diff --git a/.gitignore b/.gitignore index fd93f86..7d7ae7c 100644 --- a/.gitignore +++ b/.gitignore @@ -11,9 +11,7 @@ /mine.toml # Reverse-engineering scratch & competitor binaries — kept local, not committed. -# Not part of the miner; pearl-dump also holds a 108 MB file over GitHub's limit. /alpha-miner -/pearl-dump/ # OS cruft .DS_Store diff --git a/Cargo.lock b/Cargo.lock index 133952d..3213946 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -509,15 +509,6 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] - [[package]] name = "bit-set" version = "0.5.3" @@ -545,18 +536,6 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" -[[package]] -name = "bitvec" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" -dependencies = [ - "funty", - "radium", - "tap", - "wyz", -] - [[package]] name = "blake2b_simd" version = "1.0.4" @@ -568,20 +547,6 @@ dependencies = [ "constant_time_eq", ] -[[package]] -name = "blake3" -version = "1.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce" -dependencies = [ - "arrayref", - "arrayvec", - "cc", - "cfg-if", - "constant_time_eq", - "cpufeatures 0.3.0", -] - [[package]] name = "block" version = "0.1.6" @@ -672,12 +637,6 @@ version = "3.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" -[[package]] -name = "byte-slice-cast" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d" - [[package]] name = "bytemuck" version = "1.25.0" @@ -959,27 +918,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "const_format" -version = "0.2.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4481a617ad9a412be3b97c5d403fef8ed023103368908b9c50af598ff467cc1e" -dependencies = [ - "const_format_proc_macros", - "konst", -] - -[[package]] -name = "const_format_proc_macros" -version = "0.2.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" -dependencies = [ - "proc-macro2", - "quote", - "unicode-xid", -] - [[package]] name = "constant_time_eq" version = "0.4.2" @@ -1065,15 +1003,6 @@ dependencies = [ "libc", ] -[[package]] -name = "cpufeatures" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" -dependencies = [ - "libc", -] - [[package]] name = "crc32fast" version = "1.5.0" @@ -1166,12 +1095,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "crunchy" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" - [[package]] name = "crypto-common" version = "0.1.7" @@ -1677,18 +1600,6 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5" -[[package]] -name = "fixed-hash" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" -dependencies = [ - "byteorder", - "rand 0.8.6", - "rustc-hex", - "static_assertions", -] - [[package]] name = "fixedbitset" version = "0.4.2" @@ -1759,12 +1670,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "funty" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" - [[package]] name = "futures" version = "0.1.31" @@ -2244,26 +2149,6 @@ dependencies = [ "png", ] -[[package]] -name = "impl-codec" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" -dependencies = [ - "parity-scale-codec", -] - -[[package]] -name = "impl-trait-for-tuples" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "indexmap" version = "2.14.0" @@ -2344,10 +2229,7 @@ name = "jackpotminer" version = "0.1.0" dependencies = [ "anyhow", - "base64", - "bincode", "blake2b_simd", - "blake3", "clap", "core_affinity", "ctrlc", @@ -2357,8 +2239,6 @@ dependencies = [ "log", "num_cpus", "ocl", - "primitive-types", - "rand 0.9.4", "ratatui", "rayon", "serde", @@ -2516,21 +2396,6 @@ version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" -[[package]] -name = "konst" -version = "0.2.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "128133ed7824fcd73d6e7b17957c5eb7bacb885649bd8c69708b2331a10bcefb" -dependencies = [ - "konst_macro_rules", -] - -[[package]] -name = "konst_macro_rules" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4933f3f57a8e9d9da04db23fb153356ecaf00cbd14aee46279c33dc80925c37" - [[package]] name = "lab" version = "0.11.0" @@ -3263,34 +3128,6 @@ dependencies = [ "ttf-parser", ] -[[package]] -name = "parity-scale-codec" -version = "3.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" -dependencies = [ - "arrayvec", - "bitvec", - "byte-slice-cast", - "const_format", - "impl-trait-for-tuples", - "parity-scale-codec-derive", - "rustversion", - "serde", -] - -[[package]] -name = "parity-scale-codec-derive" -version = "3.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" -dependencies = [ - "proc-macro-crate 3.5.0", - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "parking" version = "2.2.1" @@ -3402,7 +3239,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" dependencies = [ "phf_shared", - "rand 0.8.6", + "rand", ] [[package]] @@ -3554,17 +3391,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "primitive-types" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" -dependencies = [ - "fixed-hash", - "impl-codec", - "uint", -] - [[package]] name = "proc-macro-crate" version = "1.3.1" @@ -3645,12 +3471,6 @@ version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" -[[package]] -name = "radium" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" - [[package]] name = "rand" version = "0.8.6" @@ -3658,18 +3478,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" dependencies = [ "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - -[[package]] -name = "rand" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" -dependencies = [ - "rand_chacha 0.9.0", - "rand_core 0.9.5", + "rand_chacha", + "rand_core", ] [[package]] @@ -3679,17 +3489,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" -dependencies = [ - "ppv-lite86", - "rand_core 0.9.5", + "rand_core", ] [[package]] @@ -3701,15 +3501,6 @@ dependencies = [ "getrandom 0.2.17", ] -[[package]] -name = "rand_core" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" -dependencies = [ - "getrandom 0.3.4", -] - [[package]] name = "ratatui" version = "0.30.0" @@ -3901,12 +3692,6 @@ version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" -[[package]] -name = "rustc-hex" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" - [[package]] name = "rustc_version" version = "0.4.1" @@ -4078,7 +3863,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", - "cpufeatures 0.2.17", + "cpufeatures", "digest", ] @@ -4089,7 +3874,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", - "cpufeatures 0.2.17", + "cpufeatures", "digest", ] @@ -4358,12 +4143,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "tap" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" - [[package]] name = "tempfile" version = "3.27.0" @@ -4697,18 +4476,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "uint" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" -dependencies = [ - "byteorder", - "crunchy", - "hex", - "static_assertions", -] - [[package]] name = "unicode-ident" version = "1.0.24" @@ -5796,15 +5563,6 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" -[[package]] -name = "wyz" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" -dependencies = [ - "tap", -] - [[package]] name = "x11-dl" version = "2.21.0" @@ -5928,7 +5686,7 @@ dependencies = [ "nix 0.26.4", "once_cell", "ordered-stream", - "rand 0.8.6", + "rand", "serde", "serde_repr", "sha1", diff --git a/Cargo.toml b/Cargo.toml index ff782d0..e85ab4e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,12 +23,6 @@ socket2 = "0.5" ocl = { version = "0.19", optional = true } ratatui = "0.30.0" eframe = { version = "0.28", optional = true } -# Pearl (PRL) pearlhash backend deps (feature `pearl`). -blake3 = { version = "1.5", optional = true } -primitive-types = { version = "0.12", optional = true } -rand = { version = "0.9", optional = true } -bincode = { version = "1", optional = true } -base64 = { version = "0.22", optional = true } [features] default = ["gpu", "cuda", "config-gui"] @@ -36,16 +30,6 @@ gpu = ["dep:ocl"] # CUDA backend: drives miniZ's embedded Equihash 192,7 fatbin via the CUDA driver # API. build.rs only links libcuda (no nvcc / kernel compilation needed). cuda = [] -# Ethash backend (miniZ's extracted Ethash solver), default-off / work-in-progress: -# blobs + replay scaffold live in src/ethash/; needs a captured launch recording to -# go live (see src/ethash/README.md). Pulls in the same libcuda link as `cuda`. -ethash = ["cuda"] -# Pearl (PRL) pearlhash backend (default-off): native CPU miner+verifier ported -# from the open-source reference. See src/pearl/ and pearl-dump/SPEC.md. -pearl = ["dep:blake3", "dep:primitive-types", "dep:rand", "dep:bincode", "dep:base64"] -# Pearl GPU acceleration: NVRTC-compiled int8 GEMM+transcript kernel (links -# libcuda + libnvrtc; no build-time nvcc). Validated against the CPU reference. -pearl-cuda = ["pearl"] # Optional native GUI config editor (the `jackpotminer-config` binary). Off by # default so the miner never pulls in the GUI toolkit. config-gui = ["dep:eframe"] diff --git a/build.rs b/build.rs index c4f2359..4fdd6a0 100644 --- a/build.rs +++ b/build.rs @@ -21,21 +21,6 @@ fn main() { let target_os = std::env::var("CARGO_CFG_TARGET_OS").unwrap_or_default(); link_cuda_driver(&target_os); } - - // Pearl GPU backend: link the CUDA driver + NVRTC (runtime kernel compiler). - // No build-time nvcc — the kernel is compiled at runtime via NVRTC. - if std::env::var("CARGO_FEATURE_PEARL_CUDA").is_ok() && std::env::var("CARGO_FEATURE_CUDA").is_err() { - let target_os = std::env::var("CARGO_CFG_TARGET_OS").unwrap_or_default(); - link_cuda_driver(&target_os); - } - if std::env::var("CARGO_FEATURE_PEARL_CUDA").is_ok() { - let target_os = std::env::var("CARGO_CFG_TARGET_OS").unwrap_or_default(); - if target_os == "windows" { - println!("cargo:rustc-link-lib=dylib=nvrtc"); - } else { - println!("cargo:rustc-link-lib=dylib=nvrtc"); - } - } } /// Link the CUDA driver library plus NVML. The backend loads the embedded miniZ diff --git a/src/ethash.rs b/src/ethash.rs deleted file mode 100644 index fd756e8..0000000 --- a/src/ethash.rs +++ /dev/null @@ -1,562 +0,0 @@ -//! CUDA Ethash backend (feature `ethash`, default-off) — drives miniZ's extracted -//! Ethash/etchash solver by replaying a captured launch trace, the same idea as -//! `src/cuda.rs` for Equihash 192,7 but adapted to Ethash's DAG+search shape. -//! -//! ## What was reverse-engineered (see `src/ethash/README.md`, `pearl-dump/`) -//! -//! miniZ resolves the driver API via `dlopen("libcuda.so.1")` + `dlsym`, so the -//! launch trace was captured with `pearl-dump/dlhook.so` (redirects that dlopen to -//! `cuhook.so`) + `pearl-dump/cuhook.so` (logs allocs, `cuModuleGetGlobal` -//! constants, HtoD, and — packing the `kernelParams` array by the demangled -//! signatures — every kernel's args). The recovered ABI: -//! -//! * **DAG build** — `digitf<…>(u32 start, hash64* dag, u64 dag_items, -//! hash64* cache, u32 cache_items, …)` launched 539× with grid 512 / block -//! 256, `start` stepping by 512*256 to cover the DAG. Only `start` varies. -//! * **Search** — `equihash<…>(u64 start_nonce, Search_results* out)` (miniZ's -//! name; it's Dagger-Hashimoto). The DAG pointer, header and target are NOT -//! args — they live in `__constant__` symbols: `d_dag` (DAG base), `d_header` -//! (32 B), `d_target` (8 B boundary), plus `d_dag_size`/`i_dag_size`/`d_maxmem`. -//! * The **light cache** miniZ uploads (≈67 MB) is captured verbatim to a -//! sidecar so the DAG can be rebuilt and CPU verification uses the same cache. -//! -//! ## How a solve works here -//! -//! `new()` allocates our own DAG/cache/results buffers, uploads the captured -//! cache, writes the constants (rebasing `d_dag` to our DAG), and replays the 539 -//! `digitf` launches to build the DAG. `search()` writes `d_header`/`d_target`, -//! launches the `equihash` kernel over a nonce batch, and reads back the -//! `Search_results`. Every GPU nonce is re-checked on the CPU (`verify`) before it -//! could ever be submitted, so a wrong replay can only yield nothing, never a bad -//! share. `selftest()` proves the path end-to-end without a pool. - -use std::collections::HashMap; -use std::ffi::{c_int, c_uint, c_void, CStr, CString}; -use std::ptr; - -use anyhow::{anyhow, Context, Result}; - -/// CPU light verifier (real Ethash; gates shares before submit). -pub mod verify; -/// Ethash stratum dialect + mining loop. -pub mod stratum; - -/// miniZ's Ethash solver, 8 arches (sm_50/60/61/70/75/80/86/120). Same fatbin -/// also covers etchash/ubqhash/reth. -static FATBIN: &[u8] = include_bytes!("ethash/ethash.fatbin"); - -/// The captured launch trace (alloc table, constant writes, digitf + equihash -/// launches). The ≈67 MB light-cache sidecar it references (`file=…`) is read at -/// runtime from the path recorded in the trace. -static RECORDING: &str = include_str!("ethash/recording.log"); - -// ---- CUDA Driver API FFI (subset; mirrors src/cuda.rs) ---- - -type CUresult = c_int; -type CUdevice = c_int; -type CUcontext = *mut c_void; -type CUmodule = *mut c_void; -type CUfunction = *mut c_void; -type CUdeviceptr = u64; - -const CUDA_SUCCESS: CUresult = 0; -const CU_LAUNCH_PARAM_END: usize = 0x00; -const CU_LAUNCH_PARAM_BUFFER_POINTER: usize = 0x01; -const CU_LAUNCH_PARAM_BUFFER_SIZE: usize = 0x02; - -extern "C" { - fn cuInit(flags: c_uint) -> CUresult; - fn cuDeviceGet(device: *mut CUdevice, ordinal: c_int) -> CUresult; - fn cuCtxCreate_v2(pctx: *mut CUcontext, flags: c_uint, dev: CUdevice) -> CUresult; - fn cuCtxDestroy_v2(ctx: CUcontext) -> CUresult; - fn cuCtxSetCurrent(ctx: CUcontext) -> CUresult; - fn cuModuleLoadData(module: *mut CUmodule, image: *const c_void) -> CUresult; - fn cuModuleUnload(module: CUmodule) -> CUresult; - fn cuModuleGetFunction(f: *mut CUfunction, m: CUmodule, name: *const i8) -> CUresult; - fn cuModuleGetGlobal_v2(dptr: *mut CUdeviceptr, bytes: *mut usize, m: CUmodule, name: *const i8) -> CUresult; - fn cuMemAlloc_v2(dptr: *mut CUdeviceptr, bytesize: usize) -> CUresult; - fn cuMemFree_v2(dptr: CUdeviceptr) -> CUresult; - fn cuMemsetD8_v2(dptr: CUdeviceptr, uc: u8, n: usize) -> CUresult; - fn cuMemcpyHtoD_v2(dst: CUdeviceptr, src: *const c_void, n: usize) -> CUresult; - fn cuMemcpyDtoH_v2(dst: *mut c_void, src: CUdeviceptr, n: usize) -> CUresult; - fn cuLaunchKernel( - f: CUfunction, gx: c_uint, gy: c_uint, gz: c_uint, - bx: c_uint, by: c_uint, bz: c_uint, shared: c_uint, stream: *mut c_void, - params: *mut *mut c_void, extra: *mut *mut c_void, - ) -> CUresult; - fn cuCtxSynchronize() -> CUresult; - fn cuGetErrorName(error: CUresult, s: *mut *const i8) -> CUresult; -} - -fn check(code: CUresult, what: &str) -> Result<()> { - if code == CUDA_SUCCESS { - return Ok(()); - } - let name = unsafe { - let mut p: *const i8 = ptr::null(); - if cuGetErrorName(code, &mut p) == CUDA_SUCCESS && !p.is_null() { - CStr::from_ptr(p).to_string_lossy().into_owned() - } else { - format!("CUDA error {code}") - } - }; - Err(anyhow!("{what} failed: {name}")) -} - -// ---- recording parser ---- - -fn hex_to_bytes(h: &str) -> Vec { - (0..h.len() / 2) - .map(|i| u8::from_str_radix(&h[2 * i..2 * i + 2], 16).unwrap_or(0)) - .collect() -} - -fn triplet(s: &str) -> (u32, u32, u32) { - let v: Vec = s.split(',').filter_map(|x| x.parse().ok()).collect(); - (v.first().copied().unwrap_or(1), v.get(1).copied().unwrap_or(1), v.get(2).copied().unwrap_or(1)) -} - -struct Launch { - name: String, - grid: (u32, u32, u32), - block: (u32, u32, u32), - shared: u32, - arg: Vec, -} - -/// Everything the replay needs, distilled from the trace. -struct Recording { - allocs: Vec<(u64, u64)>, // (base, size) - consts: Vec<(String, Vec)>, // constant-symbol writes (sym -> bytes) - cache_base: u64, - cache_size: u64, - cache_file: String, - digitf: Vec, // the 539 DAG-build launches - search: Launch, // the first equihash launch (main pool) - dag_base: u64, // d_dag value (captured DAG base) - results_base: u64, // equihash arg[8..16] (captured results ptr) -} - -fn field_u64(arg: &[u8], off: usize) -> u64 { - u64::from_le_bytes(arg[off..off + 8].try_into().unwrap()) -} - -fn parse_recording(text: &str) -> Result { - let mut allocs = Vec::new(); - let mut consts: Vec<(String, Vec)> = Vec::new(); - let (mut cache_base, mut cache_size, mut cache_file) = (0u64, 0u64, String::new()); - let mut digitf = Vec::new(); - let mut search: Option = None; - let mut dag_base = 0u64; - - for line in text.lines() { - if let Some(rest) = line.strip_prefix("[alloc] ") { - // " bytes @ 0x" - let p: Vec<&str> = rest.split_whitespace().collect(); - if let (Ok(size), Some(hex)) = (p[0].parse::(), p.get(3).and_then(|s| s.strip_prefix("0x"))) { - if let Ok(base) = u64::from_str_radix(hex, 16) { - allocs.push((base, size)); - } - } - } else if let Some(rest) = line.strip_prefix("[htod] ") { - // "dst=0x.. size=N [(async)] [sym=X] [file=P] first=HEX" - let mut dst = 0u64; - let mut size = 0u64; - let mut sym = None; - let mut file = None; - let mut first = ""; - for tok in rest.split_whitespace() { - if let Some(v) = tok.strip_prefix("dst=0x") { dst = u64::from_str_radix(v, 16).unwrap_or(0); } - else if let Some(v) = tok.strip_prefix("size=") { size = v.parse().unwrap_or(0); } - else if let Some(v) = tok.strip_prefix("sym=") { sym = Some(v.to_string()); } - else if let Some(v) = tok.strip_prefix("file=") { file = Some(v.to_string()); } - else if let Some(v) = tok.strip_prefix("first=") { first = v; } - } - if let Some(f) = file { - cache_base = dst; - cache_size = size; - cache_file = f; - } - if let Some(s) = sym { - // `first=` carries up to 32 bytes — full value for every constant here. - let bytes = hex_to_bytes(first); - let n = (size as usize).min(bytes.len()); - let val = bytes[..n].to_vec(); - if s == "d_dag" && val.len() >= 8 { - dag_base = u64::from_le_bytes(val[..8].try_into().unwrap()); - } - // keep the last write per symbol (header/target get rewritten) - if let Some(e) = consts.iter_mut().find(|(k, _)| *k == s) { e.1 = val; } - else { consts.push((s, val)); } - } - } else if let Some(rest) = line.strip_prefix("[REC] ") { - let mut name = ""; - let (mut g, mut b, mut sh, mut arg) = ("", "", 0u32, ""); - for (i, tok) in rest.split_whitespace().enumerate() { - if i == 0 { name = tok; } - else if let Some(v) = tok.strip_prefix("g=") { g = v; } - else if let Some(v) = tok.strip_prefix("b=") { b = v; } - else if let Some(v) = tok.strip_prefix("sh=") { sh = v.parse().unwrap_or(0); } - else if let Some(v) = tok.strip_prefix("arg=") { arg = v; } - } - let l = Launch { - name: name.to_string(), - grid: triplet(g), - block: triplet(b), - shared: sh, - arg: hex_to_bytes(arg), - }; - if name.starts_with("_Z6digitf") { - digitf.push(l); - } else if name.starts_with("_Z8equihash") && search.is_none() { - search = Some(l); // first equihash after the DAG = main-pool search kernel - } - } - } - - let search = search.ok_or_else(|| anyhow!("no equihash (search) launch in recording"))?; - if digitf.is_empty() { - return Err(anyhow!("no digitf (DAG-build) launches in recording")); - } - if cache_file.is_empty() { - return Err(anyhow!("recording has no light-cache sidecar (file=…) line")); - } - if dag_base == 0 { - return Err(anyhow!("recording has no d_dag constant write")); - } - let results_base = if search.arg.len() >= 16 { field_u64(&search.arg, 8) } else { 0 }; - Ok(Recording { allocs, consts, cache_base, cache_size, cache_file, digitf, search, dag_base, results_base }) -} - -// ---- Search_results readback ---- -// -// Layout recovered empirically (see `selftest`): the kernel keeps up to -// MAX_RESULTS match slots — `mix[i]` (32 B) at offset `i*32`, and the matched -// nonce as a u64 at `NONCE_BASE + i*8`. The mix array fills 0x00..0x100, so there -// are 8 slots. We zero the buffer before each launch, so an unused slot reads as -// nonce 0 / zero mix and is skipped; the CPU verifier is the real gate regardless. -const RESULTS_BYTES: usize = 1 << 20; -const MAX_RESULTS: usize = 8; -const NONCE_BASE: usize = 0x100; - -#[derive(Clone, Debug, Default)] -pub struct Found { - pub nonce: u64, - pub mix: [u8; 32], -} - -/// Convert a 256-bit big-endian boundary to miniZ's `d_target`: the top 64 bits -/// as a little-endian u64 (the kernel compares `be_top64(result) <= d_target`). -fn target8(target: &[u8; 32]) -> [u8; 8] { - u64::from_be_bytes(target[0..8].try_into().unwrap()).to_le_bytes() -} - -pub struct SearchResult { - pub found: Vec, -} - -pub struct EthashSolver { - ctx: CUcontext, - module: CUmodule, - bufs: Vec, - my_dag: CUdeviceptr, - my_cache: CUdeviceptr, - my_results: CUdeviceptr, - /// captured device ptr -> our device ptr (DAG / cache / results) - remap: HashMap, - digitf: Vec<(CUfunction, (u32, u32, u32), (u32, u32, u32), u32, Vec)>, - search_fn: CUfunction, - search_block: (u32, u32, u32), - search_arg: Vec, - /// raw cache bytes (kept for CPU cross-check via verify::Light::from_raw) - cache_bytes: Vec, - full_size: usize, -} - -unsafe impl Send for EthashSolver {} - -impl EthashSolver { - /// Load the fatbin, build the DAG by replaying the captured trace. Uses the - /// bundled recording; the light-cache sidecar is read from the path the - /// recording names (override the recording text via `recording_override`). - pub fn new(device_index: usize) -> Result { - Self::with_recording(device_index, RECORDING) - } - - pub fn with_recording(device_index: usize, recording: &str) -> Result { - let rec = parse_recording(recording)?; - let cache_bytes = std::fs::read(&rec.cache_file) - .with_context(|| format!("read ethash light-cache sidecar '{}'", rec.cache_file))?; - if cache_bytes.len() as u64 != rec.cache_size { - return Err(anyhow!("cache sidecar size {} != recorded {}", cache_bytes.len(), rec.cache_size)); - } - // DAG buffer size = the alloc whose base == d_dag (padded). The dataset - // size the kernels actually index by is `d_dag_size` *128-byte* rows, so - // the hashimoto full_size (bytes) = d_dag_size * 128 (≠ the padded alloc). - let dag_size = rec.allocs.iter().find(|&&(b, _)| b == rec.dag_base).map(|&(_, s)| s) - .ok_or_else(|| anyhow!("d_dag base not found in alloc table"))?; - let dag_rows_128 = rec.consts.iter().find(|(k, _)| k == "d_dag_size") - .and_then(|(_, v)| v.get(..4)).map(|b| u32::from_le_bytes(b.try_into().unwrap()) as usize) - .ok_or_else(|| anyhow!("recording has no d_dag_size constant"))?; - let full_size = dag_rows_128 * 128; - - unsafe { - check(cuInit(0), "cuInit")?; - let mut dev: CUdevice = 0; - check(cuDeviceGet(&mut dev, device_index as c_int), "cuDeviceGet")?; - let mut ctx: CUcontext = ptr::null_mut(); - check(cuCtxCreate_v2(&mut ctx, 0, dev), "cuCtxCreate")?; - check(cuCtxSetCurrent(ctx), "cuCtxSetCurrent")?; - let mut module: CUmodule = ptr::null_mut(); - check(cuModuleLoadData(&mut module, FATBIN.as_ptr() as *const c_void), "cuModuleLoadData (ethash)")?; - - let mut bufs = Vec::new(); - let alloc = |sz: usize, bufs: &mut Vec| -> Result { - let mut p: CUdeviceptr = 0; - check(cuMemAlloc_v2(&mut p, sz), "cuMemAlloc")?; - check(cuMemsetD8_v2(p, 0, sz), "cuMemsetD8")?; - bufs.push(p); - Ok(p) - }; - let my_dag = alloc(dag_size as usize, &mut bufs)?; - let my_cache = alloc(cache_bytes.len(), &mut bufs)?; - let my_results = alloc(RESULTS_BYTES, &mut bufs)?; - - // Upload the captured light cache. - check(cuMemcpyHtoD_v2(my_cache, cache_bytes.as_ptr() as *const c_void, cache_bytes.len()), "cuMemcpyHtoD(cache)")?; - - let mut remap = HashMap::new(); - remap.insert(rec.dag_base, my_dag); - remap.insert(rec.cache_base, my_cache); - if rec.results_base != 0 { remap.insert(rec.results_base, my_results); } - - // Write the constants (rebasing d_dag to our DAG buffer). - for (sym, bytes) in &rec.consts { - if sym == "d_header" || sym == "d_target" { - continue; // set per-search - } - let mut v = bytes.clone(); - if sym == "d_dag" && v.len() >= 8 { - v[..8].copy_from_slice(&my_dag.to_le_bytes()); - } - set_global(module, sym, &v)?; - } - - // Resolve + rebase the digitf launches, then replay them to build the DAG. - let mut digitf = Vec::with_capacity(rec.digitf.len()); - for l in &rec.digitf { - let f = get_function(module, &l.name)?; - let arg = rebase(&l.arg, &remap); - digitf.push((f, l.grid, l.block, l.shared, arg)); - } - let search_fn = get_function(module, &rec.search.name)?; - let search_arg = rebase(&rec.search.arg, &remap); - - let solver = Self { - ctx, module, bufs, my_dag, my_cache, my_results, remap, - digitf, search_fn, search_block: rec.search.block, search_arg, - cache_bytes, full_size, - }; - solver.build_dag()?; - Ok(solver) - } - } - - /// Replay the 539 digitf launches to build the DAG (once per epoch). - fn build_dag(&self) -> Result<()> { - unsafe { - check(cuCtxSetCurrent(self.ctx), "cuCtxSetCurrent")?; - for (f, grid, block, shared, arg) in &self.digitf { - launch(*f, *grid, *block, *shared, arg)?; - } - check(cuCtxSynchronize(), "cuCtxSynchronize(dag)")?; - } - let _ = (self.my_dag, self.my_cache, &self.remap); - Ok(()) - } - - /// Run one nonce-batch search. `target8` is the 8-byte boundary miniZ compares - /// (`d_target`). `grid_x` threads-blocks (each block is `search_block` threads) - /// = `grid_x * block` nonces tested starting at `start_nonce`. - fn search_raw(&self, header: &[u8; 32], target8: &[u8; 8], start_nonce: u64, grid_x: u32) -> Result> { - unsafe { - check(cuCtxSetCurrent(self.ctx), "cuCtxSetCurrent")?; - set_global(self.module, "d_header", header)?; - set_global(self.module, "d_target", target8)?; - // zero a generous prefix so leftover data can't masquerade as results. - check(cuMemsetD8_v2(self.my_results, 0, 64 * 1024), "cuMemsetD8(results)")?; - - let mut arg = self.search_arg.clone(); - arg[0..8].copy_from_slice(&start_nonce.to_le_bytes()); // start_nonce - // arg[8..16] already rebased to my_results in new() - launch(self.search_fn, (grid_x, 1, 1), self.search_block, 0, &arg)?; - check(cuCtxSynchronize(), "cuCtxSynchronize(search)")?; - - let mut out = vec![0u8; 64 * 1024]; - check(cuMemcpyDtoH_v2(out.as_mut_ptr() as *mut c_void, self.my_results, out.len()), "cuMemcpyDtoH(results)")?; - Ok(out) - } - } - - /// Decode a `Search_results` buffer: mix[i] @ i*32, nonce[i] (u64) @ 0x100+i*8. - fn decode(buf: &[u8]) -> Vec { - let mut found = Vec::new(); - for i in 0..MAX_RESULTS { - let no = NONCE_BASE + i * 8; - if no + 8 > buf.len() { break; } - let nonce = u64::from_le_bytes(buf[no..no + 8].try_into().unwrap()); - if nonce == 0 { continue; } // empty slot - let mut mix = [0u8; 32]; - mix.copy_from_slice(&buf[i * 32..i * 32 + 32]); - found.push(Found { nonce, mix }); - } - found - } - - /// Public search: full 256-bit `target`, returns decoded matches. - pub fn search(&self, header: &[u8; 32], target: &[u8; 32], start_nonce: u64) -> Result { - let buf = self.search_raw(header, &target8(target), start_nonce, 399360)?; - Ok(SearchResult { found: Self::decode(&buf) }) - } - - /// A CPU `Light` over the exact cache the GPU used — for cross-checking. - pub fn cpu_light(&self) -> verify::Light { - verify::Light::from_raw(&self.cache_bytes, self.full_size) - } -} - -impl Drop for EthashSolver { - fn drop(&mut self) { - unsafe { - cuCtxSetCurrent(self.ctx); - for &b in &self.bufs { - cuMemFree_v2(b); - } - cuModuleUnload(self.module); - cuCtxDestroy_v2(self.ctx); - } - } -} - -/// Rebase any 8-byte field that exactly equals a captured base pointer. -fn rebase(arg: &[u8], remap: &HashMap) -> Vec { - let mut a = arg.to_vec(); - let mut off = 0; - while off + 8 <= a.len() { - let v = u64::from_le_bytes(a[off..off + 8].try_into().unwrap()); - if let Some(&nv) = remap.get(&v) { - a[off..off + 8].copy_from_slice(&nv.to_le_bytes()); - } - off += 8; - } - a -} - -fn get_function(m: CUmodule, name: &str) -> Result { - let cname = CString::new(name).map_err(|_| anyhow!("kernel name NUL"))?; - let mut f: CUfunction = ptr::null_mut(); - unsafe { check(cuModuleGetFunction(&mut f, m, cname.as_ptr()), "cuModuleGetFunction")? }; - Ok(f) -} - -/// Write `bytes` into a `__constant__` symbol resolved by name. -fn set_global(m: CUmodule, symbol: &str, bytes: &[u8]) -> Result<()> { - let cname = CString::new(symbol)?; - unsafe { - let mut dptr: CUdeviceptr = 0; - let mut sz: usize = 0; - check(cuModuleGetGlobal_v2(&mut dptr, &mut sz, m, cname.as_ptr()), "cuModuleGetGlobal")?; - check(cuMemcpyHtoD_v2(dptr, bytes.as_ptr() as *const c_void, bytes.len()), "cuMemcpyHtoD(const)")?; - } - Ok(()) -} - -/// Launch via the `extra`/BUFFER_POINTER path — identical to src/cuda.rs::launch. -unsafe fn launch(f: CUfunction, grid: (u32, u32, u32), block: (u32, u32, u32), shared: u32, arg: &[u8]) -> Result<()> { - let mut argsz = arg.len(); - let mut extra: [*mut c_void; 5] = [ - CU_LAUNCH_PARAM_BUFFER_POINTER as *mut c_void, - arg.as_ptr() as *mut c_void, - CU_LAUNCH_PARAM_BUFFER_SIZE as *mut c_void, - &mut argsz as *mut usize as *mut c_void, - CU_LAUNCH_PARAM_END as *mut c_void, - ]; - check( - cuLaunchKernel(f, grid.0, grid.1, grid.2, block.0, block.1, block.2, shared, ptr::null_mut(), ptr::null_mut(), extra.as_mut_ptr()), - "cuLaunchKernel", - ) -} - -/// End-to-end GPU self-test (no pool needed): build the DAG by replaying the -/// captured trace, choose a hard target on the CPU so one nonce in a batch is the -/// winner, run the GPU search, decode the `Search_results`, and confirm the GPU -/// returns that exact nonce with a mix that passes the full CPU verifier. Because -/// the CPU `Light` uses the same captured cache the GPU DAG was built from, a PASS -/// proves the GPU is computing real, correct Dagger-Hashimoto. Returns a report. -pub fn selftest(device: usize) -> Result { - let mut r = String::new(); - let solver = EthashSolver::with_recording(device, RECORDING)?; - let light = solver.cpu_light(); - r.push_str(&format!( - "DAG built (replayed {} digitf launches): full_size={} bytes ({} 64B rows)\n", - solver.digitf.len(), solver.full_size, solver.full_size / 64 - )); - - let header: [u8; 32] = *b"jackpotminer-ethash-selftest!!!\0"; - - // Evaluate a batch on the CPU; the lowest result becomes a hard target so the - // GPU should return exactly that nonce. - let n_probe = 512u64; - let base = 0x2000_0000u64; - let mut best = (u64::MAX, base, [0u8; 32], [0u8; 32]); // (be_top64, nonce, mix, res) - for i in 0..n_probe { - let (mix, res) = light.hashimoto(&header, base + i); - let top = u64::from_be_bytes(res[0..8].try_into().unwrap()); - if top < best.0 { best = (top, base + i, mix, res); } - } - let (best_top, best_nonce, best_mix, best_res) = best; - - let grid = (n_probe as u32).div_ceil(solver.search_block.0); - let buf = solver.search_raw(&header, &best_top.to_le_bytes(), base, grid)?; - let found = EthashSolver::decode(&buf); - r.push_str(&format!( - "GPU search ({} nonces, target=top64 {:#018x}): {} match(es); CPU winner={:#x}\n", - grid as u64 * solver.search_block.0 as u64, best_top, found.len(), best_nonce - )); - - // The GPU must return the CPU winner with the matching mix, and it must pass - // the full 256-bit CPU verifier (the real submit gate). `best_res` is the - // winner's own result, so `result <= target` holds for it. - let mut pass = false; - for f in &found { - let mix_ok = f.mix == best_mix; - let verified = verify::verify(&light, &header, f.nonce, &best_res, Some(&f.mix)); - r.push_str(&format!(" nonce={:#x} mix_match={mix_ok} cpu_verify={verified}\n", f.nonce)); - if f.nonce == best_nonce && mix_ok && verified { pass = true; } - } - r.push_str(if pass { - "\n[result] PASS \u{2713} — GPU built the DAG, found the nonce, and it CPU-verifies\n" - } else { - "\n[result] FAIL \u{2717}\n" - }); - if !pass { - return Err(anyhow!("ethash GPU search self-test did not verify:\n{r}")); - } - Ok(r) -} - -#[cfg(test)] -mod tests { - use super::*; - - /// Requires a CUDA GPU + the captured cache sidecar; run explicitly: - /// `cargo test --features ethash ethash::tests::gpu_selftest -- --ignored --nocapture` - #[test] - #[ignore] - fn gpu_selftest() { - match selftest(0) { - Ok(report) => println!("{report}"), - Err(e) => panic!("ethash selftest failed: {e:?}"), - } - } -} diff --git a/src/ethash/README.md b/src/ethash/README.md deleted file mode 100644 index 1944860..0000000 --- a/src/ethash/README.md +++ /dev/null @@ -1,121 +0,0 @@ -# `src/ethash/` — miniZ's Ethash solver (CUDA backend, in progress) - -Adds the **Ethash family** (ethash · etchash · ubqhash · reth — same 15-kernel -solver) to the miner, alongside the Equihash 192,7 backend in `src/cuda.rs`. -Built from miniZ v2.5e3's extracted kernels -(`~/code/miniz-dump/solver_all/ethash/`). - -> **Status: GPU search WORKING (validated end-to-end on an RTX 5080).** -> The DAG build + hashimoto search now run on the GPU by replaying a captured -> miniZ etchash trace (`recording.log`): `../ethash.rs` builds the DAG (539 -> `digitf` launches), injects `d_header`/`d_target`, runs the `equihash` search -> kernel, and decodes `Search_results`. `ethash::selftest` proves it without a -> pool — it picks a hard target on the CPU, runs the GPU search, and confirms the -> GPU returns that nonce with a mix that passes the full CPU verifier (same -> captured cache). The CPU verifier (`verify.rs`) is pinned by a full **hashimoto -> KAT** vs go-ethereum, and the **stratum loop** (`stratum.rs`) wires search → -> verify → submit. `--algo ethash|etchash` is live in `main.rs`. -> -> Run the GPU self-test: -> ```sh -> CUDA_VISIBLE_DEVICES=0 cargo test --features ethash \ -> ethash::tests::gpu_selftest -- --ignored --nocapture -> ``` -> It needs the ≈67 MB light-cache sidecar the recording references -> (`pearl-dump/ethash.rec.htod00.bin`) — regenerate it with a fresh capture (see -> *How the trace was captured*). The bundled `recording.log` is pinned to one -> etchash epoch; re-capture to mine a newer epoch (see *Caveats*). - -## Contents - -| path | role | -|---|---| -| `ethash.fatbin` | **embeddable** — 8-arch solver (sm_50/60/61/70/75/80/86/120) | -| `cubins/ethash.sm_*.cubin` | reference — per-arch cubins | -| `sass/ethash.sm_{75,80,86,120}.sass` | reference — SASS (sm_50/60/61/70 are cubin-only on CUDA 13.3) | -| `functions.demangled.txt` | reference — kernel index | -| `../ethash.rs` | the backend (feature `ethash`, default-off) — recording parser, DAG-build + search replay, `Search_results` decode, `selftest`. | -| `recording.log` | **captured miniZ etchash launch trace** (allocs, constants, 539 `digitf` + the `equihash` launch with packed args). Drives the replay. | -| `verify.rs` | **CPU light verifier** — inline Keccak (KAT-tested) + mkcache + hashimoto_light + boundary check. `Light::from_raw` builds from the captured cache. Gates shares before submit. | -| `stratum.rs` | **Ethash stratum** (EthereumStratum/1.0.0) + difficulty→target + the mining loop (search → verify → submit). | - -## How Ethash differs from Equihash (why it's a new subsystem) - -Equihash 192,7 replays a **fixed kernel pass per header** — stateless, all inputs -in the kernel arg buffers. Ethash is **DAG + search**: - -- `digitf<…>` — builds the **DAG** for the current epoch (multi-GB, regenerated - every ~30k blocks). Runs once per epoch, not per nonce. -- `equihash<…>` — the per-nonce **hashimoto search** kernel (the name is miniZ's; - it's Dagger-Hashimoto, not Equihash). Signature is `(unsigned long start_nonce, - Search_results*)` — so **the header and target are NOT kernel args**; miniZ - pushes them into `__constant__` memory via `cuModuleGetGlobal` + `cuMemcpyHtoD`. - -How the replay handles this: -1. **Two cadences** — `digitf` is replayed once at `new()` to build the DAG; - `equihash` runs per nonce batch in `search()`. -2. **Constant-memory injection** — the trace captures every `cuModuleGetGlobal` - symbol and the writes to them. The replay writes `d_dag` (rebased to our DAG - buffer), `d_dag_size`/`i_dag_size`/`d_maxmem`/`d_multi` verbatim, and per-search - `d_header` (32 B) + `d_target` (8 B = boundary top-64 bits, little-endian). -3. **`Search_results` readback** — recovered layout: `mix[i]` (32 B) at offset - `i*32`, matched nonce (u64) at `0x100 + i*8`, 8 slots. We zero the buffer before - each launch, decode non-empty slots, and CPU-verify each. - -## Recovered ABI (from `recording.log`) - -| kernel | grid / block | args (packed from kernelParams) | -|---|---|---| -| `digitf<1099511627778,256,2>` | 512 / 256, ×539 | `(u32 start, hash64* dag, u64 dag_rows128, hash64* cache, u32 cache_rows, …)` — only `start` varies (steps by 512·256) | -| `equihash<5806517278900176776,…>` | 399360 / 64 | `(u64 start_nonce, Search_results* out)` | - -`full_size` (hashimoto, 64-B rows) = `d_dag_size` × 128; cache rows = `d_dag` light -buffer / 64. The DAG buffer base lives in the `d_dag` constant (rebased on replay). - -## How the trace was captured - -miniZ resolves the driver API by `dlopen("libcuda.so.1")` + `dlsym`, so a plain -`LD_PRELOAD` of a `cuLaunchKernel` shim is bypassed. Two preloads defeat this: -`pearl-dump/dlhook.so` redirects the libcuda `dlopen` to `pearl-dump/cuhook.so` -(linked against libcuda), so miniZ's `dlsym(handle, "cuXxx")` finds our wrappers -first and falls through to real libcuda for the rest. `cuhook.so` logs allocs, -`cuModuleGetGlobal` symbols, HtoD (tagging constant writes by symbol, dumping the -≈67 MB light cache to a sidecar), and — packing the `kernelParams` array by the -demangled signatures — every kernel's args. - -```sh -cd pearl-dump && gcc -shared -fPIC -O2 -o cuhook.so cuhook.c -ldl -lcuda -gcc -shared -fPIC -O2 -o dlhook.so dlhook.c -ldl -H=$PWD; ZCL_TRACE=$H/ethash.rec CUHOOK_SO=$H/cuhook.so \ - LD_PRELOAD="$H/dlhook.so:$H/cuhook.so" CUDA_VISIBLE_DEVICES=0 \ - miniZ --par etchash --url 0x.w@etc.2miners.com:1010 --pass x --nocolour -cp ethash.rec ../src/ethash/recording.log # the sidecar stays in pearl-dump/ -``` - -The whole loop is end-to-end: GPU `search()` → `verify::verify` (rejects anything -that doesn't meet the full 256-bit target) → `submit`. - -## Caveats - -- **Epoch-pinned.** `recording.log` (and its cache sidecar) capture one etchash - epoch's DAG-build sequence; the replay mines that epoch. Re-capture to follow a - new epoch — the `digitf` loop isn't yet generalized to arbitrary `dag_size`. -- **Cache sidecar not committed** (67 MB). The recording names its path; regenerate - by re-capturing on the host. -- Same fatbin covers **etchash/ubqhash/reth**; embed those the same way for distinct - `--algo` targets. - -## Kernels & arches - -- Families: `digitf` (DAG build) · `equihash` (search). Many `equihash<…>` - instantiations = per-epoch/difficulty constant sets. -- Arches in the fatbin: sm_50/60/61/70/75/80/86/120 (SASS for 75/80/86/120). -- Same solver covers **etchash/ubqhash/reth** (per `RE_INDEX.md`); embed those - fatbins the same way if you want them as distinct `--algo` targets. - -Regenerate the fatbin: -```sh -D=~/code/miniz-dump/solver_all/ethash/arches -fatbinary --create src/ethash/ethash.fatbin -64 \ - $(for a in 50 60 61 70 75 80 86 120; do echo --image3 kind=elf,sm=$a,file=$D/ethash.sm_$a.cubin; done) -``` diff --git a/src/ethash/cubins/ethash.sm_120.cubin b/src/ethash/cubins/ethash.sm_120.cubin deleted file mode 100644 index 1177bbc..0000000 Binary files a/src/ethash/cubins/ethash.sm_120.cubin and /dev/null differ diff --git a/src/ethash/cubins/ethash.sm_50.cubin b/src/ethash/cubins/ethash.sm_50.cubin deleted file mode 100644 index 85de3b7..0000000 Binary files a/src/ethash/cubins/ethash.sm_50.cubin and /dev/null differ diff --git a/src/ethash/cubins/ethash.sm_60.cubin b/src/ethash/cubins/ethash.sm_60.cubin deleted file mode 100644 index 63d9c3c..0000000 Binary files a/src/ethash/cubins/ethash.sm_60.cubin and /dev/null differ diff --git a/src/ethash/cubins/ethash.sm_61.cubin b/src/ethash/cubins/ethash.sm_61.cubin deleted file mode 100644 index e314817..0000000 Binary files a/src/ethash/cubins/ethash.sm_61.cubin and /dev/null differ diff --git a/src/ethash/cubins/ethash.sm_70.cubin b/src/ethash/cubins/ethash.sm_70.cubin deleted file mode 100644 index 1afb72a..0000000 Binary files a/src/ethash/cubins/ethash.sm_70.cubin and /dev/null differ diff --git a/src/ethash/cubins/ethash.sm_75.cubin b/src/ethash/cubins/ethash.sm_75.cubin deleted file mode 100644 index f742f24..0000000 Binary files a/src/ethash/cubins/ethash.sm_75.cubin and /dev/null differ diff --git a/src/ethash/cubins/ethash.sm_80.cubin b/src/ethash/cubins/ethash.sm_80.cubin deleted file mode 100644 index 55338f3..0000000 Binary files a/src/ethash/cubins/ethash.sm_80.cubin and /dev/null differ diff --git a/src/ethash/cubins/ethash.sm_86.cubin b/src/ethash/cubins/ethash.sm_86.cubin deleted file mode 100644 index 76222bc..0000000 Binary files a/src/ethash/cubins/ethash.sm_86.cubin and /dev/null differ diff --git a/src/ethash/ethash.fatbin b/src/ethash/ethash.fatbin deleted file mode 100644 index 3d626c8..0000000 Binary files a/src/ethash/ethash.fatbin and /dev/null differ diff --git a/src/ethash/functions.demangled.txt b/src/ethash/functions.demangled.txt deleted file mode 100644 index a46d496..0000000 --- a/src/ethash/functions.demangled.txt +++ /dev/null @@ -1,15 +0,0 @@ -void digitf<1099511627778ul, 256u, 2u>(unsigned int, hash64_t*, unsigned long, hash64_t*, unsigned int, hash64_t*, unsigned int, int) -void equihash<11171057592165259242ul, 19060100871ul, 0ul, 1581690978610ul, 350u, 64u, 0u>(unsigned long, Search_results*) -void equihash<1156119478540188650ul, 19060100871ul, 0ul, 1238158546226ul, 45875550u, 64u, 0u>(unsigned long, Search_results*) -void equihash<13423733299476243336ul, 19060100871ul, 0ul, 1514112406532ul, 52429150u, 64u, 0u>(unsigned long, Search_results*) -void equihash<14590196273788145336ul, 19060100871ul, 0ul, 1544176108596ul, 52429150u, 64u, 0u>(unsigned long, Search_results*) -void equihash<18078733364950818538ul, 19059052295ul, 0ul, 1582831837746ul, 350u, 32u, 0u>(unsigned long, Search_results*) -void equihash<4323707188578864008ul, 19060100871ul, 0ul, 4880294298930ul, 300u, 64u, 0u>(unsigned long, Search_results*) -void equihash<5806499686714125400ul, 19060100871ul, 0ul, 4880223711522ul, 300u, 64u, 0u>(unsigned long, Search_results*) -void equihash<5806517278900176776ul, 19060100871ul, 0ul, 4880223711538ul, 300u, 64u, 0u>(unsigned long, Search_results*) -void equihash<5947736340452537176ul, 912413298439ul, 0ul, 4884518704162ul, 300u, 64u, 13u>(unsigned long, Search_results*) -void equihash<5948598445146122120ul, 912413298439ul, 0ul, 4884585812274ul, 300u, 64u, 13u>(unsigned long, Search_results*) -void equihash<5966612843662731144ul, 912413298439ul, 0ul, 4884585828658ul, 300u, 64u, 13u>(unsigned long, Search_results*) -void equihash<7689212128876921322ul, 19060100871ul, 0ul, 1581689959218ul, 350u, 64u, 0u>(unsigned long, Search_results*) -void equihash<7694296270645768986ul, 19060100871ul, 0ul, 1581689946402ul, 350u, 64u, 0u>(unsigned long, Search_results*) -void equihash<7706962644602759706ul, 19060100871ul, 0ul, 1581689942562ul, 350u, 64u, 0u>(unsigned long, Search_results*) diff --git a/src/ethash/recording.log b/src/ethash/recording.log deleted file mode 100644 index d8d93c9..0000000 --- a/src/ethash/recording.log +++ /dev/null @@ -1,754 +0,0 @@ -[alloc] 16397631488 bytes @ 0x7f29e0000000 -[global] name=d_header dptr=0x10010800200 size=0 -[global] name=d_target dptr=0x10010800300 size=0 -[global] name=d_multi dptr=0x10010800180 size=0 -[htod] dst=0x10010800180 size=4 sym=d_multi first=01000000 -[alloc] 70647232 bytes @ 0x10010e00000 -[alloc] 4521459584 bytes @ 0x7f2a60000000 -[htod] dst=0x10010e00000 size=70647232 file=/home/access/code/jackpotminer/pearl-dump/ethash.rec.htod00.bin first=18b49e5f151d047ba17b702b89408be83021c5aba64e4d5a496cf623fa5e57f1 -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000000000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000020000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000040000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000060000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000080000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000a0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000c0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000e0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000100000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000120000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000140000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000160000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000180000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001a0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001c0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001e0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000200000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000220000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000240000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000260000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000280000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002a0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002c0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002e0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000300000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000320000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000340000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000360000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000380000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003a0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003c0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003e0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000400000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000420000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000440000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000460000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000480000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004a0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004c0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004e0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000500000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000520000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000540000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000560000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000580000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005a0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005c0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005e0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000600000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000620000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000640000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000660000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000680000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006a0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006c0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006e0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000700000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000720000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000740000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000760000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000780000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007a0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007c0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007e0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000800000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000820000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000840000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000860000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000880000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008a0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008c0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008e0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000900000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000920000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000940000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000960000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000980000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009a0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009c0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009e0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a00000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a20000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a40000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a60000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a80000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000aa0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ac0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ae0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b00000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b20000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b40000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b60000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b80000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ba0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000bc0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000be0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c00000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c20000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c40000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c60000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c80000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ca0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000cc0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ce0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d00000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d20000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d40000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d60000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d80000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000da0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000dc0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000de0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e00000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e20000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e40000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e60000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e80000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ea0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ec0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ee0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f00000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f20000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f40000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f60000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f80000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fa0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fc0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fe0000000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000000100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000020100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000040100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000060100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000080100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000a0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000c0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000e0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000100100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000120100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000140100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000160100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000180100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001a0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001c0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001e0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000200100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000220100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000240100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000260100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000280100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002a0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002c0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002e0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000300100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000320100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000340100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000360100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000380100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003a0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003c0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003e0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000400100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000420100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000440100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000460100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000480100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004a0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004c0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004e0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000500100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000520100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000540100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000560100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000580100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005a0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005c0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005e0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000600100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000620100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000640100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000660100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000680100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006a0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006c0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006e0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000700100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000720100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000740100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000760100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000780100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007a0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007c0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007e0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000800100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000820100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000840100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000860100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000880100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008a0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008c0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008e0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000900100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000920100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000940100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000960100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000980100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009a0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009c0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009e0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a00100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a20100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a40100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a60100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a80100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000aa0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ac0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ae0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b00100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b20100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b40100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b60100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b80100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ba0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000bc0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000be0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c00100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c20100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c40100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c60100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c80100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ca0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000cc0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ce0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d00100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d20100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d40100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d60100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d80100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000da0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000dc0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000de0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e00100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e20100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e40100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e60100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e80100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ea0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ec0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ee0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f00100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f20100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f40100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f60100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f80100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fa0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fc0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fe0100000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000000200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000020200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000040200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000060200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000080200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000a0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000c0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000e0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000100200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000120200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000140200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000160200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000180200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001a0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001c0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001e0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000200200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000220200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000240200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000260200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000280200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002a0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002c0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002e0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000300200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000320200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000340200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000360200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000380200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003a0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003c0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003e0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000400200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000420200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000440200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000460200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000480200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004a0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004c0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004e0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000500200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000520200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000540200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000560200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000580200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005a0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005c0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005e0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000600200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000620200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000640200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000660200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000680200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006a0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006c0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006e0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000700200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000720200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000740200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000760200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000780200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007a0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007c0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007e0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000800200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000820200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000840200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000860200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000880200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008a0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008c0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008e0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000900200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000920200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000940200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000960200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000980200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009a0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009c0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009e0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a00200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a20200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a40200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a60200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a80200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000aa0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ac0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ae0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b00200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b20200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b40200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b60200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b80200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ba0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000bc0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000be0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c00200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c20200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c40200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c60200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c80200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ca0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000cc0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ce0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d00200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d20200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d40200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d60200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d80200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000da0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000dc0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000de0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e00200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e20200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e40200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e60200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e80200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ea0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ec0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ee0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f00200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f20200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f40200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f60200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f80200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fa0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fc0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fe0200000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000000300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000020300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000040300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000060300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000080300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000a0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000c0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000e0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000100300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000120300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000140300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000160300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000180300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001a0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001c0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001e0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000200300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000220300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000240300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000260300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000280300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002a0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002c0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002e0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000300300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000320300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000340300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000360300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000380300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003a0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003c0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00003e0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000400300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000420300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000440300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000460300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000480300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004a0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004c0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00004e0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000500300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000520300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000540300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000560300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000580300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005a0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005c0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00005e0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000600300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000620300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000640300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000660300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000680300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006a0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006c0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00006e0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000700300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000720300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000740300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000760300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000780300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007a0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007c0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00007e0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000800300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000820300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000840300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000860300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000880300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008a0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008c0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00008e0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000900300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000920300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000940300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000960300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000980300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009a0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009c0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00009e0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a00300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a20300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a40300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a60300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000a80300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000aa0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ac0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ae0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b00300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b20300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b40300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b60300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000b80300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ba0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000bc0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000be0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c00300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c20300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c40300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c60300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000c80300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ca0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000cc0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ce0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d00300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d20300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d40300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d60300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000d80300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000da0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000dc0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000de0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e00300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e20300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e40300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e60300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000e80300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ea0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ec0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000ee0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f00300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f20300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f40300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f60300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000f80300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fa0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fc0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000fe0300000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000000400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000020400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000040400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000060400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000080400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000a0400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000c0400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00000e0400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000100400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000120400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000140400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000160400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000180400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001a0400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001c0400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00001e0400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000200400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000220400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000240400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000260400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000280400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002a0400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002c0400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=00002e0400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000300400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000320400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[REC] _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji g=512,1,1 b=256,1,1 sh=0 sz=56 arg=0000340400000000000000602a7f0000ffff1a02000000000000e01000010000f7d71000000000000000000000000000feff350400000000 (packed-from-kernelParams) -[global] name=d_dag dptr=0x10010800190 size=8 -[htod] dst=0x10010800190 size=8 sym=d_dag first=000000602a7f0000 -[global] name=i_dag_size dptr=0x1001080018c size=4 -[htod] dst=0x1001080018c size=4 sym=i_dag_size first=79000000 -[global] name=d_dag_size dptr=0x10010800184 size=4 -[htod] dst=0x10010800184 size=4 sym=d_dag_size first=ffff1a02 -[global] name=h_dag dptr=0x10010800198 size=8 -[htod] dst=0x10010800198 size=8 sym=h_dag first=0000000000000000 -[global] name=d_maxmem dptr=0x10010800188 size=4 -[htod] dst=0x10010800188 size=4 sym=d_maxmem first=ffff1a02 -[htod] dst=0x10010800200 size=32 (async) sym=d_header first=4b5cc07df9bf092b5135ee3efceb305a2c25e0063fb32b8a75f6efff0821eb7c -[htod] dst=0x10010800300 size=8 (async) sym=d_target first=ffffff7f00000000 -[htod] dst=0x10010800200 size=32 (async) sym=d_header first=4b5cc07df9bf092b5135ee3efceb305a2c25e0063fb32b8a75f6efff0821eb7c -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=008cc9c26f2dbd6b0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=0056c6ea05a66b920000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=00142d9e7b335b700000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=009e27c127d730460000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=00960eb5b26557b80000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=009bb9bcacbfc5db0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=0015134cfc8d3b540000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=007d21b1f805c4e20000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=003cba0fe139cb910000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=00bc718ed81613580000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=00d3000bdc6c35040000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=006f17c0e2f4ce880000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=00ee7c031958f3920000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=00ccdc37cb70b8ca0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=00ca1e835e228b8e0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=002d2be27b5b18700000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=399360,1,1 b=64,1,1 sh=0 sz=16 arg=0065dc6267156ce80000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=249990,1,1 b=64,1,1 sh=0 sz=16 arg=00e095c9bac7b07b0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=244494,1,1 b=64,1,1 sh=0 sz=16 arg=00732cb471af18760000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=244494,1,1 b=64,1,1 sh=0 sz=16 arg=00c49ff363f041270000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=244683,1,1 b=64,1,1 sh=0 sz=16 arg=00fede16b6ba8e7a0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=244861,1,1 b=64,1,1 sh=0 sz=16 arg=002973a67bb86f800000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=245034,1,1 b=64,1,1 sh=0 sz=16 arg=00bf3e9351c303050000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=245192,1,1 b=64,1,1 sh=0 sz=16 arg=0090c1f930b3e4b10000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=245344,1,1 b=64,1,1 sh=0 sz=16 arg=00215d41dd5bf0890000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=245483,1,1 b=64,1,1 sh=0 sz=16 arg=000aad74dec71cd10000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=245618,1,1 b=64,1,1 sh=0 sz=16 arg=00217a2346a0b2eb0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=245742,1,1 b=64,1,1 sh=0 sz=16 arg=00edcc828a0333130000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=245861,1,1 b=64,1,1 sh=0 sz=16 arg=00258e68af8777b30000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=245970,1,1 b=64,1,1 sh=0 sz=16 arg=008996f2556b02a20000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246077,1,1 b=64,1,1 sh=0 sz=16 arg=007241152bdb08dc0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246177,1,1 b=64,1,1 sh=0 sz=16 arg=0034d10f483596e20000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246274,1,1 b=64,1,1 sh=0 sz=16 arg=00bbadf9f3637c500000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246364,1,1 b=64,1,1 sh=0 sz=16 arg=00eb57b99f863bf50000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246451,1,1 b=64,1,1 sh=0 sz=16 arg=004d488b8a38132d0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246535,1,1 b=64,1,1 sh=0 sz=16 arg=00899bf65d79ad5e0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246612,1,1 b=64,1,1 sh=0 sz=16 arg=001a01f941ae45830000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246688,1,1 b=64,1,1 sh=0 sz=16 arg=00d1262980d010c80000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246762,1,1 b=64,1,1 sh=0 sz=16 arg=00b2c1782cf05baa0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246827,1,1 b=64,1,1 sh=0 sz=16 arg=00e080d052d817d30000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246894,1,1 b=64,1,1 sh=0 sz=16 arg=00a7880a5572450f0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00f46dc45573ff200000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=000eced8ac71f6a80000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=006b006a3dca862a0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0016c681dc71d5370000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00264bf7b871fbae0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00c2442c15cf5f950000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00c63754f842a2e40000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=005bbbfdbbd0f1310000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00c00ddcef04872a0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0060c6dfca3827c20000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00c8fcabe144d6ae0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00c5453d0bdf149a0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00a0b3a2855ac5120000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00b78428d76fc7760000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0064c7c834fa175f0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=008f5066c39584f00000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=003d578a917e7f2d0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00c1bfb2e4f50a840000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=008beb88cfaf33590000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00256689260bcd550000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00e507d74ce5cd480000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00664ab883bf34b50000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00f031f5c606f4070000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=008b49431d26b2af0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00e70ae9e47b117c0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0042cf28607b6cef0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=005c3ecdf0cc25fc0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00a6e4a20df600e10000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00f811e4bf4dc19a0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=008c2269290faa790000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00ad326fbf3428e20000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00335655d58e6b5a0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=000fb316c624018f0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00ce1dd9728e505d0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00030a637e9688790000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00a4ea4ee00b47790000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=002d8eae9210a9b20000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0009910566a307bf0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=008dfd6ad446e47c0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=003f657e1e529dff0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00b1accabb2db8a20000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00f621c7979138ed0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00a077eedae868fe0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0050812c3a7efb890000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=005b4ccc19a464680000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00dc32d53ef44a9f0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0083c31d1fa65f020000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00af6422dcaf9a9b0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00f4627d3265f6bf0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00fde1488b5bc9910000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=004139e5656127680000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00b2d50a69e43ec90000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00856af14fc506a60000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0035a46dd7e5095c0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00475c9d16cc8ad90000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=004d5dfb1e49a4720000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=001ce3c1fc054e370000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00ac0033bc6d554f0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=006ef6b62150f4ce0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=007ac17b00b4394b0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=000ccdcbf7ca94f50000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=002c9175fcb8570b0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00adb08ac8de90780000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00705c9db586c60d0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=004501e0c4863ffb0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0074deacc9a177980000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0052bef2eb43a0070000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=007c947a4f04c0030000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00250debc9fc5a8e0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=000d748f46d351e30000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=005aa5e77f67acfb0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0041ec215861db760000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00f843d318be96b70000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=007555b22c94827f0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0011a2d854874b780000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00855f45d6385fc20000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0000b34d1cad75160000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=009e564c1d629e260000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0057f5dbe4ec6c0c0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=009128ddc500a6ad0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=005f320b0dcdd1c60000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=001ca5d7a7ebe64c0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00c2c0d60c50bdd60000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00d1ff80924845aa0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0040498dfc2059610000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=008fb5732442d6810000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0093be98baba813f0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=00110a08c416f2a00000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=0031b966fa795b0d0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=009aaf337e5a1c9f0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=00aac7bf185a7f890000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=0014274dcca432350000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=00170bc53ef1dcca0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=005069bbe0791c3b0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=00acb5ad4878b1480000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=00e7864d886008ce0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=00c68d5efbed3b310000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=000c9f03a7e6554b0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=007f56f22557b40f0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=00201aea2fdd74f30000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=00198253bebfd6200000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=0013e68a37ba8c2d0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=00247ade23838bf60000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=00e943cabce1a0c70000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=003f3c9bad58cb480000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=00084ccde415d2ff0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results g=493914,1,1 b=32,1,1 sh=0 sz=16 arg=008c4f486bdf111e0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00b9b0d80f376fb50000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=007f4c1c2bbc02320000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=001f220551498e5f0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=007035e4313dc5130000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00175fe3bd2360a90000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00840c180eb709dc0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00ebed20bb100b570000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=004d2d18fce4960b0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=009c9861b3a0136c0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00da49389f805a780000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00e4c4876bdd29e80000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0039ea25fe7d8e1d0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0038072a5c4124e90000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0011d3811bf882ad0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0076a4d3035ad26e0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00971ef6197f303d0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0069b6ebf473f4f90000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00d7b91164c30be40000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=006d5fb644456a180000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00af17a003d5b68b0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=000fa6519fbe64490000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=007659e85ca24c540000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00af775f733e0b0e0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00ec977ae34b876e0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=001d3b495d72659b0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0089518bd27a72a40000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00e64e21ca29b7440000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00d2a757241ac7e90000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=001b4dc1710be33e0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00c741b0010dc41e0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00ff2cd914cb2e6c0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00bdddc141618ef60000a01000010000 (packed-from-kernelParams) -[htod] dst=0x10010800200 size=32 (async) sym=d_header first=8f67a6447b1dca8873dc97f3ff4cedc073cf7f328ca00556ab677f828c3ace71 -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00cef2e19d00c9590000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=002251e782a817bc0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00d18c014aeb188c0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0004427127b633ec0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00233940d53945530000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00c002d1fee680930000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0017a9d24c35b6e80000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00db091a1fea0f530000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00de5226ec709edf0000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00499f28d03596470000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=0067d6bdb4cf78340000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00abb1d4d7477d860000a01000010000 (packed-from-kernelParams) -[REC] _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results g=246957,1,1 b=64,1,1 sh=0 sz=16 arg=00cc0f3795e4416c0000a01000010000 (packed-from-kernelParams) diff --git a/src/ethash/sass/ethash.sm_120.sass b/src/ethash/sass/ethash.sm_120.sass deleted file mode 100644 index f0201c9..0000000 --- a/src/ethash/sass/ethash.sm_120.sass +++ /dev/null @@ -1,22448 +0,0 @@ - .target sm_120 - - .elftype @"ET_EXEC" - - -//--------------------- .text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .align 128 - .global _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,(.L_x_354 - _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ LDCU UR5, c[0x3][0x180] ; - /*0020*/ IADD3 R1, PT, PT, R1, -0x48, RZ ; - /*0030*/ ISETP.NE.AND P0, PT, RZ, UR5, PT ; - /*0040*/ @!P0 EXIT ; - /*0050*/ S2R R3, SR_TID.X ; - /*0060*/ S2UR UR4, SR_CTAID.X ; - /*0070*/ LDCU.64 UR6, c[0x0][0x358] ; - /*0080*/ STL [R1+0x14], RZ ; - /*0090*/ LDC R0, c[0x0][0x360] ; - /*00a0*/ IMAD R0, R0, UR4, R3 ; - /*00b0*/ HFMA2 R3, -RZ, RZ, 0, 0 ; - /*00c0*/ IMAD R2, R0, UR5, RZ ; - /*00d0*/ STL.64 [R1+0x40], R2 ; -.L_x_44: - /*00e0*/ LDL.64 R14, [R1+0x40] ; - /*00f0*/ LDC.64 R2, c[0x4][RZ] ; - /*0100*/ LDCU.64 UR4, c[0x0][0x380] ; - /*0110*/ LDL.LU R38, [R1+0x14] ; - /*0120*/ LDG.E.128.STRONG.SM R8, desc[UR6][R2.64+0x10] ; - /*0130*/ LDG.E.128.STRONG.SM R4, desc[UR6][R2.64] ; - /*0140*/ MOV R3, RZ ; - /*0150*/ MOV.64 R62, 0x8 ; - /*0160*/ BSSY.RECONVERGENT B6, `(.L_x_0) ; - /*0170*/ MOV R2, R38 ; - /*0180*/ IADD.64 R12, R2, UR4 ; - /*0190*/ SHF.L.W.U32.HI R0, R8, 0x1, R9 ; - /*01a0*/ IADD.64 R34, R14, R12 ; - /*01b0*/ SHF.L.W.U32.HI R17, R7, 0x1, R6 ; - /*01c0*/ LDCU UR4, c[0x3][0x180] ; - /*01d0*/ LOP3.LUT R13, R11, 0x80000000, RZ, 0x3c, !PT ; - /*01e0*/ SHF.L.W.U32.HI R15, R9, 0x1, R8 ; - /*01f0*/ SHF.L.W.U32.HI R3, R13, 0x1, R10 ; - /*0200*/ LOP3.LUT R15, R15, 0x1, R4, 0x96, !PT ; - /*0210*/ SHF.L.W.U32.HI R14, R10, 0x1, R13 ; - /*0220*/ LOP3.LUT R0, R0, R5, RZ, 0x3c, !PT ; - /*0230*/ SHF.L.W.U32.HI R49, R35, 0x1, R34 ; - /*0240*/ LOP3.LUT R13, R3, R6, RZ, 0x3c, !PT ; - /*0250*/ SHF.L.W.U32.HI R16, R6.reuse, 0x1, R7 ; - /*0260*/ LOP3.LUT R12, R6, R15, RZ, 0x3c, !PT ; - /*0270*/ LOP3.LUT R14, R14, R7, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R6, R15.reuse, 0xc, R0.reuse ; - /*0290*/ SHF.L.W.U32.HI R31, R0.reuse, 0xc, R15.reuse ; - /*02a0*/ SHF.L.W.U32.HI R42, R0.reuse, 0x2, R15.reuse ; - /*02b0*/ SHF.L.W.U32.HI R51, R15.reuse, 0x2, R0.reuse ; - /*02c0*/ SHF.L.W.U32.HI R50, R0, 0xd, R15 ; - /*02d0*/ SHF.L.W.U32.HI R37, R15, 0xd, R0 ; - /*02e0*/ SHF.L.W.U32.HI R52, R0, 0xa, R15 ; - /*02f0*/ LOP3.LUT R7, R7, R0, RZ, 0x3c, !PT ; - /*0300*/ SHF.L.W.U32.HI R15, R15, 0xa, R0 ; - /*0310*/ LOP3.LUT R0, R4, 0x1, RZ, 0x3c, !PT ; - /*0320*/ LOP3.LUT R49, R49, R8, RZ, 0x3c, !PT ; - /*0330*/ LOP3.LUT R53, R8, R13, RZ, 0x3c, !PT ; - /*0340*/ LOP3.LUT R2, R9, R14, RZ, 0x3c, !PT ; - /*0350*/ SHF.L.W.U32.HI R8, R13.reuse, 0xb, R14.reuse ; - /*0360*/ SHF.L.W.U32.HI R3, R14.reuse, 0xb, R13.reuse ; - /*0370*/ SHF.L.W.U32.HI R33, R14.reuse, 0x1d, R13.reuse ; - /*0380*/ SHF.L.W.U32.HI R46, R13, 0x1d, R14 ; - /*0390*/ SHF.L.W.U32.HI R36, R14, 0xf, R13 ; - /*03a0*/ SHF.L.W.U32.HI R19, R13.reuse, 0xf, R14.reuse ; - /*03b0*/ SHF.L.W.U32.HI R21, R14, 0x6, R13 ; - /*03c0*/ SHF.L.W.U32.HI R14, R13, 0x6, R14 ; - /*03d0*/ SHF.L.W.U32.HI R13, R7, 0x1, R12 ; - /*03e0*/ SHF.L.W.U32.HI R22, R12, 0x1, R7 ; - /*03f0*/ SHF.L.W.U32.HI R18, R34, 0x1, R35 ; - /*0400*/ SHF.L.W.U32.HI R7, R5, 0x1, R0 ; - /*0410*/ SHF.L.W.U32.HI R30, R0, 0x1, R5 ; - /*0420*/ LOP3.LUT R18, R18, R9, RZ, 0x3c, !PT ; - /*0430*/ LOP3.LUT R7, R7, R10, RZ, 0x3c, !PT ; - /*0440*/ LOP3.LUT R30, R30, 0x80000000, R11, 0x96, !PT ; - /*0450*/ LOP3.LUT R17, R17, R34, RZ, 0x3c, !PT ; - /*0460*/ LOP3.LUT R0, R16, R35, RZ, 0x3c, !PT ; - /*0470*/ PRMT R26, R30, 0x2107, R7 ; - /*0480*/ SHF.L.W.U32.HI R57, R49, 0x19, R18 ; - /*0490*/ SHF.L.W.U32.HI R9, R17, 0x12, R0 ; - /*04a0*/ LOP3.LUT R59, R22, R57, R14, 0xb4, !PT ; - /*04b0*/ LOP3.LUT R23, R14, R26, R57, 0xb4, !PT ; - /*04c0*/ SHF.L.W.U32.HI R56, R18, 0x19, R49 ; - /*04d0*/ PRMT R25, R7, 0x2107, R30 ; - /*04e0*/ LOP3.LUT R57, R57, R9, R26, 0xb4, !PT ; - /*04f0*/ SHF.L.W.U32.HI R12, R0, 0x12, R17 ; - /*0500*/ LOP3.LUT R26, R26, R22, R9, 0xb4, !PT ; - /*0510*/ LOP3.LUT R22, R9, R14, R22, 0xb4, !PT ; - /*0520*/ LOP3.LUT R14, R18, 0x80000000, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R60, R13, R56, R21, 0xb4, !PT ; - /*0540*/ LOP3.LUT R55, R21, R25, R56, 0xb4, !PT ; - /*0550*/ LOP3.LUT R56, R56, R12, R25, 0xb4, !PT ; - /*0560*/ LOP3.LUT R45, R11, R18, RZ, 0x3c, !PT ; - /*0570*/ LOP3.LUT R25, R25, R13, R12, 0xb4, !PT ; - /*0580*/ LOP3.LUT R21, R12, R21, R13, 0xb4, !PT ; - /*0590*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*05a0*/ SHF.L.W.U32.HI R11, R18.reuse, 0x15, R49.reuse ; - /*05b0*/ PRMT R13, R49.reuse, 0x4321, R18.reuse ; - /*05c0*/ PRMT R16, R18, 0x4321, R49 ; - /*05d0*/ SHF.L.W.U32.HI R12, R49, 0x15, R18 ; - /*05e0*/ SHF.L.W.U32.HI R28, R14, 0x17, R49 ; - /*05f0*/ IADD3 R38, PT, PT, R38, 0x1, RZ ; - /*0600*/ SHF.L.W.U32.HI R49, R49, 0x17, R14 ; - /*0610*/ SHF.L.W.U32.HI R14, R30.reuse, 0xe, R7.reuse ; - /*0620*/ LOP3.LUT R27, R7, R34, RZ, 0x3c, !PT ; - /*0630*/ SHF.L.W.U32.HI R20, R30, 0x14, R7 ; - /*0640*/ SHF.L.W.U32.HI R24, R7.reuse, 0x14, R30.reuse ; - /*0650*/ SHF.L.W.U32.HI R44, R30.reuse, 0x7, R7 ; - /*0660*/ SHF.L.W.U32.HI R32, R7.reuse, 0x7, R30.reuse ; - /*0670*/ STL.64 [R1+0x18], R34 ; - /*0680*/ SHF.L.W.U32.HI R7, R7, 0xe, R30 ; - /*0690*/ LOP3.LUT R30, R30, R35, RZ, 0x3c, !PT ; - /*06a0*/ STL [R1+0x14], R38 ; - /*06b0*/ SHF.L.W.U32.HI R29, R2, 0x1e, R53 ; - /*06c0*/ SHF.L.W.U32.HI R53, R53, 0x1e, R2 ; - /*06d0*/ LOP3.LUT R9, R6, R4, R17, 0x90, !PT ; - /*06e0*/ SHF.L.W.U32.HI R61, R17, 0x9, R0 ; - /*06f0*/ LOP3.LUT R2, R8, R6, RZ, 0x30, !PT ; - /*0700*/ SHF.L.W.U32.HI R18, R30, 0x1b, R27 ; - /*0710*/ SHF.L.W.U32.HI R43, R0, 0x9, R17 ; - /*0720*/ SHF.L.W.U32.HI R27, R27, 0x1b, R30 ; - /*0730*/ LOP3.LUT R6, R6, R11, R8, 0xb4, !PT ; - /*0740*/ LOP3.LUT R8, R8, R14, R11, 0xb4, !PT ; - /*0750*/ LOP3.LUT R9, R14.reuse, R9, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R30, R14, R4, R17, 0x6, !PT ; - /*0770*/ LOP3.LUT R47, R32, R42, R61, 0xb4, !PT ; - /*0780*/ LOP3.LUT R40, R61, R53, R42, 0xb4, !PT ; - /*0790*/ LOP3.LUT R2, R2, R4, R17.reuse, 0x96, !PT ; - /*07a0*/ LOP3.LUT R35, R17, 0x1, RZ, 0x3c, !PT ; - /*07b0*/ SHF.L.W.U32.HI R14, R0, 0x3, R17 ; - /*07c0*/ LOP3.LUT R65, R53, R32, R49, 0xb4, !PT ; - /*07d0*/ LOP3.LUT R42, R42, R49, R53, 0xb4, !PT ; - /*07e0*/ SHF.L.W.U32.HI R39, R45, 0x1c, R10 ; - /*07f0*/ SHF.L.W.U32.HI R17, R17, 0x3, R0 ; - /*0800*/ LOP3.LUT R53, R44, R51, R43, 0xb4, !PT ; - /*0810*/ LOP3.LUT R64, R29, R44, R28, 0xb4, !PT ; - /*0820*/ SHF.L.W.U32.HI R45, R10, 0x1c, R45 ; - /*0830*/ LOP3.LUT R44, R28, R43, R44, 0xb4, !PT ; - /*0840*/ LOP3.LUT R43, R43, R29, R51, 0xb4, !PT ; - /*0850*/ SHF.L.W.U32.HI R4, R0, 0x4, R35 ; - /*0860*/ LOP3.LUT R41, R49, R61, R32, 0xb4, !PT ; - /*0870*/ LOP3.LUT R51, R51, R28, R29, 0xb4, !PT ; - /*0880*/ SHF.L.W.U32.HI R35, R35, 0x4, R0.reuse ; - /*0890*/ LOP3.LUT R10, R31, R5, R0, 0x90, !PT ; - /*08a0*/ LOP3.LUT R49, R24, R50, R17, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R29, R17, R33, R50, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R50, R50, R45, R33, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R34, R3, R31, RZ, 0x30, !PT ; - /*08e0*/ LOP3.LUT R17, R45, R17, R24, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R33, R33, R24, R45, 0xb4, !PT ; - /*0900*/ LOP3.LUT R31, R31, R12, R3, 0xb4, !PT ; - /*0910*/ LOP3.LUT R58, R20, R37, R14, 0xb4, !PT ; - /*0920*/ LOP3.LUT R28, R14, R46, R37, 0xb4, !PT ; - /*0930*/ LOP3.LUT R24, R37, R39, R46, 0xb4, !PT ; - /*0940*/ LOP3.LUT R3, R3, R7, R12, 0xb4, !PT ; - /*0950*/ LOP3.LUT R10, R7, R10, RZ, 0x3c, !PT ; - /*0960*/ LOP3.LUT R54, R35, R36, R52, 0xb4, !PT ; - /*0970*/ LOP3.LUT R37, R52, R13, R36, 0xb4, !PT ; - /*0980*/ LOP3.LUT R7, R7, R5, R0, 0x6, !PT ; - /*0990*/ LOP3.LUT R36, R36, R18, R13, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R14, R39, R14, R20, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R46, R46, R20, R39, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R52, R18, R52, R35, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R13, R13, R35, R18, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R18, R4, R19, R15, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R20, R15, R16, R19, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R19, R19, R27, R16, 0xb4, !PT ; - /*0a10*/ LOP3.LUT R0, R34, R5, R0, 0x96, !PT ; - /*0a20*/ LOP3.LUT R15, R27, R15, R4, 0xb4, !PT ; - /*0a30*/ LOP3.LUT R16, R16, R4, R27, 0xb4, !PT ; - /*0a40*/ ISETP.NE.AND P0, PT, R38, UR4, PT ; - /*0a50*/ LOP3.LUT R11, R30, R11, RZ, 0x3c, !PT ; - /*0a60*/ LOP3.LUT R12, R7, R12, RZ, 0x3c, !PT ; - /*0a70*/ MOV R61, RZ ; - /*0a80*/ LOP3.LUT R2, R2, 0x1, RZ, 0x3c, !PT ; -.L_x_1: - /*0a90*/ LOP3.LUT R7, R11, R24, R25, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R30, R12, R50, R26, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R4, R6, R58, R55, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R7, R7, R36, R40, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R5, R30, R19, R43, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R27, R31, R49, R23, 0x96, !PT ; - /*0af0*/ LOP3.LUT R4, R4, R54, R41, 0x96, !PT ; - /*0b00*/ SHF.L.W.U32.HI R35, R5, 0x1, R7 ; - /*0b10*/ LOP3.LUT R27, R27, R18, R44, 0x96, !PT ; - /*0b20*/ SHF.L.W.U32.HI R32, R7, 0x1, R5 ; - /*0b30*/ LOP3.LUT R38, R35, R4, RZ, 0x3c, !PT ; - /*0b40*/ SHF.L.W.U32.HI R30, R27, 0x1, R4 ; - /*0b50*/ LOP3.LUT R39, R32, R27, RZ, 0x3c, !PT ; - /*0b60*/ LOP3.LUT R35, R3, R29, R57, 0x96, !PT ; - /*0b70*/ SHF.L.W.U32.HI R4, R4, 0x1, R27 ; - /*0b80*/ LOP3.LUT R32, R8.reuse, R28, R56, 0x96, !PT ; - /*0b90*/ LOP3.LUT R34, R9, R46, R21, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R27, R8, R38, RZ, 0x3c, !PT ; - /*0bb0*/ LOP3.LUT R8, R56, R38, RZ, 0x3c, !PT ; - /*0bc0*/ LOP3.LUT R56, R35, R20, R53, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R32, R32, R37, R47, 0x96, !PT ; - /*0be0*/ LOP3.LUT R35, R3, R39.reuse, RZ, 0x3c, !PT ; - /*0bf0*/ LOP3.LUT R29, R29, R39.reuse, RZ, 0x3c, !PT ; - /*0c00*/ LOP3.LUT R57, R57, R39, RZ, 0x3c, !PT ; - /*0c10*/ LOP3.LUT R20, R20, R39, RZ, 0x3c, !PT ; - /*0c20*/ LOP3.LUT R45, R10, R33, R22, 0x96, !PT ; - /*0c30*/ LOP3.LUT R28, R28, R38.reuse, RZ, 0x3c, !PT ; - /*0c40*/ LOP3.LUT R37, R37, R38, RZ, 0x3c, !PT ; - /*0c50*/ LOP3.LUT R34, R34, R13, R42, 0x96, !PT ; - /*0c60*/ LOP3.LUT R39, R53, R39, RZ, 0x3c, !PT ; - /*0c70*/ LOP3.LUT R38, R47, R38, RZ, 0x3c, !PT ; - /*0c80*/ LOP3.LUT R53, R2, R14, R60, 0x96, !PT ; - /*0c90*/ LOP3.LUT R47, R0, R17, R59, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R45, R45, R16, R51, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R3, R34, R30, RZ, 0x3c, !PT ; - /*0cc0*/ LOP3.LUT R30, R53, R52, R65, 0x96, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R53, R56, 0x1, R32 ; - /*0ce0*/ LOP3.LUT R47, R47, R15, R64, 0x96, !PT ; - /*0cf0*/ SHF.L.W.U32.HI R48, R45.reuse, 0x1, R34 ; - /*0d00*/ LOP3.LUT R4, R45, R4, RZ, 0x3c, !PT ; - /*0d10*/ SHF.L.W.U32.HI R45, R34, 0x1, R45 ; - /*0d20*/ SHF.L.W.U32.HI R66, R32, 0x1, R56 ; - /*0d30*/ LOP3.LUT R53, R53, R30, RZ, 0x3c, !PT ; - /*0d40*/ SHF.L.W.U32.HI R34, R47, 0x1, R30 ; - /*0d50*/ SHF.L.W.U32.HI R30, R30, 0x1, R47 ; - /*0d60*/ LOP3.LUT R47, R66, R47, RZ, 0x3c, !PT ; - /*0d70*/ LOP3.LUT R56, R45, R56, RZ, 0x3c, !PT ; - /*0d80*/ LOP3.LUT R32, R48, R32, RZ, 0x3c, !PT ; - /*0d90*/ LOP3.LUT R7, R7, R34, RZ, 0x3c, !PT ; - /*0da0*/ LOP3.LUT R5, R5, R30, RZ, 0x3c, !PT ; - /*0db0*/ LOP3.LUT R30, R6, R53.reuse, RZ, 0x3c, !PT ; - /*0dc0*/ LOP3.LUT R6, R58, R53.reuse, RZ, 0x3c, !PT ; - /*0dd0*/ LOP3.LUT R55, R55, R53.reuse, RZ, 0x3c, !PT ; - /*0de0*/ LOP3.LUT R45, R54, R53, RZ, 0x3c, !PT ; - /*0df0*/ LOP3.LUT R34, R49, R47, RZ, 0x3c, !PT ; - /*0e00*/ LOP3.LUT R53, R41, R53, RZ, 0x3c, !PT ; - /*0e10*/ LOP3.LUT R54, R44, R47.reuse, RZ, 0x3c, !PT ; - /*0e20*/ LOP3.LUT R49, R12, R56, RZ, 0x3c, !PT ; - /*0e30*/ LOP3.LUT R31, R31, R47.reuse, RZ, 0x3c, !PT ; - /*0e40*/ LOP3.LUT R23, R23, R47, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R41, R18, R47, RZ, 0x3c, !PT ; - /*0e60*/ LOP3.LUT R44, R36, R32, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R12, R19, R56.reuse, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R42, R42, R7, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R51, R51, R5, RZ, 0x3c, !PT ; - /*0ea0*/ LOP3.LUT R36, R50, R56, RZ, 0x3c, !PT ; - /*0eb0*/ LOP3.LUT R47, R21, R7, RZ, 0x3c, !PT ; - /*0ec0*/ LOP3.LUT R21, R10, R5.reuse, RZ, 0x3c, !PT ; - /*0ed0*/ LOP3.LUT R33, R33, R5.reuse, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R22, R22, R5.reuse, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R50, R16, R5, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R48, R11, R32, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R18, R24, R32, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R19, R9, R7, RZ, 0x3c, !PT ; - /*0f30*/ SHF.L.W.U32.HI R5, R34, 0xc, R6 ; - /*0f40*/ SHF.L.W.U32.HI R6, R6, 0xc, R34 ; - /*0f50*/ SHF.L.W.U32.HI R9, R51, 0xe, R42 ; - /*0f60*/ SHF.L.W.U32.HI R10, R42, 0xe, R51 ; - /*0f70*/ SHF.L.W.U32.HI R11, R12, 0x15, R44 ; - /*0f80*/ SHF.L.W.U32.HI R12, R44, 0x15, R12 ; - /*0f90*/ SHF.L.W.U32.HI R34, R35, 0x1e, R27 ; - /*0fa0*/ SHF.L.W.U32.HI R42, R27, 0x1e, R35 ; - /*0fb0*/ SHF.L.W.U32.HI R44, R54, 0x2, R53 ; - /*0fc0*/ SHF.L.W.U32.HI R35, R53, 0x2, R54 ; - /*0fd0*/ SHF.L.W.U32.HI R51, R36, 0x17, R18 ; - /*0fe0*/ SHF.L.W.U32.HI R53, R18, 0x17, R36 ; - /*0ff0*/ LOP3.LUT R18, R14, R3, RZ, 0x3c, !PT ; - /*1000*/ LOP3.LUT R27, R17, R4, RZ, 0x3c, !PT ; - /*1010*/ LOP3.LUT R24, R25, R32, RZ, 0x3c, !PT ; - /*1020*/ SHF.L.W.U32.HI R17, R27, 0x4, R18 ; - /*1030*/ LOP3.LUT R25, R40, R32, RZ, 0x3c, !PT ; - /*1040*/ SHF.L.W.U32.HI R18, R18, 0x4, R27 ; - /*1050*/ LOP3.LUT R32, R46, R7, RZ, 0x3c, !PT ; - /*1060*/ SHF.L.W.U32.HI R27, R29, 0x6, R28 ; - /*1070*/ LOP3.LUT R40, R52, R3, RZ, 0x3c, !PT ; - /*1080*/ LOP3.LUT R15, R15, R4, RZ, 0x3c, !PT ; - /*1090*/ SHF.L.W.U32.HI R28, R28, 0x6, R29 ; - /*10a0*/ SHF.L.W.U32.HI R29, R31, 0x1, R30 ; - /*10b0*/ LOP3.LUT R26, R26, R56.reuse, RZ, 0x3c, !PT ; - /*10c0*/ SHF.L.W.U32.HI R30, R30, 0x1, R31 ; - /*10d0*/ LOP3.LUT R56, R43, R56, RZ, 0x3c, !PT ; - /*10e0*/ SHF.L.W.U32.HI R31, R33, 0x14, R32 ; - /*10f0*/ SHF.L.W.U32.HI R52, R22, 0x7, R47 ; - /*1100*/ SHF.L.W.U32.HI R43, R15, 0x9, R40 ; - /*1110*/ SHF.L.W.U32.HI R32, R32, 0x14, R33 ; - /*1120*/ SHF.L.W.U32.HI R47, R47, 0x7, R22 ; - /*1130*/ SHF.L.W.U32.HI R40, R40, 0x9, R15 ; - /*1140*/ SHF.L.W.U32.HI R33, R39, 0x1d, R38 ; - /*1150*/ SHF.L.W.U32.HI R38, R38, 0x1d, R39 ; - /*1160*/ SHF.L.W.U32.HI R39, R41, 0xd, R45 ; - /*1170*/ LOP3.LUT R22, R65, R3, RZ, 0x3c, !PT ; - /*1180*/ SHF.L.W.U32.HI R45, R45, 0xd, R41 ; - /*1190*/ LOP3.LUT R65, R42, R47, R53, 0xb4, !PT ; - /*11a0*/ LOP3.LUT R41, R53, R40, R47, 0xb4, !PT ; - /*11b0*/ LOP3.LUT R46, R13, R7, RZ, 0x3c, !PT ; - /*11c0*/ LOP3.LUT R47, R47, R44, R40, 0xb4, !PT ; - /*11d0*/ PRMT R13, R25, 0x4321, R56 ; - /*11e0*/ PRMT R14, R56, 0x4321, R25 ; - /*11f0*/ LOP3.LUT R40, R40, R42, R44, 0xb4, !PT ; - /*1200*/ MOV R58, R62 ; - /*1210*/ LOP3.LUT R25, R64, R4, RZ, 0x3c, !PT ; - /*1220*/ LOP3.LUT R42, R44, R53, R42, 0xb4, !PT ; - /*1230*/ LOP3.LUT R64, R34, R52, R51, 0xb4, !PT ; - /*1240*/ LOP3.LUT R44, R51, R43, R52, 0xb4, !PT ; - /*1250*/ LOP3.LUT R53, R52, R35, R43, 0xb4, !PT ; - /*1260*/ LOP3.LUT R43, R43, R34, R35, 0xb4, !PT ; - /*1270*/ LOP3.LUT R51, R35, R51, R34, 0xb4, !PT ; - /*1280*/ LDC.64 R34, c[0x3][R58] ; - /*1290*/ SHF.L.W.U32.HI R15, R21, 0x1b, R19 ; - /*12a0*/ SHF.L.W.U32.HI R16, R19, 0x1b, R21 ; - /*12b0*/ SHF.L.W.U32.HI R36, R20, 0xf, R37 ; - /*12c0*/ SHF.L.W.U32.HI R19, R37, 0xf, R20 ; - /*12d0*/ SHF.L.W.U32.HI R37, R23, 0xa, R55 ; - /*12e0*/ SHF.L.W.U32.HI R20, R55, 0xa, R23 ; - /*12f0*/ SHF.L.W.U32.HI R21, R25, 0x12, R22 ; - /*1300*/ SHF.L.W.U32.HI R23, R26, 0x19, R24 ; - /*1310*/ SHF.L.W.U32.HI R22, R22, 0x12, R25 ; - /*1320*/ SHF.L.W.U32.HI R24, R24, 0x19, R26 ; - /*1330*/ PRMT R25, R46, 0x2107, R50 ; - /*1340*/ PRMT R26, R50, 0x2107, R46 ; - /*1350*/ LOP3.LUT R50, R60, R3, RZ, 0x3c, !PT ; - /*1360*/ LOP3.LUT R59, R59, R4, RZ, 0x3c, !PT ; - /*1370*/ LOP3.LUT R52, R15, R37, R18, 0xb4, !PT ; - /*1380*/ LOP3.LUT R54, R18, R36, R37, 0xb4, !PT ; - /*1390*/ LOP3.LUT R37, R37, R13, R36, 0xb4, !PT ; - /*13a0*/ SHF.L.W.U32.HI R46, R49, 0x1c, R48 ; - /*13b0*/ LOP3.LUT R36, R36, R15, R13, 0xb4, !PT ; - /*13c0*/ SHF.L.W.U32.HI R7, R57, 0xb, R8 ; - /*13d0*/ SHF.L.W.U32.HI R48, R48, 0x1c, R49 ; - /*13e0*/ LOP3.LUT R13, R13, R18, R15, 0xb4, !PT ; - /*13f0*/ IADD3 R61, PT, PT, R61, 0x1, RZ ; - /*1400*/ SHF.L.W.U32.HI R8, R8, 0xb, R57 ; - /*1410*/ SHF.L.W.U32.HI R49, R59, 0x3, R50 ; - /*1420*/ LOP3.LUT R15, R16, R20, R17, 0xb4, !PT ; - /*1430*/ LOP3.LUT R18, R17, R19, R20, 0xb4, !PT ; - /*1440*/ LOP3.LUT R60, R29, R23, R27, 0xb4, !PT ; - /*1450*/ LOP3.LUT R55, R27, R25, R23, 0xb4, !PT ; - /*1460*/ LOP3.LUT R56, R23, R21, R25, 0xb4, !PT ; - /*1470*/ SHF.L.W.U32.HI R50, R50, 0x3, R59 ; - /*1480*/ LOP3.LUT R20, R20, R14, R19, 0xb4, !PT ; - /*1490*/ LOP3.LUT R23, R28, R26, R24, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R57, R24, R22, R26, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R19, R19, R16, R14, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R26, R26, R30, R22, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R16, R14, R17, R16, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R25, R25, R29, R21, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R59, R30, R24, R28, 0xb4, !PT ; - /*1500*/ LOP3.LUT R22, R22, R28, R30, 0xb4, !PT ; - /*1510*/ LOP3.LUT R21, R21, R27, R29, 0xb4, !PT ; - /*1520*/ LOP3.LUT R14, R46, R49, R31, 0xb4, !PT ; - /*1530*/ LOP3.LUT R58, R31, R45, R49, 0xb4, !PT ; - /*1540*/ LOP3.LUT R28, R49, R38, R45, 0xb4, !PT ; - /*1550*/ LOP3.LUT R24, R45, R46, R38, 0xb4, !PT ; - /*1560*/ ISETP.NE.AND P1, PT, R61, 0x16, PT ; - /*1570*/ LOP3.LUT R46, R38, R31, R46, 0xb4, !PT ; - /*1580*/ LOP3.LUT R17, R48, R50, R32, 0xb4, !PT ; - /*1590*/ LOP3.LUT R49, R32, R39, R50, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R29, R50, R33, R39, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R27, R8, R6, RZ, 0x30, !PT ; - /*15c0*/ LOP3.LUT R50, R39, R48, R33, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R31, R6, R2, R3, 0x90, !PT ; - /*15e0*/ LOP3.LUT R33, R33, R32, R48, 0xb4, !PT ; - /*15f0*/ LOP3.LUT R39, R7, R5, RZ, 0x30, !PT ; - /*1600*/ LOP3.LUT R32, R9, R2.reuse, R3.reuse, 0x6, !PT ; - /*1610*/ LOP3.LUT R6, R6, R11, R8, 0xb4, !PT ; - /*1620*/ LOP3.LUT R2, R27, R2, R3, 0x96, !PT ; - /*1630*/ LOP3.LUT R8, R8, R9, R11, 0xb4, !PT ; - /*1640*/ LOP3.LUT R30, R10, R0.reuse, R4.reuse, 0x6, !PT ; - /*1650*/ LOP3.LUT R27, R5, R0, R4, 0x90, !PT ; - /*1660*/ LOP3.LUT R9, R9, R31, RZ, 0x3c, !PT ; - /*1670*/ LOP3.LUT R0, R39, R0, R4, 0x96, !PT ; - /*1680*/ LOP3.LUT R31, R5, R12, R7, 0xb4, !PT ; - /*1690*/ MOV R4, R62 ; - /*16a0*/ MOV R5, R63 ; - /*16b0*/ LOP3.LUT R3, R7, R10, R12, 0xb4, !PT ; - /*16c0*/ LOP3.LUT R11, R32, R11, RZ, 0x3c, !PT ; - /*16d0*/ IADD.64 R62, R4, 0x8 ; - /*16e0*/ LOP3.LUT R12, R30, R12, RZ, 0x3c, !PT ; - /*16f0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*1700*/ LOP3.LUT R2, R2, R34, RZ, 0x3c, !PT ; - /*1710*/ LOP3.LUT R0, R0, R35, RZ, 0x3c, !PT ; - /*1720*/ @P1 BRA `(.L_x_1) ; - /*1730*/ BSYNC.RECONVERGENT B6 ; -.L_x_0: - /*1740*/ S2R R61, SR_TID.X ; - /*1750*/ LOP3.LUT R6, R6, R58, R55, 0x96, !PT ; - /*1760*/ UMOV UR4, 0xffffffff ; - /*1770*/ LOP3.LUT R23, R31, R49, R23, 0x96, !PT ; - /*1780*/ S2R R62, SR_CgaCtaId ; - /*1790*/ LOP3.LUT R25, R11, R24, R25, 0x96, !PT ; - /*17a0*/ LOP3.LUT R26, R12, R50, R26, 0x96, !PT ; - /*17b0*/ LOP3.LUT R21, R9, R46, R21, 0x96, !PT ; - /*17c0*/ LOP3.LUT R6, R6, R54, R41, 0x96, !PT ; - /*17d0*/ LOP3.LUT R23, R23, R18, R44, 0x96, !PT ; - /*17e0*/ LOP3.LUT R8, R8, R28, R56, 0x96, !PT ; - /*17f0*/ LOP3.LUT R3, R3, R29, R57, 0x96, !PT ; - /*1800*/ LOP3.LUT R14, R2, R14, R60, 0x96, !PT ; - /*1810*/ LOP3.LUT R10, R10, R33, R22, 0x96, !PT ; - /*1820*/ LOP3.LUT R25, R25, R36, R40, 0x96, !PT ; - /*1830*/ LOP3.LUT R26, R26, R19, R43, 0x96, !PT ; - /*1840*/ LOP3.LUT R17, R0, R17, R59, 0x96, !PT ; - /*1850*/ LOP3.LUT R21, R21, R13, R42, 0x96, !PT ; - /*1860*/ SHF.L.W.U32.HI R4, R23, 0x1, R6 ; - /*1870*/ LOP3.LUT R8, R8, R37, R47, 0x96, !PT ; - /*1880*/ LOP3.LUT R9, R3, R20, R53, 0x96, !PT ; - /*1890*/ LOP3.LUT R52, R14, R52, R65, 0x96, !PT ; - /*18a0*/ LOP3.LUT R10, R10, R16, R51, 0x96, !PT ; - /*18b0*/ SHF.L.W.U32.HI R7, R6, 0x1, R23 ; - /*18c0*/ SHF.L.W.U32.HI R14, R25, 0x1, R26 ; - /*18d0*/ LOP3.LUT R15, R17, R15, R64, 0x96, !PT ; - /*18e0*/ LOP3.LUT R5, R21, R4, RZ, 0x3c, !PT ; - /*18f0*/ SHF.L.W.U32.HI R13, R9, 0x1, R8 ; - /*1900*/ SHF.L.W.U32.HI R4, R8, 0x1, R9 ; - /*1910*/ SHF.L.W.U32.HI R3, R26, 0x1, R25 ; - /*1920*/ SHF.L.W.U32.HI R17, R10.reuse, 0x1, R21 ; - /*1930*/ SHF.L.W.U32.HI R16, R21, 0x1, R10 ; - /*1940*/ LOP3.LUT R7, R10, R7, RZ, 0x3c, !PT ; - /*1950*/ LOP3.LUT R10, R14, R23, RZ, 0x3c, !PT ; - /*1960*/ SHF.L.W.U32.HI R14, R15, 0x1, R52 ; - /*1970*/ SHF.L.W.U32.HI R21, R52, 0x1, R15 ; - /*1980*/ LOP3.LUT R13, R13, R52, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R15, R4, R15, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R6, R3, R6, RZ, 0x3c, !PT ; - /*19b0*/ MOV R27, 0x400 ; - /*19c0*/ IADD3 R3, PT, PT, R61, R61, RZ ; - /*19d0*/ LOP3.LUT R9, R16, R9, RZ, 0x3c, !PT ; - /*19e0*/ LOP3.LUT R26, R26, R21, RZ, 0x3c, !PT ; - /*19f0*/ LOP3.LUT R58, R58, R13, RZ, 0x3c, !PT ; - /*1a00*/ LOP3.LUT R49, R49, R15, RZ, 0x3c, !PT ; - /*1a10*/ LOP3.LUT R25, R25, R14, RZ, 0x3c, !PT ; - /*1a20*/ LOP3.LUT R56, R56, R6, RZ, 0x3c, !PT ; - /*1a30*/ LOP3.LUT R57, R57, R10, RZ, 0x3c, !PT ; - /*1a40*/ LEA R4, R62, R27, 0x18 ; - /*1a50*/ LOP3.LUT R3, R3, 0x70, RZ, 0xc0, !PT ; - /*1a60*/ LOP3.LUT R8, R17, R8, RZ, 0x3c, !PT ; - /*1a70*/ LOP3.LUT R12, R12, R9.reuse, RZ, 0x3c, !PT ; - /*1a80*/ LOP3.LUT R19, R19, R9, RZ, 0x3c, !PT ; - /*1a90*/ LOP3.LUT R33, R33, R26.reuse, RZ, 0x3c, !PT ; - /*1aa0*/ SHF.L.W.U32.HI R63, R49, 0xc, R58 ; - /*1ab0*/ LOP3.LUT R9, R42, R25, RZ, 0x3c, !PT ; - /*1ac0*/ LOP3.LUT R26, R51, R26, RZ, 0x3c, !PT ; - /*1ad0*/ SHF.L.W.U32.HI R49, R58, 0xc, R49 ; - /*1ae0*/ SHF.L.W.U32.HI R16, R56, 0xb, R57 ; - /*1af0*/ LOP3.LUT R13, R54, R13, RZ, 0x3c, !PT ; - /*1b00*/ LOP3.LUT R18, R18, R15, RZ, 0x3c, !PT ; - /*1b10*/ LOP3.LUT R11, R11, R8, RZ, 0x3c, !PT ; - /*1b20*/ LOP3.LUT R46, R46, R25, RZ, 0x3c, !PT ; - /*1b30*/ LOP3.LUT R60, R60, R5, RZ, 0x3c, !PT ; - /*1b40*/ LOP3.LUT R59, R59, R7, RZ, 0x3c, !PT ; - /*1b50*/ IADD3 R55, PT, PT, R3, R4, RZ ; - /*1b60*/ LOP3.LUT R47, R47, R6, RZ, 0x3c, !PT ; - /*1b70*/ SHF.L.W.U32.HI R6, R26, 0xe, R9 ; - /*1b80*/ LOP3.LUT R3, R16, R49, RZ, 0x30, !PT ; - /*1b90*/ SHF.L.W.U32.HI R14, R33, 0x14, R46 ; - /*1ba0*/ SHF.L.W.U32.HI R20, R18, 0xd, R13 ; - /*1bb0*/ SHF.L.W.U32.HI R15, R12, 0x1c, R11 ; - /*1bc0*/ SHF.L.W.U32.HI R66, R59, 0x3, R60 ; - /*1bd0*/ SHF.L.W.U32.HI R13, R13, 0xd, R18 ; - /*1be0*/ SHF.L.W.U32.HI R33, R46, 0x14, R33 ; - /*1bf0*/ LOP3.LUT R3, R3, R2, R5, 0x96, !PT ; - /*1c00*/ SHF.L.W.U32.HI R12, R11, 0x1c, R12 ; - /*1c10*/ SHF.L.W.U32.HI R59, R60, 0x3, R59 ; - /*1c20*/ LOP3.LUT R68, R6, R2.reuse, R5.reuse, 0x6, !PT ; - /*1c30*/ LOP3.LUT R5, R49, R2, R5, 0x90, !PT ; - /*1c40*/ SHF.L.W.U32.HI R9, R9, 0xe, R26 ; - /*1c50*/ LOP3.LUT R24, R15, R66, R14, 0xb4, !PT ; - /*1c60*/ LOP3.LUT R2, R63, R0, R7, 0x90, !PT ; - /*1c70*/ LOP3.LUT R22, R14, R13, R66, 0xb4, !PT ; - /*1c80*/ STL [R1+0x10], R24 ; - /*1c90*/ LOP3.LUT R23, R12, R59, R33, 0xb4, !PT ; - /*1ca0*/ LOP3.LUT R28, R6, R5, RZ, 0x3c, !PT ; - /*1cb0*/ STL [R1], R22 ; - /*1cc0*/ SHF.L.W.U32.HI R4, R57, 0xb, R56 ; - /*1cd0*/ LOP3.LUT R27, R9, R2, RZ, 0x3c, !PT ; - /*1ce0*/ STL [R1+0xc], R23 ; - /*1cf0*/ LOP3.LUT R56, R61, 0x7, RZ, 0xc0, !PT ; - /*1d00*/ LOP3.LUT R10, R53, R10, RZ, 0x3c, !PT ; - /*1d10*/ STL [R1+0x8], R28 ; - /*1d20*/ LOP3.LUT R8, R36, R8, RZ, 0x3c, !PT ; - /*1d30*/ ISETP.GT.U32.AND P1, PT, R56, 0x3, PT ; - /*1d40*/ STL [R1+0x4], R27 ; - /*1d50*/ SHF.L.W.U32.HI R65, R10, 0x1d, R47 ; - /*1d60*/ LOP3.LUT R57, R61, 0x3, RZ, 0xc0, !PT ; - /*1d70*/ SHF.L.W.U32.HI R10, R47, 0x1d, R10 ; - /*1d80*/ SHF.L.W.U32.HI R17, R19, 0x15, R8 ; - /*1d90*/ LOP3.LUT R11, R4, R63, RZ, 0x30, !PT ; - /*1da0*/ SHF.L.W.U32.HI R19, R8, 0x15, R19 ; - /*1db0*/ @!P1 IMAD R8, R57, 0x4, R55 ; - /*1dc0*/ LOP3.LUT R3, R3, 0x80008008, RZ, 0x3c, !PT ; - /*1dd0*/ LOP3.LUT R66, R66, R10, R13, 0xb4, !PT ; - /*1de0*/ LOP3.LUT R10, R9, R0.reuse, R7.reuse, 0x6, !PT ; - /*1df0*/ @!P1 STS [R8], R3 ; - /*1e00*/ LOP3.LUT R7, R11, R0, R7, 0x96, !PT ; - /*1e10*/ LOP3.LUT R63, R63, R19, R4, 0xb4, !PT ; - /*1e20*/ LOP3.LUT R0, R4, R9, R19, 0xb4, !PT ; - /*1e30*/ LOP3.LUT R69, R33, R20, R59, 0xb4, !PT ; - /*1e40*/ LOP3.LUT R65, R59, R65, R20, 0xb4, !PT ; - /*1e50*/ LOP3.LUT R64, R49, R17, R16, 0xb4, !PT ; - /*1e60*/ LOP3.LUT R8, R16, R6, R17, 0xb4, !PT ; - /*1e70*/ LOP3.LUT R68, R68, R17, RZ, 0x3c, !PT ; - /*1e80*/ LOP3.LUT R67, R10, R19, RZ, 0x3c, !PT ; - /*1e90*/ LOP3.LUT R4, R7, 0x80000000, RZ, 0x3c, !PT ; - /*1ea0*/ BRA.DIV UR4, `(.L_x_2) ; - /*1eb0*/ SHFL.IDX PT, R10, R3, RZ, 0x181f ; - /*1ec0*/ SHFL.IDX PT, R11, R4, RZ, 0x181f ; - /*1ed0*/ SHFL.IDX PT, R41, R64, RZ, 0x181f ; - /*1ee0*/ SHFL.IDX PT, R46, R63, RZ, 0x181f ; - /*1ef0*/ SHFL.IDX PT, R2, R8, RZ, 0x181f ; - /*1f00*/ SHFL.IDX PT, R5, R0, RZ, 0x181f ; - /*1f10*/ SHFL.IDX PT, R6, R68, RZ, 0x181f ; - /*1f20*/ SHFL.IDX PT, R7, R67, RZ, 0x181f ; - /*1f30*/ SHFL.IDX PT, R9, R28, RZ, 0x181f ; - /*1f40*/ SHFL.IDX PT, R12, R27, RZ, 0x181f ; - /*1f50*/ SHFL.IDX PT, R13, R24, RZ, 0x181f ; - /*1f60*/ SHFL.IDX PT, R14, R23, RZ, 0x181f ; - /*1f70*/ SHFL.IDX PT, R15, R22, RZ, 0x181f ; - /*1f80*/ SHFL.IDX PT, R16, R69, RZ, 0x181f ; - /*1f90*/ SHFL.IDX PT, R17, R66, RZ, 0x181f ; - /*1fa0*/ SHFL.IDX PT, R21, R65, RZ, 0x181f ; -.L_x_62: - /*1fb0*/ ISETP.GT.AND P1, PT, R57, 0x1, PT ; - /*1fc0*/ BSSY.RECONVERGENT B6, `(.L_x_3) ; - /*1fd0*/ @P1 BRA `(.L_x_4) ; - /*1fe0*/ ISETP.NE.AND P2, PT, R57, RZ, PT ; - /*1ff0*/ @!P2 BRA `(.L_x_5) ; - /*2000*/ ISETP.NE.AND P2, PT, R57, 0x1, PT ; - /*2010*/ @P2 EXIT ; - /*2020*/ MOV R46, R7 ; - /*2030*/ MOV R41, R6 ; - /*2040*/ MOV R11, R5 ; - /*2050*/ MOV R10, R2 ; - /*2060*/ BRA `(.L_x_5) ; -.L_x_4: - /*2070*/ ISETP.NE.AND P2, PT, R57, 0x2, PT ; - /*2080*/ MOV R46, R14 ; - /*2090*/ MOV R41, R13 ; - /*20a0*/ MOV R11, R12 ; - /*20b0*/ MOV R10, R9 ; - /*20c0*/ @!P2 BRA `(.L_x_5) ; - /*20d0*/ ISETP.NE.AND P2, PT, R57, 0x3, PT ; - /*20e0*/ @P2 EXIT ; - /*20f0*/ MOV R46, R21 ; - /*2100*/ MOV R41, R17 ; - /*2110*/ MOV R11, R16 ; - /*2120*/ MOV R10, R15 ; -.L_x_5: - /*2130*/ BSYNC.RECONVERGENT B6 ; -.L_x_3: - /*2140*/ UMOV UR4, 0xffffffff ; - /*2150*/ BRA.DIV UR4, `(.L_x_6) ; - /*2160*/ SHFL.IDX PT, R44, R8, 0x1, 0x181f ; - /*2170*/ SHFL.IDX PT, R47, R0, 0x1, 0x181f ; - /*2180*/ SHFL.IDX PT, R48, R68, 0x1, 0x181f ; - /*2190*/ SHFL.IDX PT, R43, R67, 0x1, 0x181f ; - /*21a0*/ SHFL.IDX PT, R2, R3, 0x1, 0x181f ; - /*21b0*/ SHFL.IDX PT, R5, R4, 0x1, 0x181f ; - /*21c0*/ SHFL.IDX PT, R9, R64, 0x1, 0x181f ; - /*21d0*/ SHFL.IDX PT, R12, R63, 0x1, 0x181f ; - /*21e0*/ SHFL.IDX PT, R6, R28, 0x1, 0x181f ; - /*21f0*/ SHFL.IDX PT, R7, R27, 0x1, 0x181f ; - /*2200*/ SHFL.IDX PT, R13, R24, 0x1, 0x181f ; - /*2210*/ SHFL.IDX PT, R14, R23, 0x1, 0x181f ; - /*2220*/ SHFL.IDX PT, R15, R22, 0x1, 0x181f ; - /*2230*/ SHFL.IDX PT, R16, R69, 0x1, 0x181f ; - /*2240*/ SHFL.IDX PT, R17, R66, 0x1, 0x181f ; - /*2250*/ SHFL.IDX PT, R21, R65, 0x1, 0x181f ; -.L_x_80: - /*2260*/ BSSY.RECONVERGENT B6, `(.L_x_7) ; - /*2270*/ @P1 BRA `(.L_x_8) ; - /*2280*/ VIMNMX.U32 R6, R57, 0x2, PT ; - /*2290*/ IMAD.SHL.U32 R13, R6, 0x4, RZ ; - /*22a0*/ LDC R6, c[0x2][R13] ; - /*22b0*/ SHF.R.S32.HI R7, RZ, 0x1f, R6 ; -.L_x_326: - /*22c0*/ BRX R6 -0x22d0 (*"BRANCH_TARGETS .L_x_327,.L_x_9,.L_x_329"*); -.L_x_327: - /*22d0*/ MOV R43, R12 ; - /*22e0*/ MOV R48, R9 ; - /*22f0*/ MOV R47, R5 ; - /*2300*/ MOV R44, R2 ; - /*2310*/ BRA `(.L_x_9) ; -.L_x_8: - /*2320*/ ISETP.NE.AND P2, PT, R57, 0x3, PT ; - /*2330*/ MOV R43, R21 ; - /*2340*/ MOV R48, R17 ; - /*2350*/ MOV R47, R16 ; - /*2360*/ MOV R44, R15 ; - /*2370*/ @!P2 BRA `(.L_x_9) ; - /*2380*/ ISETP.NE.AND P2, PT, R57, 0x2, PT ; - /*2390*/ @P2 EXIT ; - /*23a0*/ MOV R43, R14 ; - /*23b0*/ MOV R48, R13 ; - /*23c0*/ MOV R47, R7 ; - /*23d0*/ MOV R44, R6 ; -.L_x_9: - /*23e0*/ BSYNC.RECONVERGENT B6 ; -.L_x_7: - /*23f0*/ UMOV UR4, 0xffffffff ; - /*2400*/ BRA.DIV UR4, `(.L_x_10) ; - /*2410*/ SHFL.IDX PT, R40, R8, 0x2, 0x181f ; - /*2420*/ SHFL.IDX PT, R29, R0, 0x2, 0x181f ; - /*2430*/ SHFL.IDX PT, R45, R68, 0x2, 0x181f ; - /*2440*/ SHFL.IDX PT, R37, R67, 0x2, 0x181f ; - /*2450*/ SHFL.IDX PT, R2, R3, 0x2, 0x181f ; - /*2460*/ SHFL.IDX PT, R5, R4, 0x2, 0x181f ; - /*2470*/ SHFL.IDX PT, R9, R64, 0x2, 0x181f ; - /*2480*/ SHFL.IDX PT, R12, R63, 0x2, 0x181f ; - /*2490*/ SHFL.IDX PT, R6, R28, 0x2, 0x181f ; - /*24a0*/ SHFL.IDX PT, R7, R27, 0x2, 0x181f ; - /*24b0*/ SHFL.IDX PT, R13, R24, 0x2, 0x181f ; - /*24c0*/ SHFL.IDX PT, R14, R23, 0x2, 0x181f ; - /*24d0*/ SHFL.IDX PT, R15, R22, 0x2, 0x181f ; - /*24e0*/ SHFL.IDX PT, R16, R69, 0x2, 0x181f ; - /*24f0*/ SHFL.IDX PT, R17, R66, 0x2, 0x181f ; - /*2500*/ SHFL.IDX PT, R21, R65, 0x2, 0x181f ; -.L_x_98: - /*2510*/ BSSY.RECONVERGENT B0, `(.L_x_11) ; - /*2520*/ @P1 BRA `(.L_x_12) ; - /*2530*/ VIMNMX.U32 R6, R57, 0x2, PT ; - /*2540*/ IMAD.SHL.U32 R13, R6, 0x4, RZ ; - /*2550*/ LDC R6, c[0x2][R13+0xc] ; - /*2560*/ SHF.R.S32.HI R7, RZ, 0x1f, R6 ; -.L_x_330: - /*2570*/ BRX R6 -0x2580 (*"BRANCH_TARGETS .L_x_331,.L_x_13,.L_x_329"*); -.L_x_331: - /*2580*/ MOV R37, R12 ; - /*2590*/ MOV R45, R9 ; - /*25a0*/ MOV R29, R5 ; - /*25b0*/ MOV R40, R2 ; - /*25c0*/ BRA `(.L_x_13) ; -.L_x_12: - /*25d0*/ ISETP.NE.AND P2, PT, R57, 0x3, PT ; - /*25e0*/ MOV R37, R21 ; - /*25f0*/ MOV R45, R17 ; - /*2600*/ MOV R29, R16 ; - /*2610*/ MOV R40, R15 ; - /*2620*/ @!P2 BRA `(.L_x_13) ; - /*2630*/ ISETP.NE.AND P2, PT, R57, 0x2, PT ; - /*2640*/ @P2 EXIT ; - /*2650*/ MOV R37, R14 ; - /*2660*/ MOV R45, R13 ; - /*2670*/ MOV R29, R7 ; - /*2680*/ MOV R40, R6 ; -.L_x_13: - /*2690*/ BSYNC.RECONVERGENT B0 ; -.L_x_11: - /*26a0*/ UMOV UR4, 0xffffffff ; - /*26b0*/ BRA.DIV UR4, `(.L_x_14) ; - /*26c0*/ SHFL.IDX PT, R36, R8, 0x3, 0x181f ; - /*26d0*/ SHFL.IDX PT, R34, R0, 0x3, 0x181f ; - /*26e0*/ SHFL.IDX PT, R35, R68, 0x3, 0x181f ; - /*26f0*/ SHFL.IDX PT, R32, R67, 0x3, 0x181f ; - /*2700*/ SHFL.IDX PT, R2, R3, 0x3, 0x181f ; - /*2710*/ SHFL.IDX PT, R5, R4, 0x3, 0x181f ; - /*2720*/ SHFL.IDX PT, R9, R64, 0x3, 0x181f ; - /*2730*/ SHFL.IDX PT, R12, R63, 0x3, 0x181f ; - /*2740*/ SHFL.IDX PT, R6, R28, 0x3, 0x181f ; - /*2750*/ SHFL.IDX PT, R7, R27, 0x3, 0x181f ; - /*2760*/ SHFL.IDX PT, R13, R24, 0x3, 0x181f ; - /*2770*/ SHFL.IDX PT, R14, R23, 0x3, 0x181f ; - /*2780*/ SHFL.IDX PT, R15, R22, 0x3, 0x181f ; - /*2790*/ SHFL.IDX PT, R16, R69, 0x3, 0x181f ; - /*27a0*/ SHFL.IDX PT, R17, R66, 0x3, 0x181f ; - /*27b0*/ SHFL.IDX PT, R21, R65, 0x3, 0x181f ; -.L_x_116: - /*27c0*/ BSSY.RECONVERGENT B1, `(.L_x_15) ; - /*27d0*/ @P1 BRA `(.L_x_16) ; - /*27e0*/ VIMNMX.U32 R6, R57, 0x2, PT ; - /*27f0*/ IMAD.SHL.U32 R13, R6, 0x4, RZ ; - /*2800*/ LDC R6, c[0x2][R13+0x18] ; - /*2810*/ SHF.R.S32.HI R7, RZ, 0x1f, R6 ; -.L_x_334: - /*2820*/ BRX R6 -0x2830 (*"BRANCH_TARGETS .L_x_335,.L_x_17,.L_x_329"*); -.L_x_335: - /*2830*/ MOV R32, R12 ; - /*2840*/ MOV R35, R9 ; - /*2850*/ MOV R34, R5 ; - /*2860*/ MOV R36, R2 ; - /*2870*/ BRA `(.L_x_17) ; -.L_x_16: - /*2880*/ ISETP.NE.AND P2, PT, R57, 0x3, PT ; - /*2890*/ MOV R32, R21 ; - /*28a0*/ MOV R35, R17 ; - /*28b0*/ MOV R34, R16 ; - /*28c0*/ MOV R36, R15 ; - /*28d0*/ @!P2 BRA `(.L_x_17) ; - /*28e0*/ ISETP.NE.AND P2, PT, R57, 0x2, PT ; - /*28f0*/ @P2 EXIT ; - /*2900*/ MOV R32, R14 ; - /*2910*/ MOV R35, R13 ; - /*2920*/ MOV R34, R7 ; - /*2930*/ MOV R36, R6 ; -.L_x_17: - /*2940*/ BSYNC.RECONVERGENT B1 ; -.L_x_15: - /*2950*/ HFMA2 R2, -RZ, RZ, 0, 0 ; - /*2960*/ BSSY B2, `(.L_x_18) ; -.L_x_20: - /*2970*/ LDS.128 R24, [R55] ; - /*2980*/ UMOV UR4, 0xffffffff ; - /*2990*/ SHF.R.U32.HI R6, RZ, 0x2, R2 ; - /*29a0*/ LOP3.LUT R5, R24, R2, RZ, 0x3c, !PT ; - /*29b0*/ IMAD R5, R5, 0x1000193, RZ ; - /*29c0*/ LOP3.LUT R50, R5, R10, RZ, 0x3c, !PT ; - /*29d0*/ BRA.DIV UR4, `(.L_x_19) ; - /*29e0*/ SHFL.IDX PT, R21, R50, R6, 0x181f ; - /*29f0*/ LDC R54, c[0x3][0x18c] ; - /*2a00*/ LDCU.64 UR4, c[0x3][0x190] ; - /*2a10*/ IMAD.SHL.U32 R38, R61, 0x10, RZ ; - /*2a20*/ MOV R39, RZ ; - /*2a30*/ LOP3.LUT R9, R25, R2, RZ, 0x3c, !PT ; - /*2a40*/ LOP3.LUT R38, R38, 0x70, RZ, 0xc0, !PT ; - /*2a50*/ LDC R5, c[0x3][0x184] ; - /*2a60*/ IMAD R9, R9, 0x1000193, RZ ; - /*2a70*/ LOP3.LUT R50, R9, R44, RZ, 0x3c, !PT ; - /*2a80*/ IADD.64 R38, R38, UR4 ; - /*2a90*/ IMAD.HI.U32 R7, R21, R54, RZ ; - /*2aa0*/ IADD3 R12, PT, PT, -R7, RZ, RZ ; - /*2ab0*/ IMAD R12, R12, R5, R21 ; - /*2ac0*/ ISETP.GE.U32.AND P2, PT, R12, R5, PT ; - /*2ad0*/ SEL R7, R5, RZ, P2 ; - /*2ae0*/ IADD3 R7, PT, PT, R12, -R7, RZ ; - /*2af0*/ SHFL.IDX PT, R12, R50, R6, 0x181f ; - /*2b00*/ IMAD.WIDE.U32 R20, R7, 0x80, R38 ; - /*2b10*/ LOP3.LUT R7, R26, R2, RZ, 0x3c, !PT ; - /*2b20*/ IMAD R7, R7, 0x1000193, RZ ; - /*2b30*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*2b40*/ LOP3.LUT R9, R7, R40, RZ, 0x3c, !PT ; - /*2b50*/ SHFL.IDX PT, R9, R9, R6, 0x181f ; - /*2b60*/ IMAD.HI.U32 R7, R12, R54, RZ ; - /*2b70*/ IADD3 R7, PT, PT, -R7, RZ, RZ ; - /*2b80*/ IMAD R12, R5, R7, R12 ; - /*2b90*/ ISETP.GE.U32.AND P2, PT, R12, R5, PT ; - /*2ba0*/ IMAD.HI.U32 R7, R9, R54, RZ ; - /*2bb0*/ IADD3 R16, PT, PT, -R7, RZ, RZ ; - /*2bc0*/ SEL R7, R5, RZ, P2 ; - /*2bd0*/ IMAD R16, R5, R16, R9 ; - /*2be0*/ IADD3 R7, PT, PT, R12, -R7, RZ ; - /*2bf0*/ ISETP.GE.U32.AND P2, PT, R16, R5, PT ; - /*2c00*/ IMAD.WIDE.U32 R12, R7, 0x80, R38 ; - /*2c10*/ SEL R7, R5, RZ, P2 ; - /*2c20*/ LDG.E.128.STRONG.GPU R12, desc[UR6][R12.64] ; - /*2c30*/ IADD3 R7, PT, PT, R16, -R7, RZ ; - /*2c40*/ IMAD.WIDE.U32 R16, R7, 0x80, R38 ; - /*2c50*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*2c60*/ LOP3.LUT R7, R27, R2, RZ, 0x3c, !PT ; - /*2c70*/ IMAD R30, R11, 0x1000193, RZ ; - /*2c80*/ IADD3 R9, PT, PT, R2, 0x1, RZ ; - /*2c90*/ IMAD R41, R41, 0x1000193, RZ ; - /*2ca0*/ IMAD R7, R7, 0x1000193, RZ ; - /*2cb0*/ LOP3.LUT R11, R24, R9, RZ, 0x3c, !PT ; - /*2cc0*/ IMAD R10, R10, 0x1000193, RZ ; - /*2cd0*/ LOP3.LUT R28, R7, R36, RZ, 0x3c, !PT ; - /*2ce0*/ SHFL.IDX PT, R28, R28, R6, 0x181f ; - /*2cf0*/ IMAD R40, R40, 0x1000193, RZ ; - /*2d00*/ IMAD R45, R45, 0x1000193, RZ ; - /*2d10*/ LOP3.LUT R7, R30, R21, RZ, 0x3c, !PT ; - /*2d20*/ IMAD R30, R11, 0x1000193, RZ ; - /*2d30*/ LOP3.LUT R41, R41, R22, RZ, 0x3c, !PT ; - /*2d40*/ IMAD.HI.U32 R11, R28, R54, RZ ; - /*2d50*/ LOP3.LUT R33, R10, R20, RZ, 0x3c, !PT ; - /*2d60*/ LOP3.LUT R21, R30, R7, RZ, 0x3c, !PT ; - /*2d70*/ IMAD R10, R46, 0x1000193, RZ ; - /*2d80*/ IADD3 R11, PT, PT, -R11, RZ, RZ ; - /*2d90*/ SHFL.IDX PT, R21, R21, R6, 0x181f ; - /*2da0*/ IMAD R11, R5, R11, R28 ; - /*2db0*/ LOP3.LUT R10, R10, R23, RZ, 0x3c, !PT ; - /*2dc0*/ ISETP.GE.U32.AND P2, PT, R11, R5, PT ; - /*2dd0*/ SEL R22, R5, RZ, P2 ; - /*2de0*/ IADD3 R31, PT, PT, R11, -R22, RZ ; - /*2df0*/ IMAD R11, R44, 0x1000193, RZ ; - /*2e00*/ IMAD R44, R47, 0x1000193, RZ ; - /*2e10*/ IMAD.WIDE.U32 R30, R31, 0x80, R38 ; - /*2e20*/ IMAD.HI.U32 R20, R21, R54, RZ ; - /*2e30*/ IMAD R47, R48, 0x1000193, RZ ; - /*2e40*/ IADD3 R20, PT, PT, -R20, RZ, RZ ; - /*2e50*/ IMAD R20, R5, R20, R21 ; - /*2e60*/ ISETP.GE.U32.AND P2, PT, R20, R5, PT ; - /*2e70*/ LOP3.LUT R42, R11, R12, RZ, 0x3c, !PT ; - /*2e80*/ IMAD R12, R29, 0x1000193, RZ ; - /*2e90*/ LOP3.LUT R11, R25, R9, RZ, 0x3c, !PT ; - /*2ea0*/ LDG.E.128.STRONG.GPU R28, desc[UR6][R30.64] ; - /*2eb0*/ LOP3.LUT R44, R44, R13, RZ, 0x3c, !PT ; - /*2ec0*/ SEL R21, R5, RZ, P2 ; - /*2ed0*/ IMAD R13, R11, 0x1000193, RZ ; - /*2ee0*/ LOP3.LUT R47, R47, R14, RZ, 0x3c, !PT ; - /*2ef0*/ IADD3 R21, PT, PT, R20, -R21, RZ ; - /*2f00*/ LOP3.LUT R13, R13, R44, RZ, 0x3c, !PT ; - /*2f10*/ LOP3.LUT R11, R12, R17, RZ, 0x3c, !PT ; - /*2f20*/ LOP3.LUT R12, R26, R9, RZ, 0x3c, !PT ; - /*2f30*/ SHFL.IDX PT, R13, R13, R6, 0x181f ; - /*2f40*/ IMAD R12, R12, 0x1000193, RZ ; - /*2f50*/ IMAD.WIDE.U32 R20, R21, 0x80, R38 ; - /*2f60*/ LOP3.LUT R12, R12, R11, RZ, 0x3c, !PT ; - /*2f70*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*2f80*/ SHFL.IDX PT, R12, R12, R6, 0x181f ; - /*2f90*/ IMAD.HI.U32 R14, R13, R54, RZ ; - /*2fa0*/ IADD3 R14, PT, PT, -R14, RZ, RZ ; - /*2fb0*/ IMAD R13, R5, R14, R13 ; - /*2fc0*/ IMAD.HI.U32 R14, R12, R54, RZ ; - /*2fd0*/ ISETP.GE.U32.AND P2, PT, R13, R5, PT ; - /*2fe0*/ IADD3 R14, PT, PT, -R14, RZ, RZ ; - /*2ff0*/ IMAD R14, R5.reuse, R14, R12 ; - /*3000*/ SEL R12, R5, RZ, P2 ; - /*3010*/ ISETP.GE.U32.AND P3, PT, R14, R5, PT ; - /*3020*/ IADD3 R17, PT, PT, R13, -R12, RZ ; - /*3030*/ LOP3.LUT R52, R40, R16, RZ, 0x3c, !PT ; - /*3040*/ SEL R13, R5, RZ, P3 ; - /*3050*/ IMAD R40, R37, 0x1000193, RZ ; - /*3060*/ IMAD.WIDE.U32 R16, R17, 0x80, R38 ; - /*3070*/ IADD3 R13, PT, PT, R14, -R13, RZ ; - /*3080*/ LOP3.LUT R53, R45, R18, RZ, 0x3c, !PT ; - /*3090*/ LOP3.LUT R40, R40, R19, RZ, 0x3c, !PT ; - /*30a0*/ IMAD R46, R43, 0x1000193, RZ ; - /*30b0*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*30c0*/ IMAD.WIDE.U32 R12, R13, 0x80, R38 ; - /*30d0*/ LOP3.LUT R46, R46, R15, RZ, 0x3c, !PT ; - /*30e0*/ LDG.E.128.STRONG.GPU R12, desc[UR6][R12.64] ; - /*30f0*/ IMAD R35, R35, 0x1000193, RZ ; - /*3100*/ LOP3.LUT R9, R27, R9, RZ, 0x3c, !PT ; - /*3110*/ IMAD R34, R34, 0x1000193, RZ ; - /*3120*/ IMAD R36, R36, 0x1000193, RZ ; - /*3130*/ IMAD R9, R9, 0x1000193, RZ ; - /*3140*/ IMAD R41, R41, 0x1000193, RZ ; - /*3150*/ IMAD R33, R33, 0x1000193, RZ ; - /*3160*/ IMAD R32, R32, 0x1000193, RZ ; - /*3170*/ IMAD R10, R10, 0x1000193, RZ ; - /*3180*/ IMAD R44, R44, 0x1000193, RZ ; - /*3190*/ IMAD R40, R40, 0x1000193, RZ ; - /*31a0*/ LOP3.LUT R37, R35, R30, RZ, 0x3c, !PT ; - /*31b0*/ LOP3.LUT R34, R34, R29, RZ, 0x3c, !PT ; - /*31c0*/ IADD3 R35, PT, PT, R2, 0x2, RZ ; - /*31d0*/ LOP3.LUT R36, R36, R28, RZ, 0x3c, !PT ; - /*31e0*/ LOP3.LUT R28, R9, R34, RZ, 0x3c, !PT ; - /*31f0*/ LOP3.LUT R9, R24, R35, RZ, 0x3c, !PT ; - /*3200*/ SHFL.IDX PT, R28, R28, R6, 0x181f ; - /*3210*/ LOP3.LUT R45, R41, R22, RZ, 0x3c, !PT ; - /*3220*/ IMAD R22, R9, 0x1000193, RZ ; - /*3230*/ LOP3.LUT R22, R22, R45, RZ, 0x3c, !PT ; - /*3240*/ SHFL.IDX PT, R22, R22, R6, 0x181f ; - /*3250*/ IMAD.HI.U32 R9, R28, R54, RZ ; - /*3260*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*3270*/ IMAD R30, R5, R9, R28 ; - /*3280*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*3290*/ IMAD R20, R7, 0x1000193, RZ ; - /*32a0*/ IMAD.HI.U32 R9, R22, R54, RZ ; - /*32b0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*32c0*/ IMAD R7, R47, 0x1000193, RZ ; - /*32d0*/ IMAD R22, R5, R9, R22 ; - /*32e0*/ LOP3.LUT R9, R25, R35, RZ, 0x3c, !PT ; - /*32f0*/ LOP3.LUT R43, R20, R21, RZ, 0x3c, !PT ; - /*3300*/ LOP3.LUT R20, R26, R35, RZ, 0x3c, !PT ; - /*3310*/ ISETP.GE.U32.AND P2, PT, R30, R5, PT ; - /*3320*/ LOP3.LUT R7, R7, R18, RZ, 0x3c, !PT ; - /*3330*/ IMAD R18, R9, 0x1000193, RZ ; - /*3340*/ IMAD R9, R53, 0x1000193, RZ ; - /*3350*/ SEL R29, R5, RZ, P2 ; - /*3360*/ IMAD R20, R20, 0x1000193, RZ ; - /*3370*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*3380*/ LOP3.LUT R14, R18, R7, RZ, 0x3c, !PT ; - /*3390*/ LOP3.LUT R21, R20, R9, RZ, 0x3c, !PT ; - /*33a0*/ IADD3 R29, PT, PT, R30, -R29, RZ ; - /*33b0*/ SHFL.IDX PT, R14, R14, R6, 0x181f ; - /*33c0*/ IMAD.WIDE.U32 R28, R29, 0x80, R38 ; - /*33d0*/ SHFL.IDX PT, R21, R21, R6, 0x181f ; - /*33e0*/ LOP3.LUT R32, R32, R31, RZ, 0x3c, !PT ; - /*33f0*/ LDG.E.128.STRONG.GPU R28, desc[UR6][R28.64] ; - /*3400*/ IMAD R47, R42, 0x1000193, RZ ; - /*3410*/ ISETP.GE.U32.AND P2, PT, R22, R5, PT ; - /*3420*/ LOP3.LUT R41, R10, R23, RZ, 0x3c, !PT ; - /*3430*/ LOP3.LUT R48, R44, R17, RZ, 0x3c, !PT ; - /*3440*/ LOP3.LUT R47, R47, R16, RZ, 0x3c, !PT ; - /*3450*/ SEL R17, R5, RZ, P2 ; - /*3460*/ IMAD.HI.U32 R10, R14, R54, RZ ; - /*3470*/ IMAD.HI.U32 R16, R21, R54, RZ ; - /*3480*/ IADD3 R10, PT, PT, -R10, RZ, RZ ; - /*3490*/ IADD3 R17, PT, PT, R22, -R17, RZ ; - /*34a0*/ IADD3 R18, PT, PT, -R16, RZ, RZ ; - /*34b0*/ IMAD R16, R5, R10, R14 ; - /*34c0*/ IMAD R14, R5, R18, R21 ; - /*34d0*/ IMAD.WIDE.U32 R20, R17, 0x80, R38 ; - /*34e0*/ ISETP.GE.U32.AND P2, PT, R16, R5, PT ; - /*34f0*/ IMAD R42, R46, 0x1000193, RZ ; - /*3500*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*3510*/ LOP3.LUT R42, R42, R19, RZ, 0x3c, !PT ; - /*3520*/ IMAD R19, R52, 0x1000193, RZ ; - /*3530*/ SEL R17, R5, RZ, P2 ; - /*3540*/ ISETP.GE.U32.AND P2, PT, R14, R5, PT ; - /*3550*/ LOP3.LUT R10, R19, R12, RZ, 0x3c, !PT ; - /*3560*/ IMAD R12, R11, 0x1000193, RZ ; - /*3570*/ IADD3 R17, PT, PT, R16, -R17, RZ ; - /*3580*/ LOP3.LUT R52, R40, R15, RZ, 0x3c, !PT ; - /*3590*/ SEL R15, R5, RZ, P2 ; - /*35a0*/ LOP3.LUT R11, R12, R13, RZ, 0x3c, !PT ; - /*35b0*/ IMAD.WIDE.U32 R12, R17, 0x80, R38 ; - /*35c0*/ IADD3 R17, PT, PT, R14, -R15, RZ ; - /*35d0*/ LDG.E.128.STRONG.GPU R12, desc[UR6][R12.64] ; - /*35e0*/ IMAD.WIDE.U32 R16, R17, 0x80, R38 ; - /*35f0*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*3600*/ IMAD R36, R36, 0x1000193, RZ ; - /*3610*/ LOP3.LUT R35, R27, R35, RZ, 0x3c, !PT ; - /*3620*/ IMAD R37, R37, 0x1000193, RZ ; - /*3630*/ IMAD R42, R42, 0x1000193, RZ ; - /*3640*/ IMAD R52, R52, 0x1000193, RZ ; - /*3650*/ IMAD R33, R33, 0x1000193, RZ ; - /*3660*/ IMAD R32, R32, 0x1000193, RZ ; - /*3670*/ IMAD R44, R43, 0x1000193, RZ ; - /*3680*/ IMAD R34, R34, 0x1000193, RZ ; - /*3690*/ IMAD R45, R45, 0x1000193, RZ ; - /*36a0*/ LOP3.LUT R36, R36, R28, RZ, 0x3c, !PT ; - /*36b0*/ IMAD R28, R35, 0x1000193, RZ ; - /*36c0*/ LOP3.LUT R37, R37, R30, RZ, 0x3c, !PT ; - /*36d0*/ LOP3.LUT R28, R28, R37, RZ, 0x3c, !PT ; - /*36e0*/ SHFL.IDX PT, R28, R28, R6, 0x181f ; - /*36f0*/ IMAD R30, R41, 0x1000193, RZ ; - /*3700*/ LOP3.LUT R41, R30, R23, RZ, 0x3c, !PT ; - /*3710*/ IMAD.HI.U32 R23, R28, R54, RZ ; - /*3720*/ IADD3 R23, PT, PT, -R23, RZ, RZ ; - /*3730*/ IMAD R28, R5, R23, R28 ; - /*3740*/ IADD3 R23, PT, PT, R2, 0x3, RZ ; - /*3750*/ LOP3.LUT R24, R24, R23, RZ, 0x3c, !PT ; - /*3760*/ IMAD R24, R24, 0x1000193, RZ ; - /*3770*/ LOP3.LUT R42, R42, R15, RZ, 0x3c, !PT ; - /*3780*/ LOP3.LUT R25, R25, R23, RZ, 0x3c, !PT ; - /*3790*/ LOP3.LUT R15, R24, R41, RZ, 0x3c, !PT ; - /*37a0*/ LOP3.LUT R26, R26, R23, RZ, 0x3c, !PT ; - /*37b0*/ IMAD R25, R25, 0x1000193, RZ ; - /*37c0*/ LOP3.LUT R19, R52, R19, RZ, 0x3c, !PT ; - /*37d0*/ SHFL.IDX PT, R15, R15, R6, 0x181f ; - /*37e0*/ IMAD R26, R26, 0x1000193, RZ ; - /*37f0*/ LOP3.LUT R49, R27, R23, RZ, 0x3c, !PT ; - /*3800*/ LOP3.LUT R23, R25, R42, RZ, 0x3c, !PT ; - /*3810*/ LOP3.LUT R24, R26, R19, RZ, 0x3c, !PT ; - /*3820*/ SHFL.IDX PT, R23, R23, R6, 0x181f ; - /*3830*/ SHFL.IDX PT, R24, R24, R6, 0x181f ; - /*3840*/ ISETP.GE.U32.AND P2, PT, R28, R5, PT ; - /*3850*/ SEL R25, R5, RZ, P2 ; - /*3860*/ IMAD.HI.U32 R26, R15, R54, RZ ; - /*3870*/ IADD3 R25, PT, PT, R28, -R25, RZ ; - /*3880*/ LOP3.LUT R43, R33, R20, RZ, 0x3c, !PT ; - /*3890*/ IADD3 R20, PT, PT, -R26, RZ, RZ ; - /*38a0*/ LOP3.LUT R46, R32, R31, RZ, 0x3c, !PT ; - /*38b0*/ IMAD.WIDE.U32 R32, R25, 0x80, R38 ; - /*38c0*/ LOP3.LUT R44, R44, R21, RZ, 0x3c, !PT ; - /*38d0*/ IMAD R20, R5, R20, R15 ; - /*38e0*/ IMAD.HI.U32 R21, R23, R54.reuse, RZ ; - /*38f0*/ LOP3.LUT R40, R34, R29, RZ, 0x3c, !PT ; - /*3900*/ LDG.E.128.STRONG.GPU R32, desc[UR6][R32.64] ; - /*3910*/ IMAD.HI.U32 R15, R24, R54, RZ ; - /*3920*/ IADD3 R26, PT, PT, -R21, RZ, RZ ; - /*3930*/ IADD3 R15, PT, PT, -R15, RZ, RZ ; - /*3940*/ ISETP.GE.U32.AND P2, PT, R20, R5, PT ; - /*3950*/ IMAD R26, R5, R26, R23 ; - /*3960*/ IMAD R24, R5.reuse, R15, R24 ; - /*3970*/ SEL R21, R5, RZ, P2 ; - /*3980*/ ISETP.GE.U32.AND P2, PT, R26, R5, PT ; - /*3990*/ ISETP.GE.U32.AND P3, PT, R24, R5, PT ; - /*39a0*/ SEL R15, R5, RZ, P2 ; - /*39b0*/ SEL R23, R5, RZ, P3 ; - /*39c0*/ IADD3 R21, PT, PT, R20, -R21, RZ ; - /*39d0*/ IADD3 R15, PT, PT, R26, -R15, RZ ; - /*39e0*/ IADD3 R23, PT, PT, R24, -R23, RZ ; - /*39f0*/ IMAD.WIDE.U32 R20, R21, 0x80, R38 ; - /*3a00*/ IMAD.WIDE.U32 R24, R15, 0x80, R38 ; - /*3a10*/ IMAD.WIDE.U32 R28, R23, 0x80, R38 ; - /*3a20*/ LOP3.LUT R45, R45, R22, RZ, 0x3c, !PT ; - /*3a30*/ LDG.E.128.STRONG.GPU R24, desc[UR6][R24.64] ; - /*3a40*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*3a50*/ LDG.E.128.STRONG.GPU R28, desc[UR6][R28.64] ; - /*3a60*/ IMAD R46, R46, 0x1000193, RZ ; - /*3a70*/ IMAD R50, R49, 0x1000193, RZ ; - /*3a80*/ IMAD R48, R48, 0x1000193, RZ ; - /*3a90*/ IMAD R9, R9, 0x1000193, RZ ; - /*3aa0*/ LOP3.LUT R48, R48, R13, RZ, 0x3c, !PT ; - /*3ab0*/ IMAD R13, R10, 0x1000193, RZ ; - /*3ac0*/ LOP3.LUT R18, R9, R18, RZ, 0x3c, !PT ; - /*3ad0*/ IMAD R47, R47, 0x1000193, RZ ; - /*3ae0*/ IMAD R7, R7, 0x1000193, RZ ; - /*3af0*/ IMAD R10, R11, 0x1000193, RZ ; - /*3b00*/ IMAD R9, R36, 0x1000193, RZ ; - /*3b10*/ IMAD R40, R40, 0x1000193, RZ ; - /*3b20*/ IMAD R37, R37, 0x1000193, RZ ; - /*3b30*/ LOP3.LUT R47, R47, R12, RZ, 0x3c, !PT ; - /*3b40*/ LOP3.LUT R7, R7, R14, RZ, 0x3c, !PT ; - /*3b50*/ LOP3.LUT R16, R13, R16, RZ, 0x3c, !PT ; - /*3b60*/ LOP3.LUT R17, R10, R17, RZ, 0x3c, !PT ; - /*3b70*/ LOP3.LUT R35, R46, R35, RZ, 0x3c, !PT ; - /*3b80*/ LOP3.LUT R50, R50, R35, RZ, 0x3c, !PT ; - /*3b90*/ SHFL.IDX PT, R6, R50, R6, 0x181f ; - /*3ba0*/ LOP3.LUT R32, R9, R32, RZ, 0x3c, !PT ; - /*3bb0*/ LOP3.LUT R33, R40, R33, RZ, 0x3c, !PT ; - /*3bc0*/ LOP3.LUT R34, R37, R34, RZ, 0x3c, !PT ; -.L_x_134: - /*3bd0*/ IMAD.HI.U32 R9, R6, R54, RZ ; - /*3be0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*3bf0*/ IMAD R6, R5, R9, R6 ; - /*3c00*/ ISETP.GE.U32.AND P2, PT, R6, R5, PT ; - /*3c10*/ SEL R9, R5, RZ, P2 ; - /*3c20*/ IADD3 R9, PT, PT, R6, -R9, RZ ; - /*3c30*/ IMAD.WIDE.U32 R12, R9, 0x80, R38 ; - /*3c40*/ LDG.E.128.STRONG.GPU R12, desc[UR6][R12.64] ; - /*3c50*/ IADD3 R2, PT, PT, R2, 0x4, RZ ; - /*3c60*/ IMAD R44, R44, 0x1000193, RZ ; - /*3c70*/ IMAD R47, R47, 0x1000193, RZ ; - /*3c80*/ ISETP.NE.AND P2, PT, R2, 0x40, PT ; - /*3c90*/ IMAD R48, R48, 0x1000193, RZ ; - /*3ca0*/ LOP3.LUT R11, R44, R21, RZ, 0x3c, !PT ; - /*3cb0*/ IMAD R7, R7, 0x1000193, RZ ; - /*3cc0*/ LOP3.LUT R44, R47, R24, RZ, 0x3c, !PT ; - /*3cd0*/ IMAD R45, R45, 0x1000193, RZ ; - /*3ce0*/ LOP3.LUT R47, R48, R25, RZ, 0x3c, !PT ; - /*3cf0*/ IMAD R9, R16, 0x1000193, RZ ; - /*3d00*/ LOP3.LUT R48, R7, R26, RZ, 0x3c, !PT ; - /*3d10*/ IMAD R6, R17, 0x1000193, RZ ; - /*3d20*/ IMAD R46, R41, 0x1000193, RZ ; - /*3d30*/ LOP3.LUT R41, R45, R22, RZ, 0x3c, !PT ; - /*3d40*/ IMAD R43, R43, 0x1000193, RZ ; - /*3d50*/ LOP3.LUT R40, R9, R28, RZ, 0x3c, !PT ; - /*3d60*/ IMAD R7, R32, 0x1000193, RZ ; - /*3d70*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*3d80*/ IMAD R42, R42, 0x1000193, RZ ; - /*3d90*/ LOP3.LUT R10, R43, R20, RZ, 0x3c, !PT ; - /*3da0*/ IMAD R45, R18, 0x1000193, RZ ; - /*3db0*/ LOP3.LUT R46, R46, R23, RZ, 0x3c, !PT ; - /*3dc0*/ IMAD R6, R19, 0x1000193, RZ ; - /*3dd0*/ LOP3.LUT R43, R42, R27, RZ, 0x3c, !PT ; - /*3de0*/ IMAD R16, R33, 0x1000193, RZ ; - /*3df0*/ LOP3.LUT R45, R45, R30, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R9, R34, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R37, R6, R31, RZ, 0x3c, !PT ; - /*3e20*/ IMAD R32, R35, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R36, R7, R12, RZ, 0x3c, !PT ; - /*3e40*/ LOP3.LUT R34, R16, R13, RZ, 0x3c, !PT ; - /*3e50*/ LOP3.LUT R35, R9, R14, RZ, 0x3c, !PT ; - /*3e60*/ LOP3.LUT R32, R32, R15, RZ, 0x3c, !PT ; - /*3e70*/ @P2 BRA `(.L_x_20) ; - /*3e80*/ BSYNC B2 ; -.L_x_18: - /*3e90*/ IMAD R44, R44, 0x1000193, RZ ; - /*3ea0*/ LOP3.LUT R56, R56, 0x4, RZ, 0x3c, !PT ; - /*3eb0*/ IMAD R10, R10, 0x1000193, RZ ; - /*3ec0*/ MOV R49, 0x400 ; - /*3ed0*/ IMAD R40, R40, 0x1000193, RZ ; - /*3ee0*/ LOP3.LUT R44, R44, R47, RZ, 0x3c, !PT ; - /*3ef0*/ IMAD R9, R36, 0x1000193, RZ ; - /*3f00*/ LOP3.LUT R10, R10, R11, RZ, 0x3c, !PT ; - /*3f10*/ IMAD.SHL.U32 R2, R61.reuse, 0x4, RZ ; - /*3f20*/ LOP3.LUT R40, R40, R29, RZ, 0x3c, !PT ; - /*3f30*/ IMAD.SHL.U32 R61, R61, 0x20, RZ ; - /*3f40*/ LOP3.LUT R34, R9, R34, RZ, 0x3c, !PT ; - /*3f50*/ IMAD R9, R44, 0x1000193, RZ ; - /*3f60*/ ISETP.GT.U32.AND P2, PT, R56, 0x3, PT ; - /*3f70*/ IMAD R10, R10, 0x1000193, RZ ; - /*3f80*/ IADD3 R7, PT, PT, R49, 0x80, RZ ; - /*3f90*/ IMAD R40, R40, 0x1000193, RZ ; - /*3fa0*/ LOP3.LUT R9, R9, R48, RZ, 0x3c, !PT ; - /*3fb0*/ IMAD R34, R34, 0x1000193, RZ ; - /*3fc0*/ LOP3.LUT R10, R10, R41, RZ, 0x3c, !PT ; - /*3fd0*/ UMOV UR4, 0xffffffff ; - /*3fe0*/ LOP3.LUT R40, R40, R45, RZ, 0x3c, !PT ; - /*3ff0*/ LOP3.LUT R34, R34, R35, RZ, 0x3c, !PT ; - /*4000*/ LOP3.LUT R53, R61, 0x71c, R2, 0xc8, !PT ; - /*4010*/ IMAD R2, R9, 0x1000193, RZ ; - /*4020*/ LEA R56, R62, R7, 0x18 ; - /*4030*/ IMAD R7, R10, 0x1000193, RZ ; - /*4040*/ IMAD R40, R40, 0x1000193, RZ ; - /*4050*/ LOP3.LUT R2, R2, R43, RZ, 0x3c, !PT ; - /*4060*/ IMAD R9, R34, 0x1000193, RZ ; - /*4070*/ LOP3.LUT R46, R7, R46, RZ, 0x3c, !PT ; - /*4080*/ @!P2 IMAD R6, R57, 0x4, R55 ; - /*4090*/ IADD3 R53, PT, PT, R53, R56, RZ ; - /*40a0*/ LOP3.LUT R40, R40, R37, RZ, 0x3c, !PT ; - /*40b0*/ LOP3.LUT R32, R9, R32, RZ, 0x3c, !PT ; - /*40c0*/ STS [R53], R46 ; - /*40d0*/ STS [R53+0x20], R2 ; - /*40e0*/ STS [R53+0x40], R40 ; - /*40f0*/ STS [R53+0x60], R32 ; - /*4100*/ @!P2 STS [R6], R3 ; - /*4110*/ BRA.DIV UR4, `(.L_x_21) ; - /*4120*/ LDL R24, [R1+0x8] ; - /*4130*/ LDL R23, [R1+0x4] ; - /*4140*/ LDL R22, [R1+0x10] ; - /*4150*/ LDL R20, [R1+0xc] ; - /*4160*/ LDL R19, [R1] ; - /*4170*/ SHFL.IDX PT, R9, R8, 0x4, 0x181f ; - /*4180*/ SHFL.IDX PT, R34, R0, 0x4, 0x181f ; - /*4190*/ SHFL.IDX PT, R10, R68, 0x4, 0x181f ; - /*41a0*/ SHFL.IDX PT, R42, R67, 0x4, 0x181f ; - /*41b0*/ SHFL.IDX PT, R2, R3, 0x4, 0x181f ; - /*41c0*/ SHFL.IDX PT, R11, R4, 0x4, 0x181f ; - /*41d0*/ SHFL.IDX PT, R12, R64, 0x4, 0x181f ; - /*41e0*/ SHFL.IDX PT, R13, R63, 0x4, 0x181f ; - /*41f0*/ SHFL.IDX PT, R17, R69, 0x4, 0x181f ; - /*4200*/ SHFL.IDX PT, R18, R66, 0x4, 0x181f ; - /*4210*/ SHFL.IDX PT, R21, R65, 0x4, 0x181f ; - /*4220*/ SHFL.IDX PT, R6, R24, 0x4, 0x181f ; - /*4230*/ SHFL.IDX PT, R7, R23, 0x4, 0x181f ; - /*4240*/ SHFL.IDX PT, R14, R22, 0x4, 0x181f ; - /*4250*/ SHFL.IDX PT, R15, R20, 0x4, 0x181f ; - /*4260*/ SHFL.IDX PT, R16, R19, 0x4, 0x181f ; -.L_x_152: - /*4270*/ BSSY.RECONVERGENT B2, `(.L_x_22) ; - /*4280*/ @P1 BRA `(.L_x_23) ; - /*4290*/ VIMNMX.U32 R6, R57, 0x2, PT ; - /*42a0*/ IMAD.SHL.U32 R14, R6, 0x4, RZ ; - /*42b0*/ LDC R6, c[0x2][R14+0x24] ; - /*42c0*/ SHF.R.S32.HI R7, RZ, 0x1f, R6 ; -.L_x_338: - /*42d0*/ BRX R6 -0x42e0 (*"BRANCH_TARGETS .L_x_339,.L_x_24,.L_x_329"*); -.L_x_339: - /*42e0*/ MOV R42, R13 ; - /*42f0*/ MOV R10, R12 ; - /*4300*/ MOV R34, R11 ; - /*4310*/ MOV R9, R2 ; - /*4320*/ BRA `(.L_x_24) ; -.L_x_23: - /*4330*/ ISETP.NE.AND P2, PT, R57, 0x3, PT ; - /*4340*/ MOV R42, R21 ; - /*4350*/ MOV R10, R18 ; - /*4360*/ MOV R34, R17 ; - /*4370*/ MOV R9, R16 ; - /*4380*/ @!P2 BRA `(.L_x_24) ; - /*4390*/ ISETP.NE.AND P2, PT, R57, 0x2, PT ; - /*43a0*/ @P2 EXIT ; - /*43b0*/ MOV R42, R15 ; - /*43c0*/ MOV R10, R14 ; - /*43d0*/ MOV R34, R7 ; - /*43e0*/ MOV R9, R6 ; -.L_x_24: - /*43f0*/ BSYNC.RECONVERGENT B2 ; -.L_x_22: - /*4400*/ UMOV UR4, 0xffffffff ; - /*4410*/ BRA.DIV UR4, `(.L_x_25) ; - /*4420*/ LDL R24, [R1+0x8] ; - /*4430*/ LDL R23, [R1+0x4] ; - /*4440*/ LDL R22, [R1+0x10] ; - /*4450*/ LDL R20, [R1+0xc] ; - /*4460*/ LDL R19, [R1] ; - /*4470*/ SHFL.IDX PT, R44, R8, 0x5, 0x181f ; - /*4480*/ SHFL.IDX PT, R45, R0, 0x5, 0x181f ; - /*4490*/ SHFL.IDX PT, R47, R68, 0x5, 0x181f ; - /*44a0*/ SHFL.IDX PT, R40, R67, 0x5, 0x181f ; - /*44b0*/ SHFL.IDX PT, R2, R3, 0x5, 0x181f ; - /*44c0*/ SHFL.IDX PT, R11, R4, 0x5, 0x181f ; - /*44d0*/ SHFL.IDX PT, R12, R64, 0x5, 0x181f ; - /*44e0*/ SHFL.IDX PT, R13, R63, 0x5, 0x181f ; - /*44f0*/ SHFL.IDX PT, R17, R69, 0x5, 0x181f ; - /*4500*/ SHFL.IDX PT, R18, R66, 0x5, 0x181f ; - /*4510*/ SHFL.IDX PT, R21, R65, 0x5, 0x181f ; - /*4520*/ SHFL.IDX PT, R6, R24, 0x5, 0x181f ; - /*4530*/ SHFL.IDX PT, R7, R23, 0x5, 0x181f ; - /*4540*/ SHFL.IDX PT, R14, R22, 0x5, 0x181f ; - /*4550*/ SHFL.IDX PT, R15, R20, 0x5, 0x181f ; - /*4560*/ SHFL.IDX PT, R16, R19, 0x5, 0x181f ; -.L_x_170: - /*4570*/ BSSY.RECONVERGENT B3, `(.L_x_26) ; - /*4580*/ @P1 BRA `(.L_x_27) ; - /*4590*/ VIMNMX.U32 R6, R57, 0x2, PT ; - /*45a0*/ IMAD.SHL.U32 R14, R6, 0x4, RZ ; - /*45b0*/ LDC R6, c[0x2][R14+0x30] ; - /*45c0*/ SHF.R.S32.HI R7, RZ, 0x1f, R6 ; -.L_x_342: - /*45d0*/ BRX R6 -0x45e0 (*"BRANCH_TARGETS .L_x_343,.L_x_28,.L_x_329"*); -.L_x_343: - /*45e0*/ MOV R40, R13 ; - /*45f0*/ MOV R47, R12 ; - /*4600*/ MOV R45, R11 ; - /*4610*/ MOV R44, R2 ; - /*4620*/ BRA `(.L_x_28) ; -.L_x_27: - /*4630*/ ISETP.NE.AND P2, PT, R57, 0x3, PT ; - /*4640*/ MOV R40, R21 ; - /*4650*/ MOV R47, R18 ; - /*4660*/ MOV R45, R17 ; - /*4670*/ MOV R44, R16 ; - /*4680*/ @!P2 BRA `(.L_x_28) ; - /*4690*/ ISETP.NE.AND P2, PT, R57, 0x2, PT ; - /*46a0*/ @P2 EXIT ; - /*46b0*/ MOV R40, R15 ; - /*46c0*/ MOV R47, R14 ; - /*46d0*/ MOV R45, R7 ; - /*46e0*/ MOV R44, R6 ; -.L_x_28: - /*46f0*/ BSYNC.RECONVERGENT B3 ; -.L_x_26: - /*4700*/ UMOV UR4, 0xffffffff ; - /*4710*/ BRA.DIV UR4, `(.L_x_29) ; - /*4720*/ LDL R24, [R1+0x8] ; - /*4730*/ LDL R23, [R1+0x4] ; - /*4740*/ LDL R22, [R1+0x10] ; - /*4750*/ LDL R20, [R1+0xc] ; - /*4760*/ LDL R19, [R1] ; - /*4770*/ SHFL.IDX PT, R41, R8, 0x6, 0x181f ; - /*4780*/ SHFL.IDX PT, R29, R0, 0x6, 0x181f ; - /*4790*/ SHFL.IDX PT, R46, R68, 0x6, 0x181f ; - /*47a0*/ SHFL.IDX PT, R37, R67, 0x6, 0x181f ; - /*47b0*/ SHFL.IDX PT, R2, R3, 0x6, 0x181f ; - /*47c0*/ SHFL.IDX PT, R11, R4, 0x6, 0x181f ; - /*47d0*/ SHFL.IDX PT, R12, R64, 0x6, 0x181f ; - /*47e0*/ SHFL.IDX PT, R13, R63, 0x6, 0x181f ; - /*47f0*/ SHFL.IDX PT, R17, R69, 0x6, 0x181f ; - /*4800*/ SHFL.IDX PT, R18, R66, 0x6, 0x181f ; - /*4810*/ SHFL.IDX PT, R21, R65, 0x6, 0x181f ; - /*4820*/ SHFL.IDX PT, R6, R24, 0x6, 0x181f ; - /*4830*/ SHFL.IDX PT, R7, R23, 0x6, 0x181f ; - /*4840*/ SHFL.IDX PT, R14, R22, 0x6, 0x181f ; - /*4850*/ SHFL.IDX PT, R15, R20, 0x6, 0x181f ; - /*4860*/ SHFL.IDX PT, R16, R19, 0x6, 0x181f ; -.L_x_188: - /*4870*/ BSSY.RECONVERGENT B4, `(.L_x_30) ; - /*4880*/ @P1 BRA `(.L_x_31) ; - /*4890*/ VIMNMX.U32 R6, R57, 0x2, PT ; - /*48a0*/ IMAD.SHL.U32 R14, R6, 0x4, RZ ; - /*48b0*/ LDC R6, c[0x2][R14+0x3c] ; - /*48c0*/ SHF.R.S32.HI R7, RZ, 0x1f, R6 ; -.L_x_346: - /*48d0*/ BRX R6 -0x48e0 (*"BRANCH_TARGETS .L_x_347,.L_x_32,.L_x_329"*); -.L_x_347: - /*48e0*/ MOV R37, R13 ; - /*48f0*/ MOV R46, R12 ; - /*4900*/ MOV R29, R11 ; - /*4910*/ MOV R41, R2 ; - /*4920*/ BRA `(.L_x_32) ; -.L_x_31: - /*4930*/ ISETP.NE.AND P2, PT, R57, 0x3, PT ; - /*4940*/ MOV R37, R21 ; - /*4950*/ MOV R46, R18 ; - /*4960*/ MOV R29, R17 ; - /*4970*/ MOV R41, R16 ; - /*4980*/ @!P2 BRA `(.L_x_32) ; - /*4990*/ ISETP.NE.AND P2, PT, R57, 0x2, PT ; - /*49a0*/ @P2 EXIT ; - /*49b0*/ MOV R37, R15 ; - /*49c0*/ MOV R46, R14 ; - /*49d0*/ MOV R29, R7 ; - /*49e0*/ MOV R41, R6 ; -.L_x_32: - /*49f0*/ BSYNC.RECONVERGENT B4 ; -.L_x_30: - /*4a00*/ UMOV UR4, 0xffffffff ; - /*4a10*/ BRA.DIV UR4, `(.L_x_33) ; - /*4a20*/ LDL R25, [R1+0x8] ; - /*4a30*/ LDL R24, [R1+0x4] ; - /*4a40*/ LDL R23, [R1+0x10] ; - /*4a50*/ LDL R22, [R1+0xc] ; - /*4a60*/ LDL R20, [R1] ; - /*4a70*/ SHFL.IDX PT, R11, R8, 0x7, 0x181f ; - /*4a80*/ SHFL.IDX PT, R32, R0, 0x7, 0x181f ; - /*4a90*/ SHFL.IDX PT, R35, R68, 0x7, 0x181f ; - /*4aa0*/ SHFL.IDX PT, R33, R67, 0x7, 0x181f ; - /*4ab0*/ SHFL.IDX PT, R14, R3, 0x7, 0x181f ; - /*4ac0*/ SHFL.IDX PT, R13, R4, 0x7, 0x181f ; - /*4ad0*/ SHFL.IDX PT, R12, R64, 0x7, 0x181f ; - /*4ae0*/ SHFL.IDX PT, R2, R63, 0x7, 0x181f ; - /*4af0*/ SHFL.IDX PT, R18, R69, 0x7, 0x181f ; - /*4b00*/ SHFL.IDX PT, R19, R66, 0x7, 0x181f ; - /*4b10*/ SHFL.IDX PT, R21, R65, 0x7, 0x181f ; - /*4b20*/ SHFL.IDX PT, R6, R25, 0x7, 0x181f ; - /*4b30*/ SHFL.IDX PT, R7, R24, 0x7, 0x181f ; - /*4b40*/ SHFL.IDX PT, R15, R23, 0x7, 0x181f ; - /*4b50*/ SHFL.IDX PT, R16, R22, 0x7, 0x181f ; - /*4b60*/ SHFL.IDX PT, R17, R20, 0x7, 0x181f ; -.L_x_206: - /*4b70*/ BSSY.RECONVERGENT B5, `(.L_x_34) ; - /*4b80*/ @P1 BRA `(.L_x_35) ; - /*4b90*/ VIMNMX.U32 R57, R57, 0x2, PT ; - /*4ba0*/ IMAD.SHL.U32 R57, R57, 0x4, RZ ; - /*4bb0*/ LDC R6, c[0x2][R57+0x48] ; - /*4bc0*/ SHF.R.S32.HI R7, RZ, 0x1f, R6 ; -.L_x_350: - /*4bd0*/ BRX R6 -0x4be0 (*"BRANCH_TARGETS .L_x_351,.L_x_36,.L_x_329"*); -.L_x_351: - /*4be0*/ MOV R33, R2 ; - /*4bf0*/ MOV R35, R12 ; - /*4c00*/ MOV R32, R13 ; - /*4c10*/ MOV R11, R14 ; - /*4c20*/ BRA `(.L_x_36) ; -.L_x_329: - /*4c30*/ EXIT ; -.L_x_35: - /*4c40*/ ISETP.NE.AND P1, PT, R57, 0x3, PT ; - /*4c50*/ MOV R33, R21 ; - /*4c60*/ MOV R35, R19 ; - /*4c70*/ MOV R32, R18 ; - /*4c80*/ MOV R11, R17 ; - /*4c90*/ @!P1 BRA `(.L_x_36) ; - /*4ca0*/ ISETP.NE.AND P1, PT, R57, 0x2, PT ; - /*4cb0*/ @P1 EXIT ; - /*4cc0*/ MOV R33, R16 ; - /*4cd0*/ MOV R35, R15 ; - /*4ce0*/ MOV R32, R7 ; - /*4cf0*/ MOV R11, R6 ; -.L_x_36: - /*4d00*/ BSYNC.RECONVERGENT B5 ; -.L_x_34: - /*4d10*/ HFMA2 R2, -RZ, RZ, 0, 0 ; - /*4d20*/ BSSY B6, `(.L_x_37) ; -.L_x_39: - /*4d30*/ LDS.128 R12, [R55] ; - /*4d40*/ UMOV UR4, 0xffffffff ; - /*4d50*/ SHF.R.U32.HI R51, RZ, 0x2, R2 ; - /*4d60*/ LOP3.LUT R6, R12, R2, RZ, 0x3c, !PT ; - /*4d70*/ IMAD R6, R6, 0x1000193, RZ ; - /*4d80*/ LOP3.LUT R50, R6, R9, RZ, 0x3c, !PT ; - /*4d90*/ BRA.DIV UR4, `(.L_x_38) ; - /*4da0*/ SHFL.IDX PT, R21, R50, R51, 0x181f ; - /*4db0*/ LOP3.LUT R16, R13, R2, RZ, 0x3c, !PT ; - /*4dc0*/ IMAD R17, R16, 0x1000193, RZ ; - /*4dd0*/ LOP3.LUT R16, R17, R44, RZ, 0x3c, !PT ; - /*4de0*/ IMAD.HI.U32 R6, R21, R54, RZ ; - /*4df0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*4e00*/ IMAD R6, R5, R6, R21 ; - /*4e10*/ ISETP.GE.U32.AND P1, PT, R6, R5, PT ; - /*4e20*/ SEL R7, R5, RZ, P1 ; - /*4e30*/ IADD3 R7, PT, PT, R6, -R7, RZ ; - /*4e40*/ LOP3.LUT R6, R14, R2, RZ, 0x3c, !PT ; - /*4e50*/ IMAD.WIDE.U32 R24, R7, 0x80, R38 ; - /*4e60*/ SHFL.IDX PT, R7, R16, R51, 0x181f ; - /*4e70*/ IMAD R6, R6, 0x1000193, RZ ; - /*4e80*/ LDG.E.128.STRONG.GPU R24, desc[UR6][R24.64] ; - /*4e90*/ LOP3.LUT R50, R6, R41, RZ, 0x3c, !PT ; - /*4ea0*/ SHFL.IDX PT, R21, R50, R51, 0x181f ; - /*4eb0*/ IMAD.HI.U32 R6, R7, R54, RZ ; - /*4ec0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*4ed0*/ IMAD R6, R5, R6, R7 ; - /*4ee0*/ IMAD.HI.U32 R7, R21, R54, RZ ; - /*4ef0*/ ISETP.GE.U32.AND P1, PT, R6, R5, PT ; - /*4f00*/ IADD3 R20, PT, PT, -R7, RZ, RZ ; - /*4f10*/ SEL R7, R5.reuse, RZ, P1 ; - /*4f20*/ IMAD R20, R5, R20, R21 ; - /*4f30*/ IADD3 R7, PT, PT, R6, -R7, RZ ; - /*4f40*/ ISETP.GE.U32.AND P1, PT, R20, R5, PT ; - /*4f50*/ IMAD.WIDE.U32 R16, R7, 0x80, R38 ; - /*4f60*/ SEL R7, R5, RZ, P1 ; - /*4f70*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*4f80*/ IADD3 R7, PT, PT, R20, -R7, RZ ; - /*4f90*/ IMAD.WIDE.U32 R20, R7, 0x80, R38 ; - /*4fa0*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*4fb0*/ LOP3.LUT R6, R15, R2, RZ, 0x3c, !PT ; - /*4fc0*/ IMAD R9, R9, 0x1000193, RZ ; - /*4fd0*/ IADD3 R7, PT, PT, R2, 0x1, RZ ; - /*4fe0*/ IMAD R31, R10, 0x1000193, RZ ; - /*4ff0*/ IMAD R6, R6, 0x1000193, RZ ; - /*5000*/ LOP3.LUT R30, R12, R7, RZ, 0x3c, !PT ; - /*5010*/ IMAD R42, R42, 0x1000193, RZ ; - /*5020*/ LOP3.LUT R28, R6, R11, RZ, 0x3c, !PT ; - /*5030*/ IMAD R6, R34, 0x1000193, RZ ; - /*5040*/ IMAD R47, R47, 0x1000193, RZ ; - /*5050*/ SHFL.IDX PT, R28, R28, R51, 0x181f ; - /*5060*/ IMAD R40, R40, 0x1000193, RZ ; - /*5070*/ IMAD R41, R41, 0x1000193, RZ ; - /*5080*/ LOP3.LUT R6, R6, R25, RZ, 0x3c, !PT ; - /*5090*/ IMAD R25, R30, 0x1000193, RZ ; - /*50a0*/ LOP3.LUT R34, R9, R24, RZ, 0x3c, !PT ; - /*50b0*/ IMAD.HI.U32 R30, R28, R54, RZ ; - /*50c0*/ LOP3.LUT R36, R31, R26, RZ, 0x3c, !PT ; - /*50d0*/ LOP3.LUT R25, R25, R6, RZ, 0x3c, !PT ; - /*50e0*/ IADD3 R30, PT, PT, -R30, RZ, RZ ; - /*50f0*/ SHFL.IDX PT, R25, R25, R51, 0x181f ; - /*5100*/ IMAD R10, R5, R30, R28 ; - /*5110*/ ISETP.GE.U32.AND P1, PT, R10, R5, PT ; - /*5120*/ SEL R31, R5, RZ, P1 ; - /*5130*/ IADD3 R31, PT, PT, R10, -R31, RZ ; - /*5140*/ IMAD R10, R45, 0x1000193, RZ ; - /*5150*/ IMAD.WIDE.U32 R30, R31, 0x80, R38 ; - /*5160*/ IMAD.HI.U32 R9, R25, R54, RZ ; - /*5170*/ IADD3 R24, PT, PT, -R9, RZ, RZ ; - /*5180*/ LOP3.LUT R9, R42, R27, RZ, 0x3c, !PT ; - /*5190*/ IMAD R24, R5, R24, R25 ; - /*51a0*/ IMAD R25, R44, 0x1000193, RZ ; - /*51b0*/ ISETP.GE.U32.AND P1, PT, R24, R5, PT ; - /*51c0*/ LOP3.LUT R42, R25, R16, RZ, 0x3c, !PT ; - /*51d0*/ LOP3.LUT R16, R13, R7, RZ, 0x3c, !PT ; - /*51e0*/ LOP3.LUT R43, R10, R17, RZ, 0x3c, !PT ; - /*51f0*/ IMAD R10, R29, 0x1000193, RZ ; - /*5200*/ LOP3.LUT R17, R14, R7, RZ, 0x3c, !PT ; - /*5210*/ IMAD R16, R16, 0x1000193, RZ ; - /*5220*/ SEL R25, R5, RZ, P1 ; - /*5230*/ LDG.E.128.STRONG.GPU R28, desc[UR6][R30.64] ; - /*5240*/ LOP3.LUT R45, R40, R19, RZ, 0x3c, !PT ; - /*5250*/ IMAD R17, R17, 0x1000193, RZ ; - /*5260*/ LOP3.LUT R16, R16, R43, RZ, 0x3c, !PT ; - /*5270*/ LOP3.LUT R10, R10, R21, RZ, 0x3c, !PT ; - /*5280*/ IADD3 R25, PT, PT, R24, -R25, RZ ; - /*5290*/ LOP3.LUT R44, R47, R18, RZ, 0x3c, !PT ; - /*52a0*/ SHFL.IDX PT, R16, R16, R51, 0x181f ; - /*52b0*/ LOP3.LUT R21, R17, R10, RZ, 0x3c, !PT ; - /*52c0*/ IMAD.WIDE.U32 R24, R25, 0x80, R38 ; - /*52d0*/ SHFL.IDX PT, R21, R21, R51, 0x181f ; - /*52e0*/ LDG.E.128.STRONG.GPU R24, desc[UR6][R24.64] ; - /*52f0*/ IMAD.HI.U32 R17, R16, R54, RZ ; - /*5300*/ IADD3 R17, PT, PT, -R17, RZ, RZ ; - /*5310*/ IMAD.HI.U32 R19, R21, R54, RZ ; - /*5320*/ IMAD R18, R5, R17, R16 ; - /*5330*/ IADD3 R16, PT, PT, -R19, RZ, RZ ; - /*5340*/ IMAD R17, R46, 0x1000193, RZ ; - /*5350*/ ISETP.GE.U32.AND P1, PT, R18, R5, PT ; - /*5360*/ IMAD R16, R5, R16, R21 ; - /*5370*/ LOP3.LUT R48, R17, R22, RZ, 0x3c, !PT ; - /*5380*/ SEL R17, R5, RZ, P1 ; - /*5390*/ ISETP.GE.U32.AND P2, PT, R16, R5, PT ; - /*53a0*/ IADD3 R17, PT, PT, R18, -R17, RZ ; - /*53b0*/ SEL R19, R5, RZ, P2 ; - /*53c0*/ LOP3.LUT R47, R41, R20, RZ, 0x3c, !PT ; - /*53d0*/ IMAD R40, R37, 0x1000193, RZ ; - /*53e0*/ IMAD.WIDE.U32 R20, R17, 0x80, R38 ; - /*53f0*/ IADD3 R19, PT, PT, R16, -R19, RZ ; - /*5400*/ LOP3.LUT R40, R40, R23, RZ, 0x3c, !PT ; - /*5410*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*5420*/ IMAD.WIDE.U32 R16, R19, 0x80, R38 ; - /*5430*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*5440*/ LOP3.LUT R7, R15, R7, RZ, 0x3c, !PT ; - /*5450*/ IMAD R32, R32, 0x1000193, RZ ; - /*5460*/ IMAD R11, R11, 0x1000193, RZ ; - /*5470*/ IMAD R7, R7, 0x1000193, RZ ; - /*5480*/ IADD3 R46, PT, PT, R2, 0x2, RZ ; - /*5490*/ IMAD R35, R35, 0x1000193, RZ ; - /*54a0*/ IMAD R6, R6, 0x1000193, RZ ; - /*54b0*/ IMAD R10, R10, 0x1000193, RZ ; - /*54c0*/ IMAD R40, R40, 0x1000193, RZ ; - /*54d0*/ LOP3.LUT R32, R32, R29, RZ, 0x3c, !PT ; - /*54e0*/ LOP3.LUT R11, R11, R28, RZ, 0x3c, !PT ; - /*54f0*/ LOP3.LUT R28, R7, R32, RZ, 0x3c, !PT ; - /*5500*/ IMAD R29, R36, 0x1000193, RZ ; - /*5510*/ LOP3.LUT R7, R12, R46, RZ, 0x3c, !PT ; - /*5520*/ SHFL.IDX PT, R28, R28, R51, 0x181f ; - /*5530*/ IMAD R7, R7, 0x1000193, RZ ; - /*5540*/ LOP3.LUT R36, R29, R26, RZ, 0x3c, !PT ; - /*5550*/ LOP3.LUT R26, R7, R36, RZ, 0x3c, !PT ; - /*5560*/ SHFL.IDX PT, R26, R26, R51, 0x181f ; - /*5570*/ LOP3.LUT R37, R35, R30, RZ, 0x3c, !PT ; - /*5580*/ IMAD R30, R33, 0x1000193, RZ ; - /*5590*/ IMAD.HI.U32 R7, R28, R54, RZ ; - /*55a0*/ LOP3.LUT R33, R30, R31, RZ, 0x3c, !PT ; - /*55b0*/ IADD3 R30, PT, PT, -R7, RZ, RZ ; - /*55c0*/ IMAD R7, R34, 0x1000193, RZ ; - /*55d0*/ LOP3.LUT R34, R7, R24, RZ, 0x3c, !PT ; - /*55e0*/ IMAD.HI.U32 R7, R26, R54, RZ ; - /*55f0*/ IADD3 R7, PT, PT, -R7, RZ, RZ ; - /*5600*/ LOP3.LUT R24, R13, R46, RZ, 0x3c, !PT ; - /*5610*/ IMAD R26, R5, R7, R26 ; - /*5620*/ IMAD R7, R44, 0x1000193, RZ ; - /*5630*/ LOP3.LUT R35, R6, R25, RZ, 0x3c, !PT ; - /*5640*/ IMAD R25, R24, 0x1000193, RZ ; - /*5650*/ LOP3.LUT R6, R7, R22, RZ, 0x3c, !PT ; - /*5660*/ IMAD R7, R48, 0x1000193, RZ ; - /*5670*/ LOP3.LUT R22, R14, R46, RZ, 0x3c, !PT ; - /*5680*/ LOP3.LUT R7, R7, R18, RZ, 0x3c, !PT ; - /*5690*/ IMAD R18, R22, 0x1000193, RZ ; - /*56a0*/ LOP3.LUT R22, R25, R6, RZ, 0x3c, !PT ; - /*56b0*/ SHFL.IDX PT, R22, R22, R51, 0x181f ; - /*56c0*/ LOP3.LUT R18, R18, R7, RZ, 0x3c, !PT ; - /*56d0*/ IMAD R30, R5, R30, R28 ; - /*56e0*/ SHFL.IDX PT, R18, R18, R51, 0x181f ; - /*56f0*/ IMAD R24, R9, 0x1000193, RZ ; - /*5700*/ ISETP.GE.U32.AND P1, PT, R30, R5, PT ; - /*5710*/ IMAD R9, R42, 0x1000193, RZ ; - /*5720*/ SEL R29, R5, RZ, P1 ; - /*5730*/ LOP3.LUT R42, R9, R20, RZ, 0x3c, !PT ; - /*5740*/ IMAD R20, R45, 0x1000193, RZ ; - /*5750*/ LOP3.LUT R41, R24, R27, RZ, 0x3c, !PT ; - /*5760*/ IADD3 R29, PT, PT, R30, -R29, RZ ; - /*5770*/ IMAD.HI.U32 R9, R22, R54, RZ ; - /*5780*/ ISETP.GE.U32.AND P1, PT, R26, R5, PT ; - /*5790*/ IADD3 R24, PT, PT, -R9, RZ, RZ ; - /*57a0*/ IMAD R44, R43, 0x1000193, RZ ; - /*57b0*/ LOP3.LUT R43, R20, R23, RZ, 0x3c, !PT ; - /*57c0*/ IMAD.WIDE.U32 R28, R29, 0x80, R38 ; - /*57d0*/ IMAD.HI.U32 R20, R18, R54, RZ ; - /*57e0*/ LOP3.LUT R44, R44, R21, RZ, 0x3c, !PT ; - /*57f0*/ LDG.E.128.STRONG.GPU R28, desc[UR6][R28.64] ; - /*5800*/ IMAD R24, R5.reuse, R24, R22 ; - /*5810*/ SEL R21, R5, RZ, P1 ; - /*5820*/ IADD3 R20, PT, PT, -R20, RZ, RZ ; - /*5830*/ ISETP.GE.U32.AND P1, PT, R24, R5, PT ; - /*5840*/ IADD3 R21, PT, PT, R26, -R21, RZ ; - /*5850*/ IMAD R18, R5, R20, R18 ; - /*5860*/ SEL R25, R5, RZ, P1 ; - /*5870*/ IMAD R9, R47, 0x1000193, RZ ; - /*5880*/ ISETP.GE.U32.AND P1, PT, R18, R5, PT ; - /*5890*/ IMAD.WIDE.U32 R20, R21, 0x80, R38.reuse ; - /*58a0*/ IADD3 R25, PT, PT, R24, -R25, RZ ; - /*58b0*/ LOP3.LUT R9, R9, R16, RZ, 0x3c, !PT ; - /*58c0*/ LOP3.LUT R10, R10, R17, RZ, 0x3c, !PT ; - /*58d0*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*58e0*/ LOP3.LUT R52, R40, R19, RZ, 0x3c, !PT ; - /*58f0*/ IMAD.WIDE.U32 R16, R25, 0x80, R38 ; - /*5900*/ SEL R19, R5, RZ, P1 ; - /*5910*/ IADD3 R25, PT, PT, R18, -R19, RZ ; - /*5920*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*5930*/ IMAD.WIDE.U32 R24, R25, 0x80, R38 ; - /*5940*/ LDG.E.128.STRONG.GPU R24, desc[UR6][R24.64] ; - /*5950*/ LOP3.LUT R46, R15, R46, RZ, 0x3c, !PT ; - /*5960*/ IMAD R37, R37, 0x1000193, RZ ; - /*5970*/ IMAD R11, R11, 0x1000193, RZ ; - /*5980*/ IMAD R46, R46, 0x1000193, RZ ; - /*5990*/ IMAD R52, R52, 0x1000193, RZ ; - /*59a0*/ IMAD R47, R34, 0x1000193, RZ ; - /*59b0*/ IMAD R32, R32, 0x1000193, RZ ; - /*59c0*/ IMAD R48, R35, 0x1000193, RZ ; - /*59d0*/ LOP3.LUT R37, R37, R30, RZ, 0x3c, !PT ; - /*59e0*/ LOP3.LUT R11, R11, R28, RZ, 0x3c, !PT ; - /*59f0*/ LOP3.LUT R28, R46, R37, RZ, 0x3c, !PT ; - /*5a00*/ IADD3 R46, PT, PT, R2, 0x3, RZ ; - /*5a10*/ IMAD R30, R41, 0x1000193, RZ ; - /*5a20*/ SHFL.IDX PT, R28, R28, R51, 0x181f ; - /*5a30*/ LOP3.LUT R12, R12, R46.reuse, RZ, 0x3c, !PT ; - /*5a40*/ LOP3.LUT R13, R13, R46, RZ, 0x3c, !PT ; - /*5a50*/ IMAD R12, R12, 0x1000193, RZ ; - /*5a60*/ LOP3.LUT R41, R30, R23, RZ, 0x3c, !PT ; - /*5a70*/ IMAD R30, R43, 0x1000193, RZ ; - /*5a80*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*5a90*/ LOP3.LUT R43, R30, R19, RZ, 0x3c, !PT ; - /*5aa0*/ IMAD R30, R13, 0x1000193, RZ ; - /*5ab0*/ SHFL.IDX PT, R12, R12, R51, 0x181f ; - /*5ac0*/ LOP3.LUT R14, R14, R46, RZ, 0x3c, !PT ; - /*5ad0*/ LOP3.LUT R13, R30, R43, RZ, 0x3c, !PT ; - /*5ae0*/ IMAD R14, R14, 0x1000193, RZ ; - /*5af0*/ LOP3.LUT R27, R52, R27, RZ, 0x3c, !PT ; - /*5b00*/ IMAD.HI.U32 R23, R28, R54, RZ ; - /*5b10*/ SHFL.IDX PT, R13, R13, R51, 0x181f ; - /*5b20*/ LOP3.LUT R14, R14, R27, RZ, 0x3c, !PT ; - /*5b30*/ IADD3 R23, PT, PT, -R23, RZ, RZ ; - /*5b40*/ SHFL.IDX PT, R14, R14, R51, 0x181f ; - /*5b50*/ IMAD R28, R5, R23, R28 ; - /*5b60*/ LOP3.LUT R46, R15, R46, RZ, 0x3c, !PT ; - /*5b70*/ ISETP.GE.U32.AND P1, PT, R28, R5, PT ; - /*5b80*/ IMAD.HI.U32 R19, R12, R54, RZ ; - /*5b90*/ LOP3.LUT R47, R47, R20, RZ, 0x3c, !PT ; - /*5ba0*/ SEL R15, R5, RZ, P1 ; - /*5bb0*/ IADD3 R20, PT, PT, -R19, RZ, RZ ; - /*5bc0*/ IMAD.HI.U32 R19, R13, R54, RZ ; - /*5bd0*/ IADD3 R15, PT, PT, R28, -R15, RZ ; - /*5be0*/ IMAD R12, R5, R20, R12 ; - /*5bf0*/ IADD3 R20, PT, PT, -R19, RZ, RZ ; - /*5c00*/ LOP3.LUT R40, R32, R29, RZ, 0x3c, !PT ; - /*5c10*/ IMAD R30, R33, 0x1000193, RZ ; - /*5c20*/ IMAD.WIDE.U32 R32, R15, 0x80, R38 ; - /*5c30*/ IMAD R20, R5, R20, R13 ; - /*5c40*/ IMAD.HI.U32 R13, R14, R54, RZ ; - /*5c50*/ LDG.E.128.STRONG.GPU R32, desc[UR6][R32.64] ; - /*5c60*/ IADD3 R15, PT, PT, -R13, RZ, RZ ; - /*5c70*/ IMAD R13, R36, 0x1000193, RZ ; - /*5c80*/ ISETP.GE.U32.AND P1, PT, R12, R5, PT ; - /*5c90*/ IMAD R14, R5, R15, R14 ; - /*5ca0*/ LOP3.LUT R36, R13, R22, RZ, 0x3c, !PT ; - /*5cb0*/ SEL R13, R5.reuse, RZ, P1 ; - /*5cc0*/ ISETP.GE.U32.AND P1, PT, R20, R5.reuse, PT ; - /*5cd0*/ ISETP.GE.U32.AND P2, PT, R14, R5, PT ; - /*5ce0*/ LOP3.LUT R48, R48, R21, RZ, 0x3c, !PT ; - /*5cf0*/ SEL R19, R5.reuse, RZ, P1 ; - /*5d00*/ SEL R21, R5, RZ, P2 ; - /*5d10*/ IADD3 R15, PT, PT, R12, -R13, RZ ; - /*5d20*/ IMAD R13, R42, 0x1000193, RZ ; - /*5d30*/ IADD3 R19, PT, PT, R20, -R19, RZ ; - /*5d40*/ IADD3 R29, PT, PT, R14, -R21, RZ ; - /*5d50*/ LOP3.LUT R42, R13, R16, RZ, 0x3c, !PT ; - /*5d60*/ IMAD.WIDE.U32 R12, R15, 0x80, R38 ; - /*5d70*/ IMAD.WIDE.U32 R20, R19, 0x80, R38.reuse ; - /*5d80*/ LOP3.LUT R45, R30, R31, RZ, 0x3c, !PT ; - /*5d90*/ LDG.E.128.STRONG.GPU R12, desc[UR6][R12.64] ; - /*5da0*/ IMAD.WIDE.U32 R28, R29, 0x80, R38 ; - /*5db0*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*5dc0*/ LDG.E.128.STRONG.GPU R28, desc[UR6][R28.64] ; - /*5dd0*/ IMAD R16, R45, 0x1000193, RZ ; - /*5de0*/ IMAD R46, R46, 0x1000193, RZ ; - /*5df0*/ IMAD R44, R44, 0x1000193, RZ ; - /*5e00*/ IMAD R7, R7, 0x1000193, RZ ; - /*5e10*/ IMAD R9, R9, 0x1000193, RZ ; - /*5e20*/ LOP3.LUT R44, R44, R17, RZ, 0x3c, !PT ; - /*5e30*/ IMAD R17, R6, 0x1000193, RZ ; - /*5e40*/ LOP3.LUT R26, R7, R26, RZ, 0x3c, !PT ; - /*5e50*/ IMAD R10, R10, 0x1000193, RZ ; - /*5e60*/ IMAD R11, R11, 0x1000193, RZ ; - /*5e70*/ IMAD R40, R40, 0x1000193, RZ ; - /*5e80*/ IMAD R7, R37, 0x1000193, RZ ; - /*5e90*/ LOP3.LUT R6, R17, R18, RZ, 0x3c, !PT ; - /*5ea0*/ LOP3.LUT R24, R9, R24, RZ, 0x3c, !PT ; - /*5eb0*/ LOP3.LUT R25, R10, R25, RZ, 0x3c, !PT ; - /*5ec0*/ LOP3.LUT R35, R16, R35, RZ, 0x3c, !PT ; - /*5ed0*/ LOP3.LUT R50, R46, R35, RZ, 0x3c, !PT ; - /*5ee0*/ SHFL.IDX PT, R51, R50, R51, 0x181f ; - /*5ef0*/ LOP3.LUT R32, R11, R32, RZ, 0x3c, !PT ; - /*5f00*/ LOP3.LUT R33, R40, R33, RZ, 0x3c, !PT ; - /*5f10*/ LOP3.LUT R7, R7, R34, RZ, 0x3c, !PT ; -.L_x_224: - /*5f20*/ IMAD.HI.U32 R9, R51, R54, RZ ; - /*5f30*/ IADD3 R10, PT, PT, -R9, RZ, RZ ; - /*5f40*/ IMAD R10, R5, R10, R51 ; - /*5f50*/ ISETP.GE.U32.AND P1, PT, R10, R5, PT ; - /*5f60*/ SEL R9, R5, RZ, P1 ; - /*5f70*/ IADD3 R9, PT, PT, R10, -R9, RZ ; - /*5f80*/ IMAD.WIDE.U32 R16, R9, 0x80, R38 ; - /*5f90*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*5fa0*/ IADD3 R2, PT, PT, R2, 0x4, RZ ; - /*5fb0*/ IMAD R47, R47, 0x1000193, RZ ; - /*5fc0*/ IMAD R11, R36, 0x1000193, RZ ; - /*5fd0*/ ISETP.NE.AND P1, PT, R2, 0x40, PT ; - /*5fe0*/ LOP3.LUT R9, R47, R12, RZ, 0x3c, !PT ; - /*5ff0*/ IMAD R47, R6, 0x1000193, RZ ; - /*6000*/ LOP3.LUT R10, R11, R14, RZ, 0x3c, !PT ; - /*6010*/ IMAD R11, R26, 0x1000193, RZ ; - /*6020*/ IMAD R12, R41, 0x1000193, RZ ; - /*6030*/ LOP3.LUT R47, R47, R22, RZ, 0x3c, !PT ; - /*6040*/ IMAD R6, R25, 0x1000193, RZ ; - /*6050*/ LOP3.LUT R46, R11, R30, RZ, 0x3c, !PT ; - /*6060*/ IMAD R37, R42, 0x1000193, RZ ; - /*6070*/ LOP3.LUT R42, R12, R15, RZ, 0x3c, !PT ; - /*6080*/ IMAD R11, R32, 0x1000193, RZ ; - /*6090*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*60a0*/ IMAD R48, R48, 0x1000193, RZ ; - /*60b0*/ IMAD R36, R44, 0x1000193, RZ ; - /*60c0*/ LOP3.LUT R44, R37, R20, RZ, 0x3c, !PT ; - /*60d0*/ IMAD R40, R43, 0x1000193, RZ ; - /*60e0*/ LOP3.LUT R34, R48, R13, RZ, 0x3c, !PT ; - /*60f0*/ IMAD R41, R24, 0x1000193, RZ ; - /*6100*/ LOP3.LUT R45, R36, R21, RZ, 0x3c, !PT ; - /*6110*/ IMAD R6, R27, 0x1000193, RZ ; - /*6120*/ LOP3.LUT R40, R40, R23, RZ, 0x3c, !PT ; - /*6130*/ IMAD R32, R33, 0x1000193, RZ ; - /*6140*/ LOP3.LUT R41, R41, R28, RZ, 0x3c, !PT ; - /*6150*/ IMAD R7, R7, 0x1000193, RZ ; - /*6160*/ LOP3.LUT R37, R6, R31, RZ, 0x3c, !PT ; - /*6170*/ IMAD R12, R35, 0x1000193, RZ ; - /*6180*/ LOP3.LUT R11, R11, R16, RZ, 0x3c, !PT ; - /*6190*/ LOP3.LUT R32, R32, R17, RZ, 0x3c, !PT ; - /*61a0*/ LOP3.LUT R35, R7, R18, RZ, 0x3c, !PT ; - /*61b0*/ LOP3.LUT R33, R12, R19, RZ, 0x3c, !PT ; - /*61c0*/ @P1 BRA `(.L_x_39) ; - /*61d0*/ BSYNC B6 ; -.L_x_37: - /*61e0*/ IMAD R2, R41, 0x1000193, RZ ; - /*61f0*/ IADD3 R56, PT, PT, R61, R56, RZ ; - /*6200*/ IMAD R9, R9, 0x1000193, RZ ; - /*6210*/ HFMA2 R54, -RZ, RZ, -0.0 , 0 ; - /*6220*/ IMAD R44, R44, 0x1000193, RZ ; - /*6230*/ LOP3.LUT R2, R2, R29, RZ, 0x3c, !PT ; - /*6240*/ IMAD R11, R11, 0x1000193, RZ ; - /*6250*/ LOP3.LUT R9, R9, R34, RZ, 0x3c, !PT ; - /*6260*/ HFMA2 R28, -RZ, RZ, 0, 0 ; - /*6270*/ LOP3.LUT R44, R44, R45, RZ, 0x3c, !PT ; - /*6280*/ IMAD R5, R2, 0x1000193, RZ ; - /*6290*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*62a0*/ IMAD R9, R9, 0x1000193, RZ ; - /*62b0*/ HFMA2 R55, -RZ, RZ, 0, 0 ; - /*62c0*/ IMAD R44, R44, 0x1000193, RZ ; - /*62d0*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*62e0*/ IMAD R2, R11, 0x1000193, RZ ; - /*62f0*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*6300*/ HFMA2 R31, -RZ, RZ, 0, 0 ; - /*6310*/ LOP3.LUT R44, R44, R47, RZ, 0x3c, !PT ; - /*6320*/ IMAD R46, R46, 0x1000193, RZ ; - /*6330*/ LOP3.LUT R2, R2, R35, RZ, 0x3c, !PT ; - /*6340*/ IMAD R9, R9, 0x1000193, RZ ; - /*6350*/ HFMA2 R62, -RZ, RZ, 0, 0 ; - /*6360*/ IMAD R5, R44, 0x1000193, RZ ; - /*6370*/ LOP3.LUT R46, R46, R37, RZ, 0x3c, !PT ; - /*6380*/ IMAD R2, R2, 0x1000193, RZ ; - /*6390*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*63a0*/ HFMA2 R27, -RZ, RZ, 0, 0 ; - /*63b0*/ LOP3.LUT R40, R5, R40, RZ, 0x3c, !PT ; - /*63c0*/ STS [R53+0xc0], R46 ; - /*63d0*/ LOP3.LUT R2, R2, R33, RZ, 0x3c, !PT ; - /*63e0*/ HFMA2 R23, -RZ, RZ, 0, 0 ; - /*63f0*/ BSSY.RECONVERGENT B6, `(.L_x_40) ; - /*6400*/ STS [R53+0x80], R42 ; - /*6410*/ HFMA2 R9, -RZ, RZ, 0, 0 ; - /*6420*/ MOV R59, 0x1 ; - /*6430*/ MOV R24, RZ ; - /*6440*/ STS [R53+0xa0], R40 ; - /*6450*/ MOV R51, RZ ; - /*6460*/ CS2R R20, SRZ ; - /*6470*/ MOV R48, RZ ; - /*6480*/ STS [R53+0xe0], R2 ; - /*6490*/ MOV R61, RZ ; - /*64a0*/ MOV R42, RZ ; - /*64b0*/ MOV R47, RZ ; - /*64c0*/ LDS.128 R16, [R56] ; - /*64d0*/ MOV R39, RZ ; - /*64e0*/ CS2R R40, SRZ ; - /*64f0*/ MOV R5, RZ ; - /*6500*/ HFMA2 R53, -RZ, RZ, 0, 0 ; - /*6510*/ HFMA2 R2, -RZ, RZ, 0, 0 ; - /*6520*/ STL.64 [R1+0x30], R16 ; - /*6530*/ MOV R15, R16 ; - /*6540*/ MOV R14, R17 ; - /*6550*/ MOV R13, R18 ; - /*6560*/ STL.64 [R1+0x38], R18 ; - /*6570*/ MOV R12, R19 ; - /*6580*/ MOV R60, R15 ; - /*6590*/ MOV R36, R14 ; - /*65a0*/ LDS.128 R16, [R56+0x10] ; - /*65b0*/ MOV R44, R13 ; - /*65c0*/ MOV R33, R12 ; - /*65d0*/ CS2R R56, SRZ ; - /*65e0*/ MOV R11, R18 ; - /*65f0*/ MOV R10, R19 ; - /*6600*/ STL.64 [R1+0x20], R16 ; - /*6610*/ MOV R6, R16 ; - /*6620*/ MOV R7, R17 ; - /*6630*/ MOV R58, R11 ; - /*6640*/ STL.64 [R1+0x28], R18 ; - /*6650*/ MOV R43, R10 ; - /*6660*/ CS2R R18, SRZ ; -.L_x_41: - /*6670*/ LDL.LU R35, [R1+0x8] ; - /*6680*/ LDL.LU R45, [R1] ; - /*6690*/ LOP3.LUT R11, R68, R60, R41, 0x96, !PT ; - /*66a0*/ LOP3.LUT R10, R67, R36, R20, 0x96, !PT ; - /*66b0*/ LDL.LU R52, [R1+0x4] ; - /*66c0*/ LOP3.LUT R25, R63, R69, R43, 0x96, !PT ; - /*66d0*/ LOP3.LUT R11, R11, R48, R21, 0x96, !PT ; - /*66e0*/ LOP3.LUT R10, R10, R57, R31, 0x96, !PT ; - /*66f0*/ LOP3.LUT R25, R25, R54, R27, 0x96, !PT ; - /*6700*/ SHF.L.W.U32.HI R30, R10, 0x1, R11 ; - /*6710*/ SHF.L.W.U32.HI R13, R11, 0x1, R10 ; - /*6720*/ LOP3.LUT R17, R0, R65, R42, 0x96, !PT ; - /*6730*/ LOP3.LUT R26, R35, R44, R18, 0x96, !PT ; - /*6740*/ LOP3.LUT R12, R64, R45, R58, 0x96, !PT ; - /*6750*/ LOP3.LUT R12, R12, R47, R40, 0x96, !PT ; - /*6760*/ LOP3.LUT R16, R52, R33, R19, 0x96, !PT ; - /*6770*/ SHF.L.W.U32.HI R14, R25, 0x1, R12 ; - /*6780*/ LOP3.LUT R30, R30, R12, RZ, 0x3c, !PT ; - /*6790*/ SHF.L.W.U32.HI R12, R12, 0x1, R25 ; - /*67a0*/ LOP3.LUT R25, R13, R25, RZ, 0x3c, !PT ; - /*67b0*/ LOP3.LUT R13, R8, R66.reuse, R59, 0x96, !PT ; - /*67c0*/ LOP3.LUT R22, R30.reuse, R66, RZ, 0x3c, !PT ; - /*67d0*/ LOP3.LUT R13, R13, R53, R61, 0x96, !PT ; - /*67e0*/ LDL.LU R66, [R1+0xc] ; - /*67f0*/ LOP3.LUT R49, R30, R61, RZ, 0x3c, !PT ; - /*6800*/ LOP3.LUT R26, R26, R51, R24, 0x96, !PT ; - /*6810*/ LDL.LU R61, [R1+0x10] ; - /*6820*/ LOP3.LUT R32, R25, R65, RZ, 0x3c, !PT ; - /*6830*/ LOP3.LUT R29, R30.reuse, R8, RZ, 0x3c, !PT ; - /*6840*/ LOP3.LUT R15, R30.reuse, R59, RZ, 0x3c, !PT ; - /*6850*/ LOP3.LUT R34, R30, R53, RZ, 0x3c, !PT ; - /*6860*/ LOP3.LUT R37, R16, R55, R28, 0x96, !PT ; - /*6870*/ MOV R65, R35 ; - /*6880*/ LOP3.LUT R30, R25.reuse, R0, RZ, 0x3c, !PT ; - /*6890*/ LOP3.LUT R16, R25, R42, RZ, 0x3c, !PT ; - /*68a0*/ LOP3.LUT R35, R25.reuse, R56, RZ, 0x3c, !PT ; - /*68b0*/ LOP3.LUT R50, R25, R62, RZ, 0x3c, !PT ; - /*68c0*/ LOP3.LUT R8, R14, R26, RZ, 0x3c, !PT ; - /*68d0*/ LOP3.LUT R17, R17, R56, R62, 0x96, !PT ; - /*68e0*/ LOP3.LUT R0, R12, R37, RZ, 0x3c, !PT ; - /*68f0*/ SHF.L.W.U32.HI R38, R37, 0x1, R26 ; - /*6900*/ SHF.L.W.U32.HI R12, R26, 0x1, R37 ; - /*6910*/ SHF.L.W.U32.HI R42, R13, 0x1, R17 ; - /*6920*/ LOP3.LUT R12, R12, R17, RZ, 0x3c, !PT ; - /*6930*/ LOP3.LUT R59, R12.reuse, R20, RZ, 0x3c, !PT ; - /*6940*/ LOP3.LUT R20, R12.reuse, R31, RZ, 0x3c, !PT ; - /*6950*/ LOP3.LUT R36, R12, R36, RZ, 0x3c, !PT ; - /*6960*/ LOP3.LUT R14, R4, R66, R7, 0x96, !PT ; - /*6970*/ LOP3.LUT R25, R3, R61, R6, 0x96, !PT ; - /*6980*/ LOP3.LUT R14, R14, R2, R23, 0x96, !PT ; - /*6990*/ LOP3.LUT R26, R25, R5, R39, 0x96, !PT ; - /*69a0*/ SHF.L.W.U32.HI R25, R17, 0x1, R13 ; - /*69b0*/ SHF.L.W.U32.HI R37, R14, 0x1, R26 ; - /*69c0*/ LOP3.LUT R25, R25, R26, RZ, 0x3c, !PT ; - /*69d0*/ SHF.L.W.U32.HI R26, R26, 0x1, R14 ; - /*69e0*/ LOP3.LUT R14, R42, R14, RZ, 0x3c, !PT ; - /*69f0*/ LOP3.LUT R11, R37, R11, RZ, 0x3c, !PT ; - /*6a00*/ LOP3.LUT R13, R38, R13, RZ, 0x3c, !PT ; - /*6a10*/ LOP3.LUT R10, R26, R10, RZ, 0x3c, !PT ; - /*6a20*/ LOP3.LUT R17, R25.reuse, R45, RZ, 0x3c, !PT ; - /*6a30*/ LOP3.LUT R42, R25.reuse, R64, RZ, 0x3c, !PT ; - /*6a40*/ LOP3.LUT R56, R25, R58, RZ, 0x3c, !PT ; - /*6a50*/ LOP3.LUT R45, R25.reuse, R47, RZ, 0x3c, !PT ; - /*6a60*/ LOP3.LUT R25, R25, R40, RZ, 0x3c, !PT ; - /*6a70*/ LOP3.LUT R40, R14.reuse, R63, RZ, 0x3c, !PT ; - /*6a80*/ LOP3.LUT R53, R14.reuse, R69, RZ, 0x3c, !PT ; - /*6a90*/ LOP3.LUT R58, R14.reuse, R43, RZ, 0x3c, !PT ; - /*6aa0*/ LOP3.LUT R46, R14, R54, RZ, 0x3c, !PT ; - /*6ab0*/ LOP3.LUT R26, R14, R27, RZ, 0x3c, !PT ; - /*6ac0*/ LOP3.LUT R31, R11, R18, RZ, 0x3c, !PT ; - /*6ad0*/ LOP3.LUT R37, R13.reuse, R68, RZ, 0x3c, !PT ; - /*6ae0*/ LOP3.LUT R27, R13.reuse, R60, RZ, 0x3c, !PT ; - /*6af0*/ LOP3.LUT R43, R13.reuse, R41, RZ, 0x3c, !PT ; - /*6b00*/ LOP3.LUT R14, R13, R48, RZ, 0x3c, !PT ; - /*6b10*/ LOP3.LUT R21, R13, R21, RZ, 0x3c, !PT ; - /*6b20*/ LOP3.LUT R18, R10, R52, RZ, 0x3c, !PT ; - /*6b30*/ LOP3.LUT R13, R12, R57, RZ, 0x3c, !PT ; - /*6b40*/ LOP3.LUT R52, R10, R33, RZ, 0x3c, !PT ; - /*6b50*/ LOP3.LUT R47, R11.reuse, R44, RZ, 0x3c, !PT ; - /*6b60*/ LOP3.LUT R41, R11, R51, RZ, 0x3c, !PT ; - /*6b70*/ LOP3.LUT R33, R10.reuse, R19, RZ, 0x3c, !PT ; - /*6b80*/ LOP3.LUT R44, R11.reuse, R24, RZ, 0x3c, !PT ; - /*6b90*/ LOP3.LUT R28, R10, R28, RZ, 0x3c, !PT ; - /*6ba0*/ LOP3.LUT R51, R8, R61, RZ, 0x3c, !PT ; - /*6bb0*/ LOP3.LUT R19, R0, R66, RZ, 0x3c, !PT ; - /*6bc0*/ LOP3.LUT R60, R11, R65, RZ, 0x3c, !PT ; - /*6bd0*/ LOP3.LUT R24, R10, R55, RZ, 0x3c, !PT ; - /*6be0*/ SHF.L.W.U32.HI R10, R13, 0x15, R14 ; - /*6bf0*/ SHF.L.W.U32.HI R11, R14, 0x15, R13 ; - /*6c00*/ LOP3.LUT R38, R12, R67, RZ, 0x3c, !PT ; - /*6c10*/ SHF.L.W.U32.HI R14, R16, 0xb, R15 ; - /*6c20*/ SHF.L.W.U32.HI R48, R35, 0xf, R34 ; - /*6c30*/ SHF.L.W.U32.HI R57, R34, 0xf, R35 ; - /*6c40*/ SHF.L.W.U32.HI R12, R28, 0xe, R44 ; - /*6c50*/ SHF.L.W.U32.HI R13, R44, 0xe, R28 ; - /*6c60*/ SHF.L.W.U32.HI R15, R15, 0xb, R16 ; - /*6c70*/ SHF.L.W.U32.HI R34, R19, 0x4, R51 ; - /*6c80*/ SHF.L.W.U32.HI R16, R53, 0xc, R17 ; - /*6c90*/ SHF.L.W.U32.HI R51, R51, 0x4, R19 ; - /*6ca0*/ SHF.L.W.U32.HI R54, R18, 0x1b, R60 ; - /*6cb0*/ SHF.L.W.U32.HI R35, R60, 0x1b, R18 ; - /*6cc0*/ LOP3.LUT R44, R8, R39, RZ, 0x3c, !PT ; - /*6cd0*/ LOP3.LUT R23, R0, R23, RZ, 0x3c, !PT ; - /*6ce0*/ SHF.L.W.U32.HI R17, R17, 0xc, R53 ; - /*6cf0*/ SHF.L.W.U32.HI R18, R40, 0x1, R42 ; - /*6d00*/ SHF.L.W.U32.HI R19, R42, 0x1, R40 ; - /*6d10*/ SHF.L.W.U32.HI R53, R58, 0xa, R56 ; - /*6d20*/ SHF.L.W.U32.HI R39, R24, 0x8, R41 ; - /*6d30*/ SHF.L.W.U32.HI R40, R41, 0x8, R24 ; - /*6d40*/ SHF.L.W.U32.HI R56, R56, 0xa, R58 ; - /*6d50*/ SHF.L.W.U32.HI R41, R59, 0x19, R43 ; - /*6d60*/ SHF.L.W.U32.HI R42, R43, 0x19, R59 ; - /*6d70*/ SHF.L.W.U32.HI R55, R20, 0x18, R21 ; - /*6d80*/ SHF.L.W.U32.HI R58, R21, 0x18, R20 ; - /*6d90*/ SHF.L.W.U32.HI R43, R23, 0x12, R44 ; - /*6da0*/ SHF.L.W.U32.HI R20, R32, 0x6, R22 ; - /*6db0*/ SHF.L.W.U32.HI R21, R22, 0x6, R32 ; - /*6dc0*/ SHF.L.W.U32.HI R44, R44, 0x12, R23 ; - /*6dd0*/ LOP3.LUT R5, R8, R5, RZ, 0x3c, !PT ; - /*6de0*/ LOP3.LUT R2, R0, R2, RZ, 0x3c, !PT ; - /*6df0*/ SHF.L.W.U32.HI R22, R36, 0x17, R27 ; - /*6e00*/ SHF.L.W.U32.HI R23, R27, 0x17, R36 ; - /*6e10*/ SHF.L.W.U32.HI R24, R26, 0x2, R25 ; - /*6e20*/ SHF.L.W.U32.HI R36, R38, 0x1c, R37 ; - /*6e30*/ SHF.L.W.U32.HI R25, R25, 0x2, R26 ; - /*6e40*/ SHF.L.W.U32.HI R37, R37, 0x1c, R38 ; - /*6e50*/ SHF.L.W.U32.HI R26, R2, 0x9, R5 ; - /*6e60*/ SHF.L.W.U32.HI R27, R5, 0x9, R2 ; - /*6e70*/ SHF.L.W.U32.HI R38, R46, 0xd, R45 ; - /*6e80*/ LOP3.LUT R2, R8, R6, RZ, 0x3c, !PT ; - /*6e90*/ LOP3.LUT R5, R0, R7, RZ, 0x3c, !PT ; - /*6ea0*/ SHF.L.W.U32.HI R28, R30, 0x1e, R29 ; - /*6eb0*/ SHF.L.W.U32.HI R45, R45, 0xd, R46 ; - /*6ec0*/ SHF.L.W.U32.HI R29, R29, 0x1e, R30 ; - /*6ed0*/ SHF.L.W.U32.HI R46, R50, 0x1d, R49 ; - /*6ee0*/ SHF.L.W.U32.HI R30, R33, 0x7, R31 ; - /*6ef0*/ SHF.L.W.U32.HI R49, R49, 0x1d, R50 ; - /*6f00*/ SHF.L.W.U32.HI R31, R31, 0x7, R33 ; - /*6f10*/ SHF.L.W.U32.HI R50, R52, 0x14, R47 ; - /*6f20*/ SHF.L.W.U32.HI R32, R5, 0x3, R2 ; - /*6f30*/ SHF.L.W.U32.HI R33, R2, 0x3, R5 ; - /*6f40*/ SHF.L.W.U32.HI R52, R47, 0x14, R52 ; - /*6f50*/ LOP3.LUT R5, R54, R53, R51, 0xb4, !PT ; - /*6f60*/ LOP3.LUT R47, R51, R48, R53, 0xb4, !PT ; - /*6f70*/ LOP3.LUT R53, R53, R58, R48, 0xb4, !PT ; - /*6f80*/ IMAD.SHL.U32 R6, R9, 0x8, RZ ; - /*6f90*/ LOP3.LUT R48, R48, R54, R58, 0xb4, !PT ; - /*6fa0*/ LOP3.LUT R51, R58, R51, R54, 0xb4, !PT ; - /*6fb0*/ LOP3.LUT R2, R35, R56, R34, 0xb4, !PT ; - /*6fc0*/ LOP3.LUT R54, R34, R57, R56, 0xb4, !PT ; - /*6fd0*/ LOP3.LUT R56, R56, R55, R57, 0xb4, !PT ; - /*6fe0*/ LOP3.LUT R57, R57, R35, R55, 0xb4, !PT ; - /*6ff0*/ LOP3.LUT R55, R55, R34, R35, 0xb4, !PT ; - /*7000*/ LDC.64 R34, c[0x3][R6] ; - /*7010*/ LOP3.LUT R58, R20, R39, R41, 0xb4, !PT ; - /*7020*/ LOP3.LUT R59, R41, R43, R39, 0xb4, !PT ; - /*7030*/ LOP3.LUT R7, R19, R42, R21, 0xb4, !PT ; - /*7040*/ LOP3.LUT R6, R18, R41, R20, 0xb4, !PT ; - /*7050*/ LOP3.LUT R41, R39, R18, R43, 0xb4, !PT ; - /*7060*/ LOP3.LUT R18, R43, R20, R18, 0xb4, !PT ; - /*7070*/ LOP3.LUT R20, R40, R19, R44, 0xb4, !PT ; - /*7080*/ LOP3.LUT R43, R21, R40, R42, 0xb4, !PT ; - /*7090*/ LOP3.LUT R19, R44, R21, R19, 0xb4, !PT ; - /*70a0*/ LOP3.LUT R42, R42, R44, R40, 0xb4, !PT ; - /*70b0*/ LOP3.LUT R61, R31, R24, R27, 0xb4, !PT ; - /*70c0*/ LOP3.LUT R21, R27, R29, R24, 0xb4, !PT ; - /*70d0*/ LOP3.LUT R39, R29, R31, R23, 0xb4, !PT ; - /*70e0*/ LOP3.LUT R40, R23, R27, R31, 0xb4, !PT ; - /*70f0*/ LOP3.LUT R24, R24, R23, R29, 0xb4, !PT ; - /*7100*/ LOP3.LUT R23, R28, R30, R22, 0xb4, !PT ; - /*7110*/ LOP3.LUT R31, R26, R28, R25, 0xb4, !PT ; - /*7120*/ LOP3.LUT R62, R30, R25, R26, 0xb4, !PT ; - /*7130*/ LOP3.LUT R28, R25, R22, R28, 0xb4, !PT ; - /*7140*/ LOP3.LUT R27, R22, R26, R30, 0xb4, !PT ; - /*7150*/ LOP3.LUT R25, R36, R32, R50, 0xb4, !PT ; - /*7160*/ LOP3.LUT R22, R50, R45, R32, 0xb4, !PT ; - /*7170*/ STL [R1+0x10], R25 ; - /*7180*/ STL [R1], R22 ; - /*7190*/ LOP3.LUT R29, R12, R8, R3, 0x6, !PT ; - /*71a0*/ LOP3.LUT R22, R37, R33, R52, 0xb4, !PT ; - /*71b0*/ STL [R1+0xc], R22 ; - /*71c0*/ LOP3.LUT R26, R17, R8, R3.reuse, 0x90, !PT ; - /*71d0*/ LOP3.LUT R30, R14, R16, RZ, 0x30, !PT ; - /*71e0*/ LOP3.LUT R22, R15, R17, RZ, 0x30, !PT ; - /*71f0*/ LOP3.LUT R25, R13, R0, R4.reuse, 0x6, !PT ; - /*7200*/ LOP3.LUT R3, R22, R8, R3, 0x96, !PT ; - /*7210*/ LOP3.LUT R22, R16, R0, R4, 0x90, !PT ; - /*7220*/ LOP3.LUT R4, R30, R0, R4, 0x96, !PT ; - /*7230*/ LOP3.LUT R64, R17, R10, R15, 0xb4, !PT ; - /*7240*/ LOP3.LUT R8, R15, R12, R10, 0xb4, !PT ; - /*7250*/ LOP3.LUT R68, R29, R10, RZ, 0x3c, !PT ; - /*7260*/ LOP3.LUT R0, R26, R12, RZ, 0x3c, !PT ; - /*7270*/ LOP3.LUT R10, R22, R13, RZ, 0x3c, !PT ; - /*7280*/ IADD3 R9, PT, PT, R9, 0x1, RZ ; - /*7290*/ STL [R1+0x8], R0 ; - /*72a0*/ STL [R1+0x4], R10 ; - /*72b0*/ ISETP.NE.AND P1, PT, R9, 0x18, PT ; - /*72c0*/ LOP3.LUT R60, R45, R36, R49, 0xb4, !PT ; - /*72d0*/ LOP3.LUT R44, R49, R50, R36, 0xb4, !PT ; - /*72e0*/ LOP3.LUT R69, R52, R38, R33, 0xb4, !PT ; - /*72f0*/ LOP3.LUT R65, R33, R46, R38, 0xb4, !PT ; - /*7300*/ LOP3.LUT R66, R32, R49, R45, 0xb4, !PT ; - /*7310*/ LOP3.LUT R36, R38, R37, R46, 0xb4, !PT ; - /*7320*/ LOP3.LUT R33, R46, R52, R37, 0xb4, !PT ; - /*7330*/ LOP3.LUT R63, R16, R11, R14, 0xb4, !PT ; - /*7340*/ LOP3.LUT R0, R14, R13, R11, 0xb4, !PT ; - /*7350*/ LOP3.LUT R67, R25, R11, RZ, 0x3c, !PT ; - /*7360*/ LOP3.LUT R3, R3, R34, RZ, 0x3c, !PT ; - /*7370*/ LOP3.LUT R4, R4, R35, RZ, 0x3c, !PT ; - /*7380*/ @P1 BRA `(.L_x_41) ; - /*7390*/ BSYNC.RECONVERGENT B6 ; -.L_x_40: - /*73a0*/ LDC.64 R6, c[0x4][0x8] ; - /*73b0*/ LDG.E.64.STRONG.SM R6, desc[UR6][R6.64] ; - /*73c0*/ PRMT R11, R3, 0x123, RZ ; - /*73d0*/ BSSY.RECONVERGENT B6, `(.L_x_42) ; - /*73e0*/ PRMT R10, R4, 0x123, RZ ; - /*73f0*/ ISETP.GT.U64.AND P1, PT, R10, R6, PT ; - /*7400*/ @P1 BRA `(.L_x_43) ; - /*7410*/ S2R R3, SR_LANEID ; - /*7420*/ LDC.64 R4, c[0x0][0x388] ; - /*7430*/ VOTEU.ANY UR4, UPT, PT ; - /*7440*/ FLO.U32 R0, UR4 ; - /*7450*/ POPC R9, UR4 ; - /*7460*/ ISETP.EQ.U32.AND P1, PT, R0, R3, PT ; - /*7470*/ IADD.64 R2, R4, 0x140 ; - /*7480*/ @P1 ATOMG.E.ADD.STRONG.GPU PT, R3, desc[UR6][R2.64], R9 ; - /*7490*/ S2R R6, SR_LTMASK ; - /*74a0*/ LOP3.LUT R6, R6, UR4, RZ, 0xc0, !PT ; - /*74b0*/ POPC R6, R6 ; - /*74c0*/ SHFL.IDX PT, R7, R3, R0, 0x1f ; - /*74d0*/ IADD3 R7, PT, PT, R7, R6, RZ ; - /*74e0*/ ISETP.GT.U32.AND P1, PT, R7, 0x7, PT ; - /*74f0*/ @P1 EXIT ; - /*7500*/ LDL.LU.64 R36, [R1+0x30] ; - /*7510*/ LDL.LU.64 R38, [R1+0x38] ; - /*7520*/ LDL.LU.64 R32, [R1+0x20] ; - /*7530*/ LDL.LU.64 R34, [R1+0x28] ; - /*7540*/ LDL.LU.64 R14, [R1+0x18] ; - /*7550*/ IMAD.WIDE.U32 R2, R7, 0x20, R4 ; - /*7560*/ IMAD.WIDE.U32 R4, R7, 0x8, R4 ; - /*7570*/ LDC.64 R6, c[0x4][RZ] ; - /*7580*/ STG.E.EF.128 desc[UR6][R2.64], R36 ; - /*7590*/ STG.E.EF.128 desc[UR6][R2.64+0x10], R32 ; - /*75a0*/ STG.E.EF.64 desc[UR6][R4.64+0x100], R14 ; - /*75b0*/ LDG.E.64.STRONG.SM R6, desc[UR6][R6.64] ; - /*75c0*/ LDC.64 R8, c[0x0][0x388] ; - /*75d0*/ STG.E.EF.64 desc[UR6][R8.64+0xe0], R6 ; - /*75e0*/ STG.E.EF.64 desc[UR6][R4.64+0x148], R10 ; -.L_x_43: - /*75f0*/ BSYNC.RECONVERGENT B6 ; -.L_x_42: - /*7600*/ @P0 BRA `(.L_x_44) ; - /*7610*/ EXIT ; -.L_x_2: - /*7620*/ HFMA2 R51, -RZ, RZ, 0, 0 ; - /*7630*/ BSSY B6, `(.L_x_45) ; - /*7640*/ MOV R50, R3 ; - /*7650*/ MOV R49, 0x181f ; - /*7660*/ MOV R20, 0xffffffff ; - /*7670*/ WARPSYNC.COLLECTIVE R20, `(.L_x_46) ; - /*7680*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7690*/ ENDCOLLECTIVE ; -.L_x_46: - /*76a0*/ BSYNC B6 ; -.L_x_45: - /*76b0*/ MOV R50, R4 ; - /*76c0*/ HFMA2 R51, -RZ, RZ, 0, 0 ; - /*76d0*/ MOV R49, 0x181f ; - /*76e0*/ MOV R20, 0xffffffff ; - /*76f0*/ MOV R10, R21 ; - /*7700*/ WARPSYNC.COLLECTIVE R20, `(.L_x_47) ; - /*7710*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7720*/ ENDCOLLECTIVE ; -.L_x_47: - /*7730*/ MOV R50, R64 ; - /*7740*/ MOV R11, R21 ; - /*7750*/ WARPSYNC.COLLECTIVE R20, `(.L_x_48) ; - /*7760*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7770*/ ENDCOLLECTIVE ; -.L_x_48: - /*7780*/ MOV R50, R63 ; - /*7790*/ MOV R41, R21 ; - /*77a0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_49) ; - /*77b0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*77c0*/ ENDCOLLECTIVE ; -.L_x_49: - /*77d0*/ MOV R50, R8 ; - /*77e0*/ MOV R46, R21 ; - /*77f0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_50) ; - /*7800*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7810*/ ENDCOLLECTIVE ; -.L_x_50: - /*7820*/ MOV R50, R0 ; - /*7830*/ MOV R2, R21 ; - /*7840*/ WARPSYNC.COLLECTIVE R20, `(.L_x_51) ; - /*7850*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7860*/ ENDCOLLECTIVE ; -.L_x_51: - /*7870*/ MOV R50, R68 ; - /*7880*/ MOV R5, R21 ; - /*7890*/ WARPSYNC.COLLECTIVE R20, `(.L_x_52) ; - /*78a0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*78b0*/ ENDCOLLECTIVE ; -.L_x_52: - /*78c0*/ MOV R50, R67 ; - /*78d0*/ MOV R6, R21 ; - /*78e0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_53) ; - /*78f0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7900*/ ENDCOLLECTIVE ; -.L_x_53: - /*7910*/ MOV R50, R28 ; - /*7920*/ MOV R7, R21 ; - /*7930*/ WARPSYNC.COLLECTIVE R20, `(.L_x_54) ; - /*7940*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7950*/ ENDCOLLECTIVE ; -.L_x_54: - /*7960*/ MOV R50, R27 ; - /*7970*/ MOV R9, R21 ; - /*7980*/ WARPSYNC.COLLECTIVE R20, `(.L_x_55) ; - /*7990*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*79a0*/ ENDCOLLECTIVE ; -.L_x_55: - /*79b0*/ MOV R50, R24 ; - /*79c0*/ MOV R12, R21 ; - /*79d0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_56) ; - /*79e0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*79f0*/ ENDCOLLECTIVE ; -.L_x_56: - /*7a00*/ MOV R50, R23 ; - /*7a10*/ MOV R13, R21 ; - /*7a20*/ WARPSYNC.COLLECTIVE R20, `(.L_x_57) ; - /*7a30*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7a40*/ ENDCOLLECTIVE ; -.L_x_57: - /*7a50*/ MOV R50, R22 ; - /*7a60*/ MOV R14, R21 ; - /*7a70*/ WARPSYNC.COLLECTIVE R20, `(.L_x_58) ; - /*7a80*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7a90*/ ENDCOLLECTIVE ; -.L_x_58: - /*7aa0*/ MOV R50, R69 ; - /*7ab0*/ MOV R15, R21 ; - /*7ac0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_59) ; - /*7ad0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7ae0*/ ENDCOLLECTIVE ; -.L_x_59: - /*7af0*/ MOV R50, R66 ; - /*7b00*/ MOV R16, R21 ; - /*7b10*/ WARPSYNC.COLLECTIVE R20, `(.L_x_60) ; - /*7b20*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7b30*/ ENDCOLLECTIVE ; -.L_x_60: - /*7b40*/ MOV R50, R65 ; - /*7b50*/ MOV R17, R21 ; - /*7b60*/ WARPSYNC.COLLECTIVE R20, `(.L_x_61) ; - /*7b70*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7b80*/ ENDCOLLECTIVE ; -.L_x_61: - /*7b90*/ BRA `(.L_x_62) ; -.L_x_6: - /*7ba0*/ HFMA2 R51, -RZ, RZ, 0, 5.9604644775390625e-08 ; - /*7bb0*/ BSSY B6, `(.L_x_63) ; - /*7bc0*/ MOV R50, R3 ; - /*7bd0*/ MOV R49, 0x181f ; - /*7be0*/ MOV R20, 0xffffffff ; - /*7bf0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_64) ; - /*7c00*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7c10*/ ENDCOLLECTIVE ; -.L_x_64: - /*7c20*/ BSYNC B6 ; -.L_x_63: - /*7c30*/ MOV R50, R4 ; - /*7c40*/ HFMA2 R51, -RZ, RZ, 0, 5.9604644775390625e-08 ; - /*7c50*/ MOV R49, 0x181f ; - /*7c60*/ MOV R20, 0xffffffff ; - /*7c70*/ MOV R2, R21 ; - /*7c80*/ WARPSYNC.COLLECTIVE R20, `(.L_x_65) ; - /*7c90*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7ca0*/ ENDCOLLECTIVE ; -.L_x_65: - /*7cb0*/ MOV R50, R64 ; - /*7cc0*/ MOV R5, R21 ; - /*7cd0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_66) ; - /*7ce0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7cf0*/ ENDCOLLECTIVE ; -.L_x_66: - /*7d00*/ MOV R50, R63 ; - /*7d10*/ MOV R9, R21 ; - /*7d20*/ WARPSYNC.COLLECTIVE R20, `(.L_x_67) ; - /*7d30*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7d40*/ ENDCOLLECTIVE ; -.L_x_67: - /*7d50*/ MOV R50, R8 ; - /*7d60*/ MOV R12, R21 ; - /*7d70*/ WARPSYNC.COLLECTIVE R20, `(.L_x_68) ; - /*7d80*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7d90*/ ENDCOLLECTIVE ; -.L_x_68: - /*7da0*/ MOV R50, R0 ; - /*7db0*/ MOV R44, R21 ; - /*7dc0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_69) ; - /*7dd0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7de0*/ ENDCOLLECTIVE ; -.L_x_69: - /*7df0*/ MOV R50, R68 ; - /*7e00*/ MOV R47, R21 ; - /*7e10*/ WARPSYNC.COLLECTIVE R20, `(.L_x_70) ; - /*7e20*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7e30*/ ENDCOLLECTIVE ; -.L_x_70: - /*7e40*/ MOV R50, R67 ; - /*7e50*/ MOV R48, R21 ; - /*7e60*/ WARPSYNC.COLLECTIVE R20, `(.L_x_71) ; - /*7e70*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7e80*/ ENDCOLLECTIVE ; -.L_x_71: - /*7e90*/ MOV R50, R28 ; - /*7ea0*/ MOV R43, R21 ; - /*7eb0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_72) ; - /*7ec0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7ed0*/ ENDCOLLECTIVE ; -.L_x_72: - /*7ee0*/ MOV R50, R27 ; - /*7ef0*/ MOV R6, R21 ; - /*7f00*/ WARPSYNC.COLLECTIVE R20, `(.L_x_73) ; - /*7f10*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7f20*/ ENDCOLLECTIVE ; -.L_x_73: - /*7f30*/ MOV R50, R24 ; - /*7f40*/ MOV R7, R21 ; - /*7f50*/ WARPSYNC.COLLECTIVE R20, `(.L_x_74) ; - /*7f60*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7f70*/ ENDCOLLECTIVE ; -.L_x_74: - /*7f80*/ MOV R50, R23 ; - /*7f90*/ MOV R13, R21 ; - /*7fa0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_75) ; - /*7fb0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*7fc0*/ ENDCOLLECTIVE ; -.L_x_75: - /*7fd0*/ MOV R50, R22 ; - /*7fe0*/ MOV R14, R21 ; - /*7ff0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_76) ; - /*8000*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8010*/ ENDCOLLECTIVE ; -.L_x_76: - /*8020*/ MOV R50, R69 ; - /*8030*/ MOV R15, R21 ; - /*8040*/ WARPSYNC.COLLECTIVE R20, `(.L_x_77) ; - /*8050*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8060*/ ENDCOLLECTIVE ; -.L_x_77: - /*8070*/ MOV R50, R66 ; - /*8080*/ MOV R16, R21 ; - /*8090*/ WARPSYNC.COLLECTIVE R20, `(.L_x_78) ; - /*80a0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*80b0*/ ENDCOLLECTIVE ; -.L_x_78: - /*80c0*/ MOV R50, R65 ; - /*80d0*/ MOV R17, R21 ; - /*80e0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_79) ; - /*80f0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8100*/ ENDCOLLECTIVE ; -.L_x_79: - /*8110*/ BRA `(.L_x_80) ; -.L_x_10: - /*8120*/ HFMA2 R51, -RZ, RZ, 0, 1.1920928955078125e-07 ; - /*8130*/ BSSY B0, `(.L_x_81) ; - /*8140*/ MOV R50, R3 ; - /*8150*/ MOV R49, 0x181f ; - /*8160*/ MOV R20, 0xffffffff ; - /*8170*/ WARPSYNC.COLLECTIVE R20, `(.L_x_82) ; - /*8180*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8190*/ ENDCOLLECTIVE ; -.L_x_82: - /*81a0*/ BSYNC B0 ; -.L_x_81: - /*81b0*/ MOV R50, R4 ; - /*81c0*/ HFMA2 R51, -RZ, RZ, 0, 1.1920928955078125e-07 ; - /*81d0*/ MOV R49, 0x181f ; - /*81e0*/ MOV R20, 0xffffffff ; - /*81f0*/ MOV R2, R21 ; - /*8200*/ WARPSYNC.COLLECTIVE R20, `(.L_x_83) ; - /*8210*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8220*/ ENDCOLLECTIVE ; -.L_x_83: - /*8230*/ MOV R50, R64 ; - /*8240*/ MOV R5, R21 ; - /*8250*/ WARPSYNC.COLLECTIVE R20, `(.L_x_84) ; - /*8260*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8270*/ ENDCOLLECTIVE ; -.L_x_84: - /*8280*/ MOV R50, R63 ; - /*8290*/ MOV R9, R21 ; - /*82a0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_85) ; - /*82b0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*82c0*/ ENDCOLLECTIVE ; -.L_x_85: - /*82d0*/ MOV R50, R8 ; - /*82e0*/ MOV R12, R21 ; - /*82f0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_86) ; - /*8300*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8310*/ ENDCOLLECTIVE ; -.L_x_86: - /*8320*/ MOV R50, R0 ; - /*8330*/ MOV R40, R21 ; - /*8340*/ WARPSYNC.COLLECTIVE R20, `(.L_x_87) ; - /*8350*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8360*/ ENDCOLLECTIVE ; -.L_x_87: - /*8370*/ MOV R50, R68 ; - /*8380*/ MOV R29, R21 ; - /*8390*/ WARPSYNC.COLLECTIVE R20, `(.L_x_88) ; - /*83a0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*83b0*/ ENDCOLLECTIVE ; -.L_x_88: - /*83c0*/ MOV R50, R67 ; - /*83d0*/ MOV R45, R21 ; - /*83e0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_89) ; - /*83f0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8400*/ ENDCOLLECTIVE ; -.L_x_89: - /*8410*/ MOV R50, R28 ; - /*8420*/ MOV R37, R21 ; - /*8430*/ WARPSYNC.COLLECTIVE R20, `(.L_x_90) ; - /*8440*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8450*/ ENDCOLLECTIVE ; -.L_x_90: - /*8460*/ MOV R50, R27 ; - /*8470*/ MOV R6, R21 ; - /*8480*/ WARPSYNC.COLLECTIVE R20, `(.L_x_91) ; - /*8490*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*84a0*/ ENDCOLLECTIVE ; -.L_x_91: - /*84b0*/ MOV R50, R24 ; - /*84c0*/ MOV R7, R21 ; - /*84d0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_92) ; - /*84e0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*84f0*/ ENDCOLLECTIVE ; -.L_x_92: - /*8500*/ MOV R50, R23 ; - /*8510*/ MOV R13, R21 ; - /*8520*/ WARPSYNC.COLLECTIVE R20, `(.L_x_93) ; - /*8530*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8540*/ ENDCOLLECTIVE ; -.L_x_93: - /*8550*/ MOV R50, R22 ; - /*8560*/ MOV R14, R21 ; - /*8570*/ WARPSYNC.COLLECTIVE R20, `(.L_x_94) ; - /*8580*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8590*/ ENDCOLLECTIVE ; -.L_x_94: - /*85a0*/ MOV R50, R69 ; - /*85b0*/ MOV R15, R21 ; - /*85c0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_95) ; - /*85d0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*85e0*/ ENDCOLLECTIVE ; -.L_x_95: - /*85f0*/ MOV R50, R66 ; - /*8600*/ MOV R16, R21 ; - /*8610*/ WARPSYNC.COLLECTIVE R20, `(.L_x_96) ; - /*8620*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8630*/ ENDCOLLECTIVE ; -.L_x_96: - /*8640*/ MOV R50, R65 ; - /*8650*/ MOV R17, R21 ; - /*8660*/ WARPSYNC.COLLECTIVE R20, `(.L_x_97) ; - /*8670*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8680*/ ENDCOLLECTIVE ; -.L_x_97: - /*8690*/ BRA `(.L_x_98) ; -.L_x_14: - /*86a0*/ HFMA2 R51, -RZ, RZ, 0, 1.78813934326171875e-07 ; - /*86b0*/ BSSY B1, `(.L_x_99) ; - /*86c0*/ MOV R50, R3 ; - /*86d0*/ MOV R49, 0x181f ; - /*86e0*/ MOV R20, 0xffffffff ; - /*86f0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_100) ; - /*8700*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8710*/ ENDCOLLECTIVE ; -.L_x_100: - /*8720*/ BSYNC B1 ; -.L_x_99: - /*8730*/ MOV R50, R4 ; - /*8740*/ HFMA2 R51, -RZ, RZ, 0, 1.78813934326171875e-07 ; - /*8750*/ MOV R49, 0x181f ; - /*8760*/ MOV R20, 0xffffffff ; - /*8770*/ MOV R2, R21 ; - /*8780*/ WARPSYNC.COLLECTIVE R20, `(.L_x_101) ; - /*8790*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*87a0*/ ENDCOLLECTIVE ; -.L_x_101: - /*87b0*/ MOV R50, R64 ; - /*87c0*/ MOV R5, R21 ; - /*87d0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_102) ; - /*87e0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*87f0*/ ENDCOLLECTIVE ; -.L_x_102: - /*8800*/ MOV R50, R63 ; - /*8810*/ MOV R9, R21 ; - /*8820*/ WARPSYNC.COLLECTIVE R20, `(.L_x_103) ; - /*8830*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8840*/ ENDCOLLECTIVE ; -.L_x_103: - /*8850*/ MOV R50, R8 ; - /*8860*/ MOV R12, R21 ; - /*8870*/ WARPSYNC.COLLECTIVE R20, `(.L_x_104) ; - /*8880*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8890*/ ENDCOLLECTIVE ; -.L_x_104: - /*88a0*/ MOV R50, R0 ; - /*88b0*/ MOV R36, R21 ; - /*88c0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_105) ; - /*88d0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*88e0*/ ENDCOLLECTIVE ; -.L_x_105: - /*88f0*/ MOV R50, R68 ; - /*8900*/ MOV R34, R21 ; - /*8910*/ WARPSYNC.COLLECTIVE R20, `(.L_x_106) ; - /*8920*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8930*/ ENDCOLLECTIVE ; -.L_x_106: - /*8940*/ MOV R50, R67 ; - /*8950*/ MOV R35, R21 ; - /*8960*/ WARPSYNC.COLLECTIVE R20, `(.L_x_107) ; - /*8970*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8980*/ ENDCOLLECTIVE ; -.L_x_107: - /*8990*/ MOV R50, R28 ; - /*89a0*/ MOV R32, R21 ; - /*89b0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_108) ; - /*89c0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*89d0*/ ENDCOLLECTIVE ; -.L_x_108: - /*89e0*/ MOV R50, R27 ; - /*89f0*/ MOV R6, R21 ; - /*8a00*/ WARPSYNC.COLLECTIVE R20, `(.L_x_109) ; - /*8a10*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8a20*/ ENDCOLLECTIVE ; -.L_x_109: - /*8a30*/ MOV R50, R24 ; - /*8a40*/ MOV R7, R21 ; - /*8a50*/ WARPSYNC.COLLECTIVE R20, `(.L_x_110) ; - /*8a60*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8a70*/ ENDCOLLECTIVE ; -.L_x_110: - /*8a80*/ MOV R50, R23 ; - /*8a90*/ MOV R13, R21 ; - /*8aa0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_111) ; - /*8ab0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8ac0*/ ENDCOLLECTIVE ; -.L_x_111: - /*8ad0*/ MOV R50, R22 ; - /*8ae0*/ MOV R14, R21 ; - /*8af0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_112) ; - /*8b00*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8b10*/ ENDCOLLECTIVE ; -.L_x_112: - /*8b20*/ MOV R50, R69 ; - /*8b30*/ MOV R15, R21 ; - /*8b40*/ WARPSYNC.COLLECTIVE R20, `(.L_x_113) ; - /*8b50*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8b60*/ ENDCOLLECTIVE ; -.L_x_113: - /*8b70*/ MOV R50, R66 ; - /*8b80*/ MOV R16, R21 ; - /*8b90*/ WARPSYNC.COLLECTIVE R20, `(.L_x_114) ; - /*8ba0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8bb0*/ ENDCOLLECTIVE ; -.L_x_114: - /*8bc0*/ MOV R50, R65 ; - /*8bd0*/ MOV R17, R21 ; - /*8be0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_115) ; - /*8bf0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8c00*/ ENDCOLLECTIVE ; -.L_x_115: - /*8c10*/ BRA `(.L_x_116) ; -.L_x_19: - /*8c20*/ HFMA2 R49, -RZ, RZ, 0, 0.0020122528076171875 ; - /*8c30*/ BSSY B7, `(.L_x_117) ; - /*8c40*/ MOV R51, R6 ; - /*8c50*/ MOV R20, 0xffffffff ; - /*8c60*/ WARPSYNC.COLLECTIVE R20, `(.L_x_118) ; - /*8c70*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8c80*/ ENDCOLLECTIVE ; -.L_x_118: - /*8c90*/ BSYNC B7 ; -.L_x_117: - /*8ca0*/ LDC R54, c[0x3][0x18c] ; - /*8cb0*/ LDCU.64 UR4, c[0x3][0x190] ; - /*8cc0*/ IMAD.SHL.U32 R38, R61, 0x10, RZ ; - /*8cd0*/ HFMA2 R39, -RZ, RZ, 0, 0 ; - /*8ce0*/ LOP3.LUT R38, R38, 0x70, RZ, 0xc0, !PT ; - /*8cf0*/ LDC R5, c[0x3][0x184] ; - /*8d00*/ IADD.64 R38, R38, UR4 ; - /*8d10*/ IMAD.HI.U32 R7, R21, R54, RZ ; - /*8d20*/ IADD3 R12, PT, PT, -R7, RZ, RZ ; - /*8d30*/ IMAD R12, R12, R5, R21 ; - /*8d40*/ ISETP.GE.U32.AND P2, PT, R12, R5, PT ; - /*8d50*/ SEL R7, R5, RZ, P2 ; - /*8d60*/ IADD3 R7, PT, PT, R12, -R7, RZ ; - /*8d70*/ IMAD.WIDE.U32 R20, R7, 0x80, R38 ; - /*8d80*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*8d90*/ LOP3.LUT R9, R25, R2, RZ, 0x3c, !PT ; - /*8da0*/ IMAD R33, R10, 0x1000193, RZ ; - /*8db0*/ MOV R51, R6 ; - /*8dc0*/ IMAD R10, R11, 0x1000193, RZ ; - /*8dd0*/ HFMA2 R49, -RZ, RZ, 0, 0.0020122528076171875 ; - /*8de0*/ IMAD R9, R9, 0x1000193, RZ ; - /*8df0*/ IMAD R41, R41, 0x1000193, RZ ; - /*8e00*/ LOP3.LUT R50, R9, R44, RZ, 0x3c, !PT ; - /*8e10*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*8e20*/ MOV R20, 0xffffffff ; - /*8e30*/ LOP3.LUT R7, R10, R21, RZ, 0x3c, !PT ; - /*8e40*/ IMAD R35, R35, 0x1000193, RZ ; - /*8e50*/ LOP3.LUT R41, R41, R22, RZ, 0x3c, !PT ; - /*8e60*/ WARPSYNC.COLLECTIVE R20, `(.L_x_119) ; - /*8e70*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*8e80*/ ENDCOLLECTIVE ; -.L_x_119: - /*8e90*/ MOV R12, R21 ; - /*8ea0*/ IMAD.HI.U32 R9, R12, R54, RZ ; - /*8eb0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*8ec0*/ IMAD R12, R5, R9, R12 ; - /*8ed0*/ ISETP.GE.U32.AND P2, PT, R12, R5, PT ; - /*8ee0*/ SEL R9, R5, RZ, P2 ; - /*8ef0*/ IADD3 R9, PT, PT, R12, -R9, RZ ; - /*8f00*/ IMAD.WIDE.U32 R12, R9, 0x80, R38 ; - /*8f10*/ LDG.E.128.STRONG.GPU R12, desc[UR6][R12.64] ; - /*8f20*/ IMAD R9, R44, 0x1000193, RZ ; - /*8f30*/ IMAD R44, R47, 0x1000193, RZ ; - /*8f40*/ IMAD R10, R46, 0x1000193, RZ ; - /*8f50*/ IMAD R47, R48, 0x1000193, RZ ; - /*8f60*/ LOP3.LUT R42, R9, R12, RZ, 0x3c, !PT ; - /*8f70*/ LOP3.LUT R9, R26, R2, RZ, 0x3c, !PT ; - /*8f80*/ IMAD R46, R43, 0x1000193, RZ ; - /*8f90*/ LOP3.LUT R44, R44, R13, RZ, 0x3c, !PT ; - /*8fa0*/ LOP3.LUT R47, R47, R14, RZ, 0x3c, !PT ; - /*8fb0*/ IMAD R9, R9, 0x1000193, RZ ; - /*8fc0*/ LOP3.LUT R10, R10, R23, RZ, 0x3c, !PT ; - /*8fd0*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*8fe0*/ MOV R50, R9 ; - /*8ff0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_120) ; - /*9000*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*9010*/ ENDCOLLECTIVE ; -.L_x_120: - /*9020*/ MOV R9, R21 ; - /*9030*/ IMAD.HI.U32 R11, R9, R54, RZ ; - /*9040*/ IADD3 R12, PT, PT, -R11, RZ, RZ ; - /*9050*/ IMAD R12, R5, R12, R9 ; - /*9060*/ ISETP.GE.U32.AND P2, PT, R12, R5, PT ; - /*9070*/ SEL R9, R5, RZ, P2 ; - /*9080*/ IADD3 R9, PT, PT, R12, -R9, RZ ; - /*9090*/ IMAD.WIDE.U32 R16, R9, 0x80, R38 ; - /*90a0*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*90b0*/ IMAD R9, R40, 0x1000193, RZ ; - /*90c0*/ LOP3.LUT R46, R46, R15, RZ, 0x3c, !PT ; - /*90d0*/ IMAD R12, R29, 0x1000193, RZ ; - /*90e0*/ IMAD R45, R45, 0x1000193, RZ ; - /*90f0*/ LOP3.LUT R52, R9, R16, RZ, 0x3c, !PT ; - /*9100*/ LOP3.LUT R9, R27, R2, RZ, 0x3c, !PT ; - /*9110*/ LOP3.LUT R11, R12, R17, RZ, 0x3c, !PT ; - /*9120*/ IMAD R40, R37, 0x1000193, RZ ; - /*9130*/ LOP3.LUT R53, R45, R18, RZ, 0x3c, !PT ; - /*9140*/ IMAD R9, R9, 0x1000193, RZ ; - /*9150*/ LOP3.LUT R28, R9, R36, RZ, 0x3c, !PT ; - /*9160*/ MOV R50, R28 ; - /*9170*/ WARPSYNC.COLLECTIVE R20, `(.L_x_121) ; - /*9180*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*9190*/ ENDCOLLECTIVE ; -.L_x_121: - /*91a0*/ MOV R28, R21 ; - /*91b0*/ IMAD.HI.U32 R9, R28, R54, RZ ; - /*91c0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*91d0*/ IMAD R28, R5, R9, R28 ; - /*91e0*/ ISETP.GE.U32.AND P2, PT, R28, R5, PT ; - /*91f0*/ SEL R9, R5, RZ, P2 ; - /*9200*/ IADD3 R9, PT, PT, R28, -R9, RZ ; - /*9210*/ IMAD.WIDE.U32 R12, R9, 0x80, R38 ; - /*9220*/ LDG.E.128.STRONG.GPU R12, desc[UR6][R12.64] ; - /*9230*/ IMAD R9, R36, 0x1000193, RZ ; - /*9240*/ LOP3.LUT R40, R40, R19, RZ, 0x3c, !PT ; - /*9250*/ IMAD R34, R34, 0x1000193, RZ ; - /*9260*/ IMAD R32, R32, 0x1000193, RZ ; - /*9270*/ LOP3.LUT R36, R9, R12, RZ, 0x3c, !PT ; - /*9280*/ IADD3 R9, PT, PT, R2, 0x1, RZ ; - /*9290*/ LOP3.LUT R37, R35, R14, RZ, 0x3c, !PT ; - /*92a0*/ LOP3.LUT R34, R34, R13, RZ, 0x3c, !PT ; - /*92b0*/ LOP3.LUT R14, R24, R9, RZ, 0x3c, !PT ; - /*92c0*/ IMAD R33, R33, 0x1000193, RZ ; - /*92d0*/ LOP3.LUT R32, R32, R15, RZ, 0x3c, !PT ; - /*92e0*/ IMAD R14, R14, 0x1000193, RZ ; - /*92f0*/ LOP3.LUT R21, R14, R7, RZ, 0x3c, !PT ; - /*9300*/ MOV R50, R21 ; - /*9310*/ WARPSYNC.COLLECTIVE R20, `(.L_x_122) ; - /*9320*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*9330*/ ENDCOLLECTIVE ; -.L_x_122: - /*9340*/ IMAD.HI.U32 R12, R21, R54, RZ ; - /*9350*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*9360*/ IMAD R12, R5, R12, R21 ; - /*9370*/ ISETP.GE.U32.AND P2, PT, R12, R5, PT ; - /*9380*/ SEL R13, R5, RZ, P2 ; - /*9390*/ IADD3 R13, PT, PT, R12, -R13, RZ ; - /*93a0*/ IMAD.WIDE.U32 R20, R13, 0x80, R38 ; - /*93b0*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*93c0*/ IMAD R12, R7, 0x1000193, RZ ; - /*93d0*/ LOP3.LUT R7, R25, R9, RZ, 0x3c, !PT ; - /*93e0*/ IMAD R41, R41, 0x1000193, RZ ; - /*93f0*/ IMAD R10, R10, 0x1000193, RZ ; - /*9400*/ IMAD R7, R7, 0x1000193, RZ ; - /*9410*/ LOP3.LUT R13, R7, R44, RZ, 0x3c, !PT ; - /*9420*/ MOV R50, R13 ; - /*9430*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*9440*/ MOV R20, 0xffffffff ; - /*9450*/ LOP3.LUT R43, R12, R21, RZ, 0x3c, !PT ; - /*9460*/ LOP3.LUT R45, R41, R22, RZ, 0x3c, !PT ; - /*9470*/ WARPSYNC.COLLECTIVE R20, `(.L_x_123) ; - /*9480*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*9490*/ ENDCOLLECTIVE ; -.L_x_123: - /*94a0*/ LOP3.LUT R41, R10, R23, RZ, 0x3c, !PT ; - /*94b0*/ MOV R13, R21 ; - /*94c0*/ IMAD.HI.U32 R7, R13, R54, RZ ; - /*94d0*/ IADD3 R10, PT, PT, -R7, RZ, RZ ; - /*94e0*/ IMAD R10, R5, R10, R13 ; - /*94f0*/ ISETP.GE.U32.AND P2, PT, R10, R5, PT ; - /*9500*/ SEL R7, R5, RZ, P2 ; - /*9510*/ IADD3 R7, PT, PT, R10, -R7, RZ ; - /*9520*/ IMAD.WIDE.U32 R16, R7, 0x80, R38 ; - /*9530*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*9540*/ LOP3.LUT R10, R26, R9.reuse, RZ, 0x3c, !PT ; - /*9550*/ IMAD R7, R42, 0x1000193, RZ ; - /*9560*/ IMAD R13, R47, 0x1000193, RZ ; - /*9570*/ IMAD R10, R10, 0x1000193, RZ ; - /*9580*/ LOP3.LUT R9, R27, R9, RZ, 0x3c, !PT ; - /*9590*/ IMAD R44, R44, 0x1000193, RZ ; - /*95a0*/ IMAD R42, R46, 0x1000193, RZ ; - /*95b0*/ LOP3.LUT R12, R10, R11, RZ, 0x3c, !PT ; - /*95c0*/ MOV R50, R12 ; - /*95d0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_124) ; - /*95e0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*95f0*/ ENDCOLLECTIVE ; -.L_x_124: - /*9600*/ MOV R12, R21 ; - /*9610*/ IMAD.HI.U32 R10, R12, R54, RZ ; - /*9620*/ IADD3 R10, PT, PT, -R10, RZ, RZ ; - /*9630*/ IMAD R10, R5, R10, R12 ; - /*9640*/ ISETP.GE.U32.AND P2, PT, R10, R5, PT ; - /*9650*/ LOP3.LUT R47, R7, R16, RZ, 0x3c, !PT ; - /*9660*/ LOP3.LUT R7, R13, R18, RZ, 0x3c, !PT ; - /*9670*/ SEL R13, R5, RZ, P2 ; - /*9680*/ IMAD R9, R9, 0x1000193, RZ ; - /*9690*/ LOP3.LUT R48, R44, R17, RZ, 0x3c, !PT ; - /*96a0*/ LOP3.LUT R42, R42, R19, RZ, 0x3c, !PT ; - /*96b0*/ IADD3 R13, PT, PT, R10, -R13, RZ ; - /*96c0*/ IMAD.WIDE.U32 R12, R13, 0x80, R38 ; - /*96d0*/ LDG.E.128.STRONG.GPU R12, desc[UR6][R12.64] ; - /*96e0*/ LOP3.LUT R28, R9, R34, RZ, 0x3c, !PT ; - /*96f0*/ IMAD R9, R52, 0x1000193, RZ ; - /*9700*/ IMAD R16, R11, 0x1000193, RZ ; - /*9710*/ MOV R50, R28 ; - /*9720*/ IMAD R53, R53, 0x1000193, RZ ; - /*9730*/ WARPSYNC.COLLECTIVE R20, `(.L_x_125) ; - /*9740*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*9750*/ ENDCOLLECTIVE ; -.L_x_125: - /*9760*/ MOV R28, R21 ; - /*9770*/ IADD3 R35, PT, PT, R2, 0x2, RZ ; - /*9780*/ LOP3.LUT R10, R9, R12, RZ, 0x3c, !PT ; - /*9790*/ IMAD.HI.U32 R12, R28, R54, RZ ; - /*97a0*/ LOP3.LUT R11, R16, R13, RZ, 0x3c, !PT ; - /*97b0*/ LOP3.LUT R9, R53, R14, RZ, 0x3c, !PT ; - /*97c0*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*97d0*/ IMAD R12, R5, R12, R28 ; - /*97e0*/ ISETP.GE.U32.AND P2, PT, R12, R5, PT ; - /*97f0*/ SEL R13, R5, RZ, P2 ; - /*9800*/ IADD3 R13, PT, PT, R12, -R13, RZ ; - /*9810*/ IMAD.WIDE.U32 R16, R13, 0x80, R38 ; - /*9820*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*9830*/ LOP3.LUT R12, R24, R35, RZ, 0x3c, !PT ; - /*9840*/ IMAD R13, R36, 0x1000193, RZ ; - /*9850*/ IMAD R33, R33, 0x1000193, RZ ; - /*9860*/ IMAD R12, R12, 0x1000193, RZ ; - /*9870*/ IMAD R44, R43, 0x1000193, RZ ; - /*9880*/ IMAD R40, R40, 0x1000193, RZ ; - /*9890*/ LOP3.LUT R22, R12, R45, RZ, 0x3c, !PT ; - /*98a0*/ IMAD R47, R47, 0x1000193, RZ ; - /*98b0*/ IMAD R48, R48, 0x1000193, RZ ; - /*98c0*/ LOP3.LUT R52, R40, R15, RZ, 0x3c, !PT ; - /*98d0*/ IMAD R34, R34, 0x1000193, RZ ; - /*98e0*/ MOV R50, R22 ; - /*98f0*/ IMAD R37, R37, 0x1000193, RZ ; - /*9900*/ IMAD R32, R32, 0x1000193, RZ ; - /*9910*/ WARPSYNC.COLLECTIVE R20, `(.L_x_126) ; - /*9920*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*9930*/ ENDCOLLECTIVE ; -.L_x_126: - /*9940*/ MOV R22, R21 ; - /*9950*/ IMAD.HI.U32 R12, R22, R54, RZ ; - /*9960*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*9970*/ IMAD R12, R5, R12, R22 ; - /*9980*/ ISETP.GE.U32.AND P2, PT, R12, R5, PT ; - /*9990*/ LOP3.LUT R36, R13, R16, RZ, 0x3c, !PT ; - /*99a0*/ SEL R13, R5, RZ, P2 ; - /*99b0*/ LOP3.LUT R40, R34, R17, RZ, 0x3c, !PT ; - /*99c0*/ LOP3.LUT R37, R37, R18, RZ, 0x3c, !PT ; - /*99d0*/ IADD3 R13, PT, PT, R12, -R13, RZ ; - /*99e0*/ LOP3.LUT R46, R32, R19, RZ, 0x3c, !PT ; - /*99f0*/ IMAD.WIDE.U32 R20, R13, 0x80, R38 ; - /*9a00*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*9a10*/ LOP3.LUT R12, R25, R35, RZ, 0x3c, !PT ; - /*9a20*/ IMAD R42, R42, 0x1000193, RZ ; - /*9a30*/ IMAD R45, R45, 0x1000193, RZ ; - /*9a40*/ IMAD R12, R12, 0x1000193, RZ ; - /*9a50*/ LOP3.LUT R14, R12, R7, RZ, 0x3c, !PT ; - /*9a60*/ IMAD R12, R41, 0x1000193, RZ ; - /*9a70*/ MOV R50, R14 ; - /*9a80*/ LOP3.LUT R43, R33, R20, RZ, 0x3c, !PT ; - /*9a90*/ MOV R20, 0xffffffff ; - /*9aa0*/ LOP3.LUT R44, R44, R21, RZ, 0x3c, !PT ; - /*9ab0*/ LOP3.LUT R41, R12, R23, RZ, 0x3c, !PT ; - /*9ac0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_127) ; - /*9ad0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*9ae0*/ ENDCOLLECTIVE ; -.L_x_127: - /*9af0*/ IMAD R46, R46, 0x1000193, RZ ; - /*9b00*/ LOP3.LUT R45, R45, R22, RZ, 0x3c, !PT ; - /*9b10*/ MOV R14, R21 ; - /*9b20*/ IMAD.HI.U32 R12, R14, R54, RZ ; - /*9b30*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*9b40*/ IMAD R12, R5, R12, R14 ; - /*9b50*/ ISETP.GE.U32.AND P2, PT, R12, R5, PT ; - /*9b60*/ SEL R13, R5, RZ, P2 ; - /*9b70*/ IADD3 R13, PT, PT, R12, -R13, RZ ; - /*9b80*/ IMAD.WIDE.U32 R12, R13, 0x80, R38 ; - /*9b90*/ LDG.E.128.STRONG.GPU R12, desc[UR6][R12.64] ; - /*9ba0*/ IMAD R7, R7, 0x1000193, RZ ; - /*9bb0*/ LOP3.LUT R7, R7, R14, RZ, 0x3c, !PT ; - /*9bc0*/ LOP3.LUT R14, R26, R35, RZ, 0x3c, !PT ; - /*9bd0*/ LOP3.LUT R47, R47, R12, RZ, 0x3c, !PT ; - /*9be0*/ LOP3.LUT R48, R48, R13, RZ, 0x3c, !PT ; - /*9bf0*/ IMAD R14, R14, 0x1000193, RZ ; - /*9c00*/ LOP3.LUT R42, R42, R15, RZ, 0x3c, !PT ; - /*9c10*/ LOP3.LUT R21, R14, R9, RZ, 0x3c, !PT ; - /*9c20*/ MOV R50, R21 ; - /*9c30*/ WARPSYNC.COLLECTIVE R20, `(.L_x_128) ; - /*9c40*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*9c50*/ ENDCOLLECTIVE ; -.L_x_128: - /*9c60*/ IMAD.HI.U32 R12, R21, R54, RZ ; - /*9c70*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*9c80*/ IMAD R12, R5, R12, R21 ; - /*9c90*/ ISETP.GE.U32.AND P2, PT, R12, R5, PT ; - /*9ca0*/ SEL R13, R5, RZ, P2 ; - /*9cb0*/ IADD3 R13, PT, PT, R12, -R13, RZ ; - /*9cc0*/ IMAD.WIDE.U32 R16, R13, 0x80, R38 ; - /*9cd0*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*9ce0*/ LOP3.LUT R35, R27, R35, RZ, 0x3c, !PT ; - /*9cf0*/ IMAD R9, R9, 0x1000193, RZ ; - /*9d00*/ IMAD R13, R10, 0x1000193, RZ ; - /*9d10*/ IMAD R28, R35, 0x1000193, RZ ; - /*9d20*/ IADD3 R23, PT, PT, R2, 0x3, RZ ; - /*9d30*/ IMAD R10, R11, 0x1000193, RZ ; - /*9d40*/ LOP3.LUT R28, R28, R37, RZ, 0x3c, !PT ; - /*9d50*/ MOV R50, R28 ; - /*9d60*/ WARPSYNC.COLLECTIVE R20, `(.L_x_129) ; - /*9d70*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*9d80*/ ENDCOLLECTIVE ; -.L_x_129: - /*9d90*/ MOV R28, R21 ; - /*9da0*/ LOP3.LUT R18, R9, R18, RZ, 0x3c, !PT ; - /*9db0*/ IMAD.HI.U32 R9, R28, R54, RZ ; - /*9dc0*/ LOP3.LUT R16, R13, R16, RZ, 0x3c, !PT ; - /*9dd0*/ LOP3.LUT R24, R24, R23.reuse, RZ, 0x3c, !PT ; - /*9de0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*9df0*/ LOP3.LUT R25, R25, R23.reuse, RZ, 0x3c, !PT ; - /*9e00*/ LOP3.LUT R26, R26, R23, RZ, 0x3c, !PT ; - /*9e10*/ IMAD R28, R5, R9, R28 ; - /*9e20*/ LOP3.LUT R27, R27, R23, RZ, 0x3c, !PT ; - /*9e30*/ LOP3.LUT R17, R10, R17, RZ, 0x3c, !PT ; - /*9e40*/ ISETP.GE.U32.AND P2, PT, R28, R5, PT ; - /*9e50*/ SEL R9, R5, RZ, P2 ; - /*9e60*/ IADD3 R9, PT, PT, R28, -R9, RZ ; - /*9e70*/ IMAD.WIDE.U32 R12, R9, 0x80, R38 ; - /*9e80*/ LDG.E.128.STRONG.GPU R12, desc[UR6][R12.64] ; - /*9e90*/ IMAD R24, R24, 0x1000193, RZ ; - /*9ea0*/ IMAD R25, R25, 0x1000193, RZ ; - /*9eb0*/ IMAD R9, R36, 0x1000193, RZ ; - /*9ec0*/ IMAD R52, R52, 0x1000193, RZ ; - /*9ed0*/ LOP3.LUT R23, R25, R42, RZ, 0x3c, !PT ; - /*9ee0*/ IMAD R26, R26, 0x1000193, RZ ; - /*9ef0*/ IMAD R40, R40, 0x1000193, RZ ; - /*9f00*/ LOP3.LUT R19, R52, R19, RZ, 0x3c, !PT ; - /*9f10*/ LOP3.LUT R35, R46, R15, RZ, 0x3c, !PT ; - /*9f20*/ LOP3.LUT R15, R24, R41, RZ, 0x3c, !PT ; - /*9f30*/ LOP3.LUT R32, R9, R12, RZ, 0x3c, !PT ; - /*9f40*/ LOP3.LUT R24, R26, R19, RZ, 0x3c, !PT ; - /*9f50*/ MOV R50, R15 ; - /*9f60*/ IMAD R37, R37, 0x1000193, RZ ; - /*9f70*/ LOP3.LUT R33, R40, R13, RZ, 0x3c, !PT ; - /*9f80*/ WARPSYNC.COLLECTIVE R20, `(.L_x_130) ; - /*9f90*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*9fa0*/ ENDCOLLECTIVE ; -.L_x_130: - /*9fb0*/ MOV R50, R23 ; - /*9fc0*/ MOV R15, R21 ; - /*9fd0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_131) ; - /*9fe0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*9ff0*/ ENDCOLLECTIVE ; -.L_x_131: - /*a000*/ IMAD.HI.U32 R9, R15, R54, RZ ; - /*a010*/ IADD3 R10, PT, PT, -R9, RZ, RZ ; - /*a020*/ IMAD R10, R5, R10, R15 ; - /*a030*/ MOV R50, R24 ; - /*a040*/ ISETP.GE.U32.AND P2, PT, R10, R5, PT ; - /*a050*/ MOV R23, R21 ; - /*a060*/ SEL R9, R5, RZ, P2 ; - /*a070*/ IADD3 R9, PT, PT, R10, -R9, RZ ; - /*a080*/ IMAD.HI.U32 R10, R23, R54, RZ ; - /*a090*/ WARPSYNC.COLLECTIVE R20, `(.L_x_132) ; - /*a0a0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a0b0*/ ENDCOLLECTIVE ; -.L_x_132: - /*a0c0*/ IADD3 R10, PT, PT, -R10, RZ, RZ ; - /*a0d0*/ IMAD R10, R5, R10, R23 ; - /*a0e0*/ IMAD R50, R27, 0x1000193, RZ ; - /*a0f0*/ LOP3.LUT R50, R50, R35, RZ, 0x3c, !PT ; - /*a100*/ ISETP.GE.U32.AND P2, PT, R10, R5, PT ; - /*a110*/ MOV R24, R21 ; - /*a120*/ SEL R25, R5, RZ, P2 ; - /*a130*/ IADD3 R25, PT, PT, R10, -R25, RZ ; - /*a140*/ IMAD.HI.U32 R10, R24, R54, RZ ; - /*a150*/ IADD3 R10, PT, PT, -R10, RZ, RZ ; - /*a160*/ IMAD R10, R5, R10, R24 ; - /*a170*/ IMAD.WIDE.U32 R24, R25, 0x80, R38 ; - /*a180*/ ISETP.GE.U32.AND P2, PT, R10, R5, PT ; - /*a190*/ LDG.E.128.STRONG.GPU R24, desc[UR6][R24.64] ; - /*a1a0*/ SEL R11, R5, RZ, P2 ; - /*a1b0*/ IADD3 R11, PT, PT, R10, -R11, RZ ; - /*a1c0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_133) ; - /*a1d0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a1e0*/ ENDCOLLECTIVE ; -.L_x_133: - /*a1f0*/ IMAD.WIDE.U32 R28, R11, 0x80, R38 ; - /*a200*/ LDG.E.128.STRONG.GPU R28, desc[UR6][R28.64] ; - /*a210*/ MOV R6, R21 ; - /*a220*/ IMAD.WIDE.U32 R20, R9, 0x80, R38 ; - /*a230*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*a240*/ LOP3.LUT R34, R37, R14, RZ, 0x3c, !PT ; - /*a250*/ BRA `(.L_x_134) ; -.L_x_21: - /*a260*/ HFMA2 R51, -RZ, RZ, 0, 2.384185791015625e-07 ; - /*a270*/ BSSY B2, `(.L_x_135) ; - /*a280*/ MOV R50, R3 ; - /*a290*/ MOV R49, 0x181f ; - /*a2a0*/ MOV R20, 0xffffffff ; - /*a2b0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_136) ; - /*a2c0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a2d0*/ ENDCOLLECTIVE ; -.L_x_136: - /*a2e0*/ BSYNC B2 ; -.L_x_135: - /*a2f0*/ MOV R50, R4 ; - /*a300*/ HFMA2 R51, -RZ, RZ, 0, 2.384185791015625e-07 ; - /*a310*/ MOV R49, 0x181f ; - /*a320*/ MOV R20, 0xffffffff ; - /*a330*/ MOV R2, R21 ; - /*a340*/ WARPSYNC.COLLECTIVE R20, `(.L_x_137) ; - /*a350*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a360*/ ENDCOLLECTIVE ; -.L_x_137: - /*a370*/ MOV R50, R64 ; - /*a380*/ MOV R11, R21 ; - /*a390*/ WARPSYNC.COLLECTIVE R20, `(.L_x_138) ; - /*a3a0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a3b0*/ ENDCOLLECTIVE ; -.L_x_138: - /*a3c0*/ MOV R50, R63 ; - /*a3d0*/ MOV R12, R21 ; - /*a3e0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_139) ; - /*a3f0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a400*/ ENDCOLLECTIVE ; -.L_x_139: - /*a410*/ MOV R50, R8 ; - /*a420*/ MOV R13, R21 ; - /*a430*/ WARPSYNC.COLLECTIVE R20, `(.L_x_140) ; - /*a440*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a450*/ ENDCOLLECTIVE ; -.L_x_140: - /*a460*/ MOV R50, R0 ; - /*a470*/ MOV R9, R21 ; - /*a480*/ WARPSYNC.COLLECTIVE R20, `(.L_x_141) ; - /*a490*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a4a0*/ ENDCOLLECTIVE ; -.L_x_141: - /*a4b0*/ MOV R50, R68 ; - /*a4c0*/ MOV R34, R21 ; - /*a4d0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_142) ; - /*a4e0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a4f0*/ ENDCOLLECTIVE ; -.L_x_142: - /*a500*/ MOV R50, R67 ; - /*a510*/ MOV R10, R21 ; - /*a520*/ WARPSYNC.COLLECTIVE R20, `(.L_x_143) ; - /*a530*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a540*/ ENDCOLLECTIVE ; -.L_x_143: - /*a550*/ LDL R50, [R1+0x8] ; - /*a560*/ MOV R42, R21 ; - /*a570*/ WARPSYNC.COLLECTIVE R20, `(.L_x_144) ; - /*a580*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a590*/ ENDCOLLECTIVE ; -.L_x_144: - /*a5a0*/ LDL R50, [R1+0x4] ; - /*a5b0*/ MOV R6, R21 ; - /*a5c0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_145) ; - /*a5d0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a5e0*/ ENDCOLLECTIVE ; -.L_x_145: - /*a5f0*/ LDL R50, [R1+0x10] ; - /*a600*/ MOV R7, R21 ; - /*a610*/ WARPSYNC.COLLECTIVE R20, `(.L_x_146) ; - /*a620*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a630*/ ENDCOLLECTIVE ; -.L_x_146: - /*a640*/ LDL R50, [R1+0xc] ; - /*a650*/ MOV R14, R21 ; - /*a660*/ WARPSYNC.COLLECTIVE R20, `(.L_x_147) ; - /*a670*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a680*/ ENDCOLLECTIVE ; -.L_x_147: - /*a690*/ LDL R50, [R1] ; - /*a6a0*/ MOV R15, R21 ; - /*a6b0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_148) ; - /*a6c0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a6d0*/ ENDCOLLECTIVE ; -.L_x_148: - /*a6e0*/ MOV R50, R69 ; - /*a6f0*/ MOV R16, R21 ; - /*a700*/ WARPSYNC.COLLECTIVE R20, `(.L_x_149) ; - /*a710*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a720*/ ENDCOLLECTIVE ; -.L_x_149: - /*a730*/ MOV R50, R66 ; - /*a740*/ MOV R17, R21 ; - /*a750*/ WARPSYNC.COLLECTIVE R20, `(.L_x_150) ; - /*a760*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a770*/ ENDCOLLECTIVE ; -.L_x_150: - /*a780*/ MOV R50, R65 ; - /*a790*/ MOV R18, R21 ; - /*a7a0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_151) ; - /*a7b0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a7c0*/ ENDCOLLECTIVE ; -.L_x_151: - /*a7d0*/ BRA `(.L_x_152) ; -.L_x_25: - /*a7e0*/ HFMA2 R51, -RZ, RZ, 0, 2.98023223876953125e-07 ; - /*a7f0*/ BSSY B3, `(.L_x_153) ; - /*a800*/ MOV R50, R3 ; - /*a810*/ MOV R49, 0x181f ; - /*a820*/ MOV R20, 0xffffffff ; - /*a830*/ WARPSYNC.COLLECTIVE R20, `(.L_x_154) ; - /*a840*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a850*/ ENDCOLLECTIVE ; -.L_x_154: - /*a860*/ BSYNC B3 ; -.L_x_153: - /*a870*/ LDL R6, [R1+0x8] ; - /*a880*/ LDL R7, [R1+0x4] ; - /*a890*/ LDL R14, [R1+0x10] ; - /*a8a0*/ LDL R15, [R1+0xc] ; - /*a8b0*/ LDL R16, [R1] ; - /*a8c0*/ MOV R50, R4 ; - /*a8d0*/ HFMA2 R51, -RZ, RZ, 0, 2.98023223876953125e-07 ; - /*a8e0*/ MOV R49, 0x181f ; - /*a8f0*/ MOV R20, 0xffffffff ; - /*a900*/ MOV R2, R21 ; - /*a910*/ WARPSYNC.COLLECTIVE R20, `(.L_x_155) ; - /*a920*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a930*/ ENDCOLLECTIVE ; -.L_x_155: - /*a940*/ MOV R50, R64 ; - /*a950*/ MOV R11, R21 ; - /*a960*/ WARPSYNC.COLLECTIVE R20, `(.L_x_156) ; - /*a970*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a980*/ ENDCOLLECTIVE ; -.L_x_156: - /*a990*/ MOV R50, R63 ; - /*a9a0*/ MOV R12, R21 ; - /*a9b0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_157) ; - /*a9c0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*a9d0*/ ENDCOLLECTIVE ; -.L_x_157: - /*a9e0*/ MOV R50, R8 ; - /*a9f0*/ MOV R13, R21 ; - /*aa00*/ WARPSYNC.COLLECTIVE R20, `(.L_x_158) ; - /*aa10*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*aa20*/ ENDCOLLECTIVE ; -.L_x_158: - /*aa30*/ MOV R50, R0 ; - /*aa40*/ MOV R44, R21 ; - /*aa50*/ WARPSYNC.COLLECTIVE R20, `(.L_x_159) ; - /*aa60*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*aa70*/ ENDCOLLECTIVE ; -.L_x_159: - /*aa80*/ MOV R50, R68 ; - /*aa90*/ MOV R45, R21 ; - /*aaa0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_160) ; - /*aab0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*aac0*/ ENDCOLLECTIVE ; -.L_x_160: - /*aad0*/ MOV R50, R67 ; - /*aae0*/ MOV R47, R21 ; - /*aaf0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_161) ; - /*ab00*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*ab10*/ ENDCOLLECTIVE ; -.L_x_161: - /*ab20*/ MOV R40, R21 ; - /*ab30*/ MOV R50, R6 ; - /*ab40*/ WARPSYNC.COLLECTIVE R20, `(.L_x_162) ; - /*ab50*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*ab60*/ ENDCOLLECTIVE ; -.L_x_162: - /*ab70*/ MOV R50, R7 ; - /*ab80*/ MOV R6, R21 ; - /*ab90*/ WARPSYNC.COLLECTIVE R20, `(.L_x_163) ; - /*aba0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*abb0*/ ENDCOLLECTIVE ; -.L_x_163: - /*abc0*/ MOV R50, R14 ; - /*abd0*/ MOV R7, R21 ; - /*abe0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_164) ; - /*abf0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*ac00*/ ENDCOLLECTIVE ; -.L_x_164: - /*ac10*/ MOV R50, R15 ; - /*ac20*/ MOV R14, R21 ; - /*ac30*/ WARPSYNC.COLLECTIVE R20, `(.L_x_165) ; - /*ac40*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*ac50*/ ENDCOLLECTIVE ; -.L_x_165: - /*ac60*/ MOV R50, R16 ; - /*ac70*/ MOV R15, R21 ; - /*ac80*/ WARPSYNC.COLLECTIVE R20, `(.L_x_166) ; - /*ac90*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*aca0*/ ENDCOLLECTIVE ; -.L_x_166: - /*acb0*/ MOV R50, R69 ; - /*acc0*/ MOV R16, R21 ; - /*acd0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_167) ; - /*ace0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*acf0*/ ENDCOLLECTIVE ; -.L_x_167: - /*ad00*/ MOV R50, R66 ; - /*ad10*/ MOV R17, R21 ; - /*ad20*/ WARPSYNC.COLLECTIVE R20, `(.L_x_168) ; - /*ad30*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*ad40*/ ENDCOLLECTIVE ; -.L_x_168: - /*ad50*/ MOV R50, R65 ; - /*ad60*/ MOV R18, R21 ; - /*ad70*/ WARPSYNC.COLLECTIVE R20, `(.L_x_169) ; - /*ad80*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*ad90*/ ENDCOLLECTIVE ; -.L_x_169: - /*ada0*/ BRA `(.L_x_170) ; -.L_x_29: - /*adb0*/ HFMA2 R51, -RZ, RZ, 0, 3.5762786865234375e-07 ; - /*adc0*/ BSSY B4, `(.L_x_171) ; - /*add0*/ MOV R50, R3 ; - /*ade0*/ MOV R49, 0x181f ; - /*adf0*/ MOV R20, 0xffffffff ; - /*ae00*/ WARPSYNC.COLLECTIVE R20, `(.L_x_172) ; - /*ae10*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*ae20*/ ENDCOLLECTIVE ; -.L_x_172: - /*ae30*/ BSYNC B4 ; -.L_x_171: - /*ae40*/ LDL R6, [R1+0x8] ; - /*ae50*/ LDL R7, [R1+0x4] ; - /*ae60*/ LDL R14, [R1+0x10] ; - /*ae70*/ LDL R15, [R1+0xc] ; - /*ae80*/ LDL R16, [R1] ; - /*ae90*/ MOV R50, R4 ; - /*aea0*/ HFMA2 R51, -RZ, RZ, 0, 3.5762786865234375e-07 ; - /*aeb0*/ MOV R49, 0x181f ; - /*aec0*/ MOV R20, 0xffffffff ; - /*aed0*/ MOV R2, R21 ; - /*aee0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_173) ; - /*aef0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*af00*/ ENDCOLLECTIVE ; -.L_x_173: - /*af10*/ MOV R50, R64 ; - /*af20*/ MOV R11, R21 ; - /*af30*/ WARPSYNC.COLLECTIVE R20, `(.L_x_174) ; - /*af40*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*af50*/ ENDCOLLECTIVE ; -.L_x_174: - /*af60*/ MOV R50, R63 ; - /*af70*/ MOV R12, R21 ; - /*af80*/ WARPSYNC.COLLECTIVE R20, `(.L_x_175) ; - /*af90*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*afa0*/ ENDCOLLECTIVE ; -.L_x_175: - /*afb0*/ MOV R50, R8 ; - /*afc0*/ MOV R13, R21 ; - /*afd0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_176) ; - /*afe0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*aff0*/ ENDCOLLECTIVE ; -.L_x_176: - /*b000*/ MOV R50, R0 ; - /*b010*/ MOV R41, R21 ; - /*b020*/ WARPSYNC.COLLECTIVE R20, `(.L_x_177) ; - /*b030*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b040*/ ENDCOLLECTIVE ; -.L_x_177: - /*b050*/ MOV R50, R68 ; - /*b060*/ MOV R29, R21 ; - /*b070*/ WARPSYNC.COLLECTIVE R20, `(.L_x_178) ; - /*b080*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b090*/ ENDCOLLECTIVE ; -.L_x_178: - /*b0a0*/ MOV R50, R67 ; - /*b0b0*/ MOV R46, R21 ; - /*b0c0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_179) ; - /*b0d0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b0e0*/ ENDCOLLECTIVE ; -.L_x_179: - /*b0f0*/ MOV R37, R21 ; - /*b100*/ MOV R50, R6 ; - /*b110*/ WARPSYNC.COLLECTIVE R20, `(.L_x_180) ; - /*b120*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b130*/ ENDCOLLECTIVE ; -.L_x_180: - /*b140*/ MOV R50, R7 ; - /*b150*/ MOV R6, R21 ; - /*b160*/ WARPSYNC.COLLECTIVE R20, `(.L_x_181) ; - /*b170*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b180*/ ENDCOLLECTIVE ; -.L_x_181: - /*b190*/ MOV R50, R14 ; - /*b1a0*/ MOV R7, R21 ; - /*b1b0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_182) ; - /*b1c0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b1d0*/ ENDCOLLECTIVE ; -.L_x_182: - /*b1e0*/ MOV R50, R15 ; - /*b1f0*/ MOV R14, R21 ; - /*b200*/ WARPSYNC.COLLECTIVE R20, `(.L_x_183) ; - /*b210*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b220*/ ENDCOLLECTIVE ; -.L_x_183: - /*b230*/ MOV R50, R16 ; - /*b240*/ MOV R15, R21 ; - /*b250*/ WARPSYNC.COLLECTIVE R20, `(.L_x_184) ; - /*b260*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b270*/ ENDCOLLECTIVE ; -.L_x_184: - /*b280*/ MOV R50, R69 ; - /*b290*/ MOV R16, R21 ; - /*b2a0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_185) ; - /*b2b0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b2c0*/ ENDCOLLECTIVE ; -.L_x_185: - /*b2d0*/ MOV R50, R66 ; - /*b2e0*/ MOV R17, R21 ; - /*b2f0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_186) ; - /*b300*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b310*/ ENDCOLLECTIVE ; -.L_x_186: - /*b320*/ MOV R50, R65 ; - /*b330*/ MOV R18, R21 ; - /*b340*/ WARPSYNC.COLLECTIVE R20, `(.L_x_187) ; - /*b350*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b360*/ ENDCOLLECTIVE ; -.L_x_187: - /*b370*/ BRA `(.L_x_188) ; -.L_x_33: - /*b380*/ HFMA2 R51, -RZ, RZ, 0, 4.17232513427734375e-07 ; - /*b390*/ BSSY B5, `(.L_x_189) ; - /*b3a0*/ MOV R50, R3 ; - /*b3b0*/ MOV R49, 0x181f ; - /*b3c0*/ MOV R20, 0xffffffff ; - /*b3d0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_190) ; - /*b3e0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b3f0*/ ENDCOLLECTIVE ; -.L_x_190: - /*b400*/ BSYNC B5 ; -.L_x_189: - /*b410*/ LDL R6, [R1+0x8] ; - /*b420*/ LDL R7, [R1+0x4] ; - /*b430*/ LDL R15, [R1+0x10] ; - /*b440*/ LDL R16, [R1+0xc] ; - /*b450*/ LDL R17, [R1] ; - /*b460*/ MOV R50, R4 ; - /*b470*/ HFMA2 R51, -RZ, RZ, 0, 4.17232513427734375e-07 ; - /*b480*/ MOV R49, 0x181f ; - /*b490*/ MOV R20, 0xffffffff ; - /*b4a0*/ MOV R14, R21 ; - /*b4b0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_191) ; - /*b4c0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b4d0*/ ENDCOLLECTIVE ; -.L_x_191: - /*b4e0*/ MOV R50, R64 ; - /*b4f0*/ MOV R13, R21 ; - /*b500*/ WARPSYNC.COLLECTIVE R20, `(.L_x_192) ; - /*b510*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b520*/ ENDCOLLECTIVE ; -.L_x_192: - /*b530*/ MOV R50, R63 ; - /*b540*/ MOV R12, R21 ; - /*b550*/ WARPSYNC.COLLECTIVE R20, `(.L_x_193) ; - /*b560*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b570*/ ENDCOLLECTIVE ; -.L_x_193: - /*b580*/ MOV R50, R8 ; - /*b590*/ MOV R2, R21 ; - /*b5a0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_194) ; - /*b5b0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b5c0*/ ENDCOLLECTIVE ; -.L_x_194: - /*b5d0*/ MOV R50, R0 ; - /*b5e0*/ MOV R11, R21 ; - /*b5f0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_195) ; - /*b600*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b610*/ ENDCOLLECTIVE ; -.L_x_195: - /*b620*/ MOV R50, R68 ; - /*b630*/ MOV R32, R21 ; - /*b640*/ WARPSYNC.COLLECTIVE R20, `(.L_x_196) ; - /*b650*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b660*/ ENDCOLLECTIVE ; -.L_x_196: - /*b670*/ MOV R50, R67 ; - /*b680*/ MOV R35, R21 ; - /*b690*/ WARPSYNC.COLLECTIVE R20, `(.L_x_197) ; - /*b6a0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b6b0*/ ENDCOLLECTIVE ; -.L_x_197: - /*b6c0*/ MOV R33, R21 ; - /*b6d0*/ MOV R50, R6 ; - /*b6e0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_198) ; - /*b6f0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b700*/ ENDCOLLECTIVE ; -.L_x_198: - /*b710*/ MOV R50, R7 ; - /*b720*/ MOV R6, R21 ; - /*b730*/ WARPSYNC.COLLECTIVE R20, `(.L_x_199) ; - /*b740*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b750*/ ENDCOLLECTIVE ; -.L_x_199: - /*b760*/ MOV R50, R15 ; - /*b770*/ MOV R7, R21 ; - /*b780*/ WARPSYNC.COLLECTIVE R20, `(.L_x_200) ; - /*b790*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b7a0*/ ENDCOLLECTIVE ; -.L_x_200: - /*b7b0*/ MOV R50, R16 ; - /*b7c0*/ MOV R15, R21 ; - /*b7d0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_201) ; - /*b7e0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b7f0*/ ENDCOLLECTIVE ; -.L_x_201: - /*b800*/ MOV R50, R17 ; - /*b810*/ MOV R16, R21 ; - /*b820*/ WARPSYNC.COLLECTIVE R20, `(.L_x_202) ; - /*b830*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b840*/ ENDCOLLECTIVE ; -.L_x_202: - /*b850*/ MOV R50, R69 ; - /*b860*/ MOV R17, R21 ; - /*b870*/ WARPSYNC.COLLECTIVE R20, `(.L_x_203) ; - /*b880*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b890*/ ENDCOLLECTIVE ; -.L_x_203: - /*b8a0*/ MOV R50, R66 ; - /*b8b0*/ MOV R18, R21 ; - /*b8c0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_204) ; - /*b8d0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b8e0*/ ENDCOLLECTIVE ; -.L_x_204: - /*b8f0*/ MOV R50, R65 ; - /*b900*/ MOV R19, R21 ; - /*b910*/ WARPSYNC.COLLECTIVE R20, `(.L_x_205) ; - /*b920*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b930*/ ENDCOLLECTIVE ; -.L_x_205: - /*b940*/ BRA `(.L_x_206) ; -.L_x_38: - /*b950*/ HFMA2 R49, -RZ, RZ, 0, 0.0020122528076171875 ; - /*b960*/ BSSY B7, `(.L_x_207) ; - /*b970*/ MOV R20, 0xffffffff ; - /*b980*/ WARPSYNC.COLLECTIVE R20, `(.L_x_208) ; - /*b990*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*b9a0*/ ENDCOLLECTIVE ; -.L_x_208: - /*b9b0*/ BSYNC B7 ; -.L_x_207: - /*b9c0*/ IMAD.HI.U32 R6, R21, R54, RZ ; - /*b9d0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*b9e0*/ IMAD R6, R5, R6, R21 ; - /*b9f0*/ ISETP.GE.U32.AND P1, PT, R6, R5, PT ; - /*ba00*/ SEL R7, R5, RZ, P1 ; - /*ba10*/ IADD3 R7, PT, PT, R6, -R7, RZ ; - /*ba20*/ IMAD.WIDE.U32 R24, R7, 0x80, R38 ; - /*ba30*/ LDG.E.128.STRONG.GPU R24, desc[UR6][R24.64] ; - /*ba40*/ LOP3.LUT R7, R13, R2, RZ, 0x3c, !PT ; - /*ba50*/ HFMA2 R49, -RZ, RZ, 0, 0.0020122528076171875 ; - /*ba60*/ MOV R20, 0xffffffff ; - /*ba70*/ IMAD R9, R9, 0x1000193, RZ ; - /*ba80*/ IMAD R7, R7, 0x1000193, RZ ; - /*ba90*/ IMAD R6, R34, 0x1000193, RZ ; - /*baa0*/ LOP3.LUT R16, R7, R44, RZ, 0x3c, !PT ; - /*bab0*/ MOV R50, R16 ; - /*bac0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_209) ; - /*bad0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*bae0*/ ENDCOLLECTIVE ; -.L_x_209: - /*baf0*/ MOV R7, R21 ; - /*bb00*/ LOP3.LUT R34, R9, R24, RZ, 0x3c, !PT ; - /*bb10*/ IMAD R9, R10, 0x1000193, RZ ; - /*bb20*/ LOP3.LUT R6, R6, R25, RZ, 0x3c, !PT ; - /*bb30*/ LOP3.LUT R36, R9, R26, RZ, 0x3c, !PT ; - /*bb40*/ IMAD.HI.U32 R9, R7, R54, RZ ; - /*bb50*/ IADD3 R10, PT, PT, -R9, RZ, RZ ; - /*bb60*/ IMAD R10, R5, R10, R7 ; - /*bb70*/ ISETP.GE.U32.AND P1, PT, R10, R5, PT ; - /*bb80*/ SEL R7, R5, RZ, P1 ; - /*bb90*/ IADD3 R7, PT, PT, R10, -R7, RZ ; - /*bba0*/ IMAD.WIDE.U32 R16, R7, 0x80, R38 ; - /*bbb0*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*bbc0*/ IMAD R42, R42, 0x1000193, RZ ; - /*bbd0*/ IMAD R7, R44, 0x1000193, RZ ; - /*bbe0*/ IMAD R10, R45, 0x1000193, RZ ; - /*bbf0*/ LOP3.LUT R9, R42, R27, RZ, 0x3c, !PT ; - /*bc00*/ IMAD R47, R47, 0x1000193, RZ ; - /*bc10*/ LOP3.LUT R42, R7, R16, RZ, 0x3c, !PT ; - /*bc20*/ LOP3.LUT R7, R14, R2, RZ, 0x3c, !PT ; - /*bc30*/ LOP3.LUT R43, R10, R17, RZ, 0x3c, !PT ; - /*bc40*/ LOP3.LUT R44, R47, R18, RZ, 0x3c, !PT ; - /*bc50*/ IMAD R50, R7, 0x1000193, RZ ; - /*bc60*/ LOP3.LUT R50, R50, R41, RZ, 0x3c, !PT ; - /*bc70*/ WARPSYNC.COLLECTIVE R20, `(.L_x_210) ; - /*bc80*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*bc90*/ ENDCOLLECTIVE ; -.L_x_210: - /*bca0*/ IMAD.HI.U32 R7, R21, R54, RZ ; - /*bcb0*/ IADD3 R10, PT, PT, -R7, RZ, RZ ; - /*bcc0*/ IMAD R10, R5, R10, R21 ; - /*bcd0*/ ISETP.GE.U32.AND P1, PT, R10, R5, PT ; - /*bce0*/ SEL R7, R5, RZ, P1 ; - /*bcf0*/ IADD3 R7, PT, PT, R10, -R7, RZ ; - /*bd00*/ IMAD.WIDE.U32 R20, R7, 0x80, R38 ; - /*bd10*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*bd20*/ LOP3.LUT R7, R15, R2, RZ, 0x3c, !PT ; - /*bd30*/ IMAD R41, R41, 0x1000193, RZ ; - /*bd40*/ IMAD R10, R29, 0x1000193, RZ ; - /*bd50*/ IMAD R28, R7, 0x1000193, RZ ; - /*bd60*/ IMAD R7, R46, 0x1000193, RZ ; - /*bd70*/ IMAD R40, R40, 0x1000193, RZ ; - /*bd80*/ LOP3.LUT R28, R28, R11, RZ, 0x3c, !PT ; - /*bd90*/ LOP3.LUT R45, R40, R19, RZ, 0x3c, !PT ; - /*bda0*/ MOV R50, R28 ; - /*bdb0*/ LOP3.LUT R47, R41, R20, RZ, 0x3c, !PT ; - /*bdc0*/ MOV R20, 0xffffffff ; - /*bdd0*/ LOP3.LUT R10, R10, R21, RZ, 0x3c, !PT ; - /*bde0*/ LOP3.LUT R48, R7, R22, RZ, 0x3c, !PT ; - /*bdf0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_211) ; - /*be00*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*be10*/ ENDCOLLECTIVE ; -.L_x_211: - /*be20*/ MOV R28, R21 ; - /*be30*/ IMAD.HI.U32 R7, R28, R54, RZ ; - /*be40*/ IADD3 R7, PT, PT, -R7, RZ, RZ ; - /*be50*/ IMAD R28, R5, R7, R28 ; - /*be60*/ ISETP.GE.U32.AND P1, PT, R28, R5, PT ; - /*be70*/ SEL R7, R5, RZ, P1 ; - /*be80*/ IADD3 R7, PT, PT, R28, -R7, RZ ; - /*be90*/ IMAD.WIDE.U32 R16, R7, 0x80, R38 ; - /*bea0*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*beb0*/ IMAD R35, R35, 0x1000193, RZ ; - /*bec0*/ IADD3 R7, PT, PT, R2, 0x1, RZ ; - /*bed0*/ IMAD R40, R37, 0x1000193, RZ ; - /*bee0*/ IMAD R11, R11, 0x1000193, RZ ; - /*bef0*/ IMAD R32, R32, 0x1000193, RZ ; - /*bf00*/ LOP3.LUT R40, R40, R23, RZ, 0x3c, !PT ; - /*bf10*/ LOP3.LUT R37, R35, R18, RZ, 0x3c, !PT ; - /*bf20*/ LOP3.LUT R18, R12, R7, RZ, 0x3c, !PT ; - /*bf30*/ LOP3.LUT R11, R11, R16, RZ, 0x3c, !PT ; - /*bf40*/ IMAD R16, R33, 0x1000193, RZ ; - /*bf50*/ LOP3.LUT R32, R32, R17, RZ, 0x3c, !PT ; - /*bf60*/ IMAD R25, R18, 0x1000193, RZ ; - /*bf70*/ LOP3.LUT R33, R16, R19, RZ, 0x3c, !PT ; - /*bf80*/ LOP3.LUT R25, R25, R6, RZ, 0x3c, !PT ; - /*bf90*/ MOV R50, R25 ; - /*bfa0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_212) ; - /*bfb0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*bfc0*/ ENDCOLLECTIVE ; -.L_x_212: - /*bfd0*/ MOV R25, R21 ; - /*bfe0*/ IMAD.HI.U32 R16, R25, R54, RZ ; - /*bff0*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*c000*/ IMAD R16, R5, R16, R25 ; - /*c010*/ ISETP.GE.U32.AND P1, PT, R16, R5, PT ; - /*c020*/ SEL R17, R5, RZ, P1 ; - /*c030*/ IADD3 R17, PT, PT, R16, -R17, RZ ; - /*c040*/ IMAD.WIDE.U32 R24, R17, 0x80, R38 ; - /*c050*/ LDG.E.128.STRONG.GPU R24, desc[UR6][R24.64] ; - /*c060*/ IMAD R6, R6, 0x1000193, RZ ; - /*c070*/ IMAD R17, R34, 0x1000193, RZ ; - /*c080*/ IMAD R19, R36, 0x1000193, RZ ; - /*c090*/ LOP3.LUT R35, R6, R25, RZ, 0x3c, !PT ; - /*c0a0*/ LOP3.LUT R6, R13, R7, RZ, 0x3c, !PT ; - /*c0b0*/ LOP3.LUT R34, R17, R24, RZ, 0x3c, !PT ; - /*c0c0*/ LOP3.LUT R36, R19, R26, RZ, 0x3c, !PT ; - /*c0d0*/ IMAD R6, R6, 0x1000193, RZ ; - /*c0e0*/ LOP3.LUT R16, R6, R43, RZ, 0x3c, !PT ; - /*c0f0*/ IMAD R6, R9, 0x1000193, RZ ; - /*c100*/ MOV R50, R16 ; - /*c110*/ LOP3.LUT R41, R6, R27, RZ, 0x3c, !PT ; - /*c120*/ WARPSYNC.COLLECTIVE R20, `(.L_x_213) ; - /*c130*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*c140*/ ENDCOLLECTIVE ; -.L_x_213: - /*c150*/ MOV R16, R21 ; - /*c160*/ IMAD.HI.U32 R6, R16, R54, RZ ; - /*c170*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*c180*/ IMAD R6, R5, R6, R16 ; - /*c190*/ ISETP.GE.U32.AND P1, PT, R6, R5, PT ; - /*c1a0*/ SEL R9, R5, RZ, P1 ; - /*c1b0*/ IADD3 R9, PT, PT, R6, -R9, RZ ; - /*c1c0*/ IMAD.WIDE.U32 R20, R9, 0x80, R38 ; - /*c1d0*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*c1e0*/ IMAD R9, R42, 0x1000193, RZ ; - /*c1f0*/ IMAD R6, R43, 0x1000193, RZ ; - /*c200*/ IMAD R17, R44, 0x1000193, RZ ; - /*c210*/ IMAD R16, R45, 0x1000193, RZ ; - /*c220*/ LOP3.LUT R42, R9, R20, RZ, 0x3c, !PT ; - /*c230*/ LOP3.LUT R9, R14, R7, RZ, 0x3c, !PT ; - /*c240*/ LOP3.LUT R44, R6, R21, RZ, 0x3c, !PT ; - /*c250*/ MOV R20, 0xffffffff ; - /*c260*/ IMAD R9, R9, 0x1000193, RZ ; - /*c270*/ LOP3.LUT R43, R16, R23, RZ, 0x3c, !PT ; - /*c280*/ LOP3.LUT R6, R17, R22, RZ, 0x3c, !PT ; - /*c290*/ LOP3.LUT R21, R9, R10, RZ, 0x3c, !PT ; - /*c2a0*/ MOV R50, R21 ; - /*c2b0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_214) ; - /*c2c0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*c2d0*/ ENDCOLLECTIVE ; -.L_x_214: - /*c2e0*/ IMAD.HI.U32 R9, R21, R54, RZ ; - /*c2f0*/ IADD3 R16, PT, PT, -R9, RZ, RZ ; - /*c300*/ IMAD R16, R5, R16, R21 ; - /*c310*/ ISETP.GE.U32.AND P1, PT, R16, R5, PT ; - /*c320*/ SEL R9, R5, RZ, P1 ; - /*c330*/ IADD3 R9, PT, PT, R16, -R9, RZ ; - /*c340*/ IMAD.WIDE.U32 R16, R9, 0x80, R38 ; - /*c350*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*c360*/ LOP3.LUT R7, R15, R7, RZ, 0x3c, !PT ; - /*c370*/ IMAD R9, R47, 0x1000193, RZ ; - /*c380*/ IMAD R10, R10, 0x1000193, RZ ; - /*c390*/ IMAD R7, R7, 0x1000193, RZ ; - /*c3a0*/ LOP3.LUT R28, R7, R32, RZ, 0x3c, !PT ; - /*c3b0*/ IADD3 R46, PT, PT, R2, 0x2, RZ ; - /*c3c0*/ IMAD R11, R11, 0x1000193, RZ ; - /*c3d0*/ MOV R50, R28 ; - /*c3e0*/ IMAD R40, R40, 0x1000193, RZ ; - /*c3f0*/ IMAD R37, R37, 0x1000193, RZ ; - /*c400*/ WARPSYNC.COLLECTIVE R20, `(.L_x_215) ; - /*c410*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*c420*/ ENDCOLLECTIVE ; -.L_x_215: - /*c430*/ IMAD R47, R34, 0x1000193, RZ ; - /*c440*/ IMAD R7, R48, 0x1000193, RZ ; - /*c450*/ MOV R28, R21 ; - /*c460*/ LOP3.LUT R9, R9, R16, RZ, 0x3c, !PT ; - /*c470*/ IMAD.HI.U32 R16, R28, R54, RZ ; - /*c480*/ LOP3.LUT R10, R10, R17, RZ, 0x3c, !PT ; - /*c490*/ IMAD R32, R32, 0x1000193, RZ ; - /*c4a0*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*c4b0*/ LOP3.LUT R52, R40, R19, RZ, 0x3c, !PT ; - /*c4c0*/ IMAD R48, R35, 0x1000193, RZ ; - /*c4d0*/ LOP3.LUT R7, R7, R18, RZ, 0x3c, !PT ; - /*c4e0*/ IMAD R16, R5, R16, R28 ; - /*c4f0*/ ISETP.GE.U32.AND P1, PT, R16, R5, PT ; - /*c500*/ SEL R17, R5, RZ, P1 ; - /*c510*/ IADD3 R17, PT, PT, R16, -R17, RZ ; - /*c520*/ IMAD.WIDE.U32 R20, R17, 0x80, R38 ; - /*c530*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*c540*/ LOP3.LUT R16, R12, R46, RZ, 0x3c, !PT ; - /*c550*/ IMAD R17, R16, 0x1000193, RZ ; - /*c560*/ IMAD R16, R33, 0x1000193, RZ ; - /*c570*/ LOP3.LUT R26, R17, R36, RZ, 0x3c, !PT ; - /*c580*/ MOV R50, R26 ; - /*c590*/ LOP3.LUT R11, R11, R20, RZ, 0x3c, !PT ; - /*c5a0*/ MOV R20, 0xffffffff ; - /*c5b0*/ LOP3.LUT R40, R32, R21, RZ, 0x3c, !PT ; - /*c5c0*/ LOP3.LUT R45, R16, R23, RZ, 0x3c, !PT ; - /*c5d0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_216) ; - /*c5e0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*c5f0*/ ENDCOLLECTIVE ; -.L_x_216: - /*c600*/ LOP3.LUT R37, R37, R22, RZ, 0x3c, !PT ; - /*c610*/ MOV R26, R21 ; - /*c620*/ IMAD.HI.U32 R16, R26, R54, RZ ; - /*c630*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*c640*/ IMAD R16, R5, R16, R26 ; - /*c650*/ ISETP.GE.U32.AND P1, PT, R16, R5, PT ; - /*c660*/ SEL R17, R5, RZ, P1 ; - /*c670*/ IADD3 R17, PT, PT, R16, -R17, RZ ; - /*c680*/ IMAD.WIDE.U32 R20, R17, 0x80, R38 ; - /*c690*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*c6a0*/ IMAD R17, R36, 0x1000193, RZ ; - /*c6b0*/ LOP3.LUT R16, R13, R46, RZ, 0x3c, !PT ; - /*c6c0*/ LOP3.LUT R36, R17, R22, RZ, 0x3c, !PT ; - /*c6d0*/ IMAD R17, R16, 0x1000193, RZ ; - /*c6e0*/ LOP3.LUT R47, R47, R20, RZ, 0x3c, !PT ; - /*c6f0*/ IMAD R16, R41, 0x1000193, RZ ; - /*c700*/ MOV R20, 0xffffffff ; - /*c710*/ LOP3.LUT R48, R48, R21, RZ, 0x3c, !PT ; - /*c720*/ LOP3.LUT R22, R17, R6, RZ, 0x3c, !PT ; - /*c730*/ LOP3.LUT R41, R16, R23, RZ, 0x3c, !PT ; - /*c740*/ MOV R50, R22 ; - /*c750*/ WARPSYNC.COLLECTIVE R20, `(.L_x_217) ; - /*c760*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*c770*/ ENDCOLLECTIVE ; -.L_x_217: - /*c780*/ MOV R22, R21 ; - /*c790*/ IMAD.HI.U32 R16, R22, R54, RZ ; - /*c7a0*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*c7b0*/ IMAD R16, R5, R16, R22 ; - /*c7c0*/ ISETP.GE.U32.AND P1, PT, R16, R5, PT ; - /*c7d0*/ SEL R17, R5, RZ, P1 ; - /*c7e0*/ IADD3 R17, PT, PT, R16, -R17, RZ ; - /*c7f0*/ IMAD.WIDE.U32 R16, R17, 0x80, R38 ; - /*c800*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*c810*/ IMAD R23, R6, 0x1000193, RZ ; - /*c820*/ IMAD R21, R42, 0x1000193, RZ ; - /*c830*/ IMAD R44, R44, 0x1000193, RZ ; - /*c840*/ LOP3.LUT R6, R23, R18, RZ, 0x3c, !PT ; - /*c850*/ LOP3.LUT R18, R14, R46, RZ, 0x3c, !PT ; - /*c860*/ LOP3.LUT R42, R21, R16, RZ, 0x3c, !PT ; - /*c870*/ IMAD R16, R43, 0x1000193, RZ ; - /*c880*/ LOP3.LUT R44, R44, R17, RZ, 0x3c, !PT ; - /*c890*/ IMAD R18, R18, 0x1000193, RZ ; - /*c8a0*/ LOP3.LUT R43, R16, R19, RZ, 0x3c, !PT ; - /*c8b0*/ LOP3.LUT R18, R18, R7, RZ, 0x3c, !PT ; - /*c8c0*/ MOV R50, R18 ; - /*c8d0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_218) ; - /*c8e0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*c8f0*/ ENDCOLLECTIVE ; -.L_x_218: - /*c900*/ MOV R18, R21 ; - /*c910*/ IMAD.HI.U32 R16, R18, R54, RZ ; - /*c920*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*c930*/ IMAD R16, R5, R16, R18 ; - /*c940*/ ISETP.GE.U32.AND P1, PT, R16, R5, PT ; - /*c950*/ SEL R17, R5, RZ, P1 ; - /*c960*/ IADD3 R17, PT, PT, R16, -R17, RZ ; - /*c970*/ IMAD.WIDE.U32 R24, R17, 0x80, R38 ; - /*c980*/ LDG.E.128.STRONG.GPU R24, desc[UR6][R24.64] ; - /*c990*/ LOP3.LUT R46, R15, R46, RZ, 0x3c, !PT ; - /*c9a0*/ IMAD R7, R7, 0x1000193, RZ ; - /*c9b0*/ IMAD R10, R10, 0x1000193, RZ ; - /*c9c0*/ IMAD R46, R46, 0x1000193, RZ ; - /*c9d0*/ IMAD R9, R9, 0x1000193, RZ ; - /*c9e0*/ LOP3.LUT R28, R46, R37, RZ, 0x3c, !PT ; - /*c9f0*/ MOV R50, R28 ; - /*ca00*/ WARPSYNC.COLLECTIVE R20, `(.L_x_219) ; - /*ca10*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*ca20*/ ENDCOLLECTIVE ; -.L_x_219: - /*ca30*/ MOV R28, R21 ; - /*ca40*/ LOP3.LUT R26, R7, R26, RZ, 0x3c, !PT ; - /*ca50*/ IMAD.HI.U32 R7, R28, R54, RZ ; - /*ca60*/ LOP3.LUT R25, R10, R25, RZ, 0x3c, !PT ; - /*ca70*/ LOP3.LUT R24, R9, R24, RZ, 0x3c, !PT ; - /*ca80*/ IADD3 R7, PT, PT, -R7, RZ, RZ ; - /*ca90*/ IMAD R28, R5, R7, R28 ; - /*caa0*/ ISETP.GE.U32.AND P1, PT, R28, R5, PT ; - /*cab0*/ SEL R7, R5, RZ, P1 ; - /*cac0*/ IADD3 R7, PT, PT, R28, -R7, RZ ; - /*cad0*/ IMAD.WIDE.U32 R16, R7, 0x80, R38 ; - /*cae0*/ LDG.E.128.STRONG.GPU R16, desc[UR6][R16.64] ; - /*caf0*/ IADD3 R46, PT, PT, R2, 0x3, RZ ; - /*cb00*/ IMAD R10, R45, 0x1000193, RZ ; - /*cb10*/ IMAD R52, R52, 0x1000193, RZ ; - /*cb20*/ LOP3.LUT R12, R12, R46.reuse, RZ, 0x3c, !PT ; - /*cb30*/ IMAD R11, R11, 0x1000193, RZ ; - /*cb40*/ LOP3.LUT R13, R13, R46.reuse, RZ, 0x3c, !PT ; - /*cb50*/ IMAD R40, R40, 0x1000193, RZ ; - /*cb60*/ LOP3.LUT R14, R14, R46, RZ, 0x3c, !PT ; - /*cb70*/ IMAD R12, R12, 0x1000193, RZ ; - /*cb80*/ LOP3.LUT R27, R52, R27, RZ, 0x3c, !PT ; - /*cb90*/ LOP3.LUT R15, R15, R46, RZ, 0x3c, !PT ; - /*cba0*/ IMAD R14, R14, 0x1000193, RZ ; - /*cbb0*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*cbc0*/ LOP3.LUT R14, R14, R27, RZ, 0x3c, !PT ; - /*cbd0*/ MOV R50, R12 ; - /*cbe0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_220) ; - /*cbf0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*cc00*/ ENDCOLLECTIVE ; -.L_x_220: - /*cc10*/ MOV R12, R21 ; - /*cc20*/ IMAD.HI.U32 R7, R12, R54, RZ ; - /*cc30*/ IADD3 R7, PT, PT, -R7, RZ, RZ ; - /*cc40*/ IMAD R12, R5, R7, R12 ; - /*cc50*/ ISETP.GE.U32.AND P1, PT, R12, R5, PT ; - /*cc60*/ SEL R7, R5, RZ, P1 ; - /*cc70*/ IADD3 R7, PT, PT, R12, -R7, RZ ; - /*cc80*/ LOP3.LUT R35, R10, R19, RZ, 0x3c, !PT ; - /*cc90*/ IMAD R10, R13, 0x1000193, RZ ; - /*cca0*/ LOP3.LUT R32, R11, R16, RZ, 0x3c, !PT ; - /*ccb0*/ LOP3.LUT R33, R40, R17, RZ, 0x3c, !PT ; - /*ccc0*/ LOP3.LUT R13, R10, R43, RZ, 0x3c, !PT ; - /*ccd0*/ MOV R50, R13 ; - /*cce0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_221) ; - /*ccf0*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*cd00*/ ENDCOLLECTIVE ; -.L_x_221: - /*cd10*/ MOV R50, R14 ; - /*cd20*/ MOV R13, R21 ; - /*cd30*/ WARPSYNC.COLLECTIVE R20, `(.L_x_222) ; - /*cd40*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*cd50*/ ENDCOLLECTIVE ; -.L_x_222: - /*cd60*/ IMAD.HI.U32 R9, R13, R54, RZ ; - /*cd70*/ IADD3 R10, PT, PT, -R9, RZ, RZ ; - /*cd80*/ IMAD R10, R5, R10, R13 ; - /*cd90*/ IMAD R50, R15, 0x1000193, RZ ; - /*cda0*/ IMAD.WIDE.U32 R12, R7, 0x80, R38 ; - /*cdb0*/ ISETP.GE.U32.AND P1, PT, R10, R5, PT ; - /*cdc0*/ LOP3.LUT R50, R50, R35, RZ, 0x3c, !PT ; - /*cdd0*/ SEL R9, R5, RZ, P1 ; - /*cde0*/ MOV R14, R21 ; - /*cdf0*/ WARPSYNC.COLLECTIVE R20, `(.L_x_223) ; - /*ce00*/ SHFL.IDX P2, R21, R50, R51, R49 ; - /*ce10*/ ENDCOLLECTIVE ; -.L_x_223: - /*ce20*/ IADD3 R9, PT, PT, R10, -R9, RZ ; - /*ce30*/ IMAD.HI.U32 R10, R14, R54, RZ ; - /*ce40*/ IADD3 R10, PT, PT, -R10, RZ, RZ ; - /*ce50*/ IMAD R10, R5, R10, R14 ; - /*ce60*/ LDG.E.128.STRONG.GPU R12, desc[UR6][R12.64] ; - /*ce70*/ ISETP.GE.U32.AND P1, PT, R10, R5, PT ; - /*ce80*/ SEL R11, R5, RZ, P1 ; - /*ce90*/ MOV R51, R21 ; - /*cea0*/ IMAD.WIDE.U32 R20, R9, 0x80, R38 ; - /*ceb0*/ IADD3 R11, PT, PT, R10, -R11, RZ ; - /*cec0*/ LDG.E.128.STRONG.GPU R20, desc[UR6][R20.64] ; - /*ced0*/ IMAD.WIDE.U32 R28, R11, 0x80, R38 ; - /*cee0*/ LDG.E.128.STRONG.GPU R28, desc[UR6][R28.64] ; - /*cef0*/ IMAD R7, R37, 0x1000193, RZ ; - /*cf00*/ LOP3.LUT R7, R7, R18, RZ, 0x3c, !PT ; - /*cf10*/ BRA `(.L_x_224) ; -.L_x_225: - /*cf20*/ BRA `(.L_x_225); - /*cf30*/ NOP; - /*cf40*/ NOP; - /*cf50*/ NOP; - /*cf60*/ NOP; - /*cf70*/ NOP; - /*cf80*/ NOP; - /*cf90*/ NOP; - /*cfa0*/ NOP; - /*cfb0*/ NOP; - /*cfc0*/ NOP; - /*cfd0*/ NOP; - /*cfe0*/ NOP; - /*cff0*/ NOP; -.L_x_354: - - -//--------------------- .text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .align 128 - .global _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,(.L_x_355 - _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ LDCU UR5, c[0x3][0x180] ; - /*0020*/ IADD3 R1, PT, PT, R1, -0x30, RZ ; - /*0030*/ ISETP.NE.AND P0, PT, RZ, UR5, PT ; - /*0040*/ @!P0 EXIT ; - /*0050*/ S2R R3, SR_TID.X ; - /*0060*/ S2UR UR4, SR_CTAID.X ; - /*0070*/ HFMA2 R5, -RZ, RZ, 0, 0 ; - /*0080*/ LDCU.64 UR10, c[0x0][0x358] ; - /*0090*/ LDC R0, c[0x0][0x360] ; - /*00a0*/ IMAD R0, R0, UR4, R3 ; - /*00b0*/ UMOV UR4, URZ ; - /*00c0*/ IMAD R4, R0, UR5, RZ ; - /*00d0*/ STL.64 [R1+0x28], R4 ; -.L_x_231: - /*00e0*/ LDC.64 R2, c[0x4][RZ] ; - /*00f0*/ LDL.64 R8, [R1+0x28] ; - /*0100*/ LDCU.64 UR6, c[0x0][0x380] ; - /*0110*/ LDG.E.128.STRONG.SM R16, desc[UR10][R2.64+0x10] ; - /*0120*/ LDG.E.128.STRONG.SM R4, desc[UR10][R2.64] ; - /*0130*/ UMOV UR5, URZ ; - /*0140*/ UIADD3.64 UR6, UPT, UPT, UR4, UR6, URZ ; - /*0150*/ UIADD3 UR4, UPT, UPT, UR4, 0x1, URZ ; - /*0160*/ IADD.64 R60, R8, UR6 ; - /*0170*/ LOP3.LUT R9, R19, 0x80000000, RZ, 0x3c, !PT ; - /*0180*/ SHF.L.W.U32.HI R11, R17, 0x1, R16 ; - /*0190*/ SHF.L.W.U32.HI R0, R16, 0x1, R17 ; - /*01a0*/ SHF.L.W.U32.HI R3, R9, 0x1, R18 ; - /*01b0*/ LOP3.LUT R11, R11, 0x1, R4, 0x96, !PT ; - /*01c0*/ LOP3.LUT R0, R0, R5, RZ, 0x3c, !PT ; - /*01d0*/ SHF.L.W.U32.HI R49, R7, 0x1, R6 ; - /*01e0*/ SHF.L.W.U32.HI R34, R6.reuse, 0x1, R7 ; - /*01f0*/ LOP3.LUT R13, R3, R6, RZ, 0x3c, !PT ; - /*0200*/ LOP3.LUT R6, R6, R11, RZ, 0x3c, !PT ; - /*0210*/ LOP3.LUT R3, R7, R0, RZ, 0x3c, !PT ; - /*0220*/ SHF.L.W.U32.HI R2, R18, 0x1, R9 ; - /*0230*/ SHF.L.W.U32.HI R39, R11.reuse, 0xc, R0.reuse ; - /*0240*/ SHF.L.W.U32.HI R40, R0.reuse, 0xc, R11.reuse ; - /*0250*/ SHF.L.W.U32.HI R53, R0.reuse, 0x2, R11.reuse ; - /*0260*/ SHF.L.W.U32.HI R35, R11.reuse, 0x2, R0.reuse ; - /*0270*/ SHF.L.W.U32.HI R28, R11, 0xd, R0 ; - /*0280*/ SHF.L.W.U32.HI R57, R0, 0xd, R11 ; - /*0290*/ SHF.L.W.U32.HI R36, R0, 0xa, R11 ; - /*02a0*/ SHF.L.W.U32.HI R15, R11, 0xa, R0 ; - /*02b0*/ LOP3.LUT R0, R4, 0x1, RZ, 0x3c, !PT ; - /*02c0*/ SHF.L.W.U32.HI R14, R3, 0x1, R6 ; - /*02d0*/ SHF.L.W.U32.HI R8, R60, 0x1, R61 ; - /*02e0*/ LOP3.LUT R2, R2, R7, RZ, 0x3c, !PT ; - /*02f0*/ SHF.L.W.U32.HI R6, R6, 0x1, R3 ; - /*0300*/ SHF.L.W.U32.HI R3, R5, 0x1, R0 ; - /*0310*/ SHF.L.W.U32.HI R21, R61, 0x1, R60 ; - /*0320*/ SHF.L.W.U32.HI R0, R0, 0x1, R5 ; - /*0330*/ LOP3.LUT R8, R8, R17, RZ, 0x3c, !PT ; - /*0340*/ LOP3.LUT R7, R17, R2, RZ, 0x3c, !PT ; - /*0350*/ LOP3.LUT R24, R16, R13, RZ, 0x3c, !PT ; - /*0360*/ SHF.L.W.U32.HI R41, R13.reuse, 0xb, R2.reuse ; - /*0370*/ SHF.L.W.U32.HI R11, R2.reuse, 0xb, R13.reuse ; - /*0380*/ SHF.L.W.U32.HI R23, R13, 0x1d, R2 ; - /*0390*/ SHF.L.W.U32.HI R52, R2.reuse, 0x1d, R13.reuse ; - /*03a0*/ SHF.L.W.U32.HI R10, R2, 0xf, R13 ; - /*03b0*/ SHF.L.W.U32.HI R43, R13.reuse, 0xf, R2.reuse ; - /*03c0*/ SHF.L.W.U32.HI R12, R2, 0x6, R13 ; - /*03d0*/ SHF.L.W.U32.HI R17, R13, 0x6, R2 ; - /*03e0*/ LOP3.LUT R9, R21, R16, RZ, 0x3c, !PT ; - /*03f0*/ LOP3.LUT R38, R3, R18, RZ, 0x3c, !PT ; - /*0400*/ LOP3.LUT R13, R0, 0x80000000, R19, 0x96, !PT ; - /*0410*/ LOP3.LUT R49, R49, R60, RZ, 0x3c, !PT ; - /*0420*/ LOP3.LUT R34, R34, R61, RZ, 0x3c, !PT ; - /*0430*/ SHF.L.W.U32.HI R58, R8, 0x19, R9 ; - /*0440*/ PRMT R29, R38, 0x2107, R13 ; - /*0450*/ SHF.L.W.U32.HI R31, R34, 0x12, R49 ; - /*0460*/ SHF.L.W.U32.HI R27, R49, 0x12, R34 ; - /*0470*/ PRMT R30, R13, 0x2107, R38 ; - /*0480*/ SHF.L.W.U32.HI R0, R9, 0x19, R8 ; - /*0490*/ LOP3.LUT R16, R8, 0x80000000, RZ, 0x3c, !PT ; - /*04a0*/ LOP3.LUT R2, R14, R58, R12, 0xb4, !PT ; - /*04b0*/ LOP3.LUT R55, R12, R29, R58, 0xb4, !PT ; - /*04c0*/ LOP3.LUT R58, R58, R31, R29, 0xb4, !PT ; - /*04d0*/ LOP3.LUT R56, R17, R30, R0, 0xb4, !PT ; - /*04e0*/ LOP3.LUT R25, R0, R27, R30, 0xb4, !PT ; - /*04f0*/ LOP3.LUT R29, R29, R31, R14, 0xd2, !PT ; - /*0500*/ LOP3.LUT R30, R30, R27, R6, 0xd2, !PT ; - /*0510*/ LOP3.LUT R22, R18, R9, RZ, 0x3c, !PT ; - /*0520*/ LOP3.LUT R31, R31, R12, R14, 0xb4, !PT ; - /*0530*/ LOP3.LUT R3, R6, R0, R17, 0xb4, !PT ; - /*0540*/ LOP3.LUT R27, R27, R17, R6, 0xb4, !PT ; - /*0550*/ SHF.L.W.U32.HI R32, R9.reuse, 0x17, R16 ; - /*0560*/ SHF.L.W.U32.HI R50, R8.reuse, 0x15, R9.reuse ; - /*0570*/ PRMT R17, R9, 0x4321, R8 ; - /*0580*/ PRMT R18, R8, 0x4321, R9 ; - /*0590*/ SHF.L.W.U32.HI R14, R9, 0x15, R8 ; - /*05a0*/ SHF.L.W.U32.HI R16, R16, 0x17, R9 ; - /*05b0*/ SHF.L.W.U32.HI R9, R13.reuse, 0xe, R38.reuse ; - /*05c0*/ LOP3.LUT R0, R38.reuse, R60, RZ, 0x3c, !PT ; - /*05d0*/ SHF.L.W.U32.HI R42, R13, 0x14, R38 ; - /*05e0*/ SHF.L.W.U32.HI R21, R38, 0x14, R13 ; - /*05f0*/ SHF.L.W.U32.HI R47, R38.reuse, 0x7, R13.reuse ; - /*0600*/ SHF.L.W.U32.HI R45, R13.reuse, 0x7, R38 ; - /*0610*/ SHF.L.W.U32.HI R38, R38, 0xe, R13 ; - /*0620*/ LOP3.LUT R13, R13, R61, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R19, R19, R8, RZ, 0x3c, !PT ; - /*0640*/ SHF.L.W.U32.HI R8, R13, 0x1b, R0 ; - /*0650*/ SHF.L.W.U32.HI R13, R0, 0x1b, R13 ; - /*0660*/ LOP3.LUT R0, R39, R4, R49, 0x90, !PT ; - /*0670*/ LOP3.LUT R6, R41, R39, RZ, 0x30, !PT ; - /*0680*/ SHF.L.W.U32.HI R44, R24, 0x1e, R7 ; - /*0690*/ SHF.L.W.U32.HI R24, R7, 0x1e, R24 ; - /*06a0*/ LOP3.LUT R39, R39, R50, R41, 0xb4, !PT ; - /*06b0*/ LOP3.LUT R41, R41, R9.reuse, R50, 0xb4, !PT ; - /*06c0*/ LOP3.LUT R7, R0, R9, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R9, R9, R4.reuse, R49.reuse, 0x6, !PT ; - /*06e0*/ LOP3.LUT R6, R6, R4, R49, 0x96, !PT ; - /*06f0*/ LOP3.LUT R4, R11, R40, RZ, 0x30, !PT ; - /*0700*/ LOP3.LUT R51, R49, 0x1, RZ, 0x3c, !PT ; - /*0710*/ SHF.L.W.U32.HI R54, R49.reuse, 0x9, R34.reuse ; - /*0720*/ SHF.L.W.U32.HI R26, R34.reuse, 0x9, R49.reuse ; - /*0730*/ SHF.L.W.U32.HI R37, R34, 0x3, R49 ; - /*0740*/ SHF.L.W.U32.HI R20, R49, 0x3, R34.reuse ; - /*0750*/ LOP3.LUT R49, R40.reuse, R5, R34, 0x90, !PT ; - /*0760*/ LOP3.LUT R40, R40, R14, R11, 0xb4, !PT ; - /*0770*/ LOP3.LUT R46, R11, R38.reuse, R14, 0xb4, !PT ; - /*0780*/ LOP3.LUT R11, R38, R5.reuse, R34.reuse, 0x6, !PT ; - /*0790*/ LOP3.LUT R4, R4, R5, R34, 0x96, !PT ; - /*07a0*/ LDC R5, c[0x3][0x180] ; - /*07b0*/ SHF.L.W.U32.HI R33, R19, 0x1c, R22 ; - /*07c0*/ SHF.L.W.U32.HI R22, R22, 0x1c, R19 ; - /*07d0*/ LOP3.LUT R12, R49, R38, RZ, 0x3c, !PT ; - /*07e0*/ STL.64 [R1+0x20], R60 ; - /*07f0*/ SHF.L.W.U32.HI R19, R51, 0x4, R34 ; - /*0800*/ SHF.L.W.U32.HI R0, R34, 0x4, R51 ; - /*0810*/ LOP3.LUT R48, R47, R53, R54, 0xb4, !PT ; - /*0820*/ LOP3.LUT R62, R44, R47, R32, 0xb4, !PT ; - /*0830*/ LOP3.LUT R38, R32, R54, R47, 0xb4, !PT ; - /*0840*/ LOP3.LUT R34, R54, R53, R44, 0xd2, !PT ; - /*0850*/ LOP3.LUT R49, R45, R35, R26, 0xb4, !PT ; - /*0860*/ LOP3.LUT R47, R26, R35, R24, 0xd2, !PT ; - /*0870*/ LOP3.LUT R53, R53, R32, R44, 0xb4, !PT ; - /*0880*/ LOP3.LUT R61, R24, R45, R16, 0xb4, !PT ; - /*0890*/ LOP3.LUT R54, R16, R26, R45, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R35, R35, R16, R24, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R26, R42, R28, R37, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R32, R37, R23, R28, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R16, R33, R37, R42, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R28, R28, R23, R33.reuse, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R42, R23, R42, R33, 0xb4, !PT ; - /*0900*/ LOP3.LUT R51, R21, R57, R20, 0xb4, !PT ; - /*0910*/ LOP3.LUT R33, R20, R52, R57, 0xb4, !PT ; - /*0920*/ LOP3.LUT R57, R57, R52, R22.reuse, 0xd2, !PT ; - /*0930*/ LOP3.LUT R20, R22, R20, R21, 0xb4, !PT ; - /*0940*/ LOP3.LUT R52, R52, R21, R22, 0xb4, !PT ; - /*0950*/ LOP3.LUT R37, R19, R10, R36, 0xb4, !PT ; - /*0960*/ LOP3.LUT R23, R36, R17.reuse, R10, 0xb4, !PT ; - /*0970*/ LOP3.LUT R21, R10, R17, R8, 0xd2, !PT ; - /*0980*/ LOP3.LUT R36, R8, R36, R19, 0xb4, !PT ; - /*0990*/ LOP3.LUT R17, R17, R19, R8, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R19, R0, R43, R15, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R24, R15, R18.reuse, R43, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R22, R43, R18, R13, 0xd2, !PT ; - /*09d0*/ ISETP.NE.AND P0, PT, R5, UR4, PT ; - /*09e0*/ LOP3.LUT R15, R13, R15, R0, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R18, R18, R0, R13, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*0a10*/ LOP3.LUT R14, R11, R14, RZ, 0x3c, !PT ; - /*0a20*/ MOV R60, RZ ; - /*0a30*/ LOP3.LUT R6, R6, 0x1, RZ, 0x3c, !PT ; - /*0a40*/ UMOV.64 UR6, 0x8 ; -.L_x_226: - /*0a50*/ LOP3.LUT R13, R50, R28, R29, 0x96, !PT ; - /*0a60*/ UMOV UR5, UR6 ; - /*0a70*/ LOP3.LUT R8, R14, R57, R30, 0x96, !PT ; - /*0a80*/ UIADD3.64 UR6, UPT, UPT, UR6, 0x8, URZ ; - /*0a90*/ LOP3.LUT R0, R39, R26, R55, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R5, R40, R51, R56, 0x96, !PT ; - /*0ab0*/ LDCU.64 UR8, c[0x3][UR5] ; - /*0ac0*/ LOP3.LUT R13, R13, R21, R34, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R8, R8, R22, R47, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R9, R0, R37, R38, 0x96, !PT ; - /*0af0*/ LOP3.LUT R10, R5, R19, R54, 0x96, !PT ; - /*0b00*/ SHF.L.W.U32.HI R44, R8, 0x1, R13 ; - /*0b10*/ SHF.L.W.U32.HI R43, R13, 0x1, R8 ; - /*0b20*/ SHF.L.W.U32.HI R0, R10, 0x1, R9 ; - /*0b30*/ LOP3.LUT R59, R44, R9, RZ, 0x3c, !PT ; - /*0b40*/ SHF.L.W.U32.HI R5, R9, 0x1, R10 ; - /*0b50*/ LOP3.LUT R9, R41, R32, R58, 0x96, !PT ; - /*0b60*/ LOP3.LUT R11, R46, R33, R25, 0x96, !PT ; - /*0b70*/ LOP3.LUT R43, R43, R10, RZ, 0x3c, !PT ; - /*0b80*/ LOP3.LUT R64, R7, R42, R31, 0x96, !PT ; - /*0b90*/ LOP3.LUT R63, R12, R52, R27, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R44, R41, R59, RZ, 0x3c, !PT ; - /*0bb0*/ LOP3.LUT R9, R9, R23, R48, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R41, R11, R24, R49, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R32, R32, R59.reuse, RZ, 0x3c, !PT ; - /*0be0*/ LOP3.LUT R10, R58, R59.reuse, RZ, 0x3c, !PT ; - /*0bf0*/ LOP3.LUT R23, R23, R59, RZ, 0x3c, !PT ; - /*0c00*/ LOP3.LUT R11, R25, R43, RZ, 0x3c, !PT ; - /*0c10*/ LOP3.LUT R59, R48, R59, RZ, 0x3c, !PT ; - /*0c20*/ LOP3.LUT R46, R46, R43.reuse, RZ, 0x3c, !PT ; - /*0c30*/ LOP3.LUT R33, R33, R43.reuse, RZ, 0x3c, !PT ; - /*0c40*/ LOP3.LUT R25, R24, R43, RZ, 0x3c, !PT ; - /*0c50*/ LOP3.LUT R45, R64, R17, R53, 0x96, !PT ; - /*0c60*/ LOP3.LUT R48, R63, R18, R35, 0x96, !PT ; - /*0c70*/ LOP3.LUT R43, R49, R43, RZ, 0x3c, !PT ; - /*0c80*/ LOP3.LUT R49, R6, R16, R2, 0x96, !PT ; - /*0c90*/ LOP3.LUT R64, R4, R20, R3, 0x96, !PT ; - /*0ca0*/ SHF.L.W.U32.HI R58, R48, 0x1, R45 ; - /*0cb0*/ LOP3.LUT R0, R0, R45, RZ, 0x3c, !PT ; - /*0cc0*/ LOP3.LUT R5, R5, R48, RZ, 0x3c, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R24, R45, 0x1, R48 ; - /*0ce0*/ LOP3.LUT R45, R49, R36, R62, 0x96, !PT ; - /*0cf0*/ SHF.L.W.U32.HI R48, R41, 0x1, R9 ; - /*0d00*/ LOP3.LUT R66, R64, R15, R61, 0x96, !PT ; - /*0d10*/ SHF.L.W.U32.HI R49, R9, 0x1, R41 ; - /*0d20*/ LOP3.LUT R48, R48, R45, RZ, 0x3c, !PT ; - /*0d30*/ SHF.L.W.U32.HI R64, R66, 0x1, R45 ; - /*0d40*/ SHF.L.W.U32.HI R45, R45, 0x1, R66 ; - /*0d50*/ LOP3.LUT R49, R49, R66, RZ, 0x3c, !PT ; - /*0d60*/ LOP3.LUT R58, R58, R9, RZ, 0x3c, !PT ; - /*0d70*/ LOP3.LUT R8, R45, R8, RZ, 0x3c, !PT ; - /*0d80*/ LOP3.LUT R41, R24, R41, RZ, 0x3c, !PT ; - /*0d90*/ LOP3.LUT R45, R37, R48.reuse, RZ, 0x3c, !PT ; - /*0da0*/ LOP3.LUT R37, R38, R48.reuse, RZ, 0x3c, !PT ; - /*0db0*/ LOP3.LUT R13, R64, R13, RZ, 0x3c, !PT ; - /*0dc0*/ LOP3.LUT R39, R39, R48.reuse, RZ, 0x3c, !PT ; - /*0dd0*/ LOP3.LUT R9, R26, R48, RZ, 0x3c, !PT ; - /*0de0*/ LOP3.LUT R24, R55, R48, RZ, 0x3c, !PT ; - /*0df0*/ LOP3.LUT R38, R19, R49.reuse, RZ, 0x3c, !PT ; - /*0e00*/ LOP3.LUT R40, R40, R49.reuse, RZ, 0x3c, !PT ; - /*0e10*/ LOP3.LUT R48, R51, R49.reuse, RZ, 0x3c, !PT ; - /*0e20*/ LOP3.LUT R26, R56, R49.reuse, RZ, 0x3c, !PT ; - /*0e30*/ LOP3.LUT R55, R54, R49, RZ, 0x3c, !PT ; - /*0e40*/ LOP3.LUT R19, R28, R58.reuse, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R28, R29, R58.reuse, RZ, 0x3c, !PT ; - /*0e60*/ LOP3.LUT R49, R21, R58.reuse, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R51, R14, R41, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R50, R50, R58.reuse, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R21, R34, R58, RZ, 0x3c, !PT ; - /*0ea0*/ LOP3.LUT R57, R57, R41.reuse, RZ, 0x3c, !PT ; - /*0eb0*/ LOP3.LUT R29, R30, R41.reuse, RZ, 0x3c, !PT ; - /*0ec0*/ LOP3.LUT R14, R22, R41.reuse, RZ, 0x3c, !PT ; - /*0ed0*/ LOP3.LUT R56, R47, R41, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R22, R7, R13.reuse, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R41, R42, R13, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R34, R31, R13.reuse, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R30, R17, R13.reuse, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R58, R12, R8.reuse, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R13, R53, R13, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R42, R52, R8.reuse, RZ, 0x3c, !PT ; - /*0f50*/ LOP3.LUT R27, R27, R8, RZ, 0x3c, !PT ; - /*0f60*/ LOP3.LUT R31, R18, R8.reuse, RZ, 0x3c, !PT ; - /*0f70*/ LOP3.LUT R12, R35, R8, RZ, 0x3c, !PT ; - /*0f80*/ SHF.L.W.U32.HI R7, R9, 0xc, R48 ; - /*0f90*/ SHF.L.W.U32.HI R8, R48, 0xc, R9 ; - /*0fa0*/ SHF.L.W.U32.HI R9, R10, 0xb, R11 ; - /*0fb0*/ SHF.L.W.U32.HI R10, R11, 0xb, R10 ; - /*0fc0*/ SHF.L.W.U32.HI R11, R12, 0xe, R13 ; - /*0fd0*/ SHF.L.W.U32.HI R12, R13, 0xe, R12 ; - /*0fe0*/ LOP3.LUT R36, R36, R0, RZ, 0x3c, !PT ; - /*0ff0*/ LOP3.LUT R15, R15, R5, RZ, 0x3c, !PT ; - /*1000*/ SHF.L.W.U32.HI R13, R14, 0x15, R49 ; - /*1010*/ SHF.L.W.U32.HI R14, R49, 0x15, R14 ; - /*1020*/ SHF.L.W.U32.HI R48, R34, 0x7, R27 ; - /*1030*/ SHF.L.W.U32.HI R49, R27, 0x7, R34 ; - /*1040*/ SHF.L.W.U32.HI R34, R36, 0x9, R15 ; - /*1050*/ SHF.L.W.U32.HI R47, R15, 0x9, R36 ; - /*1060*/ LOP3.LUT R27, R16, R0, RZ, 0x3c, !PT ; - /*1070*/ SHF.L.W.U32.HI R54, R55, 0x2, R37 ; - /*1080*/ SHF.L.W.U32.HI R36, R37, 0x2, R55 ; - /*1090*/ LOP3.LUT R20, R20, R5, RZ, 0x3c, !PT ; - /*10a0*/ PRMT R15, R21, 0x4321, R56 ; - /*10b0*/ PRMT R16, R56, 0x4321, R21 ; - /*10c0*/ SHF.L.W.U32.HI R17, R58, 0x1b, R22 ; - /*10d0*/ SHF.L.W.U32.HI R18, R22, 0x1b, R58 ; - /*10e0*/ LOP3.LUT R62, R62, R0, RZ, 0x3c, !PT ; - /*10f0*/ LOP3.LUT R61, R61, R5, RZ, 0x3c, !PT ; - /*1100*/ SHF.L.W.U32.HI R53, R44, 0x1e, R46 ; - /*1110*/ SHF.L.W.U32.HI R55, R19, 0x17, R57 ; - /*1120*/ SHF.L.W.U32.HI R21, R25, 0xf, R23 ; - /*1130*/ SHF.L.W.U32.HI R22, R23, 0xf, R25 ; - /*1140*/ SHF.L.W.U32.HI R35, R46, 0x1e, R44 ; - /*1150*/ SHF.L.W.U32.HI R23, R26, 0xa, R24 ; - /*1160*/ SHF.L.W.U32.HI R37, R57, 0x17, R19 ; - /*1170*/ SHF.L.W.U32.HI R24, R24, 0xa, R26 ; - /*1180*/ SHF.L.W.U32.HI R44, R45, 0xd, R38 ; - /*1190*/ SHF.L.W.U32.HI R19, R27, 0x4, R20 ; - /*11a0*/ SHF.L.W.U32.HI R25, R61, 0x12, R62 ; - /*11b0*/ SHF.L.W.U32.HI R26, R62, 0x12, R61 ; - /*11c0*/ SHF.L.W.U32.HI R45, R38, 0xd, R45 ; - /*11d0*/ SHF.L.W.U32.HI R20, R20, 0x4, R27 ; - /*11e0*/ LOP3.LUT R62, R53, R48, R55, 0xb4, !PT ; - /*11f0*/ LOP3.LUT R38, R55, R34, R48, 0xb4, !PT ; - /*1200*/ SHF.L.W.U32.HI R27, R29, 0x19, R28 ; - /*1210*/ LOP3.LUT R48, R48, R54.reuse, R34, 0xb4, !PT ; - /*1220*/ SHF.L.W.U32.HI R28, R28, 0x19, R29 ; - /*1230*/ LOP3.LUT R34, R34, R54, R53, 0xd2, !PT ; - /*1240*/ PRMT R29, R30, 0x2107, R31 ; - /*1250*/ LOP3.LUT R53, R54, R55, R53, 0xb4, !PT ; - /*1260*/ PRMT R30, R31, 0x2107, R30 ; - /*1270*/ LOP3.LUT R61, R35, R49, R37, 0xb4, !PT ; - /*1280*/ LOP3.LUT R54, R37, R47, R49, 0xb4, !PT ; - /*1290*/ SHF.L.W.U32.HI R31, R33, 0x6, R32 ; - /*12a0*/ LOP3.LUT R49, R49, R36, R47, 0xb4, !PT ; - /*12b0*/ SHF.L.W.U32.HI R32, R32, 0x6, R33 ; - /*12c0*/ LOP3.LUT R47, R47, R36, R35, 0xd2, !PT ; - /*12d0*/ SHF.L.W.U32.HI R33, R40, 0x1, R39 ; - /*12e0*/ LOP3.LUT R2, R2, R0, RZ, 0x3c, !PT ; - /*12f0*/ LOP3.LUT R3, R3, R5, RZ, 0x3c, !PT ; - /*1300*/ LOP3.LUT R35, R36, R37, R35, 0xb4, !PT ; - /*1310*/ SHF.L.W.U32.HI R39, R39, 0x1, R40 ; - /*1320*/ LOP3.LUT R36, R17, R23, R19, 0xb4, !PT ; - /*1330*/ LOP3.LUT R37, R19, R21, R23, 0xb4, !PT ; - /*1340*/ IADD3 R60, PT, PT, R60, 0x1, RZ ; - /*1350*/ SHF.L.W.U32.HI R40, R42, 0x14, R41 ; - /*1360*/ SHF.L.W.U32.HI R46, R51, 0x1c, R50 ; - /*1370*/ LOP3.LUT R23, R23, R15, R21, 0xb4, !PT ; - /*1380*/ SHF.L.W.U32.HI R41, R41, 0x14, R42 ; - /*1390*/ SHF.L.W.U32.HI R50, R50, 0x1c, R51 ; - /*13a0*/ LOP3.LUT R21, R21, R15, R17, 0xd2, !PT ; - /*13b0*/ SHF.L.W.U32.HI R42, R59, 0x1d, R43 ; - /*13c0*/ SHF.L.W.U32.HI R51, R3, 0x3, R2 ; - /*13d0*/ SHF.L.W.U32.HI R52, R2, 0x3, R3 ; - /*13e0*/ LOP3.LUT R17, R15, R19, R17, 0xb4, !PT ; - /*13f0*/ LOP3.LUT R15, R18, R24, R20, 0xb4, !PT ; - /*1400*/ LOP3.LUT R19, R20, R22, R24, 0xb4, !PT ; - /*1410*/ LOP3.LUT R2, R33, R27, R31, 0xb4, !PT ; - /*1420*/ LOP3.LUT R55, R31, R29, R27, 0xb4, !PT ; - /*1430*/ LOP3.LUT R58, R27, R25, R29, 0xb4, !PT ; - /*1440*/ LOP3.LUT R24, R24, R16.reuse, R22, 0xb4, !PT ; - /*1450*/ LOP3.LUT R29, R29, R25, R33.reuse, 0xd2, !PT ; - /*1460*/ LOP3.LUT R31, R25, R31, R33, 0xb4, !PT ; - /*1470*/ ISETP.NE.AND P1, PT, R60, 0x16, PT ; - /*1480*/ SHF.L.W.U32.HI R43, R43, 0x1d, R59 ; - /*1490*/ LOP3.LUT R22, R22, R16, R18, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R3, R39, R28, R32, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R56, R32, R30, R28, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R25, R28, R26, R30, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R27, R26, R32, R39.reuse, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R18, R16, R20, R18, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R30, R30, R26, R39, 0xd2, !PT ; - /*1500*/ LOP3.LUT R32, R51, R42, R44, 0xb4, !PT ; - /*1510*/ LOP3.LUT R28, R44, R42, R46, 0xd2, !PT ; - /*1520*/ LOP3.LUT R16, R46, R51, R40, 0xb4, !PT ; - /*1530*/ LOP3.LUT R26, R40, R44, R51, 0xb4, !PT ; - /*1540*/ LOP3.LUT R42, R42, R40, R46, 0xb4, !PT ; - /*1550*/ LOP3.LUT R39, R9, R7, RZ, 0x30, !PT ; - /*1560*/ LOP3.LUT R40, R10, R8, RZ, 0x30, !PT ; - /*1570*/ LOP3.LUT R20, R50, R52, R41, 0xb4, !PT ; - /*1580*/ LOP3.LUT R51, R41, R45, R52, 0xb4, !PT ; - /*1590*/ LOP3.LUT R33, R52, R43.reuse, R45, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R57, R45, R43, R50.reuse, 0xd2, !PT ; - /*15b0*/ LOP3.LUT R52, R43, R41, R50, 0xb4, !PT ; - /*15c0*/ LOP3.LUT R50, R11, R6, R0, 0x6, !PT ; - /*15d0*/ LOP3.LUT R44, R7, R6, R0.reuse, 0x90, !PT ; - /*15e0*/ LOP3.LUT R45, R12, R4.reuse, R5.reuse, 0x6, !PT ; - /*15f0*/ LOP3.LUT R43, R8, R4, R5.reuse, 0x90, !PT ; - /*1600*/ LOP3.LUT R6, R39, R6, R0, 0x96, !PT ; - /*1610*/ LOP3.LUT R4, R40, R4, R5, 0x96, !PT ; - /*1620*/ LOP3.LUT R6, R6, UR8, RZ, 0x3c, !PT ; - /*1630*/ LOP3.LUT R4, R4, UR9, RZ, 0x3c, !PT ; - /*1640*/ LOP3.LUT R39, R7, R13, R9, 0xb4, !PT ; - /*1650*/ LOP3.LUT R40, R8, R14, R10, 0xb4, !PT ; - /*1660*/ LOP3.LUT R46, R10, R12, R14, 0xb4, !PT ; - /*1670*/ LOP3.LUT R41, R9, R11, R13, 0xb4, !PT ; - /*1680*/ LOP3.LUT R50, R50, R13, RZ, 0x3c, !PT ; - /*1690*/ LOP3.LUT R14, R45, R14, RZ, 0x3c, !PT ; - /*16a0*/ LOP3.LUT R7, R44, R11, RZ, 0x3c, !PT ; - /*16b0*/ LOP3.LUT R12, R43, R12, RZ, 0x3c, !PT ; - /*16c0*/ @P1 BRA `(.L_x_226) ; - /*16d0*/ LOP3.LUT R39, R39, R26, R55, 0x96, !PT ; - /*16e0*/ S2R R44, SR_TID.X ; - /*16f0*/ LOP3.LUT R40, R40, R51, R56, 0x96, !PT ; - /*1700*/ S2UR UR7, SR_CgaCtaId ; - /*1710*/ LOP3.LUT R28, R50, R28, R29, 0x96, !PT ; - /*1720*/ UMOV UR5, 0x400 ; - /*1730*/ LOP3.LUT R30, R14, R57, R30, 0x96, !PT ; - /*1740*/ UIADD3 UR6, UPT, UPT, UR5, 0x800, URZ ; - /*1750*/ LOP3.LUT R32, R41, R32, R58, 0x96, !PT ; - /*1760*/ LDCU UR8, c[0x3][0x18c] ; - /*1770*/ LOP3.LUT R33, R46, R33, R25, 0x96, !PT ; - /*1780*/ LOP3.LUT R5, R6, R16, R2, 0x96, !PT ; - /*1790*/ LDCU.64 UR12, c[0x3][0x190] ; - /*17a0*/ LOP3.LUT R0, R7, R42, R31, 0x96, !PT ; - /*17b0*/ LOP3.LUT R12, R12, R52, R27, 0x96, !PT ; - /*17c0*/ LOP3.LUT R39, R39, R37, R38, 0x96, !PT ; - /*17d0*/ LOP3.LUT R40, R40, R19, R54, 0x96, !PT ; - /*17e0*/ LOP3.LUT R28, R28, R21, R34, 0x96, !PT ; - /*17f0*/ LOP3.LUT R47, R30, R22, R47, 0x96, !PT ; - /*1800*/ LOP3.LUT R20, R4, R20, R3, 0x96, !PT ; - /*1810*/ ULEA UR6, UR7, UR6, 0x18 ; - /*1820*/ LOP3.LUT R36, R5, R36, R62, 0x96, !PT ; - /*1830*/ LOP3.LUT R32, R32, R23, R48, 0x96, !PT ; - /*1840*/ LOP3.LUT R33, R33, R24, R49, 0x96, !PT ; - /*1850*/ IMAD.SHL.U32 R43, R44, 0x40, RZ ; - /*1860*/ LOP3.LUT R0, R0, R17, R53, 0x96, !PT ; - /*1870*/ LOP3.LUT R7, R12, R18, R35, 0x96, !PT ; - /*1880*/ SHF.L.W.U32.HI R5, R40, 0x1, R39 ; - /*1890*/ SHF.L.W.U32.HI R11, R28, 0x1, R47 ; - /*18a0*/ LOP3.LUT R15, R20, R15, R61, 0x96, !PT ; - /*18b0*/ SHF.L.W.U32.HI R13, R7, 0x1, R0 ; - /*18c0*/ SHF.L.W.U32.HI R9, R33, 0x1, R32 ; - /*18d0*/ LOP3.LUT R5, R5, R0, RZ, 0x3c, !PT ; - /*18e0*/ SHF.L.W.U32.HI R12, R0, 0x1, R7 ; - /*18f0*/ SHF.L.W.U32.HI R8, R39, 0x1, R40 ; - /*1900*/ SHF.L.W.U32.HI R0, R32, 0x1, R33 ; - /*1910*/ LOP3.LUT R40, R11, R40, RZ, 0x3c, !PT ; - /*1920*/ SHF.L.W.U32.HI R11, R15, 0x1, R36 ; - /*1930*/ LOP3.LUT R9, R9, R36, RZ, 0x3c, !PT ; - /*1940*/ LOP3.LUT R13, R13, R32, RZ, 0x3c, !PT ; - /*1950*/ SHF.L.W.U32.HI R10, R47, 0x1, R28 ; - /*1960*/ SHF.L.W.U32.HI R36, R36, 0x1, R15 ; - /*1970*/ LOP3.LUT R33, R12, R33, RZ, 0x3c, !PT ; - /*1980*/ LOP3.LUT R0, R0, R15, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R50, R50, R13, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R7, R8, R7, RZ, 0x3c, !PT ; - /*19b0*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*19c0*/ LOP3.LUT R28, R11, R28, RZ, 0x3c, !PT ; - /*19d0*/ LOP3.LUT R36, R36, R47, RZ, 0x3c, !PT ; - /*19e0*/ LOP3.LUT R13, R21, R13, RZ, 0x3c, !PT ; - /*19f0*/ LOP3.LUT R22, R22, R33, RZ, 0x3c, !PT ; - /*1a00*/ LOP3.LUT R26, R26, R9.reuse, RZ, 0x3c, !PT ; - /*1a10*/ LOP3.LUT R51, R51, R0.reuse, RZ, 0x3c, !PT ; - /*1a20*/ LOP3.LUT R9, R37, R9, RZ, 0x3c, !PT ; - /*1a30*/ LOP3.LUT R0, R19, R0, RZ, 0x3c, !PT ; - /*1a40*/ LOP3.LUT R58, R58, R39, RZ, 0x3c, !PT ; - /*1a50*/ LOP3.LUT R25, R25, R40, RZ, 0x3c, !PT ; - /*1a60*/ LOP3.LUT R11, R14, R33, RZ, 0x3c, !PT ; - /*1a70*/ LOP3.LUT R42, R42, R28, RZ, 0x3c, !PT ; - /*1a80*/ LOP3.LUT R15, R52, R36, RZ, 0x3c, !PT ; - /*1a90*/ SHF.L.W.U32.HI R16, R22, 0x15, R13 ; - /*1aa0*/ LOP3.LUT R2, R2, R5, RZ, 0x3c, !PT ; - /*1ab0*/ LOP3.LUT R3, R3, R7, RZ, 0x3c, !PT ; - /*1ac0*/ LOP3.LUT R39, R48, R39, RZ, 0x3c, !PT ; - /*1ad0*/ LOP3.LUT R40, R49, R40, RZ, 0x3c, !PT ; - /*1ae0*/ SHF.L.W.U32.HI R22, R13, 0x15, R22 ; - /*1af0*/ SHF.L.W.U32.HI R13, R9, 0xd, R0 ; - /*1b00*/ SHF.L.W.U32.HI R0, R0, 0xd, R9 ; - /*1b10*/ SHF.L.W.U32.HI R10, R15, 0x14, R42 ; - /*1b20*/ SHF.L.W.U32.HI R9, R11, 0x1c, R50 ; - /*1b30*/ SHF.L.W.U32.HI R18, R3, 0x3, R2 ; - /*1b40*/ SHF.L.W.U32.HI R12, R39, 0x1d, R40 ; - /*1b50*/ LOP3.LUT R28, R53, R28, RZ, 0x3c, !PT ; - /*1b60*/ LOP3.LUT R35, R35, R36, RZ, 0x3c, !PT ; - /*1b70*/ SHF.L.W.U32.HI R8, R26, 0xc, R51 ; - /*1b80*/ SHF.L.W.U32.HI R17, R58, 0xb, R25 ; - /*1b90*/ SHF.L.W.U32.HI R2, R2, 0x3, R3 ; - /*1ba0*/ LOP3.LUT R19, R9, R18, R10, 0xb4, !PT ; - /*1bb0*/ LOP3.LUT R3, R10, R13, R18, 0xb4, !PT ; - /*1bc0*/ SHF.L.W.U32.HI R15, R42, 0x14, R15 ; - /*1bd0*/ SHF.L.W.U32.HI R39, R40, 0x1d, R39 ; - /*1be0*/ SHF.L.W.U32.HI R50, R50, 0x1c, R11 ; - /*1bf0*/ LOP3.LUT R10, R18, R12, R13, 0xb4, !PT ; - /*1c00*/ SHF.L.W.U32.HI R14, R35, 0xe, R28 ; - /*1c10*/ LOP3.LUT R12, R17, R8, RZ, 0x30, !PT ; - /*1c20*/ SHF.L.W.U32.HI R26, R51, 0xc, R26 ; - /*1c30*/ SHF.L.W.U32.HI R25, R25, 0xb, R58 ; - /*1c40*/ LOP3.LUT R50, R50, R2, R15, 0xb4, !PT ; - /*1c50*/ LOP3.LUT R9, R15, R0, R2, 0xb4, !PT ; - /*1c60*/ LOP3.LUT R11, R2, R39, R0, 0xb4, !PT ; - /*1c70*/ LOP3.LUT R15, R14, R6.reuse, R5.reuse, 0x6, !PT ; - /*1c80*/ LOP3.LUT R13, R8, R6, R5, 0x90, !PT ; - /*1c90*/ LOP3.LUT R0, R12, R6, R5, 0x96, !PT ; - /*1ca0*/ SHF.L.W.U32.HI R28, R28, 0xe, R35 ; - /*1cb0*/ LOP3.LUT R18, R25, R26, RZ, 0x30, !PT ; - /*1cc0*/ LOP3.LUT R6, R8, R16, R17, 0xb4, !PT ; - /*1cd0*/ IMAD.SHL.U32 R8, R44, 0x10, RZ ; - /*1ce0*/ LOP3.LUT R5, R26, R4.reuse, R7.reuse, 0x90, !PT ; - /*1cf0*/ LOP3.LUT R21, R28, R4, R7, 0x6, !PT ; - /*1d00*/ LOP3.LUT R18, R18, R4, R7, 0x96, !PT ; - /*1d10*/ LOP3.LUT R4, R0, 0x80008008, RZ, 0x3c, !PT ; - /*1d20*/ LOP3.LUT R2, R13, R14, RZ, 0x3c, !PT ; - /*1d30*/ LOP3.LUT R0, R8, 0x30, RZ, 0xc0, !PT ; - /*1d40*/ LOP3.LUT R13, R5, R28, RZ, 0x3c, !PT ; - /*1d50*/ MOV R8, R3 ; - /*1d60*/ LOP3.LUT R14, R17, R14, R16, 0xb4, !PT ; - /*1d70*/ LOP3.LUT R12, R15, R16, RZ, 0x3c, !PT ; - /*1d80*/ LOP3.LUT R7, R26, R22, R25, 0xb4, !PT ; - /*1d90*/ STS.128 [R43+UR6+0x30], R8 ; - /*1da0*/ LOP3.LUT R5, R18, 0x80000000, RZ, 0x3c, !PT ; - /*1db0*/ LOP3.LUT R17, R25, R28, R22, 0xb4, !PT ; - /*1dc0*/ LOP3.LUT R15, R21, R22, RZ, 0x3c, !PT ; - /*1dd0*/ STS.128 [R43+UR6], R4 ; - /*1de0*/ LOP3.LUT R16, R43, 0xe00, RZ, 0xc0, !PT ; - /*1df0*/ IADD3 R0, PT, PT, R0, UR6, R16 ; - /*1e00*/ MOV R4, R14 ; - /*1e10*/ MOV R5, R17 ; - /*1e20*/ MOV R6, R12 ; - /*1e30*/ MOV R7, R15 ; - /*1e40*/ STS.128 [R43+UR6+0x10], R4 ; - /*1e50*/ MOV R6, R19 ; - /*1e60*/ MOV R7, R50 ; - /*1e70*/ MOV R4, R2 ; - /*1e80*/ MOV R5, R13 ; - /*1e90*/ STS.128 [R43+UR6+0x20], R4 ; - /*1ea0*/ LDS.128 R36, [R0] ; - /*1eb0*/ LDS.128 R32, [R0+0x40] ; - /*1ec0*/ LDS.128 R28, [R0+0x80] ; - /*1ed0*/ LDS.128 R24, [R0+0xc0] ; - /*1ee0*/ HFMA2 R5, -RZ, RZ, 0, 0 ; - /*1ef0*/ LDS.128 R20, [R0+0x100] ; - /*1f00*/ LDS.128 R16, [R0+0x140] ; - /*1f10*/ LDS.128 R12, [R0+0x180] ; - /*1f20*/ LDS.128 R8, [R0+0x1c0] ; -.L_x_227: - /*1f30*/ S2R R0, SR_TID.X ; - /*1f40*/ SHF.R.U32.HI R2, RZ, 0x2, R5 ; - /*1f50*/ LDC R60, c[0x3][0x184] ; - /*1f60*/ MOV R7, RZ ; - /*1f70*/ S2R R4, SR_TID.X ; - /*1f80*/ IMAD.SHL.U32 R0, R0, 0x40, RZ ; - /*1f90*/ IMAD.SHL.U32 R4, R4, 0x10, RZ ; - /*1fa0*/ LOP3.LUT R66, R0, 0xe00, RZ, 0xc0, !PT ; - /*1fb0*/ LOP3.LUT R6, R4, 0x70, RZ, 0xc0, !PT ; - /*1fc0*/ LDS R57, [R66+UR6] ; - /*1fd0*/ LDS R56, [R66+UR6+0x40] ; - /*1fe0*/ IADD.64 R6, R6, UR12 ; - /*1ff0*/ LDS R4, [R66+UR6+0xc0] ; - /*2000*/ LOP3.LUT R0, R57, R5, RZ, 0x3c, !PT ; - /*2010*/ IMAD R3, R0, 0x1000193, RZ ; - /*2020*/ LOP3.LUT R3, R3, R36, RZ, 0x3c, !PT ; - /*2030*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; - /*2040*/ IMAD.HI.U32 R0, R3, UR8, RZ ; - /*2050*/ IADD3 R0, PT, PT, -R0, RZ, RZ ; - /*2060*/ IMAD R41, R0, R60.reuse, R3 ; - /*2070*/ LOP3.LUT R0, R56, R5, RZ, 0x3c, !PT ; - /*2080*/ LDS R3, [R66+UR6+0x80] ; - /*2090*/ ISETP.GE.U32.AND P1, PT, R41, R60, PT ; - /*20a0*/ IMAD R43, R0, 0x1000193, RZ ; - /*20b0*/ SEL R0, R60, RZ, P1 ; - /*20c0*/ LOP3.LUT R47, R43, R32, RZ, 0x3c, !PT ; - /*20d0*/ IADD3 R41, PT, PT, R41, -R0, RZ ; - /*20e0*/ SHFL.IDX PT, R47, R47, R2, 0x181f ; - /*20f0*/ IMAD.WIDE.U32 R40, R41, 0x80, R6 ; - /*2100*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*2110*/ IMAD.HI.U32 R0, R47, UR8, RZ ; - /*2120*/ IADD3 R0, PT, PT, -R0, RZ, RZ ; - /*2130*/ IMAD R45, R60, R0, R47 ; - /*2140*/ ISETP.GE.U32.AND P1, PT, R45, R60, PT ; - /*2150*/ SEL R0, R60, RZ, P1 ; - /*2160*/ IADD3 R45, PT, PT, R45, -R0, RZ ; - /*2170*/ IMAD.WIDE.U32 R44, R45, 0x80, R6 ; - /*2180*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*2190*/ LOP3.LUT R0, R3, R5, RZ, 0x3c, !PT ; - /*21a0*/ IMAD R49, R0, 0x1000193, RZ ; - /*21b0*/ LOP3.LUT R53, R49, R28, RZ, 0x3c, !PT ; - /*21c0*/ SHFL.IDX PT, R53, R53, R2, 0x181f ; - /*21d0*/ LOP3.LUT R52, R4, R5, RZ, 0x3c, !PT ; - /*21e0*/ IMAD.HI.U32 R0, R53, UR8, RZ ; - /*21f0*/ IADD3 R0, PT, PT, -R0, RZ, RZ ; - /*2200*/ IMAD R49, R60, R0, R53 ; - /*2210*/ IMAD R53, R52, 0x1000193, RZ ; - /*2220*/ ISETP.GE.U32.AND P1, PT, R49, R60, PT ; - /*2230*/ LOP3.LUT R53, R53, R24, RZ, 0x3c, !PT ; - /*2240*/ SEL R0, R60, RZ, P1 ; - /*2250*/ IADD3 R49, PT, PT, R49, -R0, RZ ; - /*2260*/ SHFL.IDX PT, R53, R53, R2, 0x181f ; - /*2270*/ LDS R0, [R66+UR6+0x100] ; - /*2280*/ IMAD.WIDE.U32 R48, R49, 0x80, R6 ; - /*2290*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*22a0*/ IMAD R61, R36, 0x1000193, RZ ; - /*22b0*/ IMAD R58, R37, 0x1000193, RZ ; - /*22c0*/ IMAD.HI.U32 R52, R53, UR8, RZ ; - /*22d0*/ IADD3 R52, PT, PT, -R52, RZ, RZ ; - /*22e0*/ IMAD R55, R60, R52, R53 ; - /*22f0*/ ISETP.GE.U32.AND P1, PT, R55, R60, PT ; - /*2300*/ LOP3.LUT R54, R0, R5, RZ, 0x3c, !PT ; - /*2310*/ SEL R52, R60, RZ, P1 ; - /*2320*/ IMAD R59, R54, 0x1000193, RZ ; - /*2330*/ IADD3 R55, PT, PT, R55, -R52, RZ ; - /*2340*/ LOP3.LUT R59, R59, R20, RZ, 0x3c, !PT ; - /*2350*/ IMAD.WIDE.U32 R52, R55, 0x80, R6 ; - /*2360*/ SHFL.IDX PT, R59, R59, R2, 0x181f ; - /*2370*/ LDG.E.128.STRONG.GPU R52, desc[UR10][R52.64] ; - /*2380*/ IMAD.HI.U32 R36, R59, UR8, RZ ; - /*2390*/ IADD3 R36, PT, PT, -R36, RZ, RZ ; - /*23a0*/ IMAD R37, R60, R36, R59 ; - /*23b0*/ ISETP.GE.U32.AND P1, PT, R37, R60, PT ; - /*23c0*/ SEL R36, R60, RZ, P1 ; - /*23d0*/ IADD3 R37, PT, PT, R37, -R36, RZ ; - /*23e0*/ IMAD R36, R39, 0x1000193, RZ ; - /*23f0*/ LOP3.LUT R68, R36, R43, RZ, 0x3c, !PT ; - /*2400*/ IMAD.WIDE.U32 R36, R37, 0x80, R6 ; - /*2410*/ LOP3.LUT R58, R58, R41, RZ, 0x3c, !PT ; - /*2420*/ LOP3.LUT R61, R61, R40, RZ, 0x3c, !PT ; - /*2430*/ IMAD R41, R38, 0x1000193, RZ ; - /*2440*/ LDS R40, [R66+UR6+0x140] ; - /*2450*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*2460*/ IMAD R67, R32, 0x1000193, RZ ; - /*2470*/ IMAD R32, R33, 0x1000193, RZ ; - /*2480*/ LOP3.LUT R67, R67, R44, RZ, 0x3c, !PT ; - /*2490*/ LOP3.LUT R44, R32, R45, RZ, 0x3c, !PT ; - /*24a0*/ LOP3.LUT R32, R40, R5, RZ, 0x3c, !PT ; - /*24b0*/ IMAD R33, R32, 0x1000193, RZ ; - /*24c0*/ LOP3.LUT R33, R33, R16, RZ, 0x3c, !PT ; - /*24d0*/ SHFL.IDX PT, R33, R33, R2, 0x181f ; - /*24e0*/ LOP3.LUT R65, R41, R42, RZ, 0x3c, !PT ; - /*24f0*/ IMAD R41, R34, 0x1000193, RZ ; - /*2500*/ IMAD R59, R28, 0x1000193, RZ ; - /*2510*/ LDS R42, [R66+UR6+0x1c0] ; - /*2520*/ LOP3.LUT R64, R41, R46, RZ, 0x3c, !PT ; - /*2530*/ IMAD.HI.U32 R32, R33, UR8, RZ ; - /*2540*/ IADD3 R32, PT, PT, -R32, RZ, RZ ; - /*2550*/ IMAD R41, R60, R32, R33 ; - /*2560*/ ISETP.GE.U32.AND P1, PT, R41, R60, PT ; - /*2570*/ SEL R32, R60, RZ, P1 ; - /*2580*/ IADD3 R41, PT, PT, R41, -R32, RZ ; - /*2590*/ IMAD.WIDE.U32 R32, R41, 0x80, R6 ; - /*25a0*/ LDS R41, [R66+UR6+0x180] ; - /*25b0*/ IMAD R28, R29, 0x1000193, RZ ; - /*25c0*/ IMAD R62, R35, 0x1000193, RZ ; - /*25d0*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*25e0*/ LOP3.LUT R49, R28, R49, RZ, 0x3c, !PT ; - /*25f0*/ LOP3.LUT R28, R41, R5, RZ, 0x3c, !PT ; - /*2600*/ IMAD R29, R28, 0x1000193, RZ ; - /*2610*/ LOP3.LUT R43, R29, R12, RZ, 0x3c, !PT ; - /*2620*/ SHFL.IDX PT, R29, R43, R2, 0x181f ; - /*2630*/ IMAD R28, R31, 0x1000193, RZ ; - /*2640*/ LOP3.LUT R51, R28, R51, RZ, 0x3c, !PT ; - /*2650*/ IMAD R31, R24, 0x1000193, RZ ; - /*2660*/ IMAD.HI.U32 R28, R29, UR8, RZ ; - /*2670*/ IADD3 R28, PT, PT, -R28, RZ, RZ ; - /*2680*/ LOP3.LUT R52, R31, R52, RZ, 0x3c, !PT ; - /*2690*/ IMAD R29, R60, R28, R29 ; - /*26a0*/ IMAD R31, R26, 0x1000193, RZ ; - /*26b0*/ IMAD R26, R27, 0x1000193, RZ ; - /*26c0*/ ISETP.GE.U32.AND P1, PT, R29, R60, PT ; - /*26d0*/ LOP3.LUT R66, R31, R54, RZ, 0x3c, !PT ; - /*26e0*/ LOP3.LUT R54, R26, R55, RZ, 0x3c, !PT ; - /*26f0*/ SEL R24, R60, RZ, P1 ; - /*2700*/ LOP3.LUT R26, R42, R5, RZ, 0x3c, !PT ; - /*2710*/ IMAD R28, R25, 0x1000193, RZ ; - /*2720*/ IADD3 R25, PT, PT, R29, -R24, RZ ; - /*2730*/ IMAD R29, R26, 0x1000193, RZ ; - /*2740*/ LOP3.LUT R29, R29, R8, RZ, 0x3c, !PT ; - /*2750*/ SHFL.IDX PT, R29, R29, R2, 0x181f ; - /*2760*/ IMAD.WIDE.U32 R24, R25, 0x80, R6 ; - /*2770*/ IMAD R31, R20, 0x1000193, RZ ; - /*2780*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*2790*/ IMAD.HI.U32 R20, R29, UR8, RZ ; - /*27a0*/ IADD3 R20, PT, PT, -R20, RZ, RZ ; - /*27b0*/ LOP3.LUT R53, R28, R53, RZ, 0x3c, !PT ; - /*27c0*/ IMAD R63, R30, 0x1000193, RZ ; - /*27d0*/ LOP3.LUT R43, R31, R36, RZ, 0x3c, !PT ; - /*27e0*/ IMAD R31, R60, R20, R29 ; - /*27f0*/ ISETP.GE.U32.AND P1, PT, R31, R60, PT ; - /*2800*/ SEL R20, R60, RZ, P1 ; - /*2810*/ IADD3 R31, PT, PT, R31, -R20, RZ ; - /*2820*/ IMAD.WIDE.U32 R28, R31, 0x80, R6 ; - /*2830*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*2840*/ LOP3.LUT R63, R63, R50, RZ, 0x3c, !PT ; - /*2850*/ IMAD R50, R21, 0x1000193, RZ ; - /*2860*/ IMAD R21, R22, 0x1000193, RZ ; - /*2870*/ IADD3 R36, PT, PT, R5, 0x1, RZ ; - /*2880*/ LOP3.LUT R38, R21, R38, RZ, 0x3c, !PT ; - /*2890*/ IMAD R21, R16, 0x1000193, RZ ; - /*28a0*/ LOP3.LUT R16, R57, R36, RZ, 0x3c, !PT ; - /*28b0*/ LOP3.LUT R59, R59, R48, RZ, 0x3c, !PT ; - /*28c0*/ IMAD R48, R17, 0x1000193, RZ ; - /*28d0*/ IMAD R55, R12, 0x1000193, RZ ; - /*28e0*/ LOP3.LUT R12, R56, R36, RZ, 0x3c, !PT ; - /*28f0*/ IMAD R20, R23, 0x1000193, RZ ; - /*2900*/ LOP3.LUT R45, R20, R39, RZ, 0x3c, !PT ; - /*2910*/ LOP3.LUT R22, R21, R32, RZ, 0x3c, !PT ; - /*2920*/ IMAD R21, R16, 0x1000193, RZ ; - /*2930*/ LOP3.LUT R21, R21, R58, RZ, 0x3c, !PT ; - /*2940*/ SHFL.IDX PT, R21, R21, R2, 0x181f ; - /*2950*/ IMAD.HI.U32 R16, R21, UR8, RZ ; - /*2960*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*2970*/ IMAD R17, R60, R16, R21 ; - /*2980*/ ISETP.GE.U32.AND P1, PT, R17, R60, PT ; - /*2990*/ SEL R16, R60, RZ, P1 ; - /*29a0*/ IMAD R21, R12, 0x1000193, RZ ; - /*29b0*/ IADD3 R23, PT, PT, R17, -R16, RZ ; - /*29c0*/ IMAD R17, R18, 0x1000193, RZ ; - /*29d0*/ IMAD R16, R19, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R20, R17, R34, RZ, 0x3c, !PT ; - /*29f0*/ LOP3.LUT R69, R16, R35, RZ, 0x3c, !PT ; - /*2a00*/ IMAD.WIDE.U32 R16, R23, 0x80, R6 ; - /*2a10*/ LOP3.LUT R23, R21, R44, RZ, 0x3c, !PT ; - /*2a20*/ SHFL.IDX PT, R21, R23, R2, 0x181f ; - /*2a30*/ IMAD R12, R13, 0x1000193, RZ ; - /*2a40*/ LOP3.LUT R62, R62, R47, RZ, 0x3c, !PT ; - /*2a50*/ MOV R32, R43 ; - /*2a60*/ MOV R43, R65 ; - /*2a70*/ LDG.E.128.STRONG.GPU R16, desc[UR10][R16.64] ; - /*2a80*/ LOP3.LUT R47, R12, R25, RZ, 0x3c, !PT ; - /*2a90*/ IMAD.HI.U32 R12, R21, UR8, RZ ; - /*2aa0*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*2ab0*/ IMAD R13, R60, R12, R21 ; - /*2ac0*/ ISETP.GE.U32.AND P1, PT, R13, R60, PT ; - /*2ad0*/ SEL R12, R60, RZ, P1 ; - /*2ae0*/ IADD3 R13, PT, PT, R13, -R12, RZ ; - /*2af0*/ IMAD R12, R15, 0x1000193, RZ ; - /*2b00*/ IMAD R15, R8, 0x1000193, RZ ; - /*2b10*/ LOP3.LUT R8, R3, R36, RZ, 0x3c, !PT ; - /*2b20*/ LOP3.LUT R65, R12, R27, RZ, 0x3c, !PT ; - /*2b30*/ IMAD.WIDE.U32 R12, R13, 0x80, R6 ; - /*2b40*/ IMAD R8, R8, 0x1000193, RZ ; - /*2b50*/ IMAD R21, R14, 0x1000193, RZ ; - /*2b60*/ LOP3.LUT R25, R8, R49, RZ, 0x3c, !PT ; - /*2b70*/ MOV R46, R68 ; - /*2b80*/ LOP3.LUT R68, R21, R26, RZ, 0x3c, !PT ; - /*2b90*/ SHFL.IDX PT, R21, R25, R2, 0x181f ; - /*2ba0*/ IMAD R8, R9, 0x1000193, RZ ; - /*2bb0*/ LOP3.LUT R28, R15, R28, RZ, 0x3c, !PT ; - /*2bc0*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*2bd0*/ LOP3.LUT R29, R8, R29, RZ, 0x3c, !PT ; - /*2be0*/ IMAD.HI.U32 R8, R21, UR8, RZ ; - /*2bf0*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*2c00*/ IMAD R21, R60, R8, R21 ; - /*2c10*/ LOP3.LUT R8, R4, R36, RZ, 0x3c, !PT ; - /*2c20*/ IMAD R8, R8, 0x1000193, RZ ; - /*2c30*/ LOP3.LUT R9, R8, R53, RZ, 0x3c, !PT ; - /*2c40*/ SHFL.IDX PT, R9, R9, R2, 0x181f ; - /*2c50*/ ISETP.GE.U32.AND P1, PT, R21, R60, PT ; - /*2c60*/ SEL R8, R60, RZ, P1 ; - /*2c70*/ IADD3 R25, PT, PT, R21, -R8, RZ ; - /*2c80*/ IMAD.HI.U32 R8, R9, UR8, RZ ; - /*2c90*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*2ca0*/ IMAD R8, R60, R8, R9 ; - /*2cb0*/ ISETP.GE.U32.AND P1, PT, R8, R60, PT ; - /*2cc0*/ SEL R9, R60, RZ, P1 ; - /*2cd0*/ IMAD R23, R10, 0x1000193, RZ ; - /*2ce0*/ IADD3 R9, PT, PT, R8, -R9, RZ ; - /*2cf0*/ IMAD R10, R11, 0x1000193, RZ ; - /*2d00*/ IMAD.WIDE.U32 R8, R9, 0x80, R6.reuse ; - /*2d10*/ LOP3.LUT R31, R10, R31, RZ, 0x3c, !PT ; - /*2d20*/ LOP3.LUT R55, R55, R24, RZ, 0x3c, !PT ; - /*2d30*/ IMAD.WIDE.U32 R24, R25, 0x80, R6 ; - /*2d40*/ LDG.E.128.STRONG.GPU R8, desc[UR10][R8.64] ; - /*2d50*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*2d60*/ IMAD R58, R58, 0x1000193, RZ ; - /*2d70*/ IMAD R46, R46, 0x1000193, RZ ; - /*2d80*/ LOP3.LUT R50, R50, R37, RZ, 0x3c, !PT ; - /*2d90*/ IMAD R34, R44, 0x1000193, RZ ; - /*2da0*/ LOP3.LUT R48, R48, R33, RZ, 0x3c, !PT ; - /*2db0*/ LOP3.LUT R39, R58, R17, RZ, 0x3c, !PT ; - /*2dc0*/ MOV R58, R31 ; - /*2dd0*/ MOV R31, R45 ; - /*2de0*/ IMAD R45, R67, 0x1000193, RZ ; - /*2df0*/ LOP3.LUT R46, R46, R19, RZ, 0x3c, !PT ; - /*2e00*/ IMAD R37, R61, 0x1000193, RZ ; - /*2e10*/ IMAD R61, R52, 0x1000193, RZ ; - /*2e20*/ LOP3.LUT R45, R45, R12, RZ, 0x3c, !PT ; - /*2e30*/ LOP3.LUT R12, R0, R36, RZ, 0x3c, !PT ; - /*2e40*/ IMAD R17, R12, 0x1000193, RZ ; - /*2e50*/ LOP3.LUT R19, R17, R50, RZ, 0x3c, !PT ; - /*2e60*/ SHFL.IDX PT, R17, R19, R2, 0x181f ; - /*2e70*/ LOP3.LUT R34, R34, R13, RZ, 0x3c, !PT ; - /*2e80*/ IMAD.HI.U32 R12, R17, UR8, RZ ; - /*2e90*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*2ea0*/ IMAD R13, R60, R12, R17 ; - /*2eb0*/ LOP3.LUT R12, R40, R36, RZ, 0x3c, !PT ; - /*2ec0*/ IMAD R17, R12, 0x1000193, RZ ; - /*2ed0*/ LOP3.LUT R17, R17, R48, RZ, 0x3c, !PT ; - /*2ee0*/ SHFL.IDX PT, R17, R17, R2, 0x181f ; - /*2ef0*/ ISETP.GE.U32.AND P1, PT, R13, R60, PT ; - /*2f00*/ SEL R12, R60, RZ, P1 ; - /*2f10*/ IADD3 R21, PT, PT, R13, -R12, RZ ; - /*2f20*/ IMAD.HI.U32 R12, R17, UR8, RZ ; - /*2f30*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*2f40*/ IMAD R12, R60, R12, R17 ; - /*2f50*/ ISETP.GE.U32.AND P1, PT, R12, R60, PT ; - /*2f60*/ SEL R13, R60, RZ, P1 ; - /*2f70*/ LOP3.LUT R61, R61, R8, RZ, 0x3c, !PT ; - /*2f80*/ IMAD R59, R59, 0x1000193, RZ ; - /*2f90*/ LOP3.LUT R8, R41, R36, RZ, 0x3c, !PT ; - /*2fa0*/ IADD3 R13, PT, PT, R12, -R13, RZ ; - /*2fb0*/ MOV R33, R38 ; - /*2fc0*/ IMAD R35, R64, 0x1000193, RZ ; - /*2fd0*/ IMAD R38, R62, 0x1000193, RZ ; - /*2fe0*/ IMAD.WIDE.U32 R12, R13, 0x80, R6 ; - /*2ff0*/ LOP3.LUT R44, R59, R24, RZ, 0x3c, !PT ; - /*3000*/ IMAD R8, R8, 0x1000193, RZ ; - /*3010*/ MOV R24, R20 ; - /*3020*/ IMAD.WIDE.U32 R20, R21, 0x80, R6 ; - /*3030*/ LOP3.LUT R35, R35, R14, RZ, 0x3c, !PT ; - /*3040*/ LOP3.LUT R38, R38, R15, RZ, 0x3c, !PT ; - /*3050*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*3060*/ LOP3.LUT R17, R8, R47, RZ, 0x3c, !PT ; - /*3070*/ LOP3.LUT R30, R23, R30, RZ, 0x3c, !PT ; - /*3080*/ MOV R67, R22 ; - /*3090*/ LDG.E.128.STRONG.GPU R20, desc[UR10][R20.64] ; - /*30a0*/ SHFL.IDX PT, R17, R17, R2, 0x181f ; - /*30b0*/ IMAD R8, R53, 0x1000193, RZ ; - /*30c0*/ IMAD R62, R51, 0x1000193, RZ ; - /*30d0*/ LOP3.LUT R51, R8, R9, RZ, 0x3c, !PT ; - /*30e0*/ IMAD.HI.U32 R8, R17, UR8, RZ ; - /*30f0*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3100*/ IMAD R9, R60, R8, R17 ; - /*3110*/ ISETP.GE.U32.AND P1, PT, R9, R60, PT ; - /*3120*/ SEL R8, R60, RZ, P1 ; - /*3130*/ MOV R52, R31 ; - /*3140*/ IADD3 R9, PT, PT, R9, -R8, RZ ; - /*3150*/ MOV R31, R33 ; - /*3160*/ IMAD R33, R66, 0x1000193, RZ ; - /*3170*/ IMAD R54, R54, 0x1000193, RZ ; - /*3180*/ IMAD.WIDE.U32 R8, R9, 0x80, R6 ; - /*3190*/ LOP3.LUT R36, R42, R36, RZ, 0x3c, !PT ; - /*31a0*/ LOP3.LUT R33, R33, R10, RZ, 0x3c, !PT ; - /*31b0*/ LOP3.LUT R54, R54, R11, RZ, 0x3c, !PT ; - /*31c0*/ LDG.E.128.STRONG.GPU R8, desc[UR10][R8.64] ; - /*31d0*/ IMAD R64, R49, 0x1000193, RZ ; - /*31e0*/ IMAD R36, R36, 0x1000193, RZ ; - /*31f0*/ LOP3.LUT R64, R64, R25, RZ, 0x3c, !PT ; - /*3200*/ LOP3.LUT R25, R36, R29, RZ, 0x3c, !PT ; - /*3210*/ SHFL.IDX PT, R25, R25, R2, 0x181f ; - /*3220*/ LOP3.LUT R37, R37, R16, RZ, 0x3c, !PT ; - /*3230*/ IMAD.HI.U32 R16, R25, UR8, RZ ; - /*3240*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*3250*/ IMAD R17, R60, R16, R25 ; - /*3260*/ ISETP.GE.U32.AND P1, PT, R17, R60, PT ; - /*3270*/ SEL R16, R60, RZ, P1 ; - /*3280*/ IADD3 R17, PT, PT, R17, -R16, RZ ; - /*3290*/ IMAD R43, R43, 0x1000193, RZ ; - /*32a0*/ IMAD.WIDE.U32 R16, R17, 0x80, R6 ; - /*32b0*/ LOP3.LUT R43, R43, R18, RZ, 0x3c, !PT ; - /*32c0*/ LDG.E.128.STRONG.GPU R16, desc[UR10][R16.64] ; - /*32d0*/ MOV R49, R32 ; - /*32e0*/ IMAD R67, R67, 0x1000193, RZ ; - /*32f0*/ IADD3 R36, PT, PT, R5, 0x2, RZ ; - /*3300*/ IMAD R49, R49, 0x1000193, RZ ; - /*3310*/ IMAD R50, R50, 0x1000193, RZ ; - /*3320*/ IMAD R66, R48, 0x1000193, RZ ; - /*3330*/ IMAD R55, R55, 0x1000193, RZ ; - /*3340*/ IMAD R63, R63, 0x1000193, RZ ; - /*3350*/ LOP3.LUT R32, R63, R26, RZ, 0x3c, !PT ; - /*3360*/ LOP3.LUT R67, R67, R12, RZ, 0x3c, !PT ; - /*3370*/ LOP3.LUT R12, R57, R36, RZ, 0x3c, !PT ; - /*3380*/ LOP3.LUT R49, R49, R20, RZ, 0x3c, !PT ; - /*3390*/ IMAD R20, R52, 0x1000193, RZ ; - /*33a0*/ IMAD R12, R12, 0x1000193, RZ ; - /*33b0*/ LOP3.LUT R53, R20, R23, RZ, 0x3c, !PT ; - /*33c0*/ LOP3.LUT R23, R12, R43, RZ, 0x3c, !PT ; - /*33d0*/ LOP3.LUT R59, R50, R21, RZ, 0x3c, !PT ; - /*33e0*/ SHFL.IDX PT, R21, R23, R2, 0x181f ; - /*33f0*/ LOP3.LUT R66, R66, R13, RZ, 0x3c, !PT ; - /*3400*/ IMAD.HI.U32 R12, R21, UR8, RZ ; - /*3410*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*3420*/ IMAD R13, R60, R12, R21 ; - /*3430*/ ISETP.GE.U32.AND P1, PT, R13, R60, PT ; - /*3440*/ SEL R12, R60, RZ, P1 ; - /*3450*/ IADD3 R13, PT, PT, R13, -R12, RZ ; - /*3460*/ IMAD R12, R69, 0x1000193, RZ ; - /*3470*/ LOP3.LUT R48, R55, R8, RZ, 0x3c, !PT ; - /*3480*/ LOP3.LUT R8, R56, R36, RZ, 0x3c, !PT ; - /*3490*/ IMAD R21, R24, 0x1000193, RZ ; - /*34a0*/ LOP3.LUT R63, R12, R15, RZ, 0x3c, !PT ; - /*34b0*/ IMAD.WIDE.U32 R12, R13, 0x80, R6 ; - /*34c0*/ IMAD R8, R8, 0x1000193, RZ ; - /*34d0*/ MOV R69, R30 ; - /*34e0*/ LOP3.LUT R30, R21, R14, RZ, 0x3c, !PT ; - /*34f0*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*3500*/ LOP3.LUT R23, R8, R35, RZ, 0x3c, !PT ; - /*3510*/ SHFL.IDX PT, R21, R23, R2, 0x181f ; - /*3520*/ IMAD R8, R47, 0x1000193, RZ ; - /*3530*/ LOP3.LUT R47, R8, R9, RZ, 0x3c, !PT ; - /*3540*/ IMAD.HI.U32 R8, R21, UR8, RZ ; - /*3550*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3560*/ IMAD R25, R60, R8, R21 ; - /*3570*/ ISETP.GE.U32.AND P1, PT, R25, R60, PT ; - /*3580*/ IMAD R9, R68, 0x1000193, RZ ; - /*3590*/ SEL R20, R60, RZ, P1 ; - /*35a0*/ IMAD R8, R65, 0x1000193, RZ ; - /*35b0*/ IADD3 R25, PT, PT, R25, -R20, RZ ; - /*35c0*/ IMAD R31, R31, 0x1000193, RZ ; - /*35d0*/ LOP3.LUT R50, R8, R11, RZ, 0x3c, !PT ; - /*35e0*/ IMAD R21, R28, 0x1000193, RZ ; - /*35f0*/ LOP3.LUT R28, R9, R10, RZ, 0x3c, !PT ; - /*3600*/ IMAD.WIDE.U32 R8, R25, 0x80, R6 ; - /*3610*/ LOP3.LUT R10, R3, R36, RZ, 0x3c, !PT ; - /*3620*/ LOP3.LUT R31, R31, R22, RZ, 0x3c, !PT ; - /*3630*/ LOP3.LUT R22, R21, R16, RZ, 0x3c, !PT ; - /*3640*/ IMAD R21, R10, 0x1000193, RZ ; - /*3650*/ LDG.E.128.STRONG.GPU R8, desc[UR10][R8.64] ; - /*3660*/ LOP3.LUT R21, R21, R32, RZ, 0x3c, !PT ; - /*3670*/ SHFL.IDX PT, R21, R21, R2, 0x181f ; - /*3680*/ IMAD.HI.U32 R16, R21, UR8, RZ ; - /*3690*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*36a0*/ IMAD R23, R60, R16, R21 ; - /*36b0*/ ISETP.GE.U32.AND P1, PT, R23, R60, PT ; - /*36c0*/ SEL R16, R60, RZ, P1 ; - /*36d0*/ IADD3 R25, PT, PT, R23, -R16, RZ ; - /*36e0*/ IMAD.WIDE.U32 R24, R25, 0x80, R6 ; - /*36f0*/ LOP3.LUT R62, R62, R27, RZ, 0x3c, !PT ; - /*3700*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*3710*/ IMAD R16, R29, 0x1000193, RZ ; - /*3720*/ IMAD R37, R37, 0x1000193, RZ ; - /*3730*/ LOP3.LUT R52, R16, R17, RZ, 0x3c, !PT ; - /*3740*/ IMAD R16, R58, 0x1000193, RZ ; - /*3750*/ IMAD R45, R45, 0x1000193, RZ ; - /*3760*/ IMAD R29, R69, 0x1000193, RZ ; - /*3770*/ IMAD R43, R43, 0x1000193, RZ ; - /*3780*/ IMAD R46, R46, 0x1000193, RZ ; - /*3790*/ IMAD R34, R34, 0x1000193, RZ ; - /*37a0*/ LOP3.LUT R65, R16, R19, RZ, 0x3c, !PT ; - /*37b0*/ IMAD R19, R44, 0x1000193, RZ ; - /*37c0*/ LOP3.LUT R29, R29, R18, RZ, 0x3c, !PT ; - /*37d0*/ LOP3.LUT R58, R37, R12, RZ, 0x3c, !PT ; - /*37e0*/ LOP3.LUT R12, R4, R36, RZ, 0x3c, !PT ; - /*37f0*/ IMAD R12, R12, 0x1000193, RZ ; - /*3800*/ LOP3.LUT R17, R12, R33, RZ, 0x3c, !PT ; - /*3810*/ SHFL.IDX PT, R17, R17, R2, 0x181f ; - /*3820*/ IMAD R12, R39, 0x1000193, RZ ; - /*3830*/ LOP3.LUT R55, R12, R13, RZ, 0x3c, !PT ; - /*3840*/ IMAD.HI.U32 R12, R17, UR8, RZ ; - /*3850*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*3860*/ IMAD R13, R60, R12, R17 ; - /*3870*/ ISETP.GE.U32.AND P1, PT, R13, R60, PT ; - /*3880*/ SEL R12, R60, RZ, P1 ; - /*3890*/ LOP3.LUT R69, R45, R8, RZ, 0x3c, !PT ; - /*38a0*/ LOP3.LUT R8, R0, R36, RZ, 0x3c, !PT ; - /*38b0*/ IADD3 R13, PT, PT, R13, -R12, RZ ; - /*38c0*/ IMAD R8, R8, 0x1000193, RZ ; - /*38d0*/ IMAD.WIDE.U32 R12, R13, 0x80, R6 ; - /*38e0*/ LOP3.LUT R43, R43, R14, RZ, 0x3c, !PT ; - /*38f0*/ LOP3.LUT R17, R8, R31, RZ, 0x3c, !PT ; - /*3900*/ LOP3.LUT R46, R46, R15, RZ, 0x3c, !PT ; - /*3910*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*3920*/ SHFL.IDX PT, R17, R17, R2, 0x181f ; - /*3930*/ MOV R45, R47 ; - /*3940*/ LOP3.LUT R47, R34, R9, RZ, 0x3c, !PT ; - /*3950*/ IMAD.HI.U32 R8, R17, UR8, RZ ; - /*3960*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3970*/ IMAD R9, R60, R8, R17 ; - /*3980*/ ISETP.GE.U32.AND P1, PT, R9, R60, PT ; - /*3990*/ SEL R8, R60, RZ, P1 ; - /*39a0*/ IADD3 R17, PT, PT, R9, -R8, RZ ; - /*39b0*/ IMAD.WIDE.U32 R16, R17, 0x80, R6 ; - /*39c0*/ LOP3.LUT R34, R19, R24, RZ, 0x3c, !PT ; - /*39d0*/ LDG.E.128.STRONG.GPU R16, desc[UR10][R16.64] ; - /*39e0*/ LOP3.LUT R8, R40, R36, RZ, 0x3c, !PT ; - /*39f0*/ IMAD R9, R8, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R9, R9, R30, RZ, 0x3c, !PT ; - /*3a10*/ SHFL.IDX PT, R9, R9, R2, 0x181f ; - /*3a20*/ IMAD R38, R38, 0x1000193, RZ ; - /*3a30*/ IMAD.HI.U32 R8, R9, UR8, RZ ; - /*3a40*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3a50*/ IMAD R21, R60, R8, R9 ; - /*3a60*/ ISETP.GE.U32.AND P1, PT, R21, R60, PT ; - /*3a70*/ SEL R8, R60, RZ, P1 ; - /*3a80*/ IMAD R9, R32, 0x1000193, RZ ; - /*3a90*/ LOP3.LUT R11, R38, R11, RZ, 0x3c, !PT ; - /*3aa0*/ IADD3 R21, PT, PT, R21, -R8, RZ ; - /*3ab0*/ LOP3.LUT R8, R41, R36, RZ, 0x3c, !PT ; - /*3ac0*/ IMAD R35, R35, 0x1000193, RZ ; - /*3ad0*/ MOV R38, R52 ; - /*3ae0*/ IMAD R64, R64, 0x1000193, RZ ; - /*3af0*/ LOP3.LUT R52, R9, R26, RZ, 0x3c, !PT ; - /*3b00*/ IMAD R9, R8, 0x1000193, RZ ; - /*3b10*/ MOV R39, R48 ; - /*3b20*/ LOP3.LUT R48, R35, R10, RZ, 0x3c, !PT ; - /*3b30*/ LOP3.LUT R35, R64, R25, RZ, 0x3c, !PT ; - /*3b40*/ LOP3.LUT R25, R9, R28, RZ, 0x3c, !PT ; - /*3b50*/ SHFL.IDX PT, R9, R25, R2, 0x181f ; - /*3b60*/ IMAD R8, R51, 0x1000193, RZ ; - /*3b70*/ LOP3.LUT R36, R42, R36, RZ, 0x3c, !PT ; - /*3b80*/ IMAD R10, R62, 0x1000193, RZ ; - /*3b90*/ IMAD R36, R36, 0x1000193, RZ ; - /*3ba0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*3bb0*/ LOP3.LUT R27, R36, R29, RZ, 0x3c, !PT ; - /*3bc0*/ IMAD R61, R61, 0x1000193, RZ ; - /*3bd0*/ MOV R37, R22 ; - /*3be0*/ IMAD.WIDE.U32 R20, R21, 0x80, R6 ; - /*3bf0*/ IMAD R33, R33, 0x1000193, RZ ; - /*3c00*/ IMAD R44, R54, 0x1000193, RZ ; - /*3c10*/ MOV R54, R37 ; - /*3c20*/ MOV R37, R50 ; - /*3c30*/ LDG.E.128.STRONG.GPU R20, desc[UR10][R20.64] ; - /*3c40*/ IMAD R62, R59, 0x1000193, RZ ; - /*3c50*/ IMAD R49, R49, 0x1000193, RZ ; - /*3c60*/ IADD3 R24, PT, PT, R5, 0x3, RZ ; - /*3c70*/ LOP3.LUT R57, R57, R24, RZ, 0x3c, !PT ; - /*3c80*/ IMAD R57, R57, 0x1000193, RZ ; - /*3c90*/ LOP3.LUT R25, R57, R46, RZ, 0x3c, !PT ; - /*3ca0*/ SHFL.IDX PT, R25, R25, R2, 0x181f ; - /*3cb0*/ LOP3.LUT R51, R8, R13, RZ, 0x3c, !PT ; - /*3cc0*/ IMAD.HI.U32 R8, R9, UR8, RZ ; - /*3cd0*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3ce0*/ IMAD R9, R60, R8, R9 ; - /*3cf0*/ SHFL.IDX PT, R8, R27, R2, 0x181f ; - /*3d00*/ ISETP.GE.U32.AND P1, PT, R9, R60, PT ; - /*3d10*/ LOP3.LUT R68, R61, R12, RZ, 0x3c, !PT ; - /*3d20*/ SEL R12, R60, RZ, P1 ; - /*3d30*/ IADD3 R13, PT, PT, R9, -R12, RZ ; - /*3d40*/ IMAD.WIDE.U32 R12, R13, 0x80, R6 ; - /*3d50*/ LOP3.LUT R50, R33, R14, RZ, 0x3c, !PT ; - /*3d60*/ LOP3.LUT R44, R44, R15, RZ, 0x3c, !PT ; - /*3d70*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*3d80*/ IMAD.HI.U32 R9, R8, UR8, RZ ; - /*3d90*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*3da0*/ IMAD R9, R60, R9, R8 ; - /*3db0*/ ISETP.GE.U32.AND P1, PT, R9, R60, PT ; - /*3dc0*/ SEL R8, R60, RZ, P1 ; - /*3dd0*/ LOP3.LUT R62, R62, R17, RZ, 0x3c, !PT ; - /*3de0*/ IADD3 R17, PT, PT, R9, -R8, RZ ; - /*3df0*/ LOP3.LUT R64, R49, R16, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R49, R31, 0x1000193, RZ ; - /*3e10*/ IMAD R8, R53, 0x1000193, RZ ; - /*3e20*/ IMAD.WIDE.U32 R16, R17, 0x80, R6 ; - /*3e30*/ LOP3.LUT R49, R49, R18, RZ, 0x3c, !PT ; - /*3e40*/ LOP3.LUT R9, R8, R19, RZ, 0x3c, !PT ; - /*3e50*/ LDG.E.128.STRONG.GPU R16, desc[UR10][R16.64] ; - /*3e60*/ IMAD.HI.U32 R8, R25, UR8, RZ ; - /*3e70*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3e80*/ IMAD R61, R67, 0x1000193, RZ ; - /*3e90*/ MOV R67, R37 ; - /*3ea0*/ IMAD R37, R60, R8, R25 ; - /*3eb0*/ ISETP.GE.U32.AND P1, PT, R37, R60, PT ; - /*3ec0*/ SEL R8, R60, RZ, P1 ; - /*3ed0*/ IADD3 R37, PT, PT, R37, -R8, RZ ; - /*3ee0*/ IMAD.WIDE.U32 R36, R37, 0x80, R6 ; - /*3ef0*/ MOV R31, R38 ; - /*3f00*/ MOV R57, R39 ; - /*3f10*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*3f20*/ LOP3.LUT R56, R56, R24, RZ, 0x3c, !PT ; - /*3f30*/ IMAD R56, R56, 0x1000193, RZ ; - /*3f40*/ LOP3.LUT R27, R56, R11, RZ, 0x3c, !PT ; - /*3f50*/ SHFL.IDX PT, R27, R27, R2, 0x181f ; - /*3f60*/ IMAD R57, R57, 0x1000193, RZ ; - /*3f70*/ LOP3.LUT R4, R4, R24.reuse, RZ, 0x3c, !PT ; - /*3f80*/ IMAD R66, R66, 0x1000193, RZ ; - /*3f90*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*3fa0*/ IMAD R25, R30, 0x1000193, RZ ; - /*3fb0*/ IMAD.HI.U32 R8, R27, UR8, RZ ; - /*3fc0*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3fd0*/ LOP3.LUT R61, R61, R20, RZ, 0x3c, !PT ; - /*3fe0*/ IMAD R20, R60, R8, R27 ; - /*3ff0*/ IMAD R8, R63, 0x1000193, RZ ; - /*4000*/ MOV R63, R54 ; - /*4010*/ MOV R54, R45 ; - /*4020*/ ISETP.GE.U32.AND P1, PT, R20, R60, PT ; - /*4030*/ LOP3.LUT R59, R66, R21, RZ, 0x3c, !PT ; - /*4040*/ IMAD R3, R3, 0x1000193, RZ ; - /*4050*/ LOP3.LUT R56, R25, R22, RZ, 0x3c, !PT ; - /*4060*/ SEL R21, R60, RZ, P1 ; - /*4070*/ LOP3.LUT R0, R0, R24, RZ, 0x3c, !PT ; - /*4080*/ LOP3.LUT R3, R3, R10, RZ, 0x3c, !PT ; - /*4090*/ IADD3 R21, PT, PT, R20, -R21, RZ ; - /*40a0*/ LOP3.LUT R40, R40, R24, RZ, 0x3c, !PT ; - /*40b0*/ IMAD R0, R0, 0x1000193, RZ ; - /*40c0*/ LOP3.LUT R8, R8, R23, RZ, 0x3c, !PT ; - /*40d0*/ IMAD.WIDE.U32 R32, R21, 0x80, R6 ; - /*40e0*/ LOP3.LUT R23, R0, R9, RZ, 0x3c, !PT ; - /*40f0*/ IMAD R21, R40, 0x1000193, RZ ; - /*4100*/ LOP3.LUT R41, R41, R24, RZ, 0x3c, !PT ; - /*4110*/ LOP3.LUT R21, R21, R8, RZ, 0x3c, !PT ; - /*4120*/ SHFL.IDX PT, R23, R23, R2, 0x181f ; - /*4130*/ IMAD R0, R65, 0x1000193, RZ ; - /*4140*/ SHFL.IDX PT, R21, R21, R2, 0x181f ; - /*4150*/ LOP3.LUT R24, R42, R24, RZ, 0x3c, !PT ; - /*4160*/ MOV R30, R31 ; - /*4170*/ IMAD R31, R24, 0x1000193, RZ ; - /*4180*/ IMAD R54, R54, 0x1000193, RZ ; - /*4190*/ MOV R53, R35 ; - /*41a0*/ MOV R26, R34 ; - /*41b0*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*41c0*/ IMAD R43, R43, 0x1000193, RZ ; - /*41d0*/ LOP3.LUT R57, R57, R12, RZ, 0x3c, !PT ; - /*41e0*/ IMAD R12, R67, 0x1000193, RZ ; - /*41f0*/ LOP3.LUT R45, R12, R15, RZ, 0x3c, !PT ; - /*4200*/ IMAD R15, R4, 0x1000193, RZ ; - /*4210*/ LOP3.LUT R25, R15, R44, RZ, 0x3c, !PT ; - /*4220*/ SHFL.IDX PT, R15, R3, R2, 0x181f ; - /*4230*/ SHFL.IDX PT, R25, R25, R2, 0x181f ; - /*4240*/ IMAD R4, R41, 0x1000193, RZ ; - /*4250*/ LOP3.LUT R27, R4, R45, RZ, 0x3c, !PT ; - /*4260*/ LOP3.LUT R0, R0, R19, RZ, 0x3c, !PT ; - /*4270*/ SHFL.IDX PT, R19, R27, R2, 0x181f ; - /*4280*/ IMAD.HI.U32 R4, R25, UR8, RZ ; - /*4290*/ IMAD.HI.U32 R3, R15, UR8, RZ ; - /*42a0*/ IADD3 R4, PT, PT, -R4, RZ, RZ ; - /*42b0*/ IADD3 R12, PT, PT, -R3, RZ, RZ ; - /*42c0*/ LOP3.LUT R3, R31, R0, RZ, 0x3c, !PT ; - /*42d0*/ IMAD R25, R60, R4, R25 ; - /*42e0*/ IMAD.HI.U32 R4, R23, UR8, RZ ; - /*42f0*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; - /*4300*/ IMAD R15, R60, R12, R15 ; - /*4310*/ IMAD.HI.U32 R12, R21, UR8, RZ ; - /*4320*/ IADD3 R4, PT, PT, -R4, RZ, RZ ; - /*4330*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*4340*/ IMAD R23, R60, R4, R23 ; - /*4350*/ IMAD.HI.U32 R4, R19, UR8, RZ ; - /*4360*/ ISETP.GE.U32.AND P1, PT, R15, R60, PT ; - /*4370*/ IMAD R21, R60, R12, R21 ; - /*4380*/ LOP3.LUT R54, R54, R13, RZ, 0x3c, !PT ; - /*4390*/ IMAD R13, R63, 0x1000193, RZ ; - /*43a0*/ IADD3 R4, PT, PT, -R4, RZ, RZ ; - /*43b0*/ ISETP.GE.U32.AND P2, PT, R21, R60, PT ; - /*43c0*/ SEL R2, R60.reuse, RZ, P1 ; - /*43d0*/ IMAD R19, R60.reuse, R4, R19 ; - /*43e0*/ LOP3.LUT R4, R13, R16, RZ, 0x3c, !PT ; - /*43f0*/ ISETP.GE.U32.AND P1, PT, R25, R60, PT ; - /*4400*/ SEL R16, R60.reuse, RZ, P2 ; - /*4410*/ IADD3 R15, PT, PT, R15, -R2, RZ ; - /*4420*/ IMAD.HI.U32 R12, R3, UR8, RZ ; - /*4430*/ MOV R67, R53 ; - /*4440*/ SEL R2, R60, RZ, P1 ; - /*4450*/ IADD3 R16, PT, PT, R21, -R16, RZ ; - /*4460*/ IMAD R53, R28, 0x1000193, RZ ; - /*4470*/ ISETP.GE.U32.AND P1, PT, R23, R60, PT ; - /*4480*/ IMAD R21, R29, 0x1000193, RZ ; - /*4490*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*44a0*/ IMAD.WIDE.U32 R28, R15, 0x80, R6 ; - /*44b0*/ IADD3 R25, PT, PT, R25, -R2, RZ ; - /*44c0*/ SEL R20, R60, RZ, P1 ; - /*44d0*/ ISETP.GE.U32.AND P1, PT, R19, R60, PT ; - /*44e0*/ IMAD R2, R30, 0x1000193, RZ ; - /*44f0*/ IMAD R13, R60.reuse, R12, R3 ; - /*4500*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*4510*/ SEL R12, R60, RZ, P1 ; - /*4520*/ IMAD.WIDE.U32 R24, R25, 0x80, R6.reuse ; - /*4530*/ ISETP.GE.U32.AND P1, PT, R13, R60, PT ; - /*4540*/ IADD3 R20, PT, PT, R23, -R20, RZ ; - /*4550*/ MOV R63, R26 ; - /*4560*/ LOP3.LUT R3, R2, R17, RZ, 0x3c, !PT ; - /*4570*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*4580*/ SEL R40, R60, RZ, P1 ; - /*4590*/ IMAD.WIDE.U32 R16, R16, 0x80, R6 ; - /*45a0*/ LOP3.LUT R2, R21, R18, RZ, 0x3c, !PT ; - /*45b0*/ IADD3 R12, PT, PT, R19, -R12, RZ ; - /*45c0*/ IMAD.WIDE.U32 R20, R20, 0x80, R6.reuse ; - /*45d0*/ IADD3 R40, PT, PT, R13, -R40, RZ ; - /*45e0*/ LDG.E.128.STRONG.GPU R16, desc[UR10][R16.64] ; - /*45f0*/ LOP3.LUT R53, R53, R14, RZ, 0x3c, !PT ; - /*4600*/ IMAD R15, R58, 0x1000193, RZ ; - /*4610*/ IMAD R14, R55, 0x1000193, RZ ; - /*4620*/ LDG.E.128.STRONG.GPU R20, desc[UR10][R20.64] ; - /*4630*/ IMAD.WIDE.U32 R12, R12, 0x80, R6 ; - /*4640*/ IMAD.WIDE.U32 R40, R40, 0x80, R6 ; - /*4650*/ LOP3.LUT R36, R15, R36, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R37, R14, R37, RZ, 0x3c, !PT ; - /*4670*/ LOP3.LUT R38, R43, R38, RZ, 0x3c, !PT ; - /*4680*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*4690*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*46a0*/ IMAD R7, R48, 0x1000193, RZ ; - /*46b0*/ IMAD R6, R47, 0x1000193, RZ ; - /*46c0*/ IADD3 R5, PT, PT, R5, 0x4, RZ ; - /*46d0*/ IMAD R10, R10, 0x1000193, RZ ; - /*46e0*/ ISETP.NE.AND P1, PT, R5, 0x40, PT ; - /*46f0*/ IMAD R46, R46, 0x1000193, RZ ; - /*4700*/ IMAD R8, R8, 0x1000193, RZ ; - /*4710*/ IMAD R69, R69, 0x1000193, RZ ; - /*4720*/ LOP3.LUT R39, R46, R39, RZ, 0x3c, !PT ; - /*4730*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*4740*/ IMAD R7, R63, 0x1000193, RZ ; - /*4750*/ LOP3.LUT R33, R6, R33, RZ, 0x3c, !PT ; - /*4760*/ IMAD R6, R11, 0x1000193, RZ ; - /*4770*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*4780*/ IMAD R6, R51, 0x1000193, RZ ; - /*4790*/ IMAD R11, R68, 0x1000193, RZ ; - /*47a0*/ IMAD R46, R67, 0x1000193, RZ ; - /*47b0*/ IMAD R44, R44, 0x1000193, RZ ; - /*47c0*/ IMAD R62, R62, 0x1000193, RZ ; - /*47d0*/ IMAD R49, R49, 0x1000193, RZ ; - /*47e0*/ IMAD R61, R61, 0x1000193, RZ ; - /*47f0*/ IMAD R57, R57, 0x1000193, RZ ; - /*4800*/ IMAD R54, R54, 0x1000193, RZ ; - /*4810*/ IMAD R53, R53, 0x1000193, RZ ; - /*4820*/ IMAD R0, R0, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R32, R69, R32, RZ, 0x3c, !PT ; - /*4840*/ LOP3.LUT R28, R7, R28, RZ, 0x3c, !PT ; - /*4850*/ IMAD R7, R52, 0x1000193, RZ ; - /*4860*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*4870*/ IMAD R7, R50, 0x1000193, RZ ; - /*4880*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*4890*/ IMAD R6, R9, 0x1000193, RZ ; - /*48a0*/ LOP3.LUT R26, R7, R26, RZ, 0x3c, !PT ; - /*48b0*/ IMAD R7, R56, 0x1000193, RZ ; - /*48c0*/ LOP3.LUT R31, R10, R31, RZ, 0x3c, !PT ; - /*48d0*/ IMAD R10, R59, 0x1000193, RZ ; - /*48e0*/ LOP3.LUT R24, R11, R24, RZ, 0x3c, !PT ; - /*48f0*/ LOP3.LUT R18, R7, R18, RZ, 0x3c, !PT ; - /*4900*/ IMAD R7, R4, 0x1000193, RZ ; - /*4910*/ IMAD R11, R64, 0x1000193, RZ ; - /*4920*/ LOP3.LUT R23, R6, R23, RZ, 0x3c, !PT ; - /*4930*/ IMAD R4, R3, 0x1000193, RZ ; - /*4940*/ IMAD R6, R45, 0x1000193, RZ ; - /*4950*/ IMAD R3, R2, 0x1000193, RZ ; - /*4960*/ LOP3.LUT R20, R11, R20, RZ, 0x3c, !PT ; - /*4970*/ LOP3.LUT R17, R10, R17, RZ, 0x3c, !PT ; - /*4980*/ LOP3.LUT R19, R8, R19, RZ, 0x3c, !PT ; - /*4990*/ LOP3.LUT R29, R46, R29, RZ, 0x3c, !PT ; - /*49a0*/ LOP3.LUT R27, R44, R27, RZ, 0x3c, !PT ; - /*49b0*/ LOP3.LUT R21, R62, R21, RZ, 0x3c, !PT ; - /*49c0*/ LOP3.LUT R22, R49, R22, RZ, 0x3c, !PT ; - /*49d0*/ LOP3.LUT R16, R61, R16, RZ, 0x3c, !PT ; - /*49e0*/ LOP3.LUT R12, R57, R12, RZ, 0x3c, !PT ; - /*49f0*/ LOP3.LUT R13, R54, R13, RZ, 0x3c, !PT ; - /*4a00*/ LOP3.LUT R14, R53, R14, RZ, 0x3c, !PT ; - /*4a10*/ LOP3.LUT R15, R6, R15, RZ, 0x3c, !PT ; - /*4a20*/ LOP3.LUT R8, R7, R40, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R9, R4, R41, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R10, R3, R42, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R11, R0, R43, RZ, 0x3c, !PT ; - /*4a60*/ @P1 BRA `(.L_x_227) ; - /*4a70*/ S2R R47, SR_TID.X ; - /*4a80*/ IMAD R32, R32, 0x1000193, RZ ; - /*4a90*/ ULEA UR5, UR7, UR5, 0x18 ; - /*4aa0*/ IMAD R36, R36, 0x1000193, RZ ; - /*4ab0*/ HFMA2 R58, -RZ, RZ, 0, 0 ; - /*4ac0*/ IMAD R28, R28, 0x1000193, RZ ; - /*4ad0*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*4ae0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4af0*/ LOP3.LUT R36, R36, R37, RZ, 0x3c, !PT ; - /*4b00*/ IMAD R20, R20, 0x1000193, RZ ; - /*4b10*/ LOP3.LUT R28, R28, R29, RZ, 0x3c, !PT ; - /*4b20*/ IMAD R16, R16, 0x1000193, RZ ; - /*4b30*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4b40*/ IMAD R12, R12, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4b60*/ IMAD R8, R8, 0x1000193, RZ ; - /*4b70*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4b80*/ IMAD R5, R32, 0x1000193, RZ ; - /*4b90*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4ba0*/ IMAD R3, R36, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R7, R28, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R5, R5, R34, RZ, 0x3c, !PT ; - /*4be0*/ IMAD R9, R24, 0x1000193, RZ ; - /*4bf0*/ LOP3.LUT R3, R3, R38, RZ, 0x3c, !PT ; - /*4c00*/ IMAD R13, R20, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R7, R7, R30, RZ, 0x3c, !PT ; - /*4c20*/ IMAD R17, R16, 0x1000193, RZ ; - /*4c30*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*4c40*/ IMAD R21, R12, 0x1000193, RZ ; - /*4c50*/ LOP3.LUT R13, R13, R22, RZ, 0x3c, !PT ; - /*4c60*/ IMAD R25, R8, 0x1000193, RZ ; - /*4c70*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*4c80*/ IMAD R2, R5, 0x1000193, RZ ; - /*4c90*/ LOP3.LUT R21, R21, R14, RZ, 0x3c, !PT ; - /*4ca0*/ IMAD.SHL.U32 R5, R47, 0x20, RZ ; - /*4cb0*/ LOP3.LUT R25, R25, R10, RZ, 0x3c, !PT ; - /*4cc0*/ IMAD R0, R3, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R4, R2, R35, RZ, 0x3c, !PT ; - /*4ce0*/ IMAD.SHL.U32 R2, R47, 0x4, RZ ; - /*4cf0*/ HFMA2 R32, -RZ, RZ, -0.0 , 0 ; - /*4d00*/ IMAD R6, R7, 0x1000193, RZ ; - /*4d10*/ LOP3.LUT R0, R0, R39, RZ, 0x3c, !PT ; - /*4d20*/ IMAD R8, R9, 0x1000193, RZ ; - /*4d30*/ LOP3.LUT R9, R5, 0x71c, R2, 0xc8, !PT ; - /*4d40*/ IMAD R10, R13, 0x1000193, RZ ; - /*4d50*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*4d60*/ IMAD R12, R17, 0x1000193, RZ ; - /*4d70*/ LOP3.LUT R8, R8, R27, RZ, 0x3c, !PT ; - /*4d80*/ IMAD R14, R21, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R10, R10, R23, RZ, 0x3c, !PT ; - /*4da0*/ IMAD R16, R25, 0x1000193, RZ ; - /*4db0*/ LOP3.LUT R12, R12, R19, RZ, 0x3c, !PT ; - /*4dc0*/ STS [R9+UR5], R0 ; - /*4dd0*/ LOP3.LUT R14, R14, R15, RZ, 0x3c, !PT ; - /*4de0*/ IMAD.SHL.U32 R3, R47, 0x40, RZ ; - /*4df0*/ LOP3.LUT R2, R16, R11, RZ, 0x3c, !PT ; - /*4e00*/ STS [R9+UR5+0x20], R4 ; - /*4e10*/ HFMA2 R33, -RZ, RZ, 0, 0 ; - /*4e20*/ MOV R52, RZ ; - /*4e30*/ MOV R13, RZ ; - /*4e40*/ STS [R9+UR5+0x40], R6 ; - /*4e50*/ CS2R R56, SRZ ; - /*4e60*/ CS2R R36, SRZ ; - /*4e70*/ CS2R R38, SRZ ; - /*4e80*/ STS [R9+UR5+0x60], R8 ; - /*4e90*/ MOV R35, RZ ; - /*4ea0*/ CS2R R64, SRZ ; - /*4eb0*/ STS [R9+UR5+0x80], R10 ; - /*4ec0*/ STS [R9+UR5+0xa0], R12 ; - /*4ed0*/ STS [R9+UR5+0xc0], R14 ; - /*4ee0*/ CS2R R10, SRZ ; - /*4ef0*/ STS [R9+UR5+0xe0], R2 ; - /*4f00*/ LDS.128 R40, [R5+UR5] ; - /*4f10*/ CS2R R14, SRZ ; - /*4f20*/ LDS.128 R4, [R5+UR5+0x10] ; - /*4f30*/ CS2R R8, SRZ ; - /*4f40*/ LDS.128 R28, [R3+UR6] ; - /*4f50*/ LDS.128 R24, [R3+UR6+0x10] ; - /*4f60*/ LDS.128 R20, [R3+UR6+0x20] ; - /*4f70*/ LDS.128 R16, [R3+UR6+0x30] ; - /*4f80*/ HFMA2 R3, -RZ, RZ, 0, 0 ; - /*4f90*/ STL.64 [R1+0x10], R40 ; - /*4fa0*/ MOV R0, R42 ; - /*4fb0*/ MOV R44, R43 ; - /*4fc0*/ MOV R45, R41 ; - /*4fd0*/ STL.64 [R1+0x18], R42 ; - /*4fe0*/ MOV R2, R40 ; - /*4ff0*/ MOV R34, R6 ; - /*5000*/ MOV R12, R7 ; - /*5010*/ STL.64 [R1], R4 ; - /*5020*/ HFMA2 R41, -RZ, RZ, 0, 0 ; - /*5030*/ STL.64 [R1+0x8], R6 ; - /*5040*/ MOV R40, 0x1 ; - /*5050*/ MOV R43, R4 ; - /*5060*/ MOV R42, R5 ; - /*5070*/ CS2R R4, SRZ ; - /*5080*/ MOV R63, R43 ; - /*5090*/ MOV R62, R42 ; - /*50a0*/ CS2R R6, SRZ ; -.L_x_228: - /*50b0*/ LOP3.LUT R48, R26, R2, R14, 0x96, !PT ; - /*50c0*/ LOP3.LUT R46, R27, R45, R11, 0x96, !PT ; - /*50d0*/ LOP3.LUT R50, R30, R16, R34, 0x96, !PT ; - /*50e0*/ LOP3.LUT R54, R31, R17, R12, 0x96, !PT ; - /*50f0*/ LOP3.LUT R48, R48, R57, R8, 0x96, !PT ; - /*5100*/ LOP3.LUT R46, R46, R15, R4, 0x96, !PT ; - /*5110*/ LOP3.LUT R50, R50, R35, R9, 0x96, !PT ; - /*5120*/ LOP3.LUT R54, R54, R32, R5, 0x96, !PT ; - /*5130*/ SHF.L.W.U32.HI R61, R46, 0x1, R48 ; - /*5140*/ SHF.L.W.U32.HI R42, R48, 0x1, R46 ; - /*5150*/ LOP3.LUT R59, R21, R44, R10, 0x96, !PT ; - /*5160*/ SHF.L.W.U32.HI R53, R54, 0x1, R50 ; - /*5170*/ LOP3.LUT R61, R61, R50, RZ, 0x3c, !PT ; - /*5180*/ LOP3.LUT R51, R24, R18, R40, 0x96, !PT ; - /*5190*/ SHF.L.W.U32.HI R50, R50, 0x1, R54 ; - /*51a0*/ LOP3.LUT R49, R25, R19, R37, 0x96, !PT ; - /*51b0*/ LOP3.LUT R54, R42, R54, RZ, 0x3c, !PT ; - /*51c0*/ LOP3.LUT R55, R20, R0, R13, 0x96, !PT ; - /*51d0*/ LOP3.LUT R59, R59, R52, R3, 0x96, !PT ; - /*51e0*/ LOP3.LUT R51, R51, R41.reuse, R39, 0x96, !PT ; - /*51f0*/ LOP3.LUT R43, R61.reuse, R41, RZ, 0x3c, !PT ; - /*5200*/ LOP3.LUT R42, R61, R18, RZ, 0x3c, !PT ; - /*5210*/ LOP3.LUT R41, R49, R38, R36, 0x96, !PT ; - /*5220*/ LOP3.LUT R55, R55, R58, R7, 0x96, !PT ; - /*5230*/ LOP3.LUT R49, R54, R38, RZ, 0x3c, !PT ; - /*5240*/ LOP3.LUT R18, R50, R59, RZ, 0x3c, !PT ; - /*5250*/ LOP3.LUT R38, R28, R22, R63, 0x96, !PT ; - /*5260*/ LOP3.LUT R50, R29, R23, R62, 0x96, !PT ; - /*5270*/ LOP3.LUT R47, R61, R40, RZ, 0x3c, !PT ; - /*5280*/ LOP3.LUT R40, R54, R19, RZ, 0x3c, !PT ; - /*5290*/ LOP3.LUT R24, R61, R24, RZ, 0x3c, !PT ; - /*52a0*/ LOP3.LUT R19, R53, R55, RZ, 0x3c, !PT ; - /*52b0*/ LOP3.LUT R61, R61, R39, RZ, 0x3c, !PT ; - /*52c0*/ LOP3.LUT R38, R38, R64, R56, 0x96, !PT ; - /*52d0*/ SHF.L.W.U32.HI R53, R41, 0x1, R51 ; - /*52e0*/ LOP3.LUT R50, R50, R65, R6, 0x96, !PT ; - /*52f0*/ LOP3.LUT R39, R54.reuse, R25, RZ, 0x3c, !PT ; - /*5300*/ LOP3.LUT R25, R54.reuse, R37, RZ, 0x3c, !PT ; - /*5310*/ LOP3.LUT R36, R54, R36, RZ, 0x3c, !PT ; - /*5320*/ SHF.L.W.U32.HI R37, R59, 0x1, R55 ; - /*5330*/ SHF.L.W.U32.HI R54, R55, 0x1, R59 ; - /*5340*/ LOP3.LUT R53, R53, R38, RZ, 0x3c, !PT ; - /*5350*/ SHF.L.W.U32.HI R59, R51, 0x1, R41 ; - /*5360*/ SHF.L.W.U32.HI R55, R50, 0x1, R38 ; - /*5370*/ SHF.L.W.U32.HI R38, R38, 0x1, R50 ; - /*5380*/ LOP3.LUT R50, R59, R50, RZ, 0x3c, !PT ; - /*5390*/ LOP3.LUT R51, R37, R51, RZ, 0x3c, !PT ; - /*53a0*/ LOP3.LUT R59, R54, R41, RZ, 0x3c, !PT ; - /*53b0*/ LOP3.LUT R46, R38, R46, RZ, 0x3c, !PT ; - /*53c0*/ LOP3.LUT R41, R53.reuse, R16, RZ, 0x3c, !PT ; - /*53d0*/ LOP3.LUT R38, R53, R34, RZ, 0x3c, !PT ; - /*53e0*/ LOP3.LUT R55, R55, R48, RZ, 0x3c, !PT ; - /*53f0*/ LOP3.LUT R37, R53.reuse, R30, RZ, 0x3c, !PT ; - /*5400*/ LOP3.LUT R16, R53, R35, RZ, 0x3c, !PT ; - /*5410*/ LOP3.LUT R34, R53, R9, RZ, 0x3c, !PT ; - /*5420*/ LOP3.LUT R53, R50.reuse, R17, RZ, 0x3c, !PT ; - /*5430*/ LOP3.LUT R48, R50.reuse, R31, RZ, 0x3c, !PT ; - /*5440*/ LOP3.LUT R54, R50.reuse, R12, RZ, 0x3c, !PT ; - /*5450*/ LOP3.LUT R9, R50.reuse, R32, RZ, 0x3c, !PT ; - /*5460*/ LOP3.LUT R35, R50, R5, RZ, 0x3c, !PT ; - /*5470*/ LOP3.LUT R12, R51.reuse, R26, RZ, 0x3c, !PT ; - /*5480*/ LOP3.LUT R2, R51.reuse, R2, RZ, 0x3c, !PT ; - /*5490*/ LOP3.LUT R50, R51.reuse, R14, RZ, 0x3c, !PT ; - /*54a0*/ LOP3.LUT R30, R51.reuse, R57, RZ, 0x3c, !PT ; - /*54b0*/ LOP3.LUT R51, R51, R8, RZ, 0x3c, !PT ; - /*54c0*/ LOP3.LUT R8, R59, R11, RZ, 0x3c, !PT ; - /*54d0*/ LOP3.LUT R11, R59, R4, RZ, 0x3c, !PT ; - /*54e0*/ LOP3.LUT R4, R55.reuse, R13, RZ, 0x3c, !PT ; - /*54f0*/ LOP3.LUT R13, R46.reuse, R21, RZ, 0x3c, !PT ; - /*5500*/ LOP3.LUT R31, R55, R7, RZ, 0x3c, !PT ; - /*5510*/ LOP3.LUT R21, R46, R3, RZ, 0x3c, !PT ; - /*5520*/ LOP3.LUT R15, R59, R15, RZ, 0x3c, !PT ; - /*5530*/ LOP3.LUT R32, R46.reuse, R44, RZ, 0x3c, !PT ; - /*5540*/ LOP3.LUT R5, R59, R45, RZ, 0x3c, !PT ; - /*5550*/ LOP3.LUT R44, R46, R10, RZ, 0x3c, !PT ; - /*5560*/ LOP3.LUT R45, R55, R20, RZ, 0x3c, !PT ; - /*5570*/ LOP3.LUT R3, R19, R22, RZ, 0x3c, !PT ; - /*5580*/ LOP3.LUT R10, R18, R23, RZ, 0x3c, !PT ; - /*5590*/ LOP3.LUT R17, R59, R27, RZ, 0x3c, !PT ; - /*55a0*/ SHF.L.W.U32.HI R20, R21, 0xe, R31 ; - /*55b0*/ LOP3.LUT R14, R55, R0, RZ, 0x3c, !PT ; - /*55c0*/ SHF.L.W.U32.HI R26, R15, 0x15, R30 ; - /*55d0*/ SHF.L.W.U32.HI R27, R30, 0x15, R15 ; - /*55e0*/ SHF.L.W.U32.HI R21, R31, 0xe, R21 ; - /*55f0*/ LOP3.LUT R0, R55, R58, RZ, 0x3c, !PT ; - /*5600*/ LOP3.LUT R7, R46, R52, RZ, 0x3c, !PT ; - /*5610*/ SHF.L.W.U32.HI R30, R41, 0xc, R53 ; - /*5620*/ SHF.L.W.U32.HI R31, R53, 0xc, R41 ; - /*5630*/ SHF.L.W.U32.HI R41, R54, 0xa, R38 ; - /*5640*/ SHF.L.W.U32.HI R58, R3, 0x4, R10 ; - /*5650*/ SHF.L.W.U32.HI R52, R10, 0x4, R3 ; - /*5660*/ SHF.L.W.U32.HI R38, R38, 0xa, R54 ; - /*5670*/ LOP3.LUT R3, R19, R56, RZ, 0x3c, !PT ; - /*5680*/ LOP3.LUT R6, R18, R6, RZ, 0x3c, !PT ; - /*5690*/ SHF.L.W.U32.HI R57, R49, 0xf, R43 ; - /*56a0*/ SHF.L.W.U32.HI R15, R43, 0xf, R49 ; - /*56b0*/ SHF.L.W.U32.HI R59, R13, 0x1b, R45 ; - /*56c0*/ SHF.L.W.U32.HI R53, R45, 0x1b, R13 ; - /*56d0*/ PRMT R60, R51, 0x4321, R11 ; - /*56e0*/ PRMT R54, R11, 0x4321, R51 ; - /*56f0*/ SHF.L.W.U32.HI R11, R48, 0x1, R37 ; - /*5700*/ SHF.L.W.U32.HI R10, R37, 0x1, R48 ; - /*5710*/ SHF.L.W.U32.HI R13, R40, 0x6, R42 ; - /*5720*/ SHF.L.W.U32.HI R43, R42, 0x6, R40 ; - /*5730*/ SHF.L.W.U32.HI R40, R8, 0x19, R50 ; - /*5740*/ SHF.L.W.U32.HI R37, R50, 0x19, R8 ; - /*5750*/ PRMT R56, R0, 0x2107, R7 ; - /*5760*/ PRMT R51, R7, 0x2107, R0 ; - /*5770*/ SHF.L.W.U32.HI R55, R6, 0x12, R3 ; - /*5780*/ SHF.L.W.U32.HI R50, R3, 0x12, R6 ; - /*5790*/ SHF.L.W.U32.HI R7, R2, 0x17, R5 ; - /*57a0*/ SHF.L.W.U32.HI R3, R5, 0x17, R2 ; - /*57b0*/ LOP3.LUT R64, R19, R64, RZ, 0x3c, !PT ; - /*57c0*/ LOP3.LUT R65, R18, R65, RZ, 0x3c, !PT ; - /*57d0*/ SHF.L.W.U32.HI R5, R35, 0x2, R34 ; - /*57e0*/ SHF.L.W.U32.HI R0, R34, 0x2, R35 ; - /*57f0*/ LOP3.LUT R22, R19, R63, RZ, 0x3c, !PT ; - /*5800*/ LOP3.LUT R34, R18, R62, RZ, 0x3c, !PT ; - /*5810*/ SHF.L.W.U32.HI R6, R24, 0x1e, R39 ; - /*5820*/ SHF.L.W.U32.HI R42, R39, 0x1e, R24 ; - /*5830*/ SHF.L.W.U32.HI R46, R47, 0xb, R25 ; - /*5840*/ SHF.L.W.U32.HI R39, R4, 0x7, R44 ; - /*5850*/ SHF.L.W.U32.HI R25, R25, 0xb, R47 ; - /*5860*/ SHF.L.W.U32.HI R8, R64, 0x9, R65 ; - /*5870*/ SHF.L.W.U32.HI R4, R44, 0x7, R4 ; - /*5880*/ SHF.L.W.U32.HI R23, R34, 0x3, R22 ; - /*5890*/ SHF.L.W.U32.HI R24, R22, 0x3, R34 ; - /*58a0*/ SHF.L.W.U32.HI R44, R16, 0xd, R9 ; - /*58b0*/ SHF.L.W.U32.HI R47, R9, 0xd, R16 ; - /*58c0*/ SHF.L.W.U32.HI R16, R32, 0x14, R14 ; - /*58d0*/ SHF.L.W.U32.HI R49, R14, 0x14, R32 ; - /*58e0*/ LOP3.LUT R63, R11, R40, R13, 0xb4, !PT ; - /*58f0*/ LOP3.LUT R34, R13, R56, R40, 0xb4, !PT ; - /*5900*/ SHF.L.W.U32.HI R2, R65, 0x9, R64 ; - /*5910*/ LOP3.LUT R40, R40, R55, R56, 0xb4, !PT ; - /*5920*/ LOP3.LUT R14, R56, R11, R55, 0xb4, !PT ; - /*5930*/ LOP3.LUT R56, R6, R39, R7, 0xb4, !PT ; - /*5940*/ LOP3.LUT R9, R7, R8, R39, 0xb4, !PT ; - /*5950*/ LOP3.LUT R39, R39, R5, R8, 0xb4, !PT ; - /*5960*/ SHF.L.W.U32.HI R45, R61, 0x1d, R36 ; - /*5970*/ SHF.L.W.U32.HI R48, R36, 0x1d, R61 ; - /*5980*/ LOP3.LUT R8, R8, R6, R5, 0xb4, !PT ; - /*5990*/ LOP3.LUT R7, R5, R7, R6, 0xb4, !PT ; - /*59a0*/ LOP3.LUT R6, R42, R4, R3, 0xb4, !PT ; - /*59b0*/ LOP3.LUT R5, R3, R2, R4, 0xb4, !PT ; - /*59c0*/ LOP3.LUT R36, R4, R0, R2, 0xb4, !PT ; - /*59d0*/ LOP3.LUT R4, R2, R42, R0, 0xb4, !PT ; - /*59e0*/ LOP3.LUT R3, R0, R3, R42, 0xb4, !PT ; - /*59f0*/ IMAD.SHL.U32 R42, R33, 0x8, RZ ; - /*5a00*/ SHF.L.W.U32.HI R22, R17, 0x1c, R12 ; - /*5a10*/ LOP3.LUT R13, R55, R13, R11, 0xb4, !PT ; - /*5a20*/ SHF.L.W.U32.HI R17, R12, 0x1c, R17 ; - /*5a30*/ LOP3.LUT R62, R10, R37, R43, 0xb4, !PT ; - /*5a40*/ LOP3.LUT R11, R51, R10, R50, 0xb4, !PT ; - /*5a50*/ LOP3.LUT R12, R43, R51, R37, 0xb4, !PT ; - /*5a60*/ LOP3.LUT R10, R50, R43, R10, 0xb4, !PT ; - /*5a70*/ LDC.64 R42, c[0x3][R42] ; - /*5a80*/ IADD3 R33, PT, PT, R33, 0x1, RZ ; - /*5a90*/ LOP3.LUT R65, R53, R38, R52, 0xb4, !PT ; - /*5aa0*/ LOP3.LUT R32, R52, R15, R38, 0xb4, !PT ; - /*5ab0*/ LOP3.LUT R0, R46, R30, RZ, 0x30, !PT ; - /*5ac0*/ LOP3.LUT R38, R38, R54, R15, 0xb4, !PT ; - /*5ad0*/ ISETP.NE.AND P1, PT, R33, 0x18, PT ; - /*5ae0*/ LOP3.LUT R15, R15, R53, R54, 0xb4, !PT ; - /*5af0*/ LOP3.LUT R52, R54, R52, R53, 0xb4, !PT ; - /*5b00*/ LOP3.LUT R37, R37, R50, R51, 0xb4, !PT ; - /*5b10*/ LOP3.LUT R54, R20, R19.reuse, R28.reuse, 0x6, !PT ; - /*5b20*/ LOP3.LUT R50, R30, R19.reuse, R28.reuse, 0x90, !PT ; - /*5b30*/ LOP3.LUT R28, R0, R19, R28, 0x96, !PT ; - /*5b40*/ LOP3.LUT R0, R25, R31, RZ, 0x30, !PT ; - /*5b50*/ LOP3.LUT R53, R21, R18, R29, 0x6, !PT ; - /*5b60*/ LOP3.LUT R51, R31, R18.reuse, R29.reuse, 0x90, !PT ; - /*5b70*/ LOP3.LUT R29, R0, R18, R29, 0x96, !PT ; - /*5b80*/ LOP3.LUT R2, R44, R22, R45, 0xb4, !PT ; - /*5b90*/ LOP3.LUT R0, R45, R16, R22, 0xb4, !PT ; - /*5ba0*/ LOP3.LUT R22, R22, R23, R16, 0xb4, !PT ; - /*5bb0*/ LOP3.LUT R16, R16, R44, R23, 0xb4, !PT ; - /*5bc0*/ LOP3.LUT R18, R23, R45, R44, 0xb4, !PT ; - /*5bd0*/ LOP3.LUT R45, R47, R17, R48, 0xb4, !PT ; - /*5be0*/ LOP3.LUT R44, R48, R49, R17, 0xb4, !PT ; - /*5bf0*/ LOP3.LUT R23, R17, R24, R49, 0xb4, !PT ; - /*5c00*/ LOP3.LUT R64, R59, R41, R58, 0xb4, !PT ; - /*5c10*/ LOP3.LUT R35, R58, R57, R41, 0xb4, !PT ; - /*5c20*/ LOP3.LUT R17, R49, R47, R24, 0xb4, !PT ; - /*5c30*/ LOP3.LUT R19, R24, R48, R47, 0xb4, !PT ; - /*5c40*/ LOP3.LUT R31, R31, R27, R25, 0xb4, !PT ; - /*5c50*/ LOP3.LUT R41, R41, R60, R57, 0xb4, !PT ; - /*5c60*/ LOP3.LUT R30, R30, R26, R46, 0xb4, !PT ; - /*5c70*/ LOP3.LUT R24, R46, R20, R26, 0xb4, !PT ; - /*5c80*/ LOP3.LUT R25, R25, R21, R27, 0xb4, !PT ; - /*5c90*/ LOP3.LUT R57, R57, R59, R60, 0xb4, !PT ; - /*5ca0*/ LOP3.LUT R58, R60, R58, R59, 0xb4, !PT ; - /*5cb0*/ LOP3.LUT R26, R54, R26, RZ, 0x3c, !PT ; - /*5cc0*/ LOP3.LUT R27, R53, R27, RZ, 0x3c, !PT ; - /*5cd0*/ LOP3.LUT R20, R50, R20, RZ, 0x3c, !PT ; - /*5ce0*/ LOP3.LUT R21, R51, R21, RZ, 0x3c, !PT ; - /*5cf0*/ LOP3.LUT R28, R28, R42, RZ, 0x3c, !PT ; - /*5d00*/ LOP3.LUT R29, R29, R43, RZ, 0x3c, !PT ; - /*5d10*/ @P1 BRA `(.L_x_228) ; - /*5d20*/ LDC.64 R2, c[0x4][0x8] ; - /*5d30*/ LDG.E.64.STRONG.SM R2, desc[UR10][R2.64] ; - /*5d40*/ PRMT R11, R28, 0x123, RZ ; - /*5d50*/ BSSY.RECONVERGENT B0, `(.L_x_229) ; - /*5d60*/ PRMT R10, R29, 0x123, RZ ; - /*5d70*/ ISETP.GT.U64.AND P1, PT, R10, R2, PT ; - /*5d80*/ @P1 BRA `(.L_x_230) ; - /*5d90*/ S2R R3, SR_LANEID ; - /*5da0*/ LDC.64 R4, c[0x0][0x388] ; - /*5db0*/ VOTEU.ANY UR5, UPT, PT ; - /*5dc0*/ FLO.U32 R0, UR5 ; - /*5dd0*/ POPC R9, UR5 ; - /*5de0*/ ISETP.EQ.U32.AND P1, PT, R0, R3, PT ; - /*5df0*/ IADD.64 R2, R4, 0x140 ; - /*5e00*/ @P1 ATOMG.E.ADD.STRONG.GPU PT, R3, desc[UR10][R2.64], R9 ; - /*5e10*/ S2R R6, SR_LTMASK ; - /*5e20*/ LOP3.LUT R6, R6, UR5, RZ, 0xc0, !PT ; - /*5e30*/ POPC R6, R6 ; - /*5e40*/ SHFL.IDX PT, R7, R3, R0, 0x1f ; - /*5e50*/ IADD3 R7, PT, PT, R7, R6, RZ ; - /*5e60*/ ISETP.GT.U32.AND P1, PT, R7, 0x7, PT ; - /*5e70*/ @P1 EXIT ; - /*5e80*/ LDL.LU.64 R60, [R1+0x10] ; - /*5e90*/ LDL.LU.64 R62, [R1+0x18] ; - /*5ea0*/ LDL.LU.64 R48, [R1] ; - /*5eb0*/ LDL.LU.64 R50, [R1+0x8] ; - /*5ec0*/ LDL.LU.64 R66, [R1+0x20] ; - /*5ed0*/ IMAD.WIDE.U32 R2, R7, 0x20, R4 ; - /*5ee0*/ IMAD.WIDE.U32 R4, R7, 0x8, R4 ; - /*5ef0*/ LDC.64 R6, c[0x4][RZ] ; - /*5f00*/ STG.E.EF.128 desc[UR10][R2.64], R60 ; - /*5f10*/ STG.E.EF.128 desc[UR10][R2.64+0x10], R48 ; - /*5f20*/ STG.E.EF.64 desc[UR10][R4.64+0x100], R66 ; - /*5f30*/ LDG.E.64.STRONG.SM R6, desc[UR10][R6.64] ; - /*5f40*/ LDC.64 R8, c[0x0][0x388] ; - /*5f50*/ STG.E.EF.64 desc[UR10][R8.64+0xe0], R6 ; - /*5f60*/ STG.E.EF.64 desc[UR10][R4.64+0x148], R10 ; -.L_x_230: - /*5f70*/ BSYNC.RECONVERGENT B0 ; -.L_x_229: - /*5f80*/ @P0 BRA `(.L_x_231) ; - /*5f90*/ EXIT ; -.L_x_232: - /*5fa0*/ BRA `(.L_x_232); - /*5fb0*/ NOP; - /*5fc0*/ NOP; - /*5fd0*/ NOP; - /*5fe0*/ NOP; - /*5ff0*/ NOP; - /*6000*/ NOP; - /*6010*/ NOP; - /*6020*/ NOP; - /*6030*/ NOP; - /*6040*/ NOP; - /*6050*/ NOP; - /*6060*/ NOP; - /*6070*/ NOP; -.L_x_355: - - -//--------------------- .text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .align 128 - .global _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,(.L_x_356 - _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ LDCU UR4, c[0x3][0x180] ; - /*0020*/ ISETP.NE.AND P0, PT, RZ, UR4, PT ; - /*0030*/ @!P0 EXIT ; - /*0040*/ S2R R0, SR_TID.X ; - /*0050*/ LDCU.64 UR4, c[0x3][0x190] ; - /*0060*/ HFMA2 R163, -RZ, RZ, 0, 0 ; - /*0070*/ LDCU UR10, c[0x0][0x360] ; - /*0080*/ LDCU.64 UR12, c[0x0][0x358] ; - /*0090*/ IMAD.SHL.U32 R162, R0.reuse, 0x10, RZ ; - /*00a0*/ LOP3.LUT R0, R0, 0x3, RZ, 0xc0, !PT ; - /*00b0*/ LOP3.LUT R162, R162, 0x70, RZ, 0xc0, !PT ; - /*00c0*/ IADD.64 R162, R162, UR4 ; - /*00d0*/ UMOV UR4, URZ ; -.L_x_238: - /*00e0*/ LDC.64 R156, c[0x4][RZ] ; - /*00f0*/ S2R R2, SR_TID.X ; - /*0100*/ LDC R5, c[0x3][0x180] ; - /*0110*/ LDCU.64 UR8, c[0x0][0x380] ; - /*0120*/ LDG.E.128.STRONG.SM R12, desc[UR12][R156.64] ; - /*0130*/ LDG.E.128.STRONG.SM R8, desc[UR12][R156.64+0x10] ; - /*0140*/ UMOV UR6, UR4 ; - /*0150*/ UMOV UR7, URZ ; - /*0160*/ MOV R151, RZ ; - /*0170*/ S2R R17, SR_CTAID.X ; - /*0180*/ UIADD3 UR4, UPT, UPT, UR4, 0x1, URZ ; - /*0190*/ MOV.64 R154, 0x1 ; - /*01a0*/ MOV.64 R38, 0x8000000000000000 ; - /*01b0*/ MOV.64 R44, RZ ; - /*01c0*/ UIADD3.64 UR6, UPT, UPT, UR6, UR8, URZ ; - /*01d0*/ MOV.64 R36, RZ ; - /*01e0*/ MOV.64 R34, RZ ; - /*01f0*/ MOV.64 R32, RZ ; - /*0200*/ MOV.64 R30, RZ ; - /*0210*/ MOV.64 R42, RZ ; - /*0220*/ MOV.64 R40, RZ ; - /*0230*/ MOV.64 R26, RZ ; - /*0240*/ MOV.64 R28, RZ ; - /*0250*/ MOV.64 R24, RZ ; - /*0260*/ MOV.64 R46, RZ ; - /*0270*/ MOV.64 R22, RZ ; - /*0280*/ MOV.64 R20, RZ ; - /*0290*/ IMAD R150, R17, UR10, R2 ; - /*02a0*/ MOV.64 R18, RZ ; - /*02b0*/ MOV.64 R16, RZ ; - /*02c0*/ IMAD R150, R150, R5, RZ ; - /*02d0*/ MOV.64 R48, RZ ; - /*02e0*/ MOV.64 R152, RZ ; - /*02f0*/ IADD.64 R150, R150, UR6 ; - /*0300*/ MOV.64 R148, RZ ; - /*0310*/ MOV.64 R146, R150 ; - /*0320*/ ISETP.NE.AND P0, PT, R5, UR4, PT ; - /*0330*/ MOV R56, RZ ; - /*0340*/ UMOV.64 UR6, URZ ; -.L_x_233: - /*0350*/ LOP3.LUT R69, R18, R148, R14, 0x96, !PT ; - /*0360*/ UMOV UR5, UR6 ; - /*0370*/ LOP3.LUT R51, R19, R149, R15, 0x96, !PT ; - /*0380*/ UIADD3.64 UR6, UPT, UPT, UR6, 0x8, URZ ; - /*0390*/ LOP3.LUT R5, R46, R48, R146, 0x96, !PT ; - /*03a0*/ LOP3.LUT R53, R47, R49, R147, 0x96, !PT ; - /*03b0*/ LDCU.64 UR8, c[0x3][UR5] ; - /*03c0*/ LOP3.LUT R69, R32, R69, R28, 0x96, !PT ; - /*03d0*/ LOP3.LUT R62, R33, R51, R29, 0x96, !PT ; - /*03e0*/ LOP3.LUT R54, R44, R5, R42, 0x96, !PT ; - /*03f0*/ LOP3.LUT R53, R45, R53, R43, 0x96, !PT ; - /*0400*/ SHF.L.W.U32.HI R5, R62, 0x1, R69 ; - /*0410*/ SHF.L.W.U32.HI R51, R69, 0x1, R62 ; - /*0420*/ SHF.L.W.U32.HI R52, R53, 0x1, R54 ; - /*0430*/ LOP3.LUT R5, R5, R54, RZ, 0x3c, !PT ; - /*0440*/ SHF.L.W.U32.HI R54, R54, 0x1, R53 ; - /*0450*/ LOP3.LUT R51, R51, R53, RZ, 0x3c, !PT ; - /*0460*/ LOP3.LUT R53, R22, R38, R10, 0x96, !PT ; - /*0470*/ LOP3.LUT R67, R23, R39, R11, 0x96, !PT ; - /*0480*/ LOP3.LUT R61, R20, R152, R8, 0x96, !PT ; - /*0490*/ LOP3.LUT R55, R21, R153, R9, 0x96, !PT ; - /*04a0*/ LOP3.LUT R58, R36, R53, R40, 0x96, !PT ; - /*04b0*/ LOP3.LUT R67, R37, R67, R41, 0x96, !PT ; - /*04c0*/ LOP3.LUT R57, R17, R155, R13, 0x96, !PT ; - /*04d0*/ LOP3.LUT R61, R34, R61, R26, 0x96, !PT ; - /*04e0*/ LOP3.LUT R60, R35, R55, R27, 0x96, !PT ; - /*04f0*/ LOP3.LUT R53, R16, R154, R12, 0x96, !PT ; - /*0500*/ SHF.L.W.U32.HI R4, R58, 0x1, R67 ; - /*0510*/ LOP3.LUT R64, R31, R57, R25, 0x96, !PT ; - /*0520*/ SHF.L.W.U32.HI R50, R61, 0x1, R60 ; - /*0530*/ LOP3.LUT R53, R30, R53, R24, 0x96, !PT ; - /*0540*/ LOP3.LUT R59, R4, R62, RZ, 0x3c, !PT ; - /*0550*/ SHF.L.W.U32.HI R4, R60, 0x1, R61 ; - /*0560*/ LOP3.LUT R55, R50, R64, RZ, 0x3c, !PT ; - /*0570*/ SHF.L.W.U32.HI R57, R64, 0x1, R53 ; - /*0580*/ SHF.L.W.U32.HI R50, R53, 0x1, R64 ; - /*0590*/ LOP3.LUT R53, R4, R53, RZ, 0x3c, !PT ; - /*05a0*/ SHF.L.W.U32.HI R4, R67, 0x1, R58 ; - /*05b0*/ LOP3.LUT R67, R50, R67, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R65, R57, R58, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R61, R52, R61, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R63, R54, R60, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R57, R4, R69, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R4, R67, R49, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R54, R65, R44, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R50, R65.reuse, R146, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R49, R65.reuse, R48, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R46, R65.reuse, R46, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R52, R65, R42, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R44, R61, R40, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R69, R63, R41, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R10, R61, R10, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R65, R63, R39, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R40, R61.reuse, R38, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R42, R61, R22, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R48, R63, R37, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R71, R67, R147, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R61, R61, R36, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R39, R55.reuse, R149, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R41, R55.reuse, R19, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R37, R55.reuse, R15, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R29, R55, R29, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R73, R67, R45, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R148, R53.reuse, R148, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R36, R53.reuse, R18, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R22, R53.reuse, R14, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R28, R53, R28, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R55, R55, R33, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R32, R53, R32, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R43, R67, R43, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R19, R59.reuse, R21, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R53, R59.reuse, R27, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R45, R59.reuse, R153, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R33, R59.reuse, R9, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R59, R59, R35, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R27, R51, R31, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R30, R5, R30, RZ, 0x3c, !PT ; - /*0820*/ SHF.L.W.U32.HI R35, R71, 0x1b, R50 ; - /*0830*/ LOP3.LUT R47, R67, R47, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R152, R57, R152, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R21, R51, R155, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R154, R5, R154, RZ, 0x3c, !PT ; - /*0870*/ SHF.L.W.U32.HI R71, R50, 0x1b, R71 ; - /*0880*/ LOP3.LUT R67, R63, R23, RZ, 0x3c, !PT ; - /*0890*/ LOP3.LUT R18, R57.reuse, R20, RZ, 0x3c, !PT ; - /*08a0*/ LOP3.LUT R38, R57, R26, RZ, 0x3c, !PT ; - /*08b0*/ PRMT R50, R52, 0x2107, R43 ; - /*08c0*/ LOP3.LUT R26, R57.reuse, R8, RZ, 0x3c, !PT ; - /*08d0*/ LOP3.LUT R34, R57, R34, RZ, 0x3c, !PT ; - /*08e0*/ LOP3.LUT R23, R51, R17, RZ, 0x3c, !PT ; - /*08f0*/ LOP3.LUT R20, R5, R16, RZ, 0x3c, !PT ; - /*0900*/ SHF.L.W.U32.HI R31, R41, 0xa, R36 ; - /*0910*/ PRMT R43, R43, 0x2107, R52 ; - /*0920*/ SHF.L.W.U32.HI R9, R73, 0xe, R54 ; - /*0930*/ SHF.L.W.U32.HI R14, R54, 0xe, R73 ; - /*0940*/ SHF.L.W.U32.HI R41, R36, 0xa, R41 ; - /*0950*/ SHF.L.W.U32.HI R52, R27, 0x12, R30 ; - /*0960*/ SHF.L.W.U32.HI R57, R30, 0x12, R27 ; - /*0970*/ LOP3.LUT R11, R63, R11, RZ, 0x3c, !PT ; - /*0980*/ LOP3.LUT R25, R51, R25, RZ, 0x3c, !PT ; - /*0990*/ LOP3.LUT R24, R5, R24, RZ, 0x3c, !PT ; - /*09a0*/ SHF.L.W.U32.HI R54, R154, 0x4, R21 ; - /*09b0*/ SHF.L.W.U32.HI R36, R45, 0x6, R152 ; - /*09c0*/ SHF.L.W.U32.HI R30, R55, 0x2, R32 ; - /*09d0*/ SHF.L.W.U32.HI R8, R69, 0x15, R44 ; - /*09e0*/ SHF.L.W.U32.HI R15, R44, 0x15, R69 ; - /*09f0*/ SHF.L.W.U32.HI R17, R18, 0xb, R19 ; - /*0a00*/ SHF.L.W.U32.HI R154, R21, 0x4, R154 ; - /*0a10*/ SHF.L.W.U32.HI R45, R152, 0x6, R45 ; - /*0a20*/ SHF.L.W.U32.HI R55, R32, 0x2, R55 ; - /*0a30*/ SHF.L.W.U32.HI R18, R19, 0xb, R18 ; - /*0a40*/ SHF.L.W.U32.HI R44, R53, 0xf, R38 ; - /*0a50*/ SHF.L.W.U32.HI R21, R37, 0x1, R22 ; - /*0a60*/ SHF.L.W.U32.HI R32, R26, 0x1e, R33 ; - /*0a70*/ SHF.L.W.U32.HI R152, R23, 0x3, R20 ; - /*0a80*/ SHF.L.W.U32.HI R16, R148, 0xc, R39 ; - /*0a90*/ SHF.L.W.U32.HI R19, R39, 0xc, R148 ; - /*0aa0*/ SHF.L.W.U32.HI R38, R38, 0xf, R53 ; - /*0ab0*/ SHF.L.W.U32.HI R22, R22, 0x1, R37 ; - /*0ac0*/ SHF.L.W.U32.HI R33, R33, 0x1e, R26 ; - /*0ad0*/ SHF.L.W.U32.HI R20, R20, 0x3, R23 ; - /*0ae0*/ PRMT R39, R61, 0x4321, R48 ; - /*0af0*/ SHF.L.W.U32.HI R53, R67, 0x19, R42 ; - /*0b00*/ SHF.L.W.U32.HI R37, R24, 0x9, R25 ; - /*0b10*/ SHF.L.W.U32.HI R26, R46, 0x7, R47 ; - /*0b20*/ SHF.L.W.U32.HI R23, R11, 0x1c, R10 ; - /*0b30*/ PRMT R48, R48, 0x4321, R61 ; - /*0b40*/ SHF.L.W.U32.HI R24, R25, 0x9, R24 ; - /*0b50*/ SHF.L.W.U32.HI R47, R47, 0x7, R46 ; - /*0b60*/ SHF.L.W.U32.HI R11, R10, 0x1c, R11 ; - /*0b70*/ SHF.L.W.U32.HI R42, R42, 0x19, R67 ; - /*0b80*/ SHF.L.W.U32.HI R25, R28, 0xd, R29 ; - /*0b90*/ SHF.L.W.U32.HI R10, R34, 0x1d, R59 ; - /*0ba0*/ SHF.L.W.U32.HI R46, R4, 0x14, R49 ; - /*0bb0*/ SHF.L.W.U32.HI R27, R40, 0x17, R65 ; - /*0bc0*/ SHF.L.W.U32.HI R29, R29, 0xd, R28 ; - /*0bd0*/ SHF.L.W.U32.HI R34, R59, 0x1d, R34 ; - /*0be0*/ SHF.L.W.U32.HI R4, R49, 0x14, R4 ; - /*0bf0*/ SHF.L.W.U32.HI R40, R65, 0x17, R40 ; - /*0c00*/ LOP3.LUT R66, R53, R52, R50, 0xb4, !PT ; - /*0c10*/ LOP3.LUT R64, R50, R21, R52, 0xb4, !PT ; - /*0c20*/ IADD3 R56, PT, PT, R56, 0x1, RZ ; - /*0c30*/ LOP3.LUT R62, R35, R31, R54, 0xb4, !PT ; - /*0c40*/ LOP3.LUT R28, R54, R44, R31, 0xb4, !PT ; - /*0c50*/ LOP3.LUT R63, R71, R41, R154, 0xb4, !PT ; - /*0c60*/ LOP3.LUT R61, R154, R38, R41, 0xb4, !PT ; - /*0c70*/ LOP3.LUT R60, R41, R48, R38, 0xb4, !PT ; - /*0c80*/ LOP3.LUT R69, R21, R53, R36, 0xb4, !PT ; - /*0c90*/ LOP3.LUT R52, R52, R36, R21, 0xb4, !PT ; - /*0ca0*/ LOP3.LUT R59, R31, R39, R44, 0xb4, !PT ; - /*0cb0*/ LOP3.LUT R58, R44, R35, R39, 0xb4, !PT ; - /*0cc0*/ LOP3.LUT R54, R39, R54, R35, 0xb4, !PT ; - /*0cd0*/ LOP3.LUT R41, R38, R71, R48, 0xb4, !PT ; - /*0ce0*/ LOP3.LUT R67, R36, R50, R53, 0xb4, !PT ; - /*0cf0*/ LOP3.LUT R21, R42, R57, R43, 0xb4, !PT ; - /*0d00*/ LOP3.LUT R65, R43, R22, R57, 0xb4, !PT ; - /*0d10*/ LOP3.LUT R71, R48, R154, R71, 0xb4, !PT ; - /*0d20*/ LOP3.LUT R70, R22, R42, R45, 0xb4, !PT ; - /*0d30*/ LOP3.LUT R68, R45, R43, R42, 0xb4, !PT ; - /*0d40*/ LOP3.LUT R57, R57, R45, R22, 0xb4, !PT ; - /*0d50*/ LOP3.LUT R39, R27, R37, R26, 0xb4, !PT ; - /*0d60*/ LOP3.LUT R38, R26, R30, R37, 0xb4, !PT ; - /*0d70*/ LOP3.LUT R36, R37, R32, R30, 0xb4, !PT ; - /*0d80*/ LOP3.LUT R155, R11, R20, R4, 0xb4, !PT ; - /*0d90*/ LOP3.LUT R149, R4, R29, R20, 0xb4, !PT ; - /*0da0*/ LOP3.LUT R153, R20, R34, R29, 0xb4, !PT ; - /*0db0*/ LOP3.LUT R35, R47, R55, R24, 0xb4, !PT ; - /*0dc0*/ LOP3.LUT R37, R24, R33, R55, 0xb4, !PT ; - /*0dd0*/ LOP3.LUT R45, R55, R40, R33, 0xb4, !PT ; - /*0de0*/ LOP3.LUT R154, R23, R152, R46, 0xb4, !PT ; - /*0df0*/ LOP3.LUT R148, R46, R25, R152, 0xb4, !PT ; - /*0e00*/ LOP3.LUT R20, R18, R19, RZ, 0x30, !PT ; - /*0e10*/ LOP3.LUT R152, R152, R10, R25, 0xb4, !PT ; - /*0e20*/ LOP3.LUT R73, R25, R23, R10, 0xb4, !PT ; - /*0e30*/ LOP3.LUT R55, R10, R46, R23, 0xb4, !PT ; - /*0e40*/ ISETP.NE.AND P1, PT, R56, 0x18, PT ; - /*0e50*/ LOP3.LUT R10, R17, R16, RZ, 0x30, !PT ; - /*0e60*/ LOP3.LUT R72, R34, R4, R11, 0xb4, !PT ; - /*0e70*/ LOP3.LUT R4, R14, R51.reuse, R13.reuse, 0x6, !PT ; - /*0e80*/ LOP3.LUT R20, R20, R51.reuse, R13.reuse, 0x96, !PT ; - /*0e90*/ LOP3.LUT R147, R19, R51, R13, 0x90, !PT ; - /*0ea0*/ LOP3.LUT R13, R9, R5.reuse, R12.reuse, 0x6, !PT ; - /*0eb0*/ LOP3.LUT R146, R16, R5.reuse, R12.reuse, 0x90, !PT ; - /*0ec0*/ LOP3.LUT R5, R10, R5, R12, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R74, R29, R11, R34, 0xb4, !PT ; - /*0ee0*/ LOP3.LUT R11, R4, R15.reuse, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R49, R32, R26, R27, 0xb4, !PT ; - /*0f00*/ LOP3.LUT R48, R40, R24, R47, 0xb4, !PT ; - /*0f10*/ LOP3.LUT R4, R5, UR8, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R51, R19, R15, R18, 0xb4, !PT ; - /*0f30*/ LOP3.LUT R50, R18, R14, R15, 0xb4, !PT ; - /*0f40*/ LOP3.LUT R76, R16, R8, R17, 0xb4, !PT ; - /*0f50*/ LOP3.LUT R53, R17, R9, R8, 0xb4, !PT ; - /*0f60*/ LOP3.LUT R5, R20, UR9, RZ, 0x3c, !PT ; - /*0f70*/ LOP3.LUT R44, R30, R27, R32, 0xb4, !PT ; - /*0f80*/ LOP3.LUT R31, R33, R47, R40, 0xb4, !PT ; - /*0f90*/ LOP3.LUT R10, R13, R8, RZ, 0x3c, !PT ; - /*0fa0*/ LOP3.LUT R146, R146, R9, RZ, 0x3c, !PT ; - /*0fb0*/ LOP3.LUT R147, R147, R14, RZ, 0x3c, !PT ; - /*0fc0*/ MOV R30, R49 ; - /*0fd0*/ MOV R32, R39 ; - /*0fe0*/ MOV R33, R48 ; - /*0ff0*/ MOV R34, R38 ; - /*1000*/ MOV R24, R62 ; - /*1010*/ MOV R25, R63 ; - /*1020*/ MOV R26, R59 ; - /*1030*/ MOV R27, R60 ; - /*1040*/ MOV R40, R58 ; - /*1050*/ MOV R42, R54 ; - /*1060*/ MOV R43, R71 ; - /*1070*/ MOV R16, R69 ; - /*1080*/ MOV R17, R70 ; - /*1090*/ MOV R18, R67 ; - /*10a0*/ MOV R19, R68 ; - /*10b0*/ MOV R20, R66 ; - /*10c0*/ MOV R22, R64 ; - /*10d0*/ MOV R23, R65 ; - /*10e0*/ MOV R46, R52 ; - /*10f0*/ MOV R47, R57 ; - /*1100*/ MOV R29, R61 ; - /*1110*/ MOV R38, R73 ; - /*1120*/ MOV R39, R74 ; - /*1130*/ MOV R48, R55 ; - /*1140*/ MOV R49, R72 ; - /*1150*/ MOV R14, R76 ; - /*1160*/ MOV R15, R51 ; - /*1170*/ MOV R8, R53 ; - /*1180*/ MOV R9, R50 ; - /*1190*/ MOV R12, R4 ; - /*11a0*/ MOV R13, R5 ; - /*11b0*/ @P1 BRA `(.L_x_233) ; - /*11c0*/ SHFL.IDX PT, R19, R76, 0x1, 0x181f ; - /*11d0*/ ISETP.NE.AND P1, PT, R0.reuse, RZ, PT ; - /*11e0*/ ISETP.NE.AND P2, PT, R0, 0x1, PT ; - /*11f0*/ HFMA2 R161, -RZ, RZ, 0, 0 ; - /*1200*/ SHFL.IDX PT, R21, R76, 0x3, 0x181f ; - /*1210*/ LDCU UR5, c[0x3][0x18c] ; - /*1220*/ SHFL.IDX PT, R22, R76, 0x4, 0x181f ; - /*1230*/ SHFL.IDX PT, R18, R51, RZ, 0x181f ; - /*1240*/ SHFL.IDX PT, R20, R76, 0x2, 0x181f ; - /*1250*/ SHFL.IDX PT, R23, R76, 0x5, 0x181f ; - /*1260*/ SHFL.IDX PT, R25, R76, 0x7, 0x181f ; - /*1270*/ @!P1 MOV R81, R19 ; - /*1280*/ @!P1 MOV R83, R21 ; - /*1290*/ SHFL.IDX PT, R26, R76, RZ, 0x181f ; - /*12a0*/ @!P1 MOV R130, R22 ; - /*12b0*/ SHFL.IDX PT, R24, R76, 0x6, 0x181f ; - /*12c0*/ @!P1 MOV R115, R18 ; - /*12d0*/ SHFL.IDX PT, R16, R4, RZ, 0x181f ; - /*12e0*/ @!P1 MOV R82, R20 ; - /*12f0*/ SHFL.IDX PT, R17, R5, RZ, 0x181f ; - /*1300*/ @!P1 MOV R134, R23 ; - /*1310*/ SHFL.IDX PT, R19, R4, 0x1, 0x181f ; - /*1320*/ @!P1 MOV R142, R25 ; - /*1330*/ SHFL.IDX PT, R21, R51, 0x1, 0x181f ; - /*1340*/ SHFL.IDX PT, R22, R4, 0x2, 0x181f ; - /*1350*/ @!P1 MOV R80, R26 ; - /*1360*/ SHFL.IDX PT, R18, R4, 0x4, 0x181f ; - /*1370*/ @!P1 MOV R138, R24 ; - /*1380*/ @!P1 MOV R158, R16 ; - /*1390*/ SHFL.IDX PT, R20, R5, 0x1, 0x181f ; - /*13a0*/ @!P1 MOV R113, R17 ; - /*13b0*/ SHFL.IDX PT, R23, R5, 0x2, 0x181f ; - /*13c0*/ @!P1 MOV R160, R19 ; - /*13d0*/ SHFL.IDX PT, R25, R4, 0x3, 0x181f ; - /*13e0*/ @!P1 MOV R119, R21 ; - /*13f0*/ SHFL.IDX PT, R24, R51, 0x2, 0x181f ; - /*1400*/ @!P1 MOV R159, R22 ; - /*1410*/ SHFL.IDX PT, R26, R5, 0x3, 0x181f ; - /*1420*/ @!P1 MOV R144, R18 ; - /*1430*/ SHFL.IDX PT, R27, R51, 0x3, 0x181f ; - /*1440*/ SHFL.IDX PT, R28, R5, 0x4, 0x181f ; - /*1450*/ @!P1 MOV R117, R20 ; - /*1460*/ SHFL.IDX PT, R29, R51, 0x4, 0x181f ; - /*1470*/ @!P1 MOV R121, R23 ; - /*1480*/ SHFL.IDX PT, R30, R4, 0x5, 0x181f ; - /*1490*/ @!P1 MOV R6, R25 ; - /*14a0*/ SHFL.IDX PT, R31, R5, 0x5, 0x181f ; - /*14b0*/ @!P1 MOV R123, R24 ; - /*14c0*/ SHFL.IDX PT, R32, R51, 0x5, 0x181f ; - /*14d0*/ @!P1 MOV R125, R26 ; - /*14e0*/ SHFL.IDX PT, R33, R4, 0x6, 0x181f ; - /*14f0*/ @!P1 MOV R127, R27 ; - /*1500*/ SHFL.IDX PT, R34, R5, 0x6, 0x181f ; - /*1510*/ @!P1 MOV R129, R28 ; - /*1520*/ SHFL.IDX PT, R35, R51, 0x6, 0x181f ; - /*1530*/ @!P1 MOV R131, R29 ; - /*1540*/ SHFL.IDX PT, R36, R4, 0x7, 0x181f ; - /*1550*/ @!P1 MOV R145, R30 ; - /*1560*/ SHFL.IDX PT, R37, R5, 0x7, 0x181f ; - /*1570*/ @!P1 MOV R133, R31 ; - /*1580*/ SHFL.IDX PT, R16, R53, RZ, 0x181f ; - /*1590*/ @!P1 MOV R135, R32 ; - /*15a0*/ SHFL.IDX PT, R17, R53, 0x1, 0x181f ; - /*15b0*/ @!P1 MOV R3, R33 ; - /*15c0*/ SHFL.IDX PT, R21, R53, 0x3, 0x181f ; - /*15d0*/ @!P1 MOV R137, R34 ; - /*15e0*/ SHFL.IDX PT, R19, R50, 0x1, 0x181f ; - /*15f0*/ @!P1 MOV R139, R35 ; - /*1600*/ SHFL.IDX PT, R22, R50, 0x2, 0x181f ; - /*1610*/ @!P1 MOV R7, R36 ; - /*1620*/ SHFL.IDX PT, R18, R11, RZ, 0x181f ; - /*1630*/ @!P1 MOV R141, R37 ; - /*1640*/ SHFL.IDX PT, R38, R51, 0x7, 0x181f ; - /*1650*/ @!P2 MOV R158, R16 ; - /*1660*/ @!P2 MOV R160, R17 ; - /*1670*/ SHFL.IDX PT, R26, R53, 0x4, 0x181f ; - /*1680*/ @!P2 MOV R6, R21 ; - /*1690*/ SHFL.IDX PT, R29, R53, 0x5, 0x181f ; - /*16a0*/ @!P2 MOV R117, R19 ; - /*16b0*/ SHFL.IDX PT, R32, R53, 0x6, 0x181f ; - /*16c0*/ @!P2 MOV R121, R22 ; - /*16d0*/ SHFL.IDX PT, R35, R53, 0x7, 0x181f ; - /*16e0*/ @!P2 MOV R115, R18 ; - /*16f0*/ SHFL.IDX PT, R16, R50, RZ, 0x181f ; - /*1700*/ @!P1 MOV R143, R38 ; - /*1710*/ SHFL.IDX PT, R24, R50, 0x3, 0x181f ; - /*1720*/ ISETP.NE.AND P1, PT, R0, 0x2, PT ; - /*1730*/ SHFL.IDX PT, R27, R50, 0x4, 0x181f ; - /*1740*/ @!P2 MOV R144, R26 ; - /*1750*/ SHFL.IDX PT, R30, R50, 0x5, 0x181f ; - /*1760*/ @!P2 MOV R145, R29 ; - /*1770*/ SHFL.IDX PT, R33, R50, 0x6, 0x181f ; - /*1780*/ @!P2 MOV R3, R32 ; - /*1790*/ SHFL.IDX PT, R36, R50, 0x7, 0x181f ; - /*17a0*/ @!P2 MOV R7, R35 ; - /*17b0*/ SHFL.IDX PT, R17, R10, RZ, 0x181f ; - /*17c0*/ @!P2 MOV R113, R16 ; - /*17d0*/ SHFL.IDX PT, R20, R10, 0x1, 0x181f ; - /*17e0*/ @!P2 MOV R125, R24 ; - /*17f0*/ SHFL.IDX PT, R23, R10, 0x2, 0x181f ; - /*1800*/ @!P2 MOV R129, R27 ; - /*1810*/ SHFL.IDX PT, R25, R10, 0x3, 0x181f ; - /*1820*/ @!P2 MOV R133, R30 ; - /*1830*/ SHFL.IDX PT, R28, R10, 0x4, 0x181f ; - /*1840*/ @!P2 MOV R137, R33 ; - /*1850*/ SHFL.IDX PT, R31, R10, 0x5, 0x181f ; - /*1860*/ @!P2 MOV R141, R36 ; - /*1870*/ SHFL.IDX PT, R34, R10, 0x6, 0x181f ; - /*1880*/ @!P2 MOV R80, R17 ; - /*1890*/ SHFL.IDX PT, R37, R10, 0x7, 0x181f ; - /*18a0*/ @!P2 MOV R81, R20 ; - /*18b0*/ SHFL.IDX PT, R21, R11, 0x1, 0x181f ; - /*18c0*/ @!P2 MOV R82, R23 ; - /*18d0*/ SHFL.IDX PT, R18, R11, 0x3, 0x181f ; - /*18e0*/ @!P2 MOV R83, R25 ; - /*18f0*/ SHFL.IDX PT, R19, R146, 0x1, 0x181f ; - /*1900*/ @!P2 MOV R130, R28 ; - /*1910*/ SHFL.IDX PT, R22, R147, 0x2, 0x181f ; - /*1920*/ @!P2 MOV R134, R31 ; - /*1930*/ SHFL.IDX PT, R38, R53, 0x2, 0x181f ; - /*1940*/ @!P2 MOV R138, R34 ; - /*1950*/ @!P2 MOV R142, R37 ; - /*1960*/ SHFL.IDX PT, R25, R11, 0x4, 0x181f ; - /*1970*/ @!P2 MOV R119, R21 ; - /*1980*/ SHFL.IDX PT, R37, R11, 0x2, 0x181f ; - /*1990*/ @!P2 MOV R127, R18 ; - /*19a0*/ SHFL.IDX PT, R28, R11, 0x5, 0x181f ; - /*19b0*/ @!P1 MOV R160, R19 ; - /*19c0*/ SHFL.IDX PT, R31, R11, 0x6, 0x181f ; - /*19d0*/ @!P1 MOV R121, R22 ; - /*19e0*/ SHFL.IDX PT, R34, R11, 0x7, 0x181f ; - /*19f0*/ @!P2 MOV R159, R38 ; - /*1a00*/ SHFL.IDX PT, R16, R146, RZ, 0x181f ; - /*1a10*/ SHFL.IDX PT, R21, R146, 0x2, 0x181f ; - /*1a20*/ @!P2 MOV R131, R25 ; - /*1a30*/ SHFL.IDX PT, R23, R146, 0x3, 0x181f ; - /*1a40*/ @!P2 MOV R123, R37 ; - /*1a50*/ SHFL.IDX PT, R26, R146, 0x4, 0x181f ; - /*1a60*/ @!P2 MOV R135, R28 ; - /*1a70*/ SHFL.IDX PT, R29, R146, 0x5, 0x181f ; - /*1a80*/ @!P2 MOV R139, R31 ; - /*1a90*/ SHFL.IDX PT, R32, R146, 0x6, 0x181f ; - /*1aa0*/ @!P2 MOV R143, R34 ; - /*1ab0*/ ISETP.NE.AND P2, PT, R0, 0x3, PT ; - /*1ac0*/ SHFL.IDX PT, R35, R146, 0x7, 0x181f ; - /*1ad0*/ @!P1 MOV R158, R16 ; - /*1ae0*/ SHFL.IDX PT, R17, R147, RZ, 0x181f ; - /*1af0*/ @!P1 MOV R159, R21 ; - /*1b00*/ SHFL.IDX PT, R20, R147, 0x1, 0x181f ; - /*1b10*/ @!P1 MOV R6, R23 ; - /*1b20*/ SHFL.IDX PT, R24, R147, 0x3, 0x181f ; - /*1b30*/ @!P1 MOV R144, R26 ; - /*1b40*/ SHFL.IDX PT, R27, R147, 0x4, 0x181f ; - /*1b50*/ @!P1 MOV R145, R29 ; - /*1b60*/ SHFL.IDX PT, R30, R147, 0x5, 0x181f ; - /*1b70*/ @!P1 MOV R3, R32 ; - /*1b80*/ SHFL.IDX PT, R33, R147, 0x6, 0x181f ; - /*1b90*/ @!P1 MOV R7, R35 ; - /*1ba0*/ SHFL.IDX PT, R36, R147, 0x7, 0x181f ; - /*1bb0*/ @!P1 MOV R113, R17 ; - /*1bc0*/ SHFL.IDX PT, R18, R154, RZ, 0x181f ; - /*1bd0*/ @!P1 MOV R117, R20 ; - /*1be0*/ SHFL.IDX PT, R19, R154, 0x1, 0x181f ; - /*1bf0*/ @!P1 MOV R125, R24 ; - /*1c00*/ SHFL.IDX PT, R22, R154, 0x3, 0x181f ; - /*1c10*/ @!P1 MOV R129, R27 ; - /*1c20*/ @!P1 MOV R133, R30 ; - /*1c30*/ SHFL.IDX PT, R37, R154, 0x2, 0x181f ; - /*1c40*/ @!P1 MOV R137, R33 ; - /*1c50*/ SHFL.IDX PT, R25, R154, 0x4, 0x181f ; - /*1c60*/ @!P1 MOV R141, R36 ; - /*1c70*/ SHFL.IDX PT, R28, R154, 0x5, 0x181f ; - /*1c80*/ @!P1 MOV R80, R18 ; - /*1c90*/ SHFL.IDX PT, R31, R154, 0x6, 0x181f ; - /*1ca0*/ @!P1 MOV R81, R19 ; - /*1cb0*/ SHFL.IDX PT, R34, R154, 0x7, 0x181f ; - /*1cc0*/ @!P1 MOV R83, R22 ; - /*1cd0*/ SHFL.IDX PT, R16, R155, RZ, 0x181f ; - /*1ce0*/ SHFL.IDX PT, R18, R155, 0x1, 0x181f ; - /*1cf0*/ @!P1 MOV R82, R37 ; - /*1d00*/ SHFL.IDX PT, R20, R155, 0x2, 0x181f ; - /*1d10*/ @!P1 MOV R130, R25 ; - /*1d20*/ SHFL.IDX PT, R23, R155, 0x3, 0x181f ; - /*1d30*/ @!P1 MOV R134, R28 ; - /*1d40*/ SHFL.IDX PT, R26, R155, 0x4, 0x181f ; - /*1d50*/ @!P1 MOV R138, R31 ; - /*1d60*/ SHFL.IDX PT, R29, R155, 0x5, 0x181f ; - /*1d70*/ @!P1 MOV R142, R34 ; - /*1d80*/ SHFL.IDX PT, R32, R155, 0x6, 0x181f ; - /*1d90*/ @!P1 MOV R115, R16 ; - /*1da0*/ SHFL.IDX PT, R35, R155, 0x7, 0x181f ; - /*1db0*/ @!P1 MOV R119, R18 ; - /*1dc0*/ SHFL.IDX PT, R17, R148, RZ, 0x181f ; - /*1dd0*/ @!P1 MOV R123, R20 ; - /*1de0*/ SHFL.IDX PT, R19, R148, 0x1, 0x181f ; - /*1df0*/ @!P1 MOV R127, R23 ; - /*1e00*/ SHFL.IDX PT, R21, R148, 0x2, 0x181f ; - /*1e10*/ @!P1 MOV R131, R26 ; - /*1e20*/ SHFL.IDX PT, R24, R148, 0x3, 0x181f ; - /*1e30*/ @!P1 MOV R135, R29 ; - /*1e40*/ SHFL.IDX PT, R27, R148, 0x4, 0x181f ; - /*1e50*/ @!P1 MOV R139, R32 ; - /*1e60*/ SHFL.IDX PT, R30, R148, 0x5, 0x181f ; - /*1e70*/ @!P1 MOV R143, R35 ; - /*1e80*/ SHFL.IDX PT, R33, R148, 0x6, 0x181f ; - /*1e90*/ @!P2 MOV R158, R17 ; - /*1ea0*/ SHFL.IDX PT, R36, R148, 0x7, 0x181f ; - /*1eb0*/ @!P2 MOV R160, R19 ; - /*1ec0*/ SHFL.IDX PT, R22, R149, RZ, 0x181f ; - /*1ed0*/ @!P2 MOV R159, R21 ; - /*1ee0*/ @!P2 MOV R6, R24 ; - /*1ef0*/ SHFL.IDX PT, R38, R149, 0x1, 0x181f ; - /*1f00*/ @!P2 MOV R144, R27 ; - /*1f10*/ SHFL.IDX PT, R20, R149, 0x2, 0x181f ; - /*1f20*/ @!P2 MOV R145, R30 ; - /*1f30*/ SHFL.IDX PT, R23, R149, 0x3, 0x181f ; - /*1f40*/ @!P2 MOV R3, R33 ; - /*1f50*/ SHFL.IDX PT, R26, R149, 0x4, 0x181f ; - /*1f60*/ @!P2 MOV R7, R36 ; - /*1f70*/ SHFL.IDX PT, R29, R149, 0x5, 0x181f ; - /*1f80*/ @!P2 MOV R113, R22 ; - /*1f90*/ SHFL.IDX PT, R32, R149, 0x6, 0x181f ; - /*1fa0*/ SHFL.IDX PT, R35, R149, 0x7, 0x181f ; - /*1fb0*/ @!P2 MOV R117, R38 ; - /*1fc0*/ SHFL.IDX PT, R16, R152, RZ, 0x181f ; - /*1fd0*/ @!P2 MOV R121, R20 ; - /*1fe0*/ SHFL.IDX PT, R18, R152, 0x1, 0x181f ; - /*1ff0*/ @!P2 MOV R125, R23 ; - /*2000*/ SHFL.IDX PT, R21, R152, 0x2, 0x181f ; - /*2010*/ @!P2 MOV R129, R26 ; - /*2020*/ SHFL.IDX PT, R24, R152, 0x3, 0x181f ; - /*2030*/ @!P2 MOV R133, R29 ; - /*2040*/ SHFL.IDX PT, R27, R152, 0x4, 0x181f ; - /*2050*/ @!P2 MOV R137, R32 ; - /*2060*/ SHFL.IDX PT, R30, R152, 0x5, 0x181f ; - /*2070*/ @!P2 MOV R141, R35 ; - /*2080*/ SHFL.IDX PT, R33, R152, 0x6, 0x181f ; - /*2090*/ @!P2 MOV R80, R16 ; - /*20a0*/ SHFL.IDX PT, R36, R152, 0x7, 0x181f ; - /*20b0*/ @!P2 MOV R81, R18 ; - /*20c0*/ SHFL.IDX PT, R17, R153, RZ, 0x181f ; - /*20d0*/ @!P2 MOV R82, R21 ; - /*20e0*/ SHFL.IDX PT, R19, R153, 0x1, 0x181f ; - /*20f0*/ @!P2 MOV R83, R24 ; - /*2100*/ SHFL.IDX PT, R22, R153, 0x2, 0x181f ; - /*2110*/ @!P2 MOV R130, R27 ; - /*2120*/ SHFL.IDX PT, R25, R153, 0x3, 0x181f ; - /*2130*/ @!P2 MOV R134, R30 ; - /*2140*/ SHFL.IDX PT, R28, R153, 0x4, 0x181f ; - /*2150*/ @!P2 MOV R138, R33 ; - /*2160*/ SHFL.IDX PT, R31, R153, 0x5, 0x181f ; - /*2170*/ @!P2 MOV R142, R36 ; - /*2180*/ SHFL.IDX PT, R34, R153, 0x6, 0x181f ; - /*2190*/ @!P2 MOV R115, R17 ; - /*21a0*/ SHFL.IDX PT, R37, R153, 0x7, 0x181f ; - /*21b0*/ @!P2 MOV R119, R19 ; - /*21c0*/ @!P2 MOV R123, R22 ; - /*21d0*/ @!P2 MOV R127, R25 ; - /*21e0*/ @!P2 MOV R131, R28 ; - /*21f0*/ @!P2 MOV R135, R31 ; - /*2200*/ @!P2 MOV R139, R34 ; - /*2210*/ @!P2 MOV R143, R37 ; -.L_x_234: - /*2220*/ SHFL.IDX PT, R112, R4, RZ, 0x181f ; - /*2230*/ SHF.R.U32.HI R120, RZ, 0x2, R161 ; - /*2240*/ LDC R136, c[0x3][0x184] ; - /*2250*/ SHFL.IDX PT, R114, R4, 0x1, 0x181f ; - /*2260*/ SHFL.IDX PT, R116, R4, 0x2, 0x181f ; - /*2270*/ SHFL.IDX PT, R118, R4, 0x3, 0x181f ; - /*2280*/ SHFL.IDX PT, R122, R4, 0x4, 0x181f ; - /*2290*/ SHFL.IDX PT, R124, R4, 0x5, 0x181f ; - /*22a0*/ LOP3.LUT R16, R112, R161, RZ, 0x3c, !PT ; - /*22b0*/ SHFL.IDX PT, R126, R4, 0x6, 0x181f ; - /*22c0*/ LOP3.LUT R18, R114, R161, RZ, 0x3c, !PT ; - /*22d0*/ IMAD R17, R16, 0x1000193, RZ ; - /*22e0*/ SHFL.IDX PT, R128, R4, 0x7, 0x181f ; - /*22f0*/ IMAD R21, R18, 0x1000193, RZ ; - /*2300*/ LOP3.LUT R17, R17, R158, RZ, 0x3c, !PT ; - /*2310*/ LOP3.LUT R21, R21, R160, RZ, 0x3c, !PT ; - /*2320*/ SHFL.IDX PT, R17, R17, R120, 0x181f ; - /*2330*/ LOP3.LUT R20, R122, R161, RZ, 0x3c, !PT ; - /*2340*/ SHFL.IDX PT, R21, R21, R120, 0x181f ; - /*2350*/ IMAD R27, R20, 0x1000193, RZ ; - /*2360*/ IMAD.HI.U32 R16, R17, UR5, RZ ; - /*2370*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*2380*/ IMAD R19, R16, R136, R17 ; - /*2390*/ ISETP.GE.U32.AND P1, PT, R19, R136, PT ; - /*23a0*/ SEL R16, R136, RZ, P1 ; - /*23b0*/ IADD3 R17, PT, PT, R19, -R16, RZ ; - /*23c0*/ LOP3.LUT R16, R116, R161.reuse, RZ, 0x3c, !PT ; - /*23d0*/ LOP3.LUT R19, R118, R161, RZ, 0x3c, !PT ; - /*23e0*/ IMAD R18, R16, 0x1000193, RZ ; - /*23f0*/ IMAD R19, R19, 0x1000193, RZ ; - /*2400*/ IMAD.WIDE.U32 R16, R17, 0x80, R162 ; - /*2410*/ LOP3.LUT R23, R18, R159, RZ, 0x3c, !PT ; - /*2420*/ LOP3.LUT R25, R19, R6, RZ, 0x3c, !PT ; - /*2430*/ LDG.E.128.STRONG.GPU R16, desc[UR12][R16.64] ; - /*2440*/ LOP3.LUT R20, R124, R161.reuse, RZ, 0x3c, !PT ; - /*2450*/ LOP3.LUT R29, R27, R144, RZ, 0x3c, !PT ; - /*2460*/ SHFL.IDX PT, R23, R23, R120, 0x181f ; - /*2470*/ LOP3.LUT R22, R126, R161.reuse, RZ, 0x3c, !PT ; - /*2480*/ IMAD R20, R20, 0x1000193, RZ ; - /*2490*/ LOP3.LUT R24, R128, R161, RZ, 0x3c, !PT ; - /*24a0*/ SHFL.IDX PT, R27, R25, R120, 0x181f ; - /*24b0*/ IMAD R22, R22, 0x1000193, RZ ; - /*24c0*/ LOP3.LUT R31, R20, R145, RZ, 0x3c, !PT ; - /*24d0*/ SHFL.IDX PT, R29, R29, R120, 0x181f ; - /*24e0*/ IMAD.HI.U32 R20, R21, UR5, RZ ; - /*24f0*/ LOP3.LUT R35, R22, R3, RZ, 0x3c, !PT ; - /*2500*/ SHFL.IDX PT, R33, R31, R120, 0x181f ; - /*2510*/ IMAD R24, R24, 0x1000193, RZ ; - /*2520*/ IADD3 R20, PT, PT, -R20, RZ, RZ ; - /*2530*/ SHFL.IDX PT, R35, R35, R120, 0x181f ; - /*2540*/ LOP3.LUT R37, R24, R7, RZ, 0x3c, !PT ; - /*2550*/ IMAD R21, R136, R20, R21 ; - /*2560*/ SHFL.IDX PT, R41, R37, R120, 0x181f ; - /*2570*/ IMAD.HI.U32 R20, R23, UR5, RZ ; - /*2580*/ ISETP.GE.U32.AND P1, PT, R21, R136, PT ; - /*2590*/ IMAD.HI.U32 R22, R27, UR5, RZ ; - /*25a0*/ IADD3 R25, PT, PT, -R20, RZ, RZ ; - /*25b0*/ SEL R20, R136, RZ, P1 ; - /*25c0*/ IMAD.HI.U32 R24, R29, UR5, RZ ; - /*25d0*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*25e0*/ IADD3 R21, PT, PT, R21, -R20, RZ ; - /*25f0*/ IMAD R25, R136, R25, R23 ; - /*2600*/ IADD3 R24, PT, PT, -R24, RZ, RZ ; - /*2610*/ IMAD R27, R136, R22, R27 ; - /*2620*/ IMAD.HI.U32 R22, R33, UR5, RZ ; - /*2630*/ ISETP.GE.U32.AND P1, PT, R25, R136.reuse, PT ; - /*2640*/ ISETP.GE.U32.AND P2, PT, R27, R136, PT ; - /*2650*/ IMAD.WIDE.U32 R20, R21, 0x80, R162 ; - /*2660*/ IADD3 R37, PT, PT, -R22, RZ, RZ ; - /*2670*/ IMAD R31, R136.reuse, R24, R29 ; - /*2680*/ SEL R24, R136.reuse, RZ, P1 ; - /*2690*/ LDG.E.128.STRONG.GPU R20, desc[UR12][R20.64] ; - /*26a0*/ SEL R26, R136.reuse, RZ, P2 ; - /*26b0*/ ISETP.GE.U32.AND P3, PT, R31, R136, PT ; - /*26c0*/ IADD3 R25, PT, PT, R25, -R24, RZ ; - /*26d0*/ IMAD.HI.U32 R30, R35, UR5, RZ ; - /*26e0*/ IADD3 R29, PT, PT, R27, -R26, RZ ; - /*26f0*/ SEL R28, R136.reuse, RZ, P3 ; - /*2700*/ IMAD R37, R136, R37, R33 ; - /*2710*/ IADD3 R30, PT, PT, -R30, RZ, RZ ; - /*2720*/ IMAD.WIDE.U32 R24, R25, 0x80, R162 ; - /*2730*/ IADD3 R33, PT, PT, R31, -R28, RZ ; - /*2740*/ IMAD.WIDE.U32 R28, R29, 0x80, R162 ; - /*2750*/ ISETP.GE.U32.AND P1, PT, R37, R136, PT ; - /*2760*/ LDG.E.128.STRONG.GPU R24, desc[UR12][R24.64] ; - /*2770*/ IMAD.HI.U32 R34, R41, UR5, RZ ; - /*2780*/ IMAD R39, R136.reuse, R30, R35 ; - /*2790*/ IMAD.WIDE.U32 R32, R33, 0x80, R162 ; - /*27a0*/ LDG.E.128.STRONG.GPU R28, desc[UR12][R28.64] ; - /*27b0*/ SEL R36, R136, RZ, P1 ; - /*27c0*/ IADD3 R43, PT, PT, -R34, RZ, RZ ; - /*27d0*/ ISETP.GE.U32.AND P1, PT, R39, R136, PT ; - /*27e0*/ LDG.E.128.STRONG.GPU R32, desc[UR12][R32.64] ; - /*27f0*/ IADD3 R37, PT, PT, R37, -R36, RZ ; - /*2800*/ IMAD R43, R136.reuse, R43, R41 ; - /*2810*/ SEL R38, R136, RZ, P1 ; - /*2820*/ IMAD.WIDE.U32 R36, R37, 0x80, R162 ; - /*2830*/ ISETP.GE.U32.AND P1, PT, R43, R136, PT ; - /*2840*/ IADD3 R41, PT, PT, R39, -R38, RZ ; - /*2850*/ LDG.E.128.STRONG.GPU R36, desc[UR12][R36.64] ; - /*2860*/ SEL R42, R136, RZ, P1 ; - /*2870*/ IMAD.WIDE.U32 R40, R41, 0x80, R162 ; - /*2880*/ IADD3 R45, PT, PT, R43, -R42, RZ ; - /*2890*/ LDG.E.128.STRONG.GPU R40, desc[UR12][R40.64] ; - /*28a0*/ IMAD.WIDE.U32 R44, R45, 0x80, R162 ; - /*28b0*/ LDG.E.128.STRONG.GPU R44, desc[UR12][R44.64] ; - /*28c0*/ IADD3 R53, PT, PT, R161, 0x1, RZ ; - /*28d0*/ IMAD R48, R113, 0x1000193, RZ ; - /*28e0*/ LOP3.LUT R49, R112, R53, RZ, 0x3c, !PT ; - /*28f0*/ IMAD R50, R49, 0x1000193, RZ ; - /*2900*/ LOP3.LUT R54, R118, R53, RZ, 0x3c, !PT ; - /*2910*/ IMAD R54, R54, 0x1000193, RZ ; - /*2920*/ LOP3.LUT R58, R126, R53, RZ, 0x3c, !PT ; - /*2930*/ IMAD R58, R58, 0x1000193, RZ ; - /*2940*/ LOP3.LUT R17, R48, R17, RZ, 0x3c, !PT ; - /*2950*/ LOP3.LUT R49, R50, R17, RZ, 0x3c, !PT ; - /*2960*/ SHFL.IDX PT, R49, R49, R120, 0x181f ; - /*2970*/ LOP3.LUT R50, R114, R53, RZ, 0x3c, !PT ; - /*2980*/ IMAD R52, R50, 0x1000193, RZ ; - /*2990*/ IMAD.HI.U32 R48, R49, UR5, RZ ; - /*29a0*/ IADD3 R48, PT, PT, -R48, RZ, RZ ; - /*29b0*/ IMAD R51, R136, R48, R49 ; - /*29c0*/ IMAD R48, R117, 0x1000193, RZ ; - /*29d0*/ ISETP.GE.U32.AND P1, PT, R51, R136, PT ; - /*29e0*/ LOP3.LUT R21, R48, R21, RZ, 0x3c, !PT ; - /*29f0*/ SEL R50, R136, RZ, P1 ; - /*2a00*/ LOP3.LUT R55, R52, R21, RZ, 0x3c, !PT ; - /*2a10*/ IMAD R48, R121, 0x1000193, RZ ; - /*2a20*/ IADD3 R49, PT, PT, R51, -R50, RZ ; - /*2a30*/ LOP3.LUT R51, R116, R53, RZ, 0x3c, !PT ; - /*2a40*/ SHFL.IDX PT, R55, R55, R120, 0x181f ; - /*2a50*/ IMAD R50, R125, 0x1000193, RZ ; - /*2a60*/ IMAD R52, R51, 0x1000193, RZ ; - /*2a70*/ LOP3.LUT R25, R48, R25, RZ, 0x3c, !PT ; - /*2a80*/ IMAD R48, R129, 0x1000193, RZ ; - /*2a90*/ LOP3.LUT R57, R52, R25, RZ, 0x3c, !PT ; - /*2aa0*/ LOP3.LUT R29, R50, R29, RZ, 0x3c, !PT ; - /*2ab0*/ LOP3.LUT R50, R122, R53, RZ, 0x3c, !PT ; - /*2ac0*/ LOP3.LUT R33, R48, R33, RZ, 0x3c, !PT ; - /*2ad0*/ IMAD.WIDE.U32 R48, R49, 0x80, R162 ; - /*2ae0*/ IMAD R56, R50, 0x1000193, RZ ; - /*2af0*/ LOP3.LUT R59, R54, R29, RZ, 0x3c, !PT ; - /*2b00*/ SHFL.IDX PT, R57, R57, R120, 0x181f ; - /*2b10*/ IMAD R52, R133, 0x1000193, RZ ; - /*2b20*/ LOP3.LUT R61, R56, R33, RZ, 0x3c, !PT ; - /*2b30*/ LDG.E.128.STRONG.GPU R48, desc[UR12][R48.64] ; - /*2b40*/ LOP3.LUT R56, R124, R53, RZ, 0x3c, !PT ; - /*2b50*/ IMAD.HI.U32 R54, R55, UR5, RZ ; - /*2b60*/ SHFL.IDX PT, R59, R59, R120, 0x181f ; - /*2b70*/ LOP3.LUT R37, R52, R37, RZ, 0x3c, !PT ; - /*2b80*/ IMAD R56, R56, 0x1000193, RZ ; - /*2b90*/ SHFL.IDX PT, R61, R61, R120, 0x181f ; - /*2ba0*/ IADD3 R54, PT, PT, -R54, RZ, RZ ; - /*2bb0*/ LOP3.LUT R63, R56, R37, RZ, 0x3c, !PT ; - /*2bc0*/ IMAD R52, R137, 0x1000193, RZ ; - /*2bd0*/ IMAD R55, R136, R54, R55 ; - /*2be0*/ LOP3.LUT R53, R128, R53, RZ, 0x3c, !PT ; - /*2bf0*/ SHFL.IDX PT, R65, R63, R120, 0x181f ; - /*2c00*/ LOP3.LUT R41, R52, R41, RZ, 0x3c, !PT ; - /*2c10*/ IMAD R52, R141, 0x1000193, RZ ; - /*2c20*/ ISETP.GE.U32.AND P1, PT, R55, R136, PT ; - /*2c30*/ IMAD R56, R53, 0x1000193, RZ ; - /*2c40*/ LOP3.LUT R67, R58, R41, RZ, 0x3c, !PT ; - /*2c50*/ IMAD.HI.U32 R53, R57, UR5, RZ ; - /*2c60*/ LOP3.LUT R45, R52, R45, RZ, 0x3c, !PT ; - /*2c70*/ SEL R52, R136, RZ, P1 ; - /*2c80*/ SHFL.IDX PT, R69, R67, R120, 0x181f ; - /*2c90*/ IADD3 R58, PT, PT, -R53, RZ, RZ ; - /*2ca0*/ IMAD.HI.U32 R54, R59, UR5, RZ ; - /*2cb0*/ LOP3.LUT R71, R56, R45, RZ, 0x3c, !PT ; - /*2cc0*/ IADD3 R53, PT, PT, R55, -R52, RZ ; - /*2cd0*/ IMAD.HI.U32 R56, R61, UR5, RZ ; - /*2ce0*/ IADD3 R54, PT, PT, -R54, RZ, RZ ; - /*2cf0*/ SHFL.IDX PT, R73, R71, R120, 0x181f ; - /*2d00*/ IMAD R57, R136, R58, R57 ; - /*2d10*/ IADD3 R56, PT, PT, -R56, RZ, RZ ; - /*2d20*/ IMAD.WIDE.U32 R52, R53, 0x80, R162 ; - /*2d30*/ ISETP.GE.U32.AND P1, PT, R57, R136, PT ; - /*2d40*/ IMAD R59, R136.reuse, R54, R59 ; - /*2d50*/ IMAD R63, R136.reuse, R56, R61 ; - /*2d60*/ LDG.E.128.STRONG.GPU R52, desc[UR12][R52.64] ; - /*2d70*/ IMAD.HI.U32 R60, R65, UR5, RZ ; - /*2d80*/ SEL R56, R136, RZ, P1 ; - /*2d90*/ ISETP.GE.U32.AND P2, PT, R59, R136.reuse, PT ; - /*2da0*/ ISETP.GE.U32.AND P1, PT, R63, R136, PT ; - /*2db0*/ IADD3 R67, PT, PT, -R60, RZ, RZ ; - /*2dc0*/ IADD3 R57, PT, PT, R57, -R56, RZ ; - /*2dd0*/ SEL R58, R136.reuse, RZ, P2 ; - /*2de0*/ SEL R60, R136, RZ, P1 ; - /*2df0*/ IMAD.HI.U32 R62, R69, UR5, RZ ; - /*2e00*/ IMAD R67, R136, R67, R65 ; - /*2e10*/ IADD3 R61, PT, PT, R59, -R58, RZ ; - /*2e20*/ IMAD.WIDE.U32 R56, R57, 0x80, R162.reuse ; - /*2e30*/ IADD3 R65, PT, PT, R63, -R60, RZ ; - /*2e40*/ IADD3 R71, PT, PT, -R62, RZ, RZ ; - /*2e50*/ ISETP.GE.U32.AND P1, PT, R67, R136, PT ; - /*2e60*/ IMAD.HI.U32 R62, R73, UR5, RZ ; - /*2e70*/ LDG.E.128.STRONG.GPU R56, desc[UR12][R56.64] ; - /*2e80*/ IMAD.WIDE.U32 R60, R61, 0x80, R162 ; - /*2e90*/ SEL R66, R136, RZ, P1 ; - /*2ea0*/ IMAD.WIDE.U32 R64, R65, 0x80, R162 ; - /*2eb0*/ IADD3 R75, PT, PT, -R62, RZ, RZ ; - /*2ec0*/ LDG.E.128.STRONG.GPU R60, desc[UR12][R60.64] ; - /*2ed0*/ IMAD R71, R136.reuse, R71, R69 ; - /*2ee0*/ IADD3 R69, PT, PT, R67, -R66, RZ ; - /*2ef0*/ LDG.E.128.STRONG.GPU R64, desc[UR12][R64.64] ; - /*2f00*/ ISETP.GE.U32.AND P1, PT, R71, R136, PT ; - /*2f10*/ IMAD R75, R136, R75, R73 ; - /*2f20*/ IMAD.WIDE.U32 R68, R69, 0x80, R162 ; - /*2f30*/ SEL R70, R136, RZ, P1 ; - /*2f40*/ ISETP.GE.U32.AND P1, PT, R75, R136, PT ; - /*2f50*/ IADD3 R73, PT, PT, R71, -R70, RZ ; - /*2f60*/ SEL R74, R136, RZ, P1 ; - /*2f70*/ LDG.E.128.STRONG.GPU R68, desc[UR12][R68.64] ; - /*2f80*/ IMAD.WIDE.U32 R72, R73, 0x80, R162 ; - /*2f90*/ IADD3 R77, PT, PT, R75, -R74, RZ ; - /*2fa0*/ IMAD.WIDE.U32 R76, R77, 0x80, R162 ; - /*2fb0*/ LDG.E.128.STRONG.GPU R72, desc[UR12][R72.64] ; - /*2fc0*/ LDG.E.128.STRONG.GPU R76, desc[UR12][R76.64] ; - /*2fd0*/ IMAD R87, R80, 0x1000193, RZ ; - /*2fe0*/ IADD3 R85, PT, PT, R161, 0x2, RZ ; - /*2ff0*/ LOP3.LUT R18, R87, R18, RZ, 0x3c, !PT ; - /*3000*/ LOP3.LUT R80, R112, R85, RZ, 0x3c, !PT ; - /*3010*/ IMAD R87, R18, 0x1000193, RZ ; - /*3020*/ IMAD R89, R80, 0x1000193, RZ ; - /*3030*/ IMAD R81, R81, 0x1000193, RZ ; - /*3040*/ LOP3.LUT R80, R114, R85, RZ, 0x3c, !PT ; - /*3050*/ LOP3.LUT R22, R81, R22, RZ, 0x3c, !PT ; - /*3060*/ IMAD R91, R80, 0x1000193, RZ ; - /*3070*/ IMAD R81, R130, 0x1000193, RZ ; - /*3080*/ IMAD R83, R83, 0x1000193, RZ ; - /*3090*/ LOP3.LUT R34, R81, R34, RZ, 0x3c, !PT ; - /*30a0*/ IMAD R81, R134, 0x1000193, RZ ; - /*30b0*/ LOP3.LUT R30, R83, R30, RZ, 0x3c, !PT ; - /*30c0*/ IMAD R83, R138, 0x1000193, RZ ; - /*30d0*/ LOP3.LUT R38, R81, R38, RZ, 0x3c, !PT ; - /*30e0*/ LOP3.LUT R42, R83, R42, RZ, 0x3c, !PT ; - /*30f0*/ IMAD R83, R34, 0x1000193, RZ ; - /*3100*/ LOP3.LUT R50, R87, R50, RZ, 0x3c, !PT ; - /*3110*/ LOP3.LUT R89, R89, R50, RZ, 0x3c, !PT ; - /*3120*/ SHFL.IDX PT, R89, R89, R120, 0x181f ; - /*3130*/ IMAD R87, R82, 0x1000193, RZ ; - /*3140*/ LOP3.LUT R26, R87, R26, RZ, 0x3c, !PT ; - /*3150*/ IMAD R87, R22, 0x1000193, RZ ; - /*3160*/ IMAD.HI.U32 R18, R89, UR5, RZ ; - /*3170*/ IADD3 R18, PT, PT, -R18, RZ, RZ ; - /*3180*/ LOP3.LUT R54, R87, R54, RZ, 0x3c, !PT ; - /*3190*/ IMAD R89, R136, R18, R89 ; - /*31a0*/ LOP3.LUT R91, R91, R54, RZ, 0x3c, !PT ; - /*31b0*/ ISETP.GE.U32.AND P1, PT, R89, R136, PT ; - /*31c0*/ IMAD R87, R142, 0x1000193, RZ ; - /*31d0*/ SHFL.IDX PT, R91, R91, R120, 0x181f ; - /*31e0*/ IMAD R81, R26, 0x1000193, RZ ; - /*31f0*/ LOP3.LUT R22, R116, R85, RZ, 0x3c, !PT ; - /*3200*/ SEL R18, R136, RZ, P1 ; - /*3210*/ LOP3.LUT R46, R87, R46, RZ, 0x3c, !PT ; - /*3220*/ IMAD R87, R22, 0x1000193, RZ ; - /*3230*/ LOP3.LUT R22, R122, R85.reuse, RZ, 0x3c, !PT ; - /*3240*/ IADD3 R89, PT, PT, R89, -R18, RZ ; - /*3250*/ LOP3.LUT R58, R81, R58, RZ, 0x3c, !PT ; - /*3260*/ IMAD R81, R30, 0x1000193, RZ ; - /*3270*/ LOP3.LUT R18, R118, R85.reuse, RZ, 0x3c, !PT ; - /*3280*/ IMAD R97, R22, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R87, R87, R58, RZ, 0x3c, !PT ; - /*32a0*/ LOP3.LUT R62, R81, R62, RZ, 0x3c, !PT ; - /*32b0*/ IMAD R81, R18, 0x1000193, RZ ; - /*32c0*/ LOP3.LUT R66, R83, R66, RZ, 0x3c, !PT ; - /*32d0*/ SHFL.IDX PT, R93, R87, R120, 0x181f ; - /*32e0*/ LOP3.LUT R22, R124, R85, RZ, 0x3c, !PT ; - /*32f0*/ LOP3.LUT R97, R97, R66, RZ, 0x3c, !PT ; - /*3300*/ LOP3.LUT R95, R81, R62, RZ, 0x3c, !PT ; - /*3310*/ IMAD R81, R38, 0x1000193, RZ ; - /*3320*/ IMAD.HI.U32 R18, R91, UR5, RZ ; - /*3330*/ SHFL.IDX PT, R97, R97, R120, 0x181f ; - /*3340*/ IMAD R99, R22, 0x1000193, RZ ; - /*3350*/ LOP3.LUT R70, R81, R70, RZ, 0x3c, !PT ; - /*3360*/ SHFL.IDX PT, R95, R95, R120, 0x181f ; - /*3370*/ IADD3 R22, PT, PT, -R18, RZ, RZ ; - /*3380*/ LOP3.LUT R99, R99, R70, RZ, 0x3c, !PT ; - /*3390*/ IMAD R83, R42, 0x1000193, RZ ; - /*33a0*/ LOP3.LUT R18, R126, R85.reuse, RZ, 0x3c, !PT ; - /*33b0*/ IMAD R91, R136, R22, R91 ; - /*33c0*/ LOP3.LUT R85, R128, R85, RZ, 0x3c, !PT ; - /*33d0*/ IMAD.WIDE.U32 R80, R89, 0x80, R162 ; - /*33e0*/ SHFL.IDX PT, R99, R99, R120, 0x181f ; - /*33f0*/ LOP3.LUT R74, R83, R74, RZ, 0x3c, !PT ; - /*3400*/ IMAD R89, R18, 0x1000193, RZ ; - /*3410*/ ISETP.GE.U32.AND P1, PT, R91, R136, PT ; - /*3420*/ IMAD R87, R46, 0x1000193, RZ ; - /*3430*/ LDG.E.128.STRONG.GPU R80, desc[UR12][R80.64] ; - /*3440*/ IMAD R85, R85, 0x1000193, RZ ; - /*3450*/ LOP3.LUT R89, R89, R74, RZ, 0x3c, !PT ; - /*3460*/ IMAD.HI.U32 R22, R93, UR5, RZ ; - /*3470*/ LOP3.LUT R78, R87, R78, RZ, 0x3c, !PT ; - /*3480*/ SEL R18, R136, RZ, P1 ; - /*3490*/ SHFL.IDX PT, R101, R89, R120, 0x181f ; - /*34a0*/ LOP3.LUT R103, R85, R78, RZ, 0x3c, !PT ; - /*34b0*/ IADD3 R30, PT, PT, -R22, RZ, RZ ; - /*34c0*/ IMAD.HI.U32 R22, R97, UR5, RZ ; - /*34d0*/ IADD3 R85, PT, PT, R91, -R18, RZ ; - /*34e0*/ IMAD.HI.U32 R26, R95, UR5, RZ ; - /*34f0*/ SHFL.IDX PT, R103, R103, R120, 0x181f ; - /*3500*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*3510*/ IMAD.WIDE.U32 R84, R85, 0x80, R162 ; - /*3520*/ IADD3 R26, PT, PT, -R26, RZ, RZ ; - /*3530*/ IMAD R93, R136.reuse, R30, R93 ; - /*3540*/ IMAD R97, R136, R22, R97 ; - /*3550*/ LDG.E.128.STRONG.GPU R84, desc[UR12][R84.64] ; - /*3560*/ IMAD.HI.U32 R22, R99, UR5, RZ ; - /*3570*/ ISETP.GE.U32.AND P1, PT, R93, R136, PT ; - /*3580*/ IMAD R95, R136, R26, R95 ; - /*3590*/ IADD3 R26, PT, PT, -R22, RZ, RZ ; - /*35a0*/ SEL R18, R136, RZ, P1 ; - /*35b0*/ ISETP.GE.U32.AND P2, PT, R95, R136, PT ; - /*35c0*/ IMAD R99, R136.reuse, R26, R99 ; - /*35d0*/ IADD3 R89, PT, PT, R93, -R18, RZ ; - /*35e0*/ IMAD.HI.U32 R26, R101, UR5, RZ ; - /*35f0*/ SEL R22, R136, RZ, P2 ; - /*3600*/ ISETP.GE.U32.AND P1, PT, R97, R136, PT ; - /*3610*/ IMAD.WIDE.U32 R88, R89, 0x80, R162 ; - /*3620*/ IADD3 R26, PT, PT, -R26, RZ, RZ ; - /*3630*/ IADD3 R93, PT, PT, R95, -R22, RZ ; - /*3640*/ IMAD.HI.U32 R22, R103, UR5, RZ ; - /*3650*/ SEL R18, R136.reuse, RZ, P1 ; - /*3660*/ ISETP.GE.U32.AND P1, PT, R99, R136, PT ; - /*3670*/ LDG.E.128.STRONG.GPU R88, desc[UR12][R88.64] ; - /*3680*/ IMAD R105, R136, R26, R101 ; - /*3690*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*36a0*/ IMAD.WIDE.U32 R92, R93, 0x80, R162 ; - /*36b0*/ IADD3 R97, PT, PT, R97, -R18, RZ ; - /*36c0*/ SEL R18, R136.reuse, RZ, P1 ; - /*36d0*/ ISETP.GE.U32.AND P1, PT, R105, R136, PT ; - /*36e0*/ IMAD R107, R136, R22, R103 ; - /*36f0*/ LDG.E.128.STRONG.GPU R92, desc[UR12][R92.64] ; - /*3700*/ IADD3 R101, PT, PT, R99, -R18, RZ ; - /*3710*/ IMAD.WIDE.U32 R96, R97, 0x80, R162.reuse ; - /*3720*/ SEL R18, R136.reuse, RZ, P1 ; - /*3730*/ ISETP.GE.U32.AND P1, PT, R107, R136, PT ; - /*3740*/ IMAD.WIDE.U32 R100, R101, 0x80, R162 ; - /*3750*/ IADD3 R105, PT, PT, R105, -R18, RZ ; - /*3760*/ LDG.E.128.STRONG.GPU R96, desc[UR12][R96.64] ; - /*3770*/ SEL R18, R136, RZ, P1 ; - /*3780*/ LDG.E.128.STRONG.GPU R100, desc[UR12][R100.64] ; - /*3790*/ IADD3 R109, PT, PT, R107, -R18, RZ ; - /*37a0*/ IMAD.WIDE.U32 R104, R105, 0x80, R162 ; - /*37b0*/ IMAD.WIDE.U32 R108, R109, 0x80, R162 ; - /*37c0*/ LDG.E.128.STRONG.GPU R104, desc[UR12][R104.64] ; - /*37d0*/ LDG.E.128.STRONG.GPU R108, desc[UR12][R108.64] ; - /*37e0*/ IMAD R18, R115, 0x1000193, RZ ; - /*37f0*/ LOP3.LUT R18, R18, R19, RZ, 0x3c, !PT ; - /*3800*/ IMAD R18, R18, 0x1000193, RZ ; - /*3810*/ IADD3 R19, PT, PT, R161, 0x3, RZ ; - /*3820*/ LOP3.LUT R51, R18, R51, RZ, 0x3c, !PT ; - /*3830*/ IMAD R18, R119, 0x1000193, RZ ; - /*3840*/ LOP3.LUT R112, R112, R19, RZ, 0x3c, !PT ; - /*3850*/ LOP3.LUT R18, R18, R23, RZ, 0x3c, !PT ; - /*3860*/ IMAD R22, R51, 0x1000193, RZ ; - /*3870*/ IMAD R112, R112, 0x1000193, RZ ; - /*3880*/ IMAD R30, R18, 0x1000193, RZ ; - /*3890*/ LOP3.LUT R114, R114, R19.reuse, RZ, 0x3c, !PT ; - /*38a0*/ LOP3.LUT R116, R116, R19.reuse, RZ, 0x3c, !PT ; - /*38b0*/ LOP3.LUT R118, R118, R19, RZ, 0x3c, !PT ; - /*38c0*/ LOP3.LUT R122, R122, R19.reuse, RZ, 0x3c, !PT ; - /*38d0*/ LOP3.LUT R124, R124, R19.reuse, RZ, 0x3c, !PT ; - /*38e0*/ LOP3.LUT R126, R126, R19.reuse, RZ, 0x3c, !PT ; - /*38f0*/ LOP3.LUT R128, R128, R19, RZ, 0x3c, !PT ; - /*3900*/ LOP3.LUT R30, R30, R55, RZ, 0x3c, !PT ; - /*3910*/ IMAD R18, R123, 0x1000193, RZ ; - /*3920*/ IMAD R38, R30, 0x1000193, RZ ; - /*3930*/ IMAD R114, R114, 0x1000193, RZ ; - /*3940*/ LOP3.LUT R18, R18, R27, RZ, 0x3c, !PT ; - /*3950*/ IMAD R26, R131, 0x1000193, RZ ; - /*3960*/ IMAD R18, R18, 0x1000193, RZ ; - /*3970*/ LOP3.LUT R26, R26, R35, RZ, 0x3c, !PT ; - /*3980*/ LOP3.LUT R59, R18, R59, RZ, 0x3c, !PT ; - /*3990*/ IMAD R30, R135, 0x1000193, RZ ; - /*39a0*/ IMAD R26, R26, 0x1000193, RZ ; - /*39b0*/ IMAD R116, R116, 0x1000193, RZ ; - /*39c0*/ LOP3.LUT R30, R30, R39, RZ, 0x3c, !PT ; - /*39d0*/ IMAD R34, R139, 0x1000193, RZ ; - /*39e0*/ LOP3.LUT R26, R26, R67, RZ, 0x3c, !PT ; - /*39f0*/ IMAD R18, R143, 0x1000193, RZ ; - /*3a00*/ IMAD R118, R118, 0x1000193, RZ ; - /*3a10*/ LOP3.LUT R34, R34, R43, RZ, 0x3c, !PT ; - /*3a20*/ IMAD R30, R30, 0x1000193, RZ ; - /*3a30*/ LOP3.LUT R18, R18, R47, RZ, 0x3c, !PT ; - /*3a40*/ IMAD R26, R26, 0x1000193, RZ ; - /*3a50*/ IMAD R34, R34, 0x1000193, RZ ; - /*3a60*/ LOP3.LUT R30, R30, R71, RZ, 0x3c, !PT ; - /*3a70*/ IMAD R122, R122, 0x1000193, RZ ; - /*3a80*/ IMAD R18, R18, 0x1000193, RZ ; - /*3a90*/ LOP3.LUT R34, R34, R75, RZ, 0x3c, !PT ; - /*3aa0*/ IMAD R30, R30, 0x1000193, RZ ; - /*3ab0*/ IMAD R124, R124, 0x1000193, RZ ; - /*3ac0*/ LOP3.LUT R18, R18, R79, RZ, 0x3c, !PT ; - /*3ad0*/ IMAD R34, R34, 0x1000193, RZ ; - /*3ae0*/ IMAD R126, R126, 0x1000193, RZ ; - /*3af0*/ IMAD R18, R18, 0x1000193, RZ ; - /*3b00*/ IMAD R128, R128, 0x1000193, RZ ; - /*3b10*/ LOP3.LUT R83, R22, R83, RZ, 0x3c, !PT ; - /*3b20*/ LOP3.LUT R19, R112, R83, RZ, 0x3c, !PT ; - /*3b30*/ SHFL.IDX PT, R19, R19, R120, 0x181f ; - /*3b40*/ IMAD R22, R127, 0x1000193, RZ ; - /*3b50*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*3b60*/ LOP3.LUT R87, R38, R87, RZ, 0x3c, !PT ; - /*3b70*/ LOP3.LUT R27, R114, R87, RZ, 0x3c, !PT ; - /*3b80*/ IMAD R22, R22, 0x1000193, RZ ; - /*3b90*/ SHFL.IDX PT, R27, R27, R120, 0x181f ; - /*3ba0*/ IMAD R38, R59, 0x1000193, RZ ; - /*3bb0*/ LOP3.LUT R22, R22, R63, RZ, 0x3c, !PT ; - /*3bc0*/ IMAD.HI.U32 R23, R19, UR5, RZ ; - /*3bd0*/ IMAD R22, R22, 0x1000193, RZ ; - /*3be0*/ IADD3 R31, PT, PT, -R23, RZ, RZ ; - /*3bf0*/ LOP3.LUT R91, R38, R91, RZ, 0x3c, !PT ; - /*3c00*/ LOP3.LUT R23, R116, R91, RZ, 0x3c, !PT ; - /*3c10*/ IMAD R19, R136, R31, R19 ; - /*3c20*/ LOP3.LUT R95, R22, R95, RZ, 0x3c, !PT ; - /*3c30*/ SHFL.IDX PT, R23, R23, R120, 0x181f ; - /*3c40*/ IMAD.HI.U32 R22, R27, UR5, RZ ; - /*3c50*/ LOP3.LUT R31, R118, R95, RZ, 0x3c, !PT ; - /*3c60*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*3c70*/ LOP3.LUT R99, R26, R99, RZ, 0x3c, !PT ; - /*3c80*/ SHFL.IDX PT, R31, R31, R120, 0x181f ; - /*3c90*/ ISETP.GE.U32.AND P1, PT, R19, R136, PT ; - /*3ca0*/ LOP3.LUT R35, R122, R99, RZ, 0x3c, !PT ; - /*3cb0*/ IMAD R27, R136, R22, R27 ; - /*3cc0*/ LOP3.LUT R103, R30, R103, RZ, 0x3c, !PT ; - /*3cd0*/ SEL R22, R136, RZ, P1 ; - /*3ce0*/ SHFL.IDX PT, R35, R35, R120, 0x181f ; - /*3cf0*/ LOP3.LUT R39, R124, R103, RZ, 0x3c, !PT ; - /*3d00*/ ISETP.GE.U32.AND P1, PT, R27, R136, PT ; - /*3d10*/ LOP3.LUT R107, R34, R107, RZ, 0x3c, !PT ; - /*3d20*/ LOP3.LUT R111, R18, R111, RZ, 0x3c, !PT ; - /*3d30*/ SHFL.IDX PT, R39, R39, R120, 0x181f ; - /*3d40*/ LOP3.LUT R43, R126, R107, RZ, 0x3c, !PT ; - /*3d50*/ SEL R18, R136, RZ, P1 ; - /*3d60*/ IADD3 R113, PT, PT, R19, -R22, RZ ; - /*3d70*/ IMAD.HI.U32 R19, R23, UR5, RZ ; - /*3d80*/ SHFL.IDX PT, R43, R43, R120, 0x181f ; - /*3d90*/ IADD3 R117, PT, PT, R27, -R18, RZ ; - /*3da0*/ LOP3.LUT R27, R128, R111, RZ, 0x3c, !PT ; - /*3db0*/ IMAD.HI.U32 R22, R31, UR5, RZ ; - /*3dc0*/ IADD3 R19, PT, PT, -R19, RZ, RZ ; - /*3dd0*/ SHFL.IDX PT, R27, R27, R120, 0x181f ; - /*3de0*/ IMAD R23, R136, R19, R23 ; - /*3df0*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*3e00*/ IMAD.HI.U32 R18, R35, UR5, RZ ; - /*3e10*/ ISETP.GE.U32.AND P1, PT, R23, R136, PT ; - /*3e20*/ IMAD R31, R136, R22, R31 ; - /*3e30*/ IADD3 R22, PT, PT, -R18, RZ, RZ ; - /*3e40*/ IMAD.HI.U32 R19, R39, UR5, RZ ; - /*3e50*/ SEL R18, R136.reuse, RZ, P1 ; - /*3e60*/ ISETP.GE.U32.AND P2, PT, R31, R136, PT ; - /*3e70*/ IMAD R35, R136, R22, R35 ; - /*3e80*/ IADD3 R121, PT, PT, R23, -R18, RZ ; - /*3e90*/ SEL R22, R136.reuse, RZ, P2 ; - /*3ea0*/ IADD3 R18, PT, PT, -R19, RZ, RZ ; - /*3eb0*/ IMAD.HI.U32 R19, R43, UR5, RZ ; - /*3ec0*/ ISETP.GE.U32.AND P1, PT, R35, R136, PT ; - /*3ed0*/ IADD3 R125, PT, PT, R31, -R22, RZ ; - /*3ee0*/ IMAD R39, R136.reuse, R18, R39 ; - /*3ef0*/ IADD3 R22, PT, PT, -R19, RZ, RZ ; - /*3f00*/ IMAD.HI.U32 R19, R27, UR5, RZ ; - /*3f10*/ SEL R18, R136, RZ, P1 ; - /*3f20*/ ISETP.GE.U32.AND P1, PT, R39, R136, PT ; - /*3f30*/ IMAD R43, R136.reuse, R22, R43 ; - /*3f40*/ IADD3 R19, PT, PT, -R19, RZ, RZ ; - /*3f50*/ IMAD.WIDE.U32 R116, R117, 0x80, R162 ; - /*3f60*/ IADD3 R129, PT, PT, R35, -R18, RZ ; - /*3f70*/ SEL R18, R136.reuse, RZ, P1 ; - /*3f80*/ ISETP.GE.U32.AND P1, PT, R43, R136, PT ; - /*3f90*/ IMAD R27, R136.reuse, R19, R27 ; - /*3fa0*/ LDG.E.128.STRONG.GPU R116, desc[UR12][R116.64] ; - /*3fb0*/ IMAD.WIDE.U32 R124, R125, 0x80, R162.reuse ; - /*3fc0*/ IADD3 R133, PT, PT, R39, -R18, RZ ; - /*3fd0*/ SEL R18, R136, RZ, P1 ; - /*3fe0*/ ISETP.GE.U32.AND P1, PT, R27, R136, PT ; - /*3ff0*/ IMAD.WIDE.U32 R112, R113, 0x80, R162 ; - /*4000*/ LDG.E.128.STRONG.GPU R124, desc[UR12][R124.64] ; - /*4010*/ IADD3 R137, PT, PT, R43, -R18, RZ ; - /*4020*/ IMAD.WIDE.U32 R128, R129, 0x80, R162.reuse ; - /*4030*/ SEL R18, R136, RZ, P1 ; - /*4040*/ LDG.E.128.STRONG.GPU R112, desc[UR12][R112.64] ; - /*4050*/ IMAD.WIDE.U32 R120, R121, 0x80, R162.reuse ; - /*4060*/ LDG.E.128.STRONG.GPU R128, desc[UR12][R128.64] ; - /*4070*/ IADD3 R141, PT, PT, R27, -R18, RZ ; - /*4080*/ IMAD.WIDE.U32 R132, R133, 0x80, R162 ; - /*4090*/ LDG.E.128.STRONG.GPU R120, desc[UR12][R120.64] ; - /*40a0*/ IMAD.WIDE.U32 R136, R137, 0x80, R162.reuse ; - /*40b0*/ LDG.E.128.STRONG.GPU R132, desc[UR12][R132.64] ; - /*40c0*/ IMAD.WIDE.U32 R140, R141, 0x80, R162 ; - /*40d0*/ LDG.E.128.STRONG.GPU R136, desc[UR12][R136.64] ; - /*40e0*/ LDG.E.128.STRONG.GPU R140, desc[UR12][R140.64] ; - /*40f0*/ IMAD R19, R158, 0x1000193, RZ ; - /*4100*/ LOP3.LUT R16, R19, R16, RZ, 0x3c, !PT ; - /*4110*/ IMAD R31, R16, 0x1000193, RZ ; - /*4120*/ IMAD R16, R21, 0x1000193, RZ ; - /*4130*/ LOP3.LUT R16, R16, R53, RZ, 0x3c, !PT ; - /*4140*/ IMAD R23, R6, 0x1000193, RZ ; - /*4150*/ IMAD R6, R17, 0x1000193, RZ ; - /*4160*/ IMAD R16, R16, 0x1000193, RZ ; - /*4170*/ IMAD R159, R159, 0x1000193, RZ ; - /*4180*/ IMAD R19, R160, 0x1000193, RZ ; - /*4190*/ LOP3.LUT R16, R16, R85, RZ, 0x3c, !PT ; - /*41a0*/ IMAD R27, R144, 0x1000193, RZ ; - /*41b0*/ IMAD R145, R145, 0x1000193, RZ ; - /*41c0*/ IMAD R3, R3, 0x1000193, RZ ; - /*41d0*/ IMAD R7, R7, 0x1000193, RZ ; - /*41e0*/ LOP3.LUT R6, R6, R49, RZ, 0x3c, !PT ; - /*41f0*/ IMAD R18, R25, 0x1000193, RZ ; - /*4200*/ LOP3.LUT R24, R159, R24, RZ, 0x3c, !PT ; - /*4210*/ IMAD R16, R16, 0x1000193, RZ ; - /*4220*/ LOP3.LUT R19, R19, R20, RZ, 0x3c, !PT ; - /*4230*/ LOP3.LUT R23, R23, R28, RZ, 0x3c, !PT ; - /*4240*/ LOP3.LUT R27, R27, R32, RZ, 0x3c, !PT ; - /*4250*/ LOP3.LUT R36, R145, R36, RZ, 0x3c, !PT ; - /*4260*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*4270*/ LOP3.LUT R7, R7, R44, RZ, 0x3c, !PT ; - /*4280*/ IMAD R6, R6, 0x1000193, RZ ; - /*4290*/ LOP3.LUT R18, R18, R57, RZ, 0x3c, !PT ; - /*42a0*/ IMAD R17, R24, 0x1000193, RZ ; - /*42b0*/ IMAD R19, R19, 0x1000193, RZ ; - /*42c0*/ IMAD R23, R23, 0x1000193, RZ ; - /*42d0*/ IMAD R20, R29, 0x1000193, RZ ; - /*42e0*/ IMAD R27, R27, 0x1000193, RZ ; - /*42f0*/ IMAD R22, R33, 0x1000193, RZ ; - /*4300*/ IMAD R21, R36, 0x1000193, RZ ; - /*4310*/ IMAD R24, R37, 0x1000193, RZ ; - /*4320*/ IMAD R3, R3, 0x1000193, RZ ; - /*4330*/ IMAD R26, R41, 0x1000193, RZ ; - /*4340*/ IMAD R7, R7, 0x1000193, RZ ; - /*4350*/ IMAD R28, R45, 0x1000193, RZ ; - /*4360*/ LOP3.LUT R6, R6, R81, RZ, 0x3c, !PT ; - /*4370*/ IMAD R18, R18, 0x1000193, RZ ; - /*4380*/ LOP3.LUT R31, R31, R48, RZ, 0x3c, !PT ; - /*4390*/ LOP3.LUT R19, R19, R52, RZ, 0x3c, !PT ; - /*43a0*/ LOP3.LUT R17, R17, R56, RZ, 0x3c, !PT ; - /*43b0*/ LOP3.LUT R23, R23, R60, RZ, 0x3c, !PT ; - /*43c0*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*43d0*/ LOP3.LUT R27, R27, R64, RZ, 0x3c, !PT ; - /*43e0*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*43f0*/ LOP3.LUT R21, R21, R68, RZ, 0x3c, !PT ; - /*4400*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*4410*/ LOP3.LUT R3, R3, R72, RZ, 0x3c, !PT ; - /*4420*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*4430*/ LOP3.LUT R7, R7, R76, RZ, 0x3c, !PT ; - /*4440*/ LOP3.LUT R28, R28, R77, RZ, 0x3c, !PT ; - /*4450*/ IADD3 R161, PT, PT, R161, 0x4, RZ ; - /*4460*/ IMAD R6, R6, 0x1000193, RZ ; - /*4470*/ LOP3.LUT R18, R18, R89, RZ, 0x3c, !PT ; - /*4480*/ IMAD R31, R31, 0x1000193, RZ ; - /*4490*/ IMAD R25, R50, 0x1000193, RZ ; - /*44a0*/ ISETP.NE.AND P1, PT, R161, 0x40, PT ; - /*44b0*/ IMAD R19, R19, 0x1000193, RZ ; - /*44c0*/ IMAD R29, R54, 0x1000193, RZ ; - /*44d0*/ IMAD R17, R17, 0x1000193, RZ ; - /*44e0*/ IMAD R33, R58, 0x1000193, RZ ; - /*44f0*/ IMAD R23, R23, 0x1000193, RZ ; - /*4500*/ IMAD R20, R20, 0x1000193, RZ ; - /*4510*/ IMAD R35, R62, 0x1000193, RZ ; - /*4520*/ IMAD R27, R27, 0x1000193, RZ ; - /*4530*/ IMAD R22, R22, 0x1000193, RZ ; - /*4540*/ IMAD R37, R66, 0x1000193, RZ ; - /*4550*/ IMAD R21, R21, 0x1000193, RZ ; - /*4560*/ IMAD R24, R24, 0x1000193, RZ ; - /*4570*/ IMAD R39, R70, 0x1000193, RZ ; - /*4580*/ IMAD R3, R3, 0x1000193, RZ ; - /*4590*/ IMAD R26, R26, 0x1000193, RZ ; - /*45a0*/ IMAD R41, R74, 0x1000193, RZ ; - /*45b0*/ IMAD R7, R7, 0x1000193, RZ ; - /*45c0*/ IMAD R28, R28, 0x1000193, RZ ; - /*45d0*/ IMAD R43, R78, 0x1000193, RZ ; - /*45e0*/ LOP3.LUT R31, R31, R80, RZ, 0x3c, !PT ; - /*45f0*/ IMAD R18, R18, 0x1000193, RZ ; - /*4600*/ LOP3.LUT R25, R25, R82, RZ, 0x3c, !PT ; - /*4610*/ LOP3.LUT R19, R19, R84, RZ, 0x3c, !PT ; - /*4620*/ LOP3.LUT R29, R29, R86, RZ, 0x3c, !PT ; - /*4630*/ LOP3.LUT R17, R17, R88, RZ, 0x3c, !PT ; - /*4640*/ LOP3.LUT R33, R33, R90, RZ, 0x3c, !PT ; - /*4650*/ LOP3.LUT R23, R23, R92, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R20, R20, R93, RZ, 0x3c, !PT ; - /*4670*/ LOP3.LUT R35, R35, R94, RZ, 0x3c, !PT ; - /*4680*/ LOP3.LUT R27, R27, R96, RZ, 0x3c, !PT ; - /*4690*/ LOP3.LUT R22, R22, R97, RZ, 0x3c, !PT ; - /*46a0*/ LOP3.LUT R37, R37, R98, RZ, 0x3c, !PT ; - /*46b0*/ LOP3.LUT R21, R21, R100, RZ, 0x3c, !PT ; - /*46c0*/ LOP3.LUT R24, R24, R101, RZ, 0x3c, !PT ; - /*46d0*/ LOP3.LUT R39, R39, R102, RZ, 0x3c, !PT ; - /*46e0*/ LOP3.LUT R3, R3, R104, RZ, 0x3c, !PT ; - /*46f0*/ LOP3.LUT R26, R26, R105, RZ, 0x3c, !PT ; - /*4700*/ LOP3.LUT R41, R41, R106, RZ, 0x3c, !PT ; - /*4710*/ LOP3.LUT R7, R7, R108, RZ, 0x3c, !PT ; - /*4720*/ LOP3.LUT R28, R28, R109, RZ, 0x3c, !PT ; - /*4730*/ LOP3.LUT R43, R43, R110, RZ, 0x3c, !PT ; - /*4740*/ IMAD R31, R31, 0x1000193, RZ ; - /*4750*/ IMAD R25, R25, 0x1000193, RZ ; - /*4760*/ IMAD R19, R19, 0x1000193, RZ ; - /*4770*/ IMAD R29, R29, 0x1000193, RZ ; - /*4780*/ IMAD R30, R87, 0x1000193, RZ ; - /*4790*/ IMAD R17, R17, 0x1000193, RZ ; - /*47a0*/ IMAD R33, R33, 0x1000193, RZ ; - /*47b0*/ IMAD R23, R23, 0x1000193, RZ ; - /*47c0*/ IMAD R20, R20, 0x1000193, RZ ; - /*47d0*/ IMAD R35, R35, 0x1000193, RZ ; - /*47e0*/ IMAD R27, R27, 0x1000193, RZ ; - /*47f0*/ IMAD R22, R22, 0x1000193, RZ ; - /*4800*/ IMAD R37, R37, 0x1000193, RZ ; - /*4810*/ IMAD R21, R21, 0x1000193, RZ ; - /*4820*/ IMAD R24, R24, 0x1000193, RZ ; - /*4830*/ IMAD R39, R39, 0x1000193, RZ ; - /*4840*/ IMAD R3, R3, 0x1000193, RZ ; - /*4850*/ IMAD R26, R26, 0x1000193, RZ ; - /*4860*/ IMAD R41, R41, 0x1000193, RZ ; - /*4870*/ IMAD R7, R7, 0x1000193, RZ ; - /*4880*/ IMAD R28, R28, 0x1000193, RZ ; - /*4890*/ IMAD R43, R43, 0x1000193, RZ ; - /*48a0*/ LOP3.LUT R117, R16, R117, RZ, 0x3c, !PT ; - /*48b0*/ IMAD R16, R95, 0x1000193, RZ ; - /*48c0*/ LOP3.LUT R127, R16, R127, RZ, 0x3c, !PT ; - /*48d0*/ IMAD R16, R99, 0x1000193, RZ ; - /*48e0*/ LOP3.LUT R113, R6, R113, RZ, 0x3c, !PT ; - /*48f0*/ IMAD R6, R83, 0x1000193, RZ ; - /*4900*/ LOP3.LUT R131, R16, R131, RZ, 0x3c, !PT ; - /*4910*/ IMAD R16, R103, 0x1000193, RZ ; - /*4920*/ LOP3.LUT R115, R6, R115, RZ, 0x3c, !PT ; - /*4930*/ IMAD R6, R91, 0x1000193, RZ ; - /*4940*/ LOP3.LUT R121, R18, R121, RZ, 0x3c, !PT ; - /*4950*/ IMAD R18, R111, 0x1000193, RZ ; - /*4960*/ LOP3.LUT R135, R16, R135, RZ, 0x3c, !PT ; - /*4970*/ IMAD R16, R107, 0x1000193, RZ ; - /*4980*/ LOP3.LUT R123, R6, R123, RZ, 0x3c, !PT ; - /*4990*/ LOP3.LUT R158, R31, R112, RZ, 0x3c, !PT ; - /*49a0*/ LOP3.LUT R80, R25, R114, RZ, 0x3c, !PT ; - /*49b0*/ LOP3.LUT R160, R19, R116, RZ, 0x3c, !PT ; - /*49c0*/ LOP3.LUT R81, R29, R118, RZ, 0x3c, !PT ; - /*49d0*/ LOP3.LUT R119, R30, R119, RZ, 0x3c, !PT ; - /*49e0*/ LOP3.LUT R159, R17, R120, RZ, 0x3c, !PT ; - /*49f0*/ LOP3.LUT R82, R33, R122, RZ, 0x3c, !PT ; - /*4a00*/ LOP3.LUT R6, R23, R124, RZ, 0x3c, !PT ; - /*4a10*/ LOP3.LUT R125, R20, R125, RZ, 0x3c, !PT ; - /*4a20*/ LOP3.LUT R83, R35, R126, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R144, R27, R128, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R129, R22, R129, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R130, R37, R130, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R145, R21, R132, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R133, R24, R133, RZ, 0x3c, !PT ; - /*4a80*/ LOP3.LUT R134, R39, R134, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R3, R3, R136, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R137, R26, R137, RZ, 0x3c, !PT ; - /*4ab0*/ LOP3.LUT R138, R41, R138, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R139, R16, R139, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R7, R7, R140, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R141, R28, R141, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R142, R43, R142, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R143, R18, R143, RZ, 0x3c, !PT ; - /*4b10*/ @P1 BRA `(.L_x_234) ; - /*4b20*/ IMAD R18, R159, 0x1000193, RZ ; - /*4b30*/ S2UR UR6, SR_CgaCtaId ; - /*4b40*/ IMAD R4, R158, 0x1000193, RZ ; - /*4b50*/ UMOV UR5, 0x400 ; - /*4b60*/ IMAD R16, R160, 0x1000193, RZ ; - /*4b70*/ LOP3.LUT R18, R18, R121, RZ, 0x3c, !PT ; - /*4b80*/ IMAD.SHL.U32 R24, R2, 0x20, RZ ; - /*4b90*/ LOP3.LUT R4, R4, R113, RZ, 0x3c, !PT ; - /*4ba0*/ IMAD R20, R144, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R16, R16, R117, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R19, R18, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R27, R152, 0x1, R8, 0x96, !PT ; - /*4be0*/ IMAD R17, R4, 0x1000193, RZ ; - /*4bf0*/ LOP3.LUT R20, R20, R129, RZ, 0x3c, !PT ; - /*4c00*/ IMAD.SHL.U32 R4, R2, 0x4, RZ ; - /*4c10*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*4c20*/ IMAD R16, R16, 0x1000193, RZ ; - /*4c30*/ LOP3.LUT R19, R24, 0x7f00, RZ, 0xc0, !PT ; - /*4c40*/ IMAD R22, R145, 0x1000193, RZ ; - /*4c50*/ LOP3.LUT R17, R17, R80, RZ, 0x3c, !PT ; - /*4c60*/ IMAD R26, R3, 0x1000193, RZ ; - /*4c70*/ LOP3.LUT R25, R19, 0x1c, R4, 0xf8, !PT ; - /*4c80*/ IMAD R4, R6, 0x1000193, RZ ; - /*4c90*/ LOP3.LUT R16, R16, R81, RZ, 0x3c, !PT ; - /*4ca0*/ IMAD R28, R7, 0x1000193, RZ ; - /*4cb0*/ LOP3.LUT R22, R22, R133, RZ, 0x3c, !PT ; - /*4cc0*/ IMAD R2, R17, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R4, R4, R125, RZ, 0x3c, !PT ; - /*4ce0*/ IMAD R16, R16, 0x1000193, RZ ; - /*4cf0*/ LOP3.LUT R26, R26, R137, RZ, 0x3c, !PT ; - /*4d00*/ IMAD R18, R18, 0x1000193, RZ ; - /*4d10*/ LOP3.LUT R28, R28, R141, RZ, 0x3c, !PT ; - /*4d20*/ ULEA UR5, UR6, UR5, 0x18 ; - /*4d30*/ IMAD R4, R4, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R2, R2, R115, RZ, 0x3c, !PT ; - /*4d50*/ IMAD R17, R20, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R16, R16, R119, RZ, 0x3c, !PT ; - /*4d70*/ IMAD R19, R22, 0x1000193, RZ ; - /*4d80*/ LOP3.LUT R18, R18, R123, RZ, 0x3c, !PT ; - /*4d90*/ IMAD R21, R26, 0x1000193, RZ ; - /*4da0*/ LOP3.LUT R4, R4, R83, RZ, 0x3c, !PT ; - /*4db0*/ IMAD R23, R28, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R17, R17, R130, RZ, 0x3c, !PT ; - /*4dd0*/ STS [R25+UR5], R2 ; - /*4de0*/ LOP3.LUT R19, R19, R134, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R4, R4, 0x1000193, RZ ; - /*4e00*/ LOP3.LUT R21, R21, R138, RZ, 0x3c, !PT ; - /*4e10*/ STS [R25+UR5+0x20], R16 ; - /*4e20*/ LOP3.LUT R23, R23, R142, RZ, 0x3c, !PT ; - /*4e30*/ LOP3.LUT R4, R4, R127, RZ, 0x3c, !PT ; - /*4e40*/ STS [R25+UR5+0x40], R18 ; - /*4e50*/ LOP3.LUT R34, R153, R9, RZ, 0x3c, !PT ; - /*4e60*/ IMAD R2, R17, 0x1000193, RZ ; - /*4e70*/ IMAD R20, R23, 0x1000193, RZ ; - /*4e80*/ STS [R25+UR5+0x60], R4 ; - /*4e90*/ IMAD R16, R19, 0x1000193, RZ ; - /*4ea0*/ LOP3.LUT R2, R2, R131, RZ, 0x3c, !PT ; - /*4eb0*/ LOP3.LUT R30, R20, R143, RZ, 0x3c, !PT ; - /*4ec0*/ IMAD R18, R21, 0x1000193, RZ ; - /*4ed0*/ LOP3.LUT R26, R16, R135, RZ, 0x3c, !PT ; - /*4ee0*/ STS [R25+UR5+0x80], R2 ; - /*4ef0*/ LOP3.LUT R28, R18, R139, RZ, 0x3c, !PT ; - /*4f00*/ STS [R25+UR5+0xa0], R26 ; - /*4f10*/ STS [R25+UR5+0xc0], R28 ; - /*4f20*/ STS [R25+UR5+0xe0], R30 ; - /*4f30*/ SHF.L.W.U32.HI R26, R34, 0x1, R27 ; - /*4f40*/ LDS.128 R16, [R24+UR5] ; - /*4f50*/ SHF.L.W.U32.HI R28, R27, 0x1, R34 ; - /*4f60*/ LDS.128 R20, [R24+UR5+0x10] ; - /*4f70*/ UMOV UR5, 0x1 ; - /*4f80*/ LOP3.LUT R29, R18, R146, RZ, 0x3c, !PT ; - /*4f90*/ LOP3.LUT R32, R19, R147, RZ, 0x3c, !PT ; - /*4fa0*/ LOP3.LUT R25, R17, R11, RZ, 0x3c, !PT ; - /*4fb0*/ SHF.L.W.U32.HI R4, R32, 0x1, R29 ; - /*4fc0*/ SHF.L.W.U32.HI R29, R29, 0x1, R32 ; - /*4fd0*/ LOP3.LUT R31, R4, R27, RZ, 0x3c, !PT ; - /*4fe0*/ LOP3.LUT R2, R29, R153, R9, 0x96, !PT ; - /*4ff0*/ LOP3.LUT R32, R16, R10, RZ, 0x3c, !PT ; - /*5000*/ LOP3.LUT R30, R31, R16, RZ, 0x3c, !PT ; - /*5010*/ LOP3.LUT R33, R2, R17, RZ, 0x3c, !PT ; - /*5020*/ SHF.L.W.U32.HI R24, R25, 0x1, R32 ; - /*5030*/ SHF.L.W.U32.HI R27, R32, 0x1, R25 ; - /*5040*/ SHF.L.W.U32.HI R35, R30, 0x17, R33 ; - /*5050*/ SHF.L.W.U32.HI R53, R33, 0x17, R30 ; - /*5060*/ SHF.L.W.U32.HI R42, R2.reuse, 0x15, R31.reuse ; - /*5070*/ SHF.L.W.U32.HI R25, R2, 0x19, R31 ; - /*5080*/ SHF.L.W.U32.HI R36, R31, 0x19, R2 ; - /*5090*/ PRMT R50, R31.reuse, 0x4321, R2.reuse ; - /*50a0*/ PRMT R51, R2.reuse, 0x4321, R31 ; - /*50b0*/ SHF.L.W.U32.HI R4, R31, 0x15, R2 ; - /*50c0*/ LOP3.LUT R30, R23, R149, R15, 0x96, !PT ; - /*50d0*/ LOP3.LUT R29, R31, R10, RZ, 0x3c, !PT ; - /*50e0*/ LOP3.LUT R2, R2, R11, RZ, 0x3c, !PT ; - /*50f0*/ LOP3.LUT R33, R22, R148, R14, 0x96, !PT ; - /*5100*/ LOP3.LUT R30, R30, 0x80000000, RZ, 0x3c, !PT ; - /*5110*/ LOP3.LUT R31, R20, R154, R12, 0x96, !PT ; - /*5120*/ LOP3.LUT R32, R21, R155, R13, 0x96, !PT ; - /*5130*/ SHF.L.W.U32.HI R58, R2, 0x1c, R29 ; - /*5140*/ SHF.L.W.U32.HI R2, R29, 0x1c, R2 ; - /*5150*/ LOP3.LUT R29, R24, R33, RZ, 0x3c, !PT ; - /*5160*/ LOP3.LUT R24, R27, R30, RZ, 0x3c, !PT ; - /*5170*/ LOP3.LUT R63, R26, R31, RZ, 0x3c, !PT ; - /*5180*/ LOP3.LUT R28, R28, R32, RZ, 0x3c, !PT ; - /*5190*/ SHF.L.W.U32.HI R13, R32, 0x1, R31 ; - /*51a0*/ SHF.L.W.U32.HI R26, R31, 0x1, R32 ; - /*51b0*/ LOP3.LUT R27, R24, R9, RZ, 0x3c, !PT ; - /*51c0*/ LOP3.LUT R9, R28, R23, RZ, 0x3c, !PT ; - /*51d0*/ LOP3.LUT R52, R63, R22, RZ, 0x3c, !PT ; - /*51e0*/ LOP3.LUT R31, R13, R16, R10, 0x96, !PT ; - /*51f0*/ LOP3.LUT R32, R26, R17, R11, 0x96, !PT ; - /*5200*/ LOP3.LUT R13, R63, R148, RZ, 0x3c, !PT ; - /*5210*/ LOP3.LUT R148, R28, R149, RZ, 0x3c, !PT ; - /*5220*/ LOP3.LUT R26, R29, R8, RZ, 0x3c, !PT ; - /*5230*/ SHF.L.W.U32.HI R49, R9, 0xa, R52 ; - /*5240*/ SHF.L.W.U32.HI R11, R30, 0x1, R33 ; - /*5250*/ SHF.L.W.U32.HI R10, R33, 0x1, R30 ; - /*5260*/ SHF.L.W.U32.HI R52, R52, 0xa, R9 ; - /*5270*/ LOP3.LUT R8, R28, 0x80000000, RZ, 0x3c, !PT ; - /*5280*/ LOP3.LUT R9, R29, 0x1, RZ, 0x3c, !PT ; - /*5290*/ SHF.L.W.U32.HI R39, R13, 0xc, R148 ; - /*52a0*/ SHF.L.W.U32.HI R37, R148, 0xc, R13 ; - /*52b0*/ LOP3.LUT R14, R63, R14, RZ, 0x3c, !PT ; - /*52c0*/ LOP3.LUT R13, R11, R18, R146, 0x96, !PT ; - /*52d0*/ LOP3.LUT R46, R10, R19, R147, 0x96, !PT ; - /*52e0*/ SHF.L.W.U32.HI R40, R28.reuse, 0x2, R63 ; - /*52f0*/ SHF.L.W.U32.HI R41, R63.reuse, 0x2, R28 ; - /*5300*/ SHF.L.W.U32.HI R61, R63, 0xd, R8 ; - /*5310*/ LOP3.LUT R15, R28, R15, RZ, 0x3c, !PT ; - /*5320*/ LOP3.LUT R10, R31, R146, RZ, 0x3c, !PT ; - /*5330*/ LOP3.LUT R11, R32, R147, RZ, 0x3c, !PT ; - /*5340*/ SHF.L.W.U32.HI R63, R8, 0xd, R63 ; - /*5350*/ SHF.L.W.U32.HI R43, R9, 0xb, R24 ; - /*5360*/ SHF.L.W.U32.HI R45, R24, 0xb, R9 ; - /*5370*/ LOP3.LUT R8, R31, R18, RZ, 0x3c, !PT ; - /*5380*/ LOP3.LUT R9, R32, R19, RZ, 0x3c, !PT ; - /*5390*/ LOP3.LUT R30, R29, R152, RZ, 0x3c, !PT ; - /*53a0*/ LOP3.LUT R153, R24, R153, RZ, 0x3c, !PT ; - /*53b0*/ SHF.L.W.U32.HI R62, R15, 0x1, R14 ; - /*53c0*/ SHF.L.W.U32.HI R68, R14, 0x1, R15 ; - /*53d0*/ SHF.L.W.U32.HI R64, R24, 0xf, R29 ; - /*53e0*/ SHF.L.W.U32.HI R60, R29, 0x1d, R24 ; - /*53f0*/ SHF.L.W.U32.HI R56, R24, 0x1d, R29 ; - /*5400*/ SHF.L.W.U32.HI R66, R29, 0xf, R24 ; - /*5410*/ SHF.L.W.U32.HI R55, R11, 0x1b, R10 ; - /*5420*/ SHF.L.W.U32.HI R54, R10, 0x1b, R11 ; - /*5430*/ SHF.L.W.U32.HI R15, R26, 0x1e, R27 ; - /*5440*/ SHF.L.W.U32.HI R10, R31, 0x7, R32 ; - /*5450*/ SHF.L.W.U32.HI R29, R13, 0x9, R46 ; - /*5460*/ SHF.L.W.U32.HI R65, R9, 0x14, R8 ; - /*5470*/ SHF.L.W.U32.HI R67, R8, 0x14, R9 ; - /*5480*/ SHF.L.W.U32.HI R14, R27, 0x1e, R26 ; - /*5490*/ SHF.L.W.U32.HI R11, R32, 0x7, R31 ; - /*54a0*/ SHF.L.W.U32.HI R8, R46, 0x9, R13 ; - /*54b0*/ SHF.L.W.U32.HI R59, R153, 0x6, R30 ; - /*54c0*/ SHF.L.W.U32.HI R48, R32.reuse, 0xe, R31.reuse ; - /*54d0*/ PRMT R38, R31.reuse, 0x2107, R32.reuse ; - /*54e0*/ PRMT R44, R32, 0x2107, R31 ; - /*54f0*/ SHF.L.W.U32.HI R57, R31, 0xe, R32 ; - /*5500*/ SHF.L.W.U32.HI R153, R30, 0x6, R153 ; - /*5510*/ LOP3.LUT R32, R35, R29, R10, 0xb4, !PT ; - /*5520*/ LOP3.LUT R30, R10, R40, R29, 0xb4, !PT ; - /*5530*/ LOP3.LUT R28, R29, R15, R40, 0xb4, !PT ; - /*5540*/ LOP3.LUT R33, R53, R8, R11, 0xb4, !PT ; - /*5550*/ LOP3.LUT R31, R11, R41, R8, 0xb4, !PT ; - /*5560*/ LOP3.LUT R29, R8, R14, R41, 0xb4, !PT ; - /*5570*/ SHF.L.W.U32.HI R8, R46, 0x12, R13 ; - /*5580*/ SHF.L.W.U32.HI R9, R13, 0x12, R46 ; - /*5590*/ LOP3.LUT R34, R15, R10, R35, 0xb4, !PT ; - /*55a0*/ LOP3.LUT R26, R40, R35, R15, 0xb4, !PT ; - /*55b0*/ LOP3.LUT R35, R14, R11, R53, 0xb4, !PT ; - /*55c0*/ LOP3.LUT R27, R41, R53, R14, 0xb4, !PT ; - /*55d0*/ LOP3.LUT R40, R62, R25, R59, 0xb4, !PT ; - /*55e0*/ LOP3.LUT R24, R59, R38, R25, 0xb4, !PT ; - /*55f0*/ LOP3.LUT R14, R25, R8, R38, 0xb4, !PT ; - /*5600*/ LOP3.LUT R10, R38, R62, R8, 0xb4, !PT ; - /*5610*/ LOP3.LUT R41, R68, R36, R153, 0xb4, !PT ; - /*5620*/ LOP3.LUT R25, R153, R44, R36, 0xb4, !PT ; - /*5630*/ LOP3.LUT R15, R36, R9, R44, 0xb4, !PT ; - /*5640*/ LOP3.LUT R53, R39, R13, R12, 0x90, !PT ; - /*5650*/ LOP3.LUT R69, R43, R39, RZ, 0x30, !PT ; - /*5660*/ LOP3.LUT R38, R39, R42, R43, 0xb4, !PT ; - /*5670*/ LOP3.LUT R36, R43, R48, R42, 0xb4, !PT ; - /*5680*/ LOP3.LUT R43, R57, R46, R5, 0x6, !PT ; - /*5690*/ LOP3.LUT R47, R13, R154, RZ, 0x3c, !PT ; - /*56a0*/ LOP3.LUT R8, R8, R59, R62, 0xb4, !PT ; - /*56b0*/ LOP3.LUT R11, R44, R68, R9, 0xb4, !PT ; - /*56c0*/ LOP3.LUT R154, R46, R155, RZ, 0x3c, !PT ; - /*56d0*/ LOP3.LUT R59, R48, R13, R12, 0x6, !PT ; - /*56e0*/ LOP3.LUT R44, R53, R48, RZ, 0x3c, !PT ; - /*56f0*/ LOP3.LUT R48, R37, R46, R5, 0x90, !PT ; - /*5700*/ LOP3.LUT R71, R45, R37, RZ, 0x30, !PT ; - /*5710*/ LOP3.LUT R39, R37, R4.reuse, R45, 0xb4, !PT ; - /*5720*/ LOP3.LUT R37, R45, R57, R4, 0xb4, !PT ; - /*5730*/ LOP3.LUT R43, R43, R4, RZ, 0x3c, !PT ; - /*5740*/ LOP3.LUT R4, R13, R20, RZ, 0x3c, !PT ; - /*5750*/ LOP3.LUT R53, R46, R21, RZ, 0x3c, !PT ; - /*5760*/ LOP3.LUT R42, R59, R42, RZ, 0x3c, !PT ; - /*5770*/ SHF.L.W.U32.HI R62, R47, 0x4, R154 ; - /*5780*/ SHF.L.W.U32.HI R59, R154, 0x4, R47 ; - /*5790*/ LOP3.LUT R9, R9, R153, R68, 0xb4, !PT ; - /*57a0*/ LOP3.LUT R45, R48, R57, RZ, 0x3c, !PT ; - /*57b0*/ SHF.L.W.U32.HI R68, R53, 0x3, R4 ; - /*57c0*/ SHF.L.W.U32.HI R70, R4, 0x3, R53 ; - /*57d0*/ LOP3.LUT R69, R69, R13, R12, 0x96, !PT ; - /*57e0*/ LOP3.LUT R57, R71, R46, R5, 0x96, !PT ; - /*57f0*/ LOP3.LUT R12, R49, R50, R64, 0xb4, !PT ; - /*5800*/ LOP3.LUT R4, R62, R64, R49, 0xb4, !PT ; - /*5810*/ LOP3.LUT R48, R55, R49, R62, 0xb4, !PT ; - /*5820*/ LOP3.LUT R13, R52, R51, R66, 0xb4, !PT ; - /*5830*/ LOP3.LUT R47, R66, R54, R51, 0xb4, !PT ; - /*5840*/ LOP3.LUT R5, R59, R66, R52, 0xb4, !PT ; - /*5850*/ LOP3.LUT R49, R54, R52, R59, 0xb4, !PT ; - /*5860*/ LOP3.LUT R51, R51, R59, R54, 0xb4, !PT ; - /*5870*/ LOP3.LUT R46, R64, R55, R50, 0xb4, !PT ; - /*5880*/ LOP3.LUT R54, R61, R58, R60, 0xb4, !PT ; - /*5890*/ LOP3.LUT R52, R60, R65, R58, 0xb4, !PT ; - /*58a0*/ LOP3.LUT R50, R50, R62, R55, 0xb4, !PT ; - /*58b0*/ LOP3.LUT R64, R65, R61, R68, 0xb4, !PT ; - /*58c0*/ LOP3.LUT R60, R68, R60, R61, 0xb4, !PT ; - /*58d0*/ LOP3.LUT R58, R58, R68, R65, 0xb4, !PT ; - /*58e0*/ LOP3.LUT R55, R63, R2, R56, 0xb4, !PT ; - /*58f0*/ LOP3.LUT R53, R56, R67, R2, 0xb4, !PT ; - /*5900*/ LOP3.LUT R61, R70, R56, R63, 0xb4, !PT ; - /*5910*/ LOP3.LUT R59, R2, R70, R67, 0xb4, !PT ; - /*5920*/ LOP3.LUT R65, R67, R63, R70, 0xb4, !PT ; - /*5930*/ LOP3.LUT R56, R69, 0x1, RZ, 0x3c, !PT ; -.L_x_235: - /*5940*/ LOP3.LUT R63, R24, R64, R38, 0x96, !PT ; - /*5950*/ UMOV UR6, 0xc0 ; - /*5960*/ LOP3.LUT R67, R25, R65, R39, 0x96, !PT ; - /*5970*/ ULEA UR6, UR5, UR6, 0x3 ; - /*5980*/ LOP3.LUT R77, R9, R53, R45, 0x96, !PT ; - /*5990*/ UISETP.GE.U32.AND UP0, UPT, UR5, 0x13, UPT ; - /*59a0*/ LOP3.LUT R63, R32, R63, R4, 0x96, !PT ; - /*59b0*/ LOP3.LUT R67, R33, R67, R5, 0x96, !PT ; - /*59c0*/ LOP3.LUT R77, R27, R77, R51, 0x96, !PT ; - /*59d0*/ SHF.L.W.U32.HI R71, R63, 0x1, R67 ; - /*59e0*/ LOP3.LUT R89, R41, R59, R57.reuse, 0x96, !PT ; - /*59f0*/ LDCU.64 UR8, c[0x3][UR6] ; - /*5a00*/ LOP3.LUT R2, R71.reuse, R77.reuse, R57, 0x96, !PT ; - /*5a10*/ LOP3.LUT R57, R71, R77, R59, 0x96, !PT ; - /*5a20*/ LOP3.LUT R59, R14, R60, R36, 0x96, !PT ; - /*5a30*/ LOP3.LUT R87, R15, R61, R37, 0x96, !PT ; - /*5a40*/ LOP3.LUT R73, R40, R58, R56, 0x96, !PT ; - /*5a50*/ LOP3.LUT R72, R30, R59, R12, 0x96, !PT ; - /*5a60*/ LOP3.LUT R87, R31, R87, R13, 0x96, !PT ; - /*5a70*/ LOP3.LUT R69, R8, R52, R44, 0x96, !PT ; - /*5a80*/ LOP3.LUT R76, R34, R73, R48, 0x96, !PT ; - /*5a90*/ LOP3.LUT R89, R35, R89, R49, 0x96, !PT ; - /*5aa0*/ SHF.L.W.U32.HI R73, R72, 0x1, R87 ; - /*5ab0*/ LOP3.LUT R66, R26, R69, R50, 0x96, !PT ; - /*5ac0*/ SHF.L.W.U32.HI R69, R67, 0x1, R63 ; - /*5ad0*/ LOP3.LUT R79, R73, R89, R65, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R65, R10, R54, R42, 0x96, !PT ; - /*5af0*/ LOP3.LUT R85, R11, R55, R43, 0x96, !PT ; - /*5b00*/ SHF.L.W.U32.HI R59, R87, 0x1, R72 ; - /*5b10*/ LOP3.LUT R41, R71.reuse, R77.reuse, R41, 0x96, !PT ; - /*5b20*/ LOP3.LUT R49, R71, R77.reuse, R49, 0x96, !PT ; - /*5b30*/ LOP3.LUT R62, R69, R66, R48, 0x96, !PT ; - /*5b40*/ LOP3.LUT R35, R71, R77, R35, 0x96, !PT ; - /*5b50*/ SHF.L.W.U32.HI R75, R77, 0x1, R66 ; - /*5b60*/ SHF.L.W.U32.HI R71, R66, 0x1, R77 ; - /*5b70*/ LOP3.LUT R48, R69, R66, R34, 0x96, !PT ; - /*5b80*/ LOP3.LUT R70, R28, R65, R46, 0x96, !PT ; - /*5b90*/ LOP3.LUT R34, R73, R89, R39, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R85, R29, R85, R47, 0x96, !PT ; - /*5bb0*/ SHF.L.W.U32.HI R65, R76, 0x1, R89 ; - /*5bc0*/ LOP3.LUT R77, R73, R89, R33, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R39, R59, R76.reuse, R38, 0x96, !PT ; - /*5be0*/ SHF.L.W.U32.HI R33, R89, 0x1, R76 ; - /*5bf0*/ LOP3.LUT R64, R59.reuse, R76.reuse, R64, 0x96, !PT ; - /*5c00*/ LOP3.LUT R38, R59.reuse, R76.reuse, R24, 0x96, !PT ; - /*5c10*/ LOP3.LUT R4, R59, R76, R4, 0x96, !PT ; - /*5c20*/ LOP3.LUT R76, R59, R76, R32, 0x96, !PT ; - /*5c30*/ LOP3.LUT R56, R69.reuse, R66.reuse, R56, 0x96, !PT ; - /*5c40*/ LOP3.LUT R58, R69.reuse, R66.reuse, R58, 0x96, !PT ; - /*5c50*/ LOP3.LUT R40, R69, R66, R40, 0x96, !PT ; - /*5c60*/ LOP3.LUT R59, R65, R85, R27, 0x96, !PT ; - /*5c70*/ LOP3.LUT R66, R33, R70, R44, 0x96, !PT ; - /*5c80*/ SHF.L.W.U32.HI R32, R70, 0x1, R85 ; - /*5c90*/ SHF.L.W.U32.HI R27, R85, 0x1, R70 ; - /*5ca0*/ LOP3.LUT R69, R65.reuse, R85.reuse, R45, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R24, R65, R85, R53, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R44, R33.reuse, R70.reuse, R8, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R53, R33, R70, R52, 0x96, !PT ; - /*5ce0*/ LOP3.LUT R45, R65, R85, R9, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R68, R33.reuse, R70.reuse, R50, 0x96, !PT ; - /*5d00*/ LOP3.LUT R26, R33, R70, R26, 0x96, !PT ; - /*5d10*/ LOP3.LUT R8, R71, R87, R43, 0x96, !PT ; - /*5d20*/ LOP3.LUT R9, R65, R85, R51, 0x96, !PT ; - /*5d30*/ LOP3.LUT R43, R71, R87, R55, 0x96, !PT ; - /*5d40*/ LOP3.LUT R70, R71.reuse, R87.reuse, R11, 0x96, !PT ; - /*5d50*/ LOP3.LUT R33, R71.reuse, R87.reuse, R47, 0x96, !PT ; - /*5d60*/ LOP3.LUT R50, R71, R87, R29, 0x96, !PT ; - /*5d70*/ LOP3.LUT R46, R75.reuse, R72.reuse, R46, 0x96, !PT ; - /*5d80*/ LOP3.LUT R54, R75.reuse, R72.reuse, R54, 0x96, !PT ; - /*5d90*/ LOP3.LUT R71, R75, R72, R42, 0x96, !PT ; - /*5da0*/ LOP3.LUT R51, R75.reuse, R72.reuse, R10, 0x96, !PT ; - /*5db0*/ LOP3.LUT R29, R75, R72, R28, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R15, R32.reuse, R67, R15, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R14, R27, R63, R14, 0x96, !PT ; - /*5de0*/ LOP3.LUT R47, R32.reuse, R67.reuse, R37, 0x96, !PT ; - /*5df0*/ LOP3.LUT R75, R32, R67, R31, 0x96, !PT ; - /*5e00*/ LOP3.LUT R36, R27, R63, R36, 0x96, !PT ; - /*5e10*/ LOP3.LUT R25, R73.reuse, R89.reuse, R25, 0x96, !PT ; - /*5e20*/ LOP3.LUT R5, R73, R89, R5, 0x96, !PT ; - /*5e30*/ LOP3.LUT R72, R32.reuse, R67, R13, 0x96, !PT ; - /*5e40*/ LOP3.LUT R31, R27, R63, R12, 0x96, !PT ; - /*5e50*/ LOP3.LUT R74, R32, R67, R61, 0x96, !PT ; - /*5e60*/ LOP3.LUT R73, R27.reuse, R63.reuse, R60, 0x96, !PT ; - /*5e70*/ LOP3.LUT R12, R27, R63, R30, 0x96, !PT ; - /*5e80*/ SHF.L.W.U32.HI R11, R64, 0xc, R79 ; - /*5e90*/ SHF.L.W.U32.HI R13, R79, 0xc, R64 ; - /*5ea0*/ SHF.L.W.U32.HI R30, R14, 0xb, R15 ; - /*5eb0*/ SHF.L.W.U32.HI R32, R15, 0xb, R14 ; - /*5ec0*/ SHF.L.W.U32.HI R10, R33, 0x15, R46 ; - /*5ed0*/ SHF.L.W.U32.HI R64, R46, 0x15, R33 ; - /*5ee0*/ SHF.L.W.U32.HI R63, R58, 0x4, R57 ; - /*5ef0*/ SHF.L.W.U32.HI R15, R59, 0xe, R26 ; - /*5f00*/ SHF.L.W.U32.HI R28, R36, 0x1e, R47 ; - /*5f10*/ SHF.L.W.U32.HI R27, R47, 0x1e, R36 ; - /*5f20*/ SHF.L.W.U32.HI R46, R54, 0x17, R43 ; - /*5f30*/ SHF.L.W.U32.HI R60, R43, 0x17, R54 ; - /*5f40*/ SHF.L.W.U32.HI R57, R57, 0x4, R58 ; - /*5f50*/ SHF.L.W.U32.HI R36, R62, 0x9, R49 ; - /*5f60*/ SHF.L.W.U32.HI R55, R49, 0x9, R62 ; - /*5f70*/ SHF.L.W.U32.HI R52, R69, 0x1b, R66 ; - /*5f80*/ SHF.L.W.U32.HI R54, R66, 0x1b, R69 ; - /*5f90*/ SHF.L.W.U32.HI R58, R4, 0xd, R5 ; - /*5fa0*/ SHF.L.W.U32.HI R62, R72, 0xf, R31 ; - /*5fb0*/ SHF.L.W.U32.HI R66, R31, 0xf, R72 ; - /*5fc0*/ SHF.L.W.U32.HI R5, R5, 0xd, R4 ; - /*5fd0*/ SHF.L.W.U32.HI R59, R26, 0xe, R59 ; - /*5fe0*/ LOP3.LUT R72, R56, R30, R11, 0xb4, !PT ; - /*5ff0*/ LOP3.LUT R4, R11, R10, R30, 0xb4, !PT ; - /*6000*/ LOP3.LUT R30, R30, R15, R10, 0xb4, !PT ; - /*6010*/ SHF.L.W.U32.HI R37, R44, 0x7, R45 ; - /*6020*/ SHF.L.W.U32.HI R14, R45, 0x7, R44 ; - /*6030*/ LOP3.LUT R10, R10, R56, R15, 0xb4, !PT ; - /*6040*/ SHF.L.W.U32.HI R61, R77, 0x2, R76 ; - /*6050*/ SHF.L.W.U32.HI R42, R76, 0x2, R77 ; - /*6060*/ PRMT R45, R29, 0x4321, R50 ; - /*6070*/ PRMT R47, R50, 0x4321, R29 ; - /*6080*/ SHF.L.W.U32.HI R44, R70, 0x19, R51 ; - /*6090*/ SHF.L.W.U32.HI R33, R51, 0x19, R70 ; - /*60a0*/ LOP3.LUT R56, R15, R11, R56, 0xb4, !PT ; - /*60b0*/ PRMT R50, R68, 0x2107, R9 ; - /*60c0*/ PRMT R51, R9, 0x2107, R68 ; - /*60d0*/ LOP3.LUT R77, R2, R32, R13, 0xb4, !PT ; - /*60e0*/ LOP3.LUT R15, R64, R2, R59, 0xb4, !PT ; - /*60f0*/ SHF.L.W.U32.HI R65, R25, 0xa, R38 ; - /*6100*/ SHF.L.W.U32.HI R67, R38, 0xa, R25 ; - /*6110*/ SHF.L.W.U32.HI R69, R74, 0x6, R73 ; - /*6120*/ SHF.L.W.U32.HI R68, R73, 0x6, R74 ; - /*6130*/ LOP3.LUT R29, R32, R59, R64, 0xb4, !PT ; - /*6140*/ LOP3.LUT R2, R59, R13, R2, 0xb4, !PT ; - /*6150*/ SHF.L.W.U32.HI R43, R35, 0x12, R48 ; - /*6160*/ SHF.L.W.U32.HI R26, R48, 0x12, R35 ; - /*6170*/ SHF.L.W.U32.HI R70, R34, 0x1, R39 ; - /*6180*/ SHF.L.W.U32.HI R73, R39, 0x1, R34 ; - /*6190*/ LOP3.LUT R9, R13, R64, R32, 0xb4, !PT ; - /*61a0*/ LOP3.LUT R59, R28, R37, R46, 0xb4, !PT ; - /*61b0*/ LOP3.LUT R25, R46, R36, R37, 0xb4, !PT ; - /*61c0*/ SHF.L.W.U32.HI R48, R24, 0x14, R53 ; - /*61d0*/ SHF.L.W.U32.HI R49, R53, 0x14, R24 ; - /*61e0*/ SHF.L.W.U32.HI R39, R8, 0x1c, R71 ; - /*61f0*/ LOP3.LUT R37, R37, R61, R36, 0xb4, !PT ; - /*6200*/ LOP3.LUT R38, R36, R28, R61, 0xb4, !PT ; - /*6210*/ LOP3.LUT R13, R61, R46, R28, 0xb4, !PT ; - /*6220*/ SHF.L.W.U32.HI R8, R71, 0x1c, R8 ; - /*6230*/ LOP3.LUT R61, R27, R14, R60, 0xb4, !PT ; - /*6240*/ LOP3.LUT R24, R60, R55, R14, 0xb4, !PT ; - /*6250*/ LOP3.LUT R34, R14, R42, R55, 0xb4, !PT ; - /*6260*/ SHF.L.W.U32.HI R71, R41, 0x3, R40 ; - /*6270*/ LOP3.LUT R46, R55, R27, R42, 0xb4, !PT ; - /*6280*/ LOP3.LUT R14, R42, R60, R27, 0xb4, !PT ; - /*6290*/ SHF.L.W.U32.HI R40, R40, 0x3, R41 ; - /*62a0*/ LOP3.LUT R36, R63, R62, R65, 0xb4, !PT ; - /*62b0*/ LOP3.LUT R42, R65, R45, R62, 0xb4, !PT ; - /*62c0*/ LOP3.LUT R62, R62, R52, R45, 0xb4, !PT ; - /*62d0*/ LOP3.LUT R28, R45, R63, R52, 0xb4, !PT ; - /*62e0*/ SHF.L.W.U32.HI R31, R12, 0x1d, R75 ; - /*62f0*/ LOP3.LUT R60, R52, R65, R63, 0xb4, !PT ; - /*6300*/ LOP3.LUT R45, R67, R47, R66, 0xb4, !PT ; - /*6310*/ LOP3.LUT R55, R66, R54, R47, 0xb4, !PT ; - /*6320*/ LOP3.LUT R27, R47, R57, R54, 0xb4, !PT ; - /*6330*/ LOP3.LUT R63, R54, R67, R57, 0xb4, !PT ; - /*6340*/ LOP3.LUT R64, R70, R44, R69, 0xb4, !PT ; - /*6350*/ LOP3.LUT R47, R69, R50, R44, 0xb4, !PT ; - /*6360*/ LOP3.LUT R53, R44, R43, R50, 0xb4, !PT ; - /*6370*/ SHF.L.W.U32.HI R12, R75, 0x1d, R12 ; - /*6380*/ LOP3.LUT R44, R68, R51, R33, 0xb4, !PT ; - /*6390*/ LOP3.LUT R52, R48, R58, R71, 0xb4, !PT ; - /*63a0*/ LOP3.LUT R54, R49, R5, R40, 0xb4, !PT ; - /*63b0*/ LOP3.LUT R65, R73, R33, R68, 0xb4, !PT ; - /*63c0*/ LOP3.LUT R41, R26, R68, R73, 0xb4, !PT ; - /*63d0*/ LOP3.LUT R32, R39, R71, R48, 0xb4, !PT ; - /*63e0*/ LOP3.LUT R75, R50, R70, R43, 0xb4, !PT ; - /*63f0*/ LOP3.LUT R68, R58, R39, R31, 0xb4, !PT ; - /*6400*/ LOP3.LUT R48, R31, R48, R39, 0xb4, !PT ; - /*6410*/ LOP3.LUT R35, R57, R66, R67, 0xb4, !PT ; - /*6420*/ LOP3.LUT R43, R43, R69, R70, 0xb4, !PT ; - /*6430*/ LOP3.LUT R39, R8, R40, R49, 0xb4, !PT ; - /*6440*/ LOP3.LUT R49, R12, R49, R8, 0xb4, !PT ; - /*6450*/ LOP3.LUT R67, R47, R52, R4, 0x96, !PT ; - /*6460*/ LOP3.LUT R69, R44, R54, R9, 0x96, !PT ; - /*6470*/ LOP3.LUT R50, R33, R26, R51, 0xb4, !PT ; - /*6480*/ LOP3.LUT R74, R71, R31, R58, 0xb4, !PT ; - /*6490*/ LOP3.LUT R11, R72, UR8, RZ, 0x3c, !PT ; - /*64a0*/ LOP3.LUT R33, R43, R48, R56, 0x96, !PT ; - /*64b0*/ LOP3.LUT R67, R25, R67, R36, 0x96, !PT ; - /*64c0*/ LOP3.LUT R69, R24, R69, R35, 0x96, !PT ; - /*64d0*/ LOP3.LUT R58, R41, R49, R2, 0x96, !PT ; - /*64e0*/ LOP3.LUT R76, R40, R12, R5, 0xb4, !PT ; - /*64f0*/ LOP3.LUT R71, R5, R8, R12, 0xb4, !PT ; - /*6500*/ LOP3.LUT R66, R51, R73, R26, 0xb4, !PT ; - /*6510*/ LOP3.LUT R12, R77, UR9, RZ, 0x3c, !PT ; - /*6520*/ LDCU.64 UR8, c[0x3][UR6+0x8] ; - /*6530*/ LOP3.LUT R33, R13, R33, R28, 0x96, !PT ; - /*6540*/ LOP3.LUT R72, R64, R32, R11, 0x96, !PT ; - /*6550*/ LDCU.64 UR6, c[0x3][UR6+0x10] ; - /*6560*/ SHF.L.W.U32.HI R26, R69, 0x1, R67 ; - /*6570*/ LOP3.LUT R58, R14, R58, R27, 0x96, !PT ; - /*6580*/ SHF.L.W.U32.HI R31, R67, 0x1, R69 ; - /*6590*/ LOP3.LUT R78, R65, R39, R12, 0x96, !PT ; - /*65a0*/ LOP3.LUT R72, R59, R72, R60, 0x96, !PT ; - /*65b0*/ LOP3.LUT R40, R26, R33, R60, 0x96, !PT ; - /*65c0*/ LOP3.LUT R12, R31.reuse, R58.reuse, R12, 0x96, !PT ; - /*65d0*/ LOP3.LUT R39, R31.reuse, R58.reuse, R39, 0x96, !PT ; - /*65e0*/ LOP3.LUT R8, R31.reuse, R58.reuse, R65, 0x96, !PT ; - /*65f0*/ LOP3.LUT R51, R31, R58, R63, 0x96, !PT ; - /*6600*/ SHF.L.W.U32.HI R57, R58, 0x1, R33 ; - /*6610*/ SHF.L.W.U32.HI R60, R33, 0x1, R58 ; - /*6620*/ LOP3.LUT R31, R31, R58, R61, 0x96, !PT ; - /*6630*/ LOP3.LUT R11, R26.reuse, R33.reuse, R11, 0x96, !PT ; - /*6640*/ LOP3.LUT R32, R26.reuse, R33.reuse, R32, 0x96, !PT ; - /*6650*/ LOP3.LUT R5, R26, R33, R64, 0x96, !PT ; - /*6660*/ LOP3.LUT R58, R53, R74, R30, 0x96, !PT ; - /*6670*/ LOP3.LUT R26, R26, R33, R59, 0x96, !PT ; - /*6680*/ LOP3.LUT R65, R50, R76, R29, 0x96, !PT ; - /*6690*/ LOP3.LUT R33, R75, R68, R10, 0x96, !PT ; - /*66a0*/ LOP3.LUT R85, R66, R71, R15, 0x96, !PT ; - /*66b0*/ LOP3.LUT R58, R37, R58, R42, 0x96, !PT ; - /*66c0*/ LOP3.LUT R65, R34, R65, R45, 0x96, !PT ; - /*66d0*/ LOP3.LUT R70, R38, R33, R62, 0x96, !PT ; - /*66e0*/ LOP3.LUT R85, R46, R85, R55, 0x96, !PT ; - /*66f0*/ LOP3.LUT R78, R61, R78, R63, 0x96, !PT ; - /*6700*/ LOP3.LUT R10, R57.reuse, R58.reuse, R10, 0x96, !PT ; - /*6710*/ LOP3.LUT R63, R57.reuse, R58.reuse, R68, 0x96, !PT ; - /*6720*/ LOP3.LUT R33, R57, R58, R75, 0x96, !PT ; - /*6730*/ LOP3.LUT R62, R57.reuse, R58.reuse, R62, 0x96, !PT ; - /*6740*/ LOP3.LUT R61, R57, R58, R38, 0x96, !PT ; - /*6750*/ SHF.L.W.U32.HI R57, R65, 0x1, R58 ; - /*6760*/ SHF.L.W.U32.HI R59, R58, 0x1, R65 ; - /*6770*/ SHF.L.W.U32.HI R58, R85, 0x1, R70 ; - /*6780*/ LOP3.LUT R15, R60, R65, R15, 0x96, !PT ; - /*6790*/ LOP3.LUT R64, R60.reuse, R65.reuse, R71, 0x96, !PT ; - /*67a0*/ LOP3.LUT R38, R60.reuse, R65.reuse, R66, 0x96, !PT ; - /*67b0*/ LOP3.LUT R55, R60.reuse, R65.reuse, R55, 0x96, !PT ; - /*67c0*/ LOP3.LUT R60, R60, R65, R46, 0x96, !PT ; - /*67d0*/ SHF.L.W.U32.HI R46, R70, 0x1, R85 ; - /*67e0*/ LOP3.LUT R73, R58, R67, R30, 0x96, !PT ; - /*67f0*/ LOP3.LUT R66, R58.reuse, R67.reuse, R53, 0x96, !PT ; - /*6800*/ LOP3.LUT R68, R58.reuse, R67.reuse, R74, 0x96, !PT ; - /*6810*/ LOP3.LUT R30, R58.reuse, R67.reuse, R42, 0x96, !PT ; - /*6820*/ LOP3.LUT R53, R58, R67, R37, 0x96, !PT ; - /*6830*/ LOP3.LUT R58, R46.reuse, R69.reuse, R29, 0x96, !PT ; - /*6840*/ LOP3.LUT R71, R46, R69, R76, 0x96, !PT ; - /*6850*/ LOP3.LUT R79, R59, R78, R9, 0x96, !PT ; - /*6860*/ LOP3.LUT R37, R46.reuse, R69.reuse, R50, 0x96, !PT ; - /*6870*/ LOP3.LUT R29, R46.reuse, R69.reuse, R45, 0x96, !PT ; - /*6880*/ LOP3.LUT R74, R46, R69, R34, 0x96, !PT ; - /*6890*/ LOP3.LUT R76, R57, R72, R4, 0x96, !PT ; - /*68a0*/ SHF.L.W.U32.HI R9, R78, 0x1, R72 ; - /*68b0*/ LOP3.LUT R46, R57.reuse, R72.reuse, R47, 0x96, !PT ; - /*68c0*/ SHF.L.W.U32.HI R4, R72, 0x1, R78 ; - /*68d0*/ LOP3.LUT R34, R57, R72, R52, 0x96, !PT ; - /*68e0*/ LOP3.LUT R47, R59, R78, R54, 0x96, !PT ; - /*68f0*/ LOP3.LUT R45, R57, R72, R25, 0x96, !PT ; - /*6900*/ LOP3.LUT R77, R59, R78, R44, 0x96, !PT ; - /*6910*/ LOP3.LUT R52, R57, R72, R36, 0x96, !PT ; - /*6920*/ LOP3.LUT R69, R9.reuse, R70.reuse, R56, 0x96, !PT ; - /*6930*/ LOP3.LUT R67, R9.reuse, R70.reuse, R48, 0x96, !PT ; - /*6940*/ LOP3.LUT R43, R9.reuse, R70.reuse, R43, 0x96, !PT ; - /*6950*/ LOP3.LUT R44, R9.reuse, R70.reuse, R28, 0x96, !PT ; - /*6960*/ LOP3.LUT R25, R9, R70, R13, 0x96, !PT ; - /*6970*/ LOP3.LUT R72, R4.reuse, R85.reuse, R2, 0x96, !PT ; - /*6980*/ LOP3.LUT R70, R4.reuse, R85.reuse, R49, 0x96, !PT ; - /*6990*/ LOP3.LUT R42, R4.reuse, R85.reuse, R41, 0x96, !PT ; - /*69a0*/ LOP3.LUT R65, R4.reuse, R85.reuse, R27, 0x96, !PT ; - /*69b0*/ LOP3.LUT R28, R4, R85, R14, 0x96, !PT ; - /*69c0*/ LOP3.LUT R75, R59, R78, R35, 0x96, !PT ; - /*69d0*/ SHF.L.W.U32.HI R4, R34, 0xc, R47 ; - /*69e0*/ SHF.L.W.U32.HI R13, R47, 0xc, R34 ; - /*69f0*/ LOP3.LUT R36, R59, R78, R24, 0x96, !PT ; - /*6a00*/ SHF.L.W.U32.HI R35, R73, 0x1e, R58 ; - /*6a10*/ SHF.L.W.U32.HI R34, R58, 0x1e, R73 ; - /*6a20*/ SHF.L.W.U32.HI R58, R29, 0xf, R30 ; - /*6a30*/ SHF.L.W.U32.HI R59, R30, 0xf, R29 ; - /*6a40*/ SHF.L.W.U32.HI R29, R31, 0x12, R26 ; - /*6a50*/ SHF.L.W.U32.HI R9, R66, 0xb, R37 ; - /*6a60*/ SHF.L.W.U32.HI R24, R55, 0x15, R62 ; - /*6a70*/ SHF.L.W.U32.HI R31, R26, 0x12, R31 ; - /*6a80*/ SHF.L.W.U32.HI R27, R62, 0x15, R55 ; - /*6a90*/ SHF.L.W.U32.HI R48, R36, 0x2, R45 ; - /*6aa0*/ SHF.L.W.U32.HI R47, R63, 0x17, R64 ; - /*6ab0*/ SHF.L.W.U32.HI R50, R64, 0x17, R63 ; - /*6ac0*/ SHF.L.W.U32.HI R26, R28, 0xe, R25 ; - /*6ad0*/ SHF.L.W.U32.HI R14, R37, 0xb, R66 ; - /*6ae0*/ SHF.L.W.U32.HI R45, R45, 0x2, R36 ; - /*6af0*/ SHF.L.W.U32.HI R56, R15, 0x1c, R10 ; - /*6b00*/ SHF.L.W.U32.HI R2, R10, 0x1c, R15 ; - /*6b10*/ SHF.L.W.U32.HI R62, R8, 0x3, R5 ; - /*6b20*/ SHF.L.W.U32.HI R64, R5, 0x3, R8 ; - /*6b30*/ PRMT R37, R61, 0x4321, R60 ; - /*6b40*/ PRMT R36, R60, 0x4321, R61 ; - /*6b50*/ SHF.L.W.U32.HI R15, R25, 0xe, R28 ; - /*6b60*/ PRMT R8, R44, 0x2107, R65 ; - /*6b70*/ PRMT R10, R65, 0x2107, R44 ; - /*6b80*/ SHF.L.W.U32.HI R49, R77, 0xa, R46 ; - /*6b90*/ SHF.L.W.U32.HI R60, R46, 0xa, R77 ; - /*6ba0*/ LOP3.LUT R65, R11, R9, R4, 0xb4, !PT ; - /*6bb0*/ LOP3.LUT R25, R4, R24, R9, 0xb4, !PT ; - /*6bc0*/ SHF.L.W.U32.HI R46, R38, 0x19, R33 ; - /*6bd0*/ LOP3.LUT R9, R9, R26, R24, 0xb4, !PT ; - /*6be0*/ SHF.L.W.U32.HI R38, R33, 0x19, R38 ; - /*6bf0*/ LOP3.LUT R24, R24, R11, R26, 0xb4, !PT ; - /*6c00*/ SHF.L.W.U32.HI R41, R40, 0x9, R51 ; - /*6c10*/ SHF.L.W.U32.HI R57, R32, 0x4, R39 ; - /*6c20*/ SHF.L.W.U32.HI R54, R39, 0x4, R32 ; - /*6c30*/ SHF.L.W.U32.HI R55, R52, 0xd, R75 ; - /*6c40*/ SHF.L.W.U32.HI R33, R42, 0x7, R43 ; - /*6c50*/ LOP3.LUT R11, R26, R4, R11, 0xb4, !PT ; - /*6c60*/ SHF.L.W.U32.HI R40, R51, 0x9, R40 ; - /*6c70*/ SHF.L.W.U32.HI R52, R75, 0xd, R52 ; - /*6c80*/ SHF.L.W.U32.HI R32, R43, 0x7, R42 ; - /*6c90*/ LOP3.LUT R28, R13, R27, R14, 0xb4, !PT ; - /*6ca0*/ LOP3.LUT R26, R14, R15, R27, 0xb4, !PT ; - /*6cb0*/ LOP3.LUT R75, R12, R14, R13, 0xb4, !PT ; - /*6cc0*/ LOP3.LUT R27, R27, R12, R15, 0xb4, !PT ; - /*6cd0*/ SHF.L.W.U32.HI R42, R72, 0x1b, R69 ; - /*6ce0*/ SHF.L.W.U32.HI R51, R70, 0x14, R67 ; - /*6cf0*/ SHF.L.W.U32.HI R5, R67, 0x14, R70 ; - /*6d00*/ LOP3.LUT R12, R15, R13, R12, 0xb4, !PT ; - /*6d10*/ LOP3.LUT R13, R45, R50, R34, 0xb4, !PT ; - /*6d20*/ LOP3.LUT R67, R34, R33, R50, 0xb4, !PT ; - /*6d30*/ LOP3.LUT R70, R35, R32, R47, 0xb4, !PT ; - /*6d40*/ LOP3.LUT R15, R47, R41, R32, 0xb4, !PT ; - /*6d50*/ LOP3.LUT R50, R50, R40, R33, 0xb4, !PT ; - /*6d60*/ SHF.L.W.U32.HI R43, R69, 0x1b, R72 ; - /*6d70*/ LOP3.LUT R44, R41, R35, R48, 0xb4, !PT ; - /*6d80*/ LOP3.LUT R32, R32, R48, R41, 0xb4, !PT ; - /*6d90*/ LOP3.LUT R39, R40, R34, R45, 0xb4, !PT ; - /*6da0*/ LOP3.LUT R33, R33, R45, R40, 0xb4, !PT ; - /*6db0*/ SHF.L.W.U32.HI R61, R71, 0x6, R68 ; - /*6dc0*/ SHF.L.W.U32.HI R63, R68, 0x6, R71 ; - /*6dd0*/ LOP3.LUT R69, R57, R58, R49, 0xb4, !PT ; - /*6de0*/ LOP3.LUT R41, R49, R37, R58, 0xb4, !PT ; - /*6df0*/ LOP3.LUT R45, R42, R49, R57, 0xb4, !PT ; - /*6e00*/ SHF.L.W.U32.HI R68, R76, 0x1, R79 ; - /*6e10*/ LOP3.LUT R49, R58, R42, R37, 0xb4, !PT ; - /*6e20*/ SHF.L.W.U32.HI R30, R53, 0x1d, R74 ; - /*6e30*/ LOP3.LUT R37, R37, R57, R42, 0xb4, !PT ; - /*6e40*/ SHF.L.W.U32.HI R53, R74, 0x1d, R53 ; - /*6e50*/ LOP3.LUT R14, R48, R47, R35, 0xb4, !PT ; - /*6e60*/ LOP3.LUT R57, R54, R59, R60, 0xb4, !PT ; - /*6e70*/ LOP3.LUT R40, R60, R36, R59, 0xb4, !PT ; - /*6e80*/ SHF.L.W.U32.HI R66, R79, 0x1, R76 ; - /*6e90*/ LOP3.LUT R60, R43, R60, R54, 0xb4, !PT ; - /*6ea0*/ LOP3.LUT R48, R59, R43, R36, 0xb4, !PT ; - /*6eb0*/ LOP3.LUT R34, R36, R54, R43, 0xb4, !PT ; - /*6ec0*/ LOP3.LUT R74, R61, R8, R46, 0xb4, !PT ; - /*6ed0*/ LOP3.LUT R73, R63, R10, R38, 0xb4, !PT ; - /*6ee0*/ LOP3.LUT R77, R51, R55, R62, 0xb4, !PT ; - /*6ef0*/ LOP3.LUT R78, R5, R52, R64, 0xb4, !PT ; - /*6f00*/ LOP3.LUT R43, R31, R63, R68, 0xb4, !PT ; - /*6f10*/ LOP3.LUT R47, R38, R31, R10, 0xb4, !PT ; - /*6f20*/ LOP3.LUT R72, R10, R68, R31, 0xb4, !PT ; - /*6f30*/ LOP3.LUT R31, R56, R62, R51, 0xb4, !PT ; - /*6f40*/ LOP3.LUT R59, R68, R38, R63, 0xb4, !PT ; - /*6f50*/ LOP3.LUT R84, R55, R56, R30, 0xb4, !PT ; - /*6f60*/ LOP3.LUT R51, R30, R51, R56, 0xb4, !PT ; - /*6f70*/ LOP3.LUT R42, R29, R61, R66, 0xb4, !PT ; - /*6f80*/ LOP3.LUT R68, R74, R77, R25, 0x96, !PT ; - /*6f90*/ LOP3.LUT R56, R73, R78, R28, 0x96, !PT ; - /*6fa0*/ LOP3.LUT R54, R62, R30, R55, 0xb4, !PT ; - /*6fb0*/ LOP3.LUT R35, R66, R46, R61, 0xb4, !PT ; - /*6fc0*/ LOP3.LUT R55, R64, R53, R52, 0xb4, !PT ; - /*6fd0*/ LOP3.LUT R86, R52, R2, R53, 0xb4, !PT ; - /*6fe0*/ LOP3.LUT R58, R42, R51, R11, 0x96, !PT ; - /*6ff0*/ LOP3.LUT R68, R15, R68, R69, 0x96, !PT ; - /*7000*/ LOP3.LUT R56, R50, R56, R57, 0x96, !PT ; - /*7010*/ LOP3.LUT R46, R46, R29, R8, 0xb4, !PT ; - /*7020*/ LOP3.LUT R53, R53, R5, R2, 0xb4, !PT ; - /*7030*/ LOP3.LUT R71, R8, R66, R29, 0xb4, !PT ; - /*7040*/ LOP3.LUT R4, R65, UR8, RZ, 0x3c, !PT ; - /*7050*/ UIADD3 UR8, UPT, UPT, UR5, 0x3, URZ ; - /*7060*/ LOP3.LUT R58, R14, R58, R37, 0x96, !PT ; - /*7070*/ SHF.L.W.U32.HI R29, R56, 0x1, R68 ; - /*7080*/ LOP3.LUT R36, R2, R64, R5, 0xb4, !PT ; - /*7090*/ LOP3.LUT R30, R43, R53, R12, 0x96, !PT ; - /*70a0*/ UMOV UR5, UR8 ; - /*70b0*/ LOP3.LUT R66, R46, R54, R9, 0x96, !PT ; - /*70c0*/ LOP3.LUT R65, R47, R55, R26, 0x96, !PT ; - /*70d0*/ LOP3.LUT R2, R75, UR9, RZ, 0x3c, !PT ; - /*70e0*/ LOP3.LUT R63, R35, R31, R4, 0x96, !PT ; - /*70f0*/ LOP3.LUT R5, R29, R58, R35, 0x96, !PT ; - /*7100*/ LOP3.LUT R30, R13, R30, R34, 0x96, !PT ; - /*7110*/ LOP3.LUT R66, R32, R66, R41, 0x96, !PT ; - /*7120*/ LOP3.LUT R65, R33, R65, R40, 0x96, !PT ; - /*7130*/ SHF.L.W.U32.HI R35, R68, 0x1, R56 ; - /*7140*/ LOP3.LUT R76, R59, R36, R2, 0x96, !PT ; - /*7150*/ LOP3.LUT R63, R70, R63, R45, 0x96, !PT ; - /*7160*/ LOP3.LUT R4, R29.reuse, R58.reuse, R4, 0x96, !PT ; - /*7170*/ LOP3.LUT R31, R29, R58, R31, 0x96, !PT ; - /*7180*/ LOP3.LUT R45, R29, R58, R45, 0x96, !PT ; - /*7190*/ SHF.L.W.U32.HI R38, R65, 0x1, R66 ; - /*71a0*/ LOP3.LUT R8, R35, R30, R59, 0x96, !PT ; - /*71b0*/ LOP3.LUT R79, R71, R84, R24, 0x96, !PT ; - /*71c0*/ LOP3.LUT R85, R72, R86, R27, 0x96, !PT ; - /*71d0*/ LOP3.LUT R29, R29, R58, R70, 0x96, !PT ; - /*71e0*/ LOP3.LUT R76, R67, R76, R60, 0x96, !PT ; - /*71f0*/ SHF.L.W.U32.HI R61, R30, 0x1, R58 ; - /*7200*/ SHF.L.W.U32.HI R59, R66, 0x1, R65 ; - /*7210*/ SHF.L.W.U32.HI R58, R58, 0x1, R30 ; - /*7220*/ LOP3.LUT R2, R35.reuse, R30.reuse, R2, 0x96, !PT ; - /*7230*/ LOP3.LUT R36, R35, R30, R36, 0x96, !PT ; - /*7240*/ LOP3.LUT R52, R35.reuse, R30.reuse, R60, 0x96, !PT ; - /*7250*/ LOP3.LUT R30, R35, R30, R67, 0x96, !PT ; - /*7260*/ LOP3.LUT R25, R38.reuse, R63.reuse, R25, 0x96, !PT ; - /*7270*/ LOP3.LUT R77, R38.reuse, R63.reuse, R77, 0x96, !PT ; - /*7280*/ LOP3.LUT R35, R38.reuse, R63.reuse, R74, 0x96, !PT ; - /*7290*/ LOP3.LUT R10, R38, R63, R69, 0x96, !PT ; - /*72a0*/ LOP3.LUT R75, R38, R63, R15, 0x96, !PT ; - /*72b0*/ LOP3.LUT R79, R44, R79, R49, 0x96, !PT ; - /*72c0*/ LOP3.LUT R85, R39, R85, R48, 0x96, !PT ; - /*72d0*/ SHF.L.W.U32.HI R60, R76, 0x1, R63 ; - /*72e0*/ SHF.L.W.U32.HI R62, R63, 0x1, R76 ; - /*72f0*/ LOP3.LUT R28, R59, R76, R28, 0x96, !PT ; - /*7300*/ LOP3.LUT R78, R59.reuse, R76.reuse, R78, 0x96, !PT ; - /*7310*/ LOP3.LUT R38, R59.reuse, R76.reuse, R73, 0x96, !PT ; - /*7320*/ LOP3.LUT R15, R59.reuse, R76.reuse, R57, 0x96, !PT ; - /*7330*/ LOP3.LUT R76, R59, R76, R50, 0x96, !PT ; - /*7340*/ LOP3.LUT R59, R61, R66, R49, 0x96, !PT ; - /*7350*/ SHF.L.W.U32.HI R49, R85, 0x1, R79 ; - /*7360*/ LOP3.LUT R27, R58.reuse, R65.reuse, R27, 0x96, !PT ; - /*7370*/ LOP3.LUT R67, R58.reuse, R65.reuse, R86, 0x96, !PT ; - /*7380*/ LOP3.LUT R63, R58.reuse, R65.reuse, R72, 0x96, !PT ; - /*7390*/ LOP3.LUT R48, R58.reuse, R65.reuse, R48, 0x96, !PT ; - /*73a0*/ LOP3.LUT R58, R58, R65, R39, 0x96, !PT ; - /*73b0*/ SHF.L.W.U32.HI R39, R79, 0x1, R85 ; - /*73c0*/ LOP3.LUT R74, R49.reuse, R68.reuse, R9, 0x96, !PT ; - /*73d0*/ LOP3.LUT R72, R49.reuse, R68.reuse, R54, 0x96, !PT ; - /*73e0*/ LOP3.LUT R46, R49.reuse, R68.reuse, R46, 0x96, !PT ; - /*73f0*/ LOP3.LUT R70, R49.reuse, R68.reuse, R41, 0x96, !PT ; - /*7400*/ LOP3.LUT R68, R49, R68, R32, 0x96, !PT ; - /*7410*/ LOP3.LUT R24, R61, R66, R24, 0x96, !PT ; - /*7420*/ LOP3.LUT R64, R61.reuse, R66.reuse, R84, 0x96, !PT ; - /*7430*/ LOP3.LUT R50, R61.reuse, R66.reuse, R71, 0x96, !PT ; - /*7440*/ LOP3.LUT R32, R60, R79, R42, 0x96, !PT ; - /*7450*/ LOP3.LUT R43, R62, R85, R43, 0x96, !PT ; - /*7460*/ LOP3.LUT R61, R61, R66, R44, 0x96, !PT ; - /*7470*/ LOP3.LUT R73, R39, R56, R55, 0x96, !PT ; - /*7480*/ LOP3.LUT R47, R39.reuse, R56.reuse, R47, 0x96, !PT ; - /*7490*/ LOP3.LUT R44, R60, R79, R11, 0x96, !PT ; - /*74a0*/ LOP3.LUT R55, R62, R85, R12, 0x96, !PT ; - /*74b0*/ LOP3.LUT R41, R39, R56, R26, 0x96, !PT ; - /*74c0*/ LOP3.LUT R14, R60, R79, R14, 0x96, !PT ; - /*74d0*/ LOP3.LUT R13, R62, R85, R13, 0x96, !PT ; - /*74e0*/ SHF.L.W.U32.HI R26, R32, 0x7, R43 ; - /*74f0*/ LOP3.LUT R71, R39.reuse, R56.reuse, R40, 0x96, !PT ; - /*7500*/ LOP3.LUT R69, R39, R56, R33, 0x96, !PT ; - /*7510*/ LOP3.LUT R57, R60, R79, R37, 0x96, !PT ; - /*7520*/ LOP3.LUT R12, R62, R85, R34, 0x96, !PT ; - /*7530*/ SHF.L.W.U32.HI R32, R43, 0x7, R32 ; - /*7540*/ SHF.L.W.U32.HI R34, R46, 0xb, R47 ; - /*7550*/ SHF.L.W.U32.HI R40, R47, 0xb, R46 ; - /*7560*/ SHF.L.W.U32.HI R54, R48, 0x15, R59 ; - /*7570*/ SHF.L.W.U32.HI R56, R59, 0x15, R48 ; - /*7580*/ SHF.L.W.U32.HI R43, R45, 0x9, R52 ; - /*7590*/ SHF.L.W.U32.HI R42, R55, 0x1b, R44 ; - /*75a0*/ LOP3.LUT R65, R60, R79, R51, 0x96, !PT ; - /*75b0*/ LOP3.LUT R66, R62, R85, R53, 0x96, !PT ; - /*75c0*/ SHF.L.W.U32.HI R9, R77, 0xc, R78 ; - /*75d0*/ SHF.L.W.U32.HI R47, R13, 0xe, R14 ; - /*75e0*/ SHF.L.W.U32.HI R45, R52, 0x9, R45 ; - /*75f0*/ SHF.L.W.U32.HI R44, R44, 0x1b, R55 ; - /*7600*/ SHF.L.W.U32.HI R59, R38, 0xa, R35 ; - /*7610*/ SHF.L.W.U32.HI R11, R78, 0xc, R77 ; - /*7620*/ SHF.L.W.U32.HI R49, R14, 0xe, R13 ; - /*7630*/ SHF.L.W.U32.HI R33, R74, 0x1e, R41 ; - /*7640*/ SHF.L.W.U32.HI R46, R76, 0x2, R75 ; - /*7650*/ SHF.L.W.U32.HI R51, R64, 0x17, R67 ; - /*7660*/ SHF.L.W.U32.HI R52, R67, 0x17, R64 ; - /*7670*/ SHF.L.W.U32.HI R53, R31, 0x4, R36 ; - /*7680*/ SHF.L.W.U32.HI R55, R36, 0x4, R31 ; - /*7690*/ SHF.L.W.U32.HI R38, R35, 0xa, R38 ; - /*76a0*/ SHF.L.W.U32.HI R37, R41, 0x1e, R74 ; - /*76b0*/ SHF.L.W.U32.HI R31, R30, 0x12, R29 ; - /*76c0*/ PRMT R35, R57, 0x2107, R12 ; - /*76d0*/ PRMT R36, R12, 0x2107, R57 ; - /*76e0*/ SHF.L.W.U32.HI R62, R28, 0x1, R25 ; - /*76f0*/ SHF.L.W.U32.HI R64, R25, 0x1, R28 ; - /*7700*/ PLOP3.LUT P1, PT, PT, PT, UP0, 0x80, 0x8 ; - /*7710*/ SHF.L.W.U32.HI R48, R75, 0x2, R76 ; - /*7720*/ PRMT R39, R61, 0x4321, R58 ; - /*7730*/ PRMT R41, R58, 0x4321, R61 ; - /*7740*/ SHF.L.W.U32.HI R29, R29, 0x12, R30 ; - /*7750*/ SHF.L.W.U32.HI R28, R10, 0xd, R15 ; - /*7760*/ SHF.L.W.U32.HI R57, R27, 0x1c, R24 ; - /*7770*/ SHF.L.W.U32.HI R58, R71, 0xf, R70 ; - /*7780*/ SHF.L.W.U32.HI R30, R63, 0x19, R50 ; - /*7790*/ SHF.L.W.U32.HI R15, R15, 0xd, R10 ; - /*77a0*/ SHF.L.W.U32.HI R24, R24, 0x1c, R27 ; - /*77b0*/ LOP3.LUT R88, R4, R34, R9, 0xb4, !PT ; - /*77c0*/ LOP3.LUT R86, R9, R54, R34, 0xb4, !PT ; - /*77d0*/ LOP3.LUT R84, R34, R47, R54, 0xb4, !PT ; - /*77e0*/ LOP3.LUT R78, R54, R4, R47, 0xb4, !PT ; - /*77f0*/ LOP3.LUT R76, R47, R9, R4, 0xb4, !PT ; - /*7800*/ SHF.L.W.U32.HI R60, R70, 0xf, R71 ; - /*7810*/ SHF.L.W.U32.HI R50, R50, 0x19, R63 ; - /*7820*/ SHF.L.W.U32.HI R27, R8, 0x3, R5 ; - /*7830*/ LOP3.LUT R90, R2, R40, R11, 0xb4, !PT ; - /*7840*/ LOP3.LUT R87, R56, R2, R49, 0xb4, !PT ; - /*7850*/ LOP3.LUT R85, R49, R11, R2, 0xb4, !PT ; - /*7860*/ LOP3.LUT R34, R33, R26, R51, 0xb4, !PT ; - /*7870*/ LOP3.LUT R10, R51, R43, R26, 0xb4, !PT ; - /*7880*/ LOP3.LUT R4, R26, R46, R43, 0xb4, !PT ; - /*7890*/ SHF.L.W.U32.HI R61, R73, 0x6, R72 ; - /*78a0*/ SHF.L.W.U32.HI R63, R72, 0x6, R73 ; - /*78b0*/ SHF.L.W.U32.HI R8, R5, 0x3, R8 ; - /*78c0*/ LOP3.LUT R91, R11, R56, R40, 0xb4, !PT ; - /*78d0*/ LOP3.LUT R2, R43, R33, R46, 0xb4, !PT ; - /*78e0*/ LOP3.LUT R26, R46, R51, R33, 0xb4, !PT ; - /*78f0*/ LOP3.LUT R89, R40, R49, R56, 0xb4, !PT ; - /*7900*/ LOP3.LUT R47, R37, R32, R52, 0xb4, !PT ; - /*7910*/ LOP3.LUT R33, R52, R45, R32, 0xb4, !PT ; - /*7920*/ LOP3.LUT R11, R32, R48, R45, 0xb4, !PT ; - /*7930*/ LOP3.LUT R9, R45, R37, R48, 0xb4, !PT ; - /*7940*/ LOP3.LUT R5, R48, R52, R37, 0xb4, !PT ; - /*7950*/ SHF.L.W.U32.HI R12, R66, 0x14, R65 ; - /*7960*/ SHF.L.W.U32.HI R13, R65, 0x14, R66 ; - /*7970*/ SHF.L.W.U32.HI R25, R68, 0x1d, R69 ; - /*7980*/ SHF.L.W.U32.HI R14, R69, 0x1d, R68 ; - /*7990*/ LOP3.LUT R48, R42, R59, R53, 0xb4, !PT ; - /*79a0*/ LOP3.LUT R52, R53, R58, R59, 0xb4, !PT ; - /*79b0*/ LOP3.LUT R40, R59, R39, R58, 0xb4, !PT ; - /*79c0*/ LOP3.LUT R49, R44, R38, R55, 0xb4, !PT ; - /*79d0*/ LOP3.LUT R67, R55, R60, R38, 0xb4, !PT ; - /*79e0*/ LOP3.LUT R65, R38, R41, R60, 0xb4, !PT ; - /*79f0*/ LOP3.LUT R59, R60, R44, R41, 0xb4, !PT ; - /*7a00*/ LOP3.LUT R51, R41, R55, R44, 0xb4, !PT ; - /*7a10*/ LOP3.LUT R46, R58, R42, R39, 0xb4, !PT ; - /*7a20*/ LOP3.LUT R66, R62, R30, R61, 0xb4, !PT ; - /*7a30*/ LOP3.LUT R60, R61, R35, R30, 0xb4, !PT ; - /*7a40*/ LOP3.LUT R41, R64, R50, R63, 0xb4, !PT ; - /*7a50*/ LOP3.LUT R55, R36, R64, R29, 0xb4, !PT ; - /*7a60*/ LOP3.LUT R53, R39, R53, R42, 0xb4, !PT ; - /*7a70*/ LOP3.LUT R58, R30, R31, R35, 0xb4, !PT ; - /*7a80*/ LOP3.LUT R54, R35, R62, R31, 0xb4, !PT ; - /*7a90*/ LOP3.LUT R61, R31, R61, R62, 0xb4, !PT ; - /*7aa0*/ LOP3.LUT R71, R63, R36, R50, 0xb4, !PT ; - /*7ab0*/ LOP3.LUT R64, R29, R63, R64, 0xb4, !PT ; - /*7ac0*/ LOP3.LUT R69, R50, R29, R36, 0xb4, !PT ; - /*7ad0*/ LOP3.LUT R74, R57, R27, R12, 0xb4, !PT ; - /*7ae0*/ LOP3.LUT R72, R12, R28, R27, 0xb4, !PT ; - /*7af0*/ LOP3.LUT R70, R27, R25, R28, 0xb4, !PT ; - /*7b00*/ LOP3.LUT R68, R28, R57, R25, 0xb4, !PT ; - /*7b10*/ LOP3.LUT R62, R25, R12, R57, 0xb4, !PT ; - /*7b20*/ LOP3.LUT R79, R24, R8, R13, 0xb4, !PT ; - /*7b30*/ LOP3.LUT R77, R13, R15, R8, 0xb4, !PT ; - /*7b40*/ LOP3.LUT R75, R8, R14, R15, 0xb4, !PT ; - /*7b50*/ LOP3.LUT R73, R15, R24, R14, 0xb4, !PT ; - /*7b60*/ LOP3.LUT R63, R14, R13, R24, 0xb4, !PT ; - /*7b70*/ LOP3.LUT R56, R88, UR6, RZ, 0x3c, !PT ; - /*7b80*/ LOP3.LUT R57, R90, UR7, RZ, 0x3c, !PT ; - /*7b90*/ MOV R35, R47 ; - /*7ba0*/ MOV R32, R10 ; - /*7bb0*/ MOV R30, R4 ; - /*7bc0*/ MOV R31, R11 ; - /*7bd0*/ MOV R29, R9 ; - /*7be0*/ MOV R27, R5 ; - /*7bf0*/ MOV R4, R52 ; - /*7c00*/ MOV R12, R40 ; - /*7c10*/ MOV R13, R65 ; - /*7c20*/ MOV R47, R59 ; - /*7c30*/ MOV R50, R53 ; - /*7c40*/ MOV R24, R60 ; - /*7c50*/ MOV R14, R58 ; - /*7c60*/ MOV R10, R54 ; - /*7c70*/ MOV R11, R55 ; - /*7c80*/ MOV R8, R61 ; - /*7c90*/ MOV R9, R64 ; - /*7ca0*/ MOV R38, R86 ; - /*7cb0*/ MOV R39, R91 ; - /*7cc0*/ MOV R36, R84 ; - /*7cd0*/ MOV R37, R89 ; - /*7ce0*/ MOV R42, R78 ; - /*7cf0*/ MOV R43, R87 ; - /*7d00*/ MOV R44, R76 ; - /*7d10*/ MOV R45, R85 ; - /*7d20*/ MOV R28, R2 ; - /*7d30*/ MOV R5, R67 ; - /*7d40*/ MOV R40, R66 ; - /*7d50*/ MOV R25, R71 ; - /*7d60*/ MOV R15, R69 ; - /*7d70*/ MOV R58, R74 ; - /*7d80*/ MOV R59, R79 ; - /*7d90*/ MOV R64, R72 ; - /*7da0*/ MOV R65, R77 ; - /*7db0*/ MOV R60, R70 ; - /*7dc0*/ MOV R61, R75 ; - /*7dd0*/ MOV R54, R68 ; - /*7de0*/ MOV R55, R73 ; - /*7df0*/ MOV R52, R62 ; - /*7e00*/ MOV R53, R63 ; - /*7e10*/ @!P1 BRA `(.L_x_235) ; - /*7e20*/ LDC.64 R62, c[0x4][0x8] ; - /*7e30*/ LDG.E.64.STRONG.SM R62, desc[UR12][R62.64] ; - /*7e40*/ LOP3.LUT R79, R14, R60, R36, 0x96, !PT ; - /*7e50*/ BSSY.RECONVERGENT B0, `(.L_x_236) ; - /*7e60*/ LOP3.LUT R67, R15, R61, R37, 0x96, !PT ; - /*7e70*/ LOP3.LUT R69, R40, R58, R56, 0x96, !PT ; - /*7e80*/ LOP3.LUT R71, R41, R59, R57, 0x96, !PT ; - /*7e90*/ LOP3.LUT R79, R30, R79, R12, 0x96, !PT ; - /*7ea0*/ LOP3.LUT R78, R31, R67, R13, 0x96, !PT ; - /*7eb0*/ LOP3.LUT R67, R34, R69, R48, 0x96, !PT ; - /*7ec0*/ LOP3.LUT R68, R35, R71, R49, 0x96, !PT ; - /*7ed0*/ SHF.L.W.U32.HI R2, R78, 0x1, R79 ; - /*7ee0*/ LOP3.LUT R77, R24, R64, R38, 0x96, !PT ; - /*7ef0*/ LOP3.LUT R85, R25, R65, R39, 0x96, !PT ; - /*7f00*/ LOP3.LUT R87, R10, R54, R42, 0x96, !PT ; - /*7f10*/ LOP3.LUT R69, R11, R55, R43, 0x96, !PT ; - /*7f20*/ SHF.L.W.U32.HI R72, R68, 0x1, R67 ; - /*7f30*/ LOP3.LUT R71, R2, R67, RZ, 0x3c, !PT ; - /*7f40*/ SHF.L.W.U32.HI R74, R67, 0x1, R68 ; - /*7f50*/ LOP3.LUT R67, R8, R52, R44, 0x96, !PT ; - /*7f60*/ LOP3.LUT R75, R9, R53, R45, 0x96, !PT ; - /*7f70*/ LOP3.LUT R77, R32, R77, R4, 0x96, !PT ; - /*7f80*/ LOP3.LUT R84, R33, R85, R5, 0x96, !PT ; - /*7f90*/ LOP3.LUT R87, R28, R87, R46, 0x96, !PT ; - /*7fa0*/ LOP3.LUT R76, R29, R69, R47, 0x96, !PT ; - /*7fb0*/ SHF.L.W.U32.HI R66, R79, 0x1, R78 ; - /*7fc0*/ LOP3.LUT R70, R26, R67, R50, 0x96, !PT ; - /*7fd0*/ LOP3.LUT R75, R27, R75, R51, 0x96, !PT ; - /*7fe0*/ SHF.L.W.U32.HI R69, R84, 0x1, R77 ; - /*7ff0*/ SHF.L.W.U32.HI R67, R77, 0x1, R84 ; - /*8000*/ SHF.L.W.U32.HI R2, R76, 0x1, R87 ; - /*8010*/ LOP3.LUT R73, R66, R68, RZ, 0x3c, !PT ; - /*8020*/ SHF.L.W.U32.HI R68, R75, 0x1, R70 ; - /*8030*/ LOP3.LUT R69, R69, R70, RZ, 0x3c, !PT ; - /*8040*/ SHF.L.W.U32.HI R70, R70, 0x1, R75 ; - /*8050*/ LOP3.LUT R67, R67, R75, RZ, 0x3c, !PT ; - /*8060*/ SHF.L.W.U32.HI R66, R87, 0x1, R76 ; - /*8070*/ LOP3.LUT R75, R2, R77, RZ, 0x3c, !PT ; - /*8080*/ LOP3.LUT R2, R71.reuse, R38, RZ, 0x3c, !PT ; - /*8090*/ LOP3.LUT R38, R71.reuse, R64, RZ, 0x3c, !PT ; - /*80a0*/ LOP3.LUT R24, R71.reuse, R24, RZ, 0x3c, !PT ; - /*80b0*/ LOP3.LUT R4, R71.reuse, R4, RZ, 0x3c, !PT ; - /*80c0*/ LOP3.LUT R71, R71, R32, RZ, 0x3c, !PT ; - /*80d0*/ LOP3.LUT R77, R66, R84, RZ, 0x3c, !PT ; - /*80e0*/ LOP3.LUT R85, R70, R78, RZ, 0x3c, !PT ; - /*80f0*/ LOP3.LUT R32, R75.reuse, R60, RZ, 0x3c, !PT ; - /*8100*/ LOP3.LUT R79, R68, R79, RZ, 0x3c, !PT ; - /*8110*/ LOP3.LUT R60, R75.reuse, R14, RZ, 0x3c, !PT ; - /*8120*/ LOP3.LUT R14, R75, R12, RZ, 0x3c, !PT ; - /*8130*/ LOP3.LUT R39, R73, R39, RZ, 0x3c, !PT ; - /*8140*/ LOP3.LUT R65, R73.reuse, R65, RZ, 0x3c, !PT ; - /*8150*/ LOP3.LUT R25, R73.reuse, R25, RZ, 0x3c, !PT ; - /*8160*/ LOP3.LUT R5, R73.reuse, R5, RZ, 0x3c, !PT ; - /*8170*/ LOP3.LUT R64, R73, R33, RZ, 0x3c, !PT ; - /*8180*/ LOP3.LUT R66, R75.reuse, R36, RZ, 0x3c, !PT ; - /*8190*/ LOP3.LUT R12, R75, R30, RZ, 0x3c, !PT ; - /*81a0*/ LOP3.LUT R87, R72, R87, RZ, 0x3c, !PT ; - /*81b0*/ LOP3.LUT R73, R77, R15, RZ, 0x3c, !PT ; - /*81c0*/ LOP3.LUT R75, R85, R11, RZ, 0x3c, !PT ; - /*81d0*/ LOP3.LUT R89, R74, R76, RZ, 0x3c, !PT ; - /*81e0*/ LOP3.LUT R15, R79.reuse, R42, RZ, 0x3c, !PT ; - /*81f0*/ LOP3.LUT R11, R79, R46, RZ, 0x3c, !PT ; - /*8200*/ LOP3.LUT R42, R85.reuse, R43, RZ, 0x3c, !PT ; - /*8210*/ LOP3.LUT R55, R85.reuse, R55, RZ, 0x3c, !PT ; - /*8220*/ LOP3.LUT R46, R85.reuse, R47, RZ, 0x3c, !PT ; - /*8230*/ LOP3.LUT R85, R85, R29, RZ, 0x3c, !PT ; - /*8240*/ LOP3.LUT R29, R87, R52, RZ, 0x3c, !PT ; - /*8250*/ LOP3.LUT R45, R89, R45, RZ, 0x3c, !PT ; - /*8260*/ LOP3.LUT R52, R89.reuse, R53, RZ, 0x3c, !PT ; - /*8270*/ LOP3.LUT R70, R89.reuse, R9, RZ, 0x3c, !PT ; - /*8280*/ LOP3.LUT R51, R89.reuse, R51, RZ, 0x3c, !PT ; - /*8290*/ LOP3.LUT R89, R89, R27, RZ, 0x3c, !PT ; - /*82a0*/ LOP3.LUT R27, R69, R48, RZ, 0x3c, !PT ; - /*82b0*/ LOP3.LUT R48, R67, R49, RZ, 0x3c, !PT ; - /*82c0*/ LOP3.LUT R37, R77, R37, RZ, 0x3c, !PT ; - /*82d0*/ LOP3.LUT R68, R79, R10, RZ, 0x3c, !PT ; - /*82e0*/ LOP3.LUT R33, R69, R58, RZ, 0x3c, !PT ; - /*82f0*/ LOP3.LUT R10, R79, R28, RZ, 0x3c, !PT ; - /*8300*/ LOP3.LUT R58, R67, R59, RZ, 0x3c, !PT ; - /*8310*/ LOP3.LUT R28, R87, R44, RZ, 0x3c, !PT ; - /*8320*/ SHF.L.W.U32.HI R59, R27, 0x9, R48 ; - /*8330*/ SHF.L.W.U32.HI R48, R48, 0x9, R27 ; - /*8340*/ SHF.L.W.U32.HI R49, R66, 0x1e, R37 ; - /*8350*/ SHF.L.W.U32.HI R27, R52, 0x14, R29 ; - /*8360*/ LOP3.LUT R36, R69, R40, RZ, 0x3c, !PT ; - /*8370*/ LOP3.LUT R41, R67, R41, RZ, 0x3c, !PT ; - /*8380*/ SHF.L.W.U32.HI R66, R37, 0x1e, R66 ; - /*8390*/ SHF.L.W.U32.HI R29, R29, 0x14, R52 ; - /*83a0*/ LOP3.LUT R50, R87, R50, RZ, 0x3c, !PT ; - /*83b0*/ LOP3.LUT R40, R69, R34, RZ, 0x3c, !PT ; - /*83c0*/ SHF.L.W.U32.HI R37, R45, 0x1b, R28 ; - /*83d0*/ SHF.L.W.U32.HI R52, R28, 0x1b, R45 ; - /*83e0*/ LOP3.LUT R61, R77, R61, RZ, 0x3c, !PT ; - /*83f0*/ LOP3.LUT R54, R79, R54, RZ, 0x3c, !PT ; - /*8400*/ LOP3.LUT R47, R87, R8, RZ, 0x3c, !PT ; - /*8410*/ LOP3.LUT R43, R67, R35, RZ, 0x3c, !PT ; - /*8420*/ SHF.L.W.U32.HI R28, R33, 0x4, R58 ; - /*8430*/ SHF.L.W.U32.HI R34, R58, 0x4, R33 ; - /*8440*/ LOP3.LUT R13, R77, R13, RZ, 0x3c, !PT ; - /*8450*/ SHF.L.W.U32.HI R53, R60, 0xb, R73 ; - /*8460*/ SHF.L.W.U32.HI R30, R73, 0xb, R60 ; - /*8470*/ SHF.L.W.U32.HI R33, R25, 0xa, R24 ; - /*8480*/ SHF.L.W.U32.HI R35, R24, 0xa, R25 ; - /*8490*/ SHF.L.W.U32.HI R9, R46, 0x15, R11 ; - /*84a0*/ SHF.L.W.U32.HI R60, R64, 0x2, R71 ; - /*84b0*/ SHF.L.W.U32.HI R24, R41, 0x3, R36 ; - /*84c0*/ LOP3.LUT R31, R77, R31, RZ, 0x3c, !PT ; - /*84d0*/ SHF.L.W.U32.HI R11, R11, 0x15, R46 ; - /*84e0*/ SHF.L.W.U32.HI R71, R71, 0x2, R64 ; - /*84f0*/ SHF.L.W.U32.HI R36, R36, 0x3, R41 ; - /*8500*/ PRMT R45, R50, 0x2107, R51 ; - /*8510*/ SHF.L.W.U32.HI R46, R47, 0x7, R70 ; - /*8520*/ SHF.L.W.U32.HI R64, R54, 0x17, R55 ; - /*8530*/ SHF.L.W.U32.HI R25, R61, 0x6, R32 ; - /*8540*/ SHF.L.W.U32.HI R41, R43, 0x12, R40 ; - /*8550*/ PRMT R51, R51, 0x2107, R50 ; - /*8560*/ LOP3.LUT R26, R87, R26, RZ, 0x3c, !PT ; - /*8570*/ SHF.L.W.U32.HI R72, R38, 0xc, R65 ; - /*8580*/ SHF.L.W.U32.HI R44, R65, 0xc, R38 ; - /*8590*/ SHF.L.W.U32.HI R47, R70, 0x7, R47 ; - /*85a0*/ SHF.L.W.U32.HI R54, R55, 0x17, R54 ; - /*85b0*/ SHF.L.W.U32.HI R61, R32, 0x6, R61 ; - /*85c0*/ SHF.L.W.U32.HI R43, R40, 0x12, R43 ; - /*85d0*/ SHF.L.W.U32.HI R50, R13, 0xf, R14 ; - /*85e0*/ SHF.L.W.U32.HI R58, R14, 0xf, R13 ; - /*85f0*/ SHF.L.W.U32.HI R38, R75, 0x19, R68 ; - /*8600*/ SHF.L.W.U32.HI R32, R42, 0x1c, R15 ; - /*8610*/ SHF.L.W.U32.HI R14, R39, 0x1, R2 ; - /*8620*/ SHF.L.W.U32.HI R40, R2, 0x1, R39 ; - /*8630*/ SHF.L.W.U32.HI R13, R4, 0xd, R5 ; - /*8640*/ SHF.L.W.U32.HI R68, R68, 0x19, R75 ; - /*8650*/ SHF.L.W.U32.HI R15, R15, 0x1c, R42 ; - /*8660*/ SHF.L.W.U32.HI R2, R12, 0x1d, R31 ; - /*8670*/ SHF.L.W.U32.HI R5, R5, 0xd, R4 ; - /*8680*/ PRMT R42, R10, 0x4321, R85 ; - /*8690*/ SHF.L.W.U32.HI R12, R31, 0x1d, R12 ; - /*86a0*/ LOP3.LUT R70, R64, R59, R46, 0xb4, !PT ; - /*86b0*/ LOP3.LUT R39, R46, R60, R59, 0xb4, !PT ; - /*86c0*/ LOP3.LUT R4, R59, R49, R60, 0xb4, !PT ; - /*86d0*/ SHF.L.W.U32.HI R8, R89, 0xe, R26 ; - /*86e0*/ PRMT R85, R85, 0x4321, R10 ; - /*86f0*/ LOP3.LUT R74, R49, R46, R64, 0xb4, !PT ; - /*8700*/ LOP3.LUT R31, R60, R64, R49, 0xb4, !PT ; - /*8710*/ LOP3.LUT R59, R66, R47, R54, 0xb4, !PT ; - /*8720*/ LOP3.LUT R55, R54, R48, R47, 0xb4, !PT ; - /*8730*/ LOP3.LUT R47, R47, R71, R48, 0xb4, !PT ; - /*8740*/ LOP3.LUT R49, R48, R66, R71, 0xb4, !PT ; - /*8750*/ LOP3.LUT R10, R53, R72, RZ, 0x30, !PT ; - /*8760*/ LOP3.LUT R48, R68, R61, RZ, 0x30, !PT ; - /*8770*/ LOP3.LUT R54, R71, R54, R66, 0xb4, !PT ; - /*8780*/ LOP3.LUT R65, R8, R69.reuse, R56.reuse, 0x6, !PT ; - /*8790*/ LOP3.LUT R60, R72, R69, R56, 0x90, !PT ; - /*87a0*/ LOP3.LUT R46, R58, R35, RZ, 0x30, !PT ; - /*87b0*/ LOP3.LUT R69, R10, R69, R56, 0x96, !PT ; - /*87c0*/ LOP3.LUT R76, R30, R44, RZ, 0x30, !PT ; - /*87d0*/ LOP3.LUT R71, R44.reuse, R11, R30, 0xb4, !PT ; - /*87e0*/ LOP3.LUT R64, R44, R67, R57, 0x90, !PT ; - /*87f0*/ LOP3.LUT R56, R52, R35, R34, 0xb4, !PT ; - /*8800*/ LOP3.LUT R44, R42, R50, RZ, 0x30, !PT ; - /*8810*/ LOP3.LUT R48, R48, R36, R29, 0xb4, !PT ; - /*8820*/ SHF.L.W.U32.HI R26, R26, 0xe, R89 ; - /*8830*/ LOP3.LUT R10, R85, R58, RZ, 0x30, !PT ; - /*8840*/ LOP3.LUT R46, R46, R51, R68, 0xb4, !PT ; - /*8850*/ LOP3.LUT R66, R53, R8, R9, 0xb4, !PT ; - /*8860*/ LOP3.LUT R44, R44, R2, R13, 0xb4, !PT ; - /*8870*/ LOP3.LUT R48, R59, R48, R56, 0x96, !PT ; - /*8880*/ LOP3.LUT R56, R30, R26, R11, 0xb4, !PT ; - /*8890*/ LOP3.LUT R10, R10, R12, R5, 0xb4, !PT ; - /*88a0*/ LOP3.LUT R46, R71, R46, R55, 0x96, !PT ; - /*88b0*/ LOP3.LUT R72, R72, R9, R53, 0xb4, !PT ; - /*88c0*/ LOP3.LUT R68, R68, R43, R51, 0xb4, !PT ; - /*88d0*/ LOP3.LUT R55, R51, R40, R43, 0xb4, !PT ; - /*88e0*/ LOP3.LUT R53, R58, R52, R85, 0xb4, !PT ; - /*88f0*/ LOP3.LUT R44, R66, R44, R39, 0x96, !PT ; - /*8900*/ LOP3.LUT R51, R43, R61, R40, 0xb4, !PT ; - /*8910*/ LOP3.LUT R52, R85, R34, R52, 0xb4, !PT ; - /*8920*/ LOP3.LUT R58, R26, R67, R57, 0x6, !PT ; - /*8930*/ LOP3.LUT R39, R64, R29, R15, 0xb4, !PT ; - /*8940*/ LOP3.LUT R43, R56, R10, R47, 0x96, !PT ; - /*8950*/ LOP3.LUT R47, R50, R33, RZ, 0x30, !PT ; - /*8960*/ LOP3.LUT R30, R58, R15, R12, 0xb4, !PT ; - /*8970*/ LOP3.LUT R39, R52, R39, R51, 0x96, !PT ; - /*8980*/ LOP3.LUT R10, R38.reuse, R25, RZ, 0x30, !PT ; - /*8990*/ LOP3.LUT R47, R47, R45, R38, 0xb4, !PT ; - /*89a0*/ LOP3.LUT R56, R38, R41, R45, 0xb4, !PT ; - /*89b0*/ LOP3.LUT R52, R45, R14, R41, 0xb4, !PT ; - /*89c0*/ LOP3.LUT R50, R50, R37, R42, 0xb4, !PT ; - /*89d0*/ LOP3.LUT R45, R42, R28, R37, 0xb4, !PT ; - /*89e0*/ LOP3.LUT R51, R41, R25, R14, 0xb4, !PT ; - /*89f0*/ LOP3.LUT R42, R37, R33, R28, 0xb4, !PT ; - /*8a00*/ LOP3.LUT R30, R53, R30, R55, 0x96, !PT ; - /*8a10*/ LOP3.LUT R37, R65, R32, R2, 0xb4, !PT ; - /*8a20*/ LOP3.LUT R41, R10, R24, R27, 0xb4, !PT ; - /*8a30*/ LOP3.LUT R10, R60, R27, R32, 0xb4, !PT ; - /*8a40*/ LOP3.LUT R37, R50, R37, R52, 0x96, !PT ; - /*8a50*/ LOP3.LUT R41, R74, R41, R42, 0x96, !PT ; - /*8a60*/ LOP3.LUT R30, R11, R30, R49, 0x96, !PT ; - /*8a70*/ LOP3.LUT R35, R36, R43, R35, 0x96, !PT ; - /*8a80*/ LOP3.LUT R11, R24, R44, R33, 0x96, !PT ; - /*8a90*/ LOP3.LUT R10, R45, R10, R51, 0x96, !PT ; - /*8aa0*/ LOP3.LUT R4, R9, R37, R4, 0x96, !PT ; - /*8ab0*/ LOP3.LUT R32, R32, R41, R14, 0x96, !PT ; - /*8ac0*/ LOP3.LUT R38, R72, R47, R70, 0x96, !PT ; - /*8ad0*/ LOP3.LUT R14, R35, R68, RZ, 0x3c, !PT ; - /*8ae0*/ LOP3.LUT R11, R11, R56, RZ, 0x3c, !PT ; - /*8af0*/ LOP3.LUT R31, R8, R10, R31, 0x96, !PT ; - /*8b00*/ LOP3.LUT R40, R15, R48, R40, 0x96, !PT ; - /*8b10*/ LOP3.LUT R10, R30, R5, RZ, 0x3c, !PT ; - /*8b20*/ LOP3.LUT R9, R4, R13, RZ, 0x3c, !PT ; - /*8b30*/ LOP3.LUT R57, R76, R67, R57, 0x96, !PT ; - /*8b40*/ LOP3.LUT R15, R61, R46, R34, 0x96, !PT ; - /*8b50*/ LOP3.LUT R29, R29, R5, R36, 0xb4, !PT ; - /*8b60*/ LOP3.LUT R27, R27, R13, R24, 0xb4, !PT ; - /*8b70*/ LOP3.LUT R25, R25, R38, R28, 0x96, !PT ; - /*8b80*/ SHF.L.W.U32.HI R4, R14, 0x1, R11 ; - /*8b90*/ SHF.L.W.U32.HI R8, R11, 0x1, R14 ; - /*8ba0*/ LOP3.LUT R69, R69, 0x80000001, RZ, 0x3c, !PT ; - /*8bb0*/ SHF.L.W.U32.HI R5, R10, 0x1, R9 ; - /*8bc0*/ SHF.L.W.U32.HI R9, R9, 0x1, R10 ; - /*8bd0*/ LOP3.LUT R14, R25, R27, RZ, 0x3c, !PT ; - /*8be0*/ LOP3.LUT R15, R15, R29, RZ, 0x3c, !PT ; - /*8bf0*/ LOP3.LUT R4, R4, R32, R69, 0x96, !PT ; - /*8c00*/ LOP3.LUT R8, R8, R40, R57, 0x96, !PT ; - /*8c10*/ LOP3.LUT R10, R14, R5, R56, 0x96, !PT ; - /*8c20*/ LOP3.LUT R13, R15.reuse, R9, R68, 0x96, !PT ; - /*8c30*/ LOP3.LUT R4, R4, R27, RZ, 0x3c, !PT ; - /*8c40*/ LOP3.LUT R11, R8, R29, RZ, 0x3c, !PT ; - /*8c50*/ SHF.L.W.U32.HI R5, R15, 0x1, R14 ; - /*8c60*/ SHF.L.W.U32.HI R9, R14, 0x1, R15 ; - /*8c70*/ SHF.L.W.U32.HI R15, R10, 0xb, R13 ; - /*8c80*/ SHF.L.W.U32.HI R8, R4, 0xc, R11 ; - /*8c90*/ LOP3.LUT R26, R26, R39, R54, 0x96, !PT ; - /*8ca0*/ SHF.L.W.U32.HI R13, R13, 0xb, R10 ; - /*8cb0*/ SHF.L.W.U32.HI R4, R11, 0xc, R4 ; - /*8cc0*/ LOP3.LUT R2, R5, R31, R2, 0x96, !PT ; - /*8cd0*/ LOP3.LUT R8, R15, R8, RZ, 0x30, !PT ; - /*8ce0*/ LOP3.LUT R12, R9, R26, R12, 0x96, !PT ; - /*8cf0*/ LOP3.LUT R4, R13, R4, RZ, 0x30, !PT ; - /*8d00*/ LOP3.LUT R2, R8, R2, R69, 0x96, !PT ; - /*8d10*/ LOP3.LUT R57, R4, R12, R57, 0x96, !PT ; - /*8d20*/ LOP3.LUT R12, R2, 0x80008008, RZ, 0x3c, !PT ; - /*8d30*/ LOP3.LUT R2, R57, 0x80000000, RZ, 0x3c, !PT ; - /*8d40*/ PRMT R13, R12, 0x123, RZ ; - /*8d50*/ PRMT R12, R2, 0x123, RZ ; - /*8d60*/ ISETP.GT.U64.AND P1, PT, R12, R62, PT ; - /*8d70*/ @P1 BRA `(.L_x_237) ; - /*8d80*/ S2R R5, SR_LANEID ; - /*8d90*/ LDC.64 R8, c[0x0][0x388] ; - /*8da0*/ VOTEU.ANY UR5, UPT, PT ; - /*8db0*/ FLO.U32 R2, UR5 ; - /*8dc0*/ POPC R15, UR5 ; - /*8dd0*/ ISETP.EQ.U32.AND P1, PT, R2, R5, PT ; - /*8de0*/ IADD.64 R4, R8, 0x140 ; - /*8df0*/ @P1 ATOMG.E.ADD.STRONG.GPU PT, R5, desc[UR12][R4.64], R15 ; - /*8e00*/ S2R R10, SR_LTMASK ; - /*8e10*/ LOP3.LUT R10, R10, UR5, RZ, 0xc0, !PT ; - /*8e20*/ POPC R10, R10 ; - /*8e30*/ SHFL.IDX PT, R11, R5, R2, 0x1f ; - /*8e40*/ IADD3 R11, PT, PT, R11, R10, RZ ; - /*8e50*/ ISETP.GT.U32.AND P1, PT, R11, 0x7, PT ; - /*8e60*/ @P1 EXIT ; - /*8e70*/ IMAD.WIDE.U32 R4, R11, 0x20, R8 ; - /*8e80*/ IMAD.WIDE.U32 R8, R11, 0x8, R8 ; - /*8e90*/ STG.E.EF.128 desc[UR12][R4.64], R16 ; - /*8ea0*/ STG.E.EF.128 desc[UR12][R4.64+0x10], R20 ; - /*8eb0*/ STG.E.EF.64 desc[UR12][R8.64+0x100], R150 ; - /*8ec0*/ LDG.E.64.STRONG.SM R156, desc[UR12][R156.64] ; - /*8ed0*/ LDC.64 R10, c[0x0][0x388] ; - /*8ee0*/ STG.E.EF.64 desc[UR12][R10.64+0xe0], R156 ; - /*8ef0*/ STG.E.EF.64 desc[UR12][R8.64+0x148], R12 ; -.L_x_237: - /*8f00*/ BSYNC.RECONVERGENT B0 ; -.L_x_236: - /*8f10*/ @P0 BRA `(.L_x_238) ; - /*8f20*/ EXIT ; -.L_x_239: - /*8f30*/ BRA `(.L_x_239); - /*8f40*/ NOP; - /*8f50*/ NOP; - /*8f60*/ NOP; - /*8f70*/ NOP; - /*8f80*/ NOP; - /*8f90*/ NOP; - /*8fa0*/ NOP; - /*8fb0*/ NOP; - /*8fc0*/ NOP; - /*8fd0*/ NOP; - /*8fe0*/ NOP; - /*8ff0*/ NOP; -.L_x_356: - - -//--------------------- .text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .align 128 - .global _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,(.L_x_357 - _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ LDCU UR5, c[0x3][0x180] ; - /*0020*/ ISETP.NE.AND P0, PT, RZ, UR5, PT ; - /*0030*/ @!P0 EXIT ; - /*0040*/ S2R R3, SR_TID.X ; - /*0050*/ S2UR UR4, SR_CTAID.X ; - /*0060*/ HFMA2 R93, -RZ, RZ, 0, 0 ; - /*0070*/ LDCU.64 UR10, c[0x0][0x358] ; - /*0080*/ LDC R92, c[0x0][0x360] ; - /*0090*/ IMAD R92, R92, UR4, R3 ; - /*00a0*/ UMOV UR4, URZ ; - /*00b0*/ IMAD R92, R92, UR5, RZ ; -.L_x_247: - /*00c0*/ LDCU.64 UR8, c[0x0][0x380] ; - /*00d0*/ LDC R0, c[0x3][0x180] ; - /*00e0*/ LDC.64 R2, c[0x4][RZ] ; - /*00f0*/ UMOV UR6, UR4 ; - /*0100*/ UMOV UR7, URZ ; - /*0110*/ UIADD3 UR4, UPT, UPT, UR4, 0x1, URZ ; - /*0120*/ MOV R52, 0x80000000 ; - /*0130*/ LDG.E.128.STRONG.SM R24, desc[UR10][R2.64] ; - /*0140*/ CS2R R40, SRZ ; - /*0150*/ CS2R R16, SRZ ; - /*0160*/ CS2R R4, SRZ ; - /*0170*/ LDG.E.128.STRONG.SM R32, desc[UR10][R2.64+0x10] ; - /*0180*/ CS2R R8, SRZ ; - /*0190*/ CS2R R12, SRZ ; - /*01a0*/ CS2R R50, SRZ ; - /*01b0*/ CS2R R38, SRZ ; - /*01c0*/ CS2R R36, SRZ ; - /*01d0*/ UIADD3.64 UR6, UPT, UPT, UR6, UR8, URZ ; - /*01e0*/ CS2R R10, SRZ ; - /*01f0*/ CS2R R6, SRZ ; - /*0200*/ CS2R R42, SRZ ; - /*0210*/ CS2R R2, SRZ ; - /*0220*/ CS2R R14, SRZ ; - /*0230*/ IADD.64 R86, R92, UR6 ; - /*0240*/ ISETP.NE.AND P0, PT, R0, UR4, PT ; - /*0250*/ MOV R0, RZ ; - /*0260*/ CS2R R18, SRZ ; - /*0270*/ MOV R57, RZ ; - /*0280*/ CS2R R54, SRZ ; - /*0290*/ MOV R46, RZ ; - /*02a0*/ MOV R45, RZ ; - /*02b0*/ MOV R30, 0x1 ; - /*02c0*/ CS2R R22, SRZ ; - /*02d0*/ CS2R R20, SRZ ; - /*02e0*/ MOV R31, RZ ; - /*02f0*/ MOV R28, R86 ; - /*0300*/ MOV R29, R87 ; - /*0310*/ UMOV.64 UR6, URZ ; -.L_x_240: - /*0320*/ LOP3.LUT R44, R26, R20, R13, 0x96, !PT ; - /*0330*/ UMOV UR5, UR6 ; - /*0340*/ LOP3.LUT R47, R27, R21, R2, 0x96, !PT ; - /*0350*/ UIADD3.64 UR6, UPT, UPT, UR6, 0x8, URZ ; - /*0360*/ LOP3.LUT R48, R34, R42, R5, 0x96, !PT ; - /*0370*/ LOP3.LUT R53, R35, R52, R0, 0x96, !PT ; - /*0380*/ LDCU.64 UR8, c[0x3][UR5] ; - /*0390*/ LOP3.LUT R58, R29, R51, R12, 0x96, !PT ; - /*03a0*/ LOP3.LUT R56, R28, R38, R3, 0x96, !PT ; - /*03b0*/ LOP3.LUT R44, R44, R14, R11, 0x96, !PT ; - /*03c0*/ LOP3.LUT R49, R47, R7, R18, 0x96, !PT ; - /*03d0*/ LOP3.LUT R62, R48, R9, R10, 0x96, !PT ; - /*03e0*/ LOP3.LUT R65, R53, R6, R37, 0x96, !PT ; - /*03f0*/ LOP3.LUT R47, R58, R4, R41, 0x96, !PT ; - /*0400*/ LOP3.LUT R56, R56, R8, R17, 0x96, !PT ; - /*0410*/ SHF.L.W.U32.HI R58, R44, 0x1, R49 ; - /*0420*/ SHF.L.W.U32.HI R63, R65, 0x1, R62 ; - /*0430*/ LOP3.LUT R48, R32, R22, R39, 0x96, !PT ; - /*0440*/ LOP3.LUT R53, R33, R23, R16, 0x96, !PT ; - /*0450*/ SHF.L.W.U32.HI R67, R49, 0x1, R44 ; - /*0460*/ SHF.L.W.U32.HI R59, R47, 0x1, R56 ; - /*0470*/ SHF.L.W.U32.HI R64, R56, 0x1, R47 ; - /*0480*/ LOP3.LUT R58, R58, R47, RZ, 0x3c, !PT ; - /*0490*/ LOP3.LUT R63, R63, R44, RZ, 0x3c, !PT ; - /*04a0*/ LOP3.LUT R44, R24, R30, R45, 0x96, !PT ; - /*04b0*/ LOP3.LUT R47, R25, R31, R46, 0x96, !PT ; - /*04c0*/ LOP3.LUT R48, R48, R19, R40, 0x96, !PT ; - /*04d0*/ LOP3.LUT R53, R53, R15, R50, 0x96, !PT ; - /*04e0*/ SHF.L.W.U32.HI R60, R62, 0x1, R65 ; - /*04f0*/ LOP3.LUT R44, R44, R43, R54, 0x96, !PT ; - /*0500*/ LOP3.LUT R47, R47, R36, R57, 0x96, !PT ; - /*0510*/ SHF.L.W.U32.HI R61, R53, 0x1, R48 ; - /*0520*/ LOP3.LUT R67, R67, R56, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R60, R60, R49, RZ, 0x3c, !PT ; - /*0540*/ SHF.L.W.U32.HI R56, R48, 0x1, R53 ; - /*0550*/ SHF.L.W.U32.HI R49, R47, 0x1, R44 ; - /*0560*/ LOP3.LUT R61, R61, R44, RZ, 0x3c, !PT ; - /*0570*/ SHF.L.W.U32.HI R44, R44, 0x1, R47 ; - /*0580*/ LOP3.LUT R56, R56, R47, RZ, 0x3c, !PT ; - /*0590*/ LOP3.LUT R59, R59, R48, RZ, 0x3c, !PT ; - /*05a0*/ LOP3.LUT R47, R67.reuse, R30, RZ, 0x3c, !PT ; - /*05b0*/ LOP3.LUT R48, R44, R65, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R30, R67.reuse, R45, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R45, R67, R54, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R44, R58, R36, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R54, R58, R31, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R36, R63, R32, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R53, R64, R53, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R31, R58, R46, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R32, R61, R11, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R49, R49, R62, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R46, R58, R57, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R11, R56.reuse, R27, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R57, R63, R19, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R21, R56.reuse, R21, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R2, R56.reuse, R2, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R7, R56, R7, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R27, R56, R18, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R19, R60.reuse, R33, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R56, R59, R10, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R33, R60, R50, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R10, R53, R0, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R50, R61, R26, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R20, R61.reuse, R20, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R13, R61.reuse, R13, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R14, R61, R14, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R0, R49, R28, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R26, R59.reuse, R34, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R42, R59, R42, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R61, R59.reuse, R5, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R9, R59, R9, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R28, R49, R3, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R35, R53.reuse, R35, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R59, R53.reuse, R52, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R37, R53, R37, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R3, R48, R29, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R25, R58, R25, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R53, R49.reuse, R38, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R18, R49, R8, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R22, R63, R22, RZ, 0x3c, !PT ; - /*0830*/ LOP3.LUT R23, R60.reuse, R23, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R58, R60.reuse, R15, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R49, R49, R17, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R16, R60, R16, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R17, R48, R4, RZ, 0x3c, !PT ; - /*0880*/ SHF.L.W.U32.HI R8, R2, 0xa, R13 ; - /*0890*/ SHF.L.W.U32.HI R15, R13, 0xa, R2 ; - /*08a0*/ LOP3.LUT R24, R67.reuse, R24, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R43, R67, R43, RZ, 0x3c, !PT ; - /*08c0*/ LOP3.LUT R29, R48, R12, RZ, 0x3c, !PT ; - /*08d0*/ SHF.L.W.U32.HI R60, R3, 0x1b, R0 ; - /*08e0*/ SHF.L.W.U32.HI R13, R0, 0x1b, R3 ; - /*08f0*/ SHF.L.W.U32.HI R67, R47, 0x4, R54 ; - /*0900*/ SHF.L.W.U32.HI R3, R11, 0x1, R50 ; - /*0910*/ SHF.L.W.U32.HI R12, R50, 0x1, R11 ; - /*0920*/ LOP3.LUT R34, R48, R51, RZ, 0x3c, !PT ; - /*0930*/ SHF.L.W.U32.HI R65, R58, 0xf, R57 ; - /*0940*/ SHF.L.W.U32.HI R4, R57, 0xf, R58 ; - /*0950*/ SHF.L.W.U32.HI R54, R54, 0x4, R47 ; - /*0960*/ PRMT R62, R56, 0x4321, R37 ; - /*0970*/ SHF.L.W.U32.HI R2, R23, 0x6, R22 ; - /*0980*/ SHF.L.W.U32.HI R11, R22, 0x6, R23 ; - /*0990*/ LOP3.LUT R48, R48, R41, RZ, 0x3c, !PT ; - /*09a0*/ PRMT R56, R37, 0x4321, R56 ; - /*09b0*/ PRMT R5, R18, 0x2107, R17 ; - /*09c0*/ PRMT R0, R17, 0x2107, R18 ; - /*09d0*/ SHF.L.W.U32.HI R58, R10, 0x19, R61 ; - /*09e0*/ SHF.L.W.U32.HI R22, R31, 0x3, R30 ; - /*09f0*/ SHF.L.W.U32.HI R23, R30, 0x3, R31 ; - /*0a00*/ LOP3.LUT R39, R63, R39, RZ, 0x3c, !PT ; - /*0a10*/ SHF.L.W.U32.HI R61, R61, 0x19, R10 ; - /*0a20*/ SHF.L.W.U32.HI R17, R42, 0x17, R59 ; - /*0a30*/ SHF.L.W.U32.HI R41, R59, 0x17, R42 ; - /*0a40*/ SHF.L.W.U32.HI R18, R27, 0x2, R32 ; - /*0a50*/ SHF.L.W.U32.HI R52, R28, 0x7, R29 ; - /*0a60*/ SHF.L.W.U32.HI R50, R29, 0x7, R28 ; - /*0a70*/ SHF.L.W.U32.HI R30, R35, 0x1c, R26 ; - /*0a80*/ SHF.L.W.U32.HI R10, R46, 0x12, R45 ; - /*0a90*/ SHF.L.W.U32.HI R32, R32, 0x2, R27 ; - /*0aa0*/ SHF.L.W.U32.HI R42, R36, 0x1e, R19 ; - /*0ab0*/ SHF.L.W.U32.HI R38, R19, 0x1e, R36 ; - /*0ac0*/ SHF.L.W.U32.HI R26, R26, 0x1c, R35 ; - /*0ad0*/ SHF.L.W.U32.HI R31, R14, 0xd, R7 ; - /*0ae0*/ SHF.L.W.U32.HI R28, R7, 0xd, R14 ; - /*0af0*/ SHF.L.W.U32.HI R57, R43, 0x9, R44 ; - /*0b00*/ SHF.L.W.U32.HI R37, R44, 0x9, R43 ; - /*0b10*/ SHF.L.W.U32.HI R59, R34, 0x14, R53 ; - /*0b20*/ SHF.L.W.U32.HI R27, R6, 0x15, R9 ; - /*0b30*/ SHF.L.W.U32.HI R35, R9, 0x15, R6 ; - /*0b40*/ LOP3.LUT R36, R13, R54, R15, 0xd2, !PT ; - /*0b50*/ LOP3.LUT R7, R54, R15, R4, 0xd2, !PT ; - /*0b60*/ LOP3.LUT R40, R63, R40, RZ, 0x3c, !PT ; - /*0b70*/ SHF.L.W.U32.HI R53, R53, 0x14, R34 ; - /*0b80*/ SHF.L.W.U32.HI R29, R48, 0xe, R49 ; - /*0b90*/ SHF.L.W.U32.HI R44, R49, 0xe, R48 ; - /*0ba0*/ LOP3.LUT R15, R15, R4, R56, 0xd2, !PT ; - /*0bb0*/ LOP3.LUT R6, R4, R56, R13, 0xd2, !PT ; - /*0bc0*/ SHF.L.W.U32.HI R63, R45, 0x12, R46 ; - /*0bd0*/ SHF.L.W.U32.HI R34, R39, 0xb, R16 ; - /*0be0*/ SHF.L.W.U32.HI R48, R16, 0xb, R39 ; - /*0bf0*/ LOP3.LUT R4, R56, R13, R54, 0xd2, !PT ; - /*0c00*/ LOP3.LUT R13, R2, R58, R5, 0xd2, !PT ; - /*0c10*/ LOP3.LUT R39, R58, R5, R10, 0xd2, !PT ; - /*0c20*/ LOP3.LUT R45, R3, R2, R58, 0xd2, !PT ; - /*0c30*/ LOP3.LUT R5, R5, R10, R3, 0xd2, !PT ; - /*0c40*/ LOP3.LUT R3, R10, R3, R2, 0xd2, !PT ; - /*0c50*/ LOP3.LUT R2, R11, R61, R0, 0xd2, !PT ; - /*0c60*/ LOP3.LUT R16, R61, R0, R63, 0xd2, !PT ; - /*0c70*/ LOP3.LUT R46, R12, R11, R61, 0xd2, !PT ; - /*0c80*/ LOP3.LUT R0, R0, R63, R12, 0xd2, !PT ; - /*0c90*/ IADD3 R55, PT, PT, R55, 0x1, RZ ; - /*0ca0*/ SHF.L.W.U32.HI R51, R40, 0x1d, R33 ; - /*0cb0*/ LOP3.LUT R12, R63, R12, R11, 0xd2, !PT ; - /*0cc0*/ SHF.L.W.U32.HI R33, R33, 0x1d, R40 ; - /*0cd0*/ LOP3.LUT R54, R42, R17, R52, 0xd2, !PT ; - /*0ce0*/ LOP3.LUT R11, R17, R52, R57, 0xd2, !PT ; - /*0cf0*/ LOP3.LUT R40, R52, R57, R18, 0xd2, !PT ; - /*0d00*/ LOP3.LUT R10, R57, R18, R42, 0xd2, !PT ; - /*0d10*/ LOP3.LUT R17, R18, R42, R17, 0xd2, !PT ; - /*0d20*/ LOP3.LUT R57, R38, R41, R50, 0xd2, !PT ; - /*0d30*/ LOP3.LUT R18, R41, R50, R37, 0xd2, !PT ; - /*0d40*/ LOP3.LUT R50, R50, R37, R32, 0xd2, !PT ; - /*0d50*/ ISETP.NE.AND P1, PT, R55, 0x18, PT ; - /*0d60*/ LOP3.LUT R37, R37, R32, R38, 0xd2, !PT ; - /*0d70*/ LOP3.LUT R41, R32, R38, R41, 0xd2, !PT ; - /*0d80*/ SHF.L.W.U32.HI R49, R20, 0xc, R21 ; - /*0d90*/ SHF.L.W.U32.HI R47, R21, 0xc, R20 ; - /*0da0*/ LOP3.LUT R42, R31, R51, R30, 0xd2, !PT ; - /*0db0*/ LOP3.LUT R38, R51, R30, R59, 0xd2, !PT ; - /*0dc0*/ LOP3.LUT R30, R30, R59, R22, 0xd2, !PT ; - /*0dd0*/ LOP3.LUT R20, R59, R22, R31, 0xd2, !PT ; - /*0de0*/ LOP3.LUT R22, R22, R31, R51, 0xd2, !PT ; - /*0df0*/ LOP3.LUT R31, R26, R53, R23, 0xd2, !PT ; - /*0e00*/ LOP3.LUT R21, R53, R23, R28, 0xd2, !PT ; - /*0e10*/ LOP3.LUT R52, R28, R33, R26, 0xd2, !PT ; - /*0e20*/ LOP3.LUT R51, R33, R26, R53, 0xd2, !PT ; - /*0e30*/ LOP3.LUT R23, R23, R28, R33, 0xd2, !PT ; - /*0e40*/ LOP3.LUT R53, R24, R49, R34, 0xd2, !PT ; - /*0e50*/ LOP3.LUT R26, R49, R34, R27, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R28, R29, R24, R49, 0xd2, !PT ; - /*0e70*/ LOP3.LUT R32, R34, R27, R29, 0xd2, !PT ; - /*0e80*/ LOP3.LUT R49, R25, R47, R48, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R34, R27, R29, R24, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R27, R47, R48, R35, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R33, R48, R35, R44, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R35, R35, R44, R25, 0xd2, !PT ; - /*0ed0*/ LOP3.LUT R29, R44, R25, R47, 0xd2, !PT ; - /*0ee0*/ LOP3.LUT R24, R53, UR8, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R25, R49, UR9, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R43, R60, R67, R8, 0xd2, !PT ; - /*0f10*/ LOP3.LUT R14, R67, R8, R65, 0xd2, !PT ; - /*0f20*/ LOP3.LUT R19, R8, R65, R62, 0xd2, !PT ; - /*0f30*/ LOP3.LUT R9, R65, R62, R60, 0xd2, !PT ; - /*0f40*/ LOP3.LUT R8, R62, R60, R67, 0xd2, !PT ; - /*0f50*/ @P1 BRA `(.L_x_240) ; - /*0f60*/ S2R R2, SR_TID.X ; - /*0f70*/ S2UR UR7, SR_CgaCtaId ; - /*0f80*/ UMOV UR5, 0x400 ; - /*0f90*/ HFMA2 R89, -RZ, RZ, 0, 0 ; - /*0fa0*/ UIADD3 UR6, UPT, UPT, UR5, 0x800, URZ ; - /*0fb0*/ LDCU UR8, c[0x3][0x18c] ; - /*0fc0*/ LDCU.64 UR12, c[0x3][0x190] ; - /*0fd0*/ ULEA UR6, UR7, UR6, 0x18 ; - /*0fe0*/ IMAD.SHL.U32 R84, R2.reuse, 0x40, RZ ; - /*0ff0*/ IMAD.SHL.U32 R88, R2, 0x10, RZ ; - /*1000*/ LOP3.LUT R3, R84, 0xfe00, RZ, 0xc0, !PT ; - /*1010*/ STS.128 [R84+UR6], R24 ; - /*1020*/ LOP3.LUT R0, R88, 0x30, RZ, 0xc0, !PT ; - /*1030*/ IADD3 R85, PT, PT, R3, UR6, RZ ; - /*1040*/ STS.128 [R84+UR6+0x10], R32 ; - /*1050*/ IADD3 R85, PT, PT, R85, R0, RZ ; - /*1060*/ STS.128 [R84+UR6+0x20], R28 ; - /*1070*/ STS.128 [R84+UR6+0x30], R20 ; - /*1080*/ LDS.128 R4, [R85] ; - /*1090*/ LDS.128 R8, [R85+0x40] ; - /*10a0*/ LDS.128 R12, [R85+0x80] ; - /*10b0*/ LDS.128 R16, [R85+0xc0] ; -.L_x_241: - /*10c0*/ LDS R72, [R3+UR6] ; - /*10d0*/ SHF.R.U32.HI R68, RZ, 0x2, R89 ; - /*10e0*/ LOP3.LUT R90, R88, 0x70, RZ, 0xc0, !PT ; - /*10f0*/ LDS R70, [R3+UR6+0x40] ; - /*1100*/ MOV R91, RZ ; - /*1110*/ LDS R74, [R3+UR6+0x80] ; - /*1120*/ IADD.64 R90, R90, UR12 ; - /*1130*/ LDS R76, [R3+UR6+0xc0] ; - /*1140*/ LOP3.LUT R0, R72, R89.reuse, RZ, 0x3c, !PT ; - /*1150*/ LOP3.LUT R20, R70, R89, RZ, 0x3c, !PT ; - /*1160*/ IMAD R21, R0, 0x1000193, RZ ; - /*1170*/ LDC R0, c[0x3][0x184] ; - /*1180*/ IMAD R23, R20, 0x1000193, RZ ; - /*1190*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*11a0*/ LOP3.LUT R20, R74, R89.reuse, RZ, 0x3c, !PT ; - /*11b0*/ LOP3.LUT R23, R23, R8, RZ, 0x3c, !PT ; - /*11c0*/ SHFL.IDX PT, R21, R21, R68, 0x181f ; - /*11d0*/ IMAD R25, R20, 0x1000193, RZ ; - /*11e0*/ LOP3.LUT R20, R76, R89, RZ, 0x3c, !PT ; - /*11f0*/ SHFL.IDX PT, R23, R23, R68, 0x181f ; - /*1200*/ LOP3.LUT R25, R25, R12, RZ, 0x3c, !PT ; - /*1210*/ IMAD R29, R20, 0x1000193, RZ ; - /*1220*/ SHFL.IDX PT, R27, R25, R68, 0x181f ; - /*1230*/ LOP3.LUT R29, R29, R16, RZ, 0x3c, !PT ; - /*1240*/ SHFL.IDX PT, R31, R29, R68, 0x181f ; - /*1250*/ IMAD.HI.U32 R20, R21, UR8, RZ ; - /*1260*/ IMAD.HI.U32 R22, R23, UR8, RZ ; - /*1270*/ IADD3 R20, PT, PT, -R20, RZ, RZ ; - /*1280*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*1290*/ IMAD R21, R20, R0, R21 ; - /*12a0*/ IMAD.HI.U32 R24, R27, UR8, RZ ; - /*12b0*/ ISETP.GE.U32.AND P1, PT, R21, R0, PT ; - /*12c0*/ IMAD R23, R0, R22, R23 ; - /*12d0*/ IADD3 R29, PT, PT, -R24, RZ, RZ ; - /*12e0*/ IMAD.HI.U32 R24, R31, UR8, RZ ; - /*12f0*/ SEL R20, R0.reuse, RZ, P1 ; - /*1300*/ ISETP.GE.U32.AND P2, PT, R23, R0, PT ; - /*1310*/ IMAD R29, R0, R29, R27 ; - /*1320*/ IADD3 R26, PT, PT, -R24, RZ, RZ ; - /*1330*/ IADD3 R21, PT, PT, R21, -R20, RZ ; - /*1340*/ SEL R22, R0, RZ, P2 ; - /*1350*/ IMAD.WIDE.U32 R20, R21, 0x80, R90 ; - /*1360*/ IADD3 R25, PT, PT, R23, -R22, RZ ; - /*1370*/ ISETP.GE.U32.AND P1, PT, R29, R0, PT ; - /*1380*/ IMAD.WIDE.U32 R24, R25, 0x80, R90 ; - /*1390*/ LDG.E.128.STRONG.GPU R20, desc[UR10][R20.64] ; - /*13a0*/ IMAD R31, R0.reuse, R26, R31 ; - /*13b0*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*13c0*/ SEL R28, R0, RZ, P1 ; - /*13d0*/ ISETP.GE.U32.AND P1, PT, R31, R0, PT ; - /*13e0*/ IADD3 R29, PT, PT, R29, -R28, RZ ; - /*13f0*/ SEL R30, R0, RZ, P1 ; - /*1400*/ IMAD.WIDE.U32 R28, R29, 0x80, R90 ; - /*1410*/ IADD3 R33, PT, PT, R31, -R30, RZ ; - /*1420*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*1430*/ IMAD.WIDE.U32 R32, R33, 0x80, R90 ; - /*1440*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*1450*/ IADD3 R37, PT, PT, R89, 0x1, RZ ; - /*1460*/ IMAD R36, R5, 0x1000193, RZ ; - /*1470*/ IMAD R38, R9, 0x1000193, RZ ; - /*1480*/ LOP3.LUT R39, R72, R37.reuse, RZ, 0x3c, !PT ; - /*1490*/ LOP3.LUT R5, R70, R37, RZ, 0x3c, !PT ; - /*14a0*/ IMAD R40, R39, 0x1000193, RZ ; - /*14b0*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*14c0*/ IMAD R36, R5, 0x1000193, RZ ; - /*14d0*/ LOP3.LUT R5, R40, R21, RZ, 0x3c, !PT ; - /*14e0*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*14f0*/ LOP3.LUT R38, R74, R37, RZ, 0x3c, !PT ; - /*1500*/ LOP3.LUT R9, R36, R25, RZ, 0x3c, !PT ; - /*1510*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*1520*/ IMAD R36, R13, 0x1000193, RZ ; - /*1530*/ LOP3.LUT R37, R76, R37, RZ, 0x3c, !PT ; - /*1540*/ IMAD R38, R38, 0x1000193, RZ ; - /*1550*/ SHFL.IDX PT, R39, R9, R68, 0x181f ; - /*1560*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*1570*/ IMAD R36, R17, 0x1000193, RZ ; - /*1580*/ LOP3.LUT R17, R38, R29, RZ, 0x3c, !PT ; - /*1590*/ IMAD R38, R37, 0x1000193, RZ ; - /*15a0*/ LOP3.LUT R33, R36, R33, RZ, 0x3c, !PT ; - /*15b0*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*15c0*/ LOP3.LUT R41, R38, R33, RZ, 0x3c, !PT ; - /*15d0*/ IMAD.HI.U32 R9, R5, UR8, RZ ; - /*15e0*/ SHFL.IDX PT, R45, R41, R68, 0x181f ; - /*15f0*/ IMAD.HI.U32 R13, R39, UR8, RZ ; - /*1600*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*1610*/ IADD3 R13, PT, PT, -R13, RZ, RZ ; - /*1620*/ IMAD R5, R0, R9, R5 ; - /*1630*/ IMAD R39, R0, R13, R39 ; - /*1640*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*1650*/ ISETP.GE.U32.AND P2, PT, R39, R0, PT ; - /*1660*/ SEL R36, R0, RZ, P1 ; - /*1670*/ IMAD.HI.U32 R9, R17, UR8, RZ ; - /*1680*/ SEL R38, R0, RZ, P2 ; - /*1690*/ IADD3 R37, PT, PT, R5, -R36, RZ ; - /*16a0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*16b0*/ IMAD.HI.U32 R5, R45, UR8, RZ ; - /*16c0*/ IADD3 R41, PT, PT, R39, -R38, RZ ; - /*16d0*/ IMAD.WIDE.U32 R36, R37, 0x80, R90 ; - /*16e0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*16f0*/ IMAD R17, R0.reuse, R9, R17 ; - /*1700*/ IMAD.WIDE.U32 R40, R41, 0x80, R90 ; - /*1710*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*1720*/ ISETP.GE.U32.AND P1, PT, R17, R0.reuse, PT ; - /*1730*/ IMAD R5, R0.reuse, R5, R45 ; - /*1740*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*1750*/ SEL R44, R0, RZ, P1 ; - /*1760*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*1770*/ IADD3 R45, PT, PT, R17, -R44, RZ ; - /*1780*/ SEL R46, R0, RZ, P1 ; - /*1790*/ IMAD.WIDE.U32 R44, R45, 0x80, R90 ; - /*17a0*/ IADD3 R49, PT, PT, R5, -R46, RZ ; - /*17b0*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*17c0*/ IMAD.WIDE.U32 R48, R49, 0x80, R90 ; - /*17d0*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*17e0*/ IMAD R5, R6, 0x1000193, RZ ; - /*17f0*/ IADD3 R13, PT, PT, R89, 0x2, RZ ; - /*1800*/ IMAD R9, R10, 0x1000193, RZ ; - /*1810*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*1820*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*1830*/ LOP3.LUT R6, R72, R13.reuse, RZ, 0x3c, !PT ; - /*1840*/ IMAD R5, R5, 0x1000193, RZ ; - /*1850*/ LOP3.LUT R10, R70, R13.reuse, RZ, 0x3c, !PT ; - /*1860*/ IMAD R9, R9, 0x1000193, RZ ; - /*1870*/ IMAD R17, R6, 0x1000193, RZ ; - /*1880*/ LOP3.LUT R6, R74, R13.reuse, RZ, 0x3c, !PT ; - /*1890*/ IMAD R53, R10, 0x1000193, RZ ; - /*18a0*/ LOP3.LUT R13, R76, R13, RZ, 0x3c, !PT ; - /*18b0*/ IMAD R55, R6, 0x1000193, RZ ; - /*18c0*/ IMAD R13, R13, 0x1000193, RZ ; - /*18d0*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*18e0*/ IMAD R5, R14, 0x1000193, RZ ; - /*18f0*/ LOP3.LUT R17, R17, R38, RZ, 0x3c, !PT ; - /*1900*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*1910*/ IMAD R9, R18, 0x1000193, RZ ; - /*1920*/ LOP3.LUT R5, R5, R30, RZ, 0x3c, !PT ; - /*1930*/ LOP3.LUT R53, R53, R42, RZ, 0x3c, !PT ; - /*1940*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*1950*/ LOP3.LUT R9, R9, R34, RZ, 0x3c, !PT ; - /*1960*/ IMAD R5, R5, 0x1000193, RZ ; - /*1970*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*1980*/ IMAD R9, R9, 0x1000193, RZ ; - /*1990*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R55, R55, R46, RZ, 0x3c, !PT ; - /*19b0*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*19c0*/ SHFL.IDX PT, R55, R55, R68, 0x181f ; - /*19d0*/ LOP3.LUT R13, R13, R50, RZ, 0x3c, !PT ; - /*19e0*/ IMAD.HI.U32 R5, R17, UR8, RZ ; - /*19f0*/ IMAD.HI.U32 R6, R53, UR8, RZ ; - /*1a00*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*1a10*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*1a20*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*1a30*/ IMAD R17, R0, R5, R17 ; - /*1a40*/ IMAD R5, R0, R6, R53 ; - /*1a50*/ ISETP.GE.U32.AND P1, PT, R17, R0, PT ; - /*1a60*/ ISETP.GE.U32.AND P2, PT, R5, R0, PT ; - /*1a70*/ SEL R6, R0.reuse, RZ, P1 ; - /*1a80*/ IMAD.HI.U32 R9, R55, UR8, RZ ; - /*1a90*/ SEL R10, R0, RZ, P2 ; - /*1aa0*/ IADD3 R53, PT, PT, R17, -R6, RZ ; - /*1ab0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*1ac0*/ IADD3 R57, PT, PT, R5, -R10, RZ ; - /*1ad0*/ IMAD.HI.U32 R6, R13, UR8, RZ ; - /*1ae0*/ IMAD.WIDE.U32 R52, R53, 0x80, R90 ; - /*1af0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*1b00*/ IMAD R5, R0.reuse, R9, R55 ; - /*1b10*/ IMAD.WIDE.U32 R56, R57, 0x80, R90 ; - /*1b20*/ LDG.E.128.STRONG.GPU R52, desc[UR10][R52.64] ; - /*1b30*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*1b40*/ IMAD R13, R0.reuse, R6, R13 ; - /*1b50*/ LDG.E.128.STRONG.GPU R56, desc[UR10][R56.64] ; - /*1b60*/ SEL R6, R0, RZ, P1 ; - /*1b70*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*1b80*/ IADD3 R61, PT, PT, R5, -R6, RZ ; - /*1b90*/ SEL R6, R0, RZ, P1 ; - /*1ba0*/ IMAD.WIDE.U32 R60, R61, 0x80, R90 ; - /*1bb0*/ IADD3 R65, PT, PT, R13, -R6, RZ ; - /*1bc0*/ LDG.E.128.STRONG.GPU R60, desc[UR10][R60.64] ; - /*1bd0*/ IMAD.WIDE.U32 R64, R65, 0x80, R90 ; - /*1be0*/ LDG.E.128.STRONG.GPU R64, desc[UR10][R64.64] ; - /*1bf0*/ IMAD R6, R7, 0x1000193, RZ ; - /*1c00*/ IMAD R10, R11, 0x1000193, RZ ; - /*1c10*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*1c20*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*1c30*/ IMAD R6, R6, 0x1000193, RZ ; - /*1c40*/ IMAD R10, R10, 0x1000193, RZ ; - /*1c50*/ IADD3 R5, PT, PT, R89, 0x3, RZ ; - /*1c60*/ LOP3.LUT R39, R6, R39, RZ, 0x3c, !PT ; - /*1c70*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*1c80*/ LOP3.LUT R72, R72, R5, RZ, 0x3c, !PT ; - /*1c90*/ IMAD R14, R39, 0x1000193, RZ ; - /*1ca0*/ IMAD R6, R15, 0x1000193, RZ ; - /*1cb0*/ IMAD R10, R10, 0x1000193, RZ ; - /*1cc0*/ IMAD R72, R72, 0x1000193, RZ ; - /*1cd0*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*1ce0*/ LOP3.LUT R70, R70, R5, RZ, 0x3c, !PT ; - /*1cf0*/ IMAD R6, R6, 0x1000193, RZ ; - /*1d00*/ IMAD R70, R70, 0x1000193, RZ ; - /*1d10*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*1d20*/ LOP3.LUT R74, R74, R5, RZ, 0x3c, !PT ; - /*1d30*/ IMAD R6, R6, 0x1000193, RZ ; - /*1d40*/ IMAD R74, R74, 0x1000193, RZ ; - /*1d50*/ LOP3.LUT R5, R76, R5, RZ, 0x3c, !PT ; - /*1d60*/ LOP3.LUT R55, R14, R55, RZ, 0x3c, !PT ; - /*1d70*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*1d80*/ IMAD R10, R19, 0x1000193, RZ ; - /*1d90*/ LOP3.LUT R7, R72, R55, RZ, 0x3c, !PT ; - /*1da0*/ LOP3.LUT R10, R10, R35, RZ, 0x3c, !PT ; - /*1db0*/ SHFL.IDX PT, R7, R7, R68, 0x181f ; - /*1dc0*/ LOP3.LUT R9, R70, R59, RZ, 0x3c, !PT ; - /*1dd0*/ IMAD R10, R10, 0x1000193, RZ ; - /*1de0*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*1df0*/ LOP3.LUT R10, R10, R51, RZ, 0x3c, !PT ; - /*1e00*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*1e10*/ IMAD R10, R10, 0x1000193, RZ ; - /*1e20*/ LOP3.LUT R11, R74, R63, RZ, 0x3c, !PT ; - /*1e30*/ IMAD R6, R5, 0x1000193, RZ ; - /*1e40*/ LOP3.LUT R67, R10, R67, RZ, 0x3c, !PT ; - /*1e50*/ SHFL.IDX PT, R11, R11, R68, 0x181f ; - /*1e60*/ LOP3.LUT R13, R6, R67, RZ, 0x3c, !PT ; - /*1e70*/ IMAD.HI.U32 R5, R7, UR8, RZ ; - /*1e80*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*1e90*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*1ea0*/ IMAD.HI.U32 R6, R9, UR8, RZ ; - /*1eb0*/ IMAD R7, R0, R5, R7 ; - /*1ec0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*1ed0*/ ISETP.GE.U32.AND P1, PT, R7, R0, PT ; - /*1ee0*/ IMAD R9, R0.reuse, R6, R9 ; - /*1ef0*/ IMAD.HI.U32 R5, R11, UR8, RZ ; - /*1f00*/ SEL R6, R0, RZ, P1 ; - /*1f10*/ ISETP.GE.U32.AND P2, PT, R9, R0, PT ; - /*1f20*/ IADD3 R69, PT, PT, R7, -R6, RZ ; - /*1f30*/ IADD3 R6, PT, PT, -R5, RZ, RZ ; - /*1f40*/ IMAD.HI.U32 R5, R13, UR8, RZ ; - /*1f50*/ SEL R10, R0, RZ, P2 ; - /*1f60*/ IMAD R11, R0, R6, R11 ; - /*1f70*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*1f80*/ IMAD.WIDE.U32 R68, R69, 0x80, R90 ; - /*1f90*/ ISETP.GE.U32.AND P1, PT, R11, R0, PT ; - /*1fa0*/ IMAD R13, R0.reuse, R5, R13 ; - /*1fb0*/ IADD3 R73, PT, PT, R9, -R10, RZ ; - /*1fc0*/ LDG.E.128.STRONG.GPU R68, desc[UR10][R68.64] ; - /*1fd0*/ SEL R6, R0, RZ, P1 ; - /*1fe0*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*1ff0*/ IMAD.WIDE.U32 R72, R73, 0x80, R90 ; - /*2000*/ IADD3 R77, PT, PT, R11, -R6, RZ ; - /*2010*/ SEL R6, R0, RZ, P1 ; - /*2020*/ LDG.E.128.STRONG.GPU R72, desc[UR10][R72.64] ; - /*2030*/ IMAD.WIDE.U32 R76, R77, 0x80, R90 ; - /*2040*/ IADD3 R81, PT, PT, R13, -R6, RZ ; - /*2050*/ LDG.E.128.STRONG.GPU R76, desc[UR10][R76.64] ; - /*2060*/ IMAD.WIDE.U32 R80, R81, 0x80, R90 ; - /*2070*/ LDG.E.128.STRONG.GPU R80, desc[UR10][R80.64] ; - /*2080*/ IMAD R5, R4, 0x1000193, RZ ; - /*2090*/ IMAD R7, R8, 0x1000193, RZ ; - /*20a0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*20b0*/ IMAD R4, R21, 0x1000193, RZ ; - /*20c0*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*20d0*/ IMAD R9, R12, 0x1000193, RZ ; - /*20e0*/ IMAD R5, R5, 0x1000193, RZ ; - /*20f0*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*2100*/ IMAD R6, R25, 0x1000193, RZ ; - /*2110*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*2120*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*2130*/ IMAD R11, R16, 0x1000193, RZ ; - /*2140*/ IMAD R7, R7, 0x1000193, RZ ; - /*2150*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*2160*/ IMAD R5, R5, 0x1000193, RZ ; - /*2170*/ IMAD R8, R29, 0x1000193, RZ ; - /*2180*/ IMAD R4, R4, 0x1000193, RZ ; - /*2190*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*21a0*/ IMAD R9, R9, 0x1000193, RZ ; - /*21b0*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*21c0*/ IMAD R13, R38, 0x1000193, RZ ; - /*21d0*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*21e0*/ IMAD R6, R6, 0x1000193, RZ ; - /*21f0*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*2200*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*2210*/ IMAD R11, R11, 0x1000193, RZ ; - /*2220*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*2230*/ IMAD R7, R7, 0x1000193, RZ ; - /*2240*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*2250*/ IMAD R5, R5, 0x1000193, RZ ; - /*2260*/ LOP3.LUT R57, R6, R57, RZ, 0x3c, !PT ; - /*2270*/ IMAD R8, R8, 0x1000193, RZ ; - /*2280*/ IMAD R6, R4, 0x1000193, RZ ; - /*2290*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*22a0*/ IMAD R9, R9, 0x1000193, RZ ; - /*22b0*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*22c0*/ IMAD R13, R13, 0x1000193, RZ ; - /*22d0*/ IMAD R10, R33, 0x1000193, RZ ; - /*22e0*/ IMAD R15, R42, 0x1000193, RZ ; - /*22f0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*2300*/ IMAD R17, R46, 0x1000193, RZ ; - /*2310*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*2320*/ IMAD R8, R55, 0x1000193, RZ ; - /*2330*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*2340*/ IMAD R9, R7, 0x1000193, RZ ; - /*2350*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*2360*/ IMAD R14, R57, 0x1000193, RZ ; - /*2370*/ IADD3 R89, PT, PT, R89, 0x4, RZ ; - /*2380*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*2390*/ IMAD R12, R10, 0x1000193, RZ ; - /*23a0*/ IMAD R15, R15, 0x1000193, RZ ; - /*23b0*/ ISETP.NE.AND P1, PT, R89, 0x40, PT ; - /*23c0*/ IMAD R16, R59, 0x1000193, RZ ; - /*23d0*/ IMAD R17, R17, 0x1000193, RZ ; - /*23e0*/ LOP3.LUT R65, R12, R65, RZ, 0x3c, !PT ; - /*23f0*/ IMAD R20, R67, 0x1000193, RZ ; - /*2400*/ IMAD R18, R65, 0x1000193, RZ ; - /*2410*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*2420*/ LOP3.LUT R5, R6, R69, RZ, 0x3c, !PT ; - /*2430*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*2440*/ IMAD R13, R11, 0x1000193, RZ ; - /*2450*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*2460*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*2470*/ LOP3.LUT R64, R13, R64, RZ, 0x3c, !PT ; - /*2480*/ IMAD R13, R50, 0x1000193, RZ ; - /*2490*/ LOP3.LUT R9, R14, R73, RZ, 0x3c, !PT ; - /*24a0*/ IMAD R14, R61, 0x1000193, RZ ; - /*24b0*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*24c0*/ IMAD R15, R60, 0x1000193, RZ ; - /*24d0*/ LOP3.LUT R66, R13, R66, RZ, 0x3c, !PT ; - /*24e0*/ LOP3.LUT R11, R16, R75, RZ, 0x3c, !PT ; - /*24f0*/ IMAD R16, R63, 0x1000193, RZ ; - /*2500*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*2510*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*2520*/ IMAD R17, R64, 0x1000193, RZ ; - /*2530*/ LOP3.LUT R12, R15, R76, RZ, 0x3c, !PT ; - /*2540*/ IMAD R19, R66, 0x1000193, RZ ; - /*2550*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*2560*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*2570*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*2580*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*2590*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*25a0*/ @P1 BRA `(.L_x_241) ; - /*25b0*/ IMAD R4, R4, 0x1000193, RZ ; - /*25c0*/ ULEA UR5, UR7, UR5, 0x18 ; - /*25d0*/ IMAD R8, R8, 0x1000193, RZ ; - /*25e0*/ MOV R89, RZ ; - /*25f0*/ IMAD R12, R12, 0x1000193, RZ ; - /*2600*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*2610*/ IMAD R16, R16, 0x1000193, RZ ; - /*2620*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*2630*/ IMAD.SHL.U32 R88, R2, 0x4, RZ ; - /*2640*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*2650*/ IMAD R5, R4, 0x1000193, RZ ; - /*2660*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*2670*/ IMAD R9, R8, 0x1000193, RZ ; - /*2680*/ IMAD R13, R12, 0x1000193, RZ ; - /*2690*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*26a0*/ IMAD R17, R16, 0x1000193, RZ ; - /*26b0*/ LOP3.LUT R10, R9, R10, RZ, 0x3c, !PT ; - /*26c0*/ IMAD.SHL.U32 R4, R2, 0x20, RZ ; - /*26d0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*26e0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*26f0*/ IMAD R10, R10, 0x1000193, RZ ; - /*2700*/ LOP3.LUT R9, R4, 0x7f00, RZ, 0xc0, !PT ; - /*2710*/ IMAD R4, R5, 0x1000193, RZ ; - /*2720*/ IMAD R6, R13, 0x1000193, RZ ; - /*2730*/ LOP3.LUT R88, R9, 0x1c, R88, 0xf8, !PT ; - /*2740*/ IMAD R8, R17, 0x1000193, RZ ; - /*2750*/ LOP3.LUT R21, R4, R7, RZ, 0x3c, !PT ; - /*2760*/ LOP3.LUT R23, R10, R11, RZ, 0x3c, !PT ; - /*2770*/ LOP3.LUT R25, R6, R15, RZ, 0x3c, !PT ; - /*2780*/ STS [R88+UR5], R21 ; - /*2790*/ LOP3.LUT R27, R8, R19, RZ, 0x3c, !PT ; - /*27a0*/ STS [R88+UR5+0x20], R23 ; - /*27b0*/ STS [R88+UR5+0x40], R25 ; - /*27c0*/ STS [R88+UR5+0x60], R27 ; - /*27d0*/ LDS.128 R4, [R85+0x100] ; - /*27e0*/ LDS.128 R8, [R85+0x140] ; - /*27f0*/ LDS.128 R12, [R85+0x180] ; - /*2800*/ LDS.128 R16, [R85+0x1c0] ; -.L_x_242: - /*2810*/ LDS R72, [R3+UR6+0x100] ; - /*2820*/ SHF.R.U32.HI R68, RZ, 0x2, R89 ; - /*2830*/ LDS R70, [R3+UR6+0x140] ; - /*2840*/ LDS R74, [R3+UR6+0x180] ; - /*2850*/ LDS R76, [R3+UR6+0x1c0] ; - /*2860*/ LOP3.LUT R20, R72, R89.reuse, RZ, 0x3c, !PT ; - /*2870*/ LOP3.LUT R22, R70, R89, RZ, 0x3c, !PT ; - /*2880*/ IMAD R21, R20, 0x1000193, RZ ; - /*2890*/ LOP3.LUT R20, R74, R89, RZ, 0x3c, !PT ; - /*28a0*/ IMAD R23, R22, 0x1000193, RZ ; - /*28b0*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*28c0*/ LOP3.LUT R22, R76, R89, RZ, 0x3c, !PT ; - /*28d0*/ IMAD R25, R20, 0x1000193, RZ ; - /*28e0*/ LOP3.LUT R23, R23, R8, RZ, 0x3c, !PT ; - /*28f0*/ SHFL.IDX PT, R21, R21, R68, 0x181f ; - /*2900*/ IMAD R27, R22, 0x1000193, RZ ; - /*2910*/ LOP3.LUT R25, R25, R12, RZ, 0x3c, !PT ; - /*2920*/ SHFL.IDX PT, R23, R23, R68, 0x181f ; - /*2930*/ LOP3.LUT R29, R27, R16, RZ, 0x3c, !PT ; - /*2940*/ SHFL.IDX PT, R27, R25, R68, 0x181f ; - /*2950*/ SHFL.IDX PT, R31, R29, R68, 0x181f ; - /*2960*/ IMAD.HI.U32 R20, R21, UR8, RZ ; - /*2970*/ IMAD.HI.U32 R22, R23, UR8, RZ ; - /*2980*/ IADD3 R20, PT, PT, -R20, RZ, RZ ; - /*2990*/ IMAD.HI.U32 R24, R27, UR8, RZ ; - /*29a0*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*29b0*/ IMAD R21, R0, R20, R21 ; - /*29c0*/ IADD3 R29, PT, PT, -R24, RZ, RZ ; - /*29d0*/ IMAD R23, R0.reuse, R22, R23 ; - /*29e0*/ IMAD.HI.U32 R24, R31, UR8, RZ ; - /*29f0*/ ISETP.GE.U32.AND P1, PT, R21, R0.reuse, PT ; - /*2a00*/ ISETP.GE.U32.AND P2, PT, R23, R0, PT ; - /*2a10*/ IMAD R29, R0, R29, R27 ; - /*2a20*/ IADD3 R26, PT, PT, -R24, RZ, RZ ; - /*2a30*/ SEL R20, R0, RZ, P1 ; - /*2a40*/ SEL R22, R0, RZ, P2 ; - /*2a50*/ IADD3 R21, PT, PT, R21, -R20, RZ ; - /*2a60*/ IADD3 R25, PT, PT, R23, -R22, RZ ; - /*2a70*/ IMAD.WIDE.U32 R20, R21, 0x80, R90 ; - /*2a80*/ ISETP.GE.U32.AND P1, PT, R29, R0, PT ; - /*2a90*/ IMAD.WIDE.U32 R24, R25, 0x80, R90 ; - /*2aa0*/ LDG.E.128.STRONG.GPU R20, desc[UR10][R20.64] ; - /*2ab0*/ IMAD R31, R0.reuse, R26, R31 ; - /*2ac0*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*2ad0*/ SEL R28, R0, RZ, P1 ; - /*2ae0*/ ISETP.GE.U32.AND P1, PT, R31, R0, PT ; - /*2af0*/ IADD3 R29, PT, PT, R29, -R28, RZ ; - /*2b00*/ SEL R30, R0, RZ, P1 ; - /*2b10*/ IMAD.WIDE.U32 R28, R29, 0x80, R90 ; - /*2b20*/ IADD3 R33, PT, PT, R31, -R30, RZ ; - /*2b30*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*2b40*/ IMAD.WIDE.U32 R32, R33, 0x80, R90 ; - /*2b50*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*2b60*/ IADD3 R37, PT, PT, R89, 0x1, RZ ; - /*2b70*/ IMAD R36, R5, 0x1000193, RZ ; - /*2b80*/ IMAD R38, R9, 0x1000193, RZ ; - /*2b90*/ LOP3.LUT R39, R72, R37.reuse, RZ, 0x3c, !PT ; - /*2ba0*/ LOP3.LUT R5, R70, R37, RZ, 0x3c, !PT ; - /*2bb0*/ IMAD R40, R39, 0x1000193, RZ ; - /*2bc0*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*2bd0*/ IMAD R36, R5, 0x1000193, RZ ; - /*2be0*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*2bf0*/ LOP3.LUT R5, R40, R21, RZ, 0x3c, !PT ; - /*2c00*/ LOP3.LUT R9, R36, R25, RZ, 0x3c, !PT ; - /*2c10*/ IMAD R36, R13, 0x1000193, RZ ; - /*2c20*/ LOP3.LUT R38, R74, R37.reuse, RZ, 0x3c, !PT ; - /*2c30*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*2c40*/ LOP3.LUT R37, R76, R37, RZ, 0x3c, !PT ; - /*2c50*/ IMAD R38, R38, 0x1000193, RZ ; - /*2c60*/ SHFL.IDX PT, R39, R9, R68, 0x181f ; - /*2c70*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*2c80*/ IMAD R36, R17, 0x1000193, RZ ; - /*2c90*/ LOP3.LUT R17, R38, R29, RZ, 0x3c, !PT ; - /*2ca0*/ IMAD R38, R37, 0x1000193, RZ ; - /*2cb0*/ LOP3.LUT R33, R36, R33, RZ, 0x3c, !PT ; - /*2cc0*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*2cd0*/ LOP3.LUT R41, R38, R33, RZ, 0x3c, !PT ; - /*2ce0*/ IMAD.HI.U32 R9, R5, UR8, RZ ; - /*2cf0*/ SHFL.IDX PT, R45, R41, R68, 0x181f ; - /*2d00*/ IMAD.HI.U32 R13, R39, UR8, RZ ; - /*2d10*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*2d20*/ IADD3 R13, PT, PT, -R13, RZ, RZ ; - /*2d30*/ IMAD R5, R0, R9, R5 ; - /*2d40*/ IMAD R39, R0, R13, R39 ; - /*2d50*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*2d60*/ ISETP.GE.U32.AND P2, PT, R39, R0, PT ; - /*2d70*/ SEL R36, R0, RZ, P1 ; - /*2d80*/ IMAD.HI.U32 R9, R17, UR8, RZ ; - /*2d90*/ SEL R38, R0, RZ, P2 ; - /*2da0*/ IADD3 R37, PT, PT, R5, -R36, RZ ; - /*2db0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*2dc0*/ IMAD.HI.U32 R5, R45, UR8, RZ ; - /*2dd0*/ IADD3 R41, PT, PT, R39, -R38, RZ ; - /*2de0*/ IMAD.WIDE.U32 R36, R37, 0x80, R90 ; - /*2df0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*2e00*/ IMAD R17, R0.reuse, R9, R17 ; - /*2e10*/ IMAD.WIDE.U32 R40, R41, 0x80, R90 ; - /*2e20*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*2e30*/ ISETP.GE.U32.AND P1, PT, R17, R0.reuse, PT ; - /*2e40*/ IMAD R5, R0.reuse, R5, R45 ; - /*2e50*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*2e60*/ SEL R44, R0, RZ, P1 ; - /*2e70*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*2e80*/ IADD3 R45, PT, PT, R17, -R44, RZ ; - /*2e90*/ SEL R46, R0, RZ, P1 ; - /*2ea0*/ IMAD.WIDE.U32 R44, R45, 0x80, R90 ; - /*2eb0*/ IADD3 R49, PT, PT, R5, -R46, RZ ; - /*2ec0*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*2ed0*/ IMAD.WIDE.U32 R48, R49, 0x80, R90 ; - /*2ee0*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*2ef0*/ IMAD R5, R6, 0x1000193, RZ ; - /*2f00*/ IADD3 R13, PT, PT, R89, 0x2, RZ ; - /*2f10*/ IMAD R9, R10, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*2f30*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*2f40*/ LOP3.LUT R6, R72, R13.reuse, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R5, R5, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R10, R70, R13.reuse, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R9, R9, 0x1000193, RZ ; - /*2f80*/ IMAD R17, R6, 0x1000193, RZ ; - /*2f90*/ LOP3.LUT R6, R74, R13.reuse, RZ, 0x3c, !PT ; - /*2fa0*/ IMAD R53, R10, 0x1000193, RZ ; - /*2fb0*/ LOP3.LUT R13, R76, R13, RZ, 0x3c, !PT ; - /*2fc0*/ IMAD R55, R6, 0x1000193, RZ ; - /*2fd0*/ IMAD R13, R13, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*2ff0*/ IMAD R5, R14, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R17, R17, R38, RZ, 0x3c, !PT ; - /*3010*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*3020*/ IMAD R9, R18, 0x1000193, RZ ; - /*3030*/ LOP3.LUT R5, R5, R30, RZ, 0x3c, !PT ; - /*3040*/ LOP3.LUT R53, R53, R42, RZ, 0x3c, !PT ; - /*3050*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*3060*/ LOP3.LUT R9, R9, R34, RZ, 0x3c, !PT ; - /*3070*/ IMAD R5, R5, 0x1000193, RZ ; - /*3080*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*3090*/ IMAD R9, R9, 0x1000193, RZ ; - /*30a0*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*30b0*/ LOP3.LUT R55, R55, R46, RZ, 0x3c, !PT ; - /*30c0*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*30d0*/ SHFL.IDX PT, R55, R55, R68, 0x181f ; - /*30e0*/ LOP3.LUT R13, R13, R50, RZ, 0x3c, !PT ; - /*30f0*/ IMAD.HI.U32 R5, R17, UR8, RZ ; - /*3100*/ IMAD.HI.U32 R6, R53, UR8, RZ ; - /*3110*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*3120*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*3130*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*3140*/ IMAD R17, R0, R5, R17 ; - /*3150*/ IMAD R5, R0, R6, R53 ; - /*3160*/ ISETP.GE.U32.AND P1, PT, R17, R0, PT ; - /*3170*/ ISETP.GE.U32.AND P2, PT, R5, R0, PT ; - /*3180*/ SEL R6, R0.reuse, RZ, P1 ; - /*3190*/ IMAD.HI.U32 R9, R55, UR8, RZ ; - /*31a0*/ SEL R10, R0, RZ, P2 ; - /*31b0*/ IADD3 R53, PT, PT, R17, -R6, RZ ; - /*31c0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*31d0*/ IADD3 R57, PT, PT, R5, -R10, RZ ; - /*31e0*/ IMAD.HI.U32 R6, R13, UR8, RZ ; - /*31f0*/ IMAD.WIDE.U32 R52, R53, 0x80, R90 ; - /*3200*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*3210*/ IMAD R5, R0.reuse, R9, R55 ; - /*3220*/ IMAD.WIDE.U32 R56, R57, 0x80, R90 ; - /*3230*/ LDG.E.128.STRONG.GPU R52, desc[UR10][R52.64] ; - /*3240*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*3250*/ IMAD R13, R0.reuse, R6, R13 ; - /*3260*/ LDG.E.128.STRONG.GPU R56, desc[UR10][R56.64] ; - /*3270*/ SEL R6, R0, RZ, P1 ; - /*3280*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*3290*/ IADD3 R61, PT, PT, R5, -R6, RZ ; - /*32a0*/ SEL R6, R0, RZ, P1 ; - /*32b0*/ IMAD.WIDE.U32 R60, R61, 0x80, R90 ; - /*32c0*/ IADD3 R65, PT, PT, R13, -R6, RZ ; - /*32d0*/ LDG.E.128.STRONG.GPU R60, desc[UR10][R60.64] ; - /*32e0*/ IMAD.WIDE.U32 R64, R65, 0x80, R90 ; - /*32f0*/ LDG.E.128.STRONG.GPU R64, desc[UR10][R64.64] ; - /*3300*/ IMAD R6, R7, 0x1000193, RZ ; - /*3310*/ IMAD R10, R11, 0x1000193, RZ ; - /*3320*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*3330*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*3340*/ IMAD R6, R6, 0x1000193, RZ ; - /*3350*/ IMAD R10, R10, 0x1000193, RZ ; - /*3360*/ IADD3 R5, PT, PT, R89, 0x3, RZ ; - /*3370*/ LOP3.LUT R39, R6, R39, RZ, 0x3c, !PT ; - /*3380*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*3390*/ LOP3.LUT R72, R72, R5, RZ, 0x3c, !PT ; - /*33a0*/ IMAD R14, R39, 0x1000193, RZ ; - /*33b0*/ IMAD R6, R15, 0x1000193, RZ ; - /*33c0*/ IMAD R10, R10, 0x1000193, RZ ; - /*33d0*/ IMAD R72, R72, 0x1000193, RZ ; - /*33e0*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*33f0*/ LOP3.LUT R70, R70, R5, RZ, 0x3c, !PT ; - /*3400*/ IMAD R6, R6, 0x1000193, RZ ; - /*3410*/ IMAD R70, R70, 0x1000193, RZ ; - /*3420*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*3430*/ LOP3.LUT R74, R74, R5, RZ, 0x3c, !PT ; - /*3440*/ IMAD R6, R6, 0x1000193, RZ ; - /*3450*/ IMAD R74, R74, 0x1000193, RZ ; - /*3460*/ LOP3.LUT R5, R76, R5, RZ, 0x3c, !PT ; - /*3470*/ LOP3.LUT R55, R14, R55, RZ, 0x3c, !PT ; - /*3480*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*3490*/ IMAD R10, R19, 0x1000193, RZ ; - /*34a0*/ LOP3.LUT R7, R72, R55, RZ, 0x3c, !PT ; - /*34b0*/ LOP3.LUT R10, R10, R35, RZ, 0x3c, !PT ; - /*34c0*/ SHFL.IDX PT, R7, R7, R68, 0x181f ; - /*34d0*/ LOP3.LUT R9, R70, R59, RZ, 0x3c, !PT ; - /*34e0*/ IMAD R10, R10, 0x1000193, RZ ; - /*34f0*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*3500*/ LOP3.LUT R10, R10, R51, RZ, 0x3c, !PT ; - /*3510*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*3520*/ IMAD R10, R10, 0x1000193, RZ ; - /*3530*/ LOP3.LUT R11, R74, R63, RZ, 0x3c, !PT ; - /*3540*/ IMAD R6, R5, 0x1000193, RZ ; - /*3550*/ LOP3.LUT R67, R10, R67, RZ, 0x3c, !PT ; - /*3560*/ SHFL.IDX PT, R11, R11, R68, 0x181f ; - /*3570*/ LOP3.LUT R13, R6, R67, RZ, 0x3c, !PT ; - /*3580*/ IMAD.HI.U32 R5, R7, UR8, RZ ; - /*3590*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*35a0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*35b0*/ IMAD.HI.U32 R6, R9, UR8, RZ ; - /*35c0*/ IMAD R7, R0, R5, R7 ; - /*35d0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*35e0*/ ISETP.GE.U32.AND P1, PT, R7, R0, PT ; - /*35f0*/ IMAD R9, R0.reuse, R6, R9 ; - /*3600*/ IMAD.HI.U32 R5, R11, UR8, RZ ; - /*3610*/ SEL R6, R0, RZ, P1 ; - /*3620*/ ISETP.GE.U32.AND P2, PT, R9, R0, PT ; - /*3630*/ IADD3 R69, PT, PT, R7, -R6, RZ ; - /*3640*/ IADD3 R6, PT, PT, -R5, RZ, RZ ; - /*3650*/ IMAD.HI.U32 R5, R13, UR8, RZ ; - /*3660*/ SEL R10, R0, RZ, P2 ; - /*3670*/ IMAD R11, R0, R6, R11 ; - /*3680*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*3690*/ IMAD.WIDE.U32 R68, R69, 0x80, R90 ; - /*36a0*/ ISETP.GE.U32.AND P1, PT, R11, R0, PT ; - /*36b0*/ IMAD R13, R0.reuse, R5, R13 ; - /*36c0*/ IADD3 R73, PT, PT, R9, -R10, RZ ; - /*36d0*/ LDG.E.128.STRONG.GPU R68, desc[UR10][R68.64] ; - /*36e0*/ SEL R6, R0, RZ, P1 ; - /*36f0*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*3700*/ IMAD.WIDE.U32 R72, R73, 0x80, R90 ; - /*3710*/ IADD3 R77, PT, PT, R11, -R6, RZ ; - /*3720*/ SEL R6, R0, RZ, P1 ; - /*3730*/ LDG.E.128.STRONG.GPU R72, desc[UR10][R72.64] ; - /*3740*/ IMAD.WIDE.U32 R76, R77, 0x80, R90 ; - /*3750*/ IADD3 R81, PT, PT, R13, -R6, RZ ; - /*3760*/ LDG.E.128.STRONG.GPU R76, desc[UR10][R76.64] ; - /*3770*/ IMAD.WIDE.U32 R80, R81, 0x80, R90 ; - /*3780*/ LDG.E.128.STRONG.GPU R80, desc[UR10][R80.64] ; - /*3790*/ IMAD R5, R4, 0x1000193, RZ ; - /*37a0*/ IMAD R7, R8, 0x1000193, RZ ; - /*37b0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*37c0*/ IMAD R4, R21, 0x1000193, RZ ; - /*37d0*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*37e0*/ IMAD R9, R12, 0x1000193, RZ ; - /*37f0*/ IMAD R5, R5, 0x1000193, RZ ; - /*3800*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*3810*/ IMAD R6, R25, 0x1000193, RZ ; - /*3820*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*3830*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*3840*/ IMAD R11, R16, 0x1000193, RZ ; - /*3850*/ IMAD R7, R7, 0x1000193, RZ ; - /*3860*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*3870*/ IMAD R5, R5, 0x1000193, RZ ; - /*3880*/ IMAD R8, R29, 0x1000193, RZ ; - /*3890*/ IMAD R4, R4, 0x1000193, RZ ; - /*38a0*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*38b0*/ IMAD R9, R9, 0x1000193, RZ ; - /*38c0*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*38d0*/ IMAD R13, R38, 0x1000193, RZ ; - /*38e0*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*38f0*/ IMAD R6, R6, 0x1000193, RZ ; - /*3900*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*3910*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*3920*/ IMAD R11, R11, 0x1000193, RZ ; - /*3930*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*3940*/ IMAD R7, R7, 0x1000193, RZ ; - /*3950*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*3960*/ IMAD R5, R5, 0x1000193, RZ ; - /*3970*/ LOP3.LUT R57, R6, R57, RZ, 0x3c, !PT ; - /*3980*/ IMAD R8, R8, 0x1000193, RZ ; - /*3990*/ IMAD R6, R4, 0x1000193, RZ ; - /*39a0*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*39b0*/ IMAD R9, R9, 0x1000193, RZ ; - /*39c0*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*39d0*/ IMAD R13, R13, 0x1000193, RZ ; - /*39e0*/ IMAD R10, R33, 0x1000193, RZ ; - /*39f0*/ IMAD R15, R42, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*3a10*/ IMAD R17, R46, 0x1000193, RZ ; - /*3a20*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*3a30*/ IMAD R8, R55, 0x1000193, RZ ; - /*3a40*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*3a50*/ IMAD R9, R7, 0x1000193, RZ ; - /*3a60*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*3a70*/ IMAD R14, R57, 0x1000193, RZ ; - /*3a80*/ IADD3 R89, PT, PT, R89, 0x4, RZ ; - /*3a90*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*3aa0*/ IMAD R12, R10, 0x1000193, RZ ; - /*3ab0*/ IMAD R15, R15, 0x1000193, RZ ; - /*3ac0*/ ISETP.NE.AND P1, PT, R89, 0x40, PT ; - /*3ad0*/ IMAD R16, R59, 0x1000193, RZ ; - /*3ae0*/ IMAD R17, R17, 0x1000193, RZ ; - /*3af0*/ LOP3.LUT R65, R12, R65, RZ, 0x3c, !PT ; - /*3b00*/ IMAD R20, R67, 0x1000193, RZ ; - /*3b10*/ IMAD R18, R65, 0x1000193, RZ ; - /*3b20*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*3b30*/ LOP3.LUT R5, R6, R69, RZ, 0x3c, !PT ; - /*3b40*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*3b50*/ IMAD R13, R11, 0x1000193, RZ ; - /*3b60*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*3b70*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*3b80*/ LOP3.LUT R64, R13, R64, RZ, 0x3c, !PT ; - /*3b90*/ IMAD R13, R50, 0x1000193, RZ ; - /*3ba0*/ LOP3.LUT R9, R14, R73, RZ, 0x3c, !PT ; - /*3bb0*/ IMAD R14, R61, 0x1000193, RZ ; - /*3bc0*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*3bd0*/ IMAD R15, R60, 0x1000193, RZ ; - /*3be0*/ LOP3.LUT R66, R13, R66, RZ, 0x3c, !PT ; - /*3bf0*/ LOP3.LUT R11, R16, R75, RZ, 0x3c, !PT ; - /*3c00*/ IMAD R16, R63, 0x1000193, RZ ; - /*3c10*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*3c20*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*3c30*/ IMAD R17, R64, 0x1000193, RZ ; - /*3c40*/ LOP3.LUT R12, R15, R76, RZ, 0x3c, !PT ; - /*3c50*/ IMAD R19, R66, 0x1000193, RZ ; - /*3c60*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*3c70*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*3c80*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*3c90*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*3ca0*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*3cb0*/ @P1 BRA `(.L_x_242) ; - /*3cc0*/ IMAD R4, R4, 0x1000193, RZ ; - /*3cd0*/ LEA R2, R2, UR5, 0x5 ; - /*3ce0*/ IMAD R8, R8, 0x1000193, RZ ; - /*3cf0*/ HFMA2 R79, -RZ, RZ, 0, 0 ; - /*3d00*/ IMAD R12, R12, 0x1000193, RZ ; - /*3d10*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*3d20*/ IMAD R16, R16, 0x1000193, RZ ; - /*3d30*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*3d40*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*3d50*/ IMAD R3, R4, 0x1000193, RZ ; - /*3d60*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*3d70*/ IMAD R5, R8, 0x1000193, RZ ; - /*3d80*/ IMAD R9, R12, 0x1000193, RZ ; - /*3d90*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*3da0*/ IMAD R13, R16, 0x1000193, RZ ; - /*3db0*/ LOP3.LUT R5, R5, R10, RZ, 0x3c, !PT ; - /*3dc0*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*3dd0*/ IMAD R0, R3, 0x1000193, RZ ; - /*3de0*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*3df0*/ IMAD R4, R5, 0x1000193, RZ ; - /*3e00*/ IMAD R6, R9, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R3, R0, R7, RZ, 0x3c, !PT ; - /*3e20*/ IMAD R8, R13, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R25, R4, R11, RZ, 0x3c, !PT ; - /*3e40*/ LOP3.LUT R27, R6, R15, RZ, 0x3c, !PT ; - /*3e50*/ STS [R88+UR5+0x80], R3 ; - /*3e60*/ LOP3.LUT R29, R8, R19, RZ, 0x3c, !PT ; - /*3e70*/ STS [R88+UR5+0xa0], R25 ; - /*3e80*/ STS [R88+UR5+0xc0], R27 ; - /*3e90*/ STS [R88+UR5+0xe0], R29 ; - /*3ea0*/ LDS.128 R8, [R2] ; - /*3eb0*/ LDS.128 R4, [R2+0x10] ; - /*3ec0*/ LDS.128 R36, [R84+UR6+0x10] ; - /*3ed0*/ LDS.128 R12, [R84+UR6] ; - /*3ee0*/ LDS.128 R16, [R84+UR6+0x30] ; - /*3ef0*/ LDS.128 R20, [R84+UR6+0x20] ; - /*3f00*/ LOP3.LUT R24, R38, R8, RZ, 0x3c, !PT ; - /*3f10*/ LOP3.LUT R31, R39, R9, RZ, 0x3c, !PT ; - /*3f20*/ SHF.L.W.U32.HI R25, R31, 0x1, R24 ; - /*3f30*/ LOP3.LUT R3, R15, R17, R7, 0x96, !PT ; - /*3f40*/ LOP3.LUT R0, R14, R16, R6, 0x96, !PT ; - /*3f50*/ LOP3.LUT R3, R3, 0x80000000, RZ, 0x3c, !PT ; - /*3f60*/ SHF.L.W.U32.HI R30, R24, 0x1, R31 ; - /*3f70*/ LOP3.LUT R2, R20, R10, RZ, 0x3c, !PT ; - /*3f80*/ LOP3.LUT R27, R21, R11, RZ, 0x3c, !PT ; - /*3f90*/ LOP3.LUT R41, R36, 0x1, R18, 0x96, !PT ; - /*3fa0*/ LOP3.LUT R32, R37, RZ, R19, 0x96, !PT ; - /*3fb0*/ LOP3.LUT R25, R25, R0, RZ, 0x3c, !PT ; - /*3fc0*/ SHF.L.W.U32.HI R35, R3, 0x1, R0 ; - /*3fd0*/ SHF.L.W.U32.HI R24, R0, 0x1, R3 ; - /*3fe0*/ LOP3.LUT R30, R30, R3, RZ, 0x3c, !PT ; - /*3ff0*/ LOP3.LUT R0, R12, R22, R4, 0x96, !PT ; - /*4000*/ LOP3.LUT R3, R13, R23, R5, 0x96, !PT ; - /*4010*/ SHF.L.W.U32.HI R26, R27, 0x1, R2 ; - /*4020*/ SHF.L.W.U32.HI R27, R2, 0x1, R27 ; - /*4030*/ SHF.L.W.U32.HI R33, R32, 0x1, R41 ; - /*4040*/ SHF.L.W.U32.HI R2, R41, 0x1, R32 ; - /*4050*/ SHF.L.W.U32.HI R55, R3, 0x1, R0 ; - /*4060*/ SHF.L.W.U32.HI R34, R0, 0x1, R3 ; - /*4070*/ LOP3.LUT R32, R27, R32, RZ, 0x3c, !PT ; - /*4080*/ LOP3.LUT R33, R33, R0, RZ, 0x3c, !PT ; - /*4090*/ LOP3.LUT R27, R35, R20, R10, 0x96, !PT ; - /*40a0*/ LOP3.LUT R24, R24, R21, R11, 0x96, !PT ; - /*40b0*/ LOP3.LUT R0, R2, R3, RZ, 0x3c, !PT ; - /*40c0*/ LOP3.LUT R41, R26, R41, RZ, 0x3c, !PT ; - /*40d0*/ LOP3.LUT R55, R55, R38, R8, 0x96, !PT ; - /*40e0*/ LOP3.LUT R34, R34, R39, R9, 0x96, !PT ; - /*40f0*/ LOP3.LUT R2, R27, R12, RZ, 0x3c, !PT ; - /*4100*/ LOP3.LUT R3, R24, R13, RZ, 0x3c, !PT ; - /*4110*/ LOP3.LUT R13, R16, R33, RZ, 0x3c, !PT ; - /*4120*/ LOP3.LUT R12, R17, R0, RZ, 0x3c, !PT ; - /*4130*/ LOP3.LUT R31, R25, R36, RZ, 0x3c, !PT ; - /*4140*/ LOP3.LUT R28, R30, R37, RZ, 0x3c, !PT ; - /*4150*/ LOP3.LUT R29, R41, R38, RZ, 0x3c, !PT ; - /*4160*/ LOP3.LUT R17, R22, R27, RZ, 0x3c, !PT ; - /*4170*/ LOP3.LUT R16, R23, R24, RZ, 0x3c, !PT ; - /*4180*/ LOP3.LUT R26, R32, R39, RZ, 0x3c, !PT ; - /*4190*/ LOP3.LUT R14, R33, R14, RZ, 0x3c, !PT ; - /*41a0*/ LOP3.LUT R15, R0, R15, RZ, 0x3c, !PT ; - /*41b0*/ LOP3.LUT R18, R18, R25, RZ, 0x3c, !PT ; - /*41c0*/ LOP3.LUT R19, R19, R30, RZ, 0x3c, !PT ; - /*41d0*/ LOP3.LUT R20, R55, R20, RZ, 0x3c, !PT ; - /*41e0*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*41f0*/ LOP3.LUT R45, R25, 0x1, RZ, 0x3c, !PT ; - /*4200*/ MOV R60, R25 ; - /*4210*/ MOV R59, R30.reuse ; - /*4220*/ MOV R48, R30 ; - /*4230*/ LOP3.LUT R38, R33, R6, RZ, 0x3c, !PT ; - /*4240*/ LOP3.LUT R35, R0.reuse, R7, RZ, 0x3c, !PT ; - /*4250*/ LOP3.LUT R62, R0, 0x80000000, RZ, 0x3c, !PT ; - /*4260*/ LOP3.LUT R22, R41, R8, RZ, 0x3c, !PT ; - /*4270*/ LOP3.LUT R63, R32, R9, RZ, 0x3c, !PT ; - /*4280*/ LOP3.LUT R23, R55, R10, RZ, 0x3c, !PT ; - /*4290*/ LOP3.LUT R64, R34, R11, RZ, 0x3c, !PT ; - /*42a0*/ MOV R51, R33 ; - /*42b0*/ MOV R65, R41 ; - /*42c0*/ MOV R76, R32 ; - /*42d0*/ MOV R50, R55.reuse ; - /*42e0*/ MOV R49, R34.reuse ; - /*42f0*/ MOV R52, R34 ; - /*4300*/ MOV R37, R55 ; - /*4310*/ MOV R71, R32 ; - /*4320*/ MOV R72, R41 ; - /*4330*/ LOP3.LUT R53, R27, R4, RZ, 0x3c, !PT ; - /*4340*/ LOP3.LUT R36, R24, R5, RZ, 0x3c, !PT ; - /*4350*/ MOV R46, R27 ; - /*4360*/ MOV R67, R24 ; -.L_x_244: - /*4370*/ ISETP.NE.AND P1, PT, R79, RZ, PT ; - /*4380*/ @!P1 BRA `(.L_x_243) ; - /*4390*/ LOP3.LUT R40, R14, R13, R38, 0x96, !PT ; - /*43a0*/ LOP3.LUT R39, R15, R12, R35, 0x96, !PT ; - /*43b0*/ LOP3.LUT R42, R29, R22, R41, 0x96, !PT ; - /*43c0*/ LOP3.LUT R47, R20, R23, R55, 0x96, !PT ; - /*43d0*/ LOP3.LUT R56, R21, R64, R34, 0x96, !PT ; - /*43e0*/ LOP3.LUT R44, R26, R63, R32, 0x96, !PT ; - /*43f0*/ LOP3.LUT R43, R40, R33, R51, 0x96, !PT ; - /*4400*/ LOP3.LUT R54, R39, R62, R0, 0x96, !PT ; - /*4410*/ LOP3.LUT R40, R42, R72, R65, 0x96, !PT ; - /*4420*/ LOP3.LUT R47, R47, R37, R50, 0x96, !PT ; - /*4430*/ LOP3.LUT R39, R44, R71, R76, 0x96, !PT ; - /*4440*/ LOP3.LUT R56, R56, R52, R49, 0x96, !PT ; - /*4450*/ SHF.L.W.U32.HI R42, R54, 0x1, R43 ; - /*4460*/ SHF.L.W.U32.HI R57, R43, 0x1, R54 ; - /*4470*/ SHF.L.W.U32.HI R58, R39, 0x1, R40 ; - /*4480*/ SHF.L.W.U32.HI R68, R56, 0x1, R47 ; - /*4490*/ LOP3.LUT R42, R42, R47, RZ, 0x3c, !PT ; - /*44a0*/ SHF.L.W.U32.HI R73, R47, 0x1, R56 ; - /*44b0*/ LOP3.LUT R57, R57, R56, RZ, 0x3c, !PT ; - /*44c0*/ LOP3.LUT R47, R31, R18, R45, 0x96, !PT ; - /*44d0*/ LOP3.LUT R56, R28, R19, R30, 0x96, !PT ; - /*44e0*/ LOP3.LUT R58, R58, R43, RZ, 0x3c, !PT ; - /*44f0*/ LOP3.LUT R43, R2, R17, R53, 0x96, !PT ; - /*4500*/ LOP3.LUT R47, R47, R25, R60, 0x96, !PT ; - /*4510*/ LOP3.LUT R56, R56, R48, R59, 0x96, !PT ; - /*4520*/ LOP3.LUT R44, R3, R16, R36, 0x96, !PT ; - /*4530*/ SHF.L.W.U32.HI R61, R40, 0x1, R39 ; - /*4540*/ LOP3.LUT R43, R43, R27, R46, 0x96, !PT ; - /*4550*/ SHF.L.W.U32.HI R66, R56, 0x1, R47 ; - /*4560*/ LOP3.LUT R44, R44, R24, R67, 0x96, !PT ; - /*4570*/ LOP3.LUT R61, R61, R54, RZ, 0x3c, !PT ; - /*4580*/ SHF.L.W.U32.HI R69, R47, 0x1, R56 ; - /*4590*/ LOP3.LUT R54, R66, R43, RZ, 0x3c, !PT ; - /*45a0*/ SHF.L.W.U32.HI R75, R44, 0x1, R43 ; - /*45b0*/ SHF.L.W.U32.HI R66, R43, 0x1, R44 ; - /*45c0*/ LOP3.LUT R43, R69, R44, RZ, 0x3c, !PT ; - /*45d0*/ LOP3.LUT R44, R68, R47, RZ, 0x3c, !PT ; - /*45e0*/ LOP3.LUT R47, R73, R56, RZ, 0x3c, !PT ; - /*45f0*/ LOP3.LUT R40, R75, R40, RZ, 0x3c, !PT ; - /*4600*/ LOP3.LUT R39, R66, R39, RZ, 0x3c, !PT ; - /*4610*/ LOP3.LUT R2, R42.reuse, R2, RZ, 0x3c, !PT ; - /*4620*/ LOP3.LUT R17, R42, R17, RZ, 0x3c, !PT ; - /*4630*/ LOP3.LUT R53, R42.reuse, R53, RZ, 0x3c, !PT ; - /*4640*/ LOP3.LUT R27, R42.reuse, R27, RZ, 0x3c, !PT ; - /*4650*/ LOP3.LUT R46, R42, R46, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R3, R57.reuse, R3, RZ, 0x3c, !PT ; - /*4670*/ LOP3.LUT R16, R57.reuse, R16, RZ, 0x3c, !PT ; - /*4680*/ LOP3.LUT R36, R57, R36, RZ, 0x3c, !PT ; - /*4690*/ LOP3.LUT R24, R57.reuse, R24, RZ, 0x3c, !PT ; - /*46a0*/ LOP3.LUT R67, R57, R67, RZ, 0x3c, !PT ; - /*46b0*/ LOP3.LUT R31, R58.reuse, R31, RZ, 0x3c, !PT ; - /*46c0*/ LOP3.LUT R18, R58.reuse, R18, RZ, 0x3c, !PT ; - /*46d0*/ LOP3.LUT R45, R58.reuse, R45, RZ, 0x3c, !PT ; - /*46e0*/ LOP3.LUT R25, R58, R25, RZ, 0x3c, !PT ; - /*46f0*/ LOP3.LUT R60, R58, R60, RZ, 0x3c, !PT ; - /*4700*/ LOP3.LUT R28, R61.reuse, R28, RZ, 0x3c, !PT ; - /*4710*/ LOP3.LUT R19, R61.reuse, R19, RZ, 0x3c, !PT ; - /*4720*/ LOP3.LUT R30, R61.reuse, R30, RZ, 0x3c, !PT ; - /*4730*/ LOP3.LUT R48, R61.reuse, R48, RZ, 0x3c, !PT ; - /*4740*/ LOP3.LUT R59, R61, R59, RZ, 0x3c, !PT ; - /*4750*/ LOP3.LUT R14, R54.reuse, R14, RZ, 0x3c, !PT ; - /*4760*/ LOP3.LUT R13, R54.reuse, R13, RZ, 0x3c, !PT ; - /*4770*/ LOP3.LUT R38, R54.reuse, R38, RZ, 0x3c, !PT ; - /*4780*/ LOP3.LUT R33, R54.reuse, R33, RZ, 0x3c, !PT ; - /*4790*/ LOP3.LUT R51, R54, R51, RZ, 0x3c, !PT ; - /*47a0*/ LOP3.LUT R15, R43, R15, RZ, 0x3c, !PT ; - /*47b0*/ LOP3.LUT R12, R43.reuse, R12, RZ, 0x3c, !PT ; - /*47c0*/ LOP3.LUT R35, R43.reuse, R35, RZ, 0x3c, !PT ; - /*47d0*/ LOP3.LUT R62, R43.reuse, R62, RZ, 0x3c, !PT ; - /*47e0*/ LOP3.LUT R0, R43, R0, RZ, 0x3c, !PT ; - /*47f0*/ LOP3.LUT R29, R44.reuse, R29, RZ, 0x3c, !PT ; - /*4800*/ LOP3.LUT R22, R44, R22, RZ, 0x3c, !PT ; - /*4810*/ LOP3.LUT R41, R44.reuse, R41, RZ, 0x3c, !PT ; - /*4820*/ LOP3.LUT R72, R44.reuse, R72, RZ, 0x3c, !PT ; - /*4830*/ LOP3.LUT R65, R44, R65, RZ, 0x3c, !PT ; - /*4840*/ LOP3.LUT R26, R47.reuse, R26, RZ, 0x3c, !PT ; - /*4850*/ LOP3.LUT R63, R47.reuse, R63, RZ, 0x3c, !PT ; - /*4860*/ LOP3.LUT R32, R47, R32, RZ, 0x3c, !PT ; - /*4870*/ LOP3.LUT R71, R47.reuse, R71, RZ, 0x3c, !PT ; - /*4880*/ LOP3.LUT R76, R47, R76, RZ, 0x3c, !PT ; - /*4890*/ LOP3.LUT R20, R40.reuse, R20, RZ, 0x3c, !PT ; - /*48a0*/ LOP3.LUT R23, R40.reuse, R23, RZ, 0x3c, !PT ; - /*48b0*/ LOP3.LUT R55, R40.reuse, R55, RZ, 0x3c, !PT ; - /*48c0*/ LOP3.LUT R37, R40, R37, RZ, 0x3c, !PT ; - /*48d0*/ LOP3.LUT R50, R40, R50, RZ, 0x3c, !PT ; - /*48e0*/ LOP3.LUT R21, R39.reuse, R21, RZ, 0x3c, !PT ; - /*48f0*/ LOP3.LUT R64, R39.reuse, R64, RZ, 0x3c, !PT ; - /*4900*/ LOP3.LUT R34, R39.reuse, R34, RZ, 0x3c, !PT ; - /*4910*/ LOP3.LUT R52, R39.reuse, R52, RZ, 0x3c, !PT ; - /*4920*/ LOP3.LUT R49, R39, R49, RZ, 0x3c, !PT ; -.L_x_243: - /*4930*/ SHF.L.W.U32.HI R75, R41, 0x19, R32 ; - /*4940*/ SHF.L.W.U32.HI R43, R32, 0x19, R41 ; - /*4950*/ SHF.L.W.U32.HI R77, R45, 0xb, R30 ; - /*4960*/ SHF.L.W.U32.HI R70, R30, 0xb, R45 ; - /*4970*/ SHF.L.W.U32.HI R45, R20, 0x1b, R21 ; - /*4980*/ SHF.L.W.U32.HI R41, R21, 0x1b, R20 ; - /*4990*/ SHF.L.W.U32.HI R66, R53, 0x3, R36 ; - /*49a0*/ SHF.L.W.U32.HI R68, R36, 0x3, R53 ; - /*49b0*/ SHF.L.W.U32.HI R20, R13, 0xc, R12 ; - /*49c0*/ SHF.L.W.U32.HI R47, R55, 0x7, R34 ; - /*49d0*/ SHF.L.W.U32.HI R39, R34, 0x7, R55 ; - /*49e0*/ SHF.L.W.U32.HI R12, R12, 0xc, R13 ; - /*49f0*/ SHF.L.W.U32.HI R54, R17, 0x4, R16 ; - /*4a00*/ SHF.L.W.U32.HI R53, R16, 0x4, R17 ; - /*4a10*/ SHF.L.W.U32.HI R34, R14, 0x1, R15 ; - /*4a20*/ SHF.L.W.U32.HI R13, R18, 0x6, R19 ; - /*4a30*/ SHF.L.W.U32.HI R32, R37, 0x8, R52 ; - /*4a40*/ SHF.L.W.U32.HI R17, R46, 0x12, R67 ; - /*4a50*/ SHF.L.W.U32.HI R55, R15, 0x1, R14 ; - /*4a60*/ SHF.L.W.U32.HI R78, R71, 0x15, R72 ; - /*4a70*/ SHF.L.W.U32.HI R42, R38, 0xa, R35 ; - /*4a80*/ SHF.L.W.U32.HI R15, R49, 0xe, R50 ; - /*4a90*/ SHF.L.W.U32.HI R38, R35, 0xa, R38 ; - /*4aa0*/ SHF.L.W.U32.HI R69, R72, 0x15, R71 ; - /*4ab0*/ LOP3.LUT R36, R34, R13, R75, 0xd2, !PT ; - /*4ac0*/ LOP3.LUT R35, R13, R75, R32, 0xd2, !PT ; - /*4ad0*/ LOP3.LUT R30, R75, R32, R17, 0xd2, !PT ; - /*4ae0*/ SHF.L.W.U32.HI R71, R29, 0x1c, R26 ; - /*4af0*/ SHF.L.W.U32.HI R73, R26, 0x1c, R29 ; - /*4b00*/ LOP3.LUT R75, R2, R20, R77, 0xd2, !PT ; - /*4b10*/ LOP3.LUT R14, R20, R77, R78, 0xd2, !PT ; - /*4b20*/ LOP3.LUT R29, R78, R15, R2, 0xd2, !PT ; - /*4b30*/ LOP3.LUT R20, R15, R2, R20, 0xd2, !PT ; - /*4b40*/ IMAD.SHL.U32 R2, R79, 0x8, RZ ; - /*4b50*/ SHF.L.W.U32.HI R72, R50, 0xe, R49 ; - /*4b60*/ SHF.L.W.U32.HI R57, R31, 0x1e, R28 ; - /*4b70*/ SHF.L.W.U32.HI R44, R28, 0x1e, R31 ; - /*4b80*/ LOP3.LUT R31, R77, R78, R15, 0xd2, !PT ; - /*4b90*/ LOP3.LUT R78, R3, R12, R70, 0xd2, !PT ; - /*4ba0*/ LOP3.LUT R26, R69, R72, R3, 0xd2, !PT ; - /*4bb0*/ LOP3.LUT R21, R72, R3, R12, 0xd2, !PT ; - /*4bc0*/ LDC.64 R2, c[0x3][R2] ; - /*4bd0*/ IADD3 R79, PT, PT, R79, 0x1, RZ ; - /*4be0*/ SHF.L.W.U32.HI R74, R23, 0x14, R64 ; - /*4bf0*/ SHF.L.W.U32.HI R50, R22, 0x17, R63 ; - /*4c00*/ ISETP.NE.AND P1, PT, R79, 0x18, PT ; - /*4c10*/ SHF.L.W.U32.HI R49, R63, 0x17, R22 ; - /*4c20*/ SHF.L.W.U32.HI R23, R64, 0x14, R23 ; - /*4c30*/ SHF.L.W.U32.HI R22, R33, 0xd, R62 ; - /*4c40*/ SHF.L.W.U32.HI R63, R62, 0xd, R33 ; - /*4c50*/ SHF.L.W.U32.HI R16, R60, 0x1d, R59 ; - /*4c60*/ SHF.L.W.U32.HI R64, R59, 0x1d, R60 ; - /*4c70*/ SHF.L.W.U32.HI R33, R25, 0xf, R48 ; - /*4c80*/ SHF.L.W.U32.HI R59, R48, 0xf, R25 ; - /*4c90*/ SHF.L.W.U32.HI R60, R65, 0x18, R76 ; - /*4ca0*/ SHF.L.W.U32.HI R80, R76, 0x18, R65 ; - /*4cb0*/ LOP3.LUT R32, R32, R17, R34, 0xd2, !PT ; - /*4cc0*/ SHF.L.W.U32.HI R40, R19, 0x6, R18 ; - /*4cd0*/ SHF.L.W.U32.HI R76, R52, 0x8, R37 ; - /*4ce0*/ SHF.L.W.U32.HI R46, R67, 0x12, R46 ; - /*4cf0*/ LOP3.LUT R34, R17, R34, R13, 0xd2, !PT ; - /*4d00*/ LOP3.LUT R15, R12, R70, R69, 0xd2, !PT ; - /*4d10*/ LOP3.LUT R17, R73, R23, R68, 0xd2, !PT ; - /*4d20*/ LOP3.LUT R13, R23, R68, R22, 0xd2, !PT ; - /*4d30*/ LOP3.LUT R18, R68, R22, R16, 0xd2, !PT ; - /*4d40*/ LOP3.LUT R12, R74, R66, R63, 0xd2, !PT ; - /*4d50*/ LOP3.LUT R19, R66, R63, R64, 0xd2, !PT ; - /*4d60*/ SHF.L.W.U32.HI R56, R27, 0x9, R24 ; - /*4d70*/ SHF.L.W.U32.HI R58, R24, 0x9, R27 ; - /*4d80*/ SHF.L.W.U32.HI R61, R51, 0x2, R0 ; - /*4d90*/ LOP3.LUT R28, R70, R69, R72, 0xd2, !PT ; - /*4da0*/ LOP3.LUT R22, R22, R16, R73, 0xd2, !PT ; - /*4db0*/ LOP3.LUT R23, R16, R73, R23, 0xd2, !PT ; - /*4dc0*/ LOP3.LUT R63, R63, R64, R71, 0xd2, !PT ; - /*4dd0*/ SHF.L.W.U32.HI R0, R0, 0x2, R51 ; - /*4de0*/ LOP3.LUT R16, R71, R74, R66, 0xd2, !PT ; - /*4df0*/ LOP3.LUT R64, R64, R71, R74, 0xd2, !PT ; - /*4e00*/ LOP3.LUT R62, R53, R42, R33, 0xd2, !PT ; - /*4e10*/ LOP3.LUT R24, R45, R53, R42, 0xd2, !PT ; - /*4e20*/ LOP3.LUT R52, R80, R45, R53, 0xd2, !PT ; - /*4e30*/ LOP3.LUT R27, R41, R54, R38, 0xd2, !PT ; - /*4e40*/ LOP3.LUT R72, R59, R60, R41, 0xd2, !PT ; - /*4e50*/ LOP3.LUT R37, R60, R41, R54, 0xd2, !PT ; - /*4e60*/ LOP3.LUT R71, R33, R80, R45, 0xd2, !PT ; - /*4e70*/ LOP3.LUT R53, R55, R40, R43, 0xd2, !PT ; - /*4e80*/ LOP3.LUT R41, R76, R46, R55, 0xd2, !PT ; - /*4e90*/ LOP3.LUT R45, R43, R76, R46, 0xd2, !PT ; - /*4ea0*/ LOP3.LUT R55, R46, R55, R40, 0xd2, !PT ; - /*4eb0*/ LOP3.LUT R48, R42, R33, R80, 0xd2, !PT ; - /*4ec0*/ LOP3.LUT R25, R38, R59, R60, 0xd2, !PT ; - /*4ed0*/ LOP3.LUT R46, R57, R50, R47, 0xd2, !PT ; - /*4ee0*/ LOP3.LUT R51, R50, R47, R56, 0xd2, !PT ; - /*4ef0*/ LOP3.LUT R33, R54, R38, R59, 0xd2, !PT ; - /*4f00*/ LOP3.LUT R60, R47, R56, R0, 0xd2, !PT ; - /*4f10*/ LOP3.LUT R65, R56, R0, R57, 0xd2, !PT ; - /*4f20*/ LOP3.LUT R50, R0, R57, R50, 0xd2, !PT ; - /*4f30*/ LOP3.LUT R38, R40, R43, R76, 0xd2, !PT ; - /*4f40*/ LOP3.LUT R67, R44, R49, R39, 0xd2, !PT ; - /*4f50*/ LOP3.LUT R0, R49, R39, R58, 0xd2, !PT ; - /*4f60*/ LOP3.LUT R59, R39, R58, R61, 0xd2, !PT ; - /*4f70*/ LOP3.LUT R76, R58, R61, R44, 0xd2, !PT ; - /*4f80*/ LOP3.LUT R49, R61, R44, R49, 0xd2, !PT ; - /*4f90*/ LOP3.LUT R2, R75, R2, RZ, 0x3c, !PT ; - /*4fa0*/ LOP3.LUT R3, R78, R3, RZ, 0x3c, !PT ; - /*4fb0*/ @P1 BRA `(.L_x_244) ; - /*4fc0*/ LDC.64 R12, c[0x4][0x8] ; - /*4fd0*/ LDG.E.64.STRONG.SM R12, desc[UR10][R12.64] ; - /*4fe0*/ PRMT R19, R2, 0x123, RZ ; - /*4ff0*/ BSSY.RECONVERGENT B0, `(.L_x_245) ; - /*5000*/ PRMT R18, R3, 0x123, RZ ; - /*5010*/ ISETP.GT.U64.AND P1, PT, R18, R12, PT ; - /*5020*/ @P1 BRA `(.L_x_246) ; - /*5030*/ S2R R3, SR_LANEID ; - /*5040*/ LDC.64 R12, c[0x0][0x388] ; - /*5050*/ VOTEU.ANY UR5, UPT, PT ; - /*5060*/ FLO.U32 R0, UR5 ; - /*5070*/ POPC R17, UR5 ; - /*5080*/ ISETP.EQ.U32.AND P1, PT, R0, R3, PT ; - /*5090*/ IADD.64 R2, R12, 0x140 ; - /*50a0*/ @P1 ATOMG.E.ADD.STRONG.GPU PT, R3, desc[UR10][R2.64], R17 ; - /*50b0*/ S2R R14, SR_LTMASK ; - /*50c0*/ LOP3.LUT R14, R14, UR5, RZ, 0xc0, !PT ; - /*50d0*/ POPC R14, R14 ; - /*50e0*/ SHFL.IDX PT, R15, R3, R0, 0x1f ; - /*50f0*/ IADD3 R15, PT, PT, R15, R14, RZ ; - /*5100*/ ISETP.GT.U32.AND P1, PT, R15, 0x7, PT ; - /*5110*/ @P1 EXIT ; - /*5120*/ IMAD.WIDE.U32 R2, R15, 0x20, R12 ; - /*5130*/ IMAD.WIDE.U32 R12, R15, 0x8, R12 ; - /*5140*/ LDC.64 R14, c[0x4][RZ] ; - /*5150*/ STG.E.EF.128 desc[UR10][R2.64], R8 ; - /*5160*/ STG.E.EF.128 desc[UR10][R2.64+0x10], R4 ; - /*5170*/ STG.E.EF.64 desc[UR10][R12.64+0x100], R86 ; - /*5180*/ LDG.E.64.STRONG.SM R14, desc[UR10][R14.64] ; - /*5190*/ LDC.64 R16, c[0x0][0x388] ; - /*51a0*/ STG.E.EF.64 desc[UR10][R16.64+0xe0], R14 ; - /*51b0*/ STG.E.EF.64 desc[UR10][R12.64+0x148], R18 ; -.L_x_246: - /*51c0*/ BSYNC.RECONVERGENT B0 ; -.L_x_245: - /*51d0*/ @P0 BRA `(.L_x_247) ; - /*51e0*/ EXIT ; -.L_x_248: - /*51f0*/ BRA `(.L_x_248); - /*5200*/ NOP; - /*5210*/ NOP; - /*5220*/ NOP; - /*5230*/ NOP; - /*5240*/ NOP; - /*5250*/ NOP; - /*5260*/ NOP; - /*5270*/ NOP; -.L_x_357: - - -//--------------------- .text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .align 128 - .global _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,(.L_x_358 - _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ LDCU UR5, c[0x3][0x180] ; - /*0020*/ IADD3 R1, PT, PT, R1, -0x30, RZ ; - /*0030*/ ISETP.NE.AND P0, PT, RZ, UR5, PT ; - /*0040*/ @!P0 EXIT ; - /*0050*/ S2R R3, SR_TID.X ; - /*0060*/ S2UR UR4, SR_CTAID.X ; - /*0070*/ HFMA2 R5, -RZ, RZ, 0, 0 ; - /*0080*/ LDCU.64 UR10, c[0x0][0x358] ; - /*0090*/ LDC R0, c[0x0][0x360] ; - /*00a0*/ IMAD R0, R0, UR4, R3 ; - /*00b0*/ UMOV UR4, URZ ; - /*00c0*/ IMAD R4, R0, UR5, RZ ; - /*00d0*/ STL.64 [R1+0x28], R4 ; -.L_x_254: - /*00e0*/ LDC.64 R2, c[0x4][RZ] ; - /*00f0*/ LDL.64 R8, [R1+0x28] ; - /*0100*/ LDCU.64 UR6, c[0x0][0x380] ; - /*0110*/ LDG.E.128.STRONG.SM R16, desc[UR10][R2.64+0x10] ; - /*0120*/ LDG.E.128.STRONG.SM R4, desc[UR10][R2.64] ; - /*0130*/ UMOV UR5, URZ ; - /*0140*/ UIADD3.64 UR6, UPT, UPT, UR4, UR6, URZ ; - /*0150*/ UIADD3 UR4, UPT, UPT, UR4, 0x1, URZ ; - /*0160*/ IADD.64 R20, R8, UR6 ; - /*0170*/ LOP3.LUT R9, R19, 0x80000000, RZ, 0x3c, !PT ; - /*0180*/ SHF.L.W.U32.HI R15, R17, 0x1, R16 ; - /*0190*/ SHF.L.W.U32.HI R0, R16, 0x1, R17 ; - /*01a0*/ SHF.L.W.U32.HI R3, R9, 0x1, R18 ; - /*01b0*/ LOP3.LUT R15, R15, 0x1, R4, 0x96, !PT ; - /*01c0*/ SHF.L.W.U32.HI R2, R18, 0x1, R9 ; - /*01d0*/ LOP3.LUT R0, R0, R5, RZ, 0x3c, !PT ; - /*01e0*/ SHF.L.W.U32.HI R8, R7, 0x1, R6 ; - /*01f0*/ SHF.L.W.U32.HI R12, R6.reuse, 0x1, R7 ; - /*0200*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*0210*/ LOP3.LUT R6, R6, R15, RZ, 0x3c, !PT ; - /*0220*/ LOP3.LUT R2, R2, R7, RZ, 0x3c, !PT ; - /*0230*/ SHF.L.W.U32.HI R39, R15.reuse, 0xc, R0.reuse ; - /*0240*/ SHF.L.W.U32.HI R40, R0.reuse, 0xc, R15.reuse ; - /*0250*/ SHF.L.W.U32.HI R53, R0.reuse, 0x2, R15.reuse ; - /*0260*/ SHF.L.W.U32.HI R35, R15.reuse, 0x2, R0.reuse ; - /*0270*/ SHF.L.W.U32.HI R52, R0, 0xd, R15 ; - /*0280*/ SHF.L.W.U32.HI R28, R15, 0xd, R0 ; - /*0290*/ SHF.L.W.U32.HI R36, R0, 0xa, R15 ; - /*02a0*/ LOP3.LUT R7, R7, R0, RZ, 0x3c, !PT ; - /*02b0*/ SHF.L.W.U32.HI R15, R15, 0xa, R0 ; - /*02c0*/ LOP3.LUT R0, R4, 0x1, RZ, 0x3c, !PT ; - /*02d0*/ SHF.L.W.U32.HI R13, R21, 0x1, R20 ; - /*02e0*/ SHF.L.W.U32.HI R14, R20, 0x1, R21 ; - /*02f0*/ SHF.L.W.U32.HI R43, R5, 0x1, R0 ; - /*0300*/ LOP3.LUT R13, R13, R16, RZ, 0x3c, !PT ; - /*0310*/ LOP3.LUT R26, R16, R3, RZ, 0x3c, !PT ; - /*0320*/ SHF.L.W.U32.HI R0, R0, 0x1, R5 ; - /*0330*/ LOP3.LUT R14, R14, R17, RZ, 0x3c, !PT ; - /*0340*/ LOP3.LUT R11, R17, R2, RZ, 0x3c, !PT ; - /*0350*/ SHF.L.W.U32.HI R41, R3.reuse, 0xb, R2.reuse ; - /*0360*/ SHF.L.W.U32.HI R9, R2.reuse, 0xb, R3.reuse ; - /*0370*/ SHF.L.W.U32.HI R23, R2.reuse, 0x1d, R3.reuse ; - /*0380*/ SHF.L.W.U32.HI R57, R3.reuse, 0x1d, R2.reuse ; - /*0390*/ SHF.L.W.U32.HI R10, R2, 0xf, R3 ; - /*03a0*/ SHF.L.W.U32.HI R59, R3, 0xf, R2 ; - /*03b0*/ SHF.L.W.U32.HI R31, R2, 0x6, R3 ; - /*03c0*/ SHF.L.W.U32.HI R16, R3, 0x6, R2 ; - /*03d0*/ SHF.L.W.U32.HI R3, R7, 0x1, R6 ; - /*03e0*/ SHF.L.W.U32.HI R17, R6, 0x1, R7 ; - /*03f0*/ LOP3.LUT R7, R8, R20, RZ, 0x3c, !PT ; - /*0400*/ LOP3.LUT R43, R43, R18, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R8, R0, 0x80000000, R19, 0x96, !PT ; - /*0420*/ LOP3.LUT R6, R12, R21, RZ, 0x3c, !PT ; - /*0430*/ SHF.L.W.U32.HI R58, R14, 0x19, R13 ; - /*0440*/ PRMT R29, R43, 0x2107, R8 ; - /*0450*/ SHF.L.W.U32.HI R12, R6, 0x12, R7 ; - /*0460*/ PRMT R30, R8, 0x2107, R43 ; - /*0470*/ SHF.L.W.U32.HI R25, R13, 0x19, R14 ; - /*0480*/ SHF.L.W.U32.HI R27, R7, 0x12, R6 ; - /*0490*/ LOP3.LUT R0, R3, R58, R31, 0xb4, !PT ; - /*04a0*/ LOP3.LUT R55, R31, R29, R58, 0xb4, !PT ; - /*04b0*/ LOP3.LUT R58, R58, R12, R29, 0xb4, !PT ; - /*04c0*/ LOP3.LUT R29, R29, R3, R12, 0xb4, !PT ; - /*04d0*/ LOP3.LUT R31, R12, R31, R3, 0xb4, !PT ; - /*04e0*/ LOP3.LUT R63, R18, R13, RZ, 0x3c, !PT ; - /*04f0*/ LOP3.LUT R2, R19, R14, RZ, 0x3c, !PT ; - /*0500*/ LOP3.LUT R3, R17, R25, R16, 0xb4, !PT ; - /*0510*/ LOP3.LUT R56, R16, R30, R25, 0xb4, !PT ; - /*0520*/ LOP3.LUT R24, R14, 0x80000000, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R25, R25, R27, R30, 0xb4, !PT ; - /*0540*/ STL.64 [R1+0x20], R20 ; - /*0550*/ LOP3.LUT R30, R30, R17, R27, 0xb4, !PT ; - /*0560*/ LOP3.LUT R27, R27, R16, R17, 0xb4, !PT ; - /*0570*/ LOP3.LUT R22, R8, R21, RZ, 0x3c, !PT ; - /*0580*/ SHF.L.W.U32.HI R50, R14, 0x15, R13 ; - /*0590*/ PRMT R17, R13, 0x4321, R14 ; - /*05a0*/ PRMT R18, R14, 0x4321, R13.reuse ; - /*05b0*/ SHF.L.W.U32.HI R16, R24, 0x17, R13 ; - /*05c0*/ SHF.L.W.U32.HI R21, R2, 0x1c, R63 ; - /*05d0*/ SHF.L.W.U32.HI R14, R13.reuse, 0x15, R14 ; - /*05e0*/ SHF.L.W.U32.HI R24, R13, 0x17, R24 ; - /*05f0*/ SHF.L.W.U32.HI R63, R63, 0x1c, R2 ; - /*0600*/ SHF.L.W.U32.HI R13, R8.reuse, 0xe, R43 ; - /*0610*/ LOP3.LUT R2, R39, R4, R7, 0x90, !PT ; - /*0620*/ LOP3.LUT R45, R43, R20, RZ, 0x3c, !PT ; - /*0630*/ SHF.L.W.U32.HI R20, R11, 0x1e, R26 ; - /*0640*/ LOP3.LUT R19, R41, R39, RZ, 0x30, !PT ; - /*0650*/ SHF.L.W.U32.HI R12, R8, 0x14, R43 ; - /*0660*/ SHF.L.W.U32.HI R42, R43.reuse, 0x14, R8.reuse ; - /*0670*/ SHF.L.W.U32.HI R33, R8, 0x7, R43 ; - /*0680*/ SHF.L.W.U32.HI R47, R43, 0x7, R8.reuse ; - /*0690*/ SHF.L.W.U32.HI R26, R26, 0x1e, R11 ; - /*06a0*/ LOP3.LUT R39, R39, R50, R41, 0xb4, !PT ; - /*06b0*/ SHF.L.W.U32.HI R43, R43, 0xe, R8 ; - /*06c0*/ LOP3.LUT R41, R41, R13, R50, 0xb4, !PT ; - /*06d0*/ LOP3.LUT R11, R13, R2, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R61, R7, 0x1, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R32, R40, R5, R6, 0x90, !PT ; - /*0700*/ SHF.L.W.U32.HI R8, R22, 0x1b, R45 ; - /*0710*/ LOP3.LUT R13, R13, R4, R7, 0x6, !PT ; - /*0720*/ SHF.L.W.U32.HI R45, R45, 0x1b, R22 ; - /*0730*/ LOP3.LUT R4, R19, R4, R7.reuse, 0x96, !PT ; - /*0740*/ LOP3.LUT R38, R9, R40, RZ, 0x30, !PT ; - /*0750*/ SHF.L.W.U32.HI R22, R6.reuse, 0x9, R7.reuse ; - /*0760*/ SHF.L.W.U32.HI R34, R7, 0x9, R6 ; - /*0770*/ SHF.L.W.U32.HI R37, R6, 0x3, R7 ; - /*0780*/ SHF.L.W.U32.HI R19, R7, 0x3, R6 ; - /*0790*/ LOP3.LUT R40, R40, R14, R9, 0xb4, !PT ; - /*07a0*/ SHF.L.W.U32.HI R2, R6, 0x4, R61 ; - /*07b0*/ LOP3.LUT R9, R9, R43, R14, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R7, R43, R32, RZ, 0x3c, !PT ; - /*07d0*/ SHF.L.W.U32.HI R61, R61, 0x4, R6 ; - /*07e0*/ LOP3.LUT R43, R43, R5.reuse, R6.reuse, 0x6, !PT ; - /*07f0*/ LOP3.LUT R6, R38, R5, R6, 0x96, !PT ; - /*0800*/ LDC R5, c[0x3][0x180] ; - /*0810*/ LOP3.LUT R48, R47, R53, R34, 0xb4, !PT ; - /*0820*/ LOP3.LUT R38, R24, R34, R47, 0xb4, !PT ; - /*0830*/ LOP3.LUT R34, R34, R26, R53, 0xb4, !PT ; - /*0840*/ LOP3.LUT R62, R26, R47, R24, 0xb4, !PT ; - /*0850*/ LOP3.LUT R53, R53, R24, R26, 0xb4, !PT ; - /*0860*/ LOP3.LUT R49, R33, R35, R22, 0xb4, !PT ; - /*0870*/ LOP3.LUT R60, R20, R33, R16, 0xb4, !PT ; - /*0880*/ LOP3.LUT R54, R16, R22, R33, 0xb4, !PT ; - /*0890*/ LOP3.LUT R47, R22, R20, R35, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R51, R42, R52, R19, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R33, R19, R23, R52, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R26, R12, R28, R37, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R32, R37, R57, R28, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R35, R35, R16, R20, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R19, R63, R19, R42, 0xb4, !PT ; - /*0900*/ LOP3.LUT R28, R28, R21, R57, 0xb4, !PT ; - /*0910*/ LOP3.LUT R52, R52, R63, R23, 0xb4, !PT ; - /*0920*/ LOP3.LUT R42, R23, R42, R63, 0xb4, !PT ; - /*0930*/ LOP3.LUT R16, R21, R37, R12, 0xb4, !PT ; - /*0940*/ LOP3.LUT R57, R57, R12, R21, 0xb4, !PT ; - /*0950*/ LOP3.LUT R37, R61, R10, R36, 0xb4, !PT ; - /*0960*/ LOP3.LUT R23, R36, R17, R10, 0xb4, !PT ; - /*0970*/ LOP3.LUT R21, R10, R8, R17, 0xb4, !PT ; - /*0980*/ LOP3.LUT R20, R2, R59, R15, 0xb4, !PT ; - /*0990*/ LOP3.LUT R24, R15, R18, R59, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R22, R59, R45, R18, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R36, R8, R36, R61, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R17, R17, R61, R8, 0xb4, !PT ; - /*09d0*/ ISETP.NE.AND P0, PT, R5, UR4, PT ; - /*09e0*/ LOP3.LUT R15, R45, R15, R2, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R18, R18, R2, R45, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R50, R13, R50, RZ, 0x3c, !PT ; - /*0a10*/ LOP3.LUT R14, R43, R14, RZ, 0x3c, !PT ; - /*0a20*/ MOV R59, RZ ; - /*0a30*/ LOP3.LUT R4, R4, 0x1, RZ, 0x3c, !PT ; - /*0a40*/ UMOV.64 UR6, 0x8 ; -.L_x_249: - /*0a50*/ LOP3.LUT R13, R50, R28, R29, 0x96, !PT ; - /*0a60*/ UMOV UR5, UR6 ; - /*0a70*/ LOP3.LUT R8, R14, R52, R30, 0x96, !PT ; - /*0a80*/ UIADD3.64 UR6, UPT, UPT, UR6, 0x8, URZ ; - /*0a90*/ LOP3.LUT R2, R39, R26, R55, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R5, R40, R51, R56, 0x96, !PT ; - /*0ab0*/ LDCU.64 UR8, c[0x3][UR5] ; - /*0ac0*/ LOP3.LUT R13, R13, R21, R34, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R8, R8, R22, R47, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R10, R2, R37, R38, 0x96, !PT ; - /*0af0*/ LOP3.LUT R43, R5, R20, R54, 0x96, !PT ; - /*0b00*/ SHF.L.W.U32.HI R45, R8, 0x1, R13 ; - /*0b10*/ SHF.L.W.U32.HI R12, R13, 0x1, R8 ; - /*0b20*/ SHF.L.W.U32.HI R2, R43, 0x1, R10 ; - /*0b30*/ SHF.L.W.U32.HI R5, R10, 0x1, R43 ; - /*0b40*/ LOP3.LUT R45, R45, R10, RZ, 0x3c, !PT ; - /*0b50*/ LOP3.LUT R43, R12, R43, RZ, 0x3c, !PT ; - /*0b60*/ LOP3.LUT R61, R41, R32, R58, 0x96, !PT ; - /*0b70*/ LOP3.LUT R12, R9, R33, R25, 0x96, !PT ; - /*0b80*/ LOP3.LUT R46, R7, R42, R27, 0x96, !PT ; - /*0b90*/ LOP3.LUT R64, R11, R57, R31, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R44, R41, R45.reuse, RZ, 0x3c, !PT ; - /*0bb0*/ LOP3.LUT R10, R58, R45, RZ, 0x3c, !PT ; - /*0bc0*/ LOP3.LUT R61, R61, R23, R48, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R58, R48, R45, RZ, 0x3c, !PT ; - /*0be0*/ LOP3.LUT R41, R12, R24, R49, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R48, R46, R18, R35, 0x96, !PT ; - /*0c00*/ LOP3.LUT R12, R25, R43, RZ, 0x3c, !PT ; - /*0c10*/ LOP3.LUT R32, R32, R45.reuse, RZ, 0x3c, !PT ; - /*0c20*/ LOP3.LUT R23, R23, R45, RZ, 0x3c, !PT ; - /*0c30*/ LOP3.LUT R46, R9, R43.reuse, RZ, 0x3c, !PT ; - /*0c40*/ LOP3.LUT R33, R33, R43.reuse, RZ, 0x3c, !PT ; - /*0c50*/ LOP3.LUT R25, R24, R43, RZ, 0x3c, !PT ; - /*0c60*/ LOP3.LUT R45, R64, R17, R53, 0x96, !PT ; - /*0c70*/ LOP3.LUT R43, R49, R43, RZ, 0x3c, !PT ; - /*0c80*/ LOP3.LUT R49, R4, R16, R0, 0x96, !PT ; - /*0c90*/ LOP3.LUT R9, R6, R19, R3, 0x96, !PT ; - /*0ca0*/ SHF.L.W.U32.HI R24, R48, 0x1, R45 ; - /*0cb0*/ LOP3.LUT R2, R45, R2, RZ, 0x3c, !PT ; - /*0cc0*/ LOP3.LUT R5, R48, R5, RZ, 0x3c, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R64, R45, 0x1, R48 ; - /*0ce0*/ LOP3.LUT R45, R49, R36, R62, 0x96, !PT ; - /*0cf0*/ SHF.L.W.U32.HI R48, R41, 0x1, R61 ; - /*0d00*/ LOP3.LUT R68, R9, R15, R60, 0x96, !PT ; - /*0d10*/ SHF.L.W.U32.HI R49, R61, 0x1, R41 ; - /*0d20*/ LOP3.LUT R48, R48, R45, RZ, 0x3c, !PT ; - /*0d30*/ SHF.L.W.U32.HI R9, R45, 0x1, R68 ; - /*0d40*/ SHF.L.W.U32.HI R66, R68, 0x1, R45 ; - /*0d50*/ LOP3.LUT R49, R49, R68, RZ, 0x3c, !PT ; - /*0d60*/ LOP3.LUT R61, R24, R61, RZ, 0x3c, !PT ; - /*0d70*/ LOP3.LUT R41, R64, R41, RZ, 0x3c, !PT ; - /*0d80*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*0d90*/ LOP3.LUT R45, R37, R48, RZ, 0x3c, !PT ; - /*0da0*/ LOP3.LUT R13, R13, R66, RZ, 0x3c, !PT ; - /*0db0*/ LOP3.LUT R39, R39, R48.reuse, RZ, 0x3c, !PT ; - /*0dc0*/ LOP3.LUT R9, R26, R48.reuse, RZ, 0x3c, !PT ; - /*0dd0*/ LOP3.LUT R24, R55, R48, RZ, 0x3c, !PT ; - /*0de0*/ LOP3.LUT R37, R38, R48, RZ, 0x3c, !PT ; - /*0df0*/ LOP3.LUT R48, R51, R49.reuse, RZ, 0x3c, !PT ; - /*0e00*/ LOP3.LUT R26, R56, R49.reuse, RZ, 0x3c, !PT ; - /*0e10*/ LOP3.LUT R38, R20, R49, RZ, 0x3c, !PT ; - /*0e20*/ LOP3.LUT R55, R28, R61, RZ, 0x3c, !PT ; - /*0e30*/ LOP3.LUT R51, R14, R41, RZ, 0x3c, !PT ; - /*0e40*/ LOP3.LUT R40, R40, R49.reuse, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R56, R54, R49, RZ, 0x3c, !PT ; - /*0e60*/ LOP3.LUT R28, R29, R61.reuse, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R20, R34, R61, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R14, R22, R41, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R49, R21, R61, RZ, 0x3c, !PT ; - /*0ea0*/ LOP3.LUT R52, R52, R41.reuse, RZ, 0x3c, !PT ; - /*0eb0*/ LOP3.LUT R29, R30, R41.reuse, RZ, 0x3c, !PT ; - /*0ec0*/ LOP3.LUT R22, R47, R41, RZ, 0x3c, !PT ; - /*0ed0*/ LOP3.LUT R34, R31, R13.reuse, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R21, R11, R13.reuse, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R41, R57, R13, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R30, R17, R13.reuse, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R31, R18, R8.reuse, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R13, R53, R13, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R57, R7, R8.reuse, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R42, R42, R8.reuse, RZ, 0x3c, !PT ; - /*0f50*/ LOP3.LUT R27, R27, R8, RZ, 0x3c, !PT ; - /*0f60*/ LOP3.LUT R18, R35, R8, RZ, 0x3c, !PT ; - /*0f70*/ SHF.L.W.U32.HI R7, R48, 0xc, R9 ; - /*0f80*/ SHF.L.W.U32.HI R8, R9, 0xc, R48 ; - /*0f90*/ SHF.L.W.U32.HI R9, R12, 0xb, R10 ; - /*0fa0*/ SHF.L.W.U32.HI R10, R10, 0xb, R12 ; - /*0fb0*/ SHF.L.W.U32.HI R11, R18, 0xe, R13 ; - /*0fc0*/ SHF.L.W.U32.HI R12, R13, 0xe, R18 ; - /*0fd0*/ SHF.L.W.U32.HI R13, R14, 0x15, R49 ; - /*0fe0*/ SHF.L.W.U32.HI R14, R49, 0x15, R14 ; - /*0ff0*/ LOP3.LUT R36, R36, R2, RZ, 0x3c, !PT ; - /*1000*/ LOP3.LUT R15, R15, R5, RZ, 0x3c, !PT ; - /*1010*/ SHF.L.W.U32.HI R49, R27, 0x7, R34 ; - /*1020*/ SHF.L.W.U32.HI R48, R34, 0x7, R27 ; - /*1030*/ SHF.L.W.U32.HI R35, R46, 0x1e, R44 ; - /*1040*/ SHF.L.W.U32.HI R53, R44, 0x1e, R46 ; - /*1050*/ LOP3.LUT R27, R16, R2, RZ, 0x3c, !PT ; - /*1060*/ LOP3.LUT R44, R19, R5, RZ, 0x3c, !PT ; - /*1070*/ SHF.L.W.U32.HI R47, R15, 0x9, R36 ; - /*1080*/ SHF.L.W.U32.HI R34, R36, 0x9, R15 ; - /*1090*/ PRMT R15, R20, 0x4321, R22 ; - /*10a0*/ PRMT R16, R22, 0x4321, R20 ; - /*10b0*/ SHF.L.W.U32.HI R54, R56, 0x2, R37 ; - /*10c0*/ SHF.L.W.U32.HI R36, R37, 0x2, R56 ; - /*10d0*/ SHF.L.W.U32.HI R19, R44, 0x4, R27 ; - /*10e0*/ SHF.L.W.U32.HI R20, R27, 0x4, R44 ; - /*10f0*/ SHF.L.W.U32.HI R37, R52, 0x17, R55 ; - /*1100*/ SHF.L.W.U32.HI R17, R57, 0x1b, R21 ; - /*1110*/ SHF.L.W.U32.HI R18, R21, 0x1b, R57 ; - /*1120*/ LOP3.LUT R62, R62, R2, RZ, 0x3c, !PT ; - /*1130*/ LOP3.LUT R27, R60, R5, RZ, 0x3c, !PT ; - /*1140*/ SHF.L.W.U32.HI R55, R55, 0x17, R52 ; - /*1150*/ SHF.L.W.U32.HI R21, R25, 0xf, R23 ; - /*1160*/ SHF.L.W.U32.HI R22, R23, 0xf, R25 ; - /*1170*/ SHF.L.W.U32.HI R23, R26, 0xa, R24 ; - /*1180*/ SHF.L.W.U32.HI R24, R24, 0xa, R26 ; - /*1190*/ SHF.L.W.U32.HI R44, R38, 0xd, R45 ; - /*11a0*/ SHF.L.W.U32.HI R25, R27, 0x12, R62 ; - /*11b0*/ SHF.L.W.U32.HI R26, R62, 0x12, R27 ; - /*11c0*/ SHF.L.W.U32.HI R45, R45, 0xd, R38 ; - /*11d0*/ SHF.L.W.U32.HI R27, R29, 0x19, R28 ; - /*11e0*/ LOP3.LUT R62, R53, R48, R55, 0xb4, !PT ; - /*11f0*/ LOP3.LUT R38, R55, R34, R48, 0xb4, !PT ; - /*1200*/ SHF.L.W.U32.HI R28, R28, 0x19, R29 ; - /*1210*/ LOP3.LUT R48, R48, R54, R34, 0xb4, !PT ; - /*1220*/ PRMT R29, R30, 0x2107, R31 ; - /*1230*/ LOP3.LUT R34, R34, R53, R54, 0xb4, !PT ; - /*1240*/ PRMT R30, R31, 0x2107, R30 ; - /*1250*/ LOP3.LUT R53, R54, R55, R53, 0xb4, !PT ; - /*1260*/ SHF.L.W.U32.HI R31, R33, 0x6, R32 ; - /*1270*/ LOP3.LUT R60, R35, R49, R37, 0xb4, !PT ; - /*1280*/ LOP3.LUT R54, R37, R47, R49, 0xb4, !PT ; - /*1290*/ LOP3.LUT R50, R50, R61, RZ, 0x3c, !PT ; - /*12a0*/ SHF.L.W.U32.HI R32, R32, 0x6, R33 ; - /*12b0*/ LOP3.LUT R49, R49, R36, R47, 0xb4, !PT ; - /*12c0*/ SHF.L.W.U32.HI R33, R40, 0x1, R39 ; - /*12d0*/ LOP3.LUT R47, R47, R35, R36, 0xb4, !PT ; - /*12e0*/ SHF.L.W.U32.HI R39, R39, 0x1, R40 ; - /*12f0*/ LOP3.LUT R0, R0, R2, RZ, 0x3c, !PT ; - /*1300*/ LOP3.LUT R3, R3, R5, RZ, 0x3c, !PT ; - /*1310*/ LOP3.LUT R35, R36, R37, R35, 0xb4, !PT ; - /*1320*/ SHF.L.W.U32.HI R40, R42, 0x14, R41 ; - /*1330*/ LOP3.LUT R36, R17, R23, R20, 0xb4, !PT ; - /*1340*/ LOP3.LUT R37, R20, R21, R23, 0xb4, !PT ; - /*1350*/ SHF.L.W.U32.HI R41, R41, 0x14, R42 ; - /*1360*/ SHF.L.W.U32.HI R46, R51, 0x1c, R50 ; - /*1370*/ LOP3.LUT R23, R23, R15, R21, 0xb4, !PT ; - /*1380*/ SHF.L.W.U32.HI R42, R43, 0x1d, R58 ; - /*1390*/ SHF.L.W.U32.HI R50, R50, 0x1c, R51 ; - /*13a0*/ LOP3.LUT R21, R21, R17, R15, 0xb4, !PT ; - /*13b0*/ SHF.L.W.U32.HI R43, R58, 0x1d, R43 ; - /*13c0*/ SHF.L.W.U32.HI R51, R3, 0x3, R0 ; - /*13d0*/ SHF.L.W.U32.HI R52, R0, 0x3, R3 ; - /*13e0*/ LOP3.LUT R17, R15, R20, R17, 0xb4, !PT ; - /*13f0*/ IADD3 R59, PT, PT, R59, 0x1, RZ ; - /*1400*/ LOP3.LUT R15, R18, R24, R19, 0xb4, !PT ; - /*1410*/ LOP3.LUT R20, R19, R22, R24, 0xb4, !PT ; - /*1420*/ LOP3.LUT R0, R33, R27, R31, 0xb4, !PT ; - /*1430*/ LOP3.LUT R55, R31, R29, R27, 0xb4, !PT ; - /*1440*/ LOP3.LUT R58, R27, R25, R29, 0xb4, !PT ; - /*1450*/ LOP3.LUT R24, R24, R16, R22, 0xb4, !PT ; - /*1460*/ LOP3.LUT R29, R29, R33, R25, 0xb4, !PT ; - /*1470*/ LOP3.LUT R31, R25, R31, R33, 0xb4, !PT ; - /*1480*/ LOP3.LUT R22, R22, R18, R16, 0xb4, !PT ; - /*1490*/ LOP3.LUT R56, R32, R30, R28, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R25, R28, R26, R30, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R18, R16, R19, R18, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R3, R39, R28, R32, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R30, R30, R39, R26, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R27, R26, R32, R39, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R16, R46, R51, R40, 0xb4, !PT ; - /*1500*/ LOP3.LUT R26, R40, R45, R51, 0xb4, !PT ; - /*1510*/ LOP3.LUT R32, R51, R43, R45, 0xb4, !PT ; - /*1520*/ ISETP.NE.AND P1, PT, R59, 0x16, PT ; - /*1530*/ LOP3.LUT R19, R50, R52, R41, 0xb4, !PT ; - /*1540*/ LOP3.LUT R51, R41, R44, R52, 0xb4, !PT ; - /*1550*/ LOP3.LUT R33, R52, R42, R44, 0xb4, !PT ; - /*1560*/ LOP3.LUT R52, R44, R50, R42, 0xb4, !PT ; - /*1570*/ LOP3.LUT R42, R42, R41, R50, 0xb4, !PT ; - /*1580*/ LOP3.LUT R39, R10, R8, RZ, 0x30, !PT ; - /*1590*/ LOP3.LUT R41, R9, R7, RZ, 0x30, !PT ; - /*15a0*/ LOP3.LUT R28, R45, R46, R43, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R57, R43, R40, R46, 0xb4, !PT ; - /*15c0*/ LOP3.LUT R50, R11, R4, R2, 0x6, !PT ; - /*15d0*/ LOP3.LUT R40, R8, R4, R2.reuse, 0x90, !PT ; - /*15e0*/ LOP3.LUT R45, R12, R6.reuse, R5.reuse, 0x6, !PT ; - /*15f0*/ LOP3.LUT R43, R7, R6, R5.reuse, 0x90, !PT ; - /*1600*/ LOP3.LUT R4, R39, R4, R2, 0x96, !PT ; - /*1610*/ LOP3.LUT R6, R41, R6, R5, 0x96, !PT ; - /*1620*/ LOP3.LUT R41, R10, R11, R13, 0xb4, !PT ; - /*1630*/ LOP3.LUT R11, R11, R40, RZ, 0x3c, !PT ; - /*1640*/ LOP3.LUT R4, R4, UR8, RZ, 0x3c, !PT ; - /*1650*/ LOP3.LUT R6, R6, UR9, RZ, 0x3c, !PT ; - /*1660*/ LOP3.LUT R40, R7, R14, R9, 0xb4, !PT ; - /*1670*/ LOP3.LUT R9, R9, R12, R14, 0xb4, !PT ; - /*1680*/ LOP3.LUT R39, R8, R13, R10, 0xb4, !PT ; - /*1690*/ LOP3.LUT R50, R50, R13, RZ, 0x3c, !PT ; - /*16a0*/ LOP3.LUT R14, R45, R14, RZ, 0x3c, !PT ; - /*16b0*/ LOP3.LUT R7, R12, R43, RZ, 0x3c, !PT ; - /*16c0*/ @P1 BRA `(.L_x_249) ; - /*16d0*/ LOP3.LUT R39, R39, R26, R55, 0x96, !PT ; - /*16e0*/ S2R R44, SR_TID.X ; - /*16f0*/ LOP3.LUT R13, R40, R51, R56, 0x96, !PT ; - /*1700*/ S2UR UR7, SR_CgaCtaId ; - /*1710*/ LOP3.LUT R28, R50, R28, R29, 0x96, !PT ; - /*1720*/ UMOV UR5, 0x400 ; - /*1730*/ LOP3.LUT R30, R14, R52, R30, 0x96, !PT ; - /*1740*/ UIADD3 UR6, UPT, UPT, UR5, 0x800, URZ ; - /*1750*/ LOP3.LUT R32, R41, R32, R58, 0x96, !PT ; - /*1760*/ LDCU UR8, c[0x3][0x18c] ; - /*1770*/ LOP3.LUT R9, R9, R33, R25, 0x96, !PT ; - /*1780*/ LOP3.LUT R2, R11, R57, R31, 0x96, !PT ; - /*1790*/ LDCU.64 UR12, c[0x3][0x190] ; - /*17a0*/ LOP3.LUT R7, R7, R42, R27, 0x96, !PT ; - /*17b0*/ LOP3.LUT R5, R4, R16, R0, 0x96, !PT ; - /*17c0*/ LOP3.LUT R39, R39, R37, R38, 0x96, !PT ; - /*17d0*/ LOP3.LUT R54, R13, R20, R54, 0x96, !PT ; - /*17e0*/ LOP3.LUT R28, R28, R21, R34, 0x96, !PT ; - /*17f0*/ LOP3.LUT R47, R30, R22, R47, 0x96, !PT ; - /*1800*/ LOP3.LUT R19, R6, R19, R3, 0x96, !PT ; - /*1810*/ ULEA UR6, UR7, UR6, 0x18 ; - /*1820*/ LOP3.LUT R32, R32, R23, R48, 0x96, !PT ; - /*1830*/ LOP3.LUT R9, R9, R24, R49, 0x96, !PT ; - /*1840*/ LOP3.LUT R2, R2, R17, R53, 0x96, !PT ; - /*1850*/ IMAD.SHL.U32 R43, R44, 0x40, RZ ; - /*1860*/ LOP3.LUT R7, R7, R18, R35, 0x96, !PT ; - /*1870*/ LOP3.LUT R36, R5, R36, R62, 0x96, !PT ; - /*1880*/ SHF.L.W.U32.HI R8, R39, 0x1, R54 ; - /*1890*/ SHF.L.W.U32.HI R5, R54, 0x1, R39 ; - /*18a0*/ SHF.L.W.U32.HI R13, R28, 0x1, R47 ; - /*18b0*/ LOP3.LUT R19, R19, R15, R60, 0x96, !PT ; - /*18c0*/ SHF.L.W.U32.HI R11, R9, 0x1, R32 ; - /*18d0*/ SHF.L.W.U32.HI R15, R7.reuse, 0x1, R2 ; - /*18e0*/ SHF.L.W.U32.HI R12, R2.reuse, 0x1, R7 ; - /*18f0*/ LOP3.LUT R7, R7, R8, RZ, 0x3c, !PT ; - /*1900*/ SHF.L.W.U32.HI R10, R47, 0x1, R28 ; - /*1910*/ LOP3.LUT R5, R2, R5, RZ, 0x3c, !PT ; - /*1920*/ LOP3.LUT R54, R13, R54, RZ, 0x3c, !PT ; - /*1930*/ SHF.L.W.U32.HI R8, R32, 0x1, R9 ; - /*1940*/ SHF.L.W.U32.HI R13, R19, 0x1, R36 ; - /*1950*/ LOP3.LUT R2, R11, R36, RZ, 0x3c, !PT ; - /*1960*/ SHF.L.W.U32.HI R36, R36, 0x1, R19 ; - /*1970*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*1980*/ LOP3.LUT R19, R8, R19, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R32, R15, R32, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R9, R12, R9, RZ, 0x3c, !PT ; - /*19b0*/ LOP3.LUT R28, R28, R13, RZ, 0x3c, !PT ; - /*19c0*/ LOP3.LUT R47, R47, R36, RZ, 0x3c, !PT ; - /*19d0*/ LOP3.LUT R58, R58, R39, RZ, 0x3c, !PT ; - /*19e0*/ LOP3.LUT R25, R25, R54, RZ, 0x3c, !PT ; - /*19f0*/ LOP3.LUT R26, R26, R2, RZ, 0x3c, !PT ; - /*1a00*/ LOP3.LUT R51, R51, R19, RZ, 0x3c, !PT ; - /*1a10*/ LOP3.LUT R39, R48, R39, RZ, 0x3c, !PT ; - /*1a20*/ LOP3.LUT R54, R49, R54, RZ, 0x3c, !PT ; - /*1a30*/ LOP3.LUT R2, R37, R2, RZ, 0x3c, !PT ; - /*1a40*/ LOP3.LUT R19, R20, R19, RZ, 0x3c, !PT ; - /*1a50*/ LOP3.LUT R50, R50, R32, RZ, 0x3c, !PT ; - /*1a60*/ LOP3.LUT R11, R14, R9, RZ, 0x3c, !PT ; - /*1a70*/ LOP3.LUT R57, R57, R28, RZ, 0x3c, !PT ; - /*1a80*/ LOP3.LUT R42, R42, R47, RZ, 0x3c, !PT ; - /*1a90*/ LOP3.LUT R0, R0, R5, RZ, 0x3c, !PT ; - /*1aa0*/ LOP3.LUT R3, R3, R7, RZ, 0x3c, !PT ; - /*1ab0*/ LOP3.LUT R22, R22, R9, RZ, 0x3c, !PT ; - /*1ac0*/ SHF.L.W.U32.HI R10, R54, 0x1d, R39 ; - /*1ad0*/ SHF.L.W.U32.HI R15, R19, 0xd, R2 ; - /*1ae0*/ LOP3.LUT R28, R53, R28, RZ, 0x3c, !PT ; - /*1af0*/ LOP3.LUT R35, R35, R47, RZ, 0x3c, !PT ; - /*1b00*/ SHF.L.W.U32.HI R8, R51, 0xc, R26 ; - /*1b10*/ SHF.L.W.U32.HI R13, R25, 0xb, R58 ; - /*1b20*/ SHF.L.W.U32.HI R9, R42, 0x14, R57 ; - /*1b30*/ SHF.L.W.U32.HI R39, R39, 0x1d, R54 ; - /*1b40*/ SHF.L.W.U32.HI R2, R2, 0xd, R19 ; - /*1b50*/ SHF.L.W.U32.HI R14, R11, 0x1c, R50 ; - /*1b60*/ SHF.L.W.U32.HI R17, R3, 0x3, R0 ; - /*1b70*/ SHF.L.W.U32.HI R26, R26, 0xc, R51 ; - /*1b80*/ SHF.L.W.U32.HI R25, R58, 0xb, R25 ; - /*1b90*/ SHF.L.W.U32.HI R42, R57, 0x14, R42 ; - /*1ba0*/ SHF.L.W.U32.HI R11, R50, 0x1c, R11 ; - /*1bb0*/ SHF.L.W.U32.HI R0, R0, 0x3, R3 ; - /*1bc0*/ SHF.L.W.U32.HI R12, R35, 0xe, R28 ; - /*1bd0*/ LOP3.LUT R14, R14, R17, R9, 0xb4, !PT ; - /*1be0*/ LOP3.LUT R3, R9, R2, R17, 0xb4, !PT ; - /*1bf0*/ LOP3.LUT R39, R17, R39, R2, 0xb4, !PT ; - /*1c00*/ LOP3.LUT R17, R11, R0, R42, 0xb4, !PT ; - /*1c10*/ LOP3.LUT R2, R25, R26, RZ, 0x30, !PT ; - /*1c20*/ LOP3.LUT R21, R21, R32, RZ, 0x3c, !PT ; - /*1c30*/ LOP3.LUT R11, R0, R10, R15, 0xb4, !PT ; - /*1c40*/ LOP3.LUT R9, R42, R15, R0, 0xb4, !PT ; - /*1c50*/ LOP3.LUT R10, R13, R8, RZ, 0x30, !PT ; - /*1c60*/ LOP3.LUT R19, R12, R4.reuse, R5.reuse, 0x6, !PT ; - /*1c70*/ LOP3.LUT R15, R26, R4.reuse, R5.reuse, 0x90, !PT ; - /*1c80*/ LOP3.LUT R4, R2, R4, R5, 0x96, !PT ; - /*1c90*/ SHF.L.W.U32.HI R28, R28, 0xe, R35 ; - /*1ca0*/ SHF.L.W.U32.HI R16, R22, 0x15, R21 ; - /*1cb0*/ LOP3.LUT R5, R8, R6.reuse, R7.reuse, 0x90, !PT ; - /*1cc0*/ SHF.L.W.U32.HI R21, R21, 0x15, R22 ; - /*1cd0*/ LOP3.LUT R10, R10, R6, R7, 0x96, !PT ; - /*1ce0*/ LOP3.LUT R2, R12, R15, RZ, 0x3c, !PT ; - /*1cf0*/ LOP3.LUT R0, R28.reuse, R6, R7, 0x6, !PT ; - /*1d00*/ LOP3.LUT R15, R28, R5, RZ, 0x3c, !PT ; - /*1d10*/ LOP3.LUT R7, R8, R21, R13, 0xb4, !PT ; - /*1d20*/ LOP3.LUT R5, R10, 0x80000000, RZ, 0x3c, !PT ; - /*1d30*/ LOP3.LUT R18, R25, R12, R16, 0xb4, !PT ; - /*1d40*/ MOV R8, R3 ; - /*1d50*/ MOV R10, R39 ; - /*1d60*/ LOP3.LUT R12, R19, R16, RZ, 0x3c, !PT ; - /*1d70*/ LOP3.LUT R6, R26, R16, R25, 0xb4, !PT ; - /*1d80*/ IMAD.SHL.U32 R16, R44, 0x10, RZ ; - /*1d90*/ LOP3.LUT R4, R4, 0x80008008, RZ, 0x3c, !PT ; - /*1da0*/ STS.128 [R43+UR6+0x30], R8 ; - /*1db0*/ LOP3.LUT R23, R13, R28, R21, 0xb4, !PT ; - /*1dc0*/ LOP3.LUT R19, R0, R21, RZ, 0x3c, !PT ; - /*1dd0*/ STS.128 [R43+UR6], R4 ; - /*1de0*/ LOP3.LUT R13, R43, 0xe00, RZ, 0xc0, !PT ; - /*1df0*/ LOP3.LUT R0, R16, 0x30, RZ, 0xc0, !PT ; - /*1e00*/ IADD3 R0, PT, PT, R0, UR6, R13 ; - /*1e10*/ MOV R4, R18 ; - /*1e20*/ MOV R5, R23 ; - /*1e30*/ MOV R6, R12 ; - /*1e40*/ MOV R7, R19 ; - /*1e50*/ STS.128 [R43+UR6+0x10], R4 ; - /*1e60*/ MOV R6, R14 ; - /*1e70*/ MOV R7, R17 ; - /*1e80*/ MOV R4, R2 ; - /*1e90*/ MOV R5, R15 ; - /*1ea0*/ STS.128 [R43+UR6+0x20], R4 ; - /*1eb0*/ LDS.128 R36, [R0] ; - /*1ec0*/ LDS.128 R32, [R0+0x40] ; - /*1ed0*/ LDS.128 R28, [R0+0x80] ; - /*1ee0*/ LDS.128 R24, [R0+0xc0] ; - /*1ef0*/ HFMA2 R5, -RZ, RZ, 0, 0 ; - /*1f00*/ LDS.128 R20, [R0+0x100] ; - /*1f10*/ LDS.128 R16, [R0+0x140] ; - /*1f20*/ LDS.128 R12, [R0+0x180] ; - /*1f30*/ LDS.128 R8, [R0+0x1c0] ; -.L_x_250: - /*1f40*/ S2R R0, SR_TID.X ; - /*1f50*/ SHF.R.U32.HI R2, RZ, 0x2, R5 ; - /*1f60*/ LDC R60, c[0x3][0x184] ; - /*1f70*/ MOV R7, RZ ; - /*1f80*/ S2R R4, SR_TID.X ; - /*1f90*/ IMAD.SHL.U32 R0, R0, 0x40, RZ ; - /*1fa0*/ IMAD.SHL.U32 R4, R4, 0x10, RZ ; - /*1fb0*/ LOP3.LUT R66, R0, 0xe00, RZ, 0xc0, !PT ; - /*1fc0*/ LOP3.LUT R6, R4, 0x70, RZ, 0xc0, !PT ; - /*1fd0*/ LDS R57, [R66+UR6] ; - /*1fe0*/ LDS R56, [R66+UR6+0x40] ; - /*1ff0*/ IADD.64 R6, R6, UR12 ; - /*2000*/ LDS R4, [R66+UR6+0xc0] ; - /*2010*/ LOP3.LUT R0, R57, R5, RZ, 0x3c, !PT ; - /*2020*/ IMAD R3, R0, 0x1000193, RZ ; - /*2030*/ LOP3.LUT R3, R3, R36, RZ, 0x3c, !PT ; - /*2040*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; - /*2050*/ IMAD.HI.U32 R0, R3, UR8, RZ ; - /*2060*/ IADD3 R0, PT, PT, -R0, RZ, RZ ; - /*2070*/ IMAD R41, R0, R60.reuse, R3 ; - /*2080*/ LOP3.LUT R0, R56, R5, RZ, 0x3c, !PT ; - /*2090*/ LDS R3, [R66+UR6+0x80] ; - /*20a0*/ ISETP.GE.U32.AND P1, PT, R41, R60, PT ; - /*20b0*/ IMAD R43, R0, 0x1000193, RZ ; - /*20c0*/ SEL R0, R60, RZ, P1 ; - /*20d0*/ LOP3.LUT R47, R43, R32, RZ, 0x3c, !PT ; - /*20e0*/ IADD3 R41, PT, PT, R41, -R0, RZ ; - /*20f0*/ SHFL.IDX PT, R47, R47, R2, 0x181f ; - /*2100*/ IMAD.WIDE.U32 R40, R41, 0x80, R6 ; - /*2110*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*2120*/ IMAD.HI.U32 R0, R47, UR8, RZ ; - /*2130*/ IADD3 R0, PT, PT, -R0, RZ, RZ ; - /*2140*/ IMAD R45, R60, R0, R47 ; - /*2150*/ ISETP.GE.U32.AND P1, PT, R45, R60, PT ; - /*2160*/ SEL R0, R60, RZ, P1 ; - /*2170*/ IADD3 R45, PT, PT, R45, -R0, RZ ; - /*2180*/ IMAD.WIDE.U32 R44, R45, 0x80, R6 ; - /*2190*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*21a0*/ LOP3.LUT R0, R3, R5, RZ, 0x3c, !PT ; - /*21b0*/ IMAD R49, R0, 0x1000193, RZ ; - /*21c0*/ LOP3.LUT R53, R49, R28, RZ, 0x3c, !PT ; - /*21d0*/ SHFL.IDX PT, R53, R53, R2, 0x181f ; - /*21e0*/ LOP3.LUT R52, R4, R5, RZ, 0x3c, !PT ; - /*21f0*/ IMAD.HI.U32 R0, R53, UR8, RZ ; - /*2200*/ IADD3 R0, PT, PT, -R0, RZ, RZ ; - /*2210*/ IMAD R49, R60, R0, R53 ; - /*2220*/ IMAD R53, R52, 0x1000193, RZ ; - /*2230*/ ISETP.GE.U32.AND P1, PT, R49, R60, PT ; - /*2240*/ LOP3.LUT R53, R53, R24, RZ, 0x3c, !PT ; - /*2250*/ SEL R0, R60, RZ, P1 ; - /*2260*/ IADD3 R49, PT, PT, R49, -R0, RZ ; - /*2270*/ SHFL.IDX PT, R53, R53, R2, 0x181f ; - /*2280*/ LDS R0, [R66+UR6+0x100] ; - /*2290*/ IMAD.WIDE.U32 R48, R49, 0x80, R6 ; - /*22a0*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*22b0*/ IMAD R61, R36, 0x1000193, RZ ; - /*22c0*/ IMAD R58, R37, 0x1000193, RZ ; - /*22d0*/ IMAD.HI.U32 R52, R53, UR8, RZ ; - /*22e0*/ IADD3 R52, PT, PT, -R52, RZ, RZ ; - /*22f0*/ IMAD R55, R60, R52, R53 ; - /*2300*/ ISETP.GE.U32.AND P1, PT, R55, R60, PT ; - /*2310*/ LOP3.LUT R54, R0, R5, RZ, 0x3c, !PT ; - /*2320*/ SEL R52, R60, RZ, P1 ; - /*2330*/ IMAD R59, R54, 0x1000193, RZ ; - /*2340*/ IADD3 R55, PT, PT, R55, -R52, RZ ; - /*2350*/ LOP3.LUT R59, R59, R20, RZ, 0x3c, !PT ; - /*2360*/ IMAD.WIDE.U32 R52, R55, 0x80, R6 ; - /*2370*/ SHFL.IDX PT, R59, R59, R2, 0x181f ; - /*2380*/ LDG.E.128.STRONG.GPU R52, desc[UR10][R52.64] ; - /*2390*/ IMAD.HI.U32 R36, R59, UR8, RZ ; - /*23a0*/ IADD3 R36, PT, PT, -R36, RZ, RZ ; - /*23b0*/ IMAD R37, R60, R36, R59 ; - /*23c0*/ ISETP.GE.U32.AND P1, PT, R37, R60, PT ; - /*23d0*/ SEL R36, R60, RZ, P1 ; - /*23e0*/ IADD3 R37, PT, PT, R37, -R36, RZ ; - /*23f0*/ IMAD R36, R39, 0x1000193, RZ ; - /*2400*/ LOP3.LUT R68, R36, R43, RZ, 0x3c, !PT ; - /*2410*/ IMAD.WIDE.U32 R36, R37, 0x80, R6 ; - /*2420*/ LOP3.LUT R58, R58, R41, RZ, 0x3c, !PT ; - /*2430*/ LOP3.LUT R61, R61, R40, RZ, 0x3c, !PT ; - /*2440*/ IMAD R41, R38, 0x1000193, RZ ; - /*2450*/ LDS R40, [R66+UR6+0x140] ; - /*2460*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*2470*/ IMAD R67, R32, 0x1000193, RZ ; - /*2480*/ IMAD R32, R33, 0x1000193, RZ ; - /*2490*/ LOP3.LUT R67, R67, R44, RZ, 0x3c, !PT ; - /*24a0*/ LOP3.LUT R44, R32, R45, RZ, 0x3c, !PT ; - /*24b0*/ LOP3.LUT R32, R40, R5, RZ, 0x3c, !PT ; - /*24c0*/ IMAD R33, R32, 0x1000193, RZ ; - /*24d0*/ LOP3.LUT R33, R33, R16, RZ, 0x3c, !PT ; - /*24e0*/ SHFL.IDX PT, R33, R33, R2, 0x181f ; - /*24f0*/ LOP3.LUT R65, R41, R42, RZ, 0x3c, !PT ; - /*2500*/ IMAD R41, R34, 0x1000193, RZ ; - /*2510*/ IMAD R59, R28, 0x1000193, RZ ; - /*2520*/ LDS R42, [R66+UR6+0x1c0] ; - /*2530*/ LOP3.LUT R64, R41, R46, RZ, 0x3c, !PT ; - /*2540*/ IMAD.HI.U32 R32, R33, UR8, RZ ; - /*2550*/ IADD3 R32, PT, PT, -R32, RZ, RZ ; - /*2560*/ IMAD R41, R60, R32, R33 ; - /*2570*/ ISETP.GE.U32.AND P1, PT, R41, R60, PT ; - /*2580*/ SEL R32, R60, RZ, P1 ; - /*2590*/ IADD3 R41, PT, PT, R41, -R32, RZ ; - /*25a0*/ IMAD.WIDE.U32 R32, R41, 0x80, R6 ; - /*25b0*/ LDS R41, [R66+UR6+0x180] ; - /*25c0*/ IMAD R28, R29, 0x1000193, RZ ; - /*25d0*/ IMAD R62, R35, 0x1000193, RZ ; - /*25e0*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*25f0*/ LOP3.LUT R49, R28, R49, RZ, 0x3c, !PT ; - /*2600*/ LOP3.LUT R28, R41, R5, RZ, 0x3c, !PT ; - /*2610*/ IMAD R29, R28, 0x1000193, RZ ; - /*2620*/ LOP3.LUT R43, R29, R12, RZ, 0x3c, !PT ; - /*2630*/ SHFL.IDX PT, R29, R43, R2, 0x181f ; - /*2640*/ IMAD R28, R31, 0x1000193, RZ ; - /*2650*/ LOP3.LUT R51, R28, R51, RZ, 0x3c, !PT ; - /*2660*/ IMAD R31, R24, 0x1000193, RZ ; - /*2670*/ IMAD.HI.U32 R28, R29, UR8, RZ ; - /*2680*/ IADD3 R28, PT, PT, -R28, RZ, RZ ; - /*2690*/ LOP3.LUT R52, R31, R52, RZ, 0x3c, !PT ; - /*26a0*/ IMAD R29, R60, R28, R29 ; - /*26b0*/ IMAD R31, R26, 0x1000193, RZ ; - /*26c0*/ IMAD R26, R27, 0x1000193, RZ ; - /*26d0*/ ISETP.GE.U32.AND P1, PT, R29, R60, PT ; - /*26e0*/ LOP3.LUT R66, R31, R54, RZ, 0x3c, !PT ; - /*26f0*/ LOP3.LUT R54, R26, R55, RZ, 0x3c, !PT ; - /*2700*/ SEL R24, R60, RZ, P1 ; - /*2710*/ LOP3.LUT R26, R42, R5, RZ, 0x3c, !PT ; - /*2720*/ IMAD R28, R25, 0x1000193, RZ ; - /*2730*/ IADD3 R25, PT, PT, R29, -R24, RZ ; - /*2740*/ IMAD R29, R26, 0x1000193, RZ ; - /*2750*/ LOP3.LUT R29, R29, R8, RZ, 0x3c, !PT ; - /*2760*/ SHFL.IDX PT, R29, R29, R2, 0x181f ; - /*2770*/ IMAD.WIDE.U32 R24, R25, 0x80, R6 ; - /*2780*/ IMAD R31, R20, 0x1000193, RZ ; - /*2790*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*27a0*/ IMAD.HI.U32 R20, R29, UR8, RZ ; - /*27b0*/ IADD3 R20, PT, PT, -R20, RZ, RZ ; - /*27c0*/ LOP3.LUT R53, R28, R53, RZ, 0x3c, !PT ; - /*27d0*/ IMAD R63, R30, 0x1000193, RZ ; - /*27e0*/ LOP3.LUT R43, R31, R36, RZ, 0x3c, !PT ; - /*27f0*/ IMAD R31, R60, R20, R29 ; - /*2800*/ ISETP.GE.U32.AND P1, PT, R31, R60, PT ; - /*2810*/ SEL R20, R60, RZ, P1 ; - /*2820*/ IADD3 R31, PT, PT, R31, -R20, RZ ; - /*2830*/ IMAD.WIDE.U32 R28, R31, 0x80, R6 ; - /*2840*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*2850*/ LOP3.LUT R63, R63, R50, RZ, 0x3c, !PT ; - /*2860*/ IMAD R50, R21, 0x1000193, RZ ; - /*2870*/ IMAD R21, R22, 0x1000193, RZ ; - /*2880*/ IADD3 R36, PT, PT, R5, 0x1, RZ ; - /*2890*/ LOP3.LUT R38, R21, R38, RZ, 0x3c, !PT ; - /*28a0*/ IMAD R21, R16, 0x1000193, RZ ; - /*28b0*/ LOP3.LUT R16, R57, R36, RZ, 0x3c, !PT ; - /*28c0*/ LOP3.LUT R59, R59, R48, RZ, 0x3c, !PT ; - /*28d0*/ IMAD R48, R17, 0x1000193, RZ ; - /*28e0*/ IMAD R55, R12, 0x1000193, RZ ; - /*28f0*/ LOP3.LUT R12, R56, R36, RZ, 0x3c, !PT ; - /*2900*/ IMAD R20, R23, 0x1000193, RZ ; - /*2910*/ LOP3.LUT R45, R20, R39, RZ, 0x3c, !PT ; - /*2920*/ LOP3.LUT R22, R21, R32, RZ, 0x3c, !PT ; - /*2930*/ IMAD R21, R16, 0x1000193, RZ ; - /*2940*/ LOP3.LUT R21, R21, R58, RZ, 0x3c, !PT ; - /*2950*/ SHFL.IDX PT, R21, R21, R2, 0x181f ; - /*2960*/ IMAD.HI.U32 R16, R21, UR8, RZ ; - /*2970*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*2980*/ IMAD R17, R60, R16, R21 ; - /*2990*/ ISETP.GE.U32.AND P1, PT, R17, R60, PT ; - /*29a0*/ SEL R16, R60, RZ, P1 ; - /*29b0*/ IMAD R21, R12, 0x1000193, RZ ; - /*29c0*/ IADD3 R23, PT, PT, R17, -R16, RZ ; - /*29d0*/ IMAD R17, R18, 0x1000193, RZ ; - /*29e0*/ IMAD R16, R19, 0x1000193, RZ ; - /*29f0*/ LOP3.LUT R20, R17, R34, RZ, 0x3c, !PT ; - /*2a00*/ LOP3.LUT R69, R16, R35, RZ, 0x3c, !PT ; - /*2a10*/ IMAD.WIDE.U32 R16, R23, 0x80, R6 ; - /*2a20*/ LOP3.LUT R23, R21, R44, RZ, 0x3c, !PT ; - /*2a30*/ SHFL.IDX PT, R21, R23, R2, 0x181f ; - /*2a40*/ IMAD R12, R13, 0x1000193, RZ ; - /*2a50*/ LOP3.LUT R62, R62, R47, RZ, 0x3c, !PT ; - /*2a60*/ MOV R32, R43 ; - /*2a70*/ MOV R43, R65 ; - /*2a80*/ LDG.E.128.STRONG.GPU R16, desc[UR10][R16.64] ; - /*2a90*/ LOP3.LUT R47, R12, R25, RZ, 0x3c, !PT ; - /*2aa0*/ IMAD.HI.U32 R12, R21, UR8, RZ ; - /*2ab0*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*2ac0*/ IMAD R13, R60, R12, R21 ; - /*2ad0*/ ISETP.GE.U32.AND P1, PT, R13, R60, PT ; - /*2ae0*/ SEL R12, R60, RZ, P1 ; - /*2af0*/ IADD3 R13, PT, PT, R13, -R12, RZ ; - /*2b00*/ IMAD R12, R15, 0x1000193, RZ ; - /*2b10*/ IMAD R15, R8, 0x1000193, RZ ; - /*2b20*/ LOP3.LUT R8, R3, R36, RZ, 0x3c, !PT ; - /*2b30*/ LOP3.LUT R65, R12, R27, RZ, 0x3c, !PT ; - /*2b40*/ IMAD.WIDE.U32 R12, R13, 0x80, R6 ; - /*2b50*/ IMAD R8, R8, 0x1000193, RZ ; - /*2b60*/ IMAD R21, R14, 0x1000193, RZ ; - /*2b70*/ LOP3.LUT R25, R8, R49, RZ, 0x3c, !PT ; - /*2b80*/ MOV R46, R68 ; - /*2b90*/ LOP3.LUT R68, R21, R26, RZ, 0x3c, !PT ; - /*2ba0*/ SHFL.IDX PT, R21, R25, R2, 0x181f ; - /*2bb0*/ IMAD R8, R9, 0x1000193, RZ ; - /*2bc0*/ LOP3.LUT R28, R15, R28, RZ, 0x3c, !PT ; - /*2bd0*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*2be0*/ LOP3.LUT R29, R8, R29, RZ, 0x3c, !PT ; - /*2bf0*/ IMAD.HI.U32 R8, R21, UR8, RZ ; - /*2c00*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*2c10*/ IMAD R21, R60, R8, R21 ; - /*2c20*/ LOP3.LUT R8, R4, R36, RZ, 0x3c, !PT ; - /*2c30*/ IMAD R8, R8, 0x1000193, RZ ; - /*2c40*/ LOP3.LUT R9, R8, R53, RZ, 0x3c, !PT ; - /*2c50*/ SHFL.IDX PT, R9, R9, R2, 0x181f ; - /*2c60*/ ISETP.GE.U32.AND P1, PT, R21, R60, PT ; - /*2c70*/ SEL R8, R60, RZ, P1 ; - /*2c80*/ IADD3 R25, PT, PT, R21, -R8, RZ ; - /*2c90*/ IMAD.HI.U32 R8, R9, UR8, RZ ; - /*2ca0*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*2cb0*/ IMAD R8, R60, R8, R9 ; - /*2cc0*/ ISETP.GE.U32.AND P1, PT, R8, R60, PT ; - /*2cd0*/ SEL R9, R60, RZ, P1 ; - /*2ce0*/ IMAD R23, R10, 0x1000193, RZ ; - /*2cf0*/ IADD3 R9, PT, PT, R8, -R9, RZ ; - /*2d00*/ IMAD R10, R11, 0x1000193, RZ ; - /*2d10*/ IMAD.WIDE.U32 R8, R9, 0x80, R6.reuse ; - /*2d20*/ LOP3.LUT R31, R10, R31, RZ, 0x3c, !PT ; - /*2d30*/ LOP3.LUT R55, R55, R24, RZ, 0x3c, !PT ; - /*2d40*/ IMAD.WIDE.U32 R24, R25, 0x80, R6 ; - /*2d50*/ LDG.E.128.STRONG.GPU R8, desc[UR10][R8.64] ; - /*2d60*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*2d70*/ IMAD R58, R58, 0x1000193, RZ ; - /*2d80*/ IMAD R46, R46, 0x1000193, RZ ; - /*2d90*/ LOP3.LUT R50, R50, R37, RZ, 0x3c, !PT ; - /*2da0*/ IMAD R34, R44, 0x1000193, RZ ; - /*2db0*/ LOP3.LUT R48, R48, R33, RZ, 0x3c, !PT ; - /*2dc0*/ LOP3.LUT R39, R58, R17, RZ, 0x3c, !PT ; - /*2dd0*/ MOV R58, R31 ; - /*2de0*/ MOV R31, R45 ; - /*2df0*/ IMAD R45, R67, 0x1000193, RZ ; - /*2e00*/ LOP3.LUT R46, R46, R19, RZ, 0x3c, !PT ; - /*2e10*/ IMAD R37, R61, 0x1000193, RZ ; - /*2e20*/ IMAD R61, R52, 0x1000193, RZ ; - /*2e30*/ LOP3.LUT R45, R45, R12, RZ, 0x3c, !PT ; - /*2e40*/ LOP3.LUT R12, R0, R36, RZ, 0x3c, !PT ; - /*2e50*/ IMAD R17, R12, 0x1000193, RZ ; - /*2e60*/ LOP3.LUT R19, R17, R50, RZ, 0x3c, !PT ; - /*2e70*/ SHFL.IDX PT, R17, R19, R2, 0x181f ; - /*2e80*/ LOP3.LUT R34, R34, R13, RZ, 0x3c, !PT ; - /*2e90*/ IMAD.HI.U32 R12, R17, UR8, RZ ; - /*2ea0*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*2eb0*/ IMAD R13, R60, R12, R17 ; - /*2ec0*/ LOP3.LUT R12, R40, R36, RZ, 0x3c, !PT ; - /*2ed0*/ IMAD R17, R12, 0x1000193, RZ ; - /*2ee0*/ LOP3.LUT R17, R17, R48, RZ, 0x3c, !PT ; - /*2ef0*/ SHFL.IDX PT, R17, R17, R2, 0x181f ; - /*2f00*/ ISETP.GE.U32.AND P1, PT, R13, R60, PT ; - /*2f10*/ SEL R12, R60, RZ, P1 ; - /*2f20*/ IADD3 R21, PT, PT, R13, -R12, RZ ; - /*2f30*/ IMAD.HI.U32 R12, R17, UR8, RZ ; - /*2f40*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*2f50*/ IMAD R12, R60, R12, R17 ; - /*2f60*/ ISETP.GE.U32.AND P1, PT, R12, R60, PT ; - /*2f70*/ SEL R13, R60, RZ, P1 ; - /*2f80*/ LOP3.LUT R61, R61, R8, RZ, 0x3c, !PT ; - /*2f90*/ IMAD R59, R59, 0x1000193, RZ ; - /*2fa0*/ LOP3.LUT R8, R41, R36, RZ, 0x3c, !PT ; - /*2fb0*/ IADD3 R13, PT, PT, R12, -R13, RZ ; - /*2fc0*/ MOV R33, R38 ; - /*2fd0*/ IMAD R35, R64, 0x1000193, RZ ; - /*2fe0*/ IMAD R38, R62, 0x1000193, RZ ; - /*2ff0*/ IMAD.WIDE.U32 R12, R13, 0x80, R6 ; - /*3000*/ LOP3.LUT R44, R59, R24, RZ, 0x3c, !PT ; - /*3010*/ IMAD R8, R8, 0x1000193, RZ ; - /*3020*/ MOV R24, R20 ; - /*3030*/ IMAD.WIDE.U32 R20, R21, 0x80, R6 ; - /*3040*/ LOP3.LUT R35, R35, R14, RZ, 0x3c, !PT ; - /*3050*/ LOP3.LUT R38, R38, R15, RZ, 0x3c, !PT ; - /*3060*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*3070*/ LOP3.LUT R17, R8, R47, RZ, 0x3c, !PT ; - /*3080*/ LOP3.LUT R30, R23, R30, RZ, 0x3c, !PT ; - /*3090*/ MOV R67, R22 ; - /*30a0*/ LDG.E.128.STRONG.GPU R20, desc[UR10][R20.64] ; - /*30b0*/ SHFL.IDX PT, R17, R17, R2, 0x181f ; - /*30c0*/ IMAD R8, R53, 0x1000193, RZ ; - /*30d0*/ IMAD R62, R51, 0x1000193, RZ ; - /*30e0*/ LOP3.LUT R51, R8, R9, RZ, 0x3c, !PT ; - /*30f0*/ IMAD.HI.U32 R8, R17, UR8, RZ ; - /*3100*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3110*/ IMAD R9, R60, R8, R17 ; - /*3120*/ ISETP.GE.U32.AND P1, PT, R9, R60, PT ; - /*3130*/ SEL R8, R60, RZ, P1 ; - /*3140*/ MOV R52, R31 ; - /*3150*/ IADD3 R9, PT, PT, R9, -R8, RZ ; - /*3160*/ MOV R31, R33 ; - /*3170*/ IMAD R33, R66, 0x1000193, RZ ; - /*3180*/ IMAD R54, R54, 0x1000193, RZ ; - /*3190*/ IMAD.WIDE.U32 R8, R9, 0x80, R6 ; - /*31a0*/ LOP3.LUT R36, R42, R36, RZ, 0x3c, !PT ; - /*31b0*/ LOP3.LUT R33, R33, R10, RZ, 0x3c, !PT ; - /*31c0*/ LOP3.LUT R54, R54, R11, RZ, 0x3c, !PT ; - /*31d0*/ LDG.E.128.STRONG.GPU R8, desc[UR10][R8.64] ; - /*31e0*/ IMAD R64, R49, 0x1000193, RZ ; - /*31f0*/ IMAD R36, R36, 0x1000193, RZ ; - /*3200*/ LOP3.LUT R64, R64, R25, RZ, 0x3c, !PT ; - /*3210*/ LOP3.LUT R25, R36, R29, RZ, 0x3c, !PT ; - /*3220*/ SHFL.IDX PT, R25, R25, R2, 0x181f ; - /*3230*/ LOP3.LUT R37, R37, R16, RZ, 0x3c, !PT ; - /*3240*/ IMAD.HI.U32 R16, R25, UR8, RZ ; - /*3250*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*3260*/ IMAD R17, R60, R16, R25 ; - /*3270*/ ISETP.GE.U32.AND P1, PT, R17, R60, PT ; - /*3280*/ SEL R16, R60, RZ, P1 ; - /*3290*/ IADD3 R17, PT, PT, R17, -R16, RZ ; - /*32a0*/ IMAD R43, R43, 0x1000193, RZ ; - /*32b0*/ IMAD.WIDE.U32 R16, R17, 0x80, R6 ; - /*32c0*/ LOP3.LUT R43, R43, R18, RZ, 0x3c, !PT ; - /*32d0*/ LDG.E.128.STRONG.GPU R16, desc[UR10][R16.64] ; - /*32e0*/ MOV R49, R32 ; - /*32f0*/ IMAD R67, R67, 0x1000193, RZ ; - /*3300*/ IADD3 R36, PT, PT, R5, 0x2, RZ ; - /*3310*/ IMAD R49, R49, 0x1000193, RZ ; - /*3320*/ IMAD R50, R50, 0x1000193, RZ ; - /*3330*/ IMAD R66, R48, 0x1000193, RZ ; - /*3340*/ IMAD R55, R55, 0x1000193, RZ ; - /*3350*/ IMAD R63, R63, 0x1000193, RZ ; - /*3360*/ LOP3.LUT R32, R63, R26, RZ, 0x3c, !PT ; - /*3370*/ LOP3.LUT R67, R67, R12, RZ, 0x3c, !PT ; - /*3380*/ LOP3.LUT R12, R57, R36, RZ, 0x3c, !PT ; - /*3390*/ LOP3.LUT R49, R49, R20, RZ, 0x3c, !PT ; - /*33a0*/ IMAD R20, R52, 0x1000193, RZ ; - /*33b0*/ IMAD R12, R12, 0x1000193, RZ ; - /*33c0*/ LOP3.LUT R53, R20, R23, RZ, 0x3c, !PT ; - /*33d0*/ LOP3.LUT R23, R12, R43, RZ, 0x3c, !PT ; - /*33e0*/ LOP3.LUT R59, R50, R21, RZ, 0x3c, !PT ; - /*33f0*/ SHFL.IDX PT, R21, R23, R2, 0x181f ; - /*3400*/ LOP3.LUT R66, R66, R13, RZ, 0x3c, !PT ; - /*3410*/ IMAD.HI.U32 R12, R21, UR8, RZ ; - /*3420*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*3430*/ IMAD R13, R60, R12, R21 ; - /*3440*/ ISETP.GE.U32.AND P1, PT, R13, R60, PT ; - /*3450*/ SEL R12, R60, RZ, P1 ; - /*3460*/ IADD3 R13, PT, PT, R13, -R12, RZ ; - /*3470*/ IMAD R12, R69, 0x1000193, RZ ; - /*3480*/ LOP3.LUT R48, R55, R8, RZ, 0x3c, !PT ; - /*3490*/ LOP3.LUT R8, R56, R36, RZ, 0x3c, !PT ; - /*34a0*/ IMAD R21, R24, 0x1000193, RZ ; - /*34b0*/ LOP3.LUT R63, R12, R15, RZ, 0x3c, !PT ; - /*34c0*/ IMAD.WIDE.U32 R12, R13, 0x80, R6 ; - /*34d0*/ IMAD R8, R8, 0x1000193, RZ ; - /*34e0*/ MOV R69, R30 ; - /*34f0*/ LOP3.LUT R30, R21, R14, RZ, 0x3c, !PT ; - /*3500*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*3510*/ LOP3.LUT R23, R8, R35, RZ, 0x3c, !PT ; - /*3520*/ SHFL.IDX PT, R21, R23, R2, 0x181f ; - /*3530*/ IMAD R8, R47, 0x1000193, RZ ; - /*3540*/ LOP3.LUT R47, R8, R9, RZ, 0x3c, !PT ; - /*3550*/ IMAD.HI.U32 R8, R21, UR8, RZ ; - /*3560*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3570*/ IMAD R25, R60, R8, R21 ; - /*3580*/ ISETP.GE.U32.AND P1, PT, R25, R60, PT ; - /*3590*/ IMAD R9, R68, 0x1000193, RZ ; - /*35a0*/ SEL R20, R60, RZ, P1 ; - /*35b0*/ IMAD R8, R65, 0x1000193, RZ ; - /*35c0*/ IADD3 R25, PT, PT, R25, -R20, RZ ; - /*35d0*/ IMAD R31, R31, 0x1000193, RZ ; - /*35e0*/ LOP3.LUT R50, R8, R11, RZ, 0x3c, !PT ; - /*35f0*/ IMAD R21, R28, 0x1000193, RZ ; - /*3600*/ LOP3.LUT R28, R9, R10, RZ, 0x3c, !PT ; - /*3610*/ IMAD.WIDE.U32 R8, R25, 0x80, R6 ; - /*3620*/ LOP3.LUT R10, R3, R36, RZ, 0x3c, !PT ; - /*3630*/ LOP3.LUT R31, R31, R22, RZ, 0x3c, !PT ; - /*3640*/ LOP3.LUT R22, R21, R16, RZ, 0x3c, !PT ; - /*3650*/ IMAD R21, R10, 0x1000193, RZ ; - /*3660*/ LDG.E.128.STRONG.GPU R8, desc[UR10][R8.64] ; - /*3670*/ LOP3.LUT R21, R21, R32, RZ, 0x3c, !PT ; - /*3680*/ SHFL.IDX PT, R21, R21, R2, 0x181f ; - /*3690*/ IMAD.HI.U32 R16, R21, UR8, RZ ; - /*36a0*/ IADD3 R16, PT, PT, -R16, RZ, RZ ; - /*36b0*/ IMAD R23, R60, R16, R21 ; - /*36c0*/ ISETP.GE.U32.AND P1, PT, R23, R60, PT ; - /*36d0*/ SEL R16, R60, RZ, P1 ; - /*36e0*/ IADD3 R25, PT, PT, R23, -R16, RZ ; - /*36f0*/ IMAD.WIDE.U32 R24, R25, 0x80, R6 ; - /*3700*/ LOP3.LUT R62, R62, R27, RZ, 0x3c, !PT ; - /*3710*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*3720*/ IMAD R16, R29, 0x1000193, RZ ; - /*3730*/ IMAD R37, R37, 0x1000193, RZ ; - /*3740*/ LOP3.LUT R52, R16, R17, RZ, 0x3c, !PT ; - /*3750*/ IMAD R16, R58, 0x1000193, RZ ; - /*3760*/ IMAD R45, R45, 0x1000193, RZ ; - /*3770*/ IMAD R29, R69, 0x1000193, RZ ; - /*3780*/ IMAD R43, R43, 0x1000193, RZ ; - /*3790*/ IMAD R46, R46, 0x1000193, RZ ; - /*37a0*/ IMAD R34, R34, 0x1000193, RZ ; - /*37b0*/ LOP3.LUT R65, R16, R19, RZ, 0x3c, !PT ; - /*37c0*/ IMAD R19, R44, 0x1000193, RZ ; - /*37d0*/ LOP3.LUT R29, R29, R18, RZ, 0x3c, !PT ; - /*37e0*/ LOP3.LUT R58, R37, R12, RZ, 0x3c, !PT ; - /*37f0*/ LOP3.LUT R12, R4, R36, RZ, 0x3c, !PT ; - /*3800*/ IMAD R12, R12, 0x1000193, RZ ; - /*3810*/ LOP3.LUT R17, R12, R33, RZ, 0x3c, !PT ; - /*3820*/ SHFL.IDX PT, R17, R17, R2, 0x181f ; - /*3830*/ IMAD R12, R39, 0x1000193, RZ ; - /*3840*/ LOP3.LUT R55, R12, R13, RZ, 0x3c, !PT ; - /*3850*/ IMAD.HI.U32 R12, R17, UR8, RZ ; - /*3860*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*3870*/ IMAD R13, R60, R12, R17 ; - /*3880*/ ISETP.GE.U32.AND P1, PT, R13, R60, PT ; - /*3890*/ SEL R12, R60, RZ, P1 ; - /*38a0*/ LOP3.LUT R69, R45, R8, RZ, 0x3c, !PT ; - /*38b0*/ LOP3.LUT R8, R0, R36, RZ, 0x3c, !PT ; - /*38c0*/ IADD3 R13, PT, PT, R13, -R12, RZ ; - /*38d0*/ IMAD R8, R8, 0x1000193, RZ ; - /*38e0*/ IMAD.WIDE.U32 R12, R13, 0x80, R6 ; - /*38f0*/ LOP3.LUT R43, R43, R14, RZ, 0x3c, !PT ; - /*3900*/ LOP3.LUT R17, R8, R31, RZ, 0x3c, !PT ; - /*3910*/ LOP3.LUT R46, R46, R15, RZ, 0x3c, !PT ; - /*3920*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*3930*/ SHFL.IDX PT, R17, R17, R2, 0x181f ; - /*3940*/ MOV R45, R47 ; - /*3950*/ LOP3.LUT R47, R34, R9, RZ, 0x3c, !PT ; - /*3960*/ IMAD.HI.U32 R8, R17, UR8, RZ ; - /*3970*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3980*/ IMAD R9, R60, R8, R17 ; - /*3990*/ ISETP.GE.U32.AND P1, PT, R9, R60, PT ; - /*39a0*/ SEL R8, R60, RZ, P1 ; - /*39b0*/ IADD3 R17, PT, PT, R9, -R8, RZ ; - /*39c0*/ IMAD.WIDE.U32 R16, R17, 0x80, R6 ; - /*39d0*/ LOP3.LUT R34, R19, R24, RZ, 0x3c, !PT ; - /*39e0*/ LDG.E.128.STRONG.GPU R16, desc[UR10][R16.64] ; - /*39f0*/ LOP3.LUT R8, R40, R36, RZ, 0x3c, !PT ; - /*3a00*/ IMAD R9, R8, 0x1000193, RZ ; - /*3a10*/ LOP3.LUT R9, R9, R30, RZ, 0x3c, !PT ; - /*3a20*/ SHFL.IDX PT, R9, R9, R2, 0x181f ; - /*3a30*/ IMAD R38, R38, 0x1000193, RZ ; - /*3a40*/ IMAD.HI.U32 R8, R9, UR8, RZ ; - /*3a50*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3a60*/ IMAD R21, R60, R8, R9 ; - /*3a70*/ ISETP.GE.U32.AND P1, PT, R21, R60, PT ; - /*3a80*/ SEL R8, R60, RZ, P1 ; - /*3a90*/ IMAD R9, R32, 0x1000193, RZ ; - /*3aa0*/ LOP3.LUT R11, R38, R11, RZ, 0x3c, !PT ; - /*3ab0*/ IADD3 R21, PT, PT, R21, -R8, RZ ; - /*3ac0*/ LOP3.LUT R8, R41, R36, RZ, 0x3c, !PT ; - /*3ad0*/ IMAD R35, R35, 0x1000193, RZ ; - /*3ae0*/ MOV R38, R52 ; - /*3af0*/ IMAD R64, R64, 0x1000193, RZ ; - /*3b00*/ LOP3.LUT R52, R9, R26, RZ, 0x3c, !PT ; - /*3b10*/ IMAD R9, R8, 0x1000193, RZ ; - /*3b20*/ MOV R39, R48 ; - /*3b30*/ LOP3.LUT R48, R35, R10, RZ, 0x3c, !PT ; - /*3b40*/ LOP3.LUT R35, R64, R25, RZ, 0x3c, !PT ; - /*3b50*/ LOP3.LUT R25, R9, R28, RZ, 0x3c, !PT ; - /*3b60*/ SHFL.IDX PT, R9, R25, R2, 0x181f ; - /*3b70*/ IMAD R8, R51, 0x1000193, RZ ; - /*3b80*/ LOP3.LUT R36, R42, R36, RZ, 0x3c, !PT ; - /*3b90*/ IMAD R10, R62, 0x1000193, RZ ; - /*3ba0*/ IMAD R36, R36, 0x1000193, RZ ; - /*3bb0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*3bc0*/ LOP3.LUT R27, R36, R29, RZ, 0x3c, !PT ; - /*3bd0*/ IMAD R61, R61, 0x1000193, RZ ; - /*3be0*/ MOV R37, R22 ; - /*3bf0*/ IMAD.WIDE.U32 R20, R21, 0x80, R6 ; - /*3c00*/ IMAD R33, R33, 0x1000193, RZ ; - /*3c10*/ IMAD R44, R54, 0x1000193, RZ ; - /*3c20*/ MOV R54, R37 ; - /*3c30*/ MOV R37, R50 ; - /*3c40*/ LDG.E.128.STRONG.GPU R20, desc[UR10][R20.64] ; - /*3c50*/ IMAD R62, R59, 0x1000193, RZ ; - /*3c60*/ IMAD R49, R49, 0x1000193, RZ ; - /*3c70*/ IADD3 R24, PT, PT, R5, 0x3, RZ ; - /*3c80*/ LOP3.LUT R57, R57, R24, RZ, 0x3c, !PT ; - /*3c90*/ IMAD R57, R57, 0x1000193, RZ ; - /*3ca0*/ LOP3.LUT R25, R57, R46, RZ, 0x3c, !PT ; - /*3cb0*/ SHFL.IDX PT, R25, R25, R2, 0x181f ; - /*3cc0*/ LOP3.LUT R51, R8, R13, RZ, 0x3c, !PT ; - /*3cd0*/ IMAD.HI.U32 R8, R9, UR8, RZ ; - /*3ce0*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3cf0*/ IMAD R9, R60, R8, R9 ; - /*3d00*/ SHFL.IDX PT, R8, R27, R2, 0x181f ; - /*3d10*/ ISETP.GE.U32.AND P1, PT, R9, R60, PT ; - /*3d20*/ LOP3.LUT R68, R61, R12, RZ, 0x3c, !PT ; - /*3d30*/ SEL R12, R60, RZ, P1 ; - /*3d40*/ IADD3 R13, PT, PT, R9, -R12, RZ ; - /*3d50*/ IMAD.WIDE.U32 R12, R13, 0x80, R6 ; - /*3d60*/ LOP3.LUT R50, R33, R14, RZ, 0x3c, !PT ; - /*3d70*/ LOP3.LUT R44, R44, R15, RZ, 0x3c, !PT ; - /*3d80*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*3d90*/ IMAD.HI.U32 R9, R8, UR8, RZ ; - /*3da0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*3db0*/ IMAD R9, R60, R9, R8 ; - /*3dc0*/ ISETP.GE.U32.AND P1, PT, R9, R60, PT ; - /*3dd0*/ SEL R8, R60, RZ, P1 ; - /*3de0*/ LOP3.LUT R62, R62, R17, RZ, 0x3c, !PT ; - /*3df0*/ IADD3 R17, PT, PT, R9, -R8, RZ ; - /*3e00*/ LOP3.LUT R64, R49, R16, RZ, 0x3c, !PT ; - /*3e10*/ IMAD R49, R31, 0x1000193, RZ ; - /*3e20*/ IMAD R8, R53, 0x1000193, RZ ; - /*3e30*/ IMAD.WIDE.U32 R16, R17, 0x80, R6 ; - /*3e40*/ LOP3.LUT R49, R49, R18, RZ, 0x3c, !PT ; - /*3e50*/ LOP3.LUT R9, R8, R19, RZ, 0x3c, !PT ; - /*3e60*/ LDG.E.128.STRONG.GPU R16, desc[UR10][R16.64] ; - /*3e70*/ IMAD.HI.U32 R8, R25, UR8, RZ ; - /*3e80*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3e90*/ IMAD R61, R67, 0x1000193, RZ ; - /*3ea0*/ MOV R67, R37 ; - /*3eb0*/ IMAD R37, R60, R8, R25 ; - /*3ec0*/ ISETP.GE.U32.AND P1, PT, R37, R60, PT ; - /*3ed0*/ SEL R8, R60, RZ, P1 ; - /*3ee0*/ IADD3 R37, PT, PT, R37, -R8, RZ ; - /*3ef0*/ IMAD.WIDE.U32 R36, R37, 0x80, R6 ; - /*3f00*/ MOV R31, R38 ; - /*3f10*/ MOV R57, R39 ; - /*3f20*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*3f30*/ LOP3.LUT R56, R56, R24, RZ, 0x3c, !PT ; - /*3f40*/ IMAD R56, R56, 0x1000193, RZ ; - /*3f50*/ LOP3.LUT R27, R56, R11, RZ, 0x3c, !PT ; - /*3f60*/ SHFL.IDX PT, R27, R27, R2, 0x181f ; - /*3f70*/ IMAD R57, R57, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R4, R4, R24.reuse, RZ, 0x3c, !PT ; - /*3f90*/ IMAD R66, R66, 0x1000193, RZ ; - /*3fa0*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*3fb0*/ IMAD R25, R30, 0x1000193, RZ ; - /*3fc0*/ IMAD.HI.U32 R8, R27, UR8, RZ ; - /*3fd0*/ IADD3 R8, PT, PT, -R8, RZ, RZ ; - /*3fe0*/ LOP3.LUT R61, R61, R20, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD R20, R60, R8, R27 ; - /*4000*/ IMAD R8, R63, 0x1000193, RZ ; - /*4010*/ MOV R63, R54 ; - /*4020*/ MOV R54, R45 ; - /*4030*/ ISETP.GE.U32.AND P1, PT, R20, R60, PT ; - /*4040*/ LOP3.LUT R59, R66, R21, RZ, 0x3c, !PT ; - /*4050*/ IMAD R3, R3, 0x1000193, RZ ; - /*4060*/ LOP3.LUT R56, R25, R22, RZ, 0x3c, !PT ; - /*4070*/ SEL R21, R60, RZ, P1 ; - /*4080*/ LOP3.LUT R0, R0, R24, RZ, 0x3c, !PT ; - /*4090*/ LOP3.LUT R3, R3, R10, RZ, 0x3c, !PT ; - /*40a0*/ IADD3 R21, PT, PT, R20, -R21, RZ ; - /*40b0*/ LOP3.LUT R40, R40, R24, RZ, 0x3c, !PT ; - /*40c0*/ IMAD R0, R0, 0x1000193, RZ ; - /*40d0*/ LOP3.LUT R8, R8, R23, RZ, 0x3c, !PT ; - /*40e0*/ IMAD.WIDE.U32 R32, R21, 0x80, R6 ; - /*40f0*/ LOP3.LUT R23, R0, R9, RZ, 0x3c, !PT ; - /*4100*/ IMAD R21, R40, 0x1000193, RZ ; - /*4110*/ LOP3.LUT R41, R41, R24, RZ, 0x3c, !PT ; - /*4120*/ LOP3.LUT R21, R21, R8, RZ, 0x3c, !PT ; - /*4130*/ SHFL.IDX PT, R23, R23, R2, 0x181f ; - /*4140*/ IMAD R0, R65, 0x1000193, RZ ; - /*4150*/ SHFL.IDX PT, R21, R21, R2, 0x181f ; - /*4160*/ LOP3.LUT R24, R42, R24, RZ, 0x3c, !PT ; - /*4170*/ MOV R30, R31 ; - /*4180*/ IMAD R31, R24, 0x1000193, RZ ; - /*4190*/ IMAD R54, R54, 0x1000193, RZ ; - /*41a0*/ MOV R53, R35 ; - /*41b0*/ MOV R26, R34 ; - /*41c0*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*41d0*/ IMAD R43, R43, 0x1000193, RZ ; - /*41e0*/ LOP3.LUT R57, R57, R12, RZ, 0x3c, !PT ; - /*41f0*/ IMAD R12, R67, 0x1000193, RZ ; - /*4200*/ LOP3.LUT R45, R12, R15, RZ, 0x3c, !PT ; - /*4210*/ IMAD R15, R4, 0x1000193, RZ ; - /*4220*/ LOP3.LUT R25, R15, R44, RZ, 0x3c, !PT ; - /*4230*/ SHFL.IDX PT, R15, R3, R2, 0x181f ; - /*4240*/ SHFL.IDX PT, R25, R25, R2, 0x181f ; - /*4250*/ IMAD R4, R41, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R27, R4, R45, RZ, 0x3c, !PT ; - /*4270*/ LOP3.LUT R0, R0, R19, RZ, 0x3c, !PT ; - /*4280*/ SHFL.IDX PT, R19, R27, R2, 0x181f ; - /*4290*/ IMAD.HI.U32 R4, R25, UR8, RZ ; - /*42a0*/ IMAD.HI.U32 R3, R15, UR8, RZ ; - /*42b0*/ IADD3 R4, PT, PT, -R4, RZ, RZ ; - /*42c0*/ IADD3 R12, PT, PT, -R3, RZ, RZ ; - /*42d0*/ LOP3.LUT R3, R31, R0, RZ, 0x3c, !PT ; - /*42e0*/ IMAD R25, R60, R4, R25 ; - /*42f0*/ IMAD.HI.U32 R4, R23, UR8, RZ ; - /*4300*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; - /*4310*/ IMAD R15, R60, R12, R15 ; - /*4320*/ IMAD.HI.U32 R12, R21, UR8, RZ ; - /*4330*/ IADD3 R4, PT, PT, -R4, RZ, RZ ; - /*4340*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*4350*/ IMAD R23, R60, R4, R23 ; - /*4360*/ IMAD.HI.U32 R4, R19, UR8, RZ ; - /*4370*/ ISETP.GE.U32.AND P1, PT, R15, R60, PT ; - /*4380*/ IMAD R21, R60, R12, R21 ; - /*4390*/ LOP3.LUT R54, R54, R13, RZ, 0x3c, !PT ; - /*43a0*/ IMAD R13, R63, 0x1000193, RZ ; - /*43b0*/ IADD3 R4, PT, PT, -R4, RZ, RZ ; - /*43c0*/ ISETP.GE.U32.AND P2, PT, R21, R60, PT ; - /*43d0*/ SEL R2, R60.reuse, RZ, P1 ; - /*43e0*/ IMAD R19, R60.reuse, R4, R19 ; - /*43f0*/ LOP3.LUT R4, R13, R16, RZ, 0x3c, !PT ; - /*4400*/ ISETP.GE.U32.AND P1, PT, R25, R60, PT ; - /*4410*/ SEL R16, R60.reuse, RZ, P2 ; - /*4420*/ IADD3 R15, PT, PT, R15, -R2, RZ ; - /*4430*/ IMAD.HI.U32 R12, R3, UR8, RZ ; - /*4440*/ MOV R67, R53 ; - /*4450*/ SEL R2, R60, RZ, P1 ; - /*4460*/ IADD3 R16, PT, PT, R21, -R16, RZ ; - /*4470*/ IMAD R53, R28, 0x1000193, RZ ; - /*4480*/ ISETP.GE.U32.AND P1, PT, R23, R60, PT ; - /*4490*/ IMAD R21, R29, 0x1000193, RZ ; - /*44a0*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*44b0*/ IMAD.WIDE.U32 R28, R15, 0x80, R6 ; - /*44c0*/ IADD3 R25, PT, PT, R25, -R2, RZ ; - /*44d0*/ SEL R20, R60, RZ, P1 ; - /*44e0*/ ISETP.GE.U32.AND P1, PT, R19, R60, PT ; - /*44f0*/ IMAD R2, R30, 0x1000193, RZ ; - /*4500*/ IMAD R13, R60.reuse, R12, R3 ; - /*4510*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*4520*/ SEL R12, R60, RZ, P1 ; - /*4530*/ IMAD.WIDE.U32 R24, R25, 0x80, R6.reuse ; - /*4540*/ ISETP.GE.U32.AND P1, PT, R13, R60, PT ; - /*4550*/ IADD3 R20, PT, PT, R23, -R20, RZ ; - /*4560*/ MOV R63, R26 ; - /*4570*/ LOP3.LUT R3, R2, R17, RZ, 0x3c, !PT ; - /*4580*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*4590*/ SEL R40, R60, RZ, P1 ; - /*45a0*/ IMAD.WIDE.U32 R16, R16, 0x80, R6 ; - /*45b0*/ LOP3.LUT R2, R21, R18, RZ, 0x3c, !PT ; - /*45c0*/ IADD3 R12, PT, PT, R19, -R12, RZ ; - /*45d0*/ IMAD.WIDE.U32 R20, R20, 0x80, R6.reuse ; - /*45e0*/ IADD3 R40, PT, PT, R13, -R40, RZ ; - /*45f0*/ LDG.E.128.STRONG.GPU R16, desc[UR10][R16.64] ; - /*4600*/ LOP3.LUT R53, R53, R14, RZ, 0x3c, !PT ; - /*4610*/ IMAD R15, R58, 0x1000193, RZ ; - /*4620*/ IMAD R14, R55, 0x1000193, RZ ; - /*4630*/ LDG.E.128.STRONG.GPU R20, desc[UR10][R20.64] ; - /*4640*/ IMAD.WIDE.U32 R12, R12, 0x80, R6 ; - /*4650*/ IMAD.WIDE.U32 R40, R40, 0x80, R6 ; - /*4660*/ LOP3.LUT R36, R15, R36, RZ, 0x3c, !PT ; - /*4670*/ LOP3.LUT R37, R14, R37, RZ, 0x3c, !PT ; - /*4680*/ LOP3.LUT R38, R43, R38, RZ, 0x3c, !PT ; - /*4690*/ LDG.E.128.STRONG.GPU R12, desc[UR10][R12.64] ; - /*46a0*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*46b0*/ IMAD R7, R48, 0x1000193, RZ ; - /*46c0*/ IMAD R6, R47, 0x1000193, RZ ; - /*46d0*/ IADD3 R5, PT, PT, R5, 0x4, RZ ; - /*46e0*/ IMAD R10, R10, 0x1000193, RZ ; - /*46f0*/ ISETP.NE.AND P1, PT, R5, 0x40, PT ; - /*4700*/ IMAD R46, R46, 0x1000193, RZ ; - /*4710*/ IMAD R8, R8, 0x1000193, RZ ; - /*4720*/ IMAD R69, R69, 0x1000193, RZ ; - /*4730*/ LOP3.LUT R39, R46, R39, RZ, 0x3c, !PT ; - /*4740*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*4750*/ IMAD R7, R63, 0x1000193, RZ ; - /*4760*/ LOP3.LUT R33, R6, R33, RZ, 0x3c, !PT ; - /*4770*/ IMAD R6, R11, 0x1000193, RZ ; - /*4780*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*4790*/ IMAD R6, R51, 0x1000193, RZ ; - /*47a0*/ IMAD R11, R68, 0x1000193, RZ ; - /*47b0*/ IMAD R46, R67, 0x1000193, RZ ; - /*47c0*/ IMAD R44, R44, 0x1000193, RZ ; - /*47d0*/ IMAD R62, R62, 0x1000193, RZ ; - /*47e0*/ IMAD R49, R49, 0x1000193, RZ ; - /*47f0*/ IMAD R61, R61, 0x1000193, RZ ; - /*4800*/ IMAD R57, R57, 0x1000193, RZ ; - /*4810*/ IMAD R54, R54, 0x1000193, RZ ; - /*4820*/ IMAD R53, R53, 0x1000193, RZ ; - /*4830*/ IMAD R0, R0, 0x1000193, RZ ; - /*4840*/ LOP3.LUT R32, R69, R32, RZ, 0x3c, !PT ; - /*4850*/ LOP3.LUT R28, R7, R28, RZ, 0x3c, !PT ; - /*4860*/ IMAD R7, R52, 0x1000193, RZ ; - /*4870*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*4880*/ IMAD R7, R50, 0x1000193, RZ ; - /*4890*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*48a0*/ IMAD R6, R9, 0x1000193, RZ ; - /*48b0*/ LOP3.LUT R26, R7, R26, RZ, 0x3c, !PT ; - /*48c0*/ IMAD R7, R56, 0x1000193, RZ ; - /*48d0*/ LOP3.LUT R31, R10, R31, RZ, 0x3c, !PT ; - /*48e0*/ IMAD R10, R59, 0x1000193, RZ ; - /*48f0*/ LOP3.LUT R24, R11, R24, RZ, 0x3c, !PT ; - /*4900*/ LOP3.LUT R18, R7, R18, RZ, 0x3c, !PT ; - /*4910*/ IMAD R7, R4, 0x1000193, RZ ; - /*4920*/ IMAD R11, R64, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R23, R6, R23, RZ, 0x3c, !PT ; - /*4940*/ IMAD R4, R3, 0x1000193, RZ ; - /*4950*/ IMAD R6, R45, 0x1000193, RZ ; - /*4960*/ IMAD R3, R2, 0x1000193, RZ ; - /*4970*/ LOP3.LUT R20, R11, R20, RZ, 0x3c, !PT ; - /*4980*/ LOP3.LUT R17, R10, R17, RZ, 0x3c, !PT ; - /*4990*/ LOP3.LUT R19, R8, R19, RZ, 0x3c, !PT ; - /*49a0*/ LOP3.LUT R29, R46, R29, RZ, 0x3c, !PT ; - /*49b0*/ LOP3.LUT R27, R44, R27, RZ, 0x3c, !PT ; - /*49c0*/ LOP3.LUT R21, R62, R21, RZ, 0x3c, !PT ; - /*49d0*/ LOP3.LUT R22, R49, R22, RZ, 0x3c, !PT ; - /*49e0*/ LOP3.LUT R16, R61, R16, RZ, 0x3c, !PT ; - /*49f0*/ LOP3.LUT R12, R57, R12, RZ, 0x3c, !PT ; - /*4a00*/ LOP3.LUT R13, R54, R13, RZ, 0x3c, !PT ; - /*4a10*/ LOP3.LUT R14, R53, R14, RZ, 0x3c, !PT ; - /*4a20*/ LOP3.LUT R15, R6, R15, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R8, R7, R40, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R9, R4, R41, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R10, R3, R42, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R11, R0, R43, RZ, 0x3c, !PT ; - /*4a70*/ @P1 BRA `(.L_x_250) ; - /*4a80*/ S2R R47, SR_TID.X ; - /*4a90*/ IMAD R32, R32, 0x1000193, RZ ; - /*4aa0*/ ULEA UR5, UR7, UR5, 0x18 ; - /*4ab0*/ IMAD R36, R36, 0x1000193, RZ ; - /*4ac0*/ HFMA2 R58, -RZ, RZ, 0, 0 ; - /*4ad0*/ IMAD R28, R28, 0x1000193, RZ ; - /*4ae0*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*4af0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4b00*/ LOP3.LUT R36, R36, R37, RZ, 0x3c, !PT ; - /*4b10*/ IMAD R20, R20, 0x1000193, RZ ; - /*4b20*/ LOP3.LUT R28, R28, R29, RZ, 0x3c, !PT ; - /*4b30*/ IMAD R16, R16, 0x1000193, RZ ; - /*4b40*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4b50*/ IMAD R12, R12, 0x1000193, RZ ; - /*4b60*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4b70*/ IMAD R8, R8, 0x1000193, RZ ; - /*4b80*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4b90*/ IMAD R5, R32, 0x1000193, RZ ; - /*4ba0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4bb0*/ IMAD R3, R36, 0x1000193, RZ ; - /*4bc0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4bd0*/ IMAD R7, R28, 0x1000193, RZ ; - /*4be0*/ LOP3.LUT R5, R5, R34, RZ, 0x3c, !PT ; - /*4bf0*/ IMAD R9, R24, 0x1000193, RZ ; - /*4c00*/ LOP3.LUT R3, R3, R38, RZ, 0x3c, !PT ; - /*4c10*/ IMAD R13, R20, 0x1000193, RZ ; - /*4c20*/ LOP3.LUT R7, R7, R30, RZ, 0x3c, !PT ; - /*4c30*/ IMAD R17, R16, 0x1000193, RZ ; - /*4c40*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*4c50*/ IMAD R21, R12, 0x1000193, RZ ; - /*4c60*/ LOP3.LUT R13, R13, R22, RZ, 0x3c, !PT ; - /*4c70*/ IMAD R25, R8, 0x1000193, RZ ; - /*4c80*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*4c90*/ IMAD R2, R5, 0x1000193, RZ ; - /*4ca0*/ LOP3.LUT R21, R21, R14, RZ, 0x3c, !PT ; - /*4cb0*/ IMAD.SHL.U32 R5, R47, 0x20, RZ ; - /*4cc0*/ LOP3.LUT R25, R25, R10, RZ, 0x3c, !PT ; - /*4cd0*/ IMAD R0, R3, 0x1000193, RZ ; - /*4ce0*/ LOP3.LUT R4, R2, R35, RZ, 0x3c, !PT ; - /*4cf0*/ IMAD.SHL.U32 R2, R47, 0x4, RZ ; - /*4d00*/ HFMA2 R32, -RZ, RZ, -0.0 , 0 ; - /*4d10*/ IMAD R6, R7, 0x1000193, RZ ; - /*4d20*/ LOP3.LUT R0, R0, R39, RZ, 0x3c, !PT ; - /*4d30*/ IMAD R8, R9, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R9, R5, 0x71c, R2, 0xc8, !PT ; - /*4d50*/ IMAD R10, R13, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*4d70*/ IMAD R12, R17, 0x1000193, RZ ; - /*4d80*/ LOP3.LUT R8, R8, R27, RZ, 0x3c, !PT ; - /*4d90*/ IMAD R14, R21, 0x1000193, RZ ; - /*4da0*/ LOP3.LUT R10, R10, R23, RZ, 0x3c, !PT ; - /*4db0*/ IMAD R16, R25, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R12, R12, R19, RZ, 0x3c, !PT ; - /*4dd0*/ STS [R9+UR5], R0 ; - /*4de0*/ LOP3.LUT R14, R14, R15, RZ, 0x3c, !PT ; - /*4df0*/ IMAD.SHL.U32 R3, R47, 0x40, RZ ; - /*4e00*/ LOP3.LUT R2, R16, R11, RZ, 0x3c, !PT ; - /*4e10*/ STS [R9+UR5+0x20], R4 ; - /*4e20*/ HFMA2 R57, -RZ, RZ, 0, 0 ; - /*4e30*/ MOV R52, RZ ; - /*4e40*/ HFMA2 R35, -RZ, RZ, 0, 0 ; - /*4e50*/ STS [R9+UR5+0x40], R6 ; - /*4e60*/ HFMA2 R33, -RZ, RZ, 0, 0 ; - /*4e70*/ MOV R13, RZ ; - /*4e80*/ CS2R R36, SRZ ; - /*4e90*/ STS [R9+UR5+0x60], R8 ; - /*4ea0*/ CS2R R38, SRZ ; - /*4eb0*/ MOV R55, RZ ; - /*4ec0*/ CS2R R64, SRZ ; - /*4ed0*/ STS [R9+UR5+0x80], R10 ; - /*4ee0*/ STS [R9+UR5+0xa0], R12 ; - /*4ef0*/ STS [R9+UR5+0xc0], R14 ; - /*4f00*/ CS2R R10, SRZ ; - /*4f10*/ STS [R9+UR5+0xe0], R2 ; - /*4f20*/ LDS.128 R40, [R5+UR5] ; - /*4f30*/ CS2R R14, SRZ ; - /*4f40*/ LDS.128 R4, [R5+UR5+0x10] ; - /*4f50*/ CS2R R8, SRZ ; - /*4f60*/ LDS.128 R28, [R3+UR6] ; - /*4f70*/ LDS.128 R24, [R3+UR6+0x10] ; - /*4f80*/ LDS.128 R20, [R3+UR6+0x20] ; - /*4f90*/ LDS.128 R16, [R3+UR6+0x30] ; - /*4fa0*/ HFMA2 R3, -RZ, RZ, 0, 0 ; - /*4fb0*/ STL.64 [R1+0x10], R40 ; - /*4fc0*/ MOV R0, R42 ; - /*4fd0*/ MOV R44, R43 ; - /*4fe0*/ MOV R2, R40 ; - /*4ff0*/ STL.64 [R1+0x18], R42 ; - /*5000*/ MOV R45, R41 ; - /*5010*/ MOV R34, R6 ; - /*5020*/ MOV R12, R7 ; - /*5030*/ STL.64 [R1], R4 ; - /*5040*/ STL.64 [R1+0x8], R6 ; - /*5050*/ MOV R40, 0x1 ; - /*5060*/ MOV R41, RZ ; - /*5070*/ MOV R43, R4 ; - /*5080*/ MOV R42, R5 ; - /*5090*/ CS2R R4, SRZ ; - /*50a0*/ MOV R63, R43 ; - /*50b0*/ MOV R62, R42 ; - /*50c0*/ CS2R R6, SRZ ; -.L_x_251: - /*50d0*/ LOP3.LUT R51, R26, R2, R14, 0x96, !PT ; - /*50e0*/ LOP3.LUT R47, R27, R45, R11, 0x96, !PT ; - /*50f0*/ LOP3.LUT R42, R30, R16, R34, 0x96, !PT ; - /*5100*/ LOP3.LUT R56, R31, R17, R12, 0x96, !PT ; - /*5110*/ LOP3.LUT R51, R51, R57, R8, 0x96, !PT ; - /*5120*/ LOP3.LUT R47, R47, R15, R4, 0x96, !PT ; - /*5130*/ LOP3.LUT R49, R42, R35, R9, 0x96, !PT ; - /*5140*/ LOP3.LUT R56, R56, R32, R5, 0x96, !PT ; - /*5150*/ SHF.L.W.U32.HI R61, R47, 0x1, R51 ; - /*5160*/ SHF.L.W.U32.HI R42, R51, 0x1, R47 ; - /*5170*/ SHF.L.W.U32.HI R53, R56, 0x1, R49 ; - /*5180*/ LOP3.LUT R61, R61, R49, RZ, 0x3c, !PT ; - /*5190*/ LOP3.LUT R54, R21, R44, R10, 0x96, !PT ; - /*51a0*/ SHF.L.W.U32.HI R49, R49, 0x1, R56 ; - /*51b0*/ LOP3.LUT R50, R24, R18, R40, 0x96, !PT ; - /*51c0*/ LOP3.LUT R48, R25, R19, R37, 0x96, !PT ; - /*51d0*/ LOP3.LUT R56, R42, R56, RZ, 0x3c, !PT ; - /*51e0*/ LOP3.LUT R59, R20, R0, R13, 0x96, !PT ; - /*51f0*/ LOP3.LUT R60, R54, R52, R3, 0x96, !PT ; - /*5200*/ LOP3.LUT R50, R50, R41.reuse, R39, 0x96, !PT ; - /*5210*/ LOP3.LUT R43, R61, R41, RZ, 0x3c, !PT ; - /*5220*/ LOP3.LUT R54, R48, R38, R36, 0x96, !PT ; - /*5230*/ LOP3.LUT R59, R59, R58, R7, 0x96, !PT ; - /*5240*/ LOP3.LUT R41, R56, R37, RZ, 0x3c, !PT ; - /*5250*/ LOP3.LUT R48, R56, R38, RZ, 0x3c, !PT ; - /*5260*/ LOP3.LUT R37, R28, R22, R63, 0x96, !PT ; - /*5270*/ LOP3.LUT R38, R29, R23, R62, 0x96, !PT ; - /*5280*/ LOP3.LUT R46, R61.reuse, R40, RZ, 0x3c, !PT ; - /*5290*/ LOP3.LUT R42, R61, R18, RZ, 0x3c, !PT ; - /*52a0*/ LOP3.LUT R40, R56, R19, RZ, 0x3c, !PT ; - /*52b0*/ LOP3.LUT R19, R53, R59, RZ, 0x3c, !PT ; - /*52c0*/ LOP3.LUT R18, R49, R60, RZ, 0x3c, !PT ; - /*52d0*/ LOP3.LUT R37, R37, R64, R55, 0x96, !PT ; - /*52e0*/ SHF.L.W.U32.HI R53, R54, 0x1, R50 ; - /*52f0*/ LOP3.LUT R49, R38, R65, R6, 0x96, !PT ; - /*5300*/ LOP3.LUT R24, R61, R24, RZ, 0x3c, !PT ; - /*5310*/ LOP3.LUT R61, R61, R39, RZ, 0x3c, !PT ; - /*5320*/ LOP3.LUT R39, R56.reuse, R25, RZ, 0x3c, !PT ; - /*5330*/ LOP3.LUT R36, R56, R36, RZ, 0x3c, !PT ; - /*5340*/ SHF.L.W.U32.HI R25, R60, 0x1, R59 ; - /*5350*/ SHF.L.W.U32.HI R56, R59, 0x1, R60 ; - /*5360*/ LOP3.LUT R53, R53, R37, RZ, 0x3c, !PT ; - /*5370*/ SHF.L.W.U32.HI R38, R49, 0x1, R37 ; - /*5380*/ SHF.L.W.U32.HI R59, R50, 0x1, R54 ; - /*5390*/ SHF.L.W.U32.HI R37, R37, 0x1, R49 ; - /*53a0*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*53b0*/ LOP3.LUT R49, R59, R49, RZ, 0x3c, !PT ; - /*53c0*/ LOP3.LUT R25, R37, R47, RZ, 0x3c, !PT ; - /*53d0*/ LOP3.LUT R56, R56, R54, RZ, 0x3c, !PT ; - /*53e0*/ LOP3.LUT R37, R53.reuse, R30, RZ, 0x3c, !PT ; - /*53f0*/ LOP3.LUT R54, R38, R51, RZ, 0x3c, !PT ; - /*5400*/ LOP3.LUT R30, R53.reuse, R16, RZ, 0x3c, !PT ; - /*5410*/ LOP3.LUT R38, R53.reuse, R34, RZ, 0x3c, !PT ; - /*5420*/ LOP3.LUT R16, R53, R35, RZ, 0x3c, !PT ; - /*5430*/ LOP3.LUT R34, R53, R9, RZ, 0x3c, !PT ; - /*5440*/ LOP3.LUT R35, R49.reuse, R5, RZ, 0x3c, !PT ; - /*5450*/ LOP3.LUT R51, R49.reuse, R17, RZ, 0x3c, !PT ; - /*5460*/ LOP3.LUT R47, R49.reuse, R31, RZ, 0x3c, !PT ; - /*5470*/ LOP3.LUT R53, R49.reuse, R12, RZ, 0x3c, !PT ; - /*5480*/ LOP3.LUT R9, R49, R32, RZ, 0x3c, !PT ; - /*5490*/ LOP3.LUT R5, R56, R45, RZ, 0x3c, !PT ; - /*54a0*/ LOP3.LUT R12, R50.reuse, R26, RZ, 0x3c, !PT ; - /*54b0*/ LOP3.LUT R2, R50.reuse, R2, RZ, 0x3c, !PT ; - /*54c0*/ LOP3.LUT R49, R50.reuse, R14, RZ, 0x3c, !PT ; - /*54d0*/ LOP3.LUT R31, R50.reuse, R57, RZ, 0x3c, !PT ; - /*54e0*/ LOP3.LUT R8, R50, R8, RZ, 0x3c, !PT ; - /*54f0*/ LOP3.LUT R45, R54, R13, RZ, 0x3c, !PT ; - /*5500*/ LOP3.LUT R50, R56, R11, RZ, 0x3c, !PT ; - /*5510*/ LOP3.LUT R14, R54.reuse, R0, RZ, 0x3c, !PT ; - /*5520*/ LOP3.LUT R13, R25.reuse, R21, RZ, 0x3c, !PT ; - /*5530*/ LOP3.LUT R32, R25, R44, RZ, 0x3c, !PT ; - /*5540*/ LOP3.LUT R11, R54, R20, RZ, 0x3c, !PT ; - /*5550*/ LOP3.LUT R0, R54.reuse, R58, RZ, 0x3c, !PT ; - /*5560*/ LOP3.LUT R44, R25.reuse, R10, RZ, 0x3c, !PT ; - /*5570*/ LOP3.LUT R21, R25, R3, RZ, 0x3c, !PT ; - /*5580*/ LOP3.LUT R54, R54, R7, RZ, 0x3c, !PT ; - /*5590*/ LOP3.LUT R3, R19, R22, RZ, 0x3c, !PT ; - /*55a0*/ LOP3.LUT R10, R18, R23, RZ, 0x3c, !PT ; - /*55b0*/ LOP3.LUT R7, R25, R52, RZ, 0x3c, !PT ; - /*55c0*/ LOP3.LUT R15, R56.reuse, R15, RZ, 0x3c, !PT ; - /*55d0*/ LOP3.LUT R4, R56, R4, RZ, 0x3c, !PT ; - /*55e0*/ SHF.L.W.U32.HI R25, R41, 0xb, R46 ; - /*55f0*/ SHF.L.W.U32.HI R46, R46, 0xb, R41 ; - /*5600*/ SHF.L.W.U32.HI R20, R21, 0xe, R54 ; - /*5610*/ SHF.L.W.U32.HI R41, R53, 0xa, R38 ; - /*5620*/ SHF.L.W.U32.HI R52, R10, 0x4, R3 ; - /*5630*/ SHF.L.W.U32.HI R58, R3, 0x4, R10 ; - /*5640*/ LOP3.LUT R17, R56, R27, RZ, 0x3c, !PT ; - /*5650*/ SHF.L.W.U32.HI R21, R54, 0xe, R21 ; - /*5660*/ SHF.L.W.U32.HI R38, R38, 0xa, R53 ; - /*5670*/ LOP3.LUT R3, R19, R55, RZ, 0x3c, !PT ; - /*5680*/ LOP3.LUT R6, R18, R6, RZ, 0x3c, !PT ; - /*5690*/ SHF.L.W.U32.HI R26, R15, 0x15, R31 ; - /*56a0*/ SHF.L.W.U32.HI R27, R31, 0x15, R15 ; - /*56b0*/ SHF.L.W.U32.HI R59, R13, 0x1b, R11 ; - /*56c0*/ SHF.L.W.U32.HI R53, R11, 0x1b, R13 ; - /*56d0*/ SHF.L.W.U32.HI R54, R4, 0x18, R8 ; - /*56e0*/ SHF.L.W.U32.HI R60, R8, 0x18, R4 ; - /*56f0*/ SHF.L.W.U32.HI R31, R51, 0xc, R30 ; - /*5700*/ SHF.L.W.U32.HI R11, R47, 0x1, R37 ; - /*5710*/ SHF.L.W.U32.HI R10, R37, 0x1, R47 ; - /*5720*/ SHF.L.W.U32.HI R13, R40, 0x6, R42 ; - /*5730*/ SHF.L.W.U32.HI R8, R42, 0x6, R40 ; - /*5740*/ SHF.L.W.U32.HI R30, R30, 0xc, R51 ; - /*5750*/ SHF.L.W.U32.HI R40, R50, 0x19, R49 ; - /*5760*/ SHF.L.W.U32.HI R37, R49, 0x19, R50 ; - /*5770*/ SHF.L.W.U32.HI R56, R7, 0x8, R0 ; - /*5780*/ SHF.L.W.U32.HI R51, R0, 0x8, R7 ; - /*5790*/ SHF.L.W.U32.HI R55, R6, 0x12, R3 ; - /*57a0*/ SHF.L.W.U32.HI R50, R3, 0x12, R6 ; - /*57b0*/ SHF.L.W.U32.HI R3, R5, 0x17, R2 ; - /*57c0*/ SHF.L.W.U32.HI R7, R2, 0x17, R5 ; - /*57d0*/ LOP3.LUT R6, R19, R64, RZ, 0x3c, !PT ; - /*57e0*/ LOP3.LUT R65, R18, R65, RZ, 0x3c, !PT ; - /*57f0*/ SHF.L.W.U32.HI R5, R35, 0x2, R34 ; - /*5800*/ SHF.L.W.U32.HI R0, R34, 0x2, R35 ; - /*5810*/ LOP3.LUT R22, R19, R63, RZ, 0x3c, !PT ; - /*5820*/ LOP3.LUT R34, R18, R62, RZ, 0x3c, !PT ; - /*5830*/ SHF.L.W.U32.HI R57, R48, 0xf, R43 ; - /*5840*/ SHF.L.W.U32.HI R15, R43, 0xf, R48 ; - /*5850*/ SHF.L.W.U32.HI R2, R39, 0x1e, R24 ; - /*5860*/ SHF.L.W.U32.HI R43, R24, 0x1e, R39 ; - /*5870*/ SHF.L.W.U32.HI R4, R65, 0x9, R6 ; - /*5880*/ SHF.L.W.U32.HI R42, R44, 0x7, R45 ; - /*5890*/ SHF.L.W.U32.HI R39, R45, 0x7, R44 ; - /*58a0*/ SHF.L.W.U32.HI R6, R6, 0x9, R65 ; - /*58b0*/ SHF.L.W.U32.HI R23, R34, 0x3, R22 ; - /*58c0*/ SHF.L.W.U32.HI R24, R22, 0x3, R34 ; - /*58d0*/ SHF.L.W.U32.HI R47, R9, 0xd, R16 ; - /*58e0*/ SHF.L.W.U32.HI R44, R16, 0xd, R9 ; - /*58f0*/ SHF.L.W.U32.HI R16, R32, 0x14, R14 ; - /*5900*/ SHF.L.W.U32.HI R49, R14, 0x14, R32 ; - /*5910*/ LOP3.LUT R63, R11, R40, R13, 0xb4, !PT ; - /*5920*/ LOP3.LUT R34, R13, R56, R40, 0xb4, !PT ; - /*5930*/ SHF.L.W.U32.HI R22, R17, 0x1c, R12 ; - /*5940*/ LOP3.LUT R14, R56, R11, R55, 0xb4, !PT ; - /*5950*/ LOP3.LUT R13, R55, R13, R11, 0xb4, !PT ; - /*5960*/ SHF.L.W.U32.HI R17, R12, 0x1c, R17 ; - /*5970*/ LOP3.LUT R40, R40, R55, R56, 0xb4, !PT ; - /*5980*/ LOP3.LUT R62, R10, R37, R8, 0xb4, !PT ; - /*5990*/ LOP3.LUT R11, R51, R10, R50, 0xb4, !PT ; - /*59a0*/ LOP3.LUT R12, R8, R51, R37, 0xb4, !PT ; - /*59b0*/ LOP3.LUT R10, R50, R8, R10, 0xb4, !PT ; - /*59c0*/ LOP3.LUT R55, R43, R39, R7, 0xb4, !PT ; - /*59d0*/ LOP3.LUT R9, R7, R6, R39, 0xb4, !PT ; - /*59e0*/ SHF.L.W.U32.HI R48, R36, 0x1d, R61 ; - /*59f0*/ SHF.L.W.U32.HI R45, R61, 0x1d, R36 ; - /*5a00*/ LOP3.LUT R39, R39, R5, R6, 0xb4, !PT ; - /*5a10*/ LOP3.LUT R8, R6, R43, R5, 0xb4, !PT ; - /*5a20*/ LOP3.LUT R7, R5, R7, R43, 0xb4, !PT ; - /*5a30*/ LOP3.LUT R6, R2, R42, R3, 0xb4, !PT ; - /*5a40*/ LOP3.LUT R5, R3, R4, R42, 0xb4, !PT ; - /*5a50*/ LOP3.LUT R36, R42, R0, R4, 0xb4, !PT ; - /*5a60*/ IMAD.SHL.U32 R42, R33.reuse, 0x8, RZ ; - /*5a70*/ IADD3 R33, PT, PT, R33, 0x1, RZ ; - /*5a80*/ LOP3.LUT R4, R4, R2, R0, 0xb4, !PT ; - /*5a90*/ LOP3.LUT R3, R0, R3, R2, 0xb4, !PT ; - /*5aa0*/ LDC.64 R42, c[0x3][R42] ; - /*5ab0*/ LOP3.LUT R65, R53, R38, R52, 0xb4, !PT ; - /*5ac0*/ LOP3.LUT R32, R52, R15, R38, 0xb4, !PT ; - /*5ad0*/ LOP3.LUT R0, R46, R30, RZ, 0x30, !PT ; - /*5ae0*/ LOP3.LUT R38, R38, R54, R15, 0xb4, !PT ; - /*5af0*/ ISETP.NE.AND P1, PT, R33, 0x18, PT ; - /*5b00*/ LOP3.LUT R15, R15, R53, R54, 0xb4, !PT ; - /*5b10*/ LOP3.LUT R52, R54, R52, R53, 0xb4, !PT ; - /*5b20*/ LOP3.LUT R54, R20, R19, R28, 0x6, !PT ; - /*5b30*/ LOP3.LUT R53, R30, R19.reuse, R28.reuse, 0x90, !PT ; - /*5b40*/ LOP3.LUT R28, R0, R19, R28, 0x96, !PT ; - /*5b50*/ LOP3.LUT R0, R25, R31, RZ, 0x30, !PT ; - /*5b60*/ LOP3.LUT R37, R37, R50, R51, 0xb4, !PT ; - /*5b70*/ LOP3.LUT R51, R21, R18.reuse, R29.reuse, 0x6, !PT ; - /*5b80*/ LOP3.LUT R50, R31, R18, R29, 0x90, !PT ; - /*5b90*/ LOP3.LUT R29, R0, R18, R29, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R2, R44, R22, R45, 0xb4, !PT ; - /*5bb0*/ LOP3.LUT R0, R45, R16, R22, 0xb4, !PT ; - /*5bc0*/ LOP3.LUT R22, R22, R23, R16, 0xb4, !PT ; - /*5bd0*/ LOP3.LUT R16, R16, R44, R23, 0xb4, !PT ; - /*5be0*/ LOP3.LUT R18, R23, R45, R44, 0xb4, !PT ; - /*5bf0*/ LOP3.LUT R45, R47, R17, R48, 0xb4, !PT ; - /*5c00*/ LOP3.LUT R44, R48, R49, R17, 0xb4, !PT ; - /*5c10*/ LOP3.LUT R23, R17, R24, R49, 0xb4, !PT ; - /*5c20*/ LOP3.LUT R64, R59, R41, R58, 0xb4, !PT ; - /*5c30*/ LOP3.LUT R35, R58, R57, R41, 0xb4, !PT ; - /*5c40*/ LOP3.LUT R17, R49, R47, R24, 0xb4, !PT ; - /*5c50*/ LOP3.LUT R19, R24, R48, R47, 0xb4, !PT ; - /*5c60*/ LOP3.LUT R31, R31, R27, R25, 0xb4, !PT ; - /*5c70*/ LOP3.LUT R41, R41, R60, R57, 0xb4, !PT ; - /*5c80*/ LOP3.LUT R30, R30, R26, R46, 0xb4, !PT ; - /*5c90*/ LOP3.LUT R24, R46, R20, R26, 0xb4, !PT ; - /*5ca0*/ LOP3.LUT R25, R25, R21, R27, 0xb4, !PT ; - /*5cb0*/ LOP3.LUT R57, R57, R59, R60, 0xb4, !PT ; - /*5cc0*/ LOP3.LUT R58, R60, R58, R59, 0xb4, !PT ; - /*5cd0*/ LOP3.LUT R26, R54, R26, RZ, 0x3c, !PT ; - /*5ce0*/ LOP3.LUT R20, R53, R20, RZ, 0x3c, !PT ; - /*5cf0*/ LOP3.LUT R27, R51, R27, RZ, 0x3c, !PT ; - /*5d00*/ LOP3.LUT R21, R50, R21, RZ, 0x3c, !PT ; - /*5d10*/ LOP3.LUT R28, R28, R42, RZ, 0x3c, !PT ; - /*5d20*/ LOP3.LUT R29, R29, R43, RZ, 0x3c, !PT ; - /*5d30*/ @P1 BRA `(.L_x_251) ; - /*5d40*/ LDC.64 R2, c[0x4][0x8] ; - /*5d50*/ LDG.E.64.STRONG.SM R2, desc[UR10][R2.64] ; - /*5d60*/ PRMT R11, R28, 0x123, RZ ; - /*5d70*/ BSSY.RECONVERGENT B0, `(.L_x_252) ; - /*5d80*/ PRMT R10, R29, 0x123, RZ ; - /*5d90*/ ISETP.GT.U64.AND P1, PT, R10, R2, PT ; - /*5da0*/ @P1 BRA `(.L_x_253) ; - /*5db0*/ S2R R3, SR_LANEID ; - /*5dc0*/ LDC.64 R4, c[0x0][0x388] ; - /*5dd0*/ VOTEU.ANY UR5, UPT, PT ; - /*5de0*/ FLO.U32 R0, UR5 ; - /*5df0*/ POPC R9, UR5 ; - /*5e00*/ ISETP.EQ.U32.AND P1, PT, R0, R3, PT ; - /*5e10*/ IADD.64 R2, R4, 0x140 ; - /*5e20*/ @P1 ATOMG.E.ADD.STRONG.GPU PT, R3, desc[UR10][R2.64], R9 ; - /*5e30*/ S2R R6, SR_LTMASK ; - /*5e40*/ LOP3.LUT R6, R6, UR5, RZ, 0xc0, !PT ; - /*5e50*/ POPC R6, R6 ; - /*5e60*/ SHFL.IDX PT, R7, R3, R0, 0x1f ; - /*5e70*/ IADD3 R7, PT, PT, R7, R6, RZ ; - /*5e80*/ ISETP.GT.U32.AND P1, PT, R7, 0x7, PT ; - /*5e90*/ @P1 EXIT ; - /*5ea0*/ LDL.LU.64 R60, [R1+0x10] ; - /*5eb0*/ LDL.LU.64 R62, [R1+0x18] ; - /*5ec0*/ LDL.LU.64 R48, [R1] ; - /*5ed0*/ LDL.LU.64 R50, [R1+0x8] ; - /*5ee0*/ LDL.LU.64 R66, [R1+0x20] ; - /*5ef0*/ IMAD.WIDE.U32 R2, R7, 0x20, R4 ; - /*5f00*/ IMAD.WIDE.U32 R4, R7, 0x8, R4 ; - /*5f10*/ LDC.64 R6, c[0x4][RZ] ; - /*5f20*/ STG.E.EF.128 desc[UR10][R2.64], R60 ; - /*5f30*/ STG.E.EF.128 desc[UR10][R2.64+0x10], R48 ; - /*5f40*/ STG.E.EF.64 desc[UR10][R4.64+0x100], R66 ; - /*5f50*/ LDG.E.64.STRONG.SM R6, desc[UR10][R6.64] ; - /*5f60*/ LDC.64 R8, c[0x0][0x388] ; - /*5f70*/ STG.E.EF.64 desc[UR10][R8.64+0xe0], R6 ; - /*5f80*/ STG.E.EF.64 desc[UR10][R4.64+0x148], R10 ; -.L_x_253: - /*5f90*/ BSYNC.RECONVERGENT B0 ; -.L_x_252: - /*5fa0*/ @P0 BRA `(.L_x_254) ; - /*5fb0*/ EXIT ; -.L_x_255: - /*5fc0*/ BRA `(.L_x_255); - /*5fd0*/ NOP; - /*5fe0*/ NOP; - /*5ff0*/ NOP; - /*6000*/ NOP; - /*6010*/ NOP; - /*6020*/ NOP; - /*6030*/ NOP; - /*6040*/ NOP; - /*6050*/ NOP; - /*6060*/ NOP; - /*6070*/ NOP; -.L_x_358: - - -//--------------------- .text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .align 128 - .global _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,(.L_x_359 - _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ LDCU UR5, c[0x3][0x180] ; - /*0020*/ ISETP.NE.AND P0, PT, RZ, UR5, PT ; - /*0030*/ @!P0 EXIT ; - /*0040*/ S2R R110, SR_TID.X ; - /*0050*/ S2UR UR4, SR_CTAID.X ; - /*0060*/ HFMA2 R111, -RZ, RZ, 0, 0 ; - /*0070*/ LDCU.64 UR10, c[0x0][0x358] ; - /*0080*/ LDC R3, c[0x0][0x360] ; - /*0090*/ IMAD R110, R3, UR4, R110 ; - /*00a0*/ UMOV UR4, URZ ; - /*00b0*/ IMAD R110, R110, UR5, RZ ; -.L_x_262: - /*00c0*/ LDC.64 R2, c[0x4][RZ] ; - /*00d0*/ LDCU.64 UR6, c[0x0][0x380] ; - /*00e0*/ LDC R59, c[0x3][0x180] ; - /*00f0*/ LDG.E.128.STRONG.SM R8, desc[UR10][R2.64] ; - /*0100*/ LDG.E.128.STRONG.SM R4, desc[UR10][R2.64+0x10] ; - /*0110*/ UMOV UR5, URZ ; - /*0120*/ UIADD3.64 UR6, UPT, UPT, UR4, UR6, URZ ; - /*0130*/ UIADD3 UR4, UPT, UPT, UR4, 0x1, URZ ; - /*0140*/ IADD.64 R106, R110, UR6 ; - /*0150*/ ISETP.NE.AND P0, PT, R59, UR4, PT ; - /*0160*/ UMOV.64 UR6, 0xc8 ; - /*0170*/ SHF.L.W.U32.HI R15, R11, 0x1, R10 ; - /*0180*/ SHF.L.W.U32.HI R17, R10, 0x1, R11 ; - /*0190*/ LOP3.LUT R15, R15, R106, RZ, 0x3c, !PT ; - /*01a0*/ LOP3.LUT R13, R7, 0x80000000, RZ, 0x3c, !PT ; - /*01b0*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*01c0*/ SHF.L.W.U32.HI R19, R5, 0x1, R4 ; - /*01d0*/ SHF.L.W.U32.HI R14, R4, 0x1, R5 ; - /*01e0*/ LOP3.LUT R2, R17, R107, RZ, 0x3c, !PT ; - /*01f0*/ LOP3.LUT R29, R15, 0x1, RZ, 0x3c, !PT ; - /*0200*/ SHF.L.W.U32.HI R23, R13, 0x1, R6 ; - /*0210*/ SHF.L.W.U32.HI R16, R6, 0x1, R13 ; - /*0220*/ SHF.L.W.U32.HI R27, R9, 0x1, R0 ; - /*0230*/ SHF.L.W.U32.HI R18, R0, 0x1, R9 ; - /*0240*/ LOP3.LUT R17, R19, 0x1, R8, 0x96, !PT ; - /*0250*/ SHF.L.W.U32.HI R21, R29, 0x4, R2 ; - /*0260*/ LOP3.LUT R14, R14, R9, RZ, 0x3c, !PT ; - /*0270*/ SHF.L.W.U32.HI R47, R2.reuse, 0x12, R15.reuse ; - /*0280*/ SHF.L.W.U32.HI R32, R15.reuse, 0x12, R2.reuse ; - /*0290*/ SHF.L.W.U32.HI R0, R15.reuse, 0x9, R2.reuse ; - /*02a0*/ SHF.L.W.U32.HI R12, R2.reuse, 0x9, R15.reuse ; - /*02b0*/ SHF.L.W.U32.HI R20, R2, 0x3, R15 ; - /*02c0*/ SHF.L.W.U32.HI R19, R15, 0x3, R2 ; - /*02d0*/ SHF.L.W.U32.HI R29, R2, 0x4, R29 ; - /*02e0*/ LOP3.LUT R3, R9, R2, RZ, 0x3c, !PT ; - /*02f0*/ SHF.L.W.U32.HI R13, R107, 0x1, R106 ; - /*0300*/ SHF.L.W.U32.HI R2, R106, 0x1, R107 ; - /*0310*/ LOP3.LUT R9, R23, R10, RZ, 0x3c, !PT ; - /*0320*/ LOP3.LUT R16, R16, R11, RZ, 0x3c, !PT ; - /*0330*/ LOP3.LUT R8, R8, R15, RZ, 0x3c, !PT ; - /*0340*/ LOP3.LUT R10, R10, R17, RZ, 0x3c, !PT ; - /*0350*/ LOP3.LUT R11, R11, R14, RZ, 0x3c, !PT ; - /*0360*/ SHF.L.W.U32.HI R41, R17, 0xc, R14 ; - /*0370*/ SHF.L.W.U32.HI R36, R14.reuse, 0xc, R17.reuse ; - /*0380*/ SHF.L.W.U32.HI R46, R14, 0xa, R17 ; - /*0390*/ SHF.L.W.U32.HI R15, R14.reuse, 0x2, R17.reuse ; - /*03a0*/ SHF.L.W.U32.HI R25, R17.reuse, 0x2, R14.reuse ; - /*03b0*/ SHF.L.W.U32.HI R23, R17.reuse, 0xd, R14.reuse ; - /*03c0*/ SHF.L.W.U32.HI R24, R14, 0xd, R17 ; - /*03d0*/ SHF.L.W.U32.HI R44, R17, 0xa, R14 ; - /*03e0*/ LOP3.LUT R33, R13, R4, RZ, 0x3c, !PT ; - /*03f0*/ LOP3.LUT R14, R2, R5, RZ, 0x3c, !PT ; - /*0400*/ LOP3.LUT R35, R27, R6, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R28, R18, 0x80000000, R7, 0x96, !PT ; - /*0420*/ SHF.L.W.U32.HI R34, R11, 0x1, R10 ; - /*0430*/ SHF.L.W.U32.HI R51, R10, 0x1, R11 ; - /*0440*/ LOP3.LUT R17, R5, R16, RZ, 0x3c, !PT ; - /*0450*/ SHF.L.W.U32.HI R5, R16.reuse, 0x6, R9.reuse ; - /*0460*/ SHF.L.W.U32.HI R26, R9.reuse, 0x1d, R16.reuse ; - /*0470*/ SHF.L.W.U32.HI R45, R16.reuse, 0x1d, R9.reuse ; - /*0480*/ SHF.L.W.U32.HI R22, R9, 0xb, R16 ; - /*0490*/ SHF.L.W.U32.HI R49, R16.reuse, 0xb, R9.reuse ; - /*04a0*/ SHF.L.W.U32.HI R11, R16, 0xf, R9 ; - /*04b0*/ SHF.L.W.U32.HI R39, R9.reuse, 0xf, R16.reuse ; - /*04c0*/ SHF.L.W.U32.HI R16, R9, 0x6, R16 ; - /*04d0*/ SHF.L.W.U32.HI R43, R33, 0x19, R14 ; - /*04e0*/ PRMT R31, R28, 0x2107, R35 ; - /*04f0*/ SHF.L.W.U32.HI R2, R14, 0x19, R33 ; - /*0500*/ PRMT R54, R35, 0x2107, R28 ; - /*0510*/ LOP3.LUT R10, R4, R9, RZ, 0x3c, !PT ; - /*0520*/ LOP3.LUT R9, R6, R33, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R18, R7, R14, RZ, 0x3c, !PT ; - /*0540*/ LOP3.LUT R38, R51, R16, R43, 0xd2, !PT ; - /*0550*/ LOP3.LUT R37, R16, R43, R31, 0xd2, !PT ; - /*0560*/ SHF.L.W.U32.HI R13, R14, 0x15, R33 ; - /*0570*/ SHF.L.W.U32.HI R40, R35, 0xe, R28 ; - /*0580*/ SHF.L.W.U32.HI R6, R33, 0x15, R14 ; - /*0590*/ LOP3.LUT R30, R5, R2, R54, 0xd2, !PT ; - /*05a0*/ LOP3.LUT R57, R2, R54, R47, 0xd2, !PT ; - /*05b0*/ LOP3.LUT R43, R43, R31, R32, 0xd2, !PT ; - /*05c0*/ SHF.L.W.U32.HI R7, R28, 0xe, R35 ; - /*05d0*/ LOP3.LUT R54, R54, R47, R34, 0xd2, !PT ; - /*05e0*/ LOP3.LUT R31, R31, R32, R51, 0xd2, !PT ; - /*05f0*/ LOP3.LUT R55, R34, R5, R2, 0xd2, !PT ; - /*0600*/ LOP3.LUT R47, R47, R34, R5, 0xd2, !PT ; - /*0610*/ LOP3.LUT R32, R32, R51, R16, 0xd2, !PT ; - /*0620*/ LOP3.LUT R34, R8, R41, R22, 0xd2, !PT ; - /*0630*/ LOP3.LUT R5, R41, R22, R13, 0xd2, !PT ; - /*0640*/ LOP3.LUT R2, R36, R49, R6, 0xd2, !PT ; - /*0650*/ LOP3.LUT R16, R49, R6, R40, 0xd2, !PT ; - /*0660*/ LOP3.LUT R22, R22, R13, R7, 0xd2, !PT ; - /*0670*/ LOP3.LUT R27, R3, R36, R49, 0xd2, !PT ; - /*0680*/ LOP3.LUT R6, R6, R40, R3, 0xd2, !PT ; - /*0690*/ LOP3.LUT R13, R13, R7, R8, 0xd2, !PT ; - /*06a0*/ LOP3.LUT R4, R7, R8, R41, 0xd2, !PT ; - /*06b0*/ LOP3.LUT R3, R40, R3, R36, 0xd2, !PT ; - /*06c0*/ LOP3.LUT R7, R106, R35, RZ, 0x3c, !PT ; - /*06d0*/ SHF.L.W.U32.HI R41, R28, 0x14, R35 ; - /*06e0*/ SHF.L.W.U32.HI R36, R35, 0x14, R28 ; - /*06f0*/ SHF.L.W.U32.HI R49, R35, 0x7, R28 ; - /*0700*/ LOP3.LUT R8, R14, 0x80000000, RZ, 0x3c, !PT ; - /*0710*/ SHF.L.W.U32.HI R35, R28, 0x7, R35 ; - /*0720*/ LOP3.LUT R28, R107, R28, RZ, 0x3c, !PT ; - /*0730*/ PRMT R40, R33, 0x4321, R14 ; - /*0740*/ PRMT R42, R14, 0x4321, R33 ; - /*0750*/ SHF.L.W.U32.HI R50, R33, 0x17, R8 ; - /*0760*/ SHF.L.W.U32.HI R33, R8, 0x17, R33 ; - /*0770*/ SHF.L.W.U32.HI R8, R28, 0x1b, R7 ; - /*0780*/ SHF.L.W.U32.HI R7, R7, 0x1b, R28 ; - /*0790*/ SHF.L.W.U32.HI R28, R10, 0x1e, R17 ; - /*07a0*/ SHF.L.W.U32.HI R56, R18, 0x1c, R9 ; - /*07b0*/ SHF.L.W.U32.HI R58, R9, 0x1c, R18 ; - /*07c0*/ SHF.L.W.U32.HI R48, R17, 0x1e, R10 ; - /*07d0*/ LOP3.LUT R9, R21, R46, R11, 0xd2, !PT ; - /*07e0*/ LOP3.LUT R53, R46, R11, R40, 0xd2, !PT ; - /*07f0*/ LOP3.LUT R46, R8, R21, R46, 0xd2, !PT ; - /*0800*/ LOP3.LUT R18, R29, R44, R39, 0xd2, !PT ; - /*0810*/ LOP3.LUT R51, R44, R39, R42, 0xd2, !PT ; - /*0820*/ LOP3.LUT R14, R11, R40, R8, 0xd2, !PT ; - /*0830*/ LOP3.LUT R21, R40, R8, R21, 0xd2, !PT ; - /*0840*/ LOP3.LUT R44, R7, R29, R44, 0xd2, !PT ; - /*0850*/ LOP3.LUT R39, R39, R42, R7, 0xd2, !PT ; - /*0860*/ LOP3.LUT R29, R42, R7, R29, 0xd2, !PT ; - /*0870*/ LOP3.LUT R40, R49, R0, R15, 0xd2, !PT ; - /*0880*/ LOP3.LUT R8, R50, R49, R0, 0xd2, !PT ; - /*0890*/ LOP3.LUT R11, R0, R15, R28, 0xd2, !PT ; - /*08a0*/ LOP3.LUT R0, R15, R28, R50, 0xd2, !PT ; - /*08b0*/ LOP3.LUT R42, R35, R12, R25, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R7, R33, R35, R12, 0xd2, !PT ; - /*08d0*/ LOP3.LUT R10, R12, R25, R48, 0xd2, !PT ; - /*08e0*/ LOP3.LUT R15, R48, R33, R35, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R12, R25, R48, R33, 0xd2, !PT ; - /*0900*/ LOP3.LUT R48, R20, R23, R26, 0xd2, !PT ; - /*0910*/ LOP3.LUT R52, R23, R26, R56, 0xd2, !PT ; - /*0920*/ LOP3.LUT R17, R28, R50, R49, 0xd2, !PT ; - /*0930*/ LOP3.LUT R60, R56, R41, R20, 0xd2, !PT ; - /*0940*/ LOP3.LUT R26, R26, R56, R41, 0xd2, !PT ; - /*0950*/ LOP3.LUT R33, R36, R19, R24, 0xd2, !PT ; - /*0960*/ LOP3.LUT R25, R19, R24, R45, 0xd2, !PT ; - /*0970*/ LOP3.LUT R59, R24, R45, R58, 0xd2, !PT ; - /*0980*/ LOP3.LUT R28, R41, R20, R23, 0xd2, !PT ; - /*0990*/ LOP3.LUT R61, R58, R36, R19, 0xd2, !PT ; - /*09a0*/ LOP3.LUT R45, R45, R58, R36, 0xd2, !PT ; - /*09b0*/ MOV R56, RZ ; - /*09c0*/ LOP3.LUT R24, R34, 0x1, RZ, 0x3c, !PT ; -.L_x_256: - /*09d0*/ LOP3.LUT R49, R13, R52, R54, 0x96, !PT ; - /*09e0*/ UMOV UR5, UR6 ; - /*09f0*/ LOP3.LUT R50, R6, R59, R31, 0x96, !PT ; - /*0a00*/ UIADD3.64 UR6, UPT, UPT, UR6, 0x8, URZ ; - /*0a10*/ LOP3.LUT R19, R5, R28, R30, 0x96, !PT ; - /*0a20*/ LOP3.LUT R49, R49, R14, R11, 0x96, !PT ; - /*0a30*/ LDCU.64 UR8, c[0x3][UR5] ; - /*0a40*/ LOP3.LUT R50, R50, R39, R10, 0x96, !PT ; - /*0a50*/ LOP3.LUT R35, R19, R9, R8, 0x96, !PT ; - /*0a60*/ SHF.L.W.U32.HI R34, R50, 0x1, R49 ; - /*0a70*/ LOP3.LUT R63, R22, R48, R57, 0x96, !PT ; - /*0a80*/ LOP3.LUT R19, R2, R33, R37, 0x96, !PT ; - /*0a90*/ LOP3.LUT R20, R48, R35, R34, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R63, R63, R53, R40, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R36, R22, R35, R34, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R57, R57, R35.reuse, R34.reuse, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R48, R53, R35.reuse, R34.reuse, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R23, R40, R35, R34, 0x96, !PT ; - /*0af0*/ LOP3.LUT R34, R19, R18, R7, 0x96, !PT ; - /*0b00*/ SHF.L.W.U32.HI R53, R49, 0x1, R50 ; - /*0b10*/ LOP3.LUT R62, R16, R25, R43, 0x96, !PT ; - /*0b20*/ LOP3.LUT R22, R4, R26, R47, 0x96, !PT ; - /*0b30*/ LOP3.LUT R41, R16, R34.reuse, R53.reuse, 0x96, !PT ; - /*0b40*/ LOP3.LUT R16, R3, R45, R32, 0x96, !PT ; - /*0b50*/ LOP3.LUT R58, R43, R34, R53, 0x96, !PT ; - /*0b60*/ SHF.L.W.U32.HI R40, R34, 0x1, R35 ; - /*0b70*/ LOP3.LUT R43, R22, R21, R0, 0x96, !PT ; - /*0b80*/ LOP3.LUT R65, R24, R60, R55, 0x96, !PT ; - /*0b90*/ LOP3.LUT R64, R16, R29, R12, 0x96, !PT ; - /*0ba0*/ SHF.L.W.U32.HI R67, R35, 0x1, R34 ; - /*0bb0*/ LOP3.LUT R25, R25, R34.reuse, R53.reuse, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R19, R51, R34, R53, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R62, R62, R51, R42, 0x96, !PT ; - /*0be0*/ LOP3.LUT R34, R42, R34, R53, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R42, R27, R61, R38, 0x96, !PT ; - /*0c00*/ LOP3.LUT R16, R24, R43.reuse, R40.reuse, 0x96, !PT ; - /*0c10*/ LOP3.LUT R35, R60, R43.reuse, R40.reuse, 0x96, !PT ; - /*0c20*/ LOP3.LUT R65, R65, R46, R17, 0x96, !PT ; - /*0c30*/ LOP3.LUT R24, R17, R43, R40, 0x96, !PT ; - /*0c40*/ SHF.L.W.U32.HI R60, R64, 0x1, R43 ; - /*0c50*/ LOP3.LUT R17, R27, R64.reuse, R67.reuse, 0x96, !PT ; - /*0c60*/ SHF.L.W.U32.HI R51, R43, 0x1, R64 ; - /*0c70*/ LOP3.LUT R27, R38, R64, R67, 0x96, !PT ; - /*0c80*/ LOP3.LUT R42, R42, R44, R15, 0x96, !PT ; - /*0c90*/ LOP3.LUT R38, R44, R64, R67, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R44, R52, R63, R60, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R22, R55, R43.reuse, R40.reuse, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R53, R46, R43, R40, 0x96, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R52, R62, 0x1, R63 ; - /*0ce0*/ LOP3.LUT R43, R59, R62, R51, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R46, R14, R63, R60, 0x96, !PT ; - /*0d00*/ LOP3.LUT R59, R39, R62.reuse, R51.reuse, 0x96, !PT ; - /*0d10*/ LOP3.LUT R13, R13, R63.reuse, R60.reuse, 0x96, !PT ; - /*0d20*/ LOP3.LUT R54, R54, R63.reuse, R60.reuse, 0x96, !PT ; - /*0d30*/ LOP3.LUT R14, R11, R63, R60, 0x96, !PT ; - /*0d40*/ LOP3.LUT R39, R10, R62, R51, 0x96, !PT ; - /*0d50*/ SHF.L.W.U32.HI R63, R63, 0x1, R62 ; - /*0d60*/ LOP3.LUT R6, R6, R62.reuse, R51.reuse, 0x96, !PT ; - /*0d70*/ LOP3.LUT R31, R31, R62, R51, 0x96, !PT ; - /*0d80*/ LOP3.LUT R10, R5, R65.reuse, R52.reuse, 0x96, !PT ; - /*0d90*/ LOP3.LUT R55, R28, R65.reuse, R52.reuse, 0x96, !PT ; - /*0da0*/ LOP3.LUT R51, R30, R65.reuse, R52.reuse, 0x96, !PT ; - /*0db0*/ LOP3.LUT R5, R9, R65, R52, 0x96, !PT ; - /*0dc0*/ LOP3.LUT R52, R8, R65, R52, 0x96, !PT ; - /*0dd0*/ SHF.L.W.U32.HI R30, R42, 0x1, R65 ; - /*0de0*/ SHF.L.W.U32.HI R65, R65, 0x1, R42 ; - /*0df0*/ LOP3.LUT R8, R33, R42.reuse, R63.reuse, 0x96, !PT ; - /*0e00*/ LOP3.LUT R11, R2, R42.reuse, R63.reuse, 0x96, !PT ; - /*0e10*/ LOP3.LUT R28, R37, R42, R63, 0x96, !PT ; - /*0e20*/ LOP3.LUT R2, R18, R42.reuse, R63.reuse, 0x96, !PT ; - /*0e30*/ LOP3.LUT R37, R7, R42, R63, 0x96, !PT ; - /*0e40*/ LOP3.LUT R40, R61, R64, R67, 0x96, !PT ; - /*0e50*/ LOP3.LUT R62, R4, R49.reuse, R30.reuse, 0x96, !PT ; - /*0e60*/ LOP3.LUT R26, R26, R49.reuse, R30.reuse, 0x96, !PT ; - /*0e70*/ LOP3.LUT R42, R47, R49, R30, 0x96, !PT ; - /*0e80*/ LOP3.LUT R33, R21, R49.reuse, R30.reuse, 0x96, !PT ; - /*0e90*/ LOP3.LUT R0, R0, R49, R30, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R9, R32, R50, R65, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R15, R15, R64, R67, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R47, R3, R50.reuse, R65.reuse, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R49, R45, R50, R65, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R32, R29, R50.reuse, R65.reuse, 0x96, !PT ; - /*0ef0*/ SHF.L.W.U32.HI R61, R55, 0xc, R8 ; - /*0f00*/ LOP3.LUT R65, R12, R50, R65, 0x96, !PT ; - /*0f10*/ SHF.L.W.U32.HI R8, R8, 0xc, R55 ; - /*0f20*/ PRMT R21, R14, 0x4321, R39 ; - /*0f30*/ PRMT R29, R39, 0x4321, R14 ; - /*0f40*/ SHF.L.W.U32.HI R50, R59, 0x15, R46 ; - /*0f50*/ SHF.L.W.U32.HI R14, R19, 0xf, R48 ; - /*0f60*/ SHF.L.W.U32.HI R55, R28, 0xa, R51 ; - /*0f70*/ SHF.L.W.U32.HI R59, R46, 0x15, R59 ; - /*0f80*/ SHF.L.W.U32.HI R48, R48, 0xf, R19 ; - /*0f90*/ SHF.L.W.U32.HI R51, R51, 0xa, R28 ; - /*0fa0*/ SHF.L.W.U32.HI R46, R53, 0x9, R38 ; - /*0fb0*/ SHF.L.W.U32.HI R28, R15, 0x12, R24 ; - /*0fc0*/ SHF.L.W.U32.HI R19, R24, 0x12, R15 ; - /*0fd0*/ SHF.L.W.U32.HI R53, R38, 0x9, R53 ; - /*0fe0*/ PRMT R45, R33, 0x2107, R32 ; - /*0ff0*/ PRMT R24, R32, 0x2107, R33 ; - /*1000*/ SHF.L.W.U32.HI R38, R25, 0x6, R20 ; - /*1010*/ SHF.L.W.U32.HI R32, R20, 0x6, R25 ; - /*1020*/ SHF.L.W.U32.HI R4, R57, 0xb, R58 ; - /*1030*/ SHF.L.W.U32.HI R3, R58, 0xb, R57 ; - /*1040*/ SHF.L.W.U32.HI R63, R65, 0xe, R0 ; - /*1050*/ SHF.L.W.U32.HI R25, R49, 0x14, R26 ; - /*1060*/ SHF.L.W.U32.HI R20, R26, 0x14, R49 ; - /*1070*/ SHF.L.W.U32.HI R7, R42, 0x7, R9 ; - /*1080*/ SHF.L.W.U32.HI R57, R37, 0x2, R52 ; - /*1090*/ SHF.L.W.U32.HI R12, R52, 0x2, R37 ; - /*10a0*/ SHF.L.W.U32.HI R26, R23, 0x1d, R34 ; - /*10b0*/ SHF.L.W.U32.HI R60, R0, 0xe, R65 ; - /*10c0*/ SHF.L.W.U32.HI R42, R9, 0x7, R42 ; - /*10d0*/ SHF.L.W.U32.HI R39, R35, 0x4, R40 ; - /*10e0*/ SHF.L.W.U32.HI R37, R40, 0x4, R35 ; - /*10f0*/ SHF.L.W.U32.HI R23, R34, 0x1d, R23 ; - /*1100*/ SHF.L.W.U32.HI R0, R36, 0x1e, R41 ; - /*1110*/ SHF.L.W.U32.HI R9, R41, 0x1e, R36 ; - /*1120*/ SHF.L.W.U32.HI R35, R5, 0xd, R2 ; - /*1130*/ SHF.L.W.U32.HI R34, R2, 0xd, R5 ; - /*1140*/ SHF.L.W.U32.HI R52, R27, 0x3, R22 ; - /*1150*/ SHF.L.W.U32.HI R49, R22, 0x3, R27 ; - /*1160*/ SHF.L.W.U32.HI R58, R44, 0x17, R43 ; - /*1170*/ SHF.L.W.U32.HI R36, R6, 0x1c, R13 ; - /*1180*/ SHF.L.W.U32.HI R41, R13, 0x1c, R6 ; - /*1190*/ LOP3.LUT R27, R16, R61, R4, 0xd2, !PT ; - /*11a0*/ LOP3.LUT R5, R61, R4, R50, 0xd2, !PT ; - /*11b0*/ LOP3.LUT R22, R4, R50, R63, 0xd2, !PT ; - /*11c0*/ SHF.L.W.U32.HI R44, R43, 0x17, R44 ; - /*11d0*/ LOP3.LUT R13, R50, R63, R16, 0xd2, !PT ; - /*11e0*/ LOP3.LUT R4, R63, R16, R61, 0xd2, !PT ; - /*11f0*/ IADD3 R56, PT, PT, R56, 0x1, RZ ; - /*1200*/ LOP3.LUT R50, R17, R8, R3, 0xd2, !PT ; - /*1210*/ LOP3.LUT R2, R8, R3, R59, 0xd2, !PT ; - /*1220*/ LOP3.LUT R16, R3, R59, R60, 0xd2, !PT ; - /*1230*/ LOP3.LUT R6, R59, R60, R17, 0xd2, !PT ; - /*1240*/ LOP3.LUT R3, R60, R17, R8, 0xd2, !PT ; - /*1250*/ SHF.L.W.U32.HI R18, R47, 0x1b, R62 ; - /*1260*/ SHF.L.W.U32.HI R30, R62, 0x1b, R47 ; - /*1270*/ LOP3.LUT R17, R0, R58, R7, 0xd2, !PT ; - /*1280*/ LOP3.LUT R8, R58, R7, R46, 0xd2, !PT ; - /*1290*/ LOP3.LUT R40, R7, R46, R57, 0xd2, !PT ; - /*12a0*/ SHF.L.W.U32.HI R47, R11, 0x1, R10 ; - /*12b0*/ SHF.L.W.U32.HI R33, R10, 0x1, R11 ; - /*12c0*/ LOP3.LUT R15, R9, R44, R42, 0xd2, !PT ; - /*12d0*/ LOP3.LUT R7, R44, R42, R53, 0xd2, !PT ; - /*12e0*/ LOP3.LUT R42, R42, R53, R12, 0xd2, !PT ; - /*12f0*/ LOP3.LUT R10, R53, R12, R9, 0xd2, !PT ; - /*1300*/ ISETP.NE.AND P1, PT, R56, 0x16, PT ; - /*1310*/ LOP3.LUT R12, R12, R9, R44, 0xd2, !PT ; - /*1320*/ LOP3.LUT R9, R39, R55, R14, 0xd2, !PT ; - /*1330*/ LOP3.LUT R53, R55, R14, R21, 0xd2, !PT ; - /*1340*/ SHF.L.W.U32.HI R43, R31, 0x19, R54 ; - /*1350*/ LOP3.LUT R11, R46, R57, R0, 0xd2, !PT ; - /*1360*/ LOP3.LUT R14, R14, R21, R18, 0xd2, !PT ; - /*1370*/ LOP3.LUT R46, R18, R39, R55, 0xd2, !PT ; - /*1380*/ LOP3.LUT R21, R21, R18, R39, 0xd2, !PT ; - /*1390*/ SHF.L.W.U32.HI R31, R54, 0x19, R31 ; - /*13a0*/ LOP3.LUT R44, R30, R37, R51, 0xd2, !PT ; - /*13b0*/ LOP3.LUT R18, R37, R51, R48, 0xd2, !PT ; - /*13c0*/ LOP3.LUT R51, R51, R48, R29, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R39, R48, R29, R30, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R0, R57, R0, R58, 0xd2, !PT ; - /*13f0*/ LOP3.LUT R29, R29, R30, R37, 0xd2, !PT ; - /*1400*/ LOP3.LUT R55, R47, R38, R43, 0xd2, !PT ; - /*1410*/ LOP3.LUT R54, R45, R28, R47, 0xd2, !PT ; - /*1420*/ LOP3.LUT R30, R38, R43, R45, 0xd2, !PT ; - /*1430*/ LOP3.LUT R57, R43, R45, R28, 0xd2, !PT ; - /*1440*/ LOP3.LUT R47, R28, R47, R38, 0xd2, !PT ; - /*1450*/ LOP3.LUT R38, R33, R32, R31, 0xd2, !PT ; - /*1460*/ LOP3.LUT R37, R32, R31, R24, 0xd2, !PT ; - /*1470*/ LOP3.LUT R43, R31, R24, R19, 0xd2, !PT ; - /*1480*/ LOP3.LUT R31, R24, R19, R33, 0xd2, !PT ; - /*1490*/ LOP3.LUT R24, R27, UR8, RZ, 0x3c, !PT ; - /*14a0*/ LOP3.LUT R60, R36, R25, R52, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R28, R25, R52, R35, 0xd2, !PT ; - /*14c0*/ LOP3.LUT R48, R52, R35, R26, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R27, R50, UR9, RZ, 0x3c, !PT ; - /*14e0*/ LOP3.LUT R52, R35, R26, R36, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R32, R19, R33, R32, 0xd2, !PT ; - /*1500*/ LOP3.LUT R26, R26, R36, R25, 0xd2, !PT ; - /*1510*/ LOP3.LUT R61, R41, R20, R49, 0xd2, !PT ; - /*1520*/ LOP3.LUT R33, R20, R49, R34, 0xd2, !PT ; - /*1530*/ LOP3.LUT R25, R49, R34, R23, 0xd2, !PT ; - /*1540*/ LOP3.LUT R59, R34, R23, R41, 0xd2, !PT ; - /*1550*/ LOP3.LUT R45, R23, R41, R20, 0xd2, !PT ; - /*1560*/ @P1 BRA `(.L_x_256) ; - /*1570*/ LOP3.LUT R5, R5, R28, R30, 0x96, !PT ; - /*1580*/ S2UR UR6, SR_CgaCtaId ; - /*1590*/ LOP3.LUT R2, R2, R33, R37, 0x96, !PT ; - /*15a0*/ UMOV UR5, 0x400 ; - /*15b0*/ LOP3.LUT R16, R16, R25, R43, 0x96, !PT ; - /*15c0*/ HFMA2 R101, -RZ, RZ, 0, 0 ; - /*15d0*/ LOP3.LUT R47, R4, R26, R47, 0x96, !PT ; - /*15e0*/ LDCU UR8, c[0x3][0x18c] ; - /*15f0*/ LOP3.LUT R3, R3, R45, R32, 0x96, !PT ; - /*1600*/ LDC.64 R108, c[0x3][0x190] ; - /*1610*/ LOP3.LUT R5, R5, R9, R8, 0x96, !PT ; - /*1620*/ LOP3.LUT R4, R2, R18, R7, 0x96, !PT ; - /*1630*/ LOP3.LUT R51, R16, R51, R42, 0x96, !PT ; - /*1640*/ LOP3.LUT R2, R3, R29, R12, 0x96, !PT ; - /*1650*/ LOP3.LUT R61, R27, R61, R38, 0x96, !PT ; - /*1660*/ LOP3.LUT R47, R47, R21, R0, 0x96, !PT ; - /*1670*/ SHF.L.W.U32.HI R16, R4, 0x1, R5 ; - /*1680*/ S2R R21, SR_TID.X ; - /*1690*/ SHF.L.W.U32.HI R3, R5, 0x1, R4 ; - /*16a0*/ ULEA UR7, UR6, UR5, 0x18 ; - /*16b0*/ LOP3.LUT R60, R24, R60, R55, 0x96, !PT ; - /*16c0*/ LOP3.LUT R61, R61, R44, R15, 0x96, !PT ; - /*16d0*/ LOP3.LUT R8, R24, R47, R16, 0x96, !PT ; - /*16e0*/ LOP3.LUT R27, R27, R2.reuse, R3, 0x96, !PT ; - /*16f0*/ SHF.L.W.U32.HI R15, R2, 0x1, R47 ; - /*1700*/ SHF.L.W.U32.HI R24, R47, 0x1, R2 ; - /*1710*/ LOP3.LUT R3, R38, R2, R3, 0x96, !PT ; - /*1720*/ S2R R2, SR_TID.X ; - /*1730*/ LOP3.LUT R52, R13, R52, R54, 0x96, !PT ; - /*1740*/ LOP3.LUT R31, R6, R59, R31, 0x96, !PT ; - /*1750*/ LOP3.LUT R11, R52, R14, R11, 0x96, !PT ; - /*1760*/ LOP3.LUT R10, R31, R39, R10, 0x96, !PT ; - /*1770*/ LOP3.LUT R22, R22, R48, R57, 0x96, !PT ; - /*1780*/ SHF.L.W.U32.HI R20, R10, 0x1, R11 ; - /*1790*/ LOP3.LUT R22, R22, R53, R40, 0x96, !PT ; - /*17a0*/ LOP3.LUT R57, R57, R5.reuse, R20.reuse, 0x96, !PT ; - /*17b0*/ LOP3.LUT R40, R40, R5, R20, 0x96, !PT ; - /*17c0*/ LOP3.LUT R60, R60, R46, R17, 0x96, !PT ; - /*17d0*/ SHF.L.W.U32.HI R5, R51, 0x1, R22 ; - /*17e0*/ SHF.L.W.U32.HI R7, R11, 0x1, R10 ; - /*17f0*/ LOP3.LUT R28, R28, R60.reuse, R5.reuse, 0x96, !PT ; - /*1800*/ LOP3.LUT R5, R9, R60, R5, 0x96, !PT ; - /*1810*/ SHF.L.W.U32.HI R9, R61, 0x1, R60 ; - /*1820*/ SHF.L.W.U32.HI R17, R60, 0x1, R61 ; - /*1830*/ LOP3.LUT R26, R26, R11, R9, 0x96, !PT ; - /*1840*/ LOP3.LUT R20, R43, R4, R7, 0x96, !PT ; - /*1850*/ LOP3.LUT R45, R45, R10, R17, 0x96, !PT ; - /*1860*/ LOP3.LUT R9, R0, R11, R9, 0x96, !PT ; - /*1870*/ IMAD.SHL.U32 R0, R21, 0x20, RZ ; - /*1880*/ LOP3.LUT R16, R55, R47, R16, 0x96, !PT ; - /*1890*/ LOP3.LUT R7, R42, R4, R7, 0x96, !PT ; - /*18a0*/ SHF.L.W.U32.HI R4, R22, 0x1, R51 ; - /*18b0*/ LOP3.LUT R10, R12, R10, R17, 0x96, !PT ; - /*18c0*/ SHF.L.W.U32.HI R11, R45, 0x14, R26 ; - /*18d0*/ SHF.L.W.U32.HI R17, R26, 0x14, R45 ; - /*18e0*/ SHF.L.W.U32.HI R26, R3, 0x3, R16 ; - /*18f0*/ SHF.L.W.U32.HI R21, R16, 0x3, R3 ; - /*1900*/ IMAD.SHL.U32 R3, R2, 0x40, RZ ; - /*1910*/ LOP3.LUT R33, R33, R61, R4, 0x96, !PT ; - /*1920*/ LOP3.LUT R0, R0, 0x7f00, RZ, 0xc0, !PT ; - /*1930*/ LOP3.LUT R4, R18, R61, R4, 0x96, !PT ; - /*1940*/ LOP3.LUT R13, R13, R22.reuse, R15.reuse, 0x96, !PT ; - /*1950*/ LOP3.LUT R6, R6, R51.reuse, R24.reuse, 0x96, !PT ; - /*1960*/ LOP3.LUT R14, R14, R22, R15, 0x96, !PT ; - /*1970*/ LOP3.LUT R39, R39, R51, R24, 0x96, !PT ; - /*1980*/ LOP3.LUT R103, R2, 0x7, RZ, 0xc0, !PT ; - /*1990*/ SHF.L.W.U32.HI R18, R40, 0x1d, R7 ; - /*19a0*/ SHF.L.W.U32.HI R19, R7, 0x1d, R40 ; - /*19b0*/ IMAD.WIDE.U32 R108, R103, 0x10, R108 ; - /*19c0*/ SHF.L.W.U32.HI R15, R5, 0xd, R4 ; - /*19d0*/ SHF.L.W.U32.HI R22, R4, 0xd, R5 ; - /*19e0*/ LOP3.LUT R3, R3, 0xc0, RZ, 0xc0, !PT ; - /*19f0*/ IADD3 R104, PT, PT, R0, UR7, RZ ; - /*1a00*/ SHF.L.W.U32.HI R24, R6, 0x1c, R13 ; - /*1a10*/ SHF.L.W.U32.HI R7, R10, 0xe, R9 ; - /*1a20*/ SHF.L.W.U32.HI R4, R9, 0xe, R10 ; - /*1a30*/ SHF.L.W.U32.HI R6, R13, 0x1c, R6 ; - /*1a40*/ SHF.L.W.U32.HI R5, R28, 0xc, R33 ; - /*1a50*/ SHF.L.W.U32.HI R12, R57, 0xb, R20 ; - /*1a60*/ SHF.L.W.U32.HI R9, R39, 0x15, R14 ; - /*1a70*/ SHF.L.W.U32.HI R28, R33, 0xc, R28 ; - /*1a80*/ SHF.L.W.U32.HI R13, R20, 0xb, R57 ; - /*1a90*/ ISETP.GT.U32.AND P1, PT, R103, 0x3, PT ; - /*1aa0*/ SHF.L.W.U32.HI R39, R14, 0x15, R39 ; - /*1ab0*/ IADD3 R104, PT, PT, R104, R3, RZ ; - /*1ac0*/ LOP3.LUT R10, R24, R11, R26, 0xd2, !PT ; - /*1ad0*/ LOP3.LUT R16, R11, R26, R15, 0xd2, !PT ; - /*1ae0*/ LOP3.LUT R11, R6, R17, R21, 0xd2, !PT ; - /*1af0*/ LOP3.LUT R3, R8, R5, R12, 0xd2, !PT ; - /*1b00*/ LOP3.LUT R14, R9, R7, R8, 0xd2, !PT ; - /*1b10*/ LOP3.LUT R17, R17, R21, R22, 0xd2, !PT ; - /*1b20*/ LOP3.LUT R19, R21, R22, R19, 0xd2, !PT ; - /*1b30*/ LOP3.LUT R6, R5, R12, R9, 0xd2, !PT ; - /*1b40*/ LOP3.LUT R8, R7, R8, R5, 0xd2, !PT ; - /*1b50*/ LOP3.LUT R21, R2, 0x3, RZ, 0xc0, !PT ; - /*1b60*/ LOP3.LUT R5, R27, R28, R13, 0xd2, !PT ; - /*1b70*/ LOP3.LUT R12, R12, R9, R7, 0xd2, !PT ; - /*1b80*/ IMAD R100, R21, -0x30, R104 ; - /*1b90*/ LOP3.LUT R18, R26, R15, R18, 0xd2, !PT ; - /*1ba0*/ LOP3.LUT R7, R28, R13, R39, 0xd2, !PT ; - /*1bb0*/ LOP3.LUT R13, R13, R39, R4, 0xd2, !PT ; - /*1bc0*/ @!P1 STS.128 [R104+0x30], R16 ; - /*1bd0*/ LOP3.LUT R15, R39, R4, R27, 0xd2, !PT ; - /*1be0*/ LOP3.LUT R9, R4, R27, R28, 0xd2, !PT ; - /*1bf0*/ LOP3.LUT R4, R3, 0x80008008, RZ, 0x3c, !PT ; - /*1c00*/ @!P1 STS.128 [R104+0x10], R12 ; - /*1c10*/ LOP3.LUT R5, R5, 0x80000000, RZ, 0x3c, !PT ; - /*1c20*/ @!P1 STS.128 [R104+0x20], R8 ; - /*1c30*/ @!P1 STS.128 [R104], R4 ; - /*1c40*/ LDS.128 R96, [R100] ; - /*1c50*/ LDS.128 R92, [R100+0x40] ; - /*1c60*/ LDS.128 R20, [R100+0x80] ; - /*1c70*/ LDS.128 R24, [R100+0xc0] ; -.L_x_257: - /*1c80*/ LDS R82, [R0+UR7] ; - /*1c90*/ SHF.R.U32.HI R77, RZ, 0x2, R101 ; - /*1ca0*/ LDS R80, [R0+UR7+0x40] ; - /*1cb0*/ LDS R78, [R0+UR7+0x80] ; - /*1cc0*/ LDS R76, [R0+UR7+0xc0] ; - /*1cd0*/ LOP3.LUT R3, R82, R101.reuse, RZ, 0x3c, !PT ; - /*1ce0*/ LOP3.LUT R28, R80, R101, RZ, 0x3c, !PT ; - /*1cf0*/ IMAD R3, R3, 0x1000193, RZ ; - /*1d00*/ IMAD R29, R28, 0x1000193, RZ ; - /*1d10*/ LOP3.LUT R28, R3, R96, RZ, 0x3c, !PT ; - /*1d20*/ LDC R3, c[0x3][0x184] ; - /*1d30*/ LOP3.LUT R31, R76, R101.reuse, RZ, 0x3c, !PT ; - /*1d40*/ LOP3.LUT R30, R29, R92, RZ, 0x3c, !PT ; - /*1d50*/ SHFL.IDX PT, R28, R28, R77, 0x181f ; - /*1d60*/ LOP3.LUT R29, R78, R101, RZ, 0x3c, !PT ; - /*1d70*/ IMAD R31, R31, 0x1000193, RZ ; - /*1d80*/ SHFL.IDX PT, R30, R30, R77, 0x181f ; - /*1d90*/ IMAD R29, R29, 0x1000193, RZ ; - /*1da0*/ LOP3.LUT R34, R31, R24, RZ, 0x3c, !PT ; - /*1db0*/ LOP3.LUT R32, R29, R20, RZ, 0x3c, !PT ; - /*1dc0*/ SHFL.IDX PT, R34, R34, R77, 0x181f ; - /*1dd0*/ SHFL.IDX PT, R32, R32, R77, 0x181f ; - /*1de0*/ IMAD.HI.U32 R29, R28, UR8, RZ ; - /*1df0*/ IMAD.HI.U32 R31, R30, UR8, RZ ; - /*1e00*/ IADD3 R29, PT, PT, -R29, RZ, RZ ; - /*1e10*/ IADD3 R31, PT, PT, -R31, RZ, RZ ; - /*1e20*/ IMAD R28, R29, R3, R28 ; - /*1e30*/ IMAD R30, R3, R31, R30 ; - /*1e40*/ ISETP.GE.U32.AND P1, PT, R28, R3, PT ; - /*1e50*/ IMAD.HI.U32 R33, R32, UR8, RZ ; - /*1e60*/ ISETP.GE.U32.AND P2, PT, R30, R3, PT ; - /*1e70*/ SEL R29, R3, RZ, P1 ; - /*1e80*/ IADD3 R36, PT, PT, -R33, RZ, RZ ; - /*1e90*/ IMAD.HI.U32 R33, R34, UR8, RZ ; - /*1ea0*/ SEL R31, R3.reuse, RZ, P2 ; - /*1eb0*/ IADD3 R29, PT, PT, R28, -R29, RZ ; - /*1ec0*/ IMAD R36, R3, R36, R32 ; - /*1ed0*/ IADD3 R38, PT, PT, -R33, RZ, RZ ; - /*1ee0*/ IADD3 R31, PT, PT, R30, -R31, RZ ; - /*1ef0*/ IMAD.WIDE.U32 R28, R29, 0x80, R108 ; - /*1f00*/ IMAD.WIDE.U32 R32, R31, 0x80, R108 ; - /*1f10*/ ISETP.GE.U32.AND P1, PT, R36, R3.reuse, PT ; - /*1f20*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*1f30*/ IMAD R38, R3.reuse, R38, R34 ; - /*1f40*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*1f50*/ SEL R37, R3, RZ, P1 ; - /*1f60*/ ISETP.GE.U32.AND P1, PT, R38, R3, PT ; - /*1f70*/ IADD3 R37, PT, PT, R36, -R37, RZ ; - /*1f80*/ SEL R39, R3, RZ, P1 ; - /*1f90*/ IMAD.WIDE.U32 R36, R37, 0x80, R108 ; - /*1fa0*/ IADD3 R41, PT, PT, R38, -R39, RZ ; - /*1fb0*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*1fc0*/ IMAD.WIDE.U32 R40, R41, 0x80, R108 ; - /*1fd0*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*1fe0*/ IADD3 R45, PT, PT, R101, 0x1, RZ ; - /*1ff0*/ IMAD R44, R97, 0x1000193, RZ ; - /*2000*/ IMAD R46, R93, 0x1000193, RZ ; - /*2010*/ LOP3.LUT R47, R82, R45.reuse, RZ, 0x3c, !PT ; - /*2020*/ LOP3.LUT R49, R80, R45, RZ, 0x3c, !PT ; - /*2030*/ IMAD R48, R47, 0x1000193, RZ ; - /*2040*/ LOP3.LUT R47, R78, R45.reuse, RZ, 0x3c, !PT ; - /*2050*/ LOP3.LUT R45, R76, R45, RZ, 0x3c, !PT ; - /*2060*/ IMAD R50, R47, 0x1000193, RZ ; - /*2070*/ IMAD R52, R45, 0x1000193, RZ ; - /*2080*/ LOP3.LUT R29, R44, R29, RZ, 0x3c, !PT ; - /*2090*/ IMAD R44, R49, 0x1000193, RZ ; - /*20a0*/ LOP3.LUT R33, R46, R33, RZ, 0x3c, !PT ; - /*20b0*/ LOP3.LUT R48, R48, R29, RZ, 0x3c, !PT ; - /*20c0*/ LOP3.LUT R46, R44, R33, RZ, 0x3c, !PT ; - /*20d0*/ IMAD R44, R21, 0x1000193, RZ ; - /*20e0*/ SHFL.IDX PT, R48, R48, R77, 0x181f ; - /*20f0*/ SHFL.IDX PT, R46, R46, R77, 0x181f ; - /*2100*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*2110*/ IMAD R44, R25, 0x1000193, RZ ; - /*2120*/ LOP3.LUT R50, R50, R37, RZ, 0x3c, !PT ; - /*2130*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*2140*/ SHFL.IDX PT, R50, R50, R77, 0x181f ; - /*2150*/ LOP3.LUT R52, R52, R41, RZ, 0x3c, !PT ; - /*2160*/ IMAD.HI.U32 R21, R48, UR8, RZ ; - /*2170*/ SHFL.IDX PT, R54, R52, R77, 0x181f ; - /*2180*/ IMAD.HI.U32 R25, R46, UR8, RZ ; - /*2190*/ IADD3 R21, PT, PT, -R21, RZ, RZ ; - /*21a0*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*21b0*/ IMAD R48, R3, R21, R48 ; - /*21c0*/ IMAD R46, R3, R25, R46 ; - /*21d0*/ ISETP.GE.U32.AND P1, PT, R48, R3, PT ; - /*21e0*/ ISETP.GE.U32.AND P2, PT, R46, R3, PT ; - /*21f0*/ SEL R21, R3, RZ, P1 ; - /*2200*/ IMAD.HI.U32 R44, R50, UR8, RZ ; - /*2210*/ SEL R25, R3, RZ, P2 ; - /*2220*/ IADD3 R21, PT, PT, R48, -R21, RZ ; - /*2230*/ IADD3 R52, PT, PT, -R44, RZ, RZ ; - /*2240*/ IADD3 R25, PT, PT, R46, -R25, RZ ; - /*2250*/ IMAD.HI.U32 R46, R54, UR8, RZ ; - /*2260*/ IMAD.WIDE.U32 R44, R21, 0x80, R108 ; - /*2270*/ IADD3 R21, PT, PT, -R46, RZ, RZ ; - /*2280*/ IMAD R52, R3, R52, R50 ; - /*2290*/ IMAD.WIDE.U32 R48, R25, 0x80, R108 ; - /*22a0*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*22b0*/ ISETP.GE.U32.AND P1, PT, R52, R3, PT ; - /*22c0*/ IMAD R54, R3.reuse, R21, R54 ; - /*22d0*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*22e0*/ SEL R21, R3, RZ, P1 ; - /*22f0*/ ISETP.GE.U32.AND P1, PT, R54, R3, PT ; - /*2300*/ IADD3 R21, PT, PT, R52, -R21, RZ ; - /*2310*/ SEL R25, R3, RZ, P1 ; - /*2320*/ IMAD.WIDE.U32 R52, R21, 0x80, R108 ; - /*2330*/ IADD3 R25, PT, PT, R54, -R25, RZ ; - /*2340*/ LDG.E.128.STRONG.GPU R52, desc[UR10][R52.64] ; - /*2350*/ IMAD.WIDE.U32 R56, R25, 0x80, R108 ; - /*2360*/ LDG.E.128.STRONG.GPU R56, desc[UR10][R56.64] ; - /*2370*/ IMAD R21, R98, 0x1000193, RZ ; - /*2380*/ IMAD R25, R94, 0x1000193, RZ ; - /*2390*/ LOP3.LUT R30, R21, R30, RZ, 0x3c, !PT ; - /*23a0*/ IADD3 R21, PT, PT, R101, 0x2, RZ ; - /*23b0*/ LOP3.LUT R25, R25, R34, RZ, 0x3c, !PT ; - /*23c0*/ IMAD R61, R30, 0x1000193, RZ ; - /*23d0*/ LOP3.LUT R30, R82, R21, RZ, 0x3c, !PT ; - /*23e0*/ IMAD R25, R25, 0x1000193, RZ ; - /*23f0*/ LOP3.LUT R34, R80, R21, RZ, 0x3c, !PT ; - /*2400*/ IMAD R63, R34, 0x1000193, RZ ; - /*2410*/ LOP3.LUT R46, R61, R46, RZ, 0x3c, !PT ; - /*2420*/ IMAD R61, R30, 0x1000193, RZ ; - /*2430*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*2440*/ IMAD R25, R22, 0x1000193, RZ ; - /*2450*/ LOP3.LUT R34, R61, R46, RZ, 0x3c, !PT ; - /*2460*/ IMAD R61, R26, 0x1000193, RZ ; - /*2470*/ LOP3.LUT R30, R63, R50, RZ, 0x3c, !PT ; - /*2480*/ LOP3.LUT R25, R25, R38, RZ, 0x3c, !PT ; - /*2490*/ SHFL.IDX PT, R34, R34, R77, 0x181f ; - /*24a0*/ LOP3.LUT R22, R78, R21.reuse, RZ, 0x3c, !PT ; - /*24b0*/ IMAD R25, R25, 0x1000193, RZ ; - /*24c0*/ SHFL.IDX PT, R30, R30, R77, 0x181f ; - /*24d0*/ LOP3.LUT R42, R61, R42, RZ, 0x3c, !PT ; - /*24e0*/ IMAD R61, R22, 0x1000193, RZ ; - /*24f0*/ LOP3.LUT R22, R76, R21, RZ, 0x3c, !PT ; - /*2500*/ LOP3.LUT R54, R25, R54, RZ, 0x3c, !PT ; - /*2510*/ IMAD R21, R42, 0x1000193, RZ ; - /*2520*/ IMAD R25, R22, 0x1000193, RZ ; - /*2530*/ LOP3.LUT R26, R61, R54, RZ, 0x3c, !PT ; - /*2540*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*2550*/ SHFL.IDX PT, R26, R26, R77, 0x181f ; - /*2560*/ LOP3.LUT R22, R25, R58, RZ, 0x3c, !PT ; - /*2570*/ IMAD.HI.U32 R21, R34, UR8, RZ ; - /*2580*/ SHFL.IDX PT, R22, R22, R77, 0x181f ; - /*2590*/ IMAD.HI.U32 R25, R30, UR8, RZ ; - /*25a0*/ IADD3 R21, PT, PT, -R21, RZ, RZ ; - /*25b0*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*25c0*/ IMAD R34, R3, R21, R34 ; - /*25d0*/ IMAD R30, R3, R25, R30 ; - /*25e0*/ ISETP.GE.U32.AND P1, PT, R34, R3, PT ; - /*25f0*/ ISETP.GE.U32.AND P2, PT, R30, R3, PT ; - /*2600*/ IMAD.HI.U32 R38, R26, UR8, RZ ; - /*2610*/ SEL R21, R3, RZ, P1 ; - /*2620*/ SEL R25, R3, RZ, P2 ; - /*2630*/ IADD3 R38, PT, PT, -R38, RZ, RZ ; - /*2640*/ IADD3 R21, PT, PT, R34, -R21, RZ ; - /*2650*/ IADD3 R25, PT, PT, R30, -R25, RZ ; - /*2660*/ IMAD.HI.U32 R30, R22, UR8, RZ ; - /*2670*/ IMAD R26, R3, R38, R26 ; - /*2680*/ IADD3 R30, PT, PT, -R30, RZ, RZ ; - /*2690*/ IMAD.WIDE.U32 R60, R21, 0x80, R108 ; - /*26a0*/ ISETP.GE.U32.AND P1, PT, R26, R3.reuse, PT ; - /*26b0*/ IMAD.WIDE.U32 R64, R25, 0x80, R108 ; - /*26c0*/ LDG.E.128.STRONG.GPU R60, desc[UR10][R60.64] ; - /*26d0*/ IMAD R22, R3.reuse, R30, R22 ; - /*26e0*/ LDG.E.128.STRONG.GPU R64, desc[UR10][R64.64] ; - /*26f0*/ SEL R21, R3, RZ, P1 ; - /*2700*/ ISETP.GE.U32.AND P1, PT, R22, R3, PT ; - /*2710*/ IADD3 R21, PT, PT, R26, -R21, RZ ; - /*2720*/ SEL R25, R3, RZ, P1 ; - /*2730*/ IMAD.WIDE.U32 R68, R21, 0x80, R108 ; - /*2740*/ IADD3 R25, PT, PT, R22, -R25, RZ ; - /*2750*/ LDG.E.128.STRONG.GPU R68, desc[UR10][R68.64] ; - /*2760*/ IMAD.WIDE.U32 R72, R25, 0x80, R108 ; - /*2770*/ LDG.E.128.STRONG.GPU R72, desc[UR10][R72.64] ; - /*2780*/ IMAD R22, R99, 0x1000193, RZ ; - /*2790*/ IADD3 R21, PT, PT, R101, 0x3, RZ ; - /*27a0*/ IMAD R26, R95, 0x1000193, RZ ; - /*27b0*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*27c0*/ LOP3.LUT R26, R26, R35, RZ, 0x3c, !PT ; - /*27d0*/ LOP3.LUT R82, R82, R21.reuse, RZ, 0x3c, !PT ; - /*27e0*/ IMAD R22, R22, 0x1000193, RZ ; - /*27f0*/ LOP3.LUT R80, R80, R21.reuse, RZ, 0x3c, !PT ; - /*2800*/ IMAD R26, R26, 0x1000193, RZ ; - /*2810*/ LOP3.LUT R78, R78, R21, RZ, 0x3c, !PT ; - /*2820*/ IMAD R82, R82, 0x1000193, RZ ; - /*2830*/ LOP3.LUT R47, R22, R47, RZ, 0x3c, !PT ; - /*2840*/ IMAD R22, R23, 0x1000193, RZ ; - /*2850*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*2860*/ IMAD R80, R80, 0x1000193, RZ ; - /*2870*/ LOP3.LUT R21, R76, R21, RZ, 0x3c, !PT ; - /*2880*/ IMAD R30, R47, 0x1000193, RZ ; - /*2890*/ LOP3.LUT R22, R22, R39, RZ, 0x3c, !PT ; - /*28a0*/ IMAD R26, R26, 0x1000193, RZ ; - /*28b0*/ IMAD R78, R78, 0x1000193, RZ ; - /*28c0*/ LOP3.LUT R63, R30, R63, RZ, 0x3c, !PT ; - /*28d0*/ IMAD R30, R22, 0x1000193, RZ ; - /*28e0*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*28f0*/ IMAD R26, R27, 0x1000193, RZ ; - /*2900*/ LOP3.LUT R82, R82, R63, RZ, 0x3c, !PT ; - /*2910*/ LOP3.LUT R55, R30, R55, RZ, 0x3c, !PT ; - /*2920*/ LOP3.LUT R26, R26, R43, RZ, 0x3c, !PT ; - /*2930*/ SHFL.IDX PT, R22, R82, R77, 0x181f ; - /*2940*/ LOP3.LUT R80, R80, R67, RZ, 0x3c, !PT ; - /*2950*/ IMAD R34, R55, 0x1000193, RZ ; - /*2960*/ IMAD R26, R26, 0x1000193, RZ ; - /*2970*/ SHFL.IDX PT, R30, R80, R77, 0x181f ; - /*2980*/ LOP3.LUT R26, R26, R59, RZ, 0x3c, !PT ; - /*2990*/ LOP3.LUT R71, R34, R71, RZ, 0x3c, !PT ; - /*29a0*/ IMAD R34, R21, 0x1000193, RZ ; - /*29b0*/ IMAD R26, R26, 0x1000193, RZ ; - /*29c0*/ LOP3.LUT R78, R78, R71, RZ, 0x3c, !PT ; - /*29d0*/ LOP3.LUT R75, R26, R75, RZ, 0x3c, !PT ; - /*29e0*/ SHFL.IDX PT, R78, R78, R77, 0x181f ; - /*29f0*/ LOP3.LUT R26, R34, R75, RZ, 0x3c, !PT ; - /*2a00*/ IMAD.HI.U32 R21, R22, UR8, RZ ; - /*2a10*/ SHFL.IDX PT, R26, R26, R77, 0x181f ; - /*2a20*/ IADD3 R21, PT, PT, -R21, RZ, RZ ; - /*2a30*/ IMAD.HI.U32 R23, R30, UR8, RZ ; - /*2a40*/ IMAD R22, R3, R21, R22 ; - /*2a50*/ IADD3 R23, PT, PT, -R23, RZ, RZ ; - /*2a60*/ ISETP.GE.U32.AND P1, PT, R22, R3, PT ; - /*2a70*/ IMAD R30, R3, R23, R30 ; - /*2a80*/ SEL R21, R3, RZ, P1 ; - /*2a90*/ IMAD.HI.U32 R25, R78, UR8, RZ ; - /*2aa0*/ ISETP.GE.U32.AND P2, PT, R30, R3, PT ; - /*2ab0*/ IADD3 R21, PT, PT, R22, -R21, RZ ; - /*2ac0*/ IADD3 R22, PT, PT, -R25, RZ, RZ ; - /*2ad0*/ SEL R23, R3, RZ, P2 ; - /*2ae0*/ IMAD.HI.U32 R25, R26, UR8, RZ ; - /*2af0*/ IMAD R22, R3, R22, R78 ; - /*2b00*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*2b10*/ IMAD.WIDE.U32 R76, R21, 0x80, R108 ; - /*2b20*/ IADD3 R23, PT, PT, R30, -R23, RZ ; - /*2b30*/ ISETP.GE.U32.AND P1, PT, R22, R3, PT ; - /*2b40*/ IMAD R26, R3, R25, R26 ; - /*2b50*/ LDG.E.128.STRONG.GPU R76, desc[UR10][R76.64] ; - /*2b60*/ IMAD.WIDE.U32 R80, R23, 0x80, R108 ; - /*2b70*/ SEL R21, R3, RZ, P1 ; - /*2b80*/ ISETP.GE.U32.AND P1, PT, R26, R3, PT ; - /*2b90*/ IADD3 R21, PT, PT, R22, -R21, RZ ; - /*2ba0*/ SEL R23, R3, RZ, P1 ; - /*2bb0*/ LDG.E.128.STRONG.GPU R80, desc[UR10][R80.64] ; - /*2bc0*/ IMAD.WIDE.U32 R84, R21, 0x80, R108 ; - /*2bd0*/ IADD3 R23, PT, PT, R26, -R23, RZ ; - /*2be0*/ LDG.E.128.STRONG.GPU R84, desc[UR10][R84.64] ; - /*2bf0*/ IMAD.WIDE.U32 R88, R23, 0x80, R108 ; - /*2c00*/ LDG.E.128.STRONG.GPU R88, desc[UR10][R88.64] ; - /*2c10*/ IMAD R21, R96, 0x1000193, RZ ; - /*2c20*/ LOP3.LUT R21, R21, R28, RZ, 0x3c, !PT ; - /*2c30*/ IMAD R25, R20, 0x1000193, RZ ; - /*2c40*/ IMAD R21, R21, 0x1000193, RZ ; - /*2c50*/ IMAD R20, R29, 0x1000193, RZ ; - /*2c60*/ IMAD R27, R24, 0x1000193, RZ ; - /*2c70*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*2c80*/ IMAD R23, R92, 0x1000193, RZ ; - /*2c90*/ LOP3.LUT R25, R25, R36, RZ, 0x3c, !PT ; - /*2ca0*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*2cb0*/ IMAD R21, R21, 0x1000193, RZ ; - /*2cc0*/ LOP3.LUT R27, R27, R40, RZ, 0x3c, !PT ; - /*2cd0*/ IMAD R24, R37, 0x1000193, RZ ; - /*2ce0*/ LOP3.LUT R23, R23, R32, RZ, 0x3c, !PT ; - /*2cf0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2d00*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*2d10*/ IMAD R20, R20, 0x1000193, RZ ; - /*2d20*/ IMAD R27, R27, 0x1000193, RZ ; - /*2d30*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*2d40*/ IMAD R23, R23, 0x1000193, RZ ; - /*2d50*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*2d60*/ IMAD R21, R21, 0x1000193, RZ ; - /*2d70*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*2d80*/ IMAD R26, R41, 0x1000193, RZ ; - /*2d90*/ LOP3.LUT R56, R27, R56, RZ, 0x3c, !PT ; - /*2da0*/ IMAD R22, R33, 0x1000193, RZ ; - /*2db0*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*2dc0*/ IMAD R24, R24, 0x1000193, RZ ; - /*2dd0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2de0*/ LOP3.LUT R57, R26, R57, RZ, 0x3c, !PT ; - /*2df0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2e00*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*2e10*/ IMAD R27, R46, 0x1000193, RZ ; - /*2e20*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*2e30*/ IMAD R23, R23, 0x1000193, RZ ; - /*2e40*/ IADD3 R101, PT, PT, R101, 0x4, RZ ; - /*2e50*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*2e60*/ IMAD R26, R63, 0x1000193, RZ ; - /*2e70*/ LOP3.LUT R27, R27, R62, RZ, 0x3c, !PT ; - /*2e80*/ IMAD R22, R22, 0x1000193, RZ ; - /*2e90*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*2ea0*/ IMAD R29, R50, 0x1000193, RZ ; - /*2eb0*/ ISETP.NE.AND P1, PT, R101, 0x40, PT ; - /*2ec0*/ IMAD R31, R54, 0x1000193, RZ ; - /*2ed0*/ IMAD R24, R24, 0x1000193, RZ ; - /*2ee0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2ef0*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*2f00*/ IMAD R27, R27, 0x1000193, RZ ; - /*2f10*/ LOP3.LUT R29, R29, R66, RZ, 0x3c, !PT ; - /*2f20*/ IMAD R23, R23, 0x1000193, RZ ; - /*2f30*/ LOP3.LUT R31, R31, R70, RZ, 0x3c, !PT ; - /*2f40*/ IMAD R22, R22, 0x1000193, RZ ; - /*2f50*/ IMAD R29, R29, 0x1000193, RZ ; - /*2f60*/ IMAD R31, R31, 0x1000193, RZ ; - /*2f70*/ IMAD R28, R75, 0x1000193, RZ ; - /*2f80*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*2f90*/ IMAD R21, R56, 0x1000193, RZ ; - /*2fa0*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD R20, R57, 0x1000193, RZ ; - /*2fc0*/ LOP3.LUT R72, R21, R72, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R21, R58, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R99, R26, R79, RZ, 0x3c, !PT ; - /*2ff0*/ IMAD R26, R67, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R73, R20, R73, RZ, 0x3c, !PT ; - /*3010*/ LOP3.LUT R74, R21, R74, RZ, 0x3c, !PT ; - /*3020*/ LOP3.LUT R95, R26, R83, RZ, 0x3c, !PT ; - /*3030*/ IMAD R26, R73, 0x1000193, RZ ; - /*3040*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*3050*/ IMAD R24, R71, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*3070*/ IMAD R25, R72, 0x1000193, RZ ; - /*3080*/ LOP3.LUT R98, R27, R78, RZ, 0x3c, !PT ; - /*3090*/ IMAD R27, R74, 0x1000193, RZ ; - /*30a0*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*30b0*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*30c0*/ LOP3.LUT R24, R25, R88, RZ, 0x3c, !PT ; - /*30d0*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*30e0*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*30f0*/ LOP3.LUT R26, R27, R90, RZ, 0x3c, !PT ; - /*3100*/ LOP3.LUT R94, R29, R82, RZ, 0x3c, !PT ; - /*3110*/ LOP3.LUT R22, R31, R86, RZ, 0x3c, !PT ; - /*3120*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*3130*/ @P1 BRA `(.L_x_257) ; - /*3140*/ S2UR UR6, SR_CgaCtaId ; - /*3150*/ IMAD R96, R96, 0x1000193, RZ ; - /*3160*/ LOP3.LUT R28, R103, 0x4, RZ, 0x3c, !PT ; - /*3170*/ IMAD R92, R92, 0x1000193, RZ ; - /*3180*/ UMOV UR5, 0x400 ; - /*3190*/ IMAD R20, R20, 0x1000193, RZ ; - /*31a0*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*31b0*/ IMAD R24, R24, 0x1000193, RZ ; - /*31c0*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*31d0*/ IMAD.SHL.U32 R101, R2, 0x20, RZ ; - /*31e0*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*31f0*/ IMAD R29, R96, 0x1000193, RZ ; - /*3200*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*3210*/ IMAD R21, R92, 0x1000193, RZ ; - /*3220*/ UIADD3 UR5, UPT, UPT, UR5, 0x800, URZ ; - /*3230*/ IMAD R25, R20, 0x1000193, RZ ; - /*3240*/ LOP3.LUT R29, R29, R98, RZ, 0x3c, !PT ; - /*3250*/ IMAD R31, R24, 0x1000193, RZ ; - /*3260*/ LOP3.LUT R21, R21, R94, RZ, 0x3c, !PT ; - /*3270*/ LOP3.LUT R25, R25, R22, RZ, 0x3c, !PT ; - /*3280*/ IMAD R20, R29, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*32a0*/ IMAD R22, R21, 0x1000193, RZ ; - /*32b0*/ ISETP.GT.U32.AND P1, PT, R28, 0x3, PT ; - /*32c0*/ LOP3.LUT R102, R101, 0x7f00, RZ, 0xc0, !PT ; - /*32d0*/ IMAD R26, R25, 0x1000193, RZ ; - /*32e0*/ ULEA UR5, UR6, UR5, 0x18 ; - /*32f0*/ IMAD R32, R31, 0x1000193, RZ ; - /*3300*/ LOP3.LUT R24, R20, R99, RZ, 0x3c, !PT ; - /*3310*/ IMAD R29, R103, 0x4, R102 ; - /*3320*/ LOP3.LUT R28, R22, R95, RZ, 0x3c, !PT ; - /*3330*/ LOP3.LUT R30, R26, R23, RZ, 0x3c, !PT ; - /*3340*/ LOP3.LUT R32, R32, R27, RZ, 0x3c, !PT ; - /*3350*/ STS [R29+UR5], R24 ; - /*3360*/ MOV R103, RZ ; - /*3370*/ STS [R29+UR5+0x20], R28 ; - /*3380*/ STS [R29+UR5+0x40], R30 ; - /*3390*/ STS [R29+UR5+0x60], R32 ; - /*33a0*/ @!P1 STS.128 [R104], R4 ; - /*33b0*/ @!P1 STS.128 [R104+0x10], R12 ; - /*33c0*/ @!P1 STS.128 [R104+0x20], R8 ; - /*33d0*/ @!P1 STS.128 [R104+0x30], R16 ; - /*33e0*/ LDS.128 R96, [R100] ; - /*33f0*/ LDS.128 R92, [R100+0x40] ; - /*3400*/ LDS.128 R20, [R100+0x80] ; - /*3410*/ LDS.128 R24, [R100+0xc0] ; -.L_x_258: - /*3420*/ LDS R82, [R0+UR7] ; - /*3430*/ SHF.R.U32.HI R77, RZ, 0x2, R103 ; - /*3440*/ LDS R80, [R0+UR7+0x40] ; - /*3450*/ LDS R78, [R0+UR7+0x80] ; - /*3460*/ LDS R76, [R0+UR7+0xc0] ; - /*3470*/ LOP3.LUT R28, R82, R103.reuse, RZ, 0x3c, !PT ; - /*3480*/ LOP3.LUT R30, R80, R103, RZ, 0x3c, !PT ; - /*3490*/ IMAD R29, R28, 0x1000193, RZ ; - /*34a0*/ IMAD R31, R30, 0x1000193, RZ ; - /*34b0*/ LOP3.LUT R28, R29, R96, RZ, 0x3c, !PT ; - /*34c0*/ LOP3.LUT R29, R78, R103.reuse, RZ, 0x3c, !PT ; - /*34d0*/ LOP3.LUT R30, R31, R92, RZ, 0x3c, !PT ; - /*34e0*/ SHFL.IDX PT, R28, R28, R77, 0x181f ; - /*34f0*/ IMAD R29, R29, 0x1000193, RZ ; - /*3500*/ LOP3.LUT R31, R76, R103, RZ, 0x3c, !PT ; - /*3510*/ SHFL.IDX PT, R30, R30, R77, 0x181f ; - /*3520*/ LOP3.LUT R32, R29, R20, RZ, 0x3c, !PT ; - /*3530*/ IMAD R31, R31, 0x1000193, RZ ; - /*3540*/ LOP3.LUT R34, R31, R24, RZ, 0x3c, !PT ; - /*3550*/ SHFL.IDX PT, R32, R32, R77, 0x181f ; - /*3560*/ SHFL.IDX PT, R34, R34, R77, 0x181f ; - /*3570*/ IMAD.HI.U32 R29, R28, UR8, RZ ; - /*3580*/ IMAD.HI.U32 R31, R30, UR8, RZ ; - /*3590*/ IADD3 R29, PT, PT, -R29, RZ, RZ ; - /*35a0*/ IADD3 R31, PT, PT, -R31, RZ, RZ ; - /*35b0*/ IMAD R28, R3, R29, R28 ; - /*35c0*/ IMAD.HI.U32 R33, R32, UR8, RZ ; - /*35d0*/ ISETP.GE.U32.AND P1, PT, R28, R3, PT ; - /*35e0*/ IMAD R30, R3, R31, R30 ; - /*35f0*/ IADD3 R36, PT, PT, -R33, RZ, RZ ; - /*3600*/ IMAD.HI.U32 R33, R34, UR8, RZ ; - /*3610*/ SEL R29, R3.reuse, RZ, P1 ; - /*3620*/ ISETP.GE.U32.AND P2, PT, R30, R3, PT ; - /*3630*/ IMAD R36, R3, R36, R32 ; - /*3640*/ IADD3 R38, PT, PT, -R33, RZ, RZ ; - /*3650*/ IADD3 R29, PT, PT, R28, -R29, RZ ; - /*3660*/ SEL R31, R3, RZ, P2 ; - /*3670*/ IMAD.WIDE.U32 R28, R29, 0x80, R108 ; - /*3680*/ IADD3 R31, PT, PT, R30, -R31, RZ ; - /*3690*/ ISETP.GE.U32.AND P1, PT, R36, R3, PT ; - /*36a0*/ IMAD.WIDE.U32 R32, R31, 0x80, R108 ; - /*36b0*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*36c0*/ IMAD R38, R3.reuse, R38, R34 ; - /*36d0*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*36e0*/ SEL R37, R3, RZ, P1 ; - /*36f0*/ ISETP.GE.U32.AND P1, PT, R38, R3, PT ; - /*3700*/ IADD3 R37, PT, PT, R36, -R37, RZ ; - /*3710*/ SEL R39, R3, RZ, P1 ; - /*3720*/ IMAD.WIDE.U32 R36, R37, 0x80, R108 ; - /*3730*/ IADD3 R41, PT, PT, R38, -R39, RZ ; - /*3740*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*3750*/ IMAD.WIDE.U32 R40, R41, 0x80, R108 ; - /*3760*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*3770*/ IADD3 R45, PT, PT, R103, 0x1, RZ ; - /*3780*/ IMAD R44, R97, 0x1000193, RZ ; - /*3790*/ IMAD R46, R93, 0x1000193, RZ ; - /*37a0*/ LOP3.LUT R47, R82, R45.reuse, RZ, 0x3c, !PT ; - /*37b0*/ LOP3.LUT R49, R80, R45, RZ, 0x3c, !PT ; - /*37c0*/ IMAD R48, R47, 0x1000193, RZ ; - /*37d0*/ LOP3.LUT R47, R78, R45.reuse, RZ, 0x3c, !PT ; - /*37e0*/ LOP3.LUT R45, R76, R45, RZ, 0x3c, !PT ; - /*37f0*/ IMAD R50, R47, 0x1000193, RZ ; - /*3800*/ IMAD R52, R45, 0x1000193, RZ ; - /*3810*/ LOP3.LUT R29, R44, R29, RZ, 0x3c, !PT ; - /*3820*/ IMAD R44, R49, 0x1000193, RZ ; - /*3830*/ LOP3.LUT R33, R46, R33, RZ, 0x3c, !PT ; - /*3840*/ LOP3.LUT R48, R48, R29, RZ, 0x3c, !PT ; - /*3850*/ LOP3.LUT R46, R44, R33, RZ, 0x3c, !PT ; - /*3860*/ IMAD R44, R21, 0x1000193, RZ ; - /*3870*/ SHFL.IDX PT, R48, R48, R77, 0x181f ; - /*3880*/ SHFL.IDX PT, R46, R46, R77, 0x181f ; - /*3890*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*38a0*/ IMAD R44, R25, 0x1000193, RZ ; - /*38b0*/ LOP3.LUT R50, R50, R37, RZ, 0x3c, !PT ; - /*38c0*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*38d0*/ SHFL.IDX PT, R50, R50, R77, 0x181f ; - /*38e0*/ LOP3.LUT R52, R52, R41, RZ, 0x3c, !PT ; - /*38f0*/ IMAD.HI.U32 R21, R48, UR8, RZ ; - /*3900*/ SHFL.IDX PT, R54, R52, R77, 0x181f ; - /*3910*/ IMAD.HI.U32 R25, R46, UR8, RZ ; - /*3920*/ IADD3 R21, PT, PT, -R21, RZ, RZ ; - /*3930*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*3940*/ IMAD R48, R3, R21, R48 ; - /*3950*/ IMAD R46, R3, R25, R46 ; - /*3960*/ ISETP.GE.U32.AND P1, PT, R48, R3, PT ; - /*3970*/ ISETP.GE.U32.AND P2, PT, R46, R3, PT ; - /*3980*/ SEL R21, R3, RZ, P1 ; - /*3990*/ IMAD.HI.U32 R44, R50, UR8, RZ ; - /*39a0*/ SEL R25, R3, RZ, P2 ; - /*39b0*/ IADD3 R21, PT, PT, R48, -R21, RZ ; - /*39c0*/ IADD3 R52, PT, PT, -R44, RZ, RZ ; - /*39d0*/ IADD3 R25, PT, PT, R46, -R25, RZ ; - /*39e0*/ IMAD.HI.U32 R46, R54, UR8, RZ ; - /*39f0*/ IMAD.WIDE.U32 R44, R21, 0x80, R108 ; - /*3a00*/ IADD3 R21, PT, PT, -R46, RZ, RZ ; - /*3a10*/ IMAD R52, R3, R52, R50 ; - /*3a20*/ IMAD.WIDE.U32 R48, R25, 0x80, R108 ; - /*3a30*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*3a40*/ ISETP.GE.U32.AND P1, PT, R52, R3, PT ; - /*3a50*/ IMAD R54, R3.reuse, R21, R54 ; - /*3a60*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*3a70*/ SEL R21, R3, RZ, P1 ; - /*3a80*/ ISETP.GE.U32.AND P1, PT, R54, R3, PT ; - /*3a90*/ IADD3 R21, PT, PT, R52, -R21, RZ ; - /*3aa0*/ SEL R25, R3, RZ, P1 ; - /*3ab0*/ IMAD.WIDE.U32 R52, R21, 0x80, R108 ; - /*3ac0*/ IADD3 R25, PT, PT, R54, -R25, RZ ; - /*3ad0*/ LDG.E.128.STRONG.GPU R52, desc[UR10][R52.64] ; - /*3ae0*/ IMAD.WIDE.U32 R56, R25, 0x80, R108 ; - /*3af0*/ LDG.E.128.STRONG.GPU R56, desc[UR10][R56.64] ; - /*3b00*/ IMAD R21, R98, 0x1000193, RZ ; - /*3b10*/ IMAD R25, R94, 0x1000193, RZ ; - /*3b20*/ LOP3.LUT R30, R21, R30, RZ, 0x3c, !PT ; - /*3b30*/ IADD3 R21, PT, PT, R103, 0x2, RZ ; - /*3b40*/ LOP3.LUT R25, R25, R34, RZ, 0x3c, !PT ; - /*3b50*/ IMAD R61, R30, 0x1000193, RZ ; - /*3b60*/ LOP3.LUT R30, R82, R21, RZ, 0x3c, !PT ; - /*3b70*/ IMAD R25, R25, 0x1000193, RZ ; - /*3b80*/ LOP3.LUT R34, R80, R21, RZ, 0x3c, !PT ; - /*3b90*/ IMAD R63, R34, 0x1000193, RZ ; - /*3ba0*/ LOP3.LUT R46, R61, R46, RZ, 0x3c, !PT ; - /*3bb0*/ IMAD R61, R30, 0x1000193, RZ ; - /*3bc0*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*3bd0*/ IMAD R25, R22, 0x1000193, RZ ; - /*3be0*/ LOP3.LUT R34, R61, R46, RZ, 0x3c, !PT ; - /*3bf0*/ IMAD R61, R26, 0x1000193, RZ ; - /*3c00*/ LOP3.LUT R30, R63, R50, RZ, 0x3c, !PT ; - /*3c10*/ LOP3.LUT R25, R25, R38, RZ, 0x3c, !PT ; - /*3c20*/ SHFL.IDX PT, R34, R34, R77, 0x181f ; - /*3c30*/ LOP3.LUT R22, R78, R21.reuse, RZ, 0x3c, !PT ; - /*3c40*/ IMAD R25, R25, 0x1000193, RZ ; - /*3c50*/ SHFL.IDX PT, R30, R30, R77, 0x181f ; - /*3c60*/ LOP3.LUT R42, R61, R42, RZ, 0x3c, !PT ; - /*3c70*/ IMAD R61, R22, 0x1000193, RZ ; - /*3c80*/ LOP3.LUT R22, R76, R21, RZ, 0x3c, !PT ; - /*3c90*/ LOP3.LUT R54, R25, R54, RZ, 0x3c, !PT ; - /*3ca0*/ IMAD R21, R42, 0x1000193, RZ ; - /*3cb0*/ IMAD R25, R22, 0x1000193, RZ ; - /*3cc0*/ LOP3.LUT R26, R61, R54, RZ, 0x3c, !PT ; - /*3cd0*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*3ce0*/ SHFL.IDX PT, R26, R26, R77, 0x181f ; - /*3cf0*/ LOP3.LUT R22, R25, R58, RZ, 0x3c, !PT ; - /*3d00*/ IMAD.HI.U32 R21, R34, UR8, RZ ; - /*3d10*/ SHFL.IDX PT, R22, R22, R77, 0x181f ; - /*3d20*/ IMAD.HI.U32 R25, R30, UR8, RZ ; - /*3d30*/ IADD3 R21, PT, PT, -R21, RZ, RZ ; - /*3d40*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*3d50*/ IMAD R34, R3, R21, R34 ; - /*3d60*/ IMAD R30, R3, R25, R30 ; - /*3d70*/ ISETP.GE.U32.AND P1, PT, R34, R3, PT ; - /*3d80*/ ISETP.GE.U32.AND P2, PT, R30, R3, PT ; - /*3d90*/ IMAD.HI.U32 R38, R26, UR8, RZ ; - /*3da0*/ SEL R21, R3, RZ, P1 ; - /*3db0*/ SEL R25, R3, RZ, P2 ; - /*3dc0*/ IADD3 R38, PT, PT, -R38, RZ, RZ ; - /*3dd0*/ IADD3 R21, PT, PT, R34, -R21, RZ ; - /*3de0*/ IADD3 R25, PT, PT, R30, -R25, RZ ; - /*3df0*/ IMAD.HI.U32 R30, R22, UR8, RZ ; - /*3e00*/ IMAD R26, R3, R38, R26 ; - /*3e10*/ IADD3 R30, PT, PT, -R30, RZ, RZ ; - /*3e20*/ IMAD.WIDE.U32 R60, R21, 0x80, R108 ; - /*3e30*/ ISETP.GE.U32.AND P1, PT, R26, R3.reuse, PT ; - /*3e40*/ IMAD.WIDE.U32 R64, R25, 0x80, R108 ; - /*3e50*/ LDG.E.128.STRONG.GPU R60, desc[UR10][R60.64] ; - /*3e60*/ IMAD R22, R3.reuse, R30, R22 ; - /*3e70*/ LDG.E.128.STRONG.GPU R64, desc[UR10][R64.64] ; - /*3e80*/ SEL R21, R3, RZ, P1 ; - /*3e90*/ ISETP.GE.U32.AND P1, PT, R22, R3, PT ; - /*3ea0*/ IADD3 R21, PT, PT, R26, -R21, RZ ; - /*3eb0*/ SEL R25, R3, RZ, P1 ; - /*3ec0*/ IMAD.WIDE.U32 R68, R21, 0x80, R108 ; - /*3ed0*/ IADD3 R25, PT, PT, R22, -R25, RZ ; - /*3ee0*/ LDG.E.128.STRONG.GPU R68, desc[UR10][R68.64] ; - /*3ef0*/ IMAD.WIDE.U32 R72, R25, 0x80, R108 ; - /*3f00*/ LDG.E.128.STRONG.GPU R72, desc[UR10][R72.64] ; - /*3f10*/ IMAD R22, R99, 0x1000193, RZ ; - /*3f20*/ IADD3 R21, PT, PT, R103, 0x3, RZ ; - /*3f30*/ IMAD R26, R95, 0x1000193, RZ ; - /*3f40*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*3f50*/ LOP3.LUT R26, R26, R35, RZ, 0x3c, !PT ; - /*3f60*/ LOP3.LUT R82, R82, R21.reuse, RZ, 0x3c, !PT ; - /*3f70*/ IMAD R22, R22, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R80, R80, R21.reuse, RZ, 0x3c, !PT ; - /*3f90*/ IMAD R26, R26, 0x1000193, RZ ; - /*3fa0*/ LOP3.LUT R78, R78, R21, RZ, 0x3c, !PT ; - /*3fb0*/ IMAD R82, R82, 0x1000193, RZ ; - /*3fc0*/ LOP3.LUT R47, R22, R47, RZ, 0x3c, !PT ; - /*3fd0*/ IMAD R22, R23, 0x1000193, RZ ; - /*3fe0*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD R80, R80, 0x1000193, RZ ; - /*4000*/ LOP3.LUT R21, R76, R21, RZ, 0x3c, !PT ; - /*4010*/ IMAD R30, R47, 0x1000193, RZ ; - /*4020*/ LOP3.LUT R22, R22, R39, RZ, 0x3c, !PT ; - /*4030*/ IMAD R26, R26, 0x1000193, RZ ; - /*4040*/ IMAD R78, R78, 0x1000193, RZ ; - /*4050*/ IMAD R22, R22, 0x1000193, RZ ; - /*4060*/ LOP3.LUT R22, R22, R55, RZ, 0x3c, !PT ; - /*4070*/ IMAD R22, R22, 0x1000193, RZ ; - /*4080*/ LOP3.LUT R63, R30, R63, RZ, 0x3c, !PT ; - /*4090*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*40a0*/ IMAD R26, R27, 0x1000193, RZ ; - /*40b0*/ LOP3.LUT R82, R82, R63, RZ, 0x3c, !PT ; - /*40c0*/ LOP3.LUT R30, R80, R67, RZ, 0x3c, !PT ; - /*40d0*/ LOP3.LUT R43, R26, R43, RZ, 0x3c, !PT ; - /*40e0*/ SHFL.IDX PT, R26, R82, R77, 0x181f ; - /*40f0*/ IMAD R34, R43, 0x1000193, RZ ; - /*4100*/ SHFL.IDX PT, R30, R30, R77, 0x181f ; - /*4110*/ LOP3.LUT R34, R34, R59, RZ, 0x3c, !PT ; - /*4120*/ LOP3.LUT R71, R22, R71, RZ, 0x3c, !PT ; - /*4130*/ IMAD R22, R21, 0x1000193, RZ ; - /*4140*/ IMAD R34, R34, 0x1000193, RZ ; - /*4150*/ LOP3.LUT R78, R78, R71, RZ, 0x3c, !PT ; - /*4160*/ LOP3.LUT R75, R34, R75, RZ, 0x3c, !PT ; - /*4170*/ SHFL.IDX PT, R78, R78, R77, 0x181f ; - /*4180*/ LOP3.LUT R22, R22, R75, RZ, 0x3c, !PT ; - /*4190*/ IMAD.HI.U32 R21, R26, UR8, RZ ; - /*41a0*/ SHFL.IDX PT, R22, R22, R77, 0x181f ; - /*41b0*/ IADD3 R21, PT, PT, -R21, RZ, RZ ; - /*41c0*/ IMAD.HI.U32 R23, R30, UR8, RZ ; - /*41d0*/ IMAD R26, R3, R21, R26 ; - /*41e0*/ IADD3 R23, PT, PT, -R23, RZ, RZ ; - /*41f0*/ ISETP.GE.U32.AND P1, PT, R26, R3, PT ; - /*4200*/ IMAD R30, R3, R23, R30 ; - /*4210*/ SEL R21, R3, RZ, P1 ; - /*4220*/ IMAD.HI.U32 R25, R78, UR8, RZ ; - /*4230*/ ISETP.GE.U32.AND P2, PT, R30, R3, PT ; - /*4240*/ IADD3 R21, PT, PT, R26, -R21, RZ ; - /*4250*/ IADD3 R26, PT, PT, -R25, RZ, RZ ; - /*4260*/ SEL R23, R3, RZ, P2 ; - /*4270*/ IMAD.HI.U32 R25, R22, UR8, RZ ; - /*4280*/ IMAD R26, R3, R26, R78 ; - /*4290*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*42a0*/ IMAD.WIDE.U32 R76, R21, 0x80, R108 ; - /*42b0*/ IADD3 R23, PT, PT, R30, -R23, RZ ; - /*42c0*/ ISETP.GE.U32.AND P1, PT, R26, R3, PT ; - /*42d0*/ IMAD R22, R3, R25, R22 ; - /*42e0*/ LDG.E.128.STRONG.GPU R76, desc[UR10][R76.64] ; - /*42f0*/ IMAD.WIDE.U32 R80, R23, 0x80, R108 ; - /*4300*/ SEL R21, R3, RZ, P1 ; - /*4310*/ ISETP.GE.U32.AND P1, PT, R22, R3, PT ; - /*4320*/ IADD3 R21, PT, PT, R26, -R21, RZ ; - /*4330*/ SEL R23, R3, RZ, P1 ; - /*4340*/ LDG.E.128.STRONG.GPU R80, desc[UR10][R80.64] ; - /*4350*/ IMAD.WIDE.U32 R84, R21, 0x80, R108 ; - /*4360*/ IADD3 R23, PT, PT, R22, -R23, RZ ; - /*4370*/ LDG.E.128.STRONG.GPU R84, desc[UR10][R84.64] ; - /*4380*/ IMAD.WIDE.U32 R88, R23, 0x80, R108 ; - /*4390*/ LDG.E.128.STRONG.GPU R88, desc[UR10][R88.64] ; - /*43a0*/ IMAD R21, R96, 0x1000193, RZ ; - /*43b0*/ LOP3.LUT R21, R21, R28, RZ, 0x3c, !PT ; - /*43c0*/ IMAD R25, R20, 0x1000193, RZ ; - /*43d0*/ IMAD R21, R21, 0x1000193, RZ ; - /*43e0*/ IMAD R20, R29, 0x1000193, RZ ; - /*43f0*/ IMAD R27, R24, 0x1000193, RZ ; - /*4400*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*4410*/ IMAD R23, R92, 0x1000193, RZ ; - /*4420*/ LOP3.LUT R25, R25, R36, RZ, 0x3c, !PT ; - /*4430*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*4440*/ IMAD R21, R21, 0x1000193, RZ ; - /*4450*/ LOP3.LUT R27, R27, R40, RZ, 0x3c, !PT ; - /*4460*/ IMAD R24, R37, 0x1000193, RZ ; - /*4470*/ LOP3.LUT R23, R23, R32, RZ, 0x3c, !PT ; - /*4480*/ IMAD R25, R25, 0x1000193, RZ ; - /*4490*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*44a0*/ IMAD R20, R20, 0x1000193, RZ ; - /*44b0*/ IMAD R27, R27, 0x1000193, RZ ; - /*44c0*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*44d0*/ IMAD R23, R23, 0x1000193, RZ ; - /*44e0*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*44f0*/ IMAD R21, R21, 0x1000193, RZ ; - /*4500*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*4510*/ IMAD R26, R41, 0x1000193, RZ ; - /*4520*/ LOP3.LUT R56, R27, R56, RZ, 0x3c, !PT ; - /*4530*/ IMAD R22, R33, 0x1000193, RZ ; - /*4540*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*4550*/ IMAD R24, R24, 0x1000193, RZ ; - /*4560*/ IMAD R25, R25, 0x1000193, RZ ; - /*4570*/ LOP3.LUT R57, R26, R57, RZ, 0x3c, !PT ; - /*4580*/ IMAD R20, R20, 0x1000193, RZ ; - /*4590*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*45a0*/ IMAD R27, R46, 0x1000193, RZ ; - /*45b0*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*45c0*/ IMAD R23, R23, 0x1000193, RZ ; - /*45d0*/ IADD3 R103, PT, PT, R103, 0x4, RZ ; - /*45e0*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*45f0*/ IMAD R26, R63, 0x1000193, RZ ; - /*4600*/ LOP3.LUT R27, R27, R62, RZ, 0x3c, !PT ; - /*4610*/ IMAD R22, R22, 0x1000193, RZ ; - /*4620*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*4630*/ IMAD R29, R50, 0x1000193, RZ ; - /*4640*/ ISETP.NE.AND P1, PT, R103, 0x40, PT ; - /*4650*/ IMAD R31, R54, 0x1000193, RZ ; - /*4660*/ IMAD R24, R24, 0x1000193, RZ ; - /*4670*/ IMAD R25, R25, 0x1000193, RZ ; - /*4680*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*4690*/ IMAD R27, R27, 0x1000193, RZ ; - /*46a0*/ LOP3.LUT R29, R29, R66, RZ, 0x3c, !PT ; - /*46b0*/ IMAD R23, R23, 0x1000193, RZ ; - /*46c0*/ LOP3.LUT R31, R31, R70, RZ, 0x3c, !PT ; - /*46d0*/ IMAD R22, R22, 0x1000193, RZ ; - /*46e0*/ IMAD R29, R29, 0x1000193, RZ ; - /*46f0*/ IMAD R31, R31, 0x1000193, RZ ; - /*4700*/ IMAD R28, R75, 0x1000193, RZ ; - /*4710*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*4720*/ IMAD R21, R56, 0x1000193, RZ ; - /*4730*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*4740*/ IMAD R20, R57, 0x1000193, RZ ; - /*4750*/ LOP3.LUT R72, R21, R72, RZ, 0x3c, !PT ; - /*4760*/ IMAD R21, R58, 0x1000193, RZ ; - /*4770*/ LOP3.LUT R99, R26, R79, RZ, 0x3c, !PT ; - /*4780*/ IMAD R26, R67, 0x1000193, RZ ; - /*4790*/ LOP3.LUT R73, R20, R73, RZ, 0x3c, !PT ; - /*47a0*/ LOP3.LUT R74, R21, R74, RZ, 0x3c, !PT ; - /*47b0*/ LOP3.LUT R95, R26, R83, RZ, 0x3c, !PT ; - /*47c0*/ IMAD R26, R73, 0x1000193, RZ ; - /*47d0*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*47e0*/ IMAD R24, R71, 0x1000193, RZ ; - /*47f0*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*4800*/ IMAD R25, R72, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R98, R27, R78, RZ, 0x3c, !PT ; - /*4820*/ IMAD R27, R74, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*4840*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*4850*/ LOP3.LUT R24, R25, R88, RZ, 0x3c, !PT ; - /*4860*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*4870*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*4880*/ LOP3.LUT R26, R27, R90, RZ, 0x3c, !PT ; - /*4890*/ LOP3.LUT R94, R29, R82, RZ, 0x3c, !PT ; - /*48a0*/ LOP3.LUT R22, R31, R86, RZ, 0x3c, !PT ; - /*48b0*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*48c0*/ @P1 BRA `(.L_x_258) ; - /*48d0*/ IMAD R96, R96, 0x1000193, RZ ; - /*48e0*/ LOP3.LUT R30, R13, RZ, R19, 0x96, !PT ; - /*48f0*/ IMAD R92, R92, 0x1000193, RZ ; - /*4900*/ IMAD R20, R20, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*4920*/ IMAD R24, R24, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*4940*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4950*/ IMAD R3, R96, 0x1000193, RZ ; - /*4960*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4970*/ IMAD R21, R92, 0x1000193, RZ ; - /*4980*/ LOP3.LUT R33, R30, RZ, RZ, 0x96, !PT ; - /*4990*/ IMAD R25, R20, 0x1000193, RZ ; - /*49a0*/ LOP3.LUT R3, R3, R98, RZ, 0x3c, !PT ; - /*49b0*/ IMAD R29, R24, 0x1000193, RZ ; - /*49c0*/ LOP3.LUT R94, R21, R94, RZ, 0x3c, !PT ; - /*49d0*/ IMAD.SHL.U32 R21, R2, 0x4, RZ ; - /*49e0*/ LOP3.LUT R25, R25, R22, RZ, 0x3c, !PT ; - /*49f0*/ IMAD R0, R3, 0x1000193, RZ ; - /*4a00*/ LOP3.LUT R29, R29, R26, RZ, 0x3c, !PT ; - /*4a10*/ IMAD R94, R94, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R3, R102, 0x1c, R21, 0xf8, !PT ; - /*4a30*/ IMAD R2, R25, 0x1000193, RZ ; - /*4a40*/ LOP3.LUT R0, R0, R99, RZ, 0x3c, !PT ; - /*4a50*/ IMAD R20, R29, 0x1000193, RZ ; - /*4a60*/ LOP3.LUT R94, R94, R95, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R2, R2, R23, RZ, 0x3c, !PT ; - /*4a80*/ STS [R3+UR5+0x80], R0 ; - /*4a90*/ LOP3.LUT R28, R20, R27, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R29, R12, 0x1, R18, 0x96, !PT ; - /*4ab0*/ STS [R3+UR5+0xa0], R94 ; - /*4ac0*/ LOP3.LUT R32, R29, RZ, RZ, 0x96, !PT ; - /*4ad0*/ STS [R3+UR5+0xc0], R2 ; - /*4ae0*/ SHF.L.W.U32.HI R30, R33, 0x1, R32 ; - /*4af0*/ STS [R3+UR5+0xe0], R28 ; - /*4b00*/ SHF.L.W.U32.HI R31, R32, 0x1, R33 ; - /*4b10*/ LDS.128 R20, [R101+UR5+0x10] ; - /*4b20*/ LDS.128 R24, [R101+UR5] ; - /*4b30*/ LOP3.LUT R29, R4, R10, R20, 0x96, !PT ; - /*4b40*/ LOP3.LUT R0, R5, R11, R21, 0x96, !PT ; - /*4b50*/ LOP3.LUT R29, R29, RZ, RZ, 0x96, !PT ; - /*4b60*/ LOP3.LUT R0, R0, RZ, RZ, 0x96, !PT ; - /*4b70*/ LOP3.LUT R43, R30, R29, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R30, R31, R0, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R53, R43, R22, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R34, R30, R23, RZ, 0x3c, !PT ; - /*4bb0*/ SHF.L.W.U32.HI R45, R0, 0x1, R29 ; - /*4bc0*/ SHF.L.W.U32.HI R38, R29, 0x1, R0 ; - /*4bd0*/ LOP3.LUT R3, R30.reuse, R17.reuse, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R0, R7, R17, R23, 0x96, !PT ; - /*4bf0*/ LOP3.LUT R2, R43, R6, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R7, R30, R7, RZ, 0x3c, !PT ; - /*4c10*/ SHF.L.W.U32.HI R17, R34, 0xa, R53 ; - /*4c20*/ SHF.L.W.U32.HI R53, R53, 0xa, R34 ; - /*4c30*/ LOP3.LUT R34, R30, 0x80000000, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R28, R43, R16.reuse, RZ, 0x3c, !PT ; - /*4c50*/ SHF.L.W.U32.HI R37, R7, 0x1, R2 ; - /*4c60*/ LOP3.LUT R16, R6, R16, R22, 0x96, !PT ; - /*4c70*/ SHF.L.W.U32.HI R2, R2, 0x1, R7 ; - /*4c80*/ SHF.L.W.U32.HI R7, R30, 0x2, R43 ; - /*4c90*/ SHF.L.W.U32.HI R6, R43.reuse, 0x2, R30 ; - /*4ca0*/ SHF.L.W.U32.HI R66, R43, 0xd, R34 ; - /*4cb0*/ SHF.L.W.U32.HI R29, R28, 0xc, R3 ; - /*4cc0*/ SHF.L.W.U32.HI R43, R34, 0xd, R43 ; - /*4cd0*/ SHF.L.W.U32.HI R28, R3, 0xc, R28 ; - /*4ce0*/ LOP3.LUT R34, R8, RZ, R26, 0x96, !PT ; - /*4cf0*/ LOP3.LUT R35, R9, RZ, R27, 0x96, !PT ; - /*4d00*/ LOP3.LUT R3, R14, RZ, R24, 0x96, !PT ; - /*4d10*/ LOP3.LUT R30, R15, RZ, R25, 0x96, !PT ; - /*4d20*/ LOP3.LUT R16, R16, RZ, RZ, 0x96, !PT ; - /*4d30*/ LOP3.LUT R31, R0, 0x80000000, RZ, 0x96, !PT ; - /*4d40*/ LOP3.LUT R0, R34, RZ, RZ, 0x96, !PT ; - /*4d50*/ LOP3.LUT R39, R35, RZ, RZ, 0x96, !PT ; - /*4d60*/ LOP3.LUT R34, R3, RZ, RZ, 0x96, !PT ; - /*4d70*/ SHF.L.W.U32.HI R3, R31, 0x1, R16 ; - /*4d80*/ LOP3.LUT R35, R30, RZ, RZ, 0x96, !PT ; - /*4d90*/ SHF.L.W.U32.HI R30, R16, 0x1, R31 ; - /*4da0*/ SHF.L.W.U32.HI R41, R39, 0x1, R0 ; - /*4db0*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*4dc0*/ SHF.L.W.U32.HI R36, R0, 0x1, R39 ; - /*4dd0*/ LOP3.LUT R0, R30, R39, RZ, 0x3c, !PT ; - /*4de0*/ SHF.L.W.U32.HI R39, R35, 0x1, R34 ; - /*4df0*/ SHF.L.W.U32.HI R30, R34, 0x1, R35 ; - /*4e00*/ LOP3.LUT R39, R39, R16, RZ, 0x3c, !PT ; - /*4e10*/ LOP3.LUT R30, R30, R31, RZ, 0x3c, !PT ; - /*4e20*/ LOP3.LUT R41, R41, R32, RZ, 0x3c, !PT ; - /*4e30*/ LOP3.LUT R32, R36, R33, RZ, 0x3c, !PT ; - /*4e40*/ LOP3.LUT R51, R45, R34, RZ, 0x3c, !PT ; - /*4e50*/ LOP3.LUT R12, R39, R12, RZ, 0x3c, !PT ; - /*4e60*/ LOP3.LUT R13, R30, R13, RZ, 0x3c, !PT ; - /*4e70*/ LOP3.LUT R15, R32.reuse, R15, RZ, 0x3c, !PT ; - /*4e80*/ SHF.L.W.U32.HI R36, R32.reuse, 0x15, R41.reuse ; - /*4e90*/ SHF.L.W.U32.HI R34, R32.reuse, 0x19, R41.reuse ; - /*4ea0*/ SHF.L.W.U32.HI R49, R41.reuse, 0x19, R32.reuse ; - /*4eb0*/ PRMT R54, R41, 0x4321, R32 ; - /*4ec0*/ PRMT R40, R32, 0x4321, R41 ; - /*4ed0*/ SHF.L.W.U32.HI R45, R41, 0x15, R32 ; - /*4ee0*/ LOP3.LUT R31, R32, R25, RZ, 0x3c, !PT ; - /*4ef0*/ LOP3.LUT R38, R38, R35, RZ, 0x3c, !PT ; - /*4f00*/ LOP3.LUT R46, R51, R8, RZ, 0x3c, !PT ; - /*4f10*/ SHF.L.W.U32.HI R32, R12, 0x1e, R13 ; - /*4f20*/ SHF.L.W.U32.HI R55, R13, 0x1e, R12 ; - /*4f30*/ LOP3.LUT R10, R3, R10, RZ, 0x3c, !PT ; - /*4f40*/ LOP3.LUT R11, R0, R11, RZ, 0x3c, !PT ; - /*4f50*/ LOP3.LUT R8, R41, R24, RZ, 0x3c, !PT ; - /*4f60*/ LOP3.LUT R13, R39.reuse, 0x1, RZ, 0x3c, !PT ; - /*4f70*/ LOP3.LUT R18, R39, R18, RZ, 0x3c, !PT ; - /*4f80*/ LOP3.LUT R19, R30, R19, RZ, 0x3c, !PT ; - /*4f90*/ LOP3.LUT R35, R38, R9, RZ, 0x3c, !PT ; - /*4fa0*/ SHF.L.W.U32.HI R63, R8, 0x17, R31 ; - /*4fb0*/ SHF.L.W.U32.HI R68, R31, 0x17, R8 ; - /*4fc0*/ SHF.L.W.U32.HI R9, R13, 0xb, R30 ; - /*4fd0*/ SHF.L.W.U32.HI R62, R30, 0xb, R13 ; - /*4fe0*/ SHF.L.W.U32.HI R60, R10, 0x4, R11 ; - /*4ff0*/ SHF.L.W.U32.HI R50, R11, 0x4, R10 ; - /*5000*/ SHF.L.W.U32.HI R10, R51.reuse, 0x7, R38.reuse ; - /*5010*/ SHF.L.W.U32.HI R31, R38.reuse, 0x7, R51.reuse ; - /*5020*/ SHF.L.W.U32.HI R61, R38.reuse, 0xe, R51.reuse ; - /*5030*/ PRMT R59, R51, 0x2107, R38 ; - /*5040*/ PRMT R48, R38, 0x2107, R51 ; - /*5050*/ SHF.L.W.U32.HI R64, R51, 0xe, R38 ; - /*5060*/ LOP3.LUT R13, R38, R27, RZ, 0x3c, !PT ; - /*5070*/ LOP3.LUT R38, R3, R20, RZ, 0x3c, !PT ; - /*5080*/ LOP3.LUT R11, R0, R21, RZ, 0x3c, !PT ; - /*5090*/ SHF.L.W.U32.HI R47, R30, 0xf, R39 ; - /*50a0*/ SHF.L.W.U32.HI R33, R39, 0x1d, R30 ; - /*50b0*/ SHF.L.W.U32.HI R58, R30, 0x1d, R39 ; - /*50c0*/ SHF.L.W.U32.HI R57, R39, 0xf, R30 ; - /*50d0*/ SHF.L.W.U32.HI R42, R19, 0x6, R18 ; - /*50e0*/ LOP3.LUT R8, R51, R26, RZ, 0x3c, !PT ; - /*50f0*/ LOP3.LUT R14, R41, R14, RZ, 0x3c, !PT ; - /*5100*/ SHF.L.W.U32.HI R56, R35, 0x1b, R46 ; - /*5110*/ SHF.L.W.U32.HI R19, R18, 0x6, R19 ; - /*5120*/ SHF.L.W.U32.HI R39, R3.reuse, 0x9, R0 ; - /*5130*/ SHF.L.W.U32.HI R46, R46, 0x1b, R35 ; - /*5140*/ SHF.L.W.U32.HI R18, R0.reuse, 0x9, R3.reuse ; - /*5150*/ LOP3.LUT R4, R3, R4, RZ, 0x3c, !PT ; - /*5160*/ SHF.L.W.U32.HI R52, R0, 0x12, R3 ; - /*5170*/ SHF.L.W.U32.HI R35, R3, 0x12, R0 ; - /*5180*/ SHF.L.W.U32.HI R51, R11, 0x3, R38 ; - /*5190*/ LOP3.LUT R5, R0, R5, RZ, 0x3c, !PT ; - /*51a0*/ SHF.L.W.U32.HI R30, R13, 0x14, R8 ; - /*51b0*/ SHF.L.W.U32.HI R3, R8, 0x14, R13 ; - /*51c0*/ SHF.L.W.U32.HI R38, R38, 0x3, R11 ; - /*51d0*/ SHF.L.W.U32.HI R41, R15, 0x1c, R14 ; - /*51e0*/ SHF.L.W.U32.HI R8, R14, 0x1c, R15 ; - /*51f0*/ LOP3.LUT R44, R10, R39, R7, 0xd2, !PT ; - /*5200*/ LOP3.LUT R16, R32, R63, R10, 0xd2, !PT ; - /*5210*/ LOP3.LUT R0, R63, R10, R39, 0xd2, !PT ; - /*5220*/ LOP3.LUT R12, R39, R7, R32, 0xd2, !PT ; - /*5230*/ LOP3.LUT R11, R7, R32, R63, 0xd2, !PT ; - /*5240*/ LOP3.LUT R32, R31, R18, R6, 0xd2, !PT ; - /*5250*/ LOP3.LUT R10, R68, R31, R18, 0xd2, !PT ; - /*5260*/ LOP3.LUT R14, R18, R6, R55, 0xd2, !PT ; - /*5270*/ LOP3.LUT R13, R55, R68, R31, 0xd2, !PT ; - /*5280*/ LOP3.LUT R18, R6, R55, R68, 0xd2, !PT ; - /*5290*/ LOP3.LUT R15, R36, R61, R4, 0xd2, !PT ; - /*52a0*/ LOP3.LUT R7, R29, R9, R36, 0xd2, !PT ; - /*52b0*/ LOP3.LUT R6, R61, R4, R29, 0xd2, !PT ; - /*52c0*/ LOP3.LUT R31, R4, R29, R9, 0xd2, !PT ; - /*52d0*/ LOP3.LUT R36, R9, R36, R61, 0xd2, !PT ; - /*52e0*/ LOP3.LUT R9, R45, R64, R5, 0xd2, !PT ; - /*52f0*/ LOP3.LUT R4, R64, R5, R28, 0xd2, !PT ; - /*5300*/ LOP3.LUT R39, R5, R28, R62, 0xd2, !PT ; - /*5310*/ LOP3.LUT R5, R28, R62, R45, 0xd2, !PT ; - /*5320*/ LOP3.LUT R28, R62, R45, R64, 0xd2, !PT ; - /*5330*/ LOP3.LUT R61, R53, R57, R40, 0xd2, !PT ; - /*5340*/ LOP3.LUT R62, R46, R50, R53, 0xd2, !PT ; - /*5350*/ LOP3.LUT R53, R50, R53, R57, 0xd2, !PT ; - /*5360*/ LOP3.LUT R45, R40, R46, R50, 0xd2, !PT ; - /*5370*/ LOP3.LUT R63, R17, R47, R54, 0xd2, !PT ; - /*5380*/ LOP3.LUT R55, R56, R60, R17, 0xd2, !PT ; - /*5390*/ LOP3.LUT R29, R47, R54, R56, 0xd2, !PT ; - /*53a0*/ LOP3.LUT R57, R57, R40, R46, 0xd2, !PT ; - /*53b0*/ LOP3.LUT R50, R59, R52, R37, 0xd2, !PT ; - /*53c0*/ LOP3.LUT R65, R37, R42, R34, 0xd2, !PT ; - /*53d0*/ LOP3.LUT R17, R60, R17, R47, 0xd2, !PT ; - /*53e0*/ LOP3.LUT R54, R54, R56, R60, 0xd2, !PT ; - /*53f0*/ LOP3.LUT R69, R34, R59, R52, 0xd2, !PT ; - /*5400*/ LOP3.LUT R46, R42, R34, R59, 0xd2, !PT ; - /*5410*/ LOP3.LUT R37, R52, R37, R42, 0xd2, !PT ; - /*5420*/ LOP3.LUT R47, R49, R48, R35, 0xd2, !PT ; - /*5430*/ LOP3.LUT R34, R48, R35, R2, 0xd2, !PT ; - /*5440*/ LOP3.LUT R42, R3, R38, R43, 0xd2, !PT ; - /*5450*/ LOP3.LUT R60, R38, R43, R58, 0xd2, !PT ; - /*5460*/ LOP3.LUT R48, R19, R49, R48, 0xd2, !PT ; - /*5470*/ LOP3.LUT R43, R43, R58, R8, 0xd2, !PT ; - /*5480*/ LOP3.LUT R49, R2, R19, R49, 0xd2, !PT ; - /*5490*/ LOP3.LUT R74, R8, R3, R38, 0xd2, !PT ; - /*54a0*/ LOP3.LUT R58, R58, R8, R3, 0xd2, !PT ; - /*54b0*/ HFMA2 R8, -RZ, RZ, 0, 5.9604644775390625e-08 ; - /*54c0*/ LOP3.LUT R19, R35, R2, R19, 0xd2, !PT ; - /*54d0*/ LOP3.LUT R72, R41, R30, R51, 0xd2, !PT ; - /*54e0*/ LOP3.LUT R35, R30, R51, R66, 0xd2, !PT ; - /*54f0*/ LOP3.LUT R56, R51, R66, R33, 0xd2, !PT ; - /*5500*/ LOP3.LUT R66, R66, R33, R41, 0xd2, !PT ; - /*5510*/ LOP3.LUT R30, R33, R41, R30, 0xd2, !PT ; - /*5520*/ LOP3.LUT R59, R31, 0x1, RZ, 0x3c, !PT ; -.L_x_259: - /*5530*/ LOP3.LUT R70, R15, R66, R50, 0x96, !PT ; - /*5540*/ LOP3.LUT R67, R9, R43, R34, 0x96, !PT ; - /*5550*/ LOP3.LUT R2, R7, R35, R46, 0x96, !PT ; - /*5560*/ LOP3.LUT R70, R70, R29, R12, 0x96, !PT ; - /*5570*/ LOP3.LUT R67, R67, R57, R14, 0x96, !PT ; - /*5580*/ LOP3.LUT R3, R2, R17, R0, 0x96, !PT ; - /*5590*/ SHF.L.W.U32.HI R40, R67, 0x1, R70 ; - /*55a0*/ LOP3.LUT R2, R5, R42, R48, 0x96, !PT ; - /*55b0*/ LOP3.LUT R71, R36, R56, R69, 0x96, !PT ; - /*55c0*/ LOP3.LUT R38, R56, R3, R40, 0x96, !PT ; - /*55d0*/ LOP3.LUT R2, R2, R53, R10, 0x96, !PT ; - /*55e0*/ LOP3.LUT R51, R36, R3, R40, 0x96, !PT ; - /*55f0*/ LOP3.LUT R68, R69, R3.reuse, R40.reuse, 0x96, !PT ; - /*5600*/ LOP3.LUT R56, R63, R3, R40, 0x96, !PT ; - /*5610*/ LOP3.LUT R71, R71, R63, R44, 0x96, !PT ; - /*5620*/ LOP3.LUT R40, R44, R3, R40, 0x96, !PT ; - /*5630*/ SHF.L.W.U32.HI R41, R70, 0x1, R67 ; - /*5640*/ LOP3.LUT R44, R28, R60, R47, 0x96, !PT ; - /*5650*/ LOP3.LUT R36, R6, R30, R37, 0x96, !PT ; - /*5660*/ SHF.L.W.U32.HI R69, R2, 0x1, R3 ; - /*5670*/ SHF.L.W.U32.HI R52, R3, 0x1, R2 ; - /*5680*/ LOP3.LUT R3, R4, R58, R19, 0x96, !PT ; - /*5690*/ LOP3.LUT R64, R28, R2.reuse, R41.reuse, 0x96, !PT ; - /*56a0*/ LOP3.LUT R31, R60, R2, R41, 0x96, !PT ; - /*56b0*/ LOP3.LUT R63, R47, R2.reuse, R41.reuse, 0x96, !PT ; - /*56c0*/ LOP3.LUT R33, R61, R2.reuse, R41.reuse, 0x96, !PT ; - /*56d0*/ LOP3.LUT R44, R44, R61, R32, 0x96, !PT ; - /*56e0*/ LOP3.LUT R41, R32, R2, R41, 0x96, !PT ; - /*56f0*/ LOP3.LUT R32, R59, R72, R65, 0x96, !PT ; - /*5700*/ LOP3.LUT R36, R36, R54, R11, 0x96, !PT ; - /*5710*/ LOP3.LUT R61, R3, R45, R18, 0x96, !PT ; - /*5720*/ LOP3.LUT R2, R39, R74, R49, 0x96, !PT ; - /*5730*/ LOP3.LUT R32, R32, R55, R16, 0x96, !PT ; - /*5740*/ LOP3.LUT R3, R59, R36.reuse, R69.reuse, 0x96, !PT ; - /*5750*/ LOP3.LUT R47, R72, R36.reuse, R69.reuse, 0x96, !PT ; - /*5760*/ LOP3.LUT R28, R65, R36, R69, 0x96, !PT ; - /*5770*/ LOP3.LUT R59, R55, R36.reuse, R69.reuse, 0x96, !PT ; - /*5780*/ LOP3.LUT R16, R16, R36, R69, 0x96, !PT ; - /*5790*/ SHF.L.W.U32.HI R60, R61, 0x1, R36 ; - /*57a0*/ LOP3.LUT R65, R2, R62, R13, 0x96, !PT ; - /*57b0*/ SHF.L.W.U32.HI R69, R36, 0x1, R61 ; - /*57c0*/ LOP3.LUT R55, R49, R61, R52, 0x96, !PT ; - /*57d0*/ LOP3.LUT R2, R39, R61.reuse, R52.reuse, 0x96, !PT ; - /*57e0*/ SHF.L.W.U32.HI R49, R44, 0x1, R71 ; - /*57f0*/ LOP3.LUT R39, R13, R61.reuse, R52.reuse, 0x96, !PT ; - /*5800*/ LOP3.LUT R36, R74, R61.reuse, R52.reuse, 0x96, !PT ; - /*5810*/ LOP3.LUT R62, R62, R61, R52, 0x96, !PT ; - /*5820*/ LOP3.LUT R13, R29, R71, R60, 0x96, !PT ; - /*5830*/ LOP3.LUT R29, R12, R71, R60, 0x96, !PT ; - /*5840*/ LOP3.LUT R52, R9, R44.reuse, R69.reuse, 0x96, !PT ; - /*5850*/ LOP3.LUT R72, R43, R44.reuse, R69.reuse, 0x96, !PT ; - /*5860*/ SHF.L.W.U32.HI R12, R71, 0x1, R44 ; - /*5870*/ LOP3.LUT R43, R34, R44, R69, 0x96, !PT ; - /*5880*/ LOP3.LUT R9, R7, R32, R49, 0x96, !PT ; - /*5890*/ LOP3.LUT R74, R57, R44.reuse, R69.reuse, 0x96, !PT ; - /*58a0*/ LOP3.LUT R34, R14, R44, R69, 0x96, !PT ; - /*58b0*/ LOP3.LUT R7, R17, R32.reuse, R49.reuse, 0x96, !PT ; - /*58c0*/ LOP3.LUT R14, R35, R32.reuse, R49.reuse, 0x96, !PT ; - /*58d0*/ LOP3.LUT R57, R46, R32.reuse, R49.reuse, 0x96, !PT ; - /*58e0*/ LOP3.LUT R17, R0, R32, R49, 0x96, !PT ; - /*58f0*/ LOP3.LUT R15, R15, R71.reuse, R60.reuse, 0x96, !PT ; - /*5900*/ LOP3.LUT R61, R66, R71.reuse, R60.reuse, 0x96, !PT ; - /*5910*/ LOP3.LUT R50, R50, R71, R60, 0x96, !PT ; - /*5920*/ SHF.L.W.U32.HI R49, R65, 0x1, R32 ; - /*5930*/ SHF.L.W.U32.HI R32, R32, 0x1, R65 ; - /*5940*/ LOP3.LUT R60, R5, R65, R12, 0x96, !PT ; - /*5950*/ LOP3.LUT R5, R42, R65.reuse, R12.reuse, 0x96, !PT ; - /*5960*/ LOP3.LUT R76, R10, R65.reuse, R12.reuse, 0x96, !PT ; - /*5970*/ LOP3.LUT R48, R48, R65, R12, 0x96, !PT ; - /*5980*/ LOP3.LUT R42, R30, R70.reuse, R49.reuse, 0x96, !PT ; - /*5990*/ LOP3.LUT R10, R37, R70.reuse, R49.reuse, 0x96, !PT ; - /*59a0*/ LOP3.LUT R46, R6, R70, R49, 0x96, !PT ; - /*59b0*/ LOP3.LUT R37, R4, R67.reuse, R32.reuse, 0x96, !PT ; - /*59c0*/ LOP3.LUT R71, R58, R67.reuse, R32.reuse, 0x96, !PT ; - /*59d0*/ LOP3.LUT R19, R19, R67.reuse, R32.reuse, 0x96, !PT ; - /*59e0*/ LOP3.LUT R30, R45, R67.reuse, R32.reuse, 0x96, !PT ; - /*59f0*/ LOP3.LUT R18, R18, R67, R32, 0x96, !PT ; - /*5a00*/ LOP3.LUT R0, R53, R65, R12, 0x96, !PT ; - /*5a10*/ LOP3.LUT R35, R54, R70.reuse, R49, 0x96, !PT ; - /*5a20*/ SHF.L.W.U32.HI R6, R14, 0xc, R5 ; - /*5a30*/ SHF.L.W.U32.HI R67, R5, 0xc, R14 ; - /*5a40*/ LOP3.LUT R11, R11, R70, R49, 0x96, !PT ; - /*5a50*/ SHF.L.W.U32.HI R5, R68, 0xb, R63 ; - /*5a60*/ SHF.L.W.U32.HI R12, R63, 0xb, R68 ; - /*5a70*/ PRMT R54, R29, 0x4321, R34 ; - /*5a80*/ PRMT R45, R34, 0x4321, R29 ; - /*5a90*/ SHF.L.W.U32.HI R63, R48, 0xa, R57 ; - /*5aa0*/ SHF.L.W.U32.HI R29, R33, 0xf, R56 ; - /*5ab0*/ SHF.L.W.U32.HI R57, R57, 0xa, R48 ; - /*5ac0*/ SHF.L.W.U32.HI R49, R43, 0x19, R50 ; - /*5ad0*/ SHF.L.W.U32.HI R34, R50, 0x19, R43 ; - /*5ae0*/ SHF.L.W.U32.HI R68, R74, 0x15, R13 ; - /*5af0*/ SHF.L.W.U32.HI R56, R56, 0xf, R33 ; - /*5b00*/ PRMT R50, R35, 0x2107, R30 ; - /*5b10*/ SHF.L.W.U32.HI R48, R31, 0x6, R38 ; - /*5b20*/ SHF.L.W.U32.HI R66, R18, 0xe, R11 ; - /*5b30*/ PRMT R35, R30, 0x2107, R35 ; - /*5b40*/ SHF.L.W.U32.HI R38, R38, 0x6, R31 ; - /*5b50*/ SHF.L.W.U32.HI R33, R40, 0x1d, R41 ; - /*5b60*/ SHF.L.W.U32.HI R30, R71, 0x14, R42 ; - /*5b70*/ SHF.L.W.U32.HI R31, R42, 0x14, R71 ; - /*5b80*/ SHF.L.W.U32.HI R40, R41, 0x1d, R40 ; - /*5b90*/ SHF.L.W.U32.HI R65, R59, 0x9, R62 ; - /*5ba0*/ SHF.L.W.U32.HI R14, R62, 0x9, R59 ; - /*5bb0*/ SHF.L.W.U32.HI R42, R7, 0xd, R0 ; - /*5bc0*/ SHF.L.W.U32.HI R41, R0, 0xd, R7 ; - /*5bd0*/ SHF.L.W.U32.HI R43, R52, 0x1c, R15 ; - /*5be0*/ SHF.L.W.U32.HI R53, R37, 0x1b, R46 ; - /*5bf0*/ SHF.L.W.U32.HI R52, R15, 0x1c, R52 ; - /*5c00*/ LOP3.LUT R59, R3, R6, R5, 0xd2, !PT ; - /*5c10*/ LOP3.LUT R7, R6, R5, R68, 0xd2, !PT ; - /*5c20*/ SHF.L.W.U32.HI R69, R11, 0xe, R18 ; - /*5c30*/ SHF.L.W.U32.HI R4, R13, 0x15, R74 ; - /*5c40*/ SHF.L.W.U32.HI R44, R10, 0x7, R19 ; - /*5c50*/ SHF.L.W.U32.HI R32, R19, 0x7, R10 ; - /*5c60*/ SHF.L.W.U32.HI R46, R46, 0x1b, R37 ; - /*5c70*/ LOP3.LUT R15, R68, R66, R3, 0xd2, !PT ; - /*5c80*/ LOP3.LUT R6, R66, R3, R6, 0xd2, !PT ; - /*5c90*/ SHF.L.W.U32.HI R62, R47, 0x4, R36 ; - /*5ca0*/ SHF.L.W.U32.HI R37, R39, 0x12, R16 ; - /*5cb0*/ SHF.L.W.U32.HI R19, R16, 0x12, R39 ; - /*5cc0*/ MOV R3, 0xc0 ; - /*5cd0*/ SHF.L.W.U32.HI R11, R51, 0x1e, R64 ; - /*5ce0*/ SHF.L.W.U32.HI R18, R64, 0x1e, R51 ; - /*5cf0*/ SHF.L.W.U32.HI R47, R36, 0x4, R47 ; - /*5d00*/ SHF.L.W.U32.HI R58, R60, 0x1, R9 ; - /*5d10*/ SHF.L.W.U32.HI R39, R9, 0x1, R60 ; - /*5d20*/ SHF.L.W.U32.HI R51, R55, 0x3, R28 ; - /*5d30*/ SHF.L.W.U32.HI R60, R28, 0x3, R55 ; - /*5d40*/ LOP3.LUT R36, R5, R68, R66, 0xd2, !PT ; - /*5d50*/ LOP3.LUT R5, R67, R12, R4, 0xd2, !PT ; - /*5d60*/ LOP3.LUT R28, R12, R4, R69, 0xd2, !PT ; - /*5d70*/ LOP3.LUT R9, R4, R69, R2, 0xd2, !PT ; - /*5d80*/ LOP3.LUT R64, R2, R67, R12, 0xd2, !PT ; - /*5d90*/ LOP3.LUT R4, R69, R2, R67, 0xd2, !PT ; - /*5da0*/ IMAD R2, R8, 0x8, R3 ; - /*5db0*/ SHF.L.W.U32.HI R10, R76, 0x2, R17 ; - /*5dc0*/ SHF.L.W.U32.HI R13, R61, 0x17, R72 ; - /*5dd0*/ SHF.L.W.U32.HI R61, R72, 0x17, R61 ; - /*5de0*/ LDC.64 R2, c[0x3][R2] ; - /*5df0*/ SHF.L.W.U32.HI R17, R17, 0x2, R76 ; - /*5e00*/ LOP3.LUT R16, R11, R13, R44, 0xd2, !PT ; - /*5e10*/ LOP3.LUT R0, R13, R44, R65, 0xd2, !PT ; - /*5e20*/ LOP3.LUT R12, R65, R10, R11, 0xd2, !PT ; - /*5e30*/ IADD3 R8, PT, PT, R8, 0x1, RZ ; - /*5e40*/ LOP3.LUT R44, R44, R65, R10, 0xd2, !PT ; - /*5e50*/ LOP3.LUT R11, R10, R11, R13, 0xd2, !PT ; - /*5e60*/ LOP3.LUT R13, R18, R61, R32, 0xd2, !PT ; - /*5e70*/ LOP3.LUT R10, R61, R32, R14, 0xd2, !PT ; - /*5e80*/ LOP3.LUT R32, R32, R14, R17, 0xd2, !PT ; - /*5e90*/ LOP3.LUT R14, R14, R17, R18, 0xd2, !PT ; - /*5ea0*/ LOP3.LUT R18, R17, R18, R61, 0xd2, !PT ; - /*5eb0*/ ISETP.NE.AND P1, PT, R8, 0x17, PT ; - /*5ec0*/ LOP3.LUT R55, R53, R62, R63, 0xd2, !PT ; - /*5ed0*/ LOP3.LUT R17, R62, R63, R29, 0xd2, !PT ; - /*5ee0*/ LOP3.LUT R63, R63, R29, R54, 0xd2, !PT ; - /*5ef0*/ LOP3.LUT R29, R29, R54, R53, 0xd2, !PT ; - /*5f00*/ LOP3.LUT R54, R54, R53, R62, 0xd2, !PT ; - /*5f10*/ LOP3.LUT R62, R46, R47, R57, 0xd2, !PT ; - /*5f20*/ LOP3.LUT R53, R47, R57, R56, 0xd2, !PT ; - /*5f30*/ LOP3.LUT R61, R57, R56, R45, 0xd2, !PT ; - /*5f40*/ LOP3.LUT R57, R56, R45, R46, 0xd2, !PT ; - /*5f50*/ LOP3.LUT R45, R45, R46, R47, 0xd2, !PT ; - /*5f60*/ LOP3.LUT R46, R48, R49, R50, 0xd2, !PT ; - /*5f70*/ LOP3.LUT R69, R49, R50, R37, 0xd2, !PT ; - /*5f80*/ LOP3.LUT R50, R50, R37, R58, 0xd2, !PT ; - /*5f90*/ LOP3.LUT R65, R58, R48, R49, 0xd2, !PT ; - /*5fa0*/ LOP3.LUT R37, R37, R58, R48, 0xd2, !PT ; - /*5fb0*/ LOP3.LUT R49, R39, R38, R34, 0xd2, !PT ; - /*5fc0*/ LOP3.LUT R48, R38, R34, R35, 0xd2, !PT ; - /*5fd0*/ LOP3.LUT R47, R34, R35, R19, 0xd2, !PT ; - /*5fe0*/ LOP3.LUT R34, R35, R19, R39, 0xd2, !PT ; - /*5ff0*/ LOP3.LUT R72, R43, R30, R51, 0xd2, !PT ; - /*6000*/ LOP3.LUT R35, R30, R51, R42, 0xd2, !PT ; - /*6010*/ LOP3.LUT R56, R51, R42, R33, 0xd2, !PT ; - /*6020*/ LOP3.LUT R66, R42, R33, R43, 0xd2, !PT ; - /*6030*/ LOP3.LUT R19, R19, R39, R38, 0xd2, !PT ; - /*6040*/ LOP3.LUT R30, R33, R43, R30, 0xd2, !PT ; - /*6050*/ LOP3.LUT R74, R52, R31, R60, 0xd2, !PT ; - /*6060*/ LOP3.LUT R42, R31, R60, R41, 0xd2, !PT ; - /*6070*/ LOP3.LUT R60, R60, R41, R40, 0xd2, !PT ; - /*6080*/ LOP3.LUT R43, R41, R40, R52, 0xd2, !PT ; - /*6090*/ LOP3.LUT R58, R40, R52, R31, 0xd2, !PT ; - /*60a0*/ LOP3.LUT R59, R59, R2, RZ, 0x3c, !PT ; - /*60b0*/ LOP3.LUT R39, R64, R3, RZ, 0x3c, !PT ; - /*60c0*/ @P1 BRA `(.L_x_259) ; - /*60d0*/ LDC.64 R2, c[0x4][0x8] ; - /*60e0*/ LDG.E.64.STRONG.SM R2, desc[UR10][R2.64] ; - /*60f0*/ LOP3.LUT R15, R15, R66, R50, 0x96, !PT ; - /*6100*/ BSSY.RECONVERGENT B0, `(.L_x_260) ; - /*6110*/ LOP3.LUT R9, R9, R43, R34, 0x96, !PT ; - /*6120*/ LOP3.LUT R36, R36, R56, R69, 0x96, !PT ; - /*6130*/ LOP3.LUT R28, R28, R60, R47, 0x96, !PT ; - /*6140*/ LOP3.LUT R7, R7, R35, R46, 0x96, !PT ; - /*6150*/ LOP3.LUT R5, R5, R42, R48, 0x96, !PT ; - /*6160*/ LOP3.LUT R36, R36, R63, R44, 0x96, !PT ; - /*6170*/ LOP3.LUT R61, R28, R61, R32, 0x96, !PT ; - /*6180*/ LOP3.LUT R15, R15, R29, R12, 0x96, !PT ; - /*6190*/ LOP3.LUT R14, R9, R57, R14, 0x96, !PT ; - /*61a0*/ LOP3.LUT R6, R6, R30, R37, 0x96, !PT ; - /*61b0*/ LOP3.LUT R65, R59, R72, R65, 0x96, !PT ; - /*61c0*/ LOP3.LUT R49, R39, R74, R49, 0x96, !PT ; - /*61d0*/ LOP3.LUT R0, R7, R17, R0, 0x96, !PT ; - /*61e0*/ LOP3.LUT R5, R5, R53, R10, 0x96, !PT ; - /*61f0*/ SHF.L.W.U32.HI R8, R61, 0x1, R36 ; - /*6200*/ SHF.L.W.U32.HI R9, R14, 0x1, R15 ; - /*6210*/ LOP3.LUT R16, R65, R55, R16, 0x96, !PT ; - /*6220*/ LOP3.LUT R49, R49, R62, R13, 0x96, !PT ; - /*6230*/ LOP3.LUT R6, R6, R54, R11, 0x96, !PT ; - /*6240*/ SHF.L.W.U32.HI R7, R5, 0x1, R0 ; - /*6250*/ SHF.L.W.U32.HI R36, R36, 0x1, R61 ; - /*6260*/ SHF.L.W.U32.HI R14, R15, 0x1, R14 ; - /*6270*/ LOP3.LUT R4, R4, R58, R19, 0x96, !PT ; - /*6280*/ LOP3.LUT R7, R59, R7, R6, 0x96, !PT ; - /*6290*/ LOP3.LUT R8, R35, R8, R16, 0x96, !PT ; - /*62a0*/ LOP3.LUT R49, R42, R36, R49, 0x96, !PT ; - /*62b0*/ LOP3.LUT R9, R69, R9, R0, 0x96, !PT ; - /*62c0*/ LOP3.LUT R14, R47, R14, R5, 0x96, !PT ; - /*62d0*/ LOP3.LUT R4, R4, R45, R18, 0x96, !PT ; - /*62e0*/ SHF.L.W.U32.HI R6, R0, 0x1, R5 ; - /*62f0*/ SHF.L.W.U32.HI R0, R8, 0xc, R49 ; - /*6300*/ SHF.L.W.U32.HI R5, R9, 0xb, R14 ; - /*6310*/ LOP3.LUT R4, R39, R6, R4, 0x96, !PT ; - /*6320*/ SHF.L.W.U32.HI R49, R49, 0xc, R8 ; - /*6330*/ SHF.L.W.U32.HI R9, R14, 0xb, R9 ; - /*6340*/ LOP3.LUT R0, R7, R0, R5, 0xd2, !PT ; - /*6350*/ LOP3.LUT R4, R4, R49, R9, 0xd2, !PT ; - /*6360*/ LOP3.LUT R0, R0, 0x80008008, RZ, 0x3c, !PT ; - /*6370*/ LOP3.LUT R4, R4, 0x80000000, RZ, 0x3c, !PT ; - /*6380*/ PRMT R11, R0, 0x123, RZ ; - /*6390*/ PRMT R10, R4, 0x123, RZ ; - /*63a0*/ ISETP.GT.U64.AND P1, PT, R10, R2, PT ; - /*63b0*/ @P1 BRA `(.L_x_261) ; - /*63c0*/ S2R R3, SR_LANEID ; - /*63d0*/ LDC.64 R4, c[0x0][0x388] ; - /*63e0*/ VOTEU.ANY UR5, UPT, PT ; - /*63f0*/ FLO.U32 R0, UR5 ; - /*6400*/ POPC R9, UR5 ; - /*6410*/ ISETP.EQ.U32.AND P1, PT, R0, R3, PT ; - /*6420*/ IADD.64 R2, R4, 0x140 ; - /*6430*/ @P1 ATOMG.E.ADD.STRONG.GPU PT, R3, desc[UR10][R2.64], R9 ; - /*6440*/ S2R R6, SR_LTMASK ; - /*6450*/ LOP3.LUT R6, R6, UR5, RZ, 0xc0, !PT ; - /*6460*/ POPC R6, R6 ; - /*6470*/ SHFL.IDX PT, R7, R3, R0, 0x1f ; - /*6480*/ IADD3 R7, PT, PT, R7, R6, RZ ; - /*6490*/ ISETP.GT.U32.AND P1, PT, R7, 0x7, PT ; - /*64a0*/ @P1 EXIT ; - /*64b0*/ IMAD.WIDE.U32 R2, R7, 0x20, R4 ; - /*64c0*/ IMAD.WIDE.U32 R4, R7, 0x8, R4 ; - /*64d0*/ LDC.64 R6, c[0x4][RZ] ; - /*64e0*/ STG.E.EF.128 desc[UR10][R2.64], R24 ; - /*64f0*/ STG.E.EF.128 desc[UR10][R2.64+0x10], R20 ; - /*6500*/ STG.E.EF.64 desc[UR10][R4.64+0x100], R106 ; - /*6510*/ LDG.E.64.STRONG.SM R6, desc[UR10][R6.64] ; - /*6520*/ LDC.64 R8, c[0x0][0x388] ; - /*6530*/ STG.E.EF.64 desc[UR10][R8.64+0xe0], R6 ; - /*6540*/ STG.E.EF.64 desc[UR10][R4.64+0x148], R10 ; -.L_x_261: - /*6550*/ BSYNC.RECONVERGENT B0 ; -.L_x_260: - /*6560*/ @P0 BRA `(.L_x_262) ; - /*6570*/ EXIT ; -.L_x_263: - /*6580*/ BRA `(.L_x_263); - /*6590*/ NOP; - /*65a0*/ NOP; - /*65b0*/ NOP; - /*65c0*/ NOP; - /*65d0*/ NOP; - /*65e0*/ NOP; - /*65f0*/ NOP; - /*6600*/ NOP; - /*6610*/ NOP; - /*6620*/ NOP; - /*6630*/ NOP; - /*6640*/ NOP; - /*6650*/ NOP; - /*6660*/ NOP; - /*6670*/ NOP; -.L_x_359: - - -//--------------------- .text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,"ax",@progbits - .align 128 - .global _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results - .type _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,@function - .size _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,(.L_x_360 - _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results) - .other _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results: -.text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ LDCU UR5, c[0x3][0x180] ; - /*0020*/ ISETP.NE.AND P0, PT, RZ, UR5, PT ; - /*0030*/ @!P0 EXIT ; - /*0040*/ S2R R3, SR_TID.X ; - /*0050*/ S2UR UR4, SR_CTAID.X ; - /*0060*/ HFMA2 R135, -RZ, RZ, 0, 0 ; - /*0070*/ LDCU.64 UR10, c[0x0][0x358] ; - /*0080*/ LDC R134, c[0x0][0x360] ; - /*0090*/ IMAD R134, R134, UR4, R3 ; - /*00a0*/ UMOV UR4, URZ ; - /*00b0*/ IMAD R134, R134, UR5, RZ ; -.L_x_269: - /*00c0*/ LDC.64 R132, c[0x4][RZ] ; - /*00d0*/ LDCU.64 UR6, c[0x0][0x380] ; - /*00e0*/ LDG.E.128.STRONG.SM R8, desc[UR10][R132.64] ; - /*00f0*/ LDG.E.128.STRONG.SM R4, desc[UR10][R132.64+0x10] ; - /*0100*/ UMOV UR5, URZ ; - /*0110*/ UIADD3.64 UR6, UPT, UPT, UR4, UR6, URZ ; - /*0120*/ UIADD3 UR4, UPT, UPT, UR4, 0x1, URZ ; - /*0130*/ IADD.64 R130, R134, UR6 ; - /*0140*/ UMOV.64 UR6, 0xc8 ; - /*0150*/ SHF.L.W.U32.HI R18, R130, 0x1, R131 ; - /*0160*/ SHF.L.W.U32.HI R13, R11, 0x1, R10 ; - /*0170*/ SHF.L.W.U32.HI R15, R10, 0x1, R11 ; - /*0180*/ LOP3.LUT R13, R13, R130, RZ, 0x3c, !PT ; - /*0190*/ LOP3.LUT R3, R7, 0x80000000, RZ, 0x3c, !PT ; - /*01a0*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*01b0*/ LOP3.LUT R2, R15, R131, RZ, 0x3c, !PT ; - /*01c0*/ SHF.L.W.U32.HI R17, R5, 0x1, R4 ; - /*01d0*/ LOP3.LUT R15, R13, 0x1, RZ, 0x3c, !PT ; - /*01e0*/ SHF.L.W.U32.HI R12, R4, 0x1, R5 ; - /*01f0*/ SHF.L.W.U32.HI R19, R3, 0x1, R6 ; - /*0200*/ SHF.L.W.U32.HI R25, R9, 0x1, R0 ; - /*0210*/ SHF.L.W.U32.HI R22, R0, 0x1, R9 ; - /*0220*/ SHF.L.W.U32.HI R14, R6, 0x1, R3 ; - /*0230*/ LOP3.LUT R17, R17, 0x1, R8, 0x96, !PT ; - /*0240*/ LOP3.LUT R0, R13.reuse, R8, RZ, 0x3c, !PT ; - /*0250*/ SHF.L.W.U32.HI R40, R13, 0x9, R2 ; - /*0260*/ SHF.L.W.U32.HI R47, R2, 0x9, R13 ; - /*0270*/ SHF.L.W.U32.HI R27, R2.reuse, 0x12, R13.reuse ; - /*0280*/ SHF.L.W.U32.HI R37, R13.reuse, 0x12, R2.reuse ; - /*0290*/ SHF.L.W.U32.HI R21, R2.reuse, 0x3, R13 ; - /*02a0*/ SHF.L.W.U32.HI R30, R13, 0x3, R2.reuse ; - /*02b0*/ SHF.L.W.U32.HI R3, R2, 0x4, R15 ; - /*02c0*/ SHF.L.W.U32.HI R51, R15, 0x4, R2 ; - /*02d0*/ LOP3.LUT R2, R2, R9.reuse, RZ, 0x3c, !PT ; - /*02e0*/ LOP3.LUT R8, R12, R9, RZ, 0x3c, !PT ; - /*02f0*/ LOP3.LUT R9, R19, R10.reuse, RZ, 0x3c, !PT ; - /*0300*/ SHF.L.W.U32.HI R19, R131, 0x1, R130 ; - /*0310*/ LOP3.LUT R12, R14, R11, RZ, 0x3c, !PT ; - /*0320*/ LOP3.LUT R10, R17, R10, RZ, 0x3c, !PT ; - /*0330*/ LOP3.LUT R11, R8, R11, RZ, 0x3c, !PT ; - /*0340*/ LOP3.LUT R19, R19, R4, RZ, 0x3c, !PT ; - /*0350*/ LOP3.LUT R18, R18, R5, RZ, 0x3c, !PT ; - /*0360*/ LOP3.LUT R25, R25, R6, RZ, 0x3c, !PT ; - /*0370*/ LOP3.LUT R22, R22, 0x80000000, R7, 0x96, !PT ; - /*0380*/ SHF.L.W.U32.HI R13, R17, 0xc, R8 ; - /*0390*/ SHF.L.W.U32.HI R15, R8.reuse, 0xc, R17.reuse ; - /*03a0*/ SHF.L.W.U32.HI R39, R8.reuse, 0x2, R17.reuse ; - /*03b0*/ SHF.L.W.U32.HI R44, R17.reuse, 0x2, R8.reuse ; - /*03c0*/ SHF.L.W.U32.HI R53, R8.reuse, 0xd, R17.reuse ; - /*03d0*/ SHF.L.W.U32.HI R32, R17, 0xd, R8 ; - /*03e0*/ SHF.L.W.U32.HI R49, R8, 0xa, R17 ; - /*03f0*/ SHF.L.W.U32.HI R54, R17, 0xa, R8 ; - /*0400*/ SHF.L.W.U32.HI R8, R9, 0xb, R12 ; - /*0410*/ SHF.L.W.U32.HI R17, R11, 0x1, R10 ; - /*0420*/ SHF.L.W.U32.HI R34, R10, 0x1, R11 ; - /*0430*/ SHF.L.W.U32.HI R33, R18.reuse, 0x15, R19 ; - /*0440*/ LOP3.LUT R23, R18, R7, RZ, 0x3c, !PT ; - /*0450*/ SHF.L.W.U32.HI R11, R22, 0xe, R25 ; - /*0460*/ SHF.L.W.U32.HI R14, R12.reuse, 0xb, R9.reuse ; - /*0470*/ SHF.L.W.U32.HI R35, R19, 0x15, R18 ; - /*0480*/ SHF.L.W.U32.HI R7, R25, 0xe, R22 ; - /*0490*/ LOP3.LUT R5, R12.reuse, R5, RZ, 0x3c, !PT ; - /*04a0*/ SHF.L.W.U32.HI R38, R12, 0x1d, R9 ; - /*04b0*/ SHF.L.W.U32.HI R59, R9.reuse, 0x1d, R12.reuse ; - /*04c0*/ SHF.L.W.U32.HI R52, R12.reuse, 0xf, R9.reuse ; - /*04d0*/ SHF.L.W.U32.HI R55, R9.reuse, 0xf, R12.reuse ; - /*04e0*/ SHF.L.W.U32.HI R24, R12, 0x6, R9 ; - /*04f0*/ SHF.L.W.U32.HI R26, R9, 0x6, R12 ; - /*0500*/ LOP3.LUT R67, R0, R13, R8, 0xd2, !PT ; - /*0510*/ LOP3.LUT R12, R13, R8, R33, 0xd2, !PT ; - /*0520*/ LOP3.LUT R4, R9, R4, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R8, R8, R33, R11, 0xd2, !PT ; - /*0540*/ LOP3.LUT R10, R11, R0, R13, 0xd2, !PT ; - /*0550*/ LOP3.LUT R33, R33, R11, R0, 0xd2, !PT ; - /*0560*/ LOP3.LUT R13, R15, R14, R35, 0xd2, !PT ; - /*0570*/ LOP3.LUT R9, R14, R35, R7, 0xd2, !PT ; - /*0580*/ SHF.L.W.U32.HI R29, R18, 0x19, R19 ; - /*0590*/ PRMT R16, R25, 0x2107, R22 ; - /*05a0*/ LOP3.LUT R28, R2, R15, R14, 0xd2, !PT ; - /*05b0*/ LOP3.LUT R35, R35, R7, R2, 0xd2, !PT ; - /*05c0*/ LOP3.LUT R11, R7, R2, R15, 0xd2, !PT ; - /*05d0*/ SHF.L.W.U32.HI R31, R19, 0x19, R18 ; - /*05e0*/ PRMT R2, R22, 0x2107, R25 ; - /*05f0*/ LOP3.LUT R0, R17, R24, R29, 0xd2, !PT ; - /*0600*/ LOP3.LUT R14, R24, R29, R16, 0xd2, !PT ; - /*0610*/ LOP3.LUT R20, R19, R6, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R29, R29, R16, R27, 0xd2, !PT ; - /*0630*/ LOP3.LUT R16, R16, R27, R17, 0xd2, !PT ; - /*0640*/ LOP3.LUT R6, R27, R17, R24, 0xd2, !PT ; - /*0650*/ LOP3.LUT R15, R26, R31, R2, 0xd2, !PT ; - /*0660*/ LOP3.LUT R43, R34, R26, R31, 0xd2, !PT ; - /*0670*/ LOP3.LUT R31, R31, R2, R37, 0xd2, !PT ; - /*0680*/ LOP3.LUT R17, R2, R37, R34, 0xd2, !PT ; - /*0690*/ LOP3.LUT R2, R18.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R7, R37, R34, R26, 0xd2, !PT ; - /*06b0*/ PRMT R27, R19, 0x4321, R18 ; - /*06c0*/ PRMT R34, R18, 0x4321, R19 ; - /*06d0*/ LOP3.LUT R18, R25, R130, RZ, 0x3c, !PT ; - /*06e0*/ SHF.L.W.U32.HI R36, R22, 0x14, R25 ; - /*06f0*/ SHF.L.W.U32.HI R63, R25.reuse, 0x14, R22.reuse ; - /*0700*/ SHF.L.W.U32.HI R26, R22.reuse, 0x7, R25 ; - /*0710*/ SHF.L.W.U32.HI R37, R25, 0x7, R22 ; - /*0720*/ LOP3.LUT R25, R22, R131, RZ, 0x3c, !PT ; - /*0730*/ SHF.L.W.U32.HI R46, R2, 0x17, R19 ; - /*0740*/ SHF.L.W.U32.HI R45, R5, 0x1e, R4 ; - /*0750*/ SHF.L.W.U32.HI R19, R19, 0x17, R2 ; - /*0760*/ SHF.L.W.U32.HI R4, R4, 0x1e, R5 ; - /*0770*/ SHF.L.W.U32.HI R2, R25, 0x1b, R18 ; - /*0780*/ SHF.L.W.U32.HI R42, R18, 0x1b, R25 ; - /*0790*/ LOP3.LUT R41, R37, R40, R39, 0xd2, !PT ; - /*07a0*/ LOP3.LUT R18, R19, R37, R40, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R22, R40, R39, R4, 0xd2, !PT ; - /*07c0*/ LDC R40, c[0x3][0x180] ; - /*07d0*/ SHF.L.W.U32.HI R48, R23, 0x1c, R20 ; - /*07e0*/ SHF.L.W.U32.HI R50, R20, 0x1c, R23 ; - /*07f0*/ LOP3.LUT R24, R4, R19, R37, 0xd2, !PT ; - /*0800*/ LOP3.LUT R39, R39, R4, R19, 0xd2, !PT ; - /*0810*/ LOP3.LUT R37, R26, R47, R44, 0xd2, !PT ; - /*0820*/ LOP3.LUT R25, R45, R46, R26, 0xd2, !PT ; - /*0830*/ LOP3.LUT R19, R46, R26, R47, 0xd2, !PT ; - /*0840*/ LOP3.LUT R23, R47, R44, R45, 0xd2, !PT ; - /*0850*/ LOP3.LUT R47, R51, R49, R52, 0xd2, !PT ; - /*0860*/ LOP3.LUT R4, R49, R52, R27, 0xd2, !PT ; - /*0870*/ LOP3.LUT R26, R2, R51, R49, 0xd2, !PT ; - /*0880*/ LOP3.LUT R49, R52, R27, R2, 0xd2, !PT ; - /*0890*/ LOP3.LUT R57, R36, R21, R32, 0xd2, !PT ; - /*08a0*/ LOP3.LUT R20, R21, R32, R59, 0xd2, !PT ; - /*08b0*/ LOP3.LUT R64, R48, R36, R21, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R2, R27, R2, R51, 0xd2, !PT ; - /*08d0*/ LOP3.LUT R61, R63, R30, R53, 0xd2, !PT ; - /*08e0*/ LOP3.LUT R21, R30, R53, R38, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R65, R50, R63, R30, 0xd2, !PT ; - /*0900*/ LOP3.LUT R51, R3, R54, R55, 0xd2, !PT ; - /*0910*/ LOP3.LUT R5, R54, R55, R34, 0xd2, !PT ; - /*0920*/ LOP3.LUT R27, R42, R3, R54, 0xd2, !PT ; - /*0930*/ LOP3.LUT R52, R32, R59, R48, 0xd2, !PT ; - /*0940*/ LOP3.LUT R53, R53, R38, R50, 0xd2, !PT ; - /*0950*/ LOP3.LUT R63, R38, R50, R63, 0xd2, !PT ; - /*0960*/ LOP3.LUT R45, R44, R45, R46, 0xd2, !PT ; - /*0970*/ LOP3.LUT R55, R55, R34, R42, 0xd2, !PT ; - /*0980*/ LOP3.LUT R3, R34, R42, R3, 0xd2, !PT ; - /*0990*/ LOP3.LUT R59, R59, R48, R36, 0xd2, !PT ; - /*09a0*/ ISETP.NE.AND P0, PT, R40, UR4, PT ; - /*09b0*/ MOV R38, RZ ; - /*09c0*/ LOP3.LUT R67, R67, 0x1, RZ, 0x3c, !PT ; -.L_x_264: - /*09d0*/ LOP3.LUT R62, R14, R57, R12, 0x96, !PT ; - /*09e0*/ UMOV UR5, UR6 ; - /*09f0*/ LOP3.LUT R56, R15, R61, R13, 0x96, !PT ; - /*0a00*/ UIADD3.64 UR6, UPT, UPT, UR6, 0x8, URZ ; - /*0a10*/ LOP3.LUT R73, R7, R63, R11, 0x96, !PT ; - /*0a20*/ LOP3.LUT R62, R18, R62, R47, 0x96, !PT ; - /*0a30*/ LDCU.64 UR8, c[0x3][UR5] ; - /*0a40*/ LOP3.LUT R56, R19, R56, R51, 0x96, !PT ; - /*0a50*/ LOP3.LUT R32, R6, R59, R10, 0x96, !PT ; - /*0a60*/ LOP3.LUT R73, R45, R73, R3, 0x96, !PT ; - /*0a70*/ SHF.L.W.U32.HI R71, R62, 0x1, R56 ; - /*0a80*/ LOP3.LUT R32, R39, R32, R2, 0x96, !PT ; - /*0a90*/ SHF.L.W.U32.HI R69, R56, 0x1, R62 ; - /*0aa0*/ LOP3.LUT R77, R43, R65, R28, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R30, R71, R73, R65, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R44, R29, R20, R8, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R75, R0, R64, R67, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R65, R69, R32, R64, 0x96, !PT ; - /*0af0*/ LOP3.LUT R50, R31, R21, R9, 0x96, !PT ; - /*0b00*/ LOP3.LUT R64, R25, R77, R27.reuse, 0x96, !PT ; - /*0b10*/ LOP3.LUT R27, R71, R73, R27, 0x96, !PT ; - /*0b20*/ LOP3.LUT R28, R71.reuse, R73.reuse, R28, 0x96, !PT ; - /*0b30*/ LOP3.LUT R43, R71.reuse, R73.reuse, R43, 0x96, !PT ; - /*0b40*/ LOP3.LUT R25, R71, R73, R25, 0x96, !PT ; - /*0b50*/ SHF.L.W.U32.HI R71, R73, 0x1, R32 ; - /*0b60*/ LOP3.LUT R44, R41, R44, R4, 0x96, !PT ; - /*0b70*/ LOP3.LUT R40, R16, R52, R33, 0x96, !PT ; - /*0b80*/ LOP3.LUT R50, R37, R50, R5, 0x96, !PT ; - /*0b90*/ LOP3.LUT R48, R17, R53, R35, 0x96, !PT ; - /*0ba0*/ SHF.L.W.U32.HI R73, R32, 0x1, R73 ; - /*0bb0*/ LOP3.LUT R54, R24, R75, R26.reuse, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R34, R69, R32, R26, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R40, R22, R40, R49, 0x96, !PT ; - /*0be0*/ LOP3.LUT R42, R71, R44, R49, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R26, R69.reuse, R32.reuse, R24, 0x96, !PT ; - /*0c00*/ SHF.L.W.U32.HI R49, R44, 0x1, R50 ; - /*0c10*/ LOP3.LUT R24, R69.reuse, R32.reuse, R67, 0x96, !PT ; - /*0c20*/ LOP3.LUT R0, R69, R32, R0, 0x96, !PT ; - /*0c30*/ LOP3.LUT R48, R23, R48, R55, 0x96, !PT ; - /*0c40*/ LOP3.LUT R32, R71, R44, R16, 0x96, !PT ; - /*0c50*/ LOP3.LUT R46, R73.reuse, R50.reuse, R23, 0x96, !PT ; - /*0c60*/ LOP3.LUT R36, R73.reuse, R50.reuse, R53, 0x96, !PT ; - /*0c70*/ LOP3.LUT R17, R73.reuse, R50.reuse, R17, 0x96, !PT ; - /*0c80*/ SHF.L.W.U32.HI R23, R50, 0x1, R44 ; - /*0c90*/ LOP3.LUT R16, R73, R50, R35, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R55, R73, R50, R55, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R73, R49.reuse, R64.reuse, R15, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R69, R49.reuse, R64.reuse, R19, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R13, R49.reuse, R64.reuse, R13, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R75, R49.reuse, R64.reuse, R61, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R51, R49, R64, R51, 0x96, !PT ; - /*0d00*/ SHF.L.W.U32.HI R19, R40, 0x1, R48 ; - /*0d10*/ SHF.L.W.U32.HI R15, R48, 0x1, R40 ; - /*0d20*/ SHF.L.W.U32.HI R35, R64, 0x1, R54 ; - /*0d30*/ SHF.L.W.U32.HI R49, R54, 0x1, R64 ; - /*0d40*/ LOP3.LUT R53, R71.reuse, R44.reuse, R52, 0x96, !PT ; - /*0d50*/ LOP3.LUT R33, R71, R44, R33, 0x96, !PT ; - /*0d60*/ LOP3.LUT R60, R23.reuse, R54.reuse, R14, 0x96, !PT ; - /*0d70*/ LOP3.LUT R58, R23, R54, R18, 0x96, !PT ; - /*0d80*/ LOP3.LUT R71, R71, R44, R22, 0x96, !PT ; - /*0d90*/ LOP3.LUT R18, R23.reuse, R54.reuse, R57, 0x96, !PT ; - /*0da0*/ LOP3.LUT R14, R23.reuse, R54.reuse, R47, 0x96, !PT ; - /*0db0*/ LOP3.LUT R12, R23, R54, R12, 0x96, !PT ; - /*0dc0*/ LOP3.LUT R57, R19, R56, R31, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R44, R15.reuse, R62.reuse, R8, 0x96, !PT ; - /*0de0*/ LOP3.LUT R52, R15.reuse, R62.reuse, R4, 0x96, !PT ; - /*0df0*/ LOP3.LUT R47, R15, R62, R41, 0x96, !PT ; - /*0e00*/ LOP3.LUT R54, R19.reuse, R56.reuse, R37, 0x96, !PT ; - /*0e10*/ LOP3.LUT R67, R19, R56, R9, 0x96, !PT ; - /*0e20*/ LOP3.LUT R61, R19.reuse, R56.reuse, R21, 0x96, !PT ; - /*0e30*/ LOP3.LUT R31, R19, R56, R5, 0x96, !PT ; - /*0e40*/ LOP3.LUT R8, R15, R62, R29, 0x96, !PT ; - /*0e50*/ LOP3.LUT R50, R35, R40, R10, 0x96, !PT ; - /*0e60*/ LOP3.LUT R4, R49, R48, R7, 0x96, !PT ; - /*0e70*/ LOP3.LUT R41, R35, R40, R6, 0x96, !PT ; - /*0e80*/ LOP3.LUT R56, R15, R62, R20, 0x96, !PT ; - /*0e90*/ LOP3.LUT R10, R35, R40, R2, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R15, R49, R48, R11, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R23, R35.reuse, R40.reuse, R59, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R19, R35, R40, R39, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R2, R49, R48, R45, 0x96, !PT ; - /*0ee0*/ IADD3 R38, PT, PT, R38, 0x1, RZ ; - /*0ef0*/ LOP3.LUT R40, R49, R48.reuse, R63, 0x96, !PT ; - /*0f00*/ SHF.L.W.U32.HI R11, R75, 0xc, R18 ; - /*0f10*/ SHF.L.W.U32.HI R7, R18, 0xc, R75 ; - /*0f20*/ LOP3.LUT R3, R49, R48, R3, 0x96, !PT ; - /*0f30*/ SHF.L.W.U32.HI R18, R57, 0xb, R8 ; - /*0f40*/ SHF.L.W.U32.HI R37, R4, 0x7, R41 ; - /*0f50*/ SHF.L.W.U32.HI R8, R8, 0xb, R57 ; - /*0f60*/ SHF.L.W.U32.HI R6, R55, 0x15, R42 ; - /*0f70*/ SHF.L.W.U32.HI R41, R41, 0x7, R4 ; - /*0f80*/ SHF.L.W.U32.HI R48, R27, 0x9, R34 ; - /*0f90*/ SHF.L.W.U32.HI R22, R34, 0x9, R27 ; - /*0fa0*/ SHF.L.W.U32.HI R9, R2, 0xe, R19 ; - /*0fb0*/ SHF.L.W.U32.HI R35, R42, 0x15, R55 ; - /*0fc0*/ SHF.L.W.U32.HI R27, R36, 0x17, R53 ; - /*0fd0*/ PRMT R4, R71, 0x4321, R46 ; - /*0fe0*/ PRMT R5, R46, 0x4321, R71 ; - /*0ff0*/ SHF.L.W.U32.HI R19, R19, 0xe, R2 ; - /*1000*/ SHF.L.W.U32.HI R42, R67, 0x1e, R44 ; - /*1010*/ SHF.L.W.U32.HI R39, R69, 0x2, R58 ; - /*1020*/ SHF.L.W.U32.HI R45, R58, 0x2, R69 ; - /*1030*/ SHF.L.W.U32.HI R53, R53, 0x17, R36 ; - /*1040*/ SHF.L.W.U32.HI R29, R17, 0x19, R32 ; - /*1050*/ SHF.L.W.U32.HI R46, R32, 0x19, R17 ; - /*1060*/ SHF.L.W.U32.HI R59, R40, 0x14, R23 ; - /*1070*/ SHF.L.W.U32.HI R63, R23, 0x14, R40 ; - /*1080*/ ISETP.NE.AND P1, PT, R38, 0x16, PT ; - /*1090*/ SHF.L.W.U32.HI R44, R44, 0x1e, R67 ; - /*10a0*/ PRMT R2, R10, 0x2107, R3 ; - /*10b0*/ SHF.L.W.U32.HI R58, R61, 0x6, R56 ; - /*10c0*/ SHF.L.W.U32.HI R57, R56, 0x6, R61 ; - /*10d0*/ SHF.L.W.U32.HI R17, R13, 0x1, R12 ; - /*10e0*/ SHF.L.W.U32.HI R64, R12, 0x1, R13 ; - /*10f0*/ SHF.L.W.U32.HI R36, R54, 0x1d, R47 ; - /*1100*/ SHF.L.W.U32.HI R40, R47, 0x1d, R54 ; - /*1110*/ PRMT R3, R3, 0x2107, R10 ; - /*1120*/ SHF.L.W.U32.HI R54, R16, 0x1c, R33 ; - /*1130*/ SHF.L.W.U32.HI R56, R33, 0x1c, R16 ; - /*1140*/ LOP3.LUT R67, R24, R7, R8, 0xd2, !PT ; - /*1150*/ LOP3.LUT R12, R7, R8, R6, 0xd2, !PT ; - /*1160*/ SHF.L.W.U32.HI R21, R15, 0x1b, R50 ; - /*1170*/ SHF.L.W.U32.HI R49, R31, 0xf, R52 ; - /*1180*/ LOP3.LUT R8, R8, R6, R9, 0xd2, !PT ; - /*1190*/ LOP3.LUT R33, R6, R9, R24, 0xd2, !PT ; - /*11a0*/ LOP3.LUT R10, R9, R24, R7, 0xd2, !PT ; - /*11b0*/ SHF.L.W.U32.HI R50, R50, 0x1b, R15 ; - /*11c0*/ SHF.L.W.U32.HI R71, R30, 0x4, R65 ; - /*11d0*/ SHF.L.W.U32.HI R52, R52, 0xf, R31 ; - /*11e0*/ LOP3.LUT R13, R11, R18, R35, 0xd2, !PT ; - /*11f0*/ LOP3.LUT R6, R28, R11, R18, 0xd2, !PT ; - /*1200*/ LOP3.LUT R9, R18, R35, R19, 0xd2, !PT ; - /*1210*/ SHF.L.W.U32.HI R30, R65, 0x4, R30 ; - /*1220*/ SHF.L.W.U32.HI R31, R73, 0xa, R60 ; - /*1230*/ SHF.L.W.U32.HI R69, R60, 0xa, R73 ; - /*1240*/ SHF.L.W.U32.HI R15, R25, 0x12, R26 ; - /*1250*/ SHF.L.W.U32.HI R20, R26, 0x12, R25 ; - /*1260*/ LOP3.LUT R35, R35, R19, R28, 0xd2, !PT ; - /*1270*/ LOP3.LUT R11, R19, R28, R11, 0xd2, !PT ; - /*1280*/ LOP3.LUT R25, R42, R27, R37, 0xd2, !PT ; - /*1290*/ LOP3.LUT R19, R27, R37, R48, 0xd2, !PT ; - /*12a0*/ LOP3.LUT R37, R37, R48, R45, 0xd2, !PT ; - /*12b0*/ LOP3.LUT R23, R48, R45, R42, 0xd2, !PT ; - /*12c0*/ SHF.L.W.U32.HI R73, R51, 0xd, R14 ; - /*12d0*/ SHF.L.W.U32.HI R61, R14, 0xd, R51 ; - /*12e0*/ LOP3.LUT R45, R45, R42, R27, 0xd2, !PT ; - /*12f0*/ SHF.L.W.U32.HI R60, R43, 0x3, R0 ; - /*1300*/ SHF.L.W.U32.HI R62, R0, 0x3, R43 ; - /*1310*/ LOP3.LUT R26, R21, R30, R31, 0xd2, !PT ; - /*1320*/ LOP3.LUT R47, R30, R31, R49, 0xd2, !PT ; - /*1330*/ LOP3.LUT R34, R4, R21, R30, 0xd2, !PT ; - /*1340*/ LOP3.LUT R27, R50, R71, R69, 0xd2, !PT ; - /*1350*/ LOP3.LUT R51, R71, R69, R52, 0xd2, !PT ; - /*1360*/ LOP3.LUT R32, R31, R49, R4, 0xd2, !PT ; - /*1370*/ LOP3.LUT R69, R69, R52, R5, 0xd2, !PT ; - /*1380*/ LOP3.LUT R71, R5, R50, R71, 0xd2, !PT ; - /*1390*/ LOP3.LUT R0, R17, R58, R29, 0xd2, !PT ; - /*13a0*/ LOP3.LUT R14, R58, R29, R2, 0xd2, !PT ; - /*13b0*/ LOP3.LUT R30, R15, R17, R58, 0xd2, !PT ; - /*13c0*/ LOP3.LUT R24, R44, R53, R41, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R18, R53, R41, R22, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R29, R29, R2, R15, 0xd2, !PT ; - /*13f0*/ LOP3.LUT R16, R2, R15, R17, 0xd2, !PT ; - /*1400*/ LOP3.LUT R41, R41, R22, R39, 0xd2, !PT ; - /*1410*/ LOP3.LUT R55, R52, R5, R50, 0xd2, !PT ; - /*1420*/ LOP3.LUT R15, R57, R46, R3, 0xd2, !PT ; - /*1430*/ LOP3.LUT R43, R64, R57, R46, 0xd2, !PT ; - /*1440*/ LOP3.LUT R31, R46, R3, R20, 0xd2, !PT ; - /*1450*/ LOP3.LUT R17, R3, R20, R64, 0xd2, !PT ; - /*1460*/ LOP3.LUT R7, R20, R64, R57, 0xd2, !PT ; - /*1470*/ LOP3.LUT R67, R67, UR8, RZ, 0x3c, !PT ; - /*1480*/ LOP3.LUT R28, R6, UR9, RZ, 0x3c, !PT ; - /*1490*/ LOP3.LUT R22, R22, R39, R44, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R57, R59, R60, R61, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R20, R60, R61, R40, 0xd2, !PT ; - /*14c0*/ LOP3.LUT R52, R61, R40, R54, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R39, R39, R44, R53, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R49, R49, R4, R21, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R64, R54, R59, R60, 0xd2, !PT ; - /*1500*/ LOP3.LUT R65, R56, R63, R62, 0xd2, !PT ; - /*1510*/ LOP3.LUT R61, R63, R62, R73, 0xd2, !PT ; - /*1520*/ LOP3.LUT R59, R40, R54, R59, 0xd2, !PT ; - /*1530*/ LOP3.LUT R21, R62, R73, R36, 0xd2, !PT ; - /*1540*/ LOP3.LUT R53, R73, R36, R56, 0xd2, !PT ; - /*1550*/ LOP3.LUT R63, R36, R56, R63, 0xd2, !PT ; - /*1560*/ MOV R4, R32 ; - /*1570*/ MOV R5, R69 ; - /*1580*/ MOV R2, R34 ; - /*1590*/ MOV R3, R71 ; - /*15a0*/ MOV R6, R30 ; - /*15b0*/ @P1 BRA `(.L_x_264) ; - /*15c0*/ LOP3.LUT R14, R14, R57, R12, 0x96, !PT ; - /*15d0*/ S2UR UR6, SR_CgaCtaId ; - /*15e0*/ LOP3.LUT R13, R15, R61, R13, 0x96, !PT ; - /*15f0*/ UMOV UR5, 0x400 ; - /*1600*/ LOP3.LUT R12, R29, R20, R8, 0x96, !PT ; - /*1610*/ LDCU.64 UR8, c[0x3][0x190] ; - /*1620*/ LOP3.LUT R15, R0, R64, R67, 0x96, !PT ; - /*1630*/ LOP3.LUT R20, R31, R21, R9, 0x96, !PT ; - /*1640*/ LOP3.LUT R7, R7, R63, R11, 0x96, !PT ; - /*1650*/ LOP3.LUT R6, R6, R59, R10, 0x96, !PT ; - /*1660*/ LOP3.LUT R11, R18, R14, R47, 0x96, !PT ; - /*1670*/ LOP3.LUT R14, R19, R13, R51, 0x96, !PT ; - /*1680*/ LOP3.LUT R15, R24, R15, R26, 0x96, !PT ; - /*1690*/ LOP3.LUT R26, R37, R20, R5, 0x96, !PT ; - /*16a0*/ LOP3.LUT R5, R39, R6, R2, 0x96, !PT ; - /*16b0*/ SHF.L.W.U32.HI R2, R14, 0x1, R11 ; - /*16c0*/ ULEA UR7, UR6, UR5, 0x18 ; - /*16d0*/ LOP3.LUT R8, R16, R52, R33, 0x96, !PT ; - /*16e0*/ LOP3.LUT R20, R2, R5, R0, 0x96, !PT ; - /*16f0*/ S2R R0, SR_TID.X ; - /*1700*/ LOP3.LUT R65, R43, R65, R28, 0x96, !PT ; - /*1710*/ LOP3.LUT R16, R17, R53, R35, 0x96, !PT ; - /*1720*/ LOP3.LUT R9, R41, R12, R4, 0x96, !PT ; - /*1730*/ LOP3.LUT R4, R45, R7, R3, 0x96, !PT ; - /*1740*/ LOP3.LUT R32, R25, R65, R27, 0x96, !PT ; - /*1750*/ SHF.L.W.U32.HI R3, R11, 0x1, R14 ; - /*1760*/ LOP3.LUT R25, R22, R8, R49, 0x96, !PT ; - /*1770*/ LOP3.LUT R18, R23, R16, R55, 0x96, !PT ; - /*1780*/ LOP3.LUT R67, R2, R5, R67, 0x96, !PT ; - /*1790*/ SHF.L.W.U32.HI R8, R4, 0x1, R5 ; - /*17a0*/ SHF.L.W.U32.HI R10, R5, 0x1, R4 ; - /*17b0*/ LOP3.LUT R30, R3.reuse, R4.reuse, R28, 0x96, !PT ; - /*17c0*/ LOP3.LUT R43, R3, R4, R43, 0x96, !PT ; - /*17d0*/ SHF.L.W.U32.HI R2, R26, 0x1, R9 ; - /*17e0*/ SHF.L.W.U32.HI R4, R18, 0x1, R25 ; - /*17f0*/ SHF.L.W.U32.HI R6, R25, 0x1, R18 ; - /*1800*/ IMAD.SHL.U32 R3, R0, 0x8, RZ ; - /*1810*/ LOP3.LUT R57, R2.reuse, R15.reuse, R57, 0x96, !PT ; - /*1820*/ LOP3.LUT R13, R2, R15, R47, 0x96, !PT ; - /*1830*/ LOP3.LUT R5, R4.reuse, R11.reuse, R29, 0x96, !PT ; - /*1840*/ LOP3.LUT R41, R4, R11, R41, 0x96, !PT ; - /*1850*/ LOP3.LUT R22, R6, R14, R31, 0x96, !PT ; - /*1860*/ LOP3.LUT R12, R6, R14, R37, 0x96, !PT ; - /*1870*/ SHF.L.W.U32.HI R2, R9, 0x1, R26 ; - /*1880*/ SHF.L.W.U32.HI R4, R32, 0x1, R15 ; - /*1890*/ SHF.L.W.U32.HI R6, R15, 0x1, R32 ; - /*18a0*/ LOP3.LUT R24, R2.reuse, R32.reuse, R61, 0x96, !PT ; - /*18b0*/ LOP3.LUT R16, R2, R32, R51, 0x96, !PT ; - /*18c0*/ LOP3.LUT R14, R8.reuse, R9.reuse, R33, 0x96, !PT ; - /*18d0*/ LOP3.LUT R28, R8, R9, R49, 0x96, !PT ; - /*18e0*/ LOP3.LUT R9, R4, R25.reuse, R59, 0x96, !PT ; - /*18f0*/ LOP3.LUT R2, R6, R18, R63, 0x96, !PT ; - /*1900*/ LOP3.LUT R25, R4, R25, R39, 0x96, !PT ; - /*1910*/ SHF.L.W.U32.HI R8, R2, 0x14, R9 ; - /*1920*/ SHF.L.W.U32.HI R9, R9, 0x14, R2 ; - /*1930*/ IMAD.SHL.U32 R2, R0, 0x10, RZ ; - /*1940*/ LOP3.LUT R4, R3, 0x1fc0, RZ, 0xc0, !PT ; - /*1950*/ LOP3.LUT R18, R6, R18, R45, 0x96, !PT ; - /*1960*/ LOP3.LUT R35, R10, R26, R35, 0x96, !PT ; - /*1970*/ LOP3.LUT R6, R2, 0x30, RZ, 0xc0, !PT ; - /*1980*/ IADD3 R3, PT, PT, R4, UR7, RZ ; - /*1990*/ LOP3.LUT R55, R10, R26, R55, 0x96, !PT ; - /*19a0*/ SHF.L.W.U32.HI R11, R12, 0x1d, R41 ; - /*19b0*/ SHF.L.W.U32.HI R10, R41, 0x1d, R12 ; - /*19c0*/ SHF.L.W.U32.HI R12, R16, 0xd, R13 ; - /*19d0*/ SHF.L.W.U32.HI R15, R35, 0x1c, R14 ; - /*19e0*/ SHF.L.W.U32.HI R19, R43, 0x3, R20 ; - /*19f0*/ SHF.L.W.U32.HI R13, R13, 0xd, R16 ; - /*1a00*/ IADD3 R6, PT, PT, R3, R6, RZ ; - /*1a10*/ SHF.L.W.U32.HI R14, R14, 0x1c, R35 ; - /*1a20*/ SHF.L.W.U32.HI R20, R20, 0x3, R43 ; - /*1a30*/ SHF.L.W.U32.HI R17, R24, 0xc, R57 ; - /*1a40*/ SHF.L.W.U32.HI R16, R57, 0xc, R24 ; - /*1a50*/ SHF.L.W.U32.HI R7, R18, 0xe, R25 ; - /*1a60*/ LOP3.LUT P6, R3, R0, 0x7, RZ, 0xc0, !PT ; - /*1a70*/ SHF.L.W.U32.HI R24, R22, 0xb, R5 ; - /*1a80*/ SHF.L.W.U32.HI R25, R25, 0xe, R18 ; - /*1a90*/ SHF.L.W.U32.HI R5, R5, 0xb, R22 ; - /*1aa0*/ LOP3.LUT R18, R15, R8, R19, 0xd2, !PT ; - /*1ab0*/ LOP3.LUT R8, R8, R19, R13, 0xd2, !PT ; - /*1ac0*/ LOP3.LUT R10, R19, R13, R10, 0xd2, !PT ; - /*1ad0*/ SHF.L.W.U32.HI R26, R55, 0x15, R28 ; - /*1ae0*/ LOP3.LUT R19, R14, R9, R20, 0xd2, !PT ; - /*1af0*/ SHF.L.W.U32.HI R28, R28, 0x15, R55 ; - /*1b00*/ LOP3.LUT R9, R9, R20, R12, 0xd2, !PT ; - /*1b10*/ LOP3.LUT R11, R20, R12, R11, 0xd2, !PT ; - /*1b20*/ ISETP.NE.AND P1, PT, R3, 0x1, PT ; - /*1b30*/ LOP3.LUT R20, R67, R16, R5, 0xd2, !PT ; - /*1b40*/ LOP3.LUT R21, R30, R17, R24, 0xd2, !PT ; - /*1b50*/ @!P6 STS.128 [R4+UR7+0x30], R8 ; - /*1b60*/ ISETP.NE.AND P2, PT, R3, 0x2, PT ; - /*1b70*/ LOP3.LUT R22, R16, R5, R26, 0xd2, !PT ; - /*1b80*/ LOP3.LUT R23, R17, R24, R28, 0xd2, !PT ; - /*1b90*/ LOP3.LUT R12, R5, R26, R7, 0xd2, !PT ; - /*1ba0*/ LOP3.LUT R14, R26, R7, R67, 0xd2, !PT ; - /*1bb0*/ LOP3.LUT R16, R7, R67, R16, 0xd2, !PT ; - /*1bc0*/ LOP3.LUT R13, R24, R28, R25, 0xd2, !PT ; - /*1bd0*/ LOP3.LUT R15, R28, R25, R30, 0xd2, !PT ; - /*1be0*/ LOP3.LUT R17, R25, R30, R17, 0xd2, !PT ; - /*1bf0*/ LOP3.LUT R20, R20, 0x80008008, RZ, 0x3c, !PT ; - /*1c00*/ @!P6 STS.128 [R4+UR7+0x10], R12 ; - /*1c10*/ LOP3.LUT R21, R21, 0x80000000, RZ, 0x3c, !PT ; - /*1c20*/ ISETP.NE.AND P3, PT, R3.reuse, 0x3, PT ; - /*1c30*/ ISETP.NE.AND P4, PT, R3.reuse, 0x4, PT ; - /*1c40*/ @!P6 STS.128 [R4+UR7+0x20], R16 ; - /*1c50*/ ISETP.NE.AND P5, PT, R3, 0x5, PT ; - /*1c60*/ @!P6 STS.128 [R4+UR7], R20 ; - /*1c70*/ NOP ; - /*1c80*/ LDS.128 R84, [R6] ; - /*1c90*/ ISETP.NE.AND P6, PT, R3, 0x6, PT ; - /*1ca0*/ @!P1 STS.128 [R4+UR7], R20 ; - /*1cb0*/ @!P1 STS.128 [R4+UR7+0x10], R12 ; - /*1cc0*/ @!P1 STS.128 [R4+UR7+0x20], R16 ; - /*1cd0*/ @!P1 STS.128 [R4+UR7+0x30], R8 ; - /*1ce0*/ NOP ; - /*1cf0*/ LDS.128 R64, [R6] ; - /*1d00*/ ISETP.NE.AND P1, PT, R3, 0x7, PT ; - /*1d10*/ HFMA2 R3, -RZ, RZ, 0, 0 ; - /*1d20*/ @!P2 STS.128 [R4+UR7], R20 ; - /*1d30*/ @!P2 STS.128 [R4+UR7+0x10], R12 ; - /*1d40*/ @!P2 STS.128 [R4+UR7+0x20], R16 ; - /*1d50*/ @!P2 STS.128 [R4+UR7+0x30], R8 ; - /*1d60*/ NOP ; - /*1d70*/ LDS.128 R32, [R6] ; - /*1d80*/ @!P3 STS.128 [R4+UR7], R20 ; - /*1d90*/ @!P3 STS.128 [R4+UR7+0x10], R12 ; - /*1da0*/ @!P3 STS.128 [R4+UR7+0x20], R16 ; - /*1db0*/ @!P3 STS.128 [R4+UR7+0x30], R8 ; - /*1dc0*/ NOP ; - /*1dd0*/ LDS.128 R60, [R6] ; - /*1de0*/ @!P4 STS.128 [R4+UR7], R20 ; - /*1df0*/ @!P4 STS.128 [R4+UR7+0x10], R12 ; - /*1e00*/ @!P4 STS.128 [R4+UR7+0x20], R16 ; - /*1e10*/ @!P4 STS.128 [R4+UR7+0x30], R8 ; - /*1e20*/ NOP ; - /*1e30*/ LDS.128 R40, [R6] ; - /*1e40*/ @!P5 STS.128 [R4+UR7], R20 ; - /*1e50*/ @!P5 STS.128 [R4+UR7+0x10], R12 ; - /*1e60*/ @!P5 STS.128 [R4+UR7+0x20], R16 ; - /*1e70*/ @!P5 STS.128 [R4+UR7+0x30], R8 ; - /*1e80*/ NOP ; - /*1e90*/ LDS.128 R56, [R6] ; - /*1ea0*/ @!P6 STS.128 [R4+UR7], R20 ; - /*1eb0*/ @!P6 STS.128 [R4+UR7+0x10], R12 ; - /*1ec0*/ @!P6 STS.128 [R4+UR7+0x20], R16 ; - /*1ed0*/ @!P6 STS.128 [R4+UR7+0x30], R8 ; - /*1ee0*/ NOP ; - /*1ef0*/ LDS.128 R28, [R6] ; - /*1f00*/ @!P1 STS.128 [R4+UR7], R20 ; - /*1f10*/ @!P1 STS.128 [R4+UR7+0x10], R12 ; - /*1f20*/ @!P1 STS.128 [R4+UR7+0x20], R16 ; - /*1f30*/ @!P1 STS.128 [R4+UR7+0x30], R8 ; - /*1f40*/ NOP ; - /*1f50*/ LDS.128 R52, [R6] ; - /*1f60*/ LDCU UR7, c[0x3][0x18c] ; -.L_x_265: - /*1f70*/ SHFL.IDX PT, R115, R20, RZ, 0x181f ; - /*1f80*/ SHF.R.U32.HI R117, RZ, 0x2, R3 ; - /*1f90*/ LDC R112, c[0x3][0x184] ; - /*1fa0*/ LOP3.LUT R136, R2, 0x70, RZ, 0xc0, !PT ; - /*1fb0*/ SHFL.IDX PT, R113, R20, 0x1, 0x181f ; - /*1fc0*/ MOV R137, RZ ; - /*1fd0*/ SHFL.IDX PT, R124, R20, 0x2, 0x181f ; - /*1fe0*/ IADD.64 R136, R136, UR8 ; - /*1ff0*/ SHFL.IDX PT, R122, R20, 0x3, 0x181f ; - /*2000*/ SHFL.IDX PT, R120, R20, 0x4, 0x181f ; - /*2010*/ SHFL.IDX PT, R118, R20, 0x5, 0x181f ; - /*2020*/ LOP3.LUT R4, R115, R3, RZ, 0x3c, !PT ; - /*2030*/ SHFL.IDX PT, R116, R20, 0x6, 0x181f ; - /*2040*/ IMAD R5, R4, 0x1000193, RZ ; - /*2050*/ SHFL.IDX PT, R114, R20, 0x7, 0x181f ; - /*2060*/ LOP3.LUT R4, R5, R84, RZ, 0x3c, !PT ; - /*2070*/ LOP3.LUT R24, R122, R3, RZ, 0x3c, !PT ; - /*2080*/ SHFL.IDX PT, R5, R4, R117, 0x181f ; - /*2090*/ LOP3.LUT R26, R120, R3.reuse, RZ, 0x3c, !PT ; - /*20a0*/ IMAD R25, R24, 0x1000193, RZ ; - /*20b0*/ LOP3.LUT R36, R118, R3, RZ, 0x3c, !PT ; - /*20c0*/ IMAD R27, R26, 0x1000193, RZ ; - /*20d0*/ LOP3.LUT R24, R25, R60, RZ, 0x3c, !PT ; - /*20e0*/ LOP3.LUT R38, R116, R3, RZ, 0x3c, !PT ; - /*20f0*/ IMAD R37, R36, 0x1000193, RZ ; - /*2100*/ LOP3.LUT R26, R27, R40, RZ, 0x3c, !PT ; - /*2110*/ IMAD.HI.U32 R6, R5, UR7, RZ ; - /*2120*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*2130*/ IMAD R5, R6, R112, R5 ; - /*2140*/ LOP3.LUT R6, R124, R3, RZ, 0x3c, !PT ; - /*2150*/ ISETP.GE.U32.AND P1, PT, R5, R112, PT ; - /*2160*/ IMAD R7, R6, 0x1000193, RZ ; - /*2170*/ SEL R4, R112, RZ, P1 ; - /*2180*/ LOP3.LUT R6, R7, R32, RZ, 0x3c, !PT ; - /*2190*/ IADD3 R89, PT, PT, R5, -R4, RZ ; - /*21a0*/ LOP3.LUT R4, R113, R3, RZ, 0x3c, !PT ; - /*21b0*/ SHFL.IDX PT, R25, R6, R117, 0x181f ; - /*21c0*/ IMAD.WIDE.U32 R88, R89, 0x80, R136 ; - /*21d0*/ IMAD R5, R4, 0x1000193, RZ ; - /*21e0*/ LDG.E.128.STRONG.GPU R88, desc[UR10][R88.64] ; - /*21f0*/ LOP3.LUT R4, R5, R64, RZ, 0x3c, !PT ; - /*2200*/ IMAD R5, R38, 0x1000193, RZ ; - /*2210*/ SHFL.IDX PT, R7, R4, R117, 0x181f ; - /*2220*/ LOP3.LUT R36, R37, R56, RZ, 0x3c, !PT ; - /*2230*/ LOP3.LUT R38, R5, R28, RZ, 0x3c, !PT ; - /*2240*/ SHFL.IDX PT, R27, R24, R117, 0x181f ; - /*2250*/ SHFL.IDX PT, R37, R26, R117, 0x181f ; - /*2260*/ LOP3.LUT R5, R114, R3, RZ, 0x3c, !PT ; - /*2270*/ SHFL.IDX PT, R39, R36, R117, 0x181f ; - /*2280*/ SHFL.IDX PT, R45, R38, R117, 0x181f ; - /*2290*/ IMAD R5, R5, 0x1000193, RZ ; - /*22a0*/ IMAD.HI.U32 R6, R25, UR7, RZ ; - /*22b0*/ LOP3.LUT R44, R5, R52, RZ, 0x3c, !PT ; - /*22c0*/ IMAD.HI.U32 R4, R7, UR7, RZ ; - /*22d0*/ SHFL.IDX PT, R5, R44, R117, 0x181f ; - /*22e0*/ IADD3 R26, PT, PT, -R4, RZ, RZ ; - /*22f0*/ IMAD.HI.U32 R24, R27, UR7, RZ ; - /*2300*/ IADD3 R36, PT, PT, -R6, RZ, RZ ; - /*2310*/ IMAD.HI.U32 R4, R37, UR7, RZ ; - /*2320*/ IADD3 R24, PT, PT, -R24, RZ, RZ ; - /*2330*/ IMAD R7, R112, R26, R7 ; - /*2340*/ IADD3 R26, PT, PT, -R4, RZ, RZ ; - /*2350*/ IMAD.HI.U32 R6, R39, UR7, RZ ; - /*2360*/ ISETP.GE.U32.AND P1, PT, R7, R112, PT ; - /*2370*/ IMAD.HI.U32 R4, R45, UR7, RZ ; - /*2380*/ IMAD R25, R112, R36, R25 ; - /*2390*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*23a0*/ IMAD R27, R112, R24, R27 ; - /*23b0*/ IADD3 R73, PT, PT, -R4, RZ, RZ ; - /*23c0*/ SEL R4, R112.reuse, RZ, P1 ; - /*23d0*/ ISETP.GE.U32.AND P2, PT, R25, R112, PT ; - /*23e0*/ IMAD R39, R112.reuse, R6, R39 ; - /*23f0*/ ISETP.GE.U32.AND P3, PT, R27, R112, PT ; - /*2400*/ IMAD R37, R112.reuse, R26, R37 ; - /*2410*/ IADD3 R69, PT, PT, R7, -R4, RZ ; - /*2420*/ SEL R6, R112.reuse, RZ, P2 ; - /*2430*/ IMAD R73, R112.reuse, R73, R45 ; - /*2440*/ SEL R24, R112, RZ, P3 ; - /*2450*/ ISETP.GE.U32.AND P1, PT, R37, R112, PT ; - /*2460*/ IMAD.WIDE.U32 R68, R69, 0x80, R136 ; - /*2470*/ IADD3 R45, PT, PT, R25, -R6, RZ ; - /*2480*/ IMAD.HI.U32 R6, R5, UR7, RZ ; - /*2490*/ IADD3 R25, PT, PT, R27, -R24, RZ ; - /*24a0*/ SEL R4, R112, RZ, P1 ; - /*24b0*/ LDG.E.128.STRONG.GPU R68, desc[UR10][R68.64] ; - /*24c0*/ IADD3 R7, PT, PT, -R6, RZ, RZ ; - /*24d0*/ IMAD.WIDE.U32 R24, R25, 0x80, R136.reuse ; - /*24e0*/ ISETP.GE.U32.AND P1, PT, R39, R112, PT ; - /*24f0*/ IADD3 R49, PT, PT, R37, -R4, RZ ; - /*2500*/ ISETP.GE.U32.AND P2, PT, R73, R112, PT ; - /*2510*/ IMAD.WIDE.U32 R44, R45, 0x80, R136 ; - /*2520*/ IMAD R5, R112.reuse, R7, R5 ; - /*2530*/ SEL R4, R112.reuse, RZ, P1 ; - /*2540*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*2550*/ IMAD.WIDE.U32 R48, R49, 0x80, R136.reuse ; - /*2560*/ SEL R6, R112.reuse, RZ, P2 ; - /*2570*/ ISETP.GE.U32.AND P1, PT, R5, R112, PT ; - /*2580*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*2590*/ IADD3 R37, PT, PT, R39, -R4, RZ ; - /*25a0*/ IADD3 R77, PT, PT, R73, -R6, RZ ; - /*25b0*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*25c0*/ SEL R4, R112, RZ, P1 ; - /*25d0*/ IMAD.WIDE.U32 R36, R37, 0x80, R136 ; - /*25e0*/ IMAD.WIDE.U32 R76, R77, 0x80, R136.reuse ; - /*25f0*/ IADD3 R73, PT, PT, R5, -R4, RZ ; - /*2600*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*2610*/ LDG.E.128.STRONG.GPU R76, desc[UR10][R76.64] ; - /*2620*/ IMAD.WIDE.U32 R72, R73, 0x80, R136 ; - /*2630*/ LDG.E.128.STRONG.GPU R72, desc[UR10][R72.64] ; - /*2640*/ IADD3 R83, PT, PT, R3, 0x1, RZ ; - /*2650*/ IMAD R126, R85, 0x1000193, RZ ; - /*2660*/ LOP3.LUT R4, R115, R83, RZ, 0x3c, !PT ; - /*2670*/ IMAD R5, R4, 0x1000193, RZ ; - /*2680*/ LOP3.LUT R7, R124, R83, RZ, 0x3c, !PT ; - /*2690*/ IMAD R92, R7, 0x1000193, RZ ; - /*26a0*/ LOP3.LUT R7, R122, R83, RZ, 0x3c, !PT ; - /*26b0*/ IMAD R94, R7, 0x1000193, RZ ; - /*26c0*/ LOP3.LUT R126, R126, R89, RZ, 0x3c, !PT ; - /*26d0*/ LOP3.LUT R80, R5, R126, RZ, 0x3c, !PT ; - /*26e0*/ SHFL.IDX PT, R5, R80, R117, 0x181f ; - /*26f0*/ IMAD.HI.U32 R4, R5, UR7, RZ ; - /*2700*/ IADD3 R4, PT, PT, -R4, RZ, RZ ; - /*2710*/ IMAD R5, R112, R4, R5 ; - /*2720*/ ISETP.GE.U32.AND P1, PT, R5, R112, PT ; - /*2730*/ SEL R6, R112, RZ, P1 ; - /*2740*/ IMAD R4, R65, 0x1000193, RZ ; - /*2750*/ IADD3 R81, PT, PT, R5, -R6, RZ ; - /*2760*/ LOP3.LUT R5, R113, R83, RZ, 0x3c, !PT ; - /*2770*/ IMAD R82, R5, 0x1000193, RZ ; - /*2780*/ IMAD R6, R33, 0x1000193, RZ ; - /*2790*/ LOP3.LUT R33, R120, R83, RZ, 0x3c, !PT ; - /*27a0*/ LOP3.LUT R121, R4, R69, RZ, 0x3c, !PT ; - /*27b0*/ IMAD R4, R61, 0x1000193, RZ ; - /*27c0*/ LOP3.LUT R82, R82, R121, RZ, 0x3c, !PT ; - /*27d0*/ IMAD R80, R41, 0x1000193, RZ ; - /*27e0*/ IMAD R7, R33, 0x1000193, RZ ; - /*27f0*/ LOP3.LUT R5, R4, R25, RZ, 0x3c, !PT ; - /*2800*/ SHFL.IDX PT, R25, R82, R117, 0x181f ; - /*2810*/ LOP3.LUT R41, R6, R45, RZ, 0x3c, !PT ; - /*2820*/ LOP3.LUT R4, R80, R49, RZ, 0x3c, !PT ; - /*2830*/ LOP3.LUT R92, R92, R41, RZ, 0x3c, !PT ; - /*2840*/ IMAD R6, R57, 0x1000193, RZ ; - /*2850*/ LOP3.LUT R96, R7, R4, RZ, 0x3c, !PT ; - /*2860*/ IMAD R80, R29, 0x1000193, RZ ; - /*2870*/ LOP3.LUT R7, R118, R83, RZ, 0x3c, !PT ; - /*2880*/ SHFL.IDX PT, R33, R92, R117, 0x181f ; - /*2890*/ LOP3.LUT R94, R94, R5, RZ, 0x3c, !PT ; - /*28a0*/ IMAD R82, R53, 0x1000193, RZ ; - /*28b0*/ LOP3.LUT R37, R6, R37, RZ, 0x3c, !PT ; - /*28c0*/ IMAD R98, R7, 0x1000193, RZ ; - /*28d0*/ LOP3.LUT R6, R80, R77, RZ, 0x3c, !PT ; - /*28e0*/ SHFL.IDX PT, R53, R94, R117, 0x181f ; - /*28f0*/ LOP3.LUT R29, R116, R83.reuse, RZ, 0x3c, !PT ; - /*2900*/ IMAD.WIDE.U32 R80, R81, 0x80, R136 ; - /*2910*/ LOP3.LUT R57, R114, R83, RZ, 0x3c, !PT ; - /*2920*/ SHFL.IDX PT, R49, R96, R117, 0x181f ; - /*2930*/ LOP3.LUT R98, R98, R37, RZ, 0x3c, !PT ; - /*2940*/ IMAD R45, R29, 0x1000193, RZ ; - /*2950*/ LOP3.LUT R7, R82, R73, RZ, 0x3c, !PT ; - /*2960*/ IMAD R92, R57, 0x1000193, RZ ; - /*2970*/ LDG.E.128.STRONG.GPU R80, desc[UR10][R80.64] ; - /*2980*/ IMAD.HI.U32 R57, R25, UR7, RZ ; - /*2990*/ SHFL.IDX PT, R65, R98, R117, 0x181f ; - /*29a0*/ IMAD R29, R86, 0x1000193, RZ ; - /*29b0*/ LOP3.LUT R86, R45, R6, RZ, 0x3c, !PT ; - /*29c0*/ IADD3 R57, PT, PT, -R57, RZ, RZ ; - /*29d0*/ SHFL.IDX PT, R61, R86, R117, 0x181f ; - /*29e0*/ IMAD.HI.U32 R73, R33, UR7, RZ ; - /*29f0*/ IMAD R69, R112, R57, R25 ; - /*2a00*/ LOP3.LUT R92, R92, R7, RZ, 0x3c, !PT ; - /*2a10*/ IMAD.HI.U32 R25, R53, UR7, RZ ; - /*2a20*/ IADD3 R77, PT, PT, -R73, RZ, RZ ; - /*2a30*/ ISETP.GE.U32.AND P1, PT, R69, R112, PT ; - /*2a40*/ SHFL.IDX PT, R57, R92, R117, 0x181f ; - /*2a50*/ IMAD.HI.U32 R73, R49, UR7, RZ ; - /*2a60*/ SEL R86, R112.reuse, RZ, P1 ; - /*2a70*/ IMAD R33, R112, R77, R33 ; - /*2a80*/ IADD3 R77, PT, PT, -R25, RZ, RZ ; - /*2a90*/ IMAD R45, R84, 0x1000193, RZ ; - /*2aa0*/ IADD3 R73, PT, PT, -R73, RZ, RZ ; - /*2ab0*/ IMAD R84, R87, 0x1000193, RZ ; - /*2ac0*/ IADD3 R85, PT, PT, R69, -R86, RZ ; - /*2ad0*/ ISETP.GE.U32.AND P1, PT, R33, R112, PT ; - /*2ae0*/ IMAD.HI.U32 R69, R65, UR7, RZ ; - /*2af0*/ IMAD R53, R112, R77, R53 ; - /*2b00*/ LOP3.LUT R25, R84, R91, RZ, 0x3c, !PT ; - /*2b10*/ IMAD R49, R112.reuse, R73, R49 ; - /*2b20*/ SEL R84, R112.reuse, RZ, P1 ; - /*2b30*/ IADD3 R69, PT, PT, -R69, RZ, RZ ; - /*2b40*/ ISETP.GE.U32.AND P1, PT, R53, R112, PT ; - /*2b50*/ IMAD.HI.U32 R73, R61, UR7, RZ ; - /*2b60*/ IADD3 R89, PT, PT, R33, -R84, RZ ; - /*2b70*/ IMAD R65, R112.reuse, R69, R65 ; - /*2b80*/ SEL R84, R112, RZ, P1 ; - /*2b90*/ IADD3 R73, PT, PT, -R73, RZ, RZ ; - /*2ba0*/ ISETP.GE.U32.AND P2, PT, R49, R112, PT ; - /*2bb0*/ ISETP.GE.U32.AND P1, PT, R65, R112, PT ; - /*2bc0*/ IADD3 R93, PT, PT, R53, -R84, RZ ; - /*2bd0*/ IMAD R61, R112.reuse, R73, R61 ; - /*2be0*/ SEL R86, R112, RZ, P2 ; - /*2bf0*/ IMAD.HI.U32 R33, R57, UR7, RZ ; - /*2c00*/ LOP3.LUT R45, R45, R88, RZ, 0x3c, !PT ; - /*2c10*/ IMAD.WIDE.U32 R84, R85, 0x80, R136.reuse ; - /*2c20*/ SEL R92, R112.reuse, RZ, P1 ; - /*2c30*/ ISETP.GE.U32.AND P2, PT, R61, R112, PT ; - /*2c40*/ IMAD.WIDE.U32 R88, R89, 0x80, R136.reuse ; - /*2c50*/ IADD3 R97, PT, PT, R49, -R86, RZ ; - /*2c60*/ IADD3 R33, PT, PT, -R33, RZ, RZ ; - /*2c70*/ LDG.E.128.STRONG.GPU R84, desc[UR10][R84.64] ; - /*2c80*/ LOP3.LUT R29, R29, R90, RZ, 0x3c, !PT ; - /*2c90*/ IADD3 R101, PT, PT, R65, -R92, RZ ; - /*2ca0*/ LDG.E.128.STRONG.GPU R88, desc[UR10][R88.64] ; - /*2cb0*/ SEL R94, R112, RZ, P2 ; - /*2cc0*/ IMAD.WIDE.U32 R92, R93, 0x80, R136 ; - /*2cd0*/ IMAD R57, R112, R33, R57 ; - /*2ce0*/ IADD3 R105, PT, PT, R61, -R94, RZ ; - /*2cf0*/ IMAD.WIDE.U32 R96, R97, 0x80, R136.reuse ; - /*2d00*/ LDG.E.128.STRONG.GPU R92, desc[UR10][R92.64] ; - /*2d10*/ ISETP.GE.U32.AND P1, PT, R57, R112, PT ; - /*2d20*/ IMAD R33, R64, 0x1000193, RZ ; - /*2d30*/ LDG.E.128.STRONG.GPU R96, desc[UR10][R96.64] ; - /*2d40*/ IMAD.WIDE.U32 R100, R101, 0x80, R136 ; - /*2d50*/ SEL R64, R112, RZ, P1 ; - /*2d60*/ IMAD.WIDE.U32 R104, R105, 0x80, R136.reuse ; - /*2d70*/ IADD3 R109, PT, PT, R57, -R64, RZ ; - /*2d80*/ LDG.E.128.STRONG.GPU R100, desc[UR10][R100.64] ; - /*2d90*/ IMAD.WIDE.U32 R108, R109, 0x80, R136 ; - /*2da0*/ LDG.E.128.STRONG.GPU R104, desc[UR10][R104.64] ; - /*2db0*/ LDG.E.128.STRONG.GPU R108, desc[UR10][R108.64] ; - /*2dc0*/ IMAD R49, R66, 0x1000193, RZ ; - /*2dd0*/ LOP3.LUT R70, R49, R70, RZ, 0x3c, !PT ; - /*2de0*/ IMAD R49, R34, 0x1000193, RZ ; - /*2df0*/ LOP3.LUT R46, R49, R46, RZ, 0x3c, !PT ; - /*2e00*/ IADD3 R49, PT, PT, R3, 0x2, RZ ; - /*2e10*/ IMAD R29, R29, 0x1000193, RZ ; - /*2e20*/ LOP3.LUT R34, R115, R49, RZ, 0x3c, !PT ; - /*2e30*/ IMAD R57, R32, 0x1000193, RZ ; - /*2e40*/ IMAD R34, R34, 0x1000193, RZ ; - /*2e50*/ LOP3.LUT R57, R57, R44, RZ, 0x3c, !PT ; - /*2e60*/ IMAD R32, R35, 0x1000193, RZ ; - /*2e70*/ IMAD R123, R40, 0x1000193, RZ ; - /*2e80*/ IMAD R45, R45, 0x1000193, RZ ; - /*2e90*/ IMAD R127, R70, 0x1000193, RZ ; - /*2ea0*/ IMAD R61, R54, 0x1000193, RZ ; - /*2eb0*/ LOP3.LUT R74, R61, R74, RZ, 0x3c, !PT ; - /*2ec0*/ LOP3.LUT R123, R123, R48, RZ, 0x3c, !PT ; - /*2ed0*/ IMAD R64, R67, 0x1000193, RZ ; - /*2ee0*/ LOP3.LUT R33, R33, R68, RZ, 0x3c, !PT ; - /*2ef0*/ LOP3.LUT R53, R64, R71, RZ, 0x3c, !PT ; - /*2f00*/ IMAD R33, R33, 0x1000193, RZ ; - /*2f10*/ LOP3.LUT R119, R29, R82, RZ, 0x3c, !PT ; - /*2f20*/ LOP3.LUT R44, R34, R119, RZ, 0x3c, !PT ; - /*2f30*/ SHFL.IDX PT, R35, R44, R117, 0x181f ; - /*2f40*/ IMAD R29, R60, 0x1000193, RZ ; - /*2f50*/ LOP3.LUT R29, R29, R24, RZ, 0x3c, !PT ; - /*2f60*/ IMAD R24, R63, 0x1000193, RZ ; - /*2f70*/ LOP3.LUT R40, R24, R27, RZ, 0x3c, !PT ; - /*2f80*/ IMAD R27, R42, 0x1000193, RZ ; - /*2f90*/ LOP3.LUT R60, R32, R47, RZ, 0x3c, !PT ; - /*2fa0*/ IMAD R47, R62, 0x1000193, RZ ; - /*2fb0*/ IMAD R32, R59, 0x1000193, RZ ; - /*2fc0*/ LOP3.LUT R50, R27, R50, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R59, R30, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R26, R47, R26, RZ, 0x3c, !PT ; - /*2ff0*/ IMAD.HI.U32 R27, R35, UR7, RZ ; - /*3000*/ LOP3.LUT R30, R32, R39, RZ, 0x3c, !PT ; - /*3010*/ IMAD R24, R43, 0x1000193, RZ ; - /*3020*/ IADD3 R32, PT, PT, -R27, RZ, RZ ; - /*3030*/ IMAD R47, R58, 0x1000193, RZ ; - /*3040*/ IMAD R34, R31, 0x1000193, RZ ; - /*3050*/ IMAD R31, R28, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R28, R24, R51, RZ, 0x3c, !PT ; - /*3070*/ IMAD R35, R112, R32, R35 ; - /*3080*/ LOP3.LUT R24, R47, R38, RZ, 0x3c, !PT ; - /*3090*/ LOP3.LUT R38, R31, R76, RZ, 0x3c, !PT ; - /*30a0*/ LOP3.LUT R32, R113, R49, RZ, 0x3c, !PT ; - /*30b0*/ LOP3.LUT R31, R34, R79, RZ, 0x3c, !PT ; - /*30c0*/ IMAD R27, R46, 0x1000193, RZ ; - /*30d0*/ LOP3.LUT R34, R124, R49.reuse, RZ, 0x3c, !PT ; - /*30e0*/ IMAD R32, R32, 0x1000193, RZ ; - /*30f0*/ LOP3.LUT R125, R45, R80, RZ, 0x3c, !PT ; - /*3100*/ IMAD R42, R55, 0x1000193, RZ ; - /*3110*/ IMAD R45, R34, 0x1000193, RZ ; - /*3120*/ LOP3.LUT R44, R122, R49, RZ, 0x3c, !PT ; - /*3130*/ IMAD R43, R56, 0x1000193, RZ ; - /*3140*/ IMAD R55, R52, 0x1000193, RZ ; - /*3150*/ LOP3.LUT R127, R127, R86, RZ, 0x3c, !PT ; - /*3160*/ LOP3.LUT R128, R27, R90, RZ, 0x3c, !PT ; - /*3170*/ IMAD R27, R26, 0x1000193, RZ ; - /*3180*/ LOP3.LUT R32, R32, R127, RZ, 0x3c, !PT ; - /*3190*/ LOP3.LUT R26, R45, R128, RZ, 0x3c, !PT ; - /*31a0*/ IMAD R47, R44, 0x1000193, RZ ; - /*31b0*/ LOP3.LUT R36, R43, R36, RZ, 0x3c, !PT ; - /*31c0*/ IMAD R43, R50, 0x1000193, RZ ; - /*31d0*/ LOP3.LUT R39, R55, R72, RZ, 0x3c, !PT ; - /*31e0*/ LOP3.LUT R94, R27, R94, RZ, 0x3c, !PT ; - /*31f0*/ SHFL.IDX PT, R55, R32, R117, 0x181f ; - /*3200*/ LOP3.LUT R78, R59, R78, RZ, 0x3c, !PT ; - /*3210*/ SHFL.IDX PT, R27, R26, R117, 0x181f ; - /*3220*/ LOP3.LUT R34, R47, R94, RZ, 0x3c, !PT ; - /*3230*/ LOP3.LUT R98, R43, R98, RZ, 0x3c, !PT ; - /*3240*/ IMAD R43, R24, 0x1000193, RZ ; - /*3250*/ LOP3.LUT R24, R120, R49.reuse, RZ, 0x3c, !PT ; - /*3260*/ SHFL.IDX PT, R51, R34, R117, 0x181f ; - /*3270*/ IMAD R45, R78, 0x1000193, RZ ; - /*3280*/ LOP3.LUT R44, R118, R49, RZ, 0x3c, !PT ; - /*3290*/ LOP3.LUT R102, R43, R102, RZ, 0x3c, !PT ; - /*32a0*/ IMAD R43, R24, 0x1000193, RZ ; - /*32b0*/ LOP3.LUT R106, R45, R106, RZ, 0x3c, !PT ; - /*32c0*/ IMAD R47, R74, 0x1000193, RZ ; - /*32d0*/ IMAD R45, R44, 0x1000193, RZ ; - /*32e0*/ LOP3.LUT R44, R43, R98, RZ, 0x3c, !PT ; - /*32f0*/ LOP3.LUT R24, R116, R49.reuse, RZ, 0x3c, !PT ; - /*3300*/ LOP3.LUT R110, R47, R110, RZ, 0x3c, !PT ; - /*3310*/ LOP3.LUT R49, R114, R49, RZ, 0x3c, !PT ; - /*3320*/ SHFL.IDX PT, R47, R44, R117, 0x181f ; - /*3330*/ LOP3.LUT R46, R45, R102, RZ, 0x3c, !PT ; - /*3340*/ IMAD R43, R24, 0x1000193, RZ ; - /*3350*/ ISETP.GE.U32.AND P1, PT, R35, R112, PT ; - /*3360*/ IMAD.HI.U32 R26, R55, UR7, RZ ; - /*3370*/ SHFL.IDX PT, R45, R46, R117, 0x181f ; - /*3380*/ IMAD.HI.U32 R32, R27, UR7, RZ ; - /*3390*/ SEL R24, R112, RZ, P1 ; - /*33a0*/ LOP3.LUT R48, R43, R106, RZ, 0x3c, !PT ; - /*33b0*/ IMAD R49, R49, 0x1000193, RZ ; - /*33c0*/ IADD3 R26, PT, PT, -R26, RZ, RZ ; - /*33d0*/ IADD3 R32, PT, PT, -R32, RZ, RZ ; - /*33e0*/ IMAD.HI.U32 R34, R51, UR7, RZ ; - /*33f0*/ LOP3.LUT R50, R49, R110, RZ, 0x3c, !PT ; - /*3400*/ SHFL.IDX PT, R43, R48, R117, 0x181f ; - /*3410*/ IADD3 R49, PT, PT, R35, -R24, RZ ; - /*3420*/ IMAD R55, R112, R26, R55 ; - /*3430*/ IMAD R59, R112, R32, R27 ; - /*3440*/ IADD3 R34, PT, PT, -R34, RZ, RZ ; - /*3450*/ IMAD R32, R25, 0x1000193, RZ ; - /*3460*/ SHFL.IDX PT, R35, R50, R117, 0x181f ; - /*3470*/ IMAD.WIDE.U32 R24, R49, 0x80, R136 ; - /*3480*/ ISETP.GE.U32.AND P1, PT, R55, R112.reuse, PT ; - /*3490*/ ISETP.GE.U32.AND P2, PT, R59, R112, PT ; - /*34a0*/ IMAD R51, R112.reuse, R34, R51 ; - /*34b0*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*34c0*/ SEL R34, R112.reuse, RZ, P1 ; - /*34d0*/ IMAD.HI.U32 R48, R47, UR7, RZ ; - /*34e0*/ SEL R44, R112, RZ, P2 ; - /*34f0*/ ISETP.GE.U32.AND P3, PT, R51, R112, PT ; - /*3500*/ IADD3 R73, PT, PT, R55, -R34, RZ ; - /*3510*/ IADD3 R48, PT, PT, -R48, RZ, RZ ; - /*3520*/ LOP3.LUT R83, R32, R83, RZ, 0x3c, !PT ; - /*3530*/ IMAD.HI.U32 R32, R45, UR7, RZ ; - /*3540*/ IADD3 R69, PT, PT, R59, -R44, RZ ; - /*3550*/ SEL R46, R112, RZ, P3 ; - /*3560*/ IMAD.WIDE.U32 R72, R73, 0x80, R136 ; - /*3570*/ IADD3 R32, PT, PT, -R32, RZ, RZ ; - /*3580*/ IMAD R47, R112, R48, R47 ; - /*3590*/ LOP3.LUT R42, R42, R75, RZ, 0x3c, !PT ; - /*35a0*/ IMAD.HI.U32 R34, R43, UR7, RZ ; - /*35b0*/ IADD3 R65, PT, PT, R51, -R46, RZ ; - /*35c0*/ LDG.E.128.STRONG.GPU R72, desc[UR10][R72.64] ; - /*35d0*/ IMAD.WIDE.U32 R68, R69, 0x80, R136 ; - /*35e0*/ ISETP.GE.U32.AND P1, PT, R47, R112, PT ; - /*35f0*/ IADD3 R34, PT, PT, -R34, RZ, RZ ; - /*3600*/ IMAD.HI.U32 R44, R35, UR7, RZ ; - /*3610*/ LDG.E.128.STRONG.GPU R68, desc[UR10][R68.64] ; - /*3620*/ IMAD R45, R112.reuse, R32, R45 ; - /*3630*/ SEL R32, R112, RZ, P1 ; - /*3640*/ IMAD.WIDE.U32 R64, R65, 0x80, R136 ; - /*3650*/ IADD3 R44, PT, PT, -R44, RZ, RZ ; - /*3660*/ ISETP.GE.U32.AND P1, PT, R45, R112, PT ; - /*3670*/ IMAD R43, R112.reuse, R34, R43 ; - /*3680*/ IADD3 R77, PT, PT, R47, -R32, RZ ; - /*3690*/ LDG.E.128.STRONG.GPU R64, desc[UR10][R64.64] ; - /*36a0*/ IMAD R35, R112.reuse, R44, R35 ; - /*36b0*/ SEL R32, R112.reuse, RZ, P1 ; - /*36c0*/ ISETP.GE.U32.AND P2, PT, R43, R112, PT ; - /*36d0*/ IMAD.WIDE.U32 R76, R77, 0x80, R136 ; - /*36e0*/ LOP3.LUT R129, R33, R84, RZ, 0x3c, !PT ; - /*36f0*/ ISETP.GE.U32.AND P3, PT, R35, R112, PT ; - /*3700*/ IADD3 R33, PT, PT, R45, -R32, RZ ; - /*3710*/ SEL R34, R112, RZ, P2 ; - /*3720*/ LDG.E.128.STRONG.GPU R76, desc[UR10][R76.64] ; - /*3730*/ SEL R44, R112, RZ, P3 ; - /*3740*/ IMAD.WIDE.U32 R32, R33, 0x80, R136 ; - /*3750*/ IADD3 R49, PT, PT, R43, -R34, RZ ; - /*3760*/ IADD3 R45, PT, PT, R35, -R44, RZ ; - /*3770*/ IMAD.WIDE.U32 R48, R49, 0x80, R136.reuse ; - /*3780*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*3790*/ IMAD.WIDE.U32 R44, R45, 0x80, R136 ; - /*37a0*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*37b0*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*37c0*/ IADD3 R55, PT, PT, R3, 0x3, RZ ; - /*37d0*/ IMAD R54, R53, 0x1000193, RZ ; - /*37e0*/ IMAD R56, R83, 0x1000193, RZ ; - /*37f0*/ LOP3.LUT R115, R115, R55, RZ, 0x3c, !PT ; - /*3800*/ LOP3.LUT R87, R54, R87, RZ, 0x3c, !PT ; - /*3810*/ LOP3.LUT R43, R113, R55, RZ, 0x3c, !PT ; - /*3820*/ IMAD R54, R115, 0x1000193, RZ ; - /*3830*/ IMAD R60, R60, 0x1000193, RZ ; - /*3840*/ IMAD R40, R40, 0x1000193, RZ ; - /*3850*/ LOP3.LUT R91, R60, R91, RZ, 0x3c, !PT ; - /*3860*/ LOP3.LUT R124, R124, R55, RZ, 0x3c, !PT ; - /*3870*/ LOP3.LUT R40, R40, R95, RZ, 0x3c, !PT ; - /*3880*/ LOP3.LUT R122, R122, R55, RZ, 0x3c, !PT ; - /*3890*/ IMAD R124, R124, 0x1000193, RZ ; - /*38a0*/ IMAD R40, R40, 0x1000193, RZ ; - /*38b0*/ IMAD R28, R28, 0x1000193, RZ ; - /*38c0*/ IMAD R30, R30, 0x1000193, RZ ; - /*38d0*/ IMAD R122, R122, 0x1000193, RZ ; - /*38e0*/ LOP3.LUT R28, R28, R99, RZ, 0x3c, !PT ; - /*38f0*/ LOP3.LUT R103, R30, R103, RZ, 0x3c, !PT ; - /*3900*/ IMAD R30, R31, 0x1000193, RZ ; - /*3910*/ LOP3.LUT R120, R120, R55.reuse, RZ, 0x3c, !PT ; - /*3920*/ IMAD R28, R28, 0x1000193, RZ ; - /*3930*/ IMAD R52, R121, 0x1000193, RZ ; - /*3940*/ LOP3.LUT R118, R118, R55, RZ, 0x3c, !PT ; - /*3950*/ IMAD R57, R57, 0x1000193, RZ ; - /*3960*/ IMAD R120, R120, 0x1000193, RZ ; - /*3970*/ LOP3.LUT R121, R52, R85, RZ, 0x3c, !PT ; - /*3980*/ IMAD R42, R42, 0x1000193, RZ ; - /*3990*/ LOP3.LUT R30, R30, R107, RZ, 0x3c, !PT ; - /*39a0*/ LOP3.LUT R52, R114, R55.reuse, RZ, 0x3c, !PT ; - /*39b0*/ IMAD R118, R118, 0x1000193, RZ ; - /*39c0*/ LOP3.LUT R114, R57, R88, RZ, 0x3c, !PT ; - /*39d0*/ IMAD R30, R30, 0x1000193, RZ ; - /*39e0*/ LOP3.LUT R116, R116, R55, RZ, 0x3c, !PT ; - /*39f0*/ LOP3.LUT R42, R42, R111, RZ, 0x3c, !PT ; - /*3a00*/ IMAD R116, R116, 0x1000193, RZ ; - /*3a10*/ IMAD R42, R42, 0x1000193, RZ ; - /*3a20*/ IMAD R126, R126, 0x1000193, RZ ; - /*3a30*/ IMAD R52, R52, 0x1000193, RZ ; - /*3a40*/ LOP3.LUT R126, R126, R81, RZ, 0x3c, !PT ; - /*3a50*/ LOP3.LUT R113, R56, R27, RZ, 0x3c, !PT ; - /*3a60*/ LOP3.LUT R58, R54, R113, RZ, 0x3c, !PT ; - /*3a70*/ IMAD R54, R87, 0x1000193, RZ ; - /*3a80*/ SHFL.IDX PT, R27, R58, R117, 0x181f ; - /*3a90*/ IMAD R56, R91, 0x1000193, RZ ; - /*3aa0*/ LOP3.LUT R95, R54, R75, RZ, 0x3c, !PT ; - /*3ab0*/ IMAD R54, R43, 0x1000193, RZ ; - /*3ac0*/ LOP3.LUT R54, R54, R95, RZ, 0x3c, !PT ; - /*3ad0*/ LOP3.LUT R75, R56, R71, RZ, 0x3c, !PT ; - /*3ae0*/ LOP3.LUT R124, R124, R75, RZ, 0x3c, !PT ; - /*3af0*/ SHFL.IDX PT, R43, R54, R117, 0x181f ; - /*3b00*/ LOP3.LUT R71, R40, R67, RZ, 0x3c, !PT ; - /*3b10*/ SHFL.IDX PT, R31, R124, R117, 0x181f ; - /*3b20*/ IMAD.HI.U32 R40, R27, UR7, RZ ; - /*3b30*/ LOP3.LUT R122, R122, R71, RZ, 0x3c, !PT ; - /*3b40*/ IADD3 R40, PT, PT, -R40, RZ, RZ ; - /*3b50*/ SHFL.IDX PT, R53, R122, R117, 0x181f ; - /*3b60*/ LOP3.LUT R79, R28, R79, RZ, 0x3c, !PT ; - /*3b70*/ IMAD R28, R103, 0x1000193, RZ ; - /*3b80*/ IMAD R57, R112, R40, R27 ; - /*3b90*/ LOP3.LUT R120, R120, R79, RZ, 0x3c, !PT ; - /*3ba0*/ LOP3.LUT R27, R28, R35, RZ, 0x3c, !PT ; - /*3bb0*/ SHFL.IDX PT, R61, R120, R117, 0x181f ; - /*3bc0*/ LOP3.LUT R118, R118, R27, RZ, 0x3c, !PT ; - /*3bd0*/ IMAD.HI.U32 R28, R43, UR7, RZ ; - /*3be0*/ LOP3.LUT R51, R30, R51, RZ, 0x3c, !PT ; - /*3bf0*/ SHFL.IDX PT, R59, R118, R117, 0x181f ; - /*3c00*/ IMAD.HI.U32 R30, R31, UR7, RZ ; - /*3c10*/ LOP3.LUT R116, R116, R51, RZ, 0x3c, !PT ; - /*3c20*/ LOP3.LUT R47, R42, R47, RZ, 0x3c, !PT ; - /*3c30*/ IADD3 R28, PT, PT, -R28, RZ, RZ ; - /*3c40*/ IADD3 R81, PT, PT, -R30, RZ, RZ ; - /*3c50*/ SHFL.IDX PT, R55, R116, R117, 0x181f ; - /*3c60*/ LOP3.LUT R52, R52, R47, RZ, 0x3c, !PT ; - /*3c70*/ IMAD.HI.U32 R30, R53, UR7, RZ ; - /*3c80*/ IMAD R43, R112, R28, R43 ; - /*3c90*/ IADD3 R30, PT, PT, -R30, RZ, RZ ; - /*3ca0*/ IMAD R81, R112.reuse, R81, R31 ; - /*3cb0*/ SHFL.IDX PT, R31, R52, R117, 0x181f ; - /*3cc0*/ ISETP.GE.U32.AND P2, PT, R43, R112, PT ; - /*3cd0*/ IMAD R28, R41, 0x1000193, RZ ; - /*3ce0*/ IMAD R53, R112.reuse, R30, R53 ; - /*3cf0*/ ISETP.GE.U32.AND P3, PT, R81, R112.reuse, PT ; - /*3d00*/ SEL R30, R112, RZ, P2 ; - /*3d10*/ IMAD.HI.U32 R41, R61, UR7, RZ ; - /*3d20*/ ISETP.GE.U32.AND P1, PT, R57, R112, PT ; - /*3d30*/ LOP3.LUT R35, R28, R89, RZ, 0x3c, !PT ; - /*3d40*/ IADD3 R89, PT, PT, R43, -R30, RZ ; - /*3d50*/ IADD3 R41, PT, PT, -R41, RZ, RZ ; - /*3d60*/ SEL R40, R112.reuse, RZ, P3 ; - /*3d70*/ IMAD.HI.U32 R30, R59, UR7, RZ ; - /*3d80*/ SEL R28, R112.reuse, RZ, P1 ; - /*3d90*/ ISETP.GE.U32.AND P1, PT, R53, R112, PT ; - /*3da0*/ IMAD R41, R112, R41, R61 ; - /*3db0*/ IADD3 R81, PT, PT, R81, -R40, RZ ; - /*3dc0*/ IADD3 R30, PT, PT, -R30, RZ, RZ ; - /*3dd0*/ IMAD.HI.U32 R40, R55, UR7, RZ ; - /*3de0*/ IADD3 R85, PT, PT, R57, -R28, RZ ; - /*3df0*/ SEL R28, R112.reuse, RZ, P1 ; - /*3e00*/ ISETP.GE.U32.AND P1, PT, R41, R112, PT ; - /*3e10*/ IMAD R59, R112, R30, R59 ; - /*3e20*/ IADD3 R40, PT, PT, -R40, RZ, RZ ; - /*3e30*/ IMAD.HI.U32 R30, R31, UR7, RZ ; - /*3e40*/ IADD3 R61, PT, PT, R53, -R28, RZ ; - /*3e50*/ SEL R28, R112.reuse, RZ, P1 ; - /*3e60*/ ISETP.GE.U32.AND P1, PT, R59, R112, PT ; - /*3e70*/ IMAD R55, R112, R40, R55 ; - /*3e80*/ IADD3 R30, PT, PT, -R30, RZ, RZ ; - /*3e90*/ IMAD.WIDE.U32 R84, R85, 0x80, R136 ; - /*3ea0*/ IADD3 R41, PT, PT, R41, -R28, RZ ; - /*3eb0*/ SEL R28, R112.reuse, RZ, P1 ; - /*3ec0*/ ISETP.GE.U32.AND P2, PT, R55, R112, PT ; - /*3ed0*/ IMAD R53, R112, R30, R31 ; - /*3ee0*/ LDG.E.128.STRONG.GPU R84, desc[UR10][R84.64] ; - /*3ef0*/ IMAD.WIDE.U32 R60, R61, 0x80, R136.reuse ; - /*3f00*/ IADD3 R57, PT, PT, R59, -R28, RZ ; - /*3f10*/ SEL R30, R112.reuse, RZ, P2 ; - /*3f20*/ ISETP.GE.U32.AND P1, PT, R53, R112, PT ; - /*3f30*/ IMAD.WIDE.U32 R88, R89, 0x80, R136.reuse ; - /*3f40*/ LDG.E.128.STRONG.GPU R60, desc[UR10][R60.64] ; - /*3f50*/ IADD3 R31, PT, PT, R55, -R30, RZ ; - /*3f60*/ IMAD.WIDE.U32 R80, R81, 0x80, R136.reuse ; - /*3f70*/ SEL R112, R112, RZ, P1 ; - /*3f80*/ LDG.E.128.STRONG.GPU R88, desc[UR10][R88.64] ; - /*3f90*/ IMAD.WIDE.U32 R40, R41, 0x80, R136 ; - /*3fa0*/ LDG.E.128.STRONG.GPU R80, desc[UR10][R80.64] ; - /*3fb0*/ IMAD.WIDE.U32 R56, R57, 0x80, R136.reuse ; - /*3fc0*/ IADD3 R53, PT, PT, R53, -R112, RZ ; - /*3fd0*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*3fe0*/ IMAD.WIDE.U32 R30, R31, 0x80, R136 ; - /*3ff0*/ LDG.E.128.STRONG.GPU R56, desc[UR10][R56.64] ; - /*4000*/ IMAD R55, R29, 0x1000193, RZ ; - /*4010*/ IMAD.WIDE.U32 R52, R53, 0x80, R136 ; - /*4020*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R30.64] ; - /*4030*/ IMAD R54, R5, 0x1000193, RZ ; - /*4040*/ LOP3.LUT R92, R55, R92, RZ, 0x3c, !PT ; - /*4050*/ LOP3.LUT R93, R54, R93, RZ, 0x3c, !PT ; - /*4060*/ LDG.E.128.STRONG.GPU R52, desc[UR10][R52.64] ; - /*4070*/ IMAD R4, R4, 0x1000193, RZ ; - /*4080*/ IMAD R5, R36, 0x1000193, RZ ; - /*4090*/ LOP3.LUT R97, R4, R97, RZ, 0x3c, !PT ; - /*40a0*/ IMAD R4, R7, 0x1000193, RZ ; - /*40b0*/ LOP3.LUT R100, R5, R100, RZ, 0x3c, !PT ; - /*40c0*/ IMAD R5, R38, 0x1000193, RZ ; - /*40d0*/ LOP3.LUT R109, R4, R109, RZ, 0x3c, !PT ; - /*40e0*/ IMAD R4, R121, 0x1000193, RZ ; - /*40f0*/ LOP3.LUT R104, R5, R104, RZ, 0x3c, !PT ; - /*4100*/ IMAD R5, R114, 0x1000193, RZ ; - /*4110*/ IMAD R36, R37, 0x1000193, RZ ; - /*4120*/ LOP3.LUT R73, R4, R73, RZ, 0x3c, !PT ; - /*4130*/ IMAD R4, R35, 0x1000193, RZ ; - /*4140*/ LOP3.LUT R68, R5, R68, RZ, 0x3c, !PT ; - /*4150*/ IMAD R5, R128, 0x1000193, RZ ; - /*4160*/ IMAD R35, R94, 0x1000193, RZ ; - /*4170*/ LOP3.LUT R101, R36, R101, RZ, 0x3c, !PT ; - /*4180*/ IMAD R36, R93, 0x1000193, RZ ; - /*4190*/ LOP3.LUT R70, R5, R70, RZ, 0x3c, !PT ; - /*41a0*/ LOP3.LUT R5, R35, R66, RZ, 0x3c, !PT ; - /*41b0*/ IMAD R35, R98, 0x1000193, RZ ; - /*41c0*/ IMAD R123, R123, 0x1000193, RZ ; - /*41d0*/ LOP3.LUT R69, R4, R69, RZ, 0x3c, !PT ; - /*41e0*/ IMAD R125, R125, 0x1000193, RZ ; - /*41f0*/ LOP3.LUT R4, R36, R65, RZ, 0x3c, !PT ; - /*4200*/ IMAD R126, R126, 0x1000193, RZ ; - /*4210*/ LOP3.LUT R78, R35, R78, RZ, 0x3c, !PT ; - /*4220*/ IMAD R6, R6, 0x1000193, RZ ; - /*4230*/ LOP3.LUT R96, R123, R96, RZ, 0x3c, !PT ; - /*4240*/ IMAD R7, R92, 0x1000193, RZ ; - /*4250*/ IMAD R36, R97, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R24, R125, R24, RZ, 0x3c, !PT ; - /*4270*/ IMAD R38, R101, 0x1000193, RZ ; - /*4280*/ IMAD R35, R106, 0x1000193, RZ ; - /*4290*/ LOP3.LUT R25, R126, R25, RZ, 0x3c, !PT ; - /*42a0*/ IMAD R39, R39, 0x1000193, RZ ; - /*42b0*/ LOP3.LUT R105, R6, R105, RZ, 0x3c, !PT ; - /*42c0*/ IMAD R119, R119, 0x1000193, RZ ; - /*42d0*/ LOP3.LUT R6, R7, R64, RZ, 0x3c, !PT ; - /*42e0*/ IMAD R7, R96, 0x1000193, RZ ; - /*42f0*/ LOP3.LUT R77, R36, R77, RZ, 0x3c, !PT ; - /*4300*/ IMAD R37, R100, 0x1000193, RZ ; - /*4310*/ LOP3.LUT R36, R38, R33, RZ, 0x3c, !PT ; - /*4320*/ IMAD R33, R104, 0x1000193, RZ ; - /*4330*/ LOP3.LUT R50, R35, R50, RZ, 0x3c, !PT ; - /*4340*/ IMAD R35, R24, 0x1000193, RZ ; - /*4350*/ LOP3.LUT R108, R39, R108, RZ, 0x3c, !PT ; - /*4360*/ IMAD R24, R25, 0x1000193, RZ ; - /*4370*/ LOP3.LUT R26, R119, R26, RZ, 0x3c, !PT ; - /*4380*/ IMAD R127, R127, 0x1000193, RZ ; - /*4390*/ LOP3.LUT R76, R7, R76, RZ, 0x3c, !PT ; - /*43a0*/ IMAD R129, R129, 0x1000193, RZ ; - /*43b0*/ LOP3.LUT R7, R37, R32, RZ, 0x3c, !PT ; - /*43c0*/ IMAD R32, R105, 0x1000193, RZ ; - /*43d0*/ LOP3.LUT R48, R33, R48, RZ, 0x3c, !PT ; - /*43e0*/ IMAD R39, R108, 0x1000193, RZ ; - /*43f0*/ LOP3.LUT R74, R127, R74, RZ, 0x3c, !PT ; - /*4400*/ IMAD R33, R110, 0x1000193, RZ ; - /*4410*/ LOP3.LUT R72, R129, R72, RZ, 0x3c, !PT ; - /*4420*/ IMAD R25, R26, 0x1000193, RZ ; - /*4430*/ IMAD R4, R4, 0x1000193, RZ ; - /*4440*/ IMAD R5, R5, 0x1000193, RZ ; - /*4450*/ IADD3 R3, PT, PT, R3, 0x4, RZ ; - /*4460*/ LOP3.LUT R49, R32, R49, RZ, 0x3c, !PT ; - /*4470*/ IMAD R32, R109, 0x1000193, RZ ; - /*4480*/ LOP3.LUT R44, R39, R44, RZ, 0x3c, !PT ; - /*4490*/ IMAD R39, R6, 0x1000193, RZ ; - /*44a0*/ LOP3.LUT R46, R33, R46, RZ, 0x3c, !PT ; - /*44b0*/ IMAD R33, R74, 0x1000193, RZ ; - /*44c0*/ IMAD R6, R71, 0x1000193, RZ ; - /*44d0*/ IMAD R7, R7, 0x1000193, RZ ; - /*44e0*/ ISETP.NE.AND P1, PT, R3, 0x40, PT ; - /*44f0*/ IMAD R37, R102, 0x1000193, RZ ; - /*4500*/ LOP3.LUT R45, R32, R45, RZ, 0x3c, !PT ; - /*4510*/ IMAD R32, R95, 0x1000193, RZ ; - /*4520*/ IMAD R26, R73, 0x1000193, RZ ; - /*4530*/ LOP3.LUT R37, R37, R34, RZ, 0x3c, !PT ; - /*4540*/ IMAD R36, R36, 0x1000193, RZ ; - /*4550*/ IMAD R37, R37, 0x1000193, RZ ; - /*4560*/ LOP3.LUT R85, R24, R85, RZ, 0x3c, !PT ; - /*4570*/ IMAD R24, R113, 0x1000193, RZ ; - /*4580*/ LOP3.LUT R86, R25, R86, RZ, 0x3c, !PT ; - /*4590*/ IMAD R25, R72, 0x1000193, RZ ; - /*45a0*/ LOP3.LUT R87, R24, R87, RZ, 0x3c, !PT ; - /*45b0*/ IMAD R24, R69, 0x1000193, RZ ; - /*45c0*/ LOP3.LUT R61, R4, R61, RZ, 0x3c, !PT ; - /*45d0*/ IMAD R4, R79, 0x1000193, RZ ; - /*45e0*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*45f0*/ IMAD R5, R78, 0x1000193, RZ ; - /*4600*/ LOP3.LUT R66, R33, R90, RZ, 0x3c, !PT ; - /*4610*/ LOP3.LUT R64, R25, R88, RZ, 0x3c, !PT ; - /*4620*/ IMAD R25, R68, 0x1000193, RZ ; - /*4630*/ LOP3.LUT R33, R24, R81, RZ, 0x3c, !PT ; - /*4640*/ IMAD R24, R77, 0x1000193, RZ ; - /*4650*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*4660*/ IMAD R6, R49, 0x1000193, RZ ; - /*4670*/ LOP3.LUT R42, R5, R42, RZ, 0x3c, !PT ; - /*4680*/ IMAD R5, R48, 0x1000193, RZ ; - /*4690*/ LOP3.LUT R43, R4, R43, RZ, 0x3c, !PT ; - /*46a0*/ IMAD R4, R27, 0x1000193, RZ ; - /*46b0*/ LOP3.LUT R56, R7, R56, RZ, 0x3c, !PT ; - /*46c0*/ IMAD R7, R50, 0x1000193, RZ ; - /*46d0*/ LOP3.LUT R84, R35, R84, RZ, 0x3c, !PT ; - /*46e0*/ IMAD R35, R70, 0x1000193, RZ ; - /*46f0*/ LOP3.LUT R67, R32, R91, RZ, 0x3c, !PT ; - /*4700*/ LOP3.LUT R65, R26, R89, RZ, 0x3c, !PT ; - /*4710*/ IMAD R26, R75, 0x1000193, RZ ; - /*4720*/ LOP3.LUT R32, R25, R80, RZ, 0x3c, !PT ; - /*4730*/ IMAD R25, R76, 0x1000193, RZ ; - /*4740*/ LOP3.LUT R41, R24, R41, RZ, 0x3c, !PT ; - /*4750*/ IMAD R24, R47, 0x1000193, RZ ; - /*4760*/ LOP3.LUT R59, R4, R59, RZ, 0x3c, !PT ; - /*4770*/ IMAD R4, R51, 0x1000193, RZ ; - /*4780*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*4790*/ IMAD R5, R44, 0x1000193, RZ ; - /*47a0*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*47b0*/ IMAD R6, R45, 0x1000193, RZ ; - /*47c0*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*47d0*/ IMAD R7, R46, 0x1000193, RZ ; - /*47e0*/ LOP3.LUT R34, R35, R82, RZ, 0x3c, !PT ; - /*47f0*/ LOP3.LUT R35, R26, R83, RZ, 0x3c, !PT ; - /*4800*/ LOP3.LUT R60, R39, R60, RZ, 0x3c, !PT ; - /*4810*/ LOP3.LUT R40, R25, R40, RZ, 0x3c, !PT ; - /*4820*/ LOP3.LUT R57, R36, R57, RZ, 0x3c, !PT ; - /*4830*/ LOP3.LUT R58, R37, R58, RZ, 0x3c, !PT ; - /*4840*/ LOP3.LUT R31, R4, R31, RZ, 0x3c, !PT ; - /*4850*/ LOP3.LUT R52, R5, R52, RZ, 0x3c, !PT ; - /*4860*/ LOP3.LUT R53, R6, R53, RZ, 0x3c, !PT ; - /*4870*/ LOP3.LUT R54, R7, R54, RZ, 0x3c, !PT ; - /*4880*/ LOP3.LUT R55, R24, R55, RZ, 0x3c, !PT ; - /*4890*/ @P1 BRA `(.L_x_265) ; - /*48a0*/ IMAD.SHL.U32 R2, R0.reuse, 0x20, RZ ; - /*48b0*/ LOP3.LUT R0, R0, 0x7, RZ, 0xc0, !PT ; - /*48c0*/ IMAD R64, R64, 0x1000193, RZ ; - /*48d0*/ UIADD3 UR5, UPT, UPT, UR5, 0x100, URZ ; - /*48e0*/ IMAD R32, R32, 0x1000193, RZ ; - /*48f0*/ LOP3.LUT R5, R2, 0x7f00, RZ, 0xc0, !PT ; - /*4900*/ IMAD R28, R28, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R64, R64, R65, RZ, 0x3c, !PT ; - /*4920*/ IMAD R84, R84, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*4940*/ IMAD R60, R60, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R28, R28, R29, RZ, 0x3c, !PT ; - /*4960*/ IMAD R40, R40, 0x1000193, RZ ; - /*4970*/ LOP3.LUT R84, R84, R85, RZ, 0x3c, !PT ; - /*4980*/ IMAD R56, R56, 0x1000193, RZ ; - /*4990*/ LOP3.LUT R60, R60, R61, RZ, 0x3c, !PT ; - /*49a0*/ IMAD R52, R52, 0x1000193, RZ ; - /*49b0*/ LOP3.LUT R40, R40, R41, RZ, 0x3c, !PT ; - /*49c0*/ IMAD R29, R0, 0x4, R5 ; - /*49d0*/ LOP3.LUT R56, R56, R57, RZ, 0x3c, !PT ; - /*49e0*/ IMAD R7, R64, 0x1000193, RZ ; - /*49f0*/ LOP3.LUT R52, R52, R53, RZ, 0x3c, !PT ; - /*4a00*/ IMAD R5, R32, 0x1000193, RZ ; - /*4a10*/ ULEA UR5, UR6, UR5, 0x18 ; - /*4a20*/ IMAD R3, R84, 0x1000193, RZ ; - /*4a30*/ LOP3.LUT R7, R7, R66, RZ, 0x3c, !PT ; - /*4a40*/ IMAD R25, R60, 0x1000193, RZ ; - /*4a50*/ LOP3.LUT R5, R5, R34, RZ, 0x3c, !PT ; - /*4a60*/ IMAD R27, R40, 0x1000193, RZ ; - /*4a70*/ LOP3.LUT R3, R3, R86, RZ, 0x3c, !PT ; - /*4a80*/ IMAD R33, R56, 0x1000193, RZ ; - /*4a90*/ LOP3.LUT R25, R25, R62, RZ, 0x3c, !PT ; - /*4aa0*/ IMAD R37, R28, 0x1000193, RZ ; - /*4ab0*/ LOP3.LUT R27, R27, R42, RZ, 0x3c, !PT ; - /*4ac0*/ IMAD R39, R52, 0x1000193, RZ ; - /*4ad0*/ LOP3.LUT R33, R33, R58, RZ, 0x3c, !PT ; - /*4ae0*/ IMAD R4, R7, 0x1000193, RZ ; - /*4af0*/ LOP3.LUT R37, R37, R30, RZ, 0x3c, !PT ; - /*4b00*/ IMAD R6, R5, 0x1000193, RZ ; - /*4b10*/ LOP3.LUT R39, R39, R54, RZ, 0x3c, !PT ; - /*4b20*/ IMAD R0, R3, 0x1000193, RZ ; - /*4b30*/ LOP3.LUT R28, R4, R67, RZ, 0x3c, !PT ; - /*4b40*/ IMAD R4, R25, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R30, R6, R35, RZ, 0x3c, !PT ; - /*4b60*/ IMAD R6, R27, 0x1000193, RZ ; - /*4b70*/ LOP3.LUT R0, R0, R87, RZ, 0x3c, !PT ; - /*4b80*/ IMAD R24, R33, 0x1000193, RZ ; - /*4b90*/ LOP3.LUT R32, R4, R63, RZ, 0x3c, !PT ; - /*4ba0*/ IMAD R26, R37, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R34, R6, R43, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R40, R39, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R36, R24, R59, RZ, 0x3c, !PT ; - /*4be0*/ STS [R29+UR5], R0 ; - /*4bf0*/ LOP3.LUT R38, R26, R31, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R40, R40, R55, RZ, 0x3c, !PT ; - /*4c10*/ STS [R29+UR5+0x20], R28 ; - /*4c20*/ LOP3.LUT R33, R10, 0x1, R12, 0x96, !PT ; - /*4c30*/ STS [R29+UR5+0x40], R30 ; - /*4c40*/ LOP3.LUT R0, R11, R13, RZ, 0x3c, !PT ; - /*4c50*/ STS [R29+UR5+0x60], R32 ; - /*4c60*/ SHF.L.W.U32.HI R35, R33, 0x1, R0 ; - /*4c70*/ STS [R29+UR5+0x80], R34 ; - /*4c80*/ STS [R29+UR5+0xa0], R36 ; - /*4c90*/ STS [R29+UR5+0xc0], R38 ; - /*4ca0*/ SHF.L.W.U32.HI R34, R0, 0x1, R33 ; - /*4cb0*/ STS [R29+UR5+0xe0], R40 ; - /*4cc0*/ LDS.128 R24, [R2+UR5] ; - /*4cd0*/ LDS.128 R4, [R2+UR5+0x10] ; - /*4ce0*/ LOP3.LUT R31, R26, R16, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R42, R27, R17, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R37, R24, R14, RZ, 0x3c, !PT ; - /*4d10*/ SHF.L.W.U32.HI R3, R42, 0x1, R31 ; - /*4d20*/ SHF.L.W.U32.HI R28, R31, 0x1, R42 ; - /*4d30*/ LOP3.LUT R29, R33, R3, RZ, 0x3c, !PT ; - /*4d40*/ LOP3.LUT R2, R28, R11, R13, 0x96, !PT ; - /*4d50*/ LOP3.LUT R30, R25, R15, RZ, 0x3c, !PT ; - /*4d60*/ LOP3.LUT R31, R29.reuse, R24, RZ, 0x3c, !PT ; - /*4d70*/ LOP3.LUT R32, R2.reuse, R25, RZ, 0x3c, !PT ; - /*4d80*/ LOP3.LUT R0, R29, R14, RZ, 0x3c, !PT ; - /*4d90*/ LOP3.LUT R33, R2, R15, RZ, 0x3c, !PT ; - /*4da0*/ SHF.L.W.U32.HI R36, R30, 0x1, R37 ; - /*4db0*/ LOP3.LUT R41, R4, R18, R20, 0x96, !PT ; - /*4dc0*/ LOP3.LUT R40, R5, R19, R21, 0x96, !PT ; - /*4dd0*/ SHF.L.W.U32.HI R37, R37, 0x1, R30 ; - /*4de0*/ SHF.L.W.U32.HI R3, R32, 0x17, R31 ; - /*4df0*/ SHF.L.W.U32.HI R60, R31, 0x17, R32 ; - /*4e00*/ SHF.L.W.U32.HI R46, R2, 0x19, R29 ; - /*4e10*/ SHF.L.W.U32.HI R38, R29, 0x19, R2 ; - /*4e20*/ PRMT R48, R29, 0x4321, R2 ; - /*4e30*/ PRMT R30, R2.reuse, 0x4321, R29.reuse ; - /*4e40*/ SHF.L.W.U32.HI R28, R2, 0x15, R29 ; - /*4e50*/ SHF.L.W.U32.HI R31, R33, 0x1c, R0 ; - /*4e60*/ SHF.L.W.U32.HI R29, R29, 0x15, R2 ; - /*4e70*/ SHF.L.W.U32.HI R0, R0, 0x1c, R33 ; - /*4e80*/ LOP3.LUT R32, R7, R9, R23, 0x96, !PT ; - /*4e90*/ LOP3.LUT R33, R41, R34, RZ, 0x3c, !PT ; - /*4ea0*/ LOP3.LUT R2, R40, R35, RZ, 0x3c, !PT ; - /*4eb0*/ LOP3.LUT R43, R6, R8.reuse, R22, 0x96, !PT ; - /*4ec0*/ LOP3.LUT R32, R32, 0x80000000, RZ, 0x3c, !PT ; - /*4ed0*/ LOP3.LUT R8, R33, R8, RZ, 0x3c, !PT ; - /*4ee0*/ LOP3.LUT R9, R2, R9, RZ, 0x3c, !PT ; - /*4ef0*/ LOP3.LUT R35, R43, R36, RZ, 0x3c, !PT ; - /*4f00*/ SHF.L.W.U32.HI R39, R40, 0x1, R41 ; - /*4f10*/ SHF.L.W.U32.HI R34, R41, 0x1, R40 ; - /*4f20*/ SHF.L.W.U32.HI R41, R32, 0x1, R43 ; - /*4f30*/ SHF.L.W.U32.HI R42, R43, 0x1, R32 ; - /*4f40*/ LOP3.LUT R22, R33, R22, RZ, 0x3c, !PT ; - /*4f50*/ LOP3.LUT R23, R2, R23, RZ, 0x3c, !PT ; - /*4f60*/ SHF.L.W.U32.HI R45, R9, 0xc, R8 ; - /*4f70*/ SHF.L.W.U32.HI R40, R8, 0xc, R9 ; - /*4f80*/ LOP3.LUT R32, R32, R37, RZ, 0x3c, !PT ; - /*4f90*/ LOP3.LUT R9, R35, 0x1, RZ, 0x3c, !PT ; - /*4fa0*/ LOP3.LUT R37, R39, R24, R14, 0x96, !PT ; - /*4fb0*/ LOP3.LUT R34, R34, R25, R15, 0x96, !PT ; - /*4fc0*/ LOP3.LUT R14, R2, R7, RZ, 0x3c, !PT ; - /*4fd0*/ LOP3.LUT R49, R33, R6, RZ, 0x3c, !PT ; - /*4fe0*/ SHF.L.W.U32.HI R64, R23, 0x1, R22 ; - /*4ff0*/ SHF.L.W.U32.HI R66, R22, 0x1, R23 ; - /*5000*/ LOP3.LUT R52, R2, 0x80000000, RZ, 0x3c, !PT ; - /*5010*/ LOP3.LUT R13, R32, R13, RZ, 0x3c, !PT ; - /*5020*/ LOP3.LUT R12, R35, R12, RZ, 0x3c, !PT ; - /*5030*/ SHF.L.W.U32.HI R54, R2, 0x2, R33 ; - /*5040*/ SHF.L.W.U32.HI R53, R33, 0x2, R2 ; - /*5050*/ SHF.L.W.U32.HI R22, R32, 0xb, R9 ; - /*5060*/ SHF.L.W.U32.HI R15, R9, 0xb, R32 ; - /*5070*/ LOP3.LUT R2, R37, R26.reuse, RZ, 0x3c, !PT ; - /*5080*/ LOP3.LUT R9, R34, R27.reuse, RZ, 0x3c, !PT ; - /*5090*/ SHF.L.W.U32.HI R55, R14, 0xa, R49 ; - /*50a0*/ LOP3.LUT R23, R41, R26, R16, 0x96, !PT ; - /*50b0*/ LOP3.LUT R42, R42, R27, R17, 0x96, !PT ; - /*50c0*/ SHF.L.W.U32.HI R49, R49, 0xa, R14 ; - /*50d0*/ LOP3.LUT R11, R32, R11, RZ, 0x3c, !PT ; - /*50e0*/ LOP3.LUT R10, R35, R10, RZ, 0x3c, !PT ; - /*50f0*/ LOP3.LUT R16, R37, R16, RZ, 0x3c, !PT ; - /*5100*/ LOP3.LUT R17, R34, R17, RZ, 0x3c, !PT ; - /*5110*/ SHF.L.W.U32.HI R14, R13, 0x1e, R12 ; - /*5120*/ SHF.L.W.U32.HI R13, R12, 0x1e, R13 ; - /*5130*/ SHF.L.W.U32.HI R58, R9, 0x14, R2 ; - /*5140*/ SHF.L.W.U32.HI R57, R2, 0x14, R9 ; - /*5150*/ SHF.L.W.U32.HI R12, R34, 0x7, R37 ; - /*5160*/ SHF.L.W.U32.HI R9, R42, 0x9, R23 ; - /*5170*/ SHF.L.W.U32.HI R59, R17, 0x1b, R16 ; - /*5180*/ SHF.L.W.U32.HI R61, R16, 0x1b, R17 ; - /*5190*/ SHF.L.W.U32.HI R63, R11, 0x6, R10 ; - /*51a0*/ SHF.L.W.U32.HI R65, R10, 0x6, R11 ; - /*51b0*/ SHF.L.W.U32.HI R39, R52, 0xd, R33 ; - /*51c0*/ SHF.L.W.U32.HI R36, R37, 0x7, R34 ; - /*51d0*/ SHF.L.W.U32.HI R44, R34, 0xe, R37 ; - /*51e0*/ LOP3.LUT R11, R23.reuse, R20, RZ, 0x3c, !PT ; - /*51f0*/ SHF.L.W.U32.HI R17, R23, 0x9, R42 ; - /*5200*/ SHF.L.W.U32.HI R52, R33, 0xd, R52 ; - /*5210*/ SHF.L.W.U32.HI R56, R32.reuse, 0x1d, R35.reuse ; - /*5220*/ SHF.L.W.U32.HI R51, R35, 0x1d, R32 ; - /*5230*/ SHF.L.W.U32.HI R62, R32, 0xf, R35 ; - /*5240*/ SHF.L.W.U32.HI R50, R35, 0xf, R32 ; - /*5250*/ PRMT R41, R37.reuse, 0x2107, R34.reuse ; - /*5260*/ PRMT R43, R34, 0x2107, R37 ; - /*5270*/ SHF.L.W.U32.HI R47, R37, 0xe, R34 ; - /*5280*/ LOP3.LUT R16, R42, R21, RZ, 0x3c, !PT ; - /*5290*/ LOP3.LUT R35, R14, R3, R12, 0xd2, !PT ; - /*52a0*/ LOP3.LUT R33, R3, R12, R9, 0xd2, !PT ; - /*52b0*/ LOP3.LUT R37, R12, R9, R53, 0xd2, !PT ; - /*52c0*/ LOP3.LUT R9, R9, R53, R14, 0xd2, !PT ; - /*52d0*/ LOP3.LUT R3, R53, R14, R3, 0xd2, !PT ; - /*52e0*/ LOP3.LUT R34, R13, R60, R36, 0xd2, !PT ; - /*52f0*/ LOP3.LUT R32, R60, R36, R17, 0xd2, !PT ; - /*5300*/ LOP3.LUT R12, R40, R15, R28, 0xd2, !PT ; - /*5310*/ LOP3.LUT R10, R15, R28, R44, 0xd2, !PT ; - /*5320*/ LOP3.LUT R14, R28, R44, R11, 0xd2, !PT ; - /*5330*/ SHF.L.W.U32.HI R20, R42, 0x12, R23 ; - /*5340*/ LOP3.LUT R36, R36, R17, R54, 0xd2, !PT ; - /*5350*/ LOP3.LUT R8, R17, R54, R13, 0xd2, !PT ; - /*5360*/ LOP3.LUT R2, R54, R13, R60, 0xd2, !PT ; - /*5370*/ LOP3.LUT R67, R11, R40, R15, 0xd2, !PT ; - /*5380*/ LOP3.LUT R28, R44, R11, R40, 0xd2, !PT ; - /*5390*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*53a0*/ LOP3.LUT R19, R42, R19, RZ, 0x3c, !PT ; - /*53b0*/ LOP3.LUT R13, R45, R22, R29, 0xd2, !PT ; - /*53c0*/ LOP3.LUT R53, R16, R45, R22, 0xd2, !PT ; - /*53d0*/ LOP3.LUT R11, R22, R29, R47, 0xd2, !PT ; - /*53e0*/ LOP3.LUT R15, R29, R47, R16, 0xd2, !PT ; - /*53f0*/ SHF.L.W.U32.HI R54, R23, 0x12, R42 ; - /*5400*/ LOP3.LUT R29, R47, R16, R45, 0xd2, !PT ; - /*5410*/ LOP3.LUT R22, R64, R63, R46, 0xd2, !PT ; - /*5420*/ LOP3.LUT R44, R63, R46, R41, 0xd2, !PT ; - /*5430*/ LOP3.LUT R46, R46, R41, R20, 0xd2, !PT ; - /*5440*/ LOP3.LUT R40, R41, R20, R64, 0xd2, !PT ; - /*5450*/ LOP3.LUT R16, R20, R64, R63, 0xd2, !PT ; - /*5460*/ LOP3.LUT R20, R23, R4, RZ, 0x3c, !PT ; - /*5470*/ LOP3.LUT R21, R42, R5, RZ, 0x3c, !PT ; - /*5480*/ LOP3.LUT R23, R66, R65, R38, 0xd2, !PT ; - /*5490*/ LOP3.LUT R45, R65, R38, R43, 0xd2, !PT ; - /*54a0*/ LOP3.LUT R47, R38, R43, R54, 0xd2, !PT ; - /*54b0*/ SHF.L.W.U32.HI R60, R18, 0x4, R19 ; - /*54c0*/ SHF.L.W.U32.HI R38, R19, 0x4, R18 ; - /*54d0*/ LOP3.LUT R41, R43, R54, R66, 0xd2, !PT ; - /*54e0*/ LOP3.LUT R17, R54, R66, R65, 0xd2, !PT ; - /*54f0*/ SHF.L.W.U32.HI R63, R21, 0x3, R20 ; - /*5500*/ SHF.L.W.U32.HI R66, R20, 0x3, R21 ; - /*5510*/ LOP3.LUT R18, R55, R62, R48, 0xd2, !PT ; - /*5520*/ LOP3.LUT R20, R60, R55, R62, 0xd2, !PT ; - /*5530*/ LOP3.LUT R54, R59, R60, R55, 0xd2, !PT ; - /*5540*/ LOP3.LUT R19, R49, R50, R30, 0xd2, !PT ; - /*5550*/ LOP3.LUT R21, R38, R49, R50, 0xd2, !PT ; - /*5560*/ LOP3.LUT R55, R61, R38, R49, 0xd2, !PT ; - /*5570*/ LOP3.LUT R42, R62, R48, R59, 0xd2, !PT ; - /*5580*/ LOP3.LUT R43, R50, R30, R61, 0xd2, !PT ; - /*5590*/ LOP3.LUT R49, R30, R61, R38, 0xd2, !PT ; - /*55a0*/ LOP3.LUT R48, R48, R59, R60, 0xd2, !PT ; - /*55b0*/ LOP3.LUT R30, R52, R51, R31, 0xd2, !PT ; - /*55c0*/ LOP3.LUT R50, R51, R31, R58, 0xd2, !PT ; - /*55d0*/ LOP3.LUT R64, R31, R58, R63, 0xd2, !PT ; - /*55e0*/ LOP3.LUT R38, R63, R52, R51, 0xd2, !PT ; - /*55f0*/ LOP3.LUT R58, R58, R63, R52, 0xd2, !PT ; - /*5600*/ LOP3.LUT R31, R39, R56, R0, 0xd2, !PT ; - /*5610*/ LOP3.LUT R51, R56, R0, R57, 0xd2, !PT ; - /*5620*/ LOP3.LUT R65, R0, R57, R66, 0xd2, !PT ; - /*5630*/ LOP3.LUT R59, R57, R66, R39, 0xd2, !PT ; - /*5640*/ LOP3.LUT R39, R66, R39, R56, 0xd2, !PT ; - /*5650*/ MOV R0, 0x1 ; - /*5660*/ LOP3.LUT R52, R67, 0x1, RZ, 0x3c, !PT ; -.L_x_266: - /*5670*/ LOP3.LUT R57, R44, R58, R12, 0x96, !PT ; - /*5680*/ LOP3.LUT R61, R45, R59, R13, 0x96, !PT ; - /*5690*/ LOP3.LUT R75, R17, R51, R29, 0x96, !PT ; - /*56a0*/ LOP3.LUT R63, R16, R50, R28, 0x96, !PT ; - /*56b0*/ LOP3.LUT R57, R32, R57, R20, 0x96, !PT ; - /*56c0*/ LOP3.LUT R61, R33, R61, R21, 0x96, !PT ; - /*56d0*/ LOP3.LUT R69, R46, R38, R10, 0x96, !PT ; - /*56e0*/ LOP3.LUT R79, R47, R39, R11, 0x96, !PT ; - /*56f0*/ LOP3.LUT R75, R3, R75, R49, 0x96, !PT ; - /*5700*/ LOP3.LUT R62, R2, R63, R48, 0x96, !PT ; - /*5710*/ SHF.L.W.U32.HI R67, R57, 0x1, R61 ; - /*5720*/ SHF.L.W.U32.HI R63, R61, 0x1, R57 ; - /*5730*/ LOP3.LUT R71, R22, R64, R52, 0x96, !PT ; - /*5740*/ LOP3.LUT R81, R23, R65, R53, 0x96, !PT ; - /*5750*/ LOP3.LUT R66, R36, R69, R18, 0x96, !PT ; - /*5760*/ LOP3.LUT R79, R37, R79, R19, 0x96, !PT ; - /*5770*/ LOP3.LUT R56, R67, R75, R65, 0x96, !PT ; - /*5780*/ LOP3.LUT R65, R63, R62, R64, 0x96, !PT ; - /*5790*/ LOP3.LUT R64, R34, R71, R54, 0x96, !PT ; - /*57a0*/ LOP3.LUT R81, R35, R81, R55, 0x96, !PT ; - /*57b0*/ SHF.L.W.U32.HI R71, R66, 0x1, R79 ; - /*57c0*/ LOP3.LUT R53, R67.reuse, R75.reuse, R53, 0x96, !PT ; - /*57d0*/ LOP3.LUT R23, R67.reuse, R75.reuse, R23, 0x96, !PT ; - /*57e0*/ LOP3.LUT R55, R67, R75, R55, 0x96, !PT ; - /*57f0*/ LOP3.LUT R35, R67, R75, R35, 0x96, !PT ; - /*5800*/ SHF.L.W.U32.HI R73, R75, 0x1, R62 ; - /*5810*/ SHF.L.W.U32.HI R67, R62, 0x1, R75 ; - /*5820*/ SHF.L.W.U32.HI R69, R79, 0x1, R66 ; - /*5830*/ LOP3.LUT R75, R71, R81, R59, 0x96, !PT ; - /*5840*/ LOP3.LUT R59, R40, R30, R14, 0x96, !PT ; - /*5850*/ LOP3.LUT R77, R41, R31, R15, 0x96, !PT ; - /*5860*/ LOP3.LUT R60, R63.reuse, R62.reuse, R54, 0x96, !PT ; - /*5870*/ LOP3.LUT R52, R63.reuse, R62.reuse, R52, 0x96, !PT ; - /*5880*/ LOP3.LUT R22, R63.reuse, R62.reuse, R22, 0x96, !PT ; - /*5890*/ LOP3.LUT R54, R63, R62, R34, 0x96, !PT ; - /*58a0*/ LOP3.LUT R62, R69, R64, R58, 0x96, !PT ; - /*58b0*/ LOP3.LUT R58, R8, R59, R42, 0x96, !PT ; - /*58c0*/ LOP3.LUT R77, R9, R77, R43, 0x96, !PT ; - /*58d0*/ SHF.L.W.U32.HI R63, R64, 0x1, R81 ; - /*58e0*/ LOP3.LUT R34, R69, R64, R12, 0x96, !PT ; - /*58f0*/ SHF.L.W.U32.HI R59, R81, 0x1, R64 ; - /*5900*/ LOP3.LUT R12, R71, R81, R21, 0x96, !PT ; - /*5910*/ LOP3.LUT R44, R69.reuse, R64.reuse, R44, 0x96, !PT ; - /*5920*/ LOP3.LUT R21, R69.reuse, R64.reuse, R20, 0x96, !PT ; - /*5930*/ LOP3.LUT R64, R69, R64, R32, 0x96, !PT ; - /*5940*/ LOP3.LUT R20, R63, R77.reuse, R51, 0x96, !PT ; - /*5950*/ LOP3.LUT R51, R59, R58, R50, 0x96, !PT ; - /*5960*/ LOP3.LUT R69, R63, R77, R17, 0x96, !PT ; - /*5970*/ LOP3.LUT R50, R59, R58.reuse, R16, 0x96, !PT ; - /*5980*/ SHF.L.W.U32.HI R17, R58, 0x1, R77 ; - /*5990*/ LOP3.LUT R32, R63.reuse, R77.reuse, R3, 0x96, !PT ; - /*59a0*/ LOP3.LUT R16, R63, R77, R49, 0x96, !PT ; - /*59b0*/ SHF.L.W.U32.HI R3, R77, 0x1, R58 ; - /*59c0*/ LOP3.LUT R28, R59, R58, R28, 0x96, !PT ; - /*59d0*/ LOP3.LUT R49, R59.reuse, R58.reuse, R48, 0x96, !PT ; - /*59e0*/ LOP3.LUT R59, R59, R58, R2, 0x96, !PT ; - /*59f0*/ LOP3.LUT R58, R17, R61, R11, 0x96, !PT ; - /*5a00*/ LOP3.LUT R13, R71.reuse, R81.reuse, R13, 0x96, !PT ; - /*5a10*/ LOP3.LUT R45, R71.reuse, R81.reuse, R45, 0x96, !PT ; - /*5a20*/ LOP3.LUT R33, R71, R81, R33, 0x96, !PT ; - /*5a30*/ LOP3.LUT R2, R67, R79, R15, 0x96, !PT ; - /*5a40*/ LOP3.LUT R11, R17, R61, R47, 0x96, !PT ; - /*5a50*/ LOP3.LUT R46, R3, R57, R46, 0x96, !PT ; - /*5a60*/ LOP3.LUT R71, R67, R79, R31, 0x96, !PT ; - /*5a70*/ LOP3.LUT R42, R73.reuse, R66.reuse, R42, 0x96, !PT ; - /*5a80*/ LOP3.LUT R30, R73, R66, R30, 0x96, !PT ; - /*5a90*/ LOP3.LUT R15, R73.reuse, R66.reuse, R14, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R40, R73.reuse, R66.reuse, R40, 0x96, !PT ; - /*5ab0*/ LOP3.LUT R8, R73, R66, R8, 0x96, !PT ; - /*5ac0*/ LOP3.LUT R31, R67, R79, R43, 0x96, !PT ; - /*5ad0*/ LOP3.LUT R73, R17.reuse, R61.reuse, R39, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R48, R17, R61, R19, 0x96, !PT ; - /*5af0*/ LOP3.LUT R29, R63, R77, R29, 0x96, !PT ; - /*5b00*/ LOP3.LUT R39, R17, R61, R37, 0x96, !PT ; - /*5b10*/ LOP3.LUT R19, R3, R57, R10, 0x96, !PT ; - /*5b20*/ LOP3.LUT R63, R67, R79, R41, 0x96, !PT ; - /*5b30*/ LOP3.LUT R37, R3, R57, R18, 0x96, !PT ; - /*5b40*/ SHF.L.W.U32.HI R17, R11, 0xb, R46 ; - /*5b50*/ SHF.L.W.U32.HI R10, R46, 0xb, R11 ; - /*5b60*/ LOP3.LUT R67, R67, R79, R9, 0x96, !PT ; - /*5b70*/ LOP3.LUT R38, R3.reuse, R57.reuse, R38, 0x96, !PT ; - /*5b80*/ LOP3.LUT R36, R3, R57, R36, 0x96, !PT ; - /*5b90*/ SHF.L.W.U32.HI R43, R32, 0xe, R59 ; - /*5ba0*/ SHF.L.W.U32.HI R46, R59, 0xe, R32 ; - /*5bb0*/ SHF.L.W.U32.HI R14, R75, 0xc, R62 ; - /*5bc0*/ SHF.L.W.U32.HI R9, R62, 0xc, R75 ; - /*5bd0*/ SHF.L.W.U32.HI R3, R31, 0x15, R42 ; - /*5be0*/ SHF.L.W.U32.HI R70, R42, 0x15, R31 ; - /*5bf0*/ SHF.L.W.U32.HI R47, R33, 0x2, R64 ; - /*5c00*/ SHF.L.W.U32.HI R59, R64, 0x2, R33 ; - /*5c10*/ SHF.L.W.U32.HI R11, R69, 0x7, R50 ; - /*5c20*/ SHF.L.W.U32.HI R41, R50, 0x7, R69 ; - /*5c30*/ SHF.L.W.U32.HI R32, R58, 0x1e, R19 ; - /*5c40*/ SHF.L.W.U32.HI R42, R19, 0x1e, R58 ; - /*5c50*/ SHF.L.W.U32.HI R62, R55, 0x9, R60 ; - /*5c60*/ SHF.L.W.U32.HI R64, R56, 0x4, R65 ; - /*5c70*/ SHF.L.W.U32.HI R66, R65, 0x4, R56 ; - /*5c80*/ SHF.L.W.U32.HI R60, R60, 0x9, R55 ; - /*5c90*/ SHF.L.W.U32.HI R50, R71, 0x17, R30 ; - /*5ca0*/ SHF.L.W.U32.HI R58, R30, 0x17, R71 ; - /*5cb0*/ SHF.L.W.U32.HI R61, R48, 0xf, R37 ; - /*5cc0*/ SHF.L.W.U32.HI R65, R37, 0xf, R48 ; - /*5cd0*/ PRMT R18, R8, 0x4321, R67 ; - /*5ce0*/ PRMT R30, R67, 0x4321, R8 ; - /*5cf0*/ SHF.L.W.U32.HI R19, R29, 0x1b, R28 ; - /*5d00*/ SHF.L.W.U32.HI R55, R28, 0x1b, R29 ; - /*5d10*/ SHF.L.W.U32.HI R57, R39, 0x1d, R36 ; - /*5d20*/ SHF.L.W.U32.HI R48, R36, 0x1d, R39 ; - /*5d30*/ SHF.L.W.U32.HI R68, R2, 0x1c, R15 ; - /*5d40*/ SHF.L.W.U32.HI R74, R15, 0x1c, R2 ; - /*5d50*/ SHF.L.W.U32.HI R67, R45, 0xa, R44 ; - /*5d60*/ SHF.L.W.U32.HI R31, R35, 0x12, R54 ; - /*5d70*/ PRMT R28, R49, 0x2107, R16 ; - /*5d80*/ LOP3.LUT R39, R52, R9, R10, 0xd2, !PT ; - /*5d90*/ LOP3.LUT R8, R9, R10, R3, 0xd2, !PT ; - /*5da0*/ LOP3.LUT R2, R10, R3, R43, 0xd2, !PT ; - /*5db0*/ SHF.L.W.U32.HI R54, R54, 0x12, R35 ; - /*5dc0*/ PRMT R49, R16, 0x2107, R49 ; - /*5dd0*/ SHF.L.W.U32.HI R72, R73, 0x6, R38 ; - /*5de0*/ SHF.L.W.U32.HI R69, R38, 0x6, R73 ; - /*5df0*/ LOP3.LUT R10, R43, R52, R9, 0xd2, !PT ; - /*5e00*/ SHF.L.W.U32.HI R45, R44, 0xa, R45 ; - /*5e10*/ SHF.L.W.U32.HI R35, R63, 0x19, R40 ; - /*5e20*/ SHF.L.W.U32.HI R56, R40, 0x19, R63 ; - /*5e30*/ SHF.L.W.U32.HI R73, R13, 0x1, R34 ; - /*5e40*/ LOP3.LUT R3, R3, R43, R52, 0xd2, !PT ; - /*5e50*/ LOP3.LUT R9, R14, R17, R70, 0xd2, !PT ; - /*5e60*/ LOP3.LUT R36, R17, R70, R46, 0xd2, !PT ; - /*5e70*/ LOP3.LUT R29, R42, R58, R41, 0xd2, !PT ; - /*5e80*/ LOP3.LUT R16, R58, R41, R60, 0xd2, !PT ; - /*5e90*/ SHF.L.W.U32.HI R34, R34, 0x1, R13 ; - /*5ea0*/ SHF.L.W.U32.HI R33, R20, 0x14, R51 ; - /*5eb0*/ SHF.L.W.U32.HI R63, R21, 0xd, R12 ; - /*5ec0*/ SHF.L.W.U32.HI R76, R23, 0x3, R22 ; - /*5ed0*/ LOP3.LUT R38, R53, R14, R17, 0xd2, !PT ; - /*5ee0*/ LOP3.LUT R70, R70, R46, R53, 0xd2, !PT ; - /*5ef0*/ LOP3.LUT R15, R46, R53, R14, 0xd2, !PT ; - /*5f00*/ LOP3.LUT R41, R41, R60, R47, 0xd2, !PT ; - /*5f10*/ LOP3.LUT R43, R60, R47, R42, 0xd2, !PT ; - /*5f20*/ SHF.L.W.U32.HI R37, R51, 0x14, R20 ; - /*5f30*/ SHF.L.W.U32.HI R71, R22, 0x3, R23 ; - /*5f40*/ LOP3.LUT R17, R32, R50, R11, 0xd2, !PT ; - /*5f50*/ LOP3.LUT R14, R50, R11, R62, 0xd2, !PT ; - /*5f60*/ LOP3.LUT R44, R11, R62, R59, 0xd2, !PT ; - /*5f70*/ LOP3.LUT R46, R67, R61, R18, 0xd2, !PT ; - /*5f80*/ LOP3.LUT R60, R61, R18, R19, 0xd2, !PT ; - /*5f90*/ SHF.L.W.U32.HI R40, R12, 0xd, R21 ; - /*5fa0*/ LOP3.LUT R13, R47, R42, R58, 0xd2, !PT ; - /*5fb0*/ LOP3.LUT R22, R19, R66, R67, 0xd2, !PT ; - /*5fc0*/ LOP3.LUT R11, R66, R67, R61, 0xd2, !PT ; - /*5fd0*/ LOP3.LUT R18, R18, R19, R66, 0xd2, !PT ; - /*5fe0*/ LOP3.LUT R62, R62, R59, R32, 0xd2, !PT ; - /*5ff0*/ LOP3.LUT R12, R59, R32, R50, 0xd2, !PT ; - /*6000*/ LOP3.LUT R20, R55, R64, R45, 0xd2, !PT ; - /*6010*/ LOP3.LUT R19, R64, R45, R65, 0xd2, !PT ; - /*6020*/ LOP3.LUT R47, R45, R65, R30, 0xd2, !PT ; - /*6030*/ LOP3.LUT R61, R65, R30, R55, 0xd2, !PT ; - /*6040*/ LOP3.LUT R23, R30, R55, R64, 0xd2, !PT ; - /*6050*/ LOP3.LUT R50, R35, R28, R31, 0xd2, !PT ; - /*6060*/ LOP3.LUT R58, R28, R31, R73, 0xd2, !PT ; - /*6070*/ LOP3.LUT R45, R34, R69, R56, 0xd2, !PT ; - /*6080*/ LOP3.LUT R59, R49, R54, R34, 0xd2, !PT ; - /*6090*/ LOP3.LUT R51, R68, R33, R76, 0xd2, !PT ; - /*60a0*/ LOP3.LUT R32, R33, R76, R63, 0xd2, !PT ; - /*60b0*/ LOP3.LUT R30, R48, R68, R33, 0xd2, !PT ; - /*60c0*/ LOP3.LUT R31, R31, R73, R72, 0xd2, !PT ; - /*60d0*/ LOP3.LUT R34, R54, R34, R69, 0xd2, !PT ; - /*60e0*/ LOP3.LUT R33, R57, R74, R37, 0xd2, !PT ; - /*60f0*/ LOP3.LUT R21, R72, R35, R28, 0xd2, !PT ; - /*6100*/ LOP3.LUT R42, R73, R72, R35, 0xd2, !PT ; - /*6110*/ LOP3.LUT R28, R69, R56, R49, 0xd2, !PT ; - /*6120*/ LOP3.LUT R56, R56, R49, R54, 0xd2, !PT ; - /*6130*/ LOP3.LUT R55, R71, R40, R57, 0xd2, !PT ; - /*6140*/ LOP3.LUT R35, R31, R30, R10, 0x96, !PT ; - /*6150*/ LOP3.LUT R52, R34, R33, R15, 0x96, !PT ; - /*6160*/ LOP3.LUT R53, R56, R55, R36, 0x96, !PT ; - /*6170*/ LOP3.LUT R35, R13, R35, R18, 0x96, !PT ; - /*6180*/ LOP3.LUT R52, R12, R52, R23, 0x96, !PT ; - /*6190*/ LOP3.LUT R49, R76, R63, R48, 0xd2, !PT ; - /*61a0*/ LOP3.LUT R57, R40, R57, R74, 0xd2, !PT ; - /*61b0*/ LOP3.LUT R48, R63, R48, R68, 0xd2, !PT ; - /*61c0*/ LOP3.LUT R72, R44, R53, R47, 0x96, !PT ; - /*61d0*/ SHF.L.W.U32.HI R63, R35, 0x1, R52 ; - /*61e0*/ LOP3.LUT R69, R74, R37, R71, 0xd2, !PT ; - /*61f0*/ LOP3.LUT R53, R37, R71, R40, 0xd2, !PT ; - /*6200*/ LOP3.LUT R54, R59, R57, R70, 0x96, !PT ; - /*6210*/ LOP3.LUT R71, R58, R48, R3, 0x96, !PT ; - /*6220*/ LOP3.LUT R79, R63.reuse, R72.reuse, R57, 0x96, !PT ; - /*6230*/ LOP3.LUT R37, R63, R72, R59, 0x96, !PT ; - /*6240*/ LOP3.LUT R59, R50, R49, R2, 0x96, !PT ; - /*6250*/ LOP3.LUT R57, R21, R32, R8, 0x96, !PT ; - /*6260*/ LOP3.LUT R54, R62, R54, R61, 0x96, !PT ; - /*6270*/ LOP3.LUT R71, R43, R71, R60, 0x96, !PT ; - /*6280*/ LOP3.LUT R76, R63, R72, R62, 0x96, !PT ; - /*6290*/ LOP3.LUT R59, R41, R59, R46, 0x96, !PT ; - /*62a0*/ LOP3.LUT R62, R16, R57, R11, 0x96, !PT ; - /*62b0*/ SHF.L.W.U32.HI R64, R52, 0x1, R35 ; - /*62c0*/ SHF.L.W.U32.HI R57, R54, 0x1, R71 ; - /*62d0*/ LOP3.LUT R40, R28, R53, R9, 0x96, !PT ; - /*62e0*/ LOP3.LUT R75, R64.reuse, R59.reuse, R3, 0x96, !PT ; - /*62f0*/ LOP3.LUT R48, R64.reuse, R59.reuse, R48, 0x96, !PT ; - /*6300*/ LOP3.LUT R78, R64.reuse, R59.reuse, R58, 0x96, !PT ; - /*6310*/ LOP3.LUT R60, R64.reuse, R59.reuse, R60, 0x96, !PT ; - /*6320*/ LOP3.LUT R43, R64, R59, R43, 0x96, !PT ; - /*6330*/ LOP3.LUT R64, R57.reuse, R62.reuse, R2, 0x96, !PT ; - /*6340*/ LOP3.LUT R82, R57.reuse, R62.reuse, R49, 0x96, !PT ; - /*6350*/ LOP3.LUT R50, R57.reuse, R62.reuse, R50, 0x96, !PT ; - /*6360*/ LOP3.LUT R46, R57.reuse, R62.reuse, R46, 0x96, !PT ; - /*6370*/ LOP3.LUT R80, R57, R62, R41, 0x96, !PT ; - /*6380*/ HFMA2 R57, -RZ, RZ, 0, 1.1444091796875e-05 ; - /*6390*/ LOP3.LUT R3, R14, R40, R19, 0x96, !PT ; - /*63a0*/ SHF.L.W.U32.HI R2, R71, 0x1, R54 ; - /*63b0*/ SHF.L.W.U32.HI R74, R3, 0x1, R62 ; - /*63c0*/ LOP3.LUT R83, R2, R3.reuse, R55, 0x96, !PT ; - /*63d0*/ IMAD R55, R0, 0x8, R57 ; - /*63e0*/ SHF.L.W.U32.HI R77, R62, 0x1, R3 ; - /*63f0*/ LOP3.LUT R49, R2.reuse, R3.reuse, R36, 0x96, !PT ; - /*6400*/ LOP3.LUT R41, R2, R3, R56, 0x96, !PT ; - /*6410*/ LOP3.LUT R47, R2.reuse, R3.reuse, R47, 0x96, !PT ; - /*6420*/ LOP3.LUT R81, R2, R3, R44, 0x96, !PT ; - /*6430*/ LDC.64 R2, c[0x3][R55] ; - /*6440*/ LOP3.LUT R61, R63, R72, R61, 0x96, !PT ; - /*6450*/ SHF.L.W.U32.HI R66, R41, 0xb, R50 ; - /*6460*/ SHF.L.W.U32.HI R68, R50, 0xb, R41 ; - /*6470*/ LOP3.LUT R62, R74, R35, R22, 0x96, !PT ; - /*6480*/ LOP3.LUT R41, R77, R52, R20, 0x96, !PT ; - /*6490*/ SHF.L.W.U32.HI R67, R61, 0x15, R60 ; - /*64a0*/ SHF.L.W.U32.HI R65, R60, 0x15, R61 ; - /*64b0*/ SHF.L.W.U32.HI R60, R49, 0x1e, R64 ; - /*64c0*/ SHF.L.W.U32.HI R64, R64, 0x1e, R49 ; - /*64d0*/ SHF.L.W.U32.HI R58, R41, 0x9, R62 ; - /*64e0*/ SHF.L.W.U32.HI R62, R62, 0x9, R41 ; - /*64f0*/ PRMT R56, R43, 0x4321, R76 ; - /*6500*/ PRMT R49, R76, 0x4321, R43 ; - /*6510*/ LOP3.LUT R40, R74, R35, R29, 0x96, !PT ; - /*6520*/ LOP3.LUT R41, R77, R52, R17, 0x96, !PT ; - /*6530*/ LOP3.LUT R2, R39, R2, RZ, 0x3c, !PT ; - /*6540*/ LOP3.LUT R76, R38, R3, RZ, 0x3c, !PT ; - /*6550*/ LOP3.LUT R70, R63, R72, R70, 0x96, !PT ; - /*6560*/ SHF.L.W.U32.HI R73, R72, 0x1, R59 ; - /*6570*/ LOP3.LUT R57, R74, R35, R51, 0x96, !PT ; - /*6580*/ LOP3.LUT R36, R77, R52, R69, 0x96, !PT ; - /*6590*/ SHF.L.W.U32.HI R72, R59, 0x1, R72 ; - /*65a0*/ SHF.L.W.U32.HI R43, R41, 0x12, R40 ; - /*65b0*/ LOP3.LUT R51, R42, R51, R2, 0x96, !PT ; - /*65c0*/ LOP3.LUT R69, R45, R69, R76, 0x96, !PT ; - /*65d0*/ SHF.L.W.U32.HI R59, R47, 0xf, R46 ; - /*65e0*/ SHF.L.W.U32.HI R50, R46, 0xf, R47 ; - /*65f0*/ SHF.L.W.U32.HI R40, R40, 0x12, R41 ; - /*6600*/ SHF.L.W.U32.HI R46, R37, 0x19, R78 ; - /*6610*/ SHF.L.W.U32.HI R41, R78, 0x19, R37 ; - /*6620*/ LOP3.LUT R3, R74, R35, R42, 0x96, !PT ; - /*6630*/ LOP3.LUT R78, R77, R52, R45, 0x96, !PT ; - /*6640*/ LOP3.LUT R22, R29, R51, R22, 0x96, !PT ; - /*6650*/ LOP3.LUT R69, R17, R69, R20, 0x96, !PT ; - /*6660*/ SHF.L.W.U32.HI R45, R78, 0x3, R3 ; - /*6670*/ SHF.L.W.U32.HI R42, R3, 0x3, R78 ; - /*6680*/ LOP3.LUT R35, R74, R35, R2, 0x96, !PT ; - /*6690*/ LOP3.LUT R3, R73, R22, R32, 0x96, !PT ; - /*66a0*/ SHF.L.W.U32.HI R2, R69, 0x1, R22 ; - /*66b0*/ LOP3.LUT R32, R72, R69, R9, 0x96, !PT ; - /*66c0*/ SHF.L.W.U32.HI R61, R79, 0x17, R48 ; - /*66d0*/ SHF.L.W.U32.HI R63, R48, 0x17, R79 ; - /*66e0*/ LOP3.LUT R20, R72.reuse, R69.reuse, R53, 0x96, !PT ; - /*66f0*/ LOP3.LUT R28, R72.reuse, R69.reuse, R28, 0x96, !PT ; - /*6700*/ LOP3.LUT R74, R72.reuse, R69.reuse, R19, 0x96, !PT ; - /*6710*/ LOP3.LUT R9, R72, R69, R14, 0x96, !PT ; - /*6720*/ LOP3.LUT R79, R73.reuse, R22.reuse, R8, 0x96, !PT ; - /*6730*/ LOP3.LUT R21, R73.reuse, R22.reuse, R21, 0x96, !PT ; - /*6740*/ LOP3.LUT R11, R73.reuse, R22.reuse, R11, 0x96, !PT ; - /*6750*/ LOP3.LUT R16, R73, R22, R16, 0x96, !PT ; - /*6760*/ SHF.L.W.U32.HI R69, R22, 0x1, R69 ; - /*6770*/ LOP3.LUT R73, R2, R71, R10, 0x96, !PT ; - /*6780*/ LOP3.LUT R53, R2.reuse, R71.reuse, R30, 0x96, !PT ; - /*6790*/ LOP3.LUT R51, R2.reuse, R71.reuse, R31, 0x96, !PT ; - /*67a0*/ LOP3.LUT R10, R2.reuse, R71.reuse, R18, 0x96, !PT ; - /*67b0*/ LOP3.LUT R2, R2, R71, R13, 0x96, !PT ; - /*67c0*/ LOP3.LUT R8, R69.reuse, R54.reuse, R15, 0x96, !PT ; - /*67d0*/ LOP3.LUT R14, R69, R54, R33, 0x96, !PT ; - /*67e0*/ LOP3.LUT R34, R69.reuse, R54.reuse, R34, 0x96, !PT ; - /*67f0*/ LOP3.LUT R13, R69.reuse, R54.reuse, R23, 0x96, !PT ; - /*6800*/ LOP3.LUT R69, R69, R54, R12, 0x96, !PT ; - /*6810*/ LOP3.LUT R52, R77, R52, R76, 0x96, !PT ; - /*6820*/ SHF.L.W.U32.HI R29, R20, 0xc, R3 ; - /*6830*/ SHF.L.W.U32.HI R54, R28, 0xa, R21 ; - /*6840*/ SHF.L.W.U32.HI R71, R21, 0xa, R28 ; - /*6850*/ SHF.L.W.U32.HI R48, R36, 0x4, R57 ; - /*6860*/ SHF.L.W.U32.HI R28, R69, 0xe, R2 ; - /*6870*/ SHF.L.W.U32.HI R18, R2, 0xe, R69 ; - /*6880*/ SHF.L.W.U32.HI R57, R57, 0x4, R36 ; - /*6890*/ SHF.L.W.U32.HI R3, R3, 0xc, R20 ; - /*68a0*/ SHF.L.W.U32.HI R23, R9, 0x2, R16 ; - /*68b0*/ SHF.L.W.U32.HI R31, R16, 0x2, R9 ; - /*68c0*/ SHF.L.W.U32.HI R2, R8, 0x1b, R73 ; - /*68d0*/ SHF.L.W.U32.HI R9, R74, 0xd, R11 ; - /*68e0*/ SHF.L.W.U32.HI R73, R73, 0x1b, R8 ; - /*68f0*/ SHF.L.W.U32.HI R74, R11, 0xd, R74 ; - /*6900*/ PRMT R8, R10, 0x2107, R13 ; - /*6910*/ SHF.L.W.U32.HI R72, R14, 0x14, R53 ; - /*6920*/ LOP3.LUT R19, R29, R66, R65, 0xd2, !PT ; - /*6930*/ LOP3.LUT R12, R52, R29, R66, 0xd2, !PT ; - /*6940*/ PRMT R13, R13, 0x2107, R10 ; - /*6950*/ SHF.L.W.U32.HI R53, R53, 0x14, R14 ; - /*6960*/ LOP3.LUT R11, R66, R65, R18, 0xd2, !PT ; - /*6970*/ LOP3.LUT R15, R65, R18, R52, 0xd2, !PT ; - /*6980*/ LOP3.LUT R29, R18, R52, R29, 0xd2, !PT ; - /*6990*/ LOP3.LUT R10, R68, R67, R28, 0xd2, !PT ; - /*69a0*/ LOP3.LUT R14, R67, R28, R35, 0xd2, !PT ; - /*69b0*/ LOP3.LUT R20, R57, R54, R59, 0xd2, !PT ; - /*69c0*/ LOP3.LUT R18, R54, R59, R56, 0xd2, !PT ; - /*69d0*/ LOP3.LUT R52, R59, R56, R2, 0xd2, !PT ; - /*69e0*/ LOP3.LUT R17, R35, R3, R68, 0xd2, !PT ; - /*69f0*/ LOP3.LUT R16, R3, R68, R67, 0xd2, !PT ; - /*6a00*/ LOP3.LUT R28, R28, R35, R3, 0xd2, !PT ; - /*6a10*/ LOP3.LUT R54, R2, R57, R54, 0xd2, !PT ; - /*6a20*/ LOP3.LUT R56, R56, R2, R57, 0xd2, !PT ; - /*6a30*/ LDC.64 R2, c[0x3][R55+0x8] ; - /*6a40*/ SHF.L.W.U32.HI R21, R34, 0x7, R51 ; - /*6a50*/ ISETP.GE.U32.AND P1, PT, R0, 0x15, PT ; - /*6a60*/ SHF.L.W.U32.HI R38, R70, 0x1c, R75 ; - /*6a70*/ SHF.L.W.U32.HI R39, R75, 0x1c, R70 ; - /*6a80*/ SHF.L.W.U32.HI R51, R51, 0x7, R34 ; - /*6a90*/ LOP3.LUT R75, R58, R31, R60, 0xd2, !PT ; - /*6aa0*/ LOP3.LUT R33, R61, R21, R58, 0xd2, !PT ; - /*6ab0*/ SHF.L.W.U32.HI R47, R83, 0x6, R82 ; - /*6ac0*/ SHF.L.W.U32.HI R30, R32, 0x1, R79 ; - /*6ad0*/ LOP3.LUT R35, R60, R61, R21, 0xd2, !PT ; - /*6ae0*/ LOP3.LUT R58, R21, R58, R31, 0xd2, !PT ; - /*6af0*/ SHF.L.W.U32.HI R44, R82, 0x6, R83 ; - /*6b00*/ SHF.L.W.U32.HI R36, R81, 0x1d, R80 ; - /*6b10*/ SHF.L.W.U32.HI R37, R80, 0x1d, R81 ; - /*6b20*/ SHF.L.W.U32.HI R79, R79, 0x1, R32 ; - /*6b30*/ LOP3.LUT R21, R48, R71, R50, 0xd2, !PT ; - /*6b40*/ LOP3.LUT R69, R71, R50, R49, 0xd2, !PT ; - /*6b50*/ LOP3.LUT R55, R73, R48, R71, 0xd2, !PT ; - /*6b60*/ LOP3.LUT R34, R64, R63, R51, 0xd2, !PT ; - /*6b70*/ LOP3.LUT R32, R63, R51, R62, 0xd2, !PT ; - /*6b80*/ LOP3.LUT R71, R50, R49, R73, 0xd2, !PT ; - /*6b90*/ LOP3.LUT R68, R62, R23, R64, 0xd2, !PT ; - /*6ba0*/ LOP3.LUT R51, R51, R62, R23, 0xd2, !PT ; - /*6bb0*/ LOP3.LUT R73, R49, R73, R48, 0xd2, !PT ; - /*6bc0*/ LOP3.LUT R70, R23, R64, R63, 0xd2, !PT ; - /*6bd0*/ LOP3.LUT R77, R31, R60, R61, 0xd2, !PT ; - /*6be0*/ LOP3.LUT R22, R30, R47, R46, 0xd2, !PT ; - /*6bf0*/ LOP3.LUT R48, R43, R30, R47, 0xd2, !PT ; - /*6c00*/ LOP3.LUT R62, R47, R46, R8, 0xd2, !PT ; - /*6c10*/ LOP3.LUT R66, R8, R43, R30, 0xd2, !PT ; - /*6c20*/ LOP3.LUT R23, R79, R44, R41, 0xd2, !PT ; - /*6c30*/ LOP3.LUT R49, R40, R79, R44, 0xd2, !PT ; - /*6c40*/ LOP3.LUT R63, R44, R41, R13, 0xd2, !PT ; - /*6c50*/ LOP3.LUT R47, R41, R13, R40, 0xd2, !PT ; - /*6c60*/ LOP3.LUT R67, R13, R40, R79, 0xd2, !PT ; - /*6c70*/ LOP3.LUT R30, R45, R74, R37, 0xd2, !PT ; - /*6c80*/ LOP3.LUT R31, R42, R9, R36, 0xd2, !PT ; - /*6c90*/ LOP3.LUT R40, R74, R37, R38, 0xd2, !PT ; - /*6ca0*/ LOP3.LUT R41, R9, R36, R39, 0xd2, !PT ; - /*6cb0*/ LOP3.LUT R57, R72, R45, R74, 0xd2, !PT ; - /*6cc0*/ LOP3.LUT R61, R36, R39, R53, 0xd2, !PT ; - /*6cd0*/ LOP3.LUT R60, R17, R2, RZ, 0x3c, !PT ; - /*6ce0*/ LOP3.LUT R59, R53, R42, R9, 0xd2, !PT ; - /*6cf0*/ LOP3.LUT R65, R39, R53, R42, 0xd2, !PT ; - /*6d00*/ LOP3.LUT R64, R38, R72, R45, 0xd2, !PT ; - /*6d10*/ LOP3.LUT R50, R37, R38, R72, 0xd2, !PT ; - /*6d20*/ LOP3.LUT R53, R12, R3, RZ, 0x3c, !PT ; - /*6d30*/ MOV R12, R16 ; - /*6d40*/ MOV R38, R30 ; - /*6d50*/ MOV R39, R31 ; - /*6d60*/ LOP3.LUT R46, R46, R8, R43, 0xd2, !PT ; - /*6d70*/ MOV R13, R19 ; - /*6d80*/ MOV R16, R48 ; - /*6d90*/ MOV R17, R49 ; - /*6da0*/ MOV R30, R40 ; - /*6db0*/ MOV R31, R41 ; - /*6dc0*/ MOV R36, R51 ; - /*6dd0*/ MOV R37, R58 ; - /*6de0*/ MOV R42, R52 ; - /*6df0*/ IADD3 R0, PT, PT, R0, 0x2, RZ ; - /*6e00*/ MOV R8, R68 ; - /*6e10*/ MOV R9, R75 ; - /*6e20*/ MOV R2, R70 ; - /*6e30*/ MOV R3, R77 ; - /*6e40*/ MOV R19, R69 ; - /*6e50*/ MOV R43, R71 ; - /*6e60*/ MOV R48, R56 ; - /*6e70*/ MOV R49, R73 ; - /*6e80*/ MOV R44, R62 ; - /*6e90*/ MOV R45, R63 ; - /*6ea0*/ MOV R40, R66 ; - /*6eb0*/ MOV R41, R67 ; - /*6ec0*/ MOV R51, R61 ; - /*6ed0*/ MOV R58, R57 ; - /*6ee0*/ MOV R52, R60 ; - /*6ef0*/ @!P1 BRA `(.L_x_266) ; - /*6f00*/ LDC.64 R62, c[0x4][0x8] ; - /*6f10*/ LDG.E.64.STRONG.SM R62, desc[UR10][R62.64] ; - /*6f20*/ LOP3.LUT R65, R23, R65, R53, 0x96, !PT ; - /*6f30*/ BSSY.RECONVERGENT B0, `(.L_x_267) ; - /*6f40*/ LOP3.LUT R45, R45, R59, R13, 0x96, !PT ; - /*6f50*/ LOP3.LUT R23, R44, R57, R12, 0x96, !PT ; - /*6f60*/ LOP3.LUT R13, R46, R38, R10, 0x96, !PT ; - /*6f70*/ LOP3.LUT R31, R41, R31, R15, 0x96, !PT ; - /*6f80*/ LOP3.LUT R39, R47, R39, R11, 0x96, !PT ; - /*6f90*/ LOP3.LUT R15, R16, R50, R28, 0x96, !PT ; - /*6fa0*/ LOP3.LUT R61, R40, R30, R14, 0x96, !PT ; - /*6fb0*/ LOP3.LUT R17, R17, R51, R29, 0x96, !PT ; - /*6fc0*/ LOP3.LUT R12, R32, R23, R20, 0x96, !PT ; - /*6fd0*/ LOP3.LUT R21, R33, R45, R21, 0x96, !PT ; - /*6fe0*/ LOP3.LUT R11, R36, R13, R18, 0x96, !PT ; - /*6ff0*/ LOP3.LUT R29, R22, R64, R60, 0x96, !PT ; - /*7000*/ LOP3.LUT R18, R37, R39, R19, 0x96, !PT ; - /*7010*/ LOP3.LUT R2, R2, R15, R48, 0x96, !PT ; - /*7020*/ LOP3.LUT R10, R8, R61, R42, 0x96, !PT ; - /*7030*/ LOP3.LUT R43, R9, R31, R43, 0x96, !PT ; - /*7040*/ LOP3.LUT R48, R3, R17, R49, 0x96, !PT ; - /*7050*/ SHF.L.W.U32.HI R3, R21, 0x1, R12 ; - /*7060*/ LOP3.LUT R14, R34, R29, R54, 0x96, !PT ; - /*7070*/ SHF.L.W.U32.HI R0, R18, 0x1, R11 ; - /*7080*/ LOP3.LUT R34, R35, R65, R55, 0x96, !PT ; - /*7090*/ SHF.L.W.U32.HI R8, R11, 0x1, R18 ; - /*70a0*/ SHF.L.W.U32.HI R9, R43, 0x1, R10 ; - /*70b0*/ SHF.L.W.U32.HI R10, R10, 0x1, R43 ; - /*70c0*/ LOP3.LUT R60, R60, R2, R3, 0x96, !PT ; - /*70d0*/ LOP3.LUT R57, R57, R14, R0, 0x96, !PT ; - /*70e0*/ SHF.L.W.U32.HI R2, R12, 0x1, R21 ; - /*70f0*/ LOP3.LUT R0, R59, R34, R8, 0x96, !PT ; - /*7100*/ LOP3.LUT R46, R46, R12, R9, 0x96, !PT ; - /*7110*/ LOP3.LUT R47, R47, R21, R10, 0x96, !PT ; - /*7120*/ LOP3.LUT R53, R53, R48, R2, 0x96, !PT ; - /*7130*/ SHF.L.W.U32.HI R2, R0, 0xc, R57 ; - /*7140*/ SHF.L.W.U32.HI R57, R57, 0xc, R0 ; - /*7150*/ SHF.L.W.U32.HI R0, R46, 0xb, R47 ; - /*7160*/ SHF.L.W.U32.HI R46, R47, 0xb, R46 ; - /*7170*/ LOP3.LUT R60, R60, R57, R0, 0xd2, !PT ; - /*7180*/ LOP3.LUT R53, R53, R2, R46, 0xd2, !PT ; - /*7190*/ LOP3.LUT R60, R60, 0x80008008, RZ, 0x3c, !PT ; - /*71a0*/ LOP3.LUT R53, R53, 0x80000000, RZ, 0x3c, !PT ; - /*71b0*/ PRMT R13, R60, 0x123, RZ ; - /*71c0*/ PRMT R12, R53, 0x123, RZ ; - /*71d0*/ ISETP.GT.U64.AND P1, PT, R12, R62, PT ; - /*71e0*/ @P1 BRA `(.L_x_268) ; - /*71f0*/ S2R R3, SR_LANEID ; - /*7200*/ LDC.64 R8, c[0x0][0x388] ; - /*7210*/ VOTEU.ANY UR5, UPT, PT ; - /*7220*/ FLO.U32 R0, UR5 ; - /*7230*/ POPC R15, UR5 ; - /*7240*/ ISETP.EQ.U32.AND P1, PT, R0, R3, PT ; - /*7250*/ IADD.64 R2, R8, 0x140 ; - /*7260*/ @P1 ATOMG.E.ADD.STRONG.GPU PT, R3, desc[UR10][R2.64], R15 ; - /*7270*/ S2R R10, SR_LTMASK ; - /*7280*/ LOP3.LUT R10, R10, UR5, RZ, 0xc0, !PT ; - /*7290*/ POPC R10, R10 ; - /*72a0*/ SHFL.IDX PT, R11, R3, R0, 0x1f ; - /*72b0*/ IADD3 R11, PT, PT, R11, R10, RZ ; - /*72c0*/ ISETP.GT.U32.AND P1, PT, R11, 0x7, PT ; - /*72d0*/ @P1 EXIT ; - /*72e0*/ IMAD.WIDE.U32 R2, R11, 0x20, R8 ; - /*72f0*/ IMAD.WIDE.U32 R8, R11, 0x8, R8 ; - /*7300*/ STG.E.EF.128 desc[UR10][R2.64], R24 ; - /*7310*/ STG.E.EF.128 desc[UR10][R2.64+0x10], R4 ; - /*7320*/ STG.E.EF.64 desc[UR10][R8.64+0x100], R130 ; - /*7330*/ LDG.E.64.STRONG.SM R132, desc[UR10][R132.64] ; - /*7340*/ LDC.64 R10, c[0x0][0x388] ; - /*7350*/ STG.E.EF.64 desc[UR10][R10.64+0xe0], R132 ; - /*7360*/ STG.E.EF.64 desc[UR10][R8.64+0x148], R12 ; -.L_x_268: - /*7370*/ BSYNC.RECONVERGENT B0 ; -.L_x_267: - /*7380*/ @P0 BRA `(.L_x_269) ; - /*7390*/ EXIT ; -.L_x_270: - /*73a0*/ BRA `(.L_x_270); - /*73b0*/ NOP; - /*73c0*/ NOP; - /*73d0*/ NOP; - /*73e0*/ NOP; - /*73f0*/ NOP; - /*7400*/ NOP; - /*7410*/ NOP; - /*7420*/ NOP; - /*7430*/ NOP; - /*7440*/ NOP; - /*7450*/ NOP; - /*7460*/ NOP; - /*7470*/ NOP; -.L_x_360: - - -//--------------------- .text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .align 128 - .global _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,(.L_x_361 - _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ LDCU UR5, c[0x3][0x180] ; - /*0020*/ ISETP.NE.AND P0, PT, RZ, UR5, PT ; - /*0030*/ @!P0 EXIT ; - /*0040*/ S2R R3, SR_TID.X ; - /*0050*/ S2UR UR4, SR_CTAID.X ; - /*0060*/ HFMA2 R91, -RZ, RZ, 0, 0 ; - /*0070*/ LDCU.64 UR12, c[0x0][0x358] ; - /*0080*/ LDC R90, c[0x0][0x360] ; - /*0090*/ IMAD R90, R90, UR4, R3 ; - /*00a0*/ UMOV UR4, URZ ; - /*00b0*/ IMAD R90, R90, UR5, RZ ; -.L_x_277: - /*00c0*/ LDC.64 R2, c[0x4][RZ] ; - /*00d0*/ LDCU.64 UR6, c[0x0][0x380] ; - /*00e0*/ LDG.E.128.STRONG.SM R4, desc[UR12][R2.64+0x10] ; - /*00f0*/ LDG.E.128.STRONG.SM R12, desc[UR12][R2.64] ; - /*0100*/ UMOV UR5, URZ ; - /*0110*/ UIADD3.64 UR6, UPT, UPT, UR4, UR6, URZ ; - /*0120*/ IADD.64 R10, R90, UR6 ; - /*0130*/ SHF.L.W.U32.HI R29, R11, 0x1, R10 ; - /*0140*/ UMOV UR10, UR4 ; - /*0150*/ UIADD3 UR4, UPT, UPT, UR4, 0x1, URZ ; - /*0160*/ UMOV.64 UR6, 0xc8 ; - /*0170*/ LOP3.LUT R9, R7, 0x80000000, RZ, 0x3c, !PT ; - /*0180*/ SHF.L.W.U32.HI R0, R4, 0x1, R5 ; - /*0190*/ SHF.L.W.U32.HI R22, R6, 0x1, R9 ; - /*01a0*/ LOP3.LUT R2, R0, R13, RZ, 0x3c, !PT ; - /*01b0*/ SHF.L.W.U32.HI R19, R5, 0x1, R4 ; - /*01c0*/ LOP3.LUT R8, R12, 0x1, RZ, 0x3c, !PT ; - /*01d0*/ SHF.L.W.U32.HI R17, R15, 0x1, R14 ; - /*01e0*/ SHF.L.W.U32.HI R23, R14, 0x1, R15 ; - /*01f0*/ LOP3.LUT R22, R22, R15.reuse, RZ, 0x3c, !PT ; - /*0200*/ LOP3.LUT R18, R2, R15, RZ, 0x3c, !PT ; - /*0210*/ LOP3.LUT R19, R19, 0x1, R12, 0x96, !PT ; - /*0220*/ SHF.L.W.U32.HI R15, R13, 0x1, R8 ; - /*0230*/ SHF.L.W.U32.HI R34, R8, 0x1, R13 ; - /*0240*/ SHF.L.W.U32.HI R21, R9, 0x1, R6 ; - /*0250*/ LOP3.LUT R3, R19.reuse, R14, RZ, 0x3c, !PT ; - /*0260*/ SHF.L.W.U32.HI R36, R19, 0xc, R2 ; - /*0270*/ SHF.L.W.U32.HI R0, R2.reuse, 0xc, R19.reuse ; - /*0280*/ SHF.L.W.U32.HI R27, R2.reuse, 0x2, R19.reuse ; - /*0290*/ SHF.L.W.U32.HI R33, R19.reuse, 0x2, R2.reuse ; - /*02a0*/ SHF.L.W.U32.HI R28, R2.reuse, 0xd, R19.reuse ; - /*02b0*/ SHF.L.W.U32.HI R16, R19, 0xd, R2 ; - /*02c0*/ SHF.L.W.U32.HI R54, R2, 0xa, R19 ; - /*02d0*/ LOP3.LUT R15, R15, R6, RZ, 0x3c, !PT ; - /*02e0*/ LOP3.LUT R34, R34, 0x80000000, R7, 0x96, !PT ; - /*02f0*/ SHF.L.W.U32.HI R19, R19, 0xa, R2 ; - /*0300*/ SHF.L.W.U32.HI R2, R10, 0x1, R11 ; - /*0310*/ LOP3.LUT R21, R21, R14, RZ, 0x3c, !PT ; - /*0320*/ LOP3.LUT R30, R23, R11, RZ, 0x3c, !PT ; - /*0330*/ LOP3.LUT R32, R34.reuse, R11, RZ, 0x3c, !PT ; - /*0340*/ SHF.L.W.U32.HI R38, R34.reuse, 0xe, R15.reuse ; - /*0350*/ SHF.L.W.U32.HI R65, R34.reuse, 0x14, R15.reuse ; - /*0360*/ SHF.L.W.U32.HI R61, R15.reuse, 0x14, R34.reuse ; - /*0370*/ SHF.L.W.U32.HI R14, R34, 0x7, R15 ; - /*0380*/ SHF.L.W.U32.HI R20, R15, 0x7, R34 ; - /*0390*/ PRMT R23, R15, 0x2107, R34.reuse ; - /*03a0*/ PRMT R26, R34, 0x2107, R15 ; - /*03b0*/ LOP3.LUT R9, R17, R10.reuse, RZ, 0x3c, !PT ; - /*03c0*/ LOP3.LUT R25, R15.reuse, R10, RZ, 0x3c, !PT ; - /*03d0*/ SHF.L.W.U32.HI R34, R15, 0xe, R34 ; - /*03e0*/ LOP3.LUT R15, R29, R4, RZ, 0x3c, !PT ; - /*03f0*/ LOP3.LUT R10, R2, R5.reuse, RZ, 0x3c, !PT ; - /*0400*/ LOP3.LUT R11, R22.reuse, R5, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R8, R21.reuse, R4, RZ, 0x3c, !PT ; - /*0420*/ SHF.L.W.U32.HI R31, R21, 0xb, R22 ; - /*0430*/ SHF.L.W.U32.HI R29, R22.reuse, 0xb, R21.reuse ; - /*0440*/ SHF.L.W.U32.HI R41, R22, 0x1d, R21 ; - /*0450*/ SHF.L.W.U32.HI R17, R21.reuse, 0x1d, R22.reuse ; - /*0460*/ SHF.L.W.U32.HI R51, R22.reuse, 0xf, R21.reuse ; - /*0470*/ SHF.L.W.U32.HI R24, R21.reuse, 0xf, R22.reuse ; - /*0480*/ SHF.L.W.U32.HI R5, R22, 0x6, R21 ; - /*0490*/ SHF.L.W.U32.HI R40, R21, 0x6, R22 ; - /*04a0*/ SHF.L.W.U32.HI R21, R18, 0x1, R3 ; - /*04b0*/ SHF.L.W.U32.HI R35, R3, 0x1, R18 ; - /*04c0*/ SHF.L.W.U32.HI R18, R10, 0x19, R15 ; - /*04d0*/ SHF.L.W.U32.HI R2, R30, 0x12, R9 ; - /*04e0*/ SHF.L.W.U32.HI R47, R15.reuse, 0x19, R10 ; - /*04f0*/ LOP3.LUT R6, R15, R6, RZ, 0x3c, !PT ; - /*0500*/ LOP3.LUT R7, R10, R7, RZ, 0x3c, !PT ; - /*0510*/ SHF.L.W.U32.HI R3, R9, 0x12, R30 ; - /*0520*/ LOP3.LUT R45, R18, R2, R23, 0xb4, !PT ; - /*0530*/ LOP3.LUT R22, R23, R21, R2, 0xb4, !PT ; - /*0540*/ LOP3.LUT R53, R21, R18, R5, 0xb4, !PT ; - /*0550*/ LOP3.LUT R4, R5, R23, R18, 0xb4, !PT ; - /*0560*/ LOP3.LUT R2, R2, R5, R21, 0xb4, !PT ; - /*0570*/ LOP3.LUT R67, R35, R47, R40, 0xb4, !PT ; - /*0580*/ LOP3.LUT R5, R40, R26, R47, 0xb4, !PT ; - /*0590*/ LOP3.LUT R47, R47, R3, R26, 0xb4, !PT ; - /*05a0*/ LOP3.LUT R23, R26, R35, R3, 0xb4, !PT ; - /*05b0*/ SHF.L.W.U32.HI R50, R7, 0x1c, R6 ; - /*05c0*/ SHF.L.W.U32.HI R48, R6, 0x1c, R7 ; - /*05d0*/ LOP3.LUT R26, R10, 0x80000000, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R7, R36, R9, R12, 0x90, !PT ; - /*05f0*/ SHF.L.W.U32.HI R49, R26, 0x17, R15.reuse ; - /*0600*/ SHF.L.W.U32.HI R39, R15, 0x17, R26 ; - /*0610*/ LOP3.LUT R6, R7, R38, RZ, 0x3c, !PT ; - /*0620*/ SHF.L.W.U32.HI R37, R10, 0x15, R15 ; - /*0630*/ SHF.L.W.U32.HI R43, R32, 0x1b, R25 ; - /*0640*/ SHF.L.W.U32.HI R26, R25, 0x1b, R32 ; - /*0650*/ LOP3.LUT R7, R9, 0x1, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R32, R31, R36, RZ, 0x30, !PT ; - /*0670*/ LOP3.LUT R3, R3, R40, R35, 0xb4, !PT ; - /*0680*/ PRMT R18, R15, 0x4321, R10 ; - /*0690*/ PRMT R69, R10, 0x4321, R15 ; - /*06a0*/ SHF.L.W.U32.HI R35, R15, 0x15, R10 ; - /*06b0*/ LOP3.LUT R10, R36, R37, R31, 0xb4, !PT ; - /*06c0*/ SHF.L.W.U32.HI R44, R30, 0x4, R7 ; - /*06d0*/ SHF.L.W.U32.HI R46, R7, 0x4, R30 ; - /*06e0*/ LOP3.LUT R36, R38, R9, R12, 0x6, !PT ; - /*06f0*/ LOP3.LUT R32, R32, R9, R12, 0x96, !PT ; - /*0700*/ LOP3.LUT R7, R0, R30, R13, 0x90, !PT ; - /*0710*/ LOP3.LUT R12, R29, R0, RZ, 0x30, !PT ; - /*0720*/ SHF.L.W.U32.HI R40, R11, 0x1e, R8 ; - /*0730*/ SHF.L.W.U32.HI R42, R8, 0x1e, R11 ; - /*0740*/ SHF.L.W.U32.HI R15, R30, 0x9, R9 ; - /*0750*/ SHF.L.W.U32.HI R21, R9.reuse, 0x9, R30.reuse ; - /*0760*/ SHF.L.W.U32.HI R52, R30, 0x3, R9 ; - /*0770*/ SHF.L.W.U32.HI R55, R9, 0x3, R30 ; - /*0780*/ LOP3.LUT R11, R0, R35, R29, 0xb4, !PT ; - /*0790*/ LOP3.LUT R9, R29, R34.reuse, R35, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R7, R7, R34, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R34, R34, R30.reuse, R13.reuse, 0x6, !PT ; - /*07c0*/ LOP3.LUT R0, R12, R30, R13, 0x96, !PT ; - /*07d0*/ LDC R30, c[0x3][0x180] ; - /*07e0*/ LOP3.LUT R8, R31, R38, R37, 0xb4, !PT ; - /*07f0*/ LOP3.LUT R25, R20, R27, R21, 0xb4, !PT ; - /*0800*/ LOP3.LUT R38, R42, R20, R39, 0xb4, !PT ; - /*0810*/ LOP3.LUT R12, R39, R21, R20, 0xb4, !PT ; - /*0820*/ LOP3.LUT R20, R21, R42, R27, 0xb4, !PT ; - /*0830*/ LOP3.LUT R27, R27, R39, R42, 0xb4, !PT ; - /*0840*/ LOP3.LUT R31, R14, R33, R15, 0xb4, !PT ; - /*0850*/ LOP3.LUT R21, R15, R40, R33, 0xb4, !PT ; - /*0860*/ LOP3.LUT R39, R40, R14, R49, 0xb4, !PT ; - /*0870*/ LOP3.LUT R13, R49, R15, R14, 0xb4, !PT ; - /*0880*/ LOP3.LUT R33, R33, R49, R40, 0xb4, !PT ; - /*0890*/ LOP3.LUT R57, R61, R28, R55, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R15, R55, R41, R28, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R49, R48, R55, R61, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R29, R28, R48, R41, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R61, R41, R61, R48, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R59, R65, R16, R52, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R14, R52, R17, R16, 0xb4, !PT ; - /*0900*/ LOP3.LUT R28, R16, R50, R17, 0xb4, !PT ; - /*0910*/ LOP3.LUT R41, R46, R51, R54, 0xb4, !PT ; - /*0920*/ LOP3.LUT R16, R54, R18, R51, 0xb4, !PT ; - /*0930*/ LOP3.LUT R48, R50, R52, R65, 0xb4, !PT ; - /*0940*/ LOP3.LUT R51, R51, R43, R18, 0xb4, !PT ; - /*0950*/ LOP3.LUT R65, R17, R65, R50, 0xb4, !PT ; - /*0960*/ LOP3.LUT R54, R43, R54, R46, 0xb4, !PT ; - /*0970*/ LOP3.LUT R18, R18, R46, R43, 0xb4, !PT ; - /*0980*/ LOP3.LUT R43, R44, R24, R19, 0xb4, !PT ; - /*0990*/ LOP3.LUT R17, R19, R69, R24, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R55, R26, R19, R44, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R63, R24, R26, R69, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R19, R69, R44, R26, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R37, R36, R37, RZ, 0x3c, !PT ; - /*09e0*/ LOP3.LUT R35, R34, R35, RZ, 0x3c, !PT ; - /*09f0*/ ISETP.NE.AND P0, PT, R30, UR4, PT ; - /*0a00*/ MOV R36, RZ ; - /*0a10*/ LOP3.LUT R26, R32, 0x1, RZ, 0x3c, !PT ; -.L_x_271: - /*0a20*/ LOP3.LUT R71, R4, R59, R10, 0x96, !PT ; - /*0a30*/ UMOV UR5, UR6 ; - /*0a40*/ LOP3.LUT R44, R5, R57, R11, 0x96, !PT ; - /*0a50*/ UIADD3.64 UR6, UPT, UPT, UR6, 0x8, URZ ; - /*0a60*/ LOP3.LUT R42, R3, R61, R7, 0x96, !PT ; - /*0a70*/ LOP3.LUT R71, R12, R71, R41, 0x96, !PT ; - /*0a80*/ LDCU.64 UR8, c[0x3][UR5] ; - /*0a90*/ LOP3.LUT R44, R13, R44, R43, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R40, R2, R65, R6, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R42, R33, R42, R19, 0x96, !PT ; - /*0ac0*/ SHF.L.W.U32.HI R77, R71, 0x1, R44 ; - /*0ad0*/ LOP3.LUT R40, R27, R40, R18, 0x96, !PT ; - /*0ae0*/ SHF.L.W.U32.HI R75, R44, 0x1, R71 ; - /*0af0*/ LOP3.LUT R69, R67, R49, R0, 0x96, !PT ; - /*0b00*/ LOP3.LUT R73, R53, R48, R26, 0x96, !PT ; - /*0b10*/ LOP3.LUT R30, R77, R42, R49, 0x96, !PT ; - /*0b20*/ LOP3.LUT R49, R75, R40, R48, 0x96, !PT ; - /*0b30*/ LOP3.LUT R46, R39, R69, R55.reuse, 0x96, !PT ; - /*0b40*/ LOP3.LUT R34, R77, R42, R55, 0x96, !PT ; - /*0b50*/ LOP3.LUT R73, R38, R73, R54, 0x96, !PT ; - /*0b60*/ LOP3.LUT R55, R75, R40, R38, 0x96, !PT ; - /*0b70*/ LOP3.LUT R48, R45, R14, R8, 0x96, !PT ; - /*0b80*/ LOP3.LUT R38, R47, R15, R9, 0x96, !PT ; - /*0b90*/ LOP3.LUT R0, R77.reuse, R42.reuse, R0, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R24, R77.reuse, R42.reuse, R67, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R32, R77, R42, R39, 0x96, !PT ; - /*0bc0*/ SHF.L.W.U32.HI R67, R42, 0x1, R40 ; - /*0bd0*/ SHF.L.W.U32.HI R77, R40, 0x1, R42 ; - /*0be0*/ LOP3.LUT R39, R75, R40, R53, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R48, R25, R48, R16, 0x96, !PT ; - /*0c00*/ LOP3.LUT R50, R22, R28, R37, 0x96, !PT ; - /*0c10*/ LOP3.LUT R42, R31, R38, R17, 0x96, !PT ; - /*0c20*/ LOP3.LUT R53, R23, R29, R35, 0x96, !PT ; - /*0c30*/ LOP3.LUT R50, R20, R50, R51.reuse, 0x96, !PT ; - /*0c40*/ LOP3.LUT R38, R67, R48, R51, 0x96, !PT ; - /*0c50*/ LOP3.LUT R69, R75.reuse, R40.reuse, R54, 0x96, !PT ; - /*0c60*/ LOP3.LUT R26, R75, R40, R26, 0x96, !PT ; - /*0c70*/ LOP3.LUT R53, R21, R53, R63, 0x96, !PT ; - /*0c80*/ LOP3.LUT R51, R77, R42, R21, 0x96, !PT ; - /*0c90*/ LOP3.LUT R28, R67.reuse, R48.reuse, R28, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R22, R67.reuse, R48.reuse, R22, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R37, R67.reuse, R48.reuse, R37, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R40, R67, R48, R20, 0x96, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R21, R48, 0x1, R42 ; - /*0ce0*/ SHF.L.W.U32.HI R48, R42, 0x1, R48 ; - /*0cf0*/ LOP3.LUT R29, R77.reuse, R42.reuse, R29, 0x96, !PT ; - /*0d00*/ LOP3.LUT R23, R77.reuse, R42.reuse, R23, 0x96, !PT ; - /*0d10*/ LOP3.LUT R20, R77.reuse, R42.reuse, R35, 0x96, !PT ; - /*0d20*/ LOP3.LUT R67, R77, R42, R63, 0x96, !PT ; - /*0d30*/ LOP3.LUT R42, R48, R73, R4, 0x96, !PT ; - /*0d40*/ LOP3.LUT R4, R21, R46, R13, 0x96, !PT ; - /*0d50*/ LOP3.LUT R13, R48.reuse, R73.reuse, R12, 0x96, !PT ; - /*0d60*/ LOP3.LUT R10, R48.reuse, R73.reuse, R10, 0x96, !PT ; - /*0d70*/ LOP3.LUT R56, R48.reuse, R73.reuse, R59, 0x96, !PT ; - /*0d80*/ LOP3.LUT R12, R48, R73, R41, 0x96, !PT ; - /*0d90*/ SHF.L.W.U32.HI R63, R50, 0x1, R53 ; - /*0da0*/ SHF.L.W.U32.HI R48, R53, 0x1, R50 ; - /*0db0*/ LOP3.LUT R35, R21, R46.reuse, R5, 0x96, !PT ; - /*0dc0*/ SHF.L.W.U32.HI R52, R73, 0x1, R46 ; - /*0dd0*/ SHF.L.W.U32.HI R5, R46, 0x1, R73 ; - /*0de0*/ LOP3.LUT R11, R21.reuse, R46.reuse, R11, 0x96, !PT ; - /*0df0*/ LOP3.LUT R75, R21.reuse, R46.reuse, R57, 0x96, !PT ; - /*0e00*/ LOP3.LUT R43, R21, R46, R43, 0x96, !PT ; - /*0e10*/ LOP3.LUT R41, R63, R44, R15, 0x96, !PT ; - /*0e20*/ LOP3.LUT R8, R48.reuse, R71.reuse, R8, 0x96, !PT ; - /*0e30*/ LOP3.LUT R46, R48.reuse, R71.reuse, R14, 0x96, !PT ; - /*0e40*/ LOP3.LUT R58, R48.reuse, R71.reuse, R16, 0x96, !PT ; - /*0e50*/ LOP3.LUT R45, R48.reuse, R71.reuse, R45, 0x96, !PT ; - /*0e60*/ LOP3.LUT R48, R48, R71, R25, 0x96, !PT ; - /*0e70*/ LOP3.LUT R15, R52.reuse, R53.reuse, R7, 0x96, !PT ; - /*0e80*/ LOP3.LUT R3, R52.reuse, R53.reuse, R3, 0x96, !PT ; - /*0e90*/ LOP3.LUT R62, R52.reuse, R53.reuse, R19, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R60, R52, R53, R61, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R54, R63, R44, R47, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R25, R5, R50, R27, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R52, R52, R53, R33, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R21, R63.reuse, R44.reuse, R31, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R59, R63.reuse, R44.reuse, R9, 0x96, !PT ; - /*0f00*/ LOP3.LUT R63, R63, R44, R17, 0x96, !PT ; - /*0f10*/ LOP3.LUT R6, R5.reuse, R50.reuse, R6, 0x96, !PT ; - /*0f20*/ LOP3.LUT R2, R5, R50, R2, 0x96, !PT ; - /*0f30*/ LOP3.LUT R57, R5.reuse, R50.reuse, R65, 0x96, !PT ; - /*0f40*/ LOP3.LUT R9, R5, R50, R18, 0x96, !PT ; - /*0f50*/ SHF.L.W.U32.HI R44, R54, 0xb, R45 ; - /*0f60*/ SHF.L.W.U32.HI R50, R45, 0xb, R54 ; - /*0f70*/ SHF.L.W.U32.HI R53, R52, 0xe, R25 ; - /*0f80*/ SHF.L.W.U32.HI R19, R75, 0xc, R56 ; - /*0f90*/ SHF.L.W.U32.HI R47, R56, 0xc, R75 ; - /*0fa0*/ SHF.L.W.U32.HI R25, R25, 0xe, R52 ; - /*0fb0*/ SHF.L.W.U32.HI R45, R23, 0x19, R22 ; - /*0fc0*/ SHF.L.W.U32.HI R56, R67, 0x15, R38 ; - /*0fd0*/ SHF.L.W.U32.HI R52, R38, 0x15, R67 ; - /*0fe0*/ SHF.L.W.U32.HI R33, R59, 0x1e, R8 ; - /*0ff0*/ SHF.L.W.U32.HI R27, R8, 0x1e, R59 ; - /*1000*/ SHF.L.W.U32.HI R22, R22, 0x19, R23 ; - /*1010*/ SHF.L.W.U32.HI R31, R3, 0x7, R2 ; - /*1020*/ SHF.L.W.U32.HI R38, R2, 0x7, R3 ; - /*1030*/ SHF.L.W.U32.HI R8, R34, 0x9, R69 ; - /*1040*/ SHF.L.W.U32.HI R23, R11, 0x1, R10 ; - /*1050*/ SHF.L.W.U32.HI R69, R69, 0x9, R34 ; - /*1060*/ SHF.L.W.U32.HI R14, R15, 0x1b, R6 ; - /*1070*/ SHF.L.W.U32.HI R3, R6, 0x1b, R15 ; - /*1080*/ SHF.L.W.U32.HI R11, R10, 0x1, R11 ; - /*1090*/ SHF.L.W.U32.HI R34, R4, 0x2, R13 ; - /*10a0*/ SHF.L.W.U32.HI R7, R13, 0x2, R4 ; - /*10b0*/ SHF.L.W.U32.HI R16, R29, 0x17, R28 ; - /*10c0*/ SHF.L.W.U32.HI R54, R28, 0x17, R29 ; - /*10d0*/ SHF.L.W.U32.HI R2, R30, 0x4, R49 ; - /*10e0*/ SHF.L.W.U32.HI R6, R32, 0x12, R55 ; - /*10f0*/ SHF.L.W.U32.HI R10, R21, 0x1d, R48 ; - /*1100*/ PRMT R5, R40, 0x4321, R51 ; - /*1110*/ PRMT R4, R51, 0x4321, R40 ; - /*1120*/ SHF.L.W.U32.HI R49, R49, 0x4, R30 ; - /*1130*/ SHF.L.W.U32.HI R29, R35, 0xa, R42 ; - /*1140*/ SHF.L.W.U32.HI R13, R42, 0xa, R35 ; - /*1150*/ SHF.L.W.U32.HI R32, R55, 0x12, R32 ; - /*1160*/ SHF.L.W.U32.HI R28, R41, 0x6, R46 ; - /*1170*/ SHF.L.W.U32.HI R17, R46, 0x6, R41 ; - /*1180*/ SHF.L.W.U32.HI R48, R48, 0x1d, R21 ; - /*1190*/ SHF.L.W.U32.HI R21, R43, 0xd, R12 ; - /*11a0*/ SHF.L.W.U32.HI R55, R12, 0xd, R43 ; - /*11b0*/ SHF.L.W.U32.HI R40, R20, 0x1c, R37 ; - /*11c0*/ SHF.L.W.U32.HI R30, R37, 0x1c, R20 ; - /*11d0*/ SHF.L.W.U32.HI R46, R24, 0x3, R39 ; - /*11e0*/ SHF.L.W.U32.HI R42, R39, 0x3, R24 ; - /*11f0*/ LOP3.LUT R39, R26, R50, R47, 0xb4, !PT ; - /*1200*/ LOP3.LUT R20, R47, R56, R50, 0xb4, !PT ; - /*1210*/ LOP3.LUT R12, R50, R53, R56, 0xb4, !PT ; - /*1220*/ IADD3 R36, PT, PT, R36, 0x1, RZ ; - /*1230*/ LOP3.LUT R50, R0, R44, R19, 0xb4, !PT ; - /*1240*/ LOP3.LUT R73, R19, R52, R44, 0xb4, !PT ; - /*1250*/ LOP3.LUT R71, R44, R25, R52, 0xb4, !PT ; - /*1260*/ LOP3.LUT R35, R52, R0, R25, 0xb4, !PT ; - /*1270*/ LOP3.LUT R75, R25, R19, R0, 0xb4, !PT ; - /*1280*/ SHF.L.W.U32.HI R18, R63, 0xf, R58 ; - /*1290*/ LOP3.LUT R19, R54, R69, R38, 0xb4, !PT ; - /*12a0*/ LOP3.LUT R25, R38, R34, R69, 0xb4, !PT ; - /*12b0*/ LOP3.LUT R44, R27, R38, R54, 0xb4, !PT ; - /*12c0*/ LOP3.LUT R69, R69, R27, R34, 0xb4, !PT ; - /*12d0*/ SHF.L.W.U32.HI R63, R58, 0xf, R63 ; - /*12e0*/ LOP3.LUT R27, R34, R54, R27, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R77, R33, R31, R16, 0xb4, !PT ; - /*1300*/ LOP3.LUT R52, R8, R33, R7, 0xb4, !PT ; - /*1310*/ LOP3.LUT R34, R16, R8, R31, 0xb4, !PT ; - /*1320*/ LOP3.LUT R33, R7, R16, R33, 0xb4, !PT ; - /*1330*/ ISETP.NE.AND P1, PT, R36, 0x16, PT ; - /*1340*/ LOP3.LUT R41, R49, R18, R29, 0xb4, !PT ; - /*1350*/ LOP3.LUT R16, R29, R5, R18, 0xb4, !PT ; - /*1360*/ LOP3.LUT R51, R18, R14, R5, 0xb4, !PT ; - /*1370*/ PRMT R15, R9, 0x2107, R62 ; - /*1380*/ LOP3.LUT R18, R5, R49, R14, 0xb4, !PT ; - /*1390*/ LOP3.LUT R54, R14, R29, R49, 0xb4, !PT ; - /*13a0*/ LOP3.LUT R43, R2, R63, R13, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R5, R13, R4, R63, 0xb4, !PT ; - /*13c0*/ PRMT R9, R62, 0x2107, R9 ; - /*13d0*/ LOP3.LUT R29, R3, R13, R2, 0xb4, !PT ; - /*13e0*/ LOP3.LUT R63, R63, R3, R4, 0xb4, !PT ; - /*13f0*/ SHF.L.W.U32.HI R65, R60, 0x14, R57 ; - /*1400*/ LOP3.LUT R37, R56, R26, R53, 0xb4, !PT ; - /*1410*/ LOP3.LUT R24, R53, R47, R26, 0xb4, !PT ; - /*1420*/ LOP3.LUT R3, R4, R2, R3, 0xb4, !PT ; - /*1430*/ SHF.L.W.U32.HI R61, R57, 0x14, R60 ; - /*1440*/ LOP3.LUT R53, R23, R45, R28, 0xb4, !PT ; - /*1450*/ LOP3.LUT R4, R28, R15, R45, 0xb4, !PT ; - /*1460*/ LOP3.LUT R45, R45, R6, R15, 0xb4, !PT ; - /*1470*/ LOP3.LUT R14, R15, R23, R6, 0xb4, !PT ; - /*1480*/ LOP3.LUT R2, R6, R28, R23, 0xb4, !PT ; - /*1490*/ LOP3.LUT R47, R22, R32, R9, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R23, R9, R11, R32, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R15, R32, R17, R11, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R49, R17, R9, R22, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R32, R40, R46, R65, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R59, R65, R55, R46, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R31, R31, R7, R8, 0xb4, !PT ; - /*1500*/ LOP3.LUT R46, R46, R48, R55, 0xb4, !PT ; - /*1510*/ LOP3.LUT R83, R30, R42, R61, 0xb4, !PT ; - /*1520*/ LOP3.LUT R81, R42, R10, R21, 0xb4, !PT ; - /*1530*/ LOP3.LUT R79, R21, R30, R10, 0xb4, !PT ; - /*1540*/ MOV R8, R12 ; - /*1550*/ LOP3.LUT R67, R11, R22, R17, 0xb4, !PT ; - /*1560*/ LOP3.LUT R57, R61, R21, R42, 0xb4, !PT ; - /*1570*/ LOP3.LUT R26, R39, UR8, RZ, 0x3c, !PT ; - /*1580*/ LOP3.LUT R0, R50, UR9, RZ, 0x3c, !PT ; - /*1590*/ MOV R12, R19 ; - /*15a0*/ LOP3.LUT R28, R55, R40, R48, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R61, R10, R61, R30, 0xb4, !PT ; - /*15c0*/ MOV R17, R5 ; - /*15d0*/ MOV R19, R3 ; - /*15e0*/ LOP3.LUT R65, R48, R65, R40, 0xb4, !PT ; - /*15f0*/ MOV R10, R20 ; - /*1600*/ MOV R55, R29 ; - /*1610*/ MOV R5, R49 ; - /*1620*/ MOV R22, R14 ; - /*1630*/ MOV R3, R15 ; - /*1640*/ MOV R11, R73 ; - /*1650*/ MOV R9, R71 ; - /*1660*/ MOV R6, R24 ; - /*1670*/ MOV R7, R75 ; - /*1680*/ MOV R38, R44 ; - /*1690*/ MOV R39, R77 ; - /*16a0*/ MOV R13, R34 ; - /*16b0*/ MOV R20, R69 ; - /*16c0*/ MOV R21, R52 ; - /*16d0*/ MOV R48, R32 ; - /*16e0*/ MOV R49, R83 ; - /*16f0*/ MOV R14, R46 ; - /*1700*/ MOV R15, R81 ; - /*1710*/ MOV R29, R79 ; - /*1720*/ @P1 BRA `(.L_x_271) ; - /*1730*/ LOP3.LUT R10, R4, R59, R10, 0x96, !PT ; - /*1740*/ S2UR UR7, SR_CgaCtaId ; - /*1750*/ LOP3.LUT R30, R5, R57, R11, 0x96, !PT ; - /*1760*/ UMOV UR5, 0x400 ; - /*1770*/ LOP3.LUT R24, R47, R15, R9, 0x96, !PT ; - /*1780*/ UIADD3 UR6, UPT, UPT, UR5, 0x800, URZ ; - /*1790*/ LOP3.LUT R15, R22, R28, R37, 0x96, !PT ; - /*17a0*/ HFMA2 R89, -RZ, RZ, 0, 0 ; - /*17b0*/ LOP3.LUT R11, R12, R10, R41, 0x96, !PT ; - /*17c0*/ LDCU UR8, c[0x3][0x18c] ; - /*17d0*/ LOP3.LUT R28, R13, R30, R43, 0x96, !PT ; - /*17e0*/ LOP3.LUT R5, R2, R65, R6, 0x96, !PT ; - /*17f0*/ LDCU.64 UR14, c[0x3][0x190] ; - /*1800*/ LOP3.LUT R4, R45, R14, R8, 0x96, !PT ; - /*1810*/ SHF.L.W.U32.HI R2, R28, 0x1, R11 ; - /*1820*/ LOP3.LUT R5, R27, R5, R18, 0x96, !PT ; - /*1830*/ LOP3.LUT R22, R23, R29, R35, 0x96, !PT ; - /*1840*/ LOP3.LUT R9, R25, R4, R16, 0x96, !PT ; - /*1850*/ LOP3.LUT R4, R2.reuse, R5.reuse, R26.reuse, 0x96, !PT ; - /*1860*/ ULEA UR6, UR7, UR6, 0x18 ; - /*1870*/ LOP3.LUT R23, R2, R5, R53, 0x96, !PT ; - /*1880*/ S2R R2, SR_TID.X ; - /*1890*/ LOP3.LUT R15, R20, R15, R51, 0x96, !PT ; - /*18a0*/ LOP3.LUT R29, R53, R48, R26, 0x96, !PT ; - /*18b0*/ LOP3.LUT R24, R31, R24, R17, 0x96, !PT ; - /*18c0*/ LOP3.LUT R20, R21, R22, R63, 0x96, !PT ; - /*18d0*/ LOP3.LUT R3, R3, R61, R7, 0x96, !PT ; - /*18e0*/ LOP3.LUT R49, R67, R49, R0, 0x96, !PT ; - /*18f0*/ LOP3.LUT R29, R38, R29, R54, 0x96, !PT ; - /*1900*/ SHF.L.W.U32.HI R8, R20, 0x1, R15 ; - /*1910*/ SHF.L.W.U32.HI R6, R24, 0x1, R9 ; - /*1920*/ LOP3.LUT R18, R33, R3, R19, 0x96, !PT ; - /*1930*/ SHF.L.W.U32.HI R10, R15, 0x1, R20 ; - /*1940*/ LOP3.LUT R38, R39, R49, R55, 0x96, !PT ; - /*1950*/ SHF.L.W.U32.HI R3, R11, 0x1, R28 ; - /*1960*/ LOP3.LUT R45, R8, R11, R45, 0x96, !PT ; - /*1970*/ LOP3.LUT R7, R6.reuse, R29.reuse, R59, 0x96, !PT ; - /*1980*/ LOP3.LUT R17, R6, R29, R41, 0x96, !PT ; - /*1990*/ IMAD.SHL.U32 R84, R2, 0x40, RZ ; - /*19a0*/ SHF.L.W.U32.HI R12, R18, 0x1, R5 ; - /*19b0*/ IMAD.SHL.U32 R88, R2, 0x10, RZ ; - /*19c0*/ LOP3.LUT R11, R8, R11, R25, 0x96, !PT ; - /*19d0*/ LOP3.LUT R26, R10.reuse, R28.reuse, R47, 0x96, !PT ; - /*19e0*/ LOP3.LUT R16, R10, R28, R31, 0x96, !PT ; - /*19f0*/ SHF.L.W.U32.HI R6, R9, 0x1, R24 ; - /*1a00*/ SHF.L.W.U32.HI R8, R38, 0x1, R29 ; - /*1a10*/ SHF.L.W.U32.HI R10, R29, 0x1, R38 ; - /*1a20*/ SHF.L.W.U32.HI R14, R5, 0x1, R18 ; - /*1a30*/ LOP3.LUT R0, R3.reuse, R18.reuse, R0, 0x96, !PT ; - /*1a40*/ LOP3.LUT R30, R3, R18, R67, 0x96, !PT ; - /*1a50*/ LOP3.LUT R28, R6.reuse, R38.reuse, R57, 0x96, !PT ; - /*1a60*/ LOP3.LUT R22, R6, R38, R43, 0x96, !PT ; - /*1a70*/ LOP3.LUT R18, R12.reuse, R9.reuse, R37, 0x96, !PT ; - /*1a80*/ LOP3.LUT R21, R12, R9, R51, 0x96, !PT ; - /*1a90*/ LOP3.LUT R9, R8, R15.reuse, R65, 0x96, !PT ; - /*1aa0*/ LOP3.LUT R6, R10, R20.reuse, R61, 0x96, !PT ; - /*1ab0*/ LOP3.LUT R15, R8, R15, R27, 0x96, !PT ; - /*1ac0*/ LOP3.LUT R20, R10, R20, R33, 0x96, !PT ; - /*1ad0*/ LOP3.LUT R35, R14, R24, R35, 0x96, !PT ; - /*1ae0*/ SHF.L.W.U32.HI R10, R16, 0x1d, R11 ; - /*1af0*/ LOP3.LUT R24, R14, R24, R63, 0x96, !PT ; - /*1b00*/ SHF.L.W.U32.HI R11, R11, 0x1d, R16 ; - /*1b10*/ LOP3.LUT R3, R84, 0xfe00, RZ, 0xc0, !PT ; - /*1b20*/ SHF.L.W.U32.HI R16, R22, 0xd, R17 ; - /*1b30*/ SHF.L.W.U32.HI R17, R17, 0xd, R22 ; - /*1b40*/ SHF.L.W.U32.HI R13, R20, 0xe, R15 ; - /*1b50*/ SHF.L.W.U32.HI R8, R6, 0x14, R9 ; - /*1b60*/ SHF.L.W.U32.HI R19, R35, 0x1c, R18 ; - /*1b70*/ SHF.L.W.U32.HI R22, R30, 0x3, R23 ; - /*1b80*/ SHF.L.W.U32.HI R15, R15, 0xe, R20 ; - /*1b90*/ SHF.L.W.U32.HI R9, R9, 0x14, R6 ; - /*1ba0*/ SHF.L.W.U32.HI R18, R18, 0x1c, R35 ; - /*1bb0*/ SHF.L.W.U32.HI R23, R23, 0x3, R30 ; - /*1bc0*/ SHF.L.W.U32.HI R20, R24, 0x15, R21 ; - /*1bd0*/ SHF.L.W.U32.HI R12, R26, 0xb, R45 ; - /*1be0*/ SHF.L.W.U32.HI R14, R45, 0xb, R26 ; - /*1bf0*/ LOP3.LUT R6, R88, 0x30, RZ, 0xc0, !PT ; - /*1c00*/ IADD3 R85, PT, PT, R3, UR6, RZ ; - /*1c10*/ SHF.L.W.U32.HI R21, R21, 0x15, R24 ; - /*1c20*/ SHF.L.W.U32.HI R5, R28, 0xc, R7 ; - /*1c30*/ LOP3.LUT R25, R18, R23, R9, 0xb4, !PT ; - /*1c40*/ SHF.L.W.U32.HI R7, R7, 0xc, R28 ; - /*1c50*/ LOP3.LUT R18, R14, R13, R20, 0xb4, !PT ; - /*1c60*/ LOP3.LUT R27, R12, R15, R21, 0xb4, !PT ; - /*1c70*/ IADD3 R85, PT, PT, R85, R6, RZ ; - /*1c80*/ LOP3.LUT R24, R19, R22, R8, 0xb4, !PT ; - /*1c90*/ LOP3.LUT R6, R8, R17, R22, 0xb4, !PT ; - /*1ca0*/ LOP3.LUT R19, R9, R16, R23, 0xb4, !PT ; - /*1cb0*/ LOP3.LUT R17, R22, R11, R17, 0xb4, !PT ; - /*1cc0*/ LOP3.LUT R16, R23, R10, R16, 0xb4, !PT ; - /*1cd0*/ LOP3.LUT R10, R7, R20, R14, 0xb4, !PT ; - /*1ce0*/ LOP3.LUT R22, R20, R4, R13, 0xb4, !PT ; - /*1cf0*/ LOP3.LUT R11, R5, R21, R12, 0xb4, !PT ; - /*1d00*/ LOP3.LUT R23, R21, R0, R15, 0xb4, !PT ; - /*1d10*/ LOP3.LUT R8, R4, R14, R7, 0xb4, !PT ; - /*1d20*/ LOP3.LUT R9, R0, R12, R5, 0xb4, !PT ; - /*1d30*/ MOV R20, R18 ; - /*1d40*/ MOV R21, R27 ; - /*1d50*/ LOP3.LUT R4, R13, R7, R4, 0xb4, !PT ; - /*1d60*/ LOP3.LUT R5, R15, R5, R0, 0xb4, !PT ; - /*1d70*/ STS.128 [R84+UR6+0x10], R20 ; - /*1d80*/ LOP3.LUT R8, R8, 0x80008008, RZ, 0x3c, !PT ; - /*1d90*/ LOP3.LUT R9, R9, 0x80000000, RZ, 0x3c, !PT ; - /*1da0*/ STS.128 [R84+UR6], R8 ; - /*1db0*/ MOV R20, R4 ; - /*1dc0*/ MOV R21, R5 ; - /*1dd0*/ MOV R22, R24 ; - /*1de0*/ MOV R23, R25 ; - /*1df0*/ STS.128 [R84+UR6+0x20], R20 ; - /*1e00*/ MOV R20, R6 ; - /*1e10*/ MOV R21, R19 ; - /*1e20*/ MOV R22, R17 ; - /*1e30*/ MOV R23, R16 ; - /*1e40*/ STS.128 [R84+UR6+0x30], R20 ; - /*1e50*/ LDS.128 R4, [R85] ; - /*1e60*/ LDS.128 R8, [R85+0x40] ; - /*1e70*/ LDS.128 R12, [R85+0x80] ; - /*1e80*/ LDS.128 R16, [R85+0xc0] ; -.L_x_272: - /*1e90*/ LDS R72, [R3+UR6] ; - /*1ea0*/ SHF.R.U32.HI R68, RZ, 0x2, R89 ; - /*1eb0*/ LOP3.LUT R86, R88, 0x70, RZ, 0xc0, !PT ; - /*1ec0*/ LDS R70, [R3+UR6+0x40] ; - /*1ed0*/ MOV R87, RZ ; - /*1ee0*/ LDS R74, [R3+UR6+0x80] ; - /*1ef0*/ IADD.64 R86, R86, UR14 ; - /*1f00*/ LDS R76, [R3+UR6+0xc0] ; - /*1f10*/ LOP3.LUT R0, R72, R89.reuse, RZ, 0x3c, !PT ; - /*1f20*/ LOP3.LUT R20, R70, R89, RZ, 0x3c, !PT ; - /*1f30*/ IMAD R21, R0, 0x1000193, RZ ; - /*1f40*/ LDC R0, c[0x3][0x184] ; - /*1f50*/ IMAD R23, R20, 0x1000193, RZ ; - /*1f60*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*1f70*/ LOP3.LUT R20, R74, R89.reuse, RZ, 0x3c, !PT ; - /*1f80*/ LOP3.LUT R23, R23, R8, RZ, 0x3c, !PT ; - /*1f90*/ SHFL.IDX PT, R21, R21, R68, 0x181f ; - /*1fa0*/ IMAD R25, R20, 0x1000193, RZ ; - /*1fb0*/ LOP3.LUT R20, R76, R89, RZ, 0x3c, !PT ; - /*1fc0*/ SHFL.IDX PT, R23, R23, R68, 0x181f ; - /*1fd0*/ LOP3.LUT R25, R25, R12, RZ, 0x3c, !PT ; - /*1fe0*/ IMAD R29, R20, 0x1000193, RZ ; - /*1ff0*/ SHFL.IDX PT, R27, R25, R68, 0x181f ; - /*2000*/ LOP3.LUT R29, R29, R16, RZ, 0x3c, !PT ; - /*2010*/ SHFL.IDX PT, R31, R29, R68, 0x181f ; - /*2020*/ IMAD.HI.U32 R20, R21, UR8, RZ ; - /*2030*/ IMAD.HI.U32 R22, R23, UR8, RZ ; - /*2040*/ IADD3 R20, PT, PT, -R20, RZ, RZ ; - /*2050*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*2060*/ IMAD R21, R20, R0, R21 ; - /*2070*/ IMAD.HI.U32 R24, R27, UR8, RZ ; - /*2080*/ ISETP.GE.U32.AND P1, PT, R21, R0, PT ; - /*2090*/ IMAD R23, R0, R22, R23 ; - /*20a0*/ IADD3 R29, PT, PT, -R24, RZ, RZ ; - /*20b0*/ IMAD.HI.U32 R24, R31, UR8, RZ ; - /*20c0*/ SEL R20, R0.reuse, RZ, P1 ; - /*20d0*/ ISETP.GE.U32.AND P2, PT, R23, R0, PT ; - /*20e0*/ IMAD R29, R0, R29, R27 ; - /*20f0*/ IADD3 R26, PT, PT, -R24, RZ, RZ ; - /*2100*/ IADD3 R21, PT, PT, R21, -R20, RZ ; - /*2110*/ SEL R22, R0, RZ, P2 ; - /*2120*/ IMAD.WIDE.U32 R20, R21, 0x80, R86 ; - /*2130*/ IADD3 R25, PT, PT, R23, -R22, RZ ; - /*2140*/ ISETP.GE.U32.AND P1, PT, R29, R0, PT ; - /*2150*/ IMAD.WIDE.U32 R24, R25, 0x80, R86 ; - /*2160*/ LDG.E.128.STRONG.GPU R20, desc[UR12][R20.64] ; - /*2170*/ IMAD R31, R0.reuse, R26, R31 ; - /*2180*/ LDG.E.128.STRONG.GPU R24, desc[UR12][R24.64] ; - /*2190*/ SEL R28, R0, RZ, P1 ; - /*21a0*/ ISETP.GE.U32.AND P1, PT, R31, R0, PT ; - /*21b0*/ IADD3 R29, PT, PT, R29, -R28, RZ ; - /*21c0*/ SEL R30, R0, RZ, P1 ; - /*21d0*/ IMAD.WIDE.U32 R28, R29, 0x80, R86 ; - /*21e0*/ IADD3 R33, PT, PT, R31, -R30, RZ ; - /*21f0*/ LDG.E.128.STRONG.GPU R28, desc[UR12][R28.64] ; - /*2200*/ IMAD.WIDE.U32 R32, R33, 0x80, R86 ; - /*2210*/ LDG.E.128.STRONG.GPU R32, desc[UR12][R32.64] ; - /*2220*/ IADD3 R37, PT, PT, R89, 0x1, RZ ; - /*2230*/ IMAD R36, R5, 0x1000193, RZ ; - /*2240*/ IMAD R38, R9, 0x1000193, RZ ; - /*2250*/ LOP3.LUT R39, R72, R37.reuse, RZ, 0x3c, !PT ; - /*2260*/ LOP3.LUT R5, R70, R37, RZ, 0x3c, !PT ; - /*2270*/ IMAD R40, R39, 0x1000193, RZ ; - /*2280*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*2290*/ IMAD R36, R5, 0x1000193, RZ ; - /*22a0*/ LOP3.LUT R5, R40, R21, RZ, 0x3c, !PT ; - /*22b0*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*22c0*/ LOP3.LUT R38, R74, R37, RZ, 0x3c, !PT ; - /*22d0*/ LOP3.LUT R9, R36, R25, RZ, 0x3c, !PT ; - /*22e0*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*22f0*/ IMAD R36, R13, 0x1000193, RZ ; - /*2300*/ LOP3.LUT R37, R76, R37, RZ, 0x3c, !PT ; - /*2310*/ IMAD R38, R38, 0x1000193, RZ ; - /*2320*/ SHFL.IDX PT, R39, R9, R68, 0x181f ; - /*2330*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*2340*/ IMAD R36, R17, 0x1000193, RZ ; - /*2350*/ LOP3.LUT R17, R38, R29, RZ, 0x3c, !PT ; - /*2360*/ IMAD R38, R37, 0x1000193, RZ ; - /*2370*/ LOP3.LUT R33, R36, R33, RZ, 0x3c, !PT ; - /*2380*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*2390*/ LOP3.LUT R41, R38, R33, RZ, 0x3c, !PT ; - /*23a0*/ IMAD.HI.U32 R9, R5, UR8, RZ ; - /*23b0*/ SHFL.IDX PT, R45, R41, R68, 0x181f ; - /*23c0*/ IMAD.HI.U32 R13, R39, UR8, RZ ; - /*23d0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*23e0*/ IADD3 R13, PT, PT, -R13, RZ, RZ ; - /*23f0*/ IMAD R5, R0, R9, R5 ; - /*2400*/ IMAD R39, R0, R13, R39 ; - /*2410*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*2420*/ ISETP.GE.U32.AND P2, PT, R39, R0, PT ; - /*2430*/ SEL R36, R0, RZ, P1 ; - /*2440*/ IMAD.HI.U32 R9, R17, UR8, RZ ; - /*2450*/ SEL R38, R0, RZ, P2 ; - /*2460*/ IADD3 R37, PT, PT, R5, -R36, RZ ; - /*2470*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*2480*/ IMAD.HI.U32 R5, R45, UR8, RZ ; - /*2490*/ IADD3 R41, PT, PT, R39, -R38, RZ ; - /*24a0*/ IMAD.WIDE.U32 R36, R37, 0x80, R86 ; - /*24b0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*24c0*/ IMAD R17, R0.reuse, R9, R17 ; - /*24d0*/ IMAD.WIDE.U32 R40, R41, 0x80, R86 ; - /*24e0*/ LDG.E.128.STRONG.GPU R36, desc[UR12][R36.64] ; - /*24f0*/ ISETP.GE.U32.AND P1, PT, R17, R0.reuse, PT ; - /*2500*/ IMAD R5, R0.reuse, R5, R45 ; - /*2510*/ LDG.E.128.STRONG.GPU R40, desc[UR12][R40.64] ; - /*2520*/ SEL R44, R0, RZ, P1 ; - /*2530*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*2540*/ IADD3 R45, PT, PT, R17, -R44, RZ ; - /*2550*/ SEL R46, R0, RZ, P1 ; - /*2560*/ IMAD.WIDE.U32 R44, R45, 0x80, R86 ; - /*2570*/ IADD3 R49, PT, PT, R5, -R46, RZ ; - /*2580*/ LDG.E.128.STRONG.GPU R44, desc[UR12][R44.64] ; - /*2590*/ IMAD.WIDE.U32 R48, R49, 0x80, R86 ; - /*25a0*/ LDG.E.128.STRONG.GPU R48, desc[UR12][R48.64] ; - /*25b0*/ IMAD R5, R6, 0x1000193, RZ ; - /*25c0*/ IADD3 R13, PT, PT, R89, 0x2, RZ ; - /*25d0*/ IMAD R9, R10, 0x1000193, RZ ; - /*25e0*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*25f0*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*2600*/ LOP3.LUT R6, R72, R13.reuse, RZ, 0x3c, !PT ; - /*2610*/ IMAD R5, R5, 0x1000193, RZ ; - /*2620*/ LOP3.LUT R10, R70, R13.reuse, RZ, 0x3c, !PT ; - /*2630*/ IMAD R9, R9, 0x1000193, RZ ; - /*2640*/ IMAD R17, R6, 0x1000193, RZ ; - /*2650*/ LOP3.LUT R6, R74, R13.reuse, RZ, 0x3c, !PT ; - /*2660*/ IMAD R53, R10, 0x1000193, RZ ; - /*2670*/ LOP3.LUT R13, R76, R13, RZ, 0x3c, !PT ; - /*2680*/ IMAD R55, R6, 0x1000193, RZ ; - /*2690*/ IMAD R13, R13, 0x1000193, RZ ; - /*26a0*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*26b0*/ IMAD R5, R14, 0x1000193, RZ ; - /*26c0*/ LOP3.LUT R17, R17, R38, RZ, 0x3c, !PT ; - /*26d0*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*26e0*/ IMAD R9, R18, 0x1000193, RZ ; - /*26f0*/ LOP3.LUT R5, R5, R30, RZ, 0x3c, !PT ; - /*2700*/ LOP3.LUT R53, R53, R42, RZ, 0x3c, !PT ; - /*2710*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*2720*/ LOP3.LUT R9, R9, R34, RZ, 0x3c, !PT ; - /*2730*/ IMAD R5, R5, 0x1000193, RZ ; - /*2740*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*2750*/ IMAD R9, R9, 0x1000193, RZ ; - /*2760*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*2770*/ LOP3.LUT R55, R55, R46, RZ, 0x3c, !PT ; - /*2780*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*2790*/ SHFL.IDX PT, R55, R55, R68, 0x181f ; - /*27a0*/ LOP3.LUT R13, R13, R50, RZ, 0x3c, !PT ; - /*27b0*/ IMAD.HI.U32 R5, R17, UR8, RZ ; - /*27c0*/ IMAD.HI.U32 R6, R53, UR8, RZ ; - /*27d0*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*27e0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*27f0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*2800*/ IMAD R17, R0, R5, R17 ; - /*2810*/ IMAD R5, R0, R6, R53 ; - /*2820*/ ISETP.GE.U32.AND P1, PT, R17, R0, PT ; - /*2830*/ ISETP.GE.U32.AND P2, PT, R5, R0, PT ; - /*2840*/ SEL R6, R0.reuse, RZ, P1 ; - /*2850*/ IMAD.HI.U32 R9, R55, UR8, RZ ; - /*2860*/ SEL R10, R0, RZ, P2 ; - /*2870*/ IADD3 R53, PT, PT, R17, -R6, RZ ; - /*2880*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*2890*/ IADD3 R57, PT, PT, R5, -R10, RZ ; - /*28a0*/ IMAD.HI.U32 R6, R13, UR8, RZ ; - /*28b0*/ IMAD.WIDE.U32 R52, R53, 0x80, R86 ; - /*28c0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*28d0*/ IMAD R5, R0.reuse, R9, R55 ; - /*28e0*/ IMAD.WIDE.U32 R56, R57, 0x80, R86 ; - /*28f0*/ LDG.E.128.STRONG.GPU R52, desc[UR12][R52.64] ; - /*2900*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*2910*/ IMAD R13, R0.reuse, R6, R13 ; - /*2920*/ LDG.E.128.STRONG.GPU R56, desc[UR12][R56.64] ; - /*2930*/ SEL R6, R0, RZ, P1 ; - /*2940*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*2950*/ IADD3 R61, PT, PT, R5, -R6, RZ ; - /*2960*/ SEL R6, R0, RZ, P1 ; - /*2970*/ IMAD.WIDE.U32 R60, R61, 0x80, R86 ; - /*2980*/ IADD3 R65, PT, PT, R13, -R6, RZ ; - /*2990*/ LDG.E.128.STRONG.GPU R60, desc[UR12][R60.64] ; - /*29a0*/ IMAD.WIDE.U32 R64, R65, 0x80, R86 ; - /*29b0*/ LDG.E.128.STRONG.GPU R64, desc[UR12][R64.64] ; - /*29c0*/ IMAD R6, R7, 0x1000193, RZ ; - /*29d0*/ IMAD R10, R11, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*29f0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*2a00*/ IMAD R6, R6, 0x1000193, RZ ; - /*2a10*/ IMAD R10, R10, 0x1000193, RZ ; - /*2a20*/ IADD3 R5, PT, PT, R89, 0x3, RZ ; - /*2a30*/ LOP3.LUT R39, R6, R39, RZ, 0x3c, !PT ; - /*2a40*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*2a50*/ LOP3.LUT R72, R72, R5, RZ, 0x3c, !PT ; - /*2a60*/ IMAD R14, R39, 0x1000193, RZ ; - /*2a70*/ IMAD R6, R15, 0x1000193, RZ ; - /*2a80*/ IMAD R10, R10, 0x1000193, RZ ; - /*2a90*/ IMAD R72, R72, 0x1000193, RZ ; - /*2aa0*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*2ab0*/ LOP3.LUT R70, R70, R5, RZ, 0x3c, !PT ; - /*2ac0*/ IMAD R6, R6, 0x1000193, RZ ; - /*2ad0*/ IMAD R70, R70, 0x1000193, RZ ; - /*2ae0*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*2af0*/ LOP3.LUT R74, R74, R5, RZ, 0x3c, !PT ; - /*2b00*/ IMAD R6, R6, 0x1000193, RZ ; - /*2b10*/ IMAD R74, R74, 0x1000193, RZ ; - /*2b20*/ LOP3.LUT R5, R76, R5, RZ, 0x3c, !PT ; - /*2b30*/ LOP3.LUT R55, R14, R55, RZ, 0x3c, !PT ; - /*2b40*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*2b50*/ IMAD R10, R19, 0x1000193, RZ ; - /*2b60*/ LOP3.LUT R7, R72, R55, RZ, 0x3c, !PT ; - /*2b70*/ LOP3.LUT R10, R10, R35, RZ, 0x3c, !PT ; - /*2b80*/ SHFL.IDX PT, R7, R7, R68, 0x181f ; - /*2b90*/ LOP3.LUT R9, R70, R59, RZ, 0x3c, !PT ; - /*2ba0*/ IMAD R10, R10, 0x1000193, RZ ; - /*2bb0*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*2bc0*/ LOP3.LUT R10, R10, R51, RZ, 0x3c, !PT ; - /*2bd0*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*2be0*/ IMAD R10, R10, 0x1000193, RZ ; - /*2bf0*/ LOP3.LUT R11, R74, R63, RZ, 0x3c, !PT ; - /*2c00*/ IMAD R6, R5, 0x1000193, RZ ; - /*2c10*/ LOP3.LUT R67, R10, R67, RZ, 0x3c, !PT ; - /*2c20*/ SHFL.IDX PT, R11, R11, R68, 0x181f ; - /*2c30*/ LOP3.LUT R13, R6, R67, RZ, 0x3c, !PT ; - /*2c40*/ IMAD.HI.U32 R5, R7, UR8, RZ ; - /*2c50*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*2c60*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*2c70*/ IMAD.HI.U32 R6, R9, UR8, RZ ; - /*2c80*/ IMAD R7, R0, R5, R7 ; - /*2c90*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*2ca0*/ ISETP.GE.U32.AND P1, PT, R7, R0, PT ; - /*2cb0*/ IMAD R9, R0.reuse, R6, R9 ; - /*2cc0*/ IMAD.HI.U32 R5, R11, UR8, RZ ; - /*2cd0*/ SEL R6, R0, RZ, P1 ; - /*2ce0*/ ISETP.GE.U32.AND P2, PT, R9, R0, PT ; - /*2cf0*/ IADD3 R69, PT, PT, R7, -R6, RZ ; - /*2d00*/ IADD3 R6, PT, PT, -R5, RZ, RZ ; - /*2d10*/ IMAD.HI.U32 R5, R13, UR8, RZ ; - /*2d20*/ SEL R10, R0, RZ, P2 ; - /*2d30*/ IMAD R11, R0, R6, R11 ; - /*2d40*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*2d50*/ IMAD.WIDE.U32 R68, R69, 0x80, R86 ; - /*2d60*/ ISETP.GE.U32.AND P1, PT, R11, R0, PT ; - /*2d70*/ IMAD R13, R0.reuse, R5, R13 ; - /*2d80*/ IADD3 R73, PT, PT, R9, -R10, RZ ; - /*2d90*/ LDG.E.128.STRONG.GPU R68, desc[UR12][R68.64] ; - /*2da0*/ SEL R6, R0, RZ, P1 ; - /*2db0*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*2dc0*/ IMAD.WIDE.U32 R72, R73, 0x80, R86 ; - /*2dd0*/ IADD3 R77, PT, PT, R11, -R6, RZ ; - /*2de0*/ SEL R6, R0, RZ, P1 ; - /*2df0*/ LDG.E.128.STRONG.GPU R72, desc[UR12][R72.64] ; - /*2e00*/ IMAD.WIDE.U32 R76, R77, 0x80, R86 ; - /*2e10*/ IADD3 R81, PT, PT, R13, -R6, RZ ; - /*2e20*/ LDG.E.128.STRONG.GPU R76, desc[UR12][R76.64] ; - /*2e30*/ IMAD.WIDE.U32 R80, R81, 0x80, R86 ; - /*2e40*/ LDG.E.128.STRONG.GPU R80, desc[UR12][R80.64] ; - /*2e50*/ IMAD R5, R4, 0x1000193, RZ ; - /*2e60*/ IMAD R7, R8, 0x1000193, RZ ; - /*2e70*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*2e80*/ IMAD R4, R21, 0x1000193, RZ ; - /*2e90*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*2ea0*/ IMAD R9, R12, 0x1000193, RZ ; - /*2eb0*/ IMAD R5, R5, 0x1000193, RZ ; - /*2ec0*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*2ed0*/ IMAD R6, R25, 0x1000193, RZ ; - /*2ee0*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*2ef0*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*2f00*/ IMAD R11, R16, 0x1000193, RZ ; - /*2f10*/ IMAD R7, R7, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R5, R5, 0x1000193, RZ ; - /*2f40*/ IMAD R8, R29, 0x1000193, RZ ; - /*2f50*/ IMAD R4, R4, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R9, R9, 0x1000193, RZ ; - /*2f80*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*2f90*/ IMAD R13, R38, 0x1000193, RZ ; - /*2fa0*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD R6, R6, 0x1000193, RZ ; - /*2fc0*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*2fd0*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*2fe0*/ IMAD R11, R11, 0x1000193, RZ ; - /*2ff0*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*3000*/ IMAD R7, R7, 0x1000193, RZ ; - /*3010*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*3020*/ IMAD R5, R5, 0x1000193, RZ ; - /*3030*/ LOP3.LUT R57, R6, R57, RZ, 0x3c, !PT ; - /*3040*/ IMAD R8, R8, 0x1000193, RZ ; - /*3050*/ IMAD R6, R4, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*3070*/ IMAD R9, R9, 0x1000193, RZ ; - /*3080*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*3090*/ IMAD R13, R13, 0x1000193, RZ ; - /*30a0*/ IMAD R10, R33, 0x1000193, RZ ; - /*30b0*/ IMAD R15, R42, 0x1000193, RZ ; - /*30c0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*30d0*/ IMAD R17, R46, 0x1000193, RZ ; - /*30e0*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*30f0*/ IMAD R8, R55, 0x1000193, RZ ; - /*3100*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*3110*/ IMAD R9, R7, 0x1000193, RZ ; - /*3120*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*3130*/ IMAD R14, R57, 0x1000193, RZ ; - /*3140*/ IADD3 R89, PT, PT, R89, 0x4, RZ ; - /*3150*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*3160*/ IMAD R12, R10, 0x1000193, RZ ; - /*3170*/ IMAD R15, R15, 0x1000193, RZ ; - /*3180*/ ISETP.NE.AND P1, PT, R89, 0x40, PT ; - /*3190*/ IMAD R16, R59, 0x1000193, RZ ; - /*31a0*/ IMAD R17, R17, 0x1000193, RZ ; - /*31b0*/ LOP3.LUT R65, R12, R65, RZ, 0x3c, !PT ; - /*31c0*/ IMAD R20, R67, 0x1000193, RZ ; - /*31d0*/ IMAD R18, R65, 0x1000193, RZ ; - /*31e0*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*31f0*/ LOP3.LUT R5, R6, R69, RZ, 0x3c, !PT ; - /*3200*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*3210*/ IMAD R13, R11, 0x1000193, RZ ; - /*3220*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*3230*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*3240*/ LOP3.LUT R64, R13, R64, RZ, 0x3c, !PT ; - /*3250*/ IMAD R13, R50, 0x1000193, RZ ; - /*3260*/ LOP3.LUT R9, R14, R73, RZ, 0x3c, !PT ; - /*3270*/ IMAD R14, R61, 0x1000193, RZ ; - /*3280*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*3290*/ IMAD R15, R60, 0x1000193, RZ ; - /*32a0*/ LOP3.LUT R66, R13, R66, RZ, 0x3c, !PT ; - /*32b0*/ LOP3.LUT R11, R16, R75, RZ, 0x3c, !PT ; - /*32c0*/ IMAD R16, R63, 0x1000193, RZ ; - /*32d0*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*32e0*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*32f0*/ IMAD R17, R64, 0x1000193, RZ ; - /*3300*/ LOP3.LUT R12, R15, R76, RZ, 0x3c, !PT ; - /*3310*/ IMAD R19, R66, 0x1000193, RZ ; - /*3320*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*3330*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*3340*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*3350*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*3360*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*3370*/ @P1 BRA `(.L_x_272) ; - /*3380*/ IMAD R4, R4, 0x1000193, RZ ; - /*3390*/ ULEA UR5, UR7, UR5, 0x18 ; - /*33a0*/ IMAD R8, R8, 0x1000193, RZ ; - /*33b0*/ MOV R89, RZ ; - /*33c0*/ IMAD R12, R12, 0x1000193, RZ ; - /*33d0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*33e0*/ IMAD R16, R16, 0x1000193, RZ ; - /*33f0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*3400*/ IMAD.SHL.U32 R88, R2, 0x4, RZ ; - /*3410*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*3420*/ IMAD R5, R4, 0x1000193, RZ ; - /*3430*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*3440*/ IMAD R9, R8, 0x1000193, RZ ; - /*3450*/ IMAD R13, R12, 0x1000193, RZ ; - /*3460*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*3470*/ IMAD R17, R16, 0x1000193, RZ ; - /*3480*/ LOP3.LUT R10, R9, R10, RZ, 0x3c, !PT ; - /*3490*/ IMAD.SHL.U32 R4, R2, 0x20, RZ ; - /*34a0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*34b0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*34c0*/ IMAD R10, R10, 0x1000193, RZ ; - /*34d0*/ LOP3.LUT R9, R4, 0x7f00, RZ, 0xc0, !PT ; - /*34e0*/ IMAD R4, R5, 0x1000193, RZ ; - /*34f0*/ IMAD R6, R13, 0x1000193, RZ ; - /*3500*/ LOP3.LUT R88, R9, 0x1c, R88, 0xf8, !PT ; - /*3510*/ IMAD R8, R17, 0x1000193, RZ ; - /*3520*/ LOP3.LUT R21, R4, R7, RZ, 0x3c, !PT ; - /*3530*/ LOP3.LUT R23, R10, R11, RZ, 0x3c, !PT ; - /*3540*/ LOP3.LUT R25, R6, R15, RZ, 0x3c, !PT ; - /*3550*/ STS [R88+UR5], R21 ; - /*3560*/ LOP3.LUT R27, R8, R19, RZ, 0x3c, !PT ; - /*3570*/ STS [R88+UR5+0x20], R23 ; - /*3580*/ STS [R88+UR5+0x40], R25 ; - /*3590*/ STS [R88+UR5+0x60], R27 ; - /*35a0*/ LDS.128 R4, [R85+0x100] ; - /*35b0*/ LDS.128 R8, [R85+0x140] ; - /*35c0*/ LDS.128 R12, [R85+0x180] ; - /*35d0*/ LDS.128 R16, [R85+0x1c0] ; -.L_x_273: - /*35e0*/ LDS R72, [R3+UR6+0x100] ; - /*35f0*/ SHF.R.U32.HI R68, RZ, 0x2, R89 ; - /*3600*/ LDS R70, [R3+UR6+0x140] ; - /*3610*/ LDS R74, [R3+UR6+0x180] ; - /*3620*/ LDS R76, [R3+UR6+0x1c0] ; - /*3630*/ LOP3.LUT R20, R72, R89.reuse, RZ, 0x3c, !PT ; - /*3640*/ LOP3.LUT R22, R70, R89, RZ, 0x3c, !PT ; - /*3650*/ IMAD R21, R20, 0x1000193, RZ ; - /*3660*/ LOP3.LUT R20, R74, R89, RZ, 0x3c, !PT ; - /*3670*/ IMAD R23, R22, 0x1000193, RZ ; - /*3680*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*3690*/ LOP3.LUT R22, R76, R89, RZ, 0x3c, !PT ; - /*36a0*/ IMAD R25, R20, 0x1000193, RZ ; - /*36b0*/ LOP3.LUT R23, R23, R8, RZ, 0x3c, !PT ; - /*36c0*/ SHFL.IDX PT, R21, R21, R68, 0x181f ; - /*36d0*/ IMAD R27, R22, 0x1000193, RZ ; - /*36e0*/ LOP3.LUT R25, R25, R12, RZ, 0x3c, !PT ; - /*36f0*/ SHFL.IDX PT, R23, R23, R68, 0x181f ; - /*3700*/ LOP3.LUT R29, R27, R16, RZ, 0x3c, !PT ; - /*3710*/ SHFL.IDX PT, R27, R25, R68, 0x181f ; - /*3720*/ SHFL.IDX PT, R31, R29, R68, 0x181f ; - /*3730*/ IMAD.HI.U32 R20, R21, UR8, RZ ; - /*3740*/ IMAD.HI.U32 R22, R23, UR8, RZ ; - /*3750*/ IADD3 R20, PT, PT, -R20, RZ, RZ ; - /*3760*/ IMAD.HI.U32 R24, R27, UR8, RZ ; - /*3770*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*3780*/ IMAD R21, R0, R20, R21 ; - /*3790*/ IADD3 R29, PT, PT, -R24, RZ, RZ ; - /*37a0*/ IMAD R23, R0.reuse, R22, R23 ; - /*37b0*/ IMAD.HI.U32 R24, R31, UR8, RZ ; - /*37c0*/ ISETP.GE.U32.AND P1, PT, R21, R0.reuse, PT ; - /*37d0*/ ISETP.GE.U32.AND P2, PT, R23, R0, PT ; - /*37e0*/ IMAD R29, R0, R29, R27 ; - /*37f0*/ IADD3 R26, PT, PT, -R24, RZ, RZ ; - /*3800*/ SEL R20, R0, RZ, P1 ; - /*3810*/ SEL R22, R0, RZ, P2 ; - /*3820*/ IADD3 R21, PT, PT, R21, -R20, RZ ; - /*3830*/ IADD3 R25, PT, PT, R23, -R22, RZ ; - /*3840*/ IMAD.WIDE.U32 R20, R21, 0x80, R86 ; - /*3850*/ ISETP.GE.U32.AND P1, PT, R29, R0, PT ; - /*3860*/ IMAD.WIDE.U32 R24, R25, 0x80, R86 ; - /*3870*/ LDG.E.128.STRONG.GPU R20, desc[UR12][R20.64] ; - /*3880*/ IMAD R31, R0.reuse, R26, R31 ; - /*3890*/ LDG.E.128.STRONG.GPU R24, desc[UR12][R24.64] ; - /*38a0*/ SEL R28, R0, RZ, P1 ; - /*38b0*/ ISETP.GE.U32.AND P1, PT, R31, R0, PT ; - /*38c0*/ IADD3 R29, PT, PT, R29, -R28, RZ ; - /*38d0*/ SEL R30, R0, RZ, P1 ; - /*38e0*/ IMAD.WIDE.U32 R28, R29, 0x80, R86 ; - /*38f0*/ IADD3 R33, PT, PT, R31, -R30, RZ ; - /*3900*/ LDG.E.128.STRONG.GPU R28, desc[UR12][R28.64] ; - /*3910*/ IMAD.WIDE.U32 R32, R33, 0x80, R86 ; - /*3920*/ LDG.E.128.STRONG.GPU R32, desc[UR12][R32.64] ; - /*3930*/ IADD3 R37, PT, PT, R89, 0x1, RZ ; - /*3940*/ IMAD R36, R5, 0x1000193, RZ ; - /*3950*/ IMAD R38, R9, 0x1000193, RZ ; - /*3960*/ LOP3.LUT R39, R72, R37.reuse, RZ, 0x3c, !PT ; - /*3970*/ LOP3.LUT R5, R70, R37, RZ, 0x3c, !PT ; - /*3980*/ IMAD R40, R39, 0x1000193, RZ ; - /*3990*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*39a0*/ IMAD R36, R5, 0x1000193, RZ ; - /*39b0*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*39c0*/ LOP3.LUT R5, R40, R21, RZ, 0x3c, !PT ; - /*39d0*/ LOP3.LUT R9, R36, R25, RZ, 0x3c, !PT ; - /*39e0*/ IMAD R36, R13, 0x1000193, RZ ; - /*39f0*/ LOP3.LUT R38, R74, R37.reuse, RZ, 0x3c, !PT ; - /*3a00*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*3a10*/ LOP3.LUT R37, R76, R37, RZ, 0x3c, !PT ; - /*3a20*/ IMAD R38, R38, 0x1000193, RZ ; - /*3a30*/ SHFL.IDX PT, R39, R9, R68, 0x181f ; - /*3a40*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*3a50*/ IMAD R36, R17, 0x1000193, RZ ; - /*3a60*/ LOP3.LUT R17, R38, R29, RZ, 0x3c, !PT ; - /*3a70*/ IMAD R38, R37, 0x1000193, RZ ; - /*3a80*/ LOP3.LUT R33, R36, R33, RZ, 0x3c, !PT ; - /*3a90*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*3aa0*/ LOP3.LUT R41, R38, R33, RZ, 0x3c, !PT ; - /*3ab0*/ IMAD.HI.U32 R9, R5, UR8, RZ ; - /*3ac0*/ SHFL.IDX PT, R45, R41, R68, 0x181f ; - /*3ad0*/ IMAD.HI.U32 R13, R39, UR8, RZ ; - /*3ae0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*3af0*/ IADD3 R13, PT, PT, -R13, RZ, RZ ; - /*3b00*/ IMAD R5, R0, R9, R5 ; - /*3b10*/ IMAD R39, R0, R13, R39 ; - /*3b20*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*3b30*/ ISETP.GE.U32.AND P2, PT, R39, R0, PT ; - /*3b40*/ SEL R36, R0, RZ, P1 ; - /*3b50*/ IMAD.HI.U32 R9, R17, UR8, RZ ; - /*3b60*/ SEL R38, R0, RZ, P2 ; - /*3b70*/ IADD3 R37, PT, PT, R5, -R36, RZ ; - /*3b80*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*3b90*/ IMAD.HI.U32 R5, R45, UR8, RZ ; - /*3ba0*/ IADD3 R41, PT, PT, R39, -R38, RZ ; - /*3bb0*/ IMAD.WIDE.U32 R36, R37, 0x80, R86 ; - /*3bc0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*3bd0*/ IMAD R17, R0.reuse, R9, R17 ; - /*3be0*/ IMAD.WIDE.U32 R40, R41, 0x80, R86 ; - /*3bf0*/ LDG.E.128.STRONG.GPU R36, desc[UR12][R36.64] ; - /*3c00*/ ISETP.GE.U32.AND P1, PT, R17, R0.reuse, PT ; - /*3c10*/ IMAD R5, R0.reuse, R5, R45 ; - /*3c20*/ LDG.E.128.STRONG.GPU R40, desc[UR12][R40.64] ; - /*3c30*/ SEL R44, R0, RZ, P1 ; - /*3c40*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*3c50*/ IADD3 R45, PT, PT, R17, -R44, RZ ; - /*3c60*/ SEL R46, R0, RZ, P1 ; - /*3c70*/ IMAD.WIDE.U32 R44, R45, 0x80, R86 ; - /*3c80*/ IADD3 R49, PT, PT, R5, -R46, RZ ; - /*3c90*/ LDG.E.128.STRONG.GPU R44, desc[UR12][R44.64] ; - /*3ca0*/ IMAD.WIDE.U32 R48, R49, 0x80, R86 ; - /*3cb0*/ LDG.E.128.STRONG.GPU R48, desc[UR12][R48.64] ; - /*3cc0*/ IMAD R5, R6, 0x1000193, RZ ; - /*3cd0*/ IADD3 R13, PT, PT, R89, 0x2, RZ ; - /*3ce0*/ IMAD R9, R10, 0x1000193, RZ ; - /*3cf0*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*3d00*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*3d10*/ LOP3.LUT R6, R72, R13.reuse, RZ, 0x3c, !PT ; - /*3d20*/ IMAD R5, R5, 0x1000193, RZ ; - /*3d30*/ LOP3.LUT R10, R70, R13.reuse, RZ, 0x3c, !PT ; - /*3d40*/ IMAD R9, R9, 0x1000193, RZ ; - /*3d50*/ IMAD R17, R6, 0x1000193, RZ ; - /*3d60*/ LOP3.LUT R6, R74, R13.reuse, RZ, 0x3c, !PT ; - /*3d70*/ IMAD R53, R10, 0x1000193, RZ ; - /*3d80*/ LOP3.LUT R13, R76, R13, RZ, 0x3c, !PT ; - /*3d90*/ IMAD R55, R6, 0x1000193, RZ ; - /*3da0*/ IMAD R13, R13, 0x1000193, RZ ; - /*3db0*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*3dc0*/ IMAD R5, R14, 0x1000193, RZ ; - /*3dd0*/ LOP3.LUT R17, R17, R38, RZ, 0x3c, !PT ; - /*3de0*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*3df0*/ IMAD R9, R18, 0x1000193, RZ ; - /*3e00*/ LOP3.LUT R5, R5, R30, RZ, 0x3c, !PT ; - /*3e10*/ LOP3.LUT R53, R53, R42, RZ, 0x3c, !PT ; - /*3e20*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*3e30*/ LOP3.LUT R9, R9, R34, RZ, 0x3c, !PT ; - /*3e40*/ IMAD R5, R5, 0x1000193, RZ ; - /*3e50*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*3e60*/ IMAD R9, R9, 0x1000193, RZ ; - /*3e70*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*3e80*/ LOP3.LUT R55, R55, R46, RZ, 0x3c, !PT ; - /*3e90*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*3ea0*/ SHFL.IDX PT, R55, R55, R68, 0x181f ; - /*3eb0*/ LOP3.LUT R13, R13, R50, RZ, 0x3c, !PT ; - /*3ec0*/ IMAD.HI.U32 R5, R17, UR8, RZ ; - /*3ed0*/ IMAD.HI.U32 R6, R53, UR8, RZ ; - /*3ee0*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*3ef0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*3f00*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*3f10*/ IMAD R17, R0, R5, R17 ; - /*3f20*/ IMAD R5, R0, R6, R53 ; - /*3f30*/ ISETP.GE.U32.AND P1, PT, R17, R0, PT ; - /*3f40*/ ISETP.GE.U32.AND P2, PT, R5, R0, PT ; - /*3f50*/ SEL R6, R0.reuse, RZ, P1 ; - /*3f60*/ IMAD.HI.U32 R9, R55, UR8, RZ ; - /*3f70*/ SEL R10, R0, RZ, P2 ; - /*3f80*/ IADD3 R53, PT, PT, R17, -R6, RZ ; - /*3f90*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*3fa0*/ IADD3 R57, PT, PT, R5, -R10, RZ ; - /*3fb0*/ IMAD.HI.U32 R6, R13, UR8, RZ ; - /*3fc0*/ IMAD.WIDE.U32 R52, R53, 0x80, R86 ; - /*3fd0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*3fe0*/ IMAD R5, R0.reuse, R9, R55 ; - /*3ff0*/ IMAD.WIDE.U32 R56, R57, 0x80, R86 ; - /*4000*/ LDG.E.128.STRONG.GPU R52, desc[UR12][R52.64] ; - /*4010*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*4020*/ IMAD R13, R0.reuse, R6, R13 ; - /*4030*/ LDG.E.128.STRONG.GPU R56, desc[UR12][R56.64] ; - /*4040*/ SEL R6, R0, RZ, P1 ; - /*4050*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*4060*/ IADD3 R61, PT, PT, R5, -R6, RZ ; - /*4070*/ SEL R6, R0, RZ, P1 ; - /*4080*/ IMAD.WIDE.U32 R60, R61, 0x80, R86 ; - /*4090*/ IADD3 R65, PT, PT, R13, -R6, RZ ; - /*40a0*/ LDG.E.128.STRONG.GPU R60, desc[UR12][R60.64] ; - /*40b0*/ IMAD.WIDE.U32 R64, R65, 0x80, R86 ; - /*40c0*/ LDG.E.128.STRONG.GPU R64, desc[UR12][R64.64] ; - /*40d0*/ IMAD R6, R7, 0x1000193, RZ ; - /*40e0*/ IMAD R10, R11, 0x1000193, RZ ; - /*40f0*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*4100*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*4110*/ IMAD R6, R6, 0x1000193, RZ ; - /*4120*/ IMAD R10, R10, 0x1000193, RZ ; - /*4130*/ IADD3 R5, PT, PT, R89, 0x3, RZ ; - /*4140*/ LOP3.LUT R39, R6, R39, RZ, 0x3c, !PT ; - /*4150*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*4160*/ LOP3.LUT R72, R72, R5, RZ, 0x3c, !PT ; - /*4170*/ IMAD R14, R39, 0x1000193, RZ ; - /*4180*/ IMAD R6, R15, 0x1000193, RZ ; - /*4190*/ IMAD R10, R10, 0x1000193, RZ ; - /*41a0*/ IMAD R72, R72, 0x1000193, RZ ; - /*41b0*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*41c0*/ LOP3.LUT R70, R70, R5, RZ, 0x3c, !PT ; - /*41d0*/ IMAD R6, R6, 0x1000193, RZ ; - /*41e0*/ IMAD R70, R70, 0x1000193, RZ ; - /*41f0*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*4200*/ LOP3.LUT R74, R74, R5, RZ, 0x3c, !PT ; - /*4210*/ IMAD R6, R6, 0x1000193, RZ ; - /*4220*/ IMAD R74, R74, 0x1000193, RZ ; - /*4230*/ LOP3.LUT R5, R76, R5, RZ, 0x3c, !PT ; - /*4240*/ LOP3.LUT R55, R14, R55, RZ, 0x3c, !PT ; - /*4250*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*4260*/ IMAD R10, R19, 0x1000193, RZ ; - /*4270*/ LOP3.LUT R7, R72, R55, RZ, 0x3c, !PT ; - /*4280*/ LOP3.LUT R10, R10, R35, RZ, 0x3c, !PT ; - /*4290*/ SHFL.IDX PT, R7, R7, R68, 0x181f ; - /*42a0*/ LOP3.LUT R9, R70, R59, RZ, 0x3c, !PT ; - /*42b0*/ IMAD R10, R10, 0x1000193, RZ ; - /*42c0*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*42d0*/ LOP3.LUT R10, R10, R51, RZ, 0x3c, !PT ; - /*42e0*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*42f0*/ IMAD R10, R10, 0x1000193, RZ ; - /*4300*/ LOP3.LUT R11, R74, R63, RZ, 0x3c, !PT ; - /*4310*/ IMAD R6, R5, 0x1000193, RZ ; - /*4320*/ LOP3.LUT R67, R10, R67, RZ, 0x3c, !PT ; - /*4330*/ SHFL.IDX PT, R11, R11, R68, 0x181f ; - /*4340*/ LOP3.LUT R13, R6, R67, RZ, 0x3c, !PT ; - /*4350*/ IMAD.HI.U32 R5, R7, UR8, RZ ; - /*4360*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*4370*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*4380*/ IMAD.HI.U32 R6, R9, UR8, RZ ; - /*4390*/ IMAD R7, R0, R5, R7 ; - /*43a0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*43b0*/ ISETP.GE.U32.AND P1, PT, R7, R0, PT ; - /*43c0*/ IMAD R9, R0.reuse, R6, R9 ; - /*43d0*/ IMAD.HI.U32 R5, R11, UR8, RZ ; - /*43e0*/ SEL R6, R0, RZ, P1 ; - /*43f0*/ ISETP.GE.U32.AND P2, PT, R9, R0, PT ; - /*4400*/ IADD3 R69, PT, PT, R7, -R6, RZ ; - /*4410*/ IADD3 R6, PT, PT, -R5, RZ, RZ ; - /*4420*/ IMAD.HI.U32 R5, R13, UR8, RZ ; - /*4430*/ SEL R10, R0, RZ, P2 ; - /*4440*/ IMAD R11, R0, R6, R11 ; - /*4450*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*4460*/ IMAD.WIDE.U32 R68, R69, 0x80, R86 ; - /*4470*/ ISETP.GE.U32.AND P1, PT, R11, R0, PT ; - /*4480*/ IMAD R13, R0.reuse, R5, R13 ; - /*4490*/ IADD3 R73, PT, PT, R9, -R10, RZ ; - /*44a0*/ LDG.E.128.STRONG.GPU R68, desc[UR12][R68.64] ; - /*44b0*/ SEL R6, R0, RZ, P1 ; - /*44c0*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*44d0*/ IMAD.WIDE.U32 R72, R73, 0x80, R86 ; - /*44e0*/ IADD3 R77, PT, PT, R11, -R6, RZ ; - /*44f0*/ SEL R6, R0, RZ, P1 ; - /*4500*/ LDG.E.128.STRONG.GPU R72, desc[UR12][R72.64] ; - /*4510*/ IMAD.WIDE.U32 R76, R77, 0x80, R86 ; - /*4520*/ IADD3 R81, PT, PT, R13, -R6, RZ ; - /*4530*/ LDG.E.128.STRONG.GPU R76, desc[UR12][R76.64] ; - /*4540*/ IMAD.WIDE.U32 R80, R81, 0x80, R86 ; - /*4550*/ LDG.E.128.STRONG.GPU R80, desc[UR12][R80.64] ; - /*4560*/ IMAD R5, R4, 0x1000193, RZ ; - /*4570*/ IMAD R7, R8, 0x1000193, RZ ; - /*4580*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*4590*/ IMAD R4, R21, 0x1000193, RZ ; - /*45a0*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*45b0*/ IMAD R9, R12, 0x1000193, RZ ; - /*45c0*/ IMAD R5, R5, 0x1000193, RZ ; - /*45d0*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*45e0*/ IMAD R6, R25, 0x1000193, RZ ; - /*45f0*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*4600*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*4610*/ IMAD R11, R16, 0x1000193, RZ ; - /*4620*/ IMAD R7, R7, 0x1000193, RZ ; - /*4630*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*4640*/ IMAD R5, R5, 0x1000193, RZ ; - /*4650*/ IMAD R8, R29, 0x1000193, RZ ; - /*4660*/ IMAD R4, R4, 0x1000193, RZ ; - /*4670*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*4680*/ IMAD R9, R9, 0x1000193, RZ ; - /*4690*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*46a0*/ IMAD R13, R38, 0x1000193, RZ ; - /*46b0*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*46c0*/ IMAD R6, R6, 0x1000193, RZ ; - /*46d0*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*46e0*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*46f0*/ IMAD R11, R11, 0x1000193, RZ ; - /*4700*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*4710*/ IMAD R7, R7, 0x1000193, RZ ; - /*4720*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*4730*/ IMAD R5, R5, 0x1000193, RZ ; - /*4740*/ LOP3.LUT R57, R6, R57, RZ, 0x3c, !PT ; - /*4750*/ IMAD R8, R8, 0x1000193, RZ ; - /*4760*/ IMAD R6, R4, 0x1000193, RZ ; - /*4770*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*4780*/ IMAD R9, R9, 0x1000193, RZ ; - /*4790*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R13, R13, 0x1000193, RZ ; - /*47b0*/ IMAD R10, R33, 0x1000193, RZ ; - /*47c0*/ IMAD R15, R42, 0x1000193, RZ ; - /*47d0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*47e0*/ IMAD R17, R46, 0x1000193, RZ ; - /*47f0*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*4800*/ IMAD R8, R55, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*4820*/ IMAD R9, R7, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*4840*/ IMAD R14, R57, 0x1000193, RZ ; - /*4850*/ IADD3 R89, PT, PT, R89, 0x4, RZ ; - /*4860*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*4870*/ IMAD R12, R10, 0x1000193, RZ ; - /*4880*/ IMAD R15, R15, 0x1000193, RZ ; - /*4890*/ ISETP.NE.AND P1, PT, R89, 0x40, PT ; - /*48a0*/ IMAD R16, R59, 0x1000193, RZ ; - /*48b0*/ IMAD R17, R17, 0x1000193, RZ ; - /*48c0*/ LOP3.LUT R65, R12, R65, RZ, 0x3c, !PT ; - /*48d0*/ IMAD R20, R67, 0x1000193, RZ ; - /*48e0*/ IMAD R18, R65, 0x1000193, RZ ; - /*48f0*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*4900*/ LOP3.LUT R5, R6, R69, RZ, 0x3c, !PT ; - /*4910*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*4920*/ IMAD R13, R11, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*4940*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*4950*/ LOP3.LUT R64, R13, R64, RZ, 0x3c, !PT ; - /*4960*/ IMAD R13, R50, 0x1000193, RZ ; - /*4970*/ LOP3.LUT R9, R14, R73, RZ, 0x3c, !PT ; - /*4980*/ IMAD R14, R61, 0x1000193, RZ ; - /*4990*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*49a0*/ IMAD R15, R60, 0x1000193, RZ ; - /*49b0*/ LOP3.LUT R66, R13, R66, RZ, 0x3c, !PT ; - /*49c0*/ LOP3.LUT R11, R16, R75, RZ, 0x3c, !PT ; - /*49d0*/ IMAD R16, R63, 0x1000193, RZ ; - /*49e0*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*49f0*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*4a00*/ IMAD R17, R64, 0x1000193, RZ ; - /*4a10*/ LOP3.LUT R12, R15, R76, RZ, 0x3c, !PT ; - /*4a20*/ IMAD R19, R66, 0x1000193, RZ ; - /*4a30*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*4a80*/ @P1 BRA `(.L_x_273) ; - /*4a90*/ IMAD R4, R4, 0x1000193, RZ ; - /*4aa0*/ LEA R2, R2, UR5, 0x5 ; - /*4ab0*/ IMAD R8, R8, 0x1000193, RZ ; - /*4ac0*/ IMAD R12, R12, 0x1000193, RZ ; - /*4ad0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4ae0*/ IMAD R16, R16, 0x1000193, RZ ; - /*4af0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4b10*/ IMAD R3, R4, 0x1000193, RZ ; - /*4b20*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4b30*/ IMAD R5, R8, 0x1000193, RZ ; - /*4b40*/ IMAD R9, R12, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*4b60*/ IMAD R13, R16, 0x1000193, RZ ; - /*4b70*/ LOP3.LUT R5, R5, R10, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*4b90*/ IMAD R0, R3, 0x1000193, RZ ; - /*4ba0*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*4bb0*/ IMAD R4, R5, 0x1000193, RZ ; - /*4bc0*/ IMAD R6, R9, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R3, R0, R7, RZ, 0x3c, !PT ; - /*4be0*/ IMAD R8, R13, 0x1000193, RZ ; - /*4bf0*/ LOP3.LUT R29, R4, R11, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R31, R6, R15, RZ, 0x3c, !PT ; - /*4c10*/ STS [R88+UR5+0x80], R3 ; - /*4c20*/ LOP3.LUT R33, R8, R19, RZ, 0x3c, !PT ; - /*4c30*/ STS [R88+UR5+0xa0], R29 ; - /*4c40*/ STS [R88+UR5+0xc0], R31 ; - /*4c50*/ STS [R88+UR5+0xe0], R33 ; - /*4c60*/ LDS.128 R8, [R2] ; - /*4c70*/ LDS.128 R24, [R84+UR6+0x10] ; - /*4c80*/ LDS.128 R4, [R2+0x10] ; - /*4c90*/ LDS.128 R12, [R84+UR6] ; - /*4ca0*/ LDS.128 R20, [R84+UR6+0x30] ; - /*4cb0*/ LDS.128 R16, [R84+UR6+0x20] ; - /*4cc0*/ LOP3.LUT R0, R8, R26, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R35, R9, R27, RZ, 0x3c, !PT ; - /*4ce0*/ SHF.L.W.U32.HI R3, R35, 0x1, R0 ; - /*4cf0*/ SHF.L.W.U32.HI R2, R0, 0x1, R35 ; - /*4d00*/ LOP3.LUT R29, R7, R21, R15, 0x96, !PT ; - /*4d10*/ LOP3.LUT R52, R6, R20, R14, 0x96, !PT ; - /*4d20*/ LOP3.LUT R29, R29, 0x80000000, RZ, 0x3c, !PT ; - /*4d30*/ LOP3.LUT R3, R52, R3, RZ, 0x3c, !PT ; - /*4d40*/ LOP3.LUT R2, R29, R2, RZ, 0x3c, !PT ; - /*4d50*/ LOP3.LUT R33, R3.reuse, 0x1, RZ, 0x3c, !PT ; - /*4d60*/ LOP3.LUT R32, R3, R22, RZ, 0x3c, !PT ; - /*4d70*/ LOP3.LUT R31, R2, R23, RZ, 0x3c, !PT ; - /*4d80*/ SHF.L.W.U32.HI R43, R29, 0x1, R52 ; - /*4d90*/ LOP3.LUT R39, R22, 0x1, R24, 0x96, !PT ; - /*4da0*/ LOP3.LUT R40, R3.reuse, R24, RZ, 0x3c, !PT ; - /*4db0*/ SHF.L.W.U32.HI R52, R52, 0x1, R29 ; - /*4dc0*/ SHF.L.W.U32.HI R54, R2.reuse, 0xf, R3.reuse ; - /*4dd0*/ SHF.L.W.U32.HI R0, R2, 0x1d, R3 ; - /*4de0*/ SHF.L.W.U32.HI R24, R3.reuse, 0x1d, R2.reuse ; - /*4df0*/ SHF.L.W.U32.HI R3, R3, 0xf, R2 ; - /*4e00*/ LOP3.LUT R29, R2.reuse, R25.reuse, RZ, 0x3c, !PT ; - /*4e10*/ SHF.L.W.U32.HI R37, R2, 0xb, R33 ; - /*4e20*/ SHF.L.W.U32.HI R22, R33, 0xb, R2 ; - /*4e30*/ SHF.L.W.U32.HI R48, R31, 0x6, R32 ; - /*4e40*/ LOP3.LUT R2, R23, R25, RZ, 0x3c, !PT ; - /*4e50*/ SHF.L.W.U32.HI R32, R32, 0x6, R31 ; - /*4e60*/ LOP3.LUT R30, R10, R16, RZ, 0x3c, !PT ; - /*4e70*/ LOP3.LUT R31, R11, R17, RZ, 0x3c, !PT ; - /*4e80*/ SHF.L.W.U32.HI R33, R29, 0x1e, R40 ; - /*4e90*/ LOP3.LUT R34, R4, R18, R12, 0x96, !PT ; - /*4ea0*/ LOP3.LUT R41, R5, R19, R13, 0x96, !PT ; - /*4eb0*/ SHF.L.W.U32.HI R35, R2, 0x1, R39 ; - /*4ec0*/ SHF.L.W.U32.HI R28, R39, 0x1, R2 ; - /*4ed0*/ SHF.L.W.U32.HI R40, R40, 0x1e, R29 ; - /*4ee0*/ SHF.L.W.U32.HI R29, R31, 0x1, R30 ; - /*4ef0*/ SHF.L.W.U32.HI R30, R30, 0x1, R31 ; - /*4f00*/ SHF.L.W.U32.HI R31, R41, 0x1, R34 ; - /*4f10*/ LOP3.LUT R35, R34, R35, RZ, 0x3c, !PT ; - /*4f20*/ LOP3.LUT R28, R41, R28, RZ, 0x3c, !PT ; - /*4f30*/ SHF.L.W.U32.HI R34, R34, 0x1, R41 ; - /*4f40*/ LOP3.LUT R2, R30, R23, R25, 0x96, !PT ; - /*4f50*/ LOP3.LUT R20, R35, R20, RZ, 0x3c, !PT ; - /*4f60*/ LOP3.LUT R21, R28, R21, RZ, 0x3c, !PT ; - /*4f70*/ LOP3.LUT R31, R31, R8, R26, 0x96, !PT ; - /*4f80*/ LOP3.LUT R25, R39, R29, RZ, 0x3c, !PT ; - /*4f90*/ LOP3.LUT R30, R34, R9, R27, 0x96, !PT ; - /*4fa0*/ LOP3.LUT R29, R2, R27, RZ, 0x3c, !PT ; - /*4fb0*/ SHF.L.W.U32.HI R36, R21, 0xc, R20 ; - /*4fc0*/ SHF.L.W.U32.HI R55, R20, 0xc, R21 ; - /*4fd0*/ LOP3.LUT R43, R43, R10, R16, 0x96, !PT ; - /*4fe0*/ LOP3.LUT R45, R31, R16, RZ, 0x3c, !PT ; - /*4ff0*/ LOP3.LUT R26, R25.reuse, R26, RZ, 0x3c, !PT ; - /*5000*/ SHF.L.W.U32.HI R16, R2.reuse, 0x15, R25.reuse ; - /*5010*/ LOP3.LUT R20, R25.reuse, R8, RZ, 0x3c, !PT ; - /*5020*/ SHF.L.W.U32.HI R27, R2, 0x19, R25 ; - /*5030*/ SHF.L.W.U32.HI R21, R25, 0x19, R2 ; - /*5040*/ PRMT R23, R25.reuse, 0x4321, R2.reuse ; - /*5050*/ PRMT R34, R2.reuse, 0x4321, R25 ; - /*5060*/ SHF.L.W.U32.HI R56, R25, 0x15, R2 ; - /*5070*/ LOP3.LUT R25, R2, R9, RZ, 0x3c, !PT ; - /*5080*/ LOP3.LUT R52, R52, R11, R17, 0x96, !PT ; - /*5090*/ LOP3.LUT R2, R30, R17, RZ, 0x3c, !PT ; - /*50a0*/ LOP3.LUT R17, R28.reuse, R7, RZ, 0x3c, !PT ; - /*50b0*/ LOP3.LUT R46, R35.reuse, R6, RZ, 0x3c, !PT ; - /*50c0*/ LOP3.LUT R14, R35, R14, RZ, 0x3c, !PT ; - /*50d0*/ LOP3.LUT R15, R28, R15, RZ, 0x3c, !PT ; - /*50e0*/ SHF.L.W.U32.HI R44, R2, 0x1b, R45 ; - /*50f0*/ SHF.L.W.U32.HI R63, R17, 0xa, R46 ; - /*5100*/ SHF.L.W.U32.HI R59, R15, 0x1, R14 ; - /*5110*/ SHF.L.W.U32.HI R62, R14, 0x1, R15 ; - /*5120*/ SHF.L.W.U32.HI R39, R25, 0x17, R20 ; - /*5130*/ SHF.L.W.U32.HI R49, R20, 0x17, R25 ; - /*5140*/ SHF.L.W.U32.HI R45, R45, 0x1b, R2 ; - /*5150*/ SHF.L.W.U32.HI R46, R46, 0xa, R17 ; - /*5160*/ LOP3.LUT R14, R28, 0x80000000, RZ, 0x3c, !PT ; - /*5170*/ SHF.L.W.U32.HI R53, R30.reuse, 0xe, R31.reuse ; - /*5180*/ SHF.L.W.U32.HI R38, R30.reuse, 0x7, R31.reuse ; - /*5190*/ SHF.L.W.U32.HI R17, R31.reuse, 0x7, R30.reuse ; - /*51a0*/ PRMT R20, R31, 0x2107, R30 ; - /*51b0*/ PRMT R58, R30, 0x2107, R31 ; - /*51c0*/ SHF.L.W.U32.HI R2, R31.reuse, 0xe, R30 ; - /*51d0*/ LOP3.LUT R25, R31, R10, RZ, 0x3c, !PT ; - /*51e0*/ LOP3.LUT R30, R30, R11, RZ, 0x3c, !PT ; - /*51f0*/ SHF.L.W.U32.HI R41, R28, 0x2, R35 ; - /*5200*/ SHF.L.W.U32.HI R60, R35, 0x2, R28 ; - /*5210*/ SHF.L.W.U32.HI R28, R43, 0x9, R52 ; - /*5220*/ SHF.L.W.U32.HI R47, R14, 0xd, R35 ; - /*5230*/ SHF.L.W.U32.HI R35, R35, 0xd, R14 ; - /*5240*/ SHF.L.W.U32.HI R64, R30, 0x14, R25 ; - /*5250*/ LOP3.LUT R14, R43, R18, RZ, 0x3c, !PT ; - /*5260*/ SHF.L.W.U32.HI R25, R25, 0x14, R30 ; - /*5270*/ SHF.L.W.U32.HI R57, R29, 0x1c, R26 ; - /*5280*/ SHF.L.W.U32.HI R42, R26, 0x1c, R29 ; - /*5290*/ LOP3.LUT R50, R49, R28, R17, 0xb4, !PT ; - /*52a0*/ LOP3.LUT R18, R17, R41, R28, 0xb4, !PT ; - /*52b0*/ SHF.L.W.U32.HI R29, R52, 0x9, R43 ; - /*52c0*/ LOP3.LUT R30, R40, R17, R49, 0xb4, !PT ; - /*52d0*/ LOP3.LUT R28, R28, R40, R41, 0xb4, !PT ; - /*52e0*/ LOP3.LUT R40, R41, R49, R40, 0xb4, !PT ; - /*52f0*/ SHF.L.W.U32.HI R49, R52.reuse, 0x12, R43 ; - /*5300*/ LOP3.LUT R15, R52, R19, RZ, 0x3c, !PT ; - /*5310*/ SHF.L.W.U32.HI R17, R43, 0x12, R52 ; - /*5320*/ LOP3.LUT R51, R39, R29, R38, 0xb4, !PT ; - /*5330*/ LOP3.LUT R19, R38, R60, R29, 0xb4, !PT ; - /*5340*/ LOP3.LUT R31, R33, R38, R39, 0xb4, !PT ; - /*5350*/ LOP3.LUT R29, R29, R33, R60, 0xb4, !PT ; - /*5360*/ LOP3.LUT R41, R60, R39, R33, 0xb4, !PT ; - /*5370*/ LOP3.LUT R38, R59, R27, R48, 0xb4, !PT ; - /*5380*/ LOP3.LUT R60, R48, R20, R27, 0xb4, !PT ; - /*5390*/ LOP3.LUT R26, R27, R49, R20, 0xb4, !PT ; - /*53a0*/ LOP3.LUT R20, R20, R59, R49, 0xb4, !PT ; - /*53b0*/ LOP3.LUT R48, R49, R48, R59, 0xb4, !PT ; - /*53c0*/ LOP3.LUT R39, R62, R21, R32, 0xb4, !PT ; - /*53d0*/ LOP3.LUT R61, R32, R58, R21, 0xb4, !PT ; - /*53e0*/ LOP3.LUT R27, R21, R17, R58, 0xb4, !PT ; - /*53f0*/ LOP3.LUT R21, R58, R62, R17, 0xb4, !PT ; - /*5400*/ LOP3.LUT R49, R17, R32, R62, 0xb4, !PT ; - /*5410*/ LOP3.LUT R58, R43, R4, RZ, 0x3c, !PT ; - /*5420*/ LOP3.LUT R17, R52, R5, RZ, 0x3c, !PT ; - /*5430*/ SHF.L.W.U32.HI R65, R15, 0x4, R14 ; - /*5440*/ SHF.L.W.U32.HI R66, R14, 0x4, R15 ; - /*5450*/ LOP3.LUT R33, R53, R43, R12, 0x6, !PT ; - /*5460*/ LOP3.LUT R15, R2, R52, R13, 0x6, !PT ; - /*5470*/ SHF.L.W.U32.HI R59, R17, 0x3, R58 ; - /*5480*/ LOP3.LUT R32, R33, R16, RZ, 0x3c, !PT ; - /*5490*/ SHF.L.W.U32.HI R58, R58, 0x3, R17 ; - /*54a0*/ LOP3.LUT R33, R15, R56, RZ, 0x3c, !PT ; - /*54b0*/ LOP3.LUT R69, R22, R55, RZ, 0x30, !PT ; - /*54c0*/ LOP3.LUT R15, R36, R56, R37, 0xb4, !PT ; - /*54d0*/ LOP3.LUT R17, R37.reuse, R2, R56, 0xb4, !PT ; - /*54e0*/ LOP3.LUT R37, R37, R36, RZ, 0x30, !PT ; - /*54f0*/ LOP3.LUT R14, R55, R16, R22, 0xb4, !PT ; - /*5500*/ LOP3.LUT R16, R22, R53, R16, 0xb4, !PT ; - /*5510*/ LOP3.LUT R67, R36, R52, R13, 0x90, !PT ; - /*5520*/ LOP3.LUT R68, R55, R43.reuse, R12.reuse, 0x90, !PT ; - /*5530*/ LOP3.LUT R69, R69, R43, R12, 0x96, !PT ; - /*5540*/ LOP3.LUT R22, R63, R23, R54, 0xb4, !PT ; - /*5550*/ LOP3.LUT R36, R54, R44, R23, 0xb4, !PT ; - /*5560*/ LOP3.LUT R43, R37, R52, R13, 0x96, !PT ; - /*5570*/ LOP3.LUT R54, R66, R54, R63, 0xb4, !PT ; - /*5580*/ LOP3.LUT R62, R44, R63, R66, 0xb4, !PT ; - /*5590*/ LOP3.LUT R44, R23, R66, R44, 0xb4, !PT ; - /*55a0*/ LOP3.LUT R37, R3, R45, R34, 0xb4, !PT ; - /*55b0*/ LOP3.LUT R63, R45, R46, R65, 0xb4, !PT ; - /*55c0*/ LOP3.LUT R23, R46, R34, R3, 0xb4, !PT ; - /*55d0*/ LOP3.LUT R45, R34, R65, R45, 0xb4, !PT ; - /*55e0*/ LOP3.LUT R55, R65, R3, R46, 0xb4, !PT ; - /*55f0*/ LOP3.LUT R34, R35, R57, R24, 0xb4, !PT ; - /*5600*/ LOP3.LUT R56, R24, R64, R57, 0xb4, !PT ; - /*5610*/ LOP3.LUT R12, R57, R59, R64, 0xb4, !PT ; - /*5620*/ LOP3.LUT R64, R64, R35, R59, 0xb4, !PT ; - /*5630*/ LOP3.LUT R24, R59, R24, R35, 0xb4, !PT ; - /*5640*/ LOP3.LUT R57, R0, R25, R42, 0xb4, !PT ; - /*5650*/ LOP3.LUT R13, R42, R58, R25, 0xb4, !PT ; - /*5660*/ LOP3.LUT R65, R25, R47, R58, 0xb4, !PT ; - /*5670*/ LOP3.LUT R35, R47, R42, R0, 0xb4, !PT ; - /*5680*/ LOP3.LUT R25, R58, R0, R47, 0xb4, !PT ; - /*5690*/ HFMA2 R0, -RZ, RZ, 0, 5.9604644775390625e-08 ; - /*56a0*/ LOP3.LUT R52, R68, R53, RZ, 0x3c, !PT ; - /*56b0*/ LOP3.LUT R53, R67, R2, RZ, 0x3c, !PT ; - /*56c0*/ LOP3.LUT R42, R69, 0x1, RZ, 0x3c, !PT ; -.L_x_274: - /*56d0*/ LOP3.LUT R67, R60, R64, R14, 0x96, !PT ; - /*56e0*/ LOP3.LUT R69, R61, R65, R15, 0x96, !PT ; - /*56f0*/ LOP3.LUT R3, R48, R56, R52, 0x96, !PT ; - /*5700*/ LOP3.LUT R67, R50, R67, R54, 0x96, !PT ; - /*5710*/ LOP3.LUT R69, R51, R69, R55, 0x96, !PT ; - /*5720*/ LOP3.LUT R71, R26, R24, R16, 0x96, !PT ; - /*5730*/ LOP3.LUT R73, R27, R25, R17, 0x96, !PT ; - /*5740*/ LOP3.LUT R81, R49, R57, R53, 0x96, !PT ; - /*5750*/ LOP3.LUT R58, R40, R3, R44, 0x96, !PT ; - /*5760*/ SHF.L.W.U32.HI R77, R69, 0x1, R67 ; - /*5770*/ LOP3.LUT R75, R39, R13, R43, 0x96, !PT ; - /*5780*/ LOP3.LUT R71, R18, R71, R22, 0x96, !PT ; - /*5790*/ LOP3.LUT R73, R19, R73, R23, 0x96, !PT ; - /*57a0*/ LOP3.LUT R81, R41, R81, R45, 0x96, !PT ; - /*57b0*/ SHF.L.W.U32.HI R79, R67, 0x1, R69 ; - /*57c0*/ LOP3.LUT R59, R38, R12, R42, 0x96, !PT ; - /*57d0*/ LOP3.LUT R47, R77, R58, R12, 0x96, !PT ; - /*57e0*/ LOP3.LUT R75, R31, R75, R63, 0x96, !PT ; - /*57f0*/ SHF.L.W.U32.HI R70, R71, 0x1, R73 ; - /*5800*/ LOP3.LUT R12, R79.reuse, R81.reuse, R39, 0x96, !PT ; - /*5810*/ LOP3.LUT R2, R79, R81, R43, 0x96, !PT ; - /*5820*/ LOP3.LUT R3, R77, R58, R42, 0x96, !PT ; - /*5830*/ LOP3.LUT R39, R30, R59, R62, 0x96, !PT ; - /*5840*/ SHF.L.W.U32.HI R46, R73, 0x1, R71 ; - /*5850*/ LOP3.LUT R42, R79, R81, R13, 0x96, !PT ; - /*5860*/ LOP3.LUT R43, R77.reuse, R58.reuse, R30, 0x96, !PT ; - /*5870*/ LOP3.LUT R13, R77.reuse, R58.reuse, R38, 0x96, !PT ; - /*5880*/ LOP3.LUT R30, R70, R75, R15, 0x96, !PT ; - /*5890*/ LOP3.LUT R62, R77, R58, R62, 0x96, !PT ; - /*58a0*/ LOP3.LUT R38, R79, R81, R31, 0x96, !PT ; - /*58b0*/ LOP3.LUT R15, R20, R34, R32, 0x96, !PT ; - /*58c0*/ LOP3.LUT R59, R79, R81, R63, 0x96, !PT ; - /*58d0*/ LOP3.LUT R31, R46, R39, R14, 0x96, !PT ; - /*58e0*/ LOP3.LUT R77, R21, R35, R33, 0x96, !PT ; - /*58f0*/ SHF.L.W.U32.HI R66, R81, 0x1, R58 ; - /*5900*/ SHF.L.W.U32.HI R68, R58, 0x1, R81 ; - /*5910*/ LOP3.LUT R63, R70.reuse, R75.reuse, R65, 0x96, !PT ; - /*5920*/ LOP3.LUT R14, R70.reuse, R75.reuse, R55, 0x96, !PT ; - /*5930*/ LOP3.LUT R58, R70.reuse, R75.reuse, R61, 0x96, !PT ; - /*5940*/ SHF.L.W.U32.HI R65, R39, 0x1, R75 ; - /*5950*/ LOP3.LUT R55, R70, R75, R51, 0x96, !PT ; - /*5960*/ LOP3.LUT R72, R28, R15, R36, 0x96, !PT ; - /*5970*/ SHF.L.W.U32.HI R75, R75, 0x1, R39 ; - /*5980*/ LOP3.LUT R77, R29, R77, R37, 0x96, !PT ; - /*5990*/ LOP3.LUT R15, R46.reuse, R39.reuse, R54, 0x96, !PT ; - /*59a0*/ LOP3.LUT R64, R46.reuse, R39.reuse, R64, 0x96, !PT ; - /*59b0*/ LOP3.LUT R61, R46.reuse, R39.reuse, R60, 0x96, !PT ; - /*59c0*/ LOP3.LUT R50, R46, R39, R50, 0x96, !PT ; - /*59d0*/ LOP3.LUT R54, R75, R72.reuse, R40, 0x96, !PT ; - /*59e0*/ LOP3.LUT R39, R65, R77, R57, 0x96, !PT ; - /*59f0*/ LOP3.LUT R46, R75.reuse, R72.reuse, R56, 0x96, !PT ; - /*5a00*/ LOP3.LUT R40, R68, R73, R33, 0x96, !PT ; - /*5a10*/ LOP3.LUT R56, R75, R72, R44, 0x96, !PT ; - /*5a20*/ SHF.L.W.U32.HI R57, R72, 0x1, R77 ; - /*5a30*/ LOP3.LUT R33, R68.reuse, R73, R35, 0x96, !PT ; - /*5a40*/ LOP3.LUT R51, R65, R77, R53, 0x96, !PT ; - /*5a50*/ SHF.L.W.U32.HI R60, R77, 0x1, R72 ; - /*5a60*/ LOP3.LUT R21, R68.reuse, R73.reuse, R21, 0x96, !PT ; - /*5a70*/ LOP3.LUT R44, R68.reuse, R73.reuse, R37, 0x96, !PT ; - /*5a80*/ LOP3.LUT R35, R68, R73, R29, 0x96, !PT ; - /*5a90*/ LOP3.LUT R53, R65, R77, R45, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R73, R66.reuse, R71.reuse, R36, 0x96, !PT ; - /*5ab0*/ LOP3.LUT R34, R66.reuse, R71.reuse, R34, 0x96, !PT ; - /*5ac0*/ LOP3.LUT R45, R66.reuse, R71.reuse, R32, 0x96, !PT ; - /*5ad0*/ LOP3.LUT R36, R66.reuse, R71.reuse, R20, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R68, R66, R71, R28, 0x96, !PT ; - /*5af0*/ LOP3.LUT R41, R65, R77, R41, 0x96, !PT ; - /*5b00*/ LOP3.LUT R71, R57.reuse, R69.reuse, R17, 0x96, !PT ; - /*5b10*/ LOP3.LUT R20, R57, R69, R27, 0x96, !PT ; - /*5b20*/ LOP3.LUT R49, R65, R77, R49, 0x96, !PT ; - /*5b30*/ LOP3.LUT R48, R75, R72, R48, 0x96, !PT ; - /*5b40*/ LOP3.LUT R29, R57, R69, R25, 0x96, !PT ; - /*5b50*/ LOP3.LUT R37, R57.reuse, R69.reuse, R23, 0x96, !PT ; - /*5b60*/ LOP3.LUT R27, R57, R69, R19, 0x96, !PT ; - /*5b70*/ LOP3.LUT R17, R60.reuse, R67.reuse, R26, 0x96, !PT ; - /*5b80*/ SHF.L.W.U32.HI R57, R63, 0xc, R64 ; - /*5b90*/ LOP3.LUT R52, R75, R72, R52, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R16, R60, R67, R16, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R26, R60.reuse, R67.reuse, R22, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R28, R60, R67.reuse, R24, 0x96, !PT ; - /*5bd0*/ SHF.L.W.U32.HI R64, R64, 0xc, R63 ; - /*5be0*/ LOP3.LUT R60, R60, R67, R18, 0x96, !PT ; - /*5bf0*/ SHF.L.W.U32.HI R66, R41, 0xe, R54 ; - /*5c00*/ SHF.L.W.U32.HI R63, R54, 0xe, R41 ; - /*5c10*/ SHF.L.W.U32.HI R22, R20, 0xb, R17 ; - /*5c20*/ SHF.L.W.U32.HI R67, R17, 0xb, R20 ; - /*5c30*/ SHF.L.W.U32.HI R41, R49, 0x7, R48 ; - /*5c40*/ SHF.L.W.U32.HI R23, R48, 0x7, R49 ; - /*5c50*/ SHF.L.W.U32.HI R65, R44, 0x15, R73 ; - /*5c60*/ SHF.L.W.U32.HI R20, R73, 0x15, R44 ; - /*5c70*/ SHF.L.W.U32.HI R25, R55, 0x2, R50 ; - /*5c80*/ SHF.L.W.U32.HI R49, R50, 0x2, R55 ; - /*5c90*/ PRMT R32, R68, 0x4321, R35 ; - /*5ca0*/ PRMT R18, R35, 0x4321, R68 ; - /*5cb0*/ SHF.L.W.U32.HI R44, R71, 0x1e, R16 ; - /*5cc0*/ SHF.L.W.U32.HI R24, R16, 0x1e, R71 ; - /*5cd0*/ SHF.L.W.U32.HI R50, R33, 0x17, R34 ; - /*5ce0*/ SHF.L.W.U32.HI R55, R34, 0x17, R33 ; - /*5cf0*/ SHF.L.W.U32.HI R35, R51, 0x1b, R52 ; - /*5d00*/ SHF.L.W.U32.HI R17, R52, 0x1b, R51 ; - /*5d10*/ SHF.L.W.U32.HI R16, R42, 0x4, R47 ; - /*5d20*/ SHF.L.W.U32.HI R52, R47, 0x4, R42 ; - /*5d30*/ SHF.L.W.U32.HI R34, R21, 0x19, R36 ; - /*5d40*/ SHF.L.W.U32.HI R47, R37, 0xf, R26 ; - /*5d50*/ SHF.L.W.U32.HI R33, R26, 0xf, R37 ; - /*5d60*/ SHF.L.W.U32.HI R19, R38, 0x12, R43 ; - /*5d70*/ SHF.L.W.U32.HI R21, R36, 0x19, R21 ; - /*5d80*/ SHF.L.W.U32.HI R38, R43, 0x12, R38 ; - /*5d90*/ PRMT R36, R56, 0x2107, R53 ; - /*5da0*/ PRMT R26, R53, 0x2107, R56 ; - /*5db0*/ SHF.L.W.U32.HI R56, R30, 0x1, R31 ; - /*5dc0*/ SHF.L.W.U32.HI R43, R31, 0x1, R30 ; - /*5dd0*/ SHF.L.W.U32.HI R30, R27, 0x1d, R60 ; - /*5de0*/ SHF.L.W.U32.HI R37, R40, 0x1c, R45 ; - /*5df0*/ SHF.L.W.U32.HI R27, R60, 0x1d, R27 ; - /*5e00*/ SHF.L.W.U32.HI R40, R45, 0x1c, R40 ; - /*5e10*/ SHF.L.W.U32.HI R48, R59, 0x9, R62 ; - /*5e20*/ SHF.L.W.U32.HI R54, R62, 0x9, R59 ; - /*5e30*/ SHF.L.W.U32.HI R51, R58, 0xa, R61 ; - /*5e40*/ SHF.L.W.U32.HI R53, R29, 0x6, R28 ; - /*5e50*/ SHF.L.W.U32.HI R31, R14, 0xd, R15 ; - /*5e60*/ SHF.L.W.U32.HI R42, R15, 0xd, R14 ; - /*5e70*/ SHF.L.W.U32.HI R45, R12, 0x3, R13 ; - /*5e80*/ SHF.L.W.U32.HI R60, R13, 0x3, R12 ; - /*5e90*/ SHF.L.W.U32.HI R58, R61, 0xa, R58 ; - /*5ea0*/ SHF.L.W.U32.HI R29, R28, 0x6, R29 ; - /*5eb0*/ LOP3.LUT R15, R3, R67, R64, 0xb4, !PT ; - /*5ec0*/ LOP3.LUT R59, R65, R3, R66, 0xb4, !PT ; - /*5ed0*/ LOP3.LUT R13, R66, R64, R3, 0xb4, !PT ; - /*5ee0*/ SHF.L.W.U32.HI R28, R39, 0x14, R46 ; - /*5ef0*/ LOP3.LUT R3, R57, R20, R22, 0xb4, !PT ; - /*5f00*/ LOP3.LUT R61, R22, R63, R20, 0xb4, !PT ; - /*5f10*/ LOP3.LUT R62, R20, R2, R63, 0xb4, !PT ; - /*5f20*/ SHF.L.W.U32.HI R39, R46, 0x14, R39 ; - /*5f30*/ LOP3.LUT R14, R2, R22, R57, 0xb4, !PT ; - /*5f40*/ LOP3.LUT R20, R63, R57, R2, 0xb4, !PT ; - /*5f50*/ LOP3.LUT R12, R64, R65, R67, 0xb4, !PT ; - /*5f60*/ LOP3.LUT R46, R67, R66, R65, 0xb4, !PT ; - /*5f70*/ LOP3.LUT R22, R24, R23, R55, 0xb4, !PT ; - /*5f80*/ LOP3.LUT R2, R55, R54, R23, 0xb4, !PT ; - /*5f90*/ LOP3.LUT R57, R23, R25, R54, 0xb4, !PT ; - /*5fa0*/ LOP3.LUT R64, R54, R24, R25, 0xb4, !PT ; - /*5fb0*/ LOP3.LUT R23, R44, R41, R50, 0xb4, !PT ; - /*5fc0*/ LOP3.LUT R66, R48, R44, R49, 0xb4, !PT ; - /*5fd0*/ LOP3.LUT R24, R25, R55, R24, 0xb4, !PT ; - /*5fe0*/ LOP3.LUT R63, R41, R49, R48, 0xb4, !PT ; - /*5ff0*/ LOP3.LUT R44, R49, R50, R44, 0xb4, !PT ; - /*6000*/ LOP3.LUT R25, R50, R48, R41, 0xb4, !PT ; - /*6010*/ LOP3.LUT R49, R35, R51, R52, 0xb4, !PT ; - /*6020*/ LOP3.LUT R71, R47, R35, R32, 0xb4, !PT ; - /*6030*/ LOP3.LUT R41, R52, R47, R51, 0xb4, !PT ; - /*6040*/ LOP3.LUT R68, R51, R32, R47, 0xb4, !PT ; - /*6050*/ LOP3.LUT R35, R32, R52, R35, 0xb4, !PT ; - /*6060*/ LOP3.LUT R48, R17, R58, R16, 0xb4, !PT ; - /*6070*/ LOP3.LUT R32, R16, R33, R58, 0xb4, !PT ; - /*6080*/ LOP3.LUT R76, R58, R18, R33, 0xb4, !PT ; - /*6090*/ LOP3.LUT R69, R33, R17, R18, 0xb4, !PT ; - /*60a0*/ LOP3.LUT R47, R18, R16, R17, 0xb4, !PT ; - /*60b0*/ LOP3.LUT R50, R56, R34, R53, 0xb4, !PT ; - /*60c0*/ LOP3.LUT R33, R53, R36, R34, 0xb4, !PT ; - /*60d0*/ LOP3.LUT R17, R34, R19, R36, 0xb4, !PT ; - /*60e0*/ LOP3.LUT R34, R19, R53, R56, 0xb4, !PT ; - /*60f0*/ LOP3.LUT R53, R38, R29, R43, 0xb4, !PT ; - /*6100*/ LOP3.LUT R52, R27, R28, R37, 0xb4, !PT ; - /*6110*/ LOP3.LUT R54, R30, R39, R40, 0xb4, !PT ; - /*6120*/ LOP3.LUT R70, R36, R56, R19, 0xb4, !PT ; - /*6130*/ LOP3.LUT R51, R43, R21, R29, 0xb4, !PT ; - /*6140*/ LOP3.LUT R36, R29, R26, R21, 0xb4, !PT ; - /*6150*/ LOP3.LUT R19, R26, R43, R38, 0xb4, !PT ; - /*6160*/ LOP3.LUT R55, R37, R45, R28, 0xb4, !PT ; - /*6170*/ LOP3.LUT R43, R28, R42, R45, 0xb4, !PT ; - /*6180*/ LOP3.LUT R29, R45, R27, R42, 0xb4, !PT ; - /*6190*/ LOP3.LUT R18, R42, R37, R27, 0xb4, !PT ; - /*61a0*/ LOP3.LUT R45, R34, R52, R13, 0x96, !PT ; - /*61b0*/ LOP3.LUT R42, R53, R54, R20, 0x96, !PT ; - /*61c0*/ LOP3.LUT R16, R21, R38, R26, 0xb4, !PT ; - /*61d0*/ LOP3.LUT R21, R17, R29, R46, 0x96, !PT ; - /*61e0*/ LOP3.LUT R45, R24, R45, R35, 0x96, !PT ; - /*61f0*/ LOP3.LUT R42, R44, R42, R47, 0x96, !PT ; - /*6200*/ LOP3.LUT R65, R40, R60, R39, 0xb4, !PT ; - /*6210*/ LOP3.LUT R21, R57, R21, R68, 0x96, !PT ; - /*6220*/ SHF.L.W.U32.HI R28, R42, 0x1, R45 ; - /*6230*/ LOP3.LUT R40, R31, R40, R30, 0xb4, !PT ; - /*6240*/ LOP3.LUT R67, R70, R18, R59, 0x96, !PT ; - /*6250*/ LOP3.LUT R26, R28, R21, R70, 0x96, !PT ; - /*6260*/ LOP3.LUT R58, R39, R31, R60, 0xb4, !PT ; - /*6270*/ LOP3.LUT R70, R19, R40, R62, 0x96, !PT ; - /*6280*/ LOP3.LUT R60, R60, R30, R31, 0xb4, !PT ; - /*6290*/ LOP3.LUT R67, R64, R67, R71, 0x96, !PT ; - /*62a0*/ LOP3.LUT R77, R33, R43, R12, 0x96, !PT ; - /*62b0*/ LOP3.LUT R38, R36, R58, R3, 0x96, !PT ; - /*62c0*/ LOP3.LUT R70, R66, R70, R69, 0x96, !PT ; - /*62d0*/ LOP3.LUT R27, R16, R60, R61, 0x96, !PT ; - /*62e0*/ LOP3.LUT R77, R2, R77, R41, 0x96, !PT ; - /*62f0*/ SHF.L.W.U32.HI R56, R70, 0x1, R67 ; - /*6300*/ LOP3.LUT R38, R25, R38, R32, 0x96, !PT ; - /*6310*/ SHF.L.W.U32.HI R79, R67, 0x1, R70 ; - /*6320*/ MOV R37, 0xc0 ; - /*6330*/ LOP3.LUT R74, R28, R21, R59, 0x96, !PT ; - /*6340*/ LOP3.LUT R18, R28.reuse, R21.reuse, R18, 0x96, !PT ; - /*6350*/ LOP3.LUT R30, R28, R21.reuse, R71, 0x96, !PT ; - /*6360*/ IMAD R37, R0, 0x8, R37 ; - /*6370*/ LOP3.LUT R31, R28, R21, R64, 0x96, !PT ; - /*6380*/ LOP3.LUT R27, R63, R27, R76, 0x96, !PT ; - /*6390*/ SHF.L.W.U32.HI R28, R45, 0x1, R42 ; - /*63a0*/ LOP3.LUT R17, R56, R77, R17, 0x96, !PT ; - /*63b0*/ LOP3.LUT R16, R79, R38, R16, 0x96, !PT ; - /*63c0*/ LOP3.LUT R39, R28, R27, R69, 0x96, !PT ; - /*63d0*/ SHF.L.W.U32.HI R69, R16, 0xb, R17 ; - /*63e0*/ SHF.L.W.U32.HI R73, R17, 0xb, R16 ; - /*63f0*/ LDC.64 R16, c[0x3][R37] ; - /*6400*/ SHF.L.W.U32.HI R72, R27, 0x1, R21 ; - /*6410*/ SHF.L.W.U32.HI R71, R21, 0x1, R27 ; - /*6420*/ LOP3.LUT R75, R28.reuse, R27.reuse, R62, 0x96, !PT ; - /*6430*/ LOP3.LUT R21, R28.reuse, R27.reuse, R40, 0x96, !PT ; - /*6440*/ LOP3.LUT R19, R28.reuse, R27.reuse, R19, 0x96, !PT ; - /*6450*/ LOP3.LUT R28, R28, R27, R66, 0x96, !PT ; - /*6460*/ LOP3.LUT R46, R56.reuse, R77.reuse, R46, 0x96, !PT ; - /*6470*/ LOP3.LUT R27, R56, R77, R29, 0x96, !PT ; - /*6480*/ LOP3.LUT R40, R56.reuse, R77.reuse, R68, 0x96, !PT ; - /*6490*/ LOP3.LUT R56, R56, R77, R57, 0x96, !PT ; - /*64a0*/ SHF.L.W.U32.HI R78, R38, 0x1, R77 ; - /*64b0*/ SHF.L.W.U32.HI R77, R77, 0x1, R38 ; - /*64c0*/ LOP3.LUT R61, R79, R38, R61, 0x96, !PT ; - /*64d0*/ SHF.L.W.U32.HI R68, R39, 0x15, R30 ; - /*64e0*/ SHF.L.W.U32.HI R66, R30, 0x15, R39 ; - /*64f0*/ LOP3.LUT R30, R78, R45, R49, 0x96, !PT ; - /*6500*/ LOP3.LUT R39, R77, R42, R48, 0x96, !PT ; - /*6510*/ LOP3.LUT R80, R79.reuse, R38.reuse, R60, 0x96, !PT ; - /*6520*/ LOP3.LUT R29, R79.reuse, R38.reuse, R76, 0x96, !PT ; - /*6530*/ LOP3.LUT R79, R79, R38, R63, 0x96, !PT ; - /*6540*/ SHF.L.W.U32.HI R59, R61, 0x1e, R46 ; - /*6550*/ SHF.L.W.U32.HI R63, R46, 0x1e, R61 ; - /*6560*/ SHF.L.W.U32.HI R57, R39, 0x9, R30 ; - /*6570*/ SHF.L.W.U32.HI R61, R30, 0x9, R39 ; - /*6580*/ SHF.L.W.U32.HI R30, R80, 0x6, R27 ; - /*6590*/ SHF.L.W.U32.HI R27, R27, 0x6, R80 ; - /*65a0*/ LOP3.LUT R76, R15, R16, RZ, 0x3c, !PT ; - /*65b0*/ LOP3.LUT R80, R14, R17, RZ, 0x3c, !PT ; - /*65c0*/ LOP3.LUT R14, R78, R45, R50, 0x96, !PT ; - /*65d0*/ LOP3.LUT R17, R77, R42, R51, 0x96, !PT ; - /*65e0*/ LOP3.LUT R50, R50, R55, R76, 0x96, !PT ; - /*65f0*/ LOP3.LUT R51, R51, R65, R80, 0x96, !PT ; - /*6600*/ SHF.L.W.U32.HI R16, R17, 0x3, R14 ; - /*6610*/ SHF.L.W.U32.HI R62, R21, 0x17, R18 ; - /*6620*/ SHF.L.W.U32.HI R64, R18, 0x17, R21 ; - /*6630*/ SHF.L.W.U32.HI R14, R14, 0x3, R17 ; - /*6640*/ LOP3.LUT R21, R78, R45, R22, 0x96, !PT ; - /*6650*/ LOP3.LUT R17, R22, R50, R49, 0x96, !PT ; - /*6660*/ LOP3.LUT R22, R23, R51, R48, 0x96, !PT ; - /*6670*/ LOP3.LUT R49, R72.reuse, R17.reuse, R43, 0x96, !PT ; - /*6680*/ LOP3.LUT R43, R72, R17, R2, 0x96, !PT ; - /*6690*/ LOP3.LUT R51, R71, R22, R3, 0x96, !PT ; - /*66a0*/ LOP3.LUT R18, R77, R42, R23, 0x96, !PT ; - /*66b0*/ SHF.L.W.U32.HI R2, R22, 0x1, R17 ; - /*66c0*/ SHF.L.W.U32.HI R3, R17, 0x1, R22 ; - /*66d0*/ LOP3.LUT R81, R77, R42, R65, 0x96, !PT ; - /*66e0*/ PRMT R39, R31, 0x4321, R28 ; - /*66f0*/ SHF.L.W.U32.HI R60, R29, 0xf, R40 ; - /*6700*/ LOP3.LUT R48, R71, R22, R36, 0x96, !PT ; - /*6710*/ PRMT R31, R28, 0x4321, R31 ; - /*6720*/ SHF.L.W.U32.HI R40, R40, 0xf, R29 ; - /*6730*/ LOP3.LUT R42, R77, R42, R80, 0x96, !PT ; - /*6740*/ LOP3.LUT R58, R71.reuse, R22.reuse, R58, 0x96, !PT ; - /*6750*/ LOP3.LUT R36, R71, R22, R32, 0x96, !PT ; - /*6760*/ SHF.L.W.U32.HI R28, R18, 0x12, R21 ; - /*6770*/ SHF.L.W.U32.HI R29, R19, 0x19, R26 ; - /*6780*/ LOP3.LUT R12, R72.reuse, R17.reuse, R12, 0x96, !PT ; - /*6790*/ LOP3.LUT R77, R72.reuse, R17.reuse, R33, 0x96, !PT ; - /*67a0*/ LOP3.LUT R41, R72, R17, R41, 0x96, !PT ; - /*67b0*/ LOP3.LUT R32, R71, R22, R25, 0x96, !PT ; - /*67c0*/ LOP3.LUT R23, R2, R67, R24, 0x96, !PT ; - /*67d0*/ LOP3.LUT R44, R3, R70, R44, 0x96, !PT ; - /*67e0*/ SHF.L.W.U32.HI R21, R21, 0x12, R18 ; - /*67f0*/ SHF.L.W.U32.HI R26, R26, 0x19, R19 ; - /*6800*/ LOP3.LUT R34, R2.reuse, R67.reuse, R34, 0x96, !PT ; - /*6810*/ LOP3.LUT R35, R2, R67, R35, 0x96, !PT ; - /*6820*/ LOP3.LUT R17, R3.reuse, R70.reuse, R53, 0x96, !PT ; - /*6830*/ LOP3.LUT R22, R3, R70, R47, 0x96, !PT ; - /*6840*/ LOP3.LUT R46, R78, R45, R55, 0x96, !PT ; - /*6850*/ SHF.L.W.U32.HI R18, R79, 0x1d, R56 ; - /*6860*/ SHF.L.W.U32.HI R19, R56, 0x1d, R79 ; - /*6870*/ LOP3.LUT R72, R2.reuse, R67.reuse, R13, 0x96, !PT ; - /*6880*/ LOP3.LUT R25, R2, R67, R52, 0x96, !PT ; - /*6890*/ LOP3.LUT R33, R3, R70, R20, 0x96, !PT ; - /*68a0*/ LOP3.LUT R54, R3, R70, R54, 0x96, !PT ; - /*68b0*/ SHF.L.W.U32.HI R56, R75, 0x1c, R74 ; - /*68c0*/ SHF.L.W.U32.HI R15, R74, 0x1c, R75 ; - /*68d0*/ LOP3.LUT R45, R78, R45, R76, 0x96, !PT ; - /*68e0*/ SHF.L.W.U32.HI R52, R49, 0xc, R58 ; - /*68f0*/ SHF.L.W.U32.HI R53, R58, 0xc, R49 ; - /*6900*/ SHF.L.W.U32.HI R75, R51, 0x1, R12 ; - /*6910*/ SHF.L.W.U32.HI R70, R12, 0x1, R51 ; - /*6920*/ SHF.L.W.U32.HI R13, R44, 0xe, R23 ; - /*6930*/ SHF.L.W.U32.HI R24, R32, 0x2, R43 ; - /*6940*/ SHF.L.W.U32.HI R2, R43, 0x2, R32 ; - /*6950*/ SHF.L.W.U32.HI R23, R23, 0xe, R44 ; - /*6960*/ SHF.L.W.U32.HI R12, R34, 0x7, R17 ; - /*6970*/ PRMT R20, R35, 0x2107, R22 ; - /*6980*/ PRMT R71, R22, 0x2107, R35 ; - /*6990*/ SHF.L.W.U32.HI R38, R81, 0x4, R46 ; - /*69a0*/ SHF.L.W.U32.HI R3, R48, 0xa, R77 ; - /*69b0*/ SHF.L.W.U32.HI R43, R17, 0x7, R34 ; - /*69c0*/ SHF.L.W.U32.HI R44, R33, 0x1b, R72 ; - /*69d0*/ SHF.L.W.U32.HI R49, R54, 0x14, R25 ; - /*69e0*/ SHF.L.W.U32.HI R35, R25, 0x14, R54 ; - /*69f0*/ SHF.L.W.U32.HI R46, R46, 0x4, R81 ; - /*6a00*/ SHF.L.W.U32.HI R77, R77, 0xa, R48 ; - /*6a10*/ SHF.L.W.U32.HI R65, R36, 0xd, R41 ; - /*6a20*/ SHF.L.W.U32.HI R67, R41, 0xd, R36 ; - /*6a30*/ SHF.L.W.U32.HI R72, R72, 0x1b, R33 ; - /*6a40*/ LOP3.LUT R25, R45, R73, R52, 0xb4, !PT ; - /*6a50*/ LOP3.LUT R22, R52, R68, R73, 0xb4, !PT ; - /*6a60*/ LOP3.LUT R33, R73, R13, R68, 0xb4, !PT ; - /*6a70*/ LOP3.LUT R32, R68, R45, R13, 0xb4, !PT ; - /*6a80*/ LOP3.LUT R52, R13, R52, R45, 0xb4, !PT ; - /*6a90*/ LOP3.LUT R48, R42, R69, R53, 0xb4, !PT ; - /*6aa0*/ LOP3.LUT R41, R53, R66, R69, 0xb4, !PT ; - /*6ab0*/ LOP3.LUT R17, R69, R23, R66, 0xb4, !PT ; - /*6ac0*/ LOP3.LUT R47, R66, R42, R23, 0xb4, !PT ; - /*6ad0*/ LOP3.LUT R53, R23, R53, R42, 0xb4, !PT ; - /*6ae0*/ LOP3.LUT R13, R63, R12, R64, 0xb4, !PT ; - /*6af0*/ LOP3.LUT R50, R64, R61, R12, 0xb4, !PT ; - /*6b00*/ LOP3.LUT R34, R61, R63, R24, 0xb4, !PT ; - /*6b10*/ LOP3.LUT R23, R24, R64, R63, 0xb4, !PT ; - /*6b20*/ LOP3.LUT R12, R12, R24, R61, 0xb4, !PT ; - /*6b30*/ LOP3.LUT R54, R2, R62, R59, 0xb4, !PT ; - /*6b40*/ LOP3.LUT R58, R59, R43, R62, 0xb4, !PT ; - /*6b50*/ LOP3.LUT R51, R62, R57, R43, 0xb4, !PT ; - /*6b60*/ LOP3.LUT R55, R57, R59, R2, 0xb4, !PT ; - /*6b70*/ LOP3.LUT R43, R43, R2, R57, 0xb4, !PT ; - /*6b80*/ LOP3.LUT R66, R46, R60, R3, 0xb4, !PT ; - /*6b90*/ LOP3.LUT R24, R3, R39, R60, 0xb4, !PT ; - /*6ba0*/ LOP3.LUT R62, R44, R3, R46, 0xb4, !PT ; - /*6bb0*/ LDC.64 R2, c[0x3][R37+0x8] ; - /*6bc0*/ LOP3.LUT R36, R60, R44, R39, 0xb4, !PT ; - /*6bd0*/ ISETP.GE.U32.AND P1, PT, R0, 0x15, PT ; - /*6be0*/ LOP3.LUT R44, R39, R46, R44, 0xb4, !PT ; - /*6bf0*/ LOP3.LUT R69, R38, R40, R77, 0xb4, !PT ; - /*6c00*/ LOP3.LUT R39, R77, R31, R40, 0xb4, !PT ; - /*6c10*/ LOP3.LUT R63, R72, R77, R38, 0xb4, !PT ; - /*6c20*/ LOP3.LUT R37, R40, R72, R31, 0xb4, !PT ; - /*6c30*/ LOP3.LUT R45, R31, R38, R72, 0xb4, !PT ; - /*6c40*/ LOP3.LUT R38, R75, R29, R30, 0xb4, !PT ; - /*6c50*/ LOP3.LUT R31, R28, R30, R75, 0xb4, !PT ; - /*6c60*/ LOP3.LUT R60, R30, R20, R29, 0xb4, !PT ; - /*6c70*/ LOP3.LUT R73, R70, R26, R27, 0xb4, !PT ; - /*6c80*/ LOP3.LUT R30, R21, R27, R70, 0xb4, !PT ; - /*6c90*/ LOP3.LUT R61, R27, R71, R26, 0xb4, !PT ; - /*6ca0*/ LOP3.LUT R27, R26, R21, R71, 0xb4, !PT ; - /*6cb0*/ LOP3.LUT R26, R67, R56, R19, 0xb4, !PT ; - /*6cc0*/ LOP3.LUT R46, R56, R16, R49, 0xb4, !PT ; - /*6cd0*/ LOP3.LUT R68, R16, R19, R67, 0xb4, !PT ; - /*6ce0*/ LOP3.LUT R56, R19, R49, R56, 0xb4, !PT ; - /*6cf0*/ LOP3.LUT R19, R65, R15, R18, 0xb4, !PT ; - /*6d00*/ LOP3.LUT R42, R29, R28, R20, 0xb4, !PT ; - /*6d10*/ LOP3.LUT R64, R49, R67, R16, 0xb4, !PT ; - /*6d20*/ LOP3.LUT R67, R14, R18, R65, 0xb4, !PT ; - /*6d30*/ LOP3.LUT R59, R15, R14, R35, 0xb4, !PT ; - /*6d40*/ LOP3.LUT R2, R25, R2, RZ, 0x3c, !PT ; - /*6d50*/ LOP3.LUT R3, R48, R3, RZ, 0x3c, !PT ; - /*6d60*/ LOP3.LUT R20, R20, R75, R28, 0xb4, !PT ; - /*6d70*/ LOP3.LUT R65, R35, R65, R14, 0xb4, !PT ; - /*6d80*/ LOP3.LUT R57, R18, R35, R15, 0xb4, !PT ; - /*6d90*/ MOV R28, R34 ; - /*6da0*/ MOV R14, R22 ; - /*6db0*/ MOV R15, R41 ; - /*6dc0*/ MOV R40, R23 ; - /*6dd0*/ MOV R49, R30 ; - /*6de0*/ MOV R34, R26 ; - /*6df0*/ MOV R35, R19 ; - /*6e00*/ MOV R29, R55 ; - /*6e10*/ MOV R41, R54 ; - /*6e20*/ MOV R22, R24 ; - /*6e30*/ MOV R23, R39 ; - /*6e40*/ MOV R48, R31 ; - /*6e50*/ MOV R16, R33 ; - /*6e60*/ MOV R30, R13 ; - /*6e70*/ MOV R18, R12 ; - /*6e80*/ MOV R19, R43 ; - /*6e90*/ MOV R26, R42 ; - /*6ea0*/ LOP3.LUT R21, R71, R70, R21, 0xb4, !PT ; - /*6eb0*/ IADD3 R0, PT, PT, R0, 0x2, RZ ; - /*6ec0*/ MOV R54, R66 ; - /*6ed0*/ MOV R55, R69 ; - /*6ee0*/ MOV R39, R73 ; - /*6ef0*/ MOV R24, R68 ; - /*6f00*/ MOV R25, R67 ; - /*6f10*/ MOV R33, R47 ; - /*6f20*/ MOV R31, R58 ; - /*6f30*/ MOV R12, R46 ; - /*6f40*/ MOV R13, R59 ; - /*6f50*/ MOV R42, R2 ; - /*6f60*/ MOV R43, R3 ; - /*6f70*/ @!P1 BRA `(.L_x_274) ; - /*6f80*/ LDC.64 R42, c[0x4][0x8] ; - /*6f90*/ LDG.E.64.STRONG.SM R42, desc[UR12][R42.64] ; - /*6fa0*/ LOP3.LUT R61, R61, R65, R15, 0x96, !PT ; - /*6fb0*/ BSSY.RECONVERGENT B0, `(.L_x_275) ; - /*6fc0*/ LOP3.LUT R15, R26, R24, R16, 0x96, !PT ; - /*6fd0*/ LOP3.LUT R17, R27, R25, R17, 0x96, !PT ; - /*6fe0*/ LOP3.LUT R47, R20, R34, R32, 0x96, !PT ; - /*6ff0*/ LOP3.LUT R33, R21, R35, R33, 0x96, !PT ; - /*7000*/ LOP3.LUT R39, R39, R13, R3, 0x96, !PT ; - /*7010*/ LOP3.LUT R13, R60, R64, R14, 0x96, !PT ; - /*7020*/ LOP3.LUT R15, R18, R15, R22, 0x96, !PT ; - /*7030*/ LOP3.LUT R35, R38, R12, R2, 0x96, !PT ; - /*7040*/ LOP3.LUT R18, R19, R17, R23, 0x96, !PT ; - /*7050*/ LOP3.LUT R19, R28, R47, R36, 0x96, !PT ; - /*7060*/ LOP3.LUT R28, R29, R33, R37, 0x96, !PT ; - /*7070*/ LOP3.LUT R21, R48, R56, R52, 0x96, !PT ; - /*7080*/ LOP3.LUT R12, R50, R13, R54, 0x96, !PT ; - /*7090*/ LOP3.LUT R49, R49, R57, R53, 0x96, !PT ; - /*70a0*/ LOP3.LUT R0, R30, R35, R62, 0x96, !PT ; - /*70b0*/ LOP3.LUT R51, R51, R61, R55, 0x96, !PT ; - /*70c0*/ SHF.L.W.U32.HI R13, R18, 0x1, R15 ; - /*70d0*/ LOP3.LUT R30, R31, R39, R63, 0x96, !PT ; - /*70e0*/ SHF.L.W.U32.HI R15, R15, 0x1, R18 ; - /*70f0*/ SHF.L.W.U32.HI R17, R28, 0x1, R19 ; - /*7100*/ LOP3.LUT R16, R40, R21, R44, 0x96, !PT ; - /*7110*/ SHF.L.W.U32.HI R19, R19, 0x1, R28 ; - /*7120*/ LOP3.LUT R40, R41, R49, R45, 0x96, !PT ; - /*7130*/ SHF.L.W.U32.HI R14, R12, 0x1, R51 ; - /*7140*/ LOP3.LUT R0, R13, R64, R0, 0x96, !PT ; - /*7150*/ LOP3.LUT R65, R15, R65, R30, 0x96, !PT ; - /*7160*/ SHF.L.W.U32.HI R13, R51, 0x1, R12.reuse ; - /*7170*/ LOP3.LUT R12, R17, R26, R12, 0x96, !PT ; - /*7180*/ LOP3.LUT R27, R19, R27, R51, 0x96, !PT ; - /*7190*/ LOP3.LUT R3, R3, R40, R14, 0x96, !PT ; - /*71a0*/ SHF.L.W.U32.HI R14, R65, 0xc, R0 ; - /*71b0*/ SHF.L.W.U32.HI R65, R0, 0xc, R65 ; - /*71c0*/ LOP3.LUT R2, R2, R16, R13, 0x96, !PT ; - /*71d0*/ SHF.L.W.U32.HI R0, R12, 0xb, R27 ; - /*71e0*/ SHF.L.W.U32.HI R12, R27, 0xb, R12 ; - /*71f0*/ LOP3.LUT R0, R2, R0, R65, 0xb4, !PT ; - /*7200*/ LOP3.LUT R3, R3, R12, R14, 0xb4, !PT ; - /*7210*/ LOP3.LUT R18, R0, 0x80008008, RZ, 0x3c, !PT ; - /*7220*/ LOP3.LUT R0, R3, 0x80000000, RZ, 0x3c, !PT ; - /*7230*/ PRMT R19, R18, 0x123, RZ ; - /*7240*/ PRMT R18, R0, 0x123, RZ ; - /*7250*/ ISETP.GT.U64.AND P1, PT, R18, R42, PT ; - /*7260*/ @P1 BRA `(.L_x_276) ; - /*7270*/ S2R R3, SR_LANEID ; - /*7280*/ LDC.64 R12, c[0x0][0x388] ; - /*7290*/ VOTEU.ANY UR5, UPT, PT ; - /*72a0*/ FLO.U32 R0, UR5 ; - /*72b0*/ POPC R17, UR5 ; - /*72c0*/ ISETP.EQ.U32.AND P1, PT, R0, R3, PT ; - /*72d0*/ IADD.64 R2, R12, 0x140 ; - /*72e0*/ @P1 ATOMG.E.ADD.STRONG.GPU PT, R3, desc[UR12][R2.64], R17 ; - /*72f0*/ S2R R14, SR_LTMASK ; - /*7300*/ LOP3.LUT R14, R14, UR5, RZ, 0xc0, !PT ; - /*7310*/ POPC R14, R14 ; - /*7320*/ SHFL.IDX PT, R15, R3, R0, 0x1f ; - /*7330*/ IADD3 R15, PT, PT, R15, R14, RZ ; - /*7340*/ ISETP.GT.U32.AND P1, PT, R15, 0x7, PT ; - /*7350*/ @P1 EXIT ; - /*7360*/ LDCU.64 UR8, c[0x0][0x380] ; - /*7370*/ IMAD.WIDE.U32 R2, R15.reuse, 0x20, R12.reuse ; - /*7380*/ UMOV UR6, UR10 ; - /*7390*/ UMOV UR7, URZ ; - /*73a0*/ IMAD.WIDE.U32 R12, R15, 0x8, R12 ; - /*73b0*/ LDC.64 R14, c[0x4][RZ] ; - /*73c0*/ STG.E.EF.128 desc[UR12][R2.64], R8 ; - /*73d0*/ STG.E.EF.128 desc[UR12][R2.64+0x10], R4 ; - /*73e0*/ UIADD3.64 UR8, UPT, UPT, UR6, UR8, URZ ; - /*73f0*/ IADD.64 R20, R90, UR8 ; - /*7400*/ STG.E.EF.64 desc[UR12][R12.64+0x100], R20 ; - /*7410*/ LDG.E.64.STRONG.SM R14, desc[UR12][R14.64] ; - /*7420*/ LDC.64 R16, c[0x0][0x388] ; - /*7430*/ STG.E.EF.64 desc[UR12][R16.64+0xe0], R14 ; - /*7440*/ STG.E.EF.64 desc[UR12][R12.64+0x148], R18 ; -.L_x_276: - /*7450*/ BSYNC.RECONVERGENT B0 ; -.L_x_275: - /*7460*/ @P0 BRA `(.L_x_277) ; - /*7470*/ EXIT ; -.L_x_278: - /*7480*/ BRA `(.L_x_278); - /*7490*/ NOP; - /*74a0*/ NOP; - /*74b0*/ NOP; - /*74c0*/ NOP; - /*74d0*/ NOP; - /*74e0*/ NOP; - /*74f0*/ NOP; - /*7500*/ NOP; - /*7510*/ NOP; - /*7520*/ NOP; - /*7530*/ NOP; - /*7540*/ NOP; - /*7550*/ NOP; - /*7560*/ NOP; - /*7570*/ NOP; -.L_x_361: - - -//--------------------- .text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .align 128 - .global _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,(.L_x_362 - _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ LDCU UR5, c[0x3][0x180] ; - /*0020*/ ISETP.NE.AND P0, PT, RZ, UR5, PT ; - /*0030*/ @!P0 EXIT ; - /*0040*/ S2R R3, SR_TID.X ; - /*0050*/ S2UR UR4, SR_CTAID.X ; - /*0060*/ HFMA2 R109, -RZ, RZ, 0, 0 ; - /*0070*/ LDCU.64 UR10, c[0x0][0x358] ; - /*0080*/ LDC R108, c[0x0][0x360] ; - /*0090*/ IMAD R108, R108, UR4, R3 ; - /*00a0*/ UMOV UR4, URZ ; - /*00b0*/ IMAD R108, R108, UR5, RZ ; -.L_x_285: - /*00c0*/ LDC.64 R2, c[0x4][RZ] ; - /*00d0*/ LDCU.64 UR6, c[0x0][0x380] ; - /*00e0*/ LDC R60, c[0x3][0x180] ; - /*00f0*/ LDG.E.128.STRONG.SM R8, desc[UR10][R2.64] ; - /*0100*/ LDG.E.128.STRONG.SM R4, desc[UR10][R2.64+0x10] ; - /*0110*/ UMOV UR5, URZ ; - /*0120*/ UIADD3.64 UR6, UPT, UPT, UR4, UR6, URZ ; - /*0130*/ UIADD3 UR4, UPT, UPT, UR4, 0x1, URZ ; - /*0140*/ IADD.64 R104, R108, UR6 ; - /*0150*/ ISETP.NE.AND P0, PT, R60, UR4, PT ; - /*0160*/ UMOV.64 UR6, 0xc8 ; - /*0170*/ SHF.L.W.U32.HI R29, R105, 0x1, R104 ; - /*0180*/ SHF.L.W.U32.HI R34, R104, 0x1, R105 ; - /*0190*/ SHF.L.W.U32.HI R17, R11, 0x1, R10 ; - /*01a0*/ SHF.L.W.U32.HI R15, R10, 0x1, R11 ; - /*01b0*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*01c0*/ LOP3.LUT R13, R7, 0x80000000, RZ, 0x3c, !PT ; - /*01d0*/ SHF.L.W.U32.HI R51, R5, 0x1, R4 ; - /*01e0*/ SHF.L.W.U32.HI R16, R4, 0x1, R5 ; - /*01f0*/ LOP3.LUT R17, R17, R104, RZ, 0x3c, !PT ; - /*0200*/ LOP3.LUT R12, R15, R105, RZ, 0x3c, !PT ; - /*0210*/ SHF.L.W.U32.HI R35, R9, 0x1, R0 ; - /*0220*/ SHF.L.W.U32.HI R40, R0, 0x1, R9 ; - /*0230*/ SHF.L.W.U32.HI R19, R13, 0x1, R6 ; - /*0240*/ SHF.L.W.U32.HI R18, R6, 0x1, R13 ; - /*0250*/ LOP3.LUT R51, R51, 0x1, R8, 0x96, !PT ; - /*0260*/ LOP3.LUT R0, R16, R9, RZ, 0x3c, !PT ; - /*0270*/ LOP3.LUT R3, R17.reuse, R8, RZ, 0x3c, !PT ; - /*0280*/ LOP3.LUT R31, R17, 0x1, RZ, 0x3c, !PT ; - /*0290*/ LOP3.LUT R15, R12, R9, RZ, 0x3c, !PT ; - /*02a0*/ LOP3.LUT R9, R19, R10.reuse, RZ, 0x3c, !PT ; - /*02b0*/ LOP3.LUT R8, R18, R11, RZ, 0x3c, !PT ; - /*02c0*/ LOP3.LUT R10, R51, R10, RZ, 0x3c, !PT ; - /*02d0*/ LOP3.LUT R11, R0, R11, RZ, 0x3c, !PT ; - /*02e0*/ LOP3.LUT R29, R29, R4, RZ, 0x3c, !PT ; - /*02f0*/ LOP3.LUT R34, R34, R5, RZ, 0x3c, !PT ; - /*0300*/ LOP3.LUT R35, R35, R6, RZ, 0x3c, !PT ; - /*0310*/ LOP3.LUT R40, R40, 0x80000000, R7, 0x96, !PT ; - /*0320*/ SHF.L.W.U32.HI R44, R12, 0x12, R17 ; - /*0330*/ SHF.L.W.U32.HI R42, R17.reuse, 0x12, R12.reuse ; - /*0340*/ SHF.L.W.U32.HI R14, R12.reuse, 0x9, R17.reuse ; - /*0350*/ SHF.L.W.U32.HI R2, R17.reuse, 0x9, R12.reuse ; - /*0360*/ SHF.L.W.U32.HI R22, R12.reuse, 0x3, R17 ; - /*0370*/ SHF.L.W.U32.HI R20, R12, 0x4, R31 ; - /*0380*/ SHF.L.W.U32.HI R17, R17, 0x3, R12 ; - /*0390*/ SHF.L.W.U32.HI R31, R31, 0x4, R12 ; - /*03a0*/ SHF.L.W.U32.HI R12, R11, 0x1, R10 ; - /*03b0*/ SHF.L.W.U32.HI R19, R8, 0x6, R9 ; - /*03c0*/ SHF.L.W.U32.HI R36, R34, 0x19, R29 ; - /*03d0*/ PRMT R21, R35, 0x2107, R40 ; - /*03e0*/ SHF.L.W.U32.HI R32, R0, 0xc, R51 ; - /*03f0*/ SHF.L.W.U32.HI R38, R51.reuse, 0xc, R0.reuse ; - /*0400*/ SHF.L.W.U32.HI R54, R0.reuse, 0xa, R51.reuse ; - /*0410*/ SHF.L.W.U32.HI R27, R0.reuse, 0x2, R51.reuse ; - /*0420*/ SHF.L.W.U32.HI R13, R51.reuse, 0x2, R0.reuse ; - /*0430*/ SHF.L.W.U32.HI R24, R0, 0xd, R51 ; - /*0440*/ SHF.L.W.U32.HI R25, R51, 0xd, R0 ; - /*0450*/ SHF.L.W.U32.HI R51, R51, 0xa, R0 ; - /*0460*/ SHF.L.W.U32.HI R10, R10, 0x1, R11 ; - /*0470*/ SHF.L.W.U32.HI R33, R9, 0x6, R8 ; - /*0480*/ SHF.L.W.U32.HI R0, R29, 0x19, R34 ; - /*0490*/ PRMT R37, R40, 0x2107, R35 ; - /*04a0*/ LOP3.LUT R58, R12, R19, R36, 0xd2, !PT ; - /*04b0*/ LOP3.LUT R30, R19, R36, R21, 0xd2, !PT ; - /*04c0*/ LOP3.LUT R18, R8, R5, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R36, R36, R21, R44, 0xd2, !PT ; - /*04e0*/ LOP3.LUT R11, R9.reuse, R4, RZ, 0x3c, !PT ; - /*04f0*/ SHF.L.W.U32.HI R47, R8, 0x1d, R9 ; - /*0500*/ SHF.L.W.U32.HI R26, R9, 0x1d, R8 ; - /*0510*/ SHF.L.W.U32.HI R39, R8.reuse, 0xb, R9.reuse ; - /*0520*/ SHF.L.W.U32.HI R41, R9.reuse, 0xb, R8.reuse ; - /*0530*/ SHF.L.W.U32.HI R5, R8, 0xf, R9 ; - /*0540*/ SHF.L.W.U32.HI R28, R9, 0xf, R8 ; - /*0550*/ LOP3.LUT R21, R21, R44, R12, 0xd2, !PT ; - /*0560*/ LOP3.LUT R44, R44, R12, R19, 0xd2, !PT ; - /*0570*/ SHF.L.W.U32.HI R8, R29, 0x15, R34 ; - /*0580*/ SHF.L.W.U32.HI R4, R35, 0xe, R40 ; - /*0590*/ LOP3.LUT R57, R10, R33, R0, 0xd2, !PT ; - /*05a0*/ LOP3.LUT R19, R33, R0, R37, 0xd2, !PT ; - /*05b0*/ LOP3.LUT R23, R0, R37, R42, 0xd2, !PT ; - /*05c0*/ LOP3.LUT R37, R37, R42, R10, 0xd2, !PT ; - /*05d0*/ LOP3.LUT R33, R42, R10, R33, 0xd2, !PT ; - /*05e0*/ SHF.L.W.U32.HI R42, R40, 0xe, R35 ; - /*05f0*/ SHF.L.W.U32.HI R10, R34, 0x15, R29 ; - /*0600*/ LOP3.LUT R0, R32, R39, R8, 0xd2, !PT ; - /*0610*/ LOP3.LUT R12, R39, R8, R4, 0xd2, !PT ; - /*0620*/ LOP3.LUT R8, R8, R4, R15, 0xd2, !PT ; - /*0630*/ LOP3.LUT R9, R34, R7, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R16, R15, R32, R39, 0xd2, !PT ; - /*0650*/ LOP3.LUT R4, R4, R15, R32, 0xd2, !PT ; - /*0660*/ LOP3.LUT R7, R38, R41, R10, 0xd2, !PT ; - /*0670*/ LOP3.LUT R15, R41, R10, R42, 0xd2, !PT ; - /*0680*/ LOP3.LUT R32, R3, R38, R41, 0xd2, !PT ; - /*0690*/ LOP3.LUT R10, R10, R42, R3, 0xd2, !PT ; - /*06a0*/ LOP3.LUT R3, R42, R3, R38, 0xd2, !PT ; - /*06b0*/ SHF.L.W.U32.HI R43, R40.reuse, 0x14, R35.reuse ; - /*06c0*/ SHF.L.W.U32.HI R48, R35.reuse, 0x14, R40.reuse ; - /*06d0*/ SHF.L.W.U32.HI R45, R40, 0x7, R35 ; - /*06e0*/ SHF.L.W.U32.HI R53, R35, 0x7, R40 ; - /*06f0*/ LOP3.LUT R38, R34, 0x80000000, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R39, R35, R104, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R40, R40, R105, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R6, R29.reuse, R6, RZ, 0x3c, !PT ; - /*0730*/ PRMT R42, R29, 0x4321, R34 ; - /*0740*/ PRMT R41, R34, 0x4321, R29 ; - /*0750*/ SHF.L.W.U32.HI R50, R38, 0x17, R29 ; - /*0760*/ SHF.L.W.U32.HI R52, R29, 0x17, R38 ; - /*0770*/ SHF.L.W.U32.HI R29, R40, 0x1b, R39 ; - /*0780*/ SHF.L.W.U32.HI R34, R39, 0x1b, R40 ; - /*0790*/ SHF.L.W.U32.HI R40, R18, 0x1e, R11 ; - /*07a0*/ SHF.L.W.U32.HI R46, R11, 0x1e, R18 ; - /*07b0*/ LOP3.LUT R18, R31, R54, R5, 0xd2, !PT ; - /*07c0*/ LOP3.LUT R56, R54, R5, R42, 0xd2, !PT ; - /*07d0*/ LOP3.LUT R54, R29, R31, R54, 0xd2, !PT ; - /*07e0*/ LOP3.LUT R38, R5, R42, R29, 0xd2, !PT ; - /*07f0*/ LOP3.LUT R31, R42, R29, R31, 0xd2, !PT ; - /*0800*/ LOP3.LUT R39, R20, R51, R28, 0xd2, !PT ; - /*0810*/ LOP3.LUT R42, R51, R28, R41, 0xd2, !PT ; - /*0820*/ LOP3.LUT R51, R34, R20, R51, 0xd2, !PT ; - /*0830*/ SHF.L.W.U32.HI R55, R9, 0x1c, R6 ; - /*0840*/ SHF.L.W.U32.HI R59, R6, 0x1c, R9 ; - /*0850*/ LOP3.LUT R35, R28, R41, R34, 0xd2, !PT ; - /*0860*/ LOP3.LUT R20, R41, R34, R20, 0xd2, !PT ; - /*0870*/ LOP3.LUT R49, R45, R14, R13, 0xd2, !PT ; - /*0880*/ LOP3.LUT R34, R40, R50, R45, 0xd2, !PT ; - /*0890*/ LOP3.LUT R6, R50, R45, R14, 0xd2, !PT ; - /*08a0*/ LOP3.LUT R45, R53, R2, R27, 0xd2, !PT ; - /*08b0*/ LOP3.LUT R5, R52, R53, R2, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R9, R2, R27, R46, 0xd2, !PT ; - /*08d0*/ LOP3.LUT R14, R14, R13, R40, 0xd2, !PT ; - /*08e0*/ LOP3.LUT R2, R27, R46, R52, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R13, R13, R40, R50, 0xd2, !PT ; - /*0900*/ LOP3.LUT R27, R43, R22, R25, 0xd2, !PT ; - /*0910*/ LOP3.LUT R41, R55, R43, R22, 0xd2, !PT ; - /*0920*/ LOP3.LUT R29, R26, R55, R43, 0xd2, !PT ; - /*0930*/ LOP3.LUT R11, R46, R52, R53, 0xd2, !PT ; - /*0940*/ LOP3.LUT R40, R22, R25, R26, 0xd2, !PT ; - /*0950*/ LOP3.LUT R50, R25, R26, R55, 0xd2, !PT ; - /*0960*/ LOP3.LUT R28, R48, R17, R24, 0xd2, !PT ; - /*0970*/ LOP3.LUT R43, R59, R48, R17, 0xd2, !PT ; - /*0980*/ LOP3.LUT R60, R17, R24, R47, 0xd2, !PT ; - /*0990*/ LOP3.LUT R52, R24, R47, R59, 0xd2, !PT ; - /*09a0*/ LOP3.LUT R48, R47, R59, R48, 0xd2, !PT ; - /*09b0*/ MOV R55, RZ ; - /*09c0*/ LOP3.LUT R22, R32, 0x1, RZ, 0x3c, !PT ; -.L_x_279: - /*09d0*/ LOP3.LUT R46, R10, R50, R21, 0x96, !PT ; - /*09e0*/ UMOV UR5, UR6 ; - /*09f0*/ LOP3.LUT R53, R8, R52, R37, 0x96, !PT ; - /*0a00*/ UIADD3.64 UR6, UPT, UPT, UR6, 0x8, URZ ; - /*0a10*/ LOP3.LUT R17, R7, R27, R30, 0x96, !PT ; - /*0a20*/ LOP3.LUT R46, R46, R38, R9, 0x96, !PT ; - /*0a30*/ LDCU.64 UR8, c[0x3][UR5] ; - /*0a40*/ LOP3.LUT R53, R53, R35, R14, 0x96, !PT ; - /*0a50*/ LOP3.LUT R24, R0, R28, R19, 0x96, !PT ; - /*0a60*/ LOP3.LUT R47, R17, R18, R5, 0x96, !PT ; - /*0a70*/ SHF.L.W.U32.HI R26, R53, 0x1, R46 ; - /*0a80*/ LOP3.LUT R59, R15, R40, R36, 0x96, !PT ; - /*0a90*/ LOP3.LUT R24, R24, R39, R6, 0x96, !PT ; - /*0aa0*/ SHF.L.W.U32.HI R61, R46, 0x1, R53 ; - /*0ab0*/ LOP3.LUT R25, R40, R47, R26, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R32, R15, R47.reuse, R26.reuse, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R40, R36, R47.reuse, R26.reuse, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R59, R59, R56, R45, 0x96, !PT ; - /*0af0*/ LOP3.LUT R36, R56, R47.reuse, R26.reuse, 0x96, !PT ; - /*0b00*/ LOP3.LUT R17, R45, R47, R26, 0x96, !PT ; - /*0b10*/ LOP3.LUT R15, R3, R29, R44, 0x96, !PT ; - /*0b20*/ SHF.L.W.U32.HI R64, R24, 0x1, R47 ; - /*0b30*/ SHF.L.W.U32.HI R63, R47, 0x1, R24 ; - /*0b40*/ LOP3.LUT R56, R12.reuse, R60, R23, 0x96, !PT ; - /*0b50*/ LOP3.LUT R47, R12, R24.reuse, R61.reuse, 0x96, !PT ; - /*0b60*/ LOP3.LUT R45, R23, R24.reuse, R61.reuse, 0x96, !PT ; - /*0b70*/ LOP3.LUT R26, R60, R24, R61, 0x96, !PT ; - /*0b80*/ LOP3.LUT R23, R42, R24, R61, 0x96, !PT ; - /*0b90*/ LOP3.LUT R12, R4, R48, R33, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R24, R49, R24, R61, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R61, R15, R31, R2, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R60, R22, R41, R58, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R62, R12, R20, R13, 0x96, !PT ; - /*0be0*/ LOP3.LUT R56, R56, R42, R49, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R12, R22, R61, R64.reuse, 0x96, !PT ; - /*0c00*/ LOP3.LUT R49, R16, R43, R57, 0x96, !PT ; - /*0c10*/ LOP3.LUT R60, R60, R54, R11, 0x96, !PT ; - /*0c20*/ LOP3.LUT R15, R58, R61.reuse, R64.reuse, 0x96, !PT ; - /*0c30*/ LOP3.LUT R22, R11, R61, R64, 0x96, !PT ; - /*0c40*/ LOP3.LUT R42, R41, R61.reuse, R64.reuse, 0x96, !PT ; - /*0c50*/ LOP3.LUT R54, R54, R61, R64, 0x96, !PT ; - /*0c60*/ SHF.L.W.U32.HI R58, R62, 0x1, R61 ; - /*0c70*/ LOP3.LUT R11, R16, R62.reuse, R63.reuse, 0x96, !PT ; - /*0c80*/ SHF.L.W.U32.HI R61, R61, 0x1, R62 ; - /*0c90*/ LOP3.LUT R16, R57, R62, R63, 0x96, !PT ; - /*0ca0*/ SHF.L.W.U32.HI R57, R56, 0x1, R59 ; - /*0cb0*/ LOP3.LUT R49, R49, R51, R34, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R41, R34, R62, R63, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R34, R21, R59.reuse, R58.reuse, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R10, R10, R59.reuse, R58.reuse, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R50, R50, R59, R58, 0x96, !PT ; - /*0d00*/ LOP3.LUT R38, R38, R59.reuse, R58.reuse, 0x96, !PT ; - /*0d10*/ LOP3.LUT R21, R9, R59, R58, 0x96, !PT ; - /*0d20*/ LOP3.LUT R67, R35, R56, R61, 0x96, !PT ; - /*0d30*/ SHF.L.W.U32.HI R58, R59, 0x1, R56 ; - /*0d40*/ LOP3.LUT R35, R30, R60.reuse, R57.reuse, 0x96, !PT ; - /*0d50*/ LOP3.LUT R7, R7, R60, R57, 0x96, !PT ; - /*0d60*/ LOP3.LUT R27, R27, R60.reuse, R57.reuse, 0x96, !PT ; - /*0d70*/ LOP3.LUT R18, R18, R60.reuse, R57.reuse, 0x96, !PT ; - /*0d80*/ LOP3.LUT R30, R5, R60, R57, 0x96, !PT ; - /*0d90*/ SHF.L.W.U32.HI R57, R49, 0x1, R60 ; - /*0da0*/ LOP3.LUT R9, R8, R56, R61, 0x96, !PT ; - /*0db0*/ SHF.L.W.U32.HI R60, R60, 0x1, R49 ; - /*0dc0*/ LOP3.LUT R43, R43, R62.reuse, R63.reuse, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R51, R51, R62, R63, 0x96, !PT ; - /*0de0*/ LOP3.LUT R8, R28, R49.reuse, R58.reuse, 0x96, !PT ; - /*0df0*/ LOP3.LUT R63, R52, R56.reuse, R61.reuse, 0x96, !PT ; - /*0e00*/ LOP3.LUT R28, R19, R49, R58, 0x96, !PT ; - /*0e10*/ LOP3.LUT R37, R37, R56, R61, 0x96, !PT ; - /*0e20*/ LOP3.LUT R19, R6, R49, R58, 0x96, !PT ; - /*0e30*/ LOP3.LUT R52, R29, R46, R57, 0x96, !PT ; - /*0e40*/ LOP3.LUT R56, R14, R56, R61, 0x96, !PT ; - /*0e50*/ LOP3.LUT R62, R3, R46.reuse, R57.reuse, 0x96, !PT ; - /*0e60*/ LOP3.LUT R44, R44, R46.reuse, R57.reuse, 0x96, !PT ; - /*0e70*/ LOP3.LUT R29, R31, R46, R57, 0x96, !PT ; - /*0e80*/ LOP3.LUT R2, R2, R46, R57, 0x96, !PT ; - /*0e90*/ LOP3.LUT R69, R4, R53.reuse, R60.reuse, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R13, R13, R53.reuse, R60.reuse, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R65, R48, R53.reuse, R60.reuse, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R33, R33, R53.reuse, R60.reuse, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R46, R20, R53, R60, 0x96, !PT ; - /*0ee0*/ SHF.L.W.U32.HI R4, R8, 0xc, R27 ; - /*0ef0*/ SHF.L.W.U32.HI R3, R27, 0xc, R8 ; - /*0f00*/ LOP3.LUT R0, R0, R49.reuse, R58.reuse, 0x96, !PT ; - /*0f10*/ LOP3.LUT R5, R39, R49, R58, 0x96, !PT ; - /*0f20*/ SHF.L.W.U32.HI R60, R67, 0x15, R38 ; - /*0f30*/ SHF.L.W.U32.HI R8, R38, 0x15, R67 ; - /*0f40*/ SHF.L.W.U32.HI R49, R19, 0x2, R30 ; - /*0f50*/ SHF.L.W.U32.HI R38, R30, 0x2, R19 ; - /*0f60*/ SHF.L.W.U32.HI R59, R13, 0xe, R2 ; - /*0f70*/ SHF.L.W.U32.HI R6, R2, 0xe, R13 ; - /*0f80*/ PRMT R30, R21, 0x4321, R56 ; - /*0f90*/ PRMT R19, R56, 0x4321, R21 ; - /*0fa0*/ SHF.L.W.U32.HI R57, R45, 0xb, R40 ; - /*0fb0*/ SHF.L.W.U32.HI R61, R40, 0xb, R45 ; - /*0fc0*/ SHF.L.W.U32.HI R13, R47, 0x1e, R32 ; - /*0fd0*/ SHF.L.W.U32.HI R2, R32, 0x1e, R47 ; - /*0fe0*/ SHF.L.W.U32.HI R53, R23, 0xf, R36 ; - /*0ff0*/ SHF.L.W.U32.HI R56, R28, 0xa, R35 ; - /*1000*/ SHF.L.W.U32.HI R14, R33, 0x7, R44 ; - /*1010*/ SHF.L.W.U32.HI R45, R44, 0x7, R33 ; - /*1020*/ SHF.L.W.U32.HI R39, R51, 0x9, R54 ; - /*1030*/ SHF.L.W.U32.HI R36, R36, 0xf, R23 ; - /*1040*/ SHF.L.W.U32.HI R35, R35, 0xa, R28 ; - /*1050*/ SHF.L.W.U32.HI R32, R37, 0x19, R34 ; - /*1060*/ SHF.L.W.U32.HI R27, R34, 0x19, R37 ; - /*1070*/ SHF.L.W.U32.HI R54, R54, 0x9, R51 ; - /*1080*/ SHF.L.W.U32.HI R23, R41, 0x12, R22 ; - /*1090*/ PRMT R40, R29, 0x2107, R46 ; - /*10a0*/ PRMT R28, R46, 0x2107, R29 ; - /*10b0*/ SHF.L.W.U32.HI R37, R26, 0x6, R25 ; - /*10c0*/ SHF.L.W.U32.HI R33, R25, 0x6, R26 ; - /*10d0*/ SHF.L.W.U32.HI R51, R63, 0x17, R50 ; - /*10e0*/ SHF.L.W.U32.HI R58, R50, 0x17, R63 ; - /*10f0*/ SHF.L.W.U32.HI R22, R22, 0x12, R41 ; - /*1100*/ SHF.L.W.U32.HI R29, R65, 0x14, R52 ; - /*1110*/ SHF.L.W.U32.HI R25, R52, 0x14, R65 ; - /*1120*/ SHF.L.W.U32.HI R44, R0, 0x1, R7 ; - /*1130*/ SHF.L.W.U32.HI R41, R7, 0x1, R0 ; - /*1140*/ SHF.L.W.U32.HI R50, R16, 0x3, R15 ; - /*1150*/ SHF.L.W.U32.HI R52, R15, 0x3, R16 ; - /*1160*/ SHF.L.W.U32.HI R46, R9, 0x1c, R10 ; - /*1170*/ SHF.L.W.U32.HI R48, R10, 0x1c, R9 ; - /*1180*/ LOP3.LUT R16, R12, R3, R61, 0xd2, !PT ; - /*1190*/ LOP3.LUT R7, R3, R61, R60, 0xd2, !PT ; - /*11a0*/ SHF.L.W.U32.HI R21, R43, 0x4, R42 ; - /*11b0*/ SHF.L.W.U32.HI R26, R24, 0x1d, R17 ; - /*11c0*/ LOP3.LUT R10, R60, R59, R12, 0xd2, !PT ; - /*11d0*/ LOP3.LUT R3, R59, R12, R3, 0xd2, !PT ; - /*11e0*/ IADD3 R55, PT, PT, R55, 0x1, RZ ; - /*11f0*/ SHF.L.W.U32.HI R42, R42, 0x4, R43 ; - /*1200*/ SHF.L.W.U32.HI R24, R17, 0x1d, R24 ; - /*1210*/ LOP3.LUT R47, R11, R4, R57, 0xd2, !PT ; - /*1220*/ LOP3.LUT R0, R4, R57, R8, 0xd2, !PT ; - /*1230*/ LOP3.LUT R12, R57, R8, R6, 0xd2, !PT ; - /*1240*/ SHF.L.W.U32.HI R17, R5, 0xd, R18 ; - /*1250*/ SHF.L.W.U32.HI R43, R18, 0xd, R5 ; - /*1260*/ LOP3.LUT R8, R8, R6, R11, 0xd2, !PT ; - /*1270*/ LOP3.LUT R4, R6, R11, R4, 0xd2, !PT ; - /*1280*/ LOP3.LUT R11, R2, R58, R45, 0xd2, !PT ; - /*1290*/ LOP3.LUT R5, R58, R45, R54, 0xd2, !PT ; - /*12a0*/ LOP3.LUT R9, R54, R49, R2, 0xd2, !PT ; - /*12b0*/ SHF.L.W.U32.HI R31, R69, 0x1b, R62 ; - /*12c0*/ LOP3.LUT R45, R45, R54, R49, 0xd2, !PT ; - /*12d0*/ LOP3.LUT R2, R49, R2, R58, 0xd2, !PT ; - /*12e0*/ LOP3.LUT R34, R13, R51, R14, 0xd2, !PT ; - /*12f0*/ LOP3.LUT R6, R51, R14, R39, 0xd2, !PT ; - /*1300*/ LOP3.LUT R49, R14, R39, R38, 0xd2, !PT ; - /*1310*/ ISETP.NE.AND P1, PT, R55, 0x16, PT ; - /*1320*/ SHF.L.W.U32.HI R20, R62, 0x1b, R69 ; - /*1330*/ LOP3.LUT R14, R39, R38, R13, 0xd2, !PT ; - /*1340*/ LOP3.LUT R13, R38, R13, R51, 0xd2, !PT ; - /*1350*/ LOP3.LUT R54, R31, R42, R56, 0xd2, !PT ; - /*1360*/ LOP3.LUT R38, R53, R30, R31, 0xd2, !PT ; - /*1370*/ LOP3.LUT R18, R42, R56, R53, 0xd2, !PT ; - /*1380*/ LOP3.LUT R31, R30, R31, R42, 0xd2, !PT ; - /*1390*/ LOP3.LUT R51, R20, R21, R35, 0xd2, !PT ; - /*13a0*/ LOP3.LUT R39, R21, R35, R36, 0xd2, !PT ; - /*13b0*/ LOP3.LUT R42, R35, R36, R19, 0xd2, !PT ; - /*13c0*/ LOP3.LUT R35, R36, R19, R20, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R20, R19, R20, R21, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R56, R56, R53, R30, 0xd2, !PT ; - /*13f0*/ LOP3.LUT R58, R44, R37, R32, 0xd2, !PT ; - /*1400*/ LOP3.LUT R21, R40, R23, R44, 0xd2, !PT ; - /*1410*/ LOP3.LUT R30, R37, R32, R40, 0xd2, !PT ; - /*1420*/ LOP3.LUT R36, R32, R40, R23, 0xd2, !PT ; - /*1430*/ LOP3.LUT R44, R23, R44, R37, 0xd2, !PT ; - /*1440*/ LOP3.LUT R57, R41, R33, R27, 0xd2, !PT ; - /*1450*/ LOP3.LUT R19, R33, R27, R28, 0xd2, !PT ; - /*1460*/ LOP3.LUT R23, R27, R28, R22, 0xd2, !PT ; - /*1470*/ LOP3.LUT R37, R28, R22, R41, 0xd2, !PT ; - /*1480*/ LOP3.LUT R33, R22, R41, R33, 0xd2, !PT ; - /*1490*/ LOP3.LUT R41, R46, R29, R50, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R27, R29, R50, R43, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R40, R50, R43, R24, 0xd2, !PT ; - /*14c0*/ LOP3.LUT R22, R16, UR8, RZ, 0x3c, !PT ; - /*14d0*/ LOP3.LUT R15, R61, R60, R59, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R50, R43, R24, R46, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R16, R47, UR9, RZ, 0x3c, !PT ; - /*1500*/ LOP3.LUT R43, R48, R25, R52, 0xd2, !PT ; - /*1510*/ LOP3.LUT R28, R25, R52, R17, 0xd2, !PT ; - /*1520*/ LOP3.LUT R60, R52, R17, R26, 0xd2, !PT ; - /*1530*/ LOP3.LUT R52, R17, R26, R48, 0xd2, !PT ; - /*1540*/ LOP3.LUT R29, R24, R46, R29, 0xd2, !PT ; - /*1550*/ LOP3.LUT R48, R26, R48, R25, 0xd2, !PT ; - /*1560*/ @P1 BRA `(.L_x_279) ; - /*1570*/ LOP3.LUT R7, R7, R27, R30, 0x96, !PT ; - /*1580*/ S2UR UR6, SR_CgaCtaId ; - /*1590*/ LOP3.LUT R0, R0, R28, R19, 0x96, !PT ; - /*15a0*/ UMOV UR5, 0x400 ; - /*15b0*/ LOP3.LUT R7, R7, R18, R5, 0x96, !PT ; - /*15c0*/ HFMA2 R101, -RZ, RZ, 0, 0 ; - /*15d0*/ LOP3.LUT R6, R0, R39, R6, 0x96, !PT ; - /*15e0*/ LDCU UR8, c[0x3][0x18c] ; - /*15f0*/ LOP3.LUT R3, R3, R29, R44, 0x96, !PT ; - /*1600*/ SHF.L.W.U32.HI R0, R6, 0x1, R7 ; - /*1610*/ LOP3.LUT R3, R3, R31, R2, 0x96, !PT ; - /*1620*/ LOP3.LUT R41, R22.reuse, R41, R58, 0x96, !PT ; - /*1630*/ LOP3.LUT R22, R22, R3.reuse, R0.reuse, 0x96, !PT ; - /*1640*/ LOP3.LUT R58, R58, R3, R0, 0x96, !PT ; - /*1650*/ S2R R0, SR_TID.X ; - /*1660*/ LOP3.LUT R4, R4, R48, R33, 0x96, !PT ; - /*1670*/ LOP3.LUT R21, R10, R50, R21, 0x96, !PT ; - /*1680*/ LOP3.LUT R37, R8, R52, R37, 0x96, !PT ; - /*1690*/ ULEA UR7, UR6, UR5, 0x18 ; - /*16a0*/ LOP3.LUT R4, R4, R20, R13, 0x96, !PT ; - /*16b0*/ LOP3.LUT R15, R15, R40, R36, 0x96, !PT ; - /*16c0*/ LOP3.LUT R12, R12, R60, R23, 0x96, !PT ; - /*16d0*/ LOP3.LUT R21, R21, R38, R9, 0x96, !PT ; - /*16e0*/ LOP3.LUT R14, R37, R35, R14, 0x96, !PT ; - /*16f0*/ LOP3.LUT R41, R41, R54, R11, 0x96, !PT ; - /*1700*/ SHF.L.W.U32.HI R5, R7, 0x1, R6 ; - /*1710*/ SHF.L.W.U32.HI R11, R4, 0x1, R3 ; - /*1720*/ SHF.L.W.U32.HI R17, R3, 0x1, R4 ; - /*1730*/ LOP3.LUT R15, R15, R56, R45, 0x96, !PT ; - /*1740*/ LOP3.LUT R12, R12, R42, R49, 0x96, !PT ; - /*1750*/ SHF.L.W.U32.HI R3, R21, 0x1, R14 ; - /*1760*/ LOP3.LUT R43, R16, R43, R57, 0x96, !PT ; - /*1770*/ IMAD.SHL.U32 R100, R0, 0x8, RZ ; - /*1780*/ LOP3.LUT R9, R16, R4.reuse, R5.reuse, 0x96, !PT ; - /*1790*/ LOP3.LUT R57, R57, R4, R5, 0x96, !PT ; - /*17a0*/ SHF.L.W.U32.HI R16, R14, 0x1, R21 ; - /*17b0*/ SHF.L.W.U32.HI R4, R12, 0x1, R15 ; - /*17c0*/ LOP3.LUT R23, R23, R6.reuse, R3.reuse, 0x96, !PT ; - /*17d0*/ LOP3.LUT R34, R43, R51, R34, 0x96, !PT ; - /*17e0*/ LOP3.LUT R6, R49, R6, R3, 0x96, !PT ; - /*17f0*/ SHF.L.W.U32.HI R3, R15, 0x1, R12 ; - /*1800*/ LOP3.LUT R36, R36, R7, R16, 0x96, !PT ; - /*1810*/ LOP3.LUT R27, R27, R41, R4, 0x96, !PT ; - /*1820*/ LOP3.LUT R18, R18, R41, R4, 0x96, !PT ; - /*1830*/ LOP3.LUT R7, R45, R7, R16, 0x96, !PT ; - /*1840*/ SHF.L.W.U32.HI R4, R34, 0x1, R41 ; - /*1850*/ SHF.L.W.U32.HI R41, R41, 0x1, R34 ; - /*1860*/ LOP3.LUT R28, R28, R34.reuse, R3.reuse, 0x96, !PT ; - /*1870*/ LOP3.LUT R39, R39, R34, R3, 0x96, !PT ; - /*1880*/ LOP3.LUT R10, R10, R15, R11, 0x96, !PT ; - /*1890*/ LOP3.LUT R3, R8, R12, R17, 0x96, !PT ; - /*18a0*/ SHF.L.W.U32.HI R19, R6, 0x1d, R7 ; - /*18b0*/ LOP3.LUT R48, R48, R14.reuse, R41.reuse, 0x96, !PT ; - /*18c0*/ LOP3.LUT R13, R13, R14, R41, 0x96, !PT ; - /*18d0*/ SHF.L.W.U32.HI R6, R7, 0x1d, R6 ; - /*18e0*/ SHF.L.W.U32.HI R7, R3, 0x1c, R10 ; - /*18f0*/ SHF.L.W.U32.HI R14, R10, 0x1c, R3 ; - /*1900*/ IMAD.SHL.U32 R3, R0, 0x10, RZ ; - /*1910*/ LOP3.LUT R29, R29, R21.reuse, R4.reuse, 0x96, !PT ; - /*1920*/ LOP3.LUT R2, R2, R21, R4, 0x96, !PT ; - /*1930*/ LOP3.LUT R100, R100, 0x1fc0, RZ, 0xc0, !PT ; - /*1940*/ SHF.L.W.U32.HI R8, R39, 0xd, R18 ; - /*1950*/ LOP3.LUT R15, R38, R15, R11, 0x96, !PT ; - /*1960*/ LOP3.LUT R12, R35, R12, R17, 0x96, !PT ; - /*1970*/ SHF.L.W.U32.HI R39, R18, 0xd, R39 ; - /*1980*/ SHF.L.W.U32.HI R18, R57, 0x3, R58 ; - /*1990*/ SHF.L.W.U32.HI R17, R29, 0x14, R48 ; - /*19a0*/ SHF.L.W.U32.HI R57, R58, 0x3, R57 ; - /*19b0*/ LOP3.LUT R4, R3, 0x30, RZ, 0xc0, !PT ; - /*19c0*/ SHF.L.W.U32.HI R5, R13, 0xe, R2 ; - /*19d0*/ SHF.L.W.U32.HI R16, R48, 0x14, R29 ; - /*19e0*/ SHF.L.W.U32.HI R20, R28, 0xc, R27 ; - /*19f0*/ SHF.L.W.U32.HI R21, R23, 0xb, R36 ; - /*1a00*/ IADD3 R3, PT, PT, R100, UR7, RZ ; - /*1a10*/ SHF.L.W.U32.HI R2, R2, 0xe, R13 ; - /*1a20*/ LOP3.LUT P1, R102, R0, 0x7, RZ, 0xc0, !PT ; - /*1a30*/ SHF.L.W.U32.HI R27, R27, 0xc, R28 ; - /*1a40*/ SHF.L.W.U32.HI R36, R36, 0xb, R23 ; - /*1a50*/ SHF.L.W.U32.HI R13, R12, 0x15, R15 ; - /*1a60*/ LOP3.LUT R11, R14, R17, R57, 0xd2, !PT ; - /*1a70*/ SHF.L.W.U32.HI R15, R15, 0x15, R12 ; - /*1a80*/ LOP3.LUT R10, R7, R16, R18, 0xd2, !PT ; - /*1a90*/ LOP3.LUT R17, R17, R57, R8, 0xd2, !PT ; - /*1aa0*/ LOP3.LUT R19, R57, R8, R19, 0xd2, !PT ; - /*1ab0*/ IADD3 R3, PT, PT, R3, R4, RZ ; - /*1ac0*/ LOP3.LUT R16, R16, R18, R39, 0xd2, !PT ; - /*1ad0*/ LOP3.LUT R12, R36, R13, R5, 0xd2, !PT ; - /*1ae0*/ LOP3.LUT R14, R13, R5, R22, 0xd2, !PT ; - /*1af0*/ LOP3.LUT R8, R5, R22, R27, 0xd2, !PT ; - /*1b00*/ ISETP.NE.AND P2, PT, R102, 0x1, PT ; - /*1b10*/ LOP3.LUT R18, R18, R39, R6, 0xd2, !PT ; - /*1b20*/ LOP3.LUT R4, R22, R27, R36, 0xd2, !PT ; - /*1b30*/ LOP3.LUT R5, R9, R20, R21, 0xd2, !PT ; - /*1b40*/ @!P1 STS.128 [R100+UR7+0x30], R16 ; - /*1b50*/ LOP3.LUT R6, R27, R36, R13, 0xd2, !PT ; - /*1b60*/ LOP3.LUT R7, R20, R21, R15, 0xd2, !PT ; - /*1b70*/ LOP3.LUT R13, R21, R15, R2, 0xd2, !PT ; - /*1b80*/ ISETP.NE.AND P3, PT, R102, 0x2, PT ; - /*1b90*/ LOP3.LUT R15, R15, R2, R9, 0xd2, !PT ; - /*1ba0*/ LOP3.LUT R9, R2, R9, R20, 0xd2, !PT ; - /*1bb0*/ LOP3.LUT R4, R4, 0x80008008, RZ, 0x3c, !PT ; - /*1bc0*/ @!P1 STS.128 [R100+UR7+0x10], R12 ; - /*1bd0*/ LOP3.LUT R5, R5, 0x80000000, RZ, 0x3c, !PT ; - /*1be0*/ ISETP.NE.AND P4, PT, R102, 0x3, PT ; - /*1bf0*/ @!P1 STS.128 [R100+UR7+0x20], R8 ; - /*1c00*/ @!P1 STS.128 [R100+UR7], R4 ; - /*1c10*/ NOP ; - /*1c20*/ LDS.128 R96, [R3] ; - /*1c30*/ @!P2 STS.128 [R100+UR7], R4 ; - /*1c40*/ @!P2 STS.128 [R100+UR7+0x10], R12 ; - /*1c50*/ @!P2 STS.128 [R100+UR7+0x20], R8 ; - /*1c60*/ @!P2 STS.128 [R100+UR7+0x30], R16 ; - /*1c70*/ NOP ; - /*1c80*/ LDS.128 R92, [R3] ; - /*1c90*/ @!P3 STS.128 [R100+UR7], R4 ; - /*1ca0*/ @!P3 STS.128 [R100+UR7+0x10], R12 ; - /*1cb0*/ @!P3 STS.128 [R100+UR7+0x20], R8 ; - /*1cc0*/ @!P3 STS.128 [R100+UR7+0x30], R16 ; - /*1cd0*/ NOP ; - /*1ce0*/ LDS.128 R20, [R3] ; - /*1cf0*/ @!P4 STS.128 [R100+UR7], R4 ; - /*1d00*/ @!P4 STS.128 [R100+UR7+0x10], R12 ; - /*1d10*/ @!P4 STS.128 [R100+UR7+0x20], R8 ; - /*1d20*/ @!P4 STS.128 [R100+UR7+0x30], R16 ; - /*1d30*/ NOP ; - /*1d40*/ LDS.128 R24, [R3] ; -.L_x_280: - /*1d50*/ SHFL.IDX PT, R82, R4, RZ, 0x181f ; - /*1d60*/ SHF.R.U32.HI R77, RZ, 0x2, R101 ; - /*1d70*/ LDC.64 R106, c[0x3][0x190] ; - /*1d80*/ SHFL.IDX PT, R80, R4, 0x1, 0x181f ; - /*1d90*/ SHFL.IDX PT, R78, R4, 0x2, 0x181f ; - /*1da0*/ SHFL.IDX PT, R76, R4, 0x3, 0x181f ; - /*1db0*/ LOP3.LUT R2, R82, R101.reuse, RZ, 0x3c, !PT ; - /*1dc0*/ IMAD.WIDE.U32 R106, R102, 0x10, R106 ; - /*1dd0*/ LOP3.LUT R28, R80, R101, RZ, 0x3c, !PT ; - /*1de0*/ IMAD R29, R2, 0x1000193, RZ ; - /*1df0*/ LOP3.LUT R32, R78, R101.reuse, RZ, 0x3c, !PT ; - /*1e00*/ IMAD R31, R28, 0x1000193, RZ ; - /*1e10*/ LDC R2, c[0x3][0x184] ; - /*1e20*/ LOP3.LUT R28, R29, R96, RZ, 0x3c, !PT ; - /*1e30*/ LOP3.LUT R34, R76, R101, RZ, 0x3c, !PT ; - /*1e40*/ IMAD R33, R32, 0x1000193, RZ ; - /*1e50*/ LOP3.LUT R30, R31, R92, RZ, 0x3c, !PT ; - /*1e60*/ SHFL.IDX PT, R29, R28, R77, 0x181f ; - /*1e70*/ IMAD R35, R34, 0x1000193, RZ ; - /*1e80*/ LOP3.LUT R32, R33, R20, RZ, 0x3c, !PT ; - /*1e90*/ SHFL.IDX PT, R31, R30, R77, 0x181f ; - /*1ea0*/ LOP3.LUT R34, R35, R24, RZ, 0x3c, !PT ; - /*1eb0*/ SHFL.IDX PT, R35, R32, R77, 0x181f ; - /*1ec0*/ SHFL.IDX PT, R39, R34, R77, 0x181f ; - /*1ed0*/ IMAD.HI.U32 R28, R29, UR8, RZ ; - /*1ee0*/ IMAD.HI.U32 R30, R31, UR8, RZ ; - /*1ef0*/ IADD3 R28, PT, PT, -R28, RZ, RZ ; - /*1f00*/ IADD3 R30, PT, PT, -R30, RZ, RZ ; - /*1f10*/ IMAD R29, R28, R2, R29 ; - /*1f20*/ IMAD.HI.U32 R32, R35, UR8, RZ ; - /*1f30*/ ISETP.GE.U32.AND P1, PT, R29, R2, PT ; - /*1f40*/ IMAD R31, R2, R30, R31 ; - /*1f50*/ IADD3 R37, PT, PT, -R32, RZ, RZ ; - /*1f60*/ IMAD.HI.U32 R32, R39, UR8, RZ ; - /*1f70*/ SEL R28, R2.reuse, RZ, P1 ; - /*1f80*/ ISETP.GE.U32.AND P2, PT, R31, R2, PT ; - /*1f90*/ IMAD R37, R2, R37, R35 ; - /*1fa0*/ IADD3 R34, PT, PT, -R32, RZ, RZ ; - /*1fb0*/ IADD3 R29, PT, PT, R29, -R28, RZ ; - /*1fc0*/ SEL R30, R2, RZ, P2 ; - /*1fd0*/ IMAD.WIDE.U32 R28, R29, 0x80, R106 ; - /*1fe0*/ IADD3 R33, PT, PT, R31, -R30, RZ ; - /*1ff0*/ ISETP.GE.U32.AND P1, PT, R37, R2, PT ; - /*2000*/ IMAD.WIDE.U32 R32, R33, 0x80, R106 ; - /*2010*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*2020*/ IMAD R39, R2.reuse, R34, R39 ; - /*2030*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*2040*/ SEL R36, R2, RZ, P1 ; - /*2050*/ ISETP.GE.U32.AND P1, PT, R39, R2, PT ; - /*2060*/ IADD3 R37, PT, PT, R37, -R36, RZ ; - /*2070*/ SEL R38, R2, RZ, P1 ; - /*2080*/ IMAD.WIDE.U32 R36, R37, 0x80, R106 ; - /*2090*/ IADD3 R41, PT, PT, R39, -R38, RZ ; - /*20a0*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*20b0*/ IMAD.WIDE.U32 R40, R41, 0x80, R106 ; - /*20c0*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*20d0*/ IADD3 R45, PT, PT, R101, 0x1, RZ ; - /*20e0*/ IMAD R44, R97, 0x1000193, RZ ; - /*20f0*/ IMAD R46, R93, 0x1000193, RZ ; - /*2100*/ LOP3.LUT R47, R82, R45.reuse, RZ, 0x3c, !PT ; - /*2110*/ LOP3.LUT R49, R80, R45.reuse, RZ, 0x3c, !PT ; - /*2120*/ LOP3.LUT R50, R78, R45.reuse, RZ, 0x3c, !PT ; - /*2130*/ IMAD R48, R47, 0x1000193, RZ ; - /*2140*/ LOP3.LUT R45, R76, R45, RZ, 0x3c, !PT ; - /*2150*/ IMAD R50, R50, 0x1000193, RZ ; - /*2160*/ IMAD R52, R45, 0x1000193, RZ ; - /*2170*/ LOP3.LUT R29, R44, R29, RZ, 0x3c, !PT ; - /*2180*/ IMAD R44, R49, 0x1000193, RZ ; - /*2190*/ LOP3.LUT R48, R48, R29, RZ, 0x3c, !PT ; - /*21a0*/ LOP3.LUT R33, R46, R33, RZ, 0x3c, !PT ; - /*21b0*/ SHFL.IDX PT, R47, R48, R77, 0x181f ; - /*21c0*/ LOP3.LUT R46, R44, R33, RZ, 0x3c, !PT ; - /*21d0*/ IMAD R44, R21, 0x1000193, RZ ; - /*21e0*/ SHFL.IDX PT, R49, R46, R77, 0x181f ; - /*21f0*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*2200*/ IMAD R44, R25, 0x1000193, RZ ; - /*2210*/ LOP3.LUT R50, R50, R37, RZ, 0x3c, !PT ; - /*2220*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*2230*/ SHFL.IDX PT, R51, R50, R77, 0x181f ; - /*2240*/ LOP3.LUT R52, R52, R41, RZ, 0x3c, !PT ; - /*2250*/ IMAD.HI.U32 R21, R47, UR8, RZ ; - /*2260*/ SHFL.IDX PT, R53, R52, R77, 0x181f ; - /*2270*/ IMAD.HI.U32 R25, R49, UR8, RZ ; - /*2280*/ IADD3 R21, PT, PT, -R21, RZ, RZ ; - /*2290*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*22a0*/ IMAD R47, R2, R21, R47 ; - /*22b0*/ IMAD R49, R2, R25, R49 ; - /*22c0*/ ISETP.GE.U32.AND P1, PT, R47, R2, PT ; - /*22d0*/ ISETP.GE.U32.AND P2, PT, R49, R2, PT ; - /*22e0*/ SEL R44, R2, RZ, P1 ; - /*22f0*/ IMAD.HI.U32 R21, R51, UR8, RZ ; - /*2300*/ SEL R46, R2, RZ, P2 ; - /*2310*/ IADD3 R45, PT, PT, R47, -R44, RZ ; - /*2320*/ IADD3 R21, PT, PT, -R21, RZ, RZ ; - /*2330*/ IMAD.HI.U32 R25, R53, UR8, RZ ; - /*2340*/ IADD3 R49, PT, PT, R49, -R46, RZ ; - /*2350*/ IMAD.WIDE.U32 R44, R45, 0x80, R106 ; - /*2360*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*2370*/ IMAD R21, R2.reuse, R21, R51 ; - /*2380*/ IMAD.WIDE.U32 R48, R49, 0x80, R106 ; - /*2390*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*23a0*/ ISETP.GE.U32.AND P1, PT, R21, R2.reuse, PT ; - /*23b0*/ IMAD R25, R2.reuse, R25, R53 ; - /*23c0*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*23d0*/ SEL R52, R2, RZ, P1 ; - /*23e0*/ ISETP.GE.U32.AND P1, PT, R25, R2, PT ; - /*23f0*/ IADD3 R53, PT, PT, R21, -R52, RZ ; - /*2400*/ SEL R54, R2, RZ, P1 ; - /*2410*/ IMAD.WIDE.U32 R52, R53, 0x80, R106 ; - /*2420*/ IADD3 R57, PT, PT, R25, -R54, RZ ; - /*2430*/ LDG.E.128.STRONG.GPU R52, desc[UR10][R52.64] ; - /*2440*/ IMAD.WIDE.U32 R56, R57, 0x80, R106 ; - /*2450*/ LDG.E.128.STRONG.GPU R56, desc[UR10][R56.64] ; - /*2460*/ IMAD R21, R98, 0x1000193, RZ ; - /*2470*/ IMAD R25, R94, 0x1000193, RZ ; - /*2480*/ LOP3.LUT R30, R21, R30, RZ, 0x3c, !PT ; - /*2490*/ IADD3 R21, PT, PT, R101, 0x2, RZ ; - /*24a0*/ LOP3.LUT R25, R25, R34, RZ, 0x3c, !PT ; - /*24b0*/ IMAD R61, R30, 0x1000193, RZ ; - /*24c0*/ LOP3.LUT R30, R82, R21, RZ, 0x3c, !PT ; - /*24d0*/ IMAD R25, R25, 0x1000193, RZ ; - /*24e0*/ LOP3.LUT R34, R80, R21, RZ, 0x3c, !PT ; - /*24f0*/ IMAD R63, R34, 0x1000193, RZ ; - /*2500*/ LOP3.LUT R46, R61, R46, RZ, 0x3c, !PT ; - /*2510*/ IMAD R61, R30, 0x1000193, RZ ; - /*2520*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*2530*/ IMAD R25, R22, 0x1000193, RZ ; - /*2540*/ LOP3.LUT R22, R61, R46, RZ, 0x3c, !PT ; - /*2550*/ LOP3.LUT R30, R63, R50, RZ, 0x3c, !PT ; - /*2560*/ IMAD R63, R26, 0x1000193, RZ ; - /*2570*/ LOP3.LUT R38, R25, R38, RZ, 0x3c, !PT ; - /*2580*/ SHFL.IDX PT, R61, R22, R77, 0x181f ; - /*2590*/ LOP3.LUT R26, R78, R21, RZ, 0x3c, !PT ; - /*25a0*/ LOP3.LUT R42, R63, R42, RZ, 0x3c, !PT ; - /*25b0*/ SHFL.IDX PT, R25, R30, R77, 0x181f ; - /*25c0*/ IMAD R65, R38, 0x1000193, RZ ; - /*25d0*/ IMAD R63, R26, 0x1000193, RZ ; - /*25e0*/ LOP3.LUT R26, R76, R21, RZ, 0x3c, !PT ; - /*25f0*/ IMAD R21, R42, 0x1000193, RZ ; - /*2600*/ LOP3.LUT R54, R65, R54, RZ, 0x3c, !PT ; - /*2610*/ IMAD R65, R26, 0x1000193, RZ ; - /*2620*/ LOP3.LUT R34, R63, R54, RZ, 0x3c, !PT ; - /*2630*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*2640*/ SHFL.IDX PT, R63, R34, R77, 0x181f ; - /*2650*/ LOP3.LUT R38, R65, R58, RZ, 0x3c, !PT ; - /*2660*/ IMAD.HI.U32 R22, R61, UR8, RZ ; - /*2670*/ SHFL.IDX PT, R21, R38, R77, 0x181f ; - /*2680*/ IMAD.HI.U32 R26, R25, UR8, RZ ; - /*2690*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*26a0*/ IADD3 R26, PT, PT, -R26, RZ, RZ ; - /*26b0*/ IMAD R61, R2, R22, R61 ; - /*26c0*/ IMAD R25, R2, R26, R25 ; - /*26d0*/ ISETP.GE.U32.AND P1, PT, R61, R2, PT ; - /*26e0*/ ISETP.GE.U32.AND P2, PT, R25, R2, PT ; - /*26f0*/ IMAD.HI.U32 R30, R63, UR8, RZ ; - /*2700*/ SEL R22, R2, RZ, P1 ; - /*2710*/ SEL R26, R2, RZ, P2 ; - /*2720*/ IADD3 R30, PT, PT, -R30, RZ, RZ ; - /*2730*/ IADD3 R61, PT, PT, R61, -R22, RZ ; - /*2740*/ IMAD.HI.U32 R22, R21, UR8, RZ ; - /*2750*/ IADD3 R65, PT, PT, R25, -R26, RZ ; - /*2760*/ IMAD R25, R2, R30, R63 ; - /*2770*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*2780*/ IMAD.WIDE.U32 R60, R61, 0x80, R106 ; - /*2790*/ ISETP.GE.U32.AND P1, PT, R25, R2, PT ; - /*27a0*/ IMAD.WIDE.U32 R64, R65, 0x80, R106 ; - /*27b0*/ LDG.E.128.STRONG.GPU R60, desc[UR10][R60.64] ; - /*27c0*/ IMAD R21, R2.reuse, R22, R21 ; - /*27d0*/ LDG.E.128.STRONG.GPU R64, desc[UR10][R64.64] ; - /*27e0*/ SEL R22, R2, RZ, P1 ; - /*27f0*/ ISETP.GE.U32.AND P1, PT, R21, R2, PT ; - /*2800*/ IADD3 R69, PT, PT, R25, -R22, RZ ; - /*2810*/ SEL R22, R2, RZ, P1 ; - /*2820*/ IMAD.WIDE.U32 R68, R69, 0x80, R106 ; - /*2830*/ IADD3 R73, PT, PT, R21, -R22, RZ ; - /*2840*/ LDG.E.128.STRONG.GPU R68, desc[UR10][R68.64] ; - /*2850*/ IMAD.WIDE.U32 R72, R73, 0x80, R106 ; - /*2860*/ LDG.E.128.STRONG.GPU R72, desc[UR10][R72.64] ; - /*2870*/ IMAD R22, R99, 0x1000193, RZ ; - /*2880*/ IADD3 R21, PT, PT, R101, 0x3, RZ ; - /*2890*/ IMAD R26, R95, 0x1000193, RZ ; - /*28a0*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*28b0*/ LOP3.LUT R26, R26, R35, RZ, 0x3c, !PT ; - /*28c0*/ LOP3.LUT R82, R82, R21.reuse, RZ, 0x3c, !PT ; - /*28d0*/ IMAD R22, R22, 0x1000193, RZ ; - /*28e0*/ LOP3.LUT R78, R78, R21.reuse, RZ, 0x3c, !PT ; - /*28f0*/ IMAD R26, R26, 0x1000193, RZ ; - /*2900*/ LOP3.LUT R80, R80, R21, RZ, 0x3c, !PT ; - /*2910*/ IMAD R82, R82, 0x1000193, RZ ; - /*2920*/ LOP3.LUT R47, R22, R47, RZ, 0x3c, !PT ; - /*2930*/ IMAD R22, R23, 0x1000193, RZ ; - /*2940*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*2950*/ IMAD R78, R78, 0x1000193, RZ ; - /*2960*/ LOP3.LUT R21, R76, R21, RZ, 0x3c, !PT ; - /*2970*/ IMAD R30, R47, 0x1000193, RZ ; - /*2980*/ LOP3.LUT R22, R22, R39, RZ, 0x3c, !PT ; - /*2990*/ IMAD R26, R26, 0x1000193, RZ ; - /*29a0*/ IMAD R80, R80, 0x1000193, RZ ; - /*29b0*/ IMAD R22, R22, 0x1000193, RZ ; - /*29c0*/ LOP3.LUT R22, R22, R55, RZ, 0x3c, !PT ; - /*29d0*/ IMAD R22, R22, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R63, R30, R63, RZ, 0x3c, !PT ; - /*29f0*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*2a00*/ IMAD R26, R27, 0x1000193, RZ ; - /*2a10*/ LOP3.LUT R82, R82, R63, RZ, 0x3c, !PT ; - /*2a20*/ LOP3.LUT R80, R80, R67, RZ, 0x3c, !PT ; - /*2a30*/ LOP3.LUT R26, R26, R43, RZ, 0x3c, !PT ; - /*2a40*/ SHFL.IDX PT, R23, R82, R77, 0x181f ; - /*2a50*/ IMAD R26, R26, 0x1000193, RZ ; - /*2a60*/ SHFL.IDX PT, R25, R80, R77, 0x181f ; - /*2a70*/ LOP3.LUT R26, R26, R59, RZ, 0x3c, !PT ; - /*2a80*/ LOP3.LUT R71, R22, R71, RZ, 0x3c, !PT ; - /*2a90*/ IMAD R22, R21, 0x1000193, RZ ; - /*2aa0*/ IMAD R26, R26, 0x1000193, RZ ; - /*2ab0*/ LOP3.LUT R78, R78, R71, RZ, 0x3c, !PT ; - /*2ac0*/ LOP3.LUT R75, R26, R75, RZ, 0x3c, !PT ; - /*2ad0*/ SHFL.IDX PT, R27, R78, R77, 0x181f ; - /*2ae0*/ LOP3.LUT R34, R22, R75, RZ, 0x3c, !PT ; - /*2af0*/ IMAD.HI.U32 R22, R23, UR8, RZ ; - /*2b00*/ SHFL.IDX PT, R21, R34, R77, 0x181f ; - /*2b10*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*2b20*/ IMAD.HI.U32 R26, R25, UR8, RZ ; - /*2b30*/ IMAD R23, R2, R22, R23 ; - /*2b40*/ IADD3 R26, PT, PT, -R26, RZ, RZ ; - /*2b50*/ ISETP.GE.U32.AND P1, PT, R23, R2, PT ; - /*2b60*/ IMAD R25, R2.reuse, R26, R25 ; - /*2b70*/ IMAD.HI.U32 R30, R27, UR8, RZ ; - /*2b80*/ SEL R22, R2, RZ, P1 ; - /*2b90*/ ISETP.GE.U32.AND P2, PT, R25, R2, PT ; - /*2ba0*/ IADD3 R30, PT, PT, -R30, RZ, RZ ; - /*2bb0*/ IADD3 R77, PT, PT, R23, -R22, RZ ; - /*2bc0*/ SEL R26, R2, RZ, P2 ; - /*2bd0*/ IMAD.HI.U32 R22, R21, UR8, RZ ; - /*2be0*/ IMAD R27, R2, R30, R27 ; - /*2bf0*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*2c00*/ IMAD.WIDE.U32 R76, R77, 0x80, R106 ; - /*2c10*/ IADD3 R81, PT, PT, R25, -R26, RZ ; - /*2c20*/ ISETP.GE.U32.AND P1, PT, R27, R2, PT ; - /*2c30*/ IMAD R21, R2.reuse, R22, R21 ; - /*2c40*/ LDG.E.128.STRONG.GPU R76, desc[UR10][R76.64] ; - /*2c50*/ IMAD.WIDE.U32 R80, R81, 0x80, R106 ; - /*2c60*/ SEL R22, R2, RZ, P1 ; - /*2c70*/ ISETP.GE.U32.AND P1, PT, R21, R2, PT ; - /*2c80*/ IADD3 R85, PT, PT, R27, -R22, RZ ; - /*2c90*/ SEL R22, R2, RZ, P1 ; - /*2ca0*/ LDG.E.128.STRONG.GPU R80, desc[UR10][R80.64] ; - /*2cb0*/ IMAD.WIDE.U32 R84, R85, 0x80, R106 ; - /*2cc0*/ IADD3 R89, PT, PT, R21, -R22, RZ ; - /*2cd0*/ LDG.E.128.STRONG.GPU R84, desc[UR10][R84.64] ; - /*2ce0*/ IMAD.WIDE.U32 R88, R89, 0x80, R106 ; - /*2cf0*/ LDG.E.128.STRONG.GPU R88, desc[UR10][R88.64] ; - /*2d00*/ IMAD R21, R96, 0x1000193, RZ ; - /*2d10*/ LOP3.LUT R21, R21, R28, RZ, 0x3c, !PT ; - /*2d20*/ IMAD R25, R20, 0x1000193, RZ ; - /*2d30*/ IMAD R21, R21, 0x1000193, RZ ; - /*2d40*/ IMAD R20, R29, 0x1000193, RZ ; - /*2d50*/ IMAD R27, R24, 0x1000193, RZ ; - /*2d60*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*2d70*/ IMAD R23, R92, 0x1000193, RZ ; - /*2d80*/ LOP3.LUT R25, R25, R36, RZ, 0x3c, !PT ; - /*2d90*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*2da0*/ IMAD R21, R21, 0x1000193, RZ ; - /*2db0*/ LOP3.LUT R27, R27, R40, RZ, 0x3c, !PT ; - /*2dc0*/ IMAD R24, R37, 0x1000193, RZ ; - /*2dd0*/ LOP3.LUT R23, R23, R32, RZ, 0x3c, !PT ; - /*2de0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2df0*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*2e00*/ IMAD R20, R20, 0x1000193, RZ ; - /*2e10*/ IMAD R27, R27, 0x1000193, RZ ; - /*2e20*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*2e30*/ IMAD R23, R23, 0x1000193, RZ ; - /*2e40*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*2e50*/ IMAD R21, R21, 0x1000193, RZ ; - /*2e60*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*2e70*/ IMAD R26, R41, 0x1000193, RZ ; - /*2e80*/ LOP3.LUT R56, R27, R56, RZ, 0x3c, !PT ; - /*2e90*/ IMAD R22, R33, 0x1000193, RZ ; - /*2ea0*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*2eb0*/ IMAD R24, R24, 0x1000193, RZ ; - /*2ec0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2ed0*/ LOP3.LUT R57, R26, R57, RZ, 0x3c, !PT ; - /*2ee0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2ef0*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*2f00*/ IMAD R27, R46, 0x1000193, RZ ; - /*2f10*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*2f20*/ IMAD R23, R23, 0x1000193, RZ ; - /*2f30*/ IADD3 R101, PT, PT, R101, 0x4, RZ ; - /*2f40*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R26, R63, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R27, R27, R62, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R22, R22, 0x1000193, RZ ; - /*2f80*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*2f90*/ IMAD R29, R50, 0x1000193, RZ ; - /*2fa0*/ ISETP.NE.AND P1, PT, R101, 0x40, PT ; - /*2fb0*/ IMAD R31, R54, 0x1000193, RZ ; - /*2fc0*/ IMAD R24, R24, 0x1000193, RZ ; - /*2fd0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*2ff0*/ IMAD R27, R27, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R29, R29, R66, RZ, 0x3c, !PT ; - /*3010*/ IMAD R23, R23, 0x1000193, RZ ; - /*3020*/ LOP3.LUT R31, R31, R70, RZ, 0x3c, !PT ; - /*3030*/ IMAD R22, R22, 0x1000193, RZ ; - /*3040*/ IMAD R29, R29, 0x1000193, RZ ; - /*3050*/ IMAD R31, R31, 0x1000193, RZ ; - /*3060*/ IMAD R28, R75, 0x1000193, RZ ; - /*3070*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*3080*/ IMAD R21, R56, 0x1000193, RZ ; - /*3090*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*30a0*/ IMAD R20, R57, 0x1000193, RZ ; - /*30b0*/ LOP3.LUT R72, R21, R72, RZ, 0x3c, !PT ; - /*30c0*/ IMAD R21, R58, 0x1000193, RZ ; - /*30d0*/ LOP3.LUT R99, R26, R79, RZ, 0x3c, !PT ; - /*30e0*/ IMAD R26, R67, 0x1000193, RZ ; - /*30f0*/ LOP3.LUT R73, R20, R73, RZ, 0x3c, !PT ; - /*3100*/ LOP3.LUT R74, R21, R74, RZ, 0x3c, !PT ; - /*3110*/ LOP3.LUT R95, R26, R83, RZ, 0x3c, !PT ; - /*3120*/ IMAD R26, R73, 0x1000193, RZ ; - /*3130*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*3140*/ IMAD R24, R71, 0x1000193, RZ ; - /*3150*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*3160*/ IMAD R25, R72, 0x1000193, RZ ; - /*3170*/ LOP3.LUT R98, R27, R78, RZ, 0x3c, !PT ; - /*3180*/ IMAD R27, R74, 0x1000193, RZ ; - /*3190*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*31a0*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*31b0*/ LOP3.LUT R24, R25, R88, RZ, 0x3c, !PT ; - /*31c0*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*31d0*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*31e0*/ LOP3.LUT R26, R27, R90, RZ, 0x3c, !PT ; - /*31f0*/ LOP3.LUT R94, R29, R82, RZ, 0x3c, !PT ; - /*3200*/ LOP3.LUT R22, R31, R86, RZ, 0x3c, !PT ; - /*3210*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*3220*/ @P1 BRA `(.L_x_280) ; - /*3230*/ IMAD R20, R20, 0x1000193, RZ ; - /*3240*/ UIADD3 UR5, UPT, UPT, UR5, 0x200, URZ ; - /*3250*/ IMAD R96, R96, 0x1000193, RZ ; - /*3260*/ ISETP.NE.AND P1, PT, R102, 0x4, PT ; - /*3270*/ IMAD R92, R92, 0x1000193, RZ ; - /*3280*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*3290*/ IMAD R24, R24, 0x1000193, RZ ; - /*32a0*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*32b0*/ ULEA UR5, UR6, UR5, 0x18 ; - /*32c0*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*32d0*/ IMAD R29, R20, 0x1000193, RZ ; - /*32e0*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*32f0*/ IMAD R21, R96, 0x1000193, RZ ; - /*3300*/ ISETP.NE.AND P2, PT, R102, 0x5, PT ; - /*3310*/ IMAD R25, R92, 0x1000193, RZ ; - /*3320*/ LOP3.LUT R29, R29, R22, RZ, 0x3c, !PT ; - /*3330*/ IMAD R31, R24, 0x1000193, RZ ; - /*3340*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*3350*/ IMAD.SHL.U32 R22, R0, 0x20, RZ ; - /*3360*/ LOP3.LUT R25, R25, R94, RZ, 0x3c, !PT ; - /*3370*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*3380*/ IMAD R20, R21, 0x1000193, RZ ; - /*3390*/ LOP3.LUT R101, R22, 0x7f00, RZ, 0xc0, !PT ; - /*33a0*/ IMAD R24, R25, 0x1000193, RZ ; - /*33b0*/ ISETP.NE.AND P3, PT, R102, 0x6, PT ; - /*33c0*/ IMAD R26, R29, 0x1000193, RZ ; - /*33d0*/ LOP3.LUT R20, R20, R99, RZ, 0x3c, !PT ; - /*33e0*/ IMAD R22, R31, 0x1000193, RZ ; - /*33f0*/ LOP3.LUT R24, R24, R95, RZ, 0x3c, !PT ; - /*3400*/ IMAD R101, R102, 0x4, R101 ; - /*3410*/ LOP3.LUT R26, R26, R23, RZ, 0x3c, !PT ; - /*3420*/ LOP3.LUT R22, R22, R27, RZ, 0x3c, !PT ; - /*3430*/ ISETP.NE.AND P4, PT, R102, 0x7, PT ; - /*3440*/ STS [R101+UR5], R20 ; - /*3450*/ MOV R102, RZ ; - /*3460*/ STS [R101+UR5+0x20], R24 ; - /*3470*/ STS [R101+UR5+0x40], R26 ; - /*3480*/ STS [R101+UR5+0x60], R22 ; - /*3490*/ @!P1 STS.128 [R100+UR7], R4 ; - /*34a0*/ @!P1 STS.128 [R100+UR7+0x10], R12 ; - /*34b0*/ @!P1 STS.128 [R100+UR7+0x20], R8 ; - /*34c0*/ @!P1 STS.128 [R100+UR7+0x30], R16 ; - /*34d0*/ NOP ; - /*34e0*/ LDS.128 R96, [R3] ; - /*34f0*/ @!P2 STS.128 [R100+UR7], R4 ; - /*3500*/ @!P2 STS.128 [R100+UR7+0x10], R12 ; - /*3510*/ @!P2 STS.128 [R100+UR7+0x20], R8 ; - /*3520*/ @!P2 STS.128 [R100+UR7+0x30], R16 ; - /*3530*/ NOP ; - /*3540*/ LDS.128 R92, [R3] ; - /*3550*/ @!P3 STS.128 [R100+UR7], R4 ; - /*3560*/ @!P3 STS.128 [R100+UR7+0x10], R12 ; - /*3570*/ @!P3 STS.128 [R100+UR7+0x20], R8 ; - /*3580*/ @!P3 STS.128 [R100+UR7+0x30], R16 ; - /*3590*/ NOP ; - /*35a0*/ LDS.128 R20, [R3] ; - /*35b0*/ @!P4 STS.128 [R100+UR7], R4 ; - /*35c0*/ @!P4 STS.128 [R100+UR7+0x10], R12 ; - /*35d0*/ @!P4 STS.128 [R100+UR7+0x20], R8 ; - /*35e0*/ @!P4 STS.128 [R100+UR7+0x30], R16 ; - /*35f0*/ NOP ; - /*3600*/ LDS.128 R24, [R3] ; -.L_x_281: - /*3610*/ SHFL.IDX PT, R81, R4, 0x4, 0x181f ; - /*3620*/ SHF.R.U32.HI R76, RZ, 0x2, R102 ; - /*3630*/ SHFL.IDX PT, R79, R4, 0x5, 0x181f ; - /*3640*/ SHFL.IDX PT, R77, R4, 0x6, 0x181f ; - /*3650*/ SHFL.IDX PT, R3, R4, 0x7, 0x181f ; - /*3660*/ LOP3.LUT R28, R81, R102.reuse, RZ, 0x3c, !PT ; - /*3670*/ LOP3.LUT R30, R79, R102, RZ, 0x3c, !PT ; - /*3680*/ IMAD R29, R28, 0x1000193, RZ ; - /*3690*/ LOP3.LUT R28, R77, R102, RZ, 0x3c, !PT ; - /*36a0*/ IMAD R31, R30, 0x1000193, RZ ; - /*36b0*/ LOP3.LUT R29, R29, R96, RZ, 0x3c, !PT ; - /*36c0*/ LOP3.LUT R30, R3, R102, RZ, 0x3c, !PT ; - /*36d0*/ IMAD R33, R28, 0x1000193, RZ ; - /*36e0*/ LOP3.LUT R31, R31, R92, RZ, 0x3c, !PT ; - /*36f0*/ SHFL.IDX PT, R29, R29, R76, 0x181f ; - /*3700*/ IMAD R35, R30, 0x1000193, RZ ; - /*3710*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*3720*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*3730*/ LOP3.LUT R37, R35, R24, RZ, 0x3c, !PT ; - /*3740*/ SHFL.IDX PT, R35, R33, R76, 0x181f ; - /*3750*/ SHFL.IDX PT, R39, R37, R76, 0x181f ; - /*3760*/ IMAD.HI.U32 R28, R29, UR8, RZ ; - /*3770*/ IMAD.HI.U32 R30, R31, UR8, RZ ; - /*3780*/ IADD3 R28, PT, PT, -R28, RZ, RZ ; - /*3790*/ IMAD.HI.U32 R32, R35, UR8, RZ ; - /*37a0*/ IADD3 R30, PT, PT, -R30, RZ, RZ ; - /*37b0*/ IMAD R29, R2, R28, R29 ; - /*37c0*/ IADD3 R37, PT, PT, -R32, RZ, RZ ; - /*37d0*/ IMAD R31, R2.reuse, R30, R31 ; - /*37e0*/ IMAD.HI.U32 R32, R39, UR8, RZ ; - /*37f0*/ ISETP.GE.U32.AND P1, PT, R29, R2.reuse, PT ; - /*3800*/ ISETP.GE.U32.AND P2, PT, R31, R2, PT ; - /*3810*/ IMAD R37, R2, R37, R35 ; - /*3820*/ IADD3 R34, PT, PT, -R32, RZ, RZ ; - /*3830*/ SEL R28, R2, RZ, P1 ; - /*3840*/ SEL R30, R2, RZ, P2 ; - /*3850*/ IADD3 R29, PT, PT, R29, -R28, RZ ; - /*3860*/ IADD3 R33, PT, PT, R31, -R30, RZ ; - /*3870*/ IMAD.WIDE.U32 R28, R29, 0x80, R106 ; - /*3880*/ ISETP.GE.U32.AND P1, PT, R37, R2, PT ; - /*3890*/ IMAD R39, R2.reuse, R34, R39 ; - /*38a0*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*38b0*/ IMAD.WIDE.U32 R32, R33, 0x80, R106 ; - /*38c0*/ SEL R36, R2, RZ, P1 ; - /*38d0*/ ISETP.GE.U32.AND P1, PT, R39, R2, PT ; - /*38e0*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*38f0*/ IADD3 R37, PT, PT, R37, -R36, RZ ; - /*3900*/ SEL R38, R2, RZ, P1 ; - /*3910*/ IMAD.WIDE.U32 R36, R37, 0x80, R106 ; - /*3920*/ IADD3 R41, PT, PT, R39, -R38, RZ ; - /*3930*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*3940*/ IMAD.WIDE.U32 R40, R41, 0x80, R106 ; - /*3950*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*3960*/ IADD3 R48, PT, PT, R102, 0x1, RZ ; - /*3970*/ IMAD R44, R97, 0x1000193, RZ ; - /*3980*/ LOP3.LUT R45, R81, R48.reuse, RZ, 0x3c, !PT ; - /*3990*/ IMAD R46, R93, 0x1000193, RZ ; - /*39a0*/ LOP3.LUT R47, R79, R48, RZ, 0x3c, !PT ; - /*39b0*/ IMAD R50, R45, 0x1000193, RZ ; - /*39c0*/ LOP3.LUT R29, R44, R29, RZ, 0x3c, !PT ; - /*39d0*/ IMAD R44, R47, 0x1000193, RZ ; - /*39e0*/ LOP3.LUT R45, R50, R29, RZ, 0x3c, !PT ; - /*39f0*/ LOP3.LUT R33, R46, R33, RZ, 0x3c, !PT ; - /*3a00*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*3a10*/ LOP3.LUT R47, R44, R33, RZ, 0x3c, !PT ; - /*3a20*/ IMAD R44, R21, 0x1000193, RZ ; - /*3a30*/ LOP3.LUT R46, R77, R48, RZ, 0x3c, !PT ; - /*3a40*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*3a50*/ IMAD R46, R46, 0x1000193, RZ ; - /*3a60*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*3a70*/ IMAD R44, R25, 0x1000193, RZ ; - /*3a80*/ LOP3.LUT R48, R3, R48, RZ, 0x3c, !PT ; - /*3a90*/ LOP3.LUT R49, R46, R37, RZ, 0x3c, !PT ; - /*3aa0*/ IMAD R48, R48, 0x1000193, RZ ; - /*3ab0*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*3ac0*/ SHFL.IDX PT, R51, R49, R76, 0x181f ; - /*3ad0*/ LOP3.LUT R53, R48, R41, RZ, 0x3c, !PT ; - /*3ae0*/ IMAD.HI.U32 R21, R45, UR8, RZ ; - /*3af0*/ SHFL.IDX PT, R53, R53, R76, 0x181f ; - /*3b00*/ IADD3 R21, PT, PT, -R21, RZ, RZ ; - /*3b10*/ IMAD.HI.U32 R25, R47, UR8, RZ ; - /*3b20*/ IMAD R45, R2, R21, R45 ; - /*3b30*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*3b40*/ ISETP.GE.U32.AND P1, PT, R45, R2.reuse, PT ; - /*3b50*/ IMAD R47, R2.reuse, R25, R47 ; - /*3b60*/ IMAD.HI.U32 R21, R51, UR8, RZ ; - /*3b70*/ SEL R44, R2.reuse, RZ, P1 ; - /*3b80*/ ISETP.GE.U32.AND P2, PT, R47, R2, PT ; - /*3b90*/ IADD3 R21, PT, PT, -R21, RZ, RZ ; - /*3ba0*/ IADD3 R45, PT, PT, R45, -R44, RZ ; - /*3bb0*/ IMAD.HI.U32 R25, R53, UR8, RZ ; - /*3bc0*/ SEL R46, R2, RZ, P2 ; - /*3bd0*/ IMAD.WIDE.U32 R44, R45, 0x80, R106 ; - /*3be0*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*3bf0*/ IADD3 R49, PT, PT, R47, -R46, RZ ; - /*3c00*/ IMAD R21, R2.reuse, R21, R51 ; - /*3c10*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*3c20*/ IMAD R25, R2, R25, R53 ; - /*3c30*/ ISETP.GE.U32.AND P1, PT, R21, R2, PT ; - /*3c40*/ IMAD.WIDE.U32 R48, R49, 0x80, R106 ; - /*3c50*/ SEL R52, R2.reuse, RZ, P1 ; - /*3c60*/ ISETP.GE.U32.AND P1, PT, R25, R2, PT ; - /*3c70*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*3c80*/ IADD3 R53, PT, PT, R21, -R52, RZ ; - /*3c90*/ SEL R54, R2, RZ, P1 ; - /*3ca0*/ IMAD.WIDE.U32 R52, R53, 0x80, R106 ; - /*3cb0*/ IADD3 R57, PT, PT, R25, -R54, RZ ; - /*3cc0*/ IMAD.WIDE.U32 R56, R57, 0x80, R106 ; - /*3cd0*/ LDG.E.128.STRONG.GPU R52, desc[UR10][R52.64] ; - /*3ce0*/ LDG.E.128.STRONG.GPU R56, desc[UR10][R56.64] ; - /*3cf0*/ IMAD R21, R98, 0x1000193, RZ ; - /*3d00*/ IMAD R25, R94, 0x1000193, RZ ; - /*3d10*/ LOP3.LUT R21, R21, R30, RZ, 0x3c, !PT ; - /*3d20*/ IADD3 R30, PT, PT, R102, 0x2, RZ ; - /*3d30*/ LOP3.LUT R25, R25, R34, RZ, 0x3c, !PT ; - /*3d40*/ IMAD R21, R21, 0x1000193, RZ ; - /*3d50*/ LOP3.LUT R34, R81, R30, RZ, 0x3c, !PT ; - /*3d60*/ IMAD R25, R25, 0x1000193, RZ ; - /*3d70*/ LOP3.LUT R60, R79, R30, RZ, 0x3c, !PT ; - /*3d80*/ IMAD R61, R34, 0x1000193, RZ ; - /*3d90*/ IMAD R63, R60, 0x1000193, RZ ; - /*3da0*/ LOP3.LUT R46, R21, R46, RZ, 0x3c, !PT ; - /*3db0*/ IMAD R21, R22, 0x1000193, RZ ; - /*3dc0*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*3dd0*/ LOP3.LUT R21, R21, R38, RZ, 0x3c, !PT ; - /*3de0*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*3df0*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*3e00*/ IMAD R25, R26, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R63, R63, R50, RZ, 0x3c, !PT ; - /*3e20*/ IMAD R21, R21, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R22, R77, R30, RZ, 0x3c, !PT ; - /*3e40*/ LOP3.LUT R25, R25, R42, RZ, 0x3c, !PT ; - /*3e50*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*3e60*/ IMAD R65, R22, 0x1000193, RZ ; - /*3e70*/ LOP3.LUT R30, R3, R30, RZ, 0x3c, !PT ; - /*3e80*/ IMAD R25, R25, 0x1000193, RZ ; - /*3e90*/ LOP3.LUT R54, R21, R54, RZ, 0x3c, !PT ; - /*3ea0*/ IMAD R21, R30, 0x1000193, RZ ; - /*3eb0*/ LOP3.LUT R65, R65, R54, RZ, 0x3c, !PT ; - /*3ec0*/ LOP3.LUT R58, R25, R58, RZ, 0x3c, !PT ; - /*3ed0*/ SHFL.IDX PT, R67, R65, R76, 0x181f ; - /*3ee0*/ LOP3.LUT R21, R21, R58, RZ, 0x3c, !PT ; - /*3ef0*/ IMAD.HI.U32 R22, R61, UR8, RZ ; - /*3f00*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*3f10*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*3f20*/ IMAD.HI.U32 R25, R63, UR8, RZ ; - /*3f30*/ IMAD R61, R2, R22, R61 ; - /*3f40*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*3f50*/ ISETP.GE.U32.AND P1, PT, R61, R2.reuse, PT ; - /*3f60*/ IMAD R63, R2.reuse, R25, R63 ; - /*3f70*/ IMAD.HI.U32 R25, R67, UR8, RZ ; - /*3f80*/ SEL R22, R2.reuse, RZ, P1 ; - /*3f90*/ ISETP.GE.U32.AND P2, PT, R63, R2, PT ; - /*3fa0*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*3fb0*/ IADD3 R61, PT, PT, R61, -R22, RZ ; - /*3fc0*/ IMAD.HI.U32 R22, R21, UR8, RZ ; - /*3fd0*/ SEL R26, R2, RZ, P2 ; - /*3fe0*/ IMAD R25, R2, R25, R67 ; - /*3ff0*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*4000*/ IMAD.WIDE.U32 R60, R61, 0x80, R106 ; - /*4010*/ IADD3 R65, PT, PT, R63, -R26, RZ ; - /*4020*/ ISETP.GE.U32.AND P1, PT, R25, R2, PT ; - /*4030*/ IMAD R21, R2.reuse, R22, R21 ; - /*4040*/ LDG.E.128.STRONG.GPU R60, desc[UR10][R60.64] ; - /*4050*/ IMAD.WIDE.U32 R64, R65, 0x80, R106 ; - /*4060*/ SEL R22, R2, RZ, P1 ; - /*4070*/ ISETP.GE.U32.AND P1, PT, R21, R2, PT ; - /*4080*/ LDG.E.128.STRONG.GPU R64, desc[UR10][R64.64] ; - /*4090*/ IADD3 R69, PT, PT, R25, -R22, RZ ; - /*40a0*/ SEL R22, R2, RZ, P1 ; - /*40b0*/ IMAD.WIDE.U32 R68, R69, 0x80, R106 ; - /*40c0*/ IADD3 R73, PT, PT, R21, -R22, RZ ; - /*40d0*/ LDG.E.128.STRONG.GPU R68, desc[UR10][R68.64] ; - /*40e0*/ IMAD.WIDE.U32 R72, R73, 0x80, R106 ; - /*40f0*/ LDG.E.128.STRONG.GPU R72, desc[UR10][R72.64] ; - /*4100*/ IMAD R22, R99, 0x1000193, RZ ; - /*4110*/ IMAD R26, R95, 0x1000193, RZ ; - /*4120*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*4130*/ LOP3.LUT R26, R26, R35, RZ, 0x3c, !PT ; - /*4140*/ IMAD R30, R22, 0x1000193, RZ ; - /*4150*/ IADD3 R22, PT, PT, R102, 0x3, RZ ; - /*4160*/ IMAD R26, R26, 0x1000193, RZ ; - /*4170*/ LOP3.LUT R30, R30, R47, RZ, 0x3c, !PT ; - /*4180*/ LOP3.LUT R51, R26, R51, RZ, 0x3c, !PT ; - /*4190*/ IMAD R26, R23, 0x1000193, RZ ; - /*41a0*/ LOP3.LUT R81, R81, R22, RZ, 0x3c, !PT ; - /*41b0*/ IMAD R30, R30, 0x1000193, RZ ; - /*41c0*/ LOP3.LUT R26, R26, R39, RZ, 0x3c, !PT ; - /*41d0*/ IMAD R38, R81, 0x1000193, RZ ; - /*41e0*/ LOP3.LUT R79, R79, R22.reuse, RZ, 0x3c, !PT ; - /*41f0*/ IMAD R34, R51, 0x1000193, RZ ; - /*4200*/ IMAD R26, R26, 0x1000193, RZ ; - /*4210*/ LOP3.LUT R77, R77, R22, RZ, 0x3c, !PT ; - /*4220*/ LOP3.LUT R26, R26, R55, RZ, 0x3c, !PT ; - /*4230*/ LOP3.LUT R3, R3, R22, RZ, 0x3c, !PT ; - /*4240*/ IMAD R26, R26, 0x1000193, RZ ; - /*4250*/ IMAD R22, R77, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R63, R30, R63, RZ, 0x3c, !PT ; - /*4270*/ IMAD R30, R27, 0x1000193, RZ ; - /*4280*/ LOP3.LUT R21, R38, R63, RZ, 0x3c, !PT ; - /*4290*/ LOP3.LUT R30, R30, R43, RZ, 0x3c, !PT ; - /*42a0*/ LOP3.LUT R67, R34, R67, RZ, 0x3c, !PT ; - /*42b0*/ IMAD R34, R79, 0x1000193, RZ ; - /*42c0*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*42d0*/ IMAD R30, R30, 0x1000193, RZ ; - /*42e0*/ LOP3.LUT R23, R34, R67, RZ, 0x3c, !PT ; - /*42f0*/ LOP3.LUT R30, R30, R59, RZ, 0x3c, !PT ; - /*4300*/ LOP3.LUT R71, R26, R71, RZ, 0x3c, !PT ; - /*4310*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*4320*/ IMAD R30, R30, 0x1000193, RZ ; - /*4330*/ LOP3.LUT R27, R22, R71, RZ, 0x3c, !PT ; - /*4340*/ IMAD R22, R3, 0x1000193, RZ ; - /*4350*/ LOP3.LUT R75, R30, R75, RZ, 0x3c, !PT ; - /*4360*/ SHFL.IDX PT, R27, R27, R76, 0x181f ; - /*4370*/ LOP3.LUT R3, R22, R75, RZ, 0x3c, !PT ; - /*4380*/ IMAD.HI.U32 R22, R21, UR8, RZ ; - /*4390*/ SHFL.IDX PT, R3, R3, R76, 0x181f ; - /*43a0*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*43b0*/ IMAD.HI.U32 R25, R23, UR8, RZ ; - /*43c0*/ IMAD R21, R2, R22, R21 ; - /*43d0*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*43e0*/ ISETP.GE.U32.AND P1, PT, R21, R2.reuse, PT ; - /*43f0*/ IMAD R23, R2.reuse, R25, R23 ; - /*4400*/ IMAD.HI.U32 R25, R27, UR8, RZ ; - /*4410*/ SEL R22, R2.reuse, RZ, P1 ; - /*4420*/ ISETP.GE.U32.AND P2, PT, R23, R2, PT ; - /*4430*/ IADD3 R25, PT, PT, -R25, RZ, RZ ; - /*4440*/ IADD3 R77, PT, PT, R21, -R22, RZ ; - /*4450*/ IMAD.HI.U32 R21, R3, UR8, RZ ; - /*4460*/ SEL R26, R2, RZ, P2 ; - /*4470*/ IMAD R27, R2.reuse, R25, R27 ; - /*4480*/ IADD3 R21, PT, PT, -R21, RZ, RZ ; - /*4490*/ IADD3 R81, PT, PT, R23, -R26, RZ ; - /*44a0*/ ISETP.GE.U32.AND P1, PT, R27, R2.reuse, PT ; - /*44b0*/ IMAD R3, R2.reuse, R21, R3 ; - /*44c0*/ IMAD.WIDE.U32 R76, R77, 0x80, R106.reuse ; - /*44d0*/ SEL R22, R2, RZ, P1 ; - /*44e0*/ ISETP.GE.U32.AND P1, PT, R3, R2, PT ; - /*44f0*/ IMAD.WIDE.U32 R80, R81, 0x80, R106 ; - /*4500*/ LDG.E.128.STRONG.GPU R76, desc[UR10][R76.64] ; - /*4510*/ IADD3 R85, PT, PT, R27, -R22, RZ ; - /*4520*/ SEL R22, R2, RZ, P1 ; - /*4530*/ LDG.E.128.STRONG.GPU R80, desc[UR10][R80.64] ; - /*4540*/ IMAD.WIDE.U32 R84, R85, 0x80, R106 ; - /*4550*/ IADD3 R89, PT, PT, R3, -R22, RZ ; - /*4560*/ IMAD.WIDE.U32 R88, R89, 0x80, R106 ; - /*4570*/ LDG.E.128.STRONG.GPU R84, desc[UR10][R84.64] ; - /*4580*/ LDG.E.128.STRONG.GPU R88, desc[UR10][R88.64] ; - /*4590*/ IMAD R21, R92, 0x1000193, RZ ; - /*45a0*/ IMAD R3, R96, 0x1000193, RZ ; - /*45b0*/ LOP3.LUT R21, R21, R32, RZ, 0x3c, !PT ; - /*45c0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*45d0*/ IMAD R23, R20, 0x1000193, RZ ; - /*45e0*/ IMAD R20, R29, 0x1000193, RZ ; - /*45f0*/ IMAD R21, R21, 0x1000193, RZ ; - /*4600*/ IMAD R3, R3, 0x1000193, RZ ; - /*4610*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*4620*/ LOP3.LUT R21, R21, R48, RZ, 0x3c, !PT ; - /*4630*/ IMAD R25, R24, 0x1000193, RZ ; - /*4640*/ LOP3.LUT R3, R3, R44, RZ, 0x3c, !PT ; - /*4650*/ IMAD R20, R20, 0x1000193, RZ ; - /*4660*/ LOP3.LUT R23, R23, R36, RZ, 0x3c, !PT ; - /*4670*/ IMAD R24, R37, 0x1000193, RZ ; - /*4680*/ IMAD R21, R21, 0x1000193, RZ ; - /*4690*/ LOP3.LUT R25, R25, R40, RZ, 0x3c, !PT ; - /*46a0*/ IMAD R3, R3, 0x1000193, RZ ; - /*46b0*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*46c0*/ IMAD R23, R23, 0x1000193, RZ ; - /*46d0*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*46e0*/ IMAD R26, R41, 0x1000193, RZ ; - /*46f0*/ LOP3.LUT R21, R21, R64, RZ, 0x3c, !PT ; - /*4700*/ IMAD R22, R33, 0x1000193, RZ ; - /*4710*/ LOP3.LUT R3, R3, R60, RZ, 0x3c, !PT ; - /*4720*/ IMAD R25, R25, 0x1000193, RZ ; - /*4730*/ LOP3.LUT R23, R23, R52, RZ, 0x3c, !PT ; - /*4740*/ IMAD R20, R20, 0x1000193, RZ ; - /*4750*/ LOP3.LUT R57, R26, R57, RZ, 0x3c, !PT ; - /*4760*/ IMAD R27, R50, 0x1000193, RZ ; - /*4770*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*4780*/ IMAD R24, R24, 0x1000193, RZ ; - /*4790*/ IMAD R21, R21, 0x1000193, RZ ; - /*47a0*/ LOP3.LUT R56, R25, R56, RZ, 0x3c, !PT ; - /*47b0*/ IMAD R3, R3, 0x1000193, RZ ; - /*47c0*/ IADD3 R102, PT, PT, R102, 0x4, RZ ; - /*47d0*/ IMAD R26, R63, 0x1000193, RZ ; - /*47e0*/ LOP3.LUT R27, R27, R66, RZ, 0x3c, !PT ; - /*47f0*/ IMAD R25, R46, 0x1000193, RZ ; - /*4800*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*4810*/ IMAD R23, R23, 0x1000193, RZ ; - /*4820*/ ISETP.NE.AND P1, PT, R102, 0x40, PT ; - /*4830*/ IMAD R22, R22, 0x1000193, RZ ; - /*4840*/ IMAD R29, R54, 0x1000193, RZ ; - /*4850*/ LOP3.LUT R25, R25, R62, RZ, 0x3c, !PT ; - /*4860*/ IMAD R27, R27, 0x1000193, RZ ; - /*4870*/ LOP3.LUT R23, R23, R68, RZ, 0x3c, !PT ; - /*4880*/ IMAD R24, R24, 0x1000193, RZ ; - /*4890*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*48a0*/ LOP3.LUT R29, R29, R70, RZ, 0x3c, !PT ; - /*48b0*/ IMAD R25, R25, 0x1000193, RZ ; - /*48c0*/ IMAD R23, R23, 0x1000193, RZ ; - /*48d0*/ IMAD R22, R22, 0x1000193, RZ ; - /*48e0*/ IMAD R29, R29, 0x1000193, RZ ; - /*48f0*/ IMAD R28, R75, 0x1000193, RZ ; - /*4900*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*4910*/ IMAD R20, R57, 0x1000193, RZ ; - /*4920*/ LOP3.LUT R96, R3, R76, RZ, 0x3c, !PT ; - /*4930*/ LOP3.LUT R92, R21, R80, RZ, 0x3c, !PT ; - /*4940*/ IMAD R21, R58, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R99, R26, R79, RZ, 0x3c, !PT ; - /*4960*/ IMAD R3, R56, 0x1000193, RZ ; - /*4970*/ LOP3.LUT R73, R20, R73, RZ, 0x3c, !PT ; - /*4980*/ IMAD R26, R67, 0x1000193, RZ ; - /*4990*/ LOP3.LUT R74, R21, R74, RZ, 0x3c, !PT ; - /*49a0*/ LOP3.LUT R3, R3, R72, RZ, 0x3c, !PT ; - /*49b0*/ LOP3.LUT R95, R26, R83, RZ, 0x3c, !PT ; - /*49c0*/ IMAD R26, R73, 0x1000193, RZ ; - /*49d0*/ LOP3.LUT R94, R27, R82, RZ, 0x3c, !PT ; - /*49e0*/ IMAD R27, R74, 0x1000193, RZ ; - /*49f0*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*4a00*/ IMAD R24, R71, 0x1000193, RZ ; - /*4a10*/ IMAD R3, R3, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R98, R25, R78, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R20, R23, R84, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R26, R27, R90, RZ, 0x3c, !PT ; - /*4a80*/ LOP3.LUT R22, R29, R86, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R24, R3, R88, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*4ab0*/ @P1 BRA `(.L_x_281) ; - /*4ac0*/ IMAD R96, R96, 0x1000193, RZ ; - /*4ad0*/ LEA R0, R0, UR5, 0x5 ; - /*4ae0*/ IMAD R92, R92, 0x1000193, RZ ; - /*4af0*/ IMAD R20, R20, 0x1000193, RZ ; - /*4b00*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*4b10*/ IMAD R24, R24, 0x1000193, RZ ; - /*4b20*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*4b30*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4b40*/ IMAD R3, R96, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4b60*/ IMAD R21, R92, 0x1000193, RZ ; - /*4b70*/ IMAD R25, R20, 0x1000193, RZ ; - /*4b80*/ LOP3.LUT R3, R3, R98, RZ, 0x3c, !PT ; - /*4b90*/ IMAD R29, R24, 0x1000193, RZ ; - /*4ba0*/ LOP3.LUT R21, R21, R94, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R25, R25, R22, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R2, R3, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R29, R29, R26, RZ, 0x3c, !PT ; - /*4be0*/ IMAD R20, R21, 0x1000193, RZ ; - /*4bf0*/ LOP3.LUT R3, R12, 0x1, R18, 0x96, !PT ; - /*4c00*/ IMAD R22, R25, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R2, R2, R99, RZ, 0x3c, !PT ; - /*4c20*/ IMAD R24, R29, 0x1000193, RZ ; - /*4c30*/ LOP3.LUT R28, R20, R95, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R30, R22, R23, RZ, 0x3c, !PT ; - /*4c50*/ STS [R101+UR5+0x80], R2 ; - /*4c60*/ LOP3.LUT R32, R24, R27, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R29, R13, RZ, R19, 0x96, !PT ; - /*4c80*/ STS [R101+UR5+0xa0], R28 ; - /*4c90*/ LOP3.LUT R31, R3, RZ, RZ, 0x96, !PT ; - /*4ca0*/ LOP3.LUT R34, R29, RZ, RZ, 0x96, !PT ; - /*4cb0*/ STS [R101+UR5+0xc0], R30 ; - /*4cc0*/ SHF.L.W.U32.HI R29, R31, 0x1, R34 ; - /*4cd0*/ STS [R101+UR5+0xe0], R32 ; - /*4ce0*/ SHF.L.W.U32.HI R28, R34, 0x1, R31 ; - /*4cf0*/ LDS.128 R24, [R0+0x10] ; - /*4d00*/ LDS.128 R20, [R0] ; - /*4d10*/ LOP3.LUT R3, R4, R10, R24, 0x96, !PT ; - /*4d20*/ LOP3.LUT R2, R5, R11, R25, 0x96, !PT ; - /*4d30*/ LOP3.LUT R3, R3, RZ, RZ, 0x96, !PT ; - /*4d40*/ LOP3.LUT R2, R2, RZ, RZ, 0x96, !PT ; - /*4d50*/ LOP3.LUT R41, R3, R28, RZ, 0x3c, !PT ; - /*4d60*/ LOP3.LUT R30, R2.reuse, R29, RZ, 0x3c, !PT ; - /*4d70*/ LOP3.LUT R28, R41, R16.reuse, RZ, 0x3c, !PT ; - /*4d80*/ SHF.L.W.U32.HI R43, R2, 0x1, R3 ; - /*4d90*/ SHF.L.W.U32.HI R38, R3, 0x1, R2 ; - /*4da0*/ LOP3.LUT R16, R6, R16, R26, 0x96, !PT ; - /*4db0*/ LOP3.LUT R2, R7, R17, R27, 0x96, !PT ; - /*4dc0*/ LOP3.LUT R6, R41.reuse, R6, RZ, 0x3c, !PT ; - /*4dd0*/ LOP3.LUT R7, R30.reuse, R7, RZ, 0x3c, !PT ; - /*4de0*/ LOP3.LUT R32, R30.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*4df0*/ LOP3.LUT R3, R30, R27, RZ, 0x3c, !PT ; - /*4e00*/ LOP3.LUT R56, R41, R26, RZ, 0x3c, !PT ; - /*4e10*/ LOP3.LUT R29, R30, R17, RZ, 0x3c, !PT ; - /*4e20*/ SHF.L.W.U32.HI R57, R7, 0x1, R6 ; - /*4e30*/ SHF.L.W.U32.HI R39, R6, 0x1, R7 ; - /*4e40*/ SHF.L.W.U32.HI R7, R30, 0x2, R41.reuse ; - /*4e50*/ SHF.L.W.U32.HI R6, R41, 0x2, R30 ; - /*4e60*/ SHF.L.W.U32.HI R42, R32, 0xd, R41 ; - /*4e70*/ SHF.L.W.U32.HI R17, R3, 0xa, R56 ; - /*4e80*/ SHF.L.W.U32.HI R41, R41, 0xd, R32 ; - /*4e90*/ SHF.L.W.U32.HI R0, R29, 0xc, R28 ; - /*4ea0*/ SHF.L.W.U32.HI R56, R56, 0xa, R3 ; - /*4eb0*/ LOP3.LUT R32, R8, RZ, R22, 0x96, !PT ; - /*4ec0*/ SHF.L.W.U32.HI R28, R28, 0xc, R29 ; - /*4ed0*/ LOP3.LUT R33, R9, RZ, R23, 0x96, !PT ; - /*4ee0*/ LOP3.LUT R3, R14, RZ, R20, 0x96, !PT ; - /*4ef0*/ LOP3.LUT R30, R15, RZ, R21, 0x96, !PT ; - /*4f00*/ LOP3.LUT R16, R16, RZ, RZ, 0x96, !PT ; - /*4f10*/ LOP3.LUT R29, R2, 0x80000000, RZ, 0x96, !PT ; - /*4f20*/ LOP3.LUT R2, R32, RZ, RZ, 0x96, !PT ; - /*4f30*/ LOP3.LUT R35, R33, RZ, RZ, 0x96, !PT ; - /*4f40*/ LOP3.LUT R32, R3, RZ, RZ, 0x96, !PT ; - /*4f50*/ SHF.L.W.U32.HI R3, R29, 0x1, R16 ; - /*4f60*/ LOP3.LUT R33, R30, RZ, RZ, 0x96, !PT ; - /*4f70*/ SHF.L.W.U32.HI R30, R16, 0x1, R29 ; - /*4f80*/ SHF.L.W.U32.HI R36, R35, 0x1, R2 ; - /*4f90*/ LOP3.LUT R3, R2.reuse, R3, RZ, 0x3c, !PT ; - /*4fa0*/ SHF.L.W.U32.HI R37, R2, 0x1, R35 ; - /*4fb0*/ LOP3.LUT R2, R35, R30, RZ, 0x3c, !PT ; - /*4fc0*/ SHF.L.W.U32.HI R55, R33, 0x1, R32 ; - /*4fd0*/ SHF.L.W.U32.HI R30, R32, 0x1, R33 ; - /*4fe0*/ LOP3.LUT R35, R31, R36, RZ, 0x3c, !PT ; - /*4ff0*/ LOP3.LUT R34, R34, R37, RZ, 0x3c, !PT ; - /*5000*/ LOP3.LUT R55, R16, R55, RZ, 0x3c, !PT ; - /*5010*/ LOP3.LUT R16, R29, R30, RZ, 0x3c, !PT ; - /*5020*/ LOP3.LUT R29, R32, R43, RZ, 0x3c, !PT ; - /*5030*/ LOP3.LUT R30, R33, R38, RZ, 0x3c, !PT ; - /*5040*/ LOP3.LUT R31, R3, R4, RZ, 0x3c, !PT ; - /*5050*/ LOP3.LUT R67, R2, R5, RZ, 0x3c, !PT ; - /*5060*/ LOP3.LUT R4, R35, R20, RZ, 0x3c, !PT ; - /*5070*/ LOP3.LUT R5, R34, R21, RZ, 0x3c, !PT ; - /*5080*/ LOP3.LUT R12, R55, R12, RZ, 0x3c, !PT ; - /*5090*/ LOP3.LUT R13, R16, R13, RZ, 0x3c, !PT ; - /*50a0*/ LOP3.LUT R8, R29, R8, RZ, 0x3c, !PT ; - /*50b0*/ LOP3.LUT R9, R30, R9, RZ, 0x3c, !PT ; - /*50c0*/ SHF.L.W.U32.HI R66, R5, 0x17, R4 ; - /*50d0*/ SHF.L.W.U32.HI R65, R4, 0x17, R5 ; - /*50e0*/ LOP3.LUT R5, R55, 0x1, RZ, 0x3c, !PT ; - /*50f0*/ LOP3.LUT R10, R3, R10, RZ, 0x3c, !PT ; - /*5100*/ LOP3.LUT R11, R2, R11, RZ, 0x3c, !PT ; - /*5110*/ SHF.L.W.U32.HI R43, R13, 0x1e, R12 ; - /*5120*/ SHF.L.W.U32.HI R62, R12, 0x1e, R13 ; - /*5130*/ SHF.L.W.U32.HI R49, R9, 0x1b, R8 ; - /*5140*/ SHF.L.W.U32.HI R40, R8, 0x1b, R9 ; - /*5150*/ LOP3.LUT R18, R55, R18, RZ, 0x3c, !PT ; - /*5160*/ LOP3.LUT R61, R16, R19, RZ, 0x3c, !PT ; - /*5170*/ SHF.L.W.U32.HI R9, R30, 0x7, R29 ; - /*5180*/ SHF.L.W.U32.HI R12, R2, 0x9, R3 ; - /*5190*/ LOP3.LUT R14, R35.reuse, R14, RZ, 0x3c, !PT ; - /*51a0*/ SHF.L.W.U32.HI R36, R34.reuse, 0x15, R35.reuse ; - /*51b0*/ SHF.L.W.U32.HI R32, R34, 0x19, R35 ; - /*51c0*/ SHF.L.W.U32.HI R48, R35, 0x19, R34 ; - /*51d0*/ PRMT R54, R35.reuse, 0x4321, R34.reuse ; - /*51e0*/ PRMT R45, R34, 0x4321, R35 ; - /*51f0*/ SHF.L.W.U32.HI R19, R35, 0x15, R34 ; - /*5200*/ SHF.L.W.U32.HI R50, R16, 0xb, R5 ; - /*5210*/ SHF.L.W.U32.HI R53, R5, 0xb, R16 ; - /*5220*/ LOP3.LUT R33, R3, R24, RZ, 0x3c, !PT ; - /*5230*/ LOP3.LUT R4, R2, R25, RZ, 0x3c, !PT ; - /*5240*/ LOP3.LUT R15, R34, R15, RZ, 0x3c, !PT ; - /*5250*/ SHF.L.W.U32.HI R35, R11, 0x4, R10 ; - /*5260*/ SHF.L.W.U32.HI R58, R10, 0x4, R11 ; - /*5270*/ LOP3.LUT R5, R29, R22, RZ, 0x3c, !PT ; - /*5280*/ LOP3.LUT R8, R30, R23, RZ, 0x3c, !PT ; - /*5290*/ SHF.L.W.U32.HI R46, R16.reuse, 0xf, R55.reuse ; - /*52a0*/ SHF.L.W.U32.HI R51, R16, 0x1d, R55 ; - /*52b0*/ SHF.L.W.U32.HI R44, R55, 0x1d, R16 ; - /*52c0*/ SHF.L.W.U32.HI R60, R29.reuse, 0x7, R30.reuse ; - /*52d0*/ SHF.L.W.U32.HI R63, R30, 0xe, R29 ; - /*52e0*/ PRMT R47, R29, 0x2107, R30 ; - /*52f0*/ PRMT R37, R30, 0x2107, R29 ; - /*5300*/ SHF.L.W.U32.HI R64, R29, 0xe, R30 ; - /*5310*/ SHF.L.W.U32.HI R11, R3, 0x9, R2 ; - /*5320*/ SHF.L.W.U32.HI R55, R55, 0xf, R16 ; - /*5330*/ SHF.L.W.U32.HI R34, R61, 0x6, R18 ; - /*5340*/ LOP3.LUT R29, R9, R12, R6, 0xd2, !PT ; - /*5350*/ LOP3.LUT R13, R43, R66, R9, 0xd2, !PT ; - /*5360*/ SHF.L.W.U32.HI R61, R18, 0x6, R61 ; - /*5370*/ SHF.L.W.U32.HI R52, R2, 0x12, R3 ; - /*5380*/ SHF.L.W.U32.HI R30, R3, 0x12, R2 ; - /*5390*/ SHF.L.W.U32.HI R38, R4, 0x3, R33 ; - /*53a0*/ LOP3.LUT R9, R66, R9, R12, 0xd2, !PT ; - /*53b0*/ SHF.L.W.U32.HI R10, R8, 0x14, R5 ; - /*53c0*/ SHF.L.W.U32.HI R2, R5, 0x14, R8 ; - /*53d0*/ SHF.L.W.U32.HI R59, R15, 0x1c, R14 ; - /*53e0*/ SHF.L.W.U32.HI R3, R14, 0x1c, R15 ; - /*53f0*/ SHF.L.W.U32.HI R33, R33, 0x3, R4 ; - /*5400*/ LOP3.LUT R12, R12, R6, R43, 0xd2, !PT ; - /*5410*/ LOP3.LUT R18, R6, R43, R66, 0xd2, !PT ; - /*5420*/ LOP3.LUT R43, R60, R11, R7, 0xd2, !PT ; - /*5430*/ LOP3.LUT R16, R62, R65, R60, 0xd2, !PT ; - /*5440*/ LOP3.LUT R8, R65, R60, R11, 0xd2, !PT ; - /*5450*/ LOP3.LUT R14, R19, R64, R67, 0xd2, !PT ; - /*5460*/ LOP3.LUT R4, R64, R67, R0, 0xd2, !PT ; - /*5470*/ LOP3.LUT R67, R67, R0, R50, 0xd2, !PT ; - /*5480*/ LOP3.LUT R66, R56, R55, R45, 0xd2, !PT ; - /*5490*/ LOP3.LUT R60, R40, R35, R56, 0xd2, !PT ; - /*54a0*/ LOP3.LUT R15, R36, R63, R31, 0xd2, !PT ; - /*54b0*/ LOP3.LUT R6, R63, R31, R28, 0xd2, !PT ; - /*54c0*/ LOP3.LUT R5, R28, R53, R36, 0xd2, !PT ; - /*54d0*/ LOP3.LUT R0, R0, R50, R19, 0xd2, !PT ; - /*54e0*/ LOP3.LUT R56, R35, R56, R55, 0xd2, !PT ; - /*54f0*/ LOP3.LUT R31, R31, R28, R53, 0xd2, !PT ; - /*5500*/ LOP3.LUT R36, R53, R36, R63, 0xd2, !PT ; - /*5510*/ LOP3.LUT R19, R50, R19, R64, 0xd2, !PT ; - /*5520*/ LOP3.LUT R55, R55, R45, R40, 0xd2, !PT ; - /*5530*/ LOP3.LUT R64, R17, R46, R54, 0xd2, !PT ; - /*5540*/ LOP3.LUT R53, R49, R58, R17, 0xd2, !PT ; - /*5550*/ LOP3.LUT R28, R46, R54, R49, 0xd2, !PT ; - /*5560*/ LOP3.LUT R45, R45, R40, R35, 0xd2, !PT ; - /*5570*/ LOP3.LUT R17, R58, R17, R46, 0xd2, !PT ; - /*5580*/ LOP3.LUT R54, R54, R49, R58, 0xd2, !PT ; - /*5590*/ LOP3.LUT R68, R48, R37, R30, 0xd2, !PT ; - /*55a0*/ LOP3.LUT R35, R37, R30, R39, 0xd2, !PT ; - /*55b0*/ LOP3.LUT R49, R32, R47, R52, 0xd2, !PT ; - /*55c0*/ LOP3.LUT R50, R47, R52, R57, 0xd2, !PT ; - /*55d0*/ LOP3.LUT R46, R34, R32, R47, 0xd2, !PT ; - /*55e0*/ LOP3.LUT R37, R61, R48, R37, 0xd2, !PT ; - /*55f0*/ LOP3.LUT R47, R57, R34, R32, 0xd2, !PT ; - /*5600*/ LOP3.LUT R48, R39, R61, R48, 0xd2, !PT ; - /*5610*/ LOP3.LUT R57, R52, R57, R34, 0xd2, !PT ; - /*5620*/ LOP3.LUT R39, R30, R39, R61, 0xd2, !PT ; - /*5630*/ LOP3.LUT R30, R59, R10, R38, 0xd2, !PT ; - /*5640*/ LOP3.LUT R34, R10, R38, R41, 0xd2, !PT ; - /*5650*/ LOP3.LUT R38, R38, R41, R44, 0xd2, !PT ; - /*5660*/ LOP3.LUT R41, R41, R44, R59, 0xd2, !PT ; - /*5670*/ LOP3.LUT R44, R44, R59, R10, 0xd2, !PT ; - /*5680*/ HFMA2 R10, -RZ, RZ, 0, 5.9604644775390625e-08 ; - /*5690*/ LOP3.LUT R11, R11, R7, R62, 0xd2, !PT ; - /*56a0*/ LOP3.LUT R52, R2, R33, R42, 0xd2, !PT ; - /*56b0*/ LOP3.LUT R71, R33, R42, R51, 0xd2, !PT ; - /*56c0*/ LOP3.LUT R7, R7, R62, R65, 0xd2, !PT ; - /*56d0*/ LOP3.LUT R42, R42, R51, R3, 0xd2, !PT ; - /*56e0*/ LOP3.LUT R65, R3, R2, R33, 0xd2, !PT ; - /*56f0*/ LOP3.LUT R51, R51, R3, R2, 0xd2, !PT ; - /*5700*/ LOP3.LUT R32, R31, 0x1, RZ, 0x3c, !PT ; -.L_x_282: - /*5710*/ LOP3.LUT R63, R15, R41, R50, 0x96, !PT ; - /*5720*/ LOP3.LUT R62, R14, R42, R35, 0x96, !PT ; - /*5730*/ LOP3.LUT R2, R5, R34, R46, 0x96, !PT ; - /*5740*/ LOP3.LUT R63, R63, R28, R11, 0x96, !PT ; - /*5750*/ LOP3.LUT R62, R62, R55, R12, 0x96, !PT ; - /*5760*/ LOP3.LUT R3, R2, R17, R8, 0x96, !PT ; - /*5770*/ SHF.L.W.U32.HI R40, R62, 0x1, R63 ; - /*5780*/ LOP3.LUT R2, R0, R52, R37, 0x96, !PT ; - /*5790*/ LOP3.LUT R70, R36.reuse, R38, R49, 0x96, !PT ; - /*57a0*/ LOP3.LUT R61, R49, R3, R40, 0x96, !PT ; - /*57b0*/ LOP3.LUT R69, R19, R71, R68, 0x96, !PT ; - /*57c0*/ LOP3.LUT R36, R36, R3, R40, 0x96, !PT ; - /*57d0*/ LOP3.LUT R38, R38, R3.reuse, R40.reuse, 0x96, !PT ; - /*57e0*/ LOP3.LUT R58, R64, R3.reuse, R40, 0x96, !PT ; - /*57f0*/ LOP3.LUT R2, R2, R56, R9, 0x96, !PT ; - /*5800*/ SHF.L.W.U32.HI R49, R63, 0x1, R62 ; - /*5810*/ LOP3.LUT R70, R70, R64, R43, 0x96, !PT ; - /*5820*/ LOP3.LUT R40, R43, R3, R40, 0x96, !PT ; - /*5830*/ LOP3.LUT R43, R6, R44, R57, 0x96, !PT ; - /*5840*/ LOP3.LUT R69, R69, R66, R29, 0x96, !PT ; - /*5850*/ SHF.L.W.U32.HI R74, R2, 0x1, R3 ; - /*5860*/ SHF.L.W.U32.HI R72, R3, 0x1, R2 ; - /*5870*/ LOP3.LUT R59, R19, R2.reuse, R49.reuse, 0x96, !PT ; - /*5880*/ LOP3.LUT R31, R71, R2, R49, 0x96, !PT ; - /*5890*/ LOP3.LUT R68, R68, R2.reuse, R49.reuse, 0x96, !PT ; - /*58a0*/ LOP3.LUT R33, R66, R2.reuse, R49.reuse, 0x96, !PT ; - /*58b0*/ LOP3.LUT R29, R29, R2, R49, 0x96, !PT ; - /*58c0*/ LOP3.LUT R2, R4, R51, R39, 0x96, !PT ; - /*58d0*/ LOP3.LUT R43, R43, R54, R7, 0x96, !PT ; - /*58e0*/ LOP3.LUT R71, R32, R30, R47, 0x96, !PT ; - /*58f0*/ LOP3.LUT R64, R67, R65, R48, 0x96, !PT ; - /*5900*/ LOP3.LUT R73, R2, R45, R18, 0x96, !PT ; - /*5910*/ LOP3.LUT R3, R32, R43.reuse, R74.reuse, 0x96, !PT ; - /*5920*/ LOP3.LUT R32, R30, R43, R74, 0x96, !PT ; - /*5930*/ LOP3.LUT R71, R71, R53, R16, 0x96, !PT ; - /*5940*/ LOP3.LUT R30, R16, R43, R74, 0x96, !PT ; - /*5950*/ LOP3.LUT R19, R47, R43, R74, 0x96, !PT ; - /*5960*/ LOP3.LUT R64, R64, R60, R13, 0x96, !PT ; - /*5970*/ LOP3.LUT R16, R48, R73, R72, 0x96, !PT ; - /*5980*/ LOP3.LUT R53, R53, R43, R74, 0x96, !PT ; - /*5990*/ SHF.L.W.U32.HI R47, R73, 0x1, R43 ; - /*59a0*/ LOP3.LUT R2, R67, R73, R72, 0x96, !PT ; - /*59b0*/ LOP3.LUT R49, R65, R73.reuse, R72.reuse, 0x96, !PT ; - /*59c0*/ LOP3.LUT R48, R60, R73.reuse, R72.reuse, 0x96, !PT ; - /*59d0*/ LOP3.LUT R13, R13, R73, R72, 0x96, !PT ; - /*59e0*/ SHF.L.W.U32.HI R74, R43, 0x1, R73 ; - /*59f0*/ SHF.L.W.U32.HI R72, R69, 0x1, R70 ; - /*5a00*/ LOP3.LUT R66, R41, R70, R47, 0x96, !PT ; - /*5a10*/ LOP3.LUT R43, R28, R70.reuse, R47.reuse, 0x96, !PT ; - /*5a20*/ LOP3.LUT R28, R11, R70, R47, 0x96, !PT ; - /*5a30*/ SHF.L.W.U32.HI R67, R70, 0x1, R69 ; - /*5a40*/ LOP3.LUT R60, R55, R69.reuse, R74.reuse, 0x96, !PT ; - /*5a50*/ LOP3.LUT R65, R12, R69, R74, 0x96, !PT ; - /*5a60*/ LOP3.LUT R41, R17, R71, R72, 0x96, !PT ; - /*5a70*/ LOP3.LUT R5, R5, R71.reuse, R72.reuse, 0x96, !PT ; - /*5a80*/ LOP3.LUT R11, R34, R71.reuse, R72.reuse, 0x96, !PT ; - /*5a90*/ LOP3.LUT R55, R46, R71.reuse, R72.reuse, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R17, R8, R71, R72, 0x96, !PT ; - /*5ab0*/ SHF.L.W.U32.HI R12, R64, 0x1, R71 ; - /*5ac0*/ SHF.L.W.U32.HI R71, R71, 0x1, R64 ; - /*5ad0*/ LOP3.LUT R15, R15, R70.reuse, R47.reuse, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R50, R50, R70, R47, 0x96, !PT ; - /*5af0*/ LOP3.LUT R47, R42, R69, R74, 0x96, !PT ; - /*5b00*/ LOP3.LUT R8, R52, R64.reuse, R67.reuse, 0x96, !PT ; - /*5b10*/ LOP3.LUT R42, R0, R64, R67, 0x96, !PT ; - /*5b20*/ LOP3.LUT R46, R6, R63, R12, 0x96, !PT ; - /*5b30*/ LOP3.LUT R44, R44, R63.reuse, R12.reuse, 0x96, !PT ; - /*5b40*/ LOP3.LUT R57, R57, R63.reuse, R12.reuse, 0x96, !PT ; - /*5b50*/ LOP3.LUT R52, R54, R63.reuse, R12.reuse, 0x96, !PT ; - /*5b60*/ LOP3.LUT R7, R7, R63, R12, 0x96, !PT ; - /*5b70*/ LOP3.LUT R0, R56, R64, R67, 0x96, !PT ; - /*5b80*/ LOP3.LUT R12, R39, R62, R71, 0x96, !PT ; - /*5b90*/ LOP3.LUT R56, R9, R64, R67, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R18, R18, R62, R71, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R34, R37, R64, R67, 0x96, !PT ; - /*5bc0*/ SHF.L.W.U32.HI R9, R8, 0xc, R11 ; - /*5bd0*/ SHF.L.W.U32.HI R6, R11, 0xc, R8 ; - /*5be0*/ LOP3.LUT R14, R14, R69, R74, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R35, R35, R69, R74, 0x96, !PT ; - /*5c00*/ LOP3.LUT R37, R4, R62.reuse, R71, 0x96, !PT ; - /*5c10*/ SHF.L.W.U32.HI R67, R60, 0x15, R43 ; - /*5c20*/ SHF.L.W.U32.HI R8, R43, 0x15, R60 ; - /*5c30*/ LOP3.LUT R51, R51, R62.reuse, R71.reuse, 0x96, !PT ; - /*5c40*/ LOP3.LUT R39, R45, R62, R71, 0x96, !PT ; - /*5c50*/ SHF.L.W.U32.HI R4, R68, 0xb, R61 ; - /*5c60*/ SHF.L.W.U32.HI R69, R61, 0xb, R68 ; - /*5c70*/ SHF.L.W.U32.HI R60, R12, 0x7, R57 ; - /*5c80*/ SHF.L.W.U32.HI R43, R57, 0x7, R12 ; - /*5c90*/ SHF.L.W.U32.HI R62, R18, 0xe, R7 ; - /*5ca0*/ SHF.L.W.U32.HI R11, R7, 0xe, R18 ; - /*5cb0*/ SHF.L.W.U32.HI R12, R48, 0x9, R53 ; - /*5cc0*/ SHF.L.W.U32.HI R68, R53, 0x9, R48 ; - /*5cd0*/ SHF.L.W.U32.HI R7, R56, 0x2, R17 ; - /*5ce0*/ SHF.L.W.U32.HI R53, R47, 0x17, R66 ; - /*5cf0*/ SHF.L.W.U32.HI R17, R17, 0x2, R56 ; - /*5d00*/ SHF.L.W.U32.HI R66, R66, 0x17, R47 ; - /*5d10*/ PRMT R54, R28, 0x4321, R65 ; - /*5d20*/ PRMT R45, R65, 0x4321, R28 ; - /*5d30*/ SHF.L.W.U32.HI R47, R49, 0x4, R32 ; - /*5d40*/ SHF.L.W.U32.HI R56, R32, 0x4, R49 ; - /*5d50*/ SHF.L.W.U32.HI R28, R34, 0xa, R55 ; - /*5d60*/ SHF.L.W.U32.HI R49, R35, 0x19, R50 ; - /*5d70*/ SHF.L.W.U32.HI R55, R55, 0xa, R34 ; - /*5d80*/ SHF.L.W.U32.HI R35, R50, 0x19, R35 ; - /*5d90*/ SHF.L.W.U32.HI R48, R31, 0x6, R38 ; - /*5da0*/ PRMT R50, R52, 0x2107, R39 ; - /*5db0*/ PRMT R34, R39, 0x2107, R52 ; - /*5dc0*/ SHF.L.W.U32.HI R38, R38, 0x6, R31 ; - /*5dd0*/ SHF.L.W.U32.HI R57, R42, 0x1, R5 ; - /*5de0*/ SHF.L.W.U32.HI R39, R5, 0x1, R42 ; - /*5df0*/ SHF.L.W.U32.HI R31, R51, 0x14, R44 ; - /*5e00*/ SHF.L.W.U32.HI R32, R44, 0x14, R51 ; - /*5e10*/ SHF.L.W.U32.HI R44, R14, 0x1c, R15 ; - /*5e20*/ SHF.L.W.U32.HI R51, R15, 0x1c, R14 ; - /*5e30*/ LOP3.LUT R63, R3, R6, R69, 0xd2, !PT ; - /*5e40*/ LOP3.LUT R5, R6, R69, R67, 0xd2, !PT ; - /*5e50*/ LOP3.LUT R15, R67, R62, R3, 0xd2, !PT ; - /*5e60*/ LOP3.LUT R6, R62, R3, R6, 0xd2, !PT ; - /*5e70*/ MOV R3, 0xc0 ; - /*5e80*/ SHF.L.W.U32.HI R18, R59, 0x1e, R36 ; - /*5e90*/ SHF.L.W.U32.HI R64, R36, 0x1e, R59 ; - /*5ea0*/ SHF.L.W.U32.HI R42, R0, 0xd, R41 ; - /*5eb0*/ SHF.L.W.U32.HI R41, R41, 0xd, R0 ; - /*5ec0*/ SHF.L.W.U32.HI R52, R16, 0x3, R19 ; - /*5ed0*/ SHF.L.W.U32.HI R61, R19, 0x3, R16 ; - /*5ee0*/ LOP3.LUT R36, R69, R67, R62, 0xd2, !PT ; - /*5ef0*/ LOP3.LUT R62, R2, R9, R4, 0xd2, !PT ; - /*5f00*/ LOP3.LUT R0, R9, R4, R8, 0xd2, !PT ; - /*5f10*/ LOP3.LUT R19, R4, R8, R11, 0xd2, !PT ; - /*5f20*/ LOP3.LUT R14, R8, R11, R2, 0xd2, !PT ; - /*5f30*/ LOP3.LUT R4, R11, R2, R9, 0xd2, !PT ; - /*5f40*/ IMAD R2, R10, 0x8, R3 ; - /*5f50*/ SHF.L.W.U32.HI R65, R33, 0xf, R58 ; - /*5f60*/ SHF.L.W.U32.HI R59, R37, 0x1b, R46 ; - /*5f70*/ SHF.L.W.U32.HI R58, R58, 0xf, R33 ; - /*5f80*/ LDC.64 R2, c[0x3][R2] ; - /*5f90*/ SHF.L.W.U32.HI R46, R46, 0x1b, R37 ; - /*5fa0*/ SHF.L.W.U32.HI R33, R29, 0x1d, R40 ; - /*5fb0*/ SHF.L.W.U32.HI R37, R13, 0x12, R30 ; - /*5fc0*/ SHF.L.W.U32.HI R40, R40, 0x1d, R29 ; - /*5fd0*/ SHF.L.W.U32.HI R30, R30, 0x12, R13 ; - /*5fe0*/ LOP3.LUT R16, R64, R66, R43, 0xd2, !PT ; - /*5ff0*/ LOP3.LUT R8, R66, R43, R68, 0xd2, !PT ; - /*6000*/ LOP3.LUT R9, R53, R60, R12, 0xd2, !PT ; - /*6010*/ LOP3.LUT R29, R60, R12, R17, 0xd2, !PT ; - /*6020*/ IADD3 R10, PT, PT, R10, 0x1, RZ ; - /*6030*/ LOP3.LUT R43, R43, R68, R7, 0xd2, !PT ; - /*6040*/ LOP3.LUT R11, R68, R7, R64, 0xd2, !PT ; - /*6050*/ LOP3.LUT R13, R18, R53, R60, 0xd2, !PT ; - /*6060*/ LOP3.LUT R12, R12, R17, R18, 0xd2, !PT ; - /*6070*/ LOP3.LUT R7, R7, R64, R66, 0xd2, !PT ; - /*6080*/ LOP3.LUT R18, R17, R18, R53, 0xd2, !PT ; - /*6090*/ LOP3.LUT R53, R59, R56, R28, 0xd2, !PT ; - /*60a0*/ LOP3.LUT R17, R56, R28, R65, 0xd2, !PT ; - /*60b0*/ LOP3.LUT R64, R28, R65, R54, 0xd2, !PT ; - /*60c0*/ LOP3.LUT R28, R65, R54, R59, 0xd2, !PT ; - /*60d0*/ LOP3.LUT R54, R54, R59, R56, 0xd2, !PT ; - /*60e0*/ ISETP.NE.AND P1, PT, R10, 0x17, PT ; - /*60f0*/ LOP3.LUT R60, R46, R47, R55, 0xd2, !PT ; - /*6100*/ LOP3.LUT R56, R47, R55, R58, 0xd2, !PT ; - /*6110*/ LOP3.LUT R66, R55, R58, R45, 0xd2, !PT ; - /*6120*/ LOP3.LUT R55, R58, R45, R46, 0xd2, !PT ; - /*6130*/ LOP3.LUT R45, R45, R46, R47, 0xd2, !PT ; - /*6140*/ LOP3.LUT R47, R57, R48, R49, 0xd2, !PT ; - /*6150*/ LOP3.LUT R46, R48, R49, R50, 0xd2, !PT ; - /*6160*/ LOP3.LUT R49, R49, R50, R37, 0xd2, !PT ; - /*6170*/ LOP3.LUT R50, R50, R37, R57, 0xd2, !PT ; - /*6180*/ LOP3.LUT R57, R37, R57, R48, 0xd2, !PT ; - /*6190*/ LOP3.LUT R48, R39, R38, R35, 0xd2, !PT ; - /*61a0*/ LOP3.LUT R37, R38, R35, R34, 0xd2, !PT ; - /*61b0*/ LOP3.LUT R68, R35, R34, R30, 0xd2, !PT ; - /*61c0*/ LOP3.LUT R35, R34, R30, R39, 0xd2, !PT ; - /*61d0*/ LOP3.LUT R39, R30, R39, R38, 0xd2, !PT ; - /*61e0*/ LOP3.LUT R30, R44, R31, R52, 0xd2, !PT ; - /*61f0*/ LOP3.LUT R34, R31, R52, R41, 0xd2, !PT ; - /*6200*/ LOP3.LUT R38, R52, R41, R40, 0xd2, !PT ; - /*6210*/ LOP3.LUT R52, R32, R61, R42, 0xd2, !PT ; - /*6220*/ LOP3.LUT R71, R61, R42, R33, 0xd2, !PT ; - /*6230*/ LOP3.LUT R65, R51, R32, R61, 0xd2, !PT ; - /*6240*/ LOP3.LUT R42, R42, R33, R51, 0xd2, !PT ; - /*6250*/ LOP3.LUT R41, R41, R40, R44, 0xd2, !PT ; - /*6260*/ LOP3.LUT R51, R33, R51, R32, 0xd2, !PT ; - /*6270*/ LOP3.LUT R44, R40, R44, R31, 0xd2, !PT ; - /*6280*/ LOP3.LUT R32, R63, R2, RZ, 0x3c, !PT ; - /*6290*/ LOP3.LUT R67, R62, R3, RZ, 0x3c, !PT ; - /*62a0*/ @P1 BRA `(.L_x_282) ; - /*62b0*/ LDC.64 R2, c[0x4][0x8] ; - /*62c0*/ LDG.E.64.STRONG.SM R2, desc[UR10][R2.64] ; - /*62d0*/ LOP3.LUT R5, R5, R34, R46, 0x96, !PT ; - /*62e0*/ BSSY.RECONVERGENT B0, `(.L_x_283) ; - /*62f0*/ LOP3.LUT R0, R0, R52, R37, 0x96, !PT ; - /*6300*/ LOP3.LUT R15, R15, R41, R50, 0x96, !PT ; - /*6310*/ LOP3.LUT R14, R14, R42, R35, 0x96, !PT ; - /*6320*/ LOP3.LUT R36, R36, R38, R49, 0x96, !PT ; - /*6330*/ LOP3.LUT R19, R19, R71, R68, 0x96, !PT ; - /*6340*/ LOP3.LUT R6, R6, R44, R57, 0x96, !PT ; - /*6350*/ LOP3.LUT R8, R5, R17, R8, 0x96, !PT ; - /*6360*/ LOP3.LUT R9, R0, R56, R9, 0x96, !PT ; - /*6370*/ LOP3.LUT R36, R36, R64, R43, 0x96, !PT ; - /*6380*/ LOP3.LUT R19, R19, R66, R29, 0x96, !PT ; - /*6390*/ LOP3.LUT R15, R15, R28, R11, 0x96, !PT ; - /*63a0*/ LOP3.LUT R14, R14, R55, R12, 0x96, !PT ; - /*63b0*/ LOP3.LUT R30, R32, R30, R47, 0x96, !PT ; - /*63c0*/ LOP3.LUT R48, R67, R65, R48, 0x96, !PT ; - /*63d0*/ LOP3.LUT R7, R6, R54, R7, 0x96, !PT ; - /*63e0*/ SHF.L.W.U32.HI R0, R9, 0x1, R8 ; - /*63f0*/ LOP3.LUT R4, R4, R51, R39, 0x96, !PT ; - /*6400*/ SHF.L.W.U32.HI R5, R19, 0x1, R36 ; - /*6410*/ SHF.L.W.U32.HI R6, R14, 0x1, R15 ; - /*6420*/ LOP3.LUT R53, R30, R53, R16, 0x96, !PT ; - /*6430*/ LOP3.LUT R13, R48, R60, R13, 0x96, !PT ; - /*6440*/ SHF.L.W.U32.HI R19, R36, 0x1, R19 ; - /*6450*/ SHF.L.W.U32.HI R14, R15, 0x1, R14 ; - /*6460*/ LOP3.LUT R7, R32, R7, R0, 0x96, !PT ; - /*6470*/ LOP3.LUT R4, R4, R45, R18, 0x96, !PT ; - /*6480*/ SHF.L.W.U32.HI R0, R8, 0x1, R9 ; - /*6490*/ LOP3.LUT R53, R34, R53, R5, 0x96, !PT ; - /*64a0*/ LOP3.LUT R52, R52, R13, R19, 0x96, !PT ; - /*64b0*/ LOP3.LUT R8, R49, R8, R6, 0x96, !PT ; - /*64c0*/ LOP3.LUT R9, R68, R9, R14, 0x96, !PT ; - /*64d0*/ LOP3.LUT R4, R67, R4, R0, 0x96, !PT ; - /*64e0*/ SHF.L.W.U32.HI R5, R52, 0xc, R53 ; - /*64f0*/ SHF.L.W.U32.HI R0, R8, 0xb, R9 ; - /*6500*/ SHF.L.W.U32.HI R52, R53, 0xc, R52 ; - /*6510*/ SHF.L.W.U32.HI R8, R9, 0xb, R8 ; - /*6520*/ LOP3.LUT R7, R7, R52, R0, 0xd2, !PT ; - /*6530*/ LOP3.LUT R4, R4, R5, R8, 0xd2, !PT ; - /*6540*/ LOP3.LUT R7, R7, 0x80008008, RZ, 0x3c, !PT ; - /*6550*/ LOP3.LUT R4, R4, 0x80000000, RZ, 0x3c, !PT ; - /*6560*/ PRMT R11, R7, 0x123, RZ ; - /*6570*/ PRMT R10, R4, 0x123, RZ ; - /*6580*/ ISETP.GT.U64.AND P1, PT, R10, R2, PT ; - /*6590*/ @P1 BRA `(.L_x_284) ; - /*65a0*/ S2R R3, SR_LANEID ; - /*65b0*/ LDC.64 R4, c[0x0][0x388] ; - /*65c0*/ VOTEU.ANY UR5, UPT, PT ; - /*65d0*/ FLO.U32 R0, UR5 ; - /*65e0*/ POPC R9, UR5 ; - /*65f0*/ ISETP.EQ.U32.AND P1, PT, R0, R3, PT ; - /*6600*/ IADD.64 R2, R4, 0x140 ; - /*6610*/ @P1 ATOMG.E.ADD.STRONG.GPU PT, R3, desc[UR10][R2.64], R9 ; - /*6620*/ S2R R6, SR_LTMASK ; - /*6630*/ LOP3.LUT R6, R6, UR5, RZ, 0xc0, !PT ; - /*6640*/ POPC R6, R6 ; - /*6650*/ SHFL.IDX PT, R7, R3, R0, 0x1f ; - /*6660*/ IADD3 R7, PT, PT, R7, R6, RZ ; - /*6670*/ ISETP.GT.U32.AND P1, PT, R7, 0x7, PT ; - /*6680*/ @P1 EXIT ; - /*6690*/ IMAD.WIDE.U32 R2, R7, 0x20, R4 ; - /*66a0*/ IMAD.WIDE.U32 R4, R7, 0x8, R4 ; - /*66b0*/ LDC.64 R6, c[0x4][RZ] ; - /*66c0*/ STG.E.EF.128 desc[UR10][R2.64], R20 ; - /*66d0*/ STG.E.EF.128 desc[UR10][R2.64+0x10], R24 ; - /*66e0*/ STG.E.EF.64 desc[UR10][R4.64+0x100], R104 ; - /*66f0*/ LDG.E.64.STRONG.SM R6, desc[UR10][R6.64] ; - /*6700*/ LDC.64 R8, c[0x0][0x388] ; - /*6710*/ STG.E.EF.64 desc[UR10][R8.64+0xe0], R6 ; - /*6720*/ STG.E.EF.64 desc[UR10][R4.64+0x148], R10 ; -.L_x_284: - /*6730*/ BSYNC.RECONVERGENT B0 ; -.L_x_283: - /*6740*/ @P0 BRA `(.L_x_285) ; - /*6750*/ EXIT ; -.L_x_286: - /*6760*/ BRA `(.L_x_286); - /*6770*/ NOP; - /*6780*/ NOP; - /*6790*/ NOP; - /*67a0*/ NOP; - /*67b0*/ NOP; - /*67c0*/ NOP; - /*67d0*/ NOP; - /*67e0*/ NOP; - /*67f0*/ NOP; -.L_x_362: - - -//--------------------- .text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .align 128 - .global _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,(.L_x_363 - _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ LDCU UR5, c[0x3][0x180] ; - /*0020*/ ISETP.NE.AND P0, PT, RZ, UR5, PT ; - /*0030*/ @!P0 EXIT ; - /*0040*/ S2R R90, SR_TID.X ; - /*0050*/ S2UR UR4, SR_CTAID.X ; - /*0060*/ HFMA2 R91, -RZ, RZ, 0, 0 ; - /*0070*/ LDCU.64 UR12, c[0x0][0x358] ; - /*0080*/ LDC R3, c[0x0][0x360] ; - /*0090*/ IMAD R90, R3, UR4, R90 ; - /*00a0*/ UMOV UR4, URZ ; - /*00b0*/ IMAD R90, R90, UR5, RZ ; -.L_x_293: - /*00c0*/ LDC.64 R2, c[0x4][RZ] ; - /*00d0*/ LDCU.64 UR6, c[0x0][0x380] ; - /*00e0*/ LDG.E.128.STRONG.SM R12, desc[UR12][R2.64+0x10] ; - /*00f0*/ LDG.E.128.STRONG.SM R4, desc[UR12][R2.64] ; - /*0100*/ UMOV UR5, URZ ; - /*0110*/ UIADD3.64 UR6, UPT, UPT, UR4, UR6, URZ ; - /*0120*/ IADD.64 R10, R90, UR6 ; - /*0130*/ UMOV UR10, UR4 ; - /*0140*/ UIADD3 UR4, UPT, UPT, UR4, 0x1, URZ ; - /*0150*/ UMOV.64 UR6, 0xc8 ; - /*0160*/ LOP3.LUT R9, R15, 0x80000000, RZ, 0x3c, !PT ; - /*0170*/ SHF.L.W.U32.HI R21, R13, 0x1, R12 ; - /*0180*/ SHF.L.W.U32.HI R0, R12, 0x1, R13 ; - /*0190*/ SHF.L.W.U32.HI R3, R9, 0x1, R14 ; - /*01a0*/ LOP3.LUT R21, R21, 0x1, R4, 0x96, !PT ; - /*01b0*/ SHF.L.W.U32.HI R2, R14, 0x1, R9 ; - /*01c0*/ LOP3.LUT R18, R0, R5, RZ, 0x3c, !PT ; - /*01d0*/ LOP3.LUT R16, R4, 0x1, RZ, 0x3c, !PT ; - /*01e0*/ SHF.L.W.U32.HI R19, R7, 0x1, R6 ; - /*01f0*/ SHF.L.W.U32.HI R17, R6, 0x1, R7 ; - /*0200*/ LOP3.LUT R23, R3, R6, RZ, 0x3c, !PT ; - /*0210*/ LOP3.LUT R9, R6, R21, RZ, 0x3c, !PT ; - /*0220*/ LOP3.LUT R30, R2, R7, RZ, 0x3c, !PT ; - /*0230*/ LOP3.LUT R20, R7, R18, RZ, 0x3c, !PT ; - /*0240*/ SHF.L.W.U32.HI R36, R21, 0xc, R18 ; - /*0250*/ SHF.L.W.U32.HI R8, R18, 0xc, R21 ; - /*0260*/ SHF.L.W.U32.HI R0, R18.reuse, 0x2, R21.reuse ; - /*0270*/ SHF.L.W.U32.HI R2, R21.reuse, 0x2, R18.reuse ; - /*0280*/ SHF.L.W.U32.HI R55, R21.reuse, 0xd, R18.reuse ; - /*0290*/ SHF.L.W.U32.HI R7, R18.reuse, 0xd, R21.reuse ; - /*02a0*/ SHF.L.W.U32.HI R26, R18, 0xa, R21 ; - /*02b0*/ SHF.L.W.U32.HI R3, R21, 0xa, R18 ; - /*02c0*/ SHF.L.W.U32.HI R25, R5, 0x1, R16 ; - /*02d0*/ SHF.L.W.U32.HI R6, R16, 0x1, R5 ; - /*02e0*/ SHF.L.W.U32.HI R21, R11, 0x1, R10 ; - /*02f0*/ SHF.L.W.U32.HI R16, R10, 0x1, R11 ; - /*0300*/ LOP3.LUT R25, R25, R14, RZ, 0x3c, !PT ; - /*0310*/ LOP3.LUT R24, R6, 0x80000000, R15, 0x96, !PT ; - /*0320*/ LOP3.LUT R35, R21, R12, RZ, 0x3c, !PT ; - /*0330*/ LOP3.LUT R34, R16, R13, RZ, 0x3c, !PT ; - /*0340*/ LOP3.LUT R19, R19, R10, RZ, 0x3c, !PT ; - /*0350*/ LOP3.LUT R22, R17, R11, RZ, 0x3c, !PT ; - /*0360*/ LOP3.LUT R28, R10, R25, RZ, 0x3c, !PT ; - /*0370*/ PRMT R17, R25, 0x2107, R24 ; - /*0380*/ LOP3.LUT R57, R12, R23, RZ, 0x3c, !PT ; - /*0390*/ LOP3.LUT R32, R13, R30, RZ, 0x3c, !PT ; - /*03a0*/ SHF.L.W.U32.HI R16, R30, 0x6, R23 ; - /*03b0*/ SHF.L.W.U32.HI R39, R20, 0x1, R9 ; - /*03c0*/ SHF.L.W.U32.HI R51, R34, 0x19, R35 ; - /*03d0*/ SHF.L.W.U32.HI R13, R23, 0xb, R30 ; - /*03e0*/ SHF.L.W.U32.HI R27, R30.reuse, 0xb, R23.reuse ; - /*03f0*/ SHF.L.W.U32.HI R50, R23.reuse, 0x1d, R30.reuse ; - /*0400*/ SHF.L.W.U32.HI R12, R30.reuse, 0x1d, R23.reuse ; - /*0410*/ SHF.L.W.U32.HI R59, R30, 0xf, R23 ; - /*0420*/ SHF.L.W.U32.HI R10, R23, 0xf, R30 ; - /*0430*/ SHF.L.W.U32.HI R38, R22, 0x12, R19 ; - /*0440*/ SHF.L.W.U32.HI R23, R23, 0x6, R30 ; - /*0450*/ SHF.L.W.U32.HI R42, R9, 0x1, R20 ; - /*0460*/ LOP3.LUT R33, R11, R24, RZ, 0x3c, !PT ; - /*0470*/ PRMT R37, R24, 0x2107, R25 ; - /*0480*/ SHF.L.W.U32.HI R9, R19, 0x12, R22 ; - /*0490*/ SHF.L.W.U32.HI R30, R35, 0x19, R34 ; - /*04a0*/ LOP3.LUT R14, R14, R35, RZ, 0x3c, !PT ; - /*04b0*/ LOP3.LUT R15, R15, R34, RZ, 0x3c, !PT ; - /*04c0*/ LOP3.LUT R11, R39, R51, R16, 0xb4, !PT ; - /*04d0*/ LOP3.LUT R40, R16, R17, R51, 0xb4, !PT ; - /*04e0*/ LOP3.LUT R51, R51, R38, R17, 0xb4, !PT ; - /*04f0*/ LOP3.LUT R20, R17, R39, R38, 0xb4, !PT ; - /*0500*/ LOP3.LUT R38, R38, R16, R39, 0xb4, !PT ; - /*0510*/ LOP3.LUT R16, R42, R30, R23, 0xb4, !PT ; - /*0520*/ LOP3.LUT R41, R23, R37, R30, 0xb4, !PT ; - /*0530*/ LOP3.LUT R39, R9, R23, R42, 0xb4, !PT ; - /*0540*/ SHF.L.W.U32.HI R18, R24.reuse, 0xe, R25.reuse ; - /*0550*/ SHF.L.W.U32.HI R6, R24, 0x14, R25 ; - /*0560*/ SHF.L.W.U32.HI R44, R25.reuse, 0x14, R24.reuse ; - /*0570*/ SHF.L.W.U32.HI R31, R25, 0x7, R24 ; - /*0580*/ SHF.L.W.U32.HI R29, R24, 0x7, R25 ; - /*0590*/ SHF.L.W.U32.HI R23, R15, 0x1c, R14 ; - /*05a0*/ SHF.L.W.U32.HI R45, R14, 0x1c, R15 ; - /*05b0*/ SHF.L.W.U32.HI R24, R25, 0xe, R24 ; - /*05c0*/ SHF.L.W.U32.HI R47, R33, 0x1b, R28 ; - /*05d0*/ SHF.L.W.U32.HI R14, R28, 0x1b, R33 ; - /*05e0*/ SHF.L.W.U32.HI R25, R34, 0x15, R35 ; - /*05f0*/ LOP3.LUT R33, R36, R4, R19, 0x90, !PT ; - /*0600*/ LOP3.LUT R48, R13, R36, RZ, 0x30, !PT ; - /*0610*/ LOP3.LUT R53, R30, R9, R37, 0xb4, !PT ; - /*0620*/ LOP3.LUT R21, R37, R42, R9, 0xb4, !PT ; - /*0630*/ SHF.L.W.U32.HI R43, R57, 0x1e, R32 ; - /*0640*/ LOP3.LUT R52, R34.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*0650*/ PRMT R46, R35.reuse, 0x4321, R34.reuse ; - /*0660*/ PRMT R17, R34, 0x4321, R35 ; - /*0670*/ SHF.L.W.U32.HI R9, R35, 0x15, R34 ; - /*0680*/ SHF.L.W.U32.HI R57, R32, 0x1e, R57 ; - /*0690*/ LOP3.LUT R15, R19, 0x1, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R34, R13, R18.reuse, R25, 0xb4, !PT ; - /*06b0*/ LOP3.LUT R32, R33, R18, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R18, R18, R4.reuse, R19.reuse, 0x6, !PT ; - /*06d0*/ LOP3.LUT R48, R48, R4, R19, 0x96, !PT ; - /*06e0*/ LOP3.LUT R36, R36, R25, R13, 0xb4, !PT ; - /*06f0*/ SHF.L.W.U32.HI R28, R19.reuse, 0x9, R22.reuse ; - /*0700*/ SHF.L.W.U32.HI R54, R22.reuse, 0x9, R19.reuse ; - /*0710*/ SHF.L.W.U32.HI R56, R22, 0x3, R19 ; - /*0720*/ SHF.L.W.U32.HI R4, R19, 0x3, R22.reuse ; - /*0730*/ SHF.L.W.U32.HI R13, R15, 0x4, R22 ; - /*0740*/ SHF.L.W.U32.HI R19, R22, 0x4, R15 ; - /*0750*/ LOP3.LUT R15, R8, R5, R22, 0x90, !PT ; - /*0760*/ LOP3.LUT R30, R27, R8, RZ, 0x30, !PT ; - /*0770*/ SHF.L.W.U32.HI R42, R35, 0x17, R52 ; - /*0780*/ SHF.L.W.U32.HI R52, R52, 0x17, R35 ; - /*0790*/ LOP3.LUT R33, R15, R24, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R37, R8, R9, R27, 0xb4, !PT ; - /*07b0*/ LOP3.LUT R35, R27, R24, R9, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R15, R30, R5, R22, 0x96, !PT ; - /*07d0*/ LOP3.LUT R27, R31, R0, R28, 0xb4, !PT ; - /*07e0*/ LOP3.LUT R70, R43, R31, R42, 0xb4, !PT ; - /*07f0*/ LOP3.LUT R30, R42, R28, R31, 0xb4, !PT ; - /*0800*/ LOP3.LUT R49, R29, R2, R54, 0xb4, !PT ; - /*0810*/ LOP3.LUT R71, R57, R29, R52, 0xb4, !PT ; - /*0820*/ LOP3.LUT R31, R52, R54, R29, 0xb4, !PT ; - /*0830*/ LOP3.LUT R29, R54, R57, R2, 0xb4, !PT ; - /*0840*/ LOP3.LUT R2, R2, R52, R57, 0xb4, !PT ; - /*0850*/ LDC R52, c[0x3][0x180] ; - /*0860*/ LOP3.LUT R28, R28, R43, R0, 0xb4, !PT ; - /*0870*/ LOP3.LUT R24, R24, R5, R22, 0x6, !PT ; - /*0880*/ LOP3.LUT R0, R0, R42, R43, 0xb4, !PT ; - /*0890*/ LOP3.LUT R8, R6, R55, R56, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R42, R56, R50, R55, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R22, R23, R56, R6, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R54, R55, R23, R50, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R6, R50, R6, R23, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R61, R44, R7, R4, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R43, R4, R12, R7, 0xb4, !PT ; - /*0900*/ LOP3.LUT R55, R7, R45, R12, 0xb4, !PT ; - /*0910*/ LOP3.LUT R23, R45, R4, R44, 0xb4, !PT ; - /*0920*/ LOP3.LUT R7, R12, R44, R45, 0xb4, !PT ; - /*0930*/ LOP3.LUT R4, R13, R59, R26, 0xb4, !PT ; - /*0940*/ LOP3.LUT R44, R26, R46, R59, 0xb4, !PT ; - /*0950*/ LOP3.LUT R59, R59, R47, R46, 0xb4, !PT ; - /*0960*/ LOP3.LUT R12, R47, R26, R13, 0xb4, !PT ; - /*0970*/ LOP3.LUT R46, R46, R13, R47, 0xb4, !PT ; - /*0980*/ LOP3.LUT R5, R19, R10, R3, 0xb4, !PT ; - /*0990*/ LOP3.LUT R45, R3, R17, R10, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R13, R14, R3, R19, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R57, R10, R14, R17, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R47, R17, R19, R14, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R25, R18, R25, RZ, 0x3c, !PT ; - /*09e0*/ LOP3.LUT R3, R24, R9, RZ, 0x3c, !PT ; - /*09f0*/ ISETP.NE.AND P0, PT, R52, UR4, PT ; - /*0a00*/ MOV R14, RZ ; - /*0a10*/ LOP3.LUT R48, R48, 0x1, RZ, 0x3c, !PT ; -.L_x_287: - /*0a20*/ LOP3.LUT R63, R40, R8, R36, 0x96, !PT ; - /*0a30*/ UMOV UR5, UR6 ; - /*0a40*/ LOP3.LUT R50, R41, R61, R37, 0x96, !PT ; - /*0a50*/ UIADD3.64 UR6, UPT, UPT, UR6, 0x8, URZ ; - /*0a60*/ LOP3.LUT R17, R39, R7, R33, 0x96, !PT ; - /*0a70*/ LOP3.LUT R63, R30, R63, R4, 0x96, !PT ; - /*0a80*/ LDCU.64 UR8, c[0x3][UR5] ; - /*0a90*/ LOP3.LUT R50, R31, R50, R5, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R9, R38, R6, R32, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R18, R2, R17, R47, 0x96, !PT ; - /*0ac0*/ SHF.L.W.U32.HI R73, R63, 0x1, R50 ; - /*0ad0*/ LOP3.LUT R24, R0, R9, R46, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R52, R51, R42, R34, 0x96, !PT ; - /*0af0*/ SHF.L.W.U32.HI R65, R50, 0x1, R63 ; - /*0b00*/ LOP3.LUT R67, R16, R23, R15, 0x96, !PT ; - /*0b10*/ LOP3.LUT R69, R11, R22, R48, 0x96, !PT ; - /*0b20*/ LOP3.LUT R56, R53, R43, R35, 0x96, !PT ; - /*0b30*/ LOP3.LUT R17, R73.reuse, R18.reuse, R23, 0x96, !PT ; - /*0b40*/ LOP3.LUT R19, R73, R18, R15, 0x96, !PT ; - /*0b50*/ SHF.L.W.U32.HI R23, R18, 0x1, R24 ; - /*0b60*/ LOP3.LUT R52, R27, R52, R44, 0x96, !PT ; - /*0b70*/ LOP3.LUT R67, R71, R67, R13, 0x96, !PT ; - /*0b80*/ LOP3.LUT R69, R70, R69, R12.reuse, 0x96, !PT ; - /*0b90*/ LOP3.LUT R9, R65, R24, R12, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R15, R73, R18, R71, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R56, R49, R56, R45, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R10, R73, R18, R13, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R12, R73, R18, R16, 0x96, !PT ; - /*0be0*/ SHF.L.W.U32.HI R71, R24, 0x1, R18 ; - /*0bf0*/ LOP3.LUT R22, R65.reuse, R24.reuse, R22, 0x96, !PT ; - /*0c00*/ LOP3.LUT R16, R65.reuse, R24.reuse, R70, 0x96, !PT ; - /*0c10*/ LOP3.LUT R18, R65.reuse, R24.reuse, R48, 0x96, !PT ; - /*0c20*/ LOP3.LUT R13, R65, R24, R11, 0x96, !PT ; - /*0c30*/ LOP3.LUT R65, R20, R54, R25, 0x96, !PT ; - /*0c40*/ LOP3.LUT R24, R23, R52, R54, 0x96, !PT ; - /*0c50*/ LOP3.LUT R26, R21, R55, R3, 0x96, !PT ; - /*0c60*/ SHF.L.W.U32.HI R54, R52, 0x1, R56 ; - /*0c70*/ LOP3.LUT R11, R71.reuse, R56.reuse, R55, 0x96, !PT ; - /*0c80*/ LOP3.LUT R48, R71, R56, R3, 0x96, !PT ; - /*0c90*/ LOP3.LUT R65, R28, R65, R59, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R55, R29, R26, R57, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R3, R54, R67, R37, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R20, R23.reuse, R52.reuse, R20, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R25, R23.reuse, R52.reuse, R25, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R26, R23, R52, R59, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R37, R54.reuse, R67.reuse, R41, 0x96, !PT ; - /*0d00*/ LOP3.LUT R23, R23, R52, R28, 0x96, !PT ; - /*0d10*/ LOP3.LUT R41, R54, R67.reuse, R5, 0x96, !PT ; - /*0d20*/ SHF.L.W.U32.HI R52, R56, 0x1, R52 ; - /*0d30*/ LOP3.LUT R61, R54.reuse, R67.reuse, R61, 0x96, !PT ; - /*0d40*/ LOP3.LUT R5, R54, R67, R31, 0x96, !PT ; - /*0d50*/ LOP3.LUT R28, R71, R56.reuse, R29, 0x96, !PT ; - /*0d60*/ SHF.L.W.U32.HI R31, R65, 0x1, R55 ; - /*0d70*/ SHF.L.W.U32.HI R54, R55, 0x1, R65 ; - /*0d80*/ LOP3.LUT R21, R71.reuse, R56.reuse, R21, 0x96, !PT ; - /*0d90*/ LOP3.LUT R29, R71, R56, R57, 0x96, !PT ; - /*0da0*/ SHF.L.W.U32.HI R59, R67, 0x1, R69 ; - /*0db0*/ SHF.L.W.U32.HI R56, R69, 0x1, R67 ; - /*0dc0*/ LOP3.LUT R36, R52.reuse, R69.reuse, R36, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R40, R52.reuse, R69.reuse, R40, 0x96, !PT ; - /*0de0*/ LOP3.LUT R30, R52.reuse, R69.reuse, R30, 0x96, !PT ; - /*0df0*/ LOP3.LUT R58, R52.reuse, R69.reuse, R8, 0x96, !PT ; - /*0e00*/ LOP3.LUT R4, R52, R69, R4, 0x96, !PT ; - /*0e10*/ LOP3.LUT R60, R31.reuse, R50.reuse, R53, 0x96, !PT ; - /*0e20*/ LOP3.LUT R49, R31.reuse, R50.reuse, R49, 0x96, !PT ; - /*0e30*/ LOP3.LUT R52, R31.reuse, R50.reuse, R35, 0x96, !PT ; - /*0e40*/ LOP3.LUT R8, R31.reuse, R50.reuse, R43, 0x96, !PT ; - /*0e50*/ LOP3.LUT R57, R54, R63, R34, 0x96, !PT ; - /*0e60*/ LOP3.LUT R31, R31, R50, R45, 0x96, !PT ; - /*0e70*/ LOP3.LUT R43, R54.reuse, R63.reuse, R42, 0x96, !PT ; - /*0e80*/ LOP3.LUT R44, R54.reuse, R63.reuse, R44, 0x96, !PT ; - /*0e90*/ LOP3.LUT R35, R54.reuse, R63.reuse, R51, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R34, R54, R63, R27, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R63, R56, R55, R39, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R50, R59, R65, R38, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R53, R56.reuse, R55.reuse, R33, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R51, R56.reuse, R55.reuse, R47, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R27, R56.reuse, R55, R7, 0x96, !PT ; - /*0f00*/ LOP3.LUT R38, R59, R65, R0, 0x96, !PT ; - /*0f10*/ LOP3.LUT R55, R56, R55, R2, 0x96, !PT ; - /*0f20*/ SHF.L.W.U32.HI R42, R29, 0x15, R26 ; - /*0f30*/ SHF.L.W.U32.HI R47, R26, 0x15, R29 ; - /*0f40*/ SHF.L.W.U32.HI R26, R9, 0x9, R10 ; - /*0f50*/ LOP3.LUT R0, R59, R65, R46, 0x96, !PT ; - /*0f60*/ SHF.L.W.U32.HI R45, R50, 0x7, R63 ; - /*0f70*/ SHF.L.W.U32.HI R7, R63, 0x7, R50 ; - /*0f80*/ SHF.L.W.U32.HI R10, R10, 0x9, R9 ; - /*0f90*/ LOP3.LUT R54, R59, R65, R32, 0x96, !PT ; - /*0fa0*/ SHF.L.W.U32.HI R46, R35, 0xb, R60 ; - /*0fb0*/ SHF.L.W.U32.HI R33, R60, 0xb, R35 ; - /*0fc0*/ SHF.L.W.U32.HI R50, R5, 0x2, R30 ; - /*0fd0*/ SHF.L.W.U32.HI R9, R30, 0x2, R5 ; - /*0fe0*/ SHF.L.W.U32.HI R39, R58, 0xc, R61 ; - /*0ff0*/ SHF.L.W.U32.HI R35, R55, 0xe, R38 ; - /*1000*/ PRMT R5, R23, 0x4321, R28 ; - /*1010*/ SHF.L.W.U32.HI R29, R57, 0x1e, R52 ; - /*1020*/ SHF.L.W.U32.HI R2, R52, 0x1e, R57 ; - /*1030*/ PRMT R28, R28, 0x4321, R23 ; - /*1040*/ LOP3.LUT R6, R59, R65, R6, 0x96, !PT ; - /*1050*/ SHF.L.W.U32.HI R32, R61, 0xc, R58 ; - /*1060*/ SHF.L.W.U32.HI R38, R38, 0xe, R55 ; - /*1070*/ SHF.L.W.U32.HI R52, R24, 0x17, R11 ; - /*1080*/ SHF.L.W.U32.HI R30, R11, 0x17, R24 ; - /*1090*/ SHF.L.W.U32.HI R23, R22, 0x4, R17 ; - /*10a0*/ SHF.L.W.U32.HI R63, R48, 0x1c, R25 ; - /*10b0*/ SHF.L.W.U32.HI R24, R53, 0x1b, R54 ; - /*10c0*/ SHF.L.W.U32.HI R11, R54, 0x1b, R53 ; - /*10d0*/ SHF.L.W.U32.HI R22, R17, 0x4, R22 ; - /*10e0*/ SHF.L.W.U32.HI R48, R25, 0x1c, R48 ; - /*10f0*/ SHF.L.W.U32.HI R65, R12, 0x3, R13 ; - /*1100*/ SHF.L.W.U32.HI R58, R13, 0x3, R12 ; - /*1110*/ SHF.L.W.U32.HI R54, R31, 0xf, R44 ; - /*1120*/ SHF.L.W.U32.HI R17, R15, 0x12, R16 ; - /*1130*/ LOP3.LUT R12, R18, R46, R39, 0xb4, !PT ; - /*1140*/ LOP3.LUT R13, R39, R42, R46, 0xb4, !PT ; - /*1150*/ LOP3.LUT R25, R42, R18, R35, 0xb4, !PT ; - /*1160*/ SHF.L.W.U32.HI R31, R44, 0xf, R31 ; - /*1170*/ SHF.L.W.U32.HI R15, R16, 0x12, R15 ; - /*1180*/ SHF.L.W.U32.HI R53, R8, 0x6, R43 ; - /*1190*/ LOP3.LUT R46, R46, R35, R42, 0xb4, !PT ; - /*11a0*/ LOP3.LUT R18, R35, R39, R18, 0xb4, !PT ; - /*11b0*/ SHF.L.W.U32.HI R44, R37, 0xa, R40 ; - /*11c0*/ SHF.L.W.U32.HI R16, R21, 0x19, R20 ; - /*11d0*/ SHF.L.W.U32.HI R8, R43, 0x6, R8 ; - /*11e0*/ SHF.L.W.U32.HI R56, R3, 0x1, R36 ; - /*11f0*/ SHF.L.W.U32.HI R55, R36, 0x1, R3 ; - /*1200*/ LOP3.LUT R39, R19, R33, R32, 0xb4, !PT ; - /*1210*/ LOP3.LUT R42, R32, R47, R33, 0xb4, !PT ; - /*1220*/ LOP3.LUT R35, R33, R38, R47, 0xb4, !PT ; - /*1230*/ SHF.L.W.U32.HI R37, R40, 0xa, R37 ; - /*1240*/ SHF.L.W.U32.HI R21, R20, 0x19, R21 ; - /*1250*/ SHF.L.W.U32.HI R36, R27, 0x14, R6 ; - /*1260*/ SHF.L.W.U32.HI R43, R6, 0x14, R27 ; - /*1270*/ LOP3.LUT R3, R47, R19, R38, 0xb4, !PT ; - /*1280*/ LOP3.LUT R33, R38, R32, R19, 0xb4, !PT ; - /*1290*/ IADD3 R14, PT, PT, R14, 0x1, RZ ; - /*12a0*/ PRMT R20, R0, 0x2107, R51 ; - /*12b0*/ PRMT R40, R51, 0x2107, R0 ; - /*12c0*/ SHF.L.W.U32.HI R61, R34, 0x1d, R49 ; - /*12d0*/ LOP3.LUT R19, R52, R26, R45, 0xb4, !PT ; - /*12e0*/ LOP3.LUT R27, R45, R50, R26, 0xb4, !PT ; - /*12f0*/ SHF.L.W.U32.HI R34, R49, 0x1d, R34 ; - /*1300*/ SHF.L.W.U32.HI R6, R4, 0xd, R41 ; - /*1310*/ LOP3.LUT R38, R29, R45, R52, 0xb4, !PT ; - /*1320*/ LOP3.LUT R26, R26, R50, R29.reuse, 0xd2, !PT ; - /*1330*/ LOP3.LUT R0, R50, R52, R29, 0xb4, !PT ; - /*1340*/ SHF.L.W.U32.HI R41, R41, 0xd, R4 ; - /*1350*/ LOP3.LUT R50, R30, R10, R7, 0xb4, !PT ; - /*1360*/ LOP3.LUT R49, R7, R9.reuse, R10, 0xb4, !PT ; - /*1370*/ LOP3.LUT R45, R10, R9, R2, 0xd2, !PT ; - /*1380*/ LOP3.LUT R29, R2, R7, R30, 0xb4, !PT ; - /*1390*/ LOP3.LUT R10, R24, R44, R23, 0xb4, !PT ; - /*13a0*/ LOP3.LUT R4, R23, R54, R44, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R2, R9, R30, R2, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R44, R44, R5.reuse, R54, 0xb4, !PT ; - /*13d0*/ LOP3.LUT R59, R54, R5, R24.reuse, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R23, R5, R23, R24, 0xb4, !PT ; - /*13f0*/ ISETP.NE.AND P1, PT, R14, 0x16, PT ; - /*1400*/ LOP3.LUT R9, R11, R37, R22, 0xb4, !PT ; - /*1410*/ LOP3.LUT R5, R22, R31, R37, 0xb4, !PT ; - /*1420*/ LOP3.LUT R24, R28, R22, R11.reuse, 0xb4, !PT ; - /*1430*/ LOP3.LUT R22, R53, R20, R16, 0xb4, !PT ; - /*1440*/ LOP3.LUT R51, R16, R17.reuse, R20, 0xb4, !PT ; - /*1450*/ LOP3.LUT R57, R31, R28, R11, 0xd2, !PT ; - /*1460*/ LOP3.LUT R20, R20, R17, R56, 0xd2, !PT ; - /*1470*/ LOP3.LUT R11, R56, R16, R53, 0xb4, !PT ; - /*1480*/ LOP3.LUT R17, R17, R53, R56, 0xb4, !PT ; - /*1490*/ LOP3.LUT R16, R55, R21, R8, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R67, R8, R40, R21, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R56, R15, R8, R55, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R52, R63, R65, R36, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R8, R36, R6, R65, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R53, R21, R15, R40, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R65, R65, R61.reuse, R6, 0xb4, !PT ; - /*1500*/ LOP3.LUT R54, R6, R61, R63, 0xd2, !PT ; - /*1510*/ LOP3.LUT R21, R40, R15, R55, 0xd2, !PT ; - /*1520*/ LOP3.LUT R6, R61, R36, R63, 0xb4, !PT ; - /*1530*/ LOP3.LUT R47, R37, R28, R31, 0xb4, !PT ; - /*1540*/ LOP3.LUT R55, R48, R58, R43, 0xb4, !PT ; - /*1550*/ LOP3.LUT R61, R43, R41, R58, 0xb4, !PT ; - /*1560*/ LOP3.LUT R58, R58, R34.reuse, R41, 0xb4, !PT ; - /*1570*/ LOP3.LUT R63, R41, R34, R48.reuse, 0xd2, !PT ; - /*1580*/ LOP3.LUT R7, R34, R43, R48, 0xb4, !PT ; - /*1590*/ LOP3.LUT R48, R12, UR8, RZ, 0x3c, !PT ; - /*15a0*/ LOP3.LUT R15, R39, UR9, RZ, 0x3c, !PT ; - /*15b0*/ MOV R34, R46 ; - /*15c0*/ MOV R71, R29 ; - /*15d0*/ MOV R29, R45 ; - /*15e0*/ MOV R46, R23 ; - /*15f0*/ MOV R36, R13 ; - /*1600*/ MOV R37, R42 ; - /*1610*/ MOV R70, R38 ; - /*1620*/ MOV R45, R47 ; - /*1630*/ MOV R40, R22 ; - /*1640*/ MOV R23, R55 ; - /*1650*/ MOV R32, R18 ; - /*1660*/ MOV R30, R19 ; - /*1670*/ MOV R31, R50 ; - /*1680*/ MOV R28, R26 ; - /*1690*/ MOV R12, R10 ; - /*16a0*/ MOV R13, R9 ; - /*16b0*/ MOV R47, R24 ; - /*16c0*/ MOV R41, R67 ; - /*16d0*/ MOV R38, R17 ; - /*16e0*/ MOV R39, R56 ; - /*16f0*/ MOV R22, R52 ; - /*1700*/ MOV R42, R65 ; - /*1710*/ MOV R43, R58 ; - /*1720*/ MOV R55, R63 ; - /*1730*/ @P1 BRA `(.L_x_287) ; - /*1740*/ LOP3.LUT R19, R20, R54, R25, 0x96, !PT ; - /*1750*/ S2R R86, SR_TID.X ; - /*1760*/ LOP3.LUT R23, R16, R23, R15, 0x96, !PT ; - /*1770*/ S2UR UR6, SR_CgaCtaId ; - /*1780*/ LOP3.LUT R19, R28, R19, R59, 0x96, !PT ; - /*1790*/ UMOV UR5, 0x400 ; - /*17a0*/ S2R R28, SR_TID.X ; - /*17b0*/ LOP3.LUT R17, R40, R8, R36, 0x96, !PT ; - /*17c0*/ UIADD3 UR5, UPT, UPT, UR5, 0x800, URZ ; - /*17d0*/ LOP3.LUT R36, R41, R61, R37, 0x96, !PT ; - /*17e0*/ HFMA2 R85, -RZ, RZ, 0, 0 ; - /*17f0*/ LOP3.LUT R71, R71, R23, R13, 0x96, !PT ; - /*1800*/ S2UR UR7, SR_CgaCtaId ; - /*1810*/ LOP3.LUT R9, R38, R6, R32, 0x96, !PT ; - /*1820*/ LDCU.64 UR14, c[0x3][0x190] ; - /*1830*/ LOP3.LUT R13, R30, R17, R4, 0x96, !PT ; - /*1840*/ LOP3.LUT R30, R31, R36, R5, 0x96, !PT ; - /*1850*/ LOP3.LUT R18, R0, R9, R46, 0x96, !PT ; - /*1860*/ LOP3.LUT R33, R39, R7, R33, 0x96, !PT ; - /*1870*/ SHF.L.W.U32.HI R9, R30, 0x1, R13 ; - /*1880*/ LOP3.LUT R26, R51, R42, R34, 0x96, !PT ; - /*1890*/ LOP3.LUT R34, R53, R43, R35, 0x96, !PT ; - /*18a0*/ ULEA UR8, UR6, UR5, 0x18 ; - /*18b0*/ LOP3.LUT R21, R21, R55, R3, 0x96, !PT ; - /*18c0*/ LOP3.LUT R35, R11, R22, R48.reuse, 0x96, !PT ; - /*18d0*/ UMOV UR5, 0x400 ; - /*18e0*/ LOP3.LUT R24, R2, R33, R47, 0x96, !PT ; - /*18f0*/ IMAD.SHL.U32 R87, R86, 0x10, RZ ; - /*1900*/ LOP3.LUT R48, R9.reuse, R18.reuse, R48, 0x96, !PT ; - /*1910*/ UIADD3 UR6, UPT, UPT, UR5, 0x800, URZ ; - /*1920*/ LOP3.LUT R23, R9, R18, R11, 0x96, !PT ; - /*1930*/ SHF.L.W.U32.HI R9, R13, 0x1, R30 ; - /*1940*/ ULEA UR6, UR7, UR6, 0x18 ; - /*1950*/ LOP3.LUT R21, R29, R21, R57, 0x96, !PT ; - /*1960*/ LOP3.LUT R26, R27, R26, R44, 0x96, !PT ; - /*1970*/ LOP3.LUT R45, R49, R34, R45, 0x96, !PT ; - /*1980*/ SHF.L.W.U32.HI R14, R24, 0x1, R18 ; - /*1990*/ SHF.L.W.U32.HI R18, R18, 0x1, R24 ; - /*19a0*/ LOP3.LUT R15, R9, R24, R15, 0x96, !PT ; - /*19b0*/ SHF.L.W.U32.HI R10, R21, 0x1, R19 ; - /*19c0*/ LOP3.LUT R24, R9, R24, R16, 0x96, !PT ; - /*19d0*/ LOP3.LUT R20, R70, R35, R12, 0x96, !PT ; - /*19e0*/ SHF.L.W.U32.HI R9, R45, 0x1, R26 ; - /*19f0*/ LOP3.LUT R11, R10.reuse, R13.reuse, R51, 0x96, !PT ; - /*1a00*/ LOP3.LUT R27, R10, R13, R27, 0x96, !PT ; - /*1a10*/ SHF.L.W.U32.HI R10, R26, 0x1, R45 ; - /*1a20*/ LOP3.LUT R22, R9.reuse, R20.reuse, R8, 0x96, !PT ; - /*1a30*/ LOP3.LUT R13, R9, R20, R4, 0x96, !PT ; - /*1a40*/ SHF.L.W.U32.HI R9, R71, 0x1, R20 ; - /*1a50*/ SHF.L.W.U32.HI R4, R20, 0x1, R71 ; - /*1a60*/ SHF.L.W.U32.HI R12, R19, 0x1, R21 ; - /*1a70*/ LOP3.LUT R61, R10, R71, R61, 0x96, !PT ; - /*1a80*/ LOP3.LUT R20, R10, R71, R5, 0x96, !PT ; - /*1a90*/ LOP3.LUT R10, R9.reuse, R19.reuse, R0, 0x96, !PT ; - /*1aa0*/ IMAD.SHL.U32 R0, R28, 0x40, RZ ; - /*1ab0*/ LOP3.LUT R16, R12, R30.reuse, R53, 0x96, !PT ; - /*1ac0*/ LOP3.LUT R6, R9, R19, R6, 0x96, !PT ; - /*1ad0*/ LOP3.LUT R7, R4, R21, R7, 0x96, !PT ; - /*1ae0*/ LOP3.LUT R12, R12, R30, R49, 0x96, !PT ; - /*1af0*/ LOP3.LUT R17, R14, R26, R25, 0x96, !PT ; - /*1b00*/ LOP3.LUT R8, R18, R45, R3, 0x96, !PT ; - /*1b10*/ LOP3.LUT R21, R4, R21, R2, 0x96, !PT ; - /*1b20*/ LOP3.LUT R0, R0, 0xfe00, RZ, 0xc0, !PT ; - /*1b30*/ SHF.L.W.U32.HI R3, R7, 0x14, R6 ; - /*1b40*/ SHF.L.W.U32.HI R4, R6, 0x14, R7 ; - /*1b50*/ SHF.L.W.U32.HI R5, R27, 0x1d, R12 ; - /*1b60*/ SHF.L.W.U32.HI R6, R12, 0x1d, R27 ; - /*1b70*/ LOP3.LUT R59, R14, R26, R59, 0x96, !PT ; - /*1b80*/ SHF.L.W.U32.HI R12, R13, 0xd, R20 ; - /*1b90*/ SHF.L.W.U32.HI R7, R20, 0xd, R13 ; - /*1ba0*/ LOP3.LUT R18, R18, R45, R57, 0x96, !PT ; - /*1bb0*/ SHF.L.W.U32.HI R14, R8, 0x1c, R17 ; - /*1bc0*/ SHF.L.W.U32.HI R19, R24, 0x3, R23 ; - /*1bd0*/ SHF.L.W.U32.HI R20, R23, 0x3, R24 ; - /*1be0*/ SHF.L.W.U32.HI R17, R17, 0x1c, R8 ; - /*1bf0*/ LOP3.LUT R84, R87, 0x30, RZ, 0xc0, !PT ; - /*1c00*/ IADD3 R23, PT, PT, R0, UR8, RZ ; - /*1c10*/ SHF.L.W.U32.HI R8, R11, 0xb, R16 ; - /*1c20*/ SHF.L.W.U32.HI R11, R16, 0xb, R11 ; - /*1c30*/ SHF.L.W.U32.HI R13, R21, 0xe, R10 ; - /*1c40*/ SHF.L.W.U32.HI R16, R18, 0x15, R59 ; - /*1c50*/ SHF.L.W.U32.HI R2, R61, 0xc, R22 ; - /*1c60*/ SHF.L.W.U32.HI R10, R10, 0xe, R21 ; - /*1c70*/ SHF.L.W.U32.HI R18, R59, 0x15, R18 ; - /*1c80*/ SHF.L.W.U32.HI R9, R22, 0xc, R61 ; - /*1c90*/ IADD3 R84, PT, PT, R23, R84, RZ ; - /*1ca0*/ LOP3.LUT R23, R14, R19, R3, 0xb4, !PT ; - /*1cb0*/ LOP3.LUT R21, R3, R12, R19, 0xb4, !PT ; - /*1cc0*/ LOP3.LUT R24, R17, R20, R4, 0xb4, !PT ; - /*1cd0*/ LOP3.LUT R22, R4, R7, R20, 0xb4, !PT ; - /*1ce0*/ LOP3.LUT R19, R19, R5, R12, 0xb4, !PT ; - /*1cf0*/ LOP3.LUT R20, R20, R6, R7, 0xb4, !PT ; - /*1d00*/ LOP3.LUT R5, R15, R11, R2, 0xb4, !PT ; - /*1d10*/ LOP3.LUT R7, R2, R18, R11, 0xb4, !PT ; - /*1d20*/ LOP3.LUT R17, R11, R10, R18, 0xb4, !PT ; - /*1d30*/ LOP3.LUT R11, R18, R15, R10, 0xb4, !PT ; - /*1d40*/ LOP3.LUT R4, R48, R8, R9, 0xb4, !PT ; - /*1d50*/ LOP3.LUT R6, R9, R16, R8, 0xb4, !PT ; - /*1d60*/ LOP3.LUT R12, R8, R13, R16, 0xb4, !PT ; - /*1d70*/ LOP3.LUT R14, R16, R48, R13, 0xb4, !PT ; - /*1d80*/ LOP3.LUT R9, R13, R9, R48, 0xb4, !PT ; - /*1d90*/ LOP3.LUT R2, R10, R2, R15, 0xb4, !PT ; - /*1da0*/ LEA R3, R86, UR6, 0x6 ; - /*1db0*/ LDCU UR6, c[0x3][0x18c] ; - /*1dc0*/ MOV R13, R17 ; - /*1dd0*/ MOV R15, R11 ; - /*1de0*/ LOP3.LUT R4, R4, 0x80008008, RZ, 0x3c, !PT ; - /*1df0*/ LOP3.LUT R5, R5, 0x80000000, RZ, 0x3c, !PT ; - /*1e00*/ STS.128 [R3+0x10], R12 ; - /*1e10*/ STS.128 [R3], R4 ; - /*1e20*/ MOV R12, R9 ; - /*1e30*/ MOV R13, R2 ; - /*1e40*/ MOV R14, R23 ; - /*1e50*/ MOV R15, R24 ; - /*1e60*/ STS.128 [R3+0x20], R12 ; - /*1e70*/ MOV R12, R21 ; - /*1e80*/ MOV R13, R22 ; - /*1e90*/ MOV R14, R19 ; - /*1ea0*/ MOV R15, R20 ; - /*1eb0*/ STS.128 [R3+0x30], R12 ; - /*1ec0*/ LDS.128 R80, [R84] ; - /*1ed0*/ LDS.128 R76, [R84+0x40] ; - /*1ee0*/ LDS.128 R4, [R84+0x80] ; - /*1ef0*/ LDS.128 R8, [R84+0xc0] ; -.L_x_288: - /*1f00*/ LDS R66, [R0+UR8] ; - /*1f10*/ SHF.R.U32.HI R61, RZ, 0x2, R85 ; - /*1f20*/ LOP3.LUT R88, R87, 0x70, RZ, 0xc0, !PT ; - /*1f30*/ LDS R64, [R0+UR8+0x40] ; - /*1f40*/ MOV R89, RZ ; - /*1f50*/ LDS R62, [R0+UR8+0x80] ; - /*1f60*/ IADD.64 R88, R88, UR14 ; - /*1f70*/ LDS R60, [R0+UR8+0xc0] ; - /*1f80*/ LOP3.LUT R2, R66, R85.reuse, RZ, 0x3c, !PT ; - /*1f90*/ LOP3.LUT R12, R64, R85, RZ, 0x3c, !PT ; - /*1fa0*/ IMAD R13, R2, 0x1000193, RZ ; - /*1fb0*/ LDC R2, c[0x3][0x184] ; - /*1fc0*/ LOP3.LUT R14, R62, R85, RZ, 0x3c, !PT ; - /*1fd0*/ IMAD R15, R12, 0x1000193, RZ ; - /*1fe0*/ LOP3.LUT R12, R13, R80, RZ, 0x3c, !PT ; - /*1ff0*/ IMAD R17, R14, 0x1000193, RZ ; - /*2000*/ LOP3.LUT R16, R15, R76, RZ, 0x3c, !PT ; - /*2010*/ SHFL.IDX PT, R13, R12, R61, 0x181f ; - /*2020*/ LOP3.LUT R14, R60, R85, RZ, 0x3c, !PT ; - /*2030*/ LOP3.LUT R18, R17, R4, RZ, 0x3c, !PT ; - /*2040*/ SHFL.IDX PT, R15, R16, R61, 0x181f ; - /*2050*/ IMAD R17, R14, 0x1000193, RZ ; - /*2060*/ SHFL.IDX PT, R19, R18, R61, 0x181f ; - /*2070*/ LOP3.LUT R20, R17, R8, RZ, 0x3c, !PT ; - /*2080*/ SHFL.IDX PT, R23, R20, R61, 0x181f ; - /*2090*/ IMAD.HI.U32 R14, R13, UR6, RZ ; - /*20a0*/ IMAD.HI.U32 R12, R15, UR6, RZ ; - /*20b0*/ IADD3 R14, PT, PT, -R14, RZ, RZ ; - /*20c0*/ IMAD.HI.U32 R16, R19, UR6, RZ ; - /*20d0*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*20e0*/ IMAD R13, R14, R2, R13 ; - /*20f0*/ IADD3 R21, PT, PT, -R16, RZ, RZ ; - /*2100*/ IMAD R15, R2.reuse, R12, R15 ; - /*2110*/ IMAD.HI.U32 R16, R23, UR6, RZ ; - /*2120*/ ISETP.GE.U32.AND P1, PT, R13, R2.reuse, PT ; - /*2130*/ ISETP.GE.U32.AND P2, PT, R15, R2, PT ; - /*2140*/ IMAD R21, R2, R21, R19 ; - /*2150*/ IADD3 R18, PT, PT, -R16, RZ, RZ ; - /*2160*/ SEL R12, R2, RZ, P1 ; - /*2170*/ SEL R14, R2, RZ, P2 ; - /*2180*/ IADD3 R13, PT, PT, R13, -R12, RZ ; - /*2190*/ IADD3 R17, PT, PT, R15, -R14, RZ ; - /*21a0*/ IMAD.WIDE.U32 R12, R13, 0x80, R88 ; - /*21b0*/ IMAD.WIDE.U32 R16, R17, 0x80, R88 ; - /*21c0*/ ISETP.GE.U32.AND P1, PT, R21, R2, PT ; - /*21d0*/ LDG.E.128.STRONG.GPU R12, desc[UR12][R12.64] ; - /*21e0*/ IMAD R23, R2.reuse, R18, R23 ; - /*21f0*/ LDG.E.128.STRONG.GPU R16, desc[UR12][R16.64] ; - /*2200*/ SEL R20, R2, RZ, P1 ; - /*2210*/ ISETP.GE.U32.AND P1, PT, R23, R2, PT ; - /*2220*/ IADD3 R21, PT, PT, R21, -R20, RZ ; - /*2230*/ SEL R22, R2, RZ, P1 ; - /*2240*/ IMAD.WIDE.U32 R20, R21, 0x80, R88 ; - /*2250*/ IADD3 R25, PT, PT, R23, -R22, RZ ; - /*2260*/ LDG.E.128.STRONG.GPU R20, desc[UR12][R20.64] ; - /*2270*/ IMAD.WIDE.U32 R24, R25, 0x80, R88 ; - /*2280*/ LDG.E.128.STRONG.GPU R24, desc[UR12][R24.64] ; - /*2290*/ IADD3 R29, PT, PT, R85, 0x1, RZ ; - /*22a0*/ IMAD R28, R81, 0x1000193, RZ ; - /*22b0*/ IMAD R30, R77, 0x1000193, RZ ; - /*22c0*/ LOP3.LUT R31, R66, R29.reuse, RZ, 0x3c, !PT ; - /*22d0*/ LOP3.LUT R33, R64, R29.reuse, RZ, 0x3c, !PT ; - /*22e0*/ LOP3.LUT R34, R62, R29.reuse, RZ, 0x3c, !PT ; - /*22f0*/ IMAD R32, R31, 0x1000193, RZ ; - /*2300*/ LOP3.LUT R29, R60, R29, RZ, 0x3c, !PT ; - /*2310*/ IMAD R34, R34, 0x1000193, RZ ; - /*2320*/ IMAD R36, R29, 0x1000193, RZ ; - /*2330*/ LOP3.LUT R13, R28, R13, RZ, 0x3c, !PT ; - /*2340*/ IMAD R28, R33, 0x1000193, RZ ; - /*2350*/ LOP3.LUT R17, R30, R17, RZ, 0x3c, !PT ; - /*2360*/ LOP3.LUT R32, R32, R13, RZ, 0x3c, !PT ; - /*2370*/ LOP3.LUT R30, R28, R17, RZ, 0x3c, !PT ; - /*2380*/ IMAD R28, R5, 0x1000193, RZ ; - /*2390*/ SHFL.IDX PT, R31, R32, R61, 0x181f ; - /*23a0*/ SHFL.IDX PT, R33, R30, R61, 0x181f ; - /*23b0*/ LOP3.LUT R21, R28, R21, RZ, 0x3c, !PT ; - /*23c0*/ IMAD R28, R9, 0x1000193, RZ ; - /*23d0*/ LOP3.LUT R34, R34, R21, RZ, 0x3c, !PT ; - /*23e0*/ LOP3.LUT R25, R28, R25, RZ, 0x3c, !PT ; - /*23f0*/ SHFL.IDX PT, R35, R34, R61, 0x181f ; - /*2400*/ LOP3.LUT R36, R36, R25, RZ, 0x3c, !PT ; - /*2410*/ IMAD.HI.U32 R5, R31, UR6, RZ ; - /*2420*/ SHFL.IDX PT, R37, R36, R61, 0x181f ; - /*2430*/ IMAD.HI.U32 R9, R33, UR6, RZ ; - /*2440*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*2450*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*2460*/ IMAD R31, R2, R5, R31 ; - /*2470*/ IMAD R33, R2, R9, R33 ; - /*2480*/ ISETP.GE.U32.AND P1, PT, R31, R2, PT ; - /*2490*/ ISETP.GE.U32.AND P2, PT, R33, R2, PT ; - /*24a0*/ SEL R28, R2, RZ, P1 ; - /*24b0*/ IMAD.HI.U32 R5, R35, UR6, RZ ; - /*24c0*/ SEL R30, R2, RZ, P2 ; - /*24d0*/ IADD3 R29, PT, PT, R31, -R28, RZ ; - /*24e0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*24f0*/ IMAD.HI.U32 R9, R37, UR6, RZ ; - /*2500*/ IADD3 R33, PT, PT, R33, -R30, RZ ; - /*2510*/ IMAD.WIDE.U32 R28, R29, 0x80, R88 ; - /*2520*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*2530*/ IMAD R5, R2.reuse, R5, R35 ; - /*2540*/ IMAD.WIDE.U32 R32, R33, 0x80, R88 ; - /*2550*/ LDG.E.128.STRONG.GPU R28, desc[UR12][R28.64] ; - /*2560*/ ISETP.GE.U32.AND P1, PT, R5, R2.reuse, PT ; - /*2570*/ IMAD R9, R2.reuse, R9, R37 ; - /*2580*/ LDG.E.128.STRONG.GPU R32, desc[UR12][R32.64] ; - /*2590*/ SEL R36, R2, RZ, P1 ; - /*25a0*/ ISETP.GE.U32.AND P1, PT, R9, R2, PT ; - /*25b0*/ IADD3 R37, PT, PT, R5, -R36, RZ ; - /*25c0*/ SEL R38, R2, RZ, P1 ; - /*25d0*/ IMAD.WIDE.U32 R36, R37, 0x80, R88 ; - /*25e0*/ IADD3 R41, PT, PT, R9, -R38, RZ ; - /*25f0*/ LDG.E.128.STRONG.GPU R36, desc[UR12][R36.64] ; - /*2600*/ IMAD.WIDE.U32 R40, R41, 0x80, R88 ; - /*2610*/ LDG.E.128.STRONG.GPU R40, desc[UR12][R40.64] ; - /*2620*/ IMAD R5, R82, 0x1000193, RZ ; - /*2630*/ IMAD R9, R78, 0x1000193, RZ ; - /*2640*/ LOP3.LUT R14, R5, R14, RZ, 0x3c, !PT ; - /*2650*/ IADD3 R5, PT, PT, R85, 0x2, RZ ; - /*2660*/ LOP3.LUT R9, R9, R18, RZ, 0x3c, !PT ; - /*2670*/ IMAD R45, R14, 0x1000193, RZ ; - /*2680*/ LOP3.LUT R14, R66, R5, RZ, 0x3c, !PT ; - /*2690*/ IMAD R9, R9, 0x1000193, RZ ; - /*26a0*/ LOP3.LUT R18, R64, R5, RZ, 0x3c, !PT ; - /*26b0*/ IMAD R47, R18, 0x1000193, RZ ; - /*26c0*/ LOP3.LUT R30, R45, R30, RZ, 0x3c, !PT ; - /*26d0*/ IMAD R45, R14, 0x1000193, RZ ; - /*26e0*/ LOP3.LUT R34, R9, R34, RZ, 0x3c, !PT ; - /*26f0*/ IMAD R9, R6, 0x1000193, RZ ; - /*2700*/ LOP3.LUT R6, R45, R30, RZ, 0x3c, !PT ; - /*2710*/ IMAD R45, R10, 0x1000193, RZ ; - /*2720*/ LOP3.LUT R14, R47, R34, RZ, 0x3c, !PT ; - /*2730*/ LOP3.LUT R9, R9, R22, RZ, 0x3c, !PT ; - /*2740*/ SHFL.IDX PT, R47, R6, R61, 0x181f ; - /*2750*/ LOP3.LUT R10, R62, R5, RZ, 0x3c, !PT ; - /*2760*/ LOP3.LUT R26, R45, R26, RZ, 0x3c, !PT ; - /*2770*/ SHFL.IDX PT, R49, R14, R61, 0x181f ; - /*2780*/ IMAD R9, R9, 0x1000193, RZ ; - /*2790*/ IMAD R45, R10, 0x1000193, RZ ; - /*27a0*/ LOP3.LUT R38, R9, R38, RZ, 0x3c, !PT ; - /*27b0*/ LOP3.LUT R9, R60, R5, RZ, 0x3c, !PT ; - /*27c0*/ IMAD R5, R26, 0x1000193, RZ ; - /*27d0*/ LOP3.LUT R10, R45, R38, RZ, 0x3c, !PT ; - /*27e0*/ IMAD R9, R9, 0x1000193, RZ ; - /*27f0*/ LOP3.LUT R42, R5, R42, RZ, 0x3c, !PT ; - /*2800*/ SHFL.IDX PT, R51, R10, R61, 0x181f ; - /*2810*/ LOP3.LUT R14, R9, R42, RZ, 0x3c, !PT ; - /*2820*/ IMAD.HI.U32 R6, R47, UR6, RZ ; - /*2830*/ IMAD.HI.U32 R9, R49, UR6, RZ ; - /*2840*/ SHFL.IDX PT, R5, R14, R61, 0x181f ; - /*2850*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*2860*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*2870*/ IMAD R47, R2, R6, R47 ; - /*2880*/ IMAD R49, R2, R9, R49 ; - /*2890*/ ISETP.GE.U32.AND P1, PT, R47, R2, PT ; - /*28a0*/ ISETP.GE.U32.AND P2, PT, R49, R2, PT ; - /*28b0*/ IMAD.HI.U32 R9, R51, UR6, RZ ; - /*28c0*/ SEL R6, R2, RZ, P1 ; - /*28d0*/ SEL R10, R2, RZ, P2 ; - /*28e0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*28f0*/ IADD3 R45, PT, PT, R47, -R6, RZ ; - /*2900*/ IADD3 R49, PT, PT, R49, -R10, RZ ; - /*2910*/ IMAD.HI.U32 R6, R5, UR6, RZ ; - /*2920*/ IMAD R9, R2, R9, R51 ; - /*2930*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*2940*/ IMAD.WIDE.U32 R44, R45, 0x80, R88 ; - /*2950*/ ISETP.GE.U32.AND P1, PT, R9, R2, PT ; - /*2960*/ IMAD.WIDE.U32 R48, R49, 0x80, R88 ; - /*2970*/ LDG.E.128.STRONG.GPU R44, desc[UR12][R44.64] ; - /*2980*/ IMAD R5, R2.reuse, R6, R5 ; - /*2990*/ LDG.E.128.STRONG.GPU R48, desc[UR12][R48.64] ; - /*29a0*/ SEL R6, R2, RZ, P1 ; - /*29b0*/ ISETP.GE.U32.AND P1, PT, R5, R2, PT ; - /*29c0*/ IADD3 R53, PT, PT, R9, -R6, RZ ; - /*29d0*/ SEL R6, R2, RZ, P1 ; - /*29e0*/ IMAD.WIDE.U32 R52, R53, 0x80, R88 ; - /*29f0*/ IADD3 R57, PT, PT, R5, -R6, RZ ; - /*2a00*/ LDG.E.128.STRONG.GPU R52, desc[UR12][R52.64] ; - /*2a10*/ IMAD.WIDE.U32 R56, R57, 0x80, R88 ; - /*2a20*/ LDG.E.128.STRONG.GPU R56, desc[UR12][R56.64] ; - /*2a30*/ IMAD R6, R83, 0x1000193, RZ ; - /*2a40*/ IADD3 R5, PT, PT, R85, 0x3, RZ ; - /*2a50*/ IMAD R10, R79, 0x1000193, RZ ; - /*2a60*/ LOP3.LUT R6, R6, R15, RZ, 0x3c, !PT ; - /*2a70*/ LOP3.LUT R10, R10, R19, RZ, 0x3c, !PT ; - /*2a80*/ LOP3.LUT R66, R66, R5.reuse, RZ, 0x3c, !PT ; - /*2a90*/ IMAD R6, R6, 0x1000193, RZ ; - /*2aa0*/ LOP3.LUT R62, R62, R5.reuse, RZ, 0x3c, !PT ; - /*2ab0*/ IMAD R10, R10, 0x1000193, RZ ; - /*2ac0*/ LOP3.LUT R64, R64, R5, RZ, 0x3c, !PT ; - /*2ad0*/ IMAD R66, R66, 0x1000193, RZ ; - /*2ae0*/ LOP3.LUT R31, R6, R31, RZ, 0x3c, !PT ; - /*2af0*/ IMAD R6, R7, 0x1000193, RZ ; - /*2b00*/ LOP3.LUT R10, R10, R35, RZ, 0x3c, !PT ; - /*2b10*/ IMAD R62, R62, 0x1000193, RZ ; - /*2b20*/ LOP3.LUT R5, R60, R5, RZ, 0x3c, !PT ; - /*2b30*/ IMAD R14, R31, 0x1000193, RZ ; - /*2b40*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*2b50*/ IMAD R10, R10, 0x1000193, RZ ; - /*2b60*/ IMAD R64, R64, 0x1000193, RZ ; - /*2b70*/ IMAD R6, R6, 0x1000193, RZ ; - /*2b80*/ LOP3.LUT R6, R6, R39, RZ, 0x3c, !PT ; - /*2b90*/ IMAD R6, R6, 0x1000193, RZ ; - /*2ba0*/ LOP3.LUT R47, R14, R47, RZ, 0x3c, !PT ; - /*2bb0*/ LOP3.LUT R51, R10, R51, RZ, 0x3c, !PT ; - /*2bc0*/ IMAD R10, R11, 0x1000193, RZ ; - /*2bd0*/ LOP3.LUT R66, R66, R47, RZ, 0x3c, !PT ; - /*2be0*/ LOP3.LUT R64, R64, R51, RZ, 0x3c, !PT ; - /*2bf0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*2c00*/ SHFL.IDX PT, R7, R66, R61, 0x181f ; - /*2c10*/ IMAD R10, R10, 0x1000193, RZ ; - /*2c20*/ SHFL.IDX PT, R9, R64, R61, 0x181f ; - /*2c30*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*2c40*/ LOP3.LUT R55, R6, R55, RZ, 0x3c, !PT ; - /*2c50*/ IMAD R6, R5, 0x1000193, RZ ; - /*2c60*/ IMAD R10, R10, 0x1000193, RZ ; - /*2c70*/ LOP3.LUT R62, R62, R55, RZ, 0x3c, !PT ; - /*2c80*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*2c90*/ SHFL.IDX PT, R11, R62, R61, 0x181f ; - /*2ca0*/ LOP3.LUT R18, R6, R59, RZ, 0x3c, !PT ; - /*2cb0*/ IMAD.HI.U32 R6, R7, UR6, RZ ; - /*2cc0*/ SHFL.IDX PT, R5, R18, R61, 0x181f ; - /*2cd0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*2ce0*/ IMAD.HI.U32 R10, R9, UR6, RZ ; - /*2cf0*/ IMAD R7, R2, R6, R7 ; - /*2d00*/ IADD3 R10, PT, PT, -R10, RZ, RZ ; - /*2d10*/ ISETP.GE.U32.AND P1, PT, R7, R2, PT ; - /*2d20*/ IMAD R9, R2.reuse, R10, R9 ; - /*2d30*/ IMAD.HI.U32 R14, R11, UR6, RZ ; - /*2d40*/ SEL R6, R2, RZ, P1 ; - /*2d50*/ ISETP.GE.U32.AND P2, PT, R9, R2, PT ; - /*2d60*/ IADD3 R14, PT, PT, -R14, RZ, RZ ; - /*2d70*/ IADD3 R61, PT, PT, R7, -R6, RZ ; - /*2d80*/ SEL R10, R2, RZ, P2 ; - /*2d90*/ IMAD.HI.U32 R6, R5, UR6, RZ ; - /*2da0*/ IMAD R11, R2, R14, R11 ; - /*2db0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*2dc0*/ IMAD.WIDE.U32 R60, R61, 0x80, R88 ; - /*2dd0*/ IADD3 R65, PT, PT, R9, -R10, RZ ; - /*2de0*/ ISETP.GE.U32.AND P1, PT, R11, R2, PT ; - /*2df0*/ IMAD R5, R2.reuse, R6, R5 ; - /*2e00*/ LDG.E.128.STRONG.GPU R60, desc[UR12][R60.64] ; - /*2e10*/ IMAD.WIDE.U32 R64, R65, 0x80, R88 ; - /*2e20*/ SEL R6, R2, RZ, P1 ; - /*2e30*/ ISETP.GE.U32.AND P1, PT, R5, R2, PT ; - /*2e40*/ IADD3 R69, PT, PT, R11, -R6, RZ ; - /*2e50*/ SEL R6, R2, RZ, P1 ; - /*2e60*/ LDG.E.128.STRONG.GPU R64, desc[UR12][R64.64] ; - /*2e70*/ IMAD.WIDE.U32 R68, R69, 0x80, R88 ; - /*2e80*/ IADD3 R73, PT, PT, R5, -R6, RZ ; - /*2e90*/ LDG.E.128.STRONG.GPU R68, desc[UR12][R68.64] ; - /*2ea0*/ IMAD.WIDE.U32 R72, R73, 0x80, R88 ; - /*2eb0*/ LDG.E.128.STRONG.GPU R72, desc[UR12][R72.64] ; - /*2ec0*/ IMAD R5, R80, 0x1000193, RZ ; - /*2ed0*/ LOP3.LUT R5, R5, R12, RZ, 0x3c, !PT ; - /*2ee0*/ IMAD R9, R4, 0x1000193, RZ ; - /*2ef0*/ IMAD R5, R5, 0x1000193, RZ ; - /*2f00*/ IMAD R4, R13, 0x1000193, RZ ; - /*2f10*/ IMAD R11, R8, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R5, R5, R28, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R7, R76, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R9, R9, R20, RZ, 0x3c, !PT ; - /*2f50*/ LOP3.LUT R4, R4, R29, RZ, 0x3c, !PT ; - /*2f60*/ IMAD R5, R5, 0x1000193, RZ ; - /*2f70*/ LOP3.LUT R11, R11, R24, RZ, 0x3c, !PT ; - /*2f80*/ IMAD R8, R21, 0x1000193, RZ ; - /*2f90*/ LOP3.LUT R7, R7, R16, RZ, 0x3c, !PT ; - /*2fa0*/ IMAD R9, R9, 0x1000193, RZ ; - /*2fb0*/ LOP3.LUT R5, R5, R44, RZ, 0x3c, !PT ; - /*2fc0*/ IMAD R4, R4, 0x1000193, RZ ; - /*2fd0*/ IMAD R11, R11, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R8, R8, R37, RZ, 0x3c, !PT ; - /*2ff0*/ IMAD R7, R7, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R9, R9, R36, RZ, 0x3c, !PT ; - /*3010*/ IMAD R5, R5, 0x1000193, RZ ; - /*3020*/ LOP3.LUT R4, R4, R45, RZ, 0x3c, !PT ; - /*3030*/ IMAD R10, R25, 0x1000193, RZ ; - /*3040*/ LOP3.LUT R40, R11, R40, RZ, 0x3c, !PT ; - /*3050*/ IMAD R6, R17, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R7, R7, R32, RZ, 0x3c, !PT ; - /*3070*/ IMAD R8, R8, 0x1000193, RZ ; - /*3080*/ IMAD R9, R9, 0x1000193, RZ ; - /*3090*/ LOP3.LUT R41, R10, R41, RZ, 0x3c, !PT ; - /*30a0*/ IMAD R4, R4, 0x1000193, RZ ; - /*30b0*/ LOP3.LUT R6, R6, R33, RZ, 0x3c, !PT ; - /*30c0*/ IMAD R11, R30, 0x1000193, RZ ; - /*30d0*/ LOP3.LUT R8, R8, R53, RZ, 0x3c, !PT ; - /*30e0*/ IMAD R7, R7, 0x1000193, RZ ; - /*30f0*/ IADD3 R85, PT, PT, R85, 0x4, RZ ; - /*3100*/ LOP3.LUT R9, R9, R52, RZ, 0x3c, !PT ; - /*3110*/ IMAD R10, R47, 0x1000193, RZ ; - /*3120*/ LOP3.LUT R11, R11, R46, RZ, 0x3c, !PT ; - /*3130*/ IMAD R6, R6, 0x1000193, RZ ; - /*3140*/ LOP3.LUT R7, R7, R48, RZ, 0x3c, !PT ; - /*3150*/ IMAD R13, R34, 0x1000193, RZ ; - /*3160*/ ISETP.NE.AND P1, PT, R85, 0x40, PT ; - /*3170*/ IMAD R15, R38, 0x1000193, RZ ; - /*3180*/ IMAD R8, R8, 0x1000193, RZ ; - /*3190*/ IMAD R9, R9, 0x1000193, RZ ; - /*31a0*/ LOP3.LUT R6, R6, R49, RZ, 0x3c, !PT ; - /*31b0*/ IMAD R11, R11, 0x1000193, RZ ; - /*31c0*/ LOP3.LUT R13, R13, R50, RZ, 0x3c, !PT ; - /*31d0*/ IMAD R7, R7, 0x1000193, RZ ; - /*31e0*/ LOP3.LUT R15, R15, R54, RZ, 0x3c, !PT ; - /*31f0*/ IMAD R6, R6, 0x1000193, RZ ; - /*3200*/ IMAD R13, R13, 0x1000193, RZ ; - /*3210*/ IMAD R15, R15, 0x1000193, RZ ; - /*3220*/ IMAD R12, R59, 0x1000193, RZ ; - /*3230*/ LOP3.LUT R80, R5, R60, RZ, 0x3c, !PT ; - /*3240*/ IMAD R5, R40, 0x1000193, RZ ; - /*3250*/ LOP3.LUT R81, R4, R61, RZ, 0x3c, !PT ; - /*3260*/ IMAD R4, R41, 0x1000193, RZ ; - /*3270*/ LOP3.LUT R56, R5, R56, RZ, 0x3c, !PT ; - /*3280*/ IMAD R5, R42, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R83, R10, R63, RZ, 0x3c, !PT ; - /*32a0*/ IMAD R10, R51, 0x1000193, RZ ; - /*32b0*/ LOP3.LUT R57, R4, R57, RZ, 0x3c, !PT ; - /*32c0*/ LOP3.LUT R58, R5, R58, RZ, 0x3c, !PT ; - /*32d0*/ LOP3.LUT R79, R10, R67, RZ, 0x3c, !PT ; - /*32e0*/ IMAD R10, R57, 0x1000193, RZ ; - /*32f0*/ LOP3.LUT R5, R8, R69, RZ, 0x3c, !PT ; - /*3300*/ IMAD R8, R55, 0x1000193, RZ ; - /*3310*/ LOP3.LUT R4, R9, R68, RZ, 0x3c, !PT ; - /*3320*/ IMAD R9, R56, 0x1000193, RZ ; - /*3330*/ LOP3.LUT R82, R11, R62, RZ, 0x3c, !PT ; - /*3340*/ IMAD R11, R58, 0x1000193, RZ ; - /*3350*/ LOP3.LUT R76, R7, R64, RZ, 0x3c, !PT ; - /*3360*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*3370*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*3380*/ LOP3.LUT R9, R10, R73, RZ, 0x3c, !PT ; - /*3390*/ LOP3.LUT R77, R6, R65, RZ, 0x3c, !PT ; - /*33a0*/ LOP3.LUT R10, R11, R74, RZ, 0x3c, !PT ; - /*33b0*/ LOP3.LUT R78, R13, R66, RZ, 0x3c, !PT ; - /*33c0*/ LOP3.LUT R6, R15, R70, RZ, 0x3c, !PT ; - /*33d0*/ LOP3.LUT R11, R12, R75, RZ, 0x3c, !PT ; - /*33e0*/ @P1 BRA `(.L_x_288) ; - /*33f0*/ IMAD R80, R80, 0x1000193, RZ ; - /*3400*/ ULEA UR5, UR7, UR5, 0x18 ; - /*3410*/ IMAD R76, R76, 0x1000193, RZ ; - /*3420*/ MOV R87, RZ ; - /*3430*/ IMAD R4, R4, 0x1000193, RZ ; - /*3440*/ LOP3.LUT R80, R80, R81, RZ, 0x3c, !PT ; - /*3450*/ IMAD R8, R8, 0x1000193, RZ ; - /*3460*/ LOP3.LUT R76, R76, R77, RZ, 0x3c, !PT ; - /*3470*/ IMAD.SHL.U32 R85, R86, 0x20, RZ ; - /*3480*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*3490*/ IMAD R5, R80, 0x1000193, RZ ; - /*34a0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*34b0*/ IMAD R9, R76, 0x1000193, RZ ; - /*34c0*/ IMAD R13, R4, 0x1000193, RZ ; - /*34d0*/ LOP3.LUT R5, R5, R82, RZ, 0x3c, !PT ; - /*34e0*/ IMAD R15, R8, 0x1000193, RZ ; - /*34f0*/ LOP3.LUT R78, R9, R78, RZ, 0x3c, !PT ; - /*3500*/ IMAD.SHL.U32 R86, R86, 0x4, RZ ; - /*3510*/ LOP3.LUT R13, R13, R6, RZ, 0x3c, !PT ; - /*3520*/ IMAD R4, R5, 0x1000193, RZ ; - /*3530*/ LOP3.LUT R15, R15, R10, RZ, 0x3c, !PT ; - /*3540*/ IMAD R78, R78, 0x1000193, RZ ; - /*3550*/ LOP3.LUT R9, R85, 0x7f00, RZ, 0xc0, !PT ; - /*3560*/ IMAD R6, R13, 0x1000193, RZ ; - /*3570*/ LOP3.LUT R13, R4, R83, RZ, 0x3c, !PT ; - /*3580*/ IMAD R8, R15, 0x1000193, RZ ; - /*3590*/ LOP3.LUT R86, R9, 0x1c, R86, 0xf8, !PT ; - /*35a0*/ LOP3.LUT R15, R78, R79, RZ, 0x3c, !PT ; - /*35b0*/ LOP3.LUT R17, R6, R7, RZ, 0x3c, !PT ; - /*35c0*/ STS [R86+UR5], R13 ; - /*35d0*/ LOP3.LUT R19, R8, R11, RZ, 0x3c, !PT ; - /*35e0*/ STS [R86+UR5+0x20], R15 ; - /*35f0*/ STS [R86+UR5+0x40], R17 ; - /*3600*/ STS [R86+UR5+0x60], R19 ; - /*3610*/ LDS.128 R80, [R84+0x100] ; - /*3620*/ LDS.128 R76, [R84+0x140] ; - /*3630*/ LDS.128 R4, [R84+0x180] ; - /*3640*/ LDS.128 R8, [R84+0x1c0] ; -.L_x_289: - /*3650*/ LDS R66, [R0+UR8+0x100] ; - /*3660*/ SHF.R.U32.HI R61, RZ, 0x2, R87 ; - /*3670*/ LDS R64, [R0+UR8+0x140] ; - /*3680*/ LDS R62, [R0+UR8+0x180] ; - /*3690*/ LDS R60, [R0+UR8+0x1c0] ; - /*36a0*/ LOP3.LUT R12, R66, R87.reuse, RZ, 0x3c, !PT ; - /*36b0*/ LOP3.LUT R14, R64, R87, RZ, 0x3c, !PT ; - /*36c0*/ IMAD R13, R12, 0x1000193, RZ ; - /*36d0*/ IMAD R15, R14, 0x1000193, RZ ; - /*36e0*/ LOP3.LUT R12, R13, R80, RZ, 0x3c, !PT ; - /*36f0*/ LOP3.LUT R14, R62, R87.reuse, RZ, 0x3c, !PT ; - /*3700*/ LOP3.LUT R16, R15, R76, RZ, 0x3c, !PT ; - /*3710*/ SHFL.IDX PT, R13, R12, R61, 0x181f ; - /*3720*/ LOP3.LUT R18, R60, R87, RZ, 0x3c, !PT ; - /*3730*/ IMAD R17, R14, 0x1000193, RZ ; - /*3740*/ SHFL.IDX PT, R15, R16, R61, 0x181f ; - /*3750*/ IMAD R19, R18, 0x1000193, RZ ; - /*3760*/ LOP3.LUT R18, R17, R4, RZ, 0x3c, !PT ; - /*3770*/ LOP3.LUT R20, R19, R8, RZ, 0x3c, !PT ; - /*3780*/ SHFL.IDX PT, R19, R18, R61, 0x181f ; - /*3790*/ SHFL.IDX PT, R23, R20, R61, 0x181f ; - /*37a0*/ IMAD.HI.U32 R14, R13, UR6, RZ ; - /*37b0*/ IMAD.HI.U32 R12, R15, UR6, RZ ; - /*37c0*/ IADD3 R14, PT, PT, -R14, RZ, RZ ; - /*37d0*/ IADD3 R12, PT, PT, -R12, RZ, RZ ; - /*37e0*/ IMAD R13, R2, R14, R13 ; - /*37f0*/ IMAD.HI.U32 R16, R19, UR6, RZ ; - /*3800*/ ISETP.GE.U32.AND P1, PT, R13, R2, PT ; - /*3810*/ IMAD R15, R2, R12, R15 ; - /*3820*/ IADD3 R21, PT, PT, -R16, RZ, RZ ; - /*3830*/ IMAD.HI.U32 R16, R23, UR6, RZ ; - /*3840*/ SEL R12, R2.reuse, RZ, P1 ; - /*3850*/ ISETP.GE.U32.AND P2, PT, R15, R2, PT ; - /*3860*/ IMAD R21, R2, R21, R19 ; - /*3870*/ IADD3 R18, PT, PT, -R16, RZ, RZ ; - /*3880*/ IADD3 R13, PT, PT, R13, -R12, RZ ; - /*3890*/ SEL R14, R2, RZ, P2 ; - /*38a0*/ IMAD.WIDE.U32 R12, R13, 0x80, R88 ; - /*38b0*/ IADD3 R17, PT, PT, R15, -R14, RZ ; - /*38c0*/ ISETP.GE.U32.AND P1, PT, R21, R2, PT ; - /*38d0*/ IMAD R23, R2.reuse, R18, R23 ; - /*38e0*/ LDG.E.128.STRONG.GPU R12, desc[UR12][R12.64] ; - /*38f0*/ IMAD.WIDE.U32 R16, R17, 0x80, R88 ; - /*3900*/ SEL R20, R2, RZ, P1 ; - /*3910*/ LDG.E.128.STRONG.GPU R16, desc[UR12][R16.64] ; - /*3920*/ ISETP.GE.U32.AND P1, PT, R23, R2, PT ; - /*3930*/ IADD3 R21, PT, PT, R21, -R20, RZ ; - /*3940*/ SEL R22, R2, RZ, P1 ; - /*3950*/ IMAD.WIDE.U32 R20, R21, 0x80, R88 ; - /*3960*/ IADD3 R25, PT, PT, R23, -R22, RZ ; - /*3970*/ LDG.E.128.STRONG.GPU R20, desc[UR12][R20.64] ; - /*3980*/ IMAD.WIDE.U32 R24, R25, 0x80, R88 ; - /*3990*/ LDG.E.128.STRONG.GPU R24, desc[UR12][R24.64] ; - /*39a0*/ IADD3 R29, PT, PT, R87, 0x1, RZ ; - /*39b0*/ IMAD R28, R81, 0x1000193, RZ ; - /*39c0*/ LOP3.LUT R31, R66, R29.reuse, RZ, 0x3c, !PT ; - /*39d0*/ IMAD R30, R77, 0x1000193, RZ ; - /*39e0*/ LOP3.LUT R33, R64, R29, RZ, 0x3c, !PT ; - /*39f0*/ IMAD R32, R31, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R34, R62, R29.reuse, RZ, 0x3c, !PT ; - /*3a10*/ LOP3.LUT R29, R60, R29, RZ, 0x3c, !PT ; - /*3a20*/ IMAD R34, R34, 0x1000193, RZ ; - /*3a30*/ IMAD R36, R29, 0x1000193, RZ ; - /*3a40*/ LOP3.LUT R13, R28, R13, RZ, 0x3c, !PT ; - /*3a50*/ IMAD R28, R33, 0x1000193, RZ ; - /*3a60*/ LOP3.LUT R32, R32, R13, RZ, 0x3c, !PT ; - /*3a70*/ LOP3.LUT R17, R30, R17, RZ, 0x3c, !PT ; - /*3a80*/ LOP3.LUT R30, R28, R17, RZ, 0x3c, !PT ; - /*3a90*/ SHFL.IDX PT, R31, R32, R61, 0x181f ; - /*3aa0*/ SHFL.IDX PT, R33, R30, R61, 0x181f ; - /*3ab0*/ IMAD R28, R5, 0x1000193, RZ ; - /*3ac0*/ LOP3.LUT R21, R28, R21, RZ, 0x3c, !PT ; - /*3ad0*/ IMAD R28, R9, 0x1000193, RZ ; - /*3ae0*/ LOP3.LUT R34, R34, R21, RZ, 0x3c, !PT ; - /*3af0*/ LOP3.LUT R25, R28, R25, RZ, 0x3c, !PT ; - /*3b00*/ SHFL.IDX PT, R35, R34, R61, 0x181f ; - /*3b10*/ LOP3.LUT R36, R36, R25, RZ, 0x3c, !PT ; - /*3b20*/ IMAD.HI.U32 R5, R31, UR6, RZ ; - /*3b30*/ SHFL.IDX PT, R37, R36, R61, 0x181f ; - /*3b40*/ IMAD.HI.U32 R9, R33, UR6, RZ ; - /*3b50*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*3b60*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*3b70*/ IMAD R31, R2, R5, R31 ; - /*3b80*/ IMAD R33, R2, R9, R33 ; - /*3b90*/ ISETP.GE.U32.AND P1, PT, R31, R2, PT ; - /*3ba0*/ ISETP.GE.U32.AND P2, PT, R33, R2, PT ; - /*3bb0*/ SEL R28, R2, RZ, P1 ; - /*3bc0*/ IMAD.HI.U32 R5, R35, UR6, RZ ; - /*3bd0*/ SEL R30, R2, RZ, P2 ; - /*3be0*/ IADD3 R29, PT, PT, R31, -R28, RZ ; - /*3bf0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*3c00*/ IMAD.HI.U32 R9, R37, UR6, RZ ; - /*3c10*/ IADD3 R33, PT, PT, R33, -R30, RZ ; - /*3c20*/ IMAD.WIDE.U32 R28, R29, 0x80, R88 ; - /*3c30*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*3c40*/ IMAD R5, R2.reuse, R5, R35 ; - /*3c50*/ IMAD.WIDE.U32 R32, R33, 0x80, R88 ; - /*3c60*/ LDG.E.128.STRONG.GPU R28, desc[UR12][R28.64] ; - /*3c70*/ ISETP.GE.U32.AND P1, PT, R5, R2.reuse, PT ; - /*3c80*/ IMAD R9, R2.reuse, R9, R37 ; - /*3c90*/ LDG.E.128.STRONG.GPU R32, desc[UR12][R32.64] ; - /*3ca0*/ SEL R36, R2, RZ, P1 ; - /*3cb0*/ ISETP.GE.U32.AND P1, PT, R9, R2, PT ; - /*3cc0*/ IADD3 R37, PT, PT, R5, -R36, RZ ; - /*3cd0*/ SEL R38, R2, RZ, P1 ; - /*3ce0*/ IMAD.WIDE.U32 R36, R37, 0x80, R88 ; - /*3cf0*/ IADD3 R41, PT, PT, R9, -R38, RZ ; - /*3d00*/ LDG.E.128.STRONG.GPU R36, desc[UR12][R36.64] ; - /*3d10*/ IMAD.WIDE.U32 R40, R41, 0x80, R88 ; - /*3d20*/ LDG.E.128.STRONG.GPU R40, desc[UR12][R40.64] ; - /*3d30*/ IMAD R5, R82, 0x1000193, RZ ; - /*3d40*/ IMAD R9, R78, 0x1000193, RZ ; - /*3d50*/ LOP3.LUT R14, R5, R14, RZ, 0x3c, !PT ; - /*3d60*/ IADD3 R5, PT, PT, R87, 0x2, RZ ; - /*3d70*/ LOP3.LUT R9, R9, R18, RZ, 0x3c, !PT ; - /*3d80*/ IMAD R45, R14, 0x1000193, RZ ; - /*3d90*/ LOP3.LUT R14, R66, R5, RZ, 0x3c, !PT ; - /*3da0*/ IMAD R9, R9, 0x1000193, RZ ; - /*3db0*/ LOP3.LUT R18, R64, R5, RZ, 0x3c, !PT ; - /*3dc0*/ IMAD R47, R18, 0x1000193, RZ ; - /*3dd0*/ LOP3.LUT R30, R45, R30, RZ, 0x3c, !PT ; - /*3de0*/ IMAD R45, R14, 0x1000193, RZ ; - /*3df0*/ LOP3.LUT R34, R9, R34, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R9, R6, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R6, R45, R30, RZ, 0x3c, !PT ; - /*3e20*/ LOP3.LUT R14, R47, R34, RZ, 0x3c, !PT ; - /*3e30*/ LOP3.LUT R9, R9, R22, RZ, 0x3c, !PT ; - /*3e40*/ SHFL.IDX PT, R47, R6, R61, 0x181f ; - /*3e50*/ IMAD R45, R10, 0x1000193, RZ ; - /*3e60*/ SHFL.IDX PT, R49, R14, R61, 0x181f ; - /*3e70*/ LOP3.LUT R10, R62, R5, RZ, 0x3c, !PT ; - /*3e80*/ IMAD R9, R9, 0x1000193, RZ ; - /*3e90*/ LOP3.LUT R26, R45, R26, RZ, 0x3c, !PT ; - /*3ea0*/ IMAD R45, R10, 0x1000193, RZ ; - /*3eb0*/ LOP3.LUT R38, R9, R38, RZ, 0x3c, !PT ; - /*3ec0*/ LOP3.LUT R9, R60, R5, RZ, 0x3c, !PT ; - /*3ed0*/ IMAD R5, R26, 0x1000193, RZ ; - /*3ee0*/ LOP3.LUT R10, R45, R38, RZ, 0x3c, !PT ; - /*3ef0*/ IMAD R9, R9, 0x1000193, RZ ; - /*3f00*/ LOP3.LUT R42, R5, R42, RZ, 0x3c, !PT ; - /*3f10*/ SHFL.IDX PT, R51, R10, R61, 0x181f ; - /*3f20*/ LOP3.LUT R14, R9, R42, RZ, 0x3c, !PT ; - /*3f30*/ IMAD.HI.U32 R6, R47, UR6, RZ ; - /*3f40*/ IMAD.HI.U32 R9, R49, UR6, RZ ; - /*3f50*/ SHFL.IDX PT, R5, R14, R61, 0x181f ; - /*3f60*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*3f70*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*3f80*/ IMAD R47, R2, R6, R47 ; - /*3f90*/ IMAD R49, R2, R9, R49 ; - /*3fa0*/ ISETP.GE.U32.AND P1, PT, R47, R2, PT ; - /*3fb0*/ ISETP.GE.U32.AND P2, PT, R49, R2, PT ; - /*3fc0*/ IMAD.HI.U32 R9, R51, UR6, RZ ; - /*3fd0*/ SEL R6, R2, RZ, P1 ; - /*3fe0*/ SEL R10, R2, RZ, P2 ; - /*3ff0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*4000*/ IADD3 R45, PT, PT, R47, -R6, RZ ; - /*4010*/ IADD3 R49, PT, PT, R49, -R10, RZ ; - /*4020*/ IMAD.HI.U32 R6, R5, UR6, RZ ; - /*4030*/ IMAD R9, R2, R9, R51 ; - /*4040*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*4050*/ IMAD.WIDE.U32 R44, R45, 0x80, R88 ; - /*4060*/ IMAD.WIDE.U32 R48, R49, 0x80, R88 ; - /*4070*/ ISETP.GE.U32.AND P1, PT, R9, R2, PT ; - /*4080*/ LDG.E.128.STRONG.GPU R44, desc[UR12][R44.64] ; - /*4090*/ IMAD R5, R2.reuse, R6, R5 ; - /*40a0*/ LDG.E.128.STRONG.GPU R48, desc[UR12][R48.64] ; - /*40b0*/ SEL R6, R2, RZ, P1 ; - /*40c0*/ ISETP.GE.U32.AND P1, PT, R5, R2, PT ; - /*40d0*/ IADD3 R53, PT, PT, R9, -R6, RZ ; - /*40e0*/ SEL R6, R2, RZ, P1 ; - /*40f0*/ IMAD.WIDE.U32 R52, R53, 0x80, R88 ; - /*4100*/ IADD3 R57, PT, PT, R5, -R6, RZ ; - /*4110*/ LDG.E.128.STRONG.GPU R52, desc[UR12][R52.64] ; - /*4120*/ IMAD.WIDE.U32 R56, R57, 0x80, R88 ; - /*4130*/ LDG.E.128.STRONG.GPU R56, desc[UR12][R56.64] ; - /*4140*/ IMAD R6, R83, 0x1000193, RZ ; - /*4150*/ IMAD R10, R79, 0x1000193, RZ ; - /*4160*/ LOP3.LUT R6, R6, R15, RZ, 0x3c, !PT ; - /*4170*/ LOP3.LUT R10, R10, R19, RZ, 0x3c, !PT ; - /*4180*/ IMAD R6, R6, 0x1000193, RZ ; - /*4190*/ IMAD R10, R10, 0x1000193, RZ ; - /*41a0*/ IADD3 R5, PT, PT, R87, 0x3, RZ ; - /*41b0*/ LOP3.LUT R31, R6, R31, RZ, 0x3c, !PT ; - /*41c0*/ LOP3.LUT R10, R10, R35, RZ, 0x3c, !PT ; - /*41d0*/ IMAD R6, R7, 0x1000193, RZ ; - /*41e0*/ LOP3.LUT R66, R66, R5, RZ, 0x3c, !PT ; - /*41f0*/ IMAD R14, R31, 0x1000193, RZ ; - /*4200*/ IMAD R10, R10, 0x1000193, RZ ; - /*4210*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*4220*/ IMAD R66, R66, 0x1000193, RZ ; - /*4230*/ IMAD R6, R6, 0x1000193, RZ ; - /*4240*/ LOP3.LUT R62, R62, R5, RZ, 0x3c, !PT ; - /*4250*/ LOP3.LUT R6, R6, R39, RZ, 0x3c, !PT ; - /*4260*/ LOP3.LUT R64, R64, R5, RZ, 0x3c, !PT ; - /*4270*/ IMAD R6, R6, 0x1000193, RZ ; - /*4280*/ IMAD R62, R62, 0x1000193, RZ ; - /*4290*/ LOP3.LUT R5, R60, R5, RZ, 0x3c, !PT ; - /*42a0*/ IMAD R64, R64, 0x1000193, RZ ; - /*42b0*/ LOP3.LUT R47, R14, R47, RZ, 0x3c, !PT ; - /*42c0*/ LOP3.LUT R51, R10, R51, RZ, 0x3c, !PT ; - /*42d0*/ IMAD R10, R11, 0x1000193, RZ ; - /*42e0*/ LOP3.LUT R66, R66, R47, RZ, 0x3c, !PT ; - /*42f0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*4300*/ SHFL.IDX PT, R7, R66, R61, 0x181f ; - /*4310*/ IMAD R10, R10, 0x1000193, RZ ; - /*4320*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*4330*/ LOP3.LUT R55, R6, R55, RZ, 0x3c, !PT ; - /*4340*/ IMAD R10, R10, 0x1000193, RZ ; - /*4350*/ LOP3.LUT R62, R62, R55, RZ, 0x3c, !PT ; - /*4360*/ IMAD R6, R5, 0x1000193, RZ ; - /*4370*/ LOP3.LUT R64, R64, R51, RZ, 0x3c, !PT ; - /*4380*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*4390*/ SHFL.IDX PT, R11, R62, R61, 0x181f ; - /*43a0*/ LOP3.LUT R18, R6, R59, RZ, 0x3c, !PT ; - /*43b0*/ SHFL.IDX PT, R9, R64, R61, 0x181f ; - /*43c0*/ IMAD.HI.U32 R6, R7, UR6, RZ ; - /*43d0*/ SHFL.IDX PT, R5, R18, R61, 0x181f ; - /*43e0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*43f0*/ IMAD R7, R2, R6, R7 ; - /*4400*/ ISETP.GE.U32.AND P1, PT, R7, R2, PT ; - /*4410*/ IMAD.HI.U32 R14, R11, UR6, RZ ; - /*4420*/ SEL R6, R2, RZ, P1 ; - /*4430*/ IMAD.HI.U32 R10, R9, UR6, RZ ; - /*4440*/ IADD3 R14, PT, PT, -R14, RZ, RZ ; - /*4450*/ IADD3 R61, PT, PT, R7, -R6, RZ ; - /*4460*/ IMAD.HI.U32 R6, R5, UR6, RZ ; - /*4470*/ IADD3 R10, PT, PT, -R10, RZ, RZ ; - /*4480*/ IMAD R11, R2, R14, R11 ; - /*4490*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*44a0*/ IMAD R9, R2, R10, R9 ; - /*44b0*/ ISETP.GE.U32.AND P1, PT, R11, R2.reuse, PT ; - /*44c0*/ IMAD.WIDE.U32 R60, R61, 0x80, R88 ; - /*44d0*/ ISETP.GE.U32.AND P2, PT, R9, R2, PT ; - /*44e0*/ IMAD R5, R2.reuse, R6, R5 ; - /*44f0*/ SEL R6, R2.reuse, RZ, P1 ; - /*4500*/ SEL R10, R2.reuse, RZ, P2 ; - /*4510*/ LDG.E.128.STRONG.GPU R60, desc[UR12][R60.64] ; - /*4520*/ ISETP.GE.U32.AND P1, PT, R5, R2, PT ; - /*4530*/ IADD3 R69, PT, PT, R11, -R6, RZ ; - /*4540*/ IADD3 R65, PT, PT, R9, -R10, RZ ; - /*4550*/ SEL R6, R2, RZ, P1 ; - /*4560*/ IMAD.WIDE.U32 R68, R69, 0x80, R88 ; - /*4570*/ IMAD.WIDE.U32 R64, R65, 0x80, R88.reuse ; - /*4580*/ IADD3 R73, PT, PT, R5, -R6, RZ ; - /*4590*/ LDG.E.128.STRONG.GPU R68, desc[UR12][R68.64] ; - /*45a0*/ IMAD.WIDE.U32 R72, R73, 0x80, R88 ; - /*45b0*/ LDG.E.128.STRONG.GPU R64, desc[UR12][R64.64] ; - /*45c0*/ LDG.E.128.STRONG.GPU R72, desc[UR12][R72.64] ; - /*45d0*/ IMAD R5, R80, 0x1000193, RZ ; - /*45e0*/ LOP3.LUT R5, R5, R12, RZ, 0x3c, !PT ; - /*45f0*/ IMAD R9, R4, 0x1000193, RZ ; - /*4600*/ IMAD R5, R5, 0x1000193, RZ ; - /*4610*/ IMAD R4, R13, 0x1000193, RZ ; - /*4620*/ IMAD R11, R8, 0x1000193, RZ ; - /*4630*/ LOP3.LUT R5, R5, R28, RZ, 0x3c, !PT ; - /*4640*/ IMAD R7, R76, 0x1000193, RZ ; - /*4650*/ LOP3.LUT R9, R9, R20, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R4, R4, R29, RZ, 0x3c, !PT ; - /*4670*/ IMAD R5, R5, 0x1000193, RZ ; - /*4680*/ LOP3.LUT R11, R11, R24, RZ, 0x3c, !PT ; - /*4690*/ IMAD R8, R21, 0x1000193, RZ ; - /*46a0*/ LOP3.LUT R7, R7, R16, RZ, 0x3c, !PT ; - /*46b0*/ IMAD R9, R9, 0x1000193, RZ ; - /*46c0*/ LOP3.LUT R5, R5, R44, RZ, 0x3c, !PT ; - /*46d0*/ IMAD R4, R4, 0x1000193, RZ ; - /*46e0*/ IMAD R11, R11, 0x1000193, RZ ; - /*46f0*/ LOP3.LUT R8, R8, R37, RZ, 0x3c, !PT ; - /*4700*/ IMAD R7, R7, 0x1000193, RZ ; - /*4710*/ LOP3.LUT R9, R9, R36, RZ, 0x3c, !PT ; - /*4720*/ IMAD R5, R5, 0x1000193, RZ ; - /*4730*/ LOP3.LUT R4, R4, R45, RZ, 0x3c, !PT ; - /*4740*/ IMAD R10, R25, 0x1000193, RZ ; - /*4750*/ LOP3.LUT R40, R11, R40, RZ, 0x3c, !PT ; - /*4760*/ IMAD R6, R17, 0x1000193, RZ ; - /*4770*/ LOP3.LUT R7, R7, R32, RZ, 0x3c, !PT ; - /*4780*/ IMAD R8, R8, 0x1000193, RZ ; - /*4790*/ IMAD R9, R9, 0x1000193, RZ ; - /*47a0*/ LOP3.LUT R41, R10, R41, RZ, 0x3c, !PT ; - /*47b0*/ IMAD R4, R4, 0x1000193, RZ ; - /*47c0*/ LOP3.LUT R6, R6, R33, RZ, 0x3c, !PT ; - /*47d0*/ IMAD R11, R30, 0x1000193, RZ ; - /*47e0*/ LOP3.LUT R8, R8, R53, RZ, 0x3c, !PT ; - /*47f0*/ IMAD R7, R7, 0x1000193, RZ ; - /*4800*/ IADD3 R87, PT, PT, R87, 0x4, RZ ; - /*4810*/ LOP3.LUT R9, R9, R52, RZ, 0x3c, !PT ; - /*4820*/ IMAD R10, R47, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R11, R11, R46, RZ, 0x3c, !PT ; - /*4840*/ IMAD R6, R6, 0x1000193, RZ ; - /*4850*/ LOP3.LUT R7, R7, R48, RZ, 0x3c, !PT ; - /*4860*/ IMAD R13, R34, 0x1000193, RZ ; - /*4870*/ ISETP.NE.AND P1, PT, R87, 0x40, PT ; - /*4880*/ IMAD R15, R38, 0x1000193, RZ ; - /*4890*/ IMAD R8, R8, 0x1000193, RZ ; - /*48a0*/ IMAD R9, R9, 0x1000193, RZ ; - /*48b0*/ LOP3.LUT R6, R6, R49, RZ, 0x3c, !PT ; - /*48c0*/ IMAD R11, R11, 0x1000193, RZ ; - /*48d0*/ LOP3.LUT R13, R13, R50, RZ, 0x3c, !PT ; - /*48e0*/ IMAD R7, R7, 0x1000193, RZ ; - /*48f0*/ LOP3.LUT R15, R15, R54, RZ, 0x3c, !PT ; - /*4900*/ IMAD R6, R6, 0x1000193, RZ ; - /*4910*/ IMAD R13, R13, 0x1000193, RZ ; - /*4920*/ IMAD R15, R15, 0x1000193, RZ ; - /*4930*/ IMAD R12, R59, 0x1000193, RZ ; - /*4940*/ LOP3.LUT R80, R5, R60, RZ, 0x3c, !PT ; - /*4950*/ IMAD R5, R40, 0x1000193, RZ ; - /*4960*/ LOP3.LUT R81, R4, R61, RZ, 0x3c, !PT ; - /*4970*/ IMAD R4, R41, 0x1000193, RZ ; - /*4980*/ LOP3.LUT R56, R5, R56, RZ, 0x3c, !PT ; - /*4990*/ IMAD R5, R42, 0x1000193, RZ ; - /*49a0*/ LOP3.LUT R83, R10, R63, RZ, 0x3c, !PT ; - /*49b0*/ IMAD R10, R51, 0x1000193, RZ ; - /*49c0*/ LOP3.LUT R57, R4, R57, RZ, 0x3c, !PT ; - /*49d0*/ LOP3.LUT R58, R5, R58, RZ, 0x3c, !PT ; - /*49e0*/ LOP3.LUT R5, R8, R69, RZ, 0x3c, !PT ; - /*49f0*/ IMAD R8, R55, 0x1000193, RZ ; - /*4a00*/ LOP3.LUT R4, R9, R68, RZ, 0x3c, !PT ; - /*4a10*/ IMAD R9, R56, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R82, R11, R62, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R79, R10, R67, RZ, 0x3c, !PT ; - /*4a40*/ IMAD R10, R57, 0x1000193, RZ ; - /*4a50*/ LOP3.LUT R76, R7, R64, RZ, 0x3c, !PT ; - /*4a60*/ IMAD R11, R58, 0x1000193, RZ ; - /*4a70*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*4a80*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R9, R10, R73, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R77, R6, R65, RZ, 0x3c, !PT ; - /*4ab0*/ LOP3.LUT R10, R11, R74, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R78, R13, R66, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R6, R15, R70, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R11, R12, R75, RZ, 0x3c, !PT ; - /*4af0*/ @P1 BRA `(.L_x_289) ; - /*4b00*/ IMAD R80, R80, 0x1000193, RZ ; - /*4b10*/ IMAD R76, R76, 0x1000193, RZ ; - /*4b20*/ IMAD R4, R4, 0x1000193, RZ ; - /*4b30*/ LOP3.LUT R80, R80, R81, RZ, 0x3c, !PT ; - /*4b40*/ IMAD R8, R8, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R76, R76, R77, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4b70*/ IMAD R5, R80, 0x1000193, RZ ; - /*4b80*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4b90*/ IMAD R9, R76, 0x1000193, RZ ; - /*4ba0*/ IMAD R13, R4, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R5, R5, R82, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R15, R8, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R9, R9, R78, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R13, R13, R6, RZ, 0x3c, !PT ; - /*4bf0*/ IMAD R0, R5, 0x1000193, RZ ; - /*4c00*/ LOP3.LUT R15, R15, R10, RZ, 0x3c, !PT ; - /*4c10*/ IMAD R2, R9, 0x1000193, RZ ; - /*4c20*/ IMAD R4, R13, 0x1000193, RZ ; - /*4c30*/ LOP3.LUT R83, R0, R83, RZ, 0x3c, !PT ; - /*4c40*/ IMAD R6, R15, 0x1000193, RZ ; - /*4c50*/ LOP3.LUT R79, R2, R79, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R25, R4, R7, RZ, 0x3c, !PT ; - /*4c70*/ STS [R86+UR5+0x80], R83 ; - /*4c80*/ LOP3.LUT R27, R6, R11, RZ, 0x3c, !PT ; - /*4c90*/ STS [R86+UR5+0xa0], R79 ; - /*4ca0*/ STS [R86+UR5+0xc0], R25 ; - /*4cb0*/ STS [R86+UR5+0xe0], R27 ; - /*4cc0*/ LDS.128 R16, [R85+UR5] ; - /*4cd0*/ LDS.128 R4, [R3+0x10] ; - /*4ce0*/ LDS.128 R20, [R85+UR5+0x10] ; - /*4cf0*/ LDS.128 R8, [R3] ; - /*4d00*/ LDS.128 R28, [R3+0x30] ; - /*4d10*/ LDS.128 R12, [R3+0x20] ; - /*4d20*/ LOP3.LUT R2, R16, R6, RZ, 0x3c, !PT ; - /*4d30*/ LOP3.LUT R33, R17, R7, RZ, 0x3c, !PT ; - /*4d40*/ SHF.L.W.U32.HI R0, R33, 0x1, R2 ; - /*4d50*/ SHF.L.W.U32.HI R2, R2, 0x1, R33 ; - /*4d60*/ LOP3.LUT R24, R23, R29, R11, 0x96, !PT ; - /*4d70*/ LOP3.LUT R34, R22, R28, R10, 0x96, !PT ; - /*4d80*/ LOP3.LUT R27, R24, 0x80000000, RZ, 0x3c, !PT ; - /*4d90*/ LOP3.LUT R25, R0, R34, RZ, 0x3c, !PT ; - /*4da0*/ LOP3.LUT R2, R2, R27, RZ, 0x3c, !PT ; - /*4db0*/ LOP3.LUT R33, R25, 0x1, RZ, 0x3c, !PT ; - /*4dc0*/ SHF.L.W.U32.HI R35, R27, 0x1, R34 ; - /*4dd0*/ SHF.L.W.U32.HI R34, R34, 0x1, R27 ; - /*4de0*/ LOP3.LUT R27, R30, 0x1, R4, 0x96, !PT ; - /*4df0*/ LOP3.LUT R4, R25, R4, RZ, 0x3c, !PT ; - /*4e00*/ LOP3.LUT R30, R25.reuse, R30, RZ, 0x3c, !PT ; - /*4e10*/ SHF.L.W.U32.HI R79, R2.reuse, 0xf, R25.reuse ; - /*4e20*/ SHF.L.W.U32.HI R72, R25.reuse, 0x1d, R2.reuse ; - /*4e30*/ SHF.L.W.U32.HI R0, R2.reuse, 0x1d, R25 ; - /*4e40*/ SHF.L.W.U32.HI R24, R25, 0xf, R2 ; - /*4e50*/ LOP3.LUT R3, R2, R5, RZ, 0x3c, !PT ; - /*4e60*/ SHF.L.W.U32.HI R36, R33, 0xb, R2 ; - /*4e70*/ LOP3.LUT R25, R2.reuse, R31, RZ, 0x3c, !PT ; - /*4e80*/ SHF.L.W.U32.HI R33, R2, 0xb, R33 ; - /*4e90*/ LOP3.LUT R2, R31, R5, RZ, 0x3c, !PT ; - /*4ea0*/ SHF.L.W.U32.HI R46, R4, 0x1e, R3 ; - /*4eb0*/ SHF.L.W.U32.HI R4, R3, 0x1e, R4 ; - /*4ec0*/ SHF.L.W.U32.HI R82, R25, 0x6, R30 ; - /*4ed0*/ SHF.L.W.U32.HI R25, R30, 0x6, R25 ; - /*4ee0*/ SHF.L.W.U32.HI R3, R2, 0x1, R27 ; - /*4ef0*/ LOP3.LUT R30, R18, R12, RZ, 0x3c, !PT ; - /*4f00*/ LOP3.LUT R37, R19, R13, RZ, 0x3c, !PT ; - /*4f10*/ LOP3.LUT R32, R20, R14, R8, 0x96, !PT ; - /*4f20*/ LOP3.LUT R39, R21, R15, R9, 0x96, !PT ; - /*4f30*/ SHF.L.W.U32.HI R2, R27, 0x1, R2 ; - /*4f40*/ SHF.L.W.U32.HI R26, R37, 0x1, R30 ; - /*4f50*/ LOP3.LUT R3, R3, R32, RZ, 0x3c, !PT ; - /*4f60*/ LOP3.LUT R2, R2, R39, RZ, 0x3c, !PT ; - /*4f70*/ SHF.L.W.U32.HI R30, R30, 0x1, R37 ; - /*4f80*/ SHF.L.W.U32.HI R37, R39, 0x1, R32 ; - /*4f90*/ SHF.L.W.U32.HI R32, R32, 0x1, R39 ; - /*4fa0*/ LOP3.LUT R28, R3, R28, RZ, 0x3c, !PT ; - /*4fb0*/ LOP3.LUT R29, R2, R29, RZ, 0x3c, !PT ; - /*4fc0*/ LOP3.LUT R30, R30, R31, R5, 0x96, !PT ; - /*4fd0*/ LOP3.LUT R27, R26, R27, RZ, 0x3c, !PT ; - /*4fe0*/ LOP3.LUT R44, R32, R17, R7, 0x96, !PT ; - /*4ff0*/ SHF.L.W.U32.HI R39, R28, 0xc, R29 ; - /*5000*/ SHF.L.W.U32.HI R32, R29, 0xc, R28 ; - /*5010*/ LOP3.LUT R45, R30.reuse, R7, RZ, 0x3c, !PT ; - /*5020*/ SHF.L.W.U32.HI R42, R30.reuse, 0x15, R27.reuse ; - /*5030*/ SHF.L.W.U32.HI R5, R30, 0x19, R27 ; - /*5040*/ SHF.L.W.U32.HI R28, R27.reuse, 0x19, R30.reuse ; - /*5050*/ PRMT R76, R27.reuse, 0x4321, R30.reuse ; - /*5060*/ PRMT R29, R30, 0x4321, R27 ; - /*5070*/ SHF.L.W.U32.HI R38, R27, 0x15, R30 ; - /*5080*/ LOP3.LUT R49, R37, R16.reuse, R6, 0x96, !PT ; - /*5090*/ LOP3.LUT R43, R27, R16, RZ, 0x3c, !PT ; - /*50a0*/ LOP3.LUT R30, R30, R17, RZ, 0x3c, !PT ; - /*50b0*/ LOP3.LUT R40, R27, R6, RZ, 0x3c, !PT ; - /*50c0*/ LOP3.LUT R35, R35, R18, R12, 0x96, !PT ; - /*50d0*/ LOP3.LUT R34, R34, R19, R13, 0x96, !PT ; - /*50e0*/ LOP3.LUT R6, R2, R23, RZ, 0x3c, !PT ; - /*50f0*/ LOP3.LUT R31, R3, R22, RZ, 0x3c, !PT ; - /*5100*/ LOP3.LUT R12, R49, R12, RZ, 0x3c, !PT ; - /*5110*/ LOP3.LUT R13, R44, R13, RZ, 0x3c, !PT ; - /*5120*/ SHF.L.W.U32.HI R47, R43, 0x17, R30 ; - /*5130*/ SHF.L.W.U32.HI R43, R30, 0x17, R43 ; - /*5140*/ LOP3.LUT R30, R3, R10, RZ, 0x3c, !PT ; - /*5150*/ LOP3.LUT R11, R2, R11, RZ, 0x3c, !PT ; - /*5160*/ SHF.L.W.U32.HI R56, R6, 0xa, R31 ; - /*5170*/ SHF.L.W.U32.HI R77, R13, 0x1b, R12 ; - /*5180*/ SHF.L.W.U32.HI R26, R12, 0x1b, R13 ; - /*5190*/ SHF.L.W.U32.HI R31, R31, 0xa, R6 ; - /*51a0*/ SHF.L.W.U32.HI R37, R44, 0xe, R49 ; - /*51b0*/ LOP3.LUT R12, R49, R18, RZ, 0x3c, !PT ; - /*51c0*/ SHF.L.W.U32.HI R48, R49.reuse, 0x7, R44.reuse ; - /*51d0*/ SHF.L.W.U32.HI R10, R44.reuse, 0x7, R49.reuse ; - /*51e0*/ PRMT R68, R49.reuse, 0x2107, R44.reuse ; - /*51f0*/ PRMT R41, R44.reuse, 0x2107, R49 ; - /*5200*/ SHF.L.W.U32.HI R6, R49, 0xe, R44 ; - /*5210*/ LOP3.LUT R7, R44, R19, RZ, 0x3c, !PT ; - /*5220*/ SHF.L.W.U32.HI R83, R11, 0x1, R30 ; - /*5230*/ SHF.L.W.U32.HI R50, R2, 0x2, R3 ; - /*5240*/ SHF.L.W.U32.HI R49, R35, 0x9, R34 ; - /*5250*/ SHF.L.W.U32.HI R30, R30, 0x1, R11 ; - /*5260*/ LOP3.LUT R44, R2, 0x80000000, RZ, 0x3c, !PT ; - /*5270*/ SHF.L.W.U32.HI R51, R3, 0x2, R2 ; - /*5280*/ SHF.L.W.U32.HI R11, R34, 0x9, R35 ; - /*5290*/ SHF.L.W.U32.HI R52, R7, 0x14, R12 ; - /*52a0*/ SHF.L.W.U32.HI R12, R12, 0x14, R7 ; - /*52b0*/ LOP3.LUT R74, R46, R48, R47, 0xb4, !PT ; - /*52c0*/ LOP3.LUT R60, R47, R49, R48, 0xb4, !PT ; - /*52d0*/ LOP3.LUT R2, R48, R50, R49, 0xb4, !PT ; - /*52e0*/ SHF.L.W.U32.HI R73, R3, 0xd, R44 ; - /*52f0*/ SHF.L.W.U32.HI R7, R44, 0xd, R3 ; - /*5300*/ LOP3.LUT R48, R49, R46, R50, 0xb4, !PT ; - /*5310*/ LOP3.LUT R61, R43, R11, R10, 0xb4, !PT ; - /*5320*/ LOP3.LUT R3, R10, R51, R11, 0xb4, !PT ; - /*5330*/ LOP3.LUT R49, R11, R4, R51, 0xb4, !PT ; - /*5340*/ SHF.L.W.U32.HI R11, R34, 0x12, R35 ; - /*5350*/ SHF.L.W.U32.HI R27, R45, 0x1c, R40 ; - /*5360*/ SHF.L.W.U32.HI R13, R40, 0x1c, R45 ; - /*5370*/ LOP3.LUT R46, R50, R47, R46, 0xb4, !PT ; - /*5380*/ SHF.L.W.U32.HI R40, R35, 0x12, R34 ; - /*5390*/ LOP3.LUT R75, R4, R10, R43, 0xb4, !PT ; - /*53a0*/ LOP3.LUT R47, R51, R43, R4, 0xb4, !PT ; - /*53b0*/ LOP3.LUT R4, R83, R5, R82, 0xb4, !PT ; - /*53c0*/ LOP3.LUT R50, R82, R68, R5, 0xb4, !PT ; - /*53d0*/ LOP3.LUT R10, R5, R11, R68, 0xb4, !PT ; - /*53e0*/ LOP3.LUT R68, R68, R83, R11, 0xb4, !PT ; - /*53f0*/ LOP3.LUT R82, R11, R82, R83, 0xb4, !PT ; - /*5400*/ LOP3.LUT R14, R35, R14, RZ, 0x3c, !PT ; - /*5410*/ LOP3.LUT R15, R34, R15, RZ, 0x3c, !PT ; - /*5420*/ LOP3.LUT R51, R25, R41, R28, 0xb4, !PT ; - /*5430*/ LOP3.LUT R11, R28, R40, R41, 0xb4, !PT ; - /*5440*/ LOP3.LUT R69, R41, R30, R40, 0xb4, !PT ; - /*5450*/ LOP3.LUT R83, R40, R25, R30, 0xb4, !PT ; - /*5460*/ LOP3.LUT R40, R35, R20, RZ, 0x3c, !PT ; - /*5470*/ LOP3.LUT R41, R34, R21, RZ, 0x3c, !PT ; - /*5480*/ LOP3.LUT R5, R30, R28, R25, 0xb4, !PT ; - /*5490*/ LOP3.LUT R45, R37, R35, R8, 0x6, !PT ; - /*54a0*/ SHF.L.W.U32.HI R30, R14, 0x4, R15 ; - /*54b0*/ SHF.L.W.U32.HI R28, R15, 0x4, R14 ; - /*54c0*/ SHF.L.W.U32.HI R25, R41, 0x3, R40 ; - /*54d0*/ SHF.L.W.U32.HI R14, R40, 0x3, R41 ; - /*54e0*/ LOP3.LUT R15, R6, R34, R9, 0x6, !PT ; - /*54f0*/ LOP3.LUT R40, R36, R39, RZ, 0x30, !PT ; - /*5500*/ LOP3.LUT R44, R45, R42.reuse, RZ, 0x3c, !PT ; - /*5510*/ LOP3.LUT R62, R39, R42, R36, 0xb4, !PT ; - /*5520*/ LOP3.LUT R42, R36, R37, R42, 0xb4, !PT ; - /*5530*/ LOP3.LUT R36, R39, R35.reuse, R8, 0x90, !PT ; - /*5540*/ LOP3.LUT R45, R15, R38.reuse, RZ, 0x3c, !PT ; - /*5550*/ LOP3.LUT R63, R32, R38, R33, 0xb4, !PT ; - /*5560*/ LOP3.LUT R43, R33, R6, R38, 0xb4, !PT ; - /*5570*/ LOP3.LUT R8, R40, R35, R8, 0x96, !PT ; - /*5580*/ LOP3.LUT R40, R56, R76, R79, 0xb4, !PT ; - /*5590*/ LOP3.LUT R38, R79, R77, R76, 0xb4, !PT ; - /*55a0*/ LOP3.LUT R78, R30, R79, R56, 0xb4, !PT ; - /*55b0*/ LOP3.LUT R41, R31, R29, R24, 0xb4, !PT ; - /*55c0*/ LOP3.LUT R39, R24, R26, R29, 0xb4, !PT ; - /*55d0*/ LOP3.LUT R79, R28, R24, R31, 0xb4, !PT ; - /*55e0*/ LOP3.LUT R33, R33, R32, RZ, 0x30, !PT ; - /*55f0*/ LOP3.LUT R80, R73, R27, R72, 0xb4, !PT ; - /*5600*/ LOP3.LUT R84, R72, R52, R27, 0xb4, !PT ; - /*5610*/ LOP3.LUT R24, R27, R25, R52, 0xb4, !PT ; - /*5620*/ LOP3.LUT R15, R32, R34, R9, 0x90, !PT ; - /*5630*/ LOP3.LUT R52, R52, R73, R25, 0xb4, !PT ; - /*5640*/ LOP3.LUT R72, R25, R72, R73, 0xb4, !PT ; - /*5650*/ LOP3.LUT R81, R7, R13, R0, 0xb4, !PT ; - /*5660*/ LOP3.LUT R85, R0, R12, R13, 0xb4, !PT ; - /*5670*/ LOP3.LUT R73, R14, R0, R7, 0xb4, !PT ; - /*5680*/ HFMA2 R0, -RZ, RZ, 0, 5.9604644775390625e-08 ; - /*5690*/ LOP3.LUT R35, R33, R34, R9, 0x96, !PT ; - /*56a0*/ LOP3.LUT R56, R77, R56, R30, 0xb4, !PT ; - /*56b0*/ LOP3.LUT R76, R76, R30, R77, 0xb4, !PT ; - /*56c0*/ LOP3.LUT R36, R36, R37, RZ, 0x3c, !PT ; - /*56d0*/ LOP3.LUT R57, R26, R31, R28, 0xb4, !PT ; - /*56e0*/ LOP3.LUT R77, R29, R28, R26, 0xb4, !PT ; - /*56f0*/ LOP3.LUT R25, R13, R14, R12, 0xb4, !PT ; - /*5700*/ LOP3.LUT R53, R12, R7, R14, 0xb4, !PT ; - /*5710*/ LOP3.LUT R37, R15, R6, RZ, 0x3c, !PT ; - /*5720*/ LOP3.LUT R34, R8, 0x1, RZ, 0x3c, !PT ; -.L_x_290: - /*5730*/ LOP3.LUT R29, R50, R52, R62, 0x96, !PT ; - /*5740*/ LOP3.LUT R67, R51, R53, R63, 0x96, !PT ; - /*5750*/ LOP3.LUT R7, R82, R84, R36, 0x96, !PT ; - /*5760*/ LOP3.LUT R29, R60, R29, R78, 0x96, !PT ; - /*5770*/ LOP3.LUT R67, R61, R67, R79, 0x96, !PT ; - /*5780*/ LOP3.LUT R27, R10, R72, R42, 0x96, !PT ; - /*5790*/ LOP3.LUT R71, R11, R73, R43, 0x96, !PT ; - /*57a0*/ LOP3.LUT R9, R83, R85, R37, 0x96, !PT ; - /*57b0*/ LOP3.LUT R7, R46, R7, R76, 0x96, !PT ; - /*57c0*/ SHF.L.W.U32.HI R12, R67, 0x1, R29 ; - /*57d0*/ LOP3.LUT R13, R5, R25, R35, 0x96, !PT ; - /*57e0*/ LOP3.LUT R27, R2, R27, R40, 0x96, !PT ; - /*57f0*/ LOP3.LUT R71, R3, R71, R41, 0x96, !PT ; - /*5800*/ LOP3.LUT R14, R47, R9, R77, 0x96, !PT ; - /*5810*/ SHF.L.W.U32.HI R15, R29, 0x1, R67 ; - /*5820*/ LOP3.LUT R9, R4, R24, R34, 0x96, !PT ; - /*5830*/ LOP3.LUT R55, R12, R7, R4, 0x96, !PT ; - /*5840*/ LOP3.LUT R13, R75, R13, R57, 0x96, !PT ; - /*5850*/ SHF.L.W.U32.HI R4, R27, 0x1, R71 ; - /*5860*/ LOP3.LUT R64, R15, R14, R5, 0x96, !PT ; - /*5870*/ LOP3.LUT R5, R74, R9, R56, 0x96, !PT ; - /*5880*/ LOP3.LUT R54, R4, R13, R53, 0x96, !PT ; - /*5890*/ LOP3.LUT R9, R68, R80, R44, 0x96, !PT ; - /*58a0*/ LOP3.LUT R53, R69, R81, R45, 0x96, !PT ; - /*58b0*/ LOP3.LUT R58, R12, R7, R34, 0x96, !PT ; - /*58c0*/ LOP3.LUT R59, R15.reuse, R14.reuse, R35, 0x96, !PT ; - /*58d0*/ LOP3.LUT R65, R15.reuse, R14.reuse, R25, 0x96, !PT ; - /*58e0*/ LOP3.LUT R34, R15, R14, R57, 0x96, !PT ; - /*58f0*/ SHF.L.W.U32.HI R6, R71, 0x1, R27 ; - /*5900*/ SHF.L.W.U32.HI R66, R14, 0x1, R7 ; - /*5910*/ LOP3.LUT R15, R15, R14, R75, 0x96, !PT ; - /*5920*/ LOP3.LUT R9, R48, R9, R38, 0x96, !PT ; - /*5930*/ LOP3.LUT R53, R49, R53, R39, 0x96, !PT ; - /*5940*/ LOP3.LUT R8, R12.reuse, R7.reuse, R24, 0x96, !PT ; - /*5950*/ LOP3.LUT R35, R12, R7, R56, 0x96, !PT ; - /*5960*/ SHF.L.W.U32.HI R14, R7, 0x1, R14 ; - /*5970*/ LOP3.LUT R12, R12, R7, R74, 0x96, !PT ; - /*5980*/ LOP3.LUT R26, R6.reuse, R5.reuse, R62, 0x96, !PT ; - /*5990*/ LOP3.LUT R7, R6, R5, R50, 0x96, !PT ; - /*59a0*/ LOP3.LUT R25, R4, R13, R63, 0x96, !PT ; - /*59b0*/ LOP3.LUT R57, R6, R5, R52, 0x96, !PT ; - /*59c0*/ SHF.L.W.U32.HI R32, R5, 0x1, R13 ; - /*59d0*/ SHF.L.W.U32.HI R28, R13, 0x1, R5 ; - /*59e0*/ LOP3.LUT R50, R6.reuse, R5.reuse, R78, 0x96, !PT ; - /*59f0*/ SHF.L.W.U32.HI R62, R9, 0x1, R53 ; - /*5a00*/ LOP3.LUT R5, R6, R5, R60, 0x96, !PT ; - /*5a10*/ LOP3.LUT R63, R14, R71, R45, 0x96, !PT ; - /*5a20*/ LOP3.LUT R52, R4, R13, R51, 0x96, !PT ; - /*5a30*/ LOP3.LUT R31, R4, R13, R79, 0x96, !PT ; - /*5a40*/ SHF.L.W.U32.HI R60, R53, 0x1, R9 ; - /*5a50*/ LOP3.LUT R45, R14, R71, R39, 0x96, !PT ; - /*5a60*/ LOP3.LUT R4, R4, R13, R61, 0x96, !PT ; - /*5a70*/ LOP3.LUT R39, R66, R27, R48, 0x96, !PT ; - /*5a80*/ LOP3.LUT R6, R32, R53, R37, 0x96, !PT ; - /*5a90*/ LOP3.LUT R51, R28, R9, R36, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R30, R32, R53, R85, 0x96, !PT ; - /*5ab0*/ LOP3.LUT R33, R28, R9, R84, 0x96, !PT ; - /*5ac0*/ LOP3.LUT R56, R32, R53, R83, 0x96, !PT ; - /*5ad0*/ LOP3.LUT R61, R28, R9, R82, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R13, R32, R53, R77, 0x96, !PT ; - /*5af0*/ LOP3.LUT R24, R28, R9, R76, 0x96, !PT ; - /*5b00*/ LOP3.LUT R47, R32, R53, R47, 0x96, !PT ; - /*5b10*/ LOP3.LUT R46, R28, R9, R46, 0x96, !PT ; - /*5b20*/ LOP3.LUT R48, R62, R67, R43, 0x96, !PT ; - /*5b30*/ LOP3.LUT R38, R66.reuse, R27.reuse, R38, 0x96, !PT ; - /*5b40*/ LOP3.LUT R28, R66, R27, R80, 0x96, !PT ; - /*5b50*/ LOP3.LUT R44, R66.reuse, R27.reuse, R44, 0x96, !PT ; - /*5b60*/ LOP3.LUT R32, R66, R27, R68, 0x96, !PT ; - /*5b70*/ LOP3.LUT R43, R62.reuse, R67.reuse, R11, 0x96, !PT ; - /*5b80*/ LOP3.LUT R11, R62, R67, R41, 0x96, !PT ; - /*5b90*/ LOP3.LUT R66, R60.reuse, R29.reuse, R10, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R41, R60, R29, R42, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R10, R60, R29, R40, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R53, R14.reuse, R71.reuse, R81, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R9, R14, R71, R69, 0x96, !PT ; - /*5be0*/ LOP3.LUT R27, R62, R67, R73, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R36, R60, R29, R72, 0x96, !PT ; - /*5c00*/ SHF.L.W.U32.HI R37, R57, 0xc, R54 ; - /*5c10*/ SHF.L.W.U32.HI R40, R54, 0xc, R57 ; - /*5c20*/ LOP3.LUT R14, R14, R71, R49, 0x96, !PT ; - /*5c30*/ LOP3.LUT R62, R62, R67, R3, 0x96, !PT ; - /*5c40*/ LOP3.LUT R29, R60, R29, R2, 0x96, !PT ; - /*5c50*/ SHF.L.W.U32.HI R54, R45, 0x15, R38 ; - /*5c60*/ SHF.L.W.U32.HI R57, R47, 0xe, R46 ; - /*5c70*/ SHF.L.W.U32.HI R45, R38, 0x15, R45 ; - /*5c80*/ SHF.L.W.U32.HI R2, R61, 0x7, R56 ; - /*5c90*/ SHF.L.W.U32.HI R3, R56, 0x7, R61 ; - /*5ca0*/ SHF.L.W.U32.HI R46, R46, 0xe, R47 ; - /*5cb0*/ SHF.L.W.U32.HI R38, R41, 0x1e, R48 ; - /*5cc0*/ SHF.L.W.U32.HI R56, R48, 0x1e, R41 ; - /*5cd0*/ SHF.L.W.U32.HI R48, R35, 0x9, R34 ; - /*5ce0*/ SHF.L.W.U32.HI R47, R4, 0x2, R5 ; - /*5cf0*/ SHF.L.W.U32.HI R41, R5, 0x2, R4 ; - /*5d00*/ SHF.L.W.U32.HI R34, R34, 0x9, R35 ; - /*5d10*/ PRMT R4, R39, 0x4321, R14 ; - /*5d20*/ PRMT R5, R14, 0x4321, R39 ; - /*5d30*/ SHF.L.W.U32.HI R35, R6, 0x1b, R51 ; - /*5d40*/ SHF.L.W.U32.HI R14, R15, 0x12, R12 ; - /*5d50*/ SHF.L.W.U32.HI R6, R51, 0x1b, R6 ; - /*5d60*/ SHF.L.W.U32.HI R15, R12, 0x12, R15 ; - /*5d70*/ SHF.L.W.U32.HI R51, R52, 0xa, R7 ; - /*5d80*/ PRMT R12, R24, 0x2107, R13 ; - /*5d90*/ SHF.L.W.U32.HI R42, R66, 0xb, R43 ; - /*5da0*/ SHF.L.W.U32.HI R49, R28, 0x17, R53 ; - /*5db0*/ SHF.L.W.U32.HI R52, R7, 0xa, R52 ; - /*5dc0*/ PRMT R13, R13, 0x2107, R24 ; - /*5dd0*/ SHF.L.W.U32.HI R53, R53, 0x17, R28 ; - /*5de0*/ SHF.L.W.U32.HI R7, R27, 0x6, R36 ; - /*5df0*/ SHF.L.W.U32.HI R24, R36, 0x6, R27 ; - /*5e00*/ SHF.L.W.U32.HI R43, R43, 0xb, R66 ; - /*5e10*/ SHF.L.W.U32.HI R28, R8, 0x4, R65 ; - /*5e20*/ SHF.L.W.U32.HI R27, R63, 0x1c, R44 ; - /*5e30*/ SHF.L.W.U32.HI R65, R65, 0x4, R8 ; - /*5e40*/ SHF.L.W.U32.HI R63, R44, 0x1c, R63 ; - /*5e50*/ SHF.L.W.U32.HI R39, R11, 0xf, R10 ; - /*5e60*/ SHF.L.W.U32.HI R8, R10, 0xf, R11 ; - /*5e70*/ LOP3.LUT R61, R58, R42, R37, 0xb4, !PT ; - /*5e80*/ LOP3.LUT R44, R54, R58, R57, 0xb4, !PT ; - /*5e90*/ SHF.L.W.U32.HI R10, R9, 0x19, R32 ; - /*5ea0*/ SHF.L.W.U32.HI R11, R32, 0x19, R9 ; - /*5eb0*/ LOP3.LUT R36, R37, R54, R42, 0xb4, !PT ; - /*5ec0*/ LOP3.LUT R58, R57, R37, R58, 0xb4, !PT ; - /*5ed0*/ SHF.L.W.U32.HI R9, R25, 0x1, R26 ; - /*5ee0*/ LOP3.LUT R60, R59, R43, R40, 0xb4, !PT ; - /*5ef0*/ LOP3.LUT R37, R40, R45, R43, 0xb4, !PT ; - /*5f00*/ SHF.L.W.U32.HI R26, R26, 0x1, R25 ; - /*5f10*/ LOP3.LUT R43, R43, R46, R45, 0xb4, !PT ; - /*5f20*/ SHF.L.W.U32.HI R25, R29, 0x1d, R62 ; - /*5f30*/ LOP3.LUT R45, R45, R59, R46, 0xb4, !PT ; - /*5f40*/ SHF.L.W.U32.HI R62, R62, 0x1d, R29 ; - /*5f50*/ LOP3.LUT R42, R42, R57, R54, 0xb4, !PT ; - /*5f60*/ LOP3.LUT R59, R46, R40, R59, 0xb4, !PT ; - /*5f70*/ SHF.L.W.U32.HI R29, R64, 0x3, R55 ; - /*5f80*/ LOP3.LUT R46, R38, R2, R49, 0xb4, !PT ; - /*5f90*/ LOP3.LUT R54, R49, R48, R2, 0xb4, !PT ; - /*5fa0*/ MOV R67, 0xc0 ; - /*5fb0*/ SHF.L.W.U32.HI R64, R55, 0x3, R64 ; - /*5fc0*/ LOP3.LUT R2, R2, R47, R48, 0xb4, !PT ; - /*5fd0*/ LOP3.LUT R48, R48, R38, R47, 0xb4, !PT ; - /*5fe0*/ LOP3.LUT R55, R47, R49, R38, 0xb4, !PT ; - /*5ff0*/ LOP3.LUT R47, R56, R3, R53, 0xb4, !PT ; - /*6000*/ LOP3.LUT R57, R53, R34, R3, 0xb4, !PT ; - /*6010*/ SHF.L.W.U32.HI R32, R30, 0x14, R33 ; - /*6020*/ LOP3.LUT R3, R3, R41, R34, 0xb4, !PT ; - /*6030*/ LOP3.LUT R49, R34, R56, R41, 0xb4, !PT ; - /*6040*/ IMAD R34, R0, 0x8, R67 ; - /*6050*/ SHF.L.W.U32.HI R33, R33, 0x14, R30 ; - /*6060*/ SHF.L.W.U32.HI R30, R50, 0xd, R31 ; - /*6070*/ SHF.L.W.U32.HI R31, R31, 0xd, R50 ; - /*6080*/ LOP3.LUT R40, R35, R51, R28, 0xb4, !PT ; - /*6090*/ LOP3.LUT R50, R28, R39, R51, 0xb4, !PT ; - /*60a0*/ LOP3.LUT R51, R51, R4, R39, 0xb4, !PT ; - /*60b0*/ LOP3.LUT R38, R39, R35, R4, 0xb4, !PT ; - /*60c0*/ LOP3.LUT R4, R4, R28, R35, 0xb4, !PT ; - /*60d0*/ LDC.64 R34, c[0x3][R34] ; - /*60e0*/ LOP3.LUT R56, R41, R53, R56, 0xb4, !PT ; - /*60f0*/ IADD3 R0, PT, PT, R0, 0x1, RZ ; - /*6100*/ LOP3.LUT R41, R6, R52, R65, 0xb4, !PT ; - /*6110*/ LOP3.LUT R53, R65, R8, R52, 0xb4, !PT ; - /*6120*/ LOP3.LUT R52, R52, R5, R8, 0xb4, !PT ; - /*6130*/ LOP3.LUT R39, R8, R6, R5, 0xb4, !PT ; - /*6140*/ LOP3.LUT R5, R5, R65, R6, 0xb4, !PT ; - /*6150*/ LOP3.LUT R6, R9, R10, R7, 0xb4, !PT ; - /*6160*/ LOP3.LUT R8, R7, R12, R10, 0xb4, !PT ; - /*6170*/ LOP3.LUT R10, R10, R14, R12, 0xb4, !PT ; - /*6180*/ ISETP.NE.AND P1, PT, R0, 0x17, PT ; - /*6190*/ LOP3.LUT R12, R12, R9, R14, 0xb4, !PT ; - /*61a0*/ LOP3.LUT R14, R14, R7, R9, 0xb4, !PT ; - /*61b0*/ LOP3.LUT R7, R26, R11, R24, 0xb4, !PT ; - /*61c0*/ LOP3.LUT R9, R24, R13, R11, 0xb4, !PT ; - /*61d0*/ LOP3.LUT R11, R11, R15, R13, 0xb4, !PT ; - /*61e0*/ LOP3.LUT R13, R13, R26, R15, 0xb4, !PT ; - /*61f0*/ LOP3.LUT R15, R15, R24, R26, 0xb4, !PT ; - /*6200*/ LOP3.LUT R24, R27, R29, R32, 0xb4, !PT ; - /*6210*/ LOP3.LUT R26, R32, R30, R29, 0xb4, !PT ; - /*6220*/ LOP3.LUT R28, R29, R25, R30, 0xb4, !PT ; - /*6230*/ LOP3.LUT R30, R30, R27, R25, 0xb4, !PT ; - /*6240*/ LOP3.LUT R32, R25, R32, R27, 0xb4, !PT ; - /*6250*/ LOP3.LUT R25, R63, R64, R33, 0xb4, !PT ; - /*6260*/ LOP3.LUT R27, R33, R31, R64, 0xb4, !PT ; - /*6270*/ LOP3.LUT R29, R64, R62, R31, 0xb4, !PT ; - /*6280*/ LOP3.LUT R31, R31, R63, R62, 0xb4, !PT ; - /*6290*/ LOP3.LUT R33, R62, R33, R63, 0xb4, !PT ; - /*62a0*/ LOP3.LUT R34, R61, R34, RZ, 0x3c, !PT ; - /*62b0*/ MOV R75, R47 ; - /*62c0*/ MOV R61, R57 ; - /*62d0*/ MOV R47, R56 ; - /*62e0*/ MOV R56, R40 ; - /*62f0*/ MOV R57, R41 ; - /*6300*/ LOP3.LUT R35, R60, R35, RZ, 0x3c, !PT ; - /*6310*/ MOV R62, R36 ; - /*6320*/ MOV R63, R37 ; - /*6330*/ MOV R74, R46 ; - /*6340*/ MOV R78, R50 ; - /*6350*/ MOV R79, R53 ; - /*6360*/ MOV R40, R51 ; - /*6370*/ MOV R41, R52 ; - /*6380*/ MOV R76, R4 ; - /*6390*/ MOV R77, R5 ; - /*63a0*/ MOV R36, R58 ; - /*63b0*/ MOV R37, R59 ; - /*63c0*/ MOV R60, R54 ; - /*63d0*/ MOV R46, R55 ; - /*63e0*/ MOV R4, R6 ; - /*63f0*/ MOV R5, R7 ; - /*6400*/ MOV R50, R8 ; - /*6410*/ MOV R51, R9 ; - /*6420*/ MOV R68, R12 ; - /*6430*/ MOV R69, R13 ; - /*6440*/ MOV R82, R14 ; - /*6450*/ MOV R83, R15 ; - /*6460*/ MOV R52, R26 ; - /*6470*/ MOV R53, R27 ; - /*6480*/ MOV R72, R28 ; - /*6490*/ MOV R73, R29 ; - /*64a0*/ MOV R80, R30 ; - /*64b0*/ MOV R81, R31 ; - /*64c0*/ MOV R84, R32 ; - /*64d0*/ MOV R85, R33 ; - /*64e0*/ @P1 BRA `(.L_x_290) ; - /*64f0*/ LDC.64 R6, c[0x4][0x8] ; - /*6500*/ LDG.E.64.STRONG.SM R6, desc[UR12][R6.64] ; - /*6510*/ LOP3.LUT R25, R5, R25, R35, 0x96, !PT ; - /*6520*/ BSSY.RECONVERGENT B0, `(.L_x_291) ; - /*6530*/ LOP3.LUT R5, R10, R72, R42, 0x96, !PT ; - /*6540*/ LOP3.LUT R43, R11, R73, R43, 0x96, !PT ; - /*6550*/ LOP3.LUT R9, R68, R80, R44, 0x96, !PT ; - /*6560*/ LOP3.LUT R45, R69, R81, R45, 0x96, !PT ; - /*6570*/ LOP3.LUT R5, R2, R5, R40, 0x96, !PT ; - /*6580*/ LOP3.LUT R27, R4, R24, R34, 0x96, !PT ; - /*6590*/ LOP3.LUT R2, R3, R43, R41, 0x96, !PT ; - /*65a0*/ LOP3.LUT R15, R50, R52, R62, 0x96, !PT ; - /*65b0*/ LOP3.LUT R51, R51, R53, R63, 0x96, !PT ; - /*65c0*/ LOP3.LUT R13, R82, R84, R36, 0x96, !PT ; - /*65d0*/ LOP3.LUT R0, R48, R9, R38, 0x96, !PT ; - /*65e0*/ LOP3.LUT R39, R49, R45, R39, 0x96, !PT ; - /*65f0*/ LOP3.LUT R12, R74, R27, R56, 0x96, !PT ; - /*6600*/ SHF.L.W.U32.HI R3, R2, 0x1, R5 ; - /*6610*/ LOP3.LUT R8, R60, R15, R78, 0x96, !PT ; - /*6620*/ LOP3.LUT R61, R61, R51, R79, 0x96, !PT ; - /*6630*/ LOP3.LUT R56, R75, R25, R57, 0x96, !PT ; - /*6640*/ SHF.L.W.U32.HI R5, R5, 0x1, R2 ; - /*6650*/ LOP3.LUT R4, R46, R13, R76, 0x96, !PT ; - /*6660*/ SHF.L.W.U32.HI R9, R39, 0x1, R0 ; - /*6670*/ SHF.L.W.U32.HI R13, R0, 0x1, R39 ; - /*6680*/ LOP3.LUT R2, R52, R3, R12, 0x96, !PT ; - /*6690*/ LOP3.LUT R37, R83, R85, R37, 0x96, !PT ; - /*66a0*/ SHF.L.W.U32.HI R3, R61, 0x1, R8 ; - /*66b0*/ LOP3.LUT R5, R53, R5, R56, 0x96, !PT ; - /*66c0*/ LOP3.LUT R9, R8, R9, R10, 0x96, !PT ; - /*66d0*/ LOP3.LUT R10, R61, R13, R11, 0x96, !PT ; - /*66e0*/ LOP3.LUT R46, R47, R37, R77, 0x96, !PT ; - /*66f0*/ SHF.L.W.U32.HI R0, R8, 0x1, R61 ; - /*6700*/ LOP3.LUT R3, R34, R3, R4, 0x96, !PT ; - /*6710*/ SHF.L.W.U32.HI R4, R2, 0xc, R5 ; - /*6720*/ SHF.L.W.U32.HI R5, R5, 0xc, R2 ; - /*6730*/ SHF.L.W.U32.HI R2, R9, 0xb, R10 ; - /*6740*/ LOP3.LUT R0, R35, R0, R46, 0x96, !PT ; - /*6750*/ SHF.L.W.U32.HI R9, R10, 0xb, R9 ; - /*6760*/ LOP3.LUT R2, R3, R2, R4, 0xb4, !PT ; - /*6770*/ LOP3.LUT R0, R0, R9, R5, 0xb4, !PT ; - /*6780*/ LOP3.LUT R10, R2, 0x80008008, RZ, 0x3c, !PT ; - /*6790*/ LOP3.LUT R0, R0, 0x80000000, RZ, 0x3c, !PT ; - /*67a0*/ PRMT R11, R10, 0x123, RZ ; - /*67b0*/ PRMT R10, R0, 0x123, RZ ; - /*67c0*/ ISETP.GT.U64.AND P1, PT, R10, R6, PT ; - /*67d0*/ @P1 BRA `(.L_x_292) ; - /*67e0*/ S2R R3, SR_LANEID ; - /*67f0*/ LDC.64 R4, c[0x0][0x388] ; - /*6800*/ VOTEU.ANY UR5, UPT, PT ; - /*6810*/ FLO.U32 R0, UR5 ; - /*6820*/ POPC R9, UR5 ; - /*6830*/ ISETP.EQ.U32.AND P1, PT, R0, R3, PT ; - /*6840*/ IADD.64 R2, R4, 0x140 ; - /*6850*/ @P1 ATOMG.E.ADD.STRONG.GPU PT, R3, desc[UR12][R2.64], R9 ; - /*6860*/ S2R R6, SR_LTMASK ; - /*6870*/ LOP3.LUT R6, R6, UR5, RZ, 0xc0, !PT ; - /*6880*/ POPC R6, R6 ; - /*6890*/ SHFL.IDX PT, R7, R3, R0, 0x1f ; - /*68a0*/ IADD3 R7, PT, PT, R7, R6, RZ ; - /*68b0*/ ISETP.GT.U32.AND P1, PT, R7, 0x7, PT ; - /*68c0*/ @P1 EXIT ; - /*68d0*/ LDCU.64 UR8, c[0x0][0x380] ; - /*68e0*/ IMAD.WIDE.U32 R2, R7.reuse, 0x20, R4.reuse ; - /*68f0*/ UMOV UR6, UR10 ; - /*6900*/ UMOV UR7, URZ ; - /*6910*/ IMAD.WIDE.U32 R4, R7, 0x8, R4 ; - /*6920*/ LDC.64 R6, c[0x4][RZ] ; - /*6930*/ STG.E.EF.128 desc[UR12][R2.64], R16 ; - /*6940*/ STG.E.EF.128 desc[UR12][R2.64+0x10], R20 ; - /*6950*/ UIADD3.64 UR8, UPT, UPT, UR6, UR8, URZ ; - /*6960*/ IADD.64 R12, R90, UR8 ; - /*6970*/ STG.E.EF.64 desc[UR12][R4.64+0x100], R12 ; - /*6980*/ LDG.E.64.STRONG.SM R6, desc[UR12][R6.64] ; - /*6990*/ LDC.64 R8, c[0x0][0x388] ; - /*69a0*/ STG.E.EF.64 desc[UR12][R8.64+0xe0], R6 ; - /*69b0*/ STG.E.EF.64 desc[UR12][R4.64+0x148], R10 ; -.L_x_292: - /*69c0*/ BSYNC.RECONVERGENT B0 ; -.L_x_291: - /*69d0*/ @P0 BRA `(.L_x_293) ; - /*69e0*/ EXIT ; -.L_x_294: - /*69f0*/ BRA `(.L_x_294); - /*6a00*/ NOP; - /*6a10*/ NOP; - /*6a20*/ NOP; - /*6a30*/ NOP; - /*6a40*/ NOP; - /*6a50*/ NOP; - /*6a60*/ NOP; - /*6a70*/ NOP; -.L_x_363: - - -//--------------------- .text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .align 128 - .global _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,(.L_x_364 - _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ LDCU UR5, c[0x3][0x180] ; - /*0020*/ ISETP.NE.AND P0, PT, RZ, UR5, PT ; - /*0030*/ @!P0 EXIT ; - /*0040*/ S2R R3, SR_TID.X ; - /*0050*/ S2UR UR4, SR_CTAID.X ; - /*0060*/ HFMA2 R93, -RZ, RZ, 0, 0 ; - /*0070*/ LDCU.64 UR10, c[0x0][0x358] ; - /*0080*/ LDC R92, c[0x0][0x360] ; - /*0090*/ IMAD R92, R92, UR4, R3 ; - /*00a0*/ UMOV UR4, URZ ; - /*00b0*/ IMAD R92, R92, UR5, RZ ; -.L_x_302: - /*00c0*/ LDCU.64 UR8, c[0x0][0x380] ; - /*00d0*/ LDC R0, c[0x3][0x180] ; - /*00e0*/ LDC.64 R2, c[0x4][RZ] ; - /*00f0*/ UMOV UR6, UR4 ; - /*0100*/ UMOV UR7, URZ ; - /*0110*/ UIADD3 UR4, UPT, UPT, UR4, 0x1, URZ ; - /*0120*/ MOV R52, 0x80000000 ; - /*0130*/ LDG.E.128.STRONG.SM R24, desc[UR10][R2.64] ; - /*0140*/ CS2R R40, SRZ ; - /*0150*/ CS2R R16, SRZ ; - /*0160*/ CS2R R4, SRZ ; - /*0170*/ LDG.E.128.STRONG.SM R32, desc[UR10][R2.64+0x10] ; - /*0180*/ CS2R R8, SRZ ; - /*0190*/ CS2R R12, SRZ ; - /*01a0*/ CS2R R50, SRZ ; - /*01b0*/ CS2R R38, SRZ ; - /*01c0*/ CS2R R36, SRZ ; - /*01d0*/ UIADD3.64 UR6, UPT, UPT, UR6, UR8, URZ ; - /*01e0*/ CS2R R10, SRZ ; - /*01f0*/ CS2R R6, SRZ ; - /*0200*/ CS2R R42, SRZ ; - /*0210*/ CS2R R2, SRZ ; - /*0220*/ CS2R R14, SRZ ; - /*0230*/ IADD.64 R86, R92, UR6 ; - /*0240*/ ISETP.NE.AND P0, PT, R0, UR4, PT ; - /*0250*/ MOV R0, RZ ; - /*0260*/ CS2R R18, SRZ ; - /*0270*/ MOV R57, RZ ; - /*0280*/ CS2R R54, SRZ ; - /*0290*/ MOV R46, RZ ; - /*02a0*/ MOV R45, RZ ; - /*02b0*/ MOV R30, 0x1 ; - /*02c0*/ CS2R R22, SRZ ; - /*02d0*/ CS2R R20, SRZ ; - /*02e0*/ MOV R31, RZ ; - /*02f0*/ MOV R28, R86 ; - /*0300*/ MOV R29, R87 ; - /*0310*/ UMOV.64 UR6, URZ ; -.L_x_295: - /*0320*/ LOP3.LUT R44, R26, R20, R13, 0x96, !PT ; - /*0330*/ UMOV UR5, UR6 ; - /*0340*/ LOP3.LUT R47, R27, R21, R2, 0x96, !PT ; - /*0350*/ UIADD3.64 UR6, UPT, UPT, UR6, 0x8, URZ ; - /*0360*/ LOP3.LUT R48, R34, R42, R5, 0x96, !PT ; - /*0370*/ LOP3.LUT R53, R35, R52, R0, 0x96, !PT ; - /*0380*/ LDCU.64 UR8, c[0x3][UR5] ; - /*0390*/ LOP3.LUT R58, R29, R51, R12, 0x96, !PT ; - /*03a0*/ LOP3.LUT R56, R28, R38, R3, 0x96, !PT ; - /*03b0*/ LOP3.LUT R44, R44, R14, R11, 0x96, !PT ; - /*03c0*/ LOP3.LUT R49, R47, R7, R18, 0x96, !PT ; - /*03d0*/ LOP3.LUT R62, R48, R9, R10, 0x96, !PT ; - /*03e0*/ LOP3.LUT R65, R53, R6, R37, 0x96, !PT ; - /*03f0*/ LOP3.LUT R47, R58, R4, R41, 0x96, !PT ; - /*0400*/ LOP3.LUT R56, R56, R8, R17, 0x96, !PT ; - /*0410*/ SHF.L.W.U32.HI R58, R44, 0x1, R49 ; - /*0420*/ SHF.L.W.U32.HI R63, R65, 0x1, R62 ; - /*0430*/ LOP3.LUT R48, R32, R22, R39, 0x96, !PT ; - /*0440*/ LOP3.LUT R53, R33, R23, R16, 0x96, !PT ; - /*0450*/ SHF.L.W.U32.HI R67, R49, 0x1, R44 ; - /*0460*/ SHF.L.W.U32.HI R59, R47, 0x1, R56 ; - /*0470*/ SHF.L.W.U32.HI R64, R56, 0x1, R47 ; - /*0480*/ LOP3.LUT R58, R58, R47, RZ, 0x3c, !PT ; - /*0490*/ LOP3.LUT R63, R63, R44, RZ, 0x3c, !PT ; - /*04a0*/ LOP3.LUT R44, R24, R30, R45, 0x96, !PT ; - /*04b0*/ LOP3.LUT R47, R25, R31, R46, 0x96, !PT ; - /*04c0*/ LOP3.LUT R48, R48, R19, R40, 0x96, !PT ; - /*04d0*/ LOP3.LUT R53, R53, R15, R50, 0x96, !PT ; - /*04e0*/ SHF.L.W.U32.HI R60, R62, 0x1, R65 ; - /*04f0*/ LOP3.LUT R44, R44, R43, R54, 0x96, !PT ; - /*0500*/ LOP3.LUT R47, R47, R36, R57, 0x96, !PT ; - /*0510*/ SHF.L.W.U32.HI R61, R53, 0x1, R48 ; - /*0520*/ LOP3.LUT R67, R67, R56, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R60, R60, R49, RZ, 0x3c, !PT ; - /*0540*/ SHF.L.W.U32.HI R56, R48, 0x1, R53 ; - /*0550*/ SHF.L.W.U32.HI R49, R47, 0x1, R44 ; - /*0560*/ LOP3.LUT R61, R61, R44, RZ, 0x3c, !PT ; - /*0570*/ SHF.L.W.U32.HI R44, R44, 0x1, R47 ; - /*0580*/ LOP3.LUT R56, R56, R47, RZ, 0x3c, !PT ; - /*0590*/ LOP3.LUT R59, R59, R48, RZ, 0x3c, !PT ; - /*05a0*/ LOP3.LUT R47, R67.reuse, R30, RZ, 0x3c, !PT ; - /*05b0*/ LOP3.LUT R48, R44, R65, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R30, R67.reuse, R45, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R45, R67, R54, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R44, R58, R36, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R54, R58, R31, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R36, R63, R32, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R53, R64, R53, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R31, R58, R46, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R32, R61, R11, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R49, R49, R62, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R46, R58, R57, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R11, R56.reuse, R27, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R57, R63, R19, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R21, R56.reuse, R21, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R2, R56.reuse, R2, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R7, R56, R7, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R27, R56, R18, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R19, R60.reuse, R33, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R56, R59, R10, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R33, R60, R50, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R10, R53, R0, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R50, R61, R26, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R20, R61.reuse, R20, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R13, R61.reuse, R13, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R14, R61, R14, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R0, R49, R28, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R26, R59.reuse, R34, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R42, R59, R42, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R61, R59.reuse, R5, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R9, R59, R9, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R28, R49, R3, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R35, R53.reuse, R35, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R59, R53.reuse, R52, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R37, R53, R37, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R3, R48, R29, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R25, R58, R25, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R53, R49.reuse, R38, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R18, R49, R8, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R22, R63, R22, RZ, 0x3c, !PT ; - /*0830*/ LOP3.LUT R23, R60.reuse, R23, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R58, R60.reuse, R15, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R49, R49, R17, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R16, R60, R16, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R17, R48, R4, RZ, 0x3c, !PT ; - /*0880*/ SHF.L.W.U32.HI R8, R2, 0xa, R13 ; - /*0890*/ SHF.L.W.U32.HI R15, R13, 0xa, R2 ; - /*08a0*/ LOP3.LUT R24, R67.reuse, R24, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R43, R67, R43, RZ, 0x3c, !PT ; - /*08c0*/ LOP3.LUT R29, R48, R12, RZ, 0x3c, !PT ; - /*08d0*/ SHF.L.W.U32.HI R60, R3, 0x1b, R0 ; - /*08e0*/ SHF.L.W.U32.HI R13, R0, 0x1b, R3 ; - /*08f0*/ SHF.L.W.U32.HI R67, R47, 0x4, R54 ; - /*0900*/ SHF.L.W.U32.HI R3, R11, 0x1, R50 ; - /*0910*/ SHF.L.W.U32.HI R12, R50, 0x1, R11 ; - /*0920*/ LOP3.LUT R34, R48, R51, RZ, 0x3c, !PT ; - /*0930*/ SHF.L.W.U32.HI R65, R58, 0xf, R57 ; - /*0940*/ SHF.L.W.U32.HI R4, R57, 0xf, R58 ; - /*0950*/ SHF.L.W.U32.HI R54, R54, 0x4, R47 ; - /*0960*/ PRMT R62, R56, 0x4321, R37 ; - /*0970*/ SHF.L.W.U32.HI R2, R23, 0x6, R22 ; - /*0980*/ SHF.L.W.U32.HI R11, R22, 0x6, R23 ; - /*0990*/ LOP3.LUT R48, R48, R41, RZ, 0x3c, !PT ; - /*09a0*/ PRMT R56, R37, 0x4321, R56 ; - /*09b0*/ PRMT R5, R18, 0x2107, R17 ; - /*09c0*/ PRMT R0, R17, 0x2107, R18 ; - /*09d0*/ SHF.L.W.U32.HI R58, R10, 0x19, R61 ; - /*09e0*/ SHF.L.W.U32.HI R22, R31, 0x3, R30 ; - /*09f0*/ SHF.L.W.U32.HI R23, R30, 0x3, R31 ; - /*0a00*/ LOP3.LUT R39, R63, R39, RZ, 0x3c, !PT ; - /*0a10*/ SHF.L.W.U32.HI R61, R61, 0x19, R10 ; - /*0a20*/ SHF.L.W.U32.HI R17, R42, 0x17, R59 ; - /*0a30*/ SHF.L.W.U32.HI R41, R59, 0x17, R42 ; - /*0a40*/ SHF.L.W.U32.HI R18, R27, 0x2, R32 ; - /*0a50*/ SHF.L.W.U32.HI R52, R28, 0x7, R29 ; - /*0a60*/ SHF.L.W.U32.HI R50, R29, 0x7, R28 ; - /*0a70*/ SHF.L.W.U32.HI R30, R35, 0x1c, R26 ; - /*0a80*/ SHF.L.W.U32.HI R10, R46, 0x12, R45 ; - /*0a90*/ SHF.L.W.U32.HI R32, R32, 0x2, R27 ; - /*0aa0*/ SHF.L.W.U32.HI R42, R36, 0x1e, R19 ; - /*0ab0*/ SHF.L.W.U32.HI R38, R19, 0x1e, R36 ; - /*0ac0*/ SHF.L.W.U32.HI R26, R26, 0x1c, R35 ; - /*0ad0*/ SHF.L.W.U32.HI R31, R14, 0xd, R7 ; - /*0ae0*/ SHF.L.W.U32.HI R28, R7, 0xd, R14 ; - /*0af0*/ SHF.L.W.U32.HI R57, R43, 0x9, R44 ; - /*0b00*/ SHF.L.W.U32.HI R37, R44, 0x9, R43 ; - /*0b10*/ SHF.L.W.U32.HI R59, R34, 0x14, R53 ; - /*0b20*/ SHF.L.W.U32.HI R27, R6, 0x15, R9 ; - /*0b30*/ SHF.L.W.U32.HI R35, R9, 0x15, R6 ; - /*0b40*/ LOP3.LUT R36, R13, R54, R15, 0xd2, !PT ; - /*0b50*/ LOP3.LUT R7, R54, R15, R4, 0xd2, !PT ; - /*0b60*/ LOP3.LUT R40, R63, R40, RZ, 0x3c, !PT ; - /*0b70*/ SHF.L.W.U32.HI R53, R53, 0x14, R34 ; - /*0b80*/ SHF.L.W.U32.HI R29, R48, 0xe, R49 ; - /*0b90*/ SHF.L.W.U32.HI R44, R49, 0xe, R48 ; - /*0ba0*/ LOP3.LUT R15, R15, R4, R56, 0xd2, !PT ; - /*0bb0*/ LOP3.LUT R6, R4, R56, R13, 0xd2, !PT ; - /*0bc0*/ SHF.L.W.U32.HI R63, R45, 0x12, R46 ; - /*0bd0*/ SHF.L.W.U32.HI R34, R39, 0xb, R16 ; - /*0be0*/ SHF.L.W.U32.HI R48, R16, 0xb, R39 ; - /*0bf0*/ LOP3.LUT R4, R56, R13, R54, 0xd2, !PT ; - /*0c00*/ LOP3.LUT R13, R2, R58, R5, 0xd2, !PT ; - /*0c10*/ LOP3.LUT R39, R58, R5, R10, 0xd2, !PT ; - /*0c20*/ LOP3.LUT R45, R3, R2, R58, 0xd2, !PT ; - /*0c30*/ LOP3.LUT R5, R5, R10, R3, 0xd2, !PT ; - /*0c40*/ LOP3.LUT R3, R10, R3, R2, 0xd2, !PT ; - /*0c50*/ LOP3.LUT R2, R11, R61, R0, 0xd2, !PT ; - /*0c60*/ LOP3.LUT R16, R61, R0, R63, 0xd2, !PT ; - /*0c70*/ LOP3.LUT R46, R12, R11, R61, 0xd2, !PT ; - /*0c80*/ LOP3.LUT R0, R0, R63, R12, 0xd2, !PT ; - /*0c90*/ IADD3 R55, PT, PT, R55, 0x1, RZ ; - /*0ca0*/ SHF.L.W.U32.HI R51, R40, 0x1d, R33 ; - /*0cb0*/ LOP3.LUT R12, R63, R12, R11, 0xd2, !PT ; - /*0cc0*/ SHF.L.W.U32.HI R33, R33, 0x1d, R40 ; - /*0cd0*/ LOP3.LUT R54, R42, R17, R52, 0xd2, !PT ; - /*0ce0*/ LOP3.LUT R11, R17, R52, R57, 0xd2, !PT ; - /*0cf0*/ LOP3.LUT R40, R52, R57, R18, 0xd2, !PT ; - /*0d00*/ LOP3.LUT R10, R57, R18, R42, 0xd2, !PT ; - /*0d10*/ LOP3.LUT R17, R18, R42, R17, 0xd2, !PT ; - /*0d20*/ LOP3.LUT R57, R38, R41, R50, 0xd2, !PT ; - /*0d30*/ LOP3.LUT R18, R41, R50, R37, 0xd2, !PT ; - /*0d40*/ LOP3.LUT R50, R50, R37, R32, 0xd2, !PT ; - /*0d50*/ ISETP.NE.AND P1, PT, R55, 0x18, PT ; - /*0d60*/ LOP3.LUT R37, R37, R32, R38, 0xd2, !PT ; - /*0d70*/ LOP3.LUT R41, R32, R38, R41, 0xd2, !PT ; - /*0d80*/ SHF.L.W.U32.HI R49, R20, 0xc, R21 ; - /*0d90*/ SHF.L.W.U32.HI R47, R21, 0xc, R20 ; - /*0da0*/ LOP3.LUT R42, R31, R51, R30, 0xd2, !PT ; - /*0db0*/ LOP3.LUT R38, R51, R30, R59, 0xd2, !PT ; - /*0dc0*/ LOP3.LUT R30, R30, R59, R22, 0xd2, !PT ; - /*0dd0*/ LOP3.LUT R20, R59, R22, R31, 0xd2, !PT ; - /*0de0*/ LOP3.LUT R22, R22, R31, R51, 0xd2, !PT ; - /*0df0*/ LOP3.LUT R31, R26, R53, R23, 0xd2, !PT ; - /*0e00*/ LOP3.LUT R21, R53, R23, R28, 0xd2, !PT ; - /*0e10*/ LOP3.LUT R52, R28, R33, R26, 0xd2, !PT ; - /*0e20*/ LOP3.LUT R51, R33, R26, R53, 0xd2, !PT ; - /*0e30*/ LOP3.LUT R23, R23, R28, R33, 0xd2, !PT ; - /*0e40*/ LOP3.LUT R53, R24, R49, R34, 0xd2, !PT ; - /*0e50*/ LOP3.LUT R26, R49, R34, R27, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R28, R29, R24, R49, 0xd2, !PT ; - /*0e70*/ LOP3.LUT R32, R34, R27, R29, 0xd2, !PT ; - /*0e80*/ LOP3.LUT R49, R25, R47, R48, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R34, R27, R29, R24, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R27, R47, R48, R35, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R33, R48, R35, R44, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R35, R35, R44, R25, 0xd2, !PT ; - /*0ed0*/ LOP3.LUT R29, R44, R25, R47, 0xd2, !PT ; - /*0ee0*/ LOP3.LUT R24, R53, UR8, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R25, R49, UR9, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R43, R60, R67, R8, 0xd2, !PT ; - /*0f10*/ LOP3.LUT R14, R67, R8, R65, 0xd2, !PT ; - /*0f20*/ LOP3.LUT R19, R8, R65, R62, 0xd2, !PT ; - /*0f30*/ LOP3.LUT R9, R65, R62, R60, 0xd2, !PT ; - /*0f40*/ LOP3.LUT R8, R62, R60, R67, 0xd2, !PT ; - /*0f50*/ @P1 BRA `(.L_x_295) ; - /*0f60*/ S2R R2, SR_TID.X ; - /*0f70*/ S2UR UR7, SR_CgaCtaId ; - /*0f80*/ UMOV UR5, 0x400 ; - /*0f90*/ HFMA2 R89, -RZ, RZ, 0, 0 ; - /*0fa0*/ UIADD3 UR6, UPT, UPT, UR5, 0x800, URZ ; - /*0fb0*/ LDCU UR8, c[0x3][0x18c] ; - /*0fc0*/ LDCU.64 UR12, c[0x3][0x190] ; - /*0fd0*/ ULEA UR6, UR7, UR6, 0x18 ; - /*0fe0*/ IMAD.SHL.U32 R84, R2.reuse, 0x40, RZ ; - /*0ff0*/ IMAD.SHL.U32 R88, R2, 0x10, RZ ; - /*1000*/ LOP3.LUT R3, R84, 0xfe00, RZ, 0xc0, !PT ; - /*1010*/ STS.128 [R84+UR6], R24 ; - /*1020*/ LOP3.LUT R0, R88, 0x30, RZ, 0xc0, !PT ; - /*1030*/ IADD3 R85, PT, PT, R3, UR6, RZ ; - /*1040*/ STS.128 [R84+UR6+0x10], R32 ; - /*1050*/ IADD3 R85, PT, PT, R85, R0, RZ ; - /*1060*/ STS.128 [R84+UR6+0x20], R28 ; - /*1070*/ STS.128 [R84+UR6+0x30], R20 ; - /*1080*/ LDS.128 R4, [R85] ; - /*1090*/ LDS.128 R8, [R85+0x40] ; - /*10a0*/ LDS.128 R12, [R85+0x80] ; - /*10b0*/ LDS.128 R16, [R85+0xc0] ; -.L_x_296: - /*10c0*/ LDS R72, [R3+UR6] ; - /*10d0*/ SHF.R.U32.HI R68, RZ, 0x2, R89 ; - /*10e0*/ LOP3.LUT R90, R88, 0x70, RZ, 0xc0, !PT ; - /*10f0*/ LDS R70, [R3+UR6+0x40] ; - /*1100*/ MOV R91, RZ ; - /*1110*/ LDS R74, [R3+UR6+0x80] ; - /*1120*/ IADD.64 R90, R90, UR12 ; - /*1130*/ LDS R76, [R3+UR6+0xc0] ; - /*1140*/ LOP3.LUT R0, R72, R89.reuse, RZ, 0x3c, !PT ; - /*1150*/ LOP3.LUT R20, R70, R89, RZ, 0x3c, !PT ; - /*1160*/ IMAD R21, R0, 0x1000193, RZ ; - /*1170*/ LDC R0, c[0x3][0x184] ; - /*1180*/ IMAD R23, R20, 0x1000193, RZ ; - /*1190*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*11a0*/ LOP3.LUT R20, R74, R89.reuse, RZ, 0x3c, !PT ; - /*11b0*/ LOP3.LUT R23, R23, R8, RZ, 0x3c, !PT ; - /*11c0*/ SHFL.IDX PT, R21, R21, R68, 0x181f ; - /*11d0*/ IMAD R25, R20, 0x1000193, RZ ; - /*11e0*/ LOP3.LUT R20, R76, R89, RZ, 0x3c, !PT ; - /*11f0*/ SHFL.IDX PT, R23, R23, R68, 0x181f ; - /*1200*/ LOP3.LUT R25, R25, R12, RZ, 0x3c, !PT ; - /*1210*/ IMAD R29, R20, 0x1000193, RZ ; - /*1220*/ SHFL.IDX PT, R27, R25, R68, 0x181f ; - /*1230*/ LOP3.LUT R29, R29, R16, RZ, 0x3c, !PT ; - /*1240*/ SHFL.IDX PT, R31, R29, R68, 0x181f ; - /*1250*/ IMAD.HI.U32 R20, R21, UR8, RZ ; - /*1260*/ IMAD.HI.U32 R22, R23, UR8, RZ ; - /*1270*/ IADD3 R20, PT, PT, -R20, RZ, RZ ; - /*1280*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*1290*/ IMAD R21, R20, R0, R21 ; - /*12a0*/ IMAD.HI.U32 R24, R27, UR8, RZ ; - /*12b0*/ ISETP.GE.U32.AND P1, PT, R21, R0, PT ; - /*12c0*/ IMAD R23, R0, R22, R23 ; - /*12d0*/ IADD3 R29, PT, PT, -R24, RZ, RZ ; - /*12e0*/ IMAD.HI.U32 R24, R31, UR8, RZ ; - /*12f0*/ SEL R20, R0.reuse, RZ, P1 ; - /*1300*/ ISETP.GE.U32.AND P2, PT, R23, R0, PT ; - /*1310*/ IMAD R29, R0, R29, R27 ; - /*1320*/ IADD3 R26, PT, PT, -R24, RZ, RZ ; - /*1330*/ IADD3 R21, PT, PT, R21, -R20, RZ ; - /*1340*/ SEL R22, R0, RZ, P2 ; - /*1350*/ IMAD.WIDE.U32 R20, R21, 0x80, R90 ; - /*1360*/ IADD3 R25, PT, PT, R23, -R22, RZ ; - /*1370*/ ISETP.GE.U32.AND P1, PT, R29, R0, PT ; - /*1380*/ IMAD.WIDE.U32 R24, R25, 0x80, R90 ; - /*1390*/ LDG.E.128.STRONG.GPU R20, desc[UR10][R20.64] ; - /*13a0*/ IMAD R31, R0.reuse, R26, R31 ; - /*13b0*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*13c0*/ SEL R28, R0, RZ, P1 ; - /*13d0*/ ISETP.GE.U32.AND P1, PT, R31, R0, PT ; - /*13e0*/ IADD3 R29, PT, PT, R29, -R28, RZ ; - /*13f0*/ SEL R30, R0, RZ, P1 ; - /*1400*/ IMAD.WIDE.U32 R28, R29, 0x80, R90 ; - /*1410*/ IADD3 R33, PT, PT, R31, -R30, RZ ; - /*1420*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*1430*/ IMAD.WIDE.U32 R32, R33, 0x80, R90 ; - /*1440*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*1450*/ IADD3 R37, PT, PT, R89, 0x1, RZ ; - /*1460*/ IMAD R36, R5, 0x1000193, RZ ; - /*1470*/ IMAD R38, R9, 0x1000193, RZ ; - /*1480*/ LOP3.LUT R39, R72, R37.reuse, RZ, 0x3c, !PT ; - /*1490*/ LOP3.LUT R5, R70, R37, RZ, 0x3c, !PT ; - /*14a0*/ IMAD R40, R39, 0x1000193, RZ ; - /*14b0*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*14c0*/ IMAD R36, R5, 0x1000193, RZ ; - /*14d0*/ LOP3.LUT R5, R40, R21, RZ, 0x3c, !PT ; - /*14e0*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*14f0*/ LOP3.LUT R38, R74, R37, RZ, 0x3c, !PT ; - /*1500*/ LOP3.LUT R9, R36, R25, RZ, 0x3c, !PT ; - /*1510*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*1520*/ IMAD R36, R13, 0x1000193, RZ ; - /*1530*/ LOP3.LUT R37, R76, R37, RZ, 0x3c, !PT ; - /*1540*/ IMAD R38, R38, 0x1000193, RZ ; - /*1550*/ SHFL.IDX PT, R39, R9, R68, 0x181f ; - /*1560*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*1570*/ IMAD R36, R17, 0x1000193, RZ ; - /*1580*/ LOP3.LUT R17, R38, R29, RZ, 0x3c, !PT ; - /*1590*/ IMAD R38, R37, 0x1000193, RZ ; - /*15a0*/ LOP3.LUT R33, R36, R33, RZ, 0x3c, !PT ; - /*15b0*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*15c0*/ LOP3.LUT R41, R38, R33, RZ, 0x3c, !PT ; - /*15d0*/ IMAD.HI.U32 R9, R5, UR8, RZ ; - /*15e0*/ SHFL.IDX PT, R45, R41, R68, 0x181f ; - /*15f0*/ IMAD.HI.U32 R13, R39, UR8, RZ ; - /*1600*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*1610*/ IADD3 R13, PT, PT, -R13, RZ, RZ ; - /*1620*/ IMAD R5, R0, R9, R5 ; - /*1630*/ IMAD R39, R0, R13, R39 ; - /*1640*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*1650*/ ISETP.GE.U32.AND P2, PT, R39, R0, PT ; - /*1660*/ SEL R36, R0, RZ, P1 ; - /*1670*/ IMAD.HI.U32 R9, R17, UR8, RZ ; - /*1680*/ SEL R38, R0, RZ, P2 ; - /*1690*/ IADD3 R37, PT, PT, R5, -R36, RZ ; - /*16a0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*16b0*/ IMAD.HI.U32 R5, R45, UR8, RZ ; - /*16c0*/ IADD3 R41, PT, PT, R39, -R38, RZ ; - /*16d0*/ IMAD.WIDE.U32 R36, R37, 0x80, R90 ; - /*16e0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*16f0*/ IMAD R17, R0.reuse, R9, R17 ; - /*1700*/ IMAD.WIDE.U32 R40, R41, 0x80, R90 ; - /*1710*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*1720*/ ISETP.GE.U32.AND P1, PT, R17, R0.reuse, PT ; - /*1730*/ IMAD R5, R0.reuse, R5, R45 ; - /*1740*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*1750*/ SEL R44, R0, RZ, P1 ; - /*1760*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*1770*/ IADD3 R45, PT, PT, R17, -R44, RZ ; - /*1780*/ SEL R46, R0, RZ, P1 ; - /*1790*/ IMAD.WIDE.U32 R44, R45, 0x80, R90 ; - /*17a0*/ IADD3 R49, PT, PT, R5, -R46, RZ ; - /*17b0*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*17c0*/ IMAD.WIDE.U32 R48, R49, 0x80, R90 ; - /*17d0*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*17e0*/ IMAD R5, R6, 0x1000193, RZ ; - /*17f0*/ IADD3 R13, PT, PT, R89, 0x2, RZ ; - /*1800*/ IMAD R9, R10, 0x1000193, RZ ; - /*1810*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*1820*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*1830*/ LOP3.LUT R6, R72, R13.reuse, RZ, 0x3c, !PT ; - /*1840*/ IMAD R5, R5, 0x1000193, RZ ; - /*1850*/ LOP3.LUT R10, R70, R13.reuse, RZ, 0x3c, !PT ; - /*1860*/ IMAD R9, R9, 0x1000193, RZ ; - /*1870*/ IMAD R17, R6, 0x1000193, RZ ; - /*1880*/ LOP3.LUT R6, R74, R13.reuse, RZ, 0x3c, !PT ; - /*1890*/ IMAD R53, R10, 0x1000193, RZ ; - /*18a0*/ LOP3.LUT R13, R76, R13, RZ, 0x3c, !PT ; - /*18b0*/ IMAD R55, R6, 0x1000193, RZ ; - /*18c0*/ IMAD R13, R13, 0x1000193, RZ ; - /*18d0*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*18e0*/ IMAD R5, R14, 0x1000193, RZ ; - /*18f0*/ LOP3.LUT R17, R17, R38, RZ, 0x3c, !PT ; - /*1900*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*1910*/ IMAD R9, R18, 0x1000193, RZ ; - /*1920*/ LOP3.LUT R5, R5, R30, RZ, 0x3c, !PT ; - /*1930*/ LOP3.LUT R53, R53, R42, RZ, 0x3c, !PT ; - /*1940*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*1950*/ LOP3.LUT R9, R9, R34, RZ, 0x3c, !PT ; - /*1960*/ IMAD R5, R5, 0x1000193, RZ ; - /*1970*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*1980*/ IMAD R9, R9, 0x1000193, RZ ; - /*1990*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R55, R55, R46, RZ, 0x3c, !PT ; - /*19b0*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*19c0*/ SHFL.IDX PT, R55, R55, R68, 0x181f ; - /*19d0*/ LOP3.LUT R13, R13, R50, RZ, 0x3c, !PT ; - /*19e0*/ IMAD.HI.U32 R5, R17, UR8, RZ ; - /*19f0*/ IMAD.HI.U32 R6, R53, UR8, RZ ; - /*1a00*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*1a10*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*1a20*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*1a30*/ IMAD R17, R0, R5, R17 ; - /*1a40*/ IMAD R5, R0, R6, R53 ; - /*1a50*/ ISETP.GE.U32.AND P1, PT, R17, R0, PT ; - /*1a60*/ ISETP.GE.U32.AND P2, PT, R5, R0, PT ; - /*1a70*/ SEL R6, R0.reuse, RZ, P1 ; - /*1a80*/ IMAD.HI.U32 R9, R55, UR8, RZ ; - /*1a90*/ SEL R10, R0, RZ, P2 ; - /*1aa0*/ IADD3 R53, PT, PT, R17, -R6, RZ ; - /*1ab0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*1ac0*/ IADD3 R57, PT, PT, R5, -R10, RZ ; - /*1ad0*/ IMAD.HI.U32 R6, R13, UR8, RZ ; - /*1ae0*/ IMAD.WIDE.U32 R52, R53, 0x80, R90 ; - /*1af0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*1b00*/ IMAD R5, R0.reuse, R9, R55 ; - /*1b10*/ IMAD.WIDE.U32 R56, R57, 0x80, R90 ; - /*1b20*/ LDG.E.128.STRONG.GPU R52, desc[UR10][R52.64] ; - /*1b30*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*1b40*/ IMAD R13, R0.reuse, R6, R13 ; - /*1b50*/ LDG.E.128.STRONG.GPU R56, desc[UR10][R56.64] ; - /*1b60*/ SEL R6, R0, RZ, P1 ; - /*1b70*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*1b80*/ IADD3 R61, PT, PT, R5, -R6, RZ ; - /*1b90*/ SEL R6, R0, RZ, P1 ; - /*1ba0*/ IMAD.WIDE.U32 R60, R61, 0x80, R90 ; - /*1bb0*/ IADD3 R65, PT, PT, R13, -R6, RZ ; - /*1bc0*/ LDG.E.128.STRONG.GPU R60, desc[UR10][R60.64] ; - /*1bd0*/ IMAD.WIDE.U32 R64, R65, 0x80, R90 ; - /*1be0*/ LDG.E.128.STRONG.GPU R64, desc[UR10][R64.64] ; - /*1bf0*/ IMAD R6, R7, 0x1000193, RZ ; - /*1c00*/ IMAD R10, R11, 0x1000193, RZ ; - /*1c10*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*1c20*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*1c30*/ IMAD R6, R6, 0x1000193, RZ ; - /*1c40*/ IMAD R10, R10, 0x1000193, RZ ; - /*1c50*/ IADD3 R5, PT, PT, R89, 0x3, RZ ; - /*1c60*/ LOP3.LUT R39, R6, R39, RZ, 0x3c, !PT ; - /*1c70*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*1c80*/ LOP3.LUT R72, R72, R5, RZ, 0x3c, !PT ; - /*1c90*/ IMAD R14, R39, 0x1000193, RZ ; - /*1ca0*/ IMAD R6, R15, 0x1000193, RZ ; - /*1cb0*/ IMAD R10, R10, 0x1000193, RZ ; - /*1cc0*/ IMAD R72, R72, 0x1000193, RZ ; - /*1cd0*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*1ce0*/ LOP3.LUT R70, R70, R5, RZ, 0x3c, !PT ; - /*1cf0*/ IMAD R6, R6, 0x1000193, RZ ; - /*1d00*/ IMAD R70, R70, 0x1000193, RZ ; - /*1d10*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*1d20*/ LOP3.LUT R74, R74, R5, RZ, 0x3c, !PT ; - /*1d30*/ IMAD R6, R6, 0x1000193, RZ ; - /*1d40*/ IMAD R74, R74, 0x1000193, RZ ; - /*1d50*/ LOP3.LUT R5, R76, R5, RZ, 0x3c, !PT ; - /*1d60*/ LOP3.LUT R55, R14, R55, RZ, 0x3c, !PT ; - /*1d70*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*1d80*/ IMAD R10, R19, 0x1000193, RZ ; - /*1d90*/ LOP3.LUT R7, R72, R55, RZ, 0x3c, !PT ; - /*1da0*/ LOP3.LUT R10, R10, R35, RZ, 0x3c, !PT ; - /*1db0*/ SHFL.IDX PT, R7, R7, R68, 0x181f ; - /*1dc0*/ LOP3.LUT R9, R70, R59, RZ, 0x3c, !PT ; - /*1dd0*/ IMAD R10, R10, 0x1000193, RZ ; - /*1de0*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*1df0*/ LOP3.LUT R10, R10, R51, RZ, 0x3c, !PT ; - /*1e00*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*1e10*/ IMAD R10, R10, 0x1000193, RZ ; - /*1e20*/ LOP3.LUT R11, R74, R63, RZ, 0x3c, !PT ; - /*1e30*/ IMAD R6, R5, 0x1000193, RZ ; - /*1e40*/ LOP3.LUT R67, R10, R67, RZ, 0x3c, !PT ; - /*1e50*/ SHFL.IDX PT, R11, R11, R68, 0x181f ; - /*1e60*/ LOP3.LUT R13, R6, R67, RZ, 0x3c, !PT ; - /*1e70*/ IMAD.HI.U32 R5, R7, UR8, RZ ; - /*1e80*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*1e90*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*1ea0*/ IMAD.HI.U32 R6, R9, UR8, RZ ; - /*1eb0*/ IMAD R7, R0, R5, R7 ; - /*1ec0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*1ed0*/ ISETP.GE.U32.AND P1, PT, R7, R0, PT ; - /*1ee0*/ IMAD R9, R0.reuse, R6, R9 ; - /*1ef0*/ IMAD.HI.U32 R5, R11, UR8, RZ ; - /*1f00*/ SEL R6, R0, RZ, P1 ; - /*1f10*/ ISETP.GE.U32.AND P2, PT, R9, R0, PT ; - /*1f20*/ IADD3 R69, PT, PT, R7, -R6, RZ ; - /*1f30*/ IADD3 R6, PT, PT, -R5, RZ, RZ ; - /*1f40*/ IMAD.HI.U32 R5, R13, UR8, RZ ; - /*1f50*/ SEL R10, R0, RZ, P2 ; - /*1f60*/ IMAD R11, R0, R6, R11 ; - /*1f70*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*1f80*/ IMAD.WIDE.U32 R68, R69, 0x80, R90 ; - /*1f90*/ ISETP.GE.U32.AND P1, PT, R11, R0, PT ; - /*1fa0*/ IMAD R13, R0.reuse, R5, R13 ; - /*1fb0*/ IADD3 R73, PT, PT, R9, -R10, RZ ; - /*1fc0*/ LDG.E.128.STRONG.GPU R68, desc[UR10][R68.64] ; - /*1fd0*/ SEL R6, R0, RZ, P1 ; - /*1fe0*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*1ff0*/ IMAD.WIDE.U32 R72, R73, 0x80, R90 ; - /*2000*/ IADD3 R77, PT, PT, R11, -R6, RZ ; - /*2010*/ SEL R6, R0, RZ, P1 ; - /*2020*/ LDG.E.128.STRONG.GPU R72, desc[UR10][R72.64] ; - /*2030*/ IMAD.WIDE.U32 R76, R77, 0x80, R90 ; - /*2040*/ IADD3 R81, PT, PT, R13, -R6, RZ ; - /*2050*/ LDG.E.128.STRONG.GPU R76, desc[UR10][R76.64] ; - /*2060*/ IMAD.WIDE.U32 R80, R81, 0x80, R90 ; - /*2070*/ LDG.E.128.STRONG.GPU R80, desc[UR10][R80.64] ; - /*2080*/ IMAD R5, R4, 0x1000193, RZ ; - /*2090*/ IMAD R7, R8, 0x1000193, RZ ; - /*20a0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*20b0*/ IMAD R4, R21, 0x1000193, RZ ; - /*20c0*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*20d0*/ IMAD R9, R12, 0x1000193, RZ ; - /*20e0*/ IMAD R5, R5, 0x1000193, RZ ; - /*20f0*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*2100*/ IMAD R6, R25, 0x1000193, RZ ; - /*2110*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*2120*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*2130*/ IMAD R11, R16, 0x1000193, RZ ; - /*2140*/ IMAD R7, R7, 0x1000193, RZ ; - /*2150*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*2160*/ IMAD R5, R5, 0x1000193, RZ ; - /*2170*/ IMAD R8, R29, 0x1000193, RZ ; - /*2180*/ IMAD R4, R4, 0x1000193, RZ ; - /*2190*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*21a0*/ IMAD R9, R9, 0x1000193, RZ ; - /*21b0*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*21c0*/ IMAD R13, R38, 0x1000193, RZ ; - /*21d0*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*21e0*/ IMAD R6, R6, 0x1000193, RZ ; - /*21f0*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*2200*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*2210*/ IMAD R11, R11, 0x1000193, RZ ; - /*2220*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*2230*/ IMAD R7, R7, 0x1000193, RZ ; - /*2240*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*2250*/ IMAD R5, R5, 0x1000193, RZ ; - /*2260*/ LOP3.LUT R57, R6, R57, RZ, 0x3c, !PT ; - /*2270*/ IMAD R8, R8, 0x1000193, RZ ; - /*2280*/ IMAD R6, R4, 0x1000193, RZ ; - /*2290*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*22a0*/ IMAD R9, R9, 0x1000193, RZ ; - /*22b0*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*22c0*/ IMAD R13, R13, 0x1000193, RZ ; - /*22d0*/ IMAD R10, R33, 0x1000193, RZ ; - /*22e0*/ IMAD R15, R42, 0x1000193, RZ ; - /*22f0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*2300*/ IMAD R17, R46, 0x1000193, RZ ; - /*2310*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*2320*/ IMAD R8, R55, 0x1000193, RZ ; - /*2330*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*2340*/ IMAD R9, R7, 0x1000193, RZ ; - /*2350*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*2360*/ IMAD R14, R57, 0x1000193, RZ ; - /*2370*/ IADD3 R89, PT, PT, R89, 0x4, RZ ; - /*2380*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*2390*/ IMAD R12, R10, 0x1000193, RZ ; - /*23a0*/ IMAD R15, R15, 0x1000193, RZ ; - /*23b0*/ ISETP.NE.AND P1, PT, R89, 0x40, PT ; - /*23c0*/ IMAD R16, R59, 0x1000193, RZ ; - /*23d0*/ IMAD R17, R17, 0x1000193, RZ ; - /*23e0*/ LOP3.LUT R65, R12, R65, RZ, 0x3c, !PT ; - /*23f0*/ IMAD R20, R67, 0x1000193, RZ ; - /*2400*/ IMAD R18, R65, 0x1000193, RZ ; - /*2410*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*2420*/ LOP3.LUT R5, R6, R69, RZ, 0x3c, !PT ; - /*2430*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*2440*/ IMAD R13, R11, 0x1000193, RZ ; - /*2450*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*2460*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*2470*/ LOP3.LUT R64, R13, R64, RZ, 0x3c, !PT ; - /*2480*/ IMAD R13, R50, 0x1000193, RZ ; - /*2490*/ LOP3.LUT R9, R14, R73, RZ, 0x3c, !PT ; - /*24a0*/ IMAD R14, R61, 0x1000193, RZ ; - /*24b0*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*24c0*/ IMAD R15, R60, 0x1000193, RZ ; - /*24d0*/ LOP3.LUT R66, R13, R66, RZ, 0x3c, !PT ; - /*24e0*/ LOP3.LUT R11, R16, R75, RZ, 0x3c, !PT ; - /*24f0*/ IMAD R16, R63, 0x1000193, RZ ; - /*2500*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*2510*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*2520*/ IMAD R17, R64, 0x1000193, RZ ; - /*2530*/ LOP3.LUT R12, R15, R76, RZ, 0x3c, !PT ; - /*2540*/ IMAD R19, R66, 0x1000193, RZ ; - /*2550*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*2560*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*2570*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*2580*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*2590*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*25a0*/ @P1 BRA `(.L_x_296) ; - /*25b0*/ IMAD R4, R4, 0x1000193, RZ ; - /*25c0*/ ULEA UR5, UR7, UR5, 0x18 ; - /*25d0*/ IMAD R8, R8, 0x1000193, RZ ; - /*25e0*/ MOV R89, RZ ; - /*25f0*/ IMAD R12, R12, 0x1000193, RZ ; - /*2600*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*2610*/ IMAD R16, R16, 0x1000193, RZ ; - /*2620*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*2630*/ IMAD.SHL.U32 R88, R2, 0x4, RZ ; - /*2640*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*2650*/ IMAD R5, R4, 0x1000193, RZ ; - /*2660*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*2670*/ IMAD R9, R8, 0x1000193, RZ ; - /*2680*/ IMAD R13, R12, 0x1000193, RZ ; - /*2690*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*26a0*/ IMAD R17, R16, 0x1000193, RZ ; - /*26b0*/ LOP3.LUT R10, R9, R10, RZ, 0x3c, !PT ; - /*26c0*/ IMAD.SHL.U32 R4, R2, 0x20, RZ ; - /*26d0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*26e0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*26f0*/ IMAD R10, R10, 0x1000193, RZ ; - /*2700*/ LOP3.LUT R9, R4, 0x7f00, RZ, 0xc0, !PT ; - /*2710*/ IMAD R4, R5, 0x1000193, RZ ; - /*2720*/ IMAD R6, R13, 0x1000193, RZ ; - /*2730*/ LOP3.LUT R88, R9, 0x1c, R88, 0xf8, !PT ; - /*2740*/ IMAD R8, R17, 0x1000193, RZ ; - /*2750*/ LOP3.LUT R21, R4, R7, RZ, 0x3c, !PT ; - /*2760*/ LOP3.LUT R23, R10, R11, RZ, 0x3c, !PT ; - /*2770*/ LOP3.LUT R25, R6, R15, RZ, 0x3c, !PT ; - /*2780*/ STS [R88+UR5], R21 ; - /*2790*/ LOP3.LUT R27, R8, R19, RZ, 0x3c, !PT ; - /*27a0*/ STS [R88+UR5+0x20], R23 ; - /*27b0*/ STS [R88+UR5+0x40], R25 ; - /*27c0*/ STS [R88+UR5+0x60], R27 ; - /*27d0*/ LDS.128 R4, [R85+0x100] ; - /*27e0*/ LDS.128 R8, [R85+0x140] ; - /*27f0*/ LDS.128 R12, [R85+0x180] ; - /*2800*/ LDS.128 R16, [R85+0x1c0] ; -.L_x_297: - /*2810*/ LDS R72, [R3+UR6+0x100] ; - /*2820*/ SHF.R.U32.HI R68, RZ, 0x2, R89 ; - /*2830*/ LDS R70, [R3+UR6+0x140] ; - /*2840*/ LDS R74, [R3+UR6+0x180] ; - /*2850*/ LDS R76, [R3+UR6+0x1c0] ; - /*2860*/ LOP3.LUT R20, R72, R89.reuse, RZ, 0x3c, !PT ; - /*2870*/ LOP3.LUT R22, R70, R89, RZ, 0x3c, !PT ; - /*2880*/ IMAD R21, R20, 0x1000193, RZ ; - /*2890*/ LOP3.LUT R20, R74, R89, RZ, 0x3c, !PT ; - /*28a0*/ IMAD R23, R22, 0x1000193, RZ ; - /*28b0*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*28c0*/ LOP3.LUT R22, R76, R89, RZ, 0x3c, !PT ; - /*28d0*/ IMAD R25, R20, 0x1000193, RZ ; - /*28e0*/ LOP3.LUT R23, R23, R8, RZ, 0x3c, !PT ; - /*28f0*/ SHFL.IDX PT, R21, R21, R68, 0x181f ; - /*2900*/ IMAD R27, R22, 0x1000193, RZ ; - /*2910*/ LOP3.LUT R25, R25, R12, RZ, 0x3c, !PT ; - /*2920*/ SHFL.IDX PT, R23, R23, R68, 0x181f ; - /*2930*/ LOP3.LUT R29, R27, R16, RZ, 0x3c, !PT ; - /*2940*/ SHFL.IDX PT, R27, R25, R68, 0x181f ; - /*2950*/ SHFL.IDX PT, R31, R29, R68, 0x181f ; - /*2960*/ IMAD.HI.U32 R20, R21, UR8, RZ ; - /*2970*/ IMAD.HI.U32 R22, R23, UR8, RZ ; - /*2980*/ IADD3 R20, PT, PT, -R20, RZ, RZ ; - /*2990*/ IMAD.HI.U32 R24, R27, UR8, RZ ; - /*29a0*/ IADD3 R22, PT, PT, -R22, RZ, RZ ; - /*29b0*/ IMAD R21, R0, R20, R21 ; - /*29c0*/ IADD3 R29, PT, PT, -R24, RZ, RZ ; - /*29d0*/ IMAD R23, R0.reuse, R22, R23 ; - /*29e0*/ IMAD.HI.U32 R24, R31, UR8, RZ ; - /*29f0*/ ISETP.GE.U32.AND P1, PT, R21, R0.reuse, PT ; - /*2a00*/ ISETP.GE.U32.AND P2, PT, R23, R0, PT ; - /*2a10*/ IMAD R29, R0, R29, R27 ; - /*2a20*/ IADD3 R26, PT, PT, -R24, RZ, RZ ; - /*2a30*/ SEL R20, R0, RZ, P1 ; - /*2a40*/ SEL R22, R0, RZ, P2 ; - /*2a50*/ IADD3 R21, PT, PT, R21, -R20, RZ ; - /*2a60*/ IADD3 R25, PT, PT, R23, -R22, RZ ; - /*2a70*/ IMAD.WIDE.U32 R20, R21, 0x80, R90 ; - /*2a80*/ ISETP.GE.U32.AND P1, PT, R29, R0, PT ; - /*2a90*/ IMAD.WIDE.U32 R24, R25, 0x80, R90 ; - /*2aa0*/ LDG.E.128.STRONG.GPU R20, desc[UR10][R20.64] ; - /*2ab0*/ IMAD R31, R0.reuse, R26, R31 ; - /*2ac0*/ LDG.E.128.STRONG.GPU R24, desc[UR10][R24.64] ; - /*2ad0*/ SEL R28, R0, RZ, P1 ; - /*2ae0*/ ISETP.GE.U32.AND P1, PT, R31, R0, PT ; - /*2af0*/ IADD3 R29, PT, PT, R29, -R28, RZ ; - /*2b00*/ SEL R30, R0, RZ, P1 ; - /*2b10*/ IMAD.WIDE.U32 R28, R29, 0x80, R90 ; - /*2b20*/ IADD3 R33, PT, PT, R31, -R30, RZ ; - /*2b30*/ LDG.E.128.STRONG.GPU R28, desc[UR10][R28.64] ; - /*2b40*/ IMAD.WIDE.U32 R32, R33, 0x80, R90 ; - /*2b50*/ LDG.E.128.STRONG.GPU R32, desc[UR10][R32.64] ; - /*2b60*/ IADD3 R37, PT, PT, R89, 0x1, RZ ; - /*2b70*/ IMAD R36, R5, 0x1000193, RZ ; - /*2b80*/ IMAD R38, R9, 0x1000193, RZ ; - /*2b90*/ LOP3.LUT R39, R72, R37.reuse, RZ, 0x3c, !PT ; - /*2ba0*/ LOP3.LUT R5, R70, R37, RZ, 0x3c, !PT ; - /*2bb0*/ IMAD R40, R39, 0x1000193, RZ ; - /*2bc0*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*2bd0*/ IMAD R36, R5, 0x1000193, RZ ; - /*2be0*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*2bf0*/ LOP3.LUT R5, R40, R21, RZ, 0x3c, !PT ; - /*2c00*/ LOP3.LUT R9, R36, R25, RZ, 0x3c, !PT ; - /*2c10*/ IMAD R36, R13, 0x1000193, RZ ; - /*2c20*/ LOP3.LUT R38, R74, R37.reuse, RZ, 0x3c, !PT ; - /*2c30*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*2c40*/ LOP3.LUT R37, R76, R37, RZ, 0x3c, !PT ; - /*2c50*/ IMAD R38, R38, 0x1000193, RZ ; - /*2c60*/ SHFL.IDX PT, R39, R9, R68, 0x181f ; - /*2c70*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*2c80*/ IMAD R36, R17, 0x1000193, RZ ; - /*2c90*/ LOP3.LUT R17, R38, R29, RZ, 0x3c, !PT ; - /*2ca0*/ IMAD R38, R37, 0x1000193, RZ ; - /*2cb0*/ LOP3.LUT R33, R36, R33, RZ, 0x3c, !PT ; - /*2cc0*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*2cd0*/ LOP3.LUT R41, R38, R33, RZ, 0x3c, !PT ; - /*2ce0*/ IMAD.HI.U32 R9, R5, UR8, RZ ; - /*2cf0*/ SHFL.IDX PT, R45, R41, R68, 0x181f ; - /*2d00*/ IMAD.HI.U32 R13, R39, UR8, RZ ; - /*2d10*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*2d20*/ IADD3 R13, PT, PT, -R13, RZ, RZ ; - /*2d30*/ IMAD R5, R0, R9, R5 ; - /*2d40*/ IMAD R39, R0, R13, R39 ; - /*2d50*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*2d60*/ ISETP.GE.U32.AND P2, PT, R39, R0, PT ; - /*2d70*/ SEL R36, R0, RZ, P1 ; - /*2d80*/ IMAD.HI.U32 R9, R17, UR8, RZ ; - /*2d90*/ SEL R38, R0, RZ, P2 ; - /*2da0*/ IADD3 R37, PT, PT, R5, -R36, RZ ; - /*2db0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*2dc0*/ IMAD.HI.U32 R5, R45, UR8, RZ ; - /*2dd0*/ IADD3 R41, PT, PT, R39, -R38, RZ ; - /*2de0*/ IMAD.WIDE.U32 R36, R37, 0x80, R90 ; - /*2df0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*2e00*/ IMAD R17, R0.reuse, R9, R17 ; - /*2e10*/ IMAD.WIDE.U32 R40, R41, 0x80, R90 ; - /*2e20*/ LDG.E.128.STRONG.GPU R36, desc[UR10][R36.64] ; - /*2e30*/ ISETP.GE.U32.AND P1, PT, R17, R0.reuse, PT ; - /*2e40*/ IMAD R5, R0.reuse, R5, R45 ; - /*2e50*/ LDG.E.128.STRONG.GPU R40, desc[UR10][R40.64] ; - /*2e60*/ SEL R44, R0, RZ, P1 ; - /*2e70*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*2e80*/ IADD3 R45, PT, PT, R17, -R44, RZ ; - /*2e90*/ SEL R46, R0, RZ, P1 ; - /*2ea0*/ IMAD.WIDE.U32 R44, R45, 0x80, R90 ; - /*2eb0*/ IADD3 R49, PT, PT, R5, -R46, RZ ; - /*2ec0*/ LDG.E.128.STRONG.GPU R44, desc[UR10][R44.64] ; - /*2ed0*/ IMAD.WIDE.U32 R48, R49, 0x80, R90 ; - /*2ee0*/ LDG.E.128.STRONG.GPU R48, desc[UR10][R48.64] ; - /*2ef0*/ IMAD R5, R6, 0x1000193, RZ ; - /*2f00*/ IADD3 R13, PT, PT, R89, 0x2, RZ ; - /*2f10*/ IMAD R9, R10, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*2f30*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*2f40*/ LOP3.LUT R6, R72, R13.reuse, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R5, R5, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R10, R70, R13.reuse, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R9, R9, 0x1000193, RZ ; - /*2f80*/ IMAD R17, R6, 0x1000193, RZ ; - /*2f90*/ LOP3.LUT R6, R74, R13.reuse, RZ, 0x3c, !PT ; - /*2fa0*/ IMAD R53, R10, 0x1000193, RZ ; - /*2fb0*/ LOP3.LUT R13, R76, R13, RZ, 0x3c, !PT ; - /*2fc0*/ IMAD R55, R6, 0x1000193, RZ ; - /*2fd0*/ IMAD R13, R13, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*2ff0*/ IMAD R5, R14, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R17, R17, R38, RZ, 0x3c, !PT ; - /*3010*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*3020*/ IMAD R9, R18, 0x1000193, RZ ; - /*3030*/ LOP3.LUT R5, R5, R30, RZ, 0x3c, !PT ; - /*3040*/ LOP3.LUT R53, R53, R42, RZ, 0x3c, !PT ; - /*3050*/ SHFL.IDX PT, R17, R17, R68, 0x181f ; - /*3060*/ LOP3.LUT R9, R9, R34, RZ, 0x3c, !PT ; - /*3070*/ IMAD R5, R5, 0x1000193, RZ ; - /*3080*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*3090*/ IMAD R9, R9, 0x1000193, RZ ; - /*30a0*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*30b0*/ LOP3.LUT R55, R55, R46, RZ, 0x3c, !PT ; - /*30c0*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*30d0*/ SHFL.IDX PT, R55, R55, R68, 0x181f ; - /*30e0*/ LOP3.LUT R13, R13, R50, RZ, 0x3c, !PT ; - /*30f0*/ IMAD.HI.U32 R5, R17, UR8, RZ ; - /*3100*/ IMAD.HI.U32 R6, R53, UR8, RZ ; - /*3110*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*3120*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*3130*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*3140*/ IMAD R17, R0, R5, R17 ; - /*3150*/ IMAD R5, R0, R6, R53 ; - /*3160*/ ISETP.GE.U32.AND P1, PT, R17, R0, PT ; - /*3170*/ ISETP.GE.U32.AND P2, PT, R5, R0, PT ; - /*3180*/ SEL R6, R0.reuse, RZ, P1 ; - /*3190*/ IMAD.HI.U32 R9, R55, UR8, RZ ; - /*31a0*/ SEL R10, R0, RZ, P2 ; - /*31b0*/ IADD3 R53, PT, PT, R17, -R6, RZ ; - /*31c0*/ IADD3 R9, PT, PT, -R9, RZ, RZ ; - /*31d0*/ IADD3 R57, PT, PT, R5, -R10, RZ ; - /*31e0*/ IMAD.HI.U32 R6, R13, UR8, RZ ; - /*31f0*/ IMAD.WIDE.U32 R52, R53, 0x80, R90 ; - /*3200*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*3210*/ IMAD R5, R0.reuse, R9, R55 ; - /*3220*/ IMAD.WIDE.U32 R56, R57, 0x80, R90 ; - /*3230*/ LDG.E.128.STRONG.GPU R52, desc[UR10][R52.64] ; - /*3240*/ ISETP.GE.U32.AND P1, PT, R5, R0, PT ; - /*3250*/ IMAD R13, R0.reuse, R6, R13 ; - /*3260*/ LDG.E.128.STRONG.GPU R56, desc[UR10][R56.64] ; - /*3270*/ SEL R6, R0, RZ, P1 ; - /*3280*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*3290*/ IADD3 R61, PT, PT, R5, -R6, RZ ; - /*32a0*/ SEL R6, R0, RZ, P1 ; - /*32b0*/ IMAD.WIDE.U32 R60, R61, 0x80, R90 ; - /*32c0*/ IADD3 R65, PT, PT, R13, -R6, RZ ; - /*32d0*/ LDG.E.128.STRONG.GPU R60, desc[UR10][R60.64] ; - /*32e0*/ IMAD.WIDE.U32 R64, R65, 0x80, R90 ; - /*32f0*/ LDG.E.128.STRONG.GPU R64, desc[UR10][R64.64] ; - /*3300*/ IMAD R6, R7, 0x1000193, RZ ; - /*3310*/ IMAD R10, R11, 0x1000193, RZ ; - /*3320*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*3330*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*3340*/ IMAD R6, R6, 0x1000193, RZ ; - /*3350*/ IMAD R10, R10, 0x1000193, RZ ; - /*3360*/ IADD3 R5, PT, PT, R89, 0x3, RZ ; - /*3370*/ LOP3.LUT R39, R6, R39, RZ, 0x3c, !PT ; - /*3380*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*3390*/ LOP3.LUT R72, R72, R5, RZ, 0x3c, !PT ; - /*33a0*/ IMAD R14, R39, 0x1000193, RZ ; - /*33b0*/ IMAD R6, R15, 0x1000193, RZ ; - /*33c0*/ IMAD R10, R10, 0x1000193, RZ ; - /*33d0*/ IMAD R72, R72, 0x1000193, RZ ; - /*33e0*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*33f0*/ LOP3.LUT R70, R70, R5, RZ, 0x3c, !PT ; - /*3400*/ IMAD R6, R6, 0x1000193, RZ ; - /*3410*/ IMAD R70, R70, 0x1000193, RZ ; - /*3420*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*3430*/ LOP3.LUT R74, R74, R5, RZ, 0x3c, !PT ; - /*3440*/ IMAD R6, R6, 0x1000193, RZ ; - /*3450*/ IMAD R74, R74, 0x1000193, RZ ; - /*3460*/ LOP3.LUT R5, R76, R5, RZ, 0x3c, !PT ; - /*3470*/ LOP3.LUT R55, R14, R55, RZ, 0x3c, !PT ; - /*3480*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*3490*/ IMAD R10, R19, 0x1000193, RZ ; - /*34a0*/ LOP3.LUT R7, R72, R55, RZ, 0x3c, !PT ; - /*34b0*/ LOP3.LUT R10, R10, R35, RZ, 0x3c, !PT ; - /*34c0*/ SHFL.IDX PT, R7, R7, R68, 0x181f ; - /*34d0*/ LOP3.LUT R9, R70, R59, RZ, 0x3c, !PT ; - /*34e0*/ IMAD R10, R10, 0x1000193, RZ ; - /*34f0*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*3500*/ LOP3.LUT R10, R10, R51, RZ, 0x3c, !PT ; - /*3510*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*3520*/ IMAD R10, R10, 0x1000193, RZ ; - /*3530*/ LOP3.LUT R11, R74, R63, RZ, 0x3c, !PT ; - /*3540*/ IMAD R6, R5, 0x1000193, RZ ; - /*3550*/ LOP3.LUT R67, R10, R67, RZ, 0x3c, !PT ; - /*3560*/ SHFL.IDX PT, R11, R11, R68, 0x181f ; - /*3570*/ LOP3.LUT R13, R6, R67, RZ, 0x3c, !PT ; - /*3580*/ IMAD.HI.U32 R5, R7, UR8, RZ ; - /*3590*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*35a0*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*35b0*/ IMAD.HI.U32 R6, R9, UR8, RZ ; - /*35c0*/ IMAD R7, R0, R5, R7 ; - /*35d0*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*35e0*/ ISETP.GE.U32.AND P1, PT, R7, R0, PT ; - /*35f0*/ IMAD R9, R0.reuse, R6, R9 ; - /*3600*/ IMAD.HI.U32 R5, R11, UR8, RZ ; - /*3610*/ SEL R6, R0, RZ, P1 ; - /*3620*/ ISETP.GE.U32.AND P2, PT, R9, R0, PT ; - /*3630*/ IADD3 R69, PT, PT, R7, -R6, RZ ; - /*3640*/ IADD3 R6, PT, PT, -R5, RZ, RZ ; - /*3650*/ IMAD.HI.U32 R5, R13, UR8, RZ ; - /*3660*/ SEL R10, R0, RZ, P2 ; - /*3670*/ IMAD R11, R0, R6, R11 ; - /*3680*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*3690*/ IMAD.WIDE.U32 R68, R69, 0x80, R90 ; - /*36a0*/ ISETP.GE.U32.AND P1, PT, R11, R0, PT ; - /*36b0*/ IMAD R13, R0.reuse, R5, R13 ; - /*36c0*/ IADD3 R73, PT, PT, R9, -R10, RZ ; - /*36d0*/ LDG.E.128.STRONG.GPU R68, desc[UR10][R68.64] ; - /*36e0*/ SEL R6, R0, RZ, P1 ; - /*36f0*/ ISETP.GE.U32.AND P1, PT, R13, R0, PT ; - /*3700*/ IMAD.WIDE.U32 R72, R73, 0x80, R90 ; - /*3710*/ IADD3 R77, PT, PT, R11, -R6, RZ ; - /*3720*/ SEL R6, R0, RZ, P1 ; - /*3730*/ LDG.E.128.STRONG.GPU R72, desc[UR10][R72.64] ; - /*3740*/ IMAD.WIDE.U32 R76, R77, 0x80, R90 ; - /*3750*/ IADD3 R81, PT, PT, R13, -R6, RZ ; - /*3760*/ LDG.E.128.STRONG.GPU R76, desc[UR10][R76.64] ; - /*3770*/ IMAD.WIDE.U32 R80, R81, 0x80, R90 ; - /*3780*/ LDG.E.128.STRONG.GPU R80, desc[UR10][R80.64] ; - /*3790*/ IMAD R5, R4, 0x1000193, RZ ; - /*37a0*/ IMAD R7, R8, 0x1000193, RZ ; - /*37b0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*37c0*/ IMAD R4, R21, 0x1000193, RZ ; - /*37d0*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*37e0*/ IMAD R9, R12, 0x1000193, RZ ; - /*37f0*/ IMAD R5, R5, 0x1000193, RZ ; - /*3800*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*3810*/ IMAD R6, R25, 0x1000193, RZ ; - /*3820*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*3830*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*3840*/ IMAD R11, R16, 0x1000193, RZ ; - /*3850*/ IMAD R7, R7, 0x1000193, RZ ; - /*3860*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*3870*/ IMAD R5, R5, 0x1000193, RZ ; - /*3880*/ IMAD R8, R29, 0x1000193, RZ ; - /*3890*/ IMAD R4, R4, 0x1000193, RZ ; - /*38a0*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*38b0*/ IMAD R9, R9, 0x1000193, RZ ; - /*38c0*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*38d0*/ IMAD R13, R38, 0x1000193, RZ ; - /*38e0*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*38f0*/ IMAD R6, R6, 0x1000193, RZ ; - /*3900*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*3910*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*3920*/ IMAD R11, R11, 0x1000193, RZ ; - /*3930*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*3940*/ IMAD R7, R7, 0x1000193, RZ ; - /*3950*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*3960*/ IMAD R5, R5, 0x1000193, RZ ; - /*3970*/ LOP3.LUT R57, R6, R57, RZ, 0x3c, !PT ; - /*3980*/ IMAD R8, R8, 0x1000193, RZ ; - /*3990*/ IMAD R6, R4, 0x1000193, RZ ; - /*39a0*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*39b0*/ IMAD R9, R9, 0x1000193, RZ ; - /*39c0*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*39d0*/ IMAD R13, R13, 0x1000193, RZ ; - /*39e0*/ IMAD R10, R33, 0x1000193, RZ ; - /*39f0*/ IMAD R15, R42, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*3a10*/ IMAD R17, R46, 0x1000193, RZ ; - /*3a20*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*3a30*/ IMAD R8, R55, 0x1000193, RZ ; - /*3a40*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*3a50*/ IMAD R9, R7, 0x1000193, RZ ; - /*3a60*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*3a70*/ IMAD R14, R57, 0x1000193, RZ ; - /*3a80*/ IADD3 R89, PT, PT, R89, 0x4, RZ ; - /*3a90*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*3aa0*/ IMAD R12, R10, 0x1000193, RZ ; - /*3ab0*/ IMAD R15, R15, 0x1000193, RZ ; - /*3ac0*/ ISETP.NE.AND P1, PT, R89, 0x40, PT ; - /*3ad0*/ IMAD R16, R59, 0x1000193, RZ ; - /*3ae0*/ IMAD R17, R17, 0x1000193, RZ ; - /*3af0*/ LOP3.LUT R65, R12, R65, RZ, 0x3c, !PT ; - /*3b00*/ IMAD R20, R67, 0x1000193, RZ ; - /*3b10*/ IMAD R18, R65, 0x1000193, RZ ; - /*3b20*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*3b30*/ LOP3.LUT R5, R6, R69, RZ, 0x3c, !PT ; - /*3b40*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*3b50*/ IMAD R13, R11, 0x1000193, RZ ; - /*3b60*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*3b70*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*3b80*/ LOP3.LUT R64, R13, R64, RZ, 0x3c, !PT ; - /*3b90*/ IMAD R13, R50, 0x1000193, RZ ; - /*3ba0*/ LOP3.LUT R9, R14, R73, RZ, 0x3c, !PT ; - /*3bb0*/ IMAD R14, R61, 0x1000193, RZ ; - /*3bc0*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*3bd0*/ IMAD R15, R60, 0x1000193, RZ ; - /*3be0*/ LOP3.LUT R66, R13, R66, RZ, 0x3c, !PT ; - /*3bf0*/ LOP3.LUT R11, R16, R75, RZ, 0x3c, !PT ; - /*3c00*/ IMAD R16, R63, 0x1000193, RZ ; - /*3c10*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*3c20*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*3c30*/ IMAD R17, R64, 0x1000193, RZ ; - /*3c40*/ LOP3.LUT R12, R15, R76, RZ, 0x3c, !PT ; - /*3c50*/ IMAD R19, R66, 0x1000193, RZ ; - /*3c60*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*3c70*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*3c80*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*3c90*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*3ca0*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*3cb0*/ @P1 BRA `(.L_x_297) ; - /*3cc0*/ IMAD R4, R4, 0x1000193, RZ ; - /*3cd0*/ LEA R2, R2, UR5, 0x5 ; - /*3ce0*/ IMAD R8, R8, 0x1000193, RZ ; - /*3cf0*/ HFMA2 R79, -RZ, RZ, 0, 0 ; - /*3d00*/ IMAD R12, R12, 0x1000193, RZ ; - /*3d10*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*3d20*/ IMAD R16, R16, 0x1000193, RZ ; - /*3d30*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*3d40*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*3d50*/ IMAD R3, R4, 0x1000193, RZ ; - /*3d60*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*3d70*/ IMAD R5, R8, 0x1000193, RZ ; - /*3d80*/ IMAD R9, R12, 0x1000193, RZ ; - /*3d90*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*3da0*/ IMAD R13, R16, 0x1000193, RZ ; - /*3db0*/ LOP3.LUT R5, R5, R10, RZ, 0x3c, !PT ; - /*3dc0*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*3dd0*/ IMAD R0, R3, 0x1000193, RZ ; - /*3de0*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*3df0*/ IMAD R4, R5, 0x1000193, RZ ; - /*3e00*/ IMAD R6, R9, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R3, R0, R7, RZ, 0x3c, !PT ; - /*3e20*/ IMAD R8, R13, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R25, R4, R11, RZ, 0x3c, !PT ; - /*3e40*/ LOP3.LUT R27, R6, R15, RZ, 0x3c, !PT ; - /*3e50*/ STS [R88+UR5+0x80], R3 ; - /*3e60*/ LOP3.LUT R29, R8, R19, RZ, 0x3c, !PT ; - /*3e70*/ STS [R88+UR5+0xa0], R25 ; - /*3e80*/ STS [R88+UR5+0xc0], R27 ; - /*3e90*/ STS [R88+UR5+0xe0], R29 ; - /*3ea0*/ LDS.128 R8, [R2] ; - /*3eb0*/ LDS.128 R4, [R2+0x10] ; - /*3ec0*/ LDS.128 R36, [R84+UR6+0x10] ; - /*3ed0*/ LDS.128 R12, [R84+UR6] ; - /*3ee0*/ LDS.128 R16, [R84+UR6+0x30] ; - /*3ef0*/ LDS.128 R20, [R84+UR6+0x20] ; - /*3f00*/ LOP3.LUT R24, R38, R8, RZ, 0x3c, !PT ; - /*3f10*/ LOP3.LUT R31, R39, R9, RZ, 0x3c, !PT ; - /*3f20*/ SHF.L.W.U32.HI R25, R31, 0x1, R24 ; - /*3f30*/ LOP3.LUT R3, R15, R17, R7, 0x96, !PT ; - /*3f40*/ LOP3.LUT R0, R14, R16, R6, 0x96, !PT ; - /*3f50*/ LOP3.LUT R3, R3, 0x80000000, RZ, 0x3c, !PT ; - /*3f60*/ SHF.L.W.U32.HI R30, R24, 0x1, R31 ; - /*3f70*/ LOP3.LUT R2, R20, R10, RZ, 0x3c, !PT ; - /*3f80*/ LOP3.LUT R27, R21, R11, RZ, 0x3c, !PT ; - /*3f90*/ LOP3.LUT R41, R36, 0x1, R18, 0x96, !PT ; - /*3fa0*/ LOP3.LUT R32, R37, RZ, R19, 0x96, !PT ; - /*3fb0*/ LOP3.LUT R25, R25, R0, RZ, 0x3c, !PT ; - /*3fc0*/ SHF.L.W.U32.HI R35, R3, 0x1, R0 ; - /*3fd0*/ SHF.L.W.U32.HI R24, R0, 0x1, R3 ; - /*3fe0*/ LOP3.LUT R30, R30, R3, RZ, 0x3c, !PT ; - /*3ff0*/ LOP3.LUT R0, R12, R22, R4, 0x96, !PT ; - /*4000*/ LOP3.LUT R3, R13, R23, R5, 0x96, !PT ; - /*4010*/ SHF.L.W.U32.HI R26, R27, 0x1, R2 ; - /*4020*/ SHF.L.W.U32.HI R27, R2, 0x1, R27 ; - /*4030*/ SHF.L.W.U32.HI R33, R32, 0x1, R41 ; - /*4040*/ SHF.L.W.U32.HI R2, R41, 0x1, R32 ; - /*4050*/ SHF.L.W.U32.HI R55, R3, 0x1, R0 ; - /*4060*/ SHF.L.W.U32.HI R34, R0, 0x1, R3 ; - /*4070*/ LOP3.LUT R32, R27, R32, RZ, 0x3c, !PT ; - /*4080*/ LOP3.LUT R33, R33, R0, RZ, 0x3c, !PT ; - /*4090*/ LOP3.LUT R27, R35, R20, R10, 0x96, !PT ; - /*40a0*/ LOP3.LUT R24, R24, R21, R11, 0x96, !PT ; - /*40b0*/ LOP3.LUT R0, R2, R3, RZ, 0x3c, !PT ; - /*40c0*/ LOP3.LUT R41, R26, R41, RZ, 0x3c, !PT ; - /*40d0*/ LOP3.LUT R55, R55, R38, R8, 0x96, !PT ; - /*40e0*/ LOP3.LUT R34, R34, R39, R9, 0x96, !PT ; - /*40f0*/ LOP3.LUT R2, R27, R12, RZ, 0x3c, !PT ; - /*4100*/ LOP3.LUT R3, R24, R13, RZ, 0x3c, !PT ; - /*4110*/ LOP3.LUT R13, R16, R33, RZ, 0x3c, !PT ; - /*4120*/ LOP3.LUT R12, R17, R0, RZ, 0x3c, !PT ; - /*4130*/ LOP3.LUT R31, R25, R36, RZ, 0x3c, !PT ; - /*4140*/ LOP3.LUT R28, R30, R37, RZ, 0x3c, !PT ; - /*4150*/ LOP3.LUT R29, R41, R38, RZ, 0x3c, !PT ; - /*4160*/ LOP3.LUT R17, R22, R27, RZ, 0x3c, !PT ; - /*4170*/ LOP3.LUT R16, R23, R24, RZ, 0x3c, !PT ; - /*4180*/ LOP3.LUT R26, R32, R39, RZ, 0x3c, !PT ; - /*4190*/ LOP3.LUT R14, R33, R14, RZ, 0x3c, !PT ; - /*41a0*/ LOP3.LUT R15, R0, R15, RZ, 0x3c, !PT ; - /*41b0*/ LOP3.LUT R18, R18, R25, RZ, 0x3c, !PT ; - /*41c0*/ LOP3.LUT R19, R19, R30, RZ, 0x3c, !PT ; - /*41d0*/ LOP3.LUT R20, R55, R20, RZ, 0x3c, !PT ; - /*41e0*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*41f0*/ LOP3.LUT R45, R25, 0x1, RZ, 0x3c, !PT ; - /*4200*/ MOV R60, R25 ; - /*4210*/ MOV R59, R30.reuse ; - /*4220*/ MOV R48, R30 ; - /*4230*/ LOP3.LUT R38, R33, R6, RZ, 0x3c, !PT ; - /*4240*/ LOP3.LUT R35, R0.reuse, R7, RZ, 0x3c, !PT ; - /*4250*/ LOP3.LUT R62, R0, 0x80000000, RZ, 0x3c, !PT ; - /*4260*/ LOP3.LUT R22, R41, R8, RZ, 0x3c, !PT ; - /*4270*/ LOP3.LUT R63, R32, R9, RZ, 0x3c, !PT ; - /*4280*/ LOP3.LUT R23, R55, R10, RZ, 0x3c, !PT ; - /*4290*/ LOP3.LUT R64, R34, R11, RZ, 0x3c, !PT ; - /*42a0*/ MOV R51, R33 ; - /*42b0*/ MOV R65, R41 ; - /*42c0*/ MOV R76, R32 ; - /*42d0*/ MOV R50, R55.reuse ; - /*42e0*/ MOV R49, R34.reuse ; - /*42f0*/ MOV R52, R34 ; - /*4300*/ MOV R37, R55 ; - /*4310*/ MOV R71, R32 ; - /*4320*/ MOV R72, R41 ; - /*4330*/ LOP3.LUT R53, R27, R4, RZ, 0x3c, !PT ; - /*4340*/ LOP3.LUT R36, R24, R5, RZ, 0x3c, !PT ; - /*4350*/ MOV R46, R27 ; - /*4360*/ MOV R67, R24 ; -.L_x_299: - /*4370*/ ISETP.NE.AND P1, PT, R79, RZ, PT ; - /*4380*/ @!P1 BRA `(.L_x_298) ; - /*4390*/ LOP3.LUT R40, R14, R13, R38, 0x96, !PT ; - /*43a0*/ LOP3.LUT R39, R15, R12, R35, 0x96, !PT ; - /*43b0*/ LOP3.LUT R42, R29, R22, R41, 0x96, !PT ; - /*43c0*/ LOP3.LUT R47, R20, R23, R55, 0x96, !PT ; - /*43d0*/ LOP3.LUT R56, R21, R64, R34, 0x96, !PT ; - /*43e0*/ LOP3.LUT R44, R26, R63, R32, 0x96, !PT ; - /*43f0*/ LOP3.LUT R43, R40, R33, R51, 0x96, !PT ; - /*4400*/ LOP3.LUT R54, R39, R62, R0, 0x96, !PT ; - /*4410*/ LOP3.LUT R40, R42, R72, R65, 0x96, !PT ; - /*4420*/ LOP3.LUT R47, R47, R37, R50, 0x96, !PT ; - /*4430*/ LOP3.LUT R39, R44, R71, R76, 0x96, !PT ; - /*4440*/ LOP3.LUT R56, R56, R52, R49, 0x96, !PT ; - /*4450*/ SHF.L.W.U32.HI R42, R54, 0x1, R43 ; - /*4460*/ SHF.L.W.U32.HI R57, R43, 0x1, R54 ; - /*4470*/ SHF.L.W.U32.HI R58, R39, 0x1, R40 ; - /*4480*/ SHF.L.W.U32.HI R68, R56, 0x1, R47 ; - /*4490*/ LOP3.LUT R42, R42, R47, RZ, 0x3c, !PT ; - /*44a0*/ SHF.L.W.U32.HI R73, R47, 0x1, R56 ; - /*44b0*/ LOP3.LUT R57, R57, R56, RZ, 0x3c, !PT ; - /*44c0*/ LOP3.LUT R47, R31, R18, R45, 0x96, !PT ; - /*44d0*/ LOP3.LUT R56, R28, R19, R30, 0x96, !PT ; - /*44e0*/ LOP3.LUT R58, R58, R43, RZ, 0x3c, !PT ; - /*44f0*/ LOP3.LUT R43, R2, R17, R53, 0x96, !PT ; - /*4500*/ LOP3.LUT R47, R47, R25, R60, 0x96, !PT ; - /*4510*/ LOP3.LUT R56, R56, R48, R59, 0x96, !PT ; - /*4520*/ LOP3.LUT R44, R3, R16, R36, 0x96, !PT ; - /*4530*/ SHF.L.W.U32.HI R61, R40, 0x1, R39 ; - /*4540*/ LOP3.LUT R43, R43, R27, R46, 0x96, !PT ; - /*4550*/ SHF.L.W.U32.HI R66, R56, 0x1, R47 ; - /*4560*/ LOP3.LUT R44, R44, R24, R67, 0x96, !PT ; - /*4570*/ LOP3.LUT R61, R61, R54, RZ, 0x3c, !PT ; - /*4580*/ SHF.L.W.U32.HI R69, R47, 0x1, R56 ; - /*4590*/ LOP3.LUT R54, R66, R43, RZ, 0x3c, !PT ; - /*45a0*/ SHF.L.W.U32.HI R75, R44, 0x1, R43 ; - /*45b0*/ SHF.L.W.U32.HI R66, R43, 0x1, R44 ; - /*45c0*/ LOP3.LUT R43, R69, R44, RZ, 0x3c, !PT ; - /*45d0*/ LOP3.LUT R44, R68, R47, RZ, 0x3c, !PT ; - /*45e0*/ LOP3.LUT R47, R73, R56, RZ, 0x3c, !PT ; - /*45f0*/ LOP3.LUT R40, R75, R40, RZ, 0x3c, !PT ; - /*4600*/ LOP3.LUT R39, R66, R39, RZ, 0x3c, !PT ; - /*4610*/ LOP3.LUT R2, R42.reuse, R2, RZ, 0x3c, !PT ; - /*4620*/ LOP3.LUT R17, R42, R17, RZ, 0x3c, !PT ; - /*4630*/ LOP3.LUT R53, R42.reuse, R53, RZ, 0x3c, !PT ; - /*4640*/ LOP3.LUT R27, R42.reuse, R27, RZ, 0x3c, !PT ; - /*4650*/ LOP3.LUT R46, R42, R46, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R3, R57.reuse, R3, RZ, 0x3c, !PT ; - /*4670*/ LOP3.LUT R16, R57.reuse, R16, RZ, 0x3c, !PT ; - /*4680*/ LOP3.LUT R36, R57, R36, RZ, 0x3c, !PT ; - /*4690*/ LOP3.LUT R24, R57.reuse, R24, RZ, 0x3c, !PT ; - /*46a0*/ LOP3.LUT R67, R57, R67, RZ, 0x3c, !PT ; - /*46b0*/ LOP3.LUT R31, R58.reuse, R31, RZ, 0x3c, !PT ; - /*46c0*/ LOP3.LUT R18, R58.reuse, R18, RZ, 0x3c, !PT ; - /*46d0*/ LOP3.LUT R45, R58.reuse, R45, RZ, 0x3c, !PT ; - /*46e0*/ LOP3.LUT R25, R58, R25, RZ, 0x3c, !PT ; - /*46f0*/ LOP3.LUT R60, R58, R60, RZ, 0x3c, !PT ; - /*4700*/ LOP3.LUT R28, R61.reuse, R28, RZ, 0x3c, !PT ; - /*4710*/ LOP3.LUT R19, R61.reuse, R19, RZ, 0x3c, !PT ; - /*4720*/ LOP3.LUT R30, R61.reuse, R30, RZ, 0x3c, !PT ; - /*4730*/ LOP3.LUT R48, R61.reuse, R48, RZ, 0x3c, !PT ; - /*4740*/ LOP3.LUT R59, R61, R59, RZ, 0x3c, !PT ; - /*4750*/ LOP3.LUT R14, R54.reuse, R14, RZ, 0x3c, !PT ; - /*4760*/ LOP3.LUT R13, R54.reuse, R13, RZ, 0x3c, !PT ; - /*4770*/ LOP3.LUT R38, R54.reuse, R38, RZ, 0x3c, !PT ; - /*4780*/ LOP3.LUT R33, R54.reuse, R33, RZ, 0x3c, !PT ; - /*4790*/ LOP3.LUT R51, R54, R51, RZ, 0x3c, !PT ; - /*47a0*/ LOP3.LUT R15, R43, R15, RZ, 0x3c, !PT ; - /*47b0*/ LOP3.LUT R12, R43.reuse, R12, RZ, 0x3c, !PT ; - /*47c0*/ LOP3.LUT R35, R43.reuse, R35, RZ, 0x3c, !PT ; - /*47d0*/ LOP3.LUT R62, R43.reuse, R62, RZ, 0x3c, !PT ; - /*47e0*/ LOP3.LUT R0, R43, R0, RZ, 0x3c, !PT ; - /*47f0*/ LOP3.LUT R29, R44.reuse, R29, RZ, 0x3c, !PT ; - /*4800*/ LOP3.LUT R22, R44, R22, RZ, 0x3c, !PT ; - /*4810*/ LOP3.LUT R41, R44.reuse, R41, RZ, 0x3c, !PT ; - /*4820*/ LOP3.LUT R72, R44.reuse, R72, RZ, 0x3c, !PT ; - /*4830*/ LOP3.LUT R65, R44, R65, RZ, 0x3c, !PT ; - /*4840*/ LOP3.LUT R26, R47.reuse, R26, RZ, 0x3c, !PT ; - /*4850*/ LOP3.LUT R63, R47.reuse, R63, RZ, 0x3c, !PT ; - /*4860*/ LOP3.LUT R32, R47, R32, RZ, 0x3c, !PT ; - /*4870*/ LOP3.LUT R71, R47.reuse, R71, RZ, 0x3c, !PT ; - /*4880*/ LOP3.LUT R76, R47, R76, RZ, 0x3c, !PT ; - /*4890*/ LOP3.LUT R20, R40.reuse, R20, RZ, 0x3c, !PT ; - /*48a0*/ LOP3.LUT R23, R40.reuse, R23, RZ, 0x3c, !PT ; - /*48b0*/ LOP3.LUT R55, R40.reuse, R55, RZ, 0x3c, !PT ; - /*48c0*/ LOP3.LUT R37, R40, R37, RZ, 0x3c, !PT ; - /*48d0*/ LOP3.LUT R50, R40, R50, RZ, 0x3c, !PT ; - /*48e0*/ LOP3.LUT R21, R39.reuse, R21, RZ, 0x3c, !PT ; - /*48f0*/ LOP3.LUT R64, R39.reuse, R64, RZ, 0x3c, !PT ; - /*4900*/ LOP3.LUT R34, R39.reuse, R34, RZ, 0x3c, !PT ; - /*4910*/ LOP3.LUT R52, R39.reuse, R52, RZ, 0x3c, !PT ; - /*4920*/ LOP3.LUT R49, R39, R49, RZ, 0x3c, !PT ; -.L_x_298: - /*4930*/ SHF.L.W.U32.HI R75, R41, 0x19, R32 ; - /*4940*/ SHF.L.W.U32.HI R43, R32, 0x19, R41 ; - /*4950*/ SHF.L.W.U32.HI R77, R45, 0xb, R30 ; - /*4960*/ SHF.L.W.U32.HI R70, R30, 0xb, R45 ; - /*4970*/ SHF.L.W.U32.HI R45, R20, 0x1b, R21 ; - /*4980*/ SHF.L.W.U32.HI R41, R21, 0x1b, R20 ; - /*4990*/ SHF.L.W.U32.HI R66, R53, 0x3, R36 ; - /*49a0*/ SHF.L.W.U32.HI R68, R36, 0x3, R53 ; - /*49b0*/ SHF.L.W.U32.HI R20, R13, 0xc, R12 ; - /*49c0*/ SHF.L.W.U32.HI R47, R55, 0x7, R34 ; - /*49d0*/ SHF.L.W.U32.HI R39, R34, 0x7, R55 ; - /*49e0*/ SHF.L.W.U32.HI R12, R12, 0xc, R13 ; - /*49f0*/ SHF.L.W.U32.HI R54, R17, 0x4, R16 ; - /*4a00*/ SHF.L.W.U32.HI R53, R16, 0x4, R17 ; - /*4a10*/ SHF.L.W.U32.HI R34, R14, 0x1, R15 ; - /*4a20*/ SHF.L.W.U32.HI R13, R18, 0x6, R19 ; - /*4a30*/ SHF.L.W.U32.HI R32, R37, 0x8, R52 ; - /*4a40*/ SHF.L.W.U32.HI R17, R46, 0x12, R67 ; - /*4a50*/ SHF.L.W.U32.HI R55, R15, 0x1, R14 ; - /*4a60*/ SHF.L.W.U32.HI R78, R71, 0x15, R72 ; - /*4a70*/ SHF.L.W.U32.HI R42, R38, 0xa, R35 ; - /*4a80*/ SHF.L.W.U32.HI R15, R49, 0xe, R50 ; - /*4a90*/ SHF.L.W.U32.HI R38, R35, 0xa, R38 ; - /*4aa0*/ SHF.L.W.U32.HI R69, R72, 0x15, R71 ; - /*4ab0*/ LOP3.LUT R36, R34, R13, R75, 0xd2, !PT ; - /*4ac0*/ LOP3.LUT R35, R13, R75, R32, 0xd2, !PT ; - /*4ad0*/ LOP3.LUT R30, R75, R32, R17, 0xd2, !PT ; - /*4ae0*/ SHF.L.W.U32.HI R71, R29, 0x1c, R26 ; - /*4af0*/ SHF.L.W.U32.HI R73, R26, 0x1c, R29 ; - /*4b00*/ LOP3.LUT R75, R2, R20, R77, 0xd2, !PT ; - /*4b10*/ LOP3.LUT R14, R20, R77, R78, 0xd2, !PT ; - /*4b20*/ LOP3.LUT R29, R78, R15, R2, 0xd2, !PT ; - /*4b30*/ LOP3.LUT R20, R15, R2, R20, 0xd2, !PT ; - /*4b40*/ IMAD.SHL.U32 R2, R79, 0x8, RZ ; - /*4b50*/ SHF.L.W.U32.HI R72, R50, 0xe, R49 ; - /*4b60*/ SHF.L.W.U32.HI R57, R31, 0x1e, R28 ; - /*4b70*/ SHF.L.W.U32.HI R44, R28, 0x1e, R31 ; - /*4b80*/ LOP3.LUT R31, R77, R78, R15, 0xd2, !PT ; - /*4b90*/ LOP3.LUT R78, R3, R12, R70, 0xd2, !PT ; - /*4ba0*/ LOP3.LUT R26, R69, R72, R3, 0xd2, !PT ; - /*4bb0*/ LOP3.LUT R21, R72, R3, R12, 0xd2, !PT ; - /*4bc0*/ LDC.64 R2, c[0x3][R2] ; - /*4bd0*/ IADD3 R79, PT, PT, R79, 0x1, RZ ; - /*4be0*/ SHF.L.W.U32.HI R74, R23, 0x14, R64 ; - /*4bf0*/ SHF.L.W.U32.HI R50, R22, 0x17, R63 ; - /*4c00*/ ISETP.NE.AND P1, PT, R79, 0x18, PT ; - /*4c10*/ SHF.L.W.U32.HI R49, R63, 0x17, R22 ; - /*4c20*/ SHF.L.W.U32.HI R23, R64, 0x14, R23 ; - /*4c30*/ SHF.L.W.U32.HI R22, R33, 0xd, R62 ; - /*4c40*/ SHF.L.W.U32.HI R63, R62, 0xd, R33 ; - /*4c50*/ SHF.L.W.U32.HI R16, R60, 0x1d, R59 ; - /*4c60*/ SHF.L.W.U32.HI R64, R59, 0x1d, R60 ; - /*4c70*/ SHF.L.W.U32.HI R33, R25, 0xf, R48 ; - /*4c80*/ SHF.L.W.U32.HI R59, R48, 0xf, R25 ; - /*4c90*/ SHF.L.W.U32.HI R60, R65, 0x18, R76 ; - /*4ca0*/ SHF.L.W.U32.HI R80, R76, 0x18, R65 ; - /*4cb0*/ LOP3.LUT R32, R32, R17, R34, 0xd2, !PT ; - /*4cc0*/ SHF.L.W.U32.HI R40, R19, 0x6, R18 ; - /*4cd0*/ SHF.L.W.U32.HI R76, R52, 0x8, R37 ; - /*4ce0*/ SHF.L.W.U32.HI R46, R67, 0x12, R46 ; - /*4cf0*/ LOP3.LUT R34, R17, R34, R13, 0xd2, !PT ; - /*4d00*/ LOP3.LUT R15, R12, R70, R69, 0xd2, !PT ; - /*4d10*/ LOP3.LUT R17, R73, R23, R68, 0xd2, !PT ; - /*4d20*/ LOP3.LUT R13, R23, R68, R22, 0xd2, !PT ; - /*4d30*/ LOP3.LUT R18, R68, R22, R16, 0xd2, !PT ; - /*4d40*/ LOP3.LUT R12, R74, R66, R63, 0xd2, !PT ; - /*4d50*/ LOP3.LUT R19, R66, R63, R64, 0xd2, !PT ; - /*4d60*/ SHF.L.W.U32.HI R56, R27, 0x9, R24 ; - /*4d70*/ SHF.L.W.U32.HI R58, R24, 0x9, R27 ; - /*4d80*/ SHF.L.W.U32.HI R61, R51, 0x2, R0 ; - /*4d90*/ LOP3.LUT R28, R70, R69, R72, 0xd2, !PT ; - /*4da0*/ LOP3.LUT R22, R22, R16, R73, 0xd2, !PT ; - /*4db0*/ LOP3.LUT R23, R16, R73, R23, 0xd2, !PT ; - /*4dc0*/ LOP3.LUT R63, R63, R64, R71, 0xd2, !PT ; - /*4dd0*/ SHF.L.W.U32.HI R0, R0, 0x2, R51 ; - /*4de0*/ LOP3.LUT R16, R71, R74, R66, 0xd2, !PT ; - /*4df0*/ LOP3.LUT R64, R64, R71, R74, 0xd2, !PT ; - /*4e00*/ LOP3.LUT R62, R53, R42, R33, 0xd2, !PT ; - /*4e10*/ LOP3.LUT R24, R45, R53, R42, 0xd2, !PT ; - /*4e20*/ LOP3.LUT R52, R80, R45, R53, 0xd2, !PT ; - /*4e30*/ LOP3.LUT R27, R41, R54, R38, 0xd2, !PT ; - /*4e40*/ LOP3.LUT R72, R59, R60, R41, 0xd2, !PT ; - /*4e50*/ LOP3.LUT R37, R60, R41, R54, 0xd2, !PT ; - /*4e60*/ LOP3.LUT R71, R33, R80, R45, 0xd2, !PT ; - /*4e70*/ LOP3.LUT R53, R55, R40, R43, 0xd2, !PT ; - /*4e80*/ LOP3.LUT R41, R76, R46, R55, 0xd2, !PT ; - /*4e90*/ LOP3.LUT R45, R43, R76, R46, 0xd2, !PT ; - /*4ea0*/ LOP3.LUT R55, R46, R55, R40, 0xd2, !PT ; - /*4eb0*/ LOP3.LUT R48, R42, R33, R80, 0xd2, !PT ; - /*4ec0*/ LOP3.LUT R25, R38, R59, R60, 0xd2, !PT ; - /*4ed0*/ LOP3.LUT R46, R57, R50, R47, 0xd2, !PT ; - /*4ee0*/ LOP3.LUT R51, R50, R47, R56, 0xd2, !PT ; - /*4ef0*/ LOP3.LUT R33, R54, R38, R59, 0xd2, !PT ; - /*4f00*/ LOP3.LUT R60, R47, R56, R0, 0xd2, !PT ; - /*4f10*/ LOP3.LUT R65, R56, R0, R57, 0xd2, !PT ; - /*4f20*/ LOP3.LUT R50, R0, R57, R50, 0xd2, !PT ; - /*4f30*/ LOP3.LUT R38, R40, R43, R76, 0xd2, !PT ; - /*4f40*/ LOP3.LUT R67, R44, R49, R39, 0xd2, !PT ; - /*4f50*/ LOP3.LUT R0, R49, R39, R58, 0xd2, !PT ; - /*4f60*/ LOP3.LUT R59, R39, R58, R61, 0xd2, !PT ; - /*4f70*/ LOP3.LUT R76, R58, R61, R44, 0xd2, !PT ; - /*4f80*/ LOP3.LUT R49, R61, R44, R49, 0xd2, !PT ; - /*4f90*/ LOP3.LUT R2, R75, R2, RZ, 0x3c, !PT ; - /*4fa0*/ LOP3.LUT R3, R78, R3, RZ, 0x3c, !PT ; - /*4fb0*/ @P1 BRA `(.L_x_299) ; - /*4fc0*/ LDC.64 R12, c[0x4][0x8] ; - /*4fd0*/ LDG.E.64.STRONG.SM R12, desc[UR10][R12.64] ; - /*4fe0*/ PRMT R19, R2, 0x123, RZ ; - /*4ff0*/ BSSY.RECONVERGENT B0, `(.L_x_300) ; - /*5000*/ PRMT R18, R3, 0x123, RZ ; - /*5010*/ ISETP.GT.U64.AND P1, PT, R18, R12, PT ; - /*5020*/ @P1 BRA `(.L_x_301) ; - /*5030*/ S2R R3, SR_LANEID ; - /*5040*/ LDC.64 R12, c[0x0][0x388] ; - /*5050*/ VOTEU.ANY UR5, UPT, PT ; - /*5060*/ FLO.U32 R0, UR5 ; - /*5070*/ POPC R17, UR5 ; - /*5080*/ ISETP.EQ.U32.AND P1, PT, R0, R3, PT ; - /*5090*/ IADD.64 R2, R12, 0x140 ; - /*50a0*/ @P1 ATOMG.E.ADD.STRONG.GPU PT, R3, desc[UR10][R2.64], R17 ; - /*50b0*/ S2R R14, SR_LTMASK ; - /*50c0*/ LOP3.LUT R14, R14, UR5, RZ, 0xc0, !PT ; - /*50d0*/ POPC R14, R14 ; - /*50e0*/ SHFL.IDX PT, R15, R3, R0, 0x1f ; - /*50f0*/ IADD3 R15, PT, PT, R15, R14, RZ ; - /*5100*/ ISETP.GT.U32.AND P1, PT, R15, 0x7, PT ; - /*5110*/ @P1 EXIT ; - /*5120*/ IMAD.WIDE.U32 R2, R15, 0x20, R12 ; - /*5130*/ IMAD.WIDE.U32 R12, R15, 0x8, R12 ; - /*5140*/ LDC.64 R14, c[0x4][RZ] ; - /*5150*/ STG.E.EF.128 desc[UR10][R2.64], R8 ; - /*5160*/ STG.E.EF.128 desc[UR10][R2.64+0x10], R4 ; - /*5170*/ STG.E.EF.64 desc[UR10][R12.64+0x100], R86 ; - /*5180*/ LDG.E.64.STRONG.SM R14, desc[UR10][R14.64] ; - /*5190*/ LDC.64 R16, c[0x0][0x388] ; - /*51a0*/ STG.E.EF.64 desc[UR10][R16.64+0xe0], R14 ; - /*51b0*/ STG.E.EF.64 desc[UR10][R12.64+0x148], R18 ; -.L_x_301: - /*51c0*/ BSYNC.RECONVERGENT B0 ; -.L_x_300: - /*51d0*/ @P0 BRA `(.L_x_302) ; - /*51e0*/ EXIT ; -.L_x_303: - /*51f0*/ BRA `(.L_x_303); - /*5200*/ NOP; - /*5210*/ NOP; - /*5220*/ NOP; - /*5230*/ NOP; - /*5240*/ NOP; - /*5250*/ NOP; - /*5260*/ NOP; - /*5270*/ NOP; -.L_x_364: - - -//--------------------- .text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji -------------------------- - .section .text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,"ax",@progbits - .align 128 - .global _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji - .type _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,@function - .size _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,(.L_x_365 - _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji) - .other _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji: -.text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji: - /*0000*/ LDC R1, c[0x0][0x37c] ; - /*0010*/ S2R R3, SR_CTAID.X ; - /*0020*/ LDC R0, c[0x0][0x380] ; - /*0030*/ LDCU.64 UR6, c[0x0][0x390] ; - /*0040*/ HFMA2 R5, -RZ, RZ, 0, 0 ; - /*0050*/ S2R R48, SR_TID.X ; - /*0060*/ UMOV UR4, 0x400 ; - /*0070*/ S2UR UR5, SR_CgaCtaId ; - /*0080*/ IMAD R3, R3, 0x100, R0 ; - /*0090*/ ULEA UR4, UR5, UR4, 0x18 ; - /*00a0*/ IADD3 R53, PT, PT, R3, R48, RZ ; - /*00b0*/ SHF.R.U32.HI R4, RZ, 0x1, R53 ; - /*00c0*/ STS [UR4], R3 ; - /*00d0*/ ISETP.GE.U64.AND P0, PT, R4, UR6, PT ; - /*00e0*/ @P0 EXIT ; - /*00f0*/ LDCU UR5, c[0x0][0x3a0] ; - /*0100*/ MOV R2, RZ ; - /*0110*/ LDC.64 R8, c[0x0][0x398] ; - /*0120*/ LDCU.64 UR8, c[0x0][0x358] ; - /*0130*/ UI2F.U32.RP UR4, UR5 ; - /*0140*/ ISETP.NE.U32.AND P1, PT, RZ, UR5, PT ; - /*0150*/ MUFU.RCP R0, UR4 ; - /*0160*/ IADD3 R0, PT, PT, R0, 0xffffffe, RZ ; - /*0170*/ F2I.FTZ.U32.TRUNC.NTZ R3, R0 ; - /*0180*/ IADD3 R5, PT, PT, RZ, -R3, RZ ; - /*0190*/ IMAD R5, R5, UR5, RZ ; - /*01a0*/ IMAD.HI.U32 R2, R3, R5, R2 ; - /*01b0*/ IMAD.HI.U32 R2, R2, R53, RZ ; - /*01c0*/ IADD3 R2, PT, PT, -R2, RZ, RZ ; - /*01d0*/ IMAD R3, R2, UR5, R53 ; - /*01e0*/ ISETP.GE.U32.AND P0, PT, R3, UR5, PT ; - /*01f0*/ @P0 IADD3 R3, PT, PT, R3, -UR5, RZ ; - /*0200*/ ISETP.GE.U32.AND P0, PT, R3, UR5, PT ; - /*0210*/ @P0 IADD3 R3, PT, PT, R3, -UR5, RZ ; - /*0220*/ @!P1 LOP3.LUT R3, RZ, UR5, RZ, 0x33, !PT ; - /*0230*/ IMAD.WIDE.U32 R8, R3, 0x40, R8 ; - /*0240*/ LDG.E.128.STRONG.SM R28, desc[UR8][R8.64] ; - /*0250*/ MOV R5, 0x1 ; - /*0260*/ MOV R4, 0x80000000 ; - /*0270*/ CS2R R6, SRZ ; - /*0280*/ LDG.E.128.STRONG.SM R24, desc[UR8][R8.64+0x10] ; - /*0290*/ CS2R R10, SRZ ; - /*02a0*/ CS2R R42, SRZ ; - /*02b0*/ CS2R R44, SRZ ; - /*02c0*/ LDG.E.128.STRONG.SM R20, desc[UR8][R8.64+0x20] ; - /*02d0*/ CS2R R32, SRZ ; - /*02e0*/ CS2R R34, SRZ ; - /*02f0*/ CS2R R2, SRZ ; - /*0300*/ LDG.E.128.STRONG.SM R16, desc[UR8][R8.64+0x30] ; - /*0310*/ CS2R R12, SRZ ; - /*0320*/ CS2R R40, SRZ ; - /*0330*/ MOV R49, RZ ; - /*0340*/ CS2R R36, SRZ ; - /*0350*/ CS2R R46, SRZ ; - /*0360*/ CS2R R38, SRZ ; - /*0370*/ CS2R R14, SRZ ; - /*0380*/ CS2R R50, SRZ ; - /*0390*/ MOV R55, RZ ; - /*03a0*/ CS2R R8, SRZ ; - /*03b0*/ MOV R0, RZ ; - /*03c0*/ UMOV.64 UR4, URZ ; - /*03d0*/ LOP3.LUT R28, R28, R53, RZ, 0x3c, !PT ; -.L_x_304: - /*03e0*/ LOP3.LUT R59, R30, R16, R41, 0x96, !PT ; - /*03f0*/ LOP3.LUT R66, R31, R17, R36, 0x96, !PT ; - /*0400*/ LOP3.LUT R52, R20, R3, R35, 0x96, !PT ; - /*0410*/ LOP3.LUT R54, R21, R2, R32, 0x96, !PT ; - /*0420*/ LOP3.LUT R59, R59, R51, R14, 0x96, !PT ; - /*0430*/ LOP3.LUT R66, R66, R42, R9, 0x96, !PT ; - /*0440*/ LOP3.LUT R56, R26, R5, R37, 0x96, !PT ; - /*0450*/ LOP3.LUT R57, R27, R4, R33, 0x96, !PT ; - /*0460*/ LOP3.LUT R52, R52, R44, R11, 0x96, !PT ; - /*0470*/ LOP3.LUT R63, R54, R43, R6, 0x96, !PT ; - /*0480*/ SHF.L.W.U32.HI R61, R66, 0x1, R59 ; - /*0490*/ LOP3.LUT R69, R24, R18, R39, 0x96, !PT ; - /*04a0*/ LOP3.LUT R58, R25, R19, R34, 0x96, !PT ; - /*04b0*/ LOP3.LUT R56, R56, R49, R12, 0x96, !PT ; - /*04c0*/ LOP3.LUT R57, R57, R40, R7, 0x96, !PT ; - /*04d0*/ SHF.L.W.U32.HI R64, R59, 0x1, R66 ; - /*04e0*/ SHF.L.W.U32.HI R60, R63, 0x1, R52 ; - /*04f0*/ LOP3.LUT R61, R61, R52, RZ, 0x3c, !PT ; - /*0500*/ SHF.L.W.U32.HI R67, R52, 0x1, R63 ; - /*0510*/ LOP3.LUT R52, R28, R22, R55, 0x96, !PT ; - /*0520*/ LOP3.LUT R62, R29, R23, R38, 0x96, !PT ; - /*0530*/ LOP3.LUT R69, R69, R46, R13, 0x96, !PT ; - /*0540*/ LOP3.LUT R58, R58, R45, R8, 0x96, !PT ; - /*0550*/ SHF.L.W.U32.HI R54, R57, 0x1, R56 ; - /*0560*/ LOP3.LUT R64, R64, R63, RZ, 0x3c, !PT ; - /*0570*/ SHF.L.W.U32.HI R65, R56, 0x1, R57 ; - /*0580*/ LOP3.LUT R52, R52, R50, R15, 0x96, !PT ; - /*0590*/ LOP3.LUT R62, R62, R47, R10, 0x96, !PT ; - /*05a0*/ SHF.L.W.U32.HI R63, R58, 0x1, R69 ; - /*05b0*/ LOP3.LUT R59, R54, R59, RZ, 0x3c, !PT ; - /*05c0*/ SHF.L.W.U32.HI R54, R69, 0x1, R58 ; - /*05d0*/ LOP3.LUT R66, R65, R66, RZ, 0x3c, !PT ; - /*05e0*/ SHF.L.W.U32.HI R65, R62, 0x1, R52 ; - /*05f0*/ LOP3.LUT R63, R63, R52, RZ, 0x3c, !PT ; - /*0600*/ SHF.L.W.U32.HI R52, R52, 0x1, R62 ; - /*0610*/ LOP3.LUT R62, R54, R62, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R54, R64, R29, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R60, R60, R69, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R29, R64, R23, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R57, R52, R57, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R38, R64.reuse, R38, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R47, R64, R47, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R23, R64, R10, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R58, R67, R58, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R56, R65, R56, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R52, R61, R28, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R25, R66.reuse, R25, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R19, R66, R19, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R34, R66.reuse, R34, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R64, R66.reuse, R45, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R10, R66, R8, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R28, R61.reuse, R15, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R66, R62, R36, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R22, R61, R22, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R55, R61.reuse, R55, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R50, R61, R50, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R15, R62, R17, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R26, R60.reuse, R26, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R5, R60.reuse, R5, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R36, R60, R37, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R49, R60, R49, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R24, R59.reuse, R24, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R18, R59.reuse, R18, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R39, R59.reuse, R39, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R61, R59.reuse, R46, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R13, R59, R13, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R8, R63.reuse, R14, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R17, R62, R9, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R60, R60, R12, RZ, 0x3c, !PT ; - /*0830*/ LOP3.LUT R59, R63, R30, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R14, R62, R31, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R12, R58, R33, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R9, R56.reuse, R20, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R41, R63, R41, RZ, 0x3c, !PT ; - /*0880*/ LOP3.LUT R30, R56.reuse, R3, RZ, 0x3c, !PT ; - /*0890*/ LOP3.LUT R20, R56.reuse, R35, RZ, 0x3c, !PT ; - /*08a0*/ LOP3.LUT R33, R56.reuse, R44, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R31, R56, R11, RZ, 0x3c, !PT ; - /*08c0*/ LOP3.LUT R56, R57, R21, RZ, 0x3c, !PT ; - /*08d0*/ LOP3.LUT R16, R63.reuse, R16, RZ, 0x3c, !PT ; - /*08e0*/ LOP3.LUT R51, R63, R51, RZ, 0x3c, !PT ; - /*08f0*/ LOP3.LUT R46, R58, R40, RZ, 0x3c, !PT ; - /*0900*/ SHF.L.W.U32.HI R67, R66, 0xa, R41 ; - /*0910*/ SHF.L.W.U32.HI R45, R41, 0xa, R66 ; - /*0920*/ SHF.L.W.U32.HI R63, R64, 0xf, R61 ; - /*0930*/ SHF.L.W.U32.HI R40, R61, 0xf, R64 ; - /*0940*/ LOP3.LUT R7, R58, R7, RZ, 0x3c, !PT ; - /*0950*/ SHF.L.W.U32.HI R44, R22, 0x4, R29 ; - /*0960*/ SHF.L.W.U32.HI R41, R29, 0x4, R22 ; - /*0970*/ SHF.L.W.U32.HI R65, R56, 0x1b, R9 ; - /*0980*/ SHF.L.W.U32.HI R64, R9, 0x1b, R56 ; - /*0990*/ LOP3.LUT R42, R62, R42, RZ, 0x3c, !PT ; - /*09a0*/ LOP3.LUT R4, R58, R4, RZ, 0x3c, !PT ; - /*09b0*/ LOP3.LUT R69, R57, R32, RZ, 0x3c, !PT ; - /*09c0*/ SHF.L.W.U32.HI R29, R14, 0x1, R59 ; - /*09d0*/ SHF.L.W.U32.HI R9, R59, 0x1, R14 ; - /*09e0*/ LOP3.LUT R21, R57.reuse, R2, RZ, 0x3c, !PT ; - /*09f0*/ SHF.L.W.U32.HI R62, R12, 0x19, R36 ; - /*0a00*/ SHF.L.W.U32.HI R14, R36, 0x19, R12 ; - /*0a10*/ LOP3.LUT R2, R57, R43, RZ, 0x3c, !PT ; - /*0a20*/ SHF.L.W.U32.HI R36, R23, 0x12, R28 ; - /*0a30*/ SHF.L.W.U32.HI R12, R28, 0x12, R23 ; - /*0a40*/ LOP3.LUT R68, R57, R6, RZ, 0x3c, !PT ; - /*0a50*/ PRMT R66, R60, 0x4321, R7 ; - /*0a60*/ PRMT R43, R7, 0x4321, R60 ; - /*0a70*/ SHF.L.W.U32.HI R28, R17, 0x2, R8 ; - /*0a80*/ SHF.L.W.U32.HI R3, R8, 0x2, R17 ; - /*0a90*/ SHF.L.W.U32.HI R11, R5, 0x17, R4 ; - /*0aa0*/ SHF.L.W.U32.HI R6, R4, 0x17, R5 ; - /*0ab0*/ SHF.L.W.U32.HI R60, R20, 0x7, R69 ; - /*0ac0*/ SHF.L.W.U32.HI R8, R69, 0x7, R20 ; - /*0ad0*/ SHF.L.W.U32.HI R5, R50, 0x9, R47 ; - /*0ae0*/ SHF.L.W.U32.HI R7, R47, 0x9, R50 ; - /*0af0*/ SHF.L.W.U32.HI R17, R51, 0xd, R42 ; - /*0b00*/ SHF.L.W.U32.HI R20, R42, 0xd, R51 ; - /*0b10*/ SHF.L.W.U32.HI R35, R19, 0x6, R18 ; - /*0b20*/ PRMT R37, R33, 0x2107, R2 ; - /*0b30*/ LOP3.LUT R47, R64, R41, R45, 0xd2, !PT ; - /*0b40*/ LOP3.LUT R42, R41, R45, R40, 0xd2, !PT ; - /*0b50*/ LOP3.LUT R27, R58, R27, RZ, 0x3c, !PT ; - /*0b60*/ LOP3.LUT R45, R45, R40, R43, 0xd2, !PT ; - /*0b70*/ SHF.L.W.U32.HI R32, R18, 0x6, R19 ; - /*0b80*/ SHF.L.W.U32.HI R58, R24, 0x1e, R25 ; - /*0b90*/ SHF.L.W.U32.HI R4, R25, 0x1e, R24 ; - /*0ba0*/ LOP3.LUT R40, R40, R43, R64, 0xd2, !PT ; - /*0bb0*/ SHF.L.W.U32.HI R18, R38, 0x3, R55 ; - /*0bc0*/ SHF.L.W.U32.HI R19, R55, 0x3, R38 ; - /*0bd0*/ SHF.L.W.U32.HI R24, R39, 0xb, R34 ; - /*0be0*/ SHF.L.W.U32.HI R25, R34, 0xb, R39 ; - /*0bf0*/ LOP3.LUT R43, R43, R64, R41, 0xd2, !PT ; - /*0c00*/ LOP3.LUT R55, R29, R35, R62, 0xd2, !PT ; - /*0c10*/ LOP3.LUT R41, R35, R62, R37, 0xd2, !PT ; - /*0c20*/ LOP3.LUT R39, R62, R37, R36, 0xd2, !PT ; - /*0c30*/ PRMT R33, R2, 0x2107, R33 ; - /*0c40*/ LOP3.LUT R37, R37, R36, R29, 0xd2, !PT ; - /*0c50*/ LOP3.LUT R35, R36, R29, R35, 0xd2, !PT ; - /*0c60*/ IMAD.SHL.U32 R29, R0, 0x8, RZ ; - /*0c70*/ SHF.L.W.U32.HI R61, R21, 0x14, R30 ; - /*0c80*/ SHF.L.W.U32.HI R22, R27, 0x1c, R26 ; - /*0c90*/ SHF.L.W.U32.HI R23, R26, 0x1c, R27 ; - /*0ca0*/ SHF.L.W.U32.HI R30, R30, 0x14, R21 ; - /*0cb0*/ SHF.L.W.U32.HI R27, R68, 0xe, R31 ; - /*0cc0*/ SHF.L.W.U32.HI R21, R31, 0xe, R68 ; - /*0cd0*/ SHF.L.W.U32.HI R31, R16, 0xc, R15 ; - /*0ce0*/ SHF.L.W.U32.HI R57, R15, 0xc, R16 ; - /*0cf0*/ LOP3.LUT R38, R9, R32, R14, 0xd2, !PT ; - /*0d00*/ LOP3.LUT R36, R32, R14, R33, 0xd2, !PT ; - /*0d10*/ LOP3.LUT R34, R14, R33, R12, 0xd2, !PT ; - /*0d20*/ SHF.L.W.U32.HI R2, R13, 0x1d, R10 ; - /*0d30*/ SHF.L.W.U32.HI R59, R10, 0x1d, R13 ; - /*0d40*/ LOP3.LUT R33, R33, R12, R9, 0xd2, !PT ; - /*0d50*/ LOP3.LUT R32, R12, R9, R32, 0xd2, !PT ; - /*0d60*/ LOP3.LUT R15, R58, R11, R60, 0xd2, !PT ; - /*0d70*/ LOP3.LUT R14, R11, R60, R5, 0xd2, !PT ; - /*0d80*/ LOP3.LUT R13, R60, R5, R28, 0xd2, !PT ; - /*0d90*/ LOP3.LUT R12, R5, R28, R58, 0xd2, !PT ; - /*0da0*/ LOP3.LUT R11, R28, R58, R11, 0xd2, !PT ; - /*0db0*/ LDC.64 R28, c[0x3][R29] ; - /*0dc0*/ IADD3 R0, PT, PT, R0, 0x1, RZ ; - /*0dd0*/ LOP3.LUT R10, R4, R6, R8, 0xd2, !PT ; - /*0de0*/ LOP3.LUT R9, R6, R8, R7, 0xd2, !PT ; - /*0df0*/ LOP3.LUT R8, R8, R7, R3, 0xd2, !PT ; - /*0e00*/ ISETP.NE.AND P0, PT, R0, 0x18, PT ; - /*0e10*/ LOP3.LUT R7, R7, R3, R4, 0xd2, !PT ; - /*0e20*/ LOP3.LUT R6, R3, R4, R6, 0xd2, !PT ; - /*0e30*/ LOP3.LUT R5, R17, R2, R22, 0xd2, !PT ; - /*0e40*/ LOP3.LUT R3, R2, R22, R61, 0xd2, !PT ; - /*0e50*/ LOP3.LUT R22, R22, R61, R18, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R16, R61, R18, R17, 0xd2, !PT ; - /*0e70*/ SHF.L.W.U32.HI R26, R46, 0x15, R49 ; - /*0e80*/ LOP3.LUT R18, R18, R17, R2, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R4, R20, R59, R23, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R2, R59, R23, R30, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R23, R23, R30, R19, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R17, R30, R19, R20, 0xd2, !PT ; - /*0ed0*/ LOP3.LUT R19, R19, R20, R59, 0xd2, !PT ; - /*0ee0*/ LOP3.LUT R59, R52, R31, R24, 0xd2, !PT ; - /*0ef0*/ LOP3.LUT R30, R31, R24, R26, 0xd2, !PT ; - /*0f00*/ SHF.L.W.U32.HI R56, R49, 0x15, R46 ; - /*0f10*/ LOP3.LUT R24, R24, R26, R27, 0xd2, !PT ; - /*0f20*/ LOP3.LUT R26, R26, R27, R52, 0xd2, !PT ; - /*0f30*/ LOP3.LUT R20, R27, R52, R31, 0xd2, !PT ; - /*0f40*/ LOP3.LUT R52, R54, R57, R25, 0xd2, !PT ; - /*0f50*/ LOP3.LUT R31, R57, R25, R56, 0xd2, !PT ; - /*0f60*/ LOP3.LUT R50, R65, R44, R67, 0xd2, !PT ; - /*0f70*/ LOP3.LUT R51, R44, R67, R63, 0xd2, !PT ; - /*0f80*/ LOP3.LUT R25, R25, R56, R21, 0xd2, !PT ; - /*0f90*/ LOP3.LUT R27, R56, R21, R54, 0xd2, !PT ; - /*0fa0*/ LOP3.LUT R46, R67, R63, R66, 0xd2, !PT ; - /*0fb0*/ LOP3.LUT R49, R63, R66, R65, 0xd2, !PT ; - /*0fc0*/ LOP3.LUT R44, R66, R65, R44, 0xd2, !PT ; - /*0fd0*/ LOP3.LUT R21, R21, R54, R57, 0xd2, !PT ; - /*0fe0*/ LOP3.LUT R28, R59, R28, RZ, 0x3c, !PT ; - /*0ff0*/ LOP3.LUT R29, R52, R29, RZ, 0x3c, !PT ; - /*1000*/ @P0 BRA `(.L_x_304) ; - /*1010*/ LOP3.LUT R48, R48, 0x3, RZ, 0xc0, !PT ; - /*1020*/ HFMA2 R3, -RZ, RZ, 0, 0 ; - /*1030*/ MOV R4, RZ ; - /*1040*/ IMAD.SHL.U32 R2, R48.reuse, 0x10, RZ ; - /*1050*/ IADD3 R0, PT, PT, -R48, RZ, RZ ; -.L_x_321: - /*1060*/ LDCU UR6, c[0x0][0x3a0] ; - /*1070*/ MOV R6, RZ ; - /*1080*/ MOV R12, RZ ; - /*1090*/ MOV R13, R0 ; - /*10a0*/ UI2F.U32.RP UR7, UR6 ; - /*10b0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*10c0*/ MUFU.RCP R5, UR7 ; - /*10d0*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*10e0*/ LOP3.LUT R5, R53, R4, RZ, 0x3c, !PT ; - /*10f0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1100*/ IMAD R5, R5, 0x1000193, RZ ; - /*1110*/ LOP3.LUT R5, R5, R28, RZ, 0x3c, !PT ; - /*1120*/ IADD3 R9, PT, PT, RZ, -R7, RZ ; - /*1130*/ IMAD R9, R9, UR6, RZ ; - /*1140*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*1150*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*1160*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*1170*/ IMAD R5, R6, UR6, R5 ; - /*1180*/ LDC.64 R6, c[0x0][0x398] ; - /*1190*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*11a0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*11b0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*11c0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*11d0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_305: - /*11e0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*11f0*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*1200*/ IADD.64 R8, R2, R8 ; - /*1210*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*1220*/ ISETP.NE.AND P0, PT, R13.reuse, RZ, PT ; - /*1230*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*1240*/ IADD3 R13, PT, PT, R13, 0x1, RZ ; - /*1250*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*1260*/ @!P0 IMAD R14, R28, 0x1000193, RZ ; - /*1270*/ @!P0 IMAD R32, R16, 0x1000193, RZ ; - /*1280*/ SHFL.IDX PT, R15, R8, RZ, 0x1c1f ; - /*1290*/ SHFL.IDX PT, R39, R8, 0x1, 0x1c1f ; - /*12a0*/ SHFL.IDX PT, R33, R9, RZ, 0x1c1f ; - /*12b0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*12c0*/ SHFL.IDX PT, R41, R9, 0x2, 0x1c1f ; - /*12d0*/ SHFL.IDX PT, R47, R9, 0x3, 0x1c1f ; - /*12e0*/ SHFL.IDX PT, R35, R10, RZ, 0x1c1f ; - /*12f0*/ @!P0 LOP3.LUT R28, R14, R15, RZ, 0x3c, !PT ; - /*1300*/ @!P0 IMAD R14, R24, 0x1000193, RZ ; - /*1310*/ SHFL.IDX PT, R36, R10, 0x1, 0x1c1f ; - /*1320*/ @!P0 IMAD R9, R25, 0x1000193, RZ ; - /*1330*/ @!P0 LOP3.LUT R24, R14, R39, RZ, 0x3c, !PT ; - /*1340*/ SHFL.IDX PT, R42, R10, 0x2, 0x1c1f ; - /*1350*/ @!P0 IMAD R14, R17, 0x1000193, RZ ; - /*1360*/ @!P0 IMAD R15, R20, 0x1000193, RZ ; - /*1370*/ SHFL.IDX PT, R40, R8, 0x2, 0x1c1f ; - /*1380*/ @!P0 LOP3.LUT R25, R9, R34, RZ, 0x3c, !PT ; - /*1390*/ @!P0 IMAD R9, R26, 0x1000193, RZ ; - /*13a0*/ SHFL.IDX PT, R45, R8, 0x3, 0x1c1f ; - /*13b0*/ SHFL.IDX PT, R44, R10, 0x3, 0x1c1f ; - /*13c0*/ @!P0 LOP3.LUT R17, R14, R47, RZ, 0x3c, !PT ; - /*13d0*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*13e0*/ SHFL.IDX PT, R37, R11, RZ, 0x1c1f ; - /*13f0*/ @!P0 IMAD R8, R29, 0x1000193, RZ ; - /*1400*/ SHFL.IDX PT, R38, R11, 0x1, 0x1c1f ; - /*1410*/ @!P0 IMAD R10, R21, 0x1000193, RZ ; - /*1420*/ @!P0 LOP3.LUT R29, R8, R33, RZ, 0x3c, !PT ; - /*1430*/ @!P0 IMAD R8, R30, 0x1000193, RZ ; - /*1440*/ SHFL.IDX PT, R43, R11, 0x2, 0x1c1f ; - /*1450*/ @!P0 LOP3.LUT R26, R9, R36, RZ, 0x3c, !PT ; - /*1460*/ @!P0 IMAD R9, R27, 0x1000193, RZ ; - /*1470*/ @!P0 LOP3.LUT R21, R10, R41, RZ, 0x3c, !PT ; - /*1480*/ SHFL.IDX PT, R49, R11, 0x3, 0x1c1f ; - /*1490*/ @!P0 LOP3.LUT R30, R8, R35, RZ, 0x3c, !PT ; - /*14a0*/ @!P0 IMAD R8, R31, 0x1000193, RZ ; - /*14b0*/ @!P0 LOP3.LUT R20, R15, R40, RZ, 0x3c, !PT ; - /*14c0*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*14d0*/ @!P0 LOP3.LUT R16, R32, R45, RZ, 0x3c, !PT ; - /*14e0*/ @!P0 IMAD R11, R22, 0x1000193, RZ ; - /*14f0*/ @!P0 LOP3.LUT R31, R8, R37, RZ, 0x3c, !PT ; - /*1500*/ @!P0 LOP3.LUT R22, R11, R42, RZ, 0x3c, !PT ; - /*1510*/ @!P0 IMAD R11, R18, 0x1000193, RZ ; - /*1520*/ @!P0 LOP3.LUT R27, R9, R38, RZ, 0x3c, !PT ; - /*1530*/ @!P0 LOP3.LUT R18, R11, R44, RZ, 0x3c, !PT ; - /*1540*/ @!P0 LOP3.LUT R23, R10, R43, RZ, 0x3c, !PT ; - /*1550*/ @!P0 LOP3.LUT R19, R14, R49, RZ, 0x3c, !PT ; - /*1560*/ @P1 BRA `(.L_x_305) ; - /*1570*/ LDCU UR6, c[0x0][0x3a0] ; - /*1580*/ IADD3 R6, PT, PT, R4, 0x1, RZ ; - /*1590*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*15a0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*15b0*/ IMAD R8, R6, 0x1000193, RZ ; - /*15c0*/ MOV R6, RZ ; - /*15d0*/ LOP3.LUT R8, R8, R29, RZ, 0x3c, !PT ; - /*15e0*/ UI2F.U32.RP UR7, UR6 ; - /*15f0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*1600*/ MUFU.RCP R5, UR7 ; - /*1610*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*1620*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1630*/ IADD3 R5, PT, PT, RZ, -R7, RZ ; - /*1640*/ IMAD R5, R5, UR6, RZ ; - /*1650*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*1660*/ LDC.64 R6, c[0x0][0x398] ; - /*1670*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*1680*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*1690*/ IMAD R5, R5, UR6, R8 ; - /*16a0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*16b0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*16c0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*16d0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*16e0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_306: - /*16f0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*1700*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*1710*/ IADD.64 R8, R2, R8 ; - /*1720*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*1730*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*1740*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*1750*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*1760*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*1770*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*1780*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*1790*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*17a0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*17b0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*17c0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*17d0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*17e0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*17f0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*1800*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*1810*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*1820*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*1830*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*1840*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*1850*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*1860*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*1870*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*1880*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*1890*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*18a0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*18b0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*18c0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*18d0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*18e0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*18f0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*1900*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*1910*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*1920*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*1930*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*1940*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*1950*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*1960*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*1970*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*1980*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*1990*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*19a0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*19b0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*19c0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*19d0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*19e0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*19f0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*1a00*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*1a10*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*1a20*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*1a30*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*1a40*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*1a50*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*1a60*/ @P1 BRA `(.L_x_306) ; - /*1a70*/ LDCU UR6, c[0x0][0x3a0] ; - /*1a80*/ IADD3 R6, PT, PT, R4, 0x2, RZ ; - /*1a90*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*1aa0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*1ab0*/ UI2F.U32.RP UR7, UR6 ; - /*1ac0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*1ad0*/ MUFU.RCP R5, UR7 ; - /*1ae0*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*1af0*/ IMAD R5, R6, 0x1000193, RZ ; - /*1b00*/ MOV R6, RZ ; - /*1b10*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1b20*/ LOP3.LUT R5, R5, R30, RZ, 0x3c, !PT ; - /*1b30*/ IADD3 R9, PT, PT, RZ, -R7, RZ ; - /*1b40*/ IMAD R9, R9, UR6, RZ ; - /*1b50*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*1b60*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*1b70*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*1b80*/ IMAD R5, R6, UR6, R5 ; - /*1b90*/ LDC.64 R6, c[0x0][0x398] ; - /*1ba0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*1bb0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*1bc0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*1bd0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*1be0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_307: - /*1bf0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*1c00*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*1c10*/ IADD.64 R8, R2, R8 ; - /*1c20*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*1c30*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*1c40*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*1c50*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*1c60*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*1c70*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*1c80*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*1c90*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*1ca0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*1cb0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*1cc0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*1cd0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*1ce0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*1cf0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*1d00*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*1d10*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*1d20*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*1d30*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*1d40*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*1d50*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*1d60*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*1d70*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*1d80*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*1d90*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*1da0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*1db0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*1dc0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*1dd0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*1de0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*1df0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*1e00*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*1e10*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*1e20*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*1e30*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*1e40*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*1e50*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*1e60*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*1e70*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*1e80*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*1e90*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*1ea0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*1eb0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*1ec0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*1ed0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*1ee0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*1ef0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*1f00*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*1f10*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*1f20*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*1f30*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*1f40*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*1f50*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*1f60*/ @P1 BRA `(.L_x_307) ; - /*1f70*/ LDCU UR6, c[0x0][0x3a0] ; - /*1f80*/ IADD3 R6, PT, PT, R4, 0x3, RZ ; - /*1f90*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*1fa0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*1fb0*/ IMAD R8, R6, 0x1000193, RZ ; - /*1fc0*/ MOV R6, RZ ; - /*1fd0*/ LOP3.LUT R8, R8, R31, RZ, 0x3c, !PT ; - /*1fe0*/ UI2F.U32.RP UR7, UR6 ; - /*1ff0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*2000*/ MUFU.RCP R5, UR7 ; - /*2010*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*2020*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2030*/ IADD3 R5, PT, PT, RZ, -R7, RZ ; - /*2040*/ IMAD R5, R5, UR6, RZ ; - /*2050*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*2060*/ LDC.64 R6, c[0x0][0x398] ; - /*2070*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*2080*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*2090*/ IMAD R5, R5, UR6, R8 ; - /*20a0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*20b0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*20c0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*20d0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*20e0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_308: - /*20f0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*2100*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*2110*/ IADD.64 R8, R2, R8 ; - /*2120*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*2130*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*2140*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*2150*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*2160*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*2170*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*2180*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*2190*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*21a0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*21b0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*21c0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*21d0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*21e0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*21f0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*2200*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*2210*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*2220*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*2230*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*2240*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*2250*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*2260*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*2270*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*2280*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*2290*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*22a0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*22b0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*22c0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*22d0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*22e0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*22f0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*2300*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*2310*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*2320*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*2330*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*2340*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*2350*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*2360*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*2370*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*2380*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*2390*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*23a0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*23b0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*23c0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*23d0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*23e0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*23f0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*2400*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*2410*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*2420*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*2430*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*2440*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*2450*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*2460*/ @P1 BRA `(.L_x_308) ; - /*2470*/ LDCU UR6, c[0x0][0x3a0] ; - /*2480*/ IADD3 R6, PT, PT, R4, 0x4, RZ ; - /*2490*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*24a0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*24b0*/ UI2F.U32.RP UR7, UR6 ; - /*24c0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*24d0*/ MUFU.RCP R5, UR7 ; - /*24e0*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*24f0*/ IMAD R5, R6, 0x1000193, RZ ; - /*2500*/ MOV R6, RZ ; - /*2510*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2520*/ LOP3.LUT R5, R5, R24, RZ, 0x3c, !PT ; - /*2530*/ IADD3 R9, PT, PT, RZ, -R7, RZ ; - /*2540*/ IMAD R9, R9, UR6, RZ ; - /*2550*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*2560*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*2570*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*2580*/ IMAD R5, R6, UR6, R5 ; - /*2590*/ LDC.64 R6, c[0x0][0x398] ; - /*25a0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*25b0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*25c0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*25d0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*25e0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_309: - /*25f0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*2600*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*2610*/ IADD.64 R8, R2, R8 ; - /*2620*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*2630*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*2640*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*2650*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*2660*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*2670*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*2680*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*2690*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*26a0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*26b0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*26c0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*26d0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*26e0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*26f0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*2700*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*2710*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*2720*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*2730*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*2740*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*2750*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*2760*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*2770*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*2780*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*2790*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*27a0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*27b0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*27c0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*27d0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*27e0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*27f0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*2800*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*2810*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*2820*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*2830*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*2840*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*2850*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*2860*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*2870*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*2880*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*2890*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*28a0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*28b0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*28c0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*28d0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*28e0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*28f0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*2900*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*2910*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*2920*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*2930*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*2940*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*2950*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*2960*/ @P1 BRA `(.L_x_309) ; - /*2970*/ LDCU UR6, c[0x0][0x3a0] ; - /*2980*/ IADD3 R6, PT, PT, R4, 0x5, RZ ; - /*2990*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*29a0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*29b0*/ IMAD R8, R6, 0x1000193, RZ ; - /*29c0*/ MOV R6, RZ ; - /*29d0*/ LOP3.LUT R8, R8, R25, RZ, 0x3c, !PT ; - /*29e0*/ UI2F.U32.RP UR7, UR6 ; - /*29f0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*2a00*/ MUFU.RCP R5, UR7 ; - /*2a10*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*2a20*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2a30*/ IADD3 R5, PT, PT, RZ, -R7, RZ ; - /*2a40*/ IMAD R5, R5, UR6, RZ ; - /*2a50*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*2a60*/ LDC.64 R6, c[0x0][0x398] ; - /*2a70*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*2a80*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*2a90*/ IMAD R5, R5, UR6, R8 ; - /*2aa0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*2ab0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*2ac0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*2ad0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*2ae0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_310: - /*2af0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*2b00*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*2b10*/ IADD.64 R8, R2, R8 ; - /*2b20*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*2b30*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*2b40*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*2b50*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*2b60*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*2b70*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*2b80*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*2b90*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*2ba0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*2bb0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*2bc0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*2bd0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*2be0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*2bf0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*2c00*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*2c10*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*2c20*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*2c30*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*2c40*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*2c50*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*2c60*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*2c70*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*2c80*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*2c90*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*2ca0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*2cb0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*2cc0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*2cd0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*2ce0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*2cf0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*2d00*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*2d10*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*2d20*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*2d30*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*2d40*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*2d50*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*2d60*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*2d70*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*2d80*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*2d90*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*2da0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*2db0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*2dc0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*2dd0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*2de0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*2df0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*2e00*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*2e10*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*2e20*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*2e30*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*2e40*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*2e50*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*2e60*/ @P1 BRA `(.L_x_310) ; - /*2e70*/ LDCU UR6, c[0x0][0x3a0] ; - /*2e80*/ IADD3 R6, PT, PT, R4, 0x6, RZ ; - /*2e90*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*2ea0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*2eb0*/ UI2F.U32.RP UR7, UR6 ; - /*2ec0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*2ed0*/ MUFU.RCP R5, UR7 ; - /*2ee0*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*2ef0*/ IMAD R5, R6, 0x1000193, RZ ; - /*2f00*/ MOV R6, RZ ; - /*2f10*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2f20*/ LOP3.LUT R5, R5, R26, RZ, 0x3c, !PT ; - /*2f30*/ IADD3 R9, PT, PT, RZ, -R7, RZ ; - /*2f40*/ IMAD R9, R9, UR6, RZ ; - /*2f50*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*2f60*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*2f70*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*2f80*/ IMAD R5, R6, UR6, R5 ; - /*2f90*/ LDC.64 R6, c[0x0][0x398] ; - /*2fa0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*2fb0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*2fc0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*2fd0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*2fe0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_311: - /*2ff0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*3000*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*3010*/ IADD.64 R8, R2, R8 ; - /*3020*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*3030*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*3040*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*3050*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*3060*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*3070*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*3080*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*3090*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*30a0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*30b0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*30c0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*30d0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*30e0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*30f0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*3100*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*3110*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*3120*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*3130*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*3140*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*3150*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*3160*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*3170*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*3180*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*3190*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*31a0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*31b0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*31c0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*31d0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*31e0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*31f0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*3200*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*3210*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*3220*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*3230*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*3240*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*3250*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*3260*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*3270*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*3280*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*3290*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*32a0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*32b0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*32c0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*32d0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*32e0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*32f0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*3300*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*3310*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*3320*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*3330*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*3340*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*3350*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*3360*/ @P1 BRA `(.L_x_311) ; - /*3370*/ LDCU UR6, c[0x0][0x3a0] ; - /*3380*/ IADD3 R6, PT, PT, R4, 0x7, RZ ; - /*3390*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*33a0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*33b0*/ IMAD R8, R6, 0x1000193, RZ ; - /*33c0*/ MOV R6, RZ ; - /*33d0*/ LOP3.LUT R8, R8, R27, RZ, 0x3c, !PT ; - /*33e0*/ UI2F.U32.RP UR7, UR6 ; - /*33f0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*3400*/ MUFU.RCP R5, UR7 ; - /*3410*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*3420*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*3430*/ IADD3 R5, PT, PT, RZ, -R7, RZ ; - /*3440*/ IMAD R5, R5, UR6, RZ ; - /*3450*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*3460*/ LDC.64 R6, c[0x0][0x398] ; - /*3470*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*3480*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*3490*/ IMAD R5, R5, UR6, R8 ; - /*34a0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*34b0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*34c0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*34d0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*34e0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_312: - /*34f0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*3500*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*3510*/ IADD.64 R8, R2, R8 ; - /*3520*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*3530*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*3540*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*3550*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*3560*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*3570*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*3580*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*3590*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*35a0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*35b0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*35c0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*35d0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*35e0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*35f0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*3600*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*3610*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*3620*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*3630*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*3640*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*3650*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*3660*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*3670*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*3680*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*3690*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*36a0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*36b0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*36c0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*36d0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*36e0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*36f0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*3700*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*3710*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*3720*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*3730*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*3740*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*3750*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*3760*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*3770*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*3780*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*3790*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*37a0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*37b0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*37c0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*37d0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*37e0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*37f0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*3800*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*3810*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*3820*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*3830*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*3840*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*3850*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*3860*/ @P1 BRA `(.L_x_312) ; - /*3870*/ LDCU UR6, c[0x0][0x3a0] ; - /*3880*/ IADD3 R6, PT, PT, R4, 0x8, RZ ; - /*3890*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*38a0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*38b0*/ UI2F.U32.RP UR7, UR6 ; - /*38c0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*38d0*/ MUFU.RCP R5, UR7 ; - /*38e0*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*38f0*/ IMAD R5, R6, 0x1000193, RZ ; - /*3900*/ MOV R6, RZ ; - /*3910*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*3920*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*3930*/ IADD3 R9, PT, PT, RZ, -R7, RZ ; - /*3940*/ IMAD R9, R9, UR6, RZ ; - /*3950*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*3960*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*3970*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*3980*/ IMAD R5, R6, UR6, R5 ; - /*3990*/ LDC.64 R6, c[0x0][0x398] ; - /*39a0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*39b0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*39c0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*39d0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*39e0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_313: - /*39f0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*3a00*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*3a10*/ IADD.64 R8, R2, R8 ; - /*3a20*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*3a30*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*3a40*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*3a50*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*3a60*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*3a70*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*3a80*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*3a90*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*3aa0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*3ab0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*3ac0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*3ad0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*3ae0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*3af0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*3b00*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*3b10*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*3b20*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*3b30*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*3b40*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*3b50*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*3b60*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*3b70*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*3b80*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*3b90*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*3ba0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*3bb0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*3bc0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*3bd0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*3be0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*3bf0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*3c00*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*3c10*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*3c20*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*3c30*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*3c40*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*3c50*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*3c60*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*3c70*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*3c80*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*3c90*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*3ca0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*3cb0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*3cc0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*3cd0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*3ce0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*3cf0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*3d00*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*3d10*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*3d20*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*3d30*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*3d40*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*3d50*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*3d60*/ @P1 BRA `(.L_x_313) ; - /*3d70*/ LDCU UR6, c[0x0][0x3a0] ; - /*3d80*/ IADD3 R6, PT, PT, R4, 0x9, RZ ; - /*3d90*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*3da0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*3db0*/ IMAD R8, R6, 0x1000193, RZ ; - /*3dc0*/ MOV R6, RZ ; - /*3dd0*/ LOP3.LUT R8, R8, R21, RZ, 0x3c, !PT ; - /*3de0*/ UI2F.U32.RP UR7, UR6 ; - /*3df0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*3e00*/ MUFU.RCP R5, UR7 ; - /*3e10*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*3e20*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*3e30*/ IADD3 R5, PT, PT, RZ, -R7, RZ ; - /*3e40*/ IMAD R5, R5, UR6, RZ ; - /*3e50*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*3e60*/ LDC.64 R6, c[0x0][0x398] ; - /*3e70*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*3e80*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*3e90*/ IMAD R5, R5, UR6, R8 ; - /*3ea0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*3eb0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*3ec0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*3ed0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*3ee0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_314: - /*3ef0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*3f00*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*3f10*/ IADD.64 R8, R2, R8 ; - /*3f20*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*3f30*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*3f40*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*3f50*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*3f60*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*3f70*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*3f80*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*3f90*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*3fa0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*3fb0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*3fc0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*3fd0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*3fe0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*3ff0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*4000*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*4010*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*4020*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*4030*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*4040*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*4050*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*4060*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*4070*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*4080*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*4090*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*40a0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*40b0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*40c0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*40d0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*40e0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*40f0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*4100*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*4110*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*4120*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*4130*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*4140*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*4150*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*4160*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*4170*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*4180*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*4190*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*41a0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*41b0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*41c0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*41d0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*41e0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*41f0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*4200*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*4210*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*4220*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*4230*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*4240*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*4250*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*4260*/ @P1 BRA `(.L_x_314) ; - /*4270*/ LDCU UR6, c[0x0][0x3a0] ; - /*4280*/ IADD3 R6, PT, PT, R4, 0xa, RZ ; - /*4290*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*42a0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*42b0*/ UI2F.U32.RP UR7, UR6 ; - /*42c0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*42d0*/ MUFU.RCP R5, UR7 ; - /*42e0*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*42f0*/ IMAD R5, R6, 0x1000193, RZ ; - /*4300*/ MOV R6, RZ ; - /*4310*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*4320*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*4330*/ IADD3 R9, PT, PT, RZ, -R7, RZ ; - /*4340*/ IMAD R9, R9, UR6, RZ ; - /*4350*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*4360*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*4370*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*4380*/ IMAD R5, R6, UR6, R5 ; - /*4390*/ LDC.64 R6, c[0x0][0x398] ; - /*43a0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*43b0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*43c0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*43d0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*43e0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_315: - /*43f0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*4400*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*4410*/ IADD.64 R8, R2, R8 ; - /*4420*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*4430*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*4440*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*4450*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*4460*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*4470*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*4480*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*4490*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*44a0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*44b0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*44c0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*44d0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*44e0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*44f0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*4500*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*4510*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*4520*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*4530*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*4540*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*4550*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*4560*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*4570*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*4580*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*4590*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*45a0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*45b0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*45c0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*45d0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*45e0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*45f0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*4600*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*4610*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*4620*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*4630*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*4640*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*4650*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*4660*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*4670*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*4680*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*4690*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*46a0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*46b0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*46c0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*46d0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*46e0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*46f0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*4700*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*4710*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*4720*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*4730*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*4740*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*4750*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*4760*/ @P1 BRA `(.L_x_315) ; - /*4770*/ LDCU UR6, c[0x0][0x3a0] ; - /*4780*/ IADD3 R6, PT, PT, R4, 0xb, RZ ; - /*4790*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*47a0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*47b0*/ IMAD R8, R6, 0x1000193, RZ ; - /*47c0*/ MOV R6, RZ ; - /*47d0*/ LOP3.LUT R8, R8, R23, RZ, 0x3c, !PT ; - /*47e0*/ UI2F.U32.RP UR7, UR6 ; - /*47f0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*4800*/ MUFU.RCP R5, UR7 ; - /*4810*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*4820*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*4830*/ IADD3 R5, PT, PT, RZ, -R7, RZ ; - /*4840*/ IMAD R5, R5, UR6, RZ ; - /*4850*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*4860*/ LDC.64 R6, c[0x0][0x398] ; - /*4870*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*4880*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*4890*/ IMAD R5, R5, UR6, R8 ; - /*48a0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*48b0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*48c0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*48d0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*48e0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_316: - /*48f0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*4900*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*4910*/ IADD.64 R8, R2, R8 ; - /*4920*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*4930*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*4940*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*4950*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*4960*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*4970*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*4980*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*4990*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*49a0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*49b0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*49c0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*49d0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*49e0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*49f0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*4a00*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*4a10*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*4a20*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*4a30*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*4a40*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*4a50*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*4a60*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*4a70*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*4a80*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*4a90*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*4aa0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*4ab0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*4ac0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*4ad0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*4ae0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*4af0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*4b00*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*4b10*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*4b20*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*4b30*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*4b40*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*4b50*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*4b60*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*4b70*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*4b80*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*4b90*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*4ba0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*4bb0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*4bc0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*4bd0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*4be0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*4bf0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*4c00*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*4c10*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*4c20*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*4c30*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*4c40*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*4c50*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*4c60*/ @P1 BRA `(.L_x_316) ; - /*4c70*/ LDCU UR6, c[0x0][0x3a0] ; - /*4c80*/ IADD3 R6, PT, PT, R4, 0xc, RZ ; - /*4c90*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*4ca0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*4cb0*/ UI2F.U32.RP UR7, UR6 ; - /*4cc0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*4cd0*/ MUFU.RCP R5, UR7 ; - /*4ce0*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*4cf0*/ IMAD R5, R6, 0x1000193, RZ ; - /*4d00*/ MOV R6, RZ ; - /*4d10*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*4d20*/ LOP3.LUT R5, R5, R16, RZ, 0x3c, !PT ; - /*4d30*/ IADD3 R9, PT, PT, RZ, -R7, RZ ; - /*4d40*/ IMAD R9, R9, UR6, RZ ; - /*4d50*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*4d60*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*4d70*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*4d80*/ IMAD R5, R6, UR6, R5 ; - /*4d90*/ LDC.64 R6, c[0x0][0x398] ; - /*4da0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*4db0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*4dc0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*4dd0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*4de0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_317: - /*4df0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*4e00*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*4e10*/ IADD.64 R8, R2, R8 ; - /*4e20*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*4e30*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*4e40*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*4e50*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*4e60*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*4e70*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*4e80*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*4e90*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*4ea0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*4eb0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*4ec0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*4ed0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*4ee0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*4ef0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*4f00*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*4f10*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*4f20*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*4f30*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*4f40*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*4f50*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*4f60*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*4f70*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*4f80*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*4f90*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*4fa0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*4fb0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*4fc0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*4fd0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*4fe0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*4ff0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*5000*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*5010*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*5020*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*5030*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*5040*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*5050*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*5060*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*5070*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*5080*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*5090*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*50a0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*50b0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*50c0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*50d0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*50e0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*50f0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*5100*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*5110*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*5120*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*5130*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*5140*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*5150*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*5160*/ @P1 BRA `(.L_x_317) ; - /*5170*/ LDCU UR6, c[0x0][0x3a0] ; - /*5180*/ IADD3 R6, PT, PT, R4, 0xd, RZ ; - /*5190*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*51a0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*51b0*/ IMAD R8, R6, 0x1000193, RZ ; - /*51c0*/ MOV R6, RZ ; - /*51d0*/ LOP3.LUT R8, R8, R17, RZ, 0x3c, !PT ; - /*51e0*/ UI2F.U32.RP UR7, UR6 ; - /*51f0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*5200*/ MUFU.RCP R5, UR7 ; - /*5210*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*5220*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5230*/ IADD3 R5, PT, PT, RZ, -R7, RZ ; - /*5240*/ IMAD R5, R5, UR6, RZ ; - /*5250*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*5260*/ LDC.64 R6, c[0x0][0x398] ; - /*5270*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*5280*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*5290*/ IMAD R5, R5, UR6, R8 ; - /*52a0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*52b0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*52c0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*52d0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*52e0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_318: - /*52f0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*5300*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*5310*/ IADD.64 R8, R2, R8 ; - /*5320*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*5330*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*5340*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*5350*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*5360*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*5370*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*5380*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*5390*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*53a0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*53b0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*53c0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*53d0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*53e0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*53f0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*5400*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*5410*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*5420*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*5430*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*5440*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*5450*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*5460*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*5470*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*5480*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*5490*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*54a0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*54b0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*54c0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*54d0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*54e0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*54f0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*5500*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*5510*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*5520*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*5530*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*5540*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*5550*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*5560*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*5570*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*5580*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*5590*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*55a0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*55b0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*55c0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*55d0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*55e0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*55f0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*5600*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*5610*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*5620*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*5630*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*5640*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*5650*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*5660*/ @P1 BRA `(.L_x_318) ; - /*5670*/ LDCU UR6, c[0x0][0x3a0] ; - /*5680*/ IADD3 R6, PT, PT, R4, 0xe, RZ ; - /*5690*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*56a0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*56b0*/ UI2F.U32.RP UR7, UR6 ; - /*56c0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*56d0*/ MUFU.RCP R5, UR7 ; - /*56e0*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*56f0*/ IMAD R5, R6, 0x1000193, RZ ; - /*5700*/ MOV R6, RZ ; - /*5710*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5720*/ LOP3.LUT R5, R5, R18, RZ, 0x3c, !PT ; - /*5730*/ IADD3 R9, PT, PT, RZ, -R7, RZ ; - /*5740*/ IMAD R9, R9, UR6, RZ ; - /*5750*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*5760*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*5770*/ IADD3 R6, PT, PT, -R6, RZ, RZ ; - /*5780*/ IMAD R5, R6, UR6, R5 ; - /*5790*/ LDC.64 R6, c[0x0][0x398] ; - /*57a0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*57b0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*57c0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*57d0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*57e0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_319: - /*57f0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*5800*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*5810*/ IADD.64 R8, R2, R8 ; - /*5820*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*5830*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*5840*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*5850*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*5860*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*5870*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*5880*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*5890*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*58a0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*58b0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*58c0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*58d0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*58e0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*58f0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*5900*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*5910*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*5920*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*5930*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*5940*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*5950*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*5960*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*5970*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*5980*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*5990*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*59a0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*59b0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*59c0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*59d0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*59e0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*59f0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*5a00*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*5a10*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*5a20*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*5a30*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*5a40*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*5a50*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*5a60*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*5a70*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*5a80*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*5a90*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*5aa0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*5ab0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*5ac0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*5ad0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*5ae0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*5af0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*5b00*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*5b10*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*5b20*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*5b30*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*5b40*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*5b50*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*5b60*/ @P1 BRA `(.L_x_319) ; - /*5b70*/ LDCU UR6, c[0x0][0x3a0] ; - /*5b80*/ IADD3 R6, PT, PT, R4, 0xf, RZ ; - /*5b90*/ HFMA2 R12, -RZ, RZ, 0, 0 ; - /*5ba0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*5bb0*/ IMAD R8, R6, 0x1000193, RZ ; - /*5bc0*/ MOV R6, RZ ; - /*5bd0*/ LOP3.LUT R8, R8, R19, RZ, 0x3c, !PT ; - /*5be0*/ UI2F.U32.RP UR7, UR6 ; - /*5bf0*/ ISETP.NE.U32.AND P1, PT, RZ, UR6, PT ; - /*5c00*/ MUFU.RCP R5, UR7 ; - /*5c10*/ IADD3 R7, PT, PT, R5, 0xffffffe, RZ ; - /*5c20*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5c30*/ IADD3 R5, PT, PT, RZ, -R7, RZ ; - /*5c40*/ IMAD R5, R5, UR6, RZ ; - /*5c50*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*5c60*/ LDC.64 R6, c[0x0][0x398] ; - /*5c70*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*5c80*/ IADD3 R5, PT, PT, -R5, RZ, RZ ; - /*5c90*/ IMAD R5, R5, UR6, R8 ; - /*5ca0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*5cb0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*5cc0*/ ISETP.GE.U32.AND P0, PT, R5, UR6, PT ; - /*5cd0*/ @P0 IADD3 R5, PT, PT, R5, -UR6, RZ ; - /*5ce0*/ @!P1 LOP3.LUT R5, RZ, UR6, RZ, 0x33, !PT ; -.L_x_320: - /*5cf0*/ SHFL.IDX PT, R9, R5, R12, 0x1c1f ; - /*5d00*/ IMAD.WIDE.U32 R8, R9, 0x40, R6 ; - /*5d10*/ IADD.64 R8, R2, R8 ; - /*5d20*/ LDG.E.128.STRONG.SM R8, desc[UR8][R8.64] ; - /*5d30*/ ISETP.NE.AND P0, PT, R12.reuse, R48, PT ; - /*5d40*/ IADD3 R12, PT, PT, R12, 0x1, RZ ; - /*5d50*/ ISETP.NE.AND P1, PT, R12, 0x4, PT ; - /*5d60*/ @!P0 IMAD R44, R28, 0x1000193, RZ ; - /*5d70*/ @!P0 IMAD R45, R20, 0x1000193, RZ ; - /*5d80*/ @!P0 IMAD R47, R16, 0x1000193, RZ ; - /*5d90*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*5da0*/ SHFL.IDX PT, R14, R9, RZ, 0x1c1f ; - /*5db0*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*5dc0*/ SHFL.IDX PT, R34, R9, 0x1, 0x1c1f ; - /*5dd0*/ SHFL.IDX PT, R15, R10, RZ, 0x1c1f ; - /*5de0*/ SHFL.IDX PT, R35, R10, 0x1, 0x1c1f ; - /*5df0*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*5e00*/ @!P0 LOP3.LUT R28, R44, R13, RZ, 0x3c, !PT ; - /*5e10*/ @!P0 IMAD R13, R25, 0x1000193, RZ ; - /*5e20*/ SHFL.IDX PT, R33, R8, 0x1, 0x1c1f ; - /*5e30*/ @!P0 IMAD R44, R24, 0x1000193, RZ ; - /*5e40*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*5e50*/ @!P0 LOP3.LUT R20, R45, R36, RZ, 0x3c, !PT ; - /*5e60*/ @!P0 IMAD R36, R17, 0x1000193, RZ ; - /*5e70*/ SHFL.IDX PT, R37, R9, 0x2, 0x1c1f ; - /*5e80*/ @!P0 LOP3.LUT R25, R13, R34, RZ, 0x3c, !PT ; - /*5e90*/ @!P0 IMAD R34, R21, 0x1000193, RZ ; - /*5ea0*/ SHFL.IDX PT, R41, R9, 0x3, 0x1c1f ; - /*5eb0*/ @!P0 IMAD R13, R18, 0x1000193, RZ ; - /*5ec0*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*5ed0*/ SHFL.IDX PT, R32, R11, RZ, 0x1c1f ; - /*5ee0*/ @!P0 IMAD R9, R29, 0x1000193, RZ ; - /*5ef0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*5f00*/ @!P0 IMAD R10, R30, 0x1000193, RZ ; - /*5f10*/ @!P0 LOP3.LUT R29, R9, R14, RZ, 0x3c, !PT ; - /*5f20*/ @!P0 IMAD R14, R26, 0x1000193, RZ ; - /*5f30*/ SHFL.IDX PT, R39, R11, 0x2, 0x1c1f ; - /*5f40*/ @!P0 IMAD R9, R22, 0x1000193, RZ ; - /*5f50*/ @!P0 LOP3.LUT R30, R10, R15, RZ, 0x3c, !PT ; - /*5f60*/ @!P0 IMAD R10, R23, 0x1000193, RZ ; - /*5f70*/ SHFL.IDX PT, R43, R11, 0x3, 0x1c1f ; - /*5f80*/ @!P0 LOP3.LUT R26, R14, R35, RZ, 0x3c, !PT ; - /*5f90*/ @!P0 IMAD R14, R19, 0x1000193, RZ ; - /*5fa0*/ @!P0 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*5fb0*/ @!P0 IMAD R9, R31, 0x1000193, RZ ; - /*5fc0*/ @!P0 LOP3.LUT R24, R44, R33, RZ, 0x3c, !PT ; - /*5fd0*/ @!P0 LOP3.LUT R16, R47, R40, RZ, 0x3c, !PT ; - /*5fe0*/ @!P0 IMAD R11, R27, 0x1000193, RZ ; - /*5ff0*/ @!P0 LOP3.LUT R21, R34, R37, RZ, 0x3c, !PT ; - /*6000*/ @!P0 LOP3.LUT R17, R36, R41, RZ, 0x3c, !PT ; - /*6010*/ @!P0 LOP3.LUT R18, R13, R42, RZ, 0x3c, !PT ; - /*6020*/ @!P0 LOP3.LUT R31, R9, R32, RZ, 0x3c, !PT ; - /*6030*/ @!P0 LOP3.LUT R27, R11, R8, RZ, 0x3c, !PT ; - /*6040*/ @!P0 LOP3.LUT R23, R10, R39, RZ, 0x3c, !PT ; - /*6050*/ @!P0 LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*6060*/ @P1 BRA `(.L_x_320) ; - /*6070*/ IADD3 R4, PT, PT, R4, 0x10, RZ ; - /*6080*/ ISETP.NE.AND P0, PT, R4, 0x100, PT ; - /*6090*/ @P0 BRA `(.L_x_321) ; - /*60a0*/ HFMA2 R4, -RZ, RZ, -0.0 , 0 ; - /*60b0*/ MOV R5, 0x1 ; - /*60c0*/ HFMA2 R55, -RZ, RZ, 0, 0 ; - /*60d0*/ CS2R R6, SRZ ; - /*60e0*/ CS2R R10, SRZ ; - /*60f0*/ CS2R R38, SRZ ; - /*6100*/ CS2R R42, SRZ ; - /*6110*/ CS2R R14, SRZ ; - /*6120*/ CS2R R32, SRZ ; - /*6130*/ CS2R R2, SRZ ; - /*6140*/ CS2R R36, SRZ ; - /*6150*/ CS2R R40, SRZ ; - /*6160*/ CS2R R34, SRZ ; - /*6170*/ CS2R R8, SRZ ; - /*6180*/ CS2R R12, SRZ ; - /*6190*/ CS2R R44, SRZ ; - /*61a0*/ CS2R R46, SRZ ; - /*61b0*/ CS2R R48, SRZ ; - /*61c0*/ MOV R51, RZ ; - /*61d0*/ MOV R0, RZ ; -.L_x_322: - /*61e0*/ LOP3.LUT R63, R30, R16, R37, 0x96, !PT ; - /*61f0*/ UMOV UR6, UR4 ; - /*6200*/ LOP3.LUT R62, R31, R17, R34, 0x96, !PT ; - /*6210*/ UIADD3.64 UR4, UPT, UPT, UR4, 0x8, URZ ; - /*6220*/ LOP3.LUT R52, R20, R3, R33, 0x96, !PT ; - /*6230*/ LOP3.LUT R54, R21, R2, R14, 0x96, !PT ; - /*6240*/ LDCU.64 UR6, c[0x3][UR6] ; - /*6250*/ LOP3.LUT R50, R26, R5, R35, 0x96, !PT ; - /*6260*/ LOP3.LUT R57, R27, R4, R15, 0x96, !PT ; - /*6270*/ LOP3.LUT R63, R63, R42, R13, 0x96, !PT ; - /*6280*/ LOP3.LUT R62, R62, R38, R9, 0x96, !PT ; - /*6290*/ LOP3.LUT R52, R52, R43, R10, 0x96, !PT ; - /*62a0*/ LOP3.LUT R50, R50, R40, R11, 0x96, !PT ; - /*62b0*/ LOP3.LUT R57, R57, R36, R7, 0x96, !PT ; - /*62c0*/ LOP3.LUT R61, R54, R39, R6, 0x96, !PT ; - /*62d0*/ SHF.L.W.U32.HI R59, R62, 0x1, R63 ; - /*62e0*/ SHF.L.W.U32.HI R56, R57, 0x1, R50 ; - /*62f0*/ SHF.L.W.U32.HI R54, R61, 0x1, R52 ; - /*6300*/ LOP3.LUT R59, R59, R52, RZ, 0x3c, !PT ; - /*6310*/ SHF.L.W.U32.HI R65, R52, 0x1, R61 ; - /*6320*/ LOP3.LUT R69, R24, R18, R47, 0x96, !PT ; - /*6330*/ LOP3.LUT R52, R25, R19, R32, 0x96, !PT ; - /*6340*/ SHF.L.W.U32.HI R60, R63, 0x1, R62 ; - /*6350*/ LOP3.LUT R63, R56, R63, RZ, 0x3c, !PT ; - /*6360*/ LOP3.LUT R56, R28, R22, R55, 0x96, !PT ; - /*6370*/ LOP3.LUT R58, R29, R23, R46, 0x96, !PT ; - /*6380*/ LOP3.LUT R69, R69, R45, R12, 0x96, !PT ; - /*6390*/ LOP3.LUT R52, R52, R41, R8, 0x96, !PT ; - /*63a0*/ LOP3.LUT R60, R60, R61, RZ, 0x3c, !PT ; - /*63b0*/ SHF.L.W.U32.HI R67, R50, 0x1, R57 ; - /*63c0*/ LOP3.LUT R56, R56, R51, R48, 0x96, !PT ; - /*63d0*/ LOP3.LUT R58, R58, R49, R44, 0x96, !PT ; - /*63e0*/ SHF.L.W.U32.HI R61, R52, 0x1, R69 ; - /*63f0*/ LOP3.LUT R62, R67, R62, RZ, 0x3c, !PT ; - /*6400*/ SHF.L.W.U32.HI R67, R58, 0x1, R56 ; - /*6410*/ LOP3.LUT R61, R61, R56, RZ, 0x3c, !PT ; - /*6420*/ SHF.L.W.U32.HI R56, R56, 0x1, R58 ; - /*6430*/ SHF.L.W.U32.HI R64, R69, 0x1, R52 ; - /*6440*/ LOP3.LUT R50, R67, R50, RZ, 0x3c, !PT ; - /*6450*/ LOP3.LUT R57, R56, R57, RZ, 0x3c, !PT ; - /*6460*/ LOP3.LUT R28, R59.reuse, R28, RZ, 0x3c, !PT ; - /*6470*/ LOP3.LUT R22, R59.reuse, R22, RZ, 0x3c, !PT ; - /*6480*/ LOP3.LUT R55, R59.reuse, R55, RZ, 0x3c, !PT ; - /*6490*/ LOP3.LUT R51, R59.reuse, R51, RZ, 0x3c, !PT ; - /*64a0*/ LOP3.LUT R48, R59, R48, RZ, 0x3c, !PT ; - /*64b0*/ LOP3.LUT R58, R64, R58, RZ, 0x3c, !PT ; - /*64c0*/ LOP3.LUT R59, R60.reuse, R23, RZ, 0x3c, !PT ; - /*64d0*/ LOP3.LUT R56, R60, R49, RZ, 0x3c, !PT ; - /*64e0*/ LOP3.LUT R54, R54, R69, RZ, 0x3c, !PT ; - /*64f0*/ LOP3.LUT R52, R65, R52, RZ, 0x3c, !PT ; - /*6500*/ LOP3.LUT R49, R60, R44, RZ, 0x3c, !PT ; - /*6510*/ LOP3.LUT R23, R62.reuse, R25, RZ, 0x3c, !PT ; - /*6520*/ LOP3.LUT R25, R62, R8, RZ, 0x3c, !PT ; - /*6530*/ LOP3.LUT R44, R61.reuse, R30, RZ, 0x3c, !PT ; - /*6540*/ LOP3.LUT R8, R61, R13, RZ, 0x3c, !PT ; - /*6550*/ LOP3.LUT R30, R50, R3, RZ, 0x3c, !PT ; - /*6560*/ LOP3.LUT R29, R60, R29, RZ, 0x3c, !PT ; - /*6570*/ LOP3.LUT R46, R60, R46, RZ, 0x3c, !PT ; - /*6580*/ LOP3.LUT R13, R58, R17, RZ, 0x3c, !PT ; - /*6590*/ LOP3.LUT R20, R50, R20, RZ, 0x3c, !PT ; - /*65a0*/ LOP3.LUT R3, R57, R21, RZ, 0x3c, !PT ; - /*65b0*/ LOP3.LUT R24, R63.reuse, R24, RZ, 0x3c, !PT ; - /*65c0*/ LOP3.LUT R18, R63, R18, RZ, 0x3c, !PT ; - /*65d0*/ LOP3.LUT R47, R63.reuse, R47, RZ, 0x3c, !PT ; - /*65e0*/ LOP3.LUT R60, R63.reuse, R45, RZ, 0x3c, !PT ; - /*65f0*/ LOP3.LUT R12, R63, R12, RZ, 0x3c, !PT ; - /*6600*/ LOP3.LUT R37, R61, R37, RZ, 0x3c, !PT ; - /*6610*/ LOP3.LUT R34, R58, R34, RZ, 0x3c, !PT ; - /*6620*/ LOP3.LUT R5, R54, R5, RZ, 0x3c, !PT ; - /*6630*/ LOP3.LUT R17, R52.reuse, R27, RZ, 0x3c, !PT ; - /*6640*/ LOP3.LUT R66, R52, R4, RZ, 0x3c, !PT ; - /*6650*/ LOP3.LUT R63, R62, R41, RZ, 0x3c, !PT ; - /*6660*/ LOP3.LUT R16, R61.reuse, R16, RZ, 0x3c, !PT ; - /*6670*/ LOP3.LUT R42, R61, R42, RZ, 0x3c, !PT ; - /*6680*/ LOP3.LUT R9, R58, R9, RZ, 0x3c, !PT ; - /*6690*/ LOP3.LUT R69, R52.reuse, R15, RZ, 0x3c, !PT ; - /*66a0*/ LOP3.LUT R27, R52, R36, RZ, 0x3c, !PT ; - /*66b0*/ LOP3.LUT R19, R62.reuse, R19, RZ, 0x3c, !PT ; - /*66c0*/ LOP3.LUT R32, R62, R32, RZ, 0x3c, !PT ; - /*66d0*/ LOP3.LUT R61, R58, R31, RZ, 0x3c, !PT ; - /*66e0*/ LOP3.LUT R11, R54, R11, RZ, 0x3c, !PT ; - /*66f0*/ LOP3.LUT R52, R52, R7, RZ, 0x3c, !PT ; - /*6700*/ LOP3.LUT R4, R50.reuse, R33, RZ, 0x3c, !PT ; - /*6710*/ LOP3.LUT R15, R50, R43, RZ, 0x3c, !PT ; - /*6720*/ LOP3.LUT R31, R58, R38, RZ, 0x3c, !PT ; - /*6730*/ LOP3.LUT R26, R54, R26, RZ, 0x3c, !PT ; - /*6740*/ LOP3.LUT R50, R50, R10, RZ, 0x3c, !PT ; - /*6750*/ SHF.L.W.U32.HI R64, R3, 0x1b, R20 ; - /*6760*/ SHF.L.W.U32.HI R62, R20, 0x1b, R3 ; - /*6770*/ LOP3.LUT R58, R54.reuse, R35, RZ, 0x3c, !PT ; - /*6780*/ LOP3.LUT R40, R54, R40, RZ, 0x3c, !PT ; - /*6790*/ LOP3.LUT R65, R57, R6, RZ, 0x3c, !PT ; - /*67a0*/ SHF.L.W.U32.HI R45, R34, 0xa, R37 ; - /*67b0*/ SHF.L.W.U32.HI R41, R37, 0xa, R34 ; - /*67c0*/ SHF.L.W.U32.HI R10, R5, 0x17, R66 ; - /*67d0*/ SHF.L.W.U32.HI R3, R66, 0x17, R5 ; - /*67e0*/ SHF.L.W.U32.HI R38, R63, 0xf, R60 ; - /*67f0*/ SHF.L.W.U32.HI R36, R60, 0xf, R63 ; - /*6800*/ SHF.L.W.U32.HI R43, R22, 0x4, R59 ; - /*6810*/ SHF.L.W.U32.HI R37, R59, 0x4, R22 ; - /*6820*/ SHF.L.W.U32.HI R5, R9, 0x2, R8 ; - /*6830*/ SHF.L.W.U32.HI R6, R8, 0x2, R9 ; - /*6840*/ LOP3.LUT R21, R57.reuse, R2, RZ, 0x3c, !PT ; - /*6850*/ LOP3.LUT R67, R57, R14, RZ, 0x3c, !PT ; - /*6860*/ PRMT R63, R11, 0x4321, R52 ; - /*6870*/ SHF.L.W.U32.HI R9, R24, 0x1e, R23 ; - /*6880*/ SHF.L.W.U32.HI R22, R23, 0x1e, R24 ; - /*6890*/ LOP3.LUT R2, R57, R39, RZ, 0x3c, !PT ; - /*68a0*/ SHF.L.W.U32.HI R33, R61, 0x1, R44 ; - /*68b0*/ SHF.L.W.U32.HI R14, R44, 0x1, R61 ; - /*68c0*/ SHF.L.W.U32.HI R59, R17, 0x1c, R26 ; - /*68d0*/ SHF.L.W.U32.HI R23, R26, 0x1c, R17 ; - /*68e0*/ PRMT R39, R52, 0x4321, R11 ; - /*68f0*/ SHF.L.W.U32.HI R60, R69, 0x19, R58 ; - /*6900*/ SHF.L.W.U32.HI R54, R58, 0x19, R69 ; - /*6910*/ SHF.L.W.U32.HI R44, R51, 0x9, R56 ; - /*6920*/ SHF.L.W.U32.HI R7, R56, 0x9, R51 ; - /*6930*/ SHF.L.W.U32.HI R17, R42, 0xd, R31 ; - /*6940*/ SHF.L.W.U32.HI R20, R31, 0xd, R42 ; - /*6950*/ SHF.L.W.U32.HI R26, R27, 0x15, R40 ; - /*6960*/ SHF.L.W.U32.HI R58, R49, 0x12, R48 ; - /*6970*/ SHF.L.W.U32.HI R27, R40, 0x15, R27 ; - /*6980*/ LOP3.LUT R51, R64, R43, R45, 0xd2, !PT ; - /*6990*/ LOP3.LUT R42, R43, R45, R38, 0xd2, !PT ; - /*69a0*/ SHF.L.W.U32.HI R48, R48, 0x12, R49 ; - /*69b0*/ LOP3.LUT R45, R45, R38, R63, 0xd2, !PT ; - /*69c0*/ LOP3.LUT R40, R38, R63, R64, 0xd2, !PT ; - /*69d0*/ SHF.L.W.U32.HI R34, R19, 0x6, R18 ; - /*69e0*/ PRMT R35, R15, 0x2107, R2 ; - /*69f0*/ LOP3.LUT R49, R62, R37, R41, 0xd2, !PT ; - /*6a00*/ LOP3.LUT R38, R37, R41, R36, 0xd2, !PT ; - /*6a10*/ PRMT R15, R2, 0x2107, R15 ; - /*6a20*/ LOP3.LUT R41, R41, R36, R39, 0xd2, !PT ; - /*6a30*/ SHF.L.W.U32.HI R2, R12, 0x1d, R25 ; - /*6a40*/ SHF.L.W.U32.HI R57, R25, 0x1d, R12 ; - /*6a50*/ LOP3.LUT R36, R36, R39, R62, 0xd2, !PT ; - /*6a60*/ SHF.L.W.U32.HI R11, R18, 0x6, R19 ; - /*6a70*/ SHF.L.W.U32.HI R24, R47, 0xb, R32 ; - /*6a80*/ SHF.L.W.U32.HI R25, R32, 0xb, R47 ; - /*6a90*/ LOP3.LUT R39, R39, R62, R37, 0xd2, !PT ; - /*6aa0*/ SHF.L.W.U32.HI R18, R46, 0x3, R55 ; - /*6ab0*/ SHF.L.W.U32.HI R19, R55, 0x3, R46 ; - /*6ac0*/ LOP3.LUT R37, R34, R60, R35, 0xd2, !PT ; - /*6ad0*/ LOP3.LUT R47, R60, R35, R58, 0xd2, !PT ; - /*6ae0*/ LOP3.LUT R55, R33, R34, R60, 0xd2, !PT ; - /*6af0*/ LOP3.LUT R35, R35, R58, R33, 0xd2, !PT ; - /*6b00*/ SHF.L.W.U32.HI R61, R4, 0x7, R67 ; - /*6b10*/ LOP3.LUT R33, R58, R33, R34, 0xd2, !PT ; - /*6b20*/ LOP3.LUT R34, R11, R54, R15, 0xd2, !PT ; - /*6b30*/ LOP3.LUT R32, R54, R15, R48, 0xd2, !PT ; - /*6b40*/ SHF.L.W.U32.HI R8, R67, 0x7, R4 ; - /*6b50*/ LOP3.LUT R46, R14, R11, R54, 0xd2, !PT ; - /*6b60*/ LOP3.LUT R15, R15, R48, R14, 0xd2, !PT ; - /*6b70*/ IADD3 R0, PT, PT, R0, 0x1, RZ ; - /*6b80*/ SHF.L.W.U32.HI R31, R16, 0xc, R13 ; - /*6b90*/ SHF.L.W.U32.HI R52, R13, 0xc, R16 ; - /*6ba0*/ LOP3.LUT R14, R48, R14, R11, 0xd2, !PT ; - /*6bb0*/ LOP3.LUT R48, R9, R10, R61, 0xd2, !PT ; - /*6bc0*/ LOP3.LUT R13, R10, R61, R44, 0xd2, !PT ; - /*6bd0*/ LOP3.LUT R12, R61, R44, R5, 0xd2, !PT ; - /*6be0*/ LOP3.LUT R11, R44, R5, R9, 0xd2, !PT ; - /*6bf0*/ LOP3.LUT R10, R5, R9, R10, 0xd2, !PT ; - /*6c00*/ SHF.L.W.U32.HI R4, R21, 0x14, R30 ; - /*6c10*/ LOP3.LUT R44, R22, R3, R8, 0xd2, !PT ; - /*6c20*/ LOP3.LUT R9, R3, R8, R7, 0xd2, !PT ; - /*6c30*/ LOP3.LUT R8, R8, R7, R6, 0xd2, !PT ; - /*6c40*/ ISETP.NE.AND P0, PT, R0, 0x18, PT ; - /*6c50*/ SHF.L.W.U32.HI R30, R30, 0x14, R21 ; - /*6c60*/ LOP3.LUT R7, R7, R6, R22, 0xd2, !PT ; - /*6c70*/ LOP3.LUT R6, R6, R22, R3, 0xd2, !PT ; - /*6c80*/ LOP3.LUT R22, R59, R4, R18, 0xd2, !PT ; - /*6c90*/ LOP3.LUT R16, R4, R18, R17, 0xd2, !PT ; - /*6ca0*/ SHF.L.W.U32.HI R21, R65, 0xe, R50 ; - /*6cb0*/ LOP3.LUT R5, R17, R2, R59, 0xd2, !PT ; - /*6cc0*/ LOP3.LUT R3, R2, R59, R4, 0xd2, !PT ; - /*6cd0*/ LOP3.LUT R18, R18, R17, R2, 0xd2, !PT ; - /*6ce0*/ LOP3.LUT R4, R20, R57, R23, 0xd2, !PT ; - /*6cf0*/ LOP3.LUT R2, R57, R23, R30, 0xd2, !PT ; - /*6d00*/ SHF.L.W.U32.HI R50, R50, 0xe, R65 ; - /*6d10*/ LOP3.LUT R23, R23, R30, R19, 0xd2, !PT ; - /*6d20*/ LOP3.LUT R17, R30, R19, R20, 0xd2, !PT ; - /*6d30*/ LOP3.LUT R19, R19, R20, R57, 0xd2, !PT ; - /*6d40*/ LOP3.LUT R54, R28, R31, R24, 0xd2, !PT ; - /*6d50*/ LOP3.LUT R30, R31, R24, R26, 0xd2, !PT ; - /*6d60*/ LOP3.LUT R20, R21, R28, R31, 0xd2, !PT ; - /*6d70*/ LOP3.LUT R56, R29, R52, R25, 0xd2, !PT ; - /*6d80*/ LOP3.LUT R24, R24, R26, R21, 0xd2, !PT ; - /*6d90*/ LOP3.LUT R31, R52, R25, R27, 0xd2, !PT ; - /*6da0*/ LOP3.LUT R26, R26, R21, R28, 0xd2, !PT ; - /*6db0*/ LOP3.LUT R25, R25, R27, R50, 0xd2, !PT ; - /*6dc0*/ LOP3.LUT R27, R27, R50, R29, 0xd2, !PT ; - /*6dd0*/ LOP3.LUT R21, R50, R29, R52, 0xd2, !PT ; - /*6de0*/ LOP3.LUT R28, R54, UR6, RZ, 0x3c, !PT ; - /*6df0*/ LOP3.LUT R29, R56, UR7, RZ, 0x3c, !PT ; - /*6e00*/ LOP3.LUT R43, R63, R64, R43, 0xd2, !PT ; - /*6e10*/ @P0 BRA `(.L_x_322) ; - /*6e20*/ LDCU UR4, c[0x0][0x3b4] ; - /*6e30*/ ISETP.NE.AND P0, PT, RZ, UR4, PT ; - /*6e40*/ @!P0 BRA `(.L_x_323) ; - /*6e50*/ LDC.64 R2, c[0x0][0x3a8] ; - /*6e60*/ LDCU UR4, c[0x0][0x3b0] ; - /*6e70*/ LDC.64 R4, c[0x0][0x388] ; - /*6e80*/ ISETP.GE.U32.AND P0, PT, R53.reuse, UR4, PT ; - /*6e90*/ IADD3 R7, PT, PT, R53.reuse, -UR4, RZ ; - /*6ea0*/ ISETP.GE.U32.AND P1, PT, R53, UR4, PT ; - /*6eb0*/ ISETP.EQ.S64.AND P2, PT, R2, RZ, PT ; - /*6ec0*/ IMAD.WIDE.U32 R2, R7, 0x40, R2 ; - /*6ed0*/ IMAD.WIDE.U32 R4, R53, 0x40, R4 ; - /*6ee0*/ SEL.64 R2, R4, R2, !P1 ; - /*6ef0*/ @P0 EXIT P2 ; - /*6f00*/ LDG.E.128.STRONG.SM R32, desc[UR8][R2.64] ; - /*6f10*/ LDG.E.128.STRONG.SM R36, desc[UR8][R2.64+0x10] ; - /*6f20*/ LDG.E.128.STRONG.SM R8, desc[UR8][R2.64+0x20] ; - /*6f30*/ LDG.E.128.STRONG.SM R4, desc[UR8][R2.64+0x30] ; - /*6f40*/ MOV R12, R34 ; - /*6f50*/ MOV R13, R35 ; - /*6f60*/ MOV R14, R36 ; - /*6f70*/ MOV R15, R37 ; - /*6f80*/ ISETP.NE.S64.AND P0, PT, R12, R30, PT ; - /*6f90*/ MOV R12, R32 ; - /*6fa0*/ MOV R13, R33 ; - /*6fb0*/ ISETP.NE.S64.AND P2, PT, R10, R22, PT ; - /*6fc0*/ ISETP.NE.S64.AND P3, PT, R6, R18, PT ; - /*6fd0*/ ISETP.EQ.S64.AND P0, PT, R12, R28, !P0 ; - /*6fe0*/ MOV R12, R38 ; - /*6ff0*/ MOV R13, R39 ; - /*7000*/ ISETP.EQ.S64.AND P2, PT, R8, R20, !P2 ; - /*7010*/ ISETP.EQ.S64.AND P4, PT, R4, R16, PT ; - /*7020*/ ISETP.NE.S64.AND P1, PT, R12, R26, PT ; - /*7030*/ ISETP.EQ.S64.AND P1, PT, R14, R24, !P1 ; - /*7040*/ @!P0 STG.E.EF.128 desc[UR8][R2.64], R28 ; - /*7050*/ @!P2 STG.E.EF.128 desc[UR8][R2.64+0x20], R20 ; - /*7060*/ @!P1 STG.E.EF.128 desc[UR8][R2.64+0x10], R24 ; - /*7070*/ @!P3 EXIT P4 ; - /*7080*/ STG.E.EF.128 desc[UR8][R2.64+0x30], R16 ; - /*7090*/ EXIT ; -.L_x_323: - /*70a0*/ LDC.64 R2, c[0x0][0x3a8] ; - /*70b0*/ LDC.64 R4, c[0x0][0x388] ; - /*70c0*/ ISETP.NE.S64.AND P0, PT, R2, RZ, PT ; - /*70d0*/ IMAD.WIDE.U32 R4, R53, 0x40, R4 ; - /*70e0*/ @P0 BRA `(.L_x_324) ; - /*70f0*/ LDCU UR4, c[0x0][0x3b0] ; - /*7100*/ ISETP.GE.U32.AND P0, PT, R53, UR4, PT ; - /*7110*/ @P0 EXIT ; - /*7120*/ STG.E.EF.128 desc[UR8][R4.64+0x10], R24 ; - /*7130*/ STG.E.EF.128 desc[UR8][R4.64+0x20], R20 ; - /*7140*/ STG.E.EF.128 desc[UR8][R4.64+0x30], R16 ; - /*7150*/ STG.E.EF.128 desc[UR8][R4.64], R28 ; - /*7160*/ EXIT ; -.L_x_324: - /*7170*/ LDCU UR4, c[0x0][0x3b0] ; - /*7180*/ IADD3 R7, PT, PT, R53.reuse, -UR4, RZ ; - /*7190*/ ISETP.GE.U32.AND P0, PT, R53, UR4, PT ; - /*71a0*/ IMAD.WIDE.U32 R2, R7, 0x40, R2 ; - /*71b0*/ SEL.64 R2, R4, R2, !P0 ; - /*71c0*/ STG.E.EF.128 desc[UR8][R2.64], R28 ; - /*71d0*/ STG.E.EF.128 desc[UR8][R2.64+0x10], R24 ; - /*71e0*/ STG.E.EF.128 desc[UR8][R2.64+0x20], R20 ; - /*71f0*/ STG.E.EF.128 desc[UR8][R2.64+0x30], R16 ; - /*7200*/ EXIT ; -.L_x_325: - /*7210*/ BRA `(.L_x_325); - /*7220*/ NOP; - /*7230*/ NOP; - /*7240*/ NOP; - /*7250*/ NOP; - /*7260*/ NOP; - /*7270*/ NOP; - /*7280*/ NOP; - /*7290*/ NOP; - /*72a0*/ NOP; - /*72b0*/ NOP; - /*72c0*/ NOP; - /*72d0*/ NOP; - /*72e0*/ NOP; - /*72f0*/ NOP; -.L_x_365: - - -//--------------------- SYMBOLS -------------------------- - - .type .nv.reservedSmem.offset0,@object - .size .nv.reservedSmem.offset0,0x4 - .type .nv.reservedSmem.cap,@object - .size .nv.reservedSmem.cap,0x4 diff --git a/src/ethash/sass/ethash.sm_75.sass b/src/ethash/sass/ethash.sm_75.sass deleted file mode 100644 index b6bcdc4..0000000 --- a/src/ethash/sass/ethash.sm_75.sass +++ /dev/null @@ -1,25348 +0,0 @@ - .headerflags @"EF_CUDA_TEXMODE_UNIFIED EF_CUDA_64BIT_ADDRESS EF_CUDA_SM75 EF_CUDA_VIRTUAL_SM(EF_CUDA_SM75)" - .elftype @"ET_EXEC" - - -//--------------------- .text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,(.L_x_172 - _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ UMOV UR4, URZ ; -.L_x_22: - /*0040*/ UMOV UR6, 32@lo(d_header) ; - /*0050*/ UMOV UR7, 32@hi(d_header) ; - /*0060*/ LDG.E.U.128.STRONG.CTA R16, [UR6+0x10] ; - /*0070*/ LDG.E.U.128.STRONG.CTA R4, [UR6] ; - /*0080*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*0090*/ IMAD.U32 R31, RZ, RZ, UR4 ; - /*00a0*/ UMOV UR8, 0x1 ; - /*00b0*/ S2R R3, SR_CTAID.X ; - /*00c0*/ IMAD.U32 R26, RZ, RZ, UR5 ; - /*00d0*/ S2R R8, SR_TID.X ; - /*00e0*/ IMAD R0, R3, c[0x0][0x0], R8 ; - /*00f0*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*0100*/ IADD3 R31, P0, P1, R0, c[0x0][0x160], R31 ; - /*0110*/ IADD3.X R26, RZ, c[0x0][0x164], R26, P0, P1 ; - /*0120*/ SHF.L.W.U32.HI R0, R31, 0x1, R26 ; - /*0130*/ SHF.L.W.U32.HI R43, R26, 0x1, R31 ; - /*0140*/ LOP3.LUT R0, R0, R17, RZ, 0x3c, !PT ; - /*0150*/ LOP3.LUT R43, R43, R16, RZ, 0x3c, !PT ; - /*0160*/ LOP3.LUT R30, R0, R19, RZ, 0x3c, !PT ; - /*0170*/ LOP3.LUT R3, R43, R18, RZ, 0x3c, !PT ; - /*0180*/ LOP3.LUT R2, R0.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*0190*/ SHF.L.W.U32.HI R34, R0.reuse, 0x15, R43.reuse ; - /*01a0*/ SHF.L.W.U32.HI R60, R0.reuse, 0x19, R43.reuse ; - /*01b0*/ SHF.L.W.U32.HI R61, R43.reuse, 0x19, R0.reuse ; - /*01c0*/ PRMT R10, R0, 0x4321, R43 ; - /*01d0*/ PRMT R58, R43, 0x4321, R0 ; - /*01e0*/ SHF.L.W.U32.HI R13, R43.reuse, 0x15, R0 ; - /*01f0*/ SHF.L.W.U32.HI R52, R2, 0x17, R43 ; - /*0200*/ SHF.L.W.U32.HI R40, R30, 0x1c, R3 ; - /*0210*/ SHF.L.W.U32.HI R43, R43, 0x17, R2 ; - /*0220*/ SHF.L.W.U32.HI R30, R3, 0x1c, R30 ; - /*0230*/ LOP3.LUT R3, R19, 0x80000000, RZ, 0x3c, !PT ; - /*0240*/ SHF.L.W.U32.HI R2, R16, 0x1, R17 ; - /*0250*/ LOP3.LUT R0, R4, 0x1, RZ, 0x3c, !PT ; - /*0260*/ SHF.L.W.U32.HI R9, R17, 0x1, R16 ; - /*0270*/ SHF.L.W.U32.HI R24, R18, 0x1, R3 ; - /*0280*/ LOP3.LUT R2, R2, R5, RZ, 0x3c, !PT ; - /*0290*/ SHF.L.W.U32.HI R23, R5, 0x1, R0 ; - /*02a0*/ SHF.L.W.U32.HI R15, R3, 0x1, R18 ; - /*02b0*/ SHF.L.W.U32.HI R0, R0, 0x1, R5 ; - /*02c0*/ LOP3.LUT R3, R9, 0x1, R4, 0x96, !PT ; - /*02d0*/ SHF.L.W.U32.HI R20, R7, 0x1, R6 ; - /*02e0*/ SHF.L.W.U32.HI R21, R6, 0x1, R7 ; - /*02f0*/ LOP3.LUT R24, R24, R7, RZ, 0x3c, !PT ; - /*0300*/ LOP3.LUT R11, R2, R7, RZ, 0x3c, !PT ; - /*0310*/ LOP3.LUT R7, R15, R6, RZ, 0x3c, !PT ; - /*0320*/ LOP3.LUT R19, R0, 0x80000000, R19, 0x96, !PT ; - /*0330*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*0340*/ SHF.L.W.U32.HI R22, R2, 0xc, R3 ; - /*0350*/ SHF.L.W.U32.HI R9, R3, 0xc, R2 ; - /*0360*/ SHF.L.W.U32.HI R12, R2.reuse, 0x2, R3.reuse ; - /*0370*/ SHF.L.W.U32.HI R15, R3.reuse, 0x2, R2.reuse ; - /*0380*/ SHF.L.W.U32.HI R59, R2.reuse, 0xd, R3.reuse ; - /*0390*/ SHF.L.W.U32.HI R37, R3.reuse, 0xd, R2.reuse ; - /*03a0*/ SHF.L.W.U32.HI R47, R2, 0xa, R3 ; - /*03b0*/ SHF.L.W.U32.HI R25, R3, 0xa, R2 ; - /*03c0*/ LOP3.LUT R14, R3, R6, RZ, 0x3c, !PT ; - /*03d0*/ LOP3.LUT R3, R20, R31, RZ, 0x3c, !PT ; - /*03e0*/ LOP3.LUT R20, R21, R26.reuse, RZ, 0x3c, !PT ; - /*03f0*/ LOP3.LUT R2, R19.reuse, R26, RZ, 0x3c, !PT ; - /*0400*/ SHF.L.W.U32.HI R39, R19.reuse, 0xe, R18.reuse ; - /*0410*/ SHF.L.W.U32.HI R41, R19, 0x14, R18 ; - /*0420*/ SHF.L.W.U32.HI R33, R18.reuse, 0x14, R19.reuse ; - /*0430*/ SHF.L.W.U32.HI R21, R19.reuse, 0x7, R18.reuse ; - /*0440*/ SHF.L.W.U32.HI R54, R18.reuse, 0x7, R19.reuse ; - /*0450*/ PRMT R6, R19, 0x2107, R18 ; - /*0460*/ PRMT R23, R18.reuse, 0x2107, R19.reuse ; - /*0470*/ SHF.L.W.U32.HI R46, R18, 0xe, R19 ; - /*0480*/ LOP3.LUT R17, R24.reuse, R17, RZ, 0x3c, !PT ; - /*0490*/ SHF.L.W.U32.HI R42, R7.reuse, 0xb, R24.reuse ; - /*04a0*/ SHF.L.W.U32.HI R27, R24.reuse, 0xb, R7.reuse ; - /*04b0*/ SHF.L.W.U32.HI R26, R7, 0x1d, R24 ; - /*04c0*/ SHF.L.W.U32.HI R0, R24.reuse, 0x1d, R7.reuse ; - /*04d0*/ SHF.L.W.U32.HI R56, R24, 0xf, R7 ; - /*04e0*/ SHF.L.W.U32.HI R19, R7.reuse, 0xf, R24.reuse ; - /*04f0*/ SHF.L.W.U32.HI R49, R24, 0x6, R7 ; - /*0500*/ LOP3.LUT R16, R7.reuse, R16, RZ, 0x3c, !PT ; - /*0510*/ SHF.L.W.U32.HI R24, R7, 0x6, R24 ; - /*0520*/ LOP3.LUT R31, R18, R31, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R7, R3, 0x1, RZ, 0x3c, !PT ; - /*0540*/ SHF.L.W.U32.HI R18, R11, 0x1, R14 ; - /*0550*/ SHF.L.W.U32.HI R11, R14, 0x1, R11 ; - /*0560*/ SHF.L.W.U32.HI R14, R17, 0x1e, R16 ; - /*0570*/ SHF.L.W.U32.HI R29, R16, 0x1e, R17 ; - /*0580*/ SHF.L.W.U32.HI R53, R2, 0x1b, R31 ; - /*0590*/ SHF.L.W.U32.HI R36, R7, 0x4, R20 ; - /*05a0*/ SHF.L.W.U32.HI R17, R31, 0x1b, R2 ; - /*05b0*/ LOP3.LUT R2, R42, R9, RZ, 0x30, !PT ; - /*05c0*/ LOP3.LUT R50, R27, R22, RZ, 0x30, !PT ; - /*05d0*/ SHF.L.W.U32.HI R48, R20, 0x4, R7 ; - /*05e0*/ LOP3.LUT R51, R36, R56, R47, 0xb4, !PT ; - /*05f0*/ LOP3.LUT R57, R53, R47, R36, 0xb4, !PT ; - /*0600*/ LOP3.LUT R47, R47, R58, R56, 0xb4, !PT ; - /*0610*/ SHF.L.W.U32.HI R28, R20.reuse, 0x12, R3.reuse ; - /*0620*/ SHF.L.W.U32.HI R45, R3.reuse, 0x12, R20.reuse ; - /*0630*/ SHF.L.W.U32.HI R32, R20.reuse, 0x9, R3.reuse ; - /*0640*/ SHF.L.W.U32.HI R31, R3, 0x9, R20 ; - /*0650*/ SHF.L.W.U32.HI R38, R20, 0x3, R3 ; - /*0660*/ LOP3.LUT R44, R9, R3.reuse, R4.reuse, 0x90, !PT ; - /*0670*/ LOP3.LUT R2, R2, R3.reuse, R4.reuse, 0x96, !PT ; - /*0680*/ LOP3.LUT R35, R39, R3, R4, 0x6, !PT ; - /*0690*/ SHF.L.W.U32.HI R16, R3, 0x3, R20 ; - /*06a0*/ LOP3.LUT R56, R56, R58, R53, 0xd2, !PT ; - /*06b0*/ LOP3.LUT R3, R22, R20, R5, 0x90, !PT ; - /*06c0*/ LOP3.LUT R4, R46, R20.reuse, R5.reuse, 0x6, !PT ; - /*06d0*/ LOP3.LUT R7, R50, R20, R5, 0x96, !PT ; - /*06e0*/ LOP3.LUT R58, R58, R36, R53, 0xb4, !PT ; - /*06f0*/ LOP3.LUT R36, R48, R19, R25, 0xb4, !PT ; - /*0700*/ LOP3.LUT R20, R25, R10, R19, 0xb4, !PT ; - /*0710*/ LOP3.LUT R63, R17, R25, R48, 0xb4, !PT ; - /*0720*/ LOP3.LUT R19, R19, R10, R17.reuse, 0xd2, !PT ; - /*0730*/ LOP3.LUT R17, R10, R48, R17, 0xb4, !PT ; - /*0740*/ LOP3.LUT R53, R23, R28, R18.reuse, 0xd2, !PT ; - /*0750*/ LOP3.LUT R25, R28, R49, R18, 0xb4, !PT ; - /*0760*/ LOP3.LUT R10, R18, R60, R49, 0xb4, !PT ; - /*0770*/ LOP3.LUT R18, R49, R23, R60, 0xb4, !PT ; - /*0780*/ LOP3.LUT R60, R60, R28, R23, 0xb4, !PT ; - /*0790*/ LOP3.LUT R23, R6, R45, R11.reuse, 0xd2, !PT ; - /*07a0*/ LOP3.LUT R28, R45, R24, R11, 0xb4, !PT ; - /*07b0*/ LOP3.LUT R11, R11, R61, R24, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R24, R24, R6, R61, 0xb4, !PT ; - /*07d0*/ LOP3.LUT R61, R61, R45, R6, 0xb4, !PT ; - /*07e0*/ LOP3.LUT R6, R39, R44, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R3, R46, R3, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R9, R9, R34, R42, 0xb4, !PT ; - /*0810*/ LOP3.LUT R39, R42, R39, R34, 0xb4, !PT ; - /*0820*/ LOP3.LUT R5, R22, R13, R27, 0xb4, !PT ; - /*0830*/ LOP3.LUT R46, R27, R46, R13, 0xb4, !PT ; - /*0840*/ LOP3.LUT R4, R13, R4, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R34, R34, R35, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R13, R40, R38, R41, 0xb4, !PT ; - /*0870*/ LOP3.LUT R22, R37, R26.reuse, R40, 0xd2, !PT ; - /*0880*/ LOP3.LUT R35, R41, R37, R38, 0xb4, !PT ; - /*0890*/ LOP3.LUT R27, R38, R26, R37, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R40, R26, R41, R40, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R45, R33, R59, R16, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R26, R16, R0, R59, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R16, R30, R16, R33, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R59, R59, R0, R30.reuse, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R30, R0, R33, R30, 0xb4, !PT ; - /*0900*/ LOP3.LUT R0, R43, R31, R54, 0xb4, !PT ; - /*0910*/ LOP3.LUT R41, R52, R32, R21, 0xb4, !PT ; - /*0920*/ LOP3.LUT R38, R9, R35, R18, 0x96, !PT ; - /*0930*/ LOP3.LUT R37, R5, R45, R24, 0x96, !PT ; - /*0940*/ LOP3.LUT R44, R54, R12, R31, 0xb4, !PT ; - /*0950*/ LOP3.LUT R55, R21, R15, R32, 0xb4, !PT ; - /*0960*/ LOP3.LUT R50, R32, R15, R14, 0xd2, !PT ; - /*0970*/ LOP3.LUT R54, R29, R54, R43, 0xb4, !PT ; - /*0980*/ LOP3.LUT R32, R14, R21, R52, 0xb4, !PT ; - /*0990*/ LOP3.LUT R43, R12, R43, R29, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R52, R15, R52, R14, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R38, R38, R51, R0, 0x96, !PT ; - /*09c0*/ LOP3.LUT R37, R37, R36, R41, 0x96, !PT ; - /*09d0*/ LOP3.LUT R65, R6, R40, R25, 0x96, !PT ; - /*09e0*/ LOP3.LUT R64, R3, R30, R28, 0x96, !PT ; - /*09f0*/ LOP3.LUT R33, R31, R12, R29, 0xd2, !PT ; - /*0a00*/ LOP3.LUT R2, R2, 0x1, RZ, 0x3c, !PT ; - /*0a10*/ LOP3.LUT R65, R65, R58, R43, 0x96, !PT ; - /*0a20*/ SHF.L.W.U32.HI R12, R37, 0x1, R38 ; - /*0a30*/ LOP3.LUT R64, R64, R17, R52, 0x96, !PT ; - /*0a40*/ SHF.L.W.U32.HI R15, R38, 0x1, R37 ; - /*0a50*/ LOP3.LUT R48, R39, R27, R60, 0x96, !PT ; - /*0a60*/ LOP3.LUT R29, R46, R26, R61, 0x96, !PT ; - /*0a70*/ LOP3.LUT R21, R2, R13, R10, 0x96, !PT ; - /*0a80*/ LOP3.LUT R62, R7, R16, R11, 0x96, !PT ; - /*0a90*/ LOP3.LUT R49, R12, R65, RZ, 0x3c, !PT ; - /*0aa0*/ LOP3.LUT R14, R34, R22, R53, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R31, R4, R59, R23, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R66, R15, R64, RZ, 0x3c, !PT ; - /*0ad0*/ LOP3.LUT R48, R48, R47, R44, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R29, R29, R20, R55, 0x96, !PT ; - /*0af0*/ LOP3.LUT R21, R21, R57, R54, 0x96, !PT ; - /*0b00*/ LOP3.LUT R62, R62, R63, R32, 0x96, !PT ; - /*0b10*/ LOP3.LUT R14, R14, R56, R33, 0x96, !PT ; - /*0b20*/ LOP3.LUT R31, R31, R19, R50, 0x96, !PT ; - /*0b30*/ LOP3.LUT R2, R49, R2, RZ, 0x3c, !PT ; - /*0b40*/ LOP3.LUT R7, R66, R7, RZ, 0x3c, !PT ; -.L_x_0: - /*0b50*/ LOP3.LUT R12, R13, R49.reuse, RZ, 0x3c, !PT ; - /*0b60*/ USHF.L.U32 UR5, UR8, 0x3, URZ ; - /*0b70*/ LOP3.LUT R13, R54, R49.reuse, RZ, 0x3c, !PT ; - /*0b80*/ UIADD3 UR8, UR8, 0x1, URZ ; - /*0b90*/ LOP3.LUT R54, R32, R66, RZ, 0x3c, !PT ; - /*0ba0*/ LOP3.LUT R15, R10, R49.reuse, RZ, 0x3c, !PT ; - /*0bb0*/ UISETP.NE.AND UP0, UPT, UR8, 0x17, UPT ; - /*0bc0*/ SHF.L.W.U32.HI R32, R14, 0x1, R31 ; - /*0bd0*/ LOP3.LUT R10, R57, R49, RZ, 0x3c, !PT ; - /*0be0*/ LOP3.LUT R49, R16, R66.reuse, RZ, 0x3c, !PT ; - /*0bf0*/ ULDC.64 UR6, c[0x3][UR5] ; - /*0c00*/ LOP3.LUT R42, R11, R66.reuse, RZ, 0x3c, !PT ; - /*0c10*/ LOP3.LUT R63, R63, R66, RZ, 0x3c, !PT ; - /*0c20*/ SHF.L.W.U32.HI R66, R65, 0x1, R64 ; - /*0c30*/ SHF.L.W.U32.HI R65, R64, 0x1, R65 ; - /*0c40*/ SHF.L.W.U32.HI R57, R31, 0x1, R14 ; - /*0c50*/ LOP3.LUT R37, R32, R37, RZ, 0x3c, !PT ; - /*0c60*/ SHF.L.W.U32.HI R16, R29, 0x1, R48 ; - /*0c70*/ SHF.L.W.U32.HI R32, R21, 0x1, R62 ; - /*0c80*/ SHF.L.W.U32.HI R11, R48, 0x1, R29 ; - /*0c90*/ LOP3.LUT R66, R66, R29, RZ, 0x3c, !PT ; - /*0ca0*/ LOP3.LUT R29, R65, R48, RZ, 0x3c, !PT ; - /*0cb0*/ LOP3.LUT R38, R57, R38, RZ, 0x3c, !PT ; - /*0cc0*/ SHF.L.W.U32.HI R57, R62, 0x1, R21 ; - /*0cd0*/ LOP3.LUT R31, R32, R31, RZ, 0x3c, !PT ; - /*0ce0*/ LOP3.LUT R48, R16, R21, RZ, 0x3c, !PT ; - /*0cf0*/ LOP3.LUT R62, R11, R62, RZ, 0x3c, !PT ; - /*0d00*/ SHF.L.W.U32.HI R16, R63, 0x9, R10 ; - /*0d10*/ SHF.L.W.U32.HI R32, R10, 0x9, R63 ; - /*0d20*/ SHF.L.W.U32.HI R11, R49, 0x4, R12 ; - /*0d30*/ SHF.L.W.U32.HI R10, R12, 0x4, R49 ; - /*0d40*/ SHF.L.W.U32.HI R12, R54, 0x12, R13 ; - /*0d50*/ LOP3.LUT R57, R57, R14, RZ, 0x3c, !PT ; - /*0d60*/ SHF.L.W.U32.HI R13, R13, 0x12, R54 ; - /*0d70*/ SHF.L.W.U32.HI R14, R42, 0x3, R15 ; - /*0d80*/ LOP3.LUT R21, R37.reuse, R46, RZ, 0x3c, !PT ; - /*0d90*/ LOP3.LUT R26, R37, R26, RZ, 0x3c, !PT ; - /*0da0*/ LOP3.LUT R54, R61, R37.reuse, RZ, 0x3c, !PT ; - /*0db0*/ LOP3.LUT R20, R20, R37, RZ, 0x3c, !PT ; - /*0dc0*/ SHF.L.W.U32.HI R15, R15, 0x3, R42 ; - /*0dd0*/ LOP3.LUT R37, R55, R37, RZ, 0x3c, !PT ; - /*0de0*/ LOP3.LUT R42, R38.reuse, R39, RZ, 0x3c, !PT ; - /*0df0*/ LOP3.LUT R27, R38, R27, RZ, 0x3c, !PT ; - /*0e00*/ LOP3.LUT R55, R60, R38.reuse, RZ, 0x3c, !PT ; - /*0e10*/ LOP3.LUT R47, R47, R38.reuse, RZ, 0x3c, !PT ; - /*0e20*/ LOP3.LUT R44, R44, R38, RZ, 0x3c, !PT ; - /*0e30*/ LOP3.LUT R38, R29, R22, RZ, 0x3c, !PT ; - /*0e40*/ LOP3.LUT R22, R53, R29.reuse, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R34, R29, R34, RZ, 0x3c, !PT ; - /*0e60*/ LOP3.LUT R53, R56, R29.reuse, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R29, R33, R29, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R52, R52, R31, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R43, R43, R57, RZ, 0x3c, !PT ; - /*0ea0*/ LOP3.LUT R64, R19, R66.reuse, RZ, 0x3c, !PT ; - /*0eb0*/ LOP3.LUT R56, R50, R66.reuse, RZ, 0x3c, !PT ; - /*0ec0*/ LOP3.LUT R33, R28, R31, RZ, 0x3c, !PT ; - /*0ed0*/ LOP3.LUT R23, R23, R66, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R19, R31, R3, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R30, R31, R30, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R28, R17, R31, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R60, R57, R6, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R50, R25, R57, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R39, R66, R4, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R31, R57, R40, RZ, 0x3c, !PT ; - /*0f50*/ LOP3.LUT R25, R58, R57, RZ, 0x3c, !PT ; - /*0f60*/ SHF.L.W.U32.HI R46, R54, 0xb, R55 ; - /*0f70*/ SHF.L.W.U32.HI R6, R55, 0xb, R54 ; - /*0f80*/ LOP3.LUT R4, R48, R35, RZ, 0x3c, !PT ; - /*0f90*/ LOP3.LUT R40, R51, R48, RZ, 0x3c, !PT ; - /*0fa0*/ LOP3.LUT R45, R62, R45, RZ, 0x3c, !PT ; - /*0fb0*/ SHF.L.W.U32.HI R57, R52, 0xe, R43 ; - /*0fc0*/ SHF.L.W.U32.HI R54, R43, 0xe, R52 ; - /*0fd0*/ LOP3.LUT R58, R18, R48.reuse, RZ, 0x3c, !PT ; - /*0fe0*/ LOP3.LUT R17, R0, R48, RZ, 0x3c, !PT ; - /*0ff0*/ SHF.L.W.U32.HI R51, R21, 0x1e, R42 ; - /*1000*/ SHF.L.W.U32.HI R43, R42, 0x1e, R21 ; - /*1010*/ LOP3.LUT R49, R66, R59, RZ, 0x3c, !PT ; - /*1020*/ LOP3.LUT R48, R48, R9, RZ, 0x3c, !PT ; - /*1030*/ SHF.L.W.U32.HI R21, R23, 0x19, R22 ; - /*1040*/ LOP3.LUT R61, R24, R62.reuse, RZ, 0x3c, !PT ; - /*1050*/ LOP3.LUT R9, R36, R62, RZ, 0x3c, !PT ; - /*1060*/ LOP3.LUT R59, R62, R5, RZ, 0x3c, !PT ; - /*1070*/ SHF.L.W.U32.HI R22, R22, 0x19, R23 ; - /*1080*/ LOP3.LUT R18, R41, R62, RZ, 0x3c, !PT ; - /*1090*/ SHF.L.W.U32.HI R0, R45, 0xc, R4 ; - /*10a0*/ SHF.L.W.U32.HI R5, R4, 0xc, R45 ; - /*10b0*/ SHF.L.W.U32.HI R55, R33, 0x7, R50 ; - /*10c0*/ PRMT R23, R28, 0x2107, R25 ; - /*10d0*/ PRMT R24, R25, 0x2107, R28 ; - /*10e0*/ SHF.L.W.U32.HI R4, R64, 0x15, R53 ; - /*10f0*/ SHF.L.W.U32.HI R3, R53, 0x15, R64 ; - /*1100*/ SHF.L.W.U32.HI R33, R50, 0x7, R33 ; - /*1110*/ SHF.L.W.U32.HI R25, R26, 0x6, R27 ; - /*1120*/ SHF.L.W.U32.HI R53, R49, 0x17, R38 ; - /*1130*/ SHF.L.W.U32.HI R50, R38, 0x17, R49 ; - /*1140*/ SHF.L.W.U32.HI R26, R27, 0x6, R26 ; - /*1150*/ SHF.L.W.U32.HI R27, R59, 0x1, R48 ; - /*1160*/ SHF.L.W.U32.HI R28, R48, 0x1, R59 ; - /*1170*/ SHF.L.W.U32.HI R38, R9, 0xd, R40 ; - /*1180*/ SHF.L.W.U32.HI R41, R18, 0x2, R17 ; - /*1190*/ SHF.L.W.U32.HI R52, R17, 0x2, R18 ; - /*11a0*/ SHF.L.W.U32.HI R40, R40, 0xd, R9 ; - /*11b0*/ SHF.L.W.U32.HI R42, R39, 0x1c, R34 ; - /*11c0*/ SHF.L.W.U32.HI R48, R34, 0x1c, R39 ; - /*11d0*/ PRMT R18, R56, 0x4321, R29 ; - /*11e0*/ PRMT R35, R29, 0x4321, R56 ; - /*11f0*/ LOP3.LUT R49, R2, R6, R5, 0xb4, !PT ; - /*1200*/ LOP3.LUT R9, R5, R4, R6, 0xb4, !PT ; - /*1210*/ LOP3.LUT R39, R6, R57, R4, 0xb4, !PT ; - /*1220*/ SHF.L.W.U32.HI R36, R19, 0x1b, R60 ; - /*1230*/ SHF.L.W.U32.HI R17, R60, 0x1b, R19 ; - /*1240*/ SHF.L.W.U32.HI R29, R30, 0x14, R31 ; - /*1250*/ LOP3.LUT R34, R4, R57, R2.reuse, 0xd2, !PT ; - /*1260*/ LOP3.LUT R6, R57, R5, R2, 0xb4, !PT ; - /*1270*/ SHF.L.W.U32.HI R45, R20, 0xf, R47 ; - /*1280*/ SHF.L.W.U32.HI R19, R47, 0xf, R20 ; - /*1290*/ SHF.L.W.U32.HI R30, R31, 0x14, R30 ; - /*12a0*/ LOP3.LUT R2, R7, R46, R0, 0xb4, !PT ; - /*12b0*/ LOP3.LUT R5, R0, R3, R46, 0xb4, !PT ; - /*12c0*/ SHF.L.W.U32.HI R47, R61, 0xa, R58 ; - /*12d0*/ SHF.L.W.U32.HI R31, R37, 0x1d, R44 ; - /*12e0*/ LOP3.LUT R46, R46, R54.reuse, R3, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R4, R3, R54, R7, 0xd2, !PT ; - /*1300*/ SHF.L.W.U32.HI R20, R58, 0xa, R61 ; - /*1310*/ SHF.L.W.U32.HI R37, R44, 0x1d, R37 ; - /*1320*/ LOP3.LUT R3, R54, R0, R7, 0xb4, !PT ; - /*1330*/ LOP3.LUT R54, R43, R33, R50, 0xb4, !PT ; - /*1340*/ LOP3.LUT R0, R50, R32, R33, 0xb4, !PT ; - /*1350*/ LOP3.LUT R44, R33, R41.reuse, R32, 0xb4, !PT ; - /*1360*/ LOP3.LUT R33, R32, R41, R43, 0xd2, !PT ; - /*1370*/ LOP3.LUT R43, R41, R50, R43, 0xb4, !PT ; - /*1380*/ LOP3.LUT R57, R36, R47, R10, 0xb4, !PT ; - /*1390*/ LOP3.LUT R56, R45, R35, R36.reuse, 0xd2, !PT ; - /*13a0*/ LOP3.LUT R58, R35, R10, R36, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R32, R51, R55, R53, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R41, R53, R16, R55, 0xb4, !PT ; - /*13d0*/ LOP3.LUT R63, R17, R20, R11, 0xb4, !PT ; - /*13e0*/ LOP3.LUT R36, R11, R19, R20, 0xb4, !PT ; - /*13f0*/ LOP3.LUT R55, R55, R52.reuse, R16, 0xb4, !PT ; - /*1400*/ LOP3.LUT R50, R16, R52, R51, 0xd2, !PT ; - /*1410*/ LOP3.LUT R20, R20, R18, R19, 0xb4, !PT ; - /*1420*/ LOP3.LUT R52, R52, R53, R51, 0xb4, !PT ; - /*1430*/ LOP3.LUT R19, R19, R18, R17, 0xd2, !PT ; - /*1440*/ LOP3.LUT R51, R10, R45, R47, 0xb4, !PT ; - /*1450*/ LOP3.LUT R17, R18, R11, R17, 0xb4, !PT ; - /*1460*/ LOP3.LUT R47, R47, R35, R45, 0xb4, !PT ; - /*1470*/ LOP3.LUT R18, R25, R24, R21, 0xb4, !PT ; - /*1480*/ LOP3.LUT R60, R21, R12, R24, 0xb4, !PT ; - /*1490*/ LOP3.LUT R53, R24, R12, R27, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R10, R27, R21, R25, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R24, R26, R23, R22, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R61, R22, R13, R23, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R35, R29, R40, R14, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R45, R30, R38, R15, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R25, R12, R25, R27, 0xb4, !PT ; - /*1500*/ LOP3.LUT R11, R28, R22, R26, 0xb4, !PT ; - /*1510*/ LOP3.LUT R23, R23, R13, R28.reuse, 0xd2, !PT ; - /*1520*/ LOP3.LUT R28, R13, R26, R28, 0xb4, !PT ; - /*1530*/ LOP3.LUT R27, R14, R37.reuse, R40, 0xb4, !PT ; - /*1540*/ LOP3.LUT R22, R40, R37, R42, 0xd2, !PT ; - /*1550*/ LOP3.LUT R40, R37, R29, R42, 0xb4, !PT ; - /*1560*/ LOP3.LUT R16, R48, R15, R30, 0xb4, !PT ; - /*1570*/ LOP3.LUT R26, R15, R31.reuse, R38, 0xb4, !PT ; - /*1580*/ LOP3.LUT R59, R38, R31, R48.reuse, 0xd2, !PT ; - /*1590*/ LOP3.LUT R30, R31, R30, R48, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R38, R9, R35, R18, 0x96, !PT ; - /*15b0*/ LOP3.LUT R37, R5, R45, R24, 0x96, !PT ; - /*15c0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*15d0*/ LOP3.LUT R65, R6, R40, R25, 0x96, !PT ; - /*15e0*/ LOP3.LUT R64, R3, R30, R28, 0x96, !PT ; - /*15f0*/ LOP3.LUT R38, R38, R51, R0, 0x96, !PT ; - /*1600*/ LOP3.LUT R37, R37, R36, R41, 0x96, !PT ; - /*1610*/ LOP3.LUT R7, R2, UR7, RZ, 0x3c, !PT ; - /*1620*/ LOP3.LUT R13, R42, R14, R29, 0xb4, !PT ; - /*1630*/ LOP3.LUT R12, R49, UR6, RZ, 0x3c, !PT ; - /*1640*/ LOP3.LUT R65, R65, R58, R43, 0x96, !PT ; - /*1650*/ LOP3.LUT R64, R64, R17, R52, 0x96, !PT ; - /*1660*/ SHF.L.W.U32.HI R2, R37, 0x1, R38 ; - /*1670*/ SHF.L.W.U32.HI R15, R38, 0x1, R37 ; - /*1680*/ LOP3.LUT R48, R39, R27, R60, 0x96, !PT ; - /*1690*/ LOP3.LUT R29, R46, R26, R61, 0x96, !PT ; - /*16a0*/ LOP3.LUT R14, R34, R22, R53, 0x96, !PT ; - /*16b0*/ LOP3.LUT R31, R4, R59, R23, 0x96, !PT ; - /*16c0*/ LOP3.LUT R49, R2, R65, RZ, 0x3c, !PT ; - /*16d0*/ LOP3.LUT R66, R15, R64, RZ, 0x3c, !PT ; - /*16e0*/ LOP3.LUT R21, R12, R13, R10, 0x96, !PT ; - /*16f0*/ LOP3.LUT R62, R7, R16, R11, 0x96, !PT ; - /*1700*/ LOP3.LUT R48, R48, R47, R44, 0x96, !PT ; - /*1710*/ LOP3.LUT R29, R29, R20, R55, 0x96, !PT ; - /*1720*/ LOP3.LUT R14, R14, R56, R33, 0x96, !PT ; - /*1730*/ LOP3.LUT R31, R31, R19, R50, 0x96, !PT ; - /*1740*/ LOP3.LUT R2, R49, R12, RZ, 0x3c, !PT ; - /*1750*/ LOP3.LUT R21, R21, R57, R54, 0x96, !PT ; - /*1760*/ LOP3.LUT R62, R62, R63, R32, 0x96, !PT ; - /*1770*/ LOP3.LUT R7, R66, R7, RZ, 0x3c, !PT ; - /*1780*/ @P0 BRA `(.L_x_0) ; - /*1790*/ SHF.L.W.U32.HI R5, R31, 0x1, R14 ; - /*17a0*/ BMOV.32.CLEAR RZ, B0 ; - /*17b0*/ SHF.L.W.U32.HI R9, R64, 0x1, R65 ; - /*17c0*/ BSSY B0, `(.L_x_1) ; - /*17d0*/ LOP3.LUT R5, R5, R38, RZ, 0x3c, !PT ; - /*17e0*/ SHF.L.W.U32.HI R64, R65, 0x1, R64 ; - /*17f0*/ LOP3.LUT R60, R5.reuse, R60, RZ, 0x3c, !PT ; - /*1800*/ LOP3.LUT R44, R5, R44, RZ, 0x3c, !PT ; - /*1810*/ LOP3.LUT R5, R8, 0x4, RZ, 0xc0, !PT ; - /*1820*/ LOP3.LUT R0, R10, R49, RZ, 0x3c, !PT ; - /*1830*/ SHF.R.U32.HI R5, RZ, 0x2, R5 ; - /*1840*/ SHF.L.W.U32.HI R3, R48, 0x1, R29 ; - /*1850*/ ISETP.NE.AND P0, PT, R5, RZ, PT ; - /*1860*/ LOP3.LUT R11, R11, R66, RZ, 0x3c, !PT ; - /*1870*/ SHF.L.W.U32.HI R10, R14, 0x1, R31 ; - /*1880*/ SHF.L.W.U32.HI R6, R29, 0x1, R48 ; - /*1890*/ SHF.L.W.U32.HI R13, R62, 0x1, R21 ; - /*18a0*/ SHF.L.W.U32.HI R12, R21, 0x1, R62 ; - /*18b0*/ LOP3.LUT R9, R9, R48, RZ, 0x3c, !PT ; - /*18c0*/ @!P0 IMAD.SHL.U32 R5, R8, 0x4, RZ ; - /*18d0*/ LOP3.LUT R29, R64, R29, RZ, 0x3c, !PT ; - /*18e0*/ LOP3.LUT R62, R3, R62, RZ, 0x3c, !PT ; - /*18f0*/ LOP3.LUT R10, R10, R37, RZ, 0x3c, !PT ; - /*1900*/ SHF.L.W.U32.HI R3, R11, 0x3, R0 ; - /*1910*/ LOP3.LUT R6, R6, R21, RZ, 0x3c, !PT ; - /*1920*/ SHF.L.W.U32.HI R0, R0, 0x3, R11 ; - /*1930*/ LOP3.LUT R4, R29, R4, RZ, 0x3c, !PT ; - /*1940*/ LOP3.LUT R11, R9, R34, RZ, 0x3c, !PT ; - /*1950*/ LOP3.LUT R61, R10.reuse, R61, RZ, 0x3c, !PT ; - /*1960*/ LOP3.LUT R55, R10, R55, RZ, 0x3c, !PT ; - /*1970*/ LOP3.LUT R10, R6, R35, RZ, 0x3c, !PT ; - /*1980*/ LOP3.LUT R45, R62, R45, RZ, 0x3c, !PT ; - /*1990*/ SHF.L.W.U32.HI R54, R4, 0x1c, R11 ; - /*19a0*/ SHF.L.W.U32.HI R53, R11, 0x1c, R4 ; - /*19b0*/ @!P0 IMAD.SHL.U32 R4, R8, 0x2, RZ ; - /*19c0*/ SHF.L.W.U32.HI R11, R61, 0xb, R60 ; - /*19d0*/ LOP3.LUT R14, R13, R14, RZ, 0x3c, !PT ; - /*19e0*/ LOP3.LUT R31, R12, R31, RZ, 0x3c, !PT ; - /*19f0*/ SHF.L.W.U32.HI R33, R10, 0xc, R45 ; - /*1a00*/ SHF.L.W.U32.HI R60, R60, 0xb, R61 ; - /*1a10*/ LOP3.LUT R51, R6, R51, RZ, 0x3c, !PT ; - /*1a20*/ LOP3.LUT R36, R62, R36, RZ, 0x3c, !PT ; - /*1a30*/ LOP3.LUT R56, R9, R56, RZ, 0x3c, !PT ; - /*1a40*/ @!P0 LOP3.LUT R4, R4, 0xfffffff0, RZ, 0xc0, !PT ; - /*1a50*/ @!P0 LOP3.LUT R5, R5, 0xc, RZ, 0xc0, !PT ; - /*1a60*/ LOP3.LUT R30, R31, R30, RZ, 0x3c, !PT ; - /*1a70*/ LOP3.LUT R9, R14, R40, RZ, 0x3c, !PT ; - /*1a80*/ LOP3.LUT R59, R2, R60, R33, 0xb4, !PT ; - /*1a90*/ LOP3.LUT R19, R29, R19, RZ, 0x3c, !PT ; - /*1aa0*/ LOP3.LUT R31, R31, R52, RZ, 0x3c, !PT ; - /*1ab0*/ LOP3.LUT R14, R14, R43, RZ, 0x3c, !PT ; - /*1ac0*/ SHF.L.W.U32.HI R16, R36, 0xd, R51 ; - /*1ad0*/ SHF.L.W.U32.HI R12, R45, 0xc, R10 ; - /*1ae0*/ @!P0 IMAD.IADD R10, R4, 0x1, R5 ; - /*1af0*/ SHF.L.W.U32.HI R6, R30, 0x14, R9 ; - /*1b00*/ SHF.L.W.U32.HI R58, R44, 0x1d, R55 ; - /*1b10*/ SHF.L.W.U32.HI R36, R51, 0xd, R36 ; - /*1b20*/ LOP3.LUT R59, R59, 0x80008008, RZ, 0x3c, !PT ; - /*1b30*/ SHF.L.W.U32.HI R9, R9, 0x14, R30 ; - /*1b40*/ SHF.L.W.U32.HI R15, R31, 0xe, R14 ; - /*1b50*/ SHF.L.W.U32.HI R34, R19, 0x15, R56 ; - /*1b60*/ LOP3.LUT R57, R6, R36, R3, 0xb4, !PT ; - /*1b70*/ @!P0 STS [R10], R59 ; - /*1b80*/ LOP3.LUT R58, R3, R58, R36, 0xb4, !PT ; - /*1b90*/ SHF.L.W.U32.HI R13, R55, 0x1d, R44 ; - /*1ba0*/ LOP3.LUT R36, R8, 0x3, RZ, 0xc0, !PT ; - /*1bb0*/ LOP3.LUT R54, R54, R3, R6, 0xb4, !PT ; - /*1bc0*/ SHFL.IDX PT, R17, R57, RZ, 0x181f ; - /*1bd0*/ LOP3.LUT R53, R53, R0, R9, 0xb4, !PT ; - /*1be0*/ LOP3.LUT R55, R9, R16, R0, 0xb4, !PT ; - /*1bf0*/ SHF.L.W.U32.HI R14, R14, 0xe, R31 ; - /*1c00*/ SHF.L.W.U32.HI R19, R56, 0x15, R19 ; - /*1c10*/ LOP3.LUT R9, R33, R34, R60, 0xb4, !PT ; - /*1c20*/ LOP3.LUT R3, R60, R15, R34, 0xb4, !PT ; - /*1c30*/ SHFL.IDX PT, R18, R55, RZ, 0x181f ; - /*1c40*/ LOP3.LUT R60, R7, R11, R12, 0xb4, !PT ; - /*1c50*/ ISETP.NE.AND P0, PT, R36, 0x1, PT ; - /*1c60*/ LOP3.LUT R56, R0, R13, R16, 0xb4, !PT ; - /*1c70*/ LOP3.LUT R0, R34.reuse, R15, R2.reuse, 0xd2, !PT ; - /*1c80*/ SHFL.IDX PT, R38, R3, RZ, 0x181f ; - /*1c90*/ LOP3.LUT R52, R15, R33, R2.reuse, 0xb4, !PT ; - /*1ca0*/ LOP3.LUT R6, R19, R14, R7, 0xd2, !PT ; - /*1cb0*/ SHFL.IDX PT, R16, R53, RZ, 0x181f ; - /*1cc0*/ LOP3.LUT R34, R34, R15, R2.reuse, 0xd2, !PT ; - /*1cd0*/ LOP3.LUT R33, R15, R33, R2, 0xb4, !PT ; - /*1ce0*/ SHFL.IDX PT, R20, R56, RZ, 0x181f ; - /*1cf0*/ LOP3.LUT R4, R12, R19, R11, 0xb4, !PT ; - /*1d00*/ LOP3.LUT R5, R11, R14, R19, 0xb4, !PT ; - /*1d10*/ SHFL.IDX PT, R40, R6, RZ, 0x181f ; - /*1d20*/ LOP3.LUT R7, R14, R12, R7, 0xb4, !PT ; - /*1d30*/ LOP3.LUT R60, R60, 0x80000000, RZ, 0x3c, !PT ; - /*1d40*/ SHFL.IDX PT, R11, R9, RZ, 0x181f ; - /*1d50*/ SHFL.IDX PT, R12, R4, RZ, 0x181f ; - /*1d60*/ SHFL.IDX PT, R37, R5, RZ, 0x181f ; - /*1d70*/ SHFL.IDX PT, R39, R34, RZ, 0x181f ; - /*1d80*/ SHFL.IDX PT, R13, R33, RZ, 0x181f ; - /*1d90*/ SHFL.IDX PT, R14, R7, RZ, 0x181f ; - /*1da0*/ SHFL.IDX PT, R15, R54, RZ, 0x181f ; - /*1db0*/ SHFL.IDX PT, R19, R58, RZ, 0x181f ; - /*1dc0*/ SHFL.IDX PT, R2, R59, RZ, 0x181f ; - /*1dd0*/ SHFL.IDX PT, R10, R60, RZ, 0x181f ; - /*1de0*/ @!P0 BRA `(.L_x_2) ; - /*1df0*/ ISETP.NE.AND P1, PT, R36, 0x2, PT ; - /*1e00*/ IMAD.MOV.U32 R40, RZ, RZ, R16 ; - /*1e10*/ IMAD.MOV.U32 R39, RZ, RZ, R15 ; - /*1e20*/ IMAD.MOV.U32 R37, RZ, RZ, R14 ; - /*1e30*/ IMAD.MOV.U32 R38, RZ, RZ, R13 ; - /*1e40*/ @!P1 BRA `(.L_x_2) ; - /*1e50*/ ISETP.NE.AND P1, PT, R36, 0x3, PT ; - /*1e60*/ IMAD.MOV.U32 R40, RZ, RZ, R20 ; - /*1e70*/ IMAD.MOV.U32 R39, RZ, RZ, R19 ; - /*1e80*/ IMAD.MOV.U32 R37, RZ, RZ, R18 ; - /*1e90*/ IMAD.MOV.U32 R38, RZ, RZ, R17 ; - /*1ea0*/ @P1 IMAD.MOV.U32 R40, RZ, RZ, R12 ; - /*1eb0*/ @P1 IMAD.MOV.U32 R39, RZ, RZ, R11 ; - /*1ec0*/ @P1 IMAD.MOV.U32 R37, RZ, RZ, R10 ; - /*1ed0*/ @P1 IMAD.MOV.U32 R38, RZ, RZ, R2 ; -.L_x_2: - /*1ee0*/ BSYNC B0 ; -.L_x_1: - /*1ef0*/ IMAD.MOV.U32 R2, RZ, RZ, R9 ; - /*1f00*/ SHFL.IDX PT, R20, R9, 0x1, 0x181f ; - /*1f10*/ BMOV.32.CLEAR RZ, B0 ; - /*1f20*/ BSSY B0, `(.L_x_3) ; - /*1f30*/ SHFL.IDX PT, R41, R3, 0x1, 0x181f ; - /*1f40*/ SHFL.IDX PT, R14, R54, 0x1, 0x181f ; - /*1f50*/ SHFL.IDX PT, R16, R57, 0x1, 0x181f ; - /*1f60*/ SHFL.IDX PT, R18, R58, 0x1, 0x181f ; - /*1f70*/ SHFL.IDX PT, R10, R59, 0x1, 0x181f ; - /*1f80*/ SHFL.IDX PT, R11, R60, 0x1, 0x181f ; - /*1f90*/ SHFL.IDX PT, R12, R4, 0x1, 0x181f ; - /*1fa0*/ SHFL.IDX PT, R43, R5, 0x1, 0x181f ; - /*1fb0*/ SHFL.IDX PT, R45, R34, 0x1, 0x181f ; - /*1fc0*/ SHFL.IDX PT, R48, R6, 0x1, 0x181f ; - /*1fd0*/ SHFL.IDX PT, R9, R33, 0x1, 0x181f ; - /*1fe0*/ SHFL.IDX PT, R13, R7, 0x1, 0x181f ; - /*1ff0*/ SHFL.IDX PT, R15, R53, 0x1, 0x181f ; - /*2000*/ SHFL.IDX PT, R17, R55, 0x1, 0x181f ; - /*2010*/ SHFL.IDX PT, R19, R56, 0x1, 0x181f ; - /*2020*/ @!P0 BRA `(.L_x_4) ; - /*2030*/ ISETP.NE.AND P1, PT, R36, 0x2, PT ; - /*2040*/ IMAD.MOV.U32 R48, RZ, RZ, R15 ; - /*2050*/ IMAD.MOV.U32 R45, RZ, RZ, R14 ; - /*2060*/ IMAD.MOV.U32 R43, RZ, RZ, R13 ; - /*2070*/ IMAD.MOV.U32 R41, RZ, RZ, R9 ; - /*2080*/ @!P1 BRA `(.L_x_4) ; - /*2090*/ ISETP.NE.AND P1, PT, R36, 0x3, PT ; - /*20a0*/ IMAD.MOV.U32 R48, RZ, RZ, R19 ; - /*20b0*/ IMAD.MOV.U32 R45, RZ, RZ, R18 ; - /*20c0*/ IMAD.MOV.U32 R43, RZ, RZ, R17 ; - /*20d0*/ IMAD.MOV.U32 R41, RZ, RZ, R16 ; - /*20e0*/ @P1 IMAD.MOV.U32 R48, RZ, RZ, R12 ; - /*20f0*/ @P1 IMAD.MOV.U32 R45, RZ, RZ, R20 ; - /*2100*/ @P1 IMAD.MOV.U32 R43, RZ, RZ, R11 ; - /*2110*/ @P1 IMAD.MOV.U32 R41, RZ, RZ, R10 ; -.L_x_4: - /*2120*/ BSYNC B0 ; -.L_x_3: - /*2130*/ BMOV.32.CLEAR RZ, B0 ; - /*2140*/ SHFL.IDX PT, R20, R59, 0x2, 0x181f ; - /*2150*/ BSSY B0, `(.L_x_5) ; - /*2160*/ SHFL.IDX PT, R9, R60, 0x2, 0x181f ; - /*2170*/ SHFL.IDX PT, R10, R2, 0x2, 0x181f ; - /*2180*/ SHFL.IDX PT, R11, R4, 0x2, 0x181f ; - /*2190*/ SHFL.IDX PT, R50, R3, 0x2, 0x181f ; - /*21a0*/ SHFL.IDX PT, R51, R5, 0x2, 0x181f ; - /*21b0*/ SHFL.IDX PT, R63, R34, 0x2, 0x181f ; - /*21c0*/ SHFL.IDX PT, R47, R6, 0x2, 0x181f ; - /*21d0*/ SHFL.IDX PT, R12, R33, 0x2, 0x181f ; - /*21e0*/ SHFL.IDX PT, R13, R7, 0x2, 0x181f ; - /*21f0*/ SHFL.IDX PT, R14, R54, 0x2, 0x181f ; - /*2200*/ SHFL.IDX PT, R15, R53, 0x2, 0x181f ; - /*2210*/ SHFL.IDX PT, R16, R57, 0x2, 0x181f ; - /*2220*/ SHFL.IDX PT, R17, R55, 0x2, 0x181f ; - /*2230*/ SHFL.IDX PT, R18, R58, 0x2, 0x181f ; - /*2240*/ SHFL.IDX PT, R19, R56, 0x2, 0x181f ; - /*2250*/ @!P0 BRA `(.L_x_6) ; - /*2260*/ ISETP.NE.AND P1, PT, R36, 0x2, PT ; - /*2270*/ IMAD.MOV.U32 R47, RZ, RZ, R15 ; - /*2280*/ IMAD.MOV.U32 R63, RZ, RZ, R14 ; - /*2290*/ IMAD.MOV.U32 R51, RZ, RZ, R13 ; - /*22a0*/ IMAD.MOV.U32 R50, RZ, RZ, R12 ; - /*22b0*/ @!P1 BRA `(.L_x_6) ; - /*22c0*/ ISETP.NE.AND P1, PT, R36, 0x3, PT ; - /*22d0*/ IMAD.MOV.U32 R47, RZ, RZ, R19 ; - /*22e0*/ IMAD.MOV.U32 R63, RZ, RZ, R18 ; - /*22f0*/ IMAD.MOV.U32 R51, RZ, RZ, R17 ; - /*2300*/ IMAD.MOV.U32 R50, RZ, RZ, R16 ; - /*2310*/ @P1 IMAD.MOV.U32 R47, RZ, RZ, R11 ; - /*2320*/ @P1 IMAD.MOV.U32 R63, RZ, RZ, R10 ; - /*2330*/ @P1 IMAD.MOV.U32 R51, RZ, RZ, R9 ; - /*2340*/ @P1 IMAD.MOV.U32 R50, RZ, RZ, R20 ; -.L_x_6: - /*2350*/ BSYNC B0 ; -.L_x_5: - /*2360*/ IMAD.SHL.U32 R61, R8, 0x2, RZ ; - /*2370*/ BMOV.32.CLEAR RZ, B0 ; - /*2380*/ SHFL.IDX PT, R19, R59, 0x3, 0x181f ; - /*2390*/ BSSY B0, `(.L_x_7) ; - /*23a0*/ SHFL.IDX PT, R8, R60, 0x3, 0x181f ; - /*23b0*/ SHFL.IDX PT, R9, R2, 0x3, 0x181f ; - /*23c0*/ SHFL.IDX PT, R10, R4, 0x3, 0x181f ; - /*23d0*/ SHFL.IDX PT, R49, R3, 0x3, 0x181f ; - /*23e0*/ SHFL.IDX PT, R42, R5, 0x3, 0x181f ; - /*23f0*/ SHFL.IDX PT, R44, R34, 0x3, 0x181f ; - /*2400*/ SHFL.IDX PT, R46, R6, 0x3, 0x181f ; - /*2410*/ SHFL.IDX PT, R11, R33, 0x3, 0x181f ; - /*2420*/ SHFL.IDX PT, R12, R7, 0x3, 0x181f ; - /*2430*/ SHFL.IDX PT, R13, R54, 0x3, 0x181f ; - /*2440*/ SHFL.IDX PT, R14, R53, 0x3, 0x181f ; - /*2450*/ SHFL.IDX PT, R15, R57, 0x3, 0x181f ; - /*2460*/ SHFL.IDX PT, R16, R55, 0x3, 0x181f ; - /*2470*/ SHFL.IDX PT, R17, R58, 0x3, 0x181f ; - /*2480*/ SHFL.IDX PT, R18, R56, 0x3, 0x181f ; - /*2490*/ @!P0 BRA `(.L_x_8) ; - /*24a0*/ ISETP.NE.AND P1, PT, R36, 0x2, PT ; - /*24b0*/ IMAD.MOV.U32 R46, RZ, RZ, R14 ; - /*24c0*/ IMAD.MOV.U32 R44, RZ, RZ, R13 ; - /*24d0*/ IMAD.MOV.U32 R42, RZ, RZ, R12 ; - /*24e0*/ IMAD.MOV.U32 R49, RZ, RZ, R11 ; - /*24f0*/ @!P1 BRA `(.L_x_8) ; - /*2500*/ ISETP.NE.AND P1, PT, R36, 0x3, PT ; - /*2510*/ IMAD.MOV.U32 R46, RZ, RZ, R18 ; - /*2520*/ IMAD.MOV.U32 R44, RZ, RZ, R17 ; - /*2530*/ IMAD.MOV.U32 R42, RZ, RZ, R16 ; - /*2540*/ IMAD.MOV.U32 R49, RZ, RZ, R15 ; - /*2550*/ @P1 IMAD.MOV.U32 R46, RZ, RZ, R10 ; - /*2560*/ @P1 IMAD.MOV.U32 R44, RZ, RZ, R9 ; - /*2570*/ @P1 IMAD.MOV.U32 R42, RZ, RZ, R8 ; - /*2580*/ @P1 IMAD.MOV.U32 R49, RZ, RZ, R19 ; -.L_x_8: - /*2590*/ BSYNC B0 ; -.L_x_7: - /*25a0*/ IMAD.MOV.U32 R35, RZ, RZ, RZ ; - /*25b0*/ LOP3.LUT R61, R61, 0xfffffff0, RZ, 0xc0, !PT ; -.L_x_9: - /*25c0*/ LDS.U.128 R12, [R61] ; - /*25d0*/ SHF.R.U32.HI R30, RZ, 0x2, R35 ; - /*25e0*/ IMAD.MOV.U32 R29, RZ, RZ, 0x80 ; - /*25f0*/ S2R R32, SR_TID.X ; - /*2600*/ LOP3.LUT R62, R32, 0x7, RZ, 0xc0, !PT ; - /*2610*/ IMAD.SHL.U32 R28, R62, 0x10, RZ ; - /*2620*/ LOP3.LUT R8, R12, R35, RZ, 0x3c, !PT ; - /*2630*/ IMAD R9, R8, 0x1000193, RZ ; - /*2640*/ LOP3.LUT R8, R13, R35, RZ, 0x3c, !PT ; - /*2650*/ LOP3.LUT R9, R9, R38, RZ, 0x3c, !PT ; - /*2660*/ IMAD R8, R8, 0x1000193, RZ ; - /*2670*/ LOP3.LUT R17, R8, R41, RZ, 0x3c, !PT ; - /*2680*/ SHFL.IDX PT, R9, R9, R30, 0x181f ; - /*2690*/ SHFL.IDX PT, R17, R17, R30, 0x181f ; - /*26a0*/ IMAD.HI.U32 R8, R9, c[0x3][0x18c], RZ ; - /*26b0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*26c0*/ IMAD.HI.U32 R10, R17, c[0x3][0x18c], RZ ; - /*26d0*/ IMAD R8, R8, c[0x3][0x184], R9 ; - /*26e0*/ IMAD.MOV R10, RZ, RZ, -R10 ; - /*26f0*/ ISETP.GE.U32.AND P1, PT, R8, c[0x3][0x184], PT ; - /*2700*/ IMAD R17, R10, c[0x3][0x184], R17 ; - /*2710*/ SEL R11, RZ, c[0x3][0x184], !P1 ; - /*2720*/ ISETP.GE.U32.AND P1, PT, R17, c[0x3][0x184], PT ; - /*2730*/ IMAD.IADD R8, R8, 0x1, -R11 ; - /*2740*/ IMAD.WIDE.U32 R8, R8, R29, c[0x3][0x190] ; - /*2750*/ IADD3 R20, P2, R8, R28, RZ ; - /*2760*/ SEL R8, RZ, c[0x3][0x184], !P1 ; - /*2770*/ IMAD.X R21, RZ, RZ, R9, P2 ; - /*2780*/ IMAD.IADD R8, R17, 0x1, -R8 ; - /*2790*/ IMAD.WIDE.U32 R8, R8, R29, c[0x3][0x190] ; - /*27a0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*27b0*/ IADD3 R24, P1, R8, R28, RZ ; - /*27c0*/ IMAD.X R25, RZ, RZ, R9, P1 ; - /*27d0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*27e0*/ LOP3.LUT R8, R14, R35, RZ, 0x3c, !PT ; - /*27f0*/ IMAD R9, R8, 0x1000193, RZ ; - /*2800*/ LOP3.LUT R11, R9, R50, RZ, 0x3c, !PT ; - /*2810*/ LOP3.LUT R9, R15, R35, RZ, 0x3c, !PT ; - /*2820*/ IMAD R10, R9, 0x1000193, RZ ; - /*2830*/ SHFL.IDX PT, R11, R11, R30, 0x181f ; - /*2840*/ LOP3.LUT R19, R10, R49, RZ, 0x3c, !PT ; - /*2850*/ SHFL.IDX PT, R16, R19, R30, 0x181f ; - /*2860*/ IMAD.HI.U32 R8, R11, c[0x3][0x18c], RZ ; - /*2870*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*2880*/ IMAD R8, R8, c[0x3][0x184], R11 ; - /*2890*/ ISETP.GE.U32.AND P1, PT, R8, c[0x3][0x184], PT ; - /*28a0*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*28b0*/ IMAD.IADD R8, R8, 0x1, -R9 ; - /*28c0*/ IMAD.WIDE.U32 R8, R8, R29, c[0x3][0x190] ; - /*28d0*/ IADD3 R8, P1, R8, R28, RZ ; - /*28e0*/ IMAD.X R9, RZ, RZ, R9, P1 ; - /*28f0*/ IMAD.HI.U32 R17, R16, c[0x3][0x18c], RZ ; - /*2900*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*2910*/ IMAD.MOV R17, RZ, RZ, -R17 ; - /*2920*/ IMAD R16, R17, c[0x3][0x184], R16 ; - /*2930*/ ISETP.GE.U32.AND P1, PT, R16, c[0x3][0x184], PT ; - /*2940*/ SEL R17, RZ, c[0x3][0x184], !P1 ; - /*2950*/ IMAD.IADD R16, R16, 0x1, -R17 ; - /*2960*/ IMAD.WIDE.U32 R16, R16, R29, c[0x3][0x190] ; - /*2970*/ IADD3 R16, P1, R16, R28, RZ ; - /*2980*/ IMAD.X R17, RZ, RZ, R17, P1 ; - /*2990*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*29a0*/ IMAD R31, R38, 0x1000193, RZ ; - /*29b0*/ IMAD R39, R39, 0x1000193, RZ ; - /*29c0*/ IMAD R40, R40, 0x1000193, RZ ; - /*29d0*/ IMAD R41, R41, 0x1000193, RZ ; - /*29e0*/ IMAD R48, R48, 0x1000193, RZ ; - /*29f0*/ IMAD R64, R42, 0x1000193, RZ ; - /*2a00*/ LOP3.LUT R31, R31, R20, RZ, 0x3c, !PT ; - /*2a10*/ IMAD R20, R37, 0x1000193, RZ ; - /*2a20*/ LOP3.LUT R38, R39, R22, RZ, 0x3c, !PT ; - /*2a30*/ IMAD R22, R43, 0x1000193, RZ ; - /*2a40*/ LOP3.LUT R39, R40, R23, RZ, 0x3c, !PT ; - /*2a50*/ IMAD R43, R45, 0x1000193, RZ ; - /*2a60*/ LOP3.LUT R37, R20, R21, RZ, 0x3c, !PT ; - /*2a70*/ LOP3.LUT R40, R41, R24, RZ, 0x3c, !PT ; - /*2a80*/ IADD3 R24, R35, 0x1, RZ ; - /*2a90*/ LOP3.LUT R41, R22, R25, RZ, 0x3c, !PT ; - /*2aa0*/ LOP3.LUT R20, R12, R24, RZ, 0x3c, !PT ; - /*2ab0*/ LOP3.LUT R45, R48, R27, RZ, 0x3c, !PT ; - /*2ac0*/ IMAD R46, R46, 0x1000193, RZ ; - /*2ad0*/ LOP3.LUT R43, R43, R26, RZ, 0x3c, !PT ; - /*2ae0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2af0*/ LOP3.LUT R23, R20, R37, RZ, 0x3c, !PT ; - /*2b00*/ SHFL.IDX PT, R20, R23, R30, 0x181f ; - /*2b10*/ IMAD R23, R50, 0x1000193, RZ ; - /*2b20*/ IMAD R50, R51, 0x1000193, RZ ; - /*2b30*/ IMAD R51, R63, 0x1000193, RZ ; - /*2b40*/ IMAD.HI.U32 R21, R20, c[0x3][0x18c], RZ ; - /*2b50*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*2b60*/ IMAD R20, R21, c[0x3][0x184], R20 ; - /*2b70*/ LOP3.LUT R21, R13, R24, RZ, 0x3c, !PT ; - /*2b80*/ ISETP.GE.U32.AND P1, PT, R20, c[0x3][0x184], PT ; - /*2b90*/ IMAD R22, R21, 0x1000193, RZ ; - /*2ba0*/ LOP3.LUT R25, R22, R41, RZ, 0x3c, !PT ; - /*2bb0*/ SHFL.IDX PT, R21, R25, R30, 0x181f ; - /*2bc0*/ LOP3.LUT R50, R50, R9, RZ, 0x3c, !PT ; - /*2bd0*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*2be0*/ LOP3.LUT R48, R23, R8, RZ, 0x3c, !PT ; - /*2bf0*/ LOP3.LUT R51, R51, R10, RZ, 0x3c, !PT ; - /*2c00*/ IMAD.IADD R8, R20, 0x1, -R9 ; - /*2c10*/ IMAD.WIDE.U32 R8, R8, R29, c[0x3][0x190] ; - /*2c20*/ IMAD.HI.U32 R22, R21, c[0x3][0x18c], RZ ; - /*2c30*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*2c40*/ IMAD R21, R22, c[0x3][0x184], R21 ; - /*2c50*/ LOP3.LUT R22, R14, R24, RZ, 0x3c, !PT ; - /*2c60*/ ISETP.GE.U32.AND P1, PT, R21, c[0x3][0x184], PT ; - /*2c70*/ IMAD R23, R22, 0x1000193, RZ ; - /*2c80*/ SEL R10, RZ, c[0x3][0x184], !P1 ; - /*2c90*/ IADD3 R20, P1, R8, R28, RZ ; - /*2ca0*/ LOP3.LUT R25, R23, R50, RZ, 0x3c, !PT ; - /*2cb0*/ IMAD.IADD R10, R21, 0x1, -R10 ; - /*2cc0*/ IMAD.X R21, RZ, RZ, R9, P1 ; - /*2cd0*/ IMAD.WIDE.U32 R8, R10, R29, c[0x3][0x190] ; - /*2ce0*/ IADD3 R8, P1, R8, R28, RZ ; - /*2cf0*/ IMAD R10, R47, 0x1000193, RZ ; - /*2d00*/ SHFL.IDX PT, R25, R25, R30, 0x181f ; - /*2d10*/ IMAD.X R9, RZ, RZ, R9, P1 ; - /*2d20*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*2d30*/ IMAD R63, R49, 0x1000193, RZ ; - /*2d40*/ LOP3.LUT R49, R10, R11, RZ, 0x3c, !PT ; - /*2d50*/ LOP3.LUT R24, R15, R24, RZ, 0x3c, !PT ; - /*2d60*/ LOP3.LUT R64, R64, R17, RZ, 0x3c, !PT ; - /*2d70*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*2d80*/ LOP3.LUT R63, R63, R16, RZ, 0x3c, !PT ; - /*2d90*/ IMAD R17, R24, 0x1000193, RZ ; - /*2da0*/ LOP3.LUT R27, R17, R64, RZ, 0x3c, !PT ; - /*2db0*/ IMAD.HI.U32 R16, R25, c[0x3][0x18c], RZ ; - /*2dc0*/ SHFL.IDX PT, R24, R27, R30, 0x181f ; - /*2dd0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*2de0*/ IMAD R25, R16, c[0x3][0x184], R25 ; - /*2df0*/ ISETP.GE.U32.AND P1, PT, R25, c[0x3][0x184], PT ; - /*2e00*/ IMAD R17, R44, 0x1000193, RZ ; - /*2e10*/ SEL R16, RZ, c[0x3][0x184], !P1 ; - /*2e20*/ LOP3.LUT R66, R17, R18, RZ, 0x3c, !PT ; - /*2e30*/ IMAD.IADD R16, R25, 0x1, -R16 ; - /*2e40*/ IMAD.HI.U32 R18, R24, c[0x3][0x18c], RZ ; - /*2e50*/ IMAD.WIDE.U32 R16, R16, R29, c[0x3][0x190] ; - /*2e60*/ IMAD.MOV R25, RZ, RZ, -R18 ; - /*2e70*/ IADD3 R16, P1, R16, R28, RZ ; - /*2e80*/ IMAD R24, R25, c[0x3][0x184], R24 ; - /*2e90*/ IMAD.X R17, RZ, RZ, R17, P1 ; - /*2ea0*/ ISETP.GE.U32.AND P1, PT, R24, c[0x3][0x184], PT ; - /*2eb0*/ SEL R25, RZ, c[0x3][0x184], !P1 ; - /*2ec0*/ LOP3.LUT R65, R46, R19, RZ, 0x3c, !PT ; - /*2ed0*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*2ee0*/ IMAD.IADD R24, R24, 0x1, -R25 ; - /*2ef0*/ IMAD.WIDE.U32 R24, R24, R29, c[0x3][0x190] ; - /*2f00*/ IADD3 R24, P1, R24, R28, RZ ; - /*2f10*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*2f20*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*2f30*/ IMAD R31, R31, 0x1000193, RZ ; - /*2f40*/ IMAD R42, R37, 0x1000193, RZ ; - /*2f50*/ IMAD R47, R40, 0x1000193, RZ ; - /*2f60*/ IMAD R43, R43, 0x1000193, RZ ; - /*2f70*/ IMAD R46, R39, 0x1000193, RZ ; - /*2f80*/ IMAD R37, R51, 0x1000193, RZ ; - /*2f90*/ IMAD R39, R63, 0x1000193, RZ ; - /*2fa0*/ IMAD R40, R64, 0x1000193, RZ ; - /*2fb0*/ LOP3.LUT R31, R31, R20, RZ, 0x3c, !PT ; - /*2fc0*/ IADD3 R20, R35, 0x2, RZ ; - /*2fd0*/ LOP3.LUT R42, R42, R21, RZ, 0x3c, !PT ; - /*2fe0*/ IMAD R21, R38, 0x1000193, RZ ; - /*2ff0*/ LOP3.LUT R47, R47, R8, RZ, 0x3c, !PT ; - /*3000*/ LOP3.LUT R8, R12, R20, RZ, 0x3c, !PT ; - /*3010*/ LOP3.LUT R44, R21, R22, RZ, 0x3c, !PT ; - /*3020*/ IMAD R21, R8, 0x1000193, RZ ; - /*3030*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*3040*/ SHFL.IDX PT, R8, R21, R30, 0x181f ; - /*3050*/ LOP3.LUT R43, R43, R10, RZ, 0x3c, !PT ; - /*3060*/ LOP3.LUT R46, R46, R23, RZ, 0x3c, !PT ; - /*3070*/ IMAD.HI.U32 R10, R8, c[0x3][0x18c], RZ ; - /*3080*/ IMAD.MOV R23, RZ, RZ, -R10 ; - /*3090*/ LOP3.LUT R10, R13, R20, RZ, 0x3c, !PT ; - /*30a0*/ IMAD R10, R10, 0x1000193, RZ ; - /*30b0*/ IMAD R8, R23, c[0x3][0x184], R8 ; - /*30c0*/ LOP3.LUT R23, R10, R43, RZ, 0x3c, !PT ; - /*30d0*/ LOP3.LUT R10, R14, R20, RZ, 0x3c, !PT ; - /*30e0*/ LOP3.LUT R37, R37, R18, RZ, 0x3c, !PT ; - /*30f0*/ IMAD R10, R10, 0x1000193, RZ ; - /*3100*/ SHFL.IDX PT, R18, R23, R30, 0x181f ; - /*3110*/ LOP3.LUT R21, R10, R37, RZ, 0x3c, !PT ; - /*3120*/ IMAD R22, R41, 0x1000193, RZ ; - /*3130*/ LOP3.LUT R20, R15, R20, RZ, 0x3c, !PT ; - /*3140*/ IMAD R38, R45, 0x1000193, RZ ; - /*3150*/ SHFL.IDX PT, R10, R21, R30, 0x181f ; - /*3160*/ LOP3.LUT R41, R22, R9, RZ, 0x3c, !PT ; - /*3170*/ IMAD R9, R66, 0x1000193, RZ ; - /*3180*/ LOP3.LUT R51, R38, R11, RZ, 0x3c, !PT ; - /*3190*/ IMAD R23, R20, 0x1000193, RZ ; - /*31a0*/ LOP3.LUT R38, R9, R26, RZ, 0x3c, !PT ; - /*31b0*/ IMAD.HI.U32 R11, R18, c[0x3][0x18c], RZ ; - /*31c0*/ LOP3.LUT R23, R23, R38, RZ, 0x3c, !PT ; - /*31d0*/ IMAD.MOV R11, RZ, RZ, -R11 ; - /*31e0*/ IMAD R9, R48, 0x1000193, RZ ; - /*31f0*/ IMAD R20, R11, c[0x3][0x184], R18 ; - /*3200*/ SHFL.IDX PT, R18, R23, R30, 0x181f ; - /*3210*/ LOP3.LUT R48, R9, R16, RZ, 0x3c, !PT ; - /*3220*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*3230*/ ISETP.GE.U32.AND P1, PT, R8, c[0x3][0x184], PT ; - /*3240*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*3250*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*3260*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*3270*/ ISETP.GE.U32.AND P1, PT, R20, c[0x3][0x184], PT ; - /*3280*/ IMAD R16, R49, 0x1000193, RZ ; - /*3290*/ IMAD.IADD R8, R8, 0x1, -R9 ; - /*32a0*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*32b0*/ ISETP.GE.U32.AND P1, PT, R10, c[0x3][0x184], PT ; - /*32c0*/ LOP3.LUT R49, R16, R19, RZ, 0x3c, !PT ; - /*32d0*/ IMAD.IADD R20, R20, 0x1, -R9 ; - /*32e0*/ SEL R11, RZ, c[0x3][0x184], !P1 ; - /*32f0*/ IMAD.HI.U32 R16, R18, c[0x3][0x18c], RZ ; - /*3300*/ IMAD.WIDE.U32 R8, R8, R29, c[0x3][0x190] ; - /*3310*/ IMAD R26, R50, 0x1000193, RZ ; - /*3320*/ IMAD.MOV R19, RZ, RZ, -R16 ; - /*3330*/ IADD3 R16, P1, R8, R28, RZ ; - /*3340*/ IMAD.IADD R22, R10, 0x1, -R11 ; - /*3350*/ IMAD.WIDE.U32 R10, R20, R29, c[0x3][0x190] ; - /*3360*/ LOP3.LUT R26, R26, R17, RZ, 0x3c, !PT ; - /*3370*/ LOP3.LUT R39, R39, R24, RZ, 0x3c, !PT ; - /*3380*/ IMAD.X R17, RZ, RZ, R9, P1 ; - /*3390*/ IADD3 R20, P1, R10, R28, RZ ; - /*33a0*/ IMAD R24, R19, c[0x3][0x184], R18 ; - /*33b0*/ IMAD.X R21, RZ, RZ, R11, P1 ; - /*33c0*/ ISETP.GE.U32.AND P1, PT, R24, c[0x3][0x184], PT ; - /*33d0*/ IMAD.WIDE.U32 R8, R22, R29, c[0x3][0x190] ; - /*33e0*/ LOP3.LUT R40, R40, R25, RZ, 0x3c, !PT ; - /*33f0*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*3400*/ SEL R11, RZ, c[0x3][0x184], !P1 ; - /*3410*/ IMAD R10, R65, 0x1000193, RZ ; - /*3420*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*3430*/ IMAD.IADD R24, R24, 0x1, -R11 ; - /*3440*/ IADD3 R8, P2, R8, R28, RZ ; - /*3450*/ IMAD.WIDE.U32 R24, R24, R29, c[0x3][0x190] ; - /*3460*/ IMAD.X R9, RZ, RZ, R9, P2 ; - /*3470*/ IADD3 R64, P1, R24, R28, RZ ; - /*3480*/ LOP3.LUT R27, R10, R27, RZ, 0x3c, !PT ; - /*3490*/ IMAD.X R65, RZ, RZ, R25, P1 ; - /*34a0*/ IADD3 R50, R35, 0x3, RZ ; - /*34b0*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*34c0*/ LOP3.LUT R24, R12, R50.reuse, RZ, 0x3c, !PT ; - /*34d0*/ LOP3.LUT R25, R13, R50.reuse, RZ, 0x3c, !PT ; - /*34e0*/ LOP3.LUT R63, R14, R50.reuse, RZ, 0x3c, !PT ; - /*34f0*/ LOP3.LUT R50, R15, R50, RZ, 0x3c, !PT ; - /*3500*/ LDG.E.128.STRONG.GPU R12, [R64] ; - /*3510*/ IMAD R46, R46, 0x1000193, RZ ; - /*3520*/ IMAD R24, R24, 0x1000193, RZ ; - /*3530*/ IMAD R25, R25, 0x1000193, RZ ; - /*3540*/ IMAD R66, R49, 0x1000193, RZ ; - /*3550*/ IMAD R64, R63, 0x1000193, RZ ; - /*3560*/ IMAD R50, R50, 0x1000193, RZ ; - /*3570*/ IMAD R31, R31, 0x1000193, RZ ; - /*3580*/ IMAD R42, R42, 0x1000193, RZ ; - /*3590*/ IMAD R47, R47, 0x1000193, RZ ; - /*35a0*/ IMAD R43, R43, 0x1000193, RZ ; - /*35b0*/ IMAD R26, R26, 0x1000193, RZ ; - /*35c0*/ LOP3.LUT R45, R46, R19, RZ, 0x3c, !PT ; - /*35d0*/ IMAD R46, R51, 0x1000193, RZ ; - /*35e0*/ LOP3.LUT R19, R24, R45, RZ, 0x3c, !PT ; - /*35f0*/ LOP3.LUT R46, R46, R23, RZ, 0x3c, !PT ; - /*3600*/ IMAD R24, R27, 0x1000193, RZ ; - /*3610*/ LOP3.LUT R25, R25, R46, RZ, 0x3c, !PT ; - /*3620*/ SHFL.IDX PT, R19, R19, R30, 0x181f ; - /*3630*/ LOP3.LUT R11, R66, R11, RZ, 0x3c, !PT ; - /*3640*/ LOP3.LUT R23, R64, R11, RZ, 0x3c, !PT ; - /*3650*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*3660*/ SHFL.IDX PT, R24, R25, R30, 0x181f ; - /*3670*/ LOP3.LUT R51, R50, R15, RZ, 0x3c, !PT ; - /*3680*/ SHFL.IDX PT, R23, R23, R30, 0x181f ; - /*3690*/ LOP3.LUT R49, R31, R16, RZ, 0x3c, !PT ; - /*36a0*/ SHFL.IDX PT, R16, R51, R30, 0x181f ; - /*36b0*/ IMAD.HI.U32 R31, R19, c[0x3][0x18c], RZ ; - /*36c0*/ IMAD R27, R44, 0x1000193, RZ ; - /*36d0*/ LOP3.LUT R44, R42, R17, RZ, 0x3c, !PT ; - /*36e0*/ IMAD.MOV R50, RZ, RZ, -R31 ; - /*36f0*/ IMAD.HI.U32 R17, R24, c[0x3][0x18c], RZ ; - /*3700*/ IMAD R19, R50, c[0x3][0x184], R19 ; - /*3710*/ IMAD.MOV R25, RZ, RZ, -R17 ; - /*3720*/ IMAD.HI.U32 R17, R23, c[0x3][0x18c], RZ ; - /*3730*/ LOP3.LUT R42, R27, R18, RZ, 0x3c, !PT ; - /*3740*/ ISETP.GE.U32.AND P1, PT, R19, c[0x3][0x184], PT ; - /*3750*/ IMAD.MOV R18, RZ, RZ, -R17 ; - /*3760*/ LOP3.LUT R47, R47, R20, RZ, 0x3c, !PT ; - /*3770*/ IMAD R24, R25, c[0x3][0x184], R24 ; - /*3780*/ IMAD.HI.U32 R17, R16, c[0x3][0x18c], RZ ; - /*3790*/ SEL R20, RZ, c[0x3][0x184], !P1 ; - /*37a0*/ ISETP.GE.U32.AND P1, PT, R24, c[0x3][0x184], PT ; - /*37b0*/ IMAD.MOV R17, RZ, RZ, -R17 ; - /*37c0*/ IMAD R23, R18, c[0x3][0x184], R23 ; - /*37d0*/ IMAD.IADD R30, R19, 0x1, -R20 ; - /*37e0*/ IMAD R20, R17, c[0x3][0x184], R16 ; - /*37f0*/ SEL R17, RZ, c[0x3][0x184], !P1 ; - /*3800*/ IMAD R18, R41, 0x1000193, RZ ; - /*3810*/ ISETP.GE.U32.AND P1, PT, R23, c[0x3][0x184], PT ; - /*3820*/ LOP3.LUT R43, R43, R22, RZ, 0x3c, !PT ; - /*3830*/ SEL R22, RZ, c[0x3][0x184], !P1 ; - /*3840*/ LOP3.LUT R41, R18, R21, RZ, 0x3c, !PT ; - /*3850*/ IMAD.IADD R18, R24, 0x1, -R17 ; - /*3860*/ ISETP.GE.U32.AND P2, PT, R20, c[0x3][0x184], PT ; - /*3870*/ IMAD.WIDE.U32 R16, R30, R29, c[0x3][0x190] ; - /*3880*/ SEL R21, RZ, c[0x3][0x184], !P2 ; - /*3890*/ IMAD.IADD R22, R23, 0x1, -R22 ; - /*38a0*/ IADD3 R16, P1, R16, R28, RZ ; - /*38b0*/ IMAD.WIDE.U32 R18, R18, R29, c[0x3][0x190] ; - /*38c0*/ IMAD.WIDE.U32 R22, R22, R29, c[0x3][0x190] ; - /*38d0*/ IMAD.IADD R30, R20, 0x1, -R21 ; - /*38e0*/ IADD3 R20, P2, R18, R28.reuse, RZ ; - /*38f0*/ IMAD R25, R48, 0x1000193, RZ ; - /*3900*/ IMAD.X R17, RZ, RZ, R17, P1 ; - /*3910*/ IADD3 R24, P1, R22, R28, RZ ; - /*3920*/ IMAD.WIDE.U32 R30, R30, R29, c[0x3][0x190] ; - /*3930*/ LOP3.LUT R8, R25, R8, RZ, 0x3c, !PT ; - /*3940*/ IMAD.X R21, RZ, RZ, R19, P2 ; - /*3950*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*3960*/ IADD3 R28, P1, R30, R28, RZ ; - /*3970*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*3980*/ IMAD.X R29, RZ, RZ, R31, P1 ; - /*3990*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*39a0*/ LOP3.LUT R9, R26, R9, RZ, 0x3c, !PT ; - /*39b0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*39c0*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*39d0*/ IMAD R37, R37, 0x1000193, RZ ; - /*39e0*/ IADD3 R35, R35, 0x4, RZ ; - /*39f0*/ IMAD R39, R39, 0x1000193, RZ ; - /*3a00*/ IMAD R40, R40, 0x1000193, RZ ; - /*3a10*/ LOP3.LUT R10, R37, R10, RZ, 0x3c, !PT ; - /*3a20*/ IMAD R37, R38, 0x1000193, RZ ; - /*3a30*/ ISETP.NE.AND P1, PT, R35, 0x40, PT ; - /*3a40*/ IMAD R44, R44, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R12, R39, R12, RZ, 0x3c, !PT ; - /*3a60*/ IMAD R49, R49, 0x1000193, RZ ; - /*3a70*/ LOP3.LUT R13, R40, R13, RZ, 0x3c, !PT ; - /*3a80*/ IMAD R46, R46, 0x1000193, RZ ; - /*3a90*/ LOP3.LUT R14, R37, R14, RZ, 0x3c, !PT ; - /*3aa0*/ IMAD R39, R42, 0x1000193, RZ ; - /*3ab0*/ IMAD R40, R45, 0x1000193, RZ ; - /*3ac0*/ IMAD R47, R47, 0x1000193, RZ ; - /*3ad0*/ IMAD R63, R10, 0x1000193, RZ ; - /*3ae0*/ IMAD R45, R43, 0x1000193, RZ ; - /*3af0*/ IMAD R10, R11, 0x1000193, RZ ; - /*3b00*/ IMAD R42, R13, 0x1000193, RZ ; - /*3b10*/ LOP3.LUT R37, R44, R17, RZ, 0x3c, !PT ; - /*3b20*/ IMAD R17, R8, 0x1000193, RZ ; - /*3b30*/ LOP3.LUT R38, R49, R16, RZ, 0x3c, !PT ; - /*3b40*/ IMAD R8, R9, 0x1000193, RZ ; - /*3b50*/ LOP3.LUT R48, R46, R23, RZ, 0x3c, !PT ; - /*3b60*/ IMAD R16, R41, 0x1000193, RZ ; - /*3b70*/ IMAD R49, R12, 0x1000193, RZ ; - /*3b80*/ IMAD R9, R14, 0x1000193, RZ ; - /*3b90*/ IMAD R46, R15, 0x1000193, RZ ; - /*3ba0*/ LOP3.LUT R41, R47, R20, RZ, 0x3c, !PT ; - /*3bb0*/ LOP3.LUT R39, R39, R18, RZ, 0x3c, !PT ; - /*3bc0*/ LOP3.LUT R40, R40, R19, RZ, 0x3c, !PT ; - /*3bd0*/ LOP3.LUT R43, R16, R21, RZ, 0x3c, !PT ; - /*3be0*/ LOP3.LUT R45, R45, R22, RZ, 0x3c, !PT ; - /*3bf0*/ LOP3.LUT R50, R17, R24, RZ, 0x3c, !PT ; - /*3c00*/ LOP3.LUT R51, R8, R25, RZ, 0x3c, !PT ; - /*3c10*/ LOP3.LUT R63, R63, R26, RZ, 0x3c, !PT ; - /*3c20*/ LOP3.LUT R47, R10, R27, RZ, 0x3c, !PT ; - /*3c30*/ LOP3.LUT R49, R49, R28, RZ, 0x3c, !PT ; - /*3c40*/ LOP3.LUT R42, R42, R29, RZ, 0x3c, !PT ; - /*3c50*/ LOP3.LUT R44, R9, R30, RZ, 0x3c, !PT ; - /*3c60*/ LOP3.LUT R46, R46, R31, RZ, 0x3c, !PT ; - /*3c70*/ @P1 BRA `(.L_x_9) ; - /*3c80*/ IMAD R8, R41, 0x1000193, RZ ; - /*3c90*/ SHF.R.U32.HI R9, RZ, 0x2, R62.reuse ; - /*3ca0*/ IMAD R38, R38, 0x1000193, RZ ; - /*3cb0*/ BMOV.32.CLEAR RZ, B0 ; - /*3cc0*/ IMAD R50, R50, 0x1000193, RZ ; - /*3cd0*/ LOP3.LUT R8, R8, R43, RZ, 0x3c, !PT ; - /*3ce0*/ IMAD R49, R49, 0x1000193, RZ ; - /*3cf0*/ ISETP.NE.AND P1, PT, R9, 0x1, PT ; - /*3d00*/ SHFL.IDX PT, R10, R59, 0x4, 0x181f ; - /*3d10*/ LOP3.LUT R38, R38, R37, RZ, 0x3c, !PT ; - /*3d20*/ IMAD R8, R8, 0x1000193, RZ ; - /*3d30*/ LOP3.LUT R50, R50, R51, RZ, 0x3c, !PT ; - /*3d40*/ SHFL.IDX PT, R12, R2, 0x4, 0x181f ; - /*3d50*/ LOP3.LUT R49, R49, R42, RZ, 0x3c, !PT ; - /*3d60*/ IMAD R38, R38, 0x1000193, RZ ; - /*3d70*/ LOP3.LUT R45, R8, R45, RZ, 0x3c, !PT ; - /*3d80*/ IMAD R50, R50, 0x1000193, RZ ; - /*3d90*/ LOP3.LUT R8, R32, 0xff8, RZ, 0xc0, !PT ; - /*3da0*/ IMAD R49, R49, 0x1000193, RZ ; - /*3db0*/ LOP3.LUT R38, R38, R39, RZ, 0x3c, !PT ; - /*3dc0*/ @!P1 IMAD.SHL.U32 R32, R32, 0x4, RZ ; - /*3dd0*/ LOP3.LUT R50, R50, R63, RZ, 0x3c, !PT ; - /*3de0*/ IMAD.SHL.U32 R11, R8, 0x8, RZ ; - /*3df0*/ LOP3.LUT R49, R49, R44, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R9, R38, 0x1000193, RZ ; - /*3e10*/ @!P1 LOP3.LUT R32, R32, 0xc, RZ, 0xc0, !PT ; - /*3e20*/ IMAD R45, R45, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R8, R11, 0xfffffff8, R62, 0xe2, !PT ; - /*3e40*/ IMAD R50, R50, 0x1000193, RZ ; - /*3e50*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*3e60*/ IMAD R49, R49, 0x1000193, RZ ; - /*3e70*/ LOP3.LUT R45, R45, R48, RZ, 0x3c, !PT ; - /*3e80*/ @!P1 IMAD.IADD R32, R61, 0x1, R32 ; - /*3e90*/ LOP3.LUT R47, R50, R47, RZ, 0x3c, !PT ; - /*3ea0*/ SHFL.IDX PT, R11, R60, 0x4, 0x181f ; - /*3eb0*/ LOP3.LUT R49, R49, R46, RZ, 0x3c, !PT ; - /*3ec0*/ BSSY B0, `(.L_x_10) ; - /*3ed0*/ STS [R8.X4+0x80], R9 ; - /*3ee0*/ STS [R8.X4+0xa0], R45 ; - /*3ef0*/ STS [R8.X4+0xc0], R47 ; - /*3f00*/ STS [R8.X4+0xe0], R49 ; - /*3f10*/ @!P1 STS [R32], R59 ; - /*3f20*/ SHFL.IDX PT, R13, R4, 0x4, 0x181f ; - /*3f30*/ SHFL.IDX PT, R16, R3, 0x4, 0x181f ; - /*3f40*/ SHFL.IDX PT, R17, R5, 0x4, 0x181f ; - /*3f50*/ SHFL.IDX PT, R18, R34, 0x4, 0x181f ; - /*3f60*/ SHFL.IDX PT, R37, R6, 0x4, 0x181f ; - /*3f70*/ SHFL.IDX PT, R9, R33, 0x4, 0x181f ; - /*3f80*/ SHFL.IDX PT, R8, R7, 0x4, 0x181f ; - /*3f90*/ SHFL.IDX PT, R14, R54, 0x4, 0x181f ; - /*3fa0*/ SHFL.IDX PT, R15, R53, 0x4, 0x181f ; - /*3fb0*/ SHFL.IDX PT, R19, R57, 0x4, 0x181f ; - /*3fc0*/ SHFL.IDX PT, R20, R55, 0x4, 0x181f ; - /*3fd0*/ SHFL.IDX PT, R21, R58, 0x4, 0x181f ; - /*3fe0*/ SHFL.IDX PT, R22, R56, 0x4, 0x181f ; - /*3ff0*/ @!P0 BRA `(.L_x_11) ; - /*4000*/ ISETP.NE.AND P1, PT, R36, 0x2, PT ; - /*4010*/ IMAD.MOV.U32 R37, RZ, RZ, R15 ; - /*4020*/ IMAD.MOV.U32 R18, RZ, RZ, R14 ; - /*4030*/ IMAD.MOV.U32 R17, RZ, RZ, R8 ; - /*4040*/ IMAD.MOV.U32 R16, RZ, RZ, R9 ; - /*4050*/ @!P1 BRA `(.L_x_11) ; - /*4060*/ ISETP.NE.AND P1, PT, R36, 0x3, PT ; - /*4070*/ IMAD.MOV.U32 R37, RZ, RZ, R22 ; - /*4080*/ IMAD.MOV.U32 R18, RZ, RZ, R21 ; - /*4090*/ IMAD.MOV.U32 R17, RZ, RZ, R20 ; - /*40a0*/ IMAD.MOV.U32 R16, RZ, RZ, R19 ; - /*40b0*/ @P1 IMAD.MOV.U32 R37, RZ, RZ, R13 ; - /*40c0*/ @P1 IMAD.MOV.U32 R18, RZ, RZ, R12 ; - /*40d0*/ @P1 IMAD.MOV.U32 R17, RZ, RZ, R11 ; - /*40e0*/ @P1 IMAD.MOV.U32 R16, RZ, RZ, R10 ; -.L_x_11: - /*40f0*/ BSYNC B0 ; -.L_x_10: - /*4100*/ BMOV.32.CLEAR RZ, B0 ; - /*4110*/ SHFL.IDX PT, R24, R59, 0x5, 0x181f ; - /*4120*/ BSSY B0, `(.L_x_12) ; - /*4130*/ SHFL.IDX PT, R8, R60, 0x5, 0x181f ; - /*4140*/ SHFL.IDX PT, R9, R2, 0x5, 0x181f ; - /*4150*/ SHFL.IDX PT, R10, R4, 0x5, 0x181f ; - /*4160*/ SHFL.IDX PT, R63, R3, 0x5, 0x181f ; - /*4170*/ SHFL.IDX PT, R14, R5, 0x5, 0x181f ; - /*4180*/ SHFL.IDX PT, R12, R34, 0x5, 0x181f ; - /*4190*/ SHFL.IDX PT, R38, R6, 0x5, 0x181f ; - /*41a0*/ SHFL.IDX PT, R11, R33, 0x5, 0x181f ; - /*41b0*/ SHFL.IDX PT, R13, R7, 0x5, 0x181f ; - /*41c0*/ SHFL.IDX PT, R15, R54, 0x5, 0x181f ; - /*41d0*/ SHFL.IDX PT, R19, R53, 0x5, 0x181f ; - /*41e0*/ SHFL.IDX PT, R20, R57, 0x5, 0x181f ; - /*41f0*/ SHFL.IDX PT, R21, R55, 0x5, 0x181f ; - /*4200*/ SHFL.IDX PT, R22, R58, 0x5, 0x181f ; - /*4210*/ SHFL.IDX PT, R23, R56, 0x5, 0x181f ; - /*4220*/ @!P0 BRA `(.L_x_13) ; - /*4230*/ ISETP.NE.AND P1, PT, R36, 0x2, PT ; - /*4240*/ IMAD.MOV.U32 R38, RZ, RZ, R19 ; - /*4250*/ IMAD.MOV.U32 R12, RZ, RZ, R15 ; - /*4260*/ IMAD.MOV.U32 R14, RZ, RZ, R13 ; - /*4270*/ IMAD.MOV.U32 R63, RZ, RZ, R11 ; - /*4280*/ @!P1 BRA `(.L_x_13) ; - /*4290*/ ISETP.NE.AND P1, PT, R36, 0x3, PT ; - /*42a0*/ IMAD.MOV.U32 R38, RZ, RZ, R23 ; - /*42b0*/ IMAD.MOV.U32 R12, RZ, RZ, R22 ; - /*42c0*/ IMAD.MOV.U32 R14, RZ, RZ, R21 ; - /*42d0*/ IMAD.MOV.U32 R63, RZ, RZ, R20 ; - /*42e0*/ @P1 IMAD.MOV.U32 R38, RZ, RZ, R10 ; - /*42f0*/ @P1 IMAD.MOV.U32 R12, RZ, RZ, R9 ; - /*4300*/ @P1 IMAD.MOV.U32 R14, RZ, RZ, R8 ; - /*4310*/ @P1 IMAD.MOV.U32 R63, RZ, RZ, R24 ; -.L_x_13: - /*4320*/ BSYNC B0 ; -.L_x_12: - /*4330*/ BMOV.32.CLEAR RZ, B0 ; - /*4340*/ SHFL.IDX PT, R25, R59, 0x6, 0x181f ; - /*4350*/ BSSY B0, `(.L_x_14) ; - /*4360*/ SHFL.IDX PT, R8, R60, 0x6, 0x181f ; - /*4370*/ SHFL.IDX PT, R9, R2, 0x6, 0x181f ; - /*4380*/ SHFL.IDX PT, R10, R4, 0x6, 0x181f ; - /*4390*/ SHFL.IDX PT, R64, R3, 0x6, 0x181f ; - /*43a0*/ SHFL.IDX PT, R29, R5, 0x6, 0x181f ; - /*43b0*/ SHFL.IDX PT, R13, R34, 0x6, 0x181f ; - /*43c0*/ SHFL.IDX PT, R39, R6, 0x6, 0x181f ; - /*43d0*/ SHFL.IDX PT, R11, R33, 0x6, 0x181f ; - /*43e0*/ SHFL.IDX PT, R15, R7, 0x6, 0x181f ; - /*43f0*/ SHFL.IDX PT, R19, R54, 0x6, 0x181f ; - /*4400*/ SHFL.IDX PT, R20, R53, 0x6, 0x181f ; - /*4410*/ SHFL.IDX PT, R21, R57, 0x6, 0x181f ; - /*4420*/ SHFL.IDX PT, R22, R55, 0x6, 0x181f ; - /*4430*/ SHFL.IDX PT, R23, R58, 0x6, 0x181f ; - /*4440*/ SHFL.IDX PT, R24, R56, 0x6, 0x181f ; - /*4450*/ @!P0 BRA `(.L_x_15) ; - /*4460*/ ISETP.NE.AND P1, PT, R36, 0x2, PT ; - /*4470*/ IMAD.MOV.U32 R39, RZ, RZ, R20 ; - /*4480*/ IMAD.MOV.U32 R13, RZ, RZ, R19 ; - /*4490*/ IMAD.MOV.U32 R29, RZ, RZ, R15 ; - /*44a0*/ IMAD.MOV.U32 R64, RZ, RZ, R11 ; - /*44b0*/ @!P1 BRA `(.L_x_15) ; - /*44c0*/ ISETP.NE.AND P1, PT, R36, 0x3, PT ; - /*44d0*/ IMAD.MOV.U32 R39, RZ, RZ, R24 ; - /*44e0*/ IMAD.MOV.U32 R13, RZ, RZ, R23 ; - /*44f0*/ IMAD.MOV.U32 R29, RZ, RZ, R22 ; - /*4500*/ IMAD.MOV.U32 R64, RZ, RZ, R21 ; - /*4510*/ @P1 IMAD.MOV.U32 R39, RZ, RZ, R10 ; - /*4520*/ @P1 IMAD.MOV.U32 R13, RZ, RZ, R9 ; - /*4530*/ @P1 IMAD.MOV.U32 R29, RZ, RZ, R8 ; - /*4540*/ @P1 IMAD.MOV.U32 R64, RZ, RZ, R25 ; -.L_x_15: - /*4550*/ BSYNC B0 ; -.L_x_14: - /*4560*/ BMOV.32.CLEAR RZ, B0 ; - /*4570*/ SHFL.IDX PT, R25, R4, 0x7, 0x181f ; - /*4580*/ BSSY B0, `(.L_x_16) ; - /*4590*/ SHFL.IDX PT, R15, R5, 0x7, 0x181f ; - /*45a0*/ SHFL.IDX PT, R41, R34, 0x7, 0x181f ; - /*45b0*/ SHFL.IDX PT, R40, R6, 0x7, 0x181f ; - /*45c0*/ SHFL.IDX PT, R33, R33, 0x7, 0x181f ; - /*45d0*/ SHFL.IDX PT, R11, R7, 0x7, 0x181f ; - /*45e0*/ SHFL.IDX PT, R20, R53, 0x7, 0x181f ; - /*45f0*/ SHFL.IDX PT, R22, R55, 0x7, 0x181f ; - /*4600*/ SHFL.IDX PT, R24, R56, 0x7, 0x181f ; - /*4610*/ SHFL.IDX PT, R8, R59, 0x7, 0x181f ; - /*4620*/ SHFL.IDX PT, R9, R60, 0x7, 0x181f ; - /*4630*/ SHFL.IDX PT, R10, R2, 0x7, 0x181f ; - /*4640*/ SHFL.IDX PT, R69, R3, 0x7, 0x181f ; - /*4650*/ SHFL.IDX PT, R19, R54, 0x7, 0x181f ; - /*4660*/ SHFL.IDX PT, R21, R57, 0x7, 0x181f ; - /*4670*/ SHFL.IDX PT, R23, R58, 0x7, 0x181f ; - /*4680*/ @!P0 BRA `(.L_x_17) ; - /*4690*/ ISETP.NE.AND P0, PT, R36, 0x2, PT ; - /*46a0*/ IMAD.MOV.U32 R40, RZ, RZ, R20 ; - /*46b0*/ IMAD.MOV.U32 R41, RZ, RZ, R19 ; - /*46c0*/ IMAD.MOV.U32 R15, RZ, RZ, R11 ; - /*46d0*/ IMAD.MOV.U32 R69, RZ, RZ, R33 ; - /*46e0*/ @!P0 BRA `(.L_x_17) ; - /*46f0*/ ISETP.NE.AND P0, PT, R36, 0x3, PT ; - /*4700*/ IMAD.MOV.U32 R40, RZ, RZ, R24 ; - /*4710*/ IMAD.MOV.U32 R41, RZ, RZ, R23 ; - /*4720*/ IMAD.MOV.U32 R15, RZ, RZ, R22 ; - /*4730*/ IMAD.MOV.U32 R69, RZ, RZ, R21 ; - /*4740*/ @P0 IMAD.MOV.U32 R40, RZ, RZ, R25 ; - /*4750*/ @P0 IMAD.MOV.U32 R41, RZ, RZ, R10 ; - /*4760*/ @P0 IMAD.MOV.U32 R15, RZ, RZ, R9 ; - /*4770*/ @P0 IMAD.MOV.U32 R69, RZ, RZ, R8 ; -.L_x_17: - /*4780*/ BSYNC B0 ; -.L_x_16: - /*4790*/ IMAD.MOV.U32 R65, RZ, RZ, RZ ; -.L_x_18: - /*47a0*/ LDS.U.128 R48, [R61] ; - /*47b0*/ SHF.R.U32.HI R43, RZ, 0x2, R65 ; - /*47c0*/ IMAD.MOV.U32 R42, RZ, RZ, 0x80 ; - /*47d0*/ IMAD.SHL.U32 R68, R62, 0x10, RZ ; - /*47e0*/ LOP3.LUT R8, R48, R65, RZ, 0x3c, !PT ; - /*47f0*/ LOP3.LUT R10, R49, R65.reuse, RZ, 0x3c, !PT ; - /*4800*/ LOP3.LUT R19, R51, R65.reuse, RZ, 0x3c, !PT ; - /*4810*/ IMAD R9, R8, 0x1000193, RZ ; - /*4820*/ LOP3.LUT R8, R50, R65, RZ, 0x3c, !PT ; - /*4830*/ IMAD R10, R10, 0x1000193, RZ ; - /*4840*/ LOP3.LUT R9, R9, R16, RZ, 0x3c, !PT ; - /*4850*/ IMAD R11, R8, 0x1000193, RZ ; - /*4860*/ LOP3.LUT R10, R10, R63, RZ, 0x3c, !PT ; - /*4870*/ IMAD R8, R19, 0x1000193, RZ ; - /*4880*/ LOP3.LUT R19, R11, R64, RZ, 0x3c, !PT ; - /*4890*/ SHFL.IDX PT, R9, R9, R43, 0x181f ; - /*48a0*/ LOP3.LUT R20, R8, R69, RZ, 0x3c, !PT ; - /*48b0*/ SHFL.IDX PT, R10, R10, R43, 0x181f ; - /*48c0*/ SHFL.IDX PT, R19, R19, R43, 0x181f ; - /*48d0*/ SHFL.IDX PT, R20, R20, R43, 0x181f ; - /*48e0*/ IMAD.HI.U32 R8, R9, c[0x3][0x18c], RZ ; - /*48f0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*4900*/ IMAD.HI.U32 R11, R10, c[0x3][0x18c], RZ ; - /*4910*/ IMAD R9, R8, c[0x3][0x184], R9 ; - /*4920*/ IMAD.MOV R11, RZ, RZ, -R11 ; - /*4930*/ IMAD.HI.U32 R8, R19, c[0x3][0x18c], RZ ; - /*4940*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*4950*/ IMAD R11, R11, c[0x3][0x184], R10 ; - /*4960*/ IMAD.MOV R22, RZ, RZ, -R8 ; - /*4970*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*4980*/ IMAD.HI.U32 R10, R20, c[0x3][0x18c], RZ ; - /*4990*/ ISETP.GE.U32.AND P0, PT, R11, c[0x3][0x184], PT ; - /*49a0*/ IMAD R19, R22, c[0x3][0x184], R19 ; - /*49b0*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*49c0*/ IMAD.MOV R23, RZ, RZ, -R10 ; - /*49d0*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*49e0*/ IMAD.WIDE.U32 R8, R8, R42, c[0x3][0x190] ; - /*49f0*/ ISETP.GE.U32.AND P0, PT, R19, c[0x3][0x184], PT ; - /*4a00*/ IMAD.IADD R10, R11, 0x1, -R10 ; - /*4a10*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4a20*/ IMAD R23, R23, c[0x3][0x184], R20 ; - /*4a30*/ IADD3 R8, P0, R8, R68, RZ ; - /*4a40*/ IMAD.WIDE.U32 R20, R10, R42, c[0x3][0x190] ; - /*4a50*/ ISETP.GE.U32.AND P1, PT, R23, c[0x3][0x184], PT ; - /*4a60*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*4a70*/ IADD3 R44, P0, R20, R68, RZ ; - /*4a80*/ IMAD.IADD R22, R19, 0x1, -R22 ; - /*4a90*/ SEL R24, RZ, c[0x3][0x184], !P1 ; - /*4aa0*/ IMAD.X R45, RZ, RZ, R21, P0 ; - /*4ab0*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*4ac0*/ IMAD.IADD R24, R23, 0x1, -R24 ; - /*4ad0*/ IMAD.WIDE.U32 R22, R22, R42, c[0x3][0x190] ; - /*4ae0*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*4af0*/ IMAD.WIDE.U32 R20, R24, R42, c[0x3][0x190] ; - /*4b00*/ IADD3 R24, P0, R22, R68, RZ ; - /*4b10*/ IADD3 R32, P1, R20, R68, RZ ; - /*4b20*/ IMAD.X R25, RZ, RZ, R23, P0 ; - /*4b30*/ IMAD.X R33, RZ, RZ, R21, P1 ; - /*4b40*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*4b50*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*4b60*/ IADD3 R19, R65, 0x1, RZ ; - /*4b70*/ IMAD R20, R17, 0x1000193, RZ ; - /*4b80*/ LOP3.LUT R17, R48, R19, RZ, 0x3c, !PT ; - /*4b90*/ IMAD R14, R14, 0x1000193, RZ ; - /*4ba0*/ IMAD R17, R17, 0x1000193, RZ ; - /*4bb0*/ IMAD R66, R15, 0x1000193, RZ ; - /*4bc0*/ LOP3.LUT R36, R20, R9, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R20, R49, R19, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R9, R17, R36, RZ, 0x3c, !PT ; - /*4bf0*/ LOP3.LUT R61, R14, R45, RZ, 0x3c, !PT ; - /*4c00*/ IMAD R20, R20, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*4c20*/ SHFL.IDX PT, R9, R9, R43, 0x181f ; - /*4c30*/ LOP3.LUT R17, R50, R19.reuse, RZ, 0x3c, !PT ; - /*4c40*/ IMAD R14, R29, 0x1000193, RZ ; - /*4c50*/ LOP3.LUT R19, R51, R19, RZ, 0x3c, !PT ; - /*4c60*/ SHFL.IDX PT, R20, R20, R43, 0x181f ; - /*4c70*/ IMAD R22, R17, 0x1000193, RZ ; - /*4c80*/ LOP3.LUT R45, R14, R25, RZ, 0x3c, !PT ; - /*4c90*/ IMAD R19, R19, 0x1000193, RZ ; - /*4ca0*/ LOP3.LUT R17, R22, R45, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R66, R66, R33, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R14, R19, R66, RZ, 0x3c, !PT ; - /*4cd0*/ SHFL.IDX PT, R17, R17, R43, 0x181f ; - /*4ce0*/ IMAD.HI.U32 R15, R9, c[0x3][0x18c], RZ ; - /*4cf0*/ SHFL.IDX PT, R14, R14, R43, 0x181f ; - /*4d00*/ IMAD.MOV R22, RZ, RZ, -R15 ; - /*4d10*/ IMAD.HI.U32 R15, R20, c[0x3][0x18c], RZ ; - /*4d20*/ IMAD R9, R22, c[0x3][0x184], R9 ; - /*4d30*/ IMAD.MOV R15, RZ, RZ, -R15 ; - /*4d40*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*4d50*/ IMAD R15, R15, c[0x3][0x184], R20 ; - /*4d60*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*4d70*/ IMAD R25, R16, 0x1000193, RZ ; - /*4d80*/ IMAD.HI.U32 R19, R17, c[0x3][0x18c], RZ ; - /*4d90*/ IMAD.IADD R9, R9, 0x1, -R20 ; - /*4da0*/ LOP3.LUT R25, R25, R8, RZ, 0x3c, !PT ; - /*4db0*/ IMAD.MOV R22, RZ, RZ, -R19 ; - /*4dc0*/ IMAD.WIDE.U32 R8, R9, R42, c[0x3][0x190] ; - /*4dd0*/ ISETP.GE.U32.AND P0, PT, R15, c[0x3][0x184], PT ; - /*4de0*/ IMAD.HI.U32 R21, R14, c[0x3][0x18c], RZ ; - /*4df0*/ IADD3 R28, P1, R8, R68, RZ ; - /*4e00*/ IMAD R17, R22, c[0x3][0x184], R17 ; - /*4e10*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*4e20*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*4e30*/ IMAD.X R29, RZ, RZ, R9, P1 ; - /*4e40*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*4e50*/ IMAD R14, R21, c[0x3][0x184], R14 ; - /*4e60*/ IMAD.IADD R8, R15, 0x1, -R16 ; - /*4e70*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*4e80*/ IMAD R19, R18, 0x1000193, RZ ; - /*4e90*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*4ea0*/ IMAD.WIDE.U32 R8, R8, R42, c[0x3][0x190] ; - /*4eb0*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*4ec0*/ IMAD.IADD R18, R17, 0x1, -R16 ; - /*4ed0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*4ee0*/ IMAD R15, R12, 0x1000193, RZ ; - /*4ef0*/ LOP3.LUT R10, R19, R10, RZ, 0x3c, !PT ; - /*4f00*/ IMAD.WIDE.U32 R18, R18, R42, c[0x3][0x190] ; - /*4f10*/ IADD3 R16, P0, R8, R68, RZ ; - /*4f20*/ IMAD.IADD R14, R14, 0x1, -R17 ; - /*4f30*/ LOP3.LUT R8, R15, R46, RZ, 0x3c, !PT ; - /*4f40*/ IMAD.X R17, RZ, RZ, R9, P0 ; - /*4f50*/ IADD3 R12, P0, R18, R68, RZ ; - /*4f60*/ IMAD.WIDE.U32 R14, R14, R42, c[0x3][0x190] ; - /*4f70*/ IMAD R9, R13, 0x1000193, RZ ; - /*4f80*/ IMAD.X R13, RZ, RZ, R19, P0 ; - /*4f90*/ IADD3 R20, P0, R14, R68, RZ ; - /*4fa0*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*4fb0*/ IMAD.X R21, RZ, RZ, R15, P0 ; - /*4fc0*/ LDG.E.128.STRONG.GPU R12, [R12] ; - /*4fd0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*4fe0*/ LOP3.LUT R26, R9, R26, RZ, 0x3c, !PT ; - /*4ff0*/ IMAD R9, R10, 0x1000193, RZ ; - /*5000*/ IMAD R41, R41, 0x1000193, RZ ; - /*5010*/ IMAD R67, R8, 0x1000193, RZ ; - /*5020*/ LOP3.LUT R34, R41, R34, RZ, 0x3c, !PT ; - /*5030*/ IMAD R40, R40, 0x1000193, RZ ; - /*5040*/ LOP3.LUT R35, R40, R35, RZ, 0x3c, !PT ; - /*5050*/ IMAD R38, R38, 0x1000193, RZ ; - /*5060*/ LOP3.LUT R38, R38, R47, RZ, 0x3c, !PT ; - /*5070*/ IMAD.MOV.U32 R47, RZ, RZ, R36 ; - /*5080*/ IMAD R38, R38, 0x1000193, RZ ; - /*5090*/ LOP3.LUT R46, R9, R30, RZ, 0x3c, !PT ; - /*50a0*/ IADD3 R9, R65, 0x2, RZ ; - /*50b0*/ LOP3.LUT R10, R48, R9, RZ, 0x3c, !PT ; - /*50c0*/ IMAD R33, R10, 0x1000193, RZ ; - /*50d0*/ LOP3.LUT R10, R33, R46, RZ, 0x3c, !PT ; - /*50e0*/ IMAD R33, R26, 0x1000193, RZ ; - /*50f0*/ LOP3.LUT R67, R67, R18, RZ, 0x3c, !PT ; - /*5100*/ LOP3.LUT R18, R49, R9, RZ, 0x3c, !PT ; - /*5110*/ SHFL.IDX PT, R8, R10, R43, 0x181f ; - /*5120*/ LOP3.LUT R30, R50, R9.reuse, RZ, 0x3c, !PT ; - /*5130*/ LOP3.LUT R14, R33, R14, RZ, 0x3c, !PT ; - /*5140*/ IMAD R33, R34, 0x1000193, RZ ; - /*5150*/ IMAD R26, R18, 0x1000193, RZ ; - /*5160*/ LOP3.LUT R34, R51, R9, RZ, 0x3c, !PT ; - /*5170*/ LOP3.LUT R22, R33, R22, RZ, 0x3c, !PT ; - /*5180*/ IMAD R33, R30, 0x1000193, RZ ; - /*5190*/ LOP3.LUT R9, R26, R67, RZ, 0x3c, !PT ; - /*51a0*/ LOP3.LUT R10, R33, R14, RZ, 0x3c, !PT ; - /*51b0*/ SHFL.IDX PT, R9, R9, R43, 0x181f ; - /*51c0*/ IMAD R18, R37, 0x1000193, RZ ; - /*51d0*/ SHFL.IDX PT, R10, R10, R43, 0x181f ; - /*51e0*/ IMAD R37, R34, 0x1000193, RZ ; - /*51f0*/ IMAD.HI.U32 R30, R8, c[0x3][0x18c], RZ ; - /*5200*/ LOP3.LUT R18, R18, R11, RZ, 0x3c, !PT ; - /*5210*/ LOP3.LUT R11, R37, R22, RZ, 0x3c, !PT ; - /*5220*/ IMAD.MOV R33, RZ, RZ, -R30 ; - /*5230*/ IMAD R18, R18, 0x1000193, RZ ; - /*5240*/ IMAD R8, R33, c[0x3][0x184], R8 ; - /*5250*/ SHFL.IDX PT, R11, R11, R43, 0x181f ; - /*5260*/ IMAD R26, R39, 0x1000193, RZ ; - /*5270*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*5280*/ LOP3.LUT R31, R18, R31, RZ, 0x3c, !PT ; - /*5290*/ IMAD.HI.U32 R18, R9, c[0x3][0x18c], RZ ; - /*52a0*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*52b0*/ LOP3.LUT R27, R26, R27, RZ, 0x3c, !PT ; - /*52c0*/ IMAD.MOV R18, RZ, RZ, -R18 ; - /*52d0*/ IMAD.HI.U32 R26, R10, c[0x3][0x18c], RZ ; - /*52e0*/ IMAD.IADD R8, R8, 0x1, -R33 ; - /*52f0*/ IMAD R18, R18, c[0x3][0x184], R9 ; - /*5300*/ IMAD.MOV R33, RZ, RZ, -R26 ; - /*5310*/ IMAD.WIDE.U32 R8, R8, R42, c[0x3][0x190] ; - /*5320*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*5330*/ IMAD R10, R33, c[0x3][0x184], R10 ; - /*5340*/ IADD3 R40, P1, R8, R68, RZ ; - /*5350*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*5360*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*5370*/ IMAD.HI.U32 R30, R11, c[0x3][0x18c], RZ ; - /*5380*/ IMAD.X R41, RZ, RZ, R9, P1 ; - /*5390*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*53a0*/ IMAD.IADD R8, R18, 0x1, -R33 ; - /*53b0*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*53c0*/ IMAD.MOV.U32 R33, RZ, RZ, 0x80 ; - /*53d0*/ IMAD R18, R27, 0x1000193, RZ ; - /*53e0*/ LOP3.LUT R19, R38, R19, RZ, 0x3c, !PT ; - /*53f0*/ IMAD.IADD R27, R10, 0x1, -R9 ; - /*5400*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*5410*/ IMAD R11, R30, c[0x3][0x184], R11 ; - /*5420*/ IMAD R26, R35, 0x1000193, RZ ; - /*5430*/ IMAD.WIDE.U32 R8, R8, R33, c[0x3][0x190] ; - /*5440*/ ISETP.GE.U32.AND P1, PT, R11, c[0x3][0x184], PT ; - /*5450*/ LOP3.LUT R23, R26, R23, RZ, 0x3c, !PT ; - /*5460*/ IMAD.WIDE.U32 R26, R27, R33, c[0x3][0x190] ; - /*5470*/ IADD3 R8, P0, R8, R68, RZ ; - /*5480*/ SEL R30, RZ, c[0x3][0x184], !P1 ; - /*5490*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*54a0*/ IADD3 R36, P0, R26, R68, RZ ; - /*54b0*/ IMAD.IADD R11, R11, 0x1, -R30 ; - /*54c0*/ IMAD.X R37, RZ, RZ, R27, P0 ; - /*54d0*/ IMAD.WIDE.U32 R10, R11, R33, c[0x3][0x190] ; - /*54e0*/ IADD3 R34, P1, R10, R68, RZ ; - /*54f0*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*5500*/ IADD3 R30, R65, 0x3, RZ ; - /*5510*/ IMAD.X R35, RZ, RZ, R11, P1 ; - /*5520*/ LOP3.LUT R15, R18, R15, RZ, 0x3c, !PT ; - /*5530*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*5540*/ LOP3.LUT R18, R48, R30.reuse, RZ, 0x3c, !PT ; - /*5550*/ LOP3.LUT R27, R49, R30.reuse, RZ, 0x3c, !PT ; - /*5560*/ LOP3.LUT R26, R50, R30.reuse, RZ, 0x3c, !PT ; - /*5570*/ LOP3.LUT R30, R51, R30, RZ, 0x3c, !PT ; - /*5580*/ LDG.E.128.STRONG.GPU R48, [R34] ; - /*5590*/ IMAD R15, R15, 0x1000193, RZ ; - /*55a0*/ IMAD R31, R31, 0x1000193, RZ ; - /*55b0*/ IMAD R19, R19, 0x1000193, RZ ; - /*55c0*/ IMAD R27, R27, 0x1000193, RZ ; - /*55d0*/ SHF.R.U32.HI R35, RZ, 0x2, R65 ; - /*55e0*/ IMAD R26, R26, 0x1000193, RZ ; - /*55f0*/ IMAD R69, R69, 0x1000193, RZ ; - /*5600*/ LOP3.LUT R43, R31, R43, RZ, 0x3c, !PT ; - /*5610*/ LOP3.LUT R39, R15, R39, RZ, 0x3c, !PT ; - /*5620*/ IMAD R15, R18, 0x1000193, RZ ; - /*5630*/ IMAD R18, R23, 0x1000193, RZ ; - /*5640*/ LOP3.LUT R15, R15, R43, RZ, 0x3c, !PT ; - /*5650*/ LOP3.LUT R11, R19, R11, RZ, 0x3c, !PT ; - /*5660*/ LOP3.LUT R19, R27, R11, RZ, 0x3c, !PT ; - /*5670*/ LOP3.LUT R51, R18, R51, RZ, 0x3c, !PT ; - /*5680*/ IMAD R18, R30, 0x1000193, RZ ; - /*5690*/ SHFL.IDX PT, R30, R15, R35, 0x181f ; - /*56a0*/ LOP3.LUT R27, R26, R39, RZ, 0x3c, !PT ; - /*56b0*/ LOP3.LUT R18, R18, R51, RZ, 0x3c, !PT ; - /*56c0*/ SHFL.IDX PT, R19, R19, R35, 0x181f ; - /*56d0*/ SHFL.IDX PT, R27, R27, R35, 0x181f ; - /*56e0*/ IMAD R23, R64, 0x1000193, RZ ; - /*56f0*/ SHFL.IDX PT, R18, R18, R35, 0x181f ; - /*5700*/ LOP3.LUT R26, R23, R24, RZ, 0x3c, !PT ; - /*5710*/ IMAD R23, R25, 0x1000193, RZ ; - /*5720*/ IMAD.HI.U32 R24, R30, c[0x3][0x18c], RZ ; - /*5730*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*5740*/ IMAD.HI.U32 R24, R19, c[0x3][0x18c], RZ ; - /*5750*/ LOP3.LUT R23, R23, R28, RZ, 0x3c, !PT ; - /*5760*/ IMAD.MOV R28, RZ, RZ, -R24 ; - /*5770*/ IMAD.HI.U32 R24, R27, c[0x3][0x18c], RZ ; - /*5780*/ IMAD R30, R25, c[0x3][0x184], R30 ; - /*5790*/ IMAD.HI.U32 R25, R18, c[0x3][0x18c], RZ ; - /*57a0*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*57b0*/ IMAD R31, R63, 0x1000193, RZ ; - /*57c0*/ IMAD R19, R28, c[0x3][0x184], R19 ; - /*57d0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*57e0*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*57f0*/ IMAD R24, R24, c[0x3][0x184], R27 ; - /*5800*/ LOP3.LUT R31, R31, R44, RZ, 0x3c, !PT ; - /*5810*/ IMAD R44, R47, 0x1000193, RZ ; - /*5820*/ ISETP.GE.U32.AND P1, PT, R19, c[0x3][0x184], PT ; - /*5830*/ IMAD R27, R25, c[0x3][0x184], R18 ; - /*5840*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*5850*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*5860*/ SEL R28, RZ, c[0x3][0x184], !P1 ; - /*5870*/ LOP3.LUT R44, R44, R29, RZ, 0x3c, !PT ; - /*5880*/ IMAD.IADD R18, R30, 0x1, -R25 ; - /*5890*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*58a0*/ IMAD.IADD R25, R19, 0x1, -R28 ; - /*58b0*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*58c0*/ IMAD.WIDE.U32 R18, R18, R33, c[0x3][0x190] ; - /*58d0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*58e0*/ IMAD.IADD R29, R24, 0x1, -R29 ; - /*58f0*/ IMAD.WIDE.U32 R24, R25, R33, c[0x3][0x190] ; - /*5900*/ IADD3 R18, P0, R18, R68, RZ ; - /*5910*/ IMAD R31, R31, 0x1000193, RZ ; - /*5920*/ IADD3 R24, P1, R24, R68, RZ ; - /*5930*/ IMAD.IADD R30, R27, 0x1, -R28 ; - /*5940*/ IMAD.WIDE.U32 R28, R29, R33, c[0x3][0x190] ; - /*5950*/ LOP3.LUT R47, R31, R16, RZ, 0x3c, !PT ; - /*5960*/ IMAD R16, R61, 0x1000193, RZ ; - /*5970*/ IMAD.X R19, RZ, RZ, R19, P0 ; - /*5980*/ IADD3 R28, P0, R28, R68, RZ ; - /*5990*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*59a0*/ IMAD.WIDE.U32 R30, R30, R33, c[0x3][0x190] ; - /*59b0*/ LOP3.LUT R15, R69, R32, RZ, 0x3c, !PT ; - /*59c0*/ LOP3.LUT R63, R16, R17, RZ, 0x3c, !PT ; - /*59d0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*59e0*/ LDG.E.128.STRONG.GPU R16, [R18] ; - /*59f0*/ IMAD R33, R26, 0x1000193, RZ ; - /*5a00*/ IADD3 R32, P0, R30, R68, RZ ; - /*5a10*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*5a20*/ LOP3.LUT R12, R33, R12, RZ, 0x3c, !PT ; - /*5a30*/ IMAD.X R33, RZ, RZ, R31, P0 ; - /*5a40*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*5a50*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*5a60*/ IMAD R64, R45, 0x1000193, RZ ; - /*5a70*/ IMAD R66, R66, 0x1000193, RZ ; - /*5a80*/ IMAD R15, R15, 0x1000193, RZ ; - /*5a90*/ IMAD R44, R44, 0x1000193, RZ ; - /*5aa0*/ LOP3.LUT R13, R64, R13, RZ, 0x3c, !PT ; - /*5ab0*/ S2R R61, SR_TID.X ; - /*5ac0*/ LOP3.LUT R21, R66, R21, RZ, 0x3c, !PT ; - /*5ad0*/ IMAD R47, R47, 0x1000193, RZ ; - /*5ae0*/ LOP3.LUT R20, R15, R20, RZ, 0x3c, !PT ; - /*5af0*/ IMAD R15, R46, 0x1000193, RZ ; - /*5b00*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*5b10*/ IMAD R44, R63, 0x1000193, RZ ; - /*5b20*/ IMAD R46, R13, 0x1000193, RZ ; - /*5b30*/ IMAD R13, R14, 0x1000193, RZ ; - /*5b40*/ LOP3.LUT R8, R47, R8, RZ, 0x3c, !PT ; - /*5b50*/ IMAD R14, R21, 0x1000193, RZ ; - /*5b60*/ LOP3.LUT R42, R15, R42, RZ, 0x3c, !PT ; - /*5b70*/ IMAD R67, R67, 0x1000193, RZ ; - /*5b80*/ LOP3.LUT R9, R44, R9, RZ, 0x3c, !PT ; - /*5b90*/ IMAD R15, R12, 0x1000193, RZ ; - /*5ba0*/ LOP3.LUT R38, R13, R38, RZ, 0x3c, !PT ; - /*5bb0*/ IMAD R13, R20, 0x1000193, RZ ; - /*5bc0*/ LOP3.LUT R49, R14, R49, RZ, 0x3c, !PT ; - /*5bd0*/ IMAD R14, R43, 0x1000193, RZ ; - /*5be0*/ IADD3 R65, R65, 0x4, RZ ; - /*5bf0*/ IMAD R63, R8, 0x1000193, RZ ; - /*5c00*/ LOP3.LUT R12, R67, R10, RZ, 0x3c, !PT ; - /*5c10*/ IMAD R8, R9, 0x1000193, RZ ; - /*5c20*/ LOP3.LUT R36, R15, R36, RZ, 0x3c, !PT ; - /*5c30*/ IMAD R23, R23, 0x1000193, RZ ; - /*5c40*/ LOP3.LUT R10, R46, R37, RZ, 0x3c, !PT ; - /*5c50*/ IMAD R15, R22, 0x1000193, RZ ; - /*5c60*/ LOP3.LUT R48, R13, R48, RZ, 0x3c, !PT ; - /*5c70*/ IMAD R13, R42, 0x1000193, RZ ; - /*5c80*/ ISETP.NE.AND P0, PT, R65, 0x40, PT ; - /*5c90*/ IMAD R20, R41, 0x1000193, RZ ; - /*5ca0*/ LOP3.LUT R40, R23, R40, RZ, 0x3c, !PT ; - /*5cb0*/ IMAD R9, R12, 0x1000193, RZ ; - /*5cc0*/ LOP3.LUT R50, R15, R50, RZ, 0x3c, !PT ; - /*5cd0*/ IMAD.SHL.U32 R61, R61, 0x2, RZ ; - /*5ce0*/ IMAD R21, R40, 0x1000193, RZ ; - /*5cf0*/ IMAD R10, R10, 0x1000193, RZ ; - /*5d00*/ IMAD R69, R48, 0x1000193, RZ ; - /*5d10*/ IMAD R41, R50, 0x1000193, RZ ; - /*5d20*/ IMAD R40, R51, 0x1000193, RZ ; - /*5d30*/ LOP3.LUT R61, R61, 0xfffffff0, RZ, 0xc0, !PT ; - /*5d40*/ LOP3.LUT R37, R14, R19, RZ, 0x3c, !PT ; - /*5d50*/ LOP3.LUT R14, R8, R25, RZ, 0x3c, !PT ; - /*5d60*/ IMAD R8, R11, 0x1000193, RZ ; - /*5d70*/ LOP3.LUT R18, R13, R18, RZ, 0x3c, !PT ; - /*5d80*/ IMAD R13, R38, 0x1000193, RZ ; - /*5d90*/ LOP3.LUT R17, R20, R17, RZ, 0x3c, !PT ; - /*5da0*/ IMAD R20, R39, 0x1000193, RZ ; - /*5db0*/ LOP3.LUT R12, R9, R26, RZ, 0x3c, !PT ; - /*5dc0*/ IMAD R9, R36, 0x1000193, RZ ; - /*5dd0*/ LOP3.LUT R38, R8, R27, RZ, 0x3c, !PT ; - /*5de0*/ IMAD R8, R49, 0x1000193, RZ ; - /*5df0*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*5e00*/ LOP3.LUT R63, R63, R24, RZ, 0x3c, !PT ; - /*5e10*/ LOP3.LUT R64, R9, R28, RZ, 0x3c, !PT ; - /*5e20*/ LOP3.LUT R29, R10, R29, RZ, 0x3c, !PT ; - /*5e30*/ LOP3.LUT R13, R13, R30, RZ, 0x3c, !PT ; - /*5e40*/ LOP3.LUT R39, R20, R31, RZ, 0x3c, !PT ; - /*5e50*/ LOP3.LUT R69, R69, R32, RZ, 0x3c, !PT ; - /*5e60*/ LOP3.LUT R15, R8, R33, RZ, 0x3c, !PT ; - /*5e70*/ LOP3.LUT R41, R41, R34, RZ, 0x3c, !PT ; - /*5e80*/ LOP3.LUT R40, R40, R35, RZ, 0x3c, !PT ; - /*5e90*/ @P0 BRA `(.L_x_18) ; - /*5ea0*/ S2R R19, SR_TID.X ; - /*5eb0*/ IMAD R16, R16, 0x1000193, RZ ; - /*5ec0*/ CS2R R26, SRZ ; - /*5ed0*/ IMAD R63, R63, 0x1000193, RZ ; - /*5ee0*/ CS2R R20, SRZ ; - /*5ef0*/ IMAD R64, R64, 0x1000193, RZ ; - /*5f00*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*5f10*/ IMAD R8, R69, 0x1000193, RZ ; - /*5f20*/ LOP3.LUT R63, R63, R14, RZ, 0x3c, !PT ; - /*5f30*/ IMAD.MOV.U32 R33, RZ, RZ, -0x80000000 ; - /*5f40*/ LOP3.LUT R64, R64, R29, RZ, 0x3c, !PT ; - /*5f50*/ IMAD R9, R16, 0x1000193, RZ ; - /*5f60*/ LOP3.LUT R8, R8, R15, RZ, 0x3c, !PT ; - /*5f70*/ IMAD R63, R63, 0x1000193, RZ ; - /*5f80*/ CS2R R22, SRZ ; - /*5f90*/ IMAD R64, R64, 0x1000193, RZ ; - /*5fa0*/ LOP3.LUT R9, R9, R18, RZ, 0x3c, !PT ; - /*5fb0*/ IMAD R8, R8, 0x1000193, RZ ; - /*5fc0*/ LOP3.LUT R63, R63, R12, RZ, 0x3c, !PT ; - /*5fd0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x1 ; - /*5fe0*/ LOP3.LUT R64, R64, R13, RZ, 0x3c, !PT ; - /*5ff0*/ CS2R R28, SRZ ; - /*6000*/ LOP3.LUT R41, R8, R41, RZ, 0x3c, !PT ; - /*6010*/ IMAD R8, R9, 0x1000193, RZ ; - /*6020*/ LOP3.LUT R10, R19, 0xff8, RZ, 0xc0, !PT ; - /*6030*/ IMAD R63, R63, 0x1000193, RZ ; - /*6040*/ CS2R R24, SRZ ; - /*6050*/ IMAD R64, R64, 0x1000193, RZ ; - /*6060*/ LOP3.LUT R37, R8, R37, RZ, 0x3c, !PT ; - /*6070*/ IMAD.SHL.U32 R10, R10, 0x8, RZ ; - /*6080*/ LOP3.LUT R63, R63, R38, RZ, 0x3c, !PT ; - /*6090*/ IMAD R41, R41, 0x1000193, RZ ; - /*60a0*/ LOP3.LUT R39, R64, R39, RZ, 0x3c, !PT ; - /*60b0*/ IMAD.SHL.U32 R17, R19, 0x20, RZ ; - /*60c0*/ LOP3.LUT R16, R10, 0xfffffff8, R19, 0xe2, !PT ; - /*60d0*/ CS2R R30, SRZ ; - /*60e0*/ LOP3.LUT R41, R41, R40, RZ, 0x3c, !PT ; - /*60f0*/ CS2R R34, SRZ ; - /*6100*/ IMAD.MOV.U32 R43, RZ, RZ, RZ ; - /*6110*/ LEA R40, R19, 0x80, 0x5 ; - /*6120*/ IMAD.MOV.U32 R32, RZ, RZ, RZ ; - /*6130*/ UMOV UR5, URZ ; - /*6140*/ STS [R16.X4+0x100], R37 ; - /*6150*/ IMAD.MOV.U32 R44, RZ, RZ, RZ ; - /*6160*/ IMAD.MOV.U32 R61, RZ, RZ, RZ ; - /*6170*/ STS [R16.X4+0x120], R63 ; - /*6180*/ STS [R16.X4+0x140], R39 ; - /*6190*/ CS2R R36, SRZ ; - /*61a0*/ STS [R16.X4+0x160], R41 ; - /*61b0*/ LDS.U.128 R8, [R17+0x80] ; - /*61c0*/ CS2R R38, SRZ ; - /*61d0*/ LDS.U.128 R12, [R17+0x90] ; - /*61e0*/ CS2R R16, SRZ ; -.L_x_19: - /*61f0*/ LOP3.LUT R67, R3, R58, R18, 0x96, !PT ; - /*6200*/ USHF.L.U32 UR6, UR5, 0x3, URZ ; - /*6210*/ LOP3.LUT R50, R5, R56, R16, 0x96, !PT ; - /*6220*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*6230*/ LOP3.LUT R45, R59, R54, R12, 0x96, !PT ; - /*6240*/ LOP3.LUT R67, R67, R37, R28, 0x96, !PT ; - /*6250*/ UISETP.NE.AND UP0, UPT, UR5, 0x18, UPT ; - /*6260*/ LOP3.LUT R50, R50, R32, R23, 0x96, !PT ; - /*6270*/ LOP3.LUT R46, R60, R53, R13, 0x96, !PT ; - /*6280*/ LOP3.LUT R42, R52, R10, R17, 0x96, !PT ; - /*6290*/ ULDC.64 UR6, c[0x3][UR6] ; - /*62a0*/ LOP3.LUT R41, R7, R11, R44, 0x96, !PT ; - /*62b0*/ LOP3.LUT R45, R45, R39, R30, 0x96, !PT ; - /*62c0*/ SHF.L.W.U32.HI R48, R50, 0x1, R67 ; - /*62d0*/ LOP3.LUT R46, R46, R34, R25, 0x96, !PT ; - /*62e0*/ SHF.L.W.U32.HI R49, R67, 0x1, R50 ; - /*62f0*/ LOP3.LUT R42, R42, R35, R26, 0x96, !PT ; - /*6300*/ LOP3.LUT R41, R41, R31, R20, 0x96, !PT ; - /*6310*/ LOP3.LUT R47, R48, R45, RZ, 0x3c, !PT ; - /*6320*/ SHF.L.W.U32.HI R51, R46, 0x1, R45 ; - /*6330*/ SHF.L.W.U32.HI R48, R45, 0x1, R46 ; - /*6340*/ LOP3.LUT R62, R49, R46, RZ, 0x3c, !PT ; - /*6350*/ SHF.L.W.U32.HI R64, R41, 0x1, R42 ; - /*6360*/ LOP3.LUT R63, R2, R57, R14, 0x96, !PT ; - /*6370*/ LOP3.LUT R46, R4, R55, R15, 0x96, !PT ; - /*6380*/ SHF.L.W.U32.HI R45, R42, 0x1, R41 ; - /*6390*/ LOP3.LUT R67, R64, R67, RZ, 0x3c, !PT ; - /*63a0*/ LOP3.LUT R63, R63, R38, R29, 0x96, !PT ; - /*63b0*/ LOP3.LUT R46, R46, R33, R24, 0x96, !PT ; - /*63c0*/ LOP3.LUT R64, R0, R8, R21, 0x96, !PT ; - /*63d0*/ LOP3.LUT R49, R6, R9, R61, 0x96, !PT ; - /*63e0*/ LOP3.LUT R50, R45, R50, RZ, 0x3c, !PT ; - /*63f0*/ SHF.L.W.U32.HI R45, R46, 0x1, R63 ; - /*6400*/ LOP3.LUT R64, R64, R36, R27, 0x96, !PT ; - /*6410*/ LOP3.LUT R49, R49, R43, R22, 0x96, !PT ; - /*6420*/ SHF.L.W.U32.HI R66, R63, 0x1, R46 ; - /*6430*/ LOP3.LUT R42, R45, R42, RZ, 0x3c, !PT ; - /*6440*/ LOP3.LUT R41, R66, R41, RZ, 0x3c, !PT ; - /*6450*/ SHF.L.W.U32.HI R45, R64, 0x1, R49 ; - /*6460*/ SHF.L.W.U32.HI R66, R49, 0x1, R64 ; - /*6470*/ LOP3.LUT R45, R45, R46, RZ, 0x3c, !PT ; - /*6480*/ LOP3.LUT R63, R66, R63, RZ, 0x3c, !PT ; - /*6490*/ LOP3.LUT R46, R50, R43, RZ, 0x3c, !PT ; - /*64a0*/ LOP3.LUT R51, R51, R64, RZ, 0x3c, !PT ; - /*64b0*/ LOP3.LUT R48, R48, R49, RZ, 0x3c, !PT ; - /*64c0*/ LOP3.LUT R65, R67.reuse, R36, RZ, 0x3c, !PT ; - /*64d0*/ LOP3.LUT R43, R67.reuse, R0, RZ, 0x3c, !PT ; - /*64e0*/ LOP3.LUT R49, R50, R61, RZ, 0x3c, !PT ; - /*64f0*/ LOP3.LUT R0, R67, R21, RZ, 0x3c, !PT ; - /*6500*/ LOP3.LUT R36, R45.reuse, R16, RZ, 0x3c, !PT ; - /*6510*/ LOP3.LUT R56, R45, R56, RZ, 0x3c, !PT ; - /*6520*/ LOP3.LUT R61, R45.reuse, R32, RZ, 0x3c, !PT ; - /*6530*/ LOP3.LUT R21, R45.reuse, R5, RZ, 0x3c, !PT ; - /*6540*/ LOP3.LUT R23, R45, R23, RZ, 0x3c, !PT ; - /*6550*/ LOP3.LUT R16, R63, R37, RZ, 0x3c, !PT ; - /*6560*/ LOP3.LUT R9, R50.reuse, R9, RZ, 0x3c, !PT ; - /*6570*/ LOP3.LUT R6, R50, R6, RZ, 0x3c, !PT ; - /*6580*/ LOP3.LUT R22, R50, R22, RZ, 0x3c, !PT ; - /*6590*/ LOP3.LUT R45, R63.reuse, R58, RZ, 0x3c, !PT ; - /*65a0*/ LOP3.LUT R37, R63.reuse, R18, RZ, 0x3c, !PT ; - /*65b0*/ LOP3.LUT R32, R63.reuse, R3, RZ, 0x3c, !PT ; - /*65c0*/ LOP3.LUT R28, R63, R28, RZ, 0x3c, !PT ; - /*65d0*/ LOP3.LUT R50, R48, R31, RZ, 0x3c, !PT ; - /*65e0*/ LOP3.LUT R63, R51.reuse, R35, RZ, 0x3c, !PT ; - /*65f0*/ LOP3.LUT R31, R51.reuse, R10, RZ, 0x3c, !PT ; - /*6600*/ LOP3.LUT R35, R62, R15, RZ, 0x3c, !PT ; - /*6610*/ LOP3.LUT R3, R48, R20, RZ, 0x3c, !PT ; - /*6620*/ LOP3.LUT R26, R51, R26, RZ, 0x3c, !PT ; - /*6630*/ LOP3.LUT R15, R62, R4, RZ, 0x3c, !PT ; - /*6640*/ LOP3.LUT R33, R62.reuse, R33, RZ, 0x3c, !PT ; - /*6650*/ LOP3.LUT R10, R62.reuse, R24, RZ, 0x3c, !PT ; - /*6660*/ LOP3.LUT R8, R67.reuse, R8, RZ, 0x3c, !PT ; - /*6670*/ LOP3.LUT R27, R67, R27, RZ, 0x3c, !PT ; - /*6680*/ LOP3.LUT R62, R62, R55, RZ, 0x3c, !PT ; - /*6690*/ LOP3.LUT R24, R47, R14, RZ, 0x3c, !PT ; - /*66a0*/ LOP3.LUT R57, R47, R57, RZ, 0x3c, !PT ; - /*66b0*/ LOP3.LUT R58, R48.reuse, R7, RZ, 0x3c, !PT ; - /*66c0*/ LOP3.LUT R20, R48, R44, RZ, 0x3c, !PT ; - /*66d0*/ LOP3.LUT R67, R51, R52, RZ, 0x3c, !PT ; - /*66e0*/ LOP3.LUT R53, R41, R53, RZ, 0x3c, !PT ; - /*66f0*/ LOP3.LUT R54, R42, R54, RZ, 0x3c, !PT ; - /*6700*/ LOP3.LUT R14, R47, R2, RZ, 0x3c, !PT ; - /*6710*/ SHF.L.W.U32.HI R5, R36, 0xb, R37 ; - /*6720*/ SHF.L.W.U32.HI R44, R37, 0xb, R36 ; - /*6730*/ LOP3.LUT R38, R47.reuse, R38, RZ, 0x3c, !PT ; - /*6740*/ LOP3.LUT R55, R47, R29, RZ, 0x3c, !PT ; - /*6750*/ SHF.L.W.U32.HI R52, R3, 0xe, R26 ; - /*6760*/ SHF.L.W.U32.HI R7, R26, 0xe, R3 ; - /*6770*/ SHF.L.W.U32.HI R36, R61, 0xf, R16 ; - /*6780*/ LOP3.LUT R48, R48, R11, RZ, 0x3c, !PT ; - /*6790*/ LOP3.LUT R47, R41, R13, RZ, 0x3c, !PT ; - /*67a0*/ LOP3.LUT R66, R42, R12, RZ, 0x3c, !PT ; - /*67b0*/ SHF.L.W.U32.HI R4, R62, 0xc, R57 ; - /*67c0*/ SHF.L.W.U32.HI R3, R57, 0xc, R62 ; - /*67d0*/ SHF.L.W.U32.HI R37, R35, 0xa, R24 ; - /*67e0*/ SHF.L.W.U32.HI R26, R24, 0xa, R35 ; - /*67f0*/ SHF.L.W.U32.HI R61, R16, 0xf, R61 ; - /*6800*/ LOP3.LUT R34, R41, R34, RZ, 0x3c, !PT ; - /*6810*/ LOP3.LUT R39, R42, R39, RZ, 0x3c, !PT ; - /*6820*/ LOP3.LUT R11, R51, R17, RZ, 0x3c, !PT ; - /*6830*/ SHF.L.W.U32.HI R24, R53, 0x4, R54 ; - /*6840*/ SHF.L.W.U32.HI R62, R54, 0x4, R53 ; - /*6850*/ SHF.L.W.U32.HI R35, R58, 0x1b, R67 ; - /*6860*/ SHF.L.W.U32.HI R2, R22, 0x18, R27 ; - /*6870*/ SHF.L.W.U32.HI R16, R49, 0x19, R0 ; - /*6880*/ SHF.L.W.U32.HI R27, R27, 0x18, R22 ; - /*6890*/ SHF.L.W.U32.HI R53, R15, 0x1, R14 ; - /*68a0*/ SHF.L.W.U32.HI R54, R14, 0x1, R15 ; - /*68b0*/ SHF.L.W.U32.HI R51, R50, 0x8, R63 ; - /*68c0*/ SHF.L.W.U32.HI R49, R0, 0x19, R49 ; - /*68d0*/ SHF.L.W.U32.HI R29, R67, 0x1b, R58 ; - /*68e0*/ SHF.L.W.U32.HI R14, R56, 0x6, R45 ; - /*68f0*/ SHF.L.W.U32.HI R15, R45, 0x6, R56 ; - /*6900*/ LOP3.LUT R13, R41, R25, RZ, 0x3c, !PT ; - /*6910*/ SHF.L.W.U32.HI R50, R63, 0x8, R50 ; - /*6920*/ SHF.L.W.U32.HI R0, R9, 0x17, R8 ; - /*6930*/ SHF.L.W.U32.HI R64, R8, 0x17, R9 ; - /*6940*/ SHF.L.W.U32.HI R17, R46, 0x15, R65 ; - /*6950*/ SHF.L.W.U32.HI R18, R65, 0x15, R46 ; - /*6960*/ SHF.L.W.U32.HI R25, R10, 0x2, R55 ; - /*6970*/ SHF.L.W.U32.HI R22, R34, 0x9, R39 ; - /*6980*/ SHF.L.W.U32.HI R68, R39, 0x9, R34 ; - /*6990*/ SHF.L.W.U32.HI R57, R21, 0x1e, R32 ; - /*69a0*/ SHF.L.W.U32.HI R63, R32, 0x1e, R21 ; - /*69b0*/ SHF.L.W.U32.HI R58, R47, 0x3, R66 ; - /*69c0*/ SHF.L.W.U32.HI R56, R66, 0x3, R47 ; - /*69d0*/ SHF.L.W.U32.HI R9, R33, 0xd, R38 ; - /*69e0*/ SHF.L.W.U32.HI R8, R38, 0xd, R33 ; - /*69f0*/ SHF.L.W.U32.HI R55, R55, 0x2, R10 ; - /*6a00*/ SHF.L.W.U32.HI R21, R20, 0x7, R11 ; - /*6a10*/ SHF.L.W.U32.HI R65, R11, 0x7, R20 ; - /*6a20*/ SHF.L.W.U32.HI R47, R48, 0x14, R31 ; - /*6a30*/ LOP3.LUT R39, R35, R37, R62, 0xb4, !PT ; - /*6a40*/ LOP3.LUT R38, R62, R36, R37, 0xb4, !PT ; - /*6a50*/ SHF.L.W.U32.HI R10, R6, 0x1c, R43 ; - /*6a60*/ SHF.L.W.U32.HI R11, R43, 0x1c, R6 ; - /*6a70*/ SHF.L.W.U32.HI R48, R31, 0x14, R48 ; - /*6a80*/ LOP3.LUT R37, R37, R27, R36, 0xb4, !PT ; - /*6a90*/ LOP3.LUT R36, R36, R35, R27, 0xb4, !PT ; - /*6aa0*/ LOP3.LUT R32, R26, R2, R61, 0xb4, !PT ; - /*6ab0*/ LOP3.LUT R43, R61, R29, R2, 0xb4, !PT ; - /*6ac0*/ LOP3.LUT R31, R2, R24, R29, 0xb4, !PT ; - /*6ad0*/ LOP3.LUT R30, R42, R30, RZ, 0x3c, !PT ; - /*6ae0*/ SHF.L.W.U32.HI R46, R23, 0x1d, R28 ; - /*6af0*/ SHF.L.W.U32.HI R45, R28, 0x1d, R23 ; - /*6b00*/ LOP3.LUT R35, R27, R62, R35, 0xb4, !PT ; - /*6b10*/ LOP3.LUT R34, R29, R26, R24, 0xb4, !PT ; - /*6b20*/ LOP3.LUT R33, R24, R61, R26, 0xb4, !PT ; - /*6b30*/ LOP3.LUT R2, R44, R3, RZ, 0x30, !PT ; - /*6b40*/ LOP3.LUT R28, R65, R25, R68, 0xb4, !PT ; - /*6b50*/ LOP3.LUT R27, R68, R63, R25, 0xb4, !PT ; - /*6b60*/ LOP3.LUT R26, R25, R64, R63, 0xb4, !PT ; - /*6b70*/ LOP3.LUT R24, R0, R22, R21, 0xb4, !PT ; - /*6b80*/ LOP3.LUT R23, R21, R55, R22, 0xb4, !PT ; - /*6b90*/ LOP3.LUT R25, R57, R21, R0, 0xb4, !PT ; - /*6ba0*/ LOP3.LUT R22, R22, R57, R55, 0xb4, !PT ; - /*6bb0*/ LOP3.LUT R20, R55, R0, R57, 0xb4, !PT ; - /*6bc0*/ LOP3.LUT R6, R5, R4, RZ, 0x30, !PT ; - /*6bd0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6be0*/ LOP3.LUT R0, R52, R42.reuse, R59.reuse, 0x6, !PT ; - /*6bf0*/ LOP3.LUT R21, R3, R42.reuse, R59.reuse, 0x90, !PT ; - /*6c00*/ LOP3.LUT R55, R7, R41.reuse, R60, 0x6, !PT ; - /*6c10*/ SHF.L.W.U32.HI R12, R13, 0x12, R30 ; - /*6c20*/ LOP3.LUT R59, R2, R42, R59, 0x96, !PT ; - /*6c30*/ LOP3.LUT R42, R4, R41, R60, 0x90, !PT ; - /*6c40*/ LOP3.LUT R2, R3, R17, R44, 0xb4, !PT ; - /*6c50*/ LOP3.LUT R60, R6, R41, R60, 0x96, !PT ; - /*6c60*/ LOP3.LUT R3, R44, R52, R17, 0xb4, !PT ; - /*6c70*/ LOP3.LUT R4, R4, R18, R5, 0xb4, !PT ; - /*6c80*/ SHF.L.W.U32.HI R13, R30, 0x12, R13 ; - /*6c90*/ LOP3.LUT R0, R0, R17, RZ, 0x3c, !PT ; - /*6ca0*/ LOP3.LUT R5, R5, R7, R18, 0xb4, !PT ; - /*6cb0*/ LOP3.LUT R6, R55, R18, RZ, 0x3c, !PT ; - /*6cc0*/ LOP3.LUT R52, R21, R52, RZ, 0x3c, !PT ; - /*6cd0*/ LOP3.LUT R18, R16, R12, R51, 0xb4, !PT ; - /*6ce0*/ LOP3.LUT R21, R51, R53, R12, 0xb4, !PT ; - /*6cf0*/ LOP3.LUT R17, R12, R14, R53, 0xb4, !PT ; - /*6d00*/ LOP3.LUT R12, R53, R16, R14, 0xb4, !PT ; - /*6d10*/ LOP3.LUT R14, R14, R51, R16, 0xb4, !PT ; - /*6d20*/ LOP3.LUT R16, R49, R13, R50, 0xb4, !PT ; - /*6d30*/ LOP3.LUT R61, R50, R54, R13, 0xb4, !PT ; - /*6d40*/ LOP3.LUT R44, R13, R15, R54, 0xb4, !PT ; - /*6d50*/ LOP3.LUT R13, R54, R49, R15, 0xb4, !PT ; - /*6d60*/ LOP3.LUT R60, R60, UR7, RZ, 0x3c, !PT ; - /*6d70*/ LOP3.LUT R59, R59, UR6, RZ, 0x3c, !PT ; - /*6d80*/ LOP3.LUT R54, R10, R58, R47, 0xb4, !PT ; - /*6d90*/ LOP3.LUT R57, R47, R8, R58, 0xb4, !PT ; - /*6da0*/ LOP3.LUT R53, R11, R56, R48, 0xb4, !PT ; - /*6db0*/ LOP3.LUT R55, R48, R9, R56, 0xb4, !PT ; - /*6dc0*/ LOP3.LUT R58, R58, R45, R8, 0xb4, !PT ; - /*6dd0*/ LOP3.LUT R56, R56, R46, R9, 0xb4, !PT ; - /*6de0*/ LOP3.LUT R8, R8, R10, R45, 0xb4, !PT ; - /*6df0*/ LOP3.LUT R9, R9, R11, R46, 0xb4, !PT ; - /*6e00*/ LOP3.LUT R30, R63, R65, R64, 0xb4, !PT ; - /*6e10*/ LOP3.LUT R29, R64, R68, R65, 0xb4, !PT ; - /*6e20*/ LOP3.LUT R7, R42, R7, RZ, 0x3c, !PT ; - /*6e30*/ LOP3.LUT R15, R15, R50, R49, 0xb4, !PT ; - /*6e40*/ LOP3.LUT R10, R45, R47, R10, 0xb4, !PT ; - /*6e50*/ LOP3.LUT R11, R46, R48, R11, 0xb4, !PT ; - /*6e60*/ @P0 BRA `(.L_x_19) ; - /*6e70*/ UMOV UR6, 32@lo(d_target) ; - /*6e80*/ UMOV UR7, 32@hi(d_target) ; - /*6e90*/ LDG.E.64.STRONG.CTA R2, [UR6] ; - /*6ea0*/ PRMT R60, R60, 0x123, RZ ; - /*6eb0*/ BMOV.32.CLEAR RZ, B0 ; - /*6ec0*/ PRMT R61, R59, 0x123, RZ ; - /*6ed0*/ BSSY B0, `(.L_x_20) ; - /*6ee0*/ ISETP.GT.U32.AND P0, PT, R60, R2, PT ; - /*6ef0*/ ISETP.GT.U32.AND.EX P0, PT, R61, R3, PT, P0 ; - /*6f00*/ @P0 BRA `(.L_x_21) ; - /*6f10*/ S2R R3, SR_LANEID ; - /*6f20*/ VOTEU.ANY UR8, UPT, PT ; - /*6f30*/ FLO.U32 R0, UR8 ; - /*6f40*/ ULDC.64 UR6, c[0x0][0x168] ; - /*6f50*/ UIADD3 UR5, UP0, UR6, 0x140, URZ ; - /*6f60*/ UIADD3.X UR6, URZ, UR7, URZ, UP0, !UPT ; - /*6f70*/ POPC R5, UR8 ; - /*6f80*/ IMAD.U32 R2, RZ, RZ, UR5 ; - /*6f90*/ ISETP.EQ.U32.AND P0, PT, R0, R3, PT ; - /*6fa0*/ IMAD.U32 R3, RZ, RZ, UR6 ; - /*6fb0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R2], R5 ; - /*6fc0*/ S2R R4, SR_LTMASK ; - /*6fd0*/ LOP3.LUT R4, R4, UR8, RZ, 0xc0, !PT ; - /*6fe0*/ POPC R7, R4 ; - /*6ff0*/ SHFL.IDX PT, R10, R5, R0, 0x1f ; - /*7000*/ IMAD.IADD R10, R10, 0x1, R7 ; - /*7010*/ ISETP.GT.U32.AND P0, PT, R10, 0x7, PT ; - /*7020*/ @P0 EXIT ; - /*7030*/ S2R R0, SR_CTAID.X ; - /*7040*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*7050*/ IMAD.U32 R15, RZ, RZ, UR4 ; - /*7060*/ UMOV UR6, 32@lo(d_header) ; - /*7070*/ LDS.U.128 R4, [R40] ; - /*7080*/ IMAD.MOV.U32 R9, RZ, RZ, 0x20 ; - /*7090*/ UMOV UR7, 32@hi(d_header) ; - /*70a0*/ IMAD.MOV.U32 R11, RZ, RZ, 0x8 ; - /*70b0*/ IMAD.WIDE.U32 R8, R10, R9, c[0x0][0x168] ; - /*70c0*/ LDS.U.128 R20, [R40+0x10] ; - /*70d0*/ IMAD.WIDE.U32 R10, R10, R11, c[0x0][0x168] ; - /*70e0*/ IMAD R0, R0, c[0x0][0x0], R19 ; - /*70f0*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*7100*/ IADD3 R14, P0, P1, R0, c[0x0][0x160], R15 ; - /*7110*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*7120*/ IADD3.X R15, RZ, c[0x0][0x164], R0, P0, P1 ; - /*7130*/ STG.E.EF.128.SYS [R8], R4 ; - /*7140*/ STG.E.EF.128.SYS [R8+0x10], R20 ; - /*7150*/ STG.E.EF.64.SYS [R10+0x100], R14 ; - /*7160*/ LDG.E.64.STRONG.CTA R12, [UR6] ; - /*7170*/ STG.E.EF.64.SYS [R2+-0x60], R12 ; - /*7180*/ STG.E.EF.64.SYS [R10+0x148], R60 ; -.L_x_21: - /*7190*/ BSYNC B0 ; -.L_x_20: - /*71a0*/ UIADD3 UR5, UR4, 0x1, URZ ; - /*71b0*/ ULDC UR6, c[0x3][0x180] ; - /*71c0*/ UISETP.GE.U32.AND UP0, UPT, UR5, UR6, UPT ; - /*71d0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*71e0*/ @P0 EXIT ; - /*71f0*/ UMOV UR4, UR5 ; - /*7200*/ BRA `(.L_x_22) ; -.L_x_23: - /*7210*/ BRA `(.L_x_23); - /*7220*/ NOP; - /*7230*/ NOP; - /*7240*/ NOP; - /*7250*/ NOP; - /*7260*/ NOP; - /*7270*/ NOP; -.L_x_172: - - -//--------------------- .text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,(.L_x_173 - _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ UMOV UR4, URZ ; -.L_x_29: - /*0040*/ UMOV UR6, 32@lo(d_header) ; - /*0050*/ UMOV UR7, 32@hi(d_header) ; - /*0060*/ LDG.E.U.128.STRONG.CTA R4, [UR6+0x10] ; - /*0070*/ LDG.E.U.128.STRONG.CTA R8, [UR6] ; - /*0080*/ S2R R3, SR_CTAID.X ; - /*0090*/ S2R R0, SR_TID.X ; - /*00a0*/ IMAD.U32 R69, RZ, RZ, UR4 ; - /*00b0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*00c0*/ IMAD R2, R3, c[0x0][0x0], R0 ; - /*00d0*/ IMAD R2, R2, c[0x3][0x180], RZ ; - /*00e0*/ IADD3 R68, P0, P1, R2, c[0x0][0x160], R69 ; - /*00f0*/ IMAD.U32 R14, RZ, RZ, UR5 ; - /*0100*/ IADD3.X R69, RZ, c[0x0][0x164], R14, P0, P1 ; - /*0110*/ SHF.L.W.U32.HI R46, R68, 0x1, R69 ; - /*0120*/ SHF.L.W.U32.HI R17, R69, 0x1, R68 ; - /*0130*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*0140*/ ULDC UR5, c[0x3][0x180] ; - /*0150*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*0160*/ UMOV UR8, 0x1 ; - /*0170*/ LOP3.LUT R3, R7, 0x80000000, RZ, 0x3c, !PT ; - /*0180*/ SHF.L.W.U32.HI R13, R5, 0x1, R4 ; - /*0190*/ SHF.L.W.U32.HI R2, R4, 0x1, R5 ; - /*01a0*/ SHF.L.W.U32.HI R15, R3, 0x1, R6 ; - /*01b0*/ LOP3.LUT R23, R13, 0x1, R8, 0x96, !PT ; - /*01c0*/ SHF.L.W.U32.HI R12, R6, 0x1, R3 ; - /*01d0*/ LOP3.LUT R2, R2, R9, RZ, 0x3c, !PT ; - /*01e0*/ SHF.L.W.U32.HI R19, R11, 0x1, R10 ; - /*01f0*/ SHF.L.W.U32.HI R21, R10.reuse, 0x1, R11 ; - /*0200*/ LOP3.LUT R3, R15, R10, RZ, 0x3c, !PT ; - /*0210*/ LOP3.LUT R10, R10, R23, RZ, 0x3c, !PT ; - /*0220*/ LOP3.LUT R12, R12, R11, RZ, 0x3c, !PT ; - /*0230*/ SHF.L.W.U32.HI R55, R23, 0x2, R2 ; - /*0240*/ SHF.L.W.U32.HI R33, R2.reuse, 0x2, R23.reuse ; - /*0250*/ SHF.L.W.U32.HI R16, R2.reuse, 0xd, R23.reuse ; - /*0260*/ SHF.L.W.U32.HI R13, R23.reuse, 0xd, R2.reuse ; - /*0270*/ SHF.L.W.U32.HI R59, R23, 0xa, R2 ; - /*0280*/ SHF.L.W.U32.HI R58, R2.reuse, 0xa, R23.reuse ; - /*0290*/ SHF.L.W.U32.HI R20, R2, 0xc, R23 ; - /*02a0*/ LOP3.LUT R11, R11, R2, RZ, 0x3c, !PT ; - /*02b0*/ SHF.L.W.U32.HI R23, R23, 0xc, R2 ; - /*02c0*/ LOP3.LUT R2, R8, 0x1, RZ, 0x3c, !PT ; - /*02d0*/ SHF.L.W.U32.HI R14, R10, 0x1, R11 ; - /*02e0*/ SHF.L.W.U32.HI R41, R11, 0x1, R10 ; - /*02f0*/ SHF.L.W.U32.HI R11, R9, 0x1, R2 ; - /*0300*/ SHF.L.W.U32.HI R2, R2, 0x1, R9 ; - /*0310*/ LOP3.LUT R25, R11, R6, RZ, 0x3c, !PT ; - /*0320*/ LOP3.LUT R2, R2, 0x80000000, R7, 0x96, !PT ; - /*0330*/ LOP3.LUT R32, R4, R3, RZ, 0x3c, !PT ; - /*0340*/ LOP3.LUT R11, R5, R12, RZ, 0x3c, !PT ; - /*0350*/ SHF.L.W.U32.HI R42, R3, 0xb, R12 ; - /*0360*/ LOP3.LUT R19, R19, R68, RZ, 0x3c, !PT ; - /*0370*/ LOP3.LUT R46, R46, R5, RZ, 0x3c, !PT ; - /*0380*/ SHF.L.W.U32.HI R15, R12.reuse, 0xb, R3.reuse ; - /*0390*/ SHF.L.W.U32.HI R22, R3.reuse, 0xf, R12.reuse ; - /*03a0*/ SHF.L.W.U32.HI R39, R12, 0xf, R3 ; - /*03b0*/ SHF.L.W.U32.HI R51, R3, 0x6, R12 ; - /*03c0*/ SHF.L.W.U32.HI R49, R12.reuse, 0x1d, R3.reuse ; - /*03d0*/ SHF.L.W.U32.HI R34, R3, 0x1d, R12 ; - /*03e0*/ SHF.L.W.U32.HI R48, R12, 0x6, R3 ; - /*03f0*/ SHF.L.W.U32.HI R35, R2, 0xe, R25 ; - /*0400*/ SHF.L.W.U32.HI R40, R25, 0xe, R2 ; - /*0410*/ LOP3.LUT R29, R69, R2, RZ, 0x3c, !PT ; - /*0420*/ PRMT R37, R2.reuse, 0x2107, R25.reuse ; - /*0430*/ PRMT R54, R25.reuse, 0x2107, R2.reuse ; - /*0440*/ SHF.L.W.U32.HI R5, R25.reuse, 0x14, R2.reuse ; - /*0450*/ SHF.L.W.U32.HI R61, R2.reuse, 0x7, R25.reuse ; - /*0460*/ SHF.L.W.U32.HI R27, R25, 0x7, R2 ; - /*0470*/ SHF.L.W.U32.HI R3, R2, 0x14, R25 ; - /*0480*/ SHF.L.W.U32.HI R28, R11, 0x1e, R32 ; - /*0490*/ LOP3.LUT R17, R17, R4, RZ, 0x3c, !PT ; - /*04a0*/ SHF.L.W.U32.HI R32, R32, 0x1e, R11 ; - /*04b0*/ LOP3.LUT R2, R42, R23, RZ, 0x30, !PT ; - /*04c0*/ LOP3.LUT R4, R21, R69, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R11, R19, 0x1, RZ, 0x3c, !PT ; - /*04e0*/ LOP3.LUT R21, R15, R20, RZ, 0x30, !PT ; - /*04f0*/ LOP3.LUT R30, R68, R25, RZ, 0x3c, !PT ; - /*0500*/ LOP3.LUT R10, R23, R8.reuse, R19.reuse, 0x90, !PT ; - /*0510*/ LOP3.LUT R2, R2, R8.reuse, R19.reuse, 0x96, !PT ; - /*0520*/ LOP3.LUT R18, R35, R8, R19, 0x6, !PT ; - /*0530*/ SHF.L.W.U32.HI R8, R4, 0x4, R11 ; - /*0540*/ SHF.L.W.U32.HI R43, R11, 0x4, R4.reuse ; - /*0550*/ LOP3.LUT R11, R21, R9, R4, 0x96, !PT ; - /*0560*/ SHF.L.W.U32.HI R24, R30, 0x1b, R29 ; - /*0570*/ PRMT R21, R46, 0x4321, R17 ; - /*0580*/ LOP3.LUT R60, R7, R46, RZ, 0x3c, !PT ; - /*0590*/ SHF.L.W.U32.HI R30, R29, 0x1b, R30 ; - /*05a0*/ SHF.L.W.U32.HI R50, R19.reuse, 0x12, R4.reuse ; - /*05b0*/ SHF.L.W.U32.HI R12, R4.reuse, 0x12, R19.reuse ; - /*05c0*/ SHF.L.W.U32.HI R38, R4.reuse, 0x9, R19.reuse ; - /*05d0*/ SHF.L.W.U32.HI R56, R19.reuse, 0x9, R4.reuse ; - /*05e0*/ SHF.L.W.U32.HI R36, R19, 0x3, R4 ; - /*05f0*/ SHF.L.W.U32.HI R44, R4, 0x3, R19 ; - /*0600*/ PRMT R7, R17, 0x4321, R46 ; - /*0610*/ LOP3.LUT R31, R20, R9.reuse, R4.reuse, 0x90, !PT ; - /*0620*/ LOP3.LUT R19, R40, R9, R4, 0x6, !PT ; - /*0630*/ LOP3.LUT R25, R8, R22, R59, 0xb4, !PT ; - /*0640*/ LOP3.LUT R4, R24, R59, R8, 0xb4, !PT ; - /*0650*/ LOP3.LUT R29, R22, R21, R24, 0xd2, !PT ; - /*0660*/ LOP3.LUT R59, R59, R21, R22, 0xb4, !PT ; - /*0670*/ LOP3.LUT R24, R21, R8, R24, 0xb4, !PT ; - /*0680*/ LOP3.LUT R9, R6, R17, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R21, R43, R39, R58, 0xb4, !PT ; - /*06a0*/ LOP3.LUT R8, R30, R58, R43, 0xb4, !PT ; - /*06b0*/ LOP3.LUT R26, R39, R7, R30, 0xd2, !PT ; - /*06c0*/ SHF.L.W.U32.HI R6, R17, 0x19, R46 ; - /*06d0*/ LOP3.LUT R58, R58, R7, R39, 0xb4, !PT ; - /*06e0*/ LOP3.LUT R30, R7, R43, R30, 0xb4, !PT ; - /*06f0*/ SHF.L.W.U32.HI R7, R46, 0x19, R17 ; - /*0700*/ LOP3.LUT R43, R37, R50, R14.reuse, 0xd2, !PT ; - /*0710*/ LOP3.LUT R22, R50, R51, R14, 0xb4, !PT ; - /*0720*/ LOP3.LUT R14, R14, R6, R51, 0xb4, !PT ; - /*0730*/ LOP3.LUT R53, R54, R12, R41.reuse, 0xd2, !PT ; - /*0740*/ LOP3.LUT R52, R12, R48, R41, 0xb4, !PT ; - /*0750*/ SHF.L.W.U32.HI R62, R17, 0x15, R46 ; - /*0760*/ LOP3.LUT R51, R51, R37, R6, 0xb4, !PT ; - /*0770*/ LOP3.LUT R50, R6, R50, R37, 0xb4, !PT ; - /*0780*/ LOP3.LUT R41, R41, R7, R48, 0xb4, !PT ; - /*0790*/ LOP3.LUT R48, R48, R54, R7, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R6, R10, R35, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R54, R7, R12, R54, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R10, R31, R40, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R20, R20, R62, R15, 0xb4, !PT ; - /*07e0*/ LOP3.LUT R40, R15, R40, R62, 0xb4, !PT ; - /*07f0*/ LOP3.LUT R7, R19, R62, RZ, 0x3c, !PT ; - /*0800*/ SHF.L.W.U32.HI R37, R46.reuse, 0x15, R17 ; - /*0810*/ SHF.L.W.U32.HI R62, R9, 0x1c, R60 ; - /*0820*/ LOP3.LUT R46, R46, 0x80000000, RZ, 0x3c, !PT ; - /*0830*/ SHF.L.W.U32.HI R60, R60, 0x1c, R9 ; - /*0840*/ LOP3.LUT R9, R5, R16, R36, 0xb4, !PT ; - /*0850*/ LOP3.LUT R19, R36, R49, R16, 0xb4, !PT ; - /*0860*/ LOP3.LUT R12, R23, R37, R42, 0xb4, !PT ; - /*0870*/ LOP3.LUT R16, R16, R49, R62, 0xd2, !PT ; - /*0880*/ LOP3.LUT R42, R42, R35, R37, 0xb4, !PT ; - /*0890*/ LOP3.LUT R18, R18, R37, RZ, 0x3c, !PT ; - /*08a0*/ SHF.L.W.U32.HI R15, R46, 0x17, R17 ; - /*08b0*/ LOP3.LUT R45, R62, R36, R5, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R49, R49, R5, R62, 0xb4, !PT ; - /*08d0*/ SHF.L.W.U32.HI R17, R17, 0x17, R46 ; - /*08e0*/ LOP3.LUT R5, R3, R13, R44, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R37, R44, R34, R13, 0xb4, !PT ; - /*0900*/ LOP3.LUT R44, R60, R44, R3, 0xb4, !PT ; - /*0910*/ LOP3.LUT R13, R13, R34, R60.reuse, 0xd2, !PT ; - /*0920*/ LOP3.LUT R3, R34, R3, R60, 0xb4, !PT ; - /*0930*/ LOP3.LUT R65, R27, R33.reuse, R56, 0xb4, !PT ; - /*0940*/ LOP3.LUT R57, R56, R33, R32, 0xd2, !PT ; - /*0950*/ LOP3.LUT R62, R61, R55, R38, 0xb4, !PT ; - /*0960*/ LOP3.LUT R34, R38, R55, R28, 0xd2, !PT ; - /*0970*/ LOP3.LUT R56, R17, R56, R27, 0xb4, !PT ; - /*0980*/ LOP3.LUT R38, R15, R38, R61, 0xb4, !PT ; - /*0990*/ LOP3.LUT R64, R12, R5, R48, 0x96, !PT ; - /*09a0*/ LOP3.LUT R47, R20, R9, R51, 0x96, !PT ; - /*09b0*/ LOP3.LUT R33, R33, R17, R32, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R55, R55, R15, R28, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R64, R64, R21, R56, 0x96, !PT ; - /*09e0*/ LOP3.LUT R47, R47, R25, R38, 0x96, !PT ; - /*09f0*/ LOP3.LUT R60, R6, R3, R52, 0x96, !PT ; - /*0a00*/ LOP3.LUT R67, R10, R49, R22, 0x96, !PT ; - /*0a10*/ LOP3.LUT R61, R28, R61, R15, 0xb4, !PT ; - /*0a20*/ LOP3.LUT R39, R2, 0x1, RZ, 0x3c, !PT ; - /*0a30*/ LOP3.LUT R60, R60, R30, R33, 0x96, !PT ; - /*0a40*/ SHF.L.W.U32.HI R15, R47, 0x1, R64 ; - /*0a50*/ LOP3.LUT R67, R67, R24, R55, 0x96, !PT ; - /*0a60*/ SHF.L.W.U32.HI R66, R64, 0x1, R47 ; - /*0a70*/ LOP3.LUT R27, R32, R27, R17, 0xb4, !PT ; - /*0a80*/ LOP3.LUT R36, R42, R37, R54, 0x96, !PT ; - /*0a90*/ LOP3.LUT R35, R40, R19, R50, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R63, R39, R44, R41, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R2, R11, R45, R14, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R28, R15, R60, RZ, 0x3c, !PT ; - /*0ad0*/ LOP3.LUT R31, R18, R13, R53, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R46, R7, R16, R43, 0x96, !PT ; - /*0af0*/ LOP3.LUT R66, R66, R67, RZ, 0x3c, !PT ; - /*0b00*/ LOP3.LUT R36, R36, R58, R65, 0x96, !PT ; - /*0b10*/ LOP3.LUT R35, R35, R59, R62, 0x96, !PT ; - /*0b20*/ LOP3.LUT R63, R63, R8, R27, 0x96, !PT ; - /*0b30*/ LOP3.LUT R2, R2, R4, R61, 0x96, !PT ; - /*0b40*/ LOP3.LUT R31, R31, R26, R57, 0x96, !PT ; - /*0b50*/ LOP3.LUT R46, R46, R29, R34, 0x96, !PT ; - /*0b60*/ LOP3.LUT R39, R39, R28, RZ, 0x3c, !PT ; - /*0b70*/ LOP3.LUT R11, R11, R66, RZ, 0x3c, !PT ; -.L_x_24: - /*0b80*/ LOP3.LUT R23, R8, R28.reuse, RZ, 0x3c, !PT ; - /*0b90*/ USHF.L.U32 UR5, UR8, 0x3, URZ ; - /*0ba0*/ LOP3.LUT R15, R44, R28, RZ, 0x3c, !PT ; - /*0bb0*/ UIADD3 UR8, UR8, 0x1, URZ ; - /*0bc0*/ SHF.L.W.U32.HI R8, R60, 0x1, R67 ; - /*0bd0*/ SHF.L.W.U32.HI R44, R31, 0x1, R46 ; - /*0be0*/ UISETP.NE.AND UP1, UPT, UR8, 0x17, UPT ; - /*0bf0*/ SHF.L.W.U32.HI R67, R67, 0x1, R60 ; - /*0c00*/ LOP3.LUT R17, R41, R28, RZ, 0x3c, !PT ; - /*0c10*/ LOP3.LUT R60, R8, R35, RZ, 0x3c, !PT ; - /*0c20*/ ULDC.64 UR6, c[0x3][UR5] ; - /*0c30*/ SHF.L.W.U32.HI R8, R35, 0x1, R36 ; - /*0c40*/ SHF.L.W.U32.HI R41, R36, 0x1, R35 ; - /*0c50*/ LOP3.LUT R47, R44, R47, RZ, 0x3c, !PT ; - /*0c60*/ SHF.L.W.U32.HI R35, R46, 0x1, R31 ; - /*0c70*/ SHF.L.W.U32.HI R44, R2, 0x1, R63 ; - /*0c80*/ LOP3.LUT R14, R14, R66.reuse, RZ, 0x3c, !PT ; - /*0c90*/ LOP3.LUT R32, R4, R66, RZ, 0x3c, !PT ; - /*0ca0*/ LOP3.LUT R27, R27, R28, RZ, 0x3c, !PT ; - /*0cb0*/ LOP3.LUT R4, R61, R66.reuse, RZ, 0x3c, !PT ; - /*0cc0*/ LOP3.LUT R28, R45, R66, RZ, 0x3c, !PT ; - /*0cd0*/ LOP3.LUT R35, R35, R64, RZ, 0x3c, !PT ; - /*0ce0*/ LOP3.LUT R31, R44, R31, RZ, 0x3c, !PT ; - /*0cf0*/ SHF.L.W.U32.HI R61, R63, 0x1, R2 ; - /*0d00*/ LOP3.LUT R44, R41, R2, RZ, 0x3c, !PT ; - /*0d10*/ LOP3.LUT R63, R8, R63, RZ, 0x3c, !PT ; - /*0d20*/ SHF.L.W.U32.HI R41, R17, 0x3, R14 ; - /*0d30*/ SHF.L.W.U32.HI R45, R14, 0x3, R17 ; - /*0d40*/ LOP3.LUT R36, R67, R36, RZ, 0x3c, !PT ; - /*0d50*/ SHF.L.W.U32.HI R8, R27, 0x12, R4 ; - /*0d60*/ SHF.L.W.U32.HI R14, R4, 0x12, R27 ; - /*0d70*/ SHF.L.W.U32.HI R2, R28, 0x4, R15 ; - /*0d80*/ SHF.L.W.U32.HI R4, R15, 0x4, R28 ; - /*0d90*/ LOP3.LUT R27, R58, R35, RZ, 0x3c, !PT ; - /*0da0*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*0db0*/ SHF.L.W.U32.HI R17, R32, 0x9, R23 ; - /*0dc0*/ SHF.L.W.U32.HI R15, R23, 0x9, R32 ; - /*0dd0*/ LOP3.LUT R58, R65, R35.reuse, RZ, 0x3c, !PT ; - /*0de0*/ LOP3.LUT R42, R42, R35.reuse, RZ, 0x3c, !PT ; - /*0df0*/ LOP3.LUT R23, R37, R35.reuse, RZ, 0x3c, !PT ; - /*0e00*/ LOP3.LUT R46, R54, R35, RZ, 0x3c, !PT ; - /*0e10*/ LOP3.LUT R32, R19, R47.reuse, RZ, 0x3c, !PT ; - /*0e20*/ LOP3.LUT R65, R50, R47, RZ, 0x3c, !PT ; - /*0e30*/ LOP3.LUT R37, R40, R47.reuse, RZ, 0x3c, !PT ; - /*0e40*/ LOP3.LUT R28, R59, R47, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R35, R18, R36.reuse, RZ, 0x3c, !PT ; - /*0e60*/ LOP3.LUT R13, R13, R36.reuse, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R53, R53, R36.reuse, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R50, R26, R36, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R19, R57, R36, RZ, 0x3c, !PT ; - /*0ea0*/ LOP3.LUT R47, R62, R47, RZ, 0x3c, !PT ; - /*0eb0*/ LOP3.LUT R36, R7, R60.reuse, RZ, 0x3c, !PT ; - /*0ec0*/ LOP3.LUT R18, R16, R60.reuse, RZ, 0x3c, !PT ; - /*0ed0*/ LOP3.LUT R54, R43, R60.reuse, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R26, R34, R60, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R7, R33, R31, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R62, R5, R63, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R43, R29, R60, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R6, R6, R31.reuse, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R3, R3, R31, RZ, 0x3c, !PT ; - /*0f50*/ LOP3.LUT R34, R52, R31.reuse, RZ, 0x3c, !PT ; - /*0f60*/ LOP3.LUT R30, R30, R31, RZ, 0x3c, !PT ; - /*0f70*/ LOP3.LUT R33, R22, R61.reuse, RZ, 0x3c, !PT ; - /*0f80*/ LOP3.LUT R16, R55, R61.reuse, RZ, 0x3c, !PT ; - /*0f90*/ LOP3.LUT R31, R10, R61.reuse, RZ, 0x3c, !PT ; - /*0fa0*/ LOP3.LUT R60, R49, R61, RZ, 0x3c, !PT ; - /*0fb0*/ LOP3.LUT R59, R24, R61, RZ, 0x3c, !PT ; - /*0fc0*/ LOP3.LUT R21, R21, R63, RZ, 0x3c, !PT ; - /*0fd0*/ LOP3.LUT R22, R25, R44.reuse, RZ, 0x3c, !PT ; - /*0fe0*/ LOP3.LUT R61, R20, R44.reuse, RZ, 0x3c, !PT ; - /*0ff0*/ LOP3.LUT R64, R51, R44.reuse, RZ, 0x3c, !PT ; - /*1000*/ LOP3.LUT R57, R38, R44, RZ, 0x3c, !PT ; - /*1010*/ SHF.L.W.U32.HI R44, R9, 0xc, R62 ; - /*1020*/ SHF.L.W.U32.HI R10, R7, 0xe, R16 ; - /*1030*/ SHF.L.W.U32.HI R20, R16, 0xe, R7 ; - /*1040*/ SHF.L.W.U32.HI R62, R62, 0xc, R9 ; - /*1050*/ LOP3.LUT R52, R12, R63, RZ, 0x3c, !PT ; - /*1060*/ SHF.L.W.U32.HI R7, R50, 0x15, R43 ; - /*1070*/ SHF.L.W.U32.HI R5, R43, 0x15, R50 ; - /*1080*/ SHF.L.W.U32.HI R16, R22, 0xd, R21 ; - /*1090*/ SHF.L.W.U32.HI R9, R21, 0xd, R22 ; - /*10a0*/ LOP3.LUT R12, R56, R63, RZ, 0x3c, !PT ; - /*10b0*/ SHF.L.W.U32.HI R50, R53, 0x19, R54 ; - /*10c0*/ SHF.L.W.U32.HI R21, R23, 0x6, R32 ; - /*10d0*/ SHF.L.W.U32.HI R51, R32, 0x6, R23 ; - /*10e0*/ SHF.L.W.U32.HI R55, R46, 0xb, R65 ; - /*10f0*/ SHF.L.W.U32.HI R56, R3, 0x14, R60 ; - /*1100*/ SHF.L.W.U32.HI R54, R54, 0x19, R53 ; - /*1110*/ PRMT R23, R26, 0x4321, R19 ; - /*1120*/ PRMT R25, R19, 0x4321, R26 ; - /*1130*/ LOP3.LUT R29, R48, R63, RZ, 0x3c, !PT ; - /*1140*/ SHF.L.W.U32.HI R40, R65, 0xb, R46 ; - /*1150*/ SHF.L.W.U32.HI R60, R60, 0x14, R3 ; - /*1160*/ PRMT R43, R59, 0x2107, R30 ; - /*1170*/ PRMT R53, R30, 0x2107, R59 ; - /*1180*/ SHF.L.W.U32.HI R24, R27, 0xf, R28 ; - /*1190*/ SHF.L.W.U32.HI R26, R28, 0xf, R27 ; - /*11a0*/ SHF.L.W.U32.HI R32, R33, 0x7, R34 ; - /*11b0*/ SHF.L.W.U32.HI R48, R47, 0x1d, R58 ; - /*11c0*/ SHF.L.W.U32.HI R49, R35, 0x1c, R36 ; - /*11d0*/ SHF.L.W.U32.HI R3, R36, 0x1c, R35 ; - /*11e0*/ SHF.L.W.U32.HI R28, R6, 0x1b, R31 ; - /*11f0*/ SHF.L.W.U32.HI R30, R31, 0x1b, R6 ; - /*1200*/ SHF.L.W.U32.HI R34, R34, 0x7, R33 ; - /*1210*/ SHF.L.W.U32.HI R58, R58, 0x1d, R47 ; - /*1220*/ SHF.L.W.U32.HI R31, R18, 0x17, R13 ; - /*1230*/ SHF.L.W.U32.HI R33, R13, 0x17, R18 ; - /*1240*/ SHF.L.W.U32.HI R35, R37, 0x1e, R42 ; - /*1250*/ SHF.L.W.U32.HI R46, R42, 0x1e, R37 ; - /*1260*/ LOP3.LUT R47, R39, R55, R62, 0xb4, !PT ; - /*1270*/ LOP3.LUT R42, R55, R20.reuse, R5, 0xb4, !PT ; - /*1280*/ LOP3.LUT R18, R5, R20, R39.reuse, 0xd2, !PT ; - /*1290*/ LOP3.LUT R6, R20, R62, R39, 0xb4, !PT ; - /*12a0*/ LOP3.LUT R39, R11, R40, R44, 0xb4, !PT ; - /*12b0*/ LOP3.LUT R20, R44, R7, R40, 0xb4, !PT ; - /*12c0*/ SHF.L.W.U32.HI R36, R12, 0x2, R57 ; - /*12d0*/ SHF.L.W.U32.HI R38, R57, 0x2, R12 ; - /*12e0*/ LOP3.LUT R40, R40, R10, R7, 0xb4, !PT ; - /*12f0*/ SHF.L.W.U32.HI R22, R52, 0x1, R61 ; - /*1300*/ LOP3.LUT R12, R62, R5, R55, 0xb4, !PT ; - /*1310*/ LOP3.LUT R7, R7, R10, R11.reuse, 0xd2, !PT ; - /*1320*/ SHF.L.W.U32.HI R52, R61, 0x1, R52 ; - /*1330*/ LOP3.LUT R10, R10, R44, R11, 0xb4, !PT ; - /*1340*/ LOP3.LUT R5, R60, R9, R45, 0xb4, !PT ; - /*1350*/ LOP3.LUT R37, R45, R58.reuse, R9, 0xb4, !PT ; - /*1360*/ LOP3.LUT R13, R9, R58, R3, 0xd2, !PT ; - /*1370*/ LOP3.LUT R44, R3, R45, R60, 0xb4, !PT ; - /*1380*/ LOP3.LUT R9, R56, R16, R41, 0xb4, !PT ; - /*1390*/ LOP3.LUT R19, R41, R48.reuse, R16, 0xb4, !PT ; - /*13a0*/ LOP3.LUT R45, R49, R41, R56, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R16, R16, R48, R49.reuse, 0xd2, !PT ; - /*13c0*/ LOP3.LUT R49, R48, R56, R49, 0xb4, !PT ; - /*13d0*/ LOP3.LUT R41, R52, R54, R51, 0xb4, !PT ; - /*13e0*/ LOP3.LUT R48, R51, R53, R54, 0xb4, !PT ; - /*13f0*/ LOP3.LUT R54, R54, R14.reuse, R53, 0xb4, !PT ; - /*1400*/ LOP3.LUT R53, R53, R14, R52, 0xd2, !PT ; - /*1410*/ SHF.L.W.U32.HI R27, R29, 0xa, R64 ; - /*1420*/ LOP3.LUT R52, R14, R51, R52, 0xb4, !PT ; - /*1430*/ SHF.L.W.U32.HI R29, R64, 0xa, R29 ; - /*1440*/ LOP3.LUT R14, R22, R50, R21, 0xb4, !PT ; - /*1450*/ LOP3.LUT R51, R21, R43, R50, 0xb4, !PT ; - /*1460*/ LOP3.LUT R50, R50, R8.reuse, R43, 0xb4, !PT ; - /*1470*/ LOP3.LUT R43, R43, R8, R22, 0xd2, !PT ; - /*1480*/ LOP3.LUT R3, R58, R60, R3, 0xb4, !PT ; - /*1490*/ LOP3.LUT R22, R8, R21, R22, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R21, R4, R26, R29, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R58, R29, R25, R26, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R8, R30, R29, R4, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R26, R26, R25, R30.reuse, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R30, R25, R4, R30, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R4, R28, R27, R2, 0xb4, !PT ; - /*1500*/ LOP3.LUT R25, R2, R24, R27, 0xb4, !PT ; - /*1510*/ LOP3.LUT R59, R27, R23, R24, 0xb4, !PT ; - /*1520*/ LOP3.LUT R27, R46, R34, R33, 0xb4, !PT ; - /*1530*/ LOP3.LUT R56, R33, R15, R34, 0xb4, !PT ; - /*1540*/ LOP3.LUT R65, R34, R38, R15, 0xb4, !PT ; - /*1550*/ LOP3.LUT R57, R15, R38, R46.reuse, 0xd2, !PT ; - /*1560*/ LOP3.LUT R33, R38, R33, R46, 0xb4, !PT ; - /*1570*/ LOP3.LUT R11, R47, UR6, RZ, 0x3c, !PT ; - /*1580*/ LOP3.LUT R38, R31, R17, R32, 0xb4, !PT ; - /*1590*/ LOP3.LUT R64, R12, R5, R48, 0x96, !PT ; - /*15a0*/ LOP3.LUT R47, R20, R9, R51, 0x96, !PT ; - /*15b0*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*15c0*/ LOP3.LUT R29, R24, R23, R28, 0xd2, !PT ; - /*15d0*/ LOP3.LUT R60, R6, R3, R52, 0x96, !PT ; - /*15e0*/ LOP3.LUT R64, R64, R21, R56, 0x96, !PT ; - /*15f0*/ LOP3.LUT R47, R47, R25, R38, 0x96, !PT ; - /*1600*/ LOP3.LUT R24, R23, R2, R28, 0xb4, !PT ; - /*1610*/ LOP3.LUT R55, R36, R31, R35, 0xb4, !PT ; - /*1620*/ LOP3.LUT R67, R10, R49, R22, 0x96, !PT ; - /*1630*/ LOP3.LUT R62, R32, R36.reuse, R17, 0xb4, !PT ; - /*1640*/ LOP3.LUT R34, R17, R36, R35, 0xd2, !PT ; - /*1650*/ LOP3.LUT R60, R60, R30, R33, 0x96, !PT ; - /*1660*/ SHF.L.W.U32.HI R17, R47, 0x1, R64 ; - /*1670*/ LOP3.LUT R15, R39, UR7, RZ, 0x3c, !PT ; - /*1680*/ LOP3.LUT R67, R67, R24, R55, 0x96, !PT ; - /*1690*/ SHF.L.W.U32.HI R66, R64, 0x1, R47 ; - /*16a0*/ LOP3.LUT R61, R35, R32, R31, 0xb4, !PT ; - /*16b0*/ LOP3.LUT R28, R17, R60, RZ, 0x3c, !PT ; - /*16c0*/ LOP3.LUT R36, R42, R37, R54, 0x96, !PT ; - /*16d0*/ LOP3.LUT R35, R40, R19, R50, 0x96, !PT ; - /*16e0*/ LOP3.LUT R31, R18, R13, R53, 0x96, !PT ; - /*16f0*/ LOP3.LUT R46, R7, R16, R43, 0x96, !PT ; - /*1700*/ LOP3.LUT R63, R11, R44, R41, 0x96, !PT ; - /*1710*/ LOP3.LUT R2, R15, R45, R14, 0x96, !PT ; - /*1720*/ LOP3.LUT R66, R66, R67, RZ, 0x3c, !PT ; - /*1730*/ LOP3.LUT R39, R11, R28, RZ, 0x3c, !PT ; - /*1740*/ LOP3.LUT R36, R36, R58, R65, 0x96, !PT ; - /*1750*/ LOP3.LUT R35, R35, R59, R62, 0x96, !PT ; - /*1760*/ LOP3.LUT R31, R31, R26, R57, 0x96, !PT ; - /*1770*/ LOP3.LUT R46, R46, R29, R34, 0x96, !PT ; - /*1780*/ LOP3.LUT R63, R63, R8, R27, 0x96, !PT ; - /*1790*/ LOP3.LUT R2, R2, R4, R61, 0x96, !PT ; - /*17a0*/ LOP3.LUT R11, R15, R66, RZ, 0x3c, !PT ; - /*17b0*/ @P0 BRA `(.L_x_24) ; - /*17c0*/ SHF.L.W.U32.HI R15, R46, 0x1, R31 ; - /*17d0*/ SHF.L.W.U32.HI R6, R31, 0x1, R46 ; - /*17e0*/ SHF.L.W.U32.HI R4, R35, 0x1, R36 ; - /*17f0*/ LOP3.LUT R64, R15, R64, RZ, 0x3c, !PT ; - /*1800*/ LOP3.LUT R17, R6, R47, RZ, 0x3c, !PT ; - /*1810*/ SHF.L.W.U32.HI R15, R36, 0x1, R35 ; - /*1820*/ SHF.L.W.U32.HI R6, R2, 0x1, R63 ; - /*1830*/ LOP3.LUT R4, R4, R63, RZ, 0x3c, !PT ; - /*1840*/ SHF.L.W.U32.HI R19, R67, 0x1, R60 ; - /*1850*/ SHF.L.W.U32.HI R63, R63, 0x1, R2 ; - /*1860*/ SHF.L.W.U32.HI R60, R60, 0x1, R67 ; - /*1870*/ LOP3.LUT R2, R15, R2, RZ, 0x3c, !PT ; - /*1880*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*1890*/ LOP3.LUT R46, R63, R46, RZ, 0x3c, !PT ; - /*18a0*/ LOP3.LUT R19, R19, R36, RZ, 0x3c, !PT ; - /*18b0*/ LOP3.LUT R60, R60, R35, RZ, 0x3c, !PT ; - /*18c0*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*18d0*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*18e0*/ LOP3.LUT R4, R9, R2, RZ, 0x3c, !PT ; - /*18f0*/ LOP3.LUT R28, R41, R28, RZ, 0x3c, !PT ; - /*1900*/ LOP3.LUT R13, R14, R66, RZ, 0x3c, !PT ; - /*1910*/ LOP3.LUT R2, R25, R2, RZ, 0x3c, !PT ; - /*1920*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*1930*/ LOP3.LUT R8, R49, R46, RZ, 0x3c, !PT ; - /*1940*/ LOP3.LUT R18, R18, R19, RZ, 0x3c, !PT ; - /*1950*/ LOP3.LUT R7, R7, R60, RZ, 0x3c, !PT ; - /*1960*/ SHF.L.W.U32.HI R47, R28, 0x3, R13 ; - /*1970*/ SHF.L.W.U32.HI R10, R3, 0x14, R8 ; - /*1980*/ SHF.L.W.U32.HI R9, R2, 0xd, R21 ; - /*1990*/ SHF.L.W.U32.HI R28, R13, 0x3, R28 ; - /*19a0*/ SHF.L.W.U32.HI R3, R8, 0x14, R3 ; - /*19b0*/ SHF.L.W.U32.HI R21, R21, 0xd, R2 ; - /*19c0*/ SHF.L.W.U32.HI R42, R7, 0x1c, R18 ; - /*19d0*/ LOP3.LUT R54, R54, R64, RZ, 0x3c, !PT ; - /*19e0*/ LOP3.LUT R13, R50, R17, RZ, 0x3c, !PT ; - /*19f0*/ LOP3.LUT R64, R65, R64, RZ, 0x3c, !PT ; - /*1a00*/ LOP3.LUT R17, R62, R17, RZ, 0x3c, !PT ; - /*1a10*/ LOP3.LUT R19, R26, R19, RZ, 0x3c, !PT ; - /*1a20*/ LOP3.LUT R60, R29, R60, RZ, 0x3c, !PT ; - /*1a30*/ LOP3.LUT R42, R42, R28, R3, 0xb4, !PT ; - /*1a40*/ LOP3.LUT R44, R3, R21, R28, 0xb4, !PT ; - /*1a50*/ IMAD.SHL.U32 R3, R0.reuse, 0x40, RZ ; - /*1a60*/ LOP3.LUT R6, R33, R6, RZ, 0x3c, !PT ; - /*1a70*/ IMAD.SHL.U32 R0, R0, 0x10, RZ ; - /*1a80*/ LOP3.LUT R55, R55, R46, RZ, 0x3c, !PT ; - /*1a90*/ SHF.L.W.U32.HI R43, R18, 0x1c, R7 ; - /*1aa0*/ SHF.L.W.U32.HI R8, R17, 0x1d, R64 ; - /*1ab0*/ SHF.L.W.U32.HI R2, R13, 0xb, R54 ; - /*1ac0*/ SHF.L.W.U32.HI R41, R4, 0xc, R5 ; - /*1ad0*/ SHF.L.W.U32.HI R54, R54, 0xb, R13 ; - /*1ae0*/ SHF.L.W.U32.HI R7, R19, 0x15, R60 ; - /*1af0*/ SHF.L.W.U32.HI R5, R5, 0xc, R4 ; - /*1b00*/ SHF.L.W.U32.HI R40, R55, 0xe, R6 ; - /*1b10*/ SHF.L.W.U32.HI R19, R60, 0x15, R19 ; - /*1b20*/ LOP3.LUT R43, R43, R47, R10, 0xb4, !PT ; - /*1b30*/ LOP3.LUT R45, R10, R9, R47, 0xb4, !PT ; - /*1b40*/ LOP3.LUT R47, R47, R8, R9, 0xb4, !PT ; - /*1b50*/ SHF.L.W.U32.HI R12, R6, 0xe, R55 ; - /*1b60*/ LOP3.LUT R9, R0, 0x30, RZ, 0xc0, !PT ; - /*1b70*/ SHF.L.W.U32.HI R46, R64, 0x1d, R17 ; - /*1b80*/ IMAD.MOV.U32 R64, RZ, RZ, RZ ; - /*1b90*/ LOP3.LUT R36, R39, R54, R5, 0xb4, !PT ; - /*1ba0*/ LOP3.LUT R0, R3, 0x3fe00, RZ, 0xc0, !PT ; - /*1bb0*/ LOP3.LUT R37, R11, R2, R41, 0xb4, !PT ; - /*1bc0*/ LOP3.LUT R4, R54, R40.reuse, R19, 0xb4, !PT ; - /*1bd0*/ IMAD.IADD R0, R0, 0x1, R9 ; - /*1be0*/ LOP3.LUT R6, R19, R40, R39.reuse, 0xd2, !PT ; - /*1bf0*/ LOP3.LUT R38, R5, R19, R54, 0xb4, !PT ; - /*1c00*/ LOP3.LUT R40, R40, R5, R39, 0xb4, !PT ; - /*1c10*/ LOP3.LUT R39, R41, R7, R2, 0xb4, !PT ; - /*1c20*/ LOP3.LUT R5, R2, R12, R7, 0xb4, !PT ; - /*1c30*/ LOP3.LUT R46, R28, R46, R21, 0xb4, !PT ; - /*1c40*/ LOP3.LUT R7, R7, R12, R11.reuse, 0xd2, !PT ; - /*1c50*/ LOP3.LUT R41, R12, R41, R11, 0xb4, !PT ; - /*1c60*/ LOP3.LUT R36, R36, 0x80008008, RZ, 0x3c, !PT ; - /*1c70*/ LOP3.LUT R37, R37, 0x80000000, RZ, 0x3c, !PT ; - /*1c80*/ STS.128 [R3+0x830], R44 ; - /*1c90*/ STS.128 [R3+0x810], R4 ; - /*1ca0*/ STS.128 [R3+0x820], R40 ; - /*1cb0*/ STS.128 [R3+0x800], R36 ; - /*1cc0*/ LDS.U.128 R32, [R0+0x800] ; - /*1cd0*/ LDS.U.128 R28, [R0+0x840] ; - /*1ce0*/ LDS.U.128 R24, [R0+0x880] ; - /*1cf0*/ LDS.U.128 R20, [R0+0x8c0] ; - /*1d00*/ LDS.U.128 R16, [R0+0x900] ; - /*1d10*/ LDS.U.128 R12, [R0+0x940] ; - /*1d20*/ LDS.U.128 R8, [R0+0x980] ; - /*1d30*/ LDS.U.128 R4, [R0+0x9c0] ; -.L_x_25: - /*1d40*/ S2R R56, SR_TID.X ; - /*1d50*/ SHF.R.U32.HI R62, RZ, 0x2, R64 ; - /*1d60*/ IMAD.SHL.U32 R2, R56, 0x40, RZ ; - /*1d70*/ IMAD.SHL.U32 R58, R56, 0x10, RZ ; - /*1d80*/ LOP3.LUT R67, R2, 0x3fe00, RZ, 0xc0, !PT ; - /*1d90*/ LOP3.LUT R58, R58, 0x70, RZ, 0xe2, !PT ; - /*1da0*/ LDS.U R63, [R67+0x800] ; - /*1db0*/ LDS.U R61, [R67+0x840] ; - /*1dc0*/ LDS.U R60, [R67+0x8c0] ; - /*1dd0*/ LDS.U R59, [R67+0x900] ; - /*1de0*/ LDS.U R57, [R67+0x940] ; - /*1df0*/ LOP3.LUT R0, R63, R64, RZ, 0x3c, !PT ; - /*1e00*/ IMAD R3, R0, 0x1000193, RZ ; - /*1e10*/ LOP3.LUT R39, R3, R32, RZ, 0x3c, !PT ; - /*1e20*/ IMAD.MOV.U32 R3, RZ, RZ, 0x80 ; - /*1e30*/ SHFL.IDX PT, R39, R39, R62, 0x181f ; - /*1e40*/ IMAD.HI.U32 R0, R39, c[0x3][0x18c], RZ ; - /*1e50*/ IMAD.MOV R0, RZ, RZ, -R0 ; - /*1e60*/ IMAD R0, R0, c[0x3][0x184], R39 ; - /*1e70*/ ISETP.GE.U32.AND P0, PT, R0, c[0x3][0x184], PT ; - /*1e80*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*1e90*/ IMAD.IADD R36, R0, 0x1, -R37 ; - /*1ea0*/ LOP3.LUT R0, R61, R64, RZ, 0x3c, !PT ; - /*1eb0*/ IMAD.WIDE.U32 R36, R36, R3, c[0x3][0x190] ; - /*1ec0*/ IMAD R41, R0, 0x1000193, RZ ; - /*1ed0*/ IADD3 R36, P0, R36, R58, RZ ; - /*1ee0*/ LDS.U R0, [R67+0x880] ; - /*1ef0*/ LOP3.LUT R43, R41, R28, RZ, 0x3c, !PT ; - /*1f00*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*1f10*/ SHFL.IDX PT, R43, R43, R62, 0x181f ; - /*1f20*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*1f30*/ IMAD.HI.U32 R40, R43, c[0x3][0x18c], RZ ; - /*1f40*/ IMAD.MOV R40, RZ, RZ, -R40 ; - /*1f50*/ IMAD R40, R40, c[0x3][0x184], R43 ; - /*1f60*/ ISETP.GE.U32.AND P0, PT, R40, c[0x3][0x184], PT ; - /*1f70*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*1f80*/ IMAD.IADD R40, R40, 0x1, -R41 ; - /*1f90*/ IMAD.WIDE.U32 R40, R40, R3, c[0x3][0x190] ; - /*1fa0*/ IADD3 R40, P0, R40, R58, RZ ; - /*1fb0*/ LOP3.LUT R44, R0, R64, RZ, 0x3c, !PT ; - /*1fc0*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*1fd0*/ IMAD R45, R44, 0x1000193, RZ ; - /*1fe0*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*1ff0*/ LOP3.LUT R47, R45, R24, RZ, 0x3c, !PT ; - /*2000*/ SHFL.IDX PT, R47, R47, R62, 0x181f ; - /*2010*/ IMAD.HI.U32 R44, R47, c[0x3][0x18c], RZ ; - /*2020*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*2030*/ IMAD R44, R44, c[0x3][0x184], R47 ; - /*2040*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*2050*/ SEL R45, RZ, c[0x3][0x184], !P0 ; - /*2060*/ IMAD.IADD R44, R44, 0x1, -R45 ; - /*2070*/ IMAD.WIDE.U32 R44, R44, R3, c[0x3][0x190] ; - /*2080*/ IADD3 R44, P0, R44, R58, RZ ; - /*2090*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*20a0*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*20b0*/ LOP3.LUT R48, R60, R64.reuse, RZ, 0x3c, !PT ; - /*20c0*/ LOP3.LUT R50, R59, R64, RZ, 0x3c, !PT ; - /*20d0*/ IMAD R49, R48, 0x1000193, RZ ; - /*20e0*/ IMAD R53, R50, 0x1000193, RZ ; - /*20f0*/ LOP3.LUT R49, R49, R20, RZ, 0x3c, !PT ; - /*2100*/ LOP3.LUT R53, R53, R16, RZ, 0x3c, !PT ; - /*2110*/ SHFL.IDX PT, R49, R49, R62, 0x181f ; - /*2120*/ SHFL.IDX PT, R52, R53, R62, 0x181f ; - /*2130*/ IMAD.HI.U32 R48, R49, c[0x3][0x18c], RZ ; - /*2140*/ IMAD.MOV R48, RZ, RZ, -R48 ; - /*2150*/ IMAD R48, R48, c[0x3][0x184], R49 ; - /*2160*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*2170*/ SEL R51, RZ, c[0x3][0x184], !P0 ; - /*2180*/ IMAD.IADD R48, R48, 0x1, -R51 ; - /*2190*/ IMAD.WIDE.U32 R48, R48, R3, c[0x3][0x190] ; - /*21a0*/ IADD3 R48, P0, R48, R58, RZ ; - /*21b0*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*21c0*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*21d0*/ IMAD.HI.U32 R54, R52, c[0x3][0x18c], RZ ; - /*21e0*/ IMAD.MOV R55, RZ, RZ, -R54 ; - /*21f0*/ LOP3.LUT R54, R57, R64, RZ, 0x3c, !PT ; - /*2200*/ IMAD R65, R32, 0x1000193, RZ ; - /*2210*/ IMAD R52, R55, c[0x3][0x184], R52 ; - /*2220*/ IMAD R32, R33, 0x1000193, RZ ; - /*2230*/ IMAD R33, R54, 0x1000193, RZ ; - /*2240*/ ISETP.GE.U32.AND P0, PT, R52, c[0x3][0x184], PT ; - /*2250*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*2260*/ IMAD.IADD R52, R52, 0x1, -R55 ; - /*2270*/ IMAD.WIDE.U32 R52, R52, R3, c[0x3][0x190] ; - /*2280*/ IADD3 R52, P0, R52, R58, RZ ; - /*2290*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*22a0*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*22b0*/ LOP3.LUT R36, R65, R36, RZ, 0x3c, !PT ; - /*22c0*/ LOP3.LUT R65, R32, R37, RZ, 0x3c, !PT ; - /*22d0*/ LOP3.LUT R32, R33, R12, RZ, 0x3c, !PT ; - /*22e0*/ LDS.U R37, [R67+0x980] ; - /*22f0*/ SHFL.IDX PT, R32, R32, R62, 0x181f ; - /*2300*/ IMAD R33, R34, 0x1000193, RZ ; - /*2310*/ LOP3.LUT R38, R33, R38, RZ, 0x3c, !PT ; - /*2320*/ IMAD.HI.U32 R33, R32, c[0x3][0x18c], RZ ; - /*2330*/ IMAD.MOV R33, RZ, RZ, -R33 ; - /*2340*/ IMAD R33, R33, c[0x3][0x184], R32 ; - /*2350*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*2360*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*2370*/ IMAD.IADD R32, R33, 0x1, -R34 ; - /*2380*/ IMAD R33, R28, 0x1000193, RZ ; - /*2390*/ IMAD R28, R29, 0x1000193, RZ ; - /*23a0*/ IMAD R29, R30, 0x1000193, RZ ; - /*23b0*/ LOP3.LUT R41, R28, R41, RZ, 0x3c, !PT ; - /*23c0*/ LOP3.LUT R42, R29, R42, RZ, 0x3c, !PT ; - /*23d0*/ IMAD.WIDE.U32 R28, R32, R3, c[0x3][0x190] ; - /*23e0*/ LOP3.LUT R40, R33, R40, RZ, 0x3c, !PT ; - /*23f0*/ IADD3 R32, P0, R28, R58, RZ ; - /*2400*/ LOP3.LUT R28, R37, R64, RZ, 0x3c, !PT ; - /*2410*/ IMAD.X R33, RZ, RZ, R29, P0 ; - /*2420*/ IMAD R29, R28, 0x1000193, RZ ; - /*2430*/ LOP3.LUT R29, R29, R8, RZ, 0x3c, !PT ; - /*2440*/ IMAD R66, R35, 0x1000193, RZ ; - /*2450*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*2460*/ SHFL.IDX PT, R28, R29, R62, 0x181f ; - /*2470*/ IMAD R30, R31, 0x1000193, RZ ; - /*2480*/ LOP3.LUT R43, R30, R43, RZ, 0x3c, !PT ; - /*2490*/ IMAD.HI.U32 R30, R28, c[0x3][0x18c], RZ ; - /*24a0*/ IMAD.MOV R31, RZ, RZ, -R30 ; - /*24b0*/ IMAD R28, R31, c[0x3][0x184], R28 ; - /*24c0*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*24d0*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*24e0*/ IMAD.IADD R28, R28, 0x1, -R31 ; - /*24f0*/ IMAD R31, R24, 0x1000193, RZ ; - /*2500*/ IMAD R24, R25, 0x1000193, RZ ; - /*2510*/ IMAD R25, R26, 0x1000193, RZ ; - /*2520*/ LOP3.LUT R45, R24, R45, RZ, 0x3c, !PT ; - /*2530*/ LOP3.LUT R46, R25, R46, RZ, 0x3c, !PT ; - /*2540*/ IMAD.WIDE.U32 R24, R28, R3, c[0x3][0x190] ; - /*2550*/ LOP3.LUT R66, R66, R39, RZ, 0x3c, !PT ; - /*2560*/ LDS.U R39, [R67+0x9c0] ; - /*2570*/ IADD3 R28, P0, R24, R58, RZ ; - /*2580*/ IMAD.X R29, RZ, RZ, R25, P0 ; - /*2590*/ LOP3.LUT R44, R31, R44, RZ, 0x3c, !PT ; - /*25a0*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*25b0*/ LOP3.LUT R24, R39, R64, RZ, 0x3c, !PT ; - /*25c0*/ IMAD R25, R24, 0x1000193, RZ ; - /*25d0*/ LOP3.LUT R25, R25, R4, RZ, 0x3c, !PT ; - /*25e0*/ SHFL.IDX PT, R24, R25, R62, 0x181f ; - /*25f0*/ IMAD R26, R27, 0x1000193, RZ ; - /*2600*/ LOP3.LUT R47, R26, R47, RZ, 0x3c, !PT ; - /*2610*/ IMAD.HI.U32 R26, R24, c[0x3][0x18c], RZ ; - /*2620*/ IMAD.MOV R27, RZ, RZ, -R26 ; - /*2630*/ IMAD R24, R27, c[0x3][0x184], R24 ; - /*2640*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*2650*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2660*/ IMAD.IADD R24, R24, 0x1, -R27 ; - /*2670*/ IMAD R27, R20, 0x1000193, RZ ; - /*2680*/ IMAD R20, R21, 0x1000193, RZ ; - /*2690*/ IMAD R21, R22, 0x1000193, RZ ; - /*26a0*/ LOP3.LUT R49, R20, R49, RZ, 0x3c, !PT ; - /*26b0*/ LOP3.LUT R50, R21, R50, RZ, 0x3c, !PT ; - /*26c0*/ IMAD.WIDE.U32 R20, R24, R3, c[0x3][0x190] ; - /*26d0*/ IADD3 R24, R64, 0x1, RZ ; - /*26e0*/ LOP3.LUT R25, R63, R24, RZ, 0x3c, !PT ; - /*26f0*/ IMAD R26, R25, 0x1000193, RZ ; - /*2700*/ LOP3.LUT R25, R26, R65, RZ, 0x3c, !PT ; - /*2710*/ IADD3 R20, P0, R20, R58, RZ ; - /*2720*/ SHFL.IDX PT, R25, R25, R62, 0x181f ; - /*2730*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*2740*/ IMAD R22, R23, 0x1000193, RZ ; - /*2750*/ LOP3.LUT R51, R22, R51, RZ, 0x3c, !PT ; - /*2760*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*2770*/ LOP3.LUT R48, R27, R48, RZ, 0x3c, !PT ; - /*2780*/ IMAD R27, R16, 0x1000193, RZ ; - /*2790*/ IMAD.HI.U32 R16, R25, c[0x3][0x18c], RZ ; - /*27a0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*27b0*/ IMAD R16, R16, c[0x3][0x184], R25 ; - /*27c0*/ IMAD R26, R17, 0x1000193, RZ ; - /*27d0*/ IMAD R17, R18, 0x1000193, RZ ; - /*27e0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*27f0*/ IMAD R18, R19, 0x1000193, RZ ; - /*2800*/ LOP3.LUT R52, R27, R52, RZ, 0x3c, !PT ; - /*2810*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2820*/ LOP3.LUT R55, R18, R55, RZ, 0x3c, !PT ; - /*2830*/ LOP3.LUT R18, R61, R24, RZ, 0x3c, !PT ; - /*2840*/ IMAD.IADD R16, R16, 0x1, -R27 ; - /*2850*/ LOP3.LUT R53, R26, R53, RZ, 0x3c, !PT ; - /*2860*/ LOP3.LUT R54, R17, R54, RZ, 0x3c, !PT ; - /*2870*/ IMAD R26, R18, 0x1000193, RZ ; - /*2880*/ IMAD.WIDE.U32 R16, R16, R3, c[0x3][0x190] ; - /*2890*/ LOP3.LUT R25, R26, R41, RZ, 0x3c, !PT ; - /*28a0*/ IADD3 R16, P0, R16, R58, RZ ; - /*28b0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*28c0*/ SHFL.IDX PT, R25, R25, R62, 0x181f ; - /*28d0*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*28e0*/ IMAD R27, R12, 0x1000193, RZ ; - /*28f0*/ IMAD.HI.U32 R12, R25, c[0x3][0x18c], RZ ; - /*2900*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*2910*/ IMAD R12, R12, c[0x3][0x184], R25 ; - /*2920*/ LOP3.LUT R32, R27, R32, RZ, 0x3c, !PT ; - /*2930*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*2940*/ IMAD R26, R13, 0x1000193, RZ ; - /*2950*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2960*/ IMAD R13, R14, 0x1000193, RZ ; - /*2970*/ IMAD R14, R15, 0x1000193, RZ ; - /*2980*/ IMAD.IADD R12, R12, 0x1, -R27 ; - /*2990*/ LOP3.LUT R34, R13, R34, RZ, 0x3c, !PT ; - /*29a0*/ IMAD.WIDE.U32 R12, R12, R3, c[0x3][0x190] ; - /*29b0*/ LOP3.LUT R35, R14, R35, RZ, 0x3c, !PT ; - /*29c0*/ LOP3.LUT R14, R0, R24, RZ, 0x3c, !PT ; - /*29d0*/ IADD3 R12, P0, R12, R58, RZ ; - /*29e0*/ LOP3.LUT R33, R26, R33, RZ, 0x3c, !PT ; - /*29f0*/ IMAD R26, R14, 0x1000193, RZ ; - /*2a00*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*2a10*/ LOP3.LUT R25, R26, R45, RZ, 0x3c, !PT ; - /*2a20*/ LDG.E.128.STRONG.GPU R12, [R12] ; - /*2a30*/ SHFL.IDX PT, R25, R25, R62, 0x181f ; - /*2a40*/ IMAD R27, R8, 0x1000193, RZ ; - /*2a50*/ IMAD.HI.U32 R8, R25, c[0x3][0x18c], RZ ; - /*2a60*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*2a70*/ IMAD R8, R8, c[0x3][0x184], R25 ; - /*2a80*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*2a90*/ LOP3.LUT R28, R27, R28, RZ, 0x3c, !PT ; - /*2aa0*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2ab0*/ IMAD.IADD R26, R8, 0x1, -R27 ; - /*2ac0*/ IMAD R8, R9, 0x1000193, RZ ; - /*2ad0*/ LOP3.LUT R29, R8, R29, RZ, 0x3c, !PT ; - /*2ae0*/ IMAD.WIDE.U32 R8, R26, R3, c[0x3][0x190] ; - /*2af0*/ IADD3 R8, P0, R8, R58, RZ ; - /*2b00*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*2b10*/ IMAD R25, R10, 0x1000193, RZ ; - /*2b20*/ IMAD R26, R11, 0x1000193, RZ ; - /*2b30*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*2b40*/ LOP3.LUT R30, R25, R30, RZ, 0x3c, !PT ; - /*2b50*/ LOP3.LUT R25, R60, R24, RZ, 0x3c, !PT ; - /*2b60*/ LOP3.LUT R31, R26, R31, RZ, 0x3c, !PT ; - /*2b70*/ IMAD R26, R25, 0x1000193, RZ ; - /*2b80*/ LOP3.LUT R25, R26, R49, RZ, 0x3c, !PT ; - /*2b90*/ SHFL.IDX PT, R25, R25, R62, 0x181f ; - /*2ba0*/ IMAD R67, R4, 0x1000193, RZ ; - /*2bb0*/ IMAD.HI.U32 R4, R25, c[0x3][0x18c], RZ ; - /*2bc0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*2bd0*/ IMAD R4, R4, c[0x3][0x184], R25 ; - /*2be0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*2bf0*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2c00*/ IMAD R26, R5, 0x1000193, RZ ; - /*2c10*/ IMAD.IADD R4, R4, 0x1, -R27 ; - /*2c20*/ IMAD.WIDE.U32 R4, R4, R3, c[0x3][0x190] ; - /*2c30*/ IADD3 R4, P0, R4, R58, RZ ; - /*2c40*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*2c50*/ LOP3.LUT R26, R26, R21, RZ, 0x3c, !PT ; - /*2c60*/ IMAD R21, R6, 0x1000193, RZ ; - /*2c70*/ IMAD R6, R7, 0x1000193, RZ ; - /*2c80*/ LOP3.LUT R67, R67, R20, RZ, 0x3c, !PT ; - /*2c90*/ LOP3.LUT R20, R59, R24, RZ, 0x3c, !PT ; - /*2ca0*/ LOP3.LUT R25, R6, R23, RZ, 0x3c, !PT ; - /*2cb0*/ LDG.E.128.STRONG.GPU R4, [R4] ; - /*2cc0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2cd0*/ LOP3.LUT R20, R20, R53, RZ, 0x3c, !PT ; - /*2ce0*/ SHFL.IDX PT, R20, R20, R62, 0x181f ; - /*2cf0*/ IMAD R27, R36, 0x1000193, RZ ; - /*2d00*/ LOP3.LUT R22, R21, R22, RZ, 0x3c, !PT ; - /*2d10*/ IMAD R36, R66, 0x1000193, RZ ; - /*2d20*/ LOP3.LUT R27, R27, R16, RZ, 0x3c, !PT ; - /*2d30*/ IMAD.HI.U32 R16, R20, c[0x3][0x18c], RZ ; - /*2d40*/ IMAD.MOV R21, RZ, RZ, -R16 ; - /*2d50*/ IMAD R16, R21, c[0x3][0x184], R20 ; - /*2d60*/ IMAD R20, R65, 0x1000193, RZ ; - /*2d70*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*2d80*/ LOP3.LUT R65, R20, R17, RZ, 0x3c, !PT ; - /*2d90*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2da0*/ LOP3.LUT R20, R57, R24, RZ, 0x3c, !PT ; - /*2db0*/ IMAD.IADD R16, R16, 0x1, -R21 ; - /*2dc0*/ IMAD R21, R38, 0x1000193, RZ ; - /*2dd0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2de0*/ LOP3.LUT R66, R21, R18, RZ, 0x3c, !PT ; - /*2df0*/ LOP3.LUT R21, R20, R33, RZ, 0x3c, !PT ; - /*2e00*/ IMAD.WIDE.U32 R16, R16, R3, c[0x3][0x190] ; - /*2e10*/ SHFL.IDX PT, R20, R21, R62, 0x181f ; - /*2e20*/ IADD3 R16, P0, R16, R58, RZ ; - /*2e30*/ IMAD R23, R40, 0x1000193, RZ ; - /*2e40*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*2e50*/ LOP3.LUT R36, R36, R19, RZ, 0x3c, !PT ; - /*2e60*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*2e70*/ LOP3.LUT R38, R23, R12, RZ, 0x3c, !PT ; - /*2e80*/ IMAD.HI.U32 R12, R20, c[0x3][0x18c], RZ ; - /*2e90*/ IMAD.MOV R23, RZ, RZ, -R12 ; - /*2ea0*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2eb0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2ec0*/ IMAD R40, R41, 0x1000193, RZ ; - /*2ed0*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*2ee0*/ LOP3.LUT R40, R40, R13, RZ, 0x3c, !PT ; - /*2ef0*/ IMAD.IADD R12, R20, 0x1, -R23 ; - /*2f00*/ IMAD.WIDE.U32 R12, R12, R3, c[0x3][0x190] ; - /*2f10*/ IADD3 R20, P0, R12, R58, RZ ; - /*2f20*/ LOP3.LUT R12, R37, R24, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R12, R12, 0x1000193, RZ ; - /*2f40*/ IMAD.X R21, RZ, RZ, R13, P0 ; - /*2f50*/ LOP3.LUT R13, R12, R29, RZ, 0x3c, !PT ; - /*2f60*/ SHFL.IDX PT, R12, R13, R62, 0x181f ; - /*2f70*/ IMAD R41, R42, 0x1000193, RZ ; - /*2f80*/ IMAD R42, R43, 0x1000193, RZ ; - /*2f90*/ IMAD R43, R44, 0x1000193, RZ ; - /*2fa0*/ LOP3.LUT R41, R41, R14, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD.MOV.U32 R14, RZ, RZ, R22 ; - /*2fc0*/ LOP3.LUT R42, R42, R15, RZ, 0x3c, !PT ; - /*2fd0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*2fe0*/ LOP3.LUT R43, R43, R8, RZ, 0x3c, !PT ; - /*2ff0*/ IMAD.HI.U32 R8, R12, c[0x3][0x18c], RZ ; - /*3000*/ IMAD.MOV R15, RZ, RZ, -R8 ; - /*3010*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*3020*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*3030*/ IMAD R44, R45, 0x1000193, RZ ; - /*3040*/ SEL R15, RZ, c[0x3][0x184], !P0 ; - /*3050*/ LOP3.LUT R44, R44, R9, RZ, 0x3c, !PT ; - /*3060*/ IMAD.IADD R8, R12, 0x1, -R15 ; - /*3070*/ IMAD.WIDE.U32 R8, R8, R3, c[0x3][0x190] ; - /*3080*/ IADD3 R12, P0, R8, R58, RZ ; - /*3090*/ LOP3.LUT R8, R39, R24, RZ, 0x3c, !PT ; - /*30a0*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*30b0*/ IMAD R9, R46, 0x1000193, RZ ; - /*30c0*/ LOP3.LUT R24, R9, R10, RZ, 0x3c, !PT ; - /*30d0*/ IMAD R9, R8, 0x1000193, RZ ; - /*30e0*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*30f0*/ SHFL.IDX PT, R8, R9, R62, 0x181f ; - /*3100*/ IMAD R10, R47, 0x1000193, RZ ; - /*3110*/ IMAD.MOV.U32 R45, RZ, RZ, R14 ; - /*3120*/ LDG.E.128.STRONG.GPU R12, [R12] ; - /*3130*/ LOP3.LUT R47, R10, R11, RZ, 0x3c, !PT ; - /*3140*/ IMAD.HI.U32 R10, R8, c[0x3][0x18c], RZ ; - /*3150*/ IMAD.MOV R11, RZ, RZ, -R10 ; - /*3160*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3170*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*3180*/ SEL R11, RZ, c[0x3][0x184], !P0 ; - /*3190*/ IMAD.IADD R8, R8, 0x1, -R11 ; - /*31a0*/ IMAD.WIDE.U32 R8, R8, R3, c[0x3][0x190] ; - /*31b0*/ IADD3 R8, P0, R8, R58, RZ ; - /*31c0*/ IMAD R11, R48, 0x1000193, RZ ; - /*31d0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*31e0*/ LOP3.LUT R46, R11, R4, RZ, 0x3c, !PT ; - /*31f0*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*3200*/ IMAD R4, R49, 0x1000193, RZ ; - /*3210*/ LOP3.LUT R48, R4, R5, RZ, 0x3c, !PT ; - /*3220*/ IADD3 R5, R64, 0x2, RZ ; - /*3230*/ IMAD.MOV.U32 R49, RZ, RZ, R45 ; - /*3240*/ LOP3.LUT R4, R63, R5, RZ, 0x3c, !PT ; - /*3250*/ IMAD R45, R50, 0x1000193, RZ ; - /*3260*/ IMAD.MOV.U32 R50, RZ, RZ, R46 ; - /*3270*/ IMAD R46, R51, 0x1000193, RZ ; - /*3280*/ IMAD R5, R4, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R46, R46, R7, RZ, 0x3c, !PT ; - /*32a0*/ LOP3.LUT R7, R5, R66, RZ, 0x3c, !PT ; - /*32b0*/ SHFL.IDX PT, R4, R7, R62, 0x181f ; - /*32c0*/ IMAD R5, R52, 0x1000193, RZ ; - /*32d0*/ IMAD.MOV.U32 R52, RZ, RZ, R48 ; - /*32e0*/ LOP3.LUT R45, R45, R6, RZ, 0x3c, !PT ; - /*32f0*/ IMAD R7, R54, 0x1000193, RZ ; - /*3300*/ LOP3.LUT R48, R5, R16, RZ, 0x3c, !PT ; - /*3310*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*3320*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3330*/ IMAD R4, R5, c[0x3][0x184], R4 ; - /*3340*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*3350*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3360*/ IMAD.IADD R6, R4, 0x1, -R5 ; - /*3370*/ IMAD R4, R53, 0x1000193, RZ ; - /*3380*/ IADD3 R53, R64, 0x2, RZ ; - /*3390*/ IMAD.MOV.U32 R16, RZ, RZ, R49 ; - /*33a0*/ LOP3.LUT R49, R4, R17, RZ, 0x3c, !PT ; - /*33b0*/ IMAD.WIDE.U32 R4, R6, R3, c[0x3][0x190] ; - /*33c0*/ LOP3.LUT R6, R61, R53, RZ, 0x3c, !PT ; - /*33d0*/ IADD3 R4, P0, R4, R58, RZ ; - /*33e0*/ IMAD R6, R6, 0x1000193, RZ ; - /*33f0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*3400*/ LOP3.LUT R17, R6, R41, RZ, 0x3c, !PT ; - /*3410*/ IMAD R6, R55, 0x1000193, RZ ; - /*3420*/ IMAD.MOV.U32 R54, RZ, RZ, R50 ; - /*3430*/ LOP3.LUT R50, R7, R18, RZ, 0x3c, !PT ; - /*3440*/ LOP3.LUT R51, R6, R19, RZ, 0x3c, !PT ; - /*3450*/ LDG.E.128.STRONG.GPU R4, [R4] ; - /*3460*/ SHFL.IDX PT, R17, R17, R62, 0x181f ; - /*3470*/ IMAD R19, R32, 0x1000193, RZ ; - /*3480*/ IMAD.MOV.U32 R32, RZ, RZ, R54 ; - /*3490*/ LOP3.LUT R54, R19, R20, RZ, 0x3c, !PT ; - /*34a0*/ IMAD.MOV.U32 R20, RZ, RZ, R16 ; - /*34b0*/ IMAD.HI.U32 R16, R17, c[0x3][0x18c], RZ ; - /*34c0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*34d0*/ IMAD R16, R16, c[0x3][0x184], R17 ; - /*34e0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*34f0*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*3500*/ IMAD.IADD R18, R16, 0x1, -R19 ; - /*3510*/ IMAD R16, R33, 0x1000193, RZ ; - /*3520*/ LOP3.LUT R55, R16, R21, RZ, 0x3c, !PT ; - /*3530*/ IMAD.WIDE.U32 R16, R18, R3, c[0x3][0x190] ; - /*3540*/ LOP3.LUT R18, R0, R53, RZ, 0x3c, !PT ; - /*3550*/ IMAD R19, R18, 0x1000193, RZ ; - /*3560*/ LOP3.LUT R33, R19, R24, RZ, 0x3c, !PT ; - /*3570*/ IMAD.MOV.U32 R21, RZ, RZ, R20 ; - /*3580*/ SHFL.IDX PT, R20, R33, R62, 0x181f ; - /*3590*/ IMAD R18, R35, 0x1000193, RZ ; - /*35a0*/ IMAD.MOV.U32 R35, RZ, RZ, R52 ; - /*35b0*/ IMAD.MOV.U32 R33, RZ, RZ, R21 ; - /*35c0*/ IMAD R21, R28, 0x1000193, RZ ; - /*35d0*/ IADD3 R16, P0, R16, R58, RZ ; - /*35e0*/ LOP3.LUT R52, R21, R12, RZ, 0x3c, !PT ; - /*35f0*/ IMAD.HI.U32 R12, R20, c[0x3][0x18c], RZ ; - /*3600*/ IMAD.MOV R21, RZ, RZ, -R12 ; - /*3610*/ LOP3.LUT R12, R60, R53, RZ, 0x3c, !PT ; - /*3620*/ IMAD R20, R21, c[0x3][0x184], R20 ; - /*3630*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*3640*/ IMAD R12, R12, 0x1000193, RZ ; - /*3650*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*3660*/ IMAD R19, R34, 0x1000193, RZ ; - /*3670*/ LOP3.LUT R34, R18, R23, RZ, 0x3c, !PT ; - /*3680*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3690*/ LOP3.LUT R23, R12, R45, RZ, 0x3c, !PT ; - /*36a0*/ IMAD.IADD R20, R20, 0x1, -R21 ; - /*36b0*/ IMAD R21, R30, 0x1000193, RZ ; - /*36c0*/ SHFL.IDX PT, R12, R23, R62, 0x181f ; - /*36d0*/ LOP3.LUT R28, R19, R22, RZ, 0x3c, !PT ; - /*36e0*/ LOP3.LUT R30, R21, R14, RZ, 0x3c, !PT ; - /*36f0*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*3700*/ IMAD.WIDE.U32 R20, R20, R3, c[0x3][0x190] ; - /*3710*/ IADD3 R20, P0, R20, R58, RZ ; - /*3720*/ IMAD.MOV.U32 R23, RZ, RZ, R35 ; - /*3730*/ IMAD R22, R29, 0x1000193, RZ ; - /*3740*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*3750*/ IMAD R67, R67, 0x1000193, RZ ; - /*3760*/ LOP3.LUT R29, R22, R13, RZ, 0x3c, !PT ; - /*3770*/ IMAD.HI.U32 R13, R12, c[0x3][0x18c], RZ ; - /*3780*/ LOP3.LUT R35, R67, R8, RZ, 0x3c, !PT ; - /*3790*/ IMAD.MOV.U32 R67, RZ, RZ, R23 ; - /*37a0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*37b0*/ IMAD.MOV R13, RZ, RZ, -R13 ; - /*37c0*/ IMAD R12, R13, c[0x3][0x184], R12 ; - /*37d0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*37e0*/ IMAD R26, R26, 0x1000193, RZ ; - /*37f0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*3800*/ LOP3.LUT R26, R26, R9, RZ, 0x3c, !PT ; - /*3810*/ IMAD.IADD R8, R12, 0x1, -R13 ; - /*3820*/ IMAD.WIDE.U32 R8, R8, R3, c[0x3][0x190] ; - /*3830*/ IADD3 R12, P0, R8, R58, RZ ; - /*3840*/ IMAD R14, R31, 0x1000193, RZ ; - /*3850*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*3860*/ LOP3.LUT R31, R14, R15, RZ, 0x3c, !PT ; - /*3870*/ LDG.E.128.STRONG.GPU R12, [R12] ; - /*3880*/ IMAD R8, R25, 0x1000193, RZ ; - /*3890*/ IMAD R9, R33, 0x1000193, RZ ; - /*38a0*/ LOP3.LUT R25, R8, R11, RZ, 0x3c, !PT ; - /*38b0*/ LOP3.LUT R8, R59, R53, RZ, 0x3c, !PT ; - /*38c0*/ LOP3.LUT R33, R9, R10, RZ, 0x3c, !PT ; - /*38d0*/ IMAD R9, R8, 0x1000193, RZ ; - /*38e0*/ LOP3.LUT R9, R9, R50, RZ, 0x3c, !PT ; - /*38f0*/ SHFL.IDX PT, R8, R9, R62, 0x181f ; - /*3900*/ IMAD R27, R27, 0x1000193, RZ ; - /*3910*/ IMAD R36, R36, 0x1000193, RZ ; - /*3920*/ LOP3.LUT R27, R27, R4, RZ, 0x3c, !PT ; - /*3930*/ IMAD.HI.U32 R4, R8, c[0x3][0x18c], RZ ; - /*3940*/ IMAD.MOV R11, RZ, RZ, -R4 ; - /*3950*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3960*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*3970*/ SEL R11, RZ, c[0x3][0x184], !P0 ; - /*3980*/ IMAD.IADD R4, R8, 0x1, -R11 ; - /*3990*/ IMAD R8, R65, 0x1000193, RZ ; - /*39a0*/ IMAD.MOV.U32 R65, RZ, RZ, R67 ; - /*39b0*/ LOP3.LUT R67, R8, R5, RZ, 0x3c, !PT ; - /*39c0*/ IMAD.WIDE.U32 R4, R4, R3, c[0x3][0x190] ; - /*39d0*/ IADD3 R8, P0, R4, R58, RZ ; - /*39e0*/ IMAD.MOV.U32 R4, RZ, RZ, R52 ; - /*39f0*/ LOP3.LUT R52, R36, R7, RZ, 0x3c, !PT ; - /*3a00*/ IMAD.X R9, RZ, RZ, R5, P0 ; - /*3a10*/ IMAD R5, R66, 0x1000193, RZ ; - /*3a20*/ IMAD.MOV.U32 R36, RZ, RZ, R4 ; - /*3a30*/ LOP3.LUT R4, R57, R53, RZ, 0x3c, !PT ; - /*3a40*/ LOP3.LUT R66, R5, R6, RZ, 0x3c, !PT ; - /*3a50*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*3a60*/ IMAD R5, R4, 0x1000193, RZ ; - /*3a70*/ LOP3.LUT R5, R5, R28, RZ, 0x3c, !PT ; - /*3a80*/ SHFL.IDX PT, R4, R5, R62, 0x181f ; - /*3a90*/ IADD3 R5, R64, 0x2, RZ ; - /*3aa0*/ IMAD.HI.U32 R6, R4, c[0x3][0x18c], RZ ; - /*3ab0*/ IMAD.MOV R7, RZ, RZ, -R6 ; - /*3ac0*/ LOP3.LUT R6, R37, R5, RZ, 0x3c, !PT ; - /*3ad0*/ IMAD R4, R7, c[0x3][0x184], R4 ; - /*3ae0*/ IMAD R7, R6, 0x1000193, RZ ; - /*3af0*/ LOP3.LUT R6, R39, R5, RZ, 0x3c, !PT ; - /*3b00*/ LOP3.LUT R7, R7, R30, RZ, 0x3c, !PT ; - /*3b10*/ IMAD R6, R6, 0x1000193, RZ ; - /*3b20*/ SHFL.IDX PT, R5, R7, R62, 0x181f ; - /*3b30*/ IMAD.MOV.U32 R7, RZ, RZ, R27 ; - /*3b40*/ LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*3b50*/ SHFL.IDX PT, R6, R27, R62, 0x181f ; - /*3b60*/ IMAD R53, R38, 0x1000193, RZ ; - /*3b70*/ LOP3.LUT R53, R53, R16, RZ, 0x3c, !PT ; - /*3b80*/ IMAD.HI.U32 R16, R5, c[0x3][0x18c], RZ ; - /*3b90*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*3ba0*/ IMAD R40, R40, 0x1000193, RZ ; - /*3bb0*/ IMAD R5, R16, c[0x3][0x184], R5 ; - /*3bc0*/ IMAD R41, R41, 0x1000193, RZ ; - /*3bd0*/ LOP3.LUT R40, R40, R17, RZ, 0x3c, !PT ; - /*3be0*/ IMAD R44, R44, 0x1000193, RZ ; - /*3bf0*/ IMAD.HI.U32 R16, R6, c[0x3][0x18c], RZ ; - /*3c00*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*3c10*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*3c20*/ IMAD R16, R42, 0x1000193, RZ ; - /*3c30*/ LOP3.LUT R42, R41, R18, RZ, 0x3c, !PT ; - /*3c40*/ IMAD R41, R43, 0x1000193, RZ ; - /*3c50*/ LOP3.LUT R43, R44, R21, RZ, 0x3c, !PT ; - /*3c60*/ IMAD.MOV.U32 R21, RZ, RZ, R7 ; - /*3c70*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*3c80*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*3c90*/ IMAD.MOV.U32 R38, RZ, RZ, R65 ; - /*3ca0*/ LOP3.LUT R65, R16, R19, RZ, 0x3c, !PT ; - /*3cb0*/ IMAD R6, R17, c[0x3][0x184], R6 ; - /*3cc0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*3cd0*/ IMAD.IADD R4, R4, 0x1, -R7 ; - /*3ce0*/ IMAD R17, R24, 0x1000193, RZ ; - /*3cf0*/ ISETP.GE.U32.AND P1, PT, R6, c[0x3][0x184], PT ; - /*3d00*/ IMAD.IADD R16, R5, 0x1, -R16 ; - /*3d10*/ IMAD.WIDE.U32 R4, R4, R3.reuse, c[0x3][0x190] ; - /*3d20*/ SEL R7, RZ, c[0x3][0x184], !P1 ; - /*3d30*/ LOP3.LUT R44, R17, R22, RZ, 0x3c, !PT ; - /*3d40*/ IMAD.WIDE.U32 R16, R16, R3, c[0x3][0x190] ; - /*3d50*/ IADD3 R4, P0, R4, R58, RZ ; - /*3d60*/ IMAD.IADD R6, R6, 0x1, -R7 ; - /*3d70*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*3d80*/ IADD3 R16, P0, R16, R58, RZ ; - /*3d90*/ IMAD.WIDE.U32 R6, R6, R3, c[0x3][0x190] ; - /*3da0*/ IMAD R18, R47, 0x1000193, RZ ; - /*3db0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*3dc0*/ IADD3 R22, P0, R6, R58, RZ ; - /*3dd0*/ LOP3.LUT R47, R18, R23, RZ, 0x3c, !PT ; - /*3de0*/ IMAD.X R23, RZ, RZ, R7, P0 ; - /*3df0*/ LDG.E.128.STRONG.GPU R4, [R4] ; - /*3e00*/ IMAD R19, R32, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R41, R41, R20, RZ, 0x3c, !PT ; - /*3e20*/ IADD3 R20, R64, 0x3, RZ ; - /*3e30*/ LOP3.LUT R32, R19, R12, RZ, 0x3c, !PT ; - /*3e40*/ LOP3.LUT R63, R63, R20.reuse, RZ, 0x3c, !PT ; - /*3e50*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*3e60*/ LOP3.LUT R24, R0, R20.reuse, RZ, 0x3c, !PT ; - /*3e70*/ IMAD R0, R38, 0x1000193, RZ ; - /*3e80*/ LOP3.LUT R27, R60, R20.reuse, RZ, 0x3c, !PT ; - /*3e90*/ IMAD R63, R63, 0x1000193, RZ ; - /*3ea0*/ LOP3.LUT R61, R61, R20.reuse, RZ, 0x3c, !PT ; - /*3eb0*/ IMAD.MOV.U32 R38, RZ, RZ, R36 ; - /*3ec0*/ LOP3.LUT R36, R59, R20.reuse, RZ, 0x3c, !PT ; - /*3ed0*/ IMAD.MOV.U32 R60, RZ, RZ, R21 ; - /*3ee0*/ LOP3.LUT R12, R57, R20, RZ, 0x3c, !PT ; - /*3ef0*/ LOP3.LUT R37, R37, R20.reuse, RZ, 0x3c, !PT ; - /*3f00*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*3f10*/ LDG.E.128.STRONG.GPU R20, [R22] ; - /*3f20*/ LOP3.LUT R0, R0, R13, RZ, 0x3c, !PT ; - /*3f30*/ LOP3.LUT R13, R63, R52, RZ, 0x3c, !PT ; - /*3f40*/ SHFL.IDX PT, R13, R13, R62, 0x181f ; - /*3f50*/ IMAD R57, R45, 0x1000193, RZ ; - /*3f60*/ LOP3.LUT R57, R57, R14, RZ, 0x3c, !PT ; - /*3f70*/ IMAD.MOV.U32 R45, RZ, RZ, R33 ; - /*3f80*/ IMAD.HI.U32 R14, R13, c[0x3][0x18c], RZ ; - /*3f90*/ IMAD.MOV R14, RZ, RZ, -R14 ; - /*3fa0*/ IMAD R14, R14, c[0x3][0x184], R13 ; - /*3fb0*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*3fc0*/ IMAD R46, R46, 0x1000193, RZ ; - /*3fd0*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*3fe0*/ LOP3.LUT R59, R46, R15, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD.IADD R14, R14, 0x1, -R33 ; - /*4000*/ IMAD.WIDE.U32 R14, R14, R3, c[0x3][0x190] ; - /*4010*/ IMAD.MOV.U32 R46, RZ, RZ, R32 ; - /*4020*/ IADD3 R32, P0, R14, R58, RZ ; - /*4030*/ IMAD.X R33, RZ, RZ, R15, P0 ; - /*4040*/ IMAD R13, R48, 0x1000193, RZ ; - /*4050*/ IMAD.MOV.U32 R15, RZ, RZ, R35 ; - /*4060*/ IMAD.MOV.U32 R48, RZ, RZ, R34 ; - /*4070*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*4080*/ IMAD.MOV.U32 R63, RZ, RZ, R60 ; - /*4090*/ IMAD R24, R24, 0x1000193, RZ ; - /*40a0*/ IMAD R14, R27, 0x1000193, RZ ; - /*40b0*/ LOP3.LUT R60, R13, R8, RZ, 0x3c, !PT ; - /*40c0*/ IMAD R8, R61, 0x1000193, RZ ; - /*40d0*/ LOP3.LUT R13, R8, R65, RZ, 0x3c, !PT ; - /*40e0*/ IMAD.MOV.U32 R61, RZ, RZ, R45 ; - /*40f0*/ SHFL.IDX PT, R13, R13, R62, 0x181f ; - /*4100*/ LOP3.LUT R45, R24, R47, RZ, 0x3c, !PT ; - /*4110*/ IMAD.MOV.U32 R24, RZ, RZ, R15 ; - /*4120*/ SHFL.IDX PT, R8, R45, R62, 0x181f ; - /*4130*/ LOP3.LUT R15, R14, R59, RZ, 0x3c, !PT ; - /*4140*/ IMAD.MOV.U32 R45, RZ, RZ, R46 ; - /*4150*/ IMAD R46, R51, 0x1000193, RZ ; - /*4160*/ LOP3.LUT R46, R46, R11, RZ, 0x3c, !PT ; - /*4170*/ IMAD.HI.U32 R11, R13, c[0x3][0x18c], RZ ; - /*4180*/ IMAD.MOV R14, RZ, RZ, -R11 ; - /*4190*/ IMAD R11, R36, 0x1000193, RZ ; - /*41a0*/ SHFL.IDX PT, R15, R15, R62, 0x181f ; - /*41b0*/ LOP3.LUT R27, R11, R46, RZ, 0x3c, !PT ; - /*41c0*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*41d0*/ IMAD.HI.U32 R11, R8, c[0x3][0x18c], RZ ; - /*41e0*/ SHFL.IDX PT, R14, R27, R62, 0x181f ; - /*41f0*/ IMAD.MOV R11, RZ, RZ, -R11 ; - /*4200*/ IMAD R11, R11, c[0x3][0x184], R8 ; - /*4210*/ IMAD R48, R48, 0x1000193, RZ ; - /*4220*/ IMAD.HI.U32 R8, R15, c[0x3][0x18c], RZ ; - /*4230*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*4240*/ IMAD R8, R8, c[0x3][0x184], R15 ; - /*4250*/ IMAD R15, R50, 0x1000193, RZ ; - /*4260*/ IMAD.MOV.U32 R36, RZ, RZ, R24 ; - /*4270*/ IMAD R24, R49, 0x1000193, RZ ; - /*4280*/ LOP3.LUT R50, R15, R10, RZ, 0x3c, !PT ; - /*4290*/ IMAD R10, R31, 0x1000193, RZ ; - /*42a0*/ LOP3.LUT R51, R24, R9, RZ, 0x3c, !PT ; - /*42b0*/ IMAD R9, R12, 0x1000193, RZ ; - /*42c0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*42d0*/ IMAD R12, R25, 0x1000193, RZ ; - /*42e0*/ ISETP.GE.U32.AND P1, PT, R8, c[0x3][0x184], PT ; - /*42f0*/ SEL R15, RZ, c[0x3][0x184], !P1 ; - /*4300*/ IMAD.MOV.U32 R31, RZ, RZ, R36 ; - /*4310*/ IMAD.IADD R36, R8, 0x1, -R15 ; - /*4320*/ LOP3.LUT R48, R48, R7, RZ, 0x3c, !PT ; - /*4330*/ IMAD.HI.U32 R7, R14, c[0x3][0x18c], RZ ; - /*4340*/ IMAD.MOV R7, RZ, RZ, -R7 ; - /*4350*/ IMAD R7, R7, c[0x3][0x184], R14 ; - /*4360*/ LOP3.LUT R49, R10, R19, RZ, 0x3c, !PT ; - /*4370*/ IMAD R14, R37, 0x1000193, RZ ; - /*4380*/ LOP3.LUT R9, R9, R48, RZ, 0x3c, !PT ; - /*4390*/ LOP3.LUT R19, R14, R49, RZ, 0x3c, !PT ; - /*43a0*/ IMAD R14, R39, 0x1000193, RZ ; - /*43b0*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*43c0*/ IMAD.MOV.U32 R39, RZ, RZ, R45 ; - /*43d0*/ ISETP.GE.U32.AND P0, PT, R11, c[0x3][0x184], PT ; - /*43e0*/ LOP3.LUT R45, R12, R23, RZ, 0x3c, !PT ; - /*43f0*/ SHFL.IDX PT, R9, R9, R62, 0x181f ; - /*4400*/ LOP3.LUT R23, R14, R45, RZ, 0x3c, !PT ; - /*4410*/ SEL R14, RZ, c[0x3][0x184], !P0 ; - /*4420*/ IMAD.IADD R10, R13, 0x1, -R10 ; - /*4430*/ SHFL.IDX PT, R12, R19, R62, 0x181f ; - /*4440*/ IMAD.IADD R14, R11, 0x1, -R14 ; - /*4450*/ IMAD.WIDE.U32 R10, R10, R3, c[0x3][0x190] ; - /*4460*/ IMAD.WIDE.U32 R14, R14, R3, c[0x3][0x190] ; - /*4470*/ IADD3 R10, P0, R10, R58.reuse, RZ ; - /*4480*/ SHFL.IDX PT, R8, R23, R62, 0x181f ; - /*4490*/ IMAD R13, R54, 0x1000193, RZ ; - /*44a0*/ IMAD.X R11, RZ, RZ, R11, P0 ; - /*44b0*/ IADD3 R24, P0, R14, R58, RZ ; - /*44c0*/ LOP3.LUT R54, R13, R4, RZ, 0x3c, !PT ; - /*44d0*/ IMAD R4, R55, 0x1000193, RZ ; - /*44e0*/ IMAD.X R25, RZ, RZ, R15, P0 ; - /*44f0*/ ISETP.GE.U32.AND P0, PT, R7, c[0x3][0x184], PT ; - /*4500*/ IMAD.HI.U32 R13, R9, c[0x3][0x18c], RZ ; - /*4510*/ SEL R14, RZ, c[0x3][0x184], !P0 ; - /*4520*/ IMAD.MOV.U32 R19, RZ, RZ, R61 ; - /*4530*/ LOP3.LUT R61, R4, R5, RZ, 0x3c, !PT ; - /*4540*/ IMAD.MOV.U32 R62, RZ, RZ, R38 ; - /*4550*/ IMAD.MOV R38, RZ, RZ, -R13 ; - /*4560*/ IMAD.WIDE.U32 R4, R36, R3, c[0x3][0x190] ; - /*4570*/ IMAD.HI.U32 R15, R12, c[0x3][0x18c], RZ ; - /*4580*/ IMAD R13, R28, 0x1000193, RZ ; - /*4590*/ IMAD.IADD R14, R7, 0x1, -R14 ; - /*45a0*/ IMAD R9, R38, c[0x3][0x184], R9 ; - /*45b0*/ IADD3 R4, P1, R4, R58, RZ ; - /*45c0*/ IMAD.MOV R15, RZ, RZ, -R15 ; - /*45d0*/ LOP3.LUT R27, R13, R6, RZ, 0x3c, !PT ; - /*45e0*/ IMAD.WIDE.U32 R6, R14, R3, c[0x3][0x190] ; - /*45f0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*4600*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*4610*/ IMAD.X R5, RZ, RZ, R5, P1 ; - /*4620*/ IADD3 R36, P1, R6, R58, RZ ; - /*4630*/ IMAD.HI.U32 R13, R8, c[0x3][0x18c], RZ ; - /*4640*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*4650*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*4660*/ IMAD.MOV R13, RZ, RZ, -R13 ; - /*4670*/ IMAD R55, R62, 0x1000193, RZ ; - /*4680*/ IMAD.X R37, RZ, RZ, R7, P1 ; - /*4690*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*46a0*/ IMAD R14, R13, c[0x3][0x184], R8 ; - /*46b0*/ LOP3.LUT R55, R55, R16, RZ, 0x3c, !PT ; - /*46c0*/ IMAD R6, R29, 0x1000193, RZ ; - /*46d0*/ IMAD.IADD R28, R9, 0x1, -R28 ; - /*46e0*/ IMAD.MOV.U32 R23, RZ, RZ, R19 ; - /*46f0*/ IMAD.IADD R16, R12, 0x1, -R7 ; - /*4700*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*4710*/ IMAD.MOV.U32 R19, RZ, RZ, R39 ; - /*4720*/ IMAD.MOV.U32 R39, RZ, RZ, R63 ; - /*4730*/ LOP3.LUT R63, R6, R17, RZ, 0x3c, !PT ; - /*4740*/ IMAD.WIDE.U32 R8, R28, R3, c[0x3][0x190] ; - /*4750*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*4760*/ IMAD R15, R30, 0x1000193, RZ ; - /*4770*/ IMAD.WIDE.U32 R6, R16, R3, c[0x3][0x190] ; - /*4780*/ IADD3 R12, P1, R8, R58, RZ ; - /*4790*/ LOP3.LUT R18, R15, R18, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R26, R26, 0x1000193, RZ ; - /*47b0*/ IADD3 R8, P0, R6, R58, RZ ; - /*47c0*/ IMAD R15, R31, 0x1000193, RZ ; - /*47d0*/ IMAD.IADD R14, R14, 0x1, -R17 ; - /*47e0*/ LDG.E.128.STRONG.GPU R28, [R10] ; - /*47f0*/ IMAD.X R13, RZ, RZ, R9, P1 ; - /*4800*/ LOP3.LUT R62, R15, R20, RZ, 0x3c, !PT ; - /*4810*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4820*/ IMAD.WIDE.U32 R6, R14, R3, c[0x3][0x190] ; - /*4830*/ LOP3.LUT R3, R26, R21, RZ, 0x3c, !PT ; - /*4840*/ IMAD.MOV.U32 R20, RZ, RZ, R27 ; - /*4850*/ IMAD.MOV.U32 R14, RZ, RZ, R18 ; - /*4860*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*4870*/ IMAD R15, R23, 0x1000193, RZ ; - /*4880*/ IMAD R11, R39, 0x1000193, RZ ; - /*4890*/ IMAD.MOV.U32 R23, RZ, RZ, R19 ; - /*48a0*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*48b0*/ LDG.E.128.STRONG.GPU R16, [R4] ; - /*48c0*/ LOP3.LUT R32, R11, R32, RZ, 0x3c, !PT ; - /*48d0*/ IMAD R10, R67, 0x1000193, RZ ; - /*48e0*/ IADD3 R6, P0, R6, R58, RZ ; - /*48f0*/ IMAD R11, R66, 0x1000193, RZ ; - /*4900*/ LOP3.LUT R58, R15, R22, RZ, 0x3c, !PT ; - /*4910*/ IMAD.MOV.U32 R67, RZ, RZ, R14 ; - /*4920*/ LDG.E.128.STRONG.GPU R12, [R12] ; - /*4930*/ IMAD.X R7, RZ, RZ, R7, P0 ; - /*4940*/ LOP3.LUT R33, R10, R33, RZ, 0x3c, !PT ; - /*4950*/ LOP3.LUT R34, R11, R34, RZ, 0x3c, !PT ; - /*4960*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*4970*/ LDG.E.128.STRONG.GPU R4, [R6] ; - /*4980*/ IMAD.MOV.U32 R66, RZ, RZ, R20 ; - /*4990*/ IMAD R21, R42, 0x1000193, RZ ; - /*49a0*/ IMAD R20, R65, 0x1000193, RZ ; - /*49b0*/ IMAD R40, R40, 0x1000193, RZ ; - /*49c0*/ IMAD R23, R23, 0x1000193, RZ ; - /*49d0*/ IMAD R0, R0, 0x1000193, RZ ; - /*49e0*/ IMAD R41, R41, 0x1000193, RZ ; - /*49f0*/ IADD3 R64, R64, 0x4, RZ ; - /*4a00*/ ISETP.GE.U32.AND P0, PT, R64, 0x40, PT ; - /*4a10*/ IMAD R22, R47, 0x1000193, RZ ; - /*4a20*/ IMAD R57, R57, 0x1000193, RZ ; - /*4a30*/ IMAD R52, R52, 0x1000193, RZ ; - /*4a40*/ IMAD R53, R53, 0x1000193, RZ ; - /*4a50*/ IMAD R46, R46, 0x1000193, RZ ; - /*4a60*/ IMAD R48, R48, 0x1000193, RZ ; - /*4a70*/ IMAD R55, R55, 0x1000193, RZ ; - /*4a80*/ LOP3.LUT R35, R52, R35, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R30, R21, R30, RZ, 0x3c, !PT ; - /*4aa0*/ IMAD R21, R44, 0x1000193, RZ ; - /*4ab0*/ LOP3.LUT R31, R20, R31, RZ, 0x3c, !PT ; - /*4ac0*/ IMAD R20, R43, 0x1000193, RZ ; - /*4ad0*/ LOP3.LUT R29, R40, R29, RZ, 0x3c, !PT ; - /*4ae0*/ IMAD R40, R51, 0x1000193, RZ ; - /*4af0*/ LOP3.LUT R25, R20, R25, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R26, R21, R26, RZ, 0x3c, !PT ; - /*4b10*/ LOP3.LUT R24, R41, R24, RZ, 0x3c, !PT ; - /*4b20*/ IMAD R41, R60, 0x1000193, RZ ; - /*4b30*/ LOP3.LUT R20, R23, R16, RZ, 0x3c, !PT ; - /*4b40*/ IMAD R16, R59, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R21, R0, R17, RZ, 0x3c, !PT ; - /*4b60*/ IMAD R0, R61, 0x1000193, RZ ; - /*4b70*/ LOP3.LUT R17, R40, R37, RZ, 0x3c, !PT ; - /*4b80*/ IMAD R37, R54, 0x1000193, RZ ; - /*4b90*/ LOP3.LUT R23, R16, R19, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R13, R0, R13, RZ, 0x3c, !PT ; - /*4bb0*/ IMAD R0, R63, 0x1000193, RZ ; - /*4bc0*/ LOP3.LUT R16, R41, R36, RZ, 0x3c, !PT ; - /*4bd0*/ IMAD R36, R49, 0x1000193, RZ ; - /*4be0*/ LOP3.LUT R12, R37, R12, RZ, 0x3c, !PT ; - /*4bf0*/ IMAD R37, R67, 0x1000193, RZ ; - /*4c00*/ LOP3.LUT R9, R0, R9, RZ, 0x3c, !PT ; - /*4c10*/ IMAD R19, R50, 0x1000193, RZ ; - /*4c20*/ LOP3.LUT R11, R36, R11, RZ, 0x3c, !PT ; - /*4c30*/ IMAD R0, R3, 0x1000193, RZ ; - /*4c40*/ LOP3.LUT R10, R37, R10, RZ, 0x3c, !PT ; - /*4c50*/ IMAD R41, R66, 0x1000193, RZ ; - /*4c60*/ IMAD R37, R62, 0x1000193, RZ ; - /*4c70*/ IMAD R3, R58, 0x1000193, RZ ; - /*4c80*/ IMAD R36, R45, 0x1000193, RZ ; - /*4c90*/ LOP3.LUT R27, R22, R27, RZ, 0x3c, !PT ; - /*4ca0*/ LOP3.LUT R22, R57, R18, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R18, R19, R38, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R28, R53, R28, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R19, R46, R39, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R14, R41, R14, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R15, R48, R15, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R8, R55, R8, RZ, 0x3c, !PT ; - /*4d10*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*4d20*/ LOP3.LUT R5, R0, R5, RZ, 0x3c, !PT ; - /*4d30*/ LOP3.LUT R6, R3, R6, RZ, 0x3c, !PT ; - /*4d40*/ LOP3.LUT R7, R36, R7, RZ, 0x3c, !PT ; - /*4d50*/ @!P0 BRA `(.L_x_25) ; - /*4d60*/ IMAD R32, R32, 0x1000193, RZ ; - /*4d70*/ LOP3.LUT R0, R56, 0xff8, RZ, 0xc0, !PT ; - /*4d80*/ IMAD R28, R28, 0x1000193, RZ ; - /*4d90*/ CS2R R36, SRZ ; - /*4da0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4db0*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*4dc0*/ IMAD R16, R16, 0x1000193, RZ ; - /*4dd0*/ LOP3.LUT R28, R28, R29, RZ, 0x3c, !PT ; - /*4de0*/ IMAD R8, R8, 0x1000193, RZ ; - /*4df0*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4e00*/ IMAD R4, R4, 0x1000193, RZ ; - /*4e10*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4e20*/ IMAD R20, R20, 0x1000193, RZ ; - /*4e30*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4e40*/ IMAD R12, R12, 0x1000193, RZ ; - /*4e50*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4e60*/ IMAD R3, R32, 0x1000193, RZ ; - /*4e70*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4e80*/ IMAD R17, R28, 0x1000193, RZ ; - /*4e90*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4ea0*/ IMAD R5, R24, 0x1000193, RZ ; - /*4eb0*/ LOP3.LUT R3, R3, R34, RZ, 0x3c, !PT ; - /*4ec0*/ IMAD R25, R8, 0x1000193, RZ ; - /*4ed0*/ LOP3.LUT R17, R17, R30, RZ, 0x3c, !PT ; - /*4ee0*/ IMAD R9, R20, 0x1000193, RZ ; - /*4ef0*/ LOP3.LUT R5, R5, R26, RZ, 0x3c, !PT ; - /*4f00*/ IMAD R13, R16, 0x1000193, RZ ; - /*4f10*/ LOP3.LUT R25, R25, R10, RZ, 0x3c, !PT ; - /*4f20*/ IMAD R21, R12, 0x1000193, RZ ; - /*4f30*/ LOP3.LUT R9, R9, R22, RZ, 0x3c, !PT ; - /*4f40*/ IMAD R29, R4, 0x1000193, RZ ; - /*4f50*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*4f60*/ IMAD R4, R3, 0x1000193, RZ ; - /*4f70*/ LOP3.LUT R21, R21, R14, RZ, 0x3c, !PT ; - /*4f80*/ IMAD R8, R17, 0x1000193, RZ ; - /*4f90*/ LOP3.LUT R29, R29, R6, RZ, 0x3c, !PT ; - /*4fa0*/ IMAD R10, R5, 0x1000193, RZ ; - /*4fb0*/ LOP3.LUT R35, R4, R35, RZ, 0x3c, !PT ; - /*4fc0*/ IMAD.SHL.U32 R3, R0, 0x8, RZ ; - /*4fd0*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*4fe0*/ IMAD R4, R9, 0x1000193, RZ ; - /*4ff0*/ LOP3.LUT R27, R10, R27, RZ, 0x3c, !PT ; - /*5000*/ IMAD R6, R13, 0x1000193, RZ ; - /*5010*/ LOP3.LUT R0, R3, 0xfffffff8, R56, 0xe2, !PT ; - /*5020*/ IMAD R8, R21, 0x1000193, RZ ; - /*5030*/ LOP3.LUT R3, R4, R23, RZ, 0x3c, !PT ; - /*5040*/ IMAD R10, R25, 0x1000193, RZ ; - /*5050*/ LOP3.LUT R5, R6, R19, RZ, 0x3c, !PT ; - /*5060*/ IMAD R12, R29, 0x1000193, RZ ; - /*5070*/ LOP3.LUT R9, R8, R15, RZ, 0x3c, !PT ; - /*5080*/ IMAD.SHL.U32 R56, R56, 0x20, RZ ; - /*5090*/ LOP3.LUT R11, R10, R11, RZ, 0x3c, !PT ; - /*50a0*/ STS [R0.X4], R35 ; - /*50b0*/ LOP3.LUT R7, R12, R7, RZ, 0x3c, !PT ; - /*50c0*/ IMAD.MOV.U32 R41, RZ, RZ, -0x80000000 ; - /*50d0*/ CS2R R38, SRZ ; - /*50e0*/ STS [R0.X4+0x20], R31 ; - /*50f0*/ CS2R R42, SRZ ; - /*5100*/ IMAD.MOV.U32 R40, RZ, RZ, RZ ; - /*5110*/ CS2R R46, SRZ ; - /*5120*/ STS [R0.X4+0x40], R27 ; - /*5130*/ CS2R R44, SRZ ; - /*5140*/ IMAD.MOV.U32 R48, RZ, RZ, RZ ; - /*5150*/ UMOV UR5, URZ ; - /*5160*/ STS [R0.X4+0x60], R3 ; - /*5170*/ IMAD.MOV.U32 R49, RZ, RZ, 0x1 ; - /*5180*/ IMAD.MOV.U32 R50, RZ, RZ, RZ ; - /*5190*/ STS [R0.X4+0x80], R5 ; - /*51a0*/ STS [R0.X4+0xa0], R9 ; - /*51b0*/ STS [R0.X4+0xc0], R11 ; - /*51c0*/ CS2R R4, SRZ ; - /*51d0*/ STS [R0.X4+0xe0], R7 ; - /*51e0*/ CS2R R8, SRZ ; - /*51f0*/ LDS.U.128 R28, [R56] ; - /*5200*/ CS2R R10, SRZ ; - /*5210*/ CS2R R6, SRZ ; - /*5220*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*5230*/ LDS.U.128 R24, [R56+0x10] ; - /*5240*/ LDS.U.128 R20, [R2+0x800] ; - /*5250*/ LDS.U.128 R16, [R2+0x810] ; - /*5260*/ LDS.U.128 R12, [R2+0x820] ; - /*5270*/ LDS.U.128 R32, [R2+0x830] ; - /*5280*/ CS2R R2, SRZ ; -.L_x_26: - /*5290*/ LOP3.LUT R53, R18, R28, R4, 0x96, !PT ; - /*52a0*/ USHF.L.U32 UR6, UR5, 0x3, URZ ; - /*52b0*/ LOP3.LUT R52, R19, R29, R2, 0x96, !PT ; - /*52c0*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*52d0*/ LOP3.LUT R54, R23, R33, R27, 0x96, !PT ; - /*52e0*/ LOP3.LUT R51, R22, R32, R26, 0x96, !PT ; - /*52f0*/ UISETP.NE.AND UP1, UPT, UR5, 0x18, UPT ; - /*5300*/ LOP3.LUT R53, R53, R46, R11, 0x96, !PT ; - /*5310*/ LOP3.LUT R52, R52, R39, R6, 0x96, !PT ; - /*5320*/ LOP3.LUT R60, R54, R41, R8, 0x96, !PT ; - /*5330*/ ULDC.64 UR6, c[0x3][UR6] ; - /*5340*/ LOP3.LUT R51, R51, R48, R37, 0x96, !PT ; - /*5350*/ SHF.L.W.U32.HI R54, R52, 0x1, R53 ; - /*5360*/ SHF.L.W.U32.HI R57, R53, 0x1, R52 ; - /*5370*/ LOP3.LUT R59, R54, R51, RZ, 0x3c, !PT ; - /*5380*/ SHF.L.W.U32.HI R55, R60, 0x1, R51 ; - /*5390*/ SHF.L.W.U32.HI R54, R51, 0x1, R60 ; - /*53a0*/ LOP3.LUT R60, R57, R60, RZ, 0x3c, !PT ; - /*53b0*/ LOP3.LUT R57, R16, R34, R49, 0x96, !PT ; - /*53c0*/ LOP3.LUT R58, R13, R31, R0, 0x96, !PT ; - /*53d0*/ LOP3.LUT R62, R17, R35, R50, 0x96, !PT ; - /*53e0*/ LOP3.LUT R64, R12, R30, R3, 0x96, !PT ; - /*53f0*/ LOP3.LUT R57, R57, R45, R36, 0x96, !PT ; - /*5400*/ LOP3.LUT R51, R59.reuse, R16, RZ, 0x3c, !PT ; - /*5410*/ LOP3.LUT R34, R59, R34, RZ, 0x3c, !PT ; - /*5420*/ LOP3.LUT R49, R59.reuse, R49, RZ, 0x3c, !PT ; - /*5430*/ LOP3.LUT R45, R59.reuse, R45, RZ, 0x3c, !PT ; - /*5440*/ LOP3.LUT R36, R59, R36, RZ, 0x3c, !PT ; - /*5450*/ LOP3.LUT R59, R58, R40, R5, 0x96, !PT ; - /*5460*/ LOP3.LUT R62, R62, R42, R7, 0x96, !PT ; - /*5470*/ LOP3.LUT R58, R60, R17, RZ, 0x3c, !PT ; - /*5480*/ LOP3.LUT R64, R64, R43, R10, 0x96, !PT ; - /*5490*/ LOP3.LUT R17, R60.reuse, R35, RZ, 0x3c, !PT ; - /*54a0*/ LOP3.LUT R50, R60.reuse, R50, RZ, 0x3c, !PT ; - /*54b0*/ LOP3.LUT R42, R60.reuse, R42, RZ, 0x3c, !PT ; - /*54c0*/ LOP3.LUT R7, R60, R7, RZ, 0x3c, !PT ; - /*54d0*/ LOP3.LUT R60, R20, R14, R24, 0x96, !PT ; - /*54e0*/ LOP3.LUT R61, R21, R15, R25, 0x96, !PT ; - /*54f0*/ LOP3.LUT R35, R55, R64, RZ, 0x3c, !PT ; - /*5500*/ SHF.L.W.U32.HI R66, R59, 0x1, R64 ; - /*5510*/ LOP3.LUT R16, R54, R59, RZ, 0x3c, !PT ; - /*5520*/ SHF.L.W.U32.HI R55, R64, 0x1, R59 ; - /*5530*/ LOP3.LUT R60, R60, R47, R38, 0x96, !PT ; - /*5540*/ LOP3.LUT R63, R61, R44, R9, 0x96, !PT ; - /*5550*/ SHF.L.W.U32.HI R59, R62, 0x1, R57 ; - /*5560*/ SHF.L.W.U32.HI R54, R57, 0x1, R62 ; - /*5570*/ SHF.L.W.U32.HI R61, R60, 0x1, R63 ; - /*5580*/ LOP3.LUT R59, R59, R60, RZ, 0x3c, !PT ; - /*5590*/ SHF.L.W.U32.HI R64, R63, 0x1, R60 ; - /*55a0*/ LOP3.LUT R60, R54, R63, RZ, 0x3c, !PT ; - /*55b0*/ LOP3.LUT R57, R66, R57, RZ, 0x3c, !PT ; - /*55c0*/ LOP3.LUT R52, R61, R52, RZ, 0x3c, !PT ; - /*55d0*/ LOP3.LUT R54, R55, R62, RZ, 0x3c, !PT ; - /*55e0*/ LOP3.LUT R53, R64, R53, RZ, 0x3c, !PT ; - /*55f0*/ LOP3.LUT R61, R59, R22, RZ, 0x3c, !PT ; - /*5600*/ LOP3.LUT R22, R59, R32, RZ, 0x3c, !PT ; - /*5610*/ LOP3.LUT R32, R60, R8, RZ, 0x3c, !PT ; - /*5620*/ LOP3.LUT R8, R57, R18, RZ, 0x3c, !PT ; - /*5630*/ LOP3.LUT R66, R52, R13, RZ, 0x3c, !PT ; - /*5640*/ LOP3.LUT R63, R60.reuse, R33, RZ, 0x3c, !PT ; - /*5650*/ LOP3.LUT R62, R60, R27, RZ, 0x3c, !PT ; - /*5660*/ LOP3.LUT R18, R57, R46, RZ, 0x3c, !PT ; - /*5670*/ LOP3.LUT R39, R54, R39, RZ, 0x3c, !PT ; - /*5680*/ LOP3.LUT R10, R53, R10, RZ, 0x3c, !PT ; - /*5690*/ LOP3.LUT R13, R52, R5, RZ, 0x3c, !PT ; - /*56a0*/ LOP3.LUT R55, R59.reuse, R26, RZ, 0x3c, !PT ; - /*56b0*/ LOP3.LUT R48, R59, R48, RZ, 0x3c, !PT ; - /*56c0*/ LOP3.LUT R37, R59, R37, RZ, 0x3c, !PT ; - /*56d0*/ LOP3.LUT R33, R57.reuse, R28, RZ, 0x3c, !PT ; - /*56e0*/ LOP3.LUT R4, R57.reuse, R4, RZ, 0x3c, !PT ; - /*56f0*/ LOP3.LUT R27, R57, R11, RZ, 0x3c, !PT ; - /*5700*/ LOP3.LUT R46, R54, R29, RZ, 0x3c, !PT ; - /*5710*/ LOP3.LUT R26, R60, R23, RZ, 0x3c, !PT ; - /*5720*/ LOP3.LUT R59, R54.reuse, R2, RZ, 0x3c, !PT ; - /*5730*/ LOP3.LUT R28, R54, R6, RZ, 0x3c, !PT ; - /*5740*/ LOP3.LUT R57, R53.reuse, R30, RZ, 0x3c, !PT ; - /*5750*/ LOP3.LUT R29, R53, R3, RZ, 0x3c, !PT ; - /*5760*/ LOP3.LUT R14, R35, R14, RZ, 0x3c, !PT ; - /*5770*/ LOP3.LUT R5, R16, R15, RZ, 0x3c, !PT ; - /*5780*/ LOP3.LUT R11, R54, R19, RZ, 0x3c, !PT ; - /*5790*/ LOP3.LUT R65, R53.reuse, R12, RZ, 0x3c, !PT ; - /*57a0*/ LOP3.LUT R2, R53, R43, RZ, 0x3c, !PT ; - /*57b0*/ LOP3.LUT R6, R52.reuse, R31, RZ, 0x3c, !PT ; - /*57c0*/ LOP3.LUT R30, R52.reuse, R0, RZ, 0x3c, !PT ; - /*57d0*/ LOP3.LUT R3, R52, R40, RZ, 0x3c, !PT ; - /*57e0*/ LOP3.LUT R41, R60, R41, RZ, 0x3c, !PT ; - /*57f0*/ SHF.L.W.U32.HI R19, R18, 0x15, R39 ; - /*5800*/ SHF.L.W.U32.HI R52, R10, 0xe, R13 ; - /*5810*/ SHF.L.W.U32.HI R23, R63, 0xc, R22 ; - /*5820*/ LOP3.LUT R60, R16, R25, RZ, 0x3c, !PT ; - /*5830*/ SHF.L.W.U32.HI R18, R39, 0x15, R18 ; - /*5840*/ SHF.L.W.U32.HI R13, R13, 0xe, R10 ; - /*5850*/ SHF.L.W.U32.HI R22, R22, 0xc, R63 ; - /*5860*/ LOP3.LUT R38, R35, R38, RZ, 0x3c, !PT ; - /*5870*/ LOP3.LUT R9, R16, R9, RZ, 0x3c, !PT ; - /*5880*/ SHF.L.W.U32.HI R54, R50, 0xb, R49 ; - /*5890*/ SHF.L.W.U32.HI R53, R49, 0xb, R50 ; - /*58a0*/ SHF.L.W.U32.HI R39, R45, 0xf, R42 ; - /*58b0*/ SHF.L.W.U32.HI R64, R42, 0xf, R45 ; - /*58c0*/ SHF.L.W.U32.HI R10, R5, 0x4, R14 ; - /*58d0*/ SHF.L.W.U32.HI R63, R14, 0x4, R5 ; - /*58e0*/ SHF.L.W.U32.HI R25, R61, 0x1, R26 ; - /*58f0*/ LOP3.LUT R15, R35, R24, RZ, 0x3c, !PT ; - /*5900*/ SHF.L.W.U32.HI R50, R62, 0xa, R55 ; - /*5910*/ SHF.L.W.U32.HI R42, R66, 0x1b, R65 ; - /*5920*/ PRMT R40, R28, 0x4321, R27 ; - /*5930*/ PRMT R43, R27, 0x4321, R28 ; - /*5940*/ SHF.L.W.U32.HI R61, R26, 0x1, R61 ; - /*5950*/ PRMT R14, R3, 0x2107, R2 ; - /*5960*/ LOP3.LUT R47, R35, R47, RZ, 0x3c, !PT ; - /*5970*/ LOP3.LUT R44, R16, R44, RZ, 0x3c, !PT ; - /*5980*/ SHF.L.W.U32.HI R27, R34, 0x6, R17 ; - /*5990*/ SHF.L.W.U32.HI R26, R17, 0x6, R34 ; - /*59a0*/ PRMT R2, R2, 0x2107, R3 ; - /*59b0*/ SHF.L.W.U32.HI R28, R4, 0x19, R59 ; - /*59c0*/ SHF.L.W.U32.HI R12, R55, 0xa, R62 ; - /*59d0*/ SHF.L.W.U32.HI R49, R65, 0x1b, R66 ; - /*59e0*/ SHF.L.W.U32.HI R59, R59, 0x19, R4 ; - /*59f0*/ SHF.L.W.U32.HI R0, R38, 0x12, R9 ; - /*5a00*/ SHF.L.W.U32.HI R3, R9, 0x12, R38 ; - /*5a10*/ SHF.L.W.U32.HI R17, R58, 0x1e, R51 ; - /*5a20*/ SHF.L.W.U32.HI R5, R46, 0x17, R33 ; - /*5a30*/ SHF.L.W.U32.HI R9, R33, 0x17, R46 ; - /*5a40*/ SHF.L.W.U32.HI R4, R37, 0x2, R32 ; - /*5a50*/ SHF.L.W.U32.HI R66, R32, 0x2, R37 ; - /*5a60*/ SHF.L.W.U32.HI R58, R51, 0x1e, R58 ; - /*5a70*/ SHF.L.W.U32.HI R24, R44, 0x9, R47 ; - /*5a80*/ SHF.L.W.U32.HI R65, R47, 0x9, R44 ; - /*5a90*/ SHF.L.W.U32.HI R32, R30, 0x7, R29 ; - /*5aa0*/ SHF.L.W.U32.HI R51, R29, 0x7, R30 ; - /*5ab0*/ SHF.L.W.U32.HI R55, R15, 0x3, R60 ; - /*5ac0*/ SHF.L.W.U32.HI R34, R60, 0x3, R15 ; - /*5ad0*/ LOP3.LUT R45, R50, R43, R64, 0xb4, !PT ; - /*5ae0*/ LOP3.LUT R46, R64, R42, R43, 0xb4, !PT ; - /*5af0*/ SHF.L.W.U32.HI R29, R41, 0xd, R48 ; - /*5b00*/ SHF.L.W.U32.HI R15, R48, 0xd, R41 ; - /*5b10*/ LOP3.LUT R47, R42, R50, R63, 0xb4, !PT ; - /*5b20*/ LOP3.LUT R43, R43, R63, R42, 0xb4, !PT ; - /*5b30*/ LOP3.LUT R41, R10, R39, R12, 0xb4, !PT ; - /*5b40*/ LOP3.LUT R42, R12, R40, R39, 0xb4, !PT ; - /*5b50*/ LOP3.LUT R39, R39, R49, R40, 0xb4, !PT ; - /*5b60*/ LOP3.LUT R44, R49, R12, R10, 0xb4, !PT ; - /*5b70*/ LOP3.LUT R40, R40, R10, R49, 0xb4, !PT ; - /*5b80*/ SHF.L.W.U32.HI R31, R8, 0x1c, R11 ; - /*5b90*/ SHF.L.W.U32.HI R30, R11, 0x1c, R8 ; - /*5ba0*/ SHF.L.W.U32.HI R62, R57, 0x14, R6 ; - /*5bb0*/ LOP3.LUT R38, R58, R51, R9, 0xb4, !PT ; - /*5bc0*/ LOP3.LUT R37, R9, R65, R51, 0xb4, !PT ; - /*5bd0*/ LOP3.LUT R10, R66, R9, R58, 0xb4, !PT ; - /*5be0*/ SHF.L.W.U32.HI R60, R7, 0x1d, R36 ; - /*5bf0*/ SHF.L.W.U32.HI R33, R36, 0x1d, R7 ; - /*5c00*/ SHF.L.W.U32.HI R57, R6, 0x14, R57 ; - /*5c10*/ LOP3.LUT R9, R17, R32, R5, 0xb4, !PT ; - /*5c20*/ LOP3.LUT R8, R5, R24, R32, 0xb4, !PT ; - /*5c30*/ LOP3.LUT R7, R32, R4, R24, 0xb4, !PT ; - /*5c40*/ LOP3.LUT R6, R24, R17, R4, 0xb4, !PT ; - /*5c50*/ LOP3.LUT R5, R4, R5, R17, 0xb4, !PT ; - /*5c60*/ LOP3.LUT R4, R53, R22, RZ, 0x30, !PT ; - /*5c70*/ LOP3.LUT R24, R54, R23, RZ, 0x30, !PT ; - /*5c80*/ LOP3.LUT R17, R13, R35.reuse, R20.reuse, 0x6, !PT ; - /*5c90*/ LOP3.LUT R12, R22, R35.reuse, R20.reuse, 0x90, !PT ; - /*5ca0*/ LOP3.LUT R20, R4, R35, R20, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R4, R24, R16, R21, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R36, R51, R66, R65, 0xb4, !PT ; - /*5cd0*/ LOP3.LUT R11, R65, R58, R66, 0xb4, !PT ; - /*5ce0*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*5cf0*/ LOP3.LUT R58, R52, R16.reuse, R21.reuse, 0x6, !PT ; - /*5d00*/ LOP3.LUT R51, R23, R16, R21, 0x90, !PT ; - /*5d10*/ LOP3.LUT R21, R4, UR7, RZ, 0x3c, !PT ; - /*5d20*/ LOP3.LUT R49, R59, R3, R2, 0xb4, !PT ; - /*5d30*/ LOP3.LUT R4, R2, R61, R3, 0xb4, !PT ; - /*5d40*/ LOP3.LUT R3, R3, R26, R61, 0xb4, !PT ; - /*5d50*/ LOP3.LUT R24, R61, R59, R26, 0xb4, !PT ; - /*5d60*/ LOP3.LUT R48, R63, R64, R50, 0xb4, !PT ; - /*5d70*/ LOP3.LUT R26, R26, R2, R59, 0xb4, !PT ; - /*5d80*/ LOP3.LUT R50, R28, R0, R14, 0xb4, !PT ; - /*5d90*/ LOP3.LUT R2, R14, R25, R0, 0xb4, !PT ; - /*5da0*/ LOP3.LUT R0, R0, R27, R25, 0xb4, !PT ; - /*5db0*/ LOP3.LUT R25, R25, R28, R27, 0xb4, !PT ; - /*5dc0*/ LOP3.LUT R27, R27, R14, R28, 0xb4, !PT ; - /*5dd0*/ LOP3.LUT R14, R30, R34, R57, 0xb4, !PT ; - /*5de0*/ LOP3.LUT R32, R57, R15, R34, 0xb4, !PT ; - /*5df0*/ LOP3.LUT R28, R15, R30, R33, 0xb4, !PT ; - /*5e00*/ LOP3.LUT R20, R20, UR6, RZ, 0x3c, !PT ; - /*5e10*/ LOP3.LUT R34, R34, R33, R15, 0xb4, !PT ; - /*5e20*/ LOP3.LUT R30, R33, R57, R30, 0xb4, !PT ; - /*5e30*/ LOP3.LUT R22, R22, R18, R53, 0xb4, !PT ; - /*5e40*/ LOP3.LUT R16, R53, R13, R18, 0xb4, !PT ; - /*5e50*/ LOP3.LUT R33, R62, R29, R55, 0xb4, !PT ; - /*5e60*/ LOP3.LUT R35, R55, R60, R29, 0xb4, !PT ; - /*5e70*/ LOP3.LUT R18, R17, R18, RZ, 0x3c, !PT ; - /*5e80*/ LOP3.LUT R15, R31, R55, R62, 0xb4, !PT ; - /*5e90*/ LOP3.LUT R29, R29, R31, R60, 0xb4, !PT ; - /*5ea0*/ LOP3.LUT R23, R23, R19, R54, 0xb4, !PT ; - /*5eb0*/ LOP3.LUT R17, R54, R52, R19, 0xb4, !PT ; - /*5ec0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*5ed0*/ LOP3.LUT R31, R60, R62, R31, 0xb4, !PT ; - /*5ee0*/ LOP3.LUT R19, R58, R19, RZ, 0x3c, !PT ; - /*5ef0*/ LOP3.LUT R13, R51, R52, RZ, 0x3c, !PT ; - /*5f00*/ @P0 BRA `(.L_x_26) ; - /*5f10*/ UMOV UR6, 32@lo(d_target) ; - /*5f20*/ UMOV UR7, 32@hi(d_target) ; - /*5f30*/ LDG.E.64.STRONG.CTA R2, [UR6] ; - /*5f40*/ PRMT R10, R21, 0x123, RZ ; - /*5f50*/ BMOV.32.CLEAR RZ, B0 ; - /*5f60*/ PRMT R11, R20, 0x123, RZ ; - /*5f70*/ BSSY B0, `(.L_x_27) ; - /*5f80*/ ISETP.GT.U32.AND P0, PT, R10, R2, PT ; - /*5f90*/ ISETP.GT.U32.AND.EX P0, PT, R11, R3, PT, P0 ; - /*5fa0*/ @P0 BRA `(.L_x_28) ; - /*5fb0*/ S2R R3, SR_LANEID ; - /*5fc0*/ VOTEU.ANY UR8, UPT, PT ; - /*5fd0*/ FLO.U32 R0, UR8 ; - /*5fe0*/ ULDC.64 UR6, c[0x0][0x168] ; - /*5ff0*/ UIADD3 UR5, UP1, UR6, 0x140, URZ ; - /*6000*/ UIADD3.X UR6, URZ, UR7, URZ, UP1, !UPT ; - /*6010*/ POPC R5, UR8 ; - /*6020*/ IMAD.U32 R2, RZ, RZ, UR5 ; - /*6030*/ ISETP.EQ.U32.AND P0, PT, R0, R3, PT ; - /*6040*/ IMAD.U32 R3, RZ, RZ, UR6 ; - /*6050*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R2], R5 ; - /*6060*/ S2R R4, SR_LTMASK ; - /*6070*/ LOP3.LUT R4, R4, UR8, RZ, 0xc0, !PT ; - /*6080*/ POPC R7, R4 ; - /*6090*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*60a0*/ IMAD.IADD R6, R6, 0x1, R7 ; - /*60b0*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*60c0*/ @P0 EXIT ; - /*60d0*/ LDS.U.128 R12, [R56] ; - /*60e0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*60f0*/ UMOV UR6, 32@lo(d_header) ; - /*6100*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*6110*/ UMOV UR7, 32@hi(d_header) ; - /*6120*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*6130*/ LDS.U.128 R16, [R56+0x10] ; - /*6140*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*6150*/ STG.E.EF.128.SYS [R4], R12 ; - /*6160*/ STG.E.EF.128.SYS [R4+0x10], R16 ; - /*6170*/ STG.E.EF.64.SYS [R6+0x100], R68 ; - /*6180*/ LDG.E.64.STRONG.CTA R8, [UR6] ; - /*6190*/ STG.E.EF.64.SYS [R2+-0x60], R8 ; - /*61a0*/ STG.E.EF.64.SYS [R6+0x148], R10 ; -.L_x_28: - /*61b0*/ BSYNC B0 ; -.L_x_27: - /*61c0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*61d0*/ @P0 EXIT ; - /*61e0*/ BRA `(.L_x_29) ; -.L_x_30: - /*61f0*/ BRA `(.L_x_30); -.L_x_173: - - -//--------------------- .text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=123" - .align 128 - .global _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,(.L_x_174 - _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R0, SR_TID.X ; - /*0040*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*0050*/ LOP3.LUT R3, R0, 0x3, RZ, 0xc0, !PT ; -.L_x_36: - /*0060*/ UMOV UR4, 32@lo(d_header) ; - /*0070*/ UMOV UR5, 32@hi(d_header) ; - /*0080*/ LDG.E.U.128.STRONG.CTA R16, [UR4] ; - /*0090*/ LDG.E.U.128.STRONG.CTA R20, [UR4+0x10] ; - /*00a0*/ SHF.R.S32.HI R13, RZ, 0x1f, R2 ; - /*00b0*/ IMAD.MOV.U32 R77, RZ, RZ, RZ ; - /*00c0*/ CS2R R34, SRZ ; - /*00d0*/ S2R R7, SR_CTAID.X ; - /*00e0*/ CS2R R26, SRZ ; - /*00f0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x1 ; - /*0100*/ CS2R R44, SRZ ; - /*0110*/ IMAD.MOV.U32 R39, RZ, RZ, -0x80000000 ; - /*0120*/ CS2R R40, SRZ ; - /*0130*/ CS2R R36, SRZ ; - /*0140*/ IMAD.MOV.U32 R73, RZ, RZ, RZ ; - /*0150*/ CS2R R52, SRZ ; - /*0160*/ CS2R R46, SRZ ; - /*0170*/ IMAD.MOV.U32 R38, RZ, RZ, RZ ; - /*0180*/ CS2R R30, SRZ ; - /*0190*/ CS2R R42, SRZ ; - /*01a0*/ CS2R R32, SRZ ; - /*01b0*/ CS2R R54, SRZ ; - /*01c0*/ IMAD.MOV.U32 R50, RZ, RZ, RZ ; - /*01d0*/ CS2R R48, SRZ ; - /*01e0*/ CS2R R28, SRZ ; - /*01f0*/ CS2R R24, SRZ ; - /*0200*/ IMAD.MOV.U32 R75, RZ, RZ, RZ ; - /*0210*/ IMAD.MOV.U32 R10, RZ, RZ, RZ ; - /*0220*/ IMAD R6, R7, c[0x0][0x0], R0 ; - /*0230*/ IMAD R9, R6, c[0x3][0x180], RZ ; - /*0240*/ CS2R R6, SRZ ; - /*0250*/ IADD3 R12, P0, P1, R9, c[0x0][0x160], R2 ; - /*0260*/ CS2R R8, SRZ ; - /*0270*/ IADD3.X R13, RZ, c[0x0][0x164], R13, P0, P1 ; - /*0280*/ IMAD.MOV.U32 R4, RZ, RZ, R18 ; - /*0290*/ IMAD.MOV.U32 R18, RZ, RZ, RZ ; -.L_x_31: - /*02a0*/ LOP3.LUT R102, R27, R44, R22, 0x96, !PT ; - /*02b0*/ LOP3.LUT R83, R28, R39, R23, 0x96, !PT ; - /*02c0*/ LOP3.LUT R79, R49, R6, R4, 0x96, !PT ; - /*02d0*/ LOP3.LUT R82, R46, R9, R19, 0x96, !PT ; - /*02e0*/ LOP3.LUT R102, R40, R102, R37, 0x96, !PT ; - /*02f0*/ LOP3.LUT R83, R36, R83, R33, 0x96, !PT ; - /*0300*/ LOP3.LUT R72, R25, R30, R12, 0x96, !PT ; - /*0310*/ LOP3.LUT R15, R42, R32, R13, 0x96, !PT ; - /*0320*/ LOP3.LUT R79, R47, R79, R50, 0x96, !PT ; - /*0330*/ LOP3.LUT R82, R45, R82, R48, 0x96, !PT ; - /*0340*/ SHF.L.W.U32.HI R14, R83, 0x1, R102 ; - /*0350*/ LOP3.LUT R104, R75, R7, R20, 0x96, !PT ; - /*0360*/ LOP3.LUT R97, R53, R10, R21, 0x96, !PT ; - /*0370*/ LOP3.LUT R72, R35, R72, R18, 0x96, !PT ; - /*0380*/ LOP3.LUT R15, R26, R15, R43, 0x96, !PT ; - /*0390*/ SHF.L.W.U32.HI R11, R82, 0x1, R79 ; - /*03a0*/ SHF.L.W.U32.HI R51, R79, 0x1, R82 ; - /*03b0*/ LOP3.LUT R80, R14, R79, RZ, 0x3c, !PT ; - /*03c0*/ LOP3.LUT R79, R24, R5, R16, 0x96, !PT ; - /*03d0*/ LOP3.LUT R78, R41, R8, R17, 0x96, !PT ; - /*03e0*/ LOP3.LUT R104, R73, R104, R54, 0x96, !PT ; - /*03f0*/ LOP3.LUT R97, R52, R97, R55, 0x96, !PT ; - /*0400*/ SHF.L.W.U32.HI R87, R15, 0x1, R72 ; - /*0410*/ LOP3.LUT R11, R11, R72, RZ, 0x3c, !PT ; - /*0420*/ SHF.L.W.U32.HI R72, R72, 0x1, R15 ; - /*0430*/ LOP3.LUT R51, R51, R15, RZ, 0x3c, !PT ; - /*0440*/ SHF.L.W.U32.HI R15, R102, 0x1, R83 ; - /*0450*/ LOP3.LUT R79, R38, R79, R29, 0x96, !PT ; - /*0460*/ LOP3.LUT R78, R31, R78, R34, 0x96, !PT ; - /*0470*/ SHF.L.W.U32.HI R14, R97, 0x1, R104 ; - /*0480*/ LOP3.LUT R82, R15, R82, RZ, 0x3c, !PT ; - /*0490*/ SHF.L.W.U32.HI R15, R104, 0x1, R97 ; - /*04a0*/ SHF.L.W.U32.HI R81, R78, 0x1, R79 ; - /*04b0*/ LOP3.LUT R89, R14, R79, RZ, 0x3c, !PT ; - /*04c0*/ SHF.L.W.U32.HI R79, R79, 0x1, R78 ; - /*04d0*/ LOP3.LUT R78, R15, R78, RZ, 0x3c, !PT ; - /*04e0*/ LOP3.LUT R79, R79, R83, RZ, 0x3c, !PT ; - /*04f0*/ LOP3.LUT R87, R87, R104, RZ, 0x3c, !PT ; - /*0500*/ LOP3.LUT R14, R80, R20, RZ, 0x3c, !PT ; - /*0510*/ LOP3.LUT R83, R82, R53, RZ, 0x3c, !PT ; - /*0520*/ LOP3.LUT R72, R72, R97, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R20, R80, R75, RZ, 0x3c, !PT ; - /*0540*/ LOP3.LUT R15, R82.reuse, R21, RZ, 0x3c, !PT ; - /*0550*/ LOP3.LUT R10, R82.reuse, R10, RZ, 0x3c, !PT ; - /*0560*/ LOP3.LUT R53, R82, R55, RZ, 0x3c, !PT ; - /*0570*/ LOP3.LUT R52, R82, R52, RZ, 0x3c, !PT ; - /*0580*/ LOP3.LUT R7, R80.reuse, R7, RZ, 0x3c, !PT ; - /*0590*/ LOP3.LUT R54, R80.reuse, R54, RZ, 0x3c, !PT ; - /*05a0*/ LOP3.LUT R73, R80, R73, RZ, 0x3c, !PT ; - /*05b0*/ LOP3.LUT R55, R89.reuse, R6, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R75, R89, R49, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R82, R78.reuse, R9, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R49, R78.reuse, R19, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R80, R78.reuse, R46, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R6, R78, R45, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R81, R81, R102, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R22, R87, R22, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R44, R87.reuse, R44, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R45, R87.reuse, R27, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R19, R87, R37, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R4, R89, R4, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R9, R78, R48, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R87, R87, R40, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R27, R72.reuse, R23, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R40, R72, R33, RZ, 0x3c, !PT ; - /*06b0*/ SHF.L.W.U32.HI R78, R82, 0xc, R55 ; - /*06c0*/ SHF.L.W.U32.HI R23, R55, 0xc, R82 ; - /*06d0*/ LOP3.LUT R50, R89.reuse, R50, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R47, R89, R47, RZ, 0x3c, !PT ; - /*06f0*/ SHF.L.W.U32.HI R55, R75, 0xa, R80 ; - /*0700*/ LOP3.LUT R89, R81, R12, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R102, R79.reuse, R13, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R33, R79, R42, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R5, R11, R5, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R48, R51, R8, RZ, 0x3c, !PT ; - /*0750*/ SHF.L.W.U32.HI R75, R80, 0xa, R75 ; - /*0760*/ LOP3.LUT R39, R72.reuse, R39, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R46, R72.reuse, R28, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R36, R72, R36, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R12, R81, R35, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R21, R79, R26, RZ, 0x3c, !PT ; - /*07b0*/ SHF.L.W.U32.HI R42, R4, 0x1, R49 ; - /*07c0*/ SHF.L.W.U32.HI R80, R49, 0x1, R4 ; - /*07d0*/ LOP3.LUT R99, R81, R18, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R26, R79, R43, RZ, 0x3c, !PT ; - /*07f0*/ SHF.L.W.U32.HI R72, R19, 0x15, R40 ; - /*0800*/ LOP3.LUT R4, R11, R38, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R31, R51, R31, RZ, 0x3c, !PT ; - /*0820*/ SHF.L.W.U32.HI R19, R40, 0x15, R19 ; - /*0830*/ LOP3.LUT R30, R81.reuse, R30, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R28, R81, R25, RZ, 0x3c, !PT ; - /*0850*/ SHF.L.W.U32.HI R40, R48, 0x4, R5 ; - /*0860*/ SHF.L.W.U32.HI R43, R89, 0x1b, R102 ; - /*0870*/ SHF.L.W.U32.HI R13, R12, 0xe, R21 ; - /*0880*/ SHF.L.W.U32.HI R18, R53, 0xf, R54 ; - /*0890*/ SHF.L.W.U32.HI R48, R5, 0x4, R48 ; - /*08a0*/ SHF.L.W.U32.HI R89, R102, 0x1b, R89 ; - /*08b0*/ PRMT R97, R87, 0x4321, R36 ; - /*08c0*/ SHF.L.W.U32.HI R35, R7, 0x6, R10 ; - /*08d0*/ SHF.L.W.U32.HI R81, R10, 0x6, R7 ; - /*08e0*/ LOP3.LUT R29, R11, R29, RZ, 0x3c, !PT ; - /*08f0*/ LOP3.LUT R34, R51, R34, RZ, 0x3c, !PT ; - /*0900*/ SHF.L.W.U32.HI R12, R21, 0xe, R12 ; - /*0910*/ SHF.L.W.U32.HI R8, R54, 0xf, R53 ; - /*0920*/ PRMT R7, R26, 0x2107, R99 ; - /*0930*/ SHF.L.W.U32.HI R38, R4, 0x12, R31 ; - /*0940*/ SHF.L.W.U32.HI R103, R31, 0x12, R4 ; - /*0950*/ LOP3.LUT R10, R11, R24, RZ, 0x3c, !PT ; - /*0960*/ LOP3.LUT R41, R51, R41, RZ, 0x3c, !PT ; - /*0970*/ SHF.L.W.U32.HI R21, R83, 0xb, R20 ; - /*0980*/ PRMT R53, R36, 0x4321, R87 ; - /*0990*/ PRMT R99, R99, 0x2107, R26 ; - /*09a0*/ SHF.L.W.U32.HI R82, R45, 0x19, R46 ; - /*09b0*/ SHF.L.W.U32.HI R4, R9, 0xd, R50 ; - /*09c0*/ SHF.L.W.U32.HI R20, R20, 0xb, R83 ; - /*09d0*/ SHF.L.W.U32.HI R46, R46, 0x19, R45 ; - /*09e0*/ SHF.L.W.U32.HI R26, R39, 0x17, R44 ; - /*09f0*/ SHF.L.W.U32.HI R5, R47, 0x2, R6 ; - /*0a00*/ SHF.L.W.U32.HI R31, R6, 0x2, R47 ; - /*0a10*/ SHF.L.W.U32.HI R9, R50, 0xd, R9 ; - /*0a20*/ SHF.L.W.U32.HI R44, R44, 0x17, R39 ; - /*0a30*/ SHF.L.W.U32.HI R36, R34, 0x9, R29 ; - /*0a40*/ SHF.L.W.U32.HI R6, R29, 0x9, R34 ; - /*0a50*/ SHF.L.W.U32.HI R83, R15, 0x1e, R14 ; - /*0a60*/ SHF.L.W.U32.HI R45, R14, 0x1e, R15 ; - /*0a70*/ IMAD.SHL.U32 R14, R77, 0x8, RZ ; - /*0a80*/ LOP3.LUT R50, R48, R18, R75, 0xb4, !PT ; - /*0a90*/ LOP3.LUT R54, R75, R97, R18, 0xb4, !PT ; - /*0aa0*/ LOP3.LUT R37, R18, R89, R97, 0xb4, !PT ; - /*0ab0*/ SHF.L.W.U32.HI R15, R33, 0x7, R28 ; - /*0ac0*/ SHF.L.W.U32.HI R105, R28, 0x7, R33 ; - /*0ad0*/ SHF.L.W.U32.HI R39, R10, 0x3, R41 ; - /*0ae0*/ LOP3.LUT R29, R89, R75, R48, 0xb4, !PT ; - /*0af0*/ LOP3.LUT R18, R97, R48, R89, 0xb4, !PT ; - /*0b00*/ SHF.L.W.U32.HI R10, R41, 0x3, R10 ; - /*0b10*/ LOP3.LUT R34, R43, R55, R40, 0xb4, !PT ; - /*0b20*/ LOP3.LUT R48, R40, R8, R55, 0xb4, !PT ; - /*0b30*/ LOP3.LUT R33, R8, R43, R53, 0xb4, !PT ; - /*0b40*/ LOP3.LUT R25, R79, R32, RZ, 0x3c, !PT ; - /*0b50*/ LOP3.LUT R55, R55, R53, R8, 0xb4, !PT ; - /*0b60*/ LOP3.LUT R43, R53, R40, R43, 0xb4, !PT ; - /*0b70*/ LOP3.LUT R24, R80, R46, R81, 0xb4, !PT ; - /*0b80*/ LOP3.LUT R49, R81, R99, R46, 0xb4, !PT ; - /*0b90*/ LOP3.LUT R75, R46, R103, R99, 0xb4, !PT ; - /*0ba0*/ LOP3.LUT R41, R42, R82, R35, 0xb4, !PT ; - /*0bb0*/ LOP3.LUT R28, R7, R42, R38, 0xb4, !PT ; - /*0bc0*/ SHF.L.W.U32.HI R79, R52, 0x1d, R73 ; - /*0bd0*/ SHF.L.W.U32.HI R102, R73, 0x1d, R52 ; - /*0be0*/ LOP3.LUT R46, R35, R7, R82, 0xb4, !PT ; - /*0bf0*/ LOP3.LUT R53, R82, R38, R7, 0xb4, !PT ; - /*0c00*/ LOP3.LUT R42, R38, R35, R42, 0xb4, !PT ; - /*0c10*/ LOP3.LUT R38, R45, R105, R44, 0xb4, !PT ; - /*0c20*/ LOP3.LUT R73, R105, R31, R6, 0xb4, !PT ; - /*0c30*/ LOP3.LUT R40, R6, R45, R31, 0xb4, !PT ; - /*0c40*/ LOP3.LUT R35, R31, R44, R45, 0xb4, !PT ; - /*0c50*/ LOP3.LUT R31, R83, R15, R26, 0xb4, !PT ; - /*0c60*/ LOP3.LUT R45, R26, R36, R15, 0xb4, !PT ; - /*0c70*/ LOP3.LUT R52, R15, R5, R36, 0xb4, !PT ; - /*0c80*/ LDC.64 R14, c[0x3][R14] ; - /*0c90*/ IADD3 R77, R77, 0x1, RZ ; - /*0ca0*/ SHF.L.W.U32.HI R32, R22, 0x1c, R27 ; - /*0cb0*/ SHF.L.W.U32.HI R87, R27, 0x1c, R22 ; - /*0cc0*/ SHF.L.W.U32.HI R22, R30, 0x14, R25 ; - /*0cd0*/ SHF.L.W.U32.HI R30, R25, 0x14, R30 ; - /*0ce0*/ ISETP.NE.AND P0, PT, R77, 0x18, PT ; - /*0cf0*/ LOP3.LUT R47, R44, R6, R105, 0xb4, !PT ; - /*0d00*/ LOP3.LUT R36, R36, R83, R5, 0xb4, !PT ; - /*0d10*/ LOP3.LUT R26, R5, R26, R83, 0xb4, !PT ; - /*0d20*/ LOP3.LUT R5, R87, R10, R30, 0xb4, !PT ; - /*0d30*/ LOP3.LUT R6, R30, R9, R10, 0xb4, !PT ; - /*0d40*/ LOP3.LUT R7, R10, R102, R9, 0xb4, !PT ; - /*0d50*/ LOP3.LUT R44, R9, R87, R102, 0xb4, !PT ; - /*0d60*/ LOP3.LUT R83, R20, R23, RZ, 0x30, !PT ; - /*0d70*/ LOP3.LUT R27, R99, R80, R103, 0xb4, !PT ; - /*0d80*/ LOP3.LUT R25, R103, R81, R80, 0xb4, !PT ; - /*0d90*/ LOP3.LUT R8, R32, R39, R22, 0xb4, !PT ; - /*0da0*/ LOP3.LUT R9, R22, R4, R39, 0xb4, !PT ; - /*0db0*/ LOP3.LUT R10, R39, R79, R4, 0xb4, !PT ; - /*0dc0*/ LOP3.LUT R39, R4, R32, R79, 0xb4, !PT ; - /*0dd0*/ LOP3.LUT R80, R21, R78, RZ, 0x30, !PT ; - /*0de0*/ LOP3.LUT R32, R79, R22, R32, 0xb4, !PT ; - /*0df0*/ LOP3.LUT R22, R12, R11.reuse, R16.reuse, 0x6, !PT ; - /*0e00*/ LOP3.LUT R83, R83, R11.reuse, R16.reuse, 0x96, !PT ; - /*0e10*/ LOP3.LUT R79, R23, R11, R16, 0x90, !PT ; - /*0e20*/ LOP3.LUT R16, R78, R51, R17, 0x90, !PT ; - /*0e30*/ LOP3.LUT R11, R78, R72, R21, 0xb4, !PT ; - /*0e40*/ LOP3.LUT R81, R13, R51.reuse, R17.reuse, 0x6, !PT ; - /*0e50*/ LOP3.LUT R80, R80, R51, R17, 0x96, !PT ; - /*0e60*/ LOP3.LUT R4, R23, R19, R20, 0xb4, !PT ; - /*0e70*/ LOP3.LUT R21, R21, R13, R72, 0xb4, !PT ; - /*0e80*/ LOP3.LUT R20, R20, R12, R19, 0xb4, !PT ; - /*0e90*/ LOP3.LUT R22, R22, R19, RZ, 0x3c, !PT ; - /*0ea0*/ IMAD.MOV.U32 R19, RZ, RZ, R11 ; - /*0eb0*/ LOP3.LUT R13, R16, R13, RZ, 0x3c, !PT ; - /*0ec0*/ LOP3.LUT R30, R102, R30, R87, 0xb4, !PT ; - /*0ed0*/ LOP3.LUT R23, R81, R72, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R12, R79, R12, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R16, R83, R14, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R17, R80, R15, RZ, 0x3c, !PT ; - /*0f10*/ @P0 BRA `(.L_x_31) ; - /*0f20*/ NOP ; - /*0f30*/ SHFL.IDX PT, R14, R17, RZ, 0x181f ; - /*0f40*/ ISETP.NE.AND P0, PT, R3.reuse, RZ, PT ; - /*0f50*/ ISETP.NE.AND P1, PT, R3, 0x1, PT ; - /*0f60*/ SHFL.IDX PT, R30, R16, RZ, 0x181f ; - /*0f70*/ SHFL.IDX PT, R15, R4, RZ, 0x181f ; - /*0f80*/ SHFL.IDX PT, R18, R11, RZ, 0x181f ; - /*0f90*/ SHFL.IDX PT, R24, R16, 0x1, 0x181f ; - /*0fa0*/ SHFL.IDX PT, R25, R17, 0x1, 0x181f ; - /*0fb0*/ SHFL.IDX PT, R26, R4, 0x1, 0x181f ; - /*0fc0*/ @!P0 IMAD.MOV.U32 R96, RZ, RZ, R14 ; - /*0fd0*/ SHFL.IDX PT, R27, R11, 0x1, 0x181f ; - /*0fe0*/ @!P0 IMAD.MOV.U32 R98, RZ, RZ, R30 ; - /*0ff0*/ SHFL.IDX PT, R28, R16, 0x2, 0x181f ; - /*1000*/ @!P0 IMAD.MOV.U32 R100, RZ, RZ, R15 ; - /*1010*/ SHFL.IDX PT, R29, R17, 0x2, 0x181f ; - /*1020*/ @!P0 IMAD.MOV.U32 R101, RZ, RZ, R18 ; - /*1030*/ SHFL.IDX PT, R37, R17, 0x6, 0x181f ; - /*1040*/ @!P0 IMAD.MOV.U32 R56, RZ, RZ, R24 ; - /*1050*/ SHFL.IDX PT, R31, R4, 0x4, 0x181f ; - /*1060*/ @!P0 IMAD.MOV.U32 R57, RZ, RZ, R25 ; - /*1070*/ @!P0 IMAD.MOV.U32 R58, RZ, RZ, R26 ; - /*1080*/ SHFL.IDX PT, R14, R20, RZ, 0x181f ; - /*1090*/ @!P0 IMAD.MOV.U32 R59, RZ, RZ, R27 ; - /*10a0*/ SHFL.IDX PT, R15, R4, 0x2, 0x181f ; - /*10b0*/ @!P0 IMAD.MOV.U32 R60, RZ, RZ, R28 ; - /*10c0*/ SHFL.IDX PT, R18, R11, 0x2, 0x181f ; - /*10d0*/ @!P0 IMAD.MOV.U32 R61, RZ, RZ, R29 ; - /*10e0*/ SHFL.IDX PT, R24, R16, 0x3, 0x181f ; - /*10f0*/ @!P0 IMAD.MOV.U32 R74, RZ, RZ, R37 ; - /*1100*/ SHFL.IDX PT, R25, R17, 0x3, 0x181f ; - /*1110*/ @!P0 IMAD.MOV.U32 R70, RZ, RZ, R31 ; - /*1120*/ SHFL.IDX PT, R26, R4, 0x3, 0x181f ; - /*1130*/ SHFL.IDX PT, R27, R11, 0x3, 0x181f ; - /*1140*/ @!P1 IMAD.MOV.U32 R98, RZ, RZ, R14 ; - /*1150*/ SHFL.IDX PT, R28, R16, 0x4, 0x181f ; - /*1160*/ @!P0 IMAD.MOV.U32 R62, RZ, RZ, R15 ; - /*1170*/ SHFL.IDX PT, R30, R17, 0x4, 0x181f ; - /*1180*/ @!P0 IMAD.MOV.U32 R63, RZ, RZ, R18 ; - /*1190*/ SHFL.IDX PT, R32, R11, 0x4, 0x181f ; - /*11a0*/ @!P0 IMAD.MOV.U32 R64, RZ, RZ, R24 ; - /*11b0*/ SHFL.IDX PT, R33, R16, 0x5, 0x181f ; - /*11c0*/ @!P0 IMAD.MOV.U32 R65, RZ, RZ, R25 ; - /*11d0*/ SHFL.IDX PT, R29, R17, 0x5, 0x181f ; - /*11e0*/ @!P0 IMAD.MOV.U32 R66, RZ, RZ, R26 ; - /*11f0*/ SHFL.IDX PT, R34, R4, 0x5, 0x181f ; - /*1200*/ @!P0 IMAD.MOV.U32 R67, RZ, RZ, R27 ; - /*1210*/ SHFL.IDX PT, R35, R11, 0x5, 0x181f ; - /*1220*/ @!P0 IMAD.MOV.U32 R68, RZ, RZ, R28 ; - /*1230*/ SHFL.IDX PT, R36, R16, 0x6, 0x181f ; - /*1240*/ @!P0 IMAD.MOV.U32 R69, RZ, RZ, R30 ; - /*1250*/ SHFL.IDX PT, R38, R4, 0x6, 0x181f ; - /*1260*/ @!P0 IMAD.MOV.U32 R85, RZ, RZ, R32 ; - /*1270*/ SHFL.IDX PT, R39, R11, 0x6, 0x181f ; - /*1280*/ @!P0 IMAD.MOV.U32 R84, RZ, RZ, R33 ; - /*1290*/ SHFL.IDX PT, R40, R16, 0x7, 0x181f ; - /*12a0*/ @!P0 IMAD.MOV.U32 R71, RZ, RZ, R29 ; - /*12b0*/ SHFL.IDX PT, R41, R17, 0x7, 0x181f ; - /*12c0*/ @!P0 IMAD.MOV.U32 R88, RZ, RZ, R34 ; - /*12d0*/ SHFL.IDX PT, R42, R4, 0x7, 0x181f ; - /*12e0*/ @!P0 IMAD.MOV.U32 R91, RZ, RZ, R35 ; - /*12f0*/ SHFL.IDX PT, R43, R11, 0x7, 0x181f ; - /*1300*/ @!P0 IMAD.MOV.U32 R86, RZ, RZ, R36 ; - /*1310*/ SHFL.IDX PT, R37, R22, 0x4, 0x181f ; - /*1320*/ @!P0 IMAD.MOV.U32 R90, RZ, RZ, R38 ; - /*1330*/ @!P0 IMAD.MOV.U32 R93, RZ, RZ, R39 ; - /*1340*/ SHFL.IDX PT, R14, R22, RZ, 0x181f ; - /*1350*/ @!P0 IMAD.MOV.U32 R92, RZ, RZ, R40 ; - /*1360*/ SHFL.IDX PT, R15, R23, RZ, 0x181f ; - /*1370*/ @!P0 IMAD.MOV.U32 R76, RZ, RZ, R41 ; - /*1380*/ SHFL.IDX PT, R18, R20, 0x1, 0x181f ; - /*1390*/ @!P0 IMAD.MOV.U32 R94, RZ, RZ, R42 ; - /*13a0*/ SHFL.IDX PT, R24, R21, 0x1, 0x181f ; - /*13b0*/ @!P0 IMAD.MOV.U32 R95, RZ, RZ, R43 ; - /*13c0*/ SHFL.IDX PT, R25, R22, 0x1, 0x181f ; - /*13d0*/ ISETP.NE.AND P0, PT, R3, 0x2, PT ; - /*13e0*/ @!P1 IMAD.MOV.U32 R70, RZ, RZ, R37 ; - /*13f0*/ SHFL.IDX PT, R26, R23, 0x1, 0x181f ; - /*1400*/ SHFL.IDX PT, R27, R20, 0x2, 0x181f ; - /*1410*/ @!P1 IMAD.MOV.U32 R100, RZ, RZ, R14 ; - /*1420*/ SHFL.IDX PT, R28, R21, 0x2, 0x181f ; - /*1430*/ @!P1 IMAD.MOV.U32 R101, RZ, RZ, R15 ; - /*1440*/ SHFL.IDX PT, R29, R22, 0x2, 0x181f ; - /*1450*/ @!P1 IMAD.MOV.U32 R56, RZ, RZ, R18 ; - /*1460*/ SHFL.IDX PT, R30, R23, 0x2, 0x181f ; - /*1470*/ @!P1 IMAD.MOV.U32 R57, RZ, RZ, R24 ; - /*1480*/ SHFL.IDX PT, R31, R20, 0x3, 0x181f ; - /*1490*/ @!P1 IMAD.MOV.U32 R58, RZ, RZ, R25 ; - /*14a0*/ SHFL.IDX PT, R32, R21, 0x3, 0x181f ; - /*14b0*/ @!P1 IMAD.MOV.U32 R59, RZ, RZ, R26 ; - /*14c0*/ SHFL.IDX PT, R33, R22, 0x3, 0x181f ; - /*14d0*/ @!P1 IMAD.MOV.U32 R60, RZ, RZ, R27 ; - /*14e0*/ SHFL.IDX PT, R34, R23, 0x3, 0x181f ; - /*14f0*/ @!P1 IMAD.MOV.U32 R61, RZ, RZ, R28 ; - /*1500*/ SHFL.IDX PT, R35, R20, 0x4, 0x181f ; - /*1510*/ @!P1 IMAD.MOV.U32 R62, RZ, RZ, R29 ; - /*1520*/ SHFL.IDX PT, R36, R21, 0x4, 0x181f ; - /*1530*/ @!P1 IMAD.MOV.U32 R63, RZ, RZ, R30 ; - /*1540*/ SHFL.IDX PT, R38, R23, 0x4, 0x181f ; - /*1550*/ @!P1 IMAD.MOV.U32 R64, RZ, RZ, R31 ; - /*1560*/ SHFL.IDX PT, R39, R20, 0x5, 0x181f ; - /*1570*/ @!P1 IMAD.MOV.U32 R65, RZ, RZ, R32 ; - /*1580*/ SHFL.IDX PT, R40, R21, 0x5, 0x181f ; - /*1590*/ @!P1 IMAD.MOV.U32 R66, RZ, RZ, R33 ; - /*15a0*/ SHFL.IDX PT, R41, R22, 0x5, 0x181f ; - /*15b0*/ @!P1 IMAD.MOV.U32 R67, RZ, RZ, R34 ; - /*15c0*/ SHFL.IDX PT, R42, R23, 0x5, 0x181f ; - /*15d0*/ @!P1 IMAD.MOV.U32 R68, RZ, RZ, R35 ; - /*15e0*/ SHFL.IDX PT, R43, R20, 0x6, 0x181f ; - /*15f0*/ @!P1 IMAD.MOV.U32 R69, RZ, RZ, R36 ; - /*1600*/ SHFL.IDX PT, R37, R22, 0x6, 0x181f ; - /*1610*/ @!P1 IMAD.MOV.U32 R85, RZ, RZ, R38 ; - /*1620*/ SHFL.IDX PT, R44, R21, RZ, 0x181f ; - /*1630*/ @!P1 IMAD.MOV.U32 R84, RZ, RZ, R39 ; - /*1640*/ @!P1 IMAD.MOV.U32 R71, RZ, RZ, R40 ; - /*1650*/ SHFL.IDX PT, R14, R12, RZ, 0x181f ; - /*1660*/ @!P1 IMAD.MOV.U32 R88, RZ, RZ, R41 ; - /*1670*/ SHFL.IDX PT, R38, R23, 0x6, 0x181f ; - /*1680*/ @!P1 IMAD.MOV.U32 R91, RZ, RZ, R42 ; - /*1690*/ SHFL.IDX PT, R39, R20, 0x7, 0x181f ; - /*16a0*/ @!P1 IMAD.MOV.U32 R86, RZ, RZ, R43 ; - /*16b0*/ SHFL.IDX PT, R40, R21, 0x7, 0x181f ; - /*16c0*/ @!P1 IMAD.MOV.U32 R90, RZ, RZ, R37 ; - /*16d0*/ SHFL.IDX PT, R43, R21, 0x6, 0x181f ; - /*16e0*/ @!P1 IMAD.MOV.U32 R96, RZ, RZ, R44 ; - /*16f0*/ SHFL.IDX PT, R41, R22, 0x7, 0x181f ; - /*1700*/ SHFL.IDX PT, R42, R23, 0x7, 0x181f ; - /*1710*/ @!P0 IMAD.MOV.U32 R98, RZ, RZ, R14 ; - /*1720*/ SHFL.IDX PT, R15, R13, RZ, 0x181f ; - /*1730*/ @!P1 IMAD.MOV.U32 R93, RZ, RZ, R38 ; - /*1740*/ SHFL.IDX PT, R18, R5, RZ, 0x181f ; - /*1750*/ @!P1 IMAD.MOV.U32 R92, RZ, RZ, R39 ; - /*1760*/ SHFL.IDX PT, R24, R8, RZ, 0x181f ; - /*1770*/ @!P1 IMAD.MOV.U32 R76, RZ, RZ, R40 ; - /*1780*/ SHFL.IDX PT, R25, R12, 0x1, 0x181f ; - /*1790*/ @!P1 IMAD.MOV.U32 R74, RZ, RZ, R43 ; - /*17a0*/ SHFL.IDX PT, R26, R13, 0x1, 0x181f ; - /*17b0*/ @!P1 IMAD.MOV.U32 R94, RZ, RZ, R41 ; - /*17c0*/ SHFL.IDX PT, R27, R5, 0x1, 0x181f ; - /*17d0*/ @!P1 IMAD.MOV.U32 R95, RZ, RZ, R42 ; - /*17e0*/ ISETP.NE.AND P1, PT, R3, 0x3, PT ; - /*17f0*/ SHFL.IDX PT, R28, R8, 0x1, 0x181f ; - /*1800*/ @!P0 IMAD.MOV.U32 R96, RZ, RZ, R15 ; - /*1810*/ SHFL.IDX PT, R29, R12, 0x2, 0x181f ; - /*1820*/ @!P0 IMAD.MOV.U32 R100, RZ, RZ, R18 ; - /*1830*/ SHFL.IDX PT, R30, R13, 0x2, 0x181f ; - /*1840*/ @!P0 IMAD.MOV.U32 R101, RZ, RZ, R24 ; - /*1850*/ SHFL.IDX PT, R31, R5, 0x2, 0x181f ; - /*1860*/ @!P0 IMAD.MOV.U32 R56, RZ, RZ, R25 ; - /*1870*/ SHFL.IDX PT, R32, R8, 0x2, 0x181f ; - /*1880*/ @!P0 IMAD.MOV.U32 R57, RZ, RZ, R26 ; - /*1890*/ SHFL.IDX PT, R33, R12, 0x3, 0x181f ; - /*18a0*/ @!P0 IMAD.MOV.U32 R58, RZ, RZ, R27 ; - /*18b0*/ SHFL.IDX PT, R34, R13, 0x3, 0x181f ; - /*18c0*/ @!P0 IMAD.MOV.U32 R59, RZ, RZ, R28 ; - /*18d0*/ SHFL.IDX PT, R35, R5, 0x3, 0x181f ; - /*18e0*/ @!P0 IMAD.MOV.U32 R60, RZ, RZ, R29 ; - /*18f0*/ SHFL.IDX PT, R36, R8, 0x3, 0x181f ; - /*1900*/ @!P0 IMAD.MOV.U32 R61, RZ, RZ, R30 ; - /*1910*/ SHFL.IDX PT, R37, R12, 0x4, 0x181f ; - /*1920*/ @!P0 IMAD.MOV.U32 R62, RZ, RZ, R31 ; - /*1930*/ @!P0 IMAD.MOV.U32 R63, RZ, RZ, R32 ; - /*1940*/ SHFL.IDX PT, R14, R6, RZ, 0x181f ; - /*1950*/ @!P0 IMAD.MOV.U32 R64, RZ, RZ, R33 ; - /*1960*/ SHFL.IDX PT, R43, R13, 0x4, 0x181f ; - /*1970*/ @!P0 IMAD.MOV.U32 R65, RZ, RZ, R34 ; - /*1980*/ SHFL.IDX PT, R29, R5, 0x4, 0x181f ; - /*1990*/ @!P0 IMAD.MOV.U32 R66, RZ, RZ, R35 ; - /*19a0*/ SHFL.IDX PT, R30, R8, 0x4, 0x181f ; - /*19b0*/ @!P0 IMAD.MOV.U32 R67, RZ, RZ, R36 ; - /*19c0*/ SHFL.IDX PT, R31, R12, 0x5, 0x181f ; - /*19d0*/ @!P0 IMAD.MOV.U32 R68, RZ, RZ, R37 ; - /*19e0*/ SHFL.IDX PT, R32, R13, 0x5, 0x181f ; - /*19f0*/ SHFL.IDX PT, R33, R5, 0x5, 0x181f ; - /*1a00*/ @!P1 IMAD.MOV.U32 R98, RZ, RZ, R14 ; - /*1a10*/ SHFL.IDX PT, R34, R8, 0x5, 0x181f ; - /*1a20*/ @!P0 IMAD.MOV.U32 R69, RZ, RZ, R43 ; - /*1a30*/ SHFL.IDX PT, R35, R12, 0x6, 0x181f ; - /*1a40*/ @!P0 IMAD.MOV.U32 R70, RZ, RZ, R29 ; - /*1a50*/ SHFL.IDX PT, R36, R13, 0x6, 0x181f ; - /*1a60*/ @!P0 IMAD.MOV.U32 R85, RZ, RZ, R30 ; - /*1a70*/ SHFL.IDX PT, R37, R5, 0x6, 0x181f ; - /*1a80*/ @!P0 IMAD.MOV.U32 R84, RZ, RZ, R31 ; - /*1a90*/ SHFL.IDX PT, R38, R8, 0x6, 0x181f ; - /*1aa0*/ @!P0 IMAD.MOV.U32 R71, RZ, RZ, R32 ; - /*1ab0*/ SHFL.IDX PT, R39, R12, 0x7, 0x181f ; - /*1ac0*/ @!P0 IMAD.MOV.U32 R88, RZ, RZ, R33 ; - /*1ad0*/ SHFL.IDX PT, R40, R13, 0x7, 0x181f ; - /*1ae0*/ @!P0 IMAD.MOV.U32 R91, RZ, RZ, R34 ; - /*1af0*/ SHFL.IDX PT, R41, R5, 0x7, 0x181f ; - /*1b00*/ @!P0 IMAD.MOV.U32 R86, RZ, RZ, R35 ; - /*1b10*/ SHFL.IDX PT, R42, R8, 0x7, 0x181f ; - /*1b20*/ @!P0 IMAD.MOV.U32 R74, RZ, RZ, R36 ; - /*1b30*/ SHFL.IDX PT, R15, R9, RZ, 0x181f ; - /*1b40*/ @!P0 IMAD.MOV.U32 R90, RZ, RZ, R37 ; - /*1b50*/ SHFL.IDX PT, R18, R7, RZ, 0x181f ; - /*1b60*/ @!P0 IMAD.MOV.U32 R93, RZ, RZ, R38 ; - /*1b70*/ SHFL.IDX PT, R24, R10, RZ, 0x181f ; - /*1b80*/ @!P0 IMAD.MOV.U32 R92, RZ, RZ, R39 ; - /*1b90*/ SHFL.IDX PT, R25, R6, 0x1, 0x181f ; - /*1ba0*/ @!P0 IMAD.MOV.U32 R76, RZ, RZ, R40 ; - /*1bb0*/ SHFL.IDX PT, R26, R9, 0x1, 0x181f ; - /*1bc0*/ @!P0 IMAD.MOV.U32 R94, RZ, RZ, R41 ; - /*1bd0*/ SHFL.IDX PT, R27, R7, 0x1, 0x181f ; - /*1be0*/ @!P0 IMAD.MOV.U32 R95, RZ, RZ, R42 ; - /*1bf0*/ SHFL.IDX PT, R28, R10, 0x1, 0x181f ; - /*1c00*/ @!P1 IMAD.MOV.U32 R96, RZ, RZ, R15 ; - /*1c10*/ @!P1 IMAD.MOV.U32 R100, RZ, RZ, R18 ; - /*1c20*/ SHFL.IDX PT, R14, R9, 0x2, 0x181f ; - /*1c30*/ @!P1 IMAD.MOV.U32 R101, RZ, RZ, R24 ; - /*1c40*/ SHFL.IDX PT, R44, R6, 0x2, 0x181f ; - /*1c50*/ @!P1 IMAD.MOV.U32 R56, RZ, RZ, R25 ; - /*1c60*/ SHFL.IDX PT, R15, R7, 0x2, 0x181f ; - /*1c70*/ @!P1 IMAD.MOV.U32 R57, RZ, RZ, R26 ; - /*1c80*/ SHFL.IDX PT, R18, R10, 0x2, 0x181f ; - /*1c90*/ @!P1 IMAD.MOV.U32 R58, RZ, RZ, R27 ; - /*1ca0*/ SHFL.IDX PT, R24, R6, 0x3, 0x181f ; - /*1cb0*/ @!P1 IMAD.MOV.U32 R59, RZ, RZ, R28 ; - /*1cc0*/ SHFL.IDX PT, R25, R9, 0x3, 0x181f ; - /*1cd0*/ SHFL.IDX PT, R26, R7, 0x3, 0x181f ; - /*1ce0*/ @!P1 IMAD.MOV.U32 R61, RZ, RZ, R14 ; - /*1cf0*/ IMAD.MOV.U32 R14, RZ, RZ, RZ ; - /*1d00*/ SHFL.IDX PT, R27, R10, 0x3, 0x181f ; - /*1d10*/ @!P1 IMAD.MOV.U32 R60, RZ, RZ, R44 ; - /*1d20*/ SHFL.IDX PT, R28, R6, 0x4, 0x181f ; - /*1d30*/ @!P1 IMAD.MOV.U32 R62, RZ, RZ, R15 ; - /*1d40*/ SHFL.IDX PT, R29, R9, 0x4, 0x181f ; - /*1d50*/ @!P1 IMAD.MOV.U32 R63, RZ, RZ, R18 ; - /*1d60*/ SHFL.IDX PT, R30, R7, 0x4, 0x181f ; - /*1d70*/ @!P1 IMAD.MOV.U32 R64, RZ, RZ, R24 ; - /*1d80*/ SHFL.IDX PT, R31, R10, 0x4, 0x181f ; - /*1d90*/ @!P1 IMAD.MOV.U32 R65, RZ, RZ, R25 ; - /*1da0*/ SHFL.IDX PT, R32, R6, 0x5, 0x181f ; - /*1db0*/ @!P1 IMAD.MOV.U32 R66, RZ, RZ, R26 ; - /*1dc0*/ SHFL.IDX PT, R33, R9, 0x5, 0x181f ; - /*1dd0*/ @!P1 IMAD.MOV.U32 R67, RZ, RZ, R27 ; - /*1de0*/ SHFL.IDX PT, R34, R7, 0x5, 0x181f ; - /*1df0*/ @!P1 IMAD.MOV.U32 R68, RZ, RZ, R28 ; - /*1e00*/ SHFL.IDX PT, R35, R10, 0x5, 0x181f ; - /*1e10*/ @!P1 IMAD.MOV.U32 R69, RZ, RZ, R29 ; - /*1e20*/ SHFL.IDX PT, R36, R6, 0x6, 0x181f ; - /*1e30*/ @!P1 IMAD.MOV.U32 R70, RZ, RZ, R30 ; - /*1e40*/ SHFL.IDX PT, R37, R9, 0x6, 0x181f ; - /*1e50*/ @!P1 IMAD.MOV.U32 R85, RZ, RZ, R31 ; - /*1e60*/ SHFL.IDX PT, R38, R7, 0x6, 0x181f ; - /*1e70*/ @!P1 IMAD.MOV.U32 R84, RZ, RZ, R32 ; - /*1e80*/ SHFL.IDX PT, R39, R10, 0x6, 0x181f ; - /*1e90*/ @!P1 IMAD.MOV.U32 R71, RZ, RZ, R33 ; - /*1ea0*/ SHFL.IDX PT, R40, R6, 0x7, 0x181f ; - /*1eb0*/ @!P1 IMAD.MOV.U32 R88, RZ, RZ, R34 ; - /*1ec0*/ SHFL.IDX PT, R41, R9, 0x7, 0x181f ; - /*1ed0*/ @!P1 IMAD.MOV.U32 R91, RZ, RZ, R35 ; - /*1ee0*/ SHFL.IDX PT, R42, R7, 0x7, 0x181f ; - /*1ef0*/ @!P1 IMAD.MOV.U32 R86, RZ, RZ, R36 ; - /*1f00*/ SHFL.IDX PT, R43, R10, 0x7, 0x181f ; - /*1f10*/ @!P1 IMAD.MOV.U32 R74, RZ, RZ, R37 ; - /*1f20*/ @!P1 IMAD.MOV.U32 R90, RZ, RZ, R38 ; - /*1f30*/ @!P1 IMAD.MOV.U32 R93, RZ, RZ, R39 ; - /*1f40*/ @!P1 IMAD.MOV.U32 R92, RZ, RZ, R40 ; - /*1f50*/ @!P1 IMAD.MOV.U32 R76, RZ, RZ, R41 ; - /*1f60*/ @!P1 IMAD.MOV.U32 R94, RZ, RZ, R42 ; - /*1f70*/ @!P1 IMAD.MOV.U32 R95, RZ, RZ, R43 ; -.L_x_32: - /*1f80*/ SHFL.IDX PT, R89, R16, RZ, 0x181f ; - /*1f90*/ SHF.R.U32.HI R72, RZ, 0x2, R14 ; - /*1fa0*/ SHFL.IDX PT, R87, R16, 0x1, 0x181f ; - /*1fb0*/ SHFL.IDX PT, R83, R16, 0x2, 0x181f ; - /*1fc0*/ SHFL.IDX PT, R81, R16, 0x3, 0x181f ; - /*1fd0*/ SHFL.IDX PT, R79, R16, 0x4, 0x181f ; - /*1fe0*/ SHFL.IDX PT, R77, R16, 0x5, 0x181f ; - /*1ff0*/ LOP3.LUT R15, R89, R14, RZ, 0x3c, !PT ; - /*2000*/ SHFL.IDX PT, R75, R16, 0x6, 0x181f ; - /*2010*/ LOP3.LUT R18, R87, R14, RZ, 0x3c, !PT ; - /*2020*/ IMAD R15, R15, 0x1000193, RZ ; - /*2030*/ SHFL.IDX PT, R73, R16, 0x7, 0x181f ; - /*2040*/ IMAD R25, R18, 0x1000193, RZ ; - /*2050*/ LOP3.LUT R15, R15, R98, RZ, 0x3c, !PT ; - /*2060*/ LOP3.LUT R18, R83, R14, RZ, 0x3c, !PT ; - /*2070*/ LOP3.LUT R25, R25, R56, RZ, 0x3c, !PT ; - /*2080*/ LOP3.LUT R30, R81, R14, RZ, 0x3c, !PT ; - /*2090*/ IMAD R27, R18, 0x1000193, RZ ; - /*20a0*/ SHFL.IDX PT, R15, R15, R72, 0x181f ; - /*20b0*/ IMAD R31, R30, 0x1000193, RZ ; - /*20c0*/ SHFL.IDX PT, R25, R25, R72, 0x181f ; - /*20d0*/ LOP3.LUT R27, R27, R60, RZ, 0x3c, !PT ; - /*20e0*/ LOP3.LUT R30, R75, R14, RZ, 0x3c, !PT ; - /*20f0*/ LOP3.LUT R31, R31, R64, RZ, 0x3c, !PT ; - /*2100*/ SHFL.IDX PT, R28, R27, R72, 0x181f ; - /*2110*/ SHFL.IDX PT, R31, R31, R72, 0x181f ; - /*2120*/ IMAD.HI.U32 R18, R15, c[0x3][0x18c], RZ ; - /*2130*/ IMAD.MOV R18, RZ, RZ, -R18 ; - /*2140*/ IMAD R18, R18, c[0x3][0x184], R15 ; - /*2150*/ IMAD.HI.U32 R15, R25, c[0x3][0x18c], RZ ; - /*2160*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*2170*/ IMAD.MOV R24, RZ, RZ, -R15 ; - /*2180*/ IMAD.HI.U32 R29, R28, c[0x3][0x18c], RZ ; - /*2190*/ SEL R15, RZ, c[0x3][0x184], !P0 ; - /*21a0*/ IMAD R25, R24, c[0x3][0x184], R25 ; - /*21b0*/ IMAD.IADD R27, R18, 0x1, -R15 ; - /*21c0*/ IMAD.SHL.U32 R15, R0, 0x10, RZ ; - /*21d0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*21e0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*21f0*/ IMAD.MOV R29, RZ, RZ, -R29 ; - /*2200*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2210*/ IMAD.WIDE.U32 R26, R27, R18, c[0x3][0x190] ; - /*2220*/ LOP3.LUT R15, R15, 0x70, RZ, 0xc0, !PT ; - /*2230*/ IMAD.IADD R25, R25, 0x1, -R24 ; - /*2240*/ IADD3 R40, P0, R26, R15, RZ ; - /*2250*/ IMAD R28, R29, c[0x3][0x184], R28 ; - /*2260*/ LOP3.LUT R26, R79, R14, RZ, 0x3c, !PT ; - /*2270*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*2280*/ IMAD.X R41, RZ, RZ, R27, P0 ; - /*2290*/ IADD3 R44, P0, R24, R15, RZ ; - /*22a0*/ LOP3.LUT R27, R77, R14, RZ, 0x3c, !PT ; - /*22b0*/ IMAD.X R45, RZ, RZ, R25, P0 ; - /*22c0*/ LOP3.LUT R24, R73, R14, RZ, 0x3c, !PT ; - /*22d0*/ IMAD R25, R26, 0x1000193, RZ ; - /*22e0*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*22f0*/ IMAD R29, R27, 0x1000193, RZ ; - /*2300*/ IMAD R33, R30, 0x1000193, RZ ; - /*2310*/ LOP3.LUT R27, R25, R68, RZ, 0x3c, !PT ; - /*2320*/ IMAD R35, R24, 0x1000193, RZ ; - /*2330*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*2340*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*2350*/ LOP3.LUT R29, R29, R84, RZ, 0x3c, !PT ; - /*2360*/ IMAD.HI.U32 R26, R31, c[0x3][0x18c], RZ ; - /*2370*/ LOP3.LUT R33, R33, R86, RZ, 0x3c, !PT ; - /*2380*/ LOP3.LUT R35, R35, R92, RZ, 0x3c, !PT ; - /*2390*/ SHFL.IDX PT, R27, R27, R72, 0x181f ; - /*23a0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*23b0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*23c0*/ SHFL.IDX PT, R29, R29, R72, 0x181f ; - /*23d0*/ IMAD.IADD R25, R28, 0x1, -R25 ; - /*23e0*/ SHFL.IDX PT, R33, R33, R72, 0x181f ; - /*23f0*/ IMAD R31, R26, c[0x3][0x184], R31 ; - /*2400*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*2410*/ SHFL.IDX PT, R35, R35, R72, 0x181f ; - /*2420*/ IADD3 R48, P0, R24, R15, RZ ; - /*2430*/ IMAD.X R49, RZ, RZ, R25, P0 ; - /*2440*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*2450*/ IMAD.HI.U32 R26, R27, c[0x3][0x18c], RZ ; - /*2460*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2470*/ IMAD.HI.U32 R28, R29, c[0x3][0x18c], RZ ; - /*2480*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*2490*/ IMAD.IADD R25, R31, 0x1, -R24 ; - /*24a0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*24b0*/ IMAD.HI.U32 R30, R33, c[0x3][0x18c], RZ ; - /*24c0*/ IMAD.HI.U32 R31, R35, c[0x3][0x18c], RZ ; - /*24d0*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*24e0*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*24f0*/ IMAD R27, R26, c[0x3][0x184], R27 ; - /*2500*/ IADD3 R52, P2, R24, R15, RZ ; - /*2510*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*2520*/ IMAD.MOV R32, RZ, RZ, -R31 ; - /*2530*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*2540*/ IMAD R29, R28, c[0x3][0x184], R29 ; - /*2550*/ IMAD R33, R30, c[0x3][0x184], R33 ; - /*2560*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2570*/ IMAD R35, R32, c[0x3][0x184], R35 ; - /*2580*/ ISETP.GE.U32.AND P1, PT, R29, c[0x3][0x184], PT ; - /*2590*/ IMAD.X R53, RZ, RZ, R25, P2 ; - /*25a0*/ ISETP.GE.U32.AND P2, PT, R33, c[0x3][0x184], PT ; - /*25b0*/ IMAD.IADD R25, R27, 0x1, -R24 ; - /*25c0*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*25d0*/ ISETP.GE.U32.AND P0, PT, R35, c[0x3][0x184], PT ; - /*25e0*/ SEL R28, RZ, c[0x3][0x184], !P2 ; - /*25f0*/ IMAD.IADD R29, R29, 0x1, -R26 ; - /*2600*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2610*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*2620*/ IMAD.IADD R31, R33, 0x1, -R28 ; - /*2630*/ IMAD.IADD R27, R35, 0x1, -R24 ; - /*2640*/ IMAD.WIDE.U32 R28, R29, R18, c[0x3][0x190] ; - /*2650*/ IMAD.WIDE.U32 R26, R27, R18, c[0x3][0x190] ; - /*2660*/ IADD3 R28, P1, R28, R15, RZ ; - /*2670*/ IMAD.WIDE.U32 R30, R31, R18, c[0x3][0x190] ; - /*2680*/ IADD3 R36, P3, R26, R15, RZ ; - /*2690*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*26a0*/ IADD3 R32, P2, R30, R15, RZ ; - /*26b0*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*26c0*/ IADD3 R24, P0, R24, R15, RZ ; - /*26d0*/ IMAD.X R37, RZ, RZ, R27, P3 ; - /*26e0*/ IMAD.X R33, RZ, RZ, R31, P2 ; - /*26f0*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*2700*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*2710*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*2720*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*2730*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*2740*/ IADD3 R82, R14, 0x1, RZ ; - /*2750*/ IMAD R96, R96, 0x1000193, RZ ; - /*2760*/ LOP3.LUT R78, R89, R82, RZ, 0x3c, !PT ; - /*2770*/ IMAD R80, R78, 0x1000193, RZ ; - /*2780*/ IMAD R78, R57, 0x1000193, RZ ; - /*2790*/ IMAD R107, R98, 0x1000193, RZ ; - /*27a0*/ IMAD R98, R65, 0x1000193, RZ ; - /*27b0*/ IMAD R103, R58, 0x1000193, RZ ; - /*27c0*/ IMAD R106, R59, 0x1000193, RZ ; - /*27d0*/ IMAD R105, R62, 0x1000193, RZ ; - /*27e0*/ LOP3.LUT R99, R96, R41, RZ, 0x3c, !PT ; - /*27f0*/ LOP3.LUT R96, R87, R82, RZ, 0x3c, !PT ; - /*2800*/ LOP3.LUT R41, R80, R99, RZ, 0x3c, !PT ; - /*2810*/ IMAD R96, R96, 0x1000193, RZ ; - /*2820*/ LOP3.LUT R97, R78, R45, RZ, 0x3c, !PT ; - /*2830*/ LOP3.LUT R57, R96, R97, RZ, 0x3c, !PT ; - /*2840*/ SHFL.IDX PT, R41, R41, R72, 0x181f ; - /*2850*/ SHFL.IDX PT, R57, R57, R72, 0x181f ; - /*2860*/ IMAD R96, R61, 0x1000193, RZ ; - /*2870*/ LOP3.LUT R61, R83, R82, RZ, 0x3c, !PT ; - /*2880*/ IMAD R61, R61, 0x1000193, RZ ; - /*2890*/ IMAD.HI.U32 R45, R41, c[0x3][0x18c], RZ ; - /*28a0*/ IMAD.MOV R78, RZ, RZ, -R45 ; - /*28b0*/ LOP3.LUT R96, R96, R49, RZ, 0x3c, !PT ; - /*28c0*/ IMAD.HI.U32 R49, R57, c[0x3][0x18c], RZ ; - /*28d0*/ LOP3.LUT R61, R61, R96, RZ, 0x3c, !PT ; - /*28e0*/ IMAD R45, R78, c[0x3][0x184], R41 ; - /*28f0*/ IMAD.MOV R78, RZ, RZ, -R49 ; - /*2900*/ ISETP.GE.U32.AND P0, PT, R45, c[0x3][0x184], PT ; - /*2910*/ IMAD R57, R78, c[0x3][0x184], R57 ; - /*2920*/ SHFL.IDX PT, R49, R61, R72, 0x181f ; - /*2930*/ IMAD R41, R100, 0x1000193, RZ ; - /*2940*/ SEL R78, RZ, c[0x3][0x184], !P0 ; - /*2950*/ LOP3.LUT R100, R81, R82, RZ, 0x3c, !PT ; - /*2960*/ ISETP.GE.U32.AND P0, PT, R57, c[0x3][0x184], PT ; - /*2970*/ IMAD.IADD R45, R45, 0x1, -R78 ; - /*2980*/ IMAD R61, R100, 0x1000193, RZ ; - /*2990*/ SEL R78, RZ, c[0x3][0x184], !P0 ; - /*29a0*/ LOP3.LUT R107, R107, R40, RZ, 0x3c, !PT ; - /*29b0*/ LOP3.LUT R80, R41, R42, RZ, 0x3c, !PT ; - /*29c0*/ IMAD.WIDE.U32 R40, R45, R18, c[0x3][0x190] ; - /*29d0*/ IMAD R42, R101, 0x1000193, RZ ; - /*29e0*/ IMAD.IADD R57, R57, 0x1, -R78 ; - /*29f0*/ IADD3 R40, P0, R40, R15, RZ ; - /*2a00*/ IMAD R45, R56, 0x1000193, RZ ; - /*2a10*/ LOP3.LUT R98, R98, R53, RZ, 0x3c, !PT ; - /*2a20*/ LOP3.LUT R61, R61, R98, RZ, 0x3c, !PT ; - /*2a30*/ LOP3.LUT R109, R42, R43, RZ, 0x3c, !PT ; - /*2a40*/ IMAD.WIDE.U32 R42, R57, R18, c[0x3][0x190] ; - /*2a50*/ LOP3.LUT R103, R103, R46, RZ, 0x3c, !PT ; - /*2a60*/ LOP3.LUT R108, R45, R44, RZ, 0x3c, !PT ; - /*2a70*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*2a80*/ SHFL.IDX PT, R46, R61, R72, 0x181f ; - /*2a90*/ IADD3 R44, P0, R42, R15, RZ ; - /*2aa0*/ IMAD R42, R71, 0x1000193, RZ ; - /*2ab0*/ IMAD.HI.U32 R53, R49, c[0x3][0x18c], RZ ; - /*2ac0*/ IMAD R56, R74, 0x1000193, RZ ; - /*2ad0*/ IMAD R78, R76, 0x1000193, RZ ; - /*2ae0*/ IMAD R100, R69, 0x1000193, RZ ; - /*2af0*/ IMAD.X R45, RZ, RZ, R43, P0 ; - /*2b00*/ LOP3.LUT R74, R42, R29, RZ, 0x3c, !PT ; - /*2b10*/ LOP3.LUT R29, R79, R82.reuse, RZ, 0x3c, !PT ; - /*2b20*/ IMAD.MOV R58, RZ, RZ, -R53 ; - /*2b30*/ LOP3.LUT R78, R78, R37, RZ, 0x3c, !PT ; - /*2b40*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*2b50*/ LOP3.LUT R53, R75, R82, RZ, 0x3c, !PT ; - /*2b60*/ LOP3.LUT R76, R56, R33, RZ, 0x3c, !PT ; - /*2b70*/ IMAD R33, R29, 0x1000193, RZ ; - /*2b80*/ LOP3.LUT R37, R77, R82.reuse, RZ, 0x3c, !PT ; - /*2b90*/ IMAD R49, R58, c[0x3][0x184], R49 ; - /*2ba0*/ LOP3.LUT R100, R100, R25, RZ, 0x3c, !PT ; - /*2bb0*/ LOP3.LUT R82, R73, R82, RZ, 0x3c, !PT ; - /*2bc0*/ IMAD R57, R53, 0x1000193, RZ ; - /*2bd0*/ LOP3.LUT R106, R106, R47, RZ, 0x3c, !PT ; - /*2be0*/ IMAD R47, R37, 0x1000193, RZ ; - /*2bf0*/ LOP3.LUT R37, R33, R100, RZ, 0x3c, !PT ; - /*2c00*/ IMAD R59, R82, 0x1000193, RZ ; - /*2c10*/ ISETP.GE.U32.AND P0, PT, R49, c[0x3][0x184], PT ; - /*2c20*/ LOP3.LUT R57, R57, R76, RZ, 0x3c, !PT ; - /*2c30*/ IMAD.HI.U32 R29, R46, c[0x3][0x18c], RZ ; - /*2c40*/ LOP3.LUT R53, R47, R74, RZ, 0x3c, !PT ; - /*2c50*/ SEL R58, RZ, c[0x3][0x184], !P0 ; - /*2c60*/ LOP3.LUT R59, R59, R78, RZ, 0x3c, !PT ; - /*2c70*/ SHFL.IDX PT, R56, R37, R72, 0x181f ; - /*2c80*/ IMAD.MOV R29, RZ, RZ, -R29 ; - /*2c90*/ SHFL.IDX PT, R57, R57, R72, 0x181f ; - /*2ca0*/ IMAD.IADD R49, R49, 0x1, -R58 ; - /*2cb0*/ IMAD R33, R29, c[0x3][0x184], R46 ; - /*2cc0*/ SHFL.IDX PT, R58, R53, R72, 0x181f ; - /*2cd0*/ IMAD R25, R60, 0x1000193, RZ ; - /*2ce0*/ SHFL.IDX PT, R59, R59, R72, 0x181f ; - /*2cf0*/ IMAD R60, R63, 0x1000193, RZ ; - /*2d00*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*2d10*/ LOP3.LUT R25, R25, R48, RZ, 0x3c, !PT ; - /*2d20*/ IMAD.WIDE.U32 R48, R49, R18, c[0x3][0x190] ; - /*2d30*/ LOP3.LUT R29, R60, R51, RZ, 0x3c, !PT ; - /*2d40*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*2d50*/ SEL R60, RZ, c[0x3][0x184], !P0 ; - /*2d60*/ IMAD R37, R64, 0x1000193, RZ ; - /*2d70*/ IMAD R51, R66, 0x1000193, RZ ; - /*2d80*/ IADD3 R48, P1, R48, R15, RZ ; - /*2d90*/ IMAD.IADD R53, R33, 0x1, -R60 ; - /*2da0*/ LOP3.LUT R105, R105, R50, RZ, 0x3c, !PT ; - /*2db0*/ IMAD R50, R67, 0x1000193, RZ ; - /*2dc0*/ LOP3.LUT R37, R37, R52, RZ, 0x3c, !PT ; - /*2dd0*/ IMAD.WIDE.U32 R52, R53, R18, c[0x3][0x190] ; - /*2de0*/ LOP3.LUT R112, R51, R54, RZ, 0x3c, !PT ; - /*2df0*/ IMAD.HI.U32 R54, R56, c[0x3][0x18c], RZ ; - /*2e00*/ IMAD.X R49, RZ, RZ, R49, P1 ; - /*2e10*/ IMAD.HI.U32 R60, R57, c[0x3][0x18c], RZ ; - /*2e20*/ LOP3.LUT R33, R50, R55, RZ, 0x3c, !PT ; - /*2e30*/ IADD3 R62, P0, R52, R15, RZ ; - /*2e40*/ IMAD.MOV R61, RZ, RZ, -R54 ; - /*2e50*/ IMAD.HI.U32 R55, R58, c[0x3][0x18c], RZ ; - /*2e60*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*2e70*/ IMAD.HI.U32 R52, R59, c[0x3][0x18c], RZ ; - /*2e80*/ IMAD.MOV R60, RZ, RZ, -R60 ; - /*2e90*/ IMAD R56, R61, c[0x3][0x184], R56 ; - /*2ea0*/ IMAD.MOV R55, RZ, RZ, -R55 ; - /*2eb0*/ IMAD.MOV R54, RZ, RZ, -R52 ; - /*2ec0*/ IMAD R52, R60, c[0x3][0x184], R57 ; - /*2ed0*/ IMAD.X R63, RZ, RZ, R53, P0 ; - /*2ee0*/ ISETP.GE.U32.AND P0, PT, R56, c[0x3][0x184], PT ; - /*2ef0*/ IMAD R58, R55, c[0x3][0x184], R58 ; - /*2f00*/ ISETP.GE.U32.AND P2, PT, R52, c[0x3][0x184], PT ; - /*2f10*/ IMAD R53, R68, 0x1000193, RZ ; - /*2f20*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*2f30*/ IMAD R54, R54, c[0x3][0x184], R59 ; - /*2f40*/ ISETP.GE.U32.AND P1, PT, R58, c[0x3][0x184], PT ; - /*2f50*/ SEL R59, RZ, c[0x3][0x184], !P2 ; - /*2f60*/ LOP3.LUT R24, R53, R24, RZ, 0x3c, !PT ; - /*2f70*/ IMAD.IADD R53, R56, 0x1, -R55 ; - /*2f80*/ SEL R57, RZ, c[0x3][0x184], !P1 ; - /*2f90*/ IMAD.IADD R59, R52, 0x1, -R59 ; - /*2fa0*/ ISETP.GE.U32.AND P0, PT, R54, c[0x3][0x184], PT ; - /*2fb0*/ IMAD.WIDE.U32 R52, R53, R18, c[0x3][0x190] ; - /*2fc0*/ IMAD R55, R70, 0x1000193, RZ ; - /*2fd0*/ SEL R61, RZ, c[0x3][0x184], !P0 ; - /*2fe0*/ IMAD.IADD R57, R58, 0x1, -R57 ; - /*2ff0*/ LDG.E.128.STRONG.GPU R68, [R62] ; - /*3000*/ IADD3 R52, P0, R52, R15, RZ ; - /*3010*/ IMAD.WIDE.U32 R56, R57, R18, c[0x3][0x190] ; - /*3020*/ LOP3.LUT R26, R55, R26, RZ, 0x3c, !PT ; - /*3030*/ IMAD.IADD R55, R54, 0x1, -R61 ; - /*3040*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*3050*/ IADD3 R56, P0, R56, R15, RZ ; - /*3060*/ IMAD.WIDE.U32 R54, R55, R18, c[0x3][0x190] ; - /*3070*/ IMAD.WIDE.U32 R58, R59, R18, c[0x3][0x190] ; - /*3080*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*3090*/ IADD3 R64, P0, R54, R15.reuse, RZ ; - /*30a0*/ IADD3 R60, P1, R58, R15, RZ ; - /*30b0*/ IMAD.X R65, RZ, RZ, R55, P0 ; - /*30c0*/ IMAD.X R61, RZ, RZ, R59, P1 ; - /*30d0*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*30e0*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*30f0*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*3100*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*3110*/ IMAD R82, R85, 0x1000193, RZ ; - /*3120*/ IMAD R85, R80, 0x1000193, RZ ; - /*3130*/ LOP3.LUT R80, R82, R27, RZ, 0x3c, !PT ; - /*3140*/ IMAD R102, R91, 0x1000193, RZ ; - /*3150*/ IMAD R101, R84, 0x1000193, RZ ; - /*3160*/ LOP3.LUT R102, R102, R31, RZ, 0x3c, !PT ; - /*3170*/ IMAD R91, R103, 0x1000193, RZ ; - /*3180*/ LOP3.LUT R101, R101, R28, RZ, 0x3c, !PT ; - /*3190*/ IMAD R104, R93, 0x1000193, RZ ; - /*31a0*/ IMAD R105, R105, 0x1000193, RZ ; - /*31b0*/ LOP3.LUT R104, R104, R35, RZ, 0x3c, !PT ; - /*31c0*/ IMAD R35, R94, 0x1000193, RZ ; - /*31d0*/ LOP3.LUT R38, R35, R38, RZ, 0x3c, !PT ; - /*31e0*/ IMAD R35, R107, 0x1000193, RZ ; - /*31f0*/ LOP3.LUT R82, R85, R42, RZ, 0x3c, !PT ; - /*3200*/ IADD3 R42, R14, 0x2, RZ ; - /*3210*/ LOP3.LUT R27, R89, R42, RZ, 0x3c, !PT ; - /*3220*/ IMAD R85, R27, 0x1000193, RZ ; - /*3230*/ LOP3.LUT R85, R85, R82, RZ, 0x3c, !PT ; - /*3240*/ IMAD R27, R88, 0x1000193, RZ ; - /*3250*/ LOP3.LUT R28, R87, R42, RZ, 0x3c, !PT ; - /*3260*/ SHFL.IDX PT, R31, R85, R72, 0x181f ; - /*3270*/ LOP3.LUT R30, R27, R30, RZ, 0x3c, !PT ; - /*3280*/ IMAD R27, R86, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R103, R27, R32, RZ, 0x3c, !PT ; - /*32a0*/ IMAD R27, R90, 0x1000193, RZ ; - /*32b0*/ LOP3.LUT R84, R91, R46, RZ, 0x3c, !PT ; - /*32c0*/ IMAD R91, R28, 0x1000193, RZ ; - /*32d0*/ LOP3.LUT R28, R83, R42, RZ, 0x3c, !PT ; - /*32e0*/ LOP3.LUT R91, R91, R84, RZ, 0x3c, !PT ; - /*32f0*/ LOP3.LUT R27, R27, R34, RZ, 0x3c, !PT ; - /*3300*/ IMAD R34, R28, 0x1000193, RZ ; - /*3310*/ IMAD.HI.U32 R32, R31, c[0x3][0x18c], RZ ; - /*3320*/ SHFL.IDX PT, R28, R91, R72, 0x181f ; - /*3330*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*3340*/ LOP3.LUT R85, R105, R50, RZ, 0x3c, !PT ; - /*3350*/ IMAD R105, R92, 0x1000193, RZ ; - /*3360*/ LOP3.LUT R105, R105, R36, RZ, 0x3c, !PT ; - /*3370*/ IMAD R36, R32, c[0x3][0x184], R31 ; - /*3380*/ LOP3.LUT R93, R34, R85, RZ, 0x3c, !PT ; - /*3390*/ IMAD R32, R95, 0x1000193, RZ ; - /*33a0*/ LOP3.LUT R110, R35, R40, RZ, 0x3c, !PT ; - /*33b0*/ IMAD R34, R99, 0x1000193, RZ ; - /*33c0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*33d0*/ IMAD R35, R112, 0x1000193, RZ ; - /*33e0*/ LOP3.LUT R40, R81, R42, RZ, 0x3c, !PT ; - /*33f0*/ LOP3.LUT R107, R32, R39, RZ, 0x3c, !PT ; - /*3400*/ IMAD R32, R109, 0x1000193, RZ ; - /*3410*/ SEL R39, RZ, c[0x3][0x184], !P0 ; - /*3420*/ LOP3.LUT R111, R34, R41, RZ, 0x3c, !PT ; - /*3430*/ IMAD R41, R40, 0x1000193, RZ ; - /*3440*/ SHFL.IDX PT, R31, R93, R72, 0x181f ; - /*3450*/ IMAD.IADD R39, R36, 0x1, -R39 ; - /*3460*/ LOP3.LUT R109, R32, R43, RZ, 0x3c, !PT ; - /*3470*/ IMAD.HI.U32 R36, R28, c[0x3][0x18c], RZ ; - /*3480*/ IMAD.MOV R91, RZ, RZ, -R36 ; - /*3490*/ LOP3.LUT R86, R35, R70, RZ, 0x3c, !PT ; - /*34a0*/ LOP3.LUT R43, R41, R86, RZ, 0x3c, !PT ; - /*34b0*/ IMAD.WIDE.U32 R34, R39, R18, c[0x3][0x190] ; - /*34c0*/ IMAD R39, R108, 0x1000193, RZ ; - /*34d0*/ IMAD R32, R91, c[0x3][0x184], R28 ; - /*34e0*/ IADD3 R34, P0, R34, R15, RZ ; - /*34f0*/ SHFL.IDX PT, R28, R43, R72, 0x181f ; - /*3500*/ LOP3.LUT R88, R39, R44, RZ, 0x3c, !PT ; - /*3510*/ IMAD R39, R30, 0x1000193, RZ ; - /*3520*/ IMAD.X R35, RZ, RZ, R35, P0 ; - /*3530*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*3540*/ IMAD R91, R26, 0x1000193, RZ ; - /*3550*/ LOP3.LUT R26, R79, R42, RZ, 0x3c, !PT ; - /*3560*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*3570*/ IMAD.HI.U32 R36, R31, c[0x3][0x18c], RZ ; - /*3580*/ LOP3.LUT R30, R77, R42, RZ, 0x3c, !PT ; - /*3590*/ IMAD R26, R26, 0x1000193, RZ ; - /*35a0*/ LOP3.LUT R91, R91, R54, RZ, 0x3c, !PT ; - /*35b0*/ LOP3.LUT R92, R39, R58, RZ, 0x3c, !PT ; - /*35c0*/ IMAD R39, R38, 0x1000193, RZ ; - /*35d0*/ IMAD R93, R27, 0x1000193, RZ ; - /*35e0*/ IMAD.IADD R27, R32, 0x1, -R41 ; - /*35f0*/ LOP3.LUT R94, R39, R66, RZ, 0x3c, !PT ; - /*3600*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*3610*/ LOP3.LUT R32, R75, R42.reuse, RZ, 0x3c, !PT ; - /*3620*/ IMAD R41, R30, 0x1000193, RZ ; - /*3630*/ LOP3.LUT R39, R26, R91, RZ, 0x3c, !PT ; - /*3640*/ IMAD R90, R97, 0x1000193, RZ ; - /*3650*/ LOP3.LUT R42, R73, R42, RZ, 0x3c, !PT ; - /*3660*/ IMAD R31, R36, c[0x3][0x184], R31 ; - /*3670*/ LOP3.LUT R41, R41, R92, RZ, 0x3c, !PT ; - /*3680*/ IMAD R32, R32, 0x1000193, RZ ; - /*3690*/ LOP3.LUT R90, R90, R45, RZ, 0x3c, !PT ; - /*36a0*/ IMAD R45, R42, 0x1000193, RZ ; - /*36b0*/ LOP3.LUT R93, R93, R62, RZ, 0x3c, !PT ; - /*36c0*/ IMAD R95, R25, 0x1000193, RZ ; - /*36d0*/ IMAD.HI.U32 R30, R28, c[0x3][0x18c], RZ ; - /*36e0*/ SHFL.IDX PT, R25, R39, R72, 0x181f ; - /*36f0*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*3700*/ LOP3.LUT R43, R32, R93, RZ, 0x3c, !PT ; - /*3710*/ IMAD.MOV R97, RZ, RZ, -R30 ; - /*3720*/ LOP3.LUT R45, R45, R94, RZ, 0x3c, !PT ; - /*3730*/ SHFL.IDX PT, R36, R41, R72, 0x181f ; - /*3740*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*3750*/ IMAD R32, R97, c[0x3][0x184], R28 ; - /*3760*/ SHFL.IDX PT, R39, R43, R72, 0x181f ; - /*3770*/ IMAD.IADD R31, R31, 0x1, -R30 ; - /*3780*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*3790*/ SHFL.IDX PT, R38, R45, R72, 0x181f ; - /*37a0*/ IMAD.WIDE.U32 R30, R31, R18, c[0x3][0x190] ; - /*37b0*/ IMAD R58, R29, 0x1000193, RZ ; - /*37c0*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*37d0*/ IADD3 R28, P0, R30, R15, RZ ; - /*37e0*/ IMAD.IADD R41, R32, 0x1, -R29 ; - /*37f0*/ IMAD.X R29, RZ, RZ, R31, P0 ; - /*3800*/ IMAD.HI.U32 R32, R25, c[0x3][0x18c], RZ ; - /*3810*/ IMAD.WIDE.U32 R30, R41, R18, c[0x3][0x190] ; - /*3820*/ IMAD R37, R37, 0x1000193, RZ ; - /*3830*/ IMAD R62, R33, 0x1000193, RZ ; - /*3840*/ IMAD.MOV R40, RZ, RZ, -R32 ; - /*3850*/ IADD3 R32, P0, R30, R15, RZ ; - /*3860*/ IMAD.HI.U32 R33, R36, c[0x3][0x18c], RZ ; - /*3870*/ LOP3.LUT R97, R37, R68, RZ, 0x3c, !PT ; - /*3880*/ IMAD.WIDE.U32 R26, R27, R18, c[0x3][0x190] ; - /*3890*/ IMAD R25, R40, c[0x3][0x184], R25 ; - /*38a0*/ IMAD.MOV R37, RZ, RZ, -R33 ; - /*38b0*/ IMAD.HI.U32 R30, R39, c[0x3][0x18c], RZ ; - /*38c0*/ IADD3 R26, P1, R26, R15, RZ ; - /*38d0*/ IMAD.X R33, RZ, RZ, R31, P0 ; - /*38e0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*38f0*/ IMAD.HI.U32 R31, R38, c[0x3][0x18c], RZ ; - /*3900*/ IMAD R98, R98, 0x1000193, RZ ; - /*3910*/ IMAD R36, R37, c[0x3][0x184], R36 ; - /*3920*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*3930*/ IMAD.MOV R31, RZ, RZ, -R31 ; - /*3940*/ IMAD R99, R24, 0x1000193, RZ ; - /*3950*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*3960*/ IMAD.X R27, RZ, RZ, R27, P1 ; - /*3970*/ LOP3.LUT R98, R98, R69, RZ, 0x3c, !PT ; - /*3980*/ IMAD R39, R30, c[0x3][0x184], R39 ; - /*3990*/ LOP3.LUT R62, R62, R71, RZ, 0x3c, !PT ; - /*39a0*/ ISETP.GE.U32.AND P1, PT, R36, c[0x3][0x184], PT ; - /*39b0*/ LDG.E.128.STRONG.GPU R68, [R34] ; - /*39c0*/ IMAD R38, R31, c[0x3][0x184], R38 ; - /*39d0*/ ISETP.GE.U32.AND P0, PT, R39, c[0x3][0x184], PT ; - /*39e0*/ SEL R31, RZ, c[0x3][0x184], !P1 ; - /*39f0*/ IMAD.IADD R37, R25, 0x1, -R24 ; - /*3a00*/ ISETP.GE.U32.AND P1, PT, R38, c[0x3][0x184], PT ; - /*3a10*/ LDG.E.128.STRONG.GPU R24, [R26] ; - /*3a20*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*3a30*/ IMAD.IADD R41, R36, 0x1, -R31 ; - /*3a40*/ SEL R35, RZ, c[0x3][0x184], !P1 ; - /*3a50*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*3a60*/ IMAD.WIDE.U32 R36, R37, R18, c[0x3][0x190] ; - /*3a70*/ IMAD.IADD R39, R39, 0x1, -R34 ; - /*3a80*/ IADD3 R36, P0, R36, R15, RZ ; - /*3a90*/ IMAD.IADD R35, R38, 0x1, -R35 ; - /*3aa0*/ IMAD.WIDE.U32 R38, R39, R18, c[0x3][0x190] ; - /*3ab0*/ IMAD.WIDE.U32 R40, R41, R18, c[0x3][0x190] ; - /*3ac0*/ IADD3 R44, P1, R38, R15, RZ ; - /*3ad0*/ IMAD.WIDE.U32 R34, R35, R18, c[0x3][0x190] ; - /*3ae0*/ LOP3.LUT R95, R95, R48, RZ, 0x3c, !PT ; - /*3af0*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3b00*/ IADD3 R40, P0, R40, R15.reuse, RZ ; - /*3b10*/ IMAD R96, R96, 0x1000193, RZ ; - /*3b20*/ IADD3 R48, P2, R34, R15, RZ ; - /*3b30*/ IMAD.X R45, RZ, RZ, R39, P1 ; - /*3b40*/ IMAD R54, R106, 0x1000193, RZ ; - /*3b50*/ LOP3.LUT R96, R96, R49, RZ, 0x3c, !PT ; - /*3b60*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*3b70*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*3b80*/ IMAD.X R49, RZ, RZ, R35, P2 ; - /*3b90*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*3ba0*/ LOP3.LUT R54, R54, R47, RZ, 0x3c, !PT ; - /*3bb0*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*3bc0*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*3bd0*/ LOP3.LUT R58, R58, R51, RZ, 0x3c, !PT ; - /*3be0*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*3bf0*/ IADD3 R66, R14, 0x3, RZ ; - /*3c00*/ LOP3.LUT R99, R99, R52, RZ, 0x3c, !PT ; - /*3c10*/ LOP3.LUT R52, R87, R66, RZ, 0x3c, !PT ; - /*3c20*/ IMAD R87, R101, 0x1000193, RZ ; - /*3c30*/ IMAD R100, R100, 0x1000193, RZ ; - /*3c40*/ LOP3.LUT R87, R87, R56, RZ, 0x3c, !PT ; - /*3c50*/ IMAD R56, R109, 0x1000193, RZ ; - /*3c60*/ LOP3.LUT R100, R100, R53, RZ, 0x3c, !PT ; - /*3c70*/ LOP3.LUT R53, R89, R66.reuse, RZ, 0x3c, !PT ; - /*3c80*/ IMAD R54, R54, 0x1000193, RZ ; - /*3c90*/ LOP3.LUT R83, R83, R66, RZ, 0x3c, !PT ; - /*3ca0*/ IMAD R102, R102, 0x1000193, RZ ; - /*3cb0*/ IMAD R103, R103, 0x1000193, RZ ; - /*3cc0*/ IMAD R76, R76, 0x1000193, RZ ; - /*3cd0*/ IMAD R58, R58, 0x1000193, RZ ; - /*3ce0*/ LOP3.LUT R59, R102, R59, RZ, 0x3c, !PT ; - /*3cf0*/ LOP3.LUT R102, R103, R60, RZ, 0x3c, !PT ; - /*3d00*/ LOP3.LUT R103, R76, R61, RZ, 0x3c, !PT ; - /*3d10*/ IMAD R80, R80, 0x1000193, RZ ; - /*3d20*/ IMAD R104, R104, 0x1000193, RZ ; - /*3d30*/ LOP3.LUT R55, R80, R55, RZ, 0x3c, !PT ; - /*3d40*/ IMAD R62, R62, 0x1000193, RZ ; - /*3d50*/ LOP3.LUT R63, R104, R63, RZ, 0x3c, !PT ; - /*3d60*/ LOP3.LUT R81, R81, R66.reuse, RZ, 0x3c, !PT ; - /*3d70*/ IMAD R105, R105, 0x1000193, RZ ; - /*3d80*/ LOP3.LUT R79, R79, R66.reuse, RZ, 0x3c, !PT ; - /*3d90*/ LOP3.LUT R77, R77, R66, RZ, 0x3c, !PT ; - /*3da0*/ IMAD R74, R74, 0x1000193, RZ ; - /*3db0*/ LOP3.LUT R104, R105, R64, RZ, 0x3c, !PT ; - /*3dc0*/ IMAD R78, R78, 0x1000193, RZ ; - /*3dd0*/ LOP3.LUT R75, R75, R66, RZ, 0x3c, !PT ; - /*3de0*/ IMAD R64, R79, 0x1000193, RZ ; - /*3df0*/ LOP3.LUT R101, R74, R57, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R57, R110, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R105, R78, R65, RZ, 0x3c, !PT ; - /*3e20*/ LOP3.LUT R73, R73, R66, RZ, 0x3c, !PT ; - /*3e30*/ LOP3.LUT R89, R56, R71, RZ, 0x3c, !PT ; - /*3e40*/ IMAD R56, R53, 0x1000193, RZ ; - /*3e50*/ LOP3.LUT R53, R56, R89, RZ, 0x3c, !PT ; - /*3e60*/ LOP3.LUT R27, R54, R27, RZ, 0x3c, !PT ; - /*3e70*/ IMAD R54, R52, 0x1000193, RZ ; - /*3e80*/ IMAD R56, R83, 0x1000193, RZ ; - /*3e90*/ LOP3.LUT R31, R58, R31, RZ, 0x3c, !PT ; - /*3ea0*/ IMAD R52, R107, 0x1000193, RZ ; - /*3eb0*/ LOP3.LUT R61, R54, R27, RZ, 0x3c, !PT ; - /*3ec0*/ SHFL.IDX PT, R53, R53, R72, 0x181f ; - /*3ed0*/ LOP3.LUT R71, R56, R31, RZ, 0x3c, !PT ; - /*3ee0*/ LOP3.LUT R67, R52, R67, RZ, 0x3c, !PT ; - /*3ef0*/ SHFL.IDX PT, R52, R61, R72, 0x181f ; - /*3f00*/ IMAD R58, R55, 0x1000193, RZ ; - /*3f10*/ SHFL.IDX PT, R54, R71, R72, 0x181f ; - /*3f20*/ IMAD R56, R111, 0x1000193, RZ ; - /*3f30*/ LOP3.LUT R107, R56, R69, RZ, 0x3c, !PT ; - /*3f40*/ IMAD R56, R59, 0x1000193, RZ ; - /*3f50*/ LOP3.LUT R39, R58, R39, RZ, 0x3c, !PT ; - /*3f60*/ IMAD R58, R63, 0x1000193, RZ ; - /*3f70*/ LOP3.LUT R35, R62, R35, RZ, 0x3c, !PT ; - /*3f80*/ IMAD R62, R81, 0x1000193, RZ ; - /*3f90*/ LOP3.LUT R47, R58, R47, RZ, 0x3c, !PT ; - /*3fa0*/ IMAD R58, R77, 0x1000193, RZ ; - /*3fb0*/ LOP3.LUT R61, R62, R35, RZ, 0x3c, !PT ; - /*3fc0*/ IMAD.HI.U32 R55, R53, c[0x3][0x18c], RZ ; - /*3fd0*/ LOP3.LUT R43, R56, R43, RZ, 0x3c, !PT ; - /*3fe0*/ LOP3.LUT R59, R64, R39, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD R60, R67, 0x1000193, RZ ; - /*4000*/ LOP3.LUT R65, R58, R43, RZ, 0x3c, !PT ; - /*4010*/ IMAD R62, R75, 0x1000193, RZ ; - /*4020*/ IMAD.MOV R66, RZ, RZ, -R55 ; - /*4030*/ SHFL.IDX PT, R61, R61, R72, 0x181f ; - /*4040*/ IMAD.HI.U32 R56, R52, c[0x3][0x18c], RZ ; - /*4050*/ LOP3.LUT R106, R57, R68, RZ, 0x3c, !PT ; - /*4060*/ LOP3.LUT R51, R60, R51, RZ, 0x3c, !PT ; - /*4070*/ IMAD R55, R66, c[0x3][0x184], R53 ; - /*4080*/ SHFL.IDX PT, R60, R59, R72, 0x181f ; - /*4090*/ IMAD.HI.U32 R57, R54, c[0x3][0x18c], RZ ; - /*40a0*/ LOP3.LUT R67, R62, R47, RZ, 0x3c, !PT ; - /*40b0*/ SHFL.IDX PT, R62, R65, R72, 0x181f ; - /*40c0*/ IMAD R64, R73, 0x1000193, RZ ; - /*40d0*/ IMAD.MOV R63, RZ, RZ, -R56 ; - /*40e0*/ ISETP.GE.U32.AND P0, PT, R55, c[0x3][0x184], PT ; - /*40f0*/ IMAD.MOV R71, RZ, RZ, -R57 ; - /*4100*/ LOP3.LUT R69, R64, R51, RZ, 0x3c, !PT ; - /*4110*/ IMAD R57, R63, c[0x3][0x184], R52 ; - /*4120*/ SEL R56, RZ, c[0x3][0x184], !P0 ; - /*4130*/ IMAD R63, R71, c[0x3][0x184], R54 ; - /*4140*/ IMAD R53, R82, 0x1000193, RZ ; - /*4150*/ ISETP.GE.U32.AND P0, PT, R57, c[0x3][0x184], PT ; - /*4160*/ IMAD.IADD R55, R55, 0x1, -R56 ; - /*4170*/ ISETP.GE.U32.AND P1, PT, R63, c[0x3][0x184], PT ; - /*4180*/ SHFL.IDX PT, R59, R69, R72, 0x181f ; - /*4190*/ SEL R54, RZ, c[0x3][0x184], !P0 ; - /*41a0*/ LOP3.LUT R108, R53, R70, RZ, 0x3c, !PT ; - /*41b0*/ SHFL.IDX PT, R58, R67, R72, 0x181f ; - /*41c0*/ IMAD.WIDE.U32 R52, R55, R18, c[0x3][0x190] ; - /*41d0*/ SEL R56, RZ, c[0x3][0x184], !P1 ; - /*41e0*/ IMAD.IADD R57, R57, 0x1, -R54 ; - /*41f0*/ IADD3 R52, P0, R52, R15, RZ ; - /*4200*/ IMAD.HI.U32 R64, R61, c[0x3][0x18c], RZ ; - /*4210*/ IMAD.IADD R55, R63, 0x1, -R56 ; - /*4220*/ IMAD.WIDE.U32 R56, R57, R18, c[0x3][0x190] ; - /*4230*/ IMAD.HI.U32 R54, R60, c[0x3][0x18c], RZ ; - /*4240*/ IMAD.MOV R64, RZ, RZ, -R64 ; - /*4250*/ IMAD.HI.U32 R65, R62, c[0x3][0x18c], RZ ; - /*4260*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*4270*/ IADD3 R56, P0, R56, R15, RZ ; - /*4280*/ IMAD R63, R64, c[0x3][0x184], R61 ; - /*4290*/ IMAD.MOV R67, RZ, RZ, -R54 ; - /*42a0*/ IMAD.MOV R65, RZ, RZ, -R65 ; - /*42b0*/ IMAD.WIDE.U32 R54, R55, R18, c[0x3][0x190] ; - /*42c0*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*42d0*/ ISETP.GE.U32.AND P0, PT, R63, c[0x3][0x184], PT ; - /*42e0*/ IMAD R66, R65, c[0x3][0x184], R62 ; - /*42f0*/ IMAD R64, R67, c[0x3][0x184], R60 ; - /*4300*/ IADD3 R60, P1, R54, R15, RZ ; - /*4310*/ IMAD.HI.U32 R67, R59, c[0x3][0x18c], RZ ; - /*4320*/ SEL R54, RZ, c[0x3][0x184], !P0 ; - /*4330*/ ISETP.GE.U32.AND P0, PT, R66, c[0x3][0x184], PT ; - /*4340*/ IMAD.X R61, RZ, RZ, R55, P1 ; - /*4350*/ ISETP.GE.U32.AND P1, PT, R64, c[0x3][0x184], PT ; - /*4360*/ IMAD.HI.U32 R62, R58, c[0x3][0x18c], RZ ; - /*4370*/ IMAD.MOV R72, RZ, RZ, -R67 ; - /*4380*/ SEL R67, RZ, c[0x3][0x184], !P0 ; - /*4390*/ IMAD.MOV R69, RZ, RZ, -R62 ; - /*43a0*/ SEL R55, RZ, c[0x3][0x184], !P1 ; - /*43b0*/ IMAD.IADD R65, R63, 0x1, -R54 ; - /*43c0*/ IMAD.IADD R67, R66, 0x1, -R67 ; - /*43d0*/ IMAD R66, R69, c[0x3][0x184], R58 ; - /*43e0*/ IMAD.IADD R63, R64, 0x1, -R55 ; - /*43f0*/ IMAD R72, R72, c[0x3][0x184], R59 ; - /*4400*/ ISETP.GE.U32.AND P0, PT, R66, c[0x3][0x184], PT ; - /*4410*/ IMAD.WIDE.U32 R64, R65, R18.reuse, c[0x3][0x190] ; - /*4420*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*4430*/ ISETP.GE.U32.AND P1, PT, R72, c[0x3][0x184], PT ; - /*4440*/ IMAD.WIDE.U32 R62, R63, R18.reuse, c[0x3][0x190] ; - /*4450*/ SEL R73, RZ, c[0x3][0x184], !P0 ; - /*4460*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*4470*/ IADD3 R64, P2, R64, R15.reuse, RZ ; - /*4480*/ IMAD.WIDE.U32 R70, R67, R18, c[0x3][0x190] ; - /*4490*/ IADD3 R68, P3, R62, R15, RZ ; - /*44a0*/ SEL R77, RZ, c[0x3][0x184], !P1 ; - /*44b0*/ IMAD.IADD R75, R66, 0x1, -R73 ; - /*44c0*/ IMAD.X R65, RZ, RZ, R65, P2 ; - /*44d0*/ IMAD.X R69, RZ, RZ, R63, P3 ; - /*44e0*/ IMAD.IADD R77, R72, 0x1, -R77 ; - /*44f0*/ IADD3 R72, P0, R70, R15, RZ ; - /*4500*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*4510*/ IMAD.WIDE.U32 R74, R75, R18, c[0x3][0x190] ; - /*4520*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*4530*/ IMAD.X R73, RZ, RZ, R71, P0 ; - /*4540*/ IADD3 R76, P0, R74, R15.reuse, RZ ; - /*4550*/ IMAD.WIDE.U32 R78, R77, R18, c[0x3][0x190] ; - /*4560*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*4570*/ IMAD.X R77, RZ, RZ, R75, P0 ; - /*4580*/ IADD3 R80, P0, R78, R15, RZ ; - /*4590*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*45a0*/ IMAD.X R81, RZ, RZ, R79, P0 ; - /*45b0*/ LDG.E.128.STRONG.GPU R76, [R76] ; - /*45c0*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*45d0*/ IMAD R15, R88, 0x1000193, RZ ; - /*45e0*/ IMAD R18, R101, 0x1000193, RZ ; - /*45f0*/ LOP3.LUT R24, R15, R24, RZ, 0x3c, !PT ; - /*4600*/ IMAD R15, R86, 0x1000193, RZ ; - /*4610*/ LOP3.LUT R41, R18, R41, RZ, 0x3c, !PT ; - /*4620*/ IMAD R18, R103, 0x1000193, RZ ; - /*4630*/ LOP3.LUT R34, R15, R34, RZ, 0x3c, !PT ; - /*4640*/ IMAD R15, R92, 0x1000193, RZ ; - /*4650*/ IMAD R90, R90, 0x1000193, RZ ; - /*4660*/ IMAD R109, R84, 0x1000193, RZ ; - /*4670*/ LOP3.LUT R42, R15, R42, RZ, 0x3c, !PT ; - /*4680*/ IMAD R15, R94, 0x1000193, RZ ; - /*4690*/ LOP3.LUT R45, R18, R45, RZ, 0x3c, !PT ; - /*46a0*/ IMAD R18, R105, 0x1000193, RZ ; - /*46b0*/ LOP3.LUT R25, R90, R25, RZ, 0x3c, !PT ; - /*46c0*/ IMAD R95, R95, 0x1000193, RZ ; - /*46d0*/ LOP3.LUT R26, R109, R26, RZ, 0x3c, !PT ; - /*46e0*/ IMAD R96, R96, 0x1000193, RZ ; - /*46f0*/ LOP3.LUT R50, R15, R50, RZ, 0x3c, !PT ; - /*4700*/ IMAD R85, R85, 0x1000193, RZ ; - /*4710*/ LOP3.LUT R49, R18, R49, RZ, 0x3c, !PT ; - /*4720*/ IMAD R15, R24, 0x1000193, RZ ; - /*4730*/ IMAD R24, R25, 0x1000193, RZ ; - /*4740*/ LOP3.LUT R28, R95, R28, RZ, 0x3c, !PT ; - /*4750*/ IMAD R18, R89, 0x1000193, RZ ; - /*4760*/ LOP3.LUT R29, R96, R29, RZ, 0x3c, !PT ; - /*4770*/ IMAD R25, R26, 0x1000193, RZ ; - /*4780*/ LOP3.LUT R30, R85, R30, RZ, 0x3c, !PT ; - /*4790*/ IMAD R98, R98, 0x1000193, RZ ; - /*47a0*/ IMAD R99, R99, 0x1000193, RZ ; - /*47b0*/ IMAD R97, R97, 0x1000193, RZ ; - /*47c0*/ LOP3.LUT R33, R98, R33, RZ, 0x3c, !PT ; - /*47d0*/ IMAD R91, R91, 0x1000193, RZ ; - /*47e0*/ LOP3.LUT R36, R99, R36, RZ, 0x3c, !PT ; - /*47f0*/ IMAD R87, R87, 0x1000193, RZ ; - /*4800*/ IMAD R85, R102, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R32, R97, R32, RZ, 0x3c, !PT ; - /*4820*/ IMAD R93, R93, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R38, R91, R38, RZ, 0x3c, !PT ; - /*4840*/ LOP3.LUT R40, R87, R40, RZ, 0x3c, !PT ; - /*4850*/ IMAD R26, R27, 0x1000193, RZ ; - /*4860*/ LOP3.LUT R44, R85, R44, RZ, 0x3c, !PT ; - /*4870*/ IMAD R85, R106, 0x1000193, RZ ; - /*4880*/ IADD3 R14, R14, 0x4, RZ ; - /*4890*/ IMAD R27, R32, 0x1000193, RZ ; - /*48a0*/ LOP3.LUT R46, R93, R46, RZ, 0x3c, !PT ; - /*48b0*/ IMAD R100, R100, 0x1000193, RZ ; - /*48c0*/ ISETP.GE.U32.AND P0, PT, R14, 0x40, PT ; - /*48d0*/ IMAD R87, R104, 0x1000193, RZ ; - /*48e0*/ LOP3.LUT R37, R100, R37, RZ, 0x3c, !PT ; - /*48f0*/ LOP3.LUT R48, R87, R48, RZ, 0x3c, !PT ; - /*4900*/ IMAD R96, R107, 0x1000193, RZ ; - /*4910*/ IMAD R87, R108, 0x1000193, RZ ; - /*4920*/ LOP3.LUT R101, R18, R55, RZ, 0x3c, !PT ; - /*4930*/ IMAD R18, R29, 0x1000193, RZ ; - /*4940*/ LOP3.LUT R56, R15, R56, RZ, 0x3c, !PT ; - /*4950*/ IMAD R15, R28, 0x1000193, RZ ; - /*4960*/ LOP3.LUT R58, R25, R58, RZ, 0x3c, !PT ; - /*4970*/ IMAD R25, R30, 0x1000193, RZ ; - /*4980*/ LOP3.LUT R57, R24, R57, RZ, 0x3c, !PT ; - /*4990*/ IMAD R24, R31, 0x1000193, RZ ; - /*49a0*/ LOP3.LUT R60, R15, R60, RZ, 0x3c, !PT ; - /*49b0*/ IMAD R15, R34, 0x1000193, RZ ; - /*49c0*/ LOP3.LUT R61, R18, R61, RZ, 0x3c, !PT ; - /*49d0*/ IMAD R18, R33, 0x1000193, RZ ; - /*49e0*/ LOP3.LUT R62, R25, R62, RZ, 0x3c, !PT ; - /*49f0*/ IMAD R25, R36, 0x1000193, RZ ; - /*4a00*/ LOP3.LUT R63, R24, R63, RZ, 0x3c, !PT ; - /*4a10*/ IMAD R24, R35, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R65, R18, R65, RZ, 0x3c, !PT ; - /*4a30*/ IMAD R18, R39, 0x1000193, RZ ; - /*4a40*/ LOP3.LUT R66, R15, R66, RZ, 0x3c, !PT ; - /*4a50*/ IMAD R15, R38, 0x1000193, RZ ; - /*4a60*/ LOP3.LUT R68, R25, R68, RZ, 0x3c, !PT ; - /*4a70*/ IMAD R25, R40, 0x1000193, RZ ; - /*4a80*/ LOP3.LUT R98, R85, R52, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R64, R27, R64, RZ, 0x3c, !PT ; - /*4aa0*/ IMAD R27, R42, 0x1000193, RZ ; - /*4ab0*/ LOP3.LUT R67, R24, R67, RZ, 0x3c, !PT ; - /*4ac0*/ IMAD R24, R41, 0x1000193, RZ ; - /*4ad0*/ LOP3.LUT R70, R15, R70, RZ, 0x3c, !PT ; - /*4ae0*/ IMAD R15, R44, 0x1000193, RZ ; - /*4af0*/ LOP3.LUT R85, R18, R71, RZ, 0x3c, !PT ; - /*4b00*/ IMAD R18, R43, 0x1000193, RZ ; - /*4b10*/ LOP3.LUT R84, R25, R72, RZ, 0x3c, !PT ; - /*4b20*/ IMAD R25, R46, 0x1000193, RZ ; - /*4b30*/ LOP3.LUT R59, R26, R59, RZ, 0x3c, !PT ; - /*4b40*/ IMAD R26, R37, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R71, R24, R73, RZ, 0x3c, !PT ; - /*4b60*/ IMAD R24, R47, 0x1000193, RZ ; - /*4b70*/ LOP3.LUT R88, R27, R74, RZ, 0x3c, !PT ; - /*4b80*/ IMAD R74, R45, 0x1000193, RZ ; - /*4b90*/ LOP3.LUT R91, R18, R75, RZ, 0x3c, !PT ; - /*4ba0*/ IMAD R18, R51, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R86, R15, R76, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R15, R48, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R90, R25, R78, RZ, 0x3c, !PT ; - /*4be0*/ IMAD R76, R49, 0x1000193, RZ ; - /*4bf0*/ IMAD R25, R50, 0x1000193, RZ ; - /*4c00*/ LOP3.LUT R96, R96, R53, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R100, R87, R54, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R69, R26, R69, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R74, R74, R77, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R93, R24, R79, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R92, R15, R80, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R76, R76, R81, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R94, R25, R82, RZ, 0x3c, !PT ; - /*4c80*/ LOP3.LUT R95, R18, R83, RZ, 0x3c, !PT ; - /*4c90*/ @!P0 BRA `(.L_x_32) ; - /*4ca0*/ IMAD R15, R98, 0x1000193, RZ ; - /*4cb0*/ LOP3.LUT R14, R0, 0xff8, RZ, 0xc0, !PT ; - /*4cc0*/ IMAD R18, R56, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R42, R7, 0x1, R20, 0x96, !PT ; - /*4ce0*/ IMAD R24, R60, 0x1000193, RZ ; - /*4cf0*/ LOP3.LUT R15, R15, R96, RZ, 0x3c, !PT ; - /*4d00*/ IMAD.SHL.U32 R25, R14, 0x8, RZ ; - /*4d10*/ LOP3.LUT R18, R18, R57, RZ, 0x3c, !PT ; - /*4d20*/ IMAD R26, R64, 0x1000193, RZ ; - /*4d30*/ LOP3.LUT R24, R24, R61, RZ, 0x3c, !PT ; - /*4d40*/ IMAD R15, R15, 0x1000193, RZ ; - /*4d50*/ IMAD R28, R68, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R26, R26, R65, RZ, 0x3c, !PT ; - /*4d70*/ IMAD R30, R84, 0x1000193, RZ ; - /*4d80*/ LOP3.LUT R15, R15, R100, RZ, 0x3c, !PT ; - /*4d90*/ IMAD R27, R92, 0x1000193, RZ ; - /*4da0*/ LOP3.LUT R28, R28, R69, RZ, 0x3c, !PT ; - /*4db0*/ IMAD R29, R26, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R30, R30, R71, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R14, R15, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R15, R25, 0xfffffff8, R0, 0xe2, !PT ; - /*4df0*/ IMAD R25, R86, 0x1000193, RZ ; - /*4e00*/ LOP3.LUT R32, R27, R76, RZ, 0x3c, !PT ; - /*4e10*/ IMAD R27, R24, 0x1000193, RZ ; - /*4e20*/ LOP3.LUT R14, R14, R101, RZ, 0x3c, !PT ; - /*4e30*/ IMAD R31, R28, 0x1000193, RZ ; - /*4e40*/ LOP3.LUT R29, R29, R66, RZ, 0x3c, !PT ; - /*4e50*/ IMAD R33, R30, 0x1000193, RZ ; - /*4e60*/ LOP3.LUT R27, R27, R62, RZ, 0x3c, !PT ; - /*4e70*/ IMAD R37, R32, 0x1000193, RZ ; - /*4e80*/ LOP3.LUT R31, R31, R70, RZ, 0x3c, !PT ; - /*4e90*/ IMAD R24, R29, 0x1000193, RZ ; - /*4ea0*/ STS [R15.X4], R14 ; - /*4eb0*/ LOP3.LUT R33, R33, R88, RZ, 0x3c, !PT ; - /*4ec0*/ LOP3.LUT R37, R37, R94, RZ, 0x3c, !PT ; - /*4ed0*/ IMAD R26, R31, 0x1000193, RZ ; - /*4ee0*/ LOP3.LUT R32, R24, R67, RZ, 0x3c, !PT ; - /*4ef0*/ IMAD R28, R33, 0x1000193, RZ ; - /*4f00*/ IMAD R40, R37, 0x1000193, RZ ; - /*4f10*/ LOP3.LUT R14, R25, R74, RZ, 0x3c, !PT ; - /*4f20*/ IMAD R25, R18, 0x1000193, RZ ; - /*4f30*/ LOP3.LUT R34, R26, R85, RZ, 0x3c, !PT ; - /*4f40*/ IMAD R18, R27, 0x1000193, RZ ; - /*4f50*/ LOP3.LUT R36, R28, R91, RZ, 0x3c, !PT ; - /*4f60*/ IMAD R35, R14, 0x1000193, RZ ; - /*4f70*/ LOP3.LUT R25, R25, R58, RZ, 0x3c, !PT ; - /*4f80*/ IMAD.SHL.U32 R33, R0, 0x20, RZ ; - /*4f90*/ LOP3.LUT R18, R18, R63, RZ, 0x3c, !PT ; - /*4fa0*/ STS [R15.X4+0x60], R32 ; - /*4fb0*/ LOP3.LUT R35, R35, R90, RZ, 0x3c, !PT ; - /*4fc0*/ IMAD R14, R25, 0x1000193, RZ ; - /*4fd0*/ LOP3.LUT R40, R40, R95, RZ, 0x3c, !PT ; - /*4fe0*/ STS [R15.X4+0x80], R34 ; - /*4ff0*/ IMAD R30, R35, 0x1000193, RZ ; - /*5000*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*5010*/ STS [R15.X4+0x40], R18 ; - /*5020*/ LOP3.LUT R35, R10, R21, RZ, 0x3c, !PT ; - /*5030*/ LOP3.LUT R38, R30, R93, RZ, 0x3c, !PT ; - /*5040*/ STS [R15.X4+0xa0], R36 ; - /*5050*/ STS [R15.X4+0x20], R14 ; - /*5060*/ SHF.L.W.U32.HI R18, R42, 0x1, R35 ; - /*5070*/ STS [R15.X4+0xc0], R38 ; - /*5080*/ STS [R15.X4+0xe0], R40 ; - /*5090*/ SHF.L.W.U32.HI R14, R35, 0x1, R42 ; - /*50a0*/ LDS.U.128 R24, [R33+0x10] ; - /*50b0*/ LDS.U.128 R28, [R33] ; - /*50c0*/ LOP3.LUT R37, R24, R5, R16, 0x96, !PT ; - /*50d0*/ LOP3.LUT R44, R25, R8, R17, 0x96, !PT ; - /*50e0*/ LOP3.LUT R35, R14, R37, RZ, 0x3c, !PT ; - /*50f0*/ LOP3.LUT R18, R18, R44, RZ, 0x3c, !PT ; - /*5100*/ LOP3.LUT R38, R27, R9.reuse, R19, 0x96, !PT ; - /*5110*/ LOP3.LUT R14, R35, R6.reuse, RZ, 0x3c, !PT ; - /*5120*/ LOP3.LUT R9, R18, R9, RZ, 0x3c, !PT ; - /*5130*/ LOP3.LUT R39, R26, R6, R4, 0x96, !PT ; - /*5140*/ LOP3.LUT R4, R35, R4, RZ, 0x3c, !PT ; - /*5150*/ LOP3.LUT R11, R18, R11, RZ, 0x3c, !PT ; - /*5160*/ SHF.L.W.U32.HI R6, R9, 0xc, R14 ; - /*5170*/ SHF.L.W.U32.HI R9, R14, 0xc, R9 ; - /*5180*/ LOP3.LUT R46, R35, R26, RZ, 0x3c, !PT ; - /*5190*/ LOP3.LUT R15, R18, R27, RZ, 0x3c, !PT ; - /*51a0*/ SHF.L.W.U32.HI R14, R4, 0x1, R11 ; - /*51b0*/ SHF.L.W.U32.HI R19, R11, 0x1, R4 ; - /*51c0*/ LOP3.LUT R78, R18.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*51d0*/ SHF.L.W.U32.HI R54, R35, 0x2, R18 ; - /*51e0*/ SHF.L.W.U32.HI R45, R18, 0x2, R35 ; - /*51f0*/ LOP3.LUT R11, R28, R22, RZ, 0x3c, !PT ; - /*5200*/ LOP3.LUT R34, R29, R23, RZ, 0x3c, !PT ; - /*5210*/ LOP3.LUT R18, R30, R12, RZ, 0x3c, !PT ; - /*5220*/ LOP3.LUT R33, R31, R13, RZ, 0x3c, !PT ; - /*5230*/ SHF.L.W.U32.HI R75, R46, 0xa, R15 ; - /*5240*/ SHF.L.W.U32.HI R46, R15, 0xa, R46 ; - /*5250*/ SHF.L.W.U32.HI R4, R34, 0x1, R11 ; - /*5260*/ SHF.L.W.U32.HI R15, R33, 0x1, R18 ; - /*5270*/ SHF.L.W.U32.HI R18, R18, 0x1, R33 ; - /*5280*/ SHF.L.W.U32.HI R41, R44, 0x1, R37 ; - /*5290*/ SHF.L.W.U32.HI R32, R37, 0x1, R44 ; - /*52a0*/ LOP3.LUT R38, R38, 0x80000000, RZ, 0x3c, !PT ; - /*52b0*/ SHF.L.W.U32.HI R11, R11, 0x1, R34 ; - /*52c0*/ LOP3.LUT R37, R4, R39, RZ, 0x3c, !PT ; - /*52d0*/ SHF.L.W.U32.HI R55, R78, 0xd, R35 ; - /*52e0*/ LOP3.LUT R50, R18, R10, R21, 0x96, !PT ; - /*52f0*/ SHF.L.W.U32.HI R78, R35, 0xd, R78 ; - /*5300*/ LOP3.LUT R18, R11, R38, RZ, 0x3c, !PT ; - /*5310*/ SHF.L.W.U32.HI R33, R38, 0x1, R39 ; - /*5320*/ SHF.L.W.U32.HI R36, R39, 0x1, R38 ; - /*5330*/ LOP3.LUT R35, R37, 0x1, RZ, 0x3c, !PT ; - /*5340*/ LOP3.LUT R39, R15, R42, RZ, 0x3c, !PT ; - /*5350*/ LOP3.LUT R47, R41, R28, R22, 0x96, !PT ; - /*5360*/ LOP3.LUT R32, R32, R29, R23, 0x96, !PT ; - /*5370*/ LOP3.LUT R11, R37, R20, RZ, 0x3c, !PT ; - /*5380*/ LOP3.LUT R38, R18, R21, RZ, 0x3c, !PT ; - /*5390*/ LOP3.LUT R33, R33, R30, R12, 0x96, !PT ; - /*53a0*/ LOP3.LUT R36, R36, R31, R13, 0x96, !PT ; - /*53b0*/ SHF.L.W.U32.HI R21, R18, 0xb, R35 ; - /*53c0*/ SHF.L.W.U32.HI R20, R35, 0xb, R18 ; - /*53d0*/ LOP3.LUT R23, R50, R23, RZ, 0x3c, !PT ; - /*53e0*/ LOP3.LUT R22, R39, R22, RZ, 0x3c, !PT ; - /*53f0*/ LOP3.LUT R12, R47.reuse, R12, RZ, 0x3c, !PT ; - /*5400*/ LOP3.LUT R13, R32.reuse, R13, RZ, 0x3c, !PT ; - /*5410*/ LOP3.LUT R44, R47, R30, RZ, 0x3c, !PT ; - /*5420*/ LOP3.LUT R35, R32, R31, RZ, 0x3c, !PT ; - /*5430*/ LOP3.LUT R15, R37, R7, RZ, 0x3c, !PT ; - /*5440*/ LOP3.LUT R10, R18, R10, RZ, 0x3c, !PT ; - /*5450*/ SHF.L.W.U32.HI R41, R32.reuse, 0xe, R47.reuse ; - /*5460*/ SHF.L.W.U32.HI R106, R47.reuse, 0xe, R32.reuse ; - /*5470*/ PRMT R51, R32.reuse, 0x2107, R47.reuse ; - /*5480*/ PRMT R52, R47, 0x2107, R32 ; - /*5490*/ SHF.L.W.U32.HI R43, R32, 0x7, R47 ; - /*54a0*/ SHF.L.W.U32.HI R104, R47, 0x7, R32 ; - /*54b0*/ SHF.L.W.U32.HI R49, R12, 0x1b, R13 ; - /*54c0*/ SHF.L.W.U32.HI R42, R13, 0x1b, R12 ; - /*54d0*/ SHF.L.W.U32.HI R81, R22, 0x1c, R23 ; - /*54e0*/ SHF.L.W.U32.HI R83, R23, 0x1c, R22 ; - /*54f0*/ SHF.L.W.U32.HI R32, R44, 0x14, R35 ; - /*5500*/ SHF.L.W.U32.HI R44, R35, 0x14, R44 ; - /*5510*/ SHF.L.W.U32.HI R23, R15, 0x6, R10 ; - /*5520*/ SHF.L.W.U32.HI R12, R10, 0x6, R15 ; - /*5530*/ SHF.L.W.U32.HI R22, R50, 0x15, R39 ; - /*5540*/ SHF.L.W.U32.HI R40, R39.reuse, 0x15, R50 ; - /*5550*/ LOP3.LUT R10, R39, R28, RZ, 0x3c, !PT ; - /*5560*/ SHF.L.W.U32.HI R72, R39.reuse, 0x19, R50.reuse ; - /*5570*/ SHF.L.W.U32.HI R73, R50.reuse, 0x19, R39.reuse ; - /*5580*/ PRMT R48, R50.reuse, 0x4321, R39 ; - /*5590*/ PRMT R35, R39, 0x4321, R50 ; - /*55a0*/ LOP3.LUT R13, R50, R29, RZ, 0x3c, !PT ; - /*55b0*/ SHF.L.W.U32.HI R47, R38, 0x1e, R11 ; - /*55c0*/ SHF.L.W.U32.HI R50, R11, 0x1e, R38 ; - /*55d0*/ SHF.L.W.U32.HI R11, R33, 0x12, R36 ; - /*55e0*/ SHF.L.W.U32.HI R108, R13, 0x17, R10 ; - /*55f0*/ SHF.L.W.U32.HI R53, R10, 0x17, R13 ; - /*5600*/ SHF.L.W.U32.HI R4, R18, 0x1d, R37 ; - /*5610*/ SHF.L.W.U32.HI R7, R37, 0x1d, R18 ; - /*5620*/ SHF.L.W.U32.HI R34, R37, 0xf, R18 ; - /*5630*/ SHF.L.W.U32.HI R10, R36, 0x12, R33 ; - /*5640*/ SHF.L.W.U32.HI R77, R33, 0x9, R36 ; - /*5650*/ SHF.L.W.U32.HI R37, R18, 0xf, R37 ; - /*5660*/ LOP3.LUT R39, R14, R72, R23, 0xb4, !PT ; - /*5670*/ LOP3.LUT R15, R51, R14, R11, 0xb4, !PT ; - /*5680*/ LOP3.LUT R18, R23, R51, R72, 0xb4, !PT ; - /*5690*/ LOP3.LUT R14, R11, R23, R14, 0xb4, !PT ; - /*56a0*/ LOP3.LUT R72, R72, R11, R51, 0xb4, !PT ; - /*56b0*/ LOP3.LUT R23, R19, R73, R12, 0xb4, !PT ; - /*56c0*/ LOP3.LUT R13, R12, R52, R73, 0xb4, !PT ; - /*56d0*/ SHF.L.W.U32.HI R80, R36, 0x9, R33 ; - /*56e0*/ LOP3.LUT R73, R73, R10, R52, 0xb4, !PT ; - /*56f0*/ LOP3.LUT R11, R52, R19, R10, 0xb4, !PT ; - /*5700*/ LOP3.LUT R51, R50, R104, R53, 0xb4, !PT ; - /*5710*/ LOP3.LUT R38, R53, R77, R104, 0xb4, !PT ; - /*5720*/ LOP3.LUT R104, R104, R45, R77, 0xb4, !PT ; - /*5730*/ LOP3.LUT R52, R77, R50, R45, 0xb4, !PT ; - /*5740*/ LOP3.LUT R12, R10, R12, R19, 0xb4, !PT ; - /*5750*/ LOP3.LUT R45, R45, R53, R50, 0xb4, !PT ; - /*5760*/ LOP3.LUT R82, R47, R43, R108, 0xb4, !PT ; - /*5770*/ LOP3.LUT R50, R108, R80, R43, 0xb4, !PT ; - /*5780*/ LOP3.LUT R102, R43, R54, R80, 0xb4, !PT ; - /*5790*/ LOP3.LUT R19, R41, R33, R16, 0x6, !PT ; - /*57a0*/ LOP3.LUT R43, R106, R36, R17, 0x6, !PT ; - /*57b0*/ LOP3.LUT R97, R20.reuse, R9, RZ, 0x30, !PT ; - /*57c0*/ LOP3.LUT R10, R9, R22.reuse, R20, 0xb4, !PT ; - /*57d0*/ LOP3.LUT R53, R20, R41, R22, 0xb4, !PT ; - /*57e0*/ LOP3.LUT R80, R80, R47, R54, 0xb4, !PT ; - /*57f0*/ LOP3.LUT R20, R19, R22, RZ, 0x3c, !PT ; - /*5800*/ LOP3.LUT R54, R54, R108, R47, 0xb4, !PT ; - /*5810*/ LOP3.LUT R22, R43, R40.reuse, RZ, 0x3c, !PT ; - /*5820*/ LOP3.LUT R19, R6, R40, R21, 0xb4, !PT ; - /*5830*/ LOP3.LUT R108, R9, R33, R16, 0x90, !PT ; - /*5840*/ LOP3.LUT R40, R21.reuse, R106, R40, 0xb4, !PT ; - /*5850*/ LOP3.LUT R43, R21, R6, RZ, 0x30, !PT ; - /*5860*/ LOP3.LUT R5, R33.reuse, R5, RZ, 0x3c, !PT ; - /*5870*/ LOP3.LUT R21, R6, R36, R17, 0x90, !PT ; - /*5880*/ LOP3.LUT R8, R36, R8, RZ, 0x3c, !PT ; - /*5890*/ LOP3.LUT R9, R108, R41, RZ, 0x3c, !PT ; - /*58a0*/ LOP3.LUT R6, R33, R24, RZ, 0x3c, !PT ; - /*58b0*/ LOP3.LUT R41, R36, R25, RZ, 0x3c, !PT ; - /*58c0*/ LOP3.LUT R21, R21, R106, RZ, 0x3c, !PT ; - /*58d0*/ SHF.L.W.U32.HI R47, R5, 0x4, R8 ; - /*58e0*/ SHF.L.W.U32.HI R106, R8, 0x4, R5 ; - /*58f0*/ LOP3.LUT R5, R43, R36, R17, 0x96, !PT ; - /*5900*/ LOP3.LUT R79, R46, R35, R37, 0xb4, !PT ; - /*5910*/ LOP3.LUT R43, R37, R42, R35, 0xb4, !PT ; - /*5920*/ SHF.L.W.U32.HI R89, R41, 0x3, R6 ; - /*5930*/ LOP3.LUT R37, R47, R37, R46, 0xb4, !PT ; - /*5940*/ SHF.L.W.U32.HI R87, R6, 0x3, R41 ; - /*5950*/ IMAD.MOV.U32 R6, RZ, RZ, 0x1 ; - /*5960*/ LOP3.LUT R46, R42, R46, R47, 0xb4, !PT ; - /*5970*/ LOP3.LUT R42, R35, R47, R42, 0xb4, !PT ; - /*5980*/ LOP3.LUT R97, R97, R33, R16, 0x96, !PT ; - /*5990*/ LOP3.LUT R77, R75, R48, R34, 0xb4, !PT ; - /*59a0*/ LOP3.LUT R47, R34, R49, R48, 0xb4, !PT ; - /*59b0*/ LOP3.LUT R41, R106, R34, R75, 0xb4, !PT ; - /*59c0*/ LOP3.LUT R33, R7, R44, R83, 0xb4, !PT ; - /*59d0*/ LOP3.LUT R36, R83, R89, R44, 0xb4, !PT ; - /*59e0*/ LOP3.LUT R34, R44, R78, R89, 0xb4, !PT ; - /*59f0*/ LOP3.LUT R8, R4, R32, R81, 0xb4, !PT ; - /*5a00*/ LOP3.LUT R44, R81, R87, R32, 0xb4, !PT ; - /*5a10*/ LOP3.LUT R16, R55, R81, R4, 0xb4, !PT ; - /*5a20*/ LOP3.LUT R32, R32, R55, R87, 0xb4, !PT ; - /*5a30*/ LOP3.LUT R75, R49, R75, R106, 0xb4, !PT ; - /*5a40*/ LOP3.LUT R35, R78, R83, R7, 0xb4, !PT ; - /*5a50*/ LOP3.LUT R55, R87, R4, R55, 0xb4, !PT ; - /*5a60*/ LOP3.LUT R49, R48, R106, R49, 0xb4, !PT ; - /*5a70*/ LOP3.LUT R78, R89, R7, R78, 0xb4, !PT ; - /*5a80*/ LOP3.LUT R4, R97, 0x1, RZ, 0x3c, !PT ; -.L_x_33: - /*5a90*/ LOP3.LUT R106, R11, R35, R20, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R81, R15, R16, R22, 0x96, !PT ; - /*5ab0*/ LOP3.LUT R87, R13, R34, R10, 0x96, !PT ; - /*5ac0*/ LOP3.LUT R106, R52, R106, R43, 0x96, !PT ; - /*5ad0*/ LOP3.LUT R81, R80, R81, R47, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R108, R73, R78, R53, 0x96, !PT ; - /*5af0*/ LOP3.LUT R87, R38, R87, R37, 0x96, !PT ; - /*5b00*/ SHF.L.W.U32.HI R48, R81, 0x1, R106 ; - /*5b10*/ LOP3.LUT R89, R18, R32, R19, 0x96, !PT ; - /*5b20*/ LOP3.LUT R108, R104, R108, R79.reuse, 0x96, !PT ; - /*5b30*/ LOP3.LUT R17, R48.reuse, R87.reuse, R79, 0x96, !PT ; - /*5b40*/ LOP3.LUT R79, R48, R87, R104, 0x96, !PT ; - /*5b50*/ LOP3.LUT R83, R72, R55, R40, 0x96, !PT ; - /*5b60*/ LOP3.LUT R104, R50, R89, R41, 0x96, !PT ; - /*5b70*/ SHF.L.W.U32.HI R97, R106, 0x1, R81 ; - /*5b80*/ LOP3.LUT R116, R14, R8, R21, 0x96, !PT ; - /*5b90*/ LOP3.LUT R7, R48.reuse, R87.reuse, R53, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R53, R48.reuse, R87.reuse, R78, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R73, R48, R87, R73, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R112, R12, R33, R9, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R83, R102, R83, R77, 0x96, !PT ; - /*5be0*/ LOP3.LUT R48, R97, R104, R77, 0x96, !PT ; - /*5bf0*/ SHF.L.W.U32.HI R89, R87, 0x1, R104 ; - /*5c00*/ LOP3.LUT R77, R39, R44, R5, 0x96, !PT ; - /*5c10*/ LOP3.LUT R116, R54, R116, R49, 0x96, !PT ; - /*5c20*/ LOP3.LUT R110, R23, R36, R4, 0x96, !PT ; - /*5c30*/ SHF.L.W.U32.HI R87, R104, 0x1, R87 ; - /*5c40*/ LOP3.LUT R112, R45, R112, R42, 0x96, !PT ; - /*5c50*/ LOP3.LUT R40, R97.reuse, R104.reuse, R40, 0x96, !PT ; - /*5c60*/ LOP3.LUT R78, R97.reuse, R104.reuse, R55, 0x96, !PT ; - /*5c70*/ LOP3.LUT R72, R97.reuse, R104.reuse, R72, 0x96, !PT ; - /*5c80*/ LOP3.LUT R102, R97, R104, R102, 0x96, !PT ; - /*5c90*/ LOP3.LUT R77, R82, R77, R75, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R104, R89.reuse, R116.reuse, R39, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R44, R89.reuse, R116.reuse, R44, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R39, R89.reuse, R116.reuse, R75, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R82, R89.reuse, R116.reuse, R82, 0x96, !PT ; - /*5ce0*/ LOP3.LUT R5, R89, R116, R5, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R110, R51, R110, R46, 0x96, !PT ; - /*5d00*/ LOP3.LUT R4, R87.reuse, R112.reuse, R4, 0x96, !PT ; - /*5d10*/ SHF.L.W.U32.HI R89, R116, 0x1, R112 ; - /*5d20*/ LOP3.LUT R55, R87.reuse, R112.reuse, R36, 0x96, !PT ; - /*5d30*/ LOP3.LUT R75, R87.reuse, R112.reuse, R23, 0x96, !PT ; - /*5d40*/ LOP3.LUT R46, R87.reuse, R112.reuse, R46, 0x96, !PT ; - /*5d50*/ LOP3.LUT R51, R87, R112, R51, 0x96, !PT ; - /*5d60*/ SHF.L.W.U32.HI R87, R83, 0x1, R108 ; - /*5d70*/ SHF.L.W.U32.HI R114, R112, 0x1, R116 ; - /*5d80*/ LOP3.LUT R23, R89.reuse, R108.reuse, R20, 0x96, !PT ; - /*5d90*/ LOP3.LUT R35, R89.reuse, R108.reuse, R35, 0x96, !PT ; - /*5da0*/ LOP3.LUT R11, R89.reuse, R108.reuse, R11, 0x96, !PT ; - /*5db0*/ LOP3.LUT R97, R89, R108, R43, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R52, R89, R108, R52, 0x96, !PT ; - /*5dd0*/ SHF.L.W.U32.HI R112, R108, 0x1, R83 ; - /*5de0*/ LOP3.LUT R89, R87.reuse, R110.reuse, R34, 0x96, !PT ; - /*5df0*/ LOP3.LUT R20, R87, R110, R13, 0x96, !PT ; - /*5e00*/ SHF.L.W.U32.HI R34, R110, 0x1, R77 ; - /*5e10*/ SHF.L.W.U32.HI R13, R77, 0x1, R110 ; - /*5e20*/ LOP3.LUT R36, R114.reuse, R83.reuse, R15, 0x96, !PT ; - /*5e30*/ LOP3.LUT R108, R114.reuse, R83.reuse, R47, 0x96, !PT ; - /*5e40*/ LOP3.LUT R47, R114, R83, R80, 0x96, !PT ; - /*5e50*/ LOP3.LUT R15, R87.reuse, R110.reuse, R38, 0x96, !PT ; - /*5e60*/ LOP3.LUT R43, R87.reuse, R110.reuse, R10, 0x96, !PT ; - /*5e70*/ LOP3.LUT R37, R87, R110, R37, 0x96, !PT ; - /*5e80*/ LOP3.LUT R38, R112.reuse, R77.reuse, R19, 0x96, !PT ; - /*5e90*/ LOP3.LUT R80, R112, R77, R32, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R9, R13.reuse, R106.reuse, R9, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R33, R13.reuse, R106.reuse, R33, 0x96, !PT ; - /*5ec0*/ LOP3.LUT R19, R13.reuse, R106.reuse, R12, 0x96, !PT ; - /*5ed0*/ LOP3.LUT R42, R13, R106, R42, 0x96, !PT ; - /*5ee0*/ LOP3.LUT R32, R34.reuse, R81.reuse, R21, 0x96, !PT ; - /*5ef0*/ LOP3.LUT R8, R34.reuse, R81.reuse, R8, 0x96, !PT ; - /*5f00*/ LOP3.LUT R110, R34.reuse, R81.reuse, R14, 0x96, !PT ; - /*5f10*/ LOP3.LUT R49, R34.reuse, R81.reuse, R49, 0x96, !PT ; - /*5f20*/ LOP3.LUT R13, R13, R106, R45, 0x96, !PT ; - /*5f30*/ LOP3.LUT R34, R34, R81, R54, 0x96, !PT ; - /*5f40*/ LOP3.LUT R22, R114.reuse, R83.reuse, R22, 0x96, !PT ; - /*5f50*/ LOP3.LUT R16, R114, R83, R16, 0x96, !PT ; - /*5f60*/ SHF.L.W.U32.HI R83, R97, 0x15, R108 ; - /*5f70*/ SHF.L.W.U32.HI R14, R108, 0x15, R97 ; - /*5f80*/ LOP3.LUT R10, R112, R77, R41, 0x96, !PT ; - /*5f90*/ SHF.L.W.U32.HI R108, R13, 0xe, R34 ; - /*5fa0*/ SHF.L.W.U32.HI R97, R34, 0xe, R13 ; - /*5fb0*/ SHF.L.W.U32.HI R34, R23, 0x1c, R22 ; - /*5fc0*/ SHF.L.W.U32.HI R21, R72, 0xb, R73 ; - /*5fd0*/ SHF.L.W.U32.HI R99, R73, 0xb, R72 ; - /*5fe0*/ SHF.L.W.U32.HI R22, R22, 0x1c, R23 ; - /*5ff0*/ SHF.L.W.U32.HI R54, R75, 0x3, R104 ; - /*6000*/ SHF.L.W.U32.HI R73, R33, 0x14, R8 ; - /*6010*/ SHF.L.W.U32.HI R23, R8, 0x14, R33 ; - /*6020*/ SHF.L.W.U32.HI R104, R104, 0x3, R75 ; - /*6030*/ LOP3.LUT R87, R112, R77, R18, 0x96, !PT ; - /*6040*/ SHF.L.W.U32.HI R106, R80, 0xc, R89 ; - /*6050*/ SHF.L.W.U32.HI R75, R10, 0xd, R37 ; - /*6060*/ SHF.L.W.U32.HI R33, R37, 0xd, R10 ; - /*6070*/ LOP3.LUT R18, R112, R77, R50, 0x96, !PT ; - /*6080*/ SHF.L.W.U32.HI R89, R89, 0xc, R80 ; - /*6090*/ SHF.L.W.U32.HI R10, R43, 0x1, R38 ; - /*60a0*/ SHF.L.W.U32.HI R13, R53, 0x6, R78 ; - /*60b0*/ SHF.L.W.U32.HI R8, R9, 0x1b, R32 ; - /*60c0*/ SHF.L.W.U32.HI R43, R38, 0x1, R43 ; - /*60d0*/ SHF.L.W.U32.HI R78, R78, 0x6, R53 ; - /*60e0*/ PRMT R41, R49, 0x2107, R42 ; - /*60f0*/ PRMT R80, R42, 0x2107, R49 ; - /*6100*/ SHF.L.W.U32.HI R32, R32, 0x1b, R9 ; - /*6110*/ SHF.L.W.U32.HI R72, R102, 0x1d, R79 ; - /*6120*/ SHF.L.W.U32.HI R38, R11, 0x19, R36 ; - /*6130*/ SHF.L.W.U32.HI R53, R36, 0x19, R11 ; - /*6140*/ SHF.L.W.U32.HI R9, R44, 0x4, R55 ; - /*6150*/ SHF.L.W.U32.HI R49, R55, 0x4, R44 ; - /*6160*/ SHF.L.W.U32.HI R102, R79, 0x1d, R102 ; - /*6170*/ SHF.L.W.U32.HI R37, R51, 0x12, R82 ; - /*6180*/ SHF.L.W.U32.HI R77, R82, 0x12, R51 ; - /*6190*/ SHF.L.W.U32.HI R12, R20, 0xa, R87 ; - /*61a0*/ SHF.L.W.U32.HI R50, R87, 0xa, R20 ; - /*61b0*/ SHF.L.W.U32.HI R11, R17, 0xf, R48 ; - /*61c0*/ SHF.L.W.U32.HI R55, R48, 0xf, R17 ; - /*61d0*/ PRMT R36, R47, 0x4321, R52 ; - /*61e0*/ PRMT R81, R52, 0x4321, R47 ; - /*61f0*/ SHF.L.W.U32.HI R17, R40, 0x1e, R7 ; - /*6200*/ SHF.L.W.U32.HI R51, R7, 0x1e, R40 ; - /*6210*/ SHF.L.W.U32.HI R45, R110, 0x7, R19 ; - /*6220*/ SHF.L.W.U32.HI R79, R19, 0x7, R110 ; - /*6230*/ SHF.L.W.U32.HI R47, R15, 0x2, R18 ; - /*6240*/ SHF.L.W.U32.HI R87, R18, 0x2, R15 ; - /*6250*/ LOP3.LUT R19, R4, R99, R89, 0xb4, !PT ; - /*6260*/ LOP3.LUT R7, R89, R14, R99, 0xb4, !PT ; - /*6270*/ LOP3.LUT R48, R99, R97, R14, 0xb4, !PT ; - /*6280*/ LOP3.LUT R52, R14, R4, R97, 0xb4, !PT ; - /*6290*/ LOP3.LUT R15, R97, R89, R4, 0xb4, !PT ; - /*62a0*/ LOP3.LUT R20, R5, R21, R106, 0xb4, !PT ; - /*62b0*/ LOP3.LUT R14, R106, R83, R21, 0xb4, !PT ; - /*62c0*/ LOP3.LUT R4, R21, R108, R83, 0xb4, !PT ; - /*62d0*/ SHF.L.W.U32.HI R42, R16, 0x17, R35 ; - /*62e0*/ SHF.L.W.U32.HI R82, R35, 0x17, R16 ; - /*62f0*/ LOP3.LUT R83, R83, R5, R108, 0xb4, !PT ; - /*6300*/ LOP3.LUT R18, R108, R106, R5, 0xb4, !PT ; - /*6310*/ LOP3.LUT R21, R22, R104, R23, 0xb4, !PT ; - /*6320*/ LOP3.LUT R97, R33, R22, R102, 0xb4, !PT ; - /*6330*/ LOP3.LUT R16, R23, R33, R104, 0xb4, !PT ; - /*6340*/ LOP3.LUT R5, R104, R102, R33, 0xb4, !PT ; - /*6350*/ LOP3.LUT R22, R102, R23, R22, 0xb4, !PT ; - /*6360*/ SHF.L.W.U32.HI R44, R39, 0x9, R46 ; - /*6370*/ SHF.L.W.U32.HI R110, R46, 0x9, R39 ; - /*6380*/ LOP3.LUT R23, R73, R75, R54, 0xb4, !PT ; - /*6390*/ LOP3.LUT R89, R54, R72, R75, 0xb4, !PT ; - /*63a0*/ LOP3.LUT R104, R75, R34, R72, 0xb4, !PT ; - /*63b0*/ LOP3.LUT R39, R13, R41, R38, 0xb4, !PT ; - /*63c0*/ LOP3.LUT R75, R38, R37, R41, 0xb4, !PT ; - /*63d0*/ LOP3.LUT R46, R10, R38, R13, 0xb4, !PT ; - /*63e0*/ LOP3.LUT R41, R41, R10, R37, 0xb4, !PT ; - /*63f0*/ LOP3.LUT R10, R37, R13, R10, 0xb4, !PT ; - /*6400*/ LOP3.LUT R33, R34, R54, R73, 0xb4, !PT ; - /*6410*/ LOP3.LUT R35, R72, R73, R34, 0xb4, !PT ; - /*6420*/ LOP3.LUT R40, R43, R53, R78, 0xb4, !PT ; - /*6430*/ LOP3.LUT R99, R80, R43, R77, 0xb4, !PT ; - /*6440*/ LOP3.LUT R13, R32, R50, R49, 0xb4, !PT ; - /*6450*/ LOP3.LUT R107, R55, R32, R81, 0xb4, !PT ; - /*6460*/ LOP3.LUT R34, R78, R80, R53, 0xb4, !PT ; - /*6470*/ LOP3.LUT R72, R53, R77, R80, 0xb4, !PT ; - /*6480*/ LOP3.LUT R43, R77, R78, R43, 0xb4, !PT ; - /*6490*/ LOP3.LUT R38, R49, R55, R50, 0xb4, !PT ; - /*64a0*/ LOP3.LUT R37, R50, R81, R55, 0xb4, !PT ; - /*64b0*/ LOP3.LUT R32, R81, R49, R32, 0xb4, !PT ; - /*64c0*/ LOP3.LUT R50, R8, R12, R9, 0xb4, !PT ; - /*64d0*/ LOP3.LUT R49, R9, R11, R12, 0xb4, !PT ; - /*64e0*/ LOP3.LUT R55, R11, R8, R36, 0xb4, !PT ; - /*64f0*/ LOP3.LUT R53, R36, R9, R8, 0xb4, !PT ; - /*6500*/ LOP3.LUT R8, R79, R87, R110, 0xb4, !PT ; - /*6510*/ LOP3.LUT R9, R110, R51, R87, 0xb4, !PT ; - /*6520*/ LOP3.LUT R54, R51, R79, R82, 0xb4, !PT ; - /*6530*/ LOP3.LUT R73, R82, R110, R79, 0xb4, !PT ; - /*6540*/ LOP3.LUT R87, R87, R82, R51, 0xb4, !PT ; - /*6550*/ LOP3.LUT R78, R47, R42, R17, 0xb4, !PT ; - /*6560*/ LOP3.LUT R79, R10, R35, R18, 0x96, !PT ; - /*6570*/ LOP3.LUT R82, R43, R22, R15, 0x96, !PT ; - /*6580*/ LOP3.LUT R103, R72, R5, R48, 0x96, !PT ; - /*6590*/ LOP3.LUT R79, R78, R79, R53, 0x96, !PT ; - /*65a0*/ LOP3.LUT R82, R87, R82, R32, 0x96, !PT ; - /*65b0*/ LOP3.LUT R80, R17, R45, R42, 0xb4, !PT ; - /*65c0*/ LOP3.LUT R102, R42, R44, R45, 0xb4, !PT ; - /*65d0*/ LOP3.LUT R12, R12, R36, R11, 0xb4, !PT ; - /*65e0*/ LOP3.LUT R103, R8, R103, R37, 0x96, !PT ; - /*65f0*/ SHF.L.W.U32.HI R42, R79, 0x1, R82 ; - /*6600*/ LOP3.LUT R77, R45, R47, R44, 0xb4, !PT ; - /*6610*/ LOP3.LUT R109, R75, R89, R4, 0x96, !PT ; - /*6620*/ LOP3.LUT R106, R99, R97, R52.reuse, 0x96, !PT ; - /*6630*/ LOP3.LUT R17, R44, R17, R47, 0xb4, !PT ; - /*6640*/ LOP3.LUT R36, R41, R104, R83, 0x96, !PT ; - /*6650*/ LOP3.LUT R11, R42, R103, R52, 0x96, !PT ; - /*6660*/ LOP3.LUT R105, R42, R103, R97, 0x96, !PT ; - /*6670*/ LOP3.LUT R109, R77, R109, R12, 0x96, !PT ; - /*6680*/ SHF.L.W.U32.HI R108, R82, 0x1, R79 ; - /*6690*/ LOP3.LUT R52, R42.reuse, R103.reuse, R99, 0x96, !PT ; - /*66a0*/ LOP3.LUT R97, R42, R103, R107.reuse, 0x96, !PT ; - /*66b0*/ LOP3.LUT R106, R9, R106, R107, 0x96, !PT ; - /*66c0*/ LOP3.LUT R42, R42, R103, R9, 0x96, !PT ; - /*66d0*/ LOP3.LUT R9, R34, R16, R7, 0x96, !PT ; - /*66e0*/ LOP3.LUT R99, R17, R36, R55, 0x96, !PT ; - /*66f0*/ SHF.L.W.U32.HI R110, R103, 0x1, R109 ; - /*6700*/ LOP3.LUT R114, R108, R109, R104, 0x96, !PT ; - /*6710*/ SHF.L.W.U32.HI R103, R109, 0x1, R103 ; - /*6720*/ LOP3.LUT R36, R108.reuse, R109.reuse, R83, 0x96, !PT ; - /*6730*/ LOP3.LUT R41, R108.reuse, R109.reuse, R41, 0x96, !PT ; - /*6740*/ LOP3.LUT R104, R108.reuse, R109.reuse, R55, 0x96, !PT ; - /*6750*/ LOP3.LUT R109, R108, R109, R17, 0x96, !PT ; - /*6760*/ IMAD.MOV.U32 R17, RZ, RZ, 0x8 ; - /*6770*/ LOP3.LUT R108, R73, R9, R38, 0x96, !PT ; - /*6780*/ SHF.L.W.U32.HI R47, R99, 0x1, R106 ; - /*6790*/ LOP3.LUT R107, R39, R23, R14, 0x96, !PT ; - /*67a0*/ LOP3.LUT R120, R47.reuse, R108.reuse, R37, 0x96, !PT ; - /*67b0*/ IMAD R37, R6, R17, c[0x2][0x0] ; - /*67c0*/ LOP3.LUT R107, R102, R107, R49, 0x96, !PT ; - /*67d0*/ SHF.L.W.U32.HI R44, R106, 0x1, R99 ; - /*67e0*/ LOP3.LUT R118, R47, R108, R48, 0x96, !PT ; - /*67f0*/ LOP3.LUT R45, R44, R107, R12, 0x96, !PT ; - /*6800*/ LOP3.LUT R9, R44, R107, R4, 0x96, !PT ; - /*6810*/ LOP3.LUT R12, R47.reuse, R108.reuse, R5, 0x96, !PT ; - /*6820*/ LDC.64 R4, c[0x3][R37] ; - /*6830*/ LOP3.LUT R72, R47.reuse, R108.reuse, R72, 0x96, !PT ; - /*6840*/ LOP3.LUT R8, R47, R108, R8, 0x96, !PT ; - /*6850*/ SHF.L.W.U32.HI R47, R52, 0x19, R41 ; - /*6860*/ SHF.L.W.U32.HI R52, R41, 0x19, R52 ; - /*6870*/ PRMT R41, R109, 0x4321, R42 ; - /*6880*/ LOP3.LUT R51, R44.reuse, R107.reuse, R89, 0x96, !PT ; - /*6890*/ LOP3.LUT R75, R44.reuse, R107.reuse, R75, 0x96, !PT ; - /*68a0*/ LOP3.LUT R81, R44, R107, R77, 0x96, !PT ; - /*68b0*/ SHF.L.W.U32.HI R116, R108, 0x1, R107 ; - /*68c0*/ PRMT R42, R42, 0x4321, R109 ; - /*68d0*/ SHF.L.W.U32.HI R107, R107, 0x1, R108 ; - /*68e0*/ SHF.L.W.U32.HI R108, R75, 0xb, R72 ; - /*68f0*/ LOP3.LUT R109, R20, R5, RZ, 0x3c, !PT ; - /*6900*/ LOP3.LUT R19, R19, R4, RZ, 0x3c, !PT ; - /*6910*/ SHF.L.W.U32.HI R5, R114, 0x17, R105 ; - /*6920*/ SHF.L.W.U32.HI R4, R105, 0x17, R114 ; - /*6930*/ SHF.L.W.U32.HI R112, R72, 0xb, R75 ; - /*6940*/ LOP3.LUT R83, R107, R82, R40, 0x96, !PT ; - /*6950*/ LOP3.LUT R105, R46, R33, R109, 0x96, !PT ; - /*6960*/ LOP3.LUT R44, R116, R79, R46, 0x96, !PT ; - /*6970*/ SHF.L.W.U32.HI R75, R81, 0x1d, R8 ; - /*6980*/ LOP3.LUT R40, R40, R21, R19, 0x96, !PT ; - /*6990*/ SHF.L.W.U32.HI R81, R8, 0x1d, R81 ; - /*69a0*/ LOP3.LUT R8, R116, R79, R80, 0x96, !PT ; - /*69b0*/ LOP3.LUT R55, R107, R82, R54, 0x96, !PT ; - /*69c0*/ SHF.L.W.U32.HI R89, R97, 0x15, R104 ; - /*69d0*/ LOP3.LUT R105, R80, R105, R50, 0x96, !PT ; - /*69e0*/ SHF.L.W.U32.HI R97, R104, 0x15, R97 ; - /*69f0*/ SHF.L.W.U32.HI R77, R83, 0x3, R44 ; - /*6a00*/ LOP3.LUT R40, R54, R40, R13, 0x96, !PT ; - /*6a10*/ SHF.L.W.U32.HI R72, R11, 0x1c, R36 ; - /*6a20*/ SHF.L.W.U32.HI R104, R36, 0x1c, R11 ; - /*6a30*/ SHF.L.W.U32.HI R83, R44, 0x3, R83 ; - /*6a40*/ LOP3.LUT R111, R116, R79, R33, 0x96, !PT ; - /*6a50*/ LOP3.LUT R36, R107, R82, R21, 0x96, !PT ; - /*6a60*/ SHF.L.W.U32.HI R44, R55, 0x12, R8 ; - /*6a70*/ SHF.L.W.U32.HI R55, R8, 0x12, R55 ; - /*6a80*/ LOP3.LUT R46, R110, R105, R49, 0x96, !PT ; - /*6a90*/ SHF.L.W.U32.HI R8, R9, 0x1e, R118 ; - /*6aa0*/ LOP3.LUT R49, R103, R40, R7, 0x96, !PT ; - /*6ab0*/ SHF.L.W.U32.HI R9, R118, 0x1e, R9 ; - /*6ac0*/ LOP3.LUT R33, R103, R40, R16, 0x96, !PT ; - /*6ad0*/ SHF.L.W.U32.HI R7, R105, 0x1, R40 ; - /*6ae0*/ SHF.L.W.U32.HI R11, R111, 0x4, R36 ; - /*6af0*/ LOP3.LUT R118, R116, R79, R50, 0x96, !PT ; - /*6b00*/ LOP3.LUT R54, R110, R105, R23, 0x96, !PT ; - /*6b10*/ SHF.L.W.U32.HI R16, R40, 0x1, R105 ; - /*6b20*/ SHF.L.W.U32.HI R36, R36, 0x4, R111 ; - /*6b30*/ LOP3.LUT R50, R103.reuse, R40.reuse, R34, 0x96, !PT ; - /*6b40*/ LOP3.LUT R23, R103, R40, R38, 0x96, !PT ; - /*6b50*/ LOP3.LUT R111, R107, R82, R13, 0x96, !PT ; - /*6b60*/ LOP3.LUT R103, R103, R40, R73, 0x96, !PT ; - /*6b70*/ LOP3.LUT R107, R107, R82, R19, 0x96, !PT ; - /*6b80*/ LOP3.LUT R14, R110, R105, R14, 0x96, !PT ; - /*6b90*/ LOP3.LUT R15, R7.reuse, R106.reuse, R15, 0x96, !PT ; - /*6ba0*/ LOP3.LUT R38, R7.reuse, R106.reuse, R22, 0x96, !PT ; - /*6bb0*/ LOP3.LUT R73, R7.reuse, R106.reuse, R43, 0x96, !PT ; - /*6bc0*/ LOP3.LUT R13, R7, R106, R32, 0x96, !PT ; - /*6bd0*/ LOP3.LUT R7, R7, R106, R87, 0x96, !PT ; - /*6be0*/ LOP3.LUT R19, R16.reuse, R99.reuse, R35, 0x96, !PT ; - /*6bf0*/ LOP3.LUT R78, R16, R99, R78, 0x96, !PT ; - /*6c00*/ LOP3.LUT R80, R110, R105, R102, 0x96, !PT ; - /*6c10*/ LOP3.LUT R22, R16.reuse, R99.reuse, R10, 0x96, !PT ; - /*6c20*/ LOP3.LUT R106, R16, R99, R53, 0x96, !PT ; - /*6c30*/ LOP3.LUT R39, R110, R105, R39, 0x96, !PT ; - /*6c40*/ LOP3.LUT R40, R16, R99, R18, 0x96, !PT ; - /*6c50*/ LOP3.LUT R79, R116, R79, R109, 0x96, !PT ; - /*6c60*/ SHF.L.W.U32.HI R16, R54, 0xc, R33 ; - /*6c70*/ SHF.L.W.U32.HI R18, R33, 0xc, R54 ; - /*6c80*/ SHF.L.W.U32.HI R105, R49, 0x1, R14 ; - /*6c90*/ SHF.L.W.U32.HI R102, R14, 0x1, R49 ; - /*6ca0*/ SHF.L.W.U32.HI R10, R7, 0xe, R78 ; - /*6cb0*/ SHF.L.W.U32.HI R14, R78, 0xe, R7 ; - /*6cc0*/ SHF.L.W.U32.HI R35, R38, 0x14, R19 ; - /*6cd0*/ SHF.L.W.U32.HI R48, R12, 0x6, R51 ; - /*6ce0*/ SHF.L.W.U32.HI R32, R23, 0xd, R46 ; - /*6cf0*/ SHF.L.W.U32.HI R43, R103, 0x2, R80 ; - /*6d00*/ SHF.L.W.U32.HI R38, R19, 0x14, R38 ; - /*6d10*/ PRMT R78, R106, 0x2107, R13 ; - /*6d20*/ SHF.L.W.U32.HI R49, R22, 0x7, R73 ; - /*6d30*/ SHF.L.W.U32.HI R51, R51, 0x6, R12 ; - /*6d40*/ SHF.L.W.U32.HI R34, R46, 0xd, R23 ; - /*6d50*/ SHF.L.W.U32.HI R80, R80, 0x2, R103 ; - /*6d60*/ PRMT R106, R13, 0x2107, R106 ; - /*6d70*/ SHF.L.W.U32.HI R73, R73, 0x7, R22 ; - /*6d80*/ SHF.L.W.U32.HI R87, R50, 0xa, R39 ; - /*6d90*/ SHF.L.W.U32.HI R99, R39, 0xa, R50 ; - /*6da0*/ SHF.L.W.U32.HI R82, R15, 0x1b, R40 ; - /*6db0*/ SHF.L.W.U32.HI R103, R40, 0x1b, R15 ; - /*6dc0*/ LOP3.LUT R23, R107, R112, R18, 0xb4, !PT ; - /*6dd0*/ LOP3.LUT R19, R18, R97, R112, 0xb4, !PT ; - /*6de0*/ LOP3.LUT R22, R79, R108, R16, 0xb4, !PT ; - /*6df0*/ LOP3.LUT R13, R16, R89, R108, 0xb4, !PT ; - /*6e00*/ LOP3.LUT R7, R112, R14, R97, 0xb4, !PT ; - /*6e10*/ LOP3.LUT R50, R97, R107, R14, 0xb4, !PT ; - /*6e20*/ LOP3.LUT R18, R14, R18, R107, 0xb4, !PT ; - /*6e30*/ LOP3.LUT R15, R108, R10, R89, 0xb4, !PT ; - /*6e40*/ LOP3.LUT R39, R89, R79, R10, 0xb4, !PT ; - /*6e50*/ LOP3.LUT R16, R10, R16, R79, 0xb4, !PT ; - /*6e60*/ LOP3.LUT R14, R83, R81, R32, 0xb4, !PT ; - /*6e70*/ LOP3.LUT R79, R32, R104, R81, 0xb4, !PT ; - /*6e80*/ LOP3.LUT R10, R38, R32, R83, 0xb4, !PT ; - /*6e90*/ LOP3.LUT R32, R104, R83, R38, 0xb4, !PT ; - /*6ea0*/ LOP3.LUT R33, R81, R38, R104, 0xb4, !PT ; - /*6eb0*/ LOP3.LUT R53, R102, R52, R51, 0xb4, !PT ; - /*6ec0*/ LOP3.LUT R46, R55, R51, R102, 0xb4, !PT ; - /*6ed0*/ SHF.L.W.U32.HI R12, R120, 0xf, R45 ; - /*6ee0*/ LOP3.LUT R38, R77, R75, R34, 0xb4, !PT ; - /*6ef0*/ LOP3.LUT R54, R34, R72, R75, 0xb4, !PT ; - /*6f00*/ LOP3.LUT R51, R51, R106, R52, 0xb4, !PT ; - /*6f10*/ SHF.L.W.U32.HI R45, R45, 0xf, R120 ; - /*6f20*/ LOP3.LUT R34, R35, R34, R77, 0xb4, !PT ; - /*6f30*/ LOP3.LUT R40, R72, R77, R35, 0xb4, !PT ; - /*6f40*/ LOP3.LUT R52, R52, R55, R106, 0xb4, !PT ; - /*6f50*/ LOP3.LUT R102, R106, R102, R55, 0xb4, !PT ; - /*6f60*/ LOP3.LUT R35, R75, R35, R72, 0xb4, !PT ; - /*6f70*/ LOP3.LUT R55, R44, R48, R105, 0xb4, !PT ; - /*6f80*/ LOP3.LUT R77, R105, R47, R48, 0xb4, !PT ; - /*6f90*/ LOP3.LUT R75, R48, R78, R47, 0xb4, !PT ; - /*6fa0*/ SHF.L.W.U32.HI R21, R111, 0x9, R118 ; - /*6fb0*/ LOP3.LUT R48, R47, R44, R78, 0xb4, !PT ; - /*6fc0*/ LOP3.LUT R72, R78, R105, R44, 0xb4, !PT ; - /*6fd0*/ LOP3.LUT R44, R36, R45, R99, 0xb4, !PT ; - /*6fe0*/ LOP3.LUT R47, R99, R42, R45, 0xb4, !PT ; - /*6ff0*/ LOP3.LUT R78, R103, R99, R36, 0xb4, !PT ; - /*7000*/ LOP3.LUT R107, R45, R103, R42, 0xb4, !PT ; - /*7010*/ LOP3.LUT R83, R42, R36, R103, 0xb4, !PT ; - /*7020*/ LOP3.LUT R89, R41, R11, R82, 0xb4, !PT ; - /*7030*/ LOP3.LUT R104, R80, R4, R9, 0xb4, !PT ; - /*7040*/ LOP3.LUT R106, R43, R5, R8, 0xb4, !PT ; - /*7050*/ LOP3.LUT R99, R55, R35, R16, 0x96, !PT ; - /*7060*/ LOP3.LUT R108, R46, R33, R18, 0x96, !PT ; - /*7070*/ LOP3.LUT R81, R11, R12, R87, 0xb4, !PT ; - /*7080*/ LOP3.LUT R42, R87, R41, R12, 0xb4, !PT ; - /*7090*/ LOP3.LUT R45, R12, R82, R41, 0xb4, !PT ; - /*70a0*/ LOP3.LUT R12, R21, R9, R80, 0xb4, !PT ; - /*70b0*/ LOP3.LUT R9, R9, R73, R4, 0xb4, !PT ; - /*70c0*/ LOP3.LUT R97, R4, R21, R73, 0xb4, !PT ; - /*70d0*/ LOP3.LUT R4, R73, R80, R21, 0xb4, !PT ; - /*70e0*/ LOP3.LUT R114, R52, R14, R7, 0x96, !PT ; - /*70f0*/ LOP3.LUT R99, R106, R99, R89, 0x96, !PT ; - /*7100*/ LOP3.LUT R108, R104, R108, R83, 0x96, !PT ; - /*7110*/ SHF.L.W.U32.HI R20, R118, 0x9, R111 ; - /*7120*/ LOP3.LUT R114, R4, R114, R47, 0x96, !PT ; - /*7130*/ SHF.L.W.U32.HI R41, R99, 0x1, R108 ; - /*7140*/ LOP3.LUT R36, R82, R87, R11, 0xb4, !PT ; - /*7150*/ LOP3.LUT R82, R20, R8, R43, 0xb4, !PT ; - /*7160*/ LOP3.LUT R103, R8, R49, R5, 0xb4, !PT ; - /*7170*/ LOP3.LUT R8, R102, R79, R50, 0x96, !PT ; - /*7180*/ LOP3.LUT R110, R5, R20, R49, 0xb4, !PT ; - /*7190*/ LOP3.LUT R43, R49, R43, R20, 0xb4, !PT ; - /*71a0*/ LOP3.LUT R73, R41, R114, R102, 0x96, !PT ; - /*71b0*/ LOP3.LUT R102, R48, R38, R15, 0x96, !PT ; - /*71c0*/ LOP3.LUT R20, R72, R54, R39, 0x96, !PT ; - /*71d0*/ LOP3.LUT R105, R12, R8, R107, 0x96, !PT ; - /*71e0*/ LOP3.LUT R116, R75, R34, R13, 0x96, !PT ; - /*71f0*/ LOP3.LUT R102, R43, R102, R42, 0x96, !PT ; - /*7200*/ LOP3.LUT R20, R82, R20, R45, 0x96, !PT ; - /*7210*/ SHF.L.W.U32.HI R21, R108, 0x1, R99 ; - /*7220*/ LOP3.LUT R11, R41, R114, R50, 0x96, !PT ; - /*7230*/ LOP3.LUT R49, R51, R10, R19, 0x96, !PT ; - /*7240*/ LOP3.LUT R50, R41.reuse, R114.reuse, R79, 0x96, !PT ; - /*7250*/ LOP3.LUT R107, R41.reuse, R114.reuse, R107, 0x96, !PT ; - /*7260*/ LOP3.LUT R41, R41, R114, R12, 0x96, !PT ; - /*7270*/ LOP3.LUT R116, R110, R116, R81, 0x96, !PT ; - /*7280*/ SHF.L.W.U32.HI R5, R105, 0x1, R20 ; - /*7290*/ LOP3.LUT R111, R21.reuse, R102.reuse, R54, 0x96, !PT ; - /*72a0*/ LOP3.LUT R12, R21.reuse, R102.reuse, R39, 0x96, !PT ; - /*72b0*/ LOP3.LUT R80, R21.reuse, R102.reuse, R72, 0x96, !PT ; - /*72c0*/ LOP3.LUT R8, R21.reuse, R102.reuse, R45, 0x96, !PT ; - /*72d0*/ LOP3.LUT R54, R21, R102, R82, 0x96, !PT ; - /*72e0*/ LOP3.LUT R82, R97, R49, R44, 0x96, !PT ; - /*72f0*/ SHF.L.W.U32.HI R21, R20, 0x1, R105 ; - /*7300*/ LOP3.LUT R45, R5.reuse, R116.reuse, R15, 0x96, !PT ; - /*7310*/ LOP3.LUT R15, R5.reuse, R116.reuse, R38, 0x96, !PT ; - /*7320*/ LOP3.LUT R39, R5.reuse, R116.reuse, R48, 0x96, !PT ; - /*7330*/ LOP3.LUT R38, R5, R116, R42, 0x96, !PT ; - /*7340*/ LOP3.LUT R48, R21, R82, R7, 0x96, !PT ; - /*7350*/ SHF.L.W.U32.HI R118, R82, 0x1, R116 ; - /*7360*/ SHF.L.W.U32.HI R109, R116, 0x1, R82 ; - /*7370*/ LOP3.LUT R52, R21.reuse, R82.reuse, R52, 0x96, !PT ; - /*7380*/ LOP3.LUT R42, R21.reuse, R82.reuse, R14, 0x96, !PT ; - /*7390*/ LOP3.LUT R7, R21, R82, R47, 0x96, !PT ; - /*73a0*/ LOP3.LUT R43, R5, R116, R43, 0x96, !PT ; - /*73b0*/ LOP3.LUT R82, R21, R82, R4, 0x96, !PT ; - /*73c0*/ LDC.64 R4, c[0x3][R37+0x8] ; - /*73d0*/ LOP3.LUT R14, R118, R99, R77, 0x96, !PT ; - /*73e0*/ LOP3.LUT R87, R109, R108, R53, 0x96, !PT ; - /*73f0*/ SHF.L.W.U32.HI R21, R107, 0x15, R8 ; - /*7400*/ SHF.L.W.U32.HI R112, R114, 0x1, R102 ; - /*7410*/ SHF.L.W.U32.HI R107, R8, 0x15, R107 ; - /*7420*/ SHF.L.W.U32.HI R72, R87, 0x3, R14 ; - /*7430*/ SHF.L.W.U32.HI R114, R102, 0x1, R114 ; - /*7440*/ SHF.L.W.U32.HI R8, R11, 0x1c, R12 ; - /*7450*/ SHF.L.W.U32.HI R79, R12, 0x1c, R11 ; - /*7460*/ SHF.L.W.U32.HI R87, R14, 0x3, R87 ; - /*7470*/ SHF.L.W.U32.HI R102, R39, 0xb, R52 ; - /*7480*/ SHF.L.W.U32.HI R116, R52, 0xb, R39 ; - /*7490*/ SHF.L.W.U32.HI R14, R42, 0x6, R15 ; - /*74a0*/ SHF.L.W.U32.HI R12, R15, 0x6, R42 ; - /*74b0*/ LOP3.LUT R42, R118, R99, R103, 0x96, !PT ; - /*74c0*/ LOP3.LUT R39, R109, R108, R9, 0x96, !PT ; - /*74d0*/ SHF.L.W.U32.HI R11, R43, 0x1d, R82 ; - /*74e0*/ LOP3.LUT R52, R118, R99, R40, 0x96, !PT ; - /*74f0*/ LOP3.LUT R47, R109, R108, R32, 0x96, !PT ; - /*7500*/ SHF.L.W.U32.HI R82, R82, 0x1d, R43 ; - /*7510*/ SHF.L.W.U32.HI R43, R39, 0x12, R42 ; - /*7520*/ SHF.L.W.U32.HI R39, R42, 0x12, R39 ; - /*7530*/ LOP3.LUT R5, R22, R5, RZ, 0x3c, !PT ; - /*7540*/ LOP3.LUT R4, R23, R4, RZ, 0x3c, !PT ; - /*7550*/ SHF.L.W.U32.HI R15, R73, 0x19, R80 ; - /*7560*/ SHF.L.W.U32.HI R49, R52, 0x4, R47 ; - /*7570*/ SHF.L.W.U32.HI R42, R47, 0x4, R52 ; - /*7580*/ SHF.L.W.U32.HI R73, R80, 0x19, R73 ; - /*7590*/ LOP3.LUT R23, R118, R99, R36, 0x96, !PT ; - /*75a0*/ LOP3.LUT R52, R109, R108, R78, 0x96, !PT ; - /*75b0*/ SHF.L.W.U32.HI R47, R7, 0xf, R38 ; - /*75c0*/ SHF.L.W.U32.HI R80, R38, 0xf, R7 ; - /*75d0*/ PRMT R38, R54, 0x4321, R41 ; - /*75e0*/ LOP3.LUT R40, R77, R40, R5, 0x96, !PT ; - /*75f0*/ LOP3.LUT R32, R53, R32, R4, 0x96, !PT ; - /*7600*/ PRMT R41, R41, 0x4321, R54 ; - /*7610*/ SHF.L.W.U32.HI R54, R23, 0x9, R52 ; - /*7620*/ SHF.L.W.U32.HI R52, R52, 0x9, R23 ; - /*7630*/ LOP3.LUT R103, R103, R40, R36, 0x96, !PT ; - /*7640*/ LOP3.LUT R23, R9, R32, R78, 0x96, !PT ; - /*7650*/ LOP3.LUT R118, R118, R99, R5, 0x96, !PT ; - /*7660*/ SHF.L.W.U32.HI R5, R23, 0x1, R103 ; - /*7670*/ SHF.L.W.U32.HI R22, R103, 0x1, R23 ; - /*7680*/ LOP3.LUT R53, R112, R103, R34, 0x96, !PT ; - /*7690*/ LOP3.LUT R78, R114.reuse, R23.reuse, R19, 0x96, !PT ; - /*76a0*/ LOP3.LUT R32, R114, R23, R10, 0x96, !PT ; - /*76b0*/ LOP3.LUT R9, R109, R108, R4, 0x96, !PT ; - /*76c0*/ LOP3.LUT R34, R22, R105, R104, 0x96, !PT ; - /*76d0*/ LOP3.LUT R19, R5, R20, R106, 0x96, !PT ; - /*76e0*/ LOP3.LUT R4, R114.reuse, R23.reuse, R51, 0x96, !PT ; - /*76f0*/ LOP3.LUT R40, R114.reuse, R23.reuse, R44, 0x96, !PT ; - /*7700*/ LOP3.LUT R97, R114, R23, R97, 0x96, !PT ; - /*7710*/ LOP3.LUT R51, R22, R105, R18, 0x96, !PT ; - /*7720*/ LOP3.LUT R33, R22.reuse, R105.reuse, R33, 0x96, !PT ; - /*7730*/ LOP3.LUT R99, R22.reuse, R105.reuse, R46, 0x96, !PT ; - /*7740*/ LOP3.LUT R83, R22, R105, R83, 0x96, !PT ; - /*7750*/ LOP3.LUT R36, R5.reuse, R20.reuse, R16, 0x96, !PT ; - /*7760*/ LOP3.LUT R44, R5.reuse, R20.reuse, R35, 0x96, !PT ; - /*7770*/ LOP3.LUT R10, R5, R20, R55, 0x96, !PT ; - /*7780*/ LOP3.LUT R20, R5, R20, R89, 0x96, !PT ; - /*7790*/ SHF.L.W.U32.HI R23, R53, 0xc, R32 ; - /*77a0*/ SHF.L.W.U32.HI R22, R32, 0xc, R53 ; - /*77b0*/ SHF.L.W.U32.HI R32, R34, 0xe, R19 ; - /*77c0*/ LOP3.LUT R13, R112.reuse, R103.reuse, R13, 0x96, !PT ; - /*77d0*/ LOP3.LUT R75, R112, R103, R75, 0x96, !PT ; - /*77e0*/ LOP3.LUT R81, R112.reuse, R103.reuse, R81, 0x96, !PT ; - /*77f0*/ SHF.L.W.U32.HI R34, R19, 0xe, R34 ; - /*7800*/ LOP3.LUT R112, R112, R103, R110, 0x96, !PT ; - /*7810*/ PRMT R110, R20, 0x2107, R83 ; - /*7820*/ PRMT R114, R83, 0x2107, R20 ; - /*7830*/ SHF.L.W.U32.HI R5, R33, 0x14, R44 ; - /*7840*/ SHF.L.W.U32.HI R83, R10, 0x7, R99 ; - /*7850*/ SHF.L.W.U32.HI R44, R44, 0x14, R33 ; - /*7860*/ SHF.L.W.U32.HI R16, R81, 0xd, R40 ; - /*7870*/ SHF.L.W.U32.HI R35, R40, 0xd, R81 ; - /*7880*/ SHF.L.W.U32.HI R99, R99, 0x7, R10 ; - /*7890*/ LOP3.LUT R89, R9, R116, R22, 0xb4, !PT ; - /*78a0*/ LOP3.LUT R20, R107, R9, R34, 0xb4, !PT ; - /*78b0*/ LOP3.LUT R10, R22, R107, R116, 0xb4, !PT ; - /*78c0*/ LOP3.LUT R9, R34, R22, R9, 0xb4, !PT ; - /*78d0*/ SHF.L.W.U32.HI R104, R51, 0x1b, R36 ; - /*78e0*/ LOP3.LUT R19, R23, R21, R102, 0xb4, !PT ; - /*78f0*/ LOP3.LUT R40, R102, R32, R21, 0xb4, !PT ; - /*7900*/ LOP3.LUT R22, R21, R118, R32, 0xb4, !PT ; - /*7910*/ SHF.L.W.U32.HI R51, R36, 0x1b, R51 ; - /*7920*/ LOP3.LUT R53, R116, R34, R107, 0xb4, !PT ; - /*7930*/ LOP3.LUT R21, R32, R23, R118, 0xb4, !PT ; - /*7940*/ LOP3.LUT R36, R79, R87, R44, 0xb4, !PT ; - /*7950*/ LOP3.LUT R34, R44, R35, R87, 0xb4, !PT ; - /*7960*/ LOP3.LUT R33, R82, R44, R79, 0xb4, !PT ; - /*7970*/ LOP3.LUT R32, R5, R16, R72, 0xb4, !PT ; - /*7980*/ LOP3.LUT R55, R72, R11, R16, 0xb4, !PT ; - /*7990*/ SHF.L.W.U32.HI R108, R4, 0xa, R75 ; - /*79a0*/ LOP3.LUT R44, R8, R72, R5, 0xb4, !PT ; - /*79b0*/ LOP3.LUT R16, R16, R8, R11, 0xb4, !PT ; - /*79c0*/ SHF.L.W.U32.HI R75, R75, 0xa, R4 ; - /*79d0*/ LOP3.LUT R8, R11, R5, R8, 0xb4, !PT ; - /*79e0*/ LDC.64 R4, c[0x3][R37+0x10] ; - /*79f0*/ IADD3 R6, R6, 0x3, RZ ; - /*7a00*/ SHF.L.W.U32.HI R18, R13, 0x1, R78 ; - /*7a10*/ SHF.L.W.U32.HI R46, R78, 0x1, R13 ; - /*7a20*/ ISETP.GE.U32.AND P0, PT, R6, 0x16, PT ; - /*7a30*/ LOP3.LUT R106, R118, R102, R23, 0xb4, !PT ; - /*7a40*/ LOP3.LUT R23, R18, R73, R12, 0xb4, !PT ; - /*7a50*/ LOP3.LUT R13, R12, R114, R73, 0xb4, !PT ; - /*7a60*/ SHF.L.W.U32.HI R7, R45, 0x1e, R48 ; - /*7a70*/ LOP3.LUT R73, R73, R39, R114, 0xb4, !PT ; - /*7a80*/ LOP3.LUT R11, R114, R18, R39, 0xb4, !PT ; - /*7a90*/ LOP3.LUT R12, R39, R12, R18, 0xb4, !PT ; - /*7aa0*/ SHF.L.W.U32.HI R45, R48, 0x1e, R45 ; - /*7ab0*/ LOP3.LUT R39, R46, R15, R14, 0xb4, !PT ; - /*7ac0*/ LOP3.LUT R18, R14, R110, R15, 0xb4, !PT ; - /*7ad0*/ LOP3.LUT R72, R15, R43, R110, 0xb4, !PT ; - /*7ae0*/ SHF.L.W.U32.HI R48, R111, 0x17, R50 ; - /*7af0*/ SHF.L.W.U32.HI R81, R97, 0x2, R112 ; - /*7b00*/ LOP3.LUT R78, R87, R82, R35, 0xb4, !PT ; - /*7b10*/ LOP3.LUT R15, R110, R46, R43, 0xb4, !PT ; - /*7b20*/ LOP3.LUT R14, R43, R14, R46, 0xb4, !PT ; - /*7b30*/ SHF.L.W.U32.HI R50, R50, 0x17, R111 ; - /*7b40*/ SHF.L.W.U32.HI R97, R112, 0x2, R97 ; - /*7b50*/ LOP3.LUT R35, R35, R79, R82, 0xb4, !PT ; - /*7b60*/ LOP3.LUT R46, R51, R75, R42, 0xb4, !PT ; - /*7b70*/ LOP3.LUT R37, R42, R80, R75, 0xb4, !PT ; - /*7b80*/ LOP3.LUT R79, R75, R41, R80, 0xb4, !PT ; - /*7b90*/ LOP3.LUT R43, R80, R51, R41, 0xb4, !PT ; - /*7ba0*/ LOP3.LUT R42, R41, R42, R51, 0xb4, !PT ; - /*7bb0*/ LOP3.LUT R75, R104, R108, R49, 0xb4, !PT ; - /*7bc0*/ LOP3.LUT R41, R49, R47, R108, 0xb4, !PT ; - /*7bd0*/ LOP3.LUT R77, R108, R38, R47, 0xb4, !PT ; - /*7be0*/ LOP3.LUT R47, R47, R104, R38, 0xb4, !PT ; - /*7bf0*/ LOP3.LUT R49, R38, R49, R104, 0xb4, !PT ; - /*7c00*/ LOP3.LUT R38, R50, R52, R99, 0xb4, !PT ; - /*7c10*/ LOP3.LUT R104, R99, R97, R52, 0xb4, !PT ; - /*7c20*/ LOP3.LUT R51, R45, R99, R50, 0xb4, !PT ; - /*7c30*/ LOP3.LUT R52, R52, R45, R97, 0xb4, !PT ; - /*7c40*/ LOP3.LUT R45, R97, R50, R45, 0xb4, !PT ; - /*7c50*/ LOP3.LUT R50, R48, R54, R83, 0xb4, !PT ; - /*7c60*/ LOP3.LUT R102, R83, R81, R54, 0xb4, !PT ; - /*7c70*/ LOP3.LUT R80, R54, R7, R81, 0xb4, !PT ; - /*7c80*/ LOP3.LUT R4, R89, R4, RZ, 0x3c, !PT ; - /*7c90*/ LOP3.LUT R5, R106, R5, RZ, 0x3c, !PT ; - /*7ca0*/ LOP3.LUT R82, R7, R83, R48, 0xb4, !PT ; - /*7cb0*/ LOP3.LUT R54, R81, R48, R7, 0xb4, !PT ; - /*7cc0*/ @!P0 BRA `(.L_x_33) ; - /*7cd0*/ UMOV UR4, 32@lo(d_target) ; - /*7ce0*/ UMOV UR5, 32@hi(d_target) ; - /*7cf0*/ LDG.E.64.STRONG.CTA R6, [UR4] ; - /*7d00*/ LOP3.LUT R97, R13, R34, R10, 0x96, !PT ; - /*7d10*/ BMOV.32.CLEAR RZ, B0 ; - /*7d20*/ LOP3.LUT R116, R18, R32, R19, 0x96, !PT ; - /*7d30*/ BSSY B0, `(.L_x_34) ; - /*7d40*/ LOP3.LUT R112, R12, R33, R9, 0x96, !PT ; - /*7d50*/ LOP3.LUT R87, R14, R8, R21, 0x96, !PT ; - /*7d60*/ LOP3.LUT R106, R11, R35, R20, 0x96, !PT ; - /*7d70*/ LOP3.LUT R83, R15, R16, R22, 0x96, !PT ; - /*7d80*/ LOP3.LUT R97, R38, R97, R37, 0x96, !PT ; - /*7d90*/ LOP3.LUT R116, R50, R116, R41, 0x96, !PT ; - /*7da0*/ LOP3.LUT R105, R73, R78, R53, 0x96, !PT ; - /*7db0*/ LOP3.LUT R114, R72, R55, R40, 0x96, !PT ; - /*7dc0*/ LOP3.LUT R112, R45, R112, R42, 0x96, !PT ; - /*7dd0*/ LOP3.LUT R106, R52, R106, R43, 0x96, !PT ; - /*7de0*/ LOP3.LUT R83, R80, R83, R47, 0x96, !PT ; - /*7df0*/ LOP3.LUT R87, R54, R87, R49, 0x96, !PT ; - /*7e00*/ SHF.L.W.U32.HI R48, R97, 0x1, R116 ; - /*7e10*/ SHF.L.W.U32.HI R81, R116, 0x1, R97 ; - /*7e20*/ LOP3.LUT R99, R23, R36, R4, 0x96, !PT ; - /*7e30*/ LOP3.LUT R107, R39, R44, R5, 0x96, !PT ; - /*7e40*/ LOP3.LUT R105, R104, R105, R79, 0x96, !PT ; - /*7e50*/ LOP3.LUT R114, R102, R114, R77, 0x96, !PT ; - /*7e60*/ SHF.L.W.U32.HI R108, R83, 0x1, R106 ; - /*7e70*/ SHF.L.W.U32.HI R110, R87, 0x1, R112 ; - /*7e80*/ SHF.L.W.U32.HI R89, R112, 0x1, R87 ; - /*7e90*/ LOP3.LUT R48, R48, R87, RZ, 0x3c, !PT ; - /*7ea0*/ LOP3.LUT R81, R81, R112, RZ, 0x3c, !PT ; - /*7eb0*/ SHF.L.W.U32.HI R87, R106, 0x1, R83 ; - /*7ec0*/ LOP3.LUT R112, R51, R99, R46, 0x96, !PT ; - /*7ed0*/ LOP3.LUT R107, R82, R107, R75, 0x96, !PT ; - /*7ee0*/ SHF.L.W.U32.HI R99, R114, 0x1, R105 ; - /*7ef0*/ LOP3.LUT R108, R108, R97, RZ, 0x3c, !PT ; - /*7f00*/ LOP3.LUT R87, R87, R116, RZ, 0x3c, !PT ; - /*7f10*/ SHF.L.W.U32.HI R97, R105, 0x1, R114 ; - /*7f20*/ SHF.L.W.U32.HI R103, R107, 0x1, R112 ; - /*7f30*/ LOP3.LUT R99, R99, R112, RZ, 0x3c, !PT ; - /*7f40*/ SHF.L.W.U32.HI R112, R112, 0x1, R107 ; - /*7f50*/ LOP3.LUT R53, R108, R53, RZ, 0x3c, !PT ; - /*7f60*/ LOP3.LUT R78, R108.reuse, R78, RZ, 0x3c, !PT ; - /*7f70*/ LOP3.LUT R73, R108.reuse, R73, RZ, 0x3c, !PT ; - /*7f80*/ LOP3.LUT R79, R108.reuse, R79, RZ, 0x3c, !PT ; - /*7f90*/ LOP3.LUT R104, R108, R104, RZ, 0x3c, !PT ; - /*7fa0*/ LOP3.LUT R97, R97, R107, RZ, 0x3c, !PT ; - /*7fb0*/ LOP3.LUT R108, R87, R72, RZ, 0x3c, !PT ; - /*7fc0*/ LOP3.LUT R110, R110, R105, RZ, 0x3c, !PT ; - /*7fd0*/ LOP3.LUT R89, R89, R114, RZ, 0x3c, !PT ; - /*7fe0*/ LOP3.LUT R72, R87.reuse, R77, RZ, 0x3c, !PT ; - /*7ff0*/ LOP3.LUT R40, R87.reuse, R40, RZ, 0x3c, !PT ; - /*8000*/ LOP3.LUT R55, R87.reuse, R55, RZ, 0x3c, !PT ; - /*8010*/ LOP3.LUT R77, R87, R102, RZ, 0x3c, !PT ; - /*8020*/ LOP3.LUT R106, R103, R106, RZ, 0x3c, !PT ; - /*8030*/ LOP3.LUT R83, R112, R83, RZ, 0x3c, !PT ; - /*8040*/ LOP3.LUT R87, R99, R10, RZ, 0x3c, !PT ; - /*8050*/ LOP3.LUT R105, R97.reuse, R32, RZ, 0x3c, !PT ; - /*8060*/ LOP3.LUT R10, R97.reuse, R41, RZ, 0x3c, !PT ; - /*8070*/ LOP3.LUT R102, R97, R19, RZ, 0x3c, !PT ; - /*8080*/ LOP3.LUT R41, R110, R43, RZ, 0x3c, !PT ; - /*8090*/ LOP3.LUT R32, R89, R47, RZ, 0x3c, !PT ; - /*80a0*/ LOP3.LUT R34, R99, R34, RZ, 0x3c, !PT ; - /*80b0*/ LOP3.LUT R19, R97, R50, RZ, 0x3c, !PT ; - /*80c0*/ LOP3.LUT R13, R99.reuse, R13, RZ, 0x3c, !PT ; - /*80d0*/ LOP3.LUT R37, R99, R37, RZ, 0x3c, !PT ; - /*80e0*/ LOP3.LUT R38, R99, R38, RZ, 0x3c, !PT ; - /*80f0*/ LOP3.LUT R18, R97, R18, RZ, 0x3c, !PT ; - /*8100*/ LOP3.LUT R50, R110, R11, RZ, 0x3c, !PT ; - /*8110*/ LOP3.LUT R45, R106, R45, RZ, 0x3c, !PT ; - /*8120*/ LOP3.LUT R54, R83, R54, RZ, 0x3c, !PT ; - /*8130*/ LOP3.LUT R97, R89, R22, RZ, 0x3c, !PT ; - /*8140*/ LOP3.LUT R16, R89.reuse, R16, RZ, 0x3c, !PT ; - /*8150*/ LOP3.LUT R103, R89.reuse, R15, RZ, 0x3c, !PT ; - /*8160*/ LOP3.LUT R11, R89, R80, RZ, 0x3c, !PT ; - /*8170*/ LOP3.LUT R9, R106.reuse, R9, RZ, 0x3c, !PT ; - /*8180*/ LOP3.LUT R99, R106.reuse, R33, RZ, 0x3c, !PT ; - /*8190*/ LOP3.LUT R12, R106, R12, RZ, 0x3c, !PT ; - /*81a0*/ LOP3.LUT R47, R106, R42, RZ, 0x3c, !PT ; - /*81b0*/ LOP3.LUT R106, R83.reuse, R8, RZ, 0x3c, !PT ; - /*81c0*/ LOP3.LUT R89, R83, R14, RZ, 0x3c, !PT ; - /*81d0*/ SHF.L.W.U32.HI R33, R41, 0x15, R32 ; - /*81e0*/ SHF.L.W.U32.HI R8, R105, 0xc, R34 ; - /*81f0*/ SHF.L.W.U32.HI R14, R34, 0xc, R105 ; - /*8200*/ SHF.L.W.U32.HI R41, R32, 0x15, R41 ; - /*8210*/ LOP3.LUT R80, R83, R49, RZ, 0x3c, !PT ; - /*8220*/ SHF.L.W.U32.HI R32, R45, 0xe, R54 ; - /*8230*/ SHF.L.W.U32.HI R34, R54, 0xe, R45 ; - /*8240*/ LOP3.LUT R51, R81, R51, RZ, 0x3c, !PT ; - /*8250*/ LOP3.LUT R54, R48, R82, RZ, 0x3c, !PT ; - /*8260*/ SHF.L.W.U32.HI R43, R50, 0x19, R103 ; - /*8270*/ SHF.L.W.U32.HI R49, R103, 0x19, R50 ; - /*8280*/ LOP3.LUT R82, R81, R23, RZ, 0x3c, !PT ; - /*8290*/ LOP3.LUT R39, R48, R39, RZ, 0x3c, !PT ; - /*82a0*/ PRMT R50, R80, 0x2107, R47 ; - /*82b0*/ PRMT R45, R47, 0x2107, R80 ; - /*82c0*/ SHF.L.W.U32.HI R47, R51, 0x12, R54 ; - /*82d0*/ LOP3.LUT R22, R83, R21, RZ, 0x3c, !PT ; - /*82e0*/ SHF.L.W.U32.HI R54, R54, 0x12, R51 ; - /*82f0*/ SHF.L.W.U32.HI R21, R87, 0x1, R102 ; - /*8300*/ SHF.L.W.U32.HI R51, R82, 0x3, R39 ; - /*8310*/ LOP3.LUT R35, R110, R35, RZ, 0x3c, !PT ; - /*8320*/ SHF.L.W.U32.HI R87, R102, 0x1, R87 ; - /*8330*/ SHF.L.W.U32.HI R39, R39, 0x3, R82 ; - /*8340*/ LOP3.LUT R20, R110, R20, RZ, 0x3c, !PT ; - /*8350*/ SHF.L.W.U32.HI R82, R10, 0xd, R37 ; - /*8360*/ SHF.L.W.U32.HI R102, R37, 0xd, R10 ; - /*8370*/ SHF.L.W.U32.HI R37, R40, 0x1e, R53 ; - /*8380*/ LOP3.LUT R52, R110, R52, RZ, 0x3c, !PT ; - /*8390*/ SHF.L.W.U32.HI R42, R78, 0x6, R55 ; - /*83a0*/ SHF.L.W.U32.HI R10, R77, 0x1d, R104 ; - /*83b0*/ SHF.L.W.U32.HI R40, R53, 0x1e, R40 ; - /*83c0*/ LOP3.LUT R83, R81, R46, RZ, 0x3c, !PT ; - /*83d0*/ SHF.L.W.U32.HI R78, R55, 0x6, R78 ; - /*83e0*/ SHF.L.W.U32.HI R77, R104, 0x1d, R77 ; - /*83f0*/ SHF.L.W.U32.HI R46, R16, 0x17, R35 ; - /*8400*/ SHF.L.W.U32.HI R53, R35, 0x17, R16 ; - /*8410*/ SHF.L.W.U32.HI R23, R20, 0x1c, R97 ; - /*8420*/ SHF.L.W.U32.HI R55, R97, 0x1c, R20 ; - /*8430*/ SHF.L.W.U32.HI R35, R89, 0x7, R12 ; - /*8440*/ SHF.L.W.U32.HI R104, R12, 0x7, R89 ; - /*8450*/ SHF.L.W.U32.HI R80, R99, 0x14, R106 ; - /*8460*/ SHF.L.W.U32.HI R20, R106, 0x14, R99 ; - /*8470*/ SHF.L.W.U32.HI R16, R38, 0x2, R19 ; - /*8480*/ SHF.L.W.U32.HI R89, R19, 0x2, R38 ; - /*8490*/ LOP3.LUT R106, R48, R75, RZ, 0x3c, !PT ; - /*84a0*/ PRMT R38, R11, 0x4321, R52 ; - /*84b0*/ LOP3.LUT R97, R48, R44, RZ, 0x3c, !PT ; - /*84c0*/ SHF.L.W.U32.HI R19, R9, 0x1b, R22 ; - /*84d0*/ SHF.L.W.U32.HI R75, R22, 0x1b, R9 ; - /*84e0*/ PRMT R52, R52, 0x4321, R11 ; - /*84f0*/ SHF.L.W.U32.HI R9, R13, 0xa, R18 ; - /*8500*/ LOP3.LUT R11, R87, R49, R78, 0xb4, !PT ; - /*8510*/ LOP3.LUT R44, R78, R45, R49, 0xb4, !PT ; - /*8520*/ SHF.L.W.U32.HI R13, R18, 0xa, R13 ; - /*8530*/ LOP3.LUT R49, R49, R54, R45, 0xb4, !PT ; - /*8540*/ SHF.L.W.U32.HI R18, R79, 0xf, R72 ; - /*8550*/ LOP3.LUT R45, R45, R87, R54, 0xb4, !PT ; - /*8560*/ SHF.L.W.U32.HI R72, R72, 0xf, R79 ; - /*8570*/ LOP3.LUT R54, R54, R78, R87, 0xb4, !PT ; - /*8580*/ LOP3.LUT R78, R21, R43, R42, 0xb4, !PT ; - /*8590*/ LOP3.LUT R79, R42, R50, R43, 0xb4, !PT ; - /*85a0*/ SHF.L.W.U32.HI R12, R106, 0x9, R83 ; - /*85b0*/ LOP3.LUT R43, R43, R47, R50, 0xb4, !PT ; - /*85c0*/ SHF.L.W.U32.HI R83, R83, 0x9, R106 ; - /*85d0*/ LOP3.LUT R50, R50, R21, R47, 0xb4, !PT ; - /*85e0*/ LOP3.LUT R47, R47, R42, R21, 0xb4, !PT ; - /*85f0*/ LOP3.LUT R36, R81, R36, RZ, 0x3c, !PT ; - /*8600*/ LOP3.LUT R21, R20, R102, R39, 0xb4, !PT ; - /*8610*/ LOP3.LUT R106, R39, R77, R102, 0xb4, !PT ; - /*8620*/ LOP3.LUT R42, R55, R39, R20, 0xb4, !PT ; - /*8630*/ LOP3.LUT R102, R102, R55, R77, 0xb4, !PT ; - /*8640*/ LOP3.LUT R87, R77, R20, R55, 0xb4, !PT ; - /*8650*/ LOP3.LUT R20, R40, R104, R53, 0xb4, !PT ; - /*8660*/ LOP3.LUT R55, R53, R83, R104, 0xb4, !PT ; - /*8670*/ LOP3.LUT R104, R104, R89, R83, 0xb4, !PT ; - /*8680*/ SHF.L.W.U32.HI R22, R97, 0x4, R36 ; - /*8690*/ LOP3.LUT R83, R83, R40, R89, 0xb4, !PT ; - /*86a0*/ SHF.L.W.U32.HI R36, R36, 0x4, R97 ; - /*86b0*/ LOP3.LUT R40, R89, R53, R40, 0xb4, !PT ; - /*86c0*/ LOP3.LUT R53, R46, R12, R35, 0xb4, !PT ; - /*86d0*/ LOP3.LUT R77, R35, R16, R12, 0xb4, !PT ; - /*86e0*/ LOP3.LUT R12, R12, R37, R16, 0xb4, !PT ; - /*86f0*/ LOP3.LUT R39, R37, R35, R46, 0xb4, !PT ; - /*8700*/ LOP3.LUT R16, R16, R46, R37, 0xb4, !PT ; - /*8710*/ LOP3.LUT R46, R36, R72, R13, 0xb4, !PT ; - /*8720*/ LOP3.LUT R37, R13, R52, R72, 0xb4, !PT ; - /*8730*/ SHF.L.W.U32.HI R15, R108, 0xb, R73 ; - /*8740*/ LOP3.LUT R35, R75, R13, R36, 0xb4, !PT ; - /*8750*/ LOP3.LUT R72, R72, R75, R52, 0xb4, !PT ; - /*8760*/ SHF.L.W.U32.HI R73, R73, 0xb, R108 ; - /*8770*/ LOP3.LUT R75, R52, R36, R75, 0xb4, !PT ; - /*8780*/ LOP3.LUT R36, R80, R82, R51, 0xb4, !PT ; - /*8790*/ LOP3.LUT R108, R51, R10, R82, 0xb4, !PT ; - /*87a0*/ LOP3.LUT R13, R23, R51, R80, 0xb4, !PT ; - /*87b0*/ LOP3.LUT R82, R82, R23, R10, 0xb4, !PT ; - /*87c0*/ LOP3.LUT R23, R10, R80, R23, 0xb4, !PT ; - /*87d0*/ LOP3.LUT R10, R19, R9, R22, 0xb4, !PT ; - /*87e0*/ LOP3.LUT R80, R22, R18, R9, 0xb4, !PT ; - /*87f0*/ LOP3.LUT R52, R9, R38, R18, 0xb4, !PT ; - /*8800*/ LOP3.LUT R9, R18, R19, R38, 0xb4, !PT ; - /*8810*/ LOP3.LUT R22, R38, R22, R19, 0xb4, !PT ; - /*8820*/ LOP3.LUT R38, R73, R14, RZ, 0x30, !PT ; - /*8830*/ LOP3.LUT R19, R34, R81.reuse, R4.reuse, 0x6, !PT ; - /*8840*/ LOP3.LUT R18, R14, R81.reuse, R4.reuse, 0x90, !PT ; - /*8850*/ LOP3.LUT R81, R38, R81, R4, 0x96, !PT ; - /*8860*/ LOP3.LUT R38, R32, R48, R5.reuse, 0x6, !PT ; - /*8870*/ LOP3.LUT R51, R15.reuse, R8, RZ, 0x30, !PT ; - /*8880*/ LOP3.LUT R4, R8.reuse, R48, R5, 0x90, !PT ; - /*8890*/ LOP3.LUT R8, R8, R33, R15, 0xb4, !PT ; - /*88a0*/ LOP3.LUT R15, R15, R32, R33, 0xb4, !PT ; - /*88b0*/ LOP3.LUT R14, R14, R41, R73, 0xb4, !PT ; - /*88c0*/ LOP3.LUT R102, R102, R19, R41, 0x96, !PT ; - /*88d0*/ LOP3.LUT R33, R82, R38, R33, 0x96, !PT ; - /*88e0*/ LOP3.LUT R73, R73, R34, R41, 0xb4, !PT ; - /*88f0*/ LOP3.LUT R5, R51, R48, R5, 0x96, !PT ; - /*8900*/ LOP3.LUT R32, R23, R4, R32, 0x96, !PT ; - /*8910*/ LOP3.LUT R72, R72, R102, R45, 0x96, !PT ; - /*8920*/ LOP3.LUT R9, R9, R33, R50, 0x96, !PT ; - /*8930*/ LOP3.LUT R106, R49, R106, R73, 0x96, !PT ; - /*8940*/ LOP3.LUT R108, R43, R108, R15, 0x96, !PT ; - /*8950*/ LOP3.LUT R4, R81, 0x80000001, RZ, 0x3c, !PT ; - /*8960*/ LOP3.LUT R13, R78, R13, R5, 0x96, !PT ; - /*8970*/ LOP3.LUT R83, R72, R83, RZ, 0x3c, !PT ; - /*8980*/ LOP3.LUT R12, R9, R12, RZ, 0x3c, !PT ; - /*8990*/ LOP3.LUT R44, R44, R21, R14, 0x96, !PT ; - /*89a0*/ LOP3.LUT R79, R79, R36, R8, 0x96, !PT ; - /*89b0*/ LOP3.LUT R37, R104, R106, R37, 0x96, !PT ; - /*89c0*/ LOP3.LUT R52, R77, R108, R52, 0x96, !PT ; - /*89d0*/ LOP3.LUT R11, R11, R42, R4, 0x96, !PT ; - /*89e0*/ LOP3.LUT R13, R39, R13, R10, 0x96, !PT ; - /*89f0*/ SHF.L.W.U32.HI R10, R12, 0x1, R83 ; - /*8a00*/ LOP3.LUT R46, R55, R44, R46, 0x96, !PT ; - /*8a10*/ LOP3.LUT R53, R53, R79, R80, 0x96, !PT ; - /*8a20*/ SHF.L.W.U32.HI R8, R52, 0x1, R37 ; - /*8a30*/ SHF.L.W.U32.HI R9, R37, 0x1, R52 ; - /*8a40*/ LOP3.LUT R20, R20, R11, R35, 0x96, !PT ; - /*8a50*/ SHF.L.W.U32.HI R12, R83, 0x1, R12 ; - /*8a60*/ LOP3.LUT R13, R36, R9, R13, 0x96, !PT ; - /*8a70*/ LOP3.LUT R8, R21, R8, R20, 0x96, !PT ; - /*8a80*/ LOP3.LUT R10, R49, R10, R46, 0x96, !PT ; - /*8a90*/ LOP3.LUT R43, R43, R12, R53, 0x96, !PT ; - /*8aa0*/ LOP3.LUT R87, R87, R18, R34, 0x96, !PT ; - /*8ab0*/ LOP3.LUT R22, R22, R32, R47, 0x96, !PT ; - /*8ac0*/ SHF.L.W.U32.HI R11, R46, 0x1, R53 ; - /*8ad0*/ SHF.L.W.U32.HI R12, R13, 0xc, R8 ; - /*8ae0*/ SHF.L.W.U32.HI R15, R43, 0xb, R10 ; - /*8af0*/ LOP3.LUT R54, R75, R87, R54, 0x96, !PT ; - /*8b00*/ SHF.L.W.U32.HI R9, R53, 0x1, R46 ; - /*8b10*/ LOP3.LUT R16, R11, R22, R16, 0x96, !PT ; - /*8b20*/ SHF.L.W.U32.HI R8, R8, 0xc, R13 ; - /*8b30*/ SHF.L.W.U32.HI R43, R10, 0xb, R43 ; - /*8b40*/ LOP3.LUT R12, R15, R12, RZ, 0x30, !PT ; - /*8b50*/ LOP3.LUT R9, R9, R54, R40, 0x96, !PT ; - /*8b60*/ LOP3.LUT R8, R43, R8, RZ, 0x30, !PT ; - /*8b70*/ LOP3.LUT R16, R12, R16, R5, 0x96, !PT ; - /*8b80*/ LOP3.LUT R9, R8, R9, R4, 0x96, !PT ; - /*8b90*/ LOP3.LUT R16, R16, 0x80000000, RZ, 0x3c, !PT ; - /*8ba0*/ LOP3.LUT R9, R9, 0x80008008, RZ, 0x3c, !PT ; - /*8bb0*/ PRMT R12, R16, 0x123, RZ ; - /*8bc0*/ PRMT R13, R9, 0x123, RZ ; - /*8bd0*/ ISETP.GT.U32.AND P0, PT, R12, R6, PT ; - /*8be0*/ ISETP.GT.U32.AND.EX P0, PT, R13, R7, PT, P0 ; - /*8bf0*/ @P0 BRA `(.L_x_35) ; - /*8c00*/ S2R R5, SR_LANEID ; - /*8c10*/ VOTEU.ANY UR6, UPT, PT ; - /*8c20*/ FLO.U32 R6, UR6 ; - /*8c30*/ ULDC.64 UR4, c[0x0][0x168] ; - /*8c40*/ UIADD3 UR4, UP0, UR4, 0x140, URZ ; - /*8c50*/ UIADD3.X UR5, URZ, UR5, URZ, UP0, !UPT ; - /*8c60*/ POPC R7, UR6 ; - /*8c70*/ IMAD.U32 R4, RZ, RZ, UR4 ; - /*8c80*/ ISETP.EQ.U32.AND P0, PT, R6, R5, PT ; - /*8c90*/ IMAD.U32 R5, RZ, RZ, UR5 ; - /*8ca0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R7, [R4], R7 ; - /*8cb0*/ S2R R9, SR_LTMASK ; - /*8cc0*/ LOP3.LUT R9, R9, UR6, RZ, 0xc0, !PT ; - /*8cd0*/ POPC R9, R9 ; - /*8ce0*/ SHFL.IDX PT, R8, R7, R6, 0x1f ; - /*8cf0*/ IMAD.IADD R8, R8, 0x1, R9 ; - /*8d00*/ ISETP.GT.U32.AND P0, PT, R8, 0x7, PT ; - /*8d10*/ @P0 EXIT ; - /*8d20*/ S2R R7, SR_CTAID.X ; - /*8d30*/ SHF.R.S32.HI R10, RZ, 0x1f, R2 ; - /*8d40*/ UMOV UR4, 32@lo(d_header) ; - /*8d50*/ UMOV UR5, 32@hi(d_header) ; - /*8d60*/ IMAD R6, R7, c[0x0][0x0], R0 ; - /*8d70*/ IMAD.MOV.U32 R7, RZ, RZ, 0x20 ; - /*8d80*/ IMAD R15, R6, c[0x3][0x180], RZ ; - /*8d90*/ IMAD.WIDE.U32 R6, R8, R7, c[0x0][0x168] ; - /*8da0*/ IADD3 R14, P0, P1, R15, c[0x0][0x160], R2 ; - /*8db0*/ IMAD.WIDE.U32 R8, R8, R17, c[0x0][0x168] ; - /*8dc0*/ IADD3.X R15, RZ, c[0x0][0x164], R10, P0, P1 ; - /*8dd0*/ STG.E.EF.128.SYS [R6], R28 ; - /*8de0*/ STG.E.EF.128.SYS [R6+0x10], R24 ; - /*8df0*/ STG.E.EF.64.SYS [R8+0x100], R14 ; - /*8e00*/ LDG.E.64.STRONG.CTA R10, [UR4] ; - /*8e10*/ STG.E.EF.64.SYS [R4+-0x60], R10 ; - /*8e20*/ STG.E.EF.64.SYS [R8+0x148], R12 ; -.L_x_35: - /*8e30*/ BSYNC B0 ; -.L_x_34: - /*8e40*/ IADD3 R2, R2, 0x1, RZ ; - /*8e50*/ ISETP.GE.U32.AND P0, PT, R2, c[0x3][0x180], PT ; - /*8e60*/ @P0 EXIT ; - /*8e70*/ BRA `(.L_x_36) ; -.L_x_37: - /*8e80*/ BRA `(.L_x_37); - /*8e90*/ NOP; - /*8ea0*/ NOP; - /*8eb0*/ NOP; - /*8ec0*/ NOP; - /*8ed0*/ NOP; - /*8ee0*/ NOP; - /*8ef0*/ NOP; -.L_x_174: - - -//--------------------- .text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=91" - .align 128 - .global _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,(.L_x_175 - _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R85, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*0060*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0070*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0080*/ LOP3.LUT R84, R85.reuse, 0xff8, RZ, 0xc0, !PT ; - /*0090*/ IMAD.SHL.U32 R86, R85, 0x20, RZ ; - /*00a0*/ IMAD.SHL.U32 R0, R84.reuse, 0x8, RZ ; - /*00b0*/ LEA R84, R84, 0x800, 0x6 ; - /*00c0*/ LOP3.LUT R3, R0, 0xfffffff8, R85, 0xe2, !PT ; - /*00d0*/ LEA R85, R85, 0x800, 0x6 ; -.L_x_45: - /*00e0*/ S2R R12, SR_TID.X ; - /*00f0*/ UMOV UR4, 32@lo(d_header) ; - /*0100*/ UMOV UR5, 32@hi(d_header) ; - /*0110*/ S2R R29, SR_CTAID.X ; - /*0120*/ SHF.R.S32.HI R33, RZ, 0x1f, R2 ; - /*0130*/ CS2R R48, SRZ ; - /*0140*/ IMAD.MOV.U32 R53, RZ, RZ, -0x80000000 ; - /*0150*/ CS2R R18, SRZ ; - /*0160*/ CS2R R6, SRZ ; - /*0170*/ CS2R R8, SRZ ; - /*0180*/ CS2R R14, SRZ ; - /*0190*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*01a0*/ CS2R R44, SRZ ; - /*01b0*/ CS2R R50, SRZ ; - /*01c0*/ CS2R R40, SRZ ; - /*01d0*/ IMAD.MOV.U32 R13, RZ, RZ, RZ ; - /*01e0*/ CS2R R10, SRZ ; - /*01f0*/ CS2R R4, SRZ ; - /*0200*/ IMAD.MOV.U32 R47, RZ, RZ, RZ ; - /*0210*/ CS2R R38, SRZ ; - /*0220*/ IMAD.MOV.U32 R55, RZ, RZ, RZ ; - /*0230*/ CS2R R36, SRZ ; - /*0240*/ CS2R R16, SRZ ; - /*0250*/ IMAD.MOV.U32 R62, RZ, RZ, RZ ; - /*0260*/ CS2R R42, SRZ ; - /*0270*/ IMAD.MOV.U32 R56, RZ, RZ, RZ ; - /*0280*/ CS2R R30, SRZ ; - /*0290*/ IMAD R28, R29, c[0x0][0x0], R12 ; - /*02a0*/ LDG.E.U.128.STRONG.CTA R24, [UR4] ; - /*02b0*/ IMAD R29, R28, c[0x3][0x180], RZ ; - /*02c0*/ LDG.E.U.128.STRONG.CTA R20, [UR4+0x10] ; - /*02d0*/ IMAD.MOV.U32 R34, RZ, RZ, 0x1 ; - /*02e0*/ UMOV UR4, URZ ; - /*02f0*/ IMAD.MOV.U32 R35, RZ, RZ, RZ ; - /*0300*/ IADD3 R32, P0, P1, R29, c[0x0][0x160], R2 ; - /*0310*/ CS2R R28, SRZ ; - /*0320*/ IADD3.X R33, RZ, c[0x0][0x164], R33, P0, P1 ; -.L_x_38: - /*0330*/ LOP3.LUT R46, R26, R28, R17, 0x96, !PT ; - /*0340*/ ULDC.64 UR8, c[0x3][UR4] ; - /*0350*/ LOP3.LUT R52, R27, R29, R6, 0x96, !PT ; - /*0360*/ UIADD3 UR4, UR4, 0x8, URZ ; - /*0370*/ LOP3.LUT R54, R22, R47, R5, 0x96, !PT ; - /*0380*/ LOP3.LUT R57, R23, R53, R4, 0x96, !PT ; - /*0390*/ LOP3.LUT R58, R32, R45, R15, 0x96, !PT ; - /*03a0*/ LOP3.LUT R60, R33, R50, R0, 0x96, !PT ; - /*03b0*/ LOP3.LUT R46, R46, R16, R37, 0x96, !PT ; - /*03c0*/ LOP3.LUT R59, R52, R11, R14, 0x96, !PT ; - /*03d0*/ LOP3.LUT R67, R54, R8, R41, 0x96, !PT ; - /*03e0*/ LOP3.LUT R70, R57, R10, R13, 0x96, !PT ; - /*03f0*/ LOP3.LUT R58, R58, R7, R48, 0x96, !PT ; - /*0400*/ LOP3.LUT R57, R60, R9, R18, 0x96, !PT ; - /*0410*/ SHF.L.W.U32.HI R63, R59, 0x1, R46 ; - /*0420*/ SHF.L.W.U32.HI R64, R46, 0x1, R59 ; - /*0430*/ SHF.L.W.U32.HI R61, R70, 0x1, R67 ; - /*0440*/ SHF.L.W.U32.HI R71, R57, 0x1, R58 ; - /*0450*/ LOP3.LUT R63, R63, R58, RZ, 0x3c, !PT ; - /*0460*/ SHF.L.W.U32.HI R58, R58, 0x1, R57 ; - /*0470*/ LOP3.LUT R64, R64, R57, RZ, 0x3c, !PT ; - /*0480*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*0490*/ LOP3.LUT R57, R21, R31, R36, 0x96, !PT ; - /*04a0*/ LOP3.LUT R46, R24, R34, R51, 0x96, !PT ; - /*04b0*/ LOP3.LUT R52, R25, R35, R44, 0x96, !PT ; - /*04c0*/ LOP3.LUT R54, R20, R30, R39, 0x96, !PT ; - /*04d0*/ LOP3.LUT R65, R57, R19, R40, 0x96, !PT ; - /*04e0*/ LOP3.LUT R46, R46, R43, R62, 0x96, !PT ; - /*04f0*/ LOP3.LUT R57, R52, R42, R49, 0x96, !PT ; - /*0500*/ LOP3.LUT R54, R54, R38, R55, 0x96, !PT ; - /*0510*/ SHF.L.W.U32.HI R52, R57, 0x1, R46 ; - /*0520*/ SHF.L.W.U32.HI R68, R67, 0x1, R70 ; - /*0530*/ SHF.L.W.U32.HI R69, R65, 0x1, R54 ; - /*0540*/ SHF.L.W.U32.HI R66, R54, 0x1, R65 ; - /*0550*/ LOP3.LUT R60, R71, R54, RZ, 0x3c, !PT ; - /*0560*/ LOP3.LUT R54, R52, R67, RZ, 0x3c, !PT ; - /*0570*/ LOP3.LUT R68, R68, R59, RZ, 0x3c, !PT ; - /*0580*/ LOP3.LUT R52, R63, R34, RZ, 0x3c, !PT ; - /*0590*/ LOP3.LUT R59, R69, R46, RZ, 0x3c, !PT ; - /*05a0*/ LOP3.LUT R34, R63, R51, RZ, 0x3c, !PT ; - /*05b0*/ SHF.L.W.U32.HI R69, R46, 0x1, R57 ; - /*05c0*/ LOP3.LUT R51, R64.reuse, R35, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R35, R64, R44, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R44, R61.reuse, R20, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R66, R66, R57, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R58, R58, R65, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R20, R61, R55, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R57, R69, R70, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R55, R68, R19, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R19, R68, R40, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R40, R59.reuse, R26, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R28, R59.reuse, R28, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R17, R59.reuse, R17, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R16, R59.reuse, R16, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R37, R59, R37, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R21, R68.reuse, R21, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R31, R68.reuse, R31, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R36, R68, R36, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R59, R58.reuse, R23, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R70, R58, R4, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R46, R63, R62, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R68, R58.reuse, R53, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R23, R58, R10, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R65, R54, R32, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R4, R57, R33, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R25, R64.reuse, R25, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R42, R64, R42, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R49, R64, R49, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R6, R66, R6, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R58, R58, R13, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R62, R54, R48, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R24, R63.reuse, R24, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R43, R63, R43, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R64, R61, R38, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R27, R66.reuse, R27, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R29, R66.reuse, R29, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R11, R66.reuse, R11, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R26, R66, R14, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R13, R54, R7, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R48, R57, R9, RZ, 0x3c, !PT ; - /*0830*/ LOP3.LUT R30, R61, R30, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R63, R60.reuse, R5, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R41, R60, R41, RZ, 0x3c, !PT ; - /*0860*/ SHF.L.W.U32.HI R7, R52, 0x4, R51 ; - /*0870*/ SHF.L.W.U32.HI R66, R51, 0x4, R52 ; - /*0880*/ LOP3.LUT R47, R60, R47, RZ, 0x3c, !PT ; - /*0890*/ SHF.L.W.U32.HI R51, R4, 0x1b, R65 ; - /*08a0*/ LOP3.LUT R8, R60, R8, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R32, R54, R15, RZ, 0x3c, !PT ; - /*08c0*/ LOP3.LUT R53, R57, R0, RZ, 0x3c, !PT ; - /*08d0*/ SHF.L.W.U32.HI R38, R6, 0xa, R17 ; - /*08e0*/ SHF.L.W.U32.HI R9, R17, 0xa, R6 ; - /*08f0*/ SHF.L.W.U32.HI R65, R65, 0x1b, R4 ; - /*0900*/ LOP3.LUT R22, R60, R22, RZ, 0x3c, !PT ; - /*0910*/ SHF.L.W.U32.HI R6, R55, 0xf, R64 ; - /*0920*/ SHF.L.W.U32.HI R15, R27, 0x1, R40 ; - /*0930*/ SHF.L.W.U32.HI R0, R40, 0x1, R27 ; - /*0940*/ PRMT R5, R13, 0x2107, R48 ; - /*0950*/ PRMT R4, R48, 0x2107, R13 ; - /*0960*/ LOP3.LUT R39, R61, R39, RZ, 0x3c, !PT ; - /*0970*/ LOP3.LUT R10, R54, R45, RZ, 0x3c, !PT ; - /*0980*/ LOP3.LUT R69, R57, R18, RZ, 0x3c, !PT ; - /*0990*/ PRMT R60, R41, 0x4321, R58 ; - /*09a0*/ PRMT R67, R58, 0x4321, R41 ; - /*09b0*/ SHF.L.W.U32.HI R14, R31, 0x6, R30 ; - /*09c0*/ SHF.L.W.U32.HI R17, R30, 0x6, R31 ; - /*09d0*/ SHF.L.W.U32.HI R13, R70, 0x19, R63 ; - /*09e0*/ SHF.L.W.U32.HI R40, R49, 0x12, R46 ; - /*09f0*/ SHF.L.W.U32.HI R27, R26, 0x2, R37 ; - /*0a00*/ LOP3.LUT R33, R57, R50, RZ, 0x3c, !PT ; - /*0a10*/ SHF.L.W.U32.HI R64, R64, 0xf, R55 ; - /*0a20*/ SHF.L.W.U32.HI R63, R63, 0x19, R70 ; - /*0a30*/ SHF.L.W.U32.HI R49, R46, 0x12, R49 ; - /*0a40*/ SHF.L.W.U32.HI R48, R47, 0x17, R68 ; - /*0a50*/ SHF.L.W.U32.HI R18, R68, 0x17, R47 ; - /*0a60*/ SHF.L.W.U32.HI R37, R37, 0x2, R26 ; - /*0a70*/ SHF.L.W.U32.HI R45, R44, 0x1e, R21 ; - /*0a80*/ SHF.L.W.U32.HI R41, R21, 0x1e, R44 ; - /*0a90*/ SHF.L.W.U32.HI R30, R35, 0x3, R34 ; - /*0aa0*/ SHF.L.W.U32.HI R31, R34, 0x3, R35 ; - /*0ab0*/ SHF.L.W.U32.HI R50, R43, 0x9, R42 ; - /*0ac0*/ SHF.L.W.U32.HI R58, R42, 0x9, R43 ; - /*0ad0*/ SHF.L.W.U32.HI R55, R32, 0x7, R53 ; - /*0ae0*/ SHF.L.W.U32.HI R47, R53, 0x7, R32 ; - /*0af0*/ SHF.L.W.U32.HI R35, R16, 0xd, R11 ; - /*0b00*/ SHF.L.W.U32.HI R26, R11, 0xd, R16 ; - /*0b10*/ SHF.L.W.U32.HI R21, R23, 0x15, R8 ; - /*0b20*/ SHF.L.W.U32.HI R53, R20, 0x1d, R19 ; - /*0b30*/ SHF.L.W.U32.HI R57, R19, 0x1d, R20 ; - /*0b40*/ SHF.L.W.U32.HI R23, R8, 0x15, R23 ; - /*0b50*/ LOP3.LUT R43, R51, R7, R38, 0xd2, !PT ; - /*0b60*/ LOP3.LUT R16, R7, R38, R6, 0xd2, !PT ; - /*0b70*/ SHF.L.W.U32.HI R20, R39, 0xb, R36 ; - /*0b80*/ SHF.L.W.U32.HI R52, R36, 0xb, R39 ; - /*0b90*/ LOP3.LUT R38, R38, R6, R60, 0xd2, !PT ; - /*0ba0*/ LOP3.LUT R8, R6, R60, R51, 0xd2, !PT ; - /*0bb0*/ LOP3.LUT R6, R17, R63, R4, 0xd2, !PT ; - /*0bc0*/ LOP3.LUT R36, R63, R4, R49, 0xd2, !PT ; - /*0bd0*/ LOP3.LUT R44, R0, R17, R63, 0xd2, !PT ; - /*0be0*/ LOP3.LUT R4, R4, R49, R0, 0xd2, !PT ; - /*0bf0*/ LOP3.LUT R0, R49, R0, R17, 0xd2, !PT ; - /*0c00*/ LOP3.LUT R7, R60, R51, R7, 0xd2, !PT ; - /*0c10*/ LOP3.LUT R17, R14, R13, R5, 0xd2, !PT ; - /*0c20*/ LOP3.LUT R39, R13, R5, R40, 0xd2, !PT ; - /*0c30*/ LOP3.LUT R51, R15, R14, R13, 0xd2, !PT ; - /*0c40*/ LOP3.LUT R5, R5, R40, R15, 0xd2, !PT ; - /*0c50*/ IADD3 R56, R56, 0x1, RZ ; - /*0c60*/ LOP3.LUT R15, R40, R15, R14, 0xd2, !PT ; - /*0c70*/ SHF.L.W.U32.HI R34, R59, 0x1c, R22 ; - /*0c80*/ SHF.L.W.U32.HI R61, R33, 0x14, R10 ; - /*0c90*/ LOP3.LUT R49, R41, R18, R47, 0xd2, !PT ; - /*0ca0*/ LOP3.LUT R14, R18, R47, R58, 0xd2, !PT ; - /*0cb0*/ SHF.L.W.U32.HI R32, R69, 0xe, R62 ; - /*0cc0*/ SHF.L.W.U32.HI R46, R62, 0xe, R69 ; - /*0cd0*/ LOP3.LUT R40, R47, R58, R37, 0xd2, !PT ; - /*0ce0*/ LOP3.LUT R13, R58, R37, R41, 0xd2, !PT ; - /*0cf0*/ LOP3.LUT R18, R37, R41, R18, 0xd2, !PT ; - /*0d00*/ LOP3.LUT R62, R45, R48, R55, 0xd2, !PT ; - /*0d10*/ LOP3.LUT R37, R48, R55, R50, 0xd2, !PT ; - /*0d20*/ ISETP.NE.AND P0, PT, R56, 0x18, PT ; - /*0d30*/ SHF.L.W.U32.HI R22, R22, 0x1c, R59 ; - /*0d40*/ SHF.L.W.U32.HI R54, R10, 0x14, R33 ; - /*0d50*/ LOP3.LUT R41, R50, R27, R45, 0xd2, !PT ; - /*0d60*/ LOP3.LUT R48, R27, R45, R48, 0xd2, !PT ; - /*0d70*/ SHF.L.W.U32.HI R59, R28, 0xc, R29 ; - /*0d80*/ SHF.L.W.U32.HI R33, R29, 0xc, R28 ; - /*0d90*/ LOP3.LUT R47, R35, R53, R34, 0xd2, !PT ; - /*0da0*/ LOP3.LUT R45, R53, R34, R61, 0xd2, !PT ; - /*0db0*/ LOP3.LUT R34, R34, R61, R30, 0xd2, !PT ; - /*0dc0*/ LOP3.LUT R28, R61, R30, R35, 0xd2, !PT ; - /*0dd0*/ LOP3.LUT R30, R30, R35, R53, 0xd2, !PT ; - /*0de0*/ LOP3.LUT R55, R55, R50, R27, 0xd2, !PT ; - /*0df0*/ LOP3.LUT R35, R22, R54, R31, 0xd2, !PT ; - /*0e00*/ LOP3.LUT R29, R54, R31, R26, 0xd2, !PT ; - /*0e10*/ LOP3.LUT R53, R26, R57, R22, 0xd2, !PT ; - /*0e20*/ LOP3.LUT R50, R57, R22, R54, 0xd2, !PT ; - /*0e30*/ LOP3.LUT R31, R31, R26, R57, 0xd2, !PT ; - /*0e40*/ LOP3.LUT R54, R24, R59, R20, 0xd2, !PT ; - /*0e50*/ LOP3.LUT R26, R59, R20, R21, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R57, R25, R33, R52, 0xd2, !PT ; - /*0e70*/ LOP3.LUT R20, R20, R21, R32, 0xd2, !PT ; - /*0e80*/ LOP3.LUT R22, R21, R32, R24, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R27, R33, R52, R23, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R21, R52, R23, R46, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R32, R32, R24, R59, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R23, R23, R46, R25, 0xd2, !PT ; - /*0ed0*/ LOP3.LUT R33, R46, R25, R33, 0xd2, !PT ; - /*0ee0*/ LOP3.LUT R24, R54, UR8, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R25, R57, UR9, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R42, R65, R66, R9, 0xd2, !PT ; - /*0f10*/ LOP3.LUT R11, R66, R9, R64, 0xd2, !PT ; - /*0f20*/ LOP3.LUT R19, R9, R64, R67, 0xd2, !PT ; - /*0f30*/ LOP3.LUT R10, R64, R67, R65, 0xd2, !PT ; - /*0f40*/ LOP3.LUT R9, R67, R65, R66, 0xd2, !PT ; - /*0f50*/ @P0 BRA `(.L_x_38) ; - /*0f60*/ LOP3.LUT R5, R12, 0x3, RZ, 0xc0, !PT ; - /*0f70*/ STS.128 [R85], R24 ; - /*0f80*/ IMAD.MOV.U32 R87, RZ, RZ, RZ ; - /*0f90*/ IMAD R0, R5, 0x10, R84 ; - /*0fa0*/ STS.128 [R85+0x10], R20 ; - /*0fb0*/ STS.128 [R85+0x20], R32 ; - /*0fc0*/ STS.128 [R85+0x30], R28 ; - /*0fd0*/ LDS.U.128 R4, [R0] ; - /*0fe0*/ LDS.U.128 R8, [R0+0x40] ; - /*0ff0*/ LDS.U.128 R12, [R0+0x80] ; - /*1000*/ LDS.U.128 R16, [R0+0xc0] ; -.L_x_39: - /*1010*/ LDS.U R74, [R84] ; - /*1020*/ SHF.R.U32.HI R69, RZ, 0x2, R87 ; - /*1030*/ IMAD.MOV.U32 R76, RZ, RZ, 0x80 ; - /*1040*/ LDS.U R72, [R84+0x40] ; - /*1050*/ LDS.U R68, [R84+0x80] ; - /*1060*/ LDS.U R70, [R84+0xc0] ; - /*1070*/ S2R R88, SR_TID.X ; - /*1080*/ LOP3.LUT R0, R74, R87, RZ, 0x3c, !PT ; - /*1090*/ LOP3.LUT R20, R72, R87, RZ, 0x3c, !PT ; - /*10a0*/ IMAD R21, R0, 0x1000193, RZ ; - /*10b0*/ LOP3.LUT R22, R68, R87, RZ, 0x3c, !PT ; - /*10c0*/ LOP3.LUT R0, R21, R4, RZ, 0x3c, !PT ; - /*10d0*/ IMAD R21, R20, 0x1000193, RZ ; - /*10e0*/ LOP3.LUT R20, R70, R87, RZ, 0x3c, !PT ; - /*10f0*/ IMAD R23, R22, 0x1000193, RZ ; - /*1100*/ LOP3.LUT R22, R21, R8, RZ, 0x3c, !PT ; - /*1110*/ IMAD R21, R20, 0x1000193, RZ ; - /*1120*/ SHFL.IDX PT, R0, R0, R69, 0x181f ; - /*1130*/ LOP3.LUT R24, R23, R12, RZ, 0x3c, !PT ; - /*1140*/ LOP3.LUT R26, R21, R16, RZ, 0x3c, !PT ; - /*1150*/ SHFL.IDX PT, R22, R22, R69, 0x181f ; - /*1160*/ SHFL.IDX PT, R24, R24, R69, 0x181f ; - /*1170*/ SHFL.IDX PT, R26, R26, R69, 0x181f ; - /*1180*/ IMAD.HI.U32 R20, R0, c[0x3][0x18c], RZ ; - /*1190*/ IMAD.MOV R23, RZ, RZ, -R20 ; - /*11a0*/ IMAD.HI.U32 R21, R22, c[0x3][0x18c], RZ ; - /*11b0*/ IMAD R20, R23, c[0x3][0x184], R0 ; - /*11c0*/ IMAD.MOV R23, RZ, RZ, -R21 ; - /*11d0*/ IMAD.HI.U32 R0, R24, c[0x3][0x18c], RZ ; - /*11e0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*11f0*/ IMAD.HI.U32 R21, R26, c[0x3][0x18c], RZ ; - /*1200*/ IMAD R22, R23, c[0x3][0x184], R22 ; - /*1210*/ IMAD.MOV R23, RZ, RZ, -R0 ; - /*1220*/ LOP3.LUT R0, R88, 0x7, RZ, 0xc0, !PT ; - /*1230*/ IMAD.MOV R25, RZ, RZ, -R21 ; - /*1240*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*1250*/ IMAD R24, R23, c[0x3][0x184], R24 ; - /*1260*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*1270*/ IMAD R26, R25, c[0x3][0x184], R26 ; - /*1280*/ IMAD.IADD R21, R20, 0x1, -R21 ; - /*1290*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*12a0*/ IMAD.SHL.U32 R77, R0, 0x10, RZ ; - /*12b0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*12c0*/ IMAD.WIDE.U32 R20, R21, R76, c[0x3][0x190] ; - /*12d0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*12e0*/ IMAD.IADD R23, R22, 0x1, -R23 ; - /*12f0*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*1300*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*1310*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*1320*/ IMAD.WIDE.U32 R22, R23, R76, c[0x3][0x190] ; - /*1330*/ IADD3 R20, P0, R20, R77, RZ ; - /*1340*/ IMAD.WIDE.U32 R28, R25, R76, c[0x3][0x190] ; - /*1350*/ IADD3 R24, P1, R22, R77, RZ ; - /*1360*/ IMAD.IADD R27, R26, 0x1, -R27 ; - /*1370*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*1380*/ IADD3 R28, P0, R28, R77, RZ ; - /*1390*/ IMAD.WIDE.U32 R30, R27, R76, c[0x3][0x190] ; - /*13a0*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*13b0*/ IADD3 R32, P1, R30, R77, RZ ; - /*13c0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*13d0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*13e0*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*13f0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*1400*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*1410*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*1420*/ IMAD R36, R5, 0x1000193, RZ ; - /*1430*/ IADD3 R5, R87, 0x1, RZ ; - /*1440*/ IMAD R38, R9, 0x1000193, RZ ; - /*1450*/ LOP3.LUT R9, R74, R5.reuse, RZ, 0x3c, !PT ; - /*1460*/ LOP3.LUT R37, R72, R5, RZ, 0x3c, !PT ; - /*1470*/ IMAD R40, R9, 0x1000193, RZ ; - /*1480*/ LOP3.LUT R9, R68, R5.reuse, RZ, 0x3c, !PT ; - /*1490*/ IMAD R42, R37, 0x1000193, RZ ; - /*14a0*/ LOP3.LUT R5, R70, R5, RZ, 0x3c, !PT ; - /*14b0*/ IMAD R44, R9, 0x1000193, RZ ; - /*14c0*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*14d0*/ IMAD R36, R13, 0x1000193, RZ ; - /*14e0*/ LOP3.LUT R40, R40, R21, RZ, 0x3c, !PT ; - /*14f0*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*1500*/ IMAD R38, R17, 0x1000193, RZ ; - /*1510*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*1520*/ IMAD R36, R5, 0x1000193, RZ ; - /*1530*/ LOP3.LUT R42, R42, R25, RZ, 0x3c, !PT ; - /*1540*/ SHFL.IDX PT, R40, R40, R69, 0x181f ; - /*1550*/ LOP3.LUT R44, R44, R29, RZ, 0x3c, !PT ; - /*1560*/ LOP3.LUT R33, R38, R33, RZ, 0x3c, !PT ; - /*1570*/ LOP3.LUT R36, R36, R33, RZ, 0x3c, !PT ; - /*1580*/ SHFL.IDX PT, R42, R42, R69, 0x181f ; - /*1590*/ SHFL.IDX PT, R44, R44, R69, 0x181f ; - /*15a0*/ SHFL.IDX PT, R36, R36, R69, 0x181f ; - /*15b0*/ IMAD.HI.U32 R5, R40, c[0x3][0x18c], RZ ; - /*15c0*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*15d0*/ IMAD.HI.U32 R9, R42, c[0x3][0x18c], RZ ; - /*15e0*/ IMAD.HI.U32 R5, R44, c[0x3][0x18c], RZ ; - /*15f0*/ IMAD R40, R13, c[0x3][0x184], R40 ; - /*1600*/ IMAD.MOV R17, RZ, RZ, -R9 ; - /*1610*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1620*/ ISETP.GE.U32.AND P1, PT, R40, c[0x3][0x184], PT ; - /*1630*/ IMAD.HI.U32 R9, R36, c[0x3][0x18c], RZ ; - /*1640*/ IMAD R42, R17, c[0x3][0x184], R42 ; - /*1650*/ IMAD R44, R5, c[0x3][0x184], R44 ; - /*1660*/ SEL R5, RZ, c[0x3][0x184], !P1 ; - /*1670*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*1680*/ ISETP.GE.U32.AND P0, PT, R42, c[0x3][0x184], PT ; - /*1690*/ ISETP.GE.U32.AND P1, PT, R44, c[0x3][0x184], PT ; - /*16a0*/ IMAD R17, R9, c[0x3][0x184], R36 ; - /*16b0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*16c0*/ IMAD.IADD R5, R40, 0x1, -R5 ; - /*16d0*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*16e0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*16f0*/ IMAD.WIDE.U32 R36, R5, R76, c[0x3][0x190] ; - /*1700*/ IMAD.IADD R9, R42, 0x1, -R9 ; - /*1710*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*1720*/ IMAD.IADD R13, R44, 0x1, -R13 ; - /*1730*/ IADD3 R36, P0, R36, R77, RZ ; - /*1740*/ IMAD.WIDE.U32 R38, R9, R76, c[0x3][0x190] ; - /*1750*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*1760*/ IMAD.IADD R45, R17, 0x1, -R42 ; - /*1770*/ IADD3 R42, P0, R38, R77, RZ ; - /*1780*/ IMAD.WIDE.U32 R40, R13, R76, c[0x3][0x190] ; - /*1790*/ IMAD.X R43, RZ, RZ, R39, P0 ; - /*17a0*/ IADD3 R46, P1, R40, R77, RZ ; - /*17b0*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*17c0*/ IMAD.WIDE.U32 R44, R45, R76, c[0x3][0x190] ; - /*17d0*/ IMAD.X R47, RZ, RZ, R41, P1 ; - /*17e0*/ IADD3 R48, P0, R44, R77, RZ ; - /*17f0*/ LDG.E.128.STRONG.GPU R40, [R42] ; - /*1800*/ IMAD.X R49, RZ, RZ, R45, P0 ; - /*1810*/ LDG.E.128.STRONG.GPU R44, [R46] ; - /*1820*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*1830*/ IMAD R5, R6, 0x1000193, RZ ; - /*1840*/ IADD3 R53, R87, 0x2, RZ ; - /*1850*/ IMAD R9, R10, 0x1000193, RZ ; - /*1860*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*1870*/ LOP3.LUT R6, R74, R53, RZ, 0x3c, !PT ; - /*1880*/ IMAD R5, R5, 0x1000193, RZ ; - /*1890*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*18a0*/ IMAD R13, R14, 0x1000193, RZ ; - /*18b0*/ LOP3.LUT R10, R72, R53, RZ, 0x3c, !PT ; - /*18c0*/ IMAD R9, R9, 0x1000193, RZ ; - /*18d0*/ LOP3.LUT R13, R13, R30, RZ, 0x3c, !PT ; - /*18e0*/ IMAD R17, R18, 0x1000193, RZ ; - /*18f0*/ IMAD R13, R13, 0x1000193, RZ ; - /*1900*/ LOP3.LUT R17, R17, R34, RZ, 0x3c, !PT ; - /*1910*/ IMAD R17, R17, 0x1000193, RZ ; - /*1920*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*1930*/ IMAD R5, R6, 0x1000193, RZ ; - /*1940*/ LOP3.LUT R6, R5, R38, RZ, 0x3c, !PT ; - /*1950*/ IMAD R5, R10, 0x1000193, RZ ; - /*1960*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*1970*/ LOP3.LUT R9, R68, R53.reuse, RZ, 0x3c, !PT ; - /*1980*/ LOP3.LUT R10, R5, R42, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R46, R13, R46, RZ, 0x3c, !PT ; - /*19a0*/ IMAD R9, R9, 0x1000193, RZ ; - /*19b0*/ SHFL.IDX PT, R6, R6, R69, 0x181f ; - /*19c0*/ LOP3.LUT R53, R70, R53, RZ, 0x3c, !PT ; - /*19d0*/ LOP3.LUT R14, R9, R46, RZ, 0x3c, !PT ; - /*19e0*/ SHFL.IDX PT, R10, R10, R69, 0x181f ; - /*19f0*/ IMAD R53, R53, 0x1000193, RZ ; - /*1a00*/ LOP3.LUT R50, R17, R50, RZ, 0x3c, !PT ; - /*1a10*/ LOP3.LUT R18, R53, R50, RZ, 0x3c, !PT ; - /*1a20*/ SHFL.IDX PT, R14, R14, R69, 0x181f ; - /*1a30*/ SHFL.IDX PT, R18, R18, R69, 0x181f ; - /*1a40*/ IMAD.HI.U32 R5, R6, c[0x3][0x18c], RZ ; - /*1a50*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1a60*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*1a70*/ IMAD R5, R5, c[0x3][0x184], R6 ; - /*1a80*/ IMAD.MOV R13, RZ, RZ, -R9 ; - /*1a90*/ IMAD.HI.U32 R6, R14, c[0x3][0x18c], RZ ; - /*1aa0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*1ab0*/ IMAD R10, R13, c[0x3][0x184], R10 ; - /*1ac0*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*1ad0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1ae0*/ IMAD.HI.U32 R9, R18, c[0x3][0x18c], RZ ; - /*1af0*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*1b00*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*1b10*/ IMAD.IADD R53, R5, 0x1, -R6 ; - /*1b20*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1b30*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*1b40*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*1b50*/ IMAD.WIDE.U32 R52, R53, R76, c[0x3][0x190] ; - /*1b60*/ IMAD R18, R9, c[0x3][0x184], R18 ; - /*1b70*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*1b80*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*1b90*/ IADD3 R52, P1, R52, R77, RZ ; - /*1ba0*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*1bb0*/ IMAD.WIDE.U32 R56, R5, R76, c[0x3][0x190] ; - /*1bc0*/ IMAD.X R53, RZ, RZ, R53, P1 ; - /*1bd0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*1be0*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*1bf0*/ IADD3 R56, P0, R56, R77, RZ ; - /*1c00*/ IMAD.WIDE.U32 R60, R9, R76, c[0x3][0x190] ; - /*1c10*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*1c20*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*1c30*/ IADD3 R60, P0, R60, R77, RZ ; - /*1c40*/ IMAD.IADD R13, R18, 0x1, -R13 ; - /*1c50*/ IMAD.WIDE.U32 R64, R13, R76, c[0x3][0x190] ; - /*1c60*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*1c70*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*1c80*/ IADD3 R64, P0, R64, R77, RZ ; - /*1c90*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*1ca0*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*1cb0*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*1cc0*/ IMAD R6, R7, 0x1000193, RZ ; - /*1cd0*/ IMAD R10, R11, 0x1000193, RZ ; - /*1ce0*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*1cf0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*1d00*/ IMAD R14, R6, 0x1000193, RZ ; - /*1d10*/ IADD3 R5, R87, 0x3, RZ ; - /*1d20*/ IMAD R6, R15, 0x1000193, RZ ; - /*1d30*/ LOP3.LUT R39, R14, R39, RZ, 0x3c, !PT ; - /*1d40*/ IMAD R10, R10, 0x1000193, RZ ; - /*1d50*/ LOP3.LUT R74, R74, R5, RZ, 0x3c, !PT ; - /*1d60*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*1d70*/ IMAD R18, R39, 0x1000193, RZ ; - /*1d80*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*1d90*/ IMAD R14, R19, 0x1000193, RZ ; - /*1da0*/ IMAD R74, R74, 0x1000193, RZ ; - /*1db0*/ IMAD R6, R6, 0x1000193, RZ ; - /*1dc0*/ LOP3.LUT R72, R72, R5, RZ, 0x3c, !PT ; - /*1dd0*/ IMAD R10, R10, 0x1000193, RZ ; - /*1de0*/ LOP3.LUT R14, R14, R35, RZ, 0x3c, !PT ; - /*1df0*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*1e00*/ IMAD R72, R72, 0x1000193, RZ ; - /*1e10*/ LOP3.LUT R68, R68, R5, RZ, 0x3c, !PT ; - /*1e20*/ IMAD R14, R14, 0x1000193, RZ ; - /*1e30*/ IMAD R6, R6, 0x1000193, RZ ; - /*1e40*/ IMAD R68, R68, 0x1000193, RZ ; - /*1e50*/ LOP3.LUT R14, R14, R51, RZ, 0x3c, !PT ; - /*1e60*/ LOP3.LUT R5, R70, R5, RZ, 0x3c, !PT ; - /*1e70*/ IMAD R14, R14, 0x1000193, RZ ; - /*1e80*/ LOP3.LUT R55, R18, R55, RZ, 0x3c, !PT ; - /*1e90*/ LOP3.LUT R74, R74, R55, RZ, 0x3c, !PT ; - /*1ea0*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*1eb0*/ SHFL.IDX PT, R74, R74, R69, 0x181f ; - /*1ec0*/ LOP3.LUT R72, R72, R59, RZ, 0x3c, !PT ; - /*1ed0*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*1ee0*/ SHFL.IDX PT, R72, R72, R69, 0x181f ; - /*1ef0*/ LOP3.LUT R68, R68, R63, RZ, 0x3c, !PT ; - /*1f00*/ IMAD R6, R5, 0x1000193, RZ ; - /*1f10*/ LOP3.LUT R67, R14, R67, RZ, 0x3c, !PT ; - /*1f20*/ LOP3.LUT R10, R6, R67, RZ, 0x3c, !PT ; - /*1f30*/ SHFL.IDX PT, R68, R68, R69, 0x181f ; - /*1f40*/ IMAD.HI.U32 R5, R74, c[0x3][0x18c], RZ ; - /*1f50*/ SHFL.IDX PT, R10, R10, R69, 0x181f ; - /*1f60*/ IMAD.MOV R7, RZ, RZ, -R5 ; - /*1f70*/ IMAD R74, R7, c[0x3][0x184], R74 ; - /*1f80*/ IMAD.HI.U32 R5, R72, c[0x3][0x18c], RZ ; - /*1f90*/ ISETP.GE.U32.AND P0, PT, R74, c[0x3][0x184], PT ; - /*1fa0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1fb0*/ IMAD R72, R5, c[0x3][0x184], R72 ; - /*1fc0*/ IMAD.HI.U32 R6, R68, c[0x3][0x18c], RZ ; - /*1fd0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1fe0*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*1ff0*/ ISETP.GE.U32.AND P0, PT, R72, c[0x3][0x184], PT ; - /*2000*/ IMAD.IADD R5, R74, 0x1, -R5 ; - /*2010*/ IMAD.HI.U32 R11, R10, c[0x3][0x18c], RZ ; - /*2020*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2030*/ IMAD R13, R13, c[0x3][0x184], R68 ; - /*2040*/ IMAD.WIDE.U32 R6, R5, R76, c[0x3][0x190] ; - /*2050*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*2060*/ IMAD.MOV R5, RZ, RZ, -R11 ; - /*2070*/ IADD3 R68, P1, R6, R77, RZ ; - /*2080*/ IMAD.IADD R9, R72, 0x1, -R9 ; - /*2090*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*20a0*/ IMAD R5, R5, c[0x3][0x184], R10 ; - /*20b0*/ IMAD.WIDE.U32 R10, R9, R76, c[0x3][0x190] ; - /*20c0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*20d0*/ IMAD.X R69, RZ, RZ, R7, P1 ; - /*20e0*/ IMAD.IADD R7, R13, 0x1, -R6 ; - /*20f0*/ IADD3 R72, P1, R10, R77.reuse, RZ ; - /*2100*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*2110*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*2120*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*2130*/ IMAD.X R73, RZ, RZ, R11, P1 ; - /*2140*/ IADD3 R78, P0, R6, R77, RZ ; - /*2150*/ IMAD.IADD R11, R5, 0x1, -R10 ; - /*2160*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*2170*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*2180*/ IMAD.X R79, RZ, RZ, R7, P0 ; - /*2190*/ IADD3 R80, P0, R10, R77, RZ ; - /*21a0*/ IMAD.X R81, RZ, RZ, R11, P0 ; - /*21b0*/ LDG.E.128.STRONG.GPU R76, [R78] ; - /*21c0*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*21d0*/ IMAD R5, R4, 0x1000193, RZ ; - /*21e0*/ IMAD R9, R12, 0x1000193, RZ ; - /*21f0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*2200*/ IMAD R7, R8, 0x1000193, RZ ; - /*2210*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*2220*/ IMAD R4, R21, 0x1000193, RZ ; - /*2230*/ IMAD R5, R5, 0x1000193, RZ ; - /*2240*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*2250*/ IMAD R11, R16, 0x1000193, RZ ; - /*2260*/ IMAD R6, R25, 0x1000193, RZ ; - /*2270*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*2280*/ IMAD R9, R9, 0x1000193, RZ ; - /*2290*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*22a0*/ IMAD R8, R29, 0x1000193, RZ ; - /*22b0*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*22c0*/ IMAD R10, R33, 0x1000193, RZ ; - /*22d0*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*22e0*/ IMAD R7, R7, 0x1000193, RZ ; - /*22f0*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*2300*/ IMAD R13, R38, 0x1000193, RZ ; - /*2310*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*2320*/ IMAD R5, R5, 0x1000193, RZ ; - /*2330*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*2340*/ IMAD R4, R4, 0x1000193, RZ ; - /*2350*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*2360*/ IMAD R11, R11, 0x1000193, RZ ; - /*2370*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*2380*/ IMAD R6, R6, 0x1000193, RZ ; - /*2390*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*23a0*/ IMAD R9, R9, 0x1000193, RZ ; - /*23b0*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*23c0*/ IMAD R8, R8, 0x1000193, RZ ; - /*23d0*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*23e0*/ IMAD R17, R46, 0x1000193, RZ ; - /*23f0*/ LOP3.LUT R6, R6, R57, RZ, 0x3c, !PT ; - /*2400*/ IMAD R10, R10, 0x1000193, RZ ; - /*2410*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*2420*/ IMAD R7, R7, 0x1000193, RZ ; - /*2430*/ IMAD R13, R13, 0x1000193, RZ ; - /*2440*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*2450*/ IMAD R15, R42, 0x1000193, RZ ; - /*2460*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*2470*/ IMAD R5, R5, 0x1000193, RZ ; - /*2480*/ LOP3.LUT R65, R10, R65, RZ, 0x3c, !PT ; - /*2490*/ IMAD R8, R4, 0x1000193, RZ ; - /*24a0*/ IADD3 R87, R87, 0x4, RZ ; - /*24b0*/ IMAD R11, R11, 0x1000193, RZ ; - /*24c0*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*24d0*/ IMAD R9, R50, 0x1000193, RZ ; - /*24e0*/ IMAD R10, R6, 0x1000193, RZ ; - /*24f0*/ IMAD R12, R59, 0x1000193, RZ ; - /*2500*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*2510*/ IMAD R14, R61, 0x1000193, RZ ; - /*2520*/ ISETP.NE.AND P0, PT, R87, 0x40, PT ; - /*2530*/ IMAD R17, R17, 0x1000193, RZ ; - /*2540*/ LOP3.LUT R64, R11, R64, RZ, 0x3c, !PT ; - /*2550*/ LOP3.LUT R66, R9, R66, RZ, 0x3c, !PT ; - /*2560*/ IMAD R9, R7, 0x1000193, RZ ; - /*2570*/ IMAD R15, R15, 0x1000193, RZ ; - /*2580*/ IMAD R16, R63, 0x1000193, RZ ; - /*2590*/ IMAD R18, R65, 0x1000193, RZ ; - /*25a0*/ IMAD R19, R66, 0x1000193, RZ ; - /*25b0*/ IMAD R20, R67, 0x1000193, RZ ; - /*25c0*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*25d0*/ IMAD R13, R60, 0x1000193, RZ ; - /*25e0*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*25f0*/ LOP3.LUT R5, R8, R69, RZ, 0x3c, !PT ; - /*2600*/ IMAD R8, R55, 0x1000193, RZ ; - /*2610*/ LOP3.LUT R11, R12, R75, RZ, 0x3c, !PT ; - /*2620*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*2630*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*2640*/ LOP3.LUT R12, R13, R76, RZ, 0x3c, !PT ; - /*2650*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*2660*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*2670*/ IMAD R17, R64, 0x1000193, RZ ; - /*2680*/ LOP3.LUT R9, R10, R73, RZ, 0x3c, !PT ; - /*2690*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*26a0*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*26b0*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*26c0*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*26d0*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*26e0*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*26f0*/ @P0 BRA `(.L_x_39) ; - /*2700*/ IMAD R4, R4, 0x1000193, RZ ; - /*2710*/ IMAD R8, R8, 0x1000193, RZ ; - /*2720*/ IMAD R12, R12, 0x1000193, RZ ; - /*2730*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*2740*/ IMAD R16, R16, 0x1000193, RZ ; - /*2750*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*2760*/ IMAD.MOV.U32 R87, RZ, RZ, RZ ; - /*2770*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*2780*/ IMAD R5, R4, 0x1000193, RZ ; - /*2790*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*27a0*/ IMAD R9, R8, 0x1000193, RZ ; - /*27b0*/ IMAD R13, R12, 0x1000193, RZ ; - /*27c0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*27d0*/ IMAD R17, R16, 0x1000193, RZ ; - /*27e0*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*27f0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*2800*/ IMAD R4, R5, 0x1000193, RZ ; - /*2810*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*2820*/ IMAD R6, R9, 0x1000193, RZ ; - /*2830*/ LOP3.LUT R5, R88, 0x3, RZ, 0xc0, !PT ; - /*2840*/ IMAD R8, R13, 0x1000193, RZ ; - /*2850*/ LOP3.LUT R20, R4, R7, RZ, 0x3c, !PT ; - /*2860*/ IMAD R10, R17, 0x1000193, RZ ; - /*2870*/ LOP3.LUT R22, R6, R11, RZ, 0x3c, !PT ; - /*2880*/ IMAD R21, R5, 0x10, R84 ; - /*2890*/ LOP3.LUT R24, R8, R15, RZ, 0x3c, !PT ; - /*28a0*/ LOP3.LUT R26, R10, R19, RZ, 0x3c, !PT ; - /*28b0*/ STS [R3.X4], R20 ; - /*28c0*/ STS [R3.X4+0x20], R22 ; - /*28d0*/ STS [R3.X4+0x40], R24 ; - /*28e0*/ STS [R3.X4+0x60], R26 ; - /*28f0*/ LDS.U.128 R4, [R21+0x100] ; - /*2900*/ LDS.U.128 R8, [R21+0x140] ; - /*2910*/ LDS.U.128 R12, [R21+0x180] ; - /*2920*/ LDS.U.128 R16, [R21+0x1c0] ; -.L_x_40: - /*2930*/ LDS.U R74, [R84+0x100] ; - /*2940*/ SHF.R.U32.HI R69, RZ, 0x2, R87 ; - /*2950*/ IMAD.MOV.U32 R76, RZ, RZ, 0x80 ; - /*2960*/ LDS.U R72, [R84+0x140] ; - /*2970*/ IMAD.SHL.U32 R77, R0, 0x10, RZ ; - /*2980*/ LDS.U R68, [R84+0x180] ; - /*2990*/ LDS.U R70, [R84+0x1c0] ; - /*29a0*/ LOP3.LUT R20, R74, R87.reuse, RZ, 0x3c, !PT ; - /*29b0*/ LOP3.LUT R22, R72, R87, RZ, 0x3c, !PT ; - /*29c0*/ IMAD R21, R20, 0x1000193, RZ ; - /*29d0*/ IMAD R23, R22, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R20, R21, R4, RZ, 0x3c, !PT ; - /*29f0*/ LOP3.LUT R21, R68, R87.reuse, RZ, 0x3c, !PT ; - /*2a00*/ LOP3.LUT R24, R70, R87, RZ, 0x3c, !PT ; - /*2a10*/ LOP3.LUT R22, R23, R8, RZ, 0x3c, !PT ; - /*2a20*/ IMAD R21, R21, 0x1000193, RZ ; - /*2a30*/ SHFL.IDX PT, R20, R20, R69, 0x181f ; - /*2a40*/ IMAD R23, R24, 0x1000193, RZ ; - /*2a50*/ LOP3.LUT R24, R21, R12, RZ, 0x3c, !PT ; - /*2a60*/ SHFL.IDX PT, R22, R22, R69, 0x181f ; - /*2a70*/ LOP3.LUT R26, R23, R16, RZ, 0x3c, !PT ; - /*2a80*/ SHFL.IDX PT, R24, R24, R69, 0x181f ; - /*2a90*/ SHFL.IDX PT, R26, R26, R69, 0x181f ; - /*2aa0*/ IMAD.HI.U32 R21, R20, c[0x3][0x18c], RZ ; - /*2ab0*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*2ac0*/ IMAD.HI.U32 R23, R22, c[0x3][0x18c], RZ ; - /*2ad0*/ IMAD R21, R21, c[0x3][0x184], R20 ; - /*2ae0*/ IMAD.MOV R25, RZ, RZ, -R23 ; - /*2af0*/ IMAD.HI.U32 R20, R24, c[0x3][0x18c], RZ ; - /*2b00*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2b10*/ IMAD R22, R25, c[0x3][0x184], R22 ; - /*2b20*/ IMAD.MOV R25, RZ, RZ, -R20 ; - /*2b30*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*2b40*/ IMAD.HI.U32 R23, R26, c[0x3][0x18c], RZ ; - /*2b50*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*2b60*/ IMAD R24, R25, c[0x3][0x184], R24 ; - /*2b70*/ IMAD.MOV R27, RZ, RZ, -R23 ; - /*2b80*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*2b90*/ IMAD.IADD R21, R21, 0x1, -R20 ; - /*2ba0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*2bb0*/ IMAD R26, R27, c[0x3][0x184], R26 ; - /*2bc0*/ IMAD.WIDE.U32 R20, R21, R76, c[0x3][0x190] ; - /*2bd0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*2be0*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*2bf0*/ IMAD.IADD R23, R22, 0x1, -R23 ; - /*2c00*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*2c10*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2c20*/ IMAD.WIDE.U32 R22, R23, R76, c[0x3][0x190] ; - /*2c30*/ IADD3 R20, P0, R20, R77, RZ ; - /*2c40*/ IMAD.WIDE.U32 R28, R25, R76, c[0x3][0x190] ; - /*2c50*/ IADD3 R24, P1, R22, R77, RZ ; - /*2c60*/ IMAD.IADD R27, R26, 0x1, -R27 ; - /*2c70*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*2c80*/ IADD3 R28, P0, R28, R77, RZ ; - /*2c90*/ IMAD.WIDE.U32 R30, R27, R76, c[0x3][0x190] ; - /*2ca0*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*2cb0*/ IADD3 R32, P1, R30, R77, RZ ; - /*2cc0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*2cd0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*2ce0*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*2cf0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*2d00*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*2d10*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*2d20*/ IMAD R36, R5, 0x1000193, RZ ; - /*2d30*/ IADD3 R5, R87, 0x1, RZ ; - /*2d40*/ IMAD R38, R9, 0x1000193, RZ ; - /*2d50*/ LOP3.LUT R9, R74, R5.reuse, RZ, 0x3c, !PT ; - /*2d60*/ LOP3.LUT R37, R72, R5, RZ, 0x3c, !PT ; - /*2d70*/ IMAD R40, R9, 0x1000193, RZ ; - /*2d80*/ LOP3.LUT R9, R68, R5.reuse, RZ, 0x3c, !PT ; - /*2d90*/ IMAD R42, R37, 0x1000193, RZ ; - /*2da0*/ LOP3.LUT R5, R70, R5, RZ, 0x3c, !PT ; - /*2db0*/ IMAD R44, R9, 0x1000193, RZ ; - /*2dc0*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*2dd0*/ IMAD R36, R13, 0x1000193, RZ ; - /*2de0*/ LOP3.LUT R40, R40, R21, RZ, 0x3c, !PT ; - /*2df0*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*2e00*/ IMAD R38, R17, 0x1000193, RZ ; - /*2e10*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*2e20*/ IMAD R36, R5, 0x1000193, RZ ; - /*2e30*/ LOP3.LUT R42, R42, R25, RZ, 0x3c, !PT ; - /*2e40*/ SHFL.IDX PT, R40, R40, R69, 0x181f ; - /*2e50*/ LOP3.LUT R44, R44, R29, RZ, 0x3c, !PT ; - /*2e60*/ LOP3.LUT R33, R38, R33, RZ, 0x3c, !PT ; - /*2e70*/ LOP3.LUT R36, R36, R33, RZ, 0x3c, !PT ; - /*2e80*/ SHFL.IDX PT, R42, R42, R69, 0x181f ; - /*2e90*/ SHFL.IDX PT, R44, R44, R69, 0x181f ; - /*2ea0*/ SHFL.IDX PT, R36, R36, R69, 0x181f ; - /*2eb0*/ IMAD.HI.U32 R5, R40, c[0x3][0x18c], RZ ; - /*2ec0*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*2ed0*/ IMAD.HI.U32 R9, R42, c[0x3][0x18c], RZ ; - /*2ee0*/ IMAD.HI.U32 R5, R44, c[0x3][0x18c], RZ ; - /*2ef0*/ IMAD R40, R13, c[0x3][0x184], R40 ; - /*2f00*/ IMAD.MOV R17, RZ, RZ, -R9 ; - /*2f10*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2f20*/ ISETP.GE.U32.AND P1, PT, R40, c[0x3][0x184], PT ; - /*2f30*/ IMAD.HI.U32 R9, R36, c[0x3][0x18c], RZ ; - /*2f40*/ IMAD R42, R17, c[0x3][0x184], R42 ; - /*2f50*/ IMAD R44, R5, c[0x3][0x184], R44 ; - /*2f60*/ SEL R5, RZ, c[0x3][0x184], !P1 ; - /*2f70*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2f80*/ ISETP.GE.U32.AND P0, PT, R42, c[0x3][0x184], PT ; - /*2f90*/ ISETP.GE.U32.AND P1, PT, R44, c[0x3][0x184], PT ; - /*2fa0*/ IMAD R17, R9, c[0x3][0x184], R36 ; - /*2fb0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2fc0*/ IMAD.IADD R5, R40, 0x1, -R5 ; - /*2fd0*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*2fe0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*2ff0*/ IMAD.WIDE.U32 R36, R5, R76, c[0x3][0x190] ; - /*3000*/ IMAD.IADD R9, R42, 0x1, -R9 ; - /*3010*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*3020*/ IMAD.IADD R13, R44, 0x1, -R13 ; - /*3030*/ IADD3 R36, P0, R36, R77, RZ ; - /*3040*/ IMAD.WIDE.U32 R38, R9, R76, c[0x3][0x190] ; - /*3050*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3060*/ IMAD.IADD R45, R17, 0x1, -R42 ; - /*3070*/ IADD3 R42, P0, R38, R77, RZ ; - /*3080*/ IMAD.WIDE.U32 R40, R13, R76, c[0x3][0x190] ; - /*3090*/ IMAD.X R43, RZ, RZ, R39, P0 ; - /*30a0*/ IADD3 R46, P1, R40, R77, RZ ; - /*30b0*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*30c0*/ IMAD.WIDE.U32 R44, R45, R76, c[0x3][0x190] ; - /*30d0*/ IMAD.X R47, RZ, RZ, R41, P1 ; - /*30e0*/ IADD3 R48, P0, R44, R77, RZ ; - /*30f0*/ LDG.E.128.STRONG.GPU R40, [R42] ; - /*3100*/ IMAD.X R49, RZ, RZ, R45, P0 ; - /*3110*/ LDG.E.128.STRONG.GPU R44, [R46] ; - /*3120*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*3130*/ IMAD R5, R6, 0x1000193, RZ ; - /*3140*/ IADD3 R53, R87, 0x2, RZ ; - /*3150*/ IMAD R9, R10, 0x1000193, RZ ; - /*3160*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*3170*/ LOP3.LUT R6, R74, R53, RZ, 0x3c, !PT ; - /*3180*/ IMAD R5, R5, 0x1000193, RZ ; - /*3190*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*31a0*/ IMAD R13, R14, 0x1000193, RZ ; - /*31b0*/ LOP3.LUT R10, R72, R53, RZ, 0x3c, !PT ; - /*31c0*/ IMAD R9, R9, 0x1000193, RZ ; - /*31d0*/ LOP3.LUT R13, R13, R30, RZ, 0x3c, !PT ; - /*31e0*/ IMAD R17, R18, 0x1000193, RZ ; - /*31f0*/ IMAD R13, R13, 0x1000193, RZ ; - /*3200*/ LOP3.LUT R17, R17, R34, RZ, 0x3c, !PT ; - /*3210*/ IMAD R17, R17, 0x1000193, RZ ; - /*3220*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*3230*/ IMAD R5, R6, 0x1000193, RZ ; - /*3240*/ LOP3.LUT R6, R5, R38, RZ, 0x3c, !PT ; - /*3250*/ IMAD R5, R10, 0x1000193, RZ ; - /*3260*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*3270*/ LOP3.LUT R9, R68, R53.reuse, RZ, 0x3c, !PT ; - /*3280*/ LOP3.LUT R10, R5, R42, RZ, 0x3c, !PT ; - /*3290*/ LOP3.LUT R46, R13, R46, RZ, 0x3c, !PT ; - /*32a0*/ IMAD R9, R9, 0x1000193, RZ ; - /*32b0*/ SHFL.IDX PT, R6, R6, R69, 0x181f ; - /*32c0*/ LOP3.LUT R53, R70, R53, RZ, 0x3c, !PT ; - /*32d0*/ LOP3.LUT R14, R9, R46, RZ, 0x3c, !PT ; - /*32e0*/ SHFL.IDX PT, R10, R10, R69, 0x181f ; - /*32f0*/ IMAD R53, R53, 0x1000193, RZ ; - /*3300*/ LOP3.LUT R50, R17, R50, RZ, 0x3c, !PT ; - /*3310*/ LOP3.LUT R18, R53, R50, RZ, 0x3c, !PT ; - /*3320*/ SHFL.IDX PT, R14, R14, R69, 0x181f ; - /*3330*/ SHFL.IDX PT, R18, R18, R69, 0x181f ; - /*3340*/ IMAD.HI.U32 R5, R6, c[0x3][0x18c], RZ ; - /*3350*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3360*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*3370*/ IMAD R5, R5, c[0x3][0x184], R6 ; - /*3380*/ IMAD.MOV R13, RZ, RZ, -R9 ; - /*3390*/ IMAD.HI.U32 R6, R14, c[0x3][0x18c], RZ ; - /*33a0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*33b0*/ IMAD R10, R13, c[0x3][0x184], R10 ; - /*33c0*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*33d0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*33e0*/ IMAD.HI.U32 R9, R18, c[0x3][0x18c], RZ ; - /*33f0*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*3400*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*3410*/ IMAD.IADD R53, R5, 0x1, -R6 ; - /*3420*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3430*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*3440*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*3450*/ IMAD.WIDE.U32 R52, R53, R76, c[0x3][0x190] ; - /*3460*/ IMAD R18, R9, c[0x3][0x184], R18 ; - /*3470*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*3480*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*3490*/ IADD3 R52, P1, R52, R77, RZ ; - /*34a0*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*34b0*/ IMAD.WIDE.U32 R56, R5, R76, c[0x3][0x190] ; - /*34c0*/ IMAD.X R53, RZ, RZ, R53, P1 ; - /*34d0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*34e0*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*34f0*/ IADD3 R56, P0, R56, R77, RZ ; - /*3500*/ IMAD.WIDE.U32 R60, R9, R76, c[0x3][0x190] ; - /*3510*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*3520*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*3530*/ IADD3 R60, P0, R60, R77, RZ ; - /*3540*/ IMAD.IADD R13, R18, 0x1, -R13 ; - /*3550*/ IMAD.WIDE.U32 R64, R13, R76, c[0x3][0x190] ; - /*3560*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*3570*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*3580*/ IADD3 R64, P0, R64, R77, RZ ; - /*3590*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*35a0*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*35b0*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*35c0*/ IMAD R6, R7, 0x1000193, RZ ; - /*35d0*/ IMAD R10, R11, 0x1000193, RZ ; - /*35e0*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*35f0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*3600*/ IMAD R14, R6, 0x1000193, RZ ; - /*3610*/ IADD3 R5, R87, 0x3, RZ ; - /*3620*/ IMAD R6, R15, 0x1000193, RZ ; - /*3630*/ LOP3.LUT R39, R14, R39, RZ, 0x3c, !PT ; - /*3640*/ IMAD R10, R10, 0x1000193, RZ ; - /*3650*/ LOP3.LUT R74, R74, R5, RZ, 0x3c, !PT ; - /*3660*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*3670*/ IMAD R18, R39, 0x1000193, RZ ; - /*3680*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*3690*/ IMAD R14, R19, 0x1000193, RZ ; - /*36a0*/ IMAD R74, R74, 0x1000193, RZ ; - /*36b0*/ IMAD R6, R6, 0x1000193, RZ ; - /*36c0*/ LOP3.LUT R72, R72, R5, RZ, 0x3c, !PT ; - /*36d0*/ IMAD R10, R10, 0x1000193, RZ ; - /*36e0*/ LOP3.LUT R14, R14, R35, RZ, 0x3c, !PT ; - /*36f0*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*3700*/ IMAD R72, R72, 0x1000193, RZ ; - /*3710*/ LOP3.LUT R68, R68, R5, RZ, 0x3c, !PT ; - /*3720*/ IMAD R14, R14, 0x1000193, RZ ; - /*3730*/ IMAD R6, R6, 0x1000193, RZ ; - /*3740*/ IMAD R68, R68, 0x1000193, RZ ; - /*3750*/ LOP3.LUT R14, R14, R51, RZ, 0x3c, !PT ; - /*3760*/ LOP3.LUT R5, R70, R5, RZ, 0x3c, !PT ; - /*3770*/ IMAD R14, R14, 0x1000193, RZ ; - /*3780*/ LOP3.LUT R55, R18, R55, RZ, 0x3c, !PT ; - /*3790*/ LOP3.LUT R74, R74, R55, RZ, 0x3c, !PT ; - /*37a0*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*37b0*/ SHFL.IDX PT, R74, R74, R69, 0x181f ; - /*37c0*/ LOP3.LUT R72, R72, R59, RZ, 0x3c, !PT ; - /*37d0*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*37e0*/ SHFL.IDX PT, R72, R72, R69, 0x181f ; - /*37f0*/ LOP3.LUT R68, R68, R63, RZ, 0x3c, !PT ; - /*3800*/ IMAD R6, R5, 0x1000193, RZ ; - /*3810*/ LOP3.LUT R67, R14, R67, RZ, 0x3c, !PT ; - /*3820*/ LOP3.LUT R10, R6, R67, RZ, 0x3c, !PT ; - /*3830*/ SHFL.IDX PT, R68, R68, R69, 0x181f ; - /*3840*/ IMAD.HI.U32 R5, R74, c[0x3][0x18c], RZ ; - /*3850*/ SHFL.IDX PT, R10, R10, R69, 0x181f ; - /*3860*/ IMAD.MOV R7, RZ, RZ, -R5 ; - /*3870*/ IMAD R74, R7, c[0x3][0x184], R74 ; - /*3880*/ IMAD.HI.U32 R5, R72, c[0x3][0x18c], RZ ; - /*3890*/ ISETP.GE.U32.AND P0, PT, R74, c[0x3][0x184], PT ; - /*38a0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*38b0*/ IMAD R72, R5, c[0x3][0x184], R72 ; - /*38c0*/ IMAD.HI.U32 R6, R68, c[0x3][0x18c], RZ ; - /*38d0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*38e0*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*38f0*/ ISETP.GE.U32.AND P0, PT, R72, c[0x3][0x184], PT ; - /*3900*/ IMAD.IADD R5, R74, 0x1, -R5 ; - /*3910*/ IMAD.HI.U32 R11, R10, c[0x3][0x18c], RZ ; - /*3920*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*3930*/ IMAD R13, R13, c[0x3][0x184], R68 ; - /*3940*/ IMAD.WIDE.U32 R6, R5, R76, c[0x3][0x190] ; - /*3950*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*3960*/ IMAD.MOV R5, RZ, RZ, -R11 ; - /*3970*/ IADD3 R68, P1, R6, R77, RZ ; - /*3980*/ IMAD.IADD R9, R72, 0x1, -R9 ; - /*3990*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*39a0*/ IMAD R5, R5, c[0x3][0x184], R10 ; - /*39b0*/ IMAD.WIDE.U32 R10, R9, R76, c[0x3][0x190] ; - /*39c0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*39d0*/ IMAD.X R69, RZ, RZ, R7, P1 ; - /*39e0*/ IMAD.IADD R7, R13, 0x1, -R6 ; - /*39f0*/ IADD3 R72, P1, R10, R77.reuse, RZ ; - /*3a00*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3a10*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*3a20*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*3a30*/ IMAD.X R73, RZ, RZ, R11, P1 ; - /*3a40*/ IADD3 R78, P0, R6, R77, RZ ; - /*3a50*/ IMAD.IADD R11, R5, 0x1, -R10 ; - /*3a60*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*3a70*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*3a80*/ IMAD.X R79, RZ, RZ, R7, P0 ; - /*3a90*/ IADD3 R80, P0, R10, R77, RZ ; - /*3aa0*/ IMAD.X R81, RZ, RZ, R11, P0 ; - /*3ab0*/ LDG.E.128.STRONG.GPU R76, [R78] ; - /*3ac0*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*3ad0*/ IMAD R5, R4, 0x1000193, RZ ; - /*3ae0*/ IMAD R9, R12, 0x1000193, RZ ; - /*3af0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*3b00*/ IMAD R7, R8, 0x1000193, RZ ; - /*3b10*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*3b20*/ IMAD R4, R21, 0x1000193, RZ ; - /*3b30*/ IMAD R5, R5, 0x1000193, RZ ; - /*3b40*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*3b50*/ IMAD R11, R16, 0x1000193, RZ ; - /*3b60*/ IMAD R6, R25, 0x1000193, RZ ; - /*3b70*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*3b80*/ IMAD R9, R9, 0x1000193, RZ ; - /*3b90*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*3ba0*/ IMAD R8, R29, 0x1000193, RZ ; - /*3bb0*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*3bc0*/ IMAD R10, R33, 0x1000193, RZ ; - /*3bd0*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*3be0*/ IMAD R7, R7, 0x1000193, RZ ; - /*3bf0*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*3c00*/ IMAD R13, R38, 0x1000193, RZ ; - /*3c10*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*3c20*/ IMAD R5, R5, 0x1000193, RZ ; - /*3c30*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*3c40*/ IMAD R4, R4, 0x1000193, RZ ; - /*3c50*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*3c60*/ IMAD R11, R11, 0x1000193, RZ ; - /*3c70*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*3c80*/ IMAD R6, R6, 0x1000193, RZ ; - /*3c90*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*3ca0*/ IMAD R9, R9, 0x1000193, RZ ; - /*3cb0*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*3cc0*/ IMAD R8, R8, 0x1000193, RZ ; - /*3cd0*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*3ce0*/ IMAD R17, R46, 0x1000193, RZ ; - /*3cf0*/ LOP3.LUT R6, R6, R57, RZ, 0x3c, !PT ; - /*3d00*/ IMAD R10, R10, 0x1000193, RZ ; - /*3d10*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*3d20*/ IMAD R7, R7, 0x1000193, RZ ; - /*3d30*/ IMAD R13, R13, 0x1000193, RZ ; - /*3d40*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*3d50*/ IMAD R15, R42, 0x1000193, RZ ; - /*3d60*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*3d70*/ IMAD R5, R5, 0x1000193, RZ ; - /*3d80*/ LOP3.LUT R65, R10, R65, RZ, 0x3c, !PT ; - /*3d90*/ IMAD R8, R4, 0x1000193, RZ ; - /*3da0*/ IADD3 R87, R87, 0x4, RZ ; - /*3db0*/ IMAD R11, R11, 0x1000193, RZ ; - /*3dc0*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*3dd0*/ IMAD R9, R50, 0x1000193, RZ ; - /*3de0*/ IMAD R10, R6, 0x1000193, RZ ; - /*3df0*/ IMAD R12, R59, 0x1000193, RZ ; - /*3e00*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*3e10*/ IMAD R14, R61, 0x1000193, RZ ; - /*3e20*/ ISETP.NE.AND P0, PT, R87, 0x40, PT ; - /*3e30*/ IMAD R17, R17, 0x1000193, RZ ; - /*3e40*/ LOP3.LUT R64, R11, R64, RZ, 0x3c, !PT ; - /*3e50*/ LOP3.LUT R66, R9, R66, RZ, 0x3c, !PT ; - /*3e60*/ IMAD R9, R7, 0x1000193, RZ ; - /*3e70*/ IMAD R15, R15, 0x1000193, RZ ; - /*3e80*/ IMAD R16, R63, 0x1000193, RZ ; - /*3e90*/ IMAD R18, R65, 0x1000193, RZ ; - /*3ea0*/ IMAD R19, R66, 0x1000193, RZ ; - /*3eb0*/ IMAD R20, R67, 0x1000193, RZ ; - /*3ec0*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*3ed0*/ IMAD R13, R60, 0x1000193, RZ ; - /*3ee0*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*3ef0*/ LOP3.LUT R5, R8, R69, RZ, 0x3c, !PT ; - /*3f00*/ IMAD R8, R55, 0x1000193, RZ ; - /*3f10*/ LOP3.LUT R11, R12, R75, RZ, 0x3c, !PT ; - /*3f20*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*3f30*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*3f40*/ LOP3.LUT R12, R13, R76, RZ, 0x3c, !PT ; - /*3f50*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*3f60*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*3f70*/ IMAD R17, R64, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R9, R10, R73, RZ, 0x3c, !PT ; - /*3f90*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*3fa0*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*3fb0*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*3fc0*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*3fd0*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*3fe0*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*3ff0*/ @P0 BRA `(.L_x_40) ; - /*4000*/ IMAD R4, R4, 0x1000193, RZ ; - /*4010*/ IMAD R8, R8, 0x1000193, RZ ; - /*4020*/ IMAD R12, R12, 0x1000193, RZ ; - /*4030*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4040*/ IMAD R16, R16, 0x1000193, RZ ; - /*4050*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4060*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4070*/ IMAD R5, R4, 0x1000193, RZ ; - /*4080*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4090*/ IMAD R9, R8, 0x1000193, RZ ; - /*40a0*/ IMAD R13, R12, 0x1000193, RZ ; - /*40b0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*40c0*/ IMAD R17, R16, 0x1000193, RZ ; - /*40d0*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*40e0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*40f0*/ IMAD R0, R5, 0x1000193, RZ ; - /*4100*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*4110*/ IMAD R4, R9, 0x1000193, RZ ; - /*4120*/ IMAD R6, R13, 0x1000193, RZ ; - /*4130*/ LOP3.LUT R0, R0, R7, RZ, 0x3c, !PT ; - /*4140*/ IMAD R8, R17, 0x1000193, RZ ; - /*4150*/ LOP3.LUT R4, R4, R11, RZ, 0x3c, !PT ; - /*4160*/ LOP3.LUT R6, R6, R15, RZ, 0x3c, !PT ; - /*4170*/ LOP3.LUT R8, R8, R19, RZ, 0x3c, !PT ; - /*4180*/ STS [R3.X4+0x80], R0 ; - /*4190*/ STS [R3.X4+0xa0], R4 ; - /*41a0*/ STS [R3.X4+0xc0], R6 ; - /*41b0*/ STS [R3.X4+0xe0], R8 ; - /*41c0*/ LDS.U.128 R36, [R85+0x10] ; - /*41d0*/ LDS.U.128 R20, [R86] ; - /*41e0*/ LDS.U.128 R24, [R85] ; - /*41f0*/ LDS.U.128 R28, [R85+0x30] ; - /*4200*/ LDS.U.128 R16, [R86+0x10] ; - /*4210*/ LDS.U.128 R32, [R85+0x20] ; - /*4220*/ LOP3.LUT R5, R21, R39, RZ, 0x3c, !PT ; - /*4230*/ LOP3.LUT R10, R20, R38, RZ, 0x3c, !PT ; - /*4240*/ SHF.L.W.U32.HI R7, R5, 0x1, R10 ; - /*4250*/ LOP3.LUT R9, R37, RZ, R31, 0x96, !PT ; - /*4260*/ LOP3.LUT R56, R36, 0x1, R30, 0x96, !PT ; - /*4270*/ SHF.L.W.U32.HI R15, R56, 0x1, R9 ; - /*4280*/ LOP3.LUT R0, R27, R29, R19, 0x96, !PT ; - /*4290*/ LOP3.LUT R4, R26, R28, R18, 0x96, !PT ; - /*42a0*/ LOP3.LUT R11, R0, 0x80000000, RZ, 0x3c, !PT ; - /*42b0*/ SHF.L.W.U32.HI R0, R10, 0x1, R5 ; - /*42c0*/ LOP3.LUT R10, R7, R4, RZ, 0x3c, !PT ; - /*42d0*/ SHF.L.W.U32.HI R13, R11, 0x1, R4 ; - /*42e0*/ SHF.L.W.U32.HI R8, R4, 0x1, R11 ; - /*42f0*/ IMAD.MOV.U32 R63, RZ, RZ, R10 ; - /*4300*/ LOP3.LUT R4, R23, R33, RZ, 0x3c, !PT ; - /*4310*/ LOP3.LUT R7, R22, R32, RZ, 0x3c, !PT ; - /*4320*/ LOP3.LUT R11, R0, R11, RZ, 0x3c, !PT ; - /*4330*/ LOP3.LUT R0, R25, R35, R17, 0x96, !PT ; - /*4340*/ LOP3.LUT R5, R24, R34, R16, 0x96, !PT ; - /*4350*/ IMAD.MOV.U32 R64, RZ, RZ, R11 ; - /*4360*/ SHF.L.W.U32.HI R41, R4, 0x1, R7 ; - /*4370*/ IMAD.MOV.U32 R51, RZ, RZ, R11 ; - /*4380*/ SHF.L.W.U32.HI R4, R7, 0x1, R4 ; - /*4390*/ SHF.L.W.U32.HI R14, R9, 0x1, R56 ; - /*43a0*/ SHF.L.W.U32.HI R7, R0, 0x1, R5 ; - /*43b0*/ LOP3.LUT R12, R15, R0, RZ, 0x3c, !PT ; - /*43c0*/ SHF.L.W.U32.HI R0, R5, 0x1, R0 ; - /*43d0*/ LOP3.LUT R14, R14, R5, RZ, 0x3c, !PT ; - /*43e0*/ LOP3.LUT R56, R41, R56, RZ, 0x3c, !PT ; - /*43f0*/ LOP3.LUT R9, R4, R9, RZ, 0x3c, !PT ; - /*4400*/ IMAD.MOV.U32 R53, RZ, RZ, R14 ; - /*4410*/ LOP3.LUT R6, R0, R21, R39, 0x96, !PT ; - /*4420*/ IMAD.MOV.U32 R68, RZ, RZ, R56 ; - /*4430*/ LOP3.LUT R41, R7, R20, R38, 0x96, !PT ; - /*4440*/ IMAD.MOV.U32 R73, RZ, RZ, R9 ; - /*4450*/ LOP3.LUT R8, R8, R23, R33, 0x96, !PT ; - /*4460*/ IMAD.MOV.U32 R61, RZ, RZ, R6 ; - /*4470*/ LOP3.LUT R13, R13, R22, R32, 0x96, !PT ; - /*4480*/ IMAD.MOV.U32 R60, RZ, RZ, R41 ; - /*4490*/ LOP3.LUT R7, R10, R36, RZ, 0x3c, !PT ; - /*44a0*/ IMAD.MOV.U32 R50, RZ, RZ, R6 ; - /*44b0*/ LOP3.LUT R15, R14, R28, RZ, 0x3c, !PT ; - /*44c0*/ IMAD.MOV.U32 R45, RZ, RZ, R56 ; - /*44d0*/ LOP3.LUT R0, R9, R39, RZ, 0x3c, !PT ; - /*44e0*/ IMAD.MOV.U32 R39, RZ, RZ, RZ ; - /*44f0*/ LOP3.LUT R5, R56, R38, RZ, 0x3c, !PT ; - /*4500*/ IMAD.MOV.U32 R76, RZ, RZ, R9 ; - /*4510*/ LOP3.LUT R36, R12, R29, RZ, 0x3c, !PT ; - /*4520*/ IMAD.MOV.U32 R66, RZ, RZ, R13 ; - /*4530*/ LOP3.LUT R28, R8, R35, RZ, 0x3c, !PT ; - /*4540*/ IMAD.MOV.U32 R35, RZ, RZ, R41 ; - /*4550*/ LOP3.LUT R55, R13, R34, RZ, 0x3c, !PT ; - /*4560*/ IMAD.MOV.U32 R69, RZ, RZ, R8 ; - /*4570*/ LOP3.LUT R4, R11, R37, RZ, 0x3c, !PT ; - /*4580*/ LOP3.LUT R27, R12, R27, RZ, 0x3c, !PT ; - /*4590*/ LOP3.LUT R26, R14, R26, RZ, 0x3c, !PT ; - /*45a0*/ LOP3.LUT R25, R8, R25, RZ, 0x3c, !PT ; - /*45b0*/ LOP3.LUT R24, R13, R24, RZ, 0x3c, !PT ; - /*45c0*/ LOP3.LUT R31, R11, R31, RZ, 0x3c, !PT ; - /*45d0*/ LOP3.LUT R30, R10, R30, RZ, 0x3c, !PT ; - /*45e0*/ LOP3.LUT R33, R6, R33, RZ, 0x3c, !PT ; - /*45f0*/ LOP3.LUT R32, R41, R32, RZ, 0x3c, !PT ; - /*4600*/ LOP3.LUT R58, R10, 0x1, RZ, 0x3c, !PT ; - /*4610*/ LOP3.LUT R29, R19, R12, RZ, 0x3c, !PT ; - /*4620*/ LOP3.LUT R38, R18, R14, RZ, 0x3c, !PT ; - /*4630*/ LOP3.LUT R49, R12, 0x80000000, RZ, 0x3c, !PT ; - /*4640*/ LOP3.LUT R57, R9, R21, RZ, 0x3c, !PT ; - /*4650*/ LOP3.LUT R46, R56, R20, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R48, R6, R23, RZ, 0x3c, !PT ; - /*4670*/ LOP3.LUT R47, R41, R22, RZ, 0x3c, !PT ; - /*4680*/ LOP3.LUT R34, R17, R8, RZ, 0x3c, !PT ; - /*4690*/ LOP3.LUT R75, R16, R13, RZ, 0x3c, !PT ; -.L_x_42: - /*46a0*/ ISETP.NE.AND P0, PT, R39, RZ, PT ; - /*46b0*/ @!P0 BRA `(.L_x_41) ; - /*46c0*/ LOP3.LUT R37, R26, R15, R38, 0x96, !PT ; - /*46d0*/ LOP3.LUT R40, R27, R36, R29, 0x96, !PT ; - /*46e0*/ LOP3.LUT R42, R5, R46, R56, 0x96, !PT ; - /*46f0*/ LOP3.LUT R43, R0, R57, R9, 0x96, !PT ; - /*4700*/ LOP3.LUT R44, R32, R47, R41, 0x96, !PT ; - /*4710*/ LOP3.LUT R54, R33, R48, R6, 0x96, !PT ; - /*4720*/ LOP3.LUT R52, R37, R14, R53, 0x96, !PT ; - /*4730*/ LOP3.LUT R65, R40, R49, R12, 0x96, !PT ; - /*4740*/ LOP3.LUT R40, R42, R45, R68, 0x96, !PT ; - /*4750*/ LOP3.LUT R37, R43, R76, R73, 0x96, !PT ; - /*4760*/ LOP3.LUT R59, R44, R35, R60, 0x96, !PT ; - /*4770*/ LOP3.LUT R54, R54, R50, R61, 0x96, !PT ; - /*4780*/ SHF.L.W.U32.HI R42, R65, 0x1, R52 ; - /*4790*/ SHF.L.W.U32.HI R43, R52, 0x1, R65 ; - /*47a0*/ SHF.L.W.U32.HI R71, R37, 0x1, R40 ; - /*47b0*/ SHF.L.W.U32.HI R44, R54, 0x1, R59 ; - /*47c0*/ LOP3.LUT R42, R42, R59, RZ, 0x3c, !PT ; - /*47d0*/ SHF.L.W.U32.HI R79, R59, 0x1, R54 ; - /*47e0*/ LOP3.LUT R43, R43, R54, RZ, 0x3c, !PT ; - /*47f0*/ LOP3.LUT R71, R71, R52, RZ, 0x3c, !PT ; - /*4800*/ LOP3.LUT R59, R7, R30, R58, 0x96, !PT ; - /*4810*/ LOP3.LUT R62, R4, R31, R11, 0x96, !PT ; - /*4820*/ LOP3.LUT R52, R24, R55, R75, 0x96, !PT ; - /*4830*/ LOP3.LUT R54, R25, R28, R34, 0x96, !PT ; - /*4840*/ LOP3.LUT R67, R59, R10, R63, 0x96, !PT ; - /*4850*/ LOP3.LUT R62, R62, R51, R64, 0x96, !PT ; - /*4860*/ SHF.L.W.U32.HI R70, R40, 0x1, R37 ; - /*4870*/ LOP3.LUT R52, R52, R13, R66, 0x96, !PT ; - /*4880*/ LOP3.LUT R59, R54, R8, R69, 0x96, !PT ; - /*4890*/ SHF.L.W.U32.HI R77, R62, 0x1, R67 ; - /*48a0*/ LOP3.LUT R54, R70, R65, RZ, 0x3c, !PT ; - /*48b0*/ SHF.L.W.U32.HI R70, R67, 0x1, R62 ; - /*48c0*/ SHF.L.W.U32.HI R81, R59, 0x1, R52 ; - /*48d0*/ SHF.L.W.U32.HI R72, R52, 0x1, R59 ; - /*48e0*/ LOP3.LUT R65, R77, R52, RZ, 0x3c, !PT ; - /*48f0*/ LOP3.LUT R52, R70, R59, RZ, 0x3c, !PT ; - /*4900*/ LOP3.LUT R67, R44, R67, RZ, 0x3c, !PT ; - /*4910*/ LOP3.LUT R62, R79, R62, RZ, 0x3c, !PT ; - /*4920*/ LOP3.LUT R40, R81, R40, RZ, 0x3c, !PT ; - /*4930*/ LOP3.LUT R37, R72, R37, RZ, 0x3c, !PT ; - /*4940*/ LOP3.LUT R24, R42.reuse, R24, RZ, 0x3c, !PT ; - /*4950*/ LOP3.LUT R55, R42, R55, RZ, 0x3c, !PT ; - /*4960*/ LOP3.LUT R75, R42.reuse, R75, RZ, 0x3c, !PT ; - /*4970*/ LOP3.LUT R13, R42.reuse, R13, RZ, 0x3c, !PT ; - /*4980*/ LOP3.LUT R66, R42, R66, RZ, 0x3c, !PT ; - /*4990*/ LOP3.LUT R25, R43.reuse, R25, RZ, 0x3c, !PT ; - /*49a0*/ LOP3.LUT R28, R43.reuse, R28, RZ, 0x3c, !PT ; - /*49b0*/ LOP3.LUT R34, R43, R34, RZ, 0x3c, !PT ; - /*49c0*/ LOP3.LUT R8, R43.reuse, R8, RZ, 0x3c, !PT ; - /*49d0*/ LOP3.LUT R69, R43, R69, RZ, 0x3c, !PT ; - /*49e0*/ LOP3.LUT R7, R71.reuse, R7, RZ, 0x3c, !PT ; - /*49f0*/ LOP3.LUT R30, R71.reuse, R30, RZ, 0x3c, !PT ; - /*4a00*/ LOP3.LUT R58, R71.reuse, R58, RZ, 0x3c, !PT ; - /*4a10*/ LOP3.LUT R10, R71, R10, RZ, 0x3c, !PT ; - /*4a20*/ LOP3.LUT R63, R71, R63, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R4, R54.reuse, R4, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R31, R54.reuse, R31, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R11, R54.reuse, R11, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R51, R54.reuse, R51, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R64, R54, R64, RZ, 0x3c, !PT ; - /*4a80*/ LOP3.LUT R26, R65.reuse, R26, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R15, R65.reuse, R15, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R38, R65.reuse, R38, RZ, 0x3c, !PT ; - /*4ab0*/ LOP3.LUT R14, R65.reuse, R14, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R53, R65, R53, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R27, R52, R27, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R36, R52.reuse, R36, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R29, R52.reuse, R29, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R49, R52.reuse, R49, RZ, 0x3c, !PT ; - /*4b10*/ LOP3.LUT R12, R52, R12, RZ, 0x3c, !PT ; - /*4b20*/ LOP3.LUT R0, R62.reuse, R0, RZ, 0x3c, !PT ; - /*4b30*/ LOP3.LUT R57, R62, R57, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R9, R62.reuse, R9, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R76, R62.reuse, R76, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R73, R62, R73, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R5, R67.reuse, R5, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R46, R67.reuse, R46, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R56, R67, R56, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R45, R67.reuse, R45, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R68, R67, R68, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R33, R37.reuse, R33, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R48, R37.reuse, R48, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R6, R37.reuse, R6, RZ, 0x3c, !PT ; - /*4bf0*/ LOP3.LUT R50, R37, R50, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R61, R37, R61, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R32, R40.reuse, R32, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R47, R40.reuse, R47, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R41, R40.reuse, R41, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R35, R40.reuse, R35, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R60, R40, R60, RZ, 0x3c, !PT ; -.L_x_41: - /*4c60*/ SHF.L.W.U32.HI R71, R56, 0x19, R9 ; - /*4c70*/ SHF.L.W.U32.HI R43, R9, 0x19, R56 ; - /*4c80*/ SHF.L.W.U32.HI R44, R41, 0x7, R6 ; - /*4c90*/ SHF.L.W.U32.HI R37, R6, 0x7, R41 ; - /*4ca0*/ SHF.L.W.U32.HI R70, R45, 0x15, R76 ; - /*4cb0*/ SHF.L.W.U32.HI R80, R76, 0x15, R45 ; - /*4cc0*/ SHF.L.W.U32.HI R79, R5, 0x1c, R0 ; - /*4cd0*/ SHF.L.W.U32.HI R81, R0, 0x1c, R5 ; - /*4ce0*/ SHF.L.W.U32.HI R59, R7, 0x1e, R4 ; - /*4cf0*/ SHF.L.W.U32.HI R42, R4, 0x1e, R7 ; - /*4d00*/ SHF.L.W.U32.HI R6, R26, 0x1, R27 ; - /*4d10*/ SHF.L.W.U32.HI R45, R32, 0x1b, R33 ; - /*4d20*/ SHF.L.W.U32.HI R41, R33, 0x1b, R32 ; - /*4d30*/ SHF.L.W.U32.HI R0, R30, 0x6, R31 ; - /*4d40*/ SHF.L.W.U32.HI R9, R35, 0x8, R50 ; - /*4d50*/ SHF.L.W.U32.HI R4, R66, 0x12, R69 ; - /*4d60*/ SHF.L.W.U32.HI R83, R58, 0xb, R11 ; - /*4d70*/ SHF.L.W.U32.HI R52, R27, 0x1, R26 ; - /*4d80*/ SHF.L.W.U32.HI R32, R15, 0xc, R36 ; - /*4d90*/ SHF.L.W.U32.HI R40, R38, 0xa, R29 ; - /*4da0*/ SHF.L.W.U32.HI R27, R61, 0xe, R60 ; - /*4db0*/ SHF.L.W.U32.HI R72, R75, 0x3, R34 ; - /*4dc0*/ SHF.L.W.U32.HI R74, R34, 0x3, R75 ; - /*4dd0*/ SHF.L.W.U32.HI R38, R29, 0xa, R38 ; - /*4de0*/ SHF.L.W.U32.HI R77, R11, 0xb, R58 ; - /*4df0*/ LOP3.LUT R34, R6, R0, R71, 0xd2, !PT ; - /*4e00*/ LOP3.LUT R29, R0, R71, R9, 0xd2, !PT ; - /*4e10*/ LOP3.LUT R11, R71, R9, R4, 0xd2, !PT ; - /*4e20*/ LOP3.LUT R71, R24, R32, R83, 0xd2, !PT ; - /*4e30*/ LOP3.LUT R26, R32, R83, R80, 0xd2, !PT ; - /*4e40*/ LOP3.LUT R5, R80, R27, R24, 0xd2, !PT ; - /*4e50*/ LOP3.LUT R32, R27, R24, R32, 0xd2, !PT ; - /*4e60*/ IMAD.SHL.U32 R24, R39, 0x8, RZ ; - /*4e70*/ SHF.L.W.U32.HI R76, R60, 0xe, R61 ; - /*4e80*/ SHF.L.W.U32.HI R36, R36, 0xc, R15 ; - /*4e90*/ LOP3.LUT R9, R9, R4, R6, 0xd2, !PT ; - /*4ea0*/ LOP3.LUT R6, R4, R6, R0, 0xd2, !PT ; - /*4eb0*/ LOP3.LUT R7, R83, R80, R27, 0xd2, !PT ; - /*4ec0*/ LOP3.LUT R80, R25, R36, R77, 0xd2, !PT ; - /*4ed0*/ LOP3.LUT R0, R70, R76, R25, 0xd2, !PT ; - /*4ee0*/ LOP3.LUT R33, R76, R25, R36, 0xd2, !PT ; - /*4ef0*/ LDC.64 R24, c[0x3][R24] ; - /*4f00*/ IADD3 R39, R39, 0x1, RZ ; - /*4f10*/ SHF.L.W.U32.HI R60, R46, 0x17, R57 ; - /*4f20*/ SHF.L.W.U32.HI R61, R57, 0x17, R46 ; - /*4f30*/ ISETP.NE.AND P0, PT, R39, 0x18, PT ; - /*4f40*/ SHF.L.W.U32.HI R78, R47, 0x14, R48 ; - /*4f50*/ SHF.L.W.U32.HI R46, R14, 0xd, R49 ; - /*4f60*/ SHF.L.W.U32.HI R47, R48, 0x14, R47 ; - /*4f70*/ SHF.L.W.U32.HI R49, R49, 0xd, R14 ; - /*4f80*/ SHF.L.W.U32.HI R14, R63, 0x1d, R64 ; - /*4f90*/ SHF.L.W.U32.HI R48, R64, 0x1d, R63 ; - /*4fa0*/ SHF.L.W.U32.HI R75, R10, 0xf, R51 ; - /*4fb0*/ SHF.L.W.U32.HI R63, R51, 0xf, R10 ; - /*4fc0*/ SHF.L.W.U32.HI R58, R28, 0x4, R55 ; - /*4fd0*/ SHF.L.W.U32.HI R10, R73, 0x18, R68 ; - /*4fe0*/ SHF.L.W.U32.HI R56, R55, 0x4, R28 ; - /*4ff0*/ SHF.L.W.U32.HI R64, R68, 0x18, R73 ; - /*5000*/ SHF.L.W.U32.HI R54, R31, 0x6, R30 ; - /*5010*/ SHF.L.W.U32.HI R65, R13, 0x9, R8 ; - /*5020*/ SHF.L.W.U32.HI R68, R50, 0x8, R35 ; - /*5030*/ SHF.L.W.U32.HI R69, R69, 0x12, R66 ; - /*5040*/ SHF.L.W.U32.HI R67, R53, 0x2, R12 ; - /*5050*/ SHF.L.W.U32.HI R12, R12, 0x2, R53 ; - /*5060*/ LOP3.LUT R27, R36, R77, R70, 0xd2, !PT ; - /*5070*/ LOP3.LUT R4, R77, R70, R76, 0xd2, !PT ; - /*5080*/ LOP3.LUT R55, R81, R47, R74, 0xd2, !PT ; - /*5090*/ LOP3.LUT R15, R47, R74, R46, 0xd2, !PT ; - /*50a0*/ LOP3.LUT R30, R74, R46, R14, 0xd2, !PT ; - /*50b0*/ SHF.L.W.U32.HI R62, R8, 0x9, R13 ; - /*50c0*/ LOP3.LUT R46, R46, R14, R81, 0xd2, !PT ; - /*50d0*/ LOP3.LUT R47, R14, R81, R47, 0xd2, !PT ; - /*50e0*/ LOP3.LUT R36, R78, R72, R49, 0xd2, !PT ; - /*50f0*/ LOP3.LUT R31, R72, R49, R48, 0xd2, !PT ; - /*5100*/ LOP3.LUT R57, R49, R48, R79, 0xd2, !PT ; - /*5110*/ LOP3.LUT R51, R40, R75, R10, 0xd2, !PT ; - /*5120*/ LOP3.LUT R76, R75, R10, R45, 0xd2, !PT ; - /*5130*/ LOP3.LUT R50, R10, R45, R58, 0xd2, !PT ; - /*5140*/ LOP3.LUT R49, R58, R40, R75, 0xd2, !PT ; - /*5150*/ LOP3.LUT R8, R45, R58, R40, 0xd2, !PT ; - /*5160*/ LOP3.LUT R13, R41, R56, R38, 0xd2, !PT ; - /*5170*/ LOP3.LUT R14, R56, R38, R63, 0xd2, !PT ; - /*5180*/ LOP3.LUT R10, R38, R63, R64, 0xd2, !PT ; - /*5190*/ LOP3.LUT R35, R64, R41, R56, 0xd2, !PT ; - /*51a0*/ LOP3.LUT R45, R63, R64, R41, 0xd2, !PT ; - /*51b0*/ LOP3.LUT R38, R54, R43, R68, 0xd2, !PT ; - /*51c0*/ LOP3.LUT R58, R43, R68, R69, 0xd2, !PT ; - /*51d0*/ LOP3.LUT R56, R68, R69, R52, 0xd2, !PT ; - /*51e0*/ LOP3.LUT R66, R59, R60, R44, 0xd2, !PT ; - /*51f0*/ LOP3.LUT R53, R60, R44, R65, 0xd2, !PT ; - /*5200*/ LOP3.LUT R41, R69, R52, R54, 0xd2, !PT ; - /*5210*/ LOP3.LUT R63, R44, R65, R12, 0xd2, !PT ; - /*5220*/ LOP3.LUT R68, R65, R12, R59, 0xd2, !PT ; - /*5230*/ LOP3.LUT R60, R12, R59, R60, 0xd2, !PT ; - /*5240*/ LOP3.LUT R69, R42, R61, R37, 0xd2, !PT ; - /*5250*/ LOP3.LUT R12, R61, R37, R62, 0xd2, !PT ; - /*5260*/ LOP3.LUT R28, R79, R78, R72, 0xd2, !PT ; - /*5270*/ LOP3.LUT R48, R48, R79, R78, 0xd2, !PT ; - /*5280*/ LOP3.LUT R75, R52, R54, R43, 0xd2, !PT ; - /*5290*/ LOP3.LUT R64, R37, R62, R67, 0xd2, !PT ; - /*52a0*/ LOP3.LUT R73, R62, R67, R42, 0xd2, !PT ; - /*52b0*/ LOP3.LUT R61, R67, R42, R61, 0xd2, !PT ; - /*52c0*/ LOP3.LUT R24, R71, R24, RZ, 0x3c, !PT ; - /*52d0*/ LOP3.LUT R25, R80, R25, RZ, 0x3c, !PT ; - /*52e0*/ @P0 BRA `(.L_x_42) ; - /*52f0*/ UMOV UR4, 32@lo(d_target) ; - /*5300*/ UMOV UR5, 32@hi(d_target) ; - /*5310*/ LDG.E.64.STRONG.CTA R4, [UR4] ; - /*5320*/ PRMT R9, R25, 0x123, RZ ; - /*5330*/ BMOV.32.CLEAR RZ, B0 ; - /*5340*/ PRMT R7, R24, 0x123, RZ ; - /*5350*/ BSSY B0, `(.L_x_43) ; - /*5360*/ ISETP.GT.U32.AND P0, PT, R9, R4, PT ; - /*5370*/ ISETP.GT.U32.AND.EX P0, PT, R7, R5, PT, P0 ; - /*5380*/ @P0 BRA `(.L_x_44) ; - /*5390*/ S2R R5, SR_LANEID ; - /*53a0*/ VOTEU.ANY UR4, UPT, PT ; - /*53b0*/ FLO.U32 R4, UR4 ; - /*53c0*/ POPC R0, UR4 ; - /*53d0*/ ISETP.EQ.U32.AND P0, PT, R4, R5, PT ; - /*53e0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [UR6], R0 ; - /*53f0*/ S2R R6, SR_LTMASK ; - /*5400*/ LOP3.LUT R7, R6, UR4, RZ, 0xc0, !PT ; - /*5410*/ POPC R6, R7 ; - /*5420*/ SHFL.IDX PT, R5, R5, R4, 0x1f ; - /*5430*/ IMAD.IADD R6, R5, 0x1, R6 ; - /*5440*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*5450*/ @P0 EXIT ; - /*5460*/ S2R R0, SR_TID.X ; - /*5470*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*5480*/ UMOV UR4, 32@lo(d_header) ; - /*5490*/ S2R R5, SR_CTAID.X ; - /*54a0*/ UMOV UR5, 32@hi(d_header) ; - /*54b0*/ IMAD R0, R5, c[0x0][0x0], R0 ; - /*54c0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*54d0*/ IMAD R13, R0, c[0x3][0x180], RZ ; - /*54e0*/ SHF.R.S32.HI R0, RZ, 0x1f, R2 ; - /*54f0*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*5500*/ IADD3 R12, P0, P1, R13, c[0x0][0x160], R2 ; - /*5510*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*5520*/ IADD3.X R13, RZ, c[0x0][0x164], R0, P0, P1 ; - /*5530*/ STG.E.EF.128.SYS [R4], R20 ; - /*5540*/ STG.E.EF.128.SYS [R4+0x10], R16 ; - /*5550*/ STG.E.EF.64.SYS [R6+0x100], R12 ; - /*5560*/ LDG.E.64.STRONG.CTA R8, [UR4] ; - /*5570*/ PRMT R11, R24, 0x123, RZ ; - /*5580*/ PRMT R10, R25, 0x123, RZ ; - /*5590*/ STG.E.EF.64.SYS [UR6+-0x60], R8 ; - /*55a0*/ STG.E.EF.64.SYS [R6+0x148], R10 ; -.L_x_44: - /*55b0*/ BSYNC B0 ; -.L_x_43: - /*55c0*/ IADD3 R2, R2, 0x1, RZ ; - /*55d0*/ ISETP.GE.U32.AND P0, PT, R2, c[0x3][0x180], PT ; - /*55e0*/ @P0 EXIT ; - /*55f0*/ BRA `(.L_x_45) ; -.L_x_46: - /*5600*/ BRA `(.L_x_46); - /*5610*/ NOP; - /*5620*/ NOP; - /*5630*/ NOP; - /*5640*/ NOP; - /*5650*/ NOP; - /*5660*/ NOP; - /*5670*/ NOP; -.L_x_175: - - -//--------------------- .text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,(.L_x_176 - _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ UMOV UR4, URZ ; -.L_x_52: - /*0040*/ UMOV UR6, 32@lo(d_header) ; - /*0050*/ UMOV UR7, 32@hi(d_header) ; - /*0060*/ LDG.E.U.128.STRONG.CTA R8, [UR6+0x10] ; - /*0070*/ LDG.E.U.128.STRONG.CTA R4, [UR6] ; - /*0080*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*0090*/ IMAD.U32 R69, RZ, RZ, UR4 ; - /*00a0*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*00b0*/ S2R R3, SR_CTAID.X ; - /*00c0*/ UMOV UR8, 0x1 ; - /*00d0*/ S2R R0, SR_TID.X ; - /*00e0*/ IMAD R2, R3, c[0x0][0x0], R0 ; - /*00f0*/ IMAD R2, R2, c[0x3][0x180], RZ ; - /*0100*/ IADD3 R68, P0, P1, R2, c[0x0][0x160], R69 ; - /*0110*/ IMAD.U32 R2, RZ, RZ, UR5 ; - /*0120*/ ULDC UR5, c[0x3][0x180] ; - /*0130*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*0140*/ IADD3.X R69, RZ, c[0x0][0x164], R2, P0, P1 ; - /*0150*/ SHF.L.W.U32.HI R2, R68, 0x1, R69 ; - /*0160*/ SHF.L.W.U32.HI R49, R69, 0x1, R68 ; - /*0170*/ LOP3.LUT R2, R2, R9, RZ, 0x3c, !PT ; - /*0180*/ LOP3.LUT R49, R49, R8, RZ, 0x3c, !PT ; - /*0190*/ LOP3.LUT R30, R2, R11, RZ, 0x3c, !PT ; - /*01a0*/ LOP3.LUT R3, R49, R10, RZ, 0x3c, !PT ; - /*01b0*/ LOP3.LUT R12, R2, 0x80000000, RZ, 0x3c, !PT ; - /*01c0*/ SHF.L.W.U32.HI R39, R30, 0x1c, R3 ; - /*01d0*/ SHF.L.W.U32.HI R57, R2.reuse, 0x19, R49.reuse ; - /*01e0*/ SHF.L.W.U32.HI R62, R49.reuse, 0x19, R2.reuse ; - /*01f0*/ PRMT R18, R2, 0x4321, R49 ; - /*0200*/ PRMT R44, R49, 0x4321, R2 ; - /*0210*/ SHF.L.W.U32.HI R33, R2, 0x15, R49.reuse ; - /*0220*/ SHF.L.W.U32.HI R27, R49, 0x15, R2 ; - /*0230*/ SHF.L.W.U32.HI R53, R12, 0x17, R49 ; - /*0240*/ SHF.L.W.U32.HI R30, R3, 0x1c, R30 ; - /*0250*/ SHF.L.W.U32.HI R49, R49, 0x17, R12 ; - /*0260*/ LOP3.LUT R3, R11, 0x80000000, RZ, 0x3c, !PT ; - /*0270*/ SHF.L.W.U32.HI R12, R8, 0x1, R9 ; - /*0280*/ SHF.L.W.U32.HI R13, R9, 0x1, R8 ; - /*0290*/ LOP3.LUT R2, R4, 0x1, RZ, 0x3c, !PT ; - /*02a0*/ SHF.L.W.U32.HI R21, R3, 0x1, R10 ; - /*02b0*/ SHF.L.W.U32.HI R14, R10, 0x1, R3 ; - /*02c0*/ LOP3.LUT R12, R12, R5, RZ, 0x3c, !PT ; - /*02d0*/ LOP3.LUT R3, R13, 0x1, R4, 0x96, !PT ; - /*02e0*/ SHF.L.W.U32.HI R23, R5, 0x1, R2 ; - /*02f0*/ SHF.L.W.U32.HI R16, R2, 0x1, R5 ; - /*0300*/ SHF.L.W.U32.HI R29, R7, 0x1, R6 ; - /*0310*/ SHF.L.W.U32.HI R15, R6, 0x1, R7 ; - /*0320*/ LOP3.LUT R2, R14, R7, RZ, 0x3c, !PT ; - /*0330*/ LOP3.LUT R21, R21, R6, RZ, 0x3c, !PT ; - /*0340*/ LOP3.LUT R13, R12.reuse, R7, RZ, 0x3c, !PT ; - /*0350*/ SHF.L.W.U32.HI R28, R12.reuse, 0xc, R3.reuse ; - /*0360*/ SHF.L.W.U32.HI R14, R3.reuse, 0xc, R12.reuse ; - /*0370*/ SHF.L.W.U32.HI R36, R12, 0x2, R3 ; - /*0380*/ SHF.L.W.U32.HI R38, R3, 0x2, R12 ; - /*0390*/ SHF.L.W.U32.HI R61, R12.reuse, 0xd, R3.reuse ; - /*03a0*/ SHF.L.W.U32.HI R22, R3.reuse, 0xd, R12.reuse ; - /*03b0*/ SHF.L.W.U32.HI R19, R12, 0xa, R3 ; - /*03c0*/ SHF.L.W.U32.HI R17, R3.reuse, 0xa, R12 ; - /*03d0*/ LOP3.LUT R6, R3, R6, RZ, 0x3c, !PT ; - /*03e0*/ LOP3.LUT R3, R16, 0x80000000, R11, 0x96, !PT ; - /*03f0*/ LOP3.LUT R12, R23, R10, RZ, 0x3c, !PT ; - /*0400*/ LOP3.LUT R29, R29, R68, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R10, R21, R8, RZ, 0x3c, !PT ; - /*0420*/ SHF.L.W.U32.HI R11, R13, 0x1, R6 ; - /*0430*/ SHF.L.W.U32.HI R51, R2, 0xb, R21 ; - /*0440*/ SHF.L.W.U32.HI R32, R21, 0xb, R2 ; - /*0450*/ SHF.L.W.U32.HI R26, R21.reuse, 0x1d, R2.reuse ; - /*0460*/ SHF.L.W.U32.HI R7, R2.reuse, 0x1d, R21.reuse ; - /*0470*/ SHF.L.W.U32.HI R47, R2.reuse, 0xf, R21.reuse ; - /*0480*/ SHF.L.W.U32.HI R59, R21, 0xf, R2 ; - /*0490*/ SHF.L.W.U32.HI R58, R2, 0x6, R21 ; - /*04a0*/ SHF.L.W.U32.HI R13, R6, 0x1, R13 ; - /*04b0*/ LOP3.LUT R25, R3.reuse, R69, RZ, 0x3c, !PT ; - /*04c0*/ SHF.L.W.U32.HI R34, R3.reuse, 0x14, R12.reuse ; - /*04d0*/ SHF.L.W.U32.HI R8, R12.reuse, 0x14, R3.reuse ; - /*04e0*/ SHF.L.W.U32.HI R40, R3.reuse, 0x7, R12.reuse ; - /*04f0*/ SHF.L.W.U32.HI R46, R12, 0x7, R3 ; - /*0500*/ PRMT R55, R3, 0x2107, R12 ; - /*0510*/ PRMT R24, R12.reuse, 0x2107, R3.reuse ; - /*0520*/ SHF.L.W.U32.HI R45, R3, 0xe, R12 ; - /*0530*/ SHF.L.W.U32.HI R42, R12, 0xe, R3 ; - /*0540*/ LOP3.LUT R35, R2, R9, RZ, 0x3c, !PT ; - /*0550*/ SHF.L.W.U32.HI R21, R21, 0x6, R2 ; - /*0560*/ LOP3.LUT R6, R15, R69, RZ, 0x3c, !PT ; - /*0570*/ LOP3.LUT R3, R29, 0x1, RZ, 0x3c, !PT ; - /*0580*/ LOP3.LUT R2, R12, R68, RZ, 0x3c, !PT ; - /*0590*/ SHF.L.W.U32.HI R20, R3, 0x4, R6 ; - /*05a0*/ SHF.L.W.U32.HI R12, R25, 0x1b, R2 ; - /*05b0*/ SHF.L.W.U32.HI R25, R2, 0x1b, R25 ; - /*05c0*/ SHF.L.W.U32.HI R9, R35, 0x1e, R10 ; - /*05d0*/ SHF.L.W.U32.HI R56, R6, 0x4, R3 ; - /*05e0*/ LOP3.LUT R52, R20, R47, R19, 0xb4, !PT ; - /*05f0*/ LOP3.LUT R50, R19, R44.reuse, R47, 0xb4, !PT ; - /*0600*/ SHF.L.W.U32.HI R35, R10, 0x1e, R35 ; - /*0610*/ SHF.L.W.U32.HI R23, R6, 0x12, R29 ; - /*0620*/ LOP3.LUT R47, R47, R44, R12, 0xd2, !PT ; - /*0630*/ LOP3.LUT R10, R12, R19, R20, 0xb4, !PT ; - /*0640*/ LOP3.LUT R44, R44, R20, R12, 0xb4, !PT ; - /*0650*/ LOP3.LUT R16, R51, R28, RZ, 0x30, !PT ; - /*0660*/ LOP3.LUT R20, R17, R18.reuse, R59, 0xb4, !PT ; - /*0670*/ LOP3.LUT R19, R59, R18, R25, 0xd2, !PT ; - /*0680*/ SHF.L.W.U32.HI R2, R29, 0x12, R6 ; - /*0690*/ LOP3.LUT R43, R56, R59, R17, 0xb4, !PT ; - /*06a0*/ LOP3.LUT R12, R25, R17, R56, 0xb4, !PT ; - /*06b0*/ LOP3.LUT R18, R18, R56, R25, 0xb4, !PT ; - /*06c0*/ LOP3.LUT R56, R24, R23, R11.reuse, 0xd2, !PT ; - /*06d0*/ LOP3.LUT R25, R23, R58, R11, 0xb4, !PT ; - /*06e0*/ LOP3.LUT R11, R11, R57, R58, 0xb4, !PT ; - /*06f0*/ LOP3.LUT R17, R58, R24, R57, 0xb4, !PT ; - /*0700*/ LOP3.LUT R3, R28, R6.reuse, R5.reuse, 0x90, !PT ; - /*0710*/ LOP3.LUT R16, R16, R6.reuse, R5.reuse, 0x96, !PT ; - /*0720*/ LOP3.LUT R54, R42, R6, R5, 0x6, !PT ; - /*0730*/ LOP3.LUT R57, R57, R23, R24, 0xb4, !PT ; - /*0740*/ SHF.L.W.U32.HI R31, R6, 0x9, R29 ; - /*0750*/ SHF.L.W.U32.HI R37, R29.reuse, 0x9, R6.reuse ; - /*0760*/ SHF.L.W.U32.HI R41, R6, 0x3, R29 ; - /*0770*/ LOP3.LUT R5, R32, R14, RZ, 0x30, !PT ; - /*0780*/ SHF.L.W.U32.HI R15, R29, 0x3, R6 ; - /*0790*/ LOP3.LUT R23, R55, R2, R13.reuse, 0xd2, !PT ; - /*07a0*/ LOP3.LUT R24, R2, R21, R13, 0xb4, !PT ; - /*07b0*/ LOP3.LUT R6, R14, R29, R4, 0x90, !PT ; - /*07c0*/ LOP3.LUT R13, R13, R62, R21, 0xb4, !PT ; - /*07d0*/ LOP3.LUT R21, R21, R55, R62, 0xb4, !PT ; - /*07e0*/ LOP3.LUT R48, R45, R29.reuse, R4.reuse, 0x6, !PT ; - /*07f0*/ LOP3.LUT R62, R62, R2, R55, 0xb4, !PT ; - /*0800*/ LOP3.LUT R29, R5, R29, R4, 0x96, !PT ; - /*0810*/ LOP3.LUT R2, R42, R3, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R3, R28, R27, R51, 0xb4, !PT ; - /*0830*/ LOP3.LUT R42, R51, R42, R27, 0xb4, !PT ; - /*0840*/ LOP3.LUT R4, R27, R54, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R5, R45, R6, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R6, R14, R33, R32, 0xb4, !PT ; - /*0870*/ LOP3.LUT R28, R34, R22, R41, 0xb4, !PT ; - /*0880*/ LOP3.LUT R27, R41, R26.reuse, R22, 0xb4, !PT ; - /*0890*/ LOP3.LUT R14, R39, R41, R34, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R22, R22, R26, R39.reuse, 0xd2, !PT ; - /*08b0*/ LOP3.LUT R39, R26, R34, R39, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R54, R8, R61, R15, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R26, R15, R7, R61, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R15, R30, R15, R8, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R61, R61, R7, R30.reuse, 0xd2, !PT ; - /*0900*/ LOP3.LUT R30, R7, R8, R30, 0xb4, !PT ; - /*0910*/ LOP3.LUT R32, R32, R45, R33, 0xb4, !PT ; - /*0920*/ LOP3.LUT R8, R49, R37, R46, 0xb4, !PT ; - /*0930*/ LOP3.LUT R41, R35, R46, R49, 0xb4, !PT ; - /*0940*/ LOP3.LUT R33, R33, R48, RZ, 0x3c, !PT ; - /*0950*/ LOP3.LUT R34, R46, R36.reuse, R37, 0xb4, !PT ; - /*0960*/ LOP3.LUT R7, R37, R36, R35.reuse, 0xd2, !PT ; - /*0970*/ LOP3.LUT R49, R36, R49, R35, 0xb4, !PT ; - /*0980*/ LOP3.LUT R48, R53, R31, R40, 0xb4, !PT ; - /*0990*/ LOP3.LUT R36, R9, R40, R53, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R51, R31, R38, R9.reuse, 0xd2, !PT ; - /*09b0*/ LOP3.LUT R53, R38, R53, R9, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R9, R6, R28, R17, 0x96, !PT ; - /*09d0*/ LOP3.LUT R37, R3, R54, R21, 0x96, !PT ; - /*09e0*/ LOP3.LUT R55, R40, R38, R31, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R40, R9, R52, R8, 0x96, !PT ; - /*0a00*/ LOP3.LUT R37, R37, R43, R48, 0x96, !PT ; - /*0a10*/ LOP3.LUT R64, R5, R39, R25, 0x96, !PT ; - /*0a20*/ LOP3.LUT R46, R2, R30, R24, 0x96, !PT ; - /*0a30*/ LOP3.LUT R64, R64, R44, R49, 0x96, !PT ; - /*0a40*/ SHF.L.W.U32.HI R31, R37, 0x1, R40 ; - /*0a50*/ LOP3.LUT R29, R29, 0x1, RZ, 0x3c, !PT ; - /*0a60*/ LOP3.LUT R46, R46, R18, R53, 0x96, !PT ; - /*0a70*/ SHF.L.W.U32.HI R45, R40, 0x1, R37 ; - /*0a80*/ LOP3.LUT R9, R16, R15, R13, 0x96, !PT ; - /*0a90*/ LOP3.LUT R66, R31, R64, RZ, 0x3c, !PT ; - /*0aa0*/ LOP3.LUT R63, R32, R27, R57, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R38, R42, R26, R62, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R59, R29, R14, R11, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R60, R33, R22, R56, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R31, R4, R61, R23, 0x96, !PT ; - /*0af0*/ LOP3.LUT R45, R45, R46, RZ, 0x3c, !PT ; - /*0b00*/ LOP3.LUT R58, R9, R12, R36, 0x96, !PT ; - /*0b10*/ LOP3.LUT R63, R63, R50, R34, 0x96, !PT ; - /*0b20*/ LOP3.LUT R38, R38, R20, R55, 0x96, !PT ; - /*0b30*/ LOP3.LUT R59, R59, R10, R41, 0x96, !PT ; - /*0b40*/ LOP3.LUT R60, R60, R47, R7, 0x96, !PT ; - /*0b50*/ LOP3.LUT R31, R31, R19, R51, 0x96, !PT ; - /*0b60*/ LOP3.LUT R35, R66, R29, RZ, 0x3c, !PT ; - /*0b70*/ LOP3.LUT R9, R45, R16, RZ, 0x3c, !PT ; -.L_x_47: - /*0b80*/ LOP3.LUT R29, R13, R45.reuse, RZ, 0x3c, !PT ; - /*0b90*/ USHF.L.U32 UR5, UR8, 0x3, URZ ; - /*0ba0*/ SHF.L.W.U32.HI R13, R64, 0x1, R46 ; - /*0bb0*/ UIADD3 UR8, UR8, 0x1, URZ ; - /*0bc0*/ LOP3.LUT R15, R15, R45.reuse, RZ, 0x3c, !PT ; - /*0bd0*/ LOP3.LUT R12, R12, R45, RZ, 0x3c, !PT ; - /*0be0*/ UISETP.NE.AND UP1, UPT, UR8, 0x17, UPT ; - /*0bf0*/ SHF.L.W.U32.HI R64, R46, 0x1, R64 ; - /*0c00*/ LOP3.LUT R16, R11, R66, RZ, 0x3c, !PT ; - /*0c10*/ LOP3.LUT R45, R36, R45, RZ, 0x3c, !PT ; - /*0c20*/ ULDC.64 UR6, c[0x3][UR5] ; - /*0c30*/ LOP3.LUT R11, R10, R66, RZ, 0x3c, !PT ; - /*0c40*/ LOP3.LUT R46, R13, R38, RZ, 0x3c, !PT ; - /*0c50*/ SHF.L.W.U32.HI R36, R60, 0x1, R31 ; - /*0c60*/ SHF.L.W.U32.HI R10, R38, 0x1, R63 ; - /*0c70*/ SHF.L.W.U32.HI R13, R63, 0x1, R38 ; - /*0c80*/ LOP3.LUT R38, R64, R63, RZ, 0x3c, !PT ; - /*0c90*/ SHF.L.W.U32.HI R63, R31, 0x1, R60 ; - /*0ca0*/ LOP3.LUT R37, R36, R37, RZ, 0x3c, !PT ; - /*0cb0*/ SHF.L.W.U32.HI R36, R59, 0x1, R58 ; - /*0cc0*/ LOP3.LUT R14, R14, R66, RZ, 0x3c, !PT ; - /*0cd0*/ LOP3.LUT R40, R63, R40, RZ, 0x3c, !PT ; - /*0ce0*/ LOP3.LUT R41, R41, R66, RZ, 0x3c, !PT ; - /*0cf0*/ SHF.L.W.U32.HI R63, R58, 0x1, R59 ; - /*0d00*/ LOP3.LUT R31, R36, R31, RZ, 0x3c, !PT ; - /*0d10*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*0d20*/ SHF.L.W.U32.HI R10, R12, 0x9, R11 ; - /*0d30*/ SHF.L.W.U32.HI R36, R11, 0x9, R12 ; - /*0d40*/ LOP3.LUT R58, R13, R58, RZ, 0x3c, !PT ; - /*0d50*/ SHF.L.W.U32.HI R11, R15, 0x4, R14 ; - /*0d60*/ SHF.L.W.U32.HI R12, R14, 0x4, R15 ; - /*0d70*/ SHF.L.W.U32.HI R13, R45, 0x12, R41 ; - /*0d80*/ SHF.L.W.U32.HI R14, R41, 0x12, R45 ; - /*0d90*/ SHF.L.W.U32.HI R15, R29, 0x3, R16 ; - /*0da0*/ SHF.L.W.U32.HI R16, R16, 0x3, R29 ; - /*0db0*/ LOP3.LUT R45, R40, R32, RZ, 0x3c, !PT ; - /*0dc0*/ LOP3.LUT R29, R37.reuse, R42, RZ, 0x3c, !PT ; - /*0dd0*/ LOP3.LUT R26, R37, R26, RZ, 0x3c, !PT ; - /*0de0*/ LOP3.LUT R41, R62, R37.reuse, RZ, 0x3c, !PT ; - /*0df0*/ LOP3.LUT R20, R20, R37, RZ, 0x3c, !PT ; - /*0e00*/ LOP3.LUT R32, R34, R40, RZ, 0x3c, !PT ; - /*0e10*/ LOP3.LUT R37, R55, R37, RZ, 0x3c, !PT ; - /*0e20*/ LOP3.LUT R34, R47, R38, RZ, 0x3c, !PT ; - /*0e30*/ LOP3.LUT R60, R63, R60, RZ, 0x3c, !PT ; - /*0e40*/ LOP3.LUT R4, R46.reuse, R4, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R47, R46, R61, RZ, 0x3c, !PT ; - /*0e60*/ LOP3.LUT R23, R23, R46.reuse, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R55, R19, R46.reuse, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R46, R51, R46, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R51, R24, R31.reuse, RZ, 0x3c, !PT ; - /*0ea0*/ LOP3.LUT R24, R18, R31, RZ, 0x3c, !PT ; - /*0eb0*/ LOP3.LUT R18, R60, R5, RZ, 0x3c, !PT ; - /*0ec0*/ LOP3.LUT R27, R40, R27, RZ, 0x3c, !PT ; - /*0ed0*/ LOP3.LUT R57, R57, R40.reuse, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R50, R50, R40, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R19, R31, R2, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R42, R59, R28, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R5, R58, R54, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R40, R38.reuse, R22, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R2, R53, R31, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R33, R38, R33, RZ, 0x3c, !PT ; - /*0f50*/ LOP3.LUT R22, R56, R38, RZ, 0x3c, !PT ; - /*0f60*/ LOP3.LUT R30, R31, R30, RZ, 0x3c, !PT ; - /*0f70*/ LOP3.LUT R53, R25, R60, RZ, 0x3c, !PT ; - /*0f80*/ LOP3.LUT R38, R7, R38, RZ, 0x3c, !PT ; - /*0f90*/ LOP3.LUT R31, R60, R39, RZ, 0x3c, !PT ; - /*0fa0*/ LOP3.LUT R25, R44, R60.reuse, RZ, 0x3c, !PT ; - /*0fb0*/ LOP3.LUT R49, R49, R60, RZ, 0x3c, !PT ; - /*0fc0*/ LOP3.LUT R60, R17, R59, RZ, 0x3c, !PT ; - /*0fd0*/ LOP3.LUT R28, R59, R6, RZ, 0x3c, !PT ; - /*0fe0*/ SHF.L.W.U32.HI R7, R5, 0xc, R42 ; - /*0ff0*/ LOP3.LUT R17, R8, R59, RZ, 0x3c, !PT ; - /*1000*/ LOP3.LUT R21, R21, R58.reuse, RZ, 0x3c, !PT ; - /*1010*/ LOP3.LUT R6, R43, R58.reuse, RZ, 0x3c, !PT ; - /*1020*/ LOP3.LUT R44, R48, R58, RZ, 0x3c, !PT ; - /*1030*/ SHF.L.W.U32.HI R5, R42, 0xc, R5 ; - /*1040*/ LOP3.LUT R58, R58, R3, RZ, 0x3c, !PT ; - /*1050*/ SHF.L.W.U32.HI R42, R41, 0xb, R57 ; - /*1060*/ SHF.L.W.U32.HI R56, R57, 0xb, R41 ; - /*1070*/ LOP3.LUT R39, R52, R59, RZ, 0x3c, !PT ; - /*1080*/ SHF.L.W.U32.HI R3, R2, 0xe, R49 ; - /*1090*/ SHF.L.W.U32.HI R41, R55, 0x15, R34 ; - /*10a0*/ SHF.L.W.U32.HI R8, R34, 0x15, R55 ; - /*10b0*/ SHF.L.W.U32.HI R2, R49, 0xe, R2 ; - /*10c0*/ SHF.L.W.U32.HI R55, R51, 0x7, R53 ; - /*10d0*/ SHF.L.W.U32.HI R34, R53, 0x7, R51 ; - /*10e0*/ SHF.L.W.U32.HI R52, R29, 0x1e, R45 ; - /*10f0*/ SHF.L.W.U32.HI R49, R45, 0x1e, R29 ; - /*1100*/ SHF.L.W.U32.HI R48, R44, 0x2, R17 ; - /*1110*/ SHF.L.W.U32.HI R53, R17, 0x2, R44 ; - /*1120*/ PRMT R17, R46, 0x4321, R38 ; - /*1130*/ PRMT R43, R38, 0x4321, R46 ; - /*1140*/ SHF.L.W.U32.HI R29, R30, 0x14, R31 ; - /*1150*/ SHF.L.W.U32.HI R30, R31, 0x14, R30 ; - /*1160*/ SHF.L.W.U32.HI R38, R6, 0xd, R39 ; - /*1170*/ SHF.L.W.U32.HI R54, R47, 0x17, R40 ; - /*1180*/ SHF.L.W.U32.HI R51, R40, 0x17, R47 ; - /*1190*/ SHF.L.W.U32.HI R31, R37, 0x1d, R32 ; - /*11a0*/ SHF.L.W.U32.HI R39, R39, 0xd, R6 ; - /*11b0*/ SHF.L.W.U32.HI R37, R32, 0x1d, R37 ; - /*11c0*/ SHF.L.W.U32.HI R40, R4, 0x1c, R33 ; - /*11d0*/ SHF.L.W.U32.HI R45, R33, 0x1c, R4 ; - /*11e0*/ LOP3.LUT R46, R35, R56, R5, 0xb4, !PT ; - /*11f0*/ LOP3.LUT R6, R5, R41, R56, 0xb4, !PT ; - /*1200*/ LOP3.LUT R32, R56, R3.reuse, R41, 0xb4, !PT ; - /*1210*/ LOP3.LUT R33, R41, R3, R35, 0xd2, !PT ; - /*1220*/ LOP3.LUT R5, R3, R5, R35, 0xb4, !PT ; - /*1230*/ LOP3.LUT R35, R9, R42, R7, 0xb4, !PT ; - /*1240*/ LOP3.LUT R3, R7, R8, R42, 0xb4, !PT ; - /*1250*/ SHF.L.W.U32.HI R44, R19, 0x1b, R18 ; - /*1260*/ LOP3.LUT R42, R42, R2.reuse, R8, 0xb4, !PT ; - /*1270*/ LOP3.LUT R4, R8, R2, R9, 0xd2, !PT ; - /*1280*/ SHF.L.W.U32.HI R18, R18, 0x1b, R19 ; - /*1290*/ LOP3.LUT R2, R2, R7, R9, 0xb4, !PT ; - /*12a0*/ SHF.L.W.U32.HI R47, R20, 0xf, R50 ; - /*12b0*/ SHF.L.W.U32.HI R19, R50, 0xf, R20 ; - /*12c0*/ LOP3.LUT R41, R49, R34, R51, 0xb4, !PT ; - /*12d0*/ LOP3.LUT R8, R51, R36, R34, 0xb4, !PT ; - /*12e0*/ LOP3.LUT R7, R36, R48.reuse, R49.reuse, 0xd2, !PT ; - /*12f0*/ SHF.L.W.U32.HI R50, R21, 0xa, R60 ; - /*1300*/ LOP3.LUT R34, R34, R48, R36, 0xb4, !PT ; - /*1310*/ LOP3.LUT R49, R48, R51, R49, 0xb4, !PT ; - /*1320*/ SHF.L.W.U32.HI R20, R60, 0xa, R21 ; - /*1330*/ LOP3.LUT R36, R52, R55, R54, 0xb4, !PT ; - /*1340*/ LOP3.LUT R48, R54, R10, R55, 0xb4, !PT ; - /*1350*/ SHF.L.W.U32.HI R21, R23, 0x19, R22 ; - /*1360*/ LOP3.LUT R55, R55, R53.reuse, R10, 0xb4, !PT ; - /*1370*/ LOP3.LUT R51, R10, R53, R52.reuse, 0xd2, !PT ; - /*1380*/ SHF.L.W.U32.HI R22, R22, 0x19, R23 ; - /*1390*/ LOP3.LUT R53, R53, R54, R52, 0xb4, !PT ; - /*13a0*/ PRMT R23, R24, 0x2107, R25 ; - /*13b0*/ LOP3.LUT R10, R44, R50, R12, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R52, R12, R47, R50, 0xb4, !PT ; - /*13d0*/ PRMT R24, R25, 0x2107, R24 ; - /*13e0*/ LOP3.LUT R50, R50, R43, R47, 0xb4, !PT ; - /*13f0*/ SHF.L.W.U32.HI R25, R26, 0x6, R27 ; - /*1400*/ LOP3.LUT R47, R47, R43, R44, 0xd2, !PT ; - /*1410*/ SHF.L.W.U32.HI R26, R27, 0x6, R26 ; - /*1420*/ LOP3.LUT R44, R43, R12, R44, 0xb4, !PT ; - /*1430*/ SHF.L.W.U32.HI R27, R58, 0x1, R28 ; - /*1440*/ LOP3.LUT R12, R18, R20, R11, 0xb4, !PT ; - /*1450*/ LOP3.LUT R43, R11, R19, R20, 0xb4, !PT ; - /*1460*/ LOP3.LUT R20, R20, R17.reuse, R19, 0xb4, !PT ; - /*1470*/ SHF.L.W.U32.HI R28, R28, 0x1, R58 ; - /*1480*/ LOP3.LUT R19, R19, R17, R18.reuse, 0xd2, !PT ; - /*1490*/ LOP3.LUT R18, R17, R11, R18, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R11, R27, R21, R25, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R17, R25, R24, R21, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R57, R21, R13.reuse, R24, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R56, R24, R13, R27.reuse, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R25, R13, R25, R27, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R21, R26, R23, R22, 0xb4, !PT ; - /*1500*/ LOP3.LUT R62, R22, R14, R23, 0xb4, !PT ; - /*1510*/ LOP3.LUT R13, R28, R22, R26, 0xb4, !PT ; - /*1520*/ LOP3.LUT R23, R23, R14, R28.reuse, 0xd2, !PT ; - /*1530*/ LOP3.LUT R24, R14, R26, R28, 0xb4, !PT ; - /*1540*/ LOP3.LUT R28, R29, R39, R15, 0xb4, !PT ; - /*1550*/ LOP3.LUT R54, R30, R38, R16, 0xb4, !PT ; - /*1560*/ LOP3.LUT R27, R15, R37.reuse, R39, 0xb4, !PT ; - /*1570*/ LOP3.LUT R22, R39, R37, R40, 0xd2, !PT ; - /*1580*/ LOP3.LUT R14, R40, R15, R29, 0xb4, !PT ; - /*1590*/ LOP3.LUT R39, R37, R29, R40, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R15, R45, R16, R30, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R29, R6, R28, R17, 0x96, !PT ; - /*15c0*/ LOP3.LUT R37, R3, R54, R21, 0x96, !PT ; - /*15d0*/ LOP3.LUT R30, R31, R30, R45, 0xb4, !PT ; - /*15e0*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*15f0*/ LOP3.LUT R9, R46, UR6, RZ, 0x3c, !PT ; - /*1600*/ LOP3.LUT R64, R5, R39, R25, 0x96, !PT ; - /*1610*/ LOP3.LUT R40, R29, R52, R8, 0x96, !PT ; - /*1620*/ LOP3.LUT R37, R37, R43, R48, 0x96, !PT ; - /*1630*/ LOP3.LUT R46, R2, R30, R24, 0x96, !PT ; - /*1640*/ LOP3.LUT R26, R16, R31.reuse, R38, 0xb4, !PT ; - /*1650*/ LOP3.LUT R61, R38, R31, R45, 0xd2, !PT ; - /*1660*/ LOP3.LUT R64, R64, R44, R49, 0x96, !PT ; - /*1670*/ SHF.L.W.U32.HI R29, R37, 0x1, R40 ; - /*1680*/ LOP3.LUT R16, R35, UR7, RZ, 0x3c, !PT ; - /*1690*/ LOP3.LUT R46, R46, R18, R53, 0x96, !PT ; - /*16a0*/ SHF.L.W.U32.HI R45, R40, 0x1, R37 ; - /*16b0*/ LOP3.LUT R58, R4, R61, R23, 0x96, !PT ; - /*16c0*/ LOP3.LUT R66, R29, R64, RZ, 0x3c, !PT ; - /*16d0*/ LOP3.LUT R63, R32, R27, R57, 0x96, !PT ; - /*16e0*/ LOP3.LUT R38, R42, R26, R62, 0x96, !PT ; - /*16f0*/ LOP3.LUT R60, R33, R22, R56, 0x96, !PT ; - /*1700*/ LOP3.LUT R59, R9, R14, R11, 0x96, !PT ; - /*1710*/ LOP3.LUT R29, R16, R15, R13, 0x96, !PT ; - /*1720*/ LOP3.LUT R45, R45, R46, RZ, 0x3c, !PT ; - /*1730*/ LOP3.LUT R31, R58, R19, R51, 0x96, !PT ; - /*1740*/ LOP3.LUT R35, R66, R9, RZ, 0x3c, !PT ; - /*1750*/ LOP3.LUT R63, R63, R50, R34, 0x96, !PT ; - /*1760*/ LOP3.LUT R38, R38, R20, R55, 0x96, !PT ; - /*1770*/ LOP3.LUT R60, R60, R47, R7, 0x96, !PT ; - /*1780*/ LOP3.LUT R59, R59, R10, R41, 0x96, !PT ; - /*1790*/ LOP3.LUT R58, R29, R12, R36, 0x96, !PT ; - /*17a0*/ LOP3.LUT R9, R45, R16, RZ, 0x3c, !PT ; - /*17b0*/ @P0 BRA `(.L_x_47) ; - /*17c0*/ SHF.L.W.U32.HI R6, R60, 0x1, R31 ; - /*17d0*/ SHF.L.W.U32.HI R3, R31, 0x1, R60 ; - /*17e0*/ LOP3.LUT R37, R6, R37, RZ, 0x3c, !PT ; - /*17f0*/ LOP3.LUT R2, R13, R45, RZ, 0x3c, !PT ; - /*1800*/ SHF.L.W.U32.HI R6, R38, 0x1, R63 ; - /*1810*/ SHF.L.W.U32.HI R8, R46, 0x1, R64 ; - /*1820*/ SHF.L.W.U32.HI R7, R64, 0x1, R46 ; - /*1830*/ IMAD.MOV.U32 R64, RZ, RZ, RZ ; - /*1840*/ SHF.L.W.U32.HI R5, R63, 0x1, R38 ; - /*1850*/ SHF.L.W.U32.HI R13, R58, 0x1, R59 ; - /*1860*/ SHF.L.W.U32.HI R10, R59, 0x1, R58 ; - /*1870*/ LOP3.LUT R40, R3, R40, RZ, 0x3c, !PT ; - /*1880*/ LOP3.LUT R3, R6, R59, RZ, 0x3c, !PT ; - /*1890*/ LOP3.LUT R58, R5, R58, RZ, 0x3c, !PT ; - /*18a0*/ LOP3.LUT R6, R8, R63, RZ, 0x3c, !PT ; - /*18b0*/ LOP3.LUT R38, R7, R38, RZ, 0x3c, !PT ; - /*18c0*/ LOP3.LUT R60, R13, R60, RZ, 0x3c, !PT ; - /*18d0*/ LOP3.LUT R31, R10, R31, RZ, 0x3c, !PT ; - /*18e0*/ LOP3.LUT R11, R11, R66, RZ, 0x3c, !PT ; - /*18f0*/ LOP3.LUT R62, R37, R62, RZ, 0x3c, !PT ; - /*1900*/ LOP3.LUT R52, R3, R52, RZ, 0x3c, !PT ; - /*1910*/ LOP3.LUT R43, R58, R43, RZ, 0x3c, !PT ; - /*1920*/ LOP3.LUT R4, R38, R4, RZ, 0x3c, !PT ; - /*1930*/ LOP3.LUT R33, R6, R33, RZ, 0x3c, !PT ; - /*1940*/ LOP3.LUT R30, R31, R30, RZ, 0x3c, !PT ; - /*1950*/ LOP3.LUT R39, R60, R39, RZ, 0x3c, !PT ; - /*1960*/ LOP3.LUT R37, R37, R55, RZ, 0x3c, !PT ; - /*1970*/ LOP3.LUT R34, R40.reuse, R34, RZ, 0x3c, !PT ; - /*1980*/ LOP3.LUT R57, R40, R57, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R5, R3, R28, RZ, 0x3c, !PT ; - /*19a0*/ SHF.L.W.U32.HI R12, R2, 0x3, R11 ; - /*19b0*/ SHF.L.W.U32.HI R40, R30, 0x14, R39 ; - /*19c0*/ SHF.L.W.U32.HI R3, R43, 0xd, R52 ; - /*19d0*/ SHF.L.W.U32.HI R7, R4, 0x1c, R33 ; - /*19e0*/ SHF.L.W.U32.HI R13, R11, 0x3, R2 ; - /*19f0*/ SHF.L.W.U32.HI R42, R34, 0x1d, R37 ; - /*1a00*/ SHF.L.W.U32.HI R43, R52, 0xd, R43 ; - /*1a10*/ SHF.L.W.U32.HI R2, R37, 0x1d, R34 ; - /*1a20*/ LOP3.LUT R19, R38, R19, RZ, 0x3c, !PT ; - /*1a30*/ LOP3.LUT R54, R58, R54, RZ, 0x3c, !PT ; - /*1a40*/ LOP3.LUT R38, R7, R12, R40, 0xb4, !PT ; - /*1a50*/ LOP3.LUT R40, R40, R43, R12, 0xb4, !PT ; - /*1a60*/ LOP3.LUT R42, R12, R42, R43, 0xb4, !PT ; - /*1a70*/ LOP3.LUT R43, R13, R2, R3, 0xb4, !PT ; - /*1a80*/ IMAD.SHL.U32 R2, R0, 0x40, RZ ; - /*1a90*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*1aa0*/ IMAD.SHL.U32 R0, R0, 0x10, RZ ; - /*1ab0*/ SHF.L.W.U32.HI R30, R39, 0x14, R30 ; - /*1ac0*/ SHF.L.W.U32.HI R8, R54, 0xc, R5 ; - /*1ad0*/ SHF.L.W.U32.HI R36, R5, 0xc, R54 ; - /*1ae0*/ LOP3.LUT R31, R31, R53, RZ, 0x3c, !PT ; - /*1af0*/ LOP3.LUT R60, R60, R49, RZ, 0x3c, !PT ; - /*1b00*/ SHF.L.W.U32.HI R5, R62, 0xb, R57 ; - /*1b10*/ SHF.L.W.U32.HI R57, R57, 0xb, R62 ; - /*1b20*/ SHF.L.W.U32.HI R11, R19, 0x15, R6 ; - /*1b30*/ LOP3.LUT R41, R30, R3, R13, 0xb4, !PT ; - /*1b40*/ SHF.L.W.U32.HI R10, R31, 0xe, R60 ; - /*1b50*/ SHF.L.W.U32.HI R19, R6, 0x15, R19 ; - /*1b60*/ LOP3.LUT R3, R0, 0x30, RZ, 0xc0, !PT ; - /*1b70*/ SHF.L.W.U32.HI R39, R33, 0x1c, R4 ; - /*1b80*/ STS.128 [R2+0x830], R40 ; - /*1b90*/ SHF.L.W.U32.HI R60, R60, 0xe, R31 ; - /*1ba0*/ LOP3.LUT R44, R35, R57, R36, 0xb4, !PT ; - /*1bb0*/ LOP3.LUT R0, R2, 0x3fe00, RZ, 0xc0, !PT ; - /*1bc0*/ LOP3.LUT R45, R9, R5, R8, 0xb4, !PT ; - /*1bd0*/ LOP3.LUT R46, R36, R11, R57, 0xb4, !PT ; - /*1be0*/ IMAD.IADD R0, R0, 0x1, R3 ; - /*1bf0*/ LOP3.LUT R47, R8, R19, R5, 0xb4, !PT ; - /*1c00*/ LOP3.LUT R39, R39, R13, R30, 0xb4, !PT ; - /*1c10*/ LOP3.LUT R4, R57, R10.reuse, R11, 0xb4, !PT ; - /*1c20*/ LOP3.LUT R6, R11, R10, R35.reuse, 0xd2, !PT ; - /*1c30*/ LOP3.LUT R36, R10, R36, R35, 0xb4, !PT ; - /*1c40*/ LOP3.LUT R5, R5, R60.reuse, R19, 0xb4, !PT ; - /*1c50*/ LOP3.LUT R7, R19, R60, R9.reuse, 0xd2, !PT ; - /*1c60*/ LOP3.LUT R37, R60, R8, R9, 0xb4, !PT ; - /*1c70*/ LOP3.LUT R44, R44, 0x80008008, RZ, 0x3c, !PT ; - /*1c80*/ LOP3.LUT R45, R45, 0x80000000, RZ, 0x3c, !PT ; - /*1c90*/ STS.128 [R2+0x810], R4 ; - /*1ca0*/ STS.128 [R2+0x820], R36 ; - /*1cb0*/ STS.128 [R2+0x800], R44 ; - /*1cc0*/ LDS.U.128 R32, [R0+0x800] ; - /*1cd0*/ LDS.U.128 R28, [R0+0x840] ; - /*1ce0*/ LDS.U.128 R24, [R0+0x880] ; - /*1cf0*/ LDS.U.128 R20, [R0+0x8c0] ; - /*1d00*/ LDS.U.128 R16, [R0+0x900] ; - /*1d10*/ LDS.U.128 R12, [R0+0x940] ; - /*1d20*/ LDS.U.128 R8, [R0+0x980] ; - /*1d30*/ LDS.U.128 R4, [R0+0x9c0] ; -.L_x_48: - /*1d40*/ S2R R56, SR_TID.X ; - /*1d50*/ SHF.R.U32.HI R62, RZ, 0x2, R64 ; - /*1d60*/ IMAD.SHL.U32 R2, R56, 0x40, RZ ; - /*1d70*/ IMAD.SHL.U32 R58, R56, 0x10, RZ ; - /*1d80*/ LOP3.LUT R67, R2, 0x3fe00, RZ, 0xc0, !PT ; - /*1d90*/ LOP3.LUT R58, R58, 0x70, RZ, 0xe2, !PT ; - /*1da0*/ LDS.U R63, [R67+0x800] ; - /*1db0*/ LDS.U R61, [R67+0x840] ; - /*1dc0*/ LDS.U R60, [R67+0x8c0] ; - /*1dd0*/ LDS.U R59, [R67+0x900] ; - /*1de0*/ LDS.U R57, [R67+0x940] ; - /*1df0*/ LOP3.LUT R0, R63, R64, RZ, 0x3c, !PT ; - /*1e00*/ IMAD R3, R0, 0x1000193, RZ ; - /*1e10*/ LOP3.LUT R39, R3, R32, RZ, 0x3c, !PT ; - /*1e20*/ IMAD.MOV.U32 R3, RZ, RZ, 0x80 ; - /*1e30*/ SHFL.IDX PT, R39, R39, R62, 0x181f ; - /*1e40*/ IMAD.HI.U32 R0, R39, c[0x3][0x18c], RZ ; - /*1e50*/ IMAD.MOV R0, RZ, RZ, -R0 ; - /*1e60*/ IMAD R0, R0, c[0x3][0x184], R39 ; - /*1e70*/ ISETP.GE.U32.AND P0, PT, R0, c[0x3][0x184], PT ; - /*1e80*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*1e90*/ IMAD.IADD R36, R0, 0x1, -R37 ; - /*1ea0*/ LOP3.LUT R0, R61, R64, RZ, 0x3c, !PT ; - /*1eb0*/ IMAD.WIDE.U32 R36, R36, R3, c[0x3][0x190] ; - /*1ec0*/ IMAD R41, R0, 0x1000193, RZ ; - /*1ed0*/ IADD3 R36, P0, R36, R58, RZ ; - /*1ee0*/ LDS.U R0, [R67+0x880] ; - /*1ef0*/ LOP3.LUT R43, R41, R28, RZ, 0x3c, !PT ; - /*1f00*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*1f10*/ SHFL.IDX PT, R43, R43, R62, 0x181f ; - /*1f20*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*1f30*/ IMAD.HI.U32 R40, R43, c[0x3][0x18c], RZ ; - /*1f40*/ IMAD.MOV R40, RZ, RZ, -R40 ; - /*1f50*/ IMAD R40, R40, c[0x3][0x184], R43 ; - /*1f60*/ ISETP.GE.U32.AND P0, PT, R40, c[0x3][0x184], PT ; - /*1f70*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*1f80*/ IMAD.IADD R40, R40, 0x1, -R41 ; - /*1f90*/ IMAD.WIDE.U32 R40, R40, R3, c[0x3][0x190] ; - /*1fa0*/ IADD3 R40, P0, R40, R58, RZ ; - /*1fb0*/ LOP3.LUT R44, R0, R64, RZ, 0x3c, !PT ; - /*1fc0*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*1fd0*/ IMAD R45, R44, 0x1000193, RZ ; - /*1fe0*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*1ff0*/ LOP3.LUT R47, R45, R24, RZ, 0x3c, !PT ; - /*2000*/ SHFL.IDX PT, R47, R47, R62, 0x181f ; - /*2010*/ IMAD.HI.U32 R44, R47, c[0x3][0x18c], RZ ; - /*2020*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*2030*/ IMAD R44, R44, c[0x3][0x184], R47 ; - /*2040*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*2050*/ SEL R45, RZ, c[0x3][0x184], !P0 ; - /*2060*/ IMAD.IADD R44, R44, 0x1, -R45 ; - /*2070*/ IMAD.WIDE.U32 R44, R44, R3, c[0x3][0x190] ; - /*2080*/ IADD3 R44, P0, R44, R58, RZ ; - /*2090*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*20a0*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*20b0*/ LOP3.LUT R48, R60, R64.reuse, RZ, 0x3c, !PT ; - /*20c0*/ LOP3.LUT R50, R59, R64, RZ, 0x3c, !PT ; - /*20d0*/ IMAD R49, R48, 0x1000193, RZ ; - /*20e0*/ IMAD R53, R50, 0x1000193, RZ ; - /*20f0*/ LOP3.LUT R49, R49, R20, RZ, 0x3c, !PT ; - /*2100*/ LOP3.LUT R53, R53, R16, RZ, 0x3c, !PT ; - /*2110*/ SHFL.IDX PT, R49, R49, R62, 0x181f ; - /*2120*/ SHFL.IDX PT, R52, R53, R62, 0x181f ; - /*2130*/ IMAD.HI.U32 R48, R49, c[0x3][0x18c], RZ ; - /*2140*/ IMAD.MOV R48, RZ, RZ, -R48 ; - /*2150*/ IMAD R48, R48, c[0x3][0x184], R49 ; - /*2160*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*2170*/ SEL R51, RZ, c[0x3][0x184], !P0 ; - /*2180*/ IMAD.IADD R48, R48, 0x1, -R51 ; - /*2190*/ IMAD.WIDE.U32 R48, R48, R3, c[0x3][0x190] ; - /*21a0*/ IADD3 R48, P0, R48, R58, RZ ; - /*21b0*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*21c0*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*21d0*/ IMAD.HI.U32 R54, R52, c[0x3][0x18c], RZ ; - /*21e0*/ IMAD.MOV R55, RZ, RZ, -R54 ; - /*21f0*/ IMAD R65, R32, 0x1000193, RZ ; - /*2200*/ LOP3.LUT R32, R57, R64, RZ, 0x3c, !PT ; - /*2210*/ IMAD R52, R55, c[0x3][0x184], R52 ; - /*2220*/ IMAD R66, R33, 0x1000193, RZ ; - /*2230*/ IMAD R33, R32, 0x1000193, RZ ; - /*2240*/ ISETP.GE.U32.AND P0, PT, R52, c[0x3][0x184], PT ; - /*2250*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*2260*/ IMAD.IADD R52, R52, 0x1, -R55 ; - /*2270*/ IMAD.WIDE.U32 R52, R52, R3, c[0x3][0x190] ; - /*2280*/ IADD3 R52, P0, R52, R58, RZ ; - /*2290*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*22a0*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*22b0*/ LOP3.LUT R66, R66, R37, RZ, 0x3c, !PT ; - /*22c0*/ LOP3.LUT R37, R33, R12, RZ, 0x3c, !PT ; - /*22d0*/ LOP3.LUT R65, R65, R36, RZ, 0x3c, !PT ; - /*22e0*/ IMAD R33, R34, 0x1000193, RZ ; - /*22f0*/ LDS.U R36, [R67+0x980] ; - /*2300*/ SHFL.IDX PT, R32, R37, R62, 0x181f ; - /*2310*/ LOP3.LUT R38, R33, R38, RZ, 0x3c, !PT ; - /*2320*/ LDS.U R37, [R67+0x9c0] ; - /*2330*/ IMAD.HI.U32 R33, R32, c[0x3][0x18c], RZ ; - /*2340*/ IMAD.MOV R33, RZ, RZ, -R33 ; - /*2350*/ IMAD R33, R33, c[0x3][0x184], R32 ; - /*2360*/ IMAD R32, R35, 0x1000193, RZ ; - /*2370*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*2380*/ LOP3.LUT R39, R32, R39, RZ, 0x3c, !PT ; - /*2390*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*23a0*/ IMAD.IADD R32, R33, 0x1, -R32 ; - /*23b0*/ IMAD R33, R28, 0x1000193, RZ ; - /*23c0*/ IMAD R28, R29, 0x1000193, RZ ; - /*23d0*/ IMAD R29, R30, 0x1000193, RZ ; - /*23e0*/ LOP3.LUT R41, R28, R41, RZ, 0x3c, !PT ; - /*23f0*/ LOP3.LUT R42, R29, R42, RZ, 0x3c, !PT ; - /*2400*/ IMAD.WIDE.U32 R28, R32, R3, c[0x3][0x190] ; - /*2410*/ LOP3.LUT R40, R33, R40, RZ, 0x3c, !PT ; - /*2420*/ IADD3 R32, P0, R28, R58, RZ ; - /*2430*/ LOP3.LUT R28, R36, R64, RZ, 0x3c, !PT ; - /*2440*/ IMAD.X R33, RZ, RZ, R29, P0 ; - /*2450*/ IMAD R29, R28, 0x1000193, RZ ; - /*2460*/ LOP3.LUT R29, R29, R8, RZ, 0x3c, !PT ; - /*2470*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*2480*/ SHFL.IDX PT, R28, R29, R62, 0x181f ; - /*2490*/ IMAD R30, R31, 0x1000193, RZ ; - /*24a0*/ LOP3.LUT R43, R30, R43, RZ, 0x3c, !PT ; - /*24b0*/ IMAD.HI.U32 R30, R28, c[0x3][0x18c], RZ ; - /*24c0*/ IMAD.MOV R31, RZ, RZ, -R30 ; - /*24d0*/ IMAD R28, R31, c[0x3][0x184], R28 ; - /*24e0*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*24f0*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*2500*/ IMAD.IADD R28, R28, 0x1, -R31 ; - /*2510*/ IMAD R31, R24, 0x1000193, RZ ; - /*2520*/ IMAD R24, R25, 0x1000193, RZ ; - /*2530*/ IMAD R25, R26, 0x1000193, RZ ; - /*2540*/ LOP3.LUT R45, R24, R45, RZ, 0x3c, !PT ; - /*2550*/ LOP3.LUT R46, R25, R46, RZ, 0x3c, !PT ; - /*2560*/ IMAD.WIDE.U32 R24, R28, R3, c[0x3][0x190] ; - /*2570*/ IADD3 R28, P0, R24, R58, RZ ; - /*2580*/ IMAD.X R29, RZ, RZ, R25, P0 ; - /*2590*/ LOP3.LUT R44, R31, R44, RZ, 0x3c, !PT ; - /*25a0*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*25b0*/ LOP3.LUT R24, R37, R64, RZ, 0x3c, !PT ; - /*25c0*/ IMAD R25, R24, 0x1000193, RZ ; - /*25d0*/ LOP3.LUT R25, R25, R4, RZ, 0x3c, !PT ; - /*25e0*/ SHFL.IDX PT, R24, R25, R62, 0x181f ; - /*25f0*/ IMAD R26, R27, 0x1000193, RZ ; - /*2600*/ LOP3.LUT R47, R26, R47, RZ, 0x3c, !PT ; - /*2610*/ IMAD.HI.U32 R26, R24, c[0x3][0x18c], RZ ; - /*2620*/ IMAD.MOV R27, RZ, RZ, -R26 ; - /*2630*/ IMAD R24, R27, c[0x3][0x184], R24 ; - /*2640*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*2650*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2660*/ IMAD.IADD R24, R24, 0x1, -R27 ; - /*2670*/ IMAD R27, R20, 0x1000193, RZ ; - /*2680*/ IMAD R20, R21, 0x1000193, RZ ; - /*2690*/ IMAD R21, R22, 0x1000193, RZ ; - /*26a0*/ LOP3.LUT R49, R20, R49, RZ, 0x3c, !PT ; - /*26b0*/ LOP3.LUT R50, R21, R50, RZ, 0x3c, !PT ; - /*26c0*/ IMAD.WIDE.U32 R20, R24, R3, c[0x3][0x190] ; - /*26d0*/ IADD3 R24, R64, 0x1, RZ ; - /*26e0*/ LOP3.LUT R25, R63, R24, RZ, 0x3c, !PT ; - /*26f0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2700*/ LOP3.LUT R25, R25, R66, RZ, 0x3c, !PT ; - /*2710*/ IADD3 R20, P0, R20, R58, RZ ; - /*2720*/ IMAD R22, R23, 0x1000193, RZ ; - /*2730*/ SHFL.IDX PT, R25, R25, R62, 0x181f ; - /*2740*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*2750*/ LOP3.LUT R51, R22, R51, RZ, 0x3c, !PT ; - /*2760*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*2770*/ LOP3.LUT R48, R27, R48, RZ, 0x3c, !PT ; - /*2780*/ IMAD R27, R16, 0x1000193, RZ ; - /*2790*/ IMAD R26, R17, 0x1000193, RZ ; - /*27a0*/ IMAD.HI.U32 R16, R25, c[0x3][0x18c], RZ ; - /*27b0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*27c0*/ IMAD R16, R16, c[0x3][0x184], R25 ; - /*27d0*/ IMAD R17, R18, 0x1000193, RZ ; - /*27e0*/ IMAD R18, R19, 0x1000193, RZ ; - /*27f0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*2800*/ LOP3.LUT R52, R27, R52, RZ, 0x3c, !PT ; - /*2810*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2820*/ LOP3.LUT R55, R18, R55, RZ, 0x3c, !PT ; - /*2830*/ LOP3.LUT R18, R61, R24, RZ, 0x3c, !PT ; - /*2840*/ IMAD.IADD R16, R16, 0x1, -R27 ; - /*2850*/ LOP3.LUT R53, R26, R53, RZ, 0x3c, !PT ; - /*2860*/ LOP3.LUT R54, R17, R54, RZ, 0x3c, !PT ; - /*2870*/ IMAD R26, R18, 0x1000193, RZ ; - /*2880*/ IMAD.WIDE.U32 R16, R16, R3, c[0x3][0x190] ; - /*2890*/ LOP3.LUT R25, R26, R41, RZ, 0x3c, !PT ; - /*28a0*/ IADD3 R16, P0, R16, R58, RZ ; - /*28b0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*28c0*/ SHFL.IDX PT, R25, R25, R62, 0x181f ; - /*28d0*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*28e0*/ IMAD R27, R12, 0x1000193, RZ ; - /*28f0*/ IMAD.HI.U32 R12, R25, c[0x3][0x18c], RZ ; - /*2900*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*2910*/ IMAD R12, R12, c[0x3][0x184], R25 ; - /*2920*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*2930*/ IMAD R26, R13, 0x1000193, RZ ; - /*2940*/ IMAD R13, R14, 0x1000193, RZ ; - /*2950*/ IMAD R14, R15, 0x1000193, RZ ; - /*2960*/ LOP3.LUT R32, R27, R32, RZ, 0x3c, !PT ; - /*2970*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2980*/ LOP3.LUT R34, R13, R34, RZ, 0x3c, !PT ; - /*2990*/ IMAD.IADD R12, R12, 0x1, -R27 ; - /*29a0*/ LOP3.LUT R35, R14, R35, RZ, 0x3c, !PT ; - /*29b0*/ IMAD.WIDE.U32 R12, R12, R3, c[0x3][0x190] ; - /*29c0*/ LOP3.LUT R14, R0, R24, RZ, 0x3c, !PT ; - /*29d0*/ LOP3.LUT R33, R26, R33, RZ, 0x3c, !PT ; - /*29e0*/ IADD3 R12, P0, R12, R58, RZ ; - /*29f0*/ IMAD R26, R14, 0x1000193, RZ ; - /*2a00*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*2a10*/ LOP3.LUT R25, R26, R45, RZ, 0x3c, !PT ; - /*2a20*/ LDG.E.128.STRONG.GPU R12, [R12] ; - /*2a30*/ SHFL.IDX PT, R25, R25, R62, 0x181f ; - /*2a40*/ IMAD R27, R8, 0x1000193, RZ ; - /*2a50*/ IMAD.HI.U32 R8, R25, c[0x3][0x18c], RZ ; - /*2a60*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*2a70*/ IMAD R8, R8, c[0x3][0x184], R25 ; - /*2a80*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*2a90*/ LOP3.LUT R28, R27, R28, RZ, 0x3c, !PT ; - /*2aa0*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2ab0*/ IMAD.IADD R26, R8, 0x1, -R27 ; - /*2ac0*/ IMAD R8, R9, 0x1000193, RZ ; - /*2ad0*/ LOP3.LUT R29, R8, R29, RZ, 0x3c, !PT ; - /*2ae0*/ IMAD.WIDE.U32 R8, R26, R3, c[0x3][0x190] ; - /*2af0*/ IADD3 R8, P0, R8, R58, RZ ; - /*2b00*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*2b10*/ IMAD R25, R10, 0x1000193, RZ ; - /*2b20*/ IMAD R26, R11, 0x1000193, RZ ; - /*2b30*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*2b40*/ LOP3.LUT R30, R25, R30, RZ, 0x3c, !PT ; - /*2b50*/ LOP3.LUT R25, R60, R24, RZ, 0x3c, !PT ; - /*2b60*/ LOP3.LUT R31, R26, R31, RZ, 0x3c, !PT ; - /*2b70*/ IMAD R26, R25, 0x1000193, RZ ; - /*2b80*/ LOP3.LUT R25, R26, R49, RZ, 0x3c, !PT ; - /*2b90*/ SHFL.IDX PT, R25, R25, R62, 0x181f ; - /*2ba0*/ IMAD R67, R4, 0x1000193, RZ ; - /*2bb0*/ IMAD.HI.U32 R4, R25, c[0x3][0x18c], RZ ; - /*2bc0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*2bd0*/ IMAD R4, R4, c[0x3][0x184], R25 ; - /*2be0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*2bf0*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2c00*/ IMAD R26, R5, 0x1000193, RZ ; - /*2c10*/ IMAD.IADD R4, R4, 0x1, -R27 ; - /*2c20*/ IMAD.WIDE.U32 R4, R4, R3, c[0x3][0x190] ; - /*2c30*/ IADD3 R4, P0, R4, R58, RZ ; - /*2c40*/ LOP3.LUT R26, R26, R21, RZ, 0x3c, !PT ; - /*2c50*/ IMAD R21, R6, 0x1000193, RZ ; - /*2c60*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*2c70*/ IMAD R6, R7, 0x1000193, RZ ; - /*2c80*/ LOP3.LUT R25, R6, R23, RZ, 0x3c, !PT ; - /*2c90*/ LDG.E.128.STRONG.GPU R4, [R4] ; - /*2ca0*/ LOP3.LUT R67, R67, R20, RZ, 0x3c, !PT ; - /*2cb0*/ LOP3.LUT R20, R59, R24, RZ, 0x3c, !PT ; - /*2cc0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2cd0*/ LOP3.LUT R20, R20, R53, RZ, 0x3c, !PT ; - /*2ce0*/ SHFL.IDX PT, R20, R20, R62, 0x181f ; - /*2cf0*/ IMAD R27, R65, 0x1000193, RZ ; - /*2d00*/ LOP3.LUT R22, R21, R22, RZ, 0x3c, !PT ; - /*2d10*/ LOP3.LUT R27, R27, R16, RZ, 0x3c, !PT ; - /*2d20*/ IMAD.HI.U32 R16, R20, c[0x3][0x18c], RZ ; - /*2d30*/ IMAD.MOV R21, RZ, RZ, -R16 ; - /*2d40*/ IMAD R16, R21, c[0x3][0x184], R20 ; - /*2d50*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*2d60*/ LOP3.LUT R20, R57, R24, RZ, 0x3c, !PT ; - /*2d70*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2d80*/ IMAD R66, R66, 0x1000193, RZ ; - /*2d90*/ IMAD R20, R20, 0x1000193, RZ ; - /*2da0*/ IMAD.IADD R16, R16, 0x1, -R21 ; - /*2db0*/ IMAD R21, R38, 0x1000193, RZ ; - /*2dc0*/ LOP3.LUT R65, R66, R17, RZ, 0x3c, !PT ; - /*2dd0*/ LOP3.LUT R66, R21, R18, RZ, 0x3c, !PT ; - /*2de0*/ LOP3.LUT R21, R20, R33, RZ, 0x3c, !PT ; - /*2df0*/ IMAD.WIDE.U32 R16, R16, R3, c[0x3][0x190] ; - /*2e00*/ SHFL.IDX PT, R20, R21, R62, 0x181f ; - /*2e10*/ IADD3 R16, P0, R16, R58, RZ ; - /*2e20*/ IMAD R38, R39, 0x1000193, RZ ; - /*2e30*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*2e40*/ IMAD R39, R40, 0x1000193, RZ ; - /*2e50*/ LOP3.LUT R38, R38, R19, RZ, 0x3c, !PT ; - /*2e60*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*2e70*/ IMAD R40, R41, 0x1000193, RZ ; - /*2e80*/ LOP3.LUT R39, R39, R12, RZ, 0x3c, !PT ; - /*2e90*/ IMAD.HI.U32 R12, R20, c[0x3][0x18c], RZ ; - /*2ea0*/ IMAD.MOV R23, RZ, RZ, -R12 ; - /*2eb0*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2ec0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2ed0*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*2ee0*/ LOP3.LUT R40, R40, R13, RZ, 0x3c, !PT ; - /*2ef0*/ IMAD.IADD R12, R20, 0x1, -R23 ; - /*2f00*/ IMAD.WIDE.U32 R12, R12, R3, c[0x3][0x190] ; - /*2f10*/ IADD3 R20, P0, R12, R58, RZ ; - /*2f20*/ LOP3.LUT R12, R36, R24, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R12, R12, 0x1000193, RZ ; - /*2f40*/ IMAD.X R21, RZ, RZ, R13, P0 ; - /*2f50*/ LOP3.LUT R13, R12, R29, RZ, 0x3c, !PT ; - /*2f60*/ SHFL.IDX PT, R12, R13, R62, 0x181f ; - /*2f70*/ IMAD R41, R42, 0x1000193, RZ ; - /*2f80*/ IMAD R42, R43, 0x1000193, RZ ; - /*2f90*/ IMAD R43, R44, 0x1000193, RZ ; - /*2fa0*/ LOP3.LUT R41, R41, R14, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD.MOV.U32 R14, RZ, RZ, R22 ; - /*2fc0*/ LOP3.LUT R42, R42, R15, RZ, 0x3c, !PT ; - /*2fd0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*2fe0*/ IMAD R44, R45, 0x1000193, RZ ; - /*2ff0*/ LOP3.LUT R43, R43, R8, RZ, 0x3c, !PT ; - /*3000*/ IMAD.HI.U32 R8, R12, c[0x3][0x18c], RZ ; - /*3010*/ IMAD.MOV R15, RZ, RZ, -R8 ; - /*3020*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*3030*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*3040*/ SEL R15, RZ, c[0x3][0x184], !P0 ; - /*3050*/ LOP3.LUT R44, R44, R9, RZ, 0x3c, !PT ; - /*3060*/ IMAD.IADD R8, R12, 0x1, -R15 ; - /*3070*/ IMAD.WIDE.U32 R8, R8, R3, c[0x3][0x190] ; - /*3080*/ IADD3 R12, P0, R8, R58, RZ ; - /*3090*/ LOP3.LUT R8, R37, R24, RZ, 0x3c, !PT ; - /*30a0*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*30b0*/ IMAD R9, R46, 0x1000193, RZ ; - /*30c0*/ LOP3.LUT R24, R9, R10, RZ, 0x3c, !PT ; - /*30d0*/ IMAD R9, R8, 0x1000193, RZ ; - /*30e0*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*30f0*/ SHFL.IDX PT, R8, R9, R62, 0x181f ; - /*3100*/ IMAD R10, R47, 0x1000193, RZ ; - /*3110*/ IMAD.MOV.U32 R45, RZ, RZ, R14 ; - /*3120*/ LDG.E.128.STRONG.GPU R12, [R12] ; - /*3130*/ LOP3.LUT R47, R10, R11, RZ, 0x3c, !PT ; - /*3140*/ IMAD.HI.U32 R10, R8, c[0x3][0x18c], RZ ; - /*3150*/ IMAD.MOV R11, RZ, RZ, -R10 ; - /*3160*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3170*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*3180*/ SEL R11, RZ, c[0x3][0x184], !P0 ; - /*3190*/ IMAD.IADD R8, R8, 0x1, -R11 ; - /*31a0*/ IMAD.WIDE.U32 R8, R8, R3, c[0x3][0x190] ; - /*31b0*/ IMAD R11, R48, 0x1000193, RZ ; - /*31c0*/ IADD3 R8, P0, R8, R58, RZ ; - /*31d0*/ LOP3.LUT R10, R11, R4, RZ, 0x3c, !PT ; - /*31e0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*31f0*/ IMAD.MOV.U32 R48, RZ, RZ, R45 ; - /*3200*/ IMAD R45, R50, 0x1000193, RZ ; - /*3210*/ IMAD.MOV.U32 R50, RZ, RZ, R10 ; - /*3220*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*3230*/ IMAD R4, R49, 0x1000193, RZ ; - /*3240*/ LOP3.LUT R49, R4, R5, RZ, 0x3c, !PT ; - /*3250*/ IADD3 R5, R64, 0x2, RZ ; - /*3260*/ LOP3.LUT R4, R63, R5, RZ, 0x3c, !PT ; - /*3270*/ IMAD R46, R51, 0x1000193, RZ ; - /*3280*/ IMAD R5, R4, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R46, R46, R7, RZ, 0x3c, !PT ; - /*32a0*/ LOP3.LUT R7, R5, R66, RZ, 0x3c, !PT ; - /*32b0*/ SHFL.IDX PT, R4, R7, R62, 0x181f ; - /*32c0*/ IMAD R5, R52, 0x1000193, RZ ; - /*32d0*/ IMAD.MOV.U32 R52, RZ, RZ, R48 ; - /*32e0*/ LOP3.LUT R45, R45, R6, RZ, 0x3c, !PT ; - /*32f0*/ LOP3.LUT R48, R5, R16, RZ, 0x3c, !PT ; - /*3300*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*3310*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3320*/ IMAD R4, R5, c[0x3][0x184], R4 ; - /*3330*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*3340*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3350*/ IMAD.IADD R6, R4, 0x1, -R5 ; - /*3360*/ IMAD R4, R53, 0x1000193, RZ ; - /*3370*/ IADD3 R53, R64, 0x2, RZ ; - /*3380*/ IMAD.MOV.U32 R16, RZ, RZ, R49 ; - /*3390*/ LOP3.LUT R49, R4, R17, RZ, 0x3c, !PT ; - /*33a0*/ IMAD.WIDE.U32 R4, R6, R3, c[0x3][0x190] ; - /*33b0*/ LOP3.LUT R6, R61, R53, RZ, 0x3c, !PT ; - /*33c0*/ IADD3 R4, P0, R4, R58, RZ ; - /*33d0*/ IMAD R6, R6, 0x1000193, RZ ; - /*33e0*/ IMAD R7, R54, 0x1000193, RZ ; - /*33f0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*3400*/ LOP3.LUT R17, R6, R41, RZ, 0x3c, !PT ; - /*3410*/ IMAD R6, R55, 0x1000193, RZ ; - /*3420*/ IMAD.MOV.U32 R54, RZ, RZ, R50 ; - /*3430*/ LOP3.LUT R50, R7, R18, RZ, 0x3c, !PT ; - /*3440*/ LOP3.LUT R51, R6, R19, RZ, 0x3c, !PT ; - /*3450*/ LDG.E.128.STRONG.GPU R4, [R4] ; - /*3460*/ SHFL.IDX PT, R17, R17, R62, 0x181f ; - /*3470*/ IMAD R19, R32, 0x1000193, RZ ; - /*3480*/ IMAD.MOV.U32 R32, RZ, RZ, R54 ; - /*3490*/ LOP3.LUT R54, R19, R20, RZ, 0x3c, !PT ; - /*34a0*/ IMAD.MOV.U32 R20, RZ, RZ, R16 ; - /*34b0*/ IMAD.HI.U32 R16, R17, c[0x3][0x18c], RZ ; - /*34c0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*34d0*/ IMAD R16, R16, c[0x3][0x184], R17 ; - /*34e0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*34f0*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*3500*/ IMAD.IADD R18, R16, 0x1, -R19 ; - /*3510*/ IMAD R16, R33, 0x1000193, RZ ; - /*3520*/ LOP3.LUT R55, R16, R21, RZ, 0x3c, !PT ; - /*3530*/ IMAD.WIDE.U32 R16, R18, R3, c[0x3][0x190] ; - /*3540*/ LOP3.LUT R18, R0, R53, RZ, 0x3c, !PT ; - /*3550*/ IMAD R19, R18, 0x1000193, RZ ; - /*3560*/ LOP3.LUT R33, R19, R24, RZ, 0x3c, !PT ; - /*3570*/ IMAD.MOV.U32 R21, RZ, RZ, R20 ; - /*3580*/ SHFL.IDX PT, R20, R33, R62, 0x181f ; - /*3590*/ IMAD R18, R35, 0x1000193, RZ ; - /*35a0*/ IMAD.MOV.U32 R35, RZ, RZ, R21 ; - /*35b0*/ IMAD R21, R28, 0x1000193, RZ ; - /*35c0*/ IADD3 R16, P0, R16, R58, RZ ; - /*35d0*/ IMAD R19, R34, 0x1000193, RZ ; - /*35e0*/ LOP3.LUT R34, R18, R23, RZ, 0x3c, !PT ; - /*35f0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*3600*/ LOP3.LUT R33, R21, R12, RZ, 0x3c, !PT ; - /*3610*/ IMAD.HI.U32 R12, R20, c[0x3][0x18c], RZ ; - /*3620*/ IMAD.MOV R21, RZ, RZ, -R12 ; - /*3630*/ LOP3.LUT R12, R60, R53, RZ, 0x3c, !PT ; - /*3640*/ IMAD R20, R21, c[0x3][0x184], R20 ; - /*3650*/ IMAD R12, R12, 0x1000193, RZ ; - /*3660*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*3670*/ LOP3.LUT R23, R12, R45, RZ, 0x3c, !PT ; - /*3680*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3690*/ IMAD.IADD R20, R20, 0x1, -R21 ; - /*36a0*/ SHFL.IDX PT, R12, R23, R62, 0x181f ; - /*36b0*/ IMAD R21, R30, 0x1000193, RZ ; - /*36c0*/ LOP3.LUT R28, R19, R22, RZ, 0x3c, !PT ; - /*36d0*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*36e0*/ LOP3.LUT R30, R21, R14, RZ, 0x3c, !PT ; - /*36f0*/ IMAD.WIDE.U32 R20, R20, R3, c[0x3][0x190] ; - /*3700*/ IADD3 R20, P0, R20, R58, RZ ; - /*3710*/ IMAD.MOV.U32 R23, RZ, RZ, R35 ; - /*3720*/ IMAD R22, R29, 0x1000193, RZ ; - /*3730*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*3740*/ IMAD R67, R67, 0x1000193, RZ ; - /*3750*/ LOP3.LUT R29, R22, R13, RZ, 0x3c, !PT ; - /*3760*/ IMAD.HI.U32 R13, R12, c[0x3][0x18c], RZ ; - /*3770*/ IMAD.MOV R13, RZ, RZ, -R13 ; - /*3780*/ LOP3.LUT R35, R67, R8, RZ, 0x3c, !PT ; - /*3790*/ IMAD.MOV.U32 R67, RZ, RZ, R23 ; - /*37a0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*37b0*/ IMAD R12, R13, c[0x3][0x184], R12 ; - /*37c0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*37d0*/ IMAD R26, R26, 0x1000193, RZ ; - /*37e0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*37f0*/ LOP3.LUT R26, R26, R9, RZ, 0x3c, !PT ; - /*3800*/ IMAD.IADD R8, R12, 0x1, -R13 ; - /*3810*/ IMAD.WIDE.U32 R8, R8, R3, c[0x3][0x190] ; - /*3820*/ IADD3 R12, P0, R8, R58, RZ ; - /*3830*/ IMAD R14, R31, 0x1000193, RZ ; - /*3840*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*3850*/ LOP3.LUT R31, R14, R15, RZ, 0x3c, !PT ; - /*3860*/ LDG.E.128.STRONG.GPU R12, [R12] ; - /*3870*/ IMAD R8, R25, 0x1000193, RZ ; - /*3880*/ IMAD R9, R52, 0x1000193, RZ ; - /*3890*/ LOP3.LUT R25, R8, R11, RZ, 0x3c, !PT ; - /*38a0*/ LOP3.LUT R8, R59, R53, RZ, 0x3c, !PT ; - /*38b0*/ LOP3.LUT R10, R9, R10, RZ, 0x3c, !PT ; - /*38c0*/ IMAD R9, R8, 0x1000193, RZ ; - /*38d0*/ LOP3.LUT R9, R9, R50, RZ, 0x3c, !PT ; - /*38e0*/ SHFL.IDX PT, R8, R9, R62, 0x181f ; - /*38f0*/ IMAD R27, R27, 0x1000193, RZ ; - /*3900*/ IMAD R38, R38, 0x1000193, RZ ; - /*3910*/ LOP3.LUT R52, R27, R4, RZ, 0x3c, !PT ; - /*3920*/ IMAD.HI.U32 R4, R8, c[0x3][0x18c], RZ ; - /*3930*/ IMAD.MOV R11, RZ, RZ, -R4 ; - /*3940*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3950*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*3960*/ SEL R11, RZ, c[0x3][0x184], !P0 ; - /*3970*/ IMAD.IADD R4, R8, 0x1, -R11 ; - /*3980*/ IMAD R8, R65, 0x1000193, RZ ; - /*3990*/ IMAD.MOV.U32 R65, RZ, RZ, R67 ; - /*39a0*/ LOP3.LUT R67, R8, R5, RZ, 0x3c, !PT ; - /*39b0*/ IMAD.WIDE.U32 R4, R4, R3, c[0x3][0x190] ; - /*39c0*/ IADD3 R8, P0, R4, R58, RZ ; - /*39d0*/ IMAD.MOV.U32 R4, RZ, RZ, R52 ; - /*39e0*/ LOP3.LUT R52, R38, R7, RZ, 0x3c, !PT ; - /*39f0*/ IMAD.X R9, RZ, RZ, R5, P0 ; - /*3a00*/ IMAD R5, R66, 0x1000193, RZ ; - /*3a10*/ IMAD.MOV.U32 R38, RZ, RZ, R4 ; - /*3a20*/ LOP3.LUT R4, R57, R53, RZ, 0x3c, !PT ; - /*3a30*/ LOP3.LUT R66, R5, R6, RZ, 0x3c, !PT ; - /*3a40*/ IMAD R5, R4, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R5, R5, R28, RZ, 0x3c, !PT ; - /*3a60*/ SHFL.IDX PT, R4, R5, R62, 0x181f ; - /*3a70*/ IADD3 R5, R64, 0x2, RZ ; - /*3a80*/ IMAD.HI.U32 R6, R4, c[0x3][0x18c], RZ ; - /*3a90*/ IMAD.MOV R7, RZ, RZ, -R6 ; - /*3aa0*/ LOP3.LUT R6, R36, R5, RZ, 0x3c, !PT ; - /*3ab0*/ IMAD R4, R7, c[0x3][0x184], R4 ; - /*3ac0*/ IMAD R7, R6, 0x1000193, RZ ; - /*3ad0*/ LOP3.LUT R6, R37, R5, RZ, 0x3c, !PT ; - /*3ae0*/ LOP3.LUT R7, R7, R30, RZ, 0x3c, !PT ; - /*3af0*/ IMAD.MOV.U32 R27, RZ, RZ, R10 ; - /*3b00*/ IMAD R6, R6, 0x1000193, RZ ; - /*3b10*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*3b20*/ SHFL.IDX PT, R5, R7, R62, 0x181f ; - /*3b30*/ IMAD.MOV.U32 R7, RZ, RZ, R27 ; - /*3b40*/ LOP3.LUT R27, R6, R7, RZ, 0x3c, !PT ; - /*3b50*/ SHFL.IDX PT, R6, R27, R62, 0x181f ; - /*3b60*/ IMAD R39, R39, 0x1000193, RZ ; - /*3b70*/ IMAD R40, R40, 0x1000193, RZ ; - /*3b80*/ IMAD R41, R41, 0x1000193, RZ ; - /*3b90*/ LOP3.LUT R53, R39, R16, RZ, 0x3c, !PT ; - /*3ba0*/ IMAD.HI.U32 R16, R5, c[0x3][0x18c], RZ ; - /*3bb0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*3bc0*/ IMAD R5, R16, c[0x3][0x184], R5 ; - /*3bd0*/ IMAD.HI.U32 R16, R6, c[0x3][0x18c], RZ ; - /*3be0*/ LOP3.LUT R40, R40, R17, RZ, 0x3c, !PT ; - /*3bf0*/ IMAD R44, R44, 0x1000193, RZ ; - /*3c00*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*3c10*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*3c20*/ IMAD R16, R42, 0x1000193, RZ ; - /*3c30*/ LOP3.LUT R42, R41, R18, RZ, 0x3c, !PT ; - /*3c40*/ IMAD R41, R43, 0x1000193, RZ ; - /*3c50*/ IMAD.MOV.U32 R39, RZ, RZ, R65 ; - /*3c60*/ LOP3.LUT R65, R16, R19, RZ, 0x3c, !PT ; - /*3c70*/ IMAD R6, R17, c[0x3][0x184], R6 ; - /*3c80*/ LOP3.LUT R43, R44, R21, RZ, 0x3c, !PT ; - /*3c90*/ IMAD.MOV.U32 R21, RZ, RZ, R7 ; - /*3ca0*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*3cb0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*3cc0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*3cd0*/ IMAD.IADD R4, R4, 0x1, -R7 ; - /*3ce0*/ ISETP.GE.U32.AND P1, PT, R6, c[0x3][0x184], PT ; - /*3cf0*/ IMAD R17, R24, 0x1000193, RZ ; - /*3d00*/ IMAD.IADD R16, R5, 0x1, -R16 ; - /*3d10*/ IMAD.WIDE.U32 R4, R4, R3.reuse, c[0x3][0x190] ; - /*3d20*/ SEL R7, RZ, c[0x3][0x184], !P1 ; - /*3d30*/ LOP3.LUT R44, R17, R22, RZ, 0x3c, !PT ; - /*3d40*/ IMAD.WIDE.U32 R16, R16, R3, c[0x3][0x190] ; - /*3d50*/ IADD3 R4, P0, R4, R58, RZ ; - /*3d60*/ IMAD.IADD R6, R6, 0x1, -R7 ; - /*3d70*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*3d80*/ IADD3 R16, P0, R16, R58, RZ ; - /*3d90*/ IMAD.WIDE.U32 R6, R6, R3, c[0x3][0x190] ; - /*3da0*/ IMAD R18, R47, 0x1000193, RZ ; - /*3db0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*3dc0*/ IADD3 R22, P0, R6, R58, RZ ; - /*3dd0*/ LOP3.LUT R41, R41, R20, RZ, 0x3c, !PT ; - /*3de0*/ LOP3.LUT R47, R18, R23, RZ, 0x3c, !PT ; - /*3df0*/ IMAD.X R23, RZ, RZ, R7, P0 ; - /*3e00*/ IADD3 R20, R64, 0x3, RZ ; - /*3e10*/ LDG.E.128.STRONG.GPU R4, [R4] ; - /*3e20*/ IMAD R19, R32, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R63, R63, R20.reuse, RZ, 0x3c, !PT ; - /*3e40*/ LOP3.LUT R24, R0, R20, RZ, 0x3c, !PT ; - /*3e50*/ IMAD R0, R39, 0x1000193, RZ ; - /*3e60*/ LOP3.LUT R32, R19, R12, RZ, 0x3c, !PT ; - /*3e70*/ IMAD R63, R63, 0x1000193, RZ ; - /*3e80*/ LOP3.LUT R27, R60, R20.reuse, RZ, 0x3c, !PT ; - /*3e90*/ IMAD.MOV.U32 R39, RZ, RZ, R38 ; - /*3ea0*/ LOP3.LUT R61, R61, R20.reuse, RZ, 0x3c, !PT ; - /*3eb0*/ IMAD.MOV.U32 R60, RZ, RZ, R21 ; - /*3ec0*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*3ed0*/ LOP3.LUT R38, R59, R20, RZ, 0x3c, !PT ; - /*3ee0*/ LOP3.LUT R12, R57, R20.reuse, RZ, 0x3c, !PT ; - /*3ef0*/ LOP3.LUT R36, R36, R20.reuse, RZ, 0x3c, !PT ; - /*3f00*/ LOP3.LUT R37, R37, R20, RZ, 0x3c, !PT ; - /*3f10*/ LDG.E.128.STRONG.GPU R20, [R22] ; - /*3f20*/ LOP3.LUT R0, R0, R13, RZ, 0x3c, !PT ; - /*3f30*/ LOP3.LUT R13, R63, R52, RZ, 0x3c, !PT ; - /*3f40*/ SHFL.IDX PT, R13, R13, R62, 0x181f ; - /*3f50*/ IMAD R57, R45, 0x1000193, RZ ; - /*3f60*/ LOP3.LUT R57, R57, R14, RZ, 0x3c, !PT ; - /*3f70*/ IMAD.MOV.U32 R45, RZ, RZ, R33 ; - /*3f80*/ IMAD.HI.U32 R14, R13, c[0x3][0x18c], RZ ; - /*3f90*/ IMAD.MOV R14, RZ, RZ, -R14 ; - /*3fa0*/ IMAD R14, R14, c[0x3][0x184], R13 ; - /*3fb0*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*3fc0*/ IMAD R46, R46, 0x1000193, RZ ; - /*3fd0*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*3fe0*/ LOP3.LUT R59, R46, R15, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD.IADD R14, R14, 0x1, -R33 ; - /*4000*/ IMAD.WIDE.U32 R14, R14, R3, c[0x3][0x190] ; - /*4010*/ IMAD.MOV.U32 R46, RZ, RZ, R32 ; - /*4020*/ IADD3 R32, P0, R14, R58, RZ ; - /*4030*/ IMAD.X R33, RZ, RZ, R15, P0 ; - /*4040*/ IMAD R13, R48, 0x1000193, RZ ; - /*4050*/ IMAD.MOV.U32 R15, RZ, RZ, R35 ; - /*4060*/ IMAD.MOV.U32 R48, RZ, RZ, R34 ; - /*4070*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*4080*/ IMAD.MOV.U32 R63, RZ, RZ, R60 ; - /*4090*/ IMAD R24, R24, 0x1000193, RZ ; - /*40a0*/ IMAD R14, R27, 0x1000193, RZ ; - /*40b0*/ LOP3.LUT R60, R13, R8, RZ, 0x3c, !PT ; - /*40c0*/ IMAD R8, R61, 0x1000193, RZ ; - /*40d0*/ LOP3.LUT R13, R8, R65, RZ, 0x3c, !PT ; - /*40e0*/ IMAD.MOV.U32 R61, RZ, RZ, R45 ; - /*40f0*/ SHFL.IDX PT, R13, R13, R62, 0x181f ; - /*4100*/ IMAD.MOV.U32 R45, RZ, RZ, R63 ; - /*4110*/ IMAD.MOV.U32 R63, RZ, RZ, R39 ; - /*4120*/ LOP3.LUT R39, R24, R47, RZ, 0x3c, !PT ; - /*4130*/ IMAD.MOV.U32 R24, RZ, RZ, R15 ; - /*4140*/ SHFL.IDX PT, R8, R39, R62, 0x181f ; - /*4150*/ LOP3.LUT R15, R14, R59, RZ, 0x3c, !PT ; - /*4160*/ IMAD.MOV.U32 R39, RZ, RZ, R46 ; - /*4170*/ IMAD R46, R51, 0x1000193, RZ ; - /*4180*/ LOP3.LUT R46, R46, R11, RZ, 0x3c, !PT ; - /*4190*/ IMAD.HI.U32 R11, R13, c[0x3][0x18c], RZ ; - /*41a0*/ SHFL.IDX PT, R15, R15, R62, 0x181f ; - /*41b0*/ IMAD.MOV R14, RZ, RZ, -R11 ; - /*41c0*/ IMAD R11, R38, 0x1000193, RZ ; - /*41d0*/ LOP3.LUT R27, R11, R46, RZ, 0x3c, !PT ; - /*41e0*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*41f0*/ IMAD.HI.U32 R11, R8, c[0x3][0x18c], RZ ; - /*4200*/ SHFL.IDX PT, R14, R27, R62, 0x181f ; - /*4210*/ IMAD.MOV R11, RZ, RZ, -R11 ; - /*4220*/ IMAD R11, R11, c[0x3][0x184], R8 ; - /*4230*/ IMAD.HI.U32 R8, R15, c[0x3][0x18c], RZ ; - /*4240*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*4250*/ IMAD R48, R48, 0x1000193, RZ ; - /*4260*/ IMAD.MOV.U32 R38, RZ, RZ, R24 ; - /*4270*/ IMAD R8, R8, c[0x3][0x184], R15 ; - /*4280*/ IMAD R24, R49, 0x1000193, RZ ; - /*4290*/ IMAD R15, R50, 0x1000193, RZ ; - /*42a0*/ LOP3.LUT R51, R24, R9, RZ, 0x3c, !PT ; - /*42b0*/ IMAD R9, R12, 0x1000193, RZ ; - /*42c0*/ LOP3.LUT R50, R15, R10, RZ, 0x3c, !PT ; - /*42d0*/ IMAD R10, R31, 0x1000193, RZ ; - /*42e0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*42f0*/ IMAD R12, R25, 0x1000193, RZ ; - /*4300*/ IMAD.MOV.U32 R31, RZ, RZ, R38 ; - /*4310*/ IMAD R36, R36, 0x1000193, RZ ; - /*4320*/ IMAD.MOV.U32 R38, RZ, RZ, R45 ; - /*4330*/ ISETP.GE.U32.AND P1, PT, R8, c[0x3][0x184], PT ; - /*4340*/ LOP3.LUT R48, R48, R7, RZ, 0x3c, !PT ; - /*4350*/ IMAD.HI.U32 R7, R14, c[0x3][0x18c], RZ ; - /*4360*/ IMAD.MOV R7, RZ, RZ, -R7 ; - /*4370*/ LOP3.LUT R9, R9, R48, RZ, 0x3c, !PT ; - /*4380*/ IMAD R7, R7, c[0x3][0x184], R14 ; - /*4390*/ IMAD R14, R37, 0x1000193, RZ ; - /*43a0*/ LOP3.LUT R49, R10, R19, RZ, 0x3c, !PT ; - /*43b0*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*43c0*/ ISETP.GE.U32.AND P0, PT, R11, c[0x3][0x184], PT ; - /*43d0*/ LOP3.LUT R19, R36, R49, RZ, 0x3c, !PT ; - /*43e0*/ LOP3.LUT R45, R12, R23, RZ, 0x3c, !PT ; - /*43f0*/ SHFL.IDX PT, R9, R9, R62, 0x181f ; - /*4400*/ LOP3.LUT R23, R14, R45, RZ, 0x3c, !PT ; - /*4410*/ SEL R14, RZ, c[0x3][0x184], !P0 ; - /*4420*/ IMAD.IADD R10, R13, 0x1, -R10 ; - /*4430*/ SHFL.IDX PT, R12, R19, R62, 0x181f ; - /*4440*/ SEL R15, RZ, c[0x3][0x184], !P1 ; - /*4450*/ IMAD.IADD R14, R11, 0x1, -R14 ; - /*4460*/ IMAD.WIDE.U32 R10, R10, R3, c[0x3][0x190] ; - /*4470*/ IMAD.IADD R8, R8, 0x1, -R15 ; - /*4480*/ IADD3 R10, P0, R10, R58.reuse, RZ ; - /*4490*/ IMAD.WIDE.U32 R14, R14, R3, c[0x3][0x190] ; - /*44a0*/ SHFL.IDX PT, R62, R23, R62, 0x181f ; - /*44b0*/ IMAD R13, R54, 0x1000193, RZ ; - /*44c0*/ IMAD.X R11, RZ, RZ, R11, P0 ; - /*44d0*/ IADD3 R24, P0, R14, R58, RZ ; - /*44e0*/ LOP3.LUT R54, R13, R4, RZ, 0x3c, !PT ; - /*44f0*/ IMAD R4, R55, 0x1000193, RZ ; - /*4500*/ IMAD.X R25, RZ, RZ, R15, P0 ; - /*4510*/ ISETP.GE.U32.AND P0, PT, R7, c[0x3][0x184], PT ; - /*4520*/ IMAD.MOV.U32 R19, RZ, RZ, R61 ; - /*4530*/ LOP3.LUT R61, R4, R5, RZ, 0x3c, !PT ; - /*4540*/ IMAD.HI.U32 R13, R9, c[0x3][0x18c], RZ ; - /*4550*/ IMAD.WIDE.U32 R4, R8, R3, c[0x3][0x190] ; - /*4560*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*4570*/ IMAD.MOV R36, RZ, RZ, -R13 ; - /*4580*/ IMAD.HI.U32 R14, R12, c[0x3][0x18c], RZ ; - /*4590*/ IMAD R13, R28, 0x1000193, RZ ; - /*45a0*/ IMAD.IADD R8, R7, 0x1, -R8 ; - /*45b0*/ IMAD R9, R36, c[0x3][0x184], R9 ; - /*45c0*/ IADD3 R4, P1, R4, R58, RZ ; - /*45d0*/ IMAD.MOV R15, RZ, RZ, -R14 ; - /*45e0*/ LOP3.LUT R27, R13, R6, RZ, 0x3c, !PT ; - /*45f0*/ IMAD.WIDE.U32 R6, R8, R3, c[0x3][0x190] ; - /*4600*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*4610*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*4620*/ IMAD.X R5, RZ, RZ, R5, P1 ; - /*4630*/ IADD3 R36, P1, R6, R58, RZ ; - /*4640*/ IMAD.HI.U32 R13, R62, c[0x3][0x18c], RZ ; - /*4650*/ SEL R14, RZ, c[0x3][0x184], !P0 ; - /*4660*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*4670*/ IMAD.MOV R13, RZ, RZ, -R13 ; - /*4680*/ IMAD.X R37, RZ, RZ, R7, P1 ; - /*4690*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*46a0*/ IMAD R62, R13, c[0x3][0x184], R62 ; - /*46b0*/ IMAD R6, R29, 0x1000193, RZ ; - /*46c0*/ IMAD.IADD R8, R9, 0x1, -R14 ; - /*46d0*/ IMAD R55, R19, 0x1000193, RZ ; - /*46e0*/ IMAD.MOV.U32 R19, RZ, RZ, R38 ; - /*46f0*/ IMAD.IADD R14, R12, 0x1, -R7 ; - /*4700*/ ISETP.GE.U32.AND P0, PT, R62, c[0x3][0x184], PT ; - /*4710*/ IMAD.MOV.U32 R38, RZ, RZ, R39 ; - /*4720*/ IMAD.MOV.U32 R39, RZ, RZ, R63 ; - /*4730*/ LOP3.LUT R63, R6, R17, RZ, 0x3c, !PT ; - /*4740*/ IMAD.WIDE.U32 R8, R8, R3, c[0x3][0x190] ; - /*4750*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*4760*/ IMAD R15, R30, 0x1000193, RZ ; - /*4770*/ IMAD.WIDE.U32 R6, R14, R3, c[0x3][0x190] ; - /*4780*/ IADD3 R12, P1, R8, R58, RZ ; - /*4790*/ LOP3.LUT R18, R15, R18, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R26, R26, 0x1000193, RZ ; - /*47b0*/ IADD3 R8, P0, R6, R58, RZ ; - /*47c0*/ IMAD R15, R31, 0x1000193, RZ ; - /*47d0*/ IMAD.IADD R14, R62, 0x1, -R17 ; - /*47e0*/ LDG.E.128.STRONG.GPU R28, [R10] ; - /*47f0*/ IMAD.X R13, RZ, RZ, R9, P1 ; - /*4800*/ LOP3.LUT R62, R15, R20, RZ, 0x3c, !PT ; - /*4810*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4820*/ IMAD.WIDE.U32 R6, R14, R3, c[0x3][0x190] ; - /*4830*/ LOP3.LUT R3, R26, R21, RZ, 0x3c, !PT ; - /*4840*/ LOP3.LUT R55, R55, R16, RZ, 0x3c, !PT ; - /*4850*/ IMAD.MOV.U32 R20, RZ, RZ, R27 ; - /*4860*/ IMAD.MOV.U32 R14, RZ, RZ, R18 ; - /*4870*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*4880*/ IMAD R15, R19, 0x1000193, RZ ; - /*4890*/ IMAD R11, R39, 0x1000193, RZ ; - /*48a0*/ LDG.E.128.STRONG.GPU R16, [R4] ; - /*48b0*/ IMAD.MOV.U32 R23, RZ, RZ, R38 ; - /*48c0*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*48d0*/ LOP3.LUT R32, R11, R32, RZ, 0x3c, !PT ; - /*48e0*/ IMAD R10, R67, 0x1000193, RZ ; - /*48f0*/ IADD3 R6, P0, R6, R58, RZ ; - /*4900*/ IMAD R11, R66, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R58, R15, R22, RZ, 0x3c, !PT ; - /*4920*/ IMAD.MOV.U32 R67, RZ, RZ, R14 ; - /*4930*/ LDG.E.128.STRONG.GPU R12, [R12] ; - /*4940*/ IMAD.X R7, RZ, RZ, R7, P0 ; - /*4950*/ LOP3.LUT R33, R10, R33, RZ, 0x3c, !PT ; - /*4960*/ LOP3.LUT R34, R11, R34, RZ, 0x3c, !PT ; - /*4970*/ LDG.E.128.STRONG.GPU R8, [R8] ; - /*4980*/ LDG.E.128.STRONG.GPU R4, [R6] ; - /*4990*/ IMAD.MOV.U32 R66, RZ, RZ, R20 ; - /*49a0*/ IMAD R21, R42, 0x1000193, RZ ; - /*49b0*/ IMAD R20, R65, 0x1000193, RZ ; - /*49c0*/ IMAD R40, R40, 0x1000193, RZ ; - /*49d0*/ IMAD R23, R23, 0x1000193, RZ ; - /*49e0*/ IMAD R0, R0, 0x1000193, RZ ; - /*49f0*/ IMAD R41, R41, 0x1000193, RZ ; - /*4a00*/ IADD3 R64, R64, 0x4, RZ ; - /*4a10*/ ISETP.GE.U32.AND P0, PT, R64, 0x40, PT ; - /*4a20*/ IMAD R22, R47, 0x1000193, RZ ; - /*4a30*/ IMAD R57, R57, 0x1000193, RZ ; - /*4a40*/ IMAD R52, R52, 0x1000193, RZ ; - /*4a50*/ IMAD R53, R53, 0x1000193, RZ ; - /*4a60*/ IMAD R46, R46, 0x1000193, RZ ; - /*4a70*/ IMAD R48, R48, 0x1000193, RZ ; - /*4a80*/ IMAD R55, R55, 0x1000193, RZ ; - /*4a90*/ LOP3.LUT R35, R52, R35, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R30, R21, R30, RZ, 0x3c, !PT ; - /*4ab0*/ IMAD R21, R44, 0x1000193, RZ ; - /*4ac0*/ LOP3.LUT R31, R20, R31, RZ, 0x3c, !PT ; - /*4ad0*/ IMAD R20, R43, 0x1000193, RZ ; - /*4ae0*/ LOP3.LUT R29, R40, R29, RZ, 0x3c, !PT ; - /*4af0*/ IMAD R40, R51, 0x1000193, RZ ; - /*4b00*/ LOP3.LUT R25, R20, R25, RZ, 0x3c, !PT ; - /*4b10*/ LOP3.LUT R26, R21, R26, RZ, 0x3c, !PT ; - /*4b20*/ LOP3.LUT R20, R23, R16, RZ, 0x3c, !PT ; - /*4b30*/ IMAD R16, R59, 0x1000193, RZ ; - /*4b40*/ LOP3.LUT R21, R0, R17, RZ, 0x3c, !PT ; - /*4b50*/ IMAD R0, R61, 0x1000193, RZ ; - /*4b60*/ LOP3.LUT R24, R41, R24, RZ, 0x3c, !PT ; - /*4b70*/ IMAD R41, R60, 0x1000193, RZ ; - /*4b80*/ LOP3.LUT R17, R40, R37, RZ, 0x3c, !PT ; - /*4b90*/ IMAD R37, R54, 0x1000193, RZ ; - /*4ba0*/ LOP3.LUT R23, R16, R19, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R16, R41, R36, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R13, R0, R13, RZ, 0x3c, !PT ; - /*4bd0*/ IMAD R0, R63, 0x1000193, RZ ; - /*4be0*/ LOP3.LUT R12, R37, R12, RZ, 0x3c, !PT ; - /*4bf0*/ IMAD R37, R67, 0x1000193, RZ ; - /*4c00*/ IMAD R36, R49, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R9, R0, R9, RZ, 0x3c, !PT ; - /*4c20*/ IMAD R19, R50, 0x1000193, RZ ; - /*4c30*/ LOP3.LUT R10, R37, R10, RZ, 0x3c, !PT ; - /*4c40*/ IMAD R0, R3, 0x1000193, RZ ; - /*4c50*/ LOP3.LUT R11, R36, R11, RZ, 0x3c, !PT ; - /*4c60*/ IMAD R41, R66, 0x1000193, RZ ; - /*4c70*/ IMAD R37, R62, 0x1000193, RZ ; - /*4c80*/ IMAD R3, R58, 0x1000193, RZ ; - /*4c90*/ IMAD R36, R45, 0x1000193, RZ ; - /*4ca0*/ LOP3.LUT R27, R22, R27, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R22, R57, R18, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R18, R19, R38, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R28, R53, R28, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R19, R46, R39, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R14, R41, R14, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R15, R48, R15, RZ, 0x3c, !PT ; - /*4d10*/ LOP3.LUT R8, R55, R8, RZ, 0x3c, !PT ; - /*4d20*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*4d30*/ LOP3.LUT R5, R0, R5, RZ, 0x3c, !PT ; - /*4d40*/ LOP3.LUT R6, R3, R6, RZ, 0x3c, !PT ; - /*4d50*/ LOP3.LUT R7, R36, R7, RZ, 0x3c, !PT ; - /*4d60*/ @!P0 BRA `(.L_x_48) ; - /*4d70*/ IMAD R32, R32, 0x1000193, RZ ; - /*4d80*/ LOP3.LUT R0, R56, 0xff8, RZ, 0xc0, !PT ; - /*4d90*/ IMAD R28, R28, 0x1000193, RZ ; - /*4da0*/ CS2R R38, SRZ ; - /*4db0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R16, R16, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R28, R28, R29, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R8, R8, 0x1000193, RZ ; - /*4e00*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4e10*/ IMAD R4, R4, 0x1000193, RZ ; - /*4e20*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4e30*/ IMAD R20, R20, 0x1000193, RZ ; - /*4e40*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4e50*/ IMAD R12, R12, 0x1000193, RZ ; - /*4e60*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4e70*/ IMAD R3, R32, 0x1000193, RZ ; - /*4e80*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4e90*/ IMAD R17, R28, 0x1000193, RZ ; - /*4ea0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4eb0*/ IMAD R5, R24, 0x1000193, RZ ; - /*4ec0*/ LOP3.LUT R3, R3, R34, RZ, 0x3c, !PT ; - /*4ed0*/ IMAD R25, R8, 0x1000193, RZ ; - /*4ee0*/ LOP3.LUT R17, R17, R30, RZ, 0x3c, !PT ; - /*4ef0*/ IMAD R9, R20, 0x1000193, RZ ; - /*4f00*/ LOP3.LUT R5, R5, R26, RZ, 0x3c, !PT ; - /*4f10*/ IMAD R13, R16, 0x1000193, RZ ; - /*4f20*/ LOP3.LUT R25, R25, R10, RZ, 0x3c, !PT ; - /*4f30*/ IMAD R21, R12, 0x1000193, RZ ; - /*4f40*/ LOP3.LUT R9, R9, R22, RZ, 0x3c, !PT ; - /*4f50*/ IMAD R29, R4, 0x1000193, RZ ; - /*4f60*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*4f70*/ IMAD R4, R3, 0x1000193, RZ ; - /*4f80*/ LOP3.LUT R21, R21, R14, RZ, 0x3c, !PT ; - /*4f90*/ IMAD R8, R17, 0x1000193, RZ ; - /*4fa0*/ LOP3.LUT R29, R29, R6, RZ, 0x3c, !PT ; - /*4fb0*/ IMAD R10, R5, 0x1000193, RZ ; - /*4fc0*/ LOP3.LUT R35, R4, R35, RZ, 0x3c, !PT ; - /*4fd0*/ IMAD.SHL.U32 R3, R0, 0x8, RZ ; - /*4fe0*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*4ff0*/ IMAD R4, R9, 0x1000193, RZ ; - /*5000*/ LOP3.LUT R27, R10, R27, RZ, 0x3c, !PT ; - /*5010*/ IMAD R6, R13, 0x1000193, RZ ; - /*5020*/ LOP3.LUT R0, R3, 0xfffffff8, R56, 0xe2, !PT ; - /*5030*/ IMAD R8, R21, 0x1000193, RZ ; - /*5040*/ LOP3.LUT R3, R4, R23, RZ, 0x3c, !PT ; - /*5050*/ IMAD R10, R25, 0x1000193, RZ ; - /*5060*/ LOP3.LUT R5, R6, R19, RZ, 0x3c, !PT ; - /*5070*/ IMAD R12, R29, 0x1000193, RZ ; - /*5080*/ LOP3.LUT R9, R8, R15, RZ, 0x3c, !PT ; - /*5090*/ IMAD.SHL.U32 R56, R56, 0x20, RZ ; - /*50a0*/ LOP3.LUT R11, R10, R11, RZ, 0x3c, !PT ; - /*50b0*/ STS [R0.X4], R35 ; - /*50c0*/ LOP3.LUT R37, R12, R7, RZ, 0x3c, !PT ; - /*50d0*/ IMAD.MOV.U32 R6, RZ, RZ, 0x1 ; - /*50e0*/ CS2R R40, SRZ ; - /*50f0*/ STS [R0.X4+0x20], R31 ; - /*5100*/ IMAD.MOV.U32 R44, RZ, RZ, -0x80000000 ; - /*5110*/ CS2R R46, SRZ ; - /*5120*/ IMAD.MOV.U32 R7, RZ, RZ, RZ ; - /*5130*/ STS [R0.X4+0x40], R27 ; - /*5140*/ CS2R R42, SRZ ; - /*5150*/ CS2R R48, SRZ ; - /*5160*/ IMAD.MOV.U32 R50, RZ, RZ, RZ ; - /*5170*/ STS [R0.X4+0x60], R3 ; - /*5180*/ IMAD.MOV.U32 R45, RZ, RZ, RZ ; - /*5190*/ UMOV UR5, URZ ; - /*51a0*/ STS [R0.X4+0x80], R5 ; - /*51b0*/ STS [R0.X4+0xa0], R9 ; - /*51c0*/ STS [R0.X4+0xc0], R11 ; - /*51d0*/ CS2R R4, SRZ ; - /*51e0*/ STS [R0.X4+0xe0], R37 ; - /*51f0*/ CS2R R8, SRZ ; - /*5200*/ LDS.U.128 R28, [R56] ; - /*5210*/ CS2R R10, SRZ ; - /*5220*/ CS2R R36, SRZ ; - /*5230*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*5240*/ LDS.U.128 R24, [R56+0x10] ; - /*5250*/ LDS.U.128 R20, [R2+0x800] ; - /*5260*/ LDS.U.128 R16, [R2+0x810] ; - /*5270*/ LDS.U.128 R12, [R2+0x820] ; - /*5280*/ LDS.U.128 R32, [R2+0x830] ; - /*5290*/ CS2R R2, SRZ ; -.L_x_49: - /*52a0*/ LOP3.LUT R51, R12, R30, R4, 0x96, !PT ; - /*52b0*/ USHF.L.U32 UR6, UR5, 0x3, URZ ; - /*52c0*/ LOP3.LUT R54, R13, R31, R0, 0x96, !PT ; - /*52d0*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*52e0*/ LOP3.LUT R52, R51, R46, R36, 0x96, !PT ; - /*52f0*/ LOP3.LUT R53, R16, R34, R6, 0x96, !PT ; - /*5300*/ UISETP.NE.AND UP1, UPT, UR5, 0x18, UPT ; - /*5310*/ LOP3.LUT R51, R54, R41, R7, 0x96, !PT ; - /*5320*/ LOP3.LUT R54, R17, R35, R3, 0x96, !PT ; - /*5330*/ LOP3.LUT R62, R22, R32, R26, 0x96, !PT ; - /*5340*/ ULDC.64 UR6, c[0x3][UR6] ; - /*5350*/ LOP3.LUT R63, R23, R33, R27, 0x96, !PT ; - /*5360*/ LOP3.LUT R53, R53, R48, R38, 0x96, !PT ; - /*5370*/ SHF.L.W.U32.HI R58, R51, 0x1, R52 ; - /*5380*/ LOP3.LUT R54, R54, R43, R9, 0x96, !PT ; - /*5390*/ SHF.L.W.U32.HI R59, R52, 0x1, R51 ; - /*53a0*/ LOP3.LUT R62, R62, R49, R39, 0x96, !PT ; - /*53b0*/ LOP3.LUT R63, R63, R44, R10, 0x96, !PT ; - /*53c0*/ LOP3.LUT R61, R58, R53, RZ, 0x3c, !PT ; - /*53d0*/ SHF.L.W.U32.HI R58, R54, 0x1, R53 ; - /*53e0*/ SHF.L.W.U32.HI R55, R53, 0x1, R54 ; - /*53f0*/ LOP3.LUT R59, R59, R54, RZ, 0x3c, !PT ; - /*5400*/ SHF.L.W.U32.HI R54, R62, 0x1, R63 ; - /*5410*/ SHF.L.W.U32.HI R53, R63, 0x1, R62 ; - /*5420*/ LOP3.LUT R51, R54, R51, RZ, 0x3c, !PT ; - /*5430*/ LOP3.LUT R54, R18, R28, R5, 0x96, !PT ; - /*5440*/ LOP3.LUT R57, R19, R29, R2, 0x96, !PT ; - /*5450*/ LOP3.LUT R52, R53, R52, RZ, 0x3c, !PT ; - /*5460*/ LOP3.LUT R54, R54, R47, R37, 0x96, !PT ; - /*5470*/ LOP3.LUT R57, R57, R42, R8, 0x96, !PT ; - /*5480*/ LOP3.LUT R53, R20, R14, R24, 0x96, !PT ; - /*5490*/ LOP3.LUT R60, R21, R15, R25, 0x96, !PT ; - /*54a0*/ SHF.L.W.U32.HI R65, R57, 0x1, R54 ; - /*54b0*/ LOP3.LUT R53, R53, R50, R40, 0x96, !PT ; - /*54c0*/ LOP3.LUT R60, R60, R45, R11, 0x96, !PT ; - /*54d0*/ LOP3.LUT R62, R65, R62, RZ, 0x3c, !PT ; - /*54e0*/ SHF.L.W.U32.HI R65, R60, 0x1, R53 ; - /*54f0*/ SHF.L.W.U32.HI R64, R53, 0x1, R60 ; - /*5500*/ LOP3.LUT R55, R55, R60, RZ, 0x3c, !PT ; - /*5510*/ SHF.L.W.U32.HI R60, R54, 0x1, R57 ; - /*5520*/ LOP3.LUT R58, R58, R53, RZ, 0x3c, !PT ; - /*5530*/ LOP3.LUT R53, R59.reuse, R19, RZ, 0x3c, !PT ; - /*5540*/ LOP3.LUT R19, R59, R42, RZ, 0x3c, !PT ; - /*5550*/ LOP3.LUT R63, R60, R63, RZ, 0x3c, !PT ; - /*5560*/ LOP3.LUT R42, R59.reuse, R8, RZ, 0x3c, !PT ; - /*5570*/ LOP3.LUT R57, R64, R57, RZ, 0x3c, !PT ; - /*5580*/ LOP3.LUT R29, R59.reuse, R29, RZ, 0x3c, !PT ; - /*5590*/ LOP3.LUT R8, R59, R2, RZ, 0x3c, !PT ; - /*55a0*/ LOP3.LUT R54, R65, R54, RZ, 0x3c, !PT ; - /*55b0*/ LOP3.LUT R59, R61.reuse, R37, RZ, 0x3c, !PT ; - /*55c0*/ LOP3.LUT R2, R61.reuse, R18, RZ, 0x3c, !PT ; - /*55d0*/ LOP3.LUT R28, R61.reuse, R28, RZ, 0x3c, !PT ; - /*55e0*/ LOP3.LUT R60, R61.reuse, R47, RZ, 0x3c, !PT ; - /*55f0*/ LOP3.LUT R37, R61, R5, RZ, 0x3c, !PT ; - /*5600*/ LOP3.LUT R47, R63, R35, RZ, 0x3c, !PT ; - /*5610*/ LOP3.LUT R61, R63, R3, RZ, 0x3c, !PT ; - /*5620*/ LOP3.LUT R35, R62.reuse, R16, RZ, 0x3c, !PT ; - /*5630*/ LOP3.LUT R3, R57.reuse, R13, RZ, 0x3c, !PT ; - /*5640*/ LOP3.LUT R16, R62, R6, RZ, 0x3c, !PT ; - /*5650*/ LOP3.LUT R13, R57, R7, RZ, 0x3c, !PT ; - /*5660*/ LOP3.LUT R36, R54, R36, RZ, 0x3c, !PT ; - /*5670*/ LOP3.LUT R5, R63.reuse, R17, RZ, 0x3c, !PT ; - /*5680*/ LOP3.LUT R43, R63.reuse, R43, RZ, 0x3c, !PT ; - /*5690*/ LOP3.LUT R9, R63, R9, RZ, 0x3c, !PT ; - /*56a0*/ LOP3.LUT R34, R62.reuse, R34, RZ, 0x3c, !PT ; - /*56b0*/ LOP3.LUT R48, R62.reuse, R48, RZ, 0x3c, !PT ; - /*56c0*/ LOP3.LUT R38, R62, R38, RZ, 0x3c, !PT ; - /*56d0*/ LOP3.LUT R6, R57, R0, RZ, 0x3c, !PT ; - /*56e0*/ LOP3.LUT R0, R54.reuse, R12, RZ, 0x3c, !PT ; - /*56f0*/ LOP3.LUT R46, R54.reuse, R46, RZ, 0x3c, !PT ; - /*5700*/ LOP3.LUT R7, R54, R4, RZ, 0x3c, !PT ; - /*5710*/ LOP3.LUT R62, R55, R27, RZ, 0x3c, !PT ; - /*5720*/ LOP3.LUT R63, R58, R26, RZ, 0x3c, !PT ; - /*5730*/ LOP3.LUT R54, R54, R30, RZ, 0x3c, !PT ; - /*5740*/ LOP3.LUT R4, R55.reuse, R23, RZ, 0x3c, !PT ; - /*5750*/ LOP3.LUT R44, R55.reuse, R44, RZ, 0x3c, !PT ; - /*5760*/ LOP3.LUT R30, R55, R10, RZ, 0x3c, !PT ; - /*5770*/ LOP3.LUT R27, R58, R22, RZ, 0x3c, !PT ; - /*5780*/ SHF.L.W.U32.HI R12, R13, 0xe, R36 ; - /*5790*/ LOP3.LUT R55, R55, R33, RZ, 0x3c, !PT ; - /*57a0*/ LOP3.LUT R22, R58, R32, RZ, 0x3c, !PT ; - /*57b0*/ SHF.L.W.U32.HI R13, R36, 0xe, R13 ; - /*57c0*/ SHF.L.W.U32.HI R17, R61, 0xb, R16 ; - /*57d0*/ SHF.L.W.U32.HI R18, R19, 0x15, R60 ; - /*57e0*/ SHF.L.W.U32.HI R16, R16, 0xb, R61 ; - /*57f0*/ SHF.L.W.U32.HI R66, R62, 0xa, R63 ; - /*5800*/ SHF.L.W.U32.HI R36, R63, 0xa, R62 ; - /*5810*/ SHF.L.W.U32.HI R19, R60, 0x15, R19 ; - /*5820*/ SHF.L.W.U32.HI R62, R43, 0xf, R48 ; - /*5830*/ SHF.L.W.U32.HI R61, R48, 0xf, R43 ; - /*5840*/ SHF.L.W.U32.HI R43, R3, 0x1b, R0 ; - /*5850*/ SHF.L.W.U32.HI R60, R0, 0x1b, R3 ; - /*5860*/ LOP3.LUT R49, R58.reuse, R49, RZ, 0x3c, !PT ; - /*5870*/ LOP3.LUT R64, R58, R39, RZ, 0x3c, !PT ; - /*5880*/ SHF.L.W.U32.HI R23, R55, 0xc, R22 ; - /*5890*/ LOP3.LUT R0, R51, R11, RZ, 0x3c, !PT ; - /*58a0*/ LOP3.LUT R41, R57, R41, RZ, 0x3c, !PT ; - /*58b0*/ LOP3.LUT R15, R51, R15, RZ, 0x3c, !PT ; - /*58c0*/ LOP3.LUT R14, R52, R14, RZ, 0x3c, !PT ; - /*58d0*/ SHF.L.W.U32.HI R22, R22, 0xc, R55 ; - /*58e0*/ LOP3.LUT R11, R52, R40, RZ, 0x3c, !PT ; - /*58f0*/ SHF.L.W.U32.HI R58, R8, 0x19, R37 ; - /*5900*/ SHF.L.W.U32.HI R32, R37, 0x19, R8 ; - /*5910*/ LOP3.LUT R57, R57, R31, RZ, 0x3c, !PT ; - /*5920*/ LOP3.LUT R37, R51, R45, RZ, 0x3c, !PT ; - /*5930*/ LOP3.LUT R50, R52.reuse, R50, RZ, 0x3c, !PT ; - /*5940*/ SHF.L.W.U32.HI R55, R35, 0x1e, R5 ; - /*5950*/ LOP3.LUT R31, R51, R25, RZ, 0x3c, !PT ; - /*5960*/ LOP3.LUT R33, R52, R24, RZ, 0x3c, !PT ; - /*5970*/ SHF.L.W.U32.HI R39, R42, 0x18, R59 ; - /*5980*/ SHF.L.W.U32.HI R24, R4, 0x1, R27 ; - /*5990*/ SHF.L.W.U32.HI R25, R27, 0x1, R4 ; - /*59a0*/ SHF.L.W.U32.HI R63, R5, 0x1e, R35 ; - /*59b0*/ SHF.L.W.U32.HI R65, R14, 0x4, R15 ; - /*59c0*/ SHF.L.W.U32.HI R42, R59, 0x18, R42 ; - /*59d0*/ SHF.L.W.U32.HI R4, R0, 0x12, R11 ; - /*59e0*/ SHF.L.W.U32.HI R5, R6, 0x7, R7 ; - /*59f0*/ SHF.L.W.U32.HI R10, R15, 0x4, R14 ; - /*5a00*/ SHF.L.W.U32.HI R0, R11, 0x12, R0 ; - /*5a10*/ SHF.L.W.U32.HI R8, R37, 0x9, R50 ; - /*5a20*/ SHF.L.W.U32.HI R6, R7, 0x7, R6 ; - /*5a30*/ IMAD.MOV.U32 R7, RZ, RZ, R55 ; - /*5a40*/ SHF.L.W.U32.HI R67, R28, 0x17, R29 ; - /*5a50*/ SHF.L.W.U32.HI R11, R30, 0x2, R64 ; - /*5a60*/ SHF.L.W.U32.HI R37, R50, 0x9, R37 ; - /*5a70*/ SHF.L.W.U32.HI R26, R47, 0x6, R34 ; - /*5a80*/ SHF.L.W.U32.HI R27, R34, 0x6, R47 ; - /*5a90*/ SHF.L.W.U32.HI R3, R41, 0x8, R46 ; - /*5aa0*/ SHF.L.W.U32.HI R14, R46, 0x8, R41 ; - /*5ab0*/ SHF.L.W.U32.HI R59, R29, 0x17, R28 ; - /*5ac0*/ SHF.L.W.U32.HI R64, R64, 0x2, R30 ; - /*5ad0*/ LOP3.LUT R50, R43, R66, R65, 0xb4, !PT ; - /*5ae0*/ LOP3.LUT R48, R66, R42, R62, 0xb4, !PT ; - /*5af0*/ LOP3.LUT R47, R62, R43, R42, 0xb4, !PT ; - /*5b00*/ LOP3.LUT R46, R42, R65, R43, 0xb4, !PT ; - /*5b10*/ SHF.L.W.U32.HI R29, R44, 0xd, R49 ; - /*5b20*/ SHF.L.W.U32.HI R28, R49, 0xd, R44 ; - /*5b30*/ SHF.L.W.U32.HI R55, R9, 0x1d, R38 ; - /*5b40*/ SHF.L.W.U32.HI R15, R38, 0x1d, R9 ; - /*5b50*/ LOP3.LUT R43, R36, R39, R61, 0xb4, !PT ; - /*5b60*/ LOP3.LUT R42, R61, R60, R39, 0xb4, !PT ; - /*5b70*/ LOP3.LUT R41, R39, R10, R60, 0xb4, !PT ; - /*5b80*/ LOP3.LUT R45, R60, R36, R10, 0xb4, !PT ; - /*5b90*/ LOP3.LUT R44, R10, R61, R36, 0xb4, !PT ; - /*5ba0*/ LOP3.LUT R39, R67, R37, R6, 0xb4, !PT ; - /*5bb0*/ LOP3.LUT R38, R6, R11, R37, 0xb4, !PT ; - /*5bc0*/ SHF.L.W.U32.HI R34, R31, 0x3, R33 ; - /*5bd0*/ SHF.L.W.U32.HI R35, R33, 0x3, R31 ; - /*5be0*/ LOP3.LUT R37, R37, R7, R11, 0xb4, !PT ; - /*5bf0*/ LOP3.LUT R36, R11, R67, R7, 0xb4, !PT ; - /*5c00*/ SHF.L.W.U32.HI R30, R53, 0x1c, R2 ; - /*5c10*/ SHF.L.W.U32.HI R31, R2, 0x1c, R53 ; - /*5c20*/ LOP3.LUT R11, R63, R5, R59, 0xb4, !PT ; - /*5c30*/ LOP3.LUT R10, R59, R8, R5, 0xb4, !PT ; - /*5c40*/ LOP3.LUT R9, R5, R64, R8, 0xb4, !PT ; - /*5c50*/ LOP3.LUT R5, R16, R22, RZ, 0x30, !PT ; - /*5c60*/ LOP3.LUT R2, R17, R23, RZ, 0x30, !PT ; - /*5c70*/ SHF.L.W.U32.HI R33, R57, 0x14, R54 ; - /*5c80*/ SHF.L.W.U32.HI R57, R54, 0x14, R57 ; - /*5c90*/ LOP3.LUT R54, R12, R52.reuse, R20.reuse, 0x6, !PT ; - /*5ca0*/ LOP3.LUT R53, R22, R52, R20.reuse, 0x90, !PT ; - /*5cb0*/ LOP3.LUT R40, R7, R6, R67, 0xb4, !PT ; - /*5cc0*/ LOP3.LUT R20, R5, R52, R20, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R2, R2, R51, R21, 0x96, !PT ; - /*5ce0*/ LOP3.LUT R6, R58, R4, R3, 0xb4, !PT ; - /*5cf0*/ LOP3.LUT R5, R3, R24, R4, 0xb4, !PT ; - /*5d00*/ LOP3.LUT R52, R13, R51.reuse, R21.reuse, 0x6, !PT ; - /*5d10*/ LOP3.LUT R4, R4, R26, R24, 0xb4, !PT ; - /*5d20*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*5d30*/ LOP3.LUT R51, R23, R51, R21, 0x90, !PT ; - /*5d40*/ LOP3.LUT R24, R24, R58, R26, 0xb4, !PT ; - /*5d50*/ LOP3.LUT R21, R2, UR7, RZ, 0x3c, !PT ; - /*5d60*/ LOP3.LUT R26, R26, R3, R58, 0xb4, !PT ; - /*5d70*/ LOP3.LUT R3, R32, R0, R14, 0xb4, !PT ; - /*5d80*/ LOP3.LUT R2, R14, R25, R0, 0xb4, !PT ; - /*5d90*/ LOP3.LUT R0, R0, R27, R25, 0xb4, !PT ; - /*5da0*/ LOP3.LUT R25, R25, R32, R27, 0xb4, !PT ; - /*5db0*/ LOP3.LUT R27, R27, R14, R32, 0xb4, !PT ; - /*5dc0*/ LOP3.LUT R14, R30, R34, R33, 0xb4, !PT ; - /*5dd0*/ LOP3.LUT R32, R33, R28, R34, 0xb4, !PT ; - /*5de0*/ LOP3.LUT R34, R34, R15, R28, 0xb4, !PT ; - /*5df0*/ LOP3.LUT R28, R28, R30, R15, 0xb4, !PT ; - /*5e00*/ LOP3.LUT R30, R15, R33, R30, 0xb4, !PT ; - /*5e10*/ LOP3.LUT R20, R20, UR6, RZ, 0x3c, !PT ; - /*5e20*/ LOP3.LUT R15, R31, R35, R57, 0xb4, !PT ; - /*5e30*/ LOP3.LUT R33, R57, R29, R35, 0xb4, !PT ; - /*5e40*/ LOP3.LUT R35, R35, R55, R29, 0xb4, !PT ; - /*5e50*/ LOP3.LUT R22, R22, R18, R16, 0xb4, !PT ; - /*5e60*/ LOP3.LUT R23, R23, R19, R17, 0xb4, !PT ; - /*5e70*/ LOP3.LUT R29, R29, R31, R55, 0xb4, !PT ; - /*5e80*/ LOP3.LUT R16, R16, R12, R18, 0xb4, !PT ; - /*5e90*/ LOP3.LUT R17, R17, R13, R19, 0xb4, !PT ; - /*5ea0*/ LOP3.LUT R49, R65, R62, R66, 0xb4, !PT ; - /*5eb0*/ LOP3.LUT R8, R8, R63, R64, 0xb4, !PT ; - /*5ec0*/ LOP3.LUT R7, R64, R59, R63, 0xb4, !PT ; - /*5ed0*/ LOP3.LUT R31, R55, R57, R31, 0xb4, !PT ; - /*5ee0*/ LOP3.LUT R18, R54, R18, RZ, 0x3c, !PT ; - /*5ef0*/ LOP3.LUT R19, R52, R19, RZ, 0x3c, !PT ; - /*5f00*/ LOP3.LUT R12, R53, R12, RZ, 0x3c, !PT ; - /*5f10*/ LOP3.LUT R13, R51, R13, RZ, 0x3c, !PT ; - /*5f20*/ @P0 BRA `(.L_x_49) ; - /*5f30*/ UMOV UR6, 32@lo(d_target) ; - /*5f40*/ UMOV UR7, 32@hi(d_target) ; - /*5f50*/ LDG.E.64.STRONG.CTA R2, [UR6] ; - /*5f60*/ PRMT R10, R21, 0x123, RZ ; - /*5f70*/ BMOV.32.CLEAR RZ, B0 ; - /*5f80*/ PRMT R11, R20, 0x123, RZ ; - /*5f90*/ BSSY B0, `(.L_x_50) ; - /*5fa0*/ ISETP.GT.U32.AND P0, PT, R10, R2, PT ; - /*5fb0*/ ISETP.GT.U32.AND.EX P0, PT, R11, R3, PT, P0 ; - /*5fc0*/ @P0 BRA `(.L_x_51) ; - /*5fd0*/ S2R R3, SR_LANEID ; - /*5fe0*/ VOTEU.ANY UR8, UPT, PT ; - /*5ff0*/ FLO.U32 R0, UR8 ; - /*6000*/ ULDC.64 UR6, c[0x0][0x168] ; - /*6010*/ UIADD3 UR5, UP1, UR6, 0x140, URZ ; - /*6020*/ UIADD3.X UR6, URZ, UR7, URZ, UP1, !UPT ; - /*6030*/ POPC R5, UR8 ; - /*6040*/ IMAD.U32 R2, RZ, RZ, UR5 ; - /*6050*/ ISETP.EQ.U32.AND P0, PT, R0, R3, PT ; - /*6060*/ IMAD.U32 R3, RZ, RZ, UR6 ; - /*6070*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R2], R5 ; - /*6080*/ S2R R4, SR_LTMASK ; - /*6090*/ LOP3.LUT R4, R4, UR8, RZ, 0xc0, !PT ; - /*60a0*/ POPC R7, R4 ; - /*60b0*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*60c0*/ IMAD.IADD R6, R6, 0x1, R7 ; - /*60d0*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*60e0*/ @P0 EXIT ; - /*60f0*/ LDS.U.128 R12, [R56] ; - /*6100*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*6110*/ UMOV UR6, 32@lo(d_header) ; - /*6120*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*6130*/ UMOV UR7, 32@hi(d_header) ; - /*6140*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*6150*/ LDS.U.128 R16, [R56+0x10] ; - /*6160*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*6170*/ STG.E.EF.128.SYS [R4], R12 ; - /*6180*/ STG.E.EF.128.SYS [R4+0x10], R16 ; - /*6190*/ STG.E.EF.64.SYS [R6+0x100], R68 ; - /*61a0*/ LDG.E.64.STRONG.CTA R8, [UR6] ; - /*61b0*/ STG.E.EF.64.SYS [R2+-0x60], R8 ; - /*61c0*/ STG.E.EF.64.SYS [R6+0x148], R10 ; -.L_x_51: - /*61d0*/ BSYNC B0 ; -.L_x_50: - /*61e0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*61f0*/ @P0 EXIT ; - /*6200*/ BRA `(.L_x_52) ; -.L_x_53: - /*6210*/ BRA `(.L_x_53); - /*6220*/ NOP; - /*6230*/ NOP; - /*6240*/ NOP; - /*6250*/ NOP; - /*6260*/ NOP; - /*6270*/ NOP; -.L_x_176: - - -//--------------------- .text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=107" - .align 128 - .global _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,(.L_x_177 - _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R3, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0060*/ UMOV UR4, URZ ; - /*0070*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0080*/ LOP3.LUT R0, R3.reuse, 0xff8, RZ, 0xc0, !PT ; - /*0090*/ IMAD.SHL.U32 R2, R3.reuse, 0x40, RZ ; - /*00a0*/ LOP3.LUT R102, R3.reuse, 0x7, RZ, 0xc0, !PT ; - /*00b0*/ IMAD.SHL.U32 R103, R3, 0x20, RZ ; - /*00c0*/ IMAD.SHL.U32 R3, R3, 0x10, RZ ; - /*00d0*/ LOP3.LUT R100, R2, 0xc0, RZ, 0xc0, !PT ; - /*00e0*/ IMAD.SHL.U32 R5, R0, 0x8, RZ ; - /*00f0*/ LOP3.LUT R101, R103, 0xffffff00, RZ, 0xc0, !PT ; - /*0100*/ LOP3.LUT R0, R3, 0x30, RZ, 0xc0, !PT ; - /*0110*/ LOP3.LUT R2, R5, 0xfffffff8, R102, 0xe2, !PT ; - /*0120*/ IMAD.IADD R100, R101.reuse, 0x1, R100 ; - /*0130*/ SHF.R.U32.HI R102, RZ, 0x2, R102 ; - /*0140*/ IMAD.IADD R3, R101, 0x1, R0 ; -.L_x_60: - /*0150*/ UMOV UR8, 32@lo(d_header) ; - /*0160*/ UMOV UR9, 32@hi(d_header) ; - /*0170*/ LDG.E.U.128.STRONG.CTA R8, [UR8] ; - /*0180*/ LDG.E.U.128.STRONG.CTA R4, [UR8+0x10] ; - /*0190*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*01a0*/ IMAD.U32 R31, RZ, RZ, UR4 ; - /*01b0*/ UMOV UR9, 0xc0 ; - /*01c0*/ S2R R13, SR_TID.X ; - /*01d0*/ IMAD.U32 R33, RZ, RZ, UR5 ; - /*01e0*/ S2R R0, SR_CTAID.X ; - /*01f0*/ UMOV UR5, URZ ; - /*0200*/ IMAD R0, R0, c[0x0][0x0], R13 ; - /*0210*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*0220*/ IADD3 R31, P0, P1, R0, c[0x0][0x160], R31 ; - /*0230*/ IADD3.X R33, RZ, c[0x0][0x164], R33, P0, P1 ; - /*0240*/ SHF.L.W.U32.HI R12, R11, 0x1, R10 ; - /*0250*/ SHF.L.W.U32.HI R14, R10, 0x1, R11 ; - /*0260*/ SHF.L.W.U32.HI R17, R5, 0x1, R4 ; - /*0270*/ SHF.L.W.U32.HI R20, R4, 0x1, R5 ; - /*0280*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*0290*/ LOP3.LUT R13, R7, 0x80000000, RZ, 0x3c, !PT ; - /*02a0*/ LOP3.LUT R15, R12, R31, RZ, 0x3c, !PT ; - /*02b0*/ LOP3.LUT R14, R14, R33, RZ, 0x3c, !PT ; - /*02c0*/ LOP3.LUT R17, R17, 0x1, R8, 0x96, !PT ; - /*02d0*/ LOP3.LUT R20, R20, R9, RZ, 0x3c, !PT ; - /*02e0*/ SHF.L.W.U32.HI R27, R9, 0x1, R0 ; - /*02f0*/ SHF.L.W.U32.HI R24, R0, 0x1, R9 ; - /*0300*/ SHF.L.W.U32.HI R19, R13, 0x1, R6 ; - /*0310*/ SHF.L.W.U32.HI R22, R6, 0x1, R13 ; - /*0320*/ LOP3.LUT R35, R15, 0x1, RZ, 0x3c, !PT ; - /*0330*/ LOP3.LUT R13, R8, R15, RZ, 0x3c, !PT ; - /*0340*/ SHF.L.W.U32.HI R48, R14, 0x12, R15 ; - /*0350*/ SHF.L.W.U32.HI R30, R15.reuse, 0x12, R14.reuse ; - /*0360*/ SHF.L.W.U32.HI R0, R15.reuse, 0x9, R14.reuse ; - /*0370*/ SHF.L.W.U32.HI R16, R14.reuse, 0x9, R15.reuse ; - /*0380*/ SHF.L.W.U32.HI R21, R14, 0x3, R15 ; - /*0390*/ SHF.L.W.U32.HI R18, R15, 0x3, R14 ; - /*03a0*/ LOP3.LUT R12, R10, R17, RZ, 0x3c, !PT ; - /*03b0*/ LOP3.LUT R15, R11, R20, RZ, 0x3c, !PT ; - /*03c0*/ LOP3.LUT R19, R19, R10, RZ, 0x3c, !PT ; - /*03d0*/ SHF.L.W.U32.HI R37, R15, 0x1, R12 ; - /*03e0*/ SHF.L.W.U32.HI R45, R12, 0x1, R15 ; - /*03f0*/ SHF.L.W.U32.HI R15, R33, 0x1, R31 ; - /*0400*/ SHF.L.W.U32.HI R12, R31, 0x1, R33 ; - /*0410*/ LOP3.LUT R22, R22, R11, RZ, 0x3c, !PT ; - /*0420*/ LOP3.LUT R15, R15, R4, RZ, 0x3c, !PT ; - /*0430*/ LOP3.LUT R12, R12, R5, RZ, 0x3c, !PT ; - /*0440*/ LOP3.LUT R4, R4, R19, RZ, 0x3c, !PT ; - /*0450*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*0460*/ LOP3.LUT R27, R27, R6, RZ, 0x3c, !PT ; - /*0470*/ LOP3.LUT R24, R24, 0x80000000, R7, 0x96, !PT ; - /*0480*/ LOP3.LUT R8, R9, R14, RZ, 0x3c, !PT ; - /*0490*/ SHF.L.W.U32.HI R32, R17, 0xc, R20 ; - /*04a0*/ SHF.L.W.U32.HI R11, R20.reuse, 0xc, R17.reuse ; - /*04b0*/ SHF.L.W.U32.HI R59, R20.reuse, 0xa, R17.reuse ; - /*04c0*/ SHF.L.W.U32.HI R9, R20, 0x2, R17 ; - /*04d0*/ SHF.L.W.U32.HI R25, R17.reuse, 0x2, R20.reuse ; - /*04e0*/ SHF.L.W.U32.HI R56, R17.reuse, 0xd, R20.reuse ; - /*04f0*/ SHF.L.W.U32.HI R23, R20, 0xd, R17 ; - /*0500*/ SHF.L.W.U32.HI R10, R17, 0xa, R20 ; - /*0510*/ SHF.L.W.U32.HI R36, R22, 0x6, R19 ; - /*0520*/ SHF.L.W.U32.HI R41, R19, 0x1d, R22 ; - /*0530*/ SHF.L.W.U32.HI R58, R22.reuse, 0x1d, R19.reuse ; - /*0540*/ SHF.L.W.U32.HI R29, R19.reuse, 0xb, R22.reuse ; - /*0550*/ SHF.L.W.U32.HI R34, R22.reuse, 0xb, R19.reuse ; - /*0560*/ SHF.L.W.U32.HI R50, R22, 0xf, R19 ; - /*0570*/ SHF.L.W.U32.HI R47, R19.reuse, 0xf, R22.reuse ; - /*0580*/ SHF.L.W.U32.HI R28, R19, 0x6, R22 ; - /*0590*/ SHF.L.W.U32.HI R20, R4, 0x1e, R5 ; - /*05a0*/ SHF.L.W.U32.HI R38, R5, 0x1e, R4 ; - /*05b0*/ PRMT R19, R27, 0x2107, R24 ; - /*05c0*/ SHF.L.W.U32.HI R5, R12, 0x19, R15 ; - /*05d0*/ SHF.L.W.U32.HI R26, R35, 0x4, R14 ; - /*05e0*/ SHF.L.W.U32.HI R35, R14, 0x4, R35 ; - /*05f0*/ LOP3.LUT R14, R31, R27, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R17, R33, R24, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R52, R19, R48, R37, 0xd2, !PT ; - /*0620*/ LOP3.LUT R49, R48, R37, R36, 0xd2, !PT ; - /*0630*/ LOP3.LUT R54, R37, R36, R5, 0xd2, !PT ; - /*0640*/ PRMT R40, R24, 0x2107, R27 ; - /*0650*/ LOP3.LUT R36, R36, R5, R19, 0xd2, !PT ; - /*0660*/ LOP3.LUT R48, R5, R19, R48, 0xd2, !PT ; - /*0670*/ SHF.L.W.U32.HI R46, R24, 0xe, R27 ; - /*0680*/ SHF.L.W.U32.HI R5, R15, 0x19, R12 ; - /*0690*/ SHF.L.W.U32.HI R4, R12, 0x15, R15 ; - /*06a0*/ SHF.L.W.U32.HI R22, R24, 0x14, R27 ; - /*06b0*/ SHF.L.W.U32.HI R31, R27.reuse, 0x14, R24.reuse ; - /*06c0*/ SHF.L.W.U32.HI R39, R27.reuse, 0x7, R24.reuse ; - /*06d0*/ SHF.L.W.U32.HI R33, R24, 0x7, R27 ; - /*06e0*/ SHF.L.W.U32.HI R27, R27, 0xe, R24 ; - /*06f0*/ SHF.L.W.U32.HI R42, R17, 0x1b, R14 ; - /*0700*/ SHF.L.W.U32.HI R44, R14, 0x1b, R17 ; - /*0710*/ SHF.L.W.U32.HI R19, R15, 0x15, R12 ; - /*0720*/ LOP3.LUT R14, R6, R15, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R51, R7, R12, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R43, R40, R30, R45, 0xd2, !PT ; - /*0750*/ LOP3.LUT R37, R30, R45, R28, 0xd2, !PT ; - /*0760*/ LOP3.LUT R45, R45, R28, R5, 0xd2, !PT ; - /*0770*/ LOP3.LUT R24, R13, R32, R29, 0xd2, !PT ; - /*0780*/ LOP3.LUT R6, R46, R13, R32, 0xd2, !PT ; - /*0790*/ LOP3.LUT R7, R32, R29, R4, 0xd2, !PT ; - /*07a0*/ LOP3.LUT R17, R29, R4, R46, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R28, R28, R5, R40, 0xd2, !PT ; - /*07c0*/ LOP3.LUT R30, R5, R40, R30, 0xd2, !PT ; - /*07d0*/ LOP3.LUT R13, R4, R46, R13, 0xd2, !PT ; - /*07e0*/ PRMT R29, R15, 0x4321, R12 ; - /*07f0*/ LOP3.LUT R32, R8, R11, R34, 0xd2, !PT ; - /*0800*/ LOP3.LUT R4, R27, R8, R11, 0xd2, !PT ; - /*0810*/ LOP3.LUT R5, R11, R34, R19, 0xd2, !PT ; - /*0820*/ PRMT R40, R12, 0x4321, R15 ; - /*0830*/ LOP3.LUT R11, R34, R19, R27, 0xd2, !PT ; - /*0840*/ LOP3.LUT R8, R19, R27, R8, 0xd2, !PT ; - /*0850*/ LOP3.LUT R12, R12, 0x80000000, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R19, R26, R59, R50, 0xd2, !PT ; - /*0870*/ LOP3.LUT R55, R42, R26, R59, 0xd2, !PT ; - /*0880*/ LOP3.LUT R59, R59, R50, R29, 0xd2, !PT ; - /*0890*/ LOP3.LUT R27, R50, R29, R42, 0xd2, !PT ; - /*08a0*/ LOP3.LUT R26, R29, R42, R26, 0xd2, !PT ; - /*08b0*/ LOP3.LUT R29, R35, R10, R47, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R53, R44, R35, R10, 0xd2, !PT ; - /*08d0*/ LOP3.LUT R57, R10, R47, R40, 0xd2, !PT ; - /*08e0*/ LOP3.LUT R34, R47, R40, R44, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R35, R40, R44, R35, 0xd2, !PT ; - /*0900*/ SHF.L.W.U32.HI R10, R15, 0x17, R12 ; - /*0910*/ SHF.L.W.U32.HI R40, R12, 0x17, R15 ; - /*0920*/ SHF.L.W.U32.HI R44, R51, 0x1c, R14 ; - /*0930*/ SHF.L.W.U32.HI R47, R14, 0x1c, R51 ; - /*0940*/ LOP3.LUT R46, R39, R0, R9, 0xd2, !PT ; - /*0950*/ LOP3.LUT R14, R0, R9, R20, 0xd2, !PT ; - /*0960*/ LOP3.LUT R0, R10, R39, R0, 0xd2, !PT ; - /*0970*/ LOP3.LUT R12, R20, R10, R39, 0xd2, !PT ; - /*0980*/ LOP3.LUT R9, R9, R20, R10, 0xd2, !PT ; - /*0990*/ LOP3.LUT R42, R22, R21, R56, 0xd2, !PT ; - /*09a0*/ LOP3.LUT R64, R21, R56, R41, 0xd2, !PT ; - /*09b0*/ LOP3.LUT R50, R33, R16, R25, 0xd2, !PT ; - /*09c0*/ LOP3.LUT R15, R16, R25, R38, 0xd2, !PT ; - /*09d0*/ LOP3.LUT R10, R40, R33, R16, 0xd2, !PT ; - /*09e0*/ LOP3.LUT R56, R56, R41, R44, 0xd2, !PT ; - /*09f0*/ LOP3.LUT R20, R38, R40, R33, 0xd2, !PT ; - /*0a00*/ LOP3.LUT R16, R25, R38, R40, 0xd2, !PT ; - /*0a10*/ LOP3.LUT R39, R44, R22, R21, 0xd2, !PT ; - /*0a20*/ LOP3.LUT R41, R41, R44, R22, 0xd2, !PT ; - /*0a30*/ LOP3.LUT R63, R18, R23, R58, 0xd2, !PT ; - /*0a40*/ LOP3.LUT R62, R23, R58, R47, 0xd2, !PT ; - /*0a50*/ LOP3.LUT R51, R31, R18, R23, 0xd2, !PT ; - /*0a60*/ LOP3.LUT R38, R47, R31, R18, 0xd2, !PT ; - /*0a70*/ LOP3.LUT R58, R58, R47, R31, 0xd2, !PT ; - /*0a80*/ LOP3.LUT R44, R24, 0x1, RZ, 0x3c, !PT ; -.L_x_54: - /*0a90*/ LOP3.LUT R60, R13, R56, R52, 0x96, !PT ; - /*0aa0*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*0ab0*/ LOP3.LUT R61, R8, R62, R43, 0x96, !PT ; - /*0ac0*/ UIADD3 UR8, UR9, 0x8, URZ ; - /*0ad0*/ LOP3.LUT R18, R7, R42, R36, 0x96, !PT ; - /*0ae0*/ UISETP.NE.AND UP0, UPT, UR5, 0x16, UPT ; - /*0af0*/ LOP3.LUT R60, R60, R27, R14, 0x96, !PT ; - /*0b00*/ ULDC.64 UR10, c[0x3][UR9+0x8] ; - /*0b10*/ LOP3.LUT R61, R61, R34, R15, 0x96, !PT ; - /*0b20*/ LOP3.LUT R21, R18, R19, R0, 0x96, !PT ; - /*0b30*/ UMOV UR9, UR8 ; - /*0b40*/ LOP3.LUT R18, R5, R51, R28, 0x96, !PT ; - /*0b50*/ SHF.L.W.U32.HI R22, R61, 0x1, R60 ; - /*0b60*/ LOP3.LUT R18, R18, R29, R10, 0x96, !PT ; - /*0b70*/ SHF.L.W.U32.HI R33, R60, 0x1, R61 ; - /*0b80*/ LOP3.LUT R65, R17, R64, R48, 0x96, !PT ; - /*0b90*/ LOP3.LUT R25, R17, R21.reuse, R22.reuse, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R31, R64, R21, R22, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R64, R11.reuse, R63, R30, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R17, R6, R41, R49, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R40, R11, R18, R33, 0x96, !PT ; - /*0be0*/ LOP3.LUT R47, R48, R21, R22, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R11, R4, R58, R37, 0x96, !PT ; - /*0c00*/ LOP3.LUT R48, R59, R21, R22, 0x96, !PT ; - /*0c10*/ LOP3.LUT R65, R65, R59, R46, 0x96, !PT ; - /*0c20*/ LOP3.LUT R22, R46, R21, R22, 0x96, !PT ; - /*0c30*/ SHF.L.W.U32.HI R66, R18, 0x1, R21 ; - /*0c40*/ LOP3.LUT R46, R30, R18, R33, 0x96, !PT ; - /*0c50*/ LOP3.LUT R23, R17, R26, R9, 0x96, !PT ; - /*0c60*/ SHF.L.W.U32.HI R59, R21, 0x1, R18 ; - /*0c70*/ LOP3.LUT R30, R11, R35, R16, 0x96, !PT ; - /*0c80*/ LOP3.LUT R64, R64, R57, R50, 0x96, !PT ; - /*0c90*/ LOP3.LUT R24, R63, R18.reuse, R33.reuse, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R21, R57, R18, R33, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R33, R50, R18, R33, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R57, R44, R39, R54, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R50, R32, R38, R45, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R17, R54, R23.reuse, R66.reuse, 0x96, !PT ; - /*0cf0*/ SHF.L.W.U32.HI R54, R30, 0x1, R23 ; - /*0d00*/ LOP3.LUT R11, R44, R23, R66, 0x96, !PT ; - /*0d10*/ LOP3.LUT R57, R57, R55, R12, 0x96, !PT ; - /*0d20*/ LOP3.LUT R39, R39, R23.reuse, R66.reuse, 0x96, !PT ; - /*0d30*/ LOP3.LUT R44, R55, R23.reuse, R66.reuse, 0x96, !PT ; - /*0d40*/ LOP3.LUT R18, R12, R23, R66, 0x96, !PT ; - /*0d50*/ SHF.L.W.U32.HI R67, R23, 0x1, R30 ; - /*0d60*/ LOP3.LUT R50, R50, R53, R20, 0x96, !PT ; - /*0d70*/ LOP3.LUT R12, R32, R30.reuse, R59.reuse, 0x96, !PT ; - /*0d80*/ LOP3.LUT R23, R20, R30.reuse, R59.reuse, 0x96, !PT ; - /*0d90*/ LOP3.LUT R38, R38, R30.reuse, R59.reuse, 0x96, !PT ; - /*0da0*/ LOP3.LUT R32, R45, R30.reuse, R59.reuse, 0x96, !PT ; - /*0db0*/ LOP3.LUT R63, R53, R30, R59, 0x96, !PT ; - /*0dc0*/ LOP3.LUT R20, R27, R65, R54, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R13, R13, R65.reuse, R54.reuse, 0x96, !PT ; - /*0de0*/ LOP3.LUT R53, R56, R65.reuse, R54.reuse, 0x96, !PT ; - /*0df0*/ LOP3.LUT R30, R52, R65.reuse, R54.reuse, 0x96, !PT ; - /*0e00*/ LOP3.LUT R27, R14, R65, R54, 0x96, !PT ; - /*0e10*/ SHF.L.W.U32.HI R54, R64, 0x1, R65 ; - /*0e20*/ SHF.L.W.U32.HI R55, R65, 0x1, R64 ; - /*0e30*/ LOP3.LUT R14, R7, R57.reuse, R54.reuse, 0x96, !PT ; - /*0e40*/ LOP3.LUT R52, R36, R57.reuse, R54.reuse, 0x96, !PT ; - /*0e50*/ LOP3.LUT R7, R19, R57, R54, 0x96, !PT ; - /*0e60*/ LOP3.LUT R8, R8, R64.reuse, R67.reuse, 0x96, !PT ; - /*0e70*/ LOP3.LUT R62, R62, R64.reuse, R67.reuse, 0x96, !PT ; - /*0e80*/ LOP3.LUT R45, R43, R64, R67, 0x96, !PT ; - /*0e90*/ LOP3.LUT R65, R34, R64.reuse, R67, 0x96, !PT ; - /*0ea0*/ SHF.L.W.U32.HI R19, R50, 0x1, R57 ; - /*0eb0*/ SHF.L.W.U32.HI R36, R57, 0x1, R50 ; - /*0ec0*/ LOP3.LUT R64, R15, R64, R67, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R15, R42, R57.reuse, R54.reuse, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R54, R0, R57, R54, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R0, R29, R50, R55, 0x96, !PT ; - /*0f00*/ LOP3.LUT R9, R9, R60, R19, 0x96, !PT ; - /*0f10*/ LOP3.LUT R16, R16, R61, R36, 0x96, !PT ; - /*0f20*/ LOP3.LUT R5, R5, R50.reuse, R55.reuse, 0x96, !PT ; - /*0f30*/ LOP3.LUT R34, R51, R50.reuse, R55.reuse, 0x96, !PT ; - /*0f40*/ LOP3.LUT R43, R28, R50, R55, 0x96, !PT ; - /*0f50*/ LOP3.LUT R29, R10, R50, R55, 0x96, !PT ; - /*0f60*/ LOP3.LUT R28, R6, R60.reuse, R19.reuse, 0x96, !PT ; - /*0f70*/ LOP3.LUT R41, R41, R60.reuse, R19.reuse, 0x96, !PT ; - /*0f80*/ LOP3.LUT R50, R49, R60.reuse, R19.reuse, 0x96, !PT ; - /*0f90*/ LOP3.LUT R42, R26, R60, R19, 0x96, !PT ; - /*0fa0*/ LOP3.LUT R49, R4, R61, R36, 0x96, !PT ; - /*0fb0*/ LOP3.LUT R60, R58, R61.reuse, R36, 0x96, !PT ; - /*0fc0*/ SHF.L.W.U32.HI R58, R16, 0xe, R9 ; - /*0fd0*/ SHF.L.W.U32.HI R59, R9, 0xe, R16 ; - /*0fe0*/ SHF.L.W.U32.HI R10, R29, 0x2, R54 ; - /*0ff0*/ SHF.L.W.U32.HI R16, R54, 0x2, R29 ; - /*1000*/ LOP3.LUT R37, R37, R61, R36, 0x96, !PT ; - /*1010*/ LOP3.LUT R51, R35, R61, R36, 0x96, !PT ; - /*1020*/ SHF.L.W.U32.HI R54, R43, 0xa, R52 ; - /*1030*/ SHF.L.W.U32.HI R29, R49, 0x1b, R28 ; - /*1040*/ SHF.L.W.U32.HI R36, R28, 0x1b, R49 ; - /*1050*/ SHF.L.W.U32.HI R52, R52, 0xa, R43 ; - /*1060*/ SHF.L.W.U32.HI R28, R23, 0x12, R18 ; - /*1070*/ SHF.L.W.U32.HI R43, R45, 0x19, R30 ; - /*1080*/ SHF.L.W.U32.HI R61, R47, 0xb, R46 ; - /*1090*/ SHF.L.W.U32.HI R56, R46, 0xb, R47 ; - /*10a0*/ SHF.L.W.U32.HI R18, R18, 0x12, R23 ; - /*10b0*/ SHF.L.W.U32.HI R30, R30, 0x19, R45 ; - /*10c0*/ SHF.L.W.U32.HI R6, R15, 0xc, R34 ; - /*10d0*/ SHF.L.W.U32.HI R55, R34, 0xc, R15 ; - /*10e0*/ SHF.L.W.U32.HI R47, R65, 0x15, R20 ; - /*10f0*/ SHF.L.W.U32.HI R9, R25, 0x1e, R40 ; - /*1100*/ SHF.L.W.U32.HI R19, R40, 0x1e, R25 ; - /*1110*/ PRMT R26, R27, 0x4321, R64 ; - /*1120*/ PRMT R35, R64, 0x4321, R27 ; - /*1130*/ PRMT R45, R42, 0x2107, R51 ; - /*1140*/ PRMT R23, R51, 0x2107, R42 ; - /*1150*/ SHF.L.W.U32.HI R34, R39, 0x4, R38 ; - /*1160*/ SHF.L.W.U32.HI R27, R21, 0xf, R48 ; - /*1170*/ SHF.L.W.U32.HI R42, R24, 0x6, R31 ; - /*1180*/ SHF.L.W.U32.HI R25, R22, 0x1d, R33 ; - /*1190*/ SHF.L.W.U32.HI R4, R20, 0x15, R65 ; - /*11a0*/ SHF.L.W.U32.HI R39, R38, 0x4, R39 ; - /*11b0*/ SHF.L.W.U32.HI R48, R48, 0xf, R21 ; - /*11c0*/ SHF.L.W.U32.HI R31, R31, 0x6, R24 ; - /*11d0*/ SHF.L.W.U32.HI R22, R33, 0x1d, R22 ; - /*11e0*/ SHF.L.W.U32.HI R46, R50, 0x7, R37 ; - /*11f0*/ SHF.L.W.U32.HI R57, R44, 0x9, R63 ; - /*1200*/ SHF.L.W.U32.HI R15, R63, 0x9, R44 ; - /*1210*/ SHF.L.W.U32.HI R24, R60, 0x14, R41 ; - /*1220*/ SHF.L.W.U32.HI R21, R41, 0x14, R60 ; - /*1230*/ SHF.L.W.U32.HI R38, R7, 0xd, R0 ; - /*1240*/ SHF.L.W.U32.HI R33, R0, 0xd, R7 ; - /*1250*/ SHF.L.W.U32.HI R50, R37, 0x7, R50 ; - /*1260*/ SHF.L.W.U32.HI R20, R53, 0x17, R62 ; - /*1270*/ SHF.L.W.U32.HI R41, R8, 0x1c, R13 ; - /*1280*/ SHF.L.W.U32.HI R40, R13, 0x1c, R8 ; - /*1290*/ SHF.L.W.U32.HI R51, R32, 0x3, R17 ; - /*12a0*/ LOP3.LUT R44, R11, R6, R61, 0xd2, !PT ; - /*12b0*/ LOP3.LUT R7, R6, R61, R47, 0xd2, !PT ; - /*12c0*/ SHF.L.W.U32.HI R49, R5, 0x1, R14 ; - /*12d0*/ SHF.L.W.U32.HI R37, R14, 0x1, R5 ; - /*12e0*/ SHF.L.W.U32.HI R32, R17, 0x3, R32 ; - /*12f0*/ LOP3.LUT R13, R47, R58, R11, 0xd2, !PT ; - /*1300*/ LOP3.LUT R6, R58, R11, R6, 0xd2, !PT ; - /*1310*/ SHF.L.W.U32.HI R53, R62, 0x17, R53 ; - /*1320*/ LOP3.LUT R17, R61, R47, R58, 0xd2, !PT ; - /*1330*/ LOP3.LUT R5, R55, R56, R4, 0xd2, !PT ; - /*1340*/ LOP3.LUT R11, R56, R4, R59, 0xd2, !PT ; - /*1350*/ LOP3.LUT R8, R4, R59, R12, 0xd2, !PT ; - /*1360*/ LOP3.LUT R47, R12, R55, R56, 0xd2, !PT ; - /*1370*/ LOP3.LUT R4, R59, R12, R55, 0xd2, !PT ; - /*1380*/ LOP3.LUT R12, R9, R20, R46, 0xd2, !PT ; - /*1390*/ LOP3.LUT R0, R20, R46, R57, 0xd2, !PT ; - /*13a0*/ LOP3.LUT R14, R57, R10, R9, 0xd2, !PT ; - /*13b0*/ LOP3.LUT R46, R46, R57, R10, 0xd2, !PT ; - /*13c0*/ LOP3.LUT R9, R10, R9, R20, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R20, R19, R53, R50, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R10, R53, R50, R15, 0xd2, !PT ; - /*13f0*/ LOP3.LUT R50, R50, R15, R16, 0xd2, !PT ; - /*1400*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*1410*/ LOP3.LUT R15, R15, R16, R19, 0xd2, !PT ; - /*1420*/ LOP3.LUT R16, R16, R19, R53, 0xd2, !PT ; - /*1430*/ LOP3.LUT R19, R34, R54, R27, 0xd2, !PT ; - /*1440*/ LOP3.LUT R59, R54, R27, R26, 0xd2, !PT ; - /*1450*/ LOP3.LUT R27, R27, R26, R29, 0xd2, !PT ; - /*1460*/ LOP3.LUT R55, R29, R34, R54, 0xd2, !PT ; - /*1470*/ LOP3.LUT R26, R26, R29, R34, 0xd2, !PT ; - /*1480*/ LOP3.LUT R53, R36, R39, R52, 0xd2, !PT ; - /*1490*/ LOP3.LUT R29, R39, R52, R48, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R57, R52, R48, R35, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R34, R48, R35, R36, 0xd2, !PT ; - /*14c0*/ LOP3.LUT R35, R35, R36, R39, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R54, R49, R42, R43, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R52, R45, R28, R49, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R36, R42, R43, R45, 0xd2, !PT ; - /*1500*/ LOP3.LUT R49, R28, R49, R42, 0xd2, !PT ; - /*1510*/ LOP3.LUT R39, R41, R24, R51, 0xd2, !PT ; - /*1520*/ LOP3.LUT R42, R24, R51, R38, 0xd2, !PT ; - /*1530*/ LOP3.LUT R64, R51, R38, R25, 0xd2, !PT ; - /*1540*/ LOP3.LUT R56, R38, R25, R41, 0xd2, !PT ; - /*1550*/ LOP3.LUT R38, R40, R21, R32, 0xd2, !PT ; - /*1560*/ LOP3.LUT R51, R21, R32, R33, 0xd2, !PT ; - /*1570*/ LOP3.LUT R63, R32, R33, R22, 0xd2, !PT ; - /*1580*/ LOP3.LUT R44, R44, UR10, RZ, 0x3c, !PT ; - /*1590*/ LOP3.LUT R32, R47, UR11, RZ, 0x3c, !PT ; - /*15a0*/ LOP3.LUT R48, R43, R45, R28, 0xd2, !PT ; - /*15b0*/ LOP3.LUT R45, R37, R31, R30, 0xd2, !PT ; - /*15c0*/ LOP3.LUT R28, R31, R30, R23, 0xd2, !PT ; - /*15d0*/ LOP3.LUT R43, R23, R18, R37, 0xd2, !PT ; - /*15e0*/ LOP3.LUT R30, R30, R23, R18, 0xd2, !PT ; - /*15f0*/ LOP3.LUT R37, R18, R37, R31, 0xd2, !PT ; - /*1600*/ LOP3.LUT R41, R25, R41, R24, 0xd2, !PT ; - /*1610*/ LOP3.LUT R62, R33, R22, R40, 0xd2, !PT ; - /*1620*/ LOP3.LUT R58, R22, R40, R21, 0xd2, !PT ; - /*1630*/ @P0 BRA `(.L_x_54) ; - /*1640*/ LOP3.LUT R7, R7, R42, R36, 0x96, !PT ; - /*1650*/ IMAD.MOV.U32 R104, RZ, RZ, RZ ; - /*1660*/ LOP3.LUT R5, R5, R51, R28, 0x96, !PT ; - /*1670*/ LOP3.LUT R52, R13, R56, R52, 0x96, !PT ; - /*1680*/ LOP3.LUT R43, R8, R62, R43, 0x96, !PT ; - /*1690*/ LOP3.LUT R17, R17, R64, R48, 0x96, !PT ; - /*16a0*/ LOP3.LUT R4, R4, R58, R37, 0x96, !PT ; - /*16b0*/ LOP3.LUT R7, R7, R19, R0, 0x96, !PT ; - /*16c0*/ LOP3.LUT R5, R5, R29, R10, 0x96, !PT ; - /*16d0*/ LOP3.LUT R6, R6, R41, R49, 0x96, !PT ; - /*16e0*/ LOP3.LUT R11, R11, R63, R30, 0x96, !PT ; - /*16f0*/ LOP3.LUT R52, R52, R27, R14, 0x96, !PT ; - /*1700*/ LOP3.LUT R43, R43, R34, R15, 0x96, !PT ; - /*1710*/ LOP3.LUT R39, R44, R39, R54, 0x96, !PT ; - /*1720*/ LOP3.LUT R0, R17, R59, R46, 0x96, !PT ; - /*1730*/ LOP3.LUT R4, R4, R35, R16, 0x96, !PT ; - /*1740*/ SHF.L.W.U32.HI R15, R7, 0x1, R5 ; - /*1750*/ LOP3.LUT R17, R6, R26, R9, 0x96, !PT ; - /*1760*/ LOP3.LUT R11, R11, R57, R50, 0x96, !PT ; - /*1770*/ LOP3.LUT R38, R32.reuse, R38, R45, 0x96, !PT ; - /*1780*/ SHF.L.W.U32.HI R6, R5, 0x1, R7 ; - /*1790*/ SHF.L.W.U32.HI R10, R43, 0x1, R52 ; - /*17a0*/ LOP3.LUT R39, R39, R55, R12, 0x96, !PT ; - /*17b0*/ LOP3.LUT R32, R32, R4, R15, 0x96, !PT ; - /*17c0*/ SHF.L.W.U32.HI R14, R4, 0x1, R17 ; - /*17d0*/ SHF.L.W.U32.HI R18, R17, 0x1, R4 ; - /*17e0*/ LOP3.LUT R15, R45, R4, R15, 0x96, !PT ; - /*17f0*/ SHF.L.W.U32.HI R12, R52, 0x1, R43 ; - /*1800*/ SHF.L.W.U32.HI R4, R11, 0x1, R0 ; - /*1810*/ LOP3.LUT R38, R38, R53, R20, 0x96, !PT ; - /*1820*/ LOP3.LUT R44, R44, R17, R6, 0x96, !PT ; - /*1830*/ LOP3.LUT R48, R48, R7, R10, 0x96, !PT ; - /*1840*/ LOP3.LUT R6, R54, R17, R6, 0x96, !PT ; - /*1850*/ LOP3.LUT R10, R46, R7, R10, 0x96, !PT ; - /*1860*/ LOP3.LUT R7, R30, R5.reuse, R12.reuse, 0x96, !PT ; - /*1870*/ LOP3.LUT R17, R50, R5, R12, 0x96, !PT ; - /*1880*/ SHF.L.W.U32.HI R5, R0, 0x1, R11 ; - /*1890*/ LOP3.LUT R42, R42, R39.reuse, R4.reuse, 0x96, !PT ; - /*18a0*/ LOP3.LUT R4, R19, R39, R4, 0x96, !PT ; - /*18b0*/ SHF.L.W.U32.HI R12, R38, 0x1, R39 ; - /*18c0*/ SHF.L.W.U32.HI R39, R39, 0x1, R38 ; - /*18d0*/ LOP3.LUT R51, R51, R38, R5, 0x96, !PT ; - /*18e0*/ LOP3.LUT R5, R29, R38, R5, 0x96, !PT ; - /*18f0*/ LOP3.LUT R13, R13, R0, R14, 0x96, !PT ; - /*1900*/ LOP3.LUT R8, R8, R11, R18, 0x96, !PT ; - /*1910*/ LOP3.LUT R41, R41, R52, R12, 0x96, !PT ; - /*1920*/ LOP3.LUT R58, R58, R43, R39, 0x96, !PT ; - /*1930*/ LOP3.LUT R11, R34, R11, R18, 0x96, !PT ; - /*1940*/ LOP3.LUT R0, R27, R0, R14, 0x96, !PT ; - /*1950*/ LOP3.LUT R9, R9, R52, R12, 0x96, !PT ; - /*1960*/ LOP3.LUT R16, R16, R43, R39, 0x96, !PT ; - /*1970*/ SHF.L.W.U32.HI R18, R10, 0x1d, R17 ; - /*1980*/ SHF.L.W.U32.HI R19, R17, 0x1d, R10 ; - /*1990*/ SHF.L.W.U32.HI R17, R4, 0xd, R5 ; - /*19a0*/ SHF.L.W.U32.HI R14, R5, 0xd, R4 ; - /*19b0*/ SHF.L.W.U32.HI R12, R58, 0x14, R41 ; - /*19c0*/ SHF.L.W.U32.HI R21, R8, 0x1c, R13 ; - /*19d0*/ SHF.L.W.U32.HI R20, R15, 0x3, R6 ; - /*19e0*/ SHF.L.W.U32.HI R4, R48, 0xb, R7 ; - /*19f0*/ SHF.L.W.U32.HI R41, R41, 0x14, R58 ; - /*1a00*/ SHF.L.W.U32.HI R8, R13, 0x1c, R8 ; - /*1a10*/ SHF.L.W.U32.HI R6, R6, 0x3, R15 ; - /*1a20*/ SHF.L.W.U32.HI R48, R7, 0xb, R48 ; - /*1a30*/ SHF.L.W.U32.HI R5, R42, 0xc, R51 ; - /*1a40*/ SHF.L.W.U32.HI R7, R16, 0xe, R9 ; - /*1a50*/ SHF.L.W.U32.HI R13, R11, 0x15, R0 ; - /*1a60*/ SHF.L.W.U32.HI R51, R51, 0xc, R42 ; - /*1a70*/ SHF.L.W.U32.HI R9, R9, 0xe, R16 ; - /*1a80*/ SHF.L.W.U32.HI R0, R0, 0x15, R11 ; - /*1a90*/ LOP3.LUT R16, R12, R20, R17, 0xd2, !PT ; - /*1aa0*/ LOP3.LUT R18, R20, R17, R18, 0xd2, !PT ; - /*1ab0*/ LOP3.LUT R10, R21, R12, R20, 0xd2, !PT ; - /*1ac0*/ LOP3.LUT R11, R8, R41, R6, 0xd2, !PT ; - /*1ad0*/ LOP3.LUT R17, R41, R6, R14, 0xd2, !PT ; - /*1ae0*/ LOP3.LUT R19, R6, R14, R19, 0xd2, !PT ; - /*1af0*/ LOP3.LUT R20, R44, R5, R4, 0xd2, !PT ; - /*1b00*/ LOP3.LUT R6, R5, R4, R13, 0xd2, !PT ; - /*1b10*/ LOP3.LUT R8, R7, R44, R5, 0xd2, !PT ; - /*1b20*/ ISETP.NE.AND P0, PT, R102, RZ, PT ; - /*1b30*/ LOP3.LUT R5, R32, R51, R48, 0xd2, !PT ; - /*1b40*/ LOP3.LUT R12, R4, R13, R7, 0xd2, !PT ; - /*1b50*/ LOP3.LUT R14, R13, R7, R44, 0xd2, !PT ; - /*1b60*/ LOP3.LUT R13, R48, R0, R9, 0xd2, !PT ; - /*1b70*/ LOP3.LUT R15, R0, R9, R32, 0xd2, !PT ; - /*1b80*/ LOP3.LUT R7, R51, R48, R0, 0xd2, !PT ; - /*1b90*/ @!P0 STS.128 [R100+0x30], R16 ; - /*1ba0*/ LOP3.LUT R9, R9, R32, R51, 0xd2, !PT ; - /*1bb0*/ LOP3.LUT R4, R20, 0x80008008, RZ, 0x3c, !PT ; - /*1bc0*/ LOP3.LUT R5, R5, 0x80000000, RZ, 0x3c, !PT ; - /*1bd0*/ @!P0 STS.128 [R100+0x10], R12 ; - /*1be0*/ @!P0 STS.128 [R100+0x20], R8 ; - /*1bf0*/ @!P0 STS.128 [R100], R4 ; - /*1c00*/ LDS.U.128 R96, [R3] ; - /*1c10*/ LDS.U.128 R92, [R3+0x40] ; - /*1c20*/ LDS.U.128 R20, [R3+0x80] ; - /*1c30*/ LDS.U.128 R24, [R3+0xc0] ; -.L_x_55: - /*1c40*/ LDS.U R83, [R101] ; - /*1c50*/ SHF.R.U32.HI R76, RZ, 0x2, R104 ; - /*1c60*/ IMAD.MOV.U32 R84, RZ, RZ, 0x80 ; - /*1c70*/ LDS.U R81, [R101+0x40] ; - /*1c80*/ LDS.U R79, [R101+0x80] ; - /*1c90*/ LDS.U R77, [R101+0xc0] ; - /*1ca0*/ S2R R32, SR_TID.X ; - /*1cb0*/ LOP3.LUT R0, R83, R104, RZ, 0x3c, !PT ; - /*1cc0*/ IMAD R29, R0, 0x1000193, RZ ; - /*1cd0*/ LOP3.LUT R0, R81, R104.reuse, RZ, 0x3c, !PT ; - /*1ce0*/ LOP3.LUT R28, R79, R104, RZ, 0x3c, !PT ; - /*1cf0*/ LOP3.LUT R29, R29, R96, RZ, 0x3c, !PT ; - /*1d00*/ IMAD R31, R0, 0x1000193, RZ ; - /*1d10*/ LOP3.LUT R0, R77, R104, RZ, 0x3c, !PT ; - /*1d20*/ IMAD R33, R28, 0x1000193, RZ ; - /*1d30*/ LOP3.LUT R31, R31, R92, RZ, 0x3c, !PT ; - /*1d40*/ IMAD R35, R0, 0x1000193, RZ ; - /*1d50*/ SHFL.IDX PT, R29, R29, R76, 0x181f ; - /*1d60*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*1d70*/ LOP3.LUT R35, R35, R24, RZ, 0x3c, !PT ; - /*1d80*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*1d90*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*1da0*/ SHFL.IDX PT, R35, R35, R76, 0x181f ; - /*1db0*/ IMAD.HI.U32 R0, R29, c[0x3][0x18c], RZ ; - /*1dc0*/ IMAD.MOV R0, RZ, RZ, -R0 ; - /*1dd0*/ IMAD.HI.U32 R28, R31, c[0x3][0x18c], RZ ; - /*1de0*/ IMAD R0, R0, c[0x3][0x184], R29 ; - /*1df0*/ IMAD.MOV R30, RZ, RZ, -R28 ; - /*1e00*/ IMAD.HI.U32 R28, R33, c[0x3][0x18c], RZ ; - /*1e10*/ ISETP.GE.U32.AND P0, PT, R0, c[0x3][0x184], PT ; - /*1e20*/ IMAD.HI.U32 R29, R35, c[0x3][0x18c], RZ ; - /*1e30*/ IMAD R31, R30, c[0x3][0x184], R31 ; - /*1e40*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*1e50*/ IMAD.MOV R30, RZ, RZ, -R29 ; - /*1e60*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*1e70*/ IMAD R33, R28, c[0x3][0x184], R33 ; - /*1e80*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*1e90*/ IMAD R35, R30, c[0x3][0x184], R35 ; - /*1ea0*/ IMAD.IADD R29, R0, 0x1, -R29 ; - /*1eb0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*1ec0*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*1ed0*/ LOP3.LUT R0, R32, 0x7, RZ, 0xc0, !PT ; - /*1ee0*/ IMAD.IADD R31, R31, 0x1, -R28 ; - /*1ef0*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*1f00*/ IMAD.WIDE.U32 R28, R29, R84, c[0x3][0x190] ; - /*1f10*/ ISETP.GE.U32.AND P0, PT, R35, c[0x3][0x184], PT ; - /*1f20*/ IMAD.SHL.U32 R85, R0, 0x10, RZ ; - /*1f30*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*1f40*/ IMAD.WIDE.U32 R30, R31, R84, c[0x3][0x190] ; - /*1f50*/ IADD3 R28, P0, R28, R85.reuse, RZ ; - /*1f60*/ IMAD.IADD R37, R33, 0x1, -R32 ; - /*1f70*/ IADD3 R32, P1, R30, R85, RZ ; - /*1f80*/ IMAD.IADD R39, R35, 0x1, -R34 ; - /*1f90*/ IMAD.WIDE.U32 R36, R37, R84, c[0x3][0x190] ; - /*1fa0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*1fb0*/ IADD3 R36, P0, R36, R85, RZ ; - /*1fc0*/ IMAD.WIDE.U32 R38, R39, R84, c[0x3][0x190] ; - /*1fd0*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*1fe0*/ IADD3 R40, P1, R38, R85, RZ ; - /*1ff0*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*2000*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*2010*/ IMAD.X R41, RZ, RZ, R39, P1 ; - /*2020*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*2030*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*2040*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*2050*/ IADD3 R48, R104, 0x1, RZ ; - /*2060*/ IMAD R44, R97, 0x1000193, RZ ; - /*2070*/ IMAD R46, R93, 0x1000193, RZ ; - /*2080*/ LOP3.LUT R45, R83, R48.reuse, RZ, 0x3c, !PT ; - /*2090*/ LOP3.LUT R47, R81, R48, RZ, 0x3c, !PT ; - /*20a0*/ IMAD R50, R45, 0x1000193, RZ ; - /*20b0*/ LOP3.LUT R45, R79, R48, RZ, 0x3c, !PT ; - /*20c0*/ IMAD R52, R47, 0x1000193, RZ ; - /*20d0*/ LOP3.LUT R29, R44, R29, RZ, 0x3c, !PT ; - /*20e0*/ IMAD R44, R21, 0x1000193, RZ ; - /*20f0*/ LOP3.LUT R21, R50, R29, RZ, 0x3c, !PT ; - /*2100*/ LOP3.LUT R33, R46, R33, RZ, 0x3c, !PT ; - /*2110*/ IMAD R46, R25, 0x1000193, RZ ; - /*2120*/ LOP3.LUT R25, R77, R48, RZ, 0x3c, !PT ; - /*2130*/ IMAD R48, R45, 0x1000193, RZ ; - /*2140*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*2150*/ LOP3.LUT R45, R52, R33, RZ, 0x3c, !PT ; - /*2160*/ IMAD R44, R25, 0x1000193, RZ ; - /*2170*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*2180*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*2190*/ LOP3.LUT R47, R48, R37, RZ, 0x3c, !PT ; - /*21a0*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*21b0*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*21c0*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*21d0*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*21e0*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*21f0*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*2200*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*2210*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*2220*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*2230*/ ISETP.GE.U32.AND P1, PT, R21, c[0x3][0x184], PT ; - /*2240*/ IMAD.MOV R48, RZ, RZ, -R44 ; - /*2250*/ IMAD.HI.U32 R44, R49, c[0x3][0x18c], RZ ; - /*2260*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*2270*/ IMAD R25, R48, c[0x3][0x184], R45 ; - /*2280*/ IMAD.MOV R50, RZ, RZ, -R44 ; - /*2290*/ SEL R44, RZ, c[0x3][0x184], !P1 ; - /*22a0*/ IMAD R47, R46, c[0x3][0x184], R47 ; - /*22b0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*22c0*/ IMAD R50, R50, c[0x3][0x184], R49 ; - /*22d0*/ IMAD.IADD R45, R21, 0x1, -R44 ; - /*22e0*/ ISETP.GE.U32.AND P1, PT, R47, c[0x3][0x184], PT ; - /*22f0*/ SEL R46, RZ, c[0x3][0x184], !P0 ; - /*2300*/ IMAD.WIDE.U32 R44, R45, R84.reuse, c[0x3][0x190] ; - /*2310*/ SEL R48, RZ, c[0x3][0x184], !P1 ; - /*2320*/ ISETP.GE.U32.AND P0, PT, R50, c[0x3][0x184], PT ; - /*2330*/ IMAD.IADD R49, R25, 0x1, -R46 ; - /*2340*/ IMAD.IADD R47, R47, 0x1, -R48 ; - /*2350*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2360*/ IMAD.WIDE.U32 R48, R49, R84, c[0x3][0x190] ; - /*2370*/ IADD3 R44, P0, R44, R85, RZ ; - /*2380*/ IMAD.WIDE.U32 R46, R47, R84, c[0x3][0x190] ; - /*2390*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*23a0*/ IADD3 R48, P0, R48, R85.reuse, RZ ; - /*23b0*/ IMAD.IADD R21, R50, 0x1, -R21 ; - /*23c0*/ IADD3 R52, P1, R46, R85, RZ ; - /*23d0*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*23e0*/ IMAD.X R53, RZ, RZ, R47, P1 ; - /*23f0*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*2400*/ IMAD.WIDE.U32 R54, R21, R84, c[0x3][0x190] ; - /*2410*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*2420*/ IADD3 R56, P0, R54, R85, RZ ; - /*2430*/ IMAD.X R57, RZ, RZ, R55, P0 ; - /*2440*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*2450*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*2460*/ IMAD R21, R98, 0x1000193, RZ ; - /*2470*/ IMAD R25, R94, 0x1000193, RZ ; - /*2480*/ IMAD R61, R22, 0x1000193, RZ ; - /*2490*/ LOP3.LUT R21, R21, R30, RZ, 0x3c, !PT ; - /*24a0*/ IADD3 R22, R104, 0x2, RZ ; - /*24b0*/ IMAD R63, R26, 0x1000193, RZ ; - /*24c0*/ LOP3.LUT R25, R25, R34, RZ, 0x3c, !PT ; - /*24d0*/ IMAD R21, R21, 0x1000193, RZ ; - /*24e0*/ LOP3.LUT R26, R83, R22, RZ, 0x3c, !PT ; - /*24f0*/ LOP3.LUT R38, R61, R38, RZ, 0x3c, !PT ; - /*2500*/ IMAD R25, R25, 0x1000193, RZ ; - /*2510*/ IMAD R61, R26, 0x1000193, RZ ; - /*2520*/ LOP3.LUT R26, R81, R22.reuse, RZ, 0x3c, !PT ; - /*2530*/ LOP3.LUT R30, R79, R22, RZ, 0x3c, !PT ; - /*2540*/ LOP3.LUT R42, R63, R42, RZ, 0x3c, !PT ; - /*2550*/ IMAD R63, R30, 0x1000193, RZ ; - /*2560*/ LOP3.LUT R22, R77, R22, RZ, 0x3c, !PT ; - /*2570*/ IMAD R65, R22, 0x1000193, RZ ; - /*2580*/ LOP3.LUT R46, R21, R46, RZ, 0x3c, !PT ; - /*2590*/ IMAD R21, R38, 0x1000193, RZ ; - /*25a0*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*25b0*/ IMAD R25, R26, 0x1000193, RZ ; - /*25c0*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*25d0*/ LOP3.LUT R25, R25, R50, RZ, 0x3c, !PT ; - /*25e0*/ LOP3.LUT R54, R21, R54, RZ, 0x3c, !PT ; - /*25f0*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*2600*/ IMAD R21, R42, 0x1000193, RZ ; - /*2610*/ LOP3.LUT R63, R63, R54, RZ, 0x3c, !PT ; - /*2620*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*2630*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*2640*/ LOP3.LUT R65, R65, R58, RZ, 0x3c, !PT ; - /*2650*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*2660*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*2670*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*2680*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*2690*/ IMAD.HI.U32 R22, R25, c[0x3][0x18c], RZ ; - /*26a0*/ IMAD R21, R26, c[0x3][0x184], R61 ; - /*26b0*/ IMAD.MOV R30, RZ, RZ, -R22 ; - /*26c0*/ IMAD.HI.U32 R22, R63, c[0x3][0x18c], RZ ; - /*26d0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*26e0*/ IMAD R25, R30, c[0x3][0x184], R25 ; - /*26f0*/ IMAD.MOV R30, RZ, RZ, -R22 ; - /*2700*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2710*/ IMAD.HI.U32 R26, R65, c[0x3][0x18c], RZ ; - /*2720*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2730*/ IMAD R63, R30, c[0x3][0x184], R63 ; - /*2740*/ IMAD.IADD R61, R21, 0x1, -R22 ; - /*2750*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2760*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2770*/ ISETP.GE.U32.AND P1, PT, R63, c[0x3][0x184], PT ; - /*2780*/ IMAD.WIDE.U32 R60, R61, R84, c[0x3][0x190] ; - /*2790*/ IMAD R21, R26, c[0x3][0x184], R65 ; - /*27a0*/ IMAD.IADD R65, R25, 0x1, -R22 ; - /*27b0*/ SEL R22, RZ, c[0x3][0x184], !P1 ; - /*27c0*/ IADD3 R60, P1, R60, R85, RZ ; - /*27d0*/ IMAD.WIDE.U32 R64, R65, R84, c[0x3][0x190] ; - /*27e0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*27f0*/ IMAD.X R61, RZ, RZ, R61, P1 ; - /*2800*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*2810*/ IMAD.IADD R69, R63, 0x1, -R22 ; - /*2820*/ IADD3 R64, P0, R64, R85, RZ ; - /*2830*/ IMAD.WIDE.U32 R68, R69, R84, c[0x3][0x190] ; - /*2840*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*2850*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*2860*/ IMAD.IADD R73, R21, 0x1, -R26 ; - /*2870*/ IADD3 R68, P0, R68, R85, RZ ; - /*2880*/ IMAD.WIDE.U32 R72, R73, R84, c[0x3][0x190] ; - /*2890*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*28a0*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*28b0*/ IADD3 R72, P0, R72, R85, RZ ; - /*28c0*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*28d0*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*28e0*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*28f0*/ IMAD R22, R99, 0x1000193, RZ ; - /*2900*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*2910*/ IMAD R26, R95, 0x1000193, RZ ; - /*2920*/ IMAD R22, R22, 0x1000193, RZ ; - /*2930*/ LOP3.LUT R26, R26, R35, RZ, 0x3c, !PT ; - /*2940*/ IMAD R30, R23, 0x1000193, RZ ; - /*2950*/ LOP3.LUT R47, R22, R47, RZ, 0x3c, !PT ; - /*2960*/ IADD3 R22, R104, 0x3, RZ ; - /*2970*/ IMAD R26, R26, 0x1000193, RZ ; - /*2980*/ IMAD R38, R47, 0x1000193, RZ ; - /*2990*/ LOP3.LUT R83, R83, R22.reuse, RZ, 0x3c, !PT ; - /*29a0*/ IMAD R34, R27, 0x1000193, RZ ; - /*29b0*/ LOP3.LUT R30, R30, R39, RZ, 0x3c, !PT ; - /*29c0*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*29d0*/ IMAD R42, R83, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R81, R81, R22, RZ, 0x3c, !PT ; - /*29f0*/ IMAD R30, R30, 0x1000193, RZ ; - /*2a00*/ LOP3.LUT R34, R34, R43, RZ, 0x3c, !PT ; - /*2a10*/ IMAD R26, R26, 0x1000193, RZ ; - /*2a20*/ LOP3.LUT R30, R30, R55, RZ, 0x3c, !PT ; - /*2a30*/ IMAD R34, R34, 0x1000193, RZ ; - /*2a40*/ LOP3.LUT R79, R79, R22, RZ, 0x3c, !PT ; - /*2a50*/ IMAD R30, R30, 0x1000193, RZ ; - /*2a60*/ LOP3.LUT R34, R34, R59, RZ, 0x3c, !PT ; - /*2a70*/ LOP3.LUT R22, R77, R22, RZ, 0x3c, !PT ; - /*2a80*/ IMAD R34, R34, 0x1000193, RZ ; - /*2a90*/ IMAD R22, R22, 0x1000193, RZ ; - /*2aa0*/ LOP3.LUT R63, R38, R63, RZ, 0x3c, !PT ; - /*2ab0*/ IMAD R38, R81, 0x1000193, RZ ; - /*2ac0*/ LOP3.LUT R21, R42, R63, RZ, 0x3c, !PT ; - /*2ad0*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*2ae0*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*2af0*/ LOP3.LUT R23, R38, R67, RZ, 0x3c, !PT ; - /*2b00*/ IMAD R26, R79, 0x1000193, RZ ; - /*2b10*/ LOP3.LUT R71, R30, R71, RZ, 0x3c, !PT ; - /*2b20*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*2b30*/ LOP3.LUT R25, R26, R71, RZ, 0x3c, !PT ; - /*2b40*/ LOP3.LUT R75, R34, R75, RZ, 0x3c, !PT ; - /*2b50*/ LOP3.LUT R27, R22, R75, RZ, 0x3c, !PT ; - /*2b60*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*2b70*/ IMAD.HI.U32 R22, R21, c[0x3][0x18c], RZ ; - /*2b80*/ SHFL.IDX PT, R30, R27, R76, 0x181f ; - /*2b90*/ IMAD.MOV R26, RZ, RZ, -R22 ; - /*2ba0*/ IMAD R21, R26, c[0x3][0x184], R21 ; - /*2bb0*/ IMAD.HI.U32 R22, R23, c[0x3][0x18c], RZ ; - /*2bc0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2bd0*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*2be0*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*2bf0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2c00*/ IMAD.HI.U32 R26, R25, c[0x3][0x18c], RZ ; - /*2c10*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2c20*/ IMAD.IADD R27, R21, 0x1, -R22 ; - /*2c30*/ IMAD.HI.U32 R21, R30, c[0x3][0x18c], RZ ; - /*2c40*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*2c50*/ IMAD R25, R26, c[0x3][0x184], R25 ; - /*2c60*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*2c70*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2c80*/ IMAD.WIDE.U32 R26, R27, R84, c[0x3][0x190] ; - /*2c90*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2ca0*/ IMAD R30, R21, c[0x3][0x184], R30 ; - /*2cb0*/ IADD3 R76, P1, R26, R85, RZ ; - /*2cc0*/ IMAD.IADD R23, R23, 0x1, -R22 ; - /*2cd0*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*2ce0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*2cf0*/ IMAD.WIDE.U32 R22, R23, R84, c[0x3][0x190] ; - /*2d00*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*2d10*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2d20*/ IMAD.IADD R27, R25, 0x1, -R26 ; - /*2d30*/ IADD3 R80, P1, R22, R85, RZ ; - /*2d40*/ IMAD.WIDE.U32 R26, R27, R84.reuse, c[0x3][0x190] ; - /*2d50*/ LDG.E.128.STRONG.GPU R76, [R76] ; - /*2d60*/ IMAD.IADD R21, R30, 0x1, -R21 ; - /*2d70*/ IADD3 R86, P0, R26, R85, RZ ; - /*2d80*/ IMAD.X R81, RZ, RZ, R23, P1 ; - /*2d90*/ IMAD.WIDE.U32 R22, R21, R84, c[0x3][0x190] ; - /*2da0*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*2db0*/ IADD3 R88, P0, R22, R85, RZ ; - /*2dc0*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*2dd0*/ IMAD.X R89, RZ, RZ, R23, P0 ; - /*2de0*/ LDG.E.128.STRONG.GPU R84, [R86] ; - /*2df0*/ LDG.E.128.STRONG.GPU R88, [R88] ; - /*2e00*/ IMAD R23, R92, 0x1000193, RZ ; - /*2e10*/ IMAD R25, R20, 0x1000193, RZ ; - /*2e20*/ IMAD R20, R29, 0x1000193, RZ ; - /*2e30*/ LOP3.LUT R23, R23, R32, RZ, 0x3c, !PT ; - /*2e40*/ IMAD R21, R96, 0x1000193, RZ ; - /*2e50*/ IMAD R27, R24, 0x1000193, RZ ; - /*2e60*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*2e70*/ IMAD R23, R23, 0x1000193, RZ ; - /*2e80*/ LOP3.LUT R21, R21, R28, RZ, 0x3c, !PT ; - /*2e90*/ LOP3.LUT R25, R25, R36, RZ, 0x3c, !PT ; - /*2ea0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2eb0*/ LOP3.LUT R27, R27, R40, RZ, 0x3c, !PT ; - /*2ec0*/ IMAD R21, R21, 0x1000193, RZ ; - /*2ed0*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*2ee0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2ef0*/ IMAD R24, R37, 0x1000193, RZ ; - /*2f00*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*2f10*/ IMAD R22, R33, 0x1000193, RZ ; - /*2f20*/ IMAD R27, R27, 0x1000193, RZ ; - /*2f30*/ IMAD R26, R41, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R23, R23, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*2f70*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*2f80*/ IMAD R20, R20, 0x1000193, RZ ; - /*2f90*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*2fa0*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*2fb0*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*2fc0*/ IMAD R21, R21, 0x1000193, RZ ; - /*2fd0*/ IADD3 R104, R104, 0x4, RZ ; - /*2fe0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2ff0*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*3000*/ IMAD R24, R24, 0x1000193, RZ ; - /*3010*/ IMAD R22, R22, 0x1000193, RZ ; - /*3020*/ IMAD R27, R27, 0x1000193, RZ ; - /*3030*/ IMAD R26, R26, 0x1000193, RZ ; - /*3040*/ ISETP.NE.AND P0, PT, R104, 0x40, PT ; - /*3050*/ IMAD R29, R46, 0x1000193, RZ ; - /*3060*/ IMAD R31, R50, 0x1000193, RZ ; - /*3070*/ IMAD R33, R54, 0x1000193, RZ ; - /*3080*/ IMAD R35, R58, 0x1000193, RZ ; - /*3090*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*30a0*/ IMAD R23, R23, 0x1000193, RZ ; - /*30b0*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*30c0*/ IMAD R28, R71, 0x1000193, RZ ; - /*30d0*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*30e0*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*30f0*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*3100*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*3110*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*3120*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*3130*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*3140*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*3150*/ IMAD R21, R21, 0x1000193, RZ ; - /*3160*/ IMAD R25, R25, 0x1000193, RZ ; - /*3170*/ IMAD R24, R24, 0x1000193, RZ ; - /*3180*/ IMAD R22, R22, 0x1000193, RZ ; - /*3190*/ IMAD R27, R27, 0x1000193, RZ ; - /*31a0*/ IMAD R26, R26, 0x1000193, RZ ; - /*31b0*/ IMAD R29, R29, 0x1000193, RZ ; - /*31c0*/ IMAD R31, R31, 0x1000193, RZ ; - /*31d0*/ IMAD R33, R33, 0x1000193, RZ ; - /*31e0*/ IMAD R35, R35, 0x1000193, RZ ; - /*31f0*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*3200*/ IMAD R20, R63, 0x1000193, RZ ; - /*3210*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*3220*/ IMAD R20, R67, 0x1000193, RZ ; - /*3230*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*3240*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*3250*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*3260*/ LOP3.LUT R23, R28, R87, RZ, 0x3c, !PT ; - /*3270*/ IMAD R28, R75, 0x1000193, RZ ; - /*3280*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*3290*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*32a0*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*32b0*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*32c0*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*32d0*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*32e0*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*32f0*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*3300*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*3310*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*3320*/ @P0 BRA `(.L_x_55) ; - /*3330*/ IMAD R96, R96, 0x1000193, RZ ; - /*3340*/ ISETP.NE.AND P0, PT, R102, RZ, PT ; - /*3350*/ IMAD R92, R92, 0x1000193, RZ ; - /*3360*/ IMAD R20, R20, 0x1000193, RZ ; - /*3370*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*3380*/ IMAD R24, R24, 0x1000193, RZ ; - /*3390*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*33a0*/ IMAD.MOV.U32 R104, RZ, RZ, RZ ; - /*33b0*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*33c0*/ IMAD R21, R96, 0x1000193, RZ ; - /*33d0*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*33e0*/ IMAD R25, R92, 0x1000193, RZ ; - /*33f0*/ IMAD R29, R20, 0x1000193, RZ ; - /*3400*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*3410*/ IMAD R31, R24, 0x1000193, RZ ; - /*3420*/ LOP3.LUT R25, R25, R94, RZ, 0x3c, !PT ; - /*3430*/ LOP3.LUT R29, R29, R22, RZ, 0x3c, !PT ; - /*3440*/ IMAD R20, R21, 0x1000193, RZ ; - /*3450*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*3460*/ IMAD R22, R25, 0x1000193, RZ ; - /*3470*/ IMAD R24, R29, 0x1000193, RZ ; - /*3480*/ LOP3.LUT R25, R20, R99, RZ, 0x3c, !PT ; - /*3490*/ IMAD R26, R31, 0x1000193, RZ ; - /*34a0*/ LOP3.LUT R29, R22, R95, RZ, 0x3c, !PT ; - /*34b0*/ LOP3.LUT R31, R24, R23, RZ, 0x3c, !PT ; - /*34c0*/ LOP3.LUT R33, R26, R27, RZ, 0x3c, !PT ; - /*34d0*/ STS [R2.X4+0x800], R25 ; - /*34e0*/ STS [R2.X4+0x820], R29 ; - /*34f0*/ STS [R2.X4+0x840], R31 ; - /*3500*/ STS [R2.X4+0x860], R33 ; - /*3510*/ @P0 STS.128 [R100], R4 ; - /*3520*/ @P0 STS.128 [R100+0x10], R12 ; - /*3530*/ @P0 STS.128 [R100+0x20], R8 ; - /*3540*/ @P0 STS.128 [R100+0x30], R16 ; - /*3550*/ LDS.U.128 R96, [R3] ; - /*3560*/ LDS.U.128 R92, [R3+0x40] ; - /*3570*/ LDS.U.128 R20, [R3+0x80] ; - /*3580*/ LDS.U.128 R24, [R3+0xc0] ; -.L_x_56: - /*3590*/ LDS.U R83, [R101] ; - /*35a0*/ SHF.R.U32.HI R76, RZ, 0x2, R104 ; - /*35b0*/ IMAD.MOV.U32 R84, RZ, RZ, 0x80 ; - /*35c0*/ LDS.U R81, [R101+0x40] ; - /*35d0*/ IMAD.SHL.U32 R85, R0, 0x10, RZ ; - /*35e0*/ LDS.U R79, [R101+0x80] ; - /*35f0*/ LDS.U R77, [R101+0xc0] ; - /*3600*/ LOP3.LUT R28, R83, R104.reuse, RZ, 0x3c, !PT ; - /*3610*/ LOP3.LUT R30, R81, R104, RZ, 0x3c, !PT ; - /*3620*/ IMAD R29, R28, 0x1000193, RZ ; - /*3630*/ LOP3.LUT R28, R79, R104, RZ, 0x3c, !PT ; - /*3640*/ IMAD R31, R30, 0x1000193, RZ ; - /*3650*/ LOP3.LUT R29, R29, R96, RZ, 0x3c, !PT ; - /*3660*/ LOP3.LUT R30, R77, R104, RZ, 0x3c, !PT ; - /*3670*/ IMAD R33, R28, 0x1000193, RZ ; - /*3680*/ LOP3.LUT R31, R31, R92, RZ, 0x3c, !PT ; - /*3690*/ IMAD R35, R30, 0x1000193, RZ ; - /*36a0*/ SHFL.IDX PT, R29, R29, R76, 0x181f ; - /*36b0*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*36c0*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*36d0*/ LOP3.LUT R35, R35, R24, RZ, 0x3c, !PT ; - /*36e0*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*36f0*/ SHFL.IDX PT, R35, R35, R76, 0x181f ; - /*3700*/ IMAD.HI.U32 R28, R29, c[0x3][0x18c], RZ ; - /*3710*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*3720*/ IMAD.HI.U32 R30, R31, c[0x3][0x18c], RZ ; - /*3730*/ IMAD R28, R28, c[0x3][0x184], R29 ; - /*3740*/ IMAD.MOV R32, RZ, RZ, -R30 ; - /*3750*/ IMAD.HI.U32 R29, R33, c[0x3][0x18c], RZ ; - /*3760*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*3770*/ IMAD R31, R32, c[0x3][0x184], R31 ; - /*3780*/ IMAD.MOV R32, RZ, RZ, -R29 ; - /*3790*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*37a0*/ IMAD.HI.U32 R30, R35, c[0x3][0x18c], RZ ; - /*37b0*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*37c0*/ IMAD R33, R32, c[0x3][0x184], R33 ; - /*37d0*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*37e0*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*37f0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*3800*/ IMAD R35, R30, c[0x3][0x184], R35 ; - /*3810*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*3820*/ IMAD.IADD R31, R31, 0x1, -R28 ; - /*3830*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*3840*/ IMAD.WIDE.U32 R28, R29, R84, c[0x3][0x190] ; - /*3850*/ ISETP.GE.U32.AND P0, PT, R35, c[0x3][0x184], PT ; - /*3860*/ IMAD.WIDE.U32 R30, R31, R84.reuse, c[0x3][0x190] ; - /*3870*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*3880*/ IADD3 R28, P0, R28, R85.reuse, RZ ; - /*3890*/ IMAD.IADD R37, R33, 0x1, -R32 ; - /*38a0*/ IADD3 R32, P1, R30, R85, RZ ; - /*38b0*/ IMAD.IADD R39, R35, 0x1, -R34 ; - /*38c0*/ IMAD.WIDE.U32 R36, R37, R84, c[0x3][0x190] ; - /*38d0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*38e0*/ IADD3 R36, P0, R36, R85, RZ ; - /*38f0*/ IMAD.WIDE.U32 R38, R39, R84, c[0x3][0x190] ; - /*3900*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*3910*/ IADD3 R40, P1, R38, R85, RZ ; - /*3920*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*3930*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3940*/ IMAD.X R41, RZ, RZ, R39, P1 ; - /*3950*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*3960*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*3970*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*3980*/ IADD3 R48, R104, 0x1, RZ ; - /*3990*/ IMAD R44, R97, 0x1000193, RZ ; - /*39a0*/ IMAD R46, R93, 0x1000193, RZ ; - /*39b0*/ LOP3.LUT R45, R83, R48.reuse, RZ, 0x3c, !PT ; - /*39c0*/ LOP3.LUT R47, R81, R48, RZ, 0x3c, !PT ; - /*39d0*/ IMAD R50, R45, 0x1000193, RZ ; - /*39e0*/ LOP3.LUT R45, R79, R48, RZ, 0x3c, !PT ; - /*39f0*/ IMAD R52, R47, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R29, R44, R29, RZ, 0x3c, !PT ; - /*3a10*/ IMAD R44, R21, 0x1000193, RZ ; - /*3a20*/ LOP3.LUT R21, R50, R29, RZ, 0x3c, !PT ; - /*3a30*/ LOP3.LUT R33, R46, R33, RZ, 0x3c, !PT ; - /*3a40*/ IMAD R46, R25, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R25, R77, R48, RZ, 0x3c, !PT ; - /*3a60*/ IMAD R48, R45, 0x1000193, RZ ; - /*3a70*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*3a80*/ LOP3.LUT R45, R52, R33, RZ, 0x3c, !PT ; - /*3a90*/ IMAD R44, R25, 0x1000193, RZ ; - /*3aa0*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*3ab0*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*3ac0*/ LOP3.LUT R47, R48, R37, RZ, 0x3c, !PT ; - /*3ad0*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*3ae0*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*3af0*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*3b00*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*3b10*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*3b20*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*3b30*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*3b40*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*3b50*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*3b60*/ ISETP.GE.U32.AND P1, PT, R21, c[0x3][0x184], PT ; - /*3b70*/ IMAD.MOV R48, RZ, RZ, -R44 ; - /*3b80*/ IMAD.HI.U32 R44, R49, c[0x3][0x18c], RZ ; - /*3b90*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*3ba0*/ IMAD R25, R48, c[0x3][0x184], R45 ; - /*3bb0*/ IMAD.MOV R50, RZ, RZ, -R44 ; - /*3bc0*/ SEL R44, RZ, c[0x3][0x184], !P1 ; - /*3bd0*/ IMAD R47, R46, c[0x3][0x184], R47 ; - /*3be0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*3bf0*/ IMAD R50, R50, c[0x3][0x184], R49 ; - /*3c00*/ IMAD.IADD R45, R21, 0x1, -R44 ; - /*3c10*/ ISETP.GE.U32.AND P1, PT, R47, c[0x3][0x184], PT ; - /*3c20*/ SEL R46, RZ, c[0x3][0x184], !P0 ; - /*3c30*/ IMAD.WIDE.U32 R44, R45, R84.reuse, c[0x3][0x190] ; - /*3c40*/ SEL R48, RZ, c[0x3][0x184], !P1 ; - /*3c50*/ ISETP.GE.U32.AND P0, PT, R50, c[0x3][0x184], PT ; - /*3c60*/ IMAD.IADD R49, R25, 0x1, -R46 ; - /*3c70*/ IMAD.IADD R47, R47, 0x1, -R48 ; - /*3c80*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3c90*/ IMAD.WIDE.U32 R48, R49, R84, c[0x3][0x190] ; - /*3ca0*/ IADD3 R44, P0, R44, R85, RZ ; - /*3cb0*/ IMAD.WIDE.U32 R46, R47, R84, c[0x3][0x190] ; - /*3cc0*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*3cd0*/ IADD3 R48, P0, R48, R85.reuse, RZ ; - /*3ce0*/ IMAD.IADD R21, R50, 0x1, -R21 ; - /*3cf0*/ IADD3 R52, P1, R46, R85, RZ ; - /*3d00*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*3d10*/ IMAD.X R53, RZ, RZ, R47, P1 ; - /*3d20*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*3d30*/ IMAD.WIDE.U32 R54, R21, R84, c[0x3][0x190] ; - /*3d40*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*3d50*/ IADD3 R56, P0, R54, R85, RZ ; - /*3d60*/ IMAD.X R57, RZ, RZ, R55, P0 ; - /*3d70*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*3d80*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*3d90*/ IMAD R21, R98, 0x1000193, RZ ; - /*3da0*/ IMAD R25, R94, 0x1000193, RZ ; - /*3db0*/ IMAD R61, R22, 0x1000193, RZ ; - /*3dc0*/ LOP3.LUT R21, R21, R30, RZ, 0x3c, !PT ; - /*3dd0*/ IADD3 R22, R104, 0x2, RZ ; - /*3de0*/ IMAD R63, R26, 0x1000193, RZ ; - /*3df0*/ LOP3.LUT R25, R25, R34, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R21, R21, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R26, R83, R22, RZ, 0x3c, !PT ; - /*3e20*/ LOP3.LUT R38, R61, R38, RZ, 0x3c, !PT ; - /*3e30*/ IMAD R25, R25, 0x1000193, RZ ; - /*3e40*/ IMAD R61, R26, 0x1000193, RZ ; - /*3e50*/ LOP3.LUT R26, R81, R22.reuse, RZ, 0x3c, !PT ; - /*3e60*/ LOP3.LUT R30, R79, R22, RZ, 0x3c, !PT ; - /*3e70*/ LOP3.LUT R42, R63, R42, RZ, 0x3c, !PT ; - /*3e80*/ IMAD R63, R30, 0x1000193, RZ ; - /*3e90*/ LOP3.LUT R22, R77, R22, RZ, 0x3c, !PT ; - /*3ea0*/ IMAD R65, R22, 0x1000193, RZ ; - /*3eb0*/ LOP3.LUT R46, R21, R46, RZ, 0x3c, !PT ; - /*3ec0*/ IMAD R21, R38, 0x1000193, RZ ; - /*3ed0*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*3ee0*/ IMAD R25, R26, 0x1000193, RZ ; - /*3ef0*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*3f00*/ LOP3.LUT R25, R25, R50, RZ, 0x3c, !PT ; - /*3f10*/ LOP3.LUT R54, R21, R54, RZ, 0x3c, !PT ; - /*3f20*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*3f30*/ IMAD R21, R42, 0x1000193, RZ ; - /*3f40*/ LOP3.LUT R63, R63, R54, RZ, 0x3c, !PT ; - /*3f50*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*3f60*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*3f70*/ LOP3.LUT R65, R65, R58, RZ, 0x3c, !PT ; - /*3f80*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*3f90*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*3fa0*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*3fb0*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*3fc0*/ IMAD.HI.U32 R22, R25, c[0x3][0x18c], RZ ; - /*3fd0*/ IMAD R21, R26, c[0x3][0x184], R61 ; - /*3fe0*/ IMAD.MOV R30, RZ, RZ, -R22 ; - /*3ff0*/ IMAD.HI.U32 R22, R63, c[0x3][0x18c], RZ ; - /*4000*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*4010*/ IMAD R25, R30, c[0x3][0x184], R25 ; - /*4020*/ IMAD.MOV R30, RZ, RZ, -R22 ; - /*4030*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4040*/ IMAD.HI.U32 R26, R65, c[0x3][0x18c], RZ ; - /*4050*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4060*/ IMAD R63, R30, c[0x3][0x184], R63 ; - /*4070*/ IMAD.IADD R61, R21, 0x1, -R22 ; - /*4080*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4090*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*40a0*/ ISETP.GE.U32.AND P1, PT, R63, c[0x3][0x184], PT ; - /*40b0*/ IMAD.WIDE.U32 R60, R61, R84, c[0x3][0x190] ; - /*40c0*/ IMAD R21, R26, c[0x3][0x184], R65 ; - /*40d0*/ IMAD.IADD R65, R25, 0x1, -R22 ; - /*40e0*/ SEL R22, RZ, c[0x3][0x184], !P1 ; - /*40f0*/ IADD3 R60, P1, R60, R85, RZ ; - /*4100*/ IMAD.WIDE.U32 R64, R65, R84, c[0x3][0x190] ; - /*4110*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*4120*/ IMAD.X R61, RZ, RZ, R61, P1 ; - /*4130*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*4140*/ IMAD.IADD R69, R63, 0x1, -R22 ; - /*4150*/ IADD3 R64, P0, R64, R85, RZ ; - /*4160*/ IMAD.WIDE.U32 R68, R69, R84, c[0x3][0x190] ; - /*4170*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*4180*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*4190*/ IMAD.IADD R73, R21, 0x1, -R26 ; - /*41a0*/ IADD3 R68, P0, R68, R85, RZ ; - /*41b0*/ IMAD.WIDE.U32 R72, R73, R84, c[0x3][0x190] ; - /*41c0*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*41d0*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*41e0*/ IADD3 R72, P0, R72, R85, RZ ; - /*41f0*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*4200*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*4210*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*4220*/ IMAD R22, R99, 0x1000193, RZ ; - /*4230*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*4240*/ IMAD R26, R95, 0x1000193, RZ ; - /*4250*/ IMAD R22, R22, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R26, R26, R35, RZ, 0x3c, !PT ; - /*4270*/ IMAD R30, R23, 0x1000193, RZ ; - /*4280*/ LOP3.LUT R47, R22, R47, RZ, 0x3c, !PT ; - /*4290*/ IADD3 R22, R104, 0x3, RZ ; - /*42a0*/ IMAD R26, R26, 0x1000193, RZ ; - /*42b0*/ IMAD R38, R47, 0x1000193, RZ ; - /*42c0*/ LOP3.LUT R83, R83, R22.reuse, RZ, 0x3c, !PT ; - /*42d0*/ IMAD R34, R27, 0x1000193, RZ ; - /*42e0*/ LOP3.LUT R30, R30, R39, RZ, 0x3c, !PT ; - /*42f0*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*4300*/ IMAD R42, R83, 0x1000193, RZ ; - /*4310*/ LOP3.LUT R81, R81, R22, RZ, 0x3c, !PT ; - /*4320*/ IMAD R30, R30, 0x1000193, RZ ; - /*4330*/ LOP3.LUT R34, R34, R43, RZ, 0x3c, !PT ; - /*4340*/ IMAD R26, R26, 0x1000193, RZ ; - /*4350*/ LOP3.LUT R30, R30, R55, RZ, 0x3c, !PT ; - /*4360*/ IMAD R34, R34, 0x1000193, RZ ; - /*4370*/ LOP3.LUT R79, R79, R22, RZ, 0x3c, !PT ; - /*4380*/ IMAD R30, R30, 0x1000193, RZ ; - /*4390*/ LOP3.LUT R34, R34, R59, RZ, 0x3c, !PT ; - /*43a0*/ LOP3.LUT R22, R77, R22, RZ, 0x3c, !PT ; - /*43b0*/ IMAD R34, R34, 0x1000193, RZ ; - /*43c0*/ IMAD R22, R22, 0x1000193, RZ ; - /*43d0*/ LOP3.LUT R63, R38, R63, RZ, 0x3c, !PT ; - /*43e0*/ IMAD R38, R81, 0x1000193, RZ ; - /*43f0*/ LOP3.LUT R21, R42, R63, RZ, 0x3c, !PT ; - /*4400*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*4410*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*4420*/ LOP3.LUT R23, R38, R67, RZ, 0x3c, !PT ; - /*4430*/ IMAD R26, R79, 0x1000193, RZ ; - /*4440*/ LOP3.LUT R71, R30, R71, RZ, 0x3c, !PT ; - /*4450*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*4460*/ LOP3.LUT R25, R26, R71, RZ, 0x3c, !PT ; - /*4470*/ LOP3.LUT R75, R34, R75, RZ, 0x3c, !PT ; - /*4480*/ LOP3.LUT R27, R22, R75, RZ, 0x3c, !PT ; - /*4490*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*44a0*/ IMAD.HI.U32 R22, R21, c[0x3][0x18c], RZ ; - /*44b0*/ SHFL.IDX PT, R30, R27, R76, 0x181f ; - /*44c0*/ IMAD.MOV R26, RZ, RZ, -R22 ; - /*44d0*/ IMAD R21, R26, c[0x3][0x184], R21 ; - /*44e0*/ IMAD.HI.U32 R22, R23, c[0x3][0x18c], RZ ; - /*44f0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*4500*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*4510*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*4520*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4530*/ IMAD.HI.U32 R26, R25, c[0x3][0x18c], RZ ; - /*4540*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*4550*/ IMAD.IADD R27, R21, 0x1, -R22 ; - /*4560*/ IMAD.HI.U32 R21, R30, c[0x3][0x18c], RZ ; - /*4570*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*4580*/ IMAD R25, R26, c[0x3][0x184], R25 ; - /*4590*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*45a0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*45b0*/ IMAD.WIDE.U32 R26, R27, R84, c[0x3][0x190] ; - /*45c0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*45d0*/ IMAD R30, R21, c[0x3][0x184], R30 ; - /*45e0*/ IADD3 R76, P1, R26, R85, RZ ; - /*45f0*/ IMAD.IADD R23, R23, 0x1, -R22 ; - /*4600*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*4610*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*4620*/ IMAD.WIDE.U32 R22, R23, R84, c[0x3][0x190] ; - /*4630*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*4640*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*4650*/ IMAD.IADD R27, R25, 0x1, -R26 ; - /*4660*/ IADD3 R80, P1, R22, R85, RZ ; - /*4670*/ IMAD.WIDE.U32 R26, R27, R84.reuse, c[0x3][0x190] ; - /*4680*/ LDG.E.128.STRONG.GPU R76, [R76] ; - /*4690*/ IMAD.IADD R21, R30, 0x1, -R21 ; - /*46a0*/ IADD3 R86, P0, R26, R85, RZ ; - /*46b0*/ IMAD.X R81, RZ, RZ, R23, P1 ; - /*46c0*/ IMAD.WIDE.U32 R22, R21, R84, c[0x3][0x190] ; - /*46d0*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*46e0*/ IADD3 R88, P0, R22, R85, RZ ; - /*46f0*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*4700*/ IMAD.X R89, RZ, RZ, R23, P0 ; - /*4710*/ LDG.E.128.STRONG.GPU R84, [R86] ; - /*4720*/ LDG.E.128.STRONG.GPU R88, [R88] ; - /*4730*/ IMAD R23, R92, 0x1000193, RZ ; - /*4740*/ IMAD R25, R20, 0x1000193, RZ ; - /*4750*/ IMAD R20, R29, 0x1000193, RZ ; - /*4760*/ LOP3.LUT R23, R23, R32, RZ, 0x3c, !PT ; - /*4770*/ IMAD R21, R96, 0x1000193, RZ ; - /*4780*/ IMAD R27, R24, 0x1000193, RZ ; - /*4790*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R23, R23, 0x1000193, RZ ; - /*47b0*/ LOP3.LUT R21, R21, R28, RZ, 0x3c, !PT ; - /*47c0*/ LOP3.LUT R25, R25, R36, RZ, 0x3c, !PT ; - /*47d0*/ IMAD R20, R20, 0x1000193, RZ ; - /*47e0*/ LOP3.LUT R27, R27, R40, RZ, 0x3c, !PT ; - /*47f0*/ IMAD R21, R21, 0x1000193, RZ ; - /*4800*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*4810*/ IMAD R25, R25, 0x1000193, RZ ; - /*4820*/ IMAD R24, R37, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*4840*/ IMAD R22, R33, 0x1000193, RZ ; - /*4850*/ IMAD R27, R27, 0x1000193, RZ ; - /*4860*/ IMAD R26, R41, 0x1000193, RZ ; - /*4870*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*4880*/ IMAD R23, R23, 0x1000193, RZ ; - /*4890*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*48a0*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*48b0*/ IMAD R20, R20, 0x1000193, RZ ; - /*48c0*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*48d0*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*48e0*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*48f0*/ IMAD R21, R21, 0x1000193, RZ ; - /*4900*/ IADD3 R104, R104, 0x4, RZ ; - /*4910*/ IMAD R25, R25, 0x1000193, RZ ; - /*4920*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*4930*/ IMAD R24, R24, 0x1000193, RZ ; - /*4940*/ IMAD R22, R22, 0x1000193, RZ ; - /*4950*/ IMAD R27, R27, 0x1000193, RZ ; - /*4960*/ IMAD R26, R26, 0x1000193, RZ ; - /*4970*/ ISETP.NE.AND P0, PT, R104, 0x40, PT ; - /*4980*/ IMAD R29, R46, 0x1000193, RZ ; - /*4990*/ IMAD R31, R50, 0x1000193, RZ ; - /*49a0*/ IMAD R33, R54, 0x1000193, RZ ; - /*49b0*/ IMAD R35, R58, 0x1000193, RZ ; - /*49c0*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*49d0*/ IMAD R23, R23, 0x1000193, RZ ; - /*49e0*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*49f0*/ IMAD R28, R71, 0x1000193, RZ ; - /*4a00*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*4a10*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*4a20*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*4a80*/ IMAD R21, R21, 0x1000193, RZ ; - /*4a90*/ IMAD R25, R25, 0x1000193, RZ ; - /*4aa0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4ab0*/ IMAD R22, R22, 0x1000193, RZ ; - /*4ac0*/ IMAD R27, R27, 0x1000193, RZ ; - /*4ad0*/ IMAD R26, R26, 0x1000193, RZ ; - /*4ae0*/ IMAD R29, R29, 0x1000193, RZ ; - /*4af0*/ IMAD R31, R31, 0x1000193, RZ ; - /*4b00*/ IMAD R33, R33, 0x1000193, RZ ; - /*4b10*/ IMAD R35, R35, 0x1000193, RZ ; - /*4b20*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*4b30*/ IMAD R20, R63, 0x1000193, RZ ; - /*4b40*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*4b50*/ IMAD R20, R67, 0x1000193, RZ ; - /*4b60*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R23, R28, R87, RZ, 0x3c, !PT ; - /*4ba0*/ IMAD R28, R75, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*4bf0*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*4c50*/ @P0 BRA `(.L_x_56) ; - /*4c60*/ IMAD R96, R96, 0x1000193, RZ ; - /*4c70*/ LOP3.LUT R28, R13, RZ, R19, 0x96, !PT ; - /*4c80*/ IMAD R92, R92, 0x1000193, RZ ; - /*4c90*/ UMOV UR10, 0x1 ; - /*4ca0*/ IMAD R20, R20, 0x1000193, RZ ; - /*4cb0*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*4cc0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4cf0*/ IMAD R21, R96, 0x1000193, RZ ; - /*4d00*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4d10*/ IMAD R25, R92, 0x1000193, RZ ; - /*4d20*/ LOP3.LUT R33, R28, RZ, RZ, 0x96, !PT ; - /*4d30*/ IMAD R29, R20, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*4d50*/ IMAD R31, R24, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R25, R25, R94, RZ, 0x3c, !PT ; - /*4d70*/ LOP3.LUT R29, R29, R22, RZ, 0x3c, !PT ; - /*4d80*/ IMAD R0, R21, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*4da0*/ IMAD R20, R25, 0x1000193, RZ ; - /*4db0*/ IMAD R22, R29, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R99, R0, R99, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R24, R31, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R95, R20, R95, RZ, 0x3c, !PT ; - /*4df0*/ LOP3.LUT R29, R22, R23, RZ, 0x3c, !PT ; - /*4e00*/ LOP3.LUT R31, R24, R27, RZ, 0x3c, !PT ; - /*4e10*/ STS [R2.X4+0x880], R99 ; - /*4e20*/ LOP3.LUT R0, R12, 0x1, R18, 0x96, !PT ; - /*4e30*/ STS [R2.X4+0x8a0], R95 ; - /*4e40*/ LOP3.LUT R30, R0, RZ, RZ, 0x96, !PT ; - /*4e50*/ STS [R2.X4+0x8c0], R29 ; - /*4e60*/ SHF.L.W.U32.HI R35, R33, 0x1, R30 ; - /*4e70*/ SHF.L.W.U32.HI R32, R30, 0x1, R33 ; - /*4e80*/ STS [R2.X4+0x8e0], R31 ; - /*4e90*/ LDS.U.128 R20, [R103+0x810] ; - /*4ea0*/ LDS.U.128 R24, [R103+0x800] ; - /*4eb0*/ LOP3.LUT R0, R4, R10, R20, 0x96, !PT ; - /*4ec0*/ LOP3.LUT R28, R5, R11, R21, 0x96, !PT ; - /*4ed0*/ LOP3.LUT R0, R0, RZ, RZ, 0x96, !PT ; - /*4ee0*/ LOP3.LUT R29, R28, RZ, RZ, 0x96, !PT ; - /*4ef0*/ LOP3.LUT R35, R35, R0, RZ, 0x3c, !PT ; - /*4f00*/ LOP3.LUT R32, R32, R29, RZ, 0x3c, !PT ; - /*4f10*/ LOP3.LUT R31, R35, R16, RZ, 0x3c, !PT ; - /*4f20*/ LOP3.LUT R28, R32, R17.reuse, RZ, 0x3c, !PT ; - /*4f30*/ SHF.L.W.U32.HI R47, R29, 0x1, R0 ; - /*4f40*/ SHF.L.W.U32.HI R40, R0, 0x1, R29 ; - /*4f50*/ LOP3.LUT R16, R6, R16, R22, 0x96, !PT ; - /*4f60*/ LOP3.LUT R17, R7, R17, R23, 0x96, !PT ; - /*4f70*/ SHF.L.W.U32.HI R0, R31, 0xc, R28 ; - /*4f80*/ LOP3.LUT R6, R35.reuse, R6, RZ, 0x3c, !PT ; - /*4f90*/ LOP3.LUT R7, R32, R7, RZ, 0x3c, !PT ; - /*4fa0*/ SHF.L.W.U32.HI R31, R28, 0xc, R31 ; - /*4fb0*/ LOP3.LUT R28, R32.reuse, R23, RZ, 0x3c, !PT ; - /*4fc0*/ LOP3.LUT R41, R35, R22, RZ, 0x3c, !PT ; - /*4fd0*/ LOP3.LUT R34, R32, 0x80000000, RZ, 0x3c, !PT ; - /*4fe0*/ SHF.L.W.U32.HI R43, R7, 0x1, R6 ; - /*4ff0*/ SHF.L.W.U32.HI R38, R6, 0x1, R7 ; - /*5000*/ LOP3.LUT R7, R14, RZ, R24, 0x96, !PT ; - /*5010*/ SHF.L.W.U32.HI R54, R28, 0xa, R41 ; - /*5020*/ SHF.L.W.U32.HI R29, R32, 0x2, R35 ; - /*5030*/ SHF.L.W.U32.HI R52, R35, 0x2, R32 ; - /*5040*/ LOP3.LUT R36, R8, RZ, R26, 0x96, !PT ; - /*5050*/ LOP3.LUT R37, R9, RZ, R27, 0x96, !PT ; - /*5060*/ LOP3.LUT R6, R16, RZ, RZ, 0x96, !PT ; - /*5070*/ LOP3.LUT R17, R17, 0x80000000, RZ, 0x96, !PT ; - /*5080*/ SHF.L.W.U32.HI R41, R41, 0xa, R28 ; - /*5090*/ LOP3.LUT R32, R15, RZ, R25, 0x96, !PT ; - /*50a0*/ SHF.L.W.U32.HI R28, R35, 0xd, R34 ; - /*50b0*/ SHF.L.W.U32.HI R51, R34, 0xd, R35 ; - /*50c0*/ LOP3.LUT R34, R7, RZ, RZ, 0x96, !PT ; - /*50d0*/ LOP3.LUT R36, R36, RZ, RZ, 0x96, !PT ; - /*50e0*/ LOP3.LUT R37, R37, RZ, RZ, 0x96, !PT ; - /*50f0*/ SHF.L.W.U32.HI R7, R17, 0x1, R6 ; - /*5100*/ LOP3.LUT R35, R32, RZ, RZ, 0x96, !PT ; - /*5110*/ SHF.L.W.U32.HI R16, R6, 0x1, R17 ; - /*5120*/ SHF.L.W.U32.HI R45, R37, 0x1, R36 ; - /*5130*/ LOP3.LUT R7, R7, R36, RZ, 0x3c, !PT ; - /*5140*/ SHF.L.W.U32.HI R39, R35, 0x1, R34 ; - /*5150*/ SHF.L.W.U32.HI R36, R36, 0x1, R37 ; - /*5160*/ SHF.L.W.U32.HI R32, R34, 0x1, R35 ; - /*5170*/ LOP3.LUT R16, R16, R37, RZ, 0x3c, !PT ; - /*5180*/ LOP3.LUT R39, R39, R6, RZ, 0x3c, !PT ; - /*5190*/ LOP3.LUT R37, R47, R34, RZ, 0x3c, !PT ; - /*51a0*/ LOP3.LUT R36, R36, R33, RZ, 0x3c, !PT ; - /*51b0*/ LOP3.LUT R40, R40, R35, RZ, 0x3c, !PT ; - /*51c0*/ LOP3.LUT R45, R45, R30, RZ, 0x3c, !PT ; - /*51d0*/ LOP3.LUT R32, R32, R17, RZ, 0x3c, !PT ; - /*51e0*/ LOP3.LUT R30, R39, R18, RZ, 0x3c, !PT ; - /*51f0*/ LOP3.LUT R47, R36, R15, RZ, 0x3c, !PT ; - /*5200*/ LOP3.LUT R33, R37, R8, RZ, 0x3c, !PT ; - /*5210*/ LOP3.LUT R35, R7, R4, RZ, 0x3c, !PT ; - /*5220*/ LOP3.LUT R6, R16, R5, RZ, 0x3c, !PT ; - /*5230*/ LOP3.LUT R8, R45, R24, RZ, 0x3c, !PT ; - /*5240*/ LOP3.LUT R15, R36, R25, RZ, 0x3c, !PT ; - /*5250*/ LOP3.LUT R18, R40, R9, RZ, 0x3c, !PT ; - /*5260*/ LOP3.LUT R4, R39, R12, RZ, 0x3c, !PT ; - /*5270*/ LOP3.LUT R5, R32, R13, RZ, 0x3c, !PT ; - /*5280*/ LOP3.LUT R19, R32, R19, RZ, 0x3c, !PT ; - /*5290*/ LOP3.LUT R10, R7, R10, RZ, 0x3c, !PT ; - /*52a0*/ LOP3.LUT R11, R16, R11, RZ, 0x3c, !PT ; - /*52b0*/ SHF.L.W.U32.HI R53, R8, 0x17, R15 ; - /*52c0*/ SHF.L.W.U32.HI R62, R15, 0x17, R8 ; - /*52d0*/ SHF.L.W.U32.HI R46, R18, 0x1b, R33 ; - /*52e0*/ LOP3.LUT R14, R45.reuse, R14, RZ, 0x3c, !PT ; - /*52f0*/ SHF.L.W.U32.HI R44, R36.reuse, 0x15, R45.reuse ; - /*5300*/ SHF.L.W.U32.HI R66, R36.reuse, 0x19, R45.reuse ; - /*5310*/ SHF.L.W.U32.HI R17, R45.reuse, 0x19, R36.reuse ; - /*5320*/ PRMT R13, R45, 0x4321, R36 ; - /*5330*/ PRMT R12, R36, 0x4321, R45 ; - /*5340*/ SHF.L.W.U32.HI R42, R45, 0x15, R36 ; - /*5350*/ SHF.L.W.U32.HI R56, R4, 0x1e, R5 ; - /*5360*/ SHF.L.W.U32.HI R9, R5, 0x1e, R4 ; - /*5370*/ LOP3.LUT R57, R39.reuse, 0x1, RZ, 0x3c, !PT ; - /*5380*/ SHF.L.W.U32.HI R55, R32, 0xf, R39 ; - /*5390*/ SHF.L.W.U32.HI R15, R39, 0x1d, R32 ; - /*53a0*/ SHF.L.W.U32.HI R58, R32, 0x1d, R39 ; - /*53b0*/ SHF.L.W.U32.HI R34, R39, 0xf, R32 ; - /*53c0*/ SHF.L.W.U32.HI R33, R33, 0x1b, R18 ; - /*53d0*/ SHF.L.W.U32.HI R18, R19, 0x6, R30 ; - /*53e0*/ SHF.L.W.U32.HI R39, R7.reuse, 0x9, R16 ; - /*53f0*/ LOP3.LUT R4, R7, R20, RZ, 0x3c, !PT ; - /*5400*/ SHF.L.W.U32.HI R48, R16.reuse, 0x12, R7.reuse ; - /*5410*/ SHF.L.W.U32.HI R36, R7, 0x12, R16 ; - /*5420*/ SHF.L.W.U32.HI R45, R16, 0x9, R7 ; - /*5430*/ SHF.L.W.U32.HI R59, R10, 0x4, R11 ; - /*5440*/ SHF.L.W.U32.HI R50, R11, 0x4, R10 ; - /*5450*/ SHF.L.W.U32.HI R19, R30, 0x6, R19 ; - /*5460*/ LOP3.LUT R7, R16, R21, RZ, 0x3c, !PT ; - /*5470*/ SHF.L.W.U32.HI R10, R37.reuse, 0x7, R40.reuse ; - /*5480*/ SHF.L.W.U32.HI R30, R40.reuse, 0x7, R37.reuse ; - /*5490*/ SHF.L.W.U32.HI R60, R40, 0xe, R37 ; - /*54a0*/ LOP3.LUT R11, R37.reuse, R26, RZ, 0x3c, !PT ; - /*54b0*/ PRMT R49, R37, 0x2107, R40 ; - /*54c0*/ PRMT R65, R40, 0x2107, R37 ; - /*54d0*/ SHF.L.W.U32.HI R67, R37, 0xe, R40 ; - /*54e0*/ SHF.L.W.U32.HI R37, R47, 0x1c, R14 ; - /*54f0*/ SHF.L.W.U32.HI R5, R57, 0xb, R32 ; - /*5500*/ SHF.L.W.U32.HI R14, R14, 0x1c, R47 ; - /*5510*/ SHF.L.W.U32.HI R57, R32, 0xb, R57 ; - /*5520*/ SHF.L.W.U32.HI R47, R7, 0x3, R4 ; - /*5530*/ SHF.L.W.U32.HI R16, R4, 0x3, R7 ; - /*5540*/ LOP3.LUT R61, R10, R39, R29, 0xd2, !PT ; - /*5550*/ LOP3.LUT R32, R56, R53, R10, 0xd2, !PT ; - /*5560*/ LOP3.LUT R7, R53, R10, R39, 0xd2, !PT ; - /*5570*/ LOP3.LUT R10, R39, R29, R56, 0xd2, !PT ; - /*5580*/ LOP3.LUT R29, R29, R56, R53, 0xd2, !PT ; - /*5590*/ LOP3.LUT R63, R30, R45, R52, 0xd2, !PT ; - /*55a0*/ LOP3.LUT R53, R9, R62, R30, 0xd2, !PT ; - /*55b0*/ LOP3.LUT R30, R62, R30, R45, 0xd2, !PT ; - /*55c0*/ LOP3.LUT R8, R40, R27, RZ, 0x3c, !PT ; - /*55d0*/ LOP3.LUT R45, R45, R52, R9, 0xd2, !PT ; - /*55e0*/ LOP3.LUT R52, R52, R9, R62, 0xd2, !PT ; - /*55f0*/ LOP3.LUT R9, R44, R60, R35, 0xd2, !PT ; - /*5600*/ LOP3.LUT R4, R60, R35, R0, 0xd2, !PT ; - /*5610*/ LOP3.LUT R35, R35, R0, R5, 0xd2, !PT ; - /*5620*/ SHF.L.W.U32.HI R40, R8, 0x14, R11 ; - /*5630*/ LOP3.LUT R0, R0, R5, R44, 0xd2, !PT ; - /*5640*/ SHF.L.W.U32.HI R11, R11, 0x14, R8 ; - /*5650*/ LOP3.LUT R44, R5, R44, R60, 0xd2, !PT ; - /*5660*/ LOP3.LUT R8, R42, R67, R6, 0xd2, !PT ; - /*5670*/ LOP3.LUT R5, R67, R6, R31, 0xd2, !PT ; - /*5680*/ LOP3.LUT R39, R6, R31, R57, 0xd2, !PT ; - /*5690*/ LOP3.LUT R6, R31, R57, R42, 0xd2, !PT ; - /*56a0*/ LOP3.LUT R31, R57, R42, R67, 0xd2, !PT ; - /*56b0*/ LOP3.LUT R64, R54, R55, R13, 0xd2, !PT ; - /*56c0*/ LOP3.LUT R57, R46, R59, R54, 0xd2, !PT ; - /*56d0*/ LOP3.LUT R54, R59, R54, R55, 0xd2, !PT ; - /*56e0*/ LOP3.LUT R55, R55, R13, R46, 0xd2, !PT ; - /*56f0*/ LOP3.LUT R42, R13, R46, R59, 0xd2, !PT ; - /*5700*/ LOP3.LUT R68, R41, R34, R12, 0xd2, !PT ; - /*5710*/ LOP3.LUT R46, R33, R50, R41, 0xd2, !PT ; - /*5720*/ LOP3.LUT R41, R50, R41, R34, 0xd2, !PT ; - /*5730*/ LOP3.LUT R34, R34, R12, R33, 0xd2, !PT ; - /*5740*/ LOP3.LUT R13, R12, R33, R50, 0xd2, !PT ; - /*5750*/ LOP3.LUT R69, R66, R49, R48, 0xd2, !PT ; - /*5760*/ LOP3.LUT R33, R18, R66, R49, 0xd2, !PT ; - /*5770*/ LOP3.LUT R12, R49, R48, R43, 0xd2, !PT ; - /*5780*/ LOP3.LUT R66, R43, R18, R66, 0xd2, !PT ; - /*5790*/ LOP3.LUT R43, R48, R43, R18, 0xd2, !PT ; - /*57a0*/ LOP3.LUT R18, R17, R65, R36, 0xd2, !PT ; - /*57b0*/ LOP3.LUT R67, R65, R36, R38, 0xd2, !PT ; - /*57c0*/ LOP3.LUT R65, R19, R17, R65, 0xd2, !PT ; - /*57d0*/ LOP3.LUT R17, R38, R19, R17, 0xd2, !PT ; - /*57e0*/ LOP3.LUT R72, R14, R11, R16, 0xd2, !PT ; - /*57f0*/ LOP3.LUT R60, R11, R16, R51, 0xd2, !PT ; - /*5800*/ LOP3.LUT R38, R36, R38, R19, 0xd2, !PT ; - /*5810*/ LOP3.LUT R16, R16, R51, R58, 0xd2, !PT ; - /*5820*/ LOP3.LUT R19, R37, R40, R47, 0xd2, !PT ; - /*5830*/ LOP3.LUT R56, R40, R47, R28, 0xd2, !PT ; - /*5840*/ LOP3.LUT R36, R47, R28, R15, 0xd2, !PT ; - /*5850*/ LOP3.LUT R51, R51, R58, R14, 0xd2, !PT ; - /*5860*/ LOP3.LUT R28, R28, R15, R37, 0xd2, !PT ; - /*5870*/ LOP3.LUT R40, R15, R37, R40, 0xd2, !PT ; - /*5880*/ LOP3.LUT R58, R58, R14, R11, 0xd2, !PT ; - /*5890*/ LOP3.LUT R47, R35, 0x1, RZ, 0x3c, !PT ; -.L_x_57: - /*58a0*/ LOP3.LUT R59, R9, R28, R12, 0x96, !PT ; - /*58b0*/ UMOV UR11, 0x8 ; - /*58c0*/ LOP3.LUT R70, R8, R51, R67, 0x96, !PT ; - /*58d0*/ ULDC UR5, c[0x2][0x0] ; - /*58e0*/ LOP3.LUT R11, R0, R56, R33, 0x96, !PT ; - /*58f0*/ UIMAD UR5, UR10, UR11, UR5 ; - /*5900*/ LOP3.LUT R59, R59, R55, R10, 0x96, !PT ; - /*5910*/ UIADD3 UR10, UR10, 0x1, URZ ; - /*5920*/ LOP3.LUT R70, R70, R34, R45, 0x96, !PT ; - /*5930*/ LOP3.LUT R14, R6, R60, R65, 0x96, !PT ; - /*5940*/ UISETP.NE.AND UP0, UPT, UR10, 0x17, UPT ; - /*5950*/ LOP3.LUT R15, R11, R54, R7, 0x96, !PT ; - /*5960*/ SHF.L.W.U32.HI R48, R70, 0x1, R59 ; - /*5970*/ LOP3.LUT R71, R44, R36, R69, 0x96, !PT ; - /*5980*/ ULDC.64 UR8, c[0x3][UR5] ; - /*5990*/ LOP3.LUT R14, R14, R41, R30, 0x96, !PT ; - /*59a0*/ SHF.L.W.U32.HI R49, R59, 0x1, R70 ; - /*59b0*/ LOP3.LUT R37, R44, R15.reuse, R48.reuse, 0x96, !PT ; - /*59c0*/ LOP3.LUT R35, R36, R15.reuse, R48.reuse, 0x96, !PT ; - /*59d0*/ LOP3.LUT R62, R69, R15.reuse, R48.reuse, 0x96, !PT ; - /*59e0*/ LOP3.LUT R11, R64, R15.reuse, R48.reuse, 0x96, !PT ; - /*59f0*/ LOP3.LUT R71, R71, R64, R61, 0x96, !PT ; - /*5a00*/ LOP3.LUT R48, R61, R15, R48, 0x96, !PT ; - /*5a10*/ LOP3.LUT R74, R31.reuse, R16, R18, 0x96, !PT ; - /*5a20*/ LOP3.LUT R36, R16, R14.reuse, R49.reuse, 0x96, !PT ; - /*5a30*/ LOP3.LUT R50, R31, R14.reuse, R49.reuse, 0x96, !PT ; - /*5a40*/ LOP3.LUT R61, R18, R14.reuse, R49.reuse, 0x96, !PT ; - /*5a50*/ LOP3.LUT R16, R68, R14, R49, 0x96, !PT ; - /*5a60*/ SHF.L.W.U32.HI R73, R14, 0x1, R15 ; - /*5a70*/ SHF.L.W.U32.HI R76, R15, 0x1, R14 ; - /*5a80*/ LOP3.LUT R49, R63, R14, R49, 0x96, !PT ; - /*5a90*/ LOP3.LUT R44, R4, R40, R43, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R14, R5, R58, R38, 0x96, !PT ; - /*5ab0*/ LOP3.LUT R74, R74, R68, R63, 0x96, !PT ; - /*5ac0*/ LOP3.LUT R64, R44, R42, R29, 0x96, !PT ; - /*5ad0*/ LOP3.LUT R69, R14, R13, R52, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R63, R47, R19, R66, 0x96, !PT ; - /*5af0*/ LOP3.LUT R18, R39, R72, R17, 0x96, !PT ; - /*5b00*/ SHF.L.W.U32.HI R68, R69, 0x1, R64 ; - /*5b10*/ LOP3.LUT R63, R63, R57, R32, 0x96, !PT ; - /*5b20*/ LOP3.LUT R31, R47, R64, R73, 0x96, !PT ; - /*5b30*/ LOP3.LUT R14, R19, R64.reuse, R73.reuse, 0x96, !PT ; - /*5b40*/ LOP3.LUT R44, R66, R64.reuse, R73.reuse, 0x96, !PT ; - /*5b50*/ LOP3.LUT R57, R57, R64.reuse, R73.reuse, 0x96, !PT ; - /*5b60*/ LOP3.LUT R15, R32, R64, R73, 0x96, !PT ; - /*5b70*/ SHF.L.W.U32.HI R73, R64, 0x1, R69 ; - /*5b80*/ LOP3.LUT R47, R17, R69, R76, 0x96, !PT ; - /*5b90*/ LOP3.LUT R66, R18, R46, R53, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R64, R46, R69, R76, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R17, R12, R71.reuse, R68.reuse, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R9, R9, R71.reuse, R68.reuse, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R46, R28, R71.reuse, R68.reuse, 0x96, !PT ; - /*5be0*/ LOP3.LUT R55, R55, R71, R68, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R12, R10, R71, R68, 0x96, !PT ; - /*5c00*/ SHF.L.W.U32.HI R68, R74, 0x1, R71 ; - /*5c10*/ LOP3.LUT R32, R39, R69.reuse, R76.reuse, 0x96, !PT ; - /*5c20*/ LOP3.LUT R19, R72, R69.reuse, R76.reuse, 0x96, !PT ; - /*5c30*/ LOP3.LUT R18, R53, R69, R76, 0x96, !PT ; - /*5c40*/ LOP3.LUT R28, R67, R74, R73, 0x96, !PT ; - /*5c50*/ LOP3.LUT R10, R34, R74.reuse, R73.reuse, 0x96, !PT ; - /*5c60*/ LOP3.LUT R69, R51, R74.reuse, R73.reuse, 0x96, !PT ; - /*5c70*/ LOP3.LUT R67, R45, R74, R73, 0x96, !PT ; - /*5c80*/ LOP3.LUT R34, R33, R63.reuse, R68.reuse, 0x96, !PT ; - /*5c90*/ LOP3.LUT R0, R0, R63.reuse, R68.reuse, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R45, R56, R63, R68, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R51, R54, R63.reuse, R68.reuse, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R33, R7, R63, R68, 0x96, !PT ; - /*5cd0*/ SHF.L.W.U32.HI R53, R71, 0x1, R74 ; - /*5ce0*/ SHF.L.W.U32.HI R68, R66, 0x1, R63 ; - /*5cf0*/ SHF.L.W.U32.HI R63, R63, 0x1, R66 ; - /*5d00*/ LOP3.LUT R54, R60, R66, R53, 0x96, !PT ; - /*5d10*/ LOP3.LUT R72, R30, R66, R53, 0x96, !PT ; - /*5d20*/ LOP3.LUT R7, R29, R59.reuse, R68.reuse, 0x96, !PT ; - /*5d30*/ LOP3.LUT R30, R43, R59, R68, 0x96, !PT ; - /*5d40*/ LOP3.LUT R29, R38, R70, R63, 0x96, !PT ; - /*5d50*/ LOP3.LUT R8, R8, R74, R73, 0x96, !PT ; - /*5d60*/ LOP3.LUT R39, R6, R66, R53, 0x96, !PT ; - /*5d70*/ LOP3.LUT R71, R65, R66.reuse, R53.reuse, 0x96, !PT ; - /*5d80*/ LOP3.LUT R6, R41, R66, R53, 0x96, !PT ; - /*5d90*/ LOP3.LUT R56, R4, R59.reuse, R68.reuse, 0x96, !PT ; - /*5da0*/ LOP3.LUT R40, R40, R59.reuse, R68.reuse, 0x96, !PT ; - /*5db0*/ LOP3.LUT R60, R42, R59, R68, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R43, R5, R70, R63, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R65, R58, R70.reuse, R63.reuse, 0x96, !PT ; - /*5de0*/ LOP3.LUT R73, R13, R70.reuse, R63.reuse, 0x96, !PT ; - /*5df0*/ LOP3.LUT R52, R52, R70, R63, 0x96, !PT ; - /*5e00*/ SHF.L.W.U32.HI R4, R45, 0xc, R54 ; - /*5e10*/ SHF.L.W.U32.HI R5, R54, 0xc, R45 ; - /*5e20*/ SHF.L.W.U32.HI R59, R62, 0xb, R61 ; - /*5e30*/ SHF.L.W.U32.HI R53, R61, 0xb, R62 ; - /*5e40*/ SHF.L.W.U32.HI R63, R10, 0x15, R55 ; - /*5e50*/ SHF.L.W.U32.HI R66, R55, 0x15, R10 ; - /*5e60*/ SHF.L.W.U32.HI R61, R30, 0x7, R29 ; - /*5e70*/ SHF.L.W.U32.HI R45, R29, 0x7, R30 ; - /*5e80*/ SHF.L.W.U32.HI R10, R57, 0x9, R64 ; - /*5e90*/ SHF.L.W.U32.HI R54, R64, 0x9, R57 ; - /*5ea0*/ SHF.L.W.U32.HI R30, R72, 0x2, R33 ; - /*5eb0*/ SHF.L.W.U32.HI R55, R33, 0x2, R72 ; - /*5ec0*/ SHF.L.W.U32.HI R64, R46, 0x17, R69 ; - /*5ed0*/ SHF.L.W.U32.HI R57, R69, 0x17, R46 ; - /*5ee0*/ SHF.L.W.U32.HI R46, R16, 0xf, R11 ; - /*5ef0*/ SHF.L.W.U32.HI R33, R11, 0xf, R16 ; - /*5f00*/ SHF.L.W.U32.HI R11, R18, 0x12, R15 ; - /*5f10*/ SHF.L.W.U32.HI R15, R15, 0x12, R18 ; - /*5f20*/ SHF.L.W.U32.HI R16, R28, 0x19, R17 ; - /*5f30*/ SHF.L.W.U32.HI R18, R17, 0x19, R28 ; - /*5f40*/ SHF.L.W.U32.HI R68, R52, 0xe, R7 ; - /*5f50*/ SHF.L.W.U32.HI R28, R36, 0x6, R35 ; - /*5f60*/ SHF.L.W.U32.HI R7, R7, 0xe, R52 ; - /*5f70*/ SHF.L.W.U32.HI R35, R35, 0x6, R36 ; - /*5f80*/ SHF.L.W.U32.HI R29, R37, 0x1e, R50 ; - /*5f90*/ SHF.L.W.U32.HI R52, R50, 0x1e, R37 ; - /*5fa0*/ SHF.L.W.U32.HI R42, R43, 0x1b, R56 ; - /*5fb0*/ SHF.L.W.U32.HI R13, R56, 0x1b, R43 ; - /*5fc0*/ SHF.L.W.U32.HI R36, R39, 0x1, R0 ; - /*5fd0*/ SHF.L.W.U32.HI R38, R0, 0x1, R39 ; - /*5fe0*/ SHF.L.W.U32.HI R43, R14, 0x4, R19 ; - /*5ff0*/ SHF.L.W.U32.HI R37, R65, 0x14, R40 ; - /*6000*/ SHF.L.W.U32.HI R39, R40, 0x14, R65 ; - /*6010*/ SHF.L.W.U32.HI R14, R19, 0x4, R14 ; - /*6020*/ SHF.L.W.U32.HI R40, R48, 0x1d, R49 ; - /*6030*/ PRMT R17, R60, 0x2107, R73 ; - /*6040*/ PRMT R19, R73, 0x2107, R60 ; - /*6050*/ SHF.L.W.U32.HI R48, R49, 0x1d, R48 ; - /*6060*/ SHF.L.W.U32.HI R49, R51, 0xd, R6 ; - /*6070*/ SHF.L.W.U32.HI R60, R47, 0x3, R44 ; - /*6080*/ SHF.L.W.U32.HI R62, R44, 0x3, R47 ; - /*6090*/ SHF.L.W.U32.HI R51, R6, 0xd, R51 ; - /*60a0*/ SHF.L.W.U32.HI R50, R8, 0x1c, R9 ; - /*60b0*/ SHF.L.W.U32.HI R58, R9, 0x1c, R8 ; - /*60c0*/ LOP3.LUT R47, R31, R4, R59, 0xd2, !PT ; - /*60d0*/ LOP3.LUT R0, R4, R59, R63, 0xd2, !PT ; - /*60e0*/ LOP3.LUT R44, R59, R63, R68, 0xd2, !PT ; - /*60f0*/ LOP3.LUT R9, R63, R68, R31, 0xd2, !PT ; - /*6100*/ LOP3.LUT R4, R68, R31, R4, 0xd2, !PT ; - /*6110*/ LOP3.LUT R59, R32, R5, R53, 0xd2, !PT ; - /*6120*/ LOP3.LUT R6, R5, R53, R66, 0xd2, !PT ; - /*6130*/ LOP3.LUT R31, R53, R66, R7, 0xd2, !PT ; - /*6140*/ LOP3.LUT R8, R66, R7, R32, 0xd2, !PT ; - /*6150*/ LOP3.LUT R5, R7, R32, R5, 0xd2, !PT ; - /*6160*/ LOP3.LUT R32, R29, R64, R61, 0xd2, !PT ; - /*6170*/ LOP3.LUT R7, R64, R61, R10, 0xd2, !PT ; - /*6180*/ LOP3.LUT R61, R61, R10, R30, 0xd2, !PT ; - /*6190*/ LOP3.LUT R10, R10, R30, R29, 0xd2, !PT ; - /*61a0*/ PRMT R41, R12, 0x4321, R67 ; - /*61b0*/ SHF.L.W.U32.HI R56, R71, 0xa, R34 ; - /*61c0*/ LOP3.LUT R29, R30, R29, R64, 0xd2, !PT ; - /*61d0*/ LOP3.LUT R53, R52, R57, R45, 0xd2, !PT ; - /*61e0*/ LOP3.LUT R30, R57, R45, R54, 0xd2, !PT ; - /*61f0*/ LOP3.LUT R63, R45, R54, R55, 0xd2, !PT ; - /*6200*/ PRMT R12, R67, 0x4321, R12 ; - /*6210*/ SHF.L.W.U32.HI R34, R34, 0xa, R71 ; - /*6220*/ LOP3.LUT R45, R54, R55, R52, 0xd2, !PT ; - /*6230*/ LOP3.LUT R52, R55, R52, R57, 0xd2, !PT ; - /*6240*/ LOP3.LUT R57, R42, R43, R56, 0xd2, !PT ; - /*6250*/ LOP3.LUT R55, R46, R41, R42, 0xd2, !PT ; - /*6260*/ LOP3.LUT R54, R43, R56, R46, 0xd2, !PT ; - /*6270*/ LOP3.LUT R64, R56, R46, R41, 0xd2, !PT ; - /*6280*/ LOP3.LUT R42, R41, R42, R43, 0xd2, !PT ; - /*6290*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*62a0*/ LOP3.LUT R46, R13, R14, R34, 0xd2, !PT ; - /*62b0*/ LOP3.LUT R41, R14, R34, R33, 0xd2, !PT ; - /*62c0*/ LOP3.LUT R68, R34, R33, R12, 0xd2, !PT ; - /*62d0*/ LOP3.LUT R34, R33, R12, R13, 0xd2, !PT ; - /*62e0*/ LOP3.LUT R13, R12, R13, R14, 0xd2, !PT ; - /*62f0*/ LOP3.LUT R33, R28, R16, R17, 0xd2, !PT ; - /*6300*/ LOP3.LUT R69, R16, R17, R11, 0xd2, !PT ; - /*6310*/ LOP3.LUT R12, R17, R11, R36, 0xd2, !PT ; - /*6320*/ LOP3.LUT R17, R38, R35, R18, 0xd2, !PT ; - /*6330*/ LOP3.LUT R65, R35, R18, R19, 0xd2, !PT ; - /*6340*/ LOP3.LUT R66, R36, R28, R16, 0xd2, !PT ; - /*6350*/ LOP3.LUT R43, R11, R36, R28, 0xd2, !PT ; - /*6360*/ LOP3.LUT R18, R18, R19, R15, 0xd2, !PT ; - /*6370*/ LOP3.LUT R67, R19, R15, R38, 0xd2, !PT ; - /*6380*/ LOP3.LUT R19, R50, R37, R60, 0xd2, !PT ; - /*6390*/ LOP3.LUT R56, R37, R60, R49, 0xd2, !PT ; - /*63a0*/ LOP3.LUT R36, R60, R49, R40, 0xd2, !PT ; - /*63b0*/ LOP3.LUT R60, R39, R62, R51, 0xd2, !PT ; - /*63c0*/ LOP3.LUT R16, R62, R51, R48, 0xd2, !PT ; - /*63d0*/ LOP3.LUT R72, R58, R39, R62, 0xd2, !PT ; - /*63e0*/ LOP3.LUT R51, R51, R48, R58, 0xd2, !PT ; - /*63f0*/ LOP3.LUT R58, R48, R58, R39, 0xd2, !PT ; - /*6400*/ LOP3.LUT R47, R47, UR8, RZ, 0x3c, !PT ; - /*6410*/ LOP3.LUT R39, R59, UR9, RZ, 0x3c, !PT ; - /*6420*/ LOP3.LUT R28, R49, R40, R50, 0xd2, !PT ; - /*6430*/ LOP3.LUT R38, R15, R38, R35, 0xd2, !PT ; - /*6440*/ LOP3.LUT R40, R40, R50, R37, 0xd2, !PT ; - /*6450*/ @P0 BRA `(.L_x_57) ; - /*6460*/ UMOV UR8, 32@lo(d_target) ; - /*6470*/ UMOV UR9, 32@hi(d_target) ; - /*6480*/ LDG.E.64.STRONG.CTA R14, [UR8] ; - /*6490*/ LOP3.LUT R9, R9, R28, R12, 0x96, !PT ; - /*64a0*/ BMOV.32.CLEAR RZ, B0 ; - /*64b0*/ LOP3.LUT R8, R8, R51, R67, 0x96, !PT ; - /*64c0*/ BSSY B0, `(.L_x_58) ; - /*64d0*/ LOP3.LUT R36, R44, R36, R69, 0x96, !PT ; - /*64e0*/ LOP3.LUT R16, R31, R16, R18, 0x96, !PT ; - /*64f0*/ LOP3.LUT R5, R5, R58, R38, 0x96, !PT ; - /*6500*/ LOP3.LUT R6, R6, R60, R65, 0x96, !PT ; - /*6510*/ LOP3.LUT R19, R47, R19, R66, 0x96, !PT ; - /*6520*/ LOP3.LUT R36, R36, R64, R61, 0x96, !PT ; - /*6530*/ LOP3.LUT R63, R16, R68, R63, 0x96, !PT ; - /*6540*/ LOP3.LUT R9, R9, R55, R10, 0x96, !PT ; - /*6550*/ LOP3.LUT R8, R8, R34, R45, 0x96, !PT ; - /*6560*/ LOP3.LUT R17, R39, R72, R17, 0x96, !PT ; - /*6570*/ LOP3.LUT R0, R0, R56, R33, 0x96, !PT ; - /*6580*/ LOP3.LUT R41, R6, R41, R30, 0x96, !PT ; - /*6590*/ LOP3.LUT R52, R5, R13, R52, 0x96, !PT ; - /*65a0*/ LOP3.LUT R19, R19, R57, R32, 0x96, !PT ; - /*65b0*/ SHF.L.W.U32.HI R5, R63, 0x1, R36 ; - /*65c0*/ SHF.L.W.U32.HI R6, R8, 0x1, R9 ; - /*65d0*/ LOP3.LUT R17, R17, R46, R53, 0x96, !PT ; - /*65e0*/ LOP3.LUT R0, R0, R54, R7, 0x96, !PT ; - /*65f0*/ SHF.L.W.U32.HI R36, R36, 0x1, R63 ; - /*6600*/ SHF.L.W.U32.HI R8, R9, 0x1, R8 ; - /*6610*/ LOP3.LUT R19, R56, R5, R19, 0x96, !PT ; - /*6620*/ LOP3.LUT R4, R4, R40, R43, 0x96, !PT ; - /*6630*/ LOP3.LUT R36, R60, R36, R17, 0x96, !PT ; - /*6640*/ SHF.L.W.U32.HI R5, R0, 0x1, R41 ; - /*6650*/ LOP3.LUT R6, R69, R6, R0, 0x96, !PT ; - /*6660*/ LOP3.LUT R7, R18, R8, R41, 0x96, !PT ; - /*6670*/ LOP3.LUT R4, R4, R42, R29, 0x96, !PT ; - /*6680*/ SHF.L.W.U32.HI R0, R41, 0x1, R0 ; - /*6690*/ LOP3.LUT R5, R39, R5, R52, 0x96, !PT ; - /*66a0*/ SHF.L.W.U32.HI R8, R36, 0xc, R19 ; - /*66b0*/ SHF.L.W.U32.HI R9, R7, 0xb, R6 ; - /*66c0*/ LOP3.LUT R0, R47, R0, R4, 0x96, !PT ; - /*66d0*/ SHF.L.W.U32.HI R19, R19, 0xc, R36 ; - /*66e0*/ SHF.L.W.U32.HI R6, R6, 0xb, R7 ; - /*66f0*/ LOP3.LUT R5, R5, R8, R9, 0xd2, !PT ; - /*6700*/ LOP3.LUT R0, R0, R19, R6, 0xd2, !PT ; - /*6710*/ LOP3.LUT R5, R5, 0x80000000, RZ, 0x3c, !PT ; - /*6720*/ LOP3.LUT R0, R0, 0x80008008, RZ, 0x3c, !PT ; - /*6730*/ PRMT R10, R5, 0x123, RZ ; - /*6740*/ PRMT R11, R0, 0x123, RZ ; - /*6750*/ ISETP.GT.U32.AND P0, PT, R10, R14, PT ; - /*6760*/ ISETP.GT.U32.AND.EX P0, PT, R11, R15, PT, P0 ; - /*6770*/ @P0 BRA `(.L_x_59) ; - /*6780*/ S2R R5, SR_LANEID ; - /*6790*/ VOTEU.ANY UR5, UPT, PT ; - /*67a0*/ FLO.U32 R4, UR5 ; - /*67b0*/ POPC R0, UR5 ; - /*67c0*/ ISETP.EQ.U32.AND P0, PT, R4, R5, PT ; - /*67d0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [UR6], R0 ; - /*67e0*/ S2R R6, SR_LTMASK ; - /*67f0*/ LOP3.LUT R7, R6, UR5, RZ, 0xc0, !PT ; - /*6800*/ POPC R6, R7 ; - /*6810*/ SHFL.IDX PT, R5, R5, R4, 0x1f ; - /*6820*/ IMAD.IADD R6, R5, 0x1, R6 ; - /*6830*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*6840*/ @P0 EXIT ; - /*6850*/ S2R R0, SR_TID.X ; - /*6860*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*6870*/ IMAD.U32 R13, RZ, RZ, UR4 ; - /*6880*/ UMOV UR8, 32@lo(d_header) ; - /*6890*/ S2R R5, SR_CTAID.X ; - /*68a0*/ IMAD.U32 R7, RZ, RZ, UR11 ; - /*68b0*/ UMOV UR9, 32@hi(d_header) ; - /*68c0*/ IMAD R0, R5, c[0x0][0x0], R0 ; - /*68d0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*68e0*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*68f0*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*6900*/ IADD3 R12, P0, P1, R0, c[0x0][0x160], R13 ; - /*6910*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*6920*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*6930*/ STG.E.EF.128.SYS [R4], R24 ; - /*6940*/ IADD3.X R13, RZ, c[0x0][0x164], R0, P0, P1 ; - /*6950*/ STG.E.EF.128.SYS [R4+0x10], R20 ; - /*6960*/ STG.E.EF.64.SYS [R6+0x100], R12 ; - /*6970*/ LDG.E.64.STRONG.CTA R8, [UR8] ; - /*6980*/ STG.E.EF.64.SYS [UR6+-0x60], R8 ; - /*6990*/ STG.E.EF.64.SYS [R6+0x148], R10 ; -.L_x_59: - /*69a0*/ BSYNC B0 ; -.L_x_58: - /*69b0*/ UIADD3 UR5, UR4, 0x1, URZ ; - /*69c0*/ ULDC UR8, c[0x3][0x180] ; - /*69d0*/ UISETP.GE.U32.AND UP0, UPT, UR5, UR8, UPT ; - /*69e0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*69f0*/ @P0 EXIT ; - /*6a00*/ UMOV UR4, UR5 ; - /*6a10*/ BRA `(.L_x_60) ; -.L_x_61: - /*6a20*/ BRA `(.L_x_61); - /*6a30*/ NOP; - /*6a40*/ NOP; - /*6a50*/ NOP; - /*6a60*/ NOP; - /*6a70*/ NOP; -.L_x_177: - - -//--------------------- .text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=104" - .align 128 - .global _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results - .type _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,@function - .size _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,(.L_x_178 - _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results) - .other _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results: -.text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R5, SR_TID.X ; - /*0040*/ ULDC.64 UR4, c[0x0][0x168] ; - /*0050*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*0060*/ UIADD3 UR4, UP0, UR4, 0x140, URZ ; - /*0070*/ UIADD3.X UR5, URZ, UR5, URZ, UP0, !UPT ; - /*0080*/ IMAD.SHL.U32 R2, R5.reuse, 0x8, RZ ; - /*0090*/ LOP3.LUT R77, R5.reuse, 0x7, RZ, 0xc0, !PT ; - /*00a0*/ IMAD.SHL.U32 R3, R5, 0x10, RZ ; - /*00b0*/ LOP3.LUT R4, R2.reuse, 0x7fc0, RZ, 0xc0, !PT ; - /*00c0*/ LOP3.LUT R7, R3, 0x30, RZ, 0xc0, !PT ; - /*00d0*/ LOP3.LUT R2, R2, 0xffffffc0, RZ, 0xc0, !PT ; - /*00e0*/ LOP3.LUT R3, R4, 0x7, R5, 0xf8, !PT ; - /*00f0*/ LEA R4, R5, 0x100, 0x5 ; - /*0100*/ IMAD.SHL.U32 R5, R77, 0x10, RZ ; - /*0110*/ IMAD.IADD R6, R2, 0x1, R7 ; -.L_x_67: - /*0120*/ UMOV UR6, 32@lo(d_header) ; - /*0130*/ UMOV UR7, 32@hi(d_header) ; - /*0140*/ LDG.E.U.128.STRONG.CTA R12, [UR6] ; - /*0150*/ LDG.E.U.128.STRONG.CTA R8, [UR6+0x10] ; - /*0160*/ SHF.R.S32.HI R19, RZ, 0x1f, R0 ; - /*0170*/ IMAD.MOV.U32 R60, RZ, RZ, RZ ; - /*0180*/ UMOV UR7, 0xc0 ; - /*0190*/ S2R R16, SR_TID.X ; - /*01a0*/ S2R R7, SR_CTAID.X ; - /*01b0*/ IMAD R7, R7, c[0x0][0x0], R16 ; - /*01c0*/ IMAD R7, R7, c[0x3][0x180], RZ ; - /*01d0*/ IADD3 R36, P0, P1, R7, c[0x0][0x160], R0 ; - /*01e0*/ IADD3.X R35, RZ, c[0x0][0x164], R19, P0, P1 ; - /*01f0*/ SHF.L.W.U32.HI R42, R36, 0x1, R35 ; - /*0200*/ SHF.L.W.U32.HI R33, R35, 0x1, R36 ; - /*0210*/ SHF.L.W.U32.HI R17, R15, 0x1, R14 ; - /*0220*/ SHF.L.W.U32.HI R18, R14, 0x1, R15 ; - /*0230*/ LOP3.LUT R17, R17, R36, RZ, 0x3c, !PT ; - /*0240*/ LOP3.LUT R16, R12, 0x1, RZ, 0x3c, !PT ; - /*0250*/ LOP3.LUT R7, R11, 0x80000000, RZ, 0x3c, !PT ; - /*0260*/ SHF.L.W.U32.HI R20, R8, 0x1, R9 ; - /*0270*/ LOP3.LUT R18, R18, R35, RZ, 0x3c, !PT ; - /*0280*/ LOP3.LUT R19, R17, 0x1, RZ, 0x3c, !PT ; - /*0290*/ SHF.L.W.U32.HI R21, R9, 0x1, R8 ; - /*02a0*/ SHF.L.W.U32.HI R31, R13, 0x1, R16 ; - /*02b0*/ SHF.L.W.U32.HI R30, R16, 0x1, R13 ; - /*02c0*/ SHF.L.W.U32.HI R27, R7, 0x1, R10 ; - /*02d0*/ SHF.L.W.U32.HI R24, R10, 0x1, R7 ; - /*02e0*/ LOP3.LUT R20, R20, R13.reuse, RZ, 0x3c, !PT ; - /*02f0*/ LOP3.LUT R13, R18.reuse, R13, RZ, 0x3c, !PT ; - /*0300*/ SHF.L.W.U32.HI R22, R18, 0x4, R19 ; - /*0310*/ SHF.L.W.U32.HI R34, R19, 0x4, R18.reuse ; - /*0320*/ SHF.L.W.U32.HI R39, R18.reuse, 0x12, R17.reuse ; - /*0330*/ SHF.L.W.U32.HI R64, R17.reuse, 0x12, R18.reuse ; - /*0340*/ SHF.L.W.U32.HI R16, R18.reuse, 0x9, R17.reuse ; - /*0350*/ SHF.L.W.U32.HI R7, R17, 0x9, R18 ; - /*0360*/ SHF.L.W.U32.HI R28, R18, 0x3, R17 ; - /*0370*/ SHF.L.W.U32.HI R23, R17.reuse, 0x3, R18 ; - /*0380*/ LOP3.LUT R18, R17, R12, RZ, 0x3c, !PT ; - /*0390*/ LOP3.LUT R17, R21, 0x1, R12, 0x96, !PT ; - /*03a0*/ LOP3.LUT R12, R24, R15, RZ, 0x3c, !PT ; - /*03b0*/ LOP3.LUT R27, R27, R14.reuse, RZ, 0x3c, !PT ; - /*03c0*/ LOP3.LUT R24, R17, R14, RZ, 0x3c, !PT ; - /*03d0*/ LOP3.LUT R19, R31, R10, RZ, 0x3c, !PT ; - /*03e0*/ LOP3.LUT R14, R30, 0x80000000, R11, 0x96, !PT ; - /*03f0*/ LOP3.LUT R41, R20.reuse, R15, RZ, 0x3c, !PT ; - /*0400*/ SHF.L.W.U32.HI R40, R20.reuse, 0xc, R17.reuse ; - /*0410*/ SHF.L.W.U32.HI R37, R17, 0xc, R20 ; - /*0420*/ SHF.L.W.U32.HI R32, R20, 0x2, R17 ; - /*0430*/ SHF.L.W.U32.HI R21, R17.reuse, 0x2, R20.reuse ; - /*0440*/ SHF.L.W.U32.HI R26, R20.reuse, 0xd, R17.reuse ; - /*0450*/ SHF.L.W.U32.HI R29, R17.reuse, 0xd, R20.reuse ; - /*0460*/ SHF.L.W.U32.HI R61, R20, 0xa, R17 ; - /*0470*/ SHF.L.W.U32.HI R25, R17, 0xa, R20 ; - /*0480*/ LOP3.LUT R20, R19, R36, RZ, 0x3c, !PT ; - /*0490*/ LOP3.LUT R17, R14.reuse, R35, RZ, 0x3c, !PT ; - /*04a0*/ SHF.L.W.U32.HI R31, R14.reuse, 0x14, R19.reuse ; - /*04b0*/ SHF.L.W.U32.HI R30, R19.reuse, 0x14, R14.reuse ; - /*04c0*/ SHF.L.W.U32.HI R47, R14, 0x7, R19 ; - /*04d0*/ SHF.L.W.U32.HI R38, R19.reuse, 0x7, R14.reuse ; - /*04e0*/ PRMT R36, R19, 0x2107, R14 ; - /*04f0*/ PRMT R15, R14.reuse, 0x2107, R19.reuse ; - /*0500*/ SHF.L.W.U32.HI R45, R14, 0xe, R19 ; - /*0510*/ SHF.L.W.U32.HI R44, R19, 0xe, R14 ; - /*0520*/ LOP3.LUT R42, R42, R9.reuse, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R14, R27, R8, RZ, 0x3c, !PT ; - /*0540*/ LOP3.LUT R9, R12, R9, RZ, 0x3c, !PT ; - /*0550*/ LOP3.LUT R19, R33, R8, RZ, 0x3c, !PT ; - /*0560*/ SHF.L.W.U32.HI R8, R9, 0x1e, R14 ; - /*0570*/ SHF.L.W.U32.HI R35, R14, 0x1e, R9 ; - /*0580*/ SHF.L.W.U32.HI R33, R12, 0xb, R27 ; - /*0590*/ SHF.L.W.U32.HI R14, R19, 0x15, R42 ; - /*05a0*/ SHF.L.W.U32.HI R53, R41, 0x1, R24 ; - /*05b0*/ SHF.L.W.U32.HI R41, R24, 0x1, R41 ; - /*05c0*/ SHF.L.W.U32.HI R24, R27.reuse, 0xb, R12.reuse ; - /*05d0*/ SHF.L.W.U32.HI R52, R12.reuse, 0xf, R27.reuse ; - /*05e0*/ SHF.L.W.U32.HI R46, R27, 0xf, R12 ; - /*05f0*/ SHF.L.W.U32.HI R54, R12.reuse, 0x6, R27.reuse ; - /*0600*/ SHF.L.W.U32.HI R63, R12, 0x1d, R27 ; - /*0610*/ SHF.L.W.U32.HI R50, R27.reuse, 0x1d, R12.reuse ; - /*0620*/ SHF.L.W.U32.HI R51, R27, 0x6, R12 ; - /*0630*/ LOP3.LUT R9, R42, R11, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R55, R13, R40, R33, 0xd2, !PT ; - /*0650*/ LOP3.LUT R12, R44, R13, R40, 0xd2, !PT ; - /*0660*/ LOP3.LUT R11, R40, R33, R14, 0xd2, !PT ; - /*0670*/ SHF.L.W.U32.HI R40, R42, 0x15, R19 ; - /*0680*/ SHF.L.W.U32.HI R43, R17, 0x1b, R20 ; - /*0690*/ SHF.L.W.U32.HI R49, R20, 0x1b, R17 ; - /*06a0*/ LOP3.LUT R17, R33, R14, R44, 0xd2, !PT ; - /*06b0*/ LOP3.LUT R14, R14, R44, R13, 0xd2, !PT ; - /*06c0*/ LOP3.LUT R48, R19, R10, RZ, 0x3c, !PT ; - /*06d0*/ PRMT R27, R19, 0x4321, R42 ; - /*06e0*/ LOP3.LUT R33, R18, R37, R24, 0xd2, !PT ; - /*06f0*/ LOP3.LUT R13, R37, R24, R40, 0xd2, !PT ; - /*0700*/ LOP3.LUT R20, R24, R40, R45, 0xd2, !PT ; - /*0710*/ LOP3.LUT R10, R45, R18, R37, 0xd2, !PT ; - /*0720*/ PRMT R24, R42, 0x4321, R19 ; - /*0730*/ LOP3.LUT R18, R40, R45, R18, 0xd2, !PT ; - /*0740*/ SHF.L.W.U32.HI R37, R42, 0x19, R19 ; - /*0750*/ LOP3.LUT R45, R34, R61, R52, 0xd2, !PT ; - /*0760*/ LOP3.LUT R57, R43, R34, R61, 0xd2, !PT ; - /*0770*/ LOP3.LUT R61, R61, R52, R27, 0xd2, !PT ; - /*0780*/ LOP3.LUT R44, R22, R25, R46, 0xd2, !PT ; - /*0790*/ LOP3.LUT R58, R49, R22, R25, 0xd2, !PT ; - /*07a0*/ LOP3.LUT R52, R52, R27, R43, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R34, R27, R43, R34, 0xd2, !PT ; - /*07c0*/ LOP3.LUT R62, R25, R46, R24, 0xd2, !PT ; - /*07d0*/ LOP3.LUT R40, R46, R24, R49, 0xd2, !PT ; - /*07e0*/ LOP3.LUT R22, R24, R49, R22, 0xd2, !PT ; - /*07f0*/ LOP3.LUT R27, R39, R53, R54, 0xd2, !PT ; - /*0800*/ LOP3.LUT R49, R53, R54, R37, 0xd2, !PT ; - /*0810*/ LOP3.LUT R24, R54, R37, R36, 0xd2, !PT ; - /*0820*/ SHF.L.W.U32.HI R54, R19, 0x19, R42 ; - /*0830*/ LOP3.LUT R25, R36, R39, R53, 0xd2, !PT ; - /*0840*/ LOP3.LUT R42, R42, 0x80000000, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R39, R37, R36, R39, 0xd2, !PT ; - /*0860*/ LOP3.LUT R37, R15, R64, R41, 0xd2, !PT ; - /*0870*/ LOP3.LUT R43, R64, R41, R51, 0xd2, !PT ; - /*0880*/ LOP3.LUT R36, R51, R54, R15, 0xd2, !PT ; - /*0890*/ LOP3.LUT R64, R54, R15, R64, 0xd2, !PT ; - /*08a0*/ SHF.L.W.U32.HI R15, R42, 0x17, R19 ; - /*08b0*/ LOP3.LUT R46, R41, R51, R54, 0xd2, !PT ; - /*08c0*/ SHF.L.W.U32.HI R42, R19, 0x17, R42 ; - /*08d0*/ SHF.L.W.U32.HI R51, R9, 0x1c, R48 ; - /*08e0*/ SHF.L.W.U32.HI R53, R48, 0x1c, R9 ; - /*08f0*/ LOP3.LUT R59, R47, R16, R21, 0xd2, !PT ; - /*0900*/ LOP3.LUT R19, R16, R21, R8, 0xd2, !PT ; - /*0910*/ LOP3.LUT R9, R15, R47, R16, 0xd2, !PT ; - /*0920*/ LOP3.LUT R47, R8, R15, R47, 0xd2, !PT ; - /*0930*/ LOP3.LUT R21, R21, R8, R15, 0xd2, !PT ; - /*0940*/ LOP3.LUT R56, R38, R7, R32, 0xd2, !PT ; - /*0950*/ LOP3.LUT R8, R42, R38, R7, 0xd2, !PT ; - /*0960*/ LOP3.LUT R16, R35, R42, R38, 0xd2, !PT ; - /*0970*/ LOP3.LUT R38, R28, R29, R50, 0xd2, !PT ; - /*0980*/ LOP3.LUT R54, R29, R50, R51, 0xd2, !PT ; - /*0990*/ LOP3.LUT R41, R31, R28, R29, 0xd2, !PT ; - /*09a0*/ LOP3.LUT R68, R51, R31, R28, 0xd2, !PT ; - /*09b0*/ LOP3.LUT R50, R50, R51, R31, 0xd2, !PT ; - /*09c0*/ LOP3.LUT R15, R7, R32, R35, 0xd2, !PT ; - /*09d0*/ LOP3.LUT R48, R30, R23, R26, 0xd2, !PT ; - /*09e0*/ LOP3.LUT R31, R23, R26, R63, 0xd2, !PT ; - /*09f0*/ LOP3.LUT R69, R53, R30, R23, 0xd2, !PT ; - /*0a00*/ LOP3.LUT R65, R26, R63, R53, 0xd2, !PT ; - /*0a10*/ LOP3.LUT R7, R32, R35, R42, 0xd2, !PT ; - /*0a20*/ LOP3.LUT R63, R63, R53, R30, 0xd2, !PT ; - /*0a30*/ LOP3.LUT R23, R33, 0x1, RZ, 0x3c, !PT ; -.L_x_62: - /*0a40*/ LOP3.LUT R67, R25, R54, R18, 0x96, !PT ; - /*0a50*/ UIADD3 UR6, UR7, 0x8, URZ ; - /*0a60*/ LOP3.LUT R66, R37, R65, R14, 0x96, !PT ; - /*0a70*/ ULDC.64 UR8, c[0x3][UR7+0x8] ; - /*0a80*/ LOP3.LUT R26, R24, R41, R13, 0x96, !PT ; - /*0a90*/ LOP3.LUT R67, R15, R67, R52, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R66, R19, R66, R40, 0x96, !PT ; - /*0ab0*/ UMOV UR7, UR6 ; - /*0ac0*/ LOP3.LUT R29, R8, R26, R45, 0x96, !PT ; - /*0ad0*/ SHF.L.W.U32.HI R28, R66, 0x1, R67 ; - /*0ae0*/ LOP3.LUT R26, R36, R48, R11, 0x96, !PT ; - /*0af0*/ LOP3.LUT R71, R39, R38, R20.reuse, 0x96, !PT ; - /*0b00*/ LOP3.LUT R42, R28.reuse, R29.reuse, R20, 0x96, !PT ; - /*0b10*/ LOP3.LUT R53, R28, R29, R39, 0x96, !PT ; - /*0b20*/ LOP3.LUT R20, R9, R26, R44, 0x96, !PT ; - /*0b30*/ SHF.L.W.U32.HI R35, R67, 0x1, R66 ; - /*0b40*/ LOP3.LUT R38, R28.reuse, R29.reuse, R38, 0x96, !PT ; - /*0b50*/ LOP3.LUT R39, R28, R29, R61.reuse, 0x96, !PT ; - /*0b60*/ LOP3.LUT R71, R56, R71, R61, 0x96, !PT ; - /*0b70*/ LOP3.LUT R28, R28, R29, R56, 0x96, !PT ; - /*0b80*/ LOP3.LUT R56, R64, R31, R17, 0x96, !PT ; - /*0b90*/ LOP3.LUT R30, R27, R50, R10, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R51, R35, R20, R17, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R17, R43, R63, R12, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R56, R59, R56, R62.reuse, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R26, R35, R20, R62, 0x96, !PT ; - /*0be0*/ SHF.L.W.U32.HI R73, R20, 0x1, R29 ; - /*0bf0*/ LOP3.LUT R62, R49, R68, R23, 0x96, !PT ; - /*0c00*/ LOP3.LUT R32, R7, R30, R34, 0x96, !PT ; - /*0c10*/ LOP3.LUT R33, R21, R17, R22, 0x96, !PT ; - /*0c20*/ LOP3.LUT R31, R35.reuse, R20.reuse, R31, 0x96, !PT ; - /*0c30*/ LOP3.LUT R64, R35, R20, R64, 0x96, !PT ; - /*0c40*/ LOP3.LUT R61, R46, R69, R55, 0x96, !PT ; - /*0c50*/ SHF.L.W.U32.HI R70, R29, 0x1, R20 ; - /*0c60*/ LOP3.LUT R35, R35, R20, R59, 0x96, !PT ; - /*0c70*/ LOP3.LUT R62, R16, R62, R57, 0x96, !PT ; - /*0c80*/ LOP3.LUT R30, R73.reuse, R32.reuse, R68, 0x96, !PT ; - /*0c90*/ LOP3.LUT R17, R73.reuse, R32.reuse, R23, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R20, R73, R32, R49, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R57, R73.reuse, R32.reuse, R57, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R29, R73, R32, R16, 0x96, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R68, R33, 0x1, R32 ; - /*0ce0*/ SHF.L.W.U32.HI R73, R32, 0x1, R33 ; - /*0cf0*/ LOP3.LUT R61, R47, R61, R58, 0x96, !PT ; - /*0d00*/ LOP3.LUT R16, R70, R33, R55, 0x96, !PT ; - /*0d10*/ LOP3.LUT R49, R70.reuse, R33.reuse, R69, 0x96, !PT ; - /*0d20*/ LOP3.LUT R23, R70.reuse, R33.reuse, R46, 0x96, !PT ; - /*0d30*/ LOP3.LUT R58, R70.reuse, R33.reuse, R58, 0x96, !PT ; - /*0d40*/ LOP3.LUT R32, R70, R33, R47, 0x96, !PT ; - /*0d50*/ LOP3.LUT R33, R68, R71, R25, 0x96, !PT ; - /*0d60*/ SHF.L.W.U32.HI R47, R56, 0x1, R71 ; - /*0d70*/ LOP3.LUT R18, R68.reuse, R71.reuse, R18, 0x96, !PT ; - /*0d80*/ LOP3.LUT R54, R68.reuse, R71.reuse, R54, 0x96, !PT ; - /*0d90*/ LOP3.LUT R52, R68.reuse, R71.reuse, R52, 0x96, !PT ; - /*0da0*/ LOP3.LUT R25, R68, R71, R15, 0x96, !PT ; - /*0db0*/ LOP3.LUT R46, R73, R56, R37, 0x96, !PT ; - /*0dc0*/ SHF.L.W.U32.HI R70, R71, 0x1, R56 ; - /*0dd0*/ LOP3.LUT R15, R73.reuse, R56.reuse, R14, 0x96, !PT ; - /*0de0*/ LOP3.LUT R59, R73.reuse, R56.reuse, R65, 0x96, !PT ; - /*0df0*/ LOP3.LUT R37, R73.reuse, R56.reuse, R40, 0x96, !PT ; - /*0e00*/ LOP3.LUT R68, R73, R56, R19, 0x96, !PT ; - /*0e10*/ SHF.L.W.U32.HI R56, R61, 0x1, R62 ; - /*0e20*/ LOP3.LUT R14, R47, R62, R13, 0x96, !PT ; - /*0e30*/ LOP3.LUT R40, R47.reuse, R62.reuse, R24, 0x96, !PT ; - /*0e40*/ SHF.L.W.U32.HI R19, R62, 0x1, R61 ; - /*0e50*/ LOP3.LUT R55, R47.reuse, R62.reuse, R41, 0x96, !PT ; - /*0e60*/ LOP3.LUT R13, R47.reuse, R62.reuse, R45, 0x96, !PT ; - /*0e70*/ LOP3.LUT R24, R47, R62, R8, 0x96, !PT ; - /*0e80*/ LOP3.LUT R62, R70, R61, R48, 0x96, !PT ; - /*0e90*/ LOP3.LUT R41, R70, R61, R36, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R36, R56.reuse, R67.reuse, R10, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R50, R56.reuse, R67.reuse, R50, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R27, R56.reuse, R67.reuse, R27, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R48, R56.reuse, R67.reuse, R34, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R7, R56, R67, R7, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R11, R70.reuse, R61.reuse, R11, 0x96, !PT ; - /*0f00*/ LOP3.LUT R8, R70.reuse, R61.reuse, R44, 0x96, !PT ; - /*0f10*/ LOP3.LUT R45, R70, R61, R9, 0x96, !PT ; - /*0f20*/ LOP3.LUT R56, R19.reuse, R66.reuse, R43, 0x96, !PT ; - /*0f30*/ LOP3.LUT R61, R19.reuse, R66.reuse, R12, 0x96, !PT ; - /*0f40*/ LOP3.LUT R67, R19, R66, R63, 0x96, !PT ; - /*0f50*/ LOP3.LUT R43, R19.reuse, R66.reuse, R22, 0x96, !PT ; - /*0f60*/ LOP3.LUT R66, R19, R66, R21, 0x96, !PT ; - /*0f70*/ SHF.L.W.U32.HI R19, R58, 0x9, R57 ; - /*0f80*/ SHF.L.W.U32.HI R9, R62, 0xc, R55 ; - /*0f90*/ SHF.L.W.U32.HI R10, R55, 0xc, R62 ; - /*0fa0*/ SHF.L.W.U32.HI R57, R57, 0x9, R58 ; - /*0fb0*/ SHF.L.W.U32.HI R62, R45, 0x2, R24 ; - /*0fc0*/ SHF.L.W.U32.HI R58, R24, 0x2, R45 ; - /*0fd0*/ SHF.L.W.U32.HI R55, R37, 0x15, R52 ; - /*0fe0*/ SHF.L.W.U32.HI R63, R52, 0x15, R37 ; - /*0ff0*/ SHF.L.W.U32.HI R24, R49, 0x4, R30 ; - /*1000*/ SHF.L.W.U32.HI R44, R30, 0x4, R49 ; - /*1010*/ SHF.L.W.U32.HI R52, R56, 0x7, R27 ; - /*1020*/ PRMT R34, R25, 0x4321, R68 ; - /*1030*/ PRMT R22, R68, 0x4321, R25 ; - /*1040*/ SHF.L.W.U32.HI R49, R26, 0xf, R39 ; - /*1050*/ SHF.L.W.U32.HI R56, R27, 0x7, R56 ; - /*1060*/ SHF.L.W.U32.HI R37, R61, 0x1b, R36 ; - /*1070*/ SHF.L.W.U32.HI R25, R36, 0x1b, R61 ; - /*1080*/ SHF.L.W.U32.HI R39, R39, 0xf, R26 ; - /*1090*/ SHF.L.W.U32.HI R61, R41, 0xa, R40 ; - /*10a0*/ SHF.L.W.U32.HI R27, R32, 0x12, R29 ; - /*10b0*/ SHF.L.W.U32.HI R26, R29, 0x12, R32 ; - /*10c0*/ SHF.L.W.U32.HI R12, R64, 0xb, R53 ; - /*10d0*/ SHF.L.W.U32.HI R65, R53, 0xb, R64 ; - /*10e0*/ SHF.L.W.U32.HI R40, R40, 0xa, R41 ; - /*10f0*/ SHF.L.W.U32.HI R36, R46, 0x19, R33 ; - /*1100*/ SHF.L.W.U32.HI R29, R33, 0x19, R46 ; - /*1110*/ SHF.L.W.U32.HI R64, R66, 0xe, R7 ; - /*1120*/ SHF.L.W.U32.HI R47, R7, 0xe, R66 ; - /*1130*/ SHF.L.W.U32.HI R45, R59, 0x17, R54 ; - /*1140*/ SHF.L.W.U32.HI R41, R31, 0x6, R38 ; - /*1150*/ SHF.L.W.U32.HI R33, R35, 0x1d, R28 ; - /*1160*/ SHF.L.W.U32.HI R21, R51, 0x1e, R42 ; - /*1170*/ SHF.L.W.U32.HI R7, R42, 0x1e, R51 ; - /*1180*/ SHF.L.W.U32.HI R59, R54, 0x17, R59 ; - /*1190*/ SHF.L.W.U32.HI R38, R38, 0x6, R31 ; - /*11a0*/ SHF.L.W.U32.HI R28, R28, 0x1d, R35 ; - /*11b0*/ SHF.L.W.U32.HI R31, R67, 0x14, R50 ; - /*11c0*/ SHF.L.W.U32.HI R32, R50, 0x14, R67 ; - /*11d0*/ SHF.L.W.U32.HI R42, R8, 0xd, R13 ; - /*11e0*/ SHF.L.W.U32.HI R35, R13, 0xd, R8 ; - /*11f0*/ SHF.L.W.U32.HI R54, R23, 0x3, R20 ; - /*1200*/ PRMT R46, R48, 0x2107, R43 ; - /*1210*/ PRMT R30, R43, 0x2107, R48 ; - /*1220*/ SHF.L.W.U32.HI R50, R15, 0x1c, R18 ; - /*1230*/ SHF.L.W.U32.HI R51, R18, 0x1c, R15 ; - /*1240*/ SHF.L.W.U32.HI R23, R20, 0x3, R23 ; - /*1250*/ LOP3.LUT R53, R17, R10, R65, 0xd2, !PT ; - /*1260*/ LOP3.LUT R13, R10, R65, R55, 0xd2, !PT ; - /*1270*/ SHF.L.W.U32.HI R48, R11, 0x1, R14 ; - /*1280*/ SHF.L.W.U32.HI R43, R14, 0x1, R11 ; - /*1290*/ LOP3.LUT R20, R65, R55, R64, 0xd2, !PT ; - /*12a0*/ LOP3.LUT R18, R55, R64, R17, 0xd2, !PT ; - /*12b0*/ LOP3.LUT R10, R64, R17, R10, 0xd2, !PT ; - /*12c0*/ LOP3.LUT R55, R16, R9, R12, 0xd2, !PT ; - /*12d0*/ LOP3.LUT R11, R9, R12, R63, 0xd2, !PT ; - /*12e0*/ LOP3.LUT R17, R12, R63, R47, 0xd2, !PT ; - /*12f0*/ LOP3.LUT R14, R63, R47, R16, 0xd2, !PT ; - /*1300*/ LOP3.LUT R12, R47, R16, R9, 0xd2, !PT ; - /*1310*/ LOP3.LUT R16, R7, R59, R56, 0xd2, !PT ; - /*1320*/ LOP3.LUT R15, R57, R62, R7, 0xd2, !PT ; - /*1330*/ LOP3.LUT R8, R59, R56, R57, 0xd2, !PT ; - /*1340*/ LOP3.LUT R7, R62, R7, R59, 0xd2, !PT ; - /*1350*/ LOP3.LUT R9, R45, R52, R19, 0xd2, !PT ; - /*1360*/ LOP3.LUT R59, R52, R19, R58, 0xd2, !PT ; - /*1370*/ LOP3.LUT R47, R21, R45, R52, 0xd2, !PT ; - /*1380*/ LOP3.LUT R19, R19, R58, R21, 0xd2, !PT ; - /*1390*/ IADD3 R60, R60, 0x1, RZ ; - /*13a0*/ LOP3.LUT R56, R56, R57, R62, 0xd2, !PT ; - /*13b0*/ LOP3.LUT R21, R58, R21, R45, 0xd2, !PT ; - /*13c0*/ LOP3.LUT R57, R37, R44, R61, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R45, R44, R61, R49, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R61, R61, R49, R34, 0xd2, !PT ; - /*13f0*/ LOP3.LUT R52, R49, R34, R37, 0xd2, !PT ; - /*1400*/ LOP3.LUT R34, R34, R37, R44, 0xd2, !PT ; - /*1410*/ ISETP.NE.AND P0, PT, R60, 0x16, PT ; - /*1420*/ LOP3.LUT R58, R25, R24, R40, 0xd2, !PT ; - /*1430*/ LOP3.LUT R44, R24, R40, R39, 0xd2, !PT ; - /*1440*/ LOP3.LUT R62, R40, R39, R22, 0xd2, !PT ; - /*1450*/ LOP3.LUT R40, R39, R22, R25, 0xd2, !PT ; - /*1460*/ LOP3.LUT R22, R22, R25, R24, 0xd2, !PT ; - /*1470*/ LOP3.LUT R24, R41, R36, R46, 0xd2, !PT ; - /*1480*/ LOP3.LUT R39, R36, R46, R27, 0xd2, !PT ; - /*1490*/ LOP3.LUT R25, R46, R27, R48, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R49, R48, R41, R36, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R46, R43, R38, R29, 0xd2, !PT ; - /*14c0*/ LOP3.LUT R37, R30, R26, R43, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R27, R27, R48, R41, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R36, R38, R29, R30, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R43, R26, R43, R38, 0xd2, !PT ; - /*1500*/ LOP3.LUT R68, R50, R31, R54, 0xd2, !PT ; - /*1510*/ LOP3.LUT R41, R31, R54, R35, 0xd2, !PT ; - /*1520*/ LOP3.LUT R38, R54, R35, R28, 0xd2, !PT ; - /*1530*/ LOP3.LUT R54, R35, R28, R50, 0xd2, !PT ; - /*1540*/ LOP3.LUT R50, R28, R50, R31, 0xd2, !PT ; - /*1550*/ LOP3.LUT R69, R51, R32, R23, 0xd2, !PT ; - /*1560*/ LOP3.LUT R48, R32, R23, R42, 0xd2, !PT ; - /*1570*/ LOP3.LUT R31, R23, R42, R33, 0xd2, !PT ; - /*1580*/ LOP3.LUT R23, R53, UR8, RZ, 0x3c, !PT ; - /*1590*/ LOP3.LUT R55, R55, UR9, RZ, 0x3c, !PT ; - /*15a0*/ LOP3.LUT R64, R29, R30, R26, 0xd2, !PT ; - /*15b0*/ LOP3.LUT R65, R42, R33, R51, 0xd2, !PT ; - /*15c0*/ LOP3.LUT R63, R33, R51, R32, 0xd2, !PT ; - /*15d0*/ @P0 BRA `(.L_x_62) ; - /*15e0*/ LOP3.LUT R13, R24, R41, R13, 0x96, !PT ; - /*15f0*/ LOP3.LUT R11, R36, R48, R11, 0x96, !PT ; - /*1600*/ LOP3.LUT R12, R43, R63, R12, 0x96, !PT ; - /*1610*/ LOP3.LUT R13, R8, R13, R45, 0x96, !PT ; - /*1620*/ LOP3.LUT R10, R27, R50, R10, 0x96, !PT ; - /*1630*/ LOP3.LUT R8, R9, R11, R44, 0x96, !PT ; - /*1640*/ LOP3.LUT R20, R39, R38, R20, 0x96, !PT ; - /*1650*/ LOP3.LUT R17, R64, R31, R17, 0x96, !PT ; - /*1660*/ LOP3.LUT R25, R25, R54, R18, 0x96, !PT ; - /*1670*/ LOP3.LUT R37, R37, R65, R14, 0x96, !PT ; - /*1680*/ LOP3.LUT R9, R21, R12, R22, 0x96, !PT ; - /*1690*/ LOP3.LUT R68, R49, R68, R23, 0x96, !PT ; - /*16a0*/ LOP3.LUT R34, R7, R10, R34, 0x96, !PT ; - /*16b0*/ SHF.L.W.U32.HI R12, R13, 0x1, R8 ; - /*16c0*/ LOP3.LUT R69, R46, R69, R55, 0x96, !PT ; - /*16d0*/ LOP3.LUT R61, R56, R20, R61, 0x96, !PT ; - /*16e0*/ LOP3.LUT R62, R59, R17, R62, 0x96, !PT ; - /*16f0*/ SHF.L.W.U32.HI R11, R8, 0x1, R13 ; - /*1700*/ LOP3.LUT R25, R15, R25, R52, 0x96, !PT ; - /*1710*/ LOP3.LUT R10, R19, R37, R40, 0x96, !PT ; - /*1720*/ LOP3.LUT R68, R16, R68, R57, 0x96, !PT ; - /*1730*/ SHF.L.W.U32.HI R15, R9, 0x1, R34 ; - /*1740*/ SHF.L.W.U32.HI R19, R34, 0x1, R9 ; - /*1750*/ LOP3.LUT R17, R12.reuse, R9.reuse, R55, 0x96, !PT ; - /*1760*/ LOP3.LUT R46, R12, R9, R46, 0x96, !PT ; - /*1770*/ LOP3.LUT R69, R47, R69, R58, 0x96, !PT ; - /*1780*/ LOP3.LUT R16, R11.reuse, R34.reuse, R23, 0x96, !PT ; - /*1790*/ LOP3.LUT R27, R11, R34, R49, 0x96, !PT ; - /*17a0*/ SHF.L.W.U32.HI R9, R62, 0x1, R61 ; - /*17b0*/ SHF.L.W.U32.HI R11, R25, 0x1, R10 ; - /*17c0*/ SHF.L.W.U32.HI R20, R10, 0x1, R25 ; - /*17d0*/ LOP3.LUT R41, R9.reuse, R68.reuse, R41, 0x96, !PT ; - /*17e0*/ LOP3.LUT R45, R9, R68, R45, 0x96, !PT ; - /*17f0*/ SHF.L.W.U32.HI R12, R69, 0x1, R68 ; - /*1800*/ LOP3.LUT R64, R11, R8, R64, 0x96, !PT ; - /*1810*/ LOP3.LUT R59, R11, R8, R59, 0x96, !PT ; - /*1820*/ SHF.L.W.U32.HI R68, R68, 0x1, R69 ; - /*1830*/ LOP3.LUT R39, R20.reuse, R13.reuse, R39, 0x96, !PT ; - /*1840*/ SHF.L.W.U32.HI R8, R61, 0x1, R62 ; - /*1850*/ LOP3.LUT R20, R20, R13, R56, 0x96, !PT ; - /*1860*/ LOP3.LUT R13, R19, R62, R14, 0x96, !PT ; - /*1870*/ LOP3.LUT R18, R15, R61, R18, 0x96, !PT ; - /*1880*/ LOP3.LUT R9, R12, R25, R50, 0x96, !PT ; - /*1890*/ LOP3.LUT R14, R68, R10.reuse, R63, 0x96, !PT ; - /*18a0*/ LOP3.LUT R44, R8.reuse, R69.reuse, R44, 0x96, !PT ; - /*18b0*/ LOP3.LUT R48, R8, R69, R48, 0x96, !PT ; - /*18c0*/ LOP3.LUT R26, R68, R10, R21, 0x96, !PT ; - /*18d0*/ LOP3.LUT R52, R15, R61, R52, 0x96, !PT ; - /*18e0*/ LOP3.LUT R29, R19, R62, R40, 0x96, !PT ; - /*18f0*/ LOP3.LUT R25, R12, R25, R7, 0x96, !PT ; - /*1900*/ SHF.L.W.U32.HI R8, R14, 0x14, R9 ; - /*1910*/ SHF.L.W.U32.HI R21, R13, 0x1c, R18 ; - /*1920*/ SHF.L.W.U32.HI R22, R46, 0x3, R27 ; - /*1930*/ SHF.L.W.U32.HI R11, R59, 0x1d, R20 ; - /*1940*/ SHF.L.W.U32.HI R10, R20, 0x1d, R59 ; - /*1950*/ SHF.L.W.U32.HI R19, R45, 0xd, R44 ; - /*1960*/ SHF.L.W.U32.HI R9, R9, 0x14, R14 ; - /*1970*/ SHF.L.W.U32.HI R20, R18, 0x1c, R13 ; - /*1980*/ SHF.L.W.U32.HI R27, R27, 0x3, R46 ; - /*1990*/ SHF.L.W.U32.HI R14, R44, 0xd, R45 ; - /*19a0*/ SHF.L.W.U32.HI R24, R48, 0xc, R41 ; - /*19b0*/ SHF.L.W.U32.HI R7, R41, 0xc, R48 ; - /*19c0*/ SHF.L.W.U32.HI R13, R64, 0xb, R39 ; - /*19d0*/ SHF.L.W.U32.HI R12, R39, 0xb, R64 ; - /*19e0*/ SHF.L.W.U32.HI R15, R26, 0xe, R25 ; - /*19f0*/ SHF.L.W.U32.HI R23, R29, 0x15, R52 ; - /*1a00*/ LOP3.LUT R18, R21, R8, R22, 0xd2, !PT ; - /*1a10*/ SHF.L.W.U32.HI R26, R25, 0xe, R26 ; - /*1a20*/ LOP3.LUT R8, R8, R22, R19, 0xd2, !PT ; - /*1a30*/ LOP3.LUT R10, R22, R19, R10, 0xd2, !PT ; - /*1a40*/ SHF.L.W.U32.HI R25, R52, 0x15, R29 ; - /*1a50*/ LOP3.LUT R19, R20, R9, R27, 0xd2, !PT ; - /*1a60*/ LOP3.LUT R9, R9, R27, R14, 0xd2, !PT ; - /*1a70*/ LOP3.LUT R11, R27, R14, R11, 0xd2, !PT ; - /*1a80*/ LOP3.LUT R20, R16, R7, R12, 0xd2, !PT ; - /*1a90*/ ISETP.NE.AND P6, PT, R77, RZ, PT ; - /*1aa0*/ LOP3.LUT R21, R17, R24, R13, 0xd2, !PT ; - /*1ab0*/ LOP3.LUT R22, R7, R12, R23, 0xd2, !PT ; - /*1ac0*/ LOP3.LUT R14, R23, R15, R16, 0xd2, !PT ; - /*1ad0*/ LOP3.LUT R12, R12, R23, R15, 0xd2, !PT ; - /*1ae0*/ LOP3.LUT R16, R15, R16, R7, 0xd2, !PT ; - /*1af0*/ IMAD.MOV.U32 R7, RZ, RZ, RZ ; - /*1b00*/ LOP3.LUT R23, R24, R13, R25, 0xd2, !PT ; - /*1b10*/ @!P6 STS.128 [R2+0x30], R8 ; - /*1b20*/ LOP3.LUT R15, R25, R26, R17, 0xd2, !PT ; - /*1b30*/ ISETP.NE.AND P5, PT, R77, 0x1, PT ; - /*1b40*/ LOP3.LUT R13, R13, R25, R26, 0xd2, !PT ; - /*1b50*/ LOP3.LUT R17, R26, R17, R24, 0xd2, !PT ; - /*1b60*/ LOP3.LUT R20, R20, 0x80008008, RZ, 0x3c, !PT ; - /*1b70*/ LOP3.LUT R21, R21, 0x80000000, RZ, 0x3c, !PT ; - /*1b80*/ ISETP.NE.AND P4, PT, R77.reuse, 0x2, PT ; - /*1b90*/ @!P6 STS.128 [R2+0x10], R12 ; - /*1ba0*/ ISETP.NE.AND P3, PT, R77, 0x3, PT ; - /*1bb0*/ ISETP.NE.AND P2, PT, R77.reuse, 0x4, PT ; - /*1bc0*/ @!P6 STS.128 [R2+0x20], R16 ; - /*1bd0*/ ISETP.NE.AND P1, PT, R77.reuse, 0x5, PT ; - /*1be0*/ ISETP.NE.AND P0, PT, R77, 0x6, PT ; - /*1bf0*/ @!P6 STS.128 [R2], R20 ; - /*1c00*/ NOP ; - /*1c10*/ LDS.U.128 R24, [R6] ; - /*1c20*/ ISETP.NE.AND P6, PT, R77, 0x7, PT ; - /*1c30*/ @!P5 STS.128 [R2], R20 ; - /*1c40*/ @!P5 STS.128 [R2+0x10], R12 ; - /*1c50*/ @!P5 STS.128 [R2+0x20], R16 ; - /*1c60*/ @!P5 STS.128 [R2+0x30], R8 ; - /*1c70*/ NOP ; - /*1c80*/ LDS.U.128 R28, [R6] ; - /*1c90*/ @!P4 STS.128 [R2], R20 ; - /*1ca0*/ @!P4 STS.128 [R2+0x10], R12 ; - /*1cb0*/ @!P4 STS.128 [R2+0x20], R16 ; - /*1cc0*/ @!P4 STS.128 [R2+0x30], R8 ; - /*1cd0*/ NOP ; - /*1ce0*/ LDS.U.128 R32, [R6] ; - /*1cf0*/ @!P3 STS.128 [R2], R20 ; - /*1d00*/ @!P3 STS.128 [R2+0x10], R12 ; - /*1d10*/ @!P3 STS.128 [R2+0x20], R16 ; - /*1d20*/ @!P3 STS.128 [R2+0x30], R8 ; - /*1d30*/ NOP ; - /*1d40*/ LDS.U.128 R36, [R6] ; - /*1d50*/ @!P2 STS.128 [R2], R20 ; - /*1d60*/ @!P2 STS.128 [R2+0x10], R12 ; - /*1d70*/ @!P2 STS.128 [R2+0x20], R16 ; - /*1d80*/ @!P2 STS.128 [R2+0x30], R8 ; - /*1d90*/ NOP ; - /*1da0*/ LDS.U.128 R40, [R6] ; - /*1db0*/ @!P1 STS.128 [R2], R20 ; - /*1dc0*/ @!P1 STS.128 [R2+0x10], R12 ; - /*1dd0*/ @!P1 STS.128 [R2+0x20], R16 ; - /*1de0*/ @!P1 STS.128 [R2+0x30], R8 ; - /*1df0*/ NOP ; - /*1e00*/ LDS.U.128 R44, [R6] ; - /*1e10*/ @!P0 STS.128 [R2], R20 ; - /*1e20*/ @!P0 STS.128 [R2+0x10], R12 ; - /*1e30*/ @!P0 STS.128 [R2+0x20], R16 ; - /*1e40*/ @!P0 STS.128 [R2+0x30], R8 ; - /*1e50*/ NOP ; - /*1e60*/ LDS.U.128 R48, [R6] ; - /*1e70*/ @!P6 STS.128 [R2], R20 ; - /*1e80*/ @!P6 STS.128 [R2+0x10], R12 ; - /*1e90*/ @!P6 STS.128 [R2+0x20], R16 ; - /*1ea0*/ @!P6 STS.128 [R2+0x30], R8 ; - /*1eb0*/ NOP ; - /*1ec0*/ LDS.U.128 R52, [R6] ; -.L_x_63: - /*1ed0*/ SHFL.IDX PT, R92, R20, RZ, 0x181f ; - /*1ee0*/ SHF.R.U32.HI R79, RZ, 0x2, R7 ; - /*1ef0*/ IMAD.MOV.U32 R76, RZ, RZ, 0x80 ; - /*1f00*/ SHFL.IDX PT, R90, R20, 0x1, 0x181f ; - /*1f10*/ SHFL.IDX PT, R88, R20, 0x2, 0x181f ; - /*1f20*/ LOP3.LUT R56, R92, R7.reuse, RZ, 0x3c, !PT ; - /*1f30*/ LOP3.LUT R58, R90, R7, RZ, 0x3c, !PT ; - /*1f40*/ IMAD R57, R56, 0x1000193, RZ ; - /*1f50*/ IMAD R59, R58, 0x1000193, RZ ; - /*1f60*/ LOP3.LUT R56, R57, R24, RZ, 0x3c, !PT ; - /*1f70*/ LOP3.LUT R60, R59, R28, RZ, 0x3c, !PT ; - /*1f80*/ SHFL.IDX PT, R56, R56, R79, 0x181f ; - /*1f90*/ SHFL.IDX PT, R60, R60, R79, 0x181f ; - /*1fa0*/ IMAD.HI.U32 R57, R56, c[0x3][0x18c], RZ ; - /*1fb0*/ IMAD.MOV R57, RZ, RZ, -R57 ; - /*1fc0*/ IMAD R57, R57, c[0x3][0x184], R56 ; - /*1fd0*/ ISETP.GE.U32.AND P0, PT, R57, c[0x3][0x184], PT ; - /*1fe0*/ SEL R58, RZ, c[0x3][0x184], !P0 ; - /*1ff0*/ IMAD.IADD R57, R57, 0x1, -R58 ; - /*2000*/ IMAD.WIDE.U32 R56, R57, R76, c[0x3][0x190] ; - /*2010*/ IADD3 R56, P0, R56, R5, RZ ; - /*2020*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*2030*/ IMAD.HI.U32 R61, R60, c[0x3][0x18c], RZ ; - /*2040*/ IMAD.MOV R61, RZ, RZ, -R61 ; - /*2050*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*2060*/ LOP3.LUT R62, R88, R7, RZ, 0x3c, !PT ; - /*2070*/ IMAD R61, R61, c[0x3][0x184], R60 ; - /*2080*/ IMAD R63, R62, 0x1000193, RZ ; - /*2090*/ ISETP.GE.U32.AND P0, PT, R61, c[0x3][0x184], PT ; - /*20a0*/ SEL R60, RZ, c[0x3][0x184], !P0 ; - /*20b0*/ LOP3.LUT R64, R63, R32, RZ, 0x3c, !PT ; - /*20c0*/ IMAD.IADD R61, R61, 0x1, -R60 ; - /*20d0*/ IMAD.WIDE.U32 R60, R61, R76, c[0x3][0x190] ; - /*20e0*/ SHFL.IDX PT, R64, R64, R79, 0x181f ; - /*20f0*/ IADD3 R60, P0, R60, R5, RZ ; - /*2100*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*2110*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*2120*/ SHFL.IDX PT, R86, R20, 0x3, 0x181f ; - /*2130*/ IMAD.HI.U32 R65, R64, c[0x3][0x18c], RZ ; - /*2140*/ IMAD.MOV R65, RZ, RZ, -R65 ; - /*2150*/ IMAD R65, R65, c[0x3][0x184], R64 ; - /*2160*/ ISETP.GE.U32.AND P0, PT, R65, c[0x3][0x184], PT ; - /*2170*/ SEL R66, RZ, c[0x3][0x184], !P0 ; - /*2180*/ LOP3.LUT R67, R86, R7, RZ, 0x3c, !PT ; - /*2190*/ IMAD.IADD R65, R65, 0x1, -R66 ; - /*21a0*/ IMAD.WIDE.U32 R64, R65, R76, c[0x3][0x190] ; - /*21b0*/ IMAD R67, R67, 0x1000193, RZ ; - /*21c0*/ IADD3 R64, P0, R64, R5, RZ ; - /*21d0*/ LOP3.LUT R70, R67, R36, RZ, 0x3c, !PT ; - /*21e0*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*21f0*/ SHFL.IDX PT, R70, R70, R79, 0x181f ; - /*2200*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*2210*/ SHFL.IDX PT, R84, R20, 0x4, 0x181f ; - /*2220*/ SHFL.IDX PT, R82, R20, 0x5, 0x181f ; - /*2230*/ IMAD.HI.U32 R68, R70, c[0x3][0x18c], RZ ; - /*2240*/ IMAD.MOV R69, RZ, RZ, -R68 ; - /*2250*/ IMAD R68, R69, c[0x3][0x184], R70 ; - /*2260*/ LOP3.LUT R70, R84, R7, RZ, 0x3c, !PT ; - /*2270*/ ISETP.GE.U32.AND P0, PT, R68, c[0x3][0x184], PT ; - /*2280*/ IMAD R71, R70, 0x1000193, RZ ; - /*2290*/ SEL R69, RZ, c[0x3][0x184], !P0 ; - /*22a0*/ LOP3.LUT R72, R71, R40, RZ, 0x3c, !PT ; - /*22b0*/ IMAD.IADD R69, R68, 0x1, -R69 ; - /*22c0*/ IMAD.WIDE.U32 R68, R69, R76, c[0x3][0x190] ; - /*22d0*/ IADD3 R68, P0, R68, R5, RZ ; - /*22e0*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*22f0*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*2300*/ LOP3.LUT R73, R82, R7, RZ, 0x3c, !PT ; - /*2310*/ SHFL.IDX PT, R72, R72, R79, 0x181f ; - /*2320*/ IMAD R73, R73, 0x1000193, RZ ; - /*2330*/ SHFL.IDX PT, R80, R20, 0x6, 0x181f ; - /*2340*/ LOP3.LUT R74, R73, R44, RZ, 0x3c, !PT ; - /*2350*/ SHFL.IDX PT, R74, R74, R79, 0x181f ; - /*2360*/ IMAD.HI.U32 R73, R72, c[0x3][0x18c], RZ ; - /*2370*/ LOP3.LUT R75, R80, R7, RZ, 0x3c, !PT ; - /*2380*/ IMAD.MOV R73, RZ, RZ, -R73 ; - /*2390*/ IMAD R81, R75, 0x1000193, RZ ; - /*23a0*/ IMAD R73, R73, c[0x3][0x184], R72 ; - /*23b0*/ LOP3.LUT R78, R81, R48, RZ, 0x3c, !PT ; - /*23c0*/ IMAD.HI.U32 R75, R74, c[0x3][0x18c], RZ ; - /*23d0*/ ISETP.GE.U32.AND P0, PT, R73, c[0x3][0x184], PT ; - /*23e0*/ IMAD.MOV R75, RZ, RZ, -R75 ; - /*23f0*/ SEL R72, RZ, c[0x3][0x184], !P0 ; - /*2400*/ SHFL.IDX PT, R83, R78, R79, 0x181f ; - /*2410*/ IMAD R74, R75, c[0x3][0x184], R74 ; - /*2420*/ IMAD.IADD R73, R73, 0x1, -R72 ; - /*2430*/ ISETP.GE.U32.AND P0, PT, R74, c[0x3][0x184], PT ; - /*2440*/ IMAD.WIDE.U32 R72, R73, R76, c[0x3][0x190] ; - /*2450*/ SEL R75, RZ, c[0x3][0x184], !P0 ; - /*2460*/ IADD3 R72, P1, R72, R5, RZ ; - /*2470*/ IMAD.IADD R95, R74, 0x1, -R75 ; - /*2480*/ IMAD.X R73, RZ, RZ, R73, P1 ; - /*2490*/ IMAD.HI.U32 R81, R83, c[0x3][0x18c], RZ ; - /*24a0*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*24b0*/ IMAD.MOV R78, RZ, RZ, -R81 ; - /*24c0*/ IMAD R81, R24, 0x1000193, RZ ; - /*24d0*/ IMAD R83, R78, c[0x3][0x184], R83 ; - /*24e0*/ IMAD.WIDE.U32 R94, R95, R76, c[0x3][0x190] ; - /*24f0*/ SHFL.IDX PT, R78, R20, 0x7, 0x181f ; - /*2500*/ IADD3 R94, P0, R94, R5, RZ ; - /*2510*/ IMAD.X R95, RZ, RZ, R95, P0 ; - /*2520*/ ISETP.GE.U32.AND P0, PT, R83, c[0x3][0x184], PT ; - /*2530*/ LOP3.LUT R24, R78, R7, RZ, 0x3c, !PT ; - /*2540*/ SEL R96, RZ, c[0x3][0x184], !P0 ; - /*2550*/ LOP3.LUT R56, R81, R56, RZ, 0x3c, !PT ; - /*2560*/ IMAD R81, R24, 0x1000193, RZ ; - /*2570*/ IMAD R24, R25, 0x1000193, RZ ; - /*2580*/ IMAD R25, R26, 0x1000193, RZ ; - /*2590*/ LOP3.LUT R98, R81, R52, RZ, 0x3c, !PT ; - /*25a0*/ IMAD R26, R27, 0x1000193, RZ ; - /*25b0*/ LOP3.LUT R57, R24, R57, RZ, 0x3c, !PT ; - /*25c0*/ LOP3.LUT R58, R25, R58, RZ, 0x3c, !PT ; - /*25d0*/ LOP3.LUT R81, R26, R59, RZ, 0x3c, !PT ; - /*25e0*/ SHFL.IDX PT, R85, R98, R79, 0x181f ; - /*25f0*/ LDG.E.128.STRONG.GPU R24, [R94] ; - /*2600*/ IMAD R87, R28, 0x1000193, RZ ; - /*2610*/ IMAD R28, R29, 0x1000193, RZ ; - /*2620*/ IMAD.IADD R59, R83, 0x1, -R96 ; - /*2630*/ IMAD.HI.U32 R83, R85, c[0x3][0x18c], RZ ; - /*2640*/ LOP3.LUT R61, R28, R61, RZ, 0x3c, !PT ; - /*2650*/ LOP3.LUT R60, R87, R60, RZ, 0x3c, !PT ; - /*2660*/ IMAD.MOV R96, RZ, RZ, -R83 ; - /*2670*/ IMAD.WIDE.U32 R28, R59, R76, c[0x3][0x190] ; - /*2680*/ IADD3 R59, R7, 0x1, RZ ; - /*2690*/ IMAD R83, R96, c[0x3][0x184], R85 ; - /*26a0*/ LOP3.LUT R85, R92, R59, RZ, 0x3c, !PT ; - /*26b0*/ IMAD R87, R30, 0x1000193, RZ ; - /*26c0*/ IADD3 R28, P0, R28, R5, RZ ; - /*26d0*/ IMAD R30, R31, 0x1000193, RZ ; - /*26e0*/ IMAD R94, R85, 0x1000193, RZ ; - /*26f0*/ LOP3.LUT R62, R87, R62, RZ, 0x3c, !PT ; - /*2700*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*2710*/ LOP3.LUT R63, R30, R63, RZ, 0x3c, !PT ; - /*2720*/ LOP3.LUT R94, R94, R57, RZ, 0x3c, !PT ; - /*2730*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*2740*/ SHFL.IDX PT, R85, R94, R79, 0x181f ; - /*2750*/ IMAD R87, R32, 0x1000193, RZ ; - /*2760*/ ISETP.GE.U32.AND P0, PT, R83, c[0x3][0x184], PT ; - /*2770*/ IMAD.HI.U32 R32, R85, c[0x3][0x18c], RZ ; - /*2780*/ IMAD.MOV R96, RZ, RZ, -R32 ; - /*2790*/ IMAD R32, R33, 0x1000193, RZ ; - /*27a0*/ LOP3.LUT R65, R32, R65, RZ, 0x3c, !PT ; - /*27b0*/ IMAD R32, R35, 0x1000193, RZ ; - /*27c0*/ IMAD R33, R34, 0x1000193, RZ ; - /*27d0*/ LOP3.LUT R67, R32, R67, RZ, 0x3c, !PT ; - /*27e0*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*27f0*/ LOP3.LUT R66, R33, R66, RZ, 0x3c, !PT ; - /*2800*/ IMAD.IADD R33, R83, 0x1, -R32 ; - /*2810*/ LOP3.LUT R32, R90, R59, RZ, 0x3c, !PT ; - /*2820*/ IMAD R34, R32, 0x1000193, RZ ; - /*2830*/ LOP3.LUT R94, R34, R61, RZ, 0x3c, !PT ; - /*2840*/ IMAD.WIDE.U32 R32, R33, R76, c[0x3][0x190] ; - /*2850*/ IMAD R85, R96, c[0x3][0x184], R85 ; - /*2860*/ SHFL.IDX PT, R83, R94, R79, 0x181f ; - /*2870*/ IADD3 R32, P1, R32, R5, RZ ; - /*2880*/ ISETP.GE.U32.AND P0, PT, R85, c[0x3][0x184], PT ; - /*2890*/ IMAD.X R33, RZ, RZ, R33, P1 ; - /*28a0*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*28b0*/ IMAD.IADD R85, R85, 0x1, -R34 ; - /*28c0*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*28d0*/ LOP3.LUT R64, R87, R64, RZ, 0x3c, !PT ; - /*28e0*/ IMAD R87, R36, 0x1000193, RZ ; - /*28f0*/ IMAD.HI.U32 R36, R83, c[0x3][0x18c], RZ ; - /*2900*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*2910*/ IMAD R83, R36, c[0x3][0x184], R83 ; - /*2920*/ IMAD R36, R37, 0x1000193, RZ ; - /*2930*/ IMAD R37, R38, 0x1000193, RZ ; - /*2940*/ LOP3.LUT R69, R36, R69, RZ, 0x3c, !PT ; - /*2950*/ LOP3.LUT R70, R37, R70, RZ, 0x3c, !PT ; - /*2960*/ IMAD.WIDE.U32 R36, R85, R76, c[0x3][0x190] ; - /*2970*/ ISETP.GE.U32.AND P0, PT, R83, c[0x3][0x184], PT ; - /*2980*/ IMAD R38, R39, 0x1000193, RZ ; - /*2990*/ IADD3 R36, P1, R36, R5, RZ ; - /*29a0*/ LOP3.LUT R39, R88, R59, RZ, 0x3c, !PT ; - /*29b0*/ LOP3.LUT R71, R38, R71, RZ, 0x3c, !PT ; - /*29c0*/ IMAD.X R37, RZ, RZ, R37, P1 ; - /*29d0*/ SEL R38, RZ, c[0x3][0x184], !P0 ; - /*29e0*/ IMAD R94, R39, 0x1000193, RZ ; - /*29f0*/ IMAD.IADD R83, R83, 0x1, -R38 ; - /*2a00*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*2a10*/ LOP3.LUT R94, R94, R65, RZ, 0x3c, !PT ; - /*2a20*/ SHFL.IDX PT, R94, R94, R79, 0x181f ; - /*2a30*/ IMAD R85, R40, 0x1000193, RZ ; - /*2a40*/ IMAD.HI.U32 R40, R94, c[0x3][0x18c], RZ ; - /*2a50*/ IMAD.MOV R91, RZ, RZ, -R40 ; - /*2a60*/ IMAD R40, R41, 0x1000193, RZ ; - /*2a70*/ IMAD R41, R42, 0x1000193, RZ ; - /*2a80*/ LOP3.LUT R73, R40, R73, RZ, 0x3c, !PT ; - /*2a90*/ LOP3.LUT R74, R41, R74, RZ, 0x3c, !PT ; - /*2aa0*/ IMAD.WIDE.U32 R40, R83, R76, c[0x3][0x190] ; - /*2ab0*/ IMAD R91, R91, c[0x3][0x184], R94 ; - /*2ac0*/ IADD3 R40, P1, R40, R5, RZ ; - /*2ad0*/ IMAD R42, R43, 0x1000193, RZ ; - /*2ae0*/ ISETP.GE.U32.AND P0, PT, R91, c[0x3][0x184], PT ; - /*2af0*/ IMAD.X R41, RZ, RZ, R41, P1 ; - /*2b00*/ LOP3.LUT R75, R42, R75, RZ, 0x3c, !PT ; - /*2b10*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*2b20*/ LOP3.LUT R83, R86, R59, RZ, 0x3c, !PT ; - /*2b30*/ IMAD.IADD R91, R91, 0x1, -R42 ; - /*2b40*/ IMAD R94, R83, 0x1000193, RZ ; - /*2b50*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*2b60*/ LOP3.LUT R94, R94, R69, RZ, 0x3c, !PT ; - /*2b70*/ SHFL.IDX PT, R94, R94, R79, 0x181f ; - /*2b80*/ LOP3.LUT R72, R85, R72, RZ, 0x3c, !PT ; - /*2b90*/ IMAD R85, R44, 0x1000193, RZ ; - /*2ba0*/ LOP3.LUT R68, R87, R68, RZ, 0x3c, !PT ; - /*2bb0*/ IMAD R87, R46, 0x1000193, RZ ; - /*2bc0*/ IMAD R46, R47, 0x1000193, RZ ; - /*2bd0*/ LOP3.LUT R85, R85, R24, RZ, 0x3c, !PT ; - /*2be0*/ IMAD.HI.U32 R24, R94, c[0x3][0x18c], RZ ; - /*2bf0*/ IMAD.MOV R83, RZ, RZ, -R24 ; - /*2c00*/ IMAD R24, R45, 0x1000193, RZ ; - /*2c10*/ IMAD R44, R83, c[0x3][0x184], R94 ; - /*2c20*/ LOP3.LUT R83, R24, R25, RZ, 0x3c, !PT ; - /*2c30*/ IMAD.WIDE.U32 R24, R91, R76, c[0x3][0x190] ; - /*2c40*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*2c50*/ IADD3 R24, P1, R24, R5, RZ ; - /*2c60*/ SEL R45, RZ, c[0x3][0x184], !P0 ; - /*2c70*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*2c80*/ IMAD.IADD R45, R44, 0x1, -R45 ; - /*2c90*/ LOP3.LUT R44, R84, R59, RZ, 0x3c, !PT ; - /*2ca0*/ LOP3.LUT R87, R87, R26, RZ, 0x3c, !PT ; - /*2cb0*/ LOP3.LUT R89, R46, R27, RZ, 0x3c, !PT ; - /*2cc0*/ IMAD R44, R44, 0x1000193, RZ ; - /*2cd0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*2ce0*/ LOP3.LUT R94, R44, R73, RZ, 0x3c, !PT ; - /*2cf0*/ SHFL.IDX PT, R44, R94, R79, 0x181f ; - /*2d00*/ IMAD R91, R48, 0x1000193, RZ ; - /*2d10*/ IMAD R46, R49, 0x1000193, RZ ; - /*2d20*/ LOP3.LUT R91, R91, R28, RZ, 0x3c, !PT ; - /*2d30*/ LOP3.LUT R93, R46, R29, RZ, 0x3c, !PT ; - /*2d40*/ IMAD.WIDE.U32 R28, R45, R76, c[0x3][0x190] ; - /*2d50*/ IADD3 R28, P0, R28, R5, RZ ; - /*2d60*/ IMAD R46, R51, 0x1000193, RZ ; - /*2d70*/ IMAD.HI.U32 R45, R44, c[0x3][0x18c], RZ ; - /*2d80*/ IMAD.MOV R45, RZ, RZ, -R45 ; - /*2d90*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*2da0*/ IMAD R44, R45, c[0x3][0x184], R44 ; - /*2db0*/ IMAD R45, R50, 0x1000193, RZ ; - /*2dc0*/ LOP3.LUT R49, R46, R31, RZ, 0x3c, !PT ; - /*2dd0*/ LOP3.LUT R48, R45, R30, RZ, 0x3c, !PT ; - /*2de0*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*2df0*/ LOP3.LUT R47, R82, R59, RZ, 0x3c, !PT ; - /*2e00*/ IMAD R50, R47, 0x1000193, RZ ; - /*2e10*/ LOP3.LUT R94, R50, R83, RZ, 0x3c, !PT ; - /*2e20*/ SHFL.IDX PT, R94, R94, R79, 0x181f ; - /*2e30*/ IMAD R45, R52, 0x1000193, RZ ; - /*2e40*/ IMAD R52, R53, 0x1000193, RZ ; - /*2e50*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*2e60*/ IMAD R46, R55, 0x1000193, RZ ; - /*2e70*/ LOP3.LUT R50, R45, R32, RZ, 0x3c, !PT ; - /*2e80*/ IMAD.HI.U32 R32, R94, c[0x3][0x18c], RZ ; - /*2e90*/ IMAD.MOV R45, RZ, RZ, -R32 ; - /*2ea0*/ IMAD R32, R45, c[0x3][0x184], R94 ; - /*2eb0*/ LOP3.LUT R52, R52, R33, RZ, 0x3c, !PT ; - /*2ec0*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*2ed0*/ ISETP.GE.U32.AND P1, PT, R32, c[0x3][0x184], PT ; - /*2ee0*/ LOP3.LUT R55, R46, R35, RZ, 0x3c, !PT ; - /*2ef0*/ SEL R35, RZ, c[0x3][0x184], !P1 ; - /*2f00*/ IMAD.IADD R33, R44, 0x1, -R33 ; - /*2f10*/ IMAD R45, R54, 0x1000193, RZ ; - /*2f20*/ IMAD.IADD R35, R32, 0x1, -R35 ; - /*2f30*/ IMAD.WIDE.U32 R32, R33, R76, c[0x3][0x190] ; - /*2f40*/ LOP3.LUT R54, R45, R34, RZ, 0x3c, !PT ; - /*2f50*/ IMAD.WIDE.U32 R34, R35, R76, c[0x3][0x190] ; - /*2f60*/ IADD3 R32, P0, R32, R5, RZ ; - /*2f70*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*2f80*/ IADD3 R46, P0, R34, R5, RZ ; - /*2f90*/ IMAD R51, R56, 0x1000193, RZ ; - /*2fa0*/ LOP3.LUT R34, R80, R59, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD.X R47, RZ, RZ, R35, P0 ; - /*2fc0*/ LOP3.LUT R51, R51, R36, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R36, R34, 0x1000193, RZ ; - /*2fe0*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*2ff0*/ IMAD R56, R57, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R44, R36, R93, RZ, 0x3c, !PT ; - /*3010*/ IMAD R36, R81, 0x1000193, RZ ; - /*3020*/ IMAD R57, R58, 0x1000193, RZ ; - /*3030*/ LOP3.LUT R56, R56, R37, RZ, 0x3c, !PT ; - /*3040*/ LOP3.LUT R81, R36, R39, RZ, 0x3c, !PT ; - /*3050*/ LOP3.LUT R57, R57, R38, RZ, 0x3c, !PT ; - /*3060*/ SHFL.IDX PT, R44, R44, R79, 0x181f ; - /*3070*/ LDG.E.128.STRONG.GPU R36, [R46] ; - /*3080*/ LOP3.LUT R59, R78, R59, RZ, 0x3c, !PT ; - /*3090*/ IMAD R59, R59, 0x1000193, RZ ; - /*30a0*/ LOP3.LUT R58, R59, R52, RZ, 0x3c, !PT ; - /*30b0*/ SHFL.IDX PT, R58, R58, R79, 0x181f ; - /*30c0*/ IMAD.HI.U32 R45, R44, c[0x3][0x18c], RZ ; - /*30d0*/ IMAD.MOV R45, RZ, RZ, -R45 ; - /*30e0*/ IMAD R45, R45, c[0x3][0x184], R44 ; - /*30f0*/ ISETP.GE.U32.AND P0, PT, R45, c[0x3][0x184], PT ; - /*3100*/ IMAD R53, R60, 0x1000193, RZ ; - /*3110*/ SEL R44, RZ, c[0x3][0x184], !P0 ; - /*3120*/ IMAD R94, R61, 0x1000193, RZ ; - /*3130*/ IMAD.IADD R45, R45, 0x1, -R44 ; - /*3140*/ IMAD.WIDE.U32 R44, R45, R76, c[0x3][0x190] ; - /*3150*/ LOP3.LUT R60, R53, R40, RZ, 0x3c, !PT ; - /*3160*/ IMAD.HI.U32 R40, R58, c[0x3][0x18c], RZ ; - /*3170*/ LOP3.LUT R94, R94, R41, RZ, 0x3c, !PT ; - /*3180*/ IMAD.MOV R41, RZ, RZ, -R40 ; - /*3190*/ IADD3 R44, P0, R44, R5, RZ ; - /*31a0*/ IMAD R41, R41, c[0x3][0x184], R58 ; - /*31b0*/ IMAD R40, R63, 0x1000193, RZ ; - /*31c0*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*31d0*/ ISETP.GE.U32.AND P0, PT, R41, c[0x3][0x184], PT ; - /*31e0*/ LOP3.LUT R95, R40, R43, RZ, 0x3c, !PT ; - /*31f0*/ SEL R40, RZ, c[0x3][0x184], !P0 ; - /*3200*/ IADD3 R63, R7, 0x2, RZ ; - /*3210*/ IMAD R53, R62, 0x1000193, RZ ; - /*3220*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*3230*/ IMAD.IADD R41, R41, 0x1, -R40 ; - /*3240*/ LOP3.LUT R40, R92, R63, RZ, 0x3c, !PT ; - /*3250*/ IMAD R40, R40, 0x1000193, RZ ; - /*3260*/ LOP3.LUT R62, R40, R57, RZ, 0x3c, !PT ; - /*3270*/ SHFL.IDX PT, R40, R62, R79, 0x181f ; - /*3280*/ LOP3.LUT R53, R53, R42, RZ, 0x3c, !PT ; - /*3290*/ IMAD R43, R64, 0x1000193, RZ ; - /*32a0*/ IMAD R42, R65, 0x1000193, RZ ; - /*32b0*/ LOP3.LUT R58, R43, R24, RZ, 0x3c, !PT ; - /*32c0*/ LOP3.LUT R59, R42, R25, RZ, 0x3c, !PT ; - /*32d0*/ IMAD.WIDE.U32 R24, R41, R76, c[0x3][0x190] ; - /*32e0*/ IMAD.HI.U32 R41, R40, c[0x3][0x18c], RZ ; - /*32f0*/ IMAD.MOV R41, RZ, RZ, -R41 ; - /*3300*/ IMAD R40, R41, c[0x3][0x184], R40 ; - /*3310*/ LOP3.LUT R41, R90, R63, RZ, 0x3c, !PT ; - /*3320*/ IMAD R42, R41, 0x1000193, RZ ; - /*3330*/ LOP3.LUT R64, R42, R53, RZ, 0x3c, !PT ; - /*3340*/ SHFL.IDX PT, R41, R64, R79, 0x181f ; - /*3350*/ IADD3 R24, P0, R24, R5, RZ ; - /*3360*/ IMAD R43, R68, 0x1000193, RZ ; - /*3370*/ IMAD R61, R66, 0x1000193, RZ ; - /*3380*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*3390*/ IMAD R42, R67, 0x1000193, RZ ; - /*33a0*/ LOP3.LUT R61, R61, R26, RZ, 0x3c, !PT ; - /*33b0*/ LOP3.LUT R67, R42, R27, RZ, 0x3c, !PT ; - /*33c0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*33d0*/ LOP3.LUT R62, R43, R28, RZ, 0x3c, !PT ; - /*33e0*/ IMAD.HI.U32 R28, R41, c[0x3][0x18c], RZ ; - /*33f0*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*3400*/ IMAD R41, R28, c[0x3][0x184], R41 ; - /*3410*/ LOP3.LUT R28, R88, R63, RZ, 0x3c, !PT ; - /*3420*/ IMAD R28, R28, 0x1000193, RZ ; - /*3430*/ LOP3.LUT R28, R28, R61, RZ, 0x3c, !PT ; - /*3440*/ SHFL.IDX PT, R28, R28, R79, 0x181f ; - /*3450*/ IMAD R64, R69, 0x1000193, RZ ; - /*3460*/ ISETP.GE.U32.AND P0, PT, R40, c[0x3][0x184], PT ; - /*3470*/ LOP3.LUT R64, R64, R29, RZ, 0x3c, !PT ; - /*3480*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*3490*/ IMAD.IADD R29, R40, 0x1, -R29 ; - /*34a0*/ IMAD R43, R70, 0x1000193, RZ ; - /*34b0*/ IMAD.HI.U32 R40, R28, c[0x3][0x18c], RZ ; - /*34c0*/ IMAD.MOV R65, RZ, RZ, -R40 ; - /*34d0*/ LOP3.LUT R66, R43, R30, RZ, 0x3c, !PT ; - /*34e0*/ IMAD R40, R65, c[0x3][0x184], R28 ; - /*34f0*/ IMAD.WIDE.U32 R28, R29, R76, c[0x3][0x190] ; - /*3500*/ LOP3.LUT R30, R86, R63, RZ, 0x3c, !PT ; - /*3510*/ IMAD R42, R71, 0x1000193, RZ ; - /*3520*/ IADD3 R28, P0, R28, R5, RZ ; - /*3530*/ LOP3.LUT R97, R42, R31, RZ, 0x3c, !PT ; - /*3540*/ IMAD R31, R30, 0x1000193, RZ ; - /*3550*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*3560*/ ISETP.GE.U32.AND P0, PT, R41, c[0x3][0x184], PT ; - /*3570*/ LOP3.LUT R42, R31, R66, RZ, 0x3c, !PT ; - /*3580*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*3590*/ IMAD.IADD R43, R41, 0x1, -R30 ; - /*35a0*/ SHFL.IDX PT, R41, R42, R79, 0x181f ; - /*35b0*/ IMAD R31, R72, 0x1000193, RZ ; - /*35c0*/ LOP3.LUT R68, R31, R32, RZ, 0x3c, !PT ; - /*35d0*/ IMAD R32, R73, 0x1000193, RZ ; - /*35e0*/ IMAD R65, R74, 0x1000193, RZ ; - /*35f0*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*3600*/ LOP3.LUT R69, R32, R33, RZ, 0x3c, !PT ; - /*3610*/ IMAD.WIDE.U32 R32, R43, R76, c[0x3][0x190] ; - /*3620*/ LOP3.LUT R70, R65, R34, RZ, 0x3c, !PT ; - /*3630*/ IADD3 R32, P0, R32, R5, RZ ; - /*3640*/ IMAD.HI.U32 R34, R41, c[0x3][0x18c], RZ ; - /*3650*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*3660*/ IMAD.MOV R34, RZ, RZ, -R34 ; - /*3670*/ IMAD R96, R75, 0x1000193, RZ ; - /*3680*/ IMAD R41, R34, c[0x3][0x184], R41 ; - /*3690*/ LOP3.LUT R96, R96, R35, RZ, 0x3c, !PT ; - /*36a0*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*36b0*/ IMAD R98, R83, 0x1000193, RZ ; - /*36c0*/ ISETP.GE.U32.AND P0, PT, R40, c[0x3][0x184], PT ; - /*36d0*/ IMAD R87, R87, 0x1000193, RZ ; - /*36e0*/ LOP3.LUT R98, R98, R37, RZ, 0x3c, !PT ; - /*36f0*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*3700*/ IMAD R85, R85, 0x1000193, RZ ; - /*3710*/ ISETP.GE.U32.AND P0, PT, R41, c[0x3][0x184], PT ; - /*3720*/ LOP3.LUT R87, R87, R38, RZ, 0x3c, !PT ; - /*3730*/ IMAD.IADD R37, R40, 0x1, -R37 ; - /*3740*/ SEL R38, RZ, c[0x3][0x184], !P0 ; - /*3750*/ LOP3.LUT R85, R85, R36, RZ, 0x3c, !PT ; - /*3760*/ IMAD.WIDE.U32 R36, R37, R76, c[0x3][0x190] ; - /*3770*/ IMAD.IADD R41, R41, 0x1, -R38 ; - /*3780*/ IADD3 R36, P0, R36, R5, RZ ; - /*3790*/ IMAD.WIDE.U32 R40, R41, R76, c[0x3][0x190] ; - /*37a0*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*37b0*/ IADD3 R40, P0, R40, R5, RZ ; - /*37c0*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*37d0*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*37e0*/ IMAD R100, R89, 0x1000193, RZ ; - /*37f0*/ IMAD R89, R91, 0x1000193, RZ ; - /*3800*/ IMAD R38, R93, 0x1000193, RZ ; - /*3810*/ IMAD R93, R50, 0x1000193, RZ ; - /*3820*/ LOP3.LUT R89, R89, R44, RZ, 0x3c, !PT ; - /*3830*/ LOP3.LUT R44, R84, R63, RZ, 0x3c, !PT ; - /*3840*/ IMAD R99, R48, 0x1000193, RZ ; - /*3850*/ LOP3.LUT R91, R38, R45, RZ, 0x3c, !PT ; - /*3860*/ IMAD R45, R44, 0x1000193, RZ ; - /*3870*/ LOP3.LUT R99, R99, R46, RZ, 0x3c, !PT ; - /*3880*/ LOP3.LUT R46, R45, R70, RZ, 0x3c, !PT ; - /*3890*/ SHFL.IDX PT, R46, R46, R79, 0x181f ; - /*38a0*/ IMAD R44, R49, 0x1000193, RZ ; - /*38b0*/ LOP3.LUT R101, R44, R47, RZ, 0x3c, !PT ; - /*38c0*/ IMAD R52, R52, 0x1000193, RZ ; - /*38d0*/ IMAD.HI.U32 R44, R46, c[0x3][0x18c], RZ ; - /*38e0*/ IMAD.MOV R45, RZ, RZ, -R44 ; - /*38f0*/ IMAD R44, R45, c[0x3][0x184], R46 ; - /*3900*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*3910*/ IMAD R65, R54, 0x1000193, RZ ; - /*3920*/ SEL R45, RZ, c[0x3][0x184], !P0 ; - /*3930*/ LOP3.LUT R93, R93, R24, RZ, 0x3c, !PT ; - /*3940*/ LOP3.LUT R24, R82, R63, RZ, 0x3c, !PT ; - /*3950*/ IMAD R24, R24, 0x1000193, RZ ; - /*3960*/ LOP3.LUT R48, R24, R87, RZ, 0x3c, !PT ; - /*3970*/ SHFL.IDX PT, R24, R48, R79, 0x181f ; - /*3980*/ LOP3.LUT R52, R52, R25, RZ, 0x3c, !PT ; - /*3990*/ IMAD.IADD R45, R44, 0x1, -R45 ; - /*39a0*/ LOP3.LUT R65, R65, R26, RZ, 0x3c, !PT ; - /*39b0*/ IMAD.WIDE.U32 R44, R45, R76, c[0x3][0x190] ; - /*39c0*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*39d0*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*39e0*/ IMAD R24, R25, c[0x3][0x184], R24 ; - /*39f0*/ LOP3.LUT R25, R80, R63, RZ, 0x3c, !PT ; - /*3a00*/ IMAD R26, R25, 0x1000193, RZ ; - /*3a10*/ LOP3.LUT R63, R78, R63, RZ, 0x3c, !PT ; - /*3a20*/ LOP3.LUT R48, R26, R99, RZ, 0x3c, !PT ; - /*3a30*/ IMAD R50, R63, 0x1000193, RZ ; - /*3a40*/ IADD3 R44, P0, R44, R5, RZ ; - /*3a50*/ LOP3.LUT R100, R100, R39, RZ, 0x3c, !PT ; - /*3a60*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*3a70*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*3a80*/ LOP3.LUT R50, R50, R65, RZ, 0x3c, !PT ; - /*3a90*/ SHFL.IDX PT, R26, R48, R79, 0x181f ; - /*3aa0*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*3ab0*/ SHFL.IDX PT, R25, R50, R79, 0x181f ; - /*3ac0*/ IMAD R54, R55, 0x1000193, RZ ; - /*3ad0*/ LOP3.LUT R54, R54, R27, RZ, 0x3c, !PT ; - /*3ae0*/ IMAD R51, R51, 0x1000193, RZ ; - /*3af0*/ IMAD.HI.U32 R27, R26, c[0x3][0x18c], RZ ; - /*3b00*/ IMAD.MOV R27, RZ, RZ, -R27 ; - /*3b10*/ IMAD R26, R27, c[0x3][0x184], R26 ; - /*3b20*/ IMAD.HI.U32 R27, R25, c[0x3][0x18c], RZ ; - /*3b30*/ LOP3.LUT R63, R51, R28, RZ, 0x3c, !PT ; - /*3b40*/ IMAD.MOV R28, RZ, RZ, -R27 ; - /*3b50*/ IMAD R27, R60, 0x1000193, RZ ; - /*3b60*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*3b70*/ IMAD R56, R56, 0x1000193, RZ ; - /*3b80*/ IMAD R25, R28, c[0x3][0x184], R25 ; - /*3b90*/ IMAD R28, R81, 0x1000193, RZ ; - /*3ba0*/ LOP3.LUT R71, R56, R29, RZ, 0x3c, !PT ; - /*3bb0*/ LOP3.LUT R72, R27, R32, RZ, 0x3c, !PT ; - /*3bc0*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*3bd0*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*3be0*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*3bf0*/ IMAD.IADD R27, R24, 0x1, -R27 ; - /*3c00*/ LOP3.LUT R81, R28, R31, RZ, 0x3c, !PT ; - /*3c10*/ IMAD.IADD R31, R26, 0x1, -R29 ; - /*3c20*/ IMAD.WIDE.U32 R28, R27, R76, c[0x3][0x190] ; - /*3c30*/ IADD3 R28, P0, R28, R5, RZ ; - /*3c40*/ IMAD R24, R95, 0x1000193, RZ ; - /*3c50*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*3c60*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*3c70*/ LOP3.LUT R83, R24, R35, RZ, 0x3c, !PT ; - /*3c80*/ IMAD.WIDE.U32 R26, R31, R76, c[0x3][0x190] ; - /*3c90*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*3ca0*/ IADD3 R48, P1, R26, R5, RZ ; - /*3cb0*/ IMAD.IADD R25, R25, 0x1, -R24 ; - /*3cc0*/ IMAD R73, R57, 0x1000193, RZ ; - /*3cd0*/ IMAD.WIDE.U32 R24, R25, R76, c[0x3][0x190] ; - /*3ce0*/ IMAD.X R49, RZ, RZ, R27, P1 ; - /*3cf0*/ LOP3.LUT R73, R73, R30, RZ, 0x3c, !PT ; - /*3d00*/ IADD3 R24, P0, R24, R5, RZ ; - /*3d10*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*3d20*/ IMAD R26, R97, 0x1000193, RZ ; - /*3d30*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*3d40*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*3d50*/ IMAD R74, R67, 0x1000193, RZ ; - /*3d60*/ LOP3.LUT R67, R26, R43, RZ, 0x3c, !PT ; - /*3d70*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*3d80*/ IADD3 R35, R7, 0x3, RZ ; - /*3d90*/ LOP3.LUT R92, R92, R35, RZ, 0x3c, !PT ; - /*3da0*/ IMAD R92, R92, 0x1000193, RZ ; - /*3db0*/ LOP3.LUT R90, R90, R35, RZ, 0x3c, !PT ; - /*3dc0*/ LOP3.LUT R92, R92, R81, RZ, 0x3c, !PT ; - /*3dd0*/ IMAD R90, R90, 0x1000193, RZ ; - /*3de0*/ SHFL.IDX PT, R43, R92, R79, 0x181f ; - /*3df0*/ LOP3.LUT R90, R90, R83, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R94, R94, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R75, R94, R33, RZ, 0x3c, !PT ; - /*3e20*/ SHFL.IDX PT, R33, R90, R79, 0x181f ; - /*3e30*/ LOP3.LUT R88, R88, R35.reuse, RZ, 0x3c, !PT ; - /*3e40*/ LOP3.LUT R86, R86, R35.reuse, RZ, 0x3c, !PT ; - /*3e50*/ IMAD R60, R96, 0x1000193, RZ ; - /*3e60*/ LOP3.LUT R84, R84, R35, RZ, 0x3c, !PT ; - /*3e70*/ IMAD.HI.U32 R55, R43, c[0x3][0x18c], RZ ; - /*3e80*/ IMAD.MOV R56, RZ, RZ, -R55 ; - /*3e90*/ IMAD R95, R84, 0x1000193, RZ ; - /*3ea0*/ IMAD R43, R56, c[0x3][0x184], R43 ; - /*3eb0*/ IMAD R56, R86, 0x1000193, RZ ; - /*3ec0*/ IMAD.HI.U32 R57, R33, c[0x3][0x18c], RZ ; - /*3ed0*/ LOP3.LUT R32, R82, R35, RZ, 0x3c, !PT ; - /*3ee0*/ LOP3.LUT R56, R56, R67, RZ, 0x3c, !PT ; - /*3ef0*/ IMAD R55, R53, 0x1000193, RZ ; - /*3f00*/ IMAD R53, R58, 0x1000193, RZ ; - /*3f10*/ LOP3.LUT R84, R55, R34, RZ, 0x3c, !PT ; - /*3f20*/ IMAD R82, R59, 0x1000193, RZ ; - /*3f30*/ IMAD R61, R61, 0x1000193, RZ ; - /*3f40*/ ISETP.GE.U32.AND P0, PT, R43, c[0x3][0x184], PT ; - /*3f50*/ IMAD R64, R64, 0x1000193, RZ ; - /*3f60*/ IMAD R54, R54, 0x1000193, RZ ; - /*3f70*/ LOP3.LUT R74, R74, R39, RZ, 0x3c, !PT ; - /*3f80*/ IMAD R39, R88, 0x1000193, RZ ; - /*3f90*/ LOP3.LUT R88, R39, R74, RZ, 0x3c, !PT ; - /*3fa0*/ LOP3.LUT R60, R60, R47, RZ, 0x3c, !PT ; - /*3fb0*/ LOP3.LUT R39, R80, R35.reuse, RZ, 0x3c, !PT ; - /*3fc0*/ LOP3.LUT R35, R78, R35, RZ, 0x3c, !PT ; - /*3fd0*/ SHFL.IDX PT, R47, R88, R79, 0x181f ; - /*3fe0*/ LOP3.LUT R58, R95, R60, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD.MOV R78, RZ, RZ, -R57 ; - /*4000*/ IMAD R33, R78, c[0x3][0x184], R33 ; - /*4010*/ LOP3.LUT R78, R53, R36, RZ, 0x3c, !PT ; - /*4020*/ SHFL.IDX PT, R36, R56, R79, 0x181f ; - /*4030*/ SHFL.IDX PT, R34, R58, R79, 0x181f ; - /*4040*/ LOP3.LUT R82, R82, R37, RZ, 0x3c, !PT ; - /*4050*/ IMAD R37, R62, 0x1000193, RZ ; - /*4060*/ LOP3.LUT R86, R61, R38, RZ, 0x3c, !PT ; - /*4070*/ SEL R38, RZ, c[0x3][0x184], !P0 ; - /*4080*/ IMAD.HI.U32 R53, R47, c[0x3][0x18c], RZ ; - /*4090*/ LOP3.LUT R88, R37, R40, RZ, 0x3c, !PT ; - /*40a0*/ IMAD.MOV R80, RZ, RZ, -R53 ; - /*40b0*/ IMAD.HI.U32 R37, R36, c[0x3][0x18c], RZ ; - /*40c0*/ IMAD.HI.U32 R40, R34, c[0x3][0x18c], RZ ; - /*40d0*/ IMAD R47, R80, c[0x3][0x184], R47 ; - /*40e0*/ LOP3.LUT R80, R64, R41, RZ, 0x3c, !PT ; - /*40f0*/ IMAD.IADD R41, R43, 0x1, -R38 ; - /*4100*/ IMAD.MOV R37, RZ, RZ, -R37 ; - /*4110*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*4120*/ IMAD.MOV R43, RZ, RZ, -R40 ; - /*4130*/ IMAD R36, R37, c[0x3][0x184], R36 ; - /*4140*/ IMAD.WIDE.U32 R40, R41, R76, c[0x3][0x190] ; - /*4150*/ IMAD R37, R43, c[0x3][0x184], R34 ; - /*4160*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*4170*/ IADD3 R56, P1, R40, R5, RZ ; - /*4180*/ IMAD.IADD R33, R33, 0x1, -R34 ; - /*4190*/ ISETP.GE.U32.AND P0, PT, R47, c[0x3][0x184], PT ; - /*41a0*/ IMAD.X R57, RZ, RZ, R41, P1 ; - /*41b0*/ IMAD.WIDE.U32 R40, R33, R76, c[0x3][0x190] ; - /*41c0*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*41d0*/ IADD3 R94, P0, R40, R5, RZ ; - /*41e0*/ IMAD.IADD R33, R47, 0x1, -R34 ; - /*41f0*/ IMAD.X R95, RZ, RZ, R41, P0 ; - /*4200*/ IMAD R41, R32, 0x1000193, RZ ; - /*4210*/ IMAD.WIDE.U32 R32, R33, R76, c[0x3][0x190] ; - /*4220*/ IMAD R62, R100, 0x1000193, RZ ; - /*4230*/ IADD3 R32, P0, R32, R5, RZ ; - /*4240*/ IMAD R64, R101, 0x1000193, RZ ; - /*4250*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*4260*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*4270*/ IMAD R39, R39, 0x1000193, RZ ; - /*4280*/ LOP3.LUT R62, R62, R31, RZ, 0x3c, !PT ; - /*4290*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*42a0*/ LOP3.LUT R34, R41, R62, RZ, 0x3c, !PT ; - /*42b0*/ LOP3.LUT R64, R64, R51, RZ, 0x3c, !PT ; - /*42c0*/ LOP3.LUT R58, R39, R64, RZ, 0x3c, !PT ; - /*42d0*/ IMAD.IADD R39, R36, 0x1, -R31 ; - /*42e0*/ IMAD R31, R66, 0x1000193, RZ ; - /*42f0*/ SHFL.IDX PT, R34, R34, R79, 0x181f ; - /*4300*/ IMAD R36, R35, 0x1000193, RZ ; - /*4310*/ LOP3.LUT R61, R54, R27, RZ, 0x3c, !PT ; - /*4320*/ LOP3.LUT R66, R31, R42, RZ, 0x3c, !PT ; - /*4330*/ LOP3.LUT R42, R36, R61, RZ, 0x3c, !PT ; - /*4340*/ SHFL.IDX PT, R31, R58, R79, 0x181f ; - /*4350*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*4360*/ IMAD.WIDE.U32 R38, R39, R76, c[0x3][0x190] ; - /*4370*/ SHFL.IDX PT, R27, R42, R79, 0x181f ; - /*4380*/ SEL R40, RZ, c[0x3][0x184], !P0 ; - /*4390*/ IADD3 R36, P0, R38, R5, RZ ; - /*43a0*/ IMAD R35, R68, 0x1000193, RZ ; - /*43b0*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*43c0*/ IMAD.IADD R41, R37, 0x1, -R40 ; - /*43d0*/ IMAD.X R37, RZ, RZ, R39, P0 ; - /*43e0*/ IMAD.HI.U32 R40, R34, c[0x3][0x18c], RZ ; - /*43f0*/ IMAD.WIDE.U32 R38, R41, R76, c[0x3][0x190] ; - /*4400*/ IMAD.MOV R43, RZ, RZ, -R40 ; - /*4410*/ IADD3 R40, P0, R38, R5, RZ ; - /*4420*/ IMAD R41, R70, 0x1000193, RZ ; - /*4430*/ IMAD R79, R85, 0x1000193, RZ ; - /*4440*/ IMAD.HI.U32 R38, R31, c[0x3][0x18c], RZ ; - /*4450*/ LOP3.LUT R68, R41, R46, RZ, 0x3c, !PT ; - /*4460*/ IMAD R34, R43, c[0x3][0x184], R34 ; - /*4470*/ LOP3.LUT R79, R79, R28, RZ, 0x3c, !PT ; - /*4480*/ IMAD.MOV R38, RZ, RZ, -R38 ; - /*4490*/ IMAD.X R41, RZ, RZ, R39, P0 ; - /*44a0*/ ISETP.GE.U32.AND P0, PT, R34, c[0x3][0x184], PT ; - /*44b0*/ IMAD.HI.U32 R28, R27, c[0x3][0x18c], RZ ; - /*44c0*/ IMAD R47, R38, c[0x3][0x184], R31 ; - /*44d0*/ SEL R43, RZ, c[0x3][0x184], !P0 ; - /*44e0*/ IMAD.MOV R42, RZ, RZ, -R28 ; - /*44f0*/ ISETP.GE.U32.AND P0, PT, R47, c[0x3][0x184], PT ; - /*4500*/ IMAD R27, R42, c[0x3][0x184], R27 ; - /*4510*/ IMAD.IADD R43, R34, 0x1, -R43 ; - /*4520*/ SEL R38, RZ, c[0x3][0x184], !P0 ; - /*4530*/ IMAD R93, R93, 0x1000193, RZ ; - /*4540*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*4550*/ IMAD R90, R69, 0x1000193, RZ ; - /*4560*/ LOP3.LUT R69, R35, R44, RZ, 0x3c, !PT ; - /*4570*/ IMAD R98, R98, 0x1000193, RZ ; - /*4580*/ IMAD R35, R87, 0x1000193, RZ ; - /*4590*/ IMAD.WIDE.U32 R42, R43, R76, c[0x3][0x190] ; - /*45a0*/ LOP3.LUT R70, R93, R24, RZ, 0x3c, !PT ; - /*45b0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*45c0*/ IMAD.IADD R47, R47, 0x1, -R38 ; - /*45d0*/ LOP3.LUT R87, R98, R29, RZ, 0x3c, !PT ; - /*45e0*/ IMAD R34, R91, 0x1000193, RZ ; - /*45f0*/ LOP3.LUT R92, R35, R30, RZ, 0x3c, !PT ; - /*4600*/ IMAD R85, R89, 0x1000193, RZ ; - /*4610*/ IADD3 R44, P1, R42, R5, RZ ; - /*4620*/ IMAD R91, R99, 0x1000193, RZ ; - /*4630*/ LDG.E.128.STRONG.GPU R28, [R94] ; - /*4640*/ IMAD.WIDE.U32 R46, R47, R76, c[0x3][0x190] ; - /*4650*/ LOP3.LUT R90, R90, R45, RZ, 0x3c, !PT ; - /*4660*/ IMAD.IADD R51, R27, 0x1, -R24 ; - /*4670*/ LOP3.LUT R85, R85, R48, RZ, 0x3c, !PT ; - /*4680*/ IMAD.X R45, RZ, RZ, R43, P1 ; - /*4690*/ LOP3.LUT R89, R34, R49, RZ, 0x3c, !PT ; - /*46a0*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*46b0*/ LOP3.LUT R91, R91, R50, RZ, 0x3c, !PT ; - /*46c0*/ IMAD.WIDE.U32 R50, R51, R76, c[0x3][0x190] ; - /*46d0*/ IADD3 R48, P0, R46, R5.reuse, RZ ; - /*46e0*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*46f0*/ IMAD.X R49, RZ, RZ, R47, P0 ; - /*4700*/ IADD3 R54, P0, R50, R5, RZ ; - /*4710*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*4720*/ IMAD R52, R52, 0x1000193, RZ ; - /*4730*/ IMAD.X R55, RZ, RZ, R51, P0 ; - /*4740*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*4750*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*4760*/ LOP3.LUT R76, R52, R25, RZ, 0x3c, !PT ; - /*4770*/ LDG.E.128.STRONG.GPU R52, [R54] ; - /*4780*/ IMAD R65, R65, 0x1000193, RZ ; - /*4790*/ IMAD R63, R63, 0x1000193, RZ ; - /*47a0*/ LOP3.LUT R65, R65, R26, RZ, 0x3c, !PT ; - /*47b0*/ IMAD R26, R71, 0x1000193, RZ ; - /*47c0*/ IMAD R94, R81, 0x1000193, RZ ; - /*47d0*/ IADD3 R7, R7, 0x4, RZ ; - /*47e0*/ IMAD R73, R73, 0x1000193, RZ ; - /*47f0*/ ISETP.GE.U32.AND P0, PT, R7, 0x40, PT ; - /*4800*/ IMAD R82, R82, 0x1000193, RZ ; - /*4810*/ IMAD R74, R74, 0x1000193, RZ ; - /*4820*/ IMAD R80, R80, 0x1000193, RZ ; - /*4830*/ IMAD R69, R69, 0x1000193, RZ ; - /*4840*/ IMAD R90, R90, 0x1000193, RZ ; - /*4850*/ IMAD R60, R60, 0x1000193, RZ ; - /*4860*/ IMAD R79, R79, 0x1000193, RZ ; - /*4870*/ IMAD R62, R62, 0x1000193, RZ ; - /*4880*/ IMAD R85, R85, 0x1000193, RZ ; - /*4890*/ IMAD R91, R91, 0x1000193, RZ ; - /*48a0*/ IMAD R64, R64, 0x1000193, RZ ; - /*48b0*/ IMAD R76, R76, 0x1000193, RZ ; - /*48c0*/ IMAD R65, R65, 0x1000193, RZ ; - /*48d0*/ LOP3.LUT R24, R63, R56, RZ, 0x3c, !PT ; - /*48e0*/ IMAD R56, R75, 0x1000193, RZ ; - /*48f0*/ LOP3.LUT R25, R26, R57, RZ, 0x3c, !PT ; - /*4900*/ IMAD R57, R72, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R27, R94, R59, RZ, 0x3c, !PT ; - /*4920*/ IMAD R59, R84, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R26, R73, R58, RZ, 0x3c, !PT ; - /*4940*/ IMAD R58, R83, 0x1000193, RZ ; - /*4950*/ IMAD R63, R88, 0x1000193, RZ ; - /*4960*/ LOP3.LUT R28, R57, R28, RZ, 0x3c, !PT ; - /*4970*/ IMAD R57, R78, 0x1000193, RZ ; - /*4980*/ LOP3.LUT R29, R56, R29, RZ, 0x3c, !PT ; - /*4990*/ IMAD R56, R67, 0x1000193, RZ ; - /*49a0*/ LOP3.LUT R39, R56, R39, RZ, 0x3c, !PT ; - /*49b0*/ IMAD R56, R87, 0x1000193, RZ ; - /*49c0*/ LOP3.LUT R32, R57, R32, RZ, 0x3c, !PT ; - /*49d0*/ IMAD R57, R66, 0x1000193, RZ ; - /*49e0*/ LOP3.LUT R30, R59, R30, RZ, 0x3c, !PT ; - /*49f0*/ IMAD R59, R86, 0x1000193, RZ ; - /*4a00*/ LOP3.LUT R38, R57, R38, RZ, 0x3c, !PT ; - /*4a10*/ IMAD R57, R68, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R45, R56, R45, RZ, 0x3c, !PT ; - /*4a30*/ IMAD R56, R89, 0x1000193, RZ ; - /*4a40*/ LOP3.LUT R34, R59, R34, RZ, 0x3c, !PT ; - /*4a50*/ IMAD R59, R92, 0x1000193, RZ ; - /*4a60*/ LOP3.LUT R42, R57, R42, RZ, 0x3c, !PT ; - /*4a70*/ IMAD R57, R70, 0x1000193, RZ ; - /*4a80*/ LOP3.LUT R49, R56, R49, RZ, 0x3c, !PT ; - /*4a90*/ IMAD R56, R61, 0x1000193, RZ ; - /*4aa0*/ LOP3.LUT R31, R58, R31, RZ, 0x3c, !PT ; - /*4ab0*/ LOP3.LUT R33, R82, R33, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R35, R74, R35, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R36, R63, R36, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R37, R80, R37, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R40, R69, R40, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R41, R90, R41, RZ, 0x3c, !PT ; - /*4b10*/ LOP3.LUT R43, R60, R43, RZ, 0x3c, !PT ; - /*4b20*/ LOP3.LUT R44, R79, R44, RZ, 0x3c, !PT ; - /*4b30*/ LOP3.LUT R46, R59, R46, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R47, R62, R47, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R48, R85, R48, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R50, R91, R50, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R51, R64, R51, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R52, R57, R52, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R53, R76, R53, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R54, R65, R54, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R55, R56, R55, RZ, 0x3c, !PT ; - /*4bc0*/ @!P0 BRA `(.L_x_63) ; - /*4bd0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4be0*/ IMAD R28, R28, 0x1000193, RZ ; - /*4bf0*/ IMAD R32, R32, 0x1000193, RZ ; - /*4c00*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4c10*/ IMAD R36, R36, 0x1000193, RZ ; - /*4c20*/ LOP3.LUT R28, R28, R29, RZ, 0x3c, !PT ; - /*4c30*/ IMAD R40, R40, 0x1000193, RZ ; - /*4c40*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*4c50*/ IMAD R44, R44, 0x1000193, RZ ; - /*4c60*/ LOP3.LUT R36, R36, R37, RZ, 0x3c, !PT ; - /*4c70*/ IMAD R48, R48, 0x1000193, RZ ; - /*4c80*/ LOP3.LUT R40, R40, R41, RZ, 0x3c, !PT ; - /*4c90*/ IMAD R52, R52, 0x1000193, RZ ; - /*4ca0*/ LOP3.LUT R44, R44, R45, RZ, 0x3c, !PT ; - /*4cb0*/ IMAD R7, R24, 0x1000193, RZ ; - /*4cc0*/ LOP3.LUT R48, R48, R49, RZ, 0x3c, !PT ; - /*4cd0*/ IMAD R25, R28, 0x1000193, RZ ; - /*4ce0*/ LOP3.LUT R52, R52, R53, RZ, 0x3c, !PT ; - /*4cf0*/ IMAD R29, R32, 0x1000193, RZ ; - /*4d00*/ LOP3.LUT R7, R7, R26, RZ, 0x3c, !PT ; - /*4d10*/ IMAD R33, R36, 0x1000193, RZ ; - /*4d20*/ LOP3.LUT R25, R25, R30, RZ, 0x3c, !PT ; - /*4d30*/ IMAD R37, R40, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R29, R29, R34, RZ, 0x3c, !PT ; - /*4d50*/ IMAD R41, R44, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R33, R33, R38, RZ, 0x3c, !PT ; - /*4d70*/ IMAD R45, R48, 0x1000193, RZ ; - /*4d80*/ LOP3.LUT R37, R37, R42, RZ, 0x3c, !PT ; - /*4d90*/ IMAD R49, R52, 0x1000193, RZ ; - /*4da0*/ LOP3.LUT R41, R41, R46, RZ, 0x3c, !PT ; - /*4db0*/ IMAD R24, R7, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R45, R45, R50, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R26, R25, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R49, R49, R54, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R28, R29, 0x1000193, RZ ; - /*4e00*/ LOP3.LUT R32, R24, R27, RZ, 0x3c, !PT ; - /*4e10*/ IMAD R24, R33, 0x1000193, RZ ; - /*4e20*/ LOP3.LUT R34, R26, R31, RZ, 0x3c, !PT ; - /*4e30*/ IMAD R26, R37, 0x1000193, RZ ; - /*4e40*/ LOP3.LUT R36, R28, R35, RZ, 0x3c, !PT ; - /*4e50*/ IMAD R28, R41, 0x1000193, RZ ; - /*4e60*/ LOP3.LUT R38, R24, R39, RZ, 0x3c, !PT ; - /*4e70*/ IMAD R30, R45, 0x1000193, RZ ; - /*4e80*/ LOP3.LUT R40, R26, R43, RZ, 0x3c, !PT ; - /*4e90*/ IMAD R46, R49, 0x1000193, RZ ; - /*4ea0*/ LOP3.LUT R42, R28, R47, RZ, 0x3c, !PT ; - /*4eb0*/ STS [R3.X4+0x100], R32 ; - /*4ec0*/ LOP3.LUT R44, R30, R51, RZ, 0x3c, !PT ; - /*4ed0*/ LOP3.LUT R46, R46, R55, RZ, 0x3c, !PT ; - /*4ee0*/ STS [R3.X4+0x120], R34 ; - /*4ef0*/ LOP3.LUT R7, R11, R13, RZ, 0x3c, !PT ; - /*4f00*/ LOP3.LUT R50, R10, 0x1, R12, 0x96, !PT ; - /*4f10*/ STS [R3.X4+0x140], R36 ; - /*4f20*/ SHF.L.W.U32.HI R37, R7, 0x1, R50 ; - /*4f30*/ STS [R3.X4+0x160], R38 ; - /*4f40*/ SHF.L.W.U32.HI R32, R50, 0x1, R7 ; - /*4f50*/ STS [R3.X4+0x180], R40 ; - /*4f60*/ STS [R3.X4+0x1a0], R42 ; - /*4f70*/ STS [R3.X4+0x1c0], R44 ; - /*4f80*/ STS [R3.X4+0x1e0], R46 ; - /*4f90*/ LDS.U.128 R24, [R4+0x10] ; - /*4fa0*/ LDS.U.128 R28, [R4] ; - /*4fb0*/ LOP3.LUT R7, R25, R19, R21, 0x96, !PT ; - /*4fc0*/ LOP3.LUT R34, R24, R18, R20, 0x96, !PT ; - /*4fd0*/ LOP3.LUT R56, R27, R9.reuse, R23, 0x96, !PT ; - /*4fe0*/ LOP3.LUT R39, R26, R8.reuse, R22, 0x96, !PT ; - /*4ff0*/ LOP3.LUT R9, R32, R9, R7, 0x96, !PT ; - /*5000*/ LOP3.LUT R8, R37.reuse, R8, R34.reuse, 0x96, !PT ; - /*5010*/ LOP3.LUT R38, R37, R22, R34, 0x96, !PT ; - /*5020*/ LOP3.LUT R23, R32.reuse, R23, R7.reuse, 0x96, !PT ; - /*5030*/ LOP3.LUT R64, R32, R27, R7.reuse, 0x96, !PT ; - /*5040*/ LOP3.LUT R22, R7.reuse, R32, RZ, 0x3c, !PT ; - /*5050*/ LOP3.LUT R35, R7.reuse, 0x80000000, R32, 0x96, !PT ; - /*5060*/ SHF.L.W.U32.HI R51, R7, 0x1, R34 ; - /*5070*/ SHF.L.W.U32.HI R44, R34, 0x1, R7 ; - /*5080*/ LOP3.LUT R7, R37, R26, R34, 0x96, !PT ; - /*5090*/ LOP3.LUT R37, R34, R37, RZ, 0x3c, !PT ; - /*50a0*/ SHF.L.W.U32.HI R34, R9, 0xc, R8 ; - /*50b0*/ SHF.L.W.U32.HI R36, R8, 0xc, R9 ; - /*50c0*/ LOP3.LUT R54, R30, R16, RZ, 0x3c, !PT ; - /*50d0*/ LOP3.LUT R9, R31, R17, RZ, 0x3c, !PT ; - /*50e0*/ SHF.L.W.U32.HI R63, R64, 0xa, R7 ; - /*50f0*/ SHF.L.W.U32.HI R64, R7, 0xa, R64 ; - /*5100*/ SHF.L.W.U32.HI R33, R22, 0x2, R37 ; - /*5110*/ LOP3.LUT R48, R28, R14, RZ, 0x3c, !PT ; - /*5120*/ LOP3.LUT R41, R29, R15, RZ, 0x3c, !PT ; - /*5130*/ SHF.L.W.U32.HI R22, R37, 0x2, R22 ; - /*5140*/ SHF.L.W.U32.HI R7, R35, 0xd, R37 ; - /*5150*/ SHF.L.W.U32.HI R8, R37, 0xd, R35 ; - /*5160*/ LOP3.LUT R40, R16, R28.reuse, R14.reuse, 0x96, !PT ; - /*5170*/ LOP3.LUT R52, R30, R28, R14, 0x96, !PT ; - /*5180*/ SHF.L.W.U32.HI R37, R9, 0x1, R54 ; - /*5190*/ SHF.L.W.U32.HI R32, R23, 0x1, R38 ; - /*51a0*/ SHF.L.W.U32.HI R42, R41, 0x1, R48 ; - /*51b0*/ LOP3.LUT R40, R40, R51.reuse, RZ, 0x3c, !PT ; - /*51c0*/ LOP3.LUT R52, R52, R51, RZ, 0x3c, !PT ; - /*51d0*/ SHF.L.W.U32.HI R23, R38, 0x1, R23 ; - /*51e0*/ SHF.L.W.U32.HI R48, R48, 0x1, R41 ; - /*51f0*/ SHF.L.W.U32.HI R54, R54, 0x1, R9 ; - /*5200*/ LOP3.LUT R35, R37, R14, R50, 0x96, !PT ; - /*5210*/ LOP3.LUT R51, R51, R28, R14, 0x96, !PT ; - /*5220*/ LOP3.LUT R41, R17, R29.reuse, R15.reuse, 0x96, !PT ; - /*5230*/ LOP3.LUT R9, R31, R29.reuse, R15.reuse, 0x96, !PT ; - /*5240*/ LOP3.LUT R38, R44, R29, R15, 0x96, !PT ; - /*5250*/ LOP3.LUT R14, R29, R11, R13, 0x96, !PT ; - /*5260*/ LOP3.LUT R15, R15, R11, R13, 0x96, !PT ; - /*5270*/ LOP3.LUT R56, R56, 0x80000000, RZ, 0x3c, !PT ; - /*5280*/ LOP3.LUT R49, R37, R28, R50, 0x96, !PT ; - /*5290*/ LOP3.LUT R37, R50, R37, RZ, 0x3c, !PT ; - /*52a0*/ LOP3.LUT R45, R42, R12, R39, 0x96, !PT ; - /*52b0*/ LOP3.LUT R50, R14, R54, RZ, 0x3c, !PT ; - /*52c0*/ LOP3.LUT R41, R41, R44.reuse, RZ, 0x3c, !PT ; - /*52d0*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*52e0*/ LOP3.LUT R12, R15, R54, RZ, 0x3c, !PT ; - /*52f0*/ LOP3.LUT R14, R48.reuse, R13, R56.reuse, 0x96, !PT ; - /*5300*/ LOP3.LUT R47, R48, R11, R56, 0x96, !PT ; - /*5310*/ LOP3.LUT R20, R20, R30, R16, 0x96, !PT ; - /*5320*/ SHF.L.W.U32.HI R15, R56.reuse, 0x1, R39 ; - /*5330*/ LOP3.LUT R48, R56, R48, RZ, 0x3c, !PT ; - /*5340*/ LOP3.LUT R43, R18, R30.reuse, R16.reuse, 0x96, !PT ; - /*5350*/ LOP3.LUT R44, R24, R30, R16, 0x96, !PT ; - /*5360*/ LOP3.LUT R21, R21, R31, R17, 0x96, !PT ; - /*5370*/ LOP3.LUT R46, R42, R10, R39, 0x96, !PT ; - /*5380*/ SHF.L.W.U32.HI R56, R39.reuse, 0x1, R56 ; - /*5390*/ LOP3.LUT R55, R39.reuse, R42, RZ, 0x3c, !PT ; - /*53a0*/ LOP3.LUT R54, R54, R11, R13, 0x96, !PT ; - /*53b0*/ LOP3.LUT R42, R39, 0x1, R42, 0x96, !PT ; - /*53c0*/ LOP3.LUT R53, R20, R15.reuse, RZ, 0x3c, !PT ; - /*53d0*/ LOP3.LUT R43, R43, R15, RZ, 0x3c, !PT ; - /*53e0*/ LOP3.LUT R44, R44, R15, RZ, 0x3c, !PT ; - /*53f0*/ LOP3.LUT R68, R15, R30, R16, 0x96, !PT ; - /*5400*/ LOP3.LUT R13, R21, R56, RZ, 0x3c, !PT ; - /*5410*/ SHF.L.W.U32.HI R15, R14, 0x1e, R45 ; - /*5420*/ SHF.L.W.U32.HI R20, R45, 0x1e, R14 ; - /*5430*/ LOP3.LUT R10, R19, R31, R17, 0x96, !PT ; - /*5440*/ LOP3.LUT R11, R25, R31.reuse, R17.reuse, 0x96, !PT ; - /*5450*/ LOP3.LUT R39, R56, R31, R17, 0x96, !PT ; - /*5460*/ SHF.L.W.U32.HI R61, R38.reuse, 0x7, R51.reuse ; - /*5470*/ SHF.L.W.U32.HI R59, R51.reuse, 0x7, R38.reuse ; - /*5480*/ SHF.L.W.U32.HI R14, R38, 0xe, R51 ; - /*5490*/ PRMT R21, R51, 0x2107, R38 ; - /*54a0*/ PRMT R57, R38, 0x2107, R51 ; - /*54b0*/ SHF.L.W.U32.HI R66, R51, 0xe, R38 ; - /*54c0*/ SHF.L.W.U32.HI R65, R54, 0x15, R37.reuse ; - /*54d0*/ SHF.L.W.U32.HI R45, R42, 0xb, R48 ; - /*54e0*/ SHF.L.W.U32.HI R58, R54, 0x19, R37 ; - /*54f0*/ SHF.L.W.U32.HI R38, R37, 0x19, R54 ; - /*5500*/ PRMT R16, R37.reuse, 0x4321, R54.reuse ; - /*5510*/ PRMT R17, R54, 0x4321, R37 ; - /*5520*/ SHF.L.W.U32.HI R62, R50, 0x17, R49 ; - /*5530*/ SHF.L.W.U32.HI R54, R37, 0x15, R54 ; - /*5540*/ SHF.L.W.U32.HI R69, R48, 0xb, R42 ; - /*5550*/ SHF.L.W.U32.HI R51, R9, 0x14, R52 ; - /*5560*/ SHF.L.W.U32.HI R50, R49, 0x17, R50 ; - /*5570*/ SHF.L.W.U32.HI R37, R47, 0x6, R46 ; - /*5580*/ SHF.L.W.U32.HI R52, R52, 0x14, R9 ; - /*5590*/ LOP3.LUT R10, R10, R56.reuse, RZ, 0x3c, !PT ; - /*55a0*/ LOP3.LUT R11, R11, R56, RZ, 0x3c, !PT ; - /*55b0*/ SHF.L.W.U32.HI R49, R41, 0x1b, R40 ; - /*55c0*/ SHF.L.W.U32.HI R46, R46, 0x6, R47 ; - /*55d0*/ LOP3.LUT R9, R53, R36, R45, 0xd2, !PT ; - /*55e0*/ LOP3.LUT R60, R36, R45, R65, 0xd2, !PT ; - /*55f0*/ SHF.L.W.U32.HI R40, R40, 0x1b, R41 ; - /*5600*/ SHF.L.W.U32.HI R56, R48.reuse, 0xf, R55.reuse ; - /*5610*/ SHF.L.W.U32.HI R18, R48, 0x1d, R55 ; - /*5620*/ SHF.L.W.U32.HI R19, R55, 0x1d, R48 ; - /*5630*/ SHF.L.W.U32.HI R42, R12, 0x1c, R35 ; - /*5640*/ LOP3.LUT R45, R45, R65, R14, 0xd2, !PT ; - /*5650*/ LOP3.LUT R47, R65, R14, R53, 0xd2, !PT ; - /*5660*/ SHF.L.W.U32.HI R55, R55, 0xf, R48 ; - /*5670*/ SHF.L.W.U32.HI R35, R35, 0x1c, R12 ; - /*5680*/ LOP3.LUT R14, R14, R53, R36, 0xd2, !PT ; - /*5690*/ LOP3.LUT R41, R13, R34, R69, 0xd2, !PT ; - /*56a0*/ LOP3.LUT R65, R34, R69, R54, 0xd2, !PT ; - /*56b0*/ LOP3.LUT R69, R69, R54, R66, 0xd2, !PT ; - /*56c0*/ LOP3.LUT R48, R54, R66, R13, 0xd2, !PT ; - /*56d0*/ LOP3.LUT R12, R66, R13, R34, 0xd2, !PT ; - /*56e0*/ SHF.L.W.U32.HI R36, R39.reuse, 0x9, R68.reuse ; - /*56f0*/ SHF.L.W.U32.HI R66, R39, 0x12, R68 ; - /*5700*/ SHF.L.W.U32.HI R54, R68.reuse, 0x12, R39.reuse ; - /*5710*/ SHF.L.W.U32.HI R68, R68, 0x9, R39 ; - /*5720*/ SHF.L.W.U32.HI R67, R10, 0x4, R43 ; - /*5730*/ SHF.L.W.U32.HI R70, R43, 0x4, R10 ; - /*5740*/ LOP3.LUT R10, R22, R15, R62, 0xd2, !PT ; - /*5750*/ LOP3.LUT R43, R61, R36, R22, 0xd2, !PT ; - /*5760*/ SHF.L.W.U32.HI R53, R11, 0x3, R44 ; - /*5770*/ SHF.L.W.U32.HI R34, R44, 0x3, R11 ; - /*5780*/ LOP3.LUT R39, R15, R62, R61, 0xd2, !PT ; - /*5790*/ LOP3.LUT R22, R36, R22, R15, 0xd2, !PT ; - /*57a0*/ LOP3.LUT R44, R20, R50, R59, 0xd2, !PT ; - /*57b0*/ LOP3.LUT R15, R50, R59, R68, 0xd2, !PT ; - /*57c0*/ LOP3.LUT R11, R33, R20, R50, 0xd2, !PT ; - /*57d0*/ LOP3.LUT R59, R59, R68, R33, 0xd2, !PT ; - /*57e0*/ LOP3.LUT R13, R62, R61, R36, 0xd2, !PT ; - /*57f0*/ LOP3.LUT R33, R68, R33, R20, 0xd2, !PT ; - /*5800*/ LOP3.LUT R76, R63, R56, R16, 0xd2, !PT ; - /*5810*/ LOP3.LUT R36, R56, R16, R49, 0xd2, !PT ; - /*5820*/ LOP3.LUT R20, R70, R63, R56, 0xd2, !PT ; - /*5830*/ LOP3.LUT R63, R49, R70, R63, 0xd2, !PT ; - /*5840*/ LOP3.LUT R16, R16, R49, R70, 0xd2, !PT ; - /*5850*/ LOP3.LUT R74, R64, R55, R17, 0xd2, !PT ; - /*5860*/ LOP3.LUT R49, R55, R17, R40, 0xd2, !PT ; - /*5870*/ LOP3.LUT R56, R67, R64, R55, 0xd2, !PT ; - /*5880*/ LOP3.LUT R71, R23, R46, R38, 0xd2, !PT ; - /*5890*/ LOP3.LUT R50, R46, R38, R57, 0xd2, !PT ; - /*58a0*/ LOP3.LUT R64, R40, R67, R64, 0xd2, !PT ; - /*58b0*/ LOP3.LUT R17, R17, R40, R67, 0xd2, !PT ; - /*58c0*/ LOP3.LUT R72, R32, R37, R58, 0xd2, !PT ; - /*58d0*/ LOP3.LUT R55, R37, R58, R21, 0xd2, !PT ; - /*58e0*/ LOP3.LUT R38, R38, R57, R54, 0xd2, !PT ; - /*58f0*/ LOP3.LUT R58, R58, R21, R66, 0xd2, !PT ; - /*5900*/ LOP3.LUT R40, R21, R66, R32, 0xd2, !PT ; - /*5910*/ LOP3.LUT R57, R57, R54, R23, 0xd2, !PT ; - /*5920*/ LOP3.LUT R21, R66, R32, R37, 0xd2, !PT ; - /*5930*/ LOP3.LUT R23, R54, R23, R46, 0xd2, !PT ; - /*5940*/ LOP3.LUT R66, R19, R42, R51, 0xd2, !PT ; - /*5950*/ LOP3.LUT R37, R42, R51, R53, 0xd2, !PT ; - /*5960*/ LOP3.LUT R67, R18, R35, R52, 0xd2, !PT ; - /*5970*/ LOP3.LUT R46, R35, R52, R34, 0xd2, !PT ; - /*5980*/ LOP3.LUT R68, R8, R19, R42, 0xd2, !PT ; - /*5990*/ LOP3.LUT R51, R51, R53, R8, 0xd2, !PT ; - /*59a0*/ LOP3.LUT R52, R52, R34, R7, 0xd2, !PT ; - /*59b0*/ LOP3.LUT R53, R53, R8, R19, 0xd2, !PT ; - /*59c0*/ LOP3.LUT R42, R7, R18, R35, 0xd2, !PT ; - /*59d0*/ LOP3.LUT R34, R34, R7, R18, 0xd2, !PT ; - /*59e0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x1 ; - /*59f0*/ LOP3.LUT R19, R9, 0x1, RZ, 0x3c, !PT ; -.L_x_64: - /*5a00*/ LOP3.LUT R73, R40, R68, R47, 0x96, !PT ; - /*5a10*/ LOP3.LUT R70, R57, R42, R48, 0x96, !PT ; - /*5a20*/ LOP3.LUT R8, R55, R51, R60, 0x96, !PT ; - /*5a30*/ LOP3.LUT R73, R33, R73, R36, 0x96, !PT ; - /*5a40*/ LOP3.LUT R70, R22, R70, R49, 0x96, !PT ; - /*5a50*/ LOP3.LUT R80, R15, R8, R20, 0x96, !PT ; - /*5a60*/ SHF.L.W.U32.HI R9, R70, 0x1, R73 ; - /*5a70*/ LOP3.LUT R75, R58, R53, R45, 0x96, !PT ; - /*5a80*/ LOP3.LUT R61, R9.reuse, R80.reuse, R53, 0x96, !PT ; - /*5a90*/ LOP3.LUT R32, R9.reuse, R80.reuse, R45, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R58, R9.reuse, R80.reuse, R58, 0x96, !PT ; - /*5ab0*/ LOP3.LUT R35, R9.reuse, R80.reuse, R76, 0x96, !PT ; - /*5ac0*/ LOP3.LUT R53, R9, R80, R59, 0x96, !PT ; - /*5ad0*/ LOP3.LUT R9, R50, R52, R65, 0x96, !PT ; - /*5ae0*/ SHF.L.W.U32.HI R54, R73, 0x1, R70 ; - /*5af0*/ LOP3.LUT R9, R13, R9, R56, 0x96, !PT ; - /*5b00*/ LOP3.LUT R78, R21, R66, R14, 0x96, !PT ; - /*5b10*/ LOP3.LUT R75, R59, R75, R76, 0x96, !PT ; - /*5b20*/ LOP3.LUT R18, R23, R67, R12, 0x96, !PT ; - /*5b30*/ LOP3.LUT R76, R38, R34, R69, 0x96, !PT ; - /*5b40*/ LOP3.LUT R8, R72, R37, R19, 0x96, !PT ; - /*5b50*/ LOP3.LUT R62, R54.reuse, R9.reuse, R34, 0x96, !PT ; - /*5b60*/ LOP3.LUT R78, R11, R78, R16, 0x96, !PT ; - /*5b70*/ SHF.L.W.U32.HI R79, R9, 0x1, R80 ; - /*5b80*/ LOP3.LUT R69, R54.reuse, R9.reuse, R69, 0x96, !PT ; - /*5b90*/ LOP3.LUT R59, R54, R9, R38, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R34, R54, R9.reuse, R74.reuse, 0x96, !PT ; - /*5bb0*/ SHF.L.W.U32.HI R80, R80, 0x1, R9 ; - /*5bc0*/ LOP3.LUT R54, R54, R9, R43, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R76, R43, R76, R74, 0x96, !PT ; - /*5be0*/ LOP3.LUT R9, R10, R18, R17, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R74, R44, R8, R63, 0x96, !PT ; - /*5c00*/ LOP3.LUT R8, R79.reuse, R78.reuse, R63, 0x96, !PT ; - /*5c10*/ LOP3.LUT R43, R79, R78, R19, 0x96, !PT ; - /*5c20*/ LOP3.LUT R63, R71, R46, R41, 0x96, !PT ; - /*5c30*/ LOP3.LUT R19, R79, R78.reuse, R37, 0x96, !PT ; - /*5c40*/ SHF.L.W.U32.HI R82, R9, 0x1, R78 ; - /*5c50*/ LOP3.LUT R45, R79, R78, R72, 0x96, !PT ; - /*5c60*/ LOP3.LUT R37, R79, R78, R44, 0x96, !PT ; - /*5c70*/ LOP3.LUT R44, R80.reuse, R9.reuse, R41, 0x96, !PT ; - /*5c80*/ LOP3.LUT R18, R80, R9.reuse, R46, 0x96, !PT ; - /*5c90*/ SHF.L.W.U32.HI R79, R78, 0x1, R9 ; - /*5ca0*/ LOP3.LUT R46, R80.reuse, R9.reuse, R71, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R41, R80, R9, R64, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R38, R80, R9, R39, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R63, R39, R63, R64, 0x96, !PT ; - /*5ce0*/ LOP3.LUT R9, R82.reuse, R75.reuse, R68, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R47, R82.reuse, R75.reuse, R47, 0x96, !PT ; - /*5d00*/ LOP3.LUT R40, R82.reuse, R75.reuse, R40, 0x96, !PT ; - /*5d10*/ LOP3.LUT R72, R82, R75, R36, 0x96, !PT ; - /*5d20*/ LOP3.LUT R33, R82, R75, R33, 0x96, !PT ; - /*5d30*/ SHF.L.W.U32.HI R71, R76, 0x1, R75 ; - /*5d40*/ SHF.L.W.U32.HI R68, R75, 0x1, R76 ; - /*5d50*/ LOP3.LUT R75, R79.reuse, R76.reuse, R49, 0x96, !PT ; - /*5d60*/ LOP3.LUT R64, R79, R76, R22, 0x96, !PT ; - /*5d70*/ SHF.L.W.U32.HI R22, R63, 0x1, R74 ; - /*5d80*/ SHF.L.W.U32.HI R49, R74, 0x1, R63 ; - /*5d90*/ LOP3.LUT R36, R71.reuse, R74.reuse, R55, 0x96, !PT ; - /*5da0*/ LOP3.LUT R60, R71.reuse, R74.reuse, R60, 0x96, !PT ; - /*5db0*/ LOP3.LUT R51, R71.reuse, R74.reuse, R51, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R55, R71.reuse, R74.reuse, R20, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R15, R71, R74, R15, 0x96, !PT ; - /*5de0*/ LOP3.LUT R52, R68.reuse, R63.reuse, R52, 0x96, !PT ; - /*5df0*/ LOP3.LUT R65, R68.reuse, R63.reuse, R65, 0x96, !PT ; - /*5e00*/ LOP3.LUT R71, R68.reuse, R63.reuse, R50, 0x96, !PT ; - /*5e10*/ LOP3.LUT R56, R68.reuse, R63.reuse, R56, 0x96, !PT ; - /*5e20*/ LOP3.LUT R20, R68, R63, R13, 0x96, !PT ; - /*5e30*/ LOP3.LUT R11, R22, R73, R11, 0x96, !PT ; - /*5e40*/ LOP3.LUT R10, R49, R70, R10, 0x96, !PT ; - /*5e50*/ LOP3.LUT R48, R79.reuse, R76.reuse, R48, 0x96, !PT ; - /*5e60*/ LOP3.LUT R42, R79.reuse, R76.reuse, R42, 0x96, !PT ; - /*5e70*/ LOP3.LUT R39, R79, R76, R57, 0x96, !PT ; - /*5e80*/ LOP3.LUT R74, R22.reuse, R73.reuse, R14, 0x96, !PT ; - /*5e90*/ LOP3.LUT R66, R22, R73, R66, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R21, R22.reuse, R73.reuse, R21, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R68, R22, R73, R16, 0x96, !PT ; - /*5ec0*/ LOP3.LUT R79, R49.reuse, R70.reuse, R12, 0x96, !PT ; - /*5ed0*/ LOP3.LUT R67, R49.reuse, R70.reuse, R67, 0x96, !PT ; - /*5ee0*/ LOP3.LUT R22, R49.reuse, R70.reuse, R23, 0x96, !PT ; - /*5ef0*/ LOP3.LUT R73, R49, R70, R17, 0x96, !PT ; - /*5f00*/ SHF.L.W.U32.HI R57, R52, 0xc, R51 ; - /*5f10*/ SHF.L.W.U32.HI R50, R51, 0xc, R52 ; - /*5f20*/ SHF.L.W.U32.HI R63, R59, 0xb, R58 ; - /*5f30*/ SHF.L.W.U32.HI R49, R58, 0xb, R59 ; - /*5f40*/ SHF.L.W.U32.HI R52, R10, 0xe, R11 ; - /*5f50*/ SHF.L.W.U32.HI R59, R11, 0xe, R10 ; - /*5f60*/ SHF.L.W.U32.HI R11, R69, 0x1e, R32 ; - /*5f70*/ SHF.L.W.U32.HI R23, R32, 0x1e, R69 ; - /*5f80*/ SHF.L.W.U32.HI R32, R20, 0x2, R15 ; - /*5f90*/ SHF.L.W.U32.HI R16, R15, 0x2, R20 ; - /*5fa0*/ SHF.L.W.U32.HI R17, R22, 0x7, R21 ; - /*5fb0*/ SHF.L.W.U32.HI R15, R18, 0x4, R19 ; - /*5fc0*/ SHF.L.W.U32.HI R22, R21, 0x7, R22 ; - /*5fd0*/ SHF.L.W.U32.HI R19, R19, 0x4, R18 ; - /*5fe0*/ SHF.L.W.U32.HI R12, R41, 0x9, R8 ; - /*5ff0*/ SHF.L.W.U32.HI R21, R8, 0x9, R41 ; - /*6000*/ SHF.L.W.U32.HI R18, R34, 0xf, R35 ; - /*6010*/ SHF.L.W.U32.HI R58, R72, 0x15, R75 ; - /*6020*/ SHF.L.W.U32.HI R8, R42, 0x17, R9 ; - /*6030*/ SHF.L.W.U32.HI R20, R9, 0x17, R42 ; - /*6040*/ SHF.L.W.U32.HI R35, R35, 0xf, R34 ; - /*6050*/ SHF.L.W.U32.HI R41, R62, 0x6, R61 ; - /*6060*/ PRMT R9, R33, 0x4321, R64 ; - /*6070*/ PRMT R13, R64, 0x4321, R33 ; - /*6080*/ SHF.L.W.U32.HI R34, R71, 0xa, R36 ; - /*6090*/ SHF.L.W.U32.HI R61, R61, 0x6, R62 ; - /*60a0*/ SHF.L.W.U32.HI R36, R36, 0xa, R71 ; - /*60b0*/ SHF.L.W.U32.HI R62, R65, 0x1, R60 ; - /*60c0*/ SHF.L.W.U32.HI R64, R60, 0x1, R65 ; - /*60d0*/ SHF.L.W.U32.HI R65, R54, 0x1d, R53 ; - /*60e0*/ SHF.L.W.U32.HI R69, R46, 0x3, R45 ; - /*60f0*/ SHF.L.W.U32.HI R71, R45, 0x3, R46 ; - /*6100*/ SHF.L.W.U32.HI R51, R75, 0x15, R72 ; - /*6110*/ SHF.L.W.U32.HI R53, R53, 0x1d, R54 ; - /*6120*/ LOP3.LUT R46, R44, R57, R63, 0xd2, !PT ; - /*6130*/ LOP3.LUT R45, R57, R63, R58, 0xd2, !PT ; - /*6140*/ SHF.L.W.U32.HI R33, R38, 0x12, R37 ; - /*6150*/ SHF.L.W.U32.HI R60, R67, 0x14, R66 ; - /*6160*/ SHF.L.W.U32.HI R54, R56, 0xd, R55 ; - /*6170*/ LOP3.LUT R63, R63, R58, R59, 0xd2, !PT ; - /*6180*/ SHF.L.W.U32.HI R37, R37, 0x12, R38 ; - /*6190*/ SHF.L.W.U32.HI R66, R66, 0x14, R67 ; - /*61a0*/ SHF.L.W.U32.HI R56, R55, 0xd, R56 ; - /*61b0*/ LOP3.LUT R58, R58, R59, R44, 0xd2, !PT ; - /*61c0*/ SHF.L.W.U32.HI R38, R39, 0x19, R40 ; - /*61d0*/ SHF.L.W.U32.HI R55, R48, 0x1c, R47 ; - /*61e0*/ SHF.L.W.U32.HI R67, R47, 0x1c, R48 ; - /*61f0*/ LOP3.LUT R44, R59, R44, R57, 0xd2, !PT ; - /*6200*/ SHF.L.W.U32.HI R40, R40, 0x19, R39 ; - /*6210*/ LOP3.LUT R47, R50, R49, R51, 0xd2, !PT ; - /*6220*/ LOP3.LUT R57, R49, R51, R52, 0xd2, !PT ; - /*6230*/ SHF.L.W.U32.HI R10, R74, 0x1b, R79 ; - /*6240*/ PRMT R42, R68, 0x2107, R73 ; - /*6250*/ PRMT R39, R73, 0x2107, R68 ; - /*6260*/ LOP3.LUT R48, R43, R50, R49, 0xd2, !PT ; - /*6270*/ LOP3.LUT R51, R51, R52, R43, 0xd2, !PT ; - /*6280*/ LOP3.LUT R43, R52, R43, R50, 0xd2, !PT ; - /*6290*/ LOP3.LUT R49, R23, R20, R22, 0xd2, !PT ; - /*62a0*/ LOP3.LUT R68, R21, R32, R23, 0xd2, !PT ; - /*62b0*/ SHF.L.W.U32.HI R14, R79, 0x1b, R74 ; - /*62c0*/ LOP3.LUT R50, R20, R22, R21, 0xd2, !PT ; - /*62d0*/ LOP3.LUT R52, R22, R21, R32, 0xd2, !PT ; - /*62e0*/ LOP3.LUT R23, R32, R23, R20, 0xd2, !PT ; - /*62f0*/ LOP3.LUT R20, R11, R8, R17, 0xd2, !PT ; - /*6300*/ LOP3.LUT R21, R8, R17, R12, 0xd2, !PT ; - /*6310*/ LOP3.LUT R32, R17, R12, R16, 0xd2, !PT ; - /*6320*/ LOP3.LUT R74, R12, R16, R11, 0xd2, !PT ; - /*6330*/ LOP3.LUT R11, R16, R11, R8, 0xd2, !PT ; - /*6340*/ LOP3.LUT R17, R10, R15, R36, 0xd2, !PT ; - /*6350*/ LOP3.LUT R81, R35, R13, R10, 0xd2, !PT ; - /*6360*/ LOP3.LUT R12, R15, R36, R35, 0xd2, !PT ; - /*6370*/ LOP3.LUT R10, R13, R10, R15, 0xd2, !PT ; - /*6380*/ LOP3.LUT R22, R41, R38, R42, 0xd2, !PT ; - /*6390*/ LOP3.LUT R8, R38, R42, R33, 0xd2, !PT ; - /*63a0*/ LOP3.LUT R15, R62, R41, R38, 0xd2, !PT ; - /*63b0*/ LOP3.LUT R42, R42, R33, R62, 0xd2, !PT ; - /*63c0*/ LOP3.LUT R75, R36, R35, R13, 0xd2, !PT ; - /*63d0*/ LOP3.LUT R62, R33, R62, R41, 0xd2, !PT ; - /*63e0*/ LOP3.LUT R33, R64, R61, R40, 0xd2, !PT ; - /*63f0*/ LOP3.LUT R36, R61, R40, R39, 0xd2, !PT ; - /*6400*/ LOP3.LUT R40, R40, R39, R37, 0xd2, !PT ; - /*6410*/ LOP3.LUT R38, R39, R37, R64, 0xd2, !PT ; - /*6420*/ LOP3.LUT R70, R67, R66, R71, 0xd2, !PT ; - /*6430*/ LOP3.LUT R59, R66, R71, R54, 0xd2, !PT ; - /*6440*/ LOP3.LUT R61, R37, R64, R61, 0xd2, !PT ; - /*6450*/ LOP3.LUT R39, R53, R55, R60, 0xd2, !PT ; - /*6460*/ LOP3.LUT R66, R65, R67, R66, 0xd2, !PT ; - /*6470*/ LOP3.LUT R16, R14, R19, R34, 0xd2, !PT ; - /*6480*/ LOP3.LUT R83, R18, R9, R14, 0xd2, !PT ; - /*6490*/ LOP3.LUT R71, R71, R54, R65, 0xd2, !PT ; - /*64a0*/ LOP3.LUT R37, R54, R65, R67, 0xd2, !PT ; - /*64b0*/ LOP3.LUT R73, R55, R60, R69, 0xd2, !PT ; - /*64c0*/ LOP3.LUT R14, R9, R14, R19, 0xd2, !PT ; - /*64d0*/ LOP3.LUT R72, R62, R39, R43, 0x96, !PT ; - /*64e0*/ LOP3.LUT R65, R61, R66, R44, 0x96, !PT ; - /*64f0*/ LOP3.LUT R55, R56, R53, R55, 0xd2, !PT ; - /*6500*/ LOP3.LUT R35, R34, R18, R9, 0xd2, !PT ; - /*6510*/ LOP3.LUT R9, R40, R71, R63, 0x96, !PT ; - /*6520*/ LOP3.LUT R72, R23, R72, R14, 0x96, !PT ; - /*6530*/ LOP3.LUT R65, R11, R65, R10, 0x96, !PT ; - /*6540*/ LOP3.LUT R60, R60, R69, R56, 0xd2, !PT ; - /*6550*/ LOP3.LUT R79, R38, R37, R58, 0x96, !PT ; - /*6560*/ LOP3.LUT R80, R42, R55, R51, 0x96, !PT ; - /*6570*/ LOP3.LUT R13, R19, R34, R18, 0xd2, !PT ; - /*6580*/ LOP3.LUT R85, R32, R9, R75, 0x96, !PT ; - /*6590*/ SHF.L.W.U32.HI R18, R72, 0x1, R65 ; - /*65a0*/ LOP3.LUT R41, R69, R56, R53, 0xd2, !PT ; - /*65b0*/ LOP3.LUT R79, R74, R79, R81, 0x96, !PT ; - /*65c0*/ LOP3.LUT R9, R22, R60, R47, 0x96, !PT ; - /*65d0*/ LOP3.LUT R80, R68, R80, R83, 0x96, !PT ; - /*65e0*/ LOP3.LUT R82, R18.reuse, R85.reuse, R58, 0x96, !PT ; - /*65f0*/ LOP3.LUT R37, R18.reuse, R85.reuse, R37, 0x96, !PT ; - /*6600*/ LOP3.LUT R38, R18.reuse, R85.reuse, R38, 0x96, !PT ; - /*6610*/ LOP3.LUT R76, R18, R85, R81, 0x96, !PT ; - /*6620*/ LOP3.LUT R53, R18, R85, R74, 0x96, !PT ; - /*6630*/ LOP3.LUT R19, R8, R41, R57, 0x96, !PT ; - /*6640*/ LOP3.LUT R67, R50, R9, R13, 0x96, !PT ; - /*6650*/ SHF.L.W.U32.HI R64, R79, 0x1, R80 ; - /*6660*/ LOP3.LUT R18, R36, R59, R45, 0x96, !PT ; - /*6670*/ LOP3.LUT R34, R52, R19, R35, 0x96, !PT ; - /*6680*/ SHF.L.W.U32.HI R69, R65, 0x1, R72 ; - /*6690*/ LOP3.LUT R58, R64, R67.reuse, R35, 0x96, !PT ; - /*66a0*/ LOP3.LUT R56, R21, R18, R12, 0x96, !PT ; - /*66b0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x8 ; - /*66c0*/ SHF.L.W.U32.HI R35, R80, 0x1, R79 ; - /*66d0*/ LOP3.LUT R74, R69, R34, R55, 0x96, !PT ; - /*66e0*/ LOP3.LUT R8, R64, R67, R8, 0x96, !PT ; - /*66f0*/ LOP3.LUT R55, R35, R56, R40, 0x96, !PT ; - /*6700*/ SHF.L.W.U32.HI R81, R85, 0x1, R34 ; - /*6710*/ SHF.L.W.U32.HI R78, R34, 0x1, R85 ; - /*6720*/ LOP3.LUT R19, R69, R34, R42, 0x96, !PT ; - /*6730*/ SHF.L.W.U32.HI R87, R56, 0x1, R67 ; - /*6740*/ SHF.L.W.U32.HI R86, R67, 0x1, R56 ; - /*6750*/ LOP3.LUT R85, R69.reuse, R34.reuse, R51, 0x96, !PT ; - /*6760*/ LOP3.LUT R9, R69.reuse, R34.reuse, R83, 0x96, !PT ; - /*6770*/ LOP3.LUT R42, R69, R34, R68, 0x96, !PT ; - /*6780*/ LOP3.LUT R34, R64.reuse, R67.reuse, R52, 0x96, !PT ; - /*6790*/ LOP3.LUT R54, R64, R67, R57, 0x96, !PT ; - /*67a0*/ IMAD R57, R7, R18, c[0x2][0x0] ; - /*67b0*/ LOP3.LUT R63, R35, R56, R63, 0x96, !PT ; - /*67c0*/ LOP3.LUT R52, R35, R56, R71, 0x96, !PT ; - /*67d0*/ SHF.L.W.U32.HI R69, R55, 0xb, R8 ; - /*67e0*/ SHF.L.W.U32.HI R84, R8, 0xb, R55 ; - /*67f0*/ LOP3.LUT R71, R87, R72, R16, 0x96, !PT ; - /*6800*/ LOP3.LUT R8, R86, R65, R17, 0x96, !PT ; - /*6810*/ LOP3.LUT R41, R64, R67, R41, 0x96, !PT ; - /*6820*/ LOP3.LUT R51, R35, R56, R75, 0x96, !PT ; - /*6830*/ SHF.L.W.U32.HI R67, R63, 0x1e, R54 ; - /*6840*/ SHF.L.W.U32.HI R75, R54, 0x1e, R63 ; - /*6850*/ SHF.L.W.U32.HI R83, R76, 0x15, R9 ; - /*6860*/ SHF.L.W.U32.HI R63, R8, 0x9, R71 ; - /*6870*/ SHF.L.W.U32.HI R76, R9, 0x15, R76 ; - /*6880*/ SHF.L.W.U32.HI R71, R71, 0x9, R8 ; - /*6890*/ LDC.64 R8, c[0x3][R57] ; - /*68a0*/ SHF.L.W.U32.HI R68, R37, 0x17, R74 ; - /*68b0*/ LOP3.LUT R35, R35, R56, R32, 0x96, !PT ; - /*68c0*/ SHF.L.W.U32.HI R74, R74, 0x17, R37 ; - /*68d0*/ SHF.L.W.U32.HI R64, R51, 0xf, R58 ; - /*68e0*/ LOP3.LUT R37, R87, R72, R49, 0x96, !PT ; - /*68f0*/ LOP3.LUT R32, R86, R65, R20, 0x96, !PT ; - /*6900*/ SHF.L.W.U32.HI R58, R58, 0xf, R51 ; - /*6910*/ SHF.L.W.U32.HI R51, R38, 0x19, R19 ; - /*6920*/ SHF.L.W.U32.HI R38, R19, 0x19, R38 ; - /*6930*/ SHF.L.W.U32.HI R40, R32, 0x12, R37 ; - /*6940*/ SHF.L.W.U32.HI R19, R35, 0x1d, R34 ; - /*6950*/ SHF.L.W.U32.HI R37, R37, 0x12, R32 ; - /*6960*/ LOP3.LUT R9, R46, R9, RZ, 0x3c, !PT ; - /*6970*/ LOP3.LUT R48, R48, R8, RZ, 0x3c, !PT ; - /*6980*/ SHF.L.W.U32.HI R34, R34, 0x1d, R35 ; - /*6990*/ SHF.L.W.U32.HI R35, R82, 0x1c, R85 ; - /*69a0*/ SHF.L.W.U32.HI R32, R85, 0x1c, R82 ; - /*69b0*/ LOP3.LUT R85, R86, R65, R33, 0x96, !PT ; - /*69c0*/ LOP3.LUT R8, R15, R73, R48, 0x96, !PT ; - /*69d0*/ LOP3.LUT R33, R33, R70, R9, 0x96, !PT ; - /*69e0*/ LOP3.LUT R8, R49, R8, R16, 0x96, !PT ; - /*69f0*/ LOP3.LUT R33, R20, R33, R17, 0x96, !PT ; - /*6a00*/ LOP3.LUT R89, R86, R65, R70, 0x96, !PT ; - /*6a10*/ LOP3.LUT R86, R86, R65, R9, 0x96, !PT ; - /*6a20*/ LOP3.LUT R47, R81.reuse, R8.reuse, R47, 0x96, !PT ; - /*6a30*/ LOP3.LUT R60, R81.reuse, R8.reuse, R60, 0x96, !PT ; - /*6a40*/ LOP3.LUT R17, R81.reuse, R8.reuse, R22, 0x96, !PT ; - /*6a50*/ LOP3.LUT R13, R81.reuse, R8.reuse, R13, 0x96, !PT ; - /*6a60*/ LOP3.LUT R50, R81, R8, R50, 0x96, !PT ; - /*6a70*/ SHF.L.W.U32.HI R9, R33, 0x1, R8 ; - /*6a80*/ SHF.L.W.U32.HI R8, R8, 0x1, R33 ; - /*6a90*/ LOP3.LUT R46, R87, R72, R15, 0x96, !PT ; - /*6aa0*/ LOP3.LUT R16, R78.reuse, R33.reuse, R45, 0x96, !PT ; - /*6ab0*/ LOP3.LUT R15, R78.reuse, R33.reuse, R59, 0x96, !PT ; - /*6ac0*/ LOP3.LUT R36, R78, R33, R36, 0x96, !PT ; - /*6ad0*/ LOP3.LUT R12, R78.reuse, R33.reuse, R12, 0x96, !PT ; - /*6ae0*/ LOP3.LUT R45, R78, R33, R21, 0x96, !PT ; - /*6af0*/ LOP3.LUT R21, R9.reuse, R80.reuse, R43, 0x96, !PT ; - /*6b00*/ LOP3.LUT R39, R9.reuse, R80.reuse, R39, 0x96, !PT ; - /*6b10*/ LOP3.LUT R59, R9.reuse, R80.reuse, R62, 0x96, !PT ; - /*6b20*/ LOP3.LUT R14, R9, R80, R14, 0x96, !PT ; - /*6b30*/ LOP3.LUT R44, R8.reuse, R79.reuse, R44, 0x96, !PT ; - /*6b40*/ LOP3.LUT R22, R8.reuse, R79.reuse, R66, 0x96, !PT ; - /*6b50*/ LOP3.LUT R20, R8.reuse, R79.reuse, R61, 0x96, !PT ; - /*6b60*/ LOP3.LUT R33, R8.reuse, R79.reuse, R10, 0x96, !PT ; - /*6b70*/ LOP3.LUT R80, R9, R80, R23, 0x96, !PT ; - /*6b80*/ LOP3.LUT R79, R8, R79, R11, 0x96, !PT ; - /*6b90*/ LOP3.LUT R56, R87, R72.reuse, R73, 0x96, !PT ; - /*6ba0*/ SHF.L.W.U32.HI R11, R15, 0xc, R60 ; - /*6bb0*/ SHF.L.W.U32.HI R62, R12, 0xd, R13 ; - /*6bc0*/ SHF.L.W.U32.HI R81, R13, 0xd, R12 ; - /*6bd0*/ LOP3.LUT R72, R87, R72, R48, 0x96, !PT ; - /*6be0*/ SHF.L.W.U32.HI R15, R60, 0xc, R15 ; - /*6bf0*/ SHF.L.W.U32.HI R12, R79, 0xe, R80 ; - /*6c00*/ SHF.L.W.U32.HI R13, R80, 0xe, R79 ; - /*6c10*/ SHF.L.W.U32.HI R43, R20, 0x7, R59 ; - /*6c20*/ SHF.L.W.U32.HI R10, R45, 0x2, R50 ; - /*6c30*/ SHF.L.W.U32.HI R8, R50, 0x2, R45 ; - /*6c40*/ SHF.L.W.U32.HI R59, R59, 0x7, R20 ; - /*6c50*/ SHF.L.W.U32.HI R54, R89, 0x4, R56 ; - /*6c60*/ SHF.L.W.U32.HI R9, R36, 0xa, R17 ; - /*6c70*/ SHF.L.W.U32.HI R23, R16, 0x1, R47 ; - /*6c80*/ SHF.L.W.U32.HI R66, R47, 0x1, R16 ; - /*6c90*/ PRMT R50, R14, 0x2107, R33 ; - /*6ca0*/ PRMT R78, R33, 0x2107, R14 ; - /*6cb0*/ PRMT R55, R42, 0x4321, R53 ; - /*6cc0*/ SHF.L.W.U32.HI R56, R56, 0x4, R89 ; - /*6cd0*/ SHF.L.W.U32.HI R16, R44, 0x1b, R21 ; - /*6ce0*/ LOP3.LUT R45, R84, R83, R12, 0xd2, !PT ; - /*6cf0*/ LOP3.LUT R47, R83, R12, R72, 0xd2, !PT ; - /*6d00*/ LOP3.LUT R14, R12, R72, R15, 0xd2, !PT ; - /*6d10*/ LOP3.LUT R70, R86, R11, R69, 0xd2, !PT ; - /*6d20*/ LOP3.LUT R65, R11, R69, R76, 0xd2, !PT ; - /*6d30*/ SHF.L.W.U32.HI R21, R21, 0x1b, R44 ; - /*6d40*/ SHF.L.W.U32.HI R79, R22, 0x14, R39 ; - /*6d50*/ SHF.L.W.U32.HI R73, R39, 0x14, R22 ; - /*6d60*/ LOP3.LUT R61, R72, R15, R84, 0xd2, !PT ; - /*6d70*/ LOP3.LUT R60, R15, R84, R83, 0xd2, !PT ; - /*6d80*/ LOP3.LUT R69, R69, R76, R13, 0xd2, !PT ; - /*6d90*/ LOP3.LUT R48, R76, R13, R86, 0xd2, !PT ; - /*6da0*/ LOP3.LUT R12, R13, R86, R11, 0xd2, !PT ; - /*6db0*/ LOP3.LUT R44, R75, R74, R59, 0xd2, !PT ; - /*6dc0*/ LOP3.LUT R15, R74, R59, R71, 0xd2, !PT ; - /*6dd0*/ LOP3.LUT R39, R67, R68, R43, 0xd2, !PT ; - /*6de0*/ LOP3.LUT R13, R68, R43, R63, 0xd2, !PT ; - /*6df0*/ LOP3.LUT R33, R71, R10, R75, 0xd2, !PT ; - /*6e00*/ LOP3.LUT R11, R10, R75, R74, 0xd2, !PT ; - /*6e10*/ LOP3.LUT R59, R59, R71, R10, 0xd2, !PT ; - /*6e20*/ LOP3.LUT R22, R63, R8, R67, 0xd2, !PT ; - /*6e30*/ LOP3.LUT R43, R43, R63, R8, 0xd2, !PT ; - /*6e40*/ LOP3.LUT R10, R8, R67, R68, 0xd2, !PT ; - /*6e50*/ LOP3.LUT R20, R56, R9, R64, 0xd2, !PT ; - /*6e60*/ LOP3.LUT R76, R9, R64, R55, 0xd2, !PT ; - /*6e70*/ LOP3.LUT R63, R16, R56, R9, 0xd2, !PT ; - /*6e80*/ LDC.64 R8, c[0x3][R57+0x8] ; - /*6e90*/ IADD3 R7, R7, 0x2, RZ ; - /*6ea0*/ PRMT R53, R53, 0x4321, R42 ; - /*6eb0*/ ISETP.GE.U32.AND P0, PT, R7, 0x17, PT ; - /*6ec0*/ SHF.L.W.U32.HI R17, R17, 0xa, R36 ; - /*6ed0*/ SHF.L.W.U32.HI R42, R52, 0x6, R41 ; - /*6ee0*/ LOP3.LUT R36, R64, R55, R16, 0xd2, !PT ; - /*6ef0*/ LOP3.LUT R16, R55, R16, R56, 0xd2, !PT ; - /*6f00*/ SHF.L.W.U32.HI R41, R41, 0x6, R52 ; - /*6f10*/ LOP3.LUT R56, R54, R17, R58, 0xd2, !PT ; - /*6f20*/ LOP3.LUT R74, R17, R58, R53, 0xd2, !PT ; - /*6f30*/ LOP3.LUT R64, R21, R54, R17, 0xd2, !PT ; - /*6f40*/ LOP3.LUT R49, R58, R53, R21, 0xd2, !PT ; - /*6f50*/ LOP3.LUT R17, R53, R21, R54, 0xd2, !PT ; - /*6f60*/ SHF.L.W.U32.HI R52, R85, 0x3, R46 ; - /*6f70*/ LOP3.LUT R21, R40, R23, R42, 0xd2, !PT ; - /*6f80*/ LOP3.LUT R58, R51, R50, R40, 0xd2, !PT ; - /*6f90*/ SHF.L.W.U32.HI R46, R46, 0x3, R85 ; - /*6fa0*/ LOP3.LUT R55, R42, R51, R50, 0xd2, !PT ; - /*6fb0*/ LOP3.LUT R40, R50, R40, R23, 0xd2, !PT ; - /*6fc0*/ LOP3.LUT R72, R23, R42, R51, 0xd2, !PT ; - /*6fd0*/ LOP3.LUT R71, R66, R41, R38, 0xd2, !PT ; - /*6fe0*/ LOP3.LUT R50, R41, R38, R78, 0xd2, !PT ; - /*6ff0*/ LOP3.LUT R23, R37, R66, R41, 0xd2, !PT ; - /*7000*/ LOP3.LUT R38, R38, R78, R37, 0xd2, !PT ; - /*7010*/ LOP3.LUT R57, R78, R37, R66, 0xd2, !PT ; - /*7020*/ LOP3.LUT R53, R52, R81, R34, 0xd2, !PT ; - /*7030*/ LOP3.LUT R68, R81, R34, R35, 0xd2, !PT ; - /*7040*/ LOP3.LUT R51, R79, R52, R81, 0xd2, !PT ; - /*7050*/ LOP3.LUT R37, R35, R79, R52, 0xd2, !PT ; - /*7060*/ LOP3.LUT R66, R34, R35, R79, 0xd2, !PT ; - /*7070*/ LOP3.LUT R34, R46, R62, R19, 0xd2, !PT ; - /*7080*/ LOP3.LUT R42, R62, R19, R32, 0xd2, !PT ; - /*7090*/ LOP3.LUT R52, R73, R46, R62, 0xd2, !PT ; - /*70a0*/ LOP3.LUT R67, R19, R32, R73, 0xd2, !PT ; - /*70b0*/ LOP3.LUT R46, R32, R73, R46, 0xd2, !PT ; - /*70c0*/ LOP3.LUT R19, R61, R8, RZ, 0x3c, !PT ; - /*70d0*/ LOP3.LUT R41, R70, R9, RZ, 0x3c, !PT ; - /*70e0*/ @!P0 BRA `(.L_x_64) ; - /*70f0*/ UMOV UR6, 32@lo(d_target) ; - /*7100*/ UMOV UR7, 32@hi(d_target) ; - /*7110*/ LDG.E.64.STRONG.CTA R8, [UR6] ; - /*7120*/ LOP3.LUT R40, R40, R68, R47, 0x96, !PT ; - /*7130*/ BMOV.32.CLEAR RZ, B0 ; - /*7140*/ LOP3.LUT R42, R57, R42, R48, 0x96, !PT ; - /*7150*/ BSSY B0, `(.L_x_65) ; - /*7160*/ LOP3.LUT R45, R58, R53, R45, 0x96, !PT ; - /*7170*/ LOP3.LUT R34, R38, R34, R69, 0x96, !PT ; - /*7180*/ LOP3.LUT R14, R21, R66, R14, 0x96, !PT ; - /*7190*/ LOP3.LUT R46, R71, R46, R41, 0x96, !PT ; - /*71a0*/ LOP3.LUT R55, R55, R51, R60, 0x96, !PT ; - /*71b0*/ LOP3.LUT R50, R50, R52, R65, 0x96, !PT ; - /*71c0*/ LOP3.LUT R45, R59, R45, R76, 0x96, !PT ; - /*71d0*/ LOP3.LUT R34, R43, R34, R74, 0x96, !PT ; - /*71e0*/ LOP3.LUT R40, R33, R40, R36, 0x96, !PT ; - /*71f0*/ LOP3.LUT R49, R22, R42, R49, 0x96, !PT ; - /*7200*/ LOP3.LUT R37, R72, R37, R19, 0x96, !PT ; - /*7210*/ LOP3.LUT R12, R23, R67, R12, 0x96, !PT ; - /*7220*/ LOP3.LUT R14, R11, R14, R16, 0x96, !PT ; - /*7230*/ LOP3.LUT R55, R15, R55, R20, 0x96, !PT ; - /*7240*/ LOP3.LUT R50, R13, R50, R56, 0x96, !PT ; - /*7250*/ LOP3.LUT R39, R39, R46, R64, 0x96, !PT ; - /*7260*/ SHF.L.W.U32.HI R7, R45, 0x1, R34 ; - /*7270*/ SHF.L.W.U32.HI R11, R49, 0x1, R40 ; - /*7280*/ LOP3.LUT R44, R44, R37, R63, 0x96, !PT ; - /*7290*/ SHF.L.W.U32.HI R34, R34, 0x1, R45 ; - /*72a0*/ SHF.L.W.U32.HI R49, R40, 0x1, R49 ; - /*72b0*/ LOP3.LUT R12, R10, R12, R17, 0x96, !PT ; - /*72c0*/ LOP3.LUT R39, R7, R52, R39, 0x96, !PT ; - /*72d0*/ SHF.L.W.U32.HI R10, R55, 0x1, R50 ; - /*72e0*/ LOP3.LUT R44, R34, R51, R44, 0x96, !PT ; - /*72f0*/ LOP3.LUT R38, R49, R38, R50, 0x96, !PT ; - /*7300*/ LOP3.LUT R7, R11, R58, R55, 0x96, !PT ; - /*7310*/ LOP3.LUT R12, R10, R41, R12, 0x96, !PT ; - /*7320*/ SHF.L.W.U32.HI R50, R50, 0x1, R55 ; - /*7330*/ SHF.L.W.U32.HI R11, R39, 0xc, R44 ; - /*7340*/ SHF.L.W.U32.HI R10, R38, 0xb, R7 ; - /*7350*/ LOP3.LUT R14, R50, R19, R14, 0x96, !PT ; - /*7360*/ SHF.L.W.U32.HI R39, R44, 0xc, R39 ; - /*7370*/ SHF.L.W.U32.HI R7, R7, 0xb, R38 ; - /*7380*/ LOP3.LUT R12, R12, R11, R10, 0xd2, !PT ; - /*7390*/ LOP3.LUT R14, R14, R39, R7, 0xd2, !PT ; - /*73a0*/ LOP3.LUT R12, R12, 0x80000000, RZ, 0x3c, !PT ; - /*73b0*/ LOP3.LUT R14, R14, 0x80008008, RZ, 0x3c, !PT ; - /*73c0*/ PRMT R12, R12, 0x123, RZ ; - /*73d0*/ PRMT R13, R14, 0x123, RZ ; - /*73e0*/ ISETP.GT.U32.AND P0, PT, R12, R8, PT ; - /*73f0*/ ISETP.GT.U32.AND.EX P0, PT, R13, R9, PT, P0 ; - /*7400*/ @P0 BRA `(.L_x_66) ; - /*7410*/ S2R R9, SR_LANEID ; - /*7420*/ VOTEU.ANY UR6, UPT, PT ; - /*7430*/ FLO.U32 R8, UR6 ; - /*7440*/ POPC R7, UR6 ; - /*7450*/ ISETP.EQ.U32.AND P0, PT, R8, R9, PT ; - /*7460*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R7, [UR4], R7 ; - /*7470*/ S2R R9, SR_LTMASK ; - /*7480*/ LOP3.LUT R9, R9, UR6, RZ, 0xc0, !PT ; - /*7490*/ POPC R10, R9 ; - /*74a0*/ SHFL.IDX PT, R19, R7, R8, 0x1f ; - /*74b0*/ IMAD.IADD R19, R19, 0x1, R10 ; - /*74c0*/ ISETP.GT.U32.AND P0, PT, R19, 0x7, PT ; - /*74d0*/ @P0 EXIT ; - /*74e0*/ S2R R7, SR_TID.X ; - /*74f0*/ SHF.R.S32.HI R10, RZ, 0x1f, R0 ; - /*7500*/ UMOV UR6, 32@lo(d_header) ; - /*7510*/ S2R R8, SR_CTAID.X ; - /*7520*/ UMOV UR7, 32@hi(d_header) ; - /*7530*/ IMAD R7, R8, c[0x0][0x0], R7 ; - /*7540*/ IMAD.MOV.U32 R8, RZ, RZ, 0x20 ; - /*7550*/ IMAD R7, R7, c[0x3][0x180], RZ ; - /*7560*/ IMAD.WIDE.U32 R8, R19, R8, c[0x0][0x168] ; - /*7570*/ IADD3 R14, P0, P1, R7, c[0x0][0x160], R0 ; - /*7580*/ IMAD.WIDE.U32 R18, R19, R18, c[0x0][0x168] ; - /*7590*/ IADD3.X R15, RZ, c[0x0][0x164], R10, P0, P1 ; - /*75a0*/ STG.E.EF.128.SYS [R8], R28 ; - /*75b0*/ STG.E.EF.128.SYS [R8+0x10], R24 ; - /*75c0*/ STG.E.EF.64.SYS [R18+0x100], R14 ; - /*75d0*/ LDG.E.64.STRONG.CTA R10, [UR6] ; - /*75e0*/ STG.E.EF.64.SYS [UR4+-0x60], R10 ; - /*75f0*/ STG.E.EF.64.SYS [R18+0x148], R12 ; -.L_x_66: - /*7600*/ BSYNC B0 ; -.L_x_65: - /*7610*/ IADD3 R0, R0, 0x1, RZ ; - /*7620*/ ISETP.GE.U32.AND P0, PT, R0, c[0x3][0x180], PT ; - /*7630*/ @P0 EXIT ; - /*7640*/ BRA `(.L_x_67) ; -.L_x_68: - /*7650*/ BRA `(.L_x_68); - /*7660*/ NOP; - /*7670*/ NOP; -.L_x_178: - - -//--------------------- .text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=96" - .align 128 - .global _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,(.L_x_179 - _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R85, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0060*/ S2R R86, SR_CTAID.X ; - /*0070*/ UMOV UR4, URZ ; - /*0080*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0090*/ LOP3.LUT R84, R85.reuse, 0xff8, RZ, 0xc0, !PT ; - /*00a0*/ IMAD.SHL.U32 R87, R85.reuse, 0x20, RZ ; - /*00b0*/ LOP3.LUT R5, R85.reuse, 0x3, RZ, 0xc0, !PT ; - /*00c0*/ IMAD R86, R86, c[0x0][0x0], R85 ; - /*00d0*/ LOP3.LUT R88, R85.reuse, 0x7, RZ, 0xc0, !PT ; - /*00e0*/ IMAD.SHL.U32 R3, R84.reuse, 0x8, RZ ; - /*00f0*/ LEA R84, R84, 0x800, 0x6 ; - /*0100*/ IMAD R86, R86, c[0x3][0x180], RZ ; - /*0110*/ LEA R85, R85, 0x800, 0x6 ; - /*0120*/ LOP3.LUT R3, R3, 0xfffffff8, R88, 0xe2, !PT ; - /*0130*/ IMAD R2, R5, 0x10, R84 ; -.L_x_75: - /*0140*/ UMOV UR8, 32@lo(d_header) ; - /*0150*/ UMOV UR9, 32@hi(d_header) ; - /*0160*/ LDG.E.U.128.STRONG.CTA R4, [UR8+0x10] ; - /*0170*/ LDG.E.U.128.STRONG.CTA R8, [UR8] ; - /*0180*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*0190*/ IMAD.U32 R91, RZ, RZ, UR4 ; - /*01a0*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*01b0*/ UMOV UR9, 0xc0 ; - /*01c0*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*01d0*/ IADD3 R90, P0, P1, R86, c[0x0][0x160], R91 ; - /*01e0*/ ULDC UR5, c[0x3][0x180] ; - /*01f0*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*0200*/ IADD3.X R91, RZ, c[0x0][0x164], R0, P0, P1 ; - /*0210*/ UMOV UR5, URZ ; - /*0220*/ SHF.L.W.U32.HI R26, R90, 0x1, R91 ; - /*0230*/ SHF.L.W.U32.HI R19, R91, 0x1, R90 ; - /*0240*/ LOP3.LUT R26, R26, R5, RZ, 0x3c, !PT ; - /*0250*/ LOP3.LUT R19, R19, R4, RZ, 0x3c, !PT ; - /*0260*/ LOP3.LUT R0, R26, R7, RZ, 0x3c, !PT ; - /*0270*/ LOP3.LUT R13, R19.reuse, R6, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R20, R19, 0x15, R26 ; - /*0290*/ SHF.L.W.U32.HI R37, R0, 0x1c, R13 ; - /*02a0*/ SHF.L.W.U32.HI R39, R13, 0x1c, R0 ; - /*02b0*/ LOP3.LUT R0, R26.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*02c0*/ SHF.L.W.U32.HI R14, R26.reuse, 0x15, R19.reuse ; - /*02d0*/ SHF.L.W.U32.HI R38, R26, 0x19, R19 ; - /*02e0*/ SHF.L.W.U32.HI R58, R19, 0x19, R26 ; - /*02f0*/ PRMT R27, R26, 0x4321, R19 ; - /*0300*/ LOP3.LUT R13, R7, 0x80000000, RZ, 0x3c, !PT ; - /*0310*/ SHF.L.W.U32.HI R24, R4, 0x1, R5 ; - /*0320*/ PRMT R26, R19, 0x4321, R26 ; - /*0330*/ SHF.L.W.U32.HI R16, R0, 0x17, R19 ; - /*0340*/ SHF.L.W.U32.HI R15, R5, 0x1, R4 ; - /*0350*/ SHF.L.W.U32.HI R19, R19, 0x17, R0 ; - /*0360*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*0370*/ SHF.L.W.U32.HI R12, R6, 0x1, R13 ; - /*0380*/ LOP3.LUT R24, R24, R9, RZ, 0x3c, !PT ; - /*0390*/ LOP3.LUT R15, R15, 0x1, R8, 0x96, !PT ; - /*03a0*/ SHF.L.W.U32.HI R21, R13, 0x1, R6 ; - /*03b0*/ SHF.L.W.U32.HI R31, R9, 0x1, R0 ; - /*03c0*/ SHF.L.W.U32.HI R18, R0, 0x1, R9 ; - /*03d0*/ SHF.L.W.U32.HI R29, R10, 0x1, R11 ; - /*03e0*/ SHF.L.W.U32.HI R25, R11, 0x1, R10 ; - /*03f0*/ LOP3.LUT R12, R12, R11.reuse, RZ, 0x3c, !PT ; - /*0400*/ LOP3.LUT R22, R24, R11, RZ, 0x3c, !PT ; - /*0410*/ SHF.L.W.U32.HI R0, R24.reuse, 0xc, R15.reuse ; - /*0420*/ SHF.L.W.U32.HI R13, R15.reuse, 0xc, R24.reuse ; - /*0430*/ SHF.L.W.U32.HI R34, R24.reuse, 0x2, R15.reuse ; - /*0440*/ SHF.L.W.U32.HI R17, R15.reuse, 0x2, R24.reuse ; - /*0450*/ SHF.L.W.U32.HI R50, R24, 0xd, R15 ; - /*0460*/ SHF.L.W.U32.HI R30, R15, 0xd, R24 ; - /*0470*/ SHF.L.W.U32.HI R11, R24, 0xa, R15 ; - /*0480*/ SHF.L.W.U32.HI R24, R15.reuse, 0xa, R24 ; - /*0490*/ LOP3.LUT R23, R15, R10.reuse, RZ, 0x3c, !PT ; - /*04a0*/ LOP3.LUT R21, R21, R10, RZ, 0x3c, !PT ; - /*04b0*/ LOP3.LUT R15, R18, 0x80000000, R7, 0x96, !PT ; - /*04c0*/ LOP3.LUT R32, R31, R6, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R6, R29, R91, RZ, 0x3c, !PT ; - /*04e0*/ LOP3.LUT R7, R25, R90, RZ, 0x3c, !PT ; - /*04f0*/ LOP3.LUT R4, R21.reuse, R4, RZ, 0x3c, !PT ; - /*0500*/ SHF.L.W.U32.HI R33, R12, 0xb, R21 ; - /*0510*/ SHF.L.W.U32.HI R18, R21.reuse, 0xb, R12.reuse ; - /*0520*/ SHF.L.W.U32.HI R29, R21, 0x1d, R12 ; - /*0530*/ SHF.L.W.U32.HI R25, R12.reuse, 0x1d, R21.reuse ; - /*0540*/ SHF.L.W.U32.HI R35, R12.reuse, 0xf, R21.reuse ; - /*0550*/ SHF.L.W.U32.HI R40, R21.reuse, 0xf, R12.reuse ; - /*0560*/ SHF.L.W.U32.HI R31, R12, 0x6, R21 ; - /*0570*/ SHF.L.W.U32.HI R41, R21, 0x6, R12 ; - /*0580*/ SHF.L.W.U32.HI R21, R6, 0x3, R7 ; - /*0590*/ SHF.L.W.U32.HI R44, R15, 0x14, R32 ; - /*05a0*/ SHF.L.W.U32.HI R10, R22, 0x1, R23 ; - /*05b0*/ SHF.L.W.U32.HI R53, R23, 0x1, R22 ; - /*05c0*/ LOP3.LUT R28, R44, R30, R21, 0xb4, !PT ; - /*05d0*/ LOP3.LUT R22, R21, R29, R30, 0xb4, !PT ; - /*05e0*/ LOP3.LUT R51, R30, R37, R29, 0xb4, !PT ; - /*05f0*/ SHF.L.W.U32.HI R30, R6, 0x12, R7 ; - /*0600*/ PRMT R43, R32.reuse, 0x2107, R15.reuse ; - /*0610*/ SHF.L.W.U32.HI R23, R7, 0x3, R6 ; - /*0620*/ SHF.L.W.U32.HI R48, R32, 0x14, R15 ; - /*0630*/ LOP3.LUT R59, R37, R21, R44, 0xb4, !PT ; - /*0640*/ LOP3.LUT R44, R29, R44, R37, 0xb4, !PT ; - /*0650*/ LOP3.LUT R29, R31, R43, R38, 0xb4, !PT ; - /*0660*/ LOP3.LUT R57, R38, R30, R43, 0xb4, !PT ; - /*0670*/ LOP3.LUT R47, R39, R23, R48, 0xb4, !PT ; - /*0680*/ LOP3.LUT R45, R48, R50, R23, 0xb4, !PT ; - /*0690*/ LOP3.LUT R36, R23, R25, R50, 0xb4, !PT ; - /*06a0*/ LOP3.LUT R43, R43, R10, R30, 0xb4, !PT ; - /*06b0*/ LOP3.LUT R50, R50, R39, R25, 0xb4, !PT ; - /*06c0*/ LOP3.LUT R48, R25, R48, R39, 0xb4, !PT ; - /*06d0*/ LOP3.LUT R42, R10, R38, R31, 0xb4, !PT ; - /*06e0*/ LOP3.LUT R30, R30, R31, R10, 0xb4, !PT ; - /*06f0*/ PRMT R21, R15, 0x2107, R32 ; - /*0700*/ LOP3.LUT R5, R12, R5, RZ, 0x3c, !PT ; - /*0710*/ SHF.L.W.U32.HI R46, R7, 0x12, R6 ; - /*0720*/ SHF.L.W.U32.HI R52, R32.reuse, 0xe, R15.reuse ; - /*0730*/ SHF.L.W.U32.HI R49, R15.reuse, 0xe, R32.reuse ; - /*0740*/ SHF.L.W.U32.HI R25, R15.reuse, 0x7, R32 ; - /*0750*/ SHF.L.W.U32.HI R10, R32, 0x7, R15 ; - /*0760*/ LOP3.LUT R15, R15, R91, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R12, R32, R90, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R38, R53, R58, R41, 0xb4, !PT ; - /*0790*/ LOP3.LUT R37, R41, R21, R58, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R58, R58, R46, R21, 0xb4, !PT ; - /*07b0*/ LOP3.LUT R32, R21, R53, R46, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R39, R46, R41, R53, 0xb4, !PT ; - /*07d0*/ SHF.L.W.U32.HI R41, R15, 0x1b, R12 ; - /*07e0*/ SHF.L.W.U32.HI R23, R12, 0x1b, R15 ; - /*07f0*/ LOP3.LUT R21, R0, R6, R9, 0x90, !PT ; - /*0800*/ LOP3.LUT R12, R33, R0, RZ, 0x30, !PT ; - /*0810*/ SHF.L.W.U32.HI R46, R5, 0x1e, R4 ; - /*0820*/ SHF.L.W.U32.HI R31, R4, 0x1e, R5 ; - /*0830*/ LOP3.LUT R5, R7, 0x1, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R4, R21, R52, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R21, R12, R6, R9, 0x96, !PT ; - /*0860*/ LOP3.LUT R12, R13, R7, R8, 0x90, !PT ; - /*0870*/ LOP3.LUT R0, R0, R20, R33, 0xb4, !PT ; - /*0880*/ LOP3.LUT R15, R33, R52, R20, 0xb4, !PT ; - /*0890*/ LOP3.LUT R61, R52, R6, R9, 0x6, !PT ; - /*08a0*/ LOP3.LUT R60, R18, R13, RZ, 0x30, !PT ; - /*08b0*/ SHF.L.W.U32.HI R52, R6.reuse, 0x9, R7 ; - /*08c0*/ SHF.L.W.U32.HI R33, R6, 0x4, R5 ; - /*08d0*/ SHF.L.W.U32.HI R56, R5, 0x4, R6.reuse ; - /*08e0*/ SHF.L.W.U32.HI R9, R7, 0x9, R6 ; - /*08f0*/ LOP3.LUT R6, R13, R14, R18, 0xb4, !PT ; - /*0900*/ LOP3.LUT R18, R18, R49.reuse, R14, 0xb4, !PT ; - /*0910*/ LOP3.LUT R5, R12, R49, RZ, 0x3c, !PT ; - /*0920*/ LOP3.LUT R49, R49, R7.reuse, R8.reuse, 0x6, !PT ; - /*0930*/ LOP3.LUT R60, R60, R7, R8, 0x96, !PT ; - /*0940*/ LOP3.LUT R7, R16, R52, R25, 0xb4, !PT ; - /*0950*/ LOP3.LUT R12, R46, R25, R16, 0xb4, !PT ; - /*0960*/ LOP3.LUT R55, R25, R17, R52, 0xb4, !PT ; - /*0970*/ LOP3.LUT R13, R52, R46, R17, 0xb4, !PT ; - /*0980*/ LOP3.LUT R16, R17, R16, R46, 0xb4, !PT ; - /*0990*/ LOP3.LUT R8, R19, R9, R10, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R53, R10, R34, R9, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R17, R31, R10, R19, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R10, R9, R31, R34, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R9, R34, R19, R31, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R19, R56, R35, R11, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R54, R11, R26, R35, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R35, R35, R41, R26, 0xb4, !PT ; - /*0a10*/ LOP3.LUT R52, R41, R11, R56, 0xb4, !PT ; - /*0a20*/ LOP3.LUT R26, R26, R56, R41, 0xb4, !PT ; - /*0a30*/ LOP3.LUT R34, R33, R40, R24, 0xb4, !PT ; - /*0a40*/ LOP3.LUT R56, R24, R27, R40, 0xb4, !PT ; - /*0a50*/ LOP3.LUT R41, R23, R24, R33, 0xb4, !PT ; - /*0a60*/ LOP3.LUT R40, R40, R23, R27, 0xb4, !PT ; - /*0a70*/ LOP3.LUT R27, R27, R33, R23, 0xb4, !PT ; - /*0a80*/ LOP3.LUT R11, R61, R20, RZ, 0x3c, !PT ; - /*0a90*/ LOP3.LUT R14, R49, R14, RZ, 0x3c, !PT ; - /*0aa0*/ LOP3.LUT R24, R60, 0x1, RZ, 0x3c, !PT ; -.L_x_69: - /*0ab0*/ LOP3.LUT R60, R43, R51, R14, 0x96, !PT ; - /*0ac0*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*0ad0*/ LOP3.LUT R61, R32, R50, R11, 0x96, !PT ; - /*0ae0*/ UIADD3 UR8, UR9, 0x8, URZ ; - /*0af0*/ LOP3.LUT R64, R29, R28, R6, 0x96, !PT ; - /*0b00*/ UISETP.NE.AND UP1, UPT, UR5, 0x16, UPT ; - /*0b10*/ LOP3.LUT R60, R10, R60, R35, 0x96, !PT ; - /*0b20*/ ULDC.64 UR10, c[0x3][UR9+0x8] ; - /*0b30*/ LOP3.LUT R61, R13, R61, R40, 0x96, !PT ; - /*0b40*/ LOP3.LUT R64, R8, R64, R19, 0x96, !PT ; - /*0b50*/ UMOV UR9, UR8 ; - /*0b60*/ SHF.L.W.U32.HI R25, R61, 0x1, R60 ; - /*0b70*/ LOP3.LUT R31, R37, R45, R0, 0x96, !PT ; - /*0b80*/ LOP3.LUT R62, R57, R22, R18.reuse, 0x96, !PT ; - /*0b90*/ LOP3.LUT R46, R25.reuse, R64.reuse, R18, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R23, R25, R64, R22, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R57, R25.reuse, R64.reuse, R57, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R22, R25.reuse, R64.reuse, R54, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R20, R25, R64, R53, 0x96, !PT ; - /*0be0*/ LOP3.LUT R18, R7, R31, R34, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R66, R30, R44, R5, 0x96, !PT ; - /*0c00*/ LOP3.LUT R62, R53, R62, R54, 0x96, !PT ; - /*0c10*/ SHF.L.W.U32.HI R25, R60, 0x1, R61 ; - /*0c20*/ LOP3.LUT R65, R39, R48, R4, 0x96, !PT ; - /*0c30*/ LOP3.LUT R53, R58, R36, R15.reuse, 0x96, !PT ; - /*0c40*/ SHF.L.W.U32.HI R63, R18, 0x1, R64 ; - /*0c50*/ LOP3.LUT R66, R9, R66, R26, 0x96, !PT ; - /*0c60*/ LOP3.LUT R49, R25, R18, R15, 0x96, !PT ; - /*0c70*/ LOP3.LUT R36, R25.reuse, R18.reuse, R36, 0x96, !PT ; - /*0c80*/ LOP3.LUT R58, R25.reuse, R18.reuse, R58, 0x96, !PT ; - /*0c90*/ LOP3.LUT R31, R25, R18.reuse, R56.reuse, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R65, R16, R65, R27, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R53, R55, R53, R56, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R25, R25, R18, R55, 0x96, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R64, R64, 0x1, R18 ; - /*0ce0*/ LOP3.LUT R55, R42, R59, R24, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R54, R38, R47, R21, 0x96, !PT ; - /*0d00*/ LOP3.LUT R33, R63, R66.reuse, R59, 0x96, !PT ; - /*0d10*/ SHF.L.W.U32.HI R59, R65, 0x1, R66 ; - /*0d20*/ LOP3.LUT R18, R63, R66, R42, 0x96, !PT ; - /*0d30*/ LOP3.LUT R55, R17, R55, R52, 0x96, !PT ; - /*0d40*/ LOP3.LUT R15, R63, R66.reuse, R24, 0x96, !PT ; - /*0d50*/ LOP3.LUT R42, R64, R65, R47, 0x96, !PT ; - /*0d60*/ SHF.L.W.U32.HI R56, R53, 0x1, R62 ; - /*0d70*/ LOP3.LUT R52, R63.reuse, R66.reuse, R52, 0x96, !PT ; - /*0d80*/ LOP3.LUT R24, R63, R66, R17, 0x96, !PT ; - /*0d90*/ LOP3.LUT R54, R12, R54, R41, 0x96, !PT ; - /*0da0*/ LOP3.LUT R47, R64, R65.reuse, R12, 0x96, !PT ; - /*0db0*/ SHF.L.W.U32.HI R66, R66, 0x1, R65 ; - /*0dc0*/ LOP3.LUT R12, R59.reuse, R62.reuse, R35, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R35, R59, R62, R10, 0x96, !PT ; - /*0de0*/ LOP3.LUT R17, R64, R65, R21, 0x96, !PT ; - /*0df0*/ LOP3.LUT R10, R56, R55, R6, 0x96, !PT ; - /*0e00*/ LOP3.LUT R21, R64.reuse, R65.reuse, R38, 0x96, !PT ; - /*0e10*/ LOP3.LUT R41, R64, R65, R41, 0x96, !PT ; - /*0e20*/ SHF.L.W.U32.HI R63, R62, 0x1, R53 ; - /*0e30*/ LOP3.LUT R6, R56, R55, R19, 0x96, !PT ; - /*0e40*/ LOP3.LUT R65, R66, R53, R40, 0x96, !PT ; - /*0e50*/ LOP3.LUT R19, R56, R55, R8, 0x96, !PT ; - /*0e60*/ LOP3.LUT R40, R66, R53, R13, 0x96, !PT ; - /*0e70*/ SHF.L.W.U32.HI R8, R55, 0x1, R54 ; - /*0e80*/ LOP3.LUT R64, R56.reuse, R55.reuse, R28, 0x96, !PT ; - /*0e90*/ LOP3.LUT R38, R56, R55, R29, 0x96, !PT ; - /*0ea0*/ SHF.L.W.U32.HI R13, R54, 0x1, R55 ; - /*0eb0*/ LOP3.LUT R55, R63, R54, R45, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R14, R59.reuse, R62.reuse, R14, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R51, R59.reuse, R62.reuse, R51, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R43, R59, R62, R43, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R11, R66.reuse, R53.reuse, R11, 0x96, !PT ; - /*0f00*/ LOP3.LUT R50, R66, R53, R50, 0x96, !PT ; - /*0f10*/ LOP3.LUT R32, R66, R53, R32, 0x96, !PT ; - /*0f20*/ LOP3.LUT R45, R63.reuse, R54.reuse, R34, 0x96, !PT ; - /*0f30*/ LOP3.LUT R59, R63.reuse, R54.reuse, R0, 0x96, !PT ; - /*0f40*/ LOP3.LUT R37, R63.reuse, R54.reuse, R37, 0x96, !PT ; - /*0f50*/ LOP3.LUT R34, R63, R54, R7, 0x96, !PT ; - /*0f60*/ LOP3.LUT R53, R8, R61, R39, 0x96, !PT ; - /*0f70*/ LOP3.LUT R29, R8.reuse, R61.reuse, R4, 0x96, !PT ; - /*0f80*/ LOP3.LUT R63, R8.reuse, R61.reuse, R48, 0x96, !PT ; - /*0f90*/ LOP3.LUT R39, R8.reuse, R61.reuse, R27, 0x96, !PT ; - /*0fa0*/ LOP3.LUT R9, R13.reuse, R60.reuse, R9, 0x96, !PT ; - /*0fb0*/ LOP3.LUT R8, R8, R61, R16, 0x96, !PT ; - /*0fc0*/ LOP3.LUT R28, R13, R60, R5, 0x96, !PT ; - /*0fd0*/ LOP3.LUT R44, R13.reuse, R60.reuse, R44, 0x96, !PT ; - /*0fe0*/ LOP3.LUT R30, R13.reuse, R60.reuse, R30, 0x96, !PT ; - /*0ff0*/ LOP3.LUT R62, R13, R60, R26, 0x96, !PT ; - /*1000*/ SHF.L.W.U32.HI R7, R58, 0xb, R57 ; - /*1010*/ SHF.L.W.U32.HI R60, R57, 0xb, R58 ; - /*1020*/ SHF.L.W.U32.HI R58, R8, 0xe, R9 ; - /*1030*/ SHF.L.W.U32.HI R8, R9, 0xe, R8 ; - /*1040*/ SHF.L.W.U32.HI R54, R41, 0x9, R52 ; - /*1050*/ SHF.L.W.U32.HI R56, R52, 0x9, R41 ; - /*1060*/ SHF.L.W.U32.HI R9, R34, 0x2, R19 ; - /*1070*/ SHF.L.W.U32.HI R41, R29, 0x1b, R28 ; - /*1080*/ SHF.L.W.U32.HI R4, R55, 0xc, R64 ; - /*1090*/ SHF.L.W.U32.HI R0, R64, 0xc, R55 ; - /*10a0*/ SHF.L.W.U32.HI R13, R53, 0x7, R30 ; - /*10b0*/ SHF.L.W.U32.HI R19, R19, 0x2, R34 ; - /*10c0*/ PRMT R27, R40, 0x4321, R35 ; - /*10d0*/ PRMT R26, R35, 0x4321, R40 ; - /*10e0*/ SHF.L.W.U32.HI R28, R28, 0x1b, R29 ; - /*10f0*/ SHF.L.W.U32.HI R53, R30, 0x7, R53 ; - /*1100*/ SHF.L.W.U32.HI R52, R50, 0x17, R51 ; - /*1110*/ SHF.L.W.U32.HI R55, R51, 0x17, R50 ; - /*1120*/ SHF.L.W.U32.HI R29, R42, 0x4, R33 ; - /*1130*/ SHF.L.W.U32.HI R34, R33, 0x4, R42 ; - /*1140*/ SHF.L.W.U32.HI R35, R31, 0xf, R22 ; - /*1150*/ SHF.L.W.U32.HI R40, R22, 0xf, R31 ; - /*1160*/ SHF.L.W.U32.HI R51, R37, 0xa, R38 ; - /*1170*/ SHF.L.W.U32.HI R42, R38, 0xa, R37 ; - /*1180*/ SHF.L.W.U32.HI R30, R47, 0x12, R24 ; - /*1190*/ SHF.L.W.U32.HI R22, R24, 0x12, R47 ; - /*11a0*/ SHF.L.W.U32.HI R5, R65, 0x15, R12 ; - /*11b0*/ SHF.L.W.U32.HI R38, R36, 0x6, R23 ; - /*11c0*/ SHF.L.W.U32.HI R24, R25, 0x1d, R20 ; - /*11d0*/ SHF.L.W.U32.HI R57, R12, 0x15, R65 ; - /*11e0*/ SHF.L.W.U32.HI R36, R23, 0x6, R36 ; - /*11f0*/ SHF.L.W.U32.HI R20, R20, 0x1d, R25 ; - /*1200*/ SHF.L.W.U32.HI R16, R49, 0x1e, R46 ; - /*1210*/ SHF.L.W.U32.HI R12, R46, 0x1e, R49 ; - /*1220*/ SHF.L.W.U32.HI R33, R63, 0x14, R44 ; - /*1230*/ SHF.L.W.U32.HI R23, R44, 0x14, R63 ; - /*1240*/ SHF.L.W.U32.HI R25, R45, 0xd, R6 ; - /*1250*/ SHF.L.W.U32.HI R45, R6, 0xd, R45 ; - /*1260*/ SHF.L.W.U32.HI R44, R11, 0x1c, R14 ; - /*1270*/ SHF.L.W.U32.HI R46, R14, 0x1c, R11 ; - /*1280*/ SHF.L.W.U32.HI R48, R21, 0x3, R18 ; - /*1290*/ SHF.L.W.U32.HI R50, R18, 0x3, R21 ; - /*12a0*/ LOP3.LUT R6, R0, R5, R60, 0xb4, !PT ; - /*12b0*/ LOP3.LUT R18, R60, R58, R5, 0xb4, !PT ; - /*12c0*/ LOP3.LUT R14, R5, R15, R58, 0xb4, !PT ; - /*12d0*/ LOP3.LUT R21, R15, R60, R0, 0xb4, !PT ; - /*12e0*/ LOP3.LUT R5, R58, R0, R15, 0xb4, !PT ; - /*12f0*/ SHF.L.W.U32.HI R37, R32, 0x19, R43 ; - /*1300*/ SHF.L.W.U32.HI R31, R43, 0x19, R32 ; - /*1310*/ LOP3.LUT R49, R17, R7, R4, 0xb4, !PT ; - /*1320*/ LOP3.LUT R0, R4, R57, R7, 0xb4, !PT ; - /*1330*/ PRMT R32, R39, 0x2107, R62 ; - /*1340*/ PRMT R43, R62, 0x2107, R39 ; - /*1350*/ LOP3.LUT R15, R7, R8, R57, 0xb4, !PT ; - /*1360*/ LOP3.LUT R11, R57, R17, R8, 0xb4, !PT ; - /*1370*/ LOP3.LUT R4, R8, R4, R17, 0xb4, !PT ; - /*1380*/ SHF.L.W.U32.HI R47, R59, 0x1, R10 ; - /*1390*/ SHF.L.W.U32.HI R39, R10, 0x1, R59 ; - /*13a0*/ LOP3.LUT R17, R12, R53, R55, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R8, R55, R56, R53, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R53, R53, R9, R56, 0xb4, !PT ; - /*13d0*/ LOP3.LUT R10, R56, R12, R9, 0xb4, !PT ; - /*13e0*/ LOP3.LUT R9, R9, R55, R12, 0xb4, !PT ; - /*13f0*/ LOP3.LUT R12, R16, R13, R52, 0xb4, !PT ; - /*1400*/ LOP3.LUT R7, R52, R54, R13, 0xb4, !PT ; - /*1410*/ LOP3.LUT R55, R13, R19, R54, 0xb4, !PT ; - /*1420*/ LOP3.LUT R13, R54, R16, R19, 0xb4, !PT ; - /*1430*/ LOP3.LUT R16, R19, R52, R16, 0xb4, !PT ; - /*1440*/ LOP3.LUT R19, R34, R35, R51, 0xb4, !PT ; - /*1450*/ LOP3.LUT R54, R51, R26, R35, 0xb4, !PT ; - /*1460*/ LOP3.LUT R35, R35, R41, R26, 0xb4, !PT ; - /*1470*/ LOP3.LUT R52, R41, R51, R34, 0xb4, !PT ; - /*1480*/ LOP3.LUT R26, R26, R34, R41, 0xb4, !PT ; - /*1490*/ LOP3.LUT R34, R29, R40, R42, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R56, R42, R27, R40, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R40, R40, R28, R27, 0xb4, !PT ; - /*14c0*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*14d0*/ LOP3.LUT R41, R28, R42, R29, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R27, R27, R29, R28, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R29, R38, R43, R37, 0xb4, !PT ; - /*1500*/ LOP3.LUT R57, R37, R30, R43, 0xb4, !PT ; - /*1510*/ LOP3.LUT R42, R47, R37, R38, 0xb4, !PT ; - /*1520*/ LOP3.LUT R43, R43, R47, R30, 0xb4, !PT ; - /*1530*/ LOP3.LUT R30, R30, R38, R47, 0xb4, !PT ; - /*1540*/ LOP3.LUT R37, R36, R32, R31, 0xb4, !PT ; - /*1550*/ LOP3.LUT R58, R31, R22, R32, 0xb4, !PT ; - /*1560*/ LOP3.LUT R38, R39, R31, R36, 0xb4, !PT ; - /*1570*/ LOP3.LUT R32, R32, R39, R22, 0xb4, !PT ; - /*1580*/ LOP3.LUT R39, R22, R36, R39, 0xb4, !PT ; - /*1590*/ LOP3.LUT R28, R33, R45, R48, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R22, R48, R20, R45, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R51, R45, R44, R20, 0xb4, !PT ; - /*15c0*/ LOP3.LUT R59, R44, R48, R33, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R47, R46, R50, R23, 0xb4, !PT ; - /*15e0*/ LOP3.LUT R45, R23, R25, R50, 0xb4, !PT ; - /*15f0*/ LOP3.LUT R36, R50, R24, R25, 0xb4, !PT ; - /*1600*/ LOP3.LUT R50, R25, R46, R24, 0xb4, !PT ; - /*1610*/ LOP3.LUT R48, R24, R23, R46, 0xb4, !PT ; - /*1620*/ LOP3.LUT R24, R21, UR10, RZ, 0x3c, !PT ; - /*1630*/ LOP3.LUT R21, R49, UR11, RZ, 0x3c, !PT ; - /*1640*/ LOP3.LUT R44, R20, R33, R44, 0xb4, !PT ; - /*1650*/ @P0 BRA `(.L_x_69) ; - /*1660*/ LOP3.LUT R47, R38, R47, R21, 0x96, !PT ; - /*1670*/ IMAD.MOV.U32 R89, RZ, RZ, RZ ; - /*1680*/ LOP3.LUT R6, R29, R28, R6, 0x96, !PT ; - /*1690*/ LOP3.LUT R20, R37, R45, R0, 0x96, !PT ; - /*16a0*/ LOP3.LUT R5, R30, R44, R5, 0x96, !PT ; - /*16b0*/ LOP3.LUT R41, R12, R47, R41, 0x96, !PT ; - /*16c0*/ LOP3.LUT R36, R58, R36, R15, 0x96, !PT ; - /*16d0*/ LOP3.LUT R25, R39, R48, R4, 0x96, !PT ; - /*16e0*/ LOP3.LUT R12, R8, R6, R19, 0x96, !PT ; - /*16f0*/ LOP3.LUT R20, R7, R20, R34, 0x96, !PT ; - /*1700*/ LOP3.LUT R15, R43, R51, R14, 0x96, !PT ; - /*1710*/ LOP3.LUT R32, R32, R50, R11, 0x96, !PT ; - /*1720*/ LOP3.LUT R23, R42, R59, R24, 0x96, !PT ; - /*1730*/ LOP3.LUT R18, R57, R22, R18, 0x96, !PT ; - /*1740*/ LOP3.LUT R7, R9, R5, R26, 0x96, !PT ; - /*1750*/ SHF.L.W.U32.HI R5, R20, 0x1, R12 ; - /*1760*/ LOP3.LUT R25, R16, R25, R27, 0x96, !PT ; - /*1770*/ LOP3.LUT R15, R10, R15, R35, 0x96, !PT ; - /*1780*/ LOP3.LUT R8, R13, R32, R40, 0x96, !PT ; - /*1790*/ SHF.L.W.U32.HI R0, R12, 0x1, R20 ; - /*17a0*/ LOP3.LUT R23, R17, R23, R52, 0x96, !PT ; - /*17b0*/ LOP3.LUT R17, R53, R18, R54, 0x96, !PT ; - /*17c0*/ LOP3.LUT R56, R55, R36, R56, 0x96, !PT ; - /*17d0*/ LOP3.LUT R27, R5, R7, R24, 0x96, !PT ; - /*17e0*/ LOP3.LUT R18, R5, R7, R42, 0x96, !PT ; - /*17f0*/ SHF.L.W.U32.HI R6, R25, 0x1, R7 ; - /*1800*/ SHF.L.W.U32.HI R7, R7, 0x1, R25 ; - /*1810*/ LOP3.LUT R29, R0, R25, R21, 0x96, !PT ; - /*1820*/ SHF.L.W.U32.HI R5, R15, 0x1, R8 ; - /*1830*/ SHF.L.W.U32.HI R4, R8, 0x1, R15 ; - /*1840*/ LOP3.LUT R25, R0, R25, R38, 0x96, !PT ; - /*1850*/ SHF.L.W.U32.HI R0, R56, 0x1, R17 ; - /*1860*/ LOP3.LUT R58, R5.reuse, R20, R58, 0x96, !PT ; - /*1870*/ LOP3.LUT R57, R4.reuse, R12.reuse, R57, 0x96, !PT ; - /*1880*/ LOP3.LUT R53, R4, R12, R53, 0x96, !PT ; - /*1890*/ LOP3.LUT R20, R5, R20, R55, 0x96, !PT ; - /*18a0*/ SHF.L.W.U32.HI R4, R17, 0x1, R56 ; - /*18b0*/ LOP3.LUT R10, R0.reuse, R23.reuse, R28, 0x96, !PT ; - /*18c0*/ LOP3.LUT R22, R0, R23, R19, 0x96, !PT ; - /*18d0*/ SHF.L.W.U32.HI R5, R23, 0x1, R41 ; - /*18e0*/ SHF.L.W.U32.HI R0, R41, 0x1, R23 ; - /*18f0*/ LOP3.LUT R13, R7, R56, R11, 0x96, !PT ; - /*1900*/ LOP3.LUT R19, R7, R56, R40, 0x96, !PT ; - /*1910*/ LOP3.LUT R45, R4, R41, R45, 0x96, !PT ; - /*1920*/ LOP3.LUT R7, R5.reuse, R8.reuse, R48, 0x96, !PT ; - /*1930*/ LOP3.LUT R14, R6, R17, R14, 0x96, !PT ; - /*1940*/ LOP3.LUT R12, R0, R15, R9, 0x96, !PT ; - /*1950*/ LOP3.LUT R5, R5, R8, R16, 0x96, !PT ; - /*1960*/ LOP3.LUT R6, R6, R17, R35, 0x96, !PT ; - /*1970*/ LOP3.LUT R44, R0, R15, R44, 0x96, !PT ; - /*1980*/ SHF.L.W.U32.HI R0, R45, 0xc, R10 ; - /*1990*/ LOP3.LUT R23, R4, R41, R34, 0x96, !PT ; - /*19a0*/ SHF.L.W.U32.HI R10, R10, 0xc, R45 ; - /*19b0*/ SHF.L.W.U32.HI R9, R57, 0xb, R58 ; - /*19c0*/ SHF.L.W.U32.HI R8, R5, 0xe, R12 ; - /*19d0*/ SHF.L.W.U32.HI R17, R19, 0x15, R6 ; - /*19e0*/ SHF.L.W.U32.HI R11, R58, 0xb, R57 ; - /*19f0*/ SHF.L.W.U32.HI R19, R6, 0x15, R19 ; - /*1a00*/ SHF.L.W.U32.HI R12, R12, 0xe, R5 ; - /*1a10*/ SHF.L.W.U32.HI R21, R25, 0x3, R18 ; - /*1a20*/ SHF.L.W.U32.HI R4, R7, 0x14, R44 ; - /*1a30*/ SHF.L.W.U32.HI R5, R44, 0x14, R7 ; - /*1a40*/ SHF.L.W.U32.HI R15, R13, 0x1c, R14 ; - /*1a50*/ SHF.L.W.U32.HI R16, R14, 0x1c, R13 ; - /*1a60*/ SHF.L.W.U32.HI R18, R18, 0x3, R25 ; - /*1a70*/ SHF.L.W.U32.HI R6, R20, 0x1d, R53 ; - /*1a80*/ SHF.L.W.U32.HI R7, R53, 0x1d, R20 ; - /*1a90*/ SHF.L.W.U32.HI R13, R23, 0xd, R22 ; - /*1aa0*/ SHF.L.W.U32.HI R14, R22, 0xd, R23 ; - /*1ab0*/ LOP3.LUT R25, R27, R9, R10, 0xb4, !PT ; - /*1ac0*/ LOP3.LUT R24, R8, R10, R27, 0xb4, !PT ; - /*1ad0*/ LOP3.LUT R22, R17, R27, R8, 0xb4, !PT ; - /*1ae0*/ LOP3.LUT R20, R9, R8, R17, 0xb4, !PT ; - /*1af0*/ LOP3.LUT R10, R10, R17, R9, 0xb4, !PT ; - /*1b00*/ LOP3.LUT R17, R11, R12, R19, 0xb4, !PT ; - /*1b10*/ LOP3.LUT R15, R15, R21, R4, 0xb4, !PT ; - /*1b20*/ LOP3.LUT R7, R21, R7, R14, 0xb4, !PT ; - /*1b30*/ LOP3.LUT R4, R4, R14, R21, 0xb4, !PT ; - /*1b40*/ IMAD.MOV.U32 R21, RZ, RZ, R17 ; - /*1b50*/ LOP3.LUT R23, R19, R29, R12, 0xb4, !PT ; - /*1b60*/ LOP3.LUT R8, R25, 0x80008008, RZ, 0x3c, !PT ; - /*1b70*/ LOP3.LUT R25, R12, R0, R29, 0xb4, !PT ; - /*1b80*/ LOP3.LUT R16, R16, R18, R5, 0xb4, !PT ; - /*1b90*/ STS.128 [R85+0x10], R20 ; - /*1ba0*/ LOP3.LUT R6, R18, R6, R13, 0xb4, !PT ; - /*1bb0*/ LOP3.LUT R5, R5, R13, R18, 0xb4, !PT ; - /*1bc0*/ LOP3.LUT R9, R29, R11, R0, 0xb4, !PT ; - /*1bd0*/ LOP3.LUT R11, R0, R19, R11, 0xb4, !PT ; - /*1be0*/ LOP3.LUT R9, R9, 0x80000000, RZ, 0x3c, !PT ; - /*1bf0*/ IMAD.MOV.U32 R20, RZ, RZ, R24 ; - /*1c00*/ IMAD.MOV.U32 R21, RZ, RZ, R25 ; - /*1c10*/ STS.128 [R85], R8 ; - /*1c20*/ IMAD.MOV.U32 R22, RZ, RZ, R15 ; - /*1c30*/ IMAD.MOV.U32 R23, RZ, RZ, R16 ; - /*1c40*/ STS.128 [R85+0x20], R20 ; - /*1c50*/ IMAD.MOV.U32 R20, RZ, RZ, R4 ; - /*1c60*/ IMAD.MOV.U32 R21, RZ, RZ, R5 ; - /*1c70*/ IMAD.MOV.U32 R22, RZ, RZ, R7 ; - /*1c80*/ IMAD.MOV.U32 R23, RZ, RZ, R6 ; - /*1c90*/ STS.128 [R85+0x30], R20 ; - /*1ca0*/ LDS.U.128 R4, [R2] ; - /*1cb0*/ LDS.U.128 R8, [R2+0x40] ; - /*1cc0*/ LDS.U.128 R12, [R2+0x80] ; - /*1cd0*/ LDS.U.128 R16, [R2+0xc0] ; -.L_x_70: - /*1ce0*/ LDS.U R74, [R84] ; - /*1cf0*/ SHF.R.U32.HI R69, RZ, 0x2, R89 ; - /*1d00*/ IMAD.MOV.U32 R76, RZ, RZ, 0x80 ; - /*1d10*/ LDS.U R72, [R84+0x40] ; - /*1d20*/ LDS.U R68, [R84+0x80] ; - /*1d30*/ LDS.U R70, [R84+0xc0] ; - /*1d40*/ LOP3.LUT R0, R74, R89.reuse, RZ, 0x3c, !PT ; - /*1d50*/ LOP3.LUT R20, R72, R89, RZ, 0x3c, !PT ; - /*1d60*/ IMAD R21, R0, 0x1000193, RZ ; - /*1d70*/ IMAD R23, R20, 0x1000193, RZ ; - /*1d80*/ LOP3.LUT R0, R21, R4, RZ, 0x3c, !PT ; - /*1d90*/ LOP3.LUT R20, R68, R89.reuse, RZ, 0x3c, !PT ; - /*1da0*/ LOP3.LUT R24, R70, R89, RZ, 0x3c, !PT ; - /*1db0*/ LOP3.LUT R22, R23, R8, RZ, 0x3c, !PT ; - /*1dc0*/ IMAD R21, R20, 0x1000193, RZ ; - /*1dd0*/ SHFL.IDX PT, R0, R0, R69, 0x181f ; - /*1de0*/ IMAD R23, R24, 0x1000193, RZ ; - /*1df0*/ LOP3.LUT R24, R21, R12, RZ, 0x3c, !PT ; - /*1e00*/ LOP3.LUT R26, R23, R16, RZ, 0x3c, !PT ; - /*1e10*/ SHFL.IDX PT, R22, R22, R69, 0x181f ; - /*1e20*/ SHFL.IDX PT, R24, R24, R69, 0x181f ; - /*1e30*/ SHFL.IDX PT, R26, R26, R69, 0x181f ; - /*1e40*/ IMAD.HI.U32 R20, R0, c[0x3][0x18c], RZ ; - /*1e50*/ IMAD.MOV R23, RZ, RZ, -R20 ; - /*1e60*/ IMAD.HI.U32 R21, R22, c[0x3][0x18c], RZ ; - /*1e70*/ IMAD R20, R23, c[0x3][0x184], R0 ; - /*1e80*/ IMAD.MOV R25, RZ, RZ, -R21 ; - /*1e90*/ IMAD.HI.U32 R0, R24, c[0x3][0x18c], RZ ; - /*1ea0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*1eb0*/ IMAD.HI.U32 R21, R26, c[0x3][0x18c], RZ ; - /*1ec0*/ IMAD R22, R25, c[0x3][0x184], R22 ; - /*1ed0*/ IMAD.MOV R23, RZ, RZ, -R0 ; - /*1ee0*/ IMAD.MOV R25, RZ, RZ, -R21 ; - /*1ef0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*1f00*/ IMAD R24, R23, c[0x3][0x184], R24 ; - /*1f10*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*1f20*/ IMAD R26, R25, c[0x3][0x184], R26 ; - /*1f30*/ IMAD.IADD R21, R20, 0x1, -R21 ; - /*1f40*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*1f50*/ IMAD.SHL.U32 R0, R88, 0x10, RZ ; - /*1f60*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*1f70*/ IMAD.WIDE.U32 R20, R21, R76, c[0x3][0x190] ; - /*1f80*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*1f90*/ IMAD.IADD R23, R22, 0x1, -R23 ; - /*1fa0*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*1fb0*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*1fc0*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*1fd0*/ IMAD.WIDE.U32 R22, R23, R76, c[0x3][0x190] ; - /*1fe0*/ IADD3 R20, P0, R20, R0, RZ ; - /*1ff0*/ IMAD.WIDE.U32 R28, R25, R76, c[0x3][0x190] ; - /*2000*/ IADD3 R24, P1, R22, R0, RZ ; - /*2010*/ IMAD.IADD R27, R26, 0x1, -R27 ; - /*2020*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*2030*/ IADD3 R28, P0, R28, R0, RZ ; - /*2040*/ IMAD.WIDE.U32 R30, R27, R76, c[0x3][0x190] ; - /*2050*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*2060*/ IADD3 R32, P1, R30, R0, RZ ; - /*2070*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*2080*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*2090*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*20a0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*20b0*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*20c0*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*20d0*/ IMAD R36, R5, 0x1000193, RZ ; - /*20e0*/ IADD3 R5, R89, 0x1, RZ ; - /*20f0*/ IMAD R38, R9, 0x1000193, RZ ; - /*2100*/ LOP3.LUT R9, R74, R5.reuse, RZ, 0x3c, !PT ; - /*2110*/ LOP3.LUT R37, R72, R5, RZ, 0x3c, !PT ; - /*2120*/ IMAD R40, R9, 0x1000193, RZ ; - /*2130*/ LOP3.LUT R9, R68, R5.reuse, RZ, 0x3c, !PT ; - /*2140*/ IMAD R42, R37, 0x1000193, RZ ; - /*2150*/ LOP3.LUT R5, R70, R5, RZ, 0x3c, !PT ; - /*2160*/ IMAD R44, R9, 0x1000193, RZ ; - /*2170*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*2180*/ IMAD R36, R13, 0x1000193, RZ ; - /*2190*/ LOP3.LUT R40, R40, R21, RZ, 0x3c, !PT ; - /*21a0*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*21b0*/ IMAD R38, R17, 0x1000193, RZ ; - /*21c0*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*21d0*/ IMAD R36, R5, 0x1000193, RZ ; - /*21e0*/ LOP3.LUT R42, R42, R25, RZ, 0x3c, !PT ; - /*21f0*/ SHFL.IDX PT, R40, R40, R69, 0x181f ; - /*2200*/ LOP3.LUT R44, R44, R29, RZ, 0x3c, !PT ; - /*2210*/ LOP3.LUT R33, R38, R33, RZ, 0x3c, !PT ; - /*2220*/ LOP3.LUT R36, R36, R33, RZ, 0x3c, !PT ; - /*2230*/ SHFL.IDX PT, R42, R42, R69, 0x181f ; - /*2240*/ SHFL.IDX PT, R44, R44, R69, 0x181f ; - /*2250*/ SHFL.IDX PT, R36, R36, R69, 0x181f ; - /*2260*/ IMAD.HI.U32 R5, R40, c[0x3][0x18c], RZ ; - /*2270*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*2280*/ IMAD.HI.U32 R9, R42, c[0x3][0x18c], RZ ; - /*2290*/ IMAD.HI.U32 R5, R44, c[0x3][0x18c], RZ ; - /*22a0*/ IMAD R40, R13, c[0x3][0x184], R40 ; - /*22b0*/ IMAD.MOV R17, RZ, RZ, -R9 ; - /*22c0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*22d0*/ ISETP.GE.U32.AND P1, PT, R40, c[0x3][0x184], PT ; - /*22e0*/ IMAD.HI.U32 R9, R36, c[0x3][0x18c], RZ ; - /*22f0*/ IMAD R42, R17, c[0x3][0x184], R42 ; - /*2300*/ IMAD R44, R5, c[0x3][0x184], R44 ; - /*2310*/ SEL R5, RZ, c[0x3][0x184], !P1 ; - /*2320*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2330*/ ISETP.GE.U32.AND P0, PT, R42, c[0x3][0x184], PT ; - /*2340*/ ISETP.GE.U32.AND P1, PT, R44, c[0x3][0x184], PT ; - /*2350*/ IMAD R17, R9, c[0x3][0x184], R36 ; - /*2360*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2370*/ IMAD.IADD R5, R40, 0x1, -R5 ; - /*2380*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*2390*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*23a0*/ IMAD.WIDE.U32 R36, R5, R76, c[0x3][0x190] ; - /*23b0*/ IMAD.IADD R9, R42, 0x1, -R9 ; - /*23c0*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*23d0*/ IMAD.IADD R13, R44, 0x1, -R13 ; - /*23e0*/ IADD3 R36, P0, R36, R0, RZ ; - /*23f0*/ IMAD.WIDE.U32 R38, R9, R76, c[0x3][0x190] ; - /*2400*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*2410*/ IMAD.IADD R45, R17, 0x1, -R42 ; - /*2420*/ IADD3 R42, P0, R38, R0, RZ ; - /*2430*/ IMAD.WIDE.U32 R40, R13, R76, c[0x3][0x190] ; - /*2440*/ IMAD.X R43, RZ, RZ, R39, P0 ; - /*2450*/ IADD3 R46, P1, R40, R0, RZ ; - /*2460*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*2470*/ IMAD.WIDE.U32 R44, R45, R76, c[0x3][0x190] ; - /*2480*/ IMAD.X R47, RZ, RZ, R41, P1 ; - /*2490*/ IADD3 R48, P0, R44, R0, RZ ; - /*24a0*/ LDG.E.128.STRONG.GPU R40, [R42] ; - /*24b0*/ IMAD.X R49, RZ, RZ, R45, P0 ; - /*24c0*/ LDG.E.128.STRONG.GPU R44, [R46] ; - /*24d0*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*24e0*/ IMAD R5, R6, 0x1000193, RZ ; - /*24f0*/ IADD3 R53, R89, 0x2, RZ ; - /*2500*/ IMAD R9, R10, 0x1000193, RZ ; - /*2510*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*2520*/ LOP3.LUT R6, R74, R53, RZ, 0x3c, !PT ; - /*2530*/ IMAD R5, R5, 0x1000193, RZ ; - /*2540*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*2550*/ IMAD R13, R14, 0x1000193, RZ ; - /*2560*/ LOP3.LUT R10, R72, R53, RZ, 0x3c, !PT ; - /*2570*/ IMAD R9, R9, 0x1000193, RZ ; - /*2580*/ LOP3.LUT R13, R13, R30, RZ, 0x3c, !PT ; - /*2590*/ IMAD R17, R18, 0x1000193, RZ ; - /*25a0*/ IMAD R13, R13, 0x1000193, RZ ; - /*25b0*/ LOP3.LUT R17, R17, R34, RZ, 0x3c, !PT ; - /*25c0*/ IMAD R17, R17, 0x1000193, RZ ; - /*25d0*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*25e0*/ IMAD R5, R6, 0x1000193, RZ ; - /*25f0*/ LOP3.LUT R6, R5, R38, RZ, 0x3c, !PT ; - /*2600*/ IMAD R5, R10, 0x1000193, RZ ; - /*2610*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*2620*/ LOP3.LUT R9, R68, R53.reuse, RZ, 0x3c, !PT ; - /*2630*/ LOP3.LUT R10, R5, R42, RZ, 0x3c, !PT ; - /*2640*/ LOP3.LUT R46, R13, R46, RZ, 0x3c, !PT ; - /*2650*/ IMAD R9, R9, 0x1000193, RZ ; - /*2660*/ SHFL.IDX PT, R6, R6, R69, 0x181f ; - /*2670*/ LOP3.LUT R53, R70, R53, RZ, 0x3c, !PT ; - /*2680*/ LOP3.LUT R14, R9, R46, RZ, 0x3c, !PT ; - /*2690*/ SHFL.IDX PT, R10, R10, R69, 0x181f ; - /*26a0*/ IMAD R53, R53, 0x1000193, RZ ; - /*26b0*/ LOP3.LUT R50, R17, R50, RZ, 0x3c, !PT ; - /*26c0*/ LOP3.LUT R18, R53, R50, RZ, 0x3c, !PT ; - /*26d0*/ SHFL.IDX PT, R14, R14, R69, 0x181f ; - /*26e0*/ SHFL.IDX PT, R18, R18, R69, 0x181f ; - /*26f0*/ IMAD.HI.U32 R5, R6, c[0x3][0x18c], RZ ; - /*2700*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2710*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*2720*/ IMAD R5, R5, c[0x3][0x184], R6 ; - /*2730*/ IMAD.MOV R13, RZ, RZ, -R9 ; - /*2740*/ IMAD.HI.U32 R6, R14, c[0x3][0x18c], RZ ; - /*2750*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*2760*/ IMAD R10, R13, c[0x3][0x184], R10 ; - /*2770*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*2780*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*2790*/ IMAD.HI.U32 R9, R18, c[0x3][0x18c], RZ ; - /*27a0*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*27b0*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*27c0*/ IMAD.IADD R53, R5, 0x1, -R6 ; - /*27d0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*27e0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*27f0*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*2800*/ IMAD.WIDE.U32 R52, R53, R76, c[0x3][0x190] ; - /*2810*/ IMAD R18, R9, c[0x3][0x184], R18 ; - /*2820*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*2830*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*2840*/ IADD3 R52, P1, R52, R0, RZ ; - /*2850*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*2860*/ IMAD.WIDE.U32 R56, R5, R76, c[0x3][0x190] ; - /*2870*/ IMAD.X R53, RZ, RZ, R53, P1 ; - /*2880*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*2890*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*28a0*/ IADD3 R56, P0, R56, R0, RZ ; - /*28b0*/ IMAD.WIDE.U32 R60, R9, R76, c[0x3][0x190] ; - /*28c0*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*28d0*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*28e0*/ IADD3 R60, P0, R60, R0, RZ ; - /*28f0*/ IMAD.IADD R13, R18, 0x1, -R13 ; - /*2900*/ IMAD.WIDE.U32 R64, R13, R76, c[0x3][0x190] ; - /*2910*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*2920*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*2930*/ IADD3 R64, P0, R64, R0, RZ ; - /*2940*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*2950*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*2960*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*2970*/ IMAD R6, R7, 0x1000193, RZ ; - /*2980*/ IMAD R10, R11, 0x1000193, RZ ; - /*2990*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*29a0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*29b0*/ IMAD R14, R6, 0x1000193, RZ ; - /*29c0*/ IADD3 R5, R89, 0x3, RZ ; - /*29d0*/ IMAD R6, R15, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R39, R14, R39, RZ, 0x3c, !PT ; - /*29f0*/ IMAD R10, R10, 0x1000193, RZ ; - /*2a00*/ LOP3.LUT R74, R74, R5, RZ, 0x3c, !PT ; - /*2a10*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*2a20*/ IMAD R18, R39, 0x1000193, RZ ; - /*2a30*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*2a40*/ IMAD R14, R19, 0x1000193, RZ ; - /*2a50*/ IMAD R74, R74, 0x1000193, RZ ; - /*2a60*/ IMAD R6, R6, 0x1000193, RZ ; - /*2a70*/ LOP3.LUT R72, R72, R5, RZ, 0x3c, !PT ; - /*2a80*/ IMAD R10, R10, 0x1000193, RZ ; - /*2a90*/ LOP3.LUT R14, R14, R35, RZ, 0x3c, !PT ; - /*2aa0*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*2ab0*/ IMAD R72, R72, 0x1000193, RZ ; - /*2ac0*/ LOP3.LUT R68, R68, R5, RZ, 0x3c, !PT ; - /*2ad0*/ IMAD R14, R14, 0x1000193, RZ ; - /*2ae0*/ IMAD R6, R6, 0x1000193, RZ ; - /*2af0*/ IMAD R68, R68, 0x1000193, RZ ; - /*2b00*/ LOP3.LUT R14, R14, R51, RZ, 0x3c, !PT ; - /*2b10*/ LOP3.LUT R5, R70, R5, RZ, 0x3c, !PT ; - /*2b20*/ IMAD R14, R14, 0x1000193, RZ ; - /*2b30*/ LOP3.LUT R55, R18, R55, RZ, 0x3c, !PT ; - /*2b40*/ LOP3.LUT R74, R74, R55, RZ, 0x3c, !PT ; - /*2b50*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*2b60*/ SHFL.IDX PT, R74, R74, R69, 0x181f ; - /*2b70*/ LOP3.LUT R72, R72, R59, RZ, 0x3c, !PT ; - /*2b80*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*2b90*/ SHFL.IDX PT, R72, R72, R69, 0x181f ; - /*2ba0*/ LOP3.LUT R68, R68, R63, RZ, 0x3c, !PT ; - /*2bb0*/ IMAD R6, R5, 0x1000193, RZ ; - /*2bc0*/ LOP3.LUT R67, R14, R67, RZ, 0x3c, !PT ; - /*2bd0*/ LOP3.LUT R10, R6, R67, RZ, 0x3c, !PT ; - /*2be0*/ SHFL.IDX PT, R68, R68, R69, 0x181f ; - /*2bf0*/ IMAD.HI.U32 R5, R74, c[0x3][0x18c], RZ ; - /*2c00*/ SHFL.IDX PT, R13, R10, R69, 0x181f ; - /*2c10*/ IMAD.MOV R7, RZ, RZ, -R5 ; - /*2c20*/ IMAD R74, R7, c[0x3][0x184], R74 ; - /*2c30*/ IMAD.HI.U32 R5, R72, c[0x3][0x18c], RZ ; - /*2c40*/ ISETP.GE.U32.AND P0, PT, R74, c[0x3][0x184], PT ; - /*2c50*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2c60*/ IMAD R72, R5, c[0x3][0x184], R72 ; - /*2c70*/ IMAD.HI.U32 R6, R68, c[0x3][0x18c], RZ ; - /*2c80*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2c90*/ IMAD.MOV R9, RZ, RZ, -R6 ; - /*2ca0*/ ISETP.GE.U32.AND P0, PT, R72, c[0x3][0x184], PT ; - /*2cb0*/ IMAD.IADD R5, R74, 0x1, -R5 ; - /*2cc0*/ IMAD.HI.U32 R6, R13, c[0x3][0x18c], RZ ; - /*2cd0*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*2ce0*/ IMAD R9, R9, c[0x3][0x184], R68 ; - /*2cf0*/ IMAD.WIDE.U32 R10, R5, R76, c[0x3][0x190] ; - /*2d00*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*2d10*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*2d20*/ IADD3 R68, P1, R10, R0, RZ ; - /*2d30*/ IMAD.IADD R7, R72, 0x1, -R7 ; - /*2d40*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*2d50*/ IMAD R13, R6, c[0x3][0x184], R13 ; - /*2d60*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*2d70*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*2d80*/ IMAD.X R69, RZ, RZ, R11, P1 ; - /*2d90*/ IMAD.IADD R11, R9, 0x1, -R10 ; - /*2da0*/ IADD3 R72, P1, R6, R0, RZ ; - /*2db0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*2dc0*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*2dd0*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*2de0*/ IMAD.X R73, RZ, RZ, R7, P1 ; - /*2df0*/ IADD3 R78, P0, R10, R0, RZ ; - /*2e00*/ IMAD.IADD R7, R13, 0x1, -R6 ; - /*2e10*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*2e20*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*2e30*/ IMAD.X R79, RZ, RZ, R11, P0 ; - /*2e40*/ IADD3 R80, P0, R6, R0, RZ ; - /*2e50*/ IMAD.X R81, RZ, RZ, R7, P0 ; - /*2e60*/ LDG.E.128.STRONG.GPU R76, [R78] ; - /*2e70*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*2e80*/ IMAD R5, R4, 0x1000193, RZ ; - /*2e90*/ IMAD R9, R12, 0x1000193, RZ ; - /*2ea0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*2eb0*/ IMAD R7, R8, 0x1000193, RZ ; - /*2ec0*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*2ed0*/ IMAD R4, R21, 0x1000193, RZ ; - /*2ee0*/ IMAD R5, R5, 0x1000193, RZ ; - /*2ef0*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*2f00*/ IMAD R11, R16, 0x1000193, RZ ; - /*2f10*/ IMAD R6, R25, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R9, R9, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R8, R29, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R10, R33, 0x1000193, RZ ; - /*2f80*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*2f90*/ IMAD R7, R7, 0x1000193, RZ ; - /*2fa0*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD R13, R38, 0x1000193, RZ ; - /*2fc0*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R5, R5, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*2ff0*/ IMAD R4, R4, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*3010*/ IMAD R11, R11, 0x1000193, RZ ; - /*3020*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*3030*/ IMAD R6, R6, 0x1000193, RZ ; - /*3040*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*3050*/ IMAD R9, R9, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*3070*/ IMAD R8, R8, 0x1000193, RZ ; - /*3080*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*3090*/ IMAD R17, R46, 0x1000193, RZ ; - /*30a0*/ LOP3.LUT R6, R6, R57, RZ, 0x3c, !PT ; - /*30b0*/ IMAD R10, R10, 0x1000193, RZ ; - /*30c0*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*30d0*/ IMAD R7, R7, 0x1000193, RZ ; - /*30e0*/ IMAD R13, R13, 0x1000193, RZ ; - /*30f0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*3100*/ IMAD R15, R42, 0x1000193, RZ ; - /*3110*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*3120*/ IMAD R5, R5, 0x1000193, RZ ; - /*3130*/ LOP3.LUT R65, R10, R65, RZ, 0x3c, !PT ; - /*3140*/ IMAD R8, R4, 0x1000193, RZ ; - /*3150*/ IADD3 R89, R89, 0x4, RZ ; - /*3160*/ IMAD R11, R11, 0x1000193, RZ ; - /*3170*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*3180*/ IMAD R9, R50, 0x1000193, RZ ; - /*3190*/ IMAD R10, R6, 0x1000193, RZ ; - /*31a0*/ IMAD R12, R59, 0x1000193, RZ ; - /*31b0*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*31c0*/ IMAD R14, R61, 0x1000193, RZ ; - /*31d0*/ ISETP.NE.AND P0, PT, R89, 0x40, PT ; - /*31e0*/ IMAD R17, R17, 0x1000193, RZ ; - /*31f0*/ LOP3.LUT R64, R11, R64, RZ, 0x3c, !PT ; - /*3200*/ LOP3.LUT R66, R9, R66, RZ, 0x3c, !PT ; - /*3210*/ IMAD R9, R7, 0x1000193, RZ ; - /*3220*/ IMAD R15, R15, 0x1000193, RZ ; - /*3230*/ IMAD R16, R63, 0x1000193, RZ ; - /*3240*/ IMAD R18, R65, 0x1000193, RZ ; - /*3250*/ IMAD R19, R66, 0x1000193, RZ ; - /*3260*/ IMAD R20, R67, 0x1000193, RZ ; - /*3270*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*3280*/ IMAD R13, R60, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*32a0*/ LOP3.LUT R5, R8, R69, RZ, 0x3c, !PT ; - /*32b0*/ IMAD R8, R55, 0x1000193, RZ ; - /*32c0*/ LOP3.LUT R11, R12, R75, RZ, 0x3c, !PT ; - /*32d0*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*32e0*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*32f0*/ LOP3.LUT R12, R13, R76, RZ, 0x3c, !PT ; - /*3300*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*3310*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*3320*/ IMAD R17, R64, 0x1000193, RZ ; - /*3330*/ LOP3.LUT R9, R10, R73, RZ, 0x3c, !PT ; - /*3340*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*3350*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*3360*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*3370*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*3380*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*3390*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*33a0*/ @P0 BRA `(.L_x_70) ; - /*33b0*/ IMAD R4, R4, 0x1000193, RZ ; - /*33c0*/ IMAD R8, R8, 0x1000193, RZ ; - /*33d0*/ IMAD R12, R12, 0x1000193, RZ ; - /*33e0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*33f0*/ IMAD R16, R16, 0x1000193, RZ ; - /*3400*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*3410*/ IMAD.MOV.U32 R89, RZ, RZ, RZ ; - /*3420*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*3430*/ IMAD R5, R4, 0x1000193, RZ ; - /*3440*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*3450*/ IMAD R9, R8, 0x1000193, RZ ; - /*3460*/ IMAD R13, R12, 0x1000193, RZ ; - /*3470*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*3480*/ IMAD R17, R16, 0x1000193, RZ ; - /*3490*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*34a0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*34b0*/ IMAD R4, R5, 0x1000193, RZ ; - /*34c0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*34d0*/ IMAD R6, R9, 0x1000193, RZ ; - /*34e0*/ IMAD R8, R13, 0x1000193, RZ ; - /*34f0*/ LOP3.LUT R20, R4, R7, RZ, 0x3c, !PT ; - /*3500*/ IMAD R10, R17, 0x1000193, RZ ; - /*3510*/ LOP3.LUT R22, R6, R11, RZ, 0x3c, !PT ; - /*3520*/ LOP3.LUT R24, R8, R15, RZ, 0x3c, !PT ; - /*3530*/ LOP3.LUT R26, R10, R19, RZ, 0x3c, !PT ; - /*3540*/ STS [R3.X4], R20 ; - /*3550*/ STS [R3.X4+0x20], R22 ; - /*3560*/ STS [R3.X4+0x40], R24 ; - /*3570*/ STS [R3.X4+0x60], R26 ; - /*3580*/ LDS.U.128 R4, [R2+0x100] ; - /*3590*/ LDS.U.128 R8, [R2+0x140] ; - /*35a0*/ LDS.U.128 R12, [R2+0x180] ; - /*35b0*/ LDS.U.128 R16, [R2+0x1c0] ; -.L_x_71: - /*35c0*/ LDS.U R74, [R84+0x100] ; - /*35d0*/ SHF.R.U32.HI R69, RZ, 0x2, R89 ; - /*35e0*/ IMAD.MOV.U32 R76, RZ, RZ, 0x80 ; - /*35f0*/ LDS.U R72, [R84+0x140] ; - /*3600*/ LDS.U R68, [R84+0x180] ; - /*3610*/ LDS.U R70, [R84+0x1c0] ; - /*3620*/ LOP3.LUT R20, R74, R89.reuse, RZ, 0x3c, !PT ; - /*3630*/ LOP3.LUT R22, R72, R89, RZ, 0x3c, !PT ; - /*3640*/ IMAD R21, R20, 0x1000193, RZ ; - /*3650*/ IMAD R23, R22, 0x1000193, RZ ; - /*3660*/ LOP3.LUT R20, R21, R4, RZ, 0x3c, !PT ; - /*3670*/ LOP3.LUT R21, R68, R89.reuse, RZ, 0x3c, !PT ; - /*3680*/ LOP3.LUT R24, R70, R89, RZ, 0x3c, !PT ; - /*3690*/ LOP3.LUT R22, R23, R8, RZ, 0x3c, !PT ; - /*36a0*/ IMAD R21, R21, 0x1000193, RZ ; - /*36b0*/ SHFL.IDX PT, R20, R20, R69, 0x181f ; - /*36c0*/ IMAD R23, R24, 0x1000193, RZ ; - /*36d0*/ LOP3.LUT R24, R21, R12, RZ, 0x3c, !PT ; - /*36e0*/ SHFL.IDX PT, R22, R22, R69, 0x181f ; - /*36f0*/ LOP3.LUT R26, R23, R16, RZ, 0x3c, !PT ; - /*3700*/ SHFL.IDX PT, R24, R24, R69, 0x181f ; - /*3710*/ SHFL.IDX PT, R26, R26, R69, 0x181f ; - /*3720*/ IMAD.HI.U32 R21, R20, c[0x3][0x18c], RZ ; - /*3730*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*3740*/ IMAD.HI.U32 R23, R22, c[0x3][0x18c], RZ ; - /*3750*/ IMAD R21, R21, c[0x3][0x184], R20 ; - /*3760*/ IMAD.MOV R25, RZ, RZ, -R23 ; - /*3770*/ IMAD.HI.U32 R20, R24, c[0x3][0x18c], RZ ; - /*3780*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*3790*/ IMAD R22, R25, c[0x3][0x184], R22 ; - /*37a0*/ IMAD.MOV R25, RZ, RZ, -R20 ; - /*37b0*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*37c0*/ IMAD.HI.U32 R23, R26, c[0x3][0x18c], RZ ; - /*37d0*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*37e0*/ IMAD R24, R25, c[0x3][0x184], R24 ; - /*37f0*/ IMAD.MOV R27, RZ, RZ, -R23 ; - /*3800*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*3810*/ IMAD.IADD R21, R21, 0x1, -R20 ; - /*3820*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*3830*/ IMAD R26, R27, c[0x3][0x184], R26 ; - /*3840*/ IMAD.WIDE.U32 R20, R21, R76, c[0x3][0x190] ; - /*3850*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*3860*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*3870*/ IMAD.IADD R23, R22, 0x1, -R23 ; - /*3880*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*3890*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*38a0*/ IMAD.WIDE.U32 R22, R23, R76, c[0x3][0x190] ; - /*38b0*/ IADD3 R20, P0, R20, R0, RZ ; - /*38c0*/ IMAD.WIDE.U32 R28, R25, R76, c[0x3][0x190] ; - /*38d0*/ IADD3 R24, P1, R22, R0, RZ ; - /*38e0*/ IMAD.IADD R27, R26, 0x1, -R27 ; - /*38f0*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*3900*/ IADD3 R28, P0, R28, R0, RZ ; - /*3910*/ IMAD.WIDE.U32 R30, R27, R76, c[0x3][0x190] ; - /*3920*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*3930*/ IADD3 R32, P1, R30, R0, RZ ; - /*3940*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*3950*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*3960*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*3970*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*3980*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*3990*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*39a0*/ IMAD R36, R5, 0x1000193, RZ ; - /*39b0*/ IADD3 R5, R89, 0x1, RZ ; - /*39c0*/ IMAD R38, R9, 0x1000193, RZ ; - /*39d0*/ LOP3.LUT R9, R74, R5.reuse, RZ, 0x3c, !PT ; - /*39e0*/ LOP3.LUT R37, R72, R5, RZ, 0x3c, !PT ; - /*39f0*/ IMAD R40, R9, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R9, R68, R5.reuse, RZ, 0x3c, !PT ; - /*3a10*/ IMAD R42, R37, 0x1000193, RZ ; - /*3a20*/ LOP3.LUT R5, R70, R5, RZ, 0x3c, !PT ; - /*3a30*/ IMAD R44, R9, 0x1000193, RZ ; - /*3a40*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*3a50*/ IMAD R36, R13, 0x1000193, RZ ; - /*3a60*/ LOP3.LUT R40, R40, R21, RZ, 0x3c, !PT ; - /*3a70*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*3a80*/ IMAD R38, R17, 0x1000193, RZ ; - /*3a90*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*3aa0*/ IMAD R36, R5, 0x1000193, RZ ; - /*3ab0*/ LOP3.LUT R42, R42, R25, RZ, 0x3c, !PT ; - /*3ac0*/ SHFL.IDX PT, R40, R40, R69, 0x181f ; - /*3ad0*/ LOP3.LUT R44, R44, R29, RZ, 0x3c, !PT ; - /*3ae0*/ LOP3.LUT R33, R38, R33, RZ, 0x3c, !PT ; - /*3af0*/ LOP3.LUT R36, R36, R33, RZ, 0x3c, !PT ; - /*3b00*/ SHFL.IDX PT, R42, R42, R69, 0x181f ; - /*3b10*/ SHFL.IDX PT, R44, R44, R69, 0x181f ; - /*3b20*/ SHFL.IDX PT, R36, R36, R69, 0x181f ; - /*3b30*/ IMAD.HI.U32 R5, R40, c[0x3][0x18c], RZ ; - /*3b40*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*3b50*/ IMAD.HI.U32 R9, R42, c[0x3][0x18c], RZ ; - /*3b60*/ IMAD.HI.U32 R5, R44, c[0x3][0x18c], RZ ; - /*3b70*/ IMAD R40, R13, c[0x3][0x184], R40 ; - /*3b80*/ IMAD.MOV R17, RZ, RZ, -R9 ; - /*3b90*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3ba0*/ ISETP.GE.U32.AND P1, PT, R40, c[0x3][0x184], PT ; - /*3bb0*/ IMAD.HI.U32 R9, R36, c[0x3][0x18c], RZ ; - /*3bc0*/ IMAD R42, R17, c[0x3][0x184], R42 ; - /*3bd0*/ IMAD R44, R5, c[0x3][0x184], R44 ; - /*3be0*/ SEL R5, RZ, c[0x3][0x184], !P1 ; - /*3bf0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*3c00*/ ISETP.GE.U32.AND P0, PT, R42, c[0x3][0x184], PT ; - /*3c10*/ ISETP.GE.U32.AND P1, PT, R44, c[0x3][0x184], PT ; - /*3c20*/ IMAD R17, R9, c[0x3][0x184], R36 ; - /*3c30*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*3c40*/ IMAD.IADD R5, R40, 0x1, -R5 ; - /*3c50*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*3c60*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*3c70*/ IMAD.WIDE.U32 R36, R5, R76, c[0x3][0x190] ; - /*3c80*/ IMAD.IADD R9, R42, 0x1, -R9 ; - /*3c90*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*3ca0*/ IMAD.IADD R13, R44, 0x1, -R13 ; - /*3cb0*/ IADD3 R36, P0, R36, R0, RZ ; - /*3cc0*/ IMAD.WIDE.U32 R38, R9, R76, c[0x3][0x190] ; - /*3cd0*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3ce0*/ IMAD.IADD R45, R17, 0x1, -R42 ; - /*3cf0*/ IADD3 R42, P0, R38, R0, RZ ; - /*3d00*/ IMAD.WIDE.U32 R40, R13, R76, c[0x3][0x190] ; - /*3d10*/ IMAD.X R43, RZ, RZ, R39, P0 ; - /*3d20*/ IADD3 R46, P1, R40, R0, RZ ; - /*3d30*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*3d40*/ IMAD.WIDE.U32 R44, R45, R76, c[0x3][0x190] ; - /*3d50*/ IMAD.X R47, RZ, RZ, R41, P1 ; - /*3d60*/ IADD3 R48, P0, R44, R0, RZ ; - /*3d70*/ LDG.E.128.STRONG.GPU R40, [R42] ; - /*3d80*/ IMAD.X R49, RZ, RZ, R45, P0 ; - /*3d90*/ LDG.E.128.STRONG.GPU R44, [R46] ; - /*3da0*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*3db0*/ IMAD R5, R6, 0x1000193, RZ ; - /*3dc0*/ IADD3 R53, R89, 0x2, RZ ; - /*3dd0*/ IMAD R9, R10, 0x1000193, RZ ; - /*3de0*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*3df0*/ LOP3.LUT R6, R74, R53, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R5, R5, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*3e20*/ IMAD R13, R14, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R10, R72, R53, RZ, 0x3c, !PT ; - /*3e40*/ IMAD R9, R9, 0x1000193, RZ ; - /*3e50*/ LOP3.LUT R13, R13, R30, RZ, 0x3c, !PT ; - /*3e60*/ IMAD R17, R18, 0x1000193, RZ ; - /*3e70*/ IMAD R13, R13, 0x1000193, RZ ; - /*3e80*/ LOP3.LUT R17, R17, R34, RZ, 0x3c, !PT ; - /*3e90*/ IMAD R17, R17, 0x1000193, RZ ; - /*3ea0*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*3eb0*/ IMAD R5, R6, 0x1000193, RZ ; - /*3ec0*/ LOP3.LUT R6, R5, R38, RZ, 0x3c, !PT ; - /*3ed0*/ IMAD R5, R10, 0x1000193, RZ ; - /*3ee0*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*3ef0*/ LOP3.LUT R9, R68, R53.reuse, RZ, 0x3c, !PT ; - /*3f00*/ LOP3.LUT R10, R5, R42, RZ, 0x3c, !PT ; - /*3f10*/ LOP3.LUT R46, R13, R46, RZ, 0x3c, !PT ; - /*3f20*/ IMAD R9, R9, 0x1000193, RZ ; - /*3f30*/ SHFL.IDX PT, R6, R6, R69, 0x181f ; - /*3f40*/ LOP3.LUT R53, R70, R53, RZ, 0x3c, !PT ; - /*3f50*/ LOP3.LUT R14, R9, R46, RZ, 0x3c, !PT ; - /*3f60*/ SHFL.IDX PT, R10, R10, R69, 0x181f ; - /*3f70*/ IMAD R53, R53, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R50, R17, R50, RZ, 0x3c, !PT ; - /*3f90*/ LOP3.LUT R18, R53, R50, RZ, 0x3c, !PT ; - /*3fa0*/ SHFL.IDX PT, R14, R14, R69, 0x181f ; - /*3fb0*/ SHFL.IDX PT, R18, R18, R69, 0x181f ; - /*3fc0*/ IMAD.HI.U32 R5, R6, c[0x3][0x18c], RZ ; - /*3fd0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3fe0*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*3ff0*/ IMAD R5, R5, c[0x3][0x184], R6 ; - /*4000*/ IMAD.MOV R13, RZ, RZ, -R9 ; - /*4010*/ IMAD.HI.U32 R6, R14, c[0x3][0x18c], RZ ; - /*4020*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*4030*/ IMAD R10, R13, c[0x3][0x184], R10 ; - /*4040*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*4050*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*4060*/ IMAD.HI.U32 R9, R18, c[0x3][0x18c], RZ ; - /*4070*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*4080*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*4090*/ IMAD.IADD R53, R5, 0x1, -R6 ; - /*40a0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*40b0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*40c0*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*40d0*/ IMAD.WIDE.U32 R52, R53, R76, c[0x3][0x190] ; - /*40e0*/ IMAD R18, R9, c[0x3][0x184], R18 ; - /*40f0*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*4100*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*4110*/ IADD3 R52, P1, R52, R0, RZ ; - /*4120*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*4130*/ IMAD.WIDE.U32 R56, R5, R76, c[0x3][0x190] ; - /*4140*/ IMAD.X R53, RZ, RZ, R53, P1 ; - /*4150*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*4160*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*4170*/ IADD3 R56, P0, R56, R0, RZ ; - /*4180*/ IMAD.WIDE.U32 R60, R9, R76, c[0x3][0x190] ; - /*4190*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*41a0*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*41b0*/ IADD3 R60, P0, R60, R0, RZ ; - /*41c0*/ IMAD.IADD R13, R18, 0x1, -R13 ; - /*41d0*/ IMAD.WIDE.U32 R64, R13, R76, c[0x3][0x190] ; - /*41e0*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*41f0*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*4200*/ IADD3 R64, P0, R64, R0, RZ ; - /*4210*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*4220*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*4230*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*4240*/ IMAD R6, R7, 0x1000193, RZ ; - /*4250*/ IMAD R10, R11, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*4270*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*4280*/ IMAD R14, R6, 0x1000193, RZ ; - /*4290*/ IADD3 R5, R89, 0x3, RZ ; - /*42a0*/ IMAD R6, R15, 0x1000193, RZ ; - /*42b0*/ LOP3.LUT R39, R14, R39, RZ, 0x3c, !PT ; - /*42c0*/ IMAD R10, R10, 0x1000193, RZ ; - /*42d0*/ LOP3.LUT R74, R74, R5, RZ, 0x3c, !PT ; - /*42e0*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*42f0*/ IMAD R18, R39, 0x1000193, RZ ; - /*4300*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*4310*/ IMAD R14, R19, 0x1000193, RZ ; - /*4320*/ IMAD R74, R74, 0x1000193, RZ ; - /*4330*/ IMAD R6, R6, 0x1000193, RZ ; - /*4340*/ LOP3.LUT R72, R72, R5, RZ, 0x3c, !PT ; - /*4350*/ IMAD R10, R10, 0x1000193, RZ ; - /*4360*/ LOP3.LUT R14, R14, R35, RZ, 0x3c, !PT ; - /*4370*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*4380*/ IMAD R72, R72, 0x1000193, RZ ; - /*4390*/ LOP3.LUT R68, R68, R5, RZ, 0x3c, !PT ; - /*43a0*/ IMAD R14, R14, 0x1000193, RZ ; - /*43b0*/ IMAD R6, R6, 0x1000193, RZ ; - /*43c0*/ IMAD R68, R68, 0x1000193, RZ ; - /*43d0*/ LOP3.LUT R14, R14, R51, RZ, 0x3c, !PT ; - /*43e0*/ LOP3.LUT R5, R70, R5, RZ, 0x3c, !PT ; - /*43f0*/ IMAD R14, R14, 0x1000193, RZ ; - /*4400*/ LOP3.LUT R55, R18, R55, RZ, 0x3c, !PT ; - /*4410*/ LOP3.LUT R74, R74, R55, RZ, 0x3c, !PT ; - /*4420*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*4430*/ SHFL.IDX PT, R74, R74, R69, 0x181f ; - /*4440*/ LOP3.LUT R72, R72, R59, RZ, 0x3c, !PT ; - /*4450*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*4460*/ SHFL.IDX PT, R72, R72, R69, 0x181f ; - /*4470*/ LOP3.LUT R68, R68, R63, RZ, 0x3c, !PT ; - /*4480*/ IMAD R6, R5, 0x1000193, RZ ; - /*4490*/ LOP3.LUT R67, R14, R67, RZ, 0x3c, !PT ; - /*44a0*/ LOP3.LUT R10, R6, R67, RZ, 0x3c, !PT ; - /*44b0*/ SHFL.IDX PT, R68, R68, R69, 0x181f ; - /*44c0*/ IMAD.HI.U32 R5, R74, c[0x3][0x18c], RZ ; - /*44d0*/ SHFL.IDX PT, R13, R10, R69, 0x181f ; - /*44e0*/ IMAD.MOV R7, RZ, RZ, -R5 ; - /*44f0*/ IMAD R74, R7, c[0x3][0x184], R74 ; - /*4500*/ IMAD.HI.U32 R5, R72, c[0x3][0x18c], RZ ; - /*4510*/ ISETP.GE.U32.AND P0, PT, R74, c[0x3][0x184], PT ; - /*4520*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*4530*/ IMAD R72, R5, c[0x3][0x184], R72 ; - /*4540*/ IMAD.HI.U32 R6, R68, c[0x3][0x18c], RZ ; - /*4550*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*4560*/ IMAD.MOV R9, RZ, RZ, -R6 ; - /*4570*/ ISETP.GE.U32.AND P0, PT, R72, c[0x3][0x184], PT ; - /*4580*/ IMAD.IADD R5, R74, 0x1, -R5 ; - /*4590*/ IMAD.HI.U32 R6, R13, c[0x3][0x18c], RZ ; - /*45a0*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*45b0*/ IMAD R9, R9, c[0x3][0x184], R68 ; - /*45c0*/ IMAD.WIDE.U32 R10, R5, R76, c[0x3][0x190] ; - /*45d0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*45e0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*45f0*/ IADD3 R68, P1, R10, R0, RZ ; - /*4600*/ IMAD.IADD R7, R72, 0x1, -R7 ; - /*4610*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*4620*/ IMAD R13, R6, c[0x3][0x184], R13 ; - /*4630*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*4640*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*4650*/ IMAD.X R69, RZ, RZ, R11, P1 ; - /*4660*/ IMAD.IADD R11, R9, 0x1, -R10 ; - /*4670*/ IADD3 R72, P1, R6, R0, RZ ; - /*4680*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*4690*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*46a0*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*46b0*/ IMAD.X R73, RZ, RZ, R7, P1 ; - /*46c0*/ IADD3 R78, P0, R10, R0, RZ ; - /*46d0*/ IMAD.IADD R7, R13, 0x1, -R6 ; - /*46e0*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*46f0*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*4700*/ IMAD.X R79, RZ, RZ, R11, P0 ; - /*4710*/ IADD3 R80, P0, R6, R0, RZ ; - /*4720*/ IMAD.X R81, RZ, RZ, R7, P0 ; - /*4730*/ LDG.E.128.STRONG.GPU R76, [R78] ; - /*4740*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*4750*/ IMAD R5, R4, 0x1000193, RZ ; - /*4760*/ IMAD R9, R12, 0x1000193, RZ ; - /*4770*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*4780*/ IMAD R7, R8, 0x1000193, RZ ; - /*4790*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R4, R21, 0x1000193, RZ ; - /*47b0*/ IMAD R5, R5, 0x1000193, RZ ; - /*47c0*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*47d0*/ IMAD R11, R16, 0x1000193, RZ ; - /*47e0*/ IMAD R6, R25, 0x1000193, RZ ; - /*47f0*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*4800*/ IMAD R9, R9, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*4820*/ IMAD R8, R29, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*4840*/ IMAD R10, R33, 0x1000193, RZ ; - /*4850*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*4860*/ IMAD R7, R7, 0x1000193, RZ ; - /*4870*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*4880*/ IMAD R13, R38, 0x1000193, RZ ; - /*4890*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*48a0*/ IMAD R5, R5, 0x1000193, RZ ; - /*48b0*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*48c0*/ IMAD R4, R4, 0x1000193, RZ ; - /*48d0*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*48e0*/ IMAD R11, R11, 0x1000193, RZ ; - /*48f0*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*4900*/ IMAD R6, R6, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*4920*/ IMAD R9, R9, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*4940*/ IMAD R8, R8, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*4960*/ IMAD R17, R46, 0x1000193, RZ ; - /*4970*/ LOP3.LUT R6, R6, R57, RZ, 0x3c, !PT ; - /*4980*/ IMAD R10, R10, 0x1000193, RZ ; - /*4990*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*49a0*/ IMAD R7, R7, 0x1000193, RZ ; - /*49b0*/ IMAD R13, R13, 0x1000193, RZ ; - /*49c0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*49d0*/ IMAD R15, R42, 0x1000193, RZ ; - /*49e0*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*49f0*/ IMAD R5, R5, 0x1000193, RZ ; - /*4a00*/ LOP3.LUT R65, R10, R65, RZ, 0x3c, !PT ; - /*4a10*/ IMAD R8, R4, 0x1000193, RZ ; - /*4a20*/ IADD3 R89, R89, 0x4, RZ ; - /*4a30*/ IMAD R11, R11, 0x1000193, RZ ; - /*4a40*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*4a50*/ IMAD R9, R50, 0x1000193, RZ ; - /*4a60*/ IMAD R10, R6, 0x1000193, RZ ; - /*4a70*/ IMAD R12, R59, 0x1000193, RZ ; - /*4a80*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*4a90*/ IMAD R14, R61, 0x1000193, RZ ; - /*4aa0*/ ISETP.NE.AND P0, PT, R89, 0x40, PT ; - /*4ab0*/ IMAD R17, R17, 0x1000193, RZ ; - /*4ac0*/ LOP3.LUT R64, R11, R64, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R66, R9, R66, RZ, 0x3c, !PT ; - /*4ae0*/ IMAD R9, R7, 0x1000193, RZ ; - /*4af0*/ IMAD R15, R15, 0x1000193, RZ ; - /*4b00*/ IMAD R16, R63, 0x1000193, RZ ; - /*4b10*/ IMAD R18, R65, 0x1000193, RZ ; - /*4b20*/ IMAD R19, R66, 0x1000193, RZ ; - /*4b30*/ IMAD R20, R67, 0x1000193, RZ ; - /*4b40*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*4b50*/ IMAD R13, R60, 0x1000193, RZ ; - /*4b60*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R5, R8, R69, RZ, 0x3c, !PT ; - /*4b80*/ IMAD R8, R55, 0x1000193, RZ ; - /*4b90*/ LOP3.LUT R11, R12, R75, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R12, R13, R76, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*4bf0*/ IMAD R17, R64, 0x1000193, RZ ; - /*4c00*/ LOP3.LUT R9, R10, R73, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*4c70*/ @P0 BRA `(.L_x_71) ; - /*4c80*/ IMAD R4, R4, 0x1000193, RZ ; - /*4c90*/ UMOV UR10, 0x1 ; - /*4ca0*/ IMAD R8, R8, 0x1000193, RZ ; - /*4cb0*/ IMAD R12, R12, 0x1000193, RZ ; - /*4cc0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4cd0*/ IMAD R16, R16, 0x1000193, RZ ; - /*4ce0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4d00*/ IMAD R5, R4, 0x1000193, RZ ; - /*4d10*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4d20*/ IMAD R9, R8, 0x1000193, RZ ; - /*4d30*/ IMAD R13, R12, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4d50*/ IMAD R17, R16, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*4d70*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*4d80*/ IMAD R0, R5, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*4da0*/ IMAD R4, R9, 0x1000193, RZ ; - /*4db0*/ IMAD R6, R13, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R0, R0, R7, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R12, R17, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R8, R4, R11, RZ, 0x3c, !PT ; - /*4df0*/ LOP3.LUT R10, R6, R15, RZ, 0x3c, !PT ; - /*4e00*/ LOP3.LUT R32, R12, R19, RZ, 0x3c, !PT ; - /*4e10*/ STS [R3.X4+0x80], R0 ; - /*4e20*/ STS [R3.X4+0xa0], R8 ; - /*4e30*/ STS [R3.X4+0xc0], R10 ; - /*4e40*/ STS [R3.X4+0xe0], R32 ; - /*4e50*/ LDS.U.128 R28, [R85+0x10] ; - /*4e60*/ LDS.U.128 R12, [R85+0x30] ; - /*4e70*/ LDS.U.128 R4, [R85] ; - /*4e80*/ LDS.U.128 R20, [R87+0x10] ; - /*4e90*/ LDS.U.128 R24, [R85+0x20] ; - /*4ea0*/ LDS.U.128 R16, [R87] ; - /*4eb0*/ LOP3.LUT R9, R15, R29, RZ, 0x3c, !PT ; - /*4ec0*/ LOP3.LUT R46, R14, 0x1, R28, 0x96, !PT ; - /*4ed0*/ LOP3.LUT R81, R31, R15, R29, 0x96, !PT ; - /*4ee0*/ SHF.L.W.U32.HI R38, R46, 0x1, R9 ; - /*4ef0*/ SHF.L.W.U32.HI R33, R9, 0x1, R46 ; - /*4f00*/ LOP3.LUT R39, R23, R13, R7, 0x96, !PT ; - /*4f10*/ LOP3.LUT R44, R22, R12, R6, 0x96, !PT ; - /*4f20*/ LOP3.LUT R39, R39, 0x80000000, RZ, 0x3c, !PT ; - /*4f30*/ LOP3.LUT R11, R21, R27, R5, 0x96, !PT ; - /*4f40*/ LOP3.LUT R10, R20, R26, R4, 0x96, !PT ; - /*4f50*/ LOP3.LUT R13, R38.reuse, R13, R11.reuse, 0x96, !PT ; - /*4f60*/ LOP3.LUT R12, R33, R12, R10, 0x96, !PT ; - /*4f70*/ LOP3.LUT R7, R38, R7, R11, 0x96, !PT ; - /*4f80*/ LOP3.LUT R43, R38, R23, R11.reuse, 0x96, !PT ; - /*4f90*/ LOP3.LUT R6, R33.reuse, R6, R10.reuse, 0x96, !PT ; - /*4fa0*/ LOP3.LUT R0, R33, R22, R10.reuse, 0x96, !PT ; - /*4fb0*/ SHF.L.W.U32.HI R9, R11, 0x1, R10 ; - /*4fc0*/ SHF.L.W.U32.HI R60, R10.reuse, 0x1, R11 ; - /*4fd0*/ LOP3.LUT R33, R10, R33, RZ, 0x3c, !PT ; - /*4fe0*/ LOP3.LUT R8, R11, R38, RZ, 0x3c, !PT ; - /*4ff0*/ SHF.L.W.U32.HI R10, R13, 0xc, R12 ; - /*5000*/ SHF.L.W.U32.HI R32, R12, 0xc, R13 ; - /*5010*/ LOP3.LUT R38, R11, 0x80000000, R38, 0x96, !PT ; - /*5020*/ LOP3.LUT R48, R16, R30, RZ, 0x3c, !PT ; - /*5030*/ LOP3.LUT R13, R17, R31, RZ, 0x3c, !PT ; - /*5040*/ LOP3.LUT R12, R18, R24, RZ, 0x3c, !PT ; - /*5050*/ LOP3.LUT R35, R19, R25, RZ, 0x3c, !PT ; - /*5060*/ SHF.L.W.U32.HI R45, R43, 0xa, R0 ; - /*5070*/ SHF.L.W.U32.HI R11, R7, 0x1, R6 ; - /*5080*/ SHF.L.W.U32.HI R43, R0, 0xa, R43 ; - /*5090*/ SHF.L.W.U32.HI R7, R6, 0x1, R7 ; - /*50a0*/ SHF.L.W.U32.HI R0, R8, 0x2, R33 ; - /*50b0*/ SHF.L.W.U32.HI R6, R33, 0x2, R8 ; - /*50c0*/ SHF.L.W.U32.HI R47, R13, 0x1, R48 ; - /*50d0*/ SHF.L.W.U32.HI R8, R12, 0x1, R35 ; - /*50e0*/ LOP3.LUT R34, R17, R15, R29, 0x96, !PT ; - /*50f0*/ SHF.L.W.U32.HI R48, R48, 0x1, R13 ; - /*5100*/ SHF.L.W.U32.HI R79, R38, 0xd, R33 ; - /*5110*/ SHF.L.W.U32.HI R13, R35, 0x1, R12 ; - /*5120*/ SHF.L.W.U32.HI R38, R33, 0xd, R38 ; - /*5130*/ LOP3.LUT R81, R81, R8.reuse, RZ, 0x3c, !PT ; - /*5140*/ LOP3.LUT R34, R34, R8, RZ, 0x3c, !PT ; - /*5150*/ LOP3.LUT R35, R8, R15, R29, 0x96, !PT ; - /*5160*/ LOP3.LUT R33, R48.reuse, R15, R39.reuse, 0x96, !PT ; - /*5170*/ LOP3.LUT R40, R48, R29, R39, 0x96, !PT ; - /*5180*/ LOP3.LUT R12, R25, R17, R31, 0x96, !PT ; - /*5190*/ LOP3.LUT R8, R24, R16, R30, 0x96, !PT ; - /*51a0*/ LOP3.LUT R36, R47, R14, R44.reuse, 0x96, !PT ; - /*51b0*/ SHF.L.W.U32.HI R59, R39, 0x1, R44 ; - /*51c0*/ LOP3.LUT R48, R39, R48, RZ, 0x3c, !PT ; - /*51d0*/ SHF.L.W.U32.HI R42, R44, 0x1, R39 ; - /*51e0*/ LOP3.LUT R14, R13.reuse, R30, R46.reuse, 0x96, !PT ; - /*51f0*/ LOP3.LUT R39, R13, R16, R46, 0x96, !PT ; - /*5200*/ LOP3.LUT R55, R19, R17, R31, 0x96, !PT ; - /*5210*/ LOP3.LUT R37, R47, R28, R44, 0x96, !PT ; - /*5220*/ LOP3.LUT R29, R44, R47, RZ, 0x3c, !PT ; - /*5230*/ LOP3.LUT R46, R46, R13, RZ, 0x3c, !PT ; - /*5240*/ LOP3.LUT R47, R44, 0x1, R47, 0x96, !PT ; - /*5250*/ LOP3.LUT R41, R12, R60, RZ, 0x3c, !PT ; - /*5260*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*5270*/ LOP3.LUT R5, R5, R19, R25, 0x96, !PT ; - /*5280*/ LOP3.LUT R13, R27, R19.reuse, R25.reuse, 0x96, !PT ; - /*5290*/ LOP3.LUT R58, R21, R19, R25, 0x96, !PT ; - /*52a0*/ LOP3.LUT R28, R18, R16, R30, 0x96, !PT ; - /*52b0*/ LOP3.LUT R44, R26, R18.reuse, R24.reuse, 0x96, !PT ; - /*52c0*/ LOP3.LUT R15, R20, R18, R24, 0x96, !PT ; - /*52d0*/ LOP3.LUT R55, R55, R60, RZ, 0x3c, !PT ; - /*52e0*/ LOP3.LUT R4, R4, R18, R24, 0x96, !PT ; - /*52f0*/ LOP3.LUT R60, R60, R17, R31, 0x96, !PT ; - /*5300*/ LOP3.LUT R51, R9, R16, R30, 0x96, !PT ; - /*5310*/ LOP3.LUT R25, R42, R19, R25, 0x96, !PT ; - /*5320*/ LOP3.LUT R13, R13, R42.reuse, RZ, 0x3c, !PT ; - /*5330*/ LOP3.LUT R58, R58, R42, RZ, 0x3c, !PT ; - /*5340*/ LOP3.LUT R27, R5, R42, RZ, 0x3c, !PT ; - /*5350*/ SHF.L.W.U32.HI R12, R41, 0x1b, R8 ; - /*5360*/ LOP3.LUT R28, R28, R9, RZ, 0x3c, !PT ; - /*5370*/ LOP3.LUT R42, R59, R18, R24, 0x96, !PT ; - /*5380*/ LOP3.LUT R44, R44, R59.reuse, RZ, 0x3c, !PT ; - /*5390*/ LOP3.LUT R15, R15, R59, RZ, 0x3c, !PT ; - /*53a0*/ SHF.L.W.U32.HI R8, R8, 0x1b, R41 ; - /*53b0*/ LOP3.LUT R59, R4, R59, RZ, 0x3c, !PT ; - /*53c0*/ SHF.L.W.U32.HI R52, R35.reuse, 0x15, R46.reuse ; - /*53d0*/ SHF.L.W.U32.HI R62, R46.reuse, 0x15, R35.reuse ; - /*53e0*/ SHF.L.W.U32.HI R41, R35, 0x19, R46 ; - /*53f0*/ SHF.L.W.U32.HI R54, R46, 0x19, R35 ; - /*5400*/ PRMT R9, R35, 0x4321, R46 ; - /*5410*/ SHF.L.W.U32.HI R53, R47, 0xb, R48 ; - /*5420*/ PRMT R35, R46, 0x4321, R35 ; - /*5430*/ SHF.L.W.U32.HI R30, R60, 0xe, R51 ; - /*5440*/ SHF.L.W.U32.HI R63, R48, 0xb, R47 ; - /*5450*/ SHF.L.W.U32.HI R46, R51, 0xe, R60 ; - /*5460*/ SHF.L.W.U32.HI R26, R34, 0x17, R39 ; - /*5470*/ SHF.L.W.U32.HI R24, R39, 0x17, R34 ; - /*5480*/ SHF.L.W.U32.HI R47, R60.reuse, 0x7, R51.reuse ; - /*5490*/ SHF.L.W.U32.HI R49, R51.reuse, 0x7, R60.reuse ; - /*54a0*/ PRMT R5, R60, 0x2107, R51 ; - /*54b0*/ PRMT R60, R51, 0x2107, R60 ; - /*54c0*/ SHF.L.W.U32.HI R4, R55, 0x14, R28 ; - /*54d0*/ LOP3.LUT R61, R59, R53, R32, 0xb4, !PT ; - /*54e0*/ LOP3.LUT R34, R32, R52, R53, 0xb4, !PT ; - /*54f0*/ SHF.L.W.U32.HI R55, R28, 0x14, R55 ; - /*5500*/ LOP3.LUT R53, R53, R30, R52, 0xb4, !PT ; - /*5510*/ LOP3.LUT R51, R52, R59, R30, 0xb4, !PT ; - /*5520*/ LOP3.LUT R32, R30, R32, R59, 0xb4, !PT ; - /*5530*/ LOP3.LUT R93, R27, R63, R10, 0xb4, !PT ; - /*5540*/ LOP3.LUT R30, R62, R27, R46, 0xb4, !PT ; - /*5550*/ LOP3.LUT R28, R46, R10, R27, 0xb4, !PT ; - /*5560*/ SHF.L.W.U32.HI R27, R13, 0x4, R44 ; - /*5570*/ SHF.L.W.U32.HI R50, R48, 0xf, R29 ; - /*5580*/ SHF.L.W.U32.HI R56, R48, 0x1d, R29 ; - /*5590*/ SHF.L.W.U32.HI R57, R29.reuse, 0x1d, R48.reuse ; - /*55a0*/ SHF.L.W.U32.HI R13, R44, 0x4, R13 ; - /*55b0*/ SHF.L.W.U32.HI R48, R29, 0xf, R48 ; - /*55c0*/ SHF.L.W.U32.HI R29, R40, 0x1e, R37 ; - /*55d0*/ SHF.L.W.U32.HI R31, R37, 0x1e, R40 ; - /*55e0*/ SHF.L.W.U32.HI R59, R58, 0x3, R15 ; - /*55f0*/ SHF.L.W.U32.HI R40, R33, 0x6, R36 ; - /*5600*/ LOP3.LUT R52, R63, R46, R62, 0xb4, !PT ; - /*5610*/ SHF.L.W.U32.HI R58, R15, 0x3, R58 ; - /*5620*/ SHF.L.W.U32.HI R36, R36, 0x6, R33 ; - /*5630*/ SHF.L.W.U32.HI R37, R81, 0x1c, R14 ; - /*5640*/ LOP3.LUT R46, R45, R35, R50, 0xb4, !PT ; - /*5650*/ LOP3.LUT R15, R13, R50, R45, 0xb4, !PT ; - /*5660*/ SHF.L.W.U32.HI R81, R14, 0x1c, R81 ; - /*5670*/ LOP3.LUT R33, R10, R62, R63, 0xb4, !PT ; - /*5680*/ LOP3.LUT R45, R12, R45, R13, 0xb4, !PT ; - /*5690*/ SHF.L.W.U32.HI R63, R25, 0x9, R42 ; - /*56a0*/ LOP3.LUT R14, R50, R12, R35, 0xb4, !PT ; - /*56b0*/ LOP3.LUT R13, R35, R13, R12, 0xb4, !PT ; - /*56c0*/ SHF.L.W.U32.HI R39, R25, 0x12, R42 ; - /*56d0*/ SHF.L.W.U32.HI R62, R42, 0x12, R25 ; - /*56e0*/ LOP3.LUT R44, R43, R9, R48, 0xb4, !PT ; - /*56f0*/ LOP3.LUT R12, R27, R48, R43, 0xb4, !PT ; - /*5700*/ SHF.L.W.U32.HI R42, R42, 0x9, R25 ; - /*5710*/ LOP3.LUT R10, R48, R8, R9, 0xb4, !PT ; - /*5720*/ LOP3.LUT R43, R8, R43, R27, 0xb4, !PT ; - /*5730*/ LOP3.LUT R8, R9, R27, R8, 0xb4, !PT ; - /*5740*/ LOP3.LUT R48, R29, R47, R26, 0xb4, !PT ; - /*5750*/ LOP3.LUT R27, R6, R26, R29, 0xb4, !PT ; - /*5760*/ LOP3.LUT R25, R26, R63, R47, 0xb4, !PT ; - /*5770*/ LOP3.LUT R50, R31, R49, R24, 0xb4, !PT ; - /*5780*/ LOP3.LUT R26, R0, R24, R31, 0xb4, !PT ; - /*5790*/ LOP3.LUT R24, R24, R42, R49, 0xb4, !PT ; - /*57a0*/ LOP3.LUT R49, R49, R0, R42, 0xb4, !PT ; - /*57b0*/ LOP3.LUT R31, R42, R31, R0, 0xb4, !PT ; - /*57c0*/ LOP3.LUT R42, R11, R41, R40, 0xb4, !PT ; - /*57d0*/ LOP3.LUT R9, R40, R60, R41, 0xb4, !PT ; - /*57e0*/ LOP3.LUT R35, R60, R11, R39, 0xb4, !PT ; - /*57f0*/ LOP3.LUT R47, R47, R6, R63, 0xb4, !PT ; - /*5800*/ LOP3.LUT R29, R63, R29, R6, 0xb4, !PT ; - /*5810*/ LOP3.LUT R41, R41, R39, R60, 0xb4, !PT ; - /*5820*/ LOP3.LUT R11, R39, R40, R11, 0xb4, !PT ; - /*5830*/ LOP3.LUT R6, R36, R5, R54, 0xb4, !PT ; - /*5840*/ LOP3.LUT R39, R54, R62, R5, 0xb4, !PT ; - /*5850*/ LOP3.LUT R40, R7, R54, R36, 0xb4, !PT ; - /*5860*/ LOP3.LUT R5, R5, R7, R62, 0xb4, !PT ; - /*5870*/ LOP3.LUT R7, R62, R36, R7, 0xb4, !PT ; - /*5880*/ LOP3.LUT R36, R38, R37, R57, 0xb4, !PT ; - /*5890*/ LOP3.LUT R0, R57, R4, R37, 0xb4, !PT ; - /*58a0*/ LOP3.LUT R54, R79, R81, R56, 0xb4, !PT ; - /*58b0*/ LOP3.LUT R68, R56, R55, R81, 0xb4, !PT ; - /*58c0*/ LOP3.LUT R37, R37, R59, R4, 0xb4, !PT ; - /*58d0*/ LOP3.LUT R81, R81, R58, R55, 0xb4, !PT ; - /*58e0*/ LOP3.LUT R4, R4, R38, R59, 0xb4, !PT ; - /*58f0*/ LOP3.LUT R55, R55, R79, R58, 0xb4, !PT ; - /*5900*/ LOP3.LUT R38, R59, R57, R38, 0xb4, !PT ; - /*5910*/ LOP3.LUT R79, R58, R56, R79, 0xb4, !PT ; - /*5920*/ LOP3.LUT R92, R61, 0x1, RZ, 0x3c, !PT ; -.L_x_72: - /*5930*/ LOP3.LUT R80, R35, R36, R51, 0x96, !PT ; - /*5940*/ UMOV UR11, 0x8 ; - /*5950*/ LOP3.LUT R75, R5, R54, R30, 0x96, !PT ; - /*5960*/ ULDC UR5, c[0x2][0x0] ; - /*5970*/ LOP3.LUT R57, R9, R4, R34, 0x96, !PT ; - /*5980*/ UIMAD UR5, UR10, UR11, UR5 ; - /*5990*/ LOP3.LUT R59, R6, R55, R33, 0x96, !PT ; - /*59a0*/ UIADD3 UR10, UR10, 0x2, URZ ; - /*59b0*/ LOP3.LUT R80, R31, R80, R14, 0x96, !PT ; - /*59c0*/ LOP3.LUT R75, R29, R75, R10, 0x96, !PT ; - /*59d0*/ UISETP.GE.U32.AND UP1, UPT, UR10, 0x17, UPT ; - /*59e0*/ LOP3.LUT R77, R7, R68, R28, 0x96, !PT ; - /*59f0*/ LOP3.LUT R57, R24, R57, R15, 0x96, !PT ; - /*5a00*/ LOP3.LUT R59, R25, R59, R12, 0x96, !PT ; - /*5a10*/ ULDC.64 UR8, c[0x3][UR5] ; - /*5a20*/ LOP3.LUT R83, R11, R0, R32, 0x96, !PT ; - /*5a30*/ SHF.L.W.U32.HI R58, R75, 0x1, R80 ; - /*5a40*/ SHF.L.W.U32.HI R56, R80, 0x1, R75 ; - /*5a50*/ LOP3.LUT R77, R27, R77, R8, 0x96, !PT ; - /*5a60*/ SHF.L.W.U32.HI R64, R57, 0x1, R59 ; - /*5a70*/ LOP3.LUT R78, R58, R57, R38, 0x96, !PT ; - /*5a80*/ SHF.L.W.U32.HI R82, R59, 0x1, R57 ; - /*5a90*/ LOP3.LUT R65, R56, R59, R39, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R83, R26, R83, R13, 0x96, !PT ; - /*5ab0*/ LOP3.LUT R38, R41, R38, R53.reuse, 0x96, !PT ; - /*5ac0*/ LOP3.LUT R39, R39, R79, R52, 0x96, !PT ; - /*5ad0*/ LOP3.LUT R70, R58.reuse, R57.reuse, R53, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R60, R58.reuse, R57.reuse, R41, 0x96, !PT ; - /*5af0*/ LOP3.LUT R73, R58, R57, R46, 0x96, !PT ; - /*5b00*/ LOP3.LUT R58, R58, R57, R49, 0x96, !PT ; - /*5b10*/ LOP3.LUT R71, R64, R77, R40, 0x96, !PT ; - /*5b20*/ LOP3.LUT R57, R56.reuse, R59.reuse, R52, 0x96, !PT ; - /*5b30*/ LOP3.LUT R63, R56.reuse, R59.reuse, R79, 0x96, !PT ; - /*5b40*/ LOP3.LUT R72, R56, R59, R44, 0x96, !PT ; - /*5b50*/ LOP3.LUT R67, R82, R83, R37, 0x96, !PT ; - /*5b60*/ LOP3.LUT R40, R40, R81, R93, 0x96, !PT ; - /*5b70*/ LOP3.LUT R59, R56, R59, R47, 0x96, !PT ; - /*5b80*/ LOP3.LUT R37, R42, R37, R92, 0x96, !PT ; - /*5b90*/ LOP3.LUT R49, R49, R38, R46, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R44, R47, R39, R44, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R62, R64, R77, R93, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R76, R64.reuse, R77.reuse, R81, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R61, R64, R77, R43, 0x96, !PT ; - /*5be0*/ LOP3.LUT R74, R82.reuse, R83.reuse, R42, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R56, R82.reuse, R83.reuse, R45, 0x96, !PT ; - /*5c00*/ LOP3.LUT R66, R82.reuse, R83.reuse, R92, 0x96, !PT ; - /*5c10*/ LOP3.LUT R69, R82, R83, R50, 0x96, !PT ; - /*5c20*/ LOP3.LUT R64, R64, R77, R48, 0x96, !PT ; - /*5c30*/ SHF.L.W.U32.HI R82, R77, 0x1, R83 ; - /*5c40*/ SHF.L.W.U32.HI R77, R83, 0x1, R77 ; - /*5c50*/ LOP3.LUT R48, R48, R40, R43, 0x96, !PT ; - /*5c60*/ LOP3.LUT R45, R50, R37, R45, 0x96, !PT ; - /*5c70*/ SHF.L.W.U32.HI R40, R44, 0x1, R49 ; - /*5c80*/ LOP3.LUT R38, R82, R49, R14, 0x96, !PT ; - /*5c90*/ SHF.L.W.U32.HI R43, R49, 0x1, R44 ; - /*5ca0*/ LOP3.LUT R14, R77, R44, R5, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R39, R40, R45, R24, 0x96, !PT ; - /*5cc0*/ SHF.L.W.U32.HI R5, R48, 0x1, R45 ; - /*5cd0*/ SHF.L.W.U32.HI R24, R45, 0x1, R48 ; - /*5ce0*/ LOP3.LUT R34, R40.reuse, R45.reuse, R34, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R4, R40.reuse, R45.reuse, R4, 0x96, !PT ; - /*5d00*/ LOP3.LUT R9, R40.reuse, R45.reuse, R9, 0x96, !PT ; - /*5d10*/ LOP3.LUT R15, R40, R45, R15, 0x96, !PT ; - /*5d20*/ LOP3.LUT R46, R43.reuse, R48.reuse, R6, 0x96, !PT ; - /*5d30*/ LOP3.LUT R40, R43, R48, R25, 0x96, !PT ; - /*5d40*/ LOP3.LUT R33, R43.reuse, R48.reuse, R33, 0x96, !PT ; - /*5d50*/ LOP3.LUT R55, R43.reuse, R48.reuse, R55, 0x96, !PT ; - /*5d60*/ LOP3.LUT R12, R43, R48, R12, 0x96, !PT ; - /*5d70*/ LOP3.LUT R42, R5.reuse, R80.reuse, R32, 0x96, !PT ; - /*5d80*/ LOP3.LUT R0, R5.reuse, R80.reuse, R0, 0x96, !PT ; - /*5d90*/ LOP3.LUT R6, R5, R80, R11, 0x96, !PT ; - /*5da0*/ LOP3.LUT R13, R5.reuse, R80.reuse, R13, 0x96, !PT ; - /*5db0*/ LOP3.LUT R25, R5, R80, R26, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R45, R24.reuse, R75.reuse, R28, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R5, R24.reuse, R75.reuse, R68, 0x96, !PT ; - /*5de0*/ LOP3.LUT R43, R24.reuse, R75.reuse, R7, 0x96, !PT ; - /*5df0*/ LOP3.LUT R48, R24, R75, R8, 0x96, !PT ; - /*5e00*/ LOP3.LUT R41, R77, R44.reuse, R10, 0x96, !PT ; - /*5e10*/ LOP3.LUT R24, R24, R75, R27, 0x96, !PT ; - /*5e20*/ SHF.L.W.U32.HI R11, R55, 0xc, R4 ; - /*5e30*/ SHF.L.W.U32.HI R7, R4, 0xc, R55 ; - /*5e40*/ LOP3.LUT R36, R82, R49, R36, 0x96, !PT ; - /*5e50*/ LOP3.LUT R37, R77, R44, R54, 0x96, !PT ; - /*5e60*/ SHF.L.W.U32.HI R4, R65, 0xb, R60 ; - /*5e70*/ SHF.L.W.U32.HI R60, R60, 0xb, R65 ; - /*5e80*/ SHF.L.W.U32.HI R27, R24, 0xe, R25 ; - /*5e90*/ SHF.L.W.U32.HI R8, R41, 0x15, R38 ; - /*5ea0*/ LOP3.LUT R31, R82, R49, R31, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R10, R77, R44, R29, 0x96, !PT ; - /*5ec0*/ SHF.L.W.U32.HI R25, R25, 0xe, R24 ; - /*5ed0*/ SHF.L.W.U32.HI R24, R38, 0x15, R41 ; - /*5ee0*/ LOP3.LUT R51, R82.reuse, R49.reuse, R51, 0x96, !PT ; - /*5ef0*/ LOP3.LUT R35, R82, R49, R35, 0x96, !PT ; - /*5f00*/ LOP3.LUT R30, R77, R44, R30, 0x96, !PT ; - /*5f10*/ SHF.L.W.U32.HI R29, R43, 0x7, R6 ; - /*5f20*/ SHF.L.W.U32.HI R26, R6, 0x7, R43 ; - /*5f30*/ SHF.L.W.U32.HI R38, R40, 0x2, R39 ; - /*5f40*/ SHF.L.W.U32.HI R32, R37, 0x17, R36 ; - /*5f50*/ SHF.L.W.U32.HI R39, R39, 0x2, R40 ; - /*5f60*/ SHF.L.W.U32.HI R36, R36, 0x17, R37 ; - /*5f70*/ SHF.L.W.U32.HI R44, R46, 0xa, R9 ; - /*5f80*/ SHF.L.W.U32.HI R43, R9, 0xa, R46 ; - /*5f90*/ LOP3.LUT R50, R66, R60, R7, 0xb4, !PT ; - /*5fa0*/ LOP3.LUT R49, R7, R8, R60, 0xb4, !PT ; - /*5fb0*/ SHF.L.W.U32.HI R6, R57, 0x1e, R70 ; - /*5fc0*/ SHF.L.W.U32.HI R28, R61, 0x9, R56 ; - /*5fd0*/ SHF.L.W.U32.HI R40, R45, 0x1b, R42 ; - /*5fe0*/ SHF.L.W.U32.HI R37, R42, 0x1b, R45 ; - /*5ff0*/ PRMT R9, R10, 0x4321, R31 ; - /*6000*/ LOP3.LUT R60, R60, R27, R8, 0xb4, !PT ; - /*6010*/ SHF.L.W.U32.HI R57, R70, 0x1e, R57 ; - /*6020*/ SHF.L.W.U32.HI R61, R56, 0x9, R61 ; - /*6030*/ SHF.L.W.U32.HI R42, R76, 0x4, R67 ; - /*6040*/ SHF.L.W.U32.HI R41, R72, 0xf, R73 ; - /*6050*/ PRMT R31, R31, 0x4321, R10 ; - /*6060*/ LOP3.LUT R8, R8, R66, R27, 0xb4, !PT ; - /*6070*/ LOP3.LUT R7, R27, R7, R66, 0xb4, !PT ; - /*6080*/ SHF.L.W.U32.HI R67, R67, 0x4, R76 ; - /*6090*/ SHF.L.W.U32.HI R45, R14, 0x19, R35 ; - /*60a0*/ SHF.L.W.U32.HI R47, R33, 0x1, R34 ; - /*60b0*/ LOP3.LUT R54, R62, R4, R11, 0xb4, !PT ; - /*60c0*/ LOP3.LUT R27, R11, R24, R4, 0xb4, !PT ; - /*60d0*/ SHF.L.W.U32.HI R72, R73, 0xf, R72 ; - /*60e0*/ SHF.L.W.U32.HI R35, R35, 0x19, R14 ; - /*60f0*/ SHF.L.W.U32.HI R33, R34, 0x1, R33 ; - /*6100*/ LOP3.LUT R4, R4, R25, R24, 0xb4, !PT ; - /*6110*/ SHF.L.W.U32.HI R14, R63, 0x6, R78 ; - /*6120*/ PRMT R34, R48, 0x2107, R13 ; - /*6130*/ PRMT R46, R13, 0x2107, R48 ; - /*6140*/ LOP3.LUT R24, R24, R62, R25, 0xb4, !PT ; - /*6150*/ LOP3.LUT R11, R25, R11, R62, 0xb4, !PT ; - /*6160*/ SHF.L.W.U32.HI R78, R78, 0x6, R63 ; - /*6170*/ SHF.L.W.U32.HI R48, R12, 0xd, R15 ; - /*6180*/ LOP3.LUT R56, R57, R26, R36, 0xb4, !PT ; - /*6190*/ LOP3.LUT R25, R36, R61, R26, 0xb4, !PT ; - /*61a0*/ LOP3.LUT R55, R44, R31, R41, 0xb4, !PT ; - /*61b0*/ LOP3.LUT R66, R41, R40, R31, 0xb4, !PT ; - /*61c0*/ SHF.L.W.U32.HI R10, R64, 0x12, R69 ; - /*61d0*/ SHF.L.W.U32.HI R15, R15, 0xd, R12 ; - /*61e0*/ LOP3.LUT R26, R26, R38, R61, 0xb4, !PT ; - /*61f0*/ LOP3.LUT R63, R40, R44, R67, 0xb4, !PT ; - /*6200*/ LOP3.LUT R62, R67, R41, R44, 0xb4, !PT ; - /*6210*/ LOP3.LUT R31, R31, R67, R40, 0xb4, !PT ; - /*6220*/ SHF.L.W.U32.HI R64, R69, 0x12, R64 ; - /*6230*/ SHF.L.W.U32.HI R12, R30, 0x1c, R51 ; - /*6240*/ LOP3.LUT R61, R61, R57, R38, 0xb4, !PT ; - /*6250*/ LOP3.LUT R36, R38, R36, R57, 0xb4, !PT ; - /*6260*/ LOP3.LUT R40, R37, R43, R42, 0xb4, !PT ; - /*6270*/ LOP3.LUT R41, R42, R72, R43, 0xb4, !PT ; - /*6280*/ SHF.L.W.U32.HI R51, R51, 0x1c, R30 ; - /*6290*/ LOP3.LUT R57, R6, R29, R32, 0xb4, !PT ; - /*62a0*/ LOP3.LUT R38, R32, R28, R29, 0xb4, !PT ; - /*62b0*/ LOP3.LUT R52, R29, R39, R28, 0xb4, !PT ; - /*62c0*/ LOP3.LUT R53, R28, R6, R39, 0xb4, !PT ; - /*62d0*/ LOP3.LUT R43, R43, R9, R72, 0xb4, !PT ; - /*62e0*/ SHF.L.W.U32.HI R13, R5, 0x14, R0 ; - /*62f0*/ SHF.L.W.U32.HI R30, R71, 0x3, R74 ; - /*6300*/ LOP3.LUT R6, R39, R32, R6, 0xb4, !PT ; - /*6310*/ LOP3.LUT R72, R72, R37, R9, 0xb4, !PT ; - /*6320*/ LOP3.LUT R29, R47, R45, R14, 0xb4, !PT ; - /*6330*/ LOP3.LUT R44, R14, R46, R45, 0xb4, !PT ; - /*6340*/ SHF.L.W.U32.HI R0, R0, 0x14, R5 ; - /*6350*/ SHF.L.W.U32.HI R71, R74, 0x3, R71 ; - /*6360*/ LOP3.LUT R9, R9, R42, R37, 0xb4, !PT ; - /*6370*/ LOP3.LUT R45, R45, R10, R46, 0xb4, !PT ; - /*6380*/ LOP3.LUT R39, R46, R47, R10, 0xb4, !PT ; - /*6390*/ SHF.L.W.U32.HI R5, R59, 0x1d, R58 ; - /*63a0*/ LOP3.LUT R69, R33, R35, R78, 0xb4, !PT ; - /*63b0*/ LOP3.LUT R46, R78, R34, R35, 0xb4, !PT ; - /*63c0*/ LOP3.LUT R37, R35, R64, R34, 0xb4, !PT ; - /*63d0*/ LOP3.LUT R35, R34, R33, R64, 0xb4, !PT ; - /*63e0*/ LOP3.LUT R14, R10, R14, R47, 0xb4, !PT ; - /*63f0*/ LOP3.LUT R64, R64, R78, R33, 0xb4, !PT ; - /*6400*/ SHF.L.W.U32.HI R58, R58, 0x1d, R59 ; - /*6410*/ LOP3.LUT R33, R13, R15, R30, 0xb4, !PT ; - /*6420*/ LOP3.LUT R47, R0, R48, R71, 0xb4, !PT ; - /*6430*/ LOP3.LUT R10, R51, R71, R0, 0xb4, !PT ; - /*6440*/ LOP3.LUT R68, R71, R5, R48, 0xb4, !PT ; - /*6450*/ LOP3.LUT R71, R48, R51, R5, 0xb4, !PT ; - /*6460*/ LOP3.LUT R51, R5, R0, R51, 0xb4, !PT ; - /*6470*/ LOP3.LUT R59, R58, R13, R12, 0xb4, !PT ; - /*6480*/ LOP3.LUT R0, R44, R33, R49, 0x96, !PT ; - /*6490*/ LOP3.LUT R73, R46, R47, R27, 0x96, !PT ; - /*64a0*/ LOP3.LUT R28, R12, R30, R13, 0xb4, !PT ; - /*64b0*/ LOP3.LUT R32, R50, UR8, RZ, 0x3c, !PT ; - /*64c0*/ LOP3.LUT R70, R14, R59, R7, 0x96, !PT ; - /*64d0*/ LOP3.LUT R0, R25, R0, R62, 0x96, !PT ; - /*64e0*/ LOP3.LUT R73, R38, R73, R41, 0x96, !PT ; - /*64f0*/ LOP3.LUT R67, R30, R58, R15, 0xb4, !PT ; - /*6500*/ LOP3.LUT R70, R36, R70, R31, 0x96, !PT ; - /*6510*/ LOP3.LUT R50, R29, R28, R32, 0x96, !PT ; - /*6520*/ SHF.L.W.U32.HI R5, R73, 0x1, R0 ; - /*6530*/ LOP3.LUT R30, R64, R51, R11, 0x96, !PT ; - /*6540*/ LOP3.LUT R50, R56, R50, R63.reuse, 0x96, !PT ; - /*6550*/ LOP3.LUT R42, R5, R70, R63, 0x96, !PT ; - /*6560*/ LOP3.LUT R54, R54, UR9, RZ, 0x3c, !PT ; - /*6570*/ ULDC.64 UR8, c[0x3][UR5+0x8] ; - /*6580*/ LOP3.LUT R30, R6, R30, R9, 0x96, !PT ; - /*6590*/ SHF.L.W.U32.HI R63, R0, 0x1, R73 ; - /*65a0*/ LOP3.LUT R15, R15, R12, R58, 0xb4, !PT ; - /*65b0*/ LOP3.LUT R32, R5.reuse, R70.reuse, R32, 0x96, !PT ; - /*65c0*/ LOP3.LUT R13, R5.reuse, R70.reuse, R28, 0x96, !PT ; - /*65d0*/ LOP3.LUT R29, R5, R70, R29, 0x96, !PT ; - /*65e0*/ LOP3.LUT R75, R45, R67, R60, 0x96, !PT ; - /*65f0*/ LOP3.LUT R5, R5, R70, R56, 0x96, !PT ; - /*6600*/ LOP3.LUT R65, R69, R10, R54.reuse, 0x96, !PT ; - /*6610*/ LOP3.LUT R28, R63.reuse, R30.reuse, R54, 0x96, !PT ; - /*6620*/ LOP3.LUT R56, R63.reuse, R30.reuse, R69, 0x96, !PT ; - /*6630*/ LOP3.LUT R10, R63.reuse, R30.reuse, R10, 0x96, !PT ; - /*6640*/ LOP3.LUT R69, R63, R30, R40, 0x96, !PT ; - /*6650*/ LOP3.LUT R54, R63, R30, R57, 0x96, !PT ; - /*6660*/ LOP3.LUT R77, R37, R68, R4, 0x96, !PT ; - /*6670*/ SHF.L.W.U32.HI R12, R30, 0x1, R70 ; - /*6680*/ LOP3.LUT R63, R39, R15, R8, 0x96, !PT ; - /*6690*/ LOP3.LUT R48, R35, R71, R24, 0x96, !PT ; - /*66a0*/ LOP3.LUT R75, R26, R75, R55, 0x96, !PT ; - /*66b0*/ LOP3.LUT R65, R57, R65, R40, 0x96, !PT ; - /*66c0*/ LOP3.LUT R77, R52, R77, R43, 0x96, !PT ; - /*66d0*/ SHF.L.W.U32.HI R70, R70, 0x1, R30 ; - /*66e0*/ LOP3.LUT R63, R61, R63, R66, 0x96, !PT ; - /*66f0*/ LOP3.LUT R48, R53, R48, R72, 0x96, !PT ; - /*6700*/ LOP3.LUT R57, R12, R75, R8, 0x96, !PT ; - /*6710*/ LOP3.LUT R8, R12.reuse, R75.reuse, R15, 0x96, !PT ; - /*6720*/ LOP3.LUT R39, R12.reuse, R75.reuse, R39, 0x96, !PT ; - /*6730*/ LOP3.LUT R30, R12.reuse, R75.reuse, R66, 0x96, !PT ; - /*6740*/ LOP3.LUT R12, R12, R75, R61, 0x96, !PT ; - /*6750*/ SHF.L.W.U32.HI R61, R77, 0x1, R75 ; - /*6760*/ SHF.L.W.U32.HI R74, R75, 0x1, R77 ; - /*6770*/ SHF.L.W.U32.HI R75, R48, 0x1, R63 ; - /*6780*/ LOP3.LUT R15, R70.reuse, R77.reuse, R72, 0x96, !PT ; - /*6790*/ LOP3.LUT R58, R70.reuse, R77.reuse, R35, 0x96, !PT ; - /*67a0*/ SHF.L.W.U32.HI R72, R63, 0x1, R48 ; - /*67b0*/ LOP3.LUT R34, R70.reuse, R77.reuse, R24, 0x96, !PT ; - /*67c0*/ LOP3.LUT R71, R70, R77, R71, 0x96, !PT ; - /*67d0*/ LOP3.LUT R35, R70, R77, R53, 0x96, !PT ; - /*67e0*/ LOP3.LUT R24, R75.reuse, R0.reuse, R60, 0x96, !PT ; - /*67f0*/ LOP3.LUT R40, R75.reuse, R0.reuse, R67, 0x96, !PT ; - /*6800*/ LOP3.LUT R70, R75.reuse, R0.reuse, R45, 0x96, !PT ; - /*6810*/ LOP3.LUT R66, R75.reuse, R0.reuse, R55, 0x96, !PT ; - /*6820*/ LOP3.LUT R0, R75, R0, R26, 0x96, !PT ; - /*6830*/ LOP3.LUT R75, R72.reuse, R73.reuse, R4, 0x96, !PT ; - /*6840*/ LOP3.LUT R67, R72.reuse, R73.reuse, R68, 0x96, !PT ; - /*6850*/ LOP3.LUT R77, R72.reuse, R73.reuse, R37, 0x96, !PT ; - /*6860*/ LOP3.LUT R43, R72.reuse, R73.reuse, R43, 0x96, !PT ; - /*6870*/ LOP3.LUT R37, R72, R73, R52, 0x96, !PT ; - /*6880*/ LOP3.LUT R55, R61, R50, R49, 0x96, !PT ; - /*6890*/ LOP3.LUT R33, R61.reuse, R50.reuse, R33, 0x96, !PT ; - /*68a0*/ LOP3.LUT R68, R61.reuse, R50.reuse, R44, 0x96, !PT ; - /*68b0*/ LOP3.LUT R4, R61.reuse, R50.reuse, R62, 0x96, !PT ; - /*68c0*/ LOP3.LUT R25, R61, R50, R25, 0x96, !PT ; - /*68d0*/ LOP3.LUT R60, R74.reuse, R65.reuse, R27, 0x96, !PT ; - /*68e0*/ LOP3.LUT R44, R74, R65, R47, 0x96, !PT ; - /*68f0*/ LOP3.LUT R73, R74.reuse, R65.reuse, R46, 0x96, !PT ; - /*6900*/ LOP3.LUT R61, R74.reuse, R65.reuse, R41, 0x96, !PT ; - /*6910*/ SHF.L.W.U32.HI R26, R65, 0x1, R50 ; - /*6920*/ LOP3.LUT R74, R74, R65, R38, 0x96, !PT ; - /*6930*/ SHF.L.W.U32.HI R65, R50, 0x1, R65 ; - /*6940*/ LOP3.LUT R38, R26, R63, R7, 0x96, !PT ; - /*6950*/ LOP3.LUT R59, R26.reuse, R63.reuse, R59, 0x96, !PT ; - /*6960*/ LOP3.LUT R45, R26.reuse, R63.reuse, R14, 0x96, !PT ; - /*6970*/ LOP3.LUT R62, R26.reuse, R63.reuse, R31, 0x96, !PT ; - /*6980*/ LOP3.LUT R50, R26, R63, R36, 0x96, !PT ; - /*6990*/ LOP3.LUT R46, R65.reuse, R48.reuse, R51, 0x96, !PT ; - /*69a0*/ LOP3.LUT R63, R65, R48, R11, 0x96, !PT ; - /*69b0*/ LOP3.LUT R52, R65.reuse, R48.reuse, R64, 0x96, !PT ; - /*69c0*/ LOP3.LUT R53, R65, R48.reuse, R9, 0x96, !PT ; - /*69d0*/ SHF.L.W.U32.HI R27, R44, 0xc, R33 ; - /*69e0*/ SHF.L.W.U32.HI R51, R15, 0x15, R30 ; - /*69f0*/ LOP3.LUT R65, R65, R48, R6, 0x96, !PT ; - /*6a00*/ SHF.L.W.U32.HI R33, R33, 0xc, R44 ; - /*6a10*/ SHF.L.W.U32.HI R30, R30, 0x15, R15 ; - /*6a20*/ SHF.L.W.U32.HI R47, R69, 0x9, R42 ; - /*6a30*/ SHF.L.W.U32.HI R49, R42, 0x9, R69 ; - /*6a40*/ SHF.L.W.U32.HI R48, R75, 0x1e, R24 ; - /*6a50*/ SHF.L.W.U32.HI R15, R24, 0x1e, R75 ; - /*6a60*/ SHF.L.W.U32.HI R44, R74, 0x2, R25 ; - /*6a70*/ SHF.L.W.U32.HI R42, R25, 0x2, R74 ; - /*6a80*/ SHF.L.W.U32.HI R25, R71, 0x17, R8 ; - /*6a90*/ SHF.L.W.U32.HI R24, R8, 0x17, R71 ; - /*6aa0*/ SHF.L.W.U32.HI R8, R10, 0x4, R13 ; - /*6ab0*/ SHF.L.W.U32.HI R13, R13, 0x4, R10 ; - /*6ac0*/ SHF.L.W.U32.HI R11, R43, 0xf, R66 ; - /*6ad0*/ SHF.L.W.U32.HI R10, R66, 0xf, R43 ; - /*6ae0*/ SHF.L.W.U32.HI R14, R73, 0xa, R68 ; - /*6af0*/ SHF.L.W.U32.HI R43, R68, 0xa, R73 ; - /*6b00*/ SHF.L.W.U32.HI R68, R37, 0x1d, R0 ; - /*6b10*/ SHF.L.W.U32.HI R0, R0, 0x1d, R37 ; - /*6b20*/ SHF.L.W.U32.HI R9, R67, 0x6, R40 ; - /*6b30*/ SHF.L.W.U32.HI R6, R40, 0x6, R67 ; - /*6b40*/ SHF.L.W.U32.HI R37, R56, 0x3, R29 ; - /*6b50*/ SHF.L.W.U32.HI R40, R60, 0x1, R55 ; - /*6b60*/ SHF.L.W.U32.HI R36, R55, 0x1, R60 ; - /*6b70*/ SHF.L.W.U32.HI R56, R29, 0x3, R56 ; - /*6b80*/ SHF.L.W.U32.HI R26, R70, 0xb, R77 ; - /*6b90*/ SHF.L.W.U32.HI R55, R61, 0xd, R4 ; - /*6ba0*/ SHF.L.W.U32.HI R29, R65, 0xe, R50 ; - /*6bb0*/ SHF.L.W.U32.HI R64, R63, 0x1b, R38 ; - /*6bc0*/ PRMT R7, R35, 0x4321, R12 ; - /*6bd0*/ SHF.L.W.U32.HI R4, R4, 0xd, R61 ; - /*6be0*/ SHF.L.W.U32.HI R63, R38, 0x1b, R63 ; - /*6bf0*/ PRMT R12, R12, 0x4321, R35 ; - /*6c00*/ SHF.L.W.U32.HI R61, R34, 0x1c, R57 ; - /*6c10*/ PRMT R38, R53, 0x2107, R62 ; - /*6c20*/ SHF.L.W.U32.HI R31, R77, 0xb, R70 ; - /*6c30*/ SHF.L.W.U32.HI R35, R54, 0x12, R5 ; - /*6c40*/ SHF.L.W.U32.HI R57, R57, 0x1c, R34 ; - /*6c50*/ SHF.L.W.U32.HI R65, R50, 0xe, R65 ; - /*6c60*/ PRMT R62, R62, 0x2107, R53 ; - /*6c70*/ SHF.L.W.U32.HI R5, R5, 0x12, R54 ; - /*6c80*/ SHF.L.W.U32.HI R66, R52, 0x7, R45 ; - /*6c90*/ LOP3.LUT R34, R33, R51, R26, 0xb4, !PT ; - /*6ca0*/ LOP3.LUT R53, R26, R29, R51, 0xb4, !PT ; - /*6cb0*/ SHF.L.W.U32.HI R45, R45, 0x7, R52 ; - /*6cc0*/ LOP3.LUT R54, R32, R26, R33, 0xb4, !PT ; - /*6cd0*/ LOP3.LUT R51, R51, R32, R29, 0xb4, !PT ; - /*6ce0*/ SHF.L.W.U32.HI R41, R58, 0x19, R39 ; - /*6cf0*/ LOP3.LUT R32, R29, R33, R32, 0xb4, !PT ; - /*6d00*/ SHF.L.W.U32.HI R39, R39, 0x19, R58 ; - /*6d10*/ LOP3.LUT R33, R27, R30, R31, 0xb4, !PT ; - /*6d20*/ LOP3.LUT R52, R31, R65, R30, 0xb4, !PT ; - /*6d30*/ LOP3.LUT R58, R28, R31, R27, 0xb4, !PT ; - /*6d40*/ LOP3.LUT R30, R30, R28, R65, 0xb4, !PT ; - /*6d50*/ LOP3.LUT R28, R65, R27, R28, 0xb4, !PT ; - /*6d60*/ LOP3.LUT R26, R44, R24, R15, 0xb4, !PT ; - /*6d70*/ LOP3.LUT R50, R15, R45, R24, 0xb4, !PT ; - /*6d80*/ SHF.L.W.U32.HI R60, R46, 0x14, R59 ; - /*6d90*/ LOP3.LUT R31, R49, R15, R44, 0xb4, !PT ; - /*6da0*/ LOP3.LUT R24, R24, R49, R45, 0xb4, !PT ; - /*6db0*/ LOP3.LUT R29, R47, R48, R42, 0xb4, !PT ; - /*6dc0*/ LOP3.LUT R27, R42, R25, R48, 0xb4, !PT ; - /*6dd0*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*6de0*/ SHF.L.W.U32.HI R59, R59, 0x14, R46 ; - /*6df0*/ LOP3.LUT R49, R45, R44, R49, 0xb4, !PT ; - /*6e00*/ LOP3.LUT R48, R48, R66, R25, 0xb4, !PT ; - /*6e10*/ LOP3.LUT R25, R25, R47, R66, 0xb4, !PT ; - /*6e20*/ LOP3.LUT R15, R13, R11, R14, 0xb4, !PT ; - /*6e30*/ LOP3.LUT R46, R14, R12, R11, 0xb4, !PT ; - /*6e40*/ LOP3.LUT R45, R64, R14, R13, 0xb4, !PT ; - /*6e50*/ LOP3.LUT R47, R66, R42, R47, 0xb4, !PT ; - /*6e60*/ LOP3.LUT R14, R11, R64, R12, 0xb4, !PT ; - /*6e70*/ LOP3.LUT R13, R12, R13, R64, 0xb4, !PT ; - /*6e80*/ LOP3.LUT R42, R40, R41, R9, 0xb4, !PT ; - /*6e90*/ LOP3.LUT R11, R35, R9, R40, 0xb4, !PT ; - /*6ea0*/ LOP3.LUT R12, R8, R10, R43, 0xb4, !PT ; - /*6eb0*/ LOP3.LUT R44, R43, R7, R10, 0xb4, !PT ; - /*6ec0*/ LOP3.LUT R9, R9, R62, R41, 0xb4, !PT ; - /*6ed0*/ LOP3.LUT R43, R63, R43, R8, 0xb4, !PT ; - /*6ee0*/ LOP3.LUT R41, R41, R35, R62, 0xb4, !PT ; - /*6ef0*/ LOP3.LUT R10, R10, R63, R7, 0xb4, !PT ; - /*6f00*/ LOP3.LUT R8, R7, R8, R63, 0xb4, !PT ; - /*6f10*/ LOP3.LUT R35, R62, R40, R35, 0xb4, !PT ; - /*6f20*/ LOP3.LUT R40, R36, R39, R6, 0xb4, !PT ; - /*6f30*/ LOP3.LUT R7, R5, R6, R36, 0xb4, !PT ; - /*6f40*/ LOP3.LUT R6, R6, R38, R39, 0xb4, !PT ; - /*6f50*/ LOP3.LUT R39, R39, R5, R38, 0xb4, !PT ; - /*6f60*/ LOP3.LUT R5, R38, R36, R5, 0xb4, !PT ; - /*6f70*/ LOP3.LUT R92, R54, UR8, RZ, 0x3c, !PT ; - /*6f80*/ LOP3.LUT R93, R58, UR9, RZ, 0x3c, !PT ; - /*6f90*/ LOP3.LUT R38, R37, R0, R4, 0xb4, !PT ; - /*6fa0*/ LOP3.LUT R36, R4, R61, R0, 0xb4, !PT ; - /*6fb0*/ LOP3.LUT R4, R60, R4, R37, 0xb4, !PT ; - /*6fc0*/ LOP3.LUT R79, R56, R68, R55, 0xb4, !PT ; - /*6fd0*/ LOP3.LUT R54, R55, R57, R68, 0xb4, !PT ; - /*6fe0*/ LOP3.LUT R37, R61, R37, R60, 0xb4, !PT ; - /*6ff0*/ LOP3.LUT R0, R0, R60, R61, 0xb4, !PT ; - /*7000*/ LOP3.LUT R55, R59, R55, R56, 0xb4, !PT ; - /*7010*/ LOP3.LUT R81, R57, R56, R59, 0xb4, !PT ; - /*7020*/ LOP3.LUT R68, R68, R59, R57, 0xb4, !PT ; - /*7030*/ @!P0 BRA `(.L_x_72) ; - /*7040*/ UMOV UR8, 32@lo(d_target) ; - /*7050*/ UMOV UR9, 32@hi(d_target) ; - /*7060*/ LDG.E.64.STRONG.CTA R56, [UR8] ; - /*7070*/ LOP3.LUT R38, R41, R38, R53, 0x96, !PT ; - /*7080*/ BMOV.32.CLEAR RZ, B0 ; - /*7090*/ LOP3.LUT R52, R39, R79, R52, 0x96, !PT ; - /*70a0*/ BSSY B0, `(.L_x_73) ; - /*70b0*/ LOP3.LUT R35, R35, R36, R51, 0x96, !PT ; - /*70c0*/ LOP3.LUT R5, R5, R54, R30, 0x96, !PT ; - /*70d0*/ LOP3.LUT R0, R11, R0, R32, 0x96, !PT ; - /*70e0*/ LOP3.LUT R40, R40, R81, R93, 0x96, !PT ; - /*70f0*/ LOP3.LUT R7, R7, R68, R28, 0x96, !PT ; - /*7100*/ LOP3.LUT R9, R9, R4, R34, 0x96, !PT ; - /*7110*/ LOP3.LUT R6, R6, R55, R33, 0x96, !PT ; - /*7120*/ LOP3.LUT R46, R49, R38, R46, 0x96, !PT ; - /*7130*/ LOP3.LUT R47, R47, R52, R44, 0x96, !PT ; - /*7140*/ LOP3.LUT R37, R42, R37, R92, 0x96, !PT ; - /*7150*/ LOP3.LUT R14, R31, R35, R14, 0x96, !PT ; - /*7160*/ LOP3.LUT R29, R29, R5, R10, 0x96, !PT ; - /*7170*/ LOP3.LUT R13, R26, R0, R13, 0x96, !PT ; - /*7180*/ LOP3.LUT R43, R48, R40, R43, 0x96, !PT ; - /*7190*/ LOP3.LUT R15, R24, R9, R15, 0x96, !PT ; - /*71a0*/ LOP3.LUT R12, R25, R6, R12, 0x96, !PT ; - /*71b0*/ LOP3.LUT R27, R27, R7, R8, 0x96, !PT ; - /*71c0*/ SHF.L.W.U32.HI R0, R46, 0x1, R47 ; - /*71d0*/ LOP3.LUT R45, R50, R37, R45, 0x96, !PT ; - /*71e0*/ SHF.L.W.U32.HI R5, R47, 0x1, R46 ; - /*71f0*/ SHF.L.W.U32.HI R8, R29, 0x1, R14 ; - /*7200*/ SHF.L.W.U32.HI R10, R14, 0x1, R29 ; - /*7210*/ LOP3.LUT R55, R0, R55, R43, 0x96, !PT ; - /*7220*/ SHF.L.W.U32.HI R6, R15, 0x1, R12 ; - /*7230*/ LOP3.LUT R4, R5, R4, R45, 0x96, !PT ; - /*7240*/ LOP3.LUT R39, R10, R39, R12, 0x96, !PT ; - /*7250*/ LOP3.LUT R0, R8, R41, R15, 0x96, !PT ; - /*7260*/ LOP3.LUT R93, R6, R93, R27, 0x96, !PT ; - /*7270*/ SHF.L.W.U32.HI R5, R12, 0x1, R15 ; - /*7280*/ SHF.L.W.U32.HI R6, R55, 0xc, R4 ; - /*7290*/ SHF.L.W.U32.HI R7, R39, 0xb, R0 ; - /*72a0*/ LOP3.LUT R92, R5, R92, R13, 0x96, !PT ; - /*72b0*/ SHF.L.W.U32.HI R55, R4, 0xc, R55 ; - /*72c0*/ SHF.L.W.U32.HI R0, R0, 0xb, R39 ; - /*72d0*/ LOP3.LUT R6, R93, R7, R6, 0xb4, !PT ; - /*72e0*/ LOP3.LUT R0, R92, R0, R55, 0xb4, !PT ; - /*72f0*/ LOP3.LUT R6, R6, 0x80000000, RZ, 0x3c, !PT ; - /*7300*/ LOP3.LUT R0, R0, 0x80008008, RZ, 0x3c, !PT ; - /*7310*/ PRMT R10, R6, 0x123, RZ ; - /*7320*/ PRMT R11, R0, 0x123, RZ ; - /*7330*/ ISETP.GT.U32.AND P0, PT, R10, R56, PT ; - /*7340*/ ISETP.GT.U32.AND.EX P0, PT, R11, R57, PT, P0 ; - /*7350*/ @P0 BRA `(.L_x_74) ; - /*7360*/ S2R R5, SR_LANEID ; - /*7370*/ VOTEU.ANY UR5, UPT, PT ; - /*7380*/ FLO.U32 R4, UR5 ; - /*7390*/ POPC R0, UR5 ; - /*73a0*/ ISETP.EQ.U32.AND P0, PT, R4, R5, PT ; - /*73b0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [UR6], R0 ; - /*73c0*/ S2R R6, SR_LTMASK ; - /*73d0*/ LOP3.LUT R7, R6, UR5, RZ, 0xc0, !PT ; - /*73e0*/ POPC R6, R7 ; - /*73f0*/ SHFL.IDX PT, R5, R5, R4, 0x1f ; - /*7400*/ IMAD.IADD R6, R5, 0x1, R6 ; - /*7410*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*7420*/ @P0 EXIT ; - /*7430*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*7440*/ UMOV UR8, 32@lo(d_header) ; - /*7450*/ IMAD.U32 R7, RZ, RZ, UR11 ; - /*7460*/ UMOV UR9, 32@hi(d_header) ; - /*7470*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*7480*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*7490*/ STG.E.EF.128.SYS [R4], R16 ; - /*74a0*/ STG.E.EF.128.SYS [R4+0x10], R20 ; - /*74b0*/ STG.E.EF.64.SYS [R6+0x100], R90 ; - /*74c0*/ LDG.E.64.STRONG.CTA R8, [UR8] ; - /*74d0*/ STG.E.EF.64.SYS [UR6+-0x60], R8 ; - /*74e0*/ STG.E.EF.64.SYS [R6+0x148], R10 ; -.L_x_74: - /*74f0*/ BSYNC B0 ; -.L_x_73: - /*7500*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*7510*/ @P0 EXIT ; - /*7520*/ BRA `(.L_x_75) ; -.L_x_76: - /*7530*/ BRA `(.L_x_76); - /*7540*/ NOP; - /*7550*/ NOP; - /*7560*/ NOP; - /*7570*/ NOP; -.L_x_179: - - -//--------------------- .text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=105" - .align 128 - .global _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,(.L_x_180 - _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R5, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0060*/ UMOV UR4, URZ ; - /*0070*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0080*/ IMAD.SHL.U32 R3, R5.reuse, 0x8, RZ ; - /*0090*/ LOP3.LUT R101, R5.reuse, 0x7, RZ, 0xc0, !PT ; - /*00a0*/ IMAD.SHL.U32 R0, R5.reuse, 0x10, RZ ; - /*00b0*/ LEA R100, R5, 0x200, 0x5 ; - /*00c0*/ LOP3.LUT R4, R3.reuse, 0x7fc0, RZ, 0xc0, !PT ; - /*00d0*/ LOP3.LUT R2, R0, 0x30, RZ, 0xc0, !PT ; - /*00e0*/ LOP3.LUT R3, R3, 0xffffffc0, RZ, 0xc0, !PT ; - /*00f0*/ LOP3.LUT R0, R4, 0x7, R5, 0xf8, !PT ; - /*0100*/ IMAD.IADD R2, R3, 0x1, R2 ; -.L_x_83: - /*0110*/ UMOV UR8, 32@lo(d_header) ; - /*0120*/ UMOV UR9, 32@hi(d_header) ; - /*0130*/ LDG.E.U.128.STRONG.CTA R8, [UR8] ; - /*0140*/ LDG.E.U.128.STRONG.CTA R4, [UR8+0x10] ; - /*0150*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*0160*/ UMOV UR8, 0xc0 ; - /*0170*/ S2R R13, SR_TID.X ; - /*0180*/ IMAD.U32 R27, RZ, RZ, UR5 ; - /*0190*/ S2R R12, SR_CTAID.X ; - /*01a0*/ IMAD R12, R12, c[0x0][0x0], R13 ; - /*01b0*/ IMAD.U32 R13, RZ, RZ, UR4 ; - /*01c0*/ IMAD R12, R12, c[0x3][0x180], RZ ; - /*01d0*/ IADD3 R32, P0, P1, R12, c[0x0][0x160], R13 ; - /*01e0*/ IADD3.X R27, RZ, c[0x0][0x164], R27, P0, P1 ; - /*01f0*/ SHF.L.W.U32.HI R33, R27, 0x1, R32 ; - /*0200*/ SHF.L.W.U32.HI R42, R32, 0x1, R27 ; - /*0210*/ SHF.L.W.U32.HI R15, R11, 0x1, R10 ; - /*0220*/ SHF.L.W.U32.HI R24, R10, 0x1, R11 ; - /*0230*/ LOP3.LUT R15, R15, R32, RZ, 0x3c, !PT ; - /*0240*/ LOP3.LUT R12, R8, 0x1, RZ, 0x3c, !PT ; - /*0250*/ SHF.L.W.U32.HI R14, R4, 0x1, R5 ; - /*0260*/ LOP3.LUT R13, R7, 0x80000000, RZ, 0x3c, !PT ; - /*0270*/ LOP3.LUT R24, R24, R27, RZ, 0x3c, !PT ; - /*0280*/ LOP3.LUT R17, R15, 0x1, RZ, 0x3c, !PT ; - /*0290*/ SHF.L.W.U32.HI R19, R5, 0x1, R4 ; - /*02a0*/ SHF.L.W.U32.HI R23, R9, 0x1, R12 ; - /*02b0*/ SHF.L.W.U32.HI R26, R12, 0x1, R9 ; - /*02c0*/ LOP3.LUT R14, R14, R9.reuse, RZ, 0x3c, !PT ; - /*02d0*/ SHF.L.W.U32.HI R21, R13, 0x1, R6 ; - /*02e0*/ SHF.L.W.U32.HI R18, R6, 0x1, R13 ; - /*02f0*/ LOP3.LUT R9, R24.reuse, R9, RZ, 0x3c, !PT ; - /*0300*/ SHF.L.W.U32.HI R30, R24, 0x4, R17 ; - /*0310*/ SHF.L.W.U32.HI R22, R17, 0x4, R24.reuse ; - /*0320*/ SHF.L.W.U32.HI R59, R24.reuse, 0x12, R15.reuse ; - /*0330*/ SHF.L.W.U32.HI R35, R15.reuse, 0x12, R24.reuse ; - /*0340*/ SHF.L.W.U32.HI R12, R24.reuse, 0x9, R15.reuse ; - /*0350*/ SHF.L.W.U32.HI R16, R15, 0x9, R24 ; - /*0360*/ SHF.L.W.U32.HI R25, R24, 0x3, R15 ; - /*0370*/ SHF.L.W.U32.HI R24, R15.reuse, 0x3, R24 ; - /*0380*/ LOP3.LUT R13, R15, R8, RZ, 0x3c, !PT ; - /*0390*/ LOP3.LUT R15, R19, 0x1, R8, 0x96, !PT ; - /*03a0*/ LOP3.LUT R8, R18, R11.reuse, RZ, 0x3c, !PT ; - /*03b0*/ LOP3.LUT R20, R14.reuse, R11, RZ, 0x3c, !PT ; - /*03c0*/ SHF.L.W.U32.HI R28, R14, 0xc, R15 ; - /*03d0*/ SHF.L.W.U32.HI R34, R15.reuse, 0xc, R14.reuse ; - /*03e0*/ SHF.L.W.U32.HI R11, R14.reuse, 0x2, R15.reuse ; - /*03f0*/ SHF.L.W.U32.HI R19, R15.reuse, 0x2, R14.reuse ; - /*0400*/ SHF.L.W.U32.HI R61, R14.reuse, 0xd, R15.reuse ; - /*0410*/ SHF.L.W.U32.HI R50, R15, 0xd, R14 ; - /*0420*/ SHF.L.W.U32.HI R41, R14, 0xa, R15 ; - /*0430*/ SHF.L.W.U32.HI R45, R15.reuse, 0xa, R14 ; - /*0440*/ LOP3.LUT R31, R15, R10, RZ, 0x3c, !PT ; - /*0450*/ LOP3.LUT R14, R26, 0x80000000, R7, 0x96, !PT ; - /*0460*/ LOP3.LUT R15, R23, R6, RZ, 0x3c, !PT ; - /*0470*/ LOP3.LUT R21, R21, R10, RZ, 0x3c, !PT ; - /*0480*/ LOP3.LUT R18, R14, R27, RZ, 0x3c, !PT ; - /*0490*/ LOP3.LUT R23, R15.reuse, R32, RZ, 0x3c, !PT ; - /*04a0*/ SHF.L.W.U32.HI R26, R14.reuse, 0x14, R15.reuse ; - /*04b0*/ SHF.L.W.U32.HI R27, R15.reuse, 0x14, R14.reuse ; - /*04c0*/ SHF.L.W.U32.HI R17, R14, 0x7, R15 ; - /*04d0*/ SHF.L.W.U32.HI R29, R15.reuse, 0x7, R14.reuse ; - /*04e0*/ PRMT R40, R15, 0x2107, R14 ; - /*04f0*/ PRMT R10, R14.reuse, 0x2107, R15.reuse ; - /*0500*/ SHF.L.W.U32.HI R46, R14, 0xe, R15 ; - /*0510*/ SHF.L.W.U32.HI R48, R15, 0xe, R14 ; - /*0520*/ LOP3.LUT R15, R33, R4.reuse, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R42, R42, R5, RZ, 0x3c, !PT ; - /*0540*/ LOP3.LUT R4, R21, R4, RZ, 0x3c, !PT ; - /*0550*/ LOP3.LUT R5, R8, R5, RZ, 0x3c, !PT ; - /*0560*/ SHF.L.W.U32.HI R55, R20, 0x1, R31 ; - /*0570*/ SHF.L.W.U32.HI R14, R31, 0x1, R20 ; - /*0580*/ SHF.L.W.U32.HI R36, R5, 0x1e, R4 ; - /*0590*/ SHF.L.W.U32.HI R32, R4, 0x1e, R5 ; - /*05a0*/ SHF.L.W.U32.HI R31, R8, 0xb, R21 ; - /*05b0*/ SHF.L.W.U32.HI R4, R15, 0x15, R42 ; - /*05c0*/ SHF.L.W.U32.HI R33, R21, 0xb, R8 ; - /*05d0*/ SHF.L.W.U32.HI R37, R18, 0x1b, R23 ; - /*05e0*/ SHF.L.W.U32.HI R39, R23, 0x1b, R18 ; - /*05f0*/ SHF.L.W.U32.HI R18, R42, 0x15, R15 ; - /*0600*/ SHF.L.W.U32.HI R56, R8, 0xf, R21 ; - /*0610*/ SHF.L.W.U32.HI R60, R21.reuse, 0xf, R8.reuse ; - /*0620*/ SHF.L.W.U32.HI R64, R8.reuse, 0x6, R21.reuse ; - /*0630*/ SHF.L.W.U32.HI R62, R8, 0x1d, R21 ; - /*0640*/ SHF.L.W.U32.HI R43, R21.reuse, 0x1d, R8.reuse ; - /*0650*/ SHF.L.W.U32.HI R51, R21, 0x6, R8 ; - /*0660*/ LOP3.LUT R44, R15, R6, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R38, R9, R28, R31, 0xd2, !PT ; - /*0680*/ LOP3.LUT R8, R48, R9, R28, 0xd2, !PT ; - /*0690*/ LOP3.LUT R6, R28, R31, R4, 0xd2, !PT ; - /*06a0*/ PRMT R23, R15, 0x4321, R42 ; - /*06b0*/ LOP3.LUT R52, R31, R4, R48, 0xd2, !PT ; - /*06c0*/ LOP3.LUT R9, R4, R48, R9, 0xd2, !PT ; - /*06d0*/ LOP3.LUT R28, R13, R34, R33, 0xd2, !PT ; - /*06e0*/ LOP3.LUT R5, R46, R13, R34, 0xd2, !PT ; - /*06f0*/ LOP3.LUT R4, R34, R33, R18, 0xd2, !PT ; - /*0700*/ LOP3.LUT R20, R33, R18, R46, 0xd2, !PT ; - /*0710*/ LOP3.LUT R13, R18, R46, R13, 0xd2, !PT ; - /*0720*/ LOP3.LUT R18, R22, R41, R56, 0xd2, !PT ; - /*0730*/ LOP3.LUT R53, R37, R22, R41, 0xd2, !PT ; - /*0740*/ PRMT R31, R42, 0x4321, R15 ; - /*0750*/ LOP3.LUT R21, R56, R23, R37, 0xd2, !PT ; - /*0760*/ LOP3.LUT R22, R23, R37, R22, 0xd2, !PT ; - /*0770*/ SHF.L.W.U32.HI R37, R42, 0x19, R15 ; - /*0780*/ LOP3.LUT R54, R41, R56, R23, 0xd2, !PT ; - /*0790*/ IMAD.MOV.U32 R56, RZ, RZ, RZ ; - /*07a0*/ LOP3.LUT R23, R30, R45, R60, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R48, R39, R30, R45, 0xd2, !PT ; - /*07c0*/ LOP3.LUT R58, R45, R60, R31, 0xd2, !PT ; - /*07d0*/ LOP3.LUT R45, R60, R31, R39, 0xd2, !PT ; - /*07e0*/ LOP3.LUT R30, R31, R39, R30, 0xd2, !PT ; - /*07f0*/ LOP3.LUT R46, R40, R59, R55, 0xd2, !PT ; - /*0800*/ LOP3.LUT R34, R59, R55, R64, 0xd2, !PT ; - /*0810*/ LOP3.LUT R33, R64, R37, R40, 0xd2, !PT ; - /*0820*/ LOP3.LUT R59, R37, R40, R59, 0xd2, !PT ; - /*0830*/ SHF.L.W.U32.HI R31, R15, 0x19, R42 ; - /*0840*/ LOP3.LUT R40, R42.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R7, R42, R7, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R42, R10, R35, R14, 0xd2, !PT ; - /*0870*/ LOP3.LUT R47, R35, R14, R51, 0xd2, !PT ; - /*0880*/ LOP3.LUT R49, R14, R51, R31, 0xd2, !PT ; - /*0890*/ LOP3.LUT R41, R51, R31, R10, 0xd2, !PT ; - /*08a0*/ LOP3.LUT R35, R31, R10, R35, 0xd2, !PT ; - /*08b0*/ SHF.L.W.U32.HI R31, R40, 0x17, R15 ; - /*08c0*/ SHF.L.W.U32.HI R40, R15, 0x17, R40 ; - /*08d0*/ LOP3.LUT R55, R55, R64, R37, 0xd2, !PT ; - /*08e0*/ SHF.L.W.U32.HI R37, R7, 0x1c, R44 ; - /*08f0*/ SHF.L.W.U32.HI R51, R44, 0x1c, R7 ; - /*0900*/ LOP3.LUT R57, R17, R12, R19, 0xd2, !PT ; - /*0910*/ LOP3.LUT R14, R12, R19, R36, 0xd2, !PT ; - /*0920*/ LOP3.LUT R10, R31, R17, R12, 0xd2, !PT ; - /*0930*/ LOP3.LUT R15, R29, R16, R11, 0xd2, !PT ; - /*0940*/ LOP3.LUT R12, R16, R11, R32, 0xd2, !PT ; - /*0950*/ LOP3.LUT R7, R40, R29, R16, 0xd2, !PT ; - /*0960*/ LOP3.LUT R16, R32, R40, R29, 0xd2, !PT ; - /*0970*/ LOP3.LUT R11, R11, R32, R40, 0xd2, !PT ; - /*0980*/ LOP3.LUT R32, R26, R25, R50, 0xd2, !PT ; - /*0990*/ LOP3.LUT R65, R25, R50, R43, 0xd2, !PT ; - /*09a0*/ LOP3.LUT R17, R36, R31, R17, 0xd2, !PT ; - /*09b0*/ LOP3.LUT R19, R19, R36, R31, 0xd2, !PT ; - /*09c0*/ LOP3.LUT R50, R50, R43, R37, 0xd2, !PT ; - /*09d0*/ LOP3.LUT R39, R27, R24, R61, 0xd2, !PT ; - /*09e0*/ LOP3.LUT R44, R24, R61, R62, 0xd2, !PT ; - /*09f0*/ LOP3.LUT R36, R37, R26, R25, 0xd2, !PT ; - /*0a00*/ LOP3.LUT R43, R43, R37, R26, 0xd2, !PT ; - /*0a10*/ LOP3.LUT R61, R61, R62, R51, 0xd2, !PT ; - /*0a20*/ LOP3.LUT R37, R51, R27, R24, 0xd2, !PT ; - /*0a30*/ LOP3.LUT R62, R62, R51, R27, 0xd2, !PT ; - /*0a40*/ LOP3.LUT R25, R28, 0x1, RZ, 0x3c, !PT ; -.L_x_77: - /*0a50*/ LOP3.LUT R60, R13, R50, R46, 0x96, !PT ; - /*0a60*/ UIADD3 UR5, UR8, 0x8, URZ ; - /*0a70*/ LOP3.LUT R63, R9, R61, R42, 0x96, !PT ; - /*0a80*/ LOP3.LUT R24, R6, R39, R41, 0x96, !PT ; - /*0a90*/ ULDC.64 UR8, c[0x3][UR8+0x8] ; - /*0aa0*/ LOP3.LUT R60, R60, R21, R12, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R63, R63, R45, R14, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R28, R4, R32, R33, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R29, R24, R23, R10, 0x96, !PT ; - /*0ae0*/ SHF.L.W.U32.HI R24, R60, 0x1, R63 ; - /*0af0*/ LOP3.LUT R64, R52, R44, R35, 0x96, !PT ; - /*0b00*/ LOP3.LUT R40, R28, R18, R7, 0x96, !PT ; - /*0b10*/ SHF.L.W.U32.HI R31, R63, 0x1, R60 ; - /*0b20*/ LOP3.LUT R27, R44, R29, R24, 0x96, !PT ; - /*0b30*/ LOP3.LUT R67, R20, R65, R59, 0x96, !PT ; - /*0b40*/ LOP3.LUT R64, R64, R58, R57, 0x96, !PT ; - /*0b50*/ LOP3.LUT R52, R52, R29.reuse, R24.reuse, 0x96, !PT ; - /*0b60*/ LOP3.LUT R44, R35, R29.reuse, R24.reuse, 0x96, !PT ; - /*0b70*/ LOP3.LUT R26, R58, R29.reuse, R24.reuse, 0x96, !PT ; - /*0b80*/ LOP3.LUT R24, R57, R29, R24, 0x96, !PT ; - /*0b90*/ SHF.L.W.U32.HI R71, R29, 0x1, R40 ; - /*0ba0*/ SHF.L.W.U32.HI R58, R40, 0x1, R29 ; - /*0bb0*/ LOP3.LUT R51, R20, R40.reuse, R31.reuse, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R28, R65, R40.reuse, R31.reuse, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R57, R59, R40.reuse, R31.reuse, 0x96, !PT ; - /*0be0*/ LOP3.LUT R29, R54, R40, R31, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R67, R67, R54, R15, 0x96, !PT ; - /*0c00*/ LOP3.LUT R31, R15, R40, R31, 0x96, !PT ; - /*0c10*/ LOP3.LUT R35, R5, R43, R34, 0x96, !PT ; - /*0c20*/ LOP3.LUT R15, R8, R62, R47, 0x96, !PT ; - /*0c30*/ LOP3.LUT R40, R35, R22, R11, 0x96, !PT ; - /*0c40*/ LOP3.LUT R69, R15, R30, R19, 0x96, !PT ; - /*0c50*/ LOP3.LUT R65, R25, R36, R55, 0x96, !PT ; - /*0c60*/ LOP3.LUT R54, R38, R37, R49, 0x96, !PT ; - /*0c70*/ SHF.L.W.U32.HI R66, R69, 0x1, R40 ; - /*0c80*/ LOP3.LUT R15, R25, R40.reuse, R71.reuse, 0x96, !PT ; - /*0c90*/ LOP3.LUT R36, R36, R40.reuse, R71.reuse, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R20, R55, R40.reuse, R71.reuse, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R59, R53, R40.reuse, R71.reuse, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R35, R16, R40, R71, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R65, R65, R53, R16, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R54, R54, R48, R17, 0x96, !PT ; - /*0cf0*/ SHF.L.W.U32.HI R71, R40, 0x1, R69 ; - /*0d00*/ LOP3.LUT R16, R38, R69.reuse, R58.reuse, 0x96, !PT ; - /*0d10*/ LOP3.LUT R38, R17, R69, R58, 0x96, !PT ; - /*0d20*/ LOP3.LUT R53, R21, R67, R66, 0x96, !PT ; - /*0d30*/ LOP3.LUT R13, R13, R67.reuse, R66.reuse, 0x96, !PT ; - /*0d40*/ LOP3.LUT R50, R50, R67.reuse, R66.reuse, 0x96, !PT ; - /*0d50*/ LOP3.LUT R17, R46, R67.reuse, R66.reuse, 0x96, !PT ; - /*0d60*/ LOP3.LUT R21, R12, R67, R66, 0x96, !PT ; - /*0d70*/ SHF.L.W.U32.HI R66, R65, 0x1, R54 ; - /*0d80*/ LOP3.LUT R40, R9, R64, R71, 0x96, !PT ; - /*0d90*/ SHF.L.W.U32.HI R9, R54, 0x1, R65 ; - /*0da0*/ SHF.L.W.U32.HI R12, R64, 0x1, R67 ; - /*0db0*/ LOP3.LUT R37, R37, R69.reuse, R58.reuse, 0x96, !PT ; - /*0dc0*/ LOP3.LUT R25, R49, R69.reuse, R58.reuse, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R48, R48, R69, R58, 0x96, !PT ; - /*0de0*/ SHF.L.W.U32.HI R67, R67, 0x1, R64 ; - /*0df0*/ LOP3.LUT R55, R61, R64.reuse, R71.reuse, 0x96, !PT ; - /*0e00*/ LOP3.LUT R42, R42, R64.reuse, R71.reuse, 0x96, !PT ; - /*0e10*/ LOP3.LUT R58, R45, R64.reuse, R71.reuse, 0x96, !PT ; - /*0e20*/ LOP3.LUT R46, R14, R64, R71, 0x96, !PT ; - /*0e30*/ LOP3.LUT R49, R30, R63, R66, 0x96, !PT ; - /*0e40*/ LOP3.LUT R68, R5, R60, R9, 0x96, !PT ; - /*0e50*/ LOP3.LUT R43, R43, R60.reuse, R9.reuse, 0x96, !PT ; - /*0e60*/ LOP3.LUT R30, R34, R60.reuse, R9.reuse, 0x96, !PT ; - /*0e70*/ LOP3.LUT R64, R22, R60.reuse, R9.reuse, 0x96, !PT ; - /*0e80*/ LOP3.LUT R60, R11, R60, R9, 0x96, !PT ; - /*0e90*/ LOP3.LUT R9, R39, R54.reuse, R67.reuse, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R39, R6, R54, R67, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R6, R32, R65, R12, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R5, R23, R54.reuse, R67.reuse, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R45, R8, R63.reuse, R66.reuse, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R47, R47, R63.reuse, R66.reuse, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R19, R19, R63, R66, 0x96, !PT ; - /*0f00*/ LOP3.LUT R22, R10, R54, R67, 0x96, !PT ; - /*0f10*/ LOP3.LUT R23, R7, R65, R12, 0x96, !PT ; - /*0f20*/ LOP3.LUT R8, R62, R63, R66, 0x96, !PT ; - /*0f30*/ SHF.L.W.U32.HI R7, R9, 0xc, R6 ; - /*0f40*/ LOP3.LUT R41, R41, R54, R67, 0x96, !PT ; - /*0f50*/ LOP3.LUT R34, R33, R65.reuse, R12.reuse, 0x96, !PT ; - /*0f60*/ LOP3.LUT R66, R18, R65, R12, 0x96, !PT ; - /*0f70*/ LOP3.LUT R4, R4, R65, R12, 0x96, !PT ; - /*0f80*/ SHF.L.W.U32.HI R6, R6, 0xc, R9 ; - /*0f90*/ SHF.L.W.U32.HI R12, R44, 0xb, R57 ; - /*0fa0*/ SHF.L.W.U32.HI R63, R57, 0xb, R44 ; - /*0fb0*/ SHF.L.W.U32.HI R61, R58, 0x15, R53 ; - /*0fc0*/ SHF.L.W.U32.HI R9, R53, 0x15, R58 ; - /*0fd0*/ SHF.L.W.U32.HI R62, R19, 0xe, R60 ; - /*0fe0*/ SHF.L.W.U32.HI R57, R60, 0xe, R19 ; - /*0ff0*/ SHF.L.W.U32.HI R14, R47, 0x7, R30 ; - /*1000*/ SHF.L.W.U32.HI R10, R30, 0x7, R47 ; - /*1010*/ SHF.L.W.U32.HI R58, R22, 0x2, R23 ; - /*1020*/ SHF.L.W.U32.HI R18, R23, 0x2, R22 ; - /*1030*/ SHF.L.W.U32.HI R54, R55, 0x17, R50 ; - /*1040*/ SHF.L.W.U32.HI R60, R50, 0x17, R55 ; - /*1050*/ PRMT R22, R21, 0x4321, R46 ; - /*1060*/ PRMT R30, R46, 0x4321, R21 ; - /*1070*/ SHF.L.W.U32.HI R23, R45, 0x1b, R68 ; - /*1080*/ SHF.L.W.U32.HI R33, R68, 0x1b, R45 ; - /*1090*/ SHF.L.W.U32.HI R53, R48, 0x9, R59 ; - /*10a0*/ SHF.L.W.U32.HI R21, R26, 0xf, R29 ; - /*10b0*/ SHF.L.W.U32.HI R45, R29, 0xf, R26 ; - /*10c0*/ SHF.L.W.U32.HI R55, R41, 0xa, R34 ; - /*10d0*/ SHF.L.W.U32.HI R46, R34, 0xa, R41 ; - /*10e0*/ SHF.L.W.U32.HI R59, R59, 0x9, R48 ; - /*10f0*/ SHF.L.W.U32.HI R34, R38, 0x12, R35 ; - /*1100*/ SHF.L.W.U32.HI R26, R35, 0x12, R38 ; - /*1110*/ SHF.L.W.U32.HI R32, R37, 0x4, R36 ; - /*1120*/ SHF.L.W.U32.HI R48, R36, 0x4, R37 ; - /*1130*/ SHF.L.W.U32.HI R41, R42, 0x19, R17 ; - /*1140*/ SHF.L.W.U32.HI R35, R17, 0x19, R42 ; - /*1150*/ SHF.L.W.U32.HI R42, R27, 0x6, R28 ; - /*1160*/ SHF.L.W.U32.HI R37, R28, 0x6, R27 ; - /*1170*/ SHF.L.W.U32.HI R28, R24, 0x1d, R31 ; - /*1180*/ PRMT R47, R64, 0x2107, R49 ; - /*1190*/ PRMT R36, R49, 0x2107, R64 ; - /*11a0*/ SHF.L.W.U32.HI R29, R8, 0x14, R43 ; - /*11b0*/ SHF.L.W.U32.HI R27, R43, 0x14, R8 ; - /*11c0*/ SHF.L.W.U32.HI R24, R31, 0x1d, R24 ; - /*11d0*/ SHF.L.W.U32.HI R11, R51, 0x1e, R52 ; - /*11e0*/ SHF.L.W.U32.HI R49, R39, 0x1, R4 ; - /*11f0*/ SHF.L.W.U32.HI R38, R4, 0x1, R39 ; - /*1200*/ SHF.L.W.U32.HI R31, R5, 0xd, R66 ; - /*1210*/ SHF.L.W.U32.HI R43, R66, 0xd, R5 ; - /*1220*/ SHF.L.W.U32.HI R50, R25, 0x3, R20 ; - /*1230*/ SHF.L.W.U32.HI R44, R20, 0x3, R25 ; - /*1240*/ SHF.L.W.U32.HI R19, R52, 0x1e, R51 ; - /*1250*/ SHF.L.W.U32.HI R39, R40, 0x1c, R13 ; - /*1260*/ LOP3.LUT R25, R15, R6, R63, 0xd2, !PT ; - /*1270*/ LOP3.LUT R4, R6, R63, R61, 0xd2, !PT ; - /*1280*/ LOP3.LUT R5, R62, R15, R6, 0xd2, !PT ; - /*1290*/ SHF.L.W.U32.HI R40, R13, 0x1c, R40 ; - /*12a0*/ LOP3.LUT R6, R7, R12, R9, 0xd2, !PT ; - /*12b0*/ LOP3.LUT R52, R12, R9, R57, 0xd2, !PT ; - /*12c0*/ LOP3.LUT R13, R61, R62, R15, 0xd2, !PT ; - /*12d0*/ LOP3.LUT R51, R16, R7, R12, 0xd2, !PT ; - /*12e0*/ LOP3.LUT R9, R9, R57, R16, 0xd2, !PT ; - /*12f0*/ LOP3.LUT R8, R57, R16, R7, 0xd2, !PT ; - /*1300*/ IADD3 R56, R56, 0x1, RZ ; - /*1310*/ LOP3.LUT R16, R11, R60, R10, 0xd2, !PT ; - /*1320*/ LOP3.LUT R7, R60, R10, R59, 0xd2, !PT ; - /*1330*/ LOP3.LUT R15, R10, R59, R58, 0xd2, !PT ; - /*1340*/ LOP3.LUT R17, R19, R54, R14, 0xd2, !PT ; - /*1350*/ LOP3.LUT R10, R54, R14, R53, 0xd2, !PT ; - /*1360*/ LOP3.LUT R57, R14, R53, R18, 0xd2, !PT ; - /*1370*/ LOP3.LUT R14, R53, R18, R19, 0xd2, !PT ; - /*1380*/ LOP3.LUT R19, R18, R19, R54, 0xd2, !PT ; - /*1390*/ ISETP.NE.AND P0, PT, R56, 0x16, PT ; - /*13a0*/ LOP3.LUT R18, R48, R55, R21, 0xd2, !PT ; - /*13b0*/ LOP3.LUT R54, R55, R21, R22, 0xd2, !PT ; - /*13c0*/ LOP3.LUT R12, R59, R58, R11, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R21, R21, R22, R23, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R11, R58, R11, R60, 0xd2, !PT ; - /*13f0*/ LOP3.LUT R53, R23, R48, R55, 0xd2, !PT ; - /*1400*/ LOP3.LUT R22, R22, R23, R48, 0xd2, !PT ; - /*1410*/ LOP3.LUT R23, R32, R46, R45, 0xd2, !PT ; - /*1420*/ LOP3.LUT R58, R46, R45, R30, 0xd2, !PT ; - /*1430*/ LOP3.LUT R48, R33, R32, R46, 0xd2, !PT ; - /*1440*/ LOP3.LUT R45, R45, R30, R33, 0xd2, !PT ; - /*1450*/ LOP3.LUT R30, R30, R33, R32, 0xd2, !PT ; - /*1460*/ LOP3.LUT R59, R41, R47, R34, 0xd2, !PT ; - /*1470*/ LOP3.LUT R46, R47, R34, R49, 0xd2, !PT ; - /*1480*/ LOP3.LUT R55, R49, R42, R41, 0xd2, !PT ; - /*1490*/ LOP3.LUT R33, R42, R41, R47, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R34, R34, R49, R42, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R49, R38, R37, R35, 0xd2, !PT ; - /*14c0*/ LOP3.LUT R41, R37, R35, R36, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R35, R35, R36, R26, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R42, R36, R26, R38, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R47, R26, R38, R37, 0xd2, !PT ; - /*1500*/ LOP3.LUT R36, R39, R29, R50, 0xd2, !PT ; - /*1510*/ LOP3.LUT R32, R29, R50, R43, 0xd2, !PT ; - /*1520*/ LOP3.LUT R65, R50, R43, R24, 0xd2, !PT ; - /*1530*/ LOP3.LUT R25, R25, UR8, RZ, 0x3c, !PT ; - /*1540*/ UMOV UR8, UR5 ; - /*1550*/ LOP3.LUT R50, R43, R24, R39, 0xd2, !PT ; - /*1560*/ LOP3.LUT R38, R51, UR9, RZ, 0x3c, !PT ; - /*1570*/ LOP3.LUT R43, R24, R39, R29, 0xd2, !PT ; - /*1580*/ LOP3.LUT R20, R63, R61, R62, 0xd2, !PT ; - /*1590*/ LOP3.LUT R37, R40, R27, R44, 0xd2, !PT ; - /*15a0*/ LOP3.LUT R39, R27, R44, R31, 0xd2, !PT ; - /*15b0*/ LOP3.LUT R44, R44, R31, R28, 0xd2, !PT ; - /*15c0*/ LOP3.LUT R61, R31, R28, R40, 0xd2, !PT ; - /*15d0*/ LOP3.LUT R62, R28, R40, R27, 0xd2, !PT ; - /*15e0*/ @P0 BRA `(.L_x_77) ; - /*15f0*/ LOP3.LUT R4, R4, R32, R33, 0x96, !PT ; - /*1600*/ IMAD.MOV.U32 R102, RZ, RZ, RZ ; - /*1610*/ LOP3.LUT R6, R6, R39, R41, 0x96, !PT ; - /*1620*/ LOP3.LUT R5, R5, R43, R34, 0x96, !PT ; - /*1630*/ LOP3.LUT R6, R6, R23, R10, 0x96, !PT ; - /*1640*/ LOP3.LUT R4, R4, R18, R7, 0x96, !PT ; - /*1650*/ LOP3.LUT R8, R8, R62, R47, 0x96, !PT ; - /*1660*/ LOP3.LUT R46, R13, R50, R46, 0x96, !PT ; - /*1670*/ LOP3.LUT R42, R9, R61, R42, 0x96, !PT ; - /*1680*/ LOP3.LUT R5, R5, R22, R11, 0x96, !PT ; - /*1690*/ SHF.L.W.U32.HI R10, R6, 0x1, R4 ; - /*16a0*/ LOP3.LUT R8, R8, R30, R19, 0x96, !PT ; - /*16b0*/ LOP3.LUT R42, R42, R45, R14, 0x96, !PT ; - /*16c0*/ LOP3.LUT R46, R46, R21, R12, 0x96, !PT ; - /*16d0*/ LOP3.LUT R20, R20, R65, R59, 0x96, !PT ; - /*16e0*/ LOP3.LUT R44, R52, R44, R35, 0x96, !PT ; - /*16f0*/ LOP3.LUT R36, R25.reuse, R36, R55, 0x96, !PT ; - /*1700*/ LOP3.LUT R25, R25, R5.reuse, R10.reuse, 0x96, !PT ; - /*1710*/ LOP3.LUT R55, R55, R5, R10, 0x96, !PT ; - /*1720*/ SHF.L.W.U32.HI R7, R4, 0x1, R6 ; - /*1730*/ SHF.L.W.U32.HI R12, R8, 0x1, R5 ; - /*1740*/ SHF.L.W.U32.HI R10, R5, 0x1, R8 ; - /*1750*/ SHF.L.W.U32.HI R5, R46, 0x1, R42 ; - /*1760*/ LOP3.LUT R37, R38, R37, R49, 0x96, !PT ; - /*1770*/ LOP3.LUT R44, R44, R58, R57, 0x96, !PT ; - /*1780*/ LOP3.LUT R20, R20, R54, R15, 0x96, !PT ; - /*1790*/ LOP3.LUT R38, R38, R8, R7, 0x96, !PT ; - /*17a0*/ LOP3.LUT R8, R49, R8, R7, 0x96, !PT ; - /*17b0*/ SHF.L.W.U32.HI R7, R42, 0x1, R46 ; - /*17c0*/ LOP3.LUT R35, R35, R6.reuse, R5.reuse, 0x96, !PT ; - /*17d0*/ LOP3.LUT R57, R57, R6, R5, 0x96, !PT ; - /*17e0*/ LOP3.LUT R53, R36, R53, R16, 0x96, !PT ; - /*17f0*/ SHF.L.W.U32.HI R5, R44, 0x1, R20 ; - /*1800*/ LOP3.LUT R48, R37, R48, R17, 0x96, !PT ; - /*1810*/ LOP3.LUT R6, R59, R4.reuse, R7.reuse, 0x96, !PT ; - /*1820*/ LOP3.LUT R4, R15, R4, R7, 0x96, !PT ; - /*1830*/ LOP3.LUT R32, R32, R53.reuse, R5.reuse, 0x96, !PT ; - /*1840*/ LOP3.LUT R18, R18, R53, R5, 0x96, !PT ; - /*1850*/ SHF.L.W.U32.HI R7, R20, 0x1, R44 ; - /*1860*/ SHF.L.W.U32.HI R5, R48, 0x1, R53 ; - /*1870*/ SHF.L.W.U32.HI R53, R53, 0x1, R48 ; - /*1880*/ LOP3.LUT R9, R9, R44, R10.reuse, 0x96, !PT ; - /*1890*/ LOP3.LUT R23, R23, R48, R7, 0x96, !PT ; - /*18a0*/ LOP3.LUT R44, R45, R44, R10, 0x96, !PT ; - /*18b0*/ LOP3.LUT R10, R13, R20, R12, 0x96, !PT ; - /*18c0*/ LOP3.LUT R62, R62, R42, R53, 0x96, !PT ; - /*18d0*/ LOP3.LUT R43, R43, R46, R5, 0x96, !PT ; - /*18e0*/ LOP3.LUT R39, R39, R48, R7, 0x96, !PT ; - /*18f0*/ LOP3.LUT R21, R21, R20, R12, 0x96, !PT ; - /*1900*/ LOP3.LUT R46, R11, R46, R5, 0x96, !PT ; - /*1910*/ SHF.L.W.U32.HI R12, R23, 0xd, R18 ; - /*1920*/ SHF.L.W.U32.HI R7, R18, 0xd, R23 ; - /*1930*/ SHF.L.W.U32.HI R16, R62, 0x14, R43 ; - /*1940*/ SHF.L.W.U32.HI R11, R9, 0x1c, R10 ; - /*1950*/ SHF.L.W.U32.HI R18, R8, 0x3, R55 ; - /*1960*/ LOP3.LUT R19, R19, R42, R53, 0x96, !PT ; - /*1970*/ SHF.L.W.U32.HI R5, R57, 0x1d, R4 ; - /*1980*/ SHF.L.W.U32.HI R4, R4, 0x1d, R57 ; - /*1990*/ SHF.L.W.U32.HI R14, R10, 0x1c, R9 ; - /*19a0*/ SHF.L.W.U32.HI R55, R55, 0x3, R8 ; - /*19b0*/ SHF.L.W.U32.HI R20, R35, 0xb, R6 ; - /*19c0*/ SHF.L.W.U32.HI R17, R43, 0x14, R62 ; - /*19d0*/ SHF.L.W.U32.HI R9, R39, 0xc, R32 ; - /*19e0*/ SHF.L.W.U32.HI R8, R32, 0xc, R39 ; - /*19f0*/ SHF.L.W.U32.HI R35, R6, 0xb, R35 ; - /*1a00*/ LOP3.LUT R10, R11, R16, R18, 0xd2, !PT ; - /*1a10*/ SHF.L.W.U32.HI R22, R19, 0xe, R46 ; - /*1a20*/ SHF.L.W.U32.HI R23, R46, 0xe, R19 ; - /*1a30*/ SHF.L.W.U32.HI R13, R44, 0x15, R21 ; - /*1a40*/ LOP3.LUT R16, R16, R18, R7, 0xd2, !PT ; - /*1a50*/ SHF.L.W.U32.HI R15, R21, 0x15, R44 ; - /*1a60*/ LOP3.LUT R18, R18, R7, R4, 0xd2, !PT ; - /*1a70*/ LOP3.LUT R19, R55, R12, R5, 0xd2, !PT ; - /*1a80*/ LOP3.LUT R11, R14, R17, R55, 0xd2, !PT ; - /*1a90*/ LOP3.LUT R4, R25, R8, R35, 0xd2, !PT ; - /*1aa0*/ ISETP.NE.AND P0, PT, R101, RZ, PT ; - /*1ab0*/ LOP3.LUT R5, R38, R9, R20, 0xd2, !PT ; - /*1ac0*/ LOP3.LUT R17, R17, R55, R12, 0xd2, !PT ; - /*1ad0*/ LOP3.LUT R6, R8, R35, R13, 0xd2, !PT ; - /*1ae0*/ LOP3.LUT R12, R35, R13, R22, 0xd2, !PT ; - /*1af0*/ LOP3.LUT R14, R13, R22, R25, 0xd2, !PT ; - /*1b00*/ LOP3.LUT R7, R9, R20, R15, 0xd2, !PT ; - /*1b10*/ @!P0 STS.128 [R3+0x30], R16 ; - /*1b20*/ LOP3.LUT R13, R20, R15, R23, 0xd2, !PT ; - /*1b30*/ ISETP.NE.AND P1, PT, R101, 0x1, PT ; - /*1b40*/ LOP3.LUT R8, R22, R25, R8, 0xd2, !PT ; - /*1b50*/ LOP3.LUT R15, R15, R23, R38, 0xd2, !PT ; - /*1b60*/ LOP3.LUT R9, R23, R38, R9, 0xd2, !PT ; - /*1b70*/ LOP3.LUT R4, R4, 0x80008008, RZ, 0x3c, !PT ; - /*1b80*/ LOP3.LUT R5, R5, 0x80000000, RZ, 0x3c, !PT ; - /*1b90*/ ISETP.NE.AND P2, PT, R101.reuse, 0x2, PT ; - /*1ba0*/ @!P0 STS.128 [R3+0x10], R12 ; - /*1bb0*/ ISETP.NE.AND P3, PT, R101, 0x3, PT ; - /*1bc0*/ @!P0 STS.128 [R3+0x20], R8 ; - /*1bd0*/ @!P0 STS.128 [R3], R4 ; - /*1be0*/ NOP ; - /*1bf0*/ LDS.U.128 R96, [R2] ; - /*1c00*/ @!P1 STS.128 [R3], R4 ; - /*1c10*/ @!P1 STS.128 [R3+0x10], R12 ; - /*1c20*/ @!P1 STS.128 [R3+0x20], R8 ; - /*1c30*/ @!P1 STS.128 [R3+0x30], R16 ; - /*1c40*/ NOP ; - /*1c50*/ LDS.U.128 R92, [R2] ; - /*1c60*/ @!P2 STS.128 [R3], R4 ; - /*1c70*/ @!P2 STS.128 [R3+0x10], R12 ; - /*1c80*/ @!P2 STS.128 [R3+0x20], R8 ; - /*1c90*/ @!P2 STS.128 [R3+0x30], R16 ; - /*1ca0*/ NOP ; - /*1cb0*/ LDS.U.128 R20, [R2] ; - /*1cc0*/ @!P3 STS.128 [R3], R4 ; - /*1cd0*/ @!P3 STS.128 [R3+0x10], R12 ; - /*1ce0*/ @!P3 STS.128 [R3+0x20], R8 ; - /*1cf0*/ @!P3 STS.128 [R3+0x30], R16 ; - /*1d00*/ NOP ; - /*1d10*/ LDS.U.128 R24, [R2] ; -.L_x_78: - /*1d20*/ SHFL.IDX PT, R83, R4, RZ, 0x181f ; - /*1d30*/ SHF.R.U32.HI R76, RZ, 0x2, R102 ; - /*1d40*/ IMAD.MOV.U32 R84, RZ, RZ, 0x80 ; - /*1d50*/ SHFL.IDX PT, R81, R4, 0x1, 0x181f ; - /*1d60*/ IMAD.SHL.U32 R85, R101, 0x10, RZ ; - /*1d70*/ SHFL.IDX PT, R79, R4, 0x2, 0x181f ; - /*1d80*/ SHFL.IDX PT, R77, R4, 0x3, 0x181f ; - /*1d90*/ LOP3.LUT R28, R83, R102.reuse, RZ, 0x3c, !PT ; - /*1da0*/ LOP3.LUT R30, R81, R102, RZ, 0x3c, !PT ; - /*1db0*/ IMAD R29, R28, 0x1000193, RZ ; - /*1dc0*/ LOP3.LUT R28, R79, R102, RZ, 0x3c, !PT ; - /*1dd0*/ IMAD R31, R30, 0x1000193, RZ ; - /*1de0*/ LOP3.LUT R29, R29, R96, RZ, 0x3c, !PT ; - /*1df0*/ LOP3.LUT R30, R77, R102, RZ, 0x3c, !PT ; - /*1e00*/ IMAD R33, R28, 0x1000193, RZ ; - /*1e10*/ LOP3.LUT R31, R31, R92, RZ, 0x3c, !PT ; - /*1e20*/ IMAD R35, R30, 0x1000193, RZ ; - /*1e30*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*1e40*/ SHFL.IDX PT, R29, R29, R76, 0x181f ; - /*1e50*/ LOP3.LUT R35, R35, R24, RZ, 0x3c, !PT ; - /*1e60*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*1e70*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*1e80*/ SHFL.IDX PT, R35, R35, R76, 0x181f ; - /*1e90*/ IMAD.HI.U32 R28, R29, c[0x3][0x18c], RZ ; - /*1ea0*/ IMAD.HI.U32 R30, R31, c[0x3][0x18c], RZ ; - /*1eb0*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*1ec0*/ IMAD.HI.U32 R32, R33, c[0x3][0x18c], RZ ; - /*1ed0*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*1ee0*/ IMAD R28, R28, c[0x3][0x184], R29 ; - /*1ef0*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*1f00*/ IMAD.HI.U32 R29, R35, c[0x3][0x18c], RZ ; - /*1f10*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*1f20*/ IMAD R31, R30, c[0x3][0x184], R31 ; - /*1f30*/ IMAD R33, R32, c[0x3][0x184], R33 ; - /*1f40*/ IMAD.MOV R30, RZ, RZ, -R29 ; - /*1f50*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*1f60*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*1f70*/ IMAD R35, R30, c[0x3][0x184], R35 ; - /*1f80*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*1f90*/ SEL R30, RZ, c[0x3][0x184], !P1 ; - /*1fa0*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*1fb0*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*1fc0*/ ISETP.GE.U32.AND P0, PT, R35, c[0x3][0x184], PT ; - /*1fd0*/ IMAD.IADD R31, R31, 0x1, -R30 ; - /*1fe0*/ IMAD.WIDE.U32 R28, R29, R84, c[0x3][0x190] ; - /*1ff0*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*2000*/ IMAD.WIDE.U32 R30, R31, R84, c[0x3][0x190] ; - /*2010*/ IADD3 R28, P0, R28, R85, RZ ; - /*2020*/ IMAD.IADD R37, R33, 0x1, -R32 ; - /*2030*/ IADD3 R32, P1, R30, R85, RZ ; - /*2040*/ IMAD.IADD R39, R35, 0x1, -R34 ; - /*2050*/ IMAD.WIDE.U32 R36, R37, R84, c[0x3][0x190] ; - /*2060*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*2070*/ IADD3 R36, P0, R36, R85, RZ ; - /*2080*/ IMAD.WIDE.U32 R38, R39, R84, c[0x3][0x190] ; - /*2090*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*20a0*/ IADD3 R40, P1, R38, R85, RZ ; - /*20b0*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*20c0*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*20d0*/ IMAD.X R41, RZ, RZ, R39, P1 ; - /*20e0*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*20f0*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*2100*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*2110*/ IADD3 R48, R102, 0x1, RZ ; - /*2120*/ IMAD R44, R97, 0x1000193, RZ ; - /*2130*/ IMAD R46, R93, 0x1000193, RZ ; - /*2140*/ LOP3.LUT R45, R83, R48.reuse, RZ, 0x3c, !PT ; - /*2150*/ LOP3.LUT R47, R81, R48, RZ, 0x3c, !PT ; - /*2160*/ IMAD R50, R45, 0x1000193, RZ ; - /*2170*/ LOP3.LUT R45, R79, R48, RZ, 0x3c, !PT ; - /*2180*/ IMAD R52, R47, 0x1000193, RZ ; - /*2190*/ LOP3.LUT R29, R44, R29, RZ, 0x3c, !PT ; - /*21a0*/ IMAD R44, R21, 0x1000193, RZ ; - /*21b0*/ LOP3.LUT R21, R50, R29, RZ, 0x3c, !PT ; - /*21c0*/ LOP3.LUT R33, R46, R33, RZ, 0x3c, !PT ; - /*21d0*/ IMAD R46, R25, 0x1000193, RZ ; - /*21e0*/ LOP3.LUT R25, R77, R48, RZ, 0x3c, !PT ; - /*21f0*/ IMAD R48, R45, 0x1000193, RZ ; - /*2200*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*2210*/ LOP3.LUT R45, R52, R33, RZ, 0x3c, !PT ; - /*2220*/ IMAD R44, R25, 0x1000193, RZ ; - /*2230*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*2240*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*2250*/ LOP3.LUT R47, R48, R37, RZ, 0x3c, !PT ; - /*2260*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*2270*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*2280*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*2290*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*22a0*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*22b0*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*22c0*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*22d0*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*22e0*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*22f0*/ IMAD.MOV R48, RZ, RZ, -R44 ; - /*2300*/ IMAD.HI.U32 R44, R49, c[0x3][0x18c], RZ ; - /*2310*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2320*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*2330*/ IMAD R25, R48, c[0x3][0x184], R45 ; - /*2340*/ IMAD.MOV R50, RZ, RZ, -R44 ; - /*2350*/ SEL R44, RZ, c[0x3][0x184], !P0 ; - /*2360*/ IMAD R47, R46, c[0x3][0x184], R47 ; - /*2370*/ ISETP.GE.U32.AND P1, PT, R25, c[0x3][0x184], PT ; - /*2380*/ IMAD R50, R50, c[0x3][0x184], R49 ; - /*2390*/ IMAD.IADD R45, R21, 0x1, -R44 ; - /*23a0*/ ISETP.GE.U32.AND P0, PT, R47, c[0x3][0x184], PT ; - /*23b0*/ SEL R46, RZ, c[0x3][0x184], !P1 ; - /*23c0*/ IMAD.WIDE.U32 R44, R45, R84.reuse, c[0x3][0x190] ; - /*23d0*/ SEL R48, RZ, c[0x3][0x184], !P0 ; - /*23e0*/ ISETP.GE.U32.AND P0, PT, R50, c[0x3][0x184], PT ; - /*23f0*/ IMAD.IADD R49, R25, 0x1, -R46 ; - /*2400*/ IMAD.IADD R47, R47, 0x1, -R48 ; - /*2410*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2420*/ IMAD.WIDE.U32 R48, R49, R84, c[0x3][0x190] ; - /*2430*/ IADD3 R44, P0, R44, R85, RZ ; - /*2440*/ IMAD.WIDE.U32 R46, R47, R84, c[0x3][0x190] ; - /*2450*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*2460*/ IADD3 R48, P0, R48, R85.reuse, RZ ; - /*2470*/ IMAD.IADD R21, R50, 0x1, -R21 ; - /*2480*/ IADD3 R52, P1, R46, R85, RZ ; - /*2490*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*24a0*/ IMAD.X R53, RZ, RZ, R47, P1 ; - /*24b0*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*24c0*/ IMAD.WIDE.U32 R54, R21, R84, c[0x3][0x190] ; - /*24d0*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*24e0*/ IADD3 R56, P0, R54, R85, RZ ; - /*24f0*/ IMAD.X R57, RZ, RZ, R55, P0 ; - /*2500*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*2510*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*2520*/ IMAD R21, R98, 0x1000193, RZ ; - /*2530*/ IMAD R25, R94, 0x1000193, RZ ; - /*2540*/ IMAD R61, R22, 0x1000193, RZ ; - /*2550*/ LOP3.LUT R21, R21, R30, RZ, 0x3c, !PT ; - /*2560*/ IADD3 R22, R102, 0x2, RZ ; - /*2570*/ IMAD R63, R26, 0x1000193, RZ ; - /*2580*/ LOP3.LUT R25, R25, R34, RZ, 0x3c, !PT ; - /*2590*/ IMAD R21, R21, 0x1000193, RZ ; - /*25a0*/ LOP3.LUT R26, R83, R22, RZ, 0x3c, !PT ; - /*25b0*/ LOP3.LUT R38, R61, R38, RZ, 0x3c, !PT ; - /*25c0*/ IMAD R25, R25, 0x1000193, RZ ; - /*25d0*/ IMAD R61, R26, 0x1000193, RZ ; - /*25e0*/ LOP3.LUT R26, R81, R22.reuse, RZ, 0x3c, !PT ; - /*25f0*/ LOP3.LUT R30, R79, R22, RZ, 0x3c, !PT ; - /*2600*/ LOP3.LUT R42, R63, R42, RZ, 0x3c, !PT ; - /*2610*/ IMAD R63, R30, 0x1000193, RZ ; - /*2620*/ LOP3.LUT R22, R77, R22, RZ, 0x3c, !PT ; - /*2630*/ IMAD R65, R22, 0x1000193, RZ ; - /*2640*/ LOP3.LUT R46, R21, R46, RZ, 0x3c, !PT ; - /*2650*/ IMAD R21, R38, 0x1000193, RZ ; - /*2660*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*2670*/ IMAD R25, R26, 0x1000193, RZ ; - /*2680*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*2690*/ LOP3.LUT R25, R25, R50, RZ, 0x3c, !PT ; - /*26a0*/ LOP3.LUT R54, R21, R54, RZ, 0x3c, !PT ; - /*26b0*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*26c0*/ IMAD R21, R42, 0x1000193, RZ ; - /*26d0*/ LOP3.LUT R63, R63, R54, RZ, 0x3c, !PT ; - /*26e0*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*26f0*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*2700*/ LOP3.LUT R65, R65, R58, RZ, 0x3c, !PT ; - /*2710*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*2720*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*2730*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*2740*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*2750*/ IMAD.HI.U32 R22, R25, c[0x3][0x18c], RZ ; - /*2760*/ IMAD R21, R26, c[0x3][0x184], R61 ; - /*2770*/ IMAD.MOV R30, RZ, RZ, -R22 ; - /*2780*/ IMAD.HI.U32 R22, R63, c[0x3][0x18c], RZ ; - /*2790*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*27a0*/ IMAD R25, R30, c[0x3][0x184], R25 ; - /*27b0*/ IMAD.MOV R30, RZ, RZ, -R22 ; - /*27c0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*27d0*/ IMAD.HI.U32 R26, R65, c[0x3][0x18c], RZ ; - /*27e0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*27f0*/ IMAD R63, R30, c[0x3][0x184], R63 ; - /*2800*/ IMAD.IADD R61, R21, 0x1, -R22 ; - /*2810*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2820*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2830*/ ISETP.GE.U32.AND P0, PT, R63, c[0x3][0x184], PT ; - /*2840*/ IMAD.WIDE.U32 R60, R61, R84, c[0x3][0x190] ; - /*2850*/ IMAD R21, R26, c[0x3][0x184], R65 ; - /*2860*/ IMAD.IADD R65, R25, 0x1, -R22 ; - /*2870*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2880*/ IADD3 R60, P0, R60, R85, RZ ; - /*2890*/ IMAD.WIDE.U32 R64, R65, R84, c[0x3][0x190] ; - /*28a0*/ ISETP.GE.U32.AND P1, PT, R21, c[0x3][0x184], PT ; - /*28b0*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*28c0*/ IADD3 R64, P0, R64, R85, RZ ; - /*28d0*/ IMAD.IADD R69, R63, 0x1, -R22 ; - /*28e0*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*28f0*/ IMAD.WIDE.U32 R68, R69, R84, c[0x3][0x190] ; - /*2900*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*2910*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*2920*/ IMAD.IADD R73, R21, 0x1, -R26 ; - /*2930*/ IADD3 R68, P0, R68, R85, RZ ; - /*2940*/ IMAD.WIDE.U32 R72, R73, R84, c[0x3][0x190] ; - /*2950*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*2960*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*2970*/ IADD3 R72, P0, R72, R85, RZ ; - /*2980*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*2990*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*29a0*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*29b0*/ IMAD R22, R99, 0x1000193, RZ ; - /*29c0*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*29d0*/ IMAD R26, R95, 0x1000193, RZ ; - /*29e0*/ IMAD R22, R22, 0x1000193, RZ ; - /*29f0*/ LOP3.LUT R26, R26, R35, RZ, 0x3c, !PT ; - /*2a00*/ IMAD R30, R23, 0x1000193, RZ ; - /*2a10*/ LOP3.LUT R47, R22, R47, RZ, 0x3c, !PT ; - /*2a20*/ IADD3 R22, R102, 0x3, RZ ; - /*2a30*/ IMAD R26, R26, 0x1000193, RZ ; - /*2a40*/ IMAD R38, R47, 0x1000193, RZ ; - /*2a50*/ LOP3.LUT R83, R83, R22.reuse, RZ, 0x3c, !PT ; - /*2a60*/ IMAD R34, R27, 0x1000193, RZ ; - /*2a70*/ LOP3.LUT R30, R30, R39, RZ, 0x3c, !PT ; - /*2a80*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*2a90*/ IMAD R42, R83, 0x1000193, RZ ; - /*2aa0*/ LOP3.LUT R81, R81, R22, RZ, 0x3c, !PT ; - /*2ab0*/ IMAD R30, R30, 0x1000193, RZ ; - /*2ac0*/ LOP3.LUT R34, R34, R43, RZ, 0x3c, !PT ; - /*2ad0*/ IMAD R26, R26, 0x1000193, RZ ; - /*2ae0*/ LOP3.LUT R30, R30, R55, RZ, 0x3c, !PT ; - /*2af0*/ IMAD R34, R34, 0x1000193, RZ ; - /*2b00*/ LOP3.LUT R79, R79, R22, RZ, 0x3c, !PT ; - /*2b10*/ IMAD R30, R30, 0x1000193, RZ ; - /*2b20*/ LOP3.LUT R34, R34, R59, RZ, 0x3c, !PT ; - /*2b30*/ LOP3.LUT R22, R77, R22, RZ, 0x3c, !PT ; - /*2b40*/ IMAD R34, R34, 0x1000193, RZ ; - /*2b50*/ IMAD R22, R22, 0x1000193, RZ ; - /*2b60*/ LOP3.LUT R63, R38, R63, RZ, 0x3c, !PT ; - /*2b70*/ IMAD R38, R81, 0x1000193, RZ ; - /*2b80*/ LOP3.LUT R21, R42, R63, RZ, 0x3c, !PT ; - /*2b90*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*2ba0*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*2bb0*/ LOP3.LUT R23, R38, R67, RZ, 0x3c, !PT ; - /*2bc0*/ IMAD R26, R79, 0x1000193, RZ ; - /*2bd0*/ LOP3.LUT R71, R30, R71, RZ, 0x3c, !PT ; - /*2be0*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*2bf0*/ LOP3.LUT R25, R26, R71, RZ, 0x3c, !PT ; - /*2c00*/ LOP3.LUT R75, R34, R75, RZ, 0x3c, !PT ; - /*2c10*/ LOP3.LUT R27, R22, R75, RZ, 0x3c, !PT ; - /*2c20*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*2c30*/ IMAD.HI.U32 R22, R21, c[0x3][0x18c], RZ ; - /*2c40*/ SHFL.IDX PT, R30, R27, R76, 0x181f ; - /*2c50*/ IMAD.MOV R26, RZ, RZ, -R22 ; - /*2c60*/ IMAD R21, R26, c[0x3][0x184], R21 ; - /*2c70*/ IMAD.HI.U32 R22, R23, c[0x3][0x18c], RZ ; - /*2c80*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2c90*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*2ca0*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*2cb0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2cc0*/ IMAD.HI.U32 R26, R25, c[0x3][0x18c], RZ ; - /*2cd0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2ce0*/ IMAD.IADD R27, R21, 0x1, -R22 ; - /*2cf0*/ IMAD.HI.U32 R21, R30, c[0x3][0x18c], RZ ; - /*2d00*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*2d10*/ IMAD R25, R26, c[0x3][0x184], R25 ; - /*2d20*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*2d30*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2d40*/ IMAD.WIDE.U32 R26, R27, R84, c[0x3][0x190] ; - /*2d50*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2d60*/ IMAD R30, R21, c[0x3][0x184], R30 ; - /*2d70*/ IADD3 R76, P1, R26, R85, RZ ; - /*2d80*/ IMAD.IADD R23, R23, 0x1, -R22 ; - /*2d90*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*2da0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*2db0*/ IMAD.WIDE.U32 R22, R23, R84, c[0x3][0x190] ; - /*2dc0*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*2dd0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2de0*/ IMAD.IADD R27, R25, 0x1, -R26 ; - /*2df0*/ IADD3 R80, P1, R22, R85, RZ ; - /*2e00*/ IMAD.WIDE.U32 R26, R27, R84.reuse, c[0x3][0x190] ; - /*2e10*/ LDG.E.128.STRONG.GPU R76, [R76] ; - /*2e20*/ IMAD.IADD R21, R30, 0x1, -R21 ; - /*2e30*/ IADD3 R86, P0, R26, R85, RZ ; - /*2e40*/ IMAD.X R81, RZ, RZ, R23, P1 ; - /*2e50*/ IMAD.WIDE.U32 R22, R21, R84, c[0x3][0x190] ; - /*2e60*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*2e70*/ IADD3 R88, P0, R22, R85, RZ ; - /*2e80*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*2e90*/ IMAD.X R89, RZ, RZ, R23, P0 ; - /*2ea0*/ LDG.E.128.STRONG.GPU R84, [R86] ; - /*2eb0*/ LDG.E.128.STRONG.GPU R88, [R88] ; - /*2ec0*/ IMAD R23, R92, 0x1000193, RZ ; - /*2ed0*/ IMAD R25, R20, 0x1000193, RZ ; - /*2ee0*/ IMAD R20, R29, 0x1000193, RZ ; - /*2ef0*/ LOP3.LUT R23, R23, R32, RZ, 0x3c, !PT ; - /*2f00*/ IMAD R21, R96, 0x1000193, RZ ; - /*2f10*/ IMAD R27, R24, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R23, R23, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R21, R21, R28, RZ, 0x3c, !PT ; - /*2f50*/ LOP3.LUT R25, R25, R36, RZ, 0x3c, !PT ; - /*2f60*/ IMAD R20, R20, 0x1000193, RZ ; - /*2f70*/ LOP3.LUT R27, R27, R40, RZ, 0x3c, !PT ; - /*2f80*/ IMAD R21, R21, 0x1000193, RZ ; - /*2f90*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*2fa0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2fb0*/ IMAD R24, R37, 0x1000193, RZ ; - /*2fc0*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R22, R33, 0x1000193, RZ ; - /*2fe0*/ IMAD R27, R27, 0x1000193, RZ ; - /*2ff0*/ IMAD R26, R41, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*3010*/ IMAD R23, R23, 0x1000193, RZ ; - /*3020*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*3030*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*3040*/ IMAD R20, R20, 0x1000193, RZ ; - /*3050*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*3060*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*3070*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*3080*/ IMAD R21, R21, 0x1000193, RZ ; - /*3090*/ IADD3 R102, R102, 0x4, RZ ; - /*30a0*/ IMAD R25, R25, 0x1000193, RZ ; - /*30b0*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*30c0*/ IMAD R24, R24, 0x1000193, RZ ; - /*30d0*/ IMAD R22, R22, 0x1000193, RZ ; - /*30e0*/ IMAD R27, R27, 0x1000193, RZ ; - /*30f0*/ IMAD R26, R26, 0x1000193, RZ ; - /*3100*/ ISETP.NE.AND P0, PT, R102, 0x40, PT ; - /*3110*/ IMAD R29, R46, 0x1000193, RZ ; - /*3120*/ IMAD R31, R50, 0x1000193, RZ ; - /*3130*/ IMAD R33, R54, 0x1000193, RZ ; - /*3140*/ IMAD R35, R58, 0x1000193, RZ ; - /*3150*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*3160*/ IMAD R23, R23, 0x1000193, RZ ; - /*3170*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*3180*/ IMAD R28, R71, 0x1000193, RZ ; - /*3190*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*31a0*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*31b0*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*31c0*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*31d0*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*31e0*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*31f0*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*3200*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*3210*/ IMAD R21, R21, 0x1000193, RZ ; - /*3220*/ IMAD R25, R25, 0x1000193, RZ ; - /*3230*/ IMAD R24, R24, 0x1000193, RZ ; - /*3240*/ IMAD R22, R22, 0x1000193, RZ ; - /*3250*/ IMAD R27, R27, 0x1000193, RZ ; - /*3260*/ IMAD R26, R26, 0x1000193, RZ ; - /*3270*/ IMAD R29, R29, 0x1000193, RZ ; - /*3280*/ IMAD R31, R31, 0x1000193, RZ ; - /*3290*/ IMAD R33, R33, 0x1000193, RZ ; - /*32a0*/ IMAD R35, R35, 0x1000193, RZ ; - /*32b0*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*32c0*/ IMAD R20, R63, 0x1000193, RZ ; - /*32d0*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*32e0*/ IMAD R20, R67, 0x1000193, RZ ; - /*32f0*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*3300*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*3310*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*3320*/ LOP3.LUT R23, R28, R87, RZ, 0x3c, !PT ; - /*3330*/ IMAD R28, R75, 0x1000193, RZ ; - /*3340*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*3350*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*3360*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*3370*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*3380*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*3390*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*33a0*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*33b0*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*33c0*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*33d0*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*33e0*/ @P0 BRA `(.L_x_78) ; - /*33f0*/ IMAD R96, R96, 0x1000193, RZ ; - /*3400*/ ISETP.NE.AND P0, PT, R101.reuse, 0x4, PT ; - /*3410*/ IMAD R92, R92, 0x1000193, RZ ; - /*3420*/ ISETP.NE.AND P1, PT, R101.reuse, 0x5, PT ; - /*3430*/ IMAD R20, R20, 0x1000193, RZ ; - /*3440*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*3450*/ IMAD R24, R24, 0x1000193, RZ ; - /*3460*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*3470*/ IMAD.MOV.U32 R102, RZ, RZ, RZ ; - /*3480*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*3490*/ IMAD R21, R96, 0x1000193, RZ ; - /*34a0*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*34b0*/ IMAD R25, R92, 0x1000193, RZ ; - /*34c0*/ ISETP.NE.AND P2, PT, R101, 0x6, PT ; - /*34d0*/ IMAD R29, R20, 0x1000193, RZ ; - /*34e0*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*34f0*/ IMAD R31, R24, 0x1000193, RZ ; - /*3500*/ LOP3.LUT R25, R25, R94, RZ, 0x3c, !PT ; - /*3510*/ LOP3.LUT R29, R29, R22, RZ, 0x3c, !PT ; - /*3520*/ IMAD R20, R21, 0x1000193, RZ ; - /*3530*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*3540*/ IMAD R22, R25, 0x1000193, RZ ; - /*3550*/ ISETP.NE.AND P3, PT, R101, 0x7, PT ; - /*3560*/ IMAD R24, R29, 0x1000193, RZ ; - /*3570*/ LOP3.LUT R99, R20, R99, RZ, 0x3c, !PT ; - /*3580*/ IMAD R26, R31, 0x1000193, RZ ; - /*3590*/ LOP3.LUT R95, R22, R95, RZ, 0x3c, !PT ; - /*35a0*/ LOP3.LUT R23, R24, R23, RZ, 0x3c, !PT ; - /*35b0*/ LOP3.LUT R27, R26, R27, RZ, 0x3c, !PT ; - /*35c0*/ STS [R0.X4+0x200], R99 ; - /*35d0*/ STS [R0.X4+0x220], R95 ; - /*35e0*/ STS [R0.X4+0x240], R23 ; - /*35f0*/ STS [R0.X4+0x260], R27 ; - /*3600*/ @!P0 STS.128 [R3], R4 ; - /*3610*/ @!P0 STS.128 [R3+0x10], R12 ; - /*3620*/ @!P0 STS.128 [R3+0x20], R8 ; - /*3630*/ @!P0 STS.128 [R3+0x30], R16 ; - /*3640*/ NOP ; - /*3650*/ LDS.U.128 R96, [R2] ; - /*3660*/ @!P1 STS.128 [R3], R4 ; - /*3670*/ @!P1 STS.128 [R3+0x10], R12 ; - /*3680*/ @!P1 STS.128 [R3+0x20], R8 ; - /*3690*/ @!P1 STS.128 [R3+0x30], R16 ; - /*36a0*/ NOP ; - /*36b0*/ LDS.U.128 R92, [R2] ; - /*36c0*/ @!P2 STS.128 [R3], R4 ; - /*36d0*/ @!P2 STS.128 [R3+0x10], R12 ; - /*36e0*/ @!P2 STS.128 [R3+0x20], R8 ; - /*36f0*/ @!P2 STS.128 [R3+0x30], R16 ; - /*3700*/ NOP ; - /*3710*/ LDS.U.128 R20, [R2] ; - /*3720*/ @!P3 STS.128 [R3], R4 ; - /*3730*/ @!P3 STS.128 [R3+0x10], R12 ; - /*3740*/ @!P3 STS.128 [R3+0x20], R8 ; - /*3750*/ @!P3 STS.128 [R3+0x30], R16 ; - /*3760*/ NOP ; - /*3770*/ LDS.U.128 R24, [R2] ; -.L_x_79: - /*3780*/ SHFL.IDX PT, R83, R4, 0x4, 0x181f ; - /*3790*/ SHF.R.U32.HI R76, RZ, 0x2, R102 ; - /*37a0*/ IMAD.MOV.U32 R84, RZ, RZ, 0x80 ; - /*37b0*/ SHFL.IDX PT, R81, R4, 0x5, 0x181f ; - /*37c0*/ IMAD.SHL.U32 R85, R101, 0x10, RZ ; - /*37d0*/ SHFL.IDX PT, R79, R4, 0x6, 0x181f ; - /*37e0*/ SHFL.IDX PT, R77, R4, 0x7, 0x181f ; - /*37f0*/ LOP3.LUT R28, R83, R102.reuse, RZ, 0x3c, !PT ; - /*3800*/ LOP3.LUT R30, R81, R102, RZ, 0x3c, !PT ; - /*3810*/ IMAD R29, R28, 0x1000193, RZ ; - /*3820*/ LOP3.LUT R28, R79, R102, RZ, 0x3c, !PT ; - /*3830*/ IMAD R31, R30, 0x1000193, RZ ; - /*3840*/ LOP3.LUT R29, R29, R96, RZ, 0x3c, !PT ; - /*3850*/ LOP3.LUT R30, R77, R102, RZ, 0x3c, !PT ; - /*3860*/ IMAD R33, R28, 0x1000193, RZ ; - /*3870*/ LOP3.LUT R31, R31, R92, RZ, 0x3c, !PT ; - /*3880*/ IMAD R35, R30, 0x1000193, RZ ; - /*3890*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*38a0*/ SHFL.IDX PT, R29, R29, R76, 0x181f ; - /*38b0*/ LOP3.LUT R35, R35, R24, RZ, 0x3c, !PT ; - /*38c0*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*38d0*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*38e0*/ SHFL.IDX PT, R35, R35, R76, 0x181f ; - /*38f0*/ IMAD.HI.U32 R28, R29, c[0x3][0x18c], RZ ; - /*3900*/ IMAD.HI.U32 R30, R31, c[0x3][0x18c], RZ ; - /*3910*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*3920*/ IMAD.HI.U32 R32, R33, c[0x3][0x18c], RZ ; - /*3930*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*3940*/ IMAD R28, R28, c[0x3][0x184], R29 ; - /*3950*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*3960*/ IMAD.HI.U32 R29, R35, c[0x3][0x18c], RZ ; - /*3970*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*3980*/ IMAD R31, R30, c[0x3][0x184], R31 ; - /*3990*/ IMAD R33, R32, c[0x3][0x184], R33 ; - /*39a0*/ IMAD.MOV R30, RZ, RZ, -R29 ; - /*39b0*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*39c0*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*39d0*/ IMAD R35, R30, c[0x3][0x184], R35 ; - /*39e0*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*39f0*/ SEL R30, RZ, c[0x3][0x184], !P1 ; - /*3a00*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*3a10*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*3a20*/ ISETP.GE.U32.AND P0, PT, R35, c[0x3][0x184], PT ; - /*3a30*/ IMAD.IADD R31, R31, 0x1, -R30 ; - /*3a40*/ IMAD.WIDE.U32 R28, R29, R84, c[0x3][0x190] ; - /*3a50*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*3a60*/ IMAD.WIDE.U32 R30, R31, R84, c[0x3][0x190] ; - /*3a70*/ IADD3 R28, P0, R28, R85, RZ ; - /*3a80*/ IMAD.IADD R37, R33, 0x1, -R32 ; - /*3a90*/ IADD3 R32, P1, R30, R85, RZ ; - /*3aa0*/ IMAD.IADD R39, R35, 0x1, -R34 ; - /*3ab0*/ IMAD.WIDE.U32 R36, R37, R84, c[0x3][0x190] ; - /*3ac0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*3ad0*/ IADD3 R36, P0, R36, R85, RZ ; - /*3ae0*/ IMAD.WIDE.U32 R38, R39, R84, c[0x3][0x190] ; - /*3af0*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*3b00*/ IADD3 R40, P1, R38, R85, RZ ; - /*3b10*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*3b20*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3b30*/ IMAD.X R41, RZ, RZ, R39, P1 ; - /*3b40*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*3b50*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*3b60*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*3b70*/ IADD3 R48, R102, 0x1, RZ ; - /*3b80*/ IMAD R44, R97, 0x1000193, RZ ; - /*3b90*/ IMAD R46, R93, 0x1000193, RZ ; - /*3ba0*/ LOP3.LUT R45, R83, R48.reuse, RZ, 0x3c, !PT ; - /*3bb0*/ LOP3.LUT R47, R81, R48, RZ, 0x3c, !PT ; - /*3bc0*/ IMAD R50, R45, 0x1000193, RZ ; - /*3bd0*/ LOP3.LUT R45, R79, R48, RZ, 0x3c, !PT ; - /*3be0*/ IMAD R52, R47, 0x1000193, RZ ; - /*3bf0*/ LOP3.LUT R29, R44, R29, RZ, 0x3c, !PT ; - /*3c00*/ IMAD R44, R21, 0x1000193, RZ ; - /*3c10*/ LOP3.LUT R21, R50, R29, RZ, 0x3c, !PT ; - /*3c20*/ LOP3.LUT R33, R46, R33, RZ, 0x3c, !PT ; - /*3c30*/ IMAD R46, R25, 0x1000193, RZ ; - /*3c40*/ LOP3.LUT R25, R77, R48, RZ, 0x3c, !PT ; - /*3c50*/ IMAD R48, R45, 0x1000193, RZ ; - /*3c60*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*3c70*/ LOP3.LUT R45, R52, R33, RZ, 0x3c, !PT ; - /*3c80*/ IMAD R44, R25, 0x1000193, RZ ; - /*3c90*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*3ca0*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*3cb0*/ LOP3.LUT R47, R48, R37, RZ, 0x3c, !PT ; - /*3cc0*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*3cd0*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*3ce0*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*3cf0*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*3d00*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*3d10*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*3d20*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*3d30*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*3d40*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*3d50*/ IMAD.MOV R48, RZ, RZ, -R44 ; - /*3d60*/ IMAD.HI.U32 R44, R49, c[0x3][0x18c], RZ ; - /*3d70*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*3d80*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*3d90*/ IMAD R25, R48, c[0x3][0x184], R45 ; - /*3da0*/ IMAD.MOV R50, RZ, RZ, -R44 ; - /*3db0*/ SEL R44, RZ, c[0x3][0x184], !P0 ; - /*3dc0*/ IMAD R47, R46, c[0x3][0x184], R47 ; - /*3dd0*/ ISETP.GE.U32.AND P1, PT, R25, c[0x3][0x184], PT ; - /*3de0*/ IMAD R50, R50, c[0x3][0x184], R49 ; - /*3df0*/ IMAD.IADD R45, R21, 0x1, -R44 ; - /*3e00*/ ISETP.GE.U32.AND P0, PT, R47, c[0x3][0x184], PT ; - /*3e10*/ SEL R46, RZ, c[0x3][0x184], !P1 ; - /*3e20*/ IMAD.WIDE.U32 R44, R45, R84.reuse, c[0x3][0x190] ; - /*3e30*/ SEL R48, RZ, c[0x3][0x184], !P0 ; - /*3e40*/ ISETP.GE.U32.AND P0, PT, R50, c[0x3][0x184], PT ; - /*3e50*/ IMAD.IADD R49, R25, 0x1, -R46 ; - /*3e60*/ IMAD.IADD R47, R47, 0x1, -R48 ; - /*3e70*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3e80*/ IMAD.WIDE.U32 R48, R49, R84, c[0x3][0x190] ; - /*3e90*/ IADD3 R44, P0, R44, R85, RZ ; - /*3ea0*/ IMAD.WIDE.U32 R46, R47, R84, c[0x3][0x190] ; - /*3eb0*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*3ec0*/ IADD3 R48, P0, R48, R85.reuse, RZ ; - /*3ed0*/ IMAD.IADD R21, R50, 0x1, -R21 ; - /*3ee0*/ IADD3 R52, P1, R46, R85, RZ ; - /*3ef0*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*3f00*/ IMAD.X R53, RZ, RZ, R47, P1 ; - /*3f10*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*3f20*/ IMAD.WIDE.U32 R54, R21, R84, c[0x3][0x190] ; - /*3f30*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*3f40*/ IADD3 R56, P0, R54, R85, RZ ; - /*3f50*/ IMAD.X R57, RZ, RZ, R55, P0 ; - /*3f60*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*3f70*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*3f80*/ IMAD R21, R98, 0x1000193, RZ ; - /*3f90*/ IMAD R25, R94, 0x1000193, RZ ; - /*3fa0*/ IMAD R61, R22, 0x1000193, RZ ; - /*3fb0*/ LOP3.LUT R21, R21, R30, RZ, 0x3c, !PT ; - /*3fc0*/ IADD3 R22, R102, 0x2, RZ ; - /*3fd0*/ IMAD R63, R26, 0x1000193, RZ ; - /*3fe0*/ LOP3.LUT R25, R25, R34, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD R21, R21, 0x1000193, RZ ; - /*4000*/ LOP3.LUT R26, R83, R22, RZ, 0x3c, !PT ; - /*4010*/ LOP3.LUT R38, R61, R38, RZ, 0x3c, !PT ; - /*4020*/ IMAD R25, R25, 0x1000193, RZ ; - /*4030*/ IMAD R61, R26, 0x1000193, RZ ; - /*4040*/ LOP3.LUT R26, R81, R22.reuse, RZ, 0x3c, !PT ; - /*4050*/ LOP3.LUT R30, R79, R22, RZ, 0x3c, !PT ; - /*4060*/ LOP3.LUT R42, R63, R42, RZ, 0x3c, !PT ; - /*4070*/ IMAD R63, R30, 0x1000193, RZ ; - /*4080*/ LOP3.LUT R22, R77, R22, RZ, 0x3c, !PT ; - /*4090*/ IMAD R65, R22, 0x1000193, RZ ; - /*40a0*/ LOP3.LUT R46, R21, R46, RZ, 0x3c, !PT ; - /*40b0*/ IMAD R21, R38, 0x1000193, RZ ; - /*40c0*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*40d0*/ IMAD R25, R26, 0x1000193, RZ ; - /*40e0*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*40f0*/ LOP3.LUT R25, R25, R50, RZ, 0x3c, !PT ; - /*4100*/ LOP3.LUT R54, R21, R54, RZ, 0x3c, !PT ; - /*4110*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*4120*/ IMAD R21, R42, 0x1000193, RZ ; - /*4130*/ LOP3.LUT R63, R63, R54, RZ, 0x3c, !PT ; - /*4140*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*4150*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*4160*/ LOP3.LUT R65, R65, R58, RZ, 0x3c, !PT ; - /*4170*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*4180*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*4190*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*41a0*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*41b0*/ IMAD.HI.U32 R22, R25, c[0x3][0x18c], RZ ; - /*41c0*/ IMAD R21, R26, c[0x3][0x184], R61 ; - /*41d0*/ IMAD.MOV R30, RZ, RZ, -R22 ; - /*41e0*/ IMAD.HI.U32 R22, R63, c[0x3][0x18c], RZ ; - /*41f0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*4200*/ IMAD R25, R30, c[0x3][0x184], R25 ; - /*4210*/ IMAD.MOV R30, RZ, RZ, -R22 ; - /*4220*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4230*/ IMAD.HI.U32 R26, R65, c[0x3][0x18c], RZ ; - /*4240*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4250*/ IMAD R63, R30, c[0x3][0x184], R63 ; - /*4260*/ IMAD.IADD R61, R21, 0x1, -R22 ; - /*4270*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4280*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*4290*/ ISETP.GE.U32.AND P0, PT, R63, c[0x3][0x184], PT ; - /*42a0*/ IMAD.WIDE.U32 R60, R61, R84, c[0x3][0x190] ; - /*42b0*/ IMAD R21, R26, c[0x3][0x184], R65 ; - /*42c0*/ IMAD.IADD R65, R25, 0x1, -R22 ; - /*42d0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*42e0*/ IADD3 R60, P0, R60, R85, RZ ; - /*42f0*/ IMAD.WIDE.U32 R64, R65, R84, c[0x3][0x190] ; - /*4300*/ ISETP.GE.U32.AND P1, PT, R21, c[0x3][0x184], PT ; - /*4310*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*4320*/ IADD3 R64, P0, R64, R85, RZ ; - /*4330*/ IMAD.IADD R69, R63, 0x1, -R22 ; - /*4340*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*4350*/ IMAD.WIDE.U32 R68, R69, R84, c[0x3][0x190] ; - /*4360*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*4370*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*4380*/ IMAD.IADD R73, R21, 0x1, -R26 ; - /*4390*/ IADD3 R68, P0, R68, R85, RZ ; - /*43a0*/ IMAD.WIDE.U32 R72, R73, R84, c[0x3][0x190] ; - /*43b0*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*43c0*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*43d0*/ IADD3 R72, P0, R72, R85, RZ ; - /*43e0*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*43f0*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*4400*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*4410*/ IMAD R22, R99, 0x1000193, RZ ; - /*4420*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*4430*/ IMAD R26, R95, 0x1000193, RZ ; - /*4440*/ IMAD R22, R22, 0x1000193, RZ ; - /*4450*/ LOP3.LUT R26, R26, R35, RZ, 0x3c, !PT ; - /*4460*/ IMAD R30, R23, 0x1000193, RZ ; - /*4470*/ LOP3.LUT R47, R22, R47, RZ, 0x3c, !PT ; - /*4480*/ IADD3 R22, R102, 0x3, RZ ; - /*4490*/ IMAD R26, R26, 0x1000193, RZ ; - /*44a0*/ IMAD R38, R47, 0x1000193, RZ ; - /*44b0*/ LOP3.LUT R83, R83, R22.reuse, RZ, 0x3c, !PT ; - /*44c0*/ IMAD R34, R27, 0x1000193, RZ ; - /*44d0*/ LOP3.LUT R30, R30, R39, RZ, 0x3c, !PT ; - /*44e0*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*44f0*/ IMAD R42, R83, 0x1000193, RZ ; - /*4500*/ LOP3.LUT R81, R81, R22, RZ, 0x3c, !PT ; - /*4510*/ IMAD R30, R30, 0x1000193, RZ ; - /*4520*/ LOP3.LUT R34, R34, R43, RZ, 0x3c, !PT ; - /*4530*/ IMAD R26, R26, 0x1000193, RZ ; - /*4540*/ LOP3.LUT R30, R30, R55, RZ, 0x3c, !PT ; - /*4550*/ IMAD R34, R34, 0x1000193, RZ ; - /*4560*/ LOP3.LUT R79, R79, R22, RZ, 0x3c, !PT ; - /*4570*/ IMAD R30, R30, 0x1000193, RZ ; - /*4580*/ LOP3.LUT R34, R34, R59, RZ, 0x3c, !PT ; - /*4590*/ LOP3.LUT R22, R77, R22, RZ, 0x3c, !PT ; - /*45a0*/ IMAD R34, R34, 0x1000193, RZ ; - /*45b0*/ IMAD R22, R22, 0x1000193, RZ ; - /*45c0*/ LOP3.LUT R63, R38, R63, RZ, 0x3c, !PT ; - /*45d0*/ IMAD R38, R81, 0x1000193, RZ ; - /*45e0*/ LOP3.LUT R21, R42, R63, RZ, 0x3c, !PT ; - /*45f0*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*4600*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*4610*/ LOP3.LUT R23, R38, R67, RZ, 0x3c, !PT ; - /*4620*/ IMAD R26, R79, 0x1000193, RZ ; - /*4630*/ LOP3.LUT R71, R30, R71, RZ, 0x3c, !PT ; - /*4640*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*4650*/ LOP3.LUT R25, R26, R71, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R75, R34, R75, RZ, 0x3c, !PT ; - /*4670*/ LOP3.LUT R27, R22, R75, RZ, 0x3c, !PT ; - /*4680*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*4690*/ IMAD.HI.U32 R22, R21, c[0x3][0x18c], RZ ; - /*46a0*/ SHFL.IDX PT, R30, R27, R76, 0x181f ; - /*46b0*/ IMAD.MOV R26, RZ, RZ, -R22 ; - /*46c0*/ IMAD R21, R26, c[0x3][0x184], R21 ; - /*46d0*/ IMAD.HI.U32 R22, R23, c[0x3][0x18c], RZ ; - /*46e0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*46f0*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*4700*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*4710*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4720*/ IMAD.HI.U32 R26, R25, c[0x3][0x18c], RZ ; - /*4730*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*4740*/ IMAD.IADD R27, R21, 0x1, -R22 ; - /*4750*/ IMAD.HI.U32 R21, R30, c[0x3][0x18c], RZ ; - /*4760*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*4770*/ IMAD R25, R26, c[0x3][0x184], R25 ; - /*4780*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*4790*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*47a0*/ IMAD.WIDE.U32 R26, R27, R84, c[0x3][0x190] ; - /*47b0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*47c0*/ IMAD R30, R21, c[0x3][0x184], R30 ; - /*47d0*/ IADD3 R76, P1, R26, R85, RZ ; - /*47e0*/ IMAD.IADD R23, R23, 0x1, -R22 ; - /*47f0*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*4800*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*4810*/ IMAD.WIDE.U32 R22, R23, R84, c[0x3][0x190] ; - /*4820*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*4830*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*4840*/ IMAD.IADD R27, R25, 0x1, -R26 ; - /*4850*/ IADD3 R80, P1, R22, R85, RZ ; - /*4860*/ IMAD.WIDE.U32 R26, R27, R84.reuse, c[0x3][0x190] ; - /*4870*/ LDG.E.128.STRONG.GPU R76, [R76] ; - /*4880*/ IMAD.IADD R21, R30, 0x1, -R21 ; - /*4890*/ IADD3 R86, P0, R26, R85, RZ ; - /*48a0*/ IMAD.X R81, RZ, RZ, R23, P1 ; - /*48b0*/ IMAD.WIDE.U32 R22, R21, R84, c[0x3][0x190] ; - /*48c0*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*48d0*/ IADD3 R88, P0, R22, R85, RZ ; - /*48e0*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*48f0*/ IMAD.X R89, RZ, RZ, R23, P0 ; - /*4900*/ LDG.E.128.STRONG.GPU R84, [R86] ; - /*4910*/ LDG.E.128.STRONG.GPU R88, [R88] ; - /*4920*/ IMAD R23, R92, 0x1000193, RZ ; - /*4930*/ IMAD R25, R20, 0x1000193, RZ ; - /*4940*/ IMAD R20, R29, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R23, R23, R32, RZ, 0x3c, !PT ; - /*4960*/ IMAD R21, R96, 0x1000193, RZ ; - /*4970*/ IMAD R27, R24, 0x1000193, RZ ; - /*4980*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*4990*/ IMAD R23, R23, 0x1000193, RZ ; - /*49a0*/ LOP3.LUT R21, R21, R28, RZ, 0x3c, !PT ; - /*49b0*/ LOP3.LUT R25, R25, R36, RZ, 0x3c, !PT ; - /*49c0*/ IMAD R20, R20, 0x1000193, RZ ; - /*49d0*/ LOP3.LUT R27, R27, R40, RZ, 0x3c, !PT ; - /*49e0*/ IMAD R21, R21, 0x1000193, RZ ; - /*49f0*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*4a00*/ IMAD R25, R25, 0x1000193, RZ ; - /*4a10*/ IMAD R24, R37, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*4a30*/ IMAD R22, R33, 0x1000193, RZ ; - /*4a40*/ IMAD R27, R27, 0x1000193, RZ ; - /*4a50*/ IMAD R26, R41, 0x1000193, RZ ; - /*4a60*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*4a70*/ IMAD R23, R23, 0x1000193, RZ ; - /*4a80*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*4aa0*/ IMAD R20, R20, 0x1000193, RZ ; - /*4ab0*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*4ae0*/ IMAD R21, R21, 0x1000193, RZ ; - /*4af0*/ IADD3 R102, R102, 0x4, RZ ; - /*4b00*/ IMAD R25, R25, 0x1000193, RZ ; - /*4b10*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*4b20*/ IMAD R24, R24, 0x1000193, RZ ; - /*4b30*/ IMAD R22, R22, 0x1000193, RZ ; - /*4b40*/ IMAD R27, R27, 0x1000193, RZ ; - /*4b50*/ IMAD R26, R26, 0x1000193, RZ ; - /*4b60*/ ISETP.NE.AND P0, PT, R102, 0x40, PT ; - /*4b70*/ IMAD R29, R46, 0x1000193, RZ ; - /*4b80*/ IMAD R31, R50, 0x1000193, RZ ; - /*4b90*/ IMAD R33, R54, 0x1000193, RZ ; - /*4ba0*/ IMAD R35, R58, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R23, R23, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*4be0*/ IMAD R28, R71, 0x1000193, RZ ; - /*4bf0*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*4c70*/ IMAD R21, R21, 0x1000193, RZ ; - /*4c80*/ IMAD R25, R25, 0x1000193, RZ ; - /*4c90*/ IMAD R24, R24, 0x1000193, RZ ; - /*4ca0*/ IMAD R22, R22, 0x1000193, RZ ; - /*4cb0*/ IMAD R27, R27, 0x1000193, RZ ; - /*4cc0*/ IMAD R26, R26, 0x1000193, RZ ; - /*4cd0*/ IMAD R29, R29, 0x1000193, RZ ; - /*4ce0*/ IMAD R31, R31, 0x1000193, RZ ; - /*4cf0*/ IMAD R33, R33, 0x1000193, RZ ; - /*4d00*/ IMAD R35, R35, 0x1000193, RZ ; - /*4d10*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*4d20*/ IMAD R20, R63, 0x1000193, RZ ; - /*4d30*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*4d40*/ IMAD R20, R67, 0x1000193, RZ ; - /*4d50*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*4d60*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*4d70*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*4d80*/ LOP3.LUT R23, R28, R87, RZ, 0x3c, !PT ; - /*4d90*/ IMAD R28, R75, 0x1000193, RZ ; - /*4da0*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*4db0*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*4dc0*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*4dd0*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*4de0*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*4df0*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*4e00*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*4e10*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*4e20*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*4e30*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*4e40*/ @P0 BRA `(.L_x_79) ; - /*4e50*/ IMAD R96, R96, 0x1000193, RZ ; - /*4e60*/ LOP3.LUT R28, R12, 0x1, R18, 0x96, !PT ; - /*4e70*/ IMAD R92, R92, 0x1000193, RZ ; - /*4e80*/ LOP3.LUT R30, R13, RZ, R19, 0x96, !PT ; - /*4e90*/ IMAD R20, R20, 0x1000193, RZ ; - /*4ea0*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*4eb0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4ec0*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*4ed0*/ UMOV UR10, 0x1 ; - /*4ee0*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4ef0*/ IMAD R21, R96, 0x1000193, RZ ; - /*4f00*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4f10*/ IMAD R25, R92, 0x1000193, RZ ; - /*4f20*/ LOP3.LUT R35, R28, RZ, RZ, 0x96, !PT ; - /*4f30*/ IMAD R29, R20, 0x1000193, RZ ; - /*4f40*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*4f50*/ IMAD R31, R24, 0x1000193, RZ ; - /*4f60*/ LOP3.LUT R25, R25, R94, RZ, 0x3c, !PT ; - /*4f70*/ LOP3.LUT R29, R29, R22, RZ, 0x3c, !PT ; - /*4f80*/ IMAD R20, R21, 0x1000193, RZ ; - /*4f90*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*4fa0*/ IMAD R22, R25, 0x1000193, RZ ; - /*4fb0*/ LOP3.LUT R34, R30, RZ, RZ, 0x96, !PT ; - /*4fc0*/ IMAD R24, R29, 0x1000193, RZ ; - /*4fd0*/ LOP3.LUT R99, R20, R99, RZ, 0x3c, !PT ; - /*4fe0*/ IMAD R26, R31, 0x1000193, RZ ; - /*4ff0*/ LOP3.LUT R95, R22, R95, RZ, 0x3c, !PT ; - /*5000*/ LOP3.LUT R29, R24, R23, RZ, 0x3c, !PT ; - /*5010*/ LOP3.LUT R31, R26, R27, RZ, 0x3c, !PT ; - /*5020*/ STS [R0.X4+0x280], R99 ; - /*5030*/ SHF.L.W.U32.HI R36, R34, 0x1, R35 ; - /*5040*/ SHF.L.W.U32.HI R39, R35, 0x1, R34 ; - /*5050*/ STS [R0.X4+0x2a0], R95 ; - /*5060*/ STS [R0.X4+0x2c0], R29 ; - /*5070*/ STS [R0.X4+0x2e0], R31 ; - /*5080*/ LDS.U.128 R20, [R100+0x10] ; - /*5090*/ LDS.U.128 R24, [R100] ; - /*50a0*/ LOP3.LUT R28, R4, R10, R20, 0x96, !PT ; - /*50b0*/ LOP3.LUT R30, R5, R11, R21, 0x96, !PT ; - /*50c0*/ LOP3.LUT R29, R28, RZ, RZ, 0x96, !PT ; - /*50d0*/ LOP3.LUT R30, R30, RZ, RZ, 0x96, !PT ; - /*50e0*/ LOP3.LUT R31, R6, R16, R22, 0x96, !PT ; - /*50f0*/ LOP3.LUT R32, R36, R6, R29, 0x96, !PT ; - /*5100*/ LOP3.LUT R33, R7, R17, R23, 0x96, !PT ; - /*5110*/ LOP3.LUT R6, R36.reuse, R22, R29.reuse, 0x96, !PT ; - /*5120*/ LOP3.LUT R69, R39.reuse, R23, R30.reuse, 0x96, !PT ; - /*5130*/ LOP3.LUT R16, R36, R16, R29, 0x96, !PT ; - /*5140*/ LOP3.LUT R17, R39.reuse, R17, R30.reuse, 0x96, !PT ; - /*5150*/ LOP3.LUT R57, R39, R7, R30, 0x96, !PT ; - /*5160*/ SHF.L.W.U32.HI R59, R69, 0xa, R6 ; - /*5170*/ SHF.L.W.U32.HI R28, R17, 0xc, R16 ; - /*5180*/ SHF.L.W.U32.HI R7, R16, 0xc, R17 ; - /*5190*/ SHF.L.W.U32.HI R69, R6, 0xa, R69 ; - /*51a0*/ LOP3.LUT R37, R29.reuse, R36, RZ, 0x3c, !PT ; - /*51b0*/ SHF.L.W.U32.HI R46, R30, 0x1, R29 ; - /*51c0*/ SHF.L.W.U32.HI R43, R29, 0x1, R30 ; - /*51d0*/ LOP3.LUT R16, R15, RZ, R25, 0x96, !PT ; - /*51e0*/ LOP3.LUT R6, R14, RZ, R24, 0x96, !PT ; - /*51f0*/ LOP3.LUT R54, R30.reuse, R39, RZ, 0x3c, !PT ; - /*5200*/ LOP3.LUT R29, R30, 0x80000000, R39, 0x96, !PT ; - /*5210*/ SHF.L.W.U32.HI R30, R57, 0x1, R32 ; - /*5220*/ SHF.L.W.U32.HI R57, R32, 0x1, R57 ; - /*5230*/ LOP3.LUT R40, R16, RZ, RZ, 0x96, !PT ; - /*5240*/ LOP3.LUT R17, R6, RZ, RZ, 0x96, !PT ; - /*5250*/ SHF.L.W.U32.HI R32, R54, 0x2, R37.reuse ; - /*5260*/ SHF.L.W.U32.HI R36, R29, 0xd, R37 ; - /*5270*/ LOP3.LUT R38, R9, RZ, R27, 0x96, !PT ; - /*5280*/ LOP3.LUT R31, R31, RZ, RZ, 0x96, !PT ; - /*5290*/ LOP3.LUT R16, R33, 0x80000000, RZ, 0x96, !PT ; - /*52a0*/ SHF.L.W.U32.HI R54, R37.reuse, 0x2, R54 ; - /*52b0*/ SHF.L.W.U32.HI R29, R37, 0xd, R29 ; - /*52c0*/ LOP3.LUT R37, R8, RZ, R26, 0x96, !PT ; - /*52d0*/ SHF.L.W.U32.HI R41, R17, 0x1, R40 ; - /*52e0*/ LOP3.LUT R38, R38, RZ, RZ, 0x96, !PT ; - /*52f0*/ SHF.L.W.U32.HI R39, R31, 0x1, R16.reuse ; - /*5300*/ LOP3.LUT R37, R37, RZ, RZ, 0x96, !PT ; - /*5310*/ SHF.L.W.U32.HI R42, R16, 0x1, R31 ; - /*5320*/ LOP3.LUT R33, R41, R13, R16, 0x96, !PT ; - /*5330*/ LOP3.LUT R13, R39.reuse, R5, R38.reuse, 0x96, !PT ; - /*5340*/ LOP3.LUT R11, R39, R11, R38, 0x96, !PT ; - /*5350*/ LOP3.LUT R47, R39, R21, R38.reuse, 0x96, !PT ; - /*5360*/ LOP3.LUT R5, R38.reuse, R39, RZ, 0x3c, !PT ; - /*5370*/ SHF.L.W.U32.HI R44, R38, 0x1, R37.reuse ; - /*5380*/ SHF.L.W.U32.HI R39, R37, 0x1, R38 ; - /*5390*/ LOP3.LUT R56, R42.reuse, R10, R37.reuse, 0x96, !PT ; - /*53a0*/ LOP3.LUT R4, R42, R4, R37, 0x96, !PT ; - /*53b0*/ LOP3.LUT R6, R42, R20, R37, 0x96, !PT ; - /*53c0*/ LOP3.LUT R10, R37, R42, RZ, 0x3c, !PT ; - /*53d0*/ SHF.L.W.U32.HI R42, R40, 0x1, R17 ; - /*53e0*/ LOP3.LUT R15, R39.reuse, R15, R34.reuse, 0x96, !PT ; - /*53f0*/ LOP3.LUT R37, R39, R25, R34, 0x96, !PT ; - /*5400*/ LOP3.LUT R38, R44, R14, R35, 0x96, !PT ; - /*5410*/ LOP3.LUT R34, R34, R39, RZ, 0x3c, !PT ; - /*5420*/ LOP3.LUT R14, R44, R24, R35, 0x96, !PT ; - /*5430*/ LOP3.LUT R61, R35, R44, RZ, 0x3c, !PT ; - /*5440*/ LOP3.LUT R45, R43.reuse, R9, R40.reuse, 0x96, !PT ; - /*5450*/ LOP3.LUT R44, R43, R27, R40, 0x96, !PT ; - /*5460*/ LOP3.LUT R39, R40, R43, RZ, 0x3c, !PT ; - /*5470*/ LOP3.LUT R12, R42, R12, R31, 0x96, !PT ; - /*5480*/ LOP3.LUT R40, R17, R46, RZ, 0x3c, !PT ; - /*5490*/ LOP3.LUT R19, R41, R19, R16, 0x96, !PT ; - /*54a0*/ LOP3.LUT R8, R46, R8, R17, 0x96, !PT ; - /*54b0*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*54c0*/ LOP3.LUT R18, R42, R18, R31, 0x96, !PT ; - /*54d0*/ LOP3.LUT R43, R31, R42, RZ, 0x3c, !PT ; - /*54e0*/ SHF.L.W.U32.HI R68, R37, 0x17, R14 ; - /*54f0*/ SHF.L.W.U32.HI R70, R14, 0x17, R37 ; - /*5500*/ LOP3.LUT R31, R31, 0x1, R42, 0x96, !PT ; - /*5510*/ SHF.L.W.U32.HI R65, R33, 0x1e, R12 ; - /*5520*/ SHF.L.W.U32.HI R9, R12, 0x1e, R33 ; - /*5530*/ SHF.L.W.U32.HI R60, R5.reuse, 0x9, R10.reuse ; - /*5540*/ SHF.L.W.U32.HI R41, R5, 0x12, R10 ; - /*5550*/ SHF.L.W.U32.HI R14, R10.reuse, 0x12, R5.reuse ; - /*5560*/ SHF.L.W.U32.HI R67, R10, 0x9, R5 ; - /*5570*/ LOP3.LUT R55, R46, R26, R17, 0x96, !PT ; - /*5580*/ SHF.L.W.U32.HI R37, R39, 0x7, R40 ; - /*5590*/ SHF.L.W.U32.HI R52, R40.reuse, 0x7, R39.reuse ; - /*55a0*/ SHF.L.W.U32.HI R5, R39.reuse, 0xe, R40.reuse ; - /*55b0*/ PRMT R12, R40.reuse, 0x2107, R39.reuse ; - /*55c0*/ PRMT R35, R39, 0x2107, R40 ; - /*55d0*/ SHF.L.W.U32.HI R10, R40, 0xe, R39 ; - /*55e0*/ SHF.L.W.U32.HI R39, R45, 0x1b, R8 ; - /*55f0*/ SHF.L.W.U32.HI R64, R11, 0x4, R56 ; - /*5600*/ SHF.L.W.U32.HI R71, R34.reuse, 0x15, R61.reuse ; - /*5610*/ SHF.L.W.U32.HI R49, R34.reuse, 0x19, R61.reuse ; - /*5620*/ SHF.L.W.U32.HI R50, R61.reuse, 0x19, R34.reuse ; - /*5630*/ PRMT R42, R61, 0x4321, R34 ; - /*5640*/ PRMT R62, R34, 0x4321, R61 ; - /*5650*/ SHF.L.W.U32.HI R45, R8, 0x1b, R45 ; - /*5660*/ SHF.L.W.U32.HI R56, R56, 0x4, R11 ; - /*5670*/ SHF.L.W.U32.HI R48, R16.reuse, 0xf, R43.reuse ; - /*5680*/ SHF.L.W.U32.HI R61, R61, 0x15, R34 ; - /*5690*/ SHF.L.W.U32.HI R40, R31, 0xb, R16 ; - /*56a0*/ SHF.L.W.U32.HI R17, R16, 0x1d, R43 ; - /*56b0*/ SHF.L.W.U32.HI R8, R43, 0x1d, R16 ; - /*56c0*/ SHF.L.W.U32.HI R53, R19, 0x6, R18 ; - /*56d0*/ SHF.L.W.U32.HI R51, R18, 0x6, R19 ; - /*56e0*/ SHF.L.W.U32.HI R58, R16, 0xb, R31 ; - /*56f0*/ SHF.L.W.U32.HI R43, R43, 0xf, R16 ; - /*5700*/ SHF.L.W.U32.HI R63, R44, 0x14, R55 ; - /*5710*/ SHF.L.W.U32.HI R34, R15, 0x1c, R38 ; - /*5720*/ SHF.L.W.U32.HI R19, R38, 0x1c, R15 ; - /*5730*/ SHF.L.W.U32.HI R44, R55, 0x14, R44 ; - /*5740*/ LOP3.LUT R33, R68, R37, R60, 0xd2, !PT ; - /*5750*/ LOP3.LUT R66, R37, R60, R54, 0xd2, !PT ; - /*5760*/ LOP3.LUT R38, R60, R54, R65, 0xd2, !PT ; - /*5770*/ LOP3.LUT R15, R9, R70, R52, 0xd2, !PT ; - /*5780*/ LOP3.LUT R11, R70, R52, R67, 0xd2, !PT ; - /*5790*/ LOP3.LUT R16, R52, R67, R32, 0xd2, !PT ; - /*57a0*/ LOP3.LUT R31, R67, R32, R9, 0xd2, !PT ; - /*57b0*/ SHF.L.W.U32.HI R46, R47, 0x3, R6 ; - /*57c0*/ LOP3.LUT R55, R65, R68, R37, 0xd2, !PT ; - /*57d0*/ LOP3.LUT R32, R32, R9, R70, 0xd2, !PT ; - /*57e0*/ LOP3.LUT R60, R39, R56, R59, 0xd2, !PT ; - /*57f0*/ LOP3.LUT R52, R56, R59, R48, 0xd2, !PT ; - /*5800*/ SHF.L.W.U32.HI R47, R6, 0x3, R47 ; - /*5810*/ LOP3.LUT R37, R40, R71, R5, 0xd2, !PT ; - /*5820*/ LOP3.LUT R9, R71, R5, R4, 0xd2, !PT ; - /*5830*/ LOP3.LUT R59, R59, R48, R42, 0xd2, !PT ; - /*5840*/ LOP3.LUT R18, R4, R7, R40, 0xd2, !PT ; - /*5850*/ LOP3.LUT R6, R7, R40, R71, 0xd2, !PT ; - /*5860*/ LOP3.LUT R5, R5, R4, R7, 0xd2, !PT ; - /*5870*/ LOP3.LUT R48, R48, R42, R39, 0xd2, !PT ; - /*5880*/ LOP3.LUT R40, R13, R28, R58, 0xd2, !PT ; - /*5890*/ LOP3.LUT R4, R28, R58, R61, 0xd2, !PT ; - /*58a0*/ LOP3.LUT R39, R42, R39, R56, 0xd2, !PT ; - /*58b0*/ LOP3.LUT R58, R58, R61, R10, 0xd2, !PT ; - /*58c0*/ LOP3.LUT R7, R61, R10, R13, 0xd2, !PT ; - /*58d0*/ LOP3.LUT R56, R45, R64, R69, 0xd2, !PT ; - /*58e0*/ LOP3.LUT R42, R64, R69, R43, 0xd2, !PT ; - /*58f0*/ LOP3.LUT R10, R10, R13, R28, 0xd2, !PT ; - /*5900*/ LOP3.LUT R69, R69, R43, R62, 0xd2, !PT ; - /*5910*/ LOP3.LUT R43, R43, R62, R45, 0xd2, !PT ; - /*5920*/ LOP3.LUT R13, R53, R49, R12, 0xd2, !PT ; - /*5930*/ LOP3.LUT R70, R49, R12, R41, 0xd2, !PT ; - /*5940*/ LOP3.LUT R45, R62, R45, R64, 0xd2, !PT ; - /*5950*/ LOP3.LUT R67, R30, R53, R49, 0xd2, !PT ; - /*5960*/ LOP3.LUT R12, R12, R41, R30, 0xd2, !PT ; - /*5970*/ LOP3.LUT R30, R41, R30, R53, 0xd2, !PT ; - /*5980*/ LOP3.LUT R28, R57, R51, R50, 0xd2, !PT ; - /*5990*/ LOP3.LUT R64, R35, R14, R57, 0xd2, !PT ; - /*59a0*/ LOP3.LUT R49, R51, R50, R35, 0xd2, !PT ; - /*59b0*/ LOP3.LUT R41, R50, R35, R14, 0xd2, !PT ; - /*59c0*/ LOP3.LUT R57, R14, R57, R51, 0xd2, !PT ; - /*59d0*/ LOP3.LUT R72, R34, R63, R46, 0xd2, !PT ; - /*59e0*/ LOP3.LUT R14, R63, R46, R29, 0xd2, !PT ; - /*59f0*/ LOP3.LUT R35, R46, R29, R8, 0xd2, !PT ; - /*5a00*/ LOP3.LUT R29, R29, R8, R34, 0xd2, !PT ; - /*5a10*/ LOP3.LUT R63, R8, R34, R63, 0xd2, !PT ; - /*5a20*/ LOP3.LUT R71, R19, R44, R47, 0xd2, !PT ; - /*5a30*/ LOP3.LUT R50, R44, R47, R36, 0xd2, !PT ; - /*5a40*/ LOP3.LUT R34, R47, R36, R17, 0xd2, !PT ; - /*5a50*/ LOP3.LUT R36, R36, R17, R19, 0xd2, !PT ; - /*5a60*/ LOP3.LUT R44, R17, R19, R44, 0xd2, !PT ; - /*5a70*/ LOP3.LUT R54, R54, R65, R68, 0xd2, !PT ; - /*5a80*/ LOP3.LUT R17, R18, 0x1, RZ, 0x3c, !PT ; -.L_x_80: - /*5a90*/ LOP3.LUT R68, R9, R29, R12, 0x96, !PT ; - /*5aa0*/ UMOV UR11, 0x8 ; - /*5ab0*/ LOP3.LUT R65, R7, R36, R64, 0x96, !PT ; - /*5ac0*/ ULDC UR5, c[0x2][0x0] ; - /*5ad0*/ LOP3.LUT R8, R4, R50, R49, 0x96, !PT ; - /*5ae0*/ UIMAD UR5, UR10, UR11, UR5 ; - /*5af0*/ LOP3.LUT R68, R68, R48, R31, 0x96, !PT ; - /*5b00*/ UIADD3 UR10, UR10, 0x1, URZ ; - /*5b10*/ LOP3.LUT R65, R65, R43, R38, 0x96, !PT ; - /*5b20*/ LOP3.LUT R73, R8, R42, R33, 0x96, !PT ; - /*5b30*/ UISETP.NE.AND UP0, UPT, UR10, 0x17, UPT ; - /*5b40*/ SHF.L.W.U32.HI R46, R68, 0x1, R65 ; - /*5b50*/ LOP3.LUT R8, R6, R14, R13, 0x96, !PT ; - /*5b60*/ LOP3.LUT R47, R58.reuse, R34, R41, 0x96, !PT ; - /*5b70*/ ULDC.64 UR8, c[0x3][UR5] ; - /*5b80*/ LOP3.LUT R53, R58, R73, R46, 0x96, !PT ; - /*5b90*/ LOP3.LUT R18, R8, R52, R11, 0x96, !PT ; - /*5ba0*/ SHF.L.W.U32.HI R51, R65, 0x1, R68 ; - /*5bb0*/ LOP3.LUT R61, R41, R73, R46, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R58, R37, R35, R70, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R34, R34, R73.reuse, R46.reuse, 0x96, !PT ; - /*5be0*/ LOP3.LUT R41, R69, R73, R46, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R47, R47, R69, R66, 0x96, !PT ; - /*5c00*/ LOP3.LUT R46, R66, R73, R46, 0x96, !PT ; - /*5c10*/ LOP3.LUT R62, R37, R18.reuse, R51.reuse, 0x96, !PT ; - /*5c20*/ LOP3.LUT R35, R35, R18.reuse, R51.reuse, 0x96, !PT ; - /*5c30*/ LOP3.LUT R66, R70, R18.reuse, R51.reuse, 0x96, !PT ; - /*5c40*/ LOP3.LUT R8, R59, R18, R51, 0x96, !PT ; - /*5c50*/ LOP3.LUT R19, R5, R63, R30, 0x96, !PT ; - /*5c60*/ LOP3.LUT R58, R58, R59, R16, 0x96, !PT ; - /*5c70*/ LOP3.LUT R51, R16, R18, R51, 0x96, !PT ; - /*5c80*/ LOP3.LUT R16, R10, R44, R57, 0x96, !PT ; - /*5c90*/ SHF.L.W.U32.HI R75, R73, 0x1, R18 ; - /*5ca0*/ LOP3.LUT R70, R19, R39, R32, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R69, R17, R72, R67, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R74, R16, R45, R54, 0x96, !PT ; - /*5cd0*/ SHF.L.W.U32.HI R73, R18, 0x1, R73 ; - /*5ce0*/ LOP3.LUT R19, R40, R71, R28, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R16, R17, R70.reuse, R75.reuse, 0x96, !PT ; - /*5d00*/ LOP3.LUT R37, R67, R70, R75, 0x96, !PT ; - /*5d10*/ LOP3.LUT R69, R69, R60, R15, 0x96, !PT ; - /*5d20*/ LOP3.LUT R17, R15, R70.reuse, R75.reuse, 0x96, !PT ; - /*5d30*/ SHF.L.W.U32.HI R67, R74, 0x1, R70 ; - /*5d40*/ LOP3.LUT R18, R72, R70, R75, 0x96, !PT ; - /*5d50*/ LOP3.LUT R15, R40, R74, R73, 0x96, !PT ; - /*5d60*/ LOP3.LUT R72, R19, R56, R55, 0x96, !PT ; - /*5d70*/ LOP3.LUT R40, R28, R74, R73, 0x96, !PT ; - /*5d80*/ LOP3.LUT R60, R60, R70, R75, 0x96, !PT ; - /*5d90*/ LOP3.LUT R28, R55, R74, R73, 0x96, !PT ; - /*5da0*/ SHF.L.W.U32.HI R70, R70, 0x1, R74 ; - /*5db0*/ LOP3.LUT R55, R29, R58, R67, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R59, R56, R74, R73, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R29, R12, R58, R67, 0x96, !PT ; - /*5de0*/ LOP3.LUT R9, R9, R58.reuse, R67.reuse, 0x96, !PT ; - /*5df0*/ LOP3.LUT R56, R48, R58.reuse, R67.reuse, 0x96, !PT ; - /*5e00*/ LOP3.LUT R12, R31, R58, R67, 0x96, !PT ; - /*5e10*/ SHF.L.W.U32.HI R76, R69, 0x1, R72 ; - /*5e20*/ LOP3.LUT R19, R71, R74, R73, 0x96, !PT ; - /*5e30*/ SHF.L.W.U32.HI R67, R72, 0x1, R69 ; - /*5e40*/ SHF.L.W.U32.HI R74, R47, 0x1, R58 ; - /*5e50*/ SHF.L.W.U32.HI R73, R58, 0x1, R47 ; - /*5e60*/ LOP3.LUT R48, R36, R47.reuse, R70.reuse, 0x96, !PT ; - /*5e70*/ LOP3.LUT R58, R7, R47.reuse, R70.reuse, 0x96, !PT ; - /*5e80*/ LOP3.LUT R36, R64, R47.reuse, R70.reuse, 0x96, !PT ; - /*5e90*/ LOP3.LUT R7, R43, R47, R70, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R71, R38, R47, R70, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R64, R54, R65, R76, 0x96, !PT ; - /*5ec0*/ LOP3.LUT R70, R5, R68.reuse, R67.reuse, 0x96, !PT ; - /*5ed0*/ LOP3.LUT R54, R30, R68.reuse, R67.reuse, 0x96, !PT ; - /*5ee0*/ LOP3.LUT R5, R63, R68.reuse, R67.reuse, 0x96, !PT ; - /*5ef0*/ LOP3.LUT R30, R39, R68, R67, 0x96, !PT ; - /*5f00*/ LOP3.LUT R39, R32, R68, R67, 0x96, !PT ; - /*5f10*/ LOP3.LUT R63, R52, R69.reuse, R74.reuse, 0x96, !PT ; - /*5f20*/ LOP3.LUT R67, R50, R72, R73, 0x96, !PT ; - /*5f30*/ LOP3.LUT R14, R14, R69, R74, 0x96, !PT ; - /*5f40*/ SHF.L.W.U32.HI R52, R59, 0x9, R60 ; - /*5f50*/ SHF.L.W.U32.HI R60, R60, 0x9, R59 ; - /*5f60*/ SHF.L.W.U32.HI R59, R48, 0x17, R55 ; - /*5f70*/ LOP3.LUT R43, R10, R65.reuse, R76.reuse, 0x96, !PT ; - /*5f80*/ LOP3.LUT R31, R57, R65.reuse, R76, 0x96, !PT ; - /*5f90*/ LOP3.LUT R50, R42, R72, R73, 0x96, !PT ; - /*5fa0*/ SHF.L.W.U32.HI R55, R55, 0x17, R48 ; - /*5fb0*/ LOP3.LUT R47, R45, R65, R76, 0x96, !PT ; - /*5fc0*/ LOP3.LUT R57, R33, R72, R73, 0x96, !PT ; - /*5fd0*/ LOP3.LUT R42, R11, R69, R74, 0x96, !PT ; - /*5fe0*/ SHF.L.W.U32.HI R10, R67, 0xc, R14 ; - /*5ff0*/ SHF.L.W.U32.HI R48, R41, 0xf, R8 ; - /*6000*/ SHF.L.W.U32.HI R67, R14, 0xc, R67 ; - /*6010*/ SHF.L.W.U32.HI R41, R8, 0xf, R41 ; - /*6020*/ SHF.L.W.U32.HI R14, R19, 0x4, R18 ; - /*6030*/ SHF.L.W.U32.HI R45, R18, 0x4, R19 ; - /*6040*/ SHF.L.W.U32.HI R8, R28, 0x12, R17 ; - /*6050*/ LOP3.LUT R44, R44, R65, R76, 0x96, !PT ; - /*6060*/ LOP3.LUT R49, R49, R72, R73, 0x96, !PT ; - /*6070*/ LOP3.LUT R68, R13, R69, R74, 0x96, !PT ; - /*6080*/ SHF.L.W.U32.HI R17, R17, 0x12, R28 ; - /*6090*/ SHF.L.W.U32.HI R19, R36, 0x19, R29 ; - /*60a0*/ SHF.L.W.U32.HI R18, R29, 0x19, R36 ; - /*60b0*/ LOP3.LUT R65, R4, R72, R73, 0x96, !PT ; - /*60c0*/ LOP3.LUT R6, R6, R69, R74, 0x96, !PT ; - /*60d0*/ SHF.L.W.U32.HI R33, R57, 0x2, R42 ; - /*60e0*/ PRMT R28, R30, 0x2107, R47 ; - /*60f0*/ PRMT R29, R47, 0x2107, R30 ; - /*6100*/ SHF.L.W.U32.HI R11, R61, 0xb, R66 ; - /*6110*/ SHF.L.W.U32.HI R4, R7, 0x15, R56 ; - /*6120*/ SHF.L.W.U32.HI R57, R42, 0x2, R57 ; - /*6130*/ SHF.L.W.U32.HI R47, R46, 0x1d, R51 ; - /*6140*/ SHF.L.W.U32.HI R66, R66, 0xb, R61 ; - /*6150*/ SHF.L.W.U32.HI R69, R64, 0xe, R39 ; - /*6160*/ SHF.L.W.U32.HI R7, R56, 0x15, R7 ; - /*6170*/ SHF.L.W.U32.HI R38, R31, 0x7, R54 ; - /*6180*/ SHF.L.W.U32.HI R42, R43, 0x1b, R70 ; - /*6190*/ SHF.L.W.U32.HI R13, R70, 0x1b, R43 ; - /*61a0*/ SHF.L.W.U32.HI R30, R34, 0x6, R35 ; - /*61b0*/ SHF.L.W.U32.HI R51, R51, 0x1d, R46 ; - /*61c0*/ SHF.L.W.U32.HI R64, R39, 0xe, R64 ; - /*61d0*/ SHF.L.W.U32.HI R31, R54, 0x7, R31 ; - /*61e0*/ SHF.L.W.U32.HI R56, R49, 0xa, R68 ; - /*61f0*/ SHF.L.W.U32.HI R43, R68, 0xa, R49 ; - /*6200*/ SHF.L.W.U32.HI R34, R35, 0x6, R34 ; - /*6210*/ SHF.L.W.U32.HI R46, R50, 0xd, R63 ; - /*6220*/ SHF.L.W.U32.HI R54, R53, 0x1e, R62 ; - /*6230*/ SHF.L.W.U32.HI R32, R62, 0x1e, R53 ; - /*6240*/ SHF.L.W.U32.HI R49, R65, 0x1, R6 ; - /*6250*/ SHF.L.W.U32.HI R35, R6, 0x1, R65 ; - /*6260*/ SHF.L.W.U32.HI R50, R63, 0xd, R50 ; - /*6270*/ SHF.L.W.U32.HI R53, R58, 0x1c, R9 ; - /*6280*/ SHF.L.W.U32.HI R61, R9, 0x1c, R58 ; - /*6290*/ SHF.L.W.U32.HI R63, R40, 0x3, R37 ; - /*62a0*/ SHF.L.W.U32.HI R65, R37, 0x3, R40 ; - /*62b0*/ SHF.L.W.U32.HI R36, R44, 0x14, R5 ; - /*62c0*/ LOP3.LUT R6, R67, R66, R4, 0xd2, !PT ; - /*62d0*/ LOP3.LUT R37, R66, R4, R69, 0xd2, !PT ; - /*62e0*/ LOP3.LUT R9, R4, R69, R16, 0xd2, !PT ; - /*62f0*/ SHF.L.W.U32.HI R44, R5, 0x14, R44 ; - /*6300*/ LOP3.LUT R62, R15, R10, R11, 0xd2, !PT ; - /*6310*/ LOP3.LUT R4, R10, R11, R7, 0xd2, !PT ; - /*6320*/ LOP3.LUT R58, R11, R7, R64, 0xd2, !PT ; - /*6330*/ LOP3.LUT R40, R16, R67, R66, 0xd2, !PT ; - /*6340*/ LOP3.LUT R5, R69, R16, R67, 0xd2, !PT ; - /*6350*/ LOP3.LUT R7, R7, R64, R15, 0xd2, !PT ; - /*6360*/ LOP3.LUT R10, R64, R15, R10, 0xd2, !PT ; - /*6370*/ LOP3.LUT R15, R32, R55, R31, 0xd2, !PT ; - /*6380*/ LOP3.LUT R11, R55, R31, R60, 0xd2, !PT ; - /*6390*/ LOP3.LUT R16, R31, R60, R33, 0xd2, !PT ; - /*63a0*/ LOP3.LUT R31, R60, R33, R32, 0xd2, !PT ; - /*63b0*/ PRMT R39, R12, 0x4321, R71 ; - /*63c0*/ LOP3.LUT R32, R33, R32, R55, 0xd2, !PT ; - /*63d0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*63e0*/ LOP3.LUT R55, R54, R59, R38, 0xd2, !PT ; - /*63f0*/ LOP3.LUT R33, R59, R38, R52, 0xd2, !PT ; - /*6400*/ LOP3.LUT R66, R38, R52, R57, 0xd2, !PT ; - /*6410*/ LOP3.LUT R38, R52, R57, R54, 0xd2, !PT ; - /*6420*/ PRMT R12, R71, 0x4321, R12 ; - /*6430*/ LOP3.LUT R54, R57, R54, R59, 0xd2, !PT ; - /*6440*/ LOP3.LUT R52, R45, R56, R48, 0xd2, !PT ; - /*6450*/ LOP3.LUT R59, R56, R48, R39, 0xd2, !PT ; - /*6460*/ LOP3.LUT R48, R48, R39, R42, 0xd2, !PT ; - /*6470*/ LOP3.LUT R60, R42, R45, R56, 0xd2, !PT ; - /*6480*/ LOP3.LUT R39, R39, R42, R45, 0xd2, !PT ; - /*6490*/ LOP3.LUT R56, R13, R14, R43, 0xd2, !PT ; - /*64a0*/ LOP3.LUT R42, R14, R43, R41, 0xd2, !PT ; - /*64b0*/ LOP3.LUT R69, R43, R41, R12, 0xd2, !PT ; - /*64c0*/ LOP3.LUT R43, R41, R12, R13, 0xd2, !PT ; - /*64d0*/ LOP3.LUT R45, R12, R13, R14, 0xd2, !PT ; - /*64e0*/ LOP3.LUT R67, R49, R30, R19, 0xd2, !PT ; - /*64f0*/ LOP3.LUT R13, R30, R19, R28, 0xd2, !PT ; - /*6500*/ LOP3.LUT R41, R18, R29, R17, 0xd2, !PT ; - /*6510*/ LOP3.LUT R64, R29, R17, R35, 0xd2, !PT ; - /*6520*/ LOP3.LUT R57, R17, R35, R34, 0xd2, !PT ; - /*6530*/ LOP3.LUT R70, R19, R28, R8, 0xd2, !PT ; - /*6540*/ LOP3.LUT R12, R28, R8, R49, 0xd2, !PT ; - /*6550*/ LOP3.LUT R30, R8, R49, R30, 0xd2, !PT ; - /*6560*/ LOP3.LUT R17, R40, UR8, RZ, 0x3c, !PT ; - /*6570*/ LOP3.LUT R28, R35, R34, R18, 0xd2, !PT ; - /*6580*/ LOP3.LUT R49, R34, R18, R29, 0xd2, !PT ; - /*6590*/ LOP3.LUT R40, R62, UR9, RZ, 0x3c, !PT ; - /*65a0*/ LOP3.LUT R72, R53, R36, R63, 0xd2, !PT ; - /*65b0*/ LOP3.LUT R14, R36, R63, R50, 0xd2, !PT ; - /*65c0*/ LOP3.LUT R35, R63, R50, R51, 0xd2, !PT ; - /*65d0*/ LOP3.LUT R29, R50, R51, R53, 0xd2, !PT ; - /*65e0*/ LOP3.LUT R63, R51, R53, R36, 0xd2, !PT ; - /*65f0*/ LOP3.LUT R71, R61, R44, R65, 0xd2, !PT ; - /*6600*/ LOP3.LUT R50, R44, R65, R46, 0xd2, !PT ; - /*6610*/ LOP3.LUT R34, R65, R46, R47, 0xd2, !PT ; - /*6620*/ LOP3.LUT R36, R46, R47, R61, 0xd2, !PT ; - /*6630*/ LOP3.LUT R44, R47, R61, R44, 0xd2, !PT ; - /*6640*/ @P0 BRA `(.L_x_80) ; - /*6650*/ UMOV UR8, 32@lo(d_target) ; - /*6660*/ UMOV UR9, 32@hi(d_target) ; - /*6670*/ LDG.E.64.STRONG.CTA R18, [UR8] ; - /*6680*/ LOP3.LUT R35, R37, R35, R70, 0x96, !PT ; - /*6690*/ BMOV.32.CLEAR RZ, B0 ; - /*66a0*/ LOP3.LUT R34, R58, R34, R41, 0x96, !PT ; - /*66b0*/ BSSY B0, `(.L_x_81) ; - /*66c0*/ LOP3.LUT R9, R9, R29, R12, 0x96, !PT ; - /*66d0*/ LOP3.LUT R7, R7, R36, R64, 0x96, !PT ; - /*66e0*/ LOP3.LUT R5, R5, R63, R30, 0x96, !PT ; - /*66f0*/ LOP3.LUT R28, R40, R71, R28, 0x96, !PT ; - /*6700*/ LOP3.LUT R6, R6, R14, R13, 0x96, !PT ; - /*6710*/ LOP3.LUT R34, R34, R69, R66, 0x96, !PT ; - /*6720*/ LOP3.LUT R35, R35, R59, R16, 0x96, !PT ; - /*6730*/ LOP3.LUT R4, R4, R50, R49, 0x96, !PT ; - /*6740*/ LOP3.LUT R7, R7, R43, R38, 0x96, !PT ; - /*6750*/ LOP3.LUT R48, R9, R48, R31, 0x96, !PT ; - /*6760*/ LOP3.LUT R67, R17, R72, R67, 0x96, !PT ; - /*6770*/ LOP3.LUT R32, R5, R39, R32, 0x96, !PT ; - /*6780*/ LOP3.LUT R55, R28, R56, R55, 0x96, !PT ; - /*6790*/ LOP3.LUT R11, R6, R52, R11, 0x96, !PT ; - /*67a0*/ SHF.L.W.U32.HI R5, R35, 0x1, R34 ; - /*67b0*/ LOP3.LUT R10, R10, R44, R57, 0x96, !PT ; - /*67c0*/ LOP3.LUT R4, R4, R42, R33, 0x96, !PT ; - /*67d0*/ SHF.L.W.U32.HI R6, R7, 0x1, R48 ; - /*67e0*/ LOP3.LUT R67, R67, R60, R15, 0x96, !PT ; - /*67f0*/ SHF.L.W.U32.HI R34, R34, 0x1, R35 ; - /*6800*/ SHF.L.W.U32.HI R7, R48, 0x1, R7 ; - /*6810*/ LOP3.LUT R55, R5, R50, R55, 0x96, !PT ; - /*6820*/ LOP3.LUT R45, R10, R45, R54, 0x96, !PT ; - /*6830*/ SHF.L.W.U32.HI R5, R11, 0x1, R4 ; - /*6840*/ LOP3.LUT R14, R34, R14, R67, 0x96, !PT ; - /*6850*/ LOP3.LUT R41, R7, R41, R4, 0x96, !PT ; - /*6860*/ LOP3.LUT R70, R6, R70, R11, 0x96, !PT ; - /*6870*/ LOP3.LUT R45, R5, R40, R45, 0x96, !PT ; - /*6880*/ SHF.L.W.U32.HI R4, R4, 0x1, R11 ; - /*6890*/ SHF.L.W.U32.HI R6, R55, 0xc, R14 ; - /*68a0*/ SHF.L.W.U32.HI R5, R41, 0xb, R70 ; - /*68b0*/ LOP3.LUT R32, R4, R17, R32, 0x96, !PT ; - /*68c0*/ SHF.L.W.U32.HI R55, R14, 0xc, R55 ; - /*68d0*/ SHF.L.W.U32.HI R41, R70, 0xb, R41 ; - /*68e0*/ LOP3.LUT R45, R45, R6, R5, 0xd2, !PT ; - /*68f0*/ LOP3.LUT R32, R32, R55, R41, 0xd2, !PT ; - /*6900*/ LOP3.LUT R45, R45, 0x80000000, RZ, 0x3c, !PT ; - /*6910*/ LOP3.LUT R32, R32, 0x80008008, RZ, 0x3c, !PT ; - /*6920*/ PRMT R10, R45, 0x123, RZ ; - /*6930*/ PRMT R11, R32, 0x123, RZ ; - /*6940*/ ISETP.GT.U32.AND P0, PT, R10, R18, PT ; - /*6950*/ ISETP.GT.U32.AND.EX P0, PT, R11, R19, PT, P0 ; - /*6960*/ @P0 BRA `(.L_x_82) ; - /*6970*/ S2R R6, SR_LANEID ; - /*6980*/ VOTEU.ANY UR5, UPT, PT ; - /*6990*/ FLO.U32 R5, UR5 ; - /*69a0*/ POPC R4, UR5 ; - /*69b0*/ ISETP.EQ.U32.AND P0, PT, R5, R6, PT ; - /*69c0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R4, [UR6], R4 ; - /*69d0*/ S2R R7, SR_LTMASK ; - /*69e0*/ LOP3.LUT R7, R7, UR5, RZ, 0xc0, !PT ; - /*69f0*/ POPC R7, R7 ; - /*6a00*/ SHFL.IDX PT, R6, R4, R5, 0x1f ; - /*6a10*/ IMAD.IADD R6, R6, 0x1, R7 ; - /*6a20*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*6a30*/ @P0 EXIT ; - /*6a40*/ S2R R4, SR_TID.X ; - /*6a50*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*6a60*/ IMAD.U32 R13, RZ, RZ, UR4 ; - /*6a70*/ UMOV UR8, 32@lo(d_header) ; - /*6a80*/ S2R R5, SR_CTAID.X ; - /*6a90*/ IMAD.U32 R7, RZ, RZ, UR11 ; - /*6aa0*/ UMOV UR9, 32@hi(d_header) ; - /*6ab0*/ IMAD.U32 R8, RZ, RZ, UR5 ; - /*6ac0*/ IMAD R4, R5, c[0x0][0x0], R4 ; - /*6ad0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*6ae0*/ IMAD R12, R4, c[0x3][0x180], RZ ; - /*6af0*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*6b00*/ IADD3 R12, P0, P1, R12, c[0x0][0x160], R13 ; - /*6b10*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*6b20*/ IADD3.X R13, RZ, c[0x0][0x164], R8, P0, P1 ; - /*6b30*/ STG.E.EF.128.SYS [R4], R24 ; - /*6b40*/ STG.E.EF.128.SYS [R4+0x10], R20 ; - /*6b50*/ STG.E.EF.64.SYS [R6+0x100], R12 ; - /*6b60*/ LDG.E.64.STRONG.CTA R8, [UR8] ; - /*6b70*/ STG.E.EF.64.SYS [UR6+-0x60], R8 ; - /*6b80*/ STG.E.EF.64.SYS [R6+0x148], R10 ; -.L_x_82: - /*6b90*/ BSYNC B0 ; -.L_x_81: - /*6ba0*/ UIADD3 UR5, UR4, 0x1, URZ ; - /*6bb0*/ ULDC UR8, c[0x3][0x180] ; - /*6bc0*/ UISETP.GE.U32.AND UP0, UPT, UR5, UR8, UPT ; - /*6bd0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6be0*/ @P0 EXIT ; - /*6bf0*/ UMOV UR4, UR5 ; - /*6c00*/ BRA `(.L_x_83) ; -.L_x_84: - /*6c10*/ BRA `(.L_x_84); - /*6c20*/ NOP; - /*6c30*/ NOP; - /*6c40*/ NOP; - /*6c50*/ NOP; - /*6c60*/ NOP; - /*6c70*/ NOP; -.L_x_180: - - -//--------------------- .text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=93" - .align 128 - .global _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,(.L_x_181 - _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R85, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0060*/ S2R R86, SR_CTAID.X ; - /*0070*/ UMOV UR4, URZ ; - /*0080*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0090*/ LOP3.LUT R84, R85.reuse, 0xff8, RZ, 0xc0, !PT ; - /*00a0*/ IMAD.SHL.U32 R87, R85.reuse, 0x20, RZ ; - /*00b0*/ LOP3.LUT R5, R85, 0x3, RZ, 0xc0, !PT ; - /*00c0*/ IMAD R86, R86, c[0x0][0x0], R85 ; - /*00d0*/ IMAD.SHL.U32 R0, R84.reuse, 0x8, RZ ; - /*00e0*/ LEA R84, R84, 0x800, 0x6 ; - /*00f0*/ IMAD R86, R86, c[0x3][0x180], RZ ; - /*0100*/ LOP3.LUT R3, R0, 0xfffffff8, R85, 0xe2, !PT ; - /*0110*/ IMAD R2, R5, 0x10, R84 ; - /*0120*/ LEA R85, R85, 0x800, 0x6 ; -.L_x_91: - /*0130*/ UMOV UR8, 32@lo(d_header) ; - /*0140*/ UMOV UR9, 32@hi(d_header) ; - /*0150*/ LDG.E.U.128.STRONG.CTA R8, [UR8+0x10] ; - /*0160*/ LDG.E.U.128.STRONG.CTA R4, [UR8] ; - /*0170*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*0180*/ IMAD.U32 R89, RZ, RZ, UR4 ; - /*0190*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*01a0*/ IADD3 R88, P0, P1, R86, c[0x0][0x160], R89 ; - /*01b0*/ IADD3.X R89, RZ, c[0x0][0x164], R0, P0, P1 ; - /*01c0*/ SHF.L.W.U32.HI R21, R89, 0x1, R88 ; - /*01d0*/ SHF.L.W.U32.HI R16, R88, 0x1, R89 ; - /*01e0*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*01f0*/ ULDC UR5, c[0x3][0x180] ; - /*0200*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*0210*/ UMOV UR9, 0xc0 ; - /*0220*/ UMOV UR5, URZ ; - /*0230*/ LOP3.LUT R13, R11, 0x80000000, RZ, 0x3c, !PT ; - /*0240*/ SHF.L.W.U32.HI R17, R9, 0x1, R8 ; - /*0250*/ LOP3.LUT R0, R4, 0x1, RZ, 0x3c, !PT ; - /*0260*/ SHF.L.W.U32.HI R12, R8, 0x1, R9 ; - /*0270*/ SHF.L.W.U32.HI R14, R10, 0x1, R13 ; - /*0280*/ SHF.L.W.U32.HI R23, R5, 0x1, R0 ; - /*0290*/ SHF.L.W.U32.HI R18, R0, 0x1, R5 ; - /*02a0*/ LOP3.LUT R17, R17, 0x1, R4, 0x96, !PT ; - /*02b0*/ LOP3.LUT R12, R12, R5, RZ, 0x3c, !PT ; - /*02c0*/ SHF.L.W.U32.HI R19, R13, 0x1, R10 ; - /*02d0*/ LOP3.LUT R29, R21, R8, RZ, 0x3c, !PT ; - /*02e0*/ LOP3.LUT R16, R16, R9, RZ, 0x3c, !PT ; - /*02f0*/ SHF.L.W.U32.HI R25, R7, 0x1, R6 ; - /*0300*/ SHF.L.W.U32.HI R15, R6, 0x1, R7 ; - /*0310*/ LOP3.LUT R14, R14, R7, RZ, 0x3c, !PT ; - /*0320*/ LOP3.LUT R0, R6, R17, RZ, 0x3c, !PT ; - /*0330*/ LOP3.LUT R7, R7, R12, RZ, 0x3c, !PT ; - /*0340*/ LOP3.LUT R59, R23, R10, RZ, 0x3c, !PT ; - /*0350*/ LOP3.LUT R28, R18, 0x80000000, R11, 0x96, !PT ; - /*0360*/ LOP3.LUT R19, R19, R6, RZ, 0x3c, !PT ; - /*0370*/ LOP3.LUT R10, R10, R29, RZ, 0x3c, !PT ; - /*0380*/ LOP3.LUT R11, R11, R16, RZ, 0x3c, !PT ; - /*0390*/ LOP3.LUT R25, R25, R88, RZ, 0x3c, !PT ; - /*03a0*/ LOP3.LUT R30, R15, R89, RZ, 0x3c, !PT ; - /*03b0*/ SHF.L.W.U32.HI R38, R0, 0x1, R7 ; - /*03c0*/ SHF.L.W.U32.HI R39, R7, 0x1, R0 ; - /*03d0*/ SHF.L.W.U32.HI R22, R10, 0x1c, R11 ; - /*03e0*/ SHF.L.W.U32.HI R31, R11, 0x1c, R10 ; - /*03f0*/ LOP3.LUT R0, R8, R19, RZ, 0x3c, !PT ; - /*0400*/ SHF.L.W.U32.HI R32, R14, 0xb, R19 ; - /*0410*/ SHF.L.W.U32.HI R8, R19, 0xb, R14 ; - /*0420*/ SHF.L.W.U32.HI R11, R14.reuse, 0x1d, R19.reuse ; - /*0430*/ SHF.L.W.U32.HI R36, R19.reuse, 0x1d, R14.reuse ; - /*0440*/ SHF.L.W.U32.HI R41, R19.reuse, 0x6, R14.reuse ; - /*0450*/ SHF.L.W.U32.HI R42, R14.reuse, 0x6, R19.reuse ; - /*0460*/ SHF.L.W.U32.HI R21, R19, 0xf, R14 ; - /*0470*/ SHF.L.W.U32.HI R23, R14, 0xf, R19 ; - /*0480*/ SHF.L.W.U32.HI R35, R12, 0xd, R17.reuse ; - /*0490*/ SHF.L.W.U32.HI R10, R25, 0x3, R30 ; - /*04a0*/ LOP3.LUT R24, R16, 0x80000000, RZ, 0x3c, !PT ; - /*04b0*/ SHF.L.W.U32.HI R19, R59, 0x14, R28 ; - /*04c0*/ SHF.L.W.U32.HI R6, R12, 0xc, R17 ; - /*04d0*/ SHF.L.W.U32.HI R13, R17, 0xc, R12 ; - /*04e0*/ SHF.L.W.U32.HI R34, R17.reuse, 0xd, R12.reuse ; - /*04f0*/ SHF.L.W.U32.HI R46, R17.reuse, 0xa, R12.reuse ; - /*0500*/ SHF.L.W.U32.HI R54, R12.reuse, 0xa, R17.reuse ; - /*0510*/ SHF.L.W.U32.HI R33, R17, 0x2, R12 ; - /*0520*/ SHF.L.W.U32.HI R49, R12, 0x2, R17 ; - /*0530*/ LOP3.LUT R27, R9, R14, RZ, 0x3c, !PT ; - /*0540*/ SHF.L.W.U32.HI R15, R29.reuse, 0x15, R16.reuse ; - /*0550*/ SHF.L.W.U32.HI R12, R16.reuse, 0x15, R29.reuse ; - /*0560*/ SHF.L.W.U32.HI R44, R29.reuse, 0x19, R16.reuse ; - /*0570*/ SHF.L.W.U32.HI R45, R16.reuse, 0x19, R29.reuse ; - /*0580*/ PRMT R18, R16, 0x4321, R29 ; - /*0590*/ PRMT R26, R29, 0x4321, R16 ; - /*05a0*/ SHF.L.W.U32.HI R20, R24, 0x17, R29 ; - /*05b0*/ SHF.L.W.U32.HI R7, R30, 0x3, R25 ; - /*05c0*/ SHF.L.W.U32.HI R16, R28, 0x14, R59 ; - /*05d0*/ LOP3.LUT R37, R22, R10, R19, 0xb4, !PT ; - /*05e0*/ LOP3.LUT R9, R19, R35, R10, 0xb4, !PT ; - /*05f0*/ SHF.L.W.U32.HI R24, R29, 0x17, R24 ; - /*0600*/ LOP3.LUT R17, R35, R22, R11, 0xb4, !PT ; - /*0610*/ LOP3.LUT R19, R11, R19, R22, 0xb4, !PT ; - /*0620*/ SHF.L.W.U32.HI R22, R25, 0x12, R30 ; - /*0630*/ PRMT R29, R28, 0x2107, R59 ; - /*0640*/ LOP3.LUT R53, R10, R11, R35, 0xb4, !PT ; - /*0650*/ LOP3.LUT R14, R31, R7, R16, 0xb4, !PT ; - /*0660*/ LOP3.LUT R10, R16, R34, R7, 0xb4, !PT ; - /*0670*/ LOP3.LUT R50, R7, R36, R34, 0xb4, !PT ; - /*0680*/ LOP3.LUT R11, R34, R31, R36, 0xb4, !PT ; - /*0690*/ LOP3.LUT R7, R36, R16, R31, 0xb4, !PT ; - /*06a0*/ LOP3.LUT R55, R44, R22, R29, 0xb4, !PT ; - /*06b0*/ LOP3.LUT R31, R29, R38, R22, 0xb4, !PT ; - /*06c0*/ LOP3.LUT R52, R38, R44, R41, 0xb4, !PT ; - /*06d0*/ LOP3.LUT R40, R41, R29, R44, 0xb4, !PT ; - /*06e0*/ LOP3.LUT R22, R22, R41, R38, 0xb4, !PT ; - /*06f0*/ SHF.L.W.U32.HI R44, R30, 0x12, R25 ; - /*0700*/ PRMT R38, R59, 0x2107, R28 ; - /*0710*/ LOP3.LUT R16, R88, R59, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R29, R89, R28, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R36, R42, R38, R45, 0xb4, !PT ; - /*0740*/ LOP3.LUT R56, R45, R44, R38, 0xb4, !PT ; - /*0750*/ LOP3.LUT R41, R38, R39, R44, 0xb4, !PT ; - /*0760*/ SHF.L.W.U32.HI R34, R59, 0xe, R28 ; - /*0770*/ SHF.L.W.U32.HI R35, R28, 0xe, R59 ; - /*0780*/ SHF.L.W.U32.HI R43, R28, 0x7, R59 ; - /*0790*/ LOP3.LUT R38, R44, R42, R39, 0xb4, !PT ; - /*07a0*/ SHF.L.W.U32.HI R59, R59, 0x7, R28 ; - /*07b0*/ SHF.L.W.U32.HI R44, R27, 0x1e, R0 ; - /*07c0*/ SHF.L.W.U32.HI R48, R0, 0x1e, R27 ; - /*07d0*/ LOP3.LUT R51, R39, R45, R42, 0xb4, !PT ; - /*07e0*/ LOP3.LUT R27, R25, 0x1, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R28, R32, R6, RZ, 0x30, !PT ; - /*0800*/ SHF.L.W.U32.HI R39, R16, 0x1b, R29 ; - /*0810*/ LOP3.LUT R45, R6.reuse, R5, R30, 0x90, !PT ; - /*0820*/ SHF.L.W.U32.HI R29, R29, 0x1b, R16 ; - /*0830*/ LOP3.LUT R6, R6, R15, R32, 0xb4, !PT ; - /*0840*/ LOP3.LUT R16, R32, R34, R15, 0xb4, !PT ; - /*0850*/ LOP3.LUT R64, R34, R5.reuse, R30.reuse, 0x6, !PT ; - /*0860*/ LOP3.LUT R28, R28, R5, R30.reuse, 0x96, !PT ; - /*0870*/ SHF.L.W.U32.HI R58, R30.reuse, 0x9, R25 ; - /*0880*/ SHF.L.W.U32.HI R32, R30, 0x4, R27 ; - /*0890*/ SHF.L.W.U32.HI R42, R27, 0x4, R30 ; - /*08a0*/ SHF.L.W.U32.HI R62, R25, 0x9, R30 ; - /*08b0*/ LOP3.LUT R0, R45, R34, RZ, 0x3c, !PT ; - /*08c0*/ LOP3.LUT R30, R13.reuse, R4, R25, 0x90, !PT ; - /*08d0*/ LOP3.LUT R45, R8.reuse, R13, RZ, 0x30, !PT ; - /*08e0*/ LOP3.LUT R5, R13, R12, R8, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R13, R8, R35, R12, 0xb4, !PT ; - /*0900*/ LOP3.LUT R8, R30, R35, RZ, 0x3c, !PT ; - /*0910*/ LOP3.LUT R27, R42, R23, R54, 0xb4, !PT ; - /*0920*/ LOP3.LUT R60, R54, R26, R23, 0xb4, !PT ; - /*0930*/ LOP3.LUT R34, R23, R29, R26, 0xb4, !PT ; - /*0940*/ LOP3.LUT R35, R35, R4.reuse, R25.reuse, 0x6, !PT ; - /*0950*/ LOP3.LUT R45, R45, R4, R25, 0x96, !PT ; - /*0960*/ LOP3.LUT R30, R32, R21, R46, 0xb4, !PT ; - /*0970*/ LOP3.LUT R57, R46, R18, R21, 0xb4, !PT ; - /*0980*/ LOP3.LUT R54, R29, R54, R42, 0xb4, !PT ; - /*0990*/ LOP3.LUT R26, R26, R42, R29, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R21, R21, R39, R18, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R42, R24, R62, R59, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R25, R59, R49, R62, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R47, R62, R48, R49, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R46, R39, R46, R32, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R18, R18, R32, R39, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R59, R48, R59, R24, 0xb4, !PT ; - /*0a10*/ LOP3.LUT R49, R49, R24, R48, 0xb4, !PT ; - /*0a20*/ LOP3.LUT R29, R20, R58, R43, 0xb4, !PT ; - /*0a30*/ LOP3.LUT R32, R43, R33, R58, 0xb4, !PT ; - /*0a40*/ LOP3.LUT R48, R58, R44, R33, 0xb4, !PT ; - /*0a50*/ LOP3.LUT R43, R44, R43, R20, 0xb4, !PT ; - /*0a60*/ LOP3.LUT R33, R33, R20, R44, 0xb4, !PT ; - /*0a70*/ LOP3.LUT R4, R64, R15, RZ, 0x3c, !PT ; - /*0a80*/ LOP3.LUT R12, R35, R12, RZ, 0x3c, !PT ; - /*0a90*/ LOP3.LUT R20, R45, 0x1, RZ, 0x3c, !PT ; -.L_x_85: - /*0aa0*/ LOP3.LUT R58, R41, R11, R12, 0x96, !PT ; - /*0ab0*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*0ac0*/ LOP3.LUT R45, R31, R17, R4, 0x96, !PT ; - /*0ad0*/ UIADD3 UR8, UR9, 0x8, URZ ; - /*0ae0*/ LOP3.LUT R24, R36, R10, R5, 0x96, !PT ; - /*0af0*/ UISETP.NE.AND UP1, UPT, UR5, 0x16, UPT ; - /*0b00*/ LOP3.LUT R58, R47, R58, R34, 0x96, !PT ; - /*0b10*/ ULDC.64 UR10, c[0x3][UR9+0x8] ; - /*0b20*/ LOP3.LUT R45, R48, R45, R21, 0x96, !PT ; - /*0b30*/ LOP3.LUT R62, R56, R50, R13, 0x96, !PT ; - /*0b40*/ UMOV UR9, UR8 ; - /*0b50*/ LOP3.LUT R24, R42, R24, R27, 0x96, !PT ; - /*0b60*/ SHF.L.W.U32.HI R15, R45, 0x1, R58 ; - /*0b70*/ LOP3.LUT R23, R40, R9, R6, 0x96, !PT ; - /*0b80*/ LOP3.LUT R62, R25, R62, R60, 0x96, !PT ; - /*0b90*/ LOP3.LUT R13, R15, R24, R13, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R50, R15.reuse, R24.reuse, R50, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R56, R15.reuse, R24.reuse, R56, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R39, R15.reuse, R24.reuse, R60, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R25, R15, R24, R25, 0x96, !PT ; - /*0be0*/ LOP3.LUT R15, R29, R23, R30, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R64, R38, R7, R8, 0x96, !PT ; - /*0c00*/ LOP3.LUT R61, R55, R53, R16, 0x96, !PT ; - /*0c10*/ SHF.L.W.U32.HI R44, R58, 0x1, R45 ; - /*0c20*/ LOP3.LUT R66, R22, R19, R0, 0x96, !PT ; - /*0c30*/ SHF.L.W.U32.HI R63, R24, 0x1, R15 ; - /*0c40*/ SHF.L.W.U32.HI R23, R15, 0x1, R24 ; - /*0c50*/ LOP3.LUT R64, R49, R64, R26, 0x96, !PT ; - /*0c60*/ LOP3.LUT R61, R32, R61, R57.reuse, 0x96, !PT ; - /*0c70*/ LOP3.LUT R24, R44.reuse, R15.reuse, R57, 0x96, !PT ; - /*0c80*/ LOP3.LUT R16, R44.reuse, R15.reuse, R16, 0x96, !PT ; - /*0c90*/ LOP3.LUT R53, R44.reuse, R15.reuse, R53, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R55, R44, R15, R55, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R57, R51, R14, R20, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R44, R44, R15, R32, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R66, R33, R66, R18, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R15, R23.reuse, R64.reuse, R20, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R20, R23.reuse, R64.reuse, R14, 0x96, !PT ; - /*0d00*/ LOP3.LUT R51, R23.reuse, R64.reuse, R51, 0x96, !PT ; - /*0d10*/ LOP3.LUT R32, R23, R64, R54, 0x96, !PT ; - /*0d20*/ LOP3.LUT R60, R52, R37, R28, 0x96, !PT ; - /*0d30*/ LOP3.LUT R57, R59, R57, R54, 0x96, !PT ; - /*0d40*/ LOP3.LUT R23, R23, R64, R59, 0x96, !PT ; - /*0d50*/ SHF.L.W.U32.HI R59, R66, 0x1, R64 ; - /*0d60*/ LOP3.LUT R60, R43, R60, R46, 0x96, !PT ; - /*0d70*/ SHF.L.W.U32.HI R54, R64, 0x1, R66 ; - /*0d80*/ LOP3.LUT R35, R63, R66, R46, 0x96, !PT ; - /*0d90*/ LOP3.LUT R46, R59.reuse, R62.reuse, R12, 0x96, !PT ; - /*0da0*/ LOP3.LUT R11, R59.reuse, R62.reuse, R11, 0x96, !PT ; - /*0db0*/ LOP3.LUT R41, R59.reuse, R62.reuse, R41, 0x96, !PT ; - /*0dc0*/ LOP3.LUT R64, R59.reuse, R62.reuse, R34, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R12, R59, R62, R47, 0x96, !PT ; - /*0de0*/ SHF.L.W.U32.HI R59, R62, 0x1, R61 ; - /*0df0*/ SHF.L.W.U32.HI R62, R61, 0x1, R62 ; - /*0e00*/ LOP3.LUT R47, R54.reuse, R61.reuse, R4, 0x96, !PT ; - /*0e10*/ LOP3.LUT R4, R54.reuse, R61.reuse, R17, 0x96, !PT ; - /*0e20*/ LOP3.LUT R17, R54, R61, R21, 0x96, !PT ; - /*0e30*/ LOP3.LUT R14, R63, R66, R28, 0x96, !PT ; - /*0e40*/ LOP3.LUT R34, R54.reuse, R61.reuse, R31, 0x96, !PT ; - /*0e50*/ LOP3.LUT R21, R54, R61, R48, 0x96, !PT ; - /*0e60*/ LOP3.LUT R28, R63, R66, R43, 0x96, !PT ; - /*0e70*/ LOP3.LUT R54, R62.reuse, R57.reuse, R5, 0x96, !PT ; - /*0e80*/ LOP3.LUT R31, R62.reuse, R57.reuse, R10, 0x96, !PT ; - /*0e90*/ LOP3.LUT R5, R62, R57, R36, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R27, R62.reuse, R57.reuse, R27, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R43, R62, R57, R42, 0x96, !PT ; - /*0ec0*/ SHF.L.W.U32.HI R10, R57, 0x1, R60 ; - /*0ed0*/ SHF.L.W.U32.HI R57, R60, 0x1, R57 ; - /*0ee0*/ LOP3.LUT R42, R59.reuse, R60.reuse, R40, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R62, R59, R60, R9, 0x96, !PT ; - /*0f00*/ LOP3.LUT R40, R59, R60, R30, 0x96, !PT ; - /*0f10*/ LOP3.LUT R48, R57, R58, R8, 0x96, !PT ; - /*0f20*/ LOP3.LUT R37, R63.reuse, R66.reuse, R37, 0x96, !PT ; - /*0f30*/ LOP3.LUT R52, R63, R66, R52, 0x96, !PT ; - /*0f40*/ LOP3.LUT R9, R57.reuse, R58.reuse, R7, 0x96, !PT ; - /*0f50*/ LOP3.LUT R8, R57, R58, R49, 0x96, !PT ; - /*0f60*/ LOP3.LUT R30, R10.reuse, R45.reuse, R19, 0x96, !PT ; - /*0f70*/ LOP3.LUT R33, R10.reuse, R45.reuse, R33, 0x96, !PT ; - /*0f80*/ LOP3.LUT R61, R57.reuse, R58.reuse, R38, 0x96, !PT ; - /*0f90*/ LOP3.LUT R26, R57, R58, R26, 0x96, !PT ; - /*0fa0*/ LOP3.LUT R49, R10.reuse, R45.reuse, R0, 0x96, !PT ; - /*0fb0*/ LOP3.LUT R66, R10, R45, R22, 0x96, !PT ; - /*0fc0*/ LOP3.LUT R65, R59, R60.reuse, R6, 0x96, !PT ; - /*0fd0*/ LOP3.LUT R45, R10, R45, R18, 0x96, !PT ; - /*0fe0*/ SHF.L.W.U32.HI R57, R55, 0xb, R56 ; - /*0ff0*/ SHF.L.W.U32.HI R63, R56, 0xb, R55 ; - /*1000*/ LOP3.LUT R6, R59, R60, R29, 0x96, !PT ; - /*1010*/ SHF.L.W.U32.HI R10, R64, 0x15, R17 ; - /*1020*/ SHF.L.W.U32.HI R36, R40, 0xd, R27 ; - /*1030*/ SHF.L.W.U32.HI R56, R27, 0xd, R40 ; - /*1040*/ SHF.L.W.U32.HI R59, R8, 0xe, R33 ; - /*1050*/ SHF.L.W.U32.HI R64, R17, 0x15, R64 ; - /*1060*/ SHF.L.W.U32.HI R40, R9, 0x14, R30 ; - /*1070*/ SHF.L.W.U32.HI R8, R33, 0xe, R8 ; - /*1080*/ SHF.L.W.U32.HI R0, R62, 0xc, R31 ; - /*1090*/ SHF.L.W.U32.HI R17, R51, 0x3, R52 ; - /*10a0*/ SHF.L.W.U32.HI R60, R52, 0x3, R51 ; - /*10b0*/ SHF.L.W.U32.HI R9, R30, 0x14, R9 ; - /*10c0*/ SHF.L.W.U32.HI R62, R31, 0xc, R62 ; - /*10d0*/ SHF.L.W.U32.HI R51, R46, 0x1c, R47 ; - /*10e0*/ SHF.L.W.U32.HI R58, R47, 0x1c, R46 ; - /*10f0*/ SHF.L.W.U32.HI R30, R41, 0x19, R34 ; - /*1100*/ SHF.L.W.U32.HI R52, R34, 0x19, R41 ; - /*1110*/ SHF.L.W.U32.HI R19, R44, 0x1d, R25 ; - /*1120*/ SHF.L.W.U32.HI R7, R25, 0x1d, R44 ; - /*1130*/ PRMT R31, R45, 0x2107, R26 ; - /*1140*/ PRMT R41, R26, 0x2107, R45 ; - /*1150*/ SHF.L.W.U32.HI R33, R48, 0x1b, R49 ; - /*1160*/ SHF.L.W.U32.HI R46, R49, 0x1b, R48 ; - /*1170*/ SHF.L.W.U32.HI R22, R23, 0x12, R28 ; - /*1180*/ SHF.L.W.U32.HI R38, R28, 0x12, R23 ; - /*1190*/ PRMT R18, R21, 0x4321, R12 ; - /*11a0*/ PRMT R26, R12, 0x4321, R21 ; - /*11b0*/ SHF.L.W.U32.HI R44, R16, 0x1e, R13 ; - /*11c0*/ SHF.L.W.U32.HI R49, R13, 0x1e, R16 ; - /*11d0*/ SHF.L.W.U32.HI R23, R35, 0x9, R32 ; - /*11e0*/ SHF.L.W.U32.HI R28, R43, 0x2, R6 ; - /*11f0*/ LOP3.LUT R13, R63, R8, R64, 0xb4, !PT ; - /*1200*/ LOP3.LUT R12, R64, R15, R8, 0xb4, !PT ; - /*1210*/ SHF.L.W.U32.HI R32, R32, 0x9, R35 ; - /*1220*/ SHF.L.W.U32.HI R43, R6, 0x2, R43 ; - /*1230*/ LOP3.LUT R45, R15, R63, R62, 0xb4, !PT ; - /*1240*/ LOP3.LUT R8, R8, R62, R15, 0xb4, !PT ; - /*1250*/ SHF.L.W.U32.HI R27, R50, 0x6, R53 ; - /*1260*/ SHF.L.W.U32.HI R55, R53, 0x6, R50 ; - /*1270*/ SHF.L.W.U32.HI R21, R39, 0xf, R24 ; - /*1280*/ SHF.L.W.U32.HI R35, R4, 0x17, R11 ; - /*1290*/ SHF.L.W.U32.HI R48, R11, 0x17, R4 ; - /*12a0*/ LOP3.LUT R15, R14, R57, R0, 0xb4, !PT ; - /*12b0*/ LOP3.LUT R6, R0, R10, R57, 0xb4, !PT ; - /*12c0*/ SHF.L.W.U32.HI R34, R54, 0x1, R65 ; - /*12d0*/ SHF.L.W.U32.HI R39, R24, 0xf, R39 ; - /*12e0*/ LOP3.LUT R16, R57, R59, R10, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R4, R10, R14, R59, 0xb4, !PT ; - /*1300*/ LOP3.LUT R0, R59, R0, R14, 0xb4, !PT ; - /*1310*/ LOP3.LUT R50, R60, R7, R56, 0xb4, !PT ; - /*1320*/ LOP3.LUT R11, R56, R7, R58, 0xd2, !PT ; - /*1330*/ SHF.L.W.U32.HI R54, R65, 0x1, R54 ; - /*1340*/ SHF.L.W.U32.HI R24, R37, 0x4, R20 ; - /*1350*/ SHF.L.W.U32.HI R47, R20, 0x4, R37 ; - /*1360*/ LOP3.LUT R14, R58, R60, R9, 0xb4, !PT ; - /*1370*/ LOP3.LUT R10, R9, R56, R60, 0xb4, !PT ; - /*1380*/ LOP3.LUT R7, R7, R9, R58, 0xb4, !PT ; - /*1390*/ LOP3.LUT R37, R51, R17, R40, 0xb4, !PT ; - /*13a0*/ LOP3.LUT R9, R40, R36, R17, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R53, R17, R19.reuse, R36, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R17, R36, R19, R51, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R36, R55, R41, R52, 0xb4, !PT ; - /*13e0*/ LOP3.LUT R56, R52, R38, R41, 0xb4, !PT ; - /*13f0*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*1400*/ SHF.L.W.U32.HI R29, R5, 0xa, R42 ; - /*1410*/ LOP3.LUT R19, R19, R40, R51, 0xb4, !PT ; - /*1420*/ LOP3.LUT R41, R41, R38, R54, 0xd2, !PT ; - /*1430*/ SHF.L.W.U32.HI R42, R42, 0xa, R5 ; - /*1440*/ LOP3.LUT R51, R54, R52, R55, 0xb4, !PT ; - /*1450*/ LOP3.LUT R38, R38, R55, R54, 0xb4, !PT ; - /*1460*/ LOP3.LUT R40, R27, R31, R30, 0xb4, !PT ; - /*1470*/ LOP3.LUT R55, R30, R22.reuse, R31, 0xb4, !PT ; - /*1480*/ SHF.L.W.U32.HI R25, R61, 0x7, R66 ; - /*1490*/ LOP3.LUT R31, R31, R22, R34, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R52, R34, R30, R27, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R22, R22, R27, R34, 0xb4, !PT ; - /*14c0*/ SHF.L.W.U32.HI R20, R66, 0x7, R61 ; - /*14d0*/ LOP3.LUT R60, R42, R26.reuse, R39, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R34, R39, R26, R46, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R54, R46, R42, R47, 0xb4, !PT ; - /*1500*/ LOP3.LUT R27, R47, R39, R42, 0xb4, !PT ; - /*1510*/ LOP3.LUT R26, R26, R47, R46, 0xb4, !PT ; - /*1520*/ LOP3.LUT R30, R24, R21, R29, 0xb4, !PT ; - /*1530*/ LOP3.LUT R57, R29, R18.reuse, R21, 0xb4, !PT ; - /*1540*/ LOP3.LUT R21, R21, R18, R33, 0xd2, !PT ; - /*1550*/ LOP3.LUT R59, R49, R25, R48, 0xb4, !PT ; - /*1560*/ LOP3.LUT R42, R48, R32, R25, 0xb4, !PT ; - /*1570*/ LOP3.LUT R47, R32, R43, R49, 0xd2, !PT ; - /*1580*/ LOP3.LUT R46, R33, R29, R24, 0xb4, !PT ; - /*1590*/ LOP3.LUT R18, R18, R24, R33, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R25, R25, R43, R32, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R49, R43, R48, R49, 0xb4, !PT ; - /*15c0*/ LOP3.LUT R43, R44, R20, R35, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R29, R35, R23, R20, 0xb4, !PT ; - /*15e0*/ LOP3.LUT R32, R20, R28.reuse, R23, 0xb4, !PT ; - /*15f0*/ LOP3.LUT R48, R23, R28, R44.reuse, 0xd2, !PT ; - /*1600*/ LOP3.LUT R33, R28, R35, R44, 0xb4, !PT ; - /*1610*/ LOP3.LUT R20, R45, UR10, RZ, 0x3c, !PT ; - /*1620*/ LOP3.LUT R28, R15, UR11, RZ, 0x3c, !PT ; - /*1630*/ LOP3.LUT R5, R62, R64, R63, 0xb4, !PT ; - /*1640*/ @P0 BRA `(.L_x_85) ; - /*1650*/ LOP3.LUT R15, R36, R10, R5, 0x96, !PT ; - /*1660*/ IMAD.MOV.U32 R90, RZ, RZ, RZ ; - /*1670*/ LOP3.LUT R6, R40, R9, R6, 0x96, !PT ; - /*1680*/ LOP3.LUT R50, R56, R50, R13, 0x96, !PT ; - /*1690*/ LOP3.LUT R0, R22, R19, R0, 0x96, !PT ; - /*16a0*/ LOP3.LUT R11, R41, R11, R12, 0x96, !PT ; - /*16b0*/ LOP3.LUT R17, R31, R17, R4, 0x96, !PT ; - /*16c0*/ LOP3.LUT R14, R51, R14, R20, 0x96, !PT ; - /*16d0*/ LOP3.LUT R13, R38, R7, R8, 0x96, !PT ; - /*16e0*/ LOP3.LUT R15, R42, R15, R27, 0x96, !PT ; - /*16f0*/ LOP3.LUT R22, R29, R6, R30, 0x96, !PT ; - /*1700*/ LOP3.LUT R16, R55, R53, R16, 0x96, !PT ; - /*1710*/ LOP3.LUT R18, R33, R0, R18, 0x96, !PT ; - /*1720*/ LOP3.LUT R54, R59, R14, R54, 0x96, !PT ; - /*1730*/ LOP3.LUT R47, R47, R11, R34, 0x96, !PT ; - /*1740*/ LOP3.LUT R48, R48, R17, R21, 0x96, !PT ; - /*1750*/ LOP3.LUT R13, R49, R13, R26, 0x96, !PT ; - /*1760*/ SHF.L.W.U32.HI R0, R22, 0x1, R15 ; - /*1770*/ LOP3.LUT R37, R52, R37, R28, 0x96, !PT ; - /*1780*/ LOP3.LUT R14, R25, R50, R60, 0x96, !PT ; - /*1790*/ LOP3.LUT R57, R32, R16, R57, 0x96, !PT ; - /*17a0*/ SHF.L.W.U32.HI R5, R15, 0x1, R22 ; - /*17b0*/ SHF.L.W.U32.HI R6, R48, 0x1, R47 ; - /*17c0*/ LOP3.LUT R20, R0, R13, R20, 0x96, !PT ; - /*17d0*/ LOP3.LUT R51, R0, R13, R51, 0x96, !PT ; - /*17e0*/ LOP3.LUT R43, R43, R37, R46, 0x96, !PT ; - /*17f0*/ LOP3.LUT R28, R5.reuse, R18.reuse, R28, 0x96, !PT ; - /*1800*/ LOP3.LUT R52, R5, R18, R52, 0x96, !PT ; - /*1810*/ SHF.L.W.U32.HI R0, R14, 0x1, R57 ; - /*1820*/ SHF.L.W.U32.HI R5, R47, 0x1, R48 ; - /*1830*/ SHF.L.W.U32.HI R8, R13, 0x1, R18 ; - /*1840*/ SHF.L.W.U32.HI R11, R18, 0x1, R13 ; - /*1850*/ LOP3.LUT R56, R6.reuse, R15.reuse, R56, 0x96, !PT ; - /*1860*/ LOP3.LUT R25, R6, R15, R25, 0x96, !PT ; - /*1870*/ LOP3.LUT R16, R0.reuse, R43.reuse, R9, 0x96, !PT ; - /*1880*/ LOP3.LUT R30, R0, R43, R30, 0x96, !PT ; - /*1890*/ SHF.L.W.U32.HI R6, R43, 0x1, R54 ; - /*18a0*/ LOP3.LUT R55, R5.reuse, R22.reuse, R55, 0x96, !PT ; - /*18b0*/ LOP3.LUT R32, R5, R22, R32, 0x96, !PT ; - /*18c0*/ SHF.L.W.U32.HI R0, R54, 0x1, R43 ; - /*18d0*/ SHF.L.W.U32.HI R5, R57, 0x1, R14 ; - /*18e0*/ LOP3.LUT R12, R11, R14, R12, 0x96, !PT ; - /*18f0*/ LOP3.LUT R17, R8.reuse, R57.reuse, R4, 0x96, !PT ; - /*1900*/ LOP3.LUT R14, R11, R14, R34, 0x96, !PT ; - /*1910*/ LOP3.LUT R21, R8, R57, R21, 0x96, !PT ; - /*1920*/ LOP3.LUT R4, R6.reuse, R47.reuse, R7, 0x96, !PT ; - /*1930*/ LOP3.LUT R6, R6, R47, R49, 0x96, !PT ; - /*1940*/ LOP3.LUT R9, R0, R48, R33, 0x96, !PT ; - /*1950*/ LOP3.LUT R15, R5, R54, R10, 0x96, !PT ; - /*1960*/ SHF.L.W.U32.HI R8, R14, 0x15, R21 ; - /*1970*/ SHF.L.W.U32.HI R14, R21, 0x15, R14 ; - /*1980*/ SHF.L.W.U32.HI R7, R6, 0xe, R9 ; - /*1990*/ SHF.L.W.U32.HI R10, R56, 0xb, R55 ; - /*19a0*/ SHF.L.W.U32.HI R21, R15, 0xc, R16 ; - /*19b0*/ SHF.L.W.U32.HI R9, R9, 0xe, R6 ; - /*19c0*/ LOP3.LUT R19, R0, R48, R19, 0x96, !PT ; - /*19d0*/ LOP3.LUT R13, R5, R54, R27, 0x96, !PT ; - /*19e0*/ SHF.L.W.U32.HI R11, R55, 0xb, R56 ; - /*19f0*/ SHF.L.W.U32.HI R5, R32, 0x1d, R25 ; - /*1a00*/ SHF.L.W.U32.HI R6, R25, 0x1d, R32 ; - /*1a10*/ SHF.L.W.U32.HI R18, R16, 0xc, R15 ; - /*1a20*/ LOP3.LUT R25, R20, R10, R21, 0xb4, !PT ; - /*1a30*/ LOP3.LUT R22, R14, R20, R9, 0xb4, !PT ; - /*1a40*/ LOP3.LUT R24, R9, R21, R20, 0xb4, !PT ; - /*1a50*/ SHF.L.W.U32.HI R0, R4, 0x14, R19 ; - /*1a60*/ LOP3.LUT R20, R10, R9, R14, 0xb4, !PT ; - /*1a70*/ SHF.L.W.U32.HI R4, R19, 0x14, R4 ; - /*1a80*/ SHF.L.W.U32.HI R15, R12, 0x1c, R17 ; - /*1a90*/ LOP3.LUT R10, R21, R14, R10, 0xb4, !PT ; - /*1aa0*/ SHF.L.W.U32.HI R17, R17, 0x1c, R12 ; - /*1ab0*/ SHF.L.W.U32.HI R19, R51, 0x3, R52 ; - /*1ac0*/ SHF.L.W.U32.HI R16, R52, 0x3, R51 ; - /*1ad0*/ LOP3.LUT R21, R11, R7, R8, 0xb4, !PT ; - /*1ae0*/ LOP3.LUT R23, R8, R28, R7, 0xb4, !PT ; - /*1af0*/ LOP3.LUT R9, R28, R11, R18, 0xb4, !PT ; - /*1b00*/ LOP3.LUT R11, R18, R8, R11, 0xb4, !PT ; - /*1b10*/ LOP3.LUT R8, R25, 0x80008008, RZ, 0x3c, !PT ; - /*1b20*/ LOP3.LUT R25, R7, R18, R28, 0xb4, !PT ; - /*1b30*/ STS.128 [R85+0x10], R20 ; - /*1b40*/ LOP3.LUT R17, R17, R16, R4, 0xb4, !PT ; - /*1b50*/ LOP3.LUT R14, R15, R19, R0, 0xb4, !PT ; - /*1b60*/ SHF.L.W.U32.HI R12, R30, 0xd, R13 ; - /*1b70*/ SHF.L.W.U32.HI R13, R13, 0xd, R30 ; - /*1b80*/ LOP3.LUT R7, R19, R5, R12, 0xb4, !PT ; - /*1b90*/ LOP3.LUT R6, R16, R6, R13, 0xb4, !PT ; - /*1ba0*/ LOP3.LUT R4, R4, R13, R16, 0xb4, !PT ; - /*1bb0*/ IMAD.MOV.U32 R20, RZ, RZ, R24 ; - /*1bc0*/ LOP3.LUT R5, R0, R12, R19, 0xb4, !PT ; - /*1bd0*/ IMAD.MOV.U32 R21, RZ, RZ, R25 ; - /*1be0*/ LOP3.LUT R9, R9, 0x80000000, RZ, 0x3c, !PT ; - /*1bf0*/ IMAD.MOV.U32 R22, RZ, RZ, R17 ; - /*1c00*/ IMAD.MOV.U32 R23, RZ, RZ, R14 ; - /*1c10*/ STS.128 [R85], R8 ; - /*1c20*/ STS.128 [R85+0x20], R20 ; - /*1c30*/ IMAD.MOV.U32 R20, RZ, RZ, R4 ; - /*1c40*/ IMAD.MOV.U32 R21, RZ, RZ, R5 ; - /*1c50*/ IMAD.MOV.U32 R22, RZ, RZ, R6 ; - /*1c60*/ IMAD.MOV.U32 R23, RZ, RZ, R7 ; - /*1c70*/ STS.128 [R85+0x30], R20 ; - /*1c80*/ LDS.U.128 R4, [R2] ; - /*1c90*/ LDS.U.128 R8, [R2+0x40] ; - /*1ca0*/ LDS.U.128 R12, [R2+0x80] ; - /*1cb0*/ LDS.U.128 R16, [R2+0xc0] ; -.L_x_86: - /*1cc0*/ LDS.U R75, [R84] ; - /*1cd0*/ SHF.R.U32.HI R68, RZ, 0x2, R90 ; - /*1ce0*/ IMAD.MOV.U32 R76, RZ, RZ, 0x80 ; - /*1cf0*/ LDS.U R73, [R84+0x40] ; - /*1d00*/ LDS.U R69, [R84+0x80] ; - /*1d10*/ LDS.U R71, [R84+0xc0] ; - /*1d20*/ S2R R24, SR_TID.X ; - /*1d30*/ LOP3.LUT R0, R75, R90, RZ, 0x3c, !PT ; - /*1d40*/ IMAD R21, R0, 0x1000193, RZ ; - /*1d50*/ LOP3.LUT R0, R73, R90.reuse, RZ, 0x3c, !PT ; - /*1d60*/ LOP3.LUT R20, R69, R90, RZ, 0x3c, !PT ; - /*1d70*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*1d80*/ IMAD R23, R0, 0x1000193, RZ ; - /*1d90*/ LOP3.LUT R0, R71, R90, RZ, 0x3c, !PT ; - /*1da0*/ IMAD R25, R20, 0x1000193, RZ ; - /*1db0*/ LOP3.LUT R23, R23, R8, RZ, 0x3c, !PT ; - /*1dc0*/ IMAD R27, R0, 0x1000193, RZ ; - /*1dd0*/ SHFL.IDX PT, R21, R21, R68, 0x181f ; - /*1de0*/ LOP3.LUT R25, R25, R12, RZ, 0x3c, !PT ; - /*1df0*/ LOP3.LUT R27, R27, R16, RZ, 0x3c, !PT ; - /*1e00*/ SHFL.IDX PT, R23, R23, R68, 0x181f ; - /*1e10*/ SHFL.IDX PT, R25, R25, R68, 0x181f ; - /*1e20*/ SHFL.IDX PT, R27, R27, R68, 0x181f ; - /*1e30*/ IMAD.HI.U32 R0, R21, c[0x3][0x18c], RZ ; - /*1e40*/ IMAD.MOV R0, RZ, RZ, -R0 ; - /*1e50*/ IMAD.HI.U32 R20, R23, c[0x3][0x18c], RZ ; - /*1e60*/ IMAD R0, R0, c[0x3][0x184], R21 ; - /*1e70*/ IMAD.MOV R22, RZ, RZ, -R20 ; - /*1e80*/ IMAD.HI.U32 R20, R25, c[0x3][0x18c], RZ ; - /*1e90*/ ISETP.GE.U32.AND P0, PT, R0, c[0x3][0x184], PT ; - /*1ea0*/ IMAD.HI.U32 R21, R27, c[0x3][0x18c], RZ ; - /*1eb0*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*1ec0*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*1ed0*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*1ee0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*1ef0*/ IMAD R25, R20, c[0x3][0x184], R25 ; - /*1f00*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*1f10*/ IMAD R27, R22, c[0x3][0x184], R27 ; - /*1f20*/ IMAD.IADD R21, R0, 0x1, -R21 ; - /*1f30*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*1f40*/ LOP3.LUT R0, R24, 0x7, RZ, 0xc0, !PT ; - /*1f50*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*1f60*/ IMAD.IADD R23, R23, 0x1, -R20 ; - /*1f70*/ IMAD.SHL.U32 R77, R0, 0x10, RZ ; - /*1f80*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*1f90*/ IMAD.WIDE.U32 R20, R21, R76, c[0x3][0x190] ; - /*1fa0*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*1fb0*/ IMAD.IADD R29, R25, 0x1, -R24 ; - /*1fc0*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*1fd0*/ IMAD.WIDE.U32 R22, R23, R76, c[0x3][0x190] ; - /*1fe0*/ IADD3 R20, P0, R20, R77, RZ ; - /*1ff0*/ IMAD.WIDE.U32 R28, R29, R76, c[0x3][0x190] ; - /*2000*/ IADD3 R24, P1, R22, R77, RZ ; - /*2010*/ IMAD.IADD R31, R27, 0x1, -R26 ; - /*2020*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*2030*/ IADD3 R28, P0, R28, R77, RZ ; - /*2040*/ IMAD.WIDE.U32 R30, R31, R76, c[0x3][0x190] ; - /*2050*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*2060*/ IADD3 R32, P1, R30, R77, RZ ; - /*2070*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*2080*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*2090*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*20a0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*20b0*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*20c0*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*20d0*/ IADD3 R40, R90, 0x1, RZ ; - /*20e0*/ IMAD R36, R5, 0x1000193, RZ ; - /*20f0*/ IMAD R38, R9, 0x1000193, RZ ; - /*2100*/ LOP3.LUT R5, R75, R40.reuse, RZ, 0x3c, !PT ; - /*2110*/ LOP3.LUT R9, R73, R40, RZ, 0x3c, !PT ; - /*2120*/ IMAD R42, R5, 0x1000193, RZ ; - /*2130*/ IMAD R44, R9, 0x1000193, RZ ; - /*2140*/ LOP3.LUT R9, R71, R40.reuse, RZ, 0x3c, !PT ; - /*2150*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*2160*/ IMAD R36, R13, 0x1000193, RZ ; - /*2170*/ LOP3.LUT R13, R69, R40, RZ, 0x3c, !PT ; - /*2180*/ LOP3.LUT R5, R42, R21, RZ, 0x3c, !PT ; - /*2190*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*21a0*/ IMAD R40, R13, 0x1000193, RZ ; - /*21b0*/ IMAD R38, R17, 0x1000193, RZ ; - /*21c0*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*21d0*/ IMAD R36, R9, 0x1000193, RZ ; - /*21e0*/ LOP3.LUT R13, R44, R25, RZ, 0x3c, !PT ; - /*21f0*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*2200*/ LOP3.LUT R37, R40, R29, RZ, 0x3c, !PT ; - /*2210*/ LOP3.LUT R33, R38, R33, RZ, 0x3c, !PT ; - /*2220*/ LOP3.LUT R39, R36, R33, RZ, 0x3c, !PT ; - /*2230*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*2240*/ SHFL.IDX PT, R37, R37, R68, 0x181f ; - /*2250*/ SHFL.IDX PT, R39, R39, R68, 0x181f ; - /*2260*/ IMAD.HI.U32 R9, R5, c[0x3][0x18c], RZ ; - /*2270*/ IMAD.MOV R36, RZ, RZ, -R9 ; - /*2280*/ IMAD.HI.U32 R17, R13, c[0x3][0x18c], RZ ; - /*2290*/ IMAD.HI.U32 R9, R37, c[0x3][0x18c], RZ ; - /*22a0*/ IMAD R5, R36, c[0x3][0x184], R5 ; - /*22b0*/ IMAD.MOV R38, RZ, RZ, -R17 ; - /*22c0*/ IMAD.MOV R36, RZ, RZ, -R9 ; - /*22d0*/ ISETP.GE.U32.AND P1, PT, R5, c[0x3][0x184], PT ; - /*22e0*/ IMAD.HI.U32 R17, R39, c[0x3][0x18c], RZ ; - /*22f0*/ IMAD R13, R38, c[0x3][0x184], R13 ; - /*2300*/ IMAD R9, R36, c[0x3][0x184], R37 ; - /*2310*/ SEL R36, RZ, c[0x3][0x184], !P1 ; - /*2320*/ IMAD.MOV R38, RZ, RZ, -R17 ; - /*2330*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*2340*/ ISETP.GE.U32.AND P1, PT, R9, c[0x3][0x184], PT ; - /*2350*/ IMAD R17, R38, c[0x3][0x184], R39 ; - /*2360*/ SEL R38, RZ, c[0x3][0x184], !P0 ; - /*2370*/ IMAD.IADD R37, R5, 0x1, -R36 ; - /*2380*/ SEL R40, RZ, c[0x3][0x184], !P1 ; - /*2390*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*23a0*/ IMAD.WIDE.U32 R36, R37, R76, c[0x3][0x190] ; - /*23b0*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*23c0*/ IMAD.IADD R39, R13, 0x1, -R38 ; - /*23d0*/ IADD3 R36, P0, R36, R77, RZ ; - /*23e0*/ IMAD.IADD R41, R9, 0x1, -R40 ; - /*23f0*/ IMAD.WIDE.U32 R38, R39, R76, c[0x3][0x190] ; - /*2400*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*2410*/ IMAD.IADD R45, R17, 0x1, -R42 ; - /*2420*/ IADD3 R42, P0, R38, R77, RZ ; - /*2430*/ IMAD.WIDE.U32 R40, R41, R76, c[0x3][0x190] ; - /*2440*/ IMAD.X R43, RZ, RZ, R39, P0 ; - /*2450*/ IADD3 R46, P1, R40, R77, RZ ; - /*2460*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*2470*/ IMAD.WIDE.U32 R44, R45, R76, c[0x3][0x190] ; - /*2480*/ IMAD.X R47, RZ, RZ, R41, P1 ; - /*2490*/ IADD3 R48, P0, R44, R77, RZ ; - /*24a0*/ LDG.E.128.STRONG.GPU R40, [R42] ; - /*24b0*/ IMAD.X R49, RZ, RZ, R45, P0 ; - /*24c0*/ LDG.E.128.STRONG.GPU R44, [R46] ; - /*24d0*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*24e0*/ IMAD R5, R6, 0x1000193, RZ ; - /*24f0*/ IADD3 R6, R90, 0x2, RZ ; - /*2500*/ IMAD R9, R10, 0x1000193, RZ ; - /*2510*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*2520*/ IMAD R13, R14, 0x1000193, RZ ; - /*2530*/ LOP3.LUT R10, R75, R6, RZ, 0x3c, !PT ; - /*2540*/ IMAD R5, R5, 0x1000193, RZ ; - /*2550*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*2560*/ LOP3.LUT R13, R13, R30, RZ, 0x3c, !PT ; - /*2570*/ IMAD R17, R18, 0x1000193, RZ ; - /*2580*/ IMAD R9, R9, 0x1000193, RZ ; - /*2590*/ LOP3.LUT R14, R69, R6, RZ, 0x3c, !PT ; - /*25a0*/ IMAD R13, R13, 0x1000193, RZ ; - /*25b0*/ LOP3.LUT R17, R17, R34, RZ, 0x3c, !PT ; - /*25c0*/ IMAD R17, R17, 0x1000193, RZ ; - /*25d0*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*25e0*/ IMAD R5, R10, 0x1000193, RZ ; - /*25f0*/ LOP3.LUT R10, R73, R6, RZ, 0x3c, !PT ; - /*2600*/ LOP3.LUT R5, R5, R38, RZ, 0x3c, !PT ; - /*2610*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*2620*/ IMAD R9, R10, 0x1000193, RZ ; - /*2630*/ LOP3.LUT R6, R71, R6, RZ, 0x3c, !PT ; - /*2640*/ LOP3.LUT R46, R13, R46, RZ, 0x3c, !PT ; - /*2650*/ IMAD R13, R14, 0x1000193, RZ ; - /*2660*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*2670*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*2680*/ IMAD R53, R6, 0x1000193, RZ ; - /*2690*/ LOP3.LUT R13, R13, R46, RZ, 0x3c, !PT ; - /*26a0*/ LOP3.LUT R50, R17, R50, RZ, 0x3c, !PT ; - /*26b0*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*26c0*/ LOP3.LUT R53, R53, R50, RZ, 0x3c, !PT ; - /*26d0*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*26e0*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*26f0*/ IMAD.HI.U32 R6, R5, c[0x3][0x18c], RZ ; - /*2700*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*2710*/ IMAD.HI.U32 R10, R9, c[0x3][0x18c], RZ ; - /*2720*/ IMAD R6, R6, c[0x3][0x184], R5 ; - /*2730*/ IMAD.MOV R14, RZ, RZ, -R10 ; - /*2740*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*2750*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*2760*/ IMAD R9, R14, c[0x3][0x184], R9 ; - /*2770*/ IMAD.MOV R14, RZ, RZ, -R5 ; - /*2780*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2790*/ IMAD.HI.U32 R10, R53, c[0x3][0x18c], RZ ; - /*27a0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*27b0*/ IMAD.MOV R10, RZ, RZ, -R10 ; - /*27c0*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*27d0*/ IMAD.IADD R5, R6, 0x1, -R5 ; - /*27e0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*27f0*/ IMAD R10, R10, c[0x3][0x184], R53 ; - /*2800*/ ISETP.GE.U32.AND P1, PT, R13, c[0x3][0x184], PT ; - /*2810*/ IMAD.WIDE.U32 R52, R5, R76, c[0x3][0x190] ; - /*2820*/ IMAD.IADD R57, R9, 0x1, -R6 ; - /*2830*/ SEL R6, RZ, c[0x3][0x184], !P1 ; - /*2840*/ IADD3 R52, P1, R52, R77, RZ ; - /*2850*/ IMAD.WIDE.U32 R56, R57, R76, c[0x3][0x190] ; - /*2860*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*2870*/ IMAD.X R53, RZ, RZ, R53, P1 ; - /*2880*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2890*/ IMAD.IADD R61, R13, 0x1, -R6 ; - /*28a0*/ IADD3 R56, P0, R56, R77, RZ ; - /*28b0*/ IMAD.WIDE.U32 R60, R61, R76, c[0x3][0x190] ; - /*28c0*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*28d0*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*28e0*/ IADD3 R60, P0, R60, R77, RZ ; - /*28f0*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*2900*/ IMAD.WIDE.U32 R64, R5, R76, c[0x3][0x190] ; - /*2910*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*2920*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*2930*/ IADD3 R64, P0, R64, R77, RZ ; - /*2940*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*2950*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*2960*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*2970*/ IMAD R6, R7, 0x1000193, RZ ; - /*2980*/ IMAD R10, R11, 0x1000193, RZ ; - /*2990*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*29a0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*29b0*/ IMAD R14, R6, 0x1000193, RZ ; - /*29c0*/ IADD3 R22, R90, 0x3, RZ ; - /*29d0*/ IMAD R6, R15, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R39, R14, R39, RZ, 0x3c, !PT ; - /*29f0*/ IMAD R10, R10, 0x1000193, RZ ; - /*2a00*/ LOP3.LUT R75, R75, R22.reuse, RZ, 0x3c, !PT ; - /*2a10*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*2a20*/ IMAD R18, R39, 0x1000193, RZ ; - /*2a30*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*2a40*/ IMAD R14, R19, 0x1000193, RZ ; - /*2a50*/ IMAD R26, R75, 0x1000193, RZ ; - /*2a60*/ IMAD R6, R6, 0x1000193, RZ ; - /*2a70*/ LOP3.LUT R73, R73, R22, RZ, 0x3c, !PT ; - /*2a80*/ IMAD R10, R10, 0x1000193, RZ ; - /*2a90*/ LOP3.LUT R14, R14, R35, RZ, 0x3c, !PT ; - /*2aa0*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*2ab0*/ LOP3.LUT R69, R69, R22, RZ, 0x3c, !PT ; - /*2ac0*/ IMAD R14, R14, 0x1000193, RZ ; - /*2ad0*/ IMAD R6, R6, 0x1000193, RZ ; - /*2ae0*/ LOP3.LUT R14, R14, R51, RZ, 0x3c, !PT ; - /*2af0*/ LOP3.LUT R22, R71, R22, RZ, 0x3c, !PT ; - /*2b00*/ IMAD R14, R14, 0x1000193, RZ ; - /*2b10*/ IMAD R22, R22, 0x1000193, RZ ; - /*2b20*/ LOP3.LUT R55, R18, R55, RZ, 0x3c, !PT ; - /*2b30*/ IMAD R18, R73, 0x1000193, RZ ; - /*2b40*/ LOP3.LUT R5, R26, R55, RZ, 0x3c, !PT ; - /*2b50*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*2b60*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*2b70*/ LOP3.LUT R7, R18, R59, RZ, 0x3c, !PT ; - /*2b80*/ IMAD R10, R69, 0x1000193, RZ ; - /*2b90*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*2ba0*/ SHFL.IDX PT, R7, R7, R68, 0x181f ; - /*2bb0*/ LOP3.LUT R9, R10, R63, RZ, 0x3c, !PT ; - /*2bc0*/ LOP3.LUT R67, R14, R67, RZ, 0x3c, !PT ; - /*2bd0*/ LOP3.LUT R11, R22, R67, RZ, 0x3c, !PT ; - /*2be0*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*2bf0*/ IMAD.HI.U32 R6, R5, c[0x3][0x18c], RZ ; - /*2c00*/ SHFL.IDX PT, R13, R11, R68, 0x181f ; - /*2c10*/ IMAD.MOV R10, RZ, RZ, -R6 ; - /*2c20*/ IMAD R5, R10, c[0x3][0x184], R5 ; - /*2c30*/ IMAD.HI.U32 R6, R7, c[0x3][0x18c], RZ ; - /*2c40*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*2c50*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*2c60*/ IMAD R7, R6, c[0x3][0x184], R7 ; - /*2c70*/ IMAD.HI.U32 R10, R9, c[0x3][0x18c], RZ ; - /*2c80*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*2c90*/ IMAD.MOV R10, RZ, RZ, -R10 ; - /*2ca0*/ ISETP.GE.U32.AND P0, PT, R7, c[0x3][0x184], PT ; - /*2cb0*/ IMAD.IADD R11, R5, 0x1, -R6 ; - /*2cc0*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*2cd0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*2ce0*/ IMAD R9, R10, c[0x3][0x184], R9 ; - /*2cf0*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*2d00*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*2d10*/ IMAD.MOV R14, RZ, RZ, -R5 ; - /*2d20*/ IADD3 R68, P1, R10, R77, RZ ; - /*2d30*/ IMAD.IADD R7, R7, 0x1, -R6 ; - /*2d40*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*2d50*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*2d60*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*2d70*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*2d80*/ IMAD.X R69, RZ, RZ, R11, P1 ; - /*2d90*/ IMAD.IADD R11, R9, 0x1, -R10 ; - /*2da0*/ IADD3 R72, P1, R6, R77.reuse, RZ ; - /*2db0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*2dc0*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*2dd0*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*2de0*/ IMAD.X R73, RZ, RZ, R7, P1 ; - /*2df0*/ IADD3 R78, P0, R10, R77, RZ ; - /*2e00*/ IMAD.IADD R7, R13, 0x1, -R6 ; - /*2e10*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*2e20*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*2e30*/ IMAD.X R79, RZ, RZ, R11, P0 ; - /*2e40*/ IADD3 R80, P0, R6, R77, RZ ; - /*2e50*/ IMAD.X R81, RZ, RZ, R7, P0 ; - /*2e60*/ LDG.E.128.STRONG.GPU R76, [R78] ; - /*2e70*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*2e80*/ IMAD R5, R4, 0x1000193, RZ ; - /*2e90*/ IMAD R9, R12, 0x1000193, RZ ; - /*2ea0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*2eb0*/ IMAD R7, R8, 0x1000193, RZ ; - /*2ec0*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*2ed0*/ IMAD R4, R21, 0x1000193, RZ ; - /*2ee0*/ IMAD R5, R5, 0x1000193, RZ ; - /*2ef0*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*2f00*/ IMAD R11, R16, 0x1000193, RZ ; - /*2f10*/ IMAD R6, R25, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R9, R9, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R8, R29, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R10, R33, 0x1000193, RZ ; - /*2f80*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*2f90*/ IMAD R7, R7, 0x1000193, RZ ; - /*2fa0*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD R13, R38, 0x1000193, RZ ; - /*2fc0*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R5, R5, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*2ff0*/ IMAD R4, R4, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*3010*/ IMAD R11, R11, 0x1000193, RZ ; - /*3020*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*3030*/ IMAD R6, R6, 0x1000193, RZ ; - /*3040*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*3050*/ IMAD R9, R9, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*3070*/ IMAD R8, R8, 0x1000193, RZ ; - /*3080*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*3090*/ IMAD R17, R46, 0x1000193, RZ ; - /*30a0*/ LOP3.LUT R6, R6, R57, RZ, 0x3c, !PT ; - /*30b0*/ IMAD R10, R10, 0x1000193, RZ ; - /*30c0*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*30d0*/ IMAD R7, R7, 0x1000193, RZ ; - /*30e0*/ IMAD R13, R13, 0x1000193, RZ ; - /*30f0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*3100*/ IMAD R15, R42, 0x1000193, RZ ; - /*3110*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*3120*/ IMAD R5, R5, 0x1000193, RZ ; - /*3130*/ LOP3.LUT R65, R10, R65, RZ, 0x3c, !PT ; - /*3140*/ IMAD R8, R4, 0x1000193, RZ ; - /*3150*/ IADD3 R90, R90, 0x4, RZ ; - /*3160*/ IMAD R11, R11, 0x1000193, RZ ; - /*3170*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*3180*/ IMAD R9, R50, 0x1000193, RZ ; - /*3190*/ IMAD R10, R6, 0x1000193, RZ ; - /*31a0*/ IMAD R12, R59, 0x1000193, RZ ; - /*31b0*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*31c0*/ IMAD R14, R61, 0x1000193, RZ ; - /*31d0*/ ISETP.NE.AND P0, PT, R90, 0x40, PT ; - /*31e0*/ IMAD R17, R17, 0x1000193, RZ ; - /*31f0*/ LOP3.LUT R64, R11, R64, RZ, 0x3c, !PT ; - /*3200*/ LOP3.LUT R66, R9, R66, RZ, 0x3c, !PT ; - /*3210*/ IMAD R9, R7, 0x1000193, RZ ; - /*3220*/ IMAD R15, R15, 0x1000193, RZ ; - /*3230*/ IMAD R16, R63, 0x1000193, RZ ; - /*3240*/ IMAD R18, R65, 0x1000193, RZ ; - /*3250*/ IMAD R19, R66, 0x1000193, RZ ; - /*3260*/ IMAD R20, R67, 0x1000193, RZ ; - /*3270*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*3280*/ IMAD R13, R60, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*32a0*/ LOP3.LUT R5, R8, R69, RZ, 0x3c, !PT ; - /*32b0*/ IMAD R8, R55, 0x1000193, RZ ; - /*32c0*/ LOP3.LUT R11, R12, R75, RZ, 0x3c, !PT ; - /*32d0*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*32e0*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*32f0*/ LOP3.LUT R12, R13, R76, RZ, 0x3c, !PT ; - /*3300*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*3310*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*3320*/ IMAD R17, R64, 0x1000193, RZ ; - /*3330*/ LOP3.LUT R9, R10, R73, RZ, 0x3c, !PT ; - /*3340*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*3350*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*3360*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*3370*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*3380*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*3390*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*33a0*/ @P0 BRA `(.L_x_86) ; - /*33b0*/ IMAD R4, R4, 0x1000193, RZ ; - /*33c0*/ IMAD R8, R8, 0x1000193, RZ ; - /*33d0*/ IMAD R12, R12, 0x1000193, RZ ; - /*33e0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*33f0*/ IMAD R16, R16, 0x1000193, RZ ; - /*3400*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*3410*/ IMAD.MOV.U32 R90, RZ, RZ, RZ ; - /*3420*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*3430*/ IMAD R5, R4, 0x1000193, RZ ; - /*3440*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*3450*/ IMAD R9, R8, 0x1000193, RZ ; - /*3460*/ IMAD R13, R12, 0x1000193, RZ ; - /*3470*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*3480*/ IMAD R17, R16, 0x1000193, RZ ; - /*3490*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*34a0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*34b0*/ IMAD R4, R5, 0x1000193, RZ ; - /*34c0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*34d0*/ IMAD R6, R9, 0x1000193, RZ ; - /*34e0*/ IMAD R8, R13, 0x1000193, RZ ; - /*34f0*/ LOP3.LUT R20, R4, R7, RZ, 0x3c, !PT ; - /*3500*/ IMAD R10, R17, 0x1000193, RZ ; - /*3510*/ LOP3.LUT R22, R6, R11, RZ, 0x3c, !PT ; - /*3520*/ LOP3.LUT R24, R8, R15, RZ, 0x3c, !PT ; - /*3530*/ LOP3.LUT R26, R10, R19, RZ, 0x3c, !PT ; - /*3540*/ STS [R3.X4], R20 ; - /*3550*/ STS [R3.X4+0x20], R22 ; - /*3560*/ STS [R3.X4+0x40], R24 ; - /*3570*/ STS [R3.X4+0x60], R26 ; - /*3580*/ LDS.U.128 R4, [R2+0x100] ; - /*3590*/ LDS.U.128 R8, [R2+0x140] ; - /*35a0*/ LDS.U.128 R12, [R2+0x180] ; - /*35b0*/ LDS.U.128 R16, [R2+0x1c0] ; -.L_x_87: - /*35c0*/ LDS.U R75, [R84+0x100] ; - /*35d0*/ SHF.R.U32.HI R68, RZ, 0x2, R90 ; - /*35e0*/ IMAD.MOV.U32 R76, RZ, RZ, 0x80 ; - /*35f0*/ LDS.U R73, [R84+0x140] ; - /*3600*/ IMAD.SHL.U32 R77, R0, 0x10, RZ ; - /*3610*/ LDS.U R69, [R84+0x180] ; - /*3620*/ LDS.U R71, [R84+0x1c0] ; - /*3630*/ LOP3.LUT R20, R75, R90.reuse, RZ, 0x3c, !PT ; - /*3640*/ LOP3.LUT R22, R73, R90, RZ, 0x3c, !PT ; - /*3650*/ IMAD R21, R20, 0x1000193, RZ ; - /*3660*/ LOP3.LUT R20, R69, R90, RZ, 0x3c, !PT ; - /*3670*/ IMAD R23, R22, 0x1000193, RZ ; - /*3680*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*3690*/ LOP3.LUT R22, R71, R90, RZ, 0x3c, !PT ; - /*36a0*/ IMAD R25, R20, 0x1000193, RZ ; - /*36b0*/ LOP3.LUT R23, R23, R8, RZ, 0x3c, !PT ; - /*36c0*/ IMAD R27, R22, 0x1000193, RZ ; - /*36d0*/ SHFL.IDX PT, R21, R21, R68, 0x181f ; - /*36e0*/ LOP3.LUT R25, R25, R12, RZ, 0x3c, !PT ; - /*36f0*/ SHFL.IDX PT, R23, R23, R68, 0x181f ; - /*3700*/ LOP3.LUT R27, R27, R16, RZ, 0x3c, !PT ; - /*3710*/ SHFL.IDX PT, R25, R25, R68, 0x181f ; - /*3720*/ SHFL.IDX PT, R27, R27, R68, 0x181f ; - /*3730*/ IMAD.HI.U32 R20, R21, c[0x3][0x18c], RZ ; - /*3740*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*3750*/ IMAD.HI.U32 R22, R23, c[0x3][0x18c], RZ ; - /*3760*/ IMAD R20, R20, c[0x3][0x184], R21 ; - /*3770*/ IMAD.MOV R24, RZ, RZ, -R22 ; - /*3780*/ IMAD.HI.U32 R21, R25, c[0x3][0x18c], RZ ; - /*3790*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*37a0*/ IMAD R23, R24, c[0x3][0x184], R23 ; - /*37b0*/ IMAD.MOV R24, RZ, RZ, -R21 ; - /*37c0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*37d0*/ IMAD.HI.U32 R22, R27, c[0x3][0x18c], RZ ; - /*37e0*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*37f0*/ IMAD R25, R24, c[0x3][0x184], R25 ; - /*3800*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*3810*/ IMAD.IADD R21, R20, 0x1, -R21 ; - /*3820*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*3830*/ IMAD R27, R22, c[0x3][0x184], R27 ; - /*3840*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*3850*/ IMAD.IADD R23, R23, 0x1, -R20 ; - /*3860*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*3870*/ IMAD.WIDE.U32 R20, R21, R76, c[0x3][0x190] ; - /*3880*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*3890*/ IMAD.IADD R29, R25, 0x1, -R24 ; - /*38a0*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*38b0*/ IMAD.WIDE.U32 R22, R23, R76, c[0x3][0x190] ; - /*38c0*/ IADD3 R20, P0, R20, R77, RZ ; - /*38d0*/ IMAD.WIDE.U32 R28, R29, R76, c[0x3][0x190] ; - /*38e0*/ IADD3 R24, P1, R22, R77, RZ ; - /*38f0*/ IMAD.IADD R31, R27, 0x1, -R26 ; - /*3900*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*3910*/ IADD3 R28, P0, R28, R77, RZ ; - /*3920*/ IMAD.WIDE.U32 R30, R31, R76, c[0x3][0x190] ; - /*3930*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*3940*/ IADD3 R32, P1, R30, R77, RZ ; - /*3950*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*3960*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*3970*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*3980*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*3990*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*39a0*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*39b0*/ IADD3 R40, R90, 0x1, RZ ; - /*39c0*/ IMAD R36, R5, 0x1000193, RZ ; - /*39d0*/ IMAD R38, R9, 0x1000193, RZ ; - /*39e0*/ LOP3.LUT R5, R75, R40.reuse, RZ, 0x3c, !PT ; - /*39f0*/ LOP3.LUT R9, R73, R40, RZ, 0x3c, !PT ; - /*3a00*/ IMAD R42, R5, 0x1000193, RZ ; - /*3a10*/ IMAD R44, R9, 0x1000193, RZ ; - /*3a20*/ LOP3.LUT R9, R71, R40.reuse, RZ, 0x3c, !PT ; - /*3a30*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*3a40*/ IMAD R36, R13, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R13, R69, R40, RZ, 0x3c, !PT ; - /*3a60*/ LOP3.LUT R5, R42, R21, RZ, 0x3c, !PT ; - /*3a70*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*3a80*/ IMAD R40, R13, 0x1000193, RZ ; - /*3a90*/ IMAD R38, R17, 0x1000193, RZ ; - /*3aa0*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*3ab0*/ IMAD R36, R9, 0x1000193, RZ ; - /*3ac0*/ LOP3.LUT R13, R44, R25, RZ, 0x3c, !PT ; - /*3ad0*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*3ae0*/ LOP3.LUT R37, R40, R29, RZ, 0x3c, !PT ; - /*3af0*/ LOP3.LUT R33, R38, R33, RZ, 0x3c, !PT ; - /*3b00*/ LOP3.LUT R39, R36, R33, RZ, 0x3c, !PT ; - /*3b10*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*3b20*/ SHFL.IDX PT, R37, R37, R68, 0x181f ; - /*3b30*/ SHFL.IDX PT, R39, R39, R68, 0x181f ; - /*3b40*/ IMAD.HI.U32 R9, R5, c[0x3][0x18c], RZ ; - /*3b50*/ IMAD.MOV R36, RZ, RZ, -R9 ; - /*3b60*/ IMAD.HI.U32 R17, R13, c[0x3][0x18c], RZ ; - /*3b70*/ IMAD.HI.U32 R9, R37, c[0x3][0x18c], RZ ; - /*3b80*/ IMAD R5, R36, c[0x3][0x184], R5 ; - /*3b90*/ IMAD.MOV R38, RZ, RZ, -R17 ; - /*3ba0*/ IMAD.MOV R36, RZ, RZ, -R9 ; - /*3bb0*/ ISETP.GE.U32.AND P1, PT, R5, c[0x3][0x184], PT ; - /*3bc0*/ IMAD.HI.U32 R17, R39, c[0x3][0x18c], RZ ; - /*3bd0*/ IMAD R13, R38, c[0x3][0x184], R13 ; - /*3be0*/ IMAD R9, R36, c[0x3][0x184], R37 ; - /*3bf0*/ SEL R36, RZ, c[0x3][0x184], !P1 ; - /*3c00*/ IMAD.MOV R38, RZ, RZ, -R17 ; - /*3c10*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*3c20*/ ISETP.GE.U32.AND P1, PT, R9, c[0x3][0x184], PT ; - /*3c30*/ IMAD R17, R38, c[0x3][0x184], R39 ; - /*3c40*/ SEL R38, RZ, c[0x3][0x184], !P0 ; - /*3c50*/ IMAD.IADD R37, R5, 0x1, -R36 ; - /*3c60*/ SEL R40, RZ, c[0x3][0x184], !P1 ; - /*3c70*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*3c80*/ IMAD.WIDE.U32 R36, R37, R76, c[0x3][0x190] ; - /*3c90*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*3ca0*/ IMAD.IADD R39, R13, 0x1, -R38 ; - /*3cb0*/ IADD3 R36, P0, R36, R77, RZ ; - /*3cc0*/ IMAD.IADD R41, R9, 0x1, -R40 ; - /*3cd0*/ IMAD.WIDE.U32 R38, R39, R76, c[0x3][0x190] ; - /*3ce0*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3cf0*/ IMAD.IADD R45, R17, 0x1, -R42 ; - /*3d00*/ IADD3 R42, P0, R38, R77, RZ ; - /*3d10*/ IMAD.WIDE.U32 R40, R41, R76, c[0x3][0x190] ; - /*3d20*/ IMAD.X R43, RZ, RZ, R39, P0 ; - /*3d30*/ IADD3 R46, P1, R40, R77, RZ ; - /*3d40*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*3d50*/ IMAD.WIDE.U32 R44, R45, R76, c[0x3][0x190] ; - /*3d60*/ IMAD.X R47, RZ, RZ, R41, P1 ; - /*3d70*/ IADD3 R48, P0, R44, R77, RZ ; - /*3d80*/ LDG.E.128.STRONG.GPU R40, [R42] ; - /*3d90*/ IMAD.X R49, RZ, RZ, R45, P0 ; - /*3da0*/ LDG.E.128.STRONG.GPU R44, [R46] ; - /*3db0*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*3dc0*/ IMAD R5, R6, 0x1000193, RZ ; - /*3dd0*/ IADD3 R6, R90, 0x2, RZ ; - /*3de0*/ IMAD R9, R10, 0x1000193, RZ ; - /*3df0*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R13, R14, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R10, R75, R6, RZ, 0x3c, !PT ; - /*3e20*/ IMAD R5, R5, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*3e40*/ LOP3.LUT R13, R13, R30, RZ, 0x3c, !PT ; - /*3e50*/ IMAD R17, R18, 0x1000193, RZ ; - /*3e60*/ IMAD R9, R9, 0x1000193, RZ ; - /*3e70*/ LOP3.LUT R14, R69, R6, RZ, 0x3c, !PT ; - /*3e80*/ IMAD R13, R13, 0x1000193, RZ ; - /*3e90*/ LOP3.LUT R17, R17, R34, RZ, 0x3c, !PT ; - /*3ea0*/ IMAD R17, R17, 0x1000193, RZ ; - /*3eb0*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*3ec0*/ IMAD R5, R10, 0x1000193, RZ ; - /*3ed0*/ LOP3.LUT R10, R73, R6, RZ, 0x3c, !PT ; - /*3ee0*/ LOP3.LUT R5, R5, R38, RZ, 0x3c, !PT ; - /*3ef0*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*3f00*/ IMAD R9, R10, 0x1000193, RZ ; - /*3f10*/ LOP3.LUT R6, R71, R6, RZ, 0x3c, !PT ; - /*3f20*/ LOP3.LUT R46, R13, R46, RZ, 0x3c, !PT ; - /*3f30*/ IMAD R13, R14, 0x1000193, RZ ; - /*3f40*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*3f50*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*3f60*/ IMAD R53, R6, 0x1000193, RZ ; - /*3f70*/ LOP3.LUT R13, R13, R46, RZ, 0x3c, !PT ; - /*3f80*/ LOP3.LUT R50, R17, R50, RZ, 0x3c, !PT ; - /*3f90*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*3fa0*/ LOP3.LUT R53, R53, R50, RZ, 0x3c, !PT ; - /*3fb0*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*3fc0*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*3fd0*/ IMAD.HI.U32 R6, R5, c[0x3][0x18c], RZ ; - /*3fe0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*3ff0*/ IMAD.HI.U32 R10, R9, c[0x3][0x18c], RZ ; - /*4000*/ IMAD R6, R6, c[0x3][0x184], R5 ; - /*4010*/ IMAD.MOV R14, RZ, RZ, -R10 ; - /*4020*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*4030*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*4040*/ IMAD R9, R14, c[0x3][0x184], R9 ; - /*4050*/ IMAD.MOV R14, RZ, RZ, -R5 ; - /*4060*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*4070*/ IMAD.HI.U32 R10, R53, c[0x3][0x18c], RZ ; - /*4080*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*4090*/ IMAD.MOV R10, RZ, RZ, -R10 ; - /*40a0*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*40b0*/ IMAD.IADD R5, R6, 0x1, -R5 ; - /*40c0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*40d0*/ IMAD R10, R10, c[0x3][0x184], R53 ; - /*40e0*/ ISETP.GE.U32.AND P1, PT, R13, c[0x3][0x184], PT ; - /*40f0*/ IMAD.WIDE.U32 R52, R5, R76, c[0x3][0x190] ; - /*4100*/ IMAD.IADD R57, R9, 0x1, -R6 ; - /*4110*/ SEL R6, RZ, c[0x3][0x184], !P1 ; - /*4120*/ IADD3 R52, P1, R52, R77, RZ ; - /*4130*/ IMAD.WIDE.U32 R56, R57, R76, c[0x3][0x190] ; - /*4140*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*4150*/ IMAD.X R53, RZ, RZ, R53, P1 ; - /*4160*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*4170*/ IMAD.IADD R61, R13, 0x1, -R6 ; - /*4180*/ IADD3 R56, P0, R56, R77, RZ ; - /*4190*/ IMAD.WIDE.U32 R60, R61, R76, c[0x3][0x190] ; - /*41a0*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*41b0*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*41c0*/ IADD3 R60, P0, R60, R77, RZ ; - /*41d0*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*41e0*/ IMAD.WIDE.U32 R64, R5, R76, c[0x3][0x190] ; - /*41f0*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*4200*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*4210*/ IADD3 R64, P0, R64, R77, RZ ; - /*4220*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*4230*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*4240*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*4250*/ IMAD R6, R7, 0x1000193, RZ ; - /*4260*/ IMAD R10, R11, 0x1000193, RZ ; - /*4270*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*4280*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*4290*/ IMAD R14, R6, 0x1000193, RZ ; - /*42a0*/ IADD3 R22, R90, 0x3, RZ ; - /*42b0*/ IMAD R6, R15, 0x1000193, RZ ; - /*42c0*/ LOP3.LUT R39, R14, R39, RZ, 0x3c, !PT ; - /*42d0*/ IMAD R10, R10, 0x1000193, RZ ; - /*42e0*/ LOP3.LUT R75, R75, R22.reuse, RZ, 0x3c, !PT ; - /*42f0*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*4300*/ IMAD R18, R39, 0x1000193, RZ ; - /*4310*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*4320*/ IMAD R14, R19, 0x1000193, RZ ; - /*4330*/ IMAD R26, R75, 0x1000193, RZ ; - /*4340*/ IMAD R6, R6, 0x1000193, RZ ; - /*4350*/ LOP3.LUT R73, R73, R22, RZ, 0x3c, !PT ; - /*4360*/ IMAD R10, R10, 0x1000193, RZ ; - /*4370*/ LOP3.LUT R14, R14, R35, RZ, 0x3c, !PT ; - /*4380*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*4390*/ LOP3.LUT R69, R69, R22, RZ, 0x3c, !PT ; - /*43a0*/ IMAD R14, R14, 0x1000193, RZ ; - /*43b0*/ IMAD R6, R6, 0x1000193, RZ ; - /*43c0*/ LOP3.LUT R14, R14, R51, RZ, 0x3c, !PT ; - /*43d0*/ LOP3.LUT R22, R71, R22, RZ, 0x3c, !PT ; - /*43e0*/ IMAD R14, R14, 0x1000193, RZ ; - /*43f0*/ IMAD R22, R22, 0x1000193, RZ ; - /*4400*/ LOP3.LUT R55, R18, R55, RZ, 0x3c, !PT ; - /*4410*/ IMAD R18, R73, 0x1000193, RZ ; - /*4420*/ LOP3.LUT R5, R26, R55, RZ, 0x3c, !PT ; - /*4430*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*4440*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*4450*/ LOP3.LUT R7, R18, R59, RZ, 0x3c, !PT ; - /*4460*/ IMAD R10, R69, 0x1000193, RZ ; - /*4470*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*4480*/ SHFL.IDX PT, R7, R7, R68, 0x181f ; - /*4490*/ LOP3.LUT R9, R10, R63, RZ, 0x3c, !PT ; - /*44a0*/ LOP3.LUT R67, R14, R67, RZ, 0x3c, !PT ; - /*44b0*/ LOP3.LUT R11, R22, R67, RZ, 0x3c, !PT ; - /*44c0*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*44d0*/ IMAD.HI.U32 R6, R5, c[0x3][0x18c], RZ ; - /*44e0*/ SHFL.IDX PT, R13, R11, R68, 0x181f ; - /*44f0*/ IMAD.MOV R10, RZ, RZ, -R6 ; - /*4500*/ IMAD R5, R10, c[0x3][0x184], R5 ; - /*4510*/ IMAD.HI.U32 R6, R7, c[0x3][0x18c], RZ ; - /*4520*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*4530*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*4540*/ IMAD R7, R6, c[0x3][0x184], R7 ; - /*4550*/ IMAD.HI.U32 R10, R9, c[0x3][0x18c], RZ ; - /*4560*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*4570*/ IMAD.MOV R10, RZ, RZ, -R10 ; - /*4580*/ ISETP.GE.U32.AND P0, PT, R7, c[0x3][0x184], PT ; - /*4590*/ IMAD.IADD R11, R5, 0x1, -R6 ; - /*45a0*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*45b0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*45c0*/ IMAD R9, R10, c[0x3][0x184], R9 ; - /*45d0*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*45e0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*45f0*/ IMAD.MOV R14, RZ, RZ, -R5 ; - /*4600*/ IADD3 R68, P1, R10, R77, RZ ; - /*4610*/ IMAD.IADD R7, R7, 0x1, -R6 ; - /*4620*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*4630*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*4640*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*4650*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*4660*/ IMAD.X R69, RZ, RZ, R11, P1 ; - /*4670*/ IMAD.IADD R11, R9, 0x1, -R10 ; - /*4680*/ IADD3 R72, P1, R6, R77.reuse, RZ ; - /*4690*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*46a0*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*46b0*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*46c0*/ IMAD.X R73, RZ, RZ, R7, P1 ; - /*46d0*/ IADD3 R78, P0, R10, R77, RZ ; - /*46e0*/ IMAD.IADD R7, R13, 0x1, -R6 ; - /*46f0*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*4700*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*4710*/ IMAD.X R79, RZ, RZ, R11, P0 ; - /*4720*/ IADD3 R80, P0, R6, R77, RZ ; - /*4730*/ IMAD.X R81, RZ, RZ, R7, P0 ; - /*4740*/ LDG.E.128.STRONG.GPU R76, [R78] ; - /*4750*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*4760*/ IMAD R5, R4, 0x1000193, RZ ; - /*4770*/ IMAD R9, R12, 0x1000193, RZ ; - /*4780*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*4790*/ IMAD R7, R8, 0x1000193, RZ ; - /*47a0*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*47b0*/ IMAD R4, R21, 0x1000193, RZ ; - /*47c0*/ IMAD R5, R5, 0x1000193, RZ ; - /*47d0*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*47e0*/ IMAD R11, R16, 0x1000193, RZ ; - /*47f0*/ IMAD R6, R25, 0x1000193, RZ ; - /*4800*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*4810*/ IMAD R9, R9, 0x1000193, RZ ; - /*4820*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*4830*/ IMAD R8, R29, 0x1000193, RZ ; - /*4840*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*4850*/ IMAD R10, R33, 0x1000193, RZ ; - /*4860*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*4870*/ IMAD R7, R7, 0x1000193, RZ ; - /*4880*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*4890*/ IMAD R13, R38, 0x1000193, RZ ; - /*48a0*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*48b0*/ IMAD R5, R5, 0x1000193, RZ ; - /*48c0*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*48d0*/ IMAD R4, R4, 0x1000193, RZ ; - /*48e0*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*48f0*/ IMAD R11, R11, 0x1000193, RZ ; - /*4900*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*4910*/ IMAD R6, R6, 0x1000193, RZ ; - /*4920*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*4930*/ IMAD R9, R9, 0x1000193, RZ ; - /*4940*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*4950*/ IMAD R8, R8, 0x1000193, RZ ; - /*4960*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*4970*/ IMAD R17, R46, 0x1000193, RZ ; - /*4980*/ LOP3.LUT R6, R6, R57, RZ, 0x3c, !PT ; - /*4990*/ IMAD R10, R10, 0x1000193, RZ ; - /*49a0*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*49b0*/ IMAD R7, R7, 0x1000193, RZ ; - /*49c0*/ IMAD R13, R13, 0x1000193, RZ ; - /*49d0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*49e0*/ IMAD R15, R42, 0x1000193, RZ ; - /*49f0*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*4a00*/ IMAD R5, R5, 0x1000193, RZ ; - /*4a10*/ LOP3.LUT R65, R10, R65, RZ, 0x3c, !PT ; - /*4a20*/ IMAD R8, R4, 0x1000193, RZ ; - /*4a30*/ IADD3 R90, R90, 0x4, RZ ; - /*4a40*/ IMAD R11, R11, 0x1000193, RZ ; - /*4a50*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*4a60*/ IMAD R9, R50, 0x1000193, RZ ; - /*4a70*/ IMAD R10, R6, 0x1000193, RZ ; - /*4a80*/ IMAD R12, R59, 0x1000193, RZ ; - /*4a90*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*4aa0*/ IMAD R14, R61, 0x1000193, RZ ; - /*4ab0*/ ISETP.NE.AND P0, PT, R90, 0x40, PT ; - /*4ac0*/ IMAD R17, R17, 0x1000193, RZ ; - /*4ad0*/ LOP3.LUT R64, R11, R64, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R66, R9, R66, RZ, 0x3c, !PT ; - /*4af0*/ IMAD R9, R7, 0x1000193, RZ ; - /*4b00*/ IMAD R15, R15, 0x1000193, RZ ; - /*4b10*/ IMAD R16, R63, 0x1000193, RZ ; - /*4b20*/ IMAD R18, R65, 0x1000193, RZ ; - /*4b30*/ IMAD R19, R66, 0x1000193, RZ ; - /*4b40*/ IMAD R20, R67, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*4b60*/ IMAD R13, R60, 0x1000193, RZ ; - /*4b70*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R5, R8, R69, RZ, 0x3c, !PT ; - /*4b90*/ IMAD R8, R55, 0x1000193, RZ ; - /*4ba0*/ LOP3.LUT R11, R12, R75, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R12, R13, R76, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*4bf0*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*4c00*/ IMAD R17, R64, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R9, R10, R73, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*4c80*/ @P0 BRA `(.L_x_87) ; - /*4c90*/ IMAD R4, R4, 0x1000193, RZ ; - /*4ca0*/ UMOV UR10, 0x1 ; - /*4cb0*/ IMAD R8, R8, 0x1000193, RZ ; - /*4cc0*/ IMAD R12, R12, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4ce0*/ IMAD R16, R16, 0x1000193, RZ ; - /*4cf0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4d10*/ IMAD R5, R4, 0x1000193, RZ ; - /*4d20*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4d30*/ IMAD R9, R8, 0x1000193, RZ ; - /*4d40*/ IMAD R13, R12, 0x1000193, RZ ; - /*4d50*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4d60*/ IMAD R17, R16, 0x1000193, RZ ; - /*4d70*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*4d80*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*4d90*/ IMAD R0, R5, 0x1000193, RZ ; - /*4da0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*4db0*/ IMAD R4, R9, 0x1000193, RZ ; - /*4dc0*/ IMAD R6, R13, 0x1000193, RZ ; - /*4dd0*/ LOP3.LUT R0, R0, R7, RZ, 0x3c, !PT ; - /*4de0*/ IMAD R8, R17, 0x1000193, RZ ; - /*4df0*/ LOP3.LUT R28, R4, R11, RZ, 0x3c, !PT ; - /*4e00*/ LOP3.LUT R30, R6, R15, RZ, 0x3c, !PT ; - /*4e10*/ LOP3.LUT R32, R8, R19, RZ, 0x3c, !PT ; - /*4e20*/ STS [R3.X4+0x80], R0 ; - /*4e30*/ STS [R3.X4+0xa0], R28 ; - /*4e40*/ STS [R3.X4+0xc0], R30 ; - /*4e50*/ STS [R3.X4+0xe0], R32 ; - /*4e60*/ LDS.U.128 R8, [R85+0x10] ; - /*4e70*/ LDS.U.128 R20, [R87] ; - /*4e80*/ LDS.U.128 R24, [R85] ; - /*4e90*/ LDS.U.128 R12, [R85+0x30] ; - /*4ea0*/ LDS.U.128 R16, [R87+0x10] ; - /*4eb0*/ LDS.U.128 R4, [R85+0x20] ; - /*4ec0*/ LOP3.LUT R29, R20, R10, RZ, 0x3c, !PT ; - /*4ed0*/ LOP3.LUT R34, R21, R11, RZ, 0x3c, !PT ; - /*4ee0*/ SHF.L.W.U32.HI R0, R34, 0x1, R29 ; - /*4ef0*/ SHF.L.W.U32.HI R28, R29, 0x1, R34 ; - /*4f00*/ LOP3.LUT R41, R14, 0x1, R8, 0x96, !PT ; - /*4f10*/ LOP3.LUT R31, R19, R13, R27, 0x96, !PT ; - /*4f20*/ LOP3.LUT R52, R18, R12, R26, 0x96, !PT ; - /*4f30*/ LOP3.LUT R31, R31, 0x80000000, RZ, 0x3c, !PT ; - /*4f40*/ LOP3.LUT R55, R0, R52, RZ, 0x3c, !PT ; - /*4f50*/ LOP3.LUT R28, R28, R31, RZ, 0x3c, !PT ; - /*4f60*/ SHF.L.W.U32.HI R35, R31, 0x1, R52 ; - /*4f70*/ SHF.L.W.U32.HI R52, R52, 0x1, R31 ; - /*4f80*/ LOP3.LUT R8, R55, R8, RZ, 0x3c, !PT ; - /*4f90*/ LOP3.LUT R31, R28, R9, RZ, 0x3c, !PT ; - /*4fa0*/ LOP3.LUT R0, R55, R14, RZ, 0x3c, !PT ; - /*4fb0*/ LOP3.LUT R33, R28, R15, RZ, 0x3c, !PT ; - /*4fc0*/ SHF.L.W.U32.HI R58, R31, 0x1e, R8 ; - /*4fd0*/ SHF.L.W.U32.HI R66, R8, 0x1e, R31 ; - /*4fe0*/ LOP3.LUT R8, R15, R9, RZ, 0x3c, !PT ; - /*4ff0*/ LOP3.LUT R37, R55, 0x1, RZ, 0x3c, !PT ; - /*5000*/ SHF.L.W.U32.HI R50, R0, 0x6, R33 ; - /*5010*/ LOP3.LUT R30, R22, R4, RZ, 0x3c, !PT ; - /*5020*/ LOP3.LUT R31, R23, R5, RZ, 0x3c, !PT ; - /*5030*/ SHF.L.W.U32.HI R0, R33, 0x6, R0 ; - /*5040*/ SHF.L.W.U32.HI R62, R28, 0x1d, R55 ; - /*5050*/ SHF.L.W.U32.HI R61, R55, 0x1d, R28 ; - /*5060*/ SHF.L.W.U32.HI R40, R55, 0xf, R28 ; - /*5070*/ LOP3.LUT R32, R16, R6, R24, 0x96, !PT ; - /*5080*/ LOP3.LUT R33, R17, R7, R25, 0x96, !PT ; - /*5090*/ SHF.L.W.U32.HI R39, R8, 0x1, R41 ; - /*50a0*/ SHF.L.W.U32.HI R55, R28.reuse, 0xf, R55 ; - /*50b0*/ SHF.L.W.U32.HI R29, R28, 0xb, R37 ; - /*50c0*/ SHF.L.W.U32.HI R44, R37, 0xb, R28 ; - /*50d0*/ SHF.L.W.U32.HI R28, R31, 0x1, R30 ; - /*50e0*/ SHF.L.W.U32.HI R30, R30, 0x1, R31 ; - /*50f0*/ SHF.L.W.U32.HI R31, R33, 0x1, R32 ; - /*5100*/ LOP3.LUT R39, R39, R32, RZ, 0x3c, !PT ; - /*5110*/ SHF.L.W.U32.HI R8, R41, 0x1, R8 ; - /*5120*/ SHF.L.W.U32.HI R32, R32, 0x1, R33 ; - /*5130*/ LOP3.LUT R14, R8, R33, RZ, 0x3c, !PT ; - /*5140*/ LOP3.LUT R31, R31, R20, R10, 0x96, !PT ; - /*5150*/ LOP3.LUT R32, R32, R21, R11, 0x96, !PT ; - /*5160*/ LOP3.LUT R34, R30, R15, R9, 0x96, !PT ; - /*5170*/ LOP3.LUT R41, R28, R41, RZ, 0x3c, !PT ; - /*5180*/ LOP3.LUT R35, R35, R22, R4, 0x96, !PT ; - /*5190*/ LOP3.LUT R52, R52, R23, R5, 0x96, !PT ; - /*51a0*/ LOP3.LUT R12, R39, R12, RZ, 0x3c, !PT ; - /*51b0*/ LOP3.LUT R13, R14, R13, RZ, 0x3c, !PT ; - /*51c0*/ LOP3.LUT R4, R31, R4, RZ, 0x3c, !PT ; - /*51d0*/ LOP3.LUT R5, R32, R5, RZ, 0x3c, !PT ; - /*51e0*/ LOP3.LUT R15, R34, R11, RZ, 0x3c, !PT ; - /*51f0*/ LOP3.LUT R10, R41, R10, RZ, 0x3c, !PT ; - /*5200*/ LOP3.LUT R48, R39, R18, RZ, 0x3c, !PT ; - /*5210*/ LOP3.LUT R11, R14, R19, RZ, 0x3c, !PT ; - /*5220*/ SHF.L.W.U32.HI R54, R13, 0xc, R12 ; - /*5230*/ SHF.L.W.U32.HI R43, R12, 0xc, R13 ; - /*5240*/ SHF.L.W.U32.HI R37, R4, 0x1b, R5 ; - /*5250*/ SHF.L.W.U32.HI R38, R5, 0x1b, R4 ; - /*5260*/ SHF.L.W.U32.HI R33, R32.reuse, 0xe, R31.reuse ; - /*5270*/ SHF.L.W.U32.HI R30, R31.reuse, 0xe, R32.reuse ; - /*5280*/ PRMT R42, R32, 0x2107, R31 ; - /*5290*/ PRMT R9, R31, 0x2107, R32 ; - /*52a0*/ SHF.L.W.U32.HI R5, R32.reuse, 0x7, R31 ; - /*52b0*/ SHF.L.W.U32.HI R51, R31, 0x7, R32 ; - /*52c0*/ LOP3.LUT R13, R32, R23, RZ, 0x3c, !PT ; - /*52d0*/ LOP3.LUT R4, R14, 0x80000000, RZ, 0x3c, !PT ; - /*52e0*/ SHF.L.W.U32.HI R63, R48, 0xa, R11 ; - /*52f0*/ SHF.L.W.U32.HI R49, R10, 0x1c, R15 ; - /*5300*/ SHF.L.W.U32.HI R32, R15, 0x1c, R10 ; - /*5310*/ SHF.L.W.U32.HI R48, R11, 0xa, R48 ; - /*5320*/ LOP3.LUT R26, R39, R26, RZ, 0x3c, !PT ; - /*5330*/ LOP3.LUT R27, R14, R27, RZ, 0x3c, !PT ; - /*5340*/ SHF.L.W.U32.HI R8, R34, 0x15, R41 ; - /*5350*/ SHF.L.W.U32.HI R45, R41, 0x15, R34 ; - /*5360*/ LOP3.LUT R10, R41.reuse, R20, RZ, 0x3c, !PT ; - /*5370*/ SHF.L.W.U32.HI R15, R41.reuse, 0x19, R34.reuse ; - /*5380*/ SHF.L.W.U32.HI R12, R34.reuse, 0x19, R41.reuse ; - /*5390*/ PRMT R28, R34.reuse, 0x4321, R41 ; - /*53a0*/ PRMT R41, R41, 0x4321, R34 ; - /*53b0*/ LOP3.LUT R11, R34, R21, RZ, 0x3c, !PT ; - /*53c0*/ LOP3.LUT R36, R31, R22, RZ, 0x3c, !PT ; - /*53d0*/ SHF.L.W.U32.HI R47, R39.reuse, 0x2, R14 ; - /*53e0*/ SHF.L.W.U32.HI R59, R14, 0x2, R39.reuse ; - /*53f0*/ SHF.L.W.U32.HI R34, R4, 0xd, R39 ; - /*5400*/ SHF.L.W.U32.HI R39, R39, 0xd, R4 ; - /*5410*/ SHF.L.W.U32.HI R53, R26, 0x1, R27 ; - /*5420*/ SHF.L.W.U32.HI R4, R35, 0x12, R52 ; - /*5430*/ SHF.L.W.U32.HI R31, R36, 0x14, R13 ; - /*5440*/ SHF.L.W.U32.HI R36, R13, 0x14, R36 ; - /*5450*/ SHF.L.W.U32.HI R57, R27, 0x1, R26 ; - /*5460*/ LOP3.LUT R14, R53, R15, R50, 0xb4, !PT ; - /*5470*/ LOP3.LUT R13, R50, R42, R15, 0xb4, !PT ; - /*5480*/ LOP3.LUT R26, R15, R4, R42, 0xb4, !PT ; - /*5490*/ LOP3.LUT R15, R42, R53, R4, 0xb4, !PT ; - /*54a0*/ LOP3.LUT R50, R4, R50, R53, 0xb4, !PT ; - /*54b0*/ SHF.L.W.U32.HI R4, R52, 0x12, R35 ; - /*54c0*/ SHF.L.W.U32.HI R46, R10, 0x17, R11 ; - /*54d0*/ SHF.L.W.U32.HI R70, R35, 0x9, R52 ; - /*54e0*/ SHF.L.W.U32.HI R60, R11, 0x17, R10 ; - /*54f0*/ LOP3.LUT R11, R57, R12, R0, 0xb4, !PT ; - /*5500*/ LOP3.LUT R10, R0, R9, R12, 0xb4, !PT ; - /*5510*/ LOP3.LUT R27, R12, R4, R9, 0xb4, !PT ; - /*5520*/ LOP3.LUT R12, R4, R0, R57, 0xb4, !PT ; - /*5530*/ SHF.L.W.U32.HI R0, R52, 0x9, R35 ; - /*5540*/ LOP3.LUT R68, R66, R51, R46, 0xb4, !PT ; - /*5550*/ LOP3.LUT R64, R46, R70, R51, 0xb4, !PT ; - /*5560*/ LOP3.LUT R51, R51, R59, R70, 0xb4, !PT ; - /*5570*/ LOP3.LUT R70, R70, R66, R59, 0xb4, !PT ; - /*5580*/ LOP3.LUT R66, R59, R46, R66, 0xb4, !PT ; - /*5590*/ LOP3.LUT R46, R58, R5, R60, 0xb4, !PT ; - /*55a0*/ LOP3.LUT R71, R0, R58, R47, 0xb4, !PT ; - /*55b0*/ LOP3.LUT R67, R60, R0, R5, 0xb4, !PT ; - /*55c0*/ LOP3.LUT R56, R5, R47, R0, 0xb4, !PT ; - /*55d0*/ LOP3.LUT R58, R47, R60, R58, 0xb4, !PT ; - /*55e0*/ LOP3.LUT R47, R35, R16, RZ, 0x3c, !PT ; - /*55f0*/ LOP3.LUT R0, R52, R17, RZ, 0x3c, !PT ; - /*5600*/ LOP3.LUT R5, R33, R35, R24, 0x6, !PT ; - /*5610*/ LOP3.LUT R6, R35, R6, RZ, 0x3c, !PT ; - /*5620*/ LOP3.LUT R7, R52, R7, RZ, 0x3c, !PT ; - /*5630*/ SHF.L.W.U32.HI R42, R47, 0x3, R0 ; - /*5640*/ SHF.L.W.U32.HI R47, R0, 0x3, R47 ; - /*5650*/ LOP3.LUT R0, R5, R8, RZ, 0x3c, !PT ; - /*5660*/ LOP3.LUT R9, R9, R57, R4, 0xb4, !PT ; - /*5670*/ SHF.L.W.U32.HI R53, R6, 0x4, R7 ; - /*5680*/ LOP3.LUT R5, R43, R8, R44, 0xb4, !PT ; - /*5690*/ LOP3.LUT R4, R30, R52, R25, 0x6, !PT ; - /*56a0*/ LOP3.LUT R8, R44, R33, R8, 0xb4, !PT ; - /*56b0*/ SHF.L.W.U32.HI R74, R7, 0x4, R6 ; - /*56c0*/ LOP3.LUT R44, R44, R43, RZ, 0x30, !PT ; - /*56d0*/ LOP3.LUT R60, R43, R35, R24, 0x90, !PT ; - /*56e0*/ LOP3.LUT R6, R54, R45, R29, 0xb4, !PT ; - /*56f0*/ LOP3.LUT R7, R29, R30, R45, 0xb4, !PT ; - /*5700*/ LOP3.LUT R72, R48, R41, R55, 0xb4, !PT ; - /*5710*/ LOP3.LUT R43, R55, R38, R41, 0xb4, !PT ; - /*5720*/ LOP3.LUT R29, R29, R54, RZ, 0x30, !PT ; - /*5730*/ LOP3.LUT R57, R38, R48, R53, 0xb4, !PT ; - /*5740*/ LOP3.LUT R41, R41, R53, R38, 0xb4, !PT ; - /*5750*/ LOP3.LUT R4, R4, R45, RZ, 0x3c, !PT ; - /*5760*/ LOP3.LUT R65, R63, R28, R40, 0xb4, !PT ; - /*5770*/ LOP3.LUT R38, R40, R37, R28, 0xb4, !PT ; - /*5780*/ LOP3.LUT R45, R44, R35, R24, 0x96, !PT ; - /*5790*/ LOP3.LUT R69, R54, R52, R25, 0x90, !PT ; - /*57a0*/ LOP3.LUT R40, R74, R40, R63, 0xb4, !PT ; - /*57b0*/ LOP3.LUT R63, R37, R63, R74, 0xb4, !PT ; - /*57c0*/ LOP3.LUT R44, R34, R49, R62, 0xb4, !PT ; - /*57d0*/ LOP3.LUT R59, R62, R31, R49, 0xb4, !PT ; - /*57e0*/ LOP3.LUT R35, R29, R52, R25, 0x96, !PT ; - /*57f0*/ LOP3.LUT R37, R28, R74, R37, 0xb4, !PT ; - /*5800*/ LOP3.LUT R49, R49, R42, R31, 0xb4, !PT ; - /*5810*/ LOP3.LUT R29, R39, R32, R61, 0xb4, !PT ; - /*5820*/ LOP3.LUT R28, R61, R36, R32, 0xb4, !PT ; - /*5830*/ LOP3.LUT R31, R31, R34, R42, 0xb4, !PT ; - /*5840*/ LOP3.LUT R62, R42, R62, R34, 0xb4, !PT ; - /*5850*/ LOP3.LUT R55, R53, R55, R48, 0xb4, !PT ; - /*5860*/ LOP3.LUT R32, R32, R47, R36, 0xb4, !PT ; - /*5870*/ LOP3.LUT R24, R36, R39, R47, 0xb4, !PT ; - /*5880*/ LOP3.LUT R61, R47, R61, R39, 0xb4, !PT ; - /*5890*/ LOP3.LUT R25, R60, R33, RZ, 0x3c, !PT ; - /*58a0*/ LOP3.LUT R30, R69, R30, RZ, 0x3c, !PT ; - /*58b0*/ LOP3.LUT R34, R45, 0x1, RZ, 0x3c, !PT ; -.L_x_88: - /*58c0*/ LOP3.LUT R69, R9, R29, R0, 0x96, !PT ; - /*58d0*/ UMOV UR11, 0x8 ; - /*58e0*/ LOP3.LUT R60, R15, R44, R4, 0x96, !PT ; - /*58f0*/ ULDC UR5, c[0x2][0x0] ; - /*5900*/ LOP3.LUT R45, R10, R24, R5, 0x96, !PT ; - /*5910*/ UIMAD UR5, UR10, UR11, UR5 ; - /*5920*/ LOP3.LUT R69, R70, R69, R43, 0x96, !PT ; - /*5930*/ UIADD3 UR10, UR10, 0x1, URZ ; - /*5940*/ LOP3.LUT R60, R71, R60, R38, 0x96, !PT ; - /*5950*/ LOP3.LUT R45, R64, R45, R55, 0x96, !PT ; - /*5960*/ UISETP.NE.AND UP1, UPT, UR10, 0x17, UPT ; - /*5970*/ SHF.L.W.U32.HI R48, R60, 0x1, R69 ; - /*5980*/ LOP3.LUT R52, R13, R31, R6, 0x96, !PT ; - /*5990*/ LOP3.LUT R54, R27, R61, R8, 0x96, !PT ; - /*59a0*/ ULDC.64 UR8, c[0x3][UR5] ; - /*59b0*/ LOP3.LUT R33, R48.reuse, R45.reuse, R61, 0x96, !PT ; - /*59c0*/ LOP3.LUT R61, R48, R45, R27, 0x96, !PT ; - /*59d0*/ LOP3.LUT R52, R67, R52, R40, 0x96, !PT ; - /*59e0*/ SHF.L.W.U32.HI R53, R69, 0x1, R60 ; - /*59f0*/ LOP3.LUT R74, R50, R59, R30, 0x96, !PT ; - /*5a00*/ LOP3.LUT R27, R12, R28, R25, 0x96, !PT ; - /*5a10*/ LOP3.LUT R54, R51, R54, R72, 0x96, !PT ; - /*5a20*/ LOP3.LUT R8, R48, R45, R8, 0x96, !PT ; - /*5a30*/ LOP3.LUT R39, R48.reuse, R45.reuse, R72, 0x96, !PT ; - /*5a40*/ LOP3.LUT R48, R48, R45, R51, 0x96, !PT ; - /*5a50*/ LOP3.LUT R72, R26, R62, R7, 0x96, !PT ; - /*5a60*/ LOP3.LUT R36, R53, R52, R62, 0x96, !PT ; - /*5a70*/ SHF.L.W.U32.HI R73, R45, 0x1, R52 ; - /*5a80*/ SHF.L.W.U32.HI R51, R52, 0x1, R45 ; - /*5a90*/ LOP3.LUT R74, R58, R74, R37, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R62, R66, R27, R41, 0x96, !PT ; - /*5ab0*/ LOP3.LUT R45, R53.reuse, R52.reuse, R7, 0x96, !PT ; - /*5ac0*/ LOP3.LUT R26, R53.reuse, R52.reuse, R26, 0x96, !PT ; - /*5ad0*/ LOP3.LUT R42, R53.reuse, R52.reuse, R65, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R53, R53, R52, R56, 0x96, !PT ; - /*5af0*/ LOP3.LUT R75, R11, R32, R34.reuse, 0x96, !PT ; - /*5b00*/ LOP3.LUT R76, R14, R49, R35.reuse, 0x96, !PT ; - /*5b10*/ LOP3.LUT R27, R73, R74, R35, 0x96, !PT ; - /*5b20*/ LOP3.LUT R7, R51, R62, R34, 0x96, !PT ; - /*5b30*/ LOP3.LUT R35, R73.reuse, R74.reuse, R49, 0x96, !PT ; - /*5b40*/ LOP3.LUT R14, R73, R74, R14, 0x96, !PT ; - /*5b50*/ LOP3.LUT R52, R73.reuse, R74.reuse, R63, 0x96, !PT ; - /*5b60*/ LOP3.LUT R34, R73, R74, R46, 0x96, !PT ; - /*5b70*/ SHF.L.W.U32.HI R73, R74, 0x1, R62 ; - /*5b80*/ LOP3.LUT R56, R56, R72, R65, 0x96, !PT ; - /*5b90*/ LOP3.LUT R49, R51, R62, R57.reuse, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R65, R68, R75, R57, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R72, R46, R76, R63, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R57, R73.reuse, R54.reuse, R0, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R29, R73.reuse, R54.reuse, R29, 0x96, !PT ; - /*5be0*/ LOP3.LUT R9, R73.reuse, R54.reuse, R9, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R63, R73.reuse, R54.reuse, R43, 0x96, !PT ; - /*5c00*/ LOP3.LUT R0, R73, R54, R70, 0x96, !PT ; - /*5c10*/ SHF.L.W.U32.HI R47, R62, 0x1, R74 ; - /*5c20*/ SHF.L.W.U32.HI R73, R54, 0x1, R56 ; - /*5c30*/ SHF.L.W.U32.HI R54, R56, 0x1, R54 ; - /*5c40*/ LOP3.LUT R32, R51.reuse, R62.reuse, R32, 0x96, !PT ; - /*5c50*/ LOP3.LUT R11, R51.reuse, R62.reuse, R11, 0x96, !PT ; - /*5c60*/ LOP3.LUT R51, R51, R62, R68, 0x96, !PT ; - /*5c70*/ LOP3.LUT R62, R47.reuse, R56.reuse, R4, 0x96, !PT ; - /*5c80*/ LOP3.LUT R46, R47.reuse, R56.reuse, R44, 0x96, !PT ; - /*5c90*/ LOP3.LUT R44, R54, R65, R55, 0x96, !PT ; - /*5ca0*/ SHF.L.W.U32.HI R4, R72, 0x1, R65 ; - /*5cb0*/ LOP3.LUT R68, R47.reuse, R56.reuse, R15, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R70, R47, R56, R38, 0x96, !PT ; - /*5cd0*/ SHF.L.W.U32.HI R55, R65, 0x1, R72 ; - /*5ce0*/ LOP3.LUT R47, R47, R56, R71, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R15, R54.reuse, R65.reuse, R5, 0x96, !PT ; - /*5d00*/ LOP3.LUT R24, R54.reuse, R65.reuse, R24, 0x96, !PT ; - /*5d10*/ LOP3.LUT R38, R54.reuse, R65.reuse, R10, 0x96, !PT ; - /*5d20*/ LOP3.LUT R56, R54, R65, R64, 0x96, !PT ; - /*5d30*/ LOP3.LUT R43, R73.reuse, R72.reuse, R13, 0x96, !PT ; - /*5d40*/ LOP3.LUT R65, R73.reuse, R72.reuse, R31, 0x96, !PT ; - /*5d50*/ LOP3.LUT R13, R73.reuse, R72.reuse, R40, 0x96, !PT ; - /*5d60*/ LOP3.LUT R54, R4, R69, R12, 0x96, !PT ; - /*5d70*/ LOP3.LUT R64, R73.reuse, R72.reuse, R6, 0x96, !PT ; - /*5d80*/ LOP3.LUT R5, R73, R72, R67, 0x96, !PT ; - /*5d90*/ LOP3.LUT R40, R4.reuse, R69.reuse, R25, 0x96, !PT ; - /*5da0*/ LOP3.LUT R31, R4.reuse, R69.reuse, R28, 0x96, !PT ; - /*5db0*/ LOP3.LUT R71, R4.reuse, R69.reuse, R41, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R66, R4, R69, R66, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R12, R55.reuse, R60.reuse, R59, 0x96, !PT ; - /*5de0*/ LOP3.LUT R41, R55, R60, R30, 0x96, !PT ; - /*5df0*/ LOP3.LUT R69, R55.reuse, R60.reuse, R50, 0x96, !PT ; - /*5e00*/ LOP3.LUT R72, R55.reuse, R60.reuse, R37, 0x96, !PT ; - /*5e10*/ LOP3.LUT R55, R55, R60, R58, 0x96, !PT ; - /*5e20*/ SHF.L.W.U32.HI R4, R26, 0xb, R61 ; - /*5e30*/ SHF.L.W.U32.HI R67, R61, 0xb, R26 ; - /*5e40*/ SHF.L.W.U32.HI R59, R57, 0x1c, R62 ; - /*5e50*/ SHF.L.W.U32.HI R28, R62, 0x1c, R57 ; - /*5e60*/ SHF.L.W.U32.HI R10, R31, 0x14, R12 ; - /*5e70*/ SHF.L.W.U32.HI R62, R11, 0x3, R14 ; - /*5e80*/ SHF.L.W.U32.HI R61, R14, 0x3, R11 ; - /*5e90*/ SHF.L.W.U32.HI R30, R65, 0xc, R24 ; - /*5ea0*/ SHF.L.W.U32.HI R6, R24, 0xc, R65 ; - /*5eb0*/ SHF.L.W.U32.HI R31, R12, 0x14, R31 ; - /*5ec0*/ SHF.L.W.U32.HI R11, R13, 0xd, R44 ; - /*5ed0*/ SHF.L.W.U32.HI R24, R66, 0xe, R55 ; - /*5ee0*/ SHF.L.W.U32.HI R60, R55, 0xe, R66 ; - /*5ef0*/ SHF.L.W.U32.HI R44, R44, 0xd, R13 ; - /*5f00*/ SHF.L.W.U32.HI R50, R15, 0x1, R64 ; - /*5f10*/ SHF.L.W.U32.HI R12, R64, 0x1, R15 ; - /*5f20*/ SHF.L.W.U32.HI R55, R33, 0x6, R36 ; - /*5f30*/ SHF.L.W.U32.HI R13, R36, 0x6, R33 ; - /*5f40*/ SHF.L.W.U32.HI R57, R51, 0x12, R34 ; - /*5f50*/ SHF.L.W.U32.HI R15, R34, 0x12, R51 ; - /*5f60*/ SHF.L.W.U32.HI R65, R63, 0x15, R70 ; - /*5f70*/ SHF.L.W.U32.HI R25, R70, 0x15, R63 ; - /*5f80*/ SHF.L.W.U32.HI R33, R40, 0x1b, R41 ; - /*5f90*/ SHF.L.W.U32.HI R34, R41, 0x1b, R40 ; - /*5fa0*/ SHF.L.W.U32.HI R66, R53, 0x1d, R48 ; - /*5fb0*/ SHF.L.W.U32.HI R63, R48, 0x1d, R53 ; - /*5fc0*/ SHF.L.W.U32.HI R37, R38, 0xa, R43 ; - /*5fd0*/ SHF.L.W.U32.HI R40, R43, 0xa, R38 ; - /*5fe0*/ SHF.L.W.U32.HI R38, R39, 0xf, R42 ; - /*5ff0*/ SHF.L.W.U32.HI R43, R42, 0xf, R39 ; - /*6000*/ SHF.L.W.U32.HI R48, R69, 0x7, R54 ; - /*6010*/ SHF.L.W.U32.HI R51, R54, 0x7, R69 ; - /*6020*/ SHF.L.W.U32.HI R42, R45, 0x1e, R8 ; - /*6030*/ SHF.L.W.U32.HI R54, R56, 0x2, R5 ; - /*6040*/ PRMT R39, R47, 0x4321, R0 ; - /*6050*/ PRMT R41, R0, 0x4321, R47 ; - /*6060*/ SHF.L.W.U32.HI R45, R8, 0x1e, R45 ; - /*6070*/ SHF.L.W.U32.HI R56, R5, 0x2, R56 ; - /*6080*/ LOP3.LUT R5, R6, R25, R67, 0xb4, !PT ; - /*6090*/ LOP3.LUT R8, R67, R60, R25, 0xb4, !PT ; - /*60a0*/ LOP3.LUT R0, R25, R7, R60, 0xb4, !PT ; - /*60b0*/ LOP3.LUT R58, R7, R67, R6, 0xb4, !PT ; - /*60c0*/ LOP3.LUT R25, R60, R6, R7, 0xb4, !PT ; - /*60d0*/ SHF.L.W.U32.HI R36, R35, 0x4, R32 ; - /*60e0*/ SHF.L.W.U32.HI R47, R46, 0x17, R29 ; - /*60f0*/ LOP3.LUT R60, R27, R4, R30, 0xb4, !PT ; - /*6100*/ LOP3.LUT R6, R30, R65, R4, 0xb4, !PT ; - /*6110*/ LOP3.LUT R7, R4, R24, R65, 0xb4, !PT ; - /*6120*/ SHF.L.W.U32.HI R26, R9, 0x19, R68 ; - /*6130*/ SHF.L.W.U32.HI R35, R32, 0x4, R35 ; - /*6140*/ SHF.L.W.U32.HI R46, R29, 0x17, R46 ; - /*6150*/ LOP3.LUT R4, R65, R27, R24, 0xb4, !PT ; - /*6160*/ LOP3.LUT R30, R24, R30, R27, 0xb4, !PT ; - /*6170*/ SHF.L.W.U32.HI R9, R68, 0x19, R9 ; - /*6180*/ PRMT R14, R71, 0x2107, R72 ; - /*6190*/ SHF.L.W.U32.HI R53, R52, 0x9, R49 ; - /*61a0*/ LOP3.LUT R32, R28, R61, R31, 0xb4, !PT ; - /*61b0*/ LOP3.LUT R24, R31, R44, R61, 0xb4, !PT ; - /*61c0*/ LOP3.LUT R29, R44, R28, R63, 0xb4, !PT ; - /*61d0*/ SHF.L.W.U32.HI R52, R49, 0x9, R52 ; - /*61e0*/ LOP3.LUT R61, R61, R63, R44, 0xb4, !PT ; - /*61f0*/ LOP3.LUT R28, R63, R31, R28, 0xb4, !PT ; - /*6200*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*6210*/ LOP3.LUT R49, R59, R62, R10, 0xb4, !PT ; - /*6220*/ LOP3.LUT R31, R10, R11, R62, 0xb4, !PT ; - /*6230*/ LOP3.LUT R44, R11, R59, R66, 0xb4, !PT ; - /*6240*/ PRMT R64, R72, 0x2107, R71 ; - /*6250*/ LOP3.LUT R62, R62, R66, R11, 0xb4, !PT ; - /*6260*/ LOP3.LUT R59, R66, R10, R59, 0xb4, !PT ; - /*6270*/ LOP3.LUT R11, R12, R9, R13, 0xb4, !PT ; - /*6280*/ LOP3.LUT R10, R13, R14, R9, 0xb4, !PT ; - /*6290*/ LOP3.LUT R27, R9, R15, R14, 0xb4, !PT ; - /*62a0*/ LOP3.LUT R9, R14, R12, R15, 0xb4, !PT ; - /*62b0*/ LOP3.LUT R12, R15, R13, R12, 0xb4, !PT ; - /*62c0*/ LOP3.LUT R14, R50, R26, R55, 0xb4, !PT ; - /*62d0*/ LOP3.LUT R15, R64, R50, R57, 0xb4, !PT ; - /*62e0*/ LOP3.LUT R13, R55, R64, R26, 0xb4, !PT ; - /*62f0*/ LOP3.LUT R50, R57, R55, R50, 0xb4, !PT ; - /*6300*/ LOP3.LUT R55, R35, R43, R40, 0xb4, !PT ; - /*6310*/ LOP3.LUT R72, R40, R41, R43, 0xb4, !PT ; - /*6320*/ LOP3.LUT R26, R26, R57, R64, 0xb4, !PT ; - /*6330*/ LOP3.LUT R43, R43, R34, R41, 0xb4, !PT ; - /*6340*/ LOP3.LUT R57, R34, R40, R35, 0xb4, !PT ; - /*6350*/ LOP3.LUT R41, R41, R35, R34, 0xb4, !PT ; - /*6360*/ LOP3.LUT R34, R58, UR8, RZ, 0x3c, !PT ; - /*6370*/ LOP3.LUT R35, R60, UR9, RZ, 0x3c, !PT ; - /*6380*/ LOP3.LUT R68, R45, R51, R46, 0xb4, !PT ; - /*6390*/ LOP3.LUT R64, R46, R52, R51, 0xb4, !PT ; - /*63a0*/ LOP3.LUT R63, R33, R37, R36, 0xb4, !PT ; - /*63b0*/ LOP3.LUT R40, R36, R38, R37, 0xb4, !PT ; - /*63c0*/ LOP3.LUT R65, R37, R39, R38, 0xb4, !PT ; - /*63d0*/ LOP3.LUT R51, R51, R56, R52, 0xb4, !PT ; - /*63e0*/ LOP3.LUT R70, R52, R45, R56, 0xb4, !PT ; - /*63f0*/ LOP3.LUT R66, R56, R46, R45, 0xb4, !PT ; - /*6400*/ LOP3.LUT R38, R38, R33, R39, 0xb4, !PT ; - /*6410*/ LOP3.LUT R37, R39, R36, R33, 0xb4, !PT ; - /*6420*/ LOP3.LUT R46, R42, R48, R47, 0xb4, !PT ; - /*6430*/ LOP3.LUT R67, R47, R53, R48, 0xb4, !PT ; - /*6440*/ LOP3.LUT R56, R48, R54, R53, 0xb4, !PT ; - /*6450*/ LOP3.LUT R71, R53, R42, R54, 0xb4, !PT ; - /*6460*/ LOP3.LUT R58, R54, R47, R42, 0xb4, !PT ; - /*6470*/ @P0 BRA `(.L_x_88) ; - /*6480*/ UMOV UR8, 32@lo(d_target) ; - /*6490*/ UMOV UR9, 32@hi(d_target) ; - /*64a0*/ LDG.E.64.STRONG.CTA R52, [UR8] ; - /*64b0*/ LOP3.LUT R7, R26, R62, R7, 0x96, !PT ; - /*64c0*/ BMOV.32.CLEAR RZ, B0 ; - /*64d0*/ LOP3.LUT R0, R9, R29, R0, 0x96, !PT ; - /*64e0*/ BSSY B0, `(.L_x_89) ; - /*64f0*/ LOP3.LUT R4, R15, R44, R4, 0x96, !PT ; - /*6500*/ LOP3.LUT R8, R27, R61, R8, 0x96, !PT ; - /*6510*/ LOP3.LUT R56, R56, R7, R65, 0x96, !PT ; - /*6520*/ LOP3.LUT R14, R14, R49, R35, 0x96, !PT ; - /*6530*/ LOP3.LUT R5, R10, R24, R5, 0x96, !PT ; - /*6540*/ LOP3.LUT R51, R51, R8, R72, 0x96, !PT ; - /*6550*/ LOP3.LUT R7, R70, R0, R43, 0x96, !PT ; - /*6560*/ LOP3.LUT R38, R71, R4, R38, 0x96, !PT ; - /*6570*/ LOP3.LUT R11, R11, R32, R34, 0x96, !PT ; - /*6580*/ LOP3.LUT R6, R13, R31, R6, 0x96, !PT ; - /*6590*/ LOP3.LUT R46, R46, R14, R63, 0x96, !PT ; - /*65a0*/ LOP3.LUT R55, R64, R5, R55, 0x96, !PT ; - /*65b0*/ SHF.L.W.U32.HI R0, R51, 0x1, R56 ; - /*65c0*/ SHF.L.W.U32.HI R4, R38, 0x1, R7 ; - /*65d0*/ LOP3.LUT R30, R50, R59, R30, 0x96, !PT ; - /*65e0*/ LOP3.LUT R57, R68, R11, R57, 0x96, !PT ; - /*65f0*/ LOP3.LUT R40, R67, R6, R40, 0x96, !PT ; - /*6600*/ SHF.L.W.U32.HI R5, R56, 0x1, R51 ; - /*6610*/ SHF.L.W.U32.HI R7, R7, 0x1, R38 ; - /*6620*/ LOP3.LUT R31, R31, R0, R46, 0x96, !PT ; - /*6630*/ LOP3.LUT R12, R12, R28, R25, 0x96, !PT ; - /*6640*/ LOP3.LUT R37, R58, R30, R37, 0x96, !PT ; - /*6650*/ LOP3.LUT R24, R24, R5, R57, 0x96, !PT ; - /*6660*/ SHF.L.W.U32.HI R0, R55, 0x1, R40 ; - /*6670*/ LOP3.LUT R4, R27, R4, R55, 0x96, !PT ; - /*6680*/ LOP3.LUT R7, R26, R7, R40, 0x96, !PT ; - /*6690*/ LOP3.LUT R41, R66, R12, R41, 0x96, !PT ; - /*66a0*/ SHF.L.W.U32.HI R5, R40, 0x1, R55 ; - /*66b0*/ LOP3.LUT R0, R35, R0, R37, 0x96, !PT ; - /*66c0*/ SHF.L.W.U32.HI R9, R31, 0xc, R24 ; - /*66d0*/ SHF.L.W.U32.HI R6, R7, 0xb, R4 ; - /*66e0*/ LOP3.LUT R5, R34, R5, R41, 0x96, !PT ; - /*66f0*/ SHF.L.W.U32.HI R24, R24, 0xc, R31 ; - /*6700*/ SHF.L.W.U32.HI R4, R4, 0xb, R7 ; - /*6710*/ LOP3.LUT R0, R0, R6, R9, 0xb4, !PT ; - /*6720*/ LOP3.LUT R4, R5, R4, R24, 0xb4, !PT ; - /*6730*/ LOP3.LUT R0, R0, 0x80000000, RZ, 0x3c, !PT ; - /*6740*/ LOP3.LUT R4, R4, 0x80008008, RZ, 0x3c, !PT ; - /*6750*/ PRMT R10, R0, 0x123, RZ ; - /*6760*/ PRMT R11, R4, 0x123, RZ ; - /*6770*/ ISETP.GT.U32.AND P0, PT, R10, R52, PT ; - /*6780*/ ISETP.GT.U32.AND.EX P0, PT, R11, R53, PT, P0 ; - /*6790*/ @P0 BRA `(.L_x_90) ; - /*67a0*/ S2R R5, SR_LANEID ; - /*67b0*/ VOTEU.ANY UR5, UPT, PT ; - /*67c0*/ FLO.U32 R4, UR5 ; - /*67d0*/ POPC R0, UR5 ; - /*67e0*/ ISETP.EQ.U32.AND P0, PT, R4, R5, PT ; - /*67f0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [UR6], R0 ; - /*6800*/ S2R R6, SR_LTMASK ; - /*6810*/ LOP3.LUT R7, R6, UR5, RZ, 0xc0, !PT ; - /*6820*/ POPC R6, R7 ; - /*6830*/ SHFL.IDX PT, R5, R5, R4, 0x1f ; - /*6840*/ IMAD.IADD R6, R5, 0x1, R6 ; - /*6850*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*6860*/ @P0 EXIT ; - /*6870*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*6880*/ UMOV UR8, 32@lo(d_header) ; - /*6890*/ IMAD.U32 R7, RZ, RZ, UR11 ; - /*68a0*/ UMOV UR9, 32@hi(d_header) ; - /*68b0*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*68c0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*68d0*/ STG.E.EF.128.SYS [R4], R20 ; - /*68e0*/ STG.E.EF.128.SYS [R4+0x10], R16 ; - /*68f0*/ STG.E.EF.64.SYS [R6+0x100], R88 ; - /*6900*/ LDG.E.64.STRONG.CTA R8, [UR8] ; - /*6910*/ STG.E.EF.64.SYS [UR6+-0x60], R8 ; - /*6920*/ STG.E.EF.64.SYS [R6+0x148], R10 ; -.L_x_90: - /*6930*/ BSYNC B0 ; -.L_x_89: - /*6940*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6950*/ @P0 EXIT ; - /*6960*/ BRA `(.L_x_91) ; -.L_x_92: - /*6970*/ BRA `(.L_x_92); -.L_x_181: - - -//--------------------- .text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=91" - .align 128 - .global _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,(.L_x_182 - _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R86, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*0060*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0070*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0080*/ LOP3.LUT R85, R86.reuse, 0xff8, RZ, 0xc0, !PT ; - /*0090*/ IMAD.SHL.U32 R87, R86.reuse, 0x20, RZ ; - /*00a0*/ LOP3.LUT R0, R86, 0x3, RZ, 0xc0, !PT ; - /*00b0*/ IMAD.SHL.U32 R3, R85.reuse, 0x8, RZ ; - /*00c0*/ LEA R85, R85, 0x800, 0x6 ; - /*00d0*/ LOP3.LUT R84, R3, 0xfffffff8, R86, 0xe2, !PT ; - /*00e0*/ IMAD R3, R0, 0x10, R85 ; - /*00f0*/ LEA R86, R86, 0x800, 0x6 ; -.L_x_100: - /*0100*/ S2R R5, SR_TID.X ; - /*0110*/ UMOV UR4, 32@lo(d_header) ; - /*0120*/ UMOV UR5, 32@hi(d_header) ; - /*0130*/ S2R R28, SR_CTAID.X ; - /*0140*/ SHF.R.S32.HI R33, RZ, 0x1f, R2 ; - /*0150*/ CS2R R46, SRZ ; - /*0160*/ IMAD.MOV.U32 R52, RZ, RZ, -0x80000000 ; - /*0170*/ CS2R R16, SRZ ; - /*0180*/ CS2R R6, SRZ ; - /*0190*/ CS2R R8, SRZ ; - /*01a0*/ CS2R R14, SRZ ; - /*01b0*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*01c0*/ CS2R R48, SRZ ; - /*01d0*/ IMAD.MOV.U32 R45, RZ, RZ, RZ ; - /*01e0*/ CS2R R42, SRZ ; - /*01f0*/ CS2R R12, SRZ ; - /*0200*/ CS2R R10, SRZ ; - /*0210*/ IMAD.MOV.U32 R54, RZ, RZ, RZ ; - /*0220*/ CS2R R38, SRZ ; - /*0230*/ CS2R R36, SRZ ; - /*0240*/ CS2R R18, SRZ ; - /*0250*/ CS2R R40, SRZ ; - /*0260*/ IMAD.MOV.U32 R63, RZ, RZ, RZ ; - /*0270*/ CS2R R30, SRZ ; - /*0280*/ IMAD.MOV.U32 R51, RZ, RZ, RZ ; - /*0290*/ LDG.E.U.128.STRONG.CTA R24, [UR4] ; - /*02a0*/ IMAD R28, R28, c[0x0][0x0], R5 ; - /*02b0*/ IMAD.MOV.U32 R57, RZ, RZ, RZ ; - /*02c0*/ LDG.E.U.128.STRONG.CTA R20, [UR4+0x10] ; - /*02d0*/ IMAD R29, R28, c[0x3][0x180], RZ ; - /*02e0*/ CS2R R4, SRZ ; - /*02f0*/ IMAD.MOV.U32 R34, RZ, RZ, 0x1 ; - /*0300*/ UMOV UR4, URZ ; - /*0310*/ IMAD.MOV.U32 R35, RZ, RZ, RZ ; - /*0320*/ IADD3 R32, P0, P1, R29, c[0x0][0x160], R2 ; - /*0330*/ CS2R R28, SRZ ; - /*0340*/ IADD3.X R33, RZ, c[0x0][0x164], R33, P0, P1 ; -.L_x_93: - /*0350*/ LOP3.LUT R44, R26, R28, R17, 0x96, !PT ; - /*0360*/ ULDC.64 UR8, c[0x3][UR4] ; - /*0370*/ LOP3.LUT R50, R27, R29, R6, 0x96, !PT ; - /*0380*/ UIADD3 UR4, UR4, 0x8, URZ ; - /*0390*/ LOP3.LUT R53, R22, R47, R5, 0x96, !PT ; - /*03a0*/ LOP3.LUT R55, R23, R52, R4, 0x96, !PT ; - /*03b0*/ LOP3.LUT R56, R32, R45, R15, 0x96, !PT ; - /*03c0*/ LOP3.LUT R58, R33, R48, R0, 0x96, !PT ; - /*03d0*/ LOP3.LUT R44, R44, R14, R19, 0x96, !PT ; - /*03e0*/ LOP3.LUT R59, R50, R11, R12, 0x96, !PT ; - /*03f0*/ LOP3.LUT R66, R53, R8, R43, 0x96, !PT ; - /*0400*/ LOP3.LUT R69, R55, R10, R13, 0x96, !PT ; - /*0410*/ LOP3.LUT R56, R56, R7, R46, 0x96, !PT ; - /*0420*/ LOP3.LUT R53, R58, R9, R16, 0x96, !PT ; - /*0430*/ SHF.L.W.U32.HI R55, R59, 0x1, R44 ; - /*0440*/ SHF.L.W.U32.HI R64, R44, 0x1, R59 ; - /*0450*/ SHF.L.W.U32.HI R65, R69, 0x1, R66 ; - /*0460*/ SHF.L.W.U32.HI R71, R53, 0x1, R56 ; - /*0470*/ LOP3.LUT R55, R55, R56, RZ, 0x3c, !PT ; - /*0480*/ SHF.L.W.U32.HI R68, R56, 0x1, R53 ; - /*0490*/ LOP3.LUT R64, R64, R53, RZ, 0x3c, !PT ; - /*04a0*/ LOP3.LUT R53, R20, R30, R41, 0x96, !PT ; - /*04b0*/ LOP3.LUT R56, R21, R31, R36, 0x96, !PT ; - /*04c0*/ LOP3.LUT R65, R65, R44, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R44, R24, R34, R51, 0x96, !PT ; - /*04e0*/ LOP3.LUT R50, R25, R35, R40, 0x96, !PT ; - /*04f0*/ LOP3.LUT R58, R53, R37, R54, 0x96, !PT ; - /*0500*/ LOP3.LUT R67, R56, R18, R39, 0x96, !PT ; - /*0510*/ LOP3.LUT R44, R44, R42, R63, 0x96, !PT ; - /*0520*/ LOP3.LUT R53, R50, R38, R49, 0x96, !PT ; - /*0530*/ SHF.L.W.U32.HI R61, R67, 0x1, R58 ; - /*0540*/ SHF.L.W.U32.HI R60, R58, 0x1, R67 ; - /*0550*/ SHF.L.W.U32.HI R73, R53, 0x1, R44 ; - /*0560*/ LOP3.LUT R61, R61, R44, RZ, 0x3c, !PT ; - /*0570*/ SHF.L.W.U32.HI R62, R66, 0x1, R69 ; - /*0580*/ SHF.L.W.U32.HI R44, R44, 0x1, R53 ; - /*0590*/ LOP3.LUT R50, R55.reuse, R34, RZ, 0x3c, !PT ; - /*05a0*/ LOP3.LUT R60, R60, R53, RZ, 0x3c, !PT ; - /*05b0*/ LOP3.LUT R34, R55, R51, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R62, R62, R59, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R58, R71, R58, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R53, R44, R69, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R51, R64, R38, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R59, R68, R67, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R56, R73, R66, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R24, R55.reuse, R24, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R42, R55, R42, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R44, R55, R63, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R38, R65.reuse, R20, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R55, R64.reuse, R35, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R20, R65, R54, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R35, R64, R40, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R54, R61, R26, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R17, R61, R17, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R6, R60, R6, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R25, R64.reuse, R25, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R49, R64, R49, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R40, R65, R37, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R63, R62, R18, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R27, R60.reuse, R27, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R29, R60.reuse, R29, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R11, R60.reuse, R11, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R26, R60, R12, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R67, R58, R5, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R21, R62, R21, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R31, R62.reuse, R31, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R36, R62.reuse, R36, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R39, R62, R39, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R64, R59, R52, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R60, R56, R32, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R5, R53, R33, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R52, R59.reuse, R4, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R62, R59, R13, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R4, R56, R7, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R13, R53, R9, RZ, 0x3c, !PT ; - /*0800*/ SHF.L.W.U32.HI R37, R6, 0xa, R17 ; - /*0810*/ SHF.L.W.U32.HI R18, R17, 0xa, R6 ; - /*0820*/ SHF.L.W.U32.HI R6, R63, 0xf, R40 ; - /*0830*/ SHF.L.W.U32.HI R9, R40, 0xf, R63 ; - /*0840*/ SHF.L.W.U32.HI R40, R5, 0x1b, R60 ; - /*0850*/ LOP3.LUT R28, R61.reuse, R28, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R14, R61.reuse, R14, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R19, R61, R19, RZ, 0x3c, !PT ; - /*0880*/ SHF.L.W.U32.HI R60, R60, 0x1b, R5 ; - /*0890*/ LOP3.LUT R30, R65, R30, RZ, 0x3c, !PT ; - /*08a0*/ LOP3.LUT R47, R58.reuse, R47, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R43, R58, R43, RZ, 0x3c, !PT ; - /*08c0*/ LOP3.LUT R61, R59, R23, RZ, 0x3c, !PT ; - /*08d0*/ PRMT R5, R4, 0x2107, R13 ; - /*08e0*/ LOP3.LUT R23, R59, R10, RZ, 0x3c, !PT ; - /*08f0*/ PRMT R4, R13, 0x2107, R4 ; - /*0900*/ LOP3.LUT R22, R58.reuse, R22, RZ, 0x3c, !PT ; - /*0910*/ LOP3.LUT R8, R58, R8, RZ, 0x3c, !PT ; - /*0920*/ LOP3.LUT R32, R56, R15, RZ, 0x3c, !PT ; - /*0930*/ LOP3.LUT R59, R53, R0, RZ, 0x3c, !PT ; - /*0940*/ SHF.L.W.U32.HI R13, R52, 0x19, R67 ; - /*0950*/ LOP3.LUT R41, R65, R41, RZ, 0x3c, !PT ; - /*0960*/ LOP3.LUT R58, R56, R46, RZ, 0x3c, !PT ; - /*0970*/ LOP3.LUT R71, R53, R16, RZ, 0x3c, !PT ; - /*0980*/ SHF.L.W.U32.HI R7, R50, 0x4, R55 ; - /*0990*/ SHF.L.W.U32.HI R15, R27, 0x1, R54 ; - /*09a0*/ SHF.L.W.U32.HI R0, R54, 0x1, R27 ; - /*09b0*/ SHF.L.W.U32.HI R67, R67, 0x19, R52 ; - /*09c0*/ LOP3.LUT R10, R56, R45, RZ, 0x3c, !PT ; - /*09d0*/ PRMT R65, R43, 0x4321, R62 ; - /*09e0*/ SHF.L.W.U32.HI R12, R31, 0x6, R30 ; - /*09f0*/ SHF.L.W.U32.HI R17, R30, 0x6, R31 ; - /*0a00*/ SHF.L.W.U32.HI R52, R49, 0x12, R44 ; - /*0a10*/ SHF.L.W.U32.HI R46, R47, 0x17, R64 ; - /*0a20*/ SHF.L.W.U32.HI R16, R64, 0x17, R47 ; - /*0a30*/ SHF.L.W.U32.HI R27, R26, 0x2, R19 ; - /*0a40*/ LOP3.LUT R33, R53, R48, RZ, 0x3c, !PT ; - /*0a50*/ PRMT R62, R62, 0x4321, R43 ; - /*0a60*/ SHF.L.W.U32.HI R49, R44, 0x12, R49 ; - /*0a70*/ SHF.L.W.U32.HI R19, R19, 0x2, R26 ; - /*0a80*/ SHF.L.W.U32.HI R45, R38, 0x1e, R21 ; - /*0a90*/ SHF.L.W.U32.HI R47, R21, 0x1e, R38 ; - /*0aa0*/ SHF.L.W.U32.HI R30, R35, 0x3, R34 ; - /*0ab0*/ SHF.L.W.U32.HI R31, R34, 0x3, R35 ; - /*0ac0*/ SHF.L.W.U32.HI R48, R42, 0x9, R51 ; - /*0ad0*/ SHF.L.W.U32.HI R54, R51, 0x9, R42 ; - /*0ae0*/ SHF.L.W.U32.HI R43, R32, 0x7, R59 ; - /*0af0*/ SHF.L.W.U32.HI R63, R59, 0x7, R32 ; - /*0b00*/ SHF.L.W.U32.HI R35, R14, 0xd, R11 ; - /*0b10*/ SHF.L.W.U32.HI R26, R11, 0xd, R14 ; - /*0b20*/ SHF.L.W.U32.HI R21, R23, 0x15, R8 ; - /*0b30*/ SHF.L.W.U32.HI R69, R55, 0x4, R50 ; - /*0b40*/ SHF.L.W.U32.HI R59, R20, 0x1d, R39 ; - /*0b50*/ SHF.L.W.U32.HI R53, R39, 0x1d, R20 ; - /*0b60*/ SHF.L.W.U32.HI R23, R8, 0x15, R23 ; - /*0b70*/ LOP3.LUT R42, R40, R7, R37, 0xd2, !PT ; - /*0b80*/ LOP3.LUT R14, R7, R37, R6, 0xd2, !PT ; - /*0b90*/ SHF.L.W.U32.HI R20, R41, 0xb, R36 ; - /*0ba0*/ SHF.L.W.U32.HI R50, R36, 0xb, R41 ; - /*0bb0*/ LOP3.LUT R37, R37, R6, R65, 0xd2, !PT ; - /*0bc0*/ LOP3.LUT R8, R6, R65, R40, 0xd2, !PT ; - /*0bd0*/ LOP3.LUT R7, R65, R40, R7, 0xd2, !PT ; - /*0be0*/ LOP3.LUT R6, R17, R67, R4, 0xd2, !PT ; - /*0bf0*/ LOP3.LUT R36, R67, R4, R49, 0xd2, !PT ; - /*0c00*/ LOP3.LUT R40, R0, R17, R67, 0xd2, !PT ; - /*0c10*/ LOP3.LUT R4, R4, R49, R0, 0xd2, !PT ; - /*0c20*/ LOP3.LUT R0, R49, R0, R17, 0xd2, !PT ; - /*0c30*/ LOP3.LUT R17, R12, R13, R5, 0xd2, !PT ; - /*0c40*/ LOP3.LUT R41, R13, R5, R52, 0xd2, !PT ; - /*0c50*/ SHF.L.W.U32.HI R34, R61, 0x1c, R22 ; - /*0c60*/ LOP3.LUT R51, R15, R12, R13, 0xd2, !PT ; - /*0c70*/ LOP3.LUT R5, R5, R52, R15, 0xd2, !PT ; - /*0c80*/ SHF.L.W.U32.HI R22, R22, 0x1c, R61 ; - /*0c90*/ LOP3.LUT R15, R52, R15, R12, 0xd2, !PT ; - /*0ca0*/ SHF.L.W.U32.HI R61, R33, 0x14, R10 ; - /*0cb0*/ LOP3.LUT R49, R47, R16, R63, 0xd2, !PT ; - /*0cc0*/ LOP3.LUT R12, R16, R63, R54, 0xd2, !PT ; - /*0cd0*/ LOP3.LUT R39, R63, R54, R19, 0xd2, !PT ; - /*0ce0*/ LOP3.LUT R13, R54, R19, R47, 0xd2, !PT ; - /*0cf0*/ LOP3.LUT R16, R19, R47, R16, 0xd2, !PT ; - /*0d00*/ IADD3 R57, R57, 0x1, RZ ; - /*0d10*/ LOP3.LUT R63, R45, R46, R43, 0xd2, !PT ; - /*0d20*/ LOP3.LUT R19, R46, R43, R48, 0xd2, !PT ; - /*0d30*/ LOP3.LUT R54, R43, R48, R27, 0xd2, !PT ; - /*0d40*/ SHF.L.W.U32.HI R56, R10, 0x14, R33 ; - /*0d50*/ LOP3.LUT R43, R48, R27, R45, 0xd2, !PT ; - /*0d60*/ LOP3.LUT R46, R27, R45, R46, 0xd2, !PT ; - /*0d70*/ SHF.L.W.U32.HI R55, R28, 0xc, R29 ; - /*0d80*/ SHF.L.W.U32.HI R33, R29, 0xc, R28 ; - /*0d90*/ LOP3.LUT R47, R35, R59, R34, 0xd2, !PT ; - /*0da0*/ LOP3.LUT R45, R59, R34, R61, 0xd2, !PT ; - /*0db0*/ LOP3.LUT R34, R34, R61, R30, 0xd2, !PT ; - /*0dc0*/ LOP3.LUT R28, R61, R30, R35, 0xd2, !PT ; - /*0dd0*/ ISETP.NE.AND P0, PT, R57, 0x18, PT ; - /*0de0*/ SHF.L.W.U32.HI R32, R71, 0xe, R58 ; - /*0df0*/ LOP3.LUT R30, R30, R35, R59, 0xd2, !PT ; - /*0e00*/ LOP3.LUT R35, R22, R56, R31, 0xd2, !PT ; - /*0e10*/ LOP3.LUT R29, R56, R31, R26, 0xd2, !PT ; - /*0e20*/ LOP3.LUT R52, R26, R53, R22, 0xd2, !PT ; - /*0e30*/ LOP3.LUT R48, R53, R22, R56, 0xd2, !PT ; - /*0e40*/ LOP3.LUT R31, R31, R26, R53, 0xd2, !PT ; - /*0e50*/ LOP3.LUT R53, R24, R55, R20, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R26, R55, R20, R21, 0xd2, !PT ; - /*0e70*/ SHF.L.W.U32.HI R44, R58, 0xe, R71 ; - /*0e80*/ LOP3.LUT R20, R20, R21, R32, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R22, R21, R32, R24, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R32, R32, R24, R55, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R55, R25, R33, R50, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R27, R33, R50, R23, 0xd2, !PT ; - /*0ed0*/ LOP3.LUT R21, R50, R23, R44, 0xd2, !PT ; - /*0ee0*/ LOP3.LUT R23, R23, R44, R25, 0xd2, !PT ; - /*0ef0*/ LOP3.LUT R33, R44, R25, R33, 0xd2, !PT ; - /*0f00*/ LOP3.LUT R24, R53, UR8, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R25, R55, UR9, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R38, R60, R69, R18, 0xd2, !PT ; - /*0f30*/ LOP3.LUT R11, R69, R18, R9, 0xd2, !PT ; - /*0f40*/ LOP3.LUT R18, R18, R9, R62, 0xd2, !PT ; - /*0f50*/ LOP3.LUT R10, R9, R62, R60, 0xd2, !PT ; - /*0f60*/ LOP3.LUT R9, R62, R60, R69, 0xd2, !PT ; - /*0f70*/ @P0 BRA `(.L_x_93) ; - /*0f80*/ STS.128 [R86], R24 ; - /*0f90*/ IMAD.MOV.U32 R88, RZ, RZ, RZ ; - /*0fa0*/ STS.128 [R86+0x10], R20 ; - /*0fb0*/ STS.128 [R86+0x20], R32 ; - /*0fc0*/ STS.128 [R86+0x30], R28 ; - /*0fd0*/ LDS.U.128 R4, [R3] ; - /*0fe0*/ LDS.U.128 R8, [R3+0x40] ; - /*0ff0*/ LDS.U.128 R12, [R3+0x80] ; - /*1000*/ LDS.U.128 R16, [R3+0xc0] ; -.L_x_94: - /*1010*/ LDS.U R75, [R85] ; - /*1020*/ SHF.R.U32.HI R68, RZ, 0x2, R88 ; - /*1030*/ IMAD.MOV.U32 R76, RZ, RZ, 0x80 ; - /*1040*/ LDS.U R73, [R85+0x40] ; - /*1050*/ LDS.U R69, [R85+0x80] ; - /*1060*/ LDS.U R71, [R85+0xc0] ; - /*1070*/ S2R R24, SR_TID.X ; - /*1080*/ LOP3.LUT R0, R75, R88, RZ, 0x3c, !PT ; - /*1090*/ IMAD R21, R0, 0x1000193, RZ ; - /*10a0*/ LOP3.LUT R0, R73, R88.reuse, RZ, 0x3c, !PT ; - /*10b0*/ LOP3.LUT R20, R69, R88, RZ, 0x3c, !PT ; - /*10c0*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*10d0*/ IMAD R23, R0, 0x1000193, RZ ; - /*10e0*/ LOP3.LUT R0, R71, R88, RZ, 0x3c, !PT ; - /*10f0*/ IMAD R25, R20, 0x1000193, RZ ; - /*1100*/ LOP3.LUT R23, R23, R8, RZ, 0x3c, !PT ; - /*1110*/ IMAD R27, R0, 0x1000193, RZ ; - /*1120*/ SHFL.IDX PT, R21, R21, R68, 0x181f ; - /*1130*/ LOP3.LUT R25, R25, R12, RZ, 0x3c, !PT ; - /*1140*/ LOP3.LUT R27, R27, R16, RZ, 0x3c, !PT ; - /*1150*/ SHFL.IDX PT, R23, R23, R68, 0x181f ; - /*1160*/ SHFL.IDX PT, R25, R25, R68, 0x181f ; - /*1170*/ SHFL.IDX PT, R27, R27, R68, 0x181f ; - /*1180*/ IMAD.HI.U32 R0, R21, c[0x3][0x18c], RZ ; - /*1190*/ IMAD.MOV R0, RZ, RZ, -R0 ; - /*11a0*/ IMAD.HI.U32 R20, R23, c[0x3][0x18c], RZ ; - /*11b0*/ IMAD R0, R0, c[0x3][0x184], R21 ; - /*11c0*/ IMAD.MOV R22, RZ, RZ, -R20 ; - /*11d0*/ IMAD.HI.U32 R20, R25, c[0x3][0x18c], RZ ; - /*11e0*/ ISETP.GE.U32.AND P0, PT, R0, c[0x3][0x184], PT ; - /*11f0*/ IMAD.HI.U32 R21, R27, c[0x3][0x18c], RZ ; - /*1200*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*1210*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*1220*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*1230*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*1240*/ IMAD R25, R20, c[0x3][0x184], R25 ; - /*1250*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*1260*/ IMAD R27, R22, c[0x3][0x184], R27 ; - /*1270*/ IMAD.IADD R21, R0, 0x1, -R21 ; - /*1280*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*1290*/ LOP3.LUT R0, R24, 0x7, RZ, 0xc0, !PT ; - /*12a0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*12b0*/ IMAD.IADD R23, R23, 0x1, -R20 ; - /*12c0*/ IMAD.SHL.U32 R77, R0, 0x10, RZ ; - /*12d0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*12e0*/ IMAD.WIDE.U32 R20, R21, R76, c[0x3][0x190] ; - /*12f0*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*1300*/ IMAD.IADD R29, R25, 0x1, -R24 ; - /*1310*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*1320*/ IMAD.WIDE.U32 R22, R23, R76, c[0x3][0x190] ; - /*1330*/ IADD3 R20, P0, R20, R77, RZ ; - /*1340*/ IMAD.WIDE.U32 R28, R29, R76, c[0x3][0x190] ; - /*1350*/ IADD3 R24, P1, R22, R77, RZ ; - /*1360*/ IMAD.IADD R31, R27, 0x1, -R26 ; - /*1370*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*1380*/ IADD3 R28, P0, R28, R77, RZ ; - /*1390*/ IMAD.WIDE.U32 R30, R31, R76, c[0x3][0x190] ; - /*13a0*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*13b0*/ IADD3 R32, P1, R30, R77, RZ ; - /*13c0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*13d0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*13e0*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*13f0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*1400*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*1410*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*1420*/ IADD3 R40, R88, 0x1, RZ ; - /*1430*/ IMAD R36, R5, 0x1000193, RZ ; - /*1440*/ IMAD R38, R9, 0x1000193, RZ ; - /*1450*/ LOP3.LUT R5, R75, R40.reuse, RZ, 0x3c, !PT ; - /*1460*/ LOP3.LUT R9, R73, R40, RZ, 0x3c, !PT ; - /*1470*/ IMAD R42, R5, 0x1000193, RZ ; - /*1480*/ IMAD R44, R9, 0x1000193, RZ ; - /*1490*/ LOP3.LUT R9, R71, R40.reuse, RZ, 0x3c, !PT ; - /*14a0*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*14b0*/ IMAD R36, R13, 0x1000193, RZ ; - /*14c0*/ LOP3.LUT R13, R69, R40, RZ, 0x3c, !PT ; - /*14d0*/ LOP3.LUT R5, R42, R21, RZ, 0x3c, !PT ; - /*14e0*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*14f0*/ IMAD R40, R13, 0x1000193, RZ ; - /*1500*/ IMAD R38, R17, 0x1000193, RZ ; - /*1510*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*1520*/ IMAD R36, R9, 0x1000193, RZ ; - /*1530*/ LOP3.LUT R13, R44, R25, RZ, 0x3c, !PT ; - /*1540*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*1550*/ LOP3.LUT R37, R40, R29, RZ, 0x3c, !PT ; - /*1560*/ LOP3.LUT R33, R38, R33, RZ, 0x3c, !PT ; - /*1570*/ LOP3.LUT R39, R36, R33, RZ, 0x3c, !PT ; - /*1580*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*1590*/ SHFL.IDX PT, R37, R37, R68, 0x181f ; - /*15a0*/ SHFL.IDX PT, R39, R39, R68, 0x181f ; - /*15b0*/ IMAD.HI.U32 R9, R5, c[0x3][0x18c], RZ ; - /*15c0*/ IMAD.MOV R36, RZ, RZ, -R9 ; - /*15d0*/ IMAD.HI.U32 R17, R13, c[0x3][0x18c], RZ ; - /*15e0*/ IMAD.HI.U32 R9, R37, c[0x3][0x18c], RZ ; - /*15f0*/ IMAD R5, R36, c[0x3][0x184], R5 ; - /*1600*/ IMAD.MOV R38, RZ, RZ, -R17 ; - /*1610*/ IMAD.MOV R36, RZ, RZ, -R9 ; - /*1620*/ ISETP.GE.U32.AND P1, PT, R5, c[0x3][0x184], PT ; - /*1630*/ IMAD.HI.U32 R17, R39, c[0x3][0x18c], RZ ; - /*1640*/ IMAD R13, R38, c[0x3][0x184], R13 ; - /*1650*/ IMAD R9, R36, c[0x3][0x184], R37 ; - /*1660*/ SEL R36, RZ, c[0x3][0x184], !P1 ; - /*1670*/ IMAD.MOV R38, RZ, RZ, -R17 ; - /*1680*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*1690*/ ISETP.GE.U32.AND P1, PT, R9, c[0x3][0x184], PT ; - /*16a0*/ IMAD R17, R38, c[0x3][0x184], R39 ; - /*16b0*/ SEL R38, RZ, c[0x3][0x184], !P0 ; - /*16c0*/ IMAD.IADD R37, R5, 0x1, -R36 ; - /*16d0*/ SEL R40, RZ, c[0x3][0x184], !P1 ; - /*16e0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*16f0*/ IMAD.WIDE.U32 R36, R37, R76, c[0x3][0x190] ; - /*1700*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*1710*/ IMAD.IADD R39, R13, 0x1, -R38 ; - /*1720*/ IADD3 R36, P0, R36, R77, RZ ; - /*1730*/ IMAD.IADD R41, R9, 0x1, -R40 ; - /*1740*/ IMAD.WIDE.U32 R38, R39, R76, c[0x3][0x190] ; - /*1750*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*1760*/ IMAD.IADD R45, R17, 0x1, -R42 ; - /*1770*/ IADD3 R42, P0, R38, R77, RZ ; - /*1780*/ IMAD.WIDE.U32 R40, R41, R76, c[0x3][0x190] ; - /*1790*/ IMAD.X R43, RZ, RZ, R39, P0 ; - /*17a0*/ IADD3 R46, P1, R40, R77, RZ ; - /*17b0*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*17c0*/ IMAD.WIDE.U32 R44, R45, R76, c[0x3][0x190] ; - /*17d0*/ IMAD.X R47, RZ, RZ, R41, P1 ; - /*17e0*/ IADD3 R48, P0, R44, R77, RZ ; - /*17f0*/ LDG.E.128.STRONG.GPU R40, [R42] ; - /*1800*/ IMAD.X R49, RZ, RZ, R45, P0 ; - /*1810*/ LDG.E.128.STRONG.GPU R44, [R46] ; - /*1820*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*1830*/ IMAD R5, R6, 0x1000193, RZ ; - /*1840*/ IADD3 R6, R88, 0x2, RZ ; - /*1850*/ IMAD R9, R10, 0x1000193, RZ ; - /*1860*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*1870*/ IMAD R13, R14, 0x1000193, RZ ; - /*1880*/ LOP3.LUT R10, R75, R6, RZ, 0x3c, !PT ; - /*1890*/ IMAD R5, R5, 0x1000193, RZ ; - /*18a0*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*18b0*/ LOP3.LUT R13, R13, R30, RZ, 0x3c, !PT ; - /*18c0*/ IMAD R17, R18, 0x1000193, RZ ; - /*18d0*/ IMAD R9, R9, 0x1000193, RZ ; - /*18e0*/ LOP3.LUT R14, R69, R6, RZ, 0x3c, !PT ; - /*18f0*/ IMAD R13, R13, 0x1000193, RZ ; - /*1900*/ LOP3.LUT R17, R17, R34, RZ, 0x3c, !PT ; - /*1910*/ IMAD R17, R17, 0x1000193, RZ ; - /*1920*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*1930*/ IMAD R5, R10, 0x1000193, RZ ; - /*1940*/ LOP3.LUT R10, R73, R6, RZ, 0x3c, !PT ; - /*1950*/ LOP3.LUT R5, R5, R38, RZ, 0x3c, !PT ; - /*1960*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*1970*/ IMAD R9, R10, 0x1000193, RZ ; - /*1980*/ LOP3.LUT R6, R71, R6, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R46, R13, R46, RZ, 0x3c, !PT ; - /*19a0*/ IMAD R13, R14, 0x1000193, RZ ; - /*19b0*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*19c0*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*19d0*/ IMAD R53, R6, 0x1000193, RZ ; - /*19e0*/ LOP3.LUT R13, R13, R46, RZ, 0x3c, !PT ; - /*19f0*/ LOP3.LUT R50, R17, R50, RZ, 0x3c, !PT ; - /*1a00*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*1a10*/ LOP3.LUT R53, R53, R50, RZ, 0x3c, !PT ; - /*1a20*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*1a30*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*1a40*/ IMAD.HI.U32 R6, R5, c[0x3][0x18c], RZ ; - /*1a50*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1a60*/ IMAD.HI.U32 R10, R9, c[0x3][0x18c], RZ ; - /*1a70*/ IMAD R6, R6, c[0x3][0x184], R5 ; - /*1a80*/ IMAD.MOV R14, RZ, RZ, -R10 ; - /*1a90*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*1aa0*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*1ab0*/ IMAD R9, R14, c[0x3][0x184], R9 ; - /*1ac0*/ IMAD.MOV R14, RZ, RZ, -R5 ; - /*1ad0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1ae0*/ IMAD.HI.U32 R10, R53, c[0x3][0x18c], RZ ; - /*1af0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*1b00*/ IMAD.MOV R10, RZ, RZ, -R10 ; - /*1b10*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*1b20*/ IMAD.IADD R5, R6, 0x1, -R5 ; - /*1b30*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1b40*/ IMAD R10, R10, c[0x3][0x184], R53 ; - /*1b50*/ ISETP.GE.U32.AND P1, PT, R13, c[0x3][0x184], PT ; - /*1b60*/ IMAD.WIDE.U32 R52, R5, R76, c[0x3][0x190] ; - /*1b70*/ IMAD.IADD R57, R9, 0x1, -R6 ; - /*1b80*/ SEL R6, RZ, c[0x3][0x184], !P1 ; - /*1b90*/ IADD3 R52, P1, R52, R77, RZ ; - /*1ba0*/ IMAD.WIDE.U32 R56, R57, R76, c[0x3][0x190] ; - /*1bb0*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*1bc0*/ IMAD.X R53, RZ, RZ, R53, P1 ; - /*1bd0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1be0*/ IMAD.IADD R61, R13, 0x1, -R6 ; - /*1bf0*/ IADD3 R56, P0, R56, R77, RZ ; - /*1c00*/ IMAD.WIDE.U32 R60, R61, R76, c[0x3][0x190] ; - /*1c10*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*1c20*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*1c30*/ IADD3 R60, P0, R60, R77, RZ ; - /*1c40*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*1c50*/ IMAD.WIDE.U32 R64, R5, R76, c[0x3][0x190] ; - /*1c60*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*1c70*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*1c80*/ IADD3 R64, P0, R64, R77, RZ ; - /*1c90*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*1ca0*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*1cb0*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*1cc0*/ IMAD R6, R7, 0x1000193, RZ ; - /*1cd0*/ IMAD R10, R11, 0x1000193, RZ ; - /*1ce0*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*1cf0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*1d00*/ IMAD R14, R6, 0x1000193, RZ ; - /*1d10*/ IADD3 R22, R88, 0x3, RZ ; - /*1d20*/ IMAD R6, R15, 0x1000193, RZ ; - /*1d30*/ LOP3.LUT R39, R14, R39, RZ, 0x3c, !PT ; - /*1d40*/ IMAD R10, R10, 0x1000193, RZ ; - /*1d50*/ LOP3.LUT R75, R75, R22.reuse, RZ, 0x3c, !PT ; - /*1d60*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*1d70*/ IMAD R18, R39, 0x1000193, RZ ; - /*1d80*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*1d90*/ IMAD R14, R19, 0x1000193, RZ ; - /*1da0*/ IMAD R26, R75, 0x1000193, RZ ; - /*1db0*/ IMAD R6, R6, 0x1000193, RZ ; - /*1dc0*/ LOP3.LUT R73, R73, R22, RZ, 0x3c, !PT ; - /*1dd0*/ IMAD R10, R10, 0x1000193, RZ ; - /*1de0*/ LOP3.LUT R14, R14, R35, RZ, 0x3c, !PT ; - /*1df0*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*1e00*/ LOP3.LUT R69, R69, R22, RZ, 0x3c, !PT ; - /*1e10*/ IMAD R14, R14, 0x1000193, RZ ; - /*1e20*/ IMAD R6, R6, 0x1000193, RZ ; - /*1e30*/ LOP3.LUT R14, R14, R51, RZ, 0x3c, !PT ; - /*1e40*/ LOP3.LUT R22, R71, R22, RZ, 0x3c, !PT ; - /*1e50*/ IMAD R14, R14, 0x1000193, RZ ; - /*1e60*/ IMAD R22, R22, 0x1000193, RZ ; - /*1e70*/ LOP3.LUT R55, R18, R55, RZ, 0x3c, !PT ; - /*1e80*/ IMAD R18, R73, 0x1000193, RZ ; - /*1e90*/ LOP3.LUT R5, R26, R55, RZ, 0x3c, !PT ; - /*1ea0*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*1eb0*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*1ec0*/ LOP3.LUT R7, R18, R59, RZ, 0x3c, !PT ; - /*1ed0*/ IMAD R10, R69, 0x1000193, RZ ; - /*1ee0*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*1ef0*/ SHFL.IDX PT, R7, R7, R68, 0x181f ; - /*1f00*/ LOP3.LUT R11, R10, R63, RZ, 0x3c, !PT ; - /*1f10*/ LOP3.LUT R67, R14, R67, RZ, 0x3c, !PT ; - /*1f20*/ LOP3.LUT R13, R22, R67, RZ, 0x3c, !PT ; - /*1f30*/ SHFL.IDX PT, R11, R11, R68, 0x181f ; - /*1f40*/ IMAD.HI.U32 R6, R5, c[0x3][0x18c], RZ ; - /*1f50*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*1f60*/ IMAD.MOV R10, RZ, RZ, -R6 ; - /*1f70*/ IMAD R5, R10, c[0x3][0x184], R5 ; - /*1f80*/ IMAD.HI.U32 R6, R7, c[0x3][0x18c], RZ ; - /*1f90*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*1fa0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1fb0*/ IMAD R9, R6, c[0x3][0x184], R7 ; - /*1fc0*/ IMAD.HI.U32 R10, R11, c[0x3][0x18c], RZ ; - /*1fd0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1fe0*/ IMAD.MOV R10, RZ, RZ, -R10 ; - /*1ff0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*2000*/ IMAD.IADD R7, R5, 0x1, -R6 ; - /*2010*/ IMAD.HI.U32 R14, R13, c[0x3][0x18c], RZ ; - /*2020*/ IMAD R5, R10, c[0x3][0x184], R11 ; - /*2030*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*2040*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*2050*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*2060*/ IMAD.MOV R14, RZ, RZ, -R14 ; - /*2070*/ IADD3 R68, P1, R6, R77, RZ ; - /*2080*/ IMAD.IADD R11, R9, 0x1, -R10 ; - /*2090*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*20a0*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*20b0*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*20c0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*20d0*/ IMAD.X R69, RZ, RZ, R7, P1 ; - /*20e0*/ IMAD.IADD R7, R5, 0x1, -R6 ; - /*20f0*/ IADD3 R72, P1, R10, R77.reuse, RZ ; - /*2100*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*2110*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*2120*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*2130*/ IMAD.X R73, RZ, RZ, R11, P1 ; - /*2140*/ IADD3 R78, P0, R6, R77, RZ ; - /*2150*/ IMAD.IADD R11, R13, 0x1, -R10 ; - /*2160*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*2170*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*2180*/ IMAD.X R79, RZ, RZ, R7, P0 ; - /*2190*/ IADD3 R80, P0, R10, R77, RZ ; - /*21a0*/ IMAD.X R81, RZ, RZ, R11, P0 ; - /*21b0*/ LDG.E.128.STRONG.GPU R76, [R78] ; - /*21c0*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*21d0*/ IMAD R5, R4, 0x1000193, RZ ; - /*21e0*/ IMAD R9, R12, 0x1000193, RZ ; - /*21f0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*2200*/ IMAD R7, R8, 0x1000193, RZ ; - /*2210*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*2220*/ IMAD R4, R21, 0x1000193, RZ ; - /*2230*/ IMAD R5, R5, 0x1000193, RZ ; - /*2240*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*2250*/ IMAD R11, R16, 0x1000193, RZ ; - /*2260*/ IMAD R6, R25, 0x1000193, RZ ; - /*2270*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*2280*/ IMAD R9, R9, 0x1000193, RZ ; - /*2290*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*22a0*/ IMAD R8, R29, 0x1000193, RZ ; - /*22b0*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*22c0*/ IMAD R10, R33, 0x1000193, RZ ; - /*22d0*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*22e0*/ IMAD R7, R7, 0x1000193, RZ ; - /*22f0*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*2300*/ IMAD R13, R38, 0x1000193, RZ ; - /*2310*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*2320*/ IMAD R5, R5, 0x1000193, RZ ; - /*2330*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*2340*/ IMAD R4, R4, 0x1000193, RZ ; - /*2350*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*2360*/ IMAD R11, R11, 0x1000193, RZ ; - /*2370*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*2380*/ IMAD R6, R6, 0x1000193, RZ ; - /*2390*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*23a0*/ IMAD R9, R9, 0x1000193, RZ ; - /*23b0*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*23c0*/ IMAD R8, R8, 0x1000193, RZ ; - /*23d0*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*23e0*/ IMAD R17, R46, 0x1000193, RZ ; - /*23f0*/ LOP3.LUT R6, R6, R57, RZ, 0x3c, !PT ; - /*2400*/ IMAD R10, R10, 0x1000193, RZ ; - /*2410*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*2420*/ IMAD R7, R7, 0x1000193, RZ ; - /*2430*/ IMAD R13, R13, 0x1000193, RZ ; - /*2440*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*2450*/ IMAD R15, R42, 0x1000193, RZ ; - /*2460*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*2470*/ IMAD R5, R5, 0x1000193, RZ ; - /*2480*/ LOP3.LUT R65, R10, R65, RZ, 0x3c, !PT ; - /*2490*/ IMAD R8, R4, 0x1000193, RZ ; - /*24a0*/ IADD3 R88, R88, 0x4, RZ ; - /*24b0*/ IMAD R11, R11, 0x1000193, RZ ; - /*24c0*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*24d0*/ IMAD R9, R50, 0x1000193, RZ ; - /*24e0*/ IMAD R10, R6, 0x1000193, RZ ; - /*24f0*/ IMAD R12, R59, 0x1000193, RZ ; - /*2500*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*2510*/ IMAD R14, R61, 0x1000193, RZ ; - /*2520*/ ISETP.NE.AND P0, PT, R88, 0x40, PT ; - /*2530*/ IMAD R17, R17, 0x1000193, RZ ; - /*2540*/ LOP3.LUT R64, R11, R64, RZ, 0x3c, !PT ; - /*2550*/ LOP3.LUT R66, R9, R66, RZ, 0x3c, !PT ; - /*2560*/ IMAD R9, R7, 0x1000193, RZ ; - /*2570*/ IMAD R15, R15, 0x1000193, RZ ; - /*2580*/ IMAD R16, R63, 0x1000193, RZ ; - /*2590*/ IMAD R18, R65, 0x1000193, RZ ; - /*25a0*/ IMAD R19, R66, 0x1000193, RZ ; - /*25b0*/ IMAD R20, R67, 0x1000193, RZ ; - /*25c0*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*25d0*/ IMAD R13, R60, 0x1000193, RZ ; - /*25e0*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*25f0*/ LOP3.LUT R5, R8, R69, RZ, 0x3c, !PT ; - /*2600*/ IMAD R8, R55, 0x1000193, RZ ; - /*2610*/ LOP3.LUT R11, R12, R75, RZ, 0x3c, !PT ; - /*2620*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*2630*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*2640*/ LOP3.LUT R12, R13, R76, RZ, 0x3c, !PT ; - /*2650*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*2660*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*2670*/ IMAD R17, R64, 0x1000193, RZ ; - /*2680*/ LOP3.LUT R9, R10, R73, RZ, 0x3c, !PT ; - /*2690*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*26a0*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*26b0*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*26c0*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*26d0*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*26e0*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*26f0*/ @P0 BRA `(.L_x_94) ; - /*2700*/ IMAD R4, R4, 0x1000193, RZ ; - /*2710*/ IMAD R8, R8, 0x1000193, RZ ; - /*2720*/ IMAD R12, R12, 0x1000193, RZ ; - /*2730*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*2740*/ IMAD R16, R16, 0x1000193, RZ ; - /*2750*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*2760*/ IMAD.MOV.U32 R88, RZ, RZ, RZ ; - /*2770*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*2780*/ IMAD R5, R4, 0x1000193, RZ ; - /*2790*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*27a0*/ IMAD R9, R8, 0x1000193, RZ ; - /*27b0*/ IMAD R13, R12, 0x1000193, RZ ; - /*27c0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*27d0*/ IMAD R17, R16, 0x1000193, RZ ; - /*27e0*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*27f0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*2800*/ IMAD R4, R5, 0x1000193, RZ ; - /*2810*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*2820*/ IMAD R6, R9, 0x1000193, RZ ; - /*2830*/ IMAD R8, R13, 0x1000193, RZ ; - /*2840*/ LOP3.LUT R21, R4, R7, RZ, 0x3c, !PT ; - /*2850*/ IMAD R10, R17, 0x1000193, RZ ; - /*2860*/ LOP3.LUT R23, R6, R11, RZ, 0x3c, !PT ; - /*2870*/ LOP3.LUT R25, R8, R15, RZ, 0x3c, !PT ; - /*2880*/ LOP3.LUT R27, R10, R19, RZ, 0x3c, !PT ; - /*2890*/ STS [R84.X4], R21 ; - /*28a0*/ STS [R84.X4+0x20], R23 ; - /*28b0*/ STS [R84.X4+0x40], R25 ; - /*28c0*/ STS [R84.X4+0x60], R27 ; - /*28d0*/ LDS.U.128 R4, [R3+0x100] ; - /*28e0*/ LDS.U.128 R8, [R3+0x140] ; - /*28f0*/ LDS.U.128 R12, [R3+0x180] ; - /*2900*/ LDS.U.128 R16, [R3+0x1c0] ; -.L_x_95: - /*2910*/ LDS.U R75, [R85+0x100] ; - /*2920*/ SHF.R.U32.HI R68, RZ, 0x2, R88 ; - /*2930*/ IMAD.MOV.U32 R76, RZ, RZ, 0x80 ; - /*2940*/ LDS.U R73, [R85+0x140] ; - /*2950*/ IMAD.SHL.U32 R77, R0, 0x10, RZ ; - /*2960*/ LDS.U R69, [R85+0x180] ; - /*2970*/ LDS.U R71, [R85+0x1c0] ; - /*2980*/ LOP3.LUT R20, R75, R88.reuse, RZ, 0x3c, !PT ; - /*2990*/ LOP3.LUT R22, R73, R88, RZ, 0x3c, !PT ; - /*29a0*/ IMAD R21, R20, 0x1000193, RZ ; - /*29b0*/ LOP3.LUT R20, R69, R88, RZ, 0x3c, !PT ; - /*29c0*/ IMAD R23, R22, 0x1000193, RZ ; - /*29d0*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*29e0*/ LOP3.LUT R22, R71, R88, RZ, 0x3c, !PT ; - /*29f0*/ IMAD R25, R20, 0x1000193, RZ ; - /*2a00*/ LOP3.LUT R23, R23, R8, RZ, 0x3c, !PT ; - /*2a10*/ IMAD R27, R22, 0x1000193, RZ ; - /*2a20*/ SHFL.IDX PT, R21, R21, R68, 0x181f ; - /*2a30*/ LOP3.LUT R25, R25, R12, RZ, 0x3c, !PT ; - /*2a40*/ SHFL.IDX PT, R23, R23, R68, 0x181f ; - /*2a50*/ LOP3.LUT R27, R27, R16, RZ, 0x3c, !PT ; - /*2a60*/ SHFL.IDX PT, R25, R25, R68, 0x181f ; - /*2a70*/ SHFL.IDX PT, R27, R27, R68, 0x181f ; - /*2a80*/ IMAD.HI.U32 R20, R21, c[0x3][0x18c], RZ ; - /*2a90*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*2aa0*/ IMAD.HI.U32 R22, R23, c[0x3][0x18c], RZ ; - /*2ab0*/ IMAD R20, R20, c[0x3][0x184], R21 ; - /*2ac0*/ IMAD.MOV R24, RZ, RZ, -R22 ; - /*2ad0*/ IMAD.HI.U32 R21, R25, c[0x3][0x18c], RZ ; - /*2ae0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2af0*/ IMAD R23, R24, c[0x3][0x184], R23 ; - /*2b00*/ IMAD.MOV R24, RZ, RZ, -R21 ; - /*2b10*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2b20*/ IMAD.HI.U32 R22, R27, c[0x3][0x18c], RZ ; - /*2b30*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*2b40*/ IMAD R25, R24, c[0x3][0x184], R25 ; - /*2b50*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*2b60*/ IMAD.IADD R21, R20, 0x1, -R21 ; - /*2b70*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*2b80*/ IMAD R27, R22, c[0x3][0x184], R27 ; - /*2b90*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2ba0*/ IMAD.IADD R23, R23, 0x1, -R20 ; - /*2bb0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2bc0*/ IMAD.WIDE.U32 R20, R21, R76, c[0x3][0x190] ; - /*2bd0*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*2be0*/ IMAD.IADD R29, R25, 0x1, -R24 ; - /*2bf0*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*2c00*/ IMAD.WIDE.U32 R22, R23, R76, c[0x3][0x190] ; - /*2c10*/ IADD3 R20, P0, R20, R77, RZ ; - /*2c20*/ IMAD.WIDE.U32 R28, R29, R76, c[0x3][0x190] ; - /*2c30*/ IADD3 R24, P1, R22, R77, RZ ; - /*2c40*/ IMAD.IADD R31, R27, 0x1, -R26 ; - /*2c50*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*2c60*/ IADD3 R28, P0, R28, R77, RZ ; - /*2c70*/ IMAD.WIDE.U32 R30, R31, R76, c[0x3][0x190] ; - /*2c80*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*2c90*/ IADD3 R32, P1, R30, R77, RZ ; - /*2ca0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*2cb0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*2cc0*/ IMAD.X R33, RZ, RZ, R31, P1 ; - /*2cd0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*2ce0*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*2cf0*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*2d00*/ IADD3 R40, R88, 0x1, RZ ; - /*2d10*/ IMAD R36, R5, 0x1000193, RZ ; - /*2d20*/ IMAD R38, R9, 0x1000193, RZ ; - /*2d30*/ LOP3.LUT R5, R75, R40.reuse, RZ, 0x3c, !PT ; - /*2d40*/ LOP3.LUT R9, R73, R40, RZ, 0x3c, !PT ; - /*2d50*/ IMAD R42, R5, 0x1000193, RZ ; - /*2d60*/ IMAD R44, R9, 0x1000193, RZ ; - /*2d70*/ LOP3.LUT R9, R71, R40.reuse, RZ, 0x3c, !PT ; - /*2d80*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*2d90*/ IMAD R36, R13, 0x1000193, RZ ; - /*2da0*/ LOP3.LUT R13, R69, R40, RZ, 0x3c, !PT ; - /*2db0*/ LOP3.LUT R5, R42, R21, RZ, 0x3c, !PT ; - /*2dc0*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*2dd0*/ IMAD R40, R13, 0x1000193, RZ ; - /*2de0*/ IMAD R38, R17, 0x1000193, RZ ; - /*2df0*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*2e00*/ IMAD R36, R9, 0x1000193, RZ ; - /*2e10*/ LOP3.LUT R13, R44, R25, RZ, 0x3c, !PT ; - /*2e20*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*2e30*/ LOP3.LUT R37, R40, R29, RZ, 0x3c, !PT ; - /*2e40*/ LOP3.LUT R33, R38, R33, RZ, 0x3c, !PT ; - /*2e50*/ LOP3.LUT R39, R36, R33, RZ, 0x3c, !PT ; - /*2e60*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*2e70*/ SHFL.IDX PT, R37, R37, R68, 0x181f ; - /*2e80*/ SHFL.IDX PT, R39, R39, R68, 0x181f ; - /*2e90*/ IMAD.HI.U32 R9, R5, c[0x3][0x18c], RZ ; - /*2ea0*/ IMAD.MOV R36, RZ, RZ, -R9 ; - /*2eb0*/ IMAD.HI.U32 R17, R13, c[0x3][0x18c], RZ ; - /*2ec0*/ IMAD.HI.U32 R9, R37, c[0x3][0x18c], RZ ; - /*2ed0*/ IMAD R5, R36, c[0x3][0x184], R5 ; - /*2ee0*/ IMAD.MOV R38, RZ, RZ, -R17 ; - /*2ef0*/ IMAD.MOV R36, RZ, RZ, -R9 ; - /*2f00*/ ISETP.GE.U32.AND P1, PT, R5, c[0x3][0x184], PT ; - /*2f10*/ IMAD.HI.U32 R17, R39, c[0x3][0x18c], RZ ; - /*2f20*/ IMAD R13, R38, c[0x3][0x184], R13 ; - /*2f30*/ IMAD R9, R36, c[0x3][0x184], R37 ; - /*2f40*/ SEL R36, RZ, c[0x3][0x184], !P1 ; - /*2f50*/ IMAD.MOV R38, RZ, RZ, -R17 ; - /*2f60*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*2f70*/ ISETP.GE.U32.AND P1, PT, R9, c[0x3][0x184], PT ; - /*2f80*/ IMAD R17, R38, c[0x3][0x184], R39 ; - /*2f90*/ SEL R38, RZ, c[0x3][0x184], !P0 ; - /*2fa0*/ IMAD.IADD R37, R5, 0x1, -R36 ; - /*2fb0*/ SEL R40, RZ, c[0x3][0x184], !P1 ; - /*2fc0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*2fd0*/ IMAD.WIDE.U32 R36, R37, R76, c[0x3][0x190] ; - /*2fe0*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*2ff0*/ IMAD.IADD R39, R13, 0x1, -R38 ; - /*3000*/ IADD3 R36, P0, R36, R77, RZ ; - /*3010*/ IMAD.IADD R41, R9, 0x1, -R40 ; - /*3020*/ IMAD.WIDE.U32 R38, R39, R76, c[0x3][0x190] ; - /*3030*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3040*/ IMAD.IADD R45, R17, 0x1, -R42 ; - /*3050*/ IADD3 R42, P0, R38, R77, RZ ; - /*3060*/ IMAD.WIDE.U32 R40, R41, R76, c[0x3][0x190] ; - /*3070*/ IMAD.X R43, RZ, RZ, R39, P0 ; - /*3080*/ IADD3 R46, P1, R40, R77, RZ ; - /*3090*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*30a0*/ IMAD.WIDE.U32 R44, R45, R76, c[0x3][0x190] ; - /*30b0*/ IMAD.X R47, RZ, RZ, R41, P1 ; - /*30c0*/ IADD3 R48, P0, R44, R77, RZ ; - /*30d0*/ LDG.E.128.STRONG.GPU R40, [R42] ; - /*30e0*/ IMAD.X R49, RZ, RZ, R45, P0 ; - /*30f0*/ LDG.E.128.STRONG.GPU R44, [R46] ; - /*3100*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*3110*/ IMAD R5, R6, 0x1000193, RZ ; - /*3120*/ IADD3 R6, R88, 0x2, RZ ; - /*3130*/ IMAD R9, R10, 0x1000193, RZ ; - /*3140*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*3150*/ IMAD R13, R14, 0x1000193, RZ ; - /*3160*/ LOP3.LUT R10, R75, R6, RZ, 0x3c, !PT ; - /*3170*/ IMAD R5, R5, 0x1000193, RZ ; - /*3180*/ LOP3.LUT R9, R9, R26, RZ, 0x3c, !PT ; - /*3190*/ LOP3.LUT R13, R13, R30, RZ, 0x3c, !PT ; - /*31a0*/ IMAD R17, R18, 0x1000193, RZ ; - /*31b0*/ IMAD R9, R9, 0x1000193, RZ ; - /*31c0*/ LOP3.LUT R14, R69, R6, RZ, 0x3c, !PT ; - /*31d0*/ IMAD R13, R13, 0x1000193, RZ ; - /*31e0*/ LOP3.LUT R17, R17, R34, RZ, 0x3c, !PT ; - /*31f0*/ IMAD R17, R17, 0x1000193, RZ ; - /*3200*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*3210*/ IMAD R5, R10, 0x1000193, RZ ; - /*3220*/ LOP3.LUT R10, R73, R6, RZ, 0x3c, !PT ; - /*3230*/ LOP3.LUT R5, R5, R38, RZ, 0x3c, !PT ; - /*3240*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*3250*/ IMAD R9, R10, 0x1000193, RZ ; - /*3260*/ LOP3.LUT R6, R71, R6, RZ, 0x3c, !PT ; - /*3270*/ LOP3.LUT R46, R13, R46, RZ, 0x3c, !PT ; - /*3280*/ IMAD R13, R14, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*32a0*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*32b0*/ IMAD R53, R6, 0x1000193, RZ ; - /*32c0*/ LOP3.LUT R13, R13, R46, RZ, 0x3c, !PT ; - /*32d0*/ LOP3.LUT R50, R17, R50, RZ, 0x3c, !PT ; - /*32e0*/ SHFL.IDX PT, R9, R9, R68, 0x181f ; - /*32f0*/ LOP3.LUT R53, R53, R50, RZ, 0x3c, !PT ; - /*3300*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*3310*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*3320*/ IMAD.HI.U32 R6, R5, c[0x3][0x18c], RZ ; - /*3330*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*3340*/ IMAD.HI.U32 R10, R9, c[0x3][0x18c], RZ ; - /*3350*/ IMAD R6, R6, c[0x3][0x184], R5 ; - /*3360*/ IMAD.MOV R14, RZ, RZ, -R10 ; - /*3370*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*3380*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*3390*/ IMAD R9, R14, c[0x3][0x184], R9 ; - /*33a0*/ IMAD.MOV R14, RZ, RZ, -R5 ; - /*33b0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*33c0*/ IMAD.HI.U32 R10, R53, c[0x3][0x18c], RZ ; - /*33d0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*33e0*/ IMAD.MOV R10, RZ, RZ, -R10 ; - /*33f0*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*3400*/ IMAD.IADD R5, R6, 0x1, -R5 ; - /*3410*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*3420*/ IMAD R10, R10, c[0x3][0x184], R53 ; - /*3430*/ ISETP.GE.U32.AND P1, PT, R13, c[0x3][0x184], PT ; - /*3440*/ IMAD.WIDE.U32 R52, R5, R76, c[0x3][0x190] ; - /*3450*/ IMAD.IADD R57, R9, 0x1, -R6 ; - /*3460*/ SEL R6, RZ, c[0x3][0x184], !P1 ; - /*3470*/ IADD3 R52, P1, R52, R77, RZ ; - /*3480*/ IMAD.WIDE.U32 R56, R57, R76, c[0x3][0x190] ; - /*3490*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*34a0*/ IMAD.X R53, RZ, RZ, R53, P1 ; - /*34b0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*34c0*/ IMAD.IADD R61, R13, 0x1, -R6 ; - /*34d0*/ IADD3 R56, P0, R56, R77, RZ ; - /*34e0*/ IMAD.WIDE.U32 R60, R61, R76, c[0x3][0x190] ; - /*34f0*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*3500*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*3510*/ IADD3 R60, P0, R60, R77, RZ ; - /*3520*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*3530*/ IMAD.WIDE.U32 R64, R5, R76, c[0x3][0x190] ; - /*3540*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*3550*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*3560*/ IADD3 R64, P0, R64, R77, RZ ; - /*3570*/ IMAD.X R65, RZ, RZ, R65, P0 ; - /*3580*/ LDG.E.128.STRONG.GPU R60, [R60] ; - /*3590*/ LDG.E.128.STRONG.GPU R64, [R64] ; - /*35a0*/ IMAD R6, R7, 0x1000193, RZ ; - /*35b0*/ IMAD R10, R11, 0x1000193, RZ ; - /*35c0*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*35d0*/ LOP3.LUT R10, R10, R27, RZ, 0x3c, !PT ; - /*35e0*/ IMAD R14, R6, 0x1000193, RZ ; - /*35f0*/ IADD3 R22, R88, 0x3, RZ ; - /*3600*/ IMAD R6, R15, 0x1000193, RZ ; - /*3610*/ LOP3.LUT R39, R14, R39, RZ, 0x3c, !PT ; - /*3620*/ IMAD R10, R10, 0x1000193, RZ ; - /*3630*/ LOP3.LUT R75, R75, R22.reuse, RZ, 0x3c, !PT ; - /*3640*/ LOP3.LUT R6, R6, R31, RZ, 0x3c, !PT ; - /*3650*/ IMAD R18, R39, 0x1000193, RZ ; - /*3660*/ LOP3.LUT R10, R10, R43, RZ, 0x3c, !PT ; - /*3670*/ IMAD R14, R19, 0x1000193, RZ ; - /*3680*/ IMAD R26, R75, 0x1000193, RZ ; - /*3690*/ IMAD R6, R6, 0x1000193, RZ ; - /*36a0*/ LOP3.LUT R73, R73, R22, RZ, 0x3c, !PT ; - /*36b0*/ IMAD R10, R10, 0x1000193, RZ ; - /*36c0*/ LOP3.LUT R14, R14, R35, RZ, 0x3c, !PT ; - /*36d0*/ LOP3.LUT R6, R6, R47, RZ, 0x3c, !PT ; - /*36e0*/ LOP3.LUT R69, R69, R22, RZ, 0x3c, !PT ; - /*36f0*/ IMAD R14, R14, 0x1000193, RZ ; - /*3700*/ IMAD R6, R6, 0x1000193, RZ ; - /*3710*/ LOP3.LUT R14, R14, R51, RZ, 0x3c, !PT ; - /*3720*/ LOP3.LUT R22, R71, R22, RZ, 0x3c, !PT ; - /*3730*/ IMAD R14, R14, 0x1000193, RZ ; - /*3740*/ IMAD R22, R22, 0x1000193, RZ ; - /*3750*/ LOP3.LUT R55, R18, R55, RZ, 0x3c, !PT ; - /*3760*/ IMAD R18, R73, 0x1000193, RZ ; - /*3770*/ LOP3.LUT R5, R26, R55, RZ, 0x3c, !PT ; - /*3780*/ LOP3.LUT R59, R10, R59, RZ, 0x3c, !PT ; - /*3790*/ SHFL.IDX PT, R5, R5, R68, 0x181f ; - /*37a0*/ LOP3.LUT R7, R18, R59, RZ, 0x3c, !PT ; - /*37b0*/ IMAD R10, R69, 0x1000193, RZ ; - /*37c0*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*37d0*/ SHFL.IDX PT, R7, R7, R68, 0x181f ; - /*37e0*/ LOP3.LUT R11, R10, R63, RZ, 0x3c, !PT ; - /*37f0*/ LOP3.LUT R67, R14, R67, RZ, 0x3c, !PT ; - /*3800*/ LOP3.LUT R13, R22, R67, RZ, 0x3c, !PT ; - /*3810*/ SHFL.IDX PT, R11, R11, R68, 0x181f ; - /*3820*/ IMAD.HI.U32 R6, R5, c[0x3][0x18c], RZ ; - /*3830*/ SHFL.IDX PT, R13, R13, R68, 0x181f ; - /*3840*/ IMAD.MOV R10, RZ, RZ, -R6 ; - /*3850*/ IMAD R5, R10, c[0x3][0x184], R5 ; - /*3860*/ IMAD.HI.U32 R6, R7, c[0x3][0x18c], RZ ; - /*3870*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*3880*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*3890*/ IMAD R9, R6, c[0x3][0x184], R7 ; - /*38a0*/ IMAD.HI.U32 R10, R11, c[0x3][0x18c], RZ ; - /*38b0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*38c0*/ IMAD.MOV R10, RZ, RZ, -R10 ; - /*38d0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*38e0*/ IMAD.IADD R7, R5, 0x1, -R6 ; - /*38f0*/ IMAD.HI.U32 R14, R13, c[0x3][0x18c], RZ ; - /*3900*/ IMAD R5, R10, c[0x3][0x184], R11 ; - /*3910*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3920*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*3930*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*3940*/ IMAD.MOV R14, RZ, RZ, -R14 ; - /*3950*/ IADD3 R68, P1, R6, R77, RZ ; - /*3960*/ IMAD.IADD R11, R9, 0x1, -R10 ; - /*3970*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*3980*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*3990*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*39a0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*39b0*/ IMAD.X R69, RZ, RZ, R7, P1 ; - /*39c0*/ IMAD.IADD R7, R5, 0x1, -R6 ; - /*39d0*/ IADD3 R72, P1, R10, R77.reuse, RZ ; - /*39e0*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*39f0*/ IMAD.WIDE.U32 R6, R7, R76, c[0x3][0x190] ; - /*3a00*/ LDG.E.128.STRONG.GPU R68, [R68] ; - /*3a10*/ IMAD.X R73, RZ, RZ, R11, P1 ; - /*3a20*/ IADD3 R78, P0, R6, R77, RZ ; - /*3a30*/ IMAD.IADD R11, R13, 0x1, -R10 ; - /*3a40*/ IMAD.WIDE.U32 R10, R11, R76, c[0x3][0x190] ; - /*3a50*/ LDG.E.128.STRONG.GPU R72, [R72] ; - /*3a60*/ IMAD.X R79, RZ, RZ, R7, P0 ; - /*3a70*/ IADD3 R80, P0, R10, R77, RZ ; - /*3a80*/ IMAD.X R81, RZ, RZ, R11, P0 ; - /*3a90*/ LDG.E.128.STRONG.GPU R76, [R78] ; - /*3aa0*/ LDG.E.128.STRONG.GPU R80, [R80] ; - /*3ab0*/ IMAD R5, R4, 0x1000193, RZ ; - /*3ac0*/ IMAD R9, R12, 0x1000193, RZ ; - /*3ad0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*3ae0*/ IMAD R7, R8, 0x1000193, RZ ; - /*3af0*/ LOP3.LUT R9, R9, R28, RZ, 0x3c, !PT ; - /*3b00*/ IMAD R4, R21, 0x1000193, RZ ; - /*3b10*/ IMAD R5, R5, 0x1000193, RZ ; - /*3b20*/ LOP3.LUT R7, R7, R24, RZ, 0x3c, !PT ; - /*3b30*/ IMAD R11, R16, 0x1000193, RZ ; - /*3b40*/ IMAD R6, R25, 0x1000193, RZ ; - /*3b50*/ LOP3.LUT R5, R5, R36, RZ, 0x3c, !PT ; - /*3b60*/ IMAD R9, R9, 0x1000193, RZ ; - /*3b70*/ LOP3.LUT R4, R4, R37, RZ, 0x3c, !PT ; - /*3b80*/ IMAD R8, R29, 0x1000193, RZ ; - /*3b90*/ LOP3.LUT R11, R11, R32, RZ, 0x3c, !PT ; - /*3ba0*/ IMAD R10, R33, 0x1000193, RZ ; - /*3bb0*/ LOP3.LUT R6, R6, R41, RZ, 0x3c, !PT ; - /*3bc0*/ IMAD R7, R7, 0x1000193, RZ ; - /*3bd0*/ LOP3.LUT R9, R9, R44, RZ, 0x3c, !PT ; - /*3be0*/ IMAD R13, R38, 0x1000193, RZ ; - /*3bf0*/ LOP3.LUT R8, R8, R45, RZ, 0x3c, !PT ; - /*3c00*/ IMAD R5, R5, 0x1000193, RZ ; - /*3c10*/ LOP3.LUT R10, R10, R49, RZ, 0x3c, !PT ; - /*3c20*/ IMAD R4, R4, 0x1000193, RZ ; - /*3c30*/ LOP3.LUT R7, R7, R40, RZ, 0x3c, !PT ; - /*3c40*/ IMAD R11, R11, 0x1000193, RZ ; - /*3c50*/ LOP3.LUT R13, R13, R54, RZ, 0x3c, !PT ; - /*3c60*/ IMAD R6, R6, 0x1000193, RZ ; - /*3c70*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*3c80*/ IMAD R9, R9, 0x1000193, RZ ; - /*3c90*/ LOP3.LUT R4, R4, R53, RZ, 0x3c, !PT ; - /*3ca0*/ IMAD R8, R8, 0x1000193, RZ ; - /*3cb0*/ LOP3.LUT R11, R11, R48, RZ, 0x3c, !PT ; - /*3cc0*/ IMAD R17, R46, 0x1000193, RZ ; - /*3cd0*/ LOP3.LUT R6, R6, R57, RZ, 0x3c, !PT ; - /*3ce0*/ IMAD R10, R10, 0x1000193, RZ ; - /*3cf0*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*3d00*/ IMAD R7, R7, 0x1000193, RZ ; - /*3d10*/ IMAD R13, R13, 0x1000193, RZ ; - /*3d20*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*3d30*/ IMAD R15, R42, 0x1000193, RZ ; - /*3d40*/ LOP3.LUT R17, R17, R62, RZ, 0x3c, !PT ; - /*3d50*/ IMAD R5, R5, 0x1000193, RZ ; - /*3d60*/ LOP3.LUT R65, R10, R65, RZ, 0x3c, !PT ; - /*3d70*/ IMAD R8, R4, 0x1000193, RZ ; - /*3d80*/ IADD3 R88, R88, 0x4, RZ ; - /*3d90*/ IMAD R11, R11, 0x1000193, RZ ; - /*3da0*/ LOP3.LUT R7, R7, R56, RZ, 0x3c, !PT ; - /*3db0*/ IMAD R9, R50, 0x1000193, RZ ; - /*3dc0*/ IMAD R10, R6, 0x1000193, RZ ; - /*3dd0*/ IMAD R12, R59, 0x1000193, RZ ; - /*3de0*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*3df0*/ IMAD R14, R61, 0x1000193, RZ ; - /*3e00*/ ISETP.NE.AND P0, PT, R88, 0x40, PT ; - /*3e10*/ IMAD R17, R17, 0x1000193, RZ ; - /*3e20*/ LOP3.LUT R64, R11, R64, RZ, 0x3c, !PT ; - /*3e30*/ LOP3.LUT R66, R9, R66, RZ, 0x3c, !PT ; - /*3e40*/ IMAD R9, R7, 0x1000193, RZ ; - /*3e50*/ IMAD R15, R15, 0x1000193, RZ ; - /*3e60*/ IMAD R16, R63, 0x1000193, RZ ; - /*3e70*/ IMAD R18, R65, 0x1000193, RZ ; - /*3e80*/ IMAD R19, R66, 0x1000193, RZ ; - /*3e90*/ IMAD R20, R67, 0x1000193, RZ ; - /*3ea0*/ LOP3.LUT R6, R13, R70, RZ, 0x3c, !PT ; - /*3eb0*/ IMAD R13, R60, 0x1000193, RZ ; - /*3ec0*/ LOP3.LUT R4, R5, R68, RZ, 0x3c, !PT ; - /*3ed0*/ LOP3.LUT R5, R8, R69, RZ, 0x3c, !PT ; - /*3ee0*/ IMAD R8, R55, 0x1000193, RZ ; - /*3ef0*/ LOP3.LUT R11, R12, R75, RZ, 0x3c, !PT ; - /*3f00*/ LOP3.LUT R7, R8, R71, RZ, 0x3c, !PT ; - /*3f10*/ LOP3.LUT R8, R9, R72, RZ, 0x3c, !PT ; - /*3f20*/ LOP3.LUT R12, R13, R76, RZ, 0x3c, !PT ; - /*3f30*/ LOP3.LUT R13, R14, R77, RZ, 0x3c, !PT ; - /*3f40*/ LOP3.LUT R14, R17, R78, RZ, 0x3c, !PT ; - /*3f50*/ IMAD R17, R64, 0x1000193, RZ ; - /*3f60*/ LOP3.LUT R9, R10, R73, RZ, 0x3c, !PT ; - /*3f70*/ LOP3.LUT R10, R15, R74, RZ, 0x3c, !PT ; - /*3f80*/ LOP3.LUT R15, R16, R79, RZ, 0x3c, !PT ; - /*3f90*/ LOP3.LUT R16, R17, R80, RZ, 0x3c, !PT ; - /*3fa0*/ LOP3.LUT R17, R18, R81, RZ, 0x3c, !PT ; - /*3fb0*/ LOP3.LUT R18, R19, R82, RZ, 0x3c, !PT ; - /*3fc0*/ LOP3.LUT R19, R20, R83, RZ, 0x3c, !PT ; - /*3fd0*/ @P0 BRA `(.L_x_95) ; - /*3fe0*/ IMAD R4, R4, 0x1000193, RZ ; - /*3ff0*/ IMAD R8, R8, 0x1000193, RZ ; - /*4000*/ IMAD R12, R12, 0x1000193, RZ ; - /*4010*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4020*/ IMAD R16, R16, 0x1000193, RZ ; - /*4030*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4040*/ IMAD.MOV.U32 R49, RZ, RZ, RZ ; - /*4050*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4060*/ IMAD R5, R4, 0x1000193, RZ ; - /*4070*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4080*/ IMAD R9, R8, 0x1000193, RZ ; - /*4090*/ IMAD R13, R12, 0x1000193, RZ ; - /*40a0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*40b0*/ IMAD R17, R16, 0x1000193, RZ ; - /*40c0*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*40d0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*40e0*/ IMAD R0, R5, 0x1000193, RZ ; - /*40f0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*4100*/ IMAD R4, R9, 0x1000193, RZ ; - /*4110*/ IMAD R6, R13, 0x1000193, RZ ; - /*4120*/ LOP3.LUT R7, R0, R7, RZ, 0x3c, !PT ; - /*4130*/ IMAD R8, R17, 0x1000193, RZ ; - /*4140*/ LOP3.LUT R11, R4, R11, RZ, 0x3c, !PT ; - /*4150*/ LOP3.LUT R15, R6, R15, RZ, 0x3c, !PT ; - /*4160*/ LOP3.LUT R5, R8, R19, RZ, 0x3c, !PT ; - /*4170*/ STS [R84.X4+0x80], R7 ; - /*4180*/ STS [R84.X4+0xa0], R11 ; - /*4190*/ STS [R84.X4+0xc0], R15 ; - /*41a0*/ STS [R84.X4+0xe0], R5 ; - /*41b0*/ LDS.U.128 R24, [R86+0x10] ; - /*41c0*/ LDS.U.128 R20, [R87] ; - /*41d0*/ LDS.U.128 R28, [R86] ; - /*41e0*/ LDS.U.128 R32, [R86+0x30] ; - /*41f0*/ LDS.U.128 R16, [R87+0x10] ; - /*4200*/ LDS.U.128 R36, [R86+0x20] ; - /*4210*/ LOP3.LUT R6, R21, R27, RZ, 0x3c, !PT ; - /*4220*/ LOP3.LUT R7, R20, R26, RZ, 0x3c, !PT ; - /*4230*/ SHF.L.W.U32.HI R9, R6, 0x1, R7 ; - /*4240*/ SHF.L.W.U32.HI R6, R7, 0x1, R6 ; - /*4250*/ LOP3.LUT R13, R24, 0x1, R34, 0x96, !PT ; - /*4260*/ LOP3.LUT R0, R31, R33, R19, 0x96, !PT ; - /*4270*/ LOP3.LUT R4, R30, R32, R18, 0x96, !PT ; - /*4280*/ LOP3.LUT R5, R0, 0x80000000, RZ, 0x3c, !PT ; - /*4290*/ LOP3.LUT R7, R9, R4, RZ, 0x3c, !PT ; - /*42a0*/ SHF.L.W.U32.HI R15, R5, 0x1, R4 ; - /*42b0*/ SHF.L.W.U32.HI R12, R4, 0x1, R5 ; - /*42c0*/ IMAD.MOV.U32 R66, RZ, RZ, R7 ; - /*42d0*/ LOP3.LUT R4, R25, RZ, R35, 0x96, !PT ; - /*42e0*/ LOP3.LUT R5, R6, R5, RZ, 0x3c, !PT ; - /*42f0*/ LOP3.LUT R6, R23, R37, RZ, 0x3c, !PT ; - /*4300*/ LOP3.LUT R11, R22, R36, RZ, 0x3c, !PT ; - /*4310*/ IMAD.MOV.U32 R51, RZ, RZ, R5 ; - /*4320*/ LOP3.LUT R0, R29, R39, R17, 0x96, !PT ; - /*4330*/ LOP3.LUT R9, R28, R38, R16, 0x96, !PT ; - /*4340*/ SHF.L.W.U32.HI R41, R13, 0x1, R4 ; - /*4350*/ SHF.L.W.U32.HI R10, R6, 0x1, R11 ; - /*4360*/ SHF.L.W.U32.HI R11, R11, 0x1, R6 ; - /*4370*/ SHF.L.W.U32.HI R43, R0, 0x1, R9 ; - /*4380*/ LOP3.LUT R8, R41, R0, RZ, 0x3c, !PT ; - /*4390*/ SHF.L.W.U32.HI R6, R4, 0x1, R13 ; - /*43a0*/ SHF.L.W.U32.HI R0, R9, 0x1, R0 ; - /*43b0*/ LOP3.LUT R4, R11, R4, RZ, 0x3c, !PT ; - /*43c0*/ LOP3.LUT R6, R6, R9, RZ, 0x3c, !PT ; - /*43d0*/ LOP3.LUT R13, R10, R13, RZ, 0x3c, !PT ; - /*43e0*/ IMAD.MOV.U32 R65, RZ, RZ, R4 ; - /*43f0*/ LOP3.LUT R0, R0, R21, R27, 0x96, !PT ; - /*4400*/ IMAD.MOV.U32 R57, RZ, RZ, R6 ; - /*4410*/ LOP3.LUT R11, R43, R20, R26, 0x96, !PT ; - /*4420*/ IMAD.MOV.U32 R62, RZ, RZ, R13 ; - /*4430*/ LOP3.LUT R12, R12, R23, R37, 0x96, !PT ; - /*4440*/ IMAD.MOV.U32 R52, RZ, RZ, R0 ; - /*4450*/ LOP3.LUT R15, R15, R22, R36, 0x96, !PT ; - /*4460*/ IMAD.MOV.U32 R53, RZ, RZ, R11 ; - /*4470*/ LOP3.LUT R10, R5, R25, RZ, 0x3c, !PT ; - /*4480*/ IMAD.MOV.U32 R75, RZ, RZ, R13 ; - /*4490*/ LOP3.LUT R9, R7, R24, RZ, 0x3c, !PT ; - /*44a0*/ IMAD.MOV.U32 R76, RZ, RZ, R4 ; - /*44b0*/ LOP3.LUT R14, R8, R33, RZ, 0x3c, !PT ; - /*44c0*/ IMAD.MOV.U32 R33, RZ, RZ, R0 ; - /*44d0*/ LOP3.LUT R25, R6, R32, RZ, 0x3c, !PT ; - /*44e0*/ IMAD.MOV.U32 R32, RZ, RZ, R11 ; - /*44f0*/ LOP3.LUT R24, R12, R39, RZ, 0x3c, !PT ; - /*4500*/ IMAD.MOV.U32 R54, RZ, RZ, R15 ; - /*4510*/ LOP3.LUT R45, R15, R38, RZ, 0x3c, !PT ; - /*4520*/ IMAD.MOV.U32 R38, RZ, RZ, R5 ; - /*4530*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*4540*/ IMAD.MOV.U32 R61, RZ, RZ, R12 ; - /*4550*/ LOP3.LUT R26, R13, R26, RZ, 0x3c, !PT ; - /*4560*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*4570*/ LOP3.LUT R30, R6, R30, RZ, 0x3c, !PT ; - /*4580*/ LOP3.LUT R29, R12, R29, RZ, 0x3c, !PT ; - /*4590*/ LOP3.LUT R28, R15, R28, RZ, 0x3c, !PT ; - /*45a0*/ LOP3.LUT R35, R5, R35, RZ, 0x3c, !PT ; - /*45b0*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*45c0*/ LOP3.LUT R37, R0, R37, RZ, 0x3c, !PT ; - /*45d0*/ LOP3.LUT R36, R11, R36, RZ, 0x3c, !PT ; - /*45e0*/ LOP3.LUT R74, R7, 0x1, RZ, 0x3c, !PT ; - /*45f0*/ LOP3.LUT R44, R19, R8, RZ, 0x3c, !PT ; - /*4600*/ LOP3.LUT R67, R18, R6, RZ, 0x3c, !PT ; - /*4610*/ LOP3.LUT R39, R8, 0x80000000, RZ, 0x3c, !PT ; - /*4620*/ LOP3.LUT R41, R4, R21, RZ, 0x3c, !PT ; - /*4630*/ LOP3.LUT R42, R13, R20, RZ, 0x3c, !PT ; - /*4640*/ LOP3.LUT R40, R0, R23, RZ, 0x3c, !PT ; - /*4650*/ LOP3.LUT R43, R11, R22, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R46, R17, R12, RZ, 0x3c, !PT ; - /*4670*/ LOP3.LUT R71, R16, R15, RZ, 0x3c, !PT ; -.L_x_97: - /*4680*/ ISETP.NE.AND P0, PT, R49, RZ, PT ; - /*4690*/ @!P0 BRA `(.L_x_96) ; - /*46a0*/ LOP3.LUT R47, R30, R25, R67, 0x96, !PT ; - /*46b0*/ LOP3.LUT R48, R31, R14, R44, 0x96, !PT ; - /*46c0*/ LOP3.LUT R55, R27, R41, R4, 0x96, !PT ; - /*46d0*/ LOP3.LUT R56, R36, R43, R11, 0x96, !PT ; - /*46e0*/ LOP3.LUT R58, R37, R40, R0, 0x96, !PT ; - /*46f0*/ LOP3.LUT R50, R26, R42, R13, 0x96, !PT ; - /*4700*/ LOP3.LUT R59, R47, R6, R57, 0x96, !PT ; - /*4710*/ LOP3.LUT R64, R48, R39, R8, 0x96, !PT ; - /*4720*/ LOP3.LUT R47, R55, R76, R65, 0x96, !PT ; - /*4730*/ LOP3.LUT R60, R56, R32, R53, 0x96, !PT ; - /*4740*/ LOP3.LUT R55, R58, R33, R52, 0x96, !PT ; - /*4750*/ LOP3.LUT R48, R50, R75, R62, 0x96, !PT ; - /*4760*/ SHF.L.W.U32.HI R63, R64, 0x1, R59 ; - /*4770*/ SHF.L.W.U32.HI R68, R59, 0x1, R64 ; - /*4780*/ SHF.L.W.U32.HI R56, R55, 0x1, R60 ; - /*4790*/ SHF.L.W.U32.HI R58, R60, 0x1, R55 ; - /*47a0*/ SHF.L.W.U32.HI R70, R47, 0x1, R48 ; - /*47b0*/ LOP3.LUT R50, R63, R60, RZ, 0x3c, !PT ; - /*47c0*/ LOP3.LUT R55, R68, R55, RZ, 0x3c, !PT ; - /*47d0*/ LOP3.LUT R63, R9, R34, R74, 0x96, !PT ; - /*47e0*/ LOP3.LUT R68, R10, R35, R5, 0x96, !PT ; - /*47f0*/ LOP3.LUT R69, R70, R59, RZ, 0x3c, !PT ; - /*4800*/ LOP3.LUT R59, R28, R45, R71, 0x96, !PT ; - /*4810*/ LOP3.LUT R63, R63, R7, R66, 0x96, !PT ; - /*4820*/ LOP3.LUT R68, R68, R38, R51, 0x96, !PT ; - /*4830*/ LOP3.LUT R60, R29, R24, R46, 0x96, !PT ; - /*4840*/ SHF.L.W.U32.HI R73, R48, 0x1, R47 ; - /*4850*/ LOP3.LUT R59, R59, R15, R54, 0x96, !PT ; - /*4860*/ SHF.L.W.U32.HI R72, R68, 0x1, R63 ; - /*4870*/ LOP3.LUT R60, R60, R12, R61, 0x96, !PT ; - /*4880*/ LOP3.LUT R70, R73, R64, RZ, 0x3c, !PT ; - /*4890*/ LOP3.LUT R64, R72, R59, RZ, 0x3c, !PT ; - /*48a0*/ SHF.L.W.U32.HI R73, R63, 0x1, R68 ; - /*48b0*/ SHF.L.W.U32.HI R77, R60, 0x1, R59 ; - /*48c0*/ SHF.L.W.U32.HI R72, R59, 0x1, R60 ; - /*48d0*/ LOP3.LUT R59, R73, R60, RZ, 0x3c, !PT ; - /*48e0*/ LOP3.LUT R63, R56, R63, RZ, 0x3c, !PT ; - /*48f0*/ LOP3.LUT R58, R58, R68, RZ, 0x3c, !PT ; - /*4900*/ LOP3.LUT R48, R77, R48, RZ, 0x3c, !PT ; - /*4910*/ LOP3.LUT R47, R72, R47, RZ, 0x3c, !PT ; - /*4920*/ LOP3.LUT R28, R50.reuse, R28, RZ, 0x3c, !PT ; - /*4930*/ LOP3.LUT R45, R50, R45, RZ, 0x3c, !PT ; - /*4940*/ LOP3.LUT R71, R50.reuse, R71, RZ, 0x3c, !PT ; - /*4950*/ LOP3.LUT R15, R50.reuse, R15, RZ, 0x3c, !PT ; - /*4960*/ LOP3.LUT R54, R50, R54, RZ, 0x3c, !PT ; - /*4970*/ LOP3.LUT R29, R55.reuse, R29, RZ, 0x3c, !PT ; - /*4980*/ LOP3.LUT R24, R55.reuse, R24, RZ, 0x3c, !PT ; - /*4990*/ LOP3.LUT R46, R55, R46, RZ, 0x3c, !PT ; - /*49a0*/ LOP3.LUT R12, R55.reuse, R12, RZ, 0x3c, !PT ; - /*49b0*/ LOP3.LUT R61, R55, R61, RZ, 0x3c, !PT ; - /*49c0*/ LOP3.LUT R9, R69.reuse, R9, RZ, 0x3c, !PT ; - /*49d0*/ LOP3.LUT R34, R69.reuse, R34, RZ, 0x3c, !PT ; - /*49e0*/ LOP3.LUT R74, R69.reuse, R74, RZ, 0x3c, !PT ; - /*49f0*/ LOP3.LUT R7, R69, R7, RZ, 0x3c, !PT ; - /*4a00*/ LOP3.LUT R66, R69, R66, RZ, 0x3c, !PT ; - /*4a10*/ LOP3.LUT R10, R70.reuse, R10, RZ, 0x3c, !PT ; - /*4a20*/ LOP3.LUT R35, R70.reuse, R35, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R5, R70.reuse, R5, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R38, R70.reuse, R38, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R51, R70, R51, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R30, R64.reuse, R30, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R25, R64.reuse, R25, RZ, 0x3c, !PT ; - /*4a80*/ LOP3.LUT R67, R64.reuse, R67, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R6, R64.reuse, R6, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R57, R64, R57, RZ, 0x3c, !PT ; - /*4ab0*/ LOP3.LUT R31, R59, R31, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R14, R59.reuse, R14, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R44, R59.reuse, R44, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R39, R59.reuse, R39, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R8, R59, R8, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R27, R58.reuse, R27, RZ, 0x3c, !PT ; - /*4b10*/ LOP3.LUT R41, R58, R41, RZ, 0x3c, !PT ; - /*4b20*/ LOP3.LUT R4, R58.reuse, R4, RZ, 0x3c, !PT ; - /*4b30*/ LOP3.LUT R76, R58.reuse, R76, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R65, R58, R65, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R26, R63.reuse, R26, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R42, R63.reuse, R42, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R13, R63, R13, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R75, R63.reuse, R75, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R62, R63, R62, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R37, R47.reuse, R37, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R40, R47.reuse, R40, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R0, R47.reuse, R0, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R33, R47, R33, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R52, R47, R52, RZ, 0x3c, !PT ; - /*4bf0*/ LOP3.LUT R36, R48.reuse, R36, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R43, R48.reuse, R43, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R11, R48.reuse, R11, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R32, R48.reuse, R32, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R53, R48, R53, RZ, 0x3c, !PT ; -.L_x_96: - /*4c40*/ SHF.L.W.U32.HI R77, R75, 0x15, R76 ; - /*4c50*/ SHF.L.W.U32.HI R64, R76, 0x15, R75 ; - /*4c60*/ SHF.L.W.U32.HI R78, R26, 0x1c, R27 ; - /*4c70*/ SHF.L.W.U32.HI R81, R27, 0x1c, R26 ; - /*4c80*/ SHF.L.W.U32.HI R76, R53, 0xe, R52 ; - /*4c90*/ SHF.L.W.U32.HI R27, R52, 0xe, R53 ; - /*4ca0*/ SHF.L.W.U32.HI R80, R43, 0x14, R40 ; - /*4cb0*/ SHF.L.W.U32.HI R53, R42, 0x17, R41 ; - /*4cc0*/ SHF.L.W.U32.HI R55, R41, 0x17, R42 ; - /*4cd0*/ SHF.L.W.U32.HI R43, R40, 0x14, R43 ; - /*4ce0*/ SHF.L.W.U32.HI R63, R13, 0x19, R4 ; - /*4cf0*/ SHF.L.W.U32.HI R42, R6, 0xd, R39 ; - /*4d00*/ SHF.L.W.U32.HI R40, R39, 0xd, R6 ; - /*4d10*/ SHF.L.W.U32.HI R69, R71, 0x3, R46 ; - /*4d20*/ SHF.L.W.U32.HI R70, R46, 0x3, R71 ; - /*4d30*/ SHF.L.W.U32.HI R50, R67, 0xa, R44 ; - /*4d40*/ SHF.L.W.U32.HI R48, R44, 0xa, R67 ; - /*4d50*/ SHF.L.W.U32.HI R13, R4, 0x19, R13 ; - /*4d60*/ SHF.L.W.U32.HI R58, R11, 0x7, R0 ; - /*4d70*/ SHF.L.W.U32.HI R47, R0, 0x7, R11 ; - /*4d80*/ SHF.L.W.U32.HI R60, R9, 0x1e, R10 ; - /*4d90*/ SHF.L.W.U32.HI R52, R10, 0x1e, R9 ; - /*4da0*/ SHF.L.W.U32.HI R6, R7, 0xf, R38 ; - /*4db0*/ SHF.L.W.U32.HI R75, R38, 0xf, R7 ; - /*4dc0*/ SHF.L.W.U32.HI R0, R30, 0x1, R31 ; - /*4dd0*/ SHF.L.W.U32.HI R71, R36, 0x1b, R37 ; - /*4de0*/ SHF.L.W.U32.HI R67, R37, 0x1b, R36 ; - /*4df0*/ SHF.L.W.U32.HI R9, R34, 0x6, R35 ; - /*4e00*/ SHF.L.W.U32.HI R4, R32, 0x8, R33 ; - /*4e10*/ SHF.L.W.U32.HI R7, R54, 0x12, R61 ; - /*4e20*/ SHF.L.W.U32.HI R79, R74, 0xb, R5 ; - /*4e30*/ SHF.L.W.U32.HI R36, R25, 0xc, R14 ; - /*4e40*/ SHF.L.W.U32.HI R74, R5, 0xb, R74 ; - /*4e50*/ SHF.L.W.U32.HI R68, R31, 0x1, R30 ; - /*4e60*/ LOP3.LUT R46, R0, R9, R63, 0xd2, !PT ; - /*4e70*/ LOP3.LUT R44, R9, R63, R4, 0xd2, !PT ; - /*4e80*/ LOP3.LUT R5, R63, R4, R7, 0xd2, !PT ; - /*4e90*/ LOP3.LUT R63, R28, R36, R79, 0xd2, !PT ; - /*4ea0*/ LOP3.LUT R30, R36, R79, R64, 0xd2, !PT ; - /*4eb0*/ LOP3.LUT R26, R64, R27, R28, 0xd2, !PT ; - /*4ec0*/ LOP3.LUT R36, R27, R28, R36, 0xd2, !PT ; - /*4ed0*/ IMAD.SHL.U32 R28, R49, 0x8, RZ ; - /*4ee0*/ SHF.L.W.U32.HI R14, R14, 0xc, R25 ; - /*4ef0*/ LOP3.LUT R4, R4, R7, R0, 0xd2, !PT ; - /*4f00*/ LOP3.LUT R0, R7, R0, R9, 0xd2, !PT ; - /*4f10*/ LOP3.LUT R9, R79, R64, R27, 0xd2, !PT ; - /*4f20*/ LOP3.LUT R64, R29, R14, R74, 0xd2, !PT ; - /*4f30*/ LOP3.LUT R27, R77, R76, R29, 0xd2, !PT ; - /*4f40*/ LOP3.LUT R37, R76, R29, R14, 0xd2, !PT ; - /*4f50*/ LDC.64 R28, c[0x3][R28] ; - /*4f60*/ IADD3 R49, R49, 0x1, RZ ; - /*4f70*/ SHF.L.W.U32.HI R72, R45, 0x4, R24 ; - /*4f80*/ ISETP.NE.AND P0, PT, R49, 0x18, PT ; - /*4f90*/ SHF.L.W.U32.HI R73, R24, 0x4, R45 ; - /*4fa0*/ SHF.L.W.U32.HI R24, R66, 0x1d, R51 ; - /*4fb0*/ SHF.L.W.U32.HI R39, R51, 0x1d, R66 ; - /*4fc0*/ SHF.L.W.U32.HI R66, R62, 0x18, R65 ; - /*4fd0*/ SHF.L.W.U32.HI R65, R65, 0x18, R62 ; - /*4fe0*/ SHF.L.W.U32.HI R11, R35, 0x6, R34 ; - /*4ff0*/ LOP3.LUT R31, R14, R74, R77, 0xd2, !PT ; - /*5000*/ LOP3.LUT R14, R80, R69, R40, 0xd2, !PT ; - /*5010*/ LOP3.LUT R35, R69, R40, R39, 0xd2, !PT ; - /*5020*/ LOP3.LUT R41, R40, R39, R78, 0xd2, !PT ; - /*5030*/ SHF.L.W.U32.HI R62, R33, 0x8, R32 ; - /*5040*/ SHF.L.W.U32.HI R61, R61, 0x12, R54 ; - /*5050*/ LOP3.LUT R10, R74, R77, R76, 0xd2, !PT ; - /*5060*/ LOP3.LUT R40, R39, R78, R80, 0xd2, !PT ; - /*5070*/ SHF.L.W.U32.HI R51, R15, 0x9, R12 ; - /*5080*/ SHF.L.W.U32.HI R59, R57, 0x2, R8 ; - /*5090*/ LOP3.LUT R39, R73, R50, R6, 0xd2, !PT ; - /*50a0*/ LOP3.LUT R38, R50, R6, R65, 0xd2, !PT ; - /*50b0*/ LOP3.LUT R76, R6, R65, R71, 0xd2, !PT ; - /*50c0*/ SHF.L.W.U32.HI R56, R12, 0x9, R15 ; - /*50d0*/ SHF.L.W.U32.HI R8, R8, 0x2, R57 ; - /*50e0*/ LOP3.LUT R6, R72, R48, R75, 0xd2, !PT ; - /*50f0*/ LOP3.LUT R7, R48, R75, R66, 0xd2, !PT ; - /*5100*/ LOP3.LUT R12, R71, R73, R50, 0xd2, !PT ; - /*5110*/ LOP3.LUT R33, R65, R71, R73, 0xd2, !PT ; - /*5120*/ LOP3.LUT R15, R67, R72, R48, 0xd2, !PT ; - /*5130*/ LOP3.LUT R75, R75, R66, R67, 0xd2, !PT ; - /*5140*/ LOP3.LUT R32, R66, R67, R72, 0xd2, !PT ; - /*5150*/ LOP3.LUT R71, R68, R11, R13, 0xd2, !PT ; - /*5160*/ LOP3.LUT R67, R11, R13, R62, 0xd2, !PT ; - /*5170*/ LOP3.LUT R74, R13, R62, R61, 0xd2, !PT ; - /*5180*/ LOP3.LUT R45, R81, R43, R70, 0xd2, !PT ; - /*5190*/ LOP3.LUT R25, R43, R70, R42, 0xd2, !PT ; - /*51a0*/ LOP3.LUT R34, R70, R42, R24, 0xd2, !PT ; - /*51b0*/ LOP3.LUT R13, R62, R61, R68, 0xd2, !PT ; - /*51c0*/ LOP3.LUT R11, R61, R68, R11, 0xd2, !PT ; - /*51d0*/ LOP3.LUT R54, R60, R53, R58, 0xd2, !PT ; - /*51e0*/ LOP3.LUT R57, R53, R58, R51, 0xd2, !PT ; - /*51f0*/ LOP3.LUT R42, R42, R24, R81, 0xd2, !PT ; - /*5200*/ LOP3.LUT R43, R24, R81, R43, 0xd2, !PT ; - /*5210*/ LOP3.LUT R66, R58, R51, R8, 0xd2, !PT ; - /*5220*/ LOP3.LUT R62, R51, R8, R60, 0xd2, !PT ; - /*5230*/ LOP3.LUT R53, R8, R60, R53, 0xd2, !PT ; - /*5240*/ LOP3.LUT R61, R52, R55, R47, 0xd2, !PT ; - /*5250*/ LOP3.LUT R65, R56, R59, R52, 0xd2, !PT ; - /*5260*/ LOP3.LUT R24, R78, R80, R69, 0xd2, !PT ; - /*5270*/ LOP3.LUT R8, R55, R47, R56, 0xd2, !PT ; - /*5280*/ LOP3.LUT R51, R47, R56, R59, 0xd2, !PT ; - /*5290*/ LOP3.LUT R52, R59, R52, R55, 0xd2, !PT ; - /*52a0*/ LOP3.LUT R28, R63, R28, RZ, 0x3c, !PT ; - /*52b0*/ LOP3.LUT R29, R64, R29, RZ, 0x3c, !PT ; - /*52c0*/ @P0 BRA `(.L_x_97) ; - /*52d0*/ UMOV UR4, 32@lo(d_target) ; - /*52e0*/ UMOV UR5, 32@hi(d_target) ; - /*52f0*/ LDG.E.64.STRONG.CTA R4, [UR4] ; - /*5300*/ PRMT R9, R29, 0x123, RZ ; - /*5310*/ BMOV.32.CLEAR RZ, B0 ; - /*5320*/ PRMT R7, R28, 0x123, RZ ; - /*5330*/ BSSY B0, `(.L_x_98) ; - /*5340*/ ISETP.GT.U32.AND P0, PT, R9, R4, PT ; - /*5350*/ ISETP.GT.U32.AND.EX P0, PT, R7, R5, PT, P0 ; - /*5360*/ @P0 BRA `(.L_x_99) ; - /*5370*/ S2R R5, SR_LANEID ; - /*5380*/ VOTEU.ANY UR4, UPT, PT ; - /*5390*/ FLO.U32 R4, UR4 ; - /*53a0*/ POPC R0, UR4 ; - /*53b0*/ ISETP.EQ.U32.AND P0, PT, R4, R5, PT ; - /*53c0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [UR6], R0 ; - /*53d0*/ S2R R6, SR_LTMASK ; - /*53e0*/ LOP3.LUT R7, R6, UR4, RZ, 0xc0, !PT ; - /*53f0*/ POPC R6, R7 ; - /*5400*/ SHFL.IDX PT, R5, R5, R4, 0x1f ; - /*5410*/ IMAD.IADD R6, R5, 0x1, R6 ; - /*5420*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*5430*/ @P0 EXIT ; - /*5440*/ S2R R0, SR_TID.X ; - /*5450*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*5460*/ UMOV UR4, 32@lo(d_header) ; - /*5470*/ S2R R5, SR_CTAID.X ; - /*5480*/ UMOV UR5, 32@hi(d_header) ; - /*5490*/ IMAD R0, R5, c[0x0][0x0], R0 ; - /*54a0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*54b0*/ IMAD R13, R0, c[0x3][0x180], RZ ; - /*54c0*/ SHF.R.S32.HI R0, RZ, 0x1f, R2 ; - /*54d0*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*54e0*/ IADD3 R12, P0, P1, R13, c[0x0][0x160], R2 ; - /*54f0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*5500*/ IADD3.X R13, RZ, c[0x0][0x164], R0, P0, P1 ; - /*5510*/ STG.E.EF.128.SYS [R4], R20 ; - /*5520*/ STG.E.EF.128.SYS [R4+0x10], R16 ; - /*5530*/ STG.E.EF.64.SYS [R6+0x100], R12 ; - /*5540*/ LDG.E.64.STRONG.CTA R8, [UR4] ; - /*5550*/ PRMT R11, R28, 0x123, RZ ; - /*5560*/ PRMT R10, R29, 0x123, RZ ; - /*5570*/ STG.E.EF.64.SYS [UR6+-0x60], R8 ; - /*5580*/ STG.E.EF.64.SYS [R6+0x148], R10 ; -.L_x_99: - /*5590*/ BSYNC B0 ; -.L_x_98: - /*55a0*/ IADD3 R2, R2, 0x1, RZ ; - /*55b0*/ ISETP.GE.U32.AND P0, PT, R2, c[0x3][0x180], PT ; - /*55c0*/ @P0 EXIT ; - /*55d0*/ BRA `(.L_x_100) ; -.L_x_101: - /*55e0*/ BRA `(.L_x_101); - /*55f0*/ NOP; -.L_x_182: - - -//--------------------- .text._Z8equihashILm13423733299476243336ELm19060100871ELm0ELm1514112406532ELj52429150ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm13423733299476243336ELm19060100871ELm0ELm1514112406532ELj52429150ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=103" - .align 128 - .global _Z8equihashILm13423733299476243336ELm19060100871ELm0ELm1514112406532ELj52429150ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm13423733299476243336ELm19060100871ELm0ELm1514112406532ELj52429150ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm13423733299476243336ELm19060100871ELm0ELm1514112406532ELj52429150ELj64ELj0EEvmP14Search_results,(.L_x_183 - _Z8equihashILm13423733299476243336ELm19060100871ELm0ELm1514112406532ELj52429150ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm13423733299476243336ELm19060100871ELm0ELm1514112406532ELj52429150ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm13423733299476243336ELm19060100871ELm0ELm1514112406532ELj52429150ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm13423733299476243336ELm19060100871ELm0ELm1514112406532ELj52429150ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R66, SR_TID.X ; - /*0040*/ ULDC.64 UR4, c[0x0][0x168] ; - /*0050*/ IMAD.MOV.U32 R65, RZ, RZ, RZ ; - /*0060*/ UIADD3 UR4, UP0, UR4, 0x140, URZ ; - /*0070*/ UIADD3.X UR5, URZ, UR5, URZ, UP0, !UPT ; - /*0080*/ IMAD.SHL.U32 R67, R66.reuse, 0x4, RZ ; - /*0090*/ LOP3.LUT R70, R66.reuse, 0x7, RZ, 0xc0, !PT ; - /*00a0*/ LOP3.LUT R66, R66, 0x3, RZ, 0xc0, !PT ; - /*00b0*/ LOP3.LUT R67, R67, 0xffffffe0, RZ, 0xc0, !PT ; - /*00c0*/ IMAD.SHL.U32 R61, R70, 0x10, RZ ; - /*00d0*/ IMAD R68, R70, 0x4, R67 ; -.L_x_123: - /*00e0*/ UMOV UR6, 32@lo(d_header) ; - /*00f0*/ UMOV UR7, 32@hi(d_header) ; - /*0100*/ LDG.E.U.128.STRONG.CTA R4, [UR6+0x10] ; - /*0110*/ LDG.E.U.128.STRONG.CTA R8, [UR6] ; - /*0120*/ S2R R3, SR_TID.X ; - /*0130*/ S2R R0, SR_CTAID.X ; - /*0140*/ SHF.R.S32.HI R14, RZ, 0x1f, R65 ; - /*0150*/ IMAD R0, R0, c[0x0][0x0], R3 ; - /*0160*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*0170*/ IADD3 R20, P0, P1, R0, c[0x0][0x160], R65 ; - /*0180*/ IADD3.X R21, RZ, c[0x0][0x164], R14, P0, P1 ; - /*0190*/ UMOV UR7, 0xc0 ; - /*01a0*/ LOP3.LUT R3, R7, 0x80000000, RZ, 0x3c, !PT ; - /*01b0*/ SHF.L.W.U32.HI R15, R5, 0x1, R4 ; - /*01c0*/ SHF.L.W.U32.HI R0, R4, 0x1, R5 ; - /*01d0*/ SHF.L.W.U32.HI R2, R6, 0x1, R3 ; - /*01e0*/ SHF.L.W.U32.HI R17, R3, 0x1, R6 ; - /*01f0*/ LOP3.LUT R15, R15, 0x1, R8, 0x96, !PT ; - /*0200*/ LOP3.LUT R38, R0, R9, RZ, 0x3c, !PT ; - /*0210*/ LOP3.LUT R48, R2, R11, RZ, 0x3c, !PT ; - /*0220*/ LOP3.LUT R2, R8, 0x1, RZ, 0x3c, !PT ; - /*0230*/ SHF.L.W.U32.HI R12, R11, 0x1, R10 ; - /*0240*/ SHF.L.W.U32.HI R13, R10, 0x1, R11 ; - /*0250*/ LOP3.LUT R17, R17, R10, RZ, 0x3c, !PT ; - /*0260*/ LOP3.LUT R10, R10, R15, RZ, 0x3c, !PT ; - /*0270*/ LOP3.LUT R11, R11, R38, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R19, R9, 0x1, R2 ; - /*0290*/ SHF.L.W.U32.HI R16, R2, 0x1, R9 ; - /*02a0*/ SHF.L.W.U32.HI R18, R10, 0x1, R11 ; - /*02b0*/ SHF.L.W.U32.HI R24, R11, 0x1, R10 ; - /*02c0*/ SHF.L.W.U32.HI R0, R38.reuse, 0xc, R15.reuse ; - /*02d0*/ SHF.L.W.U32.HI R3, R15.reuse, 0xc, R38.reuse ; - /*02e0*/ SHF.L.W.U32.HI R25, R38, 0xd, R15 ; - /*02f0*/ SHF.L.W.U32.HI R23, R15.reuse, 0xd, R38.reuse ; - /*0300*/ SHF.L.W.U32.HI R29, R15, 0xa, R38 ; - /*0310*/ SHF.L.W.U32.HI R57, R38.reuse, 0xa, R15.reuse ; - /*0320*/ SHF.L.W.U32.HI R53, R15, 0x2, R38 ; - /*0330*/ SHF.L.W.U32.HI R11, R21, 0x1, R20 ; - /*0340*/ SHF.L.W.U32.HI R38, R38, 0x2, R15 ; - /*0350*/ SHF.L.W.U32.HI R10, R20, 0x1, R21 ; - /*0360*/ LOP3.LUT R19, R19, R6, RZ, 0x3c, !PT ; - /*0370*/ LOP3.LUT R16, R16, 0x80000000, R7, 0x96, !PT ; - /*0380*/ LOP3.LUT R15, R4, R17, RZ, 0x3c, !PT ; - /*0390*/ LOP3.LUT R2, R5, R48, RZ, 0x3c, !PT ; - /*03a0*/ SHF.L.W.U32.HI R31, R48, 0xb, R17 ; - /*03b0*/ LOP3.LUT R45, R12, R20, RZ, 0x3c, !PT ; - /*03c0*/ LOP3.LUT R11, R11, R4, RZ, 0x3c, !PT ; - /*03d0*/ SHF.L.W.U32.HI R14, R17.reuse, 0xb, R48.reuse ; - /*03e0*/ SHF.L.W.U32.HI R30, R48.reuse, 0x1d, R17.reuse ; - /*03f0*/ SHF.L.W.U32.HI R26, R17.reuse, 0x1d, R48.reuse ; - /*0400*/ SHF.L.W.U32.HI R27, R17.reuse, 0x6, R48.reuse ; - /*0410*/ SHF.L.W.U32.HI R39, R48, 0x6, R17 ; - /*0420*/ SHF.L.W.U32.HI R60, R17, 0xf, R48 ; - /*0430*/ LOP3.LUT R50, R13, R21, RZ, 0x3c, !PT ; - /*0440*/ LOP3.LUT R4, R10, R5, RZ, 0x3c, !PT ; - /*0450*/ SHF.L.W.U32.HI R48, R48, 0xf, R17 ; - /*0460*/ LOP3.LUT R12, R20, R19, RZ, 0x3c, !PT ; - /*0470*/ LOP3.LUT R21, R21, R16, RZ, 0x3c, !PT ; - /*0480*/ SHF.L.W.U32.HI R10, R19, 0xe, R16 ; - /*0490*/ LOP3.LUT R17, R45, 0x1, RZ, 0x3c, !PT ; - /*04a0*/ SHF.L.W.U32.HI R22, R2, 0x1e, R15 ; - /*04b0*/ LOP3.LUT R44, R31, R0, RZ, 0x30, !PT ; - /*04c0*/ SHF.L.W.U32.HI R33, R16, 0xe, R19 ; - /*04d0*/ SHF.L.W.U32.HI R15, R15, 0x1e, R2 ; - /*04e0*/ LOP3.LUT R2, R14, R3, RZ, 0x30, !PT ; - /*04f0*/ SHF.L.W.U32.HI R34, R12, 0x1b, R21 ; - /*0500*/ SHF.L.W.U32.HI R43, R21, 0x1b, R12 ; - /*0510*/ SHF.L.W.U32.HI R47, R50.reuse, 0x4, R17 ; - /*0520*/ SHF.L.W.U32.HI R58, R17, 0x4, R50.reuse ; - /*0530*/ SHF.L.W.U32.HI R52, R45, 0x3, R50 ; - /*0540*/ SHF.L.W.U32.HI R36, R50, 0x3, R45 ; - /*0550*/ SHF.L.W.U32.HI R12, R45, 0x12, R50.reuse ; - /*0560*/ SHF.L.W.U32.HI R21, R50.reuse, 0x12, R45.reuse ; - /*0570*/ SHF.L.W.U32.HI R40, R50, 0x9, R45 ; - /*0580*/ LOP3.LUT R49, R0, R9.reuse, R50.reuse, 0x90, !PT ; - /*0590*/ LOP3.LUT R44, R44, R9.reuse, R50.reuse, 0x96, !PT ; - /*05a0*/ LOP3.LUT R59, R10, R9, R50, 0x6, !PT ; - /*05b0*/ SHF.L.W.U32.HI R50, R45, 0x9, R50 ; - /*05c0*/ LOP3.LUT R62, R3, R8.reuse, R45.reuse, 0x90, !PT ; - /*05d0*/ LOP3.LUT R64, R33, R8.reuse, R45.reuse, 0x6, !PT ; - /*05e0*/ LOP3.LUT R45, R2, R8, R45, 0x96, !PT ; - /*05f0*/ PRMT R51, R16, 0x2107, R19 ; - /*0600*/ SHF.L.W.U32.HI R2, R11, 0x19, R4 ; - /*0610*/ SHF.L.W.U32.HI R13, R19.reuse, 0x14, R16.reuse ; - /*0620*/ SHF.L.W.U32.HI R5, R16.reuse, 0x14, R19.reuse ; - /*0630*/ PRMT R41, R19.reuse, 0x2107, R16.reuse ; - /*0640*/ SHF.L.W.U32.HI R37, R16, 0x7, R19 ; - /*0650*/ SHF.L.W.U32.HI R35, R19, 0x7, R16 ; - /*0660*/ SHF.L.W.U32.HI R56, R4, 0x19, R11 ; - /*0670*/ LOP3.LUT R46, R51, R18, R12, 0xb4, !PT ; - /*0680*/ LOP3.LUT R19, R27, R51, R2, 0xb4, !PT ; - /*0690*/ LOP3.LUT R17, R18, R2, R27, 0xb4, !PT ; - /*06a0*/ LOP3.LUT R51, R2, R12, R51, 0xb4, !PT ; - /*06b0*/ LOP3.LUT R28, R12, R27, R18, 0xb4, !PT ; - /*06c0*/ PRMT R2, R11, 0x4321, R4 ; - /*06d0*/ LOP3.LUT R16, R24, R56, R39, 0xb4, !PT ; - /*06e0*/ LOP3.LUT R18, R39, R41, R56, 0xb4, !PT ; - /*06f0*/ LOP3.LUT R42, R41, R24, R21, 0xb4, !PT ; - /*0700*/ LOP3.LUT R20, R21, R39, R24, 0xb4, !PT ; - /*0710*/ LOP3.LUT R56, R56, R21, R41, 0xb4, !PT ; - /*0720*/ SHF.L.W.U32.HI R12, R11, 0x15, R4 ; - /*0730*/ LOP3.LUT R21, R58, R48, R57, 0xb4, !PT ; - /*0740*/ LOP3.LUT R24, R43, R57, R58, 0xb4, !PT ; - /*0750*/ LOP3.LUT R57, R57, R2, R48, 0xb4, !PT ; - /*0760*/ SHF.L.W.U32.HI R39, R4, 0x15, R11 ; - /*0770*/ LOP3.LUT R9, R6, R11, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R54, R7, R4, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R48, R48, R43, R2, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R43, R2, R58, R43, 0xb4, !PT ; - /*07b0*/ PRMT R7, R4, 0x4321, R11 ; - /*07c0*/ LOP3.LUT R2, R49, R10.reuse, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R8, R31, R10, R12, 0xb4, !PT ; - /*07e0*/ LOP3.LUT R10, R3, R39, R14, 0xb4, !PT ; - /*07f0*/ LOP3.LUT R4, R4, 0x80000000, RZ, 0x3c, !PT ; - /*0800*/ SHF.L.W.U32.HI R3, R9, 0x1c, R54 ; - /*0810*/ LOP3.LUT R32, R34, R29, R47, 0xb4, !PT ; - /*0820*/ LOP3.LUT R55, R60, R34, R7, 0xb4, !PT ; - /*0830*/ LOP3.LUT R6, R0, R12, R31, 0xb4, !PT ; - /*0840*/ SHF.L.W.U32.HI R54, R54, 0x1c, R9 ; - /*0850*/ LOP3.LUT R27, R47, R60, R29, 0xb4, !PT ; - /*0860*/ LOP3.LUT R34, R7, R47, R34, 0xb4, !PT ; - /*0870*/ SHF.L.W.U32.HI R31, R4, 0x17, R11 ; - /*0880*/ SHF.L.W.U32.HI R58, R11, 0x17, R4 ; - /*0890*/ LOP3.LUT R11, R13, R25, R52, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R47, R52, R30, R25, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R4, R3, R52, R13, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R29, R29, R7, R60, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R25, R25, R3, R30, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R13, R30, R13, R3, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R7, R14, R33, R39, 0xb4, !PT ; - /*0900*/ LOP3.LUT R9, R5, R23, R36, 0xb4, !PT ; - /*0910*/ LOP3.LUT R52, R36, R26, R23, 0xb4, !PT ; - /*0920*/ LOP3.LUT R3, R54, R36, R5, 0xb4, !PT ; - /*0930*/ LOP3.LUT R0, R62, R33, RZ, 0x3c, !PT ; - /*0940*/ LOP3.LUT R14, R64, R39, RZ, 0x3c, !PT ; - /*0950*/ LOP3.LUT R23, R23, R54, R26, 0xb4, !PT ; - /*0960*/ LOP3.LUT R5, R26, R5, R54, 0xb4, !PT ; - /*0970*/ LOP3.LUT R26, R35, R38, R50, 0xb4, !PT ; - /*0980*/ LOP3.LUT R33, R50, R15, R38, 0xb4, !PT ; - /*0990*/ LOP3.LUT R64, R37, R53, R40, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R36, R40, R22, R53, 0xb4, !PT ; - /*09b0*/ IMAD.MOV.U32 R54, RZ, RZ, RZ ; - /*09c0*/ LOP3.LUT R50, R58, R50, R35, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R40, R31, R40, R37, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R12, R59, R12, RZ, 0x3c, !PT ; - /*09f0*/ LOP3.LUT R35, R15, R35, R58, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R38, R38, R58, R15, 0xb4, !PT ; - /*0a10*/ LOP3.LUT R37, R22, R37, R31, 0xb4, !PT ; - /*0a20*/ LOP3.LUT R53, R53, R31, R22, 0xb4, !PT ; - /*0a30*/ LOP3.LUT R45, R45, 0x1, RZ, 0x3c, !PT ; -.L_x_102: - /*0a40*/ LOP3.LUT R62, R14, R23, R42, 0x96, !PT ; - /*0a50*/ UIADD3 UR6, UR7, 0x8, URZ ; - /*0a60*/ LOP3.LUT R59, R12, R25, R46, 0x96, !PT ; - /*0a70*/ ULDC.64 UR8, c[0x3][UR7+0x8] ; - /*0a80*/ LOP3.LUT R15, R10, R9, R18, 0x96, !PT ; - /*0a90*/ LOP3.LUT R62, R62, R48, R33, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R59, R59, R55, R36, 0x96, !PT ; - /*0ab0*/ UMOV UR7, UR6 ; - /*0ac0*/ LOP3.LUT R39, R7, R52, R56, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R69, R15, R21, R50, 0x96, !PT ; - /*0ae0*/ SHF.L.W.U32.HI R30, R59, 0x1, R62 ; - /*0af0*/ LOP3.LUT R39, R39, R57, R26, 0x96, !PT ; - /*0b00*/ LOP3.LUT R31, R26, R69, R30, 0x96, !PT ; - /*0b10*/ LOP3.LUT R58, R0, R5, R20, 0x96, !PT ; - /*0b20*/ LOP3.LUT R60, R2, R13, R28, 0x96, !PT ; - /*0b30*/ LOP3.LUT R26, R6, R11, R19, 0x96, !PT ; - /*0b40*/ LOP3.LUT R15, R52, R69.reuse, R30.reuse, 0x96, !PT ; - /*0b50*/ LOP3.LUT R52, R56, R69, R30, 0x96, !PT ; - /*0b60*/ LOP3.LUT R58, R58, R43, R38, 0x96, !PT ; - /*0b70*/ LOP3.LUT R60, R60, R34, R53, 0x96, !PT ; - /*0b80*/ LOP3.LUT R7, R7, R69.reuse, R30.reuse, 0x96, !PT ; - /*0b90*/ LOP3.LUT R22, R57, R69, R30, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R56, R26, R27, R40, 0x96, !PT ; - /*0bb0*/ SHF.L.W.U32.HI R41, R62, 0x1, R59 ; - /*0bc0*/ LOP3.LUT R30, R8, R47, R51, 0x96, !PT ; - /*0bd0*/ SHF.L.W.U32.HI R74, R60, 0x1, R58 ; - /*0be0*/ LOP3.LUT R26, R47, R56.reuse, R41, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R72, R30, R29, R64, 0x96, !PT ; - /*0c00*/ SHF.L.W.U32.HI R57, R56, 0x1, R69 ; - /*0c10*/ LOP3.LUT R47, R51, R56, R41, 0x96, !PT ; - /*0c20*/ SHF.L.W.U32.HI R69, R69, 0x1, R56 ; - /*0c30*/ LOP3.LUT R8, R8, R56.reuse, R41.reuse, 0x96, !PT ; - /*0c40*/ LOP3.LUT R29, R29, R56.reuse, R41.reuse, 0x96, !PT ; - /*0c50*/ SHF.L.W.U32.HI R51, R58, 0x1, R60 ; - /*0c60*/ LOP3.LUT R56, R64, R56, R41, 0x96, !PT ; - /*0c70*/ LOP3.LUT R63, R48, R39, R74, 0x96, !PT ; - /*0c80*/ LOP3.LUT R41, R45, R3, R16, 0x96, !PT ; - /*0c90*/ LOP3.LUT R48, R44, R4, R17, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R49, R12, R72.reuse, R51.reuse, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R30, R14, R39.reuse, R74.reuse, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R12, R36, R72, R51, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R14, R23, R39, R74, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R42, R42, R39.reuse, R74.reuse, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R33, R33, R39, R74, 0x96, !PT ; - /*0d00*/ LOP3.LUT R41, R41, R24, R35, 0x96, !PT ; - /*0d10*/ LOP3.LUT R36, R48, R32, R37, 0x96, !PT ; - /*0d20*/ SHF.L.W.U32.HI R74, R72, 0x1, R39 ; - /*0d30*/ SHF.L.W.U32.HI R39, R39, 0x1, R72 ; - /*0d40*/ LOP3.LUT R23, R46, R72.reuse, R51.reuse, 0x96, !PT ; - /*0d50*/ LOP3.LUT R46, R55, R72, R51, 0x96, !PT ; - /*0d60*/ SHF.L.W.U32.HI R55, R36, 0x1, R41 ; - /*0d70*/ LOP3.LUT R48, R18, R41, R74, 0x96, !PT ; - /*0d80*/ SHF.L.W.U32.HI R18, R41, 0x1, R36 ; - /*0d90*/ LOP3.LUT R71, R11, R36, R39, 0x96, !PT ; - /*0da0*/ LOP3.LUT R11, R19, R36, R39, 0x96, !PT ; - /*0db0*/ LOP3.LUT R25, R25, R72, R51, 0x96, !PT ; - /*0dc0*/ LOP3.LUT R64, R9, R41.reuse, R74.reuse, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R19, R5, R62, R55, 0x96, !PT ; - /*0de0*/ LOP3.LUT R10, R10, R41.reuse, R74.reuse, 0x96, !PT ; - /*0df0*/ LOP3.LUT R21, R21, R41, R74, 0x96, !PT ; - /*0e00*/ LOP3.LUT R9, R50, R41, R74, 0x96, !PT ; - /*0e10*/ LOP3.LUT R51, R6, R36.reuse, R39.reuse, 0x96, !PT ; - /*0e20*/ LOP3.LUT R72, R27, R36.reuse, R39.reuse, 0x96, !PT ; - /*0e30*/ LOP3.LUT R40, R40, R36, R39, 0x96, !PT ; - /*0e40*/ LOP3.LUT R5, R38, R62, R55, 0x96, !PT ; - /*0e50*/ LOP3.LUT R39, R2, R59, R18, 0x96, !PT ; - /*0e60*/ LOP3.LUT R38, R13, R59.reuse, R18.reuse, 0x96, !PT ; - /*0e70*/ LOP3.LUT R41, R28, R59.reuse, R18.reuse, 0x96, !PT ; - /*0e80*/ LOP3.LUT R34, R34, R59.reuse, R18.reuse, 0x96, !PT ; - /*0e90*/ LOP3.LUT R17, R17, R60, R69, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R16, R16, R58, R57, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R18, R53, R59, R18, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R0, R0, R62.reuse, R55.reuse, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R36, R20, R62.reuse, R55.reuse, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R27, R43, R62, R55, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R53, R37, R60.reuse, R69.reuse, 0x96, !PT ; - /*0f00*/ LOP3.LUT R2, R44, R60, R69, 0x96, !PT ; - /*0f10*/ LOP3.LUT R50, R3, R58, R57, 0x96, !PT ; - /*0f20*/ LOP3.LUT R37, R24, R58.reuse, R57.reuse, 0x96, !PT ; - /*0f30*/ LOP3.LUT R20, R35, R58.reuse, R57.reuse, 0x96, !PT ; - /*0f40*/ LOP3.LUT R44, R45, R58, R57, 0x96, !PT ; - /*0f50*/ SHF.L.W.U32.HI R3, R47, 0xb, R52 ; - /*0f60*/ SHF.L.W.U32.HI R62, R52, 0xb, R47 ; - /*0f70*/ LOP3.LUT R43, R4, R60, R69, 0x96, !PT ; - /*0f80*/ SHF.L.W.U32.HI R47, R16, 0x3, R17 ; - /*0f90*/ SHF.L.W.U32.HI R57, R17, 0x3, R16 ; - /*0fa0*/ SHF.L.W.U32.HI R16, R19, 0x14, R38 ; - /*0fb0*/ SHF.L.W.U32.HI R4, R38, 0x14, R19 ; - /*0fc0*/ LOP3.LUT R6, R32, R60, R69, 0x96, !PT ; - /*0fd0*/ SHF.L.W.U32.HI R24, R42, 0x19, R23 ; - /*0fe0*/ SHF.L.W.U32.HI R19, R23, 0x19, R42 ; - /*0ff0*/ SHF.L.W.U32.HI R60, R63, 0x15, R46 ; - /*1000*/ PRMT R28, R34, 0x2107, R27 ; - /*1010*/ PRMT R42, R27, 0x2107, R34 ; - /*1020*/ SHF.L.W.U32.HI R59, R18, 0xe, R5 ; - /*1030*/ SHF.L.W.U32.HI R63, R46, 0x15, R63 ; - /*1040*/ SHF.L.W.U32.HI R69, R64, 0xc, R71 ; - /*1050*/ SHF.L.W.U32.HI R34, R43, 0x4, R50 ; - /*1060*/ SHF.L.W.U32.HI R55, R5, 0xe, R18 ; - /*1070*/ SHF.L.W.U32.HI R52, R71, 0xc, R64 ; - /*1080*/ SHF.L.W.U32.HI R43, R50, 0x4, R43 ; - /*1090*/ IADD3 R54, R54, 0x1, RZ ; - /*10a0*/ SHF.L.W.U32.HI R13, R56, 0x1d, R31 ; - /*10b0*/ SHF.L.W.U32.HI R5, R31, 0x1d, R56 ; - /*10c0*/ SHF.L.W.U32.HI R17, R30, 0x1c, R49 ; - /*10d0*/ SHF.L.W.U32.HI R58, R49, 0x1c, R30 ; - /*10e0*/ SHF.L.W.U32.HI R27, R15, 0x6, R26 ; - /*10f0*/ SHF.L.W.U32.HI R46, R26, 0x6, R15 ; - /*1100*/ SHF.L.W.U32.HI R35, R0, 0x1b, R39 ; - /*1110*/ SHF.L.W.U32.HI R50, R39, 0x1b, R0 ; - /*1120*/ SHF.L.W.U32.HI R18, R72, 0xd, R21 ; - /*1130*/ SHF.L.W.U32.HI R56, R21, 0xd, R72 ; - /*1140*/ PRMT R15, R12, 0x4321, R33 ; - /*1150*/ SHF.L.W.U32.HI R26, R22, 0xf, R29 ; - /*1160*/ SHF.L.W.U32.HI R38, R29, 0xf, R22 ; - /*1170*/ SHF.L.W.U32.HI R39, R25, 0x17, R14 ; - /*1180*/ SHF.L.W.U32.HI R49, R14, 0x17, R25 ; - /*1190*/ SHF.L.W.U32.HI R21, R20, 0x12, R53 ; - /*11a0*/ PRMT R33, R33, 0x4321, R12 ; - /*11b0*/ SHF.L.W.U32.HI R22, R41, 0x7, R36 ; - /*11c0*/ SHF.L.W.U32.HI R31, R6, 0x9, R37 ; - /*11d0*/ LOP3.LUT R45, R44, R62, R69, 0xb4, !PT ; - /*11e0*/ LOP3.LUT R14, R63, R59, R44.reuse, 0xd2, !PT ; - /*11f0*/ LOP3.LUT R0, R59, R69, R44, 0xb4, !PT ; - /*1200*/ SHF.L.W.U32.HI R20, R53, 0x12, R20 ; - /*1210*/ SHF.L.W.U32.HI R36, R36, 0x7, R41 ; - /*1220*/ SHF.L.W.U32.HI R37, R37, 0x9, R6 ; - /*1230*/ LOP3.LUT R44, R2, R3, R52, 0xb4, !PT ; - /*1240*/ LOP3.LUT R12, R60, R55, R2, 0xd2, !PT ; - /*1250*/ ISETP.NE.AND P0, PT, R54, 0x16, PT ; - /*1260*/ SHF.L.W.U32.HI R30, R9, 0x2, R40 ; - /*1270*/ SHF.L.W.U32.HI R41, R8, 0x1e, R7 ; - /*1280*/ SHF.L.W.U32.HI R53, R7, 0x1e, R8 ; - /*1290*/ LOP3.LUT R6, R52, R60, R3, 0xb4, !PT ; - /*12a0*/ LOP3.LUT R2, R55, R52, R2, 0xb4, !PT ; - /*12b0*/ SHF.L.W.U32.HI R32, R10, 0x1, R51 ; - /*12c0*/ SHF.L.W.U32.HI R29, R48, 0xa, R11 ; - /*12d0*/ SHF.L.W.U32.HI R40, R40, 0x2, R9 ; - /*12e0*/ LOP3.LUT R8, R3, R55, R60, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R52, R57, R5.reuse, R56, 0xb4, !PT ; - /*1300*/ LOP3.LUT R23, R56, R5, R58, 0xd2, !PT ; - /*1310*/ SHF.L.W.U32.HI R51, R51, 0x1, R10 ; - /*1320*/ SHF.L.W.U32.HI R48, R11, 0xa, R48 ; - /*1330*/ LOP3.LUT R3, R58, R57, R4, 0xb4, !PT ; - /*1340*/ LOP3.LUT R9, R4, R56, R57, 0xb4, !PT ; - /*1350*/ LOP3.LUT R5, R5, R4, R58, 0xb4, !PT ; - /*1360*/ LOP3.LUT R4, R17, R47, R16, 0xb4, !PT ; - /*1370*/ LOP3.LUT R11, R16, R18, R47, 0xb4, !PT ; - /*1380*/ LOP3.LUT R47, R47, R13.reuse, R18, 0xb4, !PT ; - /*1390*/ LOP3.LUT R25, R18, R13, R17, 0xd2, !PT ; - /*13a0*/ LOP3.LUT R18, R46, R42, R19, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R56, R19, R20, R42, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R13, R13, R16, R17, 0xb4, !PT ; - /*13d0*/ LOP3.LUT R42, R42, R20, R51.reuse, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R16, R51, R19, R46, 0xb4, !PT ; - /*13f0*/ LOP3.LUT R20, R20, R46, R51, 0xb4, !PT ; - /*1400*/ LOP3.LUT R19, R27, R28, R24, 0xb4, !PT ; - /*1410*/ LOP3.LUT R51, R24, R21.reuse, R28, 0xb4, !PT ; - /*1420*/ LOP3.LUT R46, R28, R21, R32.reuse, 0xd2, !PT ; - /*1430*/ LOP3.LUT R17, R32, R24, R27, 0xb4, !PT ; - /*1440*/ LOP3.LUT R28, R21, R27, R32, 0xb4, !PT ; - /*1450*/ LOP3.LUT R24, R50, R48, R43, 0xb4, !PT ; - /*1460*/ LOP3.LUT R21, R43, R38, R48, 0xb4, !PT ; - /*1470*/ LOP3.LUT R57, R48, R33, R38, 0xb4, !PT ; - /*1480*/ LOP3.LUT R32, R35, R29, R34, 0xb4, !PT ; - /*1490*/ LOP3.LUT R27, R34, R26, R29, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R45, R45, UR8, RZ, 0x3c, !PT ; - /*14b0*/ LOP3.LUT R44, R44, UR9, RZ, 0x3c, !PT ; - /*14c0*/ LOP3.LUT R48, R38, R33, R50.reuse, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R43, R33, R43, R50, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R29, R29, R15.reuse, R26, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R55, R26, R15, R35.reuse, 0xd2, !PT ; - /*1500*/ LOP3.LUT R34, R15, R34, R35, 0xb4, !PT ; - /*1510*/ LOP3.LUT R35, R53, R36, R49, 0xb4, !PT ; - /*1520*/ LOP3.LUT R50, R49, R37, R36, 0xb4, !PT ; - /*1530*/ LOP3.LUT R26, R36, R40.reuse, R37, 0xb4, !PT ; - /*1540*/ LOP3.LUT R33, R37, R40, R53.reuse, 0xd2, !PT ; - /*1550*/ LOP3.LUT R38, R40, R49, R53, 0xb4, !PT ; - /*1560*/ LOP3.LUT R10, R69, R63, R62, 0xb4, !PT ; - /*1570*/ LOP3.LUT R7, R62, R59, R63, 0xb4, !PT ; - /*1580*/ LOP3.LUT R37, R41, R22, R39, 0xb4, !PT ; - /*1590*/ LOP3.LUT R40, R39, R31, R22, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R64, R22, R30.reuse, R31, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R36, R31, R30, R41.reuse, 0xd2, !PT ; - /*15c0*/ LOP3.LUT R53, R30, R39, R41, 0xb4, !PT ; - /*15d0*/ @P0 BRA `(.L_x_102) ; - /*15e0*/ LOP3.LUT R0, R0, R5, R20, 0x96, !PT ; - /*15f0*/ BMOV.32.CLEAR RZ, B0 ; - /*1600*/ LOP3.LUT R2, R2, R13, R28, 0x96, !PT ; - /*1610*/ BSSY B0, `(.L_x_103) ; - /*1620*/ LOP3.LUT R23, R14, R23, R42, 0x96, !PT ; - /*1630*/ LOP3.LUT R25, R12, R25, R46, 0x96, !PT ; - /*1640*/ LOP3.LUT R7, R7, R52, R56, 0x96, !PT ; - /*1650*/ LOP3.LUT R43, R0, R43, R38, 0x96, !PT ; - /*1660*/ LOP3.LUT R34, R2, R34, R53, 0x96, !PT ; - /*1670*/ LOP3.LUT R3, R45, R3, R16, 0x96, !PT ; - /*1680*/ LOP3.LUT R4, R44, R4, R17, 0x96, !PT ; - /*1690*/ LOP3.LUT R6, R6, R11, R19, 0x96, !PT ; - /*16a0*/ LOP3.LUT R33, R23, R48, R33, 0x96, !PT ; - /*16b0*/ LOP3.LUT R36, R25, R55, R36, 0x96, !PT ; - /*16c0*/ LOP3.LUT R8, R8, R47, R51, 0x96, !PT ; - /*16d0*/ LOP3.LUT R7, R7, R57, R26, 0x96, !PT ; - /*16e0*/ SHF.L.W.U32.HI R0, R34, 0x1, R43 ; - /*16f0*/ LOP3.LUT R24, R3, R24, R35, 0x96, !PT ; - /*1700*/ LOP3.LUT R32, R4, R32, R37, 0x96, !PT ; - /*1710*/ LOP3.LUT R10, R10, R9, R18, 0x96, !PT ; - /*1720*/ LOP3.LUT R6, R6, R27, R40, 0x96, !PT ; - /*1730*/ SHF.L.W.U32.HI R23, R33, 0x1, R36 ; - /*1740*/ LOP3.LUT R8, R8, R29, R64, 0x96, !PT ; - /*1750*/ LOP3.LUT R14, R14, R7.reuse, R0.reuse, 0x96, !PT ; - /*1760*/ LOP3.LUT R48, R48, R7, R0, 0x96, !PT ; - /*1770*/ SHF.L.W.U32.HI R0, R32, 0x1, R24 ; - /*1780*/ LOP3.LUT R3, R10, R21, R50, 0x96, !PT ; - /*1790*/ SHF.L.W.U32.HI R4, R36, 0x1, R33 ; - /*17a0*/ LOP3.LUT R51, R51, R6, R23, 0x96, !PT ; - /*17b0*/ LOP3.LUT R25, R64, R6, R23, 0x96, !PT ; - /*17c0*/ SHF.L.W.U32.HI R23, R8, 0x1, R7 ; - /*17d0*/ SHF.L.W.U32.HI R20, R7, 0x1, R8 ; - /*17e0*/ LOP3.LUT R5, R5, R33, R0, 0x96, !PT ; - /*17f0*/ LOP3.LUT R56, R56, R3, R4, 0x96, !PT ; - /*1800*/ SHF.L.W.U32.HI R2, R24, 0x1, R32 ; - /*1810*/ LOP3.LUT R33, R38, R33, R0, 0x96, !PT ; - /*1820*/ LOP3.LUT R26, R26, R3, R4, 0x96, !PT ; - /*1830*/ SHF.L.W.U32.HI R10, R6, 0x1, R3 ; - /*1840*/ SHF.L.W.U32.HI R15, R3, 0x1, R6 ; - /*1850*/ LOP3.LUT R9, R9, R24, R23, 0x96, !PT ; - /*1860*/ LOP3.LUT R0, R11, R32, R20, 0x96, !PT ; - /*1870*/ SHF.L.W.U32.HI R3, R43, 0x1, R34 ; - /*1880*/ LOP3.LUT R4, R13, R36, R2, 0x96, !PT ; - /*1890*/ SHF.L.W.U32.HI R57, R51, 0xb, R56 ; - /*18a0*/ SHF.L.W.U32.HI R51, R56, 0xb, R51 ; - /*18b0*/ SHF.L.W.U32.HI R28, R9, 0xc, R0 ; - /*18c0*/ LOP3.LUT R45, R45, R43, R10, 0x96, !PT ; - /*18d0*/ LOP3.LUT R7, R12, R8.reuse, R3.reuse, 0x96, !PT ; - /*18e0*/ LOP3.LUT R3, R55, R8, R3, 0x96, !PT ; - /*18f0*/ SHF.L.W.U32.HI R13, R0, 0xc, R9 ; - /*1900*/ LOP3.LUT R2, R53, R36, R2, 0x96, !PT ; - /*1910*/ SHF.L.W.U32.HI R8, R5, 0x14, R4 ; - /*1920*/ SHF.L.W.U32.HI R9, R4, 0x14, R5 ; - /*1930*/ LOP3.LUT R5, R45, R51, R28, 0xb4, !PT ; - /*1940*/ SHF.L.W.U32.HI R6, R33, 0xe, R2 ; - /*1950*/ SHF.L.W.U32.HI R12, R48, 0x15, R3 ; - /*1960*/ SHF.L.W.U32.HI R2, R2, 0xe, R33 ; - /*1970*/ SHF.L.W.U32.HI R3, R3, 0x15, R48 ; - /*1980*/ LOP3.LUT R4, R44, R34, R15, 0x96, !PT ; - /*1990*/ LOP3.LUT R5, R5, 0x80008008, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R59, R28, R3, R51, 0xb4, !PT ; - /*19b0*/ LOP3.LUT R58, R51, R2.reuse, R3, 0xb4, !PT ; - /*19c0*/ LOP3.LUT R0, R3, R2, R45, 0xd2, !PT ; - /*19d0*/ LOP3.LUT R56, R4, R57, R13, 0xb4, !PT ; - /*19e0*/ STS [R68], R5 ; - /*19f0*/ LOP3.LUT R60, R13, R12, R57, 0xb4, !PT ; - /*1a00*/ LOP3.LUT R57, R57, R6.reuse, R12, 0xb4, !PT ; - /*1a10*/ SHFL.IDX PT, R71, R58, RZ, 0x181f ; - /*1a20*/ LOP3.LUT R3, R12, R6, R4, 0xd2, !PT ; - /*1a30*/ LOP3.LUT R16, R16, R43, R10, 0x96, !PT ; - /*1a40*/ SHFL.IDX PT, R73, R0, RZ, 0x181f ; - /*1a50*/ LOP3.LUT R12, R21, R24, R23, 0x96, !PT ; - /*1a60*/ LOP3.LUT R27, R27, R32, R20, 0x96, !PT ; - /*1a70*/ SHFL.IDX PT, R79, R57, RZ, 0x181f ; - /*1a80*/ LOP3.LUT R17, R17, R34, R15, 0x96, !PT ; - /*1a90*/ LOP3.LUT R4, R6, R13, R4, 0xb4, !PT ; - /*1aa0*/ SHFL.IDX PT, R74, R3, RZ, 0x181f ; - /*1ab0*/ SHF.L.W.U32.HI R11, R14, 0x1c, R7 ; - /*1ac0*/ SHF.L.W.U32.HI R13, R27, 0xd, R12 ; - /*1ad0*/ SHF.L.W.U32.HI R10, R16, 0x3, R17 ; - /*1ae0*/ SHF.L.W.U32.HI R15, R25, 0x1d, R26 ; - /*1af0*/ SHF.L.W.U32.HI R22, R7, 0x1c, R14 ; - /*1b00*/ SHF.L.W.U32.HI R21, R17, 0x3, R16 ; - /*1b10*/ SHF.L.W.U32.HI R14, R26, 0x1d, R25 ; - /*1b20*/ SHF.L.W.U32.HI R12, R12, 0xd, R27 ; - /*1b30*/ SHFL.IDX PT, R25, R59, RZ, 0x181f ; - /*1b40*/ ISETP.NE.AND P0, PT, R66, 0x1, PT ; - /*1b50*/ LOP3.LUT R6, R11, R10, R8, 0xb4, !PT ; - /*1b60*/ SHFL.IDX PT, R26, R60, RZ, 0x181f ; - /*1b70*/ LOP3.LUT R7, R8, R13, R10, 0xb4, !PT ; - /*1b80*/ LOP3.LUT R8, R10, R15, R13, 0xb4, !PT ; - /*1b90*/ LOP3.LUT R10, R22, R21, R9, 0xb4, !PT ; - /*1ba0*/ LOP3.LUT R2, R2, R28, R45, 0xb4, !PT ; - /*1bb0*/ SHFL.IDX PT, R30, R6, RZ, 0x181f ; - /*1bc0*/ LOP3.LUT R9, R9, R12, R21, 0xb4, !PT ; - /*1bd0*/ LOP3.LUT R11, R21, R14, R12, 0xb4, !PT ; - /*1be0*/ SHFL.IDX PT, R28, R4, RZ, 0x181f ; - /*1bf0*/ LOP3.LUT R56, R56, 0x80000000, RZ, 0x3c, !PT ; - /*1c00*/ SHFL.IDX PT, R27, R2, RZ, 0x181f ; - /*1c10*/ SHFL.IDX PT, R29, R10, RZ, 0x181f ; - /*1c20*/ SHFL.IDX PT, R31, R9, RZ, 0x181f ; - /*1c30*/ SHFL.IDX PT, R33, R7, RZ, 0x181f ; - /*1c40*/ SHFL.IDX PT, R34, R11, RZ, 0x181f ; - /*1c50*/ SHFL.IDX PT, R35, R8, RZ, 0x181f ; - /*1c60*/ SHFL.IDX PT, R21, R5, RZ, 0x181f ; - /*1c70*/ SHFL.IDX PT, R22, R56, RZ, 0x181f ; - /*1c80*/ @!P0 BRA `(.L_x_104) ; - /*1c90*/ ISETP.NE.AND P1, PT, R66, 0x2, PT ; - /*1ca0*/ IMAD.MOV.U32 R74, RZ, RZ, R30 ; - /*1cb0*/ IMAD.MOV.U32 R73, RZ, RZ, R29 ; - /*1cc0*/ IMAD.MOV.U32 R79, RZ, RZ, R28 ; - /*1cd0*/ IMAD.MOV.U32 R71, RZ, RZ, R27 ; - /*1ce0*/ @!P1 BRA `(.L_x_104) ; - /*1cf0*/ ISETP.NE.AND P1, PT, R66, 0x3, PT ; - /*1d00*/ IMAD.MOV.U32 R74, RZ, RZ, R35 ; - /*1d10*/ IMAD.MOV.U32 R73, RZ, RZ, R34 ; - /*1d20*/ IMAD.MOV.U32 R79, RZ, RZ, R33 ; - /*1d30*/ IMAD.MOV.U32 R71, RZ, RZ, R31 ; - /*1d40*/ @P1 IMAD.MOV.U32 R74, RZ, RZ, R26 ; - /*1d50*/ @P1 IMAD.MOV.U32 R73, RZ, RZ, R25 ; - /*1d60*/ @P1 IMAD.MOV.U32 R79, RZ, RZ, R22 ; - /*1d70*/ @P1 IMAD.MOV.U32 R71, RZ, RZ, R21 ; -.L_x_104: - /*1d80*/ BSYNC B0 ; -.L_x_103: - /*1d90*/ BMOV.32.CLEAR RZ, B0 ; - /*1da0*/ SHFL.IDX PT, R35, R5, 0x1, 0x181f ; - /*1db0*/ BSSY B0, `(.L_x_105) ; - /*1dc0*/ SHFL.IDX PT, R21, R56, 0x1, 0x181f ; - /*1dd0*/ SHFL.IDX PT, R22, R59, 0x1, 0x181f ; - /*1de0*/ SHFL.IDX PT, R25, R60, 0x1, 0x181f ; - /*1df0*/ SHFL.IDX PT, R75, R58, 0x1, 0x181f ; - /*1e00*/ SHFL.IDX PT, R85, R57, 0x1, 0x181f ; - /*1e10*/ SHFL.IDX PT, R76, R0, 0x1, 0x181f ; - /*1e20*/ SHFL.IDX PT, R77, R3, 0x1, 0x181f ; - /*1e30*/ SHFL.IDX PT, R26, R2, 0x1, 0x181f ; - /*1e40*/ SHFL.IDX PT, R27, R4, 0x1, 0x181f ; - /*1e50*/ SHFL.IDX PT, R28, R10, 0x1, 0x181f ; - /*1e60*/ SHFL.IDX PT, R29, R6, 0x1, 0x181f ; - /*1e70*/ SHFL.IDX PT, R30, R9, 0x1, 0x181f ; - /*1e80*/ SHFL.IDX PT, R31, R7, 0x1, 0x181f ; - /*1e90*/ SHFL.IDX PT, R33, R11, 0x1, 0x181f ; - /*1ea0*/ SHFL.IDX PT, R34, R8, 0x1, 0x181f ; - /*1eb0*/ @!P0 BRA `(.L_x_106) ; - /*1ec0*/ ISETP.NE.AND P1, PT, R66, 0x2, PT ; - /*1ed0*/ IMAD.MOV.U32 R77, RZ, RZ, R29 ; - /*1ee0*/ IMAD.MOV.U32 R76, RZ, RZ, R28 ; - /*1ef0*/ IMAD.MOV.U32 R85, RZ, RZ, R27 ; - /*1f00*/ IMAD.MOV.U32 R75, RZ, RZ, R26 ; - /*1f10*/ @!P1 BRA `(.L_x_106) ; - /*1f20*/ ISETP.NE.AND P1, PT, R66, 0x3, PT ; - /*1f30*/ IMAD.MOV.U32 R77, RZ, RZ, R34 ; - /*1f40*/ IMAD.MOV.U32 R76, RZ, RZ, R33 ; - /*1f50*/ IMAD.MOV.U32 R85, RZ, RZ, R31 ; - /*1f60*/ IMAD.MOV.U32 R75, RZ, RZ, R30 ; - /*1f70*/ @P1 IMAD.MOV.U32 R77, RZ, RZ, R25 ; - /*1f80*/ @P1 IMAD.MOV.U32 R76, RZ, RZ, R22 ; - /*1f90*/ @P1 IMAD.MOV.U32 R85, RZ, RZ, R21 ; - /*1fa0*/ @P1 IMAD.MOV.U32 R75, RZ, RZ, R35 ; -.L_x_106: - /*1fb0*/ BSYNC B0 ; -.L_x_105: - /*1fc0*/ BMOV.32.CLEAR RZ, B0 ; - /*1fd0*/ SHFL.IDX PT, R35, R5, 0x2, 0x181f ; - /*1fe0*/ BSSY B0, `(.L_x_107) ; - /*1ff0*/ SHFL.IDX PT, R21, R56, 0x2, 0x181f ; - /*2000*/ SHFL.IDX PT, R22, R59, 0x2, 0x181f ; - /*2010*/ SHFL.IDX PT, R25, R60, 0x2, 0x181f ; - /*2020*/ SHFL.IDX PT, R64, R58, 0x2, 0x181f ; - /*2030*/ SHFL.IDX PT, R83, R57, 0x2, 0x181f ; - /*2040*/ SHFL.IDX PT, R55, R0, 0x2, 0x181f ; - /*2050*/ SHFL.IDX PT, R54, R3, 0x2, 0x181f ; - /*2060*/ SHFL.IDX PT, R26, R2, 0x2, 0x181f ; - /*2070*/ SHFL.IDX PT, R27, R4, 0x2, 0x181f ; - /*2080*/ SHFL.IDX PT, R28, R10, 0x2, 0x181f ; - /*2090*/ SHFL.IDX PT, R29, R6, 0x2, 0x181f ; - /*20a0*/ SHFL.IDX PT, R30, R9, 0x2, 0x181f ; - /*20b0*/ SHFL.IDX PT, R31, R7, 0x2, 0x181f ; - /*20c0*/ SHFL.IDX PT, R33, R11, 0x2, 0x181f ; - /*20d0*/ SHFL.IDX PT, R34, R8, 0x2, 0x181f ; - /*20e0*/ @!P0 BRA `(.L_x_108) ; - /*20f0*/ ISETP.NE.AND P1, PT, R66, 0x2, PT ; - /*2100*/ IMAD.MOV.U32 R54, RZ, RZ, R29 ; - /*2110*/ IMAD.MOV.U32 R55, RZ, RZ, R28 ; - /*2120*/ IMAD.MOV.U32 R83, RZ, RZ, R27 ; - /*2130*/ IMAD.MOV.U32 R64, RZ, RZ, R26 ; - /*2140*/ @!P1 BRA `(.L_x_108) ; - /*2150*/ ISETP.NE.AND P1, PT, R66, 0x3, PT ; - /*2160*/ IMAD.MOV.U32 R54, RZ, RZ, R34 ; - /*2170*/ IMAD.MOV.U32 R55, RZ, RZ, R33 ; - /*2180*/ IMAD.MOV.U32 R83, RZ, RZ, R31 ; - /*2190*/ IMAD.MOV.U32 R64, RZ, RZ, R30 ; - /*21a0*/ @P1 IMAD.MOV.U32 R54, RZ, RZ, R25 ; - /*21b0*/ @P1 IMAD.MOV.U32 R55, RZ, RZ, R22 ; - /*21c0*/ @P1 IMAD.MOV.U32 R83, RZ, RZ, R21 ; - /*21d0*/ @P1 IMAD.MOV.U32 R64, RZ, RZ, R35 ; -.L_x_108: - /*21e0*/ BSYNC B0 ; -.L_x_107: - /*21f0*/ BMOV.32.CLEAR RZ, B0 ; - /*2200*/ SHFL.IDX PT, R35, R5, 0x3, 0x181f ; - /*2210*/ BSSY B0, `(.L_x_109) ; - /*2220*/ SHFL.IDX PT, R21, R56, 0x3, 0x181f ; - /*2230*/ SHFL.IDX PT, R22, R59, 0x3, 0x181f ; - /*2240*/ SHFL.IDX PT, R25, R60, 0x3, 0x181f ; - /*2250*/ SHFL.IDX PT, R63, R58, 0x3, 0x181f ; - /*2260*/ SHFL.IDX PT, R78, R57, 0x3, 0x181f ; - /*2270*/ SHFL.IDX PT, R52, R0, 0x3, 0x181f ; - /*2280*/ SHFL.IDX PT, R53, R3, 0x3, 0x181f ; - /*2290*/ SHFL.IDX PT, R26, R2, 0x3, 0x181f ; - /*22a0*/ SHFL.IDX PT, R27, R4, 0x3, 0x181f ; - /*22b0*/ SHFL.IDX PT, R28, R10, 0x3, 0x181f ; - /*22c0*/ SHFL.IDX PT, R29, R6, 0x3, 0x181f ; - /*22d0*/ SHFL.IDX PT, R30, R9, 0x3, 0x181f ; - /*22e0*/ SHFL.IDX PT, R31, R7, 0x3, 0x181f ; - /*22f0*/ SHFL.IDX PT, R33, R11, 0x3, 0x181f ; - /*2300*/ SHFL.IDX PT, R34, R8, 0x3, 0x181f ; - /*2310*/ @!P0 BRA `(.L_x_110) ; - /*2320*/ ISETP.NE.AND P1, PT, R66, 0x2, PT ; - /*2330*/ IMAD.MOV.U32 R53, RZ, RZ, R29 ; - /*2340*/ IMAD.MOV.U32 R52, RZ, RZ, R28 ; - /*2350*/ IMAD.MOV.U32 R78, RZ, RZ, R27 ; - /*2360*/ IMAD.MOV.U32 R63, RZ, RZ, R26 ; - /*2370*/ @!P1 BRA `(.L_x_110) ; - /*2380*/ ISETP.NE.AND P1, PT, R66, 0x3, PT ; - /*2390*/ IMAD.MOV.U32 R53, RZ, RZ, R34 ; - /*23a0*/ IMAD.MOV.U32 R52, RZ, RZ, R33 ; - /*23b0*/ IMAD.MOV.U32 R78, RZ, RZ, R31 ; - /*23c0*/ IMAD.MOV.U32 R63, RZ, RZ, R30 ; - /*23d0*/ @P1 IMAD.MOV.U32 R53, RZ, RZ, R25 ; - /*23e0*/ @P1 IMAD.MOV.U32 R52, RZ, RZ, R22 ; - /*23f0*/ @P1 IMAD.MOV.U32 R78, RZ, RZ, R21 ; - /*2400*/ @P1 IMAD.MOV.U32 R63, RZ, RZ, R35 ; -.L_x_110: - /*2410*/ BSYNC B0 ; -.L_x_109: - /*2420*/ BMOV.32.CLEAR RZ, B0 ; - /*2430*/ SHFL.IDX PT, R35, R5, 0x4, 0x181f ; - /*2440*/ BSSY B0, `(.L_x_111) ; - /*2450*/ SHFL.IDX PT, R21, R56, 0x4, 0x181f ; - /*2460*/ SHFL.IDX PT, R22, R59, 0x4, 0x181f ; - /*2470*/ SHFL.IDX PT, R25, R60, 0x4, 0x181f ; - /*2480*/ SHFL.IDX PT, R82, R58, 0x4, 0x181f ; - /*2490*/ SHFL.IDX PT, R84, R57, 0x4, 0x181f ; - /*24a0*/ SHFL.IDX PT, R86, R0, 0x4, 0x181f ; - /*24b0*/ SHFL.IDX PT, R87, R3, 0x4, 0x181f ; - /*24c0*/ SHFL.IDX PT, R26, R2, 0x4, 0x181f ; - /*24d0*/ SHFL.IDX PT, R27, R4, 0x4, 0x181f ; - /*24e0*/ SHFL.IDX PT, R28, R10, 0x4, 0x181f ; - /*24f0*/ SHFL.IDX PT, R29, R6, 0x4, 0x181f ; - /*2500*/ SHFL.IDX PT, R30, R9, 0x4, 0x181f ; - /*2510*/ SHFL.IDX PT, R31, R7, 0x4, 0x181f ; - /*2520*/ SHFL.IDX PT, R33, R11, 0x4, 0x181f ; - /*2530*/ SHFL.IDX PT, R34, R8, 0x4, 0x181f ; - /*2540*/ @!P0 BRA `(.L_x_112) ; - /*2550*/ ISETP.NE.AND P1, PT, R66, 0x2, PT ; - /*2560*/ IMAD.MOV.U32 R87, RZ, RZ, R29 ; - /*2570*/ IMAD.MOV.U32 R86, RZ, RZ, R28 ; - /*2580*/ IMAD.MOV.U32 R84, RZ, RZ, R27 ; - /*2590*/ IMAD.MOV.U32 R82, RZ, RZ, R26 ; - /*25a0*/ @!P1 BRA `(.L_x_112) ; - /*25b0*/ ISETP.NE.AND P1, PT, R66, 0x3, PT ; - /*25c0*/ IMAD.MOV.U32 R87, RZ, RZ, R34 ; - /*25d0*/ IMAD.MOV.U32 R86, RZ, RZ, R33 ; - /*25e0*/ IMAD.MOV.U32 R84, RZ, RZ, R31 ; - /*25f0*/ IMAD.MOV.U32 R82, RZ, RZ, R30 ; - /*2600*/ @P1 IMAD.MOV.U32 R87, RZ, RZ, R25 ; - /*2610*/ @P1 IMAD.MOV.U32 R86, RZ, RZ, R22 ; - /*2620*/ @P1 IMAD.MOV.U32 R84, RZ, RZ, R21 ; - /*2630*/ @P1 IMAD.MOV.U32 R82, RZ, RZ, R35 ; -.L_x_112: - /*2640*/ BSYNC B0 ; -.L_x_111: - /*2650*/ BMOV.32.CLEAR RZ, B0 ; - /*2660*/ SHFL.IDX PT, R35, R5, 0x5, 0x181f ; - /*2670*/ BSSY B0, `(.L_x_113) ; - /*2680*/ SHFL.IDX PT, R21, R56, 0x5, 0x181f ; - /*2690*/ SHFL.IDX PT, R22, R59, 0x5, 0x181f ; - /*26a0*/ SHFL.IDX PT, R25, R60, 0x5, 0x181f ; - /*26b0*/ SHFL.IDX PT, R89, R58, 0x5, 0x181f ; - /*26c0*/ SHFL.IDX PT, R90, R57, 0x5, 0x181f ; - /*26d0*/ SHFL.IDX PT, R91, R0, 0x5, 0x181f ; - /*26e0*/ SHFL.IDX PT, R93, R3, 0x5, 0x181f ; - /*26f0*/ SHFL.IDX PT, R26, R2, 0x5, 0x181f ; - /*2700*/ SHFL.IDX PT, R27, R4, 0x5, 0x181f ; - /*2710*/ SHFL.IDX PT, R28, R10, 0x5, 0x181f ; - /*2720*/ SHFL.IDX PT, R29, R6, 0x5, 0x181f ; - /*2730*/ SHFL.IDX PT, R30, R9, 0x5, 0x181f ; - /*2740*/ SHFL.IDX PT, R31, R7, 0x5, 0x181f ; - /*2750*/ SHFL.IDX PT, R33, R11, 0x5, 0x181f ; - /*2760*/ SHFL.IDX PT, R34, R8, 0x5, 0x181f ; - /*2770*/ @!P0 BRA `(.L_x_114) ; - /*2780*/ ISETP.NE.AND P1, PT, R66, 0x2, PT ; - /*2790*/ IMAD.MOV.U32 R93, RZ, RZ, R29 ; - /*27a0*/ IMAD.MOV.U32 R91, RZ, RZ, R28 ; - /*27b0*/ IMAD.MOV.U32 R90, RZ, RZ, R27 ; - /*27c0*/ IMAD.MOV.U32 R89, RZ, RZ, R26 ; - /*27d0*/ @!P1 BRA `(.L_x_114) ; - /*27e0*/ ISETP.NE.AND P1, PT, R66, 0x3, PT ; - /*27f0*/ IMAD.MOV.U32 R93, RZ, RZ, R34 ; - /*2800*/ IMAD.MOV.U32 R91, RZ, RZ, R33 ; - /*2810*/ IMAD.MOV.U32 R90, RZ, RZ, R31 ; - /*2820*/ IMAD.MOV.U32 R89, RZ, RZ, R30 ; - /*2830*/ @P1 IMAD.MOV.U32 R93, RZ, RZ, R25 ; - /*2840*/ @P1 IMAD.MOV.U32 R91, RZ, RZ, R22 ; - /*2850*/ @P1 IMAD.MOV.U32 R90, RZ, RZ, R21 ; - /*2860*/ @P1 IMAD.MOV.U32 R89, RZ, RZ, R35 ; -.L_x_114: - /*2870*/ BSYNC B0 ; -.L_x_113: - /*2880*/ BMOV.32.CLEAR RZ, B0 ; - /*2890*/ SHFL.IDX PT, R35, R5, 0x6, 0x181f ; - /*28a0*/ BSSY B0, `(.L_x_115) ; - /*28b0*/ SHFL.IDX PT, R21, R56, 0x6, 0x181f ; - /*28c0*/ SHFL.IDX PT, R22, R59, 0x6, 0x181f ; - /*28d0*/ SHFL.IDX PT, R25, R60, 0x6, 0x181f ; - /*28e0*/ SHFL.IDX PT, R95, R58, 0x6, 0x181f ; - /*28f0*/ SHFL.IDX PT, R96, R57, 0x6, 0x181f ; - /*2900*/ SHFL.IDX PT, R97, R0, 0x6, 0x181f ; - /*2910*/ SHFL.IDX PT, R92, R3, 0x6, 0x181f ; - /*2920*/ SHFL.IDX PT, R26, R2, 0x6, 0x181f ; - /*2930*/ SHFL.IDX PT, R27, R4, 0x6, 0x181f ; - /*2940*/ SHFL.IDX PT, R28, R10, 0x6, 0x181f ; - /*2950*/ SHFL.IDX PT, R29, R6, 0x6, 0x181f ; - /*2960*/ SHFL.IDX PT, R30, R9, 0x6, 0x181f ; - /*2970*/ SHFL.IDX PT, R31, R7, 0x6, 0x181f ; - /*2980*/ SHFL.IDX PT, R33, R11, 0x6, 0x181f ; - /*2990*/ SHFL.IDX PT, R34, R8, 0x6, 0x181f ; - /*29a0*/ @!P0 BRA `(.L_x_116) ; - /*29b0*/ ISETP.NE.AND P1, PT, R66, 0x2, PT ; - /*29c0*/ IMAD.MOV.U32 R92, RZ, RZ, R29 ; - /*29d0*/ IMAD.MOV.U32 R97, RZ, RZ, R28 ; - /*29e0*/ IMAD.MOV.U32 R96, RZ, RZ, R27 ; - /*29f0*/ IMAD.MOV.U32 R95, RZ, RZ, R26 ; - /*2a00*/ @!P1 BRA `(.L_x_116) ; - /*2a10*/ ISETP.NE.AND P1, PT, R66, 0x3, PT ; - /*2a20*/ IMAD.MOV.U32 R92, RZ, RZ, R34 ; - /*2a30*/ IMAD.MOV.U32 R97, RZ, RZ, R33 ; - /*2a40*/ IMAD.MOV.U32 R96, RZ, RZ, R31 ; - /*2a50*/ IMAD.MOV.U32 R95, RZ, RZ, R30 ; - /*2a60*/ @P1 IMAD.MOV.U32 R92, RZ, RZ, R25 ; - /*2a70*/ @P1 IMAD.MOV.U32 R97, RZ, RZ, R22 ; - /*2a80*/ @P1 IMAD.MOV.U32 R96, RZ, RZ, R21 ; - /*2a90*/ @P1 IMAD.MOV.U32 R95, RZ, RZ, R35 ; -.L_x_116: - /*2aa0*/ BSYNC B0 ; -.L_x_115: - /*2ab0*/ BMOV.32.CLEAR RZ, B0 ; - /*2ac0*/ SHFL.IDX PT, R35, R5, 0x7, 0x181f ; - /*2ad0*/ BSSY B0, `(.L_x_117) ; - /*2ae0*/ LOP3.LUT R18, R18, R24, R23, 0x96, !PT ; - /*2af0*/ SHFL.IDX PT, R21, R56, 0x7, 0x181f ; - /*2b00*/ SHFL.IDX PT, R22, R59, 0x7, 0x181f ; - /*2b10*/ SHFL.IDX PT, R25, R60, 0x7, 0x181f ; - /*2b20*/ SHFL.IDX PT, R94, R58, 0x7, 0x181f ; - /*2b30*/ SHFL.IDX PT, R98, R57, 0x7, 0x181f ; - /*2b40*/ SHFL.IDX PT, R80, R0, 0x7, 0x181f ; - /*2b50*/ SHFL.IDX PT, R81, R3, 0x7, 0x181f ; - /*2b60*/ SHFL.IDX PT, R26, R2, 0x7, 0x181f ; - /*2b70*/ SHFL.IDX PT, R27, R4, 0x7, 0x181f ; - /*2b80*/ SHFL.IDX PT, R28, R10, 0x7, 0x181f ; - /*2b90*/ SHFL.IDX PT, R29, R6, 0x7, 0x181f ; - /*2ba0*/ SHFL.IDX PT, R30, R9, 0x7, 0x181f ; - /*2bb0*/ SHFL.IDX PT, R31, R7, 0x7, 0x181f ; - /*2bc0*/ SHFL.IDX PT, R33, R11, 0x7, 0x181f ; - /*2bd0*/ SHFL.IDX PT, R34, R8, 0x7, 0x181f ; - /*2be0*/ @!P0 BRA `(.L_x_118) ; - /*2bf0*/ ISETP.NE.AND P0, PT, R66, 0x2, PT ; - /*2c00*/ IMAD.MOV.U32 R98, RZ, RZ, R27 ; - /*2c10*/ IMAD.MOV.U32 R94, RZ, RZ, R26 ; - /*2c20*/ IMAD.MOV.U32 R80, RZ, RZ, R28 ; - /*2c30*/ IMAD.MOV.U32 R81, RZ, RZ, R29 ; - /*2c40*/ @!P0 BRA `(.L_x_118) ; - /*2c50*/ ISETP.NE.AND P0, PT, R66, 0x3, PT ; - /*2c60*/ IMAD.MOV.U32 R98, RZ, RZ, R31 ; - /*2c70*/ IMAD.MOV.U32 R94, RZ, RZ, R30 ; - /*2c80*/ IMAD.MOV.U32 R80, RZ, RZ, R33 ; - /*2c90*/ IMAD.MOV.U32 R81, RZ, RZ, R34 ; - /*2ca0*/ @P0 IMAD.MOV.U32 R98, RZ, RZ, R21 ; - /*2cb0*/ @P0 IMAD.MOV.U32 R94, RZ, RZ, R35 ; - /*2cc0*/ @P0 IMAD.MOV.U32 R80, RZ, RZ, R22 ; - /*2cd0*/ @P0 IMAD.MOV.U32 R81, RZ, RZ, R25 ; -.L_x_118: - /*2ce0*/ BSYNC B0 ; -.L_x_117: - /*2cf0*/ LOP3.LUT R19, R19, R32, R20, 0x96, !PT ; - /*2d00*/ IMAD.MOV.U32 R62, RZ, RZ, RZ ; -.L_x_119: - /*2d10*/ LDS.U.128 R20, [R67] ; - /*2d20*/ SHF.R.U32.HI R72, RZ, 0x2, R62 ; - /*2d30*/ IMAD.MOV.U32 R69, RZ, RZ, 0x80 ; - /*2d40*/ LOP3.LUT R24, R20, R62, RZ, 0x3c, !PT ; - /*2d50*/ LOP3.LUT R26, R21, R62, RZ, 0x3c, !PT ; - /*2d60*/ IMAD R24, R24, 0x1000193, RZ ; - /*2d70*/ IMAD R26, R26, 0x1000193, RZ ; - /*2d80*/ LOP3.LUT R25, R24, R71, RZ, 0x3c, !PT ; - /*2d90*/ LOP3.LUT R29, R26, R75, RZ, 0x3c, !PT ; - /*2da0*/ SHFL.IDX PT, R25, R25, R72, 0x181f ; - /*2db0*/ SHFL.IDX PT, R29, R29, R72, 0x181f ; - /*2dc0*/ IMAD.HI.U32 R24, R25, c[0x3][0x18c], RZ ; - /*2dd0*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*2de0*/ IMAD.HI.U32 R26, R29, c[0x3][0x18c], RZ ; - /*2df0*/ IMAD R24, R24, c[0x3][0x184], R25 ; - /*2e00*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2e10*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*2e20*/ IMAD R28, R26, c[0x3][0x184], R29 ; - /*2e30*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2e40*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*2e50*/ IMAD.IADD R26, R24, 0x1, -R27 ; - /*2e60*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*2e70*/ IMAD.WIDE.U32 R26, R26, R69, c[0x3][0x190] ; - /*2e80*/ IMAD.IADD R24, R28, 0x1, -R25 ; - /*2e90*/ IADD3 R30, P0, R26, R61, RZ ; - /*2ea0*/ IMAD.WIDE.U32 R24, R24, R69, c[0x3][0x190] ; - /*2eb0*/ IMAD.X R31, RZ, RZ, R27, P0 ; - /*2ec0*/ IADD3 R32, P0, R24, R61, RZ ; - /*2ed0*/ LDG.E.128.STRONG.GPU R28, [R30] ; - /*2ee0*/ IMAD.X R33, RZ, RZ, R25, P0 ; - /*2ef0*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*2f00*/ IADD3 R99, R62, 0x1, RZ ; - /*2f10*/ IMAD R26, R79, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R24, R22, R62, RZ, 0x3c, !PT ; - /*2f30*/ LOP3.LUT R25, R20, R99.reuse, RZ, 0x3c, !PT ; - /*2f40*/ LOP3.LUT R37, R21, R99, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R36, R25, 0x1000193, RZ ; - /*2f60*/ IMAD R25, R24, 0x1000193, RZ ; - /*2f70*/ IMAD R24, R37, 0x1000193, RZ ; - /*2f80*/ LOP3.LUT R25, R25, R64, RZ, 0x3c, !PT ; - /*2f90*/ SHFL.IDX PT, R25, R25, R72, 0x181f ; - /*2fa0*/ LOP3.LUT R29, R26, R29, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD R26, R85, 0x1000193, RZ ; - /*2fc0*/ LOP3.LUT R27, R36, R29, RZ, 0x3c, !PT ; - /*2fd0*/ LOP3.LUT R33, R26, R33, RZ, 0x3c, !PT ; - /*2fe0*/ SHFL.IDX PT, R27, R27, R72, 0x181f ; - /*2ff0*/ LOP3.LUT R37, R24, R33, RZ, 0x3c, !PT ; - /*3000*/ IMAD.HI.U32 R24, R25, c[0x3][0x18c], RZ ; - /*3010*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*3020*/ SHFL.IDX PT, R37, R37, R72, 0x181f ; - /*3030*/ IMAD R24, R24, c[0x3][0x184], R25 ; - /*3040*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*3050*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*3060*/ IMAD.HI.U32 R26, R27, c[0x3][0x18c], RZ ; - /*3070*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*3080*/ IMAD.IADD R24, R24, 0x1, -R25 ; - /*3090*/ IMAD R26, R26, c[0x3][0x184], R27 ; - /*30a0*/ IMAD.HI.U32 R36, R37, c[0x3][0x18c], RZ ; - /*30b0*/ ISETP.GE.U32.AND P1, PT, R26, c[0x3][0x184], PT ; - /*30c0*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*30d0*/ IMAD.WIDE.U32 R24, R24, R69, c[0x3][0x190] ; - /*30e0*/ SEL R27, RZ, c[0x3][0x184], !P1 ; - /*30f0*/ IMAD R38, R36, c[0x3][0x184], R37 ; - /*3100*/ IMAD.IADD R36, R26, 0x1, -R27 ; - /*3110*/ ISETP.GE.U32.AND P1, PT, R38, c[0x3][0x184], PT ; - /*3120*/ IMAD.WIDE.U32 R36, R36, R69, c[0x3][0x190] ; - /*3130*/ SEL R27, RZ, c[0x3][0x184], !P1 ; - /*3140*/ IADD3 R36, P0, R36, R61, RZ ; - /*3150*/ IMAD.IADD R26, R38, 0x1, -R27 ; - /*3160*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3170*/ IADD3 R24, P0, R24, R61, RZ ; - /*3180*/ IMAD.WIDE.U32 R26, R26, R69, c[0x3][0x190] ; - /*3190*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*31a0*/ IADD3 R40, P1, R26, R61, RZ ; - /*31b0*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*31c0*/ IMAD.X R41, RZ, RZ, R27, P1 ; - /*31d0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*31e0*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*31f0*/ LOP3.LUT R44, R23, R62, RZ, 0x3c, !PT ; - /*3200*/ IMAD R44, R44, 0x1000193, RZ ; - /*3210*/ LOP3.LUT R45, R44, R63, RZ, 0x3c, !PT ; - /*3220*/ SHFL.IDX PT, R47, R45, R72, 0x181f ; - /*3230*/ IMAD R73, R73, 0x1000193, RZ ; - /*3240*/ IADD3 R88, R62, 0x2, RZ ; - /*3250*/ LOP3.LUT R30, R73, R30, RZ, 0x3c, !PT ; - /*3260*/ IMAD R45, R30, 0x1000193, RZ ; - /*3270*/ LOP3.LUT R30, R20, R88, RZ, 0x3c, !PT ; - /*3280*/ IMAD.HI.U32 R44, R47, c[0x3][0x18c], RZ ; - /*3290*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*32a0*/ IMAD R47, R44, c[0x3][0x184], R47 ; - /*32b0*/ IMAD R49, R76, 0x1000193, RZ ; - /*32c0*/ IMAD R71, R71, 0x1000193, RZ ; - /*32d0*/ LOP3.LUT R34, R49, R34, RZ, 0x3c, !PT ; - /*32e0*/ LOP3.LUT R28, R71, R28, RZ, 0x3c, !PT ; - /*32f0*/ IMAD R71, R34, 0x1000193, RZ ; - /*3300*/ LOP3.LUT R34, R21, R88, RZ, 0x3c, !PT ; - /*3310*/ IMAD R75, R75, 0x1000193, RZ ; - /*3320*/ ISETP.GE.U32.AND P0, PT, R47, c[0x3][0x184], PT ; - /*3330*/ IMAD R46, R77, 0x1000193, RZ ; - /*3340*/ LOP3.LUT R46, R46, R35, RZ, 0x3c, !PT ; - /*3350*/ LOP3.LUT R44, R45, R38, RZ, 0x3c, !PT ; - /*3360*/ IMAD R45, R30, 0x1000193, RZ ; - /*3370*/ IMAD R30, R83, 0x1000193, RZ ; - /*3380*/ LOP3.LUT R45, R45, R44, RZ, 0x3c, !PT ; - /*3390*/ LOP3.LUT R83, R30, R25, RZ, 0x3c, !PT ; - /*33a0*/ LOP3.LUT R25, R22, R99, RZ, 0x3c, !PT ; - /*33b0*/ SHFL.IDX PT, R30, R45, R72, 0x181f ; - /*33c0*/ IMAD R38, R25, 0x1000193, RZ ; - /*33d0*/ LOP3.LUT R71, R71, R42, RZ, 0x3c, !PT ; - /*33e0*/ IMAD R42, R34, 0x1000193, RZ ; - /*33f0*/ LOP3.LUT R49, R38, R83, RZ, 0x3c, !PT ; - /*3400*/ LOP3.LUT R38, R75, R32, RZ, 0x3c, !PT ; - /*3410*/ IMAD R45, R28, 0x1000193, RZ ; - /*3420*/ LOP3.LUT R51, R42, R71, RZ, 0x3c, !PT ; - /*3430*/ IMAD R34, R74, 0x1000193, RZ ; - /*3440*/ SHFL.IDX PT, R32, R49, R72, 0x181f ; - /*3450*/ LOP3.LUT R45, R45, R36, RZ, 0x3c, !PT ; - /*3460*/ IMAD R36, R29, 0x1000193, RZ ; - /*3470*/ LOP3.LUT R34, R34, R31, RZ, 0x3c, !PT ; - /*3480*/ SHFL.IDX PT, R31, R51, R72, 0x181f ; - /*3490*/ LOP3.LUT R25, R36, R37, RZ, 0x3c, !PT ; - /*34a0*/ IMAD.HI.U32 R29, R30, c[0x3][0x18c], RZ ; - /*34b0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*34c0*/ IMAD.MOV R37, RZ, RZ, -R29 ; - /*34d0*/ IMAD R36, R37, c[0x3][0x184], R30 ; - /*34e0*/ IMAD R35, R38, 0x1000193, RZ ; - /*34f0*/ IMAD.IADD R28, R47, 0x1, -R28 ; - /*3500*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3510*/ IMAD.HI.U32 R30, R32, c[0x3][0x18c], RZ ; - /*3520*/ LOP3.LUT R40, R35, R40, RZ, 0x3c, !PT ; - /*3530*/ SEL R35, RZ, c[0x3][0x184], !P0 ; - /*3540*/ IMAD.WIDE.U32 R28, R28, R69, c[0x3][0x190] ; - /*3550*/ IMAD R34, R34, 0x1000193, RZ ; - /*3560*/ IADD3 R28, P1, R28, R61, RZ ; - /*3570*/ IMAD.MOV R37, RZ, RZ, -R30 ; - /*3580*/ IMAD.IADD R38, R36, 0x1, -R35 ; - /*3590*/ LOP3.LUT R42, R34, R39, RZ, 0x3c, !PT ; - /*35a0*/ IMAD.HI.U32 R34, R31, c[0x3][0x18c], RZ ; - /*35b0*/ IMAD R35, R37, c[0x3][0x184], R32 ; - /*35c0*/ IMAD R36, R33, 0x1000193, RZ ; - /*35d0*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*35e0*/ IMAD.WIDE.U32 R32, R38, R69, c[0x3][0x190] ; - /*35f0*/ LOP3.LUT R41, R36, R41, RZ, 0x3c, !PT ; - /*3600*/ IMAD.MOV R34, RZ, RZ, -R34 ; - /*3610*/ IADD3 R36, P2, R32, R61, RZ ; - /*3620*/ IMAD R34, R34, c[0x3][0x184], R31 ; - /*3630*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*3640*/ IMAD.X R37, RZ, RZ, R33, P2 ; - /*3650*/ ISETP.GE.U32.AND P0, PT, R35.reuse, c[0x3][0x184], PT ; - /*3660*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*3670*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*3680*/ SEL R33, RZ, c[0x3][0x184], !P1 ; - /*3690*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*36a0*/ IMAD.IADD R32, R35, 0x1, -R32 ; - /*36b0*/ IMAD.IADD R34, R34, 0x1, -R33 ; - /*36c0*/ IMAD.WIDE.U32 R32, R32, R69, c[0x3][0x190] ; - /*36d0*/ IADD3 R32, P0, R32, R61, RZ ; - /*36e0*/ IMAD.WIDE.U32 R34, R34, R69, c[0x3][0x190] ; - /*36f0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*3700*/ IADD3 R48, P0, R34, R61, RZ ; - /*3710*/ IMAD.X R49, RZ, RZ, R35, P0 ; - /*3720*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*3730*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*3740*/ IMAD R46, R46, 0x1000193, RZ ; - /*3750*/ IMAD R78, R78, 0x1000193, RZ ; - /*3760*/ LOP3.LUT R43, R46, R43, RZ, 0x3c, !PT ; - /*3770*/ LOP3.LUT R46, R23, R99, RZ, 0x3c, !PT ; - /*3780*/ IMAD R46, R46, 0x1000193, RZ ; - /*3790*/ IMAD R55, R55, 0x1000193, RZ ; - /*37a0*/ IMAD R45, R45, 0x1000193, RZ ; - /*37b0*/ IADD3 R100, R62, 0x3, RZ ; - /*37c0*/ LOP3.LUT R26, R55, R26, RZ, 0x3c, !PT ; - /*37d0*/ IMAD R42, R42, 0x1000193, RZ ; - /*37e0*/ IMAD R74, R25, 0x1000193, RZ ; - /*37f0*/ IMAD R73, R44, 0x1000193, RZ ; - /*3800*/ IMAD R54, R54, 0x1000193, RZ ; - /*3810*/ LOP3.LUT R27, R54, R27, RZ, 0x3c, !PT ; - /*3820*/ LOP3.LUT R29, R78, R29, RZ, 0x3c, !PT ; - /*3830*/ LOP3.LUT R47, R46, R29, RZ, 0x3c, !PT ; - /*3840*/ LOP3.LUT R55, R45, R36, RZ, 0x3c, !PT ; - /*3850*/ LOP3.LUT R45, R20, R100, RZ, 0x3c, !PT ; - /*3860*/ SHFL.IDX PT, R36, R47, R72, 0x181f ; - /*3870*/ LOP3.LUT R20, R42, R39, RZ, 0x3c, !PT ; - /*3880*/ IMAD R45, R45, 0x1000193, RZ ; - /*3890*/ LOP3.LUT R45, R45, R20, RZ, 0x3c, !PT ; - /*38a0*/ IMAD R39, R26, 0x1000193, RZ ; - /*38b0*/ LOP3.LUT R26, R22, R88, RZ, 0x3c, !PT ; - /*38c0*/ SHFL.IDX PT, R42, R45, R72, 0x181f ; - /*38d0*/ LOP3.LUT R78, R39, R34, RZ, 0x3c, !PT ; - /*38e0*/ IMAD R39, R26, 0x1000193, RZ ; - /*38f0*/ IMAD.HI.U32 R26, R36, c[0x3][0x18c], RZ ; - /*3900*/ IMAD.MOV R47, RZ, RZ, -R26 ; - /*3910*/ LOP3.LUT R39, R39, R78, RZ, 0x3c, !PT ; - /*3920*/ IMAD R36, R47, c[0x3][0x184], R36 ; - /*3930*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3940*/ SHFL.IDX PT, R34, R39, R72, 0x181f ; - /*3950*/ IMAD.HI.U32 R26, R42, c[0x3][0x18c], RZ ; - /*3960*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*3970*/ LOP3.LUT R74, R74, R37, RZ, 0x3c, !PT ; - /*3980*/ IMAD.MOV R37, RZ, RZ, -R26 ; - /*3990*/ IMAD.IADD R36, R36, 0x1, -R25 ; - /*39a0*/ IMAD R42, R37, c[0x3][0x184], R42 ; - /*39b0*/ IMAD.WIDE.U32 R36, R36, R69, c[0x3][0x190] ; - /*39c0*/ LOP3.LUT R73, R73, R38, RZ, 0x3c, !PT ; - /*39d0*/ IADD3 R36, P0, R36, R61, RZ ; - /*39e0*/ IMAD R39, R40, 0x1000193, RZ ; - /*39f0*/ IMAD R38, R41, 0x1000193, RZ ; - /*3a00*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3a10*/ IMAD.HI.U32 R25, R34, c[0x3][0x18c], RZ ; - /*3a20*/ LOP3.LUT R26, R39, R48, RZ, 0x3c, !PT ; - /*3a30*/ IMAD.MOV R41, RZ, RZ, -R25 ; - /*3a40*/ LOP3.LUT R25, R38, R49, RZ, 0x3c, !PT ; - /*3a50*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*3a60*/ IMAD R40, R41, c[0x3][0x184], R34 ; - /*3a70*/ ISETP.GE.U32.AND P0, PT, R40, c[0x3][0x184], PT ; - /*3a80*/ ISETP.GE.U32.AND P1, PT, R42, c[0x3][0x184], PT ; - /*3a90*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*3aa0*/ IMAD.IADD R40, R40, 0x1, -R41 ; - /*3ab0*/ SEL R41, RZ, c[0x3][0x184], !P1 ; - /*3ac0*/ IMAD.IADD R42, R42, 0x1, -R41 ; - /*3ad0*/ IMAD.WIDE.U32 R40, R40, R69, c[0x3][0x190] ; - /*3ae0*/ IMAD R34, R43, 0x1000193, RZ ; - /*3af0*/ IADD3 R40, P0, R40, R61, RZ ; - /*3b00*/ IMAD.WIDE.U32 R42, R42, R69, c[0x3][0x190] ; - /*3b10*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*3b20*/ IADD3 R44, P0, R42, R61, RZ ; - /*3b30*/ IMAD.X R45, RZ, RZ, R43, P0 ; - /*3b40*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*3b50*/ IMAD R46, R27, 0x1000193, RZ ; - /*3b60*/ LOP3.LUT R35, R46, R35, RZ, 0x3c, !PT ; - /*3b70*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*3b80*/ IMAD R27, R52, 0x1000193, RZ ; - /*3b90*/ LOP3.LUT R27, R27, R30, RZ, 0x3c, !PT ; - /*3ba0*/ IMAD R27, R27, 0x1000193, RZ ; - /*3bb0*/ LOP3.LUT R21, R21, R100, RZ, 0x3c, !PT ; - /*3bc0*/ IMAD R30, R35, 0x1000193, RZ ; - /*3bd0*/ LOP3.LUT R34, R34, R51, RZ, 0x3c, !PT ; - /*3be0*/ IMAD R21, R21, 0x1000193, RZ ; - /*3bf0*/ LOP3.LUT R21, R21, R34, RZ, 0x3c, !PT ; - /*3c00*/ SHFL.IDX PT, R21, R21, R72, 0x181f ; - /*3c10*/ LOP3.LUT R22, R22, R100, RZ, 0x3c, !PT ; - /*3c20*/ IMAD R71, R71, 0x1000193, RZ ; - /*3c30*/ IMAD R55, R55, 0x1000193, RZ ; - /*3c40*/ IMAD R74, R74, 0x1000193, RZ ; - /*3c50*/ IMAD R22, R22, 0x1000193, RZ ; - /*3c60*/ IMAD.HI.U32 R35, R21, c[0x3][0x18c], RZ ; - /*3c70*/ LOP3.LUT R38, R27, R38, RZ, 0x3c, !PT ; - /*3c80*/ LOP3.LUT R27, R23, R88, RZ, 0x3c, !PT ; - /*3c90*/ IMAD R27, R27, 0x1000193, RZ ; - /*3ca0*/ LOP3.LUT R27, R27, R38, RZ, 0x3c, !PT ; - /*3cb0*/ SHFL.IDX PT, R27, R27, R72, 0x181f ; - /*3cc0*/ LOP3.LUT R43, R30, R43, RZ, 0x3c, !PT ; - /*3cd0*/ IMAD.HI.U32 R30, R27, c[0x3][0x18c], RZ ; - /*3ce0*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*3cf0*/ IMAD R27, R30, c[0x3][0x184], R27 ; - /*3d00*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*3d10*/ SEL R48, RZ, c[0x3][0x184], !P0 ; - /*3d20*/ LOP3.LUT R30, R71, R50, RZ, 0x3c, !PT ; - /*3d30*/ IMAD.IADD R48, R27, 0x1, -R48 ; - /*3d40*/ LOP3.LUT R71, R55, R44, RZ, 0x3c, !PT ; - /*3d50*/ LOP3.LUT R79, R74, R45, RZ, 0x3c, !PT ; - /*3d60*/ IMAD.WIDE.U32 R44, R48, R69, c[0x3][0x190] ; - /*3d70*/ LOP3.LUT R49, R22, R43, RZ, 0x3c, !PT ; - /*3d80*/ IADD3 R48, P0, R44, R61, RZ ; - /*3d90*/ IMAD.MOV R50, RZ, RZ, -R35 ; - /*3da0*/ SHFL.IDX PT, R22, R49, R72, 0x181f ; - /*3db0*/ IMAD R21, R50, c[0x3][0x184], R21 ; - /*3dc0*/ IMAD.X R49, RZ, RZ, R45, P0 ; - /*3dd0*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*3de0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*3df0*/ IMAD.HI.U32 R27, R22, c[0x3][0x18c], RZ ; - /*3e00*/ IMAD.MOV R27, RZ, RZ, -R27 ; - /*3e10*/ IMAD R27, R27, c[0x3][0x184], R22 ; - /*3e20*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*3e30*/ IMAD R44, R53, 0x1000193, RZ ; - /*3e40*/ IMAD.IADD R22, R21, 0x1, -R22 ; - /*3e50*/ IMAD.WIDE.U32 R52, R22, R69, c[0x3][0x190] ; - /*3e60*/ IADD3 R52, P0, R52, R61, RZ ; - /*3e70*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*3e80*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*3e90*/ LOP3.LUT R31, R44, R31, RZ, 0x3c, !PT ; - /*3ea0*/ IMAD R22, R31, 0x1000193, RZ ; - /*3eb0*/ LOP3.LUT R22, R22, R39, RZ, 0x3c, !PT ; - /*3ec0*/ ISETP.GE.U32.AND P1, PT, R27, c[0x3][0x184], PT ; - /*3ed0*/ LOP3.LUT R23, R23, R100, RZ, 0x3c, !PT ; - /*3ee0*/ IMAD R22, R22, 0x1000193, RZ ; - /*3ef0*/ SEL R44, RZ, c[0x3][0x184], !P1 ; - /*3f00*/ IMAD.IADD R44, R27, 0x1, -R44 ; - /*3f10*/ IMAD.WIDE.U32 R44, R44, R69, c[0x3][0x190] ; - /*3f20*/ IADD3 R44, P0, R44, R61, RZ ; - /*3f30*/ IMAD R20, R20, 0x1000193, RZ ; - /*3f40*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*3f50*/ LOP3.LUT R74, R20, R47, RZ, 0x3c, !PT ; - /*3f60*/ IMAD R75, R26, 0x1000193, RZ ; - /*3f70*/ IMAD R73, R73, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R73, R73, R46, RZ, 0x3c, !PT ; - /*3f90*/ IMAD R46, R25, 0x1000193, RZ ; - /*3fa0*/ LOP3.LUT R51, R22, R51, RZ, 0x3c, !PT ; - /*3fb0*/ IMAD R22, R23, 0x1000193, RZ ; - /*3fc0*/ LOP3.LUT R27, R22, R51, RZ, 0x3c, !PT ; - /*3fd0*/ LDG.E.128.STRONG.GPU R20, [R44] ; - /*3fe0*/ SHFL.IDX PT, R27, R27, R72, 0x181f ; - /*3ff0*/ IMAD.HI.U32 R26, R27, c[0x3][0x18c], RZ ; - /*4000*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*4010*/ IMAD R26, R26, c[0x3][0x184], R27 ; - /*4020*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*4030*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*4040*/ IMAD.IADD R26, R26, 0x1, -R31 ; - /*4050*/ IMAD.WIDE.U32 R26, R26, R69, c[0x3][0x190] ; - /*4060*/ IADD3 R26, P0, R26, R61, RZ ; - /*4070*/ IMAD R31, R64, 0x1000193, RZ ; - /*4080*/ IMAD.X R27, RZ, RZ, R27, P0 ; - /*4090*/ LOP3.LUT R31, R31, R24, RZ, 0x3c, !PT ; - /*40a0*/ LDG.E.128.STRONG.GPU R24, [R26] ; - /*40b0*/ IMAD R35, R30, 0x1000193, RZ ; - /*40c0*/ IMAD R34, R34, 0x1000193, RZ ; - /*40d0*/ IMAD R31, R31, 0x1000193, RZ ; - /*40e0*/ IMAD R30, R83, 0x1000193, RZ ; - /*40f0*/ LOP3.LUT R76, R35, R54, RZ, 0x3c, !PT ; - /*4100*/ LOP3.LUT R77, R34, R55, RZ, 0x3c, !PT ; - /*4110*/ LOP3.LUT R31, R31, R32, RZ, 0x3c, !PT ; - /*4120*/ LOP3.LUT R30, R30, R33, RZ, 0x3c, !PT ; - /*4130*/ LDS.U.128 R32, [R67+0x10] ; - /*4140*/ IMAD R31, R31, 0x1000193, RZ ; - /*4150*/ IMAD R39, R63, 0x1000193, RZ ; - /*4160*/ LOP3.LUT R40, R31, R40, RZ, 0x3c, !PT ; - /*4170*/ IMAD R31, R78, 0x1000193, RZ ; - /*4180*/ LOP3.LUT R39, R39, R28, RZ, 0x3c, !PT ; - /*4190*/ IMAD R30, R30, 0x1000193, RZ ; - /*41a0*/ LOP3.LUT R42, R31, R42, RZ, 0x3c, !PT ; - /*41b0*/ LOP3.LUT R41, R30, R41, RZ, 0x3c, !PT ; - /*41c0*/ LOP3.LUT R85, R46, R53, RZ, 0x3c, !PT ; - /*41d0*/ LOP3.LUT R28, R32, R62.reuse, RZ, 0x3c, !PT ; - /*41e0*/ LOP3.LUT R30, R34, R62, RZ, 0x3c, !PT ; - /*41f0*/ IMAD R31, R28, 0x1000193, RZ ; - /*4200*/ LOP3.LUT R28, R33, R62, RZ, 0x3c, !PT ; - /*4210*/ IMAD R30, R30, 0x1000193, RZ ; - /*4220*/ IMAD R28, R28, 0x1000193, RZ ; - /*4230*/ LOP3.LUT R47, R31, R82, RZ, 0x3c, !PT ; - /*4240*/ LOP3.LUT R44, R35, R62, RZ, 0x3c, !PT ; - /*4250*/ LOP3.LUT R53, R28, R89, RZ, 0x3c, !PT ; - /*4260*/ LOP3.LUT R31, R30, R95, RZ, 0x3c, !PT ; - /*4270*/ IMAD R45, R44, 0x1000193, RZ ; - /*4280*/ SHFL.IDX PT, R30, R47, R72, 0x181f ; - /*4290*/ IMAD R55, R40, 0x1000193, RZ ; - /*42a0*/ SHFL.IDX PT, R28, R53, R72, 0x181f ; - /*42b0*/ LOP3.LUT R45, R45, R94, RZ, 0x3c, !PT ; - /*42c0*/ IMAD R39, R39, 0x1000193, RZ ; - /*42d0*/ SHFL.IDX PT, R31, R31, R72, 0x181f ; - /*42e0*/ IMAD R44, R41, 0x1000193, RZ ; - /*42f0*/ LOP3.LUT R36, R39, R36, RZ, 0x3c, !PT ; - /*4300*/ IMAD R54, R43, 0x1000193, RZ ; - /*4310*/ IMAD R40, R29, 0x1000193, RZ ; - /*4320*/ LOP3.LUT R37, R40, R37, RZ, 0x3c, !PT ; - /*4330*/ LOP3.LUT R75, R75, R52, RZ, 0x3c, !PT ; - /*4340*/ LOP3.LUT R64, R55, R20, RZ, 0x3c, !PT ; - /*4350*/ SHFL.IDX PT, R20, R45, R72, 0x181f ; - /*4360*/ LOP3.LUT R83, R44, R21, RZ, 0x3c, !PT ; - /*4370*/ IMAD R21, R36, 0x1000193, RZ ; - /*4380*/ IMAD R55, R42, 0x1000193, RZ ; - /*4390*/ LOP3.LUT R48, R21, R48, RZ, 0x3c, !PT ; - /*43a0*/ IMAD.HI.U32 R21, R30, c[0x3][0x18c], RZ ; - /*43b0*/ LOP3.LUT R55, R55, R22, RZ, 0x3c, !PT ; - /*43c0*/ IMAD.HI.U32 R22, R28, c[0x3][0x18c], RZ ; - /*43d0*/ LOP3.LUT R54, R54, R23, RZ, 0x3c, !PT ; - /*43e0*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*43f0*/ IMAD.HI.U32 R23, R31, c[0x3][0x18c], RZ ; - /*4400*/ IMAD.MOV R29, RZ, RZ, -R22 ; - /*4410*/ IMAD R21, R21, c[0x3][0x184], R30 ; - /*4420*/ IMAD.MOV R30, RZ, RZ, -R23 ; - /*4430*/ IMAD R28, R29, c[0x3][0x184], R28 ; - /*4440*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*4450*/ IMAD.HI.U32 R22, R20, c[0x3][0x18c], RZ ; - /*4460*/ IMAD R23, R38, 0x1000193, RZ ; - /*4470*/ ISETP.GE.U32.AND P1, PT, R28, c[0x3][0x184], PT ; - /*4480*/ IMAD R31, R30, c[0x3][0x184], R31 ; - /*4490*/ IMAD.MOV R29, RZ, RZ, -R22 ; - /*44a0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*44b0*/ IMAD R36, R37, 0x1000193, RZ ; - /*44c0*/ LOP3.LUT R50, R23, R50, RZ, 0x3c, !PT ; - /*44d0*/ IMAD R30, R29, c[0x3][0x184], R20 ; - /*44e0*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*44f0*/ SEL R23, RZ, c[0x3][0x184], !P1 ; - /*4500*/ IMAD.IADD R22, R21, 0x1, -R22 ; - /*4510*/ LOP3.LUT R49, R36, R49, RZ, 0x3c, !PT ; - /*4520*/ SEL R36, RZ, c[0x3][0x184], !P0 ; - /*4530*/ IMAD.IADD R20, R28, 0x1, -R23 ; - /*4540*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*4550*/ IMAD.WIDE.U32 R28, R22, R69, c[0x3][0x190] ; - /*4560*/ IMAD.IADD R36, R31, 0x1, -R36 ; - /*4570*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*4580*/ IADD3 R28, P0, R28, R61, RZ ; - /*4590*/ IMAD.WIDE.U32 R22, R20, R69, c[0x3][0x190] ; - /*45a0*/ IMAD R63, R48, 0x1000193, RZ ; - /*45b0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*45c0*/ IADD3 R40, P0, R22, R61, RZ ; - /*45d0*/ IMAD.WIDE.U32 R20, R36, R69, c[0x3][0x190] ; - /*45e0*/ LOP3.LUT R63, R63, R24, RZ, 0x3c, !PT ; - /*45f0*/ IMAD.IADD R24, R30, 0x1, -R31 ; - /*4600*/ IADD3 R20, P1, R20, R61, RZ ; - /*4610*/ IMAD.X R41, RZ, RZ, R23, P0 ; - /*4620*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*4630*/ IMAD.WIDE.U32 R22, R24, R69, c[0x3][0x190] ; - /*4640*/ IMAD.X R21, RZ, RZ, R21, P1 ; - /*4650*/ IADD3 R36, P0, R22, R61, RZ ; - /*4660*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*4670*/ IMAD.X R37, RZ, RZ, R23, P0 ; - /*4680*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*4690*/ IMAD R39, R50, 0x1000193, RZ ; - /*46a0*/ LOP3.LUT R52, R39, R26, RZ, 0x3c, !PT ; - /*46b0*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*46c0*/ IMAD R78, R49, 0x1000193, RZ ; - /*46d0*/ LOP3.LUT R24, R32, R99, RZ, 0x3c, !PT ; - /*46e0*/ IMAD R44, R84, 0x1000193, RZ ; - /*46f0*/ LOP3.LUT R78, R78, R25, RZ, 0x3c, !PT ; - /*4700*/ IMAD R25, R24, 0x1000193, RZ ; - /*4710*/ IMAD R96, R96, 0x1000193, RZ ; - /*4720*/ LOP3.LUT R24, R33, R99.reuse, RZ, 0x3c, !PT ; - /*4730*/ IMAD R48, R90, 0x1000193, RZ ; - /*4740*/ LOP3.LUT R26, R34, R99, RZ, 0x3c, !PT ; - /*4750*/ IMAD R26, R26, 0x1000193, RZ ; - /*4760*/ LOP3.LUT R99, R35, R99, RZ, 0x3c, !PT ; - /*4770*/ IMAD R50, R98, 0x1000193, RZ ; - /*4780*/ IMAD R99, R99, 0x1000193, RZ ; - /*4790*/ IMAD R89, R89, 0x1000193, RZ ; - /*47a0*/ IMAD R91, R91, 0x1000193, RZ ; - /*47b0*/ IMAD R92, R92, 0x1000193, RZ ; - /*47c0*/ LOP3.LUT R44, R44, R29, RZ, 0x3c, !PT ; - /*47d0*/ LOP3.LUT R25, R25, R44, RZ, 0x3c, !PT ; - /*47e0*/ IMAD R29, R24, 0x1000193, RZ ; - /*47f0*/ LOP3.LUT R48, R48, R41, RZ, 0x3c, !PT ; - /*4800*/ LOP3.LUT R49, R96, R21, RZ, 0x3c, !PT ; - /*4810*/ SHFL.IDX PT, R21, R25, R72, 0x181f ; - /*4820*/ LOP3.LUT R29, R29, R48, RZ, 0x3c, !PT ; - /*4830*/ IMAD R24, R51, 0x1000193, RZ ; - /*4840*/ LOP3.LUT R47, R26, R49, RZ, 0x3c, !PT ; - /*4850*/ LOP3.LUT R50, R50, R37, RZ, 0x3c, !PT ; - /*4860*/ LOP3.LUT R53, R24, R27, RZ, 0x3c, !PT ; - /*4870*/ SHFL.IDX PT, R24, R29, R72, 0x181f ; - /*4880*/ LOP3.LUT R99, R99, R50, RZ, 0x3c, !PT ; - /*4890*/ SHFL.IDX PT, R25, R47, R72, 0x181f ; - /*48a0*/ IMAD R37, R82, 0x1000193, RZ ; - /*48b0*/ SHFL.IDX PT, R26, R99, R72, 0x181f ; - /*48c0*/ IMAD.HI.U32 R41, R21, c[0x3][0x18c], RZ ; - /*48d0*/ LOP3.LUT R37, R37, R28, RZ, 0x3c, !PT ; - /*48e0*/ IMAD.MOV R46, RZ, RZ, -R41 ; - /*48f0*/ IMAD R28, R87, 0x1000193, RZ ; - /*4900*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*4910*/ IMAD R27, R86, 0x1000193, RZ ; - /*4920*/ LOP3.LUT R45, R28, R31, RZ, 0x3c, !PT ; - /*4930*/ IMAD R28, R93, 0x1000193, RZ ; - /*4940*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*4950*/ LOP3.LUT R82, R27, R30, RZ, 0x3c, !PT ; - /*4960*/ IMAD.HI.U32 R27, R24, c[0x3][0x18c], RZ ; - /*4970*/ LOP3.LUT R47, R28, R43, RZ, 0x3c, !PT ; - /*4980*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*4990*/ IMAD.HI.U32 R29, R25, c[0x3][0x18c], RZ ; - /*49a0*/ IMAD.MOV R27, RZ, RZ, -R27 ; - /*49b0*/ IMAD.MOV R30, RZ, RZ, -R29 ; - /*49c0*/ IMAD.IADD R28, R21, 0x1, -R28 ; - /*49d0*/ IMAD R27, R27, c[0x3][0x184], R24 ; - /*49e0*/ IMAD R21, R30, c[0x3][0x184], R25 ; - /*49f0*/ IMAD.HI.U32 R29, R26, c[0x3][0x18c], RZ ; - /*4a00*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*4a10*/ IMAD.WIDE.U32 R24, R28, R69, c[0x3][0x190] ; - /*4a20*/ LOP3.LUT R46, R89, R40, RZ, 0x3c, !PT ; - /*4a30*/ IMAD.MOV R29, RZ, RZ, -R29 ; - /*4a40*/ IADD3 R40, P1, R24, R61, RZ ; - /*4a50*/ IMAD R51, R95, 0x1000193, RZ ; - /*4a60*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*4a70*/ IMAD R26, R29, c[0x3][0x184], R26 ; - /*4a80*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*4a90*/ IMAD R87, R97, 0x1000193, RZ ; - /*4aa0*/ LOP3.LUT R51, R51, R20, RZ, 0x3c, !PT ; - /*4ab0*/ IMAD.X R41, RZ, RZ, R25, P1 ; - /*4ac0*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*4ad0*/ IMAD.IADD R24, R27, 0x1, -R24 ; - /*4ae0*/ ISETP.GE.U32.AND P1, PT, R26, c[0x3][0x184], PT ; - /*4af0*/ LOP3.LUT R87, R87, R22, RZ, 0x3c, !PT ; - /*4b00*/ IMAD.IADD R22, R21, 0x1, -R20 ; - /*4b10*/ SEL R25, RZ, c[0x3][0x184], !P1 ; - /*4b20*/ IMAD.WIDE.U32 R20, R24, R69, c[0x3][0x190] ; - /*4b30*/ LOP3.LUT R84, R91, R42, RZ, 0x3c, !PT ; - /*4b40*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*4b50*/ IMAD.IADD R26, R26, 0x1, -R25 ; - /*4b60*/ IADD3 R20, P0, R20, R61, RZ ; - /*4b70*/ IMAD.WIDE.U32 R24, R22, R69, c[0x3][0x190] ; - /*4b80*/ LOP3.LUT R92, R92, R23, RZ, 0x3c, !PT ; - /*4b90*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*4ba0*/ IADD3 R24, P0, R24, R61, RZ ; - /*4bb0*/ IMAD.WIDE.U32 R22, R26, R69, c[0x3][0x190] ; - /*4bc0*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*4bd0*/ IADD3 R28, P0, R22, R61, RZ ; - /*4be0*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*4bf0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*4c00*/ IMAD R31, R94, 0x1000193, RZ ; - /*4c10*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*4c20*/ LOP3.LUT R86, R31, R36, RZ, 0x3c, !PT ; - /*4c30*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*4c40*/ LOP3.LUT R36, R32, R88, RZ, 0x3c, !PT ; - /*4c50*/ IMAD R89, R82, 0x1000193, RZ ; - /*4c60*/ IMAD R93, R36, 0x1000193, RZ ; - /*4c70*/ IMAD R36, R81, 0x1000193, RZ ; - /*4c80*/ LOP3.LUT R91, R33.reuse, R100.reuse, RZ, 0x3c, !PT ; - /*4c90*/ LOP3.LUT R90, R34, R100, RZ, 0x3c, !PT ; - /*4ca0*/ LOP3.LUT R39, R36, R39, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R36, R33, R88.reuse, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R33, R34, R88, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R88, R35, R88, RZ, 0x3c, !PT ; - /*4ce0*/ IMAD R81, R87, 0x1000193, RZ ; - /*4cf0*/ IMAD R37, R37, 0x1000193, RZ ; - /*4d00*/ LOP3.LUT R82, R89, R42, RZ, 0x3c, !PT ; - /*4d10*/ IMAD R89, R80, 0x1000193, RZ ; - /*4d20*/ LOP3.LUT R93, R93, R82, RZ, 0x3c, !PT ; - /*4d30*/ LOP3.LUT R38, R89, R38, RZ, 0x3c, !PT ; - /*4d40*/ LOP3.LUT R89, R32, R100, RZ, 0x3c, !PT ; - /*4d50*/ SHFL.IDX PT, R32, R93, R72, 0x181f ; - /*4d60*/ LOP3.LUT R100, R35, R100, RZ, 0x3c, !PT ; - /*4d70*/ IMAD R35, R84, 0x1000193, RZ ; - /*4d80*/ LOP3.LUT R80, R35, R22, RZ, 0x3c, !PT ; - /*4d90*/ IMAD R35, R36, 0x1000193, RZ ; - /*4da0*/ IMAD R22, R33, 0x1000193, RZ ; - /*4db0*/ IMAD R33, R38, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R87, R35, R80, RZ, 0x3c, !PT ; - /*4dd0*/ LOP3.LUT R81, R81, R26, RZ, 0x3c, !PT ; - /*4de0*/ LOP3.LUT R84, R33, R30, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R33, R88, 0x1000193, RZ ; - /*4e00*/ LOP3.LUT R35, R22, R81, RZ, 0x3c, !PT ; - /*4e10*/ SHFL.IDX PT, R34, R87, R72, 0x181f ; - /*4e20*/ IMAD.HI.U32 R22, R32, c[0x3][0x18c], RZ ; - /*4e30*/ LOP3.LUT R93, R33, R84, RZ, 0x3c, !PT ; - /*4e40*/ IMAD.MOV R33, RZ, RZ, -R22 ; - /*4e50*/ SHFL.IDX PT, R35, R35, R72, 0x181f ; - /*4e60*/ IMAD R32, R33, c[0x3][0x184], R32 ; - /*4e70*/ SHFL.IDX PT, R36, R93, R72, 0x181f ; - /*4e80*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*4e90*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*4ea0*/ IMAD R30, R44, 0x1000193, RZ ; - /*4eb0*/ IMAD.IADD R32, R32, 0x1, -R33 ; - /*4ec0*/ IMAD.HI.U32 R33, R34, c[0x3][0x18c], RZ ; - /*4ed0*/ LOP3.LUT R30, R30, R41, RZ, 0x3c, !PT ; - /*4ee0*/ IMAD R87, R46, 0x1000193, RZ ; - /*4ef0*/ IMAD.MOV R41, RZ, RZ, -R33 ; - /*4f00*/ LOP3.LUT R22, R37, R40, RZ, 0x3c, !PT ; - /*4f10*/ IMAD.HI.U32 R37, R35, c[0x3][0x18c], RZ ; - /*4f20*/ LOP3.LUT R87, R87, R20, RZ, 0x3c, !PT ; - /*4f30*/ IMAD R20, R41, c[0x3][0x184], R34 ; - /*4f40*/ IMAD.MOV R38, RZ, RZ, -R37 ; - /*4f50*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*4f60*/ IMAD R37, R38, c[0x3][0x184], R35 ; - /*4f70*/ IMAD.HI.U32 R34, R36, c[0x3][0x18c], RZ ; - /*4f80*/ SEL R35, RZ, c[0x3][0x184], !P0 ; - /*4f90*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*4fa0*/ IMAD.MOV R41, RZ, RZ, -R34 ; - /*4fb0*/ IMAD.WIDE.U32 R32, R32, R69, c[0x3][0x190] ; - /*4fc0*/ IMAD R34, R47, 0x1000193, RZ ; - /*4fd0*/ IMAD.IADD R38, R20, 0x1, -R35 ; - /*4fe0*/ IMAD R20, R41, c[0x3][0x184], R36 ; - /*4ff0*/ SEL R36, RZ, c[0x3][0x184], !P0 ; - /*5000*/ IADD3 R32, P1, R32, R61, RZ ; - /*5010*/ LOP3.LUT R23, R34, R23, RZ, 0x3c, !PT ; - /*5020*/ IMAD.WIDE.U32 R34, R38, R69, c[0x3][0x190] ; - /*5030*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*5040*/ IMAD.IADD R38, R37, 0x1, -R36 ; - /*5050*/ IMAD.X R33, RZ, RZ, R33, P1 ; - /*5060*/ IADD3 R36, P1, R34, R61, RZ ; - /*5070*/ IMAD R40, R39, 0x1000193, RZ ; - /*5080*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*5090*/ IMAD.WIDE.U32 R38, R38, R69, c[0x3][0x190] ; - /*50a0*/ LOP3.LUT R31, R40, R31, RZ, 0x3c, !PT ; - /*50b0*/ IMAD.X R37, RZ, RZ, R35, P1 ; - /*50c0*/ IADD3 R44, P0, R38, R61, RZ ; - /*50d0*/ IMAD.IADD R40, R20, 0x1, -R41 ; - /*50e0*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*50f0*/ IMAD R26, R45, 0x1000193, RZ ; - /*5100*/ IMAD.WIDE.U32 R40, R40, R69, c[0x3][0x190] ; - /*5110*/ IMAD.X R45, RZ, RZ, R39, P0 ; - /*5120*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*5130*/ IADD3 R40, P0, R40, R61, RZ ; - /*5140*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*5150*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*5160*/ LOP3.LUT R26, R26, R43, RZ, 0x3c, !PT ; - /*5170*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*5180*/ IMAD R26, R26, 0x1000193, RZ ; - /*5190*/ IMAD R92, R92, 0x1000193, RZ ; - /*51a0*/ IMAD R20, R23, 0x1000193, RZ ; - /*51b0*/ IMAD R88, R91, 0x1000193, RZ ; - /*51c0*/ LOP3.LUT R27, R92, R27, RZ, 0x3c, !PT ; - /*51d0*/ IMAD R90, R90, 0x1000193, RZ ; - /*51e0*/ IMAD R100, R100, 0x1000193, RZ ; - /*51f0*/ IMAD R51, R51, 0x1000193, RZ ; - /*5200*/ LOP3.LUT R35, R26, R35, RZ, 0x3c, !PT ; - /*5210*/ IMAD R26, R89, 0x1000193, RZ ; - /*5220*/ LOP3.LUT R23, R26, R35, RZ, 0x3c, !PT ; - /*5230*/ LOP3.LUT R39, R20, R39, RZ, 0x3c, !PT ; - /*5240*/ IMAD R20, R27, 0x1000193, RZ ; - /*5250*/ LOP3.LUT R27, R88, R39, RZ, 0x3c, !PT ; - /*5260*/ SHFL.IDX PT, R23, R23, R72, 0x181f ; - /*5270*/ LOP3.LUT R47, R20, R47, RZ, 0x3c, !PT ; - /*5280*/ IMAD R26, R31, 0x1000193, RZ ; - /*5290*/ LOP3.LUT R31, R90, R47, RZ, 0x3c, !PT ; - /*52a0*/ SHFL.IDX PT, R20, R27, R72, 0x181f ; - /*52b0*/ IMAD R88, R48, 0x1000193, RZ ; - /*52c0*/ LOP3.LUT R43, R26, R43, RZ, 0x3c, !PT ; - /*52d0*/ LOP3.LUT R88, R88, R21, RZ, 0x3c, !PT ; - /*52e0*/ LOP3.LUT R91, R100, R43, RZ, 0x3c, !PT ; - /*52f0*/ SHFL.IDX PT, R21, R31, R72, 0x181f ; - /*5300*/ LOP3.LUT R89, R51, R24, RZ, 0x3c, !PT ; - /*5310*/ IMAD R90, R49, 0x1000193, RZ ; - /*5320*/ SHFL.IDX PT, R24, R91, R72, 0x181f ; - /*5330*/ LOP3.LUT R90, R90, R25, RZ, 0x3c, !PT ; - /*5340*/ IMAD.HI.U32 R25, R23, c[0x3][0x18c], RZ ; - /*5350*/ IMAD.MOV R48, RZ, RZ, -R25 ; - /*5360*/ IMAD.HI.U32 R26, R20, c[0x3][0x18c], RZ ; - /*5370*/ IMAD.MOV R27, RZ, RZ, -R26 ; - /*5380*/ IMAD R23, R48, c[0x3][0x184], R23 ; - /*5390*/ IMAD R25, R86, 0x1000193, RZ ; - /*53a0*/ IMAD R20, R27, c[0x3][0x184], R20 ; - /*53b0*/ IMAD.HI.U32 R26, R21, c[0x3][0x18c], RZ ; - /*53c0*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*53d0*/ LOP3.LUT R72, R25, R28, RZ, 0x3c, !PT ; - /*53e0*/ IMAD.MOV R28, RZ, RZ, -R26 ; - /*53f0*/ ISETP.GE.U32.AND P1, PT, R20, c[0x3][0x184], PT ; - /*5400*/ IMAD.HI.U32 R27, R24, c[0x3][0x18c], RZ ; - /*5410*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*5420*/ IMAD R25, R28, c[0x3][0x184], R21 ; - /*5430*/ SEL R21, RZ, c[0x3][0x184], !P1 ; - /*5440*/ IMAD.IADD R26, R23, 0x1, -R26 ; - /*5450*/ IMAD.MOV R27, RZ, RZ, -R27 ; - /*5460*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*5470*/ IMAD R23, R22, 0x1000193, RZ ; - /*5480*/ IMAD.IADD R22, R20, 0x1, -R21 ; - /*5490*/ IMAD.WIDE.U32 R20, R26, R69, c[0x3][0x190] ; - /*54a0*/ IMAD R28, R27, c[0x3][0x184], R24 ; - /*54b0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*54c0*/ IMAD R86, R50, 0x1000193, RZ ; - /*54d0*/ IADD3 R20, P1, R20, R61, RZ ; - /*54e0*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*54f0*/ LOP3.LUT R32, R23, R32, RZ, 0x3c, !PT ; - /*5500*/ IMAD.WIDE.U32 R22, R22, R69, c[0x3][0x190] ; - /*5510*/ LOP3.LUT R86, R86, R29, RZ, 0x3c, !PT ; - /*5520*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*5530*/ IMAD.IADD R26, R25, 0x1, -R24 ; - /*5540*/ IMAD.X R21, RZ, RZ, R21, P1 ; - /*5550*/ IADD3 R24, P1, R22, R61, RZ ; - /*5560*/ IMAD.WIDE.U32 R26, R26, R69, c[0x3][0x190] ; - /*5570*/ IMAD.IADD R48, R28, 0x1, -R29 ; - /*5580*/ IADD3 R28, P0, R26, R61, RZ ; - /*5590*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*55a0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*55b0*/ IMAD.WIDE.U32 R48, R48, R69, c[0x3][0x190] ; - /*55c0*/ IMAD.X R29, RZ, RZ, R27, P0 ; - /*55d0*/ IADD3 R48, P0, R48, R61, RZ ; - /*55e0*/ IMAD R50, R30, 0x1000193, RZ ; - /*55f0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*5600*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*5610*/ LOP3.LUT R33, R50, R33, RZ, 0x3c, !PT ; - /*5620*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*5630*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*5640*/ IMAD R87, R87, 0x1000193, RZ ; - /*5650*/ IMAD R69, R82, 0x1000193, RZ ; - /*5660*/ IMAD R81, R81, 0x1000193, RZ ; - /*5670*/ LOP3.LUT R36, R87, R36, RZ, 0x3c, !PT ; - /*5680*/ IMAD R87, R32, 0x1000193, RZ ; - /*5690*/ LOP3.LUT R34, R69, R34, RZ, 0x3c, !PT ; - /*56a0*/ IMAD R69, R80, 0x1000193, RZ ; - /*56b0*/ LOP3.LUT R46, R81, R46, RZ, 0x3c, !PT ; - /*56c0*/ IMAD R81, R84, 0x1000193, RZ ; - /*56d0*/ IADD3 R62, R62, 0x4, RZ ; - /*56e0*/ IMAD R84, R33, 0x1000193, RZ ; - /*56f0*/ LOP3.LUT R38, R69, R38, RZ, 0x3c, !PT ; - /*5700*/ IMAD R88, R88, 0x1000193, RZ ; - /*5710*/ ISETP.GE.U32.AND P0, PT, R62, 0x40, PT ; - /*5720*/ IMAD R89, R89, 0x1000193, RZ ; - /*5730*/ IMAD R90, R90, 0x1000193, RZ ; - /*5740*/ IMAD R69, R72, 0x1000193, RZ ; - /*5750*/ IMAD R86, R86, 0x1000193, RZ ; - /*5760*/ LOP3.LUT R37, R88, R37, RZ, 0x3c, !PT ; - /*5770*/ LOP3.LUT R44, R89, R44, RZ, 0x3c, !PT ; - /*5780*/ LOP3.LUT R45, R90, R45, RZ, 0x3c, !PT ; - /*5790*/ LOP3.LUT R40, R69, R40, RZ, 0x3c, !PT ; - /*57a0*/ LOP3.LUT R41, R86, R41, RZ, 0x3c, !PT ; - /*57b0*/ LOP3.LUT R42, R81, R42, RZ, 0x3c, !PT ; - /*57c0*/ IMAD R89, R36, 0x1000193, RZ ; - /*57d0*/ IMAD R90, R37, 0x1000193, RZ ; - /*57e0*/ IMAD R91, R38, 0x1000193, RZ ; - /*57f0*/ IMAD R95, R44, 0x1000193, RZ ; - /*5800*/ IMAD R96, R45, 0x1000193, RZ ; - /*5810*/ IMAD R97, R46, 0x1000193, RZ ; - /*5820*/ IMAD R92, R47, 0x1000193, RZ ; - /*5830*/ IMAD R98, R41, 0x1000193, RZ ; - /*5840*/ LOP3.LUT R82, R87, R20, RZ, 0x3c, !PT ; - /*5850*/ IMAD R20, R35, 0x1000193, RZ ; - /*5860*/ LOP3.LUT R84, R84, R21, RZ, 0x3c, !PT ; - /*5870*/ IMAD R21, R34, 0x1000193, RZ ; - /*5880*/ LOP3.LUT R87, R20, R23, RZ, 0x3c, !PT ; - /*5890*/ IMAD R20, R39, 0x1000193, RZ ; - /*58a0*/ LOP3.LUT R86, R21, R22, RZ, 0x3c, !PT ; - /*58b0*/ IMAD R21, R40, 0x1000193, RZ ; - /*58c0*/ IMAD R23, R42, 0x1000193, RZ ; - /*58d0*/ LOP3.LUT R93, R20, R27, RZ, 0x3c, !PT ; - /*58e0*/ IMAD R20, R43, 0x1000193, RZ ; - /*58f0*/ LOP3.LUT R89, R89, R24, RZ, 0x3c, !PT ; - /*5900*/ LOP3.LUT R90, R90, R25, RZ, 0x3c, !PT ; - /*5910*/ LOP3.LUT R91, R91, R26, RZ, 0x3c, !PT ; - /*5920*/ LOP3.LUT R95, R95, R28, RZ, 0x3c, !PT ; - /*5930*/ LOP3.LUT R96, R96, R29, RZ, 0x3c, !PT ; - /*5940*/ LOP3.LUT R97, R97, R30, RZ, 0x3c, !PT ; - /*5950*/ LOP3.LUT R92, R92, R31, RZ, 0x3c, !PT ; - /*5960*/ LOP3.LUT R94, R21, R48, RZ, 0x3c, !PT ; - /*5970*/ LOP3.LUT R98, R98, R49, RZ, 0x3c, !PT ; - /*5980*/ LOP3.LUT R80, R23, R50, RZ, 0x3c, !PT ; - /*5990*/ LOP3.LUT R81, R20, R51, RZ, 0x3c, !PT ; - /*59a0*/ @!P0 BRA `(.L_x_119) ; - /*59b0*/ IMAD R20, R71, 0x1000193, RZ ; - /*59c0*/ ISETP.NE.AND P6, PT, R70.reuse, RZ, PT ; - /*59d0*/ IMAD R22, R75, 0x1000193, RZ ; - /*59e0*/ ISETP.NE.AND P5, PT, R70, 0x1, PT ; - /*59f0*/ IMAD R21, R82, 0x1000193, RZ ; - /*5a00*/ LOP3.LUT R20, R20, R79, RZ, 0x3c, !PT ; - /*5a10*/ IMAD R64, R64, 0x1000193, RZ ; - /*5a20*/ LOP3.LUT R22, R22, R85, RZ, 0x3c, !PT ; - /*5a30*/ IMAD R23, R94, 0x1000193, RZ ; - /*5a40*/ LOP3.LUT R84, R21, R84, RZ, 0x3c, !PT ; - /*5a50*/ IMAD R20, R20, 0x1000193, RZ ; - /*5a60*/ LOP3.LUT R64, R64, R83, RZ, 0x3c, !PT ; - /*5a70*/ IMAD R21, R22, 0x1000193, RZ ; - /*5a80*/ LOP3.LUT R98, R23, R98, RZ, 0x3c, !PT ; - /*5a90*/ IMAD R63, R63, 0x1000193, RZ ; - /*5aa0*/ LOP3.LUT R20, R20, R73, RZ, 0x3c, !PT ; - /*5ab0*/ IMAD R95, R95, 0x1000193, RZ ; - /*5ac0*/ LOP3.LUT R76, R21, R76, RZ, 0x3c, !PT ; - /*5ad0*/ IMAD R64, R64, 0x1000193, RZ ; - /*5ae0*/ LOP3.LUT R63, R63, R78, RZ, 0x3c, !PT ; - /*5af0*/ IMAD R21, R20, 0x1000193, RZ ; - /*5b00*/ LOP3.LUT R95, R95, R96, RZ, 0x3c, !PT ; - /*5b10*/ IMAD R89, R89, 0x1000193, RZ ; - /*5b20*/ LOP3.LUT R64, R64, R55, RZ, 0x3c, !PT ; - /*5b30*/ IMAD R23, R84, 0x1000193, RZ ; - /*5b40*/ LOP3.LUT R21, R21, R74, RZ, 0x3c, !PT ; - /*5b50*/ IMAD R76, R76, 0x1000193, RZ ; - /*5b60*/ LOP3.LUT R89, R89, R90, RZ, 0x3c, !PT ; - /*5b70*/ IMAD R63, R63, 0x1000193, RZ ; - /*5b80*/ LOP3.LUT R86, R23, R86, RZ, 0x3c, !PT ; - /*5b90*/ IMAD R22, R95, 0x1000193, RZ ; - /*5ba0*/ LOP3.LUT R76, R76, R77, RZ, 0x3c, !PT ; - /*5bb0*/ IMAD R23, R64, 0x1000193, RZ ; - /*5bc0*/ SHFL.IDX PT, R30, R21, RZ, 0x181f ; - /*5bd0*/ IMAD R20, R89, 0x1000193, RZ ; - /*5be0*/ LOP3.LUT R63, R63, R52, RZ, 0x3c, !PT ; - /*5bf0*/ IMAD R25, R98, 0x1000193, RZ ; - /*5c00*/ SHFL.IDX PT, R24, R21, 0x1, 0x181f ; - /*5c10*/ LOP3.LUT R22, R22, R97, RZ, 0x3c, !PT ; - /*5c20*/ IMAD R86, R86, 0x1000193, RZ ; - /*5c30*/ LOP3.LUT R23, R23, R54, RZ, 0x3c, !PT ; - /*5c40*/ SHFL.IDX PT, R26, R21, 0x4, 0x181f ; - /*5c50*/ LOP3.LUT R91, R20, R91, RZ, 0x3c, !PT ; - /*5c60*/ IMAD R20, R63, 0x1000193, RZ ; - /*5c70*/ LOP3.LUT R80, R25, R80, RZ, 0x3c, !PT ; - /*5c80*/ SHFL.IDX PT, R27, R21, 0x5, 0x181f ; - /*5c90*/ IMAD R25, R22, 0x1000193, RZ ; - /*5ca0*/ LOP3.LUT R87, R86, R87, RZ, 0x3c, !PT ; - /*5cb0*/ SHFL.IDX PT, R28, R76, 0x4, 0x181f ; - /*5cc0*/ LOP3.LUT R53, R20, R53, RZ, 0x3c, !PT ; - /*5cd0*/ IMAD R20, R91, 0x1000193, RZ ; - /*5ce0*/ LOP3.LUT R92, R25, R92, RZ, 0x3c, !PT ; - /*5cf0*/ SHFL.IDX PT, R29, R23, 0x4, 0x181f ; - /*5d00*/ IMAD R80, R80, 0x1000193, RZ ; - /*5d10*/ ISETP.NE.AND P4, PT, R70, 0x2, PT ; - /*5d20*/ SHFL.IDX PT, R35, R21, 0x2, 0x181f ; - /*5d30*/ @!P6 IMAD.MOV.U32 R12, RZ, RZ, R30 ; - /*5d40*/ LOP3.LUT R93, R20, R93, RZ, 0x3c, !PT ; - /*5d50*/ SHFL.IDX PT, R25, R76, 0x5, 0x181f ; - /*5d60*/ @!P6 IMAD.MOV.U32 R13, RZ, RZ, R24 ; - /*5d70*/ LOP3.LUT R81, R80, R81, RZ, 0x3c, !PT ; - /*5d80*/ SHFL.IDX PT, R30, R23, 0x5, 0x181f ; - /*5d90*/ @!P6 IMAD.MOV.U32 R16, RZ, RZ, R26 ; - /*5da0*/ ISETP.NE.AND P3, PT, R70.reuse, 0x3, PT ; - /*5db0*/ SHFL.IDX PT, R31, R53, 0x4, 0x181f ; - /*5dc0*/ @!P6 IMAD.MOV.U32 R17, RZ, RZ, R27 ; - /*5dd0*/ ISETP.NE.AND P2, PT, R70, 0x4, PT ; - /*5de0*/ SHFL.IDX PT, R20, R21, 0x3, 0x181f ; - /*5df0*/ @!P5 IMAD.MOV.U32 R16, RZ, RZ, R28 ; - /*5e00*/ ISETP.NE.AND P1, PT, R70.reuse, 0x5, PT ; - /*5e10*/ SHFL.IDX PT, R22, R21, 0x6, 0x181f ; - /*5e20*/ @!P4 IMAD.MOV.U32 R16, RZ, RZ, R29 ; - /*5e30*/ ISETP.NE.AND P0, PT, R70, 0x6, PT ; - /*5e40*/ SHFL.IDX PT, R24, R21, 0x7, 0x181f ; - /*5e50*/ @!P6 IMAD.MOV.U32 R14, RZ, RZ, R35 ; - /*5e60*/ SHFL.IDX PT, R32, R53, 0x5, 0x181f ; - /*5e70*/ @!P5 IMAD.MOV.U32 R17, RZ, RZ, R25 ; - /*5e80*/ LOP3.LUT R25, R58, 0x1, R11, 0x96, !PT ; - /*5e90*/ SHFL.IDX PT, R33, R87, 0x4, 0x181f ; - /*5ea0*/ @!P4 IMAD.MOV.U32 R17, RZ, RZ, R30 ; - /*5eb0*/ LOP3.LUT R25, R25, RZ, RZ, 0x96, !PT ; - /*5ec0*/ SHFL.IDX PT, R34, R87, 0x5, 0x181f ; - /*5ed0*/ @!P3 IMAD.MOV.U32 R16, RZ, RZ, R31 ; - /*5ee0*/ SHFL.IDX PT, R26, R93, 0x4, 0x181f ; - /*5ef0*/ @!P6 IMAD.MOV.U32 R15, RZ, RZ, R20 ; - /*5f00*/ SHFL.IDX PT, R27, R93, 0x5, 0x181f ; - /*5f10*/ @!P6 IMAD.MOV.U32 R18, RZ, RZ, R22 ; - /*5f20*/ SHFL.IDX PT, R28, R92, 0x4, 0x181f ; - /*5f30*/ @!P6 IMAD.MOV.U32 R19, RZ, RZ, R24 ; - /*5f40*/ ISETP.NE.AND P6, PT, R70, 0x7, PT ; - /*5f50*/ SHFL.IDX PT, R21, R92, 0x5, 0x181f ; - /*5f60*/ @!P3 IMAD.MOV.U32 R17, RZ, RZ, R32 ; - /*5f70*/ LOP3.LUT R32, R57, RZ, R8, 0x96, !PT ; - /*5f80*/ SHFL.IDX PT, R29, R81, 0x4, 0x181f ; - /*5f90*/ @!P2 IMAD.MOV.U32 R16, RZ, RZ, R33 ; - /*5fa0*/ LOP3.LUT R32, R32, RZ, RZ, 0x96, !PT ; - /*5fb0*/ SHFL.IDX PT, R35, R81, 0x5, 0x181f ; - /*5fc0*/ @!P2 IMAD.MOV.U32 R17, RZ, RZ, R34 ; - /*5fd0*/ SHF.L.W.U32.HI R22, R25, 0x1, R32 ; - /*5fe0*/ @!P1 IMAD.MOV.U32 R16, RZ, RZ, R26 ; - /*5ff0*/ SHFL.IDX PT, R45, R76, RZ, 0x181f ; - /*6000*/ @!P1 IMAD.MOV.U32 R17, RZ, RZ, R27 ; - /*6010*/ SHFL.IDX PT, R26, R76, 0x1, 0x181f ; - /*6020*/ SHF.L.W.U32.HI R27, R32, 0x1, R25 ; - /*6030*/ @!P0 IMAD.MOV.U32 R16, RZ, RZ, R28 ; - /*6040*/ SHFL.IDX PT, R36, R23, 0x3, 0x181f ; - /*6050*/ @!P0 IMAD.MOV.U32 R17, RZ, RZ, R21 ; - /*6060*/ SHFL.IDX PT, R28, R76, 0x2, 0x181f ; - /*6070*/ @!P6 IMAD.MOV.U32 R16, RZ, RZ, R29 ; - /*6080*/ SHFL.IDX PT, R34, R23, 0x1, 0x181f ; - /*6090*/ @!P6 IMAD.MOV.U32 R17, RZ, RZ, R35 ; - /*60a0*/ SHFL.IDX PT, R29, R76, 0x3, 0x181f ; - /*60b0*/ LOP3.LUT R20, R5, R10, R16, 0x96, !PT ; - /*60c0*/ SHFL.IDX PT, R35, R23, 0x2, 0x181f ; - /*60d0*/ LOP3.LUT R21, R56, R6, R17, 0x96, !PT ; - /*60e0*/ @!P5 IMAD.MOV.U32 R12, RZ, RZ, R45 ; - /*60f0*/ LOP3.LUT R20, R20, RZ, RZ, 0x96, !PT ; - /*6100*/ SHFL.IDX PT, R30, R76, 0x6, 0x181f ; - /*6110*/ LOP3.LUT R21, R21, RZ, RZ, 0x96, !PT ; - /*6120*/ @!P5 IMAD.MOV.U32 R13, RZ, RZ, R26 ; - /*6130*/ LOP3.LUT R24, R27, R20, RZ, 0x3c, !PT ; - /*6140*/ SHFL.IDX PT, R33, R23, RZ, 0x181f ; - /*6150*/ LOP3.LUT R50, R24, R59, RZ, 0x3c, !PT ; - /*6160*/ SHFL.IDX PT, R31, R76, 0x7, 0x181f ; - /*6170*/ @!P5 IMAD.MOV.U32 R14, RZ, RZ, R28 ; - /*6180*/ SHFL.IDX PT, R41, R53, 0x2, 0x181f ; - /*6190*/ @!P4 IMAD.MOV.U32 R13, RZ, RZ, R34 ; - /*61a0*/ SHFL.IDX PT, R42, R53, 0x3, 0x181f ; - /*61b0*/ @!P5 IMAD.MOV.U32 R15, RZ, RZ, R29 ; - /*61c0*/ SHFL.IDX PT, R40, R53, 0x1, 0x181f ; - /*61d0*/ @!P4 IMAD.MOV.U32 R14, RZ, RZ, R35 ; - /*61e0*/ @!P4 IMAD.MOV.U32 R15, RZ, RZ, R36 ; - /*61f0*/ SHFL.IDX PT, R37, R23, 0x6, 0x181f ; - /*6200*/ @!P5 IMAD.MOV.U32 R18, RZ, RZ, R30 ; - /*6210*/ SHFL.IDX PT, R39, R53, RZ, 0x181f ; - /*6220*/ @!P4 IMAD.MOV.U32 R12, RZ, RZ, R33 ; - /*6230*/ SHFL.IDX PT, R38, R23, 0x7, 0x181f ; - /*6240*/ @!P5 IMAD.MOV.U32 R19, RZ, RZ, R31 ; - /*6250*/ SHFL.IDX PT, R43, R53, 0x6, 0x181f ; - /*6260*/ @!P3 IMAD.MOV.U32 R14, RZ, RZ, R41 ; - /*6270*/ LOP3.LUT R23, R22, R21, RZ, 0x3c, !PT ; - /*6280*/ SHFL.IDX PT, R44, R53, 0x7, 0x181f ; - /*6290*/ SHF.L.W.U32.HI R22, R21, 0x1, R20 ; - /*62a0*/ @!P3 IMAD.MOV.U32 R15, RZ, RZ, R42 ; - /*62b0*/ SHF.L.W.U32.HI R20, R20, 0x1, R21 ; - /*62c0*/ SHFL.IDX PT, R28, R87, 0x6, 0x181f ; - /*62d0*/ @!P3 IMAD.MOV.U32 R13, RZ, RZ, R40 ; - /*62e0*/ SHF.L.W.U32.HI R52, R23, 0x2, R24 ; - /*62f0*/ SHFL.IDX PT, R29, R87, 0x7, 0x181f ; - /*6300*/ @!P4 IMAD.MOV.U32 R18, RZ, RZ, R37 ; - /*6310*/ SHFL.IDX PT, R27, R87, 0x3, 0x181f ; - /*6320*/ @!P3 IMAD.MOV.U32 R12, RZ, RZ, R39 ; - /*6330*/ SHFL.IDX PT, R49, R87, RZ, 0x181f ; - /*6340*/ @!P4 IMAD.MOV.U32 R19, RZ, RZ, R38 ; - /*6350*/ SHFL.IDX PT, R26, R87, 0x2, 0x181f ; - /*6360*/ @!P3 IMAD.MOV.U32 R18, RZ, RZ, R43 ; - /*6370*/ SHFL.IDX PT, R21, R87, 0x1, 0x181f ; - /*6380*/ @!P3 IMAD.MOV.U32 R19, RZ, RZ, R44 ; - /*6390*/ SHFL.IDX PT, R35, R93, 0x6, 0x181f ; - /*63a0*/ @!P2 IMAD.MOV.U32 R18, RZ, RZ, R28 ; - /*63b0*/ SHFL.IDX PT, R36, R93, 0x7, 0x181f ; - /*63c0*/ @!P2 IMAD.MOV.U32 R19, RZ, RZ, R29 ; - /*63d0*/ SHFL.IDX PT, R34, R93, 0x3, 0x181f ; - /*63e0*/ @!P2 IMAD.MOV.U32 R15, RZ, RZ, R27 ; - /*63f0*/ SHFL.IDX PT, R30, R93, RZ, 0x181f ; - /*6400*/ @!P2 IMAD.MOV.U32 R12, RZ, RZ, R49 ; - /*6410*/ SHFL.IDX PT, R33, R93, 0x2, 0x181f ; - /*6420*/ @!P2 IMAD.MOV.U32 R14, RZ, RZ, R26 ; - /*6430*/ SHFL.IDX PT, R31, R93, 0x1, 0x181f ; - /*6440*/ @!P2 IMAD.MOV.U32 R13, RZ, RZ, R21 ; - /*6450*/ SHFL.IDX PT, R41, R92, 0x6, 0x181f ; - /*6460*/ @!P1 IMAD.MOV.U32 R18, RZ, RZ, R35 ; - /*6470*/ SHFL.IDX PT, R42, R92, 0x7, 0x181f ; - /*6480*/ @!P1 IMAD.MOV.U32 R19, RZ, RZ, R36 ; - /*6490*/ SHFL.IDX PT, R40, R92, 0x3, 0x181f ; - /*64a0*/ @!P1 IMAD.MOV.U32 R15, RZ, RZ, R34 ; - /*64b0*/ SHFL.IDX PT, R37, R92, RZ, 0x181f ; - /*64c0*/ @!P1 IMAD.MOV.U32 R12, RZ, RZ, R30 ; - /*64d0*/ SHFL.IDX PT, R39, R92, 0x2, 0x181f ; - /*64e0*/ @!P1 IMAD.MOV.U32 R14, RZ, RZ, R33 ; - /*64f0*/ SHFL.IDX PT, R38, R92, 0x1, 0x181f ; - /*6500*/ @!P1 IMAD.MOV.U32 R13, RZ, RZ, R31 ; - /*6510*/ SHFL.IDX PT, R47, R81, 0x6, 0x181f ; - /*6520*/ @!P0 IMAD.MOV.U32 R18, RZ, RZ, R41 ; - /*6530*/ SHFL.IDX PT, R48, R81, 0x7, 0x181f ; - /*6540*/ @!P0 IMAD.MOV.U32 R19, RZ, RZ, R42 ; - /*6550*/ SHFL.IDX PT, R46, R81, 0x3, 0x181f ; - /*6560*/ @!P0 IMAD.MOV.U32 R15, RZ, RZ, R40 ; - /*6570*/ SHFL.IDX PT, R43, R81, RZ, 0x181f ; - /*6580*/ @!P0 IMAD.MOV.U32 R12, RZ, RZ, R37 ; - /*6590*/ SHFL.IDX PT, R45, R81, 0x2, 0x181f ; - /*65a0*/ @!P0 IMAD.MOV.U32 R14, RZ, RZ, R39 ; - /*65b0*/ SHFL.IDX PT, R44, R81, 0x1, 0x181f ; - /*65c0*/ @!P0 IMAD.MOV.U32 R13, RZ, RZ, R38 ; - /*65d0*/ @!P6 IMAD.MOV.U32 R18, RZ, RZ, R47 ; - /*65e0*/ @!P6 IMAD.MOV.U32 R19, RZ, RZ, R48 ; - /*65f0*/ LOP3.LUT R21, R59, R9.reuse, R18, 0x96, !PT ; - /*6600*/ LOP3.LUT R9, R24, R9, RZ, 0x3c, !PT ; - /*6610*/ @!P6 IMAD.MOV.U32 R15, RZ, RZ, R46 ; - /*6620*/ LOP3.LUT R26, R60, R7, R19, 0x96, !PT ; - /*6630*/ LOP3.LUT R27, R21, RZ, RZ, 0x96, !PT ; - /*6640*/ @!P6 IMAD.MOV.U32 R12, RZ, RZ, R43 ; - /*6650*/ LOP3.LUT R31, R4, RZ, R15, 0x96, !PT ; - /*6660*/ LOP3.LUT R26, R26, 0x80000000, RZ, 0x96, !PT ; - /*6670*/ @!P6 IMAD.MOV.U32 R14, RZ, RZ, R45 ; - /*6680*/ LOP3.LUT R28, R0, RZ, R12, 0x96, !PT ; - /*6690*/ LOP3.LUT R34, R31, RZ, RZ, 0x96, !PT ; - /*66a0*/ @!P6 IMAD.MOV.U32 R13, RZ, RZ, R44 ; - /*66b0*/ LOP3.LUT R30, R2, RZ, R14, 0x96, !PT ; - /*66c0*/ LOP3.LUT R31, R28, RZ, RZ, 0x96, !PT ; - /*66d0*/ LOP3.LUT R29, R3, RZ, R13, 0x96, !PT ; - /*66e0*/ LOP3.LUT R21, R30, RZ, RZ, 0x96, !PT ; - /*66f0*/ SHF.L.W.U32.HI R28, R26, 0x1, R27 ; - /*6700*/ LOP3.LUT R30, R29, RZ, RZ, 0x96, !PT ; - /*6710*/ SHF.L.W.U32.HI R29, R27, 0x1, R26 ; - /*6720*/ SHF.L.W.U32.HI R36, R34, 0x1, R21 ; - /*6730*/ LOP3.LUT R28, R28, R21, RZ, 0x3c, !PT ; - /*6740*/ SHF.L.W.U32.HI R33, R21, 0x1, R34 ; - /*6750*/ LOP3.LUT R21, R29, R34, RZ, 0x3c, !PT ; - /*6760*/ SHF.L.W.U32.HI R34, R30, 0x1, R31 ; - /*6770*/ SHF.L.W.U32.HI R29, R31, 0x1, R30 ; - /*6780*/ LOP3.LUT R31, R22, R31, RZ, 0x3c, !PT ; - /*6790*/ LOP3.LUT R27, R34, R27, RZ, 0x3c, !PT ; - /*67a0*/ LOP3.LUT R22, R23, R7, RZ, 0x3c, !PT ; - /*67b0*/ LOP3.LUT R34, R24, R18, RZ, 0x3c, !PT ; - /*67c0*/ LOP3.LUT R7, R23, R19, RZ, 0x3c, !PT ; - /*67d0*/ LOP3.LUT R25, R36, R25, RZ, 0x3c, !PT ; - /*67e0*/ SHF.L.W.U32.HI R41, R34, 0xa, R7 ; - /*67f0*/ LOP3.LUT R36, R20, R30, RZ, 0x3c, !PT ; - /*6800*/ SHF.L.W.U32.HI R34, R7, 0xa, R34 ; - /*6810*/ SHF.L.W.U32.HI R37, R22, 0xc, R9 ; - /*6820*/ SHF.L.W.U32.HI R30, R9, 0xc, R22 ; - /*6830*/ LOP3.LUT R7, R23.reuse, R60, RZ, 0x3c, !PT ; - /*6840*/ LOP3.LUT R9, R23, 0x80000000, RZ, 0x3c, !PT ; - /*6850*/ SHF.L.W.U32.HI R54, R50, 0x1, R7 ; - /*6860*/ SHF.L.W.U32.HI R48, R24, 0x2, R23 ; - /*6870*/ SHF.L.W.U32.HI R22, R9, 0xd, R24 ; - /*6880*/ SHF.L.W.U32.HI R50, R7, 0x1, R50 ; - /*6890*/ SHF.L.W.U32.HI R24, R24, 0xd, R9 ; - /*68a0*/ LOP3.LUT R10, R28, R10, RZ, 0x3c, !PT ; - /*68b0*/ LOP3.LUT R7, R21, R6, RZ, 0x3c, !PT ; - /*68c0*/ LOP3.LUT R32, R33, R32, RZ, 0x3c, !PT ; - /*68d0*/ LOP3.LUT R2, R31, R2, RZ, 0x3c, !PT ; - /*68e0*/ LOP3.LUT R9, R36, R4, RZ, 0x3c, !PT ; - /*68f0*/ LOP3.LUT R26, R29, R26, RZ, 0x3c, !PT ; - /*6900*/ SHF.L.W.U32.HI R46, R7, 0x4, R10 ; - /*6910*/ SHF.L.W.U32.HI R45, R10, 0x4, R7 ; - /*6920*/ LOP3.LUT R39, R27, R11, RZ, 0x3c, !PT ; - /*6930*/ SHF.L.W.U32.HI R49, R2, 0x1b, R9 ; - /*6940*/ SHF.L.W.U32.HI R51, R9, 0x1b, R2 ; - /*6950*/ LOP3.LUT R10, R32, R3, RZ, 0x3c, !PT ; - /*6960*/ LOP3.LUT R11, R26, R57, RZ, 0x3c, !PT ; - /*6970*/ LOP3.LUT R2, R28, R16, RZ, 0x3c, !PT ; - /*6980*/ LOP3.LUT R3, R21, R17, RZ, 0x3c, !PT ; - /*6990*/ LOP3.LUT R55, R27, 0x1, RZ, 0x3c, !PT ; - /*69a0*/ SHF.L.W.U32.HI R4, R36.reuse, 0xe, R31.reuse ; - /*69b0*/ SHF.L.W.U32.HI R57, R31.reuse, 0xe, R36.reuse ; - /*69c0*/ PRMT R69, R36.reuse, 0x2107, R31.reuse ; - /*69d0*/ PRMT R33, R31.reuse, 0x2107, R36.reuse ; - /*69e0*/ SHF.L.W.U32.HI R9, R36, 0x7, R31 ; - /*69f0*/ SHF.L.W.U32.HI R35, R31, 0x7, R36 ; - /*6a00*/ LOP3.LUT R7, R25, R0, RZ, 0x3c, !PT ; - /*6a10*/ LOP3.LUT R23, R31, R14, RZ, 0x3c, !PT ; - /*6a20*/ LOP3.LUT R36, R36, R15, RZ, 0x3c, !PT ; - /*6a30*/ LOP3.LUT R8, R26, R8, RZ, 0x3c, !PT ; - /*6a40*/ SHF.L.W.U32.HI R40, R2, 0x3, R3 ; - /*6a50*/ SHF.L.W.U32.HI R42, R3, 0x3, R2 ; - /*6a60*/ SHF.L.W.U32.HI R20, R26, 0xb, R55 ; - /*6a70*/ LOP3.LUT R38, R25, R12, RZ, 0x3c, !PT ; - /*6a80*/ LOP3.LUT R3, R32, R13, RZ, 0x3c, !PT ; - /*6a90*/ SHF.L.W.U32.HI R53, R26, 0x1d, R27 ; - /*6aa0*/ SHF.L.W.U32.HI R63, R27.reuse, 0x1d, R26.reuse ; - /*6ab0*/ SHF.L.W.U32.HI R6, R27, 0xf, R26 ; - /*6ac0*/ SHF.L.W.U32.HI R60, R26, 0xf, R27 ; - /*6ad0*/ SHF.L.W.U32.HI R55, R55, 0xb, R26 ; - /*6ae0*/ SHF.L.W.U32.HI R0, R7, 0x1c, R10 ; - /*6af0*/ SHF.L.W.U32.HI R43, R23, 0x14, R36 ; - /*6b00*/ SHF.L.W.U32.HI R47, R36, 0x14, R23 ; - /*6b10*/ LOP3.LUT R58, R27, R58, RZ, 0x3c, !PT ; - /*6b20*/ SHF.L.W.U32.HI R10, R10, 0x1c, R7 ; - /*6b30*/ SHF.L.W.U32.HI R26, R32.reuse, 0x15, R25.reuse ; - /*6b40*/ SHF.L.W.U32.HI R23, R25.reuse, 0x15, R32.reuse ; - /*6b50*/ SHF.L.W.U32.HI R44, R25, 0x19, R32 ; - /*6b60*/ SHF.L.W.U32.HI R2, R32.reuse, 0x19, R25.reuse ; - /*6b70*/ PRMT R36, R32, 0x4321, R25 ; - /*6b80*/ SHF.L.W.U32.HI R71, R39, 0x6, R8 ; - /*6b90*/ PRMT R25, R25, 0x4321, R32 ; - /*6ba0*/ SHF.L.W.U32.HI R39, R8, 0x6, R39 ; - /*6bb0*/ SHF.L.W.U32.HI R8, R3, 0x17, R38 ; - /*6bc0*/ SHF.L.W.U32.HI R38, R38, 0x17, R3 ; - /*6bd0*/ SHF.L.W.U32.HI R29, R11, 0x1e, R58 ; - /*6be0*/ SHF.L.W.U32.HI R27, R58, 0x1e, R11 ; - /*6bf0*/ LOP3.LUT R3, R10, R42, R47, 0xb4, !PT ; - /*6c00*/ LOP3.LUT R64, R47, R24, R42, 0xb4, !PT ; - /*6c10*/ LOP3.LUT R59, R34, R25, R60, 0xb4, !PT ; - /*6c20*/ LOP3.LUT R7, R51, R34, R45, 0xb4, !PT ; - /*6c30*/ LOP3.LUT R31, R60, R51, R25, 0xb4, !PT ; - /*6c40*/ LOP3.LUT R42, R42, R63, R24, 0xb4, !PT ; - /*6c50*/ LOP3.LUT R11, R24, R10, R63, 0xb4, !PT ; - /*6c60*/ LOP3.LUT R34, R45, R60, R34, 0xb4, !PT ; - /*6c70*/ LOP3.LUT R51, R25, R45, R51, 0xb4, !PT ; - /*6c80*/ LOP3.LUT R63, R63, R47, R10, 0xb4, !PT ; - /*6c90*/ LOP3.LUT R74, R41, R36, R6, 0xb4, !PT ; - /*6ca0*/ LOP3.LUT R45, R49, R41, R46, 0xb4, !PT ; - /*6cb0*/ SHF.L.W.U32.HI R10, R28, 0x12, R21 ; - /*6cc0*/ LOP3.LUT R41, R46, R6, R41, 0xb4, !PT ; - /*6cd0*/ LOP3.LUT R32, R6, R49, R36, 0xb4, !PT ; - /*6ce0*/ LOP3.LUT R49, R36, R46, R49, 0xb4, !PT ; - /*6cf0*/ LOP3.LUT R24, R40, R53, R22, 0xb4, !PT ; - /*6d00*/ LOP3.LUT R6, R22, R0, R53, 0xb4, !PT ; - /*6d10*/ LOP3.LUT R47, R0, R40, R43, 0xb4, !PT ; - /*6d20*/ LOP3.LUT R36, R43, R22, R40, 0xb4, !PT ; - /*6d30*/ LOP3.LUT R53, R53, R43, R0, 0xb4, !PT ; - /*6d40*/ SHF.L.W.U32.HI R0, R21, 0x12, R28 ; - /*6d50*/ LOP3.LUT R43, R44, R10, R69, 0xb4, !PT ; - /*6d60*/ LOP3.LUT R25, R69, R54, R10, 0xb4, !PT ; - /*6d70*/ LOP3.LUT R69, R71, R69, R44, 0xb4, !PT ; - /*6d80*/ LOP3.LUT R44, R54, R44, R71, 0xb4, !PT ; - /*6d90*/ LOP3.LUT R54, R10, R71, R54, 0xb4, !PT ; - /*6da0*/ SHF.L.W.U32.HI R72, R28, 0x9, R21 ; - /*6db0*/ LOP3.LUT R58, R2, R0, R33, 0xb4, !PT ; - /*6dc0*/ LOP3.LUT R10, R33, R50, R0, 0xb4, !PT ; - /*6dd0*/ LOP3.LUT R33, R39, R33, R2, 0xb4, !PT ; - /*6de0*/ LOP3.LUT R2, R50, R2, R39, 0xb4, !PT ; - /*6df0*/ LOP3.LUT R50, R0, R39, R50, 0xb4, !PT ; - /*6e00*/ SHF.L.W.U32.HI R73, R21, 0x9, R28 ; - /*6e10*/ LOP3.LUT R22, R35, R52, R72, 0xb4, !PT ; - /*6e20*/ LOP3.LUT R0, R27, R35, R38, 0xb4, !PT ; - /*6e30*/ LOP3.LUT R35, R38, R72, R35, 0xb4, !PT ; - /*6e40*/ LOP3.LUT R72, R72, R27, R52, 0xb4, !PT ; - /*6e50*/ LOP3.LUT R52, R52, R38, R27, 0xb4, !PT ; - /*6e60*/ LOP3.LUT R27, R9, R48, R73, 0xb4, !PT ; - /*6e70*/ LOP3.LUT R38, R8, R73, R9, 0xb4, !PT ; - /*6e80*/ LOP3.LUT R40, R29, R9, R8, 0xb4, !PT ; - /*6e90*/ LOP3.LUT R73, R73, R29, R48, 0xb4, !PT ; - /*6ea0*/ LOP3.LUT R39, R30, R28, R5, 0x90, !PT ; - /*6eb0*/ LOP3.LUT R48, R48, R8, R29, 0xb4, !PT ; - /*6ec0*/ LOP3.LUT R9, R4, R28, R5, 0x6, !PT ; - /*6ed0*/ LOP3.LUT R29, R55, R30, RZ, 0x30, !PT ; - /*6ee0*/ LOP3.LUT R30, R30, R26, R55, 0xb4, !PT ; - /*6ef0*/ LOP3.LUT R55, R55, R4.reuse, R26, 0xb4, !PT ; - /*6f00*/ LOP3.LUT R39, R39, R4, RZ, 0x3c, !PT ; - /*6f10*/ LOP3.LUT R26, R9, R26, RZ, 0x3c, !PT ; - /*6f20*/ LOP3.LUT R4, R37, R21.reuse, R56.reuse, 0x90, !PT ; - /*6f30*/ LOP3.LUT R8, R57, R21, R56, 0x6, !PT ; - /*6f40*/ LOP3.LUT R9, R20.reuse, R37, RZ, 0x30, !PT ; - /*6f50*/ LOP3.LUT R5, R29, R28, R5, 0x96, !PT ; - /*6f60*/ LOP3.LUT R37, R37, R23, R20, 0xb4, !PT ; - /*6f70*/ LOP3.LUT R20, R20, R57.reuse, R23, 0xb4, !PT ; - /*6f80*/ LOP3.LUT R57, R4, R57, RZ, 0x3c, !PT ; - /*6f90*/ IMAD.MOV.U32 R4, RZ, RZ, 0x1 ; - /*6fa0*/ LOP3.LUT R23, R8, R23, RZ, 0x3c, !PT ; - /*6fb0*/ LOP3.LUT R56, R9, R21, R56, 0x96, !PT ; - /*6fc0*/ LOP3.LUT R46, R5, 0x1, RZ, 0x3c, !PT ; -.L_x_120: - /*6fd0*/ LOP3.LUT R71, R26, R11, R10, 0x96, !PT ; - /*6fe0*/ LOP3.LUT R62, R23, R6, R25, 0x96, !PT ; - /*6ff0*/ LOP3.LUT R5, R30, R64, R33, 0x96, !PT ; - /*7000*/ LOP3.LUT R71, R71, R31, R72, 0x96, !PT ; - /*7010*/ LOP3.LUT R62, R62, R32, R73, 0x96, !PT ; - /*7020*/ LOP3.LUT R9, R5, R34, R35, 0x96, !PT ; - /*7030*/ SHF.L.W.U32.HI R8, R62, 0x1, R71 ; - /*7040*/ LOP3.LUT R75, R55.reuse, R42, R58, 0x96, !PT ; - /*7050*/ LOP3.LUT R28, R55, R9, R8, 0x96, !PT ; - /*7060*/ LOP3.LUT R55, R39, R63, R50, 0x96, !PT ; - /*7070*/ LOP3.LUT R60, R57, R53, R54, 0x96, !PT ; - /*7080*/ LOP3.LUT R5, R37, R36, R69, 0x96, !PT ; - /*7090*/ LOP3.LUT R55, R55, R51, R52, 0x96, !PT ; - /*70a0*/ LOP3.LUT R60, R60, R49, R48, 0x96, !PT ; - /*70b0*/ LOP3.LUT R78, R5, R41, R38, 0x96, !PT ; - /*70c0*/ LOP3.LUT R76, R20, R24, R43, 0x96, !PT ; - /*70d0*/ SHF.L.W.U32.HI R77, R71, 0x1, R62 ; - /*70e0*/ LOP3.LUT R21, R42, R9, R8, 0x96, !PT ; - /*70f0*/ LOP3.LUT R75, R75, R59, R22, 0x96, !PT ; - /*7100*/ LOP3.LUT R42, R58, R9.reuse, R8.reuse, 0x96, !PT ; - /*7110*/ LOP3.LUT R29, R59, R9.reuse, R8.reuse, 0x96, !PT ; - /*7120*/ SHF.L.W.U32.HI R80, R60, 0x1, R55 ; - /*7130*/ LOP3.LUT R22, R22, R9, R8, 0x96, !PT ; - /*7140*/ SHF.L.W.U32.HI R58, R78, 0x1, R9 ; - /*7150*/ SHF.L.W.U32.HI R59, R9, 0x1, R78 ; - /*7160*/ LOP3.LUT R76, R76, R74, R27, 0x96, !PT ; - /*7170*/ LOP3.LUT R8, R74, R78.reuse, R77.reuse, 0x96, !PT ; - /*7180*/ LOP3.LUT R9, R27, R78.reuse, R77.reuse, 0x96, !PT ; - /*7190*/ LOP3.LUT R5, R20, R78, R77, 0x96, !PT ; - /*71a0*/ LOP3.LUT R27, R46, R3, R2, 0x96, !PT ; - /*71b0*/ LOP3.LUT R74, R56, R47, R44, 0x96, !PT ; - /*71c0*/ LOP3.LUT R20, R11, R75.reuse, R80.reuse, 0x96, !PT ; - /*71d0*/ LOP3.LUT R24, R24, R78.reuse, R77.reuse, 0x96, !PT ; - /*71e0*/ LOP3.LUT R43, R43, R78, R77, 0x96, !PT ; - /*71f0*/ LOP3.LUT R11, R72, R75, R80, 0x96, !PT ; - /*7200*/ LOP3.LUT R26, R26, R75.reuse, R80.reuse, 0x96, !PT ; - /*7210*/ LOP3.LUT R10, R10, R75.reuse, R80.reuse, 0x96, !PT ; - /*7220*/ LOP3.LUT R31, R31, R75, R80, 0x96, !PT ; - /*7230*/ SHF.L.W.U32.HI R78, R76, 0x1, R75 ; - /*7240*/ SHF.L.W.U32.HI R72, R75, 0x1, R76 ; - /*7250*/ LOP3.LUT R77, R27, R7, R0, 0x96, !PT ; - /*7260*/ LOP3.LUT R75, R74, R45, R40, 0x96, !PT ; - /*7270*/ SHF.L.W.U32.HI R79, R55, 0x1, R60 ; - /*7280*/ LOP3.LUT R30, R30, R77.reuse, R78.reuse, 0x96, !PT ; - /*7290*/ LOP3.LUT R64, R64, R77.reuse, R78.reuse, 0x96, !PT ; - /*72a0*/ LOP3.LUT R33, R33, R77.reuse, R78.reuse, 0x96, !PT ; - /*72b0*/ LOP3.LUT R34, R34, R77, R78, 0x96, !PT ; - /*72c0*/ LOP3.LUT R35, R35, R77, R78, 0x96, !PT ; - /*72d0*/ SHF.L.W.U32.HI R74, R75, 0x1, R77 ; - /*72e0*/ LOP3.LUT R27, R6, R76.reuse, R79, 0x96, !PT ; - /*72f0*/ SHF.L.W.U32.HI R77, R77, 0x1, R75 ; - /*7300*/ LOP3.LUT R6, R73, R76, R79, 0x96, !PT ; - /*7310*/ LOP3.LUT R73, R36, R75, R72, 0x96, !PT ; - /*7320*/ LOP3.LUT R37, R37, R75.reuse, R72.reuse, 0x96, !PT ; - /*7330*/ LOP3.LUT R36, R69, R75.reuse, R72.reuse, 0x96, !PT ; - /*7340*/ LOP3.LUT R41, R41, R75.reuse, R72.reuse, 0x96, !PT ; - /*7350*/ LOP3.LUT R38, R38, R75, R72, 0x96, !PT ; - /*7360*/ LOP3.LUT R39, R39, R71.reuse, R74.reuse, 0x96, !PT ; - /*7370*/ LOP3.LUT R63, R63, R71, R74, 0x96, !PT ; - /*7380*/ LOP3.LUT R50, R50, R71.reuse, R74.reuse, 0x96, !PT ; - /*7390*/ LOP3.LUT R51, R51, R71.reuse, R74.reuse, 0x96, !PT ; - /*73a0*/ LOP3.LUT R72, R53, R62.reuse, R77.reuse, 0x96, !PT ; - /*73b0*/ LOP3.LUT R71, R52, R71, R74, 0x96, !PT ; - /*73c0*/ LOP3.LUT R53, R54, R62.reuse, R77.reuse, 0x96, !PT ; - /*73d0*/ LOP3.LUT R52, R57, R62, R77, 0x96, !PT ; - /*73e0*/ LOP3.LUT R54, R49, R62.reuse, R77.reuse, 0x96, !PT ; - /*73f0*/ LOP3.LUT R48, R48, R62, R77, 0x96, !PT ; - /*7400*/ LOP3.LUT R62, R40, R60.reuse, R59.reuse, 0x96, !PT ; - /*7410*/ LOP3.LUT R47, R47, R60.reuse, R59.reuse, 0x96, !PT ; - /*7420*/ LOP3.LUT R69, R44, R60.reuse, R59.reuse, 0x96, !PT ; - /*7430*/ LOP3.LUT R45, R45, R60, R59, 0x96, !PT ; - /*7440*/ LOP3.LUT R56, R56, R60, R59, 0x96, !PT ; - /*7450*/ LOP3.LUT R40, R2, R55.reuse, R58.reuse, 0x96, !PT ; - /*7460*/ LOP3.LUT R60, R3, R55.reuse, R58.reuse, 0x96, !PT ; - /*7470*/ LOP3.LUT R2, R7, R55.reuse, R58.reuse, 0x96, !PT ; - /*7480*/ LOP3.LUT R59, R0, R55.reuse, R58.reuse, 0x96, !PT ; - /*7490*/ LOP3.LUT R46, R46, R55, R58, 0x96, !PT ; - /*74a0*/ SHF.L.W.U32.HI R0, R43, 0xb, R42 ; - /*74b0*/ SHF.L.W.U32.HI R44, R42, 0xb, R43 ; - /*74c0*/ SHF.L.W.U32.HI R55, R41, 0xd, R34 ; - /*74d0*/ SHF.L.W.U32.HI R43, R71, 0xe, R48 ; - /*74e0*/ SHF.L.W.U32.HI R57, R48, 0xe, R71 ; - /*74f0*/ SHF.L.W.U32.HI R41, R34, 0xd, R41 ; - /*7500*/ LOP3.LUT R25, R25, R76, R79, 0x96, !PT ; - /*7510*/ SHF.L.W.U32.HI R34, R9, 0x1d, R22 ; - /*7520*/ SHF.L.W.U32.HI R48, R22, 0x1d, R9 ; - /*7530*/ SHF.L.W.U32.HI R9, R30, 0x1, R37 ; - /*7540*/ SHF.L.W.U32.HI R30, R37, 0x1, R30 ; - /*7550*/ SHF.L.W.U32.HI R22, R21, 0x6, R24 ; - /*7560*/ SHF.L.W.U32.HI R37, R24, 0x6, R21 ; - /*7570*/ SHF.L.W.U32.HI R21, R10, 0x19, R25 ; - /*7580*/ PRMT R24, R54, 0x2107, R51 ; - /*7590*/ LOP3.LUT R32, R32, R76, R79, 0x96, !PT ; - /*75a0*/ SHF.L.W.U32.HI R10, R25, 0x19, R10 ; - /*75b0*/ PRMT R54, R51, 0x2107, R54 ; - /*75c0*/ LOP3.LUT R23, R23, R76, R79, 0x96, !PT ; - /*75d0*/ SHF.L.W.U32.HI R25, R59, 0x12, R62 ; - /*75e0*/ SHF.L.W.U32.HI R51, R62, 0x12, R59 ; - /*75f0*/ SHF.L.W.U32.HI R59, R39, 0x1b, R52 ; - /*7600*/ SHF.L.W.U32.HI R39, R52, 0x1b, R39 ; - /*7610*/ SHF.L.W.U32.HI R7, R31, 0x15, R32 ; - /*7620*/ SHF.L.W.U32.HI R58, R32, 0x15, R31 ; - /*7630*/ SHF.L.W.U32.HI R52, R47, 0x4, R60 ; - /*7640*/ SHF.L.W.U32.HI R31, R26, 0x1c, R23 ; - /*7650*/ SHF.L.W.U32.HI R32, R23, 0x1c, R26 ; - /*7660*/ SHF.L.W.U32.HI R60, R60, 0x4, R47 ; - /*7670*/ SHF.L.W.U32.HI R26, R40, 0x3, R69 ; - /*7680*/ SHF.L.W.U32.HI R47, R33, 0xa, R36 ; - /*7690*/ SHF.L.W.U32.HI R3, R73, 0xc, R64 ; - /*76a0*/ SHF.L.W.U32.HI R49, R64, 0xc, R73 ; - /*76b0*/ SHF.L.W.U32.HI R40, R69, 0x3, R40 ; - /*76c0*/ SHF.L.W.U32.HI R33, R36, 0xa, R33 ; - /*76d0*/ SHF.L.W.U32.HI R42, R63, 0x14, R72 ; - /*76e0*/ SHF.L.W.U32.HI R23, R72, 0x14, R63 ; - /*76f0*/ SHF.L.W.U32.HI R36, R29, 0xf, R8 ; - /*7700*/ SHF.L.W.U32.HI R62, R8, 0xf, R29 ; - /*7710*/ SHF.L.W.U32.HI R69, R53, 0x7, R50 ; - /*7720*/ SHF.L.W.U32.HI R29, R5, 0x1e, R28 ; - /*7730*/ SHF.L.W.U32.HI R50, R50, 0x7, R53 ; - /*7740*/ SHF.L.W.U32.HI R72, R45, 0x9, R2 ; - /*7750*/ PRMT R8, R6, 0x4321, R11 ; - /*7760*/ PRMT R63, R11, 0x4321, R6 ; - /*7770*/ SHF.L.W.U32.HI R28, R28, 0x1e, R5 ; - /*7780*/ SHF.L.W.U32.HI R45, R2, 0x9, R45 ; - /*7790*/ SHF.L.W.U32.HI R53, R35, 0x2, R38 ; - /*77a0*/ SHF.L.W.U32.HI R35, R38, 0x2, R35 ; - /*77b0*/ LOP3.LUT R5, R46, R44, R49, 0xb4, !PT ; - /*77c0*/ LOP3.LUT R2, R49, R58, R44, 0xb4, !PT ; - /*77d0*/ LOP3.LUT R11, R56, R0, R3, 0xb4, !PT ; - /*77e0*/ LOP3.LUT R6, R3, R7, R0, 0xb4, !PT ; - /*77f0*/ LOP3.LUT R44, R44, R57, R58, 0xb4, !PT ; - /*7800*/ LOP3.LUT R0, R0, R43, R7, 0xb4, !PT ; - /*7810*/ LOP3.LUT R38, R7, R56, R43, 0xb4, !PT ; - /*7820*/ LOP3.LUT R58, R58, R46, R57, 0xb4, !PT ; - /*7830*/ LOP3.LUT R43, R43, R3, R56, 0xb4, !PT ; - /*7840*/ SHF.L.W.U32.HI R64, R27, 0x17, R20 ; - /*7850*/ LOP3.LUT R46, R57, R49, R46, 0xb4, !PT ; - /*7860*/ LOP3.LUT R7, R32, R40, R23, 0xb4, !PT ; - /*7870*/ LOP3.LUT R3, R23, R41, R40, 0xb4, !PT ; - /*7880*/ SHF.L.W.U32.HI R27, R20, 0x17, R27 ; - /*7890*/ LOP3.LUT R49, R40, R48, R41, 0xb4, !PT ; - /*78a0*/ LOP3.LUT R73, R41, R32, R48, 0xb4, !PT ; - /*78b0*/ LOP3.LUT R23, R48, R23, R32, 0xb4, !PT ; - /*78c0*/ LOP3.LUT R77, R26, R34, R55, 0xb4, !PT ; - /*78d0*/ LOP3.LUT R81, R55, R31, R34, 0xb4, !PT ; - /*78e0*/ LOP3.LUT R20, R31, R26, R42, 0xb4, !PT ; - /*78f0*/ LOP3.LUT R41, R42, R55, R26, 0xb4, !PT ; - /*7900*/ LOP3.LUT R34, R34, R42, R31, 0xb4, !PT ; - /*7910*/ LOP3.LUT R40, R30, R10, R37, 0xb4, !PT ; - /*7920*/ LOP3.LUT R48, R54, R30, R51, 0xb4, !PT ; - /*7930*/ LOP3.LUT R26, R37, R54, R10, 0xb4, !PT ; - /*7940*/ LOP3.LUT R31, R10, R51, R54, 0xb4, !PT ; - /*7950*/ LOP3.LUT R30, R51, R37, R30, 0xb4, !PT ; - /*7960*/ LOP3.LUT R37, R9, R21, R22, 0xb4, !PT ; - /*7970*/ LOP3.LUT R10, R22, R24, R21, 0xb4, !PT ; - /*7980*/ LOP3.LUT R32, R21, R25, R24, 0xb4, !PT ; - /*7990*/ LOP3.LUT R21, R24, R9, R25, 0xb4, !PT ; - /*79a0*/ LOP3.LUT R24, R25, R22, R9, 0xb4, !PT ; - /*79b0*/ LOP3.LUT R42, R39, R33, R60, 0xb4, !PT ; - /*79c0*/ LOP3.LUT R78, R62, R39, R63, 0xb4, !PT ; - /*79d0*/ LOP3.LUT R54, R60, R62, R33, 0xb4, !PT ; - /*79e0*/ LOP3.LUT R9, R33, R63, R62, 0xb4, !PT ; - /*79f0*/ LOP3.LUT R39, R63, R60, R39, 0xb4, !PT ; - /*7a00*/ LOP3.LUT R56, R8, R52, R59, 0xb4, !PT ; - /*7a10*/ LOP3.LUT R62, R35, R27, R28, 0xb4, !PT ; - /*7a20*/ LOP3.LUT R79, R53, R64, R29, 0xb4, !PT ; - /*7a30*/ LOP3.LUT R60, R46, R23, R30, 0x96, !PT ; - /*7a40*/ LOP3.LUT R75, R43, R34, R24, 0x96, !PT ; - /*7a50*/ LOP3.LUT R55, R59, R47, R52, 0xb4, !PT ; - /*7a60*/ LOP3.LUT R33, R52, R36, R47, 0xb4, !PT ; - /*7a70*/ LOP3.LUT R47, R47, R8, R36, 0xb4, !PT ; - /*7a80*/ LOP3.LUT R36, R36, R59, R8, 0xb4, !PT ; - /*7a90*/ LOP3.LUT R57, R28, R50, R27, 0xb4, !PT ; - /*7aa0*/ LOP3.LUT R71, R27, R45, R50, 0xb4, !PT ; - /*7ab0*/ LOP3.LUT R50, R50, R35, R45, 0xb4, !PT ; - /*7ac0*/ LOP3.LUT R8, R44, R49, R31, 0x96, !PT ; - /*7ad0*/ LOP3.LUT R60, R60, R39, R62, 0x96, !PT ; - /*7ae0*/ LOP3.LUT R75, R75, R56, R79, 0x96, !PT ; - /*7af0*/ LOP3.LUT R25, R45, R28, R35, 0xb4, !PT ; - /*7b00*/ LOP3.LUT R83, R58, R73, R48, 0x96, !PT ; - /*7b10*/ LOP3.LUT R45, R8, R9, R50, 0x96, !PT ; - /*7b20*/ SHF.L.W.U32.HI R22, R75, 0x1, R60 ; - /*7b30*/ LOP3.LUT R83, R83, R78, R25, 0x96, !PT ; - /*7b40*/ LOP3.LUT R27, R25, R45, R22, 0x96, !PT ; - /*7b50*/ LOP3.LUT R8, R69, R53, R72, 0xb4, !PT ; - /*7b60*/ LOP3.LUT R25, R0, R77, R32, 0x96, !PT ; - /*7b70*/ LOP3.LUT R53, R72, R29, R53, 0xb4, !PT ; - /*7b80*/ LOP3.LUT R51, R38, R81, R21, 0x96, !PT ; - /*7b90*/ LOP3.LUT R58, R58, R45.reuse, R22.reuse, 0x96, !PT ; - /*7ba0*/ LOP3.LUT R35, R73, R45.reuse, R22.reuse, 0x96, !PT ; - /*7bb0*/ LOP3.LUT R59, R48, R45, R22, 0x96, !PT ; - /*7bc0*/ LOP3.LUT R78, R78, R45, R22, 0x96, !PT ; - /*7bd0*/ LOP3.LUT R82, R25, R47, R8, 0x96, !PT ; - /*7be0*/ LOP3.LUT R22, R2, R3, R26, 0x96, !PT ; - /*7bf0*/ LOP3.LUT R76, R51, R36, R53, 0x96, !PT ; - /*7c00*/ LOP3.LUT R74, R29, R69, R64, 0xb4, !PT ; - /*7c10*/ LOP3.LUT R64, R64, R72, R69, 0xb4, !PT ; - /*7c20*/ LOP3.LUT R29, R6, R41, R10, 0x96, !PT ; - /*7c30*/ SHF.L.W.U32.HI R51, R60, 0x1, R75 ; - /*7c40*/ SHF.L.W.U32.HI R85, R82, 0x1, R45 ; - /*7c50*/ SHF.L.W.U32.HI R73, R45, 0x1, R82 ; - /*7c60*/ LOP3.LUT R80, R22, R54, R71, 0x96, !PT ; - /*7c70*/ SHF.L.W.U32.HI R45, R76, 0x1, R83 ; - /*7c80*/ LOP3.LUT R63, R38, R82, R51, 0x96, !PT ; - /*7c90*/ LOP3.LUT R29, R29, R33, R64, 0x96, !PT ; - /*7ca0*/ LOP3.LUT R38, R44, R80, R45, 0x96, !PT ; - /*7cb0*/ LOP3.LUT R28, R81, R82.reuse, R51.reuse, 0x96, !PT ; - /*7cc0*/ SHF.L.W.U32.HI R44, R83, 0x1, R76 ; - /*7cd0*/ LOP3.LUT R25, R36, R82, R51, 0x96, !PT ; - /*7ce0*/ LOP3.LUT R81, R31, R80, R45, 0x96, !PT ; - /*7cf0*/ LOP3.LUT R22, R21, R82, R51, 0x96, !PT ; - /*7d00*/ IMAD.MOV.U32 R21, RZ, RZ, 0x8 ; - /*7d10*/ LOP3.LUT R49, R49, R80.reuse, R45.reuse, 0x96, !PT ; - /*7d20*/ LOP3.LUT R31, R9, R80.reuse, R45.reuse, 0x96, !PT ; - /*7d30*/ LOP3.LUT R36, R50, R80, R45, 0x96, !PT ; - /*7d40*/ IMAD R45, R4, R21, c[0x2][0x0] ; - /*7d50*/ SHF.L.W.U32.HI R87, R29, 0x1, R80 ; - /*7d60*/ SHF.L.W.U32.HI R80, R80, 0x1, R29 ; - /*7d70*/ LOP3.LUT R89, R0, R29.reuse, R44.reuse, 0x96, !PT ; - /*7d80*/ LOP3.LUT R32, R32, R29.reuse, R44.reuse, 0x96, !PT ; - /*7d90*/ LOP3.LUT R52, R77, R29.reuse, R44.reuse, 0x96, !PT ; - /*7da0*/ LOP3.LUT R0, R47, R29.reuse, R44.reuse, 0x96, !PT ; - /*7db0*/ LOP3.LUT R29, R8, R29, R44, 0x96, !PT ; - /*7dc0*/ LOP3.LUT R8, R40, R60, R87, 0x96, !PT ; - /*7dd0*/ LOP3.LUT R9, R37, R75, R80, 0x96, !PT ; - /*7de0*/ LOP3.LUT R82, R53, R82, R51, 0x96, !PT ; - /*7df0*/ SHF.L.W.U32.HI R53, R58, 0x1c, R63 ; - /*7e00*/ SHF.L.W.U32.HI R63, R63, 0x1c, R58 ; - /*7e10*/ SHF.L.W.U32.HI R47, R8, 0x3, R9 ; - /*7e20*/ SHF.L.W.U32.HI R58, R9, 0x3, R8 ; - /*7e30*/ LDC.64 R8, c[0x3][R45] ; - /*7e40*/ SHF.L.W.U32.HI R50, R29, 0x1d, R36 ; - /*7e50*/ SHF.L.W.U32.HI R36, R36, 0x1d, R29 ; - /*7e60*/ SHF.L.W.U32.HI R48, R59, 0x19, R22 ; - /*7e70*/ SHF.L.W.U32.HI R59, R22, 0x19, R59 ; - /*7e80*/ LOP3.LUT R44, R57, R60, R87, 0x96, !PT ; - /*7e90*/ LOP3.LUT R29, R74, R75.reuse, R80.reuse, 0x96, !PT ; - /*7ea0*/ LOP3.LUT R51, R7, R60, R87, 0x96, !PT ; - /*7eb0*/ LOP3.LUT R22, R20, R75, R80, 0x96, !PT ; - /*7ec0*/ SHF.L.W.U32.HI R72, R78, 0x15, R25 ; - /*7ed0*/ SHF.L.W.U32.HI R78, R25, 0x15, R78 ; - /*7ee0*/ SHF.L.W.U32.HI R69, R49, 0x6, R52 ; - /*7ef0*/ SHF.L.W.U32.HI R52, R52, 0x6, R49 ; - /*7f00*/ SHF.L.W.U32.HI R25, R44, 0x12, R29 ; - /*7f10*/ SHF.L.W.U32.HI R77, R32, 0xb, R81 ; - /*7f20*/ SHF.L.W.U32.HI R44, R29, 0x12, R44 ; - /*7f30*/ SHF.L.W.U32.HI R49, R22, 0x4, R51 ; - /*7f40*/ LOP3.LUT R8, R5, R8, RZ, 0x3c, !PT ; - /*7f50*/ LOP3.LUT R9, R11, R9, RZ, 0x3c, !PT ; - /*7f60*/ SHF.L.W.U32.HI R81, R81, 0xb, R32 ; - /*7f70*/ SHF.L.W.U32.HI R51, R51, 0x4, R22 ; - /*7f80*/ SHF.L.W.U32.HI R29, R31, 0xf, R0 ; - /*7f90*/ SHF.L.W.U32.HI R31, R0, 0xf, R31 ; - /*7fa0*/ PRMT R22, R82, 0x4321, R27 ; - /*7fb0*/ PRMT R32, R27, 0x4321, R82 ; - /*7fc0*/ SHF.L.W.U32.HI R27, R89, 0x1e, R38 ; - /*7fd0*/ SHF.L.W.U32.HI R0, R38, 0x1e, R89 ; - /*7fe0*/ SHF.L.W.U32.HI R38, R28, 0x17, R35 ; - /*7ff0*/ LOP3.LUT R7, R8, R7, R40, 0x96, !PT ; - /*8000*/ LOP3.LUT R20, R9, R20, R37, 0x96, !PT ; - /*8010*/ SHF.L.W.U32.HI R35, R35, 0x17, R28 ; - /*8020*/ LOP3.LUT R28, R42, R60, R87, 0x96, !PT ; - /*8030*/ LOP3.LUT R11, R55, R75, R80, 0x96, !PT ; - /*8040*/ LOP3.LUT R42, R7, R42, R57, 0x96, !PT ; - /*8050*/ LOP3.LUT R20, R20, R55, R74, 0x96, !PT ; - /*8060*/ SHF.L.W.U32.HI R5, R11, 0x9, R28 ; - /*8070*/ SHF.L.W.U32.HI R28, R28, 0x9, R11 ; - /*8080*/ LOP3.LUT R57, R9, R75, R80, 0x96, !PT ; - /*8090*/ LOP3.LUT R9, R6, R20.reuse, R73.reuse, 0x96, !PT ; - /*80a0*/ SHF.L.W.U32.HI R11, R42, 0x1, R20 ; - /*80b0*/ SHF.L.W.U32.HI R6, R20, 0x1, R42 ; - /*80c0*/ LOP3.LUT R7, R10, R20, R73, 0x96, !PT ; - /*80d0*/ LOP3.LUT R87, R8, R60, R87, 0x96, !PT ; - /*80e0*/ LOP3.LUT R43, R43, R76.reuse, R11.reuse, 0x96, !PT ; - /*80f0*/ LOP3.LUT R10, R34, R76.reuse, R11.reuse, 0x96, !PT ; - /*8100*/ LOP3.LUT R37, R24, R76.reuse, R11.reuse, 0x96, !PT ; - /*8110*/ LOP3.LUT R56, R56, R76, R11, 0x96, !PT ; - /*8120*/ LOP3.LUT R3, R3, R42, R85, 0x96, !PT ; - /*8130*/ LOP3.LUT R8, R41, R20, R73, 0x96, !PT ; - /*8140*/ LOP3.LUT R62, R62, R83, R6, 0x96, !PT ; - /*8150*/ LOP3.LUT R11, R79, R76, R11, 0x96, !PT ; - /*8160*/ LOP3.LUT R2, R2, R42.reuse, R85.reuse, 0x96, !PT ; - /*8170*/ LOP3.LUT R54, R54, R42, R85, 0x96, !PT ; - /*8180*/ LOP3.LUT R33, R33, R20, R73, 0x96, !PT ; - /*8190*/ LOP3.LUT R23, R23, R83.reuse, R6.reuse, 0x96, !PT ; - /*81a0*/ LOP3.LUT R26, R26, R42, R85, 0x96, !PT ; - /*81b0*/ LOP3.LUT R64, R64, R20, R73, 0x96, !PT ; - /*81c0*/ LOP3.LUT R74, R46, R83.reuse, R6.reuse, 0x96, !PT ; - /*81d0*/ LOP3.LUT R30, R30, R83.reuse, R6.reuse, 0x96, !PT ; - /*81e0*/ LOP3.LUT R39, R39, R83, R6, 0x96, !PT ; - /*81f0*/ SHF.L.W.U32.HI R6, R8, 0xc, R3 ; - /*8200*/ SHF.L.W.U32.HI R20, R3, 0xc, R8 ; - /*8210*/ SHF.L.W.U32.HI R24, R62, 0xe, R11 ; - /*8220*/ LOP3.LUT R71, R71, R42, R85, 0x96, !PT ; - /*8230*/ SHF.L.W.U32.HI R8, R33, 0xd, R54 ; - /*8240*/ SHF.L.W.U32.HI R3, R54, 0xd, R33 ; - /*8250*/ SHF.L.W.U32.HI R34, R2, 0x1, R9 ; - /*8260*/ SHF.L.W.U32.HI R11, R11, 0xe, R62 ; - /*8270*/ SHF.L.W.U32.HI R9, R9, 0x1, R2 ; - /*8280*/ SHF.L.W.U32.HI R33, R10, 0x14, R23 ; - /*8290*/ SHF.L.W.U32.HI R76, R26, 0xa, R7 ; - /*82a0*/ SHF.L.W.U32.HI R80, R7, 0xa, R26 ; - /*82b0*/ SHF.L.W.U32.HI R2, R23, 0x14, R10 ; - /*82c0*/ PRMT R7, R56, 0x2107, R39 ; - /*82d0*/ PRMT R10, R39, 0x2107, R56 ; - /*82e0*/ SHF.L.W.U32.HI R46, R71, 0x2, R64 ; - /*82f0*/ SHF.L.W.U32.HI R73, R64, 0x2, R71 ; - /*8300*/ LOP3.LUT R55, R81, R11, R78, 0xb4, !PT ; - /*8310*/ LOP3.LUT R26, R78, R87, R11, 0xb4, !PT ; - /*8320*/ LOP3.LUT R39, R11, R20, R87, 0xb4, !PT ; - /*8330*/ SHF.L.W.U32.HI R60, R37, 0x7, R30 ; - /*8340*/ SHF.L.W.U32.HI R40, R30, 0x7, R37 ; - /*8350*/ LOP3.LUT R42, R58, R36, R3, 0xb4, !PT ; - /*8360*/ LOP3.LUT R11, R3, R63, R36, 0xb4, !PT ; - /*8370*/ LOP3.LUT R64, R33, R3, R58, 0xb4, !PT ; - /*8380*/ LOP3.LUT R71, R87, R81, R20, 0xb4, !PT ; - /*8390*/ LOP3.LUT R30, R20, R78, R81, 0xb4, !PT ; - /*83a0*/ LOP3.LUT R56, R57, R77, R6, 0xb4, !PT ; - /*83b0*/ LOP3.LUT R23, R72, R57, R24, 0xb4, !PT ; - /*83c0*/ LOP3.LUT R3, R63, R58, R33, 0xb4, !PT ; - /*83d0*/ LOP3.LUT R20, R77, R24, R72, 0xb4, !PT ; - /*83e0*/ LOP3.LUT R57, R24, R6, R57, 0xb4, !PT ; - /*83f0*/ LOP3.LUT R63, R36, R33, R63, 0xb4, !PT ; - /*8400*/ LOP3.LUT R37, R6, R72, R77, 0xb4, !PT ; - /*8410*/ LOP3.LUT R24, R47, R50, R8, 0xb4, !PT ; - /*8420*/ LOP3.LUT R36, R2, R8, R47, 0xb4, !PT ; - /*8430*/ LOP3.LUT R6, R8, R53, R50, 0xb4, !PT ; - /*8440*/ LOP3.LUT R47, R53, R47, R2, 0xb4, !PT ; - /*8450*/ LOP3.LUT R53, R50, R2, R53, 0xb4, !PT ; - /*8460*/ LOP3.LUT R33, R52, R10, R59, 0xb4, !PT ; - /*8470*/ LOP3.LUT R58, R59, R44, R10, 0xb4, !PT ; - /*8480*/ LOP3.LUT R2, R9, R59, R52, 0xb4, !PT ; - /*8490*/ LOP3.LUT R50, R44, R52, R9, 0xb4, !PT ; - /*84a0*/ LOP3.LUT R10, R10, R9, R44, 0xb4, !PT ; - /*84b0*/ LDC.64 R8, c[0x3][R45+0x8] ; - /*84c0*/ IADD3 R4, R4, 0x2, RZ ; - /*84d0*/ SHF.L.W.U32.HI R62, R74, 0x1b, R43 ; - /*84e0*/ ISETP.GE.U32.AND P0, PT, R4, 0x17, PT ; - /*84f0*/ SHF.L.W.U32.HI R74, R43, 0x1b, R74 ; - /*8500*/ LOP3.LUT R44, R34, R48, R69, 0xb4, !PT ; - /*8510*/ LOP3.LUT R54, R25, R69, R34, 0xb4, !PT ; - /*8520*/ LOP3.LUT R43, R48, R25, R7, 0xb4, !PT ; - /*8530*/ LOP3.LUT R69, R69, R7, R48, 0xb4, !PT ; - /*8540*/ LOP3.LUT R25, R7, R34, R25, 0xb4, !PT ; - /*8550*/ LOP3.LUT R34, R51, R31, R80, 0xb4, !PT ; - /*8560*/ LOP3.LUT R59, R80, R32, R31, 0xb4, !PT ; - /*8570*/ LOP3.LUT R7, R74, R80, R51, 0xb4, !PT ; - /*8580*/ LOP3.LUT R31, R31, R74, R32, 0xb4, !PT ; - /*8590*/ LOP3.LUT R51, R32, R51, R74, 0xb4, !PT ; - /*85a0*/ LOP3.LUT R41, R49, R29, R76, 0xb4, !PT ; - /*85b0*/ LOP3.LUT R45, R62, R76, R49, 0xb4, !PT ; - /*85c0*/ LOP3.LUT R72, R28, R0, R73, 0xb4, !PT ; - /*85d0*/ LOP3.LUT R52, R73, R35, R0, 0xb4, !PT ; - /*85e0*/ LOP3.LUT R74, R76, R22, R29, 0xb4, !PT ; - /*85f0*/ LOP3.LUT R32, R29, R62, R22, 0xb4, !PT ; - /*8600*/ LOP3.LUT R49, R22, R49, R62, 0xb4, !PT ; - /*8610*/ LOP3.LUT R0, R0, R40, R35, 0xb4, !PT ; - /*8620*/ LOP3.LUT R35, R35, R28, R40, 0xb4, !PT ; - /*8630*/ LOP3.LUT R22, R40, R73, R28, 0xb4, !PT ; - /*8640*/ LOP3.LUT R73, R5, R27, R46, 0xb4, !PT ; - /*8650*/ LOP3.LUT R48, R46, R38, R27, 0xb4, !PT ; - /*8660*/ LOP3.LUT R40, R27, R60, R38, 0xb4, !PT ; - /*8670*/ LOP3.LUT R27, R60, R46, R5, 0xb4, !PT ; - /*8680*/ LOP3.LUT R38, R38, R5, R60, 0xb4, !PT ; - /*8690*/ LOP3.LUT R46, R71, R8, RZ, 0x3c, !PT ; - /*86a0*/ LOP3.LUT R56, R56, R9, RZ, 0x3c, !PT ; - /*86b0*/ @!P0 BRA `(.L_x_120) ; - /*86c0*/ UMOV UR6, 32@lo(d_target) ; - /*86d0*/ UMOV UR7, 32@hi(d_target) ; - /*86e0*/ LDG.E.64.STRONG.CTA R4, [UR6] ; - /*86f0*/ LOP3.LUT R10, R26, R11, R10, 0x96, !PT ; - /*8700*/ BMOV.32.CLEAR RZ, B0 ; - /*8710*/ LOP3.LUT R6, R23, R6, R25, 0x96, !PT ; - /*8720*/ BSSY B0, `(.L_x_121) ; - /*8730*/ LOP3.LUT R42, R55, R42, R58, 0x96, !PT ; - /*8740*/ LOP3.LUT R20, R20, R24, R43, 0x96, !PT ; - /*8750*/ LOP3.LUT R2, R46, R3, R2, 0x96, !PT ; - /*8760*/ LOP3.LUT R42, R42, R59, R22, 0x96, !PT ; - /*8770*/ LOP3.LUT R27, R20, R74, R27, 0x96, !PT ; - /*8780*/ LOP3.LUT R10, R10, R31, R72, 0x96, !PT ; - /*8790*/ LOP3.LUT R73, R6, R32, R73, 0x96, !PT ; - /*87a0*/ LOP3.LUT R44, R56, R47, R44, 0x96, !PT ; - /*87b0*/ LOP3.LUT R30, R30, R64, R33, 0x96, !PT ; - /*87c0*/ LOP3.LUT R37, R37, R36, R69, 0x96, !PT ; - /*87d0*/ LOP3.LUT R7, R2, R7, R0, 0x96, !PT ; - /*87e0*/ SHF.L.W.U32.HI R0, R27, 0x1, R42 ; - /*87f0*/ SHF.L.W.U32.HI R2, R73, 0x1, R10 ; - /*8800*/ LOP3.LUT R53, R57, R53, R54, 0x96, !PT ; - /*8810*/ LOP3.LUT R45, R44, R45, R40, 0x96, !PT ; - /*8820*/ LOP3.LUT R35, R30, R34, R35, 0x96, !PT ; - /*8830*/ LOP3.LUT R38, R37, R41, R38, 0x96, !PT ; - /*8840*/ SHF.L.W.U32.HI R27, R42, 0x1, R27 ; - /*8850*/ SHF.L.W.U32.HI R10, R10, 0x1, R73 ; - /*8860*/ LOP3.LUT R7, R64, R0, R7, 0x96, !PT ; - /*8870*/ LOP3.LUT R39, R39, R63, R50, 0x96, !PT ; - /*8880*/ LOP3.LUT R53, R53, R49, R48, 0x96, !PT ; - /*8890*/ LOP3.LUT R36, R36, R27, R45, 0x96, !PT ; - /*88a0*/ SHF.L.W.U32.HI R0, R35, 0x1, R38 ; - /*88b0*/ LOP3.LUT R2, R58, R2, R35, 0x96, !PT ; - /*88c0*/ LOP3.LUT R43, R43, R10, R38, 0x96, !PT ; - /*88d0*/ LOP3.LUT R39, R39, R51, R52, 0x96, !PT ; - /*88e0*/ SHF.L.W.U32.HI R35, R38, 0x1, R35 ; - /*88f0*/ LOP3.LUT R0, R56, R0, R53, 0x96, !PT ; - /*8900*/ SHF.L.W.U32.HI R3, R36, 0xc, R7 ; - /*8910*/ SHF.L.W.U32.HI R6, R43, 0xb, R2 ; - /*8920*/ LOP3.LUT R35, R46, R35, R39, 0x96, !PT ; - /*8930*/ SHF.L.W.U32.HI R36, R7, 0xc, R36 ; - /*8940*/ SHF.L.W.U32.HI R2, R2, 0xb, R43 ; - /*8950*/ LOP3.LUT R0, R0, R6, R3, 0xb4, !PT ; - /*8960*/ LOP3.LUT R2, R35, R2, R36, 0xb4, !PT ; - /*8970*/ LOP3.LUT R0, R0, 0x80000000, RZ, 0x3c, !PT ; - /*8980*/ LOP3.LUT R2, R2, 0x80008008, RZ, 0x3c, !PT ; - /*8990*/ PRMT R8, R0, 0x123, RZ ; - /*89a0*/ PRMT R9, R2, 0x123, RZ ; - /*89b0*/ ISETP.GT.U32.AND P0, PT, R8, R4, PT ; - /*89c0*/ ISETP.GT.U32.AND.EX P0, PT, R9, R5, PT, P0 ; - /*89d0*/ @P0 BRA `(.L_x_122) ; - /*89e0*/ S2R R3, SR_LANEID ; - /*89f0*/ VOTEU.ANY UR6, UPT, PT ; - /*8a00*/ FLO.U32 R2, UR6 ; - /*8a10*/ POPC R0, UR6 ; - /*8a20*/ ISETP.EQ.U32.AND P0, PT, R2, R3, PT ; - /*8a30*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R3, [UR4], R0 ; - /*8a40*/ S2R R4, SR_LTMASK ; - /*8a50*/ LOP3.LUT R5, R4, UR6, RZ, 0xc0, !PT ; - /*8a60*/ POPC R4, R5 ; - /*8a70*/ SHFL.IDX PT, R3, R3, R2, 0x1f ; - /*8a80*/ IMAD.IADD R4, R3, 0x1, R4 ; - /*8a90*/ ISETP.GT.U32.AND P0, PT, R4, 0x7, PT ; - /*8aa0*/ @P0 EXIT ; - /*8ab0*/ S2R R0, SR_TID.X ; - /*8ac0*/ SHF.R.S32.HI R6, RZ, 0x1f, R65 ; - /*8ad0*/ UMOV UR6, 32@lo(d_header) ; - /*8ae0*/ S2R R3, SR_CTAID.X ; - /*8af0*/ UMOV UR7, 32@hi(d_header) ; - /*8b00*/ IMAD R0, R3, c[0x0][0x0], R0 ; - /*8b10*/ IMAD.MOV.U32 R3, RZ, RZ, 0x20 ; - /*8b20*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*8b30*/ IMAD.WIDE.U32 R2, R4, R3, c[0x0][0x168] ; - /*8b40*/ IADD3 R10, P0, P1, R0, c[0x0][0x160], R65 ; - /*8b50*/ IMAD.WIDE.U32 R4, R4, R21, c[0x0][0x168] ; - /*8b60*/ IADD3.X R11, RZ, c[0x0][0x164], R6, P0, P1 ; - /*8b70*/ STG.E.EF.128.SYS [R2], R12 ; - /*8b80*/ STG.E.EF.128.SYS [R2+0x10], R16 ; - /*8b90*/ STG.E.EF.64.SYS [R4+0x100], R10 ; - /*8ba0*/ LDG.E.64.STRONG.CTA R6, [UR6] ; - /*8bb0*/ STG.E.EF.64.SYS [UR4+-0x60], R6 ; - /*8bc0*/ STG.E.EF.64.SYS [R4+0x148], R8 ; -.L_x_122: - /*8bd0*/ BSYNC B0 ; -.L_x_121: - /*8be0*/ IADD3 R65, R65, 0x1, RZ ; - /*8bf0*/ ISETP.GE.U32.AND P0, PT, R65, c[0x3][0x180], PT ; - /*8c00*/ @P0 EXIT ; - /*8c10*/ BRA `(.L_x_123) ; -.L_x_124: - /*8c20*/ BRA `(.L_x_124); - /*8c30*/ NOP; - /*8c40*/ NOP; - /*8c50*/ NOP; - /*8c60*/ NOP; - /*8c70*/ NOP; -.L_x_183: - - -//--------------------- .text._Z8equihashILm14590196273788145336ELm19060100871ELm0ELm1544176108596ELj52429150ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm14590196273788145336ELm19060100871ELm0ELm1544176108596ELj52429150ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=104" - .align 128 - .global _Z8equihashILm14590196273788145336ELm19060100871ELm0ELm1544176108596ELj52429150ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm14590196273788145336ELm19060100871ELm0ELm1544176108596ELj52429150ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm14590196273788145336ELm19060100871ELm0ELm1544176108596ELj52429150ELj64ELj0EEvmP14Search_results,(.L_x_184 - _Z8equihashILm14590196273788145336ELm19060100871ELm0ELm1544176108596ELj52429150ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm14590196273788145336ELm19060100871ELm0ELm1544176108596ELj52429150ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm14590196273788145336ELm19060100871ELm0ELm1544176108596ELj52429150ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm14590196273788145336ELm19060100871ELm0ELm1544176108596ELj52429150ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R68, SR_TID.X ; - /*0040*/ ULDC.64 UR4, c[0x0][0x168] ; - /*0050*/ IMAD.MOV.U32 R66, RZ, RZ, RZ ; - /*0060*/ UIADD3 UR4, UP0, UR4, 0x140, URZ ; - /*0070*/ UIADD3.X UR5, URZ, UR5, URZ, UP0, !UPT ; - /*0080*/ LOP3.LUT R0, R68.reuse, 0xff8, RZ, 0xc0, !PT ; - /*0090*/ IMAD.SHL.U32 R2, R68.reuse, 0x4, RZ ; - /*00a0*/ LOP3.LUT R64, R68.reuse, 0x7, RZ, 0xc0, !PT ; - /*00b0*/ LEA R71, R68, 0x100, 0x5 ; - /*00c0*/ IMAD.SHL.U32 R67, R0, 0x8, RZ ; - /*00d0*/ LOP3.LUT R69, R2.reuse, 0xffffffe0, RZ, 0xc0, !PT ; - /*00e0*/ LOP3.LUT R70, R2, 0x1c, RZ, 0xc0, !PT ; - /*00f0*/ LOP3.LUT R67, R67, 0xfffffff8, R64, 0xe2, !PT ; - /*0100*/ IMAD.SHL.U32 R64, R64, 0x10, RZ ; - /*0110*/ LOP3.LUT R68, R68, 0x3, RZ, 0xc0, !PT ; - /*0120*/ IMAD.IADD R70, R69, 0x1, R70 ; -.L_x_146: - /*0130*/ UMOV UR6, 32@lo(d_header) ; - /*0140*/ UMOV UR7, 32@hi(d_header) ; - /*0150*/ LDG.E.U.128.STRONG.CTA R8, [UR6+0x10] ; - /*0160*/ LDG.E.U.128.STRONG.CTA R4, [UR6] ; - /*0170*/ IMAD.MOV.U32 R53, RZ, RZ, RZ ; - /*0180*/ UMOV UR7, 0xc0 ; - /*0190*/ S2R R3, SR_TID.X ; - /*01a0*/ S2R R0, SR_CTAID.X ; - /*01b0*/ IMAD R0, R0, c[0x0][0x0], R3 ; - /*01c0*/ IMAD R3, R0, c[0x3][0x180], RZ ; - /*01d0*/ SHF.R.S32.HI R0, RZ, 0x1f, R66 ; - /*01e0*/ IADD3 R26, P0, P1, R3, c[0x0][0x160], R66 ; - /*01f0*/ IADD3.X R25, RZ, c[0x0][0x164], R0, P0, P1 ; - /*0200*/ SHF.L.W.U32.HI R0, R26, 0x1, R25 ; - /*0210*/ SHF.L.W.U32.HI R3, R25, 0x1, R26 ; - /*0220*/ LOP3.LUT R0, R0, R9, RZ, 0x3c, !PT ; - /*0230*/ LOP3.LUT R3, R3, R8, RZ, 0x3c, !PT ; - /*0240*/ LOP3.LUT R45, R0, R11, RZ, 0x3c, !PT ; - /*0250*/ LOP3.LUT R2, R3, R10, RZ, 0x3c, !PT ; - /*0260*/ SHF.L.W.U32.HI R15, R3, 0x15, R0 ; - /*0270*/ SHF.L.W.U32.HI R44, R45, 0x1c, R2 ; - /*0280*/ SHF.L.W.U32.HI R45, R2, 0x1c, R45 ; - /*0290*/ LOP3.LUT R2, R0.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*02a0*/ SHF.L.W.U32.HI R17, R0, 0x15, R3.reuse ; - /*02b0*/ SHF.L.W.U32.HI R14, R2, 0x17, R3 ; - /*02c0*/ SHF.L.W.U32.HI R58, R0.reuse, 0x19, R3.reuse ; - /*02d0*/ SHF.L.W.U32.HI R57, R3.reuse, 0x19, R0.reuse ; - /*02e0*/ PRMT R21, R0, 0x4321, R3 ; - /*02f0*/ PRMT R31, R3.reuse, 0x4321, R0 ; - /*0300*/ SHF.L.W.U32.HI R2, R3, 0x17, R2 ; - /*0310*/ LOP3.LUT R3, R11, 0x80000000, RZ, 0x3c, !PT ; - /*0320*/ SHF.L.W.U32.HI R56, R8, 0x1, R9 ; - /*0330*/ SHF.L.W.U32.HI R13, R9, 0x1, R8 ; - /*0340*/ LOP3.LUT R0, R4, 0x1, RZ, 0x3c, !PT ; - /*0350*/ SHF.L.W.U32.HI R22, R10, 0x1, R3 ; - /*0360*/ LOP3.LUT R56, R56, R5, RZ, 0x3c, !PT ; - /*0370*/ SHF.L.W.U32.HI R23, R3, 0x1, R10 ; - /*0380*/ LOP3.LUT R13, R13, 0x1, R4, 0x96, !PT ; - /*0390*/ SHF.L.W.U32.HI R24, R6, 0x1, R7 ; - /*03a0*/ SHF.L.W.U32.HI R27, R7, 0x1, R6 ; - /*03b0*/ SHF.L.W.U32.HI R33, R5, 0x1, R0 ; - /*03c0*/ SHF.L.W.U32.HI R20, R0, 0x1, R5 ; - /*03d0*/ LOP3.LUT R22, R22, R7, RZ, 0x3c, !PT ; - /*03e0*/ LOP3.LUT R16, R56.reuse, R7, RZ, 0x3c, !PT ; - /*03f0*/ LOP3.LUT R23, R23, R6, RZ, 0x3c, !PT ; - /*0400*/ SHF.L.W.U32.HI R12, R56.reuse, 0xc, R13.reuse ; - /*0410*/ SHF.L.W.U32.HI R7, R13.reuse, 0xc, R56.reuse ; - /*0420*/ SHF.L.W.U32.HI R19, R56, 0x2, R13 ; - /*0430*/ SHF.L.W.U32.HI R3, R13, 0x2, R56 ; - /*0440*/ SHF.L.W.U32.HI R0, R56.reuse, 0xd, R13.reuse ; - /*0450*/ SHF.L.W.U32.HI R29, R13.reuse, 0xd, R56.reuse ; - /*0460*/ SHF.L.W.U32.HI R55, R56, 0xa, R13 ; - /*0470*/ SHF.L.W.U32.HI R56, R13.reuse, 0xa, R56 ; - /*0480*/ LOP3.LUT R13, R13, R6, RZ, 0x3c, !PT ; - /*0490*/ LOP3.LUT R33, R33, R10, RZ, 0x3c, !PT ; - /*04a0*/ LOP3.LUT R18, R22, R9, RZ, 0x3c, !PT ; - /*04b0*/ LOP3.LUT R20, R20, 0x80000000, R11, 0x96, !PT ; - /*04c0*/ SHF.L.W.U32.HI R6, R22.reuse, 0xb, R23.reuse ; - /*04d0*/ SHF.L.W.U32.HI R40, R23.reuse, 0xb, R22.reuse ; - /*04e0*/ SHF.L.W.U32.HI R34, R23, 0x1d, R22 ; - /*04f0*/ SHF.L.W.U32.HI R10, R22, 0x1d, R23 ; - /*0500*/ SHF.L.W.U32.HI R32, R22.reuse, 0xf, R23.reuse ; - /*0510*/ SHF.L.W.U32.HI R42, R23.reuse, 0xf, R22.reuse ; - /*0520*/ SHF.L.W.U32.HI R9, R22, 0x6, R23 ; - /*0530*/ LOP3.LUT R35, R23.reuse, R8, RZ, 0x3c, !PT ; - /*0540*/ SHF.L.W.U32.HI R22, R23, 0x6, R22 ; - /*0550*/ SHF.L.W.U32.HI R54, R16, 0x1, R13 ; - /*0560*/ SHF.L.W.U32.HI R23, R13, 0x1, R16 ; - /*0570*/ LOP3.LUT R27, R27, R26.reuse, RZ, 0x3c, !PT ; - /*0580*/ LOP3.LUT R16, R24, R25.reuse, RZ, 0x3c, !PT ; - /*0590*/ LOP3.LUT R24, R20, R25, RZ, 0x3c, !PT ; - /*05a0*/ LOP3.LUT R37, R33.reuse, R26, RZ, 0x3c, !PT ; - /*05b0*/ SHF.L.W.U32.HI R50, R33, 0xe, R20 ; - /*05c0*/ SHF.L.W.U32.HI R11, R20.reuse, 0xe, R33.reuse ; - /*05d0*/ SHF.L.W.U32.HI R41, R20.reuse, 0x14, R33.reuse ; - /*05e0*/ SHF.L.W.U32.HI R28, R33.reuse, 0x14, R20.reuse ; - /*05f0*/ SHF.L.W.U32.HI R25, R20.reuse, 0x7, R33.reuse ; - /*0600*/ SHF.L.W.U32.HI R13, R33, 0x7, R20 ; - /*0610*/ PRMT R60, R20, 0x2107, R33 ; - /*0620*/ PRMT R49, R33, 0x2107, R20 ; - /*0630*/ LOP3.LUT R33, R27, 0x1, RZ, 0x3c, !PT ; - /*0640*/ SHF.L.W.U32.HI R8, R18, 0x1e, R35 ; - /*0650*/ SHF.L.W.U32.HI R18, R35, 0x1e, R18 ; - /*0660*/ LOP3.LUT R48, R6, R12, RZ, 0x30, !PT ; - /*0670*/ SHF.L.W.U32.HI R20, R24, 0x1b, R37 ; - /*0680*/ SHF.L.W.U32.HI R35, R33, 0x4, R16 ; - /*0690*/ SHF.L.W.U32.HI R36, R37, 0x1b, R24 ; - /*06a0*/ SHF.L.W.U32.HI R37, R16, 0x4, R33 ; - /*06b0*/ LOP3.LUT R51, R12, R16, R5, 0x90, !PT ; - /*06c0*/ SHF.L.W.U32.HI R30, R16, 0x12, R27 ; - /*06d0*/ SHF.L.W.U32.HI R33, R27, 0x12, R16 ; - /*06e0*/ SHF.L.W.U32.HI R38, R16.reuse, 0x9, R27.reuse ; - /*06f0*/ SHF.L.W.U32.HI R26, R27.reuse, 0x9, R16.reuse ; - /*0700*/ SHF.L.W.U32.HI R46, R16, 0x3, R27 ; - /*0710*/ LOP3.LUT R48, R48, R16.reuse, R5.reuse, 0x96, !PT ; - /*0720*/ LOP3.LUT R74, R50, R16, R5, 0x6, !PT ; - /*0730*/ SHF.L.W.U32.HI R59, R27, 0x3, R16 ; - /*0740*/ LOP3.LUT R16, R35, R32, R55, 0xb4, !PT ; - /*0750*/ LOP3.LUT R52, R20, R55, R35, 0xb4, !PT ; - /*0760*/ LOP3.LUT R55, R55, R31, R32, 0xb4, !PT ; - /*0770*/ LOP3.LUT R47, R32, R20, R31, 0xb4, !PT ; - /*0780*/ LOP3.LUT R31, R31, R35, R20, 0xb4, !PT ; - /*0790*/ LOP3.LUT R39, R37, R42, R56, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R32, R36, R56, R37, 0xb4, !PT ; - /*07b0*/ LOP3.LUT R56, R56, R21, R42, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R35, R42, R36, R21, 0xb4, !PT ; - /*07d0*/ LOP3.LUT R24, R40, R7, RZ, 0x30, !PT ; - /*07e0*/ LOP3.LUT R21, R21, R37, R36, 0xb4, !PT ; - /*07f0*/ LOP3.LUT R36, R49, R54, R30, 0xb4, !PT ; - /*0800*/ LOP3.LUT R43, R30, R9, R54, 0xb4, !PT ; - /*0810*/ LOP3.LUT R54, R54, R58, R9, 0xb4, !PT ; - /*0820*/ LOP3.LUT R20, R9, R49, R58, 0xb4, !PT ; - /*0830*/ LOP3.LUT R37, R33, R22, R23, 0xb4, !PT ; - /*0840*/ LOP3.LUT R42, R23, R57, R22, 0xb4, !PT ; - /*0850*/ LOP3.LUT R58, R58, R30, R49, 0xb4, !PT ; - /*0860*/ LOP3.LUT R22, R22, R60, R57, 0xb4, !PT ; - /*0870*/ LOP3.LUT R62, R7, R27.reuse, R4.reuse, 0x90, !PT ; - /*0880*/ LOP3.LUT R72, R11, R27.reuse, R4.reuse, 0x6, !PT ; - /*0890*/ LOP3.LUT R24, R24, R27, R4, 0x96, !PT ; - /*08a0*/ LOP3.LUT R30, R60, R23, R33, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R57, R57, R33, R60, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R33, R41, R29, R46, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R23, R46, R34, R29, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R27, R44, R46, R41, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R5, R12, R15, R6, 0xb4, !PT ; - /*0900*/ LOP3.LUT R46, R29, R44, R34, 0xb4, !PT ; - /*0910*/ LOP3.LUT R12, R6, R50, R15, 0xb4, !PT ; - /*0920*/ LOP3.LUT R9, R74, R15, RZ, 0x3c, !PT ; - /*0930*/ LOP3.LUT R44, R34, R41, R44, 0xb4, !PT ; - /*0940*/ LOP3.LUT R6, R62, R11.reuse, RZ, 0x3c, !PT ; - /*0950*/ LOP3.LUT R15, R40, R11, R17, 0xb4, !PT ; - /*0960*/ LOP3.LUT R41, R28, R0, R59, 0xb4, !PT ; - /*0970*/ LOP3.LUT R29, R59, R10, R0, 0xb4, !PT ; - /*0980*/ LOP3.LUT R7, R7, R17.reuse, R40, 0xb4, !PT ; - /*0990*/ LOP3.LUT R11, R72, R17, RZ, 0x3c, !PT ; - /*09a0*/ LOP3.LUT R59, R45, R59, R28, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R49, R0, R45, R10, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R4, R51, R50, RZ, 0x3c, !PT ; - /*09d0*/ LOP3.LUT R45, R10, R28, R45, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R0, R14, R38, R25, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R17, R8, R25, R14, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R51, R25, R3, R38, 0xb4, !PT ; - /*0a10*/ LOP3.LUT R10, R38, R8, R3, 0xb4, !PT ; - /*0a20*/ LOP3.LUT R14, R3, R14, R8, 0xb4, !PT ; - /*0a30*/ LOP3.LUT R50, R13, R19, R26, 0xb4, !PT ; - /*0a40*/ LOP3.LUT R3, R2, R26, R13, 0xb4, !PT ; - /*0a50*/ LOP3.LUT R13, R18, R13, R2, 0xb4, !PT ; - /*0a60*/ LOP3.LUT R8, R26, R18, R19, 0xb4, !PT ; - /*0a70*/ LOP3.LUT R2, R19, R2, R18, 0xb4, !PT ; - /*0a80*/ LOP3.LUT R18, R24, 0x1, RZ, 0x3c, !PT ; -.L_x_125: - /*0a90*/ LOP3.LUT R61, R36, R46, R11, 0x96, !PT ; - /*0aa0*/ UIADD3 UR6, UR7, 0x8, URZ ; - /*0ab0*/ LOP3.LUT R60, R30, R49, R9, 0x96, !PT ; - /*0ac0*/ ULDC.64 UR8, c[0x3][UR7+0x8] ; - /*0ad0*/ LOP3.LUT R73, R20, R33, R7, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R61, R8, R61, R47, 0x96, !PT ; - /*0af0*/ LOP3.LUT R60, R10, R60, R35, 0x96, !PT ; - /*0b00*/ UMOV UR7, UR6 ; - /*0b10*/ LOP3.LUT R73, R3, R73, R16, 0x96, !PT ; - /*0b20*/ SHF.L.W.U32.HI R26, R60, 0x1, R61 ; - /*0b30*/ LOP3.LUT R65, R58, R23, R15, 0x96, !PT ; - /*0b40*/ LOP3.LUT R25, R22, R41, R5, 0x96, !PT ; - /*0b50*/ LOP3.LUT R38, R26, R73, R15, 0x96, !PT ; - /*0b60*/ LOP3.LUT R65, R50, R65, R55, 0x96, !PT ; - /*0b70*/ LOP3.LUT R19, R26, R73, R50, 0x96, !PT ; - /*0b80*/ LOP3.LUT R15, R0, R25, R39, 0x96, !PT ; - /*0b90*/ LOP3.LUT R34, R43, R44, R6, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R50, R57, R29, R12, 0x96, !PT ; - /*0bb0*/ SHF.L.W.U32.HI R28, R61, 0x1, R60 ; - /*0bc0*/ LOP3.LUT R62, R37, R45, R4, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R24, R26.reuse, R73.reuse, R23, 0x96, !PT ; - /*0be0*/ LOP3.LUT R58, R26.reuse, R73.reuse, R58, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R23, R26, R73, R55, 0x96, !PT ; - /*0c00*/ SHF.L.W.U32.HI R63, R15, 0x1, R73 ; - /*0c10*/ LOP3.LUT R34, R2, R34, R31, 0x96, !PT ; - /*0c20*/ LOP3.LUT R50, R51, R50, R56.reuse, 0x96, !PT ; - /*0c30*/ LOP3.LUT R26, R28, R15.reuse, R56, 0x96, !PT ; - /*0c40*/ LOP3.LUT R62, R14, R62, R21, 0x96, !PT ; - /*0c50*/ LOP3.LUT R55, R28.reuse, R15.reuse, R12, 0x96, !PT ; - /*0c60*/ LOP3.LUT R25, R28, R15, R29, 0x96, !PT ; - /*0c70*/ LOP3.LUT R57, R28, R15, R57, 0x96, !PT ; - /*0c80*/ LOP3.LUT R56, R54, R27, R18, 0x96, !PT ; - /*0c90*/ SHF.L.W.U32.HI R73, R73, 0x1, R15 ; - /*0ca0*/ LOP3.LUT R28, R28, R15, R51, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R51, R42, R59, R48, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R15, R63, R34, R54, 0x96, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R54, R62, 0x1, R34 ; - /*0ce0*/ LOP3.LUT R56, R13, R56, R52, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R29, R63.reuse, R34.reuse, R27, 0x96, !PT ; - /*0d00*/ LOP3.LUT R12, R63.reuse, R34.reuse, R18, 0x96, !PT ; - /*0d10*/ LOP3.LUT R52, R63.reuse, R34.reuse, R52, 0x96, !PT ; - /*0d20*/ LOP3.LUT R27, R63, R34, R13, 0x96, !PT ; - /*0d30*/ SHF.L.W.U32.HI R75, R34, 0x1, R62 ; - /*0d40*/ LOP3.LUT R40, R73, R62.reuse, R59, 0x96, !PT ; - /*0d50*/ LOP3.LUT R51, R17, R51, R32, 0x96, !PT ; - /*0d60*/ LOP3.LUT R34, R73, R62, R17, 0x96, !PT ; - /*0d70*/ SHF.L.W.U32.HI R59, R50, 0x1, R65 ; - /*0d80*/ LOP3.LUT R17, R54, R65, R36, 0x96, !PT ; - /*0d90*/ LOP3.LUT R36, R54, R65, R8, 0x96, !PT ; - /*0da0*/ LOP3.LUT R8, R75, R50, R9, 0x96, !PT ; - /*0db0*/ LOP3.LUT R9, R59, R56, R7, 0x96, !PT ; - /*0dc0*/ LOP3.LUT R18, R73.reuse, R62.reuse, R42, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R63, R73, R62, R32, 0x96, !PT ; - /*0de0*/ LOP3.LUT R7, R59, R56, R16, 0x96, !PT ; - /*0df0*/ LOP3.LUT R11, R54.reuse, R65.reuse, R11, 0x96, !PT ; - /*0e00*/ LOP3.LUT R32, R54.reuse, R65.reuse, R46, 0x96, !PT ; - /*0e10*/ LOP3.LUT R47, R54, R65, R47, 0x96, !PT ; - /*0e20*/ LOP3.LUT R42, R75, R50, R35, 0x96, !PT ; - /*0e30*/ LOP3.LUT R16, R59, R56, R3, 0x96, !PT ; - /*0e40*/ SHF.L.W.U32.HI R54, R65, 0x1, R50 ; - /*0e50*/ LOP3.LUT R35, R75, R50, R10, 0x96, !PT ; - /*0e60*/ SHF.L.W.U32.HI R3, R56, 0x1, R51 ; - /*0e70*/ LOP3.LUT R13, R73, R62, R48, 0x96, !PT ; - /*0e80*/ SHF.L.W.U32.HI R10, R51, 0x1, R56 ; - /*0e90*/ LOP3.LUT R73, R59.reuse, R56.reuse, R33, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R33, R59, R56, R20, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R20, R54.reuse, R51.reuse, R41, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R65, R54.reuse, R51.reuse, R0, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R72, R3, R60, R21, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R49, R75.reuse, R50.reuse, R49, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R30, R75, R50, R30, 0x96, !PT ; - /*0f00*/ LOP3.LUT R46, R54, R51, R39, 0x96, !PT ; - /*0f10*/ LOP3.LUT R0, R10, R61, R2, 0x96, !PT ; - /*0f20*/ LOP3.LUT R21, R3.reuse, R60.reuse, R14, 0x96, !PT ; - /*0f30*/ LOP3.LUT R62, R54, R51, R22, 0x96, !PT ; - /*0f40*/ LOP3.LUT R39, R3.reuse, R60.reuse, R4, 0x96, !PT ; - /*0f50*/ LOP3.LUT R45, R3.reuse, R60.reuse, R45, 0x96, !PT ; - /*0f60*/ LOP3.LUT R50, R3, R60, R37, 0x96, !PT ; - /*0f70*/ LOP3.LUT R48, R54, R51, R5, 0x96, !PT ; - /*0f80*/ LOP3.LUT R22, R10.reuse, R61.reuse, R6, 0x96, !PT ; - /*0f90*/ SHF.L.W.U32.HI R3, R57, 0xb, R58 ; - /*0fa0*/ LOP3.LUT R44, R10.reuse, R61.reuse, R44, 0x96, !PT ; - /*0fb0*/ LOP3.LUT R43, R10.reuse, R61.reuse, R43, 0x96, !PT ; - /*0fc0*/ LOP3.LUT R41, R10, R61, R31, 0x96, !PT ; - /*0fd0*/ SHF.L.W.U32.HI R4, R20, 0xc, R73 ; - /*0fe0*/ SHF.L.W.U32.HI R5, R73, 0xc, R20 ; - /*0ff0*/ SHF.L.W.U32.HI R58, R58, 0xb, R57 ; - /*1000*/ SHF.L.W.U32.HI R6, R42, 0x15, R47 ; - /*1010*/ SHF.L.W.U32.HI R56, R47, 0x15, R42 ; - /*1020*/ SHF.L.W.U32.HI R59, R21, 0xe, R0 ; - /*1030*/ SHF.L.W.U32.HI R10, R63, 0x9, R52 ; - /*1040*/ SHF.L.W.U32.HI R57, R52, 0x9, R63 ; - /*1050*/ SHF.L.W.U32.HI R2, R65, 0x2, R16 ; - /*1060*/ SHF.L.W.U32.HI R47, R16, 0x2, R65 ; - /*1070*/ PRMT R20, R35, 0x4321, R36 ; - /*1080*/ PRMT R31, R36, 0x4321, R35 ; - /*1090*/ SHF.L.W.U32.HI R0, R0, 0xe, R21 ; - /*10a0*/ SHF.L.W.U32.HI R14, R55, 0x1e, R38 ; - /*10b0*/ SHF.L.W.U32.HI R16, R49, 0x17, R32 ; - /*10c0*/ SHF.L.W.U32.HI R52, R32, 0x17, R49 ; - /*10d0*/ SHF.L.W.U32.HI R42, R26, 0xf, R23 ; - /*10e0*/ SHF.L.W.U32.HI R35, R23, 0xf, R26 ; - /*10f0*/ SHF.L.W.U32.HI R55, R38, 0x1e, R55 ; - /*1100*/ SHF.L.W.U32.HI R32, R39, 0x1b, R22 ; - /*1110*/ SHF.L.W.U32.HI R21, R22, 0x1b, R39 ; - /*1120*/ SHF.L.W.U32.HI R26, R34, 0x12, R27 ; - /*1130*/ SHF.L.W.U32.HI R23, R27, 0x12, R34 ; - /*1140*/ SHF.L.W.U32.HI R22, R40, 0x4, R29 ; - /*1150*/ SHF.L.W.U32.HI R39, R29, 0x4, R40 ; - /*1160*/ SHF.L.W.U32.HI R38, R25, 0x6, R24 ; - /*1170*/ SHF.L.W.U32.HI R34, R24, 0x6, R25 ; - /*1180*/ SHF.L.W.U32.HI R25, R28, 0x1d, R19 ; - /*1190*/ SHF.L.W.U32.HI R40, R19, 0x1d, R28 ; - /*11a0*/ SHF.L.W.U32.HI R29, R45, 0x14, R44 ; - /*11b0*/ SHF.L.W.U32.HI R24, R44, 0x14, R45 ; - /*11c0*/ SHF.L.W.U32.HI R28, R46, 0xd, R7 ; - /*11d0*/ SHF.L.W.U32.HI R19, R7, 0xd, R46 ; - /*11e0*/ SHF.L.W.U32.HI R51, R50, 0x7, R43 ; - /*11f0*/ SHF.L.W.U32.HI R44, R8, 0x1c, R11 ; - /*1200*/ SHF.L.W.U32.HI R45, R11, 0x1c, R8 ; - /*1210*/ SHF.L.W.U32.HI R46, R18, 0x3, R15 ; - /*1220*/ SHF.L.W.U32.HI R49, R15, 0x3, R18 ; - /*1230*/ SHF.L.W.U32.HI R50, R43, 0x7, R50 ; - /*1240*/ LOP3.LUT R7, R5, R6, R58, 0xb4, !PT ; - /*1250*/ LOP3.LUT R15, R58, R59, R6, 0xb4, !PT ; - /*1260*/ LOP3.LUT R11, R6, R12, R59, 0xb4, !PT ; - /*1270*/ SHF.L.W.U32.HI R54, R62, 0xa, R33 ; - /*1280*/ SHF.L.W.U32.HI R36, R33, 0xa, R62 ; - /*1290*/ SHF.L.W.U32.HI R43, R48, 0x1, R9 ; - /*12a0*/ SHF.L.W.U32.HI R37, R9, 0x1, R48 ; - /*12b0*/ LOP3.LUT R18, R12, R58, R5, 0xb4, !PT ; - /*12c0*/ LOP3.LUT R6, R59, R5, R12, 0xb4, !PT ; - /*12d0*/ SHF.L.W.U32.HI R33, R30, 0x19, R17 ; - /*12e0*/ LOP3.LUT R48, R13, R3, R4, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R5, R4, R56, R3, 0xb4, !PT ; - /*1300*/ SHF.L.W.U32.HI R30, R17, 0x19, R30 ; - /*1310*/ LOP3.LUT R12, R3, R0, R56, 0xb4, !PT ; - /*1320*/ LOP3.LUT R9, R56, R13, R0, 0xb4, !PT ; - /*1330*/ LOP3.LUT R4, R0, R4, R13, 0xb4, !PT ; - /*1340*/ IADD3 R53, R53, 0x1, RZ ; - /*1350*/ LOP3.LUT R17, R14, R51, R16, 0xb4, !PT ; - /*1360*/ LOP3.LUT R0, R16, R10, R51, 0xb4, !PT ; - /*1370*/ LOP3.LUT R13, R55, R50, R52, 0xb4, !PT ; - /*1380*/ LOP3.LUT R3, R52, R57, R50, 0xb4, !PT ; - /*1390*/ LOP3.LUT R51, R51, R47, R10, 0xb4, !PT ; - /*13a0*/ LOP3.LUT R50, R50, R2, R57, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R8, R57, R55, R2, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R10, R10, R14, R47, 0xb4, !PT ; - /*13d0*/ LOP3.LUT R2, R2, R52, R55, 0xb4, !PT ; - /*13e0*/ LOP3.LUT R14, R47, R16, R14, 0xb4, !PT ; - /*13f0*/ ISETP.NE.AND P0, PT, R53, 0x16, PT ; - /*1400*/ LOP3.LUT R55, R54, R31, R42, 0xb4, !PT ; - /*1410*/ LOP3.LUT R47, R42, R32, R31, 0xb4, !PT ; - /*1420*/ PRMT R27, R72, 0x2107, R41 ; - /*1430*/ LOP3.LUT R52, R32, R54, R39, 0xb4, !PT ; - /*1440*/ LOP3.LUT R16, R39, R42, R54, 0xb4, !PT ; - /*1450*/ LOP3.LUT R31, R31, R39, R32, 0xb4, !PT ; - /*1460*/ LOP3.LUT R39, R22, R35, R36, 0xb4, !PT ; - /*1470*/ LOP3.LUT R56, R36, R20, R35, 0xb4, !PT ; - /*1480*/ PRMT R41, R41, 0x2107, R72 ; - /*1490*/ LOP3.LUT R32, R21, R36, R22, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R35, R35, R21, R20, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R21, R20, R22, R21, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R42, R37, R30, R34, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R22, R34, R27, R30, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R57, R30, R23, R27, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R30, R27, R37, R23, 0xb4, !PT ; - /*1500*/ LOP3.LUT R54, R43, R33, R38, 0xb4, !PT ; - /*1510*/ LOP3.LUT R20, R38, R41, R33, 0xb4, !PT ; - /*1520*/ LOP3.LUT R58, R33, R26, R41, 0xb4, !PT ; - /*1530*/ LOP3.LUT R37, R23, R34, R37, 0xb4, !PT ; - /*1540*/ LOP3.LUT R27, R44, R46, R29, 0xb4, !PT ; - /*1550*/ LOP3.LUT R33, R29, R19, R46, 0xb4, !PT ; - /*1560*/ LOP3.LUT R23, R46, R40, R19, 0xb4, !PT ; - /*1570*/ LOP3.LUT R46, R19, R44, R40, 0xb4, !PT ; - /*1580*/ LOP3.LUT R36, R41, R43, R26, 0xb4, !PT ; - /*1590*/ LOP3.LUT R44, R40, R29, R44, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R18, R18, UR8, RZ, 0x3c, !PT ; - /*15b0*/ LOP3.LUT R48, R48, UR9, RZ, 0x3c, !PT ; - /*15c0*/ LOP3.LUT R59, R45, R49, R24, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R41, R24, R28, R49, 0xb4, !PT ; - /*15e0*/ LOP3.LUT R29, R49, R25, R28, 0xb4, !PT ; - /*15f0*/ LOP3.LUT R49, R28, R45, R25, 0xb4, !PT ; - /*1600*/ LOP3.LUT R43, R26, R38, R43, 0xb4, !PT ; - /*1610*/ LOP3.LUT R45, R25, R24, R45, 0xb4, !PT ; - /*1620*/ @P0 BRA `(.L_x_125) ; - /*1630*/ LOP3.LUT R19, R54, R27, R18, 0x96, !PT ; - /*1640*/ BMOV.32.CLEAR RZ, B0 ; - /*1650*/ LOP3.LUT R20, R20, R33, R7, 0x96, !PT ; - /*1660*/ BSSY B0, `(.L_x_126) ; - /*1670*/ LOP3.LUT R5, R22, R41, R5, 0x96, !PT ; - /*1680*/ LOP3.LUT R19, R13, R19, R52, 0x96, !PT ; - /*1690*/ LOP3.LUT R13, R3, R20, R16, 0x96, !PT ; - /*16a0*/ LOP3.LUT R6, R43, R44, R6, 0x96, !PT ; - /*16b0*/ LOP3.LUT R20, R0, R5, R39, 0x96, !PT ; - /*16c0*/ LOP3.LUT R23, R58, R23, R15, 0x96, !PT ; - /*16d0*/ LOP3.LUT R31, R2, R6, R31, 0x96, !PT ; - /*16e0*/ SHF.L.W.U32.HI R3, R20, 0x1, R13 ; - /*16f0*/ LOP3.LUT R15, R36, R46, R11, 0x96, !PT ; - /*1700*/ LOP3.LUT R7, R30, R49, R9, 0x96, !PT ; - /*1710*/ LOP3.LUT R4, R37, R45, R4, 0x96, !PT ; - /*1720*/ LOP3.LUT R12, R57, R29, R12, 0x96, !PT ; - /*1730*/ LOP3.LUT R18, R3, R31, R18, 0x96, !PT ; - /*1740*/ LOP3.LUT R54, R3, R31, R54, 0x96, !PT ; - /*1750*/ LOP3.LUT R15, R8, R15, R47, 0x96, !PT ; - /*1760*/ LOP3.LUT R7, R10, R7, R35, 0x96, !PT ; - /*1770*/ LOP3.LUT R0, R14, R4, R21, 0x96, !PT ; - /*1780*/ SHF.L.W.U32.HI R3, R13, 0x1, R20 ; - /*1790*/ LOP3.LUT R55, R50, R23, R55, 0x96, !PT ; - /*17a0*/ LOP3.LUT R56, R51, R12, R56, 0x96, !PT ; - /*17b0*/ LOP3.LUT R59, R42, R59, R48, 0x96, !PT ; - /*17c0*/ SHF.L.W.U32.HI R6, R0, 0x1, R31 ; - /*17d0*/ SHF.L.W.U32.HI R8, R31, 0x1, R0 ; - /*17e0*/ SHF.L.W.U32.HI R5, R7, 0x1, R15 ; - /*17f0*/ LOP3.LUT R10, R3, R0, R48, 0x96, !PT ; - /*1800*/ LOP3.LUT R21, R3, R0, R42, 0x96, !PT ; - /*1810*/ SHF.L.W.U32.HI R4, R15, 0x1, R7 ; - /*1820*/ SHF.L.W.U32.HI R0, R56, 0x1, R55 ; - /*1830*/ LOP3.LUT R32, R17, R59, R32, 0x96, !PT ; - /*1840*/ LOP3.LUT R58, R5.reuse, R13.reuse, R58, 0x96, !PT ; - /*1850*/ LOP3.LUT R50, R5, R13, R50, 0x96, !PT ; - /*1860*/ LOP3.LUT R57, R4.reuse, R20.reuse, R57, 0x96, !PT ; - /*1870*/ LOP3.LUT R51, R4, R20, R51, 0x96, !PT ; - /*1880*/ SHF.L.W.U32.HI R4, R55, 0x1, R56 ; - /*1890*/ LOP3.LUT R33, R0.reuse, R19.reuse, R33, 0x96, !PT ; - /*18a0*/ LOP3.LUT R13, R0, R19, R16, 0x96, !PT ; - /*18b0*/ SHF.L.W.U32.HI R3, R32, 0x1, R19 ; - /*18c0*/ SHF.L.W.U32.HI R0, R19, 0x1, R32 ; - /*18d0*/ LOP3.LUT R22, R4.reuse, R32.reuse, R41, 0x96, !PT ; - /*18e0*/ LOP3.LUT R20, R4, R32, R39, 0x96, !PT ; - /*18f0*/ LOP3.LUT R5, R3, R15, R44, 0x96, !PT ; - /*1900*/ LOP3.LUT R4, R0, R7, R45, 0x96, !PT ; - /*1910*/ LOP3.LUT R11, R6, R55, R11, 0x96, !PT ; - /*1920*/ LOP3.LUT R12, R8, R56.reuse, R9, 0x96, !PT ; - /*1930*/ LOP3.LUT R15, R3, R15, R2, 0x96, !PT ; - /*1940*/ LOP3.LUT R0, R0, R7, R14, 0x96, !PT ; - /*1950*/ SHF.L.W.U32.HI R2, R4, 0x14, R5 ; - /*1960*/ LOP3.LUT R35, R8, R56, R35, 0x96, !PT ; - /*1970*/ SHF.L.W.U32.HI R5, R5, 0x14, R4 ; - /*1980*/ SHF.L.W.U32.HI R17, R12, 0x1c, R11 ; - /*1990*/ SHF.L.W.U32.HI R19, R21, 0x3, R54 ; - /*19a0*/ SHF.L.W.U32.HI R3, R50, 0x1d, R51 ; - /*19b0*/ SHF.L.W.U32.HI R7, R20, 0xd, R13 ; - /*19c0*/ SHF.L.W.U32.HI R4, R13, 0xd, R20 ; - /*19d0*/ SHF.L.W.U32.HI R8, R11, 0x1c, R12 ; - /*19e0*/ SHF.L.W.U32.HI R20, R54, 0x3, R21 ; - /*19f0*/ SHF.L.W.U32.HI R11, R0, 0xe, R15 ; - /*1a00*/ SHF.L.W.U32.HI R9, R33, 0xc, R22 ; - /*1a10*/ SHF.L.W.U32.HI R60, R58, 0xb, R57 ; - /*1a20*/ SHF.L.W.U32.HI R15, R15, 0xe, R0 ; - /*1a30*/ LOP3.LUT R0, R17, R19, R2, 0xb4, !PT ; - /*1a40*/ LOP3.LUT R16, R6, R55, R47, 0x96, !PT ; - /*1a50*/ LOP3.LUT R2, R2, R4, R19, 0xb4, !PT ; - /*1a60*/ LOP3.LUT R3, R19, R3, R4, 0xb4, !PT ; - /*1a70*/ SHF.L.W.U32.HI R6, R51, 0x1d, R50 ; - /*1a80*/ LOP3.LUT R4, R8, R20, R5, 0xb4, !PT ; - /*1a90*/ LOP3.LUT R8, R18, R60, R9, 0xb4, !PT ; - /*1aa0*/ LOP3.LUT R5, R5, R7, R20, 0xb4, !PT ; - /*1ab0*/ LOP3.LUT R6, R20, R6, R7, 0xb4, !PT ; - /*1ac0*/ LOP3.LUT R7, R8, 0x80008008, RZ, 0x3c, !PT ; - /*1ad0*/ SHFL.IDX PT, R19, R4, RZ, 0x181f ; - /*1ae0*/ SHF.L.W.U32.HI R13, R22, 0xc, R33 ; - /*1af0*/ SHF.L.W.U32.HI R12, R57, 0xb, R58 ; - /*1b00*/ SHFL.IDX PT, R20, R2, RZ, 0x181f ; - /*1b10*/ SHF.L.W.U32.HI R14, R35, 0x15, R16 ; - /*1b20*/ SHF.L.W.U32.HI R16, R16, 0x15, R35 ; - /*1b30*/ STS [R70], R7 ; - /*1b40*/ LOP3.LUT R61, R10, R12, R13, 0xb4, !PT ; - /*1b50*/ LOP3.LUT R65, R9, R14, R60, 0xb4, !PT ; - /*1b60*/ SHFL.IDX PT, R21, R5, RZ, 0x181f ; - /*1b70*/ ISETP.NE.AND P0, PT, R68, 0x1, PT ; - /*1b80*/ LOP3.LUT R60, R60, R11, R14, 0xb4, !PT ; - /*1b90*/ SHFL.IDX PT, R22, R3, RZ, 0x181f ; - /*1ba0*/ LOP3.LUT R8, R14, R18, R11, 0xb4, !PT ; - /*1bb0*/ LOP3.LUT R9, R11, R9, R18, 0xb4, !PT ; - /*1bc0*/ SHFL.IDX PT, R14, R65, RZ, 0x181f ; - /*1bd0*/ LOP3.LUT R11, R16, R10, R15, 0xb4, !PT ; - /*1be0*/ LOP3.LUT R62, R13, R16, R12, 0xb4, !PT ; - /*1bf0*/ SHFL.IDX PT, R79, R60, RZ, 0x181f ; - /*1c00*/ LOP3.LUT R63, R12, R15, R16, 0xb4, !PT ; - /*1c10*/ LOP3.LUT R10, R15, R13, R10, 0xb4, !PT ; - /*1c20*/ SHFL.IDX PT, R83, R8, RZ, 0x181f ; - /*1c30*/ LOP3.LUT R61, R61, 0x80000000, RZ, 0x3c, !PT ; - /*1c40*/ SHFL.IDX PT, R15, R62, RZ, 0x181f ; - /*1c50*/ SHFL.IDX PT, R90, R63, RZ, 0x181f ; - /*1c60*/ SHFL.IDX PT, R84, R11, RZ, 0x181f ; - /*1c70*/ SHFL.IDX PT, R16, R9, RZ, 0x181f ; - /*1c80*/ SHFL.IDX PT, R17, R10, RZ, 0x181f ; - /*1c90*/ SHFL.IDX PT, R18, R0, RZ, 0x181f ; - /*1ca0*/ SHFL.IDX PT, R23, R6, RZ, 0x181f ; - /*1cb0*/ SHFL.IDX PT, R12, R7, RZ, 0x181f ; - /*1cc0*/ SHFL.IDX PT, R13, R61, RZ, 0x181f ; - /*1cd0*/ @!P0 BRA `(.L_x_127) ; - /*1ce0*/ ISETP.NE.AND P1, PT, R68, 0x2, PT ; - /*1cf0*/ IMAD.MOV.U32 R84, RZ, RZ, R19 ; - /*1d00*/ IMAD.MOV.U32 R83, RZ, RZ, R18 ; - /*1d10*/ IMAD.MOV.U32 R90, RZ, RZ, R17 ; - /*1d20*/ IMAD.MOV.U32 R79, RZ, RZ, R16 ; - /*1d30*/ @!P1 BRA `(.L_x_127) ; - /*1d40*/ ISETP.NE.AND P1, PT, R68, 0x3, PT ; - /*1d50*/ IMAD.MOV.U32 R84, RZ, RZ, R23 ; - /*1d60*/ IMAD.MOV.U32 R83, RZ, RZ, R22 ; - /*1d70*/ IMAD.MOV.U32 R90, RZ, RZ, R21 ; - /*1d80*/ IMAD.MOV.U32 R79, RZ, RZ, R20 ; - /*1d90*/ @P1 IMAD.MOV.U32 R84, RZ, RZ, R15 ; - /*1da0*/ @P1 IMAD.MOV.U32 R83, RZ, RZ, R14 ; - /*1db0*/ @P1 IMAD.MOV.U32 R90, RZ, RZ, R13 ; - /*1dc0*/ @P1 IMAD.MOV.U32 R79, RZ, RZ, R12 ; -.L_x_127: - /*1dd0*/ BSYNC B0 ; -.L_x_126: - /*1de0*/ BMOV.32.CLEAR RZ, B0 ; - /*1df0*/ SHFL.IDX PT, R23, R7, 0x1, 0x181f ; - /*1e00*/ BSSY B0, `(.L_x_128) ; - /*1e10*/ SHFL.IDX PT, R12, R61, 0x1, 0x181f ; - /*1e20*/ SHFL.IDX PT, R13, R65, 0x1, 0x181f ; - /*1e30*/ SHFL.IDX PT, R14, R62, 0x1, 0x181f ; - /*1e40*/ SHFL.IDX PT, R85, R60, 0x1, 0x181f ; - /*1e50*/ SHFL.IDX PT, R92, R63, 0x1, 0x181f ; - /*1e60*/ SHFL.IDX PT, R87, R8, 0x1, 0x181f ; - /*1e70*/ SHFL.IDX PT, R89, R11, 0x1, 0x181f ; - /*1e80*/ SHFL.IDX PT, R15, R9, 0x1, 0x181f ; - /*1e90*/ SHFL.IDX PT, R16, R10, 0x1, 0x181f ; - /*1ea0*/ SHFL.IDX PT, R17, R0, 0x1, 0x181f ; - /*1eb0*/ SHFL.IDX PT, R18, R4, 0x1, 0x181f ; - /*1ec0*/ SHFL.IDX PT, R19, R2, 0x1, 0x181f ; - /*1ed0*/ SHFL.IDX PT, R20, R5, 0x1, 0x181f ; - /*1ee0*/ SHFL.IDX PT, R21, R3, 0x1, 0x181f ; - /*1ef0*/ SHFL.IDX PT, R22, R6, 0x1, 0x181f ; - /*1f00*/ @!P0 BRA `(.L_x_129) ; - /*1f10*/ ISETP.NE.AND P1, PT, R68, 0x2, PT ; - /*1f20*/ IMAD.MOV.U32 R89, RZ, RZ, R18 ; - /*1f30*/ IMAD.MOV.U32 R87, RZ, RZ, R17 ; - /*1f40*/ IMAD.MOV.U32 R92, RZ, RZ, R16 ; - /*1f50*/ IMAD.MOV.U32 R85, RZ, RZ, R15 ; - /*1f60*/ @!P1 BRA `(.L_x_129) ; - /*1f70*/ ISETP.NE.AND P1, PT, R68, 0x3, PT ; - /*1f80*/ IMAD.MOV.U32 R89, RZ, RZ, R22 ; - /*1f90*/ IMAD.MOV.U32 R87, RZ, RZ, R21 ; - /*1fa0*/ IMAD.MOV.U32 R92, RZ, RZ, R20 ; - /*1fb0*/ IMAD.MOV.U32 R85, RZ, RZ, R19 ; - /*1fc0*/ @P1 IMAD.MOV.U32 R89, RZ, RZ, R14 ; - /*1fd0*/ @P1 IMAD.MOV.U32 R87, RZ, RZ, R13 ; - /*1fe0*/ @P1 IMAD.MOV.U32 R92, RZ, RZ, R12 ; - /*1ff0*/ @P1 IMAD.MOV.U32 R85, RZ, RZ, R23 ; -.L_x_129: - /*2000*/ BSYNC B0 ; -.L_x_128: - /*2010*/ BMOV.32.CLEAR RZ, B0 ; - /*2020*/ SHFL.IDX PT, R23, R7, 0x2, 0x181f ; - /*2030*/ BSSY B0, `(.L_x_130) ; - /*2040*/ SHFL.IDX PT, R12, R61, 0x2, 0x181f ; - /*2050*/ SHFL.IDX PT, R13, R65, 0x2, 0x181f ; - /*2060*/ SHFL.IDX PT, R14, R62, 0x2, 0x181f ; - /*2070*/ SHFL.IDX PT, R73, R60, 0x2, 0x181f ; - /*2080*/ SHFL.IDX PT, R97, R63, 0x2, 0x181f ; - /*2090*/ SHFL.IDX PT, R91, R8, 0x2, 0x181f ; - /*20a0*/ SHFL.IDX PT, R82, R11, 0x2, 0x181f ; - /*20b0*/ SHFL.IDX PT, R15, R9, 0x2, 0x181f ; - /*20c0*/ SHFL.IDX PT, R16, R10, 0x2, 0x181f ; - /*20d0*/ SHFL.IDX PT, R17, R0, 0x2, 0x181f ; - /*20e0*/ SHFL.IDX PT, R18, R4, 0x2, 0x181f ; - /*20f0*/ SHFL.IDX PT, R19, R2, 0x2, 0x181f ; - /*2100*/ SHFL.IDX PT, R20, R5, 0x2, 0x181f ; - /*2110*/ SHFL.IDX PT, R21, R3, 0x2, 0x181f ; - /*2120*/ SHFL.IDX PT, R22, R6, 0x2, 0x181f ; - /*2130*/ @!P0 BRA `(.L_x_131) ; - /*2140*/ ISETP.NE.AND P1, PT, R68, 0x2, PT ; - /*2150*/ IMAD.MOV.U32 R82, RZ, RZ, R18 ; - /*2160*/ IMAD.MOV.U32 R91, RZ, RZ, R17 ; - /*2170*/ IMAD.MOV.U32 R97, RZ, RZ, R16 ; - /*2180*/ IMAD.MOV.U32 R73, RZ, RZ, R15 ; - /*2190*/ @!P1 BRA `(.L_x_131) ; - /*21a0*/ ISETP.NE.AND P1, PT, R68, 0x3, PT ; - /*21b0*/ IMAD.MOV.U32 R82, RZ, RZ, R22 ; - /*21c0*/ IMAD.MOV.U32 R91, RZ, RZ, R21 ; - /*21d0*/ IMAD.MOV.U32 R97, RZ, RZ, R20 ; - /*21e0*/ IMAD.MOV.U32 R73, RZ, RZ, R19 ; - /*21f0*/ @P1 IMAD.MOV.U32 R82, RZ, RZ, R14 ; - /*2200*/ @P1 IMAD.MOV.U32 R91, RZ, RZ, R13 ; - /*2210*/ @P1 IMAD.MOV.U32 R97, RZ, RZ, R12 ; - /*2220*/ @P1 IMAD.MOV.U32 R73, RZ, RZ, R23 ; -.L_x_131: - /*2230*/ BSYNC B0 ; -.L_x_130: - /*2240*/ BMOV.32.CLEAR RZ, B0 ; - /*2250*/ SHFL.IDX PT, R23, R7, 0x3, 0x181f ; - /*2260*/ BSSY B0, `(.L_x_132) ; - /*2270*/ SHFL.IDX PT, R12, R61, 0x3, 0x181f ; - /*2280*/ SHFL.IDX PT, R13, R65, 0x3, 0x181f ; - /*2290*/ SHFL.IDX PT, R14, R62, 0x3, 0x181f ; - /*22a0*/ SHFL.IDX PT, R76, R60, 0x3, 0x181f ; - /*22b0*/ SHFL.IDX PT, R96, R63, 0x3, 0x181f ; - /*22c0*/ SHFL.IDX PT, R88, R8, 0x3, 0x181f ; - /*22d0*/ SHFL.IDX PT, R77, R11, 0x3, 0x181f ; - /*22e0*/ SHFL.IDX PT, R15, R9, 0x3, 0x181f ; - /*22f0*/ SHFL.IDX PT, R16, R10, 0x3, 0x181f ; - /*2300*/ SHFL.IDX PT, R17, R0, 0x3, 0x181f ; - /*2310*/ SHFL.IDX PT, R18, R4, 0x3, 0x181f ; - /*2320*/ SHFL.IDX PT, R19, R2, 0x3, 0x181f ; - /*2330*/ SHFL.IDX PT, R20, R5, 0x3, 0x181f ; - /*2340*/ SHFL.IDX PT, R21, R3, 0x3, 0x181f ; - /*2350*/ SHFL.IDX PT, R22, R6, 0x3, 0x181f ; - /*2360*/ @!P0 BRA `(.L_x_133) ; - /*2370*/ ISETP.NE.AND P1, PT, R68, 0x2, PT ; - /*2380*/ IMAD.MOV.U32 R77, RZ, RZ, R18 ; - /*2390*/ IMAD.MOV.U32 R88, RZ, RZ, R17 ; - /*23a0*/ IMAD.MOV.U32 R96, RZ, RZ, R16 ; - /*23b0*/ IMAD.MOV.U32 R76, RZ, RZ, R15 ; - /*23c0*/ @!P1 BRA `(.L_x_133) ; - /*23d0*/ ISETP.NE.AND P1, PT, R68, 0x3, PT ; - /*23e0*/ IMAD.MOV.U32 R77, RZ, RZ, R22 ; - /*23f0*/ IMAD.MOV.U32 R88, RZ, RZ, R21 ; - /*2400*/ IMAD.MOV.U32 R96, RZ, RZ, R20 ; - /*2410*/ IMAD.MOV.U32 R76, RZ, RZ, R19 ; - /*2420*/ @P1 IMAD.MOV.U32 R77, RZ, RZ, R14 ; - /*2430*/ @P1 IMAD.MOV.U32 R88, RZ, RZ, R13 ; - /*2440*/ @P1 IMAD.MOV.U32 R96, RZ, RZ, R12 ; - /*2450*/ @P1 IMAD.MOV.U32 R76, RZ, RZ, R23 ; -.L_x_133: - /*2460*/ BSYNC B0 ; -.L_x_132: - /*2470*/ BMOV.32.CLEAR RZ, B0 ; - /*2480*/ SHFL.IDX PT, R23, R7, 0x4, 0x181f ; - /*2490*/ BSSY B0, `(.L_x_134) ; - /*24a0*/ SHFL.IDX PT, R12, R61, 0x4, 0x181f ; - /*24b0*/ SHFL.IDX PT, R13, R65, 0x4, 0x181f ; - /*24c0*/ SHFL.IDX PT, R14, R62, 0x4, 0x181f ; - /*24d0*/ SHFL.IDX PT, R74, R60, 0x4, 0x181f ; - /*24e0*/ SHFL.IDX PT, R58, R63, 0x4, 0x181f ; - /*24f0*/ SHFL.IDX PT, R93, R8, 0x4, 0x181f ; - /*2500*/ SHFL.IDX PT, R57, R11, 0x4, 0x181f ; - /*2510*/ SHFL.IDX PT, R15, R9, 0x4, 0x181f ; - /*2520*/ SHFL.IDX PT, R16, R10, 0x4, 0x181f ; - /*2530*/ SHFL.IDX PT, R17, R0, 0x4, 0x181f ; - /*2540*/ SHFL.IDX PT, R18, R4, 0x4, 0x181f ; - /*2550*/ SHFL.IDX PT, R19, R2, 0x4, 0x181f ; - /*2560*/ SHFL.IDX PT, R20, R5, 0x4, 0x181f ; - /*2570*/ SHFL.IDX PT, R21, R3, 0x4, 0x181f ; - /*2580*/ SHFL.IDX PT, R22, R6, 0x4, 0x181f ; - /*2590*/ @!P0 BRA `(.L_x_135) ; - /*25a0*/ ISETP.NE.AND P1, PT, R68, 0x2, PT ; - /*25b0*/ IMAD.MOV.U32 R57, RZ, RZ, R18 ; - /*25c0*/ IMAD.MOV.U32 R93, RZ, RZ, R17 ; - /*25d0*/ IMAD.MOV.U32 R58, RZ, RZ, R16 ; - /*25e0*/ IMAD.MOV.U32 R74, RZ, RZ, R15 ; - /*25f0*/ @!P1 BRA `(.L_x_135) ; - /*2600*/ ISETP.NE.AND P1, PT, R68, 0x3, PT ; - /*2610*/ IMAD.MOV.U32 R57, RZ, RZ, R22 ; - /*2620*/ IMAD.MOV.U32 R93, RZ, RZ, R21 ; - /*2630*/ IMAD.MOV.U32 R58, RZ, RZ, R20 ; - /*2640*/ IMAD.MOV.U32 R74, RZ, RZ, R19 ; - /*2650*/ @P1 IMAD.MOV.U32 R57, RZ, RZ, R14 ; - /*2660*/ @P1 IMAD.MOV.U32 R93, RZ, RZ, R13 ; - /*2670*/ @P1 IMAD.MOV.U32 R58, RZ, RZ, R12 ; - /*2680*/ @P1 IMAD.MOV.U32 R74, RZ, RZ, R23 ; -.L_x_135: - /*2690*/ BSYNC B0 ; -.L_x_134: - /*26a0*/ BMOV.32.CLEAR RZ, B0 ; - /*26b0*/ SHFL.IDX PT, R23, R7, 0x5, 0x181f ; - /*26c0*/ BSSY B0, `(.L_x_136) ; - /*26d0*/ SHFL.IDX PT, R12, R61, 0x5, 0x181f ; - /*26e0*/ SHFL.IDX PT, R13, R65, 0x5, 0x181f ; - /*26f0*/ SHFL.IDX PT, R14, R62, 0x5, 0x181f ; - /*2700*/ SHFL.IDX PT, R75, R60, 0x5, 0x181f ; - /*2710*/ SHFL.IDX PT, R95, R63, 0x5, 0x181f ; - /*2720*/ SHFL.IDX PT, R59, R8, 0x5, 0x181f ; - /*2730*/ SHFL.IDX PT, R52, R11, 0x5, 0x181f ; - /*2740*/ SHFL.IDX PT, R15, R9, 0x5, 0x181f ; - /*2750*/ SHFL.IDX PT, R16, R10, 0x5, 0x181f ; - /*2760*/ SHFL.IDX PT, R17, R0, 0x5, 0x181f ; - /*2770*/ SHFL.IDX PT, R18, R4, 0x5, 0x181f ; - /*2780*/ SHFL.IDX PT, R19, R2, 0x5, 0x181f ; - /*2790*/ SHFL.IDX PT, R20, R5, 0x5, 0x181f ; - /*27a0*/ SHFL.IDX PT, R21, R3, 0x5, 0x181f ; - /*27b0*/ SHFL.IDX PT, R22, R6, 0x5, 0x181f ; - /*27c0*/ @!P0 BRA `(.L_x_137) ; - /*27d0*/ ISETP.NE.AND P1, PT, R68, 0x2, PT ; - /*27e0*/ IMAD.MOV.U32 R52, RZ, RZ, R18 ; - /*27f0*/ IMAD.MOV.U32 R59, RZ, RZ, R17 ; - /*2800*/ IMAD.MOV.U32 R95, RZ, RZ, R16 ; - /*2810*/ IMAD.MOV.U32 R75, RZ, RZ, R15 ; - /*2820*/ @!P1 BRA `(.L_x_137) ; - /*2830*/ ISETP.NE.AND P1, PT, R68, 0x3, PT ; - /*2840*/ IMAD.MOV.U32 R52, RZ, RZ, R22 ; - /*2850*/ IMAD.MOV.U32 R59, RZ, RZ, R21 ; - /*2860*/ IMAD.MOV.U32 R95, RZ, RZ, R20 ; - /*2870*/ IMAD.MOV.U32 R75, RZ, RZ, R19 ; - /*2880*/ @P1 IMAD.MOV.U32 R52, RZ, RZ, R14 ; - /*2890*/ @P1 IMAD.MOV.U32 R59, RZ, RZ, R13 ; - /*28a0*/ @P1 IMAD.MOV.U32 R95, RZ, RZ, R12 ; - /*28b0*/ @P1 IMAD.MOV.U32 R75, RZ, RZ, R23 ; -.L_x_137: - /*28c0*/ BSYNC B0 ; -.L_x_136: - /*28d0*/ BMOV.32.CLEAR RZ, B0 ; - /*28e0*/ SHFL.IDX PT, R23, R7, 0x6, 0x181f ; - /*28f0*/ BSSY B0, `(.L_x_138) ; - /*2900*/ SHFL.IDX PT, R12, R61, 0x6, 0x181f ; - /*2910*/ SHFL.IDX PT, R13, R65, 0x6, 0x181f ; - /*2920*/ SHFL.IDX PT, R14, R62, 0x6, 0x181f ; - /*2930*/ SHFL.IDX PT, R78, R60, 0x6, 0x181f ; - /*2940*/ SHFL.IDX PT, R98, R63, 0x6, 0x181f ; - /*2950*/ SHFL.IDX PT, R53, R8, 0x6, 0x181f ; - /*2960*/ SHFL.IDX PT, R54, R11, 0x6, 0x181f ; - /*2970*/ SHFL.IDX PT, R15, R9, 0x6, 0x181f ; - /*2980*/ SHFL.IDX PT, R16, R10, 0x6, 0x181f ; - /*2990*/ SHFL.IDX PT, R17, R0, 0x6, 0x181f ; - /*29a0*/ SHFL.IDX PT, R18, R4, 0x6, 0x181f ; - /*29b0*/ SHFL.IDX PT, R19, R2, 0x6, 0x181f ; - /*29c0*/ SHFL.IDX PT, R20, R5, 0x6, 0x181f ; - /*29d0*/ SHFL.IDX PT, R21, R3, 0x6, 0x181f ; - /*29e0*/ SHFL.IDX PT, R22, R6, 0x6, 0x181f ; - /*29f0*/ @!P0 BRA `(.L_x_139) ; - /*2a00*/ ISETP.NE.AND P1, PT, R68, 0x2, PT ; - /*2a10*/ IMAD.MOV.U32 R54, RZ, RZ, R18 ; - /*2a20*/ IMAD.MOV.U32 R53, RZ, RZ, R17 ; - /*2a30*/ IMAD.MOV.U32 R98, RZ, RZ, R16 ; - /*2a40*/ IMAD.MOV.U32 R78, RZ, RZ, R15 ; - /*2a50*/ @!P1 BRA `(.L_x_139) ; - /*2a60*/ ISETP.NE.AND P1, PT, R68, 0x3, PT ; - /*2a70*/ IMAD.MOV.U32 R54, RZ, RZ, R22 ; - /*2a80*/ IMAD.MOV.U32 R53, RZ, RZ, R21 ; - /*2a90*/ IMAD.MOV.U32 R98, RZ, RZ, R20 ; - /*2aa0*/ IMAD.MOV.U32 R78, RZ, RZ, R19 ; - /*2ab0*/ @P1 IMAD.MOV.U32 R54, RZ, RZ, R14 ; - /*2ac0*/ @P1 IMAD.MOV.U32 R53, RZ, RZ, R13 ; - /*2ad0*/ @P1 IMAD.MOV.U32 R98, RZ, RZ, R12 ; - /*2ae0*/ @P1 IMAD.MOV.U32 R78, RZ, RZ, R23 ; -.L_x_139: - /*2af0*/ BSYNC B0 ; -.L_x_138: - /*2b00*/ BMOV.32.CLEAR RZ, B0 ; - /*2b10*/ SHFL.IDX PT, R23, R7, 0x7, 0x181f ; - /*2b20*/ BSSY B0, `(.L_x_140) ; - /*2b30*/ SHFL.IDX PT, R12, R61, 0x7, 0x181f ; - /*2b40*/ SHFL.IDX PT, R13, R65, 0x7, 0x181f ; - /*2b50*/ SHFL.IDX PT, R14, R62, 0x7, 0x181f ; - /*2b60*/ SHFL.IDX PT, R81, R60, 0x7, 0x181f ; - /*2b70*/ SHFL.IDX PT, R99, R63, 0x7, 0x181f ; - /*2b80*/ SHFL.IDX PT, R55, R8, 0x7, 0x181f ; - /*2b90*/ SHFL.IDX PT, R56, R11, 0x7, 0x181f ; - /*2ba0*/ SHFL.IDX PT, R15, R9, 0x7, 0x181f ; - /*2bb0*/ SHFL.IDX PT, R16, R10, 0x7, 0x181f ; - /*2bc0*/ SHFL.IDX PT, R17, R0, 0x7, 0x181f ; - /*2bd0*/ SHFL.IDX PT, R18, R4, 0x7, 0x181f ; - /*2be0*/ SHFL.IDX PT, R19, R2, 0x7, 0x181f ; - /*2bf0*/ SHFL.IDX PT, R20, R5, 0x7, 0x181f ; - /*2c00*/ SHFL.IDX PT, R21, R3, 0x7, 0x181f ; - /*2c10*/ SHFL.IDX PT, R22, R6, 0x7, 0x181f ; - /*2c20*/ @!P0 BRA `(.L_x_141) ; - /*2c30*/ ISETP.NE.AND P0, PT, R68, 0x2, PT ; - /*2c40*/ IMAD.MOV.U32 R99, RZ, RZ, R16 ; - /*2c50*/ IMAD.MOV.U32 R81, RZ, RZ, R15 ; - /*2c60*/ IMAD.MOV.U32 R55, RZ, RZ, R17 ; - /*2c70*/ IMAD.MOV.U32 R56, RZ, RZ, R18 ; - /*2c80*/ @!P0 BRA `(.L_x_141) ; - /*2c90*/ ISETP.NE.AND P0, PT, R68, 0x3, PT ; - /*2ca0*/ IMAD.MOV.U32 R99, RZ, RZ, R20 ; - /*2cb0*/ IMAD.MOV.U32 R81, RZ, RZ, R19 ; - /*2cc0*/ IMAD.MOV.U32 R55, RZ, RZ, R21 ; - /*2cd0*/ IMAD.MOV.U32 R56, RZ, RZ, R22 ; - /*2ce0*/ @P0 IMAD.MOV.U32 R99, RZ, RZ, R12 ; - /*2cf0*/ @P0 IMAD.MOV.U32 R81, RZ, RZ, R23 ; - /*2d00*/ @P0 IMAD.MOV.U32 R55, RZ, RZ, R13 ; - /*2d10*/ @P0 IMAD.MOV.U32 R56, RZ, RZ, R14 ; -.L_x_141: - /*2d20*/ BSYNC B0 ; -.L_x_140: - /*2d30*/ IMAD.MOV.U32 R72, RZ, RZ, RZ ; -.L_x_142: - /*2d40*/ LDS.U.128 R12, [R69] ; - /*2d50*/ SHF.R.U32.HI R86, RZ, 0x2, R72 ; - /*2d60*/ IMAD.MOV.U32 R80, RZ, RZ, 0x80 ; - /*2d70*/ LOP3.LUT R16, R12, R72, RZ, 0x3c, !PT ; - /*2d80*/ IMAD R16, R16, 0x1000193, RZ ; - /*2d90*/ LOP3.LUT R17, R16, R79, RZ, 0x3c, !PT ; - /*2da0*/ LOP3.LUT R16, R13, R72, RZ, 0x3c, !PT ; - /*2db0*/ IMAD R18, R16, 0x1000193, RZ ; - /*2dc0*/ SHFL.IDX PT, R17, R17, R86, 0x181f ; - /*2dd0*/ LOP3.LUT R21, R18, R85, RZ, 0x3c, !PT ; - /*2de0*/ LOP3.LUT R18, R14, R72, RZ, 0x3c, !PT ; - /*2df0*/ IMAD R18, R18, 0x1000193, RZ ; - /*2e00*/ SHFL.IDX PT, R21, R21, R86, 0x181f ; - /*2e10*/ IMAD.HI.U32 R16, R17, c[0x3][0x18c], RZ ; - /*2e20*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*2e30*/ IMAD R16, R16, c[0x3][0x184], R17 ; - /*2e40*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*2e50*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*2e60*/ IMAD.IADD R17, R16, 0x1, -R19 ; - /*2e70*/ LOP3.LUT R19, R18, R73, RZ, 0x3c, !PT ; - /*2e80*/ IMAD.WIDE.U32 R16, R17, R80, c[0x3][0x190] ; - /*2e90*/ IADD3 R36, P0, R16, R64, RZ ; - /*2ea0*/ IMAD.HI.U32 R16, R21, c[0x3][0x18c], RZ ; - /*2eb0*/ SHFL.IDX PT, R19, R19, R86, 0x181f ; - /*2ec0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*2ed0*/ IMAD.X R37, RZ, RZ, R17, P0 ; - /*2ee0*/ IMAD R21, R16, c[0x3][0x184], R21 ; - /*2ef0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2f00*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*2f10*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*2f20*/ IMAD.IADD R17, R21, 0x1, -R16 ; - /*2f30*/ IMAD.HI.U32 R18, R19, c[0x3][0x18c], RZ ; - /*2f40*/ IMAD.WIDE.U32 R16, R17, R80, c[0x3][0x190] ; - /*2f50*/ IMAD.MOV R18, RZ, RZ, -R18 ; - /*2f60*/ IADD3 R40, P0, R16, R64, RZ ; - /*2f70*/ IMAD R19, R18, c[0x3][0x184], R19 ; - /*2f80*/ IMAD.X R41, RZ, RZ, R17, P0 ; - /*2f90*/ ISETP.GE.U32.AND P0, PT, R19, c[0x3][0x184], PT ; - /*2fa0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*2fb0*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*2fc0*/ IMAD.IADD R17, R19, 0x1, -R16 ; - /*2fd0*/ IMAD.WIDE.U32 R16, R17, R80, c[0x3][0x190] ; - /*2fe0*/ IADD3 R16, P0, R16, R64, RZ ; - /*2ff0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*3000*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*3010*/ IADD3 R100, R72, 0x1, RZ ; - /*3020*/ IMAD R90, R90, 0x1000193, RZ ; - /*3030*/ IMAD R48, R92, 0x1000193, RZ ; - /*3040*/ LOP3.LUT R20, R12, R100.reuse, RZ, 0x3c, !PT ; - /*3050*/ IMAD R24, R97, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R27, R14, R100, RZ, 0x3c, !PT ; - /*3070*/ IMAD R20, R20, 0x1000193, RZ ; - /*3080*/ LOP3.LUT R37, R90, R37, RZ, 0x3c, !PT ; - /*3090*/ LOP3.LUT R21, R20, R37, RZ, 0x3c, !PT ; - /*30a0*/ LOP3.LUT R20, R13, R100, RZ, 0x3c, !PT ; - /*30b0*/ IMAD R23, R20, 0x1000193, RZ ; - /*30c0*/ SHFL.IDX PT, R21, R21, R86, 0x181f ; - /*30d0*/ LOP3.LUT R48, R48, R41, RZ, 0x3c, !PT ; - /*30e0*/ IMAD.HI.U32 R20, R21, c[0x3][0x18c], RZ ; - /*30f0*/ LOP3.LUT R25, R23, R48, RZ, 0x3c, !PT ; - /*3100*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*3110*/ IMAD R23, R20, c[0x3][0x184], R21 ; - /*3120*/ SHFL.IDX PT, R22, R25, R86, 0x181f ; - /*3130*/ LOP3.LUT R20, R15, R72, RZ, 0x3c, !PT ; - /*3140*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*3150*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*3160*/ IMAD.IADD R21, R23, 0x1, -R26 ; - /*3170*/ LOP3.LUT R17, R24, R17, RZ, 0x3c, !PT ; - /*3180*/ IMAD R24, R27, 0x1000193, RZ ; - /*3190*/ IMAD R23, R20, 0x1000193, RZ ; - /*31a0*/ IMAD.WIDE.U32 R20, R21, R80, c[0x3][0x190] ; - /*31b0*/ LOP3.LUT R27, R24, R17, RZ, 0x3c, !PT ; - /*31c0*/ LOP3.LUT R25, R23, R76, RZ, 0x3c, !PT ; - /*31d0*/ IADD3 R28, P0, R20, R64, RZ ; - /*31e0*/ IMAD.HI.U32 R20, R22, c[0x3][0x18c], RZ ; - /*31f0*/ SHFL.IDX PT, R23, R27, R86, 0x181f ; - /*3200*/ IMAD.X R29, RZ, RZ, R21, P0 ; - /*3210*/ IMAD.MOV R21, RZ, RZ, -R20 ; - /*3220*/ SHFL.IDX PT, R24, R25, R86, 0x181f ; - /*3230*/ IMAD R22, R21, c[0x3][0x184], R22 ; - /*3240*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*3250*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*3260*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3270*/ IMAD.IADD R21, R22, 0x1, -R21 ; - /*3280*/ IMAD.HI.U32 R26, R23, c[0x3][0x18c], RZ ; - /*3290*/ IMAD.WIDE.U32 R20, R21, R80, c[0x3][0x190] ; - /*32a0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*32b0*/ IADD3 R32, P0, R20, R64, RZ ; - /*32c0*/ IMAD.HI.U32 R22, R24, c[0x3][0x18c], RZ ; - /*32d0*/ IMAD R23, R26, c[0x3][0x184], R23 ; - /*32e0*/ IMAD.MOV R25, RZ, RZ, -R22 ; - /*32f0*/ IMAD.X R33, RZ, RZ, R21, P0 ; - /*3300*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*3310*/ IMAD R24, R25, c[0x3][0x184], R24 ; - /*3320*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*3330*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*3340*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*3350*/ IMAD.IADD R25, R23, 0x1, -R20 ; - /*3360*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3370*/ IMAD.IADD R23, R24, 0x1, -R21 ; - /*3380*/ IMAD.WIDE.U32 R20, R25, R80, c[0x3][0x190] ; - /*3390*/ IMAD.WIDE.U32 R22, R23, R80, c[0x3][0x190] ; - /*33a0*/ IADD3 R20, P0, R20, R64, RZ ; - /*33b0*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*33c0*/ IADD3 R24, P0, R22, R64, RZ ; - /*33d0*/ IMAD.X R25, RZ, RZ, R23, P0 ; - /*33e0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*33f0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*3400*/ IMAD R83, R83, 0x1000193, RZ ; - /*3410*/ IADD3 R94, R72, 0x2, RZ ; - /*3420*/ IMAD R87, R87, 0x1000193, RZ ; - /*3430*/ IMAD R79, R79, 0x1000193, RZ ; - /*3440*/ LOP3.LUT R38, R83, R38, RZ, 0x3c, !PT ; - /*3450*/ IMAD R91, R91, 0x1000193, RZ ; - /*3460*/ LOP3.LUT R42, R87, R42, RZ, 0x3c, !PT ; - /*3470*/ IMAD R96, R96, 0x1000193, RZ ; - /*3480*/ IMAD R49, R38, 0x1000193, RZ ; - /*3490*/ LOP3.LUT R38, R12, R94, RZ, 0x3c, !PT ; - /*34a0*/ IMAD R83, R42, 0x1000193, RZ ; - /*34b0*/ LOP3.LUT R18, R91, R18, RZ, 0x3c, !PT ; - /*34c0*/ IMAD R50, R37, 0x1000193, RZ ; - /*34d0*/ IMAD R38, R38, 0x1000193, RZ ; - /*34e0*/ IMAD R42, R89, 0x1000193, RZ ; - /*34f0*/ LOP3.LUT R43, R42, R43, RZ, 0x3c, !PT ; - /*3500*/ LOP3.LUT R49, R49, R30, RZ, 0x3c, !PT ; - /*3510*/ LOP3.LUT R41, R38, R49, RZ, 0x3c, !PT ; - /*3520*/ LOP3.LUT R38, R13, R94, RZ, 0x3c, !PT ; - /*3530*/ IMAD R38, R38, 0x1000193, RZ ; - /*3540*/ SHFL.IDX PT, R30, R41, R86, 0x181f ; - /*3550*/ LOP3.LUT R83, R83, R34, RZ, 0x3c, !PT ; - /*3560*/ IMAD.HI.U32 R34, R30, c[0x3][0x18c], RZ ; - /*3570*/ LOP3.LUT R47, R38, R83, RZ, 0x3c, !PT ; - /*3580*/ IMAD.MOV R45, RZ, RZ, -R34 ; - /*3590*/ LOP3.LUT R34, R79, R36, RZ, 0x3c, !PT ; - /*35a0*/ IMAD R30, R45, c[0x3][0x184], R30 ; - /*35b0*/ IMAD R45, R18, 0x1000193, RZ ; - /*35c0*/ SHFL.IDX PT, R36, R47, R86, 0x181f ; - /*35d0*/ LOP3.LUT R18, R14, R94, RZ, 0x3c, !PT ; - /*35e0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*35f0*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*3600*/ IMAD.IADD R41, R30, 0x1, -R41 ; - /*3610*/ LOP3.LUT R22, R45, R22, RZ, 0x3c, !PT ; - /*3620*/ LOP3.LUT R96, R96, R25, RZ, 0x3c, !PT ; - /*3630*/ IMAD R25, R18, 0x1000193, RZ ; - /*3640*/ LOP3.LUT R18, R15, R100, RZ, 0x3c, !PT ; - /*3650*/ IMAD.HI.U32 R38, R36, c[0x3][0x18c], RZ ; - /*3660*/ LOP3.LUT R79, R25, R22, RZ, 0x3c, !PT ; - /*3670*/ IMAD R45, R18, 0x1000193, RZ ; - /*3680*/ IMAD R25, R85, 0x1000193, RZ ; - /*3690*/ IMAD R18, R84, 0x1000193, RZ ; - /*36a0*/ LOP3.LUT R51, R45, R96, RZ, 0x3c, !PT ; - /*36b0*/ IMAD.MOV R45, RZ, RZ, -R38 ; - /*36c0*/ SHFL.IDX PT, R30, R79, R86, 0x181f ; - /*36d0*/ LOP3.LUT R25, R25, R40, RZ, 0x3c, !PT ; - /*36e0*/ IMAD R40, R45, c[0x3][0x184], R36 ; - /*36f0*/ LOP3.LUT R18, R18, R39, RZ, 0x3c, !PT ; - /*3700*/ IMAD.WIDE.U32 R38, R41, R80, c[0x3][0x190] ; - /*3710*/ SHFL.IDX PT, R36, R51, R86, 0x181f ; - /*3720*/ IMAD R41, R34, 0x1000193, RZ ; - /*3730*/ IADD3 R44, P0, R38, R64, RZ ; - /*3740*/ LOP3.LUT R34, R41, R28, RZ, 0x3c, !PT ; - /*3750*/ IMAD.X R45, RZ, RZ, R39, P0 ; - /*3760*/ ISETP.GE.U32.AND P0, PT, R40, c[0x3][0x184], PT ; - /*3770*/ LOP3.LUT R50, R50, R29, RZ, 0x3c, !PT ; - /*3780*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*3790*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*37a0*/ IMAD.HI.U32 R28, R30, c[0x3][0x18c], RZ ; - /*37b0*/ IMAD.MOV R37, RZ, RZ, -R28 ; - /*37c0*/ IMAD.HI.U32 R28, R36, c[0x3][0x18c], RZ ; - /*37d0*/ IMAD.IADD R29, R40, 0x1, -R29 ; - /*37e0*/ IMAD R38, R37, c[0x3][0x184], R30 ; - /*37f0*/ IMAD.MOV R37, RZ, RZ, -R28 ; - /*3800*/ IMAD.WIDE.U32 R28, R29, R80, c[0x3][0x190] ; - /*3810*/ ISETP.GE.U32.AND P1, PT, R38, c[0x3][0x184], PT ; - /*3820*/ IMAD R30, R37, c[0x3][0x184], R36 ; - /*3830*/ IADD3 R36, P0, R28, R64, RZ ; - /*3840*/ IMAD.X R37, RZ, RZ, R29, P0 ; - /*3850*/ SEL R29, RZ, c[0x3][0x184], !P1 ; - /*3860*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*3870*/ IMAD.IADD R41, R38, 0x1, -R29 ; - /*3880*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*3890*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*38a0*/ IMAD.WIDE.U32 R40, R41, R80, c[0x3][0x190] ; - /*38b0*/ IMAD.IADD R29, R30, 0x1, -R29 ; - /*38c0*/ IADD3 R40, P0, R40, R64, RZ ; - /*38d0*/ IMAD.WIDE.U32 R28, R29, R80, c[0x3][0x190] ; - /*38e0*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*38f0*/ IADD3 R28, P0, R28, R64, RZ ; - /*3900*/ IMAD R30, R43, 0x1000193, RZ ; - /*3910*/ IMAD R18, R18, 0x1000193, RZ ; - /*3920*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*3930*/ LOP3.LUT R35, R30, R35, RZ, 0x3c, !PT ; - /*3940*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*3950*/ LOP3.LUT R18, R18, R31, RZ, 0x3c, !PT ; - /*3960*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*3970*/ IADD3 R101, R72, 0x3, RZ ; - /*3980*/ IMAD R25, R25, 0x1000193, RZ ; - /*3990*/ IMAD R18, R18, 0x1000193, RZ ; - /*39a0*/ LOP3.LUT R12, R12, R101, RZ, 0x3c, !PT ; - /*39b0*/ LOP3.LUT R32, R25, R32, RZ, 0x3c, !PT ; - /*39c0*/ IMAD R25, R12, 0x1000193, RZ ; - /*39d0*/ IMAD R48, R48, 0x1000193, RZ ; - /*39e0*/ IMAD R82, R82, 0x1000193, RZ ; - /*39f0*/ IMAD R12, R35, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R19, R82, R19, RZ, 0x3c, !PT ; - /*3a10*/ LOP3.LUT R35, R14, R101, RZ, 0x3c, !PT ; - /*3a20*/ LOP3.LUT R14, R15, R94, RZ, 0x3c, !PT ; - /*3a30*/ IMAD R79, R49, 0x1000193, RZ ; - /*3a40*/ IMAD R83, R83, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R18, R18, R47, RZ, 0x3c, !PT ; - /*3a60*/ LOP3.LUT R47, R25, R18, RZ, 0x3c, !PT ; - /*3a70*/ SHFL.IDX PT, R47, R47, R86, 0x181f ; - /*3a80*/ LOP3.LUT R25, R48, R33, RZ, 0x3c, !PT ; - /*3a90*/ LOP3.LUT R33, R13, R101, RZ, 0x3c, !PT ; - /*3aa0*/ IMAD R13, R88, 0x1000193, RZ ; - /*3ab0*/ IMAD R33, R33, 0x1000193, RZ ; - /*3ac0*/ LOP3.LUT R26, R13, R26, RZ, 0x3c, !PT ; - /*3ad0*/ IMAD R48, R19, 0x1000193, RZ ; - /*3ae0*/ LOP3.LUT R12, R12, R39, RZ, 0x3c, !PT ; - /*3af0*/ IMAD.HI.U32 R13, R47, c[0x3][0x18c], RZ ; - /*3b00*/ LOP3.LUT R33, R33, R12, RZ, 0x3c, !PT ; - /*3b10*/ LOP3.LUT R23, R48, R23, RZ, 0x3c, !PT ; - /*3b20*/ IMAD.MOV R82, RZ, RZ, -R13 ; - /*3b30*/ IMAD R19, R26, 0x1000193, RZ ; - /*3b40*/ SHFL.IDX PT, R13, R33, R86, 0x181f ; - /*3b50*/ IMAD R26, R23, 0x1000193, RZ ; - /*3b60*/ IMAD R47, R82, c[0x3][0x184], R47 ; - /*3b70*/ ISETP.GE.U32.AND P0, PT, R47, c[0x3][0x184], PT ; - /*3b80*/ LOP3.LUT R43, R26, R43, RZ, 0x3c, !PT ; - /*3b90*/ LOP3.LUT R30, R19, R30, RZ, 0x3c, !PT ; - /*3ba0*/ IMAD R19, R14, 0x1000193, RZ ; - /*3bb0*/ IMAD R14, R35, 0x1000193, RZ ; - /*3bc0*/ LOP3.LUT R39, R14, R43, RZ, 0x3c, !PT ; - /*3bd0*/ SEL R14, RZ, c[0x3][0x184], !P0 ; - /*3be0*/ LOP3.LUT R23, R19, R30, RZ, 0x3c, !PT ; - /*3bf0*/ IMAD.IADD R35, R47, 0x1, -R14 ; - /*3c00*/ IMAD R33, R34, 0x1000193, RZ ; - /*3c10*/ IMAD.WIDE.U32 R34, R35, R80, c[0x3][0x190] ; - /*3c20*/ SHFL.IDX PT, R23, R23, R86, 0x181f ; - /*3c30*/ IMAD.HI.U32 R26, R13, c[0x3][0x18c], RZ ; - /*3c40*/ IADD3 R34, P0, R34, R64, RZ ; - /*3c50*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*3c60*/ IMAD.X R35, RZ, RZ, R35, P0 ; - /*3c70*/ IMAD R13, R26, c[0x3][0x184], R13 ; - /*3c80*/ SHFL.IDX PT, R14, R39, R86, 0x181f ; - /*3c90*/ IMAD R26, R50, 0x1000193, RZ ; - /*3ca0*/ LOP3.LUT R19, R33, R44, RZ, 0x3c, !PT ; - /*3cb0*/ LOP3.LUT R79, R79, R46, RZ, 0x3c, !PT ; - /*3cc0*/ LOP3.LUT R26, R26, R45, RZ, 0x3c, !PT ; - /*3cd0*/ LDG.E.128.STRONG.GPU R44, [R34] ; - /*3ce0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*3cf0*/ SEL R48, RZ, c[0x3][0x184], !P0 ; - /*3d00*/ IMAD.IADD R33, R13, 0x1, -R48 ; - /*3d10*/ IMAD.HI.U32 R13, R23, c[0x3][0x18c], RZ ; - /*3d20*/ IMAD.MOV R48, RZ, RZ, -R13 ; - /*3d30*/ IMAD R13, R32, 0x1000193, RZ ; - /*3d40*/ IMAD.WIDE.U32 R32, R33, R80, c[0x3][0x190] ; - /*3d50*/ IMAD.HI.U32 R39, R14, c[0x3][0x18c], RZ ; - /*3d60*/ IMAD R23, R48, c[0x3][0x184], R23 ; - /*3d70*/ IADD3 R48, P2, R32, R64, RZ ; - /*3d80*/ IMAD.MOV R39, RZ, RZ, -R39 ; - /*3d90*/ LOP3.LUT R13, R13, R36, RZ, 0x3c, !PT ; - /*3da0*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*3db0*/ IMAD R36, R39, c[0x3][0x184], R14 ; - /*3dc0*/ IMAD.X R49, RZ, RZ, R33, P2 ; - /*3dd0*/ SEL R14, RZ, c[0x3][0x184], !P0 ; - /*3de0*/ ISETP.GE.U32.AND P1, PT, R36, c[0x3][0x184], PT ; - /*3df0*/ IMAD.IADD R33, R23, 0x1, -R14 ; - /*3e00*/ SEL R23, RZ, c[0x3][0x184], !P1 ; - /*3e10*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*3e20*/ IMAD.WIDE.U32 R32, R33, R80, c[0x3][0x190] ; - /*3e30*/ IMAD.IADD R23, R36, 0x1, -R23 ; - /*3e40*/ IADD3 R32, P0, R32, R64, RZ ; - /*3e50*/ IMAD.WIDE.U32 R34, R23, R80, c[0x3][0x190] ; - /*3e60*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*3e70*/ IADD3 R88, P0, R34, R64, RZ ; - /*3e80*/ IMAD.X R89, RZ, RZ, R35, P0 ; - /*3e90*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*3ea0*/ IMAD R14, R25, 0x1000193, RZ ; - /*3eb0*/ LOP3.LUT R23, R14, R37, RZ, 0x3c, !PT ; - /*3ec0*/ LOP3.LUT R14, R83, R38, RZ, 0x3c, !PT ; - /*3ed0*/ LDG.E.128.STRONG.GPU R36, [R88] ; - /*3ee0*/ IMAD R19, R19, 0x1000193, RZ ; - /*3ef0*/ IMAD R26, R26, 0x1000193, RZ ; - /*3f00*/ IMAD R83, R79, 0x1000193, RZ ; - /*3f10*/ IMAD R18, R18, 0x1000193, RZ ; - /*3f20*/ IMAD R73, R73, 0x1000193, RZ ; - /*3f30*/ IMAD R87, R14, 0x1000193, RZ ; - /*3f40*/ IMAD R13, R13, 0x1000193, RZ ; - /*3f50*/ LOP3.LUT R16, R73, R16, RZ, 0x3c, !PT ; - /*3f60*/ IMAD R12, R12, 0x1000193, RZ ; - /*3f70*/ IMAD R92, R23, 0x1000193, RZ ; - /*3f80*/ IMAD R82, R43, 0x1000193, RZ ; - /*3f90*/ LOP3.LUT R79, R19, R44, RZ, 0x3c, !PT ; - /*3fa0*/ LOP3.LUT R90, R26, R45, RZ, 0x3c, !PT ; - /*3fb0*/ LOP3.LUT R83, R83, R46, RZ, 0x3c, !PT ; - /*3fc0*/ LOP3.LUT R84, R18, R47, RZ, 0x3c, !PT ; - /*3fd0*/ LDS.U.128 R44, [R69+0x10] ; - /*3fe0*/ IMAD R18, R77, 0x1000193, RZ ; - /*3ff0*/ LOP3.LUT R27, R18, R27, RZ, 0x3c, !PT ; - /*4000*/ IMAD R14, R27, 0x1000193, RZ ; - /*4010*/ LOP3.LUT R14, R14, R31, RZ, 0x3c, !PT ; - /*4020*/ IMAD R18, R14, 0x1000193, RZ ; - /*4030*/ LOP3.LUT R85, R13, R48, RZ, 0x3c, !PT ; - /*4040*/ IMAD R13, R16, 0x1000193, RZ ; - /*4050*/ IMAD R16, R17, 0x1000193, RZ ; - /*4060*/ LOP3.LUT R14, R45, R72, RZ, 0x3c, !PT ; - /*4070*/ LOP3.LUT R20, R13, R20, RZ, 0x3c, !PT ; - /*4080*/ LOP3.LUT R13, R44, R72, RZ, 0x3c, !PT ; - /*4090*/ IMAD R14, R14, 0x1000193, RZ ; - /*40a0*/ LOP3.LUT R21, R16, R21, RZ, 0x3c, !PT ; - /*40b0*/ LOP3.LUT R16, R46, R72.reuse, RZ, 0x3c, !PT ; - /*40c0*/ IMAD R13, R13, 0x1000193, RZ ; - /*40d0*/ LOP3.LUT R19, R14, R75, RZ, 0x3c, !PT ; - /*40e0*/ LOP3.LUT R17, R47, R72, RZ, 0x3c, !PT ; - /*40f0*/ LOP3.LUT R13, R13, R74, RZ, 0x3c, !PT ; - /*4100*/ LOP3.LUT R14, R15, R101, RZ, 0x3c, !PT ; - /*4110*/ IMAD R15, R16, 0x1000193, RZ ; - /*4120*/ LOP3.LUT R35, R18, R35, RZ, 0x3c, !PT ; - /*4130*/ IMAD R18, R17, 0x1000193, RZ ; - /*4140*/ IMAD R26, R14, 0x1000193, RZ ; - /*4150*/ LOP3.LUT R17, R15, R78, RZ, 0x3c, !PT ; - /*4160*/ SHFL.IDX PT, R16, R13, R86, 0x181f ; - /*4170*/ LOP3.LUT R15, R18, R81, RZ, 0x3c, !PT ; - /*4180*/ LOP3.LUT R25, R26, R35, RZ, 0x3c, !PT ; - /*4190*/ SHFL.IDX PT, R14, R19, R86, 0x181f ; - /*41a0*/ SHFL.IDX PT, R17, R17, R86, 0x181f ; - /*41b0*/ IMAD R18, R21, 0x1000193, RZ ; - /*41c0*/ SHFL.IDX PT, R15, R15, R86, 0x181f ; - /*41d0*/ IMAD R21, R22, 0x1000193, RZ ; - /*41e0*/ SHFL.IDX PT, R13, R25, R86, 0x181f ; - /*41f0*/ LOP3.LUT R18, R18, R41, RZ, 0x3c, !PT ; - /*4200*/ LOP3.LUT R21, R21, R42, RZ, 0x3c, !PT ; - /*4210*/ LOP3.LUT R89, R12, R51, RZ, 0x3c, !PT ; - /*4220*/ IMAD R23, R20, 0x1000193, RZ ; - /*4230*/ IMAD.HI.U32 R12, R16, c[0x3][0x18c], RZ ; - /*4240*/ IMAD R21, R21, 0x1000193, RZ ; - /*4250*/ IMAD R20, R18, 0x1000193, RZ ; - /*4260*/ IMAD.HI.U32 R18, R14, c[0x3][0x18c], RZ ; - /*4270*/ LOP3.LUT R91, R21, R38, RZ, 0x3c, !PT ; - /*4280*/ IMAD.MOV R19, RZ, RZ, -R12 ; - /*4290*/ IMAD.HI.U32 R12, R17, c[0x3][0x18c], RZ ; - /*42a0*/ IMAD.MOV R21, RZ, RZ, -R18 ; - /*42b0*/ IMAD R16, R19, c[0x3][0x184], R16 ; - /*42c0*/ LOP3.LUT R97, R20, R37, RZ, 0x3c, !PT ; - /*42d0*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*42e0*/ IMAD.HI.U32 R18, R15, c[0x3][0x18c], RZ ; - /*42f0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*4300*/ IMAD R14, R21, c[0x3][0x184], R14 ; - /*4310*/ IMAD.HI.U32 R20, R13, c[0x3][0x18c], RZ ; - /*4320*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*4330*/ IMAD R17, R12, c[0x3][0x184], R17 ; - /*4340*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*4350*/ IMAD.MOV R18, RZ, RZ, -R18 ; - /*4360*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*4370*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*4380*/ IMAD R18, R18, c[0x3][0x184], R15 ; - /*4390*/ SEL R15, RZ, c[0x3][0x184], !P1 ; - /*43a0*/ IMAD R20, R20, c[0x3][0x184], R13 ; - /*43b0*/ IMAD.IADD R19, R16, 0x1, -R19 ; - /*43c0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*43d0*/ IMAD.IADD R15, R14, 0x1, -R15 ; - /*43e0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*43f0*/ IMAD.WIDE.U32 R12, R19, R80, c[0x3][0x190] ; - /*4400*/ ISETP.GE.U32.AND P1, PT, R18, c[0x3][0x184], PT ; - /*4410*/ LOP3.LUT R23, R23, R40, RZ, 0x3c, !PT ; - /*4420*/ IMAD.IADD R21, R17, 0x1, -R16 ; - /*4430*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*4440*/ IMAD.WIDE.U32 R14, R15, R80, c[0x3][0x190] ; - /*4450*/ SEL R19, RZ, c[0x3][0x184], !P1 ; - /*4460*/ IADD3 R12, P1, R12, R64.reuse, RZ ; - /*4470*/ IMAD R23, R23, 0x1000193, RZ ; - /*4480*/ IADD3 R16, P0, R14, R64, RZ ; - /*4490*/ IMAD.IADD R25, R20, 0x1, -R17 ; - /*44a0*/ IMAD.IADD R19, R18, 0x1, -R19 ; - /*44b0*/ IMAD.WIDE.U32 R20, R21, R80, c[0x3][0x190] ; - /*44c0*/ LOP3.LUT R73, R23, R36, RZ, 0x3c, !PT ; - /*44d0*/ IMAD.X R13, RZ, RZ, R13, P1 ; - /*44e0*/ IMAD R31, R76, 0x1000193, RZ ; - /*44f0*/ IMAD.WIDE.U32 R22, R19, R80, c[0x3][0x190] ; - /*4500*/ IMAD.X R17, RZ, RZ, R15, P0 ; - /*4510*/ IADD3 R20, P0, R20, R64, RZ ; - /*4520*/ IMAD.WIDE.U32 R18, R25, R80, c[0x3][0x190] ; - /*4530*/ LOP3.LUT R31, R31, R24, RZ, 0x3c, !PT ; - /*4540*/ LDG.E.128.STRONG.GPU R12, [R12] ; - /*4550*/ IADD3 R24, P1, R22, R64.reuse, RZ ; - /*4560*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*4570*/ IADD3 R36, P0, R18, R64, RZ ; - /*4580*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*4590*/ IMAD.X R37, RZ, RZ, R19, P0 ; - /*45a0*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*45b0*/ LDG.E.128.STRONG.GPU R20, [R20] ; - /*45c0*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*45d0*/ LOP3.LUT R82, R82, R39, RZ, 0x3c, !PT ; - /*45e0*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*45f0*/ IMAD R31, R31, 0x1000193, RZ ; - /*4600*/ IMAD R58, R58, 0x1000193, RZ ; - /*4610*/ LOP3.LUT R28, R31, R28, RZ, 0x3c, !PT ; - /*4620*/ LOP3.LUT R31, R44, R100, RZ, 0x3c, !PT ; - /*4630*/ IMAD R40, R31, 0x1000193, RZ ; - /*4640*/ IMAD R41, R28, 0x1000193, RZ ; - /*4650*/ IMAD R28, R95, 0x1000193, RZ ; - /*4660*/ IMAD R98, R98, 0x1000193, RZ ; - /*4670*/ IMAD R96, R96, 0x1000193, RZ ; - /*4680*/ LOP3.LUT R29, R96, R29, RZ, 0x3c, !PT ; - /*4690*/ LOP3.LUT R32, R41, R32, RZ, 0x3c, !PT ; - /*46a0*/ LOP3.LUT R13, R58, R13, RZ, 0x3c, !PT ; - /*46b0*/ LOP3.LUT R31, R40, R13, RZ, 0x3c, !PT ; - /*46c0*/ IMAD R40, R99, 0x1000193, RZ ; - /*46d0*/ LOP3.LUT R95, R28, R17, RZ, 0x3c, !PT ; - /*46e0*/ LOP3.LUT R17, R45, R100, RZ, 0x3c, !PT ; - /*46f0*/ SHFL.IDX PT, R28, R31, R86, 0x181f ; - /*4700*/ LOP3.LUT R98, R98, R21, RZ, 0x3c, !PT ; - /*4710*/ LOP3.LUT R21, R46, R100.reuse, RZ, 0x3c, !PT ; - /*4720*/ LOP3.LUT R99, R40, R25, RZ, 0x3c, !PT ; - /*4730*/ IMAD R40, R17, 0x1000193, RZ ; - /*4740*/ LOP3.LUT R100, R47, R100, RZ, 0x3c, !PT ; - /*4750*/ IMAD R21, R21, 0x1000193, RZ ; - /*4760*/ LOP3.LUT R25, R40, R95, RZ, 0x3c, !PT ; - /*4770*/ IMAD R100, R100, 0x1000193, RZ ; - /*4780*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*4790*/ LOP3.LUT R17, R100, R99, RZ, 0x3c, !PT ; - /*47a0*/ SHFL.IDX PT, R25, R25, R86, 0x181f ; - /*47b0*/ SHFL.IDX PT, R21, R21, R86, 0x181f ; - /*47c0*/ IMAD.HI.U32 R31, R28, c[0x3][0x18c], RZ ; - /*47d0*/ SHFL.IDX PT, R17, R17, R86, 0x181f ; - /*47e0*/ IMAD R40, R29, 0x1000193, RZ ; - /*47f0*/ IMAD R29, R30, 0x1000193, RZ ; - /*4800*/ IMAD.MOV R31, RZ, RZ, -R31 ; - /*4810*/ LOP3.LUT R29, R29, R34, RZ, 0x3c, !PT ; - /*4820*/ IMAD R28, R31, c[0x3][0x184], R28 ; - /*4830*/ IMAD R29, R29, 0x1000193, RZ ; - /*4840*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*4850*/ IMAD R31, R32, 0x1000193, RZ ; - /*4860*/ IMAD.HI.U32 R30, R25, c[0x3][0x18c], RZ ; - /*4870*/ LOP3.LUT R88, R29, R38, RZ, 0x3c, !PT ; - /*4880*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*4890*/ IMAD R32, R35, 0x1000193, RZ ; - /*48a0*/ LOP3.LUT R76, R31, R36, RZ, 0x3c, !PT ; - /*48b0*/ IMAD.MOV R34, RZ, RZ, -R30 ; - /*48c0*/ IMAD.HI.U32 R31, R21, c[0x3][0x18c], RZ ; - /*48d0*/ LOP3.LUT R77, R32, R39, RZ, 0x3c, !PT ; - /*48e0*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*48f0*/ IMAD.HI.U32 R30, R17, c[0x3][0x18c], RZ ; - /*4900*/ IMAD R25, R34, c[0x3][0x184], R25 ; - /*4910*/ IMAD.MOV R32, RZ, RZ, -R31 ; - /*4920*/ IMAD.WIDE.U32 R28, R29, R80, c[0x3][0x190] ; - /*4930*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4940*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*4950*/ IMAD R21, R32, c[0x3][0x184], R21 ; - /*4960*/ LOP3.LUT R33, R40, R33, RZ, 0x3c, !PT ; - /*4970*/ IMAD R17, R30, c[0x3][0x184], R17 ; - /*4980*/ IADD3 R28, P1, R28, R64, RZ ; - /*4990*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*49a0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*49b0*/ IMAD R96, R33, 0x1000193, RZ ; - /*49c0*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*49d0*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*49e0*/ IMAD.IADD R33, R25, 0x1, -R30 ; - /*49f0*/ ISETP.GE.U32.AND P1, PT, R17, c[0x3][0x184], PT ; - /*4a00*/ LOP3.LUT R96, R96, R37, RZ, 0x3c, !PT ; - /*4a10*/ IMAD.IADD R37, R21, 0x1, -R32 ; - /*4a20*/ SEL R36, RZ, c[0x3][0x184], !P1 ; - /*4a30*/ IMAD.WIDE.U32 R32, R33, R80, c[0x3][0x190] ; - /*4a40*/ LDG.E.128.STRONG.GPU R28, [R28] ; - /*4a50*/ IMAD.IADD R35, R17, 0x1, -R36 ; - /*4a60*/ IADD3 R32, P0, R32, R64, RZ ; - /*4a70*/ IMAD R34, R57, 0x1000193, RZ ; - /*4a80*/ IMAD.WIDE.U32 R36, R37, R80, c[0x3][0x190] ; - /*4a90*/ LOP3.LUT R21, R34, R15, RZ, 0x3c, !PT ; - /*4aa0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*4ab0*/ IADD3 R36, P0, R36, R64, RZ ; - /*4ac0*/ IMAD.WIDE.U32 R34, R35, R80, c[0x3][0x190] ; - /*4ad0*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*4ae0*/ IADD3 R40, P0, R34, R64, RZ ; - /*4af0*/ IMAD.X R41, RZ, RZ, R35, P0 ; - /*4b00*/ LDG.E.128.STRONG.GPU R32, [R32] ; - /*4b10*/ LDG.E.128.STRONG.GPU R36, [R36] ; - /*4b20*/ LDG.E.128.STRONG.GPU R40, [R40] ; - /*4b30*/ IMAD R93, R93, 0x1000193, RZ ; - /*4b40*/ LOP3.LUT R14, R93, R14, RZ, 0x3c, !PT ; - /*4b50*/ IMAD R15, R14, 0x1000193, RZ ; - /*4b60*/ LOP3.LUT R14, R44, R94, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R92, R92, R49, RZ, 0x3c, !PT ; - /*4b80*/ IMAD R49, R14, 0x1000193, RZ ; - /*4b90*/ IMAD R25, R53, 0x1000193, RZ ; - /*4ba0*/ IMAD R59, R59, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R14, R44, R101, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R25, R25, R22, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R18, R59, R18, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R44, R45, R94, RZ, 0x3c, !PT ; - /*4bf0*/ LOP3.LUT R17, R45, R101, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R45, R46, R94.reuse, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R94, R47, R94, RZ, 0x3c, !PT ; - /*4c20*/ IMAD R55, R55, 0x1000193, RZ ; - /*4c30*/ IMAD R25, R25, 0x1000193, RZ ; - /*4c40*/ LOP3.LUT R26, R55, R26, RZ, 0x3c, !PT ; - /*4c50*/ IMAD R45, R45, 0x1000193, RZ ; - /*4c60*/ IMAD R52, R52, 0x1000193, RZ ; - /*4c70*/ IMAD R54, R54, 0x1000193, RZ ; - /*4c80*/ LOP3.LUT R23, R54, R23, RZ, 0x3c, !PT ; - /*4c90*/ IMAD R56, R56, 0x1000193, RZ ; - /*4ca0*/ LOP3.LUT R87, R87, R50, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R27, R56, R27, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R30, R15, R30, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R49, R49, R30, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R15, R46, R101.reuse, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R101, R47, R101, RZ, 0x3c, !PT ; - /*4d00*/ SHFL.IDX PT, R22, R49, R86, 0x181f ; - /*4d10*/ IMAD R47, R18, 0x1000193, RZ ; - /*4d20*/ LOP3.LUT R34, R47, R34, RZ, 0x3c, !PT ; - /*4d30*/ IMAD R47, R44, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R38, R25, R38, RZ, 0x3c, !PT ; - /*4d50*/ IMAD R25, R26, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R47, R47, R34, RZ, 0x3c, !PT ; - /*4d70*/ LOP3.LUT R45, R45, R38, RZ, 0x3c, !PT ; - /*4d80*/ LOP3.LUT R42, R25, R42, RZ, 0x3c, !PT ; - /*4d90*/ IMAD.HI.U32 R18, R22, c[0x3][0x18c], RZ ; - /*4da0*/ SHFL.IDX PT, R25, R47, R86, 0x181f ; - /*4db0*/ IMAD R49, R94, 0x1000193, RZ ; - /*4dc0*/ IMAD.MOV R51, RZ, RZ, -R18 ; - /*4dd0*/ SHFL.IDX PT, R26, R45, R86, 0x181f ; - /*4de0*/ LOP3.LUT R49, R49, R42, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R18, R51, c[0x3][0x184], R22 ; - /*4e00*/ LOP3.LUT R22, R52, R19, RZ, 0x3c, !PT ; - /*4e10*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*4e20*/ SHFL.IDX PT, R46, R49, R86, 0x181f ; - /*4e30*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*4e40*/ IMAD.IADD R19, R18, 0x1, -R19 ; - /*4e50*/ IMAD R18, R21, 0x1000193, RZ ; - /*4e60*/ IMAD.HI.U32 R21, R25, c[0x3][0x18c], RZ ; - /*4e70*/ IMAD.MOV R48, RZ, RZ, -R21 ; - /*4e80*/ IMAD.HI.U32 R44, R26, c[0x3][0x18c], RZ ; - /*4e90*/ LOP3.LUT R31, R18, R31, RZ, 0x3c, !PT ; - /*4ea0*/ IMAD R25, R48, c[0x3][0x184], R25 ; - /*4eb0*/ IMAD.MOV R21, RZ, RZ, -R44 ; - /*4ec0*/ IMAD.WIDE.U32 R18, R19, R80, c[0x3][0x190] ; - /*4ed0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4ee0*/ IMAD R26, R21, c[0x3][0x184], R26 ; - /*4ef0*/ IADD3 R44, P1, R18, R64, RZ ; - /*4f00*/ IMAD.HI.U32 R21, R46, c[0x3][0x18c], RZ ; - /*4f10*/ SEL R18, RZ, c[0x3][0x184], !P0 ; - /*4f20*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*4f30*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*4f40*/ IMAD.X R45, RZ, RZ, R19, P1 ; - /*4f50*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*4f60*/ IMAD R22, R22, 0x1000193, RZ ; - /*4f70*/ IMAD.IADD R25, R25, 0x1, -R18 ; - /*4f80*/ IMAD R46, R21, c[0x3][0x184], R46 ; - /*4f90*/ LOP3.LUT R35, R22, R35, RZ, 0x3c, !PT ; - /*4fa0*/ IMAD R18, R23, 0x1000193, RZ ; - /*4fb0*/ IMAD.WIDE.U32 R22, R25, R80, c[0x3][0x190] ; - /*4fc0*/ ISETP.GE.U32.AND P0, PT, R46, c[0x3][0x184], PT ; - /*4fd0*/ IMAD.IADD R19, R26, 0x1, -R19 ; - /*4fe0*/ LOP3.LUT R39, R18, R39, RZ, 0x3c, !PT ; - /*4ff0*/ IADD3 R48, P1, R22, R64, RZ ; - /*5000*/ IMAD.WIDE.U32 R18, R19, R80, c[0x3][0x190] ; - /*5010*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*5020*/ IMAD.X R49, RZ, RZ, R23, P1 ; - /*5030*/ IADD3 R52, P0, R18, R64, RZ ; - /*5040*/ IMAD.IADD R21, R46, 0x1, -R21 ; - /*5050*/ LDG.E.128.STRONG.GPU R44, [R44] ; - /*5060*/ IMAD.X R53, RZ, RZ, R19, P0 ; - /*5070*/ IMAD.WIDE.U32 R18, R21, R80, c[0x3][0x190] ; - /*5080*/ LDG.E.128.STRONG.GPU R48, [R48] ; - /*5090*/ IADD3 R56, P0, R18, R64, RZ ; - /*50a0*/ LDG.E.128.STRONG.GPU R52, [R52] ; - /*50b0*/ IMAD.X R57, RZ, RZ, R19, P0 ; - /*50c0*/ LDG.E.128.STRONG.GPU R56, [R56] ; - /*50d0*/ IMAD R18, R31, 0x1000193, RZ ; - /*50e0*/ IMAD R26, R27, 0x1000193, RZ ; - /*50f0*/ IMAD R22, R17, 0x1000193, RZ ; - /*5100*/ LOP3.LUT R43, R26, R43, RZ, 0x3c, !PT ; - /*5110*/ IMAD R17, R74, 0x1000193, RZ ; - /*5120*/ IMAD R21, R75, 0x1000193, RZ ; - /*5130*/ LOP3.LUT R17, R17, R12, RZ, 0x3c, !PT ; - /*5140*/ LOP3.LUT R21, R21, R16, RZ, 0x3c, !PT ; - /*5150*/ IMAD R17, R17, 0x1000193, RZ ; - /*5160*/ LOP3.LUT R28, R17, R28, RZ, 0x3c, !PT ; - /*5170*/ LOP3.LUT R47, R18, R47, RZ, 0x3c, !PT ; - /*5180*/ IMAD R18, R35, 0x1000193, RZ ; - /*5190*/ LOP3.LUT R51, R18, R51, RZ, 0x3c, !PT ; - /*51a0*/ IMAD R18, R14, 0x1000193, RZ ; - /*51b0*/ IMAD R14, R39, 0x1000193, RZ ; - /*51c0*/ LOP3.LUT R19, R18, R47, RZ, 0x3c, !PT ; - /*51d0*/ IMAD R18, R43, 0x1000193, RZ ; - /*51e0*/ LOP3.LUT R23, R22, R51, RZ, 0x3c, !PT ; - /*51f0*/ IMAD R22, R15, 0x1000193, RZ ; - /*5200*/ LOP3.LUT R55, R14, R55, RZ, 0x3c, !PT ; - /*5210*/ SHFL.IDX PT, R15, R19, R86, 0x181f ; - /*5220*/ LOP3.LUT R25, R22, R55, RZ, 0x3c, !PT ; - /*5230*/ LOP3.LUT R31, R18, R59, RZ, 0x3c, !PT ; - /*5240*/ IMAD R18, R101, 0x1000193, RZ ; - /*5250*/ SHFL.IDX PT, R14, R23, R86, 0x181f ; - /*5260*/ LOP3.LUT R27, R18, R31, RZ, 0x3c, !PT ; - /*5270*/ SHFL.IDX PT, R12, R25, R86, 0x181f ; - /*5280*/ SHFL.IDX PT, R16, R27, R86, 0x181f ; - /*5290*/ IMAD.HI.U32 R18, R15, c[0x3][0x18c], RZ ; - /*52a0*/ IMAD.MOV R18, RZ, RZ, -R18 ; - /*52b0*/ IMAD.HI.U32 R19, R14, c[0x3][0x18c], RZ ; - /*52c0*/ IMAD.MOV R19, RZ, RZ, -R19 ; - /*52d0*/ IMAD R15, R18, c[0x3][0x184], R15 ; - /*52e0*/ IMAD R35, R78, 0x1000193, RZ ; - /*52f0*/ IMAD.HI.U32 R18, R12, c[0x3][0x18c], RZ ; - /*5300*/ IMAD R14, R19, c[0x3][0x184], R14 ; - /*5310*/ LOP3.LUT R35, R35, R20, RZ, 0x3c, !PT ; - /*5320*/ IMAD.MOV R19, RZ, RZ, -R18 ; - /*5330*/ ISETP.GE.U32.AND P0, PT, R15, c[0x3][0x184], PT ; - /*5340*/ IMAD.HI.U32 R20, R16, c[0x3][0x18c], RZ ; - /*5350*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*5360*/ IMAD R17, R19, c[0x3][0x184], R12 ; - /*5370*/ SEL R18, RZ, c[0x3][0x184], !P0 ; - /*5380*/ IMAD.MOV R23, RZ, RZ, -R20 ; - /*5390*/ SEL R19, RZ, c[0x3][0x184], !P1 ; - /*53a0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*53b0*/ IMAD R20, R23, c[0x3][0x184], R16 ; - /*53c0*/ IMAD.IADD R15, R15, 0x1, -R18 ; - /*53d0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*53e0*/ IMAD.IADD R19, R14, 0x1, -R19 ; - /*53f0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*5400*/ IMAD R18, R13, 0x1000193, RZ ; - /*5410*/ IMAD.WIDE.U32 R12, R15, R80, c[0x3][0x190] ; - /*5420*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*5430*/ IMAD.WIDE.U32 R14, R19, R80, c[0x3][0x190] ; - /*5440*/ LOP3.LUT R29, R18, R29, RZ, 0x3c, !PT ; - /*5450*/ IMAD.IADD R19, R17, 0x1, -R16 ; - /*5460*/ IADD3 R12, P1, R12, R64, RZ ; - /*5470*/ IMAD R39, R81, 0x1000193, RZ ; - /*5480*/ IMAD.WIDE.U32 R18, R19, R80, c[0x3][0x190] ; - /*5490*/ IMAD.IADD R81, R20, 0x1, -R23 ; - /*54a0*/ IADD3 R22, P0, R18, R64.reuse, RZ ; - /*54b0*/ IMAD.X R13, RZ, RZ, R13, P1 ; - /*54c0*/ IADD3 R16, P1, R14, R64, RZ ; - /*54d0*/ IMAD.WIDE.U32 R80, R81, R80, c[0x3][0x190] ; - /*54e0*/ LOP3.LUT R39, R39, R24, RZ, 0x3c, !PT ; - /*54f0*/ IMAD.X R23, RZ, RZ, R19, P0 ; - /*5500*/ IADD3 R24, P0, R80, R64, RZ ; - /*5510*/ IMAD.X R17, RZ, RZ, R15, P1 ; - /*5520*/ LDG.E.128.STRONG.GPU R12, [R12] ; - /*5530*/ IMAD R27, R21, 0x1000193, RZ ; - /*5540*/ IMAD.X R25, RZ, RZ, R81, P0 ; - /*5550*/ LDG.E.128.STRONG.GPU R20, [R22] ; - /*5560*/ LOP3.LUT R32, R27, R32, RZ, 0x3c, !PT ; - /*5570*/ LDG.E.128.STRONG.GPU R16, [R16] ; - /*5580*/ LDG.E.128.STRONG.GPU R24, [R24] ; - /*5590*/ IMAD R35, R35, 0x1000193, RZ ; - /*55a0*/ IMAD R74, R95, 0x1000193, RZ ; - /*55b0*/ LOP3.LUT R36, R35, R36, RZ, 0x3c, !PT ; - /*55c0*/ IMAD R35, R28, 0x1000193, RZ ; - /*55d0*/ IMAD R28, R29, 0x1000193, RZ ; - /*55e0*/ LOP3.LUT R33, R74, R33, RZ, 0x3c, !PT ; - /*55f0*/ IMAD R29, R30, 0x1000193, RZ ; - /*5600*/ IMAD R98, R98, 0x1000193, RZ ; - /*5610*/ IMAD R39, R39, 0x1000193, RZ ; - /*5620*/ LOP3.LUT R44, R35, R44, RZ, 0x3c, !PT ; - /*5630*/ IMAD R74, R99, 0x1000193, RZ ; - /*5640*/ LOP3.LUT R45, R28, R45, RZ, 0x3c, !PT ; - /*5650*/ IMAD R35, R38, 0x1000193, RZ ; - /*5660*/ LOP3.LUT R46, R29, R46, RZ, 0x3c, !PT ; - /*5670*/ IMAD R28, R33, 0x1000193, RZ ; - /*5680*/ LOP3.LUT R37, R98, R37, RZ, 0x3c, !PT ; - /*5690*/ IMAD R29, R34, 0x1000193, RZ ; - /*56a0*/ LOP3.LUT R40, R39, R40, RZ, 0x3c, !PT ; - /*56b0*/ IMAD R33, R36, 0x1000193, RZ ; - /*56c0*/ LOP3.LUT R41, R74, R41, RZ, 0x3c, !PT ; - /*56d0*/ IMAD R30, R37, 0x1000193, RZ ; - /*56e0*/ LOP3.LUT R54, R35, R54, RZ, 0x3c, !PT ; - /*56f0*/ IMAD R35, R44, 0x1000193, RZ ; - /*5700*/ IADD3 R72, R72, 0x4, RZ ; - /*5710*/ LOP3.LUT R50, R29, R50, RZ, 0x3c, !PT ; - /*5720*/ IMAD R29, R40, 0x1000193, RZ ; - /*5730*/ LOP3.LUT R49, R28, R49, RZ, 0x3c, !PT ; - /*5740*/ IMAD R39, R32, 0x1000193, RZ ; - /*5750*/ LOP3.LUT R52, R33, R52, RZ, 0x3c, !PT ; - /*5760*/ IMAD R28, R41, 0x1000193, RZ ; - /*5770*/ ISETP.GE.U32.AND P0, PT, R72, 0x40, PT ; - /*5780*/ IMAD R33, R42, 0x1000193, RZ ; - /*5790*/ LOP3.LUT R53, R30, R53, RZ, 0x3c, !PT ; - /*57a0*/ IMAD R30, R45, 0x1000193, RZ ; - /*57b0*/ LOP3.LUT R56, R29, R56, RZ, 0x3c, !PT ; - /*57c0*/ LOP3.LUT R48, R39, R48, RZ, 0x3c, !PT ; - /*57d0*/ LOP3.LUT R28, R28, R57, RZ, 0x3c, !PT ; - /*57e0*/ LOP3.LUT R29, R33, R58, RZ, 0x3c, !PT ; - /*57f0*/ IMAD R98, R53, 0x1000193, RZ ; - /*5800*/ IMAD R53, R54, 0x1000193, RZ ; - /*5810*/ IMAD R81, R56, 0x1000193, RZ ; - /*5820*/ IMAD R93, R46, 0x1000193, RZ ; - /*5830*/ IMAD R75, R48, 0x1000193, RZ ; - /*5840*/ IMAD R59, R50, 0x1000193, RZ ; - /*5850*/ IMAD R54, R55, 0x1000193, RZ ; - /*5860*/ IMAD R28, R28, 0x1000193, RZ ; - /*5870*/ IMAD R29, R29, 0x1000193, RZ ; - /*5880*/ IMAD R56, R31, 0x1000193, RZ ; - /*5890*/ LOP3.LUT R74, R35, R12, RZ, 0x3c, !PT ; - /*58a0*/ IMAD R12, R47, 0x1000193, RZ ; - /*58b0*/ LOP3.LUT R58, R30, R13, RZ, 0x3c, !PT ; - /*58c0*/ IMAD R30, R49, 0x1000193, RZ ; - /*58d0*/ IMAD R13, R52, 0x1000193, RZ ; - /*58e0*/ LOP3.LUT R57, R12, R15, RZ, 0x3c, !PT ; - /*58f0*/ IMAD R12, R51, 0x1000193, RZ ; - /*5900*/ LOP3.LUT R93, R93, R14, RZ, 0x3c, !PT ; - /*5910*/ LOP3.LUT R75, R75, R16, RZ, 0x3c, !PT ; - /*5920*/ LOP3.LUT R95, R30, R17, RZ, 0x3c, !PT ; - /*5930*/ LOP3.LUT R59, R59, R18, RZ, 0x3c, !PT ; - /*5940*/ LOP3.LUT R52, R12, R19, RZ, 0x3c, !PT ; - /*5950*/ LOP3.LUT R78, R13, R20, RZ, 0x3c, !PT ; - /*5960*/ LOP3.LUT R98, R98, R21, RZ, 0x3c, !PT ; - /*5970*/ LOP3.LUT R53, R53, R22, RZ, 0x3c, !PT ; - /*5980*/ LOP3.LUT R54, R54, R23, RZ, 0x3c, !PT ; - /*5990*/ LOP3.LUT R81, R81, R24, RZ, 0x3c, !PT ; - /*59a0*/ LOP3.LUT R99, R28, R25, RZ, 0x3c, !PT ; - /*59b0*/ LOP3.LUT R55, R29, R26, RZ, 0x3c, !PT ; - /*59c0*/ LOP3.LUT R56, R56, R27, RZ, 0x3c, !PT ; - /*59d0*/ @!P0 BRA `(.L_x_142) ; - /*59e0*/ IMAD R79, R79, 0x1000193, RZ ; - /*59f0*/ LOP3.LUT R21, R6, R63, RZ, 0x3c, !PT ; - /*5a00*/ IMAD R14, R75, 0x1000193, RZ ; - /*5a10*/ LOP3.LUT R44, R3, 0x1, R60, 0x96, !PT ; - /*5a20*/ IMAD R12, R73, 0x1000193, RZ ; - /*5a30*/ LOP3.LUT R79, R79, R90, RZ, 0x3c, !PT ; - /*5a40*/ IMAD R13, R76, 0x1000193, RZ ; - /*5a50*/ LOP3.LUT R95, R14, R95, RZ, 0x3c, !PT ; - /*5a60*/ IMAD R85, R85, 0x1000193, RZ ; - /*5a70*/ LOP3.LUT R97, R12, R97, RZ, 0x3c, !PT ; - /*5a80*/ IMAD R15, R74, 0x1000193, RZ ; - /*5a90*/ LOP3.LUT R13, R13, R96, RZ, 0x3c, !PT ; - /*5aa0*/ IMAD R17, R78, 0x1000193, RZ ; - /*5ab0*/ LOP3.LUT R85, R85, R92, RZ, 0x3c, !PT ; - /*5ac0*/ IMAD R16, R81, 0x1000193, RZ ; - /*5ad0*/ LOP3.LUT R15, R15, R58, RZ, 0x3c, !PT ; - /*5ae0*/ IMAD R12, R79, 0x1000193, RZ ; - /*5af0*/ LOP3.LUT R17, R17, R98, RZ, 0x3c, !PT ; - /*5b00*/ IMAD R20, R95, 0x1000193, RZ ; - /*5b10*/ LOP3.LUT R99, R16, R99, RZ, 0x3c, !PT ; - /*5b20*/ IMAD R13, R13, 0x1000193, RZ ; - /*5b30*/ LOP3.LUT R12, R12, R83, RZ, 0x3c, !PT ; - /*5b40*/ IMAD R14, R85, 0x1000193, RZ ; - /*5b50*/ LOP3.LUT R59, R20, R59, RZ, 0x3c, !PT ; - /*5b60*/ IMAD R16, R97, 0x1000193, RZ ; - /*5b70*/ LOP3.LUT R88, R13, R88, RZ, 0x3c, !PT ; - /*5b80*/ IMAD R18, R15, 0x1000193, RZ ; - /*5b90*/ LOP3.LUT R14, R14, R87, RZ, 0x3c, !PT ; - /*5ba0*/ IMAD R20, R17, 0x1000193, RZ ; - /*5bb0*/ LOP3.LUT R16, R16, R91, RZ, 0x3c, !PT ; - /*5bc0*/ IMAD R22, R99, 0x1000193, RZ ; - /*5bd0*/ LOP3.LUT R18, R18, R93, RZ, 0x3c, !PT ; - /*5be0*/ IMAD R13, R12, 0x1000193, RZ ; - /*5bf0*/ LOP3.LUT R53, R20, R53, RZ, 0x3c, !PT ; - /*5c00*/ IMAD R14, R14, 0x1000193, RZ ; - /*5c10*/ LOP3.LUT R22, R22, R55, RZ, 0x3c, !PT ; - /*5c20*/ IMAD R15, R16, 0x1000193, RZ ; - /*5c30*/ LOP3.LUT R84, R13, R84, RZ, 0x3c, !PT ; - /*5c40*/ IMAD R88, R88, 0x1000193, RZ ; - /*5c50*/ LOP3.LUT R20, R14, R89, RZ, 0x3c, !PT ; - /*5c60*/ IMAD R18, R18, 0x1000193, RZ ; - /*5c70*/ LOP3.LUT R82, R15, R82, RZ, 0x3c, !PT ; - /*5c80*/ IMAD R59, R59, 0x1000193, RZ ; - /*5c90*/ LOP3.LUT R88, R88, R77, RZ, 0x3c, !PT ; - /*5ca0*/ IMAD R53, R53, 0x1000193, RZ ; - /*5cb0*/ STS [R67.X4+0x100], R84 ; - /*5cc0*/ IMAD R13, R22, 0x1000193, RZ ; - /*5cd0*/ LOP3.LUT R22, R18, R57, RZ, 0x3c, !PT ; - /*5ce0*/ LOP3.LUT R52, R59, R52, RZ, 0x3c, !PT ; - /*5cf0*/ STS [R67.X4+0x120], R20 ; - /*5d00*/ LOP3.LUT R54, R53, R54, RZ, 0x3c, !PT ; - /*5d10*/ LOP3.LUT R56, R13, R56, RZ, 0x3c, !PT ; - /*5d20*/ STS [R67.X4+0x140], R82 ; - /*5d30*/ SHF.L.W.U32.HI R27, R21, 0x1, R44 ; - /*5d40*/ SHF.L.W.U32.HI R24, R44, 0x1, R21 ; - /*5d50*/ STS [R67.X4+0x160], R88 ; - /*5d60*/ LOP3.LUT R28, R11, R6, R63, 0x96, !PT ; - /*5d70*/ STS [R67.X4+0x180], R22 ; - /*5d80*/ STS [R67.X4+0x1a0], R52 ; - /*5d90*/ STS [R67.X4+0x1c0], R54 ; - /*5da0*/ STS [R67.X4+0x1e0], R56 ; - /*5db0*/ LDS.U.128 R12, [R71+0x10] ; - /*5dc0*/ LDS.U.128 R16, [R71] ; - /*5dd0*/ LOP3.LUT R21, R13, R4, R61, 0x96, !PT ; - /*5de0*/ LOP3.LUT R20, R12, R0, R7, 0x96, !PT ; - /*5df0*/ LOP3.LUT R50, R15, R5.reuse, R62, 0x96, !PT ; - /*5e00*/ LOP3.LUT R5, R24.reuse, R5, R21.reuse, 0x96, !PT ; - /*5e10*/ LOP3.LUT R62, R24.reuse, R62, R21.reuse, 0x96, !PT ; - /*5e20*/ LOP3.LUT R46, R24, R15, R21, 0x96, !PT ; - /*5e30*/ LOP3.LUT R56, R21, R24, RZ, 0x3c, !PT ; - /*5e40*/ LOP3.LUT R31, R14, R2.reuse, R65, 0x96, !PT ; - /*5e50*/ LOP3.LUT R24, R21.reuse, 0x80000000, R24, 0x96, !PT ; - /*5e60*/ SHF.L.W.U32.HI R47, R21, 0x1, R20.reuse ; - /*5e70*/ SHF.L.W.U32.HI R34, R20, 0x1, R21 ; - /*5e80*/ LOP3.LUT R2, R27.reuse, R2, R20.reuse, 0x96, !PT ; - /*5e90*/ LOP3.LUT R65, R27, R65, R20, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R21, R27, R14, R20, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R27, R20, R27, RZ, 0x3c, !PT ; - /*5ec0*/ LOP3.LUT R43, R16, R8, RZ, 0x3c, !PT ; - /*5ed0*/ LOP3.LUT R20, R17, R11, RZ, 0x3c, !PT ; - /*5ee0*/ SHF.L.W.U32.HI R36, R56, 0x2, R27.reuse ; - /*5ef0*/ SHF.L.W.U32.HI R23, R24, 0xd, R27 ; - /*5f00*/ SHF.L.W.U32.HI R56, R27.reuse, 0x2, R56 ; - /*5f10*/ SHF.L.W.U32.HI R24, R27, 0xd, R24 ; - /*5f20*/ LOP3.LUT R27, R18, R9, RZ, 0x3c, !PT ; - /*5f30*/ LOP3.LUT R22, R19, R10, RZ, 0x3c, !PT ; - /*5f40*/ SHF.L.W.U32.HI R40, R20, 0x1, R43 ; - /*5f50*/ SHF.L.W.U32.HI R43, R43, 0x1, R20 ; - /*5f60*/ SHF.L.W.U32.HI R45, R27, 0x1, R22 ; - /*5f70*/ LOP3.LUT R20, R17, R6, R63, 0x96, !PT ; - /*5f80*/ LOP3.LUT R50, R50, 0x80000000, RZ, 0x3c, !PT ; - /*5f90*/ LOP3.LUT R28, R28, R45.reuse, RZ, 0x3c, !PT ; - /*5fa0*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*5fb0*/ SHF.L.W.U32.HI R27, R22, 0x1, R27 ; - /*5fc0*/ LOP3.LUT R45, R45, R6.reuse, R63, 0x96, !PT ; - /*5fd0*/ LOP3.LUT R33, R43.reuse, R63, R50.reuse, 0x96, !PT ; - /*5fe0*/ LOP3.LUT R6, R43, R6, R50, 0x96, !PT ; - /*5ff0*/ SHF.L.W.U32.HI R42, R50.reuse, 0x1, R31.reuse ; - /*6000*/ LOP3.LUT R43, R50, R43, RZ, 0x3c, !PT ; - /*6010*/ LOP3.LUT R60, R40, R60, R31, 0x96, !PT ; - /*6020*/ LOP3.LUT R29, R40, R3, R31, 0x96, !PT ; - /*6030*/ LOP3.LUT R32, R31.reuse, R40, RZ, 0x3c, !PT ; - /*6040*/ LOP3.LUT R22, R10, R17.reuse, R11.reuse, 0x96, !PT ; - /*6050*/ SHF.L.W.U32.HI R50, R31.reuse, 0x1, R50 ; - /*6060*/ LOP3.LUT R40, R31, 0x1, R40, 0x96, !PT ; - /*6070*/ LOP3.LUT R53, R19, R17, R11, 0x96, !PT ; - /*6080*/ LOP3.LUT R3, R27.reuse, R8, R44.reuse, 0x96, !PT ; - /*6090*/ LOP3.LUT R31, R27, R16.reuse, R44, 0x96, !PT ; - /*60a0*/ LOP3.LUT R26, R9, R16.reuse, R8.reuse, 0x96, !PT ; - /*60b0*/ LOP3.LUT R44, R44, R27, RZ, 0x3c, !PT ; - /*60c0*/ LOP3.LUT R30, R18, R16, R8, 0x96, !PT ; - /*60d0*/ LOP3.LUT R27, R22, R34, RZ, 0x3c, !PT ; - /*60e0*/ LOP3.LUT R53, R53, R34, RZ, 0x3c, !PT ; - /*60f0*/ LOP3.LUT R22, R34, R17, R11, 0x96, !PT ; - /*6100*/ LOP3.LUT R48, R0, R18.reuse, R9.reuse, 0x96, !PT ; - /*6110*/ LOP3.LUT R39, R12, R18.reuse, R9.reuse, 0x96, !PT ; - /*6120*/ LOP3.LUT R7, R7, R18, R9, 0x96, !PT ; - /*6130*/ LOP3.LUT R34, R26, R47, RZ, 0x3c, !PT ; - /*6140*/ LOP3.LUT R30, R30, R47, RZ, 0x3c, !PT ; - /*6150*/ LOP3.LUT R47, R47, R16, R8, 0x96, !PT ; - /*6160*/ LOP3.LUT R61, R61, R19, R10, 0x96, !PT ; - /*6170*/ LOP3.LUT R48, R48, R42.reuse, RZ, 0x3c, !PT ; - /*6180*/ LOP3.LUT R39, R39, R42, RZ, 0x3c, !PT ; - /*6190*/ LOP3.LUT R41, R42, R18, R9, 0x96, !PT ; - /*61a0*/ LOP3.LUT R49, R7, R42, RZ, 0x3c, !PT ; - /*61b0*/ SHF.L.W.U32.HI R42, R27, 0x1b, R34 ; - /*61c0*/ SHF.L.W.U32.HI R7, R34, 0x1b, R27 ; - /*61d0*/ SHF.L.W.U32.HI R25, R5, 0xc, R2 ; - /*61e0*/ LOP3.LUT R37, R4, R19.reuse, R10.reuse, 0x96, !PT ; - /*61f0*/ LOP3.LUT R26, R13, R19, R10, 0x96, !PT ; - /*6200*/ SHF.L.W.U32.HI R54, R45.reuse, 0x15, R44.reuse ; - /*6210*/ SHF.L.W.U32.HI R57, R44.reuse, 0x15, R45.reuse ; - /*6220*/ SHF.L.W.U32.HI R27, R45.reuse, 0x19, R44.reuse ; - /*6230*/ SHF.L.W.U32.HI R82, R44, 0x19, R45 ; - /*6240*/ PRMT R34, R45, 0x4321, R44 ; - /*6250*/ SHF.L.W.U32.HI R2, R2, 0xc, R5 ; - /*6260*/ PRMT R45, R44, 0x4321, R45 ; - /*6270*/ SHF.L.W.U32.HI R5, R46, 0xa, R21 ; - /*6280*/ LOP3.LUT R0, R61, R50, RZ, 0x3c, !PT ; - /*6290*/ SHF.L.W.U32.HI R52, R43, 0xb, R40 ; - /*62a0*/ SHF.L.W.U32.HI R44, R20, 0x17, R31 ; - /*62b0*/ SHF.L.W.U32.HI R8, R31, 0x17, R20 ; - /*62c0*/ SHF.L.W.U32.HI R55, R47, 0xe, R22 ; - /*62d0*/ SHF.L.W.U32.HI R46, R21, 0xa, R46 ; - /*62e0*/ SHF.L.W.U32.HI R51, R40, 0xb, R43 ; - /*62f0*/ SHF.L.W.U32.HI R20, R6, 0x6, R29 ; - /*6300*/ SHF.L.W.U32.HI R11, R29, 0x6, R6 ; - /*6310*/ SHF.L.W.U32.HI R21, R62, 0x1, R65 ; - /*6320*/ SHF.L.W.U32.HI R73, R65, 0x1, R62 ; - /*6330*/ LOP3.LUT R37, R37, R50.reuse, RZ, 0x3c, !PT ; - /*6340*/ LOP3.LUT R26, R26, R50, RZ, 0x3c, !PT ; - /*6350*/ LOP3.LUT R38, R50, R19, R10, 0x96, !PT ; - /*6360*/ SHF.L.W.U32.HI R6, R22.reuse, 0xe, R47.reuse ; - /*6370*/ SHF.L.W.U32.HI R65, R22, 0x7, R47 ; - /*6380*/ SHF.L.W.U32.HI R59, R47, 0x7, R22 ; - /*6390*/ PRMT R50, R22, 0x2107, R47 ; - /*63a0*/ SHF.L.W.U32.HI R40, R53, 0x14, R30 ; - /*63b0*/ SHF.L.W.U32.HI R62, R43.reuse, 0xf, R32.reuse ; - /*63c0*/ SHF.L.W.U32.HI R4, R43, 0x1d, R32 ; - /*63d0*/ SHF.L.W.U32.HI R9, R32, 0x1d, R43 ; - /*63e0*/ PRMT R22, R47, 0x2107, R22 ; - /*63f0*/ SHF.L.W.U32.HI R53, R30, 0x14, R53 ; - /*6400*/ SHF.L.W.U32.HI R79, R28, 0x1c, R3 ; - /*6410*/ SHF.L.W.U32.HI R10, R3, 0x1c, R28 ; - /*6420*/ LOP3.LUT R29, R0, R52, R25, 0xb4, !PT ; - /*6430*/ LOP3.LUT R31, R57, R0, R55, 0xb4, !PT ; - /*6440*/ SHF.L.W.U32.HI R43, R32, 0xf, R43 ; - /*6450*/ LOP3.LUT R30, R49, R51, R2, 0xb4, !PT ; - /*6460*/ LOP3.LUT R3, R2, R54, R51, 0xb4, !PT ; - /*6470*/ LOP3.LUT R47, R52, R55, R57, 0xb4, !PT ; - /*6480*/ LOP3.LUT R0, R55, R25, R0, 0xb4, !PT ; - /*6490*/ LOP3.LUT R51, R51, R6, R54, 0xb4, !PT ; - /*64a0*/ LOP3.LUT R32, R54, R49, R6, 0xb4, !PT ; - /*64b0*/ SHF.L.W.U32.HI R55, R48, 0x4, R37 ; - /*64c0*/ LOP3.LUT R2, R6, R2, R49, 0xb4, !PT ; - /*64d0*/ SHF.L.W.U32.HI R54, R37, 0x4, R48 ; - /*64e0*/ LOP3.LUT R6, R25, R57, R52, 0xb4, !PT ; - /*64f0*/ SHF.L.W.U32.HI R35, R33, 0x1e, R60 ; - /*6500*/ SHF.L.W.U32.HI R48, R38.reuse, 0x9, R41.reuse ; - /*6510*/ SHF.L.W.U32.HI R37, R38, 0x12, R41 ; - /*6520*/ SHF.L.W.U32.HI R28, R41.reuse, 0x12, R38.reuse ; - /*6530*/ SHF.L.W.U32.HI R52, R41, 0x9, R38 ; - /*6540*/ SHF.L.W.U32.HI R33, R60, 0x1e, R33 ; - /*6550*/ SHF.L.W.U32.HI R25, R26, 0x3, R39 ; - /*6560*/ LOP3.LUT R49, R62, R42, R45, 0xb4, !PT ; - /*6570*/ LOP3.LUT R61, R42, R5, R55, 0xb4, !PT ; - /*6580*/ LOP3.LUT R41, R45, R55, R42, 0xb4, !PT ; - /*6590*/ SHF.L.W.U32.HI R26, R39, 0x3, R26 ; - /*65a0*/ LOP3.LUT R78, R46, R34, R43, 0xb4, !PT ; - /*65b0*/ LOP3.LUT R42, R54, R43, R46, 0xb4, !PT ; - /*65c0*/ LOP3.LUT R76, R5, R45, R62, 0xb4, !PT ; - /*65d0*/ LOP3.LUT R39, R43, R7, R34, 0xb4, !PT ; - /*65e0*/ LOP3.LUT R46, R7, R46, R54, 0xb4, !PT ; - /*65f0*/ LOP3.LUT R62, R55, R62, R5, 0xb4, !PT ; - /*6600*/ LOP3.LUT R7, R34, R54, R7, 0xb4, !PT ; - /*6610*/ LOP3.LUT R38, R33, R59, R8, 0xb4, !PT ; - /*6620*/ LOP3.LUT R54, R36, R8, R33, 0xb4, !PT ; - /*6630*/ LOP3.LUT R5, R8, R52, R59, 0xb4, !PT ; - /*6640*/ LOP3.LUT R74, R21, R27, R20, 0xb4, !PT ; - /*6650*/ LOP3.LUT R75, R22, R21, R37, 0xb4, !PT ; - /*6660*/ LOP3.LUT R8, R20, R22, R27, 0xb4, !PT ; - /*6670*/ LOP3.LUT R84, R27, R37, R22, 0xb4, !PT ; - /*6680*/ LOP3.LUT R21, R37, R20, R21, 0xb4, !PT ; - /*6690*/ LOP3.LUT R20, R73, R82, R11, 0xb4, !PT ; - /*66a0*/ LOP3.LUT R27, R11, R50, R82, 0xb4, !PT ; - /*66b0*/ LOP3.LUT R22, R24, R79, R9, 0xb4, !PT ; - /*66c0*/ LOP3.LUT R72, R9, R40, R79, 0xb4, !PT ; - /*66d0*/ LOP3.LUT R82, R82, R28, R50, 0xb4, !PT ; - /*66e0*/ LOP3.LUT R79, R79, R25, R40, 0xb4, !PT ; - /*66f0*/ LOP3.LUT R57, R35, R65, R44, 0xb4, !PT ; - /*6700*/ LOP3.LUT R55, R44, R48, R65, 0xb4, !PT ; - /*6710*/ LOP3.LUT R50, R50, R73, R28, 0xb4, !PT ; - /*6720*/ LOP3.LUT R40, R40, R24, R25, 0xb4, !PT ; - /*6730*/ LOP3.LUT R9, R25, R9, R24, 0xb4, !PT ; - /*6740*/ LOP3.LUT R58, R56, R44, R35, 0xb4, !PT ; - /*6750*/ LOP3.LUT R65, R65, R56, R48, 0xb4, !PT ; - /*6760*/ LOP3.LUT R59, R59, R36, R52, 0xb4, !PT ; - /*6770*/ LOP3.LUT R73, R28, R11, R73, 0xb4, !PT ; - /*6780*/ LOP3.LUT R25, R23, R10, R4, 0xb4, !PT ; - /*6790*/ LOP3.LUT R77, R4, R53, R10, 0xb4, !PT ; - /*67a0*/ LOP3.LUT R37, R10, R26, R53, 0xb4, !PT ; - /*67b0*/ LOP3.LUT R24, R26, R4, R23, 0xb4, !PT ; - /*67c0*/ IMAD.MOV.U32 R4, RZ, RZ, 0x1 ; - /*67d0*/ LOP3.LUT R56, R48, R35, R56, 0xb4, !PT ; - /*67e0*/ LOP3.LUT R36, R52, R33, R36, 0xb4, !PT ; - /*67f0*/ LOP3.LUT R53, R53, R23, R26, 0xb4, !PT ; - /*6800*/ LOP3.LUT R28, R30, 0x1, RZ, 0x3c, !PT ; -.L_x_143: - /*6810*/ LOP3.LUT R63, R75, R22, R32, 0x96, !PT ; - /*6820*/ LOP3.LUT R80, R50, R25, R31, 0x96, !PT ; - /*6830*/ LOP3.LUT R11, R8, R40, R3, 0x96, !PT ; - /*6840*/ LOP3.LUT R63, R36, R63, R49, 0x96, !PT ; - /*6850*/ LOP3.LUT R80, R56, R80, R39, 0x96, !PT ; - /*6860*/ LOP3.LUT R34, R27, R53, R6, 0x96, !PT ; - /*6870*/ LOP3.LUT R11, R5, R11, R62, 0x96, !PT ; - /*6880*/ SHF.L.W.U32.HI R10, R80, 0x1, R63 ; - /*6890*/ LOP3.LUT R81, R84, R9, R51, 0x96, !PT ; - /*68a0*/ LOP3.LUT R26, R82, R24, R47, 0x96, !PT ; - /*68b0*/ LOP3.LUT R34, R55, R34, R42, 0x96, !PT ; - /*68c0*/ SHF.L.W.U32.HI R35, R63, 0x1, R80 ; - /*68d0*/ LOP3.LUT R44, R73, R77, R0, 0x96, !PT ; - /*68e0*/ LOP3.LUT R30, R21, R72, R2, 0x96, !PT ; - /*68f0*/ LOP3.LUT R43, R10.reuse, R11.reuse, R51, 0x96, !PT ; - /*6900*/ LOP3.LUT R23, R10.reuse, R11, R9, 0x96, !PT ; - /*6910*/ LOP3.LUT R81, R59, R81, R76, 0x96, !PT ; - /*6920*/ LOP3.LUT R51, R10.reuse, R11.reuse, R84, 0x96, !PT ; - /*6930*/ LOP3.LUT R9, R10.reuse, R11.reuse, R76, 0x96, !PT ; - /*6940*/ LOP3.LUT R33, R10, R11, R59, 0x96, !PT ; - /*6950*/ LOP3.LUT R26, R65, R26, R78, 0x96, !PT ; - /*6960*/ LOP3.LUT R76, R35.reuse, R34.reuse, R82, 0x96, !PT ; - /*6970*/ LOP3.LUT R10, R35, R34, R78, 0x96, !PT ; - /*6980*/ SHF.L.W.U32.HI R59, R11, 0x1, R34 ; - /*6990*/ LOP3.LUT R82, R58, R44, R7, 0x96, !PT ; - /*69a0*/ LOP3.LUT R78, R54, R30, R41, 0x96, !PT ; - /*69b0*/ SHF.L.W.U32.HI R11, R34, 0x1, R11 ; - /*69c0*/ LOP3.LUT R30, R74, R79, R28, 0x96, !PT ; - /*69d0*/ LOP3.LUT R48, R35.reuse, R34.reuse, R47, 0x96, !PT ; - /*69e0*/ LOP3.LUT R24, R35.reuse, R34.reuse, R24, 0x96, !PT ; - /*69f0*/ LOP3.LUT R34, R35, R34, R65, 0x96, !PT ; - /*6a00*/ LOP3.LUT R65, R20, R37, R29, 0x96, !PT ; - /*6a10*/ LOP3.LUT R44, R59, R82, R29, 0x96, !PT ; - /*6a20*/ LOP3.LUT R45, R11.reuse, R78, R28, 0x96, !PT ; - /*6a30*/ LOP3.LUT R29, R38, R30, R61, 0x96, !PT ; - /*6a40*/ LOP3.LUT R28, R11.reuse, R78.reuse, R79, 0x96, !PT ; - /*6a50*/ LOP3.LUT R52, R11.reuse, R78.reuse, R74, 0x96, !PT ; - /*6a60*/ LOP3.LUT R61, R11, R78, R61, 0x96, !PT ; - /*6a70*/ LOP3.LUT R11, R11, R78, R38, 0x96, !PT ; - /*6a80*/ SHF.L.W.U32.HI R38, R82, 0x1, R78 ; - /*6a90*/ LOP3.LUT R35, R59.reuse, R82.reuse, R37, 0x96, !PT ; - /*6aa0*/ LOP3.LUT R47, R59.reuse, R82.reuse, R20, 0x96, !PT ; - /*6ab0*/ LOP3.LUT R20, R59, R82, R57, 0x96, !PT ; - /*6ac0*/ LOP3.LUT R30, R57, R65, R46, 0x96, !PT ; - /*6ad0*/ SHF.L.W.U32.HI R37, R78, 0x1, R82 ; - /*6ae0*/ LOP3.LUT R60, R59, R82, R46, 0x96, !PT ; - /*6af0*/ LOP3.LUT R57, R38.reuse, R81.reuse, R22, 0x96, !PT ; - /*6b00*/ LOP3.LUT R32, R38.reuse, R81.reuse, R32, 0x96, !PT ; - /*6b10*/ LOP3.LUT R22, R38.reuse, R81.reuse, R75, 0x96, !PT ; - /*6b20*/ LOP3.LUT R49, R38, R81, R49, 0x96, !PT ; - /*6b30*/ LOP3.LUT R46, R38, R81, R36, 0x96, !PT ; - /*6b40*/ SHF.L.W.U32.HI R38, R26, 0x1, R81 ; - /*6b50*/ LOP3.LUT R74, R37.reuse, R26.reuse, R25, 0x96, !PT ; - /*6b60*/ LOP3.LUT R31, R37.reuse, R26.reuse, R31, 0x96, !PT ; - /*6b70*/ LOP3.LUT R25, R37.reuse, R26.reuse, R50, 0x96, !PT ; - /*6b80*/ LOP3.LUT R36, R37, R26, R39, 0x96, !PT ; - /*6b90*/ LOP3.LUT R37, R37, R26, R56, 0x96, !PT ; - /*6ba0*/ LOP3.LUT R56, R38.reuse, R29.reuse, R40, 0x96, !PT ; - /*6bb0*/ SHF.L.W.U32.HI R81, R81, 0x1, R26 ; - /*6bc0*/ LOP3.LUT R40, R38.reuse, R29.reuse, R8, 0x96, !PT ; - /*6bd0*/ LOP3.LUT R26, R38.reuse, R29.reuse, R3, 0x96, !PT ; - /*6be0*/ LOP3.LUT R62, R38, R29, R62, 0x96, !PT ; - /*6bf0*/ LOP3.LUT R8, R38, R29, R5, 0x96, !PT ; - /*6c00*/ SHF.L.W.U32.HI R38, R30, 0x1, R29 ; - /*6c10*/ SHF.L.W.U32.HI R5, R29, 0x1, R30 ; - /*6c20*/ LOP3.LUT R29, R81.reuse, R30.reuse, R6, 0x96, !PT ; - /*6c30*/ LOP3.LUT R59, R81.reuse, R30.reuse, R53, 0x96, !PT ; - /*6c40*/ LOP3.LUT R79, R81, R30, R27, 0x96, !PT ; - /*6c50*/ LOP3.LUT R3, R81.reuse, R30.reuse, R42, 0x96, !PT ; - /*6c60*/ LOP3.LUT R81, R81, R30, R55, 0x96, !PT ; - /*6c70*/ LOP3.LUT R21, R38.reuse, R63.reuse, R21, 0x96, !PT ; - /*6c80*/ LOP3.LUT R42, R5, R80, R73, 0x96, !PT ; - /*6c90*/ LOP3.LUT R30, R38.reuse, R63.reuse, R72, 0x96, !PT ; - /*6ca0*/ LOP3.LUT R39, R38, R63, R2, 0x96, !PT ; - /*6cb0*/ LOP3.LUT R50, R5.reuse, R80.reuse, R0, 0x96, !PT ; - /*6cc0*/ LOP3.LUT R53, R5.reuse, R80.reuse, R77, 0x96, !PT ; - /*6cd0*/ LOP3.LUT R72, R5.reuse, R80.reuse, R7, 0x96, !PT ; - /*6ce0*/ LOP3.LUT R58, R5, R80, R58, 0x96, !PT ; - /*6cf0*/ SHF.L.W.U32.HI R5, R59, 0xc, R56 ; - /*6d00*/ SHF.L.W.U32.HI R2, R56, 0xc, R59 ; - /*6d10*/ SHF.L.W.U32.HI R65, R42, 0x7, R21 ; - /*6d20*/ SHF.L.W.U32.HI R59, R21, 0x7, R42 ; - /*6d30*/ LOP3.LUT R27, R38, R63, R41, 0x96, !PT ; - /*6d40*/ SHF.L.W.U32.HI R75, R36, 0x15, R49 ; - /*6d50*/ SHF.L.W.U32.HI R0, R49, 0x15, R36 ; - /*6d60*/ SHF.L.W.U32.HI R21, R24, 0x6, R23 ; - /*6d70*/ LOP3.LUT R63, R38, R63, R54, 0x96, !PT ; - /*6d80*/ SHF.L.W.U32.HI R56, R60, 0x9, R61 ; - /*6d90*/ SHF.L.W.U32.HI R36, R61, 0x9, R60 ; - /*6da0*/ SHF.L.W.U32.HI R23, R23, 0x6, R24 ; - /*6db0*/ SHF.L.W.U32.HI R55, R81, 0x2, R8 ; - /*6dc0*/ SHF.L.W.U32.HI R61, R8, 0x2, R81 ; - /*6dd0*/ SHF.L.W.U32.HI R24, R29, 0x1, R26 ; - /*6de0*/ SHF.L.W.U32.HI R38, R76, 0xb, R51 ; - /*6df0*/ SHF.L.W.U32.HI R8, R35, 0x4, R28 ; - /*6e00*/ SHF.L.W.U32.HI R42, R28, 0x4, R35 ; - /*6e10*/ SHF.L.W.U32.HI R26, R26, 0x1, R29 ; - /*6e20*/ SHF.L.W.U32.HI R51, R51, 0xb, R76 ; - /*6e30*/ SHF.L.W.U32.HI R41, R50, 0x1b, R39 ; - /*6e40*/ SHF.L.W.U32.HI R7, R39, 0x1b, R50 ; - /*6e50*/ SHF.L.W.U32.HI R28, R53, 0x14, R30 ; - /*6e60*/ SHF.L.W.U32.HI R29, R30, 0x14, R53 ; - /*6e70*/ SHF.L.W.U32.HI R6, R58, 0xe, R63 ; - /*6e80*/ SHF.L.W.U32.HI R49, R10, 0xf, R9 ; - /*6e90*/ SHF.L.W.U32.HI R39, R9, 0xf, R10 ; - /*6ea0*/ SHF.L.W.U32.HI R30, R34, 0x1d, R33 ; - /*6eb0*/ SHF.L.W.U32.HI R63, R63, 0xe, R58 ; - /*6ec0*/ PRMT R10, R37, 0x4321, R46 ; - /*6ed0*/ SHF.L.W.U32.HI R33, R33, 0x1d, R34 ; - /*6ee0*/ SHF.L.W.U32.HI R58, R48, 0x1e, R43 ; - /*6ef0*/ SHF.L.W.U32.HI R54, R43, 0x1e, R48 ; - /*6f00*/ PRMT R46, R46, 0x4321, R37 ; - /*6f10*/ SHF.L.W.U32.HI R35, R3, 0xd, R62 ; - /*6f20*/ SHF.L.W.U32.HI R34, R62, 0xd, R3 ; - /*6f30*/ SHF.L.W.U32.HI R37, R31, 0x1c, R32 ; - /*6f40*/ SHF.L.W.U32.HI R48, R32, 0x1c, R31 ; - /*6f50*/ SHF.L.W.U32.HI R43, R47, 0x3, R52 ; - /*6f60*/ LOP3.LUT R53, R45, R51, R2, 0xb4, !PT ; - /*6f70*/ LOP3.LUT R3, R2, R75, R51, 0xb4, !PT ; - /*6f80*/ SHF.L.W.U32.HI R52, R52, 0x3, R47 ; - /*6f90*/ LOP3.LUT R51, R51, R6, R75, 0xb4, !PT ; - /*6fa0*/ LOP3.LUT R32, R75, R45, R6, 0xb4, !PT ; - /*6fb0*/ LOP3.LUT R2, R6, R2, R45, 0xb4, !PT ; - /*6fc0*/ LOP3.LUT R6, R5, R0, R38, 0xb4, !PT ; - /*6fd0*/ LOP3.LUT R47, R38, R63, R0, 0xb4, !PT ; - /*6fe0*/ LOP3.LUT R31, R0, R44, R63, 0xb4, !PT ; - /*6ff0*/ LOP3.LUT R0, R63, R5, R44, 0xb4, !PT ; - /*7000*/ IMAD.MOV.U32 R63, RZ, RZ, 0x8 ; - /*7010*/ LOP3.LUT R60, R44, R38, R5, 0xb4, !PT ; - /*7020*/ SHF.L.W.U32.HI R73, R74, 0x17, R57 ; - /*7030*/ IMAD R44, R4.reuse, R63, c[0x2][0x0] ; - /*7040*/ SHF.L.W.U32.HI R57, R57, 0x17, R74 ; - /*7050*/ IADD3 R4, R4, 0x1, RZ ; - /*7060*/ LOP3.LUT R38, R54, R59, R57, 0xb4, !PT ; - /*7070*/ LDC.64 R44, c[0x3][R44] ; - /*7080*/ LOP3.LUT R5, R57, R36, R59, 0xb4, !PT ; - /*7090*/ LOP3.LUT R59, R59, R55, R36, 0xb4, !PT ; - /*70a0*/ LOP3.LUT R36, R36, R54, R55, 0xb4, !PT ; - /*70b0*/ SHF.L.W.U32.HI R50, R79, 0xa, R40 ; - /*70c0*/ LOP3.LUT R54, R55, R57, R54, 0xb4, !PT ; - /*70d0*/ ISETP.NE.AND P0, PT, R4, 0x17, PT ; - /*70e0*/ SHF.L.W.U32.HI R9, R20, 0x12, R11 ; - /*70f0*/ LOP3.LUT R57, R58, R65, R73, 0xb4, !PT ; - /*7100*/ LOP3.LUT R55, R73, R56, R65, 0xb4, !PT ; - /*7110*/ SHF.L.W.U32.HI R11, R11, 0x12, R20 ; - /*7120*/ LOP3.LUT R65, R65, R61, R56, 0xb4, !PT ; - /*7130*/ SHF.L.W.U32.HI R40, R40, 0xa, R79 ; - /*7140*/ SHF.L.W.U32.HI R20, R25, 0x19, R22 ; - /*7150*/ LOP3.LUT R56, R56, R58, R61, 0xb4, !PT ; - /*7160*/ SHF.L.W.U32.HI R22, R22, 0x19, R25 ; - /*7170*/ LOP3.LUT R58, R61, R73, R58, 0xb4, !PT ; - /*7180*/ LOP3.LUT R62, R42, R49, R50, 0xb4, !PT ; - /*7190*/ LOP3.LUT R76, R50, R46, R49, 0xb4, !PT ; - /*71a0*/ PRMT R25, R72, 0x2107, R27 ; - /*71b0*/ LOP3.LUT R61, R41, R50, R42, 0xb4, !PT ; - /*71c0*/ LOP3.LUT R49, R49, R41, R46, 0xb4, !PT ; - /*71d0*/ PRMT R27, R27, 0x2107, R72 ; - /*71e0*/ LOP3.LUT R41, R46, R42, R41, 0xb4, !PT ; - /*71f0*/ LOP3.LUT R42, R8, R39, R40, 0xb4, !PT ; - /*7200*/ LOP3.LUT R78, R40, R10, R39, 0xb4, !PT ; - /*7210*/ LOP3.LUT R46, R7, R40, R8, 0xb4, !PT ; - /*7220*/ LOP3.LUT R39, R39, R7, R10, 0xb4, !PT ; - /*7230*/ LOP3.LUT R7, R10, R8, R7, 0xb4, !PT ; - /*7240*/ LOP3.LUT R45, R60, R45, RZ, 0x3c, !PT ; - /*7250*/ LOP3.LUT R74, R24, R20, R21, 0xb4, !PT ; - /*7260*/ LOP3.LUT R8, R21, R27, R20, 0xb4, !PT ; - /*7270*/ LOP3.LUT R84, R20, R9, R27, 0xb4, !PT ; - /*7280*/ LOP3.LUT R75, R27, R24, R9, 0xb4, !PT ; - /*7290*/ LOP3.LUT R20, R26, R22, R23, 0xb4, !PT ; - /*72a0*/ LOP3.LUT R27, R23, R25, R22, 0xb4, !PT ; - /*72b0*/ LOP3.LUT R82, R22, R11, R25, 0xb4, !PT ; - /*72c0*/ LOP3.LUT R79, R37, R43, R28, 0xb4, !PT ; - /*72d0*/ LOP3.LUT R40, R28, R34, R43, 0xb4, !PT ; - /*72e0*/ LOP3.LUT R72, R33, R28, R37, 0xb4, !PT ; - /*72f0*/ LOP3.LUT R22, R34, R37, R33, 0xb4, !PT ; - /*7300*/ LOP3.LUT R28, R53, R44, RZ, 0x3c, !PT ; - /*7310*/ LOP3.LUT R21, R9, R21, R24, 0xb4, !PT ; - /*7320*/ LOP3.LUT R50, R25, R26, R11, 0xb4, !PT ; - /*7330*/ LOP3.LUT R37, R48, R52, R29, 0xb4, !PT ; - /*7340*/ LOP3.LUT R53, R29, R35, R52, 0xb4, !PT ; - /*7350*/ LOP3.LUT R77, R30, R29, R48, 0xb4, !PT ; - /*7360*/ IMAD.MOV.U32 R29, RZ, RZ, R45 ; - /*7370*/ LOP3.LUT R73, R11, R23, R26, 0xb4, !PT ; - /*7380*/ LOP3.LUT R9, R43, R33, R34, 0xb4, !PT ; - /*7390*/ LOP3.LUT R24, R52, R30, R35, 0xb4, !PT ; - /*73a0*/ LOP3.LUT R25, R35, R48, R30, 0xb4, !PT ; - /*73b0*/ @P0 BRA `(.L_x_143) ; - /*73c0*/ UMOV UR6, 32@lo(d_target) ; - /*73d0*/ UMOV UR7, 32@hi(d_target) ; - /*73e0*/ LDG.E.64.STRONG.CTA R10, [UR6] ; - /*73f0*/ LOP3.LUT R8, R8, R40, R3, 0x96, !PT ; - /*7400*/ BMOV.32.CLEAR RZ, B0 ; - /*7410*/ LOP3.LUT R3, R84, R9, R51, 0x96, !PT ; - /*7420*/ BSSY B0, `(.L_x_144) ; - /*7430*/ LOP3.LUT R24, R82, R24, R47, 0x96, !PT ; - /*7440*/ LOP3.LUT R22, R75, R22, R32, 0x96, !PT ; - /*7450*/ LOP3.LUT R25, R50, R25, R31, 0x96, !PT ; - /*7460*/ LOP3.LUT R0, R73, R77, R0, 0x96, !PT ; - /*7470*/ LOP3.LUT R20, R20, R37, R29, 0x96, !PT ; - /*7480*/ LOP3.LUT R3, R59, R3, R76, 0x96, !PT ; - /*7490*/ LOP3.LUT R78, R65, R24, R78, 0x96, !PT ; - /*74a0*/ LOP3.LUT R74, R74, R79, R28, 0x96, !PT ; - /*74b0*/ LOP3.LUT R6, R27, R53, R6, 0x96, !PT ; - /*74c0*/ LOP3.LUT R36, R36, R22, R49, 0x96, !PT ; - /*74d0*/ LOP3.LUT R39, R56, R25, R39, 0x96, !PT ; - /*74e0*/ LOP3.LUT R58, R58, R0, R7, 0x96, !PT ; - /*74f0*/ LOP3.LUT R46, R57, R20, R46, 0x96, !PT ; - /*7500*/ SHF.L.W.U32.HI R0, R3, 0x1, R78 ; - /*7510*/ LOP3.LUT R38, R38, R74, R61, 0x96, !PT ; - /*7520*/ LOP3.LUT R62, R5, R8, R62, 0x96, !PT ; - /*7530*/ LOP3.LUT R55, R55, R6, R42, 0x96, !PT ; - /*7540*/ SHF.L.W.U32.HI R3, R78, 0x1, R3 ; - /*7550*/ SHF.L.W.U32.HI R5, R39, 0x1, R36 ; - /*7560*/ SHF.L.W.U32.HI R7, R36, 0x1, R39 ; - /*7570*/ LOP3.LUT R53, R0, R53, R46, 0x96, !PT ; - /*7580*/ LOP3.LUT R2, R21, R72, R2, 0x96, !PT ; - /*7590*/ LOP3.LUT R40, R3, R40, R38, 0x96, !PT ; - /*75a0*/ SHF.L.W.U32.HI R0, R62, 0x1, R55.reuse ; - /*75b0*/ LOP3.LUT R82, R7, R82, R55, 0x96, !PT ; - /*75c0*/ LOP3.LUT R3, R5, R84, R62, 0x96, !PT ; - /*75d0*/ LOP3.LUT R41, R54, R2, R41, 0x96, !PT ; - /*75e0*/ LOP3.LUT R45, R0, R45, R58, 0x96, !PT ; - /*75f0*/ SHF.L.W.U32.HI R5, R55, 0x1, R62 ; - /*7600*/ SHF.L.W.U32.HI R0, R53, 0xc, R40 ; - /*7610*/ SHF.L.W.U32.HI R2, R82, 0xb, R3 ; - /*7620*/ LOP3.LUT R28, R5, R28, R41, 0x96, !PT ; - /*7630*/ SHF.L.W.U32.HI R53, R40, 0xc, R53 ; - /*7640*/ SHF.L.W.U32.HI R3, R3, 0xb, R82 ; - /*7650*/ LOP3.LUT R0, R45, R2, R0, 0xb4, !PT ; - /*7660*/ LOP3.LUT R3, R28, R3, R53, 0xb4, !PT ; - /*7670*/ LOP3.LUT R0, R0, 0x80000000, RZ, 0x3c, !PT ; - /*7680*/ LOP3.LUT R3, R3, 0x80008008, RZ, 0x3c, !PT ; - /*7690*/ PRMT R8, R0, 0x123, RZ ; - /*76a0*/ PRMT R9, R3, 0x123, RZ ; - /*76b0*/ ISETP.GT.U32.AND P0, PT, R8, R10, PT ; - /*76c0*/ ISETP.GT.U32.AND.EX P0, PT, R9, R11, PT, P0 ; - /*76d0*/ @P0 BRA `(.L_x_145) ; - /*76e0*/ S2R R3, SR_LANEID ; - /*76f0*/ VOTEU.ANY UR6, UPT, PT ; - /*7700*/ FLO.U32 R2, UR6 ; - /*7710*/ POPC R0, UR6 ; - /*7720*/ ISETP.EQ.U32.AND P0, PT, R2, R3, PT ; - /*7730*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R3, [UR4], R0 ; - /*7740*/ S2R R4, SR_LTMASK ; - /*7750*/ LOP3.LUT R5, R4, UR6, RZ, 0xc0, !PT ; - /*7760*/ POPC R4, R5 ; - /*7770*/ SHFL.IDX PT, R3, R3, R2, 0x1f ; - /*7780*/ IMAD.IADD R4, R3, 0x1, R4 ; - /*7790*/ ISETP.GT.U32.AND P0, PT, R4, 0x7, PT ; - /*77a0*/ @P0 EXIT ; - /*77b0*/ S2R R0, SR_TID.X ; - /*77c0*/ UMOV UR6, 32@lo(d_header) ; - /*77d0*/ UMOV UR7, 32@hi(d_header) ; - /*77e0*/ S2R R3, SR_CTAID.X ; - /*77f0*/ IMAD R0, R3, c[0x0][0x0], R0 ; - /*7800*/ IMAD.MOV.U32 R3, RZ, RZ, 0x20 ; - /*7810*/ IMAD R11, R0, c[0x3][0x180], RZ ; - /*7820*/ SHF.R.S32.HI R0, RZ, 0x1f, R66 ; - /*7830*/ IMAD.WIDE.U32 R2, R4, R3, c[0x0][0x168] ; - /*7840*/ IADD3 R10, P0, P1, R11, c[0x0][0x160], R66 ; - /*7850*/ IMAD.WIDE.U32 R4, R4, R63, c[0x0][0x168] ; - /*7860*/ IADD3.X R11, RZ, c[0x0][0x164], R0, P0, P1 ; - /*7870*/ STG.E.EF.128.SYS [R2], R16 ; - /*7880*/ STG.E.EF.128.SYS [R2+0x10], R12 ; - /*7890*/ STG.E.EF.64.SYS [R4+0x100], R10 ; - /*78a0*/ LDG.E.64.STRONG.CTA R6, [UR6] ; - /*78b0*/ STG.E.EF.64.SYS [UR4+-0x60], R6 ; - /*78c0*/ STG.E.EF.64.SYS [R4+0x148], R8 ; -.L_x_145: - /*78d0*/ BSYNC B0 ; -.L_x_144: - /*78e0*/ IADD3 R66, R66, 0x1, RZ ; - /*78f0*/ ISETP.GE.U32.AND P0, PT, R66, c[0x3][0x180], PT ; - /*7900*/ @P0 EXIT ; - /*7910*/ BRA `(.L_x_146) ; -.L_x_147: - /*7920*/ BRA `(.L_x_147); - /*7930*/ NOP; - /*7940*/ NOP; - /*7950*/ NOP; - /*7960*/ NOP; - /*7970*/ NOP; -.L_x_184: - - -//--------------------- .text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji -------------------------- - .section .text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji - .type _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,@function - .size _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,(.L_x_185 - _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji) - .other _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji: -.text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ S2R R3, SR_CTAID.X ; - /*0020*/ S2R R0, SR_TID.X ; - /*0030*/ LEA R3, R3, c[0x0][0x160], 0x8 ; - /*0040*/ IMAD.IADD R55, R3, 0x1, R0 ; - /*0050*/ STS [RZ], R3 ; - /*0060*/ SHF.R.U32.HI R2, RZ, 0x1, R55 ; - /*0070*/ ISETP.GE.U32.AND P0, PT, R2, c[0x0][0x170], PT ; - /*0080*/ ISETP.GE.U32.AND.EX P0, PT, RZ, c[0x0][0x174], PT, P0 ; - /*0090*/ @P0 EXIT ; - /*00a0*/ I2F.U32.RP R4, c[0x0][0x180] ; - /*00b0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*00c0*/ MUFU.RCP R4, R4 ; - /*00d0*/ IADD3 R2, R4, 0xffffffe, RZ ; - /*00e0*/ IMAD.MOV.U32 R4, RZ, RZ, 0x40 ; - /*00f0*/ F2I.FTZ.U32.TRUNC.NTZ R3, R2 ; - /*0100*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*0110*/ IMAD.MOV R5, RZ, RZ, -R3 ; - /*0120*/ IMAD R5, R5, c[0x0][0x180], RZ ; - /*0130*/ IMAD.HI.U32 R6, R3, R5, R2 ; - /*0140*/ IMAD.HI.U32 R6, R6, R55, RZ ; - /*0150*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*0160*/ IMAD R5, R6, c[0x0][0x180], R55 ; - /*0170*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x180], PT ; - /*0180*/ @P0 IADD3 R5, R5, -c[0x0][0x180], RZ ; - /*0190*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x180], PT ; - /*01a0*/ @P0 IADD3 R5, R5, -c[0x0][0x180], RZ ; - /*01b0*/ @!P1 LOP3.LUT R5, RZ, c[0x0][0x180], RZ, 0x33, !PT ; - /*01c0*/ IMAD.WIDE.U32 R4, R5, R4, c[0x0][0x178] ; - /*01d0*/ LDG.E.128.STRONG.CTA R28, [R4] ; - /*01e0*/ IMAD.MOV.U32 R3, RZ, RZ, RZ ; - /*01f0*/ CS2R R8, SRZ ; - /*0200*/ IMAD.MOV.U32 R51, RZ, RZ, -0x80000000 ; - /*0210*/ LDG.E.128.STRONG.CTA R24, [R4+0x10] ; - /*0220*/ CS2R R42, SRZ ; - /*0230*/ CS2R R40, SRZ ; - /*0240*/ CS2R R12, SRZ ; - /*0250*/ LDG.E.128.STRONG.CTA R20, [R4+0x20] ; - /*0260*/ CS2R R32, SRZ ; - /*0270*/ CS2R R52, SRZ ; - /*0280*/ IMAD.MOV.U32 R44, RZ, RZ, RZ ; - /*0290*/ LDG.E.128.STRONG.CTA R16, [R4+0x30] ; - /*02a0*/ CS2R R36, SRZ ; - /*02b0*/ IMAD.MOV.U32 R50, RZ, RZ, RZ ; - /*02c0*/ CS2R R14, SRZ ; - /*02d0*/ CS2R R34, SRZ ; - /*02e0*/ IMAD.MOV.U32 R54, RZ, RZ, 0x1 ; - /*02f0*/ CS2R R10, SRZ ; - /*0300*/ CS2R R46, SRZ ; - /*0310*/ CS2R R6, SRZ ; - /*0320*/ CS2R R4, SRZ ; - /*0330*/ CS2R R38, SRZ ; - /*0340*/ IMAD.MOV.U32 R48, RZ, RZ, RZ ; - /*0350*/ LOP3.LUT R55, R28, R55, RZ, 0x3c, !PT ; -.L_x_148: - /*0360*/ LOP3.LUT R56, R26, R54, R15, 0x96, !PT ; - /*0370*/ LOP3.LUT R45, R27, R51, R34, 0x96, !PT ; - /*0380*/ LOP3.LUT R65, R30, R16, R35, 0x96, !PT ; - /*0390*/ LOP3.LUT R64, R31, R17, R38, 0x96, !PT ; - /*03a0*/ LOP3.LUT R56, R56, R37, R4, 0x96, !PT ; - /*03b0*/ LOP3.LUT R45, R45, R50, R9, 0x96, !PT ; - /*03c0*/ LOP3.LUT R49, R20, R53, R13, 0x96, !PT ; - /*03d0*/ LOP3.LUT R57, R21, R44, R32, 0x96, !PT ; - /*03e0*/ LOP3.LUT R65, R65, R39, R6, 0x96, !PT ; - /*03f0*/ LOP3.LUT R64, R64, R52, R11, 0x96, !PT ; - /*0400*/ SHF.L.W.U32.HI R60, R45, 0x1, R56 ; - /*0410*/ LOP3.LUT R49, R49, R42, R3, 0x96, !PT ; - /*0420*/ LOP3.LUT R62, R57, R41, R8, 0x96, !PT ; - /*0430*/ SHF.L.W.U32.HI R58, R64, 0x1, R65 ; - /*0440*/ SHF.L.W.U32.HI R57, R65, 0x1, R64 ; - /*0450*/ LOP3.LUT R65, R60, R65, RZ, 0x3c, !PT ; - /*0460*/ SHF.L.W.U32.HI R68, R62, 0x1, R49 ; - /*0470*/ SHF.L.W.U32.HI R61, R49, 0x1, R62 ; - /*0480*/ LOP3.LUT R67, R55, R22, R14, 0x96, !PT ; - /*0490*/ LOP3.LUT R60, R29, R23, R40, 0x96, !PT ; - /*04a0*/ LOP3.LUT R59, R58, R49, RZ, 0x3c, !PT ; - /*04b0*/ LOP3.LUT R62, R57, R62, RZ, 0x3c, !PT ; - /*04c0*/ LOP3.LUT R57, R24, R18, R33, 0x96, !PT ; - /*04d0*/ LOP3.LUT R58, R25, R19, R36, 0x96, !PT ; - /*04e0*/ SHF.L.W.U32.HI R49, R56, 0x1, R45 ; - /*04f0*/ LOP3.LUT R67, R67, R48, R7, 0x96, !PT ; - /*0500*/ LOP3.LUT R60, R60, R47, R12, 0x96, !PT ; - /*0510*/ LOP3.LUT R57, R57, R46, R5, 0x96, !PT ; - /*0520*/ LOP3.LUT R58, R58, R43, R10, 0x96, !PT ; - /*0530*/ LOP3.LUT R64, R49, R64, RZ, 0x3c, !PT ; - /*0540*/ SHF.L.W.U32.HI R49, R60, 0x1, R67 ; - /*0550*/ SHF.L.W.U32.HI R66, R58, 0x1, R57 ; - /*0560*/ LOP3.LUT R56, R49, R56, RZ, 0x3c, !PT ; - /*0570*/ LOP3.LUT R49, R59, R55, RZ, 0x3c, !PT ; - /*0580*/ SHF.L.W.U32.HI R69, R57, 0x1, R58 ; - /*0590*/ LOP3.LUT R63, R66, R67, RZ, 0x3c, !PT ; - /*05a0*/ LOP3.LUT R55, R59, R7, RZ, 0x3c, !PT ; - /*05b0*/ LOP3.LUT R57, R68, R57, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R22, R59.reuse, R22, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R14, R59.reuse, R14, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R48, R59, R48, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R7, R62.reuse, R40, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R29, R62.reuse, R29, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R59, R62, R23, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R47, R62.reuse, R47, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R40, R62, R12, RZ, 0x3c, !PT ; - /*0640*/ SHF.L.W.U32.HI R66, R67, 0x1, R60 ; - /*0650*/ LOP3.LUT R58, R61, R58, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R62, R64, R43, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R12, R63, R30, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R16, R63.reuse, R16, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R43, R63.reuse, R35, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R39, R63.reuse, R39, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R6, R63, R6, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R60, R69, R60, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R23, R57, R26, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R54, R57.reuse, R54, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R63, R57.reuse, R15, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R37, R57.reuse, R37, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R57, R57, R4, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R45, R66, R45, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R26, R58, R27, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R51, R58.reuse, R51, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R4, R58.reuse, R34, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R50, R58.reuse, R50, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R58, R58, R9, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R35, R60.reuse, R17, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R38, R60, R38, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R9, R56, R20, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R31, R60.reuse, R31, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R52, R60.reuse, R52, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R17, R60, R11, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R30, R56.reuse, R53, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R20, R56, R13, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R34, R56.reuse, R42, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R56, R56, R3, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R60, R45, R21, RZ, 0x3c, !PT ; - /*0830*/ LOP3.LUT R61, R65, R46, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R3, R45, R41, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R5, R65, R5, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R10, R64, R10, RZ, 0x3c, !PT ; - /*0870*/ SHF.L.W.U32.HI R46, R38, 0xa, R43 ; - /*0880*/ LOP3.LUT R21, R45.reuse, R44, RZ, 0x3c, !PT ; - /*0890*/ LOP3.LUT R27, R45.reuse, R32, RZ, 0x3c, !PT ; - /*08a0*/ LOP3.LUT R69, R45, R8, RZ, 0x3c, !PT ; - /*08b0*/ SHF.L.W.U32.HI R43, R43, 0xa, R38 ; - /*08c0*/ SHF.L.W.U32.HI R38, R60, 0x1b, R9 ; - /*08d0*/ SHF.L.W.U32.HI R45, R9, 0x1b, R60 ; - /*08e0*/ SHF.L.W.U32.HI R67, R62, 0xf, R61 ; - /*08f0*/ SHF.L.W.U32.HI R41, R61, 0xf, R62 ; - /*0900*/ SHF.L.W.U32.HI R9, R31, 0x1, R12 ; - /*0910*/ SHF.L.W.U32.HI R15, R12, 0x1, R31 ; - /*0920*/ PRMT R66, R34, 0x2107, R3 ; - /*0930*/ SHF.L.W.U32.HI R42, R22, 0x4, R59 ; - /*0940*/ SHF.L.W.U32.HI R68, R59, 0x4, R22 ; - /*0950*/ PRMT R34, R3, 0x2107, R34 ; - /*0960*/ SHF.L.W.U32.HI R62, R5, 0x1d, R10 ; - /*0970*/ SHF.L.W.U32.HI R31, R10, 0x1d, R5 ; - /*0980*/ IMAD.SHL.U32 R5, R2, 0x8, RZ ; - /*0990*/ PRMT R44, R58, 0x4321, R57 ; - /*09a0*/ SHF.L.W.U32.HI R11, R4, 0x19, R63 ; - /*09b0*/ SHF.L.W.U32.HI R13, R40, 0x12, R55 ; - /*09c0*/ SHF.L.W.U32.HI R61, R55, 0x12, R40 ; - /*09d0*/ SHF.L.W.U32.HI R3, R54, 0x17, R51 ; - /*09e0*/ SHF.L.W.U32.HI R8, R51, 0x17, R54 ; - /*09f0*/ SHF.L.W.U32.HI R22, R26, 0x1c, R23 ; - /*0a00*/ SHF.L.W.U32.HI R63, R63, 0x19, R4 ; - /*0a10*/ SHF.L.W.U32.HI R54, R17, 0x2, R6 ; - /*0a20*/ SHF.L.W.U32.HI R55, R6, 0x2, R17 ; - /*0a30*/ SHF.L.W.U32.HI R23, R23, 0x1c, R26 ; - /*0a40*/ SHF.L.W.U32.HI R51, R21, 0x14, R30 ; - /*0a50*/ SHF.L.W.U32.HI R53, R48, 0x9, R47 ; - /*0a60*/ SHF.L.W.U32.HI R6, R47, 0x9, R48 ; - /*0a70*/ SHF.L.W.U32.HI R4, R20, 0x7, R27 ; - /*0a80*/ SHF.L.W.U32.HI R59, R27, 0x7, R20 ; - /*0a90*/ SHF.L.W.U32.HI R17, R39, 0xd, R52 ; - /*0aa0*/ SHF.L.W.U32.HI R26, R52, 0xd, R39 ; - /*0ab0*/ SHF.L.W.U32.HI R30, R30, 0x14, R21 ; - /*0ac0*/ SHF.L.W.U32.HI R21, R50, 0x15, R37 ; - /*0ad0*/ SHF.L.W.U32.HI R27, R37, 0x15, R50 ; - /*0ae0*/ LOP3.LUT R47, R45, R68, R43, 0xd2, !PT ; - /*0af0*/ LOP3.LUT R52, R68, R43, R41, 0xd2, !PT ; - /*0b00*/ LOP3.LUT R43, R43, R41, R44, 0xd2, !PT ; - /*0b10*/ LOP3.LUT R50, R41, R44, R45, 0xd2, !PT ; - /*0b20*/ LOP3.LUT R41, R44, R45, R68, 0xd2, !PT ; - /*0b30*/ LDC.64 R44, c[0x3][R5] ; - /*0b40*/ LOP3.LUT R18, R65.reuse, R18, RZ, 0x3c, !PT ; - /*0b50*/ LOP3.LUT R19, R64.reuse, R19, RZ, 0x3c, !PT ; - /*0b60*/ LOP3.LUT R24, R65.reuse, R24, RZ, 0x3c, !PT ; - /*0b70*/ LOP3.LUT R33, R65, R33, RZ, 0x3c, !PT ; - /*0b80*/ LOP3.LUT R25, R64, R25, RZ, 0x3c, !PT ; - /*0b90*/ LOP3.LUT R36, R64, R36, RZ, 0x3c, !PT ; - /*0ba0*/ PRMT R65, R57, 0x4321, R58 ; - /*0bb0*/ SHF.L.W.U32.HI R32, R18, 0x6, R19 ; - /*0bc0*/ SHF.L.W.U32.HI R64, R24, 0x1e, R25 ; - /*0bd0*/ SHF.L.W.U32.HI R57, R25, 0x1e, R24 ; - /*0be0*/ LOP3.LUT R48, R38, R42, R46, 0xd2, !PT ; - /*0bf0*/ LOP3.LUT R39, R42, R46, R67, 0xd2, !PT ; - /*0c00*/ SHF.L.W.U32.HI R12, R19, 0x6, R18 ; - /*0c10*/ SHF.L.W.U32.HI R24, R33, 0xb, R36 ; - /*0c20*/ SHF.L.W.U32.HI R25, R36, 0xb, R33 ; - /*0c30*/ LOP3.LUT R37, R67, R65, R38, 0xd2, !PT ; - /*0c40*/ LOP3.LUT R42, R65, R38, R42, 0xd2, !PT ; - /*0c50*/ LOP3.LUT R40, R15, R32, R63, 0xd2, !PT ; - /*0c60*/ LOP3.LUT R38, R32, R63, R34, 0xd2, !PT ; - /*0c70*/ LOP3.LUT R36, R63, R34, R61, 0xd2, !PT ; - /*0c80*/ LOP3.LUT R34, R34, R61, R15, 0xd2, !PT ; - /*0c90*/ LOP3.LUT R32, R61, R15, R32, 0xd2, !PT ; - /*0ca0*/ SHF.L.W.U32.HI R18, R7, 0x3, R14 ; - /*0cb0*/ SHF.L.W.U32.HI R19, R14, 0x3, R7 ; - /*0cc0*/ SHF.L.W.U32.HI R60, R16, 0xc, R35 ; - /*0cd0*/ SHF.L.W.U32.HI R58, R35, 0xc, R16 ; - /*0ce0*/ LOP3.LUT R33, R11, R66, R13, 0xd2, !PT ; - /*0cf0*/ LOP3.LUT R15, R66, R13, R9, 0xd2, !PT ; - /*0d00*/ IADD3 R2, R2, 0x1, RZ ; - /*0d10*/ LOP3.LUT R14, R9, R12, R11, 0xd2, !PT ; - /*0d20*/ LOP3.LUT R35, R12, R11, R66, 0xd2, !PT ; - /*0d30*/ LOP3.LUT R13, R13, R9, R12, 0xd2, !PT ; - /*0d40*/ LOP3.LUT R12, R57, R8, R59, 0xd2, !PT ; - /*0d50*/ LOP3.LUT R11, R8, R59, R6, 0xd2, !PT ; - /*0d60*/ LOP3.LUT R10, R59, R6, R55, 0xd2, !PT ; - /*0d70*/ LOP3.LUT R9, R6, R55, R57, 0xd2, !PT ; - /*0d80*/ LOP3.LUT R8, R55, R57, R8, 0xd2, !PT ; - /*0d90*/ LOP3.LUT R55, R49, R60, R24, 0xd2, !PT ; - /*0da0*/ ISETP.NE.AND P0, PT, R2, 0x18, PT ; - /*0db0*/ LOP3.LUT R7, R64, R3, R4, 0xd2, !PT ; - /*0dc0*/ LOP3.LUT R6, R3, R4, R53, 0xd2, !PT ; - /*0dd0*/ LOP3.LUT R5, R4, R53, R54, 0xd2, !PT ; - /*0de0*/ LOP3.LUT R4, R53, R54, R64, 0xd2, !PT ; - /*0df0*/ LOP3.LUT R3, R54, R64, R3, 0xd2, !PT ; - /*0e00*/ LOP3.LUT R54, R17, R62, R22, 0xd2, !PT ; - /*0e10*/ LOP3.LUT R53, R62, R22, R51, 0xd2, !PT ; - /*0e20*/ SHF.L.W.U32.HI R20, R69, 0xe, R56 ; - /*0e30*/ LOP3.LUT R55, R55, R44, RZ, 0x3c, !PT ; - /*0e40*/ LOP3.LUT R22, R22, R51, R18, 0xd2, !PT ; - /*0e50*/ LOP3.LUT R16, R51, R18, R17, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R18, R18, R17, R62, 0xd2, !PT ; - /*0e70*/ LOP3.LUT R51, R26, R31, R23, 0xd2, !PT ; - /*0e80*/ LOP3.LUT R44, R31, R23, R30, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R23, R23, R30, R19, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R17, R30, R19, R26, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R19, R19, R26, R31, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R30, R60, R24, R21, 0xd2, !PT ; - /*0ed0*/ SHF.L.W.U32.HI R56, R56, 0xe, R69 ; - /*0ee0*/ LOP3.LUT R24, R24, R21, R20, 0xd2, !PT ; - /*0ef0*/ LOP3.LUT R26, R21, R20, R49, 0xd2, !PT ; - /*0f00*/ LOP3.LUT R20, R20, R49, R60, 0xd2, !PT ; - /*0f10*/ LOP3.LUT R60, R29, R58, R25, 0xd2, !PT ; - /*0f20*/ LOP3.LUT R31, R58, R25, R27, 0xd2, !PT ; - /*0f30*/ LOP3.LUT R25, R25, R27, R56, 0xd2, !PT ; - /*0f40*/ LOP3.LUT R27, R27, R56, R29, 0xd2, !PT ; - /*0f50*/ LOP3.LUT R21, R56, R29, R58, 0xd2, !PT ; - /*0f60*/ LOP3.LUT R46, R46, R67, R65, 0xd2, !PT ; - /*0f70*/ LOP3.LUT R29, R60, R45, RZ, 0x3c, !PT ; - /*0f80*/ @P0 BRA `(.L_x_148) ; - /*0f90*/ IMAD.SHL.U32 R3, R0, 0x10, RZ ; - /*0fa0*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*0fb0*/ LOP3.LUT R3, R3, 0x30, RZ, 0xe2, !PT ; -.L_x_165: - /*0fc0*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*0fd0*/ LDS.U R7, [RZ] ; - /*0fe0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*0ff0*/ MUFU.RCP R8, R8 ; - /*1000*/ IADD3 R5, R8, 0xffffffe, RZ ; - /*1010*/ F2I.FTZ.U32.TRUNC.NTZ R5, R5 ; - /*1020*/ IMAD.IADD R7, R7, 0x1, R0 ; - /*1030*/ LOP3.LUT R7, R7, R2, RZ, 0x3c, !PT ; - /*1040*/ IMAD R6, R7, 0x1000193, RZ ; - /*1050*/ IMAD.MOV R4, RZ, RZ, -R5 ; - /*1060*/ LOP3.LUT R6, R6, R55, RZ, 0x3c, !PT ; - /*1070*/ IMAD R7, R4, c[0x0][0x180], RZ ; - /*1080*/ IMAD.MOV.U32 R4, RZ, RZ, RZ ; - /*1090*/ IMAD.HI.U32 R7, R5, R7, R4 ; - /*10a0*/ IMAD.HI.U32 R4, R7, R6, RZ ; - /*10b0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*10c0*/ LOP3.LUT R4, R0, 0x3, RZ, 0xc0, !PT ; - /*10d0*/ IMAD R12, R5, c[0x0][0x180], R6 ; - /*10e0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*10f0*/ IMAD.MOV R45, RZ, RZ, -R4 ; - /*1100*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1110*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1120*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1130*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1140*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_149: - /*1150*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*1160*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*1170*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*1180*/ IADD3 R8, P0, R6, R3, RZ ; - /*1190*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*11a0*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*11b0*/ ISETP.NE.AND P1, PT, R45, RZ, PT ; - /*11c0*/ IADD3 R5, R5, 0x1, RZ ; - /*11d0*/ IADD3 R45, R45, 0x1, RZ ; - /*11e0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*11f0*/ @!P1 IMAD R6, R55, 0x1000193, RZ ; - /*1200*/ @!P1 IMAD R7, R24, 0x1000193, RZ ; - /*1210*/ SHFL.IDX PT, R13, R8, RZ, 0x1c1f ; - /*1220*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*1230*/ SHFL.IDX PT, R37, R8, 0x2, 0x1c1f ; - /*1240*/ SHFL.IDX PT, R15, R9, RZ, 0x1c1f ; - /*1250*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*1260*/ SHFL.IDX PT, R38, R9, 0x2, 0x1c1f ; - /*1270*/ SHFL.IDX PT, R42, R9, 0x3, 0x1c1f ; - /*1280*/ @!P1 LOP3.LUT R55, R6, R13, RZ, 0x3c, !PT ; - /*1290*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*12a0*/ SHFL.IDX PT, R33, R10, RZ, 0x1c1f ; - /*12b0*/ @!P1 LOP3.LUT R24, R7, R14, RZ, 0x3c, !PT ; - /*12c0*/ @!P1 IMAD R7, R25, 0x1000193, RZ ; - /*12d0*/ SHFL.IDX PT, R34, R10, 0x1, 0x1c1f ; - /*12e0*/ @!P1 IMAD R9, R21, 0x1000193, RZ ; - /*12f0*/ @!P1 IMAD R13, R16, 0x1000193, RZ ; - /*1300*/ SHFL.IDX PT, R39, R10, 0x2, 0x1c1f ; - /*1310*/ @!P1 LOP3.LUT R29, R6, R15, RZ, 0x3c, !PT ; - /*1320*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*1330*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*1340*/ @!P1 LOP3.LUT R25, R7, R32, RZ, 0x3c, !PT ; - /*1350*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*1360*/ SHFL.IDX PT, R43, R10, 0x3, 0x1c1f ; - /*1370*/ @!P1 LOP3.LUT R21, R9, R38, RZ, 0x3c, !PT ; - /*1380*/ @!P1 IMAD R9, R17, 0x1000193, RZ ; - /*1390*/ SHFL.IDX PT, R35, R11, RZ, 0x1c1f ; - /*13a0*/ @!P1 IMAD R8, R20, 0x1000193, RZ ; - /*13b0*/ @!P1 LOP3.LUT R17, R9, R42, RZ, 0x3c, !PT ; - /*13c0*/ SHFL.IDX PT, R36, R11, 0x1, 0x1c1f ; - /*13d0*/ @!P1 LOP3.LUT R30, R6, R33, RZ, 0x3c, !PT ; - /*13e0*/ @!P1 IMAD R10, R18, 0x1000193, RZ ; - /*13f0*/ @!P1 LOP3.LUT R20, R8, R37, RZ, 0x3c, !PT ; - /*1400*/ SHFL.IDX PT, R41, R11, 0x2, 0x1c1f ; - /*1410*/ @!P1 IMAD R8, R22, 0x1000193, RZ ; - /*1420*/ @!P1 LOP3.LUT R26, R7, R34, RZ, 0x3c, !PT ; - /*1430*/ @!P1 IMAD R6, R31, 0x1000193, RZ ; - /*1440*/ SHFL.IDX PT, R44, R11, 0x3, 0x1c1f ; - /*1450*/ @!P1 IMAD R7, R27, 0x1000193, RZ ; - /*1460*/ @!P1 LOP3.LUT R22, R8, R39, RZ, 0x3c, !PT ; - /*1470*/ @!P1 IMAD R8, R23, 0x1000193, RZ ; - /*1480*/ @!P1 LOP3.LUT R16, R13, R40, RZ, 0x3c, !PT ; - /*1490*/ @!P1 IMAD R9, R19, 0x1000193, RZ ; - /*14a0*/ @!P1 LOP3.LUT R18, R10, R43, RZ, 0x3c, !PT ; - /*14b0*/ @!P1 LOP3.LUT R31, R6, R35, RZ, 0x3c, !PT ; - /*14c0*/ @!P1 LOP3.LUT R27, R7, R36, RZ, 0x3c, !PT ; - /*14d0*/ @!P1 LOP3.LUT R23, R8, R41, RZ, 0x3c, !PT ; - /*14e0*/ @!P1 LOP3.LUT R19, R9, R44, RZ, 0x3c, !PT ; - /*14f0*/ @P0 BRA `(.L_x_149) ; - /*1500*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*1510*/ LDS.U R5, [RZ] ; - /*1520*/ IADD3 R6, R2, 0x1, RZ ; - /*1530*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*1540*/ MUFU.RCP R9, R9 ; - /*1550*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*1560*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1570*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*1580*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*1590*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*15a0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*15b0*/ IMAD R8, R5, 0x1000193, RZ ; - /*15c0*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*15d0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*15e0*/ LOP3.LUT R8, R8, R29, RZ, 0x3c, !PT ; - /*15f0*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*1600*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*1610*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1620*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*1630*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*1640*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1650*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1660*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1670*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1680*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_150: - /*1690*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*16a0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*16b0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*16c0*/ IADD3 R8, P0, R6, R3, RZ ; - /*16d0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*16e0*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*16f0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*1700*/ IADD3 R5, R5, 0x1, RZ ; - /*1710*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*1720*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*1730*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*1740*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*1750*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*1760*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*1770*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*1780*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*1790*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*17a0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*17b0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*17c0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*17d0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*17e0*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*17f0*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*1800*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*1810*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*1820*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*1830*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*1840*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*1850*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*1860*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*1870*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*1880*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*1890*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*18a0*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*18b0*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*18c0*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*18d0*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*18e0*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*18f0*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*1900*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*1910*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*1920*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*1930*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*1940*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*1950*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*1960*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*1970*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*1980*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*1990*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*19a0*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*19b0*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*19c0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*19d0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*19e0*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*19f0*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*1a00*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*1a10*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*1a20*/ @P0 BRA `(.L_x_150) ; - /*1a30*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*1a40*/ LDS.U R5, [RZ] ; - /*1a50*/ IADD3 R6, R2, 0x2, RZ ; - /*1a60*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*1a70*/ MUFU.RCP R8, R8 ; - /*1a80*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*1a90*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1aa0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*1ab0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*1ac0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*1ad0*/ IMAD R5, R5, 0x1000193, RZ ; - /*1ae0*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*1af0*/ LOP3.LUT R5, R5, R30, RZ, 0x3c, !PT ; - /*1b00*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*1b10*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*1b20*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*1b30*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1b40*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*1b50*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*1b60*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1b70*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1b80*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1b90*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1ba0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_151: - /*1bb0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*1bc0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*1bd0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*1be0*/ IADD3 R8, P0, R6, R3, RZ ; - /*1bf0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*1c00*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*1c10*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*1c20*/ IADD3 R5, R5, 0x1, RZ ; - /*1c30*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*1c40*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*1c50*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*1c60*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*1c70*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*1c80*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*1c90*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*1ca0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*1cb0*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*1cc0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*1cd0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*1ce0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*1cf0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*1d00*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*1d10*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*1d20*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*1d30*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*1d40*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*1d50*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*1d60*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*1d70*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*1d80*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*1d90*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*1da0*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*1db0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*1dc0*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*1dd0*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*1de0*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*1df0*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*1e00*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*1e10*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*1e20*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*1e30*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*1e40*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*1e50*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*1e60*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*1e70*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*1e80*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*1e90*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*1ea0*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*1eb0*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*1ec0*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*1ed0*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*1ee0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*1ef0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*1f00*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*1f10*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*1f20*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*1f30*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*1f40*/ @P0 BRA `(.L_x_151) ; - /*1f50*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*1f60*/ LDS.U R5, [RZ] ; - /*1f70*/ IADD3 R6, R2, 0x3, RZ ; - /*1f80*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*1f90*/ MUFU.RCP R9, R9 ; - /*1fa0*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*1fb0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1fc0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*1fd0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*1fe0*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*1ff0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*2000*/ IMAD R8, R5, 0x1000193, RZ ; - /*2010*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*2020*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2030*/ LOP3.LUT R8, R8, R31, RZ, 0x3c, !PT ; - /*2040*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*2050*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*2060*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2070*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*2080*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*2090*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*20a0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*20b0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*20c0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*20d0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_152: - /*20e0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*20f0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*2100*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*2110*/ IADD3 R8, P0, R6, R3, RZ ; - /*2120*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*2130*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*2140*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*2150*/ IADD3 R5, R5, 0x1, RZ ; - /*2160*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*2170*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*2180*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*2190*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*21a0*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*21b0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*21c0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*21d0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*21e0*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*21f0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*2200*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*2210*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*2220*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*2230*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*2240*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*2250*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*2260*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*2270*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*2280*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*2290*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*22a0*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*22b0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*22c0*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*22d0*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*22e0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*22f0*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*2300*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*2310*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*2320*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*2330*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*2340*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*2350*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*2360*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*2370*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*2380*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*2390*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*23a0*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*23b0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*23c0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*23d0*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*23e0*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*23f0*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*2400*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*2410*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*2420*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*2430*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*2440*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*2450*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*2460*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*2470*/ @P0 BRA `(.L_x_152) ; - /*2480*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*2490*/ LDS.U R5, [RZ] ; - /*24a0*/ IADD3 R6, R2, 0x4, RZ ; - /*24b0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*24c0*/ MUFU.RCP R8, R8 ; - /*24d0*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*24e0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*24f0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*2500*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2510*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2520*/ IMAD R5, R5, 0x1000193, RZ ; - /*2530*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*2540*/ LOP3.LUT R5, R5, R24, RZ, 0x3c, !PT ; - /*2550*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*2560*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*2570*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*2580*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*2590*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*25a0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*25b0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*25c0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*25d0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*25e0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*25f0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_153: - /*2600*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*2610*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*2620*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*2630*/ IADD3 R8, P0, R6, R3, RZ ; - /*2640*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*2650*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*2660*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*2670*/ IADD3 R5, R5, 0x1, RZ ; - /*2680*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*2690*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*26a0*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*26b0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*26c0*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*26d0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*26e0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*26f0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*2700*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*2710*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*2720*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*2730*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*2740*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*2750*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*2760*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*2770*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*2780*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*2790*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*27a0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*27b0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*27c0*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*27d0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*27e0*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*27f0*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*2800*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*2810*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*2820*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*2830*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*2840*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*2850*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*2860*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*2870*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*2880*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*2890*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*28a0*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*28b0*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*28c0*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*28d0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*28e0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*28f0*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*2900*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*2910*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*2920*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*2930*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*2940*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*2950*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*2960*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*2970*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*2980*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*2990*/ @P0 BRA `(.L_x_153) ; - /*29a0*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*29b0*/ LDS.U R5, [RZ] ; - /*29c0*/ IADD3 R6, R2, 0x5, RZ ; - /*29d0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*29e0*/ MUFU.RCP R9, R9 ; - /*29f0*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*2a00*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2a10*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*2a20*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2a30*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*2a40*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*2a50*/ IMAD R8, R5, 0x1000193, RZ ; - /*2a60*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*2a70*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2a80*/ LOP3.LUT R8, R8, R25, RZ, 0x3c, !PT ; - /*2a90*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*2aa0*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*2ab0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2ac0*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*2ad0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*2ae0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*2af0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*2b00*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*2b10*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*2b20*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_154: - /*2b30*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*2b40*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*2b50*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*2b60*/ IADD3 R8, P0, R6, R3, RZ ; - /*2b70*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*2b80*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*2b90*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*2ba0*/ IADD3 R5, R5, 0x1, RZ ; - /*2bb0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*2bc0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*2bd0*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*2be0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*2bf0*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*2c00*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*2c10*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*2c20*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*2c30*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*2c40*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*2c50*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*2c60*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*2c70*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*2c80*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*2c90*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*2ca0*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*2cb0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*2cc0*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*2cd0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*2ce0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*2cf0*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*2d00*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*2d10*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*2d20*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*2d30*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*2d40*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*2d50*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*2d60*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*2d70*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*2d80*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*2d90*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*2da0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*2db0*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*2dc0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*2dd0*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*2de0*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*2df0*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*2e00*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*2e10*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*2e20*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*2e30*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*2e40*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*2e50*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*2e60*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*2e70*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*2e80*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*2e90*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*2ea0*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*2eb0*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*2ec0*/ @P0 BRA `(.L_x_154) ; - /*2ed0*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*2ee0*/ LDS.U R5, [RZ] ; - /*2ef0*/ IADD3 R6, R2, 0x6, RZ ; - /*2f00*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*2f10*/ MUFU.RCP R8, R8 ; - /*2f20*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*2f30*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2f40*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*2f50*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2f60*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2f70*/ IMAD R5, R5, 0x1000193, RZ ; - /*2f80*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*2f90*/ LOP3.LUT R5, R5, R26, RZ, 0x3c, !PT ; - /*2fa0*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*2fb0*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*2fc0*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*2fd0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*2fe0*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*2ff0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3000*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3010*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3020*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3030*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3040*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_155: - /*3050*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*3060*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*3070*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*3080*/ IADD3 R8, P0, R6, R3, RZ ; - /*3090*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*30a0*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*30b0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*30c0*/ IADD3 R5, R5, 0x1, RZ ; - /*30d0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*30e0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*30f0*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*3100*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*3110*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*3120*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*3130*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*3140*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*3150*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*3160*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*3170*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*3180*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*3190*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*31a0*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*31b0*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*31c0*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*31d0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*31e0*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*31f0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*3200*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*3210*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*3220*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*3230*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*3240*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*3250*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*3260*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*3270*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*3280*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*3290*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*32a0*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*32b0*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*32c0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*32d0*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*32e0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*32f0*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*3300*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*3310*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*3320*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*3330*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*3340*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*3350*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*3360*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*3370*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*3380*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*3390*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*33a0*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*33b0*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*33c0*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*33d0*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*33e0*/ @P0 BRA `(.L_x_155) ; - /*33f0*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*3400*/ LDS.U R5, [RZ] ; - /*3410*/ IADD3 R6, R2, 0x7, RZ ; - /*3420*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*3430*/ MUFU.RCP R9, R9 ; - /*3440*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*3450*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*3460*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*3470*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*3480*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*3490*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*34a0*/ IMAD R8, R5, 0x1000193, RZ ; - /*34b0*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*34c0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*34d0*/ LOP3.LUT R8, R8, R27, RZ, 0x3c, !PT ; - /*34e0*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*34f0*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*3500*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3510*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*3520*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3530*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3540*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3550*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3560*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3570*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_156: - /*3580*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*3590*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*35a0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*35b0*/ IADD3 R8, P0, R6, R3, RZ ; - /*35c0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*35d0*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*35e0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*35f0*/ IADD3 R5, R5, 0x1, RZ ; - /*3600*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*3610*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*3620*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*3630*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*3640*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*3650*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*3660*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*3670*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*3680*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*3690*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*36a0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*36b0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*36c0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*36d0*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*36e0*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*36f0*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*3700*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*3710*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*3720*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*3730*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*3740*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*3750*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*3760*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*3770*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*3780*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*3790*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*37a0*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*37b0*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*37c0*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*37d0*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*37e0*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*37f0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*3800*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*3810*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*3820*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*3830*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*3840*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*3850*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*3860*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*3870*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*3880*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*3890*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*38a0*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*38b0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*38c0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*38d0*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*38e0*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*38f0*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*3900*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*3910*/ @P0 BRA `(.L_x_156) ; - /*3920*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*3930*/ LDS.U R5, [RZ] ; - /*3940*/ IADD3 R6, R2, 0x8, RZ ; - /*3950*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*3960*/ MUFU.RCP R8, R8 ; - /*3970*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*3980*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*3990*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*39a0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*39b0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*39c0*/ IMAD R5, R5, 0x1000193, RZ ; - /*39d0*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*39e0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*39f0*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*3a00*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*3a10*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*3a20*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*3a30*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*3a40*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3a50*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3a60*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3a70*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3a80*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3a90*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_157: - /*3aa0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*3ab0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*3ac0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*3ad0*/ IADD3 R8, P0, R6, R3, RZ ; - /*3ae0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*3af0*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*3b00*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*3b10*/ IADD3 R5, R5, 0x1, RZ ; - /*3b20*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*3b30*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*3b40*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*3b50*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*3b60*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*3b70*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*3b80*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*3b90*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*3ba0*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*3bb0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*3bc0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*3bd0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*3be0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*3bf0*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*3c00*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*3c10*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*3c20*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*3c30*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*3c40*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*3c50*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*3c60*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*3c70*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*3c80*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*3c90*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*3ca0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*3cb0*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*3cc0*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*3cd0*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*3ce0*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*3cf0*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*3d00*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*3d10*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*3d20*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*3d30*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*3d40*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*3d50*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*3d60*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*3d70*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*3d80*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*3d90*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*3da0*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*3db0*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*3dc0*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*3dd0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*3de0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*3df0*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*3e00*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*3e10*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*3e20*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*3e30*/ @P0 BRA `(.L_x_157) ; - /*3e40*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*3e50*/ LDS.U R5, [RZ] ; - /*3e60*/ IADD3 R6, R2, 0x9, RZ ; - /*3e70*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*3e80*/ MUFU.RCP R9, R9 ; - /*3e90*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*3ea0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*3eb0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*3ec0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*3ed0*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*3ee0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*3ef0*/ IMAD R8, R5, 0x1000193, RZ ; - /*3f00*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*3f10*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*3f20*/ LOP3.LUT R8, R8, R21, RZ, 0x3c, !PT ; - /*3f30*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*3f40*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*3f50*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3f60*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*3f70*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3f80*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3f90*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3fa0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3fb0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3fc0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_158: - /*3fd0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*3fe0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*3ff0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4000*/ IADD3 R8, P0, R6, R3, RZ ; - /*4010*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4020*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*4030*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4040*/ IADD3 R5, R5, 0x1, RZ ; - /*4050*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4060*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*4070*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*4080*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*4090*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*40a0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*40b0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*40c0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*40d0*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*40e0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*40f0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*4100*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*4110*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*4120*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*4130*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*4140*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*4150*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*4160*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*4170*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*4180*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*4190*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*41a0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*41b0*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*41c0*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*41d0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*41e0*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*41f0*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*4200*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*4210*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*4220*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*4230*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*4240*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*4250*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*4260*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*4270*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*4280*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*4290*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*42a0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*42b0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*42c0*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*42d0*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*42e0*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*42f0*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*4300*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*4310*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*4320*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*4330*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*4340*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*4350*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*4360*/ @P0 BRA `(.L_x_158) ; - /*4370*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*4380*/ LDS.U R5, [RZ] ; - /*4390*/ IADD3 R6, R2, 0xa, RZ ; - /*43a0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*43b0*/ MUFU.RCP R8, R8 ; - /*43c0*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*43d0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*43e0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*43f0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4400*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*4410*/ IMAD R5, R5, 0x1000193, RZ ; - /*4420*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*4430*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*4440*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*4450*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*4460*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*4470*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*4480*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*4490*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*44a0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*44b0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*44c0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*44d0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*44e0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_159: - /*44f0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*4500*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*4510*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4520*/ IADD3 R8, P0, R6, R3, RZ ; - /*4530*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4540*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*4550*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4560*/ IADD3 R5, R5, 0x1, RZ ; - /*4570*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4580*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*4590*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*45a0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*45b0*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*45c0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*45d0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*45e0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*45f0*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*4600*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*4610*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*4620*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*4630*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*4640*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*4650*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*4660*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*4670*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*4680*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*4690*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*46a0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*46b0*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*46c0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*46d0*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*46e0*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*46f0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*4700*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*4710*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*4720*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*4730*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*4740*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*4750*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*4760*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*4770*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*4780*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*4790*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*47a0*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*47b0*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*47c0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*47d0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*47e0*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*47f0*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*4800*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*4810*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*4820*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*4830*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*4840*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*4850*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*4860*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*4870*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*4880*/ @P0 BRA `(.L_x_159) ; - /*4890*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*48a0*/ LDS.U R5, [RZ] ; - /*48b0*/ IADD3 R6, R2, 0xb, RZ ; - /*48c0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*48d0*/ MUFU.RCP R9, R9 ; - /*48e0*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*48f0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*4900*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*4910*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4920*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*4930*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*4940*/ IMAD R8, R5, 0x1000193, RZ ; - /*4950*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*4960*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*4970*/ LOP3.LUT R8, R8, R23, RZ, 0x3c, !PT ; - /*4980*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*4990*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*49a0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*49b0*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*49c0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*49d0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*49e0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*49f0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*4a00*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*4a10*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_160: - /*4a20*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*4a30*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*4a40*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4a50*/ IADD3 R8, P0, R6, R3, RZ ; - /*4a60*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4a70*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*4a80*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4a90*/ IADD3 R5, R5, 0x1, RZ ; - /*4aa0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4ab0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*4ac0*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*4ad0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*4ae0*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*4af0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*4b00*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*4b10*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*4b20*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*4b30*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*4b40*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*4b50*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*4b60*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*4b70*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*4b80*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*4b90*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*4ba0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*4bb0*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*4bc0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*4bd0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*4be0*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*4bf0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*4c00*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*4c10*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*4c20*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*4c30*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*4c40*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*4c50*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*4c60*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*4c70*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*4c80*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*4c90*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*4ca0*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*4cb0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*4cc0*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*4cd0*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*4ce0*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*4cf0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*4d00*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*4d10*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*4d20*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*4d30*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*4d40*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*4d50*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*4d60*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*4d70*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*4d80*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*4d90*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*4da0*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*4db0*/ @P0 BRA `(.L_x_160) ; - /*4dc0*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*4dd0*/ LDS.U R5, [RZ] ; - /*4de0*/ IADD3 R6, R2, 0xc, RZ ; - /*4df0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*4e00*/ MUFU.RCP R8, R8 ; - /*4e10*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*4e20*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*4e30*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*4e40*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4e50*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*4e60*/ IMAD R5, R5, 0x1000193, RZ ; - /*4e70*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*4e80*/ LOP3.LUT R5, R5, R16, RZ, 0x3c, !PT ; - /*4e90*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*4ea0*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*4eb0*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*4ec0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*4ed0*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*4ee0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*4ef0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*4f00*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*4f10*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*4f20*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*4f30*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_161: - /*4f40*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*4f50*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*4f60*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4f70*/ IADD3 R8, P0, R6, R3, RZ ; - /*4f80*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4f90*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*4fa0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4fb0*/ IADD3 R5, R5, 0x1, RZ ; - /*4fc0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4fd0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*4fe0*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*4ff0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5000*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*5010*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5020*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*5030*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*5040*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*5050*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*5060*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*5070*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*5080*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*5090*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*50a0*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*50b0*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*50c0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*50d0*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*50e0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*50f0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*5100*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*5110*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*5120*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*5130*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*5140*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*5150*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*5160*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*5170*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*5180*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*5190*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*51a0*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*51b0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*51c0*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*51d0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*51e0*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*51f0*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*5200*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*5210*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*5220*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*5230*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*5240*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*5250*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*5260*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*5270*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*5280*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*5290*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*52a0*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*52b0*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*52c0*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*52d0*/ @P0 BRA `(.L_x_161) ; - /*52e0*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*52f0*/ LDS.U R5, [RZ] ; - /*5300*/ IADD3 R6, R2, 0xd, RZ ; - /*5310*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*5320*/ MUFU.RCP R9, R9 ; - /*5330*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*5340*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5350*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*5360*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*5370*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*5380*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*5390*/ IMAD R8, R5, 0x1000193, RZ ; - /*53a0*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*53b0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*53c0*/ LOP3.LUT R8, R8, R17, RZ, 0x3c, !PT ; - /*53d0*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*53e0*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*53f0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*5400*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*5410*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*5420*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5430*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5440*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5450*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5460*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_162: - /*5470*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*5480*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*5490*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*54a0*/ IADD3 R8, P0, R6, R3, RZ ; - /*54b0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*54c0*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*54d0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*54e0*/ IADD3 R5, R5, 0x1, RZ ; - /*54f0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*5500*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*5510*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*5520*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5530*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*5540*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5550*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*5560*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*5570*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*5580*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*5590*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*55a0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*55b0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*55c0*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*55d0*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*55e0*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*55f0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*5600*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*5610*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*5620*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*5630*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*5640*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*5650*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*5660*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*5670*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*5680*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*5690*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*56a0*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*56b0*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*56c0*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*56d0*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*56e0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*56f0*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*5700*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*5710*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*5720*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*5730*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*5740*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*5750*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*5760*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*5770*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*5780*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*5790*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*57a0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*57b0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*57c0*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*57d0*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*57e0*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*57f0*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*5800*/ @P0 BRA `(.L_x_162) ; - /*5810*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*5820*/ LDS.U R5, [RZ] ; - /*5830*/ IADD3 R6, R2, 0xe, RZ ; - /*5840*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*5850*/ MUFU.RCP R8, R8 ; - /*5860*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*5870*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5880*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*5890*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*58a0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*58b0*/ IMAD R5, R5, 0x1000193, RZ ; - /*58c0*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*58d0*/ LOP3.LUT R5, R5, R18, RZ, 0x3c, !PT ; - /*58e0*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*58f0*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*5900*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*5910*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*5920*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*5930*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*5940*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5950*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5960*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5970*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5980*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_163: - /*5990*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*59a0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*59b0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*59c0*/ IADD3 R8, P0, R6, R3, RZ ; - /*59d0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*59e0*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*59f0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*5a00*/ IADD3 R5, R5, 0x1, RZ ; - /*5a10*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*5a20*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*5a30*/ @!P1 IMAD R45, R24, 0x1000193, RZ ; - /*5a40*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5a50*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*5a60*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5a70*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*5a80*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*5a90*/ SHFL.IDX PT, R15, R9, 0x1, 0x1c1f ; - /*5aa0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*5ab0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*5ac0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*5ad0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*5ae0*/ @!P1 LOP3.LUT R24, R45, R14, RZ, 0x3c, !PT ; - /*5af0*/ @!P1 IMAD R14, R25, 0x1000193, RZ ; - /*5b00*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*5b10*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*5b20*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*5b30*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*5b40*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*5b50*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*5b60*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*5b70*/ @!P1 LOP3.LUT R20, R9, R34, RZ, 0x3c, !PT ; - /*5b80*/ @!P1 IMAD R43, R16, 0x1000193, RZ ; - /*5b90*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*5ba0*/ @!P1 LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*5bb0*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*5bc0*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*5bd0*/ @!P1 IMAD R14, R19, 0x1000193, RZ ; - /*5be0*/ @!P1 IMAD R10, R21, 0x1000193, RZ ; - /*5bf0*/ SHFL.IDX PT, R33, R11, 0x1, 0x1c1f ; - /*5c00*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*5c10*/ @!P1 IMAD R6, R27, 0x1000193, RZ ; - /*5c20*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*5c30*/ @!P1 LOP3.LUT R21, R10, R35, RZ, 0x3c, !PT ; - /*5c40*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*5c50*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*5c60*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*5c70*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*5c80*/ @!P1 LOP3.LUT R16, R43, R38, RZ, 0x3c, !PT ; - /*5c90*/ @!P1 LOP3.LUT R17, R10, R39, RZ, 0x3c, !PT ; - /*5ca0*/ @!P1 IMAD R10, R23, 0x1000193, RZ ; - /*5cb0*/ @!P1 LOP3.LUT R22, R9, R36, RZ, 0x3c, !PT ; - /*5cc0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*5cd0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*5ce0*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*5cf0*/ @!P1 LOP3.LUT R27, R6, R33, RZ, 0x3c, !PT ; - /*5d00*/ @!P1 LOP3.LUT R23, R10, R37, RZ, 0x3c, !PT ; - /*5d10*/ @!P1 LOP3.LUT R19, R14, R41, RZ, 0x3c, !PT ; - /*5d20*/ @P0 BRA `(.L_x_163) ; - /*5d30*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*5d40*/ LDS.U R5, [RZ] ; - /*5d50*/ IADD3 R6, R2, 0xf, RZ ; - /*5d60*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*5d70*/ MUFU.RCP R9, R9 ; - /*5d80*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*5d90*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5da0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*5db0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*5dc0*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*5dd0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*5de0*/ IMAD R8, R5, 0x1000193, RZ ; - /*5df0*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*5e00*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*5e10*/ LOP3.LUT R8, R8, R19, RZ, 0x3c, !PT ; - /*5e20*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*5e30*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*5e40*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*5e50*/ IMAD R14, R5, c[0x0][0x180], R8 ; - /*5e60*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*5e70*/ ISETP.GE.U32.AND P0, PT, R14, c[0x0][0x180], PT ; - /*5e80*/ @P0 IADD3 R14, R14, -c[0x0][0x180], RZ ; - /*5e90*/ ISETP.GE.U32.AND P0, PT, R14, c[0x0][0x180], PT ; - /*5ea0*/ @P0 IADD3 R14, R14, -c[0x0][0x180], RZ ; - /*5eb0*/ @!P1 LOP3.LUT R14, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_164: - /*5ec0*/ SHFL.IDX PT, R7, R14, R5, 0x1c1f ; - /*5ed0*/ IMAD.MOV.U32 R12, RZ, RZ, 0x40 ; - /*5ee0*/ IMAD.WIDE.U32 R6, R7, R12, c[0x0][0x178] ; - /*5ef0*/ IADD3 R8, P0, R6, R3, RZ ; - /*5f00*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*5f10*/ LDG.E.128.STRONG.CTA R8, [R8] ; - /*5f20*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*5f30*/ IADD3 R5, R5, 0x1, RZ ; - /*5f40*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*5f50*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*5f60*/ @!P1 IMAD R44, R24, 0x1000193, RZ ; - /*5f70*/ @!P1 IMAD R46, R16, 0x1000193, RZ ; - /*5f80*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5f90*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*5fa0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5fb0*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*5fc0*/ SHFL.IDX PT, R36, R9, 0x2, 0x1c1f ; - /*5fd0*/ SHFL.IDX PT, R40, R9, 0x3, 0x1c1f ; - /*5fe0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*5ff0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*6000*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*6010*/ SHFL.IDX PT, R35, R8, 0x2, 0x1c1f ; - /*6020*/ @!P1 LOP3.LUT R24, R44, R15, RZ, 0x3c, !PT ; - /*6030*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*6040*/ SHFL.IDX PT, R39, R8, 0x3, 0x1c1f ; - /*6050*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*6060*/ @!P1 IMAD R15, R21, 0x1000193, RZ ; - /*6070*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*6080*/ @!P1 IMAD R7, R17, 0x1000193, RZ ; - /*6090*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*60a0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*60b0*/ SHFL.IDX PT, R37, R10, 0x2, 0x1c1f ; - /*60c0*/ @!P1 LOP3.LUT R21, R15, R36, RZ, 0x3c, !PT ; - /*60d0*/ @!P1 IMAD R44, R20, 0x1000193, RZ ; - /*60e0*/ SHFL.IDX PT, R41, R10, 0x3, 0x1c1f ; - /*60f0*/ @!P1 LOP3.LUT R17, R7, R40, RZ, 0x3c, !PT ; - /*6100*/ @!P1 IMAD R32, R22, 0x1000193, RZ ; - /*6110*/ SHFL.IDX PT, R8, R11, RZ, 0x1c1f ; - /*6120*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*6130*/ @!P1 IMAD R36, R18, 0x1000193, RZ ; - /*6140*/ SHFL.IDX PT, R34, R11, 0x1, 0x1c1f ; - /*6150*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*6160*/ @!P1 LOP3.LUT R20, R44, R35, RZ, 0x3c, !PT ; - /*6170*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*6180*/ SHFL.IDX PT, R38, R11, 0x2, 0x1c1f ; - /*6190*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*61a0*/ @!P1 LOP3.LUT R16, R46, R39, RZ, 0x3c, !PT ; - /*61b0*/ @!P1 IMAD R13, R19, 0x1000193, RZ ; - /*61c0*/ SHFL.IDX PT, R42, R11, 0x3, 0x1c1f ; - /*61d0*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*61e0*/ @!P1 LOP3.LUT R22, R32, R37, RZ, 0x3c, !PT ; - /*61f0*/ @!P1 IMAD R11, R23, 0x1000193, RZ ; - /*6200*/ @!P1 LOP3.LUT R18, R36, R41, RZ, 0x3c, !PT ; - /*6210*/ @!P1 LOP3.LUT R31, R7, R8, RZ, 0x3c, !PT ; - /*6220*/ @!P1 LOP3.LUT R27, R9, R34, RZ, 0x3c, !PT ; - /*6230*/ @!P1 LOP3.LUT R23, R11, R38, RZ, 0x3c, !PT ; - /*6240*/ @!P1 LOP3.LUT R19, R13, R42, RZ, 0x3c, !PT ; - /*6250*/ @P0 BRA `(.L_x_164) ; - /*6260*/ IADD3 R2, R2, 0x10, RZ ; - /*6270*/ ISETP.GE.U32.AND P0, PT, R2, 0x100, PT ; - /*6280*/ @!P0 BRA `(.L_x_165) ; - /*6290*/ CS2R R38, SRZ ; - /*62a0*/ IMAD.MOV.U32 R13, RZ, RZ, -0x80000000 ; - /*62b0*/ CS2R R34, SRZ ; - /*62c0*/ CS2R R40, SRZ ; - /*62d0*/ CS2R R46, SRZ ; - /*62e0*/ CS2R R8, SRZ ; - /*62f0*/ IMAD.MOV.U32 R7, RZ, RZ, RZ ; - /*6300*/ CS2R R32, SRZ ; - /*6310*/ CS2R R48, SRZ ; - /*6320*/ CS2R R2, SRZ ; - /*6330*/ CS2R R44, SRZ ; - /*6340*/ CS2R R14, SRZ ; - /*6350*/ IMAD.MOV.U32 R10, RZ, RZ, 0x1 ; - /*6360*/ CS2R R42, SRZ ; - /*6370*/ CS2R R36, SRZ ; - /*6380*/ CS2R R4, SRZ ; - /*6390*/ CS2R R50, SRZ ; - /*63a0*/ IMAD.MOV.U32 R56, RZ, RZ, RZ ; - /*63b0*/ UMOV UR4, URZ ; - /*63c0*/ IMAD.MOV.U32 R54, RZ, RZ, RZ ; - /*63d0*/ IMAD.MOV.U32 R52, RZ, RZ, RZ ; - /*63e0*/ IMAD.MOV.U32 R11, RZ, RZ, RZ ; -.L_x_166: - /*63f0*/ LOP3.LUT R57, R30, R16, R4, 0x96, !PT ; - /*6400*/ ULDC.64 UR6, c[0x3][UR4] ; - /*6410*/ LOP3.LUT R64, R31, R17, R50, 0x96, !PT ; - /*6420*/ UIADD3 UR4, UR4, 0x8, URZ ; - /*6430*/ LOP3.LUT R53, R26, R10, R33, 0x96, !PT ; - /*6440*/ LOP3.LUT R58, R27, R13, R14, 0x96, !PT ; - /*6450*/ LOP3.LUT R6, R20, R32, R9, 0x96, !PT ; - /*6460*/ LOP3.LUT R59, R21, R48, R7, 0x96, !PT ; - /*6470*/ LOP3.LUT R57, R57, R2, R37, 0x96, !PT ; - /*6480*/ LOP3.LUT R64, R64, R40, R15, 0x96, !PT ; - /*6490*/ LOP3.LUT R53, R53, R39, R8, 0x96, !PT ; - /*64a0*/ LOP3.LUT R58, R58, R44, R3, 0x96, !PT ; - /*64b0*/ LOP3.LUT R6, R6, R41, R38, 0x96, !PT ; - /*64c0*/ LOP3.LUT R59, R59, R46, R35, 0x96, !PT ; - /*64d0*/ SHF.L.W.U32.HI R66, R57, 0x1, R64 ; - /*64e0*/ SHF.L.W.U32.HI R60, R58, 0x1, R53 ; - /*64f0*/ LOP3.LUT R63, R55, R22, R51, 0x96, !PT ; - /*6500*/ LOP3.LUT R62, R29, R23, R52, 0x96, !PT ; - /*6510*/ SHF.L.W.U32.HI R61, R64, 0x1, R57 ; - /*6520*/ SHF.L.W.U32.HI R67, R59, 0x1, R6 ; - /*6530*/ SHF.L.W.U32.HI R65, R6, 0x1, R59 ; - /*6540*/ LOP3.LUT R66, R66, R59, RZ, 0x3c, !PT ; - /*6550*/ LOP3.LUT R57, R60, R57, RZ, 0x3c, !PT ; - /*6560*/ LOP3.LUT R59, R24, R18, R49, 0x96, !PT ; - /*6570*/ LOP3.LUT R60, R25, R19, R34, 0x96, !PT ; - /*6580*/ LOP3.LUT R63, R63, R56, R45, 0x96, !PT ; - /*6590*/ LOP3.LUT R62, R62, R54, R47, 0x96, !PT ; - /*65a0*/ LOP3.LUT R68, R61, R6, RZ, 0x3c, !PT ; - /*65b0*/ LOP3.LUT R59, R59, R43, R42, 0x96, !PT ; - /*65c0*/ LOP3.LUT R60, R60, R5, R36, 0x96, !PT ; - /*65d0*/ SHF.L.W.U32.HI R69, R53, 0x1, R58 ; - /*65e0*/ SHF.L.W.U32.HI R6, R62, 0x1, R63 ; - /*65f0*/ SHF.L.W.U32.HI R61, R60, 0x1, R59 ; - /*6600*/ LOP3.LUT R64, R69, R64, RZ, 0x3c, !PT ; - /*6610*/ LOP3.LUT R53, R6, R53, RZ, 0x3c, !PT ; - /*6620*/ SHF.L.W.U32.HI R69, R59, 0x1, R60 ; - /*6630*/ LOP3.LUT R6, R68, R55, RZ, 0x3c, !PT ; - /*6640*/ LOP3.LUT R55, R66.reuse, R23, RZ, 0x3c, !PT ; - /*6650*/ LOP3.LUT R61, R61, R63, RZ, 0x3c, !PT ; - /*6660*/ LOP3.LUT R23, R66.reuse, R54, RZ, 0x3c, !PT ; - /*6670*/ SHF.L.W.U32.HI R63, R63, 0x1, R62 ; - /*6680*/ LOP3.LUT R54, R66, R47, RZ, 0x3c, !PT ; - /*6690*/ LOP3.LUT R62, R69, R62, RZ, 0x3c, !PT ; - /*66a0*/ LOP3.LUT R59, R67, R59, RZ, 0x3c, !PT ; - /*66b0*/ LOP3.LUT R47, R57, R43, RZ, 0x3c, !PT ; - /*66c0*/ LOP3.LUT R60, R65, R60, RZ, 0x3c, !PT ; - /*66d0*/ LOP3.LUT R29, R66.reuse, R29, RZ, 0x3c, !PT ; - /*66e0*/ LOP3.LUT R52, R66, R52, RZ, 0x3c, !PT ; - /*66f0*/ LOP3.LUT R24, R57, R24, RZ, 0x3c, !PT ; - /*6700*/ LOP3.LUT R18, R57.reuse, R18, RZ, 0x3c, !PT ; - /*6710*/ LOP3.LUT R49, R57.reuse, R49, RZ, 0x3c, !PT ; - /*6720*/ LOP3.LUT R42, R57, R42, RZ, 0x3c, !PT ; - /*6730*/ LOP3.LUT R43, R64.reuse, R25, RZ, 0x3c, !PT ; - /*6740*/ LOP3.LUT R57, R64.reuse, R19, RZ, 0x3c, !PT ; - /*6750*/ LOP3.LUT R34, R64, R34, RZ, 0x3c, !PT ; - /*6760*/ LOP3.LUT R66, R64.reuse, R5, RZ, 0x3c, !PT ; - /*6770*/ LOP3.LUT R25, R64, R36, RZ, 0x3c, !PT ; - /*6780*/ LOP3.LUT R58, R63, R58, RZ, 0x3c, !PT ; - /*6790*/ LOP3.LUT R64, R61.reuse, R30, RZ, 0x3c, !PT ; - /*67a0*/ LOP3.LUT R16, R61.reuse, R16, RZ, 0x3c, !PT ; - /*67b0*/ LOP3.LUT R4, R61, R4, RZ, 0x3c, !PT ; - /*67c0*/ LOP3.LUT R2, R61.reuse, R2, RZ, 0x3c, !PT ; - /*67d0*/ LOP3.LUT R19, R61, R37, RZ, 0x3c, !PT ; - /*67e0*/ LOP3.LUT R5, R62.reuse, R17, RZ, 0x3c, !PT ; - /*67f0*/ LOP3.LUT R67, R62.reuse, R50, RZ, 0x3c, !PT ; - /*6800*/ LOP3.LUT R61, R59, R8, RZ, 0x3c, !PT ; - /*6810*/ LOP3.LUT R17, R62, R40, RZ, 0x3c, !PT ; - /*6820*/ LOP3.LUT R27, R60.reuse, R27, RZ, 0x3c, !PT ; - /*6830*/ LOP3.LUT R69, R60.reuse, R13, RZ, 0x3c, !PT ; - /*6840*/ LOP3.LUT R8, R60.reuse, R14, RZ, 0x3c, !PT ; - /*6850*/ LOP3.LUT R44, R60, R44, RZ, 0x3c, !PT ; - /*6860*/ LOP3.LUT R37, R62.reuse, R31, RZ, 0x3c, !PT ; - /*6870*/ LOP3.LUT R40, R62, R15, RZ, 0x3c, !PT ; - /*6880*/ LOP3.LUT R60, R60, R3, RZ, 0x3c, !PT ; - /*6890*/ LOP3.LUT R30, R53, R32, RZ, 0x3c, !PT ; - /*68a0*/ LOP3.LUT R22, R68.reuse, R22, RZ, 0x3c, !PT ; - /*68b0*/ LOP3.LUT R51, R68.reuse, R51, RZ, 0x3c, !PT ; - /*68c0*/ LOP3.LUT R56, R68.reuse, R56, RZ, 0x3c, !PT ; - /*68d0*/ LOP3.LUT R45, R68, R45, RZ, 0x3c, !PT ; - /*68e0*/ LOP3.LUT R15, R59, R33, RZ, 0x3c, !PT ; - /*68f0*/ LOP3.LUT R63, R53.reuse, R20, RZ, 0x3c, !PT ; - /*6900*/ LOP3.LUT R14, R53, R41, RZ, 0x3c, !PT ; - /*6910*/ LOP3.LUT R32, R58.reuse, R21, RZ, 0x3c, !PT ; - /*6920*/ LOP3.LUT R3, R58, R46, RZ, 0x3c, !PT ; - /*6930*/ SHF.L.W.U32.HI R68, R67, 0xa, R4 ; - /*6940*/ LOP3.LUT R26, R59.reuse, R26, RZ, 0x3c, !PT ; - /*6950*/ LOP3.LUT R10, R59.reuse, R10, RZ, 0x3c, !PT ; - /*6960*/ LOP3.LUT R39, R59, R39, RZ, 0x3c, !PT ; - /*6970*/ LOP3.LUT R13, R53, R9, RZ, 0x3c, !PT ; - /*6980*/ LOP3.LUT R20, R58, R7, RZ, 0x3c, !PT ; - /*6990*/ SHF.L.W.U32.HI R67, R4, 0xa, R67 ; - /*69a0*/ SHF.L.W.U32.HI R59, R66, 0xf, R47 ; - /*69b0*/ SHF.L.W.U32.HI R46, R47, 0xf, R66 ; - /*69c0*/ SHF.L.W.U32.HI R36, R37, 0x1, R64 ; - /*69d0*/ SHF.L.W.U32.HI R4, R64, 0x1, R37 ; - /*69e0*/ SHF.L.W.U32.HI R41, R22, 0x4, R55 ; - /*69f0*/ SHF.L.W.U32.HI R47, R32, 0x1b, R63 ; - /*6a00*/ PRMT R64, R14, 0x2107, R3 ; - /*6a10*/ SHF.L.W.U32.HI R33, R8, 0x19, R15 ; - /*6a20*/ SHF.L.W.U32.HI R37, R15, 0x19, R8 ; - /*6a30*/ LOP3.LUT R21, R58, R48, RZ, 0x3c, !PT ; - /*6a40*/ SHF.L.W.U32.HI R63, R63, 0x1b, R32 ; - /*6a50*/ PRMT R50, R61, 0x4321, R60 ; - /*6a60*/ SHF.L.W.U32.HI R9, R57, 0x6, R18 ; - /*6a70*/ SHF.L.W.U32.HI R7, R18, 0x6, R57 ; - /*6a80*/ PRMT R14, R3, 0x2107, R14 ; - /*6a90*/ SHF.L.W.U32.HI R15, R54, 0x12, R45 ; - /*6aa0*/ LOP3.LUT R58, R58, R35, RZ, 0x3c, !PT ; - /*6ab0*/ SHF.L.W.U32.HI R65, R55, 0x4, R22 ; - /*6ac0*/ SHF.L.W.U32.HI R45, R45, 0x12, R54 ; - /*6ad0*/ SHF.L.W.U32.HI R57, R56, 0x9, R23 ; - /*6ae0*/ SHF.L.W.U32.HI R3, R23, 0x9, R56 ; - /*6af0*/ SHF.L.W.U32.HI R32, R13, 0x7, R20 ; - /*6b00*/ SHF.L.W.U32.HI R66, R20, 0x7, R13 ; - /*6b10*/ LOP3.LUT R31, R53, R38, RZ, 0x3c, !PT ; - /*6b20*/ SHF.L.W.U32.HI R55, R10, 0x17, R69 ; - /*6b30*/ SHF.L.W.U32.HI R35, R69, 0x17, R10 ; - /*6b40*/ SHF.L.W.U32.HI R22, R27, 0x1c, R26 ; - /*6b50*/ SHF.L.W.U32.HI R23, R26, 0x1c, R27 ; - /*6b60*/ SHF.L.W.U32.HI R13, R2, 0xd, R17 ; - /*6b70*/ SHF.L.W.U32.HI R20, R17, 0xd, R2 ; - /*6b80*/ SHF.L.W.U32.HI R38, R40, 0x2, R19 ; - /*6b90*/ SHF.L.W.U32.HI R8, R19, 0x2, R40 ; - /*6ba0*/ SHF.L.W.U32.HI R10, R24, 0x1e, R43 ; - /*6bb0*/ SHF.L.W.U32.HI R62, R43, 0x1e, R24 ; - /*6bc0*/ SHF.L.W.U32.HI R48, R42, 0x1d, R25 ; - /*6bd0*/ SHF.L.W.U32.HI R53, R25, 0x1d, R42 ; - /*6be0*/ SHF.L.W.U32.HI R26, R44, 0x15, R39 ; - /*6bf0*/ SHF.L.W.U32.HI R27, R39, 0x15, R44 ; - /*6c00*/ LOP3.LUT R56, R47, R41, R68, 0xd2, !PT ; - /*6c10*/ LOP3.LUT R2, R41, R68, R59, 0xd2, !PT ; - /*6c20*/ SHF.L.W.U32.HI R18, R52, 0x3, R51 ; - /*6c30*/ SHF.L.W.U32.HI R19, R51, 0x3, R52 ; - /*6c40*/ SHF.L.W.U32.HI R24, R49, 0xb, R34 ; - /*6c50*/ SHF.L.W.U32.HI R25, R34, 0xb, R49 ; - /*6c60*/ LOP3.LUT R43, R68, R59, R50, 0xd2, !PT ; - /*6c70*/ LOP3.LUT R39, R59, R50, R47, 0xd2, !PT ; - /*6c80*/ LOP3.LUT R41, R50, R47, R41, 0xd2, !PT ; - /*6c90*/ LOP3.LUT R52, R4, R7, R37, 0xd2, !PT ; - /*6ca0*/ LOP3.LUT R50, R7, R37, R14, 0xd2, !PT ; - /*6cb0*/ LOP3.LUT R34, R37, R14, R45, 0xd2, !PT ; - /*6cc0*/ LOP3.LUT R14, R14, R45, R4, 0xd2, !PT ; - /*6cd0*/ LOP3.LUT R7, R45, R4, R7, 0xd2, !PT ; - /*6ce0*/ LOP3.LUT R51, R36, R9, R33, 0xd2, !PT ; - /*6cf0*/ LOP3.LUT R4, R9, R33, R64, 0xd2, !PT ; - /*6d00*/ LOP3.LUT R49, R33, R64, R15, 0xd2, !PT ; - /*6d10*/ LOP3.LUT R33, R64, R15, R36, 0xd2, !PT ; - /*6d20*/ LOP3.LUT R9, R15, R36, R9, 0xd2, !PT ; - /*6d30*/ SHF.L.W.U32.HI R17, R21, 0x14, R30 ; - /*6d40*/ LOP3.LUT R47, R62, R35, R66, 0xd2, !PT ; - /*6d50*/ LOP3.LUT R15, R35, R66, R3, 0xd2, !PT ; - /*6d60*/ LOP3.LUT R36, R66, R3, R8, 0xd2, !PT ; - /*6d70*/ SHF.L.W.U32.HI R30, R30, 0x14, R21 ; - /*6d80*/ LOP3.LUT R3, R3, R8, R62, 0xd2, !PT ; - /*6d90*/ LOP3.LUT R35, R8, R62, R35, 0xd2, !PT ; - /*6da0*/ IADD3 R11, R11, 0x1, RZ ; - /*6db0*/ SHF.L.W.U32.HI R21, R58, 0xe, R31 ; - /*6dc0*/ LOP3.LUT R42, R32, R57, R38, 0xd2, !PT ; - /*6dd0*/ LOP3.LUT R8, R57, R38, R10, 0xd2, !PT ; - /*6de0*/ PRMT R61, R60, 0x4321, R61 ; - /*6df0*/ SHF.L.W.U32.HI R58, R31, 0xe, R58 ; - /*6e00*/ LOP3.LUT R45, R10, R55, R32, 0xd2, !PT ; - /*6e10*/ LOP3.LUT R37, R55, R32, R57, 0xd2, !PT ; - /*6e20*/ LOP3.LUT R38, R38, R10, R55, 0xd2, !PT ; - /*6e30*/ SHF.L.W.U32.HI R31, R16, 0xc, R5 ; - /*6e40*/ SHF.L.W.U32.HI R60, R5, 0xc, R16 ; - /*6e50*/ LOP3.LUT R10, R13, R48, R22, 0xd2, !PT ; - /*6e60*/ LOP3.LUT R32, R48, R22, R17, 0xd2, !PT ; - /*6e70*/ LOP3.LUT R22, R22, R17, R18, 0xd2, !PT ; - /*6e80*/ LOP3.LUT R16, R17, R18, R13, 0xd2, !PT ; - /*6e90*/ ISETP.NE.AND P0, PT, R11, 0x18, PT ; - /*6ea0*/ LOP3.LUT R18, R18, R13, R48, 0xd2, !PT ; - /*6eb0*/ LOP3.LUT R13, R20, R53, R23, 0xd2, !PT ; - /*6ec0*/ LOP3.LUT R48, R53, R23, R30, 0xd2, !PT ; - /*6ed0*/ LOP3.LUT R23, R23, R30, R19, 0xd2, !PT ; - /*6ee0*/ LOP3.LUT R17, R30, R19, R20, 0xd2, !PT ; - /*6ef0*/ LOP3.LUT R55, R6, R31, R24, 0xd2, !PT ; - /*6f00*/ LOP3.LUT R30, R31, R24, R26, 0xd2, !PT ; - /*6f10*/ LOP3.LUT R19, R19, R20, R53, 0xd2, !PT ; - /*6f20*/ LOP3.LUT R24, R24, R26, R21, 0xd2, !PT ; - /*6f30*/ LOP3.LUT R26, R26, R21, R6, 0xd2, !PT ; - /*6f40*/ LOP3.LUT R20, R21, R6, R31, 0xd2, !PT ; - /*6f50*/ LOP3.LUT R6, R29, R60, R25, 0xd2, !PT ; - /*6f60*/ LOP3.LUT R31, R60, R25, R27, 0xd2, !PT ; - /*6f70*/ LOP3.LUT R25, R25, R27, R58, 0xd2, !PT ; - /*6f80*/ LOP3.LUT R27, R27, R58, R29, 0xd2, !PT ; - /*6f90*/ LOP3.LUT R21, R58, R29, R60, 0xd2, !PT ; - /*6fa0*/ LOP3.LUT R55, R55, UR6, RZ, 0x3c, !PT ; - /*6fb0*/ LOP3.LUT R29, R6, UR7, RZ, 0x3c, !PT ; - /*6fc0*/ LOP3.LUT R40, R65, R67, R46, 0xd2, !PT ; - /*6fd0*/ LOP3.LUT R5, R67, R46, R61, 0xd2, !PT ; - /*6fe0*/ LOP3.LUT R44, R46, R61, R63, 0xd2, !PT ; - /*6ff0*/ LOP3.LUT R54, R63, R65, R67, 0xd2, !PT ; - /*7000*/ LOP3.LUT R46, R61, R63, R65, 0xd2, !PT ; - /*7010*/ @P0 BRA `(.L_x_166) ; - /*7020*/ LDS.U R3, [RZ] ; - /*7030*/ ISETP.NE.AND P0, PT, RZ, c[0x0][0x194], PT ; - /*7040*/ IMAD.IADD R5, R3, 0x1, R0 ; - /*7050*/ @!P0 BRA `(.L_x_167) ; - /*7060*/ ISETP.EQ.U32.AND P0, PT, RZ, c[0x0][0x188], PT ; - /*7070*/ ISETP.GE.U32.AND P1, PT, R5, c[0x0][0x190], PT ; - /*7080*/ ISETP.EQ.AND.EX P0, PT, RZ, c[0x0][0x18c], PT, P0 ; - /*7090*/ @P1 EXIT P0 ; - /*70a0*/ IADD3 R13, R5.reuse, -c[0x0][0x190], RZ ; - /*70b0*/ IMAD.WIDE.U32 R2, R5.reuse, R12, c[0x0][0x168] ; - /*70c0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x190], PT ; - /*70d0*/ IMAD.WIDE.U32 R12, R13, R12, c[0x0][0x188] ; - /*70e0*/ SEL R2, R2, R12, !P0 ; - /*70f0*/ SEL R3, R3, R13, !P0 ; - /*7100*/ LDG.E.128.STRONG.CTA R4, [R2] ; - /*7110*/ LDG.E.128.STRONG.CTA R8, [R2+0x10] ; - /*7120*/ LDG.E.128.STRONG.CTA R12, [R2+0x20] ; - /*7130*/ LDG.E.128.STRONG.CTA R32, [R2+0x30] ; - /*7140*/ BMOV.32.CLEAR RZ, B0 ; - /*7150*/ BSSY B0, `(.L_x_168) ; - /*7160*/ ISETP.NE.U32.AND P0, PT, R4, R55, PT ; - /*7170*/ ISETP.NE.U32.AND P3, PT, R6, R30, PT ; - /*7180*/ ISETP.NE.AND.EX P0, PT, R5, R29, PT, P0 ; - /*7190*/ ISETP.NE.AND.EX P3, PT, R7, R31, PT, P3 ; - /*71a0*/ ISETP.NE.U32.AND P2, PT, R8, R24, PT ; - /*71b0*/ PLOP3.LUT P0, PT, P0, P3, PT, 0x2, 0x0 ; - /*71c0*/ ISETP.NE.U32.AND P1, PT, R10, R26, PT ; - /*71d0*/ ISETP.NE.U32.AND P4, PT, R12, R20, PT ; - /*71e0*/ ISETP.NE.U32.AND P3, PT, R14, R22, PT ; - /*71f0*/ ISETP.NE.AND.EX P2, PT, R9, R25, PT, P2 ; - /*7200*/ ISETP.NE.AND.EX P1, PT, R11, R27, PT, P1 ; - /*7210*/ ISETP.NE.AND.EX P4, PT, R13, R21, PT, P4 ; - /*7220*/ @!P0 IMAD.MOV.U32 R28, RZ, RZ, R55 ; - /*7230*/ ISETP.NE.AND.EX P3, PT, R15, R23, PT, P3 ; - /*7240*/ PLOP3.LUT P1, PT, P2, P1, PT, 0x2, 0x0 ; - /*7250*/ PLOP3.LUT P3, PT, P4, P3, PT, 0x2, 0x0 ; - /*7260*/ ISETP.NE.U32.AND P2, PT, R32, R16, PT ; - /*7270*/ @!P0 STG.E.EF.128.SYS [R2], R28 ; - /*7280*/ ISETP.NE.AND.EX P2, PT, R33, R17, PT, P2 ; - /*7290*/ @!P1 STG.E.EF.128.SYS [R2+0x10], R24 ; - /*72a0*/ @!P3 STG.E.EF.128.SYS [R2+0x20], R20 ; - /*72b0*/ @P2 BRA `(.L_x_169) ; - /*72c0*/ ISETP.NE.U32.AND P0, PT, R34, R18, PT ; - /*72d0*/ ISETP.NE.AND.EX P0, PT, R35, R19, PT, P0 ; - /*72e0*/ @!P0 EXIT ; -.L_x_169: - /*72f0*/ BSYNC B0 ; -.L_x_168: - /*7300*/ STG.E.EF.128.SYS [R2+0x30], R16 ; - /*7310*/ EXIT ; -.L_x_167: - /*7320*/ ISETP.NE.U32.AND P0, PT, RZ, c[0x0][0x188], PT ; - /*7330*/ IMAD.WIDE.U32 R2, R5, R12, c[0x0][0x168] ; - /*7340*/ ISETP.NE.AND.EX P0, PT, RZ, c[0x0][0x18c], PT, P0 ; - /*7350*/ @!P0 BRA `(.L_x_170) ; - /*7360*/ IADD3 R13, R5.reuse, -c[0x0][0x190], RZ ; - /*7370*/ IMAD.MOV.U32 R28, RZ, RZ, R55 ; - /*7380*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x190], PT ; - /*7390*/ IMAD.WIDE.U32 R12, R13, R12, c[0x0][0x188] ; - /*73a0*/ SEL R2, R2, R12, !P0 ; - /*73b0*/ SEL R3, R3, R13, !P0 ; - /*73c0*/ STG.E.EF.128.SYS [R2], R28 ; - /*73d0*/ STG.E.EF.128.SYS [R2+0x10], R24 ; - /*73e0*/ STG.E.EF.128.SYS [R2+0x20], R20 ; - /*73f0*/ STG.E.EF.128.SYS [R2+0x30], R16 ; - /*7400*/ EXIT ; -.L_x_170: - /*7410*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x190], PT ; - /*7420*/ @P0 EXIT ; - /*7430*/ IMAD.MOV.U32 R28, RZ, RZ, R55 ; - /*7440*/ STG.E.EF.128.SYS [R2+0x10], R24 ; - /*7450*/ STG.E.EF.128.SYS [R2+0x20], R20 ; - /*7460*/ STG.E.EF.128.SYS [R2+0x30], R16 ; - /*7470*/ STG.E.EF.128.SYS [R2], R28 ; - /*7480*/ EXIT ; -.L_x_171: - /*7490*/ BRA `(.L_x_171); - /*74a0*/ NOP; - /*74b0*/ NOP; - /*74c0*/ NOP; - /*74d0*/ NOP; - /*74e0*/ NOP; - /*74f0*/ NOP; -.L_x_185: diff --git a/src/ethash/sass/ethash.sm_80.sass b/src/ethash/sass/ethash.sm_80.sass deleted file mode 100644 index 98c4de7..0000000 --- a/src/ethash/sass/ethash.sm_80.sass +++ /dev/null @@ -1,26485 +0,0 @@ - .headerflags @"EF_CUDA_TEXMODE_UNIFIED EF_CUDA_64BIT_ADDRESS EF_CUDA_SM80 EF_CUDA_VIRTUAL_SM(EF_CUDA_SM80)" - .elftype @"ET_EXEC" - - -//--------------------- .text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,(.L_x_205 - _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ IADD3 R1, R1, -0x10, RZ ; - /*0030*/ @!P0 EXIT ; - /*0040*/ UMOV UR4, URZ ; - /*0050*/ ULDC.64 UR10, c[0x0][0x118] ; -.L_x_25: - /*0060*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x0] ; - /*0070*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0x4] ; - /*0080*/ LDG.E.128.STRONG.SM R16, [R2.64+0x10] ; - /*0090*/ LDG.E.128.STRONG.SM R8, [R2.64] ; - /*00a0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*00b0*/ UMOV UR8, 0x1 ; - /*00c0*/ S2R R66, SR_TID.X ; - /*00d0*/ IMAD.U32 R25, RZ, RZ, UR5 ; - /*00e0*/ S2R R3, SR_CTAID.X ; - /*00f0*/ IMAD R0, R3, c[0x0][0x0], R66 ; - /*0100*/ IMAD.U32 R3, RZ, RZ, UR4 ; - /*0110*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*0120*/ IADD3 R24, P0, P1, R0, c[0x0][0x160], R3 ; - /*0130*/ IADD3.X R25, RZ, c[0x0][0x164], R25, P0, P1 ; - /*0140*/ SHF.L.W.U32.HI R0, R24, 0x1, R25 ; - /*0150*/ SHF.L.W.U32.HI R3, R25, 0x1, R24 ; - /*0160*/ LOP3.LUT R0, R0, R17, RZ, 0x3c, !PT ; - /*0170*/ LOP3.LUT R3, R3, R16, RZ, 0x3c, !PT ; - /*0180*/ LOP3.LUT R36, R0.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*0190*/ LOP3.LUT R33, R0, R19, RZ, 0x3c, !PT ; - /*01a0*/ SHF.L.W.U32.HI R12, R36, 0x17, R3.reuse ; - /*01b0*/ LOP3.LUT R4, R3.reuse, R18, RZ, 0x3c, !PT ; - /*01c0*/ SHF.L.W.U32.HI R41, R0.reuse, 0x15, R3.reuse ; - /*01d0*/ SHF.L.W.U32.HI R58, R0.reuse, 0x19, R3.reuse ; - /*01e0*/ SHF.L.W.U32.HI R54, R3, 0x19, R0 ; - /*01f0*/ PRMT R2, R0, 0x4321, R3 ; - /*0200*/ PRMT R15, R3.reuse, 0x4321, R0.reuse ; - /*0210*/ SHF.L.W.U32.HI R47, R3.reuse, 0x15, R0 ; - /*0220*/ SHF.L.W.U32.HI R36, R3, 0x17, R36 ; - /*0230*/ LOP3.LUT R3, R19, 0x80000000, RZ, 0x3c, !PT ; - /*0240*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*0250*/ SHF.L.W.U32.HI R44, R33, 0x1c, R4 ; - /*0260*/ SHF.L.W.U32.HI R33, R4, 0x1c, R33 ; - /*0270*/ SHF.L.W.U32.HI R21, R3, 0x1, R18 ; - /*0280*/ SHF.L.W.U32.HI R14, R18, 0x1, R3 ; - /*0290*/ SHF.L.W.U32.HI R4, R16, 0x1, R17 ; - /*02a0*/ SHF.L.W.U32.HI R5, R17, 0x1, R16 ; - /*02b0*/ SHF.L.W.U32.HI R7, R9, 0x1, R0 ; - /*02c0*/ SHF.L.W.U32.HI R22, R0, 0x1, R9 ; - /*02d0*/ LOP3.LUT R0, R14, R11, RZ, 0x3c, !PT ; - /*02e0*/ LOP3.LUT R21, R21, R10, RZ, 0x3c, !PT ; - /*02f0*/ LOP3.LUT R4, R4, R9, RZ, 0x3c, !PT ; - /*0300*/ LOP3.LUT R3, R5, 0x1, R8, 0x96, !PT ; - /*0310*/ SHF.L.W.U32.HI R6, R10, 0x1, R11 ; - /*0320*/ LOP3.LUT R19, R22, 0x80000000, R19, 0x96, !PT ; - /*0330*/ LOP3.LUT R18, R7, R18, RZ, 0x3c, !PT ; - /*0340*/ SHF.L.W.U32.HI R39, R11, 0x1, R10 ; - /*0350*/ LOP3.LUT R34, R21, R16, RZ, 0x3c, !PT ; - /*0360*/ LOP3.LUT R17, R0, R17, RZ, 0x3c, !PT ; - /*0370*/ LOP3.LUT R13, R4, R11, RZ, 0x3c, !PT ; - /*0380*/ SHF.L.W.U32.HI R32, R4.reuse, 0xc, R3.reuse ; - /*0390*/ SHF.L.W.U32.HI R61, R3.reuse, 0xc, R4.reuse ; - /*03a0*/ SHF.L.W.U32.HI R27, R4.reuse, 0x2, R3.reuse ; - /*03b0*/ SHF.L.W.U32.HI R5, R3.reuse, 0x2, R4.reuse ; - /*03c0*/ SHF.L.W.U32.HI R38, R4, 0xd, R3 ; - /*03d0*/ SHF.L.W.U32.HI R23, R3, 0xd, R4 ; - /*03e0*/ SHF.L.W.U32.HI R20, R4, 0xa, R3 ; - /*03f0*/ SHF.L.W.U32.HI R53, R3, 0xa, R4 ; - /*0400*/ LOP3.LUT R6, R6, R25.reuse, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R4, R19, R25, RZ, 0x3c, !PT ; - /*0420*/ LOP3.LUT R11, R18, R24.reuse, RZ, 0x3c, !PT ; - /*0430*/ LOP3.LUT R39, R39, R24, RZ, 0x3c, !PT ; - /*0440*/ SHF.L.W.U32.HI R43, R19.reuse, 0xe, R18.reuse ; - /*0450*/ SHF.L.W.U32.HI R31, R19.reuse, 0x14, R18.reuse ; - /*0460*/ SHF.L.W.U32.HI R42, R18.reuse, 0x14, R19.reuse ; - /*0470*/ SHF.L.W.U32.HI R7, R19.reuse, 0x7, R18.reuse ; - /*0480*/ SHF.L.W.U32.HI R35, R18, 0x7, R19 ; - /*0490*/ PRMT R49, R19, 0x2107, R18 ; - /*04a0*/ PRMT R25, R18.reuse, 0x2107, R19.reuse ; - /*04b0*/ SHF.L.W.U32.HI R50, R18, 0xe, R19 ; - /*04c0*/ SHF.L.W.U32.HI R46, R21.reuse, 0xb, R0.reuse ; - /*04d0*/ SHF.L.W.U32.HI R29, R0.reuse, 0xb, R21.reuse ; - /*04e0*/ SHF.L.W.U32.HI R28, R21, 0x1d, R0 ; - /*04f0*/ SHF.L.W.U32.HI R37, R0, 0x1d, R21 ; - /*0500*/ SHF.L.W.U32.HI R18, R0.reuse, 0xf, R21.reuse ; - /*0510*/ SHF.L.W.U32.HI R16, R21, 0xf, R0 ; - /*0520*/ SHF.L.W.U32.HI R51, R0, 0x6, R21 ; - /*0530*/ SHF.L.W.U32.HI R22, R17, 0x1e, R34 ; - /*0540*/ LOP3.LUT R10, R3, R10, RZ, 0x3c, !PT ; - /*0550*/ SHF.L.W.U32.HI R21, R21, 0x6, R0 ; - /*0560*/ SHF.L.W.U32.HI R34, R34, 0x1e, R17 ; - /*0570*/ SHF.L.W.U32.HI R0, R4, 0x1b, R11 ; - /*0580*/ SHF.L.W.U32.HI R17, R11, 0x1b, R4 ; - /*0590*/ LOP3.LUT R19, R46, R61, RZ, 0x30, !PT ; - /*05a0*/ LOP3.LUT R11, R39, 0x1, RZ, 0x3c, !PT ; - /*05b0*/ SHF.L.W.U32.HI R14, R13, 0x1, R10 ; - /*05c0*/ SHF.L.W.U32.HI R3, R10, 0x1, R13 ; - /*05d0*/ LOP3.LUT R10, R29, R32, RZ, 0x30, !PT ; - /*05e0*/ LOP3.LUT R40, R61, R39.reuse, R8.reuse, 0x90, !PT ; - /*05f0*/ LOP3.LUT R19, R19, R39.reuse, R8.reuse, 0x96, !PT ; - /*0600*/ LOP3.LUT R52, R43, R39, R8, 0x6, !PT ; - /*0610*/ SHF.L.W.U32.HI R13, R11, 0x4, R6 ; - /*0620*/ SHF.L.W.U32.HI R24, R6.reuse, 0x12, R39.reuse ; - /*0630*/ SHF.L.W.U32.HI R60, R39.reuse, 0x12, R6.reuse ; - /*0640*/ SHF.L.W.U32.HI R8, R6.reuse, 0x9, R39.reuse ; - /*0650*/ SHF.L.W.U32.HI R48, R39.reuse, 0x9, R6.reuse ; - /*0660*/ SHF.L.W.U32.HI R4, R6, 0x3, R39 ; - /*0670*/ SHF.L.W.U32.HI R39, R39, 0x3, R6 ; - /*0680*/ SHF.L.W.U32.HI R26, R6, 0x4, R11 ; - /*0690*/ LOP3.LUT R30, R50, R6.reuse, R9.reuse, 0x6, !PT ; - /*06a0*/ LOP3.LUT R45, R32, R6.reuse, R9.reuse, 0x90, !PT ; - /*06b0*/ LOP3.LUT R6, R10, R6, R9, 0x96, !PT ; - /*06c0*/ LOP3.LUT R10, R0, R20, R13, 0xb4, !PT ; - /*06d0*/ LOP3.LUT R11, R13, R18, R20, 0xb4, !PT ; - /*06e0*/ LOP3.LUT R20, R20, R15.reuse, R18, 0xb4, !PT ; - /*06f0*/ LOP3.LUT R18, R18, R15, R0.reuse, 0xd2, !PT ; - /*0700*/ LOP3.LUT R15, R15, R13, R0, 0xb4, !PT ; - /*0710*/ LOP3.LUT R13, R26, R16, R53, 0xb4, !PT ; - /*0720*/ LOP3.LUT R56, R53, R2, R16, 0xb4, !PT ; - /*0730*/ LOP3.LUT R40, R43, R40, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R0, R17, R53, R26, 0xb4, !PT ; - /*0750*/ LOP3.LUT R16, R16, R2, R17, 0xd2, !PT ; - /*0760*/ LOP3.LUT R61, R61, R41, R46, 0xb4, !PT ; - /*0770*/ LOP3.LUT R43, R46, R43, R41, 0xb4, !PT ; - /*0780*/ LOP3.LUT R17, R2, R26, R17, 0xb4, !PT ; - /*0790*/ LOP3.LUT R46, R50, R45, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R53, R25, R24, R14.reuse, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R26, R24, R51, R14, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R2, R14, R58, R51, 0xb4, !PT ; - /*07d0*/ LOP3.LUT R32, R32, R47, R29, 0xb4, !PT ; - /*07e0*/ LOP3.LUT R50, R29, R50, R47, 0xb4, !PT ; - /*07f0*/ LOP3.LUT R14, R51, R25, R58, 0xb4, !PT ; - /*0800*/ LOP3.LUT R47, R47, R30, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R58, R58, R24, R25, 0xb4, !PT ; - /*0820*/ LOP3.LUT R30, R31, R23, R4, 0xb4, !PT ; - /*0830*/ LOP3.LUT R29, R4, R28, R23, 0xb4, !PT ; - /*0840*/ LOP3.LUT R24, R49, R60, R3.reuse, 0xd2, !PT ; - /*0850*/ LOP3.LUT R25, R60, R21, R3, 0xb4, !PT ; - /*0860*/ LOP3.LUT R4, R44, R4, R31, 0xb4, !PT ; - /*0870*/ LOP3.LUT R23, R23, R28, R44.reuse, 0xd2, !PT ; - /*0880*/ LOP3.LUT R3, R3, R54, R21, 0xb4, !PT ; - /*0890*/ LOP3.LUT R44, R28, R31, R44, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R21, R21, R49, R54, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R45, R42, R38, R39, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R28, R39, R37, R38, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R31, R33, R39, R42, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R39, R38, R37, R33.reuse, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R41, R41, R52, RZ, 0x3c, !PT ; - /*0900*/ LOP3.LUT R33, R37, R42, R33, 0xb4, !PT ; - /*0910*/ LOP3.LUT R54, R54, R60, R49, 0xb4, !PT ; - /*0920*/ LOP3.LUT R51, R35, R27, R48, 0xb4, !PT ; - /*0930*/ LOP3.LUT R42, R36, R48, R35, 0xb4, !PT ; - /*0940*/ LOP3.LUT R52, R34, R35, R36, 0xb4, !PT ; - /*0950*/ LOP3.LUT R35, R12, R8, R7, 0xb4, !PT ; - /*0960*/ LOP3.LUT R38, R61, R30, R14, 0x96, !PT ; - /*0970*/ LOP3.LUT R60, R32, R45, R21, 0x96, !PT ; - /*0980*/ LOP3.LUT R9, R22, R7, R12, 0xb4, !PT ; - /*0990*/ LOP3.LUT R36, R27, R36, R34, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R12, R5, R12, R22, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R38, R38, R11, R42, 0x96, !PT ; - /*09c0*/ LOP3.LUT R60, R60, R13, R35, 0x96, !PT ; - /*09d0*/ LOP3.LUT R64, R40, R44, R26, 0x96, !PT ; - /*09e0*/ LOP3.LUT R59, R46, R33, R25, 0x96, !PT ; - /*09f0*/ LOP3.LUT R37, R7, R5, R8, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R19, R19, 0x1, RZ, 0x3c, !PT ; - /*0a10*/ LOP3.LUT R64, R64, R15, R36, 0x96, !PT ; - /*0a20*/ SHF.L.W.U32.HI R7, R60, 0x1, R38 ; - /*0a30*/ LOP3.LUT R59, R59, R17, R12, 0x96, !PT ; - /*0a40*/ SHF.L.W.U32.HI R62, R38, 0x1, R60 ; - /*0a50*/ LOP3.LUT R49, R48, R27, R34, 0xd2, !PT ; - /*0a60*/ LOP3.LUT R27, R8, R5, R22, 0xd2, !PT ; - /*0a70*/ LOP3.LUT R63, R43, R29, R58, 0x96, !PT ; - /*0a80*/ LOP3.LUT R48, R50, R28, R54, 0x96, !PT ; - /*0a90*/ LOP3.LUT R55, R19, R4, R2, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R22, R6, R31, R3, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R7, R7, R64, RZ, 0x3c, !PT ; - /*0ac0*/ LOP3.LUT R57, R41, R23, R53, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R34, R47, R39, R24, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R62, R62, R59, RZ, 0x3c, !PT ; - /*0af0*/ LOP3.LUT R63, R63, R20, R51, 0x96, !PT ; - /*0b00*/ LOP3.LUT R48, R48, R56, R37, 0x96, !PT ; - /*0b10*/ LOP3.LUT R55, R55, R10, R52, 0x96, !PT ; - /*0b20*/ LOP3.LUT R22, R22, R0, R9, 0x96, !PT ; - /*0b30*/ LOP3.LUT R57, R57, R18, R49, 0x96, !PT ; - /*0b40*/ LOP3.LUT R34, R34, R16, R27, 0x96, !PT ; - /*0b50*/ LOP3.LUT R5, R7, R19, RZ, 0x3c, !PT ; - /*0b60*/ LOP3.LUT R6, R62, R6, RZ, 0x3c, !PT ; -.L_x_0: - /*0b70*/ LOP3.LUT R31, R31, R62.reuse, RZ, 0x3c, !PT ; - /*0b80*/ USHF.L.U32 UR5, UR8, 0x3, URZ ; - /*0b90*/ LOP3.LUT R19, R3, R62.reuse, RZ, 0x3c, !PT ; - /*0ba0*/ UIADD3 UR8, UR8, 0x1, URZ ; - /*0bb0*/ LOP3.LUT R0, R0, R62.reuse, RZ, 0x3c, !PT ; - /*0bc0*/ LOP3.LUT R62, R9, R62, RZ, 0x3c, !PT ; - /*0bd0*/ UISETP.NE.AND UP0, UPT, UR8, 0x17, UPT ; - /*0be0*/ SHF.L.W.U32.HI R9, R57, 0x1, R34 ; - /*0bf0*/ LOP3.LUT R8, R2, R7, RZ, 0x3c, !PT ; - /*0c00*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*0c10*/ ULDC.64 UR6, c[0x3][UR5] ; - /*0c20*/ SHF.L.W.U32.HI R9, R34, 0x1, R57 ; - /*0c30*/ LOP3.LUT R2, R10, R7, RZ, 0x3c, !PT ; - /*0c40*/ LOP3.LUT R38, R9, R38, RZ, 0x3c, !PT ; - /*0c50*/ SHF.L.W.U32.HI R3, R64, 0x1, R59 ; - /*0c60*/ SHF.L.W.U32.HI R10, R48, 0x1, R63 ; - /*0c70*/ SHF.L.W.U32.HI R9, R55, 0x1, R22 ; - /*0c80*/ LOP3.LUT R4, R4, R7.reuse, RZ, 0x3c, !PT ; - /*0c90*/ LOP3.LUT R7, R52, R7, RZ, 0x3c, !PT ; - /*0ca0*/ SHF.L.W.U32.HI R64, R59, 0x1, R64 ; - /*0cb0*/ SHF.L.W.U32.HI R52, R22, 0x1, R55 ; - /*0cc0*/ LOP3.LUT R59, R3, R48, RZ, 0x3c, !PT ; - /*0cd0*/ LOP3.LUT R34, R9, R34, RZ, 0x3c, !PT ; - /*0ce0*/ LOP3.LUT R55, R10, R55, RZ, 0x3c, !PT ; - /*0cf0*/ SHF.L.W.U32.HI R3, R63, 0x1, R48 ; - /*0d00*/ SHF.L.W.U32.HI R10, R0, 0x9, R2 ; - /*0d10*/ SHF.L.W.U32.HI R9, R2, 0x9, R0 ; - /*0d20*/ LOP3.LUT R48, R64, R63, RZ, 0x3c, !PT ; - /*0d30*/ SHF.L.W.U32.HI R2, R31, 0x4, R4 ; - /*0d40*/ SHF.L.W.U32.HI R0, R4, 0x4, R31 ; - /*0d50*/ LOP3.LUT R31, R38, R43, RZ, 0x3c, !PT ; - /*0d60*/ LOP3.LUT R57, R52, R57, RZ, 0x3c, !PT ; - /*0d70*/ LOP3.LUT R29, R38, R29, RZ, 0x3c, !PT ; - /*0d80*/ LOP3.LUT R43, R58, R38, RZ, 0x3c, !PT ; - /*0d90*/ LOP3.LUT R20, R20, R38, RZ, 0x3c, !PT ; - /*0da0*/ LOP3.LUT R52, R3, R22, RZ, 0x3c, !PT ; - /*0db0*/ LOP3.LUT R38, R51, R38, RZ, 0x3c, !PT ; - /*0dc0*/ SHF.L.W.U32.HI R3, R62, 0x12, R7 ; - /*0dd0*/ SHF.L.W.U32.HI R4, R7, 0x12, R62 ; - /*0de0*/ LOP3.LUT R51, R18, R48, RZ, 0x3c, !PT ; - /*0df0*/ SHF.L.W.U32.HI R7, R19, 0x3, R8 ; - /*0e00*/ LOP3.LUT R18, R49, R48, RZ, 0x3c, !PT ; - /*0e10*/ SHF.L.W.U32.HI R8, R8, 0x3, R19 ; - /*0e20*/ LOP3.LUT R49, R16, R59.reuse, RZ, 0x3c, !PT ; - /*0e30*/ LOP3.LUT R19, R56, R60, RZ, 0x3c, !PT ; - /*0e40*/ LOP3.LUT R16, R27, R59, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R22, R60.reuse, R50, RZ, 0x3c, !PT ; - /*0e60*/ LOP3.LUT R28, R60, R28, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R54, R54, R60, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R56, R25, R34.reuse, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R27, R12, R34, RZ, 0x3c, !PT ; - /*0ea0*/ LOP3.LUT R60, R37, R60, RZ, 0x3c, !PT ; - /*0eb0*/ LOP3.LUT R25, R17, R34, RZ, 0x3c, !PT ; - /*0ec0*/ LOP3.LUT R12, R26, R57, RZ, 0x3c, !PT ; - /*0ed0*/ LOP3.LUT R37, R48.reuse, R23, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R17, R57, R40, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R26, R15, R57, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R58, R48, R41, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R23, R53, R48, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R36, R36, R57, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R15, R55, R30, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R40, R52, R45, RZ, 0x3c, !PT ; - /*0f50*/ LOP3.LUT R48, R59, R39, RZ, 0x3c, !PT ; - /*0f60*/ LOP3.LUT R53, R14, R55, RZ, 0x3c, !PT ; - /*0f70*/ LOP3.LUT R45, R13, R52, RZ, 0x3c, !PT ; - /*0f80*/ LOP3.LUT R24, R24, R59, RZ, 0x3c, !PT ; - /*0f90*/ LOP3.LUT R39, R34.reuse, R46, RZ, 0x3c, !PT ; - /*0fa0*/ LOP3.LUT R33, R34, R33, RZ, 0x3c, !PT ; - /*0fb0*/ LOP3.LUT R14, R42, R55, RZ, 0x3c, !PT ; - /*0fc0*/ LOP3.LUT R21, R21, R52, RZ, 0x3c, !PT ; - /*0fd0*/ LOP3.LUT R13, R35, R52, RZ, 0x3c, !PT ; - /*0fe0*/ LOP3.LUT R34, R57, R44, RZ, 0x3c, !PT ; - /*0ff0*/ LOP3.LUT R52, R52, R32, RZ, 0x3c, !PT ; - /*1000*/ SHF.L.W.U32.HI R41, R49, 0x15, R51 ; - /*1010*/ LOP3.LUT R44, R11, R55, RZ, 0x3c, !PT ; - /*1020*/ SHF.L.W.U32.HI R46, R40, 0xc, R15 ; - /*1030*/ SHF.L.W.U32.HI R50, R54, 0xb, R43 ; - /*1040*/ SHF.L.W.U32.HI R32, R27, 0xe, R36 ; - /*1050*/ SHF.L.W.U32.HI R42, R36, 0xe, R27 ; - /*1060*/ SHF.L.W.U32.HI R49, R51, 0x15, R49 ; - /*1070*/ SHF.L.W.U32.HI R40, R15, 0xc, R40 ; - /*1080*/ SHF.L.W.U32.HI R43, R43, 0xb, R54 ; - /*1090*/ SHF.L.W.U32.HI R27, R56, 0x7, R12 ; - /*10a0*/ SHF.L.W.U32.HI R51, R12, 0x7, R56 ; - /*10b0*/ SHF.L.W.U32.HI R11, R22, 0x1e, R31 ; - /*10c0*/ SHF.L.W.U32.HI R35, R31, 0x1e, R22 ; - /*10d0*/ SHF.L.W.U32.HI R36, R13, 0x2, R14 ; - /*10e0*/ SHF.L.W.U32.HI R12, R14, 0x2, R13 ; - /*10f0*/ SHF.L.W.U32.HI R22, R24, 0x19, R23 ; - /*1100*/ PRMT R14, R16, 0x4321, R18 ; - /*1110*/ PRMT R15, R18, 0x4321, R16 ; - /*1120*/ SHF.L.W.U32.HI R23, R23, 0x19, R24 ; - /*1130*/ LOP3.LUT R47, R59, R47, RZ, 0x3c, !PT ; - /*1140*/ LOP3.LUT R30, R55, R61, RZ, 0x3c, !PT ; - /*1150*/ SHF.L.W.U32.HI R16, R39, 0x1b, R17 ; - /*1160*/ PRMT R24, R25, 0x2107, R26 ; - /*1170*/ SHF.L.W.U32.HI R13, R48, 0x17, R37 ; - /*1180*/ SHF.L.W.U32.HI R17, R17, 0x1b, R39 ; - /*1190*/ PRMT R25, R26, 0x2107, R25 ; - /*11a0*/ LOP3.LUT R55, R5, R43, R40, 0xb4, !PT ; - /*11b0*/ LOP3.LUT R61, R40, R41, R43, 0xb4, !PT ; - /*11c0*/ SHF.L.W.U32.HI R37, R37, 0x17, R48 ; - /*11d0*/ SHF.L.W.U32.HI R26, R28, 0x6, R29 ; - /*11e0*/ SHF.L.W.U32.HI R39, R45, 0xd, R44 ; - /*11f0*/ LOP3.LUT R43, R43, R32, R41, 0xb4, !PT ; - /*1200*/ SHF.L.W.U32.HI R28, R29, 0x6, R28 ; - /*1210*/ SHF.L.W.U32.HI R44, R44, 0xd, R45 ; - /*1220*/ LOP3.LUT R41, R41, R32, R5.reuse, 0xd2, !PT ; - /*1230*/ LOP3.LUT R40, R32, R40, R5, 0xb4, !PT ; - /*1240*/ SHF.L.W.U32.HI R29, R52, 0x1, R30 ; - /*1250*/ SHF.L.W.U32.HI R45, R47, 0x1c, R58 ; - /*1260*/ SHF.L.W.U32.HI R48, R58, 0x1c, R47 ; - /*1270*/ LOP3.LUT R5, R6, R50, R46, 0xb4, !PT ; - /*1280*/ LOP3.LUT R32, R46, R49, R50, 0xb4, !PT ; - /*1290*/ SHF.L.W.U32.HI R30, R30, 0x1, R52 ; - /*12a0*/ LOP3.LUT R50, R50, R42.reuse, R49, 0xb4, !PT ; - /*12b0*/ LOP3.LUT R47, R49, R42, R6.reuse, 0xd2, !PT ; - /*12c0*/ LOP3.LUT R46, R42, R46, R6, 0xb4, !PT ; - /*12d0*/ SHF.L.W.U32.HI R18, R19, 0xf, R20 ; - /*12e0*/ LOP3.LUT R52, R35, R51, R37, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R42, R37, R9, R51, 0xb4, !PT ; - /*1300*/ SHF.L.W.U32.HI R19, R20, 0xf, R19 ; - /*1310*/ LOP3.LUT R51, R51, R36.reuse, R9, 0xb4, !PT ; - /*1320*/ LOP3.LUT R49, R9, R36, R35, 0xd2, !PT ; - /*1330*/ SHF.L.W.U32.HI R20, R21, 0xa, R53 ; - /*1340*/ LOP3.LUT R36, R36, R37, R35, 0xb4, !PT ; - /*1350*/ LOP3.LUT R9, R11, R27, R13, 0xb4, !PT ; - /*1360*/ LOP3.LUT R35, R13, R10, R27, 0xb4, !PT ; - /*1370*/ LOP3.LUT R37, R27, R12.reuse, R10, 0xb4, !PT ; - /*1380*/ LOP3.LUT R27, R10, R12, R11, 0xd2, !PT ; - /*1390*/ LOP3.LUT R12, R12, R13, R11, 0xb4, !PT ; - /*13a0*/ SHF.L.W.U32.HI R21, R53, 0xa, R21 ; - /*13b0*/ LOP3.LUT R10, R16, R20, R0, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R11, R0, R18, R20, 0xb4, !PT ; - /*13d0*/ LOP3.LUT R20, R20, R15, R18, 0xb4, !PT ; - /*13e0*/ SHF.L.W.U32.HI R31, R33, 0x14, R34 ; - /*13f0*/ LOP3.LUT R18, R18, R15, R16.reuse, 0xd2, !PT ; - /*1400*/ SHF.L.W.U32.HI R33, R34, 0x14, R33 ; - /*1410*/ LOP3.LUT R15, R15, R0, R16, 0xb4, !PT ; - /*1420*/ SHF.L.W.U32.HI R34, R60, 0x1d, R38 ; - /*1430*/ LOP3.LUT R0, R17, R21, R2, 0xb4, !PT ; - /*1440*/ LOP3.LUT R16, R19, R14, R17, 0xd2, !PT ; - /*1450*/ SHF.L.W.U32.HI R38, R38, 0x1d, R60 ; - /*1460*/ LOP3.LUT R13, R2, R19, R21, 0xb4, !PT ; - /*1470*/ LOP3.LUT R56, R21, R14, R19, 0xb4, !PT ; - /*1480*/ LOP3.LUT R17, R14, R2, R17, 0xb4, !PT ; - /*1490*/ LOP3.LUT R2, R29, R22, R26, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R14, R26, R25, R22, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R58, R22, R3.reuse, R25, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R53, R25, R3, R29.reuse, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R26, R3, R26, R29, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R21, R28, R24, R23, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R54, R23, R4, R24, 0xb4, !PT ; - /*1500*/ LOP3.LUT R3, R30, R23, R28, 0xb4, !PT ; - /*1510*/ LOP3.LUT R24, R24, R4, R30.reuse, 0xd2, !PT ; - /*1520*/ LOP3.LUT R25, R4, R28, R30, 0xb4, !PT ; - /*1530*/ LOP3.LUT R30, R31, R44, R7, 0xb4, !PT ; - /*1540*/ LOP3.LUT R29, R7, R38.reuse, R44, 0xb4, !PT ; - /*1550*/ LOP3.LUT R23, R44, R38, R45, 0xd2, !PT ; - /*1560*/ LOP3.LUT R4, R45, R7, R31, 0xb4, !PT ; - /*1570*/ LOP3.LUT R44, R38, R31, R45, 0xb4, !PT ; - /*1580*/ LOP3.LUT R45, R33, R39, R8, 0xb4, !PT ; - /*1590*/ LOP3.LUT R31, R48, R8, R33, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R33, R34, R33, R48, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R38, R61, R30, R14, 0x96, !PT ; - /*15c0*/ LOP3.LUT R60, R32, R45, R21, 0x96, !PT ; - /*15d0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*15e0*/ LOP3.LUT R64, R40, R44, R26, 0x96, !PT ; - /*15f0*/ LOP3.LUT R59, R46, R33, R25, 0x96, !PT ; - /*1600*/ LOP3.LUT R38, R38, R11, R42, 0x96, !PT ; - /*1610*/ LOP3.LUT R60, R60, R13, R35, 0x96, !PT ; - /*1620*/ LOP3.LUT R28, R8, R34, R39, 0xb4, !PT ; - /*1630*/ LOP3.LUT R39, R39, R34, R48, 0xd2, !PT ; - /*1640*/ LOP3.LUT R19, R55, UR6, RZ, 0x3c, !PT ; - /*1650*/ LOP3.LUT R6, R5, UR7, RZ, 0x3c, !PT ; - /*1660*/ LOP3.LUT R64, R64, R15, R36, 0x96, !PT ; - /*1670*/ LOP3.LUT R59, R59, R17, R12, 0x96, !PT ; - /*1680*/ SHF.L.W.U32.HI R7, R60, 0x1, R38 ; - /*1690*/ SHF.L.W.U32.HI R62, R38, 0x1, R60 ; - /*16a0*/ LOP3.LUT R63, R43, R29, R58, 0x96, !PT ; - /*16b0*/ LOP3.LUT R48, R50, R28, R54, 0x96, !PT ; - /*16c0*/ LOP3.LUT R57, R41, R23, R53, 0x96, !PT ; - /*16d0*/ LOP3.LUT R34, R47, R39, R24, 0x96, !PT ; - /*16e0*/ LOP3.LUT R7, R7, R64, RZ, 0x3c, !PT ; - /*16f0*/ LOP3.LUT R55, R19, R4, R2, 0x96, !PT ; - /*1700*/ LOP3.LUT R22, R6, R31, R3, 0x96, !PT ; - /*1710*/ LOP3.LUT R62, R62, R59, RZ, 0x3c, !PT ; - /*1720*/ LOP3.LUT R63, R63, R20, R51, 0x96, !PT ; - /*1730*/ LOP3.LUT R48, R48, R56, R37, 0x96, !PT ; - /*1740*/ LOP3.LUT R57, R57, R18, R49, 0x96, !PT ; - /*1750*/ LOP3.LUT R34, R34, R16, R27, 0x96, !PT ; - /*1760*/ LOP3.LUT R55, R55, R10, R52, 0x96, !PT ; - /*1770*/ LOP3.LUT R22, R22, R0, R9, 0x96, !PT ; - /*1780*/ LOP3.LUT R5, R7, R19, RZ, 0x3c, !PT ; - /*1790*/ LOP3.LUT R6, R62, R6, RZ, 0x3c, !PT ; - /*17a0*/ @P0 BRA `(.L_x_0) ; - /*17b0*/ LOP3.LUT R2, R2, R7, RZ, 0x3c, !PT ; - /*17c0*/ BSSY B0, `(.L_x_1) ; - /*17d0*/ SHF.L.W.U32.HI R7, R34, 0x1, R57 ; - /*17e0*/ SHF.L.W.U32.HI R0, R48, 0x1, R63 ; - /*17f0*/ LOP3.LUT R38, R7, R38, RZ, 0x3c, !PT ; - /*1800*/ SHF.L.W.U32.HI R7, R63, 0x1, R48 ; - /*1810*/ SHF.L.W.U32.HI R8, R22, 0x1, R55 ; - /*1820*/ LOP3.LUT R0, R0, R55, RZ, 0x3c, !PT ; - /*1830*/ SHF.L.W.U32.HI R55, R55, 0x1, R22 ; - /*1840*/ LOP3.LUT R3, R3, R62, RZ, 0x3c, !PT ; - /*1850*/ LOP3.LUT R22, R7, R22, RZ, 0x3c, !PT ; - /*1860*/ SHF.L.W.U32.HI R9, R57, 0x1, R34 ; - /*1870*/ LOP3.LUT R7, R55, R34, RZ, 0x3c, !PT ; - /*1880*/ SHF.L.W.U32.HI R34, R3, 0x3, R2 ; - /*1890*/ SHF.L.W.U32.HI R31, R2, 0x3, R3 ; - /*18a0*/ LOP3.LUT R30, R0.reuse, R30, RZ, 0x3c, !PT ; - /*18b0*/ LOP3.LUT R2, R0, R11, RZ, 0x3c, !PT ; - /*18c0*/ LOP3.LUT R0, R66, 0x4, RZ, 0xc0, !PT ; - /*18d0*/ SHF.L.W.U32.HI R4, R59, 0x1, R64 ; - /*18e0*/ SHF.L.W.U32.HI R59, R64, 0x1, R59 ; - /*18f0*/ SHF.R.U32.HI R0, RZ, 0x2, R0 ; - /*1900*/ LOP3.LUT R63, R4, R63, RZ, 0x3c, !PT ; - /*1910*/ LOP3.LUT R48, R59, R48, RZ, 0x3c, !PT ; - /*1920*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*1930*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*1940*/ ISETP.NE.AND P0, PT, R0, RZ, PT ; - /*1950*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*1960*/ LOP3.LUT R3, R38, R58, RZ, 0x3c, !PT ; - /*1970*/ LOP3.LUT R47, R48, R47, RZ, 0x3c, !PT ; - /*1980*/ LOP3.LUT R4, R63, R41, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R33, R7, R33, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R44, R57, R44, RZ, 0x3c, !PT ; - /*19b0*/ @!P0 IMAD.SHL.U32 R0, R66, 0x2, RZ ; - /*19c0*/ LOP3.LUT R37, R60, R37, RZ, 0x3c, !PT ; - /*19d0*/ LOP3.LUT R38, R38, R51, RZ, 0x3c, !PT ; - /*19e0*/ SHF.L.W.U32.HI R10, R13, 0xd, R2 ; - /*19f0*/ SHF.L.W.U32.HI R11, R33, 0x14, R44 ; - /*1a00*/ SHF.L.W.U32.HI R2, R2, 0xd, R13 ; - /*1a10*/ SHF.L.W.U32.HI R64, R47, 0x1c, R4 ; - /*1a20*/ SHF.L.W.U32.HI R15, R38, 0x1d, R37 ; - /*1a30*/ LOP3.LUT R45, R22, R45, RZ, 0x3c, !PT ; - /*1a40*/ SHF.L.W.U32.HI R8, R37, 0x1d, R38 ; - /*1a50*/ LOP3.LUT R54, R60, R54, RZ, 0x3c, !PT ; - /*1a60*/ LOP3.LUT R16, R48, R16, RZ, 0x3c, !PT ; - /*1a70*/ LOP3.LUT R63, R63, R18, RZ, 0x3c, !PT ; - /*1a80*/ LOP3.LUT R64, R64, R34, R11, 0xb4, !PT ; - /*1a90*/ LOP3.LUT R37, R11, R2, R34, 0xb4, !PT ; - /*1aa0*/ LOP3.LUT R7, R7, R12, RZ, 0x3c, !PT ; - /*1ab0*/ SHFL.IDX PT, R13, R64, RZ, 0x181f ; - /*1ac0*/ LOP3.LUT R36, R57, R36, RZ, 0x3c, !PT ; - /*1ad0*/ LOP3.LUT R34, R34, R15, R2, 0xb4, !PT ; - /*1ae0*/ @!P0 IMAD.SHL.U32 R2, R66, 0x4, RZ ; - /*1af0*/ SHF.L.W.U32.HI R9, R45, 0xc, R30 ; - /*1b00*/ S2R R12, SR_TID.X ; - /*1b10*/ SHF.L.W.U32.HI R30, R30, 0xc, R45 ; - /*1b20*/ SHF.L.W.U32.HI R45, R3, 0xb, R54 ; - /*1b30*/ SHFL.IDX PT, R15, R37, RZ, 0x181f ; - /*1b40*/ SHF.L.W.U32.HI R59, R16, 0x15, R63 ; - /*1b50*/ SHF.L.W.U32.HI R47, R4, 0x1c, R47 ; - /*1b60*/ SHFL.IDX PT, R17, R34, RZ, 0x181f ; - /*1b70*/ SHF.L.W.U32.HI R60, R7, 0xe, R36 ; - /*1b80*/ SHF.L.W.U32.HI R4, R54, 0xb, R3 ; - /*1b90*/ @!P0 LOP3.LUT R0, R0, 0xfffffff0, RZ, 0xc0, !PT ; - /*1ba0*/ @!P0 LOP3.LUT R3, R2, 0xc, RZ, 0xc0, !PT ; - /*1bb0*/ LOP3.LUT R2, R5, R45, R30, 0xb4, !PT ; - /*1bc0*/ LOP3.LUT R65, R30, R59, R45, 0xb4, !PT ; - /*1bd0*/ LOP3.LUT R45, R45, R60.reuse, R59, 0xb4, !PT ; - /*1be0*/ LOP3.LUT R59, R59, R60, R5.reuse, 0xd2, !PT ; - /*1bf0*/ LOP3.LUT R60, R60, R30, R5, 0xb4, !PT ; - /*1c00*/ @!P0 IMAD.IADD R5, R0, 0x1, R3 ; - /*1c10*/ LOP3.LUT R0, R2, 0x80008008, RZ, 0x3c, !PT ; - /*1c20*/ IMAD.SHL.U32 R3, R12, 0x2, RZ ; - /*1c30*/ LOP3.LUT R19, R66, 0x3, RZ, 0xc0, !PT ; - /*1c40*/ SHFL.IDX PT, R12, R60, RZ, 0x181f ; - /*1c50*/ SHF.L.W.U32.HI R44, R44, 0x14, R33 ; - /*1c60*/ SHF.L.W.U32.HI R16, R63, 0x15, R16 ; - /*1c70*/ @!P0 STS [R5], R0 ; - /*1c80*/ ISETP.NE.AND P0, PT, R19, 0x1, PT ; - /*1c90*/ LOP3.LUT R63, R47, R31, R44, 0xb4, !PT ; - /*1ca0*/ SHFL.IDX PT, R2, R0, RZ, 0x181f ; - /*1cb0*/ LOP3.LUT R62, R44, R10, R31, 0xb4, !PT ; - /*1cc0*/ SHF.L.W.U32.HI R7, R36, 0xe, R7 ; - /*1cd0*/ SHFL.IDX PT, R14, R63, RZ, 0x181f ; - /*1ce0*/ LOP3.LUT R31, R31, R8, R10, 0xb4, !PT ; - /*1cf0*/ LOP3.LUT R8, R6, R4, R9, 0xb4, !PT ; - /*1d00*/ SHFL.IDX PT, R10, R45, RZ, 0x181f ; - /*1d10*/ LOP3.LUT R56, R9, R16, R4, 0xb4, !PT ; - /*1d20*/ LOP3.LUT R58, R7, R9, R6, 0xb4, !PT ; - /*1d30*/ SHFL.IDX PT, R18, R31, RZ, 0x181f ; - /*1d40*/ LOP3.LUT R55, R4, R7.reuse, R16, 0xb4, !PT ; - /*1d50*/ LOP3.LUT R42, R16, R7, R6, 0xd2, !PT ; - /*1d60*/ SHFL.IDX PT, R11, R56, RZ, 0x181f ; - /*1d70*/ LOP3.LUT R9, R8, 0x80000000, RZ, 0x3c, !PT ; - /*1d80*/ SHFL.IDX PT, R8, R65, RZ, 0x181f ; - /*1d90*/ SHFL.IDX PT, R7, R55, RZ, 0x181f ; - /*1da0*/ SHFL.IDX PT, R6, R59, RZ, 0x181f ; - /*1db0*/ SHFL.IDX PT, R28, R42, RZ, 0x181f ; - /*1dc0*/ SHFL.IDX PT, R5, R58, RZ, 0x181f ; - /*1dd0*/ SHFL.IDX PT, R16, R62, RZ, 0x181f ; - /*1de0*/ SHFL.IDX PT, R4, R9, RZ, 0x181f ; - /*1df0*/ @!P0 BRA `(.L_x_2) ; - /*1e00*/ ISETP.NE.AND P1, PT, R19, 0x2, PT ; - /*1e10*/ IMAD.MOV.U32 R28, RZ, RZ, R14 ; - /*1e20*/ IMAD.MOV.U32 R6, RZ, RZ, R13 ; - /*1e30*/ IMAD.MOV.U32 R7, RZ, RZ, R5 ; - /*1e40*/ IMAD.MOV.U32 R10, RZ, RZ, R12 ; - /*1e50*/ @!P1 BRA `(.L_x_2) ; - /*1e60*/ ISETP.NE.AND P1, PT, R19, 0x3, PT ; - /*1e70*/ IMAD.MOV.U32 R28, RZ, RZ, R18 ; - /*1e80*/ IMAD.MOV.U32 R6, RZ, RZ, R17 ; - /*1e90*/ IMAD.MOV.U32 R7, RZ, RZ, R16 ; - /*1ea0*/ IMAD.MOV.U32 R10, RZ, RZ, R15 ; - /*1eb0*/ @P1 IMAD.MOV.U32 R28, RZ, RZ, R11 ; - /*1ec0*/ @P1 IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*1ed0*/ @P1 IMAD.MOV.U32 R7, RZ, RZ, R4 ; - /*1ee0*/ @P1 IMAD.MOV.U32 R10, RZ, RZ, R2 ; -.L_x_2: - /*1ef0*/ BSYNC B0 ; -.L_x_1: - /*1f00*/ SHFL.IDX PT, R18, R0, 0x1, 0x181f ; - /*1f10*/ BSSY B0, `(.L_x_3) ; - /*1f20*/ SHFL.IDX PT, R2, R9, 0x1, 0x181f ; - /*1f30*/ SHFL.IDX PT, R4, R65, 0x1, 0x181f ; - /*1f40*/ SHFL.IDX PT, R5, R56, 0x1, 0x181f ; - /*1f50*/ SHFL.IDX PT, R35, R45, 0x1, 0x181f ; - /*1f60*/ SHFL.IDX PT, R38, R55, 0x1, 0x181f ; - /*1f70*/ SHFL.IDX PT, R30, R59, 0x1, 0x181f ; - /*1f80*/ SHFL.IDX PT, R39, R42, 0x1, 0x181f ; - /*1f90*/ SHFL.IDX PT, R8, R60, 0x1, 0x181f ; - /*1fa0*/ SHFL.IDX PT, R11, R58, 0x1, 0x181f ; - /*1fb0*/ SHFL.IDX PT, R12, R64, 0x1, 0x181f ; - /*1fc0*/ SHFL.IDX PT, R13, R63, 0x1, 0x181f ; - /*1fd0*/ SHFL.IDX PT, R14, R37, 0x1, 0x181f ; - /*1fe0*/ SHFL.IDX PT, R15, R62, 0x1, 0x181f ; - /*1ff0*/ SHFL.IDX PT, R16, R34, 0x1, 0x181f ; - /*2000*/ SHFL.IDX PT, R17, R31, 0x1, 0x181f ; - /*2010*/ @!P0 BRA `(.L_x_4) ; - /*2020*/ ISETP.NE.AND P1, PT, R19, 0x2, PT ; - /*2030*/ IMAD.MOV.U32 R39, RZ, RZ, R13 ; - /*2040*/ IMAD.MOV.U32 R30, RZ, RZ, R12 ; - /*2050*/ IMAD.MOV.U32 R38, RZ, RZ, R11 ; - /*2060*/ IMAD.MOV.U32 R35, RZ, RZ, R8 ; - /*2070*/ @!P1 BRA `(.L_x_4) ; - /*2080*/ ISETP.NE.AND P1, PT, R19, 0x3, PT ; - /*2090*/ IMAD.MOV.U32 R39, RZ, RZ, R17 ; - /*20a0*/ IMAD.MOV.U32 R30, RZ, RZ, R16 ; - /*20b0*/ IMAD.MOV.U32 R38, RZ, RZ, R15 ; - /*20c0*/ IMAD.MOV.U32 R35, RZ, RZ, R14 ; - /*20d0*/ @P1 IMAD.MOV.U32 R39, RZ, RZ, R5 ; - /*20e0*/ @P1 IMAD.MOV.U32 R30, RZ, RZ, R4 ; - /*20f0*/ @P1 IMAD.MOV.U32 R38, RZ, RZ, R2 ; - /*2100*/ @P1 IMAD.MOV.U32 R35, RZ, RZ, R18 ; -.L_x_4: - /*2110*/ BSYNC B0 ; -.L_x_3: - /*2120*/ SHFL.IDX PT, R18, R0, 0x2, 0x181f ; - /*2130*/ BSSY B0, `(.L_x_5) ; - /*2140*/ SHFL.IDX PT, R2, R9, 0x2, 0x181f ; - /*2150*/ SHFL.IDX PT, R4, R65, 0x2, 0x181f ; - /*2160*/ SHFL.IDX PT, R5, R56, 0x2, 0x181f ; - /*2170*/ SHFL.IDX PT, R40, R45, 0x2, 0x181f ; - /*2180*/ SHFL.IDX PT, R41, R55, 0x2, 0x181f ; - /*2190*/ SHFL.IDX PT, R29, R59, 0x2, 0x181f ; - /*21a0*/ SHFL.IDX PT, R32, R42, 0x2, 0x181f ; - /*21b0*/ SHFL.IDX PT, R8, R60, 0x2, 0x181f ; - /*21c0*/ SHFL.IDX PT, R11, R58, 0x2, 0x181f ; - /*21d0*/ SHFL.IDX PT, R12, R64, 0x2, 0x181f ; - /*21e0*/ SHFL.IDX PT, R13, R63, 0x2, 0x181f ; - /*21f0*/ SHFL.IDX PT, R14, R37, 0x2, 0x181f ; - /*2200*/ SHFL.IDX PT, R15, R62, 0x2, 0x181f ; - /*2210*/ SHFL.IDX PT, R16, R34, 0x2, 0x181f ; - /*2220*/ SHFL.IDX PT, R17, R31, 0x2, 0x181f ; - /*2230*/ @!P0 BRA `(.L_x_6) ; - /*2240*/ ISETP.NE.AND P1, PT, R19, 0x2, PT ; - /*2250*/ IMAD.MOV.U32 R32, RZ, RZ, R13 ; - /*2260*/ IMAD.MOV.U32 R29, RZ, RZ, R12 ; - /*2270*/ IMAD.MOV.U32 R41, RZ, RZ, R11 ; - /*2280*/ IMAD.MOV.U32 R40, RZ, RZ, R8 ; - /*2290*/ @!P1 BRA `(.L_x_6) ; - /*22a0*/ ISETP.NE.AND P1, PT, R19, 0x3, PT ; - /*22b0*/ IMAD.MOV.U32 R32, RZ, RZ, R17 ; - /*22c0*/ IMAD.MOV.U32 R29, RZ, RZ, R16 ; - /*22d0*/ IMAD.MOV.U32 R41, RZ, RZ, R15 ; - /*22e0*/ IMAD.MOV.U32 R40, RZ, RZ, R14 ; - /*22f0*/ @P1 IMAD.MOV.U32 R32, RZ, RZ, R5 ; - /*2300*/ @P1 IMAD.MOV.U32 R29, RZ, RZ, R4 ; - /*2310*/ @P1 IMAD.MOV.U32 R41, RZ, RZ, R2 ; - /*2320*/ @P1 IMAD.MOV.U32 R40, RZ, RZ, R18 ; -.L_x_6: - /*2330*/ BSYNC B0 ; -.L_x_5: - /*2340*/ SHFL.IDX PT, R18, R0, 0x3, 0x181f ; - /*2350*/ BSSY B0, `(.L_x_7) ; - /*2360*/ SHFL.IDX PT, R2, R9, 0x3, 0x181f ; - /*2370*/ SHFL.IDX PT, R4, R65, 0x3, 0x181f ; - /*2380*/ SHFL.IDX PT, R5, R56, 0x3, 0x181f ; - /*2390*/ SHFL.IDX PT, R48, R45, 0x3, 0x181f ; - /*23a0*/ SHFL.IDX PT, R49, R55, 0x3, 0x181f ; - /*23b0*/ SHFL.IDX PT, R50, R59, 0x3, 0x181f ; - /*23c0*/ SHFL.IDX PT, R51, R42, 0x3, 0x181f ; - /*23d0*/ SHFL.IDX PT, R8, R60, 0x3, 0x181f ; - /*23e0*/ SHFL.IDX PT, R11, R58, 0x3, 0x181f ; - /*23f0*/ SHFL.IDX PT, R12, R64, 0x3, 0x181f ; - /*2400*/ SHFL.IDX PT, R13, R63, 0x3, 0x181f ; - /*2410*/ SHFL.IDX PT, R14, R37, 0x3, 0x181f ; - /*2420*/ SHFL.IDX PT, R15, R62, 0x3, 0x181f ; - /*2430*/ SHFL.IDX PT, R16, R34, 0x3, 0x181f ; - /*2440*/ SHFL.IDX PT, R17, R31, 0x3, 0x181f ; - /*2450*/ @!P0 BRA `(.L_x_8) ; - /*2460*/ ISETP.NE.AND P1, PT, R19, 0x2, PT ; - /*2470*/ IMAD.MOV.U32 R51, RZ, RZ, R13 ; - /*2480*/ IMAD.MOV.U32 R50, RZ, RZ, R12 ; - /*2490*/ IMAD.MOV.U32 R49, RZ, RZ, R11 ; - /*24a0*/ IMAD.MOV.U32 R48, RZ, RZ, R8 ; - /*24b0*/ @!P1 BRA `(.L_x_8) ; - /*24c0*/ ISETP.NE.AND P1, PT, R19, 0x3, PT ; - /*24d0*/ IMAD.MOV.U32 R51, RZ, RZ, R17 ; - /*24e0*/ IMAD.MOV.U32 R50, RZ, RZ, R16 ; - /*24f0*/ IMAD.MOV.U32 R49, RZ, RZ, R15 ; - /*2500*/ IMAD.MOV.U32 R48, RZ, RZ, R14 ; - /*2510*/ @P1 IMAD.MOV.U32 R51, RZ, RZ, R5 ; - /*2520*/ @P1 IMAD.MOV.U32 R50, RZ, RZ, R4 ; - /*2530*/ @P1 IMAD.MOV.U32 R49, RZ, RZ, R2 ; - /*2540*/ @P1 IMAD.MOV.U32 R48, RZ, RZ, R18 ; -.L_x_8: - /*2550*/ BSYNC B0 ; -.L_x_7: - /*2560*/ STL [R1+0x8], R56 ; - /*2570*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*2580*/ IMAD.MOV.U32 R67, RZ, RZ, R55 ; - /*2590*/ STL [R1], R60 ; - /*25a0*/ IMAD.MOV.U32 R66, RZ, RZ, R59 ; - /*25b0*/ IMAD.MOV.U32 R69, RZ, RZ, R58 ; - /*25c0*/ STL [R1+0x4], R63 ; - /*25d0*/ IMAD.MOV.U32 R68, RZ, RZ, R62 ; -.L_x_10: - /*25e0*/ S2R R54, SR_TID.X ; - /*25f0*/ SHF.R.U32.HI R8, RZ, 0x2, R2 ; - /*2600*/ IMAD.MOV.U32 R53, RZ, RZ, 0x80 ; - /*2610*/ S2R R5, SR_TID.X ; - /*2620*/ IMAD.SHL.U32 R54, R54, 0x2, RZ ; - /*2630*/ LOP3.LUT R54, R54, 0xfffffff0, RZ, 0xc0, !PT ; - /*2640*/ LDS R3, [R54] ; - /*2650*/ LDS.128 R12, [R54] ; - /*2660*/ LOP3.LUT R3, R3, R2, RZ, 0x3c, !PT ; - /*2670*/ IMAD R3, R3, 0x1000193, RZ ; - /*2680*/ LOP3.LUT R11, R3, R10, RZ, 0x3c, !PT ; - /*2690*/ SHFL.IDX PT, R3, R11, R8, 0x181f ; - /*26a0*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*26b0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*26c0*/ IMAD R3, R4, c[0x3][0x184], R3 ; - /*26d0*/ ISETP.GE.U32.AND P1, PT, R3, c[0x3][0x184], PT ; - /*26e0*/ SEL R4, RZ, c[0x3][0x184], !P1 ; - /*26f0*/ IMAD.IADD R4, R3, 0x1, -R4 ; - /*2700*/ IMAD.SHL.U32 R3, R5, 0x10, RZ ; - /*2710*/ IMAD.WIDE.U32 R4, R4, R53, c[0x3][0x190] ; - /*2720*/ LOP3.LUT R3, R3, 0x70, RZ, 0xe2, !PT ; - /*2730*/ IADD3 R16, P1, R4, R3, RZ ; - /*2740*/ IMAD.X R17, RZ, RZ, R5, P1 ; - /*2750*/ LDS R5, [R54+0x4] ; - /*2760*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*2770*/ LOP3.LUT R11, R14, R2, RZ, 0x3c, !PT ; - /*2780*/ IMAD R11, R11, 0x1000193, RZ ; - /*2790*/ LOP3.LUT R25, R11, R40, RZ, 0x3c, !PT ; - /*27a0*/ LOP3.LUT R5, R5, R2, RZ, 0x3c, !PT ; - /*27b0*/ IMAD R4, R5, 0x1000193, RZ ; - /*27c0*/ LOP3.LUT R21, R4, R35, RZ, 0x3c, !PT ; - /*27d0*/ SHFL.IDX PT, R4, R21, R8, 0x181f ; - /*27e0*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*27f0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2800*/ IMAD R4, R5, c[0x3][0x184], R4 ; - /*2810*/ ISETP.GE.U32.AND P1, PT, R4, c[0x3][0x184], PT ; - /*2820*/ SEL R5, RZ, c[0x3][0x184], !P1 ; - /*2830*/ IMAD.IADD R4, R4, 0x1, -R5 ; - /*2840*/ IMAD.WIDE.U32 R4, R4, R53, c[0x3][0x190] ; - /*2850*/ IADD3 R20, P1, R4, R3, RZ ; - /*2860*/ SHFL.IDX PT, R4, R25, R8, 0x181f ; - /*2870*/ IMAD.X R21, RZ, RZ, R5, P1 ; - /*2880*/ LOP3.LUT R5, R15, R2, RZ, 0x3c, !PT ; - /*2890*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*28a0*/ IMAD R11, R5, 0x1000193, RZ ; - /*28b0*/ LOP3.LUT R27, R11, R48, RZ, 0x3c, !PT ; - /*28c0*/ SHFL.IDX PT, R11, R27, R8, 0x181f ; - /*28d0*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*28e0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*28f0*/ IMAD R4, R5, c[0x3][0x184], R4 ; - /*2900*/ ISETP.GE.U32.AND P1, PT, R4, c[0x3][0x184], PT ; - /*2910*/ SEL R5, RZ, c[0x3][0x184], !P1 ; - /*2920*/ IMAD.HI.U32 R26, R11, c[0x3][0x18c], RZ ; - /*2930*/ IMAD.IADD R4, R4, 0x1, -R5 ; - /*2940*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2950*/ IMAD.WIDE.U32 R4, R4, R53, c[0x3][0x190] ; - /*2960*/ IMAD R11, R26, c[0x3][0x184], R11 ; - /*2970*/ IADD3 R24, P1, R4, R3, RZ ; - /*2980*/ IMAD.X R25, RZ, RZ, R5, P1 ; - /*2990*/ ISETP.GE.U32.AND P1, PT, R11, c[0x3][0x184], PT ; - /*29a0*/ IMAD R5, R10, 0x1000193, RZ ; - /*29b0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*29c0*/ SEL R4, RZ, c[0x3][0x184], !P1 ; - /*29d0*/ IMAD.IADD R4, R11, 0x1, -R4 ; - /*29e0*/ IMAD R33, R6, 0x1000193, RZ ; - /*29f0*/ LOP3.LUT R10, R5, R16, RZ, 0x3c, !PT ; - /*2a00*/ IMAD.WIDE.U32 R4, R4, R53, c[0x3][0x190] ; - /*2a10*/ IADD3 R4, P1, R4, R3, RZ ; - /*2a20*/ IMAD.X R5, RZ, RZ, R5, P1 ; - /*2a30*/ IMAD R16, R7, 0x1000193, RZ ; - /*2a40*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*2a50*/ IADD3 R52, R2, 0x1, RZ ; - /*2a60*/ LOP3.LUT R11, R16, R17, RZ, 0x3c, !PT ; - /*2a70*/ LOP3.LUT R16, R12, R52, RZ, 0x3c, !PT ; - /*2a80*/ IMAD R28, R28, 0x1000193, RZ ; - /*2a90*/ IMAD R17, R35, 0x1000193, RZ ; - /*2aa0*/ IMAD R16, R16, 0x1000193, RZ ; - /*2ab0*/ LOP3.LUT R33, R33, R18, RZ, 0x3c, !PT ; - /*2ac0*/ LOP3.LUT R35, R28, R19, RZ, 0x3c, !PT ; - /*2ad0*/ IMAD R28, R38, 0x1000193, RZ ; - /*2ae0*/ LOP3.LUT R18, R13, R52, RZ, 0x3c, !PT ; - /*2af0*/ IMAD R19, R18, 0x1000193, RZ ; - /*2b00*/ IMAD R46, R41, 0x1000193, RZ ; - /*2b10*/ LOP3.LUT R36, R17, R20, RZ, 0x3c, !PT ; - /*2b20*/ LOP3.LUT R17, R16, R11, RZ, 0x3c, !PT ; - /*2b30*/ LOP3.LUT R28, R28, R21, RZ, 0x3c, !PT ; - /*2b40*/ SHFL.IDX PT, R16, R17, R8, 0x181f ; - /*2b50*/ LOP3.LUT R21, R19, R28, RZ, 0x3c, !PT ; - /*2b60*/ SHFL.IDX PT, R18, R21, R8, 0x181f ; - /*2b70*/ IMAD R19, R30, 0x1000193, RZ ; - /*2b80*/ LOP3.LUT R38, R19, R22, RZ, 0x3c, !PT ; - /*2b90*/ IMAD.HI.U32 R19, R16, c[0x3][0x18c], RZ ; - /*2ba0*/ IMAD.MOV R19, RZ, RZ, -R19 ; - /*2bb0*/ IMAD.HI.U32 R17, R18, c[0x3][0x18c], RZ ; - /*2bc0*/ IMAD R16, R19, c[0x3][0x184], R16 ; - /*2bd0*/ IMAD.MOV R17, RZ, RZ, -R17 ; - /*2be0*/ ISETP.GE.U32.AND P1, PT, R16, c[0x3][0x184], PT ; - /*2bf0*/ IMAD R18, R17, c[0x3][0x184], R18 ; - /*2c00*/ SEL R17, RZ, c[0x3][0x184], !P1 ; - /*2c10*/ IMAD R19, R40, 0x1000193, RZ ; - /*2c20*/ IMAD.IADD R16, R16, 0x1, -R17 ; - /*2c30*/ LOP3.LUT R17, R14, R52, RZ, 0x3c, !PT ; - /*2c40*/ IMAD R20, R39, 0x1000193, RZ ; - /*2c50*/ LOP3.LUT R41, R19, R24, RZ, 0x3c, !PT ; - /*2c60*/ IMAD R19, R17, 0x1000193, RZ ; - /*2c70*/ LOP3.LUT R46, R46, R25, RZ, 0x3c, !PT ; - /*2c80*/ IMAD.WIDE.U32 R16, R16, R53, c[0x3][0x190] ; - /*2c90*/ LOP3.LUT R39, R20, R23, RZ, 0x3c, !PT ; - /*2ca0*/ LOP3.LUT R23, R19, R46, RZ, 0x3c, !PT ; - /*2cb0*/ IADD3 R16, P1, R16, R3, RZ ; - /*2cc0*/ SHFL.IDX PT, R24, R23, R8, 0x181f ; - /*2cd0*/ IMAD.X R17, RZ, RZ, R17, P1 ; - /*2ce0*/ ISETP.GE.U32.AND P1, PT, R18, c[0x3][0x184], PT ; - /*2cf0*/ IMAD R22, R49, 0x1000193, RZ ; - /*2d00*/ SEL R19, RZ, c[0x3][0x184], !P1 ; - /*2d10*/ IMAD R21, R48, 0x1000193, RZ ; - /*2d20*/ IMAD R47, R29, 0x1000193, RZ ; - /*2d30*/ IMAD.IADD R20, R18, 0x1, -R19 ; - /*2d40*/ LOP3.LUT R52, R15, R52, RZ, 0x3c, !PT ; - /*2d50*/ IMAD R32, R32, 0x1000193, RZ ; - /*2d60*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*2d70*/ IMAD R52, R52, 0x1000193, RZ ; - /*2d80*/ LOP3.LUT R43, R32, R27, RZ, 0x3c, !PT ; - /*2d90*/ LOP3.LUT R47, R47, R26, RZ, 0x3c, !PT ; - /*2da0*/ IMAD R40, R51, 0x1000193, RZ ; - /*2db0*/ LOP3.LUT R44, R21, R4, RZ, 0x3c, !PT ; - /*2dc0*/ LOP3.LUT R29, R22, R5, RZ, 0x3c, !PT ; - /*2dd0*/ IMAD.WIDE.U32 R4, R20, R53, c[0x3][0x190] ; - /*2de0*/ IADD3 R20, P1, R4, R3, RZ ; - /*2df0*/ IMAD.HI.U32 R4, R24, c[0x3][0x18c], RZ ; - /*2e00*/ IMAD.X R21, RZ, RZ, R5, P1 ; - /*2e10*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*2e20*/ LOP3.LUT R27, R52, R29, RZ, 0x3c, !PT ; - /*2e30*/ IMAD R24, R5, c[0x3][0x184], R24 ; - /*2e40*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*2e50*/ SHFL.IDX PT, R26, R27, R8, 0x181f ; - /*2e60*/ ISETP.GE.U32.AND P1, PT, R24, c[0x3][0x184], PT ; - /*2e70*/ SEL R5, RZ, c[0x3][0x184], !P1 ; - /*2e80*/ IMAD.IADD R4, R24, 0x1, -R5 ; - /*2e90*/ IMAD R5, R50, 0x1000193, RZ ; - /*2ea0*/ LOP3.LUT R48, R5, R6, RZ, 0x3c, !PT ; - /*2eb0*/ IMAD.WIDE.U32 R4, R4, R53, c[0x3][0x190] ; - /*2ec0*/ IADD3 R24, P1, R4, R3, RZ ; - /*2ed0*/ IMAD.HI.U32 R4, R26, c[0x3][0x18c], RZ ; - /*2ee0*/ IMAD.X R25, RZ, RZ, R5, P1 ; - /*2ef0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*2f00*/ IMAD R26, R5, c[0x3][0x184], R26 ; - /*2f10*/ ISETP.GE.U32.AND P1, PT, R26, c[0x3][0x184], PT ; - /*2f20*/ SEL R5, RZ, c[0x3][0x184], !P1 ; - /*2f30*/ IMAD.IADD R4, R26, 0x1, -R5 ; - /*2f40*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*2f50*/ IMAD.WIDE.U32 R4, R4, R53, c[0x3][0x190] ; - /*2f60*/ IADD3 R4, P1, R4, R3, RZ ; - /*2f70*/ IMAD.X R5, RZ, RZ, R5, P1 ; - /*2f80*/ LOP3.LUT R40, R40, R7, RZ, 0x3c, !PT ; - /*2f90*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*2fa0*/ IMAD R32, R11, 0x1000193, RZ ; - /*2fb0*/ IMAD R49, R10, 0x1000193, RZ ; - /*2fc0*/ IMAD R10, R35, 0x1000193, RZ ; - /*2fd0*/ IMAD R33, R33, 0x1000193, RZ ; - /*2fe0*/ IMAD R11, R36, 0x1000193, RZ ; - /*2ff0*/ IMAD R47, R47, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R32, R32, R17, RZ, 0x3c, !PT ; - /*3010*/ IADD3 R17, R2, 0x2, RZ ; - /*3020*/ LOP3.LUT R35, R10, R19, RZ, 0x3c, !PT ; - /*3030*/ LOP3.LUT R10, R12, R17, RZ, 0x3c, !PT ; - /*3040*/ LOP3.LUT R33, R33, R18, RZ, 0x3c, !PT ; - /*3050*/ IMAD R10, R10, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R30, R49, R16, RZ, 0x3c, !PT ; - /*3070*/ LOP3.LUT R19, R10, R33, RZ, 0x3c, !PT ; - /*3080*/ SHFL.IDX PT, R16, R19, R8, 0x181f ; - /*3090*/ IMAD.HI.U32 R10, R16, c[0x3][0x18c], RZ ; - /*30a0*/ LOP3.LUT R36, R11, R20, RZ, 0x3c, !PT ; - /*30b0*/ IMAD R11, R38, 0x1000193, RZ ; - /*30c0*/ LOP3.LUT R38, R11, R22, RZ, 0x3c, !PT ; - /*30d0*/ IMAD.MOV R11, RZ, RZ, -R10 ; - /*30e0*/ LOP3.LUT R10, R13, R17, RZ, 0x3c, !PT ; - /*30f0*/ IMAD R16, R11, c[0x3][0x184], R16 ; - /*3100*/ IMAD R11, R10, 0x1000193, RZ ; - /*3110*/ LOP3.LUT R49, R11, R38, RZ, 0x3c, !PT ; - /*3120*/ LOP3.LUT R11, R14, R17, RZ, 0x3c, !PT ; - /*3130*/ SHFL.IDX PT, R18, R49, R8, 0x181f ; - /*3140*/ IMAD R19, R11, 0x1000193, RZ ; - /*3150*/ IMAD R11, R48, 0x1000193, RZ ; - /*3160*/ LOP3.LUT R17, R15, R17, RZ, 0x3c, !PT ; - /*3170*/ IMAD R22, R17, 0x1000193, RZ ; - /*3180*/ LOP3.LUT R10, R47, R26, RZ, 0x3c, !PT ; - /*3190*/ LOP3.LUT R47, R19, R10, RZ, 0x3c, !PT ; - /*31a0*/ LOP3.LUT R11, R11, R6, RZ, 0x3c, !PT ; - /*31b0*/ SHFL.IDX PT, R6, R47, R8, 0x181f ; - /*31c0*/ LOP3.LUT R19, R22, R11, RZ, 0x3c, !PT ; - /*31d0*/ IMAD.HI.U32 R17, R18, c[0x3][0x18c], RZ ; - /*31e0*/ IMAD.MOV R17, RZ, RZ, -R17 ; - /*31f0*/ SHFL.IDX PT, R19, R19, R8, 0x181f ; - /*3200*/ IMAD R18, R17, c[0x3][0x184], R18 ; - /*3210*/ ISETP.GE.U32.AND P1, PT, R16, c[0x3][0x184], PT ; - /*3220*/ IMAD R20, R39, 0x1000193, RZ ; - /*3230*/ IMAD.HI.U32 R17, R6, c[0x3][0x18c], RZ ; - /*3240*/ IMAD.MOV R17, RZ, RZ, -R17 ; - /*3250*/ LOP3.LUT R39, R20, R23, RZ, 0x3c, !PT ; - /*3260*/ IMAD R6, R17, c[0x3][0x184], R6 ; - /*3270*/ SEL R17, RZ, c[0x3][0x184], !P1 ; - /*3280*/ IMAD R20, R43, 0x1000193, RZ ; - /*3290*/ ISETP.GE.U32.AND P1, PT, R18, c[0x3][0x184], PT ; - /*32a0*/ IMAD R26, R28, 0x1000193, RZ ; - /*32b0*/ IMAD.IADD R16, R16, 0x1, -R17 ; - /*32c0*/ SEL R17, RZ, c[0x3][0x184], !P1 ; - /*32d0*/ LOP3.LUT R27, R20, R27, RZ, 0x3c, !PT ; - /*32e0*/ IMAD.HI.U32 R20, R19, c[0x3][0x18c], RZ ; - /*32f0*/ LOP3.LUT R26, R26, R21, RZ, 0x3c, !PT ; - /*3300*/ IMAD R21, R44, 0x1000193, RZ ; - /*3310*/ IMAD.IADD R18, R18, 0x1, -R17 ; - /*3320*/ IMAD.WIDE.U32 R16, R16, R53, c[0x3][0x190] ; - /*3330*/ LOP3.LUT R28, R21, R4, RZ, 0x3c, !PT ; - /*3340*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*3350*/ IADD3 R16, P2, R16, R3, RZ ; - /*3360*/ IMAD R4, R20, c[0x3][0x184], R19 ; - /*3370*/ IMAD.WIDE.U32 R18, R18, R53, c[0x3][0x190] ; - /*3380*/ ISETP.GE.U32.AND P1, PT, R6, c[0x3][0x184], PT ; - /*3390*/ IMAD.X R17, RZ, RZ, R17, P2 ; - /*33a0*/ IADD3 R20, P2, R18, R3, RZ ; - /*33b0*/ SEL R23, RZ, c[0x3][0x184], !P1 ; - /*33c0*/ IMAD R40, R40, 0x1000193, RZ ; - /*33d0*/ ISETP.GE.U32.AND P1, PT, R4, c[0x3][0x184], PT ; - /*33e0*/ IMAD.X R21, RZ, RZ, R19, P2 ; - /*33f0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3400*/ IMAD.IADD R6, R6, 0x1, -R23 ; - /*3410*/ SEL R23, RZ, c[0x3][0x184], !P1 ; - /*3420*/ IMAD R22, R29, 0x1000193, RZ ; - /*3430*/ LOP3.LUT R44, R40, R7, RZ, 0x3c, !PT ; - /*3440*/ IMAD.WIDE.U32 R6, R6, R53, c[0x3][0x190] ; - /*3450*/ IMAD.IADD R4, R4, 0x1, -R23 ; - /*3460*/ LOP3.LUT R29, R22, R5, RZ, 0x3c, !PT ; - /*3470*/ IADD3 R6, P1, R6, R3, RZ ; - /*3480*/ IMAD.WIDE.U32 R4, R4, R53, c[0x3][0x190] ; - /*3490*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*34a0*/ IMAD R41, R41, 0x1000193, RZ ; - /*34b0*/ IMAD.X R7, RZ, RZ, R7, P1 ; - /*34c0*/ IADD3 R40, P1, R4, R3, RZ ; - /*34d0*/ LOP3.LUT R24, R41, R24, RZ, 0x3c, !PT ; - /*34e0*/ IMAD.X R41, RZ, RZ, R5, P1 ; - /*34f0*/ LDG.E.128.STRONG.GPU R4, [R6.64] ; - /*3500*/ IMAD R46, R46, 0x1000193, RZ ; - /*3510*/ IADD3 R48, R2, 0x3, RZ ; - /*3520*/ LOP3.LUT R25, R46, R25, RZ, 0x3c, !PT ; - /*3530*/ LOP3.LUT R43, R12, R48.reuse, RZ, 0x3c, !PT ; - /*3540*/ LOP3.LUT R46, R13, R48.reuse, RZ, 0x3c, !PT ; - /*3550*/ LOP3.LUT R47, R14, R48.reuse, RZ, 0x3c, !PT ; - /*3560*/ LOP3.LUT R48, R15, R48, RZ, 0x3c, !PT ; - /*3570*/ LDG.E.128.STRONG.GPU R12, [R40.64] ; - /*3580*/ IMAD R49, R30, 0x1000193, RZ ; - /*3590*/ IMAD R30, R39, 0x1000193, RZ ; - /*35a0*/ IMAD R50, R27, 0x1000193, RZ ; - /*35b0*/ IMAD R44, R44, 0x1000193, RZ ; - /*35c0*/ IMAD R48, R48, 0x1000193, RZ ; - /*35d0*/ IMAD R32, R32, 0x1000193, RZ ; - /*35e0*/ IMAD R26, R26, 0x1000193, RZ ; - /*35f0*/ LOP3.LUT R40, R49, R16, RZ, 0x3c, !PT ; - /*3600*/ IMAD R16, R35, 0x1000193, RZ ; - /*3610*/ LOP3.LUT R35, R16, R19, RZ, 0x3c, !PT ; - /*3620*/ IMAD R16, R43, 0x1000193, RZ ; - /*3630*/ IMAD R19, R46, 0x1000193, RZ ; - /*3640*/ LOP3.LUT R39, R16, R35, RZ, 0x3c, !PT ; - /*3650*/ LOP3.LUT R30, R30, R23, RZ, 0x3c, !PT ; - /*3660*/ SHFL.IDX PT, R16, R39, R8, 0x181f ; - /*3670*/ LOP3.LUT R23, R19, R30, RZ, 0x3c, !PT ; - /*3680*/ IMAD R46, R47, 0x1000193, RZ ; - /*3690*/ LOP3.LUT R43, R50, R7, RZ, 0x3c, !PT ; - /*36a0*/ SHFL.IDX PT, R23, R23, R8, 0x181f ; - /*36b0*/ LOP3.LUT R19, R46, R43, RZ, 0x3c, !PT ; - /*36c0*/ IMAD R39, R33, 0x1000193, RZ ; - /*36d0*/ SHFL.IDX PT, R19, R19, R8, 0x181f ; - /*36e0*/ LOP3.LUT R15, R44, R15, RZ, 0x3c, !PT ; - /*36f0*/ LOP3.LUT R33, R48, R15, RZ, 0x3c, !PT ; - /*3700*/ LOP3.LUT R7, R32, R17, RZ, 0x3c, !PT ; - /*3710*/ IMAD.HI.U32 R17, R16, c[0x3][0x18c], RZ ; - /*3720*/ LOP3.LUT R39, R39, R18, RZ, 0x3c, !PT ; - /*3730*/ SHFL.IDX PT, R18, R33, R8, 0x181f ; - /*3740*/ IMAD.MOV R27, RZ, RZ, -R17 ; - /*3750*/ IMAD R17, R36, 0x1000193, RZ ; - /*3760*/ IMAD R16, R27, c[0x3][0x184], R16 ; - /*3770*/ IMAD.HI.U32 R27, R23, c[0x3][0x18c], RZ ; - /*3780*/ LOP3.LUT R8, R17, R20, RZ, 0x3c, !PT ; - /*3790*/ IMAD.MOV R20, RZ, RZ, -R27 ; - /*37a0*/ ISETP.GE.U32.AND P1, PT, R16, c[0x3][0x184], PT ; - /*37b0*/ IMAD.HI.U32 R17, R19, c[0x3][0x18c], RZ ; - /*37c0*/ IMAD R23, R20, c[0x3][0x184], R23 ; - /*37d0*/ IMAD.MOV R32, RZ, RZ, -R17 ; - /*37e0*/ SEL R17, RZ, c[0x3][0x184], !P1 ; - /*37f0*/ ISETP.GE.U32.AND P1, PT, R23, c[0x3][0x184], PT ; - /*3800*/ IMAD R20, R32, c[0x3][0x184], R19 ; - /*3810*/ LOP3.LUT R36, R26, R21, RZ, 0x3c, !PT ; - /*3820*/ IMAD.HI.U32 R27, R18, c[0x3][0x18c], RZ ; - /*3830*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*3840*/ IMAD.IADD R16, R16, 0x1, -R17 ; - /*3850*/ IMAD.MOV R27, RZ, RZ, -R27 ; - /*3860*/ ISETP.GE.U32.AND P1, PT, R20, c[0x3][0x184], PT ; - /*3870*/ IMAD R19, R38, 0x1000193, RZ ; - /*3880*/ IMAD.WIDE.U32 R16, R16, R53, c[0x3][0x190] ; - /*3890*/ SEL R21, RZ, c[0x3][0x184], !P1 ; - /*38a0*/ IMAD.IADD R26, R23, 0x1, -R26 ; - /*38b0*/ IMAD R23, R27, c[0x3][0x184], R18 ; - /*38c0*/ LOP3.LUT R38, R19, R22, RZ, 0x3c, !PT ; - /*38d0*/ IMAD.WIDE.U32 R18, R26, R53, c[0x3][0x190] ; - /*38e0*/ IADD3 R16, P2, R16, R3.reuse, RZ ; - /*38f0*/ ISETP.GE.U32.AND P1, PT, R23, c[0x3][0x184], PT ; - /*3900*/ IMAD.IADD R22, R20, 0x1, -R21 ; - /*3910*/ IMAD.X R17, RZ, RZ, R17, P2 ; - /*3920*/ IADD3 R20, P2, R18, R3, RZ ; - /*3930*/ SEL R18, RZ, c[0x3][0x184], !P1 ; - /*3940*/ IMAD.IADD R32, R23, 0x1, -R18 ; - /*3950*/ IMAD.WIDE.U32 R22, R22, R53, c[0x3][0x190] ; - /*3960*/ IMAD R27, R24, 0x1000193, RZ ; - /*3970*/ IADD3 R26, P1, R22, R3, RZ ; - /*3980*/ IMAD.X R21, RZ, RZ, R19, P2 ; - /*3990*/ IMAD.MOV.U32 R33, RZ, RZ, 0x80 ; - /*39a0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*39b0*/ LOP3.LUT R4, R27, R4, RZ, 0x3c, !PT ; - /*39c0*/ IMAD.WIDE.U32 R32, R32, R33, c[0x3][0x190] ; - /*39d0*/ IMAD.X R27, RZ, RZ, R23, P1 ; - /*39e0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*39f0*/ IADD3 R48, P1, R32, R3, RZ ; - /*3a00*/ IMAD R32, R25, 0x1000193, RZ ; - /*3a10*/ LDG.E.128.STRONG.GPU R24, [R26.64] ; - /*3a20*/ IMAD.X R49, RZ, RZ, R33, P1 ; - /*3a30*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3a40*/ IMAD R11, R11, 0x1000193, RZ ; - /*3a50*/ IMAD R3, R10, 0x1000193, RZ ; - /*3a60*/ LOP3.LUT R14, R11, R14, RZ, 0x3c, !PT ; - /*3a70*/ IMAD R11, R40, 0x1000193, RZ ; - /*3a80*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*3a90*/ IMAD R6, R29, 0x1000193, RZ ; - /*3aa0*/ IADD3 R2, R2, 0x4, RZ ; - /*3ab0*/ IMAD R33, R28, 0x1000193, RZ ; - /*3ac0*/ LOP3.LUT R5, R32, R5, RZ, 0x3c, !PT ; - /*3ad0*/ IMAD R28, R35, 0x1000193, RZ ; - /*3ae0*/ ISETP.NE.AND P1, PT, R2, 0x40, PT ; - /*3af0*/ IMAD R35, R8, 0x1000193, RZ ; - /*3b00*/ LOP3.LUT R13, R6, R13, RZ, 0x3c, !PT ; - /*3b10*/ IMAD R8, R30, 0x1000193, RZ ; - /*3b20*/ IMAD R6, R7, 0x1000193, RZ ; - /*3b30*/ IMAD R39, R39, 0x1000193, RZ ; - /*3b40*/ LOP3.LUT R12, R33, R12, RZ, 0x3c, !PT ; - /*3b50*/ IMAD R3, R3, 0x1000193, RZ ; - /*3b60*/ IMAD R36, R36, 0x1000193, RZ ; - /*3b70*/ IMAD R32, R43, 0x1000193, RZ ; - /*3b80*/ LOP3.LUT R10, R11, R16, RZ, 0x3c, !PT ; - /*3b90*/ IMAD R11, R38, 0x1000193, RZ ; - /*3ba0*/ LOP3.LUT R7, R6, R17, RZ, 0x3c, !PT ; - /*3bb0*/ LOP3.LUT R30, R11, R22, RZ, 0x3c, !PT ; - /*3bc0*/ IMAD R11, R4, 0x1000193, RZ ; - /*3bd0*/ IMAD R4, R5, 0x1000193, RZ ; - /*3be0*/ LOP3.LUT R6, R39, R18, RZ, 0x3c, !PT ; - /*3bf0*/ IMAD R5, R14, 0x1000193, RZ ; - /*3c00*/ LOP3.LUT R39, R8, R23, RZ, 0x3c, !PT ; - /*3c10*/ IMAD R8, R15, 0x1000193, RZ ; - /*3c20*/ LOP3.LUT R41, R4, R25, RZ, 0x3c, !PT ; - /*3c30*/ IMAD R4, R13, 0x1000193, RZ ; - /*3c40*/ LOP3.LUT R29, R3, R26, RZ, 0x3c, !PT ; - /*3c50*/ IMAD R3, R12, 0x1000193, RZ ; - /*3c60*/ LOP3.LUT R28, R28, R19, RZ, 0x3c, !PT ; - /*3c70*/ LOP3.LUT R35, R35, R20, RZ, 0x3c, !PT ; - /*3c80*/ LOP3.LUT R38, R36, R21, RZ, 0x3c, !PT ; - /*3c90*/ LOP3.LUT R40, R11, R24, RZ, 0x3c, !PT ; - /*3ca0*/ LOP3.LUT R32, R32, R27, RZ, 0x3c, !PT ; - /*3cb0*/ LOP3.LUT R48, R3, R48, RZ, 0x3c, !PT ; - /*3cc0*/ LOP3.LUT R49, R4, R49, RZ, 0x3c, !PT ; - /*3cd0*/ LOP3.LUT R50, R5, R50, RZ, 0x3c, !PT ; - /*3ce0*/ LOP3.LUT R51, R8, R51, RZ, 0x3c, !PT ; - /*3cf0*/ @!P1 CALL.REL.NOINC `(.L_x_9) ; - /*3d00*/ BRA `(.L_x_10) ; -.L_x_9: - /*3d10*/ S2R R8, SR_TID.X ; - /*3d20*/ IMAD R10, R10, 0x1000193, RZ ; - /*3d30*/ BSSY B0, `(.L_x_11) ; - /*3d40*/ IMAD R35, R35, 0x1000193, RZ ; - /*3d50*/ S2R R52, SR_TID.X ; - /*3d60*/ IMAD R40, R40, 0x1000193, RZ ; - /*3d70*/ LOP3.LUT R10, R10, R7, RZ, 0x3c, !PT ; - /*3d80*/ IMAD R48, R48, 0x1000193, RZ ; - /*3d90*/ LOP3.LUT R35, R35, R38, RZ, 0x3c, !PT ; - /*3da0*/ SHFL.IDX PT, R7, R65, 0x4, 0x181f ; - /*3db0*/ LOP3.LUT R40, R40, R41, RZ, 0x3c, !PT ; - /*3dc0*/ IMAD R3, R10, 0x1000193, RZ ; - /*3dd0*/ LOP3.LUT R48, R48, R49, RZ, 0x3c, !PT ; - /*3de0*/ IMAD R35, R35, 0x1000193, RZ ; - /*3df0*/ SHFL.IDX PT, R33, R42, 0x4, 0x181f ; - /*3e00*/ IMAD R40, R40, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*3e20*/ IMAD R5, R48, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R35, R35, R30, RZ, 0x3c, !PT ; - /*3e40*/ SHFL.IDX PT, R6, R9, 0x4, 0x181f ; - /*3e50*/ LOP3.LUT R40, R40, R29, RZ, 0x3c, !PT ; - /*3e60*/ IMAD R3, R3, 0x1000193, RZ ; - /*3e70*/ LOP3.LUT R50, R5, R50, RZ, 0x3c, !PT ; - /*3e80*/ IMAD R4, R35, 0x1000193, RZ ; - /*3e90*/ LOP3.LUT R11, R8, 0x7, RZ, 0xc0, !PT ; - /*3ea0*/ IMAD R5, R40, 0x1000193, RZ ; - /*3eb0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*3ec0*/ IMAD R50, R50, 0x1000193, RZ ; - /*3ed0*/ SHF.R.U32.HI R2, RZ, 0x2, R11 ; - /*3ee0*/ SHFL.IDX PT, R29, R55, 0x4, 0x181f ; - /*3ef0*/ LOP3.LUT R39, R4, R39, RZ, 0x3c, !PT ; - /*3f00*/ ISETP.NE.AND P1, PT, R2, 0x1, PT ; - /*3f10*/ SHFL.IDX PT, R4, R0, 0x4, 0x181f ; - /*3f20*/ LOP3.LUT R2, R8, 0xff8, RZ, 0xc0, !PT ; - /*3f30*/ LOP3.LUT R5, R5, R32, RZ, 0x3c, !PT ; - /*3f40*/ SHFL.IDX PT, R35, R59, 0x4, 0x181f ; - /*3f50*/ LOP3.LUT R51, R50, R51, RZ, 0x3c, !PT ; - /*3f60*/ IMAD.SHL.U32 R2, R2, 0x8, RZ ; - /*3f70*/ LOP3.LUT R52, R52, 0x3, RZ, 0xc0, !PT ; - /*3f80*/ SHFL.IDX PT, R32, R45, 0x4, 0x181f ; - /*3f90*/ LOP3.LUT R2, R2, 0xfffffff8, R11, 0xe2, !PT ; - /*3fa0*/ @!P1 IMAD.SHL.U32 R8, R8, 0x4, RZ ; - /*3fb0*/ SHFL.IDX PT, R10, R63, 0x4, 0x181f ; - /*3fc0*/ @!P1 LOP3.LUT R8, R8, 0xc, RZ, 0xc0, !PT ; - /*3fd0*/ STS [R2.X4+0x80], R3 ; - /*3fe0*/ @!P1 IMAD.IADD R11, R54, 0x1, R8 ; - /*3ff0*/ STS [R2.X4+0xa0], R39 ; - /*4000*/ STS [R2.X4+0xc0], R5 ; - /*4010*/ STS [R2.X4+0xe0], R51 ; - /*4020*/ @!P1 STS [R11], R0 ; - /*4030*/ SHFL.IDX PT, R8, R56, 0x4, 0x181f ; - /*4040*/ SHFL.IDX PT, R3, R60, 0x4, 0x181f ; - /*4050*/ SHFL.IDX PT, R2, R58, 0x4, 0x181f ; - /*4060*/ SHFL.IDX PT, R5, R64, 0x4, 0x181f ; - /*4070*/ SHFL.IDX PT, R11, R37, 0x4, 0x181f ; - /*4080*/ SHFL.IDX PT, R12, R62, 0x4, 0x181f ; - /*4090*/ SHFL.IDX PT, R13, R34, 0x4, 0x181f ; - /*40a0*/ SHFL.IDX PT, R14, R31, 0x4, 0x181f ; - /*40b0*/ @!P0 BRA `(.L_x_12) ; - /*40c0*/ ISETP.NE.AND P1, PT, R52, 0x2, PT ; - /*40d0*/ IMAD.MOV.U32 R33, RZ, RZ, R10 ; - /*40e0*/ IMAD.MOV.U32 R35, RZ, RZ, R5 ; - /*40f0*/ IMAD.MOV.U32 R29, RZ, RZ, R2 ; - /*4100*/ IMAD.MOV.U32 R32, RZ, RZ, R3 ; - /*4110*/ @!P1 BRA `(.L_x_12) ; - /*4120*/ ISETP.NE.AND P1, PT, R52, 0x3, PT ; - /*4130*/ IMAD.MOV.U32 R33, RZ, RZ, R14 ; - /*4140*/ IMAD.MOV.U32 R35, RZ, RZ, R13 ; - /*4150*/ IMAD.MOV.U32 R29, RZ, RZ, R12 ; - /*4160*/ IMAD.MOV.U32 R32, RZ, RZ, R11 ; - /*4170*/ @P1 IMAD.MOV.U32 R33, RZ, RZ, R8 ; - /*4180*/ @P1 IMAD.MOV.U32 R35, RZ, RZ, R7 ; - /*4190*/ @P1 IMAD.MOV.U32 R29, RZ, RZ, R6 ; - /*41a0*/ @P1 IMAD.MOV.U32 R32, RZ, RZ, R4 ; -.L_x_12: - /*41b0*/ BSYNC B0 ; -.L_x_11: - /*41c0*/ SHFL.IDX PT, R15, R0, 0x5, 0x181f ; - /*41d0*/ BSSY B0, `(.L_x_13) ; - /*41e0*/ SHFL.IDX PT, R2, R9, 0x5, 0x181f ; - /*41f0*/ SHFL.IDX PT, R3, R65, 0x5, 0x181f ; - /*4200*/ SHFL.IDX PT, R4, R56, 0x5, 0x181f ; - /*4210*/ SHFL.IDX PT, R30, R45, 0x5, 0x181f ; - /*4220*/ SHFL.IDX PT, R53, R55, 0x5, 0x181f ; - /*4230*/ SHFL.IDX PT, R54, R59, 0x5, 0x181f ; - /*4240*/ SHFL.IDX PT, R8, R42, 0x5, 0x181f ; - /*4250*/ SHFL.IDX PT, R5, R60, 0x5, 0x181f ; - /*4260*/ SHFL.IDX PT, R6, R58, 0x5, 0x181f ; - /*4270*/ SHFL.IDX PT, R7, R64, 0x5, 0x181f ; - /*4280*/ SHFL.IDX PT, R10, R63, 0x5, 0x181f ; - /*4290*/ SHFL.IDX PT, R11, R37, 0x5, 0x181f ; - /*42a0*/ SHFL.IDX PT, R12, R62, 0x5, 0x181f ; - /*42b0*/ SHFL.IDX PT, R13, R34, 0x5, 0x181f ; - /*42c0*/ SHFL.IDX PT, R14, R31, 0x5, 0x181f ; - /*42d0*/ @!P0 BRA `(.L_x_14) ; - /*42e0*/ ISETP.NE.AND P1, PT, R52, 0x2, PT ; - /*42f0*/ IMAD.MOV.U32 R8, RZ, RZ, R10 ; - /*4300*/ IMAD.MOV.U32 R54, RZ, RZ, R7 ; - /*4310*/ IMAD.MOV.U32 R53, RZ, RZ, R6 ; - /*4320*/ IMAD.MOV.U32 R30, RZ, RZ, R5 ; - /*4330*/ @!P1 BRA `(.L_x_14) ; - /*4340*/ ISETP.NE.AND P1, PT, R52, 0x3, PT ; - /*4350*/ IMAD.MOV.U32 R8, RZ, RZ, R14 ; - /*4360*/ IMAD.MOV.U32 R54, RZ, RZ, R13 ; - /*4370*/ IMAD.MOV.U32 R53, RZ, RZ, R12 ; - /*4380*/ IMAD.MOV.U32 R30, RZ, RZ, R11 ; - /*4390*/ @P1 IMAD.MOV.U32 R8, RZ, RZ, R4 ; - /*43a0*/ @P1 IMAD.MOV.U32 R54, RZ, RZ, R3 ; - /*43b0*/ @P1 IMAD.MOV.U32 R53, RZ, RZ, R2 ; - /*43c0*/ @P1 IMAD.MOV.U32 R30, RZ, RZ, R15 ; -.L_x_14: - /*43d0*/ BSYNC B0 ; -.L_x_13: - /*43e0*/ SHFL.IDX PT, R16, R0, 0x6, 0x181f ; - /*43f0*/ BSSY B0, `(.L_x_15) ; - /*4400*/ SHFL.IDX PT, R2, R9, 0x6, 0x181f ; - /*4410*/ SHFL.IDX PT, R4, R65, 0x6, 0x181f ; - /*4420*/ SHFL.IDX PT, R5, R56, 0x6, 0x181f ; - /*4430*/ SHFL.IDX PT, R24, R45, 0x6, 0x181f ; - /*4440*/ SHFL.IDX PT, R57, R55, 0x6, 0x181f ; - /*4450*/ SHFL.IDX PT, R3, R59, 0x6, 0x181f ; - /*4460*/ SHFL.IDX PT, R25, R42, 0x6, 0x181f ; - /*4470*/ SHFL.IDX PT, R6, R60, 0x6, 0x181f ; - /*4480*/ SHFL.IDX PT, R7, R58, 0x6, 0x181f ; - /*4490*/ SHFL.IDX PT, R10, R64, 0x6, 0x181f ; - /*44a0*/ SHFL.IDX PT, R11, R63, 0x6, 0x181f ; - /*44b0*/ SHFL.IDX PT, R12, R37, 0x6, 0x181f ; - /*44c0*/ SHFL.IDX PT, R13, R62, 0x6, 0x181f ; - /*44d0*/ SHFL.IDX PT, R14, R34, 0x6, 0x181f ; - /*44e0*/ SHFL.IDX PT, R15, R31, 0x6, 0x181f ; - /*44f0*/ @!P0 BRA `(.L_x_16) ; - /*4500*/ ISETP.NE.AND P1, PT, R52, 0x2, PT ; - /*4510*/ IMAD.MOV.U32 R25, RZ, RZ, R11 ; - /*4520*/ IMAD.MOV.U32 R3, RZ, RZ, R10 ; - /*4530*/ IMAD.MOV.U32 R57, RZ, RZ, R7 ; - /*4540*/ IMAD.MOV.U32 R24, RZ, RZ, R6 ; - /*4550*/ @!P1 BRA `(.L_x_16) ; - /*4560*/ ISETP.NE.AND P1, PT, R52, 0x3, PT ; - /*4570*/ IMAD.MOV.U32 R25, RZ, RZ, R15 ; - /*4580*/ IMAD.MOV.U32 R3, RZ, RZ, R14 ; - /*4590*/ IMAD.MOV.U32 R57, RZ, RZ, R13 ; - /*45a0*/ IMAD.MOV.U32 R24, RZ, RZ, R12 ; - /*45b0*/ @P1 IMAD.MOV.U32 R25, RZ, RZ, R5 ; - /*45c0*/ @P1 IMAD.MOV.U32 R3, RZ, RZ, R4 ; - /*45d0*/ @P1 IMAD.MOV.U32 R57, RZ, RZ, R2 ; - /*45e0*/ @P1 IMAD.MOV.U32 R24, RZ, RZ, R16 ; -.L_x_16: - /*45f0*/ BSYNC B0 ; -.L_x_15: - /*4600*/ SHFL.IDX PT, R18, R56, 0x7, 0x181f ; - /*4610*/ BSSY B0, `(.L_x_17) ; - /*4620*/ SHFL.IDX PT, R61, R55, 0x7, 0x181f ; - /*4630*/ SHFL.IDX PT, R10, R59, 0x7, 0x181f ; - /*4640*/ SHFL.IDX PT, R26, R42, 0x7, 0x181f ; - /*4650*/ SHFL.IDX PT, R6, R60, 0x7, 0x181f ; - /*4660*/ SHFL.IDX PT, R7, R58, 0x7, 0x181f ; - /*4670*/ SHFL.IDX PT, R13, R63, 0x7, 0x181f ; - /*4680*/ SHFL.IDX PT, R15, R62, 0x7, 0x181f ; - /*4690*/ SHFL.IDX PT, R17, R31, 0x7, 0x181f ; - /*46a0*/ SHFL.IDX PT, R2, R0, 0x7, 0x181f ; - /*46b0*/ SHFL.IDX PT, R4, R9, 0x7, 0x181f ; - /*46c0*/ SHFL.IDX PT, R5, R65, 0x7, 0x181f ; - /*46d0*/ SHFL.IDX PT, R11, R45, 0x7, 0x181f ; - /*46e0*/ SHFL.IDX PT, R12, R64, 0x7, 0x181f ; - /*46f0*/ SHFL.IDX PT, R14, R37, 0x7, 0x181f ; - /*4700*/ SHFL.IDX PT, R16, R34, 0x7, 0x181f ; - /*4710*/ @!P0 BRA `(.L_x_18) ; - /*4720*/ ISETP.NE.AND P0, PT, R52, 0x2, PT ; - /*4730*/ IMAD.MOV.U32 R26, RZ, RZ, R13 ; - /*4740*/ IMAD.MOV.U32 R10, RZ, RZ, R12 ; - /*4750*/ IMAD.MOV.U32 R61, RZ, RZ, R7 ; - /*4760*/ IMAD.MOV.U32 R11, RZ, RZ, R6 ; - /*4770*/ @!P0 BRA `(.L_x_18) ; - /*4780*/ ISETP.NE.AND P0, PT, R52, 0x3, PT ; - /*4790*/ IMAD.MOV.U32 R26, RZ, RZ, R17 ; - /*47a0*/ IMAD.MOV.U32 R10, RZ, RZ, R16 ; - /*47b0*/ IMAD.MOV.U32 R61, RZ, RZ, R15 ; - /*47c0*/ IMAD.MOV.U32 R11, RZ, RZ, R14 ; - /*47d0*/ @P0 IMAD.MOV.U32 R26, RZ, RZ, R18 ; - /*47e0*/ @P0 IMAD.MOV.U32 R10, RZ, RZ, R5 ; - /*47f0*/ @P0 IMAD.MOV.U32 R61, RZ, RZ, R4 ; - /*4800*/ @P0 IMAD.MOV.U32 R11, RZ, RZ, R2 ; -.L_x_18: - /*4810*/ BSYNC B0 ; -.L_x_17: - /*4820*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; -.L_x_20: - /*4830*/ S2R R4, SR_TID.X ; - /*4840*/ SHF.R.U32.HI R28, RZ, 0x2, R2 ; - /*4850*/ IMAD.MOV.U32 R47, RZ, RZ, 0x80 ; - /*4860*/ S2R R20, SR_TID.X ; - /*4870*/ IMAD.SHL.U32 R4, R4, 0x2, RZ ; - /*4880*/ LOP3.LUT R20, R20, 0x7, RZ, 0xc0, !PT ; - /*4890*/ LOP3.LUT R4, R4, 0xfffffff0, RZ, 0xc0, !PT ; - /*48a0*/ IMAD.SHL.U32 R43, R20, 0x10, RZ ; - /*48b0*/ LDS R13, [R4] ; - /*48c0*/ LDS R15, [R4+0x4] ; - /*48d0*/ LDS.128 R4, [R4] ; - /*48e0*/ LOP3.LUT R13, R13, R2.reuse, RZ, 0x3c, !PT ; - /*48f0*/ LOP3.LUT R15, R15, R2, RZ, 0x3c, !PT ; - /*4900*/ IMAD R13, R13, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R12, R6, R2, RZ, 0x3c, !PT ; - /*4920*/ IMAD R15, R15, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R23, R13, R32, RZ, 0x3c, !PT ; - /*4940*/ IMAD R13, R12, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R27, R15, R30, RZ, 0x3c, !PT ; - /*4960*/ SHFL.IDX PT, R12, R23, R28, 0x181f ; - /*4970*/ LOP3.LUT R17, R13, R24, RZ, 0x3c, !PT ; - /*4980*/ SHFL.IDX PT, R14, R27, R28, 0x181f ; - /*4990*/ LOP3.LUT R13, R7, R2, RZ, 0x3c, !PT ; - /*49a0*/ SHFL.IDX PT, R17, R17, R28, 0x181f ; - /*49b0*/ IMAD R16, R13, 0x1000193, RZ ; - /*49c0*/ LOP3.LUT R19, R16, R11, RZ, 0x3c, !PT ; - /*49d0*/ SHFL.IDX PT, R19, R19, R28, 0x181f ; - /*49e0*/ IMAD.HI.U32 R13, R12, c[0x3][0x18c], RZ ; - /*49f0*/ IMAD.HI.U32 R15, R14, c[0x3][0x18c], RZ ; - /*4a00*/ IMAD.MOV R21, RZ, RZ, -R13 ; - /*4a10*/ IMAD.MOV R15, RZ, RZ, -R15 ; - /*4a20*/ IMAD R12, R21, c[0x3][0x184], R12 ; - /*4a30*/ IMAD.HI.U32 R13, R17, c[0x3][0x18c], RZ ; - /*4a40*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*4a50*/ IMAD R15, R15, c[0x3][0x184], R14 ; - /*4a60*/ IMAD.MOV R14, RZ, RZ, -R13 ; - /*4a70*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*4a80*/ IMAD.HI.U32 R18, R19, c[0x3][0x18c], RZ ; - /*4a90*/ ISETP.GE.U32.AND P1, PT, R15, c[0x3][0x184], PT ; - /*4aa0*/ IMAD R17, R14, c[0x3][0x184], R17 ; - /*4ab0*/ SEL R16, RZ, c[0x3][0x184], !P1 ; - /*4ac0*/ IMAD.IADD R14, R12, 0x1, -R13 ; - /*4ad0*/ IMAD.MOV R18, RZ, RZ, -R18 ; - /*4ae0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*4af0*/ IMAD.IADD R12, R15, 0x1, -R16 ; - /*4b00*/ IMAD.WIDE.U32 R14, R14, R47, c[0x3][0x190] ; - /*4b10*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*4b20*/ IMAD.WIDE.U32 R12, R12, R47, c[0x3][0x190] ; - /*4b30*/ IADD3 R20, P1, R14, R43, RZ ; - /*4b40*/ IMAD R19, R18, c[0x3][0x184], R19 ; - /*4b50*/ IMAD.IADD R14, R17, 0x1, -R16 ; - /*4b60*/ IADD3 R16, P2, R12, R43, RZ ; - /*4b70*/ IMAD.X R21, RZ, RZ, R15, P1 ; - /*4b80*/ ISETP.GE.U32.AND P0, PT, R19, c[0x3][0x184], PT ; - /*4b90*/ IMAD.X R17, RZ, RZ, R13, P2 ; - /*4ba0*/ SEL R18, RZ, c[0x3][0x184], !P0 ; - /*4bb0*/ IMAD.WIDE.U32 R12, R14, R47, c[0x3][0x190] ; - /*4bc0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*4bd0*/ IMAD.IADD R38, R19, 0x1, -R18 ; - /*4be0*/ IADD3 R12, P0, R12, R43, RZ ; - /*4bf0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*4c00*/ IMAD.WIDE.U32 R38, R38, R47, c[0x3][0x190] ; - /*4c10*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*4c20*/ IADD3 R48, P0, R38, R43, RZ ; - /*4c30*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*4c40*/ IMAD.X R49, RZ, RZ, R39, P0 ; - /*4c50*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*4c60*/ IADD3 R27, R2, 0x1, RZ ; - /*4c70*/ IMAD R38, R29, 0x1000193, RZ ; - /*4c80*/ IMAD R40, R57, 0x1000193, RZ ; - /*4c90*/ LOP3.LUT R36, R4, R27, RZ, 0x3c, !PT ; - /*4ca0*/ IMAD R46, R61, 0x1000193, RZ ; - /*4cb0*/ IMAD R56, R33, 0x1000193, RZ ; - /*4cc0*/ IMAD R36, R36, 0x1000193, RZ ; - /*4cd0*/ IMAD R41, R30, 0x1000193, RZ ; - /*4ce0*/ IMAD R35, R35, 0x1000193, RZ ; - /*4cf0*/ LOP3.LUT R29, R38, R21, RZ, 0x3c, !PT ; - /*4d00*/ IMAD R38, R53, 0x1000193, RZ ; - /*4d10*/ LOP3.LUT R21, R5, R27, RZ, 0x3c, !PT ; - /*4d20*/ LOP3.LUT R23, R56, R23, RZ, 0x3c, !PT ; - /*4d30*/ LOP3.LUT R38, R38, R17, RZ, 0x3c, !PT ; - /*4d40*/ IMAD R21, R21, 0x1000193, RZ ; - /*4d50*/ LOP3.LUT R17, R36, R29, RZ, 0x3c, !PT ; - /*4d60*/ LOP3.LUT R36, R6, R27, RZ, 0x3c, !PT ; - /*4d70*/ LOP3.LUT R21, R21, R38, RZ, 0x3c, !PT ; - /*4d80*/ SHFL.IDX PT, R17, R17, R28, 0x181f ; - /*4d90*/ IMAD R39, R36, 0x1000193, RZ ; - /*4da0*/ LOP3.LUT R40, R40, R13, RZ, 0x3c, !PT ; - /*4db0*/ SHFL.IDX PT, R21, R21, R28, 0x181f ; - /*4dc0*/ LOP3.LUT R13, R7, R27, RZ, 0x3c, !PT ; - /*4dd0*/ LOP3.LUT R27, R39, R40, RZ, 0x3c, !PT ; - /*4de0*/ LOP3.LUT R46, R46, R49, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R13, R13, 0x1000193, RZ ; - /*4e00*/ LOP3.LUT R41, R41, R16, RZ, 0x3c, !PT ; - /*4e10*/ SHFL.IDX PT, R27, R27, R28, 0x181f ; - /*4e20*/ IMAD R3, R3, 0x1000193, RZ ; - /*4e30*/ LOP3.LUT R22, R35, R22, RZ, 0x3c, !PT ; - /*4e40*/ LOP3.LUT R13, R13, R46, RZ, 0x3c, !PT ; - /*4e50*/ SHFL.IDX PT, R13, R13, R28, 0x181f ; - /*4e60*/ IMAD.HI.U32 R36, R17, c[0x3][0x18c], RZ ; - /*4e70*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*4e80*/ IMAD.HI.U32 R39, R21, c[0x3][0x18c], RZ ; - /*4e90*/ IMAD R36, R36, c[0x3][0x184], R17 ; - /*4ea0*/ IMAD.MOV R44, RZ, RZ, -R39 ; - /*4eb0*/ IMAD.HI.U32 R17, R27, c[0x3][0x18c], RZ ; - /*4ec0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*4ed0*/ IMAD R39, R32, 0x1000193, RZ ; - /*4ee0*/ IMAD R21, R44, c[0x3][0x184], R21 ; - /*4ef0*/ IMAD.MOV R32, RZ, RZ, -R17 ; - /*4f00*/ LOP3.LUT R44, R39, R20, RZ, 0x3c, !PT ; - /*4f10*/ IMAD.HI.U32 R20, R13, c[0x3][0x18c], RZ ; - /*4f20*/ ISETP.GE.U32.AND P1, PT, R21, c[0x3][0x184], PT ; - /*4f30*/ IMAD R17, R32, c[0x3][0x184], R27 ; - /*4f40*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*4f50*/ IMAD.MOV R52, RZ, RZ, -R20 ; - /*4f60*/ SEL R32, RZ, c[0x3][0x184], !P1 ; - /*4f70*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*4f80*/ IMAD.IADD R20, R36, 0x1, -R27 ; - /*4f90*/ IMAD.IADD R32, R21, 0x1, -R32 ; - /*4fa0*/ SEL R36, RZ, c[0x3][0x184], !P0 ; - /*4fb0*/ IMAD.WIDE.U32 R20, R20, R47, c[0x3][0x190] ; - /*4fc0*/ IMAD R13, R52, c[0x3][0x184], R13 ; - /*4fd0*/ IADD3 R52, P1, R20, R43, RZ ; - /*4fe0*/ IMAD.WIDE.U32 R32, R32, R47, c[0x3][0x190] ; - /*4ff0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*5000*/ IMAD.IADD R36, R17, 0x1, -R36 ; - /*5010*/ IADD3 R56, P2, R32, R43, RZ ; - /*5020*/ IMAD.X R53, RZ, RZ, R21, P1 ; - /*5030*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*5040*/ IMAD.WIDE.U32 R20, R36, R47, c[0x3][0x190] ; - /*5050*/ IMAD.IADD R32, R13, 0x1, -R32 ; - /*5060*/ IADD3 R60, P0, R20, R43, RZ ; - /*5070*/ IMAD R13, R54, 0x1000193, RZ ; - /*5080*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*5090*/ IMAD.X R57, RZ, RZ, R33, P2 ; - /*50a0*/ IMAD.X R61, RZ, RZ, R21, P0 ; - /*50b0*/ IMAD.WIDE.U32 R16, R32, R47, c[0x3][0x190] ; - /*50c0*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*50d0*/ IADD3 R16, P0, R16, R43, RZ ; - /*50e0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*50f0*/ IMAD R20, R8, 0x1000193, RZ ; - /*5100*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*5110*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*5120*/ LOP3.LUT R20, R20, R19, RZ, 0x3c, !PT ; - /*5130*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*5140*/ LOP3.LUT R8, R3, R14, RZ, 0x3c, !PT ; - /*5150*/ IADD3 R14, R2, 0x2, RZ ; - /*5160*/ IMAD R21, R10, 0x1000193, RZ ; - /*5170*/ IMAD R3, R22, 0x1000193, RZ ; - /*5180*/ LOP3.LUT R10, R4, R14, RZ, 0x3c, !PT ; - /*5190*/ LOP3.LUT R50, R21, R50, RZ, 0x3c, !PT ; - /*51a0*/ IMAD R10, R10, 0x1000193, RZ ; - /*51b0*/ IMAD R21, R8, 0x1000193, RZ ; - /*51c0*/ IMAD R13, R13, 0x1000193, RZ ; - /*51d0*/ IADD3 R36, R2, 0x3, RZ ; - /*51e0*/ LOP3.LUT R33, R5, R36.reuse, RZ, 0x3c, !PT ; - /*51f0*/ LOP3.LUT R30, R4, R36, RZ, 0x3c, !PT ; - /*5200*/ LOP3.LUT R4, R6.reuse, R14, RZ, 0x3c, !PT ; - /*5210*/ LOP3.LUT R35, R6, R36.reuse, RZ, 0x3c, !PT ; - /*5220*/ LOP3.LUT R36, R7, R36, RZ, 0x3c, !PT ; - /*5230*/ IMAD R20, R20, 0x1000193, RZ ; - /*5240*/ IMAD R26, R26, 0x1000193, RZ ; - /*5250*/ LOP3.LUT R51, R26, R51, RZ, 0x3c, !PT ; - /*5260*/ LOP3.LUT R3, R3, R54, RZ, 0x3c, !PT ; - /*5270*/ LOP3.LUT R27, R10, R3, RZ, 0x3c, !PT ; - /*5280*/ LOP3.LUT R8, R13, R58, RZ, 0x3c, !PT ; - /*5290*/ SHFL.IDX PT, R13, R27, R28, 0x181f ; - /*52a0*/ LOP3.LUT R10, R21, R62, RZ, 0x3c, !PT ; - /*52b0*/ LOP3.LUT R21, R5, R14.reuse, RZ, 0x3c, !PT ; - /*52c0*/ LOP3.LUT R14, R7, R14, RZ, 0x3c, !PT ; - /*52d0*/ IMAD R5, R21, 0x1000193, RZ ; - /*52e0*/ IMAD R21, R50, 0x1000193, RZ ; - /*52f0*/ IMAD R7, R14, 0x1000193, RZ ; - /*5300*/ LOP3.LUT R18, R21, R18, RZ, 0x3c, !PT ; - /*5310*/ LOP3.LUT R21, R5, R8, RZ, 0x3c, !PT ; - /*5320*/ IMAD R5, R4, 0x1000193, RZ ; - /*5330*/ LOP3.LUT R7, R7, R18, RZ, 0x3c, !PT ; - /*5340*/ SHFL.IDX PT, R4, R21, R28, 0x181f ; - /*5350*/ LOP3.LUT R27, R5, R10, RZ, 0x3c, !PT ; - /*5360*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*5370*/ SHFL.IDX PT, R7, R7, R28, 0x181f ; - /*5380*/ SHFL.IDX PT, R6, R27, R28, 0x181f ; - /*5390*/ IMAD R14, R25, 0x1000193, RZ ; - /*53a0*/ IMAD.MOV R22, RZ, RZ, -R5 ; - /*53b0*/ IMAD R25, R24, 0x1000193, RZ ; - /*53c0*/ IMAD R13, R22, c[0x3][0x184], R13 ; - /*53d0*/ LOP3.LUT R32, R25, R12, RZ, 0x3c, !PT ; - /*53e0*/ IMAD R12, R23, 0x1000193, RZ ; - /*53f0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*5400*/ LOP3.LUT R55, R12, R55, RZ, 0x3c, !PT ; - /*5410*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*5420*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*5430*/ LOP3.LUT R15, R14, R15, RZ, 0x3c, !PT ; - /*5440*/ IMAD.MOV R21, RZ, RZ, -R5 ; - /*5450*/ IMAD.IADD R14, R13, 0x1, -R12 ; - /*5460*/ IMAD.HI.U32 R5, R6, c[0x3][0x18c], RZ ; - /*5470*/ LOP3.LUT R59, R20, R59, RZ, 0x3c, !PT ; - /*5480*/ IMAD.HI.U32 R13, R7, c[0x3][0x18c], RZ ; - /*5490*/ IMAD R12, R21, c[0x3][0x184], R4 ; - /*54a0*/ IMAD.MOV R21, RZ, RZ, -R5 ; - /*54b0*/ IMAD.MOV R20, RZ, RZ, -R13 ; - /*54c0*/ IMAD.WIDE.U32 R4, R14, R47, c[0x3][0x190] ; - /*54d0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*54e0*/ IMAD R6, R21, c[0x3][0x184], R6 ; - /*54f0*/ IMAD R7, R20, c[0x3][0x184], R7 ; - /*5500*/ IADD3 R20, P1, R4, R43, RZ ; - /*5510*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*5520*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*5530*/ IMAD.X R21, RZ, RZ, R5, P1 ; - /*5540*/ ISETP.GE.U32.AND P1, PT, R7, c[0x3][0x184], PT ; - /*5550*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*5560*/ IMAD.IADD R4, R12, 0x1, -R13 ; - /*5570*/ SEL R22, RZ, c[0x3][0x184], !P1 ; - /*5580*/ IMAD R12, R15, 0x1000193, RZ ; - /*5590*/ IMAD.IADD R6, R6, 0x1, -R5 ; - /*55a0*/ IMAD.WIDE.U32 R4, R4, R47, c[0x3][0x190] ; - /*55b0*/ LOP3.LUT R63, R12, R63, RZ, 0x3c, !PT ; - /*55c0*/ IMAD.IADD R22, R7, 0x1, -R22 ; - /*55d0*/ IADD3 R4, P0, R4, R43, RZ ; - /*55e0*/ IMAD.WIDE.U32 R12, R6, R47, c[0x3][0x190] ; - /*55f0*/ IMAD.WIDE.U32 R6, R22, R47, c[0x3][0x190] ; - /*5600*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*5610*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*5620*/ IADD3 R24, P1, R6, R43.reuse, RZ ; - /*5630*/ IADD3 R12, P0, R12, R43, RZ ; - /*5640*/ IMAD R14, R51, 0x1000193, RZ ; - /*5650*/ IMAD.X R25, RZ, RZ, R7, P1 ; - /*5660*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*5670*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*5680*/ LOP3.LUT R19, R14, R19, RZ, 0x3c, !PT ; - /*5690*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*56a0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*56b0*/ IMAD R50, R55, 0x1000193, RZ ; - /*56c0*/ IMAD R54, R33, 0x1000193, RZ ; - /*56d0*/ IMAD R36, R36, 0x1000193, RZ ; - /*56e0*/ IMAD R41, R41, 0x1000193, RZ ; - /*56f0*/ IMAD R39, R11, 0x1000193, RZ ; - /*5700*/ IMAD R11, R44, 0x1000193, RZ ; - /*5710*/ IMAD R38, R38, 0x1000193, RZ ; - /*5720*/ LOP3.LUT R39, R39, R48, RZ, 0x3c, !PT ; - /*5730*/ LOP3.LUT R11, R11, R52, RZ, 0x3c, !PT ; - /*5740*/ LOP3.LUT R23, R50, R23, RZ, 0x3c, !PT ; - /*5750*/ IMAD R50, R59, 0x1000193, RZ ; - /*5760*/ LOP3.LUT R7, R50, R7, RZ, 0x3c, !PT ; - /*5770*/ IMAD R50, R63, 0x1000193, RZ ; - /*5780*/ LOP3.LUT R15, R50, R15, RZ, 0x3c, !PT ; - /*5790*/ IMAD R50, R30, 0x1000193, RZ ; - /*57a0*/ LOP3.LUT R49, R54, R7, RZ, 0x3c, !PT ; - /*57b0*/ IMAD R30, R19, 0x1000193, RZ ; - /*57c0*/ LOP3.LUT R33, R50, R23, RZ, 0x3c, !PT ; - /*57d0*/ LOP3.LUT R27, R30, R27, RZ, 0x3c, !PT ; - /*57e0*/ IMAD R30, R35, 0x1000193, RZ ; - /*57f0*/ SHFL.IDX PT, R33, R33, R28, 0x181f ; - /*5800*/ SHFL.IDX PT, R49, R49, R28, 0x181f ; - /*5810*/ LOP3.LUT R35, R30, R15, RZ, 0x3c, !PT ; - /*5820*/ LOP3.LUT R51, R36, R27, RZ, 0x3c, !PT ; - /*5830*/ SHFL.IDX PT, R50, R35, R28, 0x181f ; - /*5840*/ SHFL.IDX PT, R51, R51, R28, 0x181f ; - /*5850*/ IMAD R30, R29, 0x1000193, RZ ; - /*5860*/ IMAD.HI.U32 R29, R33, c[0x3][0x18c], RZ ; - /*5870*/ IMAD.HI.U32 R36, R49, c[0x3][0x18c], RZ ; - /*5880*/ IMAD.MOV R28, RZ, RZ, -R29 ; - /*5890*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*58a0*/ IMAD R33, R28, c[0x3][0x184], R33 ; - /*58b0*/ IMAD R49, R36, c[0x3][0x184], R49 ; - /*58c0*/ IMAD.HI.U32 R28, R50, c[0x3][0x18c], RZ ; - /*58d0*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*58e0*/ LOP3.LUT R19, R30, R53, RZ, 0x3c, !PT ; - /*58f0*/ IMAD R29, R32, 0x1000193, RZ ; - /*5900*/ LOP3.LUT R30, R41, R56, RZ, 0x3c, !PT ; - /*5910*/ IMAD.HI.U32 R32, R51, c[0x3][0x18c], RZ ; - /*5920*/ ISETP.GE.U32.AND P1, PT, R49, c[0x3][0x184], PT ; - /*5930*/ IMAD.MOV R41, RZ, RZ, -R28 ; - /*5940*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*5950*/ IMAD.MOV R44, RZ, RZ, -R32 ; - /*5960*/ SEL R32, RZ, c[0x3][0x184], !P1 ; - /*5970*/ IMAD R50, R41, c[0x3][0x184], R50 ; - /*5980*/ LOP3.LUT R35, R38, R57, RZ, 0x3c, !PT ; - /*5990*/ IMAD.IADD R28, R33, 0x1, -R28 ; - /*59a0*/ IMAD R38, R40, 0x1000193, RZ ; - /*59b0*/ ISETP.GE.U32.AND P0, PT, R50, c[0x3][0x184], PT ; - /*59c0*/ IMAD.IADD R40, R49, 0x1, -R32 ; - /*59d0*/ IMAD.WIDE.U32 R32, R28, R47, c[0x3][0x190] ; - /*59e0*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*59f0*/ IMAD R51, R44, c[0x3][0x184], R51 ; - /*5a00*/ LOP3.LUT R36, R29, R60, RZ, 0x3c, !PT ; - /*5a10*/ IMAD.WIDE.U32 R28, R40, R47, c[0x3][0x190] ; - /*5a20*/ IADD3 R48, P0, R32, R43, RZ ; - /*5a30*/ ISETP.GE.U32.AND P1, PT, R51, c[0x3][0x184], PT ; - /*5a40*/ IMAD.IADD R32, R50, 0x1, -R41 ; - /*5a50*/ IMAD.X R49, RZ, RZ, R33, P0 ; - /*5a60*/ SEL R40, RZ, c[0x3][0x184], !P1 ; - /*5a70*/ IMAD.WIDE.U32 R32, R32, R47, c[0x3][0x190] ; - /*5a80*/ IADD3 R52, P0, R28, R43, RZ ; - /*5a90*/ IMAD.IADD R28, R51, 0x1, -R40 ; - /*5aa0*/ IMAD.MOV.U32 R41, RZ, RZ, 0x80 ; - /*5ab0*/ LOP3.LUT R38, R38, R61, RZ, 0x3c, !PT ; - /*5ac0*/ IMAD.X R53, RZ, RZ, R29, P0 ; - /*5ad0*/ IADD3 R56, P0, R32, R43, RZ ; - /*5ae0*/ IMAD.WIDE.U32 R28, R28, R41, c[0x3][0x190] ; - /*5af0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*5b00*/ IMAD.X R57, RZ, RZ, R33, P0 ; - /*5b10*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*5b20*/ IADD3 R60, P0, R28, R43, RZ ; - /*5b30*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*5b40*/ IMAD.X R61, RZ, RZ, R29, P0 ; - /*5b50*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*5b60*/ IMAD R3, R3, 0x1000193, RZ ; - /*5b70*/ IMAD R39, R39, 0x1000193, RZ ; - /*5b80*/ IMAD R11, R11, 0x1000193, RZ ; - /*5b90*/ IMAD R28, R19, 0x1000193, RZ ; - /*5ba0*/ LOP3.LUT R22, R3, R22, RZ, 0x3c, !PT ; - /*5bb0*/ IMAD R3, R8, 0x1000193, RZ ; - /*5bc0*/ LOP3.LUT R16, R39, R16, RZ, 0x3c, !PT ; - /*5bd0*/ LOP3.LUT R20, R11, R20, RZ, 0x3c, !PT ; - /*5be0*/ IMAD R11, R30, 0x1000193, RZ ; - /*5bf0*/ LOP3.LUT R21, R28, R21, RZ, 0x3c, !PT ; - /*5c00*/ IMAD R28, R35, 0x1000193, RZ ; - /*5c10*/ LOP3.LUT R6, R3, R6, RZ, 0x3c, !PT ; - /*5c20*/ IMAD R46, R46, 0x1000193, RZ ; - /*5c30*/ LOP3.LUT R4, R11, R4, RZ, 0x3c, !PT ; - /*5c40*/ IMAD R3, R16, 0x1000193, RZ ; - /*5c50*/ LOP3.LUT R5, R28, R5, RZ, 0x3c, !PT ; - /*5c60*/ IMAD R11, R36, 0x1000193, RZ ; - /*5c70*/ LOP3.LUT R17, R46, R17, RZ, 0x3c, !PT ; - /*5c80*/ IMAD R19, R10, 0x1000193, RZ ; - /*5c90*/ LOP3.LUT R10, R3, R24, RZ, 0x3c, !PT ; - /*5ca0*/ IMAD R38, R38, 0x1000193, RZ ; - /*5cb0*/ IADD3 R2, R2, 0x4, RZ ; - /*5cc0*/ IMAD R3, R4, 0x1000193, RZ ; - /*5cd0*/ LOP3.LUT R12, R11, R12, RZ, 0x3c, !PT ; - /*5ce0*/ IMAD R4, R5, 0x1000193, RZ ; - /*5cf0*/ LOP3.LUT R14, R19, R14, RZ, 0x3c, !PT ; - /*5d00*/ IMAD R5, R6, 0x1000193, RZ ; - /*5d10*/ LOP3.LUT R13, R38, R13, RZ, 0x3c, !PT ; - /*5d20*/ IMAD R8, R17, 0x1000193, RZ ; - /*5d30*/ ISETP.NE.AND P0, PT, R2, 0x40, PT ; - /*5d40*/ IMAD R11, R18, 0x1000193, RZ ; - /*5d50*/ LOP3.LUT R25, R8, R25, RZ, 0x3c, !PT ; - /*5d60*/ IMAD R8, R23, 0x1000193, RZ ; - /*5d70*/ LOP3.LUT R26, R11, R26, RZ, 0x3c, !PT ; - /*5d80*/ IMAD R17, R20, 0x1000193, RZ ; - /*5d90*/ IMAD R16, R21, 0x1000193, RZ ; - /*5da0*/ IMAD R35, R22, 0x1000193, RZ ; - /*5db0*/ IMAD R11, R10, 0x1000193, RZ ; - /*5dc0*/ IMAD R6, R25, 0x1000193, RZ ; - /*5dd0*/ LOP3.LUT R30, R3, R52, RZ, 0x3c, !PT ; - /*5de0*/ IMAD R3, R12, 0x1000193, RZ ; - /*5df0*/ LOP3.LUT R54, R5, R54, RZ, 0x3c, !PT ; - /*5e00*/ IMAD R5, R14, 0x1000193, RZ ; - /*5e10*/ LOP3.LUT R53, R4, R53, RZ, 0x3c, !PT ; - /*5e20*/ IMAD R4, R13, 0x1000193, RZ ; - /*5e30*/ LOP3.LUT R24, R3, R56, RZ, 0x3c, !PT ; - /*5e40*/ LOP3.LUT R3, R5, R58, RZ, 0x3c, !PT ; - /*5e50*/ IMAD R5, R26, 0x1000193, RZ ; - /*5e60*/ LOP3.LUT R33, R8, R51, RZ, 0x3c, !PT ; - /*5e70*/ IMAD R8, R7, 0x1000193, RZ ; - /*5e80*/ LOP3.LUT R57, R4, R57, RZ, 0x3c, !PT ; - /*5e90*/ IMAD R4, R15, 0x1000193, RZ ; - /*5ea0*/ IMAD R26, R27, 0x1000193, RZ ; - /*5eb0*/ LOP3.LUT R32, R17, R48, RZ, 0x3c, !PT ; - /*5ec0*/ LOP3.LUT R29, R16, R49, RZ, 0x3c, !PT ; - /*5ed0*/ LOP3.LUT R35, R35, R50, RZ, 0x3c, !PT ; - /*5ee0*/ LOP3.LUT R8, R8, R55, RZ, 0x3c, !PT ; - /*5ef0*/ LOP3.LUT R25, R4, R59, RZ, 0x3c, !PT ; - /*5f00*/ LOP3.LUT R11, R11, R60, RZ, 0x3c, !PT ; - /*5f10*/ LOP3.LUT R61, R6, R61, RZ, 0x3c, !PT ; - /*5f20*/ LOP3.LUT R10, R5, R62, RZ, 0x3c, !PT ; - /*5f30*/ LOP3.LUT R26, R26, R63, RZ, 0x3c, !PT ; - /*5f40*/ @!P0 CALL.REL.NOINC `(.L_x_19) ; - /*5f50*/ BRA `(.L_x_20) ; -.L_x_19: - /*5f60*/ S2R R62, SR_TID.X ; - /*5f70*/ IMAD R32, R32, 0x1000193, RZ ; - /*5f80*/ CS2R R14, SRZ ; - /*5f90*/ IMAD R30, R30, 0x1000193, RZ ; - /*5fa0*/ CS2R R12, SRZ ; - /*5fb0*/ IMAD R24, R24, 0x1000193, RZ ; - /*5fc0*/ LOP3.LUT R32, R32, R29, RZ, 0x3c, !PT ; - /*5fd0*/ IMAD R2, R11, 0x1000193, RZ ; - /*5fe0*/ LOP3.LUT R30, R30, R53, RZ, 0x3c, !PT ; - /*5ff0*/ IMAD.MOV.U32 R39, RZ, RZ, 0x1 ; - /*6000*/ LOP3.LUT R24, R24, R57, RZ, 0x3c, !PT ; - /*6010*/ IMAD R32, R32, 0x1000193, RZ ; - /*6020*/ LOP3.LUT R2, R2, R61, RZ, 0x3c, !PT ; - /*6030*/ IMAD R5, R30, 0x1000193, RZ ; - /*6040*/ CS2R R46, SRZ ; - /*6050*/ IMAD R24, R24, 0x1000193, RZ ; - /*6060*/ LOP3.LUT R32, R32, R35, RZ, 0x3c, !PT ; - /*6070*/ IMAD R7, R2, 0x1000193, RZ ; - /*6080*/ LOP3.LUT R5, R5, R54, RZ, 0x3c, !PT ; - /*6090*/ IMAD.MOV.U32 R48, RZ, RZ, RZ ; - /*60a0*/ LOP3.LUT R24, R24, R3, RZ, 0x3c, !PT ; - /*60b0*/ IMAD R32, R32, 0x1000193, RZ ; - /*60c0*/ LOP3.LUT R7, R7, R10, RZ, 0x3c, !PT ; - /*60d0*/ IMAD R5, R5, 0x1000193, RZ ; - /*60e0*/ LOP3.LUT R2, R62, 0xff8, RZ, 0xc0, !PT ; - /*60f0*/ IMAD R24, R24, 0x1000193, RZ ; - /*6100*/ LOP3.LUT R33, R32, R33, RZ, 0x3c, !PT ; - /*6110*/ IMAD R3, R7, 0x1000193, RZ ; - /*6120*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*6130*/ IMAD.SHL.U32 R11, R2, 0x8, RZ ; - /*6140*/ LOP3.LUT R7, R24, R25, RZ, 0x3c, !PT ; - /*6150*/ IMAD.SHL.U32 R4, R62.reuse, 0x20, RZ ; - /*6160*/ CS2R R24, SRZ ; - /*6170*/ IMAD.MOV.U32 R54, RZ, RZ, RZ ; - /*6180*/ LOP3.LUT R2, R11, 0xfffffff8, R62, 0xe2, !PT ; - /*6190*/ IMAD.MOV.U32 R50, RZ, RZ, RZ ; - /*61a0*/ LOP3.LUT R11, R3, R26, RZ, 0x3c, !PT ; - /*61b0*/ IMAD.MOV.U32 R3, RZ, RZ, -0x80000000 ; - /*61c0*/ CS2R R26, SRZ ; - /*61d0*/ STS [R2.X4+0x100], R33 ; - /*61e0*/ IMAD.MOV.U32 R52, RZ, RZ, RZ ; - /*61f0*/ LEA R63, R62, 0x80, 0x5 ; - /*6200*/ IMAD.MOV.U32 R61, RZ, RZ, RZ ; - /*6210*/ STS [R2.X4+0x120], R5 ; - /*6220*/ IMAD.MOV.U32 R40, RZ, RZ, RZ ; - /*6230*/ UMOV UR5, URZ ; - /*6240*/ IMAD.MOV.U32 R44, RZ, RZ, RZ ; - /*6250*/ STS [R2.X4+0x140], R7 ; - /*6260*/ IMAD.MOV.U32 R38, RZ, RZ, RZ ; - /*6270*/ STS [R2.X4+0x160], R11 ; - /*6280*/ LDS.128 R20, [R4+0x80] ; - /*6290*/ CS2R R6, SRZ ; - /*62a0*/ LDS.128 R16, [R4+0x90] ; - /*62b0*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*62c0*/ IMAD.MOV.U32 R11, RZ, RZ, RZ ; - /*62d0*/ CS2R R4, SRZ ; -.L_x_21: - /*62e0*/ LDL.LU R59, [R1] ; - /*62f0*/ LDL.LU R57, [R1+0x8] ; - /*6300*/ LDL.LU R55, [R1+0x4] ; - /*6310*/ LOP3.LUT R8, R69, R23, R40, 0x96, !PT ; - /*6320*/ USHF.L.U32 UR6, UR5, 0x3, URZ ; - /*6330*/ LOP3.LUT R33, R65, R37, R18, 0x96, !PT ; - /*6340*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*6350*/ LOP3.LUT R10, R45, R34, R39, 0x96, !PT ; - /*6360*/ LOP3.LUT R8, R8, R15, R48, 0x96, !PT ; - /*6370*/ UISETP.NE.AND UP0, UPT, UR5, 0x18, UPT ; - /*6380*/ LOP3.LUT R35, R67, R31, R38, 0x96, !PT ; - /*6390*/ LOP3.LUT R56, R33, R6, R2, 0x96, !PT ; - /*63a0*/ LOP3.LUT R10, R10, R11, R25, 0x96, !PT ; - /*63b0*/ ULDC.64 UR6, c[0x3][UR6] ; - /*63c0*/ LOP3.LUT R35, R35, R12, R52, 0x96, !PT ; - /*63d0*/ LOP3.LUT R36, R0, R64, R16, 0x96, !PT ; - /*63e0*/ SHF.L.W.U32.HI R32, R35, 0x1, R10 ; - /*63f0*/ SHF.L.W.U32.HI R43, R10, 0x1, R35 ; - /*6400*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6410*/ LOP3.LUT R29, R59, R22, R47, 0x96, !PT ; - /*6420*/ LOP3.LUT R29, R29, R5, R26, 0x96, !PT ; - /*6430*/ LOP3.LUT R51, R57, R68, R19, 0x96, !PT ; - /*6440*/ SHF.L.W.U32.HI R33, R8, 0x1, R29 ; - /*6450*/ LOP3.LUT R51, R51, R3, R24, 0x96, !PT ; - /*6460*/ LOP3.LUT R28, R33, R10, RZ, 0x3c, !PT ; - /*6470*/ SHF.L.W.U32.HI R10, R51, 0x1, R56 ; - /*6480*/ SHF.L.W.U32.HI R30, R29, 0x1, R8 ; - /*6490*/ LOP3.LUT R10, R10, R29, RZ, 0x3c, !PT ; - /*64a0*/ SHF.L.W.U32.HI R29, R56, 0x1, R51 ; - /*64b0*/ LOP3.LUT R35, R30, R35, RZ, 0x3c, !PT ; - /*64c0*/ LOP3.LUT R8, R29, R8, RZ, 0x3c, !PT ; - /*64d0*/ LOP3.LUT R30, R66, R20, R44, 0x96, !PT ; - /*64e0*/ LOP3.LUT R29, R42, R21, R46, 0x96, !PT ; - /*64f0*/ LOP3.LUT R30, R30, R13, R54, 0x96, !PT ; - /*6500*/ LOP3.LUT R29, R29, R27, R50, 0x96, !PT ; - /*6510*/ LOP3.LUT R41, R9, R55, R17, 0x96, !PT ; - /*6520*/ LOP3.LUT R33, R36, R7, R61, 0x96, !PT ; - /*6530*/ SHF.L.W.U32.HI R49, R29, 0x1, R30 ; - /*6540*/ LOP3.LUT R36, R41, R4, R14, 0x96, !PT ; - /*6550*/ LOP3.LUT R49, R49, R56, RZ, 0x3c, !PT ; - /*6560*/ LOP3.LUT R43, R43, R36, RZ, 0x3c, !PT ; - /*6570*/ SHF.L.W.U32.HI R41, R36, 0x1, R33 ; - /*6580*/ SHF.L.W.U32.HI R56, R33, 0x1, R36 ; - /*6590*/ SHF.L.W.U32.HI R36, R30, 0x1, R29 ; - /*65a0*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*65b0*/ LOP3.LUT R51, R36, R51, RZ, 0x3c, !PT ; - /*65c0*/ LOP3.LUT R33, R41, R30, RZ, 0x3c, !PT ; - /*65d0*/ LOP3.LUT R41, R35.reuse, R27, RZ, 0x3c, !PT ; - /*65e0*/ LOP3.LUT R29, R56, R29, RZ, 0x3c, !PT ; - /*65f0*/ LOP3.LUT R21, R35, R21, RZ, 0x3c, !PT ; - /*6600*/ LOP3.LUT R27, R35.reuse, R42, RZ, 0x3c, !PT ; - /*6610*/ LOP3.LUT R58, R35.reuse, R50, RZ, 0x3c, !PT ; - /*6620*/ LOP3.LUT R35, R35, R46, RZ, 0x3c, !PT ; - /*6630*/ LOP3.LUT R30, R51.reuse, R31, RZ, 0x3c, !PT ; - /*6640*/ LOP3.LUT R56, R51, R12, RZ, 0x3c, !PT ; - /*6650*/ LOP3.LUT R42, R28, R13, RZ, 0x3c, !PT ; - /*6660*/ LOP3.LUT R12, R51.reuse, R38, RZ, 0x3c, !PT ; - /*6670*/ LOP3.LUT R53, R51.reuse, R67, RZ, 0x3c, !PT ; - /*6680*/ LOP3.LUT R31, R51, R52, RZ, 0x3c, !PT ; - /*6690*/ LOP3.LUT R46, R49, R11, RZ, 0x3c, !PT ; - /*66a0*/ LOP3.LUT R20, R28.reuse, R20, RZ, 0x3c, !PT ; - /*66b0*/ LOP3.LUT R13, R28, R66, RZ, 0x3c, !PT ; - /*66c0*/ LOP3.LUT R36, R28.reuse, R54, RZ, 0x3c, !PT ; - /*66d0*/ LOP3.LUT R34, R49.reuse, R34, RZ, 0x3c, !PT ; - /*66e0*/ LOP3.LUT R51, R49.reuse, R39, RZ, 0x3c, !PT ; - /*66f0*/ LOP3.LUT R11, R49.reuse, R45, RZ, 0x3c, !PT ; - /*6700*/ LOP3.LUT R25, R49, R25, RZ, 0x3c, !PT ; - /*6710*/ LOP3.LUT R28, R28, R44, RZ, 0x3c, !PT ; - /*6720*/ LOP3.LUT R49, R32.reuse, R2, RZ, 0x3c, !PT ; - /*6730*/ LOP3.LUT R44, R29.reuse, R48, RZ, 0x3c, !PT ; - /*6740*/ LOP3.LUT R38, R29, R15, RZ, 0x3c, !PT ; - /*6750*/ LOP3.LUT R45, R43, R68, RZ, 0x3c, !PT ; - /*6760*/ LOP3.LUT R2, R32, R37, RZ, 0x3c, !PT ; - /*6770*/ LOP3.LUT R48, R29, R69, RZ, 0x3c, !PT ; - /*6780*/ LOP3.LUT R54, R29, R40, RZ, 0x3c, !PT ; - /*6790*/ LOP3.LUT R15, R33, R26, RZ, 0x3c, !PT ; - /*67a0*/ LOP3.LUT R29, R29, R23, RZ, 0x3c, !PT ; - /*67b0*/ LOP3.LUT R26, R33, R5, RZ, 0x3c, !PT ; - /*67c0*/ SHF.L.W.U32.HI R39, R41, 0x15, R42 ; - /*67d0*/ LOP3.LUT R50, R33, R59, RZ, 0x3c, !PT ; - /*67e0*/ LOP3.LUT R23, R33.reuse, R47, RZ, 0x3c, !PT ; - /*67f0*/ LOP3.LUT R5, R33, R22, RZ, 0x3c, !PT ; - /*6800*/ SHF.L.W.U32.HI R41, R42, 0x15, R41 ; - /*6810*/ LOP3.LUT R33, R43, R3, RZ, 0x3c, !PT ; - /*6820*/ SHF.L.W.U32.HI R42, R45, 0xc, R2 ; - /*6830*/ LOP3.LUT R47, R43, R19, RZ, 0x3c, !PT ; - /*6840*/ LOP3.LUT R3, R32, R18, RZ, 0x3c, !PT ; - /*6850*/ LOP3.LUT R22, R8, R17, RZ, 0x3c, !PT ; - /*6860*/ SHF.L.W.U32.HI R45, R2, 0xc, R45 ; - /*6870*/ LOP3.LUT R18, R32.reuse, R65, RZ, 0x3c, !PT ; - /*6880*/ LOP3.LUT R6, R32, R6, RZ, 0x3c, !PT ; - /*6890*/ LOP3.LUT R2, R8, R55, RZ, 0x3c, !PT ; - /*68a0*/ LOP3.LUT R17, R10.reuse, R64, RZ, 0x3c, !PT ; - /*68b0*/ LOP3.LUT R19, R43.reuse, R57, RZ, 0x3c, !PT ; - /*68c0*/ LOP3.LUT R24, R43, R24, RZ, 0x3c, !PT ; - /*68d0*/ LOP3.LUT R32, R10, R16, RZ, 0x3c, !PT ; - /*68e0*/ SHF.L.W.U32.HI R43, R44, 0xe, R15 ; - /*68f0*/ SHF.L.W.U32.HI R40, R12, 0xb, R51 ; - /*6900*/ SHF.L.W.U32.HI R16, R51, 0xb, R12 ; - /*6910*/ SHF.L.W.U32.HI R44, R15, 0xe, R44 ; - /*6920*/ SHF.L.W.U32.HI R60, R47, 0xa, R3 ; - /*6930*/ SHF.L.W.U32.HI R12, R3, 0xa, R47 ; - /*6940*/ SHF.L.W.U32.HI R59, R56, 0xf, R46 ; - /*6950*/ SHF.L.W.U32.HI R56, R46, 0xf, R56 ; - /*6960*/ SHF.L.W.U32.HI R15, R2, 0x4, R17 ; - /*6970*/ SHF.L.W.U32.HI R3, R17, 0x4, R2 ; - /*6980*/ LOP3.LUT R14, R8, R14, RZ, 0x3c, !PT ; - /*6990*/ LOP3.LUT R61, R10, R61, RZ, 0x3c, !PT ; - /*69a0*/ SHF.L.W.U32.HI R46, R19, 0x1, R18 ; - /*69b0*/ SHF.L.W.U32.HI R17, R18, 0x1, R19 ; - /*69c0*/ SHF.L.W.U32.HI R55, R58, 0x18, R36 ; - /*69d0*/ SHF.L.W.U32.HI R18, R30, 0x6, R34 ; - /*69e0*/ SHF.L.W.U32.HI R19, R34, 0x6, R30 ; - /*69f0*/ SHF.L.W.U32.HI R57, R48, 0x1b, R50 ; - /*6a00*/ SHF.L.W.U32.HI R2, R50, 0x1b, R48 ; - /*6a10*/ SHF.L.W.U32.HI R58, R36, 0x18, R58 ; - /*6a20*/ SHF.L.W.U32.HI R37, R38, 0x8, R26 ; - /*6a30*/ SHF.L.W.U32.HI R34, R26, 0x8, R38 ; - /*6a40*/ LOP3.LUT R4, R8, R4, RZ, 0x3c, !PT ; - /*6a50*/ LOP3.LUT R7, R10, R7, RZ, 0x3c, !PT ; - /*6a60*/ SHF.L.W.U32.HI R47, R14, 0x12, R61 ; - /*6a70*/ SHF.L.W.U32.HI R36, R61, 0x12, R14 ; - /*6a80*/ SHF.L.W.U32.HI R48, R21, 0x17, R20 ; - /*6a90*/ SHF.L.W.U32.HI R26, R20, 0x17, R21 ; - /*6aa0*/ SHF.L.W.U32.HI R14, R24, 0x2, R49 ; - /*6ab0*/ SHF.L.W.U32.HI R20, R22, 0x3, R32 ; - /*6ac0*/ SHF.L.W.U32.HI R21, R32, 0x3, R22 ; - /*6ad0*/ SHF.L.W.U32.HI R49, R49, 0x2, R24 ; - /*6ae0*/ SHF.L.W.U32.HI R51, R53, 0x1e, R11 ; - /*6af0*/ SHF.L.W.U32.HI R52, R54, 0x7, R23 ; - /*6b00*/ SHF.L.W.U32.HI R30, R33, 0xd, R6 ; - /*6b10*/ SHF.L.W.U32.HI R32, R29, 0x14, R5 ; - /*6b20*/ SHF.L.W.U32.HI R38, R35, 0x19, R28 ; - /*6b30*/ SHF.L.W.U32.HI R50, R4, 0x9, R7 ; - /*6b40*/ SHF.L.W.U32.HI R24, R7, 0x9, R4 ; - /*6b50*/ SHF.L.W.U32.HI R53, R11, 0x1e, R53 ; - /*6b60*/ SHF.L.W.U32.HI R54, R23, 0x7, R54 ; - /*6b70*/ SHF.L.W.U32.HI R33, R6, 0xd, R33 ; - /*6b80*/ SHF.L.W.U32.HI R29, R5, 0x14, R29 ; - /*6b90*/ SHF.L.W.U32.HI R35, R28, 0x19, R35 ; - /*6ba0*/ LOP3.LUT R7, R57, R60, R3, 0xb4, !PT ; - /*6bb0*/ LOP3.LUT R6, R3, R59, R60, 0xb4, !PT ; - /*6bc0*/ LOP3.LUT R5, R58, R3, R57, 0xb4, !PT ; - /*6bd0*/ SHF.L.W.U32.HI R22, R27, 0x1c, R13 ; - /*6be0*/ SHF.L.W.U32.HI R23, R13, 0x1c, R27 ; - /*6bf0*/ SHF.L.W.U32.HI R28, R31, 0x1d, R25 ; - /*6c00*/ LOP3.LUT R4, R2, R12, R15, 0xb4, !PT ; - /*6c10*/ LOP3.LUT R3, R15, R56, R12, 0xb4, !PT ; - /*6c20*/ SHF.L.W.U32.HI R31, R25, 0x1d, R31 ; - /*6c30*/ LOP3.LUT R27, R56, R2, R55, 0xb4, !PT ; - /*6c40*/ LOP3.LUT R15, R55, R15, R2, 0xb4, !PT ; - /*6c50*/ LOP3.LUT R61, R53, R54, R26, 0xb4, !PT ; - /*6c60*/ LOP3.LUT R2, R26, R24, R54, 0xb4, !PT ; - /*6c70*/ LOP3.LUT R25, R54, R14, R24, 0xb4, !PT ; - /*6c80*/ LOP3.LUT R54, R24, R53, R14, 0xb4, !PT ; - /*6c90*/ LOP3.LUT R26, R14, R26, R53, 0xb4, !PT ; - /*6ca0*/ LOP3.LUT R14, R51, R52, R48, 0xb4, !PT ; - /*6cb0*/ LOP3.LUT R24, R48, R50, R52, 0xb4, !PT ; - /*6cc0*/ LOP3.LUT R52, R52, R49, R50, 0xb4, !PT ; - /*6cd0*/ LOP3.LUT R50, R50, R51, R49, 0xb4, !PT ; - /*6ce0*/ LOP3.LUT R48, R49, R48, R51, 0xb4, !PT ; - /*6cf0*/ LOP3.LUT R49, R16, R45, RZ, 0x30, !PT ; - /*6d00*/ LOP3.LUT R12, R12, R55, R56, 0xb4, !PT ; - /*6d10*/ LOP3.LUT R51, R40, R42, RZ, 0x30, !PT ; - /*6d20*/ LOP3.LUT R66, R43, R10.reuse, R0.reuse, 0x6, !PT ; - /*6d30*/ LOP3.LUT R56, R45, R10.reuse, R0.reuse, 0x90, !PT ; - /*6d40*/ LOP3.LUT R0, R49, R10, R0, 0x96, !PT ; - /*6d50*/ LOP3.LUT R10, R44, R8.reuse, R9.reuse, 0x6, !PT ; - /*6d60*/ LOP3.LUT R69, R42, R8.reuse, R9.reuse, 0x90, !PT ; - /*6d70*/ LOP3.LUT R8, R51, R8, R9, 0x96, !PT ; - /*6d80*/ LOP3.LUT R9, R42, R41, R40, 0xb4, !PT ; - /*6d90*/ LOP3.LUT R65, R45, R39, R16, 0xb4, !PT ; - /*6da0*/ LOP3.LUT R45, R16, R43, R39, 0xb4, !PT ; - /*6db0*/ STL [R1+0x8], R9 ; - /*6dc0*/ LOP3.LUT R66, R66, R39, RZ, 0x3c, !PT ; - /*6dd0*/ LOP3.LUT R67, R40, R44.reuse, R41, 0xb4, !PT ; - /*6de0*/ LOP3.LUT R69, R69, R44, RZ, 0x3c, !PT ; - /*6df0*/ LOP3.LUT R39, R38, R47, R37, 0xb4, !PT ; - /*6e00*/ LOP3.LUT R44, R37, R46, R47, 0xb4, !PT ; - /*6e10*/ LOP3.LUT R9, R56, R43, RZ, 0x3c, !PT ; - /*6e20*/ LOP3.LUT R47, R47, R18, R46, 0xb4, !PT ; - /*6e30*/ LOP3.LUT R16, R46, R38, R18, 0xb4, !PT ; - /*6e40*/ STL [R1], R9 ; - /*6e50*/ LOP3.LUT R46, R34, R17, R36, 0xb4, !PT ; - /*6e60*/ LOP3.LUT R40, R36, R19, R17, 0xb4, !PT ; - /*6e70*/ LOP3.LUT R18, R18, R37, R38, 0xb4, !PT ; - /*6e80*/ LOP3.LUT R17, R17, R35, R19, 0xb4, !PT ; - /*6e90*/ LOP3.LUT R38, R35, R36, R34, 0xb4, !PT ; - /*6ea0*/ LOP3.LUT R19, R19, R34, R35, 0xb4, !PT ; - /*6eb0*/ LOP3.LUT R9, R23, R21, R29, 0xb4, !PT ; - /*6ec0*/ LOP3.LUT R8, R8, UR7, RZ, 0x3c, !PT ; - /*6ed0*/ LOP3.LUT R64, R22, R20, R32, 0xb4, !PT ; - /*6ee0*/ STL [R1+0x4], R9 ; - /*6ef0*/ LOP3.LUT R37, R32, R33, R20, 0xb4, !PT ; - /*6f00*/ LOP3.LUT R34, R20, R31, R33, 0xb4, !PT ; - /*6f10*/ LOP3.LUT R20, R33, R22, R31, 0xb4, !PT ; - /*6f20*/ LOP3.LUT R0, R0, UR6, RZ, 0x3c, !PT ; - /*6f30*/ LOP3.LUT R22, R31, R32, R22, 0xb4, !PT ; - /*6f40*/ IMAD.MOV.U32 R9, RZ, RZ, R8 ; - /*6f50*/ LOP3.LUT R68, R29, R30, R21, 0xb4, !PT ; - /*6f60*/ LOP3.LUT R31, R21, R28, R30, 0xb4, !PT ; - /*6f70*/ LOP3.LUT R21, R30, R23, R28, 0xb4, !PT ; - /*6f80*/ LOP3.LUT R11, R60, R58, R59, 0xb4, !PT ; - /*6f90*/ LOP3.LUT R13, R59, R57, R58, 0xb4, !PT ; - /*6fa0*/ LOP3.LUT R42, R10, R41, RZ, 0x3c, !PT ; - /*6fb0*/ LOP3.LUT R23, R28, R29, R23, 0xb4, !PT ; - /*6fc0*/ @P0 BRA `(.L_x_21) ; - /*6fd0*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x8] ; - /*6fe0*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0xc] ; - /*6ff0*/ LDG.E.64.STRONG.SM R2, [R2.64] ; - /*7000*/ PRMT R18, R8, 0x123, RZ ; - /*7010*/ BSSY B0, `(.L_x_22) ; - /*7020*/ PRMT R19, R0, 0x123, RZ ; - /*7030*/ ISETP.GT.U32.AND P0, PT, R18, R2, PT ; - /*7040*/ ISETP.GT.U32.AND.EX P0, PT, R19, R3, PT, P0 ; - /*7050*/ @P0 BRA `(.L_x_23) ; - /*7060*/ S2R R3, SR_LANEID ; - /*7070*/ VOTEU.ANY UR8, UPT, PT ; - /*7080*/ FLO.U32 R0, UR8 ; - /*7090*/ ULDC.64 UR6, c[0x0][0x168] ; - /*70a0*/ UIADD3 UR5, UP0, UR6, 0x140, URZ ; - /*70b0*/ UIADD3.X UR6, URZ, UR7, URZ, UP0, !UPT ; - /*70c0*/ POPC R5, UR8 ; - /*70d0*/ IMAD.U32 R2, RZ, RZ, UR5 ; - /*70e0*/ ISETP.EQ.U32.AND P0, PT, R0, R3, PT ; - /*70f0*/ IMAD.U32 R3, RZ, RZ, UR6 ; - /*7100*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R2.64], R5 ; - /*7110*/ S2R R4, SR_LTMASK ; - /*7120*/ LOP3.LUT R4, R4, UR8, RZ, 0xc0, !PT ; - /*7130*/ POPC R7, R4 ; - /*7140*/ SHFL.IDX PT, R14, R5, R0, 0x1f ; - /*7150*/ IMAD.IADD R14, R14, 0x1, R7 ; - /*7160*/ ISETP.GT.U32.AND P0, PT, R14, 0x7, PT ; - /*7170*/ @P0 EXIT ; - /*7180*/ S2R R13, SR_CTAID.X ; - /*7190*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*71a0*/ IMAD.U32 R21, RZ, RZ, UR4 ; - /*71b0*/ LDS.128 R4, [R63] ; - /*71c0*/ IMAD.MOV.U32 R15, RZ, RZ, 0x8 ; - /*71d0*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*71e0*/ LDS.128 R8, [R63+0x10] ; - /*71f0*/ IMAD.MOV.U32 R32, RZ, RZ, c[0x4][0x0] ; - /*7200*/ IMAD.MOV.U32 R33, RZ, RZ, c[0x4][0x4] ; - /*7210*/ IMAD R13, R13, c[0x0][0x0], R62 ; - /*7220*/ IMAD R20, R13, c[0x3][0x180], RZ ; - /*7230*/ IMAD.MOV.U32 R13, RZ, RZ, 0x20 ; - /*7240*/ IADD3 R20, P0, P1, R20, c[0x0][0x160], R21 ; - /*7250*/ IMAD.WIDE.U32 R12, R14, R13, c[0x0][0x168] ; - /*7260*/ IADD3.X R21, RZ, c[0x0][0x164], R0, P0, P1 ; - /*7270*/ IMAD.WIDE.U32 R14, R14, R15, c[0x0][0x168] ; - /*7280*/ STG.E.EF.128 [R12.64], R4 ; - /*7290*/ STG.E.EF.128 [R12.64+0x10], R8 ; - /*72a0*/ STG.E.EF.64 [R14.64+0x100], R20 ; - /*72b0*/ LDG.E.64.STRONG.SM R16, [R32.64] ; - /*72c0*/ STG.E.EF.64 [R2.64+-0x60], R16 ; - /*72d0*/ STG.E.EF.64 [R14.64+0x148], R18 ; -.L_x_23: - /*72e0*/ BSYNC B0 ; -.L_x_22: - /*72f0*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*7300*/ ULDC UR5, c[0x3][0x180] ; - /*7310*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*7320*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*7330*/ @P0 CALL.REL.NOINC `(.L_x_24) ; - /*7340*/ BRA `(.L_x_25) ; -.L_x_24: - /*7350*/ EXIT ; -.L_x_26: - /*7360*/ BRA `(.L_x_26); - /*7370*/ NOP; - /*7380*/ NOP; - /*7390*/ NOP; - /*73a0*/ NOP; - /*73b0*/ NOP; - /*73c0*/ NOP; - /*73d0*/ NOP; - /*73e0*/ NOP; - /*73f0*/ NOP; -.L_x_205: - - -//--------------------- .text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,(.L_x_199 - _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ IADD3 R1, R1, -0x20, RZ ; - /*0030*/ @!P0 EXIT ; - /*0040*/ UMOV UR4, URZ ; - /*0050*/ ULDC.64 UR10, c[0x0][0x118] ; -.L_x_36: - /*0060*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x0] ; - /*0070*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0x4] ; - /*0080*/ LDG.E.128.STRONG.SM R4, [R2.64+0x10] ; - /*0090*/ LDG.E.128.STRONG.SM R8, [R2.64] ; - /*00a0*/ S2R R66, SR_TID.X ; - /*00b0*/ S2R R3, SR_CTAID.X ; - /*00c0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*00d0*/ IMAD.U32 R17, RZ, RZ, UR5 ; - /*00e0*/ IMAD R0, R3, c[0x0][0x0], R66 ; - /*00f0*/ IMAD.U32 R3, RZ, RZ, UR4 ; - /*0100*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*0110*/ IADD3 R50, P0, P1, R0, c[0x0][0x160], R3 ; - /*0120*/ IADD3.X R51, RZ, c[0x0][0x164], R17, P0, P1 ; - /*0130*/ SHF.L.W.U32.HI R21, R51, 0x1, R50 ; - /*0140*/ SHF.L.W.U32.HI R40, R50, 0x1, R51 ; - /*0150*/ STL.64 [R1+0x10], R50 ; - /*0160*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*0170*/ ULDC UR5, c[0x3][0x180] ; - /*0180*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*0190*/ UMOV UR8, 0x1 ; - /*01a0*/ LOP3.LUT R3, R7, 0x80000000, RZ, 0x3c, !PT ; - /*01b0*/ SHF.L.W.U32.HI R13, R5, 0x1, R4 ; - /*01c0*/ SHF.L.W.U32.HI R14, R4, 0x1, R5 ; - /*01d0*/ SHF.L.W.U32.HI R15, R3, 0x1, R6 ; - /*01e0*/ SHF.L.W.U32.HI R16, R6, 0x1, R3 ; - /*01f0*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*0200*/ LOP3.LUT R13, R13, 0x1, R8, 0x96, !PT ; - /*0210*/ LOP3.LUT R14, R14, R9, RZ, 0x3c, !PT ; - /*0220*/ SHF.L.W.U32.HI R12, R11, 0x1, R10 ; - /*0230*/ SHF.L.W.U32.HI R2, R10, 0x1, R11 ; - /*0240*/ LOP3.LUT R15, R15, R10, RZ, 0x3c, !PT ; - /*0250*/ LOP3.LUT R22, R16, R11, RZ, 0x3c, !PT ; - /*0260*/ LOP3.LUT R10, R10, R13, RZ, 0x3c, !PT ; - /*0270*/ LOP3.LUT R11, R11, R14, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R3, R9, 0x1, R0 ; - /*0290*/ SHF.L.W.U32.HI R0, R0, 0x1, R9 ; - /*02a0*/ SHF.L.W.U32.HI R58, R10, 0x1, R11 ; - /*02b0*/ SHF.L.W.U32.HI R45, R11, 0x1, R10 ; - /*02c0*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*02d0*/ LOP3.LUT R10, R0, 0x80000000, R7, 0x96, !PT ; - /*02e0*/ LOP3.LUT R24, R50, R3, RZ, 0x3c, !PT ; - /*02f0*/ SHF.L.W.U32.HI R35, R10.reuse, 0xe, R3.reuse ; - /*0300*/ SHF.L.W.U32.HI R46, R3.reuse, 0xe, R10.reuse ; - /*0310*/ PRMT R53, R10, 0x2107, R3 ; - /*0320*/ PRMT R52, R3, 0x2107, R10 ; - /*0330*/ SHF.L.W.U32.HI R18, R3.reuse, 0x14, R10.reuse ; - /*0340*/ SHF.L.W.U32.HI R32, R10.reuse, 0x7, R3.reuse ; - /*0350*/ SHF.L.W.U32.HI R0, R3, 0x7, R10 ; - /*0360*/ SHF.L.W.U32.HI R47, R10, 0x14, R3 ; - /*0370*/ LOP3.LUT R3, R51, R10, RZ, 0x3c, !PT ; - /*0380*/ SHF.L.W.U32.HI R55, R13, 0x2, R14 ; - /*0390*/ SHF.L.W.U32.HI R37, R14.reuse, 0x2, R13.reuse ; - /*03a0*/ SHF.L.W.U32.HI R31, R14.reuse, 0xd, R13.reuse ; - /*03b0*/ SHF.L.W.U32.HI R48, R13.reuse, 0xd, R14.reuse ; - /*03c0*/ SHF.L.W.U32.HI R23, R13, 0xa, R14 ; - /*03d0*/ SHF.L.W.U32.HI R16, R14.reuse, 0xa, R13.reuse ; - /*03e0*/ SHF.L.W.U32.HI R38, R14, 0xc, R13 ; - /*03f0*/ SHF.L.W.U32.HI R33, R13, 0xc, R14 ; - /*0400*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R4, R4, R15, RZ, 0x3c, !PT ; - /*0420*/ SHF.L.W.U32.HI R42, R15.reuse, 0xb, R22.reuse ; - /*0430*/ SHF.L.W.U32.HI R29, R22, 0xb, R15 ; - /*0440*/ SHF.L.W.U32.HI R20, R15, 0xf, R22 ; - /*0450*/ SHF.L.W.U32.HI R13, R22.reuse, 0xf, R15.reuse ; - /*0460*/ SHF.L.W.U32.HI R11, R15.reuse, 0x6, R22.reuse ; - /*0470*/ SHF.L.W.U32.HI R36, R22.reuse, 0x1d, R15.reuse ; - /*0480*/ SHF.L.W.U32.HI R19, R15, 0x1d, R22 ; - /*0490*/ SHF.L.W.U32.HI R28, R22, 0x6, R15 ; - /*04a0*/ LOP3.LUT R15, R5, R22, RZ, 0x3c, !PT ; - /*04b0*/ SHF.L.W.U32.HI R25, R24, 0x1b, R3 ; - /*04c0*/ SHF.L.W.U32.HI R24, R3, 0x1b, R24 ; - /*04d0*/ LOP3.LUT R3, R12, R50, RZ, 0x3c, !PT ; - /*04e0*/ SHF.L.W.U32.HI R22, R15, 0x1e, R4 ; - /*04f0*/ SHF.L.W.U32.HI R26, R4, 0x1e, R15 ; - /*0500*/ LOP3.LUT R4, R42, R33, RZ, 0x30, !PT ; - /*0510*/ LOP3.LUT R2, R2, R51, RZ, 0x3c, !PT ; - /*0520*/ LOP3.LUT R17, R3, 0x1, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R40, R40, R5, RZ, 0x3c, !PT ; - /*0540*/ LOP3.LUT R34, R33, R8.reuse, R3.reuse, 0x90, !PT ; - /*0550*/ LOP3.LUT R4, R4, R8.reuse, R3.reuse, 0x96, !PT ; - /*0560*/ LOP3.LUT R39, R35, R8, R3, 0x6, !PT ; - /*0570*/ LOP3.LUT R8, R29, R38, RZ, 0x30, !PT ; - /*0580*/ SHF.L.W.U32.HI R10, R2, 0x4, R17 ; - /*0590*/ LOP3.LUT R5, R6, R21, RZ, 0x3c, !PT ; - /*05a0*/ PRMT R6, R40, 0x4321, R21 ; - /*05b0*/ SHF.L.W.U32.HI R60, R3, 0x12, R2 ; - /*05c0*/ SHF.L.W.U32.HI R49, R2, 0x12, R3 ; - /*05d0*/ SHF.L.W.U32.HI R41, R2.reuse, 0x9, R3.reuse ; - /*05e0*/ SHF.L.W.U32.HI R15, R3.reuse, 0x9, R2.reuse ; - /*05f0*/ SHF.L.W.U32.HI R27, R3, 0x3, R2.reuse ; - /*0600*/ SHF.L.W.U32.HI R50, R2, 0x3, R3 ; - /*0610*/ SHF.L.W.U32.HI R17, R17, 0x4, R2.reuse ; - /*0620*/ LOP3.LUT R44, R46, R9, R2, 0x6, !PT ; - /*0630*/ LOP3.LUT R43, R38, R9.reuse, R2.reuse, 0x90, !PT ; - /*0640*/ LOP3.LUT R8, R8, R9, R2, 0x96, !PT ; - /*0650*/ LOP3.LUT R2, R25, R23, R10, 0xb4, !PT ; - /*0660*/ LOP3.LUT R12, R10, R20, R23, 0xb4, !PT ; - /*0670*/ LOP3.LUT R56, R7, R40, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R23, R23, R6, R20, 0xb4, !PT ; - /*0690*/ LOP3.LUT R20, R20, R6, R25.reuse, 0xd2, !PT ; - /*06a0*/ PRMT R7, R21.reuse, 0x4321, R40.reuse ; - /*06b0*/ LOP3.LUT R25, R6, R10, R25, 0xb4, !PT ; - /*06c0*/ SHF.L.W.U32.HI R6, R21, 0x19, R40 ; - /*06d0*/ LOP3.LUT R3, R24, R16, R17, 0xb4, !PT ; - /*06e0*/ LOP3.LUT R10, R17, R13, R16, 0xb4, !PT ; - /*06f0*/ LOP3.LUT R54, R13, R7.reuse, R24.reuse, 0xd2, !PT ; - /*0700*/ LOP3.LUT R16, R16, R7, R13, 0xb4, !PT ; - /*0710*/ LOP3.LUT R24, R7, R17, R24, 0xb4, !PT ; - /*0720*/ SHF.L.W.U32.HI R9, R40, 0x19, R21 ; - /*0730*/ LOP3.LUT R14, R60, R11, R58, 0xb4, !PT ; - /*0740*/ LOP3.LUT R7, R58, R6, R11, 0xb4, !PT ; - /*0750*/ LOP3.LUT R30, R53, R60.reuse, R58, 0xd2, !PT ; - /*0760*/ LOP3.LUT R11, R11, R53, R6, 0xb4, !PT ; - /*0770*/ LOP3.LUT R53, R6, R60, R53, 0xb4, !PT ; - /*0780*/ LOP3.LUT R17, R49, R28, R45.reuse, 0xb4, !PT ; - /*0790*/ LOP3.LUT R6, R45, R9, R28, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R13, R52, R49, R45, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R28, R28, R52, R9, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R52, R9, R49, R52, 0xb4, !PT ; - /*07d0*/ SHF.L.W.U32.HI R9, R21, 0x15, R40 ; - /*07e0*/ SHF.L.W.U32.HI R58, R40, 0x15, R21 ; - /*07f0*/ LOP3.LUT R43, R43, R46, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R61, R38, R9, R29, 0xb4, !PT ; - /*0810*/ LOP3.LUT R46, R29, R46, R9, 0xb4, !PT ; - /*0820*/ LOP3.LUT R40, R40, 0x80000000, RZ, 0x3c, !PT ; - /*0830*/ SHF.L.W.U32.HI R29, R5, 0x1c, R56 ; - /*0840*/ LOP3.LUT R44, R44, R9, RZ, 0x3c, !PT ; - /*0850*/ SHF.L.W.U32.HI R56, R56, 0x1c, R5 ; - /*0860*/ SHF.L.W.U32.HI R5, R40, 0x17, R21 ; - /*0870*/ SHF.L.W.U32.HI R9, R21, 0x17, R40 ; - /*0880*/ LOP3.LUT R45, R18, R31, R27, 0xb4, !PT ; - /*0890*/ LOP3.LUT R51, R27, R36.reuse, R31, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R21, R29, R27, R18, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R31, R31, R36, R29.reuse, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R29, R36, R18, R29, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R36, R47, R48, R50, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R49, R50, R19.reuse, R48, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R50, R56, R50, R47, 0xb4, !PT ; - /*0900*/ LOP3.LUT R62, R33, R58, R42, 0xb4, !PT ; - /*0910*/ LOP3.LUT R48, R48, R19, R56.reuse, 0xd2, !PT ; - /*0920*/ LOP3.LUT R47, R19, R47, R56, 0xb4, !PT ; - /*0930*/ LOP3.LUT R34, R34, R35.reuse, RZ, 0x3c, !PT ; - /*0940*/ LOP3.LUT R42, R42, R35, R58, 0xb4, !PT ; - /*0950*/ LOP3.LUT R59, R0, R37.reuse, R15, 0xb4, !PT ; - /*0960*/ LOP3.LUT R19, R15, R37, R26, 0xd2, !PT ; - /*0970*/ LOP3.LUT R18, R9, R15, R0, 0xb4, !PT ; - /*0980*/ LOP3.LUT R35, R39, R58, RZ, 0x3c, !PT ; - /*0990*/ LOP3.LUT R0, R26, R0, R9, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R37, R37, R9, R26, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R39, R32, R55.reuse, R41, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R26, R41, R55, R22, 0xd2, !PT ; - /*09d0*/ LOP3.LUT R41, R5, R41, R32, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R32, R22, R32, R5, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R55, R55, R5, R22, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R5, R4, 0x1, RZ, 0x3c, !PT ; - /*0a10*/ LOP3.LUT R4, R46, R51, R53, 0x96, !PT ; - /*0a20*/ LOP3.LUT R9, R62, R36, R28, 0x96, !PT ; - /*0a30*/ LOP3.LUT R40, R61, R45, R11, 0x96, !PT ; - /*0a40*/ LOP3.LUT R33, R4, R23, R39, 0x96, !PT ; - /*0a50*/ LOP3.LUT R38, R9, R10, R18, 0x96, !PT ; - /*0a60*/ LOP3.LUT R40, R40, R12, R41, 0x96, !PT ; - /*0a70*/ LOP3.LUT R58, R34, R47, R17, 0x96, !PT ; - /*0a80*/ LOP3.LUT R4, R43, R29, R14, 0x96, !PT ; - /*0a90*/ LOP3.LUT R9, R8, R21, R7, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R58, R58, R24, R37, 0x96, !PT ; - /*0ab0*/ SHF.L.W.U32.HI R15, R40, 0x1, R38 ; - /*0ac0*/ LOP3.LUT R63, R4, R25, R55, 0x96, !PT ; - /*0ad0*/ SHF.L.W.U32.HI R4, R38, 0x1, R40 ; - /*0ae0*/ LOP3.LUT R56, R9, R2, R32, 0x96, !PT ; - /*0af0*/ LOP3.LUT R9, R15, R58, RZ, 0x3c, !PT ; - /*0b00*/ LOP3.LUT R60, R42, R49, R52, 0x96, !PT ; - /*0b10*/ LOP3.LUT R57, R5, R50, R6, 0x96, !PT ; - /*0b20*/ LOP3.LUT R27, R35, R48, R13, 0x96, !PT ; - /*0b30*/ LOP3.LUT R15, R44, R31, R30, 0x96, !PT ; - /*0b40*/ LOP3.LUT R65, R4, R63, RZ, 0x3c, !PT ; - /*0b50*/ LOP3.LUT R4, R5, R9, RZ, 0x3c, !PT ; - /*0b60*/ LOP3.LUT R60, R60, R16, R59, 0x96, !PT ; - /*0b70*/ LOP3.LUT R57, R57, R3, R0, 0x96, !PT ; - /*0b80*/ LOP3.LUT R27, R27, R54, R19, 0x96, !PT ; - /*0b90*/ LOP3.LUT R64, R15, R20, R26, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R5, R8, R65, RZ, 0x3c, !PT ; -.L_x_27: - /*0bb0*/ LOP3.LUT R8, R3, R9.reuse, RZ, 0x3c, !PT ; - /*0bc0*/ USHF.L.U32 UR5, UR8, 0x3, URZ ; - /*0bd0*/ SHF.L.W.U32.HI R3, R64, 0x1, R27 ; - /*0be0*/ UIADD3 UR8, UR8, 0x1, URZ ; - /*0bf0*/ LOP3.LUT R22, R6, R9, RZ, 0x3c, !PT ; - /*0c00*/ LOP3.LUT R38, R3, R38, RZ, 0x3c, !PT ; - /*0c10*/ UISETP.NE.AND UP1, UPT, UR8, 0x17, UPT ; - /*0c20*/ SHF.L.W.U32.HI R3, R27, 0x1, R64 ; - /*0c30*/ SHF.L.W.U32.HI R6, R56, 0x1, R57 ; - /*0c40*/ LOP3.LUT R40, R3, R40, RZ, 0x3c, !PT ; - /*0c50*/ ULDC.64 UR6, c[0x3][UR5] ; - /*0c60*/ LOP3.LUT R15, R2, R65, RZ, 0x3c, !PT ; - /*0c70*/ SHF.L.W.U32.HI R3, R57, 0x1, R56 ; - /*0c80*/ LOP3.LUT R2, R32, R65, RZ, 0x3c, !PT ; - /*0c90*/ SHF.L.W.U32.HI R32, R58, 0x1, R63 ; - /*0ca0*/ SHF.L.W.U32.HI R63, R63, 0x1, R58 ; - /*0cb0*/ LOP3.LUT R27, R6, R27, RZ, 0x3c, !PT ; - /*0cc0*/ LOP3.LUT R58, R3, R64, RZ, 0x3c, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R6, R33, 0x1, R60 ; - /*0ce0*/ LOP3.LUT R7, R7, R65, RZ, 0x3c, !PT ; - /*0cf0*/ SHF.L.W.U32.HI R3, R60, 0x1, R33 ; - /*0d00*/ LOP3.LUT R50, R50, R9.reuse, RZ, 0x3c, !PT ; - /*0d10*/ LOP3.LUT R0, R0, R9, RZ, 0x3c, !PT ; - /*0d20*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*0d30*/ LOP3.LUT R9, R21, R65, RZ, 0x3c, !PT ; - /*0d40*/ LOP3.LUT R64, R42, R38.reuse, RZ, 0x3c, !PT ; - /*0d50*/ LOP3.LUT R57, R6, R57, RZ, 0x3c, !PT ; - /*0d60*/ LOP3.LUT R42, R52, R38, RZ, 0x3c, !PT ; - /*0d70*/ LOP3.LUT R56, R3, R56, RZ, 0x3c, !PT ; - /*0d80*/ SHF.L.W.U32.HI R6, R22, 0x3, R7 ; - /*0d90*/ SHF.L.W.U32.HI R21, R7, 0x3, R22 ; - /*0da0*/ LOP3.LUT R52, R39, R40, RZ, 0x3c, !PT ; - /*0db0*/ LOP3.LUT R33, R63, R60, RZ, 0x3c, !PT ; - /*0dc0*/ SHF.L.W.U32.HI R3, R0, 0x12, R2 ; - /*0dd0*/ SHF.L.W.U32.HI R7, R2, 0x12, R0 ; - /*0de0*/ LOP3.LUT R22, R16, R38, RZ, 0x3c, !PT ; - /*0df0*/ LOP3.LUT R39, R31, R32, RZ, 0x3c, !PT ; - /*0e00*/ SHF.L.W.U32.HI R0, R9, 0x4, R50 ; - /*0e10*/ SHF.L.W.U32.HI R2, R50, 0x4, R9 ; - /*0e20*/ LOP3.LUT R63, R46, R40.reuse, RZ, 0x3c, !PT ; - /*0e30*/ LOP3.LUT R16, R51, R40.reuse, RZ, 0x3c, !PT ; - /*0e40*/ LOP3.LUT R53, R53, R40.reuse, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R23, R23, R40, RZ, 0x3c, !PT ; - /*0e60*/ LOP3.LUT R31, R20, R32.reuse, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R40, R44, R32.reuse, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R50, R30, R32.reuse, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R20, R26, R32, RZ, 0x3c, !PT ; - /*0ea0*/ SHF.L.W.U32.HI R9, R15, 0x9, R8 ; - /*0eb0*/ LOP3.LUT R32, R17, R27, RZ, 0x3c, !PT ; - /*0ec0*/ SHF.L.W.U32.HI R8, R8, 0x9, R15 ; - /*0ed0*/ LOP3.LUT R17, R24, R27, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R15, R49, R38, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R51, R35, R33, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R24, R28, R57, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R35, R54, R33, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R26, R34, R27, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R49, R36, R57, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R28, R45, R56, RZ, 0x3c, !PT ; - /*0f50*/ LOP3.LUT R34, R37, R27.reuse, RZ, 0x3c, !PT ; - /*0f60*/ LOP3.LUT R55, R55, R58, RZ, 0x3c, !PT ; - /*0f70*/ LOP3.LUT R30, R47, R27, RZ, 0x3c, !PT ; - /*0f80*/ LOP3.LUT R38, R59, R38, RZ, 0x3c, !PT ; - /*0f90*/ LOP3.LUT R27, R43, R58, RZ, 0x3c, !PT ; - /*0fa0*/ SHF.L.W.U32.HI R46, R53, 0xb, R42 ; - /*0fb0*/ SHF.L.W.U32.HI R44, R35, 0x15, R31 ; - /*0fc0*/ SHF.L.W.U32.HI R36, R28, 0xc, R49 ; - /*0fd0*/ LOP3.LUT R59, R48, R33, RZ, 0x3c, !PT ; - /*0fe0*/ LOP3.LUT R13, R13, R33.reuse, RZ, 0x3c, !PT ; - /*0ff0*/ LOP3.LUT R19, R19, R33, RZ, 0x3c, !PT ; - /*1000*/ SHF.L.W.U32.HI R42, R42, 0xb, R53 ; - /*1010*/ SHF.L.W.U32.HI R43, R34, 0xe, R55 ; - /*1020*/ SHF.L.W.U32.HI R35, R31, 0x15, R35 ; - /*1030*/ SHF.L.W.U32.HI R49, R49, 0xc, R28 ; - /*1040*/ LOP3.LUT R33, R14, R58.reuse, RZ, 0x3c, !PT ; - /*1050*/ SHF.L.W.U32.HI R34, R55, 0xe, R34 ; - /*1060*/ LOP3.LUT R14, R25, R58, RZ, 0x3c, !PT ; - /*1070*/ LOP3.LUT R37, R18, R57, RZ, 0x3c, !PT ; - /*1080*/ LOP3.LUT R54, R11, R56, RZ, 0x3c, !PT ; - /*1090*/ LOP3.LUT R60, R29, R58, RZ, 0x3c, !PT ; - /*10a0*/ LOP3.LUT R25, R62, R57.reuse, RZ, 0x3c, !PT ; - /*10b0*/ LOP3.LUT R10, R10, R57, RZ, 0x3c, !PT ; - /*10c0*/ LOP3.LUT R18, R61, R56.reuse, RZ, 0x3c, !PT ; - /*10d0*/ LOP3.LUT R11, R12, R56.reuse, RZ, 0x3c, !PT ; - /*10e0*/ LOP3.LUT R41, R41, R56, RZ, 0x3c, !PT ; - /*10f0*/ LOP3.LUT R56, R4, R42, R49, 0xb4, !PT ; - /*1100*/ LOP3.LUT R62, R49, R35, R42, 0xb4, !PT ; - /*1110*/ LOP3.LUT R42, R42, R34.reuse, R35, 0xb4, !PT ; - /*1120*/ LOP3.LUT R35, R35, R34, R4, 0xd2, !PT ; - /*1130*/ SHF.L.W.U32.HI R31, R11, 0xd, R10 ; - /*1140*/ SHF.L.W.U32.HI R48, R10, 0xd, R11 ; - /*1150*/ SHF.L.W.U32.HI R29, R30, 0x14, R60 ; - /*1160*/ SHF.L.W.U32.HI R45, R60, 0x14, R30 ; - /*1170*/ LOP3.LUT R34, R34, R49, R4, 0xb4, !PT ; - /*1180*/ SHF.L.W.U32.HI R47, R38, 0x1d, R52 ; - /*1190*/ SHF.L.W.U32.HI R30, R51, 0x1c, R40 ; - /*11a0*/ SHF.L.W.U32.HI R10, R13, 0x19, R50 ; - /*11b0*/ SHF.L.W.U32.HI R11, R50, 0x19, R13 ; - /*11c0*/ LOP3.LUT R4, R5, R46, R36, 0xb4, !PT ; - /*11d0*/ LOP3.LUT R61, R36, R44, R46, 0xb4, !PT ; - /*11e0*/ SHF.L.W.U32.HI R51, R40, 0x1c, R51 ; - /*11f0*/ PRMT R12, R14, 0x2107, R17 ; - /*1200*/ PRMT R13, R17, 0x2107, R14 ; - /*1210*/ LOP3.LUT R46, R46, R43, R44, 0xb4, !PT ; - /*1220*/ SHF.L.W.U32.HI R14, R15, 0x6, R16 ; - /*1230*/ LOP3.LUT R44, R44, R43, R5, 0xd2, !PT ; - /*1240*/ SHF.L.W.U32.HI R28, R52, 0x1d, R38 ; - /*1250*/ SHF.L.W.U32.HI R15, R16, 0x6, R15 ; - /*1260*/ LOP3.LUT R43, R43, R36, R5, 0xb4, !PT ; - /*1270*/ SHF.L.W.U32.HI R16, R25, 0x1, R18 ; - /*1280*/ SHF.L.W.U32.HI R17, R18, 0x1, R25 ; - /*1290*/ LOP3.LUT R36, R45, R48, R21, 0xb4, !PT ; - /*12a0*/ LOP3.LUT R49, R21, R47.reuse, R48, 0xb4, !PT ; - /*12b0*/ PRMT R18, R20, 0x4321, R19 ; - /*12c0*/ LOP3.LUT R48, R48, R47, R51, 0xd2, !PT ; - /*12d0*/ PRMT R19, R19, 0x4321, R20 ; - /*12e0*/ LOP3.LUT R50, R51, R21, R45, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R47, R47, R45, R51, 0xb4, !PT ; - /*1300*/ SHF.L.W.U32.HI R20, R22, 0xf, R23 ; - /*1310*/ LOP3.LUT R21, R30, R6, R29, 0xb4, !PT ; - /*1320*/ LOP3.LUT R45, R29, R31, R6, 0xb4, !PT ; - /*1330*/ LOP3.LUT R51, R6, R28, R31, 0xb4, !PT ; - /*1340*/ SHF.L.W.U32.HI R22, R23, 0xf, R22 ; - /*1350*/ LOP3.LUT R31, R31, R28, R30.reuse, 0xd2, !PT ; - /*1360*/ LOP3.LUT R29, R28, R29, R30, 0xb4, !PT ; - /*1370*/ SHF.L.W.U32.HI R23, R24, 0xa, R54 ; - /*1380*/ SHF.L.W.U32.HI R25, R26, 0x1b, R27 ; - /*1390*/ LOP3.LUT R28, R15, R13, R11, 0xb4, !PT ; - /*13a0*/ LOP3.LUT R52, R11, R7, R13, 0xb4, !PT ; - /*13b0*/ SHF.L.W.U32.HI R24, R54, 0xa, R24 ; - /*13c0*/ SHF.L.W.U32.HI R26, R27, 0x1b, R26 ; - /*13d0*/ LOP3.LUT R6, R17, R11, R15, 0xb4, !PT ; - /*13e0*/ LOP3.LUT R13, R13, R7, R17, 0xd2, !PT ; - /*13f0*/ SHF.L.W.U32.HI R27, R33, 0x7, R32 ; - /*1400*/ LOP3.LUT R17, R7, R15, R17, 0xb4, !PT ; - /*1410*/ SHF.L.W.U32.HI R32, R32, 0x7, R33 ; - /*1420*/ LOP3.LUT R7, R16, R10, R14, 0xb4, !PT ; - /*1430*/ LOP3.LUT R11, R14, R12, R10, 0xb4, !PT ; - /*1440*/ SHF.L.W.U32.HI R33, R37, 0x2, R41 ; - /*1450*/ LOP3.LUT R53, R10, R3, R12, 0xb4, !PT ; - /*1460*/ LOP3.LUT R30, R12, R3, R16.reuse, 0xd2, !PT ; - /*1470*/ LOP3.LUT R14, R3, R14, R16, 0xb4, !PT ; - /*1480*/ SHF.L.W.U32.HI R37, R41, 0x2, R37 ; - /*1490*/ LOP3.LUT R3, R26, R24, R2, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R10, R2, R22, R24, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R16, R24, R19, R22, 0xb4, !PT ; - /*14c0*/ SHF.L.W.U32.HI R38, R39, 0x17, R59 ; - /*14d0*/ SHF.L.W.U32.HI R41, R64, 0x1e, R63 ; - /*14e0*/ LOP3.LUT R24, R19, R2, R26, 0xb4, !PT ; - /*14f0*/ SHF.L.W.U32.HI R39, R59, 0x17, R39 ; - /*1500*/ LOP3.LUT R2, R25, R23, R0, 0xb4, !PT ; - /*1510*/ LOP3.LUT R12, R0, R20, R23, 0xb4, !PT ; - /*1520*/ SHF.L.W.U32.HI R40, R63, 0x1e, R64 ; - /*1530*/ LOP3.LUT R23, R23, R18.reuse, R20, 0xb4, !PT ; - /*1540*/ LOP3.LUT R54, R22, R19, R26, 0xd2, !PT ; - /*1550*/ LOP3.LUT R20, R20, R18, R25.reuse, 0xd2, !PT ; - /*1560*/ LOP3.LUT R25, R18, R0, R25, 0xb4, !PT ; - /*1570*/ LOP3.LUT R59, R32, R37, R8, 0xb4, !PT ; - /*1580*/ LOP3.LUT R19, R8, R37, R41, 0xd2, !PT ; - /*1590*/ LOP3.LUT R0, R41, R32, R39, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R18, R39, R8, R32, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R37, R37, R39, R41, 0xb4, !PT ; - /*15c0*/ LOP3.LUT R32, R40, R27, R38, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R41, R38, R9, R27, 0xb4, !PT ; - /*15e0*/ LOP3.LUT R39, R27, R33.reuse, R9, 0xb4, !PT ; - /*15f0*/ LOP3.LUT R26, R9, R33, R40.reuse, 0xd2, !PT ; - /*1600*/ LOP3.LUT R55, R33, R38, R40, 0xb4, !PT ; - /*1610*/ LOP3.LUT R9, R62, R36, R28, 0x96, !PT ; - /*1620*/ LOP3.LUT R40, R61, R45, R11, 0x96, !PT ; - /*1630*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*1640*/ LOP3.LUT R8, R4, UR7, RZ, 0x3c, !PT ; - /*1650*/ LOP3.LUT R58, R34, R47, R17, 0x96, !PT ; - /*1660*/ LOP3.LUT R4, R46, R51, R53, 0x96, !PT ; - /*1670*/ LOP3.LUT R38, R9, R10, R18, 0x96, !PT ; - /*1680*/ LOP3.LUT R40, R40, R12, R41, 0x96, !PT ; - /*1690*/ LOP3.LUT R22, R43, R29, R14, 0x96, !PT ; - /*16a0*/ LOP3.LUT R9, R44, R31, R30, 0x96, !PT ; - /*16b0*/ LOP3.LUT R58, R58, R24, R37, 0x96, !PT ; - /*16c0*/ LOP3.LUT R33, R4, R23, R39, 0x96, !PT ; - /*16d0*/ SHF.L.W.U32.HI R15, R40, 0x1, R38 ; - /*16e0*/ LOP3.LUT R5, R56, UR6, RZ, 0x3c, !PT ; - /*16f0*/ LOP3.LUT R63, R22, R25, R55, 0x96, !PT ; - /*1700*/ SHF.L.W.U32.HI R4, R38, 0x1, R40 ; - /*1710*/ LOP3.LUT R64, R9, R20, R26, 0x96, !PT ; - /*1720*/ LOP3.LUT R9, R15, R58, RZ, 0x3c, !PT ; - /*1730*/ LOP3.LUT R60, R42, R49, R52, 0x96, !PT ; - /*1740*/ LOP3.LUT R27, R35, R48, R13, 0x96, !PT ; - /*1750*/ LOP3.LUT R57, R5, R50, R6, 0x96, !PT ; - /*1760*/ LOP3.LUT R15, R8, R21, R7, 0x96, !PT ; - /*1770*/ LOP3.LUT R65, R4, R63, RZ, 0x3c, !PT ; - /*1780*/ LOP3.LUT R4, R5, R9, RZ, 0x3c, !PT ; - /*1790*/ LOP3.LUT R60, R60, R16, R59, 0x96, !PT ; - /*17a0*/ LOP3.LUT R27, R27, R54, R19, 0x96, !PT ; - /*17b0*/ LOP3.LUT R57, R57, R3, R0, 0x96, !PT ; - /*17c0*/ LOP3.LUT R56, R15, R2, R32, 0x96, !PT ; - /*17d0*/ LOP3.LUT R5, R8, R65, RZ, 0x3c, !PT ; - /*17e0*/ @P0 BRA `(.L_x_27) ; - /*17f0*/ LOP3.LUT R6, R6, R9, RZ, 0x3c, !PT ; - /*1800*/ SHF.L.W.U32.HI R3, R64, 0x1, R27 ; - /*1810*/ SHF.L.W.U32.HI R9, R27, 0x1, R64 ; - /*1820*/ SHF.L.W.U32.HI R0, R33, 0x1, R60 ; - /*1830*/ LOP3.LUT R38, R3, R38, RZ, 0x3c, !PT ; - /*1840*/ LOP3.LUT R40, R9, R40, RZ, 0x3c, !PT ; - /*1850*/ SHF.L.W.U32.HI R3, R60, 0x1, R33 ; - /*1860*/ SHF.L.W.U32.HI R2, R56, 0x1, R57 ; - /*1870*/ LOP3.LUT R9, R0, R57, RZ, 0x3c, !PT ; - /*1880*/ SHF.L.W.U32.HI R57, R57, 0x1, R56 ; - /*1890*/ SHF.L.W.U32.HI R11, R63, 0x1, R58 ; - /*18a0*/ SHF.L.W.U32.HI R58, R58, 0x1, R63 ; - /*18b0*/ LOP3.LUT R3, R3, R56, RZ, 0x3c, !PT ; - /*18c0*/ LOP3.LUT R2, R2, R27, RZ, 0x3c, !PT ; - /*18d0*/ LOP3.LUT R64, R57, R64, RZ, 0x3c, !PT ; - /*18e0*/ LOP3.LUT R36, R36, R9, RZ, 0x3c, !PT ; - /*18f0*/ LOP3.LUT R11, R11, R60, RZ, 0x3c, !PT ; - /*1900*/ LOP3.LUT R33, R58, R33, RZ, 0x3c, !PT ; - /*1910*/ LOP3.LUT R9, R10, R9, RZ, 0x3c, !PT ; - /*1920*/ LOP3.LUT R12, R12, R3, RZ, 0x3c, !PT ; - /*1930*/ LOP3.LUT R47, R47, R2, RZ, 0x3c, !PT ; - /*1940*/ LOP3.LUT R52, R52, R38, RZ, 0x3c, !PT ; - /*1950*/ LOP3.LUT R2, R37, R2, RZ, 0x3c, !PT ; - /*1960*/ LOP3.LUT R55, R55, R64, RZ, 0x3c, !PT ; - /*1970*/ LOP3.LUT R7, R7, R65, RZ, 0x3c, !PT ; - /*1980*/ LOP3.LUT R38, R59, R38, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R39, R39, R40, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R45, R45, R3, RZ, 0x3c, !PT ; - /*19b0*/ LOP3.LUT R35, R35, R11, RZ, 0x3c, !PT ; - /*19c0*/ LOP3.LUT R44, R44, R33, RZ, 0x3c, !PT ; - /*19d0*/ LOP3.LUT R0, R29, R64, RZ, 0x3c, !PT ; - /*19e0*/ SHF.L.W.U32.HI R3, R12, 0xd, R9 ; - /*19f0*/ LOP3.LUT R53, R53, R40, RZ, 0x3c, !PT ; - /*1a00*/ SHF.L.W.U32.HI R9, R9, 0xd, R12 ; - /*1a10*/ SHF.L.W.U32.HI R12, R2, 0xe, R55 ; - /*1a20*/ SHF.L.W.U32.HI R43, R6, 0x3, R7 ; - /*1a30*/ SHF.L.W.U32.HI R13, R7, 0x3, R6 ; - /*1a40*/ SHF.L.W.U32.HI R8, R39, 0x1d, R38 ; - /*1a50*/ SHF.L.W.U32.HI R42, R38, 0x1d, R39 ; - /*1a60*/ SHF.L.W.U32.HI R55, R55, 0xe, R2 ; - /*1a70*/ IMAD.SHL.U32 R2, R66, 0x40, RZ ; - /*1a80*/ LOP3.LUT R11, R54, R11, RZ, 0x3c, !PT ; - /*1a90*/ IMAD.SHL.U32 R66, R66, 0x10, RZ ; - /*1aa0*/ LOP3.LUT R20, R20, R33, RZ, 0x3c, !PT ; - /*1ab0*/ SHF.L.W.U32.HI R6, R47, 0x14, R0 ; - /*1ac0*/ SHF.L.W.U32.HI R39, R35, 0x1c, R44 ; - /*1ad0*/ SHF.L.W.U32.HI R0, R0, 0x14, R47 ; - /*1ae0*/ SHF.L.W.U32.HI R35, R44, 0x1c, R35 ; - /*1af0*/ SHF.L.W.U32.HI R10, R53, 0xb, R52 ; - /*1b00*/ SHF.L.W.U32.HI R37, R45, 0xc, R36 ; - /*1b10*/ SHF.L.W.U32.HI R53, R52, 0xb, R53 ; - /*1b20*/ SHF.L.W.U32.HI R36, R36, 0xc, R45 ; - /*1b30*/ SHF.L.W.U32.HI R7, R11, 0x15, R20 ; - /*1b40*/ LOP3.LUT R39, R39, R43, R6, 0xb4, !PT ; - /*1b50*/ LOP3.LUT R41, R6, R3, R43, 0xb4, !PT ; - /*1b60*/ SHF.L.W.U32.HI R20, R20, 0x15, R11 ; - /*1b70*/ LOP3.LUT R38, R35, R13, R0, 0xb4, !PT ; - /*1b80*/ LOP3.LUT R40, R0, R9, R13, 0xb4, !PT ; - /*1b90*/ LOP3.LUT R43, R43, R8, R3, 0xb4, !PT ; - /*1ba0*/ LOP3.LUT R44, R4, R53, R36, 0xb4, !PT ; - /*1bb0*/ LOP3.LUT R3, R66, 0x30, RZ, 0xc0, !PT ; - /*1bc0*/ LOP3.LUT R0, R2, 0x3fe00, RZ, 0xc0, !PT ; - /*1bd0*/ LOP3.LUT R45, R5, R10, R37, 0xb4, !PT ; - /*1be0*/ LOP3.LUT R46, R36, R20, R53, 0xb4, !PT ; - /*1bf0*/ IMAD.IADD R3, R0, 0x1, R3 ; - /*1c00*/ LOP3.LUT R47, R37, R7, R10, 0xb4, !PT ; - /*1c10*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*1c20*/ LOP3.LUT R42, R13, R42, R9, 0xb4, !PT ; - /*1c30*/ LOP3.LUT R32, R53, R55.reuse, R20, 0xb4, !PT ; - /*1c40*/ LOP3.LUT R34, R20, R55, R4.reuse, 0xd2, !PT ; - /*1c50*/ STS.128 [R2+0x830], R40 ; - /*1c60*/ LOP3.LUT R36, R55, R36, R4, 0xb4, !PT ; - /*1c70*/ LOP3.LUT R33, R10, R12.reuse, R7, 0xb4, !PT ; - /*1c80*/ LOP3.LUT R35, R7, R12, R5.reuse, 0xd2, !PT ; - /*1c90*/ LOP3.LUT R37, R12, R37, R5, 0xb4, !PT ; - /*1ca0*/ LOP3.LUT R44, R44, 0x80008008, RZ, 0x3c, !PT ; - /*1cb0*/ STS.128 [R2+0x810], R32 ; - /*1cc0*/ LOP3.LUT R45, R45, 0x80000000, RZ, 0x3c, !PT ; - /*1cd0*/ STS.128 [R2+0x820], R36 ; - /*1ce0*/ STS.128 [R2+0x800], R44 ; - /*1cf0*/ LDS.128 R4, [R3+0x800] ; - /*1d00*/ LDS.128 R8, [R3+0x840] ; - /*1d10*/ LDS.128 R12, [R3+0x880] ; - /*1d20*/ LDS.128 R16, [R3+0x8c0] ; - /*1d30*/ LDS.128 R20, [R3+0x900] ; - /*1d40*/ LDS.128 R24, [R3+0x940] ; - /*1d50*/ LDS.128 R28, [R3+0x980] ; - /*1d60*/ LDS.128 R32, [R3+0x9c0] ; -.L_x_31: - /*1d70*/ S2R R37, SR_TID.X ; - /*1d80*/ IMAD.SHL.U32 R2, R37, 0x40, RZ ; - /*1d90*/ LOP3.LUT R3, R2, 0x3fe00, RZ, 0xc0, !PT ; - /*1da0*/ SHF.R.U32.HI R2, RZ, 0x2, R0 ; - /*1db0*/ LDS R3, [R3+0x800] ; - /*1dc0*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*1dd0*/ IMAD R3, R3, 0x1000193, RZ ; - /*1de0*/ LOP3.LUT R3, R3, R4, RZ, 0x3c, !PT ; - /*1df0*/ @!PT BRA `(.L_x_28) ; - /*1e00*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; -.L_x_37: - /*1e10*/ IMAD.HI.U32 R36, R3, c[0x3][0x18c], RZ ; - /*1e20*/ S2R R40, SR_TID.X ; - /*1e30*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*1e40*/ IMAD.MOV.U32 R38, RZ, RZ, 0x80 ; - /*1e50*/ IMAD R3, R36, c[0x3][0x184], R3 ; - /*1e60*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*1e70*/ SEL R36, RZ, c[0x3][0x184], !P0 ; - /*1e80*/ IMAD.IADD R36, R3, 0x1, -R36 ; - /*1e90*/ IMAD.SHL.U32 R3, R37, 0x10, RZ ; - /*1ea0*/ IMAD.WIDE.U32 R36, R36, R38, c[0x3][0x190] ; - /*1eb0*/ LOP3.LUT R3, R3, 0x70, RZ, 0xe2, !PT ; - /*1ec0*/ IMAD.SHL.U32 R40, R40, 0x40, RZ ; - /*1ed0*/ IADD3 R36, P0, R36, R3, RZ ; - /*1ee0*/ LOP3.LUT R40, R40, 0x3fe00, RZ, 0xc0, !PT ; - /*1ef0*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*1f00*/ LDS R3, [R40+0x840] ; - /*1f10*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*1f20*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*1f30*/ IMAD R3, R3, 0x1000193, RZ ; - /*1f40*/ LOP3.LUT R43, R3, R8, RZ, 0x3c, !PT ; - /*1f50*/ @!PT BRA `(.L_x_29) ; - /*1f60*/ S2R R64, SR_TID.X ; - /*1f70*/ IMAD.MOV.U32 R66, RZ, RZ, 0x80 ; - /*1f80*/ SHFL.IDX PT, R3, R43, R2, 0x181f ; - /*1f90*/ S2R R68, SR_TID.X ; - /*1fa0*/ IMAD.SHL.U32 R64, R64, 0x40, RZ ; - /*1fb0*/ IMAD.HI.U32 R40, R3, c[0x3][0x18c], RZ ; - /*1fc0*/ LOP3.LUT R64, R64, 0x3fe00, RZ, 0xc0, !PT ; - /*1fd0*/ IMAD.MOV R40, RZ, RZ, -R40 ; - /*1fe0*/ LDS R56, [R64+0x880] ; - /*1ff0*/ IMAD.SHL.U32 R68, R68, 0x10, RZ ; - /*2000*/ IMAD R3, R40, c[0x3][0x184], R3 ; - /*2010*/ LDS R57, [R64+0x8c0] ; - /*2020*/ LOP3.LUT R68, R68, 0x70, RZ, 0xe2, !PT ; - /*2030*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*2040*/ LDS R58, [R64+0x900] ; - /*2050*/ SEL R40, RZ, c[0x3][0x184], !P0 ; - /*2060*/ IMAD.IADD R40, R3, 0x1, -R40 ; - /*2070*/ IMAD.WIDE.U32 R40, R40, R66, c[0x3][0x190] ; - /*2080*/ IADD3 R40, P0, R40, R68, RZ ; - /*2090*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*20a0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*20b0*/ LOP3.LUT R3, R56, R0.reuse, RZ, 0x3c, !PT ; - /*20c0*/ LOP3.LUT R46, R57, R0, RZ, 0x3c, !PT ; - /*20d0*/ IMAD R3, R3, 0x1000193, RZ ; - /*20e0*/ IMAD R47, R46, 0x1000193, RZ ; - /*20f0*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*2100*/ LOP3.LUT R49, R47, R16, RZ, 0x3c, !PT ; - /*2110*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; - /*2120*/ SHFL.IDX PT, R49, R49, R2, 0x181f ; - /*2130*/ IMAD.HI.U32 R44, R3, c[0x3][0x18c], RZ ; - /*2140*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*2150*/ IMAD R44, R44, c[0x3][0x184], R3 ; - /*2160*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*2170*/ SEL R45, RZ, c[0x3][0x184], !P0 ; - /*2180*/ IMAD.IADD R45, R44, 0x1, -R45 ; - /*2190*/ IMAD.WIDE.U32 R44, R45, R66, c[0x3][0x190] ; - /*21a0*/ IADD3 R44, P0, R44, R68, RZ ; - /*21b0*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*21c0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*21d0*/ IMAD.HI.U32 R3, R49, c[0x3][0x18c], RZ ; - /*21e0*/ LOP3.LUT R50, R58, R0, RZ, 0x3c, !PT ; - /*21f0*/ IMAD.MOV R48, RZ, RZ, -R3 ; - /*2200*/ IMAD R3, R48, c[0x3][0x184], R49 ; - /*2210*/ IMAD R49, R50, 0x1000193, RZ ; - /*2220*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*2230*/ LOP3.LUT R53, R49, R20, RZ, 0x3c, !PT ; - /*2240*/ SEL R48, RZ, c[0x3][0x184], !P0 ; - /*2250*/ SHFL.IDX PT, R53, R53, R2, 0x181f ; - /*2260*/ IMAD.IADD R48, R3, 0x1, -R48 ; - /*2270*/ LDS R3, [R64+0x940] ; - /*2280*/ IMAD.WIDE.U32 R48, R48, R66, c[0x3][0x190] ; - /*2290*/ IADD3 R48, P0, R48, R68, RZ ; - /*22a0*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*22b0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*22c0*/ IMAD R61, R4, 0x1000193, RZ ; - /*22d0*/ IMAD.HI.U32 R52, R53, c[0x3][0x18c], RZ ; - /*22e0*/ LOP3.LUT R61, R61, R36, RZ, 0x3c, !PT ; - /*22f0*/ IMAD.MOV R52, RZ, RZ, -R52 ; - /*2300*/ LDS R36, [R64+0x980] ; - /*2310*/ IMAD R52, R52, c[0x3][0x184], R53 ; - /*2320*/ ISETP.GE.U32.AND P0, PT, R52, c[0x3][0x184], PT ; - /*2330*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*2340*/ LOP3.LUT R4, R3, R0, RZ, 0x3c, !PT ; - /*2350*/ IMAD.IADD R52, R52, 0x1, -R55 ; - /*2360*/ IMAD R59, R4, 0x1000193, RZ ; - /*2370*/ IMAD.WIDE.U32 R52, R52, R66, c[0x3][0x190] ; - /*2380*/ IADD3 R52, P0, R52, R68, RZ ; - /*2390*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*23a0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*23b0*/ LOP3.LUT R63, R59, R24, RZ, 0x3c, !PT ; - /*23c0*/ IMAD R60, R5, 0x1000193, RZ ; - /*23d0*/ IMAD R65, R6, 0x1000193, RZ ; - /*23e0*/ SHFL.IDX PT, R4, R63, R2, 0x181f ; - /*23f0*/ LOP3.LUT R59, R60, R37, RZ, 0x3c, !PT ; - /*2400*/ IMAD R69, R8, 0x1000193, RZ ; - /*2410*/ LOP3.LUT R60, R65, R38, RZ, 0x3c, !PT ; - /*2420*/ IMAD R8, R9, 0x1000193, RZ ; - /*2430*/ IMAD R62, R7, 0x1000193, RZ ; - /*2440*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*2450*/ LOP3.LUT R62, R62, R39, RZ, 0x3c, !PT ; - /*2460*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2470*/ IMAD R5, R5, c[0x3][0x184], R4 ; - /*2480*/ LOP3.LUT R4, R36, R0, RZ, 0x3c, !PT ; - /*2490*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*24a0*/ IMAD R37, R4, 0x1000193, RZ ; - /*24b0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*24c0*/ LOP3.LUT R37, R37, R28, RZ, 0x3c, !PT ; - /*24d0*/ IMAD.IADD R5, R5, 0x1, -R6 ; - /*24e0*/ SHFL.IDX PT, R4, R37, R2, 0x181f ; - /*24f0*/ LDS R37, [R64+0x9c0] ; - /*2500*/ IMAD.HI.U32 R6, R4, c[0x3][0x18c], RZ ; - /*2510*/ IMAD.MOV R7, RZ, RZ, -R6 ; - /*2520*/ LOP3.LUT R63, R8, R41, RZ, 0x3c, !PT ; - /*2530*/ IMAD R8, R7, c[0x3][0x184], R4 ; - /*2540*/ LOP3.LUT R69, R69, R40, RZ, 0x3c, !PT ; - /*2550*/ IMAD.WIDE.U32 R4, R5, R66, c[0x3][0x190] ; - /*2560*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*2570*/ IADD3 R4, P1, R4, R68, RZ ; - /*2580*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*2590*/ IMAD.X R5, RZ, RZ, R5, P1 ; - /*25a0*/ IMAD.IADD R8, R8, 0x1, -R7 ; - /*25b0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*25c0*/ IMAD R9, R10, 0x1000193, RZ ; - /*25d0*/ IMAD R10, R11, 0x1000193, RZ ; - /*25e0*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*25f0*/ IMAD.WIDE.U32 R8, R8, R66, c[0x3][0x190] ; - /*2600*/ LOP3.LUT R43, R10, R43, RZ, 0x3c, !PT ; - /*2610*/ LOP3.LUT R10, R37, R0, RZ, 0x3c, !PT ; - /*2620*/ IADD3 R8, P0, R8, R68, RZ ; - /*2630*/ IMAD R11, R10, 0x1000193, RZ ; - /*2640*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*2650*/ IMAD R10, R13, 0x1000193, RZ ; - /*2660*/ LOP3.LUT R39, R11, R32, RZ, 0x3c, !PT ; - /*2670*/ IMAD R11, R12, 0x1000193, RZ ; - /*2680*/ IMAD R13, R14, 0x1000193, RZ ; - /*2690*/ SHFL.IDX PT, R38, R39, R2, 0x181f ; - /*26a0*/ LOP3.LUT R64, R11, R44, RZ, 0x3c, !PT ; - /*26b0*/ S2R R44, SR_TID.X ; - /*26c0*/ LOP3.LUT R41, R10, R45, RZ, 0x3c, !PT ; - /*26d0*/ LOP3.LUT R46, R13, R46, RZ, 0x3c, !PT ; - /*26e0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*26f0*/ IMAD.HI.U32 R12, R38, c[0x3][0x18c], RZ ; - /*2700*/ IADD3 R40, R0, 0x1, RZ ; - /*2710*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*2720*/ IMAD R14, R15, 0x1000193, RZ ; - /*2730*/ IMAD R12, R13, c[0x3][0x184], R38 ; - /*2740*/ IMAD R15, R18, 0x1000193, RZ ; - /*2750*/ LOP3.LUT R67, R14, R47, RZ, 0x3c, !PT ; - /*2760*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*2770*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*2780*/ IMAD.SHL.U32 R44, R44, 0x40, RZ ; - /*2790*/ IMAD.IADD R12, R12, 0x1, -R13 ; - /*27a0*/ LOP3.LUT R44, R44, 0x3fe00, RZ, 0xc0, !PT ; - /*27b0*/ IMAD R13, R16, 0x1000193, RZ ; - /*27c0*/ IMAD R16, R17, 0x1000193, RZ ; - /*27d0*/ LDS R39, [R44+0x800] ; - /*27e0*/ LDS R38, [R44+0x840] ; - /*27f0*/ LOP3.LUT R48, R13, R48, RZ, 0x3c, !PT ; - /*2800*/ IMAD.WIDE.U32 R12, R12, R66, c[0x3][0x190] ; - /*2810*/ LOP3.LUT R49, R16, R49, RZ, 0x3c, !PT ; - /*2820*/ LOP3.LUT R50, R15, R50, RZ, 0x3c, !PT ; - /*2830*/ IMAD R16, R19, 0x1000193, RZ ; - /*2840*/ IADD3 R12, P0, R12, R68, RZ ; - /*2850*/ LOP3.LUT R47, R16, R51, RZ, 0x3c, !PT ; - /*2860*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*2870*/ LOP3.LUT R14, R39, R40, RZ, 0x3c, !PT ; - /*2880*/ IMAD R14, R14, 0x1000193, RZ ; - /*2890*/ LOP3.LUT R17, R14, R59, RZ, 0x3c, !PT ; - /*28a0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*28b0*/ IMAD R19, R20, 0x1000193, RZ ; - /*28c0*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*28d0*/ LOP3.LUT R65, R19, R52, RZ, 0x3c, !PT ; - /*28e0*/ IMAD.HI.U32 R18, R16, c[0x3][0x18c], RZ ; - /*28f0*/ IMAD.MOV R19, RZ, RZ, -R18 ; - /*2900*/ IMAD R18, R21, 0x1000193, RZ ; - /*2910*/ IMAD R16, R19, c[0x3][0x184], R16 ; - /*2920*/ LOP3.LUT R53, R18, R53, RZ, 0x3c, !PT ; - /*2930*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*2940*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*2950*/ IMAD.IADD R16, R16, 0x1, -R19 ; - /*2960*/ IMAD R19, R22, 0x1000193, RZ ; - /*2970*/ IMAD.WIDE.U32 R16, R16, R66, c[0x3][0x190] ; - /*2980*/ LOP3.LUT R52, R19, R54, RZ, 0x3c, !PT ; - /*2990*/ IADD3 R16, P0, R16, R68, RZ ; - /*29a0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*29b0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*29c0*/ IMAD R20, R23, 0x1000193, RZ ; - /*29d0*/ IMAD R23, R24, 0x1000193, RZ ; - /*29e0*/ S2R R24, SR_TID.X ; - /*29f0*/ LOP3.LUT R55, R20, R55, RZ, 0x3c, !PT ; - /*2a00*/ IMAD R22, R27, 0x1000193, RZ ; - /*2a10*/ LOP3.LUT R20, R38, R40, RZ, 0x3c, !PT ; - /*2a20*/ IMAD R20, R20, 0x1000193, RZ ; - /*2a30*/ LOP3.LUT R21, R20, R63, RZ, 0x3c, !PT ; - /*2a40*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2a50*/ IMAD.SHL.U32 R24, R24, 0x10, RZ ; - /*2a60*/ LOP3.LUT R24, R24, 0x70, RZ, 0xe2, !PT ; - /*2a70*/ LOP3.LUT R51, R23, R4, RZ, 0x3c, !PT ; - /*2a80*/ IMAD.HI.U32 R4, R20, c[0x3][0x18c], RZ ; - /*2a90*/ LOP3.LUT R27, R22, R7, RZ, 0x3c, !PT ; - /*2aa0*/ IMAD.MOV R23, RZ, RZ, -R4 ; - /*2ab0*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2ac0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2ad0*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*2ae0*/ IMAD.IADD R4, R20, 0x1, -R23 ; - /*2af0*/ IMAD R20, R25, 0x1000193, RZ ; - /*2b00*/ IMAD R23, R26, 0x1000193, RZ ; - /*2b10*/ LOP3.LUT R45, R20, R5, RZ, 0x3c, !PT ; - /*2b20*/ IMAD.WIDE.U32 R4, R4, R66, c[0x3][0x190] ; - /*2b30*/ LOP3.LUT R20, R56, R40, RZ, 0x3c, !PT ; - /*2b40*/ LOP3.LUT R68, R23, R6, RZ, 0x3c, !PT ; - /*2b50*/ IADD3 R4, P0, R4, R24, RZ ; - /*2b60*/ IMAD R20, R20, 0x1000193, RZ ; - /*2b70*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*2b80*/ LOP3.LUT R21, R20, R41, RZ, 0x3c, !PT ; - /*2b90*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*2ba0*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2bb0*/ IMAD R23, R28, 0x1000193, RZ ; - /*2bc0*/ LOP3.LUT R44, R23, R8, RZ, 0x3c, !PT ; - /*2bd0*/ IMAD.HI.U32 R8, R20, c[0x3][0x18c], RZ ; - /*2be0*/ IMAD.MOV R23, RZ, RZ, -R8 ; - /*2bf0*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2c00*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2c10*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*2c20*/ IMAD.IADD R8, R20, 0x1, -R23 ; - /*2c30*/ IMAD R20, R29, 0x1000193, RZ ; - /*2c40*/ LOP3.LUT R25, R20, R9, RZ, 0x3c, !PT ; - /*2c50*/ IMAD.WIDE.U32 R8, R8, R66, c[0x3][0x190] ; - /*2c60*/ IADD3 R8, P0, R8, R24, RZ ; - /*2c70*/ IMAD R23, R30, 0x1000193, RZ ; - /*2c80*/ IMAD R66, R31, 0x1000193, RZ ; - /*2c90*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*2ca0*/ LOP3.LUT R20, R57, R40, RZ, 0x3c, !PT ; - /*2cb0*/ LOP3.LUT R54, R23, R10, RZ, 0x3c, !PT ; - /*2cc0*/ LOP3.LUT R66, R66, R11, RZ, 0x3c, !PT ; - /*2cd0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2ce0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*2cf0*/ LOP3.LUT R21, R20, R49, RZ, 0x3c, !PT ; - /*2d00*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2d10*/ IMAD R23, R32, 0x1000193, RZ ; - /*2d20*/ IMAD.MOV.U32 R30, RZ, RZ, R44 ; - /*2d30*/ LOP3.LUT R32, R23, R12, RZ, 0x3c, !PT ; - /*2d40*/ IMAD.HI.U32 R12, R20, c[0x3][0x18c], RZ ; - /*2d50*/ IMAD.MOV R23, RZ, RZ, -R12 ; - /*2d60*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2d70*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2d80*/ IMAD R44, R33, 0x1000193, RZ ; - /*2d90*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2da0*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*2db0*/ LOP3.LUT R44, R44, R13, RZ, 0x3c, !PT ; - /*2dc0*/ IMAD.IADD R12, R20, 0x1, -R21 ; - /*2dd0*/ IMAD.WIDE.U32 R12, R12, R31, c[0x3][0x190] ; - /*2de0*/ LOP3.LUT R20, R58, R40, RZ, 0x3c, !PT ; - /*2df0*/ IADD3 R12, P0, R12, R24, RZ ; - /*2e00*/ IMAD.MOV.U32 R26, RZ, RZ, R65 ; - /*2e10*/ IMAD R20, R20, 0x1000193, RZ ; - /*2e20*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*2e30*/ IMAD R65, R34, 0x1000193, RZ ; - /*2e40*/ IMAD R22, R35, 0x1000193, RZ ; - /*2e50*/ LOP3.LUT R21, R20, R53, RZ, 0x3c, !PT ; - /*2e60*/ IMAD.MOV.U32 R29, RZ, RZ, R55 ; - /*2e70*/ LOP3.LUT R65, R65, R14, RZ, 0x3c, !PT ; - /*2e80*/ LOP3.LUT R55, R22, R15, RZ, 0x3c, !PT ; - /*2e90*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*2ea0*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2eb0*/ IMAD R61, R61, 0x1000193, RZ ; - /*2ec0*/ LOP3.LUT R24, R61, R16, RZ, 0x3c, !PT ; - /*2ed0*/ S2R R61, SR_TID.X ; - /*2ee0*/ IMAD.HI.U32 R16, R20, c[0x3][0x18c], RZ ; - /*2ef0*/ IMAD.MOV R23, RZ, RZ, -R16 ; - /*2f00*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2f10*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2f20*/ IMAD R28, R59, 0x1000193, RZ ; - /*2f30*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2f40*/ IMAD.SHL.U32 R61, R61, 0x10, RZ ; - /*2f50*/ IMAD.IADD R16, R20, 0x1, -R21 ; - /*2f60*/ LOP3.LUT R28, R28, R17, RZ, 0x3c, !PT ; - /*2f70*/ LOP3.LUT R61, R61, 0x70, RZ, 0xe2, !PT ; - /*2f80*/ IMAD.WIDE.U32 R16, R16, R31, c[0x3][0x190] ; - /*2f90*/ IADD3 R20, P0, R16, R61, RZ ; - /*2fa0*/ IMAD.X R21, RZ, RZ, R17, P0 ; - /*2fb0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*2fc0*/ LOP3.LUT R16, R3, R40, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R16, R16, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R17, R16, R45, RZ, 0x3c, !PT ; - /*2ff0*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*3000*/ IMAD R69, R69, 0x1000193, RZ ; - /*3010*/ IMAD.MOV.U32 R31, RZ, RZ, R26 ; - /*3020*/ IMAD.MOV.U32 R26, RZ, RZ, R50 ; - /*3030*/ IMAD R62, R62, 0x1000193, RZ ; - /*3040*/ IMAD.MOV.U32 R59, RZ, RZ, R51 ; - /*3050*/ LOP3.LUT R51, R62, R19, RZ, 0x3c, !PT ; - /*3060*/ IMAD.MOV.U32 R62, RZ, RZ, R46 ; - /*3070*/ IMAD R46, R63, 0x1000193, RZ ; - /*3080*/ IMAD.MOV.U32 R63, RZ, RZ, 0x80 ; - /*3090*/ IMAD R33, R60, 0x1000193, RZ ; - /*30a0*/ IMAD.MOV.U32 R60, RZ, RZ, R30 ; - /*30b0*/ LOP3.LUT R50, R69, R4, RZ, 0x3c, !PT ; - /*30c0*/ IMAD.HI.U32 R4, R16, c[0x3][0x18c], RZ ; - /*30d0*/ IMAD.MOV R19, RZ, RZ, -R4 ; - /*30e0*/ IMAD R4, R19, c[0x3][0x184], R16 ; - /*30f0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*3100*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*3110*/ LOP3.LUT R46, R46, R5, RZ, 0x3c, !PT ; - /*3120*/ IMAD.IADD R4, R4, 0x1, -R19 ; - /*3130*/ IMAD R19, R42, 0x1000193, RZ ; - /*3140*/ IMAD.WIDE.U32 R4, R4, R63, c[0x3][0x190] ; - /*3150*/ LOP3.LUT R30, R19, R6, RZ, 0x3c, !PT ; - /*3160*/ IADD3 R4, P0, R4, R61, RZ ; - /*3170*/ LOP3.LUT R6, R36, R40, RZ, 0x3c, !PT ; - /*3180*/ IMAD R34, R43, 0x1000193, RZ ; - /*3190*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*31a0*/ IMAD R16, R6, 0x1000193, RZ ; - /*31b0*/ LOP3.LUT R34, R34, R7, RZ, 0x3c, !PT ; - /*31c0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*31d0*/ LOP3.LUT R17, R16, R25, RZ, 0x3c, !PT ; - /*31e0*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*31f0*/ IMAD R35, R64, 0x1000193, RZ ; - /*3200*/ LOP3.LUT R33, R33, R18, RZ, 0x3c, !PT ; - /*3210*/ IMAD.MOV.U32 R18, RZ, RZ, R29 ; - /*3220*/ LOP3.LUT R35, R35, R8, RZ, 0x3c, !PT ; - /*3230*/ IMAD.HI.U32 R8, R16, c[0x3][0x18c], RZ ; - /*3240*/ IMAD.MOV R19, RZ, RZ, -R8 ; - /*3250*/ LOP3.LUT R8, R37, R40, RZ, 0x3c, !PT ; - /*3260*/ IMAD R16, R19, c[0x3][0x184], R16 ; - /*3270*/ IMAD R29, R8, 0x1000193, RZ ; - /*3280*/ ISETP.GE.U32.AND P0, PT, R16.reuse, c[0x3][0x184], PT ; - /*3290*/ LOP3.LUT R29, R29, R44, RZ, 0x3c, !PT ; - /*32a0*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*32b0*/ IMAD R40, R41, 0x1000193, RZ ; - /*32c0*/ IMAD.MOV.U32 R64, RZ, RZ, R26 ; - /*32d0*/ IMAD.IADD R8, R16, 0x1, -R19 ; - /*32e0*/ SHFL.IDX PT, R26, R29, R2, 0x181f ; - /*32f0*/ LOP3.LUT R40, R40, R9, RZ, 0x3c, !PT ; - /*3300*/ IMAD.WIDE.U32 R8, R8, R63, c[0x3][0x190] ; - /*3310*/ IADD3 R16, P0, R8, R61, RZ ; - /*3320*/ IMAD R41, R62, 0x1000193, RZ ; - /*3330*/ IMAD.X R17, RZ, RZ, R9, P0 ; - /*3340*/ IMAD.MOV.U32 R62, RZ, RZ, R18 ; - /*3350*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3360*/ IMAD.HI.U32 R8, R26, c[0x3][0x18c], RZ ; - /*3370*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*3380*/ IMAD R26, R9, c[0x3][0x184], R26 ; - /*3390*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*33a0*/ IMAD R42, R67, 0x1000193, RZ ; - /*33b0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*33c0*/ LOP3.LUT R42, R42, R11, RZ, 0x3c, !PT ; - /*33d0*/ IMAD.IADD R9, R26, 0x1, -R9 ; - /*33e0*/ IMAD R11, R48, 0x1000193, RZ ; - /*33f0*/ IMAD.WIDE.U32 R8, R9, R63, c[0x3][0x190] ; - /*3400*/ IADD3 R43, R0, 0x2, RZ ; - /*3410*/ IMAD.MOV.U32 R69, RZ, RZ, R52 ; - /*3420*/ LOP3.LUT R52, R11, R12, RZ, 0x3c, !PT ; - /*3430*/ IADD3 R12, P0, R8, R61, RZ ; - /*3440*/ LOP3.LUT R8, R39, R43, RZ, 0x3c, !PT ; - /*3450*/ IMAD R48, R49, 0x1000193, RZ ; - /*3460*/ IMAD R8, R8, 0x1000193, RZ ; - /*3470*/ LOP3.LUT R48, R48, R13, RZ, 0x3c, !PT ; - /*3480*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*3490*/ LOP3.LUT R9, R8, R33, RZ, 0x3c, !PT ; - /*34a0*/ SHFL.IDX PT, R8, R9, R2, 0x181f ; - /*34b0*/ LOP3.LUT R41, R41, R10, RZ, 0x3c, !PT ; - /*34c0*/ IMAD R10, R47, 0x1000193, RZ ; - /*34d0*/ LOP3.LUT R47, R10, R15, RZ, 0x3c, !PT ; - /*34e0*/ IMAD R29, R64, 0x1000193, RZ ; - /*34f0*/ IMAD.HI.U32 R10, R8, c[0x3][0x18c], RZ ; - /*3500*/ IMAD.MOV R11, RZ, RZ, -R10 ; - /*3510*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3520*/ ISETP.GE.U32.AND P0, PT, R8.reuse, c[0x3][0x184], PT ; - /*3530*/ LOP3.LUT R29, R29, R14, RZ, 0x3c, !PT ; - /*3540*/ SEL R11, RZ, c[0x3][0x184], !P0 ; - /*3550*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*3560*/ IMAD.IADD R9, R8, 0x1, -R11 ; - /*3570*/ IMAD R8, R53, 0x1000193, RZ ; - /*3580*/ LOP3.LUT R53, R8, R21, RZ, 0x3c, !PT ; - /*3590*/ IMAD.WIDE.U32 R8, R9, R63, c[0x3][0x190] ; - /*35a0*/ IADD3 R8, P0, R8, R61, RZ ; - /*35b0*/ IMAD R11, R69, 0x1000193, RZ ; - /*35c0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*35d0*/ LOP3.LUT R26, R11, R22, RZ, 0x3c, !PT ; - /*35e0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*35f0*/ IMAD R31, R31, 0x1000193, RZ ; - /*3600*/ LOP3.LUT R31, R31, R20, RZ, 0x3c, !PT ; - /*3610*/ IMAD R20, R62, 0x1000193, RZ ; - /*3620*/ LOP3.LUT R67, R20, R23, RZ, 0x3c, !PT ; - /*3630*/ LOP3.LUT R20, R38, R43, RZ, 0x3c, !PT ; - /*3640*/ IMAD R21, R20, 0x1000193, RZ ; - /*3650*/ LOP3.LUT R23, R21, R30, RZ, 0x3c, !PT ; - /*3660*/ SHFL.IDX PT, R20, R23, R2, 0x181f ; - /*3670*/ IMAD R21, R59, 0x1000193, RZ ; - /*3680*/ IMAD R22, R27, 0x1000193, RZ ; - /*3690*/ LOP3.LUT R59, R21, R4, RZ, 0x3c, !PT ; - /*36a0*/ IMAD.HI.U32 R4, R20, c[0x3][0x18c], RZ ; - /*36b0*/ IMAD.MOV R21, RZ, RZ, -R4 ; - /*36c0*/ IMAD R20, R21, c[0x3][0x184], R20 ; - /*36d0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*36e0*/ IMAD R4, R45, 0x1000193, RZ ; - /*36f0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3700*/ LOP3.LUT R69, R4, R5, RZ, 0x3c, !PT ; - /*3710*/ IMAD.IADD R21, R20, 0x1, -R21 ; - /*3720*/ IMAD.WIDE.U32 R4, R21, R63, c[0x3][0x190] ; - /*3730*/ IADD3 R20, P0, R4, R61, RZ ; - /*3740*/ LOP3.LUT R4, R56, R43, RZ, 0x3c, !PT ; - /*3750*/ IMAD R4, R4, 0x1000193, RZ ; - /*3760*/ LOP3.LUT R49, R4, R41, RZ, 0x3c, !PT ; - /*3770*/ IMAD.X R21, RZ, RZ, R5, P0 ; - /*3780*/ SHFL.IDX PT, R4, R49, R2, 0x181f ; - /*3790*/ LOP3.LUT R45, R22, R7, RZ, 0x3c, !PT ; - /*37a0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*37b0*/ IMAD R5, R68, 0x1000193, RZ ; - /*37c0*/ LOP3.LUT R27, R5, R6, RZ, 0x3c, !PT ; - /*37d0*/ IMAD R5, R60, 0x1000193, RZ ; - /*37e0*/ LOP3.LUT R64, R5, R16, RZ, 0x3c, !PT ; - /*37f0*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*3800*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3810*/ IMAD R4, R5, c[0x3][0x184], R4 ; - /*3820*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*3830*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3840*/ IMAD.IADD R4, R4, 0x1, -R5 ; - /*3850*/ LOP3.LUT R5, R57, R43, RZ, 0x3c, !PT ; - /*3860*/ IMAD R16, R25, 0x1000193, RZ ; - /*3870*/ IMAD R6, R5, 0x1000193, RZ ; - /*3880*/ IMAD.WIDE.U32 R4, R4, R63, c[0x3][0x190] ; - /*3890*/ LOP3.LUT R60, R16, R17, RZ, 0x3c, !PT ; - /*38a0*/ IADD3 R16, P0, R4, R61, RZ ; - /*38b0*/ IMAD R25, R54, 0x1000193, RZ ; - /*38c0*/ IMAD R66, R66, 0x1000193, RZ ; - /*38d0*/ IMAD.X R17, RZ, RZ, R5, P0 ; - /*38e0*/ LOP3.LUT R25, R25, R18, RZ, 0x3c, !PT ; - /*38f0*/ IMAD R5, R32, 0x1000193, RZ ; - /*3900*/ LOP3.LUT R32, R66, R19, RZ, 0x3c, !PT ; - /*3910*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3920*/ LOP3.LUT R7, R6, R29, RZ, 0x3c, !PT ; - /*3930*/ SHFL.IDX PT, R6, R7, R2, 0x181f ; - /*3940*/ IMAD.HI.U32 R4, R6, c[0x3][0x18c], RZ ; - /*3950*/ IMAD.MOV R49, RZ, RZ, -R4 ; - /*3960*/ IMAD R6, R49, c[0x3][0x184], R6 ; - /*3970*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*3980*/ LOP3.LUT R62, R5, R12, RZ, 0x3c, !PT ; - /*3990*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*39a0*/ IMAD.IADD R5, R6, 0x1, -R5 ; - /*39b0*/ LOP3.LUT R6, R58, R43, RZ, 0x3c, !PT ; - /*39c0*/ IMAD.WIDE.U32 R4, R5, R63, c[0x3][0x190] ; - /*39d0*/ IMAD R44, R44, 0x1000193, RZ ; - /*39e0*/ IADD3 R4, P0, R4, R61, RZ ; - /*39f0*/ IMAD R7, R6, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R54, R44, R13, RZ, 0x3c, !PT ; - /*3a10*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*3a20*/ LOP3.LUT R13, R7, R26, RZ, 0x3c, !PT ; - /*3a30*/ IMAD R6, R55, 0x1000193, RZ ; - /*3a40*/ IMAD R7, R24, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R66, R6, R15, RZ, 0x3c, !PT ; - /*3a60*/ LOP3.LUT R44, R7, R8, RZ, 0x3c, !PT ; - /*3a70*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*3a80*/ SHFL.IDX PT, R12, R13, R2, 0x181f ; - /*3a90*/ IMAD R28, R28, 0x1000193, RZ ; - /*3aa0*/ IMAD.HI.U32 R8, R12, c[0x3][0x18c], RZ ; - /*3ab0*/ IMAD.MOV R15, RZ, RZ, -R8 ; - /*3ac0*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*3ad0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*3ae0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*3af0*/ LOP3.LUT R55, R28, R9, RZ, 0x3c, !PT ; - /*3b00*/ IMAD.MOV.U32 R28, RZ, RZ, 0x80 ; - /*3b10*/ IMAD.IADD R8, R12, 0x1, -R13 ; - /*3b20*/ IMAD.WIDE.U32 R8, R8, R28, c[0x3][0x190] ; - /*3b30*/ IADD3 R12, P0, R8, R61, RZ ; - /*3b40*/ IMAD R8, R51, 0x1000193, RZ ; - /*3b50*/ LOP3.LUT R51, R8, R11, RZ, 0x3c, !PT ; - /*3b60*/ LOP3.LUT R8, R3, R43, RZ, 0x3c, !PT ; - /*3b70*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*3b80*/ IMAD R8, R8, 0x1000193, RZ ; - /*3b90*/ LOP3.LUT R9, R8, R27, RZ, 0x3c, !PT ; - /*3ba0*/ SHFL.IDX PT, R8, R9, R2, 0x181f ; - /*3bb0*/ IMAD R33, R33, 0x1000193, RZ ; - /*3bc0*/ IMAD R11, R50, 0x1000193, RZ ; - /*3bd0*/ LOP3.LUT R61, R33, R10, RZ, 0x3c, !PT ; - /*3be0*/ IMAD R65, R65, 0x1000193, RZ ; - /*3bf0*/ IMAD.HI.U32 R10, R8, c[0x3][0x18c], RZ ; - /*3c00*/ LOP3.LUT R24, R65, R14, RZ, 0x3c, !PT ; - /*3c10*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*3c20*/ LOP3.LUT R49, R11, R20, RZ, 0x3c, !PT ; - /*3c30*/ IMAD.MOV R11, RZ, RZ, -R10 ; - /*3c40*/ LOP3.LUT R10, R36, R43.reuse, RZ, 0x3c, !PT ; - /*3c50*/ LOP3.LUT R43, R37, R43, RZ, 0x3c, !PT ; - /*3c60*/ IMAD R10, R10, 0x1000193, RZ ; - /*3c70*/ IMAD R43, R43, 0x1000193, RZ ; - /*3c80*/ LOP3.LUT R33, R10, R25, RZ, 0x3c, !PT ; - /*3c90*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3ca0*/ LOP3.LUT R43, R43, R24, RZ, 0x3c, !PT ; - /*3cb0*/ SHFL.IDX PT, R11, R33, R2, 0x181f ; - /*3cc0*/ SHFL.IDX PT, R10, R43, R2, 0x181f ; - /*3cd0*/ IMAD R46, R46, 0x1000193, RZ ; - /*3ce0*/ S2R R43, SR_TID.X ; - /*3cf0*/ IMAD.MOV.U32 R33, RZ, RZ, R62 ; - /*3d00*/ LOP3.LUT R62, R46, R21, RZ, 0x3c, !PT ; - /*3d10*/ IMAD.HI.U32 R9, R11, c[0x3][0x18c], RZ ; - /*3d20*/ IMAD.MOV R20, RZ, RZ, -R9 ; - /*3d30*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*3d40*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*3d50*/ IMAD.MOV R21, RZ, RZ, -R9 ; - /*3d60*/ IMAD R9, R30, 0x1000193, RZ ; - /*3d70*/ IMAD R11, R20, c[0x3][0x184], R11 ; - /*3d80*/ LOP3.LUT R68, R9, R22, RZ, 0x3c, !PT ; - /*3d90*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*3da0*/ IMAD R35, R35, 0x1000193, RZ ; - /*3db0*/ ISETP.GE.U32.AND P0, PT, R11, c[0x3][0x184], PT ; - /*3dc0*/ IMAD.SHL.U32 R43, R43, 0x10, RZ ; - /*3dd0*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*3de0*/ LOP3.LUT R65, R35, R16, RZ, 0x3c, !PT ; - /*3df0*/ IMAD.WIDE.U32 R8, R9, R28, c[0x3][0x190] ; - /*3e00*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*3e10*/ LOP3.LUT R43, R43, 0x70, RZ, 0xe2, !PT ; - /*3e20*/ IMAD R40, R40, 0x1000193, RZ ; - /*3e30*/ IMAD.IADD R11, R11, 0x1, -R16 ; - /*3e40*/ IADD3 R16, P0, R8, R43, RZ ; - /*3e50*/ LOP3.LUT R63, R40, R17, RZ, 0x3c, !PT ; - /*3e60*/ IMAD.X R17, RZ, RZ, R9, P0 ; - /*3e70*/ IMAD.WIDE.U32 R8, R11, R28, c[0x3][0x190] ; - /*3e80*/ IMAD R34, R34, 0x1000193, RZ ; - /*3e90*/ IADD3 R20, P0, R8, R43, RZ ; - /*3ea0*/ IMAD R42, R42, 0x1000193, RZ ; - /*3eb0*/ IMAD R41, R41, 0x1000193, RZ ; - /*3ec0*/ IMAD R10, R21, c[0x3][0x184], R10 ; - /*3ed0*/ LOP3.LUT R50, R34, R23, RZ, 0x3c, !PT ; - /*3ee0*/ IMAD.X R21, RZ, RZ, R9, P0 ; - /*3ef0*/ IMAD.MOV.U32 R46, RZ, RZ, R49 ; - /*3f00*/ LOP3.LUT R49, R42, R19, RZ, 0x3c, !PT ; - /*3f10*/ IMAD.MOV.U32 R34, RZ, RZ, R62 ; - /*3f20*/ LOP3.LUT R62, R41, R18, RZ, 0x3c, !PT ; - /*3f30*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*3f40*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3f50*/ IADD3 R28, R0, 0x3, RZ ; - /*3f60*/ LOP3.LUT R8, R39, R28, RZ, 0x3c, !PT ; - /*3f70*/ IMAD R8, R8, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R11, R8, R51, RZ, 0x3c, !PT ; - /*3f90*/ SHFL.IDX PT, R8, R11, R2, 0x181f ; - /*3fa0*/ S2R R42, SR_TID.X ; - /*3fb0*/ IMAD R9, R52, 0x1000193, RZ ; - /*3fc0*/ IMAD.MOV.U32 R43, RZ, RZ, R66 ; - /*3fd0*/ IMAD R48, R48, 0x1000193, RZ ; - /*3fe0*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*3ff0*/ IMAD.MOV.U32 R35, RZ, RZ, R61 ; - /*4000*/ IMAD R30, R47, 0x1000193, RZ ; - /*4010*/ LOP3.LUT R66, R9, R4, RZ, 0x3c, !PT ; - /*4020*/ IMAD.HI.U32 R4, R8, c[0x3][0x18c], RZ ; - /*4030*/ IMAD.MOV R9, RZ, RZ, -R4 ; - /*4040*/ LOP3.LUT R61, R48, R5, RZ, 0x3c, !PT ; - /*4050*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*4060*/ IMAD R8, R9, c[0x3][0x184], R8 ; - /*4070*/ IMAD.MOV.U32 R39, RZ, RZ, 0x80 ; - /*4080*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*4090*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*40a0*/ IMAD.SHL.U32 R42, R42, 0x10, RZ ; - /*40b0*/ LOP3.LUT R30, R30, R7, RZ, 0x3c, !PT ; - /*40c0*/ IMAD.WIDE.U32 R4, R5, R39, c[0x3][0x190] ; - /*40d0*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*40e0*/ LOP3.LUT R42, R42, 0x70, RZ, 0xe2, !PT ; - /*40f0*/ IMAD.IADD R7, R8, 0x1, -R7 ; - /*4100*/ IADD3 R8, P0, R4, R42, RZ ; - /*4110*/ IMAD.X R9, RZ, RZ, R5, P0 ; - /*4120*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*4130*/ IMAD R29, R29, 0x1000193, RZ ; - /*4140*/ IMAD.MOV.U32 R40, RZ, RZ, R60 ; - /*4150*/ LOP3.LUT R38, R38, R28, RZ, 0x3c, !PT ; - /*4160*/ LOP3.LUT R60, R29, R6, RZ, 0x3c, !PT ; - /*4170*/ IMAD R6, R53, 0x1000193, RZ ; - /*4180*/ IMAD.MOV.U32 R41, RZ, RZ, R35 ; - /*4190*/ IMAD.MOV.U32 R35, RZ, RZ, R59 ; - /*41a0*/ IMAD.MOV.U32 R48, RZ, RZ, R46 ; - /*41b0*/ LOP3.LUT R57, R57, R28, RZ, 0x3c, !PT ; - /*41c0*/ IMAD.MOV.U32 R46, RZ, RZ, R33 ; - /*41d0*/ IMAD R31, R31, 0x1000193, RZ ; - /*41e0*/ IMAD.WIDE.U32 R4, R7, R39, c[0x3][0x190] ; - /*41f0*/ IMAD.MOV.U32 R39, RZ, RZ, R43 ; - /*4200*/ IMAD.MOV.U32 R43, RZ, RZ, R54 ; - /*4210*/ IMAD R57, R57, 0x1000193, RZ ; - /*4220*/ IMAD.MOV.U32 R52, RZ, RZ, R34 ; - /*4230*/ IMAD R34, R67, 0x1000193, RZ ; - /*4240*/ LOP3.LUT R56, R56, R28, RZ, 0x3c, !PT ; - /*4250*/ IMAD R56, R56, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R59, R6, R13, RZ, 0x3c, !PT ; - /*4270*/ IMAD R13, R38, 0x1000193, RZ ; - /*4280*/ LOP3.LUT R54, R31, R12, RZ, 0x3c, !PT ; - /*4290*/ LOP3.LUT R33, R13, R50, RZ, 0x3c, !PT ; - /*42a0*/ SHFL.IDX PT, R12, R33, R2, 0x181f ; - /*42b0*/ LOP3.LUT R31, R57, R30, RZ, 0x3c, !PT ; - /*42c0*/ SHFL.IDX PT, R31, R31, R2, 0x181f ; - /*42d0*/ LOP3.LUT R29, R34, R15, RZ, 0x3c, !PT ; - /*42e0*/ LOP3.LUT R34, R58, R28, RZ, 0x3c, !PT ; - /*42f0*/ LOP3.LUT R13, R56, R49, RZ, 0x3c, !PT ; - /*4300*/ IMAD R34, R34, 0x1000193, RZ ; - /*4310*/ IMAD.HI.U32 R15, R12, c[0x3][0x18c], RZ ; - /*4320*/ LOP3.LUT R33, R34, R29, RZ, 0x3c, !PT ; - /*4330*/ IMAD.MOV R15, RZ, RZ, -R15 ; - /*4340*/ SHFL.IDX PT, R13, R13, R2, 0x181f ; - /*4350*/ LOP3.LUT R36, R36, R28.reuse, RZ, 0x3c, !PT ; - /*4360*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*4370*/ LOP3.LUT R15, R3, R28.reuse, RZ, 0x3c, !PT ; - /*4380*/ LOP3.LUT R3, R37, R28, RZ, 0x3c, !PT ; - /*4390*/ IMAD.HI.U32 R28, R31, c[0x3][0x18c], RZ ; - /*43a0*/ SHFL.IDX PT, R33, R33, R2, 0x181f ; - /*43b0*/ IMAD.MOV R34, RZ, RZ, -R28 ; - /*43c0*/ IMAD R28, R45, 0x1000193, RZ ; - /*43d0*/ IMAD R32, R32, 0x1000193, RZ ; - /*43e0*/ IMAD R15, R15, 0x1000193, RZ ; - /*43f0*/ IADD3 R4, P0, R4, R42, RZ ; - /*4400*/ IMAD R53, R26, 0x1000193, RZ ; - /*4410*/ IMAD.HI.U32 R38, R13, c[0x3][0x18c], RZ ; - /*4420*/ LOP3.LUT R53, R53, R14, RZ, 0x3c, !PT ; - /*4430*/ IMAD.MOV R38, RZ, RZ, -R38 ; - /*4440*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*4450*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*4460*/ IMAD R13, R38, c[0x3][0x184], R13 ; - /*4470*/ IMAD R35, R35, 0x1000193, RZ ; - /*4480*/ IMAD R31, R34, c[0x3][0x184], R31 ; - /*4490*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*44a0*/ IMAD R27, R27, 0x1000193, RZ ; - /*44b0*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*44c0*/ IMAD.MOV.U32 R67, RZ, RZ, 0x80 ; - /*44d0*/ IMAD.MOV.U32 R56, RZ, RZ, R52 ; - /*44e0*/ IMAD R47, R64, 0x1000193, RZ ; - /*44f0*/ IMAD.MOV.U32 R58, RZ, RZ, R40 ; - /*4500*/ IMAD.MOV.U32 R57, RZ, RZ, R41 ; - /*4510*/ LOP3.LUT R32, R32, R23, RZ, 0x3c, !PT ; - /*4520*/ LOP3.LUT R28, R28, R19, RZ, 0x3c, !PT ; - /*4530*/ IMAD R19, R36, 0x1000193, RZ ; - /*4540*/ LOP3.LUT R23, R15, R28, RZ, 0x3c, !PT ; - /*4550*/ LOP3.LUT R15, R19, R32, RZ, 0x3c, !PT ; - /*4560*/ SHFL.IDX PT, R23, R23, R2, 0x181f ; - /*4570*/ SHFL.IDX PT, R15, R15, R2, 0x181f ; - /*4580*/ IMAD.HI.U32 R19, R33, c[0x3][0x18c], RZ ; - /*4590*/ IMAD.MOV R14, RZ, RZ, -R19 ; - /*45a0*/ IMAD R19, R14, c[0x3][0x184], R33 ; - /*45b0*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*45c0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*45d0*/ IMAD R14, R69, 0x1000193, RZ ; - /*45e0*/ LOP3.LUT R35, R35, R16, RZ, 0x3c, !PT ; - /*45f0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*4600*/ IMAD.IADD R12, R12, 0x1, -R33 ; - /*4610*/ LOP3.LUT R33, R14, R17, RZ, 0x3c, !PT ; - /*4620*/ IMAD.HI.U32 R17, R23, c[0x3][0x18c], RZ ; - /*4630*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*4640*/ IMAD.IADD R16, R13, 0x1, -R16 ; - /*4650*/ IMAD.HI.U32 R13, R15, c[0x3][0x18c], RZ ; - /*4660*/ LOP3.LUT R52, R27, R18, RZ, 0x3c, !PT ; - /*4670*/ IMAD.MOV R26, RZ, RZ, -R17 ; - /*4680*/ IMAD.WIDE.U32 R16, R16, R67, c[0x3][0x190] ; - /*4690*/ LOP3.LUT R47, R47, R20, RZ, 0x3c, !PT ; - /*46a0*/ IMAD.MOV R18, RZ, RZ, -R13 ; - /*46b0*/ IMAD.IADD R14, R31, 0x1, -R14 ; - /*46c0*/ IMAD.WIDE.U32 R12, R12, R67, c[0x3][0x190] ; - /*46d0*/ IADD3 R40, P2, R16, R42, RZ ; - /*46e0*/ IMAD R20, R18, c[0x3][0x184], R15 ; - /*46f0*/ IADD3 R12, P1, R12, R42, RZ ; - /*4700*/ IMAD.WIDE.U32 R14, R14, R67, c[0x3][0x190] ; - /*4710*/ IMAD.X R41, RZ, RZ, R17, P2 ; - /*4720*/ IADD3 R16, P2, R14, R42, RZ ; - /*4730*/ IMAD.X R13, RZ, RZ, R13, P1 ; - /*4740*/ ISETP.GE.U32.AND P1, PT, R20, c[0x3][0x184], PT ; - /*4750*/ IMAD R23, R26, c[0x3][0x184], R23 ; - /*4760*/ ISETP.GE.U32.AND P0, PT, R19, c[0x3][0x184], PT ; - /*4770*/ IMAD.X R17, RZ, RZ, R15, P2 ; - /*4780*/ SEL R15, RZ, c[0x3][0x184], !P1 ; - /*4790*/ SEL R18, RZ, c[0x3][0x184], !P0 ; - /*47a0*/ IMAD R14, R58, 0x1000193, RZ ; - /*47b0*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*47c0*/ IMAD.IADD R15, R20, 0x1, -R15 ; - /*47d0*/ IMAD.IADD R18, R19, 0x1, -R18 ; - /*47e0*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*47f0*/ LOP3.LUT R45, R14, R21, RZ, 0x3c, !PT ; - /*4800*/ IMAD.WIDE.U32 R14, R15, R67, c[0x3][0x190] ; - /*4810*/ IMAD.WIDE.U32 R18, R18, R67, c[0x3][0x190] ; - /*4820*/ IADD3 R36, P1, R14, R42, RZ ; - /*4830*/ IMAD.IADD R26, R23, 0x1, -R26 ; - /*4840*/ IADD3 R20, P0, R18, R42, RZ ; - /*4850*/ IMAD R25, R25, 0x1000193, RZ ; - /*4860*/ IMAD.WIDE.U32 R26, R26, R67, c[0x3][0x190] ; - /*4870*/ IMAD.X R37, RZ, RZ, R15, P1 ; - /*4880*/ LOP3.LUT R34, R25, R22, RZ, 0x3c, !PT ; - /*4890*/ IMAD.X R21, RZ, RZ, R19, P0 ; - /*48a0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*48b0*/ IADD3 R26, P0, R26, R42, RZ ; - /*48c0*/ IMAD R22, R39, 0x1000193, RZ ; - /*48d0*/ IMAD R18, R3, 0x1000193, RZ ; - /*48e0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*48f0*/ IMAD R3, R46, 0x1000193, RZ ; - /*4900*/ IMAD R46, R43, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R31, R22, R11, RZ, 0x3c, !PT ; - /*4920*/ IMAD.X R27, RZ, RZ, R27, P0 ; - /*4930*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*4940*/ IMAD R11, R24, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R46, R46, R9, RZ, 0x3c, !PT ; - /*4960*/ LOP3.LUT R9, R18, R31, RZ, 0x3c, !PT ; - /*4970*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*4980*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*4990*/ LDG.E.128.STRONG.GPU R24, [R26.64] ; - /*49a0*/ IMAD.MOV.U32 R67, RZ, RZ, R48 ; - /*49b0*/ LOP3.LUT R48, R3, R8, RZ, 0x3c, !PT ; - /*49c0*/ IMAD R3, R44, 0x1000193, RZ ; - /*49d0*/ LOP3.LUT R44, R11, R10, RZ, 0x3c, !PT ; - /*49e0*/ IMAD R10, R51, 0x1000193, RZ ; - /*49f0*/ IMAD R8, R55, 0x1000193, RZ ; - /*4a00*/ IMAD R11, R68, 0x1000193, RZ ; - /*4a10*/ SHFL.IDX PT, R2, R9, R2, 0x181f ; - /*4a20*/ IMAD R50, R50, 0x1000193, RZ ; - /*4a30*/ IMAD R65, R65, 0x1000193, RZ ; - /*4a40*/ LOP3.LUT R4, R3, R4, RZ, 0x3c, !PT ; - /*4a50*/ IMAD R3, R57, 0x1000193, RZ ; - /*4a60*/ LOP3.LUT R7, R10, R7, RZ, 0x3c, !PT ; - /*4a70*/ IMAD R10, R56, 0x1000193, RZ ; - /*4a80*/ LOP3.LUT R6, R3, R6, RZ, 0x3c, !PT ; - /*4a90*/ IMAD R3, R67, 0x1000193, RZ ; - /*4aa0*/ LOP3.LUT R5, R8, R5, RZ, 0x3c, !PT ; - /*4ab0*/ IMAD R56, R49, 0x1000193, RZ ; - /*4ac0*/ LOP3.LUT R9, R10, R13, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R10, R11, R14, RZ, 0x3c, !PT ; - /*4ae0*/ IMAD R14, R63, 0x1000193, RZ ; - /*4af0*/ LOP3.LUT R8, R3, R12, RZ, 0x3c, !PT ; - /*4b00*/ IMAD R3, R62, 0x1000193, RZ ; - /*4b10*/ LOP3.LUT R11, R50, R15, RZ, 0x3c, !PT ; - /*4b20*/ LOP3.LUT R13, R14, R41, RZ, 0x3c, !PT ; - /*4b30*/ LOP3.LUT R12, R65, R40, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R14, R3, R42, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R15, R56, R43, RZ, 0x3c, !PT ; -.L_x_38: - /*4b60*/ S2R R41, SR_TID.X ; - /*4b70*/ IMAD.HI.U32 R3, R2, c[0x3][0x18c], RZ ; - /*4b80*/ IMAD.MOV R3, RZ, RZ, -R3 ; - /*4b90*/ IMAD.MOV.U32 R40, RZ, RZ, 0x80 ; - /*4ba0*/ IMAD R2, R3, c[0x3][0x184], R2 ; - /*4bb0*/ ISETP.GE.U32.AND P0, PT, R2, c[0x3][0x184], PT ; - /*4bc0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*4bd0*/ IMAD.IADD R3, R2, 0x1, -R3 ; - /*4be0*/ IMAD.SHL.U32 R41, R41, 0x10, RZ ; - /*4bf0*/ IMAD.WIDE.U32 R2, R3, R40, c[0x3][0x190] ; - /*4c00*/ LOP3.LUT R41, R41, 0x70, RZ, 0xe2, !PT ; - /*4c10*/ IADD3 R40, P0, R2, R41, RZ ; - /*4c20*/ IMAD.X R41, RZ, RZ, R3, P0 ; - /*4c30*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*4c40*/ IMAD R2, R61, 0x1000193, RZ ; - /*4c50*/ IADD3 R0, R0, 0x4, RZ ; - /*4c60*/ IMAD R3, R66, 0x1000193, RZ ; - /*4c70*/ IMAD R30, R30, 0x1000193, RZ ; - /*4c80*/ LOP3.LUT R17, R2, R17, RZ, 0x3c, !PT ; - /*4c90*/ IMAD R2, R59, 0x1000193, RZ ; - /*4ca0*/ ISETP.GE.U32.AND P0, PT, R0, 0x40, PT ; - /*4cb0*/ IMAD R35, R35, 0x1000193, RZ ; - /*4cc0*/ LOP3.LUT R16, R3, R16, RZ, 0x3c, !PT ; - /*4cd0*/ IMAD R3, R52, 0x1000193, RZ ; - /*4ce0*/ LOP3.LUT R21, R2, R21, RZ, 0x3c, !PT ; - /*4cf0*/ IMAD R2, R45, 0x1000193, RZ ; - /*4d00*/ LOP3.LUT R19, R30, R19, RZ, 0x3c, !PT ; - /*4d10*/ IMAD R30, R29, 0x1000193, RZ ; - /*4d20*/ LOP3.LUT R24, R35, R24, RZ, 0x3c, !PT ; - /*4d30*/ IMAD R50, R33, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R26, R3, R26, RZ, 0x3c, !PT ; - /*4d50*/ IMAD R28, R28, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R29, R2, R37, RZ, 0x3c, !PT ; - /*4d70*/ IMAD R33, R34, 0x1000193, RZ ; - /*4d80*/ LOP3.LUT R23, R30, R23, RZ, 0x3c, !PT ; - /*4d90*/ IMAD R32, R32, 0x1000193, RZ ; - /*4da0*/ LOP3.LUT R27, R28, R27, RZ, 0x3c, !PT ; - /*4db0*/ IMAD R35, R44, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R30, R33, R38, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R49, R60, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R25, R50, R25, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R51, R54, 0x1000193, RZ ; - /*4e00*/ IMAD R53, R53, 0x1000193, RZ ; - /*4e10*/ LOP3.LUT R18, R49, R18, RZ, 0x3c, !PT ; - /*4e20*/ IMAD R47, R47, 0x1000193, RZ ; - /*4e30*/ LOP3.LUT R20, R51, R20, RZ, 0x3c, !PT ; - /*4e40*/ IMAD R3, R48, 0x1000193, RZ ; - /*4e50*/ LOP3.LUT R22, R53, R22, RZ, 0x3c, !PT ; - /*4e60*/ IMAD R46, R46, 0x1000193, RZ ; - /*4e70*/ LOP3.LUT R28, R47, R36, RZ, 0x3c, !PT ; - /*4e80*/ IMAD R2, R31, 0x1000193, RZ ; - /*4e90*/ LOP3.LUT R31, R32, R39, RZ, 0x3c, !PT ; - /*4ea0*/ LOP3.LUT R34, R35, R42, RZ, 0x3c, !PT ; - /*4eb0*/ LOP3.LUT R32, R3, R40, RZ, 0x3c, !PT ; - /*4ec0*/ LOP3.LUT R33, R46, R41, RZ, 0x3c, !PT ; - /*4ed0*/ LOP3.LUT R35, R2, R43, RZ, 0x3c, !PT ; - /*4ee0*/ @P0 CALL.REL.NOINC `(.L_x_30) ; - /*4ef0*/ BRA `(.L_x_31) ; -.L_x_30: - /*4f00*/ IMAD R4, R4, 0x1000193, RZ ; - /*4f10*/ S2R R67, SR_TID.X ; - /*4f20*/ IMAD R12, R12, 0x1000193, RZ ; - /*4f30*/ CS2R R38, SRZ ; - /*4f40*/ IMAD R8, R8, 0x1000193, RZ ; - /*4f50*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4f60*/ IMAD R16, R16, 0x1000193, RZ ; - /*4f70*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4f80*/ IMAD R24, R24, 0x1000193, RZ ; - /*4f90*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4fa0*/ IMAD R3, R4, 0x1000193, RZ ; - /*4fb0*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4fc0*/ IMAD R20, R20, 0x1000193, RZ ; - /*4fd0*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4fe0*/ IMAD R28, R28, 0x1000193, RZ ; - /*4ff0*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*5000*/ IMAD R32, R32, 0x1000193, RZ ; - /*5010*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*5020*/ IMAD R9, R12, 0x1000193, RZ ; - /*5030*/ LOP3.LUT R28, R28, R29, RZ, 0x3c, !PT ; - /*5040*/ IMAD R5, R8, 0x1000193, RZ ; - /*5050*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*5060*/ IMAD R13, R16, 0x1000193, RZ ; - /*5070*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*5080*/ IMAD R21, R24, 0x1000193, RZ ; - /*5090*/ LOP3.LUT R5, R5, R10, RZ, 0x3c, !PT ; - /*50a0*/ IMAD R0, R3, 0x1000193, RZ ; - /*50b0*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*50c0*/ IMAD R17, R20, 0x1000193, RZ ; - /*50d0*/ LOP3.LUT R21, R21, R26, RZ, 0x3c, !PT ; - /*50e0*/ IMAD R25, R28, 0x1000193, RZ ; - /*50f0*/ LOP3.LUT R7, R0, R7, RZ, 0x3c, !PT ; - /*5100*/ IMAD R29, R32, 0x1000193, RZ ; - /*5110*/ LOP3.LUT R17, R17, R22, RZ, 0x3c, !PT ; - /*5120*/ IMAD R4, R9, 0x1000193, RZ ; - /*5130*/ LOP3.LUT R25, R25, R30, RZ, 0x3c, !PT ; - /*5140*/ IMAD R2, R5, 0x1000193, RZ ; - /*5150*/ LOP3.LUT R29, R29, R34, RZ, 0x3c, !PT ; - /*5160*/ IMAD R6, R13, 0x1000193, RZ ; - /*5170*/ LOP3.LUT R0, R67, 0xff8, RZ, 0xc0, !PT ; - /*5180*/ IMAD.MOV.U32 R66, RZ, RZ, RZ ; - /*5190*/ LOP3.LUT R15, R4, R15, RZ, 0x3c, !PT ; - /*51a0*/ IMAD R4, R21, 0x1000193, RZ ; - /*51b0*/ LOP3.LUT R11, R2, R11, RZ, 0x3c, !PT ; - /*51c0*/ IMAD.SHL.U32 R0, R0, 0x8, RZ ; - /*51d0*/ LOP3.LUT R19, R6, R19, RZ, 0x3c, !PT ; - /*51e0*/ IMAD R2, R17, 0x1000193, RZ ; - /*51f0*/ LOP3.LUT R5, R4, R27, RZ, 0x3c, !PT ; - /*5200*/ IMAD R6, R25, 0x1000193, RZ ; - /*5210*/ LOP3.LUT R0, R0, 0xfffffff8, R67, 0xe2, !PT ; - /*5220*/ IMAD R8, R29, 0x1000193, RZ ; - /*5230*/ LOP3.LUT R3, R2, R23, RZ, 0x3c, !PT ; - /*5240*/ IMAD.SHL.U32 R4, R67.reuse, 0x40, RZ ; - /*5250*/ LOP3.LUT R9, R6, R31, RZ, 0x3c, !PT ; - /*5260*/ IMAD.SHL.U32 R67, R67, 0x20, RZ ; - /*5270*/ LOP3.LUT R37, R8, R35, RZ, 0x3c, !PT ; - /*5280*/ STS [R0.X4], R7 ; - /*5290*/ IMAD.MOV.U32 R6, RZ, RZ, -0x80000000 ; - /*52a0*/ CS2R R56, SRZ ; - /*52b0*/ IMAD.MOV.U32 R51, RZ, RZ, RZ ; - /*52c0*/ STS [R0.X4+0x20], R11 ; - /*52d0*/ IMAD.MOV.U32 R55, RZ, RZ, RZ ; - /*52e0*/ CS2R R40, SRZ ; - /*52f0*/ CS2R R64, SRZ ; - /*5300*/ STS [R0.X4+0x40], R15 ; - /*5310*/ IMAD.MOV.U32 R43, RZ, RZ, 0x1 ; - /*5320*/ UMOV UR5, URZ ; - /*5330*/ IMAD.MOV.U32 R7, RZ, RZ, RZ ; - /*5340*/ STS [R0.X4+0x60], R19 ; - /*5350*/ IMAD.MOV.U32 R42, RZ, RZ, RZ ; - /*5360*/ CS2R R10, SRZ ; - /*5370*/ STS [R0.X4+0x80], R3 ; - /*5380*/ STS [R0.X4+0xa0], R5 ; - /*5390*/ STS [R0.X4+0xc0], R9 ; - /*53a0*/ CS2R R2, SRZ ; - /*53b0*/ STS [R0.X4+0xe0], R37 ; - /*53c0*/ LDS.128 R16, [R67] ; - /*53d0*/ CS2R R8, SRZ ; - /*53e0*/ LDS.128 R12, [R67+0x10] ; - /*53f0*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*5400*/ CS2R R36, SRZ ; - /*5410*/ LDS.128 R32, [R4+0x800] ; - /*5420*/ LDS.128 R28, [R4+0x810] ; - /*5430*/ LDS.128 R24, [R4+0x820] ; - /*5440*/ LDS.128 R20, [R4+0x830] ; - /*5450*/ CS2R R4, SRZ ; -.L_x_32: - /*5460*/ LOP3.LUT R50, R30, R16, R9, 0x96, !PT ; - /*5470*/ USHF.L.U32 UR6, UR5, 0x3, URZ ; - /*5480*/ LOP3.LUT R45, R31, R17, R11, 0x96, !PT ; - /*5490*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*54a0*/ LOP3.LUT R44, R34, R20, R14, 0x96, !PT ; - /*54b0*/ LOP3.LUT R50, R50, R55, R0, 0x96, !PT ; - /*54c0*/ UISETP.NE.AND UP1, UPT, UR5, 0x18, UPT ; - /*54d0*/ LOP3.LUT R45, R45, R37, R10, 0x96, !PT ; - /*54e0*/ LOP3.LUT R47, R35, R21, R15, 0x96, !PT ; - /*54f0*/ LOP3.LUT R44, R44, R8, R5, 0x96, !PT ; - /*5500*/ ULDC.64 UR6, c[0x3][UR6] ; - /*5510*/ SHF.L.W.U32.HI R53, R45, 0x1, R50 ; - /*5520*/ LOP3.LUT R47, R47, R6, R4, 0x96, !PT ; - /*5530*/ SHF.L.W.U32.HI R52, R50, 0x1, R45 ; - /*5540*/ LOP3.LUT R60, R53, R44, RZ, 0x3c, !PT ; - /*5550*/ LOP3.LUT R48, R28, R22, R43, 0x96, !PT ; - /*5560*/ LOP3.LUT R53, R29, R23, R42, 0x96, !PT ; - /*5570*/ LOP3.LUT R52, R52, R47, RZ, 0x3c, !PT ; - /*5580*/ LOP3.LUT R54, R24, R18, R3, 0x96, !PT ; - /*5590*/ LOP3.LUT R58, R25, R19, R36, 0x96, !PT ; - /*55a0*/ SHF.L.W.U32.HI R49, R47, 0x1, R44 ; - /*55b0*/ SHF.L.W.U32.HI R44, R44, 0x1, R47 ; - /*55c0*/ LOP3.LUT R48, R48, R41, R39, 0x96, !PT ; - /*55d0*/ LOP3.LUT R46, R60.reuse, R43, RZ, 0x3c, !PT ; - /*55e0*/ LOP3.LUT R63, R60, R39, RZ, 0x3c, !PT ; - /*55f0*/ LOP3.LUT R53, R53, R40, R38, 0x96, !PT ; - /*5600*/ LOP3.LUT R39, R52.reuse, R29, RZ, 0x3c, !PT ; - /*5610*/ LOP3.LUT R43, R52.reuse, R23, RZ, 0x3c, !PT ; - /*5620*/ LOP3.LUT R47, R52.reuse, R42, RZ, 0x3c, !PT ; - /*5630*/ LOP3.LUT R40, R52.reuse, R40, RZ, 0x3c, !PT ; - /*5640*/ LOP3.LUT R38, R52, R38, RZ, 0x3c, !PT ; - /*5650*/ LOP3.LUT R54, R54, R56, R7, 0x96, !PT ; - /*5660*/ LOP3.LUT R58, R58, R51, R2, 0x96, !PT ; - /*5670*/ LOP3.LUT R52, R32, R26, R12, 0x96, !PT ; - /*5680*/ LOP3.LUT R42, R33, R27, R13, 0x96, !PT ; - /*5690*/ SHF.L.W.U32.HI R29, R58, 0x1, R54 ; - /*56a0*/ LOP3.LUT R23, R49, R54, RZ, 0x3c, !PT ; - /*56b0*/ LOP3.LUT R44, R44, R58, RZ, 0x3c, !PT ; - /*56c0*/ LOP3.LUT R52, R52, R65, R66, 0x96, !PT ; - /*56d0*/ LOP3.LUT R61, R42, R64, R57, 0x96, !PT ; - /*56e0*/ SHF.L.W.U32.HI R58, R54, 0x1, R58 ; - /*56f0*/ SHF.L.W.U32.HI R49, R53, 0x1, R48 ; - /*5700*/ SHF.L.W.U32.HI R54, R48, 0x1, R53 ; - /*5710*/ SHF.L.W.U32.HI R59, R61, 0x1, R52 ; - /*5720*/ SHF.L.W.U32.HI R42, R52, 0x1, R61 ; - /*5730*/ LOP3.LUT R49, R49, R52, RZ, 0x3c, !PT ; - /*5740*/ LOP3.LUT R54, R54, R61, RZ, 0x3c, !PT ; - /*5750*/ LOP3.LUT R48, R29, R48, RZ, 0x3c, !PT ; - /*5760*/ LOP3.LUT R50, R59, R50, RZ, 0x3c, !PT ; - /*5770*/ LOP3.LUT R29, R42, R45, RZ, 0x3c, !PT ; - /*5780*/ LOP3.LUT R42, R49.reuse, R34, RZ, 0x3c, !PT ; - /*5790*/ LOP3.LUT R20, R49.reuse, R20, RZ, 0x3c, !PT ; - /*57a0*/ LOP3.LUT R52, R49.reuse, R14, RZ, 0x3c, !PT ; - /*57b0*/ LOP3.LUT R8, R49.reuse, R8, RZ, 0x3c, !PT ; - /*57c0*/ LOP3.LUT R5, R49, R5, RZ, 0x3c, !PT ; - /*57d0*/ LOP3.LUT R34, R54.reuse, R21, RZ, 0x3c, !PT ; - /*57e0*/ LOP3.LUT R14, R54.reuse, R35, RZ, 0x3c, !PT ; - /*57f0*/ LOP3.LUT R49, R54.reuse, R15, RZ, 0x3c, !PT ; - /*5800*/ LOP3.LUT R6, R54.reuse, R6, RZ, 0x3c, !PT ; - /*5810*/ LOP3.LUT R21, R54, R4, RZ, 0x3c, !PT ; - /*5820*/ LOP3.LUT R53, R58, R53, RZ, 0x3c, !PT ; - /*5830*/ LOP3.LUT R15, R48, R0, RZ, 0x3c, !PT ; - /*5840*/ LOP3.LUT R54, R50.reuse, R24, RZ, 0x3c, !PT ; - /*5850*/ LOP3.LUT R0, R50.reuse, R18, RZ, 0x3c, !PT ; - /*5860*/ LOP3.LUT R24, R50.reuse, R7, RZ, 0x3c, !PT ; - /*5870*/ LOP3.LUT R18, R50, R3, RZ, 0x3c, !PT ; - /*5880*/ LOP3.LUT R7, R29, R19, RZ, 0x3c, !PT ; - /*5890*/ LOP3.LUT R4, R48.reuse, R30, RZ, 0x3c, !PT ; - /*58a0*/ LOP3.LUT R58, R29.reuse, R25, RZ, 0x3c, !PT ; - /*58b0*/ LOP3.LUT R19, R29.reuse, R36, RZ, 0x3c, !PT ; - /*58c0*/ LOP3.LUT R3, R29, R51, RZ, 0x3c, !PT ; - /*58d0*/ LOP3.LUT R30, R48, R55, RZ, 0x3c, !PT ; - /*58e0*/ LOP3.LUT R37, R53, R37, RZ, 0x3c, !PT ; - /*58f0*/ LOP3.LUT R29, R29, R2, RZ, 0x3c, !PT ; - /*5900*/ LOP3.LUT R16, R48.reuse, R16, RZ, 0x3c, !PT ; - /*5910*/ LOP3.LUT R45, R48, R9, RZ, 0x3c, !PT ; - /*5920*/ LOP3.LUT R41, R60, R41, RZ, 0x3c, !PT ; - /*5930*/ LOP3.LUT R48, R53.reuse, R11, RZ, 0x3c, !PT ; - /*5940*/ LOP3.LUT R9, R53, R31, RZ, 0x3c, !PT ; - /*5950*/ LOP3.LUT R11, R50, R56, RZ, 0x3c, !PT ; - /*5960*/ LOP3.LUT R26, R23, R26, RZ, 0x3c, !PT ; - /*5970*/ LOP3.LUT R56, R44, R27, RZ, 0x3c, !PT ; - /*5980*/ SHF.L.W.U32.HI R31, R30, 0x15, R37 ; - /*5990*/ SHF.L.W.U32.HI R25, R24, 0xe, R29 ; - /*59a0*/ LOP3.LUT R17, R53, R17, RZ, 0x3c, !PT ; - /*59b0*/ SHF.L.W.U32.HI R30, R37, 0x15, R30 ; - /*59c0*/ SHF.L.W.U32.HI R24, R29, 0xe, R24 ; - /*59d0*/ LOP3.LUT R28, R60.reuse, R28, RZ, 0x3c, !PT ; - /*59e0*/ LOP3.LUT R22, R60, R22, RZ, 0x3c, !PT ; - /*59f0*/ LOP3.LUT R53, R53, R10, RZ, 0x3c, !PT ; - /*5a00*/ SHF.L.W.U32.HI R29, R47, 0xb, R46 ; - /*5a10*/ SHF.L.W.U32.HI R37, R41, 0xf, R40 ; - /*5a20*/ SHF.L.W.U32.HI R55, R40, 0xf, R41 ; - /*5a30*/ SHF.L.W.U32.HI R46, R46, 0xb, R47 ; - /*5a40*/ SHF.L.W.U32.HI R35, R34, 0xc, R20 ; - /*5a50*/ LOP3.LUT R66, R23, R66, RZ, 0x3c, !PT ; - /*5a60*/ LOP3.LUT R57, R44, R57, RZ, 0x3c, !PT ; - /*5a70*/ LOP3.LUT R60, R23.reuse, R65, RZ, 0x3c, !PT ; - /*5a80*/ LOP3.LUT R41, R44.reuse, R64, RZ, 0x3c, !PT ; - /*5a90*/ LOP3.LUT R27, R23, R12, RZ, 0x3c, !PT ; - /*5aa0*/ LOP3.LUT R62, R44, R13, RZ, 0x3c, !PT ; - /*5ab0*/ SHF.L.W.U32.HI R34, R20, 0xc, R34 ; - /*5ac0*/ SHF.L.W.U32.HI R47, R56, 0x4, R26 ; - /*5ad0*/ SHF.L.W.U32.HI R56, R26, 0x4, R56 ; - /*5ae0*/ SHF.L.W.U32.HI R13, R42, 0x1, R14 ; - /*5af0*/ SHF.L.W.U32.HI R12, R14, 0x1, R42 ; - /*5b00*/ PRMT R20, R3, 0x2107, R11 ; - /*5b10*/ SHF.L.W.U32.HI R10, R52, 0xa, R49 ; - /*5b20*/ SHF.L.W.U32.HI R50, R54, 0x1b, R58 ; - /*5b30*/ PRMT R51, R53, 0x4321, R15 ; - /*5b40*/ PRMT R40, R15, 0x4321, R53 ; - /*5b50*/ PRMT R11, R11, 0x2107, R3 ; - /*5b60*/ SHF.L.W.U32.HI R26, R45, 0x19, R48 ; - /*5b70*/ SHF.L.W.U32.HI R42, R48, 0x19, R45 ; - /*5b80*/ SHF.L.W.U32.HI R52, R49, 0xa, R52 ; - /*5b90*/ SHF.L.W.U32.HI R54, R58, 0x1b, R54 ; - /*5ba0*/ SHF.L.W.U32.HI R36, R66, 0x12, R57 ; - /*5bb0*/ SHF.L.W.U32.HI R3, R57, 0x12, R66 ; - /*5bc0*/ SHF.L.W.U32.HI R53, R41, 0x9, R60 ; - /*5bd0*/ SHF.L.W.U32.HI R45, R39, 0x1e, R28 ; - /*5be0*/ SHF.L.W.U32.HI R61, R28, 0x1e, R39 ; - /*5bf0*/ SHF.L.W.U32.HI R57, R16, 0x17, R17 ; - /*5c00*/ SHF.L.W.U32.HI R58, R21, 0x2, R5 ; - /*5c10*/ SHF.L.W.U32.HI R60, R60, 0x9, R41 ; - /*5c20*/ SHF.L.W.U32.HI R39, R18, 0x7, R19 ; - /*5c30*/ SHF.L.W.U32.HI R15, R22, 0x6, R43 ; - /*5c40*/ SHF.L.W.U32.HI R14, R43, 0x6, R22 ; - /*5c50*/ SHF.L.W.U32.HI R2, R17, 0x17, R16 ; - /*5c60*/ SHF.L.W.U32.HI R59, R19, 0x7, R18 ; - /*5c70*/ SHF.L.W.U32.HI R43, R5, 0x2, R21 ; - /*5c80*/ SHF.L.W.U32.HI R49, R27, 0x3, R62 ; - /*5c90*/ SHF.L.W.U32.HI R22, R62, 0x3, R27 ; - /*5ca0*/ SHF.L.W.U32.HI R17, R6, 0xd, R8 ; - /*5cb0*/ SHF.L.W.U32.HI R16, R8, 0xd, R6 ; - /*5cc0*/ SHF.L.W.U32.HI R48, R0, 0x14, R7 ; - /*5cd0*/ SHF.L.W.U32.HI R27, R7, 0x14, R0 ; - /*5ce0*/ LOP3.LUT R65, R54, R52, R56, 0xb4, !PT ; - /*5cf0*/ LOP3.LUT R8, R56, R55, R52, 0xb4, !PT ; - /*5d00*/ LOP3.LUT R41, R52, R40, R55, 0xb4, !PT ; - /*5d10*/ SHF.L.W.U32.HI R19, R4, 0x1c, R9 ; - /*5d20*/ SHF.L.W.U32.HI R18, R9, 0x1c, R4 ; - /*5d30*/ LOP3.LUT R55, R55, R54, R40, 0xb4, !PT ; - /*5d40*/ LOP3.LUT R56, R40, R56, R54, 0xb4, !PT ; - /*5d50*/ LOP3.LUT R66, R61, R39, R57, 0xb4, !PT ; - /*5d60*/ LOP3.LUT R5, R57, R60, R39, 0xb4, !PT ; - /*5d70*/ LOP3.LUT R7, R58, R57, R61, 0xb4, !PT ; - /*5d80*/ SHF.L.W.U32.HI R28, R38, 0x1d, R63 ; - /*5d90*/ SHF.L.W.U32.HI R21, R63, 0x1d, R38 ; - /*5da0*/ LOP3.LUT R64, R50, R10, R47, 0xb4, !PT ; - /*5db0*/ LOP3.LUT R6, R47, R37, R10, 0xb4, !PT ; - /*5dc0*/ LOP3.LUT R40, R10, R51, R37, 0xb4, !PT ; - /*5dd0*/ LOP3.LUT R57, R45, R59, R2, 0xb4, !PT ; - /*5de0*/ LOP3.LUT R4, R2, R53, R59, 0xb4, !PT ; - /*5df0*/ LOP3.LUT R38, R59, R43, R53, 0xb4, !PT ; - /*5e00*/ LOP3.LUT R10, R53, R45, R43, 0xb4, !PT ; - /*5e10*/ LOP3.LUT R2, R43, R2, R45, 0xb4, !PT ; - /*5e20*/ LOP3.LUT R9, R46, R34, RZ, 0x30, !PT ; - /*5e30*/ LOP3.LUT R37, R37, R50, R51, 0xb4, !PT ; - /*5e40*/ LOP3.LUT R43, R29, R35, RZ, 0x30, !PT ; - /*5e50*/ LOP3.LUT R51, R51, R47, R50, 0xb4, !PT ; - /*5e60*/ LOP3.LUT R47, R24, R23.reuse, R32.reuse, 0x6, !PT ; - /*5e70*/ LOP3.LUT R50, R34, R23.reuse, R32.reuse, 0x90, !PT ; - /*5e80*/ LOP3.LUT R32, R9, R23, R32, 0x96, !PT ; - /*5e90*/ LOP3.LUT R9, R43, R44.reuse, R33.reuse, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R45, R25, R44.reuse, R33.reuse, 0x6, !PT ; - /*5eb0*/ LOP3.LUT R44, R35, R44, R33, 0x90, !PT ; - /*5ec0*/ LOP3.LUT R33, R9, UR7, RZ, 0x3c, !PT ; - /*5ed0*/ LOP3.LUT R43, R42, R3, R11, 0xb4, !PT ; - /*5ee0*/ LOP3.LUT R9, R11, R12, R3, 0xb4, !PT ; - /*5ef0*/ LOP3.LUT R3, R3, R14, R12, 0xb4, !PT ; - /*5f00*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*5f10*/ LOP3.LUT R12, R12, R42, R14, 0xb4, !PT ; - /*5f20*/ LOP3.LUT R14, R14, R11, R42, 0xb4, !PT ; - /*5f30*/ LOP3.LUT R42, R26, R36, R20, 0xb4, !PT ; - /*5f40*/ LOP3.LUT R11, R20, R13, R36, 0xb4, !PT ; - /*5f50*/ LOP3.LUT R36, R36, R15, R13, 0xb4, !PT ; - /*5f60*/ LOP3.LUT R13, R13, R26, R15, 0xb4, !PT ; - /*5f70*/ LOP3.LUT R15, R15, R20, R26, 0xb4, !PT ; - /*5f80*/ LOP3.LUT R26, R18, R22, R27, 0xb4, !PT ; - /*5f90*/ LOP3.LUT R20, R27, R16, R22, 0xb4, !PT ; - /*5fa0*/ LOP3.LUT R22, R22, R21, R16, 0xb4, !PT ; - /*5fb0*/ LOP3.LUT R16, R16, R18, R21, 0xb4, !PT ; - /*5fc0*/ LOP3.LUT R18, R21, R27, R18, 0xb4, !PT ; - /*5fd0*/ LOP3.LUT R21, R48, R17, R49, 0xb4, !PT ; - /*5fe0*/ LOP3.LUT R23, R49, R28, R17, 0xb4, !PT ; - /*5ff0*/ LOP3.LUT R32, R32, UR6, RZ, 0x3c, !PT ; - /*6000*/ LOP3.LUT R27, R19, R49, R48, 0xb4, !PT ; - /*6010*/ LOP3.LUT R17, R17, R19, R28, 0xb4, !PT ; - /*6020*/ LOP3.LUT R19, R28, R48, R19, 0xb4, !PT ; - /*6030*/ LOP3.LUT R35, R35, R31, R29, 0xb4, !PT ; - /*6040*/ LOP3.LUT R34, R34, R30, R46, 0xb4, !PT ; - /*6050*/ LOP3.LUT R28, R46, R24, R30, 0xb4, !PT ; - /*6060*/ LOP3.LUT R29, R29, R25, R31, 0xb4, !PT ; - /*6070*/ LOP3.LUT R39, R39, R58, R60, 0xb4, !PT ; - /*6080*/ LOP3.LUT R0, R60, R61, R58, 0xb4, !PT ; - /*6090*/ LOP3.LUT R30, R47, R30, RZ, 0x3c, !PT ; - /*60a0*/ LOP3.LUT R31, R45, R31, RZ, 0x3c, !PT ; - /*60b0*/ LOP3.LUT R24, R50, R24, RZ, 0x3c, !PT ; - /*60c0*/ LOP3.LUT R25, R44, R25, RZ, 0x3c, !PT ; - /*60d0*/ @P0 BRA `(.L_x_32) ; - /*60e0*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x8] ; - /*60f0*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0xc] ; - /*6100*/ LDG.E.64.STRONG.SM R2, [R2.64] ; - /*6110*/ PRMT R10, R33, 0x123, RZ ; - /*6120*/ BSSY B0, `(.L_x_33) ; - /*6130*/ PRMT R11, R32, 0x123, RZ ; - /*6140*/ ISETP.GT.U32.AND P0, PT, R10, R2, PT ; - /*6150*/ ISETP.GT.U32.AND.EX P0, PT, R11, R3, PT, P0 ; - /*6160*/ @P0 BRA `(.L_x_34) ; - /*6170*/ S2R R3, SR_LANEID ; - /*6180*/ VOTEU.ANY UR8, UPT, PT ; - /*6190*/ FLO.U32 R0, UR8 ; - /*61a0*/ ULDC.64 UR6, c[0x0][0x168] ; - /*61b0*/ UIADD3 UR5, UP1, UR6, 0x140, URZ ; - /*61c0*/ UIADD3.X UR6, URZ, UR7, URZ, UP1, !UPT ; - /*61d0*/ POPC R5, UR8 ; - /*61e0*/ IMAD.U32 R2, RZ, RZ, UR5 ; - /*61f0*/ ISETP.EQ.U32.AND P0, PT, R0, R3, PT ; - /*6200*/ IMAD.U32 R3, RZ, RZ, UR6 ; - /*6210*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R2.64], R5 ; - /*6220*/ S2R R4, SR_LTMASK ; - /*6230*/ LOP3.LUT R4, R4, UR8, RZ, 0xc0, !PT ; - /*6240*/ POPC R7, R4 ; - /*6250*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*6260*/ IMAD.IADD R6, R6, 0x1, R7 ; - /*6270*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*6280*/ @P0 EXIT ; - /*6290*/ LDL.LU.64 R62, [R1+0x10] ; - /*62a0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*62b0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*62c0*/ LDS.128 R12, [R67] ; - /*62d0*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*62e0*/ LDS.128 R16, [R67+0x10] ; - /*62f0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*6300*/ IMAD.MOV.U32 R68, RZ, RZ, c[0x4][0x0] ; - /*6310*/ IMAD.MOV.U32 R69, RZ, RZ, c[0x4][0x4] ; - /*6320*/ STG.E.EF.128 [R4.64], R12 ; - /*6330*/ STG.E.EF.128 [R4.64+0x10], R16 ; - /*6340*/ STG.E.EF.64 [R6.64+0x100], R62 ; - /*6350*/ LDG.E.64.STRONG.SM R8, [R68.64] ; - /*6360*/ STG.E.EF.64 [R2.64+-0x60], R8 ; - /*6370*/ STG.E.EF.64 [R6.64+0x148], R10 ; -.L_x_34: - /*6380*/ BSYNC B0 ; -.L_x_33: - /*6390*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*63a0*/ @P0 CALL.REL.NOINC `(.L_x_35) ; - /*63b0*/ BRA `(.L_x_36) ; -.L_x_35: - /*63c0*/ EXIT ; -.L_x_28: - /*63d0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*63e0*/ MOV R56, 0x6400 ; - /*63f0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6400*/ BRA `(.L_x_37) ; -.L_x_29: - /*6410*/ IMAD.MOV.U32 R3, RZ, RZ, R43 ; - /*6420*/ MOV R56, 0x6450 ; - /*6430*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6440*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6450*/ S2R R42, SR_TID.X ; - /*6460*/ IMAD.HI.U32 R40, R3, c[0x3][0x18c], RZ ; - /*6470*/ S2R R44, SR_TID.X ; - /*6480*/ IMAD.MOV R40, RZ, RZ, -R40 ; - /*6490*/ IMAD.MOV.U32 R41, RZ, RZ, 0x80 ; - /*64a0*/ IMAD R3, R40, c[0x3][0x184], R3 ; - /*64b0*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*64c0*/ SEL R40, RZ, c[0x3][0x184], !P0 ; - /*64d0*/ IMAD.IADD R40, R3, 0x1, -R40 ; - /*64e0*/ IMAD.SHL.U32 R42, R42, 0x10, RZ ; - /*64f0*/ IMAD.WIDE.U32 R40, R40, R41, c[0x3][0x190] ; - /*6500*/ LOP3.LUT R42, R42, 0x70, RZ, 0xe2, !PT ; - /*6510*/ IMAD.SHL.U32 R44, R44, 0x40, RZ ; - /*6520*/ IADD3 R40, P0, R40, R42, RZ ; - /*6530*/ LOP3.LUT R44, R44, 0x3fe00, RZ, 0xc0, !PT ; - /*6540*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*6550*/ LDS R3, [R44+0x880] ; - /*6560*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*6570*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6580*/ MOV R56, 0x65d0 ; - /*6590*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*65a0*/ IMAD R3, R3, 0x1000193, RZ ; - /*65b0*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*65c0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*65d0*/ S2R R46, SR_TID.X ; - /*65e0*/ IMAD.HI.U32 R44, R3, c[0x3][0x18c], RZ ; - /*65f0*/ S2R R48, SR_TID.X ; - /*6600*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*6610*/ IMAD.MOV.U32 R45, RZ, RZ, 0x80 ; - /*6620*/ IMAD R44, R44, c[0x3][0x184], R3 ; - /*6630*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*6640*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6650*/ IMAD.IADD R44, R44, 0x1, -R3 ; - /*6660*/ IMAD.SHL.U32 R46, R46, 0x10, RZ ; - /*6670*/ IMAD.WIDE.U32 R44, R44, R45, c[0x3][0x190] ; - /*6680*/ LOP3.LUT R46, R46, 0x70, RZ, 0xe2, !PT ; - /*6690*/ IMAD.SHL.U32 R48, R48, 0x40, RZ ; - /*66a0*/ IADD3 R44, P0, R44, R46, RZ ; - /*66b0*/ LOP3.LUT R48, R48, 0x3fe00, RZ, 0xc0, !PT ; - /*66c0*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*66d0*/ LDS R3, [R48+0x8c0] ; - /*66e0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*66f0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6700*/ MOV R56, 0x6750 ; - /*6710*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6720*/ IMAD R3, R3, 0x1000193, RZ ; - /*6730*/ LOP3.LUT R3, R3, R16, RZ, 0x3c, !PT ; - /*6740*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6750*/ S2R R50, SR_TID.X ; - /*6760*/ IMAD.HI.U32 R48, R3, c[0x3][0x18c], RZ ; - /*6770*/ S2R R52, SR_TID.X ; - /*6780*/ IMAD.MOV R48, RZ, RZ, -R48 ; - /*6790*/ IMAD.MOV.U32 R49, RZ, RZ, 0x80 ; - /*67a0*/ IMAD R48, R48, c[0x3][0x184], R3 ; - /*67b0*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*67c0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*67d0*/ IMAD.IADD R48, R48, 0x1, -R3 ; - /*67e0*/ IMAD.SHL.U32 R50, R50, 0x10, RZ ; - /*67f0*/ IMAD.WIDE.U32 R48, R48, R49, c[0x3][0x190] ; - /*6800*/ LOP3.LUT R50, R50, 0x70, RZ, 0xe2, !PT ; - /*6810*/ IMAD.SHL.U32 R52, R52, 0x40, RZ ; - /*6820*/ IADD3 R48, P0, R48, R50, RZ ; - /*6830*/ LOP3.LUT R52, R52, 0x3fe00, RZ, 0xc0, !PT ; - /*6840*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*6850*/ LDS R3, [R52+0x900] ; - /*6860*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*6870*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6880*/ MOV R56, 0x68d0 ; - /*6890*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*68a0*/ IMAD R3, R3, 0x1000193, RZ ; - /*68b0*/ LOP3.LUT R3, R3, R20, RZ, 0x3c, !PT ; - /*68c0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*68d0*/ S2R R54, SR_TID.X ; - /*68e0*/ IMAD.HI.U32 R52, R3, c[0x3][0x18c], RZ ; - /*68f0*/ S2R R56, SR_TID.X ; - /*6900*/ IMAD.MOV R52, RZ, RZ, -R52 ; - /*6910*/ IMAD.MOV.U32 R53, RZ, RZ, 0x80 ; - /*6920*/ IMAD R52, R52, c[0x3][0x184], R3 ; - /*6930*/ ISETP.GE.U32.AND P0, PT, R52, c[0x3][0x184], PT ; - /*6940*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6950*/ IMAD.IADD R52, R52, 0x1, -R3 ; - /*6960*/ IMAD.SHL.U32 R54, R54, 0x10, RZ ; - /*6970*/ IMAD.WIDE.U32 R52, R52, R53, c[0x3][0x190] ; - /*6980*/ LOP3.LUT R54, R54, 0x70, RZ, 0xe2, !PT ; - /*6990*/ IMAD.SHL.U32 R56, R56, 0x40, RZ ; - /*69a0*/ IADD3 R52, P0, R52, R54, RZ ; - /*69b0*/ LOP3.LUT R56, R56, 0x3fe00, RZ, 0xc0, !PT ; - /*69c0*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*69d0*/ LDS R3, [R56+0x940] ; - /*69e0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*69f0*/ IMAD R63, R4, 0x1000193, RZ ; - /*6a00*/ IMAD R4, R5, 0x1000193, RZ ; - /*6a10*/ MOV R56, 0x6ad0 ; - /*6a20*/ IMAD R61, R6, 0x1000193, RZ ; - /*6a30*/ LOP3.LUT R63, R63, R36, RZ, 0x3c, !PT ; - /*6a40*/ IMAD R60, R7, 0x1000193, RZ ; - /*6a50*/ LOP3.LUT R37, R4, R37, RZ, 0x3c, !PT ; - /*6a60*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6a70*/ LOP3.LUT R61, R61, R38, RZ, 0x3c, !PT ; - /*6a80*/ LOP3.LUT R60, R60, R39, RZ, 0x3c, !PT ; - /*6a90*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6aa0*/ IMAD R3, R3, 0x1000193, RZ ; - /*6ab0*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*6ac0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6ad0*/ S2R R6, SR_TID.X ; - /*6ae0*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*6af0*/ S2R R36, SR_TID.X ; - /*6b00*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*6b10*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*6b20*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*6b30*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*6b40*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6b50*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*6b60*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*6b70*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*6b80*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*6b90*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6ba0*/ IADD3 R4, P0, R4, R6, RZ ; - /*6bb0*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6bc0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*6bd0*/ LDS R39, [R36+0x980] ; - /*6be0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*6bf0*/ IMAD R65, R8, 0x1000193, RZ ; - /*6c00*/ MOV R56, 0x6cd0 ; - /*6c10*/ IMAD R3, R10, 0x1000193, RZ ; - /*6c20*/ IMAD R8, R9, 0x1000193, RZ ; - /*6c30*/ LOP3.LUT R65, R65, R40, RZ, 0x3c, !PT ; - /*6c40*/ IMAD R10, R11, 0x1000193, RZ ; - /*6c50*/ LOP3.LUT R62, R3, R42, RZ, 0x3c, !PT ; - /*6c60*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6c70*/ LOP3.LUT R41, R8, R41, RZ, 0x3c, !PT ; - /*6c80*/ LOP3.LUT R59, R10, R43, RZ, 0x3c, !PT ; - /*6c90*/ LOP3.LUT R39, R39, R0, RZ, 0x3c, !PT ; - /*6ca0*/ IMAD R39, R39, 0x1000193, RZ ; - /*6cb0*/ LOP3.LUT R3, R39, R28, RZ, 0x3c, !PT ; - /*6cc0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6cd0*/ S2R R10, SR_TID.X ; - /*6ce0*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*6cf0*/ S2R R36, SR_TID.X ; - /*6d00*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*6d10*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*6d20*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*6d30*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*6d40*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6d50*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*6d60*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*6d70*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*6d80*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*6d90*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6da0*/ IADD3 R8, P0, R8, R10, RZ ; - /*6db0*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6dc0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*6dd0*/ LDS R39, [R36+0x9c0] ; - /*6de0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*6df0*/ IMAD R67, R12, 0x1000193, RZ ; - /*6e00*/ MOV R56, 0x6ed0 ; - /*6e10*/ IMAD R3, R14, 0x1000193, RZ ; - /*6e20*/ IMAD R12, R13, 0x1000193, RZ ; - /*6e30*/ LOP3.LUT R67, R67, R44, RZ, 0x3c, !PT ; - /*6e40*/ IMAD R58, R15, 0x1000193, RZ ; - /*6e50*/ LOP3.LUT R64, R3, R46, RZ, 0x3c, !PT ; - /*6e60*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6e70*/ LOP3.LUT R45, R12, R45, RZ, 0x3c, !PT ; - /*6e80*/ LOP3.LUT R58, R58, R47, RZ, 0x3c, !PT ; - /*6e90*/ LOP3.LUT R39, R39, R0, RZ, 0x3c, !PT ; - /*6ea0*/ IMAD R39, R39, 0x1000193, RZ ; - /*6eb0*/ LOP3.LUT R3, R39, R32, RZ, 0x3c, !PT ; - /*6ec0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6ed0*/ S2R R14, SR_TID.X ; - /*6ee0*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*6ef0*/ S2R R36, SR_TID.X ; - /*6f00*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*6f10*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*6f20*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*6f30*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*6f40*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6f50*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*6f60*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*6f70*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*6f80*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*6f90*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6fa0*/ IADD3 R12, P0, R12, R14, RZ ; - /*6fb0*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6fc0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*6fd0*/ LDS R3, [R36+0x800] ; - /*6fe0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*6ff0*/ IMAD R66, R19, 0x1000193, RZ ; - /*7000*/ MOV R56, 0x72f0 ; - /*7010*/ IMAD R19, R24, 0x1000193, RZ ; - /*7020*/ IMAD R24, R25, 0x1000193, RZ ; - /*7030*/ LOP3.LUT R66, R66, R51, RZ, 0x3c, !PT ; - /*7040*/ IMAD R39, R16, 0x1000193, RZ ; - /*7050*/ LOP3.LUT R42, R19, R4, RZ, 0x3c, !PT ; - /*7060*/ IMAD R16, R17, 0x1000193, RZ ; - /*7070*/ LOP3.LUT R24, R24, R5, RZ, 0x3c, !PT ; - /*7080*/ IMAD R17, R20, 0x1000193, RZ ; - /*7090*/ LOP3.LUT R36, R39, R48, RZ, 0x3c, !PT ; - /*70a0*/ IMAD R5, R28, 0x1000193, RZ ; - /*70b0*/ IADD3 R28, R0, 0x1, RZ ; - /*70c0*/ IMAD R69, R18, 0x1000193, RZ ; - /*70d0*/ LOP3.LUT R49, R16, R49, RZ, 0x3c, !PT ; - /*70e0*/ IMAD R18, R21, 0x1000193, RZ ; - /*70f0*/ LOP3.LUT R52, R17, R52, RZ, 0x3c, !PT ; - /*7100*/ IMAD R17, R22, 0x1000193, RZ ; - /*7110*/ STL [R1+0x4], R36 ; - /*7120*/ IMAD R16, R23, 0x1000193, RZ ; - /*7130*/ LOP3.LUT R38, R5, R8, RZ, 0x3c, !PT ; - /*7140*/ IMAD R21, R26, 0x1000193, RZ ; - /*7150*/ LOP3.LUT R54, R17, R54, RZ, 0x3c, !PT ; - /*7160*/ IMAD R4, R27, 0x1000193, RZ ; - /*7170*/ LOP3.LUT R55, R16, R55, RZ, 0x3c, !PT ; - /*7180*/ IMAD R17, R30, 0x1000193, RZ ; - /*7190*/ LOP3.LUT R69, R69, R50, RZ, 0x3c, !PT ; - /*71a0*/ IMAD R16, R31, 0x1000193, RZ ; - /*71b0*/ LOP3.LUT R36, R21, R6, RZ, 0x3c, !PT ; - /*71c0*/ IMAD R6, R29, 0x1000193, RZ ; - /*71d0*/ LOP3.LUT R27, R4, R7, RZ, 0x3c, !PT ; - /*71e0*/ IMAD R5, R32, 0x1000193, RZ ; - /*71f0*/ LOP3.LUT R53, R18, R53, RZ, 0x3c, !PT ; - /*7200*/ IMAD R46, R33, 0x1000193, RZ ; - /*7210*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7220*/ IMAD R47, R34, 0x1000193, RZ ; - /*7230*/ LOP3.LUT R39, R6, R9, RZ, 0x3c, !PT ; - /*7240*/ IMAD R48, R35, 0x1000193, RZ ; - /*7250*/ LOP3.LUT R40, R17, R10, RZ, 0x3c, !PT ; - /*7260*/ IMAD R4, R3, 0x1000193, RZ ; - /*7270*/ LOP3.LUT R43, R16, R11, RZ, 0x3c, !PT ; - /*7280*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7290*/ LOP3.LUT R3, R4, R37, RZ, 0x3c, !PT ; - /*72a0*/ LOP3.LUT R44, R5, R12, RZ, 0x3c, !PT ; - /*72b0*/ LOP3.LUT R46, R46, R13, RZ, 0x3c, !PT ; - /*72c0*/ LOP3.LUT R47, R47, R14, RZ, 0x3c, !PT ; - /*72d0*/ LOP3.LUT R48, R48, R15, RZ, 0x3c, !PT ; - /*72e0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*72f0*/ S2R R6, SR_TID.X ; - /*7300*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*7310*/ S2R R8, SR_TID.X ; - /*7320*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*7330*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*7340*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*7350*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*7360*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7370*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*7380*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*7390*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*73a0*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*73b0*/ IMAD.SHL.U32 R8, R8, 0x40, RZ ; - /*73c0*/ IADD3 R4, P0, R4, R6, RZ ; - /*73d0*/ LOP3.LUT R8, R8, 0x3fe00, RZ, 0xc0, !PT ; - /*73e0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*73f0*/ LDS R3, [R8+0x840] ; - /*7400*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7410*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7420*/ MOV R56, 0x7470 ; - /*7430*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7440*/ IMAD R8, R3, 0x1000193, RZ ; - /*7450*/ LOP3.LUT R3, R8, R41, RZ, 0x3c, !PT ; - /*7460*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*7470*/ S2R R10, SR_TID.X ; - /*7480*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*7490*/ S2R R12, SR_TID.X ; - /*74a0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*74b0*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*74c0*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*74d0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*74e0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*74f0*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*7500*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*7510*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*7520*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*7530*/ IMAD.SHL.U32 R12, R12, 0x40, RZ ; - /*7540*/ IADD3 R8, P0, R8, R10, RZ ; - /*7550*/ LOP3.LUT R12, R12, 0x3fe00, RZ, 0xc0, !PT ; - /*7560*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7570*/ LDS R3, [R12+0x880] ; - /*7580*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7590*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*75a0*/ MOV R56, 0x75f0 ; - /*75b0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*75c0*/ IMAD R12, R3, 0x1000193, RZ ; - /*75d0*/ LOP3.LUT R3, R12, R45, RZ, 0x3c, !PT ; - /*75e0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*75f0*/ S2R R14, SR_TID.X ; - /*7600*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*7610*/ S2R R16, SR_TID.X ; - /*7620*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*7630*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*7640*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*7650*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*7660*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7670*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*7680*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*7690*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*76a0*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*76b0*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*76c0*/ IADD3 R12, P0, R12, R14, RZ ; - /*76d0*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*76e0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*76f0*/ LDS R3, [R16+0x8c0] ; - /*7700*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7710*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7720*/ MOV R56, 0x7770 ; - /*7730*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7740*/ IMAD R16, R3, 0x1000193, RZ ; - /*7750*/ LOP3.LUT R3, R16, R49, RZ, 0x3c, !PT ; - /*7760*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*7770*/ S2R R18, SR_TID.X ; - /*7780*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*7790*/ S2R R20, SR_TID.X ; - /*77a0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*77b0*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*77c0*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*77d0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*77e0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*77f0*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*7800*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*7810*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*7820*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*7830*/ IMAD.SHL.U32 R20, R20, 0x40, RZ ; - /*7840*/ IADD3 R16, P0, R16, R18, RZ ; - /*7850*/ LOP3.LUT R20, R20, 0x3fe00, RZ, 0xc0, !PT ; - /*7860*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*7870*/ LDS R3, [R20+0x900] ; - /*7880*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*7890*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*78a0*/ MOV R56, 0x78f0 ; - /*78b0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*78c0*/ IMAD R20, R3, 0x1000193, RZ ; - /*78d0*/ LOP3.LUT R3, R20, R53, RZ, 0x3c, !PT ; - /*78e0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*78f0*/ S2R R22, SR_TID.X ; - /*7900*/ IMAD.HI.U32 R20, R3, c[0x3][0x18c], RZ ; - /*7910*/ S2R R25, SR_TID.X ; - /*7920*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*7930*/ IMAD.MOV.U32 R21, RZ, RZ, 0x80 ; - /*7940*/ IMAD R20, R20, c[0x3][0x184], R3 ; - /*7950*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*7960*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7970*/ IMAD.IADD R20, R20, 0x1, -R3 ; - /*7980*/ IMAD.SHL.U32 R22, R22, 0x10, RZ ; - /*7990*/ IMAD.WIDE.U32 R20, R20, R21, c[0x3][0x190] ; - /*79a0*/ LOP3.LUT R22, R22, 0x70, RZ, 0xe2, !PT ; - /*79b0*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*79c0*/ IADD3 R20, P0, R20, R22, RZ ; - /*79d0*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*79e0*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*79f0*/ LDS R3, [R25+0x940] ; - /*7a00*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*7a10*/ IMAD R63, R63, 0x1000193, RZ ; - /*7a20*/ MOV R56, 0x7b00 ; - /*7a30*/ IMAD R68, R37, 0x1000193, RZ ; - /*7a40*/ IMAD R61, R61, 0x1000193, RZ ; - /*7a50*/ LOP3.LUT R4, R63, R4, RZ, 0x3c, !PT ; - /*7a60*/ IMAD R60, R60, 0x1000193, RZ ; - /*7a70*/ LOP3.LUT R68, R68, R5, RZ, 0x3c, !PT ; - /*7a80*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7a90*/ LOP3.LUT R26, R61, R6, RZ, 0x3c, !PT ; - /*7aa0*/ STL [R1+0x8], R4 ; - /*7ab0*/ LOP3.LUT R63, R60, R7, RZ, 0x3c, !PT ; - /*7ac0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7ad0*/ IMAD R3, R3, 0x1000193, RZ ; - /*7ae0*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*7af0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*7b00*/ S2R R6, SR_TID.X ; - /*7b10*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*7b20*/ S2R R25, SR_TID.X ; - /*7b30*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*7b40*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*7b50*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*7b60*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*7b70*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7b80*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*7b90*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*7ba0*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*7bb0*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*7bc0*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*7bd0*/ IADD3 R4, P0, R4, R6, RZ ; - /*7be0*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*7bf0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7c00*/ LDS R3, [R25+0x980] ; - /*7c10*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7c20*/ IMAD R65, R65, 0x1000193, RZ ; - /*7c30*/ MOV R56, 0x7d10 ; - /*7c40*/ IMAD R50, R59, 0x1000193, RZ ; - /*7c50*/ IMAD R25, R62, 0x1000193, RZ ; - /*7c60*/ LOP3.LUT R29, R65, R8, RZ, 0x3c, !PT ; - /*7c70*/ IMAD R8, R41, 0x1000193, RZ ; - /*7c80*/ LOP3.LUT R50, R50, R11, RZ, 0x3c, !PT ; - /*7c90*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7ca0*/ LOP3.LUT R25, R25, R10, RZ, 0x3c, !PT ; - /*7cb0*/ STL [R1], R29 ; - /*7cc0*/ LOP3.LUT R62, R8, R9, RZ, 0x3c, !PT ; - /*7cd0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7ce0*/ IMAD R8, R3, 0x1000193, RZ ; - /*7cf0*/ LOP3.LUT R3, R8, R39, RZ, 0x3c, !PT ; - /*7d00*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*7d10*/ S2R R10, SR_TID.X ; - /*7d20*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*7d30*/ S2R R29, SR_TID.X ; - /*7d40*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*7d50*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*7d60*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*7d70*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*7d80*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7d90*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*7da0*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*7db0*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*7dc0*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*7dd0*/ IMAD.SHL.U32 R29, R29, 0x40, RZ ; - /*7de0*/ IADD3 R8, P0, R8, R10, RZ ; - /*7df0*/ LOP3.LUT R29, R29, 0x3fe00, RZ, 0xc0, !PT ; - /*7e00*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7e10*/ LDS R29, [R29+0x9c0] ; - /*7e20*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7e30*/ IMAD R3, R64, 0x1000193, RZ ; - /*7e40*/ MOV R56, 0x7f10 ; - /*7e50*/ IMAD R61, R67, 0x1000193, RZ ; - /*7e60*/ IMAD R60, R45, 0x1000193, RZ ; - /*7e70*/ LOP3.LUT R14, R3, R14, RZ, 0x3c, !PT ; - /*7e80*/ IMAD R58, R58, 0x1000193, RZ ; - /*7e90*/ LOP3.LUT R61, R61, R12, RZ, 0x3c, !PT ; - /*7ea0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7eb0*/ LOP3.LUT R60, R60, R13, RZ, 0x3c, !PT ; - /*7ec0*/ LOP3.LUT R51, R58, R15, RZ, 0x3c, !PT ; - /*7ed0*/ LOP3.LUT R29, R29, R28, RZ, 0x3c, !PT ; - /*7ee0*/ IMAD R29, R29, 0x1000193, RZ ; - /*7ef0*/ LOP3.LUT R3, R29, R46, RZ, 0x3c, !PT ; - /*7f00*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*7f10*/ S2R R15, SR_TID.X ; - /*7f20*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*7f30*/ LDL.LU R32, [R1+0x4] ; - /*7f40*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*7f50*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*7f60*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*7f70*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*7f80*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7f90*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*7fa0*/ IMAD.SHL.U32 R15, R15, 0x10, RZ ; - /*7fb0*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*7fc0*/ LOP3.LUT R15, R15, 0x70, RZ, 0xe2, !PT ; - /*7fd0*/ IADD3 R28, P0, R12, R15, RZ ; - /*7fe0*/ S2R R15, SR_TID.X ; - /*7ff0*/ IMAD.X R29, RZ, RZ, R13, P0 ; - /*8000*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8010*/ IMAD.SHL.U32 R15, R15, 0x40, RZ ; - /*8020*/ LOP3.LUT R15, R15, 0x3fe00, RZ, 0xc0, !PT ; - /*8030*/ LDS R3, [R15+0x800] ; - /*8040*/ IMAD R13, R52, 0x1000193, RZ ; - /*8050*/ IMAD R41, R40, 0x1000193, RZ ; - /*8060*/ IADD3 R40, R0, 0x2, RZ ; - /*8070*/ IMAD R52, R53, 0x1000193, RZ ; - /*8080*/ LOP3.LUT R53, R13, R20, RZ, 0x3c, !PT ; - /*8090*/ IMAD R24, R24, 0x1000193, RZ ; - /*80a0*/ IMAD R33, R42, 0x1000193, RZ ; - /*80b0*/ IMAD R13, R36, 0x1000193, RZ ; - /*80c0*/ LOP3.LUT R35, R24, R5, RZ, 0x3c, !PT ; - /*80d0*/ IMAD R12, R49, 0x1000193, RZ ; - /*80e0*/ LOP3.LUT R33, R33, R4, RZ, 0x3c, !PT ; - /*80f0*/ IMAD R5, R38, 0x1000193, RZ ; - /*8100*/ LOP3.LUT R42, R13, R6, RZ, 0x3c, !PT ; - /*8110*/ IMAD R69, R69, 0x1000193, RZ ; - /*8120*/ IMAD R58, R66, 0x1000193, RZ ; - /*8130*/ IMAD R15, R54, 0x1000193, RZ ; - /*8140*/ IMAD R38, R39, 0x1000193, RZ ; - /*8150*/ IMAD R4, R43, 0x1000193, RZ ; - /*8160*/ IMAD R13, R44, 0x1000193, RZ ; - /*8170*/ IMAD R46, R46, 0x1000193, RZ ; - /*8180*/ IMAD R37, R47, 0x1000193, RZ ; - /*8190*/ IMAD R48, R48, 0x1000193, RZ ; - /*81a0*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*81b0*/ IMAD R3, R3, 0x1000193, RZ ; - /*81c0*/ LOP3.LUT R59, R12, R17, RZ, 0x3c, !PT ; - /*81d0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*81e0*/ LOP3.LUT R12, R69, R18, RZ, 0x3c, !PT ; - /*81f0*/ LOP3.LUT R58, R58, R19, RZ, 0x3c, !PT ; - /*8200*/ LOP3.LUT R52, R52, R21, RZ, 0x3c, !PT ; - /*8210*/ LOP3.LUT R15, R15, R22, RZ, 0x3c, !PT ; - /*8220*/ LOP3.LUT R34, R5, R8, RZ, 0x3c, !PT ; - /*8230*/ LOP3.LUT R38, R38, R9, RZ, 0x3c, !PT ; - /*8240*/ LOP3.LUT R41, R41, R10, RZ, 0x3c, !PT ; - /*8250*/ LOP3.LUT R43, R4, R11, RZ, 0x3c, !PT ; - /*8260*/ LOP3.LUT R3, R3, R26, RZ, 0x3c, !PT ; - /*8270*/ MOV R56, 0x8330 ; - /*8280*/ IMAD R67, R32, 0x1000193, RZ ; - /*8290*/ IMAD R32, R27, 0x1000193, RZ ; - /*82a0*/ LOP3.LUT R67, R67, R16, RZ, 0x3c, !PT ; - /*82b0*/ IMAD R16, R55, 0x1000193, RZ ; - /*82c0*/ LOP3.LUT R32, R32, R7, RZ, 0x3c, !PT ; - /*82d0*/ LOP3.LUT R45, R16, R23, RZ, 0x3c, !PT ; - /*82e0*/ LOP3.LUT R13, R13, R28, RZ, 0x3c, !PT ; - /*82f0*/ LOP3.LUT R27, R46, R29, RZ, 0x3c, !PT ; - /*8300*/ LOP3.LUT R37, R37, R30, RZ, 0x3c, !PT ; - /*8310*/ LOP3.LUT R39, R48, R31, RZ, 0x3c, !PT ; - /*8320*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*8330*/ S2R R7, SR_TID.X ; - /*8340*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*8350*/ S2R R6, SR_TID.X ; - /*8360*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*8370*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*8380*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*8390*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*83a0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*83b0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*83c0*/ IMAD.SHL.U32 R7, R7, 0x10, RZ ; - /*83d0*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*83e0*/ LOP3.LUT R7, R7, 0x70, RZ, 0xe2, !PT ; - /*83f0*/ IMAD.SHL.U32 R6, R6, 0x40, RZ ; - /*8400*/ IADD3 R8, P0, R4, R7, RZ ; - /*8410*/ LOP3.LUT R6, R6, 0x3fe00, RZ, 0xc0, !PT ; - /*8420*/ IMAD.X R9, RZ, RZ, R5, P0 ; - /*8430*/ LDS R3, [R6+0x840] ; - /*8440*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*8450*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*8460*/ MOV R56, 0x84b0 ; - /*8470*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8480*/ IMAD R4, R3, 0x1000193, RZ ; - /*8490*/ LOP3.LUT R3, R4, R25, RZ, 0x3c, !PT ; - /*84a0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*84b0*/ S2R R6, SR_TID.X ; - /*84c0*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*84d0*/ S2R R16, SR_TID.X ; - /*84e0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*84f0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*8500*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*8510*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*8520*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8530*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*8540*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*8550*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*8560*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*8570*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*8580*/ IADD3 R4, P0, R4, R6, RZ ; - /*8590*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*85a0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*85b0*/ LDS R3, [R16+0x880] ; - /*85c0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*85d0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*85e0*/ MOV R56, 0x8630 ; - /*85f0*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8600*/ IMAD R3, R3, 0x1000193, RZ ; - /*8610*/ LOP3.LUT R3, R3, R14, RZ, 0x3c, !PT ; - /*8620*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*8630*/ S2R R19, SR_TID.X ; - /*8640*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*8650*/ S2R R18, SR_TID.X ; - /*8660*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*8670*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*8680*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*8690*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*86a0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*86b0*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*86c0*/ IMAD.SHL.U32 R19, R19, 0x10, RZ ; - /*86d0*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*86e0*/ LOP3.LUT R19, R19, 0x70, RZ, 0xe2, !PT ; - /*86f0*/ IMAD.SHL.U32 R18, R18, 0x40, RZ ; - /*8700*/ IADD3 R28, P0, R16, R19, RZ ; - /*8710*/ LOP3.LUT R18, R18, 0x3fe00, RZ, 0xc0, !PT ; - /*8720*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*8730*/ LDS R3, [R18+0x8c0] ; - /*8740*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8750*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*8760*/ MOV R56, 0x87b0 ; - /*8770*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8780*/ IMAD R3, R3, 0x1000193, RZ ; - /*8790*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*87a0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*87b0*/ S2R R19, SR_TID.X ; - /*87c0*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*87d0*/ S2R R18, SR_TID.X ; - /*87e0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*87f0*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*8800*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*8810*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*8820*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8830*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*8840*/ IMAD.SHL.U32 R19, R19, 0x10, RZ ; - /*8850*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*8860*/ LOP3.LUT R19, R19, 0x70, RZ, 0xe2, !PT ; - /*8870*/ IMAD.SHL.U32 R18, R18, 0x40, RZ ; - /*8880*/ IADD3 R20, P0, R16, R19, RZ ; - /*8890*/ LOP3.LUT R18, R18, 0x3fe00, RZ, 0xc0, !PT ; - /*88a0*/ IMAD.X R21, RZ, RZ, R17, P0 ; - /*88b0*/ LDS R3, [R18+0x900] ; - /*88c0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*88d0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*88e0*/ MOV R56, 0x8930 ; - /*88f0*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8900*/ IMAD R16, R3, 0x1000193, RZ ; - /*8910*/ LOP3.LUT R3, R16, R15, RZ, 0x3c, !PT ; - /*8920*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*8930*/ S2R R18, SR_TID.X ; - /*8940*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*8950*/ LDL.LU R24, [R1+0x8] ; - /*8960*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*8970*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*8980*/ S2R R36, SR_TID.X ; - /*8990*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*89a0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*89b0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*89c0*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*89d0*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*89e0*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*89f0*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*8a00*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*8a10*/ IADD3 R16, P0, R16, R18, RZ ; - /*8a20*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*8a30*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*8a40*/ LDS R47, [R36+0x940] ; - /*8a50*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*8a60*/ IMAD R68, R68, 0x1000193, RZ ; - /*8a70*/ MOV R56, 0x8b50 ; - /*8a80*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*8a90*/ LOP3.LUT R65, R68, R9, RZ, 0x3c, !PT ; - /*8aa0*/ LOP3.LUT R47, R47, R40, RZ, 0x3c, !PT ; - /*8ab0*/ IMAD R47, R47, 0x1000193, RZ ; - /*8ac0*/ IMAD R3, R24, 0x1000193, RZ ; - /*8ad0*/ IMAD R24, R63, 0x1000193, RZ ; - /*8ae0*/ LOP3.LUT R8, R3, R8, RZ, 0x3c, !PT ; - /*8af0*/ IMAD R3, R26, 0x1000193, RZ ; - /*8b00*/ LOP3.LUT R24, R24, R11, RZ, 0x3c, !PT ; - /*8b10*/ STL [R1+0x4], R8 ; - /*8b20*/ LOP3.LUT R26, R3, R10, RZ, 0x3c, !PT ; - /*8b30*/ LOP3.LUT R3, R47, R42, RZ, 0x3c, !PT ; - /*8b40*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*8b50*/ S2R R10, SR_TID.X ; - /*8b60*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*8b70*/ LDL.LU R36, [R1] ; - /*8b80*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*8b90*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*8ba0*/ S2R R44, SR_TID.X ; - /*8bb0*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*8bc0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*8bd0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8be0*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*8bf0*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*8c00*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*8c10*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*8c20*/ IMAD.SHL.U32 R44, R44, 0x40, RZ ; - /*8c30*/ IADD3 R8, P0, R8, R10, RZ ; - /*8c40*/ LOP3.LUT R44, R44, 0x3fe00, RZ, 0xc0, !PT ; - /*8c50*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*8c60*/ LDS R3, [R44+0x980] ; - /*8c70*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*8c80*/ IMAD R62, R62, 0x1000193, RZ ; - /*8c90*/ MOV R56, 0x8d60 ; - /*8ca0*/ IMAD R25, R25, 0x1000193, RZ ; - /*8cb0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*8cc0*/ LOP3.LUT R68, R62, R5, RZ, 0x3c, !PT ; - /*8cd0*/ LOP3.LUT R64, R25, R6, RZ, 0x3c, !PT ; - /*8ce0*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8cf0*/ IMAD R69, R36, 0x1000193, RZ ; - /*8d00*/ IMAD R36, R50, 0x1000193, RZ ; - /*8d10*/ LOP3.LUT R69, R69, R4, RZ, 0x3c, !PT ; - /*8d20*/ IMAD R4, R3, 0x1000193, RZ ; - /*8d30*/ LOP3.LUT R36, R36, R7, RZ, 0x3c, !PT ; - /*8d40*/ LOP3.LUT R3, R4, R41, RZ, 0x3c, !PT ; - /*8d50*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*8d60*/ S2R R6, SR_TID.X ; - /*8d70*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*8d80*/ S2R R25, SR_TID.X ; - /*8d90*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*8da0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*8db0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*8dc0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*8dd0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8de0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*8df0*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*8e00*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*8e10*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*8e20*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*8e30*/ IADD3 R4, P0, R4, R6, RZ ; - /*8e40*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*8e50*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*8e60*/ LDS R3, [R25+0x9c0] ; - /*8e70*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*8e80*/ IMAD R55, R14, 0x1000193, RZ ; - /*8e90*/ MOV R56, 0x8f60 ; - /*8ea0*/ IMAD R61, R61, 0x1000193, RZ ; - /*8eb0*/ IMAD R60, R60, 0x1000193, RZ ; - /*8ec0*/ LOP3.LUT R55, R55, R30, RZ, 0x3c, !PT ; - /*8ed0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*8ee0*/ LOP3.LUT R63, R61, R28, RZ, 0x3c, !PT ; - /*8ef0*/ LOP3.LUT R62, R60, R29, RZ, 0x3c, !PT ; - /*8f00*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8f10*/ IMAD R40, R51, 0x1000193, RZ ; - /*8f20*/ IMAD R14, R3, 0x1000193, RZ ; - /*8f30*/ LOP3.LUT R40, R40, R31, RZ, 0x3c, !PT ; - /*8f40*/ LOP3.LUT R3, R14, R37, RZ, 0x3c, !PT ; - /*8f50*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*8f60*/ S2R R25, SR_TID.X ; - /*8f70*/ IMAD.HI.U32 R14, R3, c[0x3][0x18c], RZ ; - /*8f80*/ IMAD.MOV R14, RZ, RZ, -R14 ; - /*8f90*/ IMAD.MOV.U32 R28, RZ, RZ, 0x80 ; - /*8fa0*/ IMAD R14, R14, c[0x3][0x184], R3 ; - /*8fb0*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*8fc0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8fd0*/ IMAD.IADD R3, R14, 0x1, -R3 ; - /*8fe0*/ IMAD.SHL.U32 R25, R25, 0x10, RZ ; - /*8ff0*/ IMAD.WIDE.U32 R28, R3, R28, c[0x3][0x190] ; - /*9000*/ LOP3.LUT R25, R25, 0x70, RZ, 0xe2, !PT ; - /*9010*/ IADD3 R48, P0, R28, R25, RZ ; - /*9020*/ S2R R25, SR_TID.X ; - /*9030*/ IMAD.X R49, RZ, RZ, R29, P0 ; - /*9040*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*9050*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*9060*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*9070*/ LDS R3, [R25+0x800] ; - /*9080*/ IMAD R41, R41, 0x1000193, RZ ; - /*9090*/ IMAD R47, R34, 0x1000193, RZ ; - /*90a0*/ LOP3.LUT R34, R41, R6, RZ, 0x3c, !PT ; - /*90b0*/ IMAD R14, R59, 0x1000193, RZ ; - /*90c0*/ IADD3 R41, R0, 0x3, RZ ; - /*90d0*/ IMAD R52, R52, 0x1000193, RZ ; - /*90e0*/ IMAD R33, R33, 0x1000193, RZ ; - /*90f0*/ LOP3.LUT R61, R14, R21, RZ, 0x3c, !PT ; - /*9100*/ IMAD R14, R35, 0x1000193, RZ ; - /*9110*/ LOP3.LUT R59, R52, R17, RZ, 0x3c, !PT ; - /*9120*/ IMAD R25, R12, 0x1000193, RZ ; - /*9130*/ LOP3.LUT R35, R33, R8, RZ, 0x3c, !PT ; - /*9140*/ IMAD R53, R53, 0x1000193, RZ ; - /*9150*/ LOP3.LUT R47, R47, R4, RZ, 0x3c, !PT ; - /*9160*/ IMAD R32, R32, 0x1000193, RZ ; - /*9170*/ IMAD R67, R67, 0x1000193, RZ ; - /*9180*/ IMAD R58, R58, 0x1000193, RZ ; - /*9190*/ IMAD R15, R15, 0x1000193, RZ ; - /*91a0*/ IMAD R12, R45, 0x1000193, RZ ; - /*91b0*/ IMAD R17, R42, 0x1000193, RZ ; - /*91c0*/ IMAD R38, R38, 0x1000193, RZ ; - /*91d0*/ IMAD R8, R43, 0x1000193, RZ ; - /*91e0*/ IMAD R13, R13, 0x1000193, RZ ; - /*91f0*/ LOP3.LUT R3, R3, R41, RZ, 0x3c, !PT ; - /*9200*/ IMAD R46, R27, 0x1000193, RZ ; - /*9210*/ IMAD R37, R37, 0x1000193, RZ ; - /*9220*/ IMAD R4, R39, 0x1000193, RZ ; - /*9230*/ IMAD R3, R3, 0x1000193, RZ ; - /*9240*/ LOP3.LUT R54, R53, R16, RZ, 0x3c, !PT ; - /*9250*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9260*/ LOP3.LUT R28, R32, R11, RZ, 0x3c, !PT ; - /*9270*/ LOP3.LUT R66, R67, R20, RZ, 0x3c, !PT ; - /*9280*/ LOP3.LUT R60, R25, R22, RZ, 0x3c, !PT ; - /*9290*/ LOP3.LUT R30, R58, R23, RZ, 0x3c, !PT ; - /*92a0*/ LOP3.LUT R53, R15, R18, RZ, 0x3c, !PT ; - /*92b0*/ LOP3.LUT R29, R12, R19, RZ, 0x3c, !PT ; - /*92c0*/ LOP3.LUT R33, R14, R9, RZ, 0x3c, !PT ; - /*92d0*/ LOP3.LUT R52, R17, R10, RZ, 0x3c, !PT ; - /*92e0*/ LOP3.LUT R45, R38, R5, RZ, 0x3c, !PT ; - /*92f0*/ LOP3.LUT R32, R8, R7, RZ, 0x3c, !PT ; - /*9300*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*9310*/ MOV R56, 0x9370 ; - /*9320*/ LOP3.LUT R48, R13, R48, RZ, 0x3c, !PT ; - /*9330*/ LOP3.LUT R46, R46, R49, RZ, 0x3c, !PT ; - /*9340*/ LOP3.LUT R44, R37, R50, RZ, 0x3c, !PT ; - /*9350*/ LOP3.LUT R31, R4, R51, RZ, 0x3c, !PT ; - /*9360*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9370*/ S2R R6, SR_TID.X ; - /*9380*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*9390*/ S2R R8, SR_TID.X ; - /*93a0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*93b0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*93c0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*93d0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*93e0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*93f0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*9400*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*9410*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*9420*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*9430*/ IMAD.SHL.U32 R8, R8, 0x40, RZ ; - /*9440*/ IADD3 R4, P0, R4, R6, RZ ; - /*9450*/ LOP3.LUT R8, R8, 0x3fe00, RZ, 0xc0, !PT ; - /*9460*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*9470*/ LDS R8, [R8+0x840] ; - /*9480*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*9490*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*94a0*/ MOV R56, 0x94f0 ; - /*94b0*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*94c0*/ IMAD R3, R8, 0x1000193, RZ ; - /*94d0*/ LOP3.LUT R3, R3, R36, RZ, 0x3c, !PT ; - /*94e0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*94f0*/ S2R R10, SR_TID.X ; - /*9500*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*9510*/ S2R R12, SR_TID.X ; - /*9520*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*9530*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*9540*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*9550*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*9560*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9570*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*9580*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*9590*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*95a0*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*95b0*/ IMAD.SHL.U32 R12, R12, 0x40, RZ ; - /*95c0*/ IADD3 R8, P0, R8, R10, RZ ; - /*95d0*/ LOP3.LUT R12, R12, 0x3fe00, RZ, 0xc0, !PT ; - /*95e0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*95f0*/ LDS R12, [R12+0x880] ; - /*9600*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*9610*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9620*/ MOV R56, 0x9670 ; - /*9630*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*9640*/ IMAD R3, R12, 0x1000193, RZ ; - /*9650*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*9660*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9670*/ S2R R14, SR_TID.X ; - /*9680*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*9690*/ S2R R16, SR_TID.X ; - /*96a0*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*96b0*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*96c0*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*96d0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*96e0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*96f0*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*9700*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*9710*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*9720*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*9730*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*9740*/ IADD3 R12, P0, R12, R14, RZ ; - /*9750*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*9760*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*9770*/ LDS R16, [R16+0x8c0] ; - /*9780*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*9790*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*97a0*/ MOV R56, 0x97f0 ; - /*97b0*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*97c0*/ IMAD R3, R16, 0x1000193, RZ ; - /*97d0*/ LOP3.LUT R3, R3, R30, RZ, 0x3c, !PT ; - /*97e0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*97f0*/ S2R R18, SR_TID.X ; - /*9800*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*9810*/ S2R R20, SR_TID.X ; - /*9820*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*9830*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*9840*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*9850*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*9860*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9870*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*9880*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*9890*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*98a0*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*98b0*/ IMAD.SHL.U32 R20, R20, 0x40, RZ ; - /*98c0*/ IADD3 R16, P0, R16, R18, RZ ; - /*98d0*/ LOP3.LUT R20, R20, 0x3fe00, RZ, 0xc0, !PT ; - /*98e0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*98f0*/ LDS R20, [R20+0x900] ; - /*9900*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*9910*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9920*/ MOV R56, 0x9970 ; - /*9930*/ LOP3.LUT R20, R20, R41, RZ, 0x3c, !PT ; - /*9940*/ IMAD R20, R20, 0x1000193, RZ ; - /*9950*/ LOP3.LUT R3, R20, R29, RZ, 0x3c, !PT ; - /*9960*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9970*/ S2R R22, SR_TID.X ; - /*9980*/ IMAD.HI.U32 R20, R3, c[0x3][0x18c], RZ ; - /*9990*/ LDL.LU R25, [R1+0x4] ; - /*99a0*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*99b0*/ IMAD.MOV.U32 R21, RZ, RZ, 0x80 ; - /*99c0*/ S2R R27, SR_TID.X ; - /*99d0*/ IMAD R20, R20, c[0x3][0x184], R3 ; - /*99e0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*99f0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9a00*/ IMAD.IADD R20, R20, 0x1, -R3 ; - /*9a10*/ IMAD.SHL.U32 R22, R22, 0x10, RZ ; - /*9a20*/ IMAD.WIDE.U32 R20, R20, R21, c[0x3][0x190] ; - /*9a30*/ LOP3.LUT R22, R22, 0x70, RZ, 0xe2, !PT ; - /*9a40*/ IMAD.SHL.U32 R27, R27, 0x40, RZ ; - /*9a50*/ IADD3 R20, P0, R20, R22, RZ ; - /*9a60*/ LOP3.LUT R27, R27, 0x3fe00, RZ, 0xc0, !PT ; - /*9a70*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*9a80*/ LDS R42, [R27+0x940] ; - /*9a90*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*9aa0*/ IMAD R38, R65, 0x1000193, RZ ; - /*9ab0*/ MOV R56, 0x9b80 ; - /*9ac0*/ IMAD R24, R24, 0x1000193, RZ ; - /*9ad0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9ae0*/ LOP3.LUT R5, R38, R5, RZ, 0x3c, !PT ; - /*9af0*/ LOP3.LUT R7, R24, R7, RZ, 0x3c, !PT ; - /*9b00*/ LOP3.LUT R42, R42, R41, RZ, 0x3c, !PT ; - /*9b10*/ IMAD R3, R25, 0x1000193, RZ ; - /*9b20*/ LOP3.LUT R4, R3, R4, RZ, 0x3c, !PT ; - /*9b30*/ IMAD R3, R26, 0x1000193, RZ ; - /*9b40*/ LOP3.LUT R6, R3, R6, RZ, 0x3c, !PT ; - /*9b50*/ IMAD R3, R42, 0x1000193, RZ ; - /*9b60*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*9b70*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9b80*/ S2R R26, SR_TID.X ; - /*9b90*/ IMAD.HI.U32 R24, R3, c[0x3][0x18c], RZ ; - /*9ba0*/ S2R R37, SR_TID.X ; - /*9bb0*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*9bc0*/ IMAD.MOV.U32 R25, RZ, RZ, 0x80 ; - /*9bd0*/ IMAD R24, R24, c[0x3][0x184], R3 ; - /*9be0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*9bf0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9c00*/ IMAD.IADD R24, R24, 0x1, -R3 ; - /*9c10*/ IMAD.SHL.U32 R26, R26, 0x10, RZ ; - /*9c20*/ IMAD.WIDE.U32 R24, R24, R25, c[0x3][0x190] ; - /*9c30*/ LOP3.LUT R26, R26, 0x70, RZ, 0xe2, !PT ; - /*9c40*/ IMAD.SHL.U32 R37, R37, 0x40, RZ ; - /*9c50*/ IADD3 R24, P0, R24, R26, RZ ; - /*9c60*/ LOP3.LUT R37, R37, 0x3fe00, RZ, 0xc0, !PT ; - /*9c70*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*9c80*/ LDS R38, [R37+0x980] ; - /*9c90*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*9ca0*/ IMAD R3, R64, 0x1000193, RZ ; - /*9cb0*/ MOV R56, 0x9d80 ; - /*9cc0*/ IMAD R69, R69, 0x1000193, RZ ; - /*9cd0*/ IMAD R68, R68, 0x1000193, RZ ; - /*9ce0*/ LOP3.LUT R10, R3, R10, RZ, 0x3c, !PT ; - /*9cf0*/ IMAD R36, R36, 0x1000193, RZ ; - /*9d00*/ LOP3.LUT R8, R69, R8, RZ, 0x3c, !PT ; - /*9d10*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9d20*/ LOP3.LUT R9, R68, R9, RZ, 0x3c, !PT ; - /*9d30*/ LOP3.LUT R11, R36, R11, RZ, 0x3c, !PT ; - /*9d40*/ LOP3.LUT R38, R38, R41, RZ, 0x3c, !PT ; - /*9d50*/ IMAD R3, R38, 0x1000193, RZ ; - /*9d60*/ LOP3.LUT R3, R3, R32, RZ, 0x3c, !PT ; - /*9d70*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9d80*/ S2R R38, SR_TID.X ; - /*9d90*/ IMAD.HI.U32 R36, R3, c[0x3][0x18c], RZ ; - /*9da0*/ S2R R42, SR_TID.X ; - /*9db0*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*9dc0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x80 ; - /*9dd0*/ IMAD R36, R36, c[0x3][0x184], R3 ; - /*9de0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*9df0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9e00*/ IMAD.IADD R36, R36, 0x1, -R3 ; - /*9e10*/ IMAD.SHL.U32 R38, R38, 0x10, RZ ; - /*9e20*/ IMAD.WIDE.U32 R36, R36, R37, c[0x3][0x190] ; - /*9e30*/ LOP3.LUT R38, R38, 0x70, RZ, 0xe2, !PT ; - /*9e40*/ IMAD.SHL.U32 R42, R42, 0x40, RZ ; - /*9e50*/ IADD3 R36, P0, R36, R38, RZ ; - /*9e60*/ LOP3.LUT R42, R42, 0x3fe00, RZ, 0xc0, !PT ; - /*9e70*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*9e80*/ LDS R42, [R42+0x9c0] ; - /*9e90*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*9ea0*/ IMAD R63, R63, 0x1000193, RZ ; - /*9eb0*/ MOV R56, 0x9f80 ; - /*9ec0*/ IMAD R62, R62, 0x1000193, RZ ; - /*9ed0*/ IMAD R55, R55, 0x1000193, RZ ; - /*9ee0*/ LOP3.LUT R12, R63, R12, RZ, 0x3c, !PT ; - /*9ef0*/ IMAD R40, R40, 0x1000193, RZ ; - /*9f00*/ LOP3.LUT R13, R62, R13, RZ, 0x3c, !PT ; - /*9f10*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9f20*/ LOP3.LUT R14, R55, R14, RZ, 0x3c, !PT ; - /*9f30*/ LOP3.LUT R15, R40, R15, RZ, 0x3c, !PT ; - /*9f40*/ LOP3.LUT R42, R42, R41, RZ, 0x3c, !PT ; - /*9f50*/ IMAD R42, R42, 0x1000193, RZ ; - /*9f60*/ LOP3.LUT R3, R42, R31, RZ, 0x3c, !PT ; - /*9f70*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9f80*/ IMAD.MOV.U32 R2, RZ, RZ, R3 ; - /*9f90*/ BRA `(.L_x_38) ; - .weak $__internal_0_$__cuda_sm70_shflsync_idx_p - .type $__internal_0_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_0_$__cuda_sm70_shflsync_idx_p,(.L_x_199 - $__internal_0_$__cuda_sm70_shflsync_idx_p) -$__internal_0_$__cuda_sm70_shflsync_idx_p: - /*9fa0*/ STL [R1+0x18], R0 ; - /*9fb0*/ IMAD.MOV.U32 R0, RZ, RZ, 0x181f ; - /*9fc0*/ SHFL.IDX PT, R3, R3, R2, R0 ; - /*9fd0*/ LDL.LU R0, [R1+0x18] ; - /*9fe0*/ IMAD.MOV.U32 R57, RZ, RZ, 0x0 ; - /*9ff0*/ RET.REL.NODEC R56 `(_Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results) ; -.L_x_39: - /*a000*/ BRA `(.L_x_39); - /*a010*/ NOP; - /*a020*/ NOP; - /*a030*/ NOP; - /*a040*/ NOP; - /*a050*/ NOP; - /*a060*/ NOP; - /*a070*/ NOP; - /*a080*/ NOP; - /*a090*/ NOP; - /*a0a0*/ NOP; - /*a0b0*/ NOP; - /*a0c0*/ NOP; - /*a0d0*/ NOP; - /*a0e0*/ NOP; - /*a0f0*/ NOP; -.L_x_199: - - -//--------------------- .text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=118" - .align 128 - .global _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,(.L_x_207 - _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R0, SR_TID.X ; - /*0040*/ UMOV UR4, URZ ; - /*0050*/ ULDC.64 UR10, c[0x0][0x118] ; - /*0060*/ LOP3.LUT R2, R0, 0x3, RZ, 0xc0, !PT ; -.L_x_48: - /*0070*/ IMAD.MOV.U32 R98, RZ, RZ, c[0x4][0x0] ; - /*0080*/ IMAD.MOV.U32 R99, RZ, RZ, c[0x4][0x4] ; - /*0090*/ LDG.E.128.STRONG.SM R16, [R98.64] ; - /*00a0*/ LDG.E.128.STRONG.SM R20, [R98.64+0x10] ; - /*00b0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*00c0*/ IMAD.U32 R6, RZ, RZ, UR4 ; - /*00d0*/ CS2R R34, SRZ ; - /*00e0*/ S2R R3, SR_CTAID.X ; - /*00f0*/ CS2R R24, SRZ ; - /*0100*/ IMAD.MOV.U32 R5, RZ, RZ, 0x1 ; - /*0110*/ CS2R R8, SRZ ; - /*0120*/ IMAD.U32 R12, RZ, RZ, UR5 ; - /*0130*/ CS2R R40, SRZ ; - /*0140*/ IMAD.MOV.U32 R39, RZ, RZ, RZ ; - /*0150*/ CS2R R32, SRZ ; - /*0160*/ IMAD.MOV.U32 R38, RZ, RZ, -0x80000000 ; - /*0170*/ CS2R R68, SRZ ; - /*0180*/ IMAD.MOV.U32 R53, RZ, RZ, RZ ; - /*0190*/ CS2R R50, SRZ ; - /*01a0*/ CS2R R42, SRZ ; - /*01b0*/ CS2R R36, SRZ ; - /*01c0*/ CS2R R28, SRZ ; - /*01d0*/ IMAD.MOV.U32 R15, RZ, RZ, RZ ; - /*01e0*/ CS2R R30, SRZ ; - /*01f0*/ IMAD.MOV.U32 R54, RZ, RZ, RZ ; - /*0200*/ CS2R R44, SRZ ; - /*0210*/ IMAD.MOV.U32 R46, RZ, RZ, RZ ; - /*0220*/ CS2R R26, SRZ ; - /*0230*/ IMAD.MOV.U32 R13, RZ, RZ, RZ ; - /*0240*/ CS2R R48, SRZ ; - /*0250*/ IMAD.MOV.U32 R10, RZ, RZ, RZ ; - /*0260*/ UMOV UR5, URZ ; - /*0270*/ IMAD R3, R3, c[0x0][0x0], R0 ; - /*0280*/ IMAD R3, R3, c[0x3][0x180], RZ ; - /*0290*/ IADD3 R3, P0, P1, R3, c[0x0][0x160], R6 ; - /*02a0*/ CS2R R6, SRZ ; - /*02b0*/ IADD3.X R12, RZ, c[0x0][0x164], R12, P0, P1 ; - /*02c0*/ IMAD.MOV.U32 R4, RZ, RZ, R18 ; - /*02d0*/ IMAD.MOV.U32 R18, RZ, RZ, RZ ; -.L_x_40: - /*02e0*/ LOP3.LUT R75, R49, R6, R4, 0x96, !PT ; - /*02f0*/ USHF.L.U32 UR6, UR5, 0x3, URZ ; - /*0300*/ LOP3.LUT R70, R44, R9, R19, 0x96, !PT ; - /*0310*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*0320*/ LOP3.LUT R52, R33, R28, R3, 0x96, !PT ; - /*0330*/ LOP3.LUT R55, R13, R27, R12, 0x96, !PT ; - /*0340*/ UISETP.NE.AND UP0, UPT, UR5, 0x18, UPT ; - /*0350*/ LOP3.LUT R75, R51, R75, R46, 0x96, !PT ; - /*0360*/ LOP3.LUT R70, R42, R70, R45, 0x96, !PT ; - /*0370*/ LOP3.LUT R103, R41, R39, R22, 0x96, !PT ; - /*0380*/ ULDC.64 UR6, c[0x3][UR6] ; - /*0390*/ LOP3.LUT R76, R26, R38, R23, 0x96, !PT ; - /*03a0*/ LOP3.LUT R52, R34, R52, R15, 0x96, !PT ; - /*03b0*/ LOP3.LUT R55, R24, R55, R37, 0x96, !PT ; - /*03c0*/ SHF.L.W.U32.HI R11, R75, 0x1, R70 ; - /*03d0*/ LOP3.LUT R103, R40, R103, R43, 0x96, !PT ; - /*03e0*/ LOP3.LUT R76, R32, R76, R31, 0x96, !PT ; - /*03f0*/ SHF.L.W.U32.HI R72, R55, 0x1, R52 ; - /*0400*/ SHF.L.W.U32.HI R79, R52, 0x1, R55 ; - /*0410*/ LOP3.LUT R11, R11, R55, RZ, 0x3c, !PT ; - /*0420*/ LOP3.LUT R55, R68, R7, R20, 0x96, !PT ; - /*0430*/ LOP3.LUT R78, R48, R10, R21, 0x96, !PT ; - /*0440*/ SHF.L.W.U32.HI R47, R70, 0x1, R75 ; - /*0450*/ SHF.L.W.U32.HI R14, R76, 0x1, R103 ; - /*0460*/ LOP3.LUT R105, R18, R5, R16, 0x96, !PT ; - /*0470*/ LOP3.LUT R55, R69, R55, R54, 0x96, !PT ; - /*0480*/ LOP3.LUT R78, R53, R78, R50, 0x96, !PT ; - /*0490*/ LOP3.LUT R74, R35, R8, R17, 0x96, !PT ; - /*04a0*/ LOP3.LUT R47, R47, R52, RZ, 0x3c, !PT ; - /*04b0*/ LOP3.LUT R75, R14, R75, RZ, 0x3c, !PT ; - /*04c0*/ SHF.L.W.U32.HI R52, R103, 0x1, R76 ; - /*04d0*/ LOP3.LUT R105, R36, R105, R25, 0x96, !PT ; - /*04e0*/ SHF.L.W.U32.HI R14, R78, 0x1, R55 ; - /*04f0*/ LOP3.LUT R74, R29, R74, R30, 0x96, !PT ; - /*0500*/ LOP3.LUT R93, R52, R70, RZ, 0x3c, !PT ; - /*0510*/ SHF.L.W.U32.HI R52, R55, 0x1, R78 ; - /*0520*/ LOP3.LUT R83, R14, R105, RZ, 0x3c, !PT ; - /*0530*/ SHF.L.W.U32.HI R70, R74, 0x1, R105 ; - /*0540*/ LOP3.LUT R72, R72, R55, RZ, 0x3c, !PT ; - /*0550*/ SHF.L.W.U32.HI R14, R105, 0x1, R74 ; - /*0560*/ LOP3.LUT R55, R75, R68, RZ, 0x3c, !PT ; - /*0570*/ LOP3.LUT R68, R93, R48, RZ, 0x3c, !PT ; - /*0580*/ LOP3.LUT R74, R52, R74, RZ, 0x3c, !PT ; - /*0590*/ LOP3.LUT R48, R83, R4, RZ, 0x3c, !PT ; - /*05a0*/ LOP3.LUT R70, R70, R103, RZ, 0x3c, !PT ; - /*05b0*/ LOP3.LUT R52, R75, R7, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R4, R83, R6, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R14, R14, R76, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R7, R75, R69, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R6, R72.reuse, R22, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R69, R93.reuse, R10, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R39, R72.reuse, R39, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R41, R72.reuse, R41, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R22, R72, R43, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R10, R93, R53, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R72, R72, R40, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R53, R83, R49, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R44, R74, R44, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R40, R70.reuse, R3, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R79, R79, R78, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R3, R70, R34, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R24, R14, R24, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R20, R75.reuse, R20, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R54, R75, R54, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R5, R47, R5, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R8, R11, R8, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R21, R93, R21, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R75, R93, R50, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R46, R83.reuse, R46, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R51, R83, R51, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R80, R70, R15, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R83, R74, R9, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R93, R14, R12, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R15, R14, R27, RZ, 0x3c, !PT ; - /*0780*/ SHF.L.W.U32.HI R50, R53, 0xa, R44 ; - /*0790*/ LOP3.LUT R9, R79.reuse, R23, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R38, R79.reuse, R38, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R26, R79.reuse, R26, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R31, R79, R31, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R27, R14, R37, RZ, 0x3c, !PT ; - /*07e0*/ SHF.L.W.U32.HI R12, R3, 0xe, R24 ; - /*07f0*/ SHF.L.W.U32.HI R44, R44, 0xa, R53 ; - /*0800*/ LOP3.LUT R79, R79, R32, RZ, 0x3c, !PT ; - /*0810*/ SHF.L.W.U32.HI R3, R24, 0xe, R3 ; - /*0820*/ SHF.L.W.U32.HI R37, R8, 0x4, R5 ; - /*0830*/ SHF.L.W.U32.HI R53, R5, 0x4, R8 ; - /*0840*/ LOP3.LUT R32, R14, R13, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R5, R47, R36, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R24, R11, R29, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R49, R74, R19, RZ, 0x3c, !PT ; - /*0880*/ SHF.L.W.U32.HI R14, R68, 0xb, R55 ; - /*0890*/ SHF.L.W.U32.HI R55, R55, 0xb, R68 ; - /*08a0*/ LOP3.LUT R45, R74.reuse, R45, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R42, R74, R42, RZ, 0x3c, !PT ; - /*08c0*/ LOP3.LUT R28, R70, R28, RZ, 0x3c, !PT ; - /*08d0*/ SHF.L.W.U32.HI R23, R22, 0x15, R31 ; - /*08e0*/ SHF.L.W.U32.HI R34, R40, 0x1b, R93 ; - /*08f0*/ SHF.L.W.U32.HI R68, R93, 0x1b, R40 ; - /*0900*/ LOP3.LUT R33, R70, R33, RZ, 0x3c, !PT ; - /*0910*/ SHF.L.W.U32.HI R22, R31, 0x15, R22 ; - /*0920*/ SHF.L.W.U32.HI R43, R75, 0xf, R54 ; - /*0930*/ PRMT R40, R79, 0x4321, R72 ; - /*0940*/ PRMT R78, R72, 0x4321, R79 ; - /*0950*/ SHF.L.W.U32.HI R36, R5, 0x12, R24 ; - /*0960*/ SHF.L.W.U32.HI R103, R24, 0x12, R5 ; - /*0970*/ LOP3.LUT R25, R47, R25, RZ, 0x3c, !PT ; - /*0980*/ LOP3.LUT R30, R11, R30, RZ, 0x3c, !PT ; - /*0990*/ SHF.L.W.U32.HI R19, R83, 0xc, R4 ; - /*09a0*/ SHF.L.W.U32.HI R31, R54, 0xf, R75 ; - /*09b0*/ SHF.L.W.U32.HI R13, R48, 0x1, R49 ; - /*09c0*/ SHF.L.W.U32.HI R8, R52, 0x6, R69 ; - /*09d0*/ PRMT R29, R27, 0x2107, R80 ; - /*09e0*/ SHF.L.W.U32.HI R72, R41, 0x19, R26 ; - /*09f0*/ SHF.L.W.U32.HI R24, R38, 0x17, R39 ; - /*0a00*/ SHF.L.W.U32.HI R70, R39, 0x17, R38 ; - /*0a10*/ LOP3.LUT R18, R47, R18, RZ, 0x3c, !PT ; - /*0a20*/ LOP3.LUT R35, R11, R35, RZ, 0x3c, !PT ; - /*0a30*/ SHF.L.W.U32.HI R4, R4, 0xc, R83 ; - /*0a40*/ SHF.L.W.U32.HI R48, R49, 0x1, R48 ; - /*0a50*/ SHF.L.W.U32.HI R69, R69, 0x6, R52 ; - /*0a60*/ PRMT R80, R80, 0x2107, R27 ; - /*0a70*/ SHF.L.W.U32.HI R41, R26, 0x19, R41 ; - /*0a80*/ SHF.L.W.U32.HI R39, R21, 0x1e, R20 ; - /*0a90*/ SHF.L.W.U32.HI R93, R20, 0x1e, R21 ; - /*0aa0*/ SHF.L.W.U32.HI R5, R51, 0x2, R42 ; - /*0ab0*/ SHF.L.W.U32.HI R75, R42, 0x2, R51 ; - /*0ac0*/ SHF.L.W.U32.HI R21, R45, 0xd, R46 ; - /*0ad0*/ SHF.L.W.U32.HI R83, R46, 0xd, R45 ; - /*0ae0*/ SHF.L.W.U32.HI R74, R28, 0x14, R15 ; - /*0af0*/ SHF.L.W.U32.HI R38, R30, 0x9, R25 ; - /*0b00*/ SHF.L.W.U32.HI R42, R25, 0x9, R30 ; - /*0b10*/ SHF.L.W.U32.HI R105, R33, 0x7, R32 ; - /*0b20*/ SHF.L.W.U32.HI R28, R15, 0x14, R28 ; - /*0b30*/ LOP3.LUT R46, R53, R43, R44, 0xb4, !PT ; - /*0b40*/ LOP3.LUT R54, R44, R78, R43, 0xb4, !PT ; - /*0b50*/ SHF.L.W.U32.HI R79, R32, 0x7, R33 ; - /*0b60*/ SHF.L.W.U32.HI R20, R18, 0x3, R35 ; - /*0b70*/ SHF.L.W.U32.HI R76, R35, 0x3, R18 ; - /*0b80*/ LOP3.LUT R25, R68, R44, R53, 0xb4, !PT ; - /*0b90*/ LOP3.LUT R43, R43, R68, R78, 0xb4, !PT ; - /*0ba0*/ LOP3.LUT R15, R78, R53, R68, 0xb4, !PT ; - /*0bb0*/ LOP3.LUT R30, R34, R50, R37, 0xb4, !PT ; - /*0bc0*/ LOP3.LUT R45, R37, R31, R50, 0xb4, !PT ; - /*0bd0*/ SHF.L.W.U32.HI R27, R6, 0x1c, R9 ; - /*0be0*/ LOP3.LUT R50, R50, R40, R31, 0xb4, !PT ; - /*0bf0*/ LOP3.LUT R18, R48, R41, R69, 0xb4, !PT ; - /*0c00*/ LOP3.LUT R49, R69, R80, R41, 0xb4, !PT ; - /*0c10*/ LOP3.LUT R68, R41, R103, R80, 0xb4, !PT ; - /*0c20*/ SHF.L.W.U32.HI R9, R9, 0x1c, R6 ; - /*0c30*/ SHF.L.W.U32.HI R52, R10, 0x1d, R7 ; - /*0c40*/ LOP3.LUT R31, R31, R34, R40, 0xb4, !PT ; - /*0c50*/ LOP3.LUT R37, R40, R37, R34, 0xb4, !PT ; - /*0c60*/ LOP3.LUT R41, R80, R48, R103, 0xb4, !PT ; - /*0c70*/ LOP3.LUT R33, R103, R69, R48, 0xb4, !PT ; - /*0c80*/ SHF.L.W.U32.HI R10, R7, 0x1d, R10 ; - /*0c90*/ LOP3.LUT R35, R13, R72, R8, 0xb4, !PT ; - /*0ca0*/ LOP3.LUT R44, R8, R29, R72, 0xb4, !PT ; - /*0cb0*/ LOP3.LUT R48, R72, R36, R29, 0xb4, !PT ; - /*0cc0*/ LOP3.LUT R26, R29, R13, R36, 0xb4, !PT ; - /*0cd0*/ LOP3.LUT R51, R70, R42, R105, 0xb4, !PT ; - /*0ce0*/ LOP3.LUT R69, R105, R75, R42, 0xb4, !PT ; - /*0cf0*/ LOP3.LUT R40, R42, R93, R75, 0xb4, !PT ; - /*0d00*/ LOP3.LUT R13, R36, R8, R13, 0xb4, !PT ; - /*0d10*/ LOP3.LUT R29, R39, R79, R24, 0xb4, !PT ; - /*0d20*/ LOP3.LUT R42, R24, R38, R79, 0xb4, !PT ; - /*0d30*/ LOP3.LUT R36, R93, R105, R70, 0xb4, !PT ; - /*0d40*/ LOP3.LUT R34, R75, R70, R93, 0xb4, !PT ; - /*0d50*/ LOP3.LUT R53, R79, R5, R38, 0xb4, !PT ; - /*0d60*/ LOP3.LUT R32, R38, R39, R5, 0xb4, !PT ; - /*0d70*/ LOP3.LUT R24, R5, R24, R39, 0xb4, !PT ; - /*0d80*/ LOP3.LUT R5, R9, R76, R28, 0xb4, !PT ; - /*0d90*/ LOP3.LUT R6, R28, R83, R76, 0xb4, !PT ; - /*0da0*/ LOP3.LUT R70, R55, R4, RZ, 0x30, !PT ; - /*0db0*/ LOP3.LUT R7, R76, R10, R83, 0xb4, !PT ; - /*0dc0*/ LOP3.LUT R39, R83, R9, R10, 0xb4, !PT ; - /*0dd0*/ LOP3.LUT R28, R10, R28, R9, 0xb4, !PT ; - /*0de0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*0df0*/ LOP3.LUT R8, R27, R20, R74, 0xb4, !PT ; - /*0e00*/ LOP3.LUT R9, R74, R21, R20, 0xb4, !PT ; - /*0e10*/ LOP3.LUT R10, R20, R52, R21, 0xb4, !PT ; - /*0e20*/ LOP3.LUT R38, R21, R27, R52, 0xb4, !PT ; - /*0e30*/ LOP3.LUT R20, R14, R19, RZ, 0x30, !PT ; - /*0e40*/ LOP3.LUT R21, R3, R47.reuse, R16.reuse, 0x6, !PT ; - /*0e50*/ LOP3.LUT R70, R70, R47.reuse, R16.reuse, 0x96, !PT ; - /*0e60*/ LOP3.LUT R27, R52, R74, R27, 0xb4, !PT ; - /*0e70*/ LOP3.LUT R16, R4, R47, R16, 0x90, !PT ; - /*0e80*/ LOP3.LUT R52, R12, R11, R17, 0x6, !PT ; - /*0e90*/ LOP3.LUT R47, R19, R11.reuse, R17.reuse, 0x90, !PT ; - /*0ea0*/ LOP3.LUT R17, R20, R11, R17, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R4, R4, R22.reuse, R55, 0xb4, !PT ; - /*0ec0*/ LOP3.LUT R20, R55, R3, R22, 0xb4, !PT ; - /*0ed0*/ LOP3.LUT R22, R21, R22, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R11, R19, R23, R14, 0xb4, !PT ; - /*0ef0*/ LOP3.LUT R21, R14, R12.reuse, R23, 0xb4, !PT ; - /*0f00*/ LOP3.LUT R14, R70, UR6, RZ, 0x3c, !PT ; - /*0f10*/ IMAD.MOV.U32 R19, RZ, RZ, R11 ; - /*0f20*/ LOP3.LUT R17, R17, UR7, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R3, R16, R3, RZ, 0x3c, !PT ; - /*0f40*/ IMAD.MOV.U32 R16, RZ, RZ, R14 ; - /*0f50*/ LOP3.LUT R23, R52, R23, RZ, 0x3c, !PT ; - /*0f60*/ LOP3.LUT R12, R47, R12, RZ, 0x3c, !PT ; - /*0f70*/ @P0 BRA `(.L_x_40) ; - /*0f80*/ SHFL.IDX PT, R13, R17, RZ, 0x181f ; - /*0f90*/ ISETP.NE.AND P0, PT, R2, RZ, PT ; - /*0fa0*/ ISETP.NE.AND P1, PT, R2, 0x1, PT ; - /*0fb0*/ SHFL.IDX PT, R30, R14, RZ, 0x181f ; - /*0fc0*/ SHFL.IDX PT, R15, R4, RZ, 0x181f ; - /*0fd0*/ SHFL.IDX PT, R18, R11, RZ, 0x181f ; - /*0fe0*/ SHFL.IDX PT, R24, R14, 0x1, 0x181f ; - /*0ff0*/ SHFL.IDX PT, R25, R17, 0x1, 0x181f ; - /*1000*/ SHFL.IDX PT, R26, R4, 0x1, 0x181f ; - /*1010*/ @!P0 IMAD.MOV.U32 R92, RZ, RZ, R13 ; - /*1020*/ SHFL.IDX PT, R27, R11, 0x1, 0x181f ; - /*1030*/ @!P0 IMAD.MOV.U32 R94, RZ, RZ, R30 ; - /*1040*/ SHFL.IDX PT, R28, R14, 0x2, 0x181f ; - /*1050*/ @!P0 IMAD.MOV.U32 R97, RZ, RZ, R15 ; - /*1060*/ SHFL.IDX PT, R29, R17, 0x2, 0x181f ; - /*1070*/ @!P0 IMAD.MOV.U32 R100, RZ, RZ, R18 ; - /*1080*/ SHFL.IDX PT, R37, R17, 0x6, 0x181f ; - /*1090*/ @!P0 IMAD.MOV.U32 R101, RZ, RZ, R24 ; - /*10a0*/ @!P0 IMAD.MOV.U32 R95, RZ, RZ, R25 ; - /*10b0*/ SHFL.IDX PT, R31, R4, 0x4, 0x181f ; - /*10c0*/ @!P0 IMAD.MOV.U32 R102, RZ, RZ, R26 ; - /*10d0*/ SHFL.IDX PT, R13, R20, RZ, 0x181f ; - /*10e0*/ @!P0 IMAD.MOV.U32 R59, RZ, RZ, R27 ; - /*10f0*/ SHFL.IDX PT, R15, R4, 0x2, 0x181f ; - /*1100*/ @!P0 IMAD.MOV.U32 R60, RZ, RZ, R28 ; - /*1110*/ SHFL.IDX PT, R18, R11, 0x2, 0x181f ; - /*1120*/ @!P0 IMAD.MOV.U32 R96, RZ, RZ, R29 ; - /*1130*/ SHFL.IDX PT, R24, R14, 0x3, 0x181f ; - /*1140*/ @!P0 IMAD.MOV.U32 R71, RZ, RZ, R37 ; - /*1150*/ SHFL.IDX PT, R25, R17, 0x3, 0x181f ; - /*1160*/ SHFL.IDX PT, R26, R4, 0x3, 0x181f ; - /*1170*/ @!P0 IMAD.MOV.U32 R58, RZ, RZ, R31 ; - /*1180*/ SHFL.IDX PT, R27, R11, 0x3, 0x181f ; - /*1190*/ @!P1 IMAD.MOV.U32 R94, RZ, RZ, R13 ; - /*11a0*/ SHFL.IDX PT, R28, R14, 0x4, 0x181f ; - /*11b0*/ @!P0 IMAD.MOV.U32 R62, RZ, RZ, R15 ; - /*11c0*/ SHFL.IDX PT, R30, R17, 0x4, 0x181f ; - /*11d0*/ @!P0 IMAD.MOV.U32 R63, RZ, RZ, R18 ; - /*11e0*/ SHFL.IDX PT, R32, R11, 0x4, 0x181f ; - /*11f0*/ @!P0 IMAD.MOV.U32 R64, RZ, RZ, R24 ; - /*1200*/ SHFL.IDX PT, R29, R14, 0x5, 0x181f ; - /*1210*/ @!P0 IMAD.MOV.U32 R65, RZ, RZ, R25 ; - /*1220*/ SHFL.IDX PT, R33, R17, 0x5, 0x181f ; - /*1230*/ @!P0 IMAD.MOV.U32 R66, RZ, RZ, R26 ; - /*1240*/ SHFL.IDX PT, R34, R4, 0x5, 0x181f ; - /*1250*/ @!P0 IMAD.MOV.U32 R67, RZ, RZ, R27 ; - /*1260*/ SHFL.IDX PT, R35, R11, 0x5, 0x181f ; - /*1270*/ @!P0 IMAD.MOV.U32 R57, RZ, RZ, R28 ; - /*1280*/ SHFL.IDX PT, R36, R14, 0x6, 0x181f ; - /*1290*/ @!P0 IMAD.MOV.U32 R61, RZ, RZ, R30 ; - /*12a0*/ SHFL.IDX PT, R38, R4, 0x6, 0x181f ; - /*12b0*/ @!P0 IMAD.MOV.U32 R56, RZ, RZ, R32 ; - /*12c0*/ SHFL.IDX PT, R39, R11, 0x6, 0x181f ; - /*12d0*/ @!P0 IMAD.MOV.U32 R85, RZ, RZ, R29 ; - /*12e0*/ SHFL.IDX PT, R40, R14, 0x7, 0x181f ; - /*12f0*/ @!P0 IMAD.MOV.U32 R73, RZ, RZ, R33 ; - /*1300*/ SHFL.IDX PT, R41, R17, 0x7, 0x181f ; - /*1310*/ @!P0 IMAD.MOV.U32 R84, RZ, RZ, R34 ; - /*1320*/ SHFL.IDX PT, R42, R4, 0x7, 0x181f ; - /*1330*/ @!P0 IMAD.MOV.U32 R87, RZ, RZ, R35 ; - /*1340*/ SHFL.IDX PT, R43, R11, 0x7, 0x181f ; - /*1350*/ @!P0 IMAD.MOV.U32 R86, RZ, RZ, R36 ; - /*1360*/ SHFL.IDX PT, R37, R22, 0x4, 0x181f ; - /*1370*/ @!P0 IMAD.MOV.U32 R89, RZ, RZ, R38 ; - /*1380*/ @!P0 IMAD.MOV.U32 R77, RZ, RZ, R39 ; - /*1390*/ SHFL.IDX PT, R13, R22, RZ, 0x181f ; - /*13a0*/ @!P0 IMAD.MOV.U32 R88, RZ, RZ, R40 ; - /*13b0*/ SHFL.IDX PT, R15, R23, RZ, 0x181f ; - /*13c0*/ @!P0 IMAD.MOV.U32 R81, RZ, RZ, R41 ; - /*13d0*/ SHFL.IDX PT, R18, R20, 0x1, 0x181f ; - /*13e0*/ @!P0 IMAD.MOV.U32 R91, RZ, RZ, R42 ; - /*13f0*/ SHFL.IDX PT, R24, R21, 0x1, 0x181f ; - /*1400*/ @!P0 IMAD.MOV.U32 R90, RZ, RZ, R43 ; - /*1410*/ SHFL.IDX PT, R25, R22, 0x1, 0x181f ; - /*1420*/ ISETP.NE.AND P0, PT, R2, 0x2, PT ; - /*1430*/ @!P1 IMAD.MOV.U32 R58, RZ, RZ, R37 ; - /*1440*/ SHFL.IDX PT, R26, R23, 0x1, 0x181f ; - /*1450*/ SHFL.IDX PT, R27, R20, 0x2, 0x181f ; - /*1460*/ @!P1 IMAD.MOV.U32 R97, RZ, RZ, R13 ; - /*1470*/ SHFL.IDX PT, R28, R21, 0x2, 0x181f ; - /*1480*/ @!P1 IMAD.MOV.U32 R100, RZ, RZ, R15 ; - /*1490*/ SHFL.IDX PT, R29, R22, 0x2, 0x181f ; - /*14a0*/ @!P1 IMAD.MOV.U32 R101, RZ, RZ, R18 ; - /*14b0*/ SHFL.IDX PT, R30, R23, 0x2, 0x181f ; - /*14c0*/ @!P1 IMAD.MOV.U32 R95, RZ, RZ, R24 ; - /*14d0*/ SHFL.IDX PT, R31, R20, 0x3, 0x181f ; - /*14e0*/ @!P1 IMAD.MOV.U32 R102, RZ, RZ, R25 ; - /*14f0*/ SHFL.IDX PT, R32, R21, 0x3, 0x181f ; - /*1500*/ @!P1 IMAD.MOV.U32 R59, RZ, RZ, R26 ; - /*1510*/ SHFL.IDX PT, R33, R22, 0x3, 0x181f ; - /*1520*/ @!P1 IMAD.MOV.U32 R60, RZ, RZ, R27 ; - /*1530*/ SHFL.IDX PT, R34, R23, 0x3, 0x181f ; - /*1540*/ @!P1 IMAD.MOV.U32 R96, RZ, RZ, R28 ; - /*1550*/ SHFL.IDX PT, R35, R20, 0x4, 0x181f ; - /*1560*/ @!P1 IMAD.MOV.U32 R62, RZ, RZ, R29 ; - /*1570*/ SHFL.IDX PT, R36, R21, 0x4, 0x181f ; - /*1580*/ @!P1 IMAD.MOV.U32 R63, RZ, RZ, R30 ; - /*1590*/ SHFL.IDX PT, R38, R23, 0x4, 0x181f ; - /*15a0*/ @!P1 IMAD.MOV.U32 R64, RZ, RZ, R31 ; - /*15b0*/ SHFL.IDX PT, R39, R20, 0x5, 0x181f ; - /*15c0*/ @!P1 IMAD.MOV.U32 R65, RZ, RZ, R32 ; - /*15d0*/ SHFL.IDX PT, R40, R21, 0x5, 0x181f ; - /*15e0*/ @!P1 IMAD.MOV.U32 R66, RZ, RZ, R33 ; - /*15f0*/ SHFL.IDX PT, R41, R22, 0x5, 0x181f ; - /*1600*/ @!P1 IMAD.MOV.U32 R67, RZ, RZ, R34 ; - /*1610*/ SHFL.IDX PT, R42, R23, 0x5, 0x181f ; - /*1620*/ @!P1 IMAD.MOV.U32 R57, RZ, RZ, R35 ; - /*1630*/ SHFL.IDX PT, R43, R20, 0x6, 0x181f ; - /*1640*/ @!P1 IMAD.MOV.U32 R61, RZ, RZ, R36 ; - /*1650*/ SHFL.IDX PT, R37, R22, 0x6, 0x181f ; - /*1660*/ @!P1 IMAD.MOV.U32 R56, RZ, RZ, R38 ; - /*1670*/ SHFL.IDX PT, R44, R21, RZ, 0x181f ; - /*1680*/ @!P1 IMAD.MOV.U32 R85, RZ, RZ, R39 ; - /*1690*/ @!P1 IMAD.MOV.U32 R73, RZ, RZ, R40 ; - /*16a0*/ SHFL.IDX PT, R13, R3, RZ, 0x181f ; - /*16b0*/ @!P1 IMAD.MOV.U32 R84, RZ, RZ, R41 ; - /*16c0*/ SHFL.IDX PT, R38, R23, 0x6, 0x181f ; - /*16d0*/ @!P1 IMAD.MOV.U32 R87, RZ, RZ, R42 ; - /*16e0*/ SHFL.IDX PT, R39, R20, 0x7, 0x181f ; - /*16f0*/ @!P1 IMAD.MOV.U32 R86, RZ, RZ, R43 ; - /*1700*/ SHFL.IDX PT, R40, R21, 0x7, 0x181f ; - /*1710*/ @!P1 IMAD.MOV.U32 R89, RZ, RZ, R37 ; - /*1720*/ SHFL.IDX PT, R43, R21, 0x6, 0x181f ; - /*1730*/ @!P1 IMAD.MOV.U32 R92, RZ, RZ, R44 ; - /*1740*/ SHFL.IDX PT, R41, R22, 0x7, 0x181f ; - /*1750*/ SHFL.IDX PT, R42, R23, 0x7, 0x181f ; - /*1760*/ @!P0 IMAD.MOV.U32 R94, RZ, RZ, R13 ; - /*1770*/ SHFL.IDX PT, R15, R12, RZ, 0x181f ; - /*1780*/ @!P1 IMAD.MOV.U32 R77, RZ, RZ, R38 ; - /*1790*/ SHFL.IDX PT, R18, R5, RZ, 0x181f ; - /*17a0*/ @!P1 IMAD.MOV.U32 R88, RZ, RZ, R39 ; - /*17b0*/ SHFL.IDX PT, R24, R8, RZ, 0x181f ; - /*17c0*/ @!P1 IMAD.MOV.U32 R81, RZ, RZ, R40 ; - /*17d0*/ SHFL.IDX PT, R25, R3, 0x1, 0x181f ; - /*17e0*/ @!P1 IMAD.MOV.U32 R71, RZ, RZ, R43 ; - /*17f0*/ SHFL.IDX PT, R26, R12, 0x1, 0x181f ; - /*1800*/ @!P1 IMAD.MOV.U32 R91, RZ, RZ, R41 ; - /*1810*/ SHFL.IDX PT, R27, R5, 0x1, 0x181f ; - /*1820*/ @!P1 IMAD.MOV.U32 R90, RZ, RZ, R42 ; - /*1830*/ ISETP.NE.AND P1, PT, R2, 0x3, PT ; - /*1840*/ SHFL.IDX PT, R28, R8, 0x1, 0x181f ; - /*1850*/ @!P0 IMAD.MOV.U32 R92, RZ, RZ, R15 ; - /*1860*/ SHFL.IDX PT, R29, R3, 0x2, 0x181f ; - /*1870*/ @!P0 IMAD.MOV.U32 R97, RZ, RZ, R18 ; - /*1880*/ SHFL.IDX PT, R30, R12, 0x2, 0x181f ; - /*1890*/ @!P0 IMAD.MOV.U32 R100, RZ, RZ, R24 ; - /*18a0*/ SHFL.IDX PT, R31, R5, 0x2, 0x181f ; - /*18b0*/ @!P0 IMAD.MOV.U32 R101, RZ, RZ, R25 ; - /*18c0*/ SHFL.IDX PT, R32, R8, 0x2, 0x181f ; - /*18d0*/ @!P0 IMAD.MOV.U32 R95, RZ, RZ, R26 ; - /*18e0*/ SHFL.IDX PT, R33, R3, 0x3, 0x181f ; - /*18f0*/ @!P0 IMAD.MOV.U32 R102, RZ, RZ, R27 ; - /*1900*/ SHFL.IDX PT, R34, R12, 0x3, 0x181f ; - /*1910*/ @!P0 IMAD.MOV.U32 R59, RZ, RZ, R28 ; - /*1920*/ SHFL.IDX PT, R35, R5, 0x3, 0x181f ; - /*1930*/ @!P0 IMAD.MOV.U32 R60, RZ, RZ, R29 ; - /*1940*/ SHFL.IDX PT, R36, R8, 0x3, 0x181f ; - /*1950*/ @!P0 IMAD.MOV.U32 R96, RZ, RZ, R30 ; - /*1960*/ SHFL.IDX PT, R37, R3, 0x4, 0x181f ; - /*1970*/ @!P0 IMAD.MOV.U32 R62, RZ, RZ, R31 ; - /*1980*/ @!P0 IMAD.MOV.U32 R63, RZ, RZ, R32 ; - /*1990*/ SHFL.IDX PT, R13, R6, RZ, 0x181f ; - /*19a0*/ @!P0 IMAD.MOV.U32 R64, RZ, RZ, R33 ; - /*19b0*/ SHFL.IDX PT, R43, R12, 0x4, 0x181f ; - /*19c0*/ @!P0 IMAD.MOV.U32 R65, RZ, RZ, R34 ; - /*19d0*/ SHFL.IDX PT, R29, R5, 0x4, 0x181f ; - /*19e0*/ @!P0 IMAD.MOV.U32 R66, RZ, RZ, R35 ; - /*19f0*/ SHFL.IDX PT, R30, R8, 0x4, 0x181f ; - /*1a00*/ @!P0 IMAD.MOV.U32 R67, RZ, RZ, R36 ; - /*1a10*/ SHFL.IDX PT, R31, R3, 0x5, 0x181f ; - /*1a20*/ @!P0 IMAD.MOV.U32 R57, RZ, RZ, R37 ; - /*1a30*/ SHFL.IDX PT, R32, R12, 0x5, 0x181f ; - /*1a40*/ SHFL.IDX PT, R33, R5, 0x5, 0x181f ; - /*1a50*/ @!P1 IMAD.MOV.U32 R94, RZ, RZ, R13 ; - /*1a60*/ SHFL.IDX PT, R34, R8, 0x5, 0x181f ; - /*1a70*/ @!P0 IMAD.MOV.U32 R61, RZ, RZ, R43 ; - /*1a80*/ SHFL.IDX PT, R35, R3, 0x6, 0x181f ; - /*1a90*/ @!P0 IMAD.MOV.U32 R58, RZ, RZ, R29 ; - /*1aa0*/ SHFL.IDX PT, R36, R12, 0x6, 0x181f ; - /*1ab0*/ @!P0 IMAD.MOV.U32 R56, RZ, RZ, R30 ; - /*1ac0*/ SHFL.IDX PT, R37, R5, 0x6, 0x181f ; - /*1ad0*/ @!P0 IMAD.MOV.U32 R85, RZ, RZ, R31 ; - /*1ae0*/ SHFL.IDX PT, R38, R8, 0x6, 0x181f ; - /*1af0*/ @!P0 IMAD.MOV.U32 R73, RZ, RZ, R32 ; - /*1b00*/ SHFL.IDX PT, R39, R3, 0x7, 0x181f ; - /*1b10*/ @!P0 IMAD.MOV.U32 R84, RZ, RZ, R33 ; - /*1b20*/ SHFL.IDX PT, R40, R12, 0x7, 0x181f ; - /*1b30*/ @!P0 IMAD.MOV.U32 R87, RZ, RZ, R34 ; - /*1b40*/ SHFL.IDX PT, R41, R5, 0x7, 0x181f ; - /*1b50*/ @!P0 IMAD.MOV.U32 R86, RZ, RZ, R35 ; - /*1b60*/ SHFL.IDX PT, R42, R8, 0x7, 0x181f ; - /*1b70*/ @!P0 IMAD.MOV.U32 R71, RZ, RZ, R36 ; - /*1b80*/ SHFL.IDX PT, R15, R9, RZ, 0x181f ; - /*1b90*/ @!P0 IMAD.MOV.U32 R89, RZ, RZ, R37 ; - /*1ba0*/ SHFL.IDX PT, R18, R7, RZ, 0x181f ; - /*1bb0*/ @!P0 IMAD.MOV.U32 R77, RZ, RZ, R38 ; - /*1bc0*/ SHFL.IDX PT, R24, R10, RZ, 0x181f ; - /*1bd0*/ @!P0 IMAD.MOV.U32 R88, RZ, RZ, R39 ; - /*1be0*/ SHFL.IDX PT, R25, R6, 0x1, 0x181f ; - /*1bf0*/ @!P0 IMAD.MOV.U32 R81, RZ, RZ, R40 ; - /*1c00*/ SHFL.IDX PT, R26, R9, 0x1, 0x181f ; - /*1c10*/ @!P0 IMAD.MOV.U32 R91, RZ, RZ, R41 ; - /*1c20*/ SHFL.IDX PT, R27, R7, 0x1, 0x181f ; - /*1c30*/ @!P0 IMAD.MOV.U32 R90, RZ, RZ, R42 ; - /*1c40*/ SHFL.IDX PT, R28, R10, 0x1, 0x181f ; - /*1c50*/ @!P1 IMAD.MOV.U32 R92, RZ, RZ, R15 ; - /*1c60*/ @!P1 IMAD.MOV.U32 R97, RZ, RZ, R18 ; - /*1c70*/ SHFL.IDX PT, R13, R9, 0x2, 0x181f ; - /*1c80*/ @!P1 IMAD.MOV.U32 R100, RZ, RZ, R24 ; - /*1c90*/ SHFL.IDX PT, R44, R6, 0x2, 0x181f ; - /*1ca0*/ @!P1 IMAD.MOV.U32 R101, RZ, RZ, R25 ; - /*1cb0*/ SHFL.IDX PT, R15, R7, 0x2, 0x181f ; - /*1cc0*/ @!P1 IMAD.MOV.U32 R95, RZ, RZ, R26 ; - /*1cd0*/ SHFL.IDX PT, R18, R10, 0x2, 0x181f ; - /*1ce0*/ @!P1 IMAD.MOV.U32 R102, RZ, RZ, R27 ; - /*1cf0*/ SHFL.IDX PT, R24, R6, 0x3, 0x181f ; - /*1d00*/ @!P1 IMAD.MOV.U32 R59, RZ, RZ, R28 ; - /*1d10*/ SHFL.IDX PT, R25, R9, 0x3, 0x181f ; - /*1d20*/ SHFL.IDX PT, R26, R7, 0x3, 0x181f ; - /*1d30*/ @!P1 IMAD.MOV.U32 R96, RZ, RZ, R13 ; - /*1d40*/ IMAD.MOV.U32 R13, RZ, RZ, RZ ; - /*1d50*/ SHFL.IDX PT, R27, R10, 0x3, 0x181f ; - /*1d60*/ @!P1 IMAD.MOV.U32 R60, RZ, RZ, R44 ; - /*1d70*/ SHFL.IDX PT, R28, R6, 0x4, 0x181f ; - /*1d80*/ @!P1 IMAD.MOV.U32 R62, RZ, RZ, R15 ; - /*1d90*/ SHFL.IDX PT, R29, R9, 0x4, 0x181f ; - /*1da0*/ @!P1 IMAD.MOV.U32 R63, RZ, RZ, R18 ; - /*1db0*/ SHFL.IDX PT, R30, R7, 0x4, 0x181f ; - /*1dc0*/ @!P1 IMAD.MOV.U32 R64, RZ, RZ, R24 ; - /*1dd0*/ SHFL.IDX PT, R31, R10, 0x4, 0x181f ; - /*1de0*/ @!P1 IMAD.MOV.U32 R65, RZ, RZ, R25 ; - /*1df0*/ SHFL.IDX PT, R32, R6, 0x5, 0x181f ; - /*1e00*/ @!P1 IMAD.MOV.U32 R66, RZ, RZ, R26 ; - /*1e10*/ SHFL.IDX PT, R33, R9, 0x5, 0x181f ; - /*1e20*/ @!P1 IMAD.MOV.U32 R67, RZ, RZ, R27 ; - /*1e30*/ SHFL.IDX PT, R34, R7, 0x5, 0x181f ; - /*1e40*/ @!P1 IMAD.MOV.U32 R57, RZ, RZ, R28 ; - /*1e50*/ SHFL.IDX PT, R35, R10, 0x5, 0x181f ; - /*1e60*/ @!P1 IMAD.MOV.U32 R61, RZ, RZ, R29 ; - /*1e70*/ SHFL.IDX PT, R36, R6, 0x6, 0x181f ; - /*1e80*/ @!P1 IMAD.MOV.U32 R58, RZ, RZ, R30 ; - /*1e90*/ SHFL.IDX PT, R37, R9, 0x6, 0x181f ; - /*1ea0*/ @!P1 IMAD.MOV.U32 R56, RZ, RZ, R31 ; - /*1eb0*/ SHFL.IDX PT, R38, R7, 0x6, 0x181f ; - /*1ec0*/ @!P1 IMAD.MOV.U32 R85, RZ, RZ, R32 ; - /*1ed0*/ SHFL.IDX PT, R39, R10, 0x6, 0x181f ; - /*1ee0*/ @!P1 IMAD.MOV.U32 R73, RZ, RZ, R33 ; - /*1ef0*/ SHFL.IDX PT, R40, R6, 0x7, 0x181f ; - /*1f00*/ @!P1 IMAD.MOV.U32 R84, RZ, RZ, R34 ; - /*1f10*/ SHFL.IDX PT, R41, R9, 0x7, 0x181f ; - /*1f20*/ @!P1 IMAD.MOV.U32 R87, RZ, RZ, R35 ; - /*1f30*/ SHFL.IDX PT, R42, R7, 0x7, 0x181f ; - /*1f40*/ @!P1 IMAD.MOV.U32 R86, RZ, RZ, R36 ; - /*1f50*/ SHFL.IDX PT, R43, R10, 0x7, 0x181f ; - /*1f60*/ @!P1 IMAD.MOV.U32 R71, RZ, RZ, R37 ; - /*1f70*/ @!P1 IMAD.MOV.U32 R89, RZ, RZ, R38 ; - /*1f80*/ @!P1 IMAD.MOV.U32 R77, RZ, RZ, R39 ; - /*1f90*/ @!P1 IMAD.MOV.U32 R88, RZ, RZ, R40 ; - /*1fa0*/ @!P1 IMAD.MOV.U32 R81, RZ, RZ, R41 ; - /*1fb0*/ @!P1 IMAD.MOV.U32 R91, RZ, RZ, R42 ; - /*1fc0*/ @!P1 IMAD.MOV.U32 R90, RZ, RZ, R43 ; -.L_x_42: - /*1fd0*/ SHFL.IDX PT, R18, R14, RZ, 0x181f ; - /*1fe0*/ SHF.R.U32.HI R68, RZ, 0x2, R13 ; - /*1ff0*/ SHFL.IDX PT, R82, R14, 0x1, 0x181f ; - /*2000*/ SHFL.IDX PT, R80, R14, 0x2, 0x181f ; - /*2010*/ SHFL.IDX PT, R78, R14, 0x3, 0x181f ; - /*2020*/ SHFL.IDX PT, R76, R14, 0x4, 0x181f ; - /*2030*/ SHFL.IDX PT, R74, R14, 0x5, 0x181f ; - /*2040*/ LOP3.LUT R18, R18, R13, RZ, 0x3c, !PT ; - /*2050*/ SHFL.IDX PT, R72, R14, 0x6, 0x181f ; - /*2060*/ IMAD R15, R18, 0x1000193, RZ ; - /*2070*/ LOP3.LUT R18, R82, R13, RZ, 0x3c, !PT ; - /*2080*/ SHFL.IDX PT, R70, R14, 0x7, 0x181f ; - /*2090*/ LOP3.LUT R25, R15, R94, RZ, 0x3c, !PT ; - /*20a0*/ IMAD R18, R18, 0x1000193, RZ ; - /*20b0*/ SHFL.IDX PT, R15, R25, R68, 0x181f ; - /*20c0*/ LOP3.LUT R27, R18, R101, RZ, 0x3c, !PT ; - /*20d0*/ SHFL.IDX PT, R27, R27, R68, 0x181f ; - /*20e0*/ IMAD.HI.U32 R18, R15, c[0x3][0x18c], RZ ; - /*20f0*/ IMAD.MOV R18, RZ, RZ, -R18 ; - /*2100*/ IMAD.HI.U32 R26, R27, c[0x3][0x18c], RZ ; - /*2110*/ IMAD R15, R18, c[0x3][0x184], R15 ; - /*2120*/ LOP3.LUT R18, R80, R13, RZ, 0x3c, !PT ; - /*2130*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2140*/ ISETP.GE.U32.AND P0, PT, R15, c[0x3][0x184], PT ; - /*2150*/ IMAD R29, R18, 0x1000193, RZ ; - /*2160*/ IMAD R27, R26, c[0x3][0x184], R27 ; - /*2170*/ SEL R18, RZ, c[0x3][0x184], !P0 ; - /*2180*/ LOP3.LUT R29, R29, R60, RZ, 0x3c, !PT ; - /*2190*/ IMAD.IADD R25, R15, 0x1, -R18 ; - /*21a0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*21b0*/ SHFL.IDX PT, R29, R29, R68, 0x181f ; - /*21c0*/ IMAD.SHL.U32 R15, R0, 0x10, RZ ; - /*21d0*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*21e0*/ LOP3.LUT R15, R15, 0x70, RZ, 0xc0, !PT ; - /*21f0*/ IADD3 R40, P0, R24, R15, RZ ; - /*2200*/ IMAD.X R41, RZ, RZ, R25, P0 ; - /*2210*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*2220*/ LOP3.LUT R25, R78, R13, RZ, 0x3c, !PT ; - /*2230*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2240*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2250*/ IMAD R31, R25, 0x1000193, RZ ; - /*2260*/ IMAD.IADD R25, R27, 0x1, -R24 ; - /*2270*/ IMAD.HI.U32 R26, R29, c[0x3][0x18c], RZ ; - /*2280*/ LOP3.LUT R31, R31, R64, RZ, 0x3c, !PT ; - /*2290*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*22a0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*22b0*/ IADD3 R44, P0, R24, R15, RZ ; - /*22c0*/ SHFL.IDX PT, R31, R31, R68, 0x181f ; - /*22d0*/ IMAD R29, R26, c[0x3][0x184], R29 ; - /*22e0*/ LOP3.LUT R24, R76, R13, RZ, 0x3c, !PT ; - /*22f0*/ IMAD.X R45, RZ, RZ, R25, P0 ; - /*2300*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*2310*/ IMAD R26, R24, 0x1000193, RZ ; - /*2320*/ LOP3.LUT R25, R74, R13, RZ, 0x3c, !PT ; - /*2330*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2340*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2350*/ IMAD R28, R25, 0x1000193, RZ ; - /*2360*/ IMAD.IADD R25, R29, 0x1, -R24 ; - /*2370*/ LOP3.LUT R27, R72, R13, RZ, 0x3c, !PT ; - /*2380*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*2390*/ IMAD R33, R27, 0x1000193, RZ ; - /*23a0*/ LOP3.LUT R27, R26, R57, RZ, 0x3c, !PT ; - /*23b0*/ IMAD.HI.U32 R26, R31, c[0x3][0x18c], RZ ; - /*23c0*/ IADD3 R48, P0, R24, R15, RZ ; - /*23d0*/ LOP3.LUT R30, R70, R13, RZ, 0x3c, !PT ; - /*23e0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*23f0*/ LOP3.LUT R33, R33, R86, RZ, 0x3c, !PT ; - /*2400*/ IMAD.X R49, RZ, RZ, R25, P0 ; - /*2410*/ LOP3.LUT R29, R28, R85, RZ, 0x3c, !PT ; - /*2420*/ SHFL.IDX PT, R27, R27, R68, 0x181f ; - /*2430*/ IMAD R35, R30, 0x1000193, RZ ; - /*2440*/ IMAD R31, R26, c[0x3][0x184], R31 ; - /*2450*/ SHFL.IDX PT, R33, R33, R68, 0x181f ; - /*2460*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*2470*/ LOP3.LUT R35, R35, R88, RZ, 0x3c, !PT ; - /*2480*/ ISETP.GE.U32.AND P0, PT, R31.reuse, c[0x3][0x184], PT ; - /*2490*/ SHFL.IDX PT, R29, R29, R68, 0x181f ; - /*24a0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*24b0*/ SHFL.IDX PT, R35, R35, R68, 0x181f ; - /*24c0*/ IMAD.IADD R25, R31, 0x1, -R24 ; - /*24d0*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*24e0*/ IMAD.HI.U32 R26, R27, c[0x3][0x18c], RZ ; - /*24f0*/ IADD3 R52, P0, R24, R15, RZ ; - /*2500*/ IMAD.HI.U32 R30, R33, c[0x3][0x18c], RZ ; - /*2510*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2520*/ IMAD.HI.U32 R28, R29, c[0x3][0x18c], RZ ; - /*2530*/ IMAD.X R53, RZ, RZ, R25, P0 ; - /*2540*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*2550*/ IMAD R27, R26, c[0x3][0x184], R27 ; - /*2560*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*2570*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*2580*/ IMAD R33, R30, c[0x3][0x184], R33 ; - /*2590*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*25a0*/ IMAD.HI.U32 R24, R35, c[0x3][0x18c], RZ ; - /*25b0*/ IMAD R26, R28, c[0x3][0x184], R29 ; - /*25c0*/ ISETP.GE.U32.AND P2, PT, R33, c[0x3][0x184], PT ; - /*25d0*/ IMAD.MOV R30, RZ, RZ, -R24 ; - /*25e0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*25f0*/ ISETP.GE.U32.AND P1, PT, R26, c[0x3][0x184], PT ; - /*2600*/ IMAD R35, R30, c[0x3][0x184], R35 ; - /*2610*/ SEL R28, RZ, c[0x3][0x184], !P2 ; - /*2620*/ IMAD.IADD R29, R27, 0x1, -R24 ; - /*2630*/ SEL R25, RZ, c[0x3][0x184], !P1 ; - /*2640*/ ISETP.GE.U32.AND P0, PT, R35, c[0x3][0x184], PT ; - /*2650*/ IMAD.IADD R27, R33, 0x1, -R28 ; - /*2660*/ IMAD.WIDE.U32 R28, R29, R18, c[0x3][0x190] ; - /*2670*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*2680*/ IMAD.IADD R25, R26, 0x1, -R25 ; - /*2690*/ IADD3 R32, P0, R28, R15, RZ ; - /*26a0*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*26b0*/ IMAD.WIDE.U32 R26, R27, R18, c[0x3][0x190] ; - /*26c0*/ IADD3 R24, P1, R24, R15, RZ ; - /*26d0*/ IMAD.X R33, RZ, RZ, R29, P0 ; - /*26e0*/ IADD3 R28, P2, R26, R15, RZ ; - /*26f0*/ IMAD.IADD R37, R35, 0x1, -R30 ; - /*2700*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*2710*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*2720*/ IMAD.WIDE.U32 R36, R37, R18, c[0x3][0x190] ; - /*2730*/ IMAD.X R29, RZ, RZ, R27, P2 ; - /*2740*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*2750*/ IADD3 R36, P0, R36, R15, RZ ; - /*2760*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2770*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*2780*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2790*/ SHFL.IDX PT, R69, R14, RZ, 0x181f ; - /*27a0*/ IADD3 R75, R13, 0x1, RZ ; - /*27b0*/ IMAD R104, R92, 0x1000193, RZ ; - /*27c0*/ LOP3.LUT R79, R69, R75, RZ, 0x3c, !PT ; - /*27d0*/ IMAD R92, R79, 0x1000193, RZ ; - /*27e0*/ LOP3.LUT R79, R82, R75, RZ, 0x3c, !PT ; - /*27f0*/ IMAD R96, R96, 0x1000193, RZ ; - /*2800*/ IMAD R83, R94, 0x1000193, RZ ; - /*2810*/ IMAD R100, R100, 0x1000193, RZ ; - /*2820*/ IMAD R97, R97, 0x1000193, RZ ; - /*2830*/ IMAD R101, R101, 0x1000193, RZ ; - /*2840*/ LOP3.LUT R93, R104, R41, RZ, 0x3c, !PT ; - /*2850*/ LOP3.LUT R41, R92, R93, RZ, 0x3c, !PT ; - /*2860*/ SHFL.IDX PT, R41, R41, R68, 0x181f ; - /*2870*/ IMAD R104, R95, 0x1000193, RZ ; - /*2880*/ IMAD R92, R79, 0x1000193, RZ ; - /*2890*/ LOP3.LUT R95, R104, R45, RZ, 0x3c, !PT ; - /*28a0*/ LOP3.LUT R45, R92, R95, RZ, 0x3c, !PT ; - /*28b0*/ IMAD.HI.U32 R79, R41, c[0x3][0x18c], RZ ; - /*28c0*/ SHFL.IDX PT, R45, R45, R68, 0x181f ; - /*28d0*/ IMAD.MOV R92, RZ, RZ, -R79 ; - /*28e0*/ LOP3.LUT R79, R80, R75, RZ, 0x3c, !PT ; - /*28f0*/ IMAD R41, R92, c[0x3][0x184], R41 ; - /*2900*/ IMAD R79, R79, 0x1000193, RZ ; - /*2910*/ LOP3.LUT R92, R96, R49, RZ, 0x3c, !PT ; - /*2920*/ LOP3.LUT R49, R79, R92, RZ, 0x3c, !PT ; - /*2930*/ SHFL.IDX PT, R49, R49, R68, 0x181f ; - /*2940*/ ISETP.GE.U32.AND P0, PT, R41, c[0x3][0x184], PT ; - /*2950*/ IMAD.HI.U32 R79, R45, c[0x3][0x18c], RZ ; - /*2960*/ SEL R96, RZ, c[0x3][0x184], !P0 ; - /*2970*/ IMAD.MOV R94, RZ, RZ, -R79 ; - /*2980*/ LOP3.LUT R103, R100, R43, RZ, 0x3c, !PT ; - /*2990*/ IMAD R45, R94, c[0x3][0x184], R45 ; - /*29a0*/ LOP3.LUT R43, R78, R75, RZ, 0x3c, !PT ; - /*29b0*/ IMAD.IADD R41, R41, 0x1, -R96 ; - /*29c0*/ IMAD R94, R65, 0x1000193, RZ ; - /*29d0*/ LOP3.LUT R96, R83, R40, RZ, 0x3c, !PT ; - /*29e0*/ IMAD.WIDE.U32 R40, R41, R18, c[0x3][0x190] ; - /*29f0*/ ISETP.GE.U32.AND P0, PT, R45, c[0x3][0x184], PT ; - /*2a00*/ IMAD R83, R102, 0x1000193, RZ ; - /*2a10*/ IADD3 R40, P1, R40, R15, RZ ; - /*2a20*/ LOP3.LUT R79, R97, R42, RZ, 0x3c, !PT ; - /*2a30*/ LOP3.LUT R94, R94, R53, RZ, 0x3c, !PT ; - /*2a40*/ IMAD R53, R43, 0x1000193, RZ ; - /*2a50*/ IMAD.HI.U32 R43, R49, c[0x3][0x18c], RZ ; - /*2a60*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*2a70*/ IMAD.MOV R102, RZ, RZ, -R43 ; - /*2a80*/ LOP3.LUT R65, R53, R94, RZ, 0x3c, !PT ; - /*2a90*/ IMAD.X R41, RZ, RZ, R41, P1 ; - /*2aa0*/ IMAD R53, R102, c[0x3][0x184], R49 ; - /*2ab0*/ LOP3.LUT R100, R83, R46, RZ, 0x3c, !PT ; - /*2ac0*/ IMAD R46, R59, 0x1000193, RZ ; - /*2ad0*/ IMAD.IADD R45, R45, 0x1, -R42 ; - /*2ae0*/ ISETP.GE.U32.AND P0, PT, R53, c[0x3][0x184], PT ; - /*2af0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2b00*/ LOP3.LUT R107, R46, R47, RZ, 0x3c, !PT ; - /*2b10*/ IMAD R59, R60, 0x1000193, RZ ; - /*2b20*/ LOP3.LUT R104, R101, R44, RZ, 0x3c, !PT ; - /*2b30*/ SHFL.IDX PT, R49, R65, R68, 0x181f ; - /*2b40*/ SEL R46, RZ, c[0x3][0x184], !P0 ; - /*2b50*/ IMAD.WIDE.U32 R44, R45, R18, c[0x3][0x190] ; - /*2b60*/ LOP3.LUT R106, R59, R48, RZ, 0x3c, !PT ; - /*2b70*/ IMAD.IADD R53, R53, 0x1, -R46 ; - /*2b80*/ IADD3 R44, P1, R44, R15, RZ ; - /*2b90*/ IMAD R48, R61, 0x1000193, RZ ; - /*2ba0*/ LOP3.LUT R46, R76, R75, RZ, 0x3c, !PT ; - /*2bb0*/ IMAD R60, R73, 0x1000193, RZ ; - /*2bc0*/ IMAD.X R45, RZ, RZ, R45, P1 ; - /*2bd0*/ IMAD R46, R46, 0x1000193, RZ ; - /*2be0*/ IMAD R102, R71, 0x1000193, RZ ; - /*2bf0*/ LOP3.LUT R97, R48, R33, RZ, 0x3c, !PT ; - /*2c00*/ LOP3.LUT R33, R46, R97, RZ, 0x3c, !PT ; - /*2c10*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2c20*/ LOP3.LUT R71, R60, R25, RZ, 0x3c, !PT ; - /*2c30*/ LOP3.LUT R25, R74, R75, RZ, 0x3c, !PT ; - /*2c40*/ LOP3.LUT R73, R102, R29, RZ, 0x3c, !PT ; - /*2c50*/ LOP3.LUT R29, R72, R75.reuse, RZ, 0x3c, !PT ; - /*2c60*/ IMAD R48, R25, 0x1000193, RZ ; - /*2c70*/ LOP3.LUT R75, R70, R75, RZ, 0x3c, !PT ; - /*2c80*/ IMAD.HI.U32 R25, R49, c[0x3][0x18c], RZ ; - /*2c90*/ IMAD R110, R81, 0x1000193, RZ ; - /*2ca0*/ IMAD.MOV R108, RZ, RZ, -R25 ; - /*2cb0*/ IMAD R102, R75, 0x1000193, RZ ; - /*2cc0*/ LOP3.LUT R75, R110, R37, RZ, 0x3c, !PT ; - /*2cd0*/ IMAD R25, R108, c[0x3][0x184], R49 ; - /*2ce0*/ LOP3.LUT R37, R48, R71, RZ, 0x3c, !PT ; - /*2cf0*/ IMAD R60, R29, 0x1000193, RZ ; - /*2d00*/ IMAD.WIDE.U32 R48, R53, R18, c[0x3][0x190] ; - /*2d10*/ SHFL.IDX PT, R33, R33, R68, 0x181f ; - /*2d20*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2d30*/ IMAD R105, R62, 0x1000193, RZ ; - /*2d40*/ LOP3.LUT R59, R60, R73, RZ, 0x3c, !PT ; - /*2d50*/ IADD3 R48, P1, R48, R15, RZ ; - /*2d60*/ SHFL.IDX PT, R37, R37, R68, 0x181f ; - /*2d70*/ LOP3.LUT R105, R105, R50, RZ, 0x3c, !PT ; - /*2d80*/ IMAD R62, R63, 0x1000193, RZ ; - /*2d90*/ SEL R50, RZ, c[0x3][0x184], !P0 ; - /*2da0*/ IMAD.X R49, RZ, RZ, R49, P1 ; - /*2db0*/ SHFL.IDX PT, R59, R59, R68, 0x181f ; - /*2dc0*/ LOP3.LUT R61, R102, R75, RZ, 0x3c, !PT ; - /*2dd0*/ LOP3.LUT R29, R62, R51, RZ, 0x3c, !PT ; - /*2de0*/ IMAD.IADD R53, R25, 0x1, -R50 ; - /*2df0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*2e00*/ SHFL.IDX PT, R60, R61, R68, 0x181f ; - /*2e10*/ IMAD R25, R64, 0x1000193, RZ ; - /*2e20*/ IMAD R63, R66, 0x1000193, RZ ; - /*2e30*/ IMAD R64, R67, 0x1000193, RZ ; - /*2e40*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*2e50*/ IMAD.WIDE.U32 R52, R53, R18, c[0x3][0x190] ; - /*2e60*/ LOP3.LUT R112, R63, R54, RZ, 0x3c, !PT ; - /*2e70*/ IMAD.HI.U32 R61, R33, c[0x3][0x18c], RZ ; - /*2e80*/ LOP3.LUT R111, R64, R55, RZ, 0x3c, !PT ; - /*2e90*/ IMAD.HI.U32 R54, R37, c[0x3][0x18c], RZ ; - /*2ea0*/ IADD3 R64, P0, R52, R15, RZ ; - /*2eb0*/ IMAD.MOV R62, RZ, RZ, -R61 ; - /*2ec0*/ IMAD.HI.U32 R55, R59, c[0x3][0x18c], RZ ; - /*2ed0*/ IMAD.MOV R54, RZ, RZ, -R54 ; - /*2ee0*/ IMAD R33, R62, c[0x3][0x184], R33 ; - /*2ef0*/ IMAD.MOV R52, RZ, RZ, -R55 ; - /*2f00*/ IMAD R37, R54, c[0x3][0x184], R37 ; - /*2f10*/ IMAD.HI.U32 R61, R60, c[0x3][0x18c], RZ ; - /*2f20*/ IMAD.X R65, RZ, RZ, R53, P0 ; - /*2f30*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*2f40*/ IMAD R59, R52, c[0x3][0x184], R59 ; - /*2f50*/ IMAD R57, R57, 0x1000193, RZ ; - /*2f60*/ ISETP.GE.U32.AND P1, PT, R37, c[0x3][0x184], PT ; - /*2f70*/ IMAD.MOV R61, RZ, RZ, -R61 ; - /*2f80*/ SEL R52, RZ, c[0x3][0x184], !P0 ; - /*2f90*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*2fa0*/ ISETP.GE.U32.AND P0, PT, R59, c[0x3][0x184], PT ; - /*2fb0*/ IMAD R60, R61, c[0x3][0x184], R60 ; - /*2fc0*/ LOP3.LUT R110, R57, R32, RZ, 0x3c, !PT ; - /*2fd0*/ SEL R32, RZ, c[0x3][0x184], !P1 ; - /*2fe0*/ IMAD.IADD R33, R33, 0x1, -R52 ; - /*2ff0*/ SEL R52, RZ, c[0x3][0x184], !P0 ; - /*3000*/ ISETP.GE.U32.AND P0, PT, R60, c[0x3][0x184], PT ; - /*3010*/ IMAD.IADD R53, R37, 0x1, -R32 ; - /*3020*/ IMAD.WIDE.U32 R32, R33, R18, c[0x3][0x190] ; - /*3030*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*3040*/ IMAD.IADD R59, R59, 0x1, -R52 ; - /*3050*/ IADD3 R32, P0, R32, R15, RZ ; - /*3060*/ IMAD R113, R58, 0x1000193, RZ ; - /*3070*/ IMAD.WIDE.U32 R58, R59, R18, c[0x3][0x190] ; - /*3080*/ IMAD.IADD R37, R60, 0x1, -R37 ; - /*3090*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*30a0*/ IADD3 R58, P0, R58, R15, RZ ; - /*30b0*/ IMAD.WIDE.U32 R52, R53, R18, c[0x3][0x190] ; - /*30c0*/ IMAD.WIDE.U32 R54, R37, R18, c[0x3][0x190] ; - /*30d0*/ IADD3 R52, P1, R52, R15, RZ ; - /*30e0*/ IMAD.X R59, RZ, RZ, R59, P0 ; - /*30f0*/ IADD3 R60, P0, R54, R15, RZ ; - /*3100*/ IMAD R56, R56, 0x1000193, RZ ; - /*3110*/ LOP3.LUT R113, R113, R34, RZ, 0x3c, !PT ; - /*3120*/ IMAD.X R53, RZ, RZ, R53, P1 ; - /*3130*/ IMAD.X R61, RZ, RZ, R55, P0 ; - /*3140*/ LOP3.LUT R37, R56, R35, RZ, 0x3c, !PT ; - /*3150*/ LDG.E.128.STRONG.GPU R56, [R58.64] ; - /*3160*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3170*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3180*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*3190*/ IMAD R85, R85, 0x1000193, RZ ; - /*31a0*/ IADD3 R115, R13, 0x2, RZ ; - /*31b0*/ IMAD R81, R79, 0x1000193, RZ ; - /*31c0*/ LOP3.LUT R79, R85, R24, RZ, 0x3c, !PT ; - /*31d0*/ LOP3.LUT R24, R69, R115, RZ, 0x3c, !PT ; - /*31e0*/ IMAD R24, R24, 0x1000193, RZ ; - /*31f0*/ IMAD R83, R84, 0x1000193, RZ ; - /*3200*/ LOP3.LUT R26, R83, R26, RZ, 0x3c, !PT ; - /*3210*/ IMAD R90, R90, 0x1000193, RZ ; - /*3220*/ LOP3.LUT R81, R81, R42, RZ, 0x3c, !PT ; - /*3230*/ LOP3.LUT R85, R24, R81, RZ, 0x3c, !PT ; - /*3240*/ IMAD R42, R87, 0x1000193, RZ ; - /*3250*/ SHFL.IDX PT, R24, R85, R68, 0x181f ; - /*3260*/ LOP3.LUT R83, R42, R27, RZ, 0x3c, !PT ; - /*3270*/ IMAD R27, R100, 0x1000193, RZ ; - /*3280*/ IMAD R87, R86, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R100, R87, R28, RZ, 0x3c, !PT ; - /*32a0*/ IMAD R28, R77, 0x1000193, RZ ; - /*32b0*/ IMAD R77, R88, 0x1000193, RZ ; - /*32c0*/ LOP3.LUT R84, R27, R46, RZ, 0x3c, !PT ; - /*32d0*/ LOP3.LUT R27, R82, R115, RZ, 0x3c, !PT ; - /*32e0*/ IMAD R27, R27, 0x1000193, RZ ; - /*32f0*/ LOP3.LUT R102, R77, R36, RZ, 0x3c, !PT ; - /*3300*/ LOP3.LUT R77, R27, R84, RZ, 0x3c, !PT ; - /*3310*/ IMAD.HI.U32 R27, R24, c[0x3][0x18c], RZ ; - /*3320*/ LOP3.LUT R101, R28, R31, RZ, 0x3c, !PT ; - /*3330*/ IMAD.MOV R31, RZ, RZ, -R27 ; - /*3340*/ SHFL.IDX PT, R27, R77, R68, 0x181f ; - /*3350*/ LOP3.LUT R28, R80, R115, RZ, 0x3c, !PT ; - /*3360*/ IMAD R24, R31, c[0x3][0x184], R24 ; - /*3370*/ IMAD R85, R105, 0x1000193, RZ ; - /*3380*/ IMAD R28, R28, 0x1000193, RZ ; - /*3390*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*33a0*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*33b0*/ LOP3.LUT R105, R90, R39, RZ, 0x3c, !PT ; - /*33c0*/ IMAD.IADD R39, R24, 0x1, -R31 ; - /*33d0*/ LOP3.LUT R85, R85, R50, RZ, 0x3c, !PT ; - /*33e0*/ LOP3.LUT R87, R28, R85, RZ, 0x3c, !PT ; - /*33f0*/ IMAD.HI.U32 R36, R27, c[0x3][0x18c], RZ ; - /*3400*/ SHFL.IDX PT, R24, R87, R68, 0x181f ; - /*3410*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*3420*/ IMAD R28, R93, 0x1000193, RZ ; - /*3430*/ IMAD R27, R36, c[0x3][0x184], R27 ; - /*3440*/ IMAD R31, R96, 0x1000193, RZ ; - /*3450*/ LOP3.LUT R109, R28, R41, RZ, 0x3c, !PT ; - /*3460*/ IMAD R28, R103, 0x1000193, RZ ; - /*3470*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*3480*/ IMAD R77, R104, 0x1000193, RZ ; - /*3490*/ LOP3.LUT R108, R31, R40, RZ, 0x3c, !PT ; - /*34a0*/ LOP3.LUT R104, R28, R43, RZ, 0x3c, !PT ; - /*34b0*/ IMAD R87, R112, 0x1000193, RZ ; - /*34c0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*34d0*/ LOP3.LUT R31, R78, R115, RZ, 0x3c, !PT ; - /*34e0*/ IMAD.IADD R43, R27, 0x1, -R28 ; - /*34f0*/ IMAD R36, R31, 0x1000193, RZ ; - /*3500*/ IMAD.HI.U32 R27, R24, c[0x3][0x18c], RZ ; - /*3510*/ IMAD R28, R107, 0x1000193, RZ ; - /*3520*/ IMAD.WIDE.U32 R40, R39, R18, c[0x3][0x190] ; - /*3530*/ IMAD.MOV R39, RZ, RZ, -R27 ; - /*3540*/ LOP3.LUT R87, R87, R66, RZ, 0x3c, !PT ; - /*3550*/ IMAD.WIDE.U32 R42, R43, R18, c[0x3][0x190] ; - /*3560*/ LOP3.LUT R31, R36, R87, RZ, 0x3c, !PT ; - /*3570*/ LOP3.LUT R107, R28, R47, RZ, 0x3c, !PT ; - /*3580*/ IMAD R28, R39, c[0x3][0x184], R24 ; - /*3590*/ SHFL.IDX PT, R24, R31, R68, 0x181f ; - /*35a0*/ IADD3 R42, P0, R42, R15, RZ ; - /*35b0*/ IMAD R89, R89, 0x1000193, RZ ; - /*35c0*/ IMAD R27, R106, 0x1000193, RZ ; - /*35d0*/ IMAD.X R43, RZ, RZ, R43, P0 ; - /*35e0*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*35f0*/ IMAD R91, R91, 0x1000193, RZ ; - /*3600*/ LOP3.LUT R30, R89, R30, RZ, 0x3c, !PT ; - /*3610*/ LOP3.LUT R88, R27, R48, RZ, 0x3c, !PT ; - /*3620*/ IMAD R92, R92, 0x1000193, RZ ; - /*3630*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*3640*/ IMAD R112, R29, 0x1000193, RZ ; - /*3650*/ LOP3.LUT R38, R91, R38, RZ, 0x3c, !PT ; - /*3660*/ IMAD R91, R26, 0x1000193, RZ ; - /*3670*/ LOP3.LUT R26, R76, R115.reuse, RZ, 0x3c, !PT ; - /*3680*/ IMAD R29, R30, 0x1000193, RZ ; - /*3690*/ LOP3.LUT R30, R72, R115, RZ, 0x3c, !PT ; - /*36a0*/ IMAD R86, R95, 0x1000193, RZ ; - /*36b0*/ IMAD R113, R113, 0x1000193, RZ ; - /*36c0*/ LOP3.LUT R89, R92, R49, RZ, 0x3c, !PT ; - /*36d0*/ IMAD.IADD R27, R28, 0x1, -R27 ; - /*36e0*/ LOP3.LUT R28, R74, R115.reuse, RZ, 0x3c, !PT ; - /*36f0*/ IMAD R93, R38, 0x1000193, RZ ; - /*3700*/ LOP3.LUT R115, R70, R115, RZ, 0x3c, !PT ; - /*3710*/ LOP3.LUT R86, R86, R45, RZ, 0x3c, !PT ; - /*3720*/ IMAD R45, R30, 0x1000193, RZ ; - /*3730*/ LOP3.LUT R92, R29, R58, RZ, 0x3c, !PT ; - /*3740*/ IMAD R29, R26, 0x1000193, RZ ; - /*3750*/ LOP3.LUT R90, R113, R34, RZ, 0x3c, !PT ; - /*3760*/ IMAD R28, R28, 0x1000193, RZ ; - /*3770*/ IMAD.HI.U32 R26, R24, c[0x3][0x18c], RZ ; - /*3780*/ LOP3.LUT R91, R91, R54, RZ, 0x3c, !PT ; - /*3790*/ LOP3.LUT R31, R29, R90, RZ, 0x3c, !PT ; - /*37a0*/ IMAD R30, R115, 0x1000193, RZ ; - /*37b0*/ LOP3.LUT R93, R93, R62, RZ, 0x3c, !PT ; - /*37c0*/ IMAD.MOV R29, RZ, RZ, -R26 ; - /*37d0*/ LOP3.LUT R47, R45, R92, RZ, 0x3c, !PT ; - /*37e0*/ SHFL.IDX PT, R34, R31, R68, 0x181f ; - /*37f0*/ IADD3 R40, P1, R40, R15, RZ ; - /*3800*/ IMAD.WIDE.U32 R26, R27, R18, c[0x3][0x190] ; - /*3810*/ LOP3.LUT R39, R28, R91, RZ, 0x3c, !PT ; - /*3820*/ LOP3.LUT R45, R30, R93, RZ, 0x3c, !PT ; - /*3830*/ IMAD R30, R29, c[0x3][0x184], R24 ; - /*3840*/ LOP3.LUT R77, R77, R44, RZ, 0x3c, !PT ; - /*3850*/ SHFL.IDX PT, R44, R47, R68, 0x181f ; - /*3860*/ IMAD.X R41, RZ, RZ, R41, P1 ; - /*3870*/ IADD3 R28, P1, R26, R15, RZ ; - /*3880*/ SHFL.IDX PT, R36, R39, R68, 0x181f ; - /*3890*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*38a0*/ SHFL.IDX PT, R45, R45, R68, 0x181f ; - /*38b0*/ IMAD.X R29, RZ, RZ, R27, P1 ; - /*38c0*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*38d0*/ IMAD R31, R110, 0x1000193, RZ ; - /*38e0*/ IMAD.IADD R39, R30, 0x1, -R27 ; - /*38f0*/ LOP3.LUT R96, R31, R32, RZ, 0x3c, !PT ; - /*3900*/ IMAD R25, R25, 0x1000193, RZ ; - /*3910*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3920*/ IMAD.WIDE.U32 R38, R39, R18, c[0x3][0x190] ; - /*3930*/ IMAD R24, R94, 0x1000193, RZ ; - /*3940*/ IMAD R54, R111, 0x1000193, RZ ; - /*3950*/ IADD3 R110, P0, R38, R15, RZ ; - /*3960*/ IMAD.HI.U32 R32, R34, c[0x3][0x18c], RZ ; - /*3970*/ LOP3.LUT R94, R25, R64, RZ, 0x3c, !PT ; - /*3980*/ LOP3.LUT R95, R24, R65, RZ, 0x3c, !PT ; - /*3990*/ IMAD.HI.U32 R38, R44, c[0x3][0x18c], RZ ; - /*39a0*/ LOP3.LUT R54, R54, R67, RZ, 0x3c, !PT ; - /*39b0*/ LDG.E.128.STRONG.GPU R24, [R42.64] ; - /*39c0*/ IMAD.HI.U32 R46, R36, c[0x3][0x18c], RZ ; - /*39d0*/ LDG.E.128.STRONG.GPU R64, [R40.64] ; - /*39e0*/ IMAD.MOV R49, RZ, RZ, -R32 ; - /*39f0*/ IMAD.HI.U32 R47, R45, c[0x3][0x18c], RZ ; - /*3a00*/ IMAD.X R111, RZ, RZ, R39, P0 ; - /*3a10*/ IMAD.MOV R41, RZ, RZ, -R38 ; - /*3a20*/ IMAD.MOV R39, RZ, RZ, -R46 ; - /*3a30*/ IMAD R34, R49, c[0x3][0x184], R34 ; - /*3a40*/ IMAD.MOV R38, RZ, RZ, -R47 ; - /*3a50*/ IMAD R44, R41, c[0x3][0x184], R44 ; - /*3a60*/ IMAD R32, R97, 0x1000193, RZ ; - /*3a70*/ ISETP.GE.U32.AND P2, PT, R34, c[0x3][0x184], PT ; - /*3a80*/ IMAD R36, R39, c[0x3][0x184], R36 ; - /*3a90*/ IMAD R45, R38, c[0x3][0x184], R45 ; - /*3aa0*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*3ab0*/ LOP3.LUT R97, R32, R33, RZ, 0x3c, !PT ; - /*3ac0*/ ISETP.GE.U32.AND P1, PT, R36, c[0x3][0x184], PT ; - /*3ad0*/ SEL R33, RZ, c[0x3][0x184], !P2 ; - /*3ae0*/ ISETP.GE.U32.AND P2, PT, R45, c[0x3][0x184], PT ; - /*3af0*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*3b00*/ SEL R39, RZ, c[0x3][0x184], !P1 ; - /*3b10*/ IMAD.IADD R33, R34, 0x1, -R33 ; - /*3b20*/ SEL R32, RZ, c[0x3][0x184], !P2 ; - /*3b30*/ IMAD.IADD R43, R44, 0x1, -R41 ; - /*3b40*/ IMAD.IADD R39, R36, 0x1, -R39 ; - /*3b50*/ IMAD R58, R37, 0x1000193, RZ ; - /*3b60*/ IMAD.IADD R45, R45, 0x1, -R32 ; - /*3b70*/ IMAD.WIDE.U32 R36, R33, R18, c[0x3][0x190] ; - /*3b80*/ IMAD.WIDE.U32 R32, R43, R18, c[0x3][0x190] ; - /*3b90*/ IADD3 R36, P0, R36, R15, RZ ; - /*3ba0*/ IMAD.WIDE.U32 R40, R39, R18, c[0x3][0x190] ; - /*3bb0*/ IADD3 R44, P2, R32, R15, RZ ; - /*3bc0*/ IMAD.WIDE.U32 R38, R45, R18, c[0x3][0x190] ; - /*3bd0*/ LOP3.LUT R58, R58, R35, RZ, 0x3c, !PT ; - /*3be0*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3bf0*/ IADD3 R48, P0, R38, R15.reuse, RZ ; - /*3c00*/ IMAD.X R45, RZ, RZ, R33, P2 ; - /*3c10*/ IADD3 R40, P1, R40, R15, RZ ; - /*3c20*/ LDG.E.128.STRONG.GPU R32, [R110.64] ; - /*3c30*/ IMAD.X R49, RZ, RZ, R39, P0 ; - /*3c40*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*3c50*/ IMAD.X R41, RZ, RZ, R41, P1 ; - /*3c60*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*3c70*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*3c80*/ LOP3.LUT R112, R112, R51, RZ, 0x3c, !PT ; - /*3c90*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3ca0*/ IMAD R79, R79, 0x1000193, RZ ; - /*3cb0*/ LOP3.LUT R103, R79, R52, RZ, 0x3c, !PT ; - /*3cc0*/ IADD3 R79, R13, 0x3, RZ ; - /*3cd0*/ IMAD R104, R104, 0x1000193, RZ ; - /*3ce0*/ LOP3.LUT R69, R69, R79.reuse, RZ, 0x3c, !PT ; - /*3cf0*/ IMAD R112, R112, 0x1000193, RZ ; - /*3d00*/ LOP3.LUT R80, R80, R79, RZ, 0x3c, !PT ; - /*3d10*/ IMAD R69, R69, 0x1000193, RZ ; - /*3d20*/ LOP3.LUT R82, R82, R79, RZ, 0x3c, !PT ; - /*3d30*/ IMAD R62, R107, 0x1000193, RZ ; - /*3d40*/ IMAD R80, R80, 0x1000193, RZ ; - /*3d50*/ IMAD R106, R71, 0x1000193, RZ ; - /*3d60*/ IMAD R52, R83, 0x1000193, RZ ; - /*3d70*/ IMAD R82, R82, 0x1000193, RZ ; - /*3d80*/ LOP3.LUT R106, R106, R53, RZ, 0x3c, !PT ; - /*3d90*/ LOP3.LUT R55, R52, R55, RZ, 0x3c, !PT ; - /*3da0*/ IMAD R54, R54, 0x1000193, RZ ; - /*3db0*/ LOP3.LUT R78, R78, R79.reuse, RZ, 0x3c, !PT ; - /*3dc0*/ IMAD R58, R58, 0x1000193, RZ ; - /*3dd0*/ LOP3.LUT R76, R76, R79, RZ, 0x3c, !PT ; - /*3de0*/ IMAD R78, R78, 0x1000193, RZ ; - /*3df0*/ IMAD R76, R76, 0x1000193, RZ ; - /*3e00*/ LOP3.LUT R74, R74, R79.reuse, RZ, 0x3c, !PT ; - /*3e10*/ LOP3.LUT R72, R72, R79.reuse, RZ, 0x3c, !PT ; - /*3e20*/ LOP3.LUT R70, R70, R79, RZ, 0x3c, !PT ; - /*3e30*/ IMAD R74, R74, 0x1000193, RZ ; - /*3e40*/ IMAD R72, R72, 0x1000193, RZ ; - /*3e50*/ IMAD R107, R108, 0x1000193, RZ ; - /*3e60*/ IMAD R70, R70, 0x1000193, RZ ; - /*3e70*/ IMAD R108, R109, 0x1000193, RZ ; - /*3e80*/ IMAD R109, R81, 0x1000193, RZ ; - /*3e90*/ UMOV UR5, URZ ; - /*3ea0*/ LOP3.LUT R31, R112, R31, RZ, 0x3c, !PT ; - /*3eb0*/ LOP3.LUT R71, R80, R31, RZ, 0x3c, !PT ; - /*3ec0*/ LOP3.LUT R104, R104, R67, RZ, 0x3c, !PT ; - /*3ed0*/ LOP3.LUT R69, R69, R104, RZ, 0x3c, !PT ; - /*3ee0*/ LOP3.LUT R27, R62, R27, RZ, 0x3c, !PT ; - /*3ef0*/ SHFL.IDX PT, R62, R69, R68, 0x181f ; - /*3f00*/ LOP3.LUT R53, R82, R27, RZ, 0x3c, !PT ; - /*3f10*/ IMAD R67, R100, 0x1000193, RZ ; - /*3f20*/ SHFL.IDX PT, R52, R71, R68, 0x181f ; - /*3f30*/ LOP3.LUT R100, R67, R56, RZ, 0x3c, !PT ; - /*3f40*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*3f50*/ IMAD R56, R73, 0x1000193, RZ ; - /*3f60*/ IMAD R80, R101, 0x1000193, RZ ; - /*3f70*/ LOP3.LUT R101, R56, R57, RZ, 0x3c, !PT ; - /*3f80*/ IMAD R57, R102, 0x1000193, RZ ; - /*3f90*/ IMAD R56, R75, 0x1000193, RZ ; - /*3fa0*/ LOP3.LUT R102, R57, R60, RZ, 0x3c, !PT ; - /*3fb0*/ LOP3.LUT R59, R80, R59, RZ, 0x3c, !PT ; - /*3fc0*/ IMAD.HI.U32 R57, R62, c[0x3][0x18c], RZ ; - /*3fd0*/ IMAD R80, R105, 0x1000193, RZ ; - /*3fe0*/ LOP3.LUT R105, R56, R61, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD.MOV R57, RZ, RZ, -R57 ; - /*4000*/ IMAD.HI.U32 R56, R52, c[0x3][0x18c], RZ ; - /*4010*/ LOP3.LUT R63, R80, R63, RZ, 0x3c, !PT ; - /*4020*/ IMAD R62, R57, c[0x3][0x184], R62 ; - /*4030*/ IMAD.MOV R57, RZ, RZ, -R56 ; - /*4040*/ IMAD R56, R59, 0x1000193, RZ ; - /*4050*/ IMAD.HI.U32 R60, R53, c[0x3][0x18c], RZ ; - /*4060*/ IMAD.MOV R60, RZ, RZ, -R60 ; - /*4070*/ LOP3.LUT R35, R54, R35, RZ, 0x3c, !PT ; - /*4080*/ IMAD R54, R55, 0x1000193, RZ ; - /*4090*/ LOP3.LUT R55, R78, R35, RZ, 0x3c, !PT ; - /*40a0*/ LOP3.LUT R39, R58, R39, RZ, 0x3c, !PT ; - /*40b0*/ SHFL.IDX PT, R58, R55, R68, 0x181f ; - /*40c0*/ LOP3.LUT R59, R76, R39, RZ, 0x3c, !PT ; - /*40d0*/ LOP3.LUT R43, R54, R43, RZ, 0x3c, !PT ; - /*40e0*/ IMAD R54, R63, 0x1000193, RZ ; - /*40f0*/ LOP3.LUT R47, R56, R47, RZ, 0x3c, !PT ; - /*4100*/ IMAD R52, R57, c[0x3][0x184], R52 ; - /*4110*/ SHFL.IDX PT, R59, R59, R68, 0x181f ; - /*4120*/ LOP3.LUT R57, R74, R43, RZ, 0x3c, !PT ; - /*4130*/ IMAD R53, R60, c[0x3][0x184], R53 ; - /*4140*/ LOP3.LUT R63, R72, R47, RZ, 0x3c, !PT ; - /*4150*/ LOP3.LUT R51, R54, R51, RZ, 0x3c, !PT ; - /*4160*/ ISETP.GE.U32.AND P0, PT, R62, c[0x3][0x184], PT ; - /*4170*/ LOP3.LUT R107, R107, R64, RZ, 0x3c, !PT ; - /*4180*/ ISETP.GE.U32.AND P2, PT, R52, c[0x3][0x184], PT ; - /*4190*/ SHFL.IDX PT, R64, R57, R68, 0x181f ; - /*41a0*/ LOP3.LUT R67, R70, R51, RZ, 0x3c, !PT ; - /*41b0*/ ISETP.GE.U32.AND P1, PT, R53, c[0x3][0x184], PT ; - /*41c0*/ SHFL.IDX PT, R63, R63, R68, 0x181f ; - /*41d0*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*41e0*/ SEL R61, RZ, c[0x3][0x184], !P2 ; - /*41f0*/ SEL R54, RZ, c[0x3][0x184], !P1 ; - /*4200*/ SHFL.IDX PT, R67, R67, R68, 0x181f ; - /*4210*/ IMAD.IADD R55, R62, 0x1, -R55 ; - /*4220*/ IMAD.IADD R61, R52, 0x1, -R61 ; - /*4230*/ IMAD.IADD R57, R53, 0x1, -R54 ; - /*4240*/ IMAD.WIDE.U32 R52, R55, R18, c[0x3][0x190] ; - /*4250*/ LOP3.LUT R108, R108, R65, RZ, 0x3c, !PT ; - /*4260*/ IMAD.HI.U32 R60, R58, c[0x3][0x18c], RZ ; - /*4270*/ IMAD.WIDE.U32 R54, R61, R18, c[0x3][0x190] ; - /*4280*/ IADD3 R52, P0, R52, R15, RZ ; - /*4290*/ IMAD.MOV R65, RZ, RZ, -R60 ; - /*42a0*/ IADD3 R60, P2, R54, R15, RZ ; - /*42b0*/ IMAD.HI.U32 R54, R59, c[0x3][0x18c], RZ ; - /*42c0*/ IMAD R58, R65, c[0x3][0x184], R58 ; - /*42d0*/ IMAD.MOV R54, RZ, RZ, -R54 ; - /*42e0*/ IMAD.X R61, RZ, RZ, R55, P2 ; - /*42f0*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*4300*/ ISETP.GE.U32.AND P0, PT, R58, c[0x3][0x184], PT ; - /*4310*/ IMAD.HI.U32 R55, R64, c[0x3][0x18c], RZ ; - /*4320*/ IMAD.HI.U32 R62, R63, c[0x3][0x18c], RZ ; - /*4330*/ IMAD R54, R54, c[0x3][0x184], R59 ; - /*4340*/ IMAD.WIDE.U32 R56, R57, R18, c[0x3][0x190] ; - /*4350*/ LOP3.LUT R109, R109, R66, RZ, 0x3c, !PT ; - /*4360*/ IMAD.MOV R59, RZ, RZ, -R55 ; - /*4370*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*4380*/ IMAD.MOV R62, RZ, RZ, -R62 ; - /*4390*/ ISETP.GE.U32.AND P0, PT, R54, c[0x3][0x184], PT ; - /*43a0*/ IMAD.HI.U32 R65, R67, c[0x3][0x18c], RZ ; - /*43b0*/ IADD3 R56, P1, R56, R15, RZ ; - /*43c0*/ IMAD R66, R59, c[0x3][0x184], R64 ; - /*43d0*/ IMAD.IADD R55, R58, 0x1, -R55 ; - /*43e0*/ IMAD R68, R62, c[0x3][0x184], R63 ; - /*43f0*/ SEL R63, RZ, c[0x3][0x184], !P0 ; - /*4400*/ IMAD.MOV R70, RZ, RZ, -R65 ; - /*4410*/ ISETP.GE.U32.AND P2, PT, R66, c[0x3][0x184], PT ; - /*4420*/ IMAD.X R57, RZ, RZ, R57, P1 ; - /*4430*/ ISETP.GE.U32.AND P1, PT, R68, c[0x3][0x184], PT ; - /*4440*/ IMAD.WIDE.U32 R58, R55, R18, c[0x3][0x190] ; - /*4450*/ IMAD R70, R70, c[0x3][0x184], R67 ; - /*4460*/ SEL R67, RZ, c[0x3][0x184], !P2 ; - /*4470*/ IMAD.IADD R63, R54, 0x1, -R63 ; - /*4480*/ IADD3 R64, P2, R58, R15, RZ ; - /*4490*/ IMAD.MOV.U32 R75, RZ, RZ, 0x80 ; - /*44a0*/ SEL R69, RZ, c[0x3][0x184], !P1 ; - /*44b0*/ IMAD.WIDE.U32 R62, R63, R18, c[0x3][0x190] ; - /*44c0*/ ISETP.GE.U32.AND P0, PT, R70, c[0x3][0x184], PT ; - /*44d0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*44e0*/ IMAD.IADD R67, R66, 0x1, -R67 ; - /*44f0*/ SEL R73, RZ, c[0x3][0x184], !P0 ; - /*4500*/ IMAD.X R65, RZ, RZ, R59, P2 ; - /*4510*/ IMAD.IADD R71, R68, 0x1, -R69 ; - /*4520*/ IADD3 R68, P0, R62, R15, RZ ; - /*4530*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*4540*/ IMAD.WIDE.U32 R66, R67, R18, c[0x3][0x190] ; - /*4550*/ IMAD.X R69, RZ, RZ, R63, P0 ; - /*4560*/ IADD3 R72, P0, R66, R15, RZ ; - /*4570*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*4580*/ IMAD.IADD R74, R70, 0x1, -R73 ; - /*4590*/ IMAD.X R73, RZ, RZ, R67, P0 ; - /*45a0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*45b0*/ IMAD.WIDE.U32 R70, R71, R18, c[0x3][0x190] ; - /*45c0*/ IADD3 R78, P0, R70, R15, RZ ; - /*45d0*/ IMAD.WIDE.U32 R74, R74, R75, c[0x3][0x190] ; - /*45e0*/ IMAD.X R79, RZ, RZ, R71, P0 ; - /*45f0*/ IADD3 R80, P0, R74, R15, RZ ; - /*4600*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*4610*/ IADD3.X R81, R75, UR5, RZ, P0, !PT ; - /*4620*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*4630*/ IMAD R15, R77, 0x1000193, RZ ; - /*4640*/ LDG.E.128.STRONG.GPU R76, [R78.64] ; - /*4650*/ LDG.E.128.STRONG.GPU R80, [R80.64] ; - /*4660*/ LOP3.LUT R24, R15, R24, RZ, 0x3c, !PT ; - /*4670*/ IMAD R15, R84, 0x1000193, RZ ; - /*4680*/ IMAD R18, R89, 0x1000193, RZ ; - /*4690*/ LOP3.LUT R26, R15, R26, RZ, 0x3c, !PT ; - /*46a0*/ IMAD R15, R88, 0x1000193, RZ ; - /*46b0*/ LOP3.LUT R29, R18, R29, RZ, 0x3c, !PT ; - /*46c0*/ IMAD R18, R95, 0x1000193, RZ ; - /*46d0*/ LOP3.LUT R28, R15, R28, RZ, 0x3c, !PT ; - /*46e0*/ IMAD R15, R94, 0x1000193, RZ ; - /*46f0*/ LOP3.LUT R33, R18, R33, RZ, 0x3c, !PT ; - /*4700*/ IMAD R18, R97, 0x1000193, RZ ; - /*4710*/ LOP3.LUT R32, R15, R32, RZ, 0x3c, !PT ; - /*4720*/ IMAD R15, R96, 0x1000193, RZ ; - /*4730*/ LOP3.LUT R37, R18, R37, RZ, 0x3c, !PT ; - /*4740*/ IMAD R18, R101, 0x1000193, RZ ; - /*4750*/ LOP3.LUT R36, R15, R36, RZ, 0x3c, !PT ; - /*4760*/ IMAD R15, R100, 0x1000193, RZ ; - /*4770*/ IMAD R86, R86, 0x1000193, RZ ; - /*4780*/ LOP3.LUT R45, R18, R45, RZ, 0x3c, !PT ; - /*4790*/ IMAD R87, R87, 0x1000193, RZ ; - /*47a0*/ LOP3.LUT R44, R15, R44, RZ, 0x3c, !PT ; - /*47b0*/ IMAD R18, R105, 0x1000193, RZ ; - /*47c0*/ LOP3.LUT R25, R86, R25, RZ, 0x3c, !PT ; - /*47d0*/ IMAD R15, R26, 0x1000193, RZ ; - /*47e0*/ LOP3.LUT R34, R87, R34, RZ, 0x3c, !PT ; - /*47f0*/ IMAD R87, R102, 0x1000193, RZ ; - /*4800*/ LOP3.LUT R49, R18, R49, RZ, 0x3c, !PT ; - /*4810*/ IMAD R18, R25, 0x1000193, RZ ; - /*4820*/ IMAD R85, R85, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R30, R85, R30, RZ, 0x3c, !PT ; - /*4840*/ IMAD R85, R90, 0x1000193, RZ ; - /*4850*/ IMAD R106, R106, 0x1000193, RZ ; - /*4860*/ IMAD R91, R91, 0x1000193, RZ ; - /*4870*/ LOP3.LUT R38, R85, R38, RZ, 0x3c, !PT ; - /*4880*/ IMAD R101, R24, 0x1000193, RZ ; - /*4890*/ IMAD R96, R29, 0x1000193, RZ ; - /*48a0*/ LOP3.LUT R41, R106, R41, RZ, 0x3c, !PT ; - /*48b0*/ IMAD R24, R27, 0x1000193, RZ ; - /*48c0*/ LOP3.LUT R42, R91, R42, RZ, 0x3c, !PT ; - /*48d0*/ IADD3 R13, R13, 0x4, RZ ; - /*48e0*/ IMAD R103, R103, 0x1000193, RZ ; - /*48f0*/ IMAD R85, R92, 0x1000193, RZ ; - /*4900*/ ISETP.GE.U32.AND P0, PT, R13, 0x40, PT ; - /*4910*/ IMAD R93, R93, 0x1000193, RZ ; - /*4920*/ LOP3.LUT R40, R103, R40, RZ, 0x3c, !PT ; - /*4930*/ LOP3.LUT R46, R85, R46, RZ, 0x3c, !PT ; - /*4940*/ LOP3.LUT R48, R87, R48, RZ, 0x3c, !PT ; - /*4950*/ LOP3.LUT R50, R93, R50, RZ, 0x3c, !PT ; - /*4960*/ IMAD R107, R107, 0x1000193, RZ ; - /*4970*/ IMAD R108, R108, 0x1000193, RZ ; - /*4980*/ IMAD R109, R109, 0x1000193, RZ ; - /*4990*/ IMAD R100, R104, 0x1000193, RZ ; - /*49a0*/ IMAD R25, R30, 0x1000193, RZ ; - /*49b0*/ IMAD R85, R40, 0x1000193, RZ ; - /*49c0*/ IMAD R89, R46, 0x1000193, RZ ; - /*49d0*/ IMAD R91, R50, 0x1000193, RZ ; - /*49e0*/ IMAD R90, R51, 0x1000193, RZ ; - /*49f0*/ LOP3.LUT R102, R15, R58, RZ, 0x3c, !PT ; - /*4a00*/ IMAD R15, R28, 0x1000193, RZ ; - /*4a10*/ LOP3.LUT R95, R18, R57, RZ, 0x3c, !PT ; - /*4a20*/ IMAD R18, R31, 0x1000193, RZ ; - /*4a30*/ LOP3.LUT R60, R15, R60, RZ, 0x3c, !PT ; - /*4a40*/ IMAD R15, R32, 0x1000193, RZ ; - /*4a50*/ LOP3.LUT R63, R18, R63, RZ, 0x3c, !PT ; - /*4a60*/ IMAD R18, R33, 0x1000193, RZ ; - /*4a70*/ LOP3.LUT R64, R15, R64, RZ, 0x3c, !PT ; - /*4a80*/ IMAD R15, R34, 0x1000193, RZ ; - /*4a90*/ LOP3.LUT R65, R18, R65, RZ, 0x3c, !PT ; - /*4aa0*/ IMAD R18, R37, 0x1000193, RZ ; - /*4ab0*/ LOP3.LUT R66, R15, R66, RZ, 0x3c, !PT ; - /*4ac0*/ IMAD R15, R38, 0x1000193, RZ ; - /*4ad0*/ LOP3.LUT R96, R96, R61, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R59, R24, R59, RZ, 0x3c, !PT ; - /*4af0*/ IMAD R24, R35, 0x1000193, RZ ; - /*4b00*/ LOP3.LUT R61, R18, R69, RZ, 0x3c, !PT ; - /*4b10*/ IMAD R18, R41, 0x1000193, RZ ; - /*4b20*/ LOP3.LUT R58, R15, R70, RZ, 0x3c, !PT ; - /*4b30*/ IMAD R15, R42, 0x1000193, RZ ; - /*4b40*/ LOP3.LUT R101, R101, R56, RZ, 0x3c, !PT ; - /*4b50*/ IMAD R56, R39, 0x1000193, RZ ; - /*4b60*/ LOP3.LUT R67, R24, R67, RZ, 0x3c, !PT ; - /*4b70*/ IMAD R24, R45, 0x1000193, RZ ; - /*4b80*/ LOP3.LUT R73, R18, R73, RZ, 0x3c, !PT ; - /*4b90*/ IMAD R18, R43, 0x1000193, RZ ; - /*4ba0*/ LOP3.LUT R84, R15, R74, RZ, 0x3c, !PT ; - /*4bb0*/ IMAD R15, R44, 0x1000193, RZ ; - /*4bc0*/ LOP3.LUT R56, R56, R71, RZ, 0x3c, !PT ; - /*4bd0*/ IMAD R57, R36, 0x1000193, RZ ; - /*4be0*/ LOP3.LUT R87, R18, R75, RZ, 0x3c, !PT ; - /*4bf0*/ IMAD R18, R47, 0x1000193, RZ ; - /*4c00*/ LOP3.LUT R86, R15, R76, RZ, 0x3c, !PT ; - /*4c10*/ IMAD R15, R48, 0x1000193, RZ ; - /*4c20*/ LOP3.LUT R71, R24, R77, RZ, 0x3c, !PT ; - /*4c30*/ IMAD R24, R49, 0x1000193, RZ ; - /*4c40*/ LOP3.LUT R94, R107, R52, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R92, R108, R53, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R97, R109, R54, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R100, R100, R55, RZ, 0x3c, !PT ; - /*4c80*/ LOP3.LUT R62, R25, R62, RZ, 0x3c, !PT ; - /*4c90*/ LOP3.LUT R57, R57, R68, RZ, 0x3c, !PT ; - /*4ca0*/ LOP3.LUT R85, R85, R72, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R89, R89, R78, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R77, R18, R79, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R88, R15, R80, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R81, R24, R81, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R91, R91, R82, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R90, R90, R83, RZ, 0x3c, !PT ; - /*4d10*/ @P0 CALL.REL.NOINC `(.L_x_41) ; - /*4d20*/ BRA `(.L_x_42) ; -.L_x_41: - /*4d30*/ IMAD R18, R101, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R40, R7, 0x1, R20, 0x96, !PT ; - /*4d50*/ IMAD R25, R60, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R39, R10, R21, RZ, 0x3c, !PT ; - /*4d70*/ IMAD R13, R94, 0x1000193, RZ ; - /*4d80*/ LOP3.LUT R15, R18, R95, RZ, 0x3c, !PT ; - /*4d90*/ IMAD R28, R85, 0x1000193, RZ ; - /*4da0*/ LOP3.LUT R25, R25, R96, RZ, 0x3c, !PT ; - /*4db0*/ IMAD R30, R86, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R13, R13, R92, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R15, R15, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R28, R28, R73, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R25, R25, 0x1000193, RZ ; - /*4e00*/ LOP3.LUT R30, R30, R71, RZ, 0x3c, !PT ; - /*4e10*/ IMAD R18, R13, 0x1000193, RZ ; - /*4e20*/ LOP3.LUT R15, R15, R102, RZ, 0x3c, !PT ; - /*4e30*/ IMAD R32, R88, 0x1000193, RZ ; - /*4e40*/ LOP3.LUT R25, R25, R62, RZ, 0x3c, !PT ; - /*4e50*/ IMAD R30, R30, 0x1000193, RZ ; - /*4e60*/ LOP3.LUT R13, R0, 0xff8, RZ, 0xc0, !PT ; - /*4e70*/ IMAD R24, R15, 0x1000193, RZ ; - /*4e80*/ LOP3.LUT R18, R18, R97, RZ, 0x3c, !PT ; - /*4e90*/ IMAD R26, R25, 0x1000193, RZ ; - /*4ea0*/ LOP3.LUT R32, R32, R81, RZ, 0x3c, !PT ; - /*4eb0*/ IMAD.SHL.U32 R27, R13, 0x8, RZ ; - /*4ec0*/ LOP3.LUT R15, R24, R59, RZ, 0x3c, !PT ; - /*4ed0*/ IMAD R24, R64, 0x1000193, RZ ; - /*4ee0*/ LOP3.LUT R25, R26, R63, RZ, 0x3c, !PT ; - /*4ef0*/ IMAD R13, R18, 0x1000193, RZ ; - /*4f00*/ LOP3.LUT R18, R27, 0xfffffff8, R0, 0xe2, !PT ; - /*4f10*/ IMAD R26, R57, 0x1000193, RZ ; - /*4f20*/ LOP3.LUT R24, R24, R65, RZ, 0x3c, !PT ; - /*4f30*/ IMAD R32, R32, 0x1000193, RZ ; - /*4f40*/ LOP3.LUT R13, R13, R100, RZ, 0x3c, !PT ; - /*4f50*/ STS [R18.X4+0x40], R25 ; - /*4f60*/ LOP3.LUT R26, R26, R61, RZ, 0x3c, !PT ; - /*4f70*/ IMAD R27, R24, 0x1000193, RZ ; - /*4f80*/ LOP3.LUT R30, R30, R89, RZ, 0x3c, !PT ; - /*4f90*/ STS [R18.X4], R13 ; - /*4fa0*/ LOP3.LUT R32, R32, R91, RZ, 0x3c, !PT ; - /*4fb0*/ UMOV UR8, 0x1 ; - /*4fc0*/ LOP3.LUT R27, R27, R66, RZ, 0x3c, !PT ; - /*4fd0*/ STS [R18.X4+0x20], R15 ; - /*4fe0*/ IMAD R30, R30, 0x1000193, RZ ; - /*4ff0*/ IMAD R25, R28, 0x1000193, RZ ; - /*5000*/ IMAD R24, R27, 0x1000193, RZ ; - /*5010*/ LOP3.LUT R35, R30, R77, RZ, 0x3c, !PT ; - /*5020*/ IMAD R13, R26, 0x1000193, RZ ; - /*5030*/ LOP3.LUT R25, R25, R84, RZ, 0x3c, !PT ; - /*5040*/ STS [R18.X4+0xc0], R35 ; - /*5050*/ LOP3.LUT R15, R13, R58, RZ, 0x3c, !PT ; - /*5060*/ LOP3.LUT R13, R24, R67, RZ, 0x3c, !PT ; - /*5070*/ IMAD R24, R25, 0x1000193, RZ ; - /*5080*/ IMAD R15, R15, 0x1000193, RZ ; - /*5090*/ IMAD R25, R32, 0x1000193, RZ ; - /*50a0*/ LOP3.LUT R33, R24, R87, RZ, 0x3c, !PT ; - /*50b0*/ IMAD.SHL.U32 R32, R0, 0x20, RZ ; - /*50c0*/ LOP3.LUT R15, R15, R56, RZ, 0x3c, !PT ; - /*50d0*/ STS [R18.X4+0x60], R13 ; - /*50e0*/ LOP3.LUT R37, R25, R90, RZ, 0x3c, !PT ; - /*50f0*/ STS [R18.X4+0x80], R15 ; - /*5100*/ STS [R18.X4+0xa0], R33 ; - /*5110*/ SHF.L.W.U32.HI R13, R39, 0x1, R40 ; - /*5120*/ STS [R18.X4+0xe0], R37 ; - /*5130*/ SHF.L.W.U32.HI R15, R40, 0x1, R39 ; - /*5140*/ LDS.128 R24, [R32+0x10] ; - /*5150*/ LDS.128 R28, [R32] ; - /*5160*/ LOP3.LUT R16, R24, R5, R16, 0x96, !PT ; - /*5170*/ LOP3.LUT R41, R25, R8, R17, 0x96, !PT ; - /*5180*/ LOP3.LUT R43, R13, R16, RZ, 0x3c, !PT ; - /*5190*/ LOP3.LUT R54, R15, R41, RZ, 0x3c, !PT ; - /*51a0*/ LOP3.LUT R38, R26, R6.reuse, R4, 0x96, !PT ; - /*51b0*/ LOP3.LUT R37, R27, R9.reuse, R19, 0x96, !PT ; - /*51c0*/ LOP3.LUT R6, R43.reuse, R6, RZ, 0x3c, !PT ; - /*51d0*/ LOP3.LUT R9, R54.reuse, R9, RZ, 0x3c, !PT ; - /*51e0*/ LOP3.LUT R44, R43, R26, RZ, 0x3c, !PT ; - /*51f0*/ LOP3.LUT R15, R54, R27, RZ, 0x3c, !PT ; - /*5200*/ SHF.L.W.U32.HI R32, R9, 0xc, R6 ; - /*5210*/ SHF.L.W.U32.HI R13, R6, 0xc, R9 ; - /*5220*/ LOP3.LUT R6, R54.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*5230*/ LOP3.LUT R4, R43, R4, RZ, 0x3c, !PT ; - /*5240*/ LOP3.LUT R11, R54, R11, RZ, 0x3c, !PT ; - /*5250*/ SHF.L.W.U32.HI R19, R41, 0x1, R16 ; - /*5260*/ SHF.L.W.U32.HI R16, R16, 0x1, R41 ; - /*5270*/ SHF.L.W.U32.HI R75, R44, 0xa, R15 ; - /*5280*/ SHF.L.W.U32.HI R69, R43, 0x2, R54 ; - /*5290*/ SHF.L.W.U32.HI R44, R15, 0xa, R44 ; - /*52a0*/ SHF.L.W.U32.HI R54, R54, 0x2, R43.reuse ; - /*52b0*/ SHF.L.W.U32.HI R41, R6, 0xd, R43 ; - /*52c0*/ SHF.L.W.U32.HI R43, R43, 0xd, R6 ; - /*52d0*/ SHF.L.W.U32.HI R34, R4, 0x1, R11 ; - /*52e0*/ SHF.L.W.U32.HI R15, R11, 0x1, R4 ; - /*52f0*/ LOP3.LUT R6, R28, R22, RZ, 0x3c, !PT ; - /*5300*/ LOP3.LUT R11, R29, R23, RZ, 0x3c, !PT ; - /*5310*/ LOP3.LUT R36, R30, R3, RZ, 0x3c, !PT ; - /*5320*/ LOP3.LUT R33, R31, R12, RZ, 0x3c, !PT ; - /*5330*/ SHF.L.W.U32.HI R4, R11, 0x1, R6 ; - /*5340*/ SHF.L.W.U32.HI R9, R33, 0x1, R36 ; - /*5350*/ LOP3.LUT R37, R37, 0x80000000, RZ, 0x3c, !PT ; - /*5360*/ SHF.L.W.U32.HI R6, R6, 0x1, R11 ; - /*5370*/ LOP3.LUT R35, R4, R38, RZ, 0x3c, !PT ; - /*5380*/ SHF.L.W.U32.HI R36, R36, 0x1, R33 ; - /*5390*/ LOP3.LUT R11, R9, R40, RZ, 0x3c, !PT ; - /*53a0*/ LOP3.LUT R42, R6, R37, RZ, 0x3c, !PT ; - /*53b0*/ LOP3.LUT R9, R35, R7, RZ, 0x3c, !PT ; - /*53c0*/ SHF.L.W.U32.HI R33, R37, 0x1, R38 ; - /*53d0*/ LOP3.LUT R7, R35, 0x1, RZ, 0x3c, !PT ; - /*53e0*/ LOP3.LUT R36, R36, R10, R21, 0x96, !PT ; - /*53f0*/ SHF.L.W.U32.HI R38, R38, 0x1, R37 ; - /*5400*/ LOP3.LUT R18, R19, R28, R22, 0x96, !PT ; - /*5410*/ LOP3.LUT R37, R16, R29, R23, 0x96, !PT ; - /*5420*/ LOP3.LUT R20, R35, R20, RZ, 0x3c, !PT ; - /*5430*/ SHF.L.W.U32.HI R4, R42, 0x1d, R35 ; - /*5440*/ SHF.L.W.U32.HI R6, R35.reuse, 0x1d, R42.reuse ; - /*5450*/ SHF.L.W.U32.HI R46, R35, 0xf, R42 ; - /*5460*/ LOP3.LUT R21, R42.reuse, R21, RZ, 0x3c, !PT ; - /*5470*/ LOP3.LUT R10, R42.reuse, R10, RZ, 0x3c, !PT ; - /*5480*/ SHF.L.W.U32.HI R35, R42.reuse, 0xf, R35 ; - /*5490*/ SHF.L.W.U32.HI R45, R42, 0xb, R7 ; - /*54a0*/ LOP3.LUT R33, R33, R30, R3, 0x96, !PT ; - /*54b0*/ SHF.L.W.U32.HI R42, R7, 0xb, R42 ; - /*54c0*/ LOP3.LUT R23, R36, R23, RZ, 0x3c, !PT ; - /*54d0*/ LOP3.LUT R50, R11, R22, RZ, 0x3c, !PT ; - /*54e0*/ LOP3.LUT R3, R18, R3, RZ, 0x3c, !PT ; - /*54f0*/ SHF.L.W.U32.HI R19, R37, 0xe, R18 ; - /*5500*/ SHF.L.W.U32.HI R22, R18.reuse, 0xe, R37.reuse ; - /*5510*/ LOP3.LUT R7, R18.reuse, R30, RZ, 0x3c, !PT ; - /*5520*/ PRMT R49, R37.reuse, 0x2107, R18.reuse ; - /*5530*/ PRMT R68, R18.reuse, 0x2107, R37.reuse ; - /*5540*/ SHF.L.W.U32.HI R16, R37, 0x7, R18 ; - /*5550*/ SHF.L.W.U32.HI R93, R18, 0x7, R37 ; - /*5560*/ LOP3.LUT R18, R37.reuse, R31.reuse, RZ, 0x3c, !PT ; - /*5570*/ LOP3.LUT R38, R38, R31, R12, 0x96, !PT ; - /*5580*/ LOP3.LUT R12, R37, R12, RZ, 0x3c, !PT ; - /*5590*/ SHF.L.W.U32.HI R40, R50, 0x1c, R23 ; - /*55a0*/ SHF.L.W.U32.HI R50, R23, 0x1c, R50 ; - /*55b0*/ SHF.L.W.U32.HI R23, R7, 0x14, R18 ; - /*55c0*/ SHF.L.W.U32.HI R7, R18, 0x14, R7 ; - /*55d0*/ SHF.L.W.U32.HI R39, R9, 0x6, R10 ; - /*55e0*/ SHF.L.W.U32.HI R52, R10, 0x6, R9 ; - /*55f0*/ SHF.L.W.U32.HI R72, R3, 0x1b, R12 ; - /*5600*/ SHF.L.W.U32.HI R47, R12, 0x1b, R3 ; - /*5610*/ SHF.L.W.U32.HI R18, R36, 0x15, R11 ; - /*5620*/ SHF.L.W.U32.HI R37, R11.reuse, 0x15, R36.reuse ; - /*5630*/ SHF.L.W.U32.HI R10, R11.reuse, 0x19, R36.reuse ; - /*5640*/ SHF.L.W.U32.HI R9, R36.reuse, 0x19, R11.reuse ; - /*5650*/ PRMT R83, R36, 0x4321, R11 ; - /*5660*/ PRMT R48, R11.reuse, 0x4321, R36 ; - /*5670*/ LOP3.LUT R3, R11, R28, RZ, 0x3c, !PT ; - /*5680*/ LOP3.LUT R36, R36, R29, RZ, 0x3c, !PT ; - /*5690*/ SHF.L.W.U32.HI R11, R33, 0x12, R38 ; - /*56a0*/ SHF.L.W.U32.HI R103, R36, 0x17, R3 ; - /*56b0*/ SHF.L.W.U32.HI R74, R3, 0x17, R36 ; - /*56c0*/ SHF.L.W.U32.HI R3, R38, 0x12, R33 ; - /*56d0*/ SHF.L.W.U32.HI R70, R21, 0x1e, R20 ; - /*56e0*/ SHF.L.W.U32.HI R53, R20, 0x1e, R21 ; - /*56f0*/ SHF.L.W.U32.HI R76, R33, 0x9, R38 ; - /*5700*/ LOP3.LUT R21, R34, R10, R39, 0xb4, !PT ; - /*5710*/ LOP3.LUT R20, R49, R34, R11, 0xb4, !PT ; - /*5720*/ LOP3.LUT R12, R39, R49, R10, 0xb4, !PT ; - /*5730*/ LOP3.LUT R36, R10, R11, R49, 0xb4, !PT ; - /*5740*/ LOP3.LUT R34, R11, R39, R34, 0xb4, !PT ; - /*5750*/ LOP3.LUT R11, R15, R9, R52, 0xb4, !PT ; - /*5760*/ LOP3.LUT R10, R52, R68, R9, 0xb4, !PT ; - /*5770*/ LOP3.LUT R39, R9, R3, R68, 0xb4, !PT ; - /*5780*/ SHF.L.W.U32.HI R55, R38, 0x9, R33 ; - /*5790*/ LOP3.LUT R9, R68, R15, R3, 0xb4, !PT ; - /*57a0*/ LOP3.LUT R51, R53, R93, R74, 0xb4, !PT ; - /*57b0*/ LOP3.LUT R49, R74, R76, R93, 0xb4, !PT ; - /*57c0*/ LOP3.LUT R93, R93, R54, R76, 0xb4, !PT ; - /*57d0*/ LOP3.LUT R68, R76, R53, R54, 0xb4, !PT ; - /*57e0*/ LOP3.LUT R3, R3, R52, R15, 0xb4, !PT ; - /*57f0*/ LOP3.LUT R54, R54, R74, R53, 0xb4, !PT ; - /*5800*/ LOP3.LUT R53, R103, R55, R16, 0xb4, !PT ; - /*5810*/ LOP3.LUT R79, R16, R69, R55, 0xb4, !PT ; - /*5820*/ LOP3.LUT R15, R19, R33, R14, 0x6, !PT ; - /*5830*/ LOP3.LUT R55, R55, R70, R69, 0xb4, !PT ; - /*5840*/ LOP3.LUT R52, R70, R16, R103, 0xb4, !PT ; - /*5850*/ LOP3.LUT R69, R69, R103, R70, 0xb4, !PT ; - /*5860*/ LOP3.LUT R70, R13, R33, R14, 0x90, !PT ; - /*5870*/ LOP3.LUT R74, R22, R38, R17, 0x6, !PT ; - /*5880*/ LOP3.LUT R80, R42, R13, RZ, 0x30, !PT ; - /*5890*/ LOP3.LUT R16, R15, R18.reuse, RZ, 0x3c, !PT ; - /*58a0*/ LOP3.LUT R13, R13, R18, R42, 0xb4, !PT ; - /*58b0*/ LOP3.LUT R15, R32, R37, R45, 0xb4, !PT ; - /*58c0*/ LOP3.LUT R76, R45, R32, RZ, 0x30, !PT ; - /*58d0*/ LOP3.LUT R103, R32, R38, R17, 0x90, !PT ; - /*58e0*/ LOP3.LUT R42, R42, R19, R18, 0xb4, !PT ; - /*58f0*/ LOP3.LUT R5, R33, R5, RZ, 0x3c, !PT ; - /*5900*/ LOP3.LUT R32, R38, R8, RZ, 0x3c, !PT ; - /*5910*/ LOP3.LUT R18, R70, R19, RZ, 0x3c, !PT ; - /*5920*/ LOP3.LUT R19, R74, R37, RZ, 0x3c, !PT ; - /*5930*/ LOP3.LUT R37, R45, R22.reuse, R37, 0xb4, !PT ; - /*5940*/ LOP3.LUT R8, R103, R22, RZ, 0x3c, !PT ; - /*5950*/ LOP3.LUT R45, R33, R24, RZ, 0x3c, !PT ; - /*5960*/ LOP3.LUT R70, R38, R25, RZ, 0x3c, !PT ; - /*5970*/ SHF.L.W.U32.HI R22, R32, 0x4, R5 ; - /*5980*/ SHF.L.W.U32.HI R32, R5, 0x4, R32 ; - /*5990*/ SHF.L.W.U32.HI R74, R45, 0x3, R70 ; - /*59a0*/ LOP3.LUT R5, R76, R38, R17, 0x96, !PT ; - /*59b0*/ SHF.L.W.U32.HI R70, R70, 0x3, R45 ; - /*59c0*/ LOP3.LUT R78, R44, R48, R35, 0xb4, !PT ; - /*59d0*/ LOP3.LUT R38, R32, R35, R44, 0xb4, !PT ; - /*59e0*/ LOP3.LUT R45, R35, R47, R48, 0xb4, !PT ; - /*59f0*/ LOP3.LUT R44, R47, R44, R32, 0xb4, !PT ; - /*5a00*/ LOP3.LUT R47, R48, R32, R47, 0xb4, !PT ; - /*5a10*/ LOP3.LUT R80, R80, R33, R14, 0x96, !PT ; - /*5a20*/ LOP3.LUT R76, R75, R83, R46, 0xb4, !PT ; - /*5a30*/ LOP3.LUT R48, R46, R72, R83, 0xb4, !PT ; - /*5a40*/ LOP3.LUT R46, R22, R46, R75, 0xb4, !PT ; - /*5a50*/ LOP3.LUT R14, R41, R40, R4, 0xb4, !PT ; - /*5a60*/ LOP3.LUT R33, R4, R23, R40, 0xb4, !PT ; - /*5a70*/ LOP3.LUT R75, R72, R75, R22, 0xb4, !PT ; - /*5a80*/ LOP3.LUT R40, R40, R74, R23, 0xb4, !PT ; - /*5a90*/ LOP3.LUT R72, R83, R22, R72, 0xb4, !PT ; - /*5aa0*/ LOP3.LUT R23, R23, R41, R74, 0xb4, !PT ; - /*5ab0*/ LOP3.LUT R22, R43, R50, R6, 0xb4, !PT ; - /*5ac0*/ LOP3.LUT R17, R7, R43, R70, 0xb4, !PT ; - /*5ad0*/ LOP3.LUT R41, R74, R4, R41, 0xb4, !PT ; - /*5ae0*/ LOP3.LUT R32, R6, R7, R50, 0xb4, !PT ; - /*5af0*/ LOP3.LUT R35, R50, R70, R7, 0xb4, !PT ; - /*5b00*/ LOP3.LUT R43, R70, R6, R43, 0xb4, !PT ; - /*5b10*/ LOP3.LUT R4, R80, 0x1, RZ, 0x3c, !PT ; -.L_x_44: - /*5b20*/ LOP3.LUT R80, R9, R22, R16, 0x96, !PT ; - /*5b30*/ UMOV UR9, 0x8 ; - /*5b40*/ LOP3.LUT R83, R20, R14, R19, 0x96, !PT ; - /*5b50*/ ULDC UR5, c[0x2][0x0] ; - /*5b60*/ LOP3.LUT R7, R10, R17, R13, 0x96, !PT ; - /*5b70*/ UIMAD UR5, UR8, UR9, UR5 ; - /*5b80*/ LOP3.LUT R80, R68, R80, R45, 0x96, !PT ; - /*5b90*/ UIADD3 UR8, UR8, 0x3, URZ ; - /*5ba0*/ LOP3.LUT R83, R55, R83, R48, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R107, R12, R23, R15, 0x96, !PT ; - /*5bc0*/ UISETP.GE.U32.AND UP0, UPT, UR8, 0x16, UPT ; - /*5bd0*/ LOP3.LUT R103, R39, R43, R42, 0x96, !PT ; - /*5be0*/ LOP3.LUT R7, R49, R7, R38, 0x96, !PT ; - /*5bf0*/ SHF.L.W.U32.HI R70, R83, 0x1, R80 ; - /*5c00*/ ULDC.64 UR6, c[0x3][UR5] ; - /*5c10*/ LOP3.LUT R107, R53, R107, R46, 0x96, !PT ; - /*5c20*/ SHF.L.W.U32.HI R74, R80, 0x1, R83 ; - /*5c30*/ LOP3.LUT R103, R93, R103, R78, 0x96, !PT ; - /*5c40*/ LOP3.LUT R82, R36, R41, R37, 0x96, !PT ; - /*5c50*/ LOP3.LUT R42, R70.reuse, R7.reuse, R42, 0x96, !PT ; - /*5c60*/ LOP3.LUT R43, R70.reuse, R7.reuse, R43, 0x96, !PT ; - /*5c70*/ LOP3.LUT R50, R70.reuse, R7.reuse, R39, 0x96, !PT ; - /*5c80*/ LOP3.LUT R6, R70, R7, R78, 0x96, !PT ; - /*5c90*/ LOP3.LUT R93, R70, R7, R93, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R70, R74.reuse, R107.reuse, R41, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R37, R74.reuse, R107.reuse, R37, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R41, R74.reuse, R107.reuse, R36, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R39, R74, R107, R76, 0x96, !PT ; - /*5ce0*/ LOP3.LUT R106, R34, R33, R8, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R82, R79, R82, R76, 0x96, !PT ; - /*5d00*/ LOP3.LUT R74, R74, R107, R79, 0x96, !PT ; - /*5d10*/ LOP3.LUT R79, R3, R32, R18, 0x96, !PT ; - /*5d20*/ SHF.L.W.U32.HI R105, R7, 0x1, R107 ; - /*5d30*/ LOP3.LUT R76, R21, R40, R5, 0x96, !PT ; - /*5d40*/ LOP3.LUT R106, R69, R106, R72, 0x96, !PT ; - /*5d50*/ LOP3.LUT R78, R11, R35, R4, 0x96, !PT ; - /*5d60*/ LOP3.LUT R79, R54, R79, R47, 0x96, !PT ; - /*5d70*/ SHF.L.W.U32.HI R104, R107, 0x1, R7 ; - /*5d80*/ LOP3.LUT R76, R52, R76, R75.reuse, 0x96, !PT ; - /*5d90*/ LOP3.LUT R7, R105.reuse, R106.reuse, R75, 0x96, !PT ; - /*5da0*/ LOP3.LUT R40, R105, R106, R40, 0x96, !PT ; - /*5db0*/ LOP3.LUT R21, R105.reuse, R106.reuse, R21, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R36, R105.reuse, R106.reuse, R52, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R5, R105, R106, R5, 0x96, !PT ; - /*5de0*/ LOP3.LUT R75, R51, R78, R44, 0x96, !PT ; - /*5df0*/ SHF.L.W.U32.HI R107, R79, 0x1, R106 ; - /*5e00*/ LOP3.LUT R4, R104, R79, R4, 0x96, !PT ; - /*5e10*/ SHF.L.W.U32.HI R106, R106, 0x1, R79 ; - /*5e20*/ LOP3.LUT R35, R104.reuse, R79.reuse, R35, 0x96, !PT ; - /*5e30*/ LOP3.LUT R78, R104.reuse, R79.reuse, R11, 0x96, !PT ; - /*5e40*/ LOP3.LUT R44, R104.reuse, R79.reuse, R44, 0x96, !PT ; - /*5e50*/ LOP3.LUT R51, R104, R79, R51, 0x96, !PT ; - /*5e60*/ SHF.L.W.U32.HI R104, R82, 0x1, R103 ; - /*5e70*/ LOP3.LUT R79, R106, R103, R45, 0x96, !PT ; - /*5e80*/ LOP3.LUT R45, R107.reuse, R82.reuse, R20, 0x96, !PT ; - /*5e90*/ LOP3.LUT R11, R104, R75, R49, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R20, R107, R82, R48, 0x96, !PT ; - /*5eb0*/ SHF.L.W.U32.HI R49, R76, 0x1, R75 ; - /*5ec0*/ LOP3.LUT R52, R106, R103, R9, 0x96, !PT ; - /*5ed0*/ LOP3.LUT R48, R104.reuse, R75.reuse, R10, 0x96, !PT ; - /*5ee0*/ SHF.L.W.U32.HI R105, R103, 0x1, R82 ; - /*5ef0*/ LOP3.LUT R19, R107.reuse, R82.reuse, R19, 0x96, !PT ; - /*5f00*/ LOP3.LUT R9, R107.reuse, R82.reuse, R14, 0x96, !PT ; - /*5f10*/ LOP3.LUT R55, R107, R82, R55, 0x96, !PT ; - /*5f20*/ LOP3.LUT R10, R104, R75, R38, 0x96, !PT ; - /*5f30*/ LOP3.LUT R82, R104.reuse, R75.reuse, R17, 0x96, !PT ; - /*5f40*/ SHF.L.W.U32.HI R38, R75, 0x1, R76 ; - /*5f50*/ LOP3.LUT R13, R104, R75, R13, 0x96, !PT ; - /*5f60*/ LOP3.LUT R17, R49.reuse, R80.reuse, R18, 0x96, !PT ; - /*5f70*/ LOP3.LUT R18, R49.reuse, R80.reuse, R32, 0x96, !PT ; - /*5f80*/ LOP3.LUT R75, R49, R80, R3, 0x96, !PT ; - /*5f90*/ LOP3.LUT R47, R49, R80, R47, 0x96, !PT ; - /*5fa0*/ LOP3.LUT R14, R105, R76, R15, 0x96, !PT ; - /*5fb0*/ LOP3.LUT R49, R49, R80, R54, 0x96, !PT ; - /*5fc0*/ LOP3.LUT R15, R105, R76, R46, 0x96, !PT ; - /*5fd0*/ LOP3.LUT R54, R38.reuse, R83.reuse, R34, 0x96, !PT ; - /*5fe0*/ LOP3.LUT R46, R38, R83, R8, 0x96, !PT ; - /*5ff0*/ LOP3.LUT R3, R38.reuse, R83.reuse, R33, 0x96, !PT ; - /*6000*/ LOP3.LUT R34, R38, R83, R72, 0x96, !PT ; - /*6010*/ LOP3.LUT R16, R106.reuse, R103.reuse, R16, 0x96, !PT ; - /*6020*/ LOP3.LUT R22, R106.reuse, R103.reuse, R22, 0x96, !PT ; - /*6030*/ LOP3.LUT R68, R106, R103, R68, 0x96, !PT ; - /*6040*/ LOP3.LUT R38, R38, R83, R69, 0x96, !PT ; - /*6050*/ LOP3.LUT R103, R105.reuse, R76.reuse, R23, 0x96, !PT ; - /*6060*/ LOP3.LUT R23, R105.reuse, R76.reuse, R12, 0x96, !PT ; - /*6070*/ LOP3.LUT R12, R105, R76, R53, 0x96, !PT ; - /*6080*/ SHF.L.W.U32.HI R83, R41, 0xb, R50 ; - /*6090*/ SHF.L.W.U32.HI R104, R50, 0xb, R41 ; - /*60a0*/ SHF.L.W.U32.HI R76, R49, 0xe, R38 ; - /*60b0*/ SHF.L.W.U32.HI R107, R38, 0xe, R49 ; - /*60c0*/ SHF.L.W.U32.HI R32, R18, 0x14, R3 ; - /*60d0*/ SHF.L.W.U32.HI R38, R3, 0x14, R18 ; - /*60e0*/ SHF.L.W.U32.HI R50, R15, 0xd, R10 ; - /*60f0*/ SHF.L.W.U32.HI R69, R10, 0xd, R15 ; - /*6100*/ SHF.L.W.U32.HI R33, R16, 0x1c, R19 ; - /*6110*/ SHF.L.W.U32.HI R3, R13, 0x1, R14 ; - /*6120*/ SHF.L.W.U32.HI R15, R52, 0x19, R45 ; - /*6130*/ SHF.L.W.U32.HI R72, R103, 0xc, R82 ; - /*6140*/ SHF.L.W.U32.HI R105, R82, 0xc, R103 ; - /*6150*/ SHF.L.W.U32.HI R19, R19, 0x1c, R16 ; - /*6160*/ SHF.L.W.U32.HI R14, R14, 0x1, R13 ; - /*6170*/ SHF.L.W.U32.HI R52, R45, 0x19, R52 ; - /*6180*/ SHF.L.W.U32.HI R103, R79, 0x15, R20 ; - /*6190*/ SHF.L.W.U32.HI R82, R20, 0x15, R79 ; - /*61a0*/ PRMT R18, R34, 0x2107, R47 ; - /*61b0*/ PRMT R45, R47, 0x2107, R34 ; - /*61c0*/ SHF.L.W.U32.HI R16, R51, 0x12, R36 ; - /*61d0*/ SHF.L.W.U32.HI R53, R36, 0x12, R51 ; - /*61e0*/ SHF.L.W.U32.HI R13, R17, 0x1b, R46 ; - /*61f0*/ SHF.L.W.U32.HI R41, R78, 0x3, R21 ; - /*6200*/ SHF.L.W.U32.HI R20, R21, 0x3, R78 ; - /*6210*/ SHF.L.W.U32.HI R8, R43, 0x6, R70 ; - /*6220*/ SHF.L.W.U32.HI R17, R46, 0x1b, R17 ; - /*6230*/ SHF.L.W.U32.HI R34, R48, 0xa, R23 ; - /*6240*/ SHF.L.W.U32.HI R36, R23, 0xa, R48 ; - /*6250*/ SHF.L.W.U32.HI R21, R74, 0x1d, R93 ; - /*6260*/ SHF.L.W.U32.HI R43, R70, 0x6, R43 ; - /*6270*/ SHF.L.W.U32.HI R23, R6, 0xf, R39 ; - /*6280*/ SHF.L.W.U32.HI R47, R39, 0xf, R6 ; - /*6290*/ PRMT R46, R55, 0x4321, R68 ; - /*62a0*/ SHF.L.W.U32.HI R74, R93, 0x1d, R74 ; - /*62b0*/ SHF.L.W.U32.HI R10, R40, 0x4, R35 ; - /*62c0*/ PRMT R68, R68, 0x4321, R55 ; - /*62d0*/ SHF.L.W.U32.HI R39, R37, 0x1e, R42 ; - /*62e0*/ SHF.L.W.U32.HI R49, R42, 0x1e, R37 ; - /*62f0*/ SHF.L.W.U32.HI R48, R9, 0x17, R22 ; - /*6300*/ SHF.L.W.U32.HI R70, R22, 0x17, R9 ; - /*6310*/ SHF.L.W.U32.HI R40, R35, 0x4, R40 ; - /*6320*/ SHF.L.W.U32.HI R51, R54, 0x7, R75 ; - /*6330*/ SHF.L.W.U32.HI R55, R75, 0x7, R54 ; - /*6340*/ LOP3.LUT R6, R105, R82, R104, 0xb4, !PT ; - /*6350*/ LOP3.LUT R9, R104, R107, R82, 0xb4, !PT ; - /*6360*/ LOP3.LUT R37, R82, R4, R107, 0xb4, !PT ; - /*6370*/ SHF.L.W.U32.HI R54, R7, 0x9, R44 ; - /*6380*/ SHF.L.W.U32.HI R78, R44, 0x9, R7 ; - /*6390*/ LOP3.LUT R82, R5, R83, R72, 0xb4, !PT ; - /*63a0*/ LOP3.LUT R35, R103, R5, R76, 0xb4, !PT ; - /*63b0*/ LOP3.LUT R7, R72, R103, R83, 0xb4, !PT ; - /*63c0*/ LOP3.LUT R5, R76, R72, R5, 0xb4, !PT ; - /*63d0*/ SHF.L.W.U32.HI R75, R11, 0x2, R12 ; - /*63e0*/ SHF.L.W.U32.HI R80, R12, 0x2, R11 ; - /*63f0*/ LOP3.LUT R72, R19, R20, R38, 0xb4, !PT ; - /*6400*/ LOP3.LUT R44, R69, R19, R74, 0xb4, !PT ; - /*6410*/ LOP3.LUT R12, R83, R76, R103, 0xb4, !PT ; - /*6420*/ LOP3.LUT R11, R38, R69, R20, 0xb4, !PT ; - /*6430*/ LOP3.LUT R19, R74, R38, R19, 0xb4, !PT ; - /*6440*/ LOP3.LUT R103, R33, R41, R32, 0xb4, !PT ; - /*6450*/ LOP3.LUT R38, R32, R50, R41, 0xb4, !PT ; - /*6460*/ LOP3.LUT R41, R41, R21, R50, 0xb4, !PT ; - /*6470*/ LOP3.LUT R50, R50, R33, R21, 0xb4, !PT ; - /*6480*/ LOP3.LUT R22, R21, R32, R33, 0xb4, !PT ; - /*6490*/ LOP3.LUT R20, R20, R74, R69, 0xb4, !PT ; - /*64a0*/ LOP3.LUT R93, R14, R52, R43, 0xb4, !PT ; - /*64b0*/ LOP3.LUT R21, R43, R45, R52, 0xb4, !PT ; - /*64c0*/ LOP3.LUT R42, R52, R53, R45, 0xb4, !PT ; - /*64d0*/ LOP3.LUT R32, R53, R43, R14, 0xb4, !PT ; - /*64e0*/ LOP3.LUT R79, R4, R104, R105, 0xb4, !PT ; - /*64f0*/ LOP3.LUT R74, R45, R14, R53, 0xb4, !PT ; - /*6500*/ LOP3.LUT R108, R3, R15, R8, 0xb4, !PT ; - /*6510*/ LOP3.LUT R43, R8, R18, R15, 0xb4, !PT ; - /*6520*/ LOP3.LUT R52, R15, R16, R18, 0xb4, !PT ; - /*6530*/ LOP3.LUT R83, R18, R3, R16, 0xb4, !PT ; - /*6540*/ LOP3.LUT R18, R16, R8, R3, 0xb4, !PT ; - /*6550*/ LOP3.LUT R53, R36, R68, R47, 0xb4, !PT ; - /*6560*/ LOP3.LUT R15, R47, R17, R68, 0xb4, !PT ; - /*6570*/ LOP3.LUT R109, R49, R55, R70, 0xb4, !PT ; - /*6580*/ LOP3.LUT R76, R70, R78, R55, 0xb4, !PT ; - /*6590*/ LOP3.LUT R104, R55, R80, R78, 0xb4, !PT ; - /*65a0*/ LOP3.LUT R4, R107, R105, R4, 0xb4, !PT ; - /*65b0*/ LOP3.LUT R14, R17, R36, R40, 0xb4, !PT ; - /*65c0*/ LOP3.LUT R45, R40, R47, R36, 0xb4, !PT ; - /*65d0*/ LOP3.LUT R68, R68, R40, R17, 0xb4, !PT ; - /*65e0*/ LOP3.LUT R16, R78, R49, R80, 0xb4, !PT ; - /*65f0*/ LOP3.LUT R55, R80, R70, R49, 0xb4, !PT ; - /*6600*/ LOP3.LUT R8, R13, R34, R10, 0xb4, !PT ; - /*6610*/ LOP3.LUT R69, R10, R23, R34, 0xb4, !PT ; - /*6620*/ LOP3.LUT R40, R34, R46, R23, 0xb4, !PT ; - /*6630*/ LOP3.LUT R78, R48, R54, R51, 0xb4, !PT ; - /*6640*/ LOP3.LUT R105, R51, R75, R54, 0xb4, !PT ; - /*6650*/ LOP3.LUT R80, R54, R39, R75, 0xb4, !PT ; - /*6660*/ LOP3.LUT R34, R39, R51, R48, 0xb4, !PT ; - /*6670*/ LOP3.LUT R54, R75, R48, R39, 0xb4, !PT ; - /*6680*/ LOP3.LUT R107, R21, R11, R6, 0x96, !PT ; - /*6690*/ LOP3.LUT R48, R43, R38, R7, 0x96, !PT ; - /*66a0*/ LOP3.LUT R47, R46, R10, R13, 0xb4, !PT ; - /*66b0*/ LOP3.LUT R82, R82, UR7, RZ, 0x3c, !PT ; - /*66c0*/ LOP3.LUT R10, R18, R22, R5, 0x96, !PT ; - /*66d0*/ LOP3.LUT R107, R76, R107, R45, 0x96, !PT ; - /*66e0*/ LOP3.LUT R48, R78, R48, R69, 0x96, !PT ; - /*66f0*/ LOP3.LUT R39, R32, R19, R4, 0x96, !PT ; - /*6700*/ LOP3.LUT R79, R79, UR6, RZ, 0x3c, !PT ; - /*6710*/ ULDC.64 UR6, c[0x3][UR5+0x8] ; - /*6720*/ LOP3.LUT R3, R108, R103, R82, 0x96, !PT ; - /*6730*/ LOP3.LUT R10, R54, R10, R47, 0x96, !PT ; - /*6740*/ SHF.L.W.U32.HI R33, R107, 0x1, R48 ; - /*6750*/ LOP3.LUT R39, R55, R39, R68, 0x96, !PT ; - /*6760*/ SHF.L.W.U32.HI R36, R48, 0x1, R107 ; - /*6770*/ LOP3.LUT R17, R23, R13, R46, 0xb4, !PT ; - /*6780*/ LOP3.LUT R49, R93, R72, R79, 0x96, !PT ; - /*6790*/ LOP3.LUT R106, R34, R3, R8, 0x96, !PT ; - /*67a0*/ LOP3.LUT R3, R33.reuse, R10.reuse, R82, 0x96, !PT ; - /*67b0*/ LOP3.LUT R23, R33.reuse, R10.reuse, R103, 0x96, !PT ; - /*67c0*/ LOP3.LUT R51, R33.reuse, R10.reuse, R108, 0x96, !PT ; - /*67d0*/ LOP3.LUT R13, R33.reuse, R10.reuse, R8, 0x96, !PT ; - /*67e0*/ LOP3.LUT R33, R33, R10, R34, 0x96, !PT ; - /*67f0*/ SHF.L.W.U32.HI R110, R39, 0x1, R10 ; - /*6800*/ SHF.L.W.U32.HI R111, R10, 0x1, R39 ; - /*6810*/ LOP3.LUT R8, R36.reuse, R39.reuse, R79, 0x96, !PT ; - /*6820*/ LOP3.LUT R34, R36.reuse, R39.reuse, R72, 0x96, !PT ; - /*6830*/ LOP3.LUT R70, R36.reuse, R39.reuse, R93, 0x96, !PT ; - /*6840*/ LOP3.LUT R10, R36, R39, R14, 0x96, !PT ; - /*6850*/ LOP3.LUT R49, R109, R49, R14, 0x96, !PT ; - /*6860*/ LOP3.LUT R36, R36, R39, R109, 0x96, !PT ; - /*6870*/ LOP3.LUT R108, R42, R20, R9, 0x96, !PT ; - /*6880*/ LOP3.LUT R109, R52, R41, R12, 0x96, !PT ; - /*6890*/ LOP3.LUT R72, R74, R44, R37, 0x96, !PT ; - /*68a0*/ LOP3.LUT R75, R83, R50, R35, 0x96, !PT ; - /*68b0*/ LOP3.LUT R108, R104, R108, R53, 0x96, !PT ; - /*68c0*/ LOP3.LUT R109, R105, R109, R40, 0x96, !PT ; - /*68d0*/ LOP3.LUT R72, R16, R72, R15, 0x96, !PT ; - /*68e0*/ LOP3.LUT R75, R80, R75, R17, 0x96, !PT ; - /*68f0*/ LOP3.LUT R39, R111, R108, R74, 0x96, !PT ; - /*6900*/ SHF.L.W.U32.HI R79, R108, 0x1, R109 ; - /*6910*/ SHF.L.W.U32.HI R93, R72, 0x1, R75 ; - /*6920*/ SHF.L.W.U32.HI R74, R75, 0x1, R72 ; - /*6930*/ LOP3.LUT R14, R111.reuse, R108.reuse, R44, 0x96, !PT ; - /*6940*/ LOP3.LUT R103, R111, R108, R15, 0x96, !PT ; - /*6950*/ LOP3.LUT R82, R110.reuse, R109.reuse, R17, 0x96, !PT ; - /*6960*/ LOP3.LUT R44, R110, R109, R35, 0x96, !PT ; - /*6970*/ LOP3.LUT R15, R110.reuse, R109.reuse, R50, 0x96, !PT ; - /*6980*/ LOP3.LUT R46, R110.reuse, R109.reuse, R83, 0x96, !PT ; - /*6990*/ LOP3.LUT R17, R110, R109, R80, 0x96, !PT ; - /*69a0*/ LOP3.LUT R37, R111.reuse, R108.reuse, R37, 0x96, !PT ; - /*69b0*/ LOP3.LUT R16, R111, R108, R16, 0x96, !PT ; - /*69c0*/ LOP3.LUT R35, R93, R48, R40, 0x96, !PT ; - /*69d0*/ LOP3.LUT R83, R74.reuse, R107.reuse, R20, 0x96, !PT ; - /*69e0*/ LOP3.LUT R110, R79, R106, R38, 0x96, !PT ; - /*69f0*/ SHF.L.W.U32.HI R108, R109, 0x1, R108 ; - /*6a00*/ LOP3.LUT R9, R74.reuse, R107.reuse, R9, 0x96, !PT ; - /*6a10*/ LOP3.LUT R20, R74.reuse, R107.reuse, R42, 0x96, !PT ; - /*6a20*/ LOP3.LUT R40, R74, R107, R53, 0x96, !PT ; - /*6a30*/ LOP3.LUT R38, R79, R106, R69, 0x96, !PT ; - /*6a40*/ LOP3.LUT R107, R74, R107, R104, 0x96, !PT ; - /*6a50*/ SHF.L.W.U32.HI R69, R106, 0x1, R49 ; - /*6a60*/ LOP3.LUT R50, R93, R48, R41, 0x96, !PT ; - /*6a70*/ LOP3.LUT R104, R79, R106, R7, 0x96, !PT ; - /*6a80*/ LOP3.LUT R12, R93, R48, R12, 0x96, !PT ; - /*6a90*/ LOP3.LUT R41, R93.reuse, R48.reuse, R52, 0x96, !PT ; - /*6aa0*/ LOP3.LUT R80, R93, R48, R105, 0x96, !PT ; - /*6ab0*/ LOP3.LUT R74, R79.reuse, R106.reuse, R43, 0x96, !PT ; - /*6ac0*/ LOP3.LUT R7, R79, R106, R78, 0x96, !PT ; - /*6ad0*/ LOP3.LUT R109, R108.reuse, R49.reuse, R6, 0x96, !PT ; - /*6ae0*/ LOP3.LUT R11, R108, R49, R11, 0x96, !PT ; - /*6af0*/ LOP3.LUT R105, R108.reuse, R49.reuse, R21, 0x96, !PT ; - /*6b00*/ LOP3.LUT R45, R108.reuse, R49.reuse, R45, 0x96, !PT ; - /*6b10*/ LOP3.LUT R48, R108, R49, R76, 0x96, !PT ; - /*6b20*/ SHF.L.W.U32.HI R106, R49, 0x1, R106 ; - /*6b30*/ LOP3.LUT R49, R69.reuse, R72.reuse, R4, 0x96, !PT ; - /*6b40*/ LOP3.LUT R52, R69, R72, R19, 0x96, !PT ; - /*6b50*/ LOP3.LUT R53, R69.reuse, R72.reuse, R32, 0x96, !PT ; - /*6b60*/ LOP3.LUT R68, R69.reuse, R72.reuse, R68, 0x96, !PT ; - /*6b70*/ LOP3.LUT R69, R69, R72, R55, 0x96, !PT ; - /*6b80*/ SHF.L.W.U32.HI R55, R41, 0xb, R20 ; - /*6b90*/ SHF.L.W.U32.HI R78, R20, 0xb, R41 ; - /*6ba0*/ SHF.L.W.U32.HI R4, R37, 0x1c, R44 ; - /*6bb0*/ SHF.L.W.U32.HI R32, R44, 0x1c, R37 ; - /*6bc0*/ SHF.L.W.U32.HI R20, R38, 0xd, R45 ; - /*6bd0*/ SHF.L.W.U32.HI R44, R45, 0xd, R38 ; - /*6be0*/ LOP3.LUT R72, R106.reuse, R75.reuse, R5, 0x96, !PT ; - /*6bf0*/ LOP3.LUT R79, R106.reuse, R75.reuse, R22, 0x96, !PT ; - /*6c00*/ LOP3.LUT R76, R106, R75, R18, 0x96, !PT ; - /*6c10*/ LOP3.LUT R93, R106, R75.reuse, R47, 0x96, !PT ; - /*6c20*/ SHF.L.W.U32.HI R45, R40, 0xf, R35 ; - /*6c30*/ LOP3.LUT R106, R106, R75, R54, 0x96, !PT ; - /*6c40*/ SHF.L.W.U32.HI R19, R39, 0x19, R46 ; - /*6c50*/ SHF.L.W.U32.HI R38, R46, 0x19, R39 ; - /*6c60*/ SHF.L.W.U32.HI R35, R35, 0xf, R40 ; - /*6c70*/ PRMT R40, R17, 0x4321, R16 ; - /*6c80*/ PRMT R46, R16, 0x4321, R17 ; - /*6c90*/ SHF.L.W.U32.HI R22, R36, 0x12, R33 ; - /*6ca0*/ SHF.L.W.U32.HI R39, R33, 0x12, R36 ; - /*6cb0*/ SHF.L.W.U32.HI R16, R12, 0x1e, R9 ; - /*6cc0*/ SHF.L.W.U32.HI R54, R103, 0x15, R82 ; - /*6cd0*/ SHF.L.W.U32.HI R33, R23, 0x4, R34 ; - /*6ce0*/ SHF.L.W.U32.HI R12, R9, 0x1e, R12 ; - /*6cf0*/ SHF.L.W.U32.HI R103, R82, 0x15, R103 ; - /*6d00*/ SHF.L.W.U32.HI R18, R83, 0x6, R50 ; - /*6d10*/ SHF.L.W.U32.HI R21, R50, 0x6, R83 ; - /*6d20*/ SHF.L.W.U32.HI R23, R34, 0x4, R23 ; - /*6d30*/ SHF.L.W.U32.HI R17, R15, 0x17, R14 ; - /*6d40*/ SHF.L.W.U32.HI R47, R14, 0x17, R15 ; - /*6d50*/ SHF.L.W.U32.HI R9, R106, 0xe, R69 ; - /*6d60*/ SHF.L.W.U32.HI R42, R110, 0xc, R11 ; - /*6d70*/ SHF.L.W.U32.HI R75, R11, 0xc, R110 ; - /*6d80*/ SHF.L.W.U32.HI R34, R105, 0xa, R74 ; - /*6d90*/ SHF.L.W.U32.HI R36, R74, 0xa, R105 ; - /*6da0*/ SHF.L.W.U32.HI R14, R13, 0x9, R10 ; - /*6db0*/ SHF.L.W.U32.HI R50, R10, 0x9, R13 ; - /*6dc0*/ SHF.L.W.U32.HI R5, R70, 0x3, R51 ; - /*6dd0*/ SHF.L.W.U32.HI R41, R51, 0x3, R70 ; - /*6de0*/ SHF.L.W.U32.HI R11, R109, 0x1, R104 ; - /*6df0*/ SHF.L.W.U32.HI R6, R104, 0x1, R109 ; - /*6e00*/ SHF.L.W.U32.HI R10, R69, 0xe, R106 ; - /*6e10*/ SHF.L.W.U32.HI R105, R52, 0x14, R79 ; - /*6e20*/ SHF.L.W.U32.HI R43, R107, 0x1d, R80 ; - /*6e30*/ SHF.L.W.U32.HI R51, R48, 0x2, R7 ; - /*6e40*/ SHF.L.W.U32.HI R83, R7, 0x2, R48 ; - /*6e50*/ SHF.L.W.U32.HI R52, R79, 0x14, R52 ; - /*6e60*/ PRMT R104, R93, 0x2107, R68 ; - /*6e70*/ SHF.L.W.U32.HI R37, R80, 0x1d, R107 ; - /*6e80*/ PRMT R93, R68, 0x2107, R93 ; - /*6e90*/ LOP3.LUT R7, R78, R9, R103, 0xb4, !PT ; - /*6ea0*/ LOP3.LUT R48, R103, R8, R9, 0xb4, !PT ; - /*6eb0*/ SHF.L.W.U32.HI R79, R49, 0x1b, R72 ; - /*6ec0*/ SHF.L.W.U32.HI R82, R72, 0x1b, R49 ; - /*6ed0*/ SHF.L.W.U32.HI R68, R76, 0x7, R53 ; - /*6ee0*/ SHF.L.W.U32.HI R80, R53, 0x7, R76 ; - /*6ef0*/ LOP3.LUT R69, R8, R78, R75, 0xb4, !PT ; - /*6f00*/ LOP3.LUT R9, R9, R75, R8, 0xb4, !PT ; - /*6f10*/ LOP3.LUT R8, R3, R55, R42, 0xb4, !PT ; - /*6f20*/ LOP3.LUT R53, R42, R54, R55, 0xb4, !PT ; - /*6f30*/ LOP3.LUT R15, R55, R10, R54, 0xb4, !PT ; - /*6f40*/ LOP3.LUT R49, R54, R3, R10, 0xb4, !PT ; - /*6f50*/ LOP3.LUT R3, R10, R42, R3, 0xb4, !PT ; - /*6f60*/ LOP3.LUT R55, R44, R32, R43, 0xb4, !PT ; - /*6f70*/ LOP3.LUT R74, R32, R41, R52, 0xb4, !PT ; - /*6f80*/ LOP3.LUT R54, R52, R44, R41, 0xb4, !PT ; - /*6f90*/ LOP3.LUT R32, R43, R52, R32, 0xb4, !PT ; - /*6fa0*/ LOP3.LUT R42, R5, R37, R20, 0xb4, !PT ; - /*6fb0*/ LOP3.LUT R70, R105, R20, R5, 0xb4, !PT ; - /*6fc0*/ LOP3.LUT R52, R20, R4, R37, 0xb4, !PT ; - /*6fd0*/ LOP3.LUT R5, R4, R5, R105, 0xb4, !PT ; - /*6fe0*/ LOP3.LUT R13, R75, R103, R78, 0xb4, !PT ; - /*6ff0*/ LOP3.LUT R4, R37, R105, R4, 0xb4, !PT ; - /*7000*/ LOP3.LUT R37, R6, R38, R21, 0xb4, !PT ; - /*7010*/ LOP3.LUT R20, R39, R21, R6, 0xb4, !PT ; - /*7020*/ LOP3.LUT R72, R21, R93, R38, 0xb4, !PT ; - /*7030*/ LOP3.LUT R78, R18, R104, R19, 0xb4, !PT ; - /*7040*/ LOP3.LUT R10, R41, R43, R44, 0xb4, !PT ; - /*7050*/ LOP3.LUT R38, R38, R39, R93, 0xb4, !PT ; - /*7060*/ LOP3.LUT R6, R93, R6, R39, 0xb4, !PT ; - /*7070*/ LOP3.LUT R21, R22, R18, R11, 0xb4, !PT ; - /*7080*/ LOP3.LUT R41, R19, R22, R104, 0xb4, !PT ; - /*7090*/ LOP3.LUT R75, R23, R35, R36, 0xb4, !PT ; - /*70a0*/ LOP3.LUT R93, R82, R36, R23, 0xb4, !PT ; - /*70b0*/ LOP3.LUT R44, R11, R19, R18, 0xb4, !PT ; - /*70c0*/ LOP3.LUT R22, R104, R11, R22, 0xb4, !PT ; - /*70d0*/ LOP3.LUT R39, R35, R82, R46, 0xb4, !PT ; - /*70e0*/ LOP3.LUT R23, R46, R23, R82, 0xb4, !PT ; - /*70f0*/ LOP3.LUT R11, R36, R46, R35, 0xb4, !PT ; - /*7100*/ LOP3.LUT R19, R33, R45, R34, 0xb4, !PT ; - /*7110*/ LOP3.LUT R106, R47, R50, R80, 0xb4, !PT ; - /*7120*/ LOP3.LUT R104, R17, R14, R68, 0xb4, !PT ; - /*7130*/ LOP3.LUT R18, R72, R54, R13, 0x96, !PT ; - /*7140*/ LOP3.LUT R82, R78, R70, R53, 0x96, !PT ; - /*7150*/ LOP3.LUT R35, R34, R40, R45, 0xb4, !PT ; - /*7160*/ LOP3.LUT R103, R79, R34, R33, 0xb4, !PT ; - /*7170*/ LOP3.LUT R45, R45, R79, R40, 0xb4, !PT ; - /*7180*/ LOP3.LUT R33, R40, R33, R79, 0xb4, !PT ; - /*7190*/ LOP3.LUT R40, R51, R17, R16, 0xb4, !PT ; - /*71a0*/ LOP3.LUT R79, R16, R68, R17, 0xb4, !PT ; - /*71b0*/ LOP3.LUT R34, R21, R4, R3, 0x96, !PT ; - /*71c0*/ LOP3.LUT R17, R106, R18, R75, 0x96, !PT ; - /*71d0*/ LOP3.LUT R82, R104, R82, R19, 0x96, !PT ; - /*71e0*/ LOP3.LUT R8, R8, UR7, RZ, 0x3c, !PT ; - /*71f0*/ LOP3.LUT R76, R50, R12, R83, 0xb4, !PT ; - /*7200*/ LOP3.LUT R36, R83, R47, R12, 0xb4, !PT ; - /*7210*/ LOP3.LUT R12, R12, R80, R47, 0xb4, !PT ; - /*7220*/ LOP3.LUT R34, R40, R34, R33, 0x96, !PT ; - /*7230*/ SHF.L.W.U32.HI R47, R17, 0x1, R82 ; - /*7240*/ LOP3.LUT R112, R44, R5, R8, 0x96, !PT ; - /*7250*/ LOP3.LUT R43, R47, R34, R44, 0x96, !PT ; - /*7260*/ LOP3.LUT R112, R79, R112, R103, 0x96, !PT ; - /*7270*/ LOP3.LUT R44, R47, R34, R79, 0x96, !PT ; - /*7280*/ LOP3.LUT R80, R80, R83, R50, 0xb4, !PT ; - /*7290*/ LOP3.LUT R68, R68, R51, R14, 0xb4, !PT ; - /*72a0*/ LOP3.LUT R110, R38, R10, R7, 0x96, !PT ; - /*72b0*/ LOP3.LUT R79, R41, R42, R15, 0x96, !PT ; - /*72c0*/ LOP3.LUT R50, R20, R32, R9, 0x96, !PT ; - /*72d0*/ LOP3.LUT R18, R69, UR6, RZ, 0x3c, !PT ; - /*72e0*/ ULDC.64 UR6, c[0x3][UR5+0x10] ; - /*72f0*/ LOP3.LUT R110, R80, R110, R11, 0x96, !PT ; - /*7300*/ LOP3.LUT R79, R68, R79, R35, 0x96, !PT ; - /*7310*/ LOP3.LUT R8, R47.reuse, R34.reuse, R8, 0x96, !PT ; - /*7320*/ LOP3.LUT R46, R47.reuse, R34.reuse, R5, 0x96, !PT ; - /*7330*/ LOP3.LUT R69, R47, R34, R103, 0x96, !PT ; - /*7340*/ LOP3.LUT R50, R36, R50, R23, 0x96, !PT ; - /*7350*/ LOP3.LUT R105, R37, R74, R18, 0x96, !PT ; - /*7360*/ SHF.L.W.U32.HI R47, R82, 0x1, R17 ; - /*7370*/ LOP3.LUT R16, R14, R16, R51, 0xb4, !PT ; - /*7380*/ SHF.L.W.U32.HI R51, R110, 0x1, R79 ; - /*7390*/ SHF.L.W.U32.HI R108, R50, 0x1, R34 ; - /*73a0*/ SHF.L.W.U32.HI R103, R34, 0x1, R50 ; - /*73b0*/ LOP3.LUT R105, R12, R105, R93, 0x96, !PT ; - /*73c0*/ LOP3.LUT R34, R47, R50.reuse, R37, 0x96, !PT ; - /*73d0*/ SHF.L.W.U32.HI R114, R79, 0x1, R110 ; - /*73e0*/ LOP3.LUT R14, R47.reuse, R50.reuse, R93, 0x96, !PT ; - /*73f0*/ LOP3.LUT R37, R47, R50, R12, 0x96, !PT ; - /*7400*/ LOP3.LUT R12, R51, R112, R53, 0x96, !PT ; - /*7410*/ LOP3.LUT R93, R6, R55, R48, 0x96, !PT ; - /*7420*/ LOP3.LUT R107, R22, R52, R49, 0x96, !PT ; - /*7430*/ LOP3.LUT R18, R47.reuse, R50.reuse, R18, 0x96, !PT ; - /*7440*/ LOP3.LUT R5, R47, R50, R74, 0x96, !PT ; - /*7450*/ LOP3.LUT R53, R51, R112, R70, 0x96, !PT ; - /*7460*/ LOP3.LUT R78, R51.reuse, R112.reuse, R78, 0x96, !PT ; - /*7470*/ LOP3.LUT R50, R51.reuse, R112.reuse, R19, 0x96, !PT ; - /*7480*/ LOP3.LUT R70, R51, R112, R104, 0x96, !PT ; - /*7490*/ LOP3.LUT R47, R114, R105, R13, 0x96, !PT ; - /*74a0*/ SHF.L.W.U32.HI R74, R105, 0x1, R112 ; - /*74b0*/ SHF.L.W.U32.HI R83, R112, 0x1, R105 ; - /*74c0*/ LOP3.LUT R104, R114.reuse, R105.reuse, R54, 0x96, !PT ; - /*74d0*/ LOP3.LUT R19, R114.reuse, R105.reuse, R72, 0x96, !PT ; - /*74e0*/ LOP3.LUT R51, R114.reuse, R105.reuse, R75, 0x96, !PT ; - /*74f0*/ LOP3.LUT R13, R114, R105, R106, 0x96, !PT ; - /*7500*/ LOP3.LUT R106, R76, R93, R39, 0x96, !PT ; - /*7510*/ LOP3.LUT R105, R16, R107, R45, 0x96, !PT ; - /*7520*/ LOP3.LUT R72, R103.reuse, R110.reuse, R48, 0x96, !PT ; - /*7530*/ LOP3.LUT R75, R103.reuse, R110.reuse, R39, 0x96, !PT ; - /*7540*/ LOP3.LUT R55, R103.reuse, R110.reuse, R55, 0x96, !PT ; - /*7550*/ LOP3.LUT R48, R103.reuse, R110.reuse, R6, 0x96, !PT ; - /*7560*/ LOP3.LUT R76, R103, R110, R76, 0x96, !PT ; - /*7570*/ SHF.L.W.U32.HI R107, R106, 0x1, R105 ; - /*7580*/ LOP3.LUT R39, R108.reuse, R79.reuse, R16, 0x96, !PT ; - /*7590*/ LOP3.LUT R103, R108.reuse, R79.reuse, R49, 0x96, !PT ; - /*75a0*/ SHF.L.W.U32.HI R16, R105, 0x1, R106 ; - /*75b0*/ LOP3.LUT R49, R108.reuse, R79.reuse, R22, 0x96, !PT ; - /*75c0*/ LOP3.LUT R6, R108.reuse, R79.reuse, R52, 0x96, !PT ; - /*75d0*/ LOP3.LUT R22, R108, R79, R45, 0x96, !PT ; - /*75e0*/ LOP3.LUT R15, R107.reuse, R82.reuse, R15, 0x96, !PT ; - /*75f0*/ LOP3.LUT R79, R107.reuse, R82.reuse, R42, 0x96, !PT ; - /*7600*/ LOP3.LUT R41, R107.reuse, R82.reuse, R41, 0x96, !PT ; - /*7610*/ LOP3.LUT R45, R107.reuse, R82.reuse, R35, 0x96, !PT ; - /*7620*/ LOP3.LUT R107, R107, R82, R68, 0x96, !PT ; - /*7630*/ LOP3.LUT R52, R16, R17, R11, 0x96, !PT ; - /*7640*/ LOP3.LUT R93, R83.reuse, R106.reuse, R9, 0x96, !PT ; - /*7650*/ LOP3.LUT R11, R83.reuse, R106.reuse, R32, 0x96, !PT ; - /*7660*/ LOP3.LUT R68, R83.reuse, R106.reuse, R20, 0x96, !PT ; - /*7670*/ LOP3.LUT R9, R83.reuse, R106.reuse, R23, 0x96, !PT ; - /*7680*/ LOP3.LUT R54, R16, R17, R7, 0x96, !PT ; - /*7690*/ LOP3.LUT R83, R83, R106, R36, 0x96, !PT ; - /*76a0*/ LOP3.LUT R20, R74, R105, R4, 0x96, !PT ; - /*76b0*/ LOP3.LUT R42, R16, R17, R38, 0x96, !PT ; - /*76c0*/ LOP3.LUT R106, R74.reuse, R105.reuse, R3, 0x96, !PT ; - /*76d0*/ LOP3.LUT R7, R74.reuse, R105.reuse, R21, 0x96, !PT ; - /*76e0*/ LOP3.LUT R4, R74.reuse, R105.reuse, R33, 0x96, !PT ; - /*76f0*/ LOP3.LUT R74, R74, R105, R40, 0x96, !PT ; - /*7700*/ LOP3.LUT R108, R16.reuse, R17.reuse, R10, 0x96, !PT ; - /*7710*/ LOP3.LUT R38, R16, R17, R80, 0x96, !PT ; - /*7720*/ SHF.L.W.U32.HI R40, R75, 0x15, R22 ; - /*7730*/ SHF.L.W.U32.HI R16, R22, 0x15, R75 ; - /*7740*/ SHF.L.W.U32.HI R10, R11, 0x14, R20 ; - /*7750*/ SHF.L.W.U32.HI R21, R20, 0x14, R11 ; - /*7760*/ SHF.L.W.U32.HI R17, R53, 0xc, R104 ; - /*7770*/ SHF.L.W.U32.HI R82, R41, 0xb, R42 ; - /*7780*/ SHF.L.W.U32.HI R11, R50, 0xd, R51 ; - /*7790*/ SHF.L.W.U32.HI R22, R51, 0xd, R50 ; - /*77a0*/ SHF.L.W.U32.HI R53, R104, 0xc, R53 ; - /*77b0*/ SHF.L.W.U32.HI R42, R42, 0xb, R41 ; - /*77c0*/ SHF.L.W.U32.HI R35, R83, 0xe, R74 ; - /*77d0*/ SHF.L.W.U32.HI R50, R7, 0x7, R68 ; - /*77e0*/ SHF.L.W.U32.HI R83, R74, 0xe, R83 ; - /*77f0*/ SHF.L.W.U32.HI R68, R68, 0x7, R7 ; - /*7800*/ SHF.L.W.U32.HI R51, R52, 0xf, R45 ; - /*7810*/ SHF.L.W.U32.HI R7, R13, 0x2, R70 ; - /*7820*/ SHF.L.W.U32.HI R41, R34, 0x3, R43 ; - /*7830*/ SHF.L.W.U32.HI R45, R45, 0xf, R52 ; - /*7840*/ SHF.L.W.U32.HI R70, R70, 0x2, R13 ; - /*7850*/ SHF.L.W.U32.HI R43, R43, 0x3, R34 ; - /*7860*/ SHF.L.W.U32.HI R80, R107, 0x1d, R38 ; - /*7870*/ SHF.L.W.U32.HI R23, R38, 0x1d, R107 ; - /*7880*/ LOP3.LUT R52, R18, R42, R53, 0xb4, !PT ; - /*7890*/ LOP3.LUT R13, R53, R16, R42, 0xb4, !PT ; - /*78a0*/ SHF.L.W.U32.HI R34, R47, 0x1, R12 ; - /*78b0*/ SHF.L.W.U32.HI R3, R12, 0x1, R47 ; - /*78c0*/ SHF.L.W.U32.HI R36, R48, 0x19, R49 ; - /*78d0*/ SHF.L.W.U32.HI R38, R49, 0x19, R48 ; - /*78e0*/ PRMT R20, R4, 0x2107, R9 ; - /*78f0*/ LOP3.LUT R42, R42, R83, R16, 0xb4, !PT ; - /*7900*/ SHF.L.W.U32.HI R33, R72, 0x1c, R103 ; - /*7910*/ SHF.L.W.U32.HI R32, R103, 0x1c, R72 ; - /*7920*/ SHF.L.W.U32.HI R75, R108, 0x6, R79 ; - /*7930*/ SHF.L.W.U32.HI R12, R79, 0x6, R108 ; - /*7940*/ PRMT R9, R9, 0x2107, R4 ; - /*7950*/ SHF.L.W.U32.HI R48, R19, 0xa, R78 ; - /*7960*/ LOP3.LUT R16, R16, R18, R83, 0xb4, !PT ; - /*7970*/ SHF.L.W.U32.HI R79, R37, 0x12, R44 ; - /*7980*/ SHF.L.W.U32.HI R72, R46, 0x4, R5 ; - /*7990*/ SHF.L.W.U32.HI R78, R78, 0xa, R19 ; - /*79a0*/ SHF.L.W.U32.HI R4, R15, 0x1e, R54 ; - /*79b0*/ LOP3.LUT R18, R83, R53, R18, 0xb4, !PT ; - /*79c0*/ SHF.L.W.U32.HI R44, R44, 0x12, R37 ; - /*79d0*/ SHF.L.W.U32.HI R46, R5, 0x4, R46 ; - /*79e0*/ SHF.L.W.U32.HI R54, R54, 0x1e, R15 ; - /*79f0*/ LOP3.LUT R53, R8, R82, R17, 0xb4, !PT ; - /*7a00*/ LOP3.LUT R19, R40, R8, R35, 0xb4, !PT ; - /*7a10*/ SHF.L.W.U32.HI R5, R6, 0x17, R55 ; - /*7a20*/ LOP3.LUT R15, R17, R40, R82, 0xb4, !PT ; - /*7a30*/ LOP3.LUT R37, R82, R35, R40, 0xb4, !PT ; - /*7a40*/ LOP3.LUT R8, R35, R17, R8, 0xb4, !PT ; - /*7a50*/ SHF.L.W.U32.HI R55, R55, 0x17, R6 ; - /*7a60*/ LOP3.LUT R35, R32, R43, R21, 0xb4, !PT ; - /*7a70*/ LOP3.LUT R17, R21, R22, R43, 0xb4, !PT ; - /*7a80*/ SHF.L.W.U32.HI R6, R69, 0x9, R14 ; - /*7a90*/ LOP3.LUT R43, R43, R23, R22, 0xb4, !PT ; - /*7aa0*/ SHF.L.W.U32.HI R69, R14, 0x9, R69 ; - /*7ab0*/ LOP3.LUT R22, R22, R32, R23, 0xb4, !PT ; - /*7ac0*/ PRMT R74, R39, 0x4321, R76 ; - /*7ad0*/ LOP3.LUT R32, R23, R21, R32, 0xb4, !PT ; - /*7ae0*/ LOP3.LUT R40, R33, R41, R10, 0xb4, !PT ; - /*7af0*/ LOP3.LUT R14, R11, R33, R80, 0xb4, !PT ; - /*7b00*/ SHF.L.W.U32.HI R47, R106, 0x1b, R93 ; - /*7b10*/ PRMT R76, R76, 0x4321, R39 ; - /*7b20*/ LOP3.LUT R23, R10, R11, R41, 0xb4, !PT ; - /*7b30*/ LOP3.LUT R33, R80, R10, R33, 0xb4, !PT ; - /*7b40*/ LOP3.LUT R41, R41, R80, R11, 0xb4, !PT ; - /*7b50*/ LOP3.LUT R10, R12, R9, R38, 0xb4, !PT ; - /*7b60*/ LOP3.LUT R39, R38, R44, R9, 0xb4, !PT ; - /*7b70*/ LOP3.LUT R11, R3, R38, R12, 0xb4, !PT ; - /*7b80*/ LOP3.LUT R9, R9, R3, R44, 0xb4, !PT ; - /*7b90*/ LOP3.LUT R3, R44, R12, R3, 0xb4, !PT ; - /*7ba0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*7bb0*/ SHF.L.W.U32.HI R49, R93, 0x1b, R106 ; - /*7bc0*/ LOP3.LUT R21, R34, R36, R75, 0xb4, !PT ; - /*7bd0*/ LOP3.LUT R12, R75, R20, R36, 0xb4, !PT ; - /*7be0*/ LOP3.LUT R44, R47, R78, R46, 0xb4, !PT ; - /*7bf0*/ LOP3.LUT R38, R46, R45, R78, 0xb4, !PT ; - /*7c00*/ LOP3.LUT R36, R36, R79, R20, 0xb4, !PT ; - /*7c10*/ LOP3.LUT R78, R78, R76, R45, 0xb4, !PT ; - /*7c20*/ LOP3.LUT R20, R20, R34, R79, 0xb4, !PT ; - /*7c30*/ LOP3.LUT R45, R45, R47, R76, 0xb4, !PT ; - /*7c40*/ LOP3.LUT R34, R79, R75, R34, 0xb4, !PT ; - /*7c50*/ LOP3.LUT R47, R76, R46, R47, 0xb4, !PT ; - /*7c60*/ LOP3.LUT R75, R49, R48, R72, 0xb4, !PT ; - /*7c70*/ LOP3.LUT R46, R72, R51, R48, 0xb4, !PT ; - /*7c80*/ LOP3.LUT R76, R48, R74, R51, 0xb4, !PT ; - /*7c90*/ LOP3.LUT R48, R51, R49, R74, 0xb4, !PT ; - /*7ca0*/ LOP3.LUT R72, R74, R72, R49, 0xb4, !PT ; - /*7cb0*/ LOP3.LUT R51, R54, R68, R55, 0xb4, !PT ; - /*7cc0*/ LOP3.LUT R49, R55, R69, R68, 0xb4, !PT ; - /*7cd0*/ LOP3.LUT R93, R68, R70, R69, 0xb4, !PT ; - /*7ce0*/ LOP3.LUT R68, R69, R54, R70, 0xb4, !PT ; - /*7cf0*/ LOP3.LUT R54, R70, R55, R54, 0xb4, !PT ; - /*7d00*/ LOP3.LUT R70, R52, UR6, RZ, 0x3c, !PT ; - /*7d10*/ LOP3.LUT R83, R53, UR7, RZ, 0x3c, !PT ; - /*7d20*/ LOP3.LUT R52, R4, R50, R5, 0xb4, !PT ; - /*7d30*/ LOP3.LUT R53, R5, R6, R50, 0xb4, !PT ; - /*7d40*/ LOP3.LUT R55, R6, R4, R7, 0xb4, !PT ; - /*7d50*/ LOP3.LUT R69, R7, R5, R4, 0xb4, !PT ; - /*7d60*/ IMAD.MOV.U32 R4, RZ, RZ, R70 ; - /*7d70*/ LOP3.LUT R79, R50, R7, R6, 0xb4, !PT ; - /*7d80*/ IMAD.MOV.U32 R5, RZ, RZ, R83 ; - /*7d90*/ @P0 CALL.REL.NOINC `(.L_x_43) ; - /*7da0*/ BRA `(.L_x_44) ; -.L_x_43: - /*7db0*/ IMAD.MOV.U32 R6, RZ, RZ, c[0x4][0x8] ; - /*7dc0*/ IMAD.MOV.U32 R7, RZ, RZ, c[0x4][0xc] ; - /*7dd0*/ LDG.E.64.STRONG.SM R6, [R6.64] ; - /*7de0*/ LOP3.LUT R113, R10, R17, R13, 0x96, !PT ; - /*7df0*/ BSSY B0, `(.L_x_45) ; - /*7e00*/ LOP3.LUT R82, R12, R23, R15, 0x96, !PT ; - /*7e10*/ LOP3.LUT R74, R3, R32, R18, 0x96, !PT ; - /*7e20*/ LOP3.LUT R103, R34, R33, R8, 0x96, !PT ; - /*7e30*/ LOP3.LUT R113, R49, R113, R38, 0x96, !PT ; - /*7e40*/ LOP3.LUT R82, R53, R82, R46, 0x96, !PT ; - /*7e50*/ LOP3.LUT R105, R9, R22, R16, 0x96, !PT ; - /*7e60*/ LOP3.LUT R50, R20, R14, R19, 0x96, !PT ; - /*7e70*/ LOP3.LUT R108, R39, R43, R42, 0x96, !PT ; - /*7e80*/ LOP3.LUT R111, R36, R41, R37, 0x96, !PT ; - /*7e90*/ LOP3.LUT R110, R21, R40, R5, 0x96, !PT ; - /*7ea0*/ LOP3.LUT R104, R11, R35, R4, 0x96, !PT ; - /*7eb0*/ LOP3.LUT R74, R54, R74, R47, 0x96, !PT ; - /*7ec0*/ LOP3.LUT R103, R69, R103, R72, 0x96, !PT ; - /*7ed0*/ SHF.L.W.U32.HI R5, R82, 0x1, R113 ; - /*7ee0*/ LOP3.LUT R105, R68, R105, R45, 0x96, !PT ; - /*7ef0*/ LOP3.LUT R50, R55, R50, R48, 0x96, !PT ; - /*7f00*/ SHF.L.W.U32.HI R4, R113, 0x1, R82 ; - /*7f10*/ LOP3.LUT R108, R93, R108, R78, 0x96, !PT ; - /*7f20*/ LOP3.LUT R111, R79, R111, R76, 0x96, !PT ; - /*7f30*/ SHF.L.W.U32.HI R109, R103, 0x1, R74 ; - /*7f40*/ LOP3.LUT R5, R5, R74, RZ, 0x3c, !PT ; - /*7f50*/ SHF.L.W.U32.HI R107, R74, 0x1, R103 ; - /*7f60*/ LOP3.LUT R4, R4, R103, RZ, 0x3c, !PT ; - /*7f70*/ SHF.L.W.U32.HI R74, R105, 0x1, R50 ; - /*7f80*/ LOP3.LUT R103, R51, R104, R44, 0x96, !PT ; - /*7f90*/ LOP3.LUT R110, R52, R110, R75, 0x96, !PT ; - /*7fa0*/ SHF.L.W.U32.HI R106, R111, 0x1, R108 ; - /*7fb0*/ SHF.L.W.U32.HI R80, R50, 0x1, R105 ; - /*7fc0*/ LOP3.LUT R74, R74, R82, RZ, 0x3c, !PT ; - /*7fd0*/ SHF.L.W.U32.HI R82, R110, 0x1, R103 ; - /*7fe0*/ LOP3.LUT R106, R106, R103, RZ, 0x3c, !PT ; - /*7ff0*/ LOP3.LUT R80, R80, R113, RZ, 0x3c, !PT ; - /*8000*/ SHF.L.W.U32.HI R104, R108, 0x1, R111 ; - /*8010*/ SHF.L.W.U32.HI R103, R103, 0x1, R110 ; - /*8020*/ LOP3.LUT R104, R104, R110, RZ, 0x3c, !PT ; - /*8030*/ LOP3.LUT R103, R103, R50, RZ, 0x3c, !PT ; - /*8040*/ LOP3.LUT R42, R80.reuse, R42, RZ, 0x3c, !PT ; - /*8050*/ LOP3.LUT R43, R80.reuse, R43, RZ, 0x3c, !PT ; - /*8060*/ LOP3.LUT R39, R80.reuse, R39, RZ, 0x3c, !PT ; - /*8070*/ LOP3.LUT R78, R80.reuse, R78, RZ, 0x3c, !PT ; - /*8080*/ LOP3.LUT R93, R80, R93, RZ, 0x3c, !PT ; - /*8090*/ LOP3.LUT R50, R74.reuse, R41, RZ, 0x3c, !PT ; - /*80a0*/ LOP3.LUT R80, R74.reuse, R36, RZ, 0x3c, !PT ; - /*80b0*/ LOP3.LUT R109, R109, R108, RZ, 0x3c, !PT ; - /*80c0*/ LOP3.LUT R37, R74.reuse, R37, RZ, 0x3c, !PT ; - /*80d0*/ LOP3.LUT R41, R74.reuse, R76, RZ, 0x3c, !PT ; - /*80e0*/ LOP3.LUT R36, R74, R79, RZ, 0x3c, !PT ; - /*80f0*/ LOP3.LUT R107, R107, R111, RZ, 0x3c, !PT ; - /*8100*/ LOP3.LUT R74, R106, R13, RZ, 0x3c, !PT ; - /*8110*/ LOP3.LUT R105, R82, R105, RZ, 0x3c, !PT ; - /*8120*/ LOP3.LUT R79, R104.reuse, R15, RZ, 0x3c, !PT ; - /*8130*/ LOP3.LUT R13, R104.reuse, R12, RZ, 0x3c, !PT ; - /*8140*/ LOP3.LUT R23, R104, R23, RZ, 0x3c, !PT ; - /*8150*/ LOP3.LUT R15, R104.reuse, R46, RZ, 0x3c, !PT ; - /*8160*/ LOP3.LUT R12, R104, R53, RZ, 0x3c, !PT ; - /*8170*/ LOP3.LUT R82, R106, R17, RZ, 0x3c, !PT ; - /*8180*/ LOP3.LUT R16, R109.reuse, R16, RZ, 0x3c, !PT ; - /*8190*/ LOP3.LUT R22, R109.reuse, R22, RZ, 0x3c, !PT ; - /*81a0*/ LOP3.LUT R104, R109, R9, RZ, 0x3c, !PT ; - /*81b0*/ LOP3.LUT R45, R109.reuse, R45, RZ, 0x3c, !PT ; - /*81c0*/ LOP3.LUT R68, R109, R68, RZ, 0x3c, !PT ; - /*81d0*/ LOP3.LUT R53, R107.reuse, R19, RZ, 0x3c, !PT ; - /*81e0*/ LOP3.LUT R9, R107.reuse, R14, RZ, 0x3c, !PT ; - /*81f0*/ LOP3.LUT R109, R107.reuse, R20, RZ, 0x3c, !PT ; - /*8200*/ LOP3.LUT R48, R107, R48, RZ, 0x3c, !PT ; - /*8210*/ LOP3.LUT R55, R107, R55, RZ, 0x3c, !PT ; - /*8220*/ LOP3.LUT R10, R106.reuse, R10, RZ, 0x3c, !PT ; - /*8230*/ LOP3.LUT R38, R106.reuse, R38, RZ, 0x3c, !PT ; - /*8240*/ LOP3.LUT R49, R106, R49, RZ, 0x3c, !PT ; - /*8250*/ LOP3.LUT R107, R105, R47, RZ, 0x3c, !PT ; - /*8260*/ LOP3.LUT R72, R103, R72, RZ, 0x3c, !PT ; - /*8270*/ LOP3.LUT R18, R105.reuse, R18, RZ, 0x3c, !PT ; - /*8280*/ LOP3.LUT R106, R105.reuse, R32, RZ, 0x3c, !PT ; - /*8290*/ LOP3.LUT R3, R105.reuse, R3, RZ, 0x3c, !PT ; - /*82a0*/ LOP3.LUT R54, R105, R54, RZ, 0x3c, !PT ; - /*82b0*/ LOP3.LUT R17, R103.reuse, R8, RZ, 0x3c, !PT ; - /*82c0*/ LOP3.LUT R105, R103, R33, RZ, 0x3c, !PT ; - /*82d0*/ SHF.L.W.U32.HI R8, R23, 0xc, R82 ; - /*82e0*/ SHF.L.W.U32.HI R14, R82, 0xc, R23 ; - /*82f0*/ LOP3.LUT R69, R103, R69, RZ, 0x3c, !PT ; - /*8300*/ SHF.L.W.U32.HI R23, R45, 0x15, R48 ; - /*8310*/ SHF.L.W.U32.HI R33, R48, 0x15, R45 ; - /*8320*/ PRMT R47, R72, 0x2107, R107 ; - /*8330*/ PRMT R48, R107, 0x2107, R72 ; - /*8340*/ LOP3.LUT R72, R5, R11, RZ, 0x3c, !PT ; - /*8350*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*8360*/ LOP3.LUT R76, R103, R34, RZ, 0x3c, !PT ; - /*8370*/ SHF.L.W.U32.HI R32, R54, 0xe, R69 ; - /*8380*/ SHF.L.W.U32.HI R34, R69, 0xe, R54 ; - /*8390*/ SHF.L.W.U32.HI R11, R16, 0x1c, R53 ; - /*83a0*/ SHF.L.W.U32.HI R69, R53, 0x1c, R16 ; - /*83b0*/ SHF.L.W.U32.HI R53, R72, 0x3, R21 ; - /*83c0*/ SHF.L.W.U32.HI R21, R21, 0x3, R72 ; - /*83d0*/ SHF.L.W.U32.HI R72, R15, 0xd, R38 ; - /*83e0*/ SHF.L.W.U32.HI R38, R38, 0xd, R15 ; - /*83f0*/ SHF.L.W.U32.HI R15, R36, 0x1d, R93 ; - /*8400*/ SHF.L.W.U32.HI R93, R93, 0x1d, R36 ; - /*8410*/ SHF.L.W.U32.HI R36, R37, 0x1e, R42 ; - /*8420*/ SHF.L.W.U32.HI R20, R74, 0x1, R79 ; - /*8430*/ SHF.L.W.U32.HI R37, R42, 0x1e, R37 ; - /*8440*/ LOP3.LUT R103, R4, R75, RZ, 0x3c, !PT ; - /*8450*/ SHF.L.W.U32.HI R74, R79, 0x1, R74 ; - /*8460*/ SHF.L.W.U32.HI R75, R9, 0x17, R22 ; - /*8470*/ SHF.L.W.U32.HI R42, R22, 0x17, R9 ; - /*8480*/ SHF.L.W.U32.HI R19, R80, 0xb, R39 ; - /*8490*/ LOP3.LUT R51, R5, R51, RZ, 0x3c, !PT ; - /*84a0*/ LOP3.LUT R54, R4, R52, RZ, 0x3c, !PT ; - /*84b0*/ SHF.L.W.U32.HI R22, R76, 0x7, R3 ; - /*84c0*/ SHF.L.W.U32.HI R79, R3, 0x7, R76 ; - /*84d0*/ SHF.L.W.U32.HI R39, R39, 0xb, R80 ; - /*84e0*/ LOP3.LUT R35, R5, R35, RZ, 0x3c, !PT ; - /*84f0*/ LOP3.LUT R76, R4, R40, RZ, 0x3c, !PT ; - /*8500*/ SHF.L.W.U32.HI R45, R43, 0x6, R50 ; - /*8510*/ SHF.L.W.U32.HI R9, R49, 0x2, R12 ; - /*8520*/ SHF.L.W.U32.HI R80, R12, 0x2, R49 ; - /*8530*/ SHF.L.W.U32.HI R43, R50, 0x6, R43 ; - /*8540*/ SHF.L.W.U32.HI R12, R18, 0x1b, R17 ; - /*8550*/ SHF.L.W.U32.HI R40, R17, 0x1b, R18 ; - /*8560*/ SHF.L.W.U32.HI R52, R109, 0x19, R104 ; - /*8570*/ SHF.L.W.U32.HI R50, R51, 0x12, R54 ; - /*8580*/ SHF.L.W.U32.HI R18, R10, 0xa, R13 ; - /*8590*/ SHF.L.W.U32.HI R51, R54, 0x12, R51 ; - /*85a0*/ SHF.L.W.U32.HI R17, R76, 0x4, R35 ; - /*85b0*/ SHF.L.W.U32.HI R10, R13, 0xa, R10 ; - /*85c0*/ SHF.L.W.U32.HI R35, R35, 0x4, R76 ; - /*85d0*/ SHF.L.W.U32.HI R13, R78, 0xf, R41 ; - /*85e0*/ SHF.L.W.U32.HI R49, R41, 0xf, R78 ; - /*85f0*/ SHF.L.W.U32.HI R46, R104, 0x19, R109 ; - /*8600*/ PRMT R41, R55, 0x4321, R68 ; - /*8610*/ PRMT R76, R68, 0x4321, R55 ; - /*8620*/ LOP3.LUT R55, R74, R52, R43, 0xb4, !PT ; - /*8630*/ LOP3.LUT R68, R43, R48, R52, 0xb4, !PT ; - /*8640*/ LOP3.LUT R44, R5, R44, RZ, 0x3c, !PT ; - /*8650*/ LOP3.LUT R52, R52, R51, R48, 0xb4, !PT ; - /*8660*/ LOP3.LUT R48, R48, R74, R51, 0xb4, !PT ; - /*8670*/ LOP3.LUT R43, R51, R43, R74, 0xb4, !PT ; - /*8680*/ SHF.L.W.U32.HI R16, R105, 0x14, R106 ; - /*8690*/ LOP3.LUT R51, R20, R46, R45, 0xb4, !PT ; - /*86a0*/ LOP3.LUT R74, R45, R47, R46, 0xb4, !PT ; - /*86b0*/ LOP3.LUT R46, R46, R50, R47, 0xb4, !PT ; - /*86c0*/ SHF.L.W.U32.HI R3, R103, 0x9, R44 ; - /*86d0*/ LOP3.LUT R47, R47, R20, R50, 0xb4, !PT ; - /*86e0*/ SHF.L.W.U32.HI R44, R44, 0x9, R103 ; - /*86f0*/ LOP3.LUT R50, R50, R45, R20, 0xb4, !PT ; - /*8700*/ LOP3.LUT R20, R69, R21, R16, 0xb4, !PT ; - /*8710*/ LOP3.LUT R45, R16, R38, R21, 0xb4, !PT ; - /*8720*/ LOP3.LUT R21, R21, R93, R38, 0xb4, !PT ; - /*8730*/ LOP3.LUT R78, R38, R69, R93, 0xb4, !PT ; - /*8740*/ LOP3.LUT R93, R93, R16, R69, 0xb4, !PT ; - /*8750*/ LOP3.LUT R16, R37, R79, R42, 0xb4, !PT ; - /*8760*/ LOP3.LUT R69, R42, R44, R79, 0xb4, !PT ; - /*8770*/ LOP3.LUT R79, R79, R80, R44, 0xb4, !PT ; - /*8780*/ LOP3.LUT R44, R44, R37, R80, 0xb4, !PT ; - /*8790*/ LOP3.LUT R37, R80, R42, R37, 0xb4, !PT ; - /*87a0*/ LOP3.LUT R38, R36, R22, R75, 0xb4, !PT ; - /*87b0*/ LOP3.LUT R42, R75, R3, R22, 0xb4, !PT ; - /*87c0*/ LOP3.LUT R22, R22, R9, R3, 0xb4, !PT ; - /*87d0*/ LOP3.LUT R3, R3, R36, R9, 0xb4, !PT ; - /*87e0*/ SHF.L.W.U32.HI R54, R106, 0x14, R105 ; - /*87f0*/ LOP3.LUT R9, R9, R75, R36, 0xb4, !PT ; - /*8800*/ LOP3.LUT R80, R35, R49, R10, 0xb4, !PT ; - /*8810*/ LOP3.LUT R36, R10, R76, R49, 0xb4, !PT ; - /*8820*/ LOP3.LUT R75, R40, R10, R35, 0xb4, !PT ; - /*8830*/ LOP3.LUT R49, R49, R40, R76, 0xb4, !PT ; - /*8840*/ LOP3.LUT R40, R76, R35, R40, 0xb4, !PT ; - /*8850*/ LOP3.LUT R35, R54, R72, R53, 0xb4, !PT ; - /*8860*/ LOP3.LUT R103, R53, R15, R72, 0xb4, !PT ; - /*8870*/ LOP3.LUT R10, R11, R53, R54, 0xb4, !PT ; - /*8880*/ LOP3.LUT R72, R72, R11, R15, 0xb4, !PT ; - /*8890*/ LOP3.LUT R105, R15, R54, R11, 0xb4, !PT ; - /*88a0*/ LOP3.LUT R11, R12, R18, R17, 0xb4, !PT ; - /*88b0*/ LOP3.LUT R53, R17, R13, R18, 0xb4, !PT ; - /*88c0*/ LOP3.LUT R15, R18, R41, R13, 0xb4, !PT ; - /*88d0*/ LOP3.LUT R18, R13, R12, R41, 0xb4, !PT ; - /*88e0*/ LOP3.LUT R17, R41, R17, R12, 0xb4, !PT ; - /*88f0*/ LOP3.LUT R41, R39, R14, RZ, 0x30, !PT ; - /*8900*/ LOP3.LUT R13, R34, R5.reuse, R70.reuse, 0x6, !PT ; - /*8910*/ LOP3.LUT R12, R14, R5, R70, 0x90, !PT ; - /*8920*/ LOP3.LUT R54, R19, R8, RZ, 0x30, !PT ; - /*8930*/ LOP3.LUT R70, R41, R5, R70, 0x96, !PT ; - /*8940*/ LOP3.LUT R41, R32, R4.reuse, R83.reuse, 0x6, !PT ; - /*8950*/ LOP3.LUT R5, R8.reuse, R4.reuse, R83, 0x90, !PT ; - /*8960*/ LOP3.LUT R8, R8, R23, R19, 0xb4, !PT ; - /*8970*/ LOP3.LUT R4, R54, R4, R83, 0x96, !PT ; - /*8980*/ LOP3.LUT R19, R19, R32, R23, 0xb4, !PT ; - /*8990*/ LOP3.LUT R14, R14, R33, R39, 0xb4, !PT ; - /*89a0*/ LOP3.LUT R78, R78, R13, R33, 0x96, !PT ; - /*89b0*/ LOP3.LUT R23, R72, R41, R23, 0x96, !PT ; - /*89c0*/ LOP3.LUT R39, R39, R34, R33, 0xb4, !PT ; - /*89d0*/ LOP3.LUT R10, R51, R10, R4, 0x96, !PT ; - /*89e0*/ LOP3.LUT R32, R105, R5, R32, 0x96, !PT ; - /*89f0*/ LOP3.LUT R49, R49, R78, R48, 0x96, !PT ; - /*8a00*/ LOP3.LUT R18, R18, R23, R47, 0x96, !PT ; - /*8a10*/ LOP3.LUT R21, R52, R21, R39, 0x96, !PT ; - /*8a20*/ LOP3.LUT R103, R46, R103, R19, 0x96, !PT ; - /*8a30*/ LOP3.LUT R5, R70, 0x80000001, RZ, 0x3c, !PT ; - /*8a40*/ LOP3.LUT R93, R93, R12, R34, 0x96, !PT ; - /*8a50*/ LOP3.LUT R12, R38, R10, R11, 0x96, !PT ; - /*8a60*/ LOP3.LUT R44, R49, R44, RZ, 0x3c, !PT ; - /*8a70*/ LOP3.LUT R11, R18, R3, RZ, 0x3c, !PT ; - /*8a80*/ LOP3.LUT R68, R68, R45, R14, 0x96, !PT ; - /*8a90*/ LOP3.LUT R74, R74, R35, R8, 0x96, !PT ; - /*8aa0*/ LOP3.LUT R36, R79, R21, R36, 0x96, !PT ; - /*8ab0*/ LOP3.LUT R15, R22, R103, R15, 0x96, !PT ; - /*8ac0*/ LOP3.LUT R20, R55, R20, R5, 0x96, !PT ; - /*8ad0*/ SHF.L.W.U32.HI R3, R11, 0x1, R44 ; - /*8ae0*/ LOP3.LUT R69, R69, R68, R80, 0x96, !PT ; - /*8af0*/ LOP3.LUT R42, R42, R74, R53, 0x96, !PT ; - /*8b00*/ SHF.L.W.U32.HI R8, R15, 0x1, R36 ; - /*8b10*/ SHF.L.W.U32.HI R10, R36, 0x1, R15 ; - /*8b20*/ LOP3.LUT R16, R16, R20, R75, 0x96, !PT ; - /*8b30*/ SHF.L.W.U32.HI R11, R44, 0x1, R11 ; - /*8b40*/ LOP3.LUT R12, R35, R10, R12, 0x96, !PT ; - /*8b50*/ LOP3.LUT R45, R45, R8, R16, 0x96, !PT ; - /*8b60*/ LOP3.LUT R3, R52, R3, R69, 0x96, !PT ; - /*8b70*/ LOP3.LUT R46, R46, R11, R42, 0x96, !PT ; - /*8b80*/ LOP3.LUT R17, R17, R32, R50, 0x96, !PT ; - /*8b90*/ SHF.L.W.U32.HI R10, R69, 0x1, R42 ; - /*8ba0*/ SHF.L.W.U32.HI R11, R12, 0xc, R45 ; - /*8bb0*/ SHF.L.W.U32.HI R14, R46, 0xb, R3 ; - /*8bc0*/ LOP3.LUT R40, R40, R93, R43, 0x96, !PT ; - /*8bd0*/ SHF.L.W.U32.HI R8, R42, 0x1, R69 ; - /*8be0*/ LOP3.LUT R9, R10, R17, R9, 0x96, !PT ; - /*8bf0*/ SHF.L.W.U32.HI R12, R45, 0xc, R12 ; - /*8c00*/ SHF.L.W.U32.HI R3, R3, 0xb, R46 ; - /*8c10*/ LOP3.LUT R11, R14, R11, RZ, 0x30, !PT ; - /*8c20*/ LOP3.LUT R8, R8, R40, R37, 0x96, !PT ; - /*8c30*/ LOP3.LUT R3, R3, R12, RZ, 0x30, !PT ; - /*8c40*/ LOP3.LUT R9, R11, R9, R4, 0x96, !PT ; - /*8c50*/ LOP3.LUT R8, R3, R8, R5, 0x96, !PT ; - /*8c60*/ LOP3.LUT R9, R9, 0x80000000, RZ, 0x3c, !PT ; - /*8c70*/ LOP3.LUT R8, R8, 0x80008008, RZ, 0x3c, !PT ; - /*8c80*/ PRMT R4, R9, 0x123, RZ ; - /*8c90*/ PRMT R5, R8, 0x123, RZ ; - /*8ca0*/ ISETP.GT.U32.AND P0, PT, R4, R6, PT ; - /*8cb0*/ ISETP.GT.U32.AND.EX P0, PT, R5, R7, PT, P0 ; - /*8cc0*/ @P0 BRA `(.L_x_46) ; - /*8cd0*/ S2R R7, SR_LANEID ; - /*8ce0*/ VOTEU.ANY UR8, UPT, PT ; - /*8cf0*/ FLO.U32 R8, UR8 ; - /*8d00*/ ULDC.64 UR6, c[0x0][0x168] ; - /*8d10*/ UIADD3 UR5, UP0, UR6, 0x140, URZ ; - /*8d20*/ UIADD3.X UR6, URZ, UR7, URZ, UP0, !UPT ; - /*8d30*/ POPC R3, UR8 ; - /*8d40*/ IMAD.U32 R6, RZ, RZ, UR5 ; - /*8d50*/ ISETP.EQ.U32.AND P0, PT, R8, R7, PT ; - /*8d60*/ IMAD.U32 R7, RZ, RZ, UR6 ; - /*8d70*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R3, [R6.64], R3 ; - /*8d80*/ S2R R9, SR_LTMASK ; - /*8d90*/ LOP3.LUT R9, R9, UR8, RZ, 0xc0, !PT ; - /*8da0*/ POPC R9, R9 ; - /*8db0*/ SHFL.IDX PT, R10, R3, R8, 0x1f ; - /*8dc0*/ IMAD.IADD R10, R10, 0x1, R9 ; - /*8dd0*/ ISETP.GT.U32.AND P0, PT, R10, 0x7, PT ; - /*8de0*/ @P0 EXIT ; - /*8df0*/ S2R R3, SR_CTAID.X ; - /*8e00*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*8e10*/ IMAD.U32 R12, RZ, RZ, UR4 ; - /*8e20*/ IMAD.MOV.U32 R9, RZ, RZ, 0x20 ; - /*8e30*/ IMAD.U32 R11, RZ, RZ, UR9 ; - /*8e40*/ IMAD.WIDE.U32 R8, R10, R9, c[0x0][0x168] ; - /*8e50*/ IMAD.WIDE.U32 R10, R10, R11, c[0x0][0x168] ; - /*8e60*/ STG.E.EF.128 [R8.64], R28 ; - /*8e70*/ STG.E.EF.128 [R8.64+0x10], R24 ; - /*8e80*/ IMAD R3, R3, c[0x0][0x0], R0 ; - /*8e90*/ IMAD R3, R3, c[0x3][0x180], RZ ; - /*8ea0*/ IADD3 R12, P0, P1, R3, c[0x0][0x160], R12 ; - /*8eb0*/ IMAD.U32 R3, RZ, RZ, UR5 ; - /*8ec0*/ IADD3.X R13, RZ, c[0x0][0x164], R3, P0, P1 ; - /*8ed0*/ STG.E.EF.64 [R10.64+0x100], R12 ; - /*8ee0*/ LDG.E.64.STRONG.SM R98, [R98.64] ; - /*8ef0*/ STG.E.EF.64 [R6.64+-0x60], R98 ; - /*8f00*/ STG.E.EF.64 [R10.64+0x148], R4 ; -.L_x_46: - /*8f10*/ BSYNC B0 ; -.L_x_45: - /*8f20*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*8f30*/ ULDC UR5, c[0x3][0x180] ; - /*8f40*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*8f50*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*8f60*/ @P0 CALL.REL.NOINC `(.L_x_47) ; - /*8f70*/ BRA `(.L_x_48) ; -.L_x_47: - /*8f80*/ EXIT ; -.L_x_49: - /*8f90*/ BRA `(.L_x_49); - /*8fa0*/ NOP; - /*8fb0*/ NOP; - /*8fc0*/ NOP; - /*8fd0*/ NOP; - /*8fe0*/ NOP; - /*8ff0*/ NOP; - /*9000*/ NOP; - /*9010*/ NOP; - /*9020*/ NOP; - /*9030*/ NOP; - /*9040*/ NOP; - /*9050*/ NOP; - /*9060*/ NOP; - /*9070*/ NOP; -.L_x_207: - - -//--------------------- .text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=94" - .align 128 - .global _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,(.L_x_200 - _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R81, SR_TID.X ; - /*0040*/ ULDC.64 UR4, c[0x0][0x168] ; - /*0050*/ IMAD.MOV.U32 R3, RZ, RZ, RZ ; - /*0060*/ UIADD3 UR4, UP0, UR4, 0x140, URZ ; - /*0070*/ ULDC.64 UR8, c[0x0][0x118] ; - /*0080*/ UIADD3.X UR5, URZ, UR5, URZ, UP0, !UPT ; - /*0090*/ IMAD.U32 R84, RZ, RZ, UR4 ; - /*00a0*/ IMAD.U32 R85, RZ, RZ, UR5 ; - /*00b0*/ LOP3.LUT R80, R81.reuse, 0xff8, RZ, 0xc0, !PT ; - /*00c0*/ IMAD.SHL.U32 R82, R81, 0x20, RZ ; - /*00d0*/ IMAD.SHL.U32 R2, R80.reuse, 0x8, RZ ; - /*00e0*/ LEA R80, R80, 0x800, 0x6 ; - /*00f0*/ LOP3.LUT R2, R2, 0xfffffff8, R81, 0xe2, !PT ; - /*0100*/ LEA R81, R81, 0x800, 0x6 ; -.L_x_64: - /*0110*/ IMAD.MOV.U32 R86, RZ, RZ, c[0x4][0x0] ; - /*0120*/ IMAD.MOV.U32 R87, RZ, RZ, c[0x4][0x4] ; - /*0130*/ LDG.E.128.STRONG.SM R24, [R86.64] ; - /*0140*/ LDG.E.128.STRONG.SM R20, [R86.64+0x10] ; - /*0150*/ SHF.R.S32.HI R33, RZ, 0x1f, R3 ; - /*0160*/ CS2R R44, SRZ ; - /*0170*/ IMAD.MOV.U32 R52, RZ, RZ, -0x80000000 ; - /*0180*/ S2R R5, SR_TID.X ; - /*0190*/ CS2R R18, SRZ ; - /*01a0*/ CS2R R10, SRZ ; - /*01b0*/ CS2R R12, SRZ ; - /*01c0*/ S2R R28, SR_CTAID.X ; - /*01d0*/ CS2R R14, SRZ ; - /*01e0*/ IMAD.MOV.U32 R53, RZ, RZ, RZ ; - /*01f0*/ CS2R R42, SRZ ; - /*0200*/ IMAD.MOV.U32 R4, RZ, RZ, RZ ; - /*0210*/ CS2R R8, SRZ ; - /*0220*/ CS2R R6, SRZ ; - /*0230*/ CS2R R46, SRZ ; - /*0240*/ IMAD.MOV.U32 R54, RZ, RZ, RZ ; - /*0250*/ CS2R R36, SRZ ; - /*0260*/ CS2R R38, SRZ ; - /*0270*/ CS2R R40, SRZ ; - /*0280*/ CS2R R16, SRZ ; - /*0290*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*02a0*/ CS2R R30, SRZ ; - /*02b0*/ IMAD.MOV.U32 R60, RZ, RZ, RZ ; - /*02c0*/ UMOV UR4, URZ ; - /*02d0*/ IMAD.MOV.U32 R49, RZ, RZ, RZ ; - /*02e0*/ IMAD.MOV.U32 R51, RZ, RZ, RZ ; - /*02f0*/ IMAD.MOV.U32 R58, RZ, RZ, RZ ; - /*0300*/ IMAD.MOV.U32 R34, RZ, RZ, 0x1 ; - /*0310*/ IMAD R28, R28, c[0x0][0x0], R5 ; - /*0320*/ IMAD.MOV.U32 R35, RZ, RZ, RZ ; - /*0330*/ IMAD R28, R28, c[0x3][0x180], RZ ; - /*0340*/ IADD3 R32, P0, P1, R28, c[0x0][0x160], R3 ; - /*0350*/ CS2R R28, SRZ ; - /*0360*/ IADD3.X R33, RZ, c[0x0][0x164], R33, P0, P1 ; -.L_x_50: - /*0370*/ LOP3.LUT R48, R26, R28, R17, 0x96, !PT ; - /*0380*/ ULDC.64 UR6, c[0x3][UR4] ; - /*0390*/ LOP3.LUT R50, R27, R29, R0, 0x96, !PT ; - /*03a0*/ UIADD3 UR4, UR4, 0x8, URZ ; - /*03b0*/ LOP3.LUT R55, R22, R46, R9, 0x96, !PT ; - /*03c0*/ LOP3.LUT R56, R23, R52, R6, 0x96, !PT ; - /*03d0*/ LOP3.LUT R57, R32, R44, R15, 0x96, !PT ; - /*03e0*/ LOP3.LUT R59, R33, R53, R14, 0x96, !PT ; - /*03f0*/ LOP3.LUT R48, R48, R16, R19, 0x96, !PT ; - /*0400*/ LOP3.LUT R61, R50, R12, R7, 0x96, !PT ; - /*0410*/ LOP3.LUT R55, R55, R8, R43, 0x96, !PT ; - /*0420*/ LOP3.LUT R50, R56, R11, R4, 0x96, !PT ; - /*0430*/ LOP3.LUT R57, R57, R10, R45, 0x96, !PT ; - /*0440*/ LOP3.LUT R62, R59, R13, R18, 0x96, !PT ; - /*0450*/ SHF.L.W.U32.HI R56, R61, 0x1, R48 ; - /*0460*/ SHF.L.W.U32.HI R59, R48, 0x1, R61 ; - /*0470*/ SHF.L.W.U32.HI R63, R50, 0x1, R55 ; - /*0480*/ SHF.L.W.U32.HI R69, R62, 0x1, R57 ; - /*0490*/ LOP3.LUT R65, R56, R57, RZ, 0x3c, !PT ; - /*04a0*/ SHF.L.W.U32.HI R68, R57, 0x1, R62 ; - /*04b0*/ LOP3.LUT R62, R59, R62, RZ, 0x3c, !PT ; - /*04c0*/ LOP3.LUT R57, R63, R48, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R59, R20, R30, R41, 0x96, !PT ; - /*04e0*/ LOP3.LUT R63, R21, R31, R38, 0x96, !PT ; - /*04f0*/ LOP3.LUT R48, R24, R34, R51, 0x96, !PT ; - /*0500*/ LOP3.LUT R56, R25, R35, R42, 0x96, !PT ; - /*0510*/ LOP3.LUT R66, R59, R39, R54, 0x96, !PT ; - /*0520*/ LOP3.LUT R67, R63, R37, R36, 0x96, !PT ; - /*0530*/ SHF.L.W.U32.HI R64, R55, 0x1, R50 ; - /*0540*/ LOP3.LUT R48, R48, R47, R60, 0x96, !PT ; - /*0550*/ LOP3.LUT R59, R56, R40, R49, 0x96, !PT ; - /*0560*/ SHF.L.W.U32.HI R63, R67, 0x1, R66 ; - /*0570*/ SHF.L.W.U32.HI R56, R66, 0x1, R67 ; - /*0580*/ LOP3.LUT R64, R64, R61, RZ, 0x3c, !PT ; - /*0590*/ SHF.L.W.U32.HI R70, R59, 0x1, R48 ; - /*05a0*/ SHF.L.W.U32.HI R71, R48, 0x1, R59 ; - /*05b0*/ LOP3.LUT R63, R63, R48, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R56, R56, R59, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R48, R65.reuse, R34, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R59, R68, R67, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R24, R65.reuse, R24, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R51, R65, R51, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R47, R65.reuse, R47, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R34, R65, R60, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R55, R70, R55, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R50, R71, R50, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R25, R62.reuse, R25, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R35, R62, R35, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R42, R62.reuse, R42, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R40, R62.reuse, R40, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R49, R62, R49, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R65, R64, R37, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R20, R57.reuse, R20, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R30, R57, R30, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R41, R57.reuse, R41, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R62, R57.reuse, R39, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R54, R57, R54, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R37, R63, R17, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R61, R69, R66, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R57, R64, R36, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R26, R63.reuse, R26, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R28, R63.reuse, R28, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R16, R63.reuse, R16, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R19, R63, R19, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R0, R56.reuse, R0, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R17, R56, R12, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R63, R56.reuse, R27, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R29, R56.reuse, R29, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R12, R56, R7, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R36, R59, R6, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R6, R55.reuse, R32, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R56, R55, R44, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R33, R50.reuse, R33, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R7, R55, R10, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R44, R50, R13, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R69, R61, R9, RZ, 0x3c, !PT ; - /*0830*/ SHF.L.W.U32.HI R39, R0, 0xa, R37 ; - /*0840*/ SHF.L.W.U32.HI R37, R37, 0xa, R0 ; - /*0850*/ LOP3.LUT R22, R61.reuse, R22, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R46, R61.reuse, R46, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R8, R61, R8, RZ, 0x3c, !PT ; - /*0880*/ SHF.L.W.U32.HI R0, R33, 0x1b, R6 ; - /*0890*/ SHF.L.W.U32.HI R13, R6, 0x1b, R33 ; - /*08a0*/ LOP3.LUT R61, R61, R43, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R4, R59, R4, RZ, 0x3c, !PT ; - /*08c0*/ PRMT R9, R7, 0x2107, R44 ; - /*08d0*/ PRMT R6, R44, 0x2107, R7 ; - /*08e0*/ LOP3.LUT R21, R64, R21, RZ, 0x3c, !PT ; - /*08f0*/ SHF.L.W.U32.HI R7, R36, 0x19, R69 ; - /*0900*/ LOP3.LUT R31, R64, R31, RZ, 0x3c, !PT ; - /*0910*/ LOP3.LUT R23, R59.reuse, R23, RZ, 0x3c, !PT ; - /*0920*/ LOP3.LUT R43, R59, R52, RZ, 0x3c, !PT ; - /*0930*/ LOP3.LUT R27, R50.reuse, R53, RZ, 0x3c, !PT ; - /*0940*/ SHF.L.W.U32.HI R69, R69, 0x19, R36 ; - /*0950*/ LOP3.LUT R32, R55, R15, RZ, 0x3c, !PT ; - /*0960*/ LOP3.LUT R53, R50, R14, RZ, 0x3c, !PT ; - /*0970*/ SHF.L.W.U32.HI R36, R49, 0x12, R34 ; - /*0980*/ LOP3.LUT R11, R59, R11, RZ, 0x3c, !PT ; - /*0990*/ LOP3.LUT R55, R55, R45, RZ, 0x3c, !PT ; - /*09a0*/ LOP3.LUT R50, R50, R18, RZ, 0x3c, !PT ; - /*09b0*/ SHF.L.W.U32.HI R67, R65, 0xf, R62 ; - /*09c0*/ SHF.L.W.U32.HI R10, R48, 0x4, R35 ; - /*09d0*/ PRMT R60, R61, 0x4321, R4 ; - /*09e0*/ PRMT R66, R4, 0x4321, R61 ; - /*09f0*/ SHF.L.W.U32.HI R49, R34, 0x12, R49 ; - /*0a00*/ LOP3.LUT R38, R64, R38, RZ, 0x3c, !PT ; - /*0a10*/ SHF.L.W.U32.HI R62, R62, 0xf, R65 ; - /*0a20*/ SHF.L.W.U32.HI R34, R20, 0x1e, R21 ; - /*0a30*/ SHF.L.W.U32.HI R61, R21, 0x1e, R20 ; - /*0a40*/ SHF.L.W.U32.HI R64, R35, 0x4, R48 ; - /*0a50*/ SHF.L.W.U32.HI R15, R63, 0x1, R26 ; - /*0a60*/ SHF.L.W.U32.HI R14, R26, 0x1, R63 ; - /*0a70*/ SHF.L.W.U32.HI R65, R30, 0x6, R31 ; - /*0a80*/ SHF.L.W.U32.HI R45, R46, 0x17, R43 ; - /*0a90*/ SHF.L.W.U32.HI R18, R43, 0x17, R46 ; - /*0aa0*/ SHF.L.W.U32.HI R52, R23, 0x1c, R22 ; - /*0ab0*/ SHF.L.W.U32.HI R20, R22, 0x1c, R23 ; - /*0ac0*/ SHF.L.W.U32.HI R4, R31, 0x6, R30 ; - /*0ad0*/ SHF.L.W.U32.HI R43, R47, 0x9, R40 ; - /*0ae0*/ SHF.L.W.U32.HI R46, R40, 0x9, R47 ; - /*0af0*/ SHF.L.W.U32.HI R44, R32, 0x7, R53 ; - /*0b00*/ SHF.L.W.U32.HI R63, R53, 0x7, R32 ; - /*0b10*/ SHF.L.W.U32.HI R35, R16, 0xd, R17 ; - /*0b20*/ SHF.L.W.U32.HI R22, R17, 0xd, R16 ; - /*0b30*/ SHF.L.W.U32.HI R59, R27, 0x14, R56 ; - /*0b40*/ SHF.L.W.U32.HI R56, R56, 0x14, R27 ; - /*0b50*/ SHF.L.W.U32.HI R21, R11, 0x15, R8 ; - /*0b60*/ SHF.L.W.U32.HI R23, R8, 0x15, R11 ; - /*0b70*/ SHF.L.W.U32.HI R32, R50, 0xe, R55 ; - /*0b80*/ SHF.L.W.U32.HI R48, R55, 0xe, R50 ; - /*0b90*/ LOP3.LUT R47, R0, R10, R39, 0xd2, !PT ; - /*0ba0*/ LOP3.LUT R16, R10, R39, R67, 0xd2, !PT ; - /*0bb0*/ SHF.L.W.U32.HI R26, R12, 0x2, R19 ; - /*0bc0*/ SHF.L.W.U32.HI R27, R41, 0xb, R38 ; - /*0bd0*/ SHF.L.W.U32.HI R50, R38, 0xb, R41 ; - /*0be0*/ LOP3.LUT R8, R67, R60, R0, 0xd2, !PT ; - /*0bf0*/ LOP3.LUT R10, R60, R0, R10, 0xd2, !PT ; - /*0c00*/ SHF.L.W.U32.HI R19, R19, 0x2, R12 ; - /*0c10*/ SHF.L.W.U32.HI R30, R42, 0x3, R51 ; - /*0c20*/ SHF.L.W.U32.HI R31, R51, 0x3, R42 ; - /*0c30*/ LOP3.LUT R0, R65, R69, R6, 0xd2, !PT ; - /*0c40*/ LOP3.LUT R38, R69, R6, R49, 0xd2, !PT ; - /*0c50*/ LOP3.LUT R42, R14, R65, R69, 0xd2, !PT ; - /*0c60*/ LOP3.LUT R6, R6, R49, R14, 0xd2, !PT ; - /*0c70*/ LOP3.LUT R17, R4, R7, R9, 0xd2, !PT ; - /*0c80*/ LOP3.LUT R41, R7, R9, R36, 0xd2, !PT ; - /*0c90*/ IADD3 R58, R58, 0x1, RZ ; - /*0ca0*/ LOP3.LUT R14, R49, R14, R65, 0xd2, !PT ; - /*0cb0*/ LOP3.LUT R51, R15, R4, R7, 0xd2, !PT ; - /*0cc0*/ LOP3.LUT R9, R9, R36, R15, 0xd2, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R53, R54, 0x1d, R57 ; - /*0ce0*/ LOP3.LUT R15, R36, R15, R4, 0xd2, !PT ; - /*0cf0*/ LOP3.LUT R49, R61, R18, R63, 0xd2, !PT ; - /*0d00*/ LOP3.LUT R7, R18, R63, R46, 0xd2, !PT ; - /*0d10*/ SHF.L.W.U32.HI R57, R57, 0x1d, R54 ; - /*0d20*/ LOP3.LUT R39, R39, R67, R60, 0xd2, !PT ; - /*0d30*/ LOP3.LUT R36, R63, R46, R19, 0xd2, !PT ; - /*0d40*/ LOP3.LUT R4, R46, R19, R61, 0xd2, !PT ; - /*0d50*/ LOP3.LUT R18, R19, R61, R18, 0xd2, !PT ; - /*0d60*/ LOP3.LUT R60, R34, R45, R44, 0xd2, !PT ; - /*0d70*/ LOP3.LUT R19, R45, R44, R43, 0xd2, !PT ; - /*0d80*/ LOP3.LUT R54, R44, R43, R26, 0xd2, !PT ; - /*0d90*/ ISETP.NE.AND P0, PT, R58, 0x18, PT ; - /*0da0*/ SHF.L.W.U32.HI R55, R28, 0xc, R29 ; - /*0db0*/ SHF.L.W.U32.HI R33, R29, 0xc, R28 ; - /*0dc0*/ LOP3.LUT R43, R43, R26, R34, 0xd2, !PT ; - /*0dd0*/ LOP3.LUT R45, R26, R34, R45, 0xd2, !PT ; - /*0de0*/ LOP3.LUT R34, R52, R59, R30, 0xd2, !PT ; - /*0df0*/ LOP3.LUT R28, R59, R30, R35, 0xd2, !PT ; - /*0e00*/ LOP3.LUT R46, R35, R53, R52, 0xd2, !PT ; - /*0e10*/ LOP3.LUT R30, R30, R35, R53, 0xd2, !PT ; - /*0e20*/ LOP3.LUT R44, R53, R52, R59, 0xd2, !PT ; - /*0e30*/ LOP3.LUT R35, R20, R56, R31, 0xd2, !PT ; - /*0e40*/ LOP3.LUT R29, R56, R31, R22, 0xd2, !PT ; - /*0e50*/ LOP3.LUT R52, R22, R57, R20, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R53, R57, R20, R56, 0xd2, !PT ; - /*0e70*/ LOP3.LUT R31, R31, R22, R57, 0xd2, !PT ; - /*0e80*/ LOP3.LUT R20, R27, R21, R32, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R22, R21, R32, R24, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R56, R24, R55, R27, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R26, R55, R27, R21, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R32, R32, R24, R55, 0xd2, !PT ; - /*0ed0*/ LOP3.LUT R55, R25, R33, R50, 0xd2, !PT ; - /*0ee0*/ LOP3.LUT R27, R33, R50, R23, 0xd2, !PT ; - /*0ef0*/ LOP3.LUT R21, R50, R23, R48, 0xd2, !PT ; - /*0f00*/ LOP3.LUT R23, R23, R48, R25, 0xd2, !PT ; - /*0f10*/ LOP3.LUT R33, R48, R25, R33, 0xd2, !PT ; - /*0f20*/ LOP3.LUT R24, R56, UR6, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R25, R55, UR7, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R40, R13, R64, R37, 0xd2, !PT ; - /*0f50*/ LOP3.LUT R12, R64, R37, R62, 0xd2, !PT ; - /*0f60*/ LOP3.LUT R11, R62, R66, R13, 0xd2, !PT ; - /*0f70*/ LOP3.LUT R37, R37, R62, R66, 0xd2, !PT ; - /*0f80*/ LOP3.LUT R13, R66, R13, R64, 0xd2, !PT ; - /*0f90*/ @P0 BRA `(.L_x_50) ; - /*0fa0*/ LOP3.LUT R5, R5, 0x3, RZ, 0xc0, !PT ; - /*0fb0*/ STS.128 [R81], R24 ; - /*0fc0*/ IMAD.MOV.U32 R89, RZ, RZ, RZ ; - /*0fd0*/ IMAD R0, R5, 0x10, R80 ; - /*0fe0*/ STS.128 [R81+0x10], R20 ; - /*0ff0*/ STS.128 [R81+0x20], R32 ; - /*1000*/ STS.128 [R81+0x30], R28 ; - /*1010*/ LDS.128 R4, [R0] ; - /*1020*/ LDS.128 R8, [R0+0x40] ; - /*1030*/ LDS.128 R12, [R0+0x80] ; - /*1040*/ LDS.128 R16, [R0+0xc0] ; -.L_x_54: - /*1050*/ LDS R0, [R80] ; - /*1060*/ SHF.R.U32.HI R88, RZ, 0x2, R89 ; - /*1070*/ S2R R20, SR_TID.X ; - /*1080*/ LOP3.LUT R0, R0, R89, RZ, 0x3c, !PT ; - /*1090*/ IMAD R21, R0, 0x1000193, RZ ; - /*10a0*/ LOP3.LUT R0, R20, 0x7, RZ, 0xc0, !PT ; - /*10b0*/ LOP3.LUT R38, R21, R4, RZ, 0x3c, !PT ; - /*10c0*/ @!PT BRA `(.L_x_51) ; - /*10d0*/ SHFL.IDX PT, R36, R38, R88, 0x181f ; -.L_x_65: - /*10e0*/ IMAD.HI.U32 R20, R36, c[0x3][0x18c], RZ ; - /*10f0*/ LDS R26, [R80+0x40] ; - /*1100*/ IMAD.MOV R21, RZ, RZ, -R20 ; - /*1110*/ IMAD.MOV.U32 R24, RZ, RZ, 0x80 ; - /*1120*/ IMAD R36, R21, c[0x3][0x184], R36 ; - /*1130*/ IMAD.SHL.U32 R83, R0, 0x10, RZ ; - /*1140*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*1150*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*1160*/ IMAD.IADD R21, R36, 0x1, -R21 ; - /*1170*/ IMAD.WIDE.U32 R20, R21, R24, c[0x3][0x190] ; - /*1180*/ IADD3 R20, P0, R20, R83, RZ ; - /*1190*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*11a0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*11b0*/ LOP3.LUT R26, R26, R89, RZ, 0x3c, !PT ; - /*11c0*/ IMAD R25, R26, 0x1000193, RZ ; - /*11d0*/ LOP3.LUT R38, R25, R8, RZ, 0x3c, !PT ; - /*11e0*/ @!PT BRA `(.L_x_52) ; - /*11f0*/ LDS R28, [R80+0x80] ; - /*1200*/ LDS R90, [R80+0xc0] ; - /*1210*/ LOP3.LUT R25, R28, R89, RZ, 0x3c, !PT ; - /*1220*/ IMAD R27, R25, 0x1000193, RZ ; - /*1230*/ SHFL.IDX PT, R25, R38, R88, 0x181f ; - /*1240*/ LOP3.LUT R29, R27, R12, RZ, 0x3c, !PT ; - /*1250*/ SHFL.IDX PT, R29, R29, R88, 0x181f ; - /*1260*/ IMAD.HI.U32 R26, R25, c[0x3][0x18c], RZ ; - /*1270*/ IMAD.MOV R30, RZ, RZ, -R26 ; - /*1280*/ IMAD R25, R30, c[0x3][0x184], R25 ; - /*1290*/ IMAD.HI.U32 R26, R29, c[0x3][0x18c], RZ ; - /*12a0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*12b0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*12c0*/ IMAD R30, R26, c[0x3][0x184], R29 ; - /*12d0*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*12e0*/ LDS R29, [R80] ; - /*12f0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*1300*/ IMAD.IADD R27, R25, 0x1, -R26 ; - /*1310*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*1320*/ IMAD.WIDE.U32 R26, R27, R24, c[0x3][0x190] ; - /*1330*/ IMAD.IADD R25, R30, 0x1, -R25 ; - /*1340*/ IADD3 R36, P0, R26, R83, RZ ; - /*1350*/ IMAD.WIDE.U32 R30, R25, R24, c[0x3][0x190] ; - /*1360*/ LDS R25, [R80+0x40] ; - /*1370*/ IMAD.X R37, RZ, RZ, R27, P0 ; - /*1380*/ IADD3 R40, P0, R30, R83, RZ ; - /*1390*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*13a0*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*13b0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*13c0*/ LOP3.LUT R26, R90, R89, RZ, 0x3c, !PT ; - /*13d0*/ IMAD R32, R5, 0x1000193, RZ ; - /*13e0*/ IMAD R34, R9, 0x1000193, RZ ; - /*13f0*/ IMAD R27, R26, 0x1000193, RZ ; - /*1400*/ IADD3 R26, R89, 0x1, RZ ; - /*1410*/ LOP3.LUT R21, R32, R21, RZ, 0x3c, !PT ; - /*1420*/ LOP3.LUT R27, R27, R16, RZ, 0x3c, !PT ; - /*1430*/ LOP3.LUT R30, R29, R26, RZ, 0x3c, !PT ; - /*1440*/ SHFL.IDX PT, R27, R27, R88, 0x181f ; - /*1450*/ IMAD R30, R30, 0x1000193, RZ ; - /*1460*/ LOP3.LUT R9, R30, R21, RZ, 0x3c, !PT ; - /*1470*/ LOP3.LUT R5, R25, R26.reuse, RZ, 0x3c, !PT ; - /*1480*/ LOP3.LUT R30, R28, R26, RZ, 0x3c, !PT ; - /*1490*/ SHFL.IDX PT, R9, R9, R88, 0x181f ; - /*14a0*/ IMAD R32, R5, 0x1000193, RZ ; - /*14b0*/ IMAD R30, R30, 0x1000193, RZ ; - /*14c0*/ IMAD.HI.U32 R5, R27, c[0x3][0x18c], RZ ; - /*14d0*/ LOP3.LUT R37, R34, R37, RZ, 0x3c, !PT ; - /*14e0*/ IMAD R34, R13, 0x1000193, RZ ; - /*14f0*/ LOP3.LUT R13, R32, R37, RZ, 0x3c, !PT ; - /*1500*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*1510*/ LOP3.LUT R41, R34, R41, RZ, 0x3c, !PT ; - /*1520*/ IMAD.HI.U32 R5, R9, c[0x3][0x18c], RZ ; - /*1530*/ SHFL.IDX PT, R13, R13, R88, 0x181f ; - /*1540*/ LOP3.LUT R33, R30, R41, RZ, 0x3c, !PT ; - /*1550*/ IMAD R27, R32, c[0x3][0x184], R27 ; - /*1560*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*1570*/ SHFL.IDX PT, R33, R33, R88, 0x181f ; - /*1580*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*1590*/ IMAD R9, R32, c[0x3][0x184], R9 ; - /*15a0*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*15b0*/ IMAD.IADD R31, R27, 0x1, -R30 ; - /*15c0*/ IMAD.WIDE.U32 R30, R31, R24, c[0x3][0x190] ; - /*15d0*/ IMAD.HI.U32 R27, R13, c[0x3][0x18c], RZ ; - /*15e0*/ IADD3 R44, P0, R30, R83, RZ ; - /*15f0*/ IMAD.MOV R30, RZ, RZ, -R27 ; - /*1600*/ IMAD.HI.U32 R5, R33, c[0x3][0x18c], RZ ; - /*1610*/ IMAD.X R45, RZ, RZ, R31, P0 ; - /*1620*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*1630*/ IMAD R13, R30, c[0x3][0x184], R13 ; - /*1640*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*1650*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*1660*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*1670*/ ISETP.GE.U32.AND P1, PT, R13, c[0x3][0x184], PT ; - /*1680*/ IMAD R5, R32, c[0x3][0x184], R33 ; - /*1690*/ IMAD.IADD R31, R9, 0x1, -R30 ; - /*16a0*/ SEL R32, RZ, c[0x3][0x184], !P1 ; - /*16b0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*16c0*/ IMAD.WIDE.U32 R30, R31, R24, c[0x3][0x190] ; - /*16d0*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*16e0*/ IMAD.IADD R33, R13, 0x1, -R32 ; - /*16f0*/ IADD3 R48, P0, R30, R83, RZ ; - /*1700*/ IMAD.WIDE.U32 R32, R33, R24, c[0x3][0x190] ; - /*1710*/ IMAD.IADD R5, R5, 0x1, -R34 ; - /*1720*/ IADD3 R52, P1, R32, R83, RZ ; - /*1730*/ IMAD.X R49, RZ, RZ, R31, P0 ; - /*1740*/ IMAD.WIDE.U32 R30, R5, R24, c[0x3][0x190] ; - /*1750*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*1760*/ IADD3 R56, P0, R30, R83, RZ ; - /*1770*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*1780*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*1790*/ IMAD.X R57, RZ, RZ, R31, P0 ; - /*17a0*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*17b0*/ LOP3.LUT R26, R90, R26, RZ, 0x3c, !PT ; - /*17c0*/ IMAD R30, R17, 0x1000193, RZ ; - /*17d0*/ IMAD R26, R26, 0x1000193, RZ ; - /*17e0*/ IMAD R5, R6, 0x1000193, RZ ; - /*17f0*/ IMAD R17, R10, 0x1000193, RZ ; - /*1800*/ LOP3.LUT R13, R5, R22, RZ, 0x3c, !PT ; - /*1810*/ IADD3 R5, R89, 0x2, RZ ; - /*1820*/ IMAD R27, R14, 0x1000193, RZ ; - /*1830*/ LOP3.LUT R38, R17, R38, RZ, 0x3c, !PT ; - /*1840*/ IMAD R13, R13, 0x1000193, RZ ; - /*1850*/ LOP3.LUT R6, R29, R5.reuse, RZ, 0x3c, !PT ; - /*1860*/ LOP3.LUT R10, R25, R5, RZ, 0x3c, !PT ; - /*1870*/ IMAD R17, R38, 0x1000193, RZ ; - /*1880*/ LOP3.LUT R42, R27, R42, RZ, 0x3c, !PT ; - /*1890*/ IMAD R27, R6, 0x1000193, RZ ; - /*18a0*/ IMAD R31, R10, 0x1000193, RZ ; - /*18b0*/ LOP3.LUT R10, R28, R5, RZ, 0x3c, !PT ; - /*18c0*/ LOP3.LUT R45, R30, R45, RZ, 0x3c, !PT ; - /*18d0*/ LOP3.LUT R9, R26, R45, RZ, 0x3c, !PT ; - /*18e0*/ SHFL.IDX PT, R9, R9, R88, 0x181f ; - /*18f0*/ LOP3.LUT R50, R13, R50, RZ, 0x3c, !PT ; - /*1900*/ IMAD R13, R42, 0x1000193, RZ ; - /*1910*/ LOP3.LUT R54, R17, R54, RZ, 0x3c, !PT ; - /*1920*/ LOP3.LUT R17, R27, R50, RZ, 0x3c, !PT ; - /*1930*/ LOP3.LUT R31, R31, R54, RZ, 0x3c, !PT ; - /*1940*/ IMAD.HI.U32 R6, R9, c[0x3][0x18c], RZ ; - /*1950*/ LOP3.LUT R58, R13, R58, RZ, 0x3c, !PT ; - /*1960*/ SHFL.IDX PT, R17, R17, R88, 0x181f ; - /*1970*/ IMAD R13, R10, 0x1000193, RZ ; - /*1980*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1990*/ SHFL.IDX PT, R31, R31, R88, 0x181f ; - /*19a0*/ LOP3.LUT R13, R13, R58, RZ, 0x3c, !PT ; - /*19b0*/ IMAD R9, R6, c[0x3][0x184], R9 ; - /*19c0*/ SHFL.IDX PT, R13, R13, R88, 0x181f ; - /*19d0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*19e0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*19f0*/ IMAD.IADD R27, R9, 0x1, -R6 ; - /*1a00*/ IMAD.HI.U32 R6, R17, c[0x3][0x18c], RZ ; - /*1a10*/ IMAD.WIDE.U32 R26, R27, R24, c[0x3][0x190] ; - /*1a20*/ IMAD.HI.U32 R9, R31, c[0x3][0x18c], RZ ; - /*1a30*/ IADD3 R60, P0, R26, R83, RZ ; - /*1a40*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1a50*/ IMAD.MOV R10, RZ, RZ, -R9 ; - /*1a60*/ IMAD R17, R6, c[0x3][0x184], R17 ; - /*1a70*/ IMAD.X R61, RZ, RZ, R27, P0 ; - /*1a80*/ IMAD.HI.U32 R6, R13, c[0x3][0x18c], RZ ; - /*1a90*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*1aa0*/ IMAD R31, R10, c[0x3][0x184], R31 ; - /*1ab0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*1ac0*/ IMAD.MOV R10, RZ, RZ, -R6 ; - /*1ad0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1ae0*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*1af0*/ IMAD R13, R10, c[0x3][0x184], R13 ; - /*1b00*/ SEL R10, RZ, c[0x3][0x184], !P1 ; - /*1b10*/ IMAD.IADD R27, R17, 0x1, -R6 ; - /*1b20*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*1b30*/ IMAD.IADD R31, R31, 0x1, -R10 ; - /*1b40*/ IMAD.WIDE.U32 R26, R27, R24, c[0x3][0x190] ; - /*1b50*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1b60*/ IMAD.WIDE.U32 R30, R31, R24, c[0x3][0x190] ; - /*1b70*/ IADD3 R64, P0, R26, R83, RZ ; - /*1b80*/ IMAD.IADD R13, R13, 0x1, -R6 ; - /*1b90*/ IADD3 R68, P1, R30, R83, RZ ; - /*1ba0*/ IMAD.X R65, RZ, RZ, R27, P0 ; - /*1bb0*/ IMAD.WIDE.U32 R26, R13, R24, c[0x3][0x190] ; - /*1bc0*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*1bd0*/ IADD3 R72, P0, R26, R83, RZ ; - /*1be0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*1bf0*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*1c00*/ IMAD.X R73, RZ, RZ, R27, P0 ; - /*1c10*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*1c20*/ IMAD R9, R18, 0x1000193, RZ ; - /*1c30*/ LOP3.LUT R6, R90, R5, RZ, 0x3c, !PT ; - /*1c40*/ LOP3.LUT R46, R9, R46, RZ, 0x3c, !PT ; - /*1c50*/ IMAD R9, R6, 0x1000193, RZ ; - /*1c60*/ IMAD R5, R46, 0x1000193, RZ ; - /*1c70*/ IMAD R10, R11, 0x1000193, RZ ; - /*1c80*/ IMAD R6, R7, 0x1000193, RZ ; - /*1c90*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*1ca0*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*1cb0*/ IMAD R14, R15, 0x1000193, RZ ; - /*1cc0*/ IMAD R10, R39, 0x1000193, RZ ; - /*1cd0*/ IMAD R6, R6, 0x1000193, RZ ; - /*1ce0*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*1cf0*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*1d00*/ LOP3.LUT R6, R6, R51, RZ, 0x3c, !PT ; - /*1d10*/ IMAD R14, R43, 0x1000193, RZ ; - /*1d20*/ IMAD R10, R10, 0x1000193, RZ ; - /*1d30*/ IMAD R6, R6, 0x1000193, RZ ; - /*1d40*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*1d50*/ IMAD R14, R14, 0x1000193, RZ ; - /*1d60*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*1d70*/ LOP3.LUT R9, R9, R62, RZ, 0x3c, !PT ; - /*1d80*/ SHFL.IDX PT, R9, R9, R88, 0x181f ; - /*1d90*/ IADD3 R5, R89, 0x3, RZ ; - /*1da0*/ LOP3.LUT R29, R29, R5.reuse, RZ, 0x3c, !PT ; - /*1db0*/ LOP3.LUT R25, R25, R5.reuse, RZ, 0x3c, !PT ; - /*1dc0*/ LOP3.LUT R28, R28, R5, RZ, 0x3c, !PT ; - /*1dd0*/ IMAD R28, R28, 0x1000193, RZ ; - /*1de0*/ LOP3.LUT R67, R6, R67, RZ, 0x3c, !PT ; - /*1df0*/ LOP3.LUT R71, R10, R71, RZ, 0x3c, !PT ; - /*1e00*/ IMAD R10, R29, 0x1000193, RZ ; - /*1e10*/ IMAD.HI.U32 R6, R9, c[0x3][0x18c], RZ ; - /*1e20*/ LOP3.LUT R11, R10, R67, RZ, 0x3c, !PT ; - /*1e30*/ IMAD R10, R25, 0x1000193, RZ ; - /*1e40*/ LOP3.LUT R75, R14, R75, RZ, 0x3c, !PT ; - /*1e50*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1e60*/ SHFL.IDX PT, R11, R11, R88, 0x181f ; - /*1e70*/ LOP3.LUT R13, R10, R71, RZ, 0x3c, !PT ; - /*1e80*/ IMAD R9, R6, c[0x3][0x184], R9 ; - /*1e90*/ LOP3.LUT R15, R28, R75, RZ, 0x3c, !PT ; - /*1ea0*/ SHFL.IDX PT, R13, R13, R88, 0x181f ; - /*1eb0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*1ec0*/ SHFL.IDX PT, R15, R15, R88, 0x181f ; - /*1ed0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1ee0*/ IMAD.IADD R7, R9, 0x1, -R6 ; - /*1ef0*/ IMAD.WIDE.U32 R6, R7, R24, c[0x3][0x190] ; - /*1f00*/ IMAD.HI.U32 R9, R11, c[0x3][0x18c], RZ ; - /*1f10*/ IADD3 R76, P0, R6, R83, RZ ; - /*1f20*/ IMAD.MOV R10, RZ, RZ, -R9 ; - /*1f30*/ IMAD.HI.U32 R6, R13, c[0x3][0x18c], RZ ; - /*1f40*/ IMAD.X R77, RZ, RZ, R7, P0 ; - /*1f50*/ IMAD.HI.U32 R7, R15, c[0x3][0x18c], RZ ; - /*1f60*/ IMAD R11, R10, c[0x3][0x184], R11 ; - /*1f70*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*1f80*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1f90*/ IMAD.MOV R10, RZ, RZ, -R7 ; - /*1fa0*/ ISETP.GE.U32.AND P0, PT, R11, c[0x3][0x184], PT ; - /*1fb0*/ IMAD R13, R6, c[0x3][0x184], R13 ; - /*1fc0*/ IMAD R15, R10, c[0x3][0x184], R15 ; - /*1fd0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1fe0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*1ff0*/ ISETP.GE.U32.AND P1, PT, R15, c[0x3][0x184], PT ; - /*2000*/ IMAD.IADD R11, R11, 0x1, -R6 ; - /*2010*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*2020*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*2030*/ IMAD.WIDE.U32 R10, R11, R24, c[0x3][0x190] ; - /*2040*/ IMAD.IADD R7, R13, 0x1, -R6 ; - /*2050*/ IMAD.IADD R25, R15, 0x1, -R14 ; - /*2060*/ IADD3 R26, P1, R10, R83, RZ ; - /*2070*/ IMAD.WIDE.U32 R6, R7, R24, c[0x3][0x190] ; - /*2080*/ IMAD.WIDE.U32 R24, R25, R24, c[0x3][0x190] ; - /*2090*/ IADD3 R28, P0, R6, R83, RZ ; - /*20a0*/ IMAD.X R27, RZ, RZ, R11, P1 ; - /*20b0*/ IADD3 R32, P1, R24, R83, RZ ; - /*20c0*/ IMAD.X R29, RZ, RZ, R7, P0 ; - /*20d0*/ IMAD.X R33, RZ, RZ, R25, P1 ; - /*20e0*/ LDG.E.128.STRONG.GPU R24, [R26.64] ; - /*20f0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2100*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*2110*/ IMAD R7, R4, 0x1000193, RZ ; - /*2120*/ IMAD R4, R19, 0x1000193, RZ ; - /*2130*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*2140*/ IMAD R6, R47, 0x1000193, RZ ; - /*2150*/ LOP3.LUT R90, R90, R5, RZ, 0x3c, !PT ; - /*2160*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*2170*/ IMAD R9, R8, 0x1000193, RZ ; - /*2180*/ LOP3.LUT R7, R7, R20, RZ, 0x3c, !PT ; - /*2190*/ IMAD R10, R63, 0x1000193, RZ ; - /*21a0*/ IMAD R90, R90, 0x1000193, RZ ; - /*21b0*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*21c0*/ IMAD R7, R7, 0x1000193, RZ ; - /*21d0*/ IMAD R11, R12, 0x1000193, RZ ; - /*21e0*/ IMAD R13, R16, 0x1000193, RZ ; - /*21f0*/ LOP3.LUT R7, R7, R48, RZ, 0x3c, !PT ; - /*2200*/ IMAD R5, R36, 0x1000193, RZ ; - /*2210*/ LOP3.LUT R40, R11, R40, RZ, 0x3c, !PT ; - /*2220*/ LOP3.LUT R44, R13, R44, RZ, 0x3c, !PT ; - /*2230*/ IMAD R7, R7, 0x1000193, RZ ; - /*2240*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*2250*/ IMAD R4, R21, 0x1000193, RZ ; - /*2260*/ IMAD R6, R37, 0x1000193, RZ ; - /*2270*/ IMAD R9, R40, 0x1000193, RZ ; - /*2280*/ IMAD R8, R41, 0x1000193, RZ ; - /*2290*/ IMAD R11, R44, 0x1000193, RZ ; - /*22a0*/ LOP3.LUT R64, R7, R64, RZ, 0x3c, !PT ; - /*22b0*/ IMAD R7, R50, 0x1000193, RZ ; - /*22c0*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*22d0*/ IMAD R5, R5, 0x1000193, RZ ; - /*22e0*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*22f0*/ LOP3.LUT R9, R9, R56, RZ, 0x3c, !PT ; - /*2300*/ LOP3.LUT R8, R8, R57, RZ, 0x3c, !PT ; - /*2310*/ LOP3.LUT R11, R11, R60, RZ, 0x3c, !PT ; - /*2320*/ IMAD R4, R4, 0x1000193, RZ ; - /*2330*/ LOP3.LUT R66, R7, R66, RZ, 0x3c, !PT ; - /*2340*/ IMAD R6, R6, 0x1000193, RZ ; - /*2350*/ LOP3.LUT R68, R5, R68, RZ, 0x3c, !PT ; - /*2360*/ IMAD R13, R54, 0x1000193, RZ ; - /*2370*/ IMAD R9, R9, 0x1000193, RZ ; - /*2380*/ IMAD R8, R8, 0x1000193, RZ ; - /*2390*/ IMAD R5, R58, 0x1000193, RZ ; - /*23a0*/ IMAD R11, R11, 0x1000193, RZ ; - /*23b0*/ IMAD R7, R62, 0x1000193, RZ ; - /*23c0*/ LOP3.LUT R65, R4, R65, RZ, 0x3c, !PT ; - /*23d0*/ LOP3.LUT R69, R6, R69, RZ, 0x3c, !PT ; - /*23e0*/ LOP3.LUT R70, R13, R70, RZ, 0x3c, !PT ; - /*23f0*/ LOP3.LUT R72, R9, R72, RZ, 0x3c, !PT ; - /*2400*/ LOP3.LUT R73, R8, R73, RZ, 0x3c, !PT ; - /*2410*/ LOP3.LUT R74, R5, R74, RZ, 0x3c, !PT ; - /*2420*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*2430*/ LOP3.LUT R15, R90, R79, RZ, 0x3c, !PT ; - /*2440*/ SHFL.IDX PT, R36, R15, R88, 0x181f ; - /*2450*/ IMAD R10, R45, 0x1000193, RZ ; - /*2460*/ LOP3.LUT R10, R10, R61, RZ, 0x3c, !PT ; - /*2470*/ IMAD R10, R10, 0x1000193, RZ ; - /*2480*/ LOP3.LUT R76, R11, R76, RZ, 0x3c, !PT ; - /*2490*/ LOP3.LUT R78, R7, R78, RZ, 0x3c, !PT ; - /*24a0*/ LOP3.LUT R77, R10, R77, RZ, 0x3c, !PT ; -.L_x_66: - /*24b0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*24c0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*24d0*/ IMAD.MOV.U32 R4, RZ, RZ, 0x80 ; - /*24e0*/ IMAD R36, R5, c[0x3][0x184], R36 ; - /*24f0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*2500*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2510*/ IMAD.IADD R5, R36, 0x1, -R5 ; - /*2520*/ IMAD.WIDE.U32 R4, R5, R4, c[0x3][0x190] ; - /*2530*/ IADD3 R16, P0, R4, R83, RZ ; - /*2540*/ IMAD.X R17, RZ, RZ, R5, P0 ; - /*2550*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*2560*/ IADD3 R89, R89, 0x4, RZ ; - /*2570*/ IMAD R5, R64, 0x1000193, RZ ; - /*2580*/ IMAD R6, R65, 0x1000193, RZ ; - /*2590*/ ISETP.NE.AND P0, PT, R89, 0x40, PT ; - /*25a0*/ IMAD R7, R66, 0x1000193, RZ ; - /*25b0*/ LOP3.LUT R4, R5, R24, RZ, 0x3c, !PT ; - /*25c0*/ IMAD R8, R67, 0x1000193, RZ ; - /*25d0*/ LOP3.LUT R5, R6, R25, RZ, 0x3c, !PT ; - /*25e0*/ IMAD R9, R68, 0x1000193, RZ ; - /*25f0*/ LOP3.LUT R6, R7, R26, RZ, 0x3c, !PT ; - /*2600*/ IMAD R10, R69, 0x1000193, RZ ; - /*2610*/ LOP3.LUT R7, R8, R27, RZ, 0x3c, !PT ; - /*2620*/ IMAD R11, R70, 0x1000193, RZ ; - /*2630*/ LOP3.LUT R8, R9, R28, RZ, 0x3c, !PT ; - /*2640*/ IMAD R12, R71, 0x1000193, RZ ; - /*2650*/ LOP3.LUT R9, R10, R29, RZ, 0x3c, !PT ; - /*2660*/ IMAD R13, R72, 0x1000193, RZ ; - /*2670*/ LOP3.LUT R10, R11, R30, RZ, 0x3c, !PT ; - /*2680*/ IMAD R14, R73, 0x1000193, RZ ; - /*2690*/ LOP3.LUT R11, R12, R31, RZ, 0x3c, !PT ; - /*26a0*/ IMAD R15, R74, 0x1000193, RZ ; - /*26b0*/ LOP3.LUT R12, R13, R32, RZ, 0x3c, !PT ; - /*26c0*/ IMAD R20, R75, 0x1000193, RZ ; - /*26d0*/ LOP3.LUT R13, R14, R33, RZ, 0x3c, !PT ; - /*26e0*/ IMAD R21, R76, 0x1000193, RZ ; - /*26f0*/ LOP3.LUT R14, R15, R34, RZ, 0x3c, !PT ; - /*2700*/ IMAD R22, R77, 0x1000193, RZ ; - /*2710*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*2720*/ IMAD R23, R78, 0x1000193, RZ ; - /*2730*/ IMAD R24, R79, 0x1000193, RZ ; - /*2740*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*2750*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*2760*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*2770*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*2780*/ @!P0 CALL.REL.NOINC `(.L_x_53) ; - /*2790*/ BRA `(.L_x_54) ; -.L_x_53: - /*27a0*/ S2R R20, SR_TID.X ; - /*27b0*/ IMAD R4, R4, 0x1000193, RZ ; - /*27c0*/ IMAD R8, R8, 0x1000193, RZ ; - /*27d0*/ IMAD R12, R12, 0x1000193, RZ ; - /*27e0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*27f0*/ IMAD R16, R16, 0x1000193, RZ ; - /*2800*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*2810*/ IMAD.MOV.U32 R89, RZ, RZ, RZ ; - /*2820*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*2830*/ IMAD R5, R4, 0x1000193, RZ ; - /*2840*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*2850*/ IMAD R9, R8, 0x1000193, RZ ; - /*2860*/ IMAD R13, R12, 0x1000193, RZ ; - /*2870*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2880*/ IMAD R17, R16, 0x1000193, RZ ; - /*2890*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*28a0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*28b0*/ IMAD R4, R5, 0x1000193, RZ ; - /*28c0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*28d0*/ IMAD R6, R9, 0x1000193, RZ ; - /*28e0*/ LOP3.LUT R5, R20, 0x3, RZ, 0xc0, !PT ; - /*28f0*/ IMAD R8, R13, 0x1000193, RZ ; - /*2900*/ LOP3.LUT R21, R4, R7, RZ, 0x3c, !PT ; - /*2910*/ IMAD R10, R17, 0x1000193, RZ ; - /*2920*/ LOP3.LUT R23, R6, R11, RZ, 0x3c, !PT ; - /*2930*/ IMAD R20, R5, 0x10, R80 ; - /*2940*/ LOP3.LUT R25, R8, R15, RZ, 0x3c, !PT ; - /*2950*/ STS [R2.X4], R21 ; - /*2960*/ LOP3.LUT R27, R10, R19, RZ, 0x3c, !PT ; - /*2970*/ STS [R2.X4+0x20], R23 ; - /*2980*/ STS [R2.X4+0x40], R25 ; - /*2990*/ STS [R2.X4+0x60], R27 ; - /*29a0*/ LDS.128 R4, [R20+0x100] ; - /*29b0*/ LDS.128 R8, [R20+0x140] ; - /*29c0*/ LDS.128 R12, [R20+0x180] ; - /*29d0*/ LDS.128 R16, [R20+0x1c0] ; -.L_x_58: - /*29e0*/ LDS R20, [R80+0x100] ; - /*29f0*/ IMAD.SHL.U32 R88, R0, 0x10, RZ ; - /*2a00*/ SHF.R.U32.HI R83, RZ, 0x2, R89 ; - /*2a10*/ LOP3.LUT R20, R20, R89, RZ, 0x3c, !PT ; - /*2a20*/ IMAD R21, R20, 0x1000193, RZ ; - /*2a30*/ LOP3.LUT R38, R21, R4, RZ, 0x3c, !PT ; - /*2a40*/ @!PT BRA `(.L_x_55) ; - /*2a50*/ SHFL.IDX PT, R36, R38, R83, 0x181f ; -.L_x_67: - /*2a60*/ IMAD.HI.U32 R20, R36, c[0x3][0x18c], RZ ; - /*2a70*/ LDS R26, [R80+0x140] ; - /*2a80*/ IMAD.MOV R21, RZ, RZ, -R20 ; - /*2a90*/ IMAD.MOV.U32 R24, RZ, RZ, 0x80 ; - /*2aa0*/ IMAD R36, R21, c[0x3][0x184], R36 ; - /*2ab0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*2ac0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2ad0*/ IMAD.IADD R21, R36, 0x1, -R21 ; - /*2ae0*/ IMAD.WIDE.U32 R20, R21, R24, c[0x3][0x190] ; - /*2af0*/ IADD3 R20, P0, R20, R88, RZ ; - /*2b00*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*2b10*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*2b20*/ LOP3.LUT R26, R26, R89, RZ, 0x3c, !PT ; - /*2b30*/ IMAD R25, R26, 0x1000193, RZ ; - /*2b40*/ LOP3.LUT R38, R25, R8, RZ, 0x3c, !PT ; - /*2b50*/ @!PT BRA `(.L_x_56) ; - /*2b60*/ LDS R28, [R80+0x180] ; - /*2b70*/ LDS R90, [R80+0x1c0] ; - /*2b80*/ LOP3.LUT R25, R28, R89, RZ, 0x3c, !PT ; - /*2b90*/ IMAD R27, R25, 0x1000193, RZ ; - /*2ba0*/ SHFL.IDX PT, R25, R38, R83, 0x181f ; - /*2bb0*/ LOP3.LUT R30, R27, R12, RZ, 0x3c, !PT ; - /*2bc0*/ SHFL.IDX PT, R30, R30, R83, 0x181f ; - /*2bd0*/ IMAD.HI.U32 R26, R25, c[0x3][0x18c], RZ ; - /*2be0*/ IMAD.MOV R32, RZ, RZ, -R26 ; - /*2bf0*/ IMAD R25, R32, c[0x3][0x184], R25 ; - /*2c00*/ IMAD.HI.U32 R26, R30, c[0x3][0x18c], RZ ; - /*2c10*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2c20*/ IMAD.MOV R29, RZ, RZ, -R26 ; - /*2c30*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*2c40*/ IMAD R29, R29, c[0x3][0x184], R30 ; - /*2c50*/ IMAD.IADD R27, R25, 0x1, -R26 ; - /*2c60*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*2c70*/ LDS R25, [R80+0x140] ; - /*2c80*/ IMAD.WIDE.U32 R26, R27, R24, c[0x3][0x190] ; - /*2c90*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*2ca0*/ IADD3 R36, P0, R26, R88, RZ ; - /*2cb0*/ IMAD.IADD R31, R29, 0x1, -R30 ; - /*2cc0*/ LDS R29, [R80+0x100] ; - /*2cd0*/ IMAD.WIDE.U32 R30, R31, R24, c[0x3][0x190] ; - /*2ce0*/ IMAD.X R37, RZ, RZ, R27, P0 ; - /*2cf0*/ IADD3 R40, P0, R30, R88, RZ ; - /*2d00*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2d10*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*2d20*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2d30*/ LOP3.LUT R26, R90, R89, RZ, 0x3c, !PT ; - /*2d40*/ IMAD R34, R5, 0x1000193, RZ ; - /*2d50*/ IMAD R44, R9, 0x1000193, RZ ; - /*2d60*/ IMAD R27, R26, 0x1000193, RZ ; - /*2d70*/ IADD3 R26, R89, 0x1, RZ ; - /*2d80*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*2d90*/ LOP3.LUT R30, R27, R16, RZ, 0x3c, !PT ; - /*2da0*/ LOP3.LUT R5, R25, R26.reuse, RZ, 0x3c, !PT ; - /*2db0*/ LOP3.LUT R9, R28, R26.reuse, RZ, 0x3c, !PT ; - /*2dc0*/ SHFL.IDX PT, R30, R30, R83, 0x181f ; - /*2dd0*/ IMAD R34, R5, 0x1000193, RZ ; - /*2de0*/ LOP3.LUT R27, R29, R26, RZ, 0x3c, !PT ; - /*2df0*/ IMAD R32, R27, 0x1000193, RZ ; - /*2e00*/ LOP3.LUT R32, R32, R21, RZ, 0x3c, !PT ; - /*2e10*/ SHFL.IDX PT, R32, R32, R83, 0x181f ; - /*2e20*/ IMAD.HI.U32 R5, R30, c[0x3][0x18c], RZ ; - /*2e30*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2e40*/ IMAD R30, R5, c[0x3][0x184], R30 ; - /*2e50*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*2e60*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2e70*/ IMAD.IADD R5, R30, 0x1, -R5 ; - /*2e80*/ IMAD.WIDE.U32 R30, R5, R24, c[0x3][0x190] ; - /*2e90*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*2ea0*/ IMAD R44, R13, 0x1000193, RZ ; - /*2eb0*/ LOP3.LUT R34, R34, R37, RZ, 0x3c, !PT ; - /*2ec0*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*2ed0*/ IMAD R44, R9, 0x1000193, RZ ; - /*2ee0*/ SHFL.IDX PT, R34, R34, R83, 0x181f ; - /*2ef0*/ IMAD.HI.U32 R9, R32, c[0x3][0x18c], RZ ; - /*2f00*/ LOP3.LUT R46, R44, R41, RZ, 0x3c, !PT ; - /*2f10*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2f20*/ IADD3 R44, P0, R30, R88, RZ ; - /*2f30*/ SHFL.IDX PT, R13, R46, R83, 0x181f ; - /*2f40*/ IMAD R32, R9, c[0x3][0x184], R32 ; - /*2f50*/ IMAD.X R45, RZ, RZ, R31, P0 ; - /*2f60*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*2f70*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2f80*/ IMAD.HI.U32 R5, R34, c[0x3][0x18c], RZ ; - /*2f90*/ IMAD.MOV R27, RZ, RZ, -R5 ; - /*2fa0*/ IMAD R34, R27, c[0x3][0x184], R34 ; - /*2fb0*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*2fc0*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*2fd0*/ IMAD.MOV R30, RZ, RZ, -R5 ; - /*2fe0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2ff0*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*3000*/ IMAD R13, R30, c[0x3][0x184], R13 ; - /*3010*/ IMAD.IADD R5, R32, 0x1, -R5 ; - /*3020*/ IMAD.IADD R9, R34, 0x1, -R9 ; - /*3030*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*3040*/ IMAD.WIDE.U32 R30, R5, R24, c[0x3][0x190] ; - /*3050*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*3060*/ IMAD.WIDE.U32 R32, R9, R24, c[0x3][0x190] ; - /*3070*/ IADD3 R48, P0, R30, R88, RZ ; - /*3080*/ IMAD.IADD R13, R13, 0x1, -R34 ; - /*3090*/ IADD3 R52, P1, R32, R88, RZ ; - /*30a0*/ IMAD.X R49, RZ, RZ, R31, P0 ; - /*30b0*/ IMAD.WIDE.U32 R30, R13, R24, c[0x3][0x190] ; - /*30c0*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*30d0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*30e0*/ IADD3 R56, P0, R30, R88, RZ ; - /*30f0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3100*/ IMAD.X R57, RZ, RZ, R31, P0 ; - /*3110*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*3120*/ LOP3.LUT R26, R90, R26, RZ, 0x3c, !PT ; - /*3130*/ IMAD R30, R17, 0x1000193, RZ ; - /*3140*/ IMAD R26, R26, 0x1000193, RZ ; - /*3150*/ IMAD R5, R6, 0x1000193, RZ ; - /*3160*/ IMAD R13, R10, 0x1000193, RZ ; - /*3170*/ LOP3.LUT R9, R5, R22, RZ, 0x3c, !PT ; - /*3180*/ IADD3 R5, R89, 0x2, RZ ; - /*3190*/ LOP3.LUT R38, R13, R38, RZ, 0x3c, !PT ; - /*31a0*/ IMAD R17, R14, 0x1000193, RZ ; - /*31b0*/ LOP3.LUT R6, R29, R5.reuse, RZ, 0x3c, !PT ; - /*31c0*/ IMAD R9, R9, 0x1000193, RZ ; - /*31d0*/ LOP3.LUT R10, R25, R5, RZ, 0x3c, !PT ; - /*31e0*/ IMAD R13, R38, 0x1000193, RZ ; - /*31f0*/ LOP3.LUT R42, R17, R42, RZ, 0x3c, !PT ; - /*3200*/ IMAD R17, R6, 0x1000193, RZ ; - /*3210*/ LOP3.LUT R45, R30, R45, RZ, 0x3c, !PT ; - /*3220*/ LOP3.LUT R26, R26, R45, RZ, 0x3c, !PT ; - /*3230*/ SHFL.IDX PT, R26, R26, R83, 0x181f ; - /*3240*/ IMAD.HI.U32 R6, R26, c[0x3][0x18c], RZ ; - /*3250*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*3260*/ LOP3.LUT R54, R13, R54, RZ, 0x3c, !PT ; - /*3270*/ IMAD R13, R10, 0x1000193, RZ ; - /*3280*/ LOP3.LUT R10, R17, R50, RZ, 0x3c, !PT ; - /*3290*/ IMAD R9, R42, 0x1000193, RZ ; - /*32a0*/ LOP3.LUT R17, R28, R5, RZ, 0x3c, !PT ; - /*32b0*/ LOP3.LUT R14, R13, R54, RZ, 0x3c, !PT ; - /*32c0*/ SHFL.IDX PT, R10, R10, R83, 0x181f ; - /*32d0*/ IMAD R17, R17, 0x1000193, RZ ; - /*32e0*/ LOP3.LUT R58, R9, R58, RZ, 0x3c, !PT ; - /*32f0*/ IMAD.MOV R9, RZ, RZ, -R6 ; - /*3300*/ SHFL.IDX PT, R14, R14, R83, 0x181f ; - /*3310*/ LOP3.LUT R22, R17, R58, RZ, 0x3c, !PT ; - /*3320*/ IMAD R26, R9, c[0x3][0x184], R26 ; - /*3330*/ SHFL.IDX PT, R22, R22, R83, 0x181f ; - /*3340*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*3350*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*3360*/ IMAD.IADD R9, R26, 0x1, -R9 ; - /*3370*/ IMAD.HI.U32 R6, R10, c[0x3][0x18c], RZ ; - /*3380*/ IMAD.WIDE.U32 R26, R9, R24, c[0x3][0x190] ; - /*3390*/ IMAD.HI.U32 R9, R14, c[0x3][0x18c], RZ ; - /*33a0*/ IADD3 R60, P0, R26, R88, RZ ; - /*33b0*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*33c0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*33d0*/ IMAD R10, R13, c[0x3][0x184], R10 ; - /*33e0*/ IMAD.X R61, RZ, RZ, R27, P0 ; - /*33f0*/ IMAD.HI.U32 R6, R22, c[0x3][0x18c], RZ ; - /*3400*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*3410*/ IMAD R14, R9, c[0x3][0x184], R14 ; - /*3420*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*3430*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*3440*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*3450*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*3460*/ IMAD R22, R13, c[0x3][0x184], R22 ; - /*3470*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*3480*/ IMAD.IADD R9, R10, 0x1, -R9 ; - /*3490*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*34a0*/ IMAD.IADD R13, R14, 0x1, -R13 ; - /*34b0*/ IMAD.WIDE.U32 R26, R9, R24, c[0x3][0x190] ; - /*34c0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*34d0*/ IMAD.WIDE.U32 R30, R13, R24, c[0x3][0x190] ; - /*34e0*/ IADD3 R64, P0, R26, R88, RZ ; - /*34f0*/ IMAD.IADD R9, R22, 0x1, -R9 ; - /*3500*/ IADD3 R68, P1, R30, R88, RZ ; - /*3510*/ IMAD.X R65, RZ, RZ, R27, P0 ; - /*3520*/ IMAD.WIDE.U32 R26, R9, R24, c[0x3][0x190] ; - /*3530*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*3540*/ IADD3 R72, P0, R26, R88, RZ ; - /*3550*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*3560*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*3570*/ IMAD.X R73, RZ, RZ, R27, P0 ; - /*3580*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*3590*/ IMAD R9, R18, 0x1000193, RZ ; - /*35a0*/ LOP3.LUT R6, R90, R5, RZ, 0x3c, !PT ; - /*35b0*/ LOP3.LUT R46, R9, R46, RZ, 0x3c, !PT ; - /*35c0*/ IMAD R9, R6, 0x1000193, RZ ; - /*35d0*/ IMAD R5, R46, 0x1000193, RZ ; - /*35e0*/ IMAD R10, R11, 0x1000193, RZ ; - /*35f0*/ IMAD R6, R7, 0x1000193, RZ ; - /*3600*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*3610*/ IMAD R14, R15, 0x1000193, RZ ; - /*3620*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*3630*/ IMAD R10, R39, 0x1000193, RZ ; - /*3640*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*3650*/ IMAD R6, R6, 0x1000193, RZ ; - /*3660*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*3670*/ IMAD R14, R43, 0x1000193, RZ ; - /*3680*/ LOP3.LUT R6, R6, R51, RZ, 0x3c, !PT ; - /*3690*/ IMAD R10, R10, 0x1000193, RZ ; - /*36a0*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*36b0*/ IMAD R6, R6, 0x1000193, RZ ; - /*36c0*/ IMAD R14, R14, 0x1000193, RZ ; - /*36d0*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*36e0*/ LOP3.LUT R18, R9, R62, RZ, 0x3c, !PT ; - /*36f0*/ SHFL.IDX PT, R18, R18, R83, 0x181f ; - /*3700*/ IADD3 R5, R89, 0x3, RZ ; - /*3710*/ LOP3.LUT R29, R29, R5.reuse, RZ, 0x3c, !PT ; - /*3720*/ LOP3.LUT R25, R25, R5.reuse, RZ, 0x3c, !PT ; - /*3730*/ LOP3.LUT R28, R28, R5, RZ, 0x3c, !PT ; - /*3740*/ IMAD R22, R25, 0x1000193, RZ ; - /*3750*/ IMAD R28, R28, 0x1000193, RZ ; - /*3760*/ LOP3.LUT R67, R6, R67, RZ, 0x3c, !PT ; - /*3770*/ LOP3.LUT R71, R10, R71, RZ, 0x3c, !PT ; - /*3780*/ IMAD R10, R29, 0x1000193, RZ ; - /*3790*/ IMAD.HI.U32 R6, R18, c[0x3][0x18c], RZ ; - /*37a0*/ LOP3.LUT R10, R10, R67, RZ, 0x3c, !PT ; - /*37b0*/ IMAD.MOV R7, RZ, RZ, -R6 ; - /*37c0*/ LOP3.LUT R75, R14, R75, RZ, 0x3c, !PT ; - /*37d0*/ LOP3.LUT R22, R22, R71, RZ, 0x3c, !PT ; - /*37e0*/ IMAD R18, R7, c[0x3][0x184], R18 ; - /*37f0*/ SHFL.IDX PT, R10, R10, R83, 0x181f ; - /*3800*/ LOP3.LUT R28, R28, R75, RZ, 0x3c, !PT ; - /*3810*/ SHFL.IDX PT, R22, R22, R83, 0x181f ; - /*3820*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*3830*/ SHFL.IDX PT, R28, R28, R83, 0x181f ; - /*3840*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*3850*/ IMAD.IADD R7, R18, 0x1, -R7 ; - /*3860*/ IMAD.WIDE.U32 R6, R7, R24, c[0x3][0x190] ; - /*3870*/ IADD3 R76, P0, R6, R88, RZ ; - /*3880*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*3890*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*38a0*/ IMAD.HI.U32 R6, R22, c[0x3][0x18c], RZ ; - /*38b0*/ IMAD.X R77, RZ, RZ, R7, P0 ; - /*38c0*/ IMAD.HI.U32 R7, R28, c[0x3][0x18c], RZ ; - /*38d0*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*38e0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*38f0*/ IMAD.MOV R9, RZ, RZ, -R6 ; - /*3900*/ IMAD.MOV R7, RZ, RZ, -R7 ; - /*3910*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*3920*/ IMAD R22, R9, c[0x3][0x184], R22 ; - /*3930*/ IMAD R28, R7, c[0x3][0x184], R28 ; - /*3940*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*3950*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*3960*/ ISETP.GE.U32.AND P1, PT, R28, c[0x3][0x184], PT ; - /*3970*/ IMAD.IADD R7, R10, 0x1, -R7 ; - /*3980*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*3990*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*39a0*/ IMAD.WIDE.U32 R10, R7, R24, c[0x3][0x190] ; - /*39b0*/ IMAD.IADD R9, R22, 0x1, -R9 ; - /*39c0*/ IMAD.IADD R13, R28, 0x1, -R13 ; - /*39d0*/ IADD3 R26, P1, R10, R88, RZ ; - /*39e0*/ IMAD.WIDE.U32 R6, R9, R24, c[0x3][0x190] ; - /*39f0*/ IMAD.WIDE.U32 R24, R13, R24, c[0x3][0x190] ; - /*3a00*/ IADD3 R28, P0, R6, R88, RZ ; - /*3a10*/ IMAD.X R27, RZ, RZ, R11, P1 ; - /*3a20*/ IADD3 R32, P1, R24, R88, RZ ; - /*3a30*/ IMAD.X R29, RZ, RZ, R7, P0 ; - /*3a40*/ IMAD.X R33, RZ, RZ, R25, P1 ; - /*3a50*/ LDG.E.128.STRONG.GPU R24, [R26.64] ; - /*3a60*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3a70*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3a80*/ IMAD R7, R4, 0x1000193, RZ ; - /*3a90*/ IMAD R4, R19, 0x1000193, RZ ; - /*3aa0*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*3ab0*/ IMAD R6, R47, 0x1000193, RZ ; - /*3ac0*/ LOP3.LUT R90, R90, R5, RZ, 0x3c, !PT ; - /*3ad0*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*3ae0*/ IMAD R9, R8, 0x1000193, RZ ; - /*3af0*/ LOP3.LUT R7, R7, R20, RZ, 0x3c, !PT ; - /*3b00*/ IMAD R10, R63, 0x1000193, RZ ; - /*3b10*/ IMAD R90, R90, 0x1000193, RZ ; - /*3b20*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*3b30*/ IMAD R7, R7, 0x1000193, RZ ; - /*3b40*/ IMAD R11, R12, 0x1000193, RZ ; - /*3b50*/ IMAD R13, R16, 0x1000193, RZ ; - /*3b60*/ LOP3.LUT R7, R7, R48, RZ, 0x3c, !PT ; - /*3b70*/ IMAD R5, R36, 0x1000193, RZ ; - /*3b80*/ LOP3.LUT R40, R11, R40, RZ, 0x3c, !PT ; - /*3b90*/ LOP3.LUT R44, R13, R44, RZ, 0x3c, !PT ; - /*3ba0*/ IMAD R7, R7, 0x1000193, RZ ; - /*3bb0*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*3bc0*/ IMAD R4, R21, 0x1000193, RZ ; - /*3bd0*/ IMAD R6, R37, 0x1000193, RZ ; - /*3be0*/ IMAD R9, R40, 0x1000193, RZ ; - /*3bf0*/ IMAD R8, R41, 0x1000193, RZ ; - /*3c00*/ IMAD R11, R44, 0x1000193, RZ ; - /*3c10*/ LOP3.LUT R64, R7, R64, RZ, 0x3c, !PT ; - /*3c20*/ IMAD R7, R50, 0x1000193, RZ ; - /*3c30*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*3c40*/ IMAD R5, R5, 0x1000193, RZ ; - /*3c50*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*3c60*/ LOP3.LUT R9, R9, R56, RZ, 0x3c, !PT ; - /*3c70*/ LOP3.LUT R8, R8, R57, RZ, 0x3c, !PT ; - /*3c80*/ LOP3.LUT R11, R11, R60, RZ, 0x3c, !PT ; - /*3c90*/ IMAD R4, R4, 0x1000193, RZ ; - /*3ca0*/ LOP3.LUT R66, R7, R66, RZ, 0x3c, !PT ; - /*3cb0*/ IMAD R6, R6, 0x1000193, RZ ; - /*3cc0*/ LOP3.LUT R68, R5, R68, RZ, 0x3c, !PT ; - /*3cd0*/ IMAD R13, R54, 0x1000193, RZ ; - /*3ce0*/ IMAD R9, R9, 0x1000193, RZ ; - /*3cf0*/ IMAD R8, R8, 0x1000193, RZ ; - /*3d00*/ IMAD R5, R58, 0x1000193, RZ ; - /*3d10*/ IMAD R11, R11, 0x1000193, RZ ; - /*3d20*/ IMAD R7, R62, 0x1000193, RZ ; - /*3d30*/ LOP3.LUT R65, R4, R65, RZ, 0x3c, !PT ; - /*3d40*/ LOP3.LUT R69, R6, R69, RZ, 0x3c, !PT ; - /*3d50*/ LOP3.LUT R70, R13, R70, RZ, 0x3c, !PT ; - /*3d60*/ LOP3.LUT R72, R9, R72, RZ, 0x3c, !PT ; - /*3d70*/ LOP3.LUT R73, R8, R73, RZ, 0x3c, !PT ; - /*3d80*/ LOP3.LUT R74, R5, R74, RZ, 0x3c, !PT ; - /*3d90*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*3da0*/ LOP3.LUT R90, R90, R79, RZ, 0x3c, !PT ; - /*3db0*/ SHFL.IDX PT, R36, R90, R83, 0x181f ; - /*3dc0*/ IMAD R10, R45, 0x1000193, RZ ; - /*3dd0*/ LOP3.LUT R10, R10, R61, RZ, 0x3c, !PT ; - /*3de0*/ IMAD R10, R10, 0x1000193, RZ ; - /*3df0*/ LOP3.LUT R76, R11, R76, RZ, 0x3c, !PT ; - /*3e00*/ LOP3.LUT R78, R7, R78, RZ, 0x3c, !PT ; - /*3e10*/ LOP3.LUT R77, R10, R77, RZ, 0x3c, !PT ; -.L_x_68: - /*3e20*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*3e30*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*3e40*/ IMAD.MOV.U32 R4, RZ, RZ, 0x80 ; - /*3e50*/ IMAD R36, R5, c[0x3][0x184], R36 ; - /*3e60*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3e70*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3e80*/ IMAD.IADD R5, R36, 0x1, -R5 ; - /*3e90*/ IMAD.WIDE.U32 R4, R5, R4, c[0x3][0x190] ; - /*3ea0*/ IADD3 R16, P0, R4, R88, RZ ; - /*3eb0*/ IMAD.X R17, RZ, RZ, R5, P0 ; - /*3ec0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3ed0*/ IADD3 R89, R89, 0x4, RZ ; - /*3ee0*/ IMAD R5, R64, 0x1000193, RZ ; - /*3ef0*/ IMAD R6, R65, 0x1000193, RZ ; - /*3f00*/ ISETP.NE.AND P0, PT, R89, 0x40, PT ; - /*3f10*/ IMAD R7, R66, 0x1000193, RZ ; - /*3f20*/ LOP3.LUT R4, R5, R24, RZ, 0x3c, !PT ; - /*3f30*/ IMAD R8, R67, 0x1000193, RZ ; - /*3f40*/ LOP3.LUT R5, R6, R25, RZ, 0x3c, !PT ; - /*3f50*/ IMAD R9, R68, 0x1000193, RZ ; - /*3f60*/ LOP3.LUT R6, R7, R26, RZ, 0x3c, !PT ; - /*3f70*/ IMAD R10, R69, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R7, R8, R27, RZ, 0x3c, !PT ; - /*3f90*/ IMAD R11, R70, 0x1000193, RZ ; - /*3fa0*/ LOP3.LUT R8, R9, R28, RZ, 0x3c, !PT ; - /*3fb0*/ IMAD R12, R71, 0x1000193, RZ ; - /*3fc0*/ LOP3.LUT R9, R10, R29, RZ, 0x3c, !PT ; - /*3fd0*/ IMAD R13, R72, 0x1000193, RZ ; - /*3fe0*/ LOP3.LUT R10, R11, R30, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD R14, R73, 0x1000193, RZ ; - /*4000*/ LOP3.LUT R11, R12, R31, RZ, 0x3c, !PT ; - /*4010*/ IMAD R15, R74, 0x1000193, RZ ; - /*4020*/ LOP3.LUT R12, R13, R32, RZ, 0x3c, !PT ; - /*4030*/ IMAD R20, R75, 0x1000193, RZ ; - /*4040*/ LOP3.LUT R13, R14, R33, RZ, 0x3c, !PT ; - /*4050*/ IMAD R21, R76, 0x1000193, RZ ; - /*4060*/ LOP3.LUT R14, R15, R34, RZ, 0x3c, !PT ; - /*4070*/ IMAD R22, R77, 0x1000193, RZ ; - /*4080*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*4090*/ IMAD R23, R78, 0x1000193, RZ ; - /*40a0*/ IMAD R24, R79, 0x1000193, RZ ; - /*40b0*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*40c0*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*40d0*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*40e0*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*40f0*/ @!P0 CALL.REL.NOINC `(.L_x_57) ; - /*4100*/ BRA `(.L_x_58) ; -.L_x_57: - /*4110*/ IMAD R4, R4, 0x1000193, RZ ; - /*4120*/ IMAD R8, R8, 0x1000193, RZ ; - /*4130*/ IMAD R12, R12, 0x1000193, RZ ; - /*4140*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4150*/ IMAD R16, R16, 0x1000193, RZ ; - /*4160*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4170*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4180*/ IMAD R5, R4, 0x1000193, RZ ; - /*4190*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*41a0*/ IMAD R9, R8, 0x1000193, RZ ; - /*41b0*/ IMAD R13, R12, 0x1000193, RZ ; - /*41c0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*41d0*/ IMAD R17, R16, 0x1000193, RZ ; - /*41e0*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*41f0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*4200*/ IMAD R0, R5, 0x1000193, RZ ; - /*4210*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*4220*/ IMAD R4, R9, 0x1000193, RZ ; - /*4230*/ IMAD R6, R13, 0x1000193, RZ ; - /*4240*/ LOP3.LUT R7, R0, R7, RZ, 0x3c, !PT ; - /*4250*/ IMAD R8, R17, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R11, R4, R11, RZ, 0x3c, !PT ; - /*4270*/ LOP3.LUT R15, R6, R15, RZ, 0x3c, !PT ; - /*4280*/ STS [R2.X4+0x80], R7 ; - /*4290*/ LOP3.LUT R5, R8, R19, RZ, 0x3c, !PT ; - /*42a0*/ STS [R2.X4+0xa0], R11 ; - /*42b0*/ STS [R2.X4+0xc0], R15 ; - /*42c0*/ STS [R2.X4+0xe0], R5 ; - /*42d0*/ LDS.128 R24, [R81+0x10] ; - /*42e0*/ LDS.128 R20, [R82] ; - /*42f0*/ LDS.128 R28, [R81] ; - /*4300*/ LDS.128 R32, [R81+0x30] ; - /*4310*/ LDS.128 R16, [R82+0x10] ; - /*4320*/ LDS.128 R36, [R81+0x20] ; - /*4330*/ LOP3.LUT R6, R21, R27, RZ, 0x3c, !PT ; - /*4340*/ LOP3.LUT R9, R20, R26, RZ, 0x3c, !PT ; - /*4350*/ SHF.L.W.U32.HI R5, R6, 0x1, R9 ; - /*4360*/ SHF.L.W.U32.HI R6, R9, 0x1, R6 ; - /*4370*/ LOP3.LUT R9, R24, 0x1, R34, 0x96, !PT ; - /*4380*/ LOP3.LUT R0, R31, R33, R19, 0x96, !PT ; - /*4390*/ LOP3.LUT R4, R30, R32, R18, 0x96, !PT ; - /*43a0*/ LOP3.LUT R7, R0, 0x80000000, RZ, 0x3c, !PT ; - /*43b0*/ LOP3.LUT R0, R5, R4, RZ, 0x3c, !PT ; - /*43c0*/ SHF.L.W.U32.HI R13, R7, 0x1, R4 ; - /*43d0*/ SHF.L.W.U32.HI R14, R4, 0x1, R7 ; - /*43e0*/ IMAD.MOV.U32 R69, RZ, RZ, R0 ; - /*43f0*/ LOP3.LUT R7, R6, R7, RZ, 0x3c, !PT ; - /*4400*/ LOP3.LUT R6, R25, RZ, R35, 0x96, !PT ; - /*4410*/ LOP3.LUT R8, R23, R37, RZ, 0x3c, !PT ; - /*4420*/ IMAD.MOV.U32 R74, RZ, RZ, R7.reuse ; - /*4430*/ LOP3.LUT R11, R22, R36, RZ, 0x3c, !PT ; - /*4440*/ IMAD.MOV.U32 R47, RZ, RZ, R7 ; - /*4450*/ LOP3.LUT R4, R29, R39, R17, 0x96, !PT ; - /*4460*/ LOP3.LUT R5, R28, R38, R16, 0x96, !PT ; - /*4470*/ SHF.L.W.U32.HI R15, R9, 0x1, R6 ; - /*4480*/ SHF.L.W.U32.HI R12, R8, 0x1, R11 ; - /*4490*/ SHF.L.W.U32.HI R10, R6, 0x1, R9 ; - /*44a0*/ SHF.L.W.U32.HI R11, R11, 0x1, R8 ; - /*44b0*/ SHF.L.W.U32.HI R41, R4, 0x1, R5 ; - /*44c0*/ SHF.L.W.U32.HI R40, R5, 0x1, R4 ; - /*44d0*/ LOP3.LUT R8, R15, R4, RZ, 0x3c, !PT ; - /*44e0*/ LOP3.LUT R4, R10, R5, RZ, 0x3c, !PT ; - /*44f0*/ LOP3.LUT R9, R12, R9, RZ, 0x3c, !PT ; - /*4500*/ LOP3.LUT R6, R11, R6, RZ, 0x3c, !PT ; - /*4510*/ IMAD.MOV.U32 R49, RZ, RZ, R4 ; - /*4520*/ LOP3.LUT R5, R40, R21, R27, 0x96, !PT ; - /*4530*/ IMAD.MOV.U32 R52, RZ, RZ, R9 ; - /*4540*/ LOP3.LUT R12, R41, R20, R26, 0x96, !PT ; - /*4550*/ IMAD.MOV.U32 R41, RZ, RZ, RZ ; - /*4560*/ LOP3.LUT R14, R14, R23, R37, 0x96, !PT ; - /*4570*/ IMAD.MOV.U32 R65, RZ, RZ, R6 ; - /*4580*/ LOP3.LUT R13, R13, R22, R36, 0x96, !PT ; - /*4590*/ IMAD.MOV.U32 R57, RZ, RZ, R12 ; - /*45a0*/ LOP3.LUT R10, R7, R25, RZ, 0x3c, !PT ; - /*45b0*/ IMAD.MOV.U32 R54, RZ, RZ, R5.reuse ; - /*45c0*/ LOP3.LUT R11, R0, R24, RZ, 0x3c, !PT ; - /*45d0*/ IMAD.MOV.U32 R51, RZ, RZ, R5 ; - /*45e0*/ LOP3.LUT R15, R4, R32, RZ, 0x3c, !PT ; - /*45f0*/ IMAD.MOV.U32 R75, RZ, RZ, R9 ; - /*4600*/ LOP3.LUT R24, R8, R33, RZ, 0x3c, !PT ; - /*4610*/ IMAD.MOV.U32 R88, RZ, RZ, R6 ; - /*4620*/ LOP3.LUT R32, R5, R37, RZ, 0x3c, !PT ; - /*4630*/ IMAD.MOV.U32 R44, RZ, RZ, R13 ; - /*4640*/ LOP3.LUT R25, R12, R36, RZ, 0x3c, !PT ; - /*4650*/ IMAD.MOV.U32 R63, RZ, RZ, R14 ; - /*4660*/ LOP3.LUT R53, R13, R38, RZ, 0x3c, !PT ; - /*4670*/ IMAD.MOV.U32 R38, RZ, RZ, R12 ; - /*4680*/ LOP3.LUT R27, R6, R27, RZ, 0x3c, !PT ; - /*4690*/ LOP3.LUT R26, R9, R26, RZ, 0x3c, !PT ; - /*46a0*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*46b0*/ LOP3.LUT R30, R4, R30, RZ, 0x3c, !PT ; - /*46c0*/ LOP3.LUT R29, R14, R29, RZ, 0x3c, !PT ; - /*46d0*/ LOP3.LUT R28, R13, R28, RZ, 0x3c, !PT ; - /*46e0*/ LOP3.LUT R35, R7, R35, RZ, 0x3c, !PT ; - /*46f0*/ LOP3.LUT R34, R0, R34, RZ, 0x3c, !PT ; - /*4700*/ LOP3.LUT R36, R14, R39, RZ, 0x3c, !PT ; - /*4710*/ LOP3.LUT R72, R0, 0x1, RZ, 0x3c, !PT ; - /*4720*/ LOP3.LUT R33, R19, R8, RZ, 0x3c, !PT ; - /*4730*/ LOP3.LUT R40, R18, R4, RZ, 0x3c, !PT ; - /*4740*/ LOP3.LUT R45, R8, 0x80000000, RZ, 0x3c, !PT ; - /*4750*/ LOP3.LUT R55, R6, R21, RZ, 0x3c, !PT ; - /*4760*/ LOP3.LUT R48, R9, R20, RZ, 0x3c, !PT ; - /*4770*/ LOP3.LUT R50, R5, R23, RZ, 0x3c, !PT ; - /*4780*/ LOP3.LUT R43, R12, R22, RZ, 0x3c, !PT ; - /*4790*/ LOP3.LUT R37, R17, R14, RZ, 0x3c, !PT ; - /*47a0*/ LOP3.LUT R66, R16, R13, RZ, 0x3c, !PT ; -.L_x_60: - /*47b0*/ ISETP.NE.AND P0, PT, R41, RZ, PT ; - /*47c0*/ @!P0 BRA `(.L_x_59) ; - /*47d0*/ LOP3.LUT R39, R30, R15, R40, 0x96, !PT ; - /*47e0*/ LOP3.LUT R46, R31, R24, R33, 0x96, !PT ; - /*47f0*/ LOP3.LUT R42, R26, R48, R9, 0x96, !PT ; - /*4800*/ LOP3.LUT R56, R27, R55, R6, 0x96, !PT ; - /*4810*/ LOP3.LUT R59, R32, R50, R5, 0x96, !PT ; - /*4820*/ LOP3.LUT R58, R25, R43, R12, 0x96, !PT ; - /*4830*/ LOP3.LUT R61, R39, R4, R49, 0x96, !PT ; - /*4840*/ LOP3.LUT R46, R46, R45, R8, 0x96, !PT ; - /*4850*/ LOP3.LUT R39, R42, R75, R52, 0x96, !PT ; - /*4860*/ LOP3.LUT R42, R56, R88, R65, 0x96, !PT ; - /*4870*/ LOP3.LUT R67, R59, R51, R54, 0x96, !PT ; - /*4880*/ LOP3.LUT R60, R58, R38, R57, 0x96, !PT ; - /*4890*/ SHF.L.W.U32.HI R59, R46, 0x1, R61 ; - /*48a0*/ SHF.L.W.U32.HI R56, R61, 0x1, R46 ; - /*48b0*/ SHF.L.W.U32.HI R62, R42, 0x1, R39 ; - /*48c0*/ SHF.L.W.U32.HI R58, R67, 0x1, R60 ; - /*48d0*/ LOP3.LUT R59, R59, R60, RZ, 0x3c, !PT ; - /*48e0*/ SHF.L.W.U32.HI R60, R60, 0x1, R67 ; - /*48f0*/ LOP3.LUT R56, R56, R67, RZ, 0x3c, !PT ; - /*4900*/ LOP3.LUT R61, R62, R61, RZ, 0x3c, !PT ; - /*4910*/ LOP3.LUT R67, R11, R34, R72, 0x96, !PT ; - /*4920*/ LOP3.LUT R62, R28, R53, R66, 0x96, !PT ; - /*4930*/ LOP3.LUT R64, R29, R36, R37, 0x96, !PT ; - /*4940*/ LOP3.LUT R68, R10, R35, R7, 0x96, !PT ; - /*4950*/ LOP3.LUT R71, R67, R0, R69, 0x96, !PT ; - /*4960*/ SHF.L.W.U32.HI R77, R39, 0x1, R42 ; - /*4970*/ LOP3.LUT R62, R62, R13, R44, 0x96, !PT ; - /*4980*/ LOP3.LUT R67, R64, R14, R63, 0x96, !PT ; - /*4990*/ LOP3.LUT R68, R68, R47, R74, 0x96, !PT ; - /*49a0*/ LOP3.LUT R64, R77, R46, RZ, 0x3c, !PT ; - /*49b0*/ SHF.L.W.U32.HI R70, R67, 0x1, R62 ; - /*49c0*/ SHF.L.W.U32.HI R73, R68, 0x1, R71 ; - /*49d0*/ SHF.L.W.U32.HI R46, R71, 0x1, R68 ; - /*49e0*/ SHF.L.W.U32.HI R77, R62, 0x1, R67 ; - /*49f0*/ LOP3.LUT R71, R58, R71, RZ, 0x3c, !PT ; - /*4a00*/ LOP3.LUT R58, R70, R39, RZ, 0x3c, !PT ; - /*4a10*/ LOP3.LUT R73, R73, R62, RZ, 0x3c, !PT ; - /*4a20*/ LOP3.LUT R46, R46, R67, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R60, R60, R68, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R39, R77, R42, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R28, R59.reuse, R28, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R53, R59, R53, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R66, R59.reuse, R66, RZ, 0x3c, !PT ; - /*4a80*/ LOP3.LUT R13, R59.reuse, R13, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R44, R59, R44, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R29, R56.reuse, R29, RZ, 0x3c, !PT ; - /*4ab0*/ LOP3.LUT R36, R56.reuse, R36, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R37, R56, R37, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R14, R56.reuse, R14, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R63, R56, R63, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R11, R61.reuse, R11, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R34, R61.reuse, R34, RZ, 0x3c, !PT ; - /*4b10*/ LOP3.LUT R72, R61.reuse, R72, RZ, 0x3c, !PT ; - /*4b20*/ LOP3.LUT R0, R61, R0, RZ, 0x3c, !PT ; - /*4b30*/ LOP3.LUT R69, R61, R69, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R10, R64.reuse, R10, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R35, R64.reuse, R35, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R7, R64.reuse, R7, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R47, R64.reuse, R47, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R74, R64, R74, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R30, R73.reuse, R30, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R15, R73.reuse, R15, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R40, R73.reuse, R40, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R4, R73.reuse, R4, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R49, R73, R49, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R31, R46, R31, RZ, 0x3c, !PT ; - /*4bf0*/ LOP3.LUT R24, R46.reuse, R24, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R33, R46.reuse, R33, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R45, R46.reuse, R45, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R8, R46, R8, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R27, R60.reuse, R27, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R55, R60, R55, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R6, R60.reuse, R6, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R88, R60.reuse, R88, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R65, R60, R65, RZ, 0x3c, !PT ; - /*4c80*/ LOP3.LUT R26, R71.reuse, R26, RZ, 0x3c, !PT ; - /*4c90*/ LOP3.LUT R48, R71.reuse, R48, RZ, 0x3c, !PT ; - /*4ca0*/ LOP3.LUT R9, R71, R9, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R75, R71.reuse, R75, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R52, R71, R52, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R32, R39.reuse, R32, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R50, R39.reuse, R50, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R5, R39.reuse, R5, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R51, R39, R51, RZ, 0x3c, !PT ; - /*4d10*/ LOP3.LUT R54, R39, R54, RZ, 0x3c, !PT ; - /*4d20*/ LOP3.LUT R25, R58.reuse, R25, RZ, 0x3c, !PT ; - /*4d30*/ LOP3.LUT R43, R58.reuse, R43, RZ, 0x3c, !PT ; - /*4d40*/ LOP3.LUT R12, R58.reuse, R12, RZ, 0x3c, !PT ; - /*4d50*/ LOP3.LUT R38, R58.reuse, R38, RZ, 0x3c, !PT ; - /*4d60*/ LOP3.LUT R57, R58, R57, RZ, 0x3c, !PT ; -.L_x_59: - /*4d70*/ SHF.L.W.U32.HI R77, R75, 0x15, R88 ; - /*4d80*/ SHF.L.W.U32.HI R88, R88, 0x15, R75 ; - /*4d90*/ SHF.L.W.U32.HI R75, R25, 0x1b, R32 ; - /*4da0*/ SHF.L.W.U32.HI R73, R32, 0x1b, R25 ; - /*4db0*/ SHF.L.W.U32.HI R79, R72, 0xb, R7 ; - /*4dc0*/ SHF.L.W.U32.HI R83, R26, 0x1c, R27 ; - /*4dd0*/ SHF.L.W.U32.HI R89, R27, 0x1c, R26 ; - /*4de0*/ SHF.L.W.U32.HI R25, R15, 0xc, R24 ; - /*4df0*/ SHF.L.W.U32.HI R27, R54, 0xe, R57 ; - /*4e00*/ SHF.L.W.U32.HI R46, R12, 0x7, R5 ; - /*4e10*/ SHF.L.W.U32.HI R39, R5, 0x7, R12 ; - /*4e20*/ SHF.L.W.U32.HI R5, R30, 0x1, R31 ; - /*4e30*/ SHF.L.W.U32.HI R71, R31, 0x1, R30 ; - /*4e40*/ SHF.L.W.U32.HI R76, R57, 0xe, R54 ; - /*4e50*/ SHF.L.W.U32.HI R57, R11, 0x1e, R10 ; - /*4e60*/ SHF.L.W.U32.HI R54, R10, 0x1e, R11 ; - /*4e70*/ SHF.L.W.U32.HI R59, R13, 0x9, R14 ; - /*4e80*/ SHF.L.W.U32.HI R60, R14, 0x9, R13 ; - /*4e90*/ LOP3.LUT R67, R28, R25, R79, 0xd2, !PT ; - /*4ea0*/ LOP3.LUT R30, R25, R79, R88, 0xd2, !PT ; - /*4eb0*/ SHF.L.W.U32.HI R62, R9, 0x19, R6 ; - /*4ec0*/ SHF.L.W.U32.HI R10, R34, 0x6, R35 ; - /*4ed0*/ SHF.L.W.U32.HI R11, R38, 0x8, R51 ; - /*4ee0*/ SHF.L.W.U32.HI R14, R44, 0x12, R63 ; - /*4ef0*/ LOP3.LUT R26, R88, R27, R28, 0xd2, !PT ; - /*4f00*/ LOP3.LUT R25, R27, R28, R25, 0xd2, !PT ; - /*4f10*/ IMAD.SHL.U32 R28, R41, 0x8, RZ ; - /*4f20*/ SHF.L.W.U32.HI R42, R40, 0xa, R33 ; - /*4f30*/ SHF.L.W.U32.HI R72, R7, 0xb, R72 ; - /*4f40*/ SHF.L.W.U32.HI R15, R24, 0xc, R15 ; - /*4f50*/ SHF.L.W.U32.HI R64, R66, 0x3, R37 ; - /*4f60*/ SHF.L.W.U32.HI R40, R33, 0xa, R40 ; - /*4f70*/ SHF.L.W.U32.HI R9, R6, 0x19, R9 ; - /*4f80*/ SHF.L.W.U32.HI R66, R37, 0x3, R66 ; - /*4f90*/ LOP3.LUT R33, R10, R62, R11, 0xd2, !PT ; - /*4fa0*/ LOP3.LUT R7, R62, R11, R14, 0xd2, !PT ; - /*4fb0*/ LOP3.LUT R6, R11, R14, R5, 0xd2, !PT ; - /*4fc0*/ LOP3.LUT R37, R5, R10, R62, 0xd2, !PT ; - /*4fd0*/ LOP3.LUT R11, R79, R88, R27, 0xd2, !PT ; - /*4fe0*/ LOP3.LUT R62, R29, R15, R72, 0xd2, !PT ; - /*4ff0*/ LOP3.LUT R27, R77, R76, R29, 0xd2, !PT ; - /*5000*/ LOP3.LUT R32, R76, R29, R15, 0xd2, !PT ; - /*5010*/ LDC.64 R28, c[0x3][R28] ; - /*5020*/ IADD3 R41, R41, 0x1, RZ ; - /*5030*/ SHF.L.W.U32.HI R56, R48, 0x17, R55 ; - /*5040*/ SHF.L.W.U32.HI R58, R55, 0x17, R48 ; - /*5050*/ ISETP.NE.AND P0, PT, R41, 0x18, PT ; - /*5060*/ SHF.L.W.U32.HI R78, R43, 0x14, R50 ; - /*5070*/ SHF.L.W.U32.HI R48, R4, 0xd, R45 ; - /*5080*/ SHF.L.W.U32.HI R43, R50, 0x14, R43 ; - /*5090*/ SHF.L.W.U32.HI R45, R45, 0xd, R4 ; - /*50a0*/ SHF.L.W.U32.HI R4, R69, 0x1d, R74 ; - /*50b0*/ SHF.L.W.U32.HI R50, R74, 0x1d, R69 ; - /*50c0*/ SHF.L.W.U32.HI R91, R0, 0xf, R47 ; - /*50d0*/ SHF.L.W.U32.HI R69, R47, 0xf, R0 ; - /*50e0*/ SHF.L.W.U32.HI R70, R36, 0x4, R53 ; - /*50f0*/ SHF.L.W.U32.HI R0, R65, 0x18, R52 ; - /*5100*/ SHF.L.W.U32.HI R68, R53, 0x4, R36 ; - /*5110*/ SHF.L.W.U32.HI R74, R52, 0x18, R65 ; - /*5120*/ SHF.L.W.U32.HI R12, R35, 0x6, R34 ; - /*5130*/ SHF.L.W.U32.HI R52, R51, 0x8, R38 ; - /*5140*/ SHF.L.W.U32.HI R44, R63, 0x12, R44 ; - /*5150*/ LOP3.LUT R31, R15, R72, R77, 0xd2, !PT ; - /*5160*/ SHF.L.W.U32.HI R61, R49, 0x2, R8 ; - /*5170*/ LOP3.LUT R53, R89, R43, R66, 0xd2, !PT ; - /*5180*/ LOP3.LUT R15, R43, R66, R48, 0xd2, !PT ; - /*5190*/ LOP3.LUT R34, R66, R48, R4, 0xd2, !PT ; - /*51a0*/ SHF.L.W.U32.HI R8, R8, 0x2, R49 ; - /*51b0*/ LOP3.LUT R5, R14, R5, R10, 0xd2, !PT ; - /*51c0*/ LOP3.LUT R48, R48, R4, R89, 0xd2, !PT ; - /*51d0*/ LOP3.LUT R43, R4, R89, R43, 0xd2, !PT ; - /*51e0*/ LOP3.LUT R47, R42, R91, R0, 0xd2, !PT ; - /*51f0*/ LOP3.LUT R88, R91, R0, R75, 0xd2, !PT ; - /*5200*/ LOP3.LUT R51, R0, R75, R70, 0xd2, !PT ; - /*5210*/ LOP3.LUT R10, R72, R77, R76, 0xd2, !PT ; - /*5220*/ LOP3.LUT R13, R73, R68, R40, 0xd2, !PT ; - /*5230*/ LOP3.LUT R4, R68, R40, R69, 0xd2, !PT ; - /*5240*/ LOP3.LUT R0, R40, R69, R74, 0xd2, !PT ; - /*5250*/ LOP3.LUT R66, R71, R12, R9, 0xd2, !PT ; - /*5260*/ LOP3.LUT R40, R12, R9, R52, 0xd2, !PT ; - /*5270*/ LOP3.LUT R72, R9, R52, R44, 0xd2, !PT ; - /*5280*/ LOP3.LUT R14, R75, R70, R42, 0xd2, !PT ; - /*5290*/ LOP3.LUT R9, R52, R44, R71, 0xd2, !PT ; - /*52a0*/ LOP3.LUT R12, R44, R71, R12, 0xd2, !PT ; - /*52b0*/ LOP3.LUT R75, R69, R74, R73, 0xd2, !PT ; - /*52c0*/ LOP3.LUT R44, R57, R56, R46, 0xd2, !PT ; - /*52d0*/ LOP3.LUT R52, R59, R8, R57, 0xd2, !PT ; - /*52e0*/ LOP3.LUT R24, R78, R64, R45, 0xd2, !PT ; - /*52f0*/ LOP3.LUT R35, R64, R45, R50, 0xd2, !PT ; - /*5300*/ LOP3.LUT R55, R45, R50, R83, 0xd2, !PT ; - /*5310*/ LOP3.LUT R38, R74, R73, R68, 0xd2, !PT ; - /*5320*/ LOP3.LUT R69, R46, R59, R8, 0xd2, !PT ; - /*5330*/ LOP3.LUT R57, R8, R57, R56, 0xd2, !PT ; - /*5340*/ LOP3.LUT R63, R54, R58, R39, 0xd2, !PT ; - /*5350*/ LOP3.LUT R65, R60, R61, R54, 0xd2, !PT ; - /*5360*/ LOP3.LUT R36, R83, R78, R64, 0xd2, !PT ; - /*5370*/ LOP3.LUT R50, R50, R83, R78, 0xd2, !PT ; - /*5380*/ LOP3.LUT R45, R70, R42, R91, 0xd2, !PT ; - /*5390*/ LOP3.LUT R49, R56, R46, R59, 0xd2, !PT ; - /*53a0*/ LOP3.LUT R8, R58, R39, R60, 0xd2, !PT ; - /*53b0*/ LOP3.LUT R74, R39, R60, R61, 0xd2, !PT ; - /*53c0*/ LOP3.LUT R54, R61, R54, R58, 0xd2, !PT ; - /*53d0*/ LOP3.LUT R28, R67, R28, RZ, 0x3c, !PT ; - /*53e0*/ LOP3.LUT R29, R62, R29, RZ, 0x3c, !PT ; - /*53f0*/ @P0 BRA `(.L_x_60) ; - /*5400*/ IMAD.MOV.U32 R4, RZ, RZ, c[0x4][0x8] ; - /*5410*/ IMAD.MOV.U32 R5, RZ, RZ, c[0x4][0xc] ; - /*5420*/ LDG.E.64.STRONG.SM R4, [R4.64] ; - /*5430*/ PRMT R9, R29, 0x123, RZ ; - /*5440*/ BSSY B0, `(.L_x_61) ; - /*5450*/ PRMT R7, R28, 0x123, RZ ; - /*5460*/ ISETP.GT.U32.AND P0, PT, R9, R4, PT ; - /*5470*/ ISETP.GT.U32.AND.EX P0, PT, R7, R5, PT, P0 ; - /*5480*/ @P0 BRA `(.L_x_62) ; - /*5490*/ S2R R7, SR_LANEID ; - /*54a0*/ VOTEU.ANY UR4, UPT, PT ; - /*54b0*/ FLO.U32 R0, UR4 ; - /*54c0*/ POPC R5, UR4 ; - /*54d0*/ ISETP.EQ.U32.AND P0, PT, R0, R7, PT ; - /*54e0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R84.64], R5 ; - /*54f0*/ S2R R4, SR_LTMASK ; - /*5500*/ LOP3.LUT R4, R4, UR4, RZ, 0xc0, !PT ; - /*5510*/ POPC R7, R4 ; - /*5520*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*5530*/ IMAD.IADD R6, R6, 0x1, R7 ; - /*5540*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*5550*/ @P0 EXIT ; - /*5560*/ S2R R0, SR_TID.X ; - /*5570*/ SHF.R.S32.HI R8, RZ, 0x1f, R3 ; - /*5580*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*5590*/ S2R R5, SR_CTAID.X ; - /*55a0*/ IMAD R0, R5, c[0x0][0x0], R0 ; - /*55b0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*55c0*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*55d0*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*55e0*/ IADD3 R10, P0, P1, R0, c[0x0][0x160], R3 ; - /*55f0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*5600*/ STG.E.EF.128 [R4.64], R20 ; - /*5610*/ IADD3.X R11, RZ, c[0x0][0x164], R8, P0, P1 ; - /*5620*/ STG.E.EF.128 [R4.64+0x10], R16 ; - /*5630*/ STG.E.EF.64 [R6.64+0x100], R10 ; - /*5640*/ LDG.E.64.STRONG.SM R86, [R86.64] ; - /*5650*/ PRMT R9, R28, 0x123, RZ ; - /*5660*/ PRMT R8, R29, 0x123, RZ ; - /*5670*/ STG.E.EF.64 [R84.64+-0x60], R86 ; - /*5680*/ STG.E.EF.64 [R6.64+0x148], R8 ; -.L_x_62: - /*5690*/ BSYNC B0 ; -.L_x_61: - /*56a0*/ IADD3 R3, R3, 0x1, RZ ; - /*56b0*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x180], PT ; - /*56c0*/ @P0 CALL.REL.NOINC `(.L_x_63) ; - /*56d0*/ BRA `(.L_x_64) ; -.L_x_63: - /*56e0*/ EXIT ; -.L_x_51: - /*56f0*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*5700*/ MOV R40, 0x5740 ; - /*5710*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*5720*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*5730*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*5740*/ BRA `(.L_x_65) ; -.L_x_52: - /*5750*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*5760*/ MOV R40, 0x57a0 ; - /*5770*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*5780*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*5790*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*57a0*/ IMAD.HI.U32 R24, R36, c[0x3][0x18c], RZ ; - /*57b0*/ LDS R28, [R80+0x80] ; - /*57c0*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*57d0*/ IMAD.MOV.U32 R24, RZ, RZ, 0x80 ; - /*57e0*/ IMAD R36, R25, c[0x3][0x184], R36 ; - /*57f0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*5800*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*5810*/ IMAD.IADD R25, R36, 0x1, -R25 ; - /*5820*/ IMAD.WIDE.U32 R24, R25, R24, c[0x3][0x190] ; - /*5830*/ IADD3 R24, P0, R24, R83, RZ ; - /*5840*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*5850*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*5860*/ LOP3.LUT R28, R28, R89, RZ, 0x3c, !PT ; - /*5870*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*5880*/ MOV R40, 0x58e0 ; - /*5890*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*58a0*/ IMAD R29, R28, 0x1000193, RZ ; - /*58b0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*58c0*/ LOP3.LUT R38, R29, R12, RZ, 0x3c, !PT ; - /*58d0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*58e0*/ IMAD.HI.U32 R28, R36, c[0x3][0x18c], RZ ; - /*58f0*/ LDS R32, [R80+0xc0] ; - /*5900*/ IMAD.MOV R29, RZ, RZ, -R28 ; - /*5910*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*5920*/ IMAD R29, R29, c[0x3][0x184], R36 ; - /*5930*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*5940*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*5950*/ IMAD.IADD R28, R29, 0x1, -R28 ; - /*5960*/ IMAD.WIDE.U32 R28, R28, R31, c[0x3][0x190] ; - /*5970*/ IADD3 R28, P0, R28, R83, RZ ; - /*5980*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*5990*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*59a0*/ LOP3.LUT R32, R32, R89, RZ, 0x3c, !PT ; - /*59b0*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*59c0*/ MOV R40, 0x5a20 ; - /*59d0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*59e0*/ IMAD R33, R32, 0x1000193, RZ ; - /*59f0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*5a00*/ LOP3.LUT R38, R33, R16, RZ, 0x3c, !PT ; - /*5a10*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*5a20*/ IMAD.HI.U32 R32, R36, c[0x3][0x18c], RZ ; - /*5a30*/ LDS R39, [R80] ; - /*5a40*/ IMAD.MOV R33, RZ, RZ, -R32 ; - /*5a50*/ IMAD.MOV.U32 R35, RZ, RZ, 0x80 ; - /*5a60*/ IMAD R33, R33, c[0x3][0x184], R36 ; - /*5a70*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*5a80*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*5a90*/ IMAD.IADD R32, R33, 0x1, -R32 ; - /*5aa0*/ IMAD.WIDE.U32 R32, R32, R35, c[0x3][0x190] ; - /*5ab0*/ IADD3 R32, P0, R32, R83, RZ ; - /*5ac0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*5ad0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*5ae0*/ IMAD R37, R4, 0x1000193, RZ ; - /*5af0*/ IADD3 R42, R89, 0x1, RZ ; - /*5b00*/ IMAD R4, R5, 0x1000193, RZ ; - /*5b10*/ MOV R40, 0x5d70 ; - /*5b20*/ IMAD R5, R6, 0x1000193, RZ ; - /*5b30*/ LOP3.LUT R39, R39, R42, RZ, 0x3c, !PT ; - /*5b40*/ IMAD R6, R9, 0x1000193, RZ ; - /*5b50*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*5b60*/ IMAD R4, R7, 0x1000193, RZ ; - /*5b70*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*5b80*/ IMAD R7, R8, 0x1000193, RZ ; - /*5b90*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*5ba0*/ IMAD R5, R12, 0x1000193, RZ ; - /*5bb0*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*5bc0*/ IMAD R4, R11, 0x1000193, RZ ; - /*5bd0*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*5be0*/ IMAD R6, R13, 0x1000193, RZ ; - /*5bf0*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*5c00*/ IMAD R7, R14, 0x1000193, RZ ; - /*5c10*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*5c20*/ IMAD R9, R10, 0x1000193, RZ ; - /*5c30*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*5c40*/ IMAD R8, R15, 0x1000193, RZ ; - /*5c50*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*5c60*/ IMAD R5, R16, 0x1000193, RZ ; - /*5c70*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*5c80*/ IMAD R4, R17, 0x1000193, RZ ; - /*5c90*/ LOP3.LUT R26, R9, R26, RZ, 0x3c, !PT ; - /*5ca0*/ IMAD R7, R18, 0x1000193, RZ ; - /*5cb0*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*5cc0*/ IMAD R6, R19, 0x1000193, RZ ; - /*5cd0*/ IMAD R38, R39, 0x1000193, RZ ; - /*5ce0*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*5cf0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*5d00*/ LOP3.LUT R38, R38, R21, RZ, 0x3c, !PT ; - /*5d10*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*5d20*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*5d30*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*5d40*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*5d50*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*5d60*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*5d70*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*5d80*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*5d90*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*5da0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*5db0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*5dc0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*5dd0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*5de0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*5df0*/ IADD3 R12, P0, R4, R83, RZ ; - /*5e00*/ IMAD.X R13, RZ, RZ, R5, P0 ; - /*5e10*/ LDS R5, [R80+0x40] ; - /*5e20*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*5e30*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*5e40*/ MOV R40, 0x5eb0 ; - /*5e50*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*5e60*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*5e70*/ LOP3.LUT R5, R5, R42, RZ, 0x3c, !PT ; - /*5e80*/ IMAD R38, R5, 0x1000193, RZ ; - /*5e90*/ LOP3.LUT R38, R38, R25, RZ, 0x3c, !PT ; - /*5ea0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*5eb0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*5ec0*/ LDS R9, [R80+0x80] ; - /*5ed0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*5ee0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*5ef0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*5f00*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*5f10*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*5f20*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*5f30*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*5f40*/ IADD3 R4, P0, R4, R83, RZ ; - /*5f50*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*5f60*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*5f70*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*5f80*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*5f90*/ MOV R40, 0x5ff0 ; - /*5fa0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*5fb0*/ IMAD R38, R9, 0x1000193, RZ ; - /*5fc0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*5fd0*/ LOP3.LUT R38, R38, R29, RZ, 0x3c, !PT ; - /*5fe0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*5ff0*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*6000*/ LDS R17, [R80+0xc0] ; - /*6010*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*6020*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*6030*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*6040*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*6050*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*6060*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*6070*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*6080*/ IADD3 R8, P0, R8, R83, RZ ; - /*6090*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*60a0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*60b0*/ LOP3.LUT R17, R17, R42, RZ, 0x3c, !PT ; - /*60c0*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*60d0*/ MOV R40, 0x6130 ; - /*60e0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*60f0*/ IMAD R38, R17, 0x1000193, RZ ; - /*6100*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6110*/ LOP3.LUT R38, R38, R33, RZ, 0x3c, !PT ; - /*6120*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6130*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*6140*/ LDS R39, [R80] ; - /*6150*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*6160*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*6170*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*6180*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*6190*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*61a0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*61b0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*61c0*/ IADD3 R16, P0, R16, R83, RZ ; - /*61d0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*61e0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*61f0*/ IMAD R37, R20, 0x1000193, RZ ; - /*6200*/ MOV R40, 0x6480 ; - /*6210*/ IMAD R20, R21, 0x1000193, RZ ; - /*6220*/ IMAD R21, R22, 0x1000193, RZ ; - /*6230*/ LOP3.LUT R12, R37, R12, RZ, 0x3c, !PT ; - /*6240*/ IMAD R22, R25, 0x1000193, RZ ; - /*6250*/ LOP3.LUT R13, R20, R13, RZ, 0x3c, !PT ; - /*6260*/ IMAD R20, R23, 0x1000193, RZ ; - /*6270*/ LOP3.LUT R14, R21, R14, RZ, 0x3c, !PT ; - /*6280*/ IMAD R23, R24, 0x1000193, RZ ; - /*6290*/ LOP3.LUT R21, R22, R5, RZ, 0x3c, !PT ; - /*62a0*/ IMAD R25, R26, 0x1000193, RZ ; - /*62b0*/ LOP3.LUT R15, R20, R15, RZ, 0x3c, !PT ; - /*62c0*/ IMAD R5, R28, 0x1000193, RZ ; - /*62d0*/ LOP3.LUT R20, R23, R4, RZ, 0x3c, !PT ; - /*62e0*/ IMAD R4, R27, 0x1000193, RZ ; - /*62f0*/ LOP3.LUT R22, R25, R6, RZ, 0x3c, !PT ; - /*6300*/ IMAD R6, R29, 0x1000193, RZ ; - /*6310*/ LOP3.LUT R8, R5, R8, RZ, 0x3c, !PT ; - /*6320*/ IMAD R24, R31, 0x1000193, RZ ; - /*6330*/ LOP3.LUT R23, R4, R7, RZ, 0x3c, !PT ; - /*6340*/ IMAD R5, R32, 0x1000193, RZ ; - /*6350*/ IADD3 R4, R89, 0x2, RZ ; - /*6360*/ IMAD R25, R30, 0x1000193, RZ ; - /*6370*/ LOP3.LUT R9, R6, R9, RZ, 0x3c, !PT ; - /*6380*/ IMAD R6, R33, 0x1000193, RZ ; - /*6390*/ LOP3.LUT R39, R39, R4, RZ, 0x3c, !PT ; - /*63a0*/ IMAD R7, R34, 0x1000193, RZ ; - /*63b0*/ LOP3.LUT R11, R24, R11, RZ, 0x3c, !PT ; - /*63c0*/ IMAD R24, R35, 0x1000193, RZ ; - /*63d0*/ LOP3.LUT R10, R25, R10, RZ, 0x3c, !PT ; - /*63e0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*63f0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6400*/ LOP3.LUT R16, R5, R16, RZ, 0x3c, !PT ; - /*6410*/ IMAD R5, R39, 0x1000193, RZ ; - /*6420*/ LOP3.LUT R17, R6, R17, RZ, 0x3c, !PT ; - /*6430*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*6440*/ LOP3.LUT R18, R7, R18, RZ, 0x3c, !PT ; - /*6450*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*6460*/ LOP3.LUT R38, R5, R14, RZ, 0x3c, !PT ; - /*6470*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6480*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*6490*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*64a0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*64b0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*64c0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*64d0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*64e0*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*64f0*/ LDS R5, [R80+0x40] ; - /*6500*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*6510*/ IADD3 R64, P0, R6, R83, RZ ; - /*6520*/ IMAD.X R65, RZ, RZ, R7, P0 ; - /*6530*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*6540*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*6550*/ MOV R40, 0x65c0 ; - /*6560*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6570*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6580*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*6590*/ IMAD R5, R5, 0x1000193, RZ ; - /*65a0*/ LOP3.LUT R38, R5, R22, RZ, 0x3c, !PT ; - /*65b0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*65c0*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*65d0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*65e0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*65f0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6600*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6610*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*6620*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*6630*/ LDS R5, [R80+0x80] ; - /*6640*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*6650*/ IADD3 R68, P0, R6, R83, RZ ; - /*6660*/ IMAD.X R69, RZ, RZ, R7, P0 ; - /*6670*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*6680*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*6690*/ MOV R40, 0x6700 ; - /*66a0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*66b0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*66c0*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*66d0*/ IMAD R5, R5, 0x1000193, RZ ; - /*66e0*/ LOP3.LUT R38, R5, R10, RZ, 0x3c, !PT ; - /*66f0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6700*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*6710*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*6720*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*6730*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6740*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6750*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*6760*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*6770*/ LDS R5, [R80+0xc0] ; - /*6780*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*6790*/ IADD3 R72, P0, R6, R83, RZ ; - /*67a0*/ IMAD.X R73, RZ, RZ, R7, P0 ; - /*67b0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*67c0*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*67d0*/ MOV R40, 0x6840 ; - /*67e0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*67f0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6800*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*6810*/ IMAD R5, R5, 0x1000193, RZ ; - /*6820*/ LOP3.LUT R38, R5, R18, RZ, 0x3c, !PT ; - /*6830*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6840*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*6850*/ LDS R27, [R80] ; - /*6860*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*6870*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*6880*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6890*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*68a0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*68b0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*68c0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*68d0*/ IADD3 R4, P0, R4, R83, RZ ; - /*68e0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*68f0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*6900*/ IMAD R25, R12, 0x1000193, RZ ; - /*6910*/ MOV R40, 0x6b90 ; - /*6920*/ IMAD R12, R13, 0x1000193, RZ ; - /*6930*/ IMAD R13, R14, 0x1000193, RZ ; - /*6940*/ LOP3.LUT R64, R25, R64, RZ, 0x3c, !PT ; - /*6950*/ IMAD R14, R21, 0x1000193, RZ ; - /*6960*/ LOP3.LUT R65, R12, R65, RZ, 0x3c, !PT ; - /*6970*/ IMAD R12, R15, 0x1000193, RZ ; - /*6980*/ LOP3.LUT R66, R13, R66, RZ, 0x3c, !PT ; - /*6990*/ IMAD R13, R8, 0x1000193, RZ ; - /*69a0*/ LOP3.LUT R69, R14, R69, RZ, 0x3c, !PT ; - /*69b0*/ IMAD R8, R9, 0x1000193, RZ ; - /*69c0*/ LOP3.LUT R67, R12, R67, RZ, 0x3c, !PT ; - /*69d0*/ IMAD R9, R10, 0x1000193, RZ ; - /*69e0*/ LOP3.LUT R72, R13, R72, RZ, 0x3c, !PT ; - /*69f0*/ IMAD R12, R23, 0x1000193, RZ ; - /*6a00*/ LOP3.LUT R73, R8, R73, RZ, 0x3c, !PT ; - /*6a10*/ IMAD R10, R11, 0x1000193, RZ ; - /*6a20*/ IADD3 R8, R89, 0x3, RZ ; - /*6a30*/ IMAD R15, R20, 0x1000193, RZ ; - /*6a40*/ LOP3.LUT R71, R12, R71, RZ, 0x3c, !PT ; - /*6a50*/ IMAD R21, R22, 0x1000193, RZ ; - /*6a60*/ LOP3.LUT R27, R27, R8, RZ, 0x3c, !PT ; - /*6a70*/ IMAD R11, R18, 0x1000193, RZ ; - /*6a80*/ LOP3.LUT R74, R9, R74, RZ, 0x3c, !PT ; - /*6a90*/ IMAD R9, R16, 0x1000193, RZ ; - /*6aa0*/ LOP3.LUT R75, R10, R75, RZ, 0x3c, !PT ; - /*6ab0*/ IMAD R10, R17, 0x1000193, RZ ; - /*6ac0*/ LOP3.LUT R68, R15, R68, RZ, 0x3c, !PT ; - /*6ad0*/ IMAD R12, R19, 0x1000193, RZ ; - /*6ae0*/ LOP3.LUT R70, R21, R70, RZ, 0x3c, !PT ; - /*6af0*/ IMAD R38, R27, 0x1000193, RZ ; - /*6b00*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*6b10*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6b20*/ LOP3.LUT R38, R38, R67, RZ, 0x3c, !PT ; - /*6b30*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6b40*/ LOP3.LUT R76, R9, R4, RZ, 0x3c, !PT ; - /*6b50*/ LOP3.LUT R77, R10, R5, RZ, 0x3c, !PT ; - /*6b60*/ LOP3.LUT R78, R11, R6, RZ, 0x3c, !PT ; - /*6b70*/ LOP3.LUT R79, R12, R7, RZ, 0x3c, !PT ; - /*6b80*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6b90*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*6ba0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*6bb0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*6bc0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6bd0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6be0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*6bf0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*6c00*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*6c10*/ IADD3 R24, P0, R4, R83, RZ ; - /*6c20*/ IMAD.X R25, RZ, RZ, R5, P0 ; - /*6c30*/ LDS R5, [R80+0x40] ; - /*6c40*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*6c50*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*6c60*/ MOV R40, 0x6cd0 ; - /*6c70*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6c80*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6c90*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*6ca0*/ IMAD R38, R5, 0x1000193, RZ ; - /*6cb0*/ LOP3.LUT R38, R38, R71, RZ, 0x3c, !PT ; - /*6cc0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6cd0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*6ce0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*6cf0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*6d00*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6d10*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6d20*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*6d30*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*6d40*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*6d50*/ IADD3 R28, P0, R4, R83, RZ ; - /*6d60*/ IMAD.X R29, RZ, RZ, R5, P0 ; - /*6d70*/ LDS R5, [R80+0x80] ; - /*6d80*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*6d90*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*6da0*/ MOV R40, 0x6e10 ; - /*6db0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6dc0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6dd0*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*6de0*/ IMAD R38, R5, 0x1000193, RZ ; - /*6df0*/ LOP3.LUT R38, R38, R75, RZ, 0x3c, !PT ; - /*6e00*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6e10*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*6e20*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*6e30*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*6e40*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6e50*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6e60*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*6e70*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*6e80*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*6e90*/ IADD3 R32, P0, R4, R83, RZ ; - /*6ea0*/ IMAD.X R33, RZ, RZ, R5, P0 ; - /*6eb0*/ LDS R5, [R80+0xc0] ; - /*6ec0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*6ed0*/ IMAD.MOV.U32 R39, RZ, RZ, R88 ; - /*6ee0*/ MOV R40, 0x6f50 ; - /*6ef0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6f00*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6f10*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*6f20*/ IMAD R38, R5, 0x1000193, RZ ; - /*6f30*/ LOP3.LUT R38, R38, R79, RZ, 0x3c, !PT ; - /*6f40*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6f50*/ BRA `(.L_x_66) ; -.L_x_55: - /*6f60*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*6f70*/ MOV R40, 0x6fb0 ; - /*6f80*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6f90*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6fa0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6fb0*/ BRA `(.L_x_67) ; -.L_x_56: - /*6fc0*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*6fd0*/ MOV R40, 0x7010 ; - /*6fe0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6ff0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7000*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7010*/ IMAD.HI.U32 R24, R36, c[0x3][0x18c], RZ ; - /*7020*/ LDS R28, [R80+0x180] ; - /*7030*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*7040*/ IMAD.MOV.U32 R27, RZ, RZ, 0x80 ; - /*7050*/ IMAD R25, R25, c[0x3][0x184], R36 ; - /*7060*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*7070*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*7080*/ IMAD.IADD R24, R25, 0x1, -R24 ; - /*7090*/ IMAD.WIDE.U32 R24, R24, R27, c[0x3][0x190] ; - /*70a0*/ IADD3 R24, P0, R24, R88, RZ ; - /*70b0*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*70c0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*70d0*/ LOP3.LUT R28, R28, R89, RZ, 0x3c, !PT ; - /*70e0*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*70f0*/ MOV R40, 0x7150 ; - /*7100*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7110*/ IMAD R29, R28, 0x1000193, RZ ; - /*7120*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7130*/ LOP3.LUT R38, R29, R12, RZ, 0x3c, !PT ; - /*7140*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7150*/ IMAD.HI.U32 R28, R36, c[0x3][0x18c], RZ ; - /*7160*/ LDS R32, [R80+0x1c0] ; - /*7170*/ IMAD.MOV R29, RZ, RZ, -R28 ; - /*7180*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*7190*/ IMAD R29, R29, c[0x3][0x184], R36 ; - /*71a0*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*71b0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*71c0*/ IMAD.IADD R28, R29, 0x1, -R28 ; - /*71d0*/ IMAD.WIDE.U32 R28, R28, R31, c[0x3][0x190] ; - /*71e0*/ IADD3 R28, P0, R28, R88, RZ ; - /*71f0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*7200*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*7210*/ LOP3.LUT R32, R32, R89, RZ, 0x3c, !PT ; - /*7220*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*7230*/ MOV R40, 0x7290 ; - /*7240*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7250*/ IMAD R33, R32, 0x1000193, RZ ; - /*7260*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7270*/ LOP3.LUT R38, R33, R16, RZ, 0x3c, !PT ; - /*7280*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7290*/ IMAD.HI.U32 R32, R36, c[0x3][0x18c], RZ ; - /*72a0*/ LDS R39, [R80+0x100] ; - /*72b0*/ IMAD.MOV R33, RZ, RZ, -R32 ; - /*72c0*/ IMAD.MOV.U32 R35, RZ, RZ, 0x80 ; - /*72d0*/ IMAD R33, R33, c[0x3][0x184], R36 ; - /*72e0*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*72f0*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*7300*/ IMAD.IADD R32, R33, 0x1, -R32 ; - /*7310*/ IMAD.WIDE.U32 R32, R32, R35, c[0x3][0x190] ; - /*7320*/ IADD3 R32, P0, R32, R88, RZ ; - /*7330*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*7340*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*7350*/ IMAD R37, R4, 0x1000193, RZ ; - /*7360*/ IADD3 R42, R89, 0x1, RZ ; - /*7370*/ IMAD R4, R5, 0x1000193, RZ ; - /*7380*/ MOV R40, 0x75e0 ; - /*7390*/ IMAD R5, R6, 0x1000193, RZ ; - /*73a0*/ LOP3.LUT R39, R39, R42, RZ, 0x3c, !PT ; - /*73b0*/ IMAD R6, R9, 0x1000193, RZ ; - /*73c0*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*73d0*/ IMAD R4, R7, 0x1000193, RZ ; - /*73e0*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*73f0*/ IMAD R7, R8, 0x1000193, RZ ; - /*7400*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*7410*/ IMAD R5, R12, 0x1000193, RZ ; - /*7420*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*7430*/ IMAD R4, R11, 0x1000193, RZ ; - /*7440*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*7450*/ IMAD R6, R13, 0x1000193, RZ ; - /*7460*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*7470*/ IMAD R7, R14, 0x1000193, RZ ; - /*7480*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*7490*/ IMAD R9, R10, 0x1000193, RZ ; - /*74a0*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*74b0*/ IMAD R8, R15, 0x1000193, RZ ; - /*74c0*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*74d0*/ IMAD R5, R16, 0x1000193, RZ ; - /*74e0*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*74f0*/ IMAD R4, R17, 0x1000193, RZ ; - /*7500*/ LOP3.LUT R26, R9, R26, RZ, 0x3c, !PT ; - /*7510*/ IMAD R7, R18, 0x1000193, RZ ; - /*7520*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*7530*/ IMAD R6, R19, 0x1000193, RZ ; - /*7540*/ IMAD R38, R39, 0x1000193, RZ ; - /*7550*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*7560*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7570*/ LOP3.LUT R38, R38, R21, RZ, 0x3c, !PT ; - /*7580*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7590*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*75a0*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*75b0*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*75c0*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*75d0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*75e0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*75f0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*7600*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7610*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7620*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7630*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*7640*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*7650*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*7660*/ IADD3 R12, P0, R4, R88, RZ ; - /*7670*/ IMAD.X R13, RZ, RZ, R5, P0 ; - /*7680*/ LDS R5, [R80+0x140] ; - /*7690*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*76a0*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*76b0*/ MOV R40, 0x7720 ; - /*76c0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*76d0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*76e0*/ LOP3.LUT R5, R5, R42, RZ, 0x3c, !PT ; - /*76f0*/ IMAD R38, R5, 0x1000193, RZ ; - /*7700*/ LOP3.LUT R38, R38, R25, RZ, 0x3c, !PT ; - /*7710*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7720*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*7730*/ LDS R9, [R80+0x180] ; - /*7740*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*7750*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7760*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7770*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7780*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*7790*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*77a0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*77b0*/ IADD3 R4, P0, R4, R88, RZ ; - /*77c0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*77d0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*77e0*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*77f0*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*7800*/ MOV R40, 0x7860 ; - /*7810*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7820*/ IMAD R38, R9, 0x1000193, RZ ; - /*7830*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7840*/ LOP3.LUT R38, R38, R29, RZ, 0x3c, !PT ; - /*7850*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7860*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*7870*/ LDS R17, [R80+0x1c0] ; - /*7880*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*7890*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*78a0*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*78b0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*78c0*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*78d0*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*78e0*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*78f0*/ IADD3 R8, P0, R8, R88, RZ ; - /*7900*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7910*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7920*/ LOP3.LUT R17, R17, R42, RZ, 0x3c, !PT ; - /*7930*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*7940*/ MOV R40, 0x79a0 ; - /*7950*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7960*/ IMAD R38, R17, 0x1000193, RZ ; - /*7970*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7980*/ LOP3.LUT R38, R38, R33, RZ, 0x3c, !PT ; - /*7990*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*79a0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*79b0*/ LDS R39, [R80+0x100] ; - /*79c0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*79d0*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*79e0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*79f0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*7a00*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*7a10*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*7a20*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*7a30*/ IADD3 R16, P0, R16, R88, RZ ; - /*7a40*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*7a50*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*7a60*/ IMAD R37, R20, 0x1000193, RZ ; - /*7a70*/ MOV R40, 0x7cf0 ; - /*7a80*/ IMAD R20, R21, 0x1000193, RZ ; - /*7a90*/ IMAD R21, R22, 0x1000193, RZ ; - /*7aa0*/ LOP3.LUT R12, R37, R12, RZ, 0x3c, !PT ; - /*7ab0*/ IMAD R22, R25, 0x1000193, RZ ; - /*7ac0*/ LOP3.LUT R13, R20, R13, RZ, 0x3c, !PT ; - /*7ad0*/ IMAD R20, R23, 0x1000193, RZ ; - /*7ae0*/ LOP3.LUT R14, R21, R14, RZ, 0x3c, !PT ; - /*7af0*/ IMAD R23, R24, 0x1000193, RZ ; - /*7b00*/ LOP3.LUT R21, R22, R5, RZ, 0x3c, !PT ; - /*7b10*/ IMAD R25, R26, 0x1000193, RZ ; - /*7b20*/ LOP3.LUT R15, R20, R15, RZ, 0x3c, !PT ; - /*7b30*/ IMAD R5, R28, 0x1000193, RZ ; - /*7b40*/ LOP3.LUT R20, R23, R4, RZ, 0x3c, !PT ; - /*7b50*/ IMAD R4, R27, 0x1000193, RZ ; - /*7b60*/ LOP3.LUT R22, R25, R6, RZ, 0x3c, !PT ; - /*7b70*/ IMAD R6, R29, 0x1000193, RZ ; - /*7b80*/ LOP3.LUT R8, R5, R8, RZ, 0x3c, !PT ; - /*7b90*/ IMAD R24, R31, 0x1000193, RZ ; - /*7ba0*/ LOP3.LUT R23, R4, R7, RZ, 0x3c, !PT ; - /*7bb0*/ IMAD R5, R32, 0x1000193, RZ ; - /*7bc0*/ IADD3 R4, R89, 0x2, RZ ; - /*7bd0*/ IMAD R25, R30, 0x1000193, RZ ; - /*7be0*/ LOP3.LUT R9, R6, R9, RZ, 0x3c, !PT ; - /*7bf0*/ IMAD R6, R33, 0x1000193, RZ ; - /*7c00*/ LOP3.LUT R39, R39, R4, RZ, 0x3c, !PT ; - /*7c10*/ IMAD R7, R34, 0x1000193, RZ ; - /*7c20*/ LOP3.LUT R11, R24, R11, RZ, 0x3c, !PT ; - /*7c30*/ IMAD R24, R35, 0x1000193, RZ ; - /*7c40*/ LOP3.LUT R10, R25, R10, RZ, 0x3c, !PT ; - /*7c50*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7c60*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7c70*/ LOP3.LUT R16, R5, R16, RZ, 0x3c, !PT ; - /*7c80*/ IMAD R5, R39, 0x1000193, RZ ; - /*7c90*/ LOP3.LUT R17, R6, R17, RZ, 0x3c, !PT ; - /*7ca0*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*7cb0*/ LOP3.LUT R18, R7, R18, RZ, 0x3c, !PT ; - /*7cc0*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*7cd0*/ LOP3.LUT R38, R5, R14, RZ, 0x3c, !PT ; - /*7ce0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7cf0*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*7d00*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*7d10*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7d20*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7d30*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7d40*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*7d50*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*7d60*/ LDS R5, [R80+0x140] ; - /*7d70*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*7d80*/ IADD3 R64, P0, R6, R88, RZ ; - /*7d90*/ IMAD.X R65, RZ, RZ, R7, P0 ; - /*7da0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*7db0*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*7dc0*/ MOV R40, 0x7e30 ; - /*7dd0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7de0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7df0*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*7e00*/ IMAD R5, R5, 0x1000193, RZ ; - /*7e10*/ LOP3.LUT R38, R5, R22, RZ, 0x3c, !PT ; - /*7e20*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7e30*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*7e40*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*7e50*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7e60*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7e70*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7e80*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*7e90*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*7ea0*/ LDS R5, [R80+0x180] ; - /*7eb0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*7ec0*/ IADD3 R68, P0, R6, R88, RZ ; - /*7ed0*/ IMAD.X R69, RZ, RZ, R7, P0 ; - /*7ee0*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*7ef0*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*7f00*/ MOV R40, 0x7f70 ; - /*7f10*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7f20*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7f30*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*7f40*/ IMAD R5, R5, 0x1000193, RZ ; - /*7f50*/ LOP3.LUT R38, R5, R10, RZ, 0x3c, !PT ; - /*7f60*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7f70*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*7f80*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*7f90*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7fa0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7fb0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7fc0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*7fd0*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*7fe0*/ LDS R5, [R80+0x1c0] ; - /*7ff0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*8000*/ IADD3 R72, P0, R6, R88, RZ ; - /*8010*/ IMAD.X R73, RZ, RZ, R7, P0 ; - /*8020*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*8030*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*8040*/ MOV R40, 0x80b0 ; - /*8050*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8060*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8070*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*8080*/ IMAD R5, R5, 0x1000193, RZ ; - /*8090*/ LOP3.LUT R38, R5, R18, RZ, 0x3c, !PT ; - /*80a0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*80b0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*80c0*/ LDS R27, [R80+0x100] ; - /*80d0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*80e0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*80f0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*8100*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*8110*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*8120*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*8130*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*8140*/ IADD3 R4, P0, R4, R88, RZ ; - /*8150*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*8160*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*8170*/ IMAD R25, R12, 0x1000193, RZ ; - /*8180*/ MOV R40, 0x8400 ; - /*8190*/ IMAD R12, R13, 0x1000193, RZ ; - /*81a0*/ IMAD R13, R14, 0x1000193, RZ ; - /*81b0*/ LOP3.LUT R64, R25, R64, RZ, 0x3c, !PT ; - /*81c0*/ IMAD R14, R21, 0x1000193, RZ ; - /*81d0*/ LOP3.LUT R65, R12, R65, RZ, 0x3c, !PT ; - /*81e0*/ IMAD R12, R15, 0x1000193, RZ ; - /*81f0*/ LOP3.LUT R66, R13, R66, RZ, 0x3c, !PT ; - /*8200*/ IMAD R13, R8, 0x1000193, RZ ; - /*8210*/ LOP3.LUT R69, R14, R69, RZ, 0x3c, !PT ; - /*8220*/ IMAD R8, R9, 0x1000193, RZ ; - /*8230*/ LOP3.LUT R67, R12, R67, RZ, 0x3c, !PT ; - /*8240*/ IMAD R9, R10, 0x1000193, RZ ; - /*8250*/ LOP3.LUT R72, R13, R72, RZ, 0x3c, !PT ; - /*8260*/ IMAD R12, R23, 0x1000193, RZ ; - /*8270*/ LOP3.LUT R73, R8, R73, RZ, 0x3c, !PT ; - /*8280*/ IMAD R10, R11, 0x1000193, RZ ; - /*8290*/ IADD3 R8, R89, 0x3, RZ ; - /*82a0*/ IMAD R15, R20, 0x1000193, RZ ; - /*82b0*/ LOP3.LUT R71, R12, R71, RZ, 0x3c, !PT ; - /*82c0*/ IMAD R21, R22, 0x1000193, RZ ; - /*82d0*/ LOP3.LUT R27, R27, R8, RZ, 0x3c, !PT ; - /*82e0*/ IMAD R11, R18, 0x1000193, RZ ; - /*82f0*/ LOP3.LUT R74, R9, R74, RZ, 0x3c, !PT ; - /*8300*/ IMAD R9, R16, 0x1000193, RZ ; - /*8310*/ LOP3.LUT R75, R10, R75, RZ, 0x3c, !PT ; - /*8320*/ IMAD R10, R17, 0x1000193, RZ ; - /*8330*/ LOP3.LUT R68, R15, R68, RZ, 0x3c, !PT ; - /*8340*/ IMAD R12, R19, 0x1000193, RZ ; - /*8350*/ LOP3.LUT R70, R21, R70, RZ, 0x3c, !PT ; - /*8360*/ IMAD R38, R27, 0x1000193, RZ ; - /*8370*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*8380*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8390*/ LOP3.LUT R38, R38, R67, RZ, 0x3c, !PT ; - /*83a0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*83b0*/ LOP3.LUT R76, R9, R4, RZ, 0x3c, !PT ; - /*83c0*/ LOP3.LUT R77, R10, R5, RZ, 0x3c, !PT ; - /*83d0*/ LOP3.LUT R78, R11, R6, RZ, 0x3c, !PT ; - /*83e0*/ LOP3.LUT R79, R12, R7, RZ, 0x3c, !PT ; - /*83f0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*8400*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*8410*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*8420*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*8430*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*8440*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*8450*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*8460*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*8470*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*8480*/ IADD3 R24, P0, R4, R88, RZ ; - /*8490*/ IMAD.X R25, RZ, RZ, R5, P0 ; - /*84a0*/ LDS R5, [R80+0x140] ; - /*84b0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*84c0*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*84d0*/ MOV R40, 0x8540 ; - /*84e0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*84f0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8500*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*8510*/ IMAD R38, R5, 0x1000193, RZ ; - /*8520*/ LOP3.LUT R38, R38, R71, RZ, 0x3c, !PT ; - /*8530*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*8540*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*8550*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*8560*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*8570*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*8580*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*8590*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*85a0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*85b0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*85c0*/ IADD3 R28, P0, R4, R88, RZ ; - /*85d0*/ IMAD.X R29, RZ, RZ, R5, P0 ; - /*85e0*/ LDS R5, [R80+0x180] ; - /*85f0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8600*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*8610*/ MOV R40, 0x8680 ; - /*8620*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8630*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8640*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*8650*/ IMAD R38, R5, 0x1000193, RZ ; - /*8660*/ LOP3.LUT R38, R38, R75, RZ, 0x3c, !PT ; - /*8670*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*8680*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*8690*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*86a0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*86b0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*86c0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*86d0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*86e0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*86f0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*8700*/ IADD3 R32, P0, R4, R88, RZ ; - /*8710*/ IMAD.X R33, RZ, RZ, R5, P0 ; - /*8720*/ LDS R5, [R80+0x1c0] ; - /*8730*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*8740*/ IMAD.MOV.U32 R39, RZ, RZ, R83 ; - /*8750*/ MOV R40, 0x87c0 ; - /*8760*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8770*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8780*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*8790*/ IMAD R38, R5, 0x1000193, RZ ; - /*87a0*/ LOP3.LUT R38, R38, R79, RZ, 0x3c, !PT ; - /*87b0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*87c0*/ BRA `(.L_x_68) ; - .weak $__internal_1_$__cuda_sm70_shflsync_idx_p - .type $__internal_1_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_1_$__cuda_sm70_shflsync_idx_p,(.L_x_200 - $__internal_1_$__cuda_sm70_shflsync_idx_p) -$__internal_1_$__cuda_sm70_shflsync_idx_p: - /*87d0*/ IMAD.MOV.U32 R41, RZ, RZ, 0x0 ; - /*87e0*/ SHFL.IDX PT, R36, R38, R39, R37 ; - /*87f0*/ RET.REL.NODEC R40 `(_Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results) ; -.L_x_69: - /*8800*/ BRA `(.L_x_69); - /*8810*/ NOP; - /*8820*/ NOP; - /*8830*/ NOP; - /*8840*/ NOP; - /*8850*/ NOP; - /*8860*/ NOP; - /*8870*/ NOP; - /*8880*/ NOP; - /*8890*/ NOP; - /*88a0*/ NOP; - /*88b0*/ NOP; - /*88c0*/ NOP; - /*88d0*/ NOP; - /*88e0*/ NOP; - /*88f0*/ NOP; -.L_x_200: - - -//--------------------- .text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,(.L_x_201 - _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ IADD3 R1, R1, -0x20, RZ ; - /*0030*/ @!P0 EXIT ; - /*0040*/ UMOV UR4, URZ ; - /*0050*/ ULDC.64 UR10, c[0x0][0x118] ; -.L_x_79: - /*0060*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x0] ; - /*0070*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0x4] ; - /*0080*/ LDG.E.128.STRONG.SM R16, [R2.64+0x10] ; - /*0090*/ LDG.E.128.STRONG.SM R8, [R2.64] ; - /*00a0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*00b0*/ UMOV UR8, 0x1 ; - /*00c0*/ S2R R0, SR_CTAID.X ; - /*00d0*/ S2R R65, SR_TID.X ; - /*00e0*/ IMAD.U32 R3, RZ, RZ, UR4 ; - /*00f0*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*0100*/ IMAD R0, R0, c[0x0][0x0], R65 ; - /*0110*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*0120*/ IADD3 R56, P0, P1, R0, c[0x0][0x160], R3 ; - /*0130*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*0140*/ ULDC UR5, c[0x3][0x180] ; - /*0150*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*0160*/ IADD3.X R57, RZ, c[0x0][0x164], R0, P0, P1 ; - /*0170*/ SHF.L.W.U32.HI R0, R56, 0x1, R57 ; - /*0180*/ STL.64 [R1+0x10], R56 ; - /*0190*/ SHF.L.W.U32.HI R3, R57, 0x1, R56 ; - /*01a0*/ LOP3.LUT R0, R0, R17, RZ, 0x3c, !PT ; - /*01b0*/ LOP3.LUT R3, R3, R16, RZ, 0x3c, !PT ; - /*01c0*/ LOP3.LUT R36, R0, 0x80000000, RZ, 0x3c, !PT ; - /*01d0*/ LOP3.LUT R4, R3, R18, RZ, 0x3c, !PT ; - /*01e0*/ SHF.L.W.U32.HI R12, R36, 0x17, R3.reuse ; - /*01f0*/ SHF.L.W.U32.HI R58, R0.reuse, 0x19, R3.reuse ; - /*0200*/ SHF.L.W.U32.HI R54, R3.reuse, 0x19, R0.reuse ; - /*0210*/ PRMT R2, R0.reuse, 0x4321, R3.reuse ; - /*0220*/ PRMT R15, R3, 0x4321, R0 ; - /*0230*/ SHF.L.W.U32.HI R41, R0, 0x15, R3 ; - /*0240*/ SHF.L.W.U32.HI R47, R3.reuse, 0x15, R0 ; - /*0250*/ SHF.L.W.U32.HI R36, R3, 0x17, R36 ; - /*0260*/ LOP3.LUT R3, R19, 0x80000000, RZ, 0x3c, !PT ; - /*0270*/ SHF.L.W.U32.HI R14, R16, 0x1, R17 ; - /*0280*/ SHF.L.W.U32.HI R5, R17, 0x1, R16 ; - /*0290*/ LOP3.LUT R6, R8, 0x1, RZ, 0x3c, !PT ; - /*02a0*/ LOP3.LUT R33, R0, R19, RZ, 0x3c, !PT ; - /*02b0*/ SHF.L.W.U32.HI R21, R3, 0x1, R18 ; - /*02c0*/ SHF.L.W.U32.HI R20, R18, 0x1, R3 ; - /*02d0*/ LOP3.LUT R14, R14, R9, RZ, 0x3c, !PT ; - /*02e0*/ LOP3.LUT R3, R5, 0x1, R8, 0x96, !PT ; - /*02f0*/ SHF.L.W.U32.HI R13, R9, 0x1, R6 ; - /*0300*/ SHF.L.W.U32.HI R62, R6, 0x1, R9 ; - /*0310*/ SHF.L.W.U32.HI R44, R33, 0x1c, R4 ; - /*0320*/ SHF.L.W.U32.HI R33, R4, 0x1c, R33 ; - /*0330*/ SHF.L.W.U32.HI R4, R10, 0x1, R11 ; - /*0340*/ SHF.L.W.U32.HI R0, R11, 0x1, R10 ; - /*0350*/ LOP3.LUT R6, R20, R11, RZ, 0x3c, !PT ; - /*0360*/ LOP3.LUT R5, R14, R11, RZ, 0x3c, !PT ; - /*0370*/ LOP3.LUT R24, R3, R10, RZ, 0x3c, !PT ; - /*0380*/ LOP3.LUT R62, R62, 0x80000000, R19, 0x96, !PT ; - /*0390*/ LOP3.LUT R11, R13, R18, RZ, 0x3c, !PT ; - /*03a0*/ LOP3.LUT R21, R21, R10, RZ, 0x3c, !PT ; - /*03b0*/ SHF.L.W.U32.HI R32, R14, 0xc, R3 ; - /*03c0*/ SHF.L.W.U32.HI R61, R3.reuse, 0xc, R14.reuse ; - /*03d0*/ SHF.L.W.U32.HI R27, R14.reuse, 0x2, R3.reuse ; - /*03e0*/ SHF.L.W.U32.HI R7, R3.reuse, 0x2, R14.reuse ; - /*03f0*/ SHF.L.W.U32.HI R38, R14.reuse, 0xd, R3.reuse ; - /*0400*/ SHF.L.W.U32.HI R23, R3, 0xd, R14 ; - /*0410*/ SHF.L.W.U32.HI R20, R14, 0xa, R3 ; - /*0420*/ SHF.L.W.U32.HI R49, R3, 0xa, R14 ; - /*0430*/ SHF.L.W.U32.HI R14, R5, 0x1, R24 ; - /*0440*/ SHF.L.W.U32.HI R3, R24, 0x1, R5 ; - /*0450*/ LOP3.LUT R5, R62.reuse, R57, RZ, 0x3c, !PT ; - /*0460*/ SHF.L.W.U32.HI R37, R62, 0x14, R11 ; - /*0470*/ SHF.L.W.U32.HI R48, R11, 0x14, R62 ; - /*0480*/ SHF.L.W.U32.HI R19, R62.reuse, 0x7, R11.reuse ; - /*0490*/ SHF.L.W.U32.HI R52, R11.reuse, 0x7, R62.reuse ; - /*04a0*/ PRMT R29, R62.reuse, 0x2107, R11.reuse ; - /*04b0*/ PRMT R25, R11, 0x2107, R62 ; - /*04c0*/ SHF.L.W.U32.HI R43, R62, 0xe, R11 ; - /*04d0*/ LOP3.LUT R10, R21, R16, RZ, 0x3c, !PT ; - /*04e0*/ LOP3.LUT R17, R6, R17, RZ, 0x3c, !PT ; - /*04f0*/ SHF.L.W.U32.HI R62, R11.reuse, 0xe, R62 ; - /*0500*/ LOP3.LUT R24, R11, R56.reuse, RZ, 0x3c, !PT ; - /*0510*/ LOP3.LUT R11, R0, R56, RZ, 0x3c, !PT ; - /*0520*/ SHF.L.W.U32.HI R50, R6, 0xb, R21 ; - /*0530*/ SHF.L.W.U32.HI R28, R21, 0xb, R6 ; - /*0540*/ SHF.L.W.U32.HI R22, R21.reuse, 0x1d, R6.reuse ; - /*0550*/ SHF.L.W.U32.HI R35, R6.reuse, 0x1d, R21.reuse ; - /*0560*/ SHF.L.W.U32.HI R18, R6.reuse, 0xf, R21.reuse ; - /*0570*/ SHF.L.W.U32.HI R16, R21.reuse, 0xf, R6.reuse ; - /*0580*/ SHF.L.W.U32.HI R45, R6, 0x6, R21 ; - /*0590*/ SHF.L.W.U32.HI R21, R21, 0x6, R6 ; - /*05a0*/ SHF.L.W.U32.HI R6, R17, 0x1e, R10 ; - /*05b0*/ SHF.L.W.U32.HI R31, R10, 0x1e, R17 ; - /*05c0*/ LOP3.LUT R10, R4, R57, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R13, R11, 0x1, RZ, 0x3c, !PT ; - /*05e0*/ SHF.L.W.U32.HI R0, R5, 0x1b, R24 ; - /*05f0*/ SHF.L.W.U32.HI R17, R24, 0x1b, R5 ; - /*0600*/ LOP3.LUT R5, R50, R32, RZ, 0x30, !PT ; - /*0610*/ SHF.L.W.U32.HI R26, R10, 0x4, R13 ; - /*0620*/ LOP3.LUT R51, R28, R61, RZ, 0x30, !PT ; - /*0630*/ SHF.L.W.U32.HI R13, R13, 0x4, R10 ; - /*0640*/ LOP3.LUT R40, R61, R11, R8, 0x90, !PT ; - /*0650*/ LOP3.LUT R60, R62, R10, R9, 0x6, !PT ; - /*0660*/ LOP3.LUT R5, R5, R10.reuse, R9.reuse, 0x96, !PT ; - /*0670*/ LOP3.LUT R39, R32, R10, R9, 0x90, !PT ; - /*0680*/ LOP3.LUT R30, R43, R11, R8, 0x6, !PT ; - /*0690*/ SHF.L.W.U32.HI R24, R10.reuse, 0x12, R11.reuse ; - /*06a0*/ SHF.L.W.U32.HI R46, R11, 0x12, R10 ; - /*06b0*/ SHF.L.W.U32.HI R34, R10, 0x9, R11 ; - /*06c0*/ SHF.L.W.U32.HI R42, R11.reuse, 0x9, R10.reuse ; - /*06d0*/ SHF.L.W.U32.HI R4, R10, 0x3, R11 ; - /*06e0*/ SHF.L.W.U32.HI R9, R11, 0x3, R10 ; - /*06f0*/ LOP3.LUT R8, R51, R11, R8, 0x96, !PT ; - /*0700*/ LOP3.LUT R10, R0, R20, R13, 0xb4, !PT ; - /*0710*/ LOP3.LUT R11, R13, R18, R20, 0xb4, !PT ; - /*0720*/ LOP3.LUT R20, R20, R15.reuse, R18, 0xb4, !PT ; - /*0730*/ LOP3.LUT R18, R18, R15, R0.reuse, 0xd2, !PT ; - /*0740*/ LOP3.LUT R15, R15, R13, R0, 0xb4, !PT ; - /*0750*/ LOP3.LUT R13, R26, R16, R49, 0xb4, !PT ; - /*0760*/ LOP3.LUT R56, R49, R2, R16, 0xb4, !PT ; - /*0770*/ LOP3.LUT R0, R17, R49, R26, 0xb4, !PT ; - /*0780*/ LOP3.LUT R16, R16, R2, R17.reuse, 0xd2, !PT ; - /*0790*/ LOP3.LUT R17, R2, R26, R17, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R53, R25, R24, R14.reuse, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R26, R24, R45, R14, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R2, R14, R58, R45, 0xb4, !PT ; - /*07d0*/ LOP3.LUT R14, R45, R25, R58, 0xb4, !PT ; - /*07e0*/ LOP3.LUT R58, R58, R24, R25, 0xb4, !PT ; - /*07f0*/ LOP3.LUT R24, R29, R46, R3.reuse, 0xd2, !PT ; - /*0800*/ LOP3.LUT R25, R46, R21, R3, 0xb4, !PT ; - /*0810*/ LOP3.LUT R3, R3, R54, R21, 0xb4, !PT ; - /*0820*/ LOP3.LUT R40, R43, R40, RZ, 0x3c, !PT ; - /*0830*/ LOP3.LUT R21, R21, R29, R54, 0xb4, !PT ; - /*0840*/ LOP3.LUT R61, R61, R41, R28, 0xb4, !PT ; - /*0850*/ LOP3.LUT R43, R28, R43, R41, 0xb4, !PT ; - /*0860*/ LOP3.LUT R54, R54, R46, R29, 0xb4, !PT ; - /*0870*/ LOP3.LUT R41, R41, R30, RZ, 0x3c, !PT ; - /*0880*/ LOP3.LUT R30, R37, R23, R4, 0xb4, !PT ; - /*0890*/ LOP3.LUT R29, R4, R22, R23, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R32, R32, R47, R50, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R4, R44, R4, R37, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R23, R23, R22, R44.reuse, 0xd2, !PT ; - /*08d0*/ LOP3.LUT R45, R48, R38, R9, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R46, R62, R39, RZ, 0x3c, !PT ; - /*08f0*/ LOP3.LUT R44, R22, R37, R44, 0xb4, !PT ; - /*0900*/ LOP3.LUT R50, R50, R62, R47, 0xb4, !PT ; - /*0910*/ LOP3.LUT R22, R33, R9, R48, 0xb4, !PT ; - /*0920*/ LOP3.LUT R39, R38, R35.reuse, R33.reuse, 0xd2, !PT ; - /*0930*/ LOP3.LUT R47, R47, R60, RZ, 0x3c, !PT ; - /*0940*/ LOP3.LUT R28, R9, R35, R38, 0xb4, !PT ; - /*0950*/ LOP3.LUT R33, R35, R48, R33, 0xb4, !PT ; - /*0960*/ LOP3.LUT R51, R52, R27.reuse, R42, 0xb4, !PT ; - /*0970*/ LOP3.LUT R49, R42, R27, R31, 0xd2, !PT ; - /*0980*/ LOP3.LUT R42, R36, R42, R52, 0xb4, !PT ; - /*0990*/ LOP3.LUT R35, R12, R34, R19, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R38, R61, R30, R14, 0x96, !PT ; - /*09b0*/ LOP3.LUT R60, R32, R45, R21, 0x96, !PT ; - /*09c0*/ LOP3.LUT R52, R31, R52, R36, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R36, R27, R36, R31, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R37, R19, R7.reuse, R34, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R27, R34, R7, R6, 0xd2, !PT ; - /*0a00*/ LOP3.LUT R9, R6, R19, R12, 0xb4, !PT ; - /*0a10*/ LOP3.LUT R12, R7, R12, R6, 0xb4, !PT ; - /*0a20*/ LOP3.LUT R38, R38, R11, R42, 0x96, !PT ; - /*0a30*/ LOP3.LUT R60, R60, R13, R35, 0x96, !PT ; - /*0a40*/ LOP3.LUT R34, R40, R44, R26, 0x96, !PT ; - /*0a50*/ LOP3.LUT R59, R46, R33, R25, 0x96, !PT ; - /*0a60*/ LOP3.LUT R19, R8, 0x1, RZ, 0x3c, !PT ; - /*0a70*/ LOP3.LUT R34, R34, R15, R36, 0x96, !PT ; - /*0a80*/ SHF.L.W.U32.HI R7, R60, 0x1, R38 ; - /*0a90*/ LOP3.LUT R59, R59, R17, R12, 0x96, !PT ; - /*0aa0*/ SHF.L.W.U32.HI R62, R38, 0x1, R60 ; - /*0ab0*/ LOP3.LUT R63, R43, R29, R58, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R48, R50, R28, R54, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R55, R19, R4, R2, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R31, R5, R22, R3, 0x96, !PT ; - /*0af0*/ LOP3.LUT R7, R7, R34, RZ, 0x3c, !PT ; - /*0b00*/ LOP3.LUT R57, R41, R23, R53, 0x96, !PT ; - /*0b10*/ LOP3.LUT R64, R47, R39, R24, 0x96, !PT ; - /*0b20*/ LOP3.LUT R62, R62, R59, RZ, 0x3c, !PT ; - /*0b30*/ LOP3.LUT R63, R63, R20, R51, 0x96, !PT ; - /*0b40*/ LOP3.LUT R48, R48, R56, R37, 0x96, !PT ; - /*0b50*/ LOP3.LUT R55, R55, R10, R52, 0x96, !PT ; - /*0b60*/ LOP3.LUT R31, R31, R0, R9, 0x96, !PT ; - /*0b70*/ LOP3.LUT R57, R57, R18, R49, 0x96, !PT ; - /*0b80*/ LOP3.LUT R64, R64, R16, R27, 0x96, !PT ; - /*0b90*/ LOP3.LUT R6, R7, R19, RZ, 0x3c, !PT ; - /*0ba0*/ LOP3.LUT R5, R62, R5, RZ, 0x3c, !PT ; -.L_x_70: - /*0bb0*/ LOP3.LUT R19, R3, R62, RZ, 0x3c, !PT ; - /*0bc0*/ USHF.L.U32 UR5, UR8, 0x3, URZ ; - /*0bd0*/ SHF.L.W.U32.HI R3, R57, 0x1, R64 ; - /*0be0*/ UIADD3 UR8, UR8, 0x1, URZ ; - /*0bf0*/ LOP3.LUT R8, R2, R7.reuse, RZ, 0x3c, !PT ; - /*0c00*/ LOP3.LUT R4, R4, R7.reuse, RZ, 0x3c, !PT ; - /*0c10*/ UISETP.NE.AND UP1, UPT, UR8, 0x17, UPT ; - /*0c20*/ LOP3.LUT R2, R10, R7, RZ, 0x3c, !PT ; - /*0c30*/ LOP3.LUT R60, R3, R60, RZ, 0x3c, !PT ; - /*0c40*/ LOP3.LUT R7, R52, R7, RZ, 0x3c, !PT ; - /*0c50*/ ULDC.64 UR6, c[0x3][UR5] ; - /*0c60*/ LOP3.LUT R22, R22, R62.reuse, RZ, 0x3c, !PT ; - /*0c70*/ LOP3.LUT R0, R0, R62.reuse, RZ, 0x3c, !PT ; - /*0c80*/ SHF.L.W.U32.HI R3, R64, 0x1, R57 ; - /*0c90*/ LOP3.LUT R62, R9, R62, RZ, 0x3c, !PT ; - /*0ca0*/ SHF.L.W.U32.HI R52, R31, 0x1, R55 ; - /*0cb0*/ SHF.L.W.U32.HI R9, R55, 0x1, R31 ; - /*0cc0*/ LOP3.LUT R38, R3, R38, RZ, 0x3c, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R3, R34, 0x1, R59 ; - /*0ce0*/ SHF.L.W.U32.HI R10, R59, 0x1, R34 ; - /*0cf0*/ LOP3.LUT R57, R52, R57, RZ, 0x3c, !PT ; - /*0d00*/ LOP3.LUT R34, R9, R64, RZ, 0x3c, !PT ; - /*0d10*/ SHF.L.W.U32.HI R52, R48, 0x1, R63 ; - /*0d20*/ SHF.L.W.U32.HI R64, R63, 0x1, R48 ; - /*0d30*/ LOP3.LUT R59, R3, R48, RZ, 0x3c, !PT ; - /*0d40*/ LOP3.LUT R55, R52, R55, RZ, 0x3c, !PT ; - /*0d50*/ LOP3.LUT R48, R10, R63, RZ, 0x3c, !PT ; - /*0d60*/ LOP3.LUT R52, R64, R31, RZ, 0x3c, !PT ; - /*0d70*/ LOP3.LUT R31, R38, R43, RZ, 0x3c, !PT ; - /*0d80*/ SHF.L.W.U32.HI R10, R0, 0x9, R2 ; - /*0d90*/ SHF.L.W.U32.HI R9, R2, 0x9, R0 ; - /*0da0*/ LOP3.LUT R29, R38, R29, RZ, 0x3c, !PT ; - /*0db0*/ LOP3.LUT R43, R58, R38.reuse, RZ, 0x3c, !PT ; - /*0dc0*/ LOP3.LUT R20, R20, R38, RZ, 0x3c, !PT ; - /*0dd0*/ SHF.L.W.U32.HI R2, R22, 0x4, R4 ; - /*0de0*/ SHF.L.W.U32.HI R0, R4, 0x4, R22 ; - /*0df0*/ LOP3.LUT R38, R51, R38, RZ, 0x3c, !PT ; - /*0e00*/ SHF.L.W.U32.HI R3, R62, 0x12, R7 ; - /*0e10*/ SHF.L.W.U32.HI R4, R7, 0x12, R62 ; - /*0e20*/ LOP3.LUT R51, R18, R48, RZ, 0x3c, !PT ; - /*0e30*/ SHF.L.W.U32.HI R7, R19, 0x3, R8 ; - /*0e40*/ LOP3.LUT R18, R49, R48, RZ, 0x3c, !PT ; - /*0e50*/ SHF.L.W.U32.HI R8, R8, 0x3, R19 ; - /*0e60*/ LOP3.LUT R49, R16, R59.reuse, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R19, R56, R60, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R16, R27, R59, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R22, R60.reuse, R50, RZ, 0x3c, !PT ; - /*0ea0*/ LOP3.LUT R28, R60, R28, RZ, 0x3c, !PT ; - /*0eb0*/ LOP3.LUT R54, R54, R60, RZ, 0x3c, !PT ; - /*0ec0*/ LOP3.LUT R56, R25, R34.reuse, RZ, 0x3c, !PT ; - /*0ed0*/ LOP3.LUT R27, R12, R34, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R60, R37, R60, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R25, R17, R34, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R12, R26, R57, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R37, R48.reuse, R23, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R17, R57, R40, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R26, R15, R57, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R58, R48, R41, RZ, 0x3c, !PT ; - /*0f50*/ LOP3.LUT R23, R53, R48, RZ, 0x3c, !PT ; - /*0f60*/ LOP3.LUT R36, R36, R57, RZ, 0x3c, !PT ; - /*0f70*/ LOP3.LUT R15, R55, R30, RZ, 0x3c, !PT ; - /*0f80*/ LOP3.LUT R40, R52, R45, RZ, 0x3c, !PT ; - /*0f90*/ LOP3.LUT R48, R59, R39, RZ, 0x3c, !PT ; - /*0fa0*/ LOP3.LUT R53, R14, R55, RZ, 0x3c, !PT ; - /*0fb0*/ LOP3.LUT R45, R13, R52, RZ, 0x3c, !PT ; - /*0fc0*/ LOP3.LUT R24, R24, R59, RZ, 0x3c, !PT ; - /*0fd0*/ LOP3.LUT R39, R34.reuse, R46, RZ, 0x3c, !PT ; - /*0fe0*/ LOP3.LUT R33, R34, R33, RZ, 0x3c, !PT ; - /*0ff0*/ LOP3.LUT R14, R42, R55, RZ, 0x3c, !PT ; - /*1000*/ LOP3.LUT R21, R21, R52, RZ, 0x3c, !PT ; - /*1010*/ LOP3.LUT R13, R35, R52, RZ, 0x3c, !PT ; - /*1020*/ LOP3.LUT R34, R57, R44, RZ, 0x3c, !PT ; - /*1030*/ LOP3.LUT R52, R52, R32, RZ, 0x3c, !PT ; - /*1040*/ SHF.L.W.U32.HI R41, R49, 0x15, R51 ; - /*1050*/ LOP3.LUT R44, R11, R55, RZ, 0x3c, !PT ; - /*1060*/ SHF.L.W.U32.HI R46, R40, 0xc, R15 ; - /*1070*/ SHF.L.W.U32.HI R50, R54, 0xb, R43 ; - /*1080*/ SHF.L.W.U32.HI R32, R27, 0xe, R36 ; - /*1090*/ SHF.L.W.U32.HI R42, R36, 0xe, R27 ; - /*10a0*/ SHF.L.W.U32.HI R49, R51, 0x15, R49 ; - /*10b0*/ SHF.L.W.U32.HI R40, R15, 0xc, R40 ; - /*10c0*/ SHF.L.W.U32.HI R43, R43, 0xb, R54 ; - /*10d0*/ SHF.L.W.U32.HI R27, R56, 0x7, R12 ; - /*10e0*/ SHF.L.W.U32.HI R51, R12, 0x7, R56 ; - /*10f0*/ SHF.L.W.U32.HI R11, R22, 0x1e, R31 ; - /*1100*/ SHF.L.W.U32.HI R35, R31, 0x1e, R22 ; - /*1110*/ SHF.L.W.U32.HI R36, R13, 0x2, R14 ; - /*1120*/ SHF.L.W.U32.HI R12, R14, 0x2, R13 ; - /*1130*/ SHF.L.W.U32.HI R22, R24, 0x19, R23 ; - /*1140*/ PRMT R14, R16, 0x4321, R18 ; - /*1150*/ PRMT R15, R18, 0x4321, R16 ; - /*1160*/ SHF.L.W.U32.HI R23, R23, 0x19, R24 ; - /*1170*/ LOP3.LUT R47, R59, R47, RZ, 0x3c, !PT ; - /*1180*/ LOP3.LUT R30, R55, R61, RZ, 0x3c, !PT ; - /*1190*/ SHF.L.W.U32.HI R16, R39, 0x1b, R17 ; - /*11a0*/ PRMT R24, R25, 0x2107, R26 ; - /*11b0*/ SHF.L.W.U32.HI R13, R48, 0x17, R37 ; - /*11c0*/ SHF.L.W.U32.HI R17, R17, 0x1b, R39 ; - /*11d0*/ PRMT R25, R26, 0x2107, R25 ; - /*11e0*/ LOP3.LUT R55, R6, R43, R40, 0xb4, !PT ; - /*11f0*/ LOP3.LUT R61, R40, R41, R43, 0xb4, !PT ; - /*1200*/ SHF.L.W.U32.HI R37, R37, 0x17, R48 ; - /*1210*/ SHF.L.W.U32.HI R26, R28, 0x6, R29 ; - /*1220*/ SHF.L.W.U32.HI R39, R45, 0xd, R44 ; - /*1230*/ LOP3.LUT R43, R43, R32, R41, 0xb4, !PT ; - /*1240*/ SHF.L.W.U32.HI R28, R29, 0x6, R28 ; - /*1250*/ SHF.L.W.U32.HI R44, R44, 0xd, R45 ; - /*1260*/ LOP3.LUT R41, R41, R32, R6.reuse, 0xd2, !PT ; - /*1270*/ LOP3.LUT R40, R32, R40, R6, 0xb4, !PT ; - /*1280*/ SHF.L.W.U32.HI R29, R52, 0x1, R30 ; - /*1290*/ SHF.L.W.U32.HI R45, R47, 0x1c, R58 ; - /*12a0*/ SHF.L.W.U32.HI R48, R58, 0x1c, R47 ; - /*12b0*/ LOP3.LUT R6, R5, R50, R46, 0xb4, !PT ; - /*12c0*/ LOP3.LUT R32, R46, R49, R50, 0xb4, !PT ; - /*12d0*/ SHF.L.W.U32.HI R30, R30, 0x1, R52 ; - /*12e0*/ LOP3.LUT R50, R50, R42.reuse, R49, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R47, R49, R42, R5.reuse, 0xd2, !PT ; - /*1300*/ LOP3.LUT R46, R42, R46, R5, 0xb4, !PT ; - /*1310*/ SHF.L.W.U32.HI R18, R19, 0xf, R20 ; - /*1320*/ LOP3.LUT R52, R35, R51, R37, 0xb4, !PT ; - /*1330*/ LOP3.LUT R42, R37, R9, R51, 0xb4, !PT ; - /*1340*/ SHF.L.W.U32.HI R19, R20, 0xf, R19 ; - /*1350*/ LOP3.LUT R51, R51, R36.reuse, R9, 0xb4, !PT ; - /*1360*/ LOP3.LUT R49, R9, R36, R35, 0xd2, !PT ; - /*1370*/ SHF.L.W.U32.HI R20, R21, 0xa, R53 ; - /*1380*/ LOP3.LUT R36, R36, R37, R35, 0xb4, !PT ; - /*1390*/ LOP3.LUT R9, R11, R27, R13, 0xb4, !PT ; - /*13a0*/ LOP3.LUT R35, R13, R10, R27, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R37, R27, R12.reuse, R10, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R27, R10, R12, R11, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R12, R12, R13, R11, 0xb4, !PT ; - /*13e0*/ SHF.L.W.U32.HI R21, R53, 0xa, R21 ; - /*13f0*/ LOP3.LUT R10, R16, R20, R0, 0xb4, !PT ; - /*1400*/ LOP3.LUT R11, R0, R18, R20, 0xb4, !PT ; - /*1410*/ LOP3.LUT R20, R20, R15, R18, 0xb4, !PT ; - /*1420*/ SHF.L.W.U32.HI R31, R33, 0x14, R34 ; - /*1430*/ LOP3.LUT R18, R18, R15, R16.reuse, 0xd2, !PT ; - /*1440*/ SHF.L.W.U32.HI R33, R34, 0x14, R33 ; - /*1450*/ LOP3.LUT R15, R15, R0, R16, 0xb4, !PT ; - /*1460*/ SHF.L.W.U32.HI R34, R60, 0x1d, R38 ; - /*1470*/ LOP3.LUT R0, R17, R21, R2, 0xb4, !PT ; - /*1480*/ LOP3.LUT R16, R19, R14, R17, 0xd2, !PT ; - /*1490*/ SHF.L.W.U32.HI R38, R38, 0x1d, R60 ; - /*14a0*/ LOP3.LUT R13, R2, R19, R21, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R56, R21, R14, R19, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R17, R14, R2, R17, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R2, R29, R22, R26, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R14, R26, R25, R22, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R58, R22, R3.reuse, R25, 0xb4, !PT ; - /*1500*/ LOP3.LUT R53, R25, R3, R29.reuse, 0xd2, !PT ; - /*1510*/ LOP3.LUT R26, R3, R26, R29, 0xb4, !PT ; - /*1520*/ LOP3.LUT R21, R28, R24, R23, 0xb4, !PT ; - /*1530*/ LOP3.LUT R54, R23, R4, R24, 0xb4, !PT ; - /*1540*/ LOP3.LUT R3, R30, R23, R28, 0xb4, !PT ; - /*1550*/ LOP3.LUT R24, R24, R4, R30.reuse, 0xd2, !PT ; - /*1560*/ LOP3.LUT R25, R4, R28, R30, 0xb4, !PT ; - /*1570*/ LOP3.LUT R30, R31, R44, R7, 0xb4, !PT ; - /*1580*/ LOP3.LUT R29, R7, R38.reuse, R44, 0xb4, !PT ; - /*1590*/ LOP3.LUT R23, R44, R38, R45, 0xd2, !PT ; - /*15a0*/ LOP3.LUT R4, R45, R7, R31, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R44, R38, R31, R45, 0xb4, !PT ; - /*15c0*/ LOP3.LUT R45, R33, R39, R8, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R22, R48, R8, R33, 0xb4, !PT ; - /*15e0*/ LOP3.LUT R38, R61, R30, R14, 0x96, !PT ; - /*15f0*/ LOP3.LUT R60, R32, R45, R21, 0x96, !PT ; - /*1600*/ LOP3.LUT R33, R34, R33, R48, 0xb4, !PT ; - /*1610*/ LOP3.LUT R28, R8, R34.reuse, R39, 0xb4, !PT ; - /*1620*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*1630*/ LOP3.LUT R39, R39, R34, R48, 0xd2, !PT ; - /*1640*/ LOP3.LUT R34, R40, R44, R26, 0x96, !PT ; - /*1650*/ LOP3.LUT R38, R38, R11, R42, 0x96, !PT ; - /*1660*/ LOP3.LUT R60, R60, R13, R35, 0x96, !PT ; - /*1670*/ LOP3.LUT R59, R46, R33, R25, 0x96, !PT ; - /*1680*/ LOP3.LUT R34, R34, R15, R36, 0x96, !PT ; - /*1690*/ SHF.L.W.U32.HI R7, R60, 0x1, R38 ; - /*16a0*/ LOP3.LUT R5, R55, UR6, RZ, 0x3c, !PT ; - /*16b0*/ LOP3.LUT R19, R6, UR7, RZ, 0x3c, !PT ; - /*16c0*/ LOP3.LUT R59, R59, R17, R12, 0x96, !PT ; - /*16d0*/ SHF.L.W.U32.HI R62, R38, 0x1, R60 ; - /*16e0*/ LOP3.LUT R7, R7, R34, RZ, 0x3c, !PT ; - /*16f0*/ LOP3.LUT R63, R43, R29, R58, 0x96, !PT ; - /*1700*/ LOP3.LUT R48, R50, R28, R54, 0x96, !PT ; - /*1710*/ LOP3.LUT R57, R41, R23, R53, 0x96, !PT ; - /*1720*/ LOP3.LUT R64, R47, R39, R24, 0x96, !PT ; - /*1730*/ LOP3.LUT R55, R5, R4, R2, 0x96, !PT ; - /*1740*/ LOP3.LUT R31, R19, R22, R3, 0x96, !PT ; - /*1750*/ LOP3.LUT R62, R62, R59, RZ, 0x3c, !PT ; - /*1760*/ LOP3.LUT R6, R7, R5, RZ, 0x3c, !PT ; - /*1770*/ LOP3.LUT R63, R63, R20, R51, 0x96, !PT ; - /*1780*/ LOP3.LUT R48, R48, R56, R37, 0x96, !PT ; - /*1790*/ LOP3.LUT R57, R57, R18, R49, 0x96, !PT ; - /*17a0*/ LOP3.LUT R64, R64, R16, R27, 0x96, !PT ; - /*17b0*/ LOP3.LUT R55, R55, R10, R52, 0x96, !PT ; - /*17c0*/ LOP3.LUT R31, R31, R0, R9, 0x96, !PT ; - /*17d0*/ LOP3.LUT R5, R62, R19, RZ, 0x3c, !PT ; - /*17e0*/ @P0 BRA `(.L_x_70) ; - /*17f0*/ SHF.L.W.U32.HI R0, R48, 0x1, R63 ; - /*1800*/ SHF.L.W.U32.HI R10, R31, 0x1, R55 ; - /*1810*/ LOP3.LUT R0, R0, R55, RZ, 0x3c, !PT ; - /*1820*/ LOP3.LUT R2, R2, R7, RZ, 0x3c, !PT ; - /*1830*/ SHF.L.W.U32.HI R8, R59, 0x1, R34 ; - /*1840*/ SHF.L.W.U32.HI R4, R63, 0x1, R48 ; - /*1850*/ SHF.L.W.U32.HI R55, R55, 0x1, R31 ; - /*1860*/ SHF.L.W.U32.HI R7, R64, 0x1, R57 ; - /*1870*/ SHF.L.W.U32.HI R59, R34, 0x1, R59 ; - /*1880*/ SHF.L.W.U32.HI R9, R57, 0x1, R64 ; - /*1890*/ LOP3.LUT R3, R3, R62, RZ, 0x3c, !PT ; - /*18a0*/ LOP3.LUT R4, R4, R31, RZ, 0x3c, !PT ; - /*18b0*/ LOP3.LUT R57, R10, R57, RZ, 0x3c, !PT ; - /*18c0*/ LOP3.LUT R64, R55, R64, RZ, 0x3c, !PT ; - /*18d0*/ LOP3.LUT R38, R7, R38, RZ, 0x3c, !PT ; - /*18e0*/ LOP3.LUT R63, R8, R63, RZ, 0x3c, !PT ; - /*18f0*/ LOP3.LUT R48, R59, R48, RZ, 0x3c, !PT ; - /*1900*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*1910*/ SHF.L.W.U32.HI R8, R3, 0x3, R2 ; - /*1920*/ SHF.L.W.U32.HI R43, R2, 0x3, R3 ; - /*1930*/ LOP3.LUT R30, R0.reuse, R30, RZ, 0x3c, !PT ; - /*1940*/ LOP3.LUT R11, R0, R11, RZ, 0x3c, !PT ; - /*1950*/ LOP3.LUT R45, R4, R45, RZ, 0x3c, !PT ; - /*1960*/ LOP3.LUT R33, R64, R33, RZ, 0x3c, !PT ; - /*1970*/ LOP3.LUT R44, R57, R44, RZ, 0x3c, !PT ; - /*1980*/ LOP3.LUT R3, R38, R58, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R4, R4, R13, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R47, R48, R47, RZ, 0x3c, !PT ; - /*19b0*/ LOP3.LUT R0, R63, R41, RZ, 0x3c, !PT ; - /*19c0*/ LOP3.LUT R37, R60, R37, RZ, 0x3c, !PT ; - /*19d0*/ LOP3.LUT R38, R38, R51, RZ, 0x3c, !PT ; - /*19e0*/ SHF.L.W.U32.HI R40, R33, 0x14, R44 ; - /*19f0*/ SHF.L.W.U32.HI R44, R44, 0x14, R33 ; - /*1a00*/ SHF.L.W.U32.HI R7, R4, 0xd, R11 ; - /*1a10*/ SHF.L.W.U32.HI R39, R0, 0x1c, R47 ; - /*1a20*/ SHF.L.W.U32.HI R2, R37, 0x1d, R38 ; - /*1a30*/ LOP3.LUT R54, R60, R54, RZ, 0x3c, !PT ; - /*1a40*/ LOP3.LUT R16, R48, R16, RZ, 0x3c, !PT ; - /*1a50*/ LOP3.LUT R63, R63, R18, RZ, 0x3c, !PT ; - /*1a60*/ LOP3.LUT R12, R64, R12, RZ, 0x3c, !PT ; - /*1a70*/ LOP3.LUT R57, R57, R36, RZ, 0x3c, !PT ; - /*1a80*/ LOP3.LUT R39, R39, R43, R44, 0xb4, !PT ; - /*1a90*/ LOP3.LUT R41, R44, R7, R43, 0xb4, !PT ; - /*1aa0*/ SHF.L.W.U32.HI R11, R11, 0xd, R4 ; - /*1ab0*/ LOP3.LUT R43, R43, R2, R7, 0xb4, !PT ; - /*1ac0*/ IMAD.SHL.U32 R2, R65, 0x40, RZ ; - /*1ad0*/ SHF.L.W.U32.HI R4, R45, 0xc, R30 ; - /*1ae0*/ IMAD.SHL.U32 R65, R65, 0x10, RZ ; - /*1af0*/ SHF.L.W.U32.HI R33, R54, 0xb, R3 ; - /*1b00*/ SHF.L.W.U32.HI R32, R3, 0xb, R54 ; - /*1b10*/ SHF.L.W.U32.HI R45, R30, 0xc, R45 ; - /*1b20*/ SHF.L.W.U32.HI R3, R12, 0xe, R57 ; - /*1b30*/ SHF.L.W.U32.HI R34, R16, 0x15, R63 ; - /*1b40*/ SHF.L.W.U32.HI R9, R47, 0x1c, R0 ; - /*1b50*/ SHF.L.W.U32.HI R16, R63, 0x15, R16 ; - /*1b60*/ LOP3.LUT R44, R6, R32, R45, 0xb4, !PT ; - /*1b70*/ LOP3.LUT R46, R45, R34, R32, 0xb4, !PT ; - /*1b80*/ LOP3.LUT R36, R3, R45, R6, 0xb4, !PT ; - /*1b90*/ SHF.L.W.U32.HI R42, R38, 0x1d, R37 ; - /*1ba0*/ SHF.L.W.U32.HI R12, R57, 0xe, R12 ; - /*1bb0*/ LOP3.LUT R65, R65, 0x30, RZ, 0xc0, !PT ; - /*1bc0*/ LOP3.LUT R0, R2, 0x3fe00, RZ, 0xc0, !PT ; - /*1bd0*/ LOP3.LUT R45, R5, R33, R4, 0xb4, !PT ; - /*1be0*/ LOP3.LUT R38, R9, R8, R40, 0xb4, !PT ; - /*1bf0*/ IMAD.IADD R65, R0, 0x1, R65 ; - /*1c00*/ LOP3.LUT R32, R32, R3, R34, 0xb4, !PT ; - /*1c10*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*1c20*/ LOP3.LUT R47, R4, R16, R33, 0xb4, !PT ; - /*1c30*/ LOP3.LUT R40, R40, R11, R8, 0xb4, !PT ; - /*1c40*/ LOP3.LUT R42, R8, R42, R11, 0xb4, !PT ; - /*1c50*/ LOP3.LUT R34, R34, R3, R6, 0xd2, !PT ; - /*1c60*/ LOP3.LUT R33, R33, R12.reuse, R16, 0xb4, !PT ; - /*1c70*/ STS.128 [R2+0x830], R40 ; - /*1c80*/ LOP3.LUT R35, R16, R12, R5.reuse, 0xd2, !PT ; - /*1c90*/ LOP3.LUT R37, R12, R4, R5, 0xb4, !PT ; - /*1ca0*/ LOP3.LUT R44, R44, 0x80008008, RZ, 0x3c, !PT ; - /*1cb0*/ STS.128 [R2+0x810], R32 ; - /*1cc0*/ LOP3.LUT R45, R45, 0x80000000, RZ, 0x3c, !PT ; - /*1cd0*/ STS.128 [R2+0x820], R36 ; - /*1ce0*/ STS.128 [R2+0x800], R44 ; - /*1cf0*/ LDS.128 R4, [R65+0x800] ; - /*1d00*/ LDS.128 R8, [R65+0x840] ; - /*1d10*/ LDS.128 R12, [R65+0x880] ; - /*1d20*/ LDS.128 R16, [R65+0x8c0] ; - /*1d30*/ LDS.128 R20, [R65+0x900] ; - /*1d40*/ LDS.128 R24, [R65+0x940] ; - /*1d50*/ LDS.128 R28, [R65+0x980] ; - /*1d60*/ LDS.128 R32, [R65+0x9c0] ; -.L_x_74: - /*1d70*/ S2R R37, SR_TID.X ; - /*1d80*/ IMAD.SHL.U32 R2, R37, 0x40, RZ ; - /*1d90*/ LOP3.LUT R3, R2, 0x3fe00, RZ, 0xc0, !PT ; - /*1da0*/ SHF.R.U32.HI R2, RZ, 0x2, R0 ; - /*1db0*/ LDS R3, [R3+0x800] ; - /*1dc0*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*1dd0*/ IMAD R3, R3, 0x1000193, RZ ; - /*1de0*/ LOP3.LUT R3, R3, R4, RZ, 0x3c, !PT ; - /*1df0*/ @!PT BRA `(.L_x_71) ; - /*1e00*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; -.L_x_80: - /*1e10*/ IMAD.HI.U32 R36, R3, c[0x3][0x18c], RZ ; - /*1e20*/ S2R R40, SR_TID.X ; - /*1e30*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*1e40*/ IMAD.MOV.U32 R38, RZ, RZ, 0x80 ; - /*1e50*/ IMAD R3, R36, c[0x3][0x184], R3 ; - /*1e60*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*1e70*/ SEL R36, RZ, c[0x3][0x184], !P0 ; - /*1e80*/ IMAD.IADD R36, R3, 0x1, -R36 ; - /*1e90*/ IMAD.SHL.U32 R3, R37, 0x10, RZ ; - /*1ea0*/ IMAD.WIDE.U32 R36, R36, R38, c[0x3][0x190] ; - /*1eb0*/ LOP3.LUT R3, R3, 0x70, RZ, 0xe2, !PT ; - /*1ec0*/ IMAD.SHL.U32 R40, R40, 0x40, RZ ; - /*1ed0*/ IADD3 R36, P0, R36, R3, RZ ; - /*1ee0*/ LOP3.LUT R40, R40, 0x3fe00, RZ, 0xc0, !PT ; - /*1ef0*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*1f00*/ LDS R3, [R40+0x840] ; - /*1f10*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*1f20*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*1f30*/ IMAD R3, R3, 0x1000193, RZ ; - /*1f40*/ LOP3.LUT R43, R3, R8, RZ, 0x3c, !PT ; - /*1f50*/ @!PT BRA `(.L_x_72) ; - /*1f60*/ S2R R64, SR_TID.X ; - /*1f70*/ IMAD.MOV.U32 R66, RZ, RZ, 0x80 ; - /*1f80*/ SHFL.IDX PT, R3, R43, R2, 0x181f ; - /*1f90*/ S2R R68, SR_TID.X ; - /*1fa0*/ IMAD.SHL.U32 R64, R64, 0x40, RZ ; - /*1fb0*/ IMAD.HI.U32 R40, R3, c[0x3][0x18c], RZ ; - /*1fc0*/ LOP3.LUT R64, R64, 0x3fe00, RZ, 0xc0, !PT ; - /*1fd0*/ IMAD.MOV R40, RZ, RZ, -R40 ; - /*1fe0*/ LDS R56, [R64+0x880] ; - /*1ff0*/ IMAD.SHL.U32 R68, R68, 0x10, RZ ; - /*2000*/ IMAD R3, R40, c[0x3][0x184], R3 ; - /*2010*/ LDS R57, [R64+0x8c0] ; - /*2020*/ LOP3.LUT R68, R68, 0x70, RZ, 0xe2, !PT ; - /*2030*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*2040*/ LDS R58, [R64+0x900] ; - /*2050*/ SEL R40, RZ, c[0x3][0x184], !P0 ; - /*2060*/ IMAD.IADD R40, R3, 0x1, -R40 ; - /*2070*/ IMAD.WIDE.U32 R40, R40, R66, c[0x3][0x190] ; - /*2080*/ IADD3 R40, P0, R40, R68, RZ ; - /*2090*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*20a0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*20b0*/ LOP3.LUT R3, R56, R0.reuse, RZ, 0x3c, !PT ; - /*20c0*/ LOP3.LUT R46, R57, R0, RZ, 0x3c, !PT ; - /*20d0*/ IMAD R3, R3, 0x1000193, RZ ; - /*20e0*/ IMAD R47, R46, 0x1000193, RZ ; - /*20f0*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*2100*/ LOP3.LUT R49, R47, R16, RZ, 0x3c, !PT ; - /*2110*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; - /*2120*/ SHFL.IDX PT, R49, R49, R2, 0x181f ; - /*2130*/ IMAD.HI.U32 R44, R3, c[0x3][0x18c], RZ ; - /*2140*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*2150*/ IMAD R44, R44, c[0x3][0x184], R3 ; - /*2160*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*2170*/ SEL R45, RZ, c[0x3][0x184], !P0 ; - /*2180*/ IMAD.IADD R45, R44, 0x1, -R45 ; - /*2190*/ IMAD.WIDE.U32 R44, R45, R66, c[0x3][0x190] ; - /*21a0*/ IADD3 R44, P0, R44, R68, RZ ; - /*21b0*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*21c0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*21d0*/ IMAD.HI.U32 R3, R49, c[0x3][0x18c], RZ ; - /*21e0*/ LOP3.LUT R50, R58, R0, RZ, 0x3c, !PT ; - /*21f0*/ IMAD.MOV R48, RZ, RZ, -R3 ; - /*2200*/ IMAD R3, R48, c[0x3][0x184], R49 ; - /*2210*/ IMAD R49, R50, 0x1000193, RZ ; - /*2220*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*2230*/ LOP3.LUT R53, R49, R20, RZ, 0x3c, !PT ; - /*2240*/ SEL R48, RZ, c[0x3][0x184], !P0 ; - /*2250*/ SHFL.IDX PT, R53, R53, R2, 0x181f ; - /*2260*/ IMAD.IADD R48, R3, 0x1, -R48 ; - /*2270*/ LDS R3, [R64+0x940] ; - /*2280*/ IMAD.WIDE.U32 R48, R48, R66, c[0x3][0x190] ; - /*2290*/ IADD3 R48, P0, R48, R68, RZ ; - /*22a0*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*22b0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*22c0*/ IMAD R61, R4, 0x1000193, RZ ; - /*22d0*/ IMAD.HI.U32 R52, R53, c[0x3][0x18c], RZ ; - /*22e0*/ LOP3.LUT R61, R61, R36, RZ, 0x3c, !PT ; - /*22f0*/ IMAD.MOV R52, RZ, RZ, -R52 ; - /*2300*/ LDS R36, [R64+0x980] ; - /*2310*/ IMAD R52, R52, c[0x3][0x184], R53 ; - /*2320*/ ISETP.GE.U32.AND P0, PT, R52, c[0x3][0x184], PT ; - /*2330*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*2340*/ LOP3.LUT R4, R3, R0, RZ, 0x3c, !PT ; - /*2350*/ IMAD.IADD R52, R52, 0x1, -R55 ; - /*2360*/ IMAD R59, R4, 0x1000193, RZ ; - /*2370*/ IMAD.WIDE.U32 R52, R52, R66, c[0x3][0x190] ; - /*2380*/ IADD3 R52, P0, R52, R68, RZ ; - /*2390*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*23a0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*23b0*/ LOP3.LUT R63, R59, R24, RZ, 0x3c, !PT ; - /*23c0*/ IMAD R60, R5, 0x1000193, RZ ; - /*23d0*/ IMAD R65, R6, 0x1000193, RZ ; - /*23e0*/ SHFL.IDX PT, R4, R63, R2, 0x181f ; - /*23f0*/ LOP3.LUT R59, R60, R37, RZ, 0x3c, !PT ; - /*2400*/ IMAD R69, R8, 0x1000193, RZ ; - /*2410*/ LOP3.LUT R60, R65, R38, RZ, 0x3c, !PT ; - /*2420*/ IMAD R8, R9, 0x1000193, RZ ; - /*2430*/ IMAD R62, R7, 0x1000193, RZ ; - /*2440*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*2450*/ LOP3.LUT R62, R62, R39, RZ, 0x3c, !PT ; - /*2460*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2470*/ IMAD R5, R5, c[0x3][0x184], R4 ; - /*2480*/ LOP3.LUT R4, R36, R0, RZ, 0x3c, !PT ; - /*2490*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*24a0*/ IMAD R37, R4, 0x1000193, RZ ; - /*24b0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*24c0*/ LOP3.LUT R37, R37, R28, RZ, 0x3c, !PT ; - /*24d0*/ IMAD.IADD R5, R5, 0x1, -R6 ; - /*24e0*/ SHFL.IDX PT, R4, R37, R2, 0x181f ; - /*24f0*/ LDS R37, [R64+0x9c0] ; - /*2500*/ IMAD.HI.U32 R6, R4, c[0x3][0x18c], RZ ; - /*2510*/ IMAD.MOV R7, RZ, RZ, -R6 ; - /*2520*/ LOP3.LUT R63, R8, R41, RZ, 0x3c, !PT ; - /*2530*/ IMAD R8, R7, c[0x3][0x184], R4 ; - /*2540*/ LOP3.LUT R69, R69, R40, RZ, 0x3c, !PT ; - /*2550*/ IMAD.WIDE.U32 R4, R5, R66, c[0x3][0x190] ; - /*2560*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*2570*/ IADD3 R4, P1, R4, R68, RZ ; - /*2580*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*2590*/ IMAD.X R5, RZ, RZ, R5, P1 ; - /*25a0*/ IMAD.IADD R8, R8, 0x1, -R7 ; - /*25b0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*25c0*/ IMAD R9, R10, 0x1000193, RZ ; - /*25d0*/ IMAD R10, R11, 0x1000193, RZ ; - /*25e0*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*25f0*/ IMAD.WIDE.U32 R8, R8, R66, c[0x3][0x190] ; - /*2600*/ LOP3.LUT R43, R10, R43, RZ, 0x3c, !PT ; - /*2610*/ LOP3.LUT R10, R37, R0, RZ, 0x3c, !PT ; - /*2620*/ IADD3 R8, P0, R8, R68, RZ ; - /*2630*/ IMAD R11, R10, 0x1000193, RZ ; - /*2640*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*2650*/ IMAD R10, R13, 0x1000193, RZ ; - /*2660*/ LOP3.LUT R39, R11, R32, RZ, 0x3c, !PT ; - /*2670*/ IMAD R11, R12, 0x1000193, RZ ; - /*2680*/ IMAD R13, R14, 0x1000193, RZ ; - /*2690*/ SHFL.IDX PT, R38, R39, R2, 0x181f ; - /*26a0*/ LOP3.LUT R64, R11, R44, RZ, 0x3c, !PT ; - /*26b0*/ S2R R44, SR_TID.X ; - /*26c0*/ LOP3.LUT R41, R10, R45, RZ, 0x3c, !PT ; - /*26d0*/ LOP3.LUT R46, R13, R46, RZ, 0x3c, !PT ; - /*26e0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*26f0*/ IMAD.HI.U32 R12, R38, c[0x3][0x18c], RZ ; - /*2700*/ IADD3 R40, R0, 0x1, RZ ; - /*2710*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*2720*/ IMAD R14, R15, 0x1000193, RZ ; - /*2730*/ IMAD R12, R13, c[0x3][0x184], R38 ; - /*2740*/ IMAD R15, R18, 0x1000193, RZ ; - /*2750*/ LOP3.LUT R67, R14, R47, RZ, 0x3c, !PT ; - /*2760*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*2770*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*2780*/ IMAD.SHL.U32 R44, R44, 0x40, RZ ; - /*2790*/ IMAD.IADD R12, R12, 0x1, -R13 ; - /*27a0*/ LOP3.LUT R44, R44, 0x3fe00, RZ, 0xc0, !PT ; - /*27b0*/ IMAD R13, R16, 0x1000193, RZ ; - /*27c0*/ IMAD R16, R17, 0x1000193, RZ ; - /*27d0*/ LDS R39, [R44+0x800] ; - /*27e0*/ LDS R38, [R44+0x840] ; - /*27f0*/ LOP3.LUT R48, R13, R48, RZ, 0x3c, !PT ; - /*2800*/ IMAD.WIDE.U32 R12, R12, R66, c[0x3][0x190] ; - /*2810*/ LOP3.LUT R49, R16, R49, RZ, 0x3c, !PT ; - /*2820*/ LOP3.LUT R50, R15, R50, RZ, 0x3c, !PT ; - /*2830*/ IMAD R16, R19, 0x1000193, RZ ; - /*2840*/ IADD3 R12, P0, R12, R68, RZ ; - /*2850*/ LOP3.LUT R47, R16, R51, RZ, 0x3c, !PT ; - /*2860*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*2870*/ LOP3.LUT R14, R39, R40, RZ, 0x3c, !PT ; - /*2880*/ IMAD R14, R14, 0x1000193, RZ ; - /*2890*/ LOP3.LUT R17, R14, R59, RZ, 0x3c, !PT ; - /*28a0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*28b0*/ IMAD R19, R20, 0x1000193, RZ ; - /*28c0*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*28d0*/ LOP3.LUT R65, R19, R52, RZ, 0x3c, !PT ; - /*28e0*/ IMAD.HI.U32 R18, R16, c[0x3][0x18c], RZ ; - /*28f0*/ IMAD.MOV R19, RZ, RZ, -R18 ; - /*2900*/ IMAD R18, R21, 0x1000193, RZ ; - /*2910*/ IMAD R16, R19, c[0x3][0x184], R16 ; - /*2920*/ LOP3.LUT R53, R18, R53, RZ, 0x3c, !PT ; - /*2930*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*2940*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*2950*/ IMAD.IADD R16, R16, 0x1, -R19 ; - /*2960*/ IMAD R19, R22, 0x1000193, RZ ; - /*2970*/ IMAD.WIDE.U32 R16, R16, R66, c[0x3][0x190] ; - /*2980*/ LOP3.LUT R52, R19, R54, RZ, 0x3c, !PT ; - /*2990*/ IADD3 R16, P0, R16, R68, RZ ; - /*29a0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*29b0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*29c0*/ IMAD R20, R23, 0x1000193, RZ ; - /*29d0*/ IMAD R23, R24, 0x1000193, RZ ; - /*29e0*/ S2R R24, SR_TID.X ; - /*29f0*/ LOP3.LUT R55, R20, R55, RZ, 0x3c, !PT ; - /*2a00*/ IMAD R22, R27, 0x1000193, RZ ; - /*2a10*/ LOP3.LUT R20, R38, R40, RZ, 0x3c, !PT ; - /*2a20*/ IMAD R20, R20, 0x1000193, RZ ; - /*2a30*/ LOP3.LUT R21, R20, R63, RZ, 0x3c, !PT ; - /*2a40*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2a50*/ IMAD.SHL.U32 R24, R24, 0x10, RZ ; - /*2a60*/ LOP3.LUT R24, R24, 0x70, RZ, 0xe2, !PT ; - /*2a70*/ LOP3.LUT R51, R23, R4, RZ, 0x3c, !PT ; - /*2a80*/ IMAD.HI.U32 R4, R20, c[0x3][0x18c], RZ ; - /*2a90*/ LOP3.LUT R27, R22, R7, RZ, 0x3c, !PT ; - /*2aa0*/ IMAD.MOV R23, RZ, RZ, -R4 ; - /*2ab0*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2ac0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2ad0*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*2ae0*/ IMAD.IADD R4, R20, 0x1, -R23 ; - /*2af0*/ IMAD R20, R25, 0x1000193, RZ ; - /*2b00*/ IMAD R23, R26, 0x1000193, RZ ; - /*2b10*/ LOP3.LUT R45, R20, R5, RZ, 0x3c, !PT ; - /*2b20*/ IMAD.WIDE.U32 R4, R4, R66, c[0x3][0x190] ; - /*2b30*/ LOP3.LUT R20, R56, R40, RZ, 0x3c, !PT ; - /*2b40*/ LOP3.LUT R68, R23, R6, RZ, 0x3c, !PT ; - /*2b50*/ IADD3 R4, P0, R4, R24, RZ ; - /*2b60*/ IMAD R20, R20, 0x1000193, RZ ; - /*2b70*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*2b80*/ LOP3.LUT R21, R20, R41, RZ, 0x3c, !PT ; - /*2b90*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*2ba0*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2bb0*/ IMAD R23, R28, 0x1000193, RZ ; - /*2bc0*/ LOP3.LUT R44, R23, R8, RZ, 0x3c, !PT ; - /*2bd0*/ IMAD.HI.U32 R8, R20, c[0x3][0x18c], RZ ; - /*2be0*/ IMAD.MOV R23, RZ, RZ, -R8 ; - /*2bf0*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2c00*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2c10*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*2c20*/ IMAD.IADD R8, R20, 0x1, -R23 ; - /*2c30*/ IMAD R20, R29, 0x1000193, RZ ; - /*2c40*/ LOP3.LUT R25, R20, R9, RZ, 0x3c, !PT ; - /*2c50*/ IMAD.WIDE.U32 R8, R8, R66, c[0x3][0x190] ; - /*2c60*/ IADD3 R8, P0, R8, R24, RZ ; - /*2c70*/ IMAD R23, R30, 0x1000193, RZ ; - /*2c80*/ IMAD R66, R31, 0x1000193, RZ ; - /*2c90*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*2ca0*/ LOP3.LUT R20, R57, R40, RZ, 0x3c, !PT ; - /*2cb0*/ LOP3.LUT R54, R23, R10, RZ, 0x3c, !PT ; - /*2cc0*/ LOP3.LUT R66, R66, R11, RZ, 0x3c, !PT ; - /*2cd0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2ce0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*2cf0*/ LOP3.LUT R21, R20, R49, RZ, 0x3c, !PT ; - /*2d00*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2d10*/ IMAD R23, R32, 0x1000193, RZ ; - /*2d20*/ IMAD.MOV.U32 R30, RZ, RZ, R44 ; - /*2d30*/ LOP3.LUT R32, R23, R12, RZ, 0x3c, !PT ; - /*2d40*/ IMAD.HI.U32 R12, R20, c[0x3][0x18c], RZ ; - /*2d50*/ IMAD.MOV R23, RZ, RZ, -R12 ; - /*2d60*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2d70*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2d80*/ IMAD R44, R33, 0x1000193, RZ ; - /*2d90*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2da0*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*2db0*/ LOP3.LUT R44, R44, R13, RZ, 0x3c, !PT ; - /*2dc0*/ IMAD.IADD R12, R20, 0x1, -R21 ; - /*2dd0*/ IMAD.WIDE.U32 R12, R12, R31, c[0x3][0x190] ; - /*2de0*/ LOP3.LUT R20, R58, R40, RZ, 0x3c, !PT ; - /*2df0*/ IADD3 R12, P0, R12, R24, RZ ; - /*2e00*/ IMAD.MOV.U32 R26, RZ, RZ, R65 ; - /*2e10*/ IMAD R20, R20, 0x1000193, RZ ; - /*2e20*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*2e30*/ IMAD R65, R34, 0x1000193, RZ ; - /*2e40*/ IMAD R22, R35, 0x1000193, RZ ; - /*2e50*/ LOP3.LUT R21, R20, R53, RZ, 0x3c, !PT ; - /*2e60*/ IMAD.MOV.U32 R29, RZ, RZ, R55 ; - /*2e70*/ LOP3.LUT R65, R65, R14, RZ, 0x3c, !PT ; - /*2e80*/ LOP3.LUT R55, R22, R15, RZ, 0x3c, !PT ; - /*2e90*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*2ea0*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2eb0*/ IMAD R61, R61, 0x1000193, RZ ; - /*2ec0*/ LOP3.LUT R24, R61, R16, RZ, 0x3c, !PT ; - /*2ed0*/ S2R R61, SR_TID.X ; - /*2ee0*/ IMAD.HI.U32 R16, R20, c[0x3][0x18c], RZ ; - /*2ef0*/ IMAD.MOV R23, RZ, RZ, -R16 ; - /*2f00*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2f10*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2f20*/ IMAD R28, R59, 0x1000193, RZ ; - /*2f30*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2f40*/ IMAD.SHL.U32 R61, R61, 0x10, RZ ; - /*2f50*/ IMAD.IADD R16, R20, 0x1, -R21 ; - /*2f60*/ LOP3.LUT R28, R28, R17, RZ, 0x3c, !PT ; - /*2f70*/ LOP3.LUT R61, R61, 0x70, RZ, 0xe2, !PT ; - /*2f80*/ IMAD.WIDE.U32 R16, R16, R31, c[0x3][0x190] ; - /*2f90*/ IADD3 R20, P0, R16, R61, RZ ; - /*2fa0*/ IMAD.X R21, RZ, RZ, R17, P0 ; - /*2fb0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*2fc0*/ LOP3.LUT R16, R3, R40, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R16, R16, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R17, R16, R45, RZ, 0x3c, !PT ; - /*2ff0*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*3000*/ IMAD R69, R69, 0x1000193, RZ ; - /*3010*/ IMAD.MOV.U32 R31, RZ, RZ, R26 ; - /*3020*/ IMAD.MOV.U32 R26, RZ, RZ, R50 ; - /*3030*/ IMAD R62, R62, 0x1000193, RZ ; - /*3040*/ IMAD.MOV.U32 R59, RZ, RZ, R51 ; - /*3050*/ LOP3.LUT R51, R62, R19, RZ, 0x3c, !PT ; - /*3060*/ IMAD.MOV.U32 R62, RZ, RZ, R46 ; - /*3070*/ IMAD R46, R63, 0x1000193, RZ ; - /*3080*/ IMAD.MOV.U32 R63, RZ, RZ, 0x80 ; - /*3090*/ IMAD R33, R60, 0x1000193, RZ ; - /*30a0*/ IMAD.MOV.U32 R60, RZ, RZ, R30 ; - /*30b0*/ LOP3.LUT R50, R69, R4, RZ, 0x3c, !PT ; - /*30c0*/ IMAD.HI.U32 R4, R16, c[0x3][0x18c], RZ ; - /*30d0*/ IMAD.MOV R19, RZ, RZ, -R4 ; - /*30e0*/ IMAD R4, R19, c[0x3][0x184], R16 ; - /*30f0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*3100*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*3110*/ LOP3.LUT R46, R46, R5, RZ, 0x3c, !PT ; - /*3120*/ IMAD.IADD R4, R4, 0x1, -R19 ; - /*3130*/ IMAD R19, R42, 0x1000193, RZ ; - /*3140*/ IMAD.WIDE.U32 R4, R4, R63, c[0x3][0x190] ; - /*3150*/ LOP3.LUT R30, R19, R6, RZ, 0x3c, !PT ; - /*3160*/ IADD3 R4, P0, R4, R61, RZ ; - /*3170*/ LOP3.LUT R6, R36, R40, RZ, 0x3c, !PT ; - /*3180*/ IMAD R34, R43, 0x1000193, RZ ; - /*3190*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*31a0*/ IMAD R16, R6, 0x1000193, RZ ; - /*31b0*/ LOP3.LUT R34, R34, R7, RZ, 0x3c, !PT ; - /*31c0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*31d0*/ LOP3.LUT R17, R16, R25, RZ, 0x3c, !PT ; - /*31e0*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*31f0*/ IMAD R35, R64, 0x1000193, RZ ; - /*3200*/ LOP3.LUT R33, R33, R18, RZ, 0x3c, !PT ; - /*3210*/ IMAD.MOV.U32 R18, RZ, RZ, R29 ; - /*3220*/ LOP3.LUT R35, R35, R8, RZ, 0x3c, !PT ; - /*3230*/ IMAD.HI.U32 R8, R16, c[0x3][0x18c], RZ ; - /*3240*/ IMAD.MOV R19, RZ, RZ, -R8 ; - /*3250*/ LOP3.LUT R8, R37, R40, RZ, 0x3c, !PT ; - /*3260*/ IMAD R16, R19, c[0x3][0x184], R16 ; - /*3270*/ IMAD R29, R8, 0x1000193, RZ ; - /*3280*/ ISETP.GE.U32.AND P0, PT, R16.reuse, c[0x3][0x184], PT ; - /*3290*/ LOP3.LUT R29, R29, R44, RZ, 0x3c, !PT ; - /*32a0*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*32b0*/ IMAD R40, R41, 0x1000193, RZ ; - /*32c0*/ IMAD.MOV.U32 R64, RZ, RZ, R26 ; - /*32d0*/ IMAD.IADD R8, R16, 0x1, -R19 ; - /*32e0*/ SHFL.IDX PT, R26, R29, R2, 0x181f ; - /*32f0*/ LOP3.LUT R40, R40, R9, RZ, 0x3c, !PT ; - /*3300*/ IMAD.WIDE.U32 R8, R8, R63, c[0x3][0x190] ; - /*3310*/ IADD3 R16, P0, R8, R61, RZ ; - /*3320*/ IMAD R41, R62, 0x1000193, RZ ; - /*3330*/ IMAD.X R17, RZ, RZ, R9, P0 ; - /*3340*/ IMAD.MOV.U32 R62, RZ, RZ, R18 ; - /*3350*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3360*/ IMAD.HI.U32 R8, R26, c[0x3][0x18c], RZ ; - /*3370*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*3380*/ IMAD R26, R9, c[0x3][0x184], R26 ; - /*3390*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*33a0*/ IMAD R42, R67, 0x1000193, RZ ; - /*33b0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*33c0*/ LOP3.LUT R42, R42, R11, RZ, 0x3c, !PT ; - /*33d0*/ IMAD.IADD R9, R26, 0x1, -R9 ; - /*33e0*/ IMAD R11, R48, 0x1000193, RZ ; - /*33f0*/ IMAD.WIDE.U32 R8, R9, R63, c[0x3][0x190] ; - /*3400*/ IADD3 R43, R0, 0x2, RZ ; - /*3410*/ IMAD.MOV.U32 R69, RZ, RZ, R52 ; - /*3420*/ LOP3.LUT R52, R11, R12, RZ, 0x3c, !PT ; - /*3430*/ IADD3 R12, P0, R8, R61, RZ ; - /*3440*/ LOP3.LUT R8, R39, R43, RZ, 0x3c, !PT ; - /*3450*/ IMAD R48, R49, 0x1000193, RZ ; - /*3460*/ IMAD R8, R8, 0x1000193, RZ ; - /*3470*/ LOP3.LUT R48, R48, R13, RZ, 0x3c, !PT ; - /*3480*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*3490*/ LOP3.LUT R9, R8, R33, RZ, 0x3c, !PT ; - /*34a0*/ SHFL.IDX PT, R8, R9, R2, 0x181f ; - /*34b0*/ LOP3.LUT R41, R41, R10, RZ, 0x3c, !PT ; - /*34c0*/ IMAD R10, R47, 0x1000193, RZ ; - /*34d0*/ LOP3.LUT R47, R10, R15, RZ, 0x3c, !PT ; - /*34e0*/ IMAD R29, R64, 0x1000193, RZ ; - /*34f0*/ IMAD.HI.U32 R10, R8, c[0x3][0x18c], RZ ; - /*3500*/ IMAD.MOV R11, RZ, RZ, -R10 ; - /*3510*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3520*/ ISETP.GE.U32.AND P0, PT, R8.reuse, c[0x3][0x184], PT ; - /*3530*/ LOP3.LUT R29, R29, R14, RZ, 0x3c, !PT ; - /*3540*/ SEL R11, RZ, c[0x3][0x184], !P0 ; - /*3550*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*3560*/ IMAD.IADD R9, R8, 0x1, -R11 ; - /*3570*/ IMAD R8, R53, 0x1000193, RZ ; - /*3580*/ LOP3.LUT R53, R8, R21, RZ, 0x3c, !PT ; - /*3590*/ IMAD.WIDE.U32 R8, R9, R63, c[0x3][0x190] ; - /*35a0*/ IADD3 R8, P0, R8, R61, RZ ; - /*35b0*/ IMAD R11, R69, 0x1000193, RZ ; - /*35c0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*35d0*/ LOP3.LUT R26, R11, R22, RZ, 0x3c, !PT ; - /*35e0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*35f0*/ IMAD R31, R31, 0x1000193, RZ ; - /*3600*/ LOP3.LUT R31, R31, R20, RZ, 0x3c, !PT ; - /*3610*/ IMAD R20, R62, 0x1000193, RZ ; - /*3620*/ LOP3.LUT R67, R20, R23, RZ, 0x3c, !PT ; - /*3630*/ LOP3.LUT R20, R38, R43, RZ, 0x3c, !PT ; - /*3640*/ IMAD R21, R20, 0x1000193, RZ ; - /*3650*/ LOP3.LUT R23, R21, R30, RZ, 0x3c, !PT ; - /*3660*/ SHFL.IDX PT, R20, R23, R2, 0x181f ; - /*3670*/ IMAD R21, R59, 0x1000193, RZ ; - /*3680*/ IMAD R22, R27, 0x1000193, RZ ; - /*3690*/ LOP3.LUT R59, R21, R4, RZ, 0x3c, !PT ; - /*36a0*/ IMAD.HI.U32 R4, R20, c[0x3][0x18c], RZ ; - /*36b0*/ IMAD.MOV R21, RZ, RZ, -R4 ; - /*36c0*/ IMAD R20, R21, c[0x3][0x184], R20 ; - /*36d0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*36e0*/ IMAD R4, R45, 0x1000193, RZ ; - /*36f0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3700*/ LOP3.LUT R69, R4, R5, RZ, 0x3c, !PT ; - /*3710*/ IMAD.IADD R21, R20, 0x1, -R21 ; - /*3720*/ IMAD.WIDE.U32 R4, R21, R63, c[0x3][0x190] ; - /*3730*/ IADD3 R20, P0, R4, R61, RZ ; - /*3740*/ LOP3.LUT R4, R56, R43, RZ, 0x3c, !PT ; - /*3750*/ IMAD R4, R4, 0x1000193, RZ ; - /*3760*/ LOP3.LUT R49, R4, R41, RZ, 0x3c, !PT ; - /*3770*/ IMAD.X R21, RZ, RZ, R5, P0 ; - /*3780*/ SHFL.IDX PT, R4, R49, R2, 0x181f ; - /*3790*/ LOP3.LUT R45, R22, R7, RZ, 0x3c, !PT ; - /*37a0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*37b0*/ IMAD R5, R68, 0x1000193, RZ ; - /*37c0*/ LOP3.LUT R27, R5, R6, RZ, 0x3c, !PT ; - /*37d0*/ IMAD R5, R60, 0x1000193, RZ ; - /*37e0*/ LOP3.LUT R64, R5, R16, RZ, 0x3c, !PT ; - /*37f0*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*3800*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3810*/ IMAD R4, R5, c[0x3][0x184], R4 ; - /*3820*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*3830*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3840*/ IMAD.IADD R4, R4, 0x1, -R5 ; - /*3850*/ LOP3.LUT R5, R57, R43, RZ, 0x3c, !PT ; - /*3860*/ IMAD R16, R25, 0x1000193, RZ ; - /*3870*/ IMAD R6, R5, 0x1000193, RZ ; - /*3880*/ IMAD.WIDE.U32 R4, R4, R63, c[0x3][0x190] ; - /*3890*/ LOP3.LUT R60, R16, R17, RZ, 0x3c, !PT ; - /*38a0*/ IADD3 R16, P0, R4, R61, RZ ; - /*38b0*/ IMAD R25, R54, 0x1000193, RZ ; - /*38c0*/ IMAD R66, R66, 0x1000193, RZ ; - /*38d0*/ IMAD.X R17, RZ, RZ, R5, P0 ; - /*38e0*/ LOP3.LUT R25, R25, R18, RZ, 0x3c, !PT ; - /*38f0*/ IMAD R5, R32, 0x1000193, RZ ; - /*3900*/ LOP3.LUT R32, R66, R19, RZ, 0x3c, !PT ; - /*3910*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3920*/ LOP3.LUT R7, R6, R29, RZ, 0x3c, !PT ; - /*3930*/ SHFL.IDX PT, R6, R7, R2, 0x181f ; - /*3940*/ IMAD.HI.U32 R4, R6, c[0x3][0x18c], RZ ; - /*3950*/ IMAD.MOV R49, RZ, RZ, -R4 ; - /*3960*/ IMAD R6, R49, c[0x3][0x184], R6 ; - /*3970*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*3980*/ LOP3.LUT R62, R5, R12, RZ, 0x3c, !PT ; - /*3990*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*39a0*/ IMAD.IADD R5, R6, 0x1, -R5 ; - /*39b0*/ LOP3.LUT R6, R58, R43, RZ, 0x3c, !PT ; - /*39c0*/ IMAD.WIDE.U32 R4, R5, R63, c[0x3][0x190] ; - /*39d0*/ IMAD R44, R44, 0x1000193, RZ ; - /*39e0*/ IADD3 R4, P0, R4, R61, RZ ; - /*39f0*/ IMAD R7, R6, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R54, R44, R13, RZ, 0x3c, !PT ; - /*3a10*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*3a20*/ LOP3.LUT R13, R7, R26, RZ, 0x3c, !PT ; - /*3a30*/ IMAD R6, R55, 0x1000193, RZ ; - /*3a40*/ IMAD R7, R24, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R66, R6, R15, RZ, 0x3c, !PT ; - /*3a60*/ LOP3.LUT R44, R7, R8, RZ, 0x3c, !PT ; - /*3a70*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*3a80*/ SHFL.IDX PT, R12, R13, R2, 0x181f ; - /*3a90*/ IMAD R28, R28, 0x1000193, RZ ; - /*3aa0*/ IMAD.HI.U32 R8, R12, c[0x3][0x18c], RZ ; - /*3ab0*/ IMAD.MOV R15, RZ, RZ, -R8 ; - /*3ac0*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*3ad0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*3ae0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*3af0*/ LOP3.LUT R55, R28, R9, RZ, 0x3c, !PT ; - /*3b00*/ IMAD.MOV.U32 R28, RZ, RZ, 0x80 ; - /*3b10*/ IMAD.IADD R8, R12, 0x1, -R13 ; - /*3b20*/ IMAD.WIDE.U32 R8, R8, R28, c[0x3][0x190] ; - /*3b30*/ IADD3 R12, P0, R8, R61, RZ ; - /*3b40*/ IMAD R8, R51, 0x1000193, RZ ; - /*3b50*/ LOP3.LUT R51, R8, R11, RZ, 0x3c, !PT ; - /*3b60*/ LOP3.LUT R8, R3, R43, RZ, 0x3c, !PT ; - /*3b70*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*3b80*/ IMAD R8, R8, 0x1000193, RZ ; - /*3b90*/ LOP3.LUT R9, R8, R27, RZ, 0x3c, !PT ; - /*3ba0*/ SHFL.IDX PT, R8, R9, R2, 0x181f ; - /*3bb0*/ IMAD R33, R33, 0x1000193, RZ ; - /*3bc0*/ IMAD R11, R50, 0x1000193, RZ ; - /*3bd0*/ LOP3.LUT R61, R33, R10, RZ, 0x3c, !PT ; - /*3be0*/ IMAD R65, R65, 0x1000193, RZ ; - /*3bf0*/ IMAD.HI.U32 R10, R8, c[0x3][0x18c], RZ ; - /*3c00*/ LOP3.LUT R24, R65, R14, RZ, 0x3c, !PT ; - /*3c10*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*3c20*/ LOP3.LUT R49, R11, R20, RZ, 0x3c, !PT ; - /*3c30*/ IMAD.MOV R11, RZ, RZ, -R10 ; - /*3c40*/ LOP3.LUT R10, R36, R43.reuse, RZ, 0x3c, !PT ; - /*3c50*/ LOP3.LUT R43, R37, R43, RZ, 0x3c, !PT ; - /*3c60*/ IMAD R10, R10, 0x1000193, RZ ; - /*3c70*/ IMAD R43, R43, 0x1000193, RZ ; - /*3c80*/ LOP3.LUT R33, R10, R25, RZ, 0x3c, !PT ; - /*3c90*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3ca0*/ LOP3.LUT R43, R43, R24, RZ, 0x3c, !PT ; - /*3cb0*/ SHFL.IDX PT, R11, R33, R2, 0x181f ; - /*3cc0*/ SHFL.IDX PT, R10, R43, R2, 0x181f ; - /*3cd0*/ IMAD R46, R46, 0x1000193, RZ ; - /*3ce0*/ S2R R43, SR_TID.X ; - /*3cf0*/ IMAD.MOV.U32 R33, RZ, RZ, R62 ; - /*3d00*/ LOP3.LUT R62, R46, R21, RZ, 0x3c, !PT ; - /*3d10*/ IMAD.HI.U32 R9, R11, c[0x3][0x18c], RZ ; - /*3d20*/ IMAD.MOV R20, RZ, RZ, -R9 ; - /*3d30*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*3d40*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*3d50*/ IMAD.MOV R21, RZ, RZ, -R9 ; - /*3d60*/ IMAD R9, R30, 0x1000193, RZ ; - /*3d70*/ IMAD R11, R20, c[0x3][0x184], R11 ; - /*3d80*/ LOP3.LUT R68, R9, R22, RZ, 0x3c, !PT ; - /*3d90*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*3da0*/ IMAD R35, R35, 0x1000193, RZ ; - /*3db0*/ ISETP.GE.U32.AND P0, PT, R11, c[0x3][0x184], PT ; - /*3dc0*/ IMAD.SHL.U32 R43, R43, 0x10, RZ ; - /*3dd0*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*3de0*/ LOP3.LUT R65, R35, R16, RZ, 0x3c, !PT ; - /*3df0*/ IMAD.WIDE.U32 R8, R9, R28, c[0x3][0x190] ; - /*3e00*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*3e10*/ LOP3.LUT R43, R43, 0x70, RZ, 0xe2, !PT ; - /*3e20*/ IMAD R40, R40, 0x1000193, RZ ; - /*3e30*/ IMAD.IADD R11, R11, 0x1, -R16 ; - /*3e40*/ IADD3 R16, P0, R8, R43, RZ ; - /*3e50*/ LOP3.LUT R63, R40, R17, RZ, 0x3c, !PT ; - /*3e60*/ IMAD.X R17, RZ, RZ, R9, P0 ; - /*3e70*/ IMAD.WIDE.U32 R8, R11, R28, c[0x3][0x190] ; - /*3e80*/ IMAD R34, R34, 0x1000193, RZ ; - /*3e90*/ IADD3 R20, P0, R8, R43, RZ ; - /*3ea0*/ IMAD R42, R42, 0x1000193, RZ ; - /*3eb0*/ IMAD R41, R41, 0x1000193, RZ ; - /*3ec0*/ IMAD R10, R21, c[0x3][0x184], R10 ; - /*3ed0*/ LOP3.LUT R50, R34, R23, RZ, 0x3c, !PT ; - /*3ee0*/ IMAD.X R21, RZ, RZ, R9, P0 ; - /*3ef0*/ IMAD.MOV.U32 R46, RZ, RZ, R49 ; - /*3f00*/ LOP3.LUT R49, R42, R19, RZ, 0x3c, !PT ; - /*3f10*/ IMAD.MOV.U32 R34, RZ, RZ, R62 ; - /*3f20*/ LOP3.LUT R62, R41, R18, RZ, 0x3c, !PT ; - /*3f30*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*3f40*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3f50*/ IADD3 R28, R0, 0x3, RZ ; - /*3f60*/ LOP3.LUT R8, R39, R28, RZ, 0x3c, !PT ; - /*3f70*/ IMAD R8, R8, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R11, R8, R51, RZ, 0x3c, !PT ; - /*3f90*/ SHFL.IDX PT, R8, R11, R2, 0x181f ; - /*3fa0*/ S2R R42, SR_TID.X ; - /*3fb0*/ IMAD R9, R52, 0x1000193, RZ ; - /*3fc0*/ IMAD.MOV.U32 R43, RZ, RZ, R66 ; - /*3fd0*/ IMAD R48, R48, 0x1000193, RZ ; - /*3fe0*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*3ff0*/ IMAD.MOV.U32 R35, RZ, RZ, R61 ; - /*4000*/ IMAD R30, R47, 0x1000193, RZ ; - /*4010*/ LOP3.LUT R66, R9, R4, RZ, 0x3c, !PT ; - /*4020*/ IMAD.HI.U32 R4, R8, c[0x3][0x18c], RZ ; - /*4030*/ IMAD.MOV R9, RZ, RZ, -R4 ; - /*4040*/ LOP3.LUT R61, R48, R5, RZ, 0x3c, !PT ; - /*4050*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*4060*/ IMAD R8, R9, c[0x3][0x184], R8 ; - /*4070*/ IMAD.MOV.U32 R39, RZ, RZ, 0x80 ; - /*4080*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*4090*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*40a0*/ IMAD.SHL.U32 R42, R42, 0x10, RZ ; - /*40b0*/ LOP3.LUT R30, R30, R7, RZ, 0x3c, !PT ; - /*40c0*/ IMAD.WIDE.U32 R4, R5, R39, c[0x3][0x190] ; - /*40d0*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*40e0*/ LOP3.LUT R42, R42, 0x70, RZ, 0xe2, !PT ; - /*40f0*/ IMAD.IADD R7, R8, 0x1, -R7 ; - /*4100*/ IADD3 R8, P0, R4, R42, RZ ; - /*4110*/ IMAD.X R9, RZ, RZ, R5, P0 ; - /*4120*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*4130*/ IMAD R29, R29, 0x1000193, RZ ; - /*4140*/ IMAD.MOV.U32 R40, RZ, RZ, R60 ; - /*4150*/ LOP3.LUT R38, R38, R28, RZ, 0x3c, !PT ; - /*4160*/ LOP3.LUT R60, R29, R6, RZ, 0x3c, !PT ; - /*4170*/ IMAD R6, R53, 0x1000193, RZ ; - /*4180*/ IMAD.MOV.U32 R41, RZ, RZ, R35 ; - /*4190*/ IMAD.MOV.U32 R35, RZ, RZ, R59 ; - /*41a0*/ IMAD.MOV.U32 R48, RZ, RZ, R46 ; - /*41b0*/ LOP3.LUT R57, R57, R28, RZ, 0x3c, !PT ; - /*41c0*/ IMAD.MOV.U32 R46, RZ, RZ, R33 ; - /*41d0*/ IMAD R31, R31, 0x1000193, RZ ; - /*41e0*/ IMAD.WIDE.U32 R4, R7, R39, c[0x3][0x190] ; - /*41f0*/ IMAD.MOV.U32 R39, RZ, RZ, R43 ; - /*4200*/ IMAD.MOV.U32 R43, RZ, RZ, R54 ; - /*4210*/ IMAD R57, R57, 0x1000193, RZ ; - /*4220*/ IMAD.MOV.U32 R52, RZ, RZ, R34 ; - /*4230*/ IMAD R34, R67, 0x1000193, RZ ; - /*4240*/ LOP3.LUT R56, R56, R28, RZ, 0x3c, !PT ; - /*4250*/ IMAD R56, R56, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R59, R6, R13, RZ, 0x3c, !PT ; - /*4270*/ IMAD R13, R38, 0x1000193, RZ ; - /*4280*/ LOP3.LUT R54, R31, R12, RZ, 0x3c, !PT ; - /*4290*/ LOP3.LUT R33, R13, R50, RZ, 0x3c, !PT ; - /*42a0*/ SHFL.IDX PT, R12, R33, R2, 0x181f ; - /*42b0*/ LOP3.LUT R31, R57, R30, RZ, 0x3c, !PT ; - /*42c0*/ SHFL.IDX PT, R31, R31, R2, 0x181f ; - /*42d0*/ LOP3.LUT R29, R34, R15, RZ, 0x3c, !PT ; - /*42e0*/ LOP3.LUT R34, R58, R28, RZ, 0x3c, !PT ; - /*42f0*/ LOP3.LUT R13, R56, R49, RZ, 0x3c, !PT ; - /*4300*/ IMAD R34, R34, 0x1000193, RZ ; - /*4310*/ IMAD.HI.U32 R15, R12, c[0x3][0x18c], RZ ; - /*4320*/ LOP3.LUT R33, R34, R29, RZ, 0x3c, !PT ; - /*4330*/ IMAD.MOV R15, RZ, RZ, -R15 ; - /*4340*/ SHFL.IDX PT, R13, R13, R2, 0x181f ; - /*4350*/ LOP3.LUT R36, R36, R28.reuse, RZ, 0x3c, !PT ; - /*4360*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*4370*/ LOP3.LUT R15, R3, R28.reuse, RZ, 0x3c, !PT ; - /*4380*/ LOP3.LUT R3, R37, R28, RZ, 0x3c, !PT ; - /*4390*/ IMAD.HI.U32 R28, R31, c[0x3][0x18c], RZ ; - /*43a0*/ SHFL.IDX PT, R33, R33, R2, 0x181f ; - /*43b0*/ IMAD.MOV R34, RZ, RZ, -R28 ; - /*43c0*/ IMAD R28, R45, 0x1000193, RZ ; - /*43d0*/ IMAD R32, R32, 0x1000193, RZ ; - /*43e0*/ IMAD R15, R15, 0x1000193, RZ ; - /*43f0*/ IADD3 R4, P0, R4, R42, RZ ; - /*4400*/ IMAD R53, R26, 0x1000193, RZ ; - /*4410*/ IMAD.HI.U32 R38, R13, c[0x3][0x18c], RZ ; - /*4420*/ LOP3.LUT R53, R53, R14, RZ, 0x3c, !PT ; - /*4430*/ IMAD.MOV R38, RZ, RZ, -R38 ; - /*4440*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*4450*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*4460*/ IMAD R13, R38, c[0x3][0x184], R13 ; - /*4470*/ IMAD R35, R35, 0x1000193, RZ ; - /*4480*/ IMAD R31, R34, c[0x3][0x184], R31 ; - /*4490*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*44a0*/ IMAD R27, R27, 0x1000193, RZ ; - /*44b0*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*44c0*/ IMAD.MOV.U32 R67, RZ, RZ, 0x80 ; - /*44d0*/ IMAD.MOV.U32 R56, RZ, RZ, R52 ; - /*44e0*/ IMAD R47, R64, 0x1000193, RZ ; - /*44f0*/ IMAD.MOV.U32 R58, RZ, RZ, R40 ; - /*4500*/ IMAD.MOV.U32 R57, RZ, RZ, R41 ; - /*4510*/ LOP3.LUT R32, R32, R23, RZ, 0x3c, !PT ; - /*4520*/ LOP3.LUT R28, R28, R19, RZ, 0x3c, !PT ; - /*4530*/ IMAD R19, R36, 0x1000193, RZ ; - /*4540*/ LOP3.LUT R23, R15, R28, RZ, 0x3c, !PT ; - /*4550*/ LOP3.LUT R15, R19, R32, RZ, 0x3c, !PT ; - /*4560*/ SHFL.IDX PT, R23, R23, R2, 0x181f ; - /*4570*/ SHFL.IDX PT, R15, R15, R2, 0x181f ; - /*4580*/ IMAD.HI.U32 R19, R33, c[0x3][0x18c], RZ ; - /*4590*/ IMAD.MOV R14, RZ, RZ, -R19 ; - /*45a0*/ IMAD R19, R14, c[0x3][0x184], R33 ; - /*45b0*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*45c0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*45d0*/ IMAD R14, R69, 0x1000193, RZ ; - /*45e0*/ LOP3.LUT R35, R35, R16, RZ, 0x3c, !PT ; - /*45f0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*4600*/ IMAD.IADD R12, R12, 0x1, -R33 ; - /*4610*/ LOP3.LUT R33, R14, R17, RZ, 0x3c, !PT ; - /*4620*/ IMAD.HI.U32 R17, R23, c[0x3][0x18c], RZ ; - /*4630*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*4640*/ IMAD.IADD R16, R13, 0x1, -R16 ; - /*4650*/ IMAD.HI.U32 R13, R15, c[0x3][0x18c], RZ ; - /*4660*/ LOP3.LUT R52, R27, R18, RZ, 0x3c, !PT ; - /*4670*/ IMAD.MOV R26, RZ, RZ, -R17 ; - /*4680*/ IMAD.WIDE.U32 R16, R16, R67, c[0x3][0x190] ; - /*4690*/ LOP3.LUT R47, R47, R20, RZ, 0x3c, !PT ; - /*46a0*/ IMAD.MOV R18, RZ, RZ, -R13 ; - /*46b0*/ IMAD.IADD R14, R31, 0x1, -R14 ; - /*46c0*/ IMAD.WIDE.U32 R12, R12, R67, c[0x3][0x190] ; - /*46d0*/ IADD3 R40, P2, R16, R42, RZ ; - /*46e0*/ IMAD R20, R18, c[0x3][0x184], R15 ; - /*46f0*/ IADD3 R12, P1, R12, R42, RZ ; - /*4700*/ IMAD.WIDE.U32 R14, R14, R67, c[0x3][0x190] ; - /*4710*/ IMAD.X R41, RZ, RZ, R17, P2 ; - /*4720*/ IADD3 R16, P2, R14, R42, RZ ; - /*4730*/ IMAD.X R13, RZ, RZ, R13, P1 ; - /*4740*/ ISETP.GE.U32.AND P1, PT, R20, c[0x3][0x184], PT ; - /*4750*/ IMAD R23, R26, c[0x3][0x184], R23 ; - /*4760*/ ISETP.GE.U32.AND P0, PT, R19, c[0x3][0x184], PT ; - /*4770*/ IMAD.X R17, RZ, RZ, R15, P2 ; - /*4780*/ SEL R15, RZ, c[0x3][0x184], !P1 ; - /*4790*/ SEL R18, RZ, c[0x3][0x184], !P0 ; - /*47a0*/ IMAD R14, R58, 0x1000193, RZ ; - /*47b0*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*47c0*/ IMAD.IADD R15, R20, 0x1, -R15 ; - /*47d0*/ IMAD.IADD R18, R19, 0x1, -R18 ; - /*47e0*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*47f0*/ LOP3.LUT R45, R14, R21, RZ, 0x3c, !PT ; - /*4800*/ IMAD.WIDE.U32 R14, R15, R67, c[0x3][0x190] ; - /*4810*/ IMAD.WIDE.U32 R18, R18, R67, c[0x3][0x190] ; - /*4820*/ IADD3 R36, P1, R14, R42, RZ ; - /*4830*/ IMAD.IADD R26, R23, 0x1, -R26 ; - /*4840*/ IADD3 R20, P0, R18, R42, RZ ; - /*4850*/ IMAD R25, R25, 0x1000193, RZ ; - /*4860*/ IMAD.WIDE.U32 R26, R26, R67, c[0x3][0x190] ; - /*4870*/ IMAD.X R37, RZ, RZ, R15, P1 ; - /*4880*/ LOP3.LUT R34, R25, R22, RZ, 0x3c, !PT ; - /*4890*/ IMAD.X R21, RZ, RZ, R19, P0 ; - /*48a0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*48b0*/ IADD3 R26, P0, R26, R42, RZ ; - /*48c0*/ IMAD R22, R39, 0x1000193, RZ ; - /*48d0*/ IMAD R18, R3, 0x1000193, RZ ; - /*48e0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*48f0*/ IMAD R3, R46, 0x1000193, RZ ; - /*4900*/ IMAD R46, R43, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R31, R22, R11, RZ, 0x3c, !PT ; - /*4920*/ IMAD.X R27, RZ, RZ, R27, P0 ; - /*4930*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*4940*/ IMAD R11, R24, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R46, R46, R9, RZ, 0x3c, !PT ; - /*4960*/ LOP3.LUT R9, R18, R31, RZ, 0x3c, !PT ; - /*4970*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*4980*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*4990*/ LDG.E.128.STRONG.GPU R24, [R26.64] ; - /*49a0*/ IMAD.MOV.U32 R67, RZ, RZ, R48 ; - /*49b0*/ LOP3.LUT R48, R3, R8, RZ, 0x3c, !PT ; - /*49c0*/ IMAD R3, R44, 0x1000193, RZ ; - /*49d0*/ LOP3.LUT R44, R11, R10, RZ, 0x3c, !PT ; - /*49e0*/ IMAD R10, R51, 0x1000193, RZ ; - /*49f0*/ IMAD R8, R55, 0x1000193, RZ ; - /*4a00*/ IMAD R11, R68, 0x1000193, RZ ; - /*4a10*/ SHFL.IDX PT, R2, R9, R2, 0x181f ; - /*4a20*/ IMAD R50, R50, 0x1000193, RZ ; - /*4a30*/ IMAD R65, R65, 0x1000193, RZ ; - /*4a40*/ LOP3.LUT R4, R3, R4, RZ, 0x3c, !PT ; - /*4a50*/ IMAD R3, R57, 0x1000193, RZ ; - /*4a60*/ LOP3.LUT R7, R10, R7, RZ, 0x3c, !PT ; - /*4a70*/ IMAD R10, R56, 0x1000193, RZ ; - /*4a80*/ LOP3.LUT R6, R3, R6, RZ, 0x3c, !PT ; - /*4a90*/ IMAD R3, R67, 0x1000193, RZ ; - /*4aa0*/ LOP3.LUT R5, R8, R5, RZ, 0x3c, !PT ; - /*4ab0*/ IMAD R56, R49, 0x1000193, RZ ; - /*4ac0*/ LOP3.LUT R9, R10, R13, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R10, R11, R14, RZ, 0x3c, !PT ; - /*4ae0*/ IMAD R14, R63, 0x1000193, RZ ; - /*4af0*/ LOP3.LUT R8, R3, R12, RZ, 0x3c, !PT ; - /*4b00*/ IMAD R3, R62, 0x1000193, RZ ; - /*4b10*/ LOP3.LUT R11, R50, R15, RZ, 0x3c, !PT ; - /*4b20*/ LOP3.LUT R13, R14, R41, RZ, 0x3c, !PT ; - /*4b30*/ LOP3.LUT R12, R65, R40, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R14, R3, R42, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R15, R56, R43, RZ, 0x3c, !PT ; -.L_x_81: - /*4b60*/ S2R R41, SR_TID.X ; - /*4b70*/ IMAD.HI.U32 R3, R2, c[0x3][0x18c], RZ ; - /*4b80*/ IMAD.MOV R3, RZ, RZ, -R3 ; - /*4b90*/ IMAD.MOV.U32 R40, RZ, RZ, 0x80 ; - /*4ba0*/ IMAD R2, R3, c[0x3][0x184], R2 ; - /*4bb0*/ ISETP.GE.U32.AND P0, PT, R2, c[0x3][0x184], PT ; - /*4bc0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*4bd0*/ IMAD.IADD R3, R2, 0x1, -R3 ; - /*4be0*/ IMAD.SHL.U32 R41, R41, 0x10, RZ ; - /*4bf0*/ IMAD.WIDE.U32 R2, R3, R40, c[0x3][0x190] ; - /*4c00*/ LOP3.LUT R41, R41, 0x70, RZ, 0xe2, !PT ; - /*4c10*/ IADD3 R40, P0, R2, R41, RZ ; - /*4c20*/ IMAD.X R41, RZ, RZ, R3, P0 ; - /*4c30*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*4c40*/ IMAD R2, R61, 0x1000193, RZ ; - /*4c50*/ IADD3 R0, R0, 0x4, RZ ; - /*4c60*/ IMAD R3, R66, 0x1000193, RZ ; - /*4c70*/ IMAD R30, R30, 0x1000193, RZ ; - /*4c80*/ LOP3.LUT R17, R2, R17, RZ, 0x3c, !PT ; - /*4c90*/ IMAD R2, R59, 0x1000193, RZ ; - /*4ca0*/ ISETP.GE.U32.AND P0, PT, R0, 0x40, PT ; - /*4cb0*/ IMAD R35, R35, 0x1000193, RZ ; - /*4cc0*/ LOP3.LUT R16, R3, R16, RZ, 0x3c, !PT ; - /*4cd0*/ IMAD R3, R52, 0x1000193, RZ ; - /*4ce0*/ LOP3.LUT R21, R2, R21, RZ, 0x3c, !PT ; - /*4cf0*/ IMAD R2, R45, 0x1000193, RZ ; - /*4d00*/ LOP3.LUT R19, R30, R19, RZ, 0x3c, !PT ; - /*4d10*/ IMAD R30, R29, 0x1000193, RZ ; - /*4d20*/ LOP3.LUT R24, R35, R24, RZ, 0x3c, !PT ; - /*4d30*/ IMAD R50, R33, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R26, R3, R26, RZ, 0x3c, !PT ; - /*4d50*/ IMAD R28, R28, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R29, R2, R37, RZ, 0x3c, !PT ; - /*4d70*/ IMAD R33, R34, 0x1000193, RZ ; - /*4d80*/ LOP3.LUT R23, R30, R23, RZ, 0x3c, !PT ; - /*4d90*/ IMAD R32, R32, 0x1000193, RZ ; - /*4da0*/ LOP3.LUT R27, R28, R27, RZ, 0x3c, !PT ; - /*4db0*/ IMAD R35, R44, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R30, R33, R38, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R49, R60, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R25, R50, R25, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R51, R54, 0x1000193, RZ ; - /*4e00*/ IMAD R53, R53, 0x1000193, RZ ; - /*4e10*/ LOP3.LUT R18, R49, R18, RZ, 0x3c, !PT ; - /*4e20*/ IMAD R47, R47, 0x1000193, RZ ; - /*4e30*/ LOP3.LUT R20, R51, R20, RZ, 0x3c, !PT ; - /*4e40*/ IMAD R3, R48, 0x1000193, RZ ; - /*4e50*/ LOP3.LUT R22, R53, R22, RZ, 0x3c, !PT ; - /*4e60*/ IMAD R46, R46, 0x1000193, RZ ; - /*4e70*/ LOP3.LUT R28, R47, R36, RZ, 0x3c, !PT ; - /*4e80*/ IMAD R2, R31, 0x1000193, RZ ; - /*4e90*/ LOP3.LUT R31, R32, R39, RZ, 0x3c, !PT ; - /*4ea0*/ LOP3.LUT R34, R35, R42, RZ, 0x3c, !PT ; - /*4eb0*/ LOP3.LUT R32, R3, R40, RZ, 0x3c, !PT ; - /*4ec0*/ LOP3.LUT R33, R46, R41, RZ, 0x3c, !PT ; - /*4ed0*/ LOP3.LUT R35, R2, R43, RZ, 0x3c, !PT ; - /*4ee0*/ @P0 CALL.REL.NOINC `(.L_x_73) ; - /*4ef0*/ BRA `(.L_x_74) ; -.L_x_73: - /*4f00*/ IMAD R4, R4, 0x1000193, RZ ; - /*4f10*/ S2R R66, SR_TID.X ; - /*4f20*/ IMAD R8, R8, 0x1000193, RZ ; - /*4f30*/ CS2R R52, SRZ ; - /*4f40*/ IMAD R12, R12, 0x1000193, RZ ; - /*4f50*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4f60*/ IMAD R16, R16, 0x1000193, RZ ; - /*4f70*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4f80*/ IMAD R20, R20, 0x1000193, RZ ; - /*4f90*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4fa0*/ IMAD R3, R4, 0x1000193, RZ ; - /*4fb0*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4fc0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4fd0*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4fe0*/ IMAD R28, R28, 0x1000193, RZ ; - /*4ff0*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*5000*/ IMAD R32, R32, 0x1000193, RZ ; - /*5010*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*5020*/ IMAD R5, R8, 0x1000193, RZ ; - /*5030*/ LOP3.LUT R28, R28, R29, RZ, 0x3c, !PT ; - /*5040*/ IMAD R9, R12, 0x1000193, RZ ; - /*5050*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*5060*/ IMAD R13, R16, 0x1000193, RZ ; - /*5070*/ LOP3.LUT R5, R5, R10, RZ, 0x3c, !PT ; - /*5080*/ IMAD R0, R3, 0x1000193, RZ ; - /*5090*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*50a0*/ IMAD R17, R20, 0x1000193, RZ ; - /*50b0*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*50c0*/ IMAD R21, R24, 0x1000193, RZ ; - /*50d0*/ LOP3.LUT R7, R0, R7, RZ, 0x3c, !PT ; - /*50e0*/ IMAD R25, R28, 0x1000193, RZ ; - /*50f0*/ LOP3.LUT R0, R66, 0xff8, RZ, 0xc0, !PT ; - /*5100*/ IMAD R29, R32, 0x1000193, RZ ; - /*5110*/ LOP3.LUT R17, R17, R22, RZ, 0x3c, !PT ; - /*5120*/ IMAD R2, R5, 0x1000193, RZ ; - /*5130*/ LOP3.LUT R21, R21, R26, RZ, 0x3c, !PT ; - /*5140*/ IMAD R4, R9, 0x1000193, RZ ; - /*5150*/ LOP3.LUT R25, R25, R30, RZ, 0x3c, !PT ; - /*5160*/ IMAD R6, R13, 0x1000193, RZ ; - /*5170*/ LOP3.LUT R29, R29, R34, RZ, 0x3c, !PT ; - /*5180*/ IMAD.SHL.U32 R3, R0, 0x8, RZ ; - /*5190*/ LOP3.LUT R11, R2, R11, RZ, 0x3c, !PT ; - /*51a0*/ IMAD R2, R17, 0x1000193, RZ ; - /*51b0*/ LOP3.LUT R15, R4, R15, RZ, 0x3c, !PT ; - /*51c0*/ IMAD R4, R21, 0x1000193, RZ ; - /*51d0*/ LOP3.LUT R19, R6, R19, RZ, 0x3c, !PT ; - /*51e0*/ IMAD R6, R25, 0x1000193, RZ ; - /*51f0*/ LOP3.LUT R0, R3, 0xfffffff8, R66, 0xe2, !PT ; - /*5200*/ IMAD R8, R29, 0x1000193, RZ ; - /*5210*/ LOP3.LUT R3, R2, R23, RZ, 0x3c, !PT ; - /*5220*/ IMAD.SHL.U32 R2, R66, 0x40, RZ ; - /*5230*/ LOP3.LUT R5, R4, R27, RZ, 0x3c, !PT ; - /*5240*/ IMAD.SHL.U32 R66, R66, 0x20, RZ ; - /*5250*/ LOP3.LUT R9, R6, R31, RZ, 0x3c, !PT ; - /*5260*/ STS [R0.X4], R7 ; - /*5270*/ LOP3.LUT R37, R8, R35, RZ, 0x3c, !PT ; - /*5280*/ IMAD.MOV.U32 R6, RZ, RZ, 0x1 ; - /*5290*/ CS2R R64, SRZ ; - /*52a0*/ STS [R0.X4+0x20], R11 ; - /*52b0*/ IMAD.MOV.U32 R56, RZ, RZ, -0x80000000 ; - /*52c0*/ CS2R R38, SRZ ; - /*52d0*/ IMAD.MOV.U32 R57, RZ, RZ, RZ ; - /*52e0*/ STS [R0.X4+0x40], R15 ; - /*52f0*/ CS2R R40, SRZ ; - /*5300*/ IMAD.MOV.U32 R7, RZ, RZ, RZ ; - /*5310*/ CS2R R62, SRZ ; - /*5320*/ STS [R0.X4+0x60], R19 ; - /*5330*/ IMAD.MOV.U32 R42, RZ, RZ, RZ ; - /*5340*/ CS2R R10, SRZ ; - /*5350*/ UMOV UR5, URZ ; - /*5360*/ STS [R0.X4+0x80], R3 ; - /*5370*/ STS [R0.X4+0xa0], R5 ; - /*5380*/ STS [R0.X4+0xc0], R9 ; - /*5390*/ STS [R0.X4+0xe0], R37 ; - /*53a0*/ CS2R R4, SRZ ; - /*53b0*/ LDS.128 R16, [R66] ; - /*53c0*/ CS2R R8, SRZ ; - /*53d0*/ LDS.128 R12, [R66+0x10] ; - /*53e0*/ CS2R R36, SRZ ; - /*53f0*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*5400*/ LDS.128 R32, [R2+0x800] ; - /*5410*/ LDS.128 R28, [R2+0x810] ; - /*5420*/ LDS.128 R24, [R2+0x820] ; - /*5430*/ LDS.128 R20, [R2+0x830] ; - /*5440*/ CS2R R2, SRZ ; -.L_x_75: - /*5450*/ LOP3.LUT R45, R34, R20, R14, 0x96, !PT ; - /*5460*/ USHF.L.U32 UR6, UR5, 0x3, URZ ; - /*5470*/ LOP3.LUT R51, R35, R21, R15, 0x96, !PT ; - /*5480*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*5490*/ LOP3.LUT R44, R24, R18, R4, 0x96, !PT ; - /*54a0*/ LOP3.LUT R43, R25, R19, R0, 0x96, !PT ; - /*54b0*/ UISETP.NE.AND UP1, UPT, UR5, 0x18, UPT ; - /*54c0*/ LOP3.LUT R54, R45, R62, R52, 0x96, !PT ; - /*54d0*/ LOP3.LUT R51, R51, R56, R10, 0x96, !PT ; - /*54e0*/ LOP3.LUT R46, R28, R22, R6, 0x96, !PT ; - /*54f0*/ ULDC.64 UR6, c[0x3][UR6] ; - /*5500*/ LOP3.LUT R44, R44, R53, R11, 0x96, !PT ; - /*5510*/ LOP3.LUT R43, R43, R38, R7, 0x96, !PT ; - /*5520*/ LOP3.LUT R47, R29, R23, R3, 0x96, !PT ; - /*5530*/ SHF.L.W.U32.HI R48, R54, 0x1, R51 ; - /*5540*/ LOP3.LUT R55, R46, R42, R37, 0x96, !PT ; - /*5550*/ SHF.L.W.U32.HI R50, R43, 0x1, R44 ; - /*5560*/ LOP3.LUT R58, R47, R40, R9, 0x96, !PT ; - /*5570*/ SHF.L.W.U32.HI R45, R44, 0x1, R43 ; - /*5580*/ LOP3.LUT R43, R48, R43, RZ, 0x3c, !PT ; - /*5590*/ LOP3.LUT R50, R50, R55, RZ, 0x3c, !PT ; - /*55a0*/ SHF.L.W.U32.HI R46, R58, 0x1, R55 ; - /*55b0*/ LOP3.LUT R48, R30, R16, R5, 0x96, !PT ; - /*55c0*/ LOP3.LUT R47, R31, R17, R2, 0x96, !PT ; - /*55d0*/ SHF.L.W.U32.HI R55, R55, 0x1, R58 ; - /*55e0*/ LOP3.LUT R58, R45, R58, RZ, 0x3c, !PT ; - /*55f0*/ SHF.L.W.U32.HI R45, R51, 0x1, R54 ; - /*5600*/ LOP3.LUT R48, R48, R41, R36, 0x96, !PT ; - /*5610*/ LOP3.LUT R47, R47, R39, R8, 0x96, !PT ; - /*5620*/ LOP3.LUT R49, R32, R26, R12, 0x96, !PT ; - /*5630*/ LOP3.LUT R60, R33, R27, R13, 0x96, !PT ; - /*5640*/ LOP3.LUT R44, R45, R44, RZ, 0x3c, !PT ; - /*5650*/ SHF.L.W.U32.HI R45, R47, 0x1, R48 ; - /*5660*/ LOP3.LUT R49, R49, R64, R65, 0x96, !PT ; - /*5670*/ LOP3.LUT R60, R60, R63, R57, 0x96, !PT ; - /*5680*/ LOP3.LUT R54, R45, R54, RZ, 0x3c, !PT ; - /*5690*/ LOP3.LUT R45, R46, R49, RZ, 0x3c, !PT ; - /*56a0*/ LOP3.LUT R46, R55, R60, RZ, 0x3c, !PT ; - /*56b0*/ SHF.L.W.U32.HI R55, R60, 0x1, R49 ; - /*56c0*/ SHF.L.W.U32.HI R68, R48, 0x1, R47 ; - /*56d0*/ SHF.L.W.U32.HI R60, R49, 0x1, R60 ; - /*56e0*/ LOP3.LUT R51, R68, R51, RZ, 0x3c, !PT ; - /*56f0*/ LOP3.LUT R61, R58, R31, RZ, 0x3c, !PT ; - /*5700*/ LOP3.LUT R47, R60, R47, RZ, 0x3c, !PT ; - /*5710*/ LOP3.LUT R31, R58.reuse, R39, RZ, 0x3c, !PT ; - /*5720*/ LOP3.LUT R39, R58, R8, RZ, 0x3c, !PT ; - /*5730*/ LOP3.LUT R49, R50.reuse, R41, RZ, 0x3c, !PT ; - /*5740*/ LOP3.LUT R59, R50.reuse, R30, RZ, 0x3c, !PT ; - /*5750*/ LOP3.LUT R16, R50, R16, RZ, 0x3c, !PT ; - /*5760*/ LOP3.LUT R41, R50.reuse, R36, RZ, 0x3c, !PT ; - /*5770*/ LOP3.LUT R8, R50, R5, RZ, 0x3c, !PT ; - /*5780*/ LOP3.LUT R48, R55, R48, RZ, 0x3c, !PT ; - /*5790*/ LOP3.LUT R50, R51, R3, RZ, 0x3c, !PT ; - /*57a0*/ LOP3.LUT R3, R47, R25, RZ, 0x3c, !PT ; - /*57b0*/ LOP3.LUT R36, R51, R23, RZ, 0x3c, !PT ; - /*57c0*/ LOP3.LUT R25, R47, R7, RZ, 0x3c, !PT ; - /*57d0*/ LOP3.LUT R5, R51.reuse, R29, RZ, 0x3c, !PT ; - /*57e0*/ LOP3.LUT R40, R51.reuse, R40, RZ, 0x3c, !PT ; - /*57f0*/ LOP3.LUT R9, R51, R9, RZ, 0x3c, !PT ; - /*5800*/ LOP3.LUT R23, R54, R28, RZ, 0x3c, !PT ; - /*5810*/ LOP3.LUT R38, R47, R38, RZ, 0x3c, !PT ; - /*5820*/ LOP3.LUT R7, R47.reuse, R0, RZ, 0x3c, !PT ; - /*5830*/ LOP3.LUT R22, R54.reuse, R22, RZ, 0x3c, !PT ; - /*5840*/ LOP3.LUT R51, R54.reuse, R42, RZ, 0x3c, !PT ; - /*5850*/ LOP3.LUT R28, R54.reuse, R6, RZ, 0x3c, !PT ; - /*5860*/ LOP3.LUT R37, R54, R37, RZ, 0x3c, !PT ; - /*5870*/ LOP3.LUT R47, R47, R19, RZ, 0x3c, !PT ; - /*5880*/ LOP3.LUT R29, R48.reuse, R11, RZ, 0x3c, !PT ; - /*5890*/ LOP3.LUT R55, R48.reuse, R24, RZ, 0x3c, !PT ; - /*58a0*/ LOP3.LUT R0, R48.reuse, R53, RZ, 0x3c, !PT ; - /*58b0*/ LOP3.LUT R19, R48.reuse, R4, RZ, 0x3c, !PT ; - /*58c0*/ LOP3.LUT R6, R48, R18, RZ, 0x3c, !PT ; - /*58d0*/ LOP3.LUT R54, R46, R10, RZ, 0x3c, !PT ; - /*58e0*/ LOP3.LUT R4, R46.reuse, R35, RZ, 0x3c, !PT ; - /*58f0*/ LOP3.LUT R48, R46.reuse, R15, RZ, 0x3c, !PT ; - /*5900*/ LOP3.LUT R11, R46.reuse, R56, RZ, 0x3c, !PT ; - /*5910*/ LOP3.LUT R10, R46, R21, RZ, 0x3c, !PT ; - /*5920*/ LOP3.LUT R15, R45.reuse, R34, RZ, 0x3c, !PT ; - /*5930*/ LOP3.LUT R14, R45, R14, RZ, 0x3c, !PT ; - /*5940*/ LOP3.LUT R21, R45.reuse, R62, RZ, 0x3c, !PT ; - /*5950*/ LOP3.LUT R46, R45.reuse, R52, RZ, 0x3c, !PT ; - /*5960*/ LOP3.LUT R45, R45, R20, RZ, 0x3c, !PT ; - /*5970*/ SHF.L.W.U32.HI R24, R25, 0xe, R29 ; - /*5980*/ LOP3.LUT R27, R43, R27, RZ, 0x3c, !PT ; - /*5990*/ LOP3.LUT R26, R44, R26, RZ, 0x3c, !PT ; - /*59a0*/ SHF.L.W.U32.HI R25, R29, 0xe, R25 ; - /*59b0*/ SHF.L.W.U32.HI R29, R50, 0xb, R28 ; - /*59c0*/ LOP3.LUT R18, R43, R13, RZ, 0x3c, !PT ; - /*59d0*/ LOP3.LUT R56, R44, R12, RZ, 0x3c, !PT ; - /*59e0*/ SHF.L.W.U32.HI R28, R28, 0xb, R50 ; - /*59f0*/ SHF.L.W.U32.HI R52, R40, 0xf, R51 ; - /*5a00*/ SHF.L.W.U32.HI R35, R10, 0xc, R45 ; - /*5a10*/ SHF.L.W.U32.HI R34, R45, 0xc, R10 ; - /*5a20*/ SHF.L.W.U32.HI R42, R48, 0xa, R14 ; - /*5a30*/ SHF.L.W.U32.HI R50, R14, 0xa, R48 ; - /*5a40*/ SHF.L.W.U32.HI R51, R51, 0xf, R40 ; - /*5a50*/ SHF.L.W.U32.HI R12, R4, 0x1, R15 ; - /*5a60*/ SHF.L.W.U32.HI R13, R15, 0x1, R4 ; - /*5a70*/ LOP3.LUT R2, R58, R2, RZ, 0x3c, !PT ; - /*5a80*/ SHF.L.W.U32.HI R10, R27, 0x4, R26 ; - /*5a90*/ SHF.L.W.U32.HI R40, R26, 0x4, R27 ; - /*5aa0*/ SHF.L.W.U32.HI R14, R36, 0x6, R22 ; - /*5ab0*/ SHF.L.W.U32.HI R15, R22, 0x6, R36 ; - /*5ac0*/ LOP3.LUT R57, R43.reuse, R57, RZ, 0x3c, !PT ; - /*5ad0*/ LOP3.LUT R22, R44.reuse, R65, RZ, 0x3c, !PT ; - /*5ae0*/ LOP3.LUT R36, R43, R63, RZ, 0x3c, !PT ; - /*5af0*/ LOP3.LUT R27, R44, R64, RZ, 0x3c, !PT ; - /*5b00*/ LOP3.LUT R17, R58, R17, RZ, 0x3c, !PT ; - /*5b10*/ SHF.L.W.U32.HI R30, R31, 0x15, R49 ; - /*5b20*/ SHF.L.W.U32.HI R31, R49, 0x15, R31 ; - /*5b30*/ SHF.L.W.U32.HI R53, R3, 0x1b, R55 ; - /*5b40*/ SHF.L.W.U32.HI R45, R55, 0x1b, R3 ; - /*5b50*/ SHF.L.W.U32.HI R49, R39, 0x18, R41 ; - /*5b60*/ SHF.L.W.U32.HI R3, R38, 0x8, R0 ; - /*5b70*/ SHF.L.W.U32.HI R20, R0, 0x8, R38 ; - /*5b80*/ SHF.L.W.U32.HI R48, R2, 0x19, R8 ; - /*5b90*/ SHF.L.W.U32.HI R26, R8, 0x19, R2 ; - /*5ba0*/ SHF.L.W.U32.HI R55, R5, 0x1e, R23 ; - /*5bb0*/ SHF.L.W.U32.HI R60, R23, 0x1e, R5 ; - /*5bc0*/ SHF.L.W.U32.HI R39, R41, 0x18, R39 ; - /*5bd0*/ SHF.L.W.U32.HI R4, R57, 0x12, R22 ; - /*5be0*/ SHF.L.W.U32.HI R0, R22, 0x12, R57 ; - /*5bf0*/ SHF.L.W.U32.HI R8, R36, 0x9, R27 ; - /*5c00*/ SHF.L.W.U32.HI R5, R7, 0x7, R19 ; - /*5c10*/ SHF.L.W.U32.HI R57, R16, 0x17, R17 ; - /*5c20*/ SHF.L.W.U32.HI R58, R54, 0x2, R46 ; - /*5c30*/ SHF.L.W.U32.HI R36, R27, 0x9, R36 ; - /*5c40*/ SHF.L.W.U32.HI R7, R19, 0x7, R7 ; - /*5c50*/ SHF.L.W.U32.HI R2, R17, 0x17, R16 ; - /*5c60*/ SHF.L.W.U32.HI R54, R46, 0x2, R54 ; - /*5c70*/ SHF.L.W.U32.HI R17, R11, 0xd, R21 ; - /*5c80*/ SHF.L.W.U32.HI R16, R21, 0xd, R11 ; - /*5c90*/ LOP3.LUT R64, R53, R42, R40, 0xb4, !PT ; - /*5ca0*/ LOP3.LUT R62, R40, R52, R42, 0xb4, !PT ; - /*5cb0*/ SHF.L.W.U32.HI R22, R18, 0x3, R56 ; - /*5cc0*/ SHF.L.W.U32.HI R23, R56, 0x3, R18 ; - /*5cd0*/ SHF.L.W.U32.HI R46, R9, 0x1d, R37 ; - /*5ce0*/ SHF.L.W.U32.HI R21, R37, 0x1d, R9 ; - /*5cf0*/ LOP3.LUT R42, R42, R39, R52, 0xb4, !PT ; - /*5d00*/ LOP3.LUT R41, R52, R53, R39, 0xb4, !PT ; - /*5d10*/ LOP3.LUT R63, R45, R50, R10, 0xb4, !PT ; - /*5d20*/ LOP3.LUT R56, R10, R51, R50, 0xb4, !PT ; - /*5d30*/ LOP3.LUT R38, R49, R10, R45, 0xb4, !PT ; - /*5d40*/ LOP3.LUT R65, R60, R7, R57, 0xb4, !PT ; - /*5d50*/ LOP3.LUT R52, R57, R36, R7, 0xb4, !PT ; - /*5d60*/ LOP3.LUT R37, R7, R58, R36, 0xb4, !PT ; - /*5d70*/ LOP3.LUT R11, R58, R57, R60, 0xb4, !PT ; - /*5d80*/ LOP3.LUT R57, R55, R5, R2, 0xb4, !PT ; - /*5d90*/ LOP3.LUT R10, R2, R8, R5, 0xb4, !PT ; - /*5da0*/ LOP3.LUT R9, R5, R54, R8, 0xb4, !PT ; - /*5db0*/ LOP3.LUT R7, R54, R2, R55, 0xb4, !PT ; - /*5dc0*/ LOP3.LUT R5, R28, R34, RZ, 0x30, !PT ; - /*5dd0*/ LOP3.LUT R2, R29, R35, RZ, 0x30, !PT ; - /*5de0*/ LOP3.LUT R53, R39, R40, R53, 0xb4, !PT ; - /*5df0*/ LOP3.LUT R40, R50, R49, R51, 0xb4, !PT ; - /*5e00*/ LOP3.LUT R39, R51, R45, R49, 0xb4, !PT ; - /*5e10*/ SHF.L.W.U32.HI R27, R47, 0x14, R6 ; - /*5e20*/ LOP3.LUT R45, R24, R44.reuse, R32.reuse, 0x6, !PT ; - /*5e30*/ LOP3.LUT R49, R34, R44.reuse, R32.reuse, 0x90, !PT ; - /*5e40*/ SHF.L.W.U32.HI R47, R6, 0x14, R47 ; - /*5e50*/ LOP3.LUT R32, R5, R44, R32, 0x96, !PT ; - /*5e60*/ LOP3.LUT R2, R2, R43, R33, 0x96, !PT ; - /*5e70*/ LOP3.LUT R6, R48, R4, R3, 0xb4, !PT ; - /*5e80*/ LOP3.LUT R5, R3, R12, R4, 0xb4, !PT ; - /*5e90*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*5ea0*/ LOP3.LUT R44, R25, R43.reuse, R33.reuse, 0x6, !PT ; - /*5eb0*/ LOP3.LUT R4, R4, R14, R12, 0xb4, !PT ; - /*5ec0*/ LOP3.LUT R43, R35, R43, R33, 0x90, !PT ; - /*5ed0*/ LOP3.LUT R12, R12, R48, R14, 0xb4, !PT ; - /*5ee0*/ LOP3.LUT R33, R2, UR7, RZ, 0x3c, !PT ; - /*5ef0*/ LOP3.LUT R14, R14, R3, R48, 0xb4, !PT ; - /*5f00*/ SHF.L.W.U32.HI R18, R61, 0x1c, R59 ; - /*5f10*/ LOP3.LUT R3, R26, R0, R20, 0xb4, !PT ; - /*5f20*/ LOP3.LUT R2, R20, R13, R0, 0xb4, !PT ; - /*5f30*/ LOP3.LUT R0, R0, R15, R13, 0xb4, !PT ; - /*5f40*/ LOP3.LUT R13, R13, R26, R15, 0xb4, !PT ; - /*5f50*/ LOP3.LUT R15, R15, R20, R26, 0xb4, !PT ; - /*5f60*/ SHF.L.W.U32.HI R19, R59, 0x1c, R61 ; - /*5f70*/ LOP3.LUT R26, R18, R22, R27, 0xb4, !PT ; - /*5f80*/ LOP3.LUT R20, R27, R16, R22, 0xb4, !PT ; - /*5f90*/ LOP3.LUT R22, R22, R21, R16, 0xb4, !PT ; - /*5fa0*/ LOP3.LUT R16, R16, R18, R21, 0xb4, !PT ; - /*5fb0*/ LOP3.LUT R18, R21, R27, R18, 0xb4, !PT ; - /*5fc0*/ LOP3.LUT R32, R32, UR6, RZ, 0x3c, !PT ; - /*5fd0*/ LOP3.LUT R27, R19, R23, R47, 0xb4, !PT ; - /*5fe0*/ LOP3.LUT R21, R47, R17, R23, 0xb4, !PT ; - /*5ff0*/ LOP3.LUT R23, R23, R46, R17, 0xb4, !PT ; - /*6000*/ LOP3.LUT R34, R34, R30, R28, 0xb4, !PT ; - /*6010*/ LOP3.LUT R35, R35, R31, R29, 0xb4, !PT ; - /*6020*/ LOP3.LUT R17, R17, R19, R46, 0xb4, !PT ; - /*6030*/ LOP3.LUT R28, R28, R24, R30, 0xb4, !PT ; - /*6040*/ LOP3.LUT R29, R29, R25, R31, 0xb4, !PT ; - /*6050*/ LOP3.LUT R36, R36, R60, R58, 0xb4, !PT ; - /*6060*/ LOP3.LUT R8, R8, R55, R54, 0xb4, !PT ; - /*6070*/ LOP3.LUT R19, R46, R47, R19, 0xb4, !PT ; - /*6080*/ LOP3.LUT R30, R45, R30, RZ, 0x3c, !PT ; - /*6090*/ LOP3.LUT R31, R44, R31, RZ, 0x3c, !PT ; - /*60a0*/ LOP3.LUT R24, R49, R24, RZ, 0x3c, !PT ; - /*60b0*/ LOP3.LUT R25, R43, R25, RZ, 0x3c, !PT ; - /*60c0*/ @P0 BRA `(.L_x_75) ; - /*60d0*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x8] ; - /*60e0*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0xc] ; - /*60f0*/ LDG.E.64.STRONG.SM R2, [R2.64] ; - /*6100*/ PRMT R10, R33, 0x123, RZ ; - /*6110*/ BSSY B0, `(.L_x_76) ; - /*6120*/ PRMT R11, R32, 0x123, RZ ; - /*6130*/ ISETP.GT.U32.AND P0, PT, R10, R2, PT ; - /*6140*/ ISETP.GT.U32.AND.EX P0, PT, R11, R3, PT, P0 ; - /*6150*/ @P0 BRA `(.L_x_77) ; - /*6160*/ S2R R3, SR_LANEID ; - /*6170*/ VOTEU.ANY UR8, UPT, PT ; - /*6180*/ FLO.U32 R0, UR8 ; - /*6190*/ ULDC.64 UR6, c[0x0][0x168] ; - /*61a0*/ UIADD3 UR5, UP1, UR6, 0x140, URZ ; - /*61b0*/ UIADD3.X UR6, URZ, UR7, URZ, UP1, !UPT ; - /*61c0*/ POPC R5, UR8 ; - /*61d0*/ IMAD.U32 R2, RZ, RZ, UR5 ; - /*61e0*/ ISETP.EQ.U32.AND P0, PT, R0, R3, PT ; - /*61f0*/ IMAD.U32 R3, RZ, RZ, UR6 ; - /*6200*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R2.64], R5 ; - /*6210*/ S2R R4, SR_LTMASK ; - /*6220*/ LOP3.LUT R4, R4, UR8, RZ, 0xc0, !PT ; - /*6230*/ POPC R7, R4 ; - /*6240*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*6250*/ IMAD.IADD R6, R6, 0x1, R7 ; - /*6260*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*6270*/ @P0 EXIT ; - /*6280*/ LDL.LU.64 R50, [R1+0x10] ; - /*6290*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*62a0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*62b0*/ LDS.128 R12, [R66] ; - /*62c0*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*62d0*/ LDS.128 R16, [R66+0x10] ; - /*62e0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*62f0*/ IMAD.MOV.U32 R68, RZ, RZ, c[0x4][0x0] ; - /*6300*/ IMAD.MOV.U32 R69, RZ, RZ, c[0x4][0x4] ; - /*6310*/ STG.E.EF.128 [R4.64], R12 ; - /*6320*/ STG.E.EF.128 [R4.64+0x10], R16 ; - /*6330*/ STG.E.EF.64 [R6.64+0x100], R50 ; - /*6340*/ LDG.E.64.STRONG.SM R8, [R68.64] ; - /*6350*/ STG.E.EF.64 [R2.64+-0x60], R8 ; - /*6360*/ STG.E.EF.64 [R6.64+0x148], R10 ; -.L_x_77: - /*6370*/ BSYNC B0 ; -.L_x_76: - /*6380*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6390*/ @P0 CALL.REL.NOINC `(.L_x_78) ; - /*63a0*/ BRA `(.L_x_79) ; -.L_x_78: - /*63b0*/ EXIT ; -.L_x_71: - /*63c0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*63d0*/ MOV R56, 0x63f0 ; - /*63e0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*63f0*/ BRA `(.L_x_80) ; -.L_x_72: - /*6400*/ IMAD.MOV.U32 R3, RZ, RZ, R43 ; - /*6410*/ MOV R56, 0x6440 ; - /*6420*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6430*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*6440*/ S2R R42, SR_TID.X ; - /*6450*/ IMAD.HI.U32 R40, R3, c[0x3][0x18c], RZ ; - /*6460*/ S2R R44, SR_TID.X ; - /*6470*/ IMAD.MOV R40, RZ, RZ, -R40 ; - /*6480*/ IMAD.MOV.U32 R41, RZ, RZ, 0x80 ; - /*6490*/ IMAD R3, R40, c[0x3][0x184], R3 ; - /*64a0*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*64b0*/ SEL R40, RZ, c[0x3][0x184], !P0 ; - /*64c0*/ IMAD.IADD R40, R3, 0x1, -R40 ; - /*64d0*/ IMAD.SHL.U32 R42, R42, 0x10, RZ ; - /*64e0*/ IMAD.WIDE.U32 R40, R40, R41, c[0x3][0x190] ; - /*64f0*/ LOP3.LUT R42, R42, 0x70, RZ, 0xe2, !PT ; - /*6500*/ IMAD.SHL.U32 R44, R44, 0x40, RZ ; - /*6510*/ IADD3 R40, P0, R40, R42, RZ ; - /*6520*/ LOP3.LUT R44, R44, 0x3fe00, RZ, 0xc0, !PT ; - /*6530*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*6540*/ LDS R3, [R44+0x880] ; - /*6550*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*6560*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6570*/ MOV R56, 0x65c0 ; - /*6580*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6590*/ IMAD R3, R3, 0x1000193, RZ ; - /*65a0*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*65b0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*65c0*/ S2R R46, SR_TID.X ; - /*65d0*/ IMAD.HI.U32 R44, R3, c[0x3][0x18c], RZ ; - /*65e0*/ S2R R48, SR_TID.X ; - /*65f0*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*6600*/ IMAD.MOV.U32 R45, RZ, RZ, 0x80 ; - /*6610*/ IMAD R44, R44, c[0x3][0x184], R3 ; - /*6620*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*6630*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6640*/ IMAD.IADD R44, R44, 0x1, -R3 ; - /*6650*/ IMAD.SHL.U32 R46, R46, 0x10, RZ ; - /*6660*/ IMAD.WIDE.U32 R44, R44, R45, c[0x3][0x190] ; - /*6670*/ LOP3.LUT R46, R46, 0x70, RZ, 0xe2, !PT ; - /*6680*/ IMAD.SHL.U32 R48, R48, 0x40, RZ ; - /*6690*/ IADD3 R44, P0, R44, R46, RZ ; - /*66a0*/ LOP3.LUT R48, R48, 0x3fe00, RZ, 0xc0, !PT ; - /*66b0*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*66c0*/ LDS R3, [R48+0x8c0] ; - /*66d0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*66e0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*66f0*/ MOV R56, 0x6740 ; - /*6700*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6710*/ IMAD R3, R3, 0x1000193, RZ ; - /*6720*/ LOP3.LUT R3, R3, R16, RZ, 0x3c, !PT ; - /*6730*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*6740*/ S2R R50, SR_TID.X ; - /*6750*/ IMAD.HI.U32 R48, R3, c[0x3][0x18c], RZ ; - /*6760*/ S2R R52, SR_TID.X ; - /*6770*/ IMAD.MOV R48, RZ, RZ, -R48 ; - /*6780*/ IMAD.MOV.U32 R49, RZ, RZ, 0x80 ; - /*6790*/ IMAD R48, R48, c[0x3][0x184], R3 ; - /*67a0*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*67b0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*67c0*/ IMAD.IADD R48, R48, 0x1, -R3 ; - /*67d0*/ IMAD.SHL.U32 R50, R50, 0x10, RZ ; - /*67e0*/ IMAD.WIDE.U32 R48, R48, R49, c[0x3][0x190] ; - /*67f0*/ LOP3.LUT R50, R50, 0x70, RZ, 0xe2, !PT ; - /*6800*/ IMAD.SHL.U32 R52, R52, 0x40, RZ ; - /*6810*/ IADD3 R48, P0, R48, R50, RZ ; - /*6820*/ LOP3.LUT R52, R52, 0x3fe00, RZ, 0xc0, !PT ; - /*6830*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*6840*/ LDS R3, [R52+0x900] ; - /*6850*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*6860*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6870*/ MOV R56, 0x68c0 ; - /*6880*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6890*/ IMAD R3, R3, 0x1000193, RZ ; - /*68a0*/ LOP3.LUT R3, R3, R20, RZ, 0x3c, !PT ; - /*68b0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*68c0*/ S2R R54, SR_TID.X ; - /*68d0*/ IMAD.HI.U32 R52, R3, c[0x3][0x18c], RZ ; - /*68e0*/ S2R R56, SR_TID.X ; - /*68f0*/ IMAD.MOV R52, RZ, RZ, -R52 ; - /*6900*/ IMAD.MOV.U32 R53, RZ, RZ, 0x80 ; - /*6910*/ IMAD R52, R52, c[0x3][0x184], R3 ; - /*6920*/ ISETP.GE.U32.AND P0, PT, R52, c[0x3][0x184], PT ; - /*6930*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6940*/ IMAD.IADD R52, R52, 0x1, -R3 ; - /*6950*/ IMAD.SHL.U32 R54, R54, 0x10, RZ ; - /*6960*/ IMAD.WIDE.U32 R52, R52, R53, c[0x3][0x190] ; - /*6970*/ LOP3.LUT R54, R54, 0x70, RZ, 0xe2, !PT ; - /*6980*/ IMAD.SHL.U32 R56, R56, 0x40, RZ ; - /*6990*/ IADD3 R52, P0, R52, R54, RZ ; - /*69a0*/ LOP3.LUT R56, R56, 0x3fe00, RZ, 0xc0, !PT ; - /*69b0*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*69c0*/ LDS R3, [R56+0x940] ; - /*69d0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*69e0*/ IMAD R63, R4, 0x1000193, RZ ; - /*69f0*/ IMAD R4, R5, 0x1000193, RZ ; - /*6a00*/ MOV R56, 0x6ac0 ; - /*6a10*/ IMAD R61, R6, 0x1000193, RZ ; - /*6a20*/ LOP3.LUT R63, R63, R36, RZ, 0x3c, !PT ; - /*6a30*/ IMAD R60, R7, 0x1000193, RZ ; - /*6a40*/ LOP3.LUT R37, R4, R37, RZ, 0x3c, !PT ; - /*6a50*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6a60*/ LOP3.LUT R61, R61, R38, RZ, 0x3c, !PT ; - /*6a70*/ LOP3.LUT R60, R60, R39, RZ, 0x3c, !PT ; - /*6a80*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6a90*/ IMAD R3, R3, 0x1000193, RZ ; - /*6aa0*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*6ab0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*6ac0*/ S2R R6, SR_TID.X ; - /*6ad0*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*6ae0*/ S2R R36, SR_TID.X ; - /*6af0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*6b00*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*6b10*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*6b20*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*6b30*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6b40*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*6b50*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*6b60*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*6b70*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*6b80*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6b90*/ IADD3 R4, P0, R4, R6, RZ ; - /*6ba0*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6bb0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*6bc0*/ LDS R39, [R36+0x980] ; - /*6bd0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*6be0*/ IMAD R65, R8, 0x1000193, RZ ; - /*6bf0*/ MOV R56, 0x6cc0 ; - /*6c00*/ IMAD R3, R10, 0x1000193, RZ ; - /*6c10*/ IMAD R8, R9, 0x1000193, RZ ; - /*6c20*/ LOP3.LUT R65, R65, R40, RZ, 0x3c, !PT ; - /*6c30*/ IMAD R10, R11, 0x1000193, RZ ; - /*6c40*/ LOP3.LUT R62, R3, R42, RZ, 0x3c, !PT ; - /*6c50*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6c60*/ LOP3.LUT R41, R8, R41, RZ, 0x3c, !PT ; - /*6c70*/ LOP3.LUT R59, R10, R43, RZ, 0x3c, !PT ; - /*6c80*/ LOP3.LUT R39, R39, R0, RZ, 0x3c, !PT ; - /*6c90*/ IMAD R39, R39, 0x1000193, RZ ; - /*6ca0*/ LOP3.LUT R3, R39, R28, RZ, 0x3c, !PT ; - /*6cb0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*6cc0*/ S2R R10, SR_TID.X ; - /*6cd0*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*6ce0*/ S2R R36, SR_TID.X ; - /*6cf0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*6d00*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*6d10*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*6d20*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*6d30*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6d40*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*6d50*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*6d60*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*6d70*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*6d80*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6d90*/ IADD3 R8, P0, R8, R10, RZ ; - /*6da0*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6db0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*6dc0*/ LDS R39, [R36+0x9c0] ; - /*6dd0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*6de0*/ IMAD R67, R12, 0x1000193, RZ ; - /*6df0*/ MOV R56, 0x6ec0 ; - /*6e00*/ IMAD R3, R14, 0x1000193, RZ ; - /*6e10*/ IMAD R12, R13, 0x1000193, RZ ; - /*6e20*/ LOP3.LUT R67, R67, R44, RZ, 0x3c, !PT ; - /*6e30*/ IMAD R58, R15, 0x1000193, RZ ; - /*6e40*/ LOP3.LUT R64, R3, R46, RZ, 0x3c, !PT ; - /*6e50*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*6e60*/ LOP3.LUT R45, R12, R45, RZ, 0x3c, !PT ; - /*6e70*/ LOP3.LUT R58, R58, R47, RZ, 0x3c, !PT ; - /*6e80*/ LOP3.LUT R39, R39, R0, RZ, 0x3c, !PT ; - /*6e90*/ IMAD R39, R39, 0x1000193, RZ ; - /*6ea0*/ LOP3.LUT R3, R39, R32, RZ, 0x3c, !PT ; - /*6eb0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*6ec0*/ S2R R14, SR_TID.X ; - /*6ed0*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*6ee0*/ S2R R36, SR_TID.X ; - /*6ef0*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*6f00*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*6f10*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*6f20*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*6f30*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6f40*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*6f50*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*6f60*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*6f70*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*6f80*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6f90*/ IADD3 R12, P0, R12, R14, RZ ; - /*6fa0*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6fb0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*6fc0*/ LDS R3, [R36+0x800] ; - /*6fd0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*6fe0*/ IMAD R66, R19, 0x1000193, RZ ; - /*6ff0*/ MOV R56, 0x72e0 ; - /*7000*/ IMAD R19, R24, 0x1000193, RZ ; - /*7010*/ IMAD R24, R25, 0x1000193, RZ ; - /*7020*/ LOP3.LUT R66, R66, R51, RZ, 0x3c, !PT ; - /*7030*/ IMAD R39, R16, 0x1000193, RZ ; - /*7040*/ LOP3.LUT R42, R19, R4, RZ, 0x3c, !PT ; - /*7050*/ IMAD R16, R17, 0x1000193, RZ ; - /*7060*/ LOP3.LUT R24, R24, R5, RZ, 0x3c, !PT ; - /*7070*/ IMAD R17, R20, 0x1000193, RZ ; - /*7080*/ LOP3.LUT R36, R39, R48, RZ, 0x3c, !PT ; - /*7090*/ IMAD R5, R28, 0x1000193, RZ ; - /*70a0*/ IADD3 R28, R0, 0x1, RZ ; - /*70b0*/ IMAD R69, R18, 0x1000193, RZ ; - /*70c0*/ LOP3.LUT R49, R16, R49, RZ, 0x3c, !PT ; - /*70d0*/ IMAD R18, R21, 0x1000193, RZ ; - /*70e0*/ LOP3.LUT R52, R17, R52, RZ, 0x3c, !PT ; - /*70f0*/ IMAD R17, R22, 0x1000193, RZ ; - /*7100*/ STL [R1+0x4], R36 ; - /*7110*/ IMAD R16, R23, 0x1000193, RZ ; - /*7120*/ LOP3.LUT R38, R5, R8, RZ, 0x3c, !PT ; - /*7130*/ IMAD R21, R26, 0x1000193, RZ ; - /*7140*/ LOP3.LUT R54, R17, R54, RZ, 0x3c, !PT ; - /*7150*/ IMAD R4, R27, 0x1000193, RZ ; - /*7160*/ LOP3.LUT R55, R16, R55, RZ, 0x3c, !PT ; - /*7170*/ IMAD R17, R30, 0x1000193, RZ ; - /*7180*/ LOP3.LUT R69, R69, R50, RZ, 0x3c, !PT ; - /*7190*/ IMAD R16, R31, 0x1000193, RZ ; - /*71a0*/ LOP3.LUT R36, R21, R6, RZ, 0x3c, !PT ; - /*71b0*/ IMAD R6, R29, 0x1000193, RZ ; - /*71c0*/ LOP3.LUT R27, R4, R7, RZ, 0x3c, !PT ; - /*71d0*/ IMAD R5, R32, 0x1000193, RZ ; - /*71e0*/ LOP3.LUT R53, R18, R53, RZ, 0x3c, !PT ; - /*71f0*/ IMAD R46, R33, 0x1000193, RZ ; - /*7200*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7210*/ IMAD R47, R34, 0x1000193, RZ ; - /*7220*/ LOP3.LUT R39, R6, R9, RZ, 0x3c, !PT ; - /*7230*/ IMAD R48, R35, 0x1000193, RZ ; - /*7240*/ LOP3.LUT R40, R17, R10, RZ, 0x3c, !PT ; - /*7250*/ IMAD R4, R3, 0x1000193, RZ ; - /*7260*/ LOP3.LUT R43, R16, R11, RZ, 0x3c, !PT ; - /*7270*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7280*/ LOP3.LUT R3, R4, R37, RZ, 0x3c, !PT ; - /*7290*/ LOP3.LUT R44, R5, R12, RZ, 0x3c, !PT ; - /*72a0*/ LOP3.LUT R46, R46, R13, RZ, 0x3c, !PT ; - /*72b0*/ LOP3.LUT R47, R47, R14, RZ, 0x3c, !PT ; - /*72c0*/ LOP3.LUT R48, R48, R15, RZ, 0x3c, !PT ; - /*72d0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*72e0*/ S2R R6, SR_TID.X ; - /*72f0*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*7300*/ S2R R8, SR_TID.X ; - /*7310*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*7320*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*7330*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*7340*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*7350*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7360*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*7370*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*7380*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*7390*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*73a0*/ IMAD.SHL.U32 R8, R8, 0x40, RZ ; - /*73b0*/ IADD3 R4, P0, R4, R6, RZ ; - /*73c0*/ LOP3.LUT R8, R8, 0x3fe00, RZ, 0xc0, !PT ; - /*73d0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*73e0*/ LDS R3, [R8+0x840] ; - /*73f0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7400*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7410*/ MOV R56, 0x7460 ; - /*7420*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7430*/ IMAD R8, R3, 0x1000193, RZ ; - /*7440*/ LOP3.LUT R3, R8, R41, RZ, 0x3c, !PT ; - /*7450*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*7460*/ S2R R10, SR_TID.X ; - /*7470*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*7480*/ S2R R12, SR_TID.X ; - /*7490*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*74a0*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*74b0*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*74c0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*74d0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*74e0*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*74f0*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*7500*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*7510*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*7520*/ IMAD.SHL.U32 R12, R12, 0x40, RZ ; - /*7530*/ IADD3 R8, P0, R8, R10, RZ ; - /*7540*/ LOP3.LUT R12, R12, 0x3fe00, RZ, 0xc0, !PT ; - /*7550*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7560*/ LDS R3, [R12+0x880] ; - /*7570*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7580*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7590*/ MOV R56, 0x75e0 ; - /*75a0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*75b0*/ IMAD R12, R3, 0x1000193, RZ ; - /*75c0*/ LOP3.LUT R3, R12, R45, RZ, 0x3c, !PT ; - /*75d0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*75e0*/ S2R R14, SR_TID.X ; - /*75f0*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*7600*/ S2R R16, SR_TID.X ; - /*7610*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*7620*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*7630*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*7640*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*7650*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7660*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*7670*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*7680*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*7690*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*76a0*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*76b0*/ IADD3 R12, P0, R12, R14, RZ ; - /*76c0*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*76d0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*76e0*/ LDS R3, [R16+0x8c0] ; - /*76f0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7700*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7710*/ MOV R56, 0x7760 ; - /*7720*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7730*/ IMAD R16, R3, 0x1000193, RZ ; - /*7740*/ LOP3.LUT R3, R16, R49, RZ, 0x3c, !PT ; - /*7750*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*7760*/ S2R R18, SR_TID.X ; - /*7770*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*7780*/ S2R R20, SR_TID.X ; - /*7790*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*77a0*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*77b0*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*77c0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*77d0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*77e0*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*77f0*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*7800*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*7810*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*7820*/ IMAD.SHL.U32 R20, R20, 0x40, RZ ; - /*7830*/ IADD3 R16, P0, R16, R18, RZ ; - /*7840*/ LOP3.LUT R20, R20, 0x3fe00, RZ, 0xc0, !PT ; - /*7850*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*7860*/ LDS R3, [R20+0x900] ; - /*7870*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*7880*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7890*/ MOV R56, 0x78e0 ; - /*78a0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*78b0*/ IMAD R20, R3, 0x1000193, RZ ; - /*78c0*/ LOP3.LUT R3, R20, R53, RZ, 0x3c, !PT ; - /*78d0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*78e0*/ S2R R22, SR_TID.X ; - /*78f0*/ IMAD.HI.U32 R20, R3, c[0x3][0x18c], RZ ; - /*7900*/ S2R R25, SR_TID.X ; - /*7910*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*7920*/ IMAD.MOV.U32 R21, RZ, RZ, 0x80 ; - /*7930*/ IMAD R20, R20, c[0x3][0x184], R3 ; - /*7940*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*7950*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7960*/ IMAD.IADD R20, R20, 0x1, -R3 ; - /*7970*/ IMAD.SHL.U32 R22, R22, 0x10, RZ ; - /*7980*/ IMAD.WIDE.U32 R20, R20, R21, c[0x3][0x190] ; - /*7990*/ LOP3.LUT R22, R22, 0x70, RZ, 0xe2, !PT ; - /*79a0*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*79b0*/ IADD3 R20, P0, R20, R22, RZ ; - /*79c0*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*79d0*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*79e0*/ LDS R3, [R25+0x940] ; - /*79f0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*7a00*/ IMAD R63, R63, 0x1000193, RZ ; - /*7a10*/ MOV R56, 0x7af0 ; - /*7a20*/ IMAD R68, R37, 0x1000193, RZ ; - /*7a30*/ IMAD R61, R61, 0x1000193, RZ ; - /*7a40*/ LOP3.LUT R4, R63, R4, RZ, 0x3c, !PT ; - /*7a50*/ IMAD R60, R60, 0x1000193, RZ ; - /*7a60*/ LOP3.LUT R68, R68, R5, RZ, 0x3c, !PT ; - /*7a70*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7a80*/ LOP3.LUT R26, R61, R6, RZ, 0x3c, !PT ; - /*7a90*/ STL [R1+0x8], R4 ; - /*7aa0*/ LOP3.LUT R63, R60, R7, RZ, 0x3c, !PT ; - /*7ab0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7ac0*/ IMAD R3, R3, 0x1000193, RZ ; - /*7ad0*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*7ae0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*7af0*/ S2R R6, SR_TID.X ; - /*7b00*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*7b10*/ S2R R25, SR_TID.X ; - /*7b20*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*7b30*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*7b40*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*7b50*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*7b60*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7b70*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*7b80*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*7b90*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*7ba0*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*7bb0*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*7bc0*/ IADD3 R4, P0, R4, R6, RZ ; - /*7bd0*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*7be0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7bf0*/ LDS R3, [R25+0x980] ; - /*7c00*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7c10*/ IMAD R65, R65, 0x1000193, RZ ; - /*7c20*/ MOV R56, 0x7d00 ; - /*7c30*/ IMAD R50, R59, 0x1000193, RZ ; - /*7c40*/ IMAD R25, R62, 0x1000193, RZ ; - /*7c50*/ LOP3.LUT R29, R65, R8, RZ, 0x3c, !PT ; - /*7c60*/ IMAD R8, R41, 0x1000193, RZ ; - /*7c70*/ LOP3.LUT R50, R50, R11, RZ, 0x3c, !PT ; - /*7c80*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7c90*/ LOP3.LUT R25, R25, R10, RZ, 0x3c, !PT ; - /*7ca0*/ STL [R1], R29 ; - /*7cb0*/ LOP3.LUT R62, R8, R9, RZ, 0x3c, !PT ; - /*7cc0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7cd0*/ IMAD R8, R3, 0x1000193, RZ ; - /*7ce0*/ LOP3.LUT R3, R8, R39, RZ, 0x3c, !PT ; - /*7cf0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*7d00*/ S2R R10, SR_TID.X ; - /*7d10*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*7d20*/ S2R R29, SR_TID.X ; - /*7d30*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*7d40*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*7d50*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*7d60*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*7d70*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7d80*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*7d90*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*7da0*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*7db0*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*7dc0*/ IMAD.SHL.U32 R29, R29, 0x40, RZ ; - /*7dd0*/ IADD3 R8, P0, R8, R10, RZ ; - /*7de0*/ LOP3.LUT R29, R29, 0x3fe00, RZ, 0xc0, !PT ; - /*7df0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7e00*/ LDS R29, [R29+0x9c0] ; - /*7e10*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7e20*/ IMAD R3, R64, 0x1000193, RZ ; - /*7e30*/ MOV R56, 0x7f00 ; - /*7e40*/ IMAD R61, R67, 0x1000193, RZ ; - /*7e50*/ IMAD R60, R45, 0x1000193, RZ ; - /*7e60*/ LOP3.LUT R14, R3, R14, RZ, 0x3c, !PT ; - /*7e70*/ IMAD R58, R58, 0x1000193, RZ ; - /*7e80*/ LOP3.LUT R61, R61, R12, RZ, 0x3c, !PT ; - /*7e90*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*7ea0*/ LOP3.LUT R60, R60, R13, RZ, 0x3c, !PT ; - /*7eb0*/ LOP3.LUT R51, R58, R15, RZ, 0x3c, !PT ; - /*7ec0*/ LOP3.LUT R29, R29, R28, RZ, 0x3c, !PT ; - /*7ed0*/ IMAD R29, R29, 0x1000193, RZ ; - /*7ee0*/ LOP3.LUT R3, R29, R46, RZ, 0x3c, !PT ; - /*7ef0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*7f00*/ S2R R15, SR_TID.X ; - /*7f10*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*7f20*/ LDL.LU R32, [R1+0x4] ; - /*7f30*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*7f40*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*7f50*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*7f60*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*7f70*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7f80*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*7f90*/ IMAD.SHL.U32 R15, R15, 0x10, RZ ; - /*7fa0*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*7fb0*/ LOP3.LUT R15, R15, 0x70, RZ, 0xe2, !PT ; - /*7fc0*/ IADD3 R28, P0, R12, R15, RZ ; - /*7fd0*/ S2R R15, SR_TID.X ; - /*7fe0*/ IMAD.X R29, RZ, RZ, R13, P0 ; - /*7ff0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8000*/ IMAD.SHL.U32 R15, R15, 0x40, RZ ; - /*8010*/ LOP3.LUT R15, R15, 0x3fe00, RZ, 0xc0, !PT ; - /*8020*/ LDS R3, [R15+0x800] ; - /*8030*/ IMAD R13, R52, 0x1000193, RZ ; - /*8040*/ IMAD R41, R40, 0x1000193, RZ ; - /*8050*/ IADD3 R40, R0, 0x2, RZ ; - /*8060*/ IMAD R52, R53, 0x1000193, RZ ; - /*8070*/ LOP3.LUT R53, R13, R20, RZ, 0x3c, !PT ; - /*8080*/ IMAD R24, R24, 0x1000193, RZ ; - /*8090*/ IMAD R33, R42, 0x1000193, RZ ; - /*80a0*/ IMAD R13, R36, 0x1000193, RZ ; - /*80b0*/ LOP3.LUT R35, R24, R5, RZ, 0x3c, !PT ; - /*80c0*/ IMAD R12, R49, 0x1000193, RZ ; - /*80d0*/ LOP3.LUT R33, R33, R4, RZ, 0x3c, !PT ; - /*80e0*/ IMAD R5, R38, 0x1000193, RZ ; - /*80f0*/ LOP3.LUT R42, R13, R6, RZ, 0x3c, !PT ; - /*8100*/ IMAD R69, R69, 0x1000193, RZ ; - /*8110*/ IMAD R58, R66, 0x1000193, RZ ; - /*8120*/ IMAD R15, R54, 0x1000193, RZ ; - /*8130*/ IMAD R38, R39, 0x1000193, RZ ; - /*8140*/ IMAD R4, R43, 0x1000193, RZ ; - /*8150*/ IMAD R13, R44, 0x1000193, RZ ; - /*8160*/ IMAD R46, R46, 0x1000193, RZ ; - /*8170*/ IMAD R37, R47, 0x1000193, RZ ; - /*8180*/ IMAD R48, R48, 0x1000193, RZ ; - /*8190*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*81a0*/ IMAD R3, R3, 0x1000193, RZ ; - /*81b0*/ LOP3.LUT R59, R12, R17, RZ, 0x3c, !PT ; - /*81c0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*81d0*/ LOP3.LUT R12, R69, R18, RZ, 0x3c, !PT ; - /*81e0*/ LOP3.LUT R58, R58, R19, RZ, 0x3c, !PT ; - /*81f0*/ LOP3.LUT R52, R52, R21, RZ, 0x3c, !PT ; - /*8200*/ LOP3.LUT R15, R15, R22, RZ, 0x3c, !PT ; - /*8210*/ LOP3.LUT R34, R5, R8, RZ, 0x3c, !PT ; - /*8220*/ LOP3.LUT R38, R38, R9, RZ, 0x3c, !PT ; - /*8230*/ LOP3.LUT R41, R41, R10, RZ, 0x3c, !PT ; - /*8240*/ LOP3.LUT R43, R4, R11, RZ, 0x3c, !PT ; - /*8250*/ LOP3.LUT R3, R3, R26, RZ, 0x3c, !PT ; - /*8260*/ MOV R56, 0x8320 ; - /*8270*/ IMAD R67, R32, 0x1000193, RZ ; - /*8280*/ IMAD R32, R27, 0x1000193, RZ ; - /*8290*/ LOP3.LUT R67, R67, R16, RZ, 0x3c, !PT ; - /*82a0*/ IMAD R16, R55, 0x1000193, RZ ; - /*82b0*/ LOP3.LUT R32, R32, R7, RZ, 0x3c, !PT ; - /*82c0*/ LOP3.LUT R45, R16, R23, RZ, 0x3c, !PT ; - /*82d0*/ LOP3.LUT R13, R13, R28, RZ, 0x3c, !PT ; - /*82e0*/ LOP3.LUT R27, R46, R29, RZ, 0x3c, !PT ; - /*82f0*/ LOP3.LUT R37, R37, R30, RZ, 0x3c, !PT ; - /*8300*/ LOP3.LUT R39, R48, R31, RZ, 0x3c, !PT ; - /*8310*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*8320*/ S2R R7, SR_TID.X ; - /*8330*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*8340*/ S2R R6, SR_TID.X ; - /*8350*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*8360*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*8370*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*8380*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*8390*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*83a0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*83b0*/ IMAD.SHL.U32 R7, R7, 0x10, RZ ; - /*83c0*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*83d0*/ LOP3.LUT R7, R7, 0x70, RZ, 0xe2, !PT ; - /*83e0*/ IMAD.SHL.U32 R6, R6, 0x40, RZ ; - /*83f0*/ IADD3 R8, P0, R4, R7, RZ ; - /*8400*/ LOP3.LUT R6, R6, 0x3fe00, RZ, 0xc0, !PT ; - /*8410*/ IMAD.X R9, RZ, RZ, R5, P0 ; - /*8420*/ LDS R3, [R6+0x840] ; - /*8430*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*8440*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*8450*/ MOV R56, 0x84a0 ; - /*8460*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8470*/ IMAD R4, R3, 0x1000193, RZ ; - /*8480*/ LOP3.LUT R3, R4, R25, RZ, 0x3c, !PT ; - /*8490*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*84a0*/ S2R R6, SR_TID.X ; - /*84b0*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*84c0*/ S2R R16, SR_TID.X ; - /*84d0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*84e0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*84f0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*8500*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*8510*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8520*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*8530*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*8540*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*8550*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*8560*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*8570*/ IADD3 R4, P0, R4, R6, RZ ; - /*8580*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*8590*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*85a0*/ LDS R3, [R16+0x880] ; - /*85b0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*85c0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*85d0*/ MOV R56, 0x8620 ; - /*85e0*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*85f0*/ IMAD R3, R3, 0x1000193, RZ ; - /*8600*/ LOP3.LUT R3, R3, R14, RZ, 0x3c, !PT ; - /*8610*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*8620*/ S2R R19, SR_TID.X ; - /*8630*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*8640*/ S2R R18, SR_TID.X ; - /*8650*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*8660*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*8670*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*8680*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*8690*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*86a0*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*86b0*/ IMAD.SHL.U32 R19, R19, 0x10, RZ ; - /*86c0*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*86d0*/ LOP3.LUT R19, R19, 0x70, RZ, 0xe2, !PT ; - /*86e0*/ IMAD.SHL.U32 R18, R18, 0x40, RZ ; - /*86f0*/ IADD3 R28, P0, R16, R19, RZ ; - /*8700*/ LOP3.LUT R18, R18, 0x3fe00, RZ, 0xc0, !PT ; - /*8710*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*8720*/ LDS R3, [R18+0x8c0] ; - /*8730*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8740*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*8750*/ MOV R56, 0x87a0 ; - /*8760*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8770*/ IMAD R3, R3, 0x1000193, RZ ; - /*8780*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*8790*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*87a0*/ S2R R19, SR_TID.X ; - /*87b0*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*87c0*/ S2R R18, SR_TID.X ; - /*87d0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*87e0*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*87f0*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*8800*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*8810*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8820*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*8830*/ IMAD.SHL.U32 R19, R19, 0x10, RZ ; - /*8840*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*8850*/ LOP3.LUT R19, R19, 0x70, RZ, 0xe2, !PT ; - /*8860*/ IMAD.SHL.U32 R18, R18, 0x40, RZ ; - /*8870*/ IADD3 R20, P0, R16, R19, RZ ; - /*8880*/ LOP3.LUT R18, R18, 0x3fe00, RZ, 0xc0, !PT ; - /*8890*/ IMAD.X R21, RZ, RZ, R17, P0 ; - /*88a0*/ LDS R3, [R18+0x900] ; - /*88b0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*88c0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*88d0*/ MOV R56, 0x8920 ; - /*88e0*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*88f0*/ IMAD R16, R3, 0x1000193, RZ ; - /*8900*/ LOP3.LUT R3, R16, R15, RZ, 0x3c, !PT ; - /*8910*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*8920*/ S2R R18, SR_TID.X ; - /*8930*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*8940*/ LDL.LU R24, [R1+0x8] ; - /*8950*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*8960*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*8970*/ S2R R36, SR_TID.X ; - /*8980*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*8990*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*89a0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*89b0*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*89c0*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*89d0*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*89e0*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*89f0*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*8a00*/ IADD3 R16, P0, R16, R18, RZ ; - /*8a10*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*8a20*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*8a30*/ LDS R47, [R36+0x940] ; - /*8a40*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*8a50*/ IMAD R68, R68, 0x1000193, RZ ; - /*8a60*/ MOV R56, 0x8b40 ; - /*8a70*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*8a80*/ LOP3.LUT R65, R68, R9, RZ, 0x3c, !PT ; - /*8a90*/ LOP3.LUT R47, R47, R40, RZ, 0x3c, !PT ; - /*8aa0*/ IMAD R47, R47, 0x1000193, RZ ; - /*8ab0*/ IMAD R3, R24, 0x1000193, RZ ; - /*8ac0*/ IMAD R24, R63, 0x1000193, RZ ; - /*8ad0*/ LOP3.LUT R8, R3, R8, RZ, 0x3c, !PT ; - /*8ae0*/ IMAD R3, R26, 0x1000193, RZ ; - /*8af0*/ LOP3.LUT R24, R24, R11, RZ, 0x3c, !PT ; - /*8b00*/ STL [R1+0x4], R8 ; - /*8b10*/ LOP3.LUT R26, R3, R10, RZ, 0x3c, !PT ; - /*8b20*/ LOP3.LUT R3, R47, R42, RZ, 0x3c, !PT ; - /*8b30*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*8b40*/ S2R R10, SR_TID.X ; - /*8b50*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*8b60*/ LDL.LU R36, [R1] ; - /*8b70*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*8b80*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*8b90*/ S2R R44, SR_TID.X ; - /*8ba0*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*8bb0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*8bc0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8bd0*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*8be0*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*8bf0*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*8c00*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*8c10*/ IMAD.SHL.U32 R44, R44, 0x40, RZ ; - /*8c20*/ IADD3 R8, P0, R8, R10, RZ ; - /*8c30*/ LOP3.LUT R44, R44, 0x3fe00, RZ, 0xc0, !PT ; - /*8c40*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*8c50*/ LDS R3, [R44+0x980] ; - /*8c60*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*8c70*/ IMAD R62, R62, 0x1000193, RZ ; - /*8c80*/ MOV R56, 0x8d50 ; - /*8c90*/ IMAD R25, R25, 0x1000193, RZ ; - /*8ca0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*8cb0*/ LOP3.LUT R68, R62, R5, RZ, 0x3c, !PT ; - /*8cc0*/ LOP3.LUT R64, R25, R6, RZ, 0x3c, !PT ; - /*8cd0*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8ce0*/ IMAD R69, R36, 0x1000193, RZ ; - /*8cf0*/ IMAD R36, R50, 0x1000193, RZ ; - /*8d00*/ LOP3.LUT R69, R69, R4, RZ, 0x3c, !PT ; - /*8d10*/ IMAD R4, R3, 0x1000193, RZ ; - /*8d20*/ LOP3.LUT R36, R36, R7, RZ, 0x3c, !PT ; - /*8d30*/ LOP3.LUT R3, R4, R41, RZ, 0x3c, !PT ; - /*8d40*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*8d50*/ S2R R6, SR_TID.X ; - /*8d60*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*8d70*/ S2R R25, SR_TID.X ; - /*8d80*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*8d90*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*8da0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*8db0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*8dc0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8dd0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*8de0*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*8df0*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*8e00*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*8e10*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*8e20*/ IADD3 R4, P0, R4, R6, RZ ; - /*8e30*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*8e40*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*8e50*/ LDS R3, [R25+0x9c0] ; - /*8e60*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*8e70*/ IMAD R55, R14, 0x1000193, RZ ; - /*8e80*/ MOV R56, 0x8f50 ; - /*8e90*/ IMAD R61, R61, 0x1000193, RZ ; - /*8ea0*/ IMAD R60, R60, 0x1000193, RZ ; - /*8eb0*/ LOP3.LUT R55, R55, R30, RZ, 0x3c, !PT ; - /*8ec0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*8ed0*/ LOP3.LUT R63, R61, R28, RZ, 0x3c, !PT ; - /*8ee0*/ LOP3.LUT R62, R60, R29, RZ, 0x3c, !PT ; - /*8ef0*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8f00*/ IMAD R40, R51, 0x1000193, RZ ; - /*8f10*/ IMAD R14, R3, 0x1000193, RZ ; - /*8f20*/ LOP3.LUT R40, R40, R31, RZ, 0x3c, !PT ; - /*8f30*/ LOP3.LUT R3, R14, R37, RZ, 0x3c, !PT ; - /*8f40*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*8f50*/ S2R R25, SR_TID.X ; - /*8f60*/ IMAD.HI.U32 R14, R3, c[0x3][0x18c], RZ ; - /*8f70*/ IMAD.MOV R14, RZ, RZ, -R14 ; - /*8f80*/ IMAD.MOV.U32 R28, RZ, RZ, 0x80 ; - /*8f90*/ IMAD R14, R14, c[0x3][0x184], R3 ; - /*8fa0*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*8fb0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8fc0*/ IMAD.IADD R3, R14, 0x1, -R3 ; - /*8fd0*/ IMAD.SHL.U32 R25, R25, 0x10, RZ ; - /*8fe0*/ IMAD.WIDE.U32 R28, R3, R28, c[0x3][0x190] ; - /*8ff0*/ LOP3.LUT R25, R25, 0x70, RZ, 0xe2, !PT ; - /*9000*/ IADD3 R48, P0, R28, R25, RZ ; - /*9010*/ S2R R25, SR_TID.X ; - /*9020*/ IMAD.X R49, RZ, RZ, R29, P0 ; - /*9030*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*9040*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*9050*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*9060*/ LDS R3, [R25+0x800] ; - /*9070*/ IMAD R41, R41, 0x1000193, RZ ; - /*9080*/ IMAD R47, R34, 0x1000193, RZ ; - /*9090*/ LOP3.LUT R34, R41, R6, RZ, 0x3c, !PT ; - /*90a0*/ IMAD R14, R59, 0x1000193, RZ ; - /*90b0*/ IADD3 R41, R0, 0x3, RZ ; - /*90c0*/ IMAD R52, R52, 0x1000193, RZ ; - /*90d0*/ IMAD R33, R33, 0x1000193, RZ ; - /*90e0*/ LOP3.LUT R61, R14, R21, RZ, 0x3c, !PT ; - /*90f0*/ IMAD R14, R35, 0x1000193, RZ ; - /*9100*/ LOP3.LUT R59, R52, R17, RZ, 0x3c, !PT ; - /*9110*/ IMAD R25, R12, 0x1000193, RZ ; - /*9120*/ LOP3.LUT R35, R33, R8, RZ, 0x3c, !PT ; - /*9130*/ IMAD R53, R53, 0x1000193, RZ ; - /*9140*/ LOP3.LUT R47, R47, R4, RZ, 0x3c, !PT ; - /*9150*/ IMAD R32, R32, 0x1000193, RZ ; - /*9160*/ IMAD R67, R67, 0x1000193, RZ ; - /*9170*/ IMAD R58, R58, 0x1000193, RZ ; - /*9180*/ IMAD R15, R15, 0x1000193, RZ ; - /*9190*/ IMAD R12, R45, 0x1000193, RZ ; - /*91a0*/ IMAD R17, R42, 0x1000193, RZ ; - /*91b0*/ IMAD R38, R38, 0x1000193, RZ ; - /*91c0*/ IMAD R8, R43, 0x1000193, RZ ; - /*91d0*/ IMAD R13, R13, 0x1000193, RZ ; - /*91e0*/ LOP3.LUT R3, R3, R41, RZ, 0x3c, !PT ; - /*91f0*/ IMAD R46, R27, 0x1000193, RZ ; - /*9200*/ IMAD R37, R37, 0x1000193, RZ ; - /*9210*/ IMAD R4, R39, 0x1000193, RZ ; - /*9220*/ IMAD R3, R3, 0x1000193, RZ ; - /*9230*/ LOP3.LUT R54, R53, R16, RZ, 0x3c, !PT ; - /*9240*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9250*/ LOP3.LUT R28, R32, R11, RZ, 0x3c, !PT ; - /*9260*/ LOP3.LUT R66, R67, R20, RZ, 0x3c, !PT ; - /*9270*/ LOP3.LUT R60, R25, R22, RZ, 0x3c, !PT ; - /*9280*/ LOP3.LUT R30, R58, R23, RZ, 0x3c, !PT ; - /*9290*/ LOP3.LUT R53, R15, R18, RZ, 0x3c, !PT ; - /*92a0*/ LOP3.LUT R29, R12, R19, RZ, 0x3c, !PT ; - /*92b0*/ LOP3.LUT R33, R14, R9, RZ, 0x3c, !PT ; - /*92c0*/ LOP3.LUT R52, R17, R10, RZ, 0x3c, !PT ; - /*92d0*/ LOP3.LUT R45, R38, R5, RZ, 0x3c, !PT ; - /*92e0*/ LOP3.LUT R32, R8, R7, RZ, 0x3c, !PT ; - /*92f0*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*9300*/ MOV R56, 0x9360 ; - /*9310*/ LOP3.LUT R48, R13, R48, RZ, 0x3c, !PT ; - /*9320*/ LOP3.LUT R46, R46, R49, RZ, 0x3c, !PT ; - /*9330*/ LOP3.LUT R44, R37, R50, RZ, 0x3c, !PT ; - /*9340*/ LOP3.LUT R31, R4, R51, RZ, 0x3c, !PT ; - /*9350*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9360*/ S2R R6, SR_TID.X ; - /*9370*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*9380*/ S2R R8, SR_TID.X ; - /*9390*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*93a0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*93b0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*93c0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*93d0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*93e0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*93f0*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*9400*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*9410*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*9420*/ IMAD.SHL.U32 R8, R8, 0x40, RZ ; - /*9430*/ IADD3 R4, P0, R4, R6, RZ ; - /*9440*/ LOP3.LUT R8, R8, 0x3fe00, RZ, 0xc0, !PT ; - /*9450*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*9460*/ LDS R8, [R8+0x840] ; - /*9470*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*9480*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9490*/ MOV R56, 0x94e0 ; - /*94a0*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*94b0*/ IMAD R3, R8, 0x1000193, RZ ; - /*94c0*/ LOP3.LUT R3, R3, R36, RZ, 0x3c, !PT ; - /*94d0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*94e0*/ S2R R10, SR_TID.X ; - /*94f0*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*9500*/ S2R R12, SR_TID.X ; - /*9510*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*9520*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*9530*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*9540*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*9550*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9560*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*9570*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*9580*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*9590*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*95a0*/ IMAD.SHL.U32 R12, R12, 0x40, RZ ; - /*95b0*/ IADD3 R8, P0, R8, R10, RZ ; - /*95c0*/ LOP3.LUT R12, R12, 0x3fe00, RZ, 0xc0, !PT ; - /*95d0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*95e0*/ LDS R12, [R12+0x880] ; - /*95f0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*9600*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9610*/ MOV R56, 0x9660 ; - /*9620*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*9630*/ IMAD R3, R12, 0x1000193, RZ ; - /*9640*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*9650*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9660*/ S2R R14, SR_TID.X ; - /*9670*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*9680*/ S2R R16, SR_TID.X ; - /*9690*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*96a0*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*96b0*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*96c0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*96d0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*96e0*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*96f0*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*9700*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*9710*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*9720*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*9730*/ IADD3 R12, P0, R12, R14, RZ ; - /*9740*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*9750*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*9760*/ LDS R16, [R16+0x8c0] ; - /*9770*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*9780*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9790*/ MOV R56, 0x97e0 ; - /*97a0*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*97b0*/ IMAD R3, R16, 0x1000193, RZ ; - /*97c0*/ LOP3.LUT R3, R3, R30, RZ, 0x3c, !PT ; - /*97d0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*97e0*/ S2R R18, SR_TID.X ; - /*97f0*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*9800*/ S2R R20, SR_TID.X ; - /*9810*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*9820*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*9830*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*9840*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*9850*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9860*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*9870*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*9880*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*9890*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*98a0*/ IMAD.SHL.U32 R20, R20, 0x40, RZ ; - /*98b0*/ IADD3 R16, P0, R16, R18, RZ ; - /*98c0*/ LOP3.LUT R20, R20, 0x3fe00, RZ, 0xc0, !PT ; - /*98d0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*98e0*/ LDS R20, [R20+0x900] ; - /*98f0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*9900*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9910*/ MOV R56, 0x9960 ; - /*9920*/ LOP3.LUT R20, R20, R41, RZ, 0x3c, !PT ; - /*9930*/ IMAD R20, R20, 0x1000193, RZ ; - /*9940*/ LOP3.LUT R3, R20, R29, RZ, 0x3c, !PT ; - /*9950*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9960*/ S2R R22, SR_TID.X ; - /*9970*/ IMAD.HI.U32 R20, R3, c[0x3][0x18c], RZ ; - /*9980*/ LDL.LU R25, [R1+0x4] ; - /*9990*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*99a0*/ IMAD.MOV.U32 R21, RZ, RZ, 0x80 ; - /*99b0*/ S2R R27, SR_TID.X ; - /*99c0*/ IMAD R20, R20, c[0x3][0x184], R3 ; - /*99d0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*99e0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*99f0*/ IMAD.IADD R20, R20, 0x1, -R3 ; - /*9a00*/ IMAD.SHL.U32 R22, R22, 0x10, RZ ; - /*9a10*/ IMAD.WIDE.U32 R20, R20, R21, c[0x3][0x190] ; - /*9a20*/ LOP3.LUT R22, R22, 0x70, RZ, 0xe2, !PT ; - /*9a30*/ IMAD.SHL.U32 R27, R27, 0x40, RZ ; - /*9a40*/ IADD3 R20, P0, R20, R22, RZ ; - /*9a50*/ LOP3.LUT R27, R27, 0x3fe00, RZ, 0xc0, !PT ; - /*9a60*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*9a70*/ LDS R42, [R27+0x940] ; - /*9a80*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*9a90*/ IMAD R38, R65, 0x1000193, RZ ; - /*9aa0*/ MOV R56, 0x9b70 ; - /*9ab0*/ IMAD R24, R24, 0x1000193, RZ ; - /*9ac0*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9ad0*/ LOP3.LUT R5, R38, R5, RZ, 0x3c, !PT ; - /*9ae0*/ LOP3.LUT R7, R24, R7, RZ, 0x3c, !PT ; - /*9af0*/ LOP3.LUT R42, R42, R41, RZ, 0x3c, !PT ; - /*9b00*/ IMAD R3, R25, 0x1000193, RZ ; - /*9b10*/ LOP3.LUT R4, R3, R4, RZ, 0x3c, !PT ; - /*9b20*/ IMAD R3, R26, 0x1000193, RZ ; - /*9b30*/ LOP3.LUT R6, R3, R6, RZ, 0x3c, !PT ; - /*9b40*/ IMAD R3, R42, 0x1000193, RZ ; - /*9b50*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*9b60*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9b70*/ S2R R26, SR_TID.X ; - /*9b80*/ IMAD.HI.U32 R24, R3, c[0x3][0x18c], RZ ; - /*9b90*/ S2R R37, SR_TID.X ; - /*9ba0*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*9bb0*/ IMAD.MOV.U32 R25, RZ, RZ, 0x80 ; - /*9bc0*/ IMAD R24, R24, c[0x3][0x184], R3 ; - /*9bd0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*9be0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9bf0*/ IMAD.IADD R24, R24, 0x1, -R3 ; - /*9c00*/ IMAD.SHL.U32 R26, R26, 0x10, RZ ; - /*9c10*/ IMAD.WIDE.U32 R24, R24, R25, c[0x3][0x190] ; - /*9c20*/ LOP3.LUT R26, R26, 0x70, RZ, 0xe2, !PT ; - /*9c30*/ IMAD.SHL.U32 R37, R37, 0x40, RZ ; - /*9c40*/ IADD3 R24, P0, R24, R26, RZ ; - /*9c50*/ LOP3.LUT R37, R37, 0x3fe00, RZ, 0xc0, !PT ; - /*9c60*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*9c70*/ LDS R38, [R37+0x980] ; - /*9c80*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*9c90*/ IMAD R3, R64, 0x1000193, RZ ; - /*9ca0*/ MOV R56, 0x9d70 ; - /*9cb0*/ IMAD R69, R69, 0x1000193, RZ ; - /*9cc0*/ IMAD R68, R68, 0x1000193, RZ ; - /*9cd0*/ LOP3.LUT R10, R3, R10, RZ, 0x3c, !PT ; - /*9ce0*/ IMAD R36, R36, 0x1000193, RZ ; - /*9cf0*/ LOP3.LUT R8, R69, R8, RZ, 0x3c, !PT ; - /*9d00*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9d10*/ LOP3.LUT R9, R68, R9, RZ, 0x3c, !PT ; - /*9d20*/ LOP3.LUT R11, R36, R11, RZ, 0x3c, !PT ; - /*9d30*/ LOP3.LUT R38, R38, R41, RZ, 0x3c, !PT ; - /*9d40*/ IMAD R3, R38, 0x1000193, RZ ; - /*9d50*/ LOP3.LUT R3, R3, R32, RZ, 0x3c, !PT ; - /*9d60*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9d70*/ S2R R38, SR_TID.X ; - /*9d80*/ IMAD.HI.U32 R36, R3, c[0x3][0x18c], RZ ; - /*9d90*/ S2R R42, SR_TID.X ; - /*9da0*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*9db0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x80 ; - /*9dc0*/ IMAD R36, R36, c[0x3][0x184], R3 ; - /*9dd0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*9de0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9df0*/ IMAD.IADD R36, R36, 0x1, -R3 ; - /*9e00*/ IMAD.SHL.U32 R38, R38, 0x10, RZ ; - /*9e10*/ IMAD.WIDE.U32 R36, R36, R37, c[0x3][0x190] ; - /*9e20*/ LOP3.LUT R38, R38, 0x70, RZ, 0xe2, !PT ; - /*9e30*/ IMAD.SHL.U32 R42, R42, 0x40, RZ ; - /*9e40*/ IADD3 R36, P0, R36, R38, RZ ; - /*9e50*/ LOP3.LUT R42, R42, 0x3fe00, RZ, 0xc0, !PT ; - /*9e60*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*9e70*/ LDS R42, [R42+0x9c0] ; - /*9e80*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*9e90*/ IMAD R63, R63, 0x1000193, RZ ; - /*9ea0*/ MOV R56, 0x9f70 ; - /*9eb0*/ IMAD R62, R62, 0x1000193, RZ ; - /*9ec0*/ IMAD R55, R55, 0x1000193, RZ ; - /*9ed0*/ LOP3.LUT R12, R63, R12, RZ, 0x3c, !PT ; - /*9ee0*/ IMAD R40, R40, 0x1000193, RZ ; - /*9ef0*/ LOP3.LUT R13, R62, R13, RZ, 0x3c, !PT ; - /*9f00*/ IMAD.MOV.U32 R57, RZ, RZ, -0x1 ; - /*9f10*/ LOP3.LUT R14, R55, R14, RZ, 0x3c, !PT ; - /*9f20*/ LOP3.LUT R15, R40, R15, RZ, 0x3c, !PT ; - /*9f30*/ LOP3.LUT R42, R42, R41, RZ, 0x3c, !PT ; - /*9f40*/ IMAD R42, R42, 0x1000193, RZ ; - /*9f50*/ LOP3.LUT R3, R42, R31, RZ, 0x3c, !PT ; - /*9f60*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9f70*/ IMAD.MOV.U32 R2, RZ, RZ, R3 ; - /*9f80*/ BRA `(.L_x_81) ; - .weak $__internal_2_$__cuda_sm70_shflsync_idx_p - .type $__internal_2_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_2_$__cuda_sm70_shflsync_idx_p,(.L_x_201 - $__internal_2_$__cuda_sm70_shflsync_idx_p) -$__internal_2_$__cuda_sm70_shflsync_idx_p: - /*9f90*/ STL [R1+0x18], R0 ; - /*9fa0*/ IMAD.MOV.U32 R0, RZ, RZ, 0x181f ; - /*9fb0*/ SHFL.IDX PT, R3, R3, R2, R0 ; - /*9fc0*/ LDL.LU R0, [R1+0x18] ; - /*9fd0*/ IMAD.MOV.U32 R57, RZ, RZ, 0x0 ; - /*9fe0*/ RET.REL.NODEC R56 `(_Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results) ; -.L_x_82: - /*9ff0*/ BRA `(.L_x_82); - /*a000*/ NOP; - /*a010*/ NOP; - /*a020*/ NOP; - /*a030*/ NOP; - /*a040*/ NOP; - /*a050*/ NOP; - /*a060*/ NOP; - /*a070*/ NOP; -.L_x_201: - - -//--------------------- .text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=110" - .align 128 - .global _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,(.L_x_210 - _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R3, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0060*/ UMOV UR4, URZ ; - /*0070*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0080*/ ULDC.64 UR12, c[0x0][0x118] ; - /*0090*/ LOP3.LUT R0, R3.reuse, 0xff8, RZ, 0xc0, !PT ; - /*00a0*/ IMAD.SHL.U32 R2, R3.reuse, 0x40, RZ ; - /*00b0*/ LOP3.LUT R102, R3.reuse, 0x7, RZ, 0xc0, !PT ; - /*00c0*/ IMAD.SHL.U32 R103, R3, 0x20, RZ ; - /*00d0*/ IMAD.SHL.U32 R3, R3, 0x10, RZ ; - /*00e0*/ LOP3.LUT R100, R2, 0xc0, RZ, 0xc0, !PT ; - /*00f0*/ IMAD.SHL.U32 R5, R0, 0x8, RZ ; - /*0100*/ LOP3.LUT R101, R103, 0xffffff00, RZ, 0xc0, !PT ; - /*0110*/ LOP3.LUT R0, R3, 0x30, RZ, 0xc0, !PT ; - /*0120*/ LOP3.LUT R2, R5, 0xfffffff8, R102, 0xe2, !PT ; - /*0130*/ IMAD.IADD R100, R101.reuse, 0x1, R100 ; - /*0140*/ SHF.R.U32.HI R102, RZ, 0x2, R102 ; - /*0150*/ IMAD.IADD R3, R101, 0x1, R0 ; -.L_x_92: - /*0160*/ IMAD.MOV.U32 R106, RZ, RZ, c[0x4][0x0] ; - /*0170*/ IMAD.MOV.U32 R107, RZ, RZ, c[0x4][0x4] ; - /*0180*/ LDG.E.128.STRONG.SM R8, [R106.64] ; - /*0190*/ LDG.E.128.STRONG.SM R4, [R106.64+0x10] ; - /*01a0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*01b0*/ UMOV UR9, 0xc0 ; - /*01c0*/ S2R R13, SR_TID.X ; - /*01d0*/ IMAD.U32 R31, RZ, RZ, UR5 ; - /*01e0*/ S2R R0, SR_CTAID.X ; - /*01f0*/ UMOV UR5, URZ ; - /*0200*/ IMAD R0, R0, c[0x0][0x0], R13 ; - /*0210*/ IMAD.U32 R13, RZ, RZ, UR4 ; - /*0220*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*0230*/ IADD3 R26, P0, P1, R0, c[0x0][0x160], R13 ; - /*0240*/ IADD3.X R31, RZ, c[0x0][0x164], R31, P0, P1 ; - /*0250*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*0260*/ SHF.L.W.U32.HI R12, R11, 0x1, R10 ; - /*0270*/ LOP3.LUT R13, R7, 0x80000000, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R15, R5, 0x1, R4 ; - /*0290*/ SHF.L.W.U32.HI R16, R4, 0x1, R5 ; - /*02a0*/ SHF.L.W.U32.HI R25, R9, 0x1, R0 ; - /*02b0*/ SHF.L.W.U32.HI R20, R0, 0x1, R9 ; - /*02c0*/ SHF.L.W.U32.HI R17, R13, 0x1, R6 ; - /*02d0*/ SHF.L.W.U32.HI R0, R6, 0x1, R13 ; - /*02e0*/ LOP3.LUT R15, R15, 0x1, R8, 0x96, !PT ; - /*02f0*/ LOP3.LUT R16, R16, R9, RZ, 0x3c, !PT ; - /*0300*/ SHF.L.W.U32.HI R14, R10, 0x1, R11 ; - /*0310*/ LOP3.LUT R21, R12, R26, RZ, 0x3c, !PT ; - /*0320*/ LOP3.LUT R17, R17, R10, RZ, 0x3c, !PT ; - /*0330*/ LOP3.LUT R0, R0, R11, RZ, 0x3c, !PT ; - /*0340*/ LOP3.LUT R10, R10, R15, RZ, 0x3c, !PT ; - /*0350*/ LOP3.LUT R11, R11, R16, RZ, 0x3c, !PT ; - /*0360*/ LOP3.LUT R30, R14, R31, RZ, 0x3c, !PT ; - /*0370*/ LOP3.LUT R19, R21, 0x1, RZ, 0x3c, !PT ; - /*0380*/ LOP3.LUT R14, R8, R21, RZ, 0x3c, !PT ; - /*0390*/ SHF.L.W.U32.HI R40, R11, 0x1, R10 ; - /*03a0*/ SHF.L.W.U32.HI R61, R10, 0x1, R11 ; - /*03b0*/ SHF.L.W.U32.HI R29, R19, 0x4, R30 ; - /*03c0*/ SHF.L.W.U32.HI R33, R30.reuse, 0x12, R21.reuse ; - /*03d0*/ SHF.L.W.U32.HI R24, R21.reuse, 0x12, R30.reuse ; - /*03e0*/ SHF.L.W.U32.HI R8, R21, 0x9, R30 ; - /*03f0*/ SHF.L.W.U32.HI R18, R30.reuse, 0x9, R21.reuse ; - /*0400*/ SHF.L.W.U32.HI R22, R30, 0x3, R21 ; - /*0410*/ LOP3.LUT R25, R25, R6, RZ, 0x3c, !PT ; - /*0420*/ SHF.L.W.U32.HI R11, R31, 0x1, R26 ; - /*0430*/ SHF.L.W.U32.HI R10, R26, 0x1, R31 ; - /*0440*/ SHF.L.W.U32.HI R19, R30, 0x4, R19 ; - /*0450*/ SHF.L.W.U32.HI R21, R21, 0x3, R30 ; - /*0460*/ LOP3.LUT R20, R20, 0x80000000, R7, 0x96, !PT ; - /*0470*/ LOP3.LUT R30, R9, R30, RZ, 0x3c, !PT ; - /*0480*/ SHF.L.W.U32.HI R41, R15.reuse, 0xc, R16.reuse ; - /*0490*/ SHF.L.W.U32.HI R13, R16.reuse, 0xc, R15.reuse ; - /*04a0*/ SHF.L.W.U32.HI R54, R16.reuse, 0xa, R15.reuse ; - /*04b0*/ SHF.L.W.U32.HI R9, R16, 0x2, R15 ; - /*04c0*/ SHF.L.W.U32.HI R27, R15.reuse, 0x2, R16.reuse ; - /*04d0*/ SHF.L.W.U32.HI R23, R15, 0xd, R16 ; - /*04e0*/ SHF.L.W.U32.HI R46, R16, 0xd, R15 ; - /*04f0*/ SHF.L.W.U32.HI R12, R15, 0xa, R16 ; - /*0500*/ LOP3.LUT R16, R26, R25, RZ, 0x3c, !PT ; - /*0510*/ LOP3.LUT R11, R11, R4, RZ, 0x3c, !PT ; - /*0520*/ LOP3.LUT R34, R10, R5, RZ, 0x3c, !PT ; - /*0530*/ PRMT R32, R25, 0x2107, R20 ; - /*0540*/ PRMT R48, R20.reuse, 0x2107, R25.reuse ; - /*0550*/ SHF.L.W.U32.HI R53, R20.reuse, 0xe, R25.reuse ; - /*0560*/ SHF.L.W.U32.HI R39, R20.reuse, 0x14, R25.reuse ; - /*0570*/ SHF.L.W.U32.HI R26, R25.reuse, 0x14, R20.reuse ; - /*0580*/ SHF.L.W.U32.HI R15, R25, 0x7, R20 ; - /*0590*/ SHF.L.W.U32.HI R35, R20, 0x7, R25 ; - /*05a0*/ SHF.L.W.U32.HI R55, R25, 0xe, R20 ; - /*05b0*/ LOP3.LUT R4, R4, R17, RZ, 0x3c, !PT ; - /*05c0*/ SHF.L.W.U32.HI R25, R0.reuse, 0x6, R17.reuse ; - /*05d0*/ SHF.L.W.U32.HI R28, R17.reuse, 0x1d, R0.reuse ; - /*05e0*/ SHF.L.W.U32.HI R59, R0, 0x1d, R17 ; - /*05f0*/ SHF.L.W.U32.HI R36, R17, 0xb, R0 ; - /*0600*/ SHF.L.W.U32.HI R44, R0.reuse, 0xb, R17.reuse ; - /*0610*/ SHF.L.W.U32.HI R52, R0, 0xf, R17 ; - /*0620*/ SHF.L.W.U32.HI R47, R17.reuse, 0xf, R0.reuse ; - /*0630*/ SHF.L.W.U32.HI R58, R17, 0x6, R0 ; - /*0640*/ LOP3.LUT R17, R5, R0, RZ, 0x3c, !PT ; - /*0650*/ SHF.L.W.U32.HI R0, R34, 0x19, R11 ; - /*0660*/ LOP3.LUT R31, R31, R20, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R43, R32, R33, R40, 0xd2, !PT ; - /*0680*/ LOP3.LUT R45, R33, R40, R25, 0xd2, !PT ; - /*0690*/ LOP3.LUT R57, R40, R25, R0, 0xd2, !PT ; - /*06a0*/ LOP3.LUT R20, R25, R0, R32, 0xd2, !PT ; - /*06b0*/ LOP3.LUT R33, R0, R32, R33, 0xd2, !PT ; - /*06c0*/ SHF.L.W.U32.HI R5, R11.reuse, 0x19, R34.reuse ; - /*06d0*/ SHF.L.W.U32.HI R0, R34, 0x15, R11 ; - /*06e0*/ SHF.L.W.U32.HI R10, R11, 0x15, R34 ; - /*06f0*/ SHF.L.W.U32.HI R42, R4, 0x1e, R17 ; - /*0700*/ SHF.L.W.U32.HI R38, R17, 0x1e, R4 ; - /*0710*/ SHF.L.W.U32.HI R50, R31, 0x1b, R16 ; - /*0720*/ SHF.L.W.U32.HI R51, R16, 0x1b, R31 ; - /*0730*/ LOP3.LUT R49, R7, R34, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R37, R48, R24, R61, 0xd2, !PT ; - /*0750*/ LOP3.LUT R40, R24, R61, R58, 0xd2, !PT ; - /*0760*/ LOP3.LUT R32, R14, R41, R36, 0xd2, !PT ; - /*0770*/ LOP3.LUT R4, R53, R14, R41, 0xd2, !PT ; - /*0780*/ LOP3.LUT R56, R61, R58, R5, 0xd2, !PT ; - /*0790*/ LOP3.LUT R25, R58, R5, R48, 0xd2, !PT ; - /*07a0*/ LOP3.LUT R24, R5, R48, R24, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R7, R41, R36, R0, 0xd2, !PT ; - /*07c0*/ LOP3.LUT R16, R36, R0, R53, 0xd2, !PT ; - /*07d0*/ LOP3.LUT R14, R0, R53, R14, 0xd2, !PT ; - /*07e0*/ LOP3.LUT R17, R30, R13, R44, 0xd2, !PT ; - /*07f0*/ LOP3.LUT R5, R55, R30, R13, 0xd2, !PT ; - /*0800*/ LOP3.LUT R0, R13, R44, R10, 0xd2, !PT ; - /*0810*/ LOP3.LUT R13, R44, R10, R55, 0xd2, !PT ; - /*0820*/ PRMT R31, R11, 0x4321, R34 ; - /*0830*/ LOP3.LUT R10, R10, R55, R30, 0xd2, !PT ; - /*0840*/ PRMT R48, R34.reuse, 0x4321, R11 ; - /*0850*/ LOP3.LUT R30, R34, 0x80000000, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R6, R6, R11, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R53, R50, R29, R54, 0xd2, !PT ; - /*0880*/ LOP3.LUT R41, R29, R54, R52, 0xd2, !PT ; - /*0890*/ LOP3.LUT R54, R54, R52, R31, 0xd2, !PT ; - /*08a0*/ LOP3.LUT R44, R52, R31, R50, 0xd2, !PT ; - /*08b0*/ LOP3.LUT R29, R31, R50, R29, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R34, R19, R12, R47, 0xd2, !PT ; - /*08d0*/ LOP3.LUT R55, R12, R47, R48, 0xd2, !PT ; - /*08e0*/ LOP3.LUT R36, R47, R48, R51, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R31, R51, R19, R12, 0xd2, !PT ; - /*0900*/ SHF.L.W.U32.HI R47, R11, 0x17, R30 ; - /*0910*/ LOP3.LUT R19, R48, R51, R19, 0xd2, !PT ; - /*0920*/ SHF.L.W.U32.HI R30, R30, 0x17, R11 ; - /*0930*/ SHF.L.W.U32.HI R48, R49, 0x1c, R6 ; - /*0940*/ SHF.L.W.U32.HI R49, R6, 0x1c, R49 ; - /*0950*/ LOP3.LUT R51, R15, R8, R9, 0xd2, !PT ; - /*0960*/ LOP3.LUT R11, R8, R9, R42, 0xd2, !PT ; - /*0970*/ LOP3.LUT R6, R47, R15, R8, 0xd2, !PT ; - /*0980*/ LOP3.LUT R12, R42, R47, R15, 0xd2, !PT ; - /*0990*/ LOP3.LUT R8, R9, R42, R47, 0xd2, !PT ; - /*09a0*/ LOP3.LUT R52, R35, R18, R27, 0xd2, !PT ; - /*09b0*/ LOP3.LUT R15, R18, R27, R38, 0xd2, !PT ; - /*09c0*/ LOP3.LUT R9, R30, R35, R18, 0xd2, !PT ; - /*09d0*/ LOP3.LUT R42, R38, R30, R35, 0xd2, !PT ; - /*09e0*/ LOP3.LUT R18, R27, R38, R30, 0xd2, !PT ; - /*09f0*/ LOP3.LUT R38, R39, R22, R23, 0xd2, !PT ; - /*0a00*/ LOP3.LUT R62, R48, R39, R22, 0xd2, !PT ; - /*0a10*/ LOP3.LUT R35, R22, R23, R28, 0xd2, !PT ; - /*0a20*/ LOP3.LUT R58, R23, R28, R48, 0xd2, !PT ; - /*0a30*/ LOP3.LUT R39, R28, R48, R39, 0xd2, !PT ; - /*0a40*/ LOP3.LUT R48, R26, R21, R46, 0xd2, !PT ; - /*0a50*/ LOP3.LUT R22, R21, R46, R59, 0xd2, !PT ; - /*0a60*/ LOP3.LUT R46, R46, R59, R49, 0xd2, !PT ; - /*0a70*/ LOP3.LUT R27, R49, R26, R21, 0xd2, !PT ; - /*0a80*/ LOP3.LUT R59, R59, R49, R26, 0xd2, !PT ; - /*0a90*/ LOP3.LUT R26, R32, 0x1, RZ, 0x3c, !PT ; -.L_x_83: - /*0aa0*/ LOP3.LUT R61, R14, R58, R43, 0x96, !PT ; - /*0ab0*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*0ac0*/ LOP3.LUT R60, R10, R46, R37, 0x96, !PT ; - /*0ad0*/ UIADD3 UR8, UR9, 0x8, URZ ; - /*0ae0*/ LOP3.LUT R21, R7, R38, R20, 0x96, !PT ; - /*0af0*/ UISETP.NE.AND UP0, UPT, UR5, 0x16, UPT ; - /*0b00*/ LOP3.LUT R61, R61, R44, R11, 0x96, !PT ; - /*0b10*/ ULDC.64 UR10, c[0x3][UR9+0x8] ; - /*0b20*/ LOP3.LUT R60, R60, R36, R15, 0x96, !PT ; - /*0b30*/ LOP3.LUT R32, R21, R41, R6, 0x96, !PT ; - /*0b40*/ UMOV UR9, UR8 ; - /*0b50*/ SHF.L.W.U32.HI R23, R60, 0x1, R61 ; - /*0b60*/ LOP3.LUT R28, R0, R48, R25, 0x96, !PT ; - /*0b70*/ LOP3.LUT R49, R16, R35, R33, 0x96, !PT ; - /*0b80*/ LOP3.LUT R50, R33, R32, R23, 0x96, !PT ; - /*0b90*/ LOP3.LUT R33, R28, R34, R9, 0x96, !PT ; - /*0ba0*/ SHF.L.W.U32.HI R66, R61, 0x1, R60 ; - /*0bb0*/ LOP3.LUT R30, R16, R32, R23, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R64, R13, R22, R24, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R16, R4, R39, R45, 0x96, !PT ; - /*0be0*/ LOP3.LUT R49, R49, R54, R51, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R35, R35, R32, R23, 0x96, !PT ; - /*0c00*/ LOP3.LUT R21, R54, R32.reuse, R23.reuse, 0x96, !PT ; - /*0c10*/ LOP3.LUT R47, R13, R33.reuse, R66, 0x96, !PT ; - /*0c20*/ LOP3.LUT R23, R51, R32, R23, 0x96, !PT ; - /*0c30*/ SHF.L.W.U32.HI R54, R33, 0x1, R32 ; - /*0c40*/ SHF.L.W.U32.HI R63, R32, 0x1, R33 ; - /*0c50*/ LOP3.LUT R28, R22, R33, R66, 0x96, !PT ; - /*0c60*/ LOP3.LUT R13, R5, R59, R40, 0x96, !PT ; - /*0c70*/ LOP3.LUT R51, R24, R33.reuse, R66.reuse, 0x96, !PT ; - /*0c80*/ LOP3.LUT R22, R55, R33.reuse, R66.reuse, 0x96, !PT ; - /*0c90*/ LOP3.LUT R32, R52, R33, R66, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R64, R64, R55, R52, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R33, R16, R29, R8, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R55, R26.reuse, R62, R57, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R66, R13, R19, R18, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R52, R17, R27, R56, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R13, R26, R33, R54, 0x96, !PT ; - /*0d00*/ LOP3.LUT R55, R55, R53, R12, 0x96, !PT ; - /*0d10*/ LOP3.LUT R26, R62, R33, R54, 0x96, !PT ; - /*0d20*/ LOP3.LUT R16, R57, R33.reuse, R54.reuse, 0x96, !PT ; - /*0d30*/ LOP3.LUT R53, R53, R33.reuse, R54.reuse, 0x96, !PT ; - /*0d40*/ LOP3.LUT R24, R12, R33, R54, 0x96, !PT ; - /*0d50*/ SHF.L.W.U32.HI R62, R66, 0x1, R33 ; - /*0d60*/ SHF.L.W.U32.HI R67, R33, 0x1, R66 ; - /*0d70*/ LOP3.LUT R33, R27, R66, R63, 0x96, !PT ; - /*0d80*/ LOP3.LUT R52, R52, R31, R42, 0x96, !PT ; - /*0d90*/ LOP3.LUT R27, R42, R66.reuse, R63.reuse, 0x96, !PT ; - /*0da0*/ LOP3.LUT R12, R17, R66.reuse, R63, 0x96, !PT ; - /*0db0*/ SHF.L.W.U32.HI R42, R64, 0x1, R49 ; - /*0dc0*/ LOP3.LUT R17, R56, R66.reuse, R63.reuse, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R54, R31, R66, R63, 0x96, !PT ; - /*0de0*/ LOP3.LUT R31, R11, R49, R62, 0x96, !PT ; - /*0df0*/ LOP3.LUT R63, R46, R64.reuse, R67.reuse, 0x96, !PT ; - /*0e00*/ SHF.L.W.U32.HI R57, R49, 0x1, R64 ; - /*0e10*/ LOP3.LUT R11, R10, R64.reuse, R67.reuse, 0x96, !PT ; - /*0e20*/ LOP3.LUT R46, R37, R64.reuse, R67.reuse, 0x96, !PT ; - /*0e30*/ LOP3.LUT R65, R36, R64, R67, 0x96, !PT ; - /*0e40*/ LOP3.LUT R64, R15, R64, R67, 0x96, !PT ; - /*0e50*/ LOP3.LUT R10, R7, R55.reuse, R42.reuse, 0x96, !PT ; - /*0e60*/ LOP3.LUT R37, R20, R55.reuse, R42.reuse, 0x96, !PT ; - /*0e70*/ LOP3.LUT R15, R38, R55.reuse, R42.reuse, 0x96, !PT ; - /*0e80*/ LOP3.LUT R7, R41, R55.reuse, R42.reuse, 0x96, !PT ; - /*0e90*/ LOP3.LUT R20, R6, R55, R42, 0x96, !PT ; - /*0ea0*/ SHF.L.W.U32.HI R36, R52, 0x1, R55 ; - /*0eb0*/ LOP3.LUT R14, R14, R49.reuse, R62.reuse, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R58, R58, R49.reuse, R62.reuse, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R43, R43, R49.reuse, R62.reuse, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R44, R44, R49, R62, 0x96, !PT ; - /*0ef0*/ SHF.L.W.U32.HI R55, R55, 0x1, R52 ; - /*0f00*/ LOP3.LUT R49, R0, R52.reuse, R57.reuse, 0x96, !PT ; - /*0f10*/ LOP3.LUT R38, R25, R52.reuse, R57.reuse, 0x96, !PT ; - /*0f20*/ LOP3.LUT R6, R48, R52.reuse, R57.reuse, 0x96, !PT ; - /*0f30*/ LOP3.LUT R0, R34, R52.reuse, R57.reuse, 0x96, !PT ; - /*0f40*/ LOP3.LUT R25, R9, R52, R57, 0x96, !PT ; - /*0f50*/ LOP3.LUT R52, R45, R61, R36, 0x96, !PT ; - /*0f60*/ LOP3.LUT R62, R4, R61.reuse, R36.reuse, 0x96, !PT ; - /*0f70*/ LOP3.LUT R39, R39, R61.reuse, R36.reuse, 0x96, !PT ; - /*0f80*/ LOP3.LUT R45, R29, R61.reuse, R36.reuse, 0x96, !PT ; - /*0f90*/ LOP3.LUT R8, R8, R61, R36, 0x96, !PT ; - /*0fa0*/ LOP3.LUT R9, R40, R60.reuse, R55.reuse, 0x96, !PT ; - /*0fb0*/ LOP3.LUT R61, R5, R60, R55, 0x96, !PT ; - /*0fc0*/ LOP3.LUT R48, R59, R60.reuse, R55.reuse, 0x96, !PT ; - /*0fd0*/ LOP3.LUT R40, R19, R60.reuse, R55.reuse, 0x96, !PT ; - /*0fe0*/ LOP3.LUT R55, R18, R60, R55, 0x96, !PT ; - /*0ff0*/ SHF.L.W.U32.HI R4, R15, 0xc, R6 ; - /*1000*/ SHF.L.W.U32.HI R5, R6, 0xc, R15 ; - /*1010*/ SHF.L.W.U32.HI R59, R50, 0xb, R51 ; - /*1020*/ SHF.L.W.U32.HI R56, R51, 0xb, R50 ; - /*1030*/ SHF.L.W.U32.HI R51, R52, 0x7, R9 ; - /*1040*/ SHF.L.W.U32.HI R42, R53, 0x9, R54 ; - /*1050*/ SHF.L.W.U32.HI R15, R54, 0x9, R53 ; - /*1060*/ SHF.L.W.U32.HI R60, R65, 0x15, R44 ; - /*1070*/ SHF.L.W.U32.HI R6, R44, 0x15, R65 ; - /*1080*/ SHF.L.W.U32.HI R52, R9, 0x7, R52 ; - /*1090*/ SHF.L.W.U32.HI R54, R38, 0xa, R37 ; - /*10a0*/ SHF.L.W.U32.HI R50, R55, 0xe, R8 ; - /*10b0*/ SHF.L.W.U32.HI R57, R8, 0xe, R55 ; - /*10c0*/ SHF.L.W.U32.HI R9, R25, 0x2, R20 ; - /*10d0*/ SHF.L.W.U32.HI R18, R20, 0x2, R25 ; - /*10e0*/ PRMT R29, R31, 0x4321, R64 ; - /*10f0*/ PRMT R19, R64, 0x4321, R31 ; - /*1100*/ SHF.L.W.U32.HI R44, R22, 0xf, R21 ; - /*1110*/ SHF.L.W.U32.HI R36, R21, 0xf, R22 ; - /*1120*/ SHF.L.W.U32.HI R37, R37, 0xa, R38 ; - /*1130*/ SHF.L.W.U32.HI R8, R30, 0x1e, R47 ; - /*1140*/ SHF.L.W.U32.HI R41, R47, 0x1e, R30 ; - /*1150*/ SHF.L.W.U32.HI R31, R26, 0x4, R33 ; - /*1160*/ SHF.L.W.U32.HI R25, R33, 0x4, R26 ; - /*1170*/ SHF.L.W.U32.HI R22, R27, 0x12, R24 ; - /*1180*/ SHF.L.W.U32.HI R21, R24, 0x12, R27 ; - /*1190*/ SHF.L.W.U32.HI R38, R28, 0x6, R35 ; - /*11a0*/ SHF.L.W.U32.HI R33, R46, 0x19, R43 ; - /*11b0*/ SHF.L.W.U32.HI R24, R43, 0x19, R46 ; - /*11c0*/ SHF.L.W.U32.HI R35, R35, 0x6, R28 ; - /*11d0*/ SHF.L.W.U32.HI R30, R23, 0x1d, R32 ; - /*11e0*/ PRMT R43, R45, 0x2107, R40 ; - /*11f0*/ PRMT R26, R40, 0x2107, R45 ; - /*1200*/ SHF.L.W.U32.HI R27, R48, 0x14, R39 ; - /*1210*/ SHF.L.W.U32.HI R28, R39, 0x14, R48 ; - /*1220*/ SHF.L.W.U32.HI R23, R32, 0x1d, R23 ; - /*1230*/ SHF.L.W.U32.HI R45, R49, 0x1, R10 ; - /*1240*/ SHF.L.W.U32.HI R40, R10, 0x1, R49 ; - /*1250*/ SHF.L.W.U32.HI R39, R7, 0xd, R0 ; - /*1260*/ SHF.L.W.U32.HI R32, R0, 0xd, R7 ; - /*1270*/ SHF.L.W.U32.HI R48, R17, 0x3, R16 ; - /*1280*/ SHF.L.W.U32.HI R55, R58, 0x17, R63 ; - /*1290*/ SHF.L.W.U32.HI R46, R11, 0x1c, R14 ; - /*12a0*/ SHF.L.W.U32.HI R47, R14, 0x1c, R11 ; - /*12b0*/ SHF.L.W.U32.HI R17, R16, 0x3, R17 ; - /*12c0*/ LOP3.LUT R49, R13, R4, R59, 0xd2, !PT ; - /*12d0*/ LOP3.LUT R7, R4, R59, R60, 0xd2, !PT ; - /*12e0*/ LOP3.LUT R16, R59, R60, R50, 0xd2, !PT ; - /*12f0*/ LOP3.LUT R14, R60, R50, R13, 0xd2, !PT ; - /*1300*/ LOP3.LUT R4, R50, R13, R4, 0xd2, !PT ; - /*1310*/ SHF.L.W.U32.HI R53, R63, 0x17, R58 ; - /*1320*/ LOP3.LUT R50, R12, R5, R56, 0xd2, !PT ; - /*1330*/ LOP3.LUT R0, R5, R56, R6, 0xd2, !PT ; - /*1340*/ LOP3.LUT R13, R56, R6, R57, 0xd2, !PT ; - /*1350*/ LOP3.LUT R10, R6, R57, R12, 0xd2, !PT ; - /*1360*/ LOP3.LUT R5, R57, R12, R5, 0xd2, !PT ; - /*1370*/ LOP3.LUT R12, R8, R55, R51, 0xd2, !PT ; - /*1380*/ LOP3.LUT R6, R55, R51, R42, 0xd2, !PT ; - /*1390*/ LOP3.LUT R11, R42, R9, R8, 0xd2, !PT ; - /*13a0*/ LOP3.LUT R51, R51, R42, R9, 0xd2, !PT ; - /*13b0*/ LOP3.LUT R8, R9, R8, R55, 0xd2, !PT ; - /*13c0*/ SHF.L.W.U32.HI R34, R61, 0x1b, R62 ; - /*13d0*/ LOP3.LUT R42, R41, R53, R52, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R9, R53, R52, R15, 0xd2, !PT ; - /*13f0*/ LOP3.LUT R52, R52, R15, R18, 0xd2, !PT ; - /*1400*/ LOP3.LUT R15, R15, R18, R41, 0xd2, !PT ; - /*1410*/ LOP3.LUT R18, R18, R41, R53, 0xd2, !PT ; - /*1420*/ LOP3.LUT R53, R34, R31, R54, 0xd2, !PT ; - /*1430*/ LOP3.LUT R41, R31, R54, R44, 0xd2, !PT ; - /*1440*/ SHF.L.W.U32.HI R20, R62, 0x1b, R61 ; - /*1450*/ LOP3.LUT R54, R54, R44, R29, 0xd2, !PT ; - /*1460*/ LOP3.LUT R44, R44, R29, R34, 0xd2, !PT ; - /*1470*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*1480*/ LOP3.LUT R29, R29, R34, R31, 0xd2, !PT ; - /*1490*/ LOP3.LUT R34, R25, R37, R36, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R55, R37, R36, R19, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R36, R36, R19, R20, 0xd2, !PT ; - /*14c0*/ LOP3.LUT R31, R20, R25, R37, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R19, R19, R20, R25, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R57, R45, R38, R33, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R20, R38, R33, R43, 0xd2, !PT ; - /*1500*/ LOP3.LUT R33, R33, R43, R22, 0xd2, !PT ; - /*1510*/ LOP3.LUT R43, R43, R22, R45, 0xd2, !PT ; - /*1520*/ LOP3.LUT R56, R40, R35, R24, 0xd2, !PT ; - /*1530*/ LOP3.LUT R37, R26, R21, R40, 0xd2, !PT ; - /*1540*/ LOP3.LUT R45, R22, R45, R38, 0xd2, !PT ; - /*1550*/ LOP3.LUT R25, R35, R24, R26, 0xd2, !PT ; - /*1560*/ LOP3.LUT R40, R21, R40, R35, 0xd2, !PT ; - /*1570*/ LOP3.LUT R38, R27, R48, R39, 0xd2, !PT ; - /*1580*/ LOP3.LUT R35, R48, R39, R30, 0xd2, !PT ; - /*1590*/ LOP3.LUT R58, R39, R30, R46, 0xd2, !PT ; - /*15a0*/ LOP3.LUT R62, R46, R27, R48, 0xd2, !PT ; - /*15b0*/ LOP3.LUT R39, R30, R46, R27, 0xd2, !PT ; - /*15c0*/ LOP3.LUT R24, R24, R26, R21, 0xd2, !PT ; - /*15d0*/ LOP3.LUT R27, R47, R28, R17, 0xd2, !PT ; - /*15e0*/ LOP3.LUT R48, R28, R17, R32, 0xd2, !PT ; - /*15f0*/ LOP3.LUT R22, R17, R32, R23, 0xd2, !PT ; - /*1600*/ LOP3.LUT R26, R49, UR10, RZ, 0x3c, !PT ; - /*1610*/ LOP3.LUT R17, R50, UR11, RZ, 0x3c, !PT ; - /*1620*/ LOP3.LUT R46, R32, R23, R47, 0xd2, !PT ; - /*1630*/ LOP3.LUT R59, R23, R47, R28, 0xd2, !PT ; - /*1640*/ @P0 BRA `(.L_x_83) ; - /*1650*/ LOP3.LUT R7, R7, R38, R20, 0x96, !PT ; - /*1660*/ IMAD.MOV.U32 R104, RZ, RZ, RZ ; - /*1670*/ LOP3.LUT R0, R0, R48, R25, 0x96, !PT ; - /*1680*/ LOP3.LUT R40, R5, R59, R40, 0x96, !PT ; - /*1690*/ LOP3.LUT R4, R4, R39, R45, 0x96, !PT ; - /*16a0*/ LOP3.LUT R6, R7, R41, R6, 0x96, !PT ; - /*16b0*/ LOP3.LUT R5, R0, R34, R9, 0x96, !PT ; - /*16c0*/ LOP3.LUT R43, R14, R58, R43, 0x96, !PT ; - /*16d0*/ LOP3.LUT R37, R10, R46, R37, 0x96, !PT ; - /*16e0*/ LOP3.LUT R16, R16, R35, R33, 0x96, !PT ; - /*16f0*/ LOP3.LUT R4, R4, R29, R8, 0x96, !PT ; - /*1700*/ SHF.L.W.U32.HI R9, R5, 0x1, R6 ; - /*1710*/ LOP3.LUT R19, R40, R19, R18, 0x96, !PT ; - /*1720*/ LOP3.LUT R43, R43, R44, R11, 0x96, !PT ; - /*1730*/ LOP3.LUT R0, R37, R36, R15, 0x96, !PT ; - /*1740*/ LOP3.LUT R13, R13, R22, R24, 0x96, !PT ; - /*1750*/ LOP3.LUT R62, R26, R62, R57, 0x96, !PT ; - /*1760*/ LOP3.LUT R7, R16, R54, R51, 0x96, !PT ; - /*1770*/ LOP3.LUT R26, R26, R4.reuse, R9.reuse, 0x96, !PT ; - /*1780*/ LOP3.LUT R57, R57, R4, R9, 0x96, !PT ; - /*1790*/ SHF.L.W.U32.HI R16, R19, 0x1, R4 ; - /*17a0*/ SHF.L.W.U32.HI R20, R4, 0x1, R19 ; - /*17b0*/ LOP3.LUT R27, R17, R27, R56, 0x96, !PT ; - /*17c0*/ SHF.L.W.U32.HI R4, R0, 0x1, R43 ; - /*17d0*/ LOP3.LUT R62, R62, R53, R12, 0x96, !PT ; - /*17e0*/ LOP3.LUT R13, R13, R55, R52, 0x96, !PT ; - /*17f0*/ SHF.L.W.U32.HI R12, R6, 0x1, R5 ; - /*1800*/ LOP3.LUT R27, R27, R31, R42, 0x96, !PT ; - /*1810*/ SHF.L.W.U32.HI R15, R43, 0x1, R0 ; - /*1820*/ LOP3.LUT R33, R33, R6, R4, 0x96, !PT ; - /*1830*/ LOP3.LUT R6, R51, R6, R4, 0x96, !PT ; - /*1840*/ SHF.L.W.U32.HI R11, R13, 0x1, R7 ; - /*1850*/ SHF.L.W.U32.HI R4, R7, 0x1, R13 ; - /*1860*/ LOP3.LUT R9, R17, R19, R12, 0x96, !PT ; - /*1870*/ LOP3.LUT R24, R24, R5, R15, 0x96, !PT ; - /*1880*/ SHF.L.W.U32.HI R17, R62, 0x1, R27 ; - /*1890*/ LOP3.LUT R15, R52, R5, R15, 0x96, !PT ; - /*18a0*/ LOP3.LUT R14, R14, R7, R16, 0x96, !PT ; - /*18b0*/ LOP3.LUT R38, R38, R62.reuse, R11.reuse, 0x96, !PT ; - /*18c0*/ LOP3.LUT R5, R48, R27, R4, 0x96, !PT ; - /*18d0*/ LOP3.LUT R16, R44, R7, R16, 0x96, !PT ; - /*18e0*/ LOP3.LUT R11, R41, R62, R11, 0x96, !PT ; - /*18f0*/ SHF.L.W.U32.HI R22, R27, 0x1, R62 ; - /*1900*/ LOP3.LUT R4, R34, R27, R4, 0x96, !PT ; - /*1910*/ LOP3.LUT R7, R10, R13, R20, 0x96, !PT ; - /*1920*/ LOP3.LUT R10, R59, R0.reuse, R17.reuse, 0x96, !PT ; - /*1930*/ LOP3.LUT R12, R56, R19, R12, 0x96, !PT ; - /*1940*/ LOP3.LUT R17, R18, R0, R17, 0x96, !PT ; - /*1950*/ SHF.L.W.U32.HI R18, R6, 0x1d, R15 ; - /*1960*/ SHF.L.W.U32.HI R19, R15, 0x1d, R6 ; - /*1970*/ LOP3.LUT R39, R39, R43.reuse, R22, 0x96, !PT ; - /*1980*/ SHF.L.W.U32.HI R15, R11, 0xd, R4 ; - /*1990*/ SHF.L.W.U32.HI R6, R4, 0xd, R11 ; - /*19a0*/ LOP3.LUT R8, R8, R43, R22, 0x96, !PT ; - /*19b0*/ SHF.L.W.U32.HI R11, R7, 0x1c, R14 ; - /*19c0*/ LOP3.LUT R13, R36, R13, R20, 0x96, !PT ; - /*19d0*/ SHF.L.W.U32.HI R14, R14, 0x1c, R7 ; - /*19e0*/ SHF.L.W.U32.HI R7, R38, 0xc, R5 ; - /*19f0*/ SHF.L.W.U32.HI R0, R10, 0x14, R39 ; - /*1a00*/ SHF.L.W.U32.HI R21, R12, 0x3, R57 ; - /*1a10*/ SHF.L.W.U32.HI R38, R5, 0xc, R38 ; - /*1a20*/ SHF.L.W.U32.HI R39, R39, 0x14, R10 ; - /*1a30*/ SHF.L.W.U32.HI R57, R57, 0x3, R12 ; - /*1a40*/ SHF.L.W.U32.HI R5, R17, 0xe, R8 ; - /*1a50*/ SHF.L.W.U32.HI R4, R8, 0xe, R17 ; - /*1a60*/ SHF.L.W.U32.HI R12, R33, 0xb, R24 ; - /*1a70*/ SHF.L.W.U32.HI R8, R13, 0x15, R16 ; - /*1a80*/ SHF.L.W.U32.HI R20, R16, 0x15, R13 ; - /*1a90*/ SHF.L.W.U32.HI R33, R24, 0xb, R33 ; - /*1aa0*/ LOP3.LUT R10, R11, R0, R21, 0xd2, !PT ; - /*1ab0*/ LOP3.LUT R16, R0, R21, R15, 0xd2, !PT ; - /*1ac0*/ LOP3.LUT R17, R39, R57, R6, 0xd2, !PT ; - /*1ad0*/ LOP3.LUT R19, R57, R6, R19, 0xd2, !PT ; - /*1ae0*/ ISETP.NE.AND P0, PT, R102, RZ, PT ; - /*1af0*/ LOP3.LUT R11, R14, R39, R57, 0xd2, !PT ; - /*1b00*/ LOP3.LUT R0, R26, R7, R12, 0xd2, !PT ; - /*1b10*/ LOP3.LUT R6, R7, R12, R8, 0xd2, !PT ; - /*1b20*/ LOP3.LUT R12, R12, R8, R5, 0xd2, !PT ; - /*1b30*/ LOP3.LUT R14, R8, R5, R26, 0xd2, !PT ; - /*1b40*/ LOP3.LUT R8, R5, R26, R7, 0xd2, !PT ; - /*1b50*/ LOP3.LUT R5, R9, R38, R33, 0xd2, !PT ; - /*1b60*/ LOP3.LUT R18, R21, R15, R18, 0xd2, !PT ; - /*1b70*/ LOP3.LUT R15, R20, R4, R9, 0xd2, !PT ; - /*1b80*/ LOP3.LUT R13, R33, R20, R4, 0xd2, !PT ; - /*1b90*/ @!P0 STS.128 [R100+0x30], R16 ; - /*1ba0*/ LOP3.LUT R9, R4, R9, R38, 0xd2, !PT ; - /*1bb0*/ LOP3.LUT R7, R38, R33, R20, 0xd2, !PT ; - /*1bc0*/ @!P0 STS.128 [R100+0x10], R12 ; - /*1bd0*/ LOP3.LUT R4, R0, 0x80008008, RZ, 0x3c, !PT ; - /*1be0*/ LOP3.LUT R5, R5, 0x80000000, RZ, 0x3c, !PT ; - /*1bf0*/ @!P0 STS.128 [R100+0x20], R8 ; - /*1c00*/ @!P0 STS.128 [R100], R4 ; - /*1c10*/ LDS.128 R96, [R3] ; - /*1c20*/ LDS.128 R92, [R3+0x40] ; - /*1c30*/ LDS.128 R20, [R3+0x80] ; - /*1c40*/ LDS.128 R24, [R3+0xc0] ; -.L_x_85: - /*1c50*/ LDS R29, [R101] ; - /*1c60*/ SHF.R.U32.HI R76, RZ, 0x2, R104 ; - /*1c70*/ IMAD.MOV.U32 R80, RZ, RZ, 0x80 ; - /*1c80*/ LDS R31, [R101+0x40] ; - /*1c90*/ LDS R81, [R101+0x80] ; - /*1ca0*/ LDS R79, [R101+0xc0] ; - /*1cb0*/ S2R R34, SR_TID.X ; - /*1cc0*/ LDS R78, [R101] ; - /*1cd0*/ LDS R77, [R101+0x40] ; - /*1ce0*/ LOP3.LUT R29, R29, R104, RZ, 0x3c, !PT ; - /*1cf0*/ LOP3.LUT R31, R31, R104, RZ, 0x3c, !PT ; - /*1d00*/ IMAD R29, R29, 0x1000193, RZ ; - /*1d10*/ LOP3.LUT R0, R81, R104, RZ, 0x3c, !PT ; - /*1d20*/ IMAD R31, R31, 0x1000193, RZ ; - /*1d30*/ LOP3.LUT R35, R29, R96, RZ, 0x3c, !PT ; - /*1d40*/ LOP3.LUT R28, R79, R104, RZ, 0x3c, !PT ; - /*1d50*/ IMAD R29, R0, 0x1000193, RZ ; - /*1d60*/ LOP3.LUT R37, R31, R92, RZ, 0x3c, !PT ; - /*1d70*/ SHFL.IDX PT, R0, R35, R76, 0x181f ; - /*1d80*/ IMAD R33, R28, 0x1000193, RZ ; - /*1d90*/ LOP3.LUT R31, R29, R20, RZ, 0x3c, !PT ; - /*1da0*/ SHFL.IDX PT, R29, R37, R76, 0x181f ; - /*1db0*/ LOP3.LUT R33, R33, R24, RZ, 0x3c, !PT ; - /*1dc0*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*1dd0*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*1de0*/ IMAD.HI.U32 R28, R0, c[0x3][0x18c], RZ ; - /*1df0*/ IMAD.MOV R35, RZ, RZ, -R28 ; - /*1e00*/ IMAD.HI.U32 R28, R29, c[0x3][0x18c], RZ ; - /*1e10*/ IMAD R0, R35, c[0x3][0x184], R0 ; - /*1e20*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*1e30*/ IMAD.HI.U32 R30, R31, c[0x3][0x18c], RZ ; - /*1e40*/ ISETP.GE.U32.AND P0, PT, R0, c[0x3][0x184], PT ; - /*1e50*/ IMAD R28, R28, c[0x3][0x184], R29 ; - /*1e60*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*1e70*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*1e80*/ IMAD.HI.U32 R32, R33, c[0x3][0x18c], RZ ; - /*1e90*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*1ea0*/ IMAD R30, R30, c[0x3][0x184], R31 ; - /*1eb0*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*1ec0*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*1ed0*/ IMAD.IADD R29, R0, 0x1, -R29 ; - /*1ee0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*1ef0*/ IMAD R36, R32, c[0x3][0x184], R33 ; - /*1f00*/ LOP3.LUT R0, R34, 0x7, RZ, 0xc0, !PT ; - /*1f10*/ IMAD.IADD R31, R28, 0x1, -R31 ; - /*1f20*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*1f30*/ IMAD.WIDE.U32 R28, R29, R80, c[0x3][0x190] ; - /*1f40*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*1f50*/ IMAD.SHL.U32 R84, R0, 0x10, RZ ; - /*1f60*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*1f70*/ IMAD.IADD R35, R30, 0x1, -R33 ; - /*1f80*/ IMAD.WIDE.U32 R32, R31, R80, c[0x3][0x190] ; - /*1f90*/ IADD3 R28, P1, R28, R84, RZ ; - /*1fa0*/ IMAD.WIDE.U32 R34, R35, R80, c[0x3][0x190] ; - /*1fb0*/ IADD3 R32, P0, R32, R84, RZ ; - /*1fc0*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*1fd0*/ IMAD.IADD R41, R36, 0x1, -R37 ; - /*1fe0*/ IADD3 R36, P1, R34, R84, RZ ; - /*1ff0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*2000*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2010*/ IMAD.WIDE.U32 R40, R41, R80, c[0x3][0x190] ; - /*2020*/ IMAD.X R37, RZ, RZ, R35, P1 ; - /*2030*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*2040*/ IADD3 R40, P0, R40, R84, RZ ; - /*2050*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2060*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*2070*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2080*/ IADD3 R52, R104, 0x1, RZ ; - /*2090*/ IMAD R46, R97, 0x1000193, RZ ; - /*20a0*/ IMAD R48, R93, 0x1000193, RZ ; - /*20b0*/ LOP3.LUT R44, R78, R52.reuse, RZ, 0x3c, !PT ; - /*20c0*/ IMAD R50, R21, 0x1000193, RZ ; - /*20d0*/ LOP3.LUT R45, R77, R52.reuse, RZ, 0x3c, !PT ; - /*20e0*/ LOP3.LUT R47, R81, R52, RZ, 0x3c, !PT ; - /*20f0*/ IMAD R44, R44, 0x1000193, RZ ; - /*2100*/ LOP3.LUT R29, R46, R29, RZ, 0x3c, !PT ; - /*2110*/ IMAD R46, R45, 0x1000193, RZ ; - /*2120*/ LOP3.LUT R21, R44, R29, RZ, 0x3c, !PT ; - /*2130*/ IMAD R44, R47, 0x1000193, RZ ; - /*2140*/ LOP3.LUT R33, R48, R33, RZ, 0x3c, !PT ; - /*2150*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*2160*/ LOP3.LUT R37, R50, R37, RZ, 0x3c, !PT ; - /*2170*/ LOP3.LUT R45, R46, R33, RZ, 0x3c, !PT ; - /*2180*/ IMAD R46, R25, 0x1000193, RZ ; - /*2190*/ LOP3.LUT R47, R44, R37, RZ, 0x3c, !PT ; - /*21a0*/ LOP3.LUT R44, R79, R52, RZ, 0x3c, !PT ; - /*21b0*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*21c0*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*21d0*/ IMAD R44, R44, 0x1000193, RZ ; - /*21e0*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*21f0*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*2200*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*2210*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*2220*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*2230*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*2240*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*2250*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2260*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*2270*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*2280*/ IMAD.MOV R48, RZ, RZ, -R25 ; - /*2290*/ IMAD R25, R44, c[0x3][0x184], R45 ; - /*22a0*/ SEL R44, RZ, c[0x3][0x184], !P0 ; - /*22b0*/ IMAD R48, R48, c[0x3][0x184], R47 ; - /*22c0*/ IMAD.HI.U32 R47, R49, c[0x3][0x18c], RZ ; - /*22d0*/ ISETP.GE.U32.AND P1, PT, R25, c[0x3][0x184], PT ; - /*22e0*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*22f0*/ IMAD.IADD R45, R21, 0x1, -R44 ; - /*2300*/ SEL R46, RZ, c[0x3][0x184], !P1 ; - /*2310*/ IMAD.MOV R50, RZ, RZ, -R47 ; - /*2320*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2330*/ IMAD.WIDE.U32 R44, R45, R80, c[0x3][0x190] ; - /*2340*/ IMAD.IADD R47, R25, 0x1, -R46 ; - /*2350*/ IADD3 R44, P1, R44, R84, RZ ; - /*2360*/ IMAD R25, R50, c[0x3][0x184], R49 ; - /*2370*/ IMAD.WIDE.U32 R46, R47, R80, c[0x3][0x190] ; - /*2380*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2390*/ IMAD.IADD R21, R48, 0x1, -R21 ; - /*23a0*/ IADD3 R48, P2, R46, R84, RZ ; - /*23b0*/ IMAD.X R45, RZ, RZ, R45, P1 ; - /*23c0*/ SEL R50, RZ, c[0x3][0x184], !P0 ; - /*23d0*/ IMAD.WIDE.U32 R52, R21, R80, c[0x3][0x190] ; - /*23e0*/ IMAD.X R49, RZ, RZ, R47, P2 ; - /*23f0*/ IADD3 R52, P0, R52, R84, RZ ; - /*2400*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2410*/ IMAD.IADD R57, R25, 0x1, -R50 ; - /*2420*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*2430*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*2440*/ IMAD.WIDE.U32 R56, R57, R80, c[0x3][0x190] ; - /*2450*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*2460*/ IADD3 R56, P0, R56, R84, RZ ; - /*2470*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*2480*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*2490*/ IMAD R21, R98, 0x1000193, RZ ; - /*24a0*/ IMAD R25, R94, 0x1000193, RZ ; - /*24b0*/ IMAD R61, R22, 0x1000193, RZ ; - /*24c0*/ LOP3.LUT R21, R21, R30, RZ, 0x3c, !PT ; - /*24d0*/ IMAD R65, R26, 0x1000193, RZ ; - /*24e0*/ IADD3 R30, R104, 0x2, RZ ; - /*24f0*/ LOP3.LUT R34, R25, R34, RZ, 0x3c, !PT ; - /*2500*/ IMAD R21, R21, 0x1000193, RZ ; - /*2510*/ LOP3.LUT R22, R78, R30, RZ, 0x3c, !PT ; - /*2520*/ LOP3.LUT R60, R77, R30, RZ, 0x3c, !PT ; - /*2530*/ IMAD R25, R34, 0x1000193, RZ ; - /*2540*/ LOP3.LUT R38, R61, R38, RZ, 0x3c, !PT ; - /*2550*/ IMAD R61, R22, 0x1000193, RZ ; - /*2560*/ LOP3.LUT R22, R81, R30, RZ, 0x3c, !PT ; - /*2570*/ IMAD R63, R60, 0x1000193, RZ ; - /*2580*/ LOP3.LUT R42, R65, R42, RZ, 0x3c, !PT ; - /*2590*/ LOP3.LUT R30, R79, R30, RZ, 0x3c, !PT ; - /*25a0*/ IMAD R65, R30, 0x1000193, RZ ; - /*25b0*/ LOP3.LUT R46, R21, R46, RZ, 0x3c, !PT ; - /*25c0*/ IMAD R21, R38, 0x1000193, RZ ; - /*25d0*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*25e0*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*25f0*/ IMAD R25, R22, 0x1000193, RZ ; - /*2600*/ LOP3.LUT R63, R63, R50, RZ, 0x3c, !PT ; - /*2610*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*2620*/ LOP3.LUT R54, R21, R54, RZ, 0x3c, !PT ; - /*2630*/ IMAD R21, R42, 0x1000193, RZ ; - /*2640*/ LOP3.LUT R25, R25, R54, RZ, 0x3c, !PT ; - /*2650*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*2660*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*2670*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*2680*/ LOP3.LUT R65, R65, R58, RZ, 0x3c, !PT ; - /*2690*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*26a0*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*26b0*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*26c0*/ IMAD.HI.U32 R22, R63, c[0x3][0x18c], RZ ; - /*26d0*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*26e0*/ IMAD.HI.U32 R21, R25, c[0x3][0x18c], RZ ; - /*26f0*/ IMAD R61, R26, c[0x3][0x184], R61 ; - /*2700*/ IMAD R63, R22, c[0x3][0x184], R63 ; - /*2710*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*2720*/ ISETP.GE.U32.AND P0, PT, R61, c[0x3][0x184], PT ; - /*2730*/ IMAD.HI.U32 R21, R65, c[0x3][0x18c], RZ ; - /*2740*/ ISETP.GE.U32.AND P1, PT, R63, c[0x3][0x184], PT ; - /*2750*/ IMAD R25, R22, c[0x3][0x184], R25 ; - /*2760*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2770*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*2780*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2790*/ IMAD.IADD R61, R61, 0x1, -R22 ; - /*27a0*/ IMAD.IADD R63, R63, 0x1, -R26 ; - /*27b0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*27c0*/ IMAD.WIDE.U32 R60, R61, R80, c[0x3][0x190] ; - /*27d0*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*27e0*/ IADD3 R60, P1, R60, R84, RZ ; - /*27f0*/ IMAD.WIDE.U32 R62, R63, R80, c[0x3][0x190] ; - /*2800*/ IMAD R21, R26, c[0x3][0x184], R65 ; - /*2810*/ IADD3 R64, P2, R62, R84, RZ ; - /*2820*/ IMAD.X R61, RZ, RZ, R61, P1 ; - /*2830*/ IMAD.IADD R69, R25, 0x1, -R22 ; - /*2840*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2850*/ IMAD.X R65, RZ, RZ, R63, P2 ; - /*2860*/ IMAD.WIDE.U32 R68, R69, R80, c[0x3][0x190] ; - /*2870*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2880*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*2890*/ IADD3 R68, P0, R68, R84, RZ ; - /*28a0*/ IMAD.IADD R73, R21, 0x1, -R22 ; - /*28b0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*28c0*/ IMAD.WIDE.U32 R72, R73, R80, c[0x3][0x190] ; - /*28d0*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*28e0*/ IADD3 R72, P0, R72, R84, RZ ; - /*28f0*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*2900*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*2910*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*2920*/ IMAD R22, R99, 0x1000193, RZ ; - /*2930*/ IMAD R26, R95, 0x1000193, RZ ; - /*2940*/ IMAD R30, R23, 0x1000193, RZ ; - /*2950*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*2960*/ IMAD R38, R27, 0x1000193, RZ ; - /*2970*/ LOP3.LUT R35, R26, R35, RZ, 0x3c, !PT ; - /*2980*/ LOP3.LUT R39, R30, R39, RZ, 0x3c, !PT ; - /*2990*/ IMAD R22, R22, 0x1000193, RZ ; - /*29a0*/ LOP3.LUT R43, R38, R43, RZ, 0x3c, !PT ; - /*29b0*/ IMAD R26, R35, 0x1000193, RZ ; - /*29c0*/ IMAD R30, R39, 0x1000193, RZ ; - /*29d0*/ LOP3.LUT R47, R22, R47, RZ, 0x3c, !PT ; - /*29e0*/ IADD3 R22, R104, 0x3, RZ ; - /*29f0*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*2a00*/ IMAD R34, R47, 0x1000193, RZ ; - /*2a10*/ LOP3.LUT R78, R78, R22.reuse, RZ, 0x3c, !PT ; - /*2a20*/ LOP3.LUT R77, R77, R22.reuse, RZ, 0x3c, !PT ; - /*2a30*/ IMAD R26, R26, 0x1000193, RZ ; - /*2a40*/ LOP3.LUT R30, R30, R55, RZ, 0x3c, !PT ; - /*2a50*/ IMAD R78, R78, 0x1000193, RZ ; - /*2a60*/ LOP3.LUT R81, R81, R22, RZ, 0x3c, !PT ; - /*2a70*/ LOP3.LUT R22, R79, R22, RZ, 0x3c, !PT ; - /*2a80*/ IMAD R30, R30, 0x1000193, RZ ; - /*2a90*/ IMAD R22, R22, 0x1000193, RZ ; - /*2aa0*/ LOP3.LUT R63, R34, R63, RZ, 0x3c, !PT ; - /*2ab0*/ IMAD R34, R77, 0x1000193, RZ ; - /*2ac0*/ LOP3.LUT R21, R78, R63, RZ, 0x3c, !PT ; - /*2ad0*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*2ae0*/ IMAD R26, R43, 0x1000193, RZ ; - /*2af0*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*2b00*/ LOP3.LUT R23, R34, R67, RZ, 0x3c, !PT ; - /*2b10*/ IMAD R34, R81, 0x1000193, RZ ; - /*2b20*/ LOP3.LUT R26, R26, R59, RZ, 0x3c, !PT ; - /*2b30*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*2b40*/ LOP3.LUT R71, R30, R71, RZ, 0x3c, !PT ; - /*2b50*/ IMAD R26, R26, 0x1000193, RZ ; - /*2b60*/ LOP3.LUT R25, R34, R71, RZ, 0x3c, !PT ; - /*2b70*/ LOP3.LUT R75, R26, R75, RZ, 0x3c, !PT ; - /*2b80*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*2b90*/ LOP3.LUT R27, R22, R75, RZ, 0x3c, !PT ; - /*2ba0*/ SHFL.IDX PT, R30, R27, R76, 0x181f ; - /*2bb0*/ IMAD.HI.U32 R22, R21, c[0x3][0x18c], RZ ; - /*2bc0*/ IMAD.MOV R26, RZ, RZ, -R22 ; - /*2bd0*/ IMAD.HI.U32 R22, R23, c[0x3][0x18c], RZ ; - /*2be0*/ IMAD R21, R26, c[0x3][0x184], R21 ; - /*2bf0*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*2c00*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2c10*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*2c20*/ IMAD.HI.U32 R26, R25, c[0x3][0x18c], RZ ; - /*2c30*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2c40*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*2c50*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2c60*/ IMAD.IADD R27, R21, 0x1, -R22 ; - /*2c70*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2c80*/ IMAD.HI.U32 R21, R30, c[0x3][0x18c], RZ ; - /*2c90*/ IMAD R25, R26, c[0x3][0x184], R25 ; - /*2ca0*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*2cb0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2cc0*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*2cd0*/ IADD3 R76, P1, R26, R84, RZ ; - /*2ce0*/ IMAD.IADD R23, R23, 0x1, -R22 ; - /*2cf0*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*2d00*/ IMAD R30, R21, c[0x3][0x184], R30 ; - /*2d10*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*2d20*/ IMAD.WIDE.U32 R22, R23, R80, c[0x3][0x190] ; - /*2d30*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*2d40*/ IMAD.IADD R27, R25, 0x1, -R26 ; - /*2d50*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2d60*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*2d70*/ IADD3 R82, P1, R22, R84, RZ ; - /*2d80*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*2d90*/ IMAD.IADD R21, R30, 0x1, -R21 ; - /*2da0*/ IMAD.MOV.U32 R22, RZ, RZ, 0x80 ; - /*2db0*/ IADD3 R86, P0, R26, R84, RZ ; - /*2dc0*/ IMAD.X R83, RZ, RZ, R23, P1 ; - /*2dd0*/ IMAD.WIDE.U32 R22, R21, R22, c[0x3][0x190] ; - /*2de0*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*2df0*/ IADD3 R88, P0, R22, R84, RZ ; - /*2e00*/ LDG.E.128.STRONG.GPU R80, [R82.64] ; - /*2e10*/ LDG.E.128.STRONG.GPU R84, [R86.64] ; - /*2e20*/ IMAD.X R89, RZ, RZ, R23, P0 ; - /*2e30*/ LDG.E.128.STRONG.GPU R88, [R88.64] ; - /*2e40*/ IMAD R21, R96, 0x1000193, RZ ; - /*2e50*/ IMAD R25, R20, 0x1000193, RZ ; - /*2e60*/ IMAD R20, R29, 0x1000193, RZ ; - /*2e70*/ LOP3.LUT R21, R21, R28, RZ, 0x3c, !PT ; - /*2e80*/ IMAD R23, R92, 0x1000193, RZ ; - /*2e90*/ IMAD R27, R24, 0x1000193, RZ ; - /*2ea0*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*2eb0*/ IMAD R21, R21, 0x1000193, RZ ; - /*2ec0*/ LOP3.LUT R32, R23, R32, RZ, 0x3c, !PT ; - /*2ed0*/ IMAD R24, R37, 0x1000193, RZ ; - /*2ee0*/ LOP3.LUT R36, R25, R36, RZ, 0x3c, !PT ; - /*2ef0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2f00*/ LOP3.LUT R40, R27, R40, RZ, 0x3c, !PT ; - /*2f10*/ IMAD R23, R32, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R25, R36, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R22, R33, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R27, R40, 0x1000193, RZ ; - /*2f80*/ IMAD R26, R41, 0x1000193, RZ ; - /*2f90*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*2fa0*/ IMAD R21, R21, 0x1000193, RZ ; - /*2fb0*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*2fc0*/ IMAD R24, R24, 0x1000193, RZ ; - /*2fd0*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*2fe0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2ff0*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*3000*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*3010*/ IMAD R23, R23, 0x1000193, RZ ; - /*3020*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*3030*/ IADD3 R104, R104, 0x4, RZ ; - /*3040*/ IMAD R25, R25, 0x1000193, RZ ; - /*3050*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*3060*/ IMAD R22, R22, 0x1000193, RZ ; - /*3070*/ ISETP.NE.AND P0, PT, R104, 0x40, PT ; - /*3080*/ IMAD R27, R27, 0x1000193, RZ ; - /*3090*/ IMAD R26, R26, 0x1000193, RZ ; - /*30a0*/ IMAD R29, R46, 0x1000193, RZ ; - /*30b0*/ IMAD R31, R50, 0x1000193, RZ ; - /*30c0*/ IMAD R33, R54, 0x1000193, RZ ; - /*30d0*/ IMAD R35, R58, 0x1000193, RZ ; - /*30e0*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*30f0*/ IMAD R21, R21, 0x1000193, RZ ; - /*3100*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*3110*/ IMAD R24, R24, 0x1000193, RZ ; - /*3120*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*3130*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*3140*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*3150*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*3160*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*3170*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*3180*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*3190*/ IMAD R23, R23, 0x1000193, RZ ; - /*31a0*/ IMAD R25, R25, 0x1000193, RZ ; - /*31b0*/ IMAD R22, R22, 0x1000193, RZ ; - /*31c0*/ IMAD R27, R27, 0x1000193, RZ ; - /*31d0*/ IMAD R26, R26, 0x1000193, RZ ; - /*31e0*/ IMAD R29, R29, 0x1000193, RZ ; - /*31f0*/ IMAD R31, R31, 0x1000193, RZ ; - /*3200*/ IMAD R33, R33, 0x1000193, RZ ; - /*3210*/ IMAD R35, R35, 0x1000193, RZ ; - /*3220*/ IMAD R28, R75, 0x1000193, RZ ; - /*3230*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*3240*/ IMAD R20, R63, 0x1000193, RZ ; - /*3250*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*3260*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*3270*/ IMAD R20, R67, 0x1000193, RZ ; - /*3280*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*3290*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*32a0*/ IMAD R24, R71, 0x1000193, RZ ; - /*32b0*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*32c0*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*32d0*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*32e0*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*32f0*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*3300*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*3310*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*3320*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*3330*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*3340*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*3350*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*3360*/ @!P0 CALL.REL.NOINC `(.L_x_84) ; - /*3370*/ BRA `(.L_x_85) ; -.L_x_84: - /*3380*/ IMAD R96, R96, 0x1000193, RZ ; - /*3390*/ ISETP.NE.AND P0, PT, R102, RZ, PT ; - /*33a0*/ IMAD R92, R92, 0x1000193, RZ ; - /*33b0*/ IMAD R20, R20, 0x1000193, RZ ; - /*33c0*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*33d0*/ IMAD R24, R24, 0x1000193, RZ ; - /*33e0*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*33f0*/ IMAD.MOV.U32 R104, RZ, RZ, RZ ; - /*3400*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*3410*/ IMAD R21, R96, 0x1000193, RZ ; - /*3420*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*3430*/ IMAD R25, R92, 0x1000193, RZ ; - /*3440*/ IMAD R29, R20, 0x1000193, RZ ; - /*3450*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*3460*/ IMAD R31, R24, 0x1000193, RZ ; - /*3470*/ LOP3.LUT R25, R25, R94, RZ, 0x3c, !PT ; - /*3480*/ LOP3.LUT R29, R29, R22, RZ, 0x3c, !PT ; - /*3490*/ IMAD R20, R21, 0x1000193, RZ ; - /*34a0*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*34b0*/ IMAD R22, R25, 0x1000193, RZ ; - /*34c0*/ IMAD R24, R29, 0x1000193, RZ ; - /*34d0*/ LOP3.LUT R25, R20, R99, RZ, 0x3c, !PT ; - /*34e0*/ IMAD R26, R31, 0x1000193, RZ ; - /*34f0*/ LOP3.LUT R29, R22, R95, RZ, 0x3c, !PT ; - /*3500*/ LOP3.LUT R31, R24, R23, RZ, 0x3c, !PT ; - /*3510*/ STS [R2.X4+0x800], R25 ; - /*3520*/ LOP3.LUT R33, R26, R27, RZ, 0x3c, !PT ; - /*3530*/ STS [R2.X4+0x820], R29 ; - /*3540*/ STS [R2.X4+0x840], R31 ; - /*3550*/ STS [R2.X4+0x860], R33 ; - /*3560*/ @P0 STS.128 [R100], R4 ; - /*3570*/ @P0 STS.128 [R100+0x10], R12 ; - /*3580*/ @P0 STS.128 [R100+0x20], R8 ; - /*3590*/ @P0 STS.128 [R100+0x30], R16 ; - /*35a0*/ LDS.128 R96, [R3] ; - /*35b0*/ LDS.128 R92, [R3+0x40] ; - /*35c0*/ LDS.128 R20, [R3+0x80] ; - /*35d0*/ LDS.128 R24, [R3+0xc0] ; -.L_x_87: - /*35e0*/ LDS R29, [R101] ; - /*35f0*/ SHF.R.U32.HI R76, RZ, 0x2, R104 ; - /*3600*/ IMAD.MOV.U32 R80, RZ, RZ, 0x80 ; - /*3610*/ LDS R31, [R101+0x40] ; - /*3620*/ IMAD.SHL.U32 R84, R0, 0x10, RZ ; - /*3630*/ LDS R81, [R101+0x80] ; - /*3640*/ LDS R79, [R101+0xc0] ; - /*3650*/ LDS R78, [R101] ; - /*3660*/ LDS R77, [R101+0x40] ; - /*3670*/ LOP3.LUT R29, R29, R104, RZ, 0x3c, !PT ; - /*3680*/ LOP3.LUT R31, R31, R104, RZ, 0x3c, !PT ; - /*3690*/ IMAD R29, R29, 0x1000193, RZ ; - /*36a0*/ IMAD R31, R31, 0x1000193, RZ ; - /*36b0*/ LOP3.LUT R35, R29, R96, RZ, 0x3c, !PT ; - /*36c0*/ LOP3.LUT R29, R81, R104, RZ, 0x3c, !PT ; - /*36d0*/ LOP3.LUT R37, R31, R92, RZ, 0x3c, !PT ; - /*36e0*/ SHFL.IDX PT, R28, R35, R76, 0x181f ; - /*36f0*/ LOP3.LUT R32, R79, R104, RZ, 0x3c, !PT ; - /*3700*/ IMAD R29, R29, 0x1000193, RZ ; - /*3710*/ SHFL.IDX PT, R30, R37, R76, 0x181f ; - /*3720*/ LOP3.LUT R31, R29, R20, RZ, 0x3c, !PT ; - /*3730*/ IMAD R29, R32, 0x1000193, RZ ; - /*3740*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*3750*/ LOP3.LUT R33, R29, R24, RZ, 0x3c, !PT ; - /*3760*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*3770*/ IMAD.HI.U32 R29, R28, c[0x3][0x18c], RZ ; - /*3780*/ IMAD.MOV R35, RZ, RZ, -R29 ; - /*3790*/ IMAD.HI.U32 R29, R30, c[0x3][0x18c], RZ ; - /*37a0*/ IMAD R28, R35, c[0x3][0x184], R28 ; - /*37b0*/ IMAD.MOV R29, RZ, RZ, -R29 ; - /*37c0*/ IMAD.HI.U32 R32, R31, c[0x3][0x18c], RZ ; - /*37d0*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*37e0*/ IMAD R30, R29, c[0x3][0x184], R30 ; - /*37f0*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*3800*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*3810*/ IMAD.HI.U32 R34, R33, c[0x3][0x18c], RZ ; - /*3820*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*3830*/ IMAD R32, R32, c[0x3][0x184], R31 ; - /*3840*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*3850*/ IMAD.MOV R34, RZ, RZ, -R34 ; - /*3860*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*3870*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*3880*/ IMAD R36, R34, c[0x3][0x184], R33 ; - /*3890*/ IMAD.IADD R31, R30, 0x1, -R31 ; - /*38a0*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*38b0*/ IMAD.WIDE.U32 R28, R29, R80, c[0x3][0x190] ; - /*38c0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*38d0*/ IMAD.IADD R35, R32, 0x1, -R33 ; - /*38e0*/ IADD3 R28, P1, R28, R84, RZ ; - /*38f0*/ IMAD.WIDE.U32 R32, R31, R80, c[0x3][0x190] ; - /*3900*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*3910*/ IMAD.WIDE.U32 R34, R35, R80, c[0x3][0x190] ; - /*3920*/ IADD3 R32, P0, R32, R84, RZ ; - /*3930*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*3940*/ IMAD.IADD R41, R36, 0x1, -R37 ; - /*3950*/ IADD3 R36, P1, R34, R84, RZ ; - /*3960*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*3970*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3980*/ IMAD.WIDE.U32 R40, R41, R80, c[0x3][0x190] ; - /*3990*/ IMAD.X R37, RZ, RZ, R35, P1 ; - /*39a0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*39b0*/ IADD3 R40, P0, R40, R84, RZ ; - /*39c0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*39d0*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*39e0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*39f0*/ IADD3 R52, R104, 0x1, RZ ; - /*3a00*/ IMAD R46, R97, 0x1000193, RZ ; - /*3a10*/ IMAD R48, R93, 0x1000193, RZ ; - /*3a20*/ LOP3.LUT R44, R78, R52.reuse, RZ, 0x3c, !PT ; - /*3a30*/ IMAD R50, R21, 0x1000193, RZ ; - /*3a40*/ LOP3.LUT R45, R77, R52.reuse, RZ, 0x3c, !PT ; - /*3a50*/ LOP3.LUT R47, R81, R52, RZ, 0x3c, !PT ; - /*3a60*/ IMAD R44, R44, 0x1000193, RZ ; - /*3a70*/ LOP3.LUT R29, R46, R29, RZ, 0x3c, !PT ; - /*3a80*/ IMAD R46, R45, 0x1000193, RZ ; - /*3a90*/ LOP3.LUT R21, R44, R29, RZ, 0x3c, !PT ; - /*3aa0*/ IMAD R44, R47, 0x1000193, RZ ; - /*3ab0*/ LOP3.LUT R33, R48, R33, RZ, 0x3c, !PT ; - /*3ac0*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*3ad0*/ LOP3.LUT R37, R50, R37, RZ, 0x3c, !PT ; - /*3ae0*/ LOP3.LUT R45, R46, R33, RZ, 0x3c, !PT ; - /*3af0*/ IMAD R46, R25, 0x1000193, RZ ; - /*3b00*/ LOP3.LUT R47, R44, R37, RZ, 0x3c, !PT ; - /*3b10*/ LOP3.LUT R44, R79, R52, RZ, 0x3c, !PT ; - /*3b20*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*3b30*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*3b40*/ IMAD R44, R44, 0x1000193, RZ ; - /*3b50*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*3b60*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*3b70*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*3b80*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*3b90*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*3ba0*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*3bb0*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*3bc0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*3bd0*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*3be0*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*3bf0*/ IMAD.MOV R48, RZ, RZ, -R25 ; - /*3c00*/ IMAD R25, R44, c[0x3][0x184], R45 ; - /*3c10*/ SEL R44, RZ, c[0x3][0x184], !P0 ; - /*3c20*/ IMAD R48, R48, c[0x3][0x184], R47 ; - /*3c30*/ IMAD.HI.U32 R47, R49, c[0x3][0x18c], RZ ; - /*3c40*/ ISETP.GE.U32.AND P1, PT, R25, c[0x3][0x184], PT ; - /*3c50*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*3c60*/ IMAD.IADD R45, R21, 0x1, -R44 ; - /*3c70*/ SEL R46, RZ, c[0x3][0x184], !P1 ; - /*3c80*/ IMAD.MOV R50, RZ, RZ, -R47 ; - /*3c90*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3ca0*/ IMAD.WIDE.U32 R44, R45, R80, c[0x3][0x190] ; - /*3cb0*/ IMAD.IADD R47, R25, 0x1, -R46 ; - /*3cc0*/ IADD3 R44, P1, R44, R84, RZ ; - /*3cd0*/ IMAD R25, R50, c[0x3][0x184], R49 ; - /*3ce0*/ IMAD.WIDE.U32 R46, R47, R80, c[0x3][0x190] ; - /*3cf0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*3d00*/ IMAD.IADD R21, R48, 0x1, -R21 ; - /*3d10*/ IADD3 R48, P2, R46, R84, RZ ; - /*3d20*/ IMAD.X R45, RZ, RZ, R45, P1 ; - /*3d30*/ SEL R50, RZ, c[0x3][0x184], !P0 ; - /*3d40*/ IMAD.WIDE.U32 R52, R21, R80, c[0x3][0x190] ; - /*3d50*/ IMAD.X R49, RZ, RZ, R47, P2 ; - /*3d60*/ IADD3 R52, P0, R52, R84, RZ ; - /*3d70*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*3d80*/ IMAD.IADD R57, R25, 0x1, -R50 ; - /*3d90*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*3da0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3db0*/ IMAD.WIDE.U32 R56, R57, R80, c[0x3][0x190] ; - /*3dc0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3dd0*/ IADD3 R56, P0, R56, R84, RZ ; - /*3de0*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*3df0*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*3e00*/ IMAD R21, R98, 0x1000193, RZ ; - /*3e10*/ IMAD R25, R94, 0x1000193, RZ ; - /*3e20*/ IMAD R61, R22, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R21, R21, R30, RZ, 0x3c, !PT ; - /*3e40*/ IMAD R65, R26, 0x1000193, RZ ; - /*3e50*/ IADD3 R30, R104, 0x2, RZ ; - /*3e60*/ LOP3.LUT R34, R25, R34, RZ, 0x3c, !PT ; - /*3e70*/ IMAD R21, R21, 0x1000193, RZ ; - /*3e80*/ LOP3.LUT R22, R78, R30, RZ, 0x3c, !PT ; - /*3e90*/ LOP3.LUT R60, R77, R30, RZ, 0x3c, !PT ; - /*3ea0*/ IMAD R25, R34, 0x1000193, RZ ; - /*3eb0*/ LOP3.LUT R38, R61, R38, RZ, 0x3c, !PT ; - /*3ec0*/ IMAD R61, R22, 0x1000193, RZ ; - /*3ed0*/ LOP3.LUT R22, R81, R30, RZ, 0x3c, !PT ; - /*3ee0*/ IMAD R63, R60, 0x1000193, RZ ; - /*3ef0*/ LOP3.LUT R42, R65, R42, RZ, 0x3c, !PT ; - /*3f00*/ LOP3.LUT R30, R79, R30, RZ, 0x3c, !PT ; - /*3f10*/ IMAD R65, R30, 0x1000193, RZ ; - /*3f20*/ LOP3.LUT R46, R21, R46, RZ, 0x3c, !PT ; - /*3f30*/ IMAD R21, R38, 0x1000193, RZ ; - /*3f40*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*3f50*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*3f60*/ IMAD R25, R22, 0x1000193, RZ ; - /*3f70*/ LOP3.LUT R63, R63, R50, RZ, 0x3c, !PT ; - /*3f80*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*3f90*/ LOP3.LUT R54, R21, R54, RZ, 0x3c, !PT ; - /*3fa0*/ IMAD R21, R42, 0x1000193, RZ ; - /*3fb0*/ LOP3.LUT R25, R25, R54, RZ, 0x3c, !PT ; - /*3fc0*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*3fd0*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*3fe0*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*3ff0*/ LOP3.LUT R65, R65, R58, RZ, 0x3c, !PT ; - /*4000*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*4010*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*4020*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*4030*/ IMAD.HI.U32 R22, R63, c[0x3][0x18c], RZ ; - /*4040*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*4050*/ IMAD.HI.U32 R21, R25, c[0x3][0x18c], RZ ; - /*4060*/ IMAD R61, R26, c[0x3][0x184], R61 ; - /*4070*/ IMAD R63, R22, c[0x3][0x184], R63 ; - /*4080*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*4090*/ ISETP.GE.U32.AND P0, PT, R61, c[0x3][0x184], PT ; - /*40a0*/ IMAD.HI.U32 R21, R65, c[0x3][0x18c], RZ ; - /*40b0*/ ISETP.GE.U32.AND P1, PT, R63, c[0x3][0x184], PT ; - /*40c0*/ IMAD R25, R22, c[0x3][0x184], R25 ; - /*40d0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*40e0*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*40f0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4100*/ IMAD.IADD R61, R61, 0x1, -R22 ; - /*4110*/ IMAD.IADD R63, R63, 0x1, -R26 ; - /*4120*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4130*/ IMAD.WIDE.U32 R60, R61, R80, c[0x3][0x190] ; - /*4140*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*4150*/ IADD3 R60, P1, R60, R84, RZ ; - /*4160*/ IMAD.WIDE.U32 R62, R63, R80, c[0x3][0x190] ; - /*4170*/ IMAD R21, R26, c[0x3][0x184], R65 ; - /*4180*/ IADD3 R64, P2, R62, R84, RZ ; - /*4190*/ IMAD.X R61, RZ, RZ, R61, P1 ; - /*41a0*/ IMAD.IADD R69, R25, 0x1, -R22 ; - /*41b0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*41c0*/ IMAD.X R65, RZ, RZ, R63, P2 ; - /*41d0*/ IMAD.WIDE.U32 R68, R69, R80, c[0x3][0x190] ; - /*41e0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*41f0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*4200*/ IADD3 R68, P0, R68, R84, RZ ; - /*4210*/ IMAD.IADD R73, R21, 0x1, -R22 ; - /*4220*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*4230*/ IMAD.WIDE.U32 R72, R73, R80, c[0x3][0x190] ; - /*4240*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*4250*/ IADD3 R72, P0, R72, R84, RZ ; - /*4260*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*4270*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*4280*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*4290*/ IMAD R22, R99, 0x1000193, RZ ; - /*42a0*/ IMAD R26, R95, 0x1000193, RZ ; - /*42b0*/ IMAD R30, R23, 0x1000193, RZ ; - /*42c0*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*42d0*/ IMAD R38, R27, 0x1000193, RZ ; - /*42e0*/ LOP3.LUT R35, R26, R35, RZ, 0x3c, !PT ; - /*42f0*/ LOP3.LUT R39, R30, R39, RZ, 0x3c, !PT ; - /*4300*/ IMAD R22, R22, 0x1000193, RZ ; - /*4310*/ LOP3.LUT R43, R38, R43, RZ, 0x3c, !PT ; - /*4320*/ IMAD R26, R35, 0x1000193, RZ ; - /*4330*/ IMAD R30, R39, 0x1000193, RZ ; - /*4340*/ LOP3.LUT R47, R22, R47, RZ, 0x3c, !PT ; - /*4350*/ IADD3 R22, R104, 0x3, RZ ; - /*4360*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*4370*/ IMAD R34, R47, 0x1000193, RZ ; - /*4380*/ LOP3.LUT R78, R78, R22.reuse, RZ, 0x3c, !PT ; - /*4390*/ LOP3.LUT R77, R77, R22.reuse, RZ, 0x3c, !PT ; - /*43a0*/ IMAD R26, R26, 0x1000193, RZ ; - /*43b0*/ LOP3.LUT R30, R30, R55, RZ, 0x3c, !PT ; - /*43c0*/ IMAD R78, R78, 0x1000193, RZ ; - /*43d0*/ LOP3.LUT R81, R81, R22, RZ, 0x3c, !PT ; - /*43e0*/ LOP3.LUT R22, R79, R22, RZ, 0x3c, !PT ; - /*43f0*/ IMAD R30, R30, 0x1000193, RZ ; - /*4400*/ IMAD R22, R22, 0x1000193, RZ ; - /*4410*/ LOP3.LUT R63, R34, R63, RZ, 0x3c, !PT ; - /*4420*/ IMAD R34, R77, 0x1000193, RZ ; - /*4430*/ LOP3.LUT R21, R78, R63, RZ, 0x3c, !PT ; - /*4440*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*4450*/ IMAD R26, R43, 0x1000193, RZ ; - /*4460*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*4470*/ LOP3.LUT R23, R34, R67, RZ, 0x3c, !PT ; - /*4480*/ IMAD R34, R81, 0x1000193, RZ ; - /*4490*/ LOP3.LUT R26, R26, R59, RZ, 0x3c, !PT ; - /*44a0*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*44b0*/ LOP3.LUT R71, R30, R71, RZ, 0x3c, !PT ; - /*44c0*/ IMAD R26, R26, 0x1000193, RZ ; - /*44d0*/ LOP3.LUT R25, R34, R71, RZ, 0x3c, !PT ; - /*44e0*/ LOP3.LUT R75, R26, R75, RZ, 0x3c, !PT ; - /*44f0*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*4500*/ LOP3.LUT R27, R22, R75, RZ, 0x3c, !PT ; - /*4510*/ SHFL.IDX PT, R30, R27, R76, 0x181f ; - /*4520*/ IMAD.HI.U32 R22, R21, c[0x3][0x18c], RZ ; - /*4530*/ IMAD.MOV R26, RZ, RZ, -R22 ; - /*4540*/ IMAD.HI.U32 R22, R23, c[0x3][0x18c], RZ ; - /*4550*/ IMAD R21, R26, c[0x3][0x184], R21 ; - /*4560*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*4570*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*4580*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*4590*/ IMAD.HI.U32 R26, R25, c[0x3][0x18c], RZ ; - /*45a0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*45b0*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*45c0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*45d0*/ IMAD.IADD R27, R21, 0x1, -R22 ; - /*45e0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*45f0*/ IMAD.HI.U32 R21, R30, c[0x3][0x18c], RZ ; - /*4600*/ IMAD R25, R26, c[0x3][0x184], R25 ; - /*4610*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*4620*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4630*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*4640*/ IADD3 R76, P1, R26, R84, RZ ; - /*4650*/ IMAD.IADD R23, R23, 0x1, -R22 ; - /*4660*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*4670*/ IMAD R30, R21, c[0x3][0x184], R30 ; - /*4680*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*4690*/ IMAD.WIDE.U32 R22, R23, R80, c[0x3][0x190] ; - /*46a0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*46b0*/ IMAD.IADD R27, R25, 0x1, -R26 ; - /*46c0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*46d0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*46e0*/ IADD3 R82, P1, R22, R84, RZ ; - /*46f0*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*4700*/ IMAD.IADD R21, R30, 0x1, -R21 ; - /*4710*/ IMAD.MOV.U32 R22, RZ, RZ, 0x80 ; - /*4720*/ IADD3 R86, P0, R26, R84, RZ ; - /*4730*/ IMAD.X R83, RZ, RZ, R23, P1 ; - /*4740*/ IMAD.WIDE.U32 R22, R21, R22, c[0x3][0x190] ; - /*4750*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*4760*/ IADD3 R88, P0, R22, R84, RZ ; - /*4770*/ LDG.E.128.STRONG.GPU R80, [R82.64] ; - /*4780*/ LDG.E.128.STRONG.GPU R84, [R86.64] ; - /*4790*/ IMAD.X R89, RZ, RZ, R23, P0 ; - /*47a0*/ LDG.E.128.STRONG.GPU R88, [R88.64] ; - /*47b0*/ IMAD R21, R96, 0x1000193, RZ ; - /*47c0*/ IMAD R25, R20, 0x1000193, RZ ; - /*47d0*/ IMAD R20, R29, 0x1000193, RZ ; - /*47e0*/ LOP3.LUT R21, R21, R28, RZ, 0x3c, !PT ; - /*47f0*/ IMAD R23, R92, 0x1000193, RZ ; - /*4800*/ IMAD R27, R24, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*4820*/ IMAD R21, R21, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R32, R23, R32, RZ, 0x3c, !PT ; - /*4840*/ IMAD R24, R37, 0x1000193, RZ ; - /*4850*/ LOP3.LUT R36, R25, R36, RZ, 0x3c, !PT ; - /*4860*/ IMAD R20, R20, 0x1000193, RZ ; - /*4870*/ LOP3.LUT R40, R27, R40, RZ, 0x3c, !PT ; - /*4880*/ IMAD R23, R32, 0x1000193, RZ ; - /*4890*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*48a0*/ IMAD R25, R36, 0x1000193, RZ ; - /*48b0*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*48c0*/ IMAD R22, R33, 0x1000193, RZ ; - /*48d0*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*48e0*/ IMAD R27, R40, 0x1000193, RZ ; - /*48f0*/ IMAD R26, R41, 0x1000193, RZ ; - /*4900*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*4910*/ IMAD R21, R21, 0x1000193, RZ ; - /*4920*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*4930*/ IMAD R24, R24, 0x1000193, RZ ; - /*4940*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*4950*/ IMAD R20, R20, 0x1000193, RZ ; - /*4960*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*4970*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*4980*/ IMAD R23, R23, 0x1000193, RZ ; - /*4990*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*49a0*/ IADD3 R104, R104, 0x4, RZ ; - /*49b0*/ IMAD R25, R25, 0x1000193, RZ ; - /*49c0*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*49d0*/ IMAD R22, R22, 0x1000193, RZ ; - /*49e0*/ ISETP.NE.AND P0, PT, R104, 0x40, PT ; - /*49f0*/ IMAD R27, R27, 0x1000193, RZ ; - /*4a00*/ IMAD R26, R26, 0x1000193, RZ ; - /*4a10*/ IMAD R29, R46, 0x1000193, RZ ; - /*4a20*/ IMAD R31, R50, 0x1000193, RZ ; - /*4a30*/ IMAD R33, R54, 0x1000193, RZ ; - /*4a40*/ IMAD R35, R58, 0x1000193, RZ ; - /*4a50*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*4a60*/ IMAD R21, R21, 0x1000193, RZ ; - /*4a70*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*4a80*/ IMAD R24, R24, 0x1000193, RZ ; - /*4a90*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*4ab0*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*4b00*/ IMAD R23, R23, 0x1000193, RZ ; - /*4b10*/ IMAD R25, R25, 0x1000193, RZ ; - /*4b20*/ IMAD R22, R22, 0x1000193, RZ ; - /*4b30*/ IMAD R27, R27, 0x1000193, RZ ; - /*4b40*/ IMAD R26, R26, 0x1000193, RZ ; - /*4b50*/ IMAD R29, R29, 0x1000193, RZ ; - /*4b60*/ IMAD R31, R31, 0x1000193, RZ ; - /*4b70*/ IMAD R33, R33, 0x1000193, RZ ; - /*4b80*/ IMAD R35, R35, 0x1000193, RZ ; - /*4b90*/ IMAD R28, R75, 0x1000193, RZ ; - /*4ba0*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*4bb0*/ IMAD R20, R63, 0x1000193, RZ ; - /*4bc0*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*4be0*/ IMAD R20, R67, 0x1000193, RZ ; - /*4bf0*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*4c10*/ IMAD R24, R71, 0x1000193, RZ ; - /*4c20*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*4c80*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*4c90*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*4ca0*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*4cd0*/ @!P0 CALL.REL.NOINC `(.L_x_86) ; - /*4ce0*/ BRA `(.L_x_87) ; -.L_x_86: - /*4cf0*/ IMAD R96, R96, 0x1000193, RZ ; - /*4d00*/ LOP3.LUT R28, R13, RZ, R19, 0x96, !PT ; - /*4d10*/ IMAD R92, R92, 0x1000193, RZ ; - /*4d20*/ UMOV UR10, 0x1 ; - /*4d30*/ IMAD R20, R20, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*4d50*/ IMAD R24, R24, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*4d70*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4d80*/ IMAD R21, R96, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4da0*/ IMAD R25, R92, 0x1000193, RZ ; - /*4db0*/ LOP3.LUT R38, R28, RZ, RZ, 0x96, !PT ; - /*4dc0*/ IMAD R29, R20, 0x1000193, RZ ; - /*4dd0*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*4de0*/ IMAD R31, R24, 0x1000193, RZ ; - /*4df0*/ LOP3.LUT R25, R25, R94, RZ, 0x3c, !PT ; - /*4e00*/ LOP3.LUT R29, R29, R22, RZ, 0x3c, !PT ; - /*4e10*/ IMAD R0, R21, 0x1000193, RZ ; - /*4e20*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*4e30*/ IMAD R20, R25, 0x1000193, RZ ; - /*4e40*/ IMAD R22, R29, 0x1000193, RZ ; - /*4e50*/ LOP3.LUT R99, R0, R99, RZ, 0x3c, !PT ; - /*4e60*/ IMAD R24, R31, 0x1000193, RZ ; - /*4e70*/ LOP3.LUT R95, R20, R95, RZ, 0x3c, !PT ; - /*4e80*/ LOP3.LUT R29, R22, R23, RZ, 0x3c, !PT ; - /*4e90*/ STS [R2.X4+0x880], R99 ; - /*4ea0*/ LOP3.LUT R31, R24, R27, RZ, 0x3c, !PT ; - /*4eb0*/ LOP3.LUT R0, R12, 0x1, R18, 0x96, !PT ; - /*4ec0*/ STS [R2.X4+0x8a0], R95 ; - /*4ed0*/ LOP3.LUT R33, R0, RZ, RZ, 0x96, !PT ; - /*4ee0*/ STS [R2.X4+0x8c0], R29 ; - /*4ef0*/ SHF.L.W.U32.HI R35, R38, 0x1, R33 ; - /*4f00*/ STS [R2.X4+0x8e0], R31 ; - /*4f10*/ SHF.L.W.U32.HI R30, R33, 0x1, R38 ; - /*4f20*/ LDS.128 R20, [R103+0x810] ; - /*4f30*/ LDS.128 R24, [R103+0x800] ; - /*4f40*/ LOP3.LUT R0, R4, R10, R20, 0x96, !PT ; - /*4f50*/ LOP3.LUT R28, R5, R11, R21, 0x96, !PT ; - /*4f60*/ LOP3.LUT R0, R0, RZ, RZ, 0x96, !PT ; - /*4f70*/ LOP3.LUT R29, R28, RZ, RZ, 0x96, !PT ; - /*4f80*/ LOP3.LUT R35, R35, R0, RZ, 0x3c, !PT ; - /*4f90*/ LOP3.LUT R30, R30, R29, RZ, 0x3c, !PT ; - /*4fa0*/ LOP3.LUT R42, R35, R16, RZ, 0x3c, !PT ; - /*4fb0*/ LOP3.LUT R31, R30, R17, RZ, 0x3c, !PT ; - /*4fc0*/ SHF.L.W.U32.HI R45, R29, 0x1, R0 ; - /*4fd0*/ SHF.L.W.U32.HI R50, R0, 0x1, R29 ; - /*4fe0*/ SHF.L.W.U32.HI R29, R42, 0xc, R31 ; - /*4ff0*/ SHF.L.W.U32.HI R42, R31, 0xc, R42 ; - /*5000*/ LOP3.LUT R16, R6, R16, R22, 0x96, !PT ; - /*5010*/ LOP3.LUT R31, R30, R23, RZ, 0x3c, !PT ; - /*5020*/ LOP3.LUT R0, R35, R22, RZ, 0x3c, !PT ; - /*5030*/ LOP3.LUT R28, R7, R17, R23, 0x96, !PT ; - /*5040*/ LOP3.LUT R6, R35, R6, RZ, 0x3c, !PT ; - /*5050*/ LOP3.LUT R7, R30.reuse, R7, RZ, 0x3c, !PT ; - /*5060*/ LOP3.LUT R32, R30, 0x80000000, RZ, 0x3c, !PT ; - /*5070*/ SHF.L.W.U32.HI R40, R31, 0xa, R0 ; - /*5080*/ SHF.L.W.U32.HI R0, R0, 0xa, R31 ; - /*5090*/ SHF.L.W.U32.HI R17, R7, 0x1, R6 ; - /*50a0*/ SHF.L.W.U32.HI R34, R6, 0x1, R7 ; - /*50b0*/ LOP3.LUT R6, R14, RZ, R24, 0x96, !PT ; - /*50c0*/ LOP3.LUT R31, R15, RZ, R25, 0x96, !PT ; - /*50d0*/ SHF.L.W.U32.HI R48, R30, 0x2, R35 ; - /*50e0*/ SHF.L.W.U32.HI R57, R35.reuse, 0xd, R32 ; - /*50f0*/ SHF.L.W.U32.HI R30, R35, 0x2, R30 ; - /*5100*/ SHF.L.W.U32.HI R32, R32, 0xd, R35 ; - /*5110*/ LOP3.LUT R35, R8, RZ, R26, 0x96, !PT ; - /*5120*/ LOP3.LUT R36, R9, RZ, R27, 0x96, !PT ; - /*5130*/ LOP3.LUT R16, R16, RZ, RZ, 0x96, !PT ; - /*5140*/ LOP3.LUT R7, R28, 0x80000000, RZ, 0x96, !PT ; - /*5150*/ LOP3.LUT R6, R6, RZ, RZ, 0x96, !PT ; - /*5160*/ LOP3.LUT R37, R31, RZ, RZ, 0x96, !PT ; - /*5170*/ LOP3.LUT R35, R35, RZ, RZ, 0x96, !PT ; - /*5180*/ LOP3.LUT R36, R36, RZ, RZ, 0x96, !PT ; - /*5190*/ SHF.L.W.U32.HI R28, R7, 0x1, R16 ; - /*51a0*/ SHF.L.W.U32.HI R39, R16, 0x1, R7 ; - /*51b0*/ SHF.L.W.U32.HI R44, R6, 0x1, R37 ; - /*51c0*/ SHF.L.W.U32.HI R41, R37, 0x1, R6 ; - /*51d0*/ SHF.L.W.U32.HI R46, R36, 0x1, R35 ; - /*51e0*/ LOP3.LUT R31, R28, R35, RZ, 0x3c, !PT ; - /*51f0*/ SHF.L.W.U32.HI R43, R35, 0x1, R36 ; - /*5200*/ LOP3.LUT R28, R39, R36, RZ, 0x3c, !PT ; - /*5210*/ LOP3.LUT R44, R44, R7, RZ, 0x3c, !PT ; - /*5220*/ LOP3.LUT R41, R41, R16, RZ, 0x3c, !PT ; - /*5230*/ LOP3.LUT R35, R45, R6, RZ, 0x3c, !PT ; - /*5240*/ LOP3.LUT R36, R50, R37, RZ, 0x3c, !PT ; - /*5250*/ LOP3.LUT R61, R46, R33, RZ, 0x3c, !PT ; - /*5260*/ LOP3.LUT R38, R43, R38, RZ, 0x3c, !PT ; - /*5270*/ LOP3.LUT R46, R44, R19, RZ, 0x3c, !PT ; - /*5280*/ LOP3.LUT R6, R31, R4, RZ, 0x3c, !PT ; - /*5290*/ LOP3.LUT R12, R41, R12, RZ, 0x3c, !PT ; - /*52a0*/ LOP3.LUT R37, R44, R13, RZ, 0x3c, !PT ; - /*52b0*/ LOP3.LUT R16, R35, R8, RZ, 0x3c, !PT ; - /*52c0*/ LOP3.LUT R19, R36, R9, RZ, 0x3c, !PT ; - /*52d0*/ LOP3.LUT R33, R31, R10, RZ, 0x3c, !PT ; - /*52e0*/ LOP3.LUT R4, R28, R11, RZ, 0x3c, !PT ; - /*52f0*/ LOP3.LUT R39, R41, R18, RZ, 0x3c, !PT ; - /*5300*/ LOP3.LUT R8, R61, R24, RZ, 0x3c, !PT ; - /*5310*/ LOP3.LUT R11, R38, R25, RZ, 0x3c, !PT ; - /*5320*/ SHF.L.W.U32.HI R51, R12, 0x1e, R37 ; - /*5330*/ SHF.L.W.U32.HI R10, R19, 0x1b, R16 ; - /*5340*/ LOP3.LUT R43, R61.reuse, R14, RZ, 0x3c, !PT ; - /*5350*/ SHF.L.W.U32.HI R60, R38.reuse, 0x15, R61.reuse ; - /*5360*/ SHF.L.W.U32.HI R66, R38.reuse, 0x19, R61.reuse ; - /*5370*/ SHF.L.W.U32.HI R13, R61.reuse, 0x19, R38.reuse ; - /*5380*/ PRMT R55, R61, 0x4321, R38 ; - /*5390*/ PRMT R7, R38, 0x4321, R61 ; - /*53a0*/ SHF.L.W.U32.HI R37, R37, 0x1e, R12 ; - /*53b0*/ SHF.L.W.U32.HI R16, R16, 0x1b, R19 ; - /*53c0*/ SHF.L.W.U32.HI R59, R33, 0x4, R4 ; - /*53d0*/ LOP3.LUT R50, R38, R15, RZ, 0x3c, !PT ; - /*53e0*/ SHF.L.W.U32.HI R61, R61, 0x15, R38 ; - /*53f0*/ SHF.L.W.U32.HI R33, R4, 0x4, R33 ; - /*5400*/ SHF.L.W.U32.HI R19, R46, 0x6, R39 ; - /*5410*/ SHF.L.W.U32.HI R12, R39, 0x6, R46 ; - /*5420*/ SHF.L.W.U32.HI R62, R8, 0x17, R11 ; - /*5430*/ SHF.L.W.U32.HI R38, R11, 0x17, R8 ; - /*5440*/ SHF.L.W.U32.HI R47, R35, 0x7, R36 ; - /*5450*/ SHF.L.W.U32.HI R49, R36, 0x7, R35 ; - /*5460*/ SHF.L.W.U32.HI R65, R36.reuse, 0xe, R35.reuse ; - /*5470*/ LOP3.LUT R14, R35.reuse, R26, RZ, 0x3c, !PT ; - /*5480*/ PRMT R4, R35.reuse, 0x2107, R36.reuse ; - /*5490*/ PRMT R46, R36, 0x2107, R35 ; - /*54a0*/ SHF.L.W.U32.HI R58, R35, 0xe, R36 ; - /*54b0*/ SHF.L.W.U32.HI R52, R31, 0x9, R28 ; - /*54c0*/ LOP3.LUT R35, R31.reuse, R20, RZ, 0x3c, !PT ; - /*54d0*/ SHF.L.W.U32.HI R8, R28.reuse, 0x12, R31.reuse ; - /*54e0*/ SHF.L.W.U32.HI R53, R31, 0x12, R28 ; - /*54f0*/ LOP3.LUT R5, R28.reuse, R5, RZ, 0x3c, !PT ; - /*5500*/ LOP3.LUT R15, R41, 0x1, RZ, 0x3c, !PT ; - /*5510*/ SHF.L.W.U32.HI R31, R28, 0x9, R31 ; - /*5520*/ LOP3.LUT R28, R28, R21, RZ, 0x3c, !PT ; - /*5530*/ SHF.L.W.U32.HI R9, R44.reuse, 0xf, R41.reuse ; - /*5540*/ SHF.L.W.U32.HI R18, R41.reuse, 0x1d, R44.reuse ; - /*5550*/ SHF.L.W.U32.HI R69, R44, 0x1d, R41 ; - /*5560*/ SHF.L.W.U32.HI R11, R41, 0xf, R44.reuse ; - /*5570*/ SHF.L.W.U32.HI R45, R15, 0xb, R44 ; - /*5580*/ SHF.L.W.U32.HI R56, R44, 0xb, R15 ; - /*5590*/ SHF.L.W.U32.HI R44, R28, 0x3, R35 ; - /*55a0*/ SHF.L.W.U32.HI R35, R35, 0x3, R28 ; - /*55b0*/ LOP3.LUT R15, R36, R27, RZ, 0x3c, !PT ; - /*55c0*/ LOP3.LUT R54, R47, R52, R48, 0xd2, !PT ; - /*55d0*/ LOP3.LUT R28, R51, R62, R47, 0xd2, !PT ; - /*55e0*/ LOP3.LUT R47, R62, R47, R52, 0xd2, !PT ; - /*55f0*/ LOP3.LUT R52, R52, R48, R51, 0xd2, !PT ; - /*5600*/ LOP3.LUT R48, R48, R51, R62, 0xd2, !PT ; - /*5610*/ SHF.L.W.U32.HI R39, R15, 0x14, R14 ; - /*5620*/ LOP3.LUT R63, R49, R31, R30, 0xd2, !PT ; - /*5630*/ LOP3.LUT R51, R37, R38, R49, 0xd2, !PT ; - /*5640*/ LOP3.LUT R41, R31, R30, R37, 0xd2, !PT ; - /*5650*/ SHF.L.W.U32.HI R14, R14, 0x14, R15 ; - /*5660*/ LOP3.LUT R49, R38, R49, R31, 0xd2, !PT ; - /*5670*/ LOP3.LUT R30, R30, R37, R38, 0xd2, !PT ; - /*5680*/ SHF.L.W.U32.HI R36, R50, 0x1c, R43 ; - /*5690*/ SHF.L.W.U32.HI R15, R43, 0x1c, R50 ; - /*56a0*/ LOP3.LUT R38, R65, R6, R29, 0xd2, !PT ; - /*56b0*/ LOP3.LUT R37, R6, R29, R45, 0xd2, !PT ; - /*56c0*/ LOP3.LUT R43, R60, R65, R6, 0xd2, !PT ; - /*56d0*/ LOP3.LUT R29, R29, R45, R60, 0xd2, !PT ; - /*56e0*/ LOP3.LUT R60, R45, R60, R65, 0xd2, !PT ; - /*56f0*/ LOP3.LUT R71, R40, R9, R55, 0xd2, !PT ; - /*5700*/ LOP3.LUT R31, R10, R59, R40, 0xd2, !PT ; - /*5710*/ LOP3.LUT R50, R61, R58, R5, 0xd2, !PT ; - /*5720*/ LOP3.LUT R45, R58, R5, R42, 0xd2, !PT ; - /*5730*/ LOP3.LUT R62, R5, R42, R56, 0xd2, !PT ; - /*5740*/ LOP3.LUT R40, R59, R40, R9, 0xd2, !PT ; - /*5750*/ LOP3.LUT R9, R9, R55, R10, 0xd2, !PT ; - /*5760*/ LOP3.LUT R5, R55, R10, R59, 0xd2, !PT ; - /*5770*/ LOP3.LUT R10, R0, R11, R7, 0xd2, !PT ; - /*5780*/ LOP3.LUT R64, R16, R33, R0, 0xd2, !PT ; - /*5790*/ LOP3.LUT R6, R11, R7, R16, 0xd2, !PT ; - /*57a0*/ LOP3.LUT R0, R33, R0, R11, 0xd2, !PT ; - /*57b0*/ LOP3.LUT R7, R7, R16, R33, 0xd2, !PT ; - /*57c0*/ LOP3.LUT R11, R66, R4, R8, 0xd2, !PT ; - /*57d0*/ LOP3.LUT R16, R4, R8, R17, 0xd2, !PT ; - /*57e0*/ LOP3.LUT R4, R19, R66, R4, 0xd2, !PT ; - /*57f0*/ LOP3.LUT R66, R17, R19, R66, 0xd2, !PT ; - /*5800*/ LOP3.LUT R19, R8, R17, R19, 0xd2, !PT ; - /*5810*/ LOP3.LUT R8, R13, R46, R53, 0xd2, !PT ; - /*5820*/ LOP3.LUT R33, R12, R13, R46, 0xd2, !PT ; - /*5830*/ LOP3.LUT R17, R34, R12, R13, 0xd2, !PT ; - /*5840*/ LOP3.LUT R13, R36, R39, R44, 0xd2, !PT ; - /*5850*/ LOP3.LUT R67, R39, R44, R57, 0xd2, !PT ; - /*5860*/ LOP3.LUT R68, R44, R57, R18, 0xd2, !PT ; - /*5870*/ LOP3.LUT R65, R46, R53, R34, 0xd2, !PT ; - /*5880*/ LOP3.LUT R57, R57, R18, R36, 0xd2, !PT ; - /*5890*/ LOP3.LUT R39, R18, R36, R39, 0xd2, !PT ; - /*58a0*/ LOP3.LUT R36, R15, R14, R35, 0xd2, !PT ; - /*58b0*/ LOP3.LUT R46, R14, R35, R32, 0xd2, !PT ; - /*58c0*/ LOP3.LUT R42, R42, R56, R61, 0xd2, !PT ; - /*58d0*/ LOP3.LUT R35, R35, R32, R69, 0xd2, !PT ; - /*58e0*/ LOP3.LUT R18, R32, R69, R15, 0xd2, !PT ; - /*58f0*/ LOP3.LUT R61, R56, R61, R58, 0xd2, !PT ; - /*5900*/ LOP3.LUT R12, R53, R34, R12, 0xd2, !PT ; - /*5910*/ LOP3.LUT R69, R69, R15, R14, 0xd2, !PT ; - /*5920*/ LOP3.LUT R59, R37, 0x1, RZ, 0x3c, !PT ; -.L_x_88: - /*5930*/ LOP3.LUT R73, R43, R57, R16, 0x96, !PT ; - /*5940*/ UMOV UR11, 0x8 ; - /*5950*/ LOP3.LUT R70, R50, R18, R65, 0x96, !PT ; - /*5960*/ ULDC UR5, c[0x2][0x0] ; - /*5970*/ LOP3.LUT R14, R29, R67, R4, 0x96, !PT ; - /*5980*/ UIMAD UR5, UR10, UR11, UR5 ; - /*5990*/ LOP3.LUT R73, R73, R9, R52, 0x96, !PT ; - /*59a0*/ UIADD3 UR10, UR10, 0x1, URZ ; - /*59b0*/ LOP3.LUT R70, R70, R6, R41, 0x96, !PT ; - /*59c0*/ LOP3.LUT R15, R14, R40, R47, 0x96, !PT ; - /*59d0*/ UISETP.NE.AND UP0, UPT, UR10, 0x17, UPT ; - /*59e0*/ SHF.L.W.U32.HI R44, R70, 0x1, R73 ; - /*59f0*/ LOP3.LUT R14, R42, R46, R33, 0x96, !PT ; - /*5a00*/ LOP3.LUT R56, R60.reuse, R68, R11, 0x96, !PT ; - /*5a10*/ ULDC.64 UR8, c[0x3][UR5] ; - /*5a20*/ LOP3.LUT R34, R60, R15.reuse, R44.reuse, 0x96, !PT ; - /*5a30*/ LOP3.LUT R32, R68, R15, R44, 0x96, !PT ; - /*5a40*/ LOP3.LUT R68, R11, R15, R44.reuse, 0x96, !PT ; - /*5a50*/ LOP3.LUT R60, R38, R39, R19, 0x96, !PT ; - /*5a60*/ LOP3.LUT R14, R14, R0, R49, 0x96, !PT ; - /*5a70*/ LOP3.LUT R11, R71, R15, R44, 0x96, !PT ; - /*5a80*/ LOP3.LUT R58, R45, R69, R12, 0x96, !PT ; - /*5a90*/ LOP3.LUT R37, R61, R35, R8, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R56, R56, R71, R54, 0x96, !PT ; - /*5ab0*/ LOP3.LUT R44, R54, R15, R44, 0x96, !PT ; - /*5ac0*/ SHF.L.W.U32.HI R53, R73, 0x1, R70 ; - /*5ad0*/ LOP3.LUT R54, R59, R13, R66, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R60, R60, R5, R48, 0x96, !PT ; - /*5af0*/ SHF.L.W.U32.HI R75, R14, 0x1, R15 ; - /*5b00*/ LOP3.LUT R37, R37, R10, R63, 0x96, !PT ; - /*5b10*/ LOP3.LUT R72, R58, R7, R30, 0x96, !PT ; - /*5b20*/ LOP3.LUT R55, R61, R14.reuse, R53.reuse, 0x96, !PT ; - /*5b30*/ LOP3.LUT R35, R35, R14.reuse, R53.reuse, 0x96, !PT ; - /*5b40*/ LOP3.LUT R71, R8, R14.reuse, R53.reuse, 0x96, !PT ; - /*5b50*/ LOP3.LUT R10, R10, R14, R53, 0x96, !PT ; - /*5b60*/ SHF.L.W.U32.HI R15, R15, 0x1, R14 ; - /*5b70*/ LOP3.LUT R53, R63, R14, R53, 0x96, !PT ; - /*5b80*/ LOP3.LUT R54, R54, R31, R28, 0x96, !PT ; - /*5b90*/ LOP3.LUT R61, R59, R60.reuse, R75.reuse, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R8, R13, R60.reuse, R75.reuse, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R58, R66, R60, R75, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R31, R31, R60.reuse, R75.reuse, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R14, R28, R60, R75, 0x96, !PT ; - /*5be0*/ LOP3.LUT R63, R62, R36, R17, 0x96, !PT ; - /*5bf0*/ SHF.L.W.U32.HI R75, R72, 0x1, R60 ; - /*5c00*/ LOP3.LUT R28, R62, R72.reuse, R15.reuse, 0x96, !PT ; - /*5c10*/ LOP3.LUT R13, R36, R72, R15, 0x96, !PT ; - /*5c20*/ LOP3.LUT R59, R17, R72.reuse, R15.reuse, 0x96, !PT ; - /*5c30*/ LOP3.LUT R66, R64, R72.reuse, R15.reuse, 0x96, !PT ; - /*5c40*/ LOP3.LUT R15, R51, R72, R15, 0x96, !PT ; - /*5c50*/ LOP3.LUT R63, R63, R64, R51, 0x96, !PT ; - /*5c60*/ SHF.L.W.U32.HI R60, R60, 0x1, R72 ; - /*5c70*/ LOP3.LUT R51, R9, R56, R75, 0x96, !PT ; - /*5c80*/ LOP3.LUT R43, R43, R56.reuse, R75.reuse, 0x96, !PT ; - /*5c90*/ LOP3.LUT R57, R57, R56.reuse, R75.reuse, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R17, R16, R56.reuse, R75.reuse, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R9, R52, R56, R75, 0x96, !PT ; - /*5cc0*/ SHF.L.W.U32.HI R75, R37, 0x1, R56 ; - /*5cd0*/ SHF.L.W.U32.HI R52, R56, 0x1, R37 ; - /*5ce0*/ LOP3.LUT R56, R50, R37.reuse, R60.reuse, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R64, R18, R37.reuse, R60.reuse, 0x96, !PT ; - /*5d00*/ LOP3.LUT R50, R6, R37.reuse, R60.reuse, 0x96, !PT ; - /*5d10*/ LOP3.LUT R18, R65, R37.reuse, R60.reuse, 0x96, !PT ; - /*5d20*/ LOP3.LUT R6, R41, R37, R60, 0x96, !PT ; - /*5d30*/ LOP3.LUT R16, R4, R54, R75, 0x96, !PT ; - /*5d40*/ SHF.L.W.U32.HI R60, R63, 0x1, R54 ; - /*5d50*/ LOP3.LUT R4, R47, R54.reuse, R75.reuse, 0x96, !PT ; - /*5d60*/ LOP3.LUT R36, R29, R54.reuse, R75, 0x96, !PT ; - /*5d70*/ SHF.L.W.U32.HI R47, R54, 0x1, R63 ; - /*5d80*/ LOP3.LUT R29, R40, R54, R75, 0x96, !PT ; - /*5d90*/ LOP3.LUT R62, R0, R63, R52, 0x96, !PT ; - /*5da0*/ LOP3.LUT R41, R67, R54, R75, 0x96, !PT ; - /*5db0*/ LOP3.LUT R40, R46, R63, R52, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R0, R19, R73, R60, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R67, R33, R63, R52, 0x96, !PT ; - /*5de0*/ LOP3.LUT R19, R5, R73, R60, 0x96, !PT ; - /*5df0*/ LOP3.LUT R33, R49, R63, R52, 0x96, !PT ; - /*5e00*/ LOP3.LUT R74, R38, R73.reuse, R60.reuse, 0x96, !PT ; - /*5e10*/ LOP3.LUT R39, R39, R73.reuse, R60.reuse, 0x96, !PT ; - /*5e20*/ LOP3.LUT R48, R48, R73, R60, 0x96, !PT ; - /*5e30*/ LOP3.LUT R5, R12, R70.reuse, R47.reuse, 0x96, !PT ; - /*5e40*/ LOP3.LUT R73, R45, R70, R47, 0x96, !PT ; - /*5e50*/ LOP3.LUT R37, R42, R63, R52, 0x96, !PT ; - /*5e60*/ SHF.L.W.U32.HI R38, R41, 0xc, R40 ; - /*5e70*/ SHF.L.W.U32.HI R45, R40, 0xc, R41 ; - /*5e80*/ SHF.L.W.U32.HI R52, R31, 0x9, R66 ; - /*5e90*/ SHF.L.W.U32.HI R41, R66, 0x9, R31 ; - /*5ea0*/ SHF.L.W.U32.HI R54, R0, 0x7, R5 ; - /*5eb0*/ SHF.L.W.U32.HI R40, R5, 0x7, R0 ; - /*5ec0*/ SHF.L.W.U32.HI R49, R33, 0x2, R4 ; - /*5ed0*/ SHF.L.W.U32.HI R31, R4, 0x2, R33 ; - /*5ee0*/ PRMT R0, R9, 0x4321, R6 ; - /*5ef0*/ PRMT R4, R6, 0x4321, R9 ; - /*5f00*/ LOP3.LUT R46, R69, R70.reuse, R47.reuse, 0x96, !PT ; - /*5f10*/ LOP3.LUT R72, R7, R70, R47, 0x96, !PT ; - /*5f20*/ SHF.L.W.U32.HI R6, R8, 0x4, R13 ; - /*5f30*/ LOP3.LUT R47, R30, R70, R47, 0x96, !PT ; - /*5f40*/ SHF.L.W.U32.HI R8, R13, 0x4, R8 ; - /*5f50*/ SHF.L.W.U32.HI R9, R10, 0xf, R11 ; - /*5f60*/ SHF.L.W.U32.HI R11, R11, 0xf, R10 ; - /*5f70*/ SHF.L.W.U32.HI R13, R15, 0x12, R14 ; - /*5f80*/ SHF.L.W.U32.HI R10, R67, 0xa, R16 ; - /*5f90*/ SHF.L.W.U32.HI R12, R16, 0xa, R67 ; - /*5fa0*/ SHF.L.W.U32.HI R14, R14, 0x12, R15 ; - /*5fb0*/ SHF.L.W.U32.HI R16, R18, 0x19, R17 ; - /*5fc0*/ SHF.L.W.U32.HI R15, R17, 0x19, R18 ; - /*5fd0*/ SHF.L.W.U32.HI R42, R47, 0xe, R48 ; - /*5fe0*/ PRMT R17, R19, 0x2107, R72 ; - /*5ff0*/ PRMT R18, R72, 0x2107, R19 ; - /*6000*/ SHF.L.W.U32.HI R47, R48, 0xe, R47 ; - /*6010*/ SHF.L.W.U32.HI R19, R35, 0x6, R32 ; - /*6020*/ SHF.L.W.U32.HI R48, R34, 0x1e, R55 ; - /*6030*/ SHF.L.W.U32.HI R30, R55, 0x1e, R34 ; - /*6040*/ SHF.L.W.U32.HI R32, R32, 0x6, R35 ; - /*6050*/ SHF.L.W.U32.HI R65, R50, 0x15, R51 ; - /*6060*/ SHF.L.W.U32.HI R34, R37, 0x1, R36 ; - /*6070*/ SHF.L.W.U32.HI R35, R36, 0x1, R37 ; - /*6080*/ SHF.L.W.U32.HI R60, R68, 0xb, R71 ; - /*6090*/ SHF.L.W.U32.HI R50, R51, 0x15, R50 ; - /*60a0*/ SHF.L.W.U32.HI R36, R46, 0x14, R39 ; - /*60b0*/ SHF.L.W.U32.HI R37, R39, 0x14, R46 ; - /*60c0*/ SHF.L.W.U32.HI R51, R57, 0x17, R64 ; - /*60d0*/ SHF.L.W.U32.HI R33, R64, 0x17, R57 ; - /*60e0*/ SHF.L.W.U32.HI R39, R44, 0x1d, R53 ; - /*60f0*/ SHF.L.W.U32.HI R63, R71, 0xb, R68 ; - /*6100*/ SHF.L.W.U32.HI R44, R53, 0x1d, R44 ; - /*6110*/ SHF.L.W.U32.HI R57, R59, 0x3, R58 ; - /*6120*/ SHF.L.W.U32.HI R46, R29, 0xd, R62 ; - /*6130*/ SHF.L.W.U32.HI R53, R62, 0xd, R29 ; - /*6140*/ SHF.L.W.U32.HI R55, R56, 0x1c, R43 ; - /*6150*/ SHF.L.W.U32.HI R58, R58, 0x3, R59 ; - /*6160*/ SHF.L.W.U32.HI R56, R43, 0x1c, R56 ; - /*6170*/ LOP3.LUT R59, R61, R38, R60, 0xd2, !PT ; - /*6180*/ LOP3.LUT R29, R38, R60, R65, 0xd2, !PT ; - /*6190*/ LOP3.LUT R60, R60, R65, R42, 0xd2, !PT ; - /*61a0*/ LOP3.LUT R43, R65, R42, R61, 0xd2, !PT ; - /*61b0*/ LOP3.LUT R38, R42, R61, R38, 0xd2, !PT ; - /*61c0*/ LOP3.LUT R62, R28, R45, R63, 0xd2, !PT ; - /*61d0*/ LOP3.LUT R42, R45, R63, R50, 0xd2, !PT ; - /*61e0*/ LOP3.LUT R61, R63, R50, R47, 0xd2, !PT ; - /*61f0*/ LOP3.LUT R50, R50, R47, R28, 0xd2, !PT ; - /*6200*/ LOP3.LUT R45, R47, R28, R45, 0xd2, !PT ; - /*6210*/ LOP3.LUT R28, R48, R51, R54, 0xd2, !PT ; - /*6220*/ LOP3.LUT R47, R51, R54, R52, 0xd2, !PT ; - /*6230*/ LOP3.LUT R54, R54, R52, R49, 0xd2, !PT ; - /*6240*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6250*/ LOP3.LUT R52, R52, R49, R48, 0xd2, !PT ; - /*6260*/ SHF.L.W.U32.HI R5, R73, 0x1b, R74 ; - /*6270*/ LOP3.LUT R48, R49, R48, R51, 0xd2, !PT ; - /*6280*/ LOP3.LUT R49, R33, R40, R41, 0xd2, !PT ; - /*6290*/ LOP3.LUT R63, R40, R41, R31, 0xd2, !PT ; - /*62a0*/ SHF.L.W.U32.HI R7, R74, 0x1b, R73 ; - /*62b0*/ LOP3.LUT R51, R30, R33, R40, 0xd2, !PT ; - /*62c0*/ LOP3.LUT R41, R41, R31, R30, 0xd2, !PT ; - /*62d0*/ LOP3.LUT R30, R31, R30, R33, 0xd2, !PT ; - /*62e0*/ LOP3.LUT R40, R6, R10, R9, 0xd2, !PT ; - /*62f0*/ LOP3.LUT R71, R10, R9, R0, 0xd2, !PT ; - /*6300*/ LOP3.LUT R31, R5, R6, R10, 0xd2, !PT ; - /*6310*/ LOP3.LUT R9, R9, R0, R5, 0xd2, !PT ; - /*6320*/ LOP3.LUT R5, R0, R5, R6, 0xd2, !PT ; - /*6330*/ LOP3.LUT R64, R7, R8, R12, 0xd2, !PT ; - /*6340*/ LOP3.LUT R6, R11, R4, R7, 0xd2, !PT ; - /*6350*/ LOP3.LUT R0, R8, R12, R11, 0xd2, !PT ; - /*6360*/ LOP3.LUT R10, R12, R11, R4, 0xd2, !PT ; - /*6370*/ LOP3.LUT R7, R4, R7, R8, 0xd2, !PT ; - /*6380*/ LOP3.LUT R66, R34, R19, R16, 0xd2, !PT ; - /*6390*/ LOP3.LUT R4, R19, R16, R17, 0xd2, !PT ; - /*63a0*/ LOP3.LUT R11, R16, R17, R13, 0xd2, !PT ; - /*63b0*/ LOP3.LUT R16, R17, R13, R34, 0xd2, !PT ; - /*63c0*/ LOP3.LUT R19, R13, R34, R19, 0xd2, !PT ; - /*63d0*/ LOP3.LUT R13, R55, R36, R57, 0xd2, !PT ; - /*63e0*/ LOP3.LUT R67, R36, R57, R46, 0xd2, !PT ; - /*63f0*/ LOP3.LUT R68, R57, R46, R39, 0xd2, !PT ; - /*6400*/ LOP3.LUT R59, R59, UR8, RZ, 0x3c, !PT ; - /*6410*/ LOP3.LUT R62, R62, UR9, RZ, 0x3c, !PT ; - /*6420*/ LOP3.LUT R57, R46, R39, R55, 0xd2, !PT ; - /*6430*/ LOP3.LUT R17, R35, R32, R15, 0xd2, !PT ; - /*6440*/ LOP3.LUT R33, R32, R15, R18, 0xd2, !PT ; - /*6450*/ LOP3.LUT R8, R15, R18, R14, 0xd2, !PT ; - /*6460*/ LOP3.LUT R65, R18, R14, R35, 0xd2, !PT ; - /*6470*/ LOP3.LUT R12, R14, R35, R32, 0xd2, !PT ; - /*6480*/ LOP3.LUT R39, R39, R55, R36, 0xd2, !PT ; - /*6490*/ LOP3.LUT R36, R56, R37, R58, 0xd2, !PT ; - /*64a0*/ LOP3.LUT R46, R37, R58, R53, 0xd2, !PT ; - /*64b0*/ LOP3.LUT R35, R58, R53, R44, 0xd2, !PT ; - /*64c0*/ LOP3.LUT R18, R53, R44, R56, 0xd2, !PT ; - /*64d0*/ LOP3.LUT R69, R44, R56, R37, 0xd2, !PT ; - /*64e0*/ @P0 BRA `(.L_x_88) ; - /*64f0*/ IMAD.MOV.U32 R14, RZ, RZ, c[0x4][0x8] ; - /*6500*/ IMAD.MOV.U32 R15, RZ, RZ, c[0x4][0xc] ; - /*6510*/ LDG.E.64.STRONG.SM R14, [R14.64] ; - /*6520*/ LOP3.LUT R60, R60, R68, R11, 0x96, !PT ; - /*6530*/ BSSY B0, `(.L_x_89) ; - /*6540*/ LOP3.LUT R35, R61, R35, R8, 0x96, !PT ; - /*6550*/ LOP3.LUT R16, R43, R57, R16, 0x96, !PT ; - /*6560*/ LOP3.LUT R18, R50, R18, R65, 0x96, !PT ; - /*6570*/ LOP3.LUT R33, R42, R46, R33, 0x96, !PT ; - /*6580*/ LOP3.LUT R19, R38, R39, R19, 0x96, !PT ; - /*6590*/ LOP3.LUT R13, R59, R13, R66, 0x96, !PT ; - /*65a0*/ LOP3.LUT R60, R60, R71, R54, 0x96, !PT ; - /*65b0*/ LOP3.LUT R35, R35, R10, R63, 0x96, !PT ; - /*65c0*/ LOP3.LUT R4, R29, R67, R4, 0x96, !PT ; - /*65d0*/ LOP3.LUT R16, R16, R9, R52, 0x96, !PT ; - /*65e0*/ LOP3.LUT R41, R18, R6, R41, 0x96, !PT ; - /*65f0*/ LOP3.LUT R17, R62, R36, R17, 0x96, !PT ; - /*6600*/ LOP3.LUT R33, R33, R0, R49, 0x96, !PT ; - /*6610*/ LOP3.LUT R28, R13, R31, R28, 0x96, !PT ; - /*6620*/ LOP3.LUT R48, R19, R5, R48, 0x96, !PT ; - /*6630*/ SHF.L.W.U32.HI R0, R35, 0x1, R60 ; - /*6640*/ LOP3.LUT R12, R45, R69, R12, 0x96, !PT ; - /*6650*/ LOP3.LUT R4, R4, R40, R47, 0x96, !PT ; - /*6660*/ SHF.L.W.U32.HI R5, R41, 0x1, R16 ; - /*6670*/ LOP3.LUT R17, R17, R64, R51, 0x96, !PT ; - /*6680*/ SHF.L.W.U32.HI R35, R60, 0x1, R35 ; - /*6690*/ SHF.L.W.U32.HI R16, R16, 0x1, R41 ; - /*66a0*/ LOP3.LUT R28, R67, R0, R28, 0x96, !PT ; - /*66b0*/ LOP3.LUT R7, R12, R7, R30, 0x96, !PT ; - /*66c0*/ SHF.L.W.U32.HI R0, R4, 0x1, R33 ; - /*66d0*/ LOP3.LUT R17, R46, R35, R17, 0x96, !PT ; - /*66e0*/ LOP3.LUT R5, R11, R5, R4, 0x96, !PT ; - /*66f0*/ LOP3.LUT R16, R8, R16, R33, 0x96, !PT ; - /*6700*/ LOP3.LUT R0, R62, R0, R7, 0x96, !PT ; - /*6710*/ SHF.L.W.U32.HI R4, R33, 0x1, R4 ; - /*6720*/ SHF.L.W.U32.HI R7, R17, 0xc, R28 ; - /*6730*/ SHF.L.W.U32.HI R6, R16, 0xb, R5 ; - /*6740*/ LOP3.LUT R4, R59, R4, R48, 0x96, !PT ; - /*6750*/ SHF.L.W.U32.HI R17, R28, 0xc, R17 ; - /*6760*/ SHF.L.W.U32.HI R5, R5, 0xb, R16 ; - /*6770*/ LOP3.LUT R0, R0, R7, R6, 0xd2, !PT ; - /*6780*/ LOP3.LUT R4, R4, R17, R5, 0xd2, !PT ; - /*6790*/ LOP3.LUT R0, R0, 0x80000000, RZ, 0x3c, !PT ; - /*67a0*/ LOP3.LUT R4, R4, 0x80008008, RZ, 0x3c, !PT ; - /*67b0*/ PRMT R8, R0, 0x123, RZ ; - /*67c0*/ PRMT R9, R4, 0x123, RZ ; - /*67d0*/ ISETP.GT.U32.AND P0, PT, R8, R14, PT ; - /*67e0*/ ISETP.GT.U32.AND.EX P0, PT, R9, R15, PT, P0 ; - /*67f0*/ @P0 BRA `(.L_x_90) ; - /*6800*/ S2R R5, SR_LANEID ; - /*6810*/ VOTEU.ANY UR5, UPT, PT ; - /*6820*/ IMAD.U32 R4, RZ, RZ, UR6 ; - /*6830*/ FLO.U32 R0, UR5 ; - /*6840*/ POPC R7, UR5 ; - /*6850*/ ISETP.EQ.U32.AND P0, PT, R0, R5, PT ; - /*6860*/ IMAD.U32 R5, RZ, RZ, UR7 ; - /*6870*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R4.64], R7 ; - /*6880*/ S2R R10, SR_LTMASK ; - /*6890*/ LOP3.LUT R10, R10, UR5, RZ, 0xc0, !PT ; - /*68a0*/ POPC R11, R10 ; - /*68b0*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*68c0*/ IMAD.IADD R6, R6, 0x1, R11 ; - /*68d0*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*68e0*/ @P0 EXIT ; - /*68f0*/ S2R R0, SR_TID.X ; - /*6900*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*6910*/ IMAD.U32 R11, RZ, RZ, UR4 ; - /*6920*/ S2R R5, SR_CTAID.X ; - /*6930*/ IMAD.U32 R7, RZ, RZ, UR11 ; - /*6940*/ IMAD R0, R5, c[0x0][0x0], R0 ; - /*6950*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*6960*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*6970*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*6980*/ IADD3 R10, P0, P1, R0, c[0x0][0x160], R11 ; - /*6990*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*69a0*/ STG.E.EF.128 [R4.64], R24 ; - /*69b0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*69c0*/ IADD3.X R11, RZ, c[0x0][0x164], R0, P0, P1 ; - /*69d0*/ STG.E.EF.128 [R4.64+0x10], R20 ; - /*69e0*/ STG.E.EF.64 [R6.64+0x100], R10 ; - /*69f0*/ LDG.E.64.STRONG.SM R106, [R106.64] ; - /*6a00*/ IMAD.U32 R12, RZ, RZ, UR6 ; - /*6a10*/ IMAD.U32 R13, RZ, RZ, UR7 ; - /*6a20*/ STG.E.EF.64 [R12.64+-0x60], R106 ; - /*6a30*/ STG.E.EF.64 [R6.64+0x148], R8 ; -.L_x_90: - /*6a40*/ BSYNC B0 ; -.L_x_89: - /*6a50*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*6a60*/ ULDC UR5, c[0x3][0x180] ; - /*6a70*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*6a80*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6a90*/ @P0 CALL.REL.NOINC `(.L_x_91) ; - /*6aa0*/ BRA `(.L_x_92) ; -.L_x_91: - /*6ab0*/ EXIT ; -.L_x_93: - /*6ac0*/ BRA `(.L_x_93); - /*6ad0*/ NOP; - /*6ae0*/ NOP; - /*6af0*/ NOP; - /*6b00*/ NOP; - /*6b10*/ NOP; - /*6b20*/ NOP; - /*6b30*/ NOP; - /*6b40*/ NOP; - /*6b50*/ NOP; - /*6b60*/ NOP; - /*6b70*/ NOP; -.L_x_210: - - -//--------------------- .text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=142" - .align 128 - .global _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results - .type _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,@function - .size _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,(.L_x_211 - _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results) - .other _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results: -.text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R5, SR_TID.X ; - /*0040*/ ULDC.64 UR4, c[0x0][0x168] ; - /*0050*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*0060*/ UIADD3 UR4, UP0, UR4, 0x140, URZ ; - /*0070*/ ULDC.64 UR8, c[0x0][0x118] ; - /*0080*/ UIADD3.X UR5, URZ, UR5, URZ, UP0, !UPT ; - /*0090*/ IMAD.U32 R136, RZ, RZ, UR4 ; - /*00a0*/ IMAD.U32 R137, RZ, RZ, UR5 ; - /*00b0*/ IMAD.SHL.U32 R2, R5.reuse, 0x8, RZ ; - /*00c0*/ LOP3.LUT R112, R5.reuse, 0x7, RZ, 0xc0, !PT ; - /*00d0*/ IMAD.SHL.U32 R3, R5, 0x10, RZ ; - /*00e0*/ LOP3.LUT R4, R2.reuse, 0x7fc0, RZ, 0xc0, !PT ; - /*00f0*/ LOP3.LUT R7, R3, 0x30, RZ, 0xc0, !PT ; - /*0100*/ LOP3.LUT R2, R2, 0xffffffc0, RZ, 0xc0, !PT ; - /*0110*/ LOP3.LUT R3, R4, 0x7, R5, 0xf8, !PT ; - /*0120*/ LEA R4, R5, 0x100, 0x5 ; - /*0130*/ IMAD.SHL.U32 R5, R112, 0x10, RZ ; - /*0140*/ IMAD.IADD R6, R2, 0x1, R7 ; -.L_x_102: - /*0150*/ IMAD.MOV.U32 R138, RZ, RZ, c[0x4][0x0] ; - /*0160*/ IMAD.MOV.U32 R139, RZ, RZ, c[0x4][0x4] ; - /*0170*/ LDG.E.128.STRONG.SM R12, [R138.64] ; - /*0180*/ LDG.E.128.STRONG.SM R8, [R138.64+0x10] ; - /*0190*/ SHF.R.S32.HI R19, RZ, 0x1f, R0 ; - /*01a0*/ IMAD.MOV.U32 R71, RZ, RZ, RZ ; - /*01b0*/ UMOV UR5, 0xc0 ; - /*01c0*/ S2R R16, SR_TID.X ; - /*01d0*/ S2R R7, SR_CTAID.X ; - /*01e0*/ IMAD R7, R7, c[0x0][0x0], R16 ; - /*01f0*/ IMAD R7, R7, c[0x3][0x180], RZ ; - /*0200*/ IADD3 R24, P0, P1, R7, c[0x0][0x160], R0 ; - /*0210*/ IADD3.X R31, RZ, c[0x0][0x164], R19, P0, P1 ; - /*0220*/ SHF.L.W.U32.HI R35, R31, 0x1, R24 ; - /*0230*/ SHF.L.W.U32.HI R17, R15, 0x1, R14 ; - /*0240*/ SHF.L.W.U32.HI R34, R14, 0x1, R15 ; - /*0250*/ LOP3.LUT R17, R17, R24, RZ, 0x3c, !PT ; - /*0260*/ LOP3.LUT R16, R12, 0x1, RZ, 0x3c, !PT ; - /*0270*/ LOP3.LUT R7, R11, 0x80000000, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R18, R8, 0x1, R9 ; - /*0290*/ SHF.L.W.U32.HI R21, R9, 0x1, R8 ; - /*02a0*/ LOP3.LUT R34, R34, R31, RZ, 0x3c, !PT ; - /*02b0*/ LOP3.LUT R19, R17, 0x1, RZ, 0x3c, !PT ; - /*02c0*/ SHF.L.W.U32.HI R29, R13, 0x1, R16 ; - /*02d0*/ SHF.L.W.U32.HI R22, R16, 0x1, R13 ; - /*02e0*/ SHF.L.W.U32.HI R25, R7, 0x1, R10 ; - /*02f0*/ SHF.L.W.U32.HI R20, R10, 0x1, R7 ; - /*0300*/ LOP3.LUT R16, R18, R13.reuse, RZ, 0x3c, !PT ; - /*0310*/ LOP3.LUT R13, R34.reuse, R13, RZ, 0x3c, !PT ; - /*0320*/ SHF.L.W.U32.HI R44, R34, 0x4, R19 ; - /*0330*/ SHF.L.W.U32.HI R39, R19, 0x4, R34 ; - /*0340*/ SHF.L.W.U32.HI R30, R34.reuse, 0x12, R17.reuse ; - /*0350*/ SHF.L.W.U32.HI R32, R17.reuse, 0x12, R34.reuse ; - /*0360*/ SHF.L.W.U32.HI R23, R34.reuse, 0x9, R17.reuse ; - /*0370*/ SHF.L.W.U32.HI R27, R17, 0x9, R34 ; - /*0380*/ SHF.L.W.U32.HI R33, R34, 0x3, R17 ; - /*0390*/ LOP3.LUT R7, R21, 0x1, R12, 0x96, !PT ; - /*03a0*/ SHF.L.W.U32.HI R34, R17.reuse, 0x3, R34 ; - /*03b0*/ LOP3.LUT R17, R17, R12, RZ, 0x3c, !PT ; - /*03c0*/ LOP3.LUT R12, R20, R15.reuse, RZ, 0x3c, !PT ; - /*03d0*/ LOP3.LUT R18, R16.reuse, R15, RZ, 0x3c, !PT ; - /*03e0*/ SHF.L.W.U32.HI R20, R16, 0xc, R7 ; - /*03f0*/ SHF.L.W.U32.HI R28, R7, 0xc, R16 ; - /*0400*/ SHF.L.W.U32.HI R26, R16.reuse, 0x2, R7.reuse ; - /*0410*/ SHF.L.W.U32.HI R59, R7.reuse, 0x2, R16.reuse ; - /*0420*/ SHF.L.W.U32.HI R47, R16.reuse, 0xd, R7.reuse ; - /*0430*/ SHF.L.W.U32.HI R46, R7.reuse, 0xd, R16.reuse ; - /*0440*/ SHF.L.W.U32.HI R43, R16, 0xa, R7 ; - /*0450*/ SHF.L.W.U32.HI R41, R7, 0xa, R16 ; - /*0460*/ LOP3.LUT R21, R7, R14, RZ, 0x3c, !PT ; - /*0470*/ LOP3.LUT R7, R22, 0x80000000, R11, 0x96, !PT ; - /*0480*/ LOP3.LUT R16, R29, R10, RZ, 0x3c, !PT ; - /*0490*/ SHF.L.W.U32.HI R22, R24, 0x1, R31 ; - /*04a0*/ LOP3.LUT R15, R25, R14, RZ, 0x3c, !PT ; - /*04b0*/ LOP3.LUT R14, R7, R31, RZ, 0x3c, !PT ; - /*04c0*/ LOP3.LUT R19, R16, R24, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R35, R35, R8, RZ, 0x3c, !PT ; - /*04e0*/ LOP3.LUT R22, R22, R9, RZ, 0x3c, !PT ; - /*04f0*/ SHF.L.W.U32.HI R50, R7.reuse, 0x14, R16.reuse ; - /*0500*/ SHF.L.W.U32.HI R49, R16, 0x14, R7 ; - /*0510*/ SHF.L.W.U32.HI R36, R7, 0x7, R16 ; - /*0520*/ SHF.L.W.U32.HI R52, R16.reuse, 0x7, R7.reuse ; - /*0530*/ PRMT R51, R16.reuse, 0x2107, R7.reuse ; - /*0540*/ PRMT R45, R7.reuse, 0x2107, R16.reuse ; - /*0550*/ SHF.L.W.U32.HI R38, R7, 0xe, R16 ; - /*0560*/ SHF.L.W.U32.HI R40, R16, 0xe, R7 ; - /*0570*/ SHF.L.W.U32.HI R29, R12, 0xb, R15 ; - /*0580*/ SHF.L.W.U32.HI R31, R15.reuse, 0xb, R12.reuse ; - /*0590*/ SHF.L.W.U32.HI R58, R12.reuse, 0xf, R15.reuse ; - /*05a0*/ SHF.L.W.U32.HI R61, R15.reuse, 0xf, R12.reuse ; - /*05b0*/ SHF.L.W.U32.HI R63, R12.reuse, 0x6, R15.reuse ; - /*05c0*/ SHF.L.W.U32.HI R56, R12, 0x1d, R15 ; - /*05d0*/ SHF.L.W.U32.HI R57, R15, 0x1d, R12 ; - /*05e0*/ SHF.L.W.U32.HI R65, R15, 0x6, R12 ; - /*05f0*/ SHF.L.W.U32.HI R16, R14, 0x1b, R19 ; - /*0600*/ SHF.L.W.U32.HI R37, R19, 0x1b, R14 ; - /*0610*/ LOP3.LUT R7, R15, R8, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R12, R12, R9, RZ, 0x3c, !PT ; - /*0630*/ SHF.L.W.U32.HI R14, R35, 0x15, R22 ; - /*0640*/ SHF.L.W.U32.HI R60, R18, 0x1, R21 ; - /*0650*/ SHF.L.W.U32.HI R62, R21, 0x1, R18 ; - /*0660*/ SHF.L.W.U32.HI R54, R12, 0x1e, R7 ; - /*0670*/ SHF.L.W.U32.HI R55, R7, 0x1e, R12 ; - /*0680*/ LOP3.LUT R8, R20, R29, R14, 0xd2, !PT ; - /*0690*/ LOP3.LUT R42, R29, R14, R40, 0xd2, !PT ; - /*06a0*/ SHF.L.W.U32.HI R18, R22, 0x15, R35 ; - /*06b0*/ LOP3.LUT R25, R13, R20, R29, 0xd2, !PT ; - /*06c0*/ LOP3.LUT R7, R40, R13, R20, 0xd2, !PT ; - /*06d0*/ LOP3.LUT R14, R14, R40, R13, 0xd2, !PT ; - /*06e0*/ PRMT R13, R35, 0x4321, R22 ; - /*06f0*/ LOP3.LUT R21, R22, R11, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R24, R35, R10, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R53, R17, R28, R31, 0xd2, !PT ; - /*0720*/ LOP3.LUT R11, R28, R31, R18, 0xd2, !PT ; - /*0730*/ LOP3.LUT R48, R31, R18, R38, 0xd2, !PT ; - /*0740*/ LOP3.LUT R31, R16, R39, R43, 0xd2, !PT ; - /*0750*/ LOP3.LUT R10, R39, R43, R58, 0xd2, !PT ; - /*0760*/ LOP3.LUT R9, R38, R17, R28, 0xd2, !PT ; - /*0770*/ LOP3.LUT R43, R43, R58, R13, 0xd2, !PT ; - /*0780*/ LOP3.LUT R15, R58, R13, R16, 0xd2, !PT ; - /*0790*/ LOP3.LUT R13, R13, R16, R39, 0xd2, !PT ; - /*07a0*/ SHF.L.W.U32.HI R28, R22.reuse, 0x19, R35.reuse ; - /*07b0*/ PRMT R16, R22, 0x4321, R35 ; - /*07c0*/ LOP3.LUT R18, R18, R38, R17, 0xd2, !PT ; - /*07d0*/ LOP3.LUT R19, R37, R44, R41, 0xd2, !PT ; - /*07e0*/ LOP3.LUT R12, R44, R41, R61, 0xd2, !PT ; - /*07f0*/ LOP3.LUT R39, R51, R30, R60, 0xd2, !PT ; - /*0800*/ LOP3.LUT R38, R63, R28, R51, 0xd2, !PT ; - /*0810*/ LOP3.LUT R41, R41, R61, R16, 0xd2, !PT ; - /*0820*/ LOP3.LUT R17, R61, R16, R37, 0xd2, !PT ; - /*0830*/ LOP3.LUT R29, R60, R63, R28, 0xd2, !PT ; - /*0840*/ LOP3.LUT R51, R28, R51, R30, 0xd2, !PT ; - /*0850*/ LOP3.LUT R16, R16, R37, R44, 0xd2, !PT ; - /*0860*/ LOP3.LUT R28, R22, 0x80000000, RZ, 0x3c, !PT ; - /*0870*/ SHF.L.W.U32.HI R44, R35, 0x19, R22 ; - /*0880*/ SHF.L.W.U32.HI R61, R28, 0x17, R35 ; - /*0890*/ LOP3.LUT R20, R30, R60, R63, 0xd2, !PT ; - /*08a0*/ LOP3.LUT R37, R45, R32, R62, 0xd2, !PT ; - /*08b0*/ LOP3.LUT R40, R65, R44, R45, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R30, R62, R65, R44, 0xd2, !PT ; - /*08d0*/ LOP3.LUT R45, R44, R45, R32, 0xd2, !PT ; - /*08e0*/ SHF.L.W.U32.HI R58, R21, 0x1c, R24 ; - /*08f0*/ SHF.L.W.U32.HI R60, R24, 0x1c, R21 ; - /*0900*/ SHF.L.W.U32.HI R35, R35, 0x17, R28 ; - /*0910*/ LOP3.LUT R44, R36, R23, R59, 0xd2, !PT ; - /*0920*/ LOP3.LUT R24, R23, R59, R54, 0xd2, !PT ; - /*0930*/ LOP3.LUT R23, R61, R36, R23, 0xd2, !PT ; - /*0940*/ LOP3.LUT R36, R54, R61, R36, 0xd2, !PT ; - /*0950*/ LOP3.LUT R21, R59, R54, R61, 0xd2, !PT ; - /*0960*/ LOP3.LUT R54, R52, R27, R26, 0xd2, !PT ; - /*0970*/ LOP3.LUT R28, R27, R26, R55, 0xd2, !PT ; - /*0980*/ LOP3.LUT R27, R35, R52, R27, 0xd2, !PT ; - /*0990*/ LOP3.LUT R22, R32, R62, R65, 0xd2, !PT ; - /*09a0*/ LOP3.LUT R52, R55, R35, R52, 0xd2, !PT ; - /*09b0*/ LOP3.LUT R26, R26, R55, R35, 0xd2, !PT ; - /*09c0*/ LOP3.LUT R32, R50, R33, R46, 0xd2, !PT ; - /*09d0*/ LOP3.LUT R55, R33, R46, R57, 0xd2, !PT ; - /*09e0*/ LOP3.LUT R62, R58, R50, R33, 0xd2, !PT ; - /*09f0*/ LOP3.LUT R46, R46, R57, R58, 0xd2, !PT ; - /*0a00*/ LOP3.LUT R33, R57, R58, R50, 0xd2, !PT ; - /*0a10*/ LOP3.LUT R35, R49, R34, R47, 0xd2, !PT ; - /*0a20*/ LOP3.LUT R59, R34, R47, R56, 0xd2, !PT ; - /*0a30*/ LOP3.LUT R57, R60, R49, R34, 0xd2, !PT ; - /*0a40*/ LOP3.LUT R50, R47, R56, R60, 0xd2, !PT ; - /*0a50*/ LOP3.LUT R34, R56, R60, R49, 0xd2, !PT ; - /*0a60*/ LOP3.LUT R61, R53, 0x1, RZ, 0x3c, !PT ; -.L_x_94: - /*0a70*/ LOP3.LUT R58, R39, R46, R18, 0x96, !PT ; - /*0a80*/ UIADD3 UR4, UR5, 0x8, URZ ; - /*0a90*/ LOP3.LUT R53, R37, R50, R14, 0x96, !PT ; - /*0aa0*/ ULDC.64 UR6, c[0x3][UR5+0x8] ; - /*0ab0*/ LOP3.LUT R47, R38, R32, R11, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R58, R28, R58, R15, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R53, R24, R53, R17, 0x96, !PT ; - /*0ae0*/ UMOV UR5, UR4 ; - /*0af0*/ LOP3.LUT R60, R27, R47, R10, 0x96, !PT ; - /*0b00*/ SHF.L.W.U32.HI R63, R53, 0x1, R58 ; - /*0b10*/ LOP3.LUT R49, R51, R55, R48, 0x96, !PT ; - /*0b20*/ LOP3.LUT R56, R40, R35, R8, 0x96, !PT ; - /*0b30*/ LOP3.LUT R47, R63, R60, R55, 0x96, !PT ; - /*0b40*/ LOP3.LUT R65, R54, R49, R43, 0x96, !PT ; - /*0b50*/ LOP3.LUT R55, R23, R56, R12, 0x96, !PT ; - /*0b60*/ LOP3.LUT R49, R63, R60.reuse, R48, 0x96, !PT ; - /*0b70*/ SHF.L.W.U32.HI R66, R58, 0x1, R53 ; - /*0b80*/ LOP3.LUT R48, R45, R59, R42, 0x96, !PT ; - /*0b90*/ LOP3.LUT R51, R63.reuse, R60.reuse, R51, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R43, R63.reuse, R60.reuse, R43, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R54, R63, R60, R54, 0x96, !PT ; - /*0bc0*/ SHF.L.W.U32.HI R69, R55, 0x1, R60 ; - /*0bd0*/ SHF.L.W.U32.HI R68, R60, 0x1, R55 ; - /*0be0*/ LOP3.LUT R60, R66, R55, R45, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R63, R20, R33, R9, 0x96, !PT ; - /*0c00*/ LOP3.LUT R64, R44, R48, R41, 0x96, !PT ; - /*0c10*/ LOP3.LUT R45, R66, R55, R44, 0x96, !PT ; - /*0c20*/ LOP3.LUT R44, R22, R34, R7, 0x96, !PT ; - /*0c30*/ LOP3.LUT R56, R66.reuse, R55.reuse, R42, 0x96, !PT ; - /*0c40*/ LOP3.LUT R42, R66.reuse, R55.reuse, R59, 0x96, !PT ; - /*0c50*/ LOP3.LUT R48, R66, R55, R41, 0x96, !PT ; - /*0c60*/ LOP3.LUT R66, R26, R63, R13, 0x96, !PT ; - /*0c70*/ LOP3.LUT R59, R30, R57, R25, 0x96, !PT ; - /*0c80*/ LOP3.LUT R67, R21, R44, R16, 0x96, !PT ; - /*0c90*/ LOP3.LUT R41, R29, R62, R61, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R44, R69, R66, R62, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R62, R36, R59, R19, 0x96, !PT ; - /*0cc0*/ SHF.L.W.U32.HI R70, R67, 0x1, R66 ; - /*0cd0*/ SHF.L.W.U32.HI R59, R66, 0x1, R67 ; - /*0ce0*/ LOP3.LUT R63, R52, R41, R31, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R74, R68, R67, R19, 0x96, !PT ; - /*0d00*/ LOP3.LUT R41, R69.reuse, R66.reuse, R61, 0x96, !PT ; - /*0d10*/ LOP3.LUT R29, R69.reuse, R66.reuse, R29, 0x96, !PT ; - /*0d20*/ LOP3.LUT R55, R69.reuse, R66.reuse, R31, 0x96, !PT ; - /*0d30*/ LOP3.LUT R52, R69, R66, R52, 0x96, !PT ; - /*0d40*/ LOP3.LUT R19, R68.reuse, R67.reuse, R36, 0x96, !PT ; - /*0d50*/ LOP3.LUT R31, R68, R67, R57, 0x96, !PT ; - /*0d60*/ LOP3.LUT R18, R70.reuse, R65.reuse, R18, 0x96, !PT ; - /*0d70*/ LOP3.LUT R66, R70.reuse, R65.reuse, R46, 0x96, !PT ; - /*0d80*/ LOP3.LUT R39, R70.reuse, R65.reuse, R39, 0x96, !PT ; - /*0d90*/ LOP3.LUT R36, R70, R65, R15, 0x96, !PT ; - /*0da0*/ LOP3.LUT R70, R70, R65, R28, 0x96, !PT ; - /*0db0*/ LOP3.LUT R57, R59.reuse, R64.reuse, R17, 0x96, !PT ; - /*0dc0*/ SHF.L.W.U32.HI R28, R64, 0x1, R65 ; - /*0dd0*/ LOP3.LUT R15, R59, R64, R14, 0x96, !PT ; - /*0de0*/ SHF.L.W.U32.HI R17, R62, 0x1, R63 ; - /*0df0*/ SHF.L.W.U32.HI R65, R65, 0x1, R64 ; - /*0e00*/ SHF.L.W.U32.HI R14, R63, 0x1, R62 ; - /*0e10*/ LOP3.LUT R25, R68.reuse, R67.reuse, R25, 0x96, !PT ; - /*0e20*/ LOP3.LUT R30, R68, R67, R30, 0x96, !PT ; - /*0e30*/ LOP3.LUT R67, R59.reuse, R64.reuse, R50, 0x96, !PT ; - /*0e40*/ LOP3.LUT R46, R59.reuse, R64.reuse, R37, 0x96, !PT ; - /*0e50*/ LOP3.LUT R61, R59, R64, R24, 0x96, !PT ; - /*0e60*/ LOP3.LUT R64, R28.reuse, R63.reuse, R27, 0x96, !PT ; - /*0e70*/ LOP3.LUT R37, R17, R58, R13, 0x96, !PT ; - /*0e80*/ LOP3.LUT R24, R28, R63, R32, 0x96, !PT ; - /*0e90*/ LOP3.LUT R27, R65, R62, R35, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R20, R17, R58, R20, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R13, R14, R53, R22, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R26, R17, R58, R26, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R21, R14, R53, R21, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R23, R65, R62, R23, 0x96, !PT ; - /*0ef0*/ IADD3 R71, R71, 0x1, RZ ; - /*0f00*/ LOP3.LUT R11, R28.reuse, R63.reuse, R11, 0x96, !PT ; - /*0f10*/ LOP3.LUT R68, R28, R63, R38, 0x96, !PT ; - /*0f20*/ LOP3.LUT R10, R28, R63, R10, 0x96, !PT ; - /*0f30*/ LOP3.LUT R72, R65.reuse, R62.reuse, R8, 0x96, !PT ; - /*0f40*/ LOP3.LUT R75, R65, R62, R12, 0x96, !PT ; - /*0f50*/ LOP3.LUT R35, R17.reuse, R58.reuse, R9, 0x96, !PT ; - /*0f60*/ LOP3.LUT R50, R17, R58, R33, 0x96, !PT ; - /*0f70*/ LOP3.LUT R32, R14, R53, R7, 0x96, !PT ; - /*0f80*/ LOP3.LUT R59, R14.reuse, R53.reuse, R34, 0x96, !PT ; - /*0f90*/ LOP3.LUT R28, R14, R53, R16, 0x96, !PT ; - /*0fa0*/ SHF.L.W.U32.HI R12, R27, 0xc, R24 ; - /*0fb0*/ SHF.L.W.U32.HI R8, R24, 0xc, R27 ; - /*0fc0*/ SHF.L.W.U32.HI R7, R60, 0xb, R51 ; - /*0fd0*/ SHF.L.W.U32.HI R17, R13, 0x7, R20 ; - /*0fe0*/ LOP3.LUT R69, R65, R62, R40, 0x96, !PT ; - /*0ff0*/ SHF.L.W.U32.HI R51, R51, 0xb, R60 ; - /*1000*/ SHF.L.W.U32.HI R14, R21, 0xe, R26 ; - /*1010*/ SHF.L.W.U32.HI R9, R57, 0x15, R36 ; - /*1020*/ SHF.L.W.U32.HI R27, R36, 0x15, R57 ; - /*1030*/ SHF.L.W.U32.HI R20, R20, 0x7, R13 ; - /*1040*/ SHF.L.W.U32.HI R36, R23, 0x2, R64 ; - /*1050*/ SHF.L.W.U32.HI R53, R64, 0x2, R23 ; - /*1060*/ PRMT R13, R70, 0x4321, R61 ; - /*1070*/ PRMT R16, R61, 0x4321, R70 ; - /*1080*/ ISETP.NE.AND P0, PT, R71, 0x16, PT ; - /*1090*/ SHF.L.W.U32.HI R26, R26, 0xe, R21 ; - /*10a0*/ SHF.L.W.U32.HI R57, R67, 0x17, R66 ; - /*10b0*/ SHF.L.W.U32.HI R23, R66, 0x17, R67 ; - /*10c0*/ SHF.L.W.U32.HI R70, R72, 0x1, R11 ; - /*10d0*/ SHF.L.W.U32.HI R24, R74, 0x9, R55 ; - /*10e0*/ SHF.L.W.U32.HI R62, R48, 0xf, R43 ; - /*10f0*/ SHF.L.W.U32.HI R67, R43, 0xf, R48 ; - /*1100*/ SHF.L.W.U32.HI R72, R11, 0x1, R72 ; - /*1110*/ SHF.L.W.U32.HI R64, R15, 0x1c, R18 ; - /*1120*/ SHF.L.W.U32.HI R65, R18, 0x1c, R15 ; - /*1130*/ SHF.L.W.U32.HI R38, R56, 0x1e, R49 ; - /*1140*/ SHF.L.W.U32.HI R21, R49, 0x1e, R56 ; - /*1150*/ SHF.L.W.U32.HI R55, R55, 0x9, R74 ; - /*1160*/ SHF.L.W.U32.HI R43, R69, 0xa, R68 ; - /*1170*/ SHF.L.W.U32.HI R66, R68, 0xa, R69 ; - /*1180*/ LOP3.LUT R11, R8, R51, R9, 0xd2, !PT ; - /*1190*/ LOP3.LUT R48, R51, R9, R14, 0xd2, !PT ; - /*11a0*/ LOP3.LUT R18, R9, R14, R41, 0xd2, !PT ; - /*11b0*/ SHF.L.W.U32.HI R56, R32, 0x1b, R35 ; - /*11c0*/ SHF.L.W.U32.HI R40, R46, 0x19, R39 ; - /*11d0*/ SHF.L.W.U32.HI R69, R42, 0x6, R47 ; - /*11e0*/ SHF.L.W.U32.HI R73, R47, 0x6, R42 ; - /*11f0*/ LOP3.LUT R61, R41, R8, R51, 0xd2, !PT ; - /*1200*/ LOP3.LUT R9, R14, R41, R8, 0xd2, !PT ; - /*1210*/ SHF.L.W.U32.HI R35, R35, 0x1b, R32 ; - /*1220*/ SHF.L.W.U32.HI R46, R39, 0x19, R46 ; - /*1230*/ LOP3.LUT R47, R25, R12, R7, 0xd2, !PT ; - /*1240*/ LOP3.LUT R8, R12, R7, R27, 0xd2, !PT ; - /*1250*/ LOP3.LUT R42, R7, R27, R26, 0xd2, !PT ; - /*1260*/ SHF.L.W.U32.HI R22, R19, 0x12, R52 ; - /*1270*/ SHF.L.W.U32.HI R32, R52, 0x12, R19 ; - /*1280*/ PRMT R39, R37, 0x2107, R28 ; - /*1290*/ SHF.L.W.U32.HI R33, R59, 0x14, R50 ; - /*12a0*/ SHF.L.W.U32.HI R34, R50, 0x14, R59 ; - /*12b0*/ LOP3.LUT R14, R27, R26, R25, 0xd2, !PT ; - /*12c0*/ LOP3.LUT R7, R26, R25, R12, 0xd2, !PT ; - /*12d0*/ SHF.L.W.U32.HI R60, R31, 0x4, R44 ; - /*12e0*/ SHF.L.W.U32.HI R63, R44, 0x4, R31 ; - /*12f0*/ PRMT R37, R28, 0x2107, R37 ; - /*1300*/ SHF.L.W.U32.HI R49, R45, 0x1d, R54 ; - /*1310*/ SHF.L.W.U32.HI R50, R54, 0x1d, R45 ; - /*1320*/ LOP3.LUT R52, R21, R23, R20, 0xd2, !PT ; - /*1330*/ LOP3.LUT R27, R23, R20, R55, 0xd2, !PT ; - /*1340*/ LOP3.LUT R26, R36, R21, R23, 0xd2, !PT ; - /*1350*/ SHF.L.W.U32.HI R58, R75, 0xd, R10 ; - /*1360*/ SHF.L.W.U32.HI R59, R10, 0xd, R75 ; - /*1370*/ LOP3.LUT R54, R20, R55, R36, 0xd2, !PT ; - /*1380*/ LOP3.LUT R28, R55, R36, R21, 0xd2, !PT ; - /*1390*/ LOP3.LUT R23, R57, R17, R24, 0xd2, !PT ; - /*13a0*/ LOP3.LUT R44, R17, R24, R53, 0xd2, !PT ; - /*13b0*/ SHF.L.W.U32.HI R68, R30, 0x3, R29 ; - /*13c0*/ SHF.L.W.U32.HI R75, R29, 0x3, R30 ; - /*13d0*/ LOP3.LUT R36, R38, R57, R17, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R24, R24, R53, R38, 0xd2, !PT ; - /*13f0*/ LOP3.LUT R21, R53, R38, R57, 0xd2, !PT ; - /*1400*/ LOP3.LUT R29, R70, R69, R40, 0xd2, !PT ; - /*1410*/ LOP3.LUT R38, R69, R40, R39, 0xd2, !PT ; - /*1420*/ LOP3.LUT R51, R40, R39, R22, 0xd2, !PT ; - /*1430*/ LOP3.LUT R31, R56, R63, R43, 0xd2, !PT ; - /*1440*/ LOP3.LUT R10, R63, R43, R62, 0xd2, !PT ; - /*1450*/ LOP3.LUT R39, R39, R22, R70, 0xd2, !PT ; - /*1460*/ LOP3.LUT R20, R22, R70, R69, 0xd2, !PT ; - /*1470*/ LOP3.LUT R40, R73, R46, R37, 0xd2, !PT ; - /*1480*/ LOP3.LUT R45, R46, R37, R32, 0xd2, !PT ; - /*1490*/ LOP3.LUT R43, R43, R62, R13, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R15, R62, R13, R56, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R41, R66, R67, R16, 0xd2, !PT ; - /*14c0*/ LOP3.LUT R17, R67, R16, R35, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R37, R37, R32, R72, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R22, R32, R72, R73, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R61, R61, UR6, RZ, 0x3c, !PT ; - /*1500*/ LOP3.LUT R25, R47, UR7, RZ, 0x3c, !PT ; - /*1510*/ LOP3.LUT R19, R35, R60, R66, 0xd2, !PT ; - /*1520*/ LOP3.LUT R16, R16, R35, R60, 0xd2, !PT ; - /*1530*/ LOP3.LUT R30, R72, R73, R46, 0xd2, !PT ; - /*1540*/ LOP3.LUT R62, R64, R33, R68, 0xd2, !PT ; - /*1550*/ LOP3.LUT R32, R33, R68, R59, 0xd2, !PT ; - /*1560*/ LOP3.LUT R55, R68, R59, R50, 0xd2, !PT ; - /*1570*/ LOP3.LUT R46, R59, R50, R64, 0xd2, !PT ; - /*1580*/ LOP3.LUT R33, R50, R64, R33, 0xd2, !PT ; - /*1590*/ LOP3.LUT R57, R65, R34, R75, 0xd2, !PT ; - /*15a0*/ LOP3.LUT R35, R34, R75, R58, 0xd2, !PT ; - /*15b0*/ LOP3.LUT R13, R13, R56, R63, 0xd2, !PT ; - /*15c0*/ LOP3.LUT R12, R60, R66, R67, 0xd2, !PT ; - /*15d0*/ LOP3.LUT R59, R75, R58, R49, 0xd2, !PT ; - /*15e0*/ LOP3.LUT R50, R58, R49, R65, 0xd2, !PT ; - /*15f0*/ LOP3.LUT R34, R49, R65, R34, 0xd2, !PT ; - /*1600*/ @P0 BRA `(.L_x_94) ; - /*1610*/ LOP3.LUT R11, R38, R32, R11, 0x96, !PT ; - /*1620*/ LOP3.LUT R8, R40, R35, R8, 0x96, !PT ; - /*1630*/ LOP3.LUT R9, R20, R33, R9, 0x96, !PT ; - /*1640*/ LOP3.LUT R7, R22, R34, R7, 0x96, !PT ; - /*1650*/ LOP3.LUT R11, R27, R11, R10, 0x96, !PT ; - /*1660*/ LOP3.LUT R8, R23, R8, R12, 0x96, !PT ; - /*1670*/ LOP3.LUT R39, R39, R46, R18, 0x96, !PT ; - /*1680*/ LOP3.LUT R37, R37, R50, R14, 0x96, !PT ; - /*1690*/ LOP3.LUT R48, R51, R55, R48, 0x96, !PT ; - /*16a0*/ LOP3.LUT R42, R45, R59, R42, 0x96, !PT ; - /*16b0*/ LOP3.LUT R20, R26, R9, R13, 0x96, !PT ; - /*16c0*/ SHF.L.W.U32.HI R9, R8, 0x1, R11 ; - /*16d0*/ LOP3.LUT R7, R21, R7, R16, 0x96, !PT ; - /*16e0*/ LOP3.LUT R39, R28, R39, R15, 0x96, !PT ; - /*16f0*/ LOP3.LUT R24, R24, R37, R17, 0x96, !PT ; - /*1700*/ SHF.L.W.U32.HI R16, R11, 0x1, R8 ; - /*1710*/ LOP3.LUT R62, R29, R62, R61, 0x96, !PT ; - /*1720*/ LOP3.LUT R57, R30, R57, R25, 0x96, !PT ; - /*1730*/ LOP3.LUT R48, R54, R48, R43, 0x96, !PT ; - /*1740*/ LOP3.LUT R41, R44, R42, R41, 0x96, !PT ; - /*1750*/ LOP3.LUT R61, R9.reuse, R20.reuse, R61, 0x96, !PT ; - /*1760*/ LOP3.LUT R29, R9, R20, R29, 0x96, !PT ; - /*1770*/ SHF.L.W.U32.HI R13, R7, 0x1, R20 ; - /*1780*/ SHF.L.W.U32.HI R22, R20, 0x1, R7 ; - /*1790*/ LOP3.LUT R40, R16.reuse, R7.reuse, R25, 0x96, !PT ; - /*17a0*/ LOP3.LUT R38, R16, R7, R30, 0x96, !PT ; - /*17b0*/ SHF.L.W.U32.HI R9, R39, 0x1, R24 ; - /*17c0*/ LOP3.LUT R31, R52, R62, R31, 0x96, !PT ; - /*17d0*/ LOP3.LUT R36, R36, R57, R19, 0x96, !PT ; - /*17e0*/ SHF.L.W.U32.HI R7, R41, 0x1, R48 ; - /*17f0*/ SHF.L.W.U32.HI R20, R24, 0x1, R39 ; - /*1800*/ LOP3.LUT R30, R9.reuse, R8.reuse, R45, 0x96, !PT ; - /*1810*/ LOP3.LUT R19, R9, R8, R44, 0x96, !PT ; - /*1820*/ SHF.L.W.U32.HI R9, R48, 0x1, R41 ; - /*1830*/ LOP3.LUT R32, R7, R31, R32, 0x96, !PT ; - /*1840*/ LOP3.LUT R16, R7, R31, R10, 0x96, !PT ; - /*1850*/ SHF.L.W.U32.HI R8, R36, 0x1, R31 ; - /*1860*/ SHF.L.W.U32.HI R31, R31, 0x1, R36 ; - /*1870*/ LOP3.LUT R51, R20.reuse, R11.reuse, R51, 0x96, !PT ; - /*1880*/ LOP3.LUT R20, R20, R11, R54, 0x96, !PT ; - /*1890*/ LOP3.LUT R35, R9, R36, R35, 0x96, !PT ; - /*18a0*/ LOP3.LUT R23, R9, R36, R12, 0x96, !PT ; - /*18b0*/ LOP3.LUT R7, R13, R48, R18, 0x96, !PT ; - /*18c0*/ LOP3.LUT R14, R22, R41, R14, 0x96, !PT ; - /*18d0*/ LOP3.LUT R9, R8.reuse, R39.reuse, R33, 0x96, !PT ; - /*18e0*/ LOP3.LUT R34, R31, R24, R34, 0x96, !PT ; - /*18f0*/ LOP3.LUT R25, R8, R39, R26, 0x96, !PT ; - /*1900*/ LOP3.LUT R18, R31, R24, R21, 0x96, !PT ; - /*1910*/ SHF.L.W.U32.HI R11, R19, 0x1d, R20 ; - /*1920*/ SHF.L.W.U32.HI R10, R20, 0x1d, R19 ; - /*1930*/ SHF.L.W.U32.HI R8, R34, 0x14, R9 ; - /*1940*/ SHF.L.W.U32.HI R19, R14, 0x1c, R7 ; - /*1950*/ SHF.L.W.U32.HI R20, R38, 0x3, R29 ; - /*1960*/ LOP3.LUT R28, R13, R48, R15, 0x96, !PT ; - /*1970*/ LOP3.LUT R41, R22, R41, R17, 0x96, !PT ; - /*1980*/ SHF.L.W.U32.HI R9, R9, 0x14, R34 ; - /*1990*/ SHF.L.W.U32.HI R14, R7, 0x1c, R14 ; - /*19a0*/ SHF.L.W.U32.HI R21, R29, 0x3, R38 ; - /*19b0*/ SHF.L.W.U32.HI R12, R23, 0xd, R16 ; - /*19c0*/ SHF.L.W.U32.HI R15, R16, 0xd, R23 ; - /*19d0*/ SHF.L.W.U32.HI R13, R18, 0xe, R25 ; - /*19e0*/ SHF.L.W.U32.HI R17, R35, 0xc, R32 ; - /*19f0*/ SHF.L.W.U32.HI R16, R32, 0xc, R35 ; - /*1a00*/ SHF.L.W.U32.HI R24, R30, 0xb, R51 ; - /*1a10*/ SHF.L.W.U32.HI R7, R51, 0xb, R30 ; - /*1a20*/ SHF.L.W.U32.HI R25, R25, 0xe, R18 ; - /*1a30*/ ISETP.NE.AND P6, PT, R112, RZ, PT ; - /*1a40*/ LOP3.LUT R18, R19, R8, R20, 0xd2, !PT ; - /*1a50*/ SHF.L.W.U32.HI R26, R41, 0x15, R28 ; - /*1a60*/ LOP3.LUT R19, R14, R9, R21, 0xd2, !PT ; - /*1a70*/ SHF.L.W.U32.HI R28, R28, 0x15, R41 ; - /*1a80*/ LOP3.LUT R8, R8, R20, R15, 0xd2, !PT ; - /*1a90*/ LOP3.LUT R10, R20, R15, R10, 0xd2, !PT ; - /*1aa0*/ LOP3.LUT R9, R9, R21, R12, 0xd2, !PT ; - /*1ab0*/ LOP3.LUT R11, R21, R12, R11, 0xd2, !PT ; - /*1ac0*/ ISETP.NE.AND P5, PT, R112, 0x1, PT ; - /*1ad0*/ LOP3.LUT R20, R61, R16, R7, 0xd2, !PT ; - /*1ae0*/ @!P6 STS.128 [R2+0x30], R8 ; - /*1af0*/ LOP3.LUT R21, R40, R17, R24, 0xd2, !PT ; - /*1b00*/ LOP3.LUT R22, R16, R7, R26, 0xd2, !PT ; - /*1b10*/ ISETP.NE.AND P4, PT, R112, 0x2, PT ; - /*1b20*/ LOP3.LUT R12, R7, R26, R13, 0xd2, !PT ; - /*1b30*/ IMAD.MOV.U32 R7, RZ, RZ, RZ ; - /*1b40*/ LOP3.LUT R14, R26, R13, R61, 0xd2, !PT ; - /*1b50*/ LOP3.LUT R16, R13, R61, R16, 0xd2, !PT ; - /*1b60*/ LOP3.LUT R23, R17, R24, R28, 0xd2, !PT ; - /*1b70*/ LOP3.LUT R13, R24, R28, R25, 0xd2, !PT ; - /*1b80*/ LOP3.LUT R15, R28, R25, R40, 0xd2, !PT ; - /*1b90*/ LOP3.LUT R17, R25, R40, R17, 0xd2, !PT ; - /*1ba0*/ LOP3.LUT R20, R20, 0x80008008, RZ, 0x3c, !PT ; - /*1bb0*/ @!P6 STS.128 [R2+0x10], R12 ; - /*1bc0*/ LOP3.LUT R21, R21, 0x80000000, RZ, 0x3c, !PT ; - /*1bd0*/ ISETP.NE.AND P3, PT, R112.reuse, 0x3, PT ; - /*1be0*/ @!P6 STS.128 [R2+0x20], R16 ; - /*1bf0*/ ISETP.NE.AND P2, PT, R112, 0x4, PT ; - /*1c00*/ ISETP.NE.AND P1, PT, R112, 0x5, PT ; - /*1c10*/ @!P6 STS.128 [R2], R20 ; - /*1c20*/ NOP ; - /*1c30*/ LDS.128 R84, [R6] ; - /*1c40*/ ISETP.NE.AND P0, PT, R112.reuse, 0x6, PT ; - /*1c50*/ ISETP.NE.AND P6, PT, R112, 0x7, PT ; - /*1c60*/ @!P5 STS.128 [R2], R20 ; - /*1c70*/ @!P5 STS.128 [R2+0x10], R12 ; - /*1c80*/ @!P5 STS.128 [R2+0x20], R16 ; - /*1c90*/ @!P5 STS.128 [R2+0x30], R8 ; - /*1ca0*/ NOP ; - /*1cb0*/ LDS.128 R24, [R6] ; - /*1cc0*/ @!P4 STS.128 [R2], R20 ; - /*1cd0*/ @!P4 STS.128 [R2+0x10], R12 ; - /*1ce0*/ @!P4 STS.128 [R2+0x20], R16 ; - /*1cf0*/ @!P4 STS.128 [R2+0x30], R8 ; - /*1d00*/ NOP ; - /*1d10*/ LDS.128 R28, [R6] ; - /*1d20*/ @!P3 STS.128 [R2], R20 ; - /*1d30*/ @!P3 STS.128 [R2+0x10], R12 ; - /*1d40*/ @!P3 STS.128 [R2+0x20], R16 ; - /*1d50*/ @!P3 STS.128 [R2+0x30], R8 ; - /*1d60*/ NOP ; - /*1d70*/ LDS.128 R32, [R6] ; - /*1d80*/ @!P2 STS.128 [R2], R20 ; - /*1d90*/ @!P2 STS.128 [R2+0x10], R12 ; - /*1da0*/ @!P2 STS.128 [R2+0x20], R16 ; - /*1db0*/ @!P2 STS.128 [R2+0x30], R8 ; - /*1dc0*/ NOP ; - /*1dd0*/ LDS.128 R36, [R6] ; - /*1de0*/ @!P1 STS.128 [R2], R20 ; - /*1df0*/ @!P1 STS.128 [R2+0x10], R12 ; - /*1e00*/ @!P1 STS.128 [R2+0x20], R16 ; - /*1e10*/ @!P1 STS.128 [R2+0x30], R8 ; - /*1e20*/ NOP ; - /*1e30*/ LDS.128 R40, [R6] ; - /*1e40*/ @!P0 STS.128 [R2], R20 ; - /*1e50*/ @!P0 STS.128 [R2+0x10], R12 ; - /*1e60*/ @!P0 STS.128 [R2+0x20], R16 ; - /*1e70*/ @!P0 STS.128 [R2+0x30], R8 ; - /*1e80*/ NOP ; - /*1e90*/ LDS.128 R44, [R6] ; - /*1ea0*/ @!P6 STS.128 [R2], R20 ; - /*1eb0*/ @!P6 STS.128 [R2+0x10], R12 ; - /*1ec0*/ @!P6 STS.128 [R2+0x20], R16 ; - /*1ed0*/ @!P6 STS.128 [R2+0x30], R8 ; - /*1ee0*/ NOP ; - /*1ef0*/ LDS.128 R48, [R6] ; -.L_x_96: - /*1f00*/ SHFL.IDX PT, R52, R20, RZ, 0x181f ; - /*1f10*/ SHF.R.U32.HI R117, RZ, 0x2, R7 ; - /*1f20*/ IMAD.MOV.U32 R113, RZ, RZ, 0x80 ; - /*1f30*/ SHFL.IDX PT, R125, R20, 0x1, 0x181f ; - /*1f40*/ SHFL.IDX PT, R123, R20, 0x2, 0x181f ; - /*1f50*/ SHFL.IDX PT, R121, R20, 0x3, 0x181f ; - /*1f60*/ SHFL.IDX PT, R124, R20, 0x5, 0x181f ; - /*1f70*/ SHFL.IDX PT, R122, R20, 0x6, 0x181f ; - /*1f80*/ LOP3.LUT R52, R52, R7, RZ, 0x3c, !PT ; - /*1f90*/ SHFL.IDX PT, R119, R20, 0x4, 0x181f ; - /*1fa0*/ IMAD R53, R52, 0x1000193, RZ ; - /*1fb0*/ LOP3.LUT R52, R125, R7, RZ, 0x3c, !PT ; - /*1fc0*/ SHFL.IDX PT, R120, R20, 0x7, 0x181f ; - /*1fd0*/ LOP3.LUT R58, R53, R84, RZ, 0x3c, !PT ; - /*1fe0*/ IMAD R53, R52, 0x1000193, RZ ; - /*1ff0*/ SHFL.IDX PT, R52, R58, R117, 0x181f ; - /*2000*/ LOP3.LUT R54, R53, R24, RZ, 0x3c, !PT ; - /*2010*/ LOP3.LUT R53, R123, R7, RZ, 0x3c, !PT ; - /*2020*/ SHFL.IDX PT, R54, R54, R117, 0x181f ; - /*2030*/ IMAD R53, R53, 0x1000193, RZ ; - /*2040*/ LOP3.LUT R58, R122, R7.reuse, RZ, 0x3c, !PT ; - /*2050*/ LOP3.LUT R57, R119, R7, RZ, 0x3c, !PT ; - /*2060*/ LOP3.LUT R56, R53, R28, RZ, 0x3c, !PT ; - /*2070*/ IMAD R61, R58, 0x1000193, RZ ; - /*2080*/ IMAD R57, R57, 0x1000193, RZ ; - /*2090*/ SHFL.IDX PT, R56, R56, R117, 0x181f ; - /*20a0*/ IMAD.HI.U32 R53, R52, c[0x3][0x18c], RZ ; - /*20b0*/ IMAD.MOV R55, RZ, RZ, -R53 ; - /*20c0*/ IMAD.HI.U32 R53, R54, c[0x3][0x18c], RZ ; - /*20d0*/ IMAD R52, R55, c[0x3][0x184], R52 ; - /*20e0*/ IMAD.MOV R53, RZ, RZ, -R53 ; - /*20f0*/ ISETP.GE.U32.AND P0, PT, R52, c[0x3][0x184], PT ; - /*2100*/ IMAD R54, R53, c[0x3][0x184], R54 ; - /*2110*/ SEL R53, RZ, c[0x3][0x184], !P0 ; - /*2120*/ IMAD.HI.U32 R55, R56, c[0x3][0x18c], RZ ; - /*2130*/ ISETP.GE.U32.AND P0, PT, R54, c[0x3][0x184], PT ; - /*2140*/ IMAD.IADD R52, R52, 0x1, -R53 ; - /*2150*/ IMAD.MOV R53, RZ, RZ, -R55 ; - /*2160*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*2170*/ IMAD R56, R53, c[0x3][0x184], R56 ; - /*2180*/ IMAD.WIDE.U32 R52, R52, R113, c[0x3][0x190] ; - /*2190*/ IMAD.IADD R54, R54, 0x1, -R55 ; - /*21a0*/ LOP3.LUT R55, R121, R7, RZ, 0x3c, !PT ; - /*21b0*/ IADD3 R88, P0, R52, R5, RZ ; - /*21c0*/ LOP3.LUT R52, R124, R7, RZ, 0x3c, !PT ; - /*21d0*/ IMAD R55, R55, 0x1000193, RZ ; - /*21e0*/ IMAD.X R89, RZ, RZ, R53, P0 ; - /*21f0*/ ISETP.GE.U32.AND P0, PT, R56, c[0x3][0x184], PT ; - /*2200*/ IMAD R59, R52, 0x1000193, RZ ; - /*2210*/ LOP3.LUT R58, R55, R32, RZ, 0x3c, !PT ; - /*2220*/ IMAD.WIDE.U32 R52, R54, R113, c[0x3][0x190] ; - /*2230*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*2240*/ LDG.E.128.STRONG.GPU R88, [R88.64] ; - /*2250*/ LOP3.LUT R62, R57, R36, RZ, 0x3c, !PT ; - /*2260*/ IADD3 R52, P0, R52, R5, RZ ; - /*2270*/ SHFL.IDX PT, R60, R58, R117, 0x181f ; - /*2280*/ IMAD.IADD R56, R56, 0x1, -R55 ; - /*2290*/ LOP3.LUT R64, R59, R40, RZ, 0x3c, !PT ; - /*22a0*/ LOP3.LUT R66, R61, R44, RZ, 0x3c, !PT ; - /*22b0*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*22c0*/ SHFL.IDX PT, R62, R62, R117, 0x181f ; - /*22d0*/ IMAD.WIDE.U32 R56, R56, R113, c[0x3][0x190] ; - /*22e0*/ SHFL.IDX PT, R64, R64, R117, 0x181f ; - /*22f0*/ LOP3.LUT R58, R120, R7, RZ, 0x3c, !PT ; - /*2300*/ IADD3 R56, P0, R56, R5, RZ ; - /*2310*/ SHFL.IDX PT, R66, R66, R117, 0x181f ; - /*2320*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*2330*/ IMAD R59, R58, 0x1000193, RZ ; - /*2340*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*2350*/ LOP3.LUT R68, R59, R48, RZ, 0x3c, !PT ; - /*2360*/ IMAD.HI.U32 R61, R60, c[0x3][0x18c], RZ ; - /*2370*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*2380*/ IMAD.MOV R67, RZ, RZ, -R61 ; - /*2390*/ SHFL.IDX PT, R68, R68, R117, 0x181f ; - /*23a0*/ IMAD.HI.U32 R61, R62, c[0x3][0x18c], RZ ; - /*23b0*/ IMAD R60, R67, c[0x3][0x184], R60 ; - /*23c0*/ IMAD.HI.U32 R63, R64, c[0x3][0x18c], RZ ; - /*23d0*/ ISETP.GE.U32.AND P0, PT, R60, c[0x3][0x184], PT ; - /*23e0*/ IMAD.HI.U32 R65, R66, c[0x3][0x18c], RZ ; - /*23f0*/ IMAD.MOV R61, RZ, RZ, -R61 ; - /*2400*/ IMAD.MOV R63, RZ, RZ, -R63 ; - /*2410*/ IMAD.MOV R65, RZ, RZ, -R65 ; - /*2420*/ IMAD R62, R61, c[0x3][0x184], R62 ; - /*2430*/ SEL R61, RZ, c[0x3][0x184], !P0 ; - /*2440*/ IMAD R64, R63, c[0x3][0x184], R64 ; - /*2450*/ IMAD R66, R65, c[0x3][0x184], R66 ; - /*2460*/ ISETP.GE.U32.AND P0, PT, R62, c[0x3][0x184], PT ; - /*2470*/ IMAD.IADD R60, R60, 0x1, -R61 ; - /*2480*/ ISETP.GE.U32.AND P1, PT, R64, c[0x3][0x184], PT ; - /*2490*/ IMAD.HI.U32 R67, R68, c[0x3][0x18c], RZ ; - /*24a0*/ ISETP.GE.U32.AND P2, PT, R66, c[0x3][0x184], PT ; - /*24b0*/ SEL R61, RZ, c[0x3][0x184], !P0 ; - /*24c0*/ IMAD.MOV R69, RZ, RZ, -R67 ; - /*24d0*/ SEL R63, RZ, c[0x3][0x184], !P1 ; - /*24e0*/ SEL R65, RZ, c[0x3][0x184], !P2 ; - /*24f0*/ IMAD.IADD R62, R62, 0x1, -R61 ; - /*2500*/ IMAD.WIDE.U32 R60, R60, R113, c[0x3][0x190] ; - /*2510*/ IMAD.IADD R64, R64, 0x1, -R63 ; - /*2520*/ IADD3 R60, P0, R60, R5, RZ ; - /*2530*/ IMAD.IADD R66, R66, 0x1, -R65 ; - /*2540*/ IMAD.WIDE.U32 R62, R62, R113, c[0x3][0x190] ; - /*2550*/ IMAD.WIDE.U32 R64, R64, R113, c[0x3][0x190] ; - /*2560*/ IADD3 R80, P1, R62, R5, RZ ; - /*2570*/ IMAD.WIDE.U32 R66, R66, R113, c[0x3][0x190] ; - /*2580*/ IMAD R74, R69, c[0x3][0x184], R68 ; - /*2590*/ IADD3 R68, P2, R64, R5.reuse, RZ ; - /*25a0*/ IMAD.X R61, RZ, RZ, R61, P0 ; - /*25b0*/ IADD3 R72, P3, R66, R5, RZ ; - /*25c0*/ IMAD.X R81, RZ, RZ, R63, P1 ; - /*25d0*/ ISETP.GE.U32.AND P0, PT, R74, c[0x3][0x184], PT ; - /*25e0*/ IMAD.X R69, RZ, RZ, R65, P2 ; - /*25f0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*2600*/ IMAD.X R73, RZ, RZ, R67, P3 ; - /*2610*/ SEL R75, RZ, c[0x3][0x184], !P0 ; - /*2620*/ LDG.E.128.STRONG.GPU R64, [R80.64] ; - /*2630*/ IMAD.IADD R76, R74, 0x1, -R75 ; - /*2640*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*2650*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*2660*/ IMAD.WIDE.U32 R76, R76, R113, c[0x3][0x190] ; - /*2670*/ IADD3 R76, P0, R76, R5, RZ ; - /*2680*/ IMAD.X R77, RZ, RZ, R77, P0 ; - /*2690*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*26a0*/ SHFL.IDX PT, R118, R20, RZ, 0x181f ; - /*26b0*/ IADD3 R82, R7, 0x1, RZ ; - /*26c0*/ IMAD R92, R85, 0x1000193, RZ ; - /*26d0*/ IMAD R94, R25, 0x1000193, RZ ; - /*26e0*/ LOP3.LUT R81, R125, R82.reuse, RZ, 0x3c, !PT ; - /*26f0*/ LOP3.LUT R83, R118, R82, RZ, 0x3c, !PT ; - /*2700*/ IMAD R80, R83, 0x1000193, RZ ; - /*2710*/ LOP3.LUT R25, R123, R82, RZ, 0x3c, !PT ; - /*2720*/ IMAD R126, R29, 0x1000193, RZ ; - /*2730*/ IMAD R25, R25, 0x1000193, RZ ; - /*2740*/ IMAD R96, R33, 0x1000193, RZ ; - /*2750*/ IMAD R114, R41, 0x1000193, RZ ; - /*2760*/ IMAD R116, R49, 0x1000193, RZ ; - /*2770*/ IMAD R102, R87, 0x1000193, RZ ; - /*2780*/ LOP3.LUT R131, R92, R89, RZ, 0x3c, !PT ; - /*2790*/ LOP3.LUT R80, R80, R131, RZ, 0x3c, !PT ; - /*27a0*/ IMAD R92, R81, 0x1000193, RZ ; - /*27b0*/ SHFL.IDX PT, R80, R80, R117, 0x181f ; - /*27c0*/ LOP3.LUT R53, R94, R53, RZ, 0x3c, !PT ; - /*27d0*/ LOP3.LUT R92, R92, R53, RZ, 0x3c, !PT ; - /*27e0*/ SHFL.IDX PT, R92, R92, R117, 0x181f ; - /*27f0*/ LOP3.LUT R126, R126, R57, RZ, 0x3c, !PT ; - /*2800*/ LOP3.LUT R94, R25, R126, RZ, 0x3c, !PT ; - /*2810*/ IMAD.HI.U32 R25, R80, c[0x3][0x18c], RZ ; - /*2820*/ SHFL.IDX PT, R94, R94, R117, 0x181f ; - /*2830*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*2840*/ IMAD R80, R25, c[0x3][0x184], R80 ; - /*2850*/ ISETP.GE.U32.AND P0, PT, R80, c[0x3][0x184], PT ; - /*2860*/ IMAD.HI.U32 R29, R92, c[0x3][0x18c], RZ ; - /*2870*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*2880*/ IMAD.MOV R29, RZ, RZ, -R29 ; - /*2890*/ IMAD R92, R29, c[0x3][0x184], R92 ; - /*28a0*/ IMAD.IADD R80, R80, 0x1, -R25 ; - /*28b0*/ IMAD.HI.U32 R25, R94, c[0x3][0x18c], RZ ; - /*28c0*/ ISETP.GE.U32.AND P0, PT, R92, c[0x3][0x184], PT ; - /*28d0*/ IMAD.MOV R29, RZ, RZ, -R25 ; - /*28e0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*28f0*/ IMAD R33, R29, c[0x3][0x184], R94 ; - /*2900*/ IMAD.IADD R92, R92, 0x1, -R25 ; - /*2910*/ LOP3.LUT R25, R121, R82.reuse, RZ, 0x3c, !PT ; - /*2920*/ IMAD R94, R37, 0x1000193, RZ ; - /*2930*/ LOP3.LUT R29, R119, R82.reuse, RZ, 0x3c, !PT ; - /*2940*/ IMAD.WIDE.U32 R80, R80, R113, c[0x3][0x190] ; - /*2950*/ LOP3.LUT R37, R122, R82, RZ, 0x3c, !PT ; - /*2960*/ IADD3 R80, P1, R80, R5, RZ ; - /*2970*/ IMAD R100, R37, 0x1000193, RZ ; - /*2980*/ LOP3.LUT R41, R96, R61, RZ, 0x3c, !PT ; - /*2990*/ IMAD R96, R45, 0x1000193, RZ ; - /*29a0*/ LOP3.LUT R45, R94, R65, RZ, 0x3c, !PT ; - /*29b0*/ IMAD R94, R25, 0x1000193, RZ ; - /*29c0*/ LOP3.LUT R25, R124, R82, RZ, 0x3c, !PT ; - /*29d0*/ LOP3.LUT R94, R94, R41, RZ, 0x3c, !PT ; - /*29e0*/ LOP3.LUT R115, R96, R73, RZ, 0x3c, !PT ; - /*29f0*/ IMAD R96, R29, 0x1000193, RZ ; - /*2a00*/ LOP3.LUT R114, R114, R69, RZ, 0x3c, !PT ; - /*2a10*/ IMAD R25, R25, 0x1000193, RZ ; - /*2a20*/ SHFL.IDX PT, R37, R94, R117, 0x181f ; - /*2a30*/ LOP3.LUT R96, R96, R45, RZ, 0x3c, !PT ; - /*2a40*/ IMAD.X R81, RZ, RZ, R81, P1 ; - /*2a50*/ LOP3.LUT R98, R25, R114, RZ, 0x3c, !PT ; - /*2a60*/ LOP3.LUT R100, R100, R115, RZ, 0x3c, !PT ; - /*2a70*/ SHFL.IDX PT, R49, R96, R117, 0x181f ; - /*2a80*/ IMAD R65, R84, 0x1000193, RZ ; - /*2a90*/ LOP3.LUT R29, R120, R82, RZ, 0x3c, !PT ; - /*2aa0*/ SHFL.IDX PT, R61, R98, R117, 0x181f ; - /*2ab0*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*2ac0*/ IMAD.WIDE.U32 R84, R92, R113, c[0x3][0x190] ; - /*2ad0*/ SHFL.IDX PT, R57, R100, R117, 0x181f ; - /*2ae0*/ LDG.E.128.STRONG.GPU R80, [R80.64] ; - /*2af0*/ IMAD R69, R86, 0x1000193, RZ ; - /*2b00*/ SEL R86, RZ, c[0x3][0x184], !P0 ; - /*2b10*/ IMAD R29, R29, 0x1000193, RZ ; - /*2b20*/ IADD3 R84, P0, R84, R5, RZ ; - /*2b30*/ LOP3.LUT R116, R116, R77, RZ, 0x3c, !PT ; - /*2b40*/ IMAD.IADD R86, R33, 0x1, -R86 ; - /*2b50*/ IMAD.X R85, RZ, RZ, R85, P0 ; - /*2b60*/ LOP3.LUT R94, R29, R116, RZ, 0x3c, !PT ; - /*2b70*/ LOP3.LUT R29, R69, R90, RZ, 0x3c, !PT ; - /*2b80*/ IMAD.HI.U32 R69, R37, c[0x3][0x18c], RZ ; - /*2b90*/ LOP3.LUT R25, R65, R88, RZ, 0x3c, !PT ; - /*2ba0*/ SHFL.IDX PT, R65, R94, R117, 0x181f ; - /*2bb0*/ IMAD.WIDE.U32 R88, R86, R113, c[0x3][0x190] ; - /*2bc0*/ LDG.E.128.STRONG.GPU R84, [R84.64] ; - /*2bd0*/ IMAD R73, R24, 0x1000193, RZ ; - /*2be0*/ IMAD.MOV R90, RZ, RZ, -R69 ; - /*2bf0*/ IMAD.HI.U32 R33, R49, c[0x3][0x18c], RZ ; - /*2c00*/ IADD3 R88, P0, R88, R5, RZ ; - /*2c10*/ LOP3.LUT R52, R73, R52, RZ, 0x3c, !PT ; - /*2c20*/ IMAD.HI.U32 R69, R61, c[0x3][0x18c], RZ ; - /*2c30*/ IMAD R37, R90, c[0x3][0x184], R37 ; - /*2c40*/ IMAD.HI.U32 R73, R57, c[0x3][0x18c], RZ ; - /*2c50*/ IMAD.MOV R90, RZ, RZ, -R33 ; - /*2c60*/ IMAD.MOV R92, RZ, RZ, -R69 ; - /*2c70*/ IMAD.X R89, RZ, RZ, R89, P0 ; - /*2c80*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*2c90*/ IMAD.MOV R94, RZ, RZ, -R73 ; - /*2ca0*/ IMAD R49, R90, c[0x3][0x184], R49 ; - /*2cb0*/ SEL R90, RZ, c[0x3][0x184], !P0 ; - /*2cc0*/ IMAD R61, R92, c[0x3][0x184], R61 ; - /*2cd0*/ IMAD R57, R94, c[0x3][0x184], R57 ; - /*2ce0*/ ISETP.GE.U32.AND P0, PT, R49, c[0x3][0x184], PT ; - /*2cf0*/ ISETP.GE.U32.AND P1, PT, R61, c[0x3][0x184], PT ; - /*2d00*/ ISETP.GE.U32.AND P2, PT, R57, c[0x3][0x184], PT ; - /*2d10*/ SEL R92, RZ, c[0x3][0x184], !P0 ; - /*2d20*/ IMAD.IADD R90, R37, 0x1, -R90 ; - /*2d30*/ SEL R94, RZ, c[0x3][0x184], !P1 ; - /*2d40*/ IMAD.HI.U32 R33, R65, c[0x3][0x18c], RZ ; - /*2d50*/ SEL R98, RZ, c[0x3][0x184], !P2 ; - /*2d60*/ IMAD.IADD R96, R49, 0x1, -R92 ; - /*2d70*/ LOP3.LUT R24, R102, R91, RZ, 0x3c, !PT ; - /*2d80*/ IMAD.WIDE.U32 R92, R90, R113, c[0x3][0x190] ; - /*2d90*/ LDG.E.128.STRONG.GPU R88, [R88.64] ; - /*2da0*/ IMAD.MOV R102, RZ, RZ, -R33 ; - /*2db0*/ IMAD.IADD R94, R61, 0x1, -R94 ; - /*2dc0*/ IMAD.IADD R100, R57, 0x1, -R98 ; - /*2dd0*/ IMAD.WIDE.U32 R96, R96, R113, c[0x3][0x190] ; - /*2de0*/ IADD3 R92, P0, R92, R5, RZ ; - /*2df0*/ IMAD R65, R102, c[0x3][0x184], R65 ; - /*2e00*/ IMAD.WIDE.U32 R98, R94, R113, c[0x3][0x190] ; - /*2e10*/ IADD3 R96, P1, R96, R5, RZ ; - /*2e20*/ IMAD.WIDE.U32 R94, R100, R113, c[0x3][0x190] ; - /*2e30*/ IMAD.X R93, RZ, RZ, R93, P0 ; - /*2e40*/ ISETP.GE.U32.AND P0, PT, R65, c[0x3][0x184], PT ; - /*2e50*/ IMAD.X R97, RZ, RZ, R97, P1 ; - /*2e60*/ IADD3 R104, P2, R94, R5.reuse, RZ ; - /*2e70*/ IADD3 R100, P1, R98, R5, RZ ; - /*2e80*/ SEL R108, RZ, c[0x3][0x184], !P0 ; - /*2e90*/ IMAD.X R105, RZ, RZ, R95, P2 ; - /*2ea0*/ LDG.E.128.STRONG.GPU R92, [R92.64] ; - /*2eb0*/ IMAD.X R101, RZ, RZ, R99, P1 ; - /*2ec0*/ IMAD.IADD R108, R65, 0x1, -R108 ; - /*2ed0*/ LDG.E.128.STRONG.GPU R96, [R96.64] ; - /*2ee0*/ IMAD.WIDE.U32 R108, R108, R113, c[0x3][0x190] ; - /*2ef0*/ LDG.E.128.STRONG.GPU R104, [R104.64] ; - /*2f00*/ LDG.E.128.STRONG.GPU R100, [R100.64] ; - /*2f10*/ IADD3 R108, P0, R108, R5, RZ ; - /*2f20*/ IMAD.X R109, RZ, RZ, R109, P0 ; - /*2f30*/ LDG.E.128.STRONG.GPU R108, [R108.64] ; - /*2f40*/ IMAD R33, R26, 0x1000193, RZ ; - /*2f50*/ IMAD R26, R27, 0x1000193, RZ ; - /*2f60*/ IMAD R27, R30, 0x1000193, RZ ; - /*2f70*/ LOP3.LUT R49, R26, R55, RZ, 0x3c, !PT ; - /*2f80*/ IMAD R26, R31, 0x1000193, RZ ; - /*2f90*/ LOP3.LUT R58, R27, R58, RZ, 0x3c, !PT ; - /*2fa0*/ IMAD R27, R34, 0x1000193, RZ ; - /*2fb0*/ LOP3.LUT R73, R26, R59, RZ, 0x3c, !PT ; - /*2fc0*/ IADD3 R26, R7, 0x2, RZ ; - /*2fd0*/ LOP3.LUT R62, R27, R62, RZ, 0x3c, !PT ; - /*2fe0*/ IMAD R29, R29, 0x1000193, RZ ; - /*2ff0*/ LOP3.LUT R27, R118, R26, RZ, 0x3c, !PT ; - /*3000*/ IMAD R69, R28, 0x1000193, RZ ; - /*3010*/ IMAD R28, R27, 0x1000193, RZ ; - /*3020*/ LOP3.LUT R54, R33, R54, RZ, 0x3c, !PT ; - /*3030*/ LOP3.LUT R30, R125, R26, RZ, 0x3c, !PT ; - /*3040*/ IMAD R33, R30, 0x1000193, RZ ; - /*3050*/ IMAD R31, R38, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R66, R31, R66, RZ, 0x3c, !PT ; - /*3070*/ IMAD R31, R42, 0x1000193, RZ ; - /*3080*/ IMAD R77, R32, 0x1000193, RZ ; - /*3090*/ IMAD R32, R47, 0x1000193, RZ ; - /*30a0*/ LOP3.LUT R70, R31, R70, RZ, 0x3c, !PT ; - /*30b0*/ LOP3.LUT R75, R32, R75, RZ, 0x3c, !PT ; - /*30c0*/ IMAD R34, R39, 0x1000193, RZ ; - /*30d0*/ IMAD R25, R25, 0x1000193, RZ ; - /*30e0*/ IMAD R30, R51, 0x1000193, RZ ; - /*30f0*/ IMAD R24, R24, 0x1000193, RZ ; - /*3100*/ LOP3.LUT R79, R30, R79, RZ, 0x3c, !PT ; - /*3110*/ IMAD R30, R131, 0x1000193, RZ ; - /*3120*/ IMAD R37, R50, 0x1000193, RZ ; - /*3130*/ IMAD R129, R44, 0x1000193, RZ ; - /*3140*/ LOP3.LUT R78, R37, R78, RZ, 0x3c, !PT ; - /*3150*/ IMAD R133, R36, 0x1000193, RZ ; - /*3160*/ IMAD R36, R43, 0x1000193, RZ ; - /*3170*/ LOP3.LUT R71, R36, R71, RZ, 0x3c, !PT ; - /*3180*/ LOP3.LUT R127, R29, R82, RZ, 0x3c, !PT ; - /*3190*/ LOP3.LUT R28, R28, R127, RZ, 0x3c, !PT ; - /*31a0*/ IMAD R29, R54, 0x1000193, RZ ; - /*31b0*/ SHFL.IDX PT, R27, R28, R117, 0x181f ; - /*31c0*/ LOP3.LUT R128, R29, R86, RZ, 0x3c, !PT ; - /*31d0*/ LOP3.LUT R28, R33, R128, RZ, 0x3c, !PT ; - /*31e0*/ SHFL.IDX PT, R28, R28, R117, 0x181f ; - /*31f0*/ IMAD R29, R46, 0x1000193, RZ ; - /*3200*/ IMAD.HI.U32 R31, R27, c[0x3][0x18c], RZ ; - /*3210*/ LOP3.LUT R74, R29, R74, RZ, 0x3c, !PT ; - /*3220*/ IMAD.MOV R32, RZ, RZ, -R31 ; - /*3230*/ LOP3.LUT R31, R123, R26, RZ, 0x3c, !PT ; - /*3240*/ IMAD R29, R58, 0x1000193, RZ ; - /*3250*/ IMAD R82, R35, 0x1000193, RZ ; - /*3260*/ IMAD R31, R31, 0x1000193, RZ ; - /*3270*/ IMAD R27, R32, c[0x3][0x184], R27 ; - /*3280*/ IMAD R35, R40, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R40, R34, R67, RZ, 0x3c, !PT ; - /*32a0*/ IMAD R33, R48, 0x1000193, RZ ; - /*32b0*/ LOP3.LUT R132, R25, R80, RZ, 0x3c, !PT ; - /*32c0*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*32d0*/ IMAD.HI.U32 R25, R28, c[0x3][0x18c], RZ ; - /*32e0*/ LOP3.LUT R83, R24, R83, RZ, 0x3c, !PT ; - /*32f0*/ LOP3.LUT R130, R33, R76, RZ, 0x3c, !PT ; - /*3300*/ IMAD.MOV R33, RZ, RZ, -R25 ; - /*3310*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*3320*/ LOP3.LUT R90, R29, R90, RZ, 0x3c, !PT ; - /*3330*/ LOP3.LUT R34, R31, R90, RZ, 0x3c, !PT ; - /*3340*/ IMAD R25, R62, 0x1000193, RZ ; - /*3350*/ SHFL.IDX PT, R24, R34, R117, 0x181f ; - /*3360*/ LOP3.LUT R131, R30, R81, RZ, 0x3c, !PT ; - /*3370*/ IMAD.IADD R30, R27, 0x1, -R32 ; - /*3380*/ IMAD R27, R66, 0x1000193, RZ ; - /*3390*/ IMAD R31, R74, 0x1000193, RZ ; - /*33a0*/ IMAD R29, R70, 0x1000193, RZ ; - /*33b0*/ LOP3.LUT R32, R122, R26, RZ, 0x3c, !PT ; - /*33c0*/ LOP3.LUT R44, R35, R68, RZ, 0x3c, !PT ; - /*33d0*/ LOP3.LUT R94, R25, R94, RZ, 0x3c, !PT ; - /*33e0*/ LOP3.LUT R25, R121, R26, RZ, 0x3c, !PT ; - /*33f0*/ LOP3.LUT R98, R27, R98, RZ, 0x3c, !PT ; - /*3400*/ IMAD R27, R25, 0x1000193, RZ ; - /*3410*/ LOP3.LUT R106, R31, R106, RZ, 0x3c, !PT ; - /*3420*/ LOP3.LUT R31, R124, R26, RZ, 0x3c, !PT ; - /*3430*/ LOP3.LUT R102, R29, R102, RZ, 0x3c, !PT ; - /*3440*/ LOP3.LUT R29, R119, R26.reuse, RZ, 0x3c, !PT ; - /*3450*/ IMAD R35, R32, 0x1000193, RZ ; - /*3460*/ LOP3.LUT R26, R120, R26, RZ, 0x3c, !PT ; - /*3470*/ IMAD R31, R31, 0x1000193, RZ ; - /*3480*/ LOP3.LUT R32, R27, R94, RZ, 0x3c, !PT ; - /*3490*/ IMAD R29, R29, 0x1000193, RZ ; - /*34a0*/ IMAD R39, R26, 0x1000193, RZ ; - /*34b0*/ LOP3.LUT R34, R31, R102, RZ, 0x3c, !PT ; - /*34c0*/ IMAD R28, R33, c[0x3][0x184], R28 ; - /*34d0*/ SHFL.IDX PT, R32, R32, R117, 0x181f ; - /*34e0*/ IMAD R25, R78, 0x1000193, RZ ; - /*34f0*/ LOP3.LUT R38, R29, R98, RZ, 0x3c, !PT ; - /*3500*/ IMAD.HI.U32 R26, R24, c[0x3][0x18c], RZ ; - /*3510*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*3520*/ SHFL.IDX PT, R34, R34, R117, 0x181f ; - /*3530*/ LOP3.LUT R110, R25, R110, RZ, 0x3c, !PT ; - /*3540*/ IMAD.MOV R37, RZ, RZ, -R26 ; - /*3550*/ LOP3.LUT R36, R35, R106, RZ, 0x3c, !PT ; - /*3560*/ SHFL.IDX PT, R33, R38, R117, 0x181f ; - /*3570*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*3580*/ IMAD R37, R37, c[0x3][0x184], R24 ; - /*3590*/ LOP3.LUT R42, R39, R110, RZ, 0x3c, !PT ; - /*35a0*/ SHFL.IDX PT, R36, R36, R117, 0x181f ; - /*35b0*/ IMAD.IADD R26, R28, 0x1, -R27 ; - /*35c0*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*35d0*/ IMAD.WIDE.U32 R24, R30, R113.reuse, c[0x3][0x190] ; - /*35e0*/ SHFL.IDX PT, R35, R42, R117, 0x181f ; - /*35f0*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*3600*/ IMAD.WIDE.U32 R26, R26, R113, c[0x3][0x190] ; - /*3610*/ IADD3 R28, P1, R24, R5, RZ ; - /*3620*/ IMAD R24, R53, 0x1000193, RZ ; - /*3630*/ LOP3.LUT R133, R133, R64, RZ, 0x3c, !PT ; - /*3640*/ IMAD.IADD R30, R37, 0x1, -R30 ; - /*3650*/ IADD3 R64, P0, R26, R5, RZ ; - /*3660*/ IMAD R31, R52, 0x1000193, RZ ; - /*3670*/ LOP3.LUT R135, R24, R85, RZ, 0x3c, !PT ; - /*3680*/ IMAD.X R29, RZ, RZ, R25, P1 ; - /*3690*/ IMAD.HI.U32 R26, R32, c[0x3][0x18c], RZ ; - /*36a0*/ LOP3.LUT R134, R31, R84, RZ, 0x3c, !PT ; - /*36b0*/ IMAD.WIDE.U32 R24, R30, R113, c[0x3][0x190] ; - /*36c0*/ LOP3.LUT R77, R77, R60, RZ, 0x3c, !PT ; - /*36d0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*36e0*/ IMAD.MOV R39, RZ, RZ, -R26 ; - /*36f0*/ IMAD.X R65, RZ, RZ, R27, P0 ; - /*3700*/ IADD3 R60, P0, R24, R5, RZ ; - /*3710*/ IMAD.HI.U32 R27, R33, c[0x3][0x18c], RZ ; - /*3720*/ IMAD.HI.U32 R37, R34, c[0x3][0x18c], RZ ; - /*3730*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*3740*/ IMAD R32, R39, c[0x3][0x184], R32 ; - /*3750*/ IMAD.MOV R38, RZ, RZ, -R27 ; - /*3760*/ IMAD.MOV R37, RZ, RZ, -R37 ; - /*3770*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*3780*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*3790*/ IMAD.HI.U32 R24, R36, c[0x3][0x18c], RZ ; - /*37a0*/ IMAD.HI.U32 R26, R35, c[0x3][0x18c], RZ ; - /*37b0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*37c0*/ IMAD R33, R38, c[0x3][0x184], R33 ; - /*37d0*/ IMAD R34, R37, c[0x3][0x184], R34 ; - /*37e0*/ IMAD.MOV R27, RZ, RZ, -R24 ; - /*37f0*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*3800*/ IMAD.MOV R24, RZ, RZ, -R26 ; - /*3810*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*3820*/ IMAD R26, R27, c[0x3][0x184], R36 ; - /*3830*/ IMAD.IADD R32, R32, 0x1, -R25 ; - /*3840*/ SEL R25, RZ, c[0x3][0x184], !P1 ; - /*3850*/ IMAD R35, R24, c[0x3][0x184], R35 ; - /*3860*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*3870*/ ISETP.GE.U32.AND P2, PT, R26, c[0x3][0x184], PT ; - /*3880*/ IMAD.IADD R34, R34, 0x1, -R25 ; - /*3890*/ ISETP.GE.U32.AND P0, PT, R35, c[0x3][0x184], PT ; - /*38a0*/ IMAD.IADD R24, R33, 0x1, -R24 ; - /*38b0*/ SEL R25, RZ, c[0x3][0x184], !P2 ; - /*38c0*/ LOP3.LUT R82, R82, R63, RZ, 0x3c, !PT ; - /*38d0*/ IMAD.WIDE.U32 R36, R24, R113.reuse, c[0x3][0x190] ; - /*38e0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*38f0*/ SEL R38, RZ, c[0x3][0x184], !P0 ; - /*3900*/ IMAD.WIDE.U32 R32, R32, R113, c[0x3][0x190] ; - /*3910*/ LOP3.LUT R69, R69, R56, RZ, 0x3c, !PT ; - /*3920*/ IMAD.IADD R26, R26, 0x1, -R25 ; - /*3930*/ IADD3 R56, P1, R36, R5.reuse, RZ ; - /*3940*/ IMAD.IADD R38, R35, 0x1, -R38 ; - /*3950*/ IADD3 R32, P0, R32, R5, RZ ; - /*3960*/ IMAD.WIDE.U32 R24, R34, R113, c[0x3][0x190] ; - /*3970*/ IMAD.WIDE.U32 R34, R26, R113, c[0x3][0x190] ; - /*3980*/ IMAD.X R57, RZ, RZ, R37, P1 ; - /*3990*/ IADD3 R52, P1, R34, R5.reuse, RZ ; - /*39a0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*39b0*/ IADD3 R24, P0, R24, R5, RZ ; - /*39c0*/ IMAD.WIDE.U32 R26, R38, R113, c[0x3][0x190] ; - /*39d0*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*39e0*/ IMAD.X R53, RZ, RZ, R35, P1 ; - /*39f0*/ IADD3 R36, P2, R26, R5, RZ ; - /*3a00*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*3a10*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3a20*/ IMAD.X R37, RZ, RZ, R27, P2 ; - /*3a30*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3a40*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*3a50*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*3a60*/ IMAD R42, R49, 0x1000193, RZ ; - /*3a70*/ LOP3.LUT R87, R42, R87, RZ, 0x3c, !PT ; - /*3a80*/ IADD3 R42, R7, 0x3, RZ ; - /*3a90*/ LOP3.LUT R118, R118, R42.reuse, RZ, 0x3c, !PT ; - /*3aa0*/ LOP3.LUT R125, R125, R42.reuse, RZ, 0x3c, !PT ; - /*3ab0*/ LOP3.LUT R123, R123, R42.reuse, RZ, 0x3c, !PT ; - /*3ac0*/ LOP3.LUT R121, R121, R42.reuse, RZ, 0x3c, !PT ; - /*3ad0*/ LOP3.LUT R119, R119, R42.reuse, RZ, 0x3c, !PT ; - /*3ae0*/ LOP3.LUT R124, R124, R42, RZ, 0x3c, !PT ; - /*3af0*/ LOP3.LUT R122, R122, R42.reuse, RZ, 0x3c, !PT ; - /*3b00*/ LOP3.LUT R120, R120, R42, RZ, 0x3c, !PT ; - /*3b10*/ IMAD R42, R83, 0x1000193, RZ ; - /*3b20*/ IMAD R118, R118, 0x1000193, RZ ; - /*3b30*/ IMAD R46, R87, 0x1000193, RZ ; - /*3b40*/ IMAD R68, R123, 0x1000193, RZ ; - /*3b50*/ IMAD R82, R82, 0x1000193, RZ ; - /*3b60*/ IMAD R40, R40, 0x1000193, RZ ; - /*3b70*/ LOP3.LUT R82, R82, R95, RZ, 0x3c, !PT ; - /*3b80*/ LOP3.LUT R99, R40, R99, RZ, 0x3c, !PT ; - /*3b90*/ IMAD R82, R82, 0x1000193, RZ ; - /*3ba0*/ IMAD R124, R124, 0x1000193, RZ ; - /*3bb0*/ IMAD R120, R120, 0x1000193, RZ ; - /*3bc0*/ IMAD R122, R122, 0x1000193, RZ ; - /*3bd0*/ IMAD R77, R77, 0x1000193, RZ ; - /*3be0*/ LOP3.LUT R92, R77, R92, RZ, 0x3c, !PT ; - /*3bf0*/ LOP3.LUT R129, R129, R72, RZ, 0x3c, !PT ; - /*3c00*/ IMAD R69, R69, 0x1000193, RZ ; - /*3c10*/ LOP3.LUT R88, R69, R88, RZ, 0x3c, !PT ; - /*3c20*/ LOP3.LUT R31, R42, R31, RZ, 0x3c, !PT ; - /*3c30*/ LOP3.LUT R48, R118, R31, RZ, 0x3c, !PT ; - /*3c40*/ IMAD R42, R73, 0x1000193, RZ ; - /*3c50*/ SHFL.IDX PT, R43, R48, R117, 0x181f ; - /*3c60*/ LOP3.LUT R67, R46, R67, RZ, 0x3c, !PT ; - /*3c70*/ IMAD R46, R125, 0x1000193, RZ ; - /*3c80*/ LOP3.LUT R91, R42, R91, RZ, 0x3c, !PT ; - /*3c90*/ IMAD R118, R126, 0x1000193, RZ ; - /*3ca0*/ LOP3.LUT R50, R46, R67, RZ, 0x3c, !PT ; - /*3cb0*/ IMAD R46, R91, 0x1000193, RZ ; - /*3cc0*/ LOP3.LUT R118, R118, R89, RZ, 0x3c, !PT ; - /*3cd0*/ SHFL.IDX PT, R42, R50, R117, 0x181f ; - /*3ce0*/ IMAD R50, R79, 0x1000193, RZ ; - /*3cf0*/ LOP3.LUT R89, R46, R63, RZ, 0x3c, !PT ; - /*3d00*/ IMAD R46, R41, 0x1000193, RZ ; - /*3d10*/ LOP3.LUT R68, R68, R89, RZ, 0x3c, !PT ; - /*3d20*/ IMAD.HI.U32 R41, R43, c[0x3][0x18c], RZ ; - /*3d30*/ LOP3.LUT R93, R46, R93, RZ, 0x3c, !PT ; - /*3d40*/ IMAD R46, R71, 0x1000193, RZ ; - /*3d50*/ SHFL.IDX PT, R40, R68, R117, 0x181f ; - /*3d60*/ IMAD.MOV R70, RZ, RZ, -R41 ; - /*3d70*/ LOP3.LUT R46, R46, R103, RZ, 0x3c, !PT ; - /*3d80*/ IMAD R43, R70, c[0x3][0x184], R43 ; - /*3d90*/ IMAD R70, R121, 0x1000193, RZ ; - /*3da0*/ LOP3.LUT R50, R50, R111, RZ, 0x3c, !PT ; - /*3db0*/ IMAD R46, R46, 0x1000193, RZ ; - /*3dc0*/ IMAD R68, R99, 0x1000193, RZ ; - /*3dd0*/ IMAD R50, R50, 0x1000193, RZ ; - /*3de0*/ LOP3.LUT R35, R82, R35, RZ, 0x3c, !PT ; - /*3df0*/ LOP3.LUT R70, R70, R35, RZ, 0x3c, !PT ; - /*3e00*/ LOP3.LUT R91, R68, R59, RZ, 0x3c, !PT ; - /*3e10*/ LOP3.LUT R63, R46, R27, RZ, 0x3c, !PT ; - /*3e20*/ IMAD R46, R119, 0x1000193, RZ ; - /*3e30*/ SHFL.IDX PT, R27, R70, R117, 0x181f ; - /*3e40*/ IMAD R48, R75, 0x1000193, RZ ; - /*3e50*/ LOP3.LUT R59, R50, R39, RZ, 0x3c, !PT ; - /*3e60*/ IMAD.HI.U32 R47, R42, c[0x3][0x18c], RZ ; - /*3e70*/ LOP3.LUT R50, R46, R91, RZ, 0x3c, !PT ; - /*3e80*/ LOP3.LUT R48, R48, R107, RZ, 0x3c, !PT ; - /*3e90*/ IMAD.MOV R47, RZ, RZ, -R47 ; - /*3ea0*/ IMAD.HI.U32 R39, R40, c[0x3][0x18c], RZ ; - /*3eb0*/ SHFL.IDX PT, R50, R50, R117, 0x181f ; - /*3ec0*/ ISETP.GE.U32.AND P0, PT, R43, c[0x3][0x184], PT ; - /*3ed0*/ LOP3.LUT R124, R124, R63, RZ, 0x3c, !PT ; - /*3ee0*/ IMAD R42, R47, c[0x3][0x184], R42 ; - /*3ef0*/ IMAD R48, R48, 0x1000193, RZ ; - /*3f00*/ IMAD.MOV R39, RZ, RZ, -R39 ; - /*3f10*/ SEL R46, RZ, c[0x3][0x184], !P0 ; - /*3f20*/ SHFL.IDX PT, R49, R124, R117, 0x181f ; - /*3f30*/ LOP3.LUT R55, R48, R55, RZ, 0x3c, !PT ; - /*3f40*/ IMAD R51, R39, c[0x3][0x184], R40 ; - /*3f50*/ ISETP.GE.U32.AND P0, PT, R42, c[0x3][0x184], PT ; - /*3f60*/ LOP3.LUT R120, R120, R59, RZ, 0x3c, !PT ; - /*3f70*/ IMAD.IADD R46, R43, 0x1, -R46 ; - /*3f80*/ LOP3.LUT R48, R122, R55, RZ, 0x3c, !PT ; - /*3f90*/ ISETP.GE.U32.AND P1, PT, R51, c[0x3][0x184], PT ; - /*3fa0*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*3fb0*/ SHFL.IDX PT, R39, R120, R117, 0x181f ; - /*3fc0*/ IMAD.WIDE.U32 R46, R46, R113, c[0x3][0x190] ; - /*3fd0*/ SEL R68, RZ, c[0x3][0x184], !P1 ; - /*3fe0*/ IMAD.HI.U32 R43, R27, c[0x3][0x18c], RZ ; - /*3ff0*/ SHFL.IDX PT, R48, R48, R117, 0x181f ; - /*4000*/ IMAD.IADD R42, R42, 0x1, -R41 ; - /*4010*/ IADD3 R84, P0, R46, R5, RZ ; - /*4020*/ IMAD R40, R45, 0x1000193, RZ ; - /*4030*/ IMAD.MOV R70, RZ, RZ, -R43 ; - /*4040*/ IMAD.IADD R68, R51, 0x1, -R68 ; - /*4050*/ IMAD.WIDE.U32 R42, R42, R113, c[0x3][0x190] ; - /*4060*/ LOP3.LUT R97, R40, R97, RZ, 0x3c, !PT ; - /*4070*/ IMAD.WIDE.U32 R40, R68, R113, c[0x3][0x190] ; - /*4080*/ IMAD.HI.U32 R45, R50, c[0x3][0x18c], RZ ; - /*4090*/ IMAD.X R85, RZ, RZ, R47, P0 ; - /*40a0*/ IADD3 R80, P0, R42, R5.reuse, RZ ; - /*40b0*/ IMAD R27, R70, c[0x3][0x184], R27 ; - /*40c0*/ IADD3 R76, P1, R40, R5, RZ ; - /*40d0*/ IMAD.MOV R45, RZ, RZ, -R45 ; - /*40e0*/ IMAD.HI.U32 R40, R49, c[0x3][0x18c], RZ ; - /*40f0*/ LDG.E.128.STRONG.GPU R84, [R84.64] ; - /*4100*/ IMAD.X R81, RZ, RZ, R43, P0 ; - /*4110*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*4120*/ IMAD R50, R45, c[0x3][0x184], R50 ; - /*4130*/ IMAD.MOV R46, RZ, RZ, -R40 ; - /*4140*/ SEL R40, RZ, c[0x3][0x184], !P0 ; - /*4150*/ IMAD.HI.U32 R42, R39, c[0x3][0x18c], RZ ; - /*4160*/ ISETP.GE.U32.AND P0, PT, R50, c[0x3][0x184], PT ; - /*4170*/ LDG.E.128.STRONG.GPU R80, [R80.64] ; - /*4180*/ IMAD R49, R46, c[0x3][0x184], R49 ; - /*4190*/ IMAD.X R77, RZ, RZ, R41, P1 ; - /*41a0*/ IMAD.IADD R40, R27, 0x1, -R40 ; - /*41b0*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*41c0*/ IMAD.HI.U32 R41, R48, c[0x3][0x18c], RZ ; - /*41d0*/ ISETP.GE.U32.AND P0, PT, R49, c[0x3][0x184], PT ; - /*41e0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*41f0*/ IMAD.MOV R46, RZ, RZ, -R42 ; - /*4200*/ IMAD.MOV R43, RZ, RZ, -R41 ; - /*4210*/ IMAD R39, R46, c[0x3][0x184], R39 ; - /*4220*/ IMAD.IADD R42, R50, 0x1, -R27 ; - /*4230*/ SEL R46, RZ, c[0x3][0x184], !P0 ; - /*4240*/ IMAD.WIDE.U32 R40, R40, R113, c[0x3][0x190] ; - /*4250*/ ISETP.GE.U32.AND P1, PT, R39, c[0x3][0x184], PT ; - /*4260*/ IMAD R48, R43, c[0x3][0x184], R48 ; - /*4270*/ IMAD.WIDE.U32 R42, R42, R113, c[0x3][0x190] ; - /*4280*/ IADD3 R72, P0, R40, R5, RZ ; - /*4290*/ IMAD.IADD R40, R49, 0x1, -R46 ; - /*42a0*/ SEL R46, RZ, c[0x3][0x184], !P1 ; - /*42b0*/ IADD3 R68, P1, R42, R5, RZ ; - /*42c0*/ IMAD.X R73, RZ, RZ, R41, P0 ; - /*42d0*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*42e0*/ IMAD.WIDE.U32 R40, R40, R113, c[0x3][0x190] ; - /*42f0*/ IMAD.X R69, RZ, RZ, R43, P1 ; - /*4300*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*4310*/ IMAD.IADD R42, R39, 0x1, -R46 ; - /*4320*/ IMAD.MOV.U32 R43, RZ, RZ, 0x80 ; - /*4330*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*4340*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*4350*/ IADD3 R40, P0, R40, R5, RZ ; - /*4360*/ IMAD.WIDE.U32 R42, R42, R43, c[0x3][0x190] ; - /*4370*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*4380*/ IMAD.IADD R46, R48, 0x1, -R27 ; - /*4390*/ IADD3 R48, P0, R42, R5, RZ ; - /*43a0*/ IMAD.WIDE.U32 R46, R46, R113, c[0x3][0x190] ; - /*43b0*/ IMAD.X R49, RZ, RZ, R43, P0 ; - /*43c0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*43d0*/ IADD3 R46, P0, R46, R5, RZ ; - /*43e0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*43f0*/ IMAD.X R47, RZ, RZ, R47, P0 ; - /*4400*/ IMAD R27, R44, 0x1000193, RZ ; - /*4410*/ LDG.E.128.STRONG.GPU R44, [R46.64] ; - /*4420*/ LOP3.LUT R100, R27, R100, RZ, 0x3c, !PT ; - /*4430*/ IMAD R27, R130, 0x1000193, RZ ; - /*4440*/ LOP3.LUT R108, R27, R108, RZ, 0x3c, !PT ; - /*4450*/ IMAD R27, R132, 0x1000193, RZ ; - /*4460*/ IMAD R133, R133, 0x1000193, RZ ; - /*4470*/ LOP3.LUT R28, R27, R28, RZ, 0x3c, !PT ; - /*4480*/ IMAD R27, R134, 0x1000193, RZ ; - /*4490*/ IMAD R39, R128, 0x1000193, RZ ; - /*44a0*/ IMAD R114, R114, 0x1000193, RZ ; - /*44b0*/ LOP3.LUT R64, R27, R64, RZ, 0x3c, !PT ; - /*44c0*/ IMAD R27, R90, 0x1000193, RZ ; - /*44d0*/ LOP3.LUT R96, R133, R96, RZ, 0x3c, !PT ; - /*44e0*/ IMAD R95, R88, 0x1000193, RZ ; - /*44f0*/ LOP3.LUT R66, R39, R66, RZ, 0x3c, !PT ; - /*4500*/ IMAD R39, R92, 0x1000193, RZ ; - /*4510*/ IMAD R88, R93, 0x1000193, RZ ; - /*4520*/ LOP3.LUT R101, R114, R101, RZ, 0x3c, !PT ; - /*4530*/ IMAD R93, R94, 0x1000193, RZ ; - /*4540*/ LOP3.LUT R62, R27, R62, RZ, 0x3c, !PT ; - /*4550*/ IMAD R114, R115, 0x1000193, RZ ; - /*4560*/ LOP3.LUT R32, R39, R32, RZ, 0x3c, !PT ; - /*4570*/ IMAD R129, R129, 0x1000193, RZ ; - /*4580*/ IMAD R27, R96, 0x1000193, RZ ; - /*4590*/ LOP3.LUT R33, R88, R33, RZ, 0x3c, !PT ; - /*45a0*/ IMAD R39, R98, 0x1000193, RZ ; - /*45b0*/ LOP3.LUT R34, R93, R34, RZ, 0x3c, !PT ; - /*45c0*/ IMAD R88, R97, 0x1000193, RZ ; - /*45d0*/ LOP3.LUT R105, R114, R105, RZ, 0x3c, !PT ; - /*45e0*/ IMAD R93, R100, 0x1000193, RZ ; - /*45f0*/ LOP3.LUT R104, R129, R104, RZ, 0x3c, !PT ; - /*4600*/ IMAD R90, R101, 0x1000193, RZ ; - /*4610*/ LOP3.LUT R56, R27, R56, RZ, 0x3c, !PT ; - /*4620*/ IMAD R116, R116, 0x1000193, RZ ; - /*4630*/ LOP3.LUT R58, R39, R58, RZ, 0x3c, !PT ; - /*4640*/ IMAD R27, R102, 0x1000193, RZ ; - /*4650*/ LOP3.LUT R57, R88, R57, RZ, 0x3c, !PT ; - /*4660*/ IMAD R114, R131, 0x1000193, RZ ; - /*4670*/ LOP3.LUT R39, R93, R24, RZ, 0x3c, !PT ; - /*4680*/ IMAD R24, R105, 0x1000193, RZ ; - /*4690*/ LOP3.LUT R88, R90, R25, RZ, 0x3c, !PT ; - /*46a0*/ IMAD R127, R127, 0x1000193, RZ ; - /*46b0*/ LOP3.LUT R109, R116, R109, RZ, 0x3c, !PT ; - /*46c0*/ IMAD R25, R104, 0x1000193, RZ ; - /*46d0*/ LOP3.LUT R90, R27, R26, RZ, 0x3c, !PT ; - /*46e0*/ IMAD R27, R108, 0x1000193, RZ ; - /*46f0*/ LOP3.LUT R29, R114, R29, RZ, 0x3c, !PT ; - /*4700*/ IMAD R114, R135, 0x1000193, RZ ; - /*4710*/ LOP3.LUT R53, R24, R53, RZ, 0x3c, !PT ; - /*4720*/ IMAD R93, R106, 0x1000193, RZ ; - /*4730*/ LOP3.LUT R30, R127, R30, RZ, 0x3c, !PT ; - /*4740*/ IMAD R24, R109, 0x1000193, RZ ; - /*4750*/ LOP3.LUT R52, R25, R52, RZ, 0x3c, !PT ; - /*4760*/ IMAD R118, R118, 0x1000193, RZ ; - /*4770*/ LOP3.LUT R92, R27, R36, RZ, 0x3c, !PT ; - /*4780*/ IMAD R25, R110, 0x1000193, RZ ; - /*4790*/ LOP3.LUT R65, R114, R65, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R26, R29, 0x1000193, RZ ; - /*47b0*/ LOP3.LUT R54, R93, R54, RZ, 0x3c, !PT ; - /*47c0*/ IMAD R27, R28, 0x1000193, RZ ; - /*47d0*/ LOP3.LUT R93, R24, R37, RZ, 0x3c, !PT ; - /*47e0*/ IMAD R29, R30, 0x1000193, RZ ; - /*47f0*/ LOP3.LUT R60, R95, R60, RZ, 0x3c, !PT ; - /*4800*/ IMAD R24, R31, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R61, R118, R61, RZ, 0x3c, !PT ; - /*4820*/ LOP3.LUT R94, R25, R38, RZ, 0x3c, !PT ; - /*4830*/ IMAD R25, R64, 0x1000193, RZ ; - /*4840*/ IMAD R28, R67, 0x1000193, RZ ; - /*4850*/ IMAD R37, R32, 0x1000193, RZ ; - /*4860*/ IMAD R30, R61, 0x1000193, RZ ; - /*4870*/ IMAD R61, R56, 0x1000193, RZ ; - /*4880*/ IMAD R31, R62, 0x1000193, RZ ; - /*4890*/ IMAD R38, R35, 0x1000193, RZ ; - /*48a0*/ IMAD R56, R57, 0x1000193, RZ ; - /*48b0*/ IMAD R36, R89, 0x1000193, RZ ; - /*48c0*/ IMAD R57, R58, 0x1000193, RZ ; - /*48d0*/ IADD3 R7, R7, 0x4, RZ ; - /*48e0*/ ISETP.GE.U32.AND P0, PT, R7, 0x40, PT ; - /*48f0*/ IMAD R88, R88, 0x1000193, RZ ; - /*4900*/ IMAD R58, R93, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R85, R26, R85, RZ, 0x3c, !PT ; - /*4920*/ IMAD R26, R65, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R84, R27, R84, RZ, 0x3c, !PT ; - /*4940*/ IMAD R27, R66, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R86, R29, R86, RZ, 0x3c, !PT ; - /*4960*/ IMAD R29, R60, 0x1000193, RZ ; - /*4970*/ LOP3.LUT R87, R24, R87, RZ, 0x3c, !PT ; - /*4980*/ LOP3.LUT R24, R25, R80, RZ, 0x3c, !PT ; - /*4990*/ LOP3.LUT R25, R26, R81, RZ, 0x3c, !PT ; - /*49a0*/ LOP3.LUT R26, R27, R82, RZ, 0x3c, !PT ; - /*49b0*/ LOP3.LUT R27, R28, R83, RZ, 0x3c, !PT ; - /*49c0*/ LOP3.LUT R28, R29, R76, RZ, 0x3c, !PT ; - /*49d0*/ LOP3.LUT R29, R30, R77, RZ, 0x3c, !PT ; - /*49e0*/ LOP3.LUT R30, R31, R78, RZ, 0x3c, !PT ; - /*49f0*/ LOP3.LUT R31, R36, R79, RZ, 0x3c, !PT ; - /*4a00*/ IMAD R36, R33, 0x1000193, RZ ; - /*4a10*/ LOP3.LUT R32, R37, R72, RZ, 0x3c, !PT ; - /*4a20*/ IMAD R37, R34, 0x1000193, RZ ; - /*4a30*/ LOP3.LUT R35, R38, R75, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R38, R57, R70, RZ, 0x3c, !PT ; - /*4a50*/ IMAD R57, R90, 0x1000193, RZ ; - /*4a60*/ LOP3.LUT R34, R37, R74, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R37, R56, R69, RZ, 0x3c, !PT ; - /*4a80*/ IMAD R56, R91, 0x1000193, RZ ; - /*4a90*/ LOP3.LUT R33, R36, R73, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R36, R61, R68, RZ, 0x3c, !PT ; - /*4ab0*/ IMAD R61, R39, 0x1000193, RZ ; - /*4ac0*/ LOP3.LUT R39, R56, R71, RZ, 0x3c, !PT ; - /*4ad0*/ IMAD R56, R63, 0x1000193, RZ ; - /*4ae0*/ LOP3.LUT R42, R57, R42, RZ, 0x3c, !PT ; - /*4af0*/ IMAD R57, R92, 0x1000193, RZ ; - /*4b00*/ LOP3.LUT R40, R61, R40, RZ, 0x3c, !PT ; - /*4b10*/ LOP3.LUT R48, R57, R48, RZ, 0x3c, !PT ; - /*4b20*/ IMAD R57, R52, 0x1000193, RZ ; - /*4b30*/ LOP3.LUT R43, R56, R43, RZ, 0x3c, !PT ; - /*4b40*/ IMAD R52, R53, 0x1000193, RZ ; - /*4b50*/ IMAD R53, R54, 0x1000193, RZ ; - /*4b60*/ IMAD R61, R94, 0x1000193, RZ ; - /*4b70*/ IMAD R56, R59, 0x1000193, RZ ; - /*4b80*/ IMAD R54, R55, 0x1000193, RZ ; - /*4b90*/ LOP3.LUT R41, R88, R41, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R49, R58, R49, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R50, R61, R50, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R51, R56, R51, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R44, R57, R44, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R45, R52, R45, RZ, 0x3c, !PT ; - /*4bf0*/ LOP3.LUT R46, R53, R46, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R47, R54, R47, RZ, 0x3c, !PT ; - /*4c10*/ @P0 CALL.REL.NOINC `(.L_x_95) ; - /*4c20*/ BRA `(.L_x_96) ; -.L_x_95: - /*4c30*/ IMAD R84, R84, 0x1000193, RZ ; - /*4c40*/ IMAD R24, R24, 0x1000193, RZ ; - /*4c50*/ IMAD R28, R28, 0x1000193, RZ ; - /*4c60*/ LOP3.LUT R84, R84, R85, RZ, 0x3c, !PT ; - /*4c70*/ IMAD R32, R32, 0x1000193, RZ ; - /*4c80*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4c90*/ IMAD R36, R36, 0x1000193, RZ ; - /*4ca0*/ LOP3.LUT R28, R28, R29, RZ, 0x3c, !PT ; - /*4cb0*/ IMAD R40, R40, 0x1000193, RZ ; - /*4cc0*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*4cd0*/ IMAD R44, R44, 0x1000193, RZ ; - /*4ce0*/ LOP3.LUT R36, R36, R37, RZ, 0x3c, !PT ; - /*4cf0*/ IMAD R48, R48, 0x1000193, RZ ; - /*4d00*/ LOP3.LUT R40, R40, R41, RZ, 0x3c, !PT ; - /*4d10*/ IMAD R7, R84, 0x1000193, RZ ; - /*4d20*/ LOP3.LUT R44, R44, R45, RZ, 0x3c, !PT ; - /*4d30*/ IMAD R25, R24, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R48, R48, R49, RZ, 0x3c, !PT ; - /*4d50*/ IMAD R29, R28, 0x1000193, RZ ; - /*4d60*/ LOP3.LUT R7, R7, R86, RZ, 0x3c, !PT ; - /*4d70*/ IMAD R33, R32, 0x1000193, RZ ; - /*4d80*/ LOP3.LUT R25, R25, R26, RZ, 0x3c, !PT ; - /*4d90*/ IMAD R37, R36, 0x1000193, RZ ; - /*4da0*/ LOP3.LUT R29, R29, R30, RZ, 0x3c, !PT ; - /*4db0*/ IMAD R41, R40, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R33, R33, R34, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R45, R44, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R37, R37, R38, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R49, R48, 0x1000193, RZ ; - /*4e00*/ LOP3.LUT R41, R41, R42, RZ, 0x3c, !PT ; - /*4e10*/ IMAD R24, R7, 0x1000193, RZ ; - /*4e20*/ LOP3.LUT R45, R45, R46, RZ, 0x3c, !PT ; - /*4e30*/ IMAD R26, R25, 0x1000193, RZ ; - /*4e40*/ LOP3.LUT R49, R49, R50, RZ, 0x3c, !PT ; - /*4e50*/ IMAD R28, R29, 0x1000193, RZ ; - /*4e60*/ LOP3.LUT R32, R24, R87, RZ, 0x3c, !PT ; - /*4e70*/ IMAD R24, R33, 0x1000193, RZ ; - /*4e80*/ LOP3.LUT R34, R26, R27, RZ, 0x3c, !PT ; - /*4e90*/ IMAD R26, R37, 0x1000193, RZ ; - /*4ea0*/ LOP3.LUT R36, R28, R31, RZ, 0x3c, !PT ; - /*4eb0*/ IMAD R28, R41, 0x1000193, RZ ; - /*4ec0*/ LOP3.LUT R38, R24, R35, RZ, 0x3c, !PT ; - /*4ed0*/ IMAD R30, R45, 0x1000193, RZ ; - /*4ee0*/ LOP3.LUT R40, R26, R39, RZ, 0x3c, !PT ; - /*4ef0*/ IMAD R46, R49, 0x1000193, RZ ; - /*4f00*/ LOP3.LUT R42, R28, R43, RZ, 0x3c, !PT ; - /*4f10*/ STS [R3.X4+0x100], R32 ; - /*4f20*/ LOP3.LUT R44, R30, R47, RZ, 0x3c, !PT ; - /*4f30*/ LOP3.LUT R46, R46, R51, RZ, 0x3c, !PT ; - /*4f40*/ STS [R3.X4+0x120], R34 ; - /*4f50*/ LOP3.LUT R7, R11, R13, RZ, 0x3c, !PT ; - /*4f60*/ LOP3.LUT R48, R10, 0x1, R12, 0x96, !PT ; - /*4f70*/ STS [R3.X4+0x140], R36 ; - /*4f80*/ SHF.L.W.U32.HI R35, R7, 0x1, R48 ; - /*4f90*/ STS [R3.X4+0x160], R38 ; - /*4fa0*/ SHF.L.W.U32.HI R34, R48, 0x1, R7 ; - /*4fb0*/ STS [R3.X4+0x180], R40 ; - /*4fc0*/ STS [R3.X4+0x1a0], R42 ; - /*4fd0*/ STS [R3.X4+0x1c0], R44 ; - /*4fe0*/ STS [R3.X4+0x1e0], R46 ; - /*4ff0*/ LDS.128 R28, [R4+0x10] ; - /*5000*/ LDS.128 R24, [R4] ; - /*5010*/ LOP3.LUT R7, R29, R19, R21, 0x96, !PT ; - /*5020*/ LOP3.LUT R32, R28, R18, R20, 0x96, !PT ; - /*5030*/ LOP3.LUT R38, R31, R9, R23, 0x96, !PT ; - /*5040*/ LOP3.LUT R54, R30, R8.reuse, R22, 0x96, !PT ; - /*5050*/ LOP3.LUT R36, R34.reuse, R23, R7.reuse, 0x96, !PT ; - /*5060*/ LOP3.LUT R9, R34, R9, R7, 0x96, !PT ; - /*5070*/ LOP3.LUT R8, R35, R8, R32, 0x96, !PT ; - /*5080*/ LOP3.LUT R56, R34, R31, R7.reuse, 0x96, !PT ; - /*5090*/ LOP3.LUT R23, R7, R34, RZ, 0x3c, !PT ; - /*50a0*/ LOP3.LUT R37, R35, R22, R32, 0x96, !PT ; - /*50b0*/ LOP3.LUT R34, R7.reuse, 0x80000000, R34, 0x96, !PT ; - /*50c0*/ SHF.L.W.U32.HI R57, R7, 0x1, R32 ; - /*50d0*/ SHF.L.W.U32.HI R52, R32, 0x1, R7 ; - /*50e0*/ LOP3.LUT R7, R35, R30, R32, 0x96, !PT ; - /*50f0*/ LOP3.LUT R35, R32, R35, RZ, 0x3c, !PT ; - /*5100*/ SHF.L.W.U32.HI R32, R9, 0xc, R8 ; - /*5110*/ SHF.L.W.U32.HI R33, R8, 0xc, R9 ; - /*5120*/ SHF.L.W.U32.HI R44, R36, 0x1, R37 ; - /*5130*/ SHF.L.W.U32.HI R9, R37, 0x1, R36 ; - /*5140*/ SHF.L.W.U32.HI R55, R56, 0xa, R7 ; - /*5150*/ LOP3.LUT R46, R26, R16, RZ, 0x3c, !PT ; - /*5160*/ LOP3.LUT R37, R27, R17, RZ, 0x3c, !PT ; - /*5170*/ SHF.L.W.U32.HI R56, R7, 0xa, R56 ; - /*5180*/ SHF.L.W.U32.HI R22, R23, 0x2, R35 ; - /*5190*/ SHF.L.W.U32.HI R23, R35, 0x2, R23 ; - /*51a0*/ SHF.L.W.U32.HI R7, R34, 0xd, R35 ; - /*51b0*/ SHF.L.W.U32.HI R8, R35, 0xd, R34 ; - /*51c0*/ LOP3.LUT R34, R16, R24.reuse, R14.reuse, 0x96, !PT ; - /*51d0*/ LOP3.LUT R35, R26, R24, R14, 0x96, !PT ; - /*51e0*/ SHF.L.W.U32.HI R49, R37, 0x1, R46 ; - /*51f0*/ LOP3.LUT R51, R34, R57, RZ, 0x3c, !PT ; - /*5200*/ LOP3.LUT R53, R35, R57, RZ, 0x3c, !PT ; - /*5210*/ LOP3.LUT R36, R24, R14.reuse, RZ, 0x3c, !PT ; - /*5220*/ LOP3.LUT R45, R49, R14, R48, 0x96, !PT ; - /*5230*/ LOP3.LUT R57, R57, R24, R14, 0x96, !PT ; - /*5240*/ LOP3.LUT R14, R17, R25.reuse, R15.reuse, 0x96, !PT ; - /*5250*/ LOP3.LUT R34, R27, R25, R15, 0x96, !PT ; - /*5260*/ LOP3.LUT R47, R49, R24, R48, 0x96, !PT ; - /*5270*/ LOP3.LUT R39, R25, R15, RZ, 0x3c, !PT ; - /*5280*/ LOP3.LUT R49, R48, R49, RZ, 0x3c, !PT ; - /*5290*/ LOP3.LUT R48, R14, R52.reuse, RZ, 0x3c, !PT ; - /*52a0*/ LOP3.LUT R50, R34, R52, RZ, 0x3c, !PT ; - /*52b0*/ LOP3.LUT R52, R52, R25, R15, 0x96, !PT ; - /*52c0*/ SHF.L.W.U32.HI R46, R46, 0x1, R37 ; - /*52d0*/ LOP3.LUT R15, R15, R11.reuse, R13.reuse, 0x96, !PT ; - /*52e0*/ LOP3.LUT R14, R25, R11, R13, 0x96, !PT ; - /*52f0*/ SHF.L.W.U32.HI R41, R39, 0x1, R36 ; - /*5300*/ SHF.L.W.U32.HI R36, R36, 0x1, R39 ; - /*5310*/ LOP3.LUT R35, R38, 0x80000000, RZ, 0x3c, !PT ; - /*5320*/ LOP3.LUT R42, R15, R46.reuse, RZ, 0x3c, !PT ; - /*5330*/ LOP3.LUT R34, R14, R46, RZ, 0x3c, !PT ; - /*5340*/ LOP3.LUT R46, R46, R11, R13, 0x96, !PT ; - /*5350*/ LOP3.LUT R13, R36.reuse, R13, R35.reuse, 0x96, !PT ; - /*5360*/ LOP3.LUT R38, R36, R11, R35, 0x96, !PT ; - /*5370*/ LOP3.LUT R43, R35, R36, RZ, 0x3c, !PT ; - /*5380*/ LOP3.LUT R21, R21, R27.reuse, R17, 0x96, !PT ; - /*5390*/ LOP3.LUT R39, R41, R10, R54, 0x96, !PT ; - /*53a0*/ SHF.L.W.U32.HI R36, R54, 0x1, R35 ; - /*53b0*/ LOP3.LUT R19, R19, R27.reuse, R17.reuse, 0x96, !PT ; - /*53c0*/ LOP3.LUT R11, R29, R27, R17, 0x96, !PT ; - /*53d0*/ LOP3.LUT R20, R20, R26, R16, 0x96, !PT ; - /*53e0*/ LOP3.LUT R12, R41, R12, R54.reuse, 0x96, !PT ; - /*53f0*/ SHF.L.W.U32.HI R37, R35, 0x1, R54 ; - /*5400*/ LOP3.LUT R40, R54, R41, RZ, 0x3c, !PT ; - /*5410*/ LOP3.LUT R18, R18, R26.reuse, R16.reuse, 0x96, !PT ; - /*5420*/ LOP3.LUT R10, R28, R26, R16, 0x96, !PT ; - /*5430*/ LOP3.LUT R41, R54, 0x1, R41, 0x96, !PT ; - /*5440*/ LOP3.LUT R15, R21, R36.reuse, RZ, 0x3c, !PT ; - /*5450*/ LOP3.LUT R19, R19, R36.reuse, RZ, 0x3c, !PT ; - /*5460*/ LOP3.LUT R14, R11, R36, RZ, 0x3c, !PT ; - /*5470*/ LOP3.LUT R36, R36, R27, R17, 0x96, !PT ; - /*5480*/ LOP3.LUT R20, R20, R37.reuse, RZ, 0x3c, !PT ; - /*5490*/ LOP3.LUT R18, R18, R37, RZ, 0x3c, !PT ; - /*54a0*/ LOP3.LUT R35, R10, R37, RZ, 0x3c, !PT ; - /*54b0*/ SHF.L.W.U32.HI R60, R13, 0x1e, R12 ; - /*54c0*/ SHF.L.W.U32.HI R65, R12, 0x1e, R13 ; - /*54d0*/ LOP3.LUT R37, R37, R26, R16, 0x96, !PT ; - /*54e0*/ SHF.L.W.U32.HI R71, R34, 0x17, R47 ; - /*54f0*/ SHF.L.W.U32.HI R64, R47, 0x17, R34 ; - /*5500*/ SHF.L.W.U32.HI R13, R52, 0xe, R57 ; - /*5510*/ SHF.L.W.U32.HI R17, R46, 0x15, R49 ; - /*5520*/ SHF.L.W.U32.HI R12, R41, 0xb, R43 ; - /*5530*/ SHF.L.W.U32.HI R62, R57, 0xe, R52 ; - /*5540*/ SHF.L.W.U32.HI R16, R49, 0x15, R46 ; - /*5550*/ SHF.L.W.U32.HI R69, R48, 0x1b, R51 ; - /*5560*/ SHF.L.W.U32.HI R70, R51, 0x1b, R48 ; - /*5570*/ SHF.L.W.U32.HI R47, R43.reuse, 0xb, R41 ; - /*5580*/ SHF.L.W.U32.HI R48, R43.reuse, 0xf, R40.reuse ; - /*5590*/ SHF.L.W.U32.HI R10, R43, 0x1d, R40 ; - /*55a0*/ SHF.L.W.U32.HI R41, R40.reuse, 0x1d, R43.reuse ; - /*55b0*/ SHF.L.W.U32.HI R74, R40, 0xf, R43 ; - /*55c0*/ SHF.L.W.U32.HI R75, R38, 0x6, R39 ; - /*55d0*/ SHF.L.W.U32.HI R76, R39, 0x6, R38 ; - /*55e0*/ SHF.L.W.U32.HI R43, R50, 0x14, R53 ; - /*55f0*/ SHF.L.W.U32.HI R68, R53, 0x14, R50 ; - /*5600*/ SHF.L.W.U32.HI R58, R52, 0x7, R57 ; - /*5610*/ SHF.L.W.U32.HI R59, R57, 0x7, R52 ; - /*5620*/ PRMT R63, R57, 0x2107, R52 ; - /*5630*/ PRMT R34, R52, 0x2107, R57 ; - /*5640*/ LOP3.LUT R38, R20, R33, R12, 0xd2, !PT ; - /*5650*/ LOP3.LUT R11, R33, R12, R17, 0xd2, !PT ; - /*5660*/ LOP3.LUT R53, R12, R17, R13, 0xd2, !PT ; - /*5670*/ LOP3.LUT R12, R32, R47, R16, 0xd2, !PT ; - /*5680*/ LOP3.LUT R52, R47, R16, R62, 0xd2, !PT ; - /*5690*/ LOP3.LUT R21, R15, R32, R47, 0xd2, !PT ; - /*56a0*/ LOP3.LUT R16, R16, R62, R15, 0xd2, !PT ; - /*56b0*/ SHF.L.W.U32.HI R72, R42, 0x1c, R45 ; - /*56c0*/ SHF.L.W.U32.HI R73, R45, 0x1c, R42 ; - /*56d0*/ LOP3.LUT R15, R62, R15, R32, 0xd2, !PT ; - /*56e0*/ PRMT R61, R46, 0x4321, R49 ; - /*56f0*/ SHF.L.W.U32.HI R39, R36.reuse, 0x9, R37.reuse ; - /*5700*/ SHF.L.W.U32.HI R32, R36, 0x12, R37 ; - /*5710*/ SHF.L.W.U32.HI R42, R37, 0x12, R36 ; - /*5720*/ SHF.L.W.U32.HI R45, R19, 0x4, R18 ; - /*5730*/ SHF.L.W.U32.HI R36, R37, 0x9, R36 ; - /*5740*/ PRMT R54, R49, 0x4321, R46 ; - /*5750*/ SHF.L.W.U32.HI R40, R18, 0x4, R19 ; - /*5760*/ SHF.L.W.U32.HI R66, R46, 0x19, R49 ; - /*5770*/ LOP3.LUT R17, R17, R13, R20, 0xd2, !PT ; - /*5780*/ SHF.L.W.U32.HI R67, R49, 0x19, R46 ; - /*5790*/ LOP3.LUT R13, R13, R20, R33, 0xd2, !PT ; - /*57a0*/ LOP3.LUT R62, R56, R74, R61, 0xd2, !PT ; - /*57b0*/ LOP3.LUT R50, R45, R56, R74, 0xd2, !PT ; - /*57c0*/ LOP3.LUT R46, R65, R64, R59, 0xd2, !PT ; - /*57d0*/ LOP3.LUT R20, R22, R65, R64, 0xd2, !PT ; - /*57e0*/ LOP3.LUT R19, R64, R59, R36, 0xd2, !PT ; - /*57f0*/ LOP3.LUT R56, R70, R45, R56, 0xd2, !PT ; - /*5800*/ SHF.L.W.U32.HI R77, R14, 0x3, R35 ; - /*5810*/ SHF.L.W.U32.HI R78, R35, 0x3, R14 ; - /*5820*/ LOP3.LUT R64, R55, R48, R54, 0xd2, !PT ; - /*5830*/ LOP3.LUT R49, R48, R54, R69, 0xd2, !PT ; - /*5840*/ LOP3.LUT R51, R54, R69, R40, 0xd2, !PT ; - /*5850*/ LOP3.LUT R47, R74, R61, R70, 0xd2, !PT ; - /*5860*/ LOP3.LUT R45, R61, R70, R45, 0xd2, !PT ; - /*5870*/ LOP3.LUT R35, R60, R71, R58, 0xd2, !PT ; - /*5880*/ LOP3.LUT R33, R71, R58, R39, 0xd2, !PT ; - /*5890*/ LOP3.LUT R57, R58, R39, R23, 0xd2, !PT ; - /*58a0*/ LOP3.LUT R61, R44, R75, R66, 0xd2, !PT ; - /*58b0*/ LOP3.LUT R54, R75, R66, R63, 0xd2, !PT ; - /*58c0*/ LOP3.LUT R18, R39, R23, R60, 0xd2, !PT ; - /*58d0*/ LOP3.LUT R59, R59, R36, R22, 0xd2, !PT ; - /*58e0*/ LOP3.LUT R66, R66, R63, R32, 0xd2, !PT ; - /*58f0*/ LOP3.LUT R58, R63, R32, R44, 0xd2, !PT ; - /*5900*/ LOP3.LUT R14, R23, R60, R71, 0xd2, !PT ; - /*5910*/ LOP3.LUT R22, R36, R22, R65, 0xd2, !PT ; - /*5920*/ LOP3.LUT R48, R40, R55, R48, 0xd2, !PT ; - /*5930*/ LOP3.LUT R39, R76, R67, R34, 0xd2, !PT ; - /*5940*/ LOP3.LUT R63, R67, R34, R42, 0xd2, !PT ; - /*5950*/ LOP3.LUT R37, R34, R42, R9, 0xd2, !PT ; - /*5960*/ LOP3.LUT R55, R69, R40, R55, 0xd2, !PT ; - /*5970*/ LOP3.LUT R44, R32, R44, R75, 0xd2, !PT ; - /*5980*/ LOP3.LUT R60, R9, R76, R67, 0xd2, !PT ; - /*5990*/ LOP3.LUT R23, R41, R72, R43, 0xd2, !PT ; - /*59a0*/ LOP3.LUT R65, R72, R43, R77, 0xd2, !PT ; - /*59b0*/ LOP3.LUT R34, R43, R77, R8, 0xd2, !PT ; - /*59c0*/ LOP3.LUT R40, R8, R41, R72, 0xd2, !PT ; - /*59d0*/ LOP3.LUT R67, R77, R8, R41, 0xd2, !PT ; - /*59e0*/ LOP3.LUT R32, R10, R73, R68, 0xd2, !PT ; - /*59f0*/ LOP3.LUT R43, R73, R68, R78, 0xd2, !PT ; - /*5a00*/ LOP3.LUT R36, R68, R78, R7, 0xd2, !PT ; - /*5a10*/ LOP3.LUT R41, R7, R10, R73, 0xd2, !PT ; - /*5a20*/ LOP3.LUT R68, R78, R7, R10, 0xd2, !PT ; - /*5a30*/ IMAD.MOV.U32 R10, RZ, RZ, 0x1 ; - /*5a40*/ LOP3.LUT R42, R42, R9, R76, 0xd2, !PT ; - /*5a50*/ LOP3.LUT R38, R38, 0x1, RZ, 0x3c, !PT ; -.L_x_98: - /*5a60*/ LOP3.LUT R8, R58, R40, R17, 0x96, !PT ; - /*5a70*/ LOP3.LUT R9, R37, R41, R16, 0x96, !PT ; - /*5a80*/ LOP3.LUT R7, R54, R34, R11, 0x96, !PT ; - /*5a90*/ LOP3.LUT R8, R22, R8, R49, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R9, R18, R9, R47, 0x96, !PT ; - /*5ab0*/ LOP3.LUT R70, R19, R7, R48, 0x96, !PT ; - /*5ac0*/ SHF.L.W.U32.HI R73, R9, 0x1, R8 ; - /*5ad0*/ LOP3.LUT R69, R39, R36, R12, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R71, R66, R67, R53, 0x96, !PT ; - /*5af0*/ LOP3.LUT R7, R73.reuse, R70.reuse, R67, 0x96, !PT ; - /*5b00*/ LOP3.LUT R67, R73, R70, R66, 0x96, !PT ; - /*5b10*/ LOP3.LUT R69, R33, R69, R50, 0x96, !PT ; - /*5b20*/ LOP3.LUT R66, R63, R68, R52, 0x96, !PT ; - /*5b30*/ SHF.L.W.U32.HI R76, R8, 0x1, R9 ; - /*5b40*/ LOP3.LUT R71, R59, R71, R64.reuse, 0x96, !PT ; - /*5b50*/ LOP3.LUT R53, R73.reuse, R70.reuse, R53, 0x96, !PT ; - /*5b60*/ LOP3.LUT R64, R73.reuse, R70.reuse, R64, 0x96, !PT ; - /*5b70*/ LOP3.LUT R59, R73, R70, R59, 0x96, !PT ; - /*5b80*/ SHF.L.W.U32.HI R73, R69, 0x1, R70 ; - /*5b90*/ SHF.L.W.U32.HI R78, R70, 0x1, R69 ; - /*5ba0*/ LOP3.LUT R74, R57, R66, R62, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R70, R76.reuse, R69.reuse, R63, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R66, R76.reuse, R69.reuse, R52, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R63, R76, R69, R62, 0x96, !PT ; - /*5be0*/ LOP3.LUT R52, R76.reuse, R69.reuse, R68, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R62, R76, R69, R57, 0x96, !PT ; - /*5c00*/ LOP3.LUT R72, R44, R23, R13, 0x96, !PT ; - /*5c10*/ LOP3.LUT R69, R42, R32, R15, 0x96, !PT ; - /*5c20*/ LOP3.LUT R76, R20, R72, R51, 0x96, !PT ; - /*5c30*/ LOP3.LUT R69, R14, R69, R45, 0x96, !PT ; - /*5c40*/ LOP3.LUT R57, R61, R65, R38, 0x96, !PT ; - /*5c50*/ LOP3.LUT R68, R60, R43, R21, 0x96, !PT ; - /*5c60*/ SHF.L.W.U32.HI R80, R69, 0x1, R76 ; - /*5c70*/ LOP3.LUT R57, R46, R57, R55, 0x96, !PT ; - /*5c80*/ LOP3.LUT R72, R35, R68, R56, 0x96, !PT ; - /*5c90*/ LOP3.LUT R38, R73, R76, R38, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R65, R73.reuse, R76.reuse, R65, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R61, R73.reuse, R76.reuse, R61, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R55, R73.reuse, R76.reuse, R55, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R46, R73, R76, R46, 0x96, !PT ; - /*5ce0*/ LOP3.LUT R68, R78, R69, R43, 0x96, !PT ; - /*5cf0*/ SHF.L.W.U32.HI R73, R76, 0x1, R69 ; - /*5d00*/ LOP3.LUT R17, R80.reuse, R71.reuse, R17, 0x96, !PT ; - /*5d10*/ LOP3.LUT R43, R80.reuse, R71.reuse, R40, 0x96, !PT ; - /*5d20*/ LOP3.LUT R58, R80.reuse, R71.reuse, R58, 0x96, !PT ; - /*5d30*/ LOP3.LUT R49, R80.reuse, R71.reuse, R49, 0x96, !PT ; - /*5d40*/ LOP3.LUT R80, R80, R71, R22, 0x96, !PT ; - /*5d50*/ SHF.L.W.U32.HI R22, R74, 0x1, R71 ; - /*5d60*/ SHF.L.W.U32.HI R71, R71, 0x1, R74 ; - /*5d70*/ LOP3.LUT R76, R73.reuse, R74.reuse, R41, 0x96, !PT ; - /*5d80*/ SHF.L.W.U32.HI R41, R72, 0x1, R57 ; - /*5d90*/ LOP3.LUT R16, R73.reuse, R74.reuse, R16, 0x96, !PT ; - /*5da0*/ LOP3.LUT R37, R73.reuse, R74.reuse, R37, 0x96, !PT ; - /*5db0*/ LOP3.LUT R40, R73, R74, R47, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R75, R22.reuse, R57.reuse, R54, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R73, R73, R74, R18, 0x96, !PT ; - /*5de0*/ LOP3.LUT R11, R22.reuse, R57.reuse, R11, 0x96, !PT ; - /*5df0*/ LOP3.LUT R77, R22.reuse, R57.reuse, R34, 0x96, !PT ; - /*5e00*/ LOP3.LUT R48, R22.reuse, R57.reuse, R48, 0x96, !PT ; - /*5e10*/ LOP3.LUT R54, R22, R57, R19, 0x96, !PT ; - /*5e20*/ SHF.L.W.U32.HI R18, R57, 0x1, R72 ; - /*5e30*/ LOP3.LUT R22, R71, R72, R36, 0x96, !PT ; - /*5e40*/ LOP3.LUT R36, R41, R8, R23, 0x96, !PT ; - /*5e50*/ LOP3.LUT R21, R78.reuse, R69.reuse, R21, 0x96, !PT ; - /*5e60*/ LOP3.LUT R60, R78.reuse, R69.reuse, R60, 0x96, !PT ; - /*5e70*/ LOP3.LUT R56, R78, R69, R56, 0x96, !PT ; - /*5e80*/ LOP3.LUT R35, R78, R69, R35, 0x96, !PT ; - /*5e90*/ LOP3.LUT R47, R41.reuse, R8.reuse, R13, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R23, R41.reuse, R8.reuse, R44, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R34, R41, R8, R51, 0x96, !PT ; - /*5ec0*/ LOP3.LUT R12, R71.reuse, R72.reuse, R12, 0x96, !PT ; - /*5ed0*/ LOP3.LUT R74, R71, R72, R39, 0x96, !PT ; - /*5ee0*/ LOP3.LUT R19, R71.reuse, R72.reuse, R50, 0x96, !PT ; - /*5ef0*/ LOP3.LUT R69, R71, R72, R33, 0x96, !PT ; - /*5f00*/ LOP3.LUT R8, R41, R8, R20, 0x96, !PT ; - /*5f10*/ LOP3.LUT R72, R18.reuse, R9.reuse, R15, 0x96, !PT ; - /*5f20*/ LOP3.LUT R81, R18.reuse, R9.reuse, R32, 0x96, !PT ; - /*5f30*/ LOP3.LUT R20, R18, R9, R42, 0x96, !PT ; - /*5f40*/ LOP3.LUT R41, R18.reuse, R9.reuse, R45, 0x96, !PT ; - /*5f50*/ LOP3.LUT R9, R18, R9, R14, 0x96, !PT ; - /*5f60*/ SHF.L.W.U32.HI R14, R22, 0xc, R77 ; - /*5f70*/ SHF.L.W.U32.HI R15, R77, 0xc, R22 ; - /*5f80*/ SHF.L.W.U32.HI R13, R70, 0xb, R67 ; - /*5f90*/ SHF.L.W.U32.HI R22, R8, 0xe, R9 ; - /*5fa0*/ SHF.L.W.U32.HI R71, R40, 0x15, R49 ; - /*5fb0*/ SHF.L.W.U32.HI R42, R49, 0x15, R40 ; - /*5fc0*/ SHF.L.W.U32.HI R57, R69, 0x2, R54 ; - /*5fd0*/ SHF.L.W.U32.HI R50, R54, 0x2, R69 ; - /*5fe0*/ SHF.L.W.U32.HI R40, R20, 0x7, R23 ; - /*5ff0*/ PRMT R49, R80, 0x4321, R73 ; - /*6000*/ PRMT R44, R73, 0x4321, R80 ; - /*6010*/ SHF.L.W.U32.HI R54, R72, 0x1b, R47 ; - /*6020*/ SHF.L.W.U32.HI R51, R47, 0x1b, R72 ; - /*6030*/ SHF.L.W.U32.HI R70, R67, 0xb, R70 ; - /*6040*/ SHF.L.W.U32.HI R39, R9, 0xe, R8 ; - /*6050*/ SHF.L.W.U32.HI R23, R23, 0x7, R20 ; - /*6060*/ SHF.L.W.U32.HI R72, R68, 0x4, R65 ; - /*6070*/ SHF.L.W.U32.HI R73, R74, 0xa, R75 ; - /*6080*/ SHF.L.W.U32.HI R77, R52, 0x6, R7 ; - /*6090*/ SHF.L.W.U32.HI R79, R7, 0x6, R52 ; - /*60a0*/ SHF.L.W.U32.HI R33, R66, 0x1e, R53 ; - /*60b0*/ SHF.L.W.U32.HI R18, R53, 0x1e, R66 ; - /*60c0*/ SHF.L.W.U32.HI R20, R55, 0x9, R56 ; - /*60d0*/ SHF.L.W.U32.HI R69, R43, 0x17, R76 ; - /*60e0*/ SHF.L.W.U32.HI R65, R65, 0x4, R68 ; - /*60f0*/ SHF.L.W.U32.HI R75, R75, 0xa, R74 ; - /*6100*/ SHF.L.W.U32.HI R52, R12, 0x1, R11 ; - /*6110*/ SHF.L.W.U32.HI R80, R11, 0x1, R12 ; - /*6120*/ SHF.L.W.U32.HI R45, R56, 0x9, R55 ; - /*6130*/ SHF.L.W.U32.HI R67, R76, 0x17, R43 ; - /*6140*/ SHF.L.W.U32.HI R68, R37, 0x19, R58 ; - /*6150*/ SHF.L.W.U32.HI R74, R58, 0x19, R37 ; - /*6160*/ PRMT R47, R34, 0x2107, R41 ; - /*6170*/ PRMT R53, R41, 0x2107, R34 ; - /*6180*/ SHF.L.W.U32.HI R66, R62, 0x1d, R59 ; - /*6190*/ SHF.L.W.U32.HI R9, R59, 0x1d, R62 ; - /*61a0*/ LOP3.LUT R11, R14, R13, R42, 0xd2, !PT ; - /*61b0*/ LOP3.LUT R8, R13, R42, R22, 0xd2, !PT ; - /*61c0*/ SHF.L.W.U32.HI R76, R63, 0xf, R64 ; - /*61d0*/ SHF.L.W.U32.HI R34, R81, 0x14, R36 ; - /*61e0*/ SHF.L.W.U32.HI R55, R36, 0x14, R81 ; - /*61f0*/ SHF.L.W.U32.HI R37, R16, 0x1c, R17 ; - /*6200*/ SHF.L.W.U32.HI R62, R17, 0x1c, R16 ; - /*6210*/ LOP3.LUT R32, R21, R14, R13, 0xd2, !PT ; - /*6220*/ LOP3.LUT R42, R42, R22, R21, 0xd2, !PT ; - /*6230*/ LOP3.LUT R12, R22, R21, R14, 0xd2, !PT ; - /*6240*/ SHF.L.W.U32.HI R63, R64, 0xf, R63 ; - /*6250*/ SHF.L.W.U32.HI R59, R19, 0xd, R48 ; - /*6260*/ SHF.L.W.U32.HI R36, R48, 0xd, R19 ; - /*6270*/ LOP3.LUT R7, R70, R71, R39, 0xd2, !PT ; - /*6280*/ LOP3.LUT R21, R71, R39, R38, 0xd2, !PT ; - /*6290*/ LOP3.LUT R16, R39, R38, R15, 0xd2, !PT ; - /*62a0*/ LOP3.LUT R43, R38, R15, R70, 0xd2, !PT ; - /*62b0*/ LOP3.LUT R13, R15, R70, R71, 0xd2, !PT ; - /*62c0*/ LOP3.LUT R19, R18, R69, R23, 0xd2, !PT ; - /*62d0*/ LOP3.LUT R39, R20, R57, R18, 0xd2, !PT ; - /*62e0*/ LOP3.LUT R14, R57, R18, R69, 0xd2, !PT ; - /*62f0*/ SHF.L.W.U32.HI R64, R35, 0x12, R46 ; - /*6300*/ LOP3.LUT R15, R69, R23, R20, 0xd2, !PT ; - /*6310*/ LOP3.LUT R18, R33, R67, R40, 0xd2, !PT ; - /*6320*/ LOP3.LUT R17, R67, R40, R45, 0xd2, !PT ; - /*6330*/ SHF.L.W.U32.HI R56, R46, 0x12, R35 ; - /*6340*/ SHF.L.W.U32.HI R78, R61, 0x3, R60 ; - /*6350*/ LOP3.LUT R23, R23, R20, R57, 0xd2, !PT ; - /*6360*/ LOP3.LUT R40, R40, R45, R50, 0xd2, !PT ; - /*6370*/ LOP3.LUT R70, R45, R50, R33, 0xd2, !PT ; - /*6380*/ LOP3.LUT R22, R50, R33, R67, 0xd2, !PT ; - /*6390*/ LOP3.LUT R35, R51, R72, R75, 0xd2, !PT ; - /*63a0*/ LOP3.LUT R20, R72, R75, R63, 0xd2, !PT ; - /*63b0*/ LOP3.LUT R45, R75, R63, R44, 0xd2, !PT ; - /*63c0*/ LOP3.LUT R69, R63, R44, R51, 0xd2, !PT ; - /*63d0*/ LOP3.LUT R33, R44, R51, R72, 0xd2, !PT ; - /*63e0*/ LOP3.LUT R44, R73, R76, R49, 0xd2, !PT ; - /*63f0*/ LOP3.LUT R72, R76, R49, R54, 0xd2, !PT ; - /*6400*/ SHF.L.W.U32.HI R41, R60, 0x3, R61 ; - /*6410*/ LOP3.LUT R50, R54, R65, R73, 0xd2, !PT ; - /*6420*/ LOP3.LUT R49, R49, R54, R65, 0xd2, !PT ; - /*6430*/ LOP3.LUT R63, R52, R77, R68, 0xd2, !PT ; - /*6440*/ LOP3.LUT R48, R77, R68, R47, 0xd2, !PT ; - /*6450*/ LOP3.LUT R58, R68, R47, R64, 0xd2, !PT ; - /*6460*/ LOP3.LUT R67, R47, R64, R52, 0xd2, !PT ; - /*6470*/ LOP3.LUT R51, R64, R52, R77, 0xd2, !PT ; - /*6480*/ LOP3.LUT R52, R79, R74, R53, 0xd2, !PT ; - /*6490*/ LOP3.LUT R60, R74, R53, R56, 0xd2, !PT ; - /*64a0*/ LOP3.LUT R68, R53, R56, R80, 0xd2, !PT ; - /*64b0*/ LOP3.LUT R64, R62, R55, R78, 0xd2, !PT ; - /*64c0*/ LOP3.LUT R54, R55, R78, R59, 0xd2, !PT ; - /*64d0*/ LOP3.LUT R56, R56, R80, R79, 0xd2, !PT ; - /*64e0*/ LOP3.LUT R53, R9, R37, R34, 0xd2, !PT ; - /*64f0*/ LOP3.LUT R55, R66, R62, R55, 0xd2, !PT ; - /*6500*/ LOP3.LUT R47, R78, R59, R66, 0xd2, !PT ; - /*6510*/ LOP3.LUT R61, R59, R66, R62, 0xd2, !PT ; - /*6520*/ LOP3.LUT R62, R51, R53, R16, 0x96, !PT ; - /*6530*/ LOP3.LUT R59, R56, R55, R12, 0x96, !PT ; - /*6540*/ LOP3.LUT R46, R65, R73, R76, 0xd2, !PT ; - /*6550*/ LOP3.LUT R65, R60, R47, R8, 0x96, !PT ; - /*6560*/ LOP3.LUT R62, R14, R62, R49, 0x96, !PT ; - /*6570*/ LOP3.LUT R59, R22, R59, R33, 0x96, !PT ; - /*6580*/ LOP3.LUT R38, R80, R79, R74, 0xd2, !PT ; - /*6590*/ LOP3.LUT R66, R37, R34, R41, 0xd2, !PT ; - /*65a0*/ LOP3.LUT R57, R34, R41, R36, 0xd2, !PT ; - /*65b0*/ LOP3.LUT R71, R68, R61, R42, 0x96, !PT ; - /*65c0*/ LOP3.LUT R79, R40, R65, R45, 0x96, !PT ; - /*65d0*/ SHF.L.W.U32.HI R74, R62, 0x1, R59 ; - /*65e0*/ LOP3.LUT R34, R41, R36, R9, 0xd2, !PT ; - /*65f0*/ LOP3.LUT R36, R36, R9, R37, 0xd2, !PT ; - /*6600*/ LOP3.LUT R65, R70, R71, R69, 0x96, !PT ; - /*6610*/ LOP3.LUT R86, R74, R79, R70, 0x96, !PT ; - /*6620*/ LOP3.LUT R70, R67, R36, R21, 0x96, !PT ; - /*6630*/ LOP3.LUT R41, R48, R57, R13, 0x96, !PT ; - /*6640*/ LOP3.LUT R70, R39, R70, R72, 0x96, !PT ; - /*6650*/ LOP3.LUT R81, R74, R79, R42, 0x96, !PT ; - /*6660*/ LOP3.LUT R42, R58, R34, R7, 0x96, !PT ; - /*6670*/ LOP3.LUT R84, R15, R41, R46, 0x96, !PT ; - /*6680*/ SHF.L.W.U32.HI R41, R65, 0x1, R70 ; - /*6690*/ LOP3.LUT R9, R52, R54, R11, 0x96, !PT ; - /*66a0*/ LOP3.LUT R85, R74, R79, R61, 0x96, !PT ; - /*66b0*/ LOP3.LUT R42, R23, R42, R44, 0x96, !PT ; - /*66c0*/ SHF.L.W.U32.HI R61, R59, 0x1, R62 ; - /*66d0*/ LOP3.LUT R87, R41, R84.reuse, R34, 0x96, !PT ; - /*66e0*/ LOP3.LUT R9, R17, R9, R20, 0x96, !PT ; - /*66f0*/ LOP3.LUT R73, R41, R84, R7, 0x96, !PT ; - /*6700*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*6710*/ SHF.L.W.U32.HI R34, R70, 0x1, R65 ; - /*6720*/ LOP3.LUT R82, R61, R42, R21, 0x96, !PT ; - /*6730*/ LOP3.LUT R58, R41.reuse, R84.reuse, R58, 0x96, !PT ; - /*6740*/ LOP3.LUT R21, R41.reuse, R84.reuse, R44, 0x96, !PT ; - /*6750*/ LOP3.LUT R23, R41, R84, R23, 0x96, !PT ; - /*6760*/ LOP3.LUT R41, R34, R9, R60, 0x96, !PT ; - /*6770*/ IMAD R60, R10, R7, c[0x2][0x0] ; - /*6780*/ LOP3.LUT R37, R74.reuse, R79.reuse, R68, 0x96, !PT ; - /*6790*/ LOP3.LUT R69, R74, R79, R69, 0x96, !PT ; - /*67a0*/ SHF.L.W.U32.HI R80, R79, 0x1, R42 ; - /*67b0*/ LOP3.LUT R74, R61.reuse, R42.reuse, R36, 0x96, !PT ; - /*67c0*/ SHF.L.W.U32.HI R79, R42, 0x1, R79 ; - /*67d0*/ LOP3.LUT R36, R61.reuse, R42.reuse, R67, 0x96, !PT ; - /*67e0*/ LOP3.LUT R72, R61.reuse, R42.reuse, R72, 0x96, !PT ; - /*67f0*/ LOP3.LUT R39, R61, R42, R39, 0x96, !PT ; - /*6800*/ SHF.L.W.U32.HI R83, R9, 0x1, R84 ; - /*6810*/ SHF.L.W.U32.HI R84, R84, 0x1, R9 ; - /*6820*/ LOP3.LUT R44, R34.reuse, R9.reuse, R8, 0x96, !PT ; - /*6830*/ LOP3.LUT R90, R34.reuse, R9.reuse, R47, 0x96, !PT ; - /*6840*/ LOP3.LUT R42, R34.reuse, R9.reuse, R45, 0x96, !PT ; - /*6850*/ LOP3.LUT R88, R34, R9, R40, 0x96, !PT ; - /*6860*/ LDC.64 R8, c[0x3][R60] ; - /*6870*/ SHF.L.W.U32.HI R77, R69, 0x15, R72 ; - /*6880*/ SHF.L.W.U32.HI R75, R72, 0x15, R69 ; - /*6890*/ SHF.L.W.U32.HI R69, R85, 0x17, R74 ; - /*68a0*/ SHF.L.W.U32.HI R74, R74, 0x17, R85 ; - /*68b0*/ LOP3.LUT R40, R84, R59, R64, 0x96, !PT ; - /*68c0*/ LOP3.LUT R85, R83, R62, R63, 0x96, !PT ; - /*68d0*/ LOP3.LUT R71, R83, R62, R50, 0x96, !PT ; - /*68e0*/ LOP3.LUT R34, R84, R59, R35, 0x96, !PT ; - /*68f0*/ SHF.L.W.U32.HI R72, R44, 0x1e, R73 ; - /*6900*/ SHF.L.W.U32.HI R76, R41, 0xb, R58 ; - /*6910*/ SHF.L.W.U32.HI R78, R58, 0xb, R41 ; - /*6920*/ SHF.L.W.U32.HI R73, R73, 0x1e, R44 ; - /*6930*/ LOP3.LUT R9, R32, R9, RZ, 0x3c, !PT ; - /*6940*/ LOP3.LUT R8, R43, R8, RZ, 0x3c, !PT ; - /*6950*/ LOP3.LUT R64, R38, R64, R9, 0x96, !PT ; - /*6960*/ LOP3.LUT R63, R63, R66, R8, 0x96, !PT ; - /*6970*/ PRMT R58, R39, 0x4321, R86 ; - /*6980*/ PRMT R44, R86, 0x4321, R39 ; - /*6990*/ LOP3.LUT R63, R19, R63, R50, 0x96, !PT ; - /*69a0*/ LOP3.LUT R64, R18, R64, R35, 0x96, !PT ; - /*69b0*/ SHF.L.W.U32.HI R68, R34, 0x9, R71 ; - /*69c0*/ LOP3.LUT R86, R84.reuse, R59.reuse, R38, 0x96, !PT ; - /*69d0*/ SHF.L.W.U32.HI R71, R71, 0x9, R34 ; - /*69e0*/ LOP3.LUT R41, R84, R59, R18, 0x96, !PT ; - /*69f0*/ LOP3.LUT R34, R83, R62, R19, 0x96, !PT ; - /*6a00*/ LOP3.LUT R59, R84, R59, R9, 0x96, !PT ; - /*6a10*/ LOP3.LUT R50, R79.reuse, R64.reuse, R11, 0x96, !PT ; - /*6a20*/ LOP3.LUT R18, R79.reuse, R64.reuse, R54, 0x96, !PT ; - /*6a30*/ LOP3.LUT R35, R79, R64, R52, 0x96, !PT ; - /*6a40*/ SHF.L.W.U32.HI R9, R64, 0x1, R63 ; - /*6a50*/ LOP3.LUT R19, R79.reuse, R64.reuse, R20, 0x96, !PT ; - /*6a60*/ LOP3.LUT R17, R79, R64, R17, 0x96, !PT ; - /*6a70*/ SHF.L.W.U32.HI R43, R86, 0x3, R85 ; - /*6a80*/ SHF.L.W.U32.HI R38, R85, 0x3, R86 ; - /*6a90*/ SHF.L.W.U32.HI R64, R63, 0x1, R64 ; - /*6aa0*/ LOP3.LUT R61, R83, R62, R66, 0x96, !PT ; - /*6ab0*/ LOP3.LUT R85, R80.reuse, R63.reuse, R13, 0x96, !PT ; - /*6ac0*/ LOP3.LUT R13, R80.reuse, R63.reuse, R57, 0x96, !PT ; - /*6ad0*/ LOP3.LUT R66, R80.reuse, R63.reuse, R48, 0x96, !PT ; - /*6ae0*/ LOP3.LUT R46, R80.reuse, R63.reuse, R46, 0x96, !PT ; - /*6af0*/ LOP3.LUT R80, R80, R63, R15, 0x96, !PT ; - /*6b00*/ LOP3.LUT R54, R9, R70, R16, 0x96, !PT ; - /*6b10*/ LOP3.LUT R15, R64.reuse, R65.reuse, R12, 0x96, !PT ; - /*6b20*/ LOP3.LUT R20, R64.reuse, R65.reuse, R55, 0x96, !PT ; - /*6b30*/ LOP3.LUT R16, R64.reuse, R65.reuse, R56, 0x96, !PT ; - /*6b40*/ LOP3.LUT R12, R64.reuse, R65.reuse, R33, 0x96, !PT ; - /*6b50*/ LOP3.LUT R14, R9, R70, R14, 0x96, !PT ; - /*6b60*/ LOP3.LUT R65, R64, R65, R22, 0x96, !PT ; - /*6b70*/ LOP3.LUT R62, R83, R62, R8, 0x96, !PT ; - /*6b80*/ SHF.L.W.U32.HI R67, R42, 0xf, R21 ; - /*6b90*/ SHF.L.W.U32.HI R47, R21, 0xf, R42 ; - /*6ba0*/ LOP3.LUT R53, R9.reuse, R70.reuse, R53, 0x96, !PT ; - /*6bb0*/ LOP3.LUT R51, R9.reuse, R70.reuse, R51, 0x96, !PT ; - /*6bc0*/ LOP3.LUT R11, R9, R70, R49, 0x96, !PT ; - /*6bd0*/ SHF.L.W.U32.HI R8, R18, 0xc, R13 ; - /*6be0*/ SHF.L.W.U32.HI R42, R37, 0x19, R36 ; - /*6bf0*/ SHF.L.W.U32.HI R13, R13, 0xc, R18 ; - /*6c00*/ SHF.L.W.U32.HI R9, R65, 0xe, R14 ; - /*6c10*/ SHF.L.W.U32.HI R37, R36, 0x19, R37 ; - /*6c20*/ SHF.L.W.U32.HI R84, R50, 0x1, R85 ; - /*6c30*/ SHF.L.W.U32.HI R18, R14, 0xe, R65 ; - /*6c40*/ SHF.L.W.U32.HI R36, R81, 0x1c, R82 ; - /*6c50*/ SHF.L.W.U32.HI R32, R82, 0x1c, R81 ; - /*6c60*/ SHF.L.W.U32.HI R48, R17, 0x2, R80 ; - /*6c70*/ SHF.L.W.U32.HI R49, R80, 0x2, R17 ; - /*6c80*/ SHF.L.W.U32.HI R85, R85, 0x1, R50 ; - /*6c90*/ SHF.L.W.U32.HI R50, R15, 0x1b, R54 ; - /*6ca0*/ PRMT R80, R11, 0x2107, R12 ; - /*6cb0*/ PRMT R65, R12, 0x2107, R11 ; - /*6cc0*/ SHF.L.W.U32.HI R82, R20, 0x14, R53 ; - /*6cd0*/ SHF.L.W.U32.HI R83, R53, 0x14, R20 ; - /*6ce0*/ SHF.L.W.U32.HI R54, R54, 0x1b, R15 ; - /*6cf0*/ LOP3.LUT R81, R62, R13, R78, 0xd2, !PT ; - /*6d00*/ LOP3.LUT R11, R13, R78, R77, 0xd2, !PT ; - /*6d10*/ LOP3.LUT R53, R78, R77, R9, 0xd2, !PT ; - /*6d20*/ LOP3.LUT R17, R77, R9, R62, 0xd2, !PT ; - /*6d30*/ LOP3.LUT R13, R9, R62, R13, 0xd2, !PT ; - /*6d40*/ LOP3.LUT R78, R59, R8, R76, 0xd2, !PT ; - /*6d50*/ LOP3.LUT R12, R8, R76, R75, 0xd2, !PT ; - /*6d60*/ LOP3.LUT R15, R18, R59, R8, 0xd2, !PT ; - /*6d70*/ LDC.64 R8, c[0x3][R60+0x8] ; - /*6d80*/ IADD3 R10, R10, 0x2, RZ ; - /*6d90*/ SHF.L.W.U32.HI R57, R16, 0x7, R51 ; - /*6da0*/ SHF.L.W.U32.HI R14, R51, 0x7, R16 ; - /*6db0*/ ISETP.GE.U32.AND P0, PT, R10, 0x17, PT ; - /*6dc0*/ SHF.L.W.U32.HI R45, R40, 0x4, R61 ; - /*6dd0*/ SHF.L.W.U32.HI R61, R61, 0x4, R40 ; - /*6de0*/ SHF.L.W.U32.HI R56, R35, 0xa, R66 ; - /*6df0*/ SHF.L.W.U32.HI R39, R41, 0x12, R34 ; - /*6e00*/ SHF.L.W.U32.HI R66, R66, 0xa, R35 ; - /*6e10*/ SHF.L.W.U32.HI R79, R19, 0xd, R46 ; - /*6e20*/ SHF.L.W.U32.HI R70, R46, 0xd, R19 ; - /*6e30*/ LOP3.LUT R16, R75, R18, R59, 0xd2, !PT ; - /*6e40*/ SHF.L.W.U32.HI R34, R34, 0x12, R41 ; - /*6e50*/ LOP3.LUT R52, R76, R75, R18, 0xd2, !PT ; - /*6e60*/ LOP3.LUT R46, R73, R74, R14, 0xd2, !PT ; - /*6e70*/ LOP3.LUT R19, R74, R14, R71, 0xd2, !PT ; - /*6e80*/ LOP3.LUT R59, R14, R71, R48, 0xd2, !PT ; - /*6e90*/ LOP3.LUT R35, R72, R69, R57, 0xd2, !PT ; - /*6ea0*/ LOP3.LUT R33, R69, R57, R68, 0xd2, !PT ; - /*6eb0*/ SHF.L.W.U32.HI R41, R90, 0x6, R87 ; - /*6ec0*/ LOP3.LUT R22, R71, R48, R73, 0xd2, !PT ; - /*6ed0*/ LOP3.LUT R20, R48, R73, R74, 0xd2, !PT ; - /*6ee0*/ LOP3.LUT R18, R68, R49, R72, 0xd2, !PT ; - /*6ef0*/ LOP3.LUT R14, R49, R72, R69, 0xd2, !PT ; - /*6f00*/ LOP3.LUT R57, R57, R68, R49, 0xd2, !PT ; - /*6f10*/ SHF.L.W.U32.HI R40, R87, 0x6, R90 ; - /*6f20*/ LOP3.LUT R48, R61, R56, R67, 0xd2, !PT ; - /*6f30*/ LOP3.LUT R64, R56, R67, R58, 0xd2, !PT ; - /*6f40*/ LOP3.LUT R55, R50, R61, R56, 0xd2, !PT ; - /*6f50*/ LOP3.LUT R49, R67, R58, R50, 0xd2, !PT ; - /*6f60*/ LOP3.LUT R51, R58, R50, R61, 0xd2, !PT ; - /*6f70*/ SHF.L.W.U32.HI R21, R88, 0x1d, R23 ; - /*6f80*/ LOP3.LUT R50, R45, R66, R47, 0xd2, !PT ; - /*6f90*/ LOP3.LUT R62, R66, R47, R44, 0xd2, !PT ; - /*6fa0*/ LOP3.LUT R56, R54, R45, R66, 0xd2, !PT ; - /*6fb0*/ SHF.L.W.U32.HI R23, R23, 0x1d, R88 ; - /*6fc0*/ LOP3.LUT R47, R47, R44, R54, 0xd2, !PT ; - /*6fd0*/ LOP3.LUT R45, R44, R54, R45, 0xd2, !PT ; - /*6fe0*/ LOP3.LUT R44, R39, R84, R41, 0xd2, !PT ; - /*6ff0*/ LOP3.LUT R66, R42, R80, R39, 0xd2, !PT ; - /*7000*/ LOP3.LUT R58, R80, R39, R84, 0xd2, !PT ; - /*7010*/ LOP3.LUT R61, R84, R41, R42, 0xd2, !PT ; - /*7020*/ LOP3.LUT R54, R41, R42, R80, 0xd2, !PT ; - /*7030*/ LOP3.LUT R60, R85, R40, R37, 0xd2, !PT ; - /*7040*/ LOP3.LUT R39, R40, R37, R65, 0xd2, !PT ; - /*7050*/ LOP3.LUT R63, R37, R65, R34, 0xd2, !PT ; - /*7060*/ LOP3.LUT R42, R34, R85, R40, 0xd2, !PT ; - /*7070*/ LOP3.LUT R37, R65, R34, R85, 0xd2, !PT ; - /*7080*/ LOP3.LUT R67, R43, R70, R23, 0xd2, !PT ; - /*7090*/ LOP3.LUT R40, R70, R23, R36, 0xd2, !PT ; - /*70a0*/ LOP3.LUT R34, R82, R43, R70, 0xd2, !PT ; - /*70b0*/ LOP3.LUT R65, R36, R82, R43, 0xd2, !PT ; - /*70c0*/ LOP3.LUT R23, R23, R36, R82, 0xd2, !PT ; - /*70d0*/ LOP3.LUT R41, R79, R21, R32, 0xd2, !PT ; - /*70e0*/ LOP3.LUT R43, R32, R83, R38, 0xd2, !PT ; - /*70f0*/ LOP3.LUT R68, R38, R79, R21, 0xd2, !PT ; - /*7100*/ LOP3.LUT R36, R83, R38, R79, 0xd2, !PT ; - /*7110*/ LOP3.LUT R32, R21, R32, R83, 0xd2, !PT ; - /*7120*/ LOP3.LUT R38, R81, R8, RZ, 0x3c, !PT ; - /*7130*/ LOP3.LUT R21, R78, R9, RZ, 0x3c, !PT ; - /*7140*/ @P0 CALL.REL.NOINC `(.L_x_97) ; - /*7150*/ BRA `(.L_x_98) ; -.L_x_97: - /*7160*/ IMAD.MOV.U32 R8, RZ, RZ, c[0x4][0x8] ; - /*7170*/ IMAD.MOV.U32 R9, RZ, RZ, c[0x4][0xc] ; - /*7180*/ LDG.E.64.STRONG.SM R8, [R8.64] ; - /*7190*/ LOP3.LUT R53, R66, R67, R53, 0x96, !PT ; - /*71a0*/ BSSY B0, `(.L_x_99) ; - /*71b0*/ LOP3.LUT R52, R63, R68, R52, 0x96, !PT ; - /*71c0*/ LOP3.LUT R17, R58, R40, R17, 0x96, !PT ; - /*71d0*/ LOP3.LUT R16, R37, R41, R16, 0x96, !PT ; - /*71e0*/ LOP3.LUT R15, R42, R32, R15, 0x96, !PT ; - /*71f0*/ LOP3.LUT R43, R60, R43, R21, 0x96, !PT ; - /*7200*/ LOP3.LUT R53, R59, R53, R64, 0x96, !PT ; - /*7210*/ LOP3.LUT R52, R57, R52, R62, 0x96, !PT ; - /*7220*/ LOP3.LUT R11, R54, R34, R11, 0x96, !PT ; - /*7230*/ LOP3.LUT R12, R39, R36, R12, 0x96, !PT ; - /*7240*/ LOP3.LUT R17, R22, R17, R49, 0x96, !PT ; - /*7250*/ LOP3.LUT R16, R18, R16, R47, 0x96, !PT ; - /*7260*/ LOP3.LUT R61, R61, R65, R38, 0x96, !PT ; - /*7270*/ LOP3.LUT R14, R14, R15, R45, 0x96, !PT ; - /*7280*/ LOP3.LUT R43, R35, R43, R56, 0x96, !PT ; - /*7290*/ SHF.L.W.U32.HI R10, R53, 0x1, R52 ; - /*72a0*/ LOP3.LUT R11, R19, R11, R48, 0x96, !PT ; - /*72b0*/ LOP3.LUT R12, R33, R12, R50, 0x96, !PT ; - /*72c0*/ SHF.L.W.U32.HI R15, R16, 0x1, R17 ; - /*72d0*/ LOP3.LUT R61, R46, R61, R55, 0x96, !PT ; - /*72e0*/ SHF.L.W.U32.HI R52, R52, 0x1, R53 ; - /*72f0*/ SHF.L.W.U32.HI R16, R17, 0x1, R16 ; - /*7300*/ LOP3.LUT R43, R10, R36, R43, 0x96, !PT ; - /*7310*/ SHF.L.W.U32.HI R10, R11, 0x1, R12 ; - /*7320*/ LOP3.LUT R13, R44, R23, R13, 0x96, !PT ; - /*7330*/ LOP3.LUT R34, R52, R34, R61, 0x96, !PT ; - /*7340*/ LOP3.LUT R63, R16, R63, R12, 0x96, !PT ; - /*7350*/ LOP3.LUT R66, R15, R66, R11, 0x96, !PT ; - /*7360*/ LOP3.LUT R14, R10, R21, R14, 0x96, !PT ; - /*7370*/ LOP3.LUT R13, R20, R13, R51, 0x96, !PT ; - /*7380*/ SHF.L.W.U32.HI R11, R12, 0x1, R11 ; - /*7390*/ SHF.L.W.U32.HI R15, R43, 0xc, R34 ; - /*73a0*/ SHF.L.W.U32.HI R10, R63, 0xb, R66 ; - /*73b0*/ LOP3.LUT R13, R11, R38, R13, 0x96, !PT ; - /*73c0*/ SHF.L.W.U32.HI R34, R34, 0xc, R43 ; - /*73d0*/ SHF.L.W.U32.HI R63, R66, 0xb, R63 ; - /*73e0*/ LOP3.LUT R14, R14, R15, R10, 0xd2, !PT ; - /*73f0*/ LOP3.LUT R13, R13, R34, R63, 0xd2, !PT ; - /*7400*/ LOP3.LUT R14, R14, 0x80000000, RZ, 0x3c, !PT ; - /*7410*/ LOP3.LUT R13, R13, 0x80008008, RZ, 0x3c, !PT ; - /*7420*/ PRMT R12, R14, 0x123, RZ ; - /*7430*/ PRMT R13, R13, 0x123, RZ ; - /*7440*/ ISETP.GT.U32.AND P0, PT, R12, R8, PT ; - /*7450*/ ISETP.GT.U32.AND.EX P0, PT, R13, R9, PT, P0 ; - /*7460*/ @P0 BRA `(.L_x_100) ; - /*7470*/ S2R R11, SR_LANEID ; - /*7480*/ VOTEU.ANY UR4, UPT, PT ; - /*7490*/ FLO.U32 R8, UR4 ; - /*74a0*/ POPC R9, UR4 ; - /*74b0*/ ISETP.EQ.U32.AND P0, PT, R8, R11, PT ; - /*74c0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R9, [R136.64], R9 ; - /*74d0*/ S2R R11, SR_LTMASK ; - /*74e0*/ LOP3.LUT R11, R11, UR4, RZ, 0xc0, !PT ; - /*74f0*/ POPC R11, R11 ; - /*7500*/ SHFL.IDX PT, R10, R9, R8, 0x1f ; - /*7510*/ IMAD.IADD R10, R10, 0x1, R11 ; - /*7520*/ ISETP.GT.U32.AND P0, PT, R10, 0x7, PT ; - /*7530*/ @P0 EXIT ; - /*7540*/ S2R R8, SR_TID.X ; - /*7550*/ SHF.R.S32.HI R11, RZ, 0x1f, R0 ; - /*7560*/ S2R R9, SR_CTAID.X ; - /*7570*/ IMAD R8, R9, c[0x0][0x0], R8 ; - /*7580*/ IMAD.MOV.U32 R9, RZ, RZ, 0x20 ; - /*7590*/ IMAD R15, R8, c[0x3][0x180], RZ ; - /*75a0*/ IMAD.WIDE.U32 R8, R10, R9, c[0x0][0x168] ; - /*75b0*/ IADD3 R14, P0, P1, R15, c[0x0][0x160], R0 ; - /*75c0*/ STG.E.EF.128 [R8.64], R24 ; - /*75d0*/ IADD3.X R15, RZ, c[0x0][0x164], R11, P0, P1 ; - /*75e0*/ IMAD.WIDE.U32 R10, R10, R7, c[0x0][0x168] ; - /*75f0*/ STG.E.EF.128 [R8.64+0x10], R28 ; - /*7600*/ STG.E.EF.64 [R10.64+0x100], R14 ; - /*7610*/ LDG.E.64.STRONG.SM R138, [R138.64] ; - /*7620*/ STG.E.EF.64 [R136.64+-0x60], R138 ; - /*7630*/ STG.E.EF.64 [R10.64+0x148], R12 ; -.L_x_100: - /*7640*/ BSYNC B0 ; -.L_x_99: - /*7650*/ IADD3 R0, R0, 0x1, RZ ; - /*7660*/ ISETP.GE.U32.AND P0, PT, R0, c[0x3][0x180], PT ; - /*7670*/ @P0 CALL.REL.NOINC `(.L_x_101) ; - /*7680*/ BRA `(.L_x_102) ; -.L_x_101: - /*7690*/ EXIT ; -.L_x_103: - /*76a0*/ BRA `(.L_x_103); - /*76b0*/ NOP; - /*76c0*/ NOP; - /*76d0*/ NOP; - /*76e0*/ NOP; - /*76f0*/ NOP; - /*7700*/ NOP; - /*7710*/ NOP; - /*7720*/ NOP; - /*7730*/ NOP; - /*7740*/ NOP; - /*7750*/ NOP; - /*7760*/ NOP; - /*7770*/ NOP; -.L_x_211: - - -//--------------------- .text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=94" - .align 128 - .global _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,(.L_x_202 - _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R81, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0060*/ S2R R82, SR_CTAID.X ; - /*0070*/ UMOV UR4, URZ ; - /*0080*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0090*/ ULDC.64 UR12, c[0x0][0x118] ; - /*00a0*/ LOP3.LUT R80, R81.reuse, 0xff8, RZ, 0xc0, !PT ; - /*00b0*/ IMAD.SHL.U32 R83, R81.reuse, 0x20, RZ ; - /*00c0*/ LOP3.LUT R5, R81.reuse, 0x3, RZ, 0xc0, !PT ; - /*00d0*/ IMAD R82, R82, c[0x0][0x0], R81 ; - /*00e0*/ LOP3.LUT R84, R81.reuse, 0x7, RZ, 0xc0, !PT ; - /*00f0*/ IMAD.SHL.U32 R3, R80.reuse, 0x8, RZ ; - /*0100*/ LEA R80, R80, 0x800, 0x6 ; - /*0110*/ IMAD R82, R82, c[0x3][0x180], RZ ; - /*0120*/ LEA R81, R81, 0x800, 0x6 ; - /*0130*/ LOP3.LUT R3, R3, 0xfffffff8, R84, 0xe2, !PT ; - /*0140*/ IMAD R2, R5, 0x10, R80 ; -.L_x_118: - /*0150*/ IMAD.MOV.U32 R88, RZ, RZ, c[0x4][0x0] ; - /*0160*/ IMAD.MOV.U32 R89, RZ, RZ, c[0x4][0x4] ; - /*0170*/ LDG.E.128.STRONG.SM R4, [R88.64+0x10] ; - /*0180*/ LDG.E.128.STRONG.SM R8, [R88.64] ; - /*0190*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*01a0*/ IMAD.U32 R87, RZ, RZ, UR4 ; - /*01b0*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*01c0*/ UMOV UR8, 0xc0 ; - /*01d0*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*01e0*/ IADD3 R86, P0, P1, R82, c[0x0][0x160], R87 ; - /*01f0*/ ULDC UR5, c[0x3][0x180] ; - /*0200*/ UISETP.GE.U32.AND UP1, UPT, UR4, UR5, UPT ; - /*0210*/ IADD3.X R87, RZ, c[0x0][0x164], R0, P0, P1 ; - /*0220*/ SHF.L.W.U32.HI R0, R86, 0x1, R87 ; - /*0230*/ SHF.L.W.U32.HI R15, R87, 0x1, R86 ; - /*0240*/ LOP3.LUT R0, R0, R5, RZ, 0x3c, !PT ; - /*0250*/ LOP3.LUT R15, R15, R4, RZ, 0x3c, !PT ; - /*0260*/ LOP3.LUT R44, R0, R7, RZ, 0x3c, !PT ; - /*0270*/ LOP3.LUT R13, R15, R6, RZ, 0x3c, !PT ; - /*0280*/ LOP3.LUT R14, R0, 0x80000000, RZ, 0x3c, !PT ; - /*0290*/ SHF.L.W.U32.HI R48, R44, 0x1c, R13 ; - /*02a0*/ SHF.L.W.U32.HI R44, R13, 0x1c, R44 ; - /*02b0*/ SHF.L.W.U32.HI R24, R14, 0x17, R15.reuse ; - /*02c0*/ SHF.L.W.U32.HI R13, R15, 0x15, R0 ; - /*02d0*/ SHF.L.W.U32.HI R12, R0, 0x15, R15 ; - /*02e0*/ SHF.L.W.U32.HI R64, R0.reuse, 0x19, R15.reuse ; - /*02f0*/ SHF.L.W.U32.HI R34, R15.reuse, 0x19, R0.reuse ; - /*0300*/ PRMT R19, R0, 0x4321, R15 ; - /*0310*/ PRMT R33, R15.reuse, 0x4321, R0 ; - /*0320*/ SHF.L.W.U32.HI R14, R15, 0x17, R14 ; - /*0330*/ LOP3.LUT R15, R7, 0x80000000, RZ, 0x3c, !PT ; - /*0340*/ SHF.L.W.U32.HI R17, R5, 0x1, R4 ; - /*0350*/ SHF.L.W.U32.HI R18, R4, 0x1, R5 ; - /*0360*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*0370*/ SHF.L.W.U32.HI R21, R15, 0x1, R6 ; - /*0380*/ SHF.L.W.U32.HI R16, R6, 0x1, R15 ; - /*0390*/ LOP3.LUT R15, R17, 0x1, R8, 0x96, !PT ; - /*03a0*/ LOP3.LUT R18, R18, R9, RZ, 0x3c, !PT ; - /*03b0*/ SHF.L.W.U32.HI R27, R9, 0x1, R0 ; - /*03c0*/ SHF.L.W.U32.HI R20, R0, 0x1, R9 ; - /*03d0*/ SHF.L.W.U32.HI R37, R10, 0x1, R11 ; - /*03e0*/ SHF.L.W.U32.HI R25, R11, 0x1, R10 ; - /*03f0*/ LOP3.LUT R0, R16, R11, RZ, 0x3c, !PT ; - /*0400*/ LOP3.LUT R21, R21, R10.reuse, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R35, R15, R10, RZ, 0x3c, !PT ; - /*0420*/ LOP3.LUT R16, R18, R11, RZ, 0x3c, !PT ; - /*0430*/ LOP3.LUT R31, R20, 0x80000000, R7, 0x96, !PT ; - /*0440*/ LOP3.LUT R10, R27, R6, RZ, 0x3c, !PT ; - /*0450*/ SHF.L.W.U32.HI R26, R18, 0xc, R15 ; - /*0460*/ SHF.L.W.U32.HI R23, R15.reuse, 0xc, R18.reuse ; - /*0470*/ SHF.L.W.U32.HI R29, R18.reuse, 0x2, R15.reuse ; - /*0480*/ SHF.L.W.U32.HI R17, R15.reuse, 0x2, R18.reuse ; - /*0490*/ SHF.L.W.U32.HI R63, R18.reuse, 0xd, R15.reuse ; - /*04a0*/ SHF.L.W.U32.HI R11, R15, 0xd, R18 ; - /*04b0*/ SHF.L.W.U32.HI R58, R18, 0xa, R15 ; - /*04c0*/ LOP3.LUT R6, R37, R87, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R25, R25, R86, RZ, 0x3c, !PT ; - /*04e0*/ SHF.L.W.U32.HI R18, R15, 0xa, R18 ; - /*04f0*/ LOP3.LUT R32, R0.reuse, R5, RZ, 0x3c, !PT ; - /*0500*/ SHF.L.W.U32.HI R20, R0, 0xb, R21 ; - /*0510*/ SHF.L.W.U32.HI R5, R21, 0xb, R0 ; - /*0520*/ SHF.L.W.U32.HI R22, R21.reuse, 0x1d, R0.reuse ; - /*0530*/ SHF.L.W.U32.HI R15, R0.reuse, 0x1d, R21.reuse ; - /*0540*/ SHF.L.W.U32.HI R50, R0.reuse, 0xf, R21.reuse ; - /*0550*/ SHF.L.W.U32.HI R41, R21.reuse, 0xf, R0.reuse ; - /*0560*/ SHF.L.W.U32.HI R7, R0, 0x6, R21 ; - /*0570*/ SHF.L.W.U32.HI R49, R21, 0x6, R0 ; - /*0580*/ SHF.L.W.U32.HI R0, R16, 0x1, R35 ; - /*0590*/ PRMT R45, R10, 0x2107, R31 ; - /*05a0*/ SHF.L.W.U32.HI R46, R6, 0x12, R25 ; - /*05b0*/ LOP3.LUT R57, R0, R64, R7, 0xb4, !PT ; - /*05c0*/ LOP3.LUT R39, R7, R45, R64, 0xb4, !PT ; - /*05d0*/ LOP3.LUT R64, R64, R46, R45, 0xb4, !PT ; - /*05e0*/ LOP3.LUT R45, R45, R0, R46, 0xb4, !PT ; - /*05f0*/ LOP3.LUT R46, R46, R7, R0, 0xb4, !PT ; - /*0600*/ SHF.L.W.U32.HI R35, R35, 0x1, R16 ; - /*0610*/ SHF.L.W.U32.HI R0, R25, 0x12, R6 ; - /*0620*/ SHF.L.W.U32.HI R38, R10, 0xe, R31 ; - /*0630*/ SHF.L.W.U32.HI R37, R31, 0xe, R10 ; - /*0640*/ SHF.L.W.U32.HI R51, R31.reuse, 0x14, R10.reuse ; - /*0650*/ SHF.L.W.U32.HI R30, R10.reuse, 0x14, R31.reuse ; - /*0660*/ SHF.L.W.U32.HI R43, R31.reuse, 0x7, R10.reuse ; - /*0670*/ SHF.L.W.U32.HI R7, R10, 0x7, R31 ; - /*0680*/ PRMT R47, R31.reuse, 0x2107, R10 ; - /*0690*/ LOP3.LUT R28, R31, R87, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R31, R10, R86, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R27, R21, R4, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R36, R35, R34, R49, 0xb4, !PT ; - /*06d0*/ LOP3.LUT R21, R49, R47, R34, 0xb4, !PT ; - /*06e0*/ LOP3.LUT R65, R34, R0, R47, 0xb4, !PT ; - /*06f0*/ SHF.L.W.U32.HI R34, R28, 0x1b, R31 ; - /*0700*/ LOP3.LUT R47, R47, R35, R0, 0xb4, !PT ; - /*0710*/ SHF.L.W.U32.HI R54, R32, 0x1e, R27 ; - /*0720*/ SHF.L.W.U32.HI R28, R31, 0x1b, R28 ; - /*0730*/ LOP3.LUT R35, R0, R49, R35, 0xb4, !PT ; - /*0740*/ SHF.L.W.U32.HI R32, R27, 0x1e, R32 ; - /*0750*/ LOP3.LUT R31, R20, R26, RZ, 0x30, !PT ; - /*0760*/ LOP3.LUT R27, R26.reuse, R6, R9, 0x90, !PT ; - /*0770*/ LOP3.LUT R49, R25, 0x1, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R4, R26, R13, R20, 0xb4, !PT ; - /*0790*/ LOP3.LUT R16, R20, R38, R13, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R26, R31, R6, R9, 0x96, !PT ; - /*07b0*/ LOP3.LUT R0, R27, R38, RZ, 0x3c, !PT ; - /*07c0*/ SHF.L.W.U32.HI R31, R6, 0x4, R49 ; - /*07d0*/ LOP3.LUT R20, R23, R25, R8, 0x90, !PT ; - /*07e0*/ LOP3.LUT R10, R38, R6, R9, 0x6, !PT ; - /*07f0*/ SHF.L.W.U32.HI R56, R6.reuse, 0x9, R25.reuse ; - /*0800*/ SHF.L.W.U32.HI R60, R25, 0x9, R6 ; - /*0810*/ SHF.L.W.U32.HI R40, R6, 0x3, R25 ; - /*0820*/ SHF.L.W.U32.HI R49, R49, 0x4, R6.reuse ; - /*0830*/ SHF.L.W.U32.HI R27, R25, 0x3, R6 ; - /*0840*/ LOP3.LUT R42, R5, R23, RZ, 0x30, !PT ; - /*0850*/ LOP3.LUT R6, R23, R12, R5, 0xb4, !PT ; - /*0860*/ LOP3.LUT R23, R5, R37.reuse, R12, 0xb4, !PT ; - /*0870*/ LOP3.LUT R5, R20, R37, RZ, 0x3c, !PT ; - /*0880*/ LOP3.LUT R37, R37, R25.reuse, R8.reuse, 0x6, !PT ; - /*0890*/ LOP3.LUT R42, R42, R25, R8, 0x96, !PT ; - /*08a0*/ LOP3.LUT R20, R51, R11, R40, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R25, R40, R22, R11, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R38, R11, R48, R22, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R52, R30, R63, R27, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R11, R27, R15, R63, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R27, R44, R27, R30, 0xb4, !PT ; - /*0900*/ LOP3.LUT R63, R63, R44, R15, 0xb4, !PT ; - /*0910*/ LOP3.LUT R40, R48, R40, R51, 0xb4, !PT ; - /*0920*/ LOP3.LUT R44, R15, R30, R44, 0xb4, !PT ; - /*0930*/ LOP3.LUT R48, R22, R51, R48, 0xb4, !PT ; - /*0940*/ LOP3.LUT R30, R54, R43, R24, 0xb4, !PT ; - /*0950*/ LOP3.LUT R15, R24, R56, R43, 0xb4, !PT ; - /*0960*/ LOP3.LUT R55, R43, R17, R56, 0xb4, !PT ; - /*0970*/ LOP3.LUT R22, R56, R54, R17, 0xb4, !PT ; - /*0980*/ IMAD.MOV.U32 R56, RZ, RZ, RZ ; - /*0990*/ LOP3.LUT R24, R17, R24, R54, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R54, R7, R29, R60, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R17, R32, R7, R14, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R7, R14, R60, R7, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R9, R60, R32, R29, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R14, R29, R14, R32, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R32, R49, R50, R58, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R59, R58, R33, R50, 0xb4, !PT ; - /*0a10*/ LOP3.LUT R50, R50, R34, R33, 0xb4, !PT ; - /*0a20*/ LOP3.LUT R58, R34, R58, R49, 0xb4, !PT ; - /*0a30*/ LOP3.LUT R33, R33, R49, R34, 0xb4, !PT ; - /*0a40*/ LOP3.LUT R34, R31, R41, R18, 0xb4, !PT ; - /*0a50*/ LOP3.LUT R60, R18, R19, R41, 0xb4, !PT ; - /*0a60*/ LOP3.LUT R41, R41, R28, R19, 0xb4, !PT ; - /*0a70*/ LOP3.LUT R8, R10, R13, RZ, 0x3c, !PT ; - /*0a80*/ LOP3.LUT R43, R28, R18, R31, 0xb4, !PT ; - /*0a90*/ LOP3.LUT R19, R19, R31, R28, 0xb4, !PT ; - /*0aa0*/ LOP3.LUT R10, R37, R12, RZ, 0x3c, !PT ; - /*0ab0*/ LOP3.LUT R13, R42, 0x1, RZ, 0x3c, !PT ; -.L_x_104: - /*0ac0*/ LOP3.LUT R61, R45, R38, R10, 0x96, !PT ; - /*0ad0*/ UIADD3 UR5, UR8, 0x8, URZ ; - /*0ae0*/ LOP3.LUT R62, R47, R63, R8, 0x96, !PT ; - /*0af0*/ LOP3.LUT R49, R39, R20, R6, 0x96, !PT ; - /*0b00*/ ULDC.64 UR8, c[0x3][UR8+0x8] ; - /*0b10*/ LOP3.LUT R61, R9, R61, R50, 0x96, !PT ; - /*0b20*/ LOP3.LUT R62, R22, R62, R41, 0x96, !PT ; - /*0b30*/ LOP3.LUT R49, R7, R49, R32, 0x96, !PT ; - /*0b40*/ SHF.L.W.U32.HI R12, R62, 0x1, R61 ; - /*0b50*/ LOP3.LUT R28, R21, R52, R4, 0x96, !PT ; - /*0b60*/ LOP3.LUT R29, R64, R25, R23.reuse, 0x96, !PT ; - /*0b70*/ LOP3.LUT R18, R12.reuse, R49.reuse, R23, 0x96, !PT ; - /*0b80*/ LOP3.LUT R53, R12, R49, R64, 0x96, !PT ; - /*0b90*/ LOP3.LUT R23, R15, R28, R34, 0x96, !PT ; - /*0ba0*/ SHF.L.W.U32.HI R42, R61, 0x1, R62 ; - /*0bb0*/ LOP3.LUT R29, R54, R29, R59, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R37, R12, R49, R59, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R64, R65, R11, R16, 0x96, !PT ; - /*0be0*/ LOP3.LUT R59, R46, R48, R5, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R25, R12.reuse, R49.reuse, R25, 0x96, !PT ; - /*0c00*/ LOP3.LUT R31, R12, R49, R54, 0x96, !PT ; - /*0c10*/ LOP3.LUT R51, R42, R23, R16, 0x96, !PT ; - /*0c20*/ LOP3.LUT R28, R42.reuse, R23.reuse, R11, 0x96, !PT ; - /*0c30*/ LOP3.LUT R54, R42.reuse, R23.reuse, R65, 0x96, !PT ; - /*0c40*/ LOP3.LUT R12, R42.reuse, R23.reuse, R60, 0x96, !PT ; - /*0c50*/ LOP3.LUT R68, R35, R44, R0, 0x96, !PT ; - /*0c60*/ LOP3.LUT R64, R55, R64, R60, 0x96, !PT ; - /*0c70*/ LOP3.LUT R42, R42, R23, R55, 0x96, !PT ; - /*0c80*/ SHF.L.W.U32.HI R66, R23, 0x1, R49 ; - /*0c90*/ LOP3.LUT R55, R57, R40, R13, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R59, R14, R59, R33, 0x96, !PT ; - /*0cb0*/ SHF.L.W.U32.HI R49, R49, 0x1, R23 ; - /*0cc0*/ LOP3.LUT R68, R24, R68, R19, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R60, R36, R27, R26, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R55, R17, R55, R58, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R16, R66.reuse, R59.reuse, R13, 0x96, !PT ; - /*0d00*/ LOP3.LUT R13, R66.reuse, R59.reuse, R40, 0x96, !PT ; - /*0d10*/ LOP3.LUT R23, R66.reuse, R59.reuse, R57, 0x96, !PT ; - /*0d20*/ LOP3.LUT R58, R66.reuse, R59.reuse, R58, 0x96, !PT ; - /*0d30*/ LOP3.LUT R11, R66, R59, R17, 0x96, !PT ; - /*0d40*/ SHF.L.W.U32.HI R66, R68, 0x1, R59 ; - /*0d50*/ LOP3.LUT R17, R49, R68, R26, 0x96, !PT ; - /*0d60*/ LOP3.LUT R60, R30, R60, R43, 0x96, !PT ; - /*0d70*/ SHF.L.W.U32.HI R59, R59, 0x1, R68 ; - /*0d80*/ LOP3.LUT R26, R49.reuse, R68.reuse, R36, 0x96, !PT ; - /*0d90*/ LOP3.LUT R40, R49, R68, R27, 0x96, !PT ; - /*0da0*/ LOP3.LUT R43, R49.reuse, R68.reuse, R43, 0x96, !PT ; - /*0db0*/ LOP3.LUT R36, R49, R68, R30, 0x96, !PT ; - /*0dc0*/ SHF.L.W.U32.HI R68, R64, 0x1, R29 ; - /*0dd0*/ LOP3.LUT R57, R66.reuse, R29.reuse, R50, 0x96, !PT ; - /*0de0*/ LOP3.LUT R10, R66.reuse, R29.reuse, R10, 0x96, !PT ; - /*0df0*/ LOP3.LUT R30, R66, R29, R38, 0x96, !PT ; - /*0e00*/ LOP3.LUT R27, R66.reuse, R29.reuse, R45, 0x96, !PT ; - /*0e10*/ LOP3.LUT R50, R66, R29, R9, 0x96, !PT ; - /*0e20*/ LOP3.LUT R49, R59, R64.reuse, R8, 0x96, !PT ; - /*0e30*/ SHF.L.W.U32.HI R9, R29, 0x1, R64 ; - /*0e40*/ LOP3.LUT R8, R59.reuse, R64.reuse, R47, 0x96, !PT ; - /*0e50*/ LOP3.LUT R66, R59, R64, R41, 0x96, !PT ; - /*0e60*/ LOP3.LUT R41, R59, R64, R22, 0x96, !PT ; - /*0e70*/ LOP3.LUT R38, R68.reuse, R55.reuse, R6, 0x96, !PT ; - /*0e80*/ LOP3.LUT R47, R68.reuse, R55.reuse, R20, 0x96, !PT ; - /*0e90*/ LOP3.LUT R39, R68.reuse, R55.reuse, R39, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R6, R68.reuse, R55.reuse, R32, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R20, R68, R55, R7, 0x96, !PT ; - /*0ec0*/ SHF.L.W.U32.HI R22, R60, 0x1, R55 ; - /*0ed0*/ SHF.L.W.U32.HI R55, R55, 0x1, R60 ; - /*0ee0*/ LOP3.LUT R29, R9.reuse, R60.reuse, R4, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R4, R9.reuse, R60.reuse, R52, 0x96, !PT ; - /*0f00*/ LOP3.LUT R45, R9.reuse, R60.reuse, R15, 0x96, !PT ; - /*0f10*/ LOP3.LUT R52, R9, R60, R21, 0x96, !PT ; - /*0f20*/ LOP3.LUT R7, R9, R60, R34, 0x96, !PT ; - /*0f30*/ LOP3.LUT R15, R22.reuse, R61.reuse, R46, 0x96, !PT ; - /*0f40*/ LOP3.LUT R21, R22.reuse, R61.reuse, R5, 0x96, !PT ; - /*0f50*/ LOP3.LUT R48, R22.reuse, R61.reuse, R48, 0x96, !PT ; - /*0f60*/ LOP3.LUT R46, R22.reuse, R61.reuse, R33, 0x96, !PT ; - /*0f70*/ LOP3.LUT R14, R22, R61, R14, 0x96, !PT ; - /*0f80*/ LOP3.LUT R9, R55.reuse, R62.reuse, R24, 0x96, !PT ; - /*0f90*/ LOP3.LUT R22, R55, R62, R35, 0x96, !PT ; - /*0fa0*/ LOP3.LUT R63, R59, R64, R63, 0x96, !PT ; - /*0fb0*/ LOP3.LUT R60, R55.reuse, R62.reuse, R0, 0x96, !PT ; - /*0fc0*/ LOP3.LUT R61, R55.reuse, R62.reuse, R44, 0x96, !PT ; - /*0fd0*/ LOP3.LUT R35, R55, R62, R19, 0x96, !PT ; - /*0fe0*/ SHF.L.W.U32.HI R55, R54, 0xb, R53 ; - /*0ff0*/ SHF.L.W.U32.HI R59, R53, 0xb, R54 ; - /*1000*/ SHF.L.W.U32.HI R53, R9, 0xe, R14 ; - /*1010*/ SHF.L.W.U32.HI R54, R14, 0xe, R9 ; - /*1020*/ SHF.L.W.U32.HI R32, R22, 0x7, R15 ; - /*1030*/ SHF.L.W.U32.HI R9, R15, 0x7, R22 ; - /*1040*/ SHF.L.W.U32.HI R22, R43, 0x9, R58 ; - /*1050*/ SHF.L.W.U32.HI R24, R51, 0x1e, R18 ; - /*1060*/ SHF.L.W.U32.HI R14, R18, 0x1e, R51 ; - /*1070*/ SHF.L.W.U32.HI R58, R58, 0x9, R43 ; - /*1080*/ SHF.L.W.U32.HI R15, R45, 0x2, R20 ; - /*1090*/ SHF.L.W.U32.HI R43, R20, 0x2, R45 ; - /*10a0*/ PRMT R18, R41, 0x4321, R50 ; - /*10b0*/ PRMT R33, R50, 0x4321, R41 ; - /*10c0*/ SHF.L.W.U32.HI R20, R40, 0x4, R13 ; - /*10d0*/ SHF.L.W.U32.HI R41, R13, 0x4, R40 ; - /*10e0*/ SHF.L.W.U32.HI R34, R60, 0x1b, R21 ; - /*10f0*/ SHF.L.W.U32.HI R19, R21, 0x1b, R60 ; - /*1100*/ PRMT R13, R35, 0x2107, R46 ; - /*1110*/ PRMT R40, R46, 0x2107, R35 ; - /*1120*/ SHF.L.W.U32.HI R0, R4, 0xc, R47 ; - /*1130*/ SHF.L.W.U32.HI R5, R47, 0xc, R4 ; - /*1140*/ SHF.L.W.U32.HI R50, R12, 0xf, R37 ; - /*1150*/ SHF.L.W.U32.HI R21, R36, 0x12, R11 ; - /*1160*/ SHF.L.W.U32.HI R46, R29, 0x1, R38 ; - /*1170*/ SHF.L.W.U32.HI R4, R66, 0x15, R57 ; - /*1180*/ SHF.L.W.U32.HI R37, R37, 0xf, R12 ; - /*1190*/ SHF.L.W.U32.HI R11, R11, 0x12, R36 ; - /*11a0*/ SHF.L.W.U32.HI R35, R28, 0x6, R25 ; - /*11b0*/ SHF.L.W.U32.HI R38, R38, 0x1, R29 ; - /*11c0*/ SHF.L.W.U32.HI R47, R52, 0xa, R39 ; - /*11d0*/ SHF.L.W.U32.HI R36, R8, 0x19, R27 ; - /*11e0*/ SHF.L.W.U32.HI R12, R27, 0x19, R8 ; - /*11f0*/ SHF.L.W.U32.HI R25, R25, 0x6, R28 ; - /*1200*/ SHF.L.W.U32.HI R29, R42, 0x1d, R31 ; - /*1210*/ SHF.L.W.U32.HI R57, R57, 0x15, R66 ; - /*1220*/ SHF.L.W.U32.HI R39, R39, 0xa, R52 ; - /*1230*/ SHF.L.W.U32.HI R27, R61, 0x14, R48 ; - /*1240*/ SHF.L.W.U32.HI R28, R48, 0x14, R61 ; - /*1250*/ SHF.L.W.U32.HI R42, R31, 0x1d, R42 ; - /*1260*/ IADD3 R56, R56, 0x1, RZ ; - /*1270*/ SHF.L.W.U32.HI R45, R63, 0x17, R30 ; - /*1280*/ SHF.L.W.U32.HI R44, R7, 0xd, R6 ; - /*1290*/ SHF.L.W.U32.HI R31, R6, 0xd, R7 ; - /*12a0*/ SHF.L.W.U32.HI R48, R49, 0x1c, R10 ; - /*12b0*/ SHF.L.W.U32.HI R52, R26, 0x3, R23 ; - /*12c0*/ SHF.L.W.U32.HI R51, R23, 0x3, R26 ; - /*12d0*/ SHF.L.W.U32.HI R30, R30, 0x17, R63 ; - /*12e0*/ SHF.L.W.U32.HI R49, R10, 0x1c, R49 ; - /*12f0*/ LOP3.LUT R26, R16, R59, R5, 0xb4, !PT ; - /*1300*/ LOP3.LUT R6, R5, R4, R59, 0xb4, !PT ; - /*1310*/ LOP3.LUT R23, R59, R53, R4, 0xb4, !PT ; - /*1320*/ LOP3.LUT R10, R4, R16, R53, 0xb4, !PT ; - /*1330*/ LOP3.LUT R5, R53, R5, R16, 0xb4, !PT ; - /*1340*/ LOP3.LUT R53, R17, R55, R0, 0xb4, !PT ; - /*1350*/ LOP3.LUT R4, R0, R57, R55, 0xb4, !PT ; - /*1360*/ ISETP.NE.AND P0, PT, R56, 0x16, PT ; - /*1370*/ LOP3.LUT R16, R55, R54, R57, 0xb4, !PT ; - /*1380*/ LOP3.LUT R8, R57, R17, R54, 0xb4, !PT ; - /*1390*/ LOP3.LUT R0, R54, R0, R17, 0xb4, !PT ; - /*13a0*/ LOP3.LUT R17, R14, R9, R30, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R7, R30, R58, R9, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R54, R9, R15, R58, 0xb4, !PT ; - /*13d0*/ LOP3.LUT R9, R58, R14, R15, 0xb4, !PT ; - /*13e0*/ LOP3.LUT R14, R15, R30, R14, 0xb4, !PT ; - /*13f0*/ LOP3.LUT R15, R45, R22, R32, 0xb4, !PT ; - /*1400*/ LOP3.LUT R55, R32, R43, R22, 0xb4, !PT ; - /*1410*/ LOP3.LUT R30, R24, R32, R45, 0xb4, !PT ; - /*1420*/ LOP3.LUT R22, R22, R24, R43, 0xb4, !PT ; - /*1430*/ LOP3.LUT R24, R43, R45, R24, 0xb4, !PT ; - /*1440*/ LOP3.LUT R32, R41, R50, R47, 0xb4, !PT ; - /*1450*/ LOP3.LUT R59, R47, R33, R50, 0xb4, !PT ; - /*1460*/ LOP3.LUT R50, R50, R34, R33, 0xb4, !PT ; - /*1470*/ LOP3.LUT R57, R46, R36, R35, 0xb4, !PT ; - /*1480*/ LOP3.LUT R45, R40, R46, R21, 0xb4, !PT ; - /*1490*/ LOP3.LUT R58, R34, R47, R41, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R33, R33, R41, R34, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R64, R36, R21, R40, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R46, R21, R35, R46, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R43, R19, R39, R20, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R34, R20, R37, R39, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R60, R39, R18, R37, 0xb4, !PT ; - /*1500*/ LOP3.LUT R21, R25, R13, R12, 0xb4, !PT ; - /*1510*/ LOP3.LUT R65, R12, R11, R13, 0xb4, !PT ; - /*1520*/ LOP3.LUT R47, R13, R38, R11, 0xb4, !PT ; - /*1530*/ LOP3.LUT R41, R37, R19, R18, 0xb4, !PT ; - /*1540*/ LOP3.LUT R39, R35, R40, R36, 0xb4, !PT ; - /*1550*/ LOP3.LUT R13, R26, UR8, RZ, 0x3c, !PT ; - /*1560*/ UMOV UR8, UR5 ; - /*1570*/ LOP3.LUT R19, R18, R20, R19, 0xb4, !PT ; - /*1580*/ LOP3.LUT R36, R38, R12, R25, 0xb4, !PT ; - /*1590*/ LOP3.LUT R35, R11, R25, R38, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R26, R53, UR9, RZ, 0x3c, !PT ; - /*15b0*/ LOP3.LUT R40, R48, R52, R27, 0xb4, !PT ; - /*15c0*/ LOP3.LUT R20, R27, R31, R52, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R25, R52, R42, R31, 0xb4, !PT ; - /*15e0*/ LOP3.LUT R38, R31, R48, R42, 0xb4, !PT ; - /*15f0*/ LOP3.LUT R48, R42, R27, R48, 0xb4, !PT ; - /*1600*/ LOP3.LUT R52, R28, R44, R51, 0xb4, !PT ; - /*1610*/ LOP3.LUT R11, R51, R29, R44, 0xb4, !PT ; - /*1620*/ LOP3.LUT R63, R44, R49, R29, 0xb4, !PT ; - /*1630*/ LOP3.LUT R27, R49, R51, R28, 0xb4, !PT ; - /*1640*/ LOP3.LUT R44, R29, R28, R49, 0xb4, !PT ; - /*1650*/ @P0 BRA `(.L_x_104) ; - /*1660*/ LOP3.LUT R6, R39, R20, R6, 0x96, !PT ; - /*1670*/ IMAD.MOV.U32 R90, RZ, RZ, RZ ; - /*1680*/ LOP3.LUT R18, R21, R52, R4, 0x96, !PT ; - /*1690*/ LOP3.LUT R4, R46, R48, R5, 0x96, !PT ; - /*16a0*/ LOP3.LUT R6, R7, R6, R32, 0x96, !PT ; - /*16b0*/ LOP3.LUT R15, R15, R18, R34, 0x96, !PT ; - /*16c0*/ LOP3.LUT R12, R45, R38, R10, 0x96, !PT ; - /*16d0*/ LOP3.LUT R21, R47, R63, R8, 0x96, !PT ; - /*16e0*/ LOP3.LUT R35, R35, R44, R0, 0x96, !PT ; - /*16f0*/ LOP3.LUT R23, R64, R25, R23, 0x96, !PT ; - /*1700*/ LOP3.LUT R11, R65, R11, R16, 0x96, !PT ; - /*1710*/ LOP3.LUT R4, R14, R4, R33, 0x96, !PT ; - /*1720*/ SHF.L.W.U32.HI R0, R15, 0x1, R6 ; - /*1730*/ LOP3.LUT R12, R9, R12, R50, 0x96, !PT ; - /*1740*/ LOP3.LUT R21, R22, R21, R41, 0x96, !PT ; - /*1750*/ LOP3.LUT R19, R24, R35, R19, 0x96, !PT ; - /*1760*/ SHF.L.W.U32.HI R5, R6, 0x1, R15 ; - /*1770*/ LOP3.LUT R40, R57, R40, R13, 0x96, !PT ; - /*1780*/ LOP3.LUT R59, R54, R23, R59, 0x96, !PT ; - /*1790*/ LOP3.LUT R60, R55, R11, R60, 0x96, !PT ; - /*17a0*/ LOP3.LUT R27, R36, R27, R26, 0x96, !PT ; - /*17b0*/ LOP3.LUT R25, R0.reuse, R4.reuse, R13, 0x96, !PT ; - /*17c0*/ LOP3.LUT R18, R0, R4, R57, 0x96, !PT ; - /*17d0*/ LOP3.LUT R28, R5.reuse, R19.reuse, R26, 0x96, !PT ; - /*17e0*/ LOP3.LUT R23, R5, R19, R36, 0x96, !PT ; - /*17f0*/ SHF.L.W.U32.HI R0, R12, 0x1, R21 ; - /*1800*/ LOP3.LUT R17, R17, R40, R58, 0x96, !PT ; - /*1810*/ SHF.L.W.U32.HI R5, R60, 0x1, R59 ; - /*1820*/ LOP3.LUT R30, R30, R27, R43, 0x96, !PT ; - /*1830*/ SHF.L.W.U32.HI R9, R19, 0x1, R4 ; - /*1840*/ SHF.L.W.U32.HI R7, R21, 0x1, R12 ; - /*1850*/ LOP3.LUT R65, R0.reuse, R15.reuse, R65, 0x96, !PT ; - /*1860*/ LOP3.LUT R55, R0, R15, R55, 0x96, !PT ; - /*1870*/ SHF.L.W.U32.HI R4, R4, 0x1, R19 ; - /*1880*/ LOP3.LUT R20, R5.reuse, R17.reuse, R20, 0x96, !PT ; - /*1890*/ LOP3.LUT R15, R5, R17, R32, 0x96, !PT ; - /*18a0*/ SHF.L.W.U32.HI R5, R30, 0x1, R17 ; - /*18b0*/ LOP3.LUT R64, R7.reuse, R6.reuse, R64, 0x96, !PT ; - /*18c0*/ LOP3.LUT R54, R7, R6, R54, 0x96, !PT ; - /*18d0*/ SHF.L.W.U32.HI R11, R17, 0x1, R30 ; - /*18e0*/ LOP3.LUT R6, R4.reuse, R60.reuse, R8, 0x96, !PT ; - /*18f0*/ LOP3.LUT R0, R4, R60, R41, 0x96, !PT ; - /*1900*/ LOP3.LUT R19, R9, R59, R10, 0x96, !PT ; - /*1910*/ LOP3.LUT R4, R5, R12, R48, 0x96, !PT ; - /*1920*/ SHF.L.W.U32.HI R7, R59, 0x1, R60 ; - /*1930*/ LOP3.LUT R9, R9, R59, R50, 0x96, !PT ; - /*1940*/ LOP3.LUT R5, R5, R12, R14, 0x96, !PT ; - /*1950*/ LOP3.LUT R12, R11.reuse, R21.reuse, R24, 0x96, !PT ; - /*1960*/ LOP3.LUT R13, R11, R21, R44, 0x96, !PT ; - /*1970*/ LOP3.LUT R17, R7, R30, R52, 0x96, !PT ; - /*1980*/ SHF.L.W.U32.HI R14, R0, 0x15, R9 ; - /*1990*/ SHF.L.W.U32.HI R21, R9, 0x15, R0 ; - /*19a0*/ SHF.L.W.U32.HI R9, R12, 0xe, R5 ; - /*19b0*/ SHF.L.W.U32.HI R8, R65, 0xb, R64 ; - /*19c0*/ SHF.L.W.U32.HI R12, R5, 0xe, R12 ; - /*19d0*/ LOP3.LUT R34, R7, R30, R34, 0x96, !PT ; - /*19e0*/ SHF.L.W.U32.HI R10, R20, 0xc, R17 ; - /*19f0*/ SHF.L.W.U32.HI R7, R64, 0xb, R65 ; - /*1a00*/ SHF.L.W.U32.HI R16, R23, 0x3, R18 ; - /*1a10*/ SHF.L.W.U32.HI R11, R17, 0xc, R20 ; - /*1a20*/ SHF.L.W.U32.HI R18, R18, 0x3, R23 ; - /*1a30*/ LOP3.LUT R23, R8, R12, R21, 0xb4, !PT ; - /*1a40*/ LOP3.LUT R27, R21, R28, R12, 0xb4, !PT ; - /*1a50*/ SHF.L.W.U32.HI R0, R13, 0x14, R4 ; - /*1a60*/ SHF.L.W.U32.HI R17, R6, 0x1c, R19 ; - /*1a70*/ LOP3.LUT R26, R25, R7, R10, 0xb4, !PT ; - /*1a80*/ LOP3.LUT R22, R14, R25, R9, 0xb4, !PT ; - /*1a90*/ LOP3.LUT R24, R9, R10, R25, 0xb4, !PT ; - /*1aa0*/ LOP3.LUT R20, R7, R9, R14, 0xb4, !PT ; - /*1ab0*/ SHF.L.W.U32.HI R4, R4, 0x14, R13 ; - /*1ac0*/ SHF.L.W.U32.HI R19, R19, 0x1c, R6 ; - /*1ad0*/ LOP3.LUT R9, R28, R8, R11, 0xb4, !PT ; - /*1ae0*/ LOP3.LUT R25, R12, R11, R28, 0xb4, !PT ; - /*1af0*/ LOP3.LUT R11, R11, R21, R8, 0xb4, !PT ; - /*1b00*/ IMAD.MOV.U32 R21, RZ, RZ, R23 ; - /*1b10*/ LOP3.LUT R17, R17, R16, R0, 0xb4, !PT ; - /*1b20*/ IMAD.MOV.U32 R23, RZ, RZ, R27 ; - /*1b30*/ LOP3.LUT R12, R19, R18, R4, 0xb4, !PT ; - /*1b40*/ SHF.L.W.U32.HI R5, R55, 0x1d, R54 ; - /*1b50*/ SHF.L.W.U32.HI R13, R34, 0xd, R15 ; - /*1b60*/ STS.128 [R81+0x10], R20 ; - /*1b70*/ SHF.L.W.U32.HI R6, R54, 0x1d, R55 ; - /*1b80*/ SHF.L.W.U32.HI R15, R15, 0xd, R34 ; - /*1b90*/ LOP3.LUT R10, R10, R14, R7, 0xb4, !PT ; - /*1ba0*/ LOP3.LUT R7, R18, R5, R13, 0xb4, !PT ; - /*1bb0*/ LOP3.LUT R6, R16, R6, R15, 0xb4, !PT ; - /*1bc0*/ LOP3.LUT R0, R0, R15, R16, 0xb4, !PT ; - /*1bd0*/ LOP3.LUT R13, R4, R13, R18, 0xb4, !PT ; - /*1be0*/ LOP3.LUT R9, R9, 0x80000000, RZ, 0x3c, !PT ; - /*1bf0*/ IMAD.MOV.U32 R20, RZ, RZ, R24 ; - /*1c00*/ LOP3.LUT R8, R26, 0x80008008, RZ, 0x3c, !PT ; - /*1c10*/ IMAD.MOV.U32 R21, RZ, RZ, R25 ; - /*1c20*/ IMAD.MOV.U32 R22, RZ, RZ, R17 ; - /*1c30*/ IMAD.MOV.U32 R23, RZ, RZ, R12 ; - /*1c40*/ STS.128 [R81], R8 ; - /*1c50*/ STS.128 [R81+0x20], R20 ; - /*1c60*/ IMAD.MOV.U32 R20, RZ, RZ, R0 ; - /*1c70*/ IMAD.MOV.U32 R21, RZ, RZ, R13 ; - /*1c80*/ IMAD.MOV.U32 R22, RZ, RZ, R6 ; - /*1c90*/ IMAD.MOV.U32 R23, RZ, RZ, R7 ; - /*1ca0*/ STS.128 [R81+0x30], R20 ; - /*1cb0*/ LDS.128 R4, [R2] ; - /*1cc0*/ LDS.128 R8, [R2+0x40] ; - /*1cd0*/ LDS.128 R12, [R2+0x80] ; - /*1ce0*/ LDS.128 R16, [R2+0xc0] ; -.L_x_108: - /*1cf0*/ LDS R21, [R80] ; - /*1d00*/ SHF.R.U32.HI R85, RZ, 0x2, R90 ; - /*1d10*/ LOP3.LUT R21, R21, R90, RZ, 0x3c, !PT ; - /*1d20*/ IMAD R21, R21, 0x1000193, RZ ; - /*1d30*/ LOP3.LUT R39, R21, R4, RZ, 0x3c, !PT ; - /*1d40*/ @!PT BRA `(.L_x_105) ; - /*1d50*/ SHFL.IDX PT, R36, R39, R85, 0x181f ; -.L_x_119: - /*1d60*/ IMAD.HI.U32 R0, R36, c[0x3][0x18c], RZ ; - /*1d70*/ LDS R25, [R80+0x40] ; - /*1d80*/ IMAD.MOV R21, RZ, RZ, -R0 ; - /*1d90*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*1da0*/ IMAD R36, R21, c[0x3][0x184], R36 ; - /*1db0*/ IMAD.SHL.U32 R0, R84, 0x10, RZ ; - /*1dc0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*1dd0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*1de0*/ IMAD.IADD R21, R36, 0x1, -R21 ; - /*1df0*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*1e00*/ IADD3 R20, P0, R20, R0, RZ ; - /*1e10*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*1e20*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*1e30*/ LOP3.LUT R25, R25, R90, RZ, 0x3c, !PT ; - /*1e40*/ IMAD R25, R25, 0x1000193, RZ ; - /*1e50*/ LOP3.LUT R39, R25, R8, RZ, 0x3c, !PT ; - /*1e60*/ @!PT BRA `(.L_x_106) ; - /*1e70*/ LDS R29, [R80+0x80] ; - /*1e80*/ LDS R91, [R80+0xc0] ; - /*1e90*/ LOP3.LUT R24, R29, R90, RZ, 0x3c, !PT ; - /*1ea0*/ IMAD R25, R24, 0x1000193, RZ ; - /*1eb0*/ SHFL.IDX PT, R24, R39, R85, 0x181f ; - /*1ec0*/ LOP3.LUT R28, R25, R12, RZ, 0x3c, !PT ; - /*1ed0*/ SHFL.IDX PT, R28, R28, R85, 0x181f ; - /*1ee0*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*1ef0*/ IMAD.MOV R27, RZ, RZ, -R25 ; - /*1f00*/ IMAD R24, R27, c[0x3][0x184], R24 ; - /*1f10*/ IMAD.HI.U32 R25, R28, c[0x3][0x18c], RZ ; - /*1f20*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*1f30*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*1f40*/ IMAD R27, R25, c[0x3][0x184], R28 ; - /*1f50*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*1f60*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*1f70*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*1f80*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*1f90*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*1fa0*/ IMAD.IADD R31, R27, 0x1, -R28 ; - /*1fb0*/ IADD3 R36, P0, R24, R0, RZ ; - /*1fc0*/ LDS R28, [R80] ; - /*1fd0*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*1fe0*/ LDS R27, [R80+0x40] ; - /*1ff0*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*2000*/ IADD3 R40, P0, R30, R0, RZ ; - /*2010*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2020*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*2030*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2040*/ LOP3.LUT R24, R91, R90, RZ, 0x3c, !PT ; - /*2050*/ IMAD R34, R5, 0x1000193, RZ ; - /*2060*/ IMAD R44, R9, 0x1000193, RZ ; - /*2070*/ IMAD R25, R24, 0x1000193, RZ ; - /*2080*/ IADD3 R24, R90, 0x1, RZ ; - /*2090*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*20a0*/ LOP3.LUT R30, R25, R16, RZ, 0x3c, !PT ; - /*20b0*/ LOP3.LUT R9, R29, R24, RZ, 0x3c, !PT ; - /*20c0*/ SHFL.IDX PT, R30, R30, R85, 0x181f ; - /*20d0*/ LOP3.LUT R25, R28, R24.reuse, RZ, 0x3c, !PT ; - /*20e0*/ LOP3.LUT R5, R27, R24, RZ, 0x3c, !PT ; - /*20f0*/ IMAD R32, R25, 0x1000193, RZ ; - /*2100*/ IMAD R34, R5, 0x1000193, RZ ; - /*2110*/ LOP3.LUT R32, R32, R21, RZ, 0x3c, !PT ; - /*2120*/ SHFL.IDX PT, R32, R32, R85, 0x181f ; - /*2130*/ IMAD.HI.U32 R5, R30, c[0x3][0x18c], RZ ; - /*2140*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2150*/ IMAD R30, R5, c[0x3][0x184], R30 ; - /*2160*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*2170*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2180*/ IMAD.IADD R5, R30, 0x1, -R5 ; - /*2190*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*21a0*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*21b0*/ IMAD R44, R13, 0x1000193, RZ ; - /*21c0*/ LOP3.LUT R34, R34, R37, RZ, 0x3c, !PT ; - /*21d0*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*21e0*/ IMAD R44, R9, 0x1000193, RZ ; - /*21f0*/ SHFL.IDX PT, R34, R34, R85, 0x181f ; - /*2200*/ IMAD.HI.U32 R9, R32, c[0x3][0x18c], RZ ; - /*2210*/ LOP3.LUT R46, R44, R41, RZ, 0x3c, !PT ; - /*2220*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2230*/ IADD3 R44, P0, R30, R0, RZ ; - /*2240*/ SHFL.IDX PT, R13, R46, R85, 0x181f ; - /*2250*/ IMAD R32, R9, c[0x3][0x184], R32 ; - /*2260*/ IMAD.X R45, RZ, RZ, R31, P0 ; - /*2270*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*2280*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2290*/ IMAD.HI.U32 R5, R34, c[0x3][0x18c], RZ ; - /*22a0*/ IMAD.MOV R25, RZ, RZ, -R5 ; - /*22b0*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*22c0*/ IMAD R34, R25, c[0x3][0x184], R34 ; - /*22d0*/ IMAD.MOV R30, RZ, RZ, -R5 ; - /*22e0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*22f0*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*2300*/ IMAD R13, R30, c[0x3][0x184], R13 ; - /*2310*/ IMAD.IADD R5, R32, 0x1, -R5 ; - /*2320*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*2330*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*2340*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*2350*/ IMAD.IADD R9, R34, 0x1, -R9 ; - /*2360*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*2370*/ IADD3 R48, P0, R30, R0, RZ ; - /*2380*/ IMAD.WIDE.U32 R32, R9, R26, c[0x3][0x190] ; - /*2390*/ IMAD.IADD R13, R13, 0x1, -R34 ; - /*23a0*/ IADD3 R52, P1, R32, R0, RZ ; - /*23b0*/ IMAD.X R49, RZ, RZ, R31, P0 ; - /*23c0*/ IMAD.WIDE.U32 R30, R13, R26, c[0x3][0x190] ; - /*23d0*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*23e0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*23f0*/ IADD3 R56, P0, R30, R0, RZ ; - /*2400*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*2410*/ IMAD.X R57, RZ, RZ, R31, P0 ; - /*2420*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*2430*/ LOP3.LUT R24, R91, R24, RZ, 0x3c, !PT ; - /*2440*/ IMAD R30, R17, 0x1000193, RZ ; - /*2450*/ IMAD R24, R24, 0x1000193, RZ ; - /*2460*/ IMAD R5, R6, 0x1000193, RZ ; - /*2470*/ IADD3 R6, R90, 0x2, RZ ; - /*2480*/ IMAD R9, R10, 0x1000193, RZ ; - /*2490*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*24a0*/ IMAD R13, R14, 0x1000193, RZ ; - /*24b0*/ LOP3.LUT R10, R28, R6, RZ, 0x3c, !PT ; - /*24c0*/ LOP3.LUT R38, R9, R38, RZ, 0x3c, !PT ; - /*24d0*/ IMAD R5, R5, 0x1000193, RZ ; - /*24e0*/ LOP3.LUT R42, R13, R42, RZ, 0x3c, !PT ; - /*24f0*/ IMAD R13, R10, 0x1000193, RZ ; - /*2500*/ LOP3.LUT R14, R27, R6, RZ, 0x3c, !PT ; - /*2510*/ IMAD R9, R38, 0x1000193, RZ ; - /*2520*/ IMAD R17, R14, 0x1000193, RZ ; - /*2530*/ LOP3.LUT R45, R30, R45, RZ, 0x3c, !PT ; - /*2540*/ LOP3.LUT R24, R24, R45, RZ, 0x3c, !PT ; - /*2550*/ SHFL.IDX PT, R24, R24, R85, 0x181f ; - /*2560*/ LOP3.LUT R50, R5, R50, RZ, 0x3c, !PT ; - /*2570*/ LOP3.LUT R10, R13, R50, RZ, 0x3c, !PT ; - /*2580*/ LOP3.LUT R54, R9, R54, RZ, 0x3c, !PT ; - /*2590*/ IMAD R9, R42, 0x1000193, RZ ; - /*25a0*/ LOP3.LUT R13, R29, R6, RZ, 0x3c, !PT ; - /*25b0*/ IMAD.HI.U32 R5, R24, c[0x3][0x18c], RZ ; - /*25c0*/ LOP3.LUT R14, R17, R54, RZ, 0x3c, !PT ; - /*25d0*/ SHFL.IDX PT, R10, R10, R85, 0x181f ; - /*25e0*/ LOP3.LUT R58, R9, R58, RZ, 0x3c, !PT ; - /*25f0*/ IMAD R13, R13, 0x1000193, RZ ; - /*2600*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2610*/ SHFL.IDX PT, R14, R14, R85, 0x181f ; - /*2620*/ LOP3.LUT R22, R13, R58, RZ, 0x3c, !PT ; - /*2630*/ IMAD R24, R5, c[0x3][0x184], R24 ; - /*2640*/ SHFL.IDX PT, R22, R22, R85, 0x181f ; - /*2650*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*2660*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2670*/ IMAD.IADD R5, R24, 0x1, -R5 ; - /*2680*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*2690*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*26a0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*26b0*/ IADD3 R60, P0, R24, R0, RZ ; - /*26c0*/ IMAD.HI.U32 R5, R14, c[0x3][0x18c], RZ ; - /*26d0*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*26e0*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*26f0*/ IMAD.HI.U32 R5, R22, c[0x3][0x18c], RZ ; - /*2700*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*2710*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*2720*/ IMAD.MOV R9, RZ, RZ, -R5 ; - /*2730*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*2740*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2750*/ IMAD R22, R9, c[0x3][0x184], R22 ; - /*2760*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*2770*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*2780*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*2790*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*27a0*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*27b0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*27c0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*27d0*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*27e0*/ IADD3 R64, P0, R24, R0, RZ ; - /*27f0*/ IMAD.IADD R5, R22, 0x1, -R5 ; - /*2800*/ IMAD.WIDE.U32 R30, R9, R26, c[0x3][0x190] ; - /*2810*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*2820*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*2830*/ IADD3 R68, P1, R30, R0, RZ ; - /*2840*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*2850*/ IADD3 R72, P0, R24, R0, RZ ; - /*2860*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*2870*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*2880*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*2890*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*28a0*/ IMAD R5, R18, 0x1000193, RZ ; - /*28b0*/ LOP3.LUT R6, R91, R6, RZ, 0x3c, !PT ; - /*28c0*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*28d0*/ IMAD R9, R6, 0x1000193, RZ ; - /*28e0*/ IMAD R5, R46, 0x1000193, RZ ; - /*28f0*/ IMAD R6, R7, 0x1000193, RZ ; - /*2900*/ IMAD R10, R11, 0x1000193, RZ ; - /*2910*/ IMAD R14, R15, 0x1000193, RZ ; - /*2920*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*2930*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*2940*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*2950*/ IMAD R6, R6, 0x1000193, RZ ; - /*2960*/ IMAD R10, R39, 0x1000193, RZ ; - /*2970*/ IMAD R14, R43, 0x1000193, RZ ; - /*2980*/ LOP3.LUT R51, R6, R51, RZ, 0x3c, !PT ; - /*2990*/ IADD3 R6, R90, 0x3, RZ ; - /*29a0*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*29b0*/ IMAD R22, R51, 0x1000193, RZ ; - /*29c0*/ LOP3.LUT R28, R28, R6.reuse, RZ, 0x3c, !PT ; - /*29d0*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*29e0*/ IMAD R10, R10, 0x1000193, RZ ; - /*29f0*/ LOP3.LUT R27, R27, R6.reuse, RZ, 0x3c, !PT ; - /*2a00*/ IMAD R28, R28, 0x1000193, RZ ; - /*2a10*/ LOP3.LUT R29, R29, R6, RZ, 0x3c, !PT ; - /*2a20*/ IMAD R14, R14, 0x1000193, RZ ; - /*2a30*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*2a40*/ LOP3.LUT R18, R9, R62, RZ, 0x3c, !PT ; - /*2a50*/ SHFL.IDX PT, R18, R18, R85, 0x181f ; - /*2a60*/ LOP3.LUT R7, R22, R67, RZ, 0x3c, !PT ; - /*2a70*/ LOP3.LUT R28, R28, R7, RZ, 0x3c, !PT ; - /*2a80*/ LOP3.LUT R11, R10, R71, RZ, 0x3c, !PT ; - /*2a90*/ IMAD R10, R27, 0x1000193, RZ ; - /*2aa0*/ LOP3.LUT R15, R14, R75, RZ, 0x3c, !PT ; - /*2ab0*/ IMAD R14, R29, 0x1000193, RZ ; - /*2ac0*/ IMAD.HI.U32 R5, R18, c[0x3][0x18c], RZ ; - /*2ad0*/ LOP3.LUT R10, R10, R11, RZ, 0x3c, !PT ; - /*2ae0*/ SHFL.IDX PT, R28, R28, R85, 0x181f ; - /*2af0*/ LOP3.LUT R14, R14, R15, RZ, 0x3c, !PT ; - /*2b00*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2b10*/ SHFL.IDX PT, R10, R10, R85, 0x181f ; - /*2b20*/ IMAD R18, R5, c[0x3][0x184], R18 ; - /*2b30*/ SHFL.IDX PT, R14, R14, R85, 0x181f ; - /*2b40*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*2b50*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2b60*/ IMAD.IADD R5, R18, 0x1, -R5 ; - /*2b70*/ IMAD.WIDE.U32 R22, R5, R26, c[0x3][0x190] ; - /*2b80*/ IMAD.HI.U32 R5, R28, c[0x3][0x18c], RZ ; - /*2b90*/ IADD3 R76, P0, R22, R0, RZ ; - /*2ba0*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*2bb0*/ IMAD.HI.U32 R5, R10, c[0x3][0x18c], RZ ; - /*2bc0*/ IMAD.HI.U32 R9, R14, c[0x3][0x18c], RZ ; - /*2bd0*/ IMAD R28, R13, c[0x3][0x184], R28 ; - /*2be0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2bf0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2c00*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*2c10*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*2c20*/ IMAD R10, R5, c[0x3][0x184], R10 ; - /*2c30*/ IMAD R14, R9, c[0x3][0x184], R14 ; - /*2c40*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2c50*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*2c60*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*2c70*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*2c80*/ IMAD.IADD R5, R28, 0x1, -R5 ; - /*2c90*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2ca0*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*2cb0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*2cc0*/ IMAD.IADD R9, R10, 0x1, -R9 ; - /*2cd0*/ IMAD.IADD R13, R14, 0x1, -R13 ; - /*2ce0*/ IADD3 R24, P1, R24, R0, RZ ; - /*2cf0*/ IMAD.WIDE.U32 R22, R9, R26, c[0x3][0x190] ; - /*2d00*/ IMAD.WIDE.U32 R26, R13, R26, c[0x3][0x190] ; - /*2d10*/ IADD3 R28, P0, R22, R0, RZ ; - /*2d20*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*2d30*/ IADD3 R32, P1, R26, R0, RZ ; - /*2d40*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*2d50*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*2d60*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*2d70*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2d80*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*2d90*/ IMAD R5, R4, 0x1000193, RZ ; - /*2da0*/ IMAD R4, R19, 0x1000193, RZ ; - /*2db0*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*2dc0*/ IMAD R9, R8, 0x1000193, RZ ; - /*2dd0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*2de0*/ IMAD R8, R47, 0x1000193, RZ ; - /*2df0*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*2e00*/ IMAD R5, R5, 0x1000193, RZ ; - /*2e10*/ IMAD R4, R21, 0x1000193, RZ ; - /*2e20*/ LOP3.LUT R63, R8, R63, RZ, 0x3c, !PT ; - /*2e30*/ IMAD R13, R12, 0x1000193, RZ ; - /*2e40*/ LOP3.LUT R5, R5, R48, RZ, 0x3c, !PT ; - /*2e50*/ IMAD R17, R16, 0x1000193, RZ ; - /*2e60*/ LOP3.LUT R91, R91, R6, RZ, 0x3c, !PT ; - /*2e70*/ IMAD R10, R63, 0x1000193, RZ ; - /*2e80*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*2e90*/ IMAD R9, R36, 0x1000193, RZ ; - /*2ea0*/ LOP3.LUT R40, R13, R40, RZ, 0x3c, !PT ; - /*2eb0*/ IMAD R6, R37, 0x1000193, RZ ; - /*2ec0*/ LOP3.LUT R44, R17, R44, RZ, 0x3c, !PT ; - /*2ed0*/ IMAD R8, R41, 0x1000193, RZ ; - /*2ee0*/ LOP3.LUT R9, R9, R52, RZ, 0x3c, !PT ; - /*2ef0*/ IMAD R5, R5, 0x1000193, RZ ; - /*2f00*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*2f10*/ IMAD R13, R40, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R12, R91, 0x1000193, RZ ; - /*2f40*/ IMAD R17, R44, 0x1000193, RZ ; - /*2f50*/ IMAD R8, R45, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R9, R9, 0x1000193, RZ ; - /*2f80*/ LOP3.LUT R17, R17, R60, RZ, 0x3c, !PT ; - /*2f90*/ IMAD R19, R50, 0x1000193, RZ ; - /*2fa0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD R21, R54, 0x1000193, RZ ; - /*2fc0*/ LOP3.LUT R8, R9, R68, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R13, R13, 0x1000193, RZ ; - /*2fe0*/ IMAD R17, R17, 0x1000193, RZ ; - /*2ff0*/ IMAD R16, R61, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*3010*/ IMAD R10, R4, 0x1000193, RZ ; - /*3020*/ LOP3.LUT R4, R5, R64, RZ, 0x3c, !PT ; - /*3030*/ LOP3.LUT R14, R12, R79, RZ, 0x3c, !PT ; - /*3040*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*3050*/ IMAD R10, R6, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R6, R19, R66, RZ, 0x3c, !PT ; - /*3070*/ SHFL.IDX PT, R36, R14, R85, 0x181f ; - /*3080*/ IMAD R19, R58, 0x1000193, RZ ; - /*3090*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*30a0*/ LOP3.LUT R10, R21, R70, RZ, 0x3c, !PT ; - /*30b0*/ IMAD R21, R62, 0x1000193, RZ ; - /*30c0*/ IMAD R14, R57, 0x1000193, RZ ; - /*30d0*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*30e0*/ LOP3.LUT R76, R17, R76, RZ, 0x3c, !PT ; - /*30f0*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*3100*/ LOP3.LUT R14, R19, R74, RZ, 0x3c, !PT ; - /*3110*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*3120*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_120: - /*3130*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*3140*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*3150*/ IMAD.MOV.U32 R16, RZ, RZ, 0x80 ; - /*3160*/ IMAD R36, R17, c[0x3][0x184], R36 ; - /*3170*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3180*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*3190*/ IMAD.IADD R17, R36, 0x1, -R17 ; - /*31a0*/ IMAD.WIDE.U32 R16, R17, R16, c[0x3][0x190] ; - /*31b0*/ IADD3 R16, P0, R16, R0, RZ ; - /*31c0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*31d0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*31e0*/ IMAD R21, R4, 0x1000193, RZ ; - /*31f0*/ IADD3 R90, R90, 0x4, RZ ; - /*3200*/ IMAD R20, R5, 0x1000193, RZ ; - /*3210*/ IMAD R22, R7, 0x1000193, RZ ; - /*3220*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*3230*/ IMAD R21, R6, 0x1000193, RZ ; - /*3240*/ ISETP.NE.AND P0, PT, R90, 0x40, PT ; - /*3250*/ IMAD R23, R8, 0x1000193, RZ ; - /*3260*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*3270*/ IMAD R24, R9, 0x1000193, RZ ; - /*3280*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*3290*/ IMAD R21, R10, 0x1000193, RZ ; - /*32a0*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*32b0*/ IMAD R20, R11, 0x1000193, RZ ; - /*32c0*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*32d0*/ IMAD R23, R12, 0x1000193, RZ ; - /*32e0*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*32f0*/ IMAD R22, R13, 0x1000193, RZ ; - /*3300*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*3310*/ IMAD R25, R14, 0x1000193, RZ ; - /*3320*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*3330*/ IMAD R20, R15, 0x1000193, RZ ; - /*3340*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*3350*/ IMAD R21, R76, 0x1000193, RZ ; - /*3360*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*3370*/ IMAD R22, R77, 0x1000193, RZ ; - /*3380*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*3390*/ IMAD R23, R78, 0x1000193, RZ ; - /*33a0*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*33b0*/ IMAD R24, R79, 0x1000193, RZ ; - /*33c0*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*33d0*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*33e0*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*33f0*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*3400*/ @!P0 CALL.REL.NOINC `(.L_x_107) ; - /*3410*/ BRA `(.L_x_108) ; -.L_x_107: - /*3420*/ IMAD R4, R4, 0x1000193, RZ ; - /*3430*/ IMAD R8, R8, 0x1000193, RZ ; - /*3440*/ IMAD R12, R12, 0x1000193, RZ ; - /*3450*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*3460*/ IMAD R16, R16, 0x1000193, RZ ; - /*3470*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*3480*/ IMAD.MOV.U32 R90, RZ, RZ, RZ ; - /*3490*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*34a0*/ IMAD R5, R4, 0x1000193, RZ ; - /*34b0*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*34c0*/ IMAD R9, R8, 0x1000193, RZ ; - /*34d0*/ IMAD R13, R12, 0x1000193, RZ ; - /*34e0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*34f0*/ IMAD R17, R16, 0x1000193, RZ ; - /*3500*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*3510*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*3520*/ IMAD R4, R5, 0x1000193, RZ ; - /*3530*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*3540*/ IMAD R6, R9, 0x1000193, RZ ; - /*3550*/ IMAD R8, R13, 0x1000193, RZ ; - /*3560*/ LOP3.LUT R20, R4, R7, RZ, 0x3c, !PT ; - /*3570*/ IMAD R10, R17, 0x1000193, RZ ; - /*3580*/ LOP3.LUT R22, R6, R11, RZ, 0x3c, !PT ; - /*3590*/ LOP3.LUT R24, R8, R15, RZ, 0x3c, !PT ; - /*35a0*/ STS [R3.X4], R20 ; - /*35b0*/ LOP3.LUT R26, R10, R19, RZ, 0x3c, !PT ; - /*35c0*/ STS [R3.X4+0x20], R22 ; - /*35d0*/ STS [R3.X4+0x40], R24 ; - /*35e0*/ STS [R3.X4+0x60], R26 ; - /*35f0*/ LDS.128 R4, [R2+0x100] ; - /*3600*/ LDS.128 R8, [R2+0x140] ; - /*3610*/ LDS.128 R12, [R2+0x180] ; - /*3620*/ LDS.128 R16, [R2+0x1c0] ; -.L_x_112: - /*3630*/ LDS R21, [R80+0x100] ; - /*3640*/ SHF.R.U32.HI R85, RZ, 0x2, R90 ; - /*3650*/ LOP3.LUT R21, R21, R90, RZ, 0x3c, !PT ; - /*3660*/ IMAD R21, R21, 0x1000193, RZ ; - /*3670*/ LOP3.LUT R39, R21, R4, RZ, 0x3c, !PT ; - /*3680*/ @!PT BRA `(.L_x_109) ; - /*3690*/ SHFL.IDX PT, R36, R39, R85, 0x181f ; -.L_x_121: - /*36a0*/ IMAD.HI.U32 R20, R36, c[0x3][0x18c], RZ ; - /*36b0*/ LDS R25, [R80+0x140] ; - /*36c0*/ IMAD.MOV R21, RZ, RZ, -R20 ; - /*36d0*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*36e0*/ IMAD R36, R21, c[0x3][0x184], R36 ; - /*36f0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3700*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3710*/ IMAD.IADD R21, R36, 0x1, -R21 ; - /*3720*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*3730*/ IADD3 R20, P0, R20, R0, RZ ; - /*3740*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*3750*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*3760*/ LOP3.LUT R25, R25, R90, RZ, 0x3c, !PT ; - /*3770*/ IMAD R25, R25, 0x1000193, RZ ; - /*3780*/ LOP3.LUT R39, R25, R8, RZ, 0x3c, !PT ; - /*3790*/ @!PT BRA `(.L_x_110) ; - /*37a0*/ LDS R29, [R80+0x180] ; - /*37b0*/ LDS R91, [R80+0x1c0] ; - /*37c0*/ LOP3.LUT R24, R29, R90, RZ, 0x3c, !PT ; - /*37d0*/ IMAD R25, R24, 0x1000193, RZ ; - /*37e0*/ SHFL.IDX PT, R24, R39, R85, 0x181f ; - /*37f0*/ LOP3.LUT R28, R25, R12, RZ, 0x3c, !PT ; - /*3800*/ SHFL.IDX PT, R28, R28, R85, 0x181f ; - /*3810*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*3820*/ IMAD.MOV R27, RZ, RZ, -R25 ; - /*3830*/ IMAD R24, R27, c[0x3][0x184], R24 ; - /*3840*/ IMAD.HI.U32 R25, R28, c[0x3][0x18c], RZ ; - /*3850*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*3860*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*3870*/ IMAD R27, R25, c[0x3][0x184], R28 ; - /*3880*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*3890*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*38a0*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*38b0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*38c0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*38d0*/ IMAD.IADD R31, R27, 0x1, -R28 ; - /*38e0*/ IADD3 R36, P0, R24, R0, RZ ; - /*38f0*/ LDS R28, [R80+0x100] ; - /*3900*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*3910*/ LDS R27, [R80+0x140] ; - /*3920*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*3930*/ IADD3 R40, P0, R30, R0, RZ ; - /*3940*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*3950*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*3960*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*3970*/ LOP3.LUT R24, R91, R90, RZ, 0x3c, !PT ; - /*3980*/ IMAD R34, R5, 0x1000193, RZ ; - /*3990*/ IMAD R44, R9, 0x1000193, RZ ; - /*39a0*/ IMAD R25, R24, 0x1000193, RZ ; - /*39b0*/ IADD3 R24, R90, 0x1, RZ ; - /*39c0*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*39d0*/ LOP3.LUT R30, R25, R16, RZ, 0x3c, !PT ; - /*39e0*/ LOP3.LUT R9, R29, R24, RZ, 0x3c, !PT ; - /*39f0*/ SHFL.IDX PT, R30, R30, R85, 0x181f ; - /*3a00*/ LOP3.LUT R25, R28, R24.reuse, RZ, 0x3c, !PT ; - /*3a10*/ LOP3.LUT R5, R27, R24, RZ, 0x3c, !PT ; - /*3a20*/ IMAD R32, R25, 0x1000193, RZ ; - /*3a30*/ IMAD R34, R5, 0x1000193, RZ ; - /*3a40*/ LOP3.LUT R32, R32, R21, RZ, 0x3c, !PT ; - /*3a50*/ SHFL.IDX PT, R32, R32, R85, 0x181f ; - /*3a60*/ IMAD.HI.U32 R5, R30, c[0x3][0x18c], RZ ; - /*3a70*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3a80*/ IMAD R30, R5, c[0x3][0x184], R30 ; - /*3a90*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*3aa0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3ab0*/ IMAD.IADD R5, R30, 0x1, -R5 ; - /*3ac0*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*3ad0*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*3ae0*/ IMAD R44, R13, 0x1000193, RZ ; - /*3af0*/ LOP3.LUT R34, R34, R37, RZ, 0x3c, !PT ; - /*3b00*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*3b10*/ IMAD R44, R9, 0x1000193, RZ ; - /*3b20*/ SHFL.IDX PT, R34, R34, R85, 0x181f ; - /*3b30*/ IMAD.HI.U32 R9, R32, c[0x3][0x18c], RZ ; - /*3b40*/ LOP3.LUT R46, R44, R41, RZ, 0x3c, !PT ; - /*3b50*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*3b60*/ IADD3 R44, P0, R30, R0, RZ ; - /*3b70*/ SHFL.IDX PT, R13, R46, R85, 0x181f ; - /*3b80*/ IMAD R32, R9, c[0x3][0x184], R32 ; - /*3b90*/ IMAD.X R45, RZ, RZ, R31, P0 ; - /*3ba0*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*3bb0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*3bc0*/ IMAD.HI.U32 R5, R34, c[0x3][0x18c], RZ ; - /*3bd0*/ IMAD.MOV R25, RZ, RZ, -R5 ; - /*3be0*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*3bf0*/ IMAD R34, R25, c[0x3][0x184], R34 ; - /*3c00*/ IMAD.MOV R30, RZ, RZ, -R5 ; - /*3c10*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3c20*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*3c30*/ IMAD R13, R30, c[0x3][0x184], R13 ; - /*3c40*/ IMAD.IADD R5, R32, 0x1, -R5 ; - /*3c50*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*3c60*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*3c70*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*3c80*/ IMAD.IADD R9, R34, 0x1, -R9 ; - /*3c90*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*3ca0*/ IADD3 R48, P0, R30, R0, RZ ; - /*3cb0*/ IMAD.WIDE.U32 R32, R9, R26, c[0x3][0x190] ; - /*3cc0*/ IMAD.IADD R13, R13, 0x1, -R34 ; - /*3cd0*/ IADD3 R52, P1, R32, R0, RZ ; - /*3ce0*/ IMAD.X R49, RZ, RZ, R31, P0 ; - /*3cf0*/ IMAD.WIDE.U32 R30, R13, R26, c[0x3][0x190] ; - /*3d00*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*3d10*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3d20*/ IADD3 R56, P0, R30, R0, RZ ; - /*3d30*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3d40*/ IMAD.X R57, RZ, RZ, R31, P0 ; - /*3d50*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*3d60*/ LOP3.LUT R24, R91, R24, RZ, 0x3c, !PT ; - /*3d70*/ IMAD R30, R17, 0x1000193, RZ ; - /*3d80*/ IMAD R24, R24, 0x1000193, RZ ; - /*3d90*/ IMAD R5, R6, 0x1000193, RZ ; - /*3da0*/ IADD3 R6, R90, 0x2, RZ ; - /*3db0*/ IMAD R9, R10, 0x1000193, RZ ; - /*3dc0*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*3dd0*/ IMAD R13, R14, 0x1000193, RZ ; - /*3de0*/ LOP3.LUT R10, R28, R6, RZ, 0x3c, !PT ; - /*3df0*/ LOP3.LUT R38, R9, R38, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R5, R5, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R42, R13, R42, RZ, 0x3c, !PT ; - /*3e20*/ IMAD R13, R10, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R14, R27, R6, RZ, 0x3c, !PT ; - /*3e40*/ IMAD R9, R38, 0x1000193, RZ ; - /*3e50*/ IMAD R17, R14, 0x1000193, RZ ; - /*3e60*/ LOP3.LUT R45, R30, R45, RZ, 0x3c, !PT ; - /*3e70*/ LOP3.LUT R24, R24, R45, RZ, 0x3c, !PT ; - /*3e80*/ SHFL.IDX PT, R24, R24, R85, 0x181f ; - /*3e90*/ LOP3.LUT R50, R5, R50, RZ, 0x3c, !PT ; - /*3ea0*/ LOP3.LUT R10, R13, R50, RZ, 0x3c, !PT ; - /*3eb0*/ LOP3.LUT R54, R9, R54, RZ, 0x3c, !PT ; - /*3ec0*/ IMAD R9, R42, 0x1000193, RZ ; - /*3ed0*/ LOP3.LUT R13, R29, R6, RZ, 0x3c, !PT ; - /*3ee0*/ IMAD.HI.U32 R5, R24, c[0x3][0x18c], RZ ; - /*3ef0*/ LOP3.LUT R14, R17, R54, RZ, 0x3c, !PT ; - /*3f00*/ SHFL.IDX PT, R10, R10, R85, 0x181f ; - /*3f10*/ LOP3.LUT R58, R9, R58, RZ, 0x3c, !PT ; - /*3f20*/ IMAD R13, R13, 0x1000193, RZ ; - /*3f30*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3f40*/ SHFL.IDX PT, R14, R14, R85, 0x181f ; - /*3f50*/ LOP3.LUT R22, R13, R58, RZ, 0x3c, !PT ; - /*3f60*/ IMAD R24, R5, c[0x3][0x184], R24 ; - /*3f70*/ SHFL.IDX PT, R22, R22, R85, 0x181f ; - /*3f80*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*3f90*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3fa0*/ IMAD.IADD R5, R24, 0x1, -R5 ; - /*3fb0*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*3fc0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*3fd0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*3fe0*/ IADD3 R60, P0, R24, R0, RZ ; - /*3ff0*/ IMAD.HI.U32 R5, R14, c[0x3][0x18c], RZ ; - /*4000*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*4010*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*4020*/ IMAD.HI.U32 R5, R22, c[0x3][0x18c], RZ ; - /*4030*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*4040*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*4050*/ IMAD.MOV R9, RZ, RZ, -R5 ; - /*4060*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*4070*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*4080*/ IMAD R22, R9, c[0x3][0x184], R22 ; - /*4090*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*40a0*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*40b0*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*40c0*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*40d0*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*40e0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*40f0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*4100*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*4110*/ IADD3 R64, P0, R24, R0, RZ ; - /*4120*/ IMAD.IADD R5, R22, 0x1, -R5 ; - /*4130*/ IMAD.WIDE.U32 R30, R9, R26, c[0x3][0x190] ; - /*4140*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*4150*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*4160*/ IADD3 R68, P1, R30, R0, RZ ; - /*4170*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*4180*/ IADD3 R72, P0, R24, R0, RZ ; - /*4190*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*41a0*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*41b0*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*41c0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*41d0*/ IMAD R5, R18, 0x1000193, RZ ; - /*41e0*/ LOP3.LUT R6, R91, R6, RZ, 0x3c, !PT ; - /*41f0*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*4200*/ IMAD R9, R6, 0x1000193, RZ ; - /*4210*/ IMAD R5, R46, 0x1000193, RZ ; - /*4220*/ IMAD R6, R7, 0x1000193, RZ ; - /*4230*/ IMAD R10, R11, 0x1000193, RZ ; - /*4240*/ IMAD R14, R15, 0x1000193, RZ ; - /*4250*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*4260*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*4270*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*4280*/ IMAD R6, R6, 0x1000193, RZ ; - /*4290*/ IMAD R10, R39, 0x1000193, RZ ; - /*42a0*/ IMAD R14, R43, 0x1000193, RZ ; - /*42b0*/ LOP3.LUT R51, R6, R51, RZ, 0x3c, !PT ; - /*42c0*/ IADD3 R6, R90, 0x3, RZ ; - /*42d0*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*42e0*/ IMAD R22, R51, 0x1000193, RZ ; - /*42f0*/ LOP3.LUT R28, R28, R6.reuse, RZ, 0x3c, !PT ; - /*4300*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*4310*/ IMAD R10, R10, 0x1000193, RZ ; - /*4320*/ LOP3.LUT R27, R27, R6.reuse, RZ, 0x3c, !PT ; - /*4330*/ IMAD R28, R28, 0x1000193, RZ ; - /*4340*/ LOP3.LUT R29, R29, R6, RZ, 0x3c, !PT ; - /*4350*/ IMAD R14, R14, 0x1000193, RZ ; - /*4360*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*4370*/ LOP3.LUT R18, R9, R62, RZ, 0x3c, !PT ; - /*4380*/ SHFL.IDX PT, R18, R18, R85, 0x181f ; - /*4390*/ LOP3.LUT R7, R22, R67, RZ, 0x3c, !PT ; - /*43a0*/ LOP3.LUT R28, R28, R7, RZ, 0x3c, !PT ; - /*43b0*/ LOP3.LUT R11, R10, R71, RZ, 0x3c, !PT ; - /*43c0*/ IMAD R10, R27, 0x1000193, RZ ; - /*43d0*/ LOP3.LUT R15, R14, R75, RZ, 0x3c, !PT ; - /*43e0*/ IMAD R14, R29, 0x1000193, RZ ; - /*43f0*/ IMAD.HI.U32 R5, R18, c[0x3][0x18c], RZ ; - /*4400*/ LOP3.LUT R10, R10, R11, RZ, 0x3c, !PT ; - /*4410*/ SHFL.IDX PT, R28, R28, R85, 0x181f ; - /*4420*/ LOP3.LUT R14, R14, R15, RZ, 0x3c, !PT ; - /*4430*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*4440*/ SHFL.IDX PT, R10, R10, R85, 0x181f ; - /*4450*/ IMAD R18, R5, c[0x3][0x184], R18 ; - /*4460*/ SHFL.IDX PT, R14, R14, R85, 0x181f ; - /*4470*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*4480*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*4490*/ IMAD.IADD R5, R18, 0x1, -R5 ; - /*44a0*/ IMAD.WIDE.U32 R22, R5, R26, c[0x3][0x190] ; - /*44b0*/ IMAD.HI.U32 R5, R28, c[0x3][0x18c], RZ ; - /*44c0*/ IADD3 R76, P0, R22, R0, RZ ; - /*44d0*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*44e0*/ IMAD.HI.U32 R5, R10, c[0x3][0x18c], RZ ; - /*44f0*/ IMAD.HI.U32 R9, R14, c[0x3][0x18c], RZ ; - /*4500*/ IMAD R28, R13, c[0x3][0x184], R28 ; - /*4510*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*4520*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*4530*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*4540*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*4550*/ IMAD R10, R5, c[0x3][0x184], R10 ; - /*4560*/ IMAD R14, R9, c[0x3][0x184], R14 ; - /*4570*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*4580*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*4590*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*45a0*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*45b0*/ IMAD.IADD R5, R28, 0x1, -R5 ; - /*45c0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*45d0*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*45e0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*45f0*/ IMAD.IADD R9, R10, 0x1, -R9 ; - /*4600*/ IMAD.IADD R13, R14, 0x1, -R13 ; - /*4610*/ IADD3 R24, P1, R24, R0, RZ ; - /*4620*/ IMAD.WIDE.U32 R22, R9, R26, c[0x3][0x190] ; - /*4630*/ IMAD.WIDE.U32 R26, R13, R26, c[0x3][0x190] ; - /*4640*/ IADD3 R28, P0, R22, R0, RZ ; - /*4650*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*4660*/ IADD3 R32, P1, R26, R0, RZ ; - /*4670*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*4680*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*4690*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*46a0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*46b0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*46c0*/ IMAD R5, R4, 0x1000193, RZ ; - /*46d0*/ IMAD R4, R19, 0x1000193, RZ ; - /*46e0*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*46f0*/ IMAD R9, R8, 0x1000193, RZ ; - /*4700*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*4710*/ IMAD R8, R47, 0x1000193, RZ ; - /*4720*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*4730*/ IMAD R5, R5, 0x1000193, RZ ; - /*4740*/ IMAD R4, R21, 0x1000193, RZ ; - /*4750*/ LOP3.LUT R63, R8, R63, RZ, 0x3c, !PT ; - /*4760*/ IMAD R13, R12, 0x1000193, RZ ; - /*4770*/ LOP3.LUT R5, R5, R48, RZ, 0x3c, !PT ; - /*4780*/ IMAD R17, R16, 0x1000193, RZ ; - /*4790*/ LOP3.LUT R91, R91, R6, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R10, R63, 0x1000193, RZ ; - /*47b0*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*47c0*/ IMAD R9, R36, 0x1000193, RZ ; - /*47d0*/ LOP3.LUT R40, R13, R40, RZ, 0x3c, !PT ; - /*47e0*/ IMAD R6, R37, 0x1000193, RZ ; - /*47f0*/ LOP3.LUT R44, R17, R44, RZ, 0x3c, !PT ; - /*4800*/ IMAD R8, R41, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R9, R9, R52, RZ, 0x3c, !PT ; - /*4820*/ IMAD R5, R5, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*4840*/ IMAD R13, R40, 0x1000193, RZ ; - /*4850*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*4860*/ IMAD R12, R91, 0x1000193, RZ ; - /*4870*/ IMAD R17, R44, 0x1000193, RZ ; - /*4880*/ IMAD R8, R45, 0x1000193, RZ ; - /*4890*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*48a0*/ IMAD R9, R9, 0x1000193, RZ ; - /*48b0*/ LOP3.LUT R17, R17, R60, RZ, 0x3c, !PT ; - /*48c0*/ IMAD R19, R50, 0x1000193, RZ ; - /*48d0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*48e0*/ IMAD R21, R54, 0x1000193, RZ ; - /*48f0*/ LOP3.LUT R8, R9, R68, RZ, 0x3c, !PT ; - /*4900*/ IMAD R13, R13, 0x1000193, RZ ; - /*4910*/ IMAD R17, R17, 0x1000193, RZ ; - /*4920*/ IMAD R16, R61, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*4940*/ IMAD R10, R4, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R4, R5, R64, RZ, 0x3c, !PT ; - /*4960*/ LOP3.LUT R14, R12, R79, RZ, 0x3c, !PT ; - /*4970*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*4980*/ IMAD R10, R6, 0x1000193, RZ ; - /*4990*/ LOP3.LUT R6, R19, R66, RZ, 0x3c, !PT ; - /*49a0*/ SHFL.IDX PT, R36, R14, R85, 0x181f ; - /*49b0*/ IMAD R19, R58, 0x1000193, RZ ; - /*49c0*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*49d0*/ LOP3.LUT R10, R21, R70, RZ, 0x3c, !PT ; - /*49e0*/ IMAD R21, R62, 0x1000193, RZ ; - /*49f0*/ IMAD R14, R57, 0x1000193, RZ ; - /*4a00*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*4a10*/ LOP3.LUT R76, R17, R76, RZ, 0x3c, !PT ; - /*4a20*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R14, R19, R74, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_122: - /*4a60*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*4a70*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*4a80*/ IMAD.MOV.U32 R16, RZ, RZ, 0x80 ; - /*4a90*/ IMAD R36, R17, c[0x3][0x184], R36 ; - /*4aa0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*4ab0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*4ac0*/ IMAD.IADD R17, R36, 0x1, -R17 ; - /*4ad0*/ IMAD.WIDE.U32 R16, R17, R16, c[0x3][0x190] ; - /*4ae0*/ IADD3 R16, P0, R16, R0, RZ ; - /*4af0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*4b00*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*4b10*/ IMAD R21, R4, 0x1000193, RZ ; - /*4b20*/ IADD3 R90, R90, 0x4, RZ ; - /*4b30*/ IMAD R20, R5, 0x1000193, RZ ; - /*4b40*/ IMAD R22, R7, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*4b60*/ IMAD R21, R6, 0x1000193, RZ ; - /*4b70*/ ISETP.NE.AND P0, PT, R90, 0x40, PT ; - /*4b80*/ IMAD R23, R8, 0x1000193, RZ ; - /*4b90*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*4ba0*/ IMAD R24, R9, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R21, R10, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*4be0*/ IMAD R20, R11, 0x1000193, RZ ; - /*4bf0*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*4c00*/ IMAD R23, R12, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*4c20*/ IMAD R22, R13, 0x1000193, RZ ; - /*4c30*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*4c40*/ IMAD R25, R14, 0x1000193, RZ ; - /*4c50*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*4c60*/ IMAD R20, R15, 0x1000193, RZ ; - /*4c70*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*4c80*/ IMAD R21, R76, 0x1000193, RZ ; - /*4c90*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*4ca0*/ IMAD R22, R77, 0x1000193, RZ ; - /*4cb0*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*4cc0*/ IMAD R23, R78, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*4ce0*/ IMAD R24, R79, 0x1000193, RZ ; - /*4cf0*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*4d10*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*4d20*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*4d30*/ @!P0 CALL.REL.NOINC `(.L_x_111) ; - /*4d40*/ BRA `(.L_x_112) ; -.L_x_111: - /*4d50*/ IMAD R4, R4, 0x1000193, RZ ; - /*4d60*/ UMOV UR10, 0x1 ; - /*4d70*/ IMAD R8, R8, 0x1000193, RZ ; - /*4d80*/ IMAD R12, R12, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4da0*/ IMAD R16, R16, 0x1000193, RZ ; - /*4db0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4dc0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R5, R4, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R9, R8, 0x1000193, RZ ; - /*4e00*/ IMAD R13, R12, 0x1000193, RZ ; - /*4e10*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4e20*/ IMAD R17, R16, 0x1000193, RZ ; - /*4e30*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*4e40*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*4e50*/ IMAD R0, R5, 0x1000193, RZ ; - /*4e60*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*4e70*/ IMAD R4, R9, 0x1000193, RZ ; - /*4e80*/ IMAD R6, R13, 0x1000193, RZ ; - /*4e90*/ LOP3.LUT R0, R0, R7, RZ, 0x3c, !PT ; - /*4ea0*/ IMAD R12, R17, 0x1000193, RZ ; - /*4eb0*/ LOP3.LUT R8, R4, R11, RZ, 0x3c, !PT ; - /*4ec0*/ LOP3.LUT R10, R6, R15, RZ, 0x3c, !PT ; - /*4ed0*/ STS [R3.X4+0x80], R0 ; - /*4ee0*/ LOP3.LUT R32, R12, R19, RZ, 0x3c, !PT ; - /*4ef0*/ STS [R3.X4+0xa0], R8 ; - /*4f00*/ STS [R3.X4+0xc0], R10 ; - /*4f10*/ STS [R3.X4+0xe0], R32 ; - /*4f20*/ LDS.128 R28, [R81+0x10] ; - /*4f30*/ LDS.128 R12, [R81+0x30] ; - /*4f40*/ LDS.128 R4, [R81] ; - /*4f50*/ LDS.128 R16, [R83+0x10] ; - /*4f60*/ LDS.128 R24, [R81+0x20] ; - /*4f70*/ LDS.128 R20, [R83] ; - /*4f80*/ LOP3.LUT R9, R15, R29, RZ, 0x3c, !PT ; - /*4f90*/ LOP3.LUT R46, R14, 0x1, R28, 0x96, !PT ; - /*4fa0*/ LOP3.LUT R43, R31, R15, R29, 0x96, !PT ; - /*4fb0*/ SHF.L.W.U32.HI R10, R46, 0x1, R9 ; - /*4fc0*/ SHF.L.W.U32.HI R35, R9, 0x1, R46 ; - /*4fd0*/ LOP3.LUT R39, R19, R13, R7, 0x96, !PT ; - /*4fe0*/ LOP3.LUT R11, R17, R27, R5, 0x96, !PT ; - /*4ff0*/ LOP3.LUT R8, R16, R26, R4, 0x96, !PT ; - /*5000*/ LOP3.LUT R42, R10.reuse, R7, R11.reuse, 0x96, !PT ; - /*5010*/ LOP3.LUT R33, R35, R6, R8, 0x96, !PT ; - /*5020*/ LOP3.LUT R0, R10.reuse, R13, R11.reuse, 0x96, !PT ; - /*5030*/ LOP3.LUT R68, R10, R19, R11, 0x96, !PT ; - /*5040*/ LOP3.LUT R40, R11, R10, RZ, 0x3c, !PT ; - /*5050*/ SHF.L.W.U32.HI R9, R11.reuse, 0x1, R8 ; - /*5060*/ LOP3.LUT R10, R11, 0x80000000, R10, 0x96, !PT ; - /*5070*/ SHF.L.W.U32.HI R38, R8, 0x1, R11 ; - /*5080*/ LOP3.LUT R11, R35.reuse, R18, R8.reuse, 0x96, !PT ; - /*5090*/ LOP3.LUT R7, R35, R12, R8, 0x96, !PT ; - /*50a0*/ SHF.L.W.U32.HI R36, R42, 0x1, R33 ; - /*50b0*/ LOP3.LUT R13, R8, R35, RZ, 0x3c, !PT ; - /*50c0*/ SHF.L.W.U32.HI R42, R33, 0x1, R42 ; - /*50d0*/ LOP3.LUT R33, R20, R30, RZ, 0x3c, !PT ; - /*50e0*/ LOP3.LUT R34, R21, R31, RZ, 0x3c, !PT ; - /*50f0*/ SHF.L.W.U32.HI R56, R68, 0xa, R11 ; - /*5100*/ LOP3.LUT R32, R22, R24, RZ, 0x3c, !PT ; - /*5110*/ LOP3.LUT R35, R23, R25, RZ, 0x3c, !PT ; - /*5120*/ LOP3.LUT R58, R18, R12, R6, 0x96, !PT ; - /*5130*/ SHF.L.W.U32.HI R8, R0, 0xc, R7 ; - /*5140*/ SHF.L.W.U32.HI R68, R11, 0xa, R68 ; - /*5150*/ SHF.L.W.U32.HI R0, R7, 0xc, R0 ; - /*5160*/ SHF.L.W.U32.HI R6, R10, 0xd, R13 ; - /*5170*/ SHF.L.W.U32.HI R11, R13, 0xd, R10 ; - /*5180*/ SHF.L.W.U32.HI R7, R34, 0x1, R33 ; - /*5190*/ SHF.L.W.U32.HI R10, R33, 0x1, R34 ; - /*51a0*/ SHF.L.W.U32.HI R33, R35, 0x1, R32 ; - /*51b0*/ LOP3.LUT R39, R39, 0x80000000, RZ, 0x3c, !PT ; - /*51c0*/ SHF.L.W.U32.HI R32, R32, 0x1, R35 ; - /*51d0*/ LOP3.LUT R50, R21, R15, R29, 0x96, !PT ; - /*51e0*/ SHF.L.W.U32.HI R12, R40, 0x2, R13 ; - /*51f0*/ SHF.L.W.U32.HI R40, R13, 0x2, R40 ; - /*5200*/ LOP3.LUT R14, R7.reuse, R14, R58.reuse, 0x96, !PT ; - /*5210*/ LOP3.LUT R13, R7, R28, R58.reuse, 0x96, !PT ; - /*5220*/ SHF.L.W.U32.HI R53, R39, 0x1, R58 ; - /*5230*/ SHF.L.W.U32.HI R34, R58.reuse, 0x1, R39 ; - /*5240*/ LOP3.LUT R54, R58, R7, RZ, 0x3c, !PT ; - /*5250*/ LOP3.LUT R43, R43, R32.reuse, RZ, 0x3c, !PT ; - /*5260*/ LOP3.LUT R50, R50, R32, RZ, 0x3c, !PT ; - /*5270*/ LOP3.LUT R35, R32, R15, R29, 0x96, !PT ; - /*5280*/ LOP3.LUT R44, R10, R29, R39, 0x96, !PT ; - /*5290*/ LOP3.LUT R58, R58, 0x1, R7, 0x96, !PT ; - /*52a0*/ LOP3.LUT R32, R33.reuse, R30, R46.reuse, 0x96, !PT ; - /*52b0*/ LOP3.LUT R29, R33, R20, R46, 0x96, !PT ; - /*52c0*/ LOP3.LUT R28, R46, R33, RZ, 0x3c, !PT ; - /*52d0*/ LOP3.LUT R7, R25, R21.reuse, R31.reuse, 0x96, !PT ; - /*52e0*/ LOP3.LUT R33, R23, R21, R31, 0x96, !PT ; - /*52f0*/ LOP3.LUT R51, R10, R15, R39, 0x96, !PT ; - /*5300*/ LOP3.LUT R37, R39, R10, RZ, 0x3c, !PT ; - /*5310*/ LOP3.LUT R10, R24, R20, R30, 0x96, !PT ; - /*5320*/ LOP3.LUT R15, R7, R38.reuse, RZ, 0x3c, !PT ; - /*5330*/ LOP3.LUT R7, R33, R38, RZ, 0x3c, !PT ; - /*5340*/ LOP3.LUT R31, R38, R21, R31, 0x96, !PT ; - /*5350*/ LOP3.LUT R5, R5, R23.reuse, R25.reuse, 0x96, !PT ; - /*5360*/ LOP3.LUT R33, R27, R23.reuse, R25.reuse, 0x96, !PT ; - /*5370*/ LOP3.LUT R41, R17, R23, R25, 0x96, !PT ; - /*5380*/ LOP3.LUT R46, R22, R20, R30, 0x96, !PT ; - /*5390*/ LOP3.LUT R38, R26, R22.reuse, R24.reuse, 0x96, !PT ; - /*53a0*/ LOP3.LUT R52, R16, R22, R24, 0x96, !PT ; - /*53b0*/ LOP3.LUT R10, R10, R9, RZ, 0x3c, !PT ; - /*53c0*/ LOP3.LUT R4, R4, R22, R24, 0x96, !PT ; - /*53d0*/ LOP3.LUT R48, R9, R20, R30, 0x96, !PT ; - /*53e0*/ LOP3.LUT R25, R34, R23, R25, 0x96, !PT ; - /*53f0*/ LOP3.LUT R33, R33, R34.reuse, RZ, 0x3c, !PT ; - /*5400*/ LOP3.LUT R41, R41, R34, RZ, 0x3c, !PT ; - /*5410*/ LOP3.LUT R5, R5, R34, RZ, 0x3c, !PT ; - /*5420*/ LOP3.LUT R46, R46, R9, RZ, 0x3c, !PT ; - /*5430*/ LOP3.LUT R34, R53, R22, R24, 0x96, !PT ; - /*5440*/ LOP3.LUT R38, R38, R53.reuse, RZ, 0x3c, !PT ; - /*5450*/ LOP3.LUT R52, R52, R53.reuse, RZ, 0x3c, !PT ; - /*5460*/ LOP3.LUT R53, R4, R53, RZ, 0x3c, !PT ; - /*5470*/ SHF.L.W.U32.HI R45, R15, 0x1b, R10 ; - /*5480*/ SHF.L.W.U32.HI R55, R37.reuse, 0xb, R58 ; - /*5490*/ SHF.L.W.U32.HI R39, R58, 0xb, R37.reuse ; - /*54a0*/ SHF.L.W.U32.HI R47, R37.reuse, 0xf, R54.reuse ; - /*54b0*/ SHF.L.W.U32.HI R27, R37, 0x1d, R54 ; - /*54c0*/ SHF.L.W.U32.HI R30, R54, 0x1d, R37 ; - /*54d0*/ SHF.L.W.U32.HI R9, R44, 0x1e, R13 ; - /*54e0*/ SHF.L.W.U32.HI R24, R50, 0x17, R29 ; - /*54f0*/ SHF.L.W.U32.HI R15, R10, 0x1b, R15 ; - /*5500*/ SHF.L.W.U32.HI R57, R35, 0x15, R28 ; - /*5510*/ SHF.L.W.U32.HI R37, R54, 0xf, R37 ; - /*5520*/ SHF.L.W.U32.HI R13, R13, 0x1e, R44 ; - /*5530*/ SHF.L.W.U32.HI R50, R29, 0x17, R50 ; - /*5540*/ SHF.L.W.U32.HI R4, R31, 0xe, R48 ; - /*5550*/ SHF.L.W.U32.HI R60, R28.reuse, 0x15, R35.reuse ; - /*5560*/ SHF.L.W.U32.HI R73, R35.reuse, 0x19, R28.reuse ; - /*5570*/ SHF.L.W.U32.HI R77, R28, 0x19, R35 ; - /*5580*/ PRMT R10, R35, 0x4321, R28 ; - /*5590*/ SHF.L.W.U32.HI R29, R51, 0x6, R14 ; - /*55a0*/ SHF.L.W.U32.HI R54, R48.reuse, 0xe, R31.reuse ; - /*55b0*/ SHF.L.W.U32.HI R59, R31.reuse, 0x7, R48.reuse ; - /*55c0*/ SHF.L.W.U32.HI R49, R48.reuse, 0x7, R31.reuse ; - /*55d0*/ PRMT R44, R31, 0x2107, R48 ; - /*55e0*/ PRMT R26, R48, 0x2107, R31 ; - /*55f0*/ PRMT R28, R28, 0x4321, R35 ; - /*5600*/ SHF.L.W.U32.HI R51, R14, 0x6, R51 ; - /*5610*/ SHF.L.W.U32.HI R48, R43, 0x1c, R32 ; - /*5620*/ SHF.L.W.U32.HI R35, R7, 0x14, R46 ; - /*5630*/ SHF.L.W.U32.HI R14, R46, 0x14, R7 ; - /*5640*/ SHF.L.W.U32.HI R43, R32, 0x1c, R43 ; - /*5650*/ LOP3.LUT R46, R53, R39, R0, 0xb4, !PT ; - /*5660*/ LOP3.LUT R32, R0, R57, R39, 0xb4, !PT ; - /*5670*/ LOP3.LUT R62, R39, R4, R57, 0xb4, !PT ; - /*5680*/ LOP3.LUT R39, R57, R53, R4, 0xb4, !PT ; - /*5690*/ LOP3.LUT R31, R4, R0, R53, 0xb4, !PT ; - /*56a0*/ LOP3.LUT R75, R5, R55, R8, 0xb4, !PT ; - /*56b0*/ LOP3.LUT R7, R60, R5, R54, 0xb4, !PT ; - /*56c0*/ LOP3.LUT R4, R8, R60, R55, 0xb4, !PT ; - /*56d0*/ LOP3.LUT R5, R54, R8, R5, 0xb4, !PT ; - /*56e0*/ SHF.L.W.U32.HI R8, R38, 0x4, R33 ; - /*56f0*/ LOP3.LUT R0, R55, R54, R60, 0xb4, !PT ; - /*5700*/ SHF.L.W.U32.HI R54, R25, 0x9, R34 ; - /*5710*/ SHF.L.W.U32.HI R55, R25, 0x12, R34 ; - /*5720*/ SHF.L.W.U32.HI R53, R34.reuse, 0x12, R25.reuse ; - /*5730*/ SHF.L.W.U32.HI R57, R33, 0x4, R38 ; - /*5740*/ SHF.L.W.U32.HI R34, R34, 0x9, R25 ; - /*5750*/ LOP3.LUT R67, R56, R28, R47, 0xb4, !PT ; - /*5760*/ LOP3.LUT R25, R8, R47, R56, 0xb4, !PT ; - /*5770*/ LOP3.LUT R56, R45, R56, R8, 0xb4, !PT ; - /*5780*/ LOP3.LUT R33, R47, R45, R28, 0xb4, !PT ; - /*5790*/ LOP3.LUT R8, R28, R8, R45, 0xb4, !PT ; - /*57a0*/ LOP3.LUT R70, R68, R10, R37, 0xb4, !PT ; - /*57b0*/ LOP3.LUT R28, R57, R37, R68, 0xb4, !PT ; - /*57c0*/ LOP3.LUT R47, R37, R15, R10, 0xb4, !PT ; - /*57d0*/ LOP3.LUT R68, R15, R68, R57, 0xb4, !PT ; - /*57e0*/ LOP3.LUT R15, R10, R57, R15, 0xb4, !PT ; - /*57f0*/ LOP3.LUT R37, R9, R59, R24, 0xb4, !PT ; - /*5800*/ LOP3.LUT R65, R24, R54, R59, 0xb4, !PT ; - /*5810*/ LOP3.LUT R10, R40, R24, R9, 0xb4, !PT ; - /*5820*/ LOP3.LUT R59, R59, R40, R54, 0xb4, !PT ; - /*5830*/ LOP3.LUT R40, R54, R9, R40, 0xb4, !PT ; - /*5840*/ LOP3.LUT R45, R13, R49, R50, 0xb4, !PT ; - /*5850*/ LOP3.LUT R9, R12, R50, R13, 0xb4, !PT ; - /*5860*/ LOP3.LUT R50, R50, R34, R49, 0xb4, !PT ; - /*5870*/ LOP3.LUT R64, R49, R12, R34, 0xb4, !PT ; - /*5880*/ LOP3.LUT R24, R34, R13, R12, 0xb4, !PT ; - /*5890*/ LOP3.LUT R13, R36, R73, R29, 0xb4, !PT ; - /*58a0*/ LOP3.LUT R49, R29, R26, R73, 0xb4, !PT ; - /*58b0*/ LOP3.LUT R73, R73, R55, R26, 0xb4, !PT ; - /*58c0*/ LOP3.LUT R26, R26, R36, R55, 0xb4, !PT ; - /*58d0*/ LOP3.LUT R36, R55, R29, R36, 0xb4, !PT ; - /*58e0*/ LOP3.LUT R34, R42, R77, R51, 0xb4, !PT ; - /*58f0*/ LOP3.LUT R29, R51, R44, R77, 0xb4, !PT ; - /*5900*/ SHF.L.W.U32.HI R38, R41, 0x3, R52 ; - /*5910*/ LOP3.LUT R77, R77, R53, R44, 0xb4, !PT ; - /*5920*/ LOP3.LUT R44, R44, R42, R53, 0xb4, !PT ; - /*5930*/ SHF.L.W.U32.HI R41, R52, 0x3, R41 ; - /*5940*/ LOP3.LUT R42, R53, R51, R42, 0xb4, !PT ; - /*5950*/ LOP3.LUT R53, R11, R48, R30, 0xb4, !PT ; - /*5960*/ LOP3.LUT R52, R30, R35, R48, 0xb4, !PT ; - /*5970*/ LOP3.LUT R48, R48, R38, R35, 0xb4, !PT ; - /*5980*/ LOP3.LUT R12, R35, R11, R38, 0xb4, !PT ; - /*5990*/ LOP3.LUT R11, R38, R30, R11, 0xb4, !PT ; - /*59a0*/ LOP3.LUT R35, R6, R43, R27, 0xb4, !PT ; - /*59b0*/ LOP3.LUT R69, R27, R14, R43, 0xb4, !PT ; - /*59c0*/ LOP3.LUT R43, R43, R41, R14, 0xb4, !PT ; - /*59d0*/ LOP3.LUT R63, R14, R6, R41, 0xb4, !PT ; - /*59e0*/ LOP3.LUT R38, R41, R27, R6, 0xb4, !PT ; - /*59f0*/ LOP3.LUT R74, R46, 0x1, RZ, 0x3c, !PT ; -.L_x_114: - /*5a00*/ LOP3.LUT R71, R26, R53, R39, 0x96, !PT ; - /*5a10*/ UMOV UR11, 0x8 ; - /*5a20*/ LOP3.LUT R60, R44, R35, R7, 0x96, !PT ; - /*5a30*/ ULDC UR5, c[0x2][0x0] ; - /*5a40*/ LOP3.LUT R57, R49, R12, R32, 0x96, !PT ; - /*5a50*/ UIMAD UR5, UR10, UR11, UR5 ; - /*5a60*/ LOP3.LUT R71, R24, R71, R33, 0x96, !PT ; - /*5a70*/ UIADD3 UR10, UR10, 0x2, URZ ; - /*5a80*/ LOP3.LUT R60, R40, R60, R47, 0x96, !PT ; - /*5a90*/ LOP3.LUT R30, R29, R63, R4, 0x96, !PT ; - /*5aa0*/ UISETP.GE.U32.AND UP0, UPT, UR10, 0x17, UPT ; - /*5ab0*/ LOP3.LUT R57, R50, R57, R25, 0x96, !PT ; - /*5ac0*/ SHF.L.W.U32.HI R6, R60, 0x1, R71 ; - /*5ad0*/ LOP3.LUT R54, R73, R11, R62, 0x96, !PT ; - /*5ae0*/ ULDC.64 UR8, c[0x3][UR5] ; - /*5af0*/ LOP3.LUT R30, R65, R30, R28, 0x96, !PT ; - /*5b00*/ SHF.L.W.U32.HI R55, R71, 0x1, R60 ; - /*5b10*/ LOP3.LUT R14, R6, R57.reuse, R73, 0x96, !PT ; - /*5b20*/ LOP3.LUT R54, R64, R54, R67, 0x96, !PT ; - /*5b30*/ LOP3.LUT R62, R6.reuse, R57.reuse, R62, 0x96, !PT ; - /*5b40*/ LOP3.LUT R41, R6.reuse, R57.reuse, R11, 0x96, !PT ; - /*5b50*/ LOP3.LUT R66, R6.reuse, R57.reuse, R67, 0x96, !PT ; - /*5b60*/ LOP3.LUT R27, R6, R57, R64, 0x96, !PT ; - /*5b70*/ LOP3.LUT R73, R77, R38, R0, 0x96, !PT ; - /*5b80*/ SHF.L.W.U32.HI R51, R57, 0x1, R30 ; - /*5b90*/ LOP3.LUT R61, R55.reuse, R30.reuse, R0, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R72, R42, R69, R5, 0x96, !PT ; - /*5bb0*/ SHF.L.W.U32.HI R57, R30, 0x1, R57 ; - /*5bc0*/ LOP3.LUT R6, R55, R30, R38, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R67, R55.reuse, R30.reuse, R77, 0x96, !PT ; - /*5be0*/ LOP3.LUT R11, R55.reuse, R30.reuse, R70, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R0, R55, R30, R59, 0x96, !PT ; - /*5c00*/ LOP3.LUT R30, R36, R52, R31, 0x96, !PT ; - /*5c10*/ LOP3.LUT R72, R10, R72, R15, 0x96, !PT ; - /*5c20*/ LOP3.LUT R30, R9, R30, R8, 0x96, !PT ; - /*5c30*/ LOP3.LUT R73, R59, R73, R70, 0x96, !PT ; - /*5c40*/ LOP3.LUT R64, R34, R43, R75, 0x96, !PT ; - /*5c50*/ LOP3.LUT R59, R13, R48, R74, 0x96, !PT ; - /*5c60*/ LOP3.LUT R46, R51.reuse, R72.reuse, R43, 0x96, !PT ; - /*5c70*/ LOP3.LUT R58, R51, R72, R34, 0x96, !PT ; - /*5c80*/ SHF.L.W.U32.HI R43, R72, 0x1, R30 ; - /*5c90*/ LOP3.LUT R64, R37, R64, R68.reuse, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R34, R51.reuse, R72.reuse, R37, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R55, R51.reuse, R72.reuse, R68, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R37, R51, R72, R75, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R59, R45, R59, R56, 0x96, !PT ; - /*5ce0*/ LOP3.LUT R38, R57, R30, R74, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R51, R57.reuse, R30.reuse, R48, 0x96, !PT ; - /*5d00*/ LOP3.LUT R13, R57.reuse, R30.reuse, R13, 0x96, !PT ; - /*5d10*/ LOP3.LUT R68, R57.reuse, R30.reuse, R56, 0x96, !PT ; - /*5d20*/ LOP3.LUT R45, R57, R30, R45, 0x96, !PT ; - /*5d30*/ SHF.L.W.U32.HI R72, R30, 0x1, R72 ; - /*5d40*/ LOP3.LUT R57, R43, R54, R24, 0x96, !PT ; - /*5d50*/ SHF.L.W.U32.HI R24, R73, 0x1, R54 ; - /*5d60*/ LOP3.LUT R30, R43.reuse, R54.reuse, R39, 0x96, !PT ; - /*5d70*/ LOP3.LUT R48, R43.reuse, R54.reuse, R53, 0x96, !PT ; - /*5d80*/ LOP3.LUT R56, R43.reuse, R54.reuse, R26, 0x96, !PT ; - /*5d90*/ LOP3.LUT R70, R43, R54, R33, 0x96, !PT ; - /*5da0*/ LOP3.LUT R43, R72, R73, R7, 0x96, !PT ; - /*5db0*/ LOP3.LUT R39, R72.reuse, R73.reuse, R35, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R33, R72.reuse, R73.reuse, R44, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R47, R72.reuse, R73.reuse, R47, 0x96, !PT ; - /*5de0*/ LOP3.LUT R40, R72, R73, R40, 0x96, !PT ; - /*5df0*/ SHF.L.W.U32.HI R75, R54, 0x1, R73 ; - /*5e00*/ LOP3.LUT R72, R24, R59, R12, 0x96, !PT ; - /*5e10*/ LOP3.LUT R32, R24.reuse, R59.reuse, R32, 0x96, !PT ; - /*5e20*/ LOP3.LUT R54, R24.reuse, R59.reuse, R49, 0x96, !PT ; - /*5e30*/ LOP3.LUT R26, R24.reuse, R59.reuse, R25, 0x96, !PT ; - /*5e40*/ LOP3.LUT R50, R24, R59, R50, 0x96, !PT ; - /*5e50*/ SHF.L.W.U32.HI R12, R64, 0x1, R59 ; - /*5e60*/ SHF.L.W.U32.HI R59, R59, 0x1, R64 ; - /*5e70*/ LOP3.LUT R24, R12.reuse, R71.reuse, R31, 0x96, !PT ; - /*5e80*/ LOP3.LUT R36, R12.reuse, R71.reuse, R36, 0x96, !PT ; - /*5e90*/ LOP3.LUT R9, R12, R71, R9, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R31, R59.reuse, R60.reuse, R42, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R10, R59, R60, R10, 0x96, !PT ; - /*5ec0*/ LOP3.LUT R49, R75, R64, R65, 0x96, !PT ; - /*5ed0*/ LOP3.LUT R25, R75.reuse, R64.reuse, R63, 0x96, !PT ; - /*5ee0*/ LOP3.LUT R7, R12.reuse, R71.reuse, R52, 0x96, !PT ; - /*5ef0*/ LOP3.LUT R44, R12, R71, R8, 0x96, !PT ; - /*5f00*/ LOP3.LUT R63, R75.reuse, R64.reuse, R29, 0x96, !PT ; - /*5f10*/ LOP3.LUT R35, R75, R64, R28, 0x96, !PT ; - /*5f20*/ LOP3.LUT R71, R59, R60, R5, 0x96, !PT ; - /*5f30*/ LOP3.LUT R8, R59.reuse, R60.reuse, R69, 0x96, !PT ; - /*5f40*/ LOP3.LUT R15, R59, R60, R15, 0x96, !PT ; - /*5f50*/ SHF.L.W.U32.HI R29, R10, 0xe, R9 ; - /*5f60*/ SHF.L.W.U32.HI R28, R9, 0xe, R10 ; - /*5f70*/ SHF.L.W.U32.HI R52, R31, 0x7, R36 ; - /*5f80*/ SHF.L.W.U32.HI R60, R36, 0x7, R31 ; - /*5f90*/ SHF.L.W.U32.HI R42, R39, 0x17, R48 ; - /*5fa0*/ SHF.L.W.U32.HI R36, R49, 0x2, R50 ; - /*5fb0*/ SHF.L.W.U32.HI R10, R50, 0x2, R49 ; - /*5fc0*/ SHF.L.W.U32.HI R48, R48, 0x17, R39 ; - /*5fd0*/ SHF.L.W.U32.HI R49, R46, 0x4, R51 ; - /*5fe0*/ SHF.L.W.U32.HI R39, R51, 0x4, R46 ; - /*5ff0*/ PRMT R51, R40, 0x4321, R57 ; - /*6000*/ PRMT R57, R57, 0x4321, R40 ; - /*6010*/ LOP3.LUT R53, R75, R64, R4, 0x96, !PT ; - /*6020*/ SHF.L.W.U32.HI R46, R11, 0xf, R66 ; - /*6030*/ SHF.L.W.U32.HI R40, R6, 0x6, R41 ; - /*6040*/ SHF.L.W.U32.HI R59, R67, 0xb, R14 ; - /*6050*/ SHF.L.W.U32.HI R64, R14, 0xb, R67 ; - /*6060*/ SHF.L.W.U32.HI R31, R61, 0x1e, R62 ; - /*6070*/ SHF.L.W.U32.HI R9, R62, 0x1e, R61 ; - /*6080*/ SHF.L.W.U32.HI R66, R66, 0xf, R11 ; - /*6090*/ SHF.L.W.U32.HI R41, R41, 0x6, R6 ; - /*60a0*/ SHF.L.W.U32.HI R5, R72, 0xc, R25 ; - /*60b0*/ SHF.L.W.U32.HI R14, R47, 0x15, R70 ; - /*60c0*/ SHF.L.W.U32.HI R61, R63, 0xa, R54 ; - /*60d0*/ SHF.L.W.U32.HI R11, R34, 0x12, R45 ; - /*60e0*/ SHF.L.W.U32.HI R6, R8, 0x14, R7 ; - /*60f0*/ SHF.L.W.U32.HI R12, R25, 0xc, R72 ; - /*6100*/ SHF.L.W.U32.HI R54, R54, 0xa, R63 ; - /*6110*/ SHF.L.W.U32.HI R34, R45, 0x12, R34 ; - /*6120*/ SHF.L.W.U32.HI R7, R7, 0x14, R8 ; - /*6130*/ SHF.L.W.U32.HI R25, R70, 0x15, R47 ; - /*6140*/ SHF.L.W.U32.HI R45, R33, 0x19, R56 ; - /*6150*/ SHF.L.W.U32.HI R8, R0, 0x1d, R27 ; - /*6160*/ SHF.L.W.U32.HI R63, R58, 0x3, R13 ; - /*6170*/ SHF.L.W.U32.HI R65, R55, 0x9, R68 ; - /*6180*/ SHF.L.W.U32.HI R47, R68, 0x9, R55 ; - /*6190*/ SHF.L.W.U32.HI R56, R56, 0x19, R33 ; - /*61a0*/ SHF.L.W.U32.HI R27, R27, 0x1d, R0 ; - /*61b0*/ SHF.L.W.U32.HI R58, R13, 0x3, R58 ; - /*61c0*/ SHF.L.W.U32.HI R33, R53, 0x1, R32 ; - /*61d0*/ LOP3.LUT R0, R38, R64, R5, 0xb4, !PT ; - /*61e0*/ LOP3.LUT R55, R5, R14, R64, 0xb4, !PT ; - /*61f0*/ LOP3.LUT R13, R14, R38, R29, 0xb4, !PT ; - /*6200*/ SHF.L.W.U32.HI R32, R32, 0x1, R53 ; - /*6210*/ LOP3.LUT R64, R64, R29, R14, 0xb4, !PT ; - /*6220*/ LOP3.LUT R38, R29, R5, R38, 0xb4, !PT ; - /*6230*/ PRMT R53, R15, 0x2107, R44 ; - /*6240*/ LOP3.LUT R5, R37, R59, R12, 0xb4, !PT ; - /*6250*/ LOP3.LUT R14, R12, R25, R59, 0xb4, !PT ; - /*6260*/ LOP3.LUT R50, R25, R37, R28, 0xb4, !PT ; - /*6270*/ PRMT R44, R44, 0x2107, R15 ; - /*6280*/ LOP3.LUT R59, R59, R28, R25, 0xb4, !PT ; - /*6290*/ LOP3.LUT R37, R28, R12, R37, 0xb4, !PT ; - /*62a0*/ SHF.L.W.U32.HI R4, R71, 0x1b, R24 ; - /*62b0*/ SHF.L.W.U32.HI R15, R35, 0xd, R26 ; - /*62c0*/ LOP3.LUT R12, R9, R60, R48, 0xb4, !PT ; - /*62d0*/ LOP3.LUT R28, R48, R47, R60, 0xb4, !PT ; - /*62e0*/ SHF.L.W.U32.HI R26, R26, 0xd, R35 ; - /*62f0*/ LOP3.LUT R60, R60, R36, R47, 0xb4, !PT ; - /*6300*/ SHF.L.W.U32.HI R35, R43, 0x1c, R30 ; - /*6310*/ LOP3.LUT R47, R47, R9, R36, 0xb4, !PT ; - /*6320*/ SHF.L.W.U32.HI R30, R30, 0x1c, R43 ; - /*6330*/ LOP3.LUT R9, R36, R48, R9, 0xb4, !PT ; - /*6340*/ SHF.L.W.U32.HI R24, R24, 0x1b, R71 ; - /*6350*/ LOP3.LUT R29, R31, R52, R42, 0xb4, !PT ; - /*6360*/ LOP3.LUT R36, R42, R65, R52, 0xb4, !PT ; - /*6370*/ LOP3.LUT R25, R4, R61, R39, 0xb4, !PT ; - /*6380*/ LOP3.LUT R43, R39, R46, R61, 0xb4, !PT ; - /*6390*/ LOP3.LUT R52, R52, R10, R65, 0xb4, !PT ; - /*63a0*/ LOP3.LUT R61, R61, R57, R46, 0xb4, !PT ; - /*63b0*/ LOP3.LUT R65, R65, R31, R10, 0xb4, !PT ; - /*63c0*/ LOP3.LUT R46, R46, R4, R57, 0xb4, !PT ; - /*63d0*/ LOP3.LUT R31, R10, R42, R31, 0xb4, !PT ; - /*63e0*/ LOP3.LUT R4, R57, R39, R4, 0xb4, !PT ; - /*63f0*/ LOP3.LUT R10, R24, R54, R49, 0xb4, !PT ; - /*6400*/ LOP3.LUT R39, R49, R66, R54, 0xb4, !PT ; - /*6410*/ LOP3.LUT R54, R54, R51, R66, 0xb4, !PT ; - /*6420*/ LOP3.LUT R66, R66, R24, R51, 0xb4, !PT ; - /*6430*/ LOP3.LUT R24, R51, R49, R24, 0xb4, !PT ; - /*6440*/ LOP3.LUT R49, R40, R44, R45, 0xb4, !PT ; - /*6450*/ LOP3.LUT R62, R45, R11, R44, 0xb4, !PT ; - /*6460*/ LOP3.LUT R44, R44, R33, R11, 0xb4, !PT ; - /*6470*/ LOP3.LUT R51, R33, R45, R40, 0xb4, !PT ; - /*6480*/ LOP3.LUT R11, R11, R40, R33, 0xb4, !PT ; - /*6490*/ LOP3.LUT R40, R32, R56, R41, 0xb4, !PT ; - /*64a0*/ LOP3.LUT R33, R41, R53, R56, 0xb4, !PT ; - /*64b0*/ LOP3.LUT R56, R56, R34, R53, 0xb4, !PT ; - /*64c0*/ LOP3.LUT R53, R53, R32, R34, 0xb4, !PT ; - /*64d0*/ LOP3.LUT R34, R34, R41, R32, 0xb4, !PT ; - /*64e0*/ LOP3.LUT R32, R35, R63, R6, 0xb4, !PT ; - /*64f0*/ LOP3.LUT R48, R6, R26, R63, 0xb4, !PT ; - /*6500*/ LOP3.LUT R63, R63, R27, R26, 0xb4, !PT ; - /*6510*/ LOP3.LUT R45, R26, R35, R27, 0xb4, !PT ; - /*6520*/ LOP3.LUT R26, R7, R15, R58, 0xb4, !PT ; - /*6530*/ LOP3.LUT R6, R27, R6, R35, 0xb4, !PT ; - /*6540*/ LOP3.LUT R70, R49, R48, R55, 0x96, !PT ; - /*6550*/ LOP3.LUT R57, R33, R26, R14, 0x96, !PT ; - /*6560*/ LOP3.LUT R41, R30, R58, R7, 0xb4, !PT ; - /*6570*/ LOP3.LUT R7, R8, R7, R30, 0xb4, !PT ; - /*6580*/ LOP3.LUT R58, R58, R8, R15, 0xb4, !PT ; - /*6590*/ LOP3.LUT R68, R15, R30, R8, 0xb4, !PT ; - /*65a0*/ LOP3.LUT R0, R0, UR8, RZ, 0x3c, !PT ; - /*65b0*/ LOP3.LUT R8, R11, R6, R38, 0x96, !PT ; - /*65c0*/ LOP3.LUT R70, R28, R70, R43, 0x96, !PT ; - /*65d0*/ LOP3.LUT R57, R36, R57, R39, 0x96, !PT ; - /*65e0*/ LOP3.LUT R5, R5, UR9, RZ, 0x3c, !PT ; - /*65f0*/ ULDC.64 UR8, c[0x3][UR5+0x8] ; - /*6600*/ LOP3.LUT R67, R34, R7, R37, 0x96, !PT ; - /*6610*/ LOP3.LUT R42, R51, R32, R0, 0x96, !PT ; - /*6620*/ LOP3.LUT R8, R9, R8, R4, 0x96, !PT ; - /*6630*/ SHF.L.W.U32.HI R27, R57, 0x1, R70 ; - /*6640*/ LOP3.LUT R69, R40, R41, R5, 0x96, !PT ; - /*6650*/ LOP3.LUT R67, R31, R67, R24, 0x96, !PT ; - /*6660*/ LOP3.LUT R42, R12, R42, R25, 0x96, !PT ; - /*6670*/ SHF.L.W.U32.HI R30, R70, 0x1, R57 ; - /*6680*/ LOP3.LUT R0, R27.reuse, R8.reuse, R0, 0x96, !PT ; - /*6690*/ LOP3.LUT R15, R27.reuse, R8.reuse, R32, 0x96, !PT ; - /*66a0*/ LOP3.LUT R35, R27.reuse, R8.reuse, R51, 0x96, !PT ; - /*66b0*/ LOP3.LUT R25, R27.reuse, R8.reuse, R25, 0x96, !PT ; - /*66c0*/ LOP3.LUT R12, R27, R8, R12, 0x96, !PT ; - /*66d0*/ LOP3.LUT R27, R29, R69, R10, 0x96, !PT ; - /*66e0*/ LOP3.LUT R51, R62, R63, R64, 0x96, !PT ; - /*66f0*/ SHF.L.W.U32.HI R72, R67, 0x1, R8 ; - /*6700*/ SHF.L.W.U32.HI R69, R8, 0x1, R67 ; - /*6710*/ LOP3.LUT R5, R30.reuse, R67.reuse, R5, 0x96, !PT ; - /*6720*/ LOP3.LUT R8, R30, R67, R41, 0x96, !PT ; - /*6730*/ LOP3.LUT R32, R30.reuse, R67.reuse, R40, 0x96, !PT ; - /*6740*/ LOP3.LUT R10, R30.reuse, R67.reuse, R10, 0x96, !PT ; - /*6750*/ LOP3.LUT R29, R30, R67, R29, 0x96, !PT ; - /*6760*/ LOP3.LUT R67, R56, R58, R59, 0x96, !PT ; - /*6770*/ LOP3.LUT R51, R60, R51, R61, 0x96, !PT ; - /*6780*/ LOP3.LUT R41, R44, R45, R13, 0x96, !PT ; - /*6790*/ LOP3.LUT R40, R53, R68, R50, 0x96, !PT ; - /*67a0*/ LOP3.LUT R74, R52, R67, R54, 0x96, !PT ; - /*67b0*/ LOP3.LUT R30, R72.reuse, R51, R13, 0x96, !PT ; - /*67c0*/ LOP3.LUT R41, R47, R41, R46, 0x96, !PT ; - /*67d0*/ LOP3.LUT R40, R65, R40, R66, 0x96, !PT ; - /*67e0*/ LOP3.LUT R13, R72, R51, R45, 0x96, !PT ; - /*67f0*/ LOP3.LUT R45, R72.reuse, R51.reuse, R46, 0x96, !PT ; - /*6800*/ LOP3.LUT R44, R72.reuse, R51.reuse, R44, 0x96, !PT ; - /*6810*/ LOP3.LUT R47, R72, R51, R47, 0x96, !PT ; - /*6820*/ SHF.L.W.U32.HI R67, R74, 0x1, R51 ; - /*6830*/ SHF.L.W.U32.HI R46, R51, 0x1, R74 ; - /*6840*/ LOP3.LUT R51, R69, R74, R50, 0x96, !PT ; - /*6850*/ LOP3.LUT R50, R69, R74.reuse, R68, 0x96, !PT ; - /*6860*/ SHF.L.W.U32.HI R72, R41, 0x1, R40 ; - /*6870*/ SHF.L.W.U32.HI R71, R40, 0x1, R41 ; - /*6880*/ LOP3.LUT R53, R69.reuse, R74.reuse, R53, 0x96, !PT ; - /*6890*/ LOP3.LUT R66, R69.reuse, R74.reuse, R66, 0x96, !PT ; - /*68a0*/ LOP3.LUT R68, R69, R74, R65, 0x96, !PT ; - /*68b0*/ LOP3.LUT R69, R46.reuse, R27.reuse, R26, 0x96, !PT ; - /*68c0*/ LOP3.LUT R26, R46, R27, R33, 0x96, !PT ; - /*68d0*/ LOP3.LUT R59, R72.reuse, R57.reuse, R59, 0x96, !PT ; - /*68e0*/ LOP3.LUT R58, R72.reuse, R57.reuse, R58, 0x96, !PT ; - /*68f0*/ LOP3.LUT R65, R72.reuse, R57.reuse, R56, 0x96, !PT ; - /*6900*/ LOP3.LUT R54, R72, R57, R54, 0x96, !PT ; - /*6910*/ SHF.L.W.U32.HI R33, R42, 0x1, R27 ; - /*6920*/ LOP3.LUT R62, R71, R70, R62, 0x96, !PT ; - /*6930*/ LOP3.LUT R57, R72, R57, R52, 0x96, !PT ; - /*6940*/ LOP3.LUT R55, R67.reuse, R42.reuse, R55, 0x96, !PT ; - /*6950*/ LOP3.LUT R52, R67.reuse, R42.reuse, R48, 0x96, !PT ; - /*6960*/ LOP3.LUT R49, R67, R42, R49, 0x96, !PT ; - /*6970*/ LOP3.LUT R43, R67.reuse, R42.reuse, R43, 0x96, !PT ; - /*6980*/ LOP3.LUT R28, R67, R42, R28, 0x96, !PT ; - /*6990*/ LOP3.LUT R14, R46.reuse, R27.reuse, R14, 0x96, !PT ; - /*69a0*/ SHF.L.W.U32.HI R56, R27, 0x1, R42 ; - /*69b0*/ LOP3.LUT R48, R46.reuse, R27.reuse, R39, 0x96, !PT ; - /*69c0*/ LOP3.LUT R67, R46, R27, R36, 0x96, !PT ; - /*69d0*/ LOP3.LUT R27, R33, R40, R24, 0x96, !PT ; - /*69e0*/ SHF.L.W.U32.HI R24, R65, 0xb, R62 ; - /*69f0*/ SHF.L.W.U32.HI R62, R62, 0xb, R65 ; - /*6a00*/ LOP3.LUT R61, R71, R70, R61, 0x96, !PT ; - /*6a10*/ SHF.L.W.U32.HI R65, R50, 0x17, R13 ; - /*6a20*/ SHF.L.W.U32.HI R50, R13, 0x17, R50 ; - /*6a30*/ SHF.L.W.U32.HI R13, R8, 0x4, R15 ; - /*6a40*/ SHF.L.W.U32.HI R8, R15, 0x4, R8 ; - /*6a50*/ LOP3.LUT R63, R71.reuse, R70.reuse, R63, 0x96, !PT ; - /*6a60*/ LOP3.LUT R60, R71, R70, R60, 0x96, !PT ; - /*6a70*/ SHF.L.W.U32.HI R15, R54, 0xf, R61 ; - /*6a80*/ SHF.L.W.U32.HI R46, R29, 0x12, R12 ; - /*6a90*/ LOP3.LUT R37, R33.reuse, R40.reuse, R37, 0x96, !PT ; - /*6aa0*/ LOP3.LUT R7, R33.reuse, R40.reuse, R7, 0x96, !PT ; - /*6ab0*/ LOP3.LUT R34, R33, R40, R34, 0x96, !PT ; - /*6ac0*/ SHF.L.W.U32.HI R54, R61, 0xf, R54 ; - /*6ad0*/ SHF.L.W.U32.HI R12, R12, 0x12, R29 ; - /*6ae0*/ LOP3.LUT R9, R56, R41, R9, 0x96, !PT ; - /*6af0*/ LOP3.LUT R40, R33, R40, R31, 0x96, !PT ; - /*6b00*/ SHF.L.W.U32.HI R29, R53, 0x19, R44 ; - /*6b10*/ SHF.L.W.U32.HI R61, R14, 0x1, R55 ; - /*6b20*/ LOP3.LUT R38, R56.reuse, R41.reuse, R38, 0x96, !PT ; - /*6b30*/ LOP3.LUT R6, R56.reuse, R41.reuse, R6, 0x96, !PT ; - /*6b40*/ LOP3.LUT R11, R56, R41, R11, 0x96, !PT ; - /*6b50*/ LOP3.LUT R4, R56, R41, R4, 0x96, !PT ; - /*6b60*/ SHF.L.W.U32.HI R53, R44, 0x19, R53 ; - /*6b70*/ SHF.L.W.U32.HI R55, R55, 0x1, R14 ; - /*6b80*/ LOP3.LUT R64, R71, R70, R64, 0x96, !PT ; - /*6b90*/ SHF.L.W.U32.HI R41, R10, 0x9, R25 ; - /*6ba0*/ SHF.L.W.U32.HI R44, R58, 0x6, R63 ; - /*6bb0*/ SHF.L.W.U32.HI R14, R57, 0x1d, R60 ; - /*6bc0*/ SHF.L.W.U32.HI R33, R69, 0xc, R52 ; - /*6bd0*/ SHF.L.W.U32.HI R31, R52, 0xc, R69 ; - /*6be0*/ SHF.L.W.U32.HI R39, R66, 0x15, R45 ; - /*6bf0*/ SHF.L.W.U32.HI R10, R25, 0x9, R10 ; - /*6c00*/ SHF.L.W.U32.HI R58, R63, 0x6, R58 ; - /*6c10*/ SHF.L.W.U32.HI R57, R60, 0x1d, R57 ; - /*6c20*/ SHF.L.W.U32.HI R25, R67, 0x2, R28 ; - /*6c30*/ SHF.L.W.U32.HI R63, R48, 0xd, R43 ; - /*6c40*/ SHF.L.W.U32.HI R52, R51, 0x1c, R30 ; - /*6c50*/ SHF.L.W.U32.HI R60, R40, 0xe, R9 ; - /*6c60*/ SHF.L.W.U32.HI R28, R28, 0x2, R67 ; - /*6c70*/ SHF.L.W.U32.HI R48, R43, 0xd, R48 ; - /*6c80*/ SHF.L.W.U32.HI R51, R30, 0x1c, R51 ; - /*6c90*/ SHF.L.W.U32.HI R45, R45, 0x15, R66 ; - /*6ca0*/ SHF.L.W.U32.HI R36, R59, 0x1e, R64 ; - /*6cb0*/ SHF.L.W.U32.HI R43, R32, 0x3, R35 ; - /*6cc0*/ SHF.L.W.U32.HI R30, R35, 0x3, R32 ; - /*6cd0*/ SHF.L.W.U32.HI R40, R9, 0xe, R40 ; - /*6ce0*/ SHF.L.W.U32.HI R56, R34, 0x7, R11 ; - /*6cf0*/ SHF.L.W.U32.HI R67, R11, 0x7, R34 ; - /*6d00*/ SHF.L.W.U32.HI R59, R64, 0x1e, R59 ; - /*6d10*/ PRMT R11, R27, 0x2107, R4 ; - /*6d20*/ PRMT R34, R4, 0x2107, R27 ; - /*6d30*/ LOP3.LUT R35, R0, R62, R31, 0xb4, !PT ; - /*6d40*/ LOP3.LUT R32, R31, R39, R62, 0xb4, !PT ; - /*6d50*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6d60*/ SHF.L.W.U32.HI R27, R7, 0x14, R6 ; - /*6d70*/ LOP3.LUT R62, R62, R60, R39, 0xb4, !PT ; - /*6d80*/ SHF.L.W.U32.HI R42, R26, 0xa, R49 ; - /*6d90*/ SHF.L.W.U32.HI R6, R6, 0x14, R7 ; - /*6da0*/ LOP3.LUT R39, R39, R0, R60, 0xb4, !PT ; - /*6db0*/ LOP3.LUT R31, R60, R31, R0, 0xb4, !PT ; - /*6dc0*/ SHF.L.W.U32.HI R26, R49, 0xa, R26 ; - /*6dd0*/ LOP3.LUT R4, R33, R45, R24, 0xb4, !PT ; - /*6de0*/ LOP3.LUT R0, R24, R40, R45, 0xb4, !PT ; - /*6df0*/ LOP3.LUT R7, R45, R5, R40, 0xb4, !PT ; - /*6e00*/ PRMT R49, R68, 0x4321, R47 ; - /*6e10*/ SHF.L.W.U32.HI R66, R37, 0x1b, R38 ; - /*6e20*/ LOP3.LUT R60, R5, R24, R33, 0xb4, !PT ; - /*6e30*/ LOP3.LUT R9, R25, R50, R59, 0xb4, !PT ; - /*6e40*/ LOP3.LUT R45, R59, R67, R50, 0xb4, !PT ; - /*6e50*/ PRMT R47, R47, 0x4321, R68 ; - /*6e60*/ SHF.L.W.U32.HI R38, R38, 0x1b, R37 ; - /*6e70*/ LOP3.LUT R24, R10, R59, R25, 0xb4, !PT ; - /*6e80*/ LOP3.LUT R50, R50, R10, R67, 0xb4, !PT ; - /*6e90*/ LOP3.LUT R64, R67, R25, R10, 0xb4, !PT ; - /*6ea0*/ LOP3.LUT R10, R28, R65, R36, 0xb4, !PT ; - /*6eb0*/ LOP3.LUT R37, R36, R56, R65, 0xb4, !PT ; - /*6ec0*/ LOP3.LUT R65, R65, R41, R56, 0xb4, !PT ; - /*6ed0*/ LOP3.LUT R59, R56, R28, R41, 0xb4, !PT ; - /*6ee0*/ LOP3.LUT R5, R40, R33, R5, 0xb4, !PT ; - /*6ef0*/ LOP3.LUT R25, R8, R15, R42, 0xb4, !PT ; - /*6f00*/ LOP3.LUT R56, R66, R42, R8, 0xb4, !PT ; - /*6f10*/ LOP3.LUT R40, R41, R36, R28, 0xb4, !PT ; - /*6f20*/ LOP3.LUT R67, R42, R47, R15, 0xb4, !PT ; - /*6f30*/ LOP3.LUT R33, R15, R66, R47, 0xb4, !PT ; - /*6f40*/ LOP3.LUT R8, R47, R8, R66, 0xb4, !PT ; - /*6f50*/ LOP3.LUT R28, R13, R54, R26, 0xb4, !PT ; - /*6f60*/ LOP3.LUT R70, R26, R49, R54, 0xb4, !PT ; - /*6f70*/ LOP3.LUT R68, R38, R26, R13, 0xb4, !PT ; - /*6f80*/ LOP3.LUT R47, R54, R38, R49, 0xb4, !PT ; - /*6f90*/ LOP3.LUT R15, R49, R13, R38, 0xb4, !PT ; - /*6fa0*/ LOP3.LUT R13, R61, R29, R44, 0xb4, !PT ; - /*6fb0*/ LOP3.LUT R36, R46, R44, R61, 0xb4, !PT ; - /*6fc0*/ LOP3.LUT R49, R44, R34, R29, 0xb4, !PT ; - /*6fd0*/ LOP3.LUT R73, R29, R46, R34, 0xb4, !PT ; - /*6fe0*/ LOP3.LUT R26, R34, R61, R46, 0xb4, !PT ; - /*6ff0*/ LOP3.LUT R34, R55, R53, R58, 0xb4, !PT ; - /*7000*/ LOP3.LUT R42, R12, R58, R55, 0xb4, !PT ; - /*7010*/ LOP3.LUT R29, R58, R11, R53, 0xb4, !PT ; - /*7020*/ LOP3.LUT R77, R53, R12, R11, 0xb4, !PT ; - /*7030*/ LOP3.LUT R44, R11, R55, R12, 0xb4, !PT ; - /*7040*/ LOP3.LUT R74, R35, UR8, RZ, 0x3c, !PT ; - /*7050*/ LOP3.LUT R75, R60, UR9, RZ, 0x3c, !PT ; - /*7060*/ LOP3.LUT R11, R43, R57, R48, 0xb4, !PT ; - /*7070*/ LOP3.LUT R53, R48, R52, R57, 0xb4, !PT ; - /*7080*/ LOP3.LUT R12, R27, R48, R43, 0xb4, !PT ; - /*7090*/ LOP3.LUT R48, R52, R43, R27, 0xb4, !PT ; - /*70a0*/ LOP3.LUT R38, R30, R14, R63, 0xb4, !PT ; - /*70b0*/ LOP3.LUT R35, R63, R51, R14, 0xb4, !PT ; - /*70c0*/ LOP3.LUT R52, R57, R27, R52, 0xb4, !PT ; - /*70d0*/ LOP3.LUT R63, R6, R63, R30, 0xb4, !PT ; - /*70e0*/ LOP3.LUT R43, R51, R30, R6, 0xb4, !PT ; - /*70f0*/ LOP3.LUT R69, R14, R6, R51, 0xb4, !PT ; - /*7100*/ @P0 CALL.REL.NOINC `(.L_x_113) ; - /*7110*/ BRA `(.L_x_114) ; -.L_x_113: - /*7120*/ IMAD.MOV.U32 R54, RZ, RZ, c[0x4][0x8] ; - /*7130*/ IMAD.MOV.U32 R55, RZ, RZ, c[0x4][0xc] ; - /*7140*/ LDG.E.64.STRONG.SM R54, [R54.64] ; - /*7150*/ LOP3.LUT R11, R73, R11, R62, 0x96, !PT ; - /*7160*/ BSSY B0, `(.L_x_115) ; - /*7170*/ LOP3.LUT R0, R77, R38, R0, 0x96, !PT ; - /*7180*/ LOP3.LUT R26, R26, R53, R39, 0x96, !PT ; - /*7190*/ LOP3.LUT R7, R44, R35, R7, 0x96, !PT ; - /*71a0*/ LOP3.LUT R34, R34, R43, R75, 0x96, !PT ; - /*71b0*/ LOP3.LUT R31, R36, R52, R31, 0x96, !PT ; - /*71c0*/ LOP3.LUT R5, R42, R69, R5, 0x96, !PT ; - /*71d0*/ LOP3.LUT R32, R49, R12, R32, 0x96, !PT ; - /*71e0*/ LOP3.LUT R4, R29, R63, R4, 0x96, !PT ; - /*71f0*/ LOP3.LUT R64, R64, R11, R67, 0x96, !PT ; - /*7200*/ LOP3.LUT R59, R59, R0, R70, 0x96, !PT ; - /*7210*/ LOP3.LUT R13, R13, R48, R74, 0x96, !PT ; - /*7220*/ LOP3.LUT R24, R24, R26, R33, 0x96, !PT ; - /*7230*/ LOP3.LUT R47, R40, R7, R47, 0x96, !PT ; - /*7240*/ LOP3.LUT R37, R37, R34, R68, 0x96, !PT ; - /*7250*/ LOP3.LUT R25, R50, R32, R25, 0x96, !PT ; - /*7260*/ LOP3.LUT R28, R65, R4, R28, 0x96, !PT ; - /*7270*/ LOP3.LUT R9, R9, R31, R8, 0x96, !PT ; - /*7280*/ LOP3.LUT R10, R10, R5, R15, 0x96, !PT ; - /*7290*/ SHF.L.W.U32.HI R0, R64, 0x1, R59 ; - /*72a0*/ LOP3.LUT R45, R45, R13, R56, 0x96, !PT ; - /*72b0*/ SHF.L.W.U32.HI R5, R59, 0x1, R64 ; - /*72c0*/ SHF.L.W.U32.HI R6, R47, 0x1, R24 ; - /*72d0*/ SHF.L.W.U32.HI R8, R24, 0x1, R47 ; - /*72e0*/ LOP3.LUT R63, R0, R63, R37, 0x96, !PT ; - /*72f0*/ SHF.L.W.U32.HI R4, R25, 0x1, R28.reuse ; - /*7300*/ LOP3.LUT R12, R5, R12, R45, 0x96, !PT ; - /*7310*/ LOP3.LUT R77, R8, R77, R28, 0x96, !PT ; - /*7320*/ LOP3.LUT R0, R6, R73, R25, 0x96, !PT ; - /*7330*/ LOP3.LUT R75, R4, R75, R10, 0x96, !PT ; - /*7340*/ SHF.L.W.U32.HI R5, R28, 0x1, R25 ; - /*7350*/ SHF.L.W.U32.HI R4, R63, 0xc, R12 ; - /*7360*/ SHF.L.W.U32.HI R6, R77, 0xb, R0 ; - /*7370*/ LOP3.LUT R74, R5, R74, R9, 0x96, !PT ; - /*7380*/ SHF.L.W.U32.HI R63, R12, 0xc, R63 ; - /*7390*/ SHF.L.W.U32.HI R0, R0, 0xb, R77 ; - /*73a0*/ LOP3.LUT R4, R75, R6, R4, 0xb4, !PT ; - /*73b0*/ LOP3.LUT R0, R74, R0, R63, 0xb4, !PT ; - /*73c0*/ LOP3.LUT R4, R4, 0x80000000, RZ, 0x3c, !PT ; - /*73d0*/ LOP3.LUT R0, R0, 0x80008008, RZ, 0x3c, !PT ; - /*73e0*/ PRMT R8, R4, 0x123, RZ ; - /*73f0*/ PRMT R9, R0, 0x123, RZ ; - /*7400*/ ISETP.GT.U32.AND P0, PT, R8, R54, PT ; - /*7410*/ ISETP.GT.U32.AND.EX P0, PT, R9, R55, PT, P0 ; - /*7420*/ @P0 BRA `(.L_x_116) ; - /*7430*/ S2R R5, SR_LANEID ; - /*7440*/ VOTEU.ANY UR5, UPT, PT ; - /*7450*/ IMAD.U32 R4, RZ, RZ, UR6 ; - /*7460*/ FLO.U32 R0, UR5 ; - /*7470*/ POPC R7, UR5 ; - /*7480*/ ISETP.EQ.U32.AND P0, PT, R0, R5, PT ; - /*7490*/ IMAD.U32 R5, RZ, RZ, UR7 ; - /*74a0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R4.64], R7 ; - /*74b0*/ S2R R10, SR_LTMASK ; - /*74c0*/ LOP3.LUT R10, R10, UR5, RZ, 0xc0, !PT ; - /*74d0*/ POPC R11, R10 ; - /*74e0*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*74f0*/ IMAD.IADD R6, R6, 0x1, R11 ; - /*7500*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*7510*/ @P0 EXIT ; - /*7520*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*7530*/ IMAD.U32 R7, RZ, RZ, UR11 ; - /*7540*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*7550*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*7560*/ STG.E.EF.128 [R4.64], R20 ; - /*7570*/ STG.E.EF.128 [R4.64+0x10], R16 ; - /*7580*/ STG.E.EF.64 [R6.64+0x100], R86 ; - /*7590*/ LDG.E.64.STRONG.SM R88, [R88.64] ; - /*75a0*/ IMAD.U32 R10, RZ, RZ, UR6 ; - /*75b0*/ IMAD.U32 R11, RZ, RZ, UR7 ; - /*75c0*/ STG.E.EF.64 [R10.64+-0x60], R88 ; - /*75d0*/ STG.E.EF.64 [R6.64+0x148], R8 ; -.L_x_116: - /*75e0*/ BSYNC B0 ; -.L_x_115: - /*75f0*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*7600*/ @P0 CALL.REL.NOINC `(.L_x_117) ; - /*7610*/ BRA `(.L_x_118) ; -.L_x_117: - /*7620*/ EXIT ; -.L_x_105: - /*7630*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7640*/ MOV R38, 0x7670 ; - /*7650*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7660*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*7670*/ BRA `(.L_x_119) ; -.L_x_106: - /*7680*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7690*/ MOV R38, 0x76c0 ; - /*76a0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*76b0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*76c0*/ IMAD.HI.U32 R24, R36, c[0x3][0x18c], RZ ; - /*76d0*/ LDS R29, [R80+0x80] ; - /*76e0*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*76f0*/ IMAD.MOV.U32 R24, RZ, RZ, 0x80 ; - /*7700*/ IMAD R36, R25, c[0x3][0x184], R36 ; - /*7710*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*7720*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*7730*/ IMAD.IADD R25, R36, 0x1, -R25 ; - /*7740*/ IMAD.WIDE.U32 R24, R25, R24, c[0x3][0x190] ; - /*7750*/ IADD3 R24, P0, R24, R0, RZ ; - /*7760*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*7770*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*7780*/ LOP3.LUT R29, R29, R90, RZ, 0x3c, !PT ; - /*7790*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*77a0*/ MOV R38, 0x77f0 ; - /*77b0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*77c0*/ IMAD R29, R29, 0x1000193, RZ ; - /*77d0*/ LOP3.LUT R39, R29, R12, RZ, 0x3c, !PT ; - /*77e0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*77f0*/ IMAD.HI.U32 R28, R36, c[0x3][0x18c], RZ ; - /*7800*/ LDS R33, [R80+0xc0] ; - /*7810*/ IMAD.MOV R29, RZ, RZ, -R28 ; - /*7820*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*7830*/ IMAD R29, R29, c[0x3][0x184], R36 ; - /*7840*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*7850*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*7860*/ IMAD.IADD R28, R29, 0x1, -R28 ; - /*7870*/ IMAD.WIDE.U32 R28, R28, R31, c[0x3][0x190] ; - /*7880*/ IADD3 R28, P0, R28, R0, RZ ; - /*7890*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*78a0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*78b0*/ LOP3.LUT R33, R33, R90, RZ, 0x3c, !PT ; - /*78c0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*78d0*/ MOV R38, 0x7920 ; - /*78e0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*78f0*/ IMAD R33, R33, 0x1000193, RZ ; - /*7900*/ LOP3.LUT R39, R33, R16, RZ, 0x3c, !PT ; - /*7910*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*7920*/ IMAD.HI.U32 R32, R36, c[0x3][0x18c], RZ ; - /*7930*/ LDS R39, [R80] ; - /*7940*/ IMAD.MOV R33, RZ, RZ, -R32 ; - /*7950*/ IMAD.MOV.U32 R35, RZ, RZ, 0x80 ; - /*7960*/ IMAD R33, R33, c[0x3][0x184], R36 ; - /*7970*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*7980*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*7990*/ IMAD.IADD R32, R33, 0x1, -R32 ; - /*79a0*/ IMAD.WIDE.U32 R32, R32, R35, c[0x3][0x190] ; - /*79b0*/ IADD3 R32, P0, R32, R0, RZ ; - /*79c0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*79d0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*79e0*/ IMAD R37, R4, 0x1000193, RZ ; - /*79f0*/ IADD3 R42, R90, 0x1, RZ ; - /*7a00*/ IMAD R4, R5, 0x1000193, RZ ; - /*7a10*/ MOV R38, 0x7c60 ; - /*7a20*/ IMAD R5, R6, 0x1000193, RZ ; - /*7a30*/ LOP3.LUT R39, R39, R42, RZ, 0x3c, !PT ; - /*7a40*/ IMAD R6, R9, 0x1000193, RZ ; - /*7a50*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*7a60*/ IMAD R4, R7, 0x1000193, RZ ; - /*7a70*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*7a80*/ IMAD R7, R8, 0x1000193, RZ ; - /*7a90*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*7aa0*/ IMAD R5, R12, 0x1000193, RZ ; - /*7ab0*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*7ac0*/ IMAD R4, R11, 0x1000193, RZ ; - /*7ad0*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*7ae0*/ IMAD R6, R13, 0x1000193, RZ ; - /*7af0*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*7b00*/ IMAD R7, R14, 0x1000193, RZ ; - /*7b10*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*7b20*/ IMAD R4, R17, 0x1000193, RZ ; - /*7b30*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*7b40*/ IMAD R9, R10, 0x1000193, RZ ; - /*7b50*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*7b60*/ IMAD R8, R15, 0x1000193, RZ ; - /*7b70*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*7b80*/ IMAD R5, R16, 0x1000193, RZ ; - /*7b90*/ LOP3.LUT R26, R9, R26, RZ, 0x3c, !PT ; - /*7ba0*/ IMAD R7, R18, 0x1000193, RZ ; - /*7bb0*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*7bc0*/ IMAD R6, R19, 0x1000193, RZ ; - /*7bd0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7be0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7bf0*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*7c00*/ IMAD R4, R39, 0x1000193, RZ ; - /*7c10*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*7c20*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*7c30*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*7c40*/ LOP3.LUT R39, R4, R21, RZ, 0x3c, !PT ; - /*7c50*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*7c60*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*7c70*/ LDS R9, [R80+0x40] ; - /*7c80*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*7c90*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7ca0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7cb0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7cc0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*7cd0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*7ce0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*7cf0*/ IADD3 R4, P0, R4, R0, RZ ; - /*7d00*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7d10*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7d20*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*7d30*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7d40*/ MOV R38, 0x7d90 ; - /*7d50*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7d60*/ IMAD R8, R9, 0x1000193, RZ ; - /*7d70*/ LOP3.LUT R39, R8, R25, RZ, 0x3c, !PT ; - /*7d80*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*7d90*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*7da0*/ LDS R13, [R80+0x80] ; - /*7db0*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*7dc0*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*7dd0*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*7de0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*7df0*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*7e00*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*7e10*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*7e20*/ IADD3 R8, P0, R8, R0, RZ ; - /*7e30*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7e40*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7e50*/ LOP3.LUT R13, R13, R42, RZ, 0x3c, !PT ; - /*7e60*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7e70*/ MOV R38, 0x7ec0 ; - /*7e80*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7e90*/ IMAD R12, R13, 0x1000193, RZ ; - /*7ea0*/ LOP3.LUT R39, R12, R29, RZ, 0x3c, !PT ; - /*7eb0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*7ec0*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*7ed0*/ LDS R17, [R80+0xc0] ; - /*7ee0*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*7ef0*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*7f00*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*7f10*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*7f20*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*7f30*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*7f40*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*7f50*/ IADD3 R12, P0, R12, R0, RZ ; - /*7f60*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*7f70*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7f80*/ LOP3.LUT R17, R17, R42, RZ, 0x3c, !PT ; - /*7f90*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7fa0*/ MOV R38, 0x7ff0 ; - /*7fb0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7fc0*/ IMAD R16, R17, 0x1000193, RZ ; - /*7fd0*/ LOP3.LUT R39, R16, R33, RZ, 0x3c, !PT ; - /*7fe0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*7ff0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*8000*/ LDS R41, [R80] ; - /*8010*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*8020*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*8030*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*8040*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*8050*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*8060*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*8070*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*8080*/ IADD3 R16, P0, R16, R0, RZ ; - /*8090*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*80a0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*80b0*/ IMAD R37, R20, 0x1000193, RZ ; - /*80c0*/ IADD3 R42, R90, 0x2, RZ ; - /*80d0*/ IMAD R36, R21, 0x1000193, RZ ; - /*80e0*/ MOV R38, 0x8330 ; - /*80f0*/ IMAD R39, R26, 0x1000193, RZ ; - /*8100*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*8110*/ IMAD R4, R25, 0x1000193, RZ ; - /*8120*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*8130*/ IMAD R5, R22, 0x1000193, RZ ; - /*8140*/ LOP3.LUT R41, R41, R42, RZ, 0x3c, !PT ; - /*8150*/ IMAD R22, R23, 0x1000193, RZ ; - /*8160*/ LOP3.LUT R25, R4, R9, RZ, 0x3c, !PT ; - /*8170*/ IMAD R4, R27, 0x1000193, RZ ; - /*8180*/ LOP3.LUT R23, R5, R6, RZ, 0x3c, !PT ; - /*8190*/ IMAD R37, R24, 0x1000193, RZ ; - /*81a0*/ LOP3.LUT R22, R22, R7, RZ, 0x3c, !PT ; - /*81b0*/ IMAD R5, R28, 0x1000193, RZ ; - /*81c0*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*81d0*/ IMAD R6, R29, 0x1000193, RZ ; - /*81e0*/ LOP3.LUT R24, R37, R8, RZ, 0x3c, !PT ; - /*81f0*/ IMAD R7, R30, 0x1000193, RZ ; - /*8200*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*8210*/ IMAD R4, R33, 0x1000193, RZ ; - /*8220*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*8230*/ IMAD R8, R31, 0x1000193, RZ ; - /*8240*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*8250*/ IMAD R5, R32, 0x1000193, RZ ; - /*8260*/ LOP3.LUT R26, R39, R10, RZ, 0x3c, !PT ; - /*8270*/ IMAD R7, R34, 0x1000193, RZ ; - /*8280*/ LOP3.LUT R31, R8, R15, RZ, 0x3c, !PT ; - /*8290*/ IMAD R6, R35, 0x1000193, RZ ; - /*82a0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*82b0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*82c0*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*82d0*/ IMAD R4, R41, 0x1000193, RZ ; - /*82e0*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*82f0*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*8300*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*8310*/ LOP3.LUT R39, R4, R23, RZ, 0x3c, !PT ; - /*8320*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*8330*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*8340*/ LDS R9, [R80+0x40] ; - /*8350*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*8360*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*8370*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*8380*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*8390*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*83a0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*83b0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*83c0*/ IADD3 R4, P0, R4, R0, RZ ; - /*83d0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*83e0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*83f0*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*8400*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8410*/ MOV R38, 0x8460 ; - /*8420*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8430*/ IMAD R9, R9, 0x1000193, RZ ; - /*8440*/ LOP3.LUT R39, R9, R26, RZ, 0x3c, !PT ; - /*8450*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*8460*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*8470*/ LDS R13, [R80+0x80] ; - /*8480*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*8490*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*84a0*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*84b0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*84c0*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*84d0*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*84e0*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*84f0*/ IADD3 R8, P0, R8, R0, RZ ; - /*8500*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*8510*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*8520*/ LOP3.LUT R13, R13, R42, RZ, 0x3c, !PT ; - /*8530*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8540*/ MOV R38, 0x8590 ; - /*8550*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8560*/ IMAD R13, R13, 0x1000193, RZ ; - /*8570*/ LOP3.LUT R39, R13, R30, RZ, 0x3c, !PT ; - /*8580*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*8590*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*85a0*/ LDS R17, [R80+0xc0] ; - /*85b0*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*85c0*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*85d0*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*85e0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*85f0*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*8600*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*8610*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*8620*/ IADD3 R12, P0, R12, R0, RZ ; - /*8630*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*8640*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*8650*/ LOP3.LUT R17, R17, R42, RZ, 0x3c, !PT ; - /*8660*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8670*/ MOV R38, 0x86c0 ; - /*8680*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8690*/ IMAD R17, R17, 0x1000193, RZ ; - /*86a0*/ LOP3.LUT R39, R17, R34, RZ, 0x3c, !PT ; - /*86b0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*86c0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*86d0*/ LDS R39, [R80] ; - /*86e0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*86f0*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*8700*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*8710*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*8720*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*8730*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*8740*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*8750*/ IADD3 R16, P0, R16, R0, RZ ; - /*8760*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*8770*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*8780*/ IMAD R37, R20, 0x1000193, RZ ; - /*8790*/ MOV R38, 0x8a00 ; - /*87a0*/ IMAD R20, R21, 0x1000193, RZ ; - /*87b0*/ IMAD R21, R24, 0x1000193, RZ ; - /*87c0*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*87d0*/ IMAD R23, R23, 0x1000193, RZ ; - /*87e0*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*87f0*/ IMAD R20, R25, 0x1000193, RZ ; - /*8800*/ LOP3.LUT R8, R21, R8, RZ, 0x3c, !PT ; - /*8810*/ IMAD R22, R22, 0x1000193, RZ ; - /*8820*/ LOP3.LUT R6, R23, R6, RZ, 0x3c, !PT ; - /*8830*/ IMAD R21, R28, 0x1000193, RZ ; - /*8840*/ LOP3.LUT R9, R20, R9, RZ, 0x3c, !PT ; - /*8850*/ IMAD R20, R27, 0x1000193, RZ ; - /*8860*/ LOP3.LUT R7, R22, R7, RZ, 0x3c, !PT ; - /*8870*/ IMAD R22, R29, 0x1000193, RZ ; - /*8880*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*8890*/ IMAD R23, R30, 0x1000193, RZ ; - /*88a0*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*88b0*/ IMAD R24, R31, 0x1000193, RZ ; - /*88c0*/ IADD3 R20, R90, 0x3, RZ ; - /*88d0*/ IMAD R21, R32, 0x1000193, RZ ; - /*88e0*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*88f0*/ IMAD R25, R26, 0x1000193, RZ ; - /*8900*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*8910*/ IMAD R22, R33, 0x1000193, RZ ; - /*8920*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*8930*/ IMAD R23, R34, 0x1000193, RZ ; - /*8940*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*8950*/ IMAD R24, R35, 0x1000193, RZ ; - /*8960*/ LOP3.LUT R10, R25, R10, RZ, 0x3c, !PT ; - /*8970*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8980*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8990*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*89a0*/ IMAD R16, R39, 0x1000193, RZ ; - /*89b0*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*89c0*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*89d0*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*89e0*/ LOP3.LUT R39, R16, R7, RZ, 0x3c, !PT ; - /*89f0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*8a00*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*8a10*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*8a20*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*8a30*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*8a40*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*8a50*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*8a60*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*8a70*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*8a80*/ IADD3 R24, P0, R16, R0, RZ ; - /*8a90*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*8aa0*/ LDS R17, [R80+0x40] ; - /*8ab0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*8ac0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8ad0*/ MOV R38, 0x8b30 ; - /*8ae0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8af0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*8b00*/ IMAD R16, R17, 0x1000193, RZ ; - /*8b10*/ LOP3.LUT R39, R16, R11, RZ, 0x3c, !PT ; - /*8b20*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*8b30*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*8b40*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*8b50*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*8b60*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*8b70*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*8b80*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*8b90*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*8ba0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*8bb0*/ IADD3 R28, P0, R16, R0, RZ ; - /*8bc0*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*8bd0*/ LDS R17, [R80+0x80] ; - /*8be0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8bf0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8c00*/ MOV R38, 0x8c60 ; - /*8c10*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8c20*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*8c30*/ IMAD R16, R17, 0x1000193, RZ ; - /*8c40*/ LOP3.LUT R39, R16, R15, RZ, 0x3c, !PT ; - /*8c50*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*8c60*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*8c70*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*8c80*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*8c90*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*8ca0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*8cb0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*8cc0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*8cd0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*8ce0*/ IADD3 R32, P0, R16, R0, RZ ; - /*8cf0*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*8d00*/ LDS R17, [R80+0xc0] ; - /*8d10*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*8d20*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8d30*/ MOV R38, 0x8d90 ; - /*8d40*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8d50*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*8d60*/ IMAD R16, R17, 0x1000193, RZ ; - /*8d70*/ LOP3.LUT R39, R16, R79, RZ, 0x3c, !PT ; - /*8d80*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*8d90*/ BRA `(.L_x_120) ; -.L_x_109: - /*8da0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8db0*/ MOV R38, 0x8de0 ; - /*8dc0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8dd0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*8de0*/ BRA `(.L_x_121) ; -.L_x_110: - /*8df0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8e00*/ MOV R38, 0x8e30 ; - /*8e10*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8e20*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*8e30*/ IMAD.HI.U32 R24, R36, c[0x3][0x18c], RZ ; - /*8e40*/ LDS R29, [R80+0x180] ; - /*8e50*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*8e60*/ IMAD.MOV.U32 R27, RZ, RZ, 0x80 ; - /*8e70*/ IMAD R25, R25, c[0x3][0x184], R36 ; - /*8e80*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*8e90*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*8ea0*/ IMAD.IADD R24, R25, 0x1, -R24 ; - /*8eb0*/ IMAD.WIDE.U32 R24, R24, R27, c[0x3][0x190] ; - /*8ec0*/ IADD3 R24, P0, R24, R0, RZ ; - /*8ed0*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*8ee0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*8ef0*/ LOP3.LUT R29, R29, R90, RZ, 0x3c, !PT ; - /*8f00*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8f10*/ MOV R38, 0x8f60 ; - /*8f20*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8f30*/ IMAD R29, R29, 0x1000193, RZ ; - /*8f40*/ LOP3.LUT R39, R29, R12, RZ, 0x3c, !PT ; - /*8f50*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*8f60*/ IMAD.HI.U32 R28, R36, c[0x3][0x18c], RZ ; - /*8f70*/ LDS R33, [R80+0x1c0] ; - /*8f80*/ IMAD.MOV R29, RZ, RZ, -R28 ; - /*8f90*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*8fa0*/ IMAD R29, R29, c[0x3][0x184], R36 ; - /*8fb0*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*8fc0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*8fd0*/ IMAD.IADD R28, R29, 0x1, -R28 ; - /*8fe0*/ IMAD.WIDE.U32 R28, R28, R31, c[0x3][0x190] ; - /*8ff0*/ IADD3 R28, P0, R28, R0, RZ ; - /*9000*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*9010*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*9020*/ LOP3.LUT R33, R33, R90, RZ, 0x3c, !PT ; - /*9030*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9040*/ MOV R38, 0x9090 ; - /*9050*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9060*/ IMAD R33, R33, 0x1000193, RZ ; - /*9070*/ LOP3.LUT R39, R33, R16, RZ, 0x3c, !PT ; - /*9080*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*9090*/ IMAD.HI.U32 R32, R36, c[0x3][0x18c], RZ ; - /*90a0*/ LDS R39, [R80+0x100] ; - /*90b0*/ IMAD.MOV R33, RZ, RZ, -R32 ; - /*90c0*/ IMAD.MOV.U32 R35, RZ, RZ, 0x80 ; - /*90d0*/ IMAD R33, R33, c[0x3][0x184], R36 ; - /*90e0*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*90f0*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*9100*/ IMAD.IADD R32, R33, 0x1, -R32 ; - /*9110*/ IMAD.WIDE.U32 R32, R32, R35, c[0x3][0x190] ; - /*9120*/ IADD3 R32, P0, R32, R0, RZ ; - /*9130*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*9140*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*9150*/ IMAD R37, R4, 0x1000193, RZ ; - /*9160*/ IADD3 R42, R90, 0x1, RZ ; - /*9170*/ IMAD R4, R5, 0x1000193, RZ ; - /*9180*/ MOV R38, 0x93d0 ; - /*9190*/ IMAD R5, R6, 0x1000193, RZ ; - /*91a0*/ LOP3.LUT R39, R39, R42, RZ, 0x3c, !PT ; - /*91b0*/ IMAD R6, R9, 0x1000193, RZ ; - /*91c0*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*91d0*/ IMAD R4, R7, 0x1000193, RZ ; - /*91e0*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*91f0*/ IMAD R7, R8, 0x1000193, RZ ; - /*9200*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*9210*/ IMAD R5, R12, 0x1000193, RZ ; - /*9220*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*9230*/ IMAD R4, R11, 0x1000193, RZ ; - /*9240*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*9250*/ IMAD R6, R13, 0x1000193, RZ ; - /*9260*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*9270*/ IMAD R7, R14, 0x1000193, RZ ; - /*9280*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*9290*/ IMAD R4, R17, 0x1000193, RZ ; - /*92a0*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*92b0*/ IMAD R9, R10, 0x1000193, RZ ; - /*92c0*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*92d0*/ IMAD R8, R15, 0x1000193, RZ ; - /*92e0*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*92f0*/ IMAD R5, R16, 0x1000193, RZ ; - /*9300*/ LOP3.LUT R26, R9, R26, RZ, 0x3c, !PT ; - /*9310*/ IMAD R7, R18, 0x1000193, RZ ; - /*9320*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*9330*/ IMAD R6, R19, 0x1000193, RZ ; - /*9340*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9350*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9360*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*9370*/ IMAD R4, R39, 0x1000193, RZ ; - /*9380*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*9390*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*93a0*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*93b0*/ LOP3.LUT R39, R4, R21, RZ, 0x3c, !PT ; - /*93c0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*93d0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*93e0*/ LDS R9, [R80+0x140] ; - /*93f0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*9400*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*9410*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*9420*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*9430*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*9440*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*9450*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*9460*/ IADD3 R4, P0, R4, R0, RZ ; - /*9470*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*9480*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*9490*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*94a0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*94b0*/ MOV R38, 0x9500 ; - /*94c0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*94d0*/ IMAD R8, R9, 0x1000193, RZ ; - /*94e0*/ LOP3.LUT R39, R8, R25, RZ, 0x3c, !PT ; - /*94f0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*9500*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*9510*/ LDS R13, [R80+0x180] ; - /*9520*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*9530*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*9540*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*9550*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*9560*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*9570*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*9580*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*9590*/ IADD3 R8, P0, R8, R0, RZ ; - /*95a0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*95b0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*95c0*/ LOP3.LUT R13, R13, R42, RZ, 0x3c, !PT ; - /*95d0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*95e0*/ MOV R38, 0x9630 ; - /*95f0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9600*/ IMAD R12, R13, 0x1000193, RZ ; - /*9610*/ LOP3.LUT R39, R12, R29, RZ, 0x3c, !PT ; - /*9620*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*9630*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*9640*/ LDS R17, [R80+0x1c0] ; - /*9650*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*9660*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*9670*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*9680*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*9690*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*96a0*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*96b0*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*96c0*/ IADD3 R12, P0, R12, R0, RZ ; - /*96d0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*96e0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*96f0*/ LOP3.LUT R17, R17, R42, RZ, 0x3c, !PT ; - /*9700*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9710*/ MOV R38, 0x9760 ; - /*9720*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9730*/ IMAD R16, R17, 0x1000193, RZ ; - /*9740*/ LOP3.LUT R39, R16, R33, RZ, 0x3c, !PT ; - /*9750*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*9760*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*9770*/ LDS R41, [R80+0x100] ; - /*9780*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*9790*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*97a0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*97b0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*97c0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*97d0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*97e0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*97f0*/ IADD3 R16, P0, R16, R0, RZ ; - /*9800*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*9810*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*9820*/ IMAD R37, R20, 0x1000193, RZ ; - /*9830*/ IADD3 R42, R90, 0x2, RZ ; - /*9840*/ IMAD R36, R21, 0x1000193, RZ ; - /*9850*/ MOV R38, 0x9aa0 ; - /*9860*/ IMAD R39, R26, 0x1000193, RZ ; - /*9870*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*9880*/ IMAD R4, R25, 0x1000193, RZ ; - /*9890*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*98a0*/ IMAD R5, R22, 0x1000193, RZ ; - /*98b0*/ LOP3.LUT R41, R41, R42, RZ, 0x3c, !PT ; - /*98c0*/ IMAD R22, R23, 0x1000193, RZ ; - /*98d0*/ LOP3.LUT R25, R4, R9, RZ, 0x3c, !PT ; - /*98e0*/ IMAD R4, R27, 0x1000193, RZ ; - /*98f0*/ LOP3.LUT R23, R5, R6, RZ, 0x3c, !PT ; - /*9900*/ IMAD R37, R24, 0x1000193, RZ ; - /*9910*/ LOP3.LUT R22, R22, R7, RZ, 0x3c, !PT ; - /*9920*/ IMAD R5, R28, 0x1000193, RZ ; - /*9930*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*9940*/ IMAD R6, R29, 0x1000193, RZ ; - /*9950*/ LOP3.LUT R24, R37, R8, RZ, 0x3c, !PT ; - /*9960*/ IMAD R7, R30, 0x1000193, RZ ; - /*9970*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*9980*/ IMAD R4, R33, 0x1000193, RZ ; - /*9990*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*99a0*/ IMAD R8, R31, 0x1000193, RZ ; - /*99b0*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*99c0*/ IMAD R5, R32, 0x1000193, RZ ; - /*99d0*/ LOP3.LUT R26, R39, R10, RZ, 0x3c, !PT ; - /*99e0*/ IMAD R7, R34, 0x1000193, RZ ; - /*99f0*/ LOP3.LUT R31, R8, R15, RZ, 0x3c, !PT ; - /*9a00*/ IMAD R6, R35, 0x1000193, RZ ; - /*9a10*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9a20*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9a30*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*9a40*/ IMAD R4, R41, 0x1000193, RZ ; - /*9a50*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*9a60*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*9a70*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*9a80*/ LOP3.LUT R39, R4, R23, RZ, 0x3c, !PT ; - /*9a90*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*9aa0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*9ab0*/ LDS R9, [R80+0x140] ; - /*9ac0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*9ad0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*9ae0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*9af0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*9b00*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*9b10*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*9b20*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*9b30*/ IADD3 R4, P0, R4, R0, RZ ; - /*9b40*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*9b50*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*9b60*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*9b70*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9b80*/ MOV R38, 0x9bd0 ; - /*9b90*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9ba0*/ IMAD R9, R9, 0x1000193, RZ ; - /*9bb0*/ LOP3.LUT R39, R9, R26, RZ, 0x3c, !PT ; - /*9bc0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*9bd0*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*9be0*/ LDS R13, [R80+0x180] ; - /*9bf0*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*9c00*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*9c10*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*9c20*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*9c30*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*9c40*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*9c50*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*9c60*/ IADD3 R8, P0, R8, R0, RZ ; - /*9c70*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*9c80*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*9c90*/ LOP3.LUT R13, R13, R42, RZ, 0x3c, !PT ; - /*9ca0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9cb0*/ MOV R38, 0x9d00 ; - /*9cc0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9cd0*/ IMAD R13, R13, 0x1000193, RZ ; - /*9ce0*/ LOP3.LUT R39, R13, R30, RZ, 0x3c, !PT ; - /*9cf0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*9d00*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*9d10*/ LDS R17, [R80+0x1c0] ; - /*9d20*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*9d30*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*9d40*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*9d50*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*9d60*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*9d70*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*9d80*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*9d90*/ IADD3 R12, P0, R12, R0, RZ ; - /*9da0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*9db0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*9dc0*/ LOP3.LUT R17, R17, R42, RZ, 0x3c, !PT ; - /*9dd0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9de0*/ MOV R38, 0x9e30 ; - /*9df0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9e00*/ IMAD R17, R17, 0x1000193, RZ ; - /*9e10*/ LOP3.LUT R39, R17, R34, RZ, 0x3c, !PT ; - /*9e20*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*9e30*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*9e40*/ LDS R39, [R80+0x100] ; - /*9e50*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*9e60*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*9e70*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*9e80*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*9e90*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*9ea0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*9eb0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*9ec0*/ IADD3 R16, P0, R16, R0, RZ ; - /*9ed0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*9ee0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*9ef0*/ IMAD R37, R20, 0x1000193, RZ ; - /*9f00*/ MOV R38, 0xa170 ; - /*9f10*/ IMAD R20, R21, 0x1000193, RZ ; - /*9f20*/ IMAD R21, R24, 0x1000193, RZ ; - /*9f30*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*9f40*/ IMAD R23, R23, 0x1000193, RZ ; - /*9f50*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*9f60*/ IMAD R20, R25, 0x1000193, RZ ; - /*9f70*/ LOP3.LUT R8, R21, R8, RZ, 0x3c, !PT ; - /*9f80*/ IMAD R22, R22, 0x1000193, RZ ; - /*9f90*/ LOP3.LUT R6, R23, R6, RZ, 0x3c, !PT ; - /*9fa0*/ IMAD R21, R28, 0x1000193, RZ ; - /*9fb0*/ LOP3.LUT R9, R20, R9, RZ, 0x3c, !PT ; - /*9fc0*/ IMAD R20, R27, 0x1000193, RZ ; - /*9fd0*/ LOP3.LUT R7, R22, R7, RZ, 0x3c, !PT ; - /*9fe0*/ IMAD R22, R29, 0x1000193, RZ ; - /*9ff0*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*a000*/ IMAD R23, R30, 0x1000193, RZ ; - /*a010*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*a020*/ IMAD R24, R31, 0x1000193, RZ ; - /*a030*/ IADD3 R20, R90, 0x3, RZ ; - /*a040*/ IMAD R21, R32, 0x1000193, RZ ; - /*a050*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*a060*/ IMAD R25, R26, 0x1000193, RZ ; - /*a070*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*a080*/ IMAD R22, R33, 0x1000193, RZ ; - /*a090*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*a0a0*/ IMAD R23, R34, 0x1000193, RZ ; - /*a0b0*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*a0c0*/ IMAD R24, R35, 0x1000193, RZ ; - /*a0d0*/ LOP3.LUT R10, R25, R10, RZ, 0x3c, !PT ; - /*a0e0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*a0f0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*a100*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*a110*/ IMAD R16, R39, 0x1000193, RZ ; - /*a120*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*a130*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*a140*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*a150*/ LOP3.LUT R39, R16, R7, RZ, 0x3c, !PT ; - /*a160*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*a170*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*a180*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*a190*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*a1a0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*a1b0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*a1c0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*a1d0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*a1e0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*a1f0*/ IADD3 R24, P0, R16, R0, RZ ; - /*a200*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*a210*/ LDS R17, [R80+0x140] ; - /*a220*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*a230*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*a240*/ MOV R38, 0xa2a0 ; - /*a250*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*a260*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*a270*/ IMAD R16, R17, 0x1000193, RZ ; - /*a280*/ LOP3.LUT R39, R16, R11, RZ, 0x3c, !PT ; - /*a290*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*a2a0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*a2b0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*a2c0*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*a2d0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*a2e0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*a2f0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*a300*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*a310*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*a320*/ IADD3 R28, P0, R16, R0, RZ ; - /*a330*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*a340*/ LDS R17, [R80+0x180] ; - /*a350*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*a360*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*a370*/ MOV R38, 0xa3d0 ; - /*a380*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*a390*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*a3a0*/ IMAD R16, R17, 0x1000193, RZ ; - /*a3b0*/ LOP3.LUT R39, R16, R15, RZ, 0x3c, !PT ; - /*a3c0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*a3d0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*a3e0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*a3f0*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*a400*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*a410*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*a420*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*a430*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*a440*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*a450*/ IADD3 R32, P0, R16, R0, RZ ; - /*a460*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*a470*/ LDS R17, [R80+0x1c0] ; - /*a480*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*a490*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*a4a0*/ MOV R38, 0xa500 ; - /*a4b0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*a4c0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*a4d0*/ IMAD R16, R17, 0x1000193, RZ ; - /*a4e0*/ LOP3.LUT R39, R16, R79, RZ, 0x3c, !PT ; - /*a4f0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*a500*/ BRA `(.L_x_122) ; - .weak $__internal_3_$__cuda_sm70_shflsync_idx_p - .type $__internal_3_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_3_$__cuda_sm70_shflsync_idx_p,(.L_x_202 - $__internal_3_$__cuda_sm70_shflsync_idx_p) -$__internal_3_$__cuda_sm70_shflsync_idx_p: - /*a510*/ IMAD.MOV.U32 R40, RZ, RZ, R38 ; - /*a520*/ SHFL.IDX PT, R36, R39, R85, R37 ; - /*a530*/ IMAD.MOV.U32 R41, RZ, RZ, 0x0 ; - /*a540*/ RET.REL.NODEC R40 `(_Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results) ; -.L_x_123: - /*a550*/ BRA `(.L_x_123); - /*a560*/ NOP; - /*a570*/ NOP; - /*a580*/ NOP; - /*a590*/ NOP; - /*a5a0*/ NOP; - /*a5b0*/ NOP; - /*a5c0*/ NOP; - /*a5d0*/ NOP; - /*a5e0*/ NOP; - /*a5f0*/ NOP; -.L_x_202: - - -//--------------------- .text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=108" - .align 128 - .global _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,(.L_x_213 - _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R5, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0060*/ UMOV UR4, URZ ; - /*0070*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0080*/ ULDC.64 UR12, c[0x0][0x118] ; - /*0090*/ IMAD.SHL.U32 R3, R5.reuse, 0x8, RZ ; - /*00a0*/ LOP3.LUT R101, R5.reuse, 0x7, RZ, 0xc0, !PT ; - /*00b0*/ IMAD.SHL.U32 R0, R5.reuse, 0x10, RZ ; - /*00c0*/ LEA R100, R5, 0x200, 0x5 ; - /*00d0*/ LOP3.LUT R4, R3.reuse, 0x7fc0, RZ, 0xc0, !PT ; - /*00e0*/ LOP3.LUT R2, R0, 0x30, RZ, 0xc0, !PT ; - /*00f0*/ LOP3.LUT R3, R3, 0xffffffc0, RZ, 0xc0, !PT ; - /*0100*/ LOP3.LUT R0, R4, 0x7, R5, 0xf8, !PT ; - /*0110*/ IMAD.IADD R2, R3, 0x1, R2 ; -.L_x_133: - /*0120*/ IMAD.MOV.U32 R104, RZ, RZ, c[0x4][0x0] ; - /*0130*/ IMAD.MOV.U32 R105, RZ, RZ, c[0x4][0x4] ; - /*0140*/ LDG.E.128.STRONG.SM R8, [R104.64] ; - /*0150*/ LDG.E.128.STRONG.SM R4, [R104.64+0x10] ; - /*0160*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*0170*/ UMOV UR9, 0xc0 ; - /*0180*/ S2R R13, SR_TID.X ; - /*0190*/ IMAD.U32 R35, RZ, RZ, UR5 ; - /*01a0*/ S2R R12, SR_CTAID.X ; - /*01b0*/ UMOV UR5, URZ ; - /*01c0*/ IMAD R12, R12, c[0x0][0x0], R13 ; - /*01d0*/ IMAD.U32 R13, RZ, RZ, UR4 ; - /*01e0*/ IMAD R12, R12, c[0x3][0x180], RZ ; - /*01f0*/ IADD3 R26, P0, P1, R12, c[0x0][0x160], R13 ; - /*0200*/ IADD3.X R35, RZ, c[0x0][0x164], R35, P0, P1 ; - /*0210*/ SHF.L.W.U32.HI R40, R26, 0x1, R35 ; - /*0220*/ SHF.L.W.U32.HI R20, R10, 0x1, R11 ; - /*0230*/ SHF.L.W.U32.HI R19, R11, 0x1, R10 ; - /*0240*/ LOP3.LUT R12, R8, 0x1, RZ, 0x3c, !PT ; - /*0250*/ LOP3.LUT R13, R7, 0x80000000, RZ, 0x3c, !PT ; - /*0260*/ SHF.L.W.U32.HI R58, R4, 0x1, R5 ; - /*0270*/ LOP3.LUT R20, R20, R35, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R21, R5, 0x1, R4 ; - /*0290*/ LOP3.LUT R19, R19, R26, RZ, 0x3c, !PT ; - /*02a0*/ SHF.L.W.U32.HI R29, R9, 0x1, R12 ; - /*02b0*/ SHF.L.W.U32.HI R18, R12, 0x1, R9 ; - /*02c0*/ SHF.L.W.U32.HI R14, R6, 0x1, R13 ; - /*02d0*/ LOP3.LUT R58, R58, R9.reuse, RZ, 0x3c, !PT ; - /*02e0*/ LOP3.LUT R16, R20, R9, RZ, 0x3c, !PT ; - /*02f0*/ LOP3.LUT R9, R21, 0x1, R8, 0x96, !PT ; - /*0300*/ LOP3.LUT R15, R19.reuse, 0x1, RZ, 0x3c, !PT ; - /*0310*/ LOP3.LUT R12, R19, R8, RZ, 0x3c, !PT ; - /*0320*/ LOP3.LUT R8, R14, R11, RZ, 0x3c, !PT ; - /*0330*/ SHF.L.W.U32.HI R23, R13, 0x1, R6 ; - /*0340*/ LOP3.LUT R11, R58.reuse, R11, RZ, 0x3c, !PT ; - /*0350*/ SHF.L.W.U32.HI R31, R58.reuse, 0xc, R9.reuse ; - /*0360*/ SHF.L.W.U32.HI R41, R9.reuse, 0xc, R58.reuse ; - /*0370*/ SHF.L.W.U32.HI R24, R58, 0x2, R9 ; - /*0380*/ SHF.L.W.U32.HI R30, R9, 0x2, R58 ; - /*0390*/ SHF.L.W.U32.HI R25, R58.reuse, 0xd, R9.reuse ; - /*03a0*/ SHF.L.W.U32.HI R33, R9, 0xd, R58 ; - /*03b0*/ SHF.L.W.U32.HI R55, R58, 0xa, R9 ; - /*03c0*/ SHF.L.W.U32.HI R17, R20, 0x4, R15 ; - /*03d0*/ SHF.L.W.U32.HI R46, R15, 0x4, R20 ; - /*03e0*/ SHF.L.W.U32.HI R58, R9, 0xa, R58 ; - /*03f0*/ LOP3.LUT R52, R9, R10, RZ, 0x3c, !PT ; - /*0400*/ SHF.L.W.U32.HI R59, R20.reuse, 0x12, R19.reuse ; - /*0410*/ SHF.L.W.U32.HI R27, R19.reuse, 0x12, R20.reuse ; - /*0420*/ SHF.L.W.U32.HI R13, R20.reuse, 0x9, R19.reuse ; - /*0430*/ SHF.L.W.U32.HI R15, R19, 0x9, R20 ; - /*0440*/ SHF.L.W.U32.HI R22, R20, 0x3, R19 ; - /*0450*/ LOP3.LUT R9, R18, 0x80000000, R7, 0x96, !PT ; - /*0460*/ LOP3.LUT R28, R29, R6, RZ, 0x3c, !PT ; - /*0470*/ SHF.L.W.U32.HI R20, R19, 0x3, R20 ; - /*0480*/ LOP3.LUT R19, R23, R10, RZ, 0x3c, !PT ; - /*0490*/ SHF.L.W.U32.HI R23, R35, 0x1, R26 ; - /*04a0*/ LOP3.LUT R18, R9, R35, RZ, 0x3c, !PT ; - /*04b0*/ LOP3.LUT R21, R28.reuse, R26, RZ, 0x3c, !PT ; - /*04c0*/ SHF.L.W.U32.HI R35, R9.reuse, 0x14, R28.reuse ; - /*04d0*/ SHF.L.W.U32.HI R29, R28.reuse, 0x14, R9.reuse ; - /*04e0*/ SHF.L.W.U32.HI R10, R9, 0x7, R28 ; - /*04f0*/ SHF.L.W.U32.HI R26, R28.reuse, 0x7, R9.reuse ; - /*0500*/ PRMT R36, R28, 0x2107, R9 ; - /*0510*/ PRMT R14, R9.reuse, 0x2107, R28.reuse ; - /*0520*/ SHF.L.W.U32.HI R43, R9, 0xe, R28 ; - /*0530*/ SHF.L.W.U32.HI R47, R28, 0xe, R9 ; - /*0540*/ LOP3.LUT R37, R19.reuse, R4, RZ, 0x3c, !PT ; - /*0550*/ SHF.L.W.U32.HI R50, R8, 0xb, R19 ; - /*0560*/ SHF.L.W.U32.HI R32, R19, 0xb, R8 ; - /*0570*/ SHF.L.W.U32.HI R48, R8.reuse, 0xf, R19.reuse ; - /*0580*/ SHF.L.W.U32.HI R49, R19.reuse, 0xf, R8.reuse ; - /*0590*/ SHF.L.W.U32.HI R60, R8.reuse, 0x6, R19.reuse ; - /*05a0*/ SHF.L.W.U32.HI R28, R8, 0x1d, R19 ; - /*05b0*/ SHF.L.W.U32.HI R38, R19.reuse, 0x1d, R8.reuse ; - /*05c0*/ SHF.L.W.U32.HI R19, R19, 0x6, R8 ; - /*05d0*/ SHF.L.W.U32.HI R53, R11, 0x1, R52 ; - /*05e0*/ LOP3.LUT R8, R8, R5.reuse, RZ, 0x3c, !PT ; - /*05f0*/ SHF.L.W.U32.HI R52, R52, 0x1, R11 ; - /*0600*/ LOP3.LUT R11, R23, R4, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R40, R40, R5, RZ, 0x3c, !PT ; - /*0620*/ SHF.L.W.U32.HI R39, R8, 0x1e, R37 ; - /*0630*/ SHF.L.W.U32.HI R37, R37, 0x1e, R8 ; - /*0640*/ SHF.L.W.U32.HI R8, R11, 0x15, R40 ; - /*0650*/ SHF.L.W.U32.HI R44, R18, 0x1b, R21 ; - /*0660*/ SHF.L.W.U32.HI R45, R21, 0x1b, R18 ; - /*0670*/ LOP3.LUT R42, R11, R6, RZ, 0x3c, !PT ; - /*0680*/ SHF.L.W.U32.HI R18, R40, 0x15, R11 ; - /*0690*/ LOP3.LUT R21, R16, R31, R50, 0xd2, !PT ; - /*06a0*/ LOP3.LUT R6, R31, R50, R8, 0xd2, !PT ; - /*06b0*/ LOP3.LUT R50, R50, R8, R47, 0xd2, !PT ; - /*06c0*/ PRMT R23, R11, 0x4321, R40 ; - /*06d0*/ LOP3.LUT R9, R47, R16, R31, 0xd2, !PT ; - /*06e0*/ LOP3.LUT R8, R8, R47, R16, 0xd2, !PT ; - /*06f0*/ LOP3.LUT R34, R12, R41, R32, 0xd2, !PT ; - /*0700*/ LOP3.LUT R4, R43, R12, R41, 0xd2, !PT ; - /*0710*/ LOP3.LUT R5, R41, R32, R18, 0xd2, !PT ; - /*0720*/ LOP3.LUT R16, R32, R18, R43, 0xd2, !PT ; - /*0730*/ LOP3.LUT R12, R18, R43, R12, 0xd2, !PT ; - /*0740*/ LOP3.LUT R56, R44, R46, R55, 0xd2, !PT ; - /*0750*/ LOP3.LUT R32, R46, R55, R48, 0xd2, !PT ; - /*0760*/ LOP3.LUT R55, R55, R48, R23, 0xd2, !PT ; - /*0770*/ LOP3.LUT R43, R48, R23, R44, 0xd2, !PT ; - /*0780*/ LOP3.LUT R46, R23, R44, R46, 0xd2, !PT ; - /*0790*/ PRMT R18, R40.reuse, 0x4321, R11.reuse ; - /*07a0*/ SHF.L.W.U32.HI R23, R40, 0x19, R11 ; - /*07b0*/ LOP3.LUT R54, R45, R17, R58, 0xd2, !PT ; - /*07c0*/ LOP3.LUT R44, R17, R58, R49, 0xd2, !PT ; - /*07d0*/ LOP3.LUT R58, R58, R49, R18, 0xd2, !PT ; - /*07e0*/ LOP3.LUT R48, R49, R18, R45, 0xd2, !PT ; - /*07f0*/ LOP3.LUT R17, R18, R45, R17, 0xd2, !PT ; - /*0800*/ LOP3.LUT R41, R36, R59, R53, 0xd2, !PT ; - /*0810*/ LOP3.LUT R51, R59, R53, R60, 0xd2, !PT ; - /*0820*/ LOP3.LUT R53, R53, R60, R23, 0xd2, !PT ; - /*0830*/ LOP3.LUT R18, R60, R23, R36, 0xd2, !PT ; - /*0840*/ LOP3.LUT R59, R23, R36, R59, 0xd2, !PT ; - /*0850*/ SHF.L.W.U32.HI R23, R11, 0x19, R40 ; - /*0860*/ LOP3.LUT R7, R40, R7, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R36, R40, 0x80000000, RZ, 0x3c, !PT ; - /*0880*/ LOP3.LUT R49, R14, R27, R52, 0xd2, !PT ; - /*0890*/ LOP3.LUT R40, R27, R52, R19, 0xd2, !PT ; - /*08a0*/ LOP3.LUT R52, R52, R19, R23, 0xd2, !PT ; - /*08b0*/ LOP3.LUT R19, R19, R23, R14, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R27, R23, R14, R27, 0xd2, !PT ; - /*08d0*/ SHF.L.W.U32.HI R14, R36, 0x17, R11 ; - /*08e0*/ SHF.L.W.U32.HI R36, R11, 0x17, R36 ; - /*08f0*/ SHF.L.W.U32.HI R45, R7, 0x1c, R42 ; - /*0900*/ LOP3.LUT R57, R10, R13, R30, 0xd2, !PT ; - /*0910*/ LOP3.LUT R23, R13, R30, R39, 0xd2, !PT ; - /*0920*/ SHF.L.W.U32.HI R47, R42, 0x1c, R7 ; - /*0930*/ LOP3.LUT R13, R14, R10, R13, 0xd2, !PT ; - /*0940*/ LOP3.LUT R31, R39, R14, R10, 0xd2, !PT ; - /*0950*/ LOP3.LUT R30, R30, R39, R14, 0xd2, !PT ; - /*0960*/ LOP3.LUT R10, R26, R15, R24, 0xd2, !PT ; - /*0970*/ LOP3.LUT R14, R15, R24, R37, 0xd2, !PT ; - /*0980*/ LOP3.LUT R7, R36, R26, R15, 0xd2, !PT ; - /*0990*/ LOP3.LUT R11, R37, R36, R26, 0xd2, !PT ; - /*09a0*/ LOP3.LUT R15, R24, R37, R36, 0xd2, !PT ; - /*09b0*/ LOP3.LUT R37, R35, R22, R33, 0xd2, !PT ; - /*09c0*/ LOP3.LUT R26, R22, R33, R38, 0xd2, !PT ; - /*09d0*/ LOP3.LUT R42, R33, R38, R45, 0xd2, !PT ; - /*09e0*/ LOP3.LUT R22, R45, R35, R22, 0xd2, !PT ; - /*09f0*/ LOP3.LUT R38, R38, R45, R35, 0xd2, !PT ; - /*0a00*/ LOP3.LUT R33, R20, R25, R28, 0xd2, !PT ; - /*0a10*/ LOP3.LUT R62, R25, R28, R47, 0xd2, !PT ; - /*0a20*/ LOP3.LUT R36, R29, R20, R25, 0xd2, !PT ; - /*0a30*/ LOP3.LUT R35, R47, R29, R20, 0xd2, !PT ; - /*0a40*/ LOP3.LUT R28, R28, R47, R29, 0xd2, !PT ; - /*0a50*/ LOP3.LUT R29, R34, 0x1, RZ, 0x3c, !PT ; -.L_x_124: - /*0a60*/ LOP3.LUT R61, R12, R42, R41, 0x96, !PT ; - /*0a70*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*0a80*/ LOP3.LUT R64, R8, R62, R49, 0x96, !PT ; - /*0a90*/ UIADD3 UR8, UR9, 0x8, URZ ; - /*0aa0*/ LOP3.LUT R20, R6, R36, R19, 0x96, !PT ; - /*0ab0*/ UISETP.NE.AND UP0, UPT, UR5, 0x16, UPT ; - /*0ac0*/ LOP3.LUT R61, R61, R43, R14, 0x96, !PT ; - /*0ad0*/ ULDC.64 UR10, c[0x3][UR9+0x8] ; - /*0ae0*/ LOP3.LUT R64, R64, R48, R23, 0x96, !PT ; - /*0af0*/ LOP3.LUT R60, R20, R44, R13, 0x96, !PT ; - /*0b00*/ UMOV UR9, UR8 ; - /*0b10*/ SHF.L.W.U32.HI R39, R61, 0x1, R64 ; - /*0b20*/ LOP3.LUT R25, R5, R37, R18, 0x96, !PT ; - /*0b30*/ LOP3.LUT R63, R50, R33, R27, 0x96, !PT ; - /*0b40*/ LOP3.LUT R34, R33, R60, R39, 0x96, !PT ; - /*0b50*/ LOP3.LUT R33, R25, R32, R7, 0x96, !PT ; - /*0b60*/ SHF.L.W.U32.HI R66, R64, 0x1, R61 ; - /*0b70*/ LOP3.LUT R68, R16, R26, R59, 0x96, !PT ; - /*0b80*/ LOP3.LUT R63, R63, R58, R57, 0x96, !PT ; - /*0b90*/ LOP3.LUT R47, R27, R60.reuse, R39.reuse, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R20, R58, R60.reuse, R39.reuse, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R24, R57, R60.reuse, R39.reuse, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R50, R50, R60, R39, 0x96, !PT ; - /*0bd0*/ SHF.L.W.U32.HI R57, R60, 0x1, R33 ; - /*0be0*/ SHF.L.W.U32.HI R72, R33, 0x1, R60 ; - /*0bf0*/ LOP3.LUT R45, R16, R33.reuse, R66.reuse, 0x96, !PT ; - /*0c00*/ LOP3.LUT R25, R26, R33.reuse, R66.reuse, 0x96, !PT ; - /*0c10*/ LOP3.LUT R58, R59, R33.reuse, R66.reuse, 0x96, !PT ; - /*0c20*/ LOP3.LUT R27, R55, R33, R66, 0x96, !PT ; - /*0c30*/ LOP3.LUT R39, R4, R38, R51, 0x96, !PT ; - /*0c40*/ LOP3.LUT R68, R68, R55, R10, 0x96, !PT ; - /*0c50*/ LOP3.LUT R33, R10, R33, R66, 0x96, !PT ; - /*0c60*/ LOP3.LUT R10, R9, R28, R40, 0x96, !PT ; - /*0c70*/ LOP3.LUT R66, R29, R22, R53, 0x96, !PT ; - /*0c80*/ LOP3.LUT R70, R39, R46, R15, 0x96, !PT ; - /*0c90*/ LOP3.LUT R55, R21, R35, R52, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R39, R10, R17, R30, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R66, R66, R56, R11, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R10, R29, R70.reuse, R57.reuse, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R22, R22, R70.reuse, R57.reuse, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R16, R53, R70.reuse, R57.reuse, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R60, R56, R70, R57, 0x96, !PT ; - /*0d00*/ LOP3.LUT R26, R11, R70, R57, 0x96, !PT ; - /*0d10*/ LOP3.LUT R55, R55, R54, R31, 0x96, !PT ; - /*0d20*/ SHF.L.W.U32.HI R57, R39, 0x1, R70 ; - /*0d30*/ SHF.L.W.U32.HI R70, R70, 0x1, R39 ; - /*0d40*/ LOP3.LUT R11, R21, R39, R72, 0x96, !PT ; - /*0d50*/ SHF.L.W.U32.HI R67, R66, 0x1, R55 ; - /*0d60*/ LOP3.LUT R35, R35, R39.reuse, R72.reuse, 0x96, !PT ; - /*0d70*/ LOP3.LUT R21, R52, R39.reuse, R72.reuse, 0x96, !PT ; - /*0d80*/ LOP3.LUT R53, R54, R39.reuse, R72.reuse, 0x96, !PT ; - /*0d90*/ LOP3.LUT R31, R31, R39, R72, 0x96, !PT ; - /*0da0*/ LOP3.LUT R29, R41, R68.reuse, R57.reuse, 0x96, !PT ; - /*0db0*/ LOP3.LUT R41, R14, R68, R57, 0x96, !PT ; - /*0dc0*/ LOP3.LUT R39, R8, R63.reuse, R70.reuse, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R8, R49, R63, R70, 0x96, !PT ; - /*0de0*/ SHF.L.W.U32.HI R14, R55, 0x1, R66 ; - /*0df0*/ LOP3.LUT R12, R12, R68.reuse, R57.reuse, 0x96, !PT ; - /*0e00*/ LOP3.LUT R42, R42, R68.reuse, R57.reuse, 0x96, !PT ; - /*0e10*/ LOP3.LUT R59, R43, R68, R57, 0x96, !PT ; - /*0e20*/ SHF.L.W.U32.HI R65, R63, 0x1, R68 ; - /*0e30*/ LOP3.LUT R49, R40, R64.reuse, R67, 0x96, !PT ; - /*0e40*/ SHF.L.W.U32.HI R68, R68, 0x1, R63 ; - /*0e50*/ LOP3.LUT R43, R9, R64.reuse, R67.reuse, 0x96, !PT ; - /*0e60*/ LOP3.LUT R28, R28, R64.reuse, R67.reuse, 0x96, !PT ; - /*0e70*/ LOP3.LUT R40, R17, R64, R67, 0x96, !PT ; - /*0e80*/ LOP3.LUT R64, R30, R64, R67, 0x96, !PT ; - /*0e90*/ LOP3.LUT R30, R51, R61.reuse, R14.reuse, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R52, R4, R61.reuse, R14.reuse, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R9, R38, R61.reuse, R14.reuse, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R51, R46, R61.reuse, R14.reuse, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R15, R15, R61, R14, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R61, R36, R55.reuse, R68.reuse, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R36, R6, R55, R68, 0x96, !PT ; - /*0f00*/ LOP3.LUT R6, R37, R66.reuse, R65.reuse, 0x96, !PT ; - /*0f10*/ LOP3.LUT R54, R48, R63.reuse, R70.reuse, 0x96, !PT ; - /*0f20*/ LOP3.LUT R37, R18, R66, R65, 0x96, !PT ; - /*0f30*/ LOP3.LUT R57, R62, R63, R70, 0x96, !PT ; - /*0f40*/ LOP3.LUT R48, R23, R63, R70, 0x96, !PT ; - /*0f50*/ LOP3.LUT R17, R13, R55, R68, 0x96, !PT ; - /*0f60*/ LOP3.LUT R18, R7, R66.reuse, R65.reuse, 0x96, !PT ; - /*0f70*/ LOP3.LUT R63, R32, R66, R65, 0x96, !PT ; - /*0f80*/ SHF.L.W.U32.HI R7, R47, 0xb, R58 ; - /*0f90*/ SHF.L.W.U32.HI R62, R58, 0xb, R47 ; - /*0fa0*/ SHF.L.W.U32.HI R32, R53, 0x9, R60 ; - /*0fb0*/ SHF.L.W.U32.HI R47, R64, 0xe, R15 ; - /*0fc0*/ SHF.L.W.U32.HI R58, R15, 0xe, R64 ; - /*0fd0*/ SHF.L.W.U32.HI R60, R60, 0x9, R53 ; - /*0fe0*/ LOP3.LUT R38, R19, R55, R68, 0x96, !PT ; - /*0ff0*/ SHF.L.W.U32.HI R14, R61, 0xc, R6 ; - /*1000*/ SHF.L.W.U32.HI R23, R49, 0x7, R30 ; - /*1010*/ SHF.L.W.U32.HI R13, R30, 0x7, R49 ; - /*1020*/ SHF.L.W.U32.HI R15, R17, 0x2, R18 ; - /*1030*/ SHF.L.W.U32.HI R53, R18, 0x2, R17 ; - /*1040*/ LOP3.LUT R4, R44, R55, R68, 0x96, !PT ; - /*1050*/ LOP3.LUT R5, R5, R66, R65, 0x96, !PT ; - /*1060*/ SHF.L.W.U32.HI R61, R6, 0xc, R61 ; - /*1070*/ PRMT R46, R41, 0x4321, R48 ; - /*1080*/ PRMT R17, R48, 0x4321, R41 ; - /*1090*/ SHF.L.W.U32.HI R49, R43, 0x1b, R52 ; - /*10a0*/ SHF.L.W.U32.HI R18, R52, 0x1b, R43 ; - /*10b0*/ SHF.L.W.U32.HI R6, R54, 0x15, R59 ; - /*10c0*/ SHF.L.W.U32.HI R19, R35, 0x4, R22 ; - /*10d0*/ SHF.L.W.U32.HI R44, R22, 0x4, R35 ; - /*10e0*/ SHF.L.W.U32.HI R43, R20, 0xf, R27 ; - /*10f0*/ SHF.L.W.U32.HI R48, R27, 0xf, R20 ; - /*1100*/ SHF.L.W.U32.HI R59, R59, 0x15, R54 ; - /*1110*/ SHF.L.W.U32.HI R22, R31, 0x12, R26 ; - /*1120*/ SHF.L.W.U32.HI R20, R26, 0x12, R31 ; - /*1130*/ SHF.L.W.U32.HI R54, R57, 0x17, R42 ; - /*1140*/ SHF.L.W.U32.HI R55, R38, 0xa, R37 ; - /*1150*/ SHF.L.W.U32.HI R52, R37, 0xa, R38 ; - /*1160*/ PRMT R41, R51, 0x2107, R40 ; - /*1170*/ PRMT R26, R40, 0x2107, R51 ; - /*1180*/ SHF.L.W.U32.HI R57, R42, 0x17, R57 ; - /*1190*/ SHF.L.W.U32.HI R37, R8, 0x19, R29 ; - /*11a0*/ SHF.L.W.U32.HI R27, R29, 0x19, R8 ; - /*11b0*/ SHF.L.W.U32.HI R40, R34, 0x6, R25 ; - /*11c0*/ SHF.L.W.U32.HI R51, R36, 0x1, R5 ; - /*11d0*/ SHF.L.W.U32.HI R35, R5, 0x1, R36 ; - /*11e0*/ SHF.L.W.U32.HI R56, R45, 0x1e, R50 ; - /*11f0*/ SHF.L.W.U32.HI R34, R25, 0x6, R34 ; - /*1200*/ SHF.L.W.U32.HI R29, R24, 0x1d, R33 ; - /*1210*/ SHF.L.W.U32.HI R36, R33, 0x1d, R24 ; - /*1220*/ SHF.L.W.U32.HI R38, R39, 0x1c, R12 ; - /*1230*/ SHF.L.W.U32.HI R42, R21, 0x3, R16 ; - /*1240*/ SHF.L.W.U32.HI R25, R28, 0x14, R9 ; - /*1250*/ SHF.L.W.U32.HI R24, R4, 0xd, R63 ; - /*1260*/ SHF.L.W.U32.HI R33, R63, 0xd, R4 ; - /*1270*/ SHF.L.W.U32.HI R39, R12, 0x1c, R39 ; - /*1280*/ SHF.L.W.U32.HI R21, R16, 0x3, R21 ; - /*1290*/ SHF.L.W.U32.HI R30, R50, 0x1e, R45 ; - /*12a0*/ SHF.L.W.U32.HI R28, R9, 0x14, R28 ; - /*12b0*/ LOP3.LUT R5, R61, R62, R6, 0xd2, !PT ; - /*12c0*/ LOP3.LUT R16, R62, R6, R47, 0xd2, !PT ; - /*12d0*/ LOP3.LUT R12, R6, R47, R10, 0xd2, !PT ; - /*12e0*/ LOP3.LUT R4, R47, R10, R61, 0xd2, !PT ; - /*12f0*/ LOP3.LUT R45, R10, R61, R62, 0xd2, !PT ; - /*1300*/ LOP3.LUT R47, R11, R14, R7, 0xd2, !PT ; - /*1310*/ LOP3.LUT R6, R14, R7, R59, 0xd2, !PT ; - /*1320*/ LOP3.LUT R9, R58, R11, R14, 0xd2, !PT ; - /*1330*/ LOP3.LUT R50, R7, R59, R58, 0xd2, !PT ; - /*1340*/ LOP3.LUT R8, R59, R58, R11, 0xd2, !PT ; - /*1350*/ LOP3.LUT R10, R13, R60, R15, 0xd2, !PT ; - /*1360*/ LOP3.LUT R14, R60, R15, R56, 0xd2, !PT ; - /*1370*/ LOP3.LUT R11, R56, R57, R13, 0xd2, !PT ; - /*1380*/ LOP3.LUT R7, R57, R13, R60, 0xd2, !PT ; - /*1390*/ LOP3.LUT R15, R15, R56, R57, 0xd2, !PT ; - /*13a0*/ LOP3.LUT R31, R30, R54, R23, 0xd2, !PT ; - /*13b0*/ LOP3.LUT R13, R54, R23, R32, 0xd2, !PT ; - /*13c0*/ LOP3.LUT R57, R23, R32, R53, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R23, R32, R53, R30, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R56, R49, R44, R55, 0xd2, !PT ; - /*13f0*/ LOP3.LUT R32, R44, R55, R43, 0xd2, !PT ; - /*1400*/ LOP3.LUT R55, R55, R43, R46, 0xd2, !PT ; - /*1410*/ LOP3.LUT R43, R43, R46, R49, 0xd2, !PT ; - /*1420*/ LOP3.LUT R46, R46, R49, R44, 0xd2, !PT ; - /*1430*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*1440*/ LOP3.LUT R44, R19, R52, R48, 0xd2, !PT ; - /*1450*/ LOP3.LUT R58, R52, R48, R17, 0xd2, !PT ; - /*1460*/ LOP3.LUT R30, R53, R30, R54, 0xd2, !PT ; - /*1470*/ LOP3.LUT R48, R48, R17, R18, 0xd2, !PT ; - /*1480*/ LOP3.LUT R54, R18, R19, R52, 0xd2, !PT ; - /*1490*/ LOP3.LUT R17, R17, R18, R19, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R18, R40, R37, R41, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R59, R37, R41, R22, 0xd2, !PT ; - /*14c0*/ LOP3.LUT R53, R51, R40, R37, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R41, R41, R22, R51, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R52, R35, R34, R27, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R19, R34, R27, R26, 0xd2, !PT ; - /*1500*/ LOP3.LUT R51, R22, R51, R40, 0xd2, !PT ; - /*1510*/ LOP3.LUT R27, R27, R26, R20, 0xd2, !PT ; - /*1520*/ LOP3.LUT R49, R26, R20, R35, 0xd2, !PT ; - /*1530*/ LOP3.LUT R22, R38, R25, R42, 0xd2, !PT ; - /*1540*/ LOP3.LUT R37, R25, R42, R33, 0xd2, !PT ; - /*1550*/ LOP3.LUT R26, R42, R33, R36, 0xd2, !PT ; - /*1560*/ LOP3.LUT R42, R33, R36, R38, 0xd2, !PT ; - /*1570*/ LOP3.LUT R40, R20, R35, R34, 0xd2, !PT ; - /*1580*/ LOP3.LUT R38, R36, R38, R25, 0xd2, !PT ; - /*1590*/ LOP3.LUT R35, R39, R28, R21, 0xd2, !PT ; - /*15a0*/ LOP3.LUT R36, R28, R21, R24, 0xd2, !PT ; - /*15b0*/ LOP3.LUT R33, R21, R24, R29, 0xd2, !PT ; - /*15c0*/ LOP3.LUT R62, R24, R29, R39, 0xd2, !PT ; - /*15d0*/ LOP3.LUT R28, R29, R39, R28, 0xd2, !PT ; - /*15e0*/ LOP3.LUT R29, R45, UR10, RZ, 0x3c, !PT ; - /*15f0*/ LOP3.LUT R21, R47, UR11, RZ, 0x3c, !PT ; - /*1600*/ @P0 BRA `(.L_x_124) ; - /*1610*/ LOP3.LUT R5, R5, R37, R18, 0x96, !PT ; - /*1620*/ IMAD.MOV.U32 R102, RZ, RZ, RZ ; - /*1630*/ LOP3.LUT R6, R6, R36, R19, 0x96, !PT ; - /*1640*/ LOP3.LUT R4, R4, R38, R51, 0x96, !PT ; - /*1650*/ LOP3.LUT R6, R6, R44, R13, 0x96, !PT ; - /*1660*/ LOP3.LUT R5, R5, R32, R7, 0x96, !PT ; - /*1670*/ LOP3.LUT R9, R9, R28, R40, 0x96, !PT ; - /*1680*/ LOP3.LUT R41, R12, R42, R41, 0x96, !PT ; - /*1690*/ LOP3.LUT R49, R8, R62, R49, 0x96, !PT ; - /*16a0*/ LOP3.LUT R16, R16, R26, R59, 0x96, !PT ; - /*16b0*/ LOP3.LUT R33, R50, R33, R27, 0x96, !PT ; - /*16c0*/ LOP3.LUT R22, R29, R22, R53, 0x96, !PT ; - /*16d0*/ LOP3.LUT R4, R4, R46, R15, 0x96, !PT ; - /*16e0*/ SHF.L.W.U32.HI R18, R6, 0x1, R5 ; - /*16f0*/ LOP3.LUT R17, R9, R17, R30, 0x96, !PT ; - /*1700*/ LOP3.LUT R49, R49, R48, R23, 0x96, !PT ; - /*1710*/ LOP3.LUT R14, R41, R43, R14, 0x96, !PT ; - /*1720*/ SHF.L.W.U32.HI R20, R5, 0x1, R6 ; - /*1730*/ LOP3.LUT R35, R21, R35, R52, 0x96, !PT ; - /*1740*/ LOP3.LUT R22, R22, R56, R11, 0x96, !PT ; - /*1750*/ LOP3.LUT R33, R33, R58, R57, 0x96, !PT ; - /*1760*/ LOP3.LUT R16, R16, R55, R10, 0x96, !PT ; - /*1770*/ LOP3.LUT R29, R29, R4.reuse, R18.reuse, 0x96, !PT ; - /*1780*/ LOP3.LUT R18, R53, R4, R18, 0x96, !PT ; - /*1790*/ SHF.L.W.U32.HI R13, R17, 0x1, R4 ; - /*17a0*/ SHF.L.W.U32.HI R11, R4, 0x1, R17 ; - /*17b0*/ SHF.L.W.U32.HI R4, R14, 0x1, R49 ; - /*17c0*/ LOP3.LUT R9, R21, R17.reuse, R20.reuse, 0x96, !PT ; - /*17d0*/ LOP3.LUT R17, R52, R17, R20, 0x96, !PT ; - /*17e0*/ LOP3.LUT R35, R35, R54, R31, 0x96, !PT ; - /*17f0*/ SHF.L.W.U32.HI R20, R49, 0x1, R14 ; - /*1800*/ SHF.L.W.U32.HI R7, R33, 0x1, R16 ; - /*1810*/ LOP3.LUT R27, R27, R6, R4, 0x96, !PT ; - /*1820*/ LOP3.LUT R6, R57, R6, R4, 0x96, !PT ; - /*1830*/ LOP3.LUT R4, R59, R5.reuse, R20, 0x96, !PT ; - /*1840*/ LOP3.LUT R37, R37, R22.reuse, R7.reuse, 0x96, !PT ; - /*1850*/ LOP3.LUT R32, R32, R22, R7, 0x96, !PT ; - /*1860*/ SHF.L.W.U32.HI R19, R35, 0x1, R22 ; - /*1870*/ LOP3.LUT R5, R10, R5, R20, 0x96, !PT ; - /*1880*/ SHF.L.W.U32.HI R22, R22, 0x1, R35 ; - /*1890*/ SHF.L.W.U32.HI R10, R16, 0x1, R33 ; - /*18a0*/ LOP3.LUT R8, R8, R33.reuse, R11.reuse, 0x96, !PT ; - /*18b0*/ LOP3.LUT R33, R48, R33, R11, 0x96, !PT ; - /*18c0*/ LOP3.LUT R28, R28, R49, R22, 0x96, !PT ; - /*18d0*/ LOP3.LUT R11, R38, R14, R19, 0x96, !PT ; - /*18e0*/ LOP3.LUT R36, R36, R35.reuse, R10.reuse, 0x96, !PT ; - /*18f0*/ LOP3.LUT R35, R44, R35, R10, 0x96, !PT ; - /*1900*/ LOP3.LUT R7, R12, R16, R13, 0x96, !PT ; - /*1910*/ LOP3.LUT R30, R30, R49, R22, 0x96, !PT ; - /*1920*/ LOP3.LUT R15, R15, R14, R19, 0x96, !PT ; - /*1930*/ SHF.L.W.U32.HI R12, R28, 0x14, R11 ; - /*1940*/ SHF.L.W.U32.HI R19, R6, 0x1d, R5 ; - /*1950*/ LOP3.LUT R16, R43, R16, R13, 0x96, !PT ; - /*1960*/ SHF.L.W.U32.HI R28, R11, 0x14, R28 ; - /*1970*/ SHF.L.W.U32.HI R5, R5, 0x1d, R6 ; - /*1980*/ SHF.L.W.U32.HI R6, R35, 0xd, R32 ; - /*1990*/ SHF.L.W.U32.HI R11, R8, 0x1c, R7 ; - /*19a0*/ SHF.L.W.U32.HI R32, R32, 0xd, R35 ; - /*19b0*/ SHF.L.W.U32.HI R7, R7, 0x1c, R8 ; - /*19c0*/ SHF.L.W.U32.HI R21, R17, 0x3, R18 ; - /*19d0*/ SHF.L.W.U32.HI R13, R27, 0xb, R4 ; - /*19e0*/ SHF.L.W.U32.HI R22, R30, 0xe, R15 ; - /*19f0*/ SHF.L.W.U32.HI R23, R18, 0x3, R17 ; - /*1a00*/ SHF.L.W.U32.HI R20, R36, 0xc, R37 ; - /*1a10*/ SHF.L.W.U32.HI R8, R37, 0xc, R36 ; - /*1a20*/ SHF.L.W.U32.HI R27, R4, 0xb, R27 ; - /*1a30*/ SHF.L.W.U32.HI R30, R15, 0xe, R30 ; - /*1a40*/ ISETP.NE.AND P0, PT, R101, RZ, PT ; - /*1a50*/ SHF.L.W.U32.HI R15, R16, 0x15, R33 ; - /*1a60*/ SHF.L.W.U32.HI R14, R33, 0x15, R16 ; - /*1a70*/ LOP3.LUT R10, R11, R12, R21, 0xd2, !PT ; - /*1a80*/ LOP3.LUT R18, R21, R32, R5, 0xd2, !PT ; - /*1a90*/ ISETP.NE.AND P1, PT, R101, 0x1, PT ; - /*1aa0*/ LOP3.LUT R11, R7, R28, R23, 0xd2, !PT ; - /*1ab0*/ LOP3.LUT R4, R29, R8, R27, 0xd2, !PT ; - /*1ac0*/ LOP3.LUT R5, R9, R20, R13, 0xd2, !PT ; - /*1ad0*/ LOP3.LUT R7, R20, R13, R15, 0xd2, !PT ; - /*1ae0*/ LOP3.LUT R16, R12, R21, R32, 0xd2, !PT ; - /*1af0*/ LOP3.LUT R17, R28, R23, R6, 0xd2, !PT ; - /*1b00*/ LOP3.LUT R19, R23, R6, R19, 0xd2, !PT ; - /*1b10*/ LOP3.LUT R13, R13, R15, R30, 0xd2, !PT ; - /*1b20*/ ISETP.NE.AND P2, PT, R101, 0x2, PT ; - /*1b30*/ @!P0 STS.128 [R3+0x30], R16 ; - /*1b40*/ LOP3.LUT R6, R8, R27, R14, 0xd2, !PT ; - /*1b50*/ LOP3.LUT R12, R27, R14, R22, 0xd2, !PT ; - /*1b60*/ LOP3.LUT R15, R15, R30, R9, 0xd2, !PT ; - /*1b70*/ LOP3.LUT R14, R14, R22, R29, 0xd2, !PT ; - /*1b80*/ LOP3.LUT R8, R22, R29, R8, 0xd2, !PT ; - /*1b90*/ LOP3.LUT R9, R30, R9, R20, 0xd2, !PT ; - /*1ba0*/ @!P0 STS.128 [R3+0x10], R12 ; - /*1bb0*/ LOP3.LUT R4, R4, 0x80008008, RZ, 0x3c, !PT ; - /*1bc0*/ LOP3.LUT R5, R5, 0x80000000, RZ, 0x3c, !PT ; - /*1bd0*/ @!P0 STS.128 [R3+0x20], R8 ; - /*1be0*/ ISETP.NE.AND P3, PT, R101, 0x3, PT ; - /*1bf0*/ @!P0 STS.128 [R3], R4 ; - /*1c00*/ NOP ; - /*1c10*/ LDS.128 R96, [R2] ; - /*1c20*/ @!P1 STS.128 [R3], R4 ; - /*1c30*/ @!P1 STS.128 [R3+0x10], R12 ; - /*1c40*/ @!P1 STS.128 [R3+0x20], R8 ; - /*1c50*/ @!P1 STS.128 [R3+0x30], R16 ; - /*1c60*/ NOP ; - /*1c70*/ LDS.128 R92, [R2] ; - /*1c80*/ @!P2 STS.128 [R3], R4 ; - /*1c90*/ @!P2 STS.128 [R3+0x10], R12 ; - /*1ca0*/ @!P2 STS.128 [R3+0x20], R8 ; - /*1cb0*/ @!P2 STS.128 [R3+0x30], R16 ; - /*1cc0*/ NOP ; - /*1cd0*/ LDS.128 R20, [R2] ; - /*1ce0*/ @!P3 STS.128 [R3], R4 ; - /*1cf0*/ @!P3 STS.128 [R3+0x10], R12 ; - /*1d00*/ @!P3 STS.128 [R3+0x20], R8 ; - /*1d10*/ @!P3 STS.128 [R3+0x30], R16 ; - /*1d20*/ NOP ; - /*1d30*/ LDS.128 R24, [R2] ; -.L_x_126: - /*1d40*/ SHFL.IDX PT, R29, R4, RZ, 0x181f ; - /*1d50*/ SHF.R.U32.HI R76, RZ, 0x2, R102 ; - /*1d60*/ IMAD.MOV.U32 R80, RZ, RZ, 0x80 ; - /*1d70*/ SHFL.IDX PT, R83, R4, 0x1, 0x181f ; - /*1d80*/ IMAD.SHL.U32 R84, R101, 0x10, RZ ; - /*1d90*/ SHFL.IDX PT, R81, R4, 0x2, 0x181f ; - /*1da0*/ SHFL.IDX PT, R79, R4, 0x3, 0x181f ; - /*1db0*/ LOP3.LUT R29, R29, R102.reuse, RZ, 0x3c, !PT ; - /*1dc0*/ LOP3.LUT R28, R83, R102, RZ, 0x3c, !PT ; - /*1dd0*/ IMAD R29, R29, 0x1000193, RZ ; - /*1de0*/ LOP3.LUT R30, R81, R102, RZ, 0x3c, !PT ; - /*1df0*/ LOP3.LUT R37, R29, R96, RZ, 0x3c, !PT ; - /*1e00*/ IMAD R29, R28, 0x1000193, RZ ; - /*1e10*/ IMAD R33, R30, 0x1000193, RZ ; - /*1e20*/ SHFL.IDX PT, R28, R37, R76, 0x181f ; - /*1e30*/ LOP3.LUT R31, R29, R92, RZ, 0x3c, !PT ; - /*1e40*/ LOP3.LUT R29, R79, R102, RZ, 0x3c, !PT ; - /*1e50*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*1e60*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*1e70*/ IMAD R29, R29, 0x1000193, RZ ; - /*1e80*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*1e90*/ LOP3.LUT R35, R29, R24, RZ, 0x3c, !PT ; - /*1ea0*/ SHFL.IDX PT, R35, R35, R76, 0x181f ; - /*1eb0*/ IMAD.HI.U32 R29, R28, c[0x3][0x18c], RZ ; - /*1ec0*/ IMAD.MOV R37, RZ, RZ, -R29 ; - /*1ed0*/ IMAD.HI.U32 R29, R31, c[0x3][0x18c], RZ ; - /*1ee0*/ IMAD R28, R37, c[0x3][0x184], R28 ; - /*1ef0*/ IMAD.MOV R32, RZ, RZ, -R29 ; - /*1f00*/ IMAD.HI.U32 R30, R33, c[0x3][0x18c], RZ ; - /*1f10*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*1f20*/ IMAD R31, R32, c[0x3][0x184], R31 ; - /*1f30*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*1f40*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*1f50*/ IMAD.HI.U32 R32, R35, c[0x3][0x18c], RZ ; - /*1f60*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*1f70*/ IMAD R30, R30, c[0x3][0x184], R33 ; - /*1f80*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*1f90*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*1fa0*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*1fb0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*1fc0*/ IMAD R36, R32, c[0x3][0x184], R35 ; - /*1fd0*/ IMAD.IADD R33, R31, 0x1, -R28 ; - /*1fe0*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*1ff0*/ IMAD.WIDE.U32 R28, R29, R80, c[0x3][0x190] ; - /*2000*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*2010*/ IMAD.IADD R31, R30, 0x1, -R31 ; - /*2020*/ IADD3 R28, P1, R28, R84, RZ ; - /*2030*/ IMAD.WIDE.U32 R32, R33, R80, c[0x3][0x190] ; - /*2040*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*2050*/ IMAD.WIDE.U32 R34, R31, R80, c[0x3][0x190] ; - /*2060*/ IADD3 R32, P0, R32, R84, RZ ; - /*2070*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*2080*/ IMAD.IADD R41, R36, 0x1, -R37 ; - /*2090*/ IADD3 R36, P1, R34, R84, RZ ; - /*20a0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*20b0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*20c0*/ IMAD.WIDE.U32 R40, R41, R80, c[0x3][0x190] ; - /*20d0*/ IMAD.X R37, RZ, RZ, R35, P1 ; - /*20e0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*20f0*/ IADD3 R40, P0, R40, R84, RZ ; - /*2100*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2110*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*2120*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2130*/ IADD3 R52, R102, 0x1, RZ ; - /*2140*/ IMAD R46, R97, 0x1000193, RZ ; - /*2150*/ SHFL.IDX PT, R77, R4, RZ, 0x181f ; - /*2160*/ LOP3.LUT R45, R83, R52.reuse, RZ, 0x3c, !PT ; - /*2170*/ IMAD R48, R93, 0x1000193, RZ ; - /*2180*/ LOP3.LUT R47, R81, R52.reuse, RZ, 0x3c, !PT ; - /*2190*/ IMAD R50, R21, 0x1000193, RZ ; - /*21a0*/ LOP3.LUT R44, R77, R52, RZ, 0x3c, !PT ; - /*21b0*/ IMAD R44, R44, 0x1000193, RZ ; - /*21c0*/ LOP3.LUT R29, R46, R29, RZ, 0x3c, !PT ; - /*21d0*/ IMAD R46, R45, 0x1000193, RZ ; - /*21e0*/ LOP3.LUT R21, R44, R29, RZ, 0x3c, !PT ; - /*21f0*/ IMAD R44, R47, 0x1000193, RZ ; - /*2200*/ LOP3.LUT R33, R48, R33, RZ, 0x3c, !PT ; - /*2210*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*2220*/ LOP3.LUT R37, R50, R37, RZ, 0x3c, !PT ; - /*2230*/ LOP3.LUT R45, R46, R33, RZ, 0x3c, !PT ; - /*2240*/ IMAD R46, R25, 0x1000193, RZ ; - /*2250*/ LOP3.LUT R47, R44, R37, RZ, 0x3c, !PT ; - /*2260*/ LOP3.LUT R44, R79, R52, RZ, 0x3c, !PT ; - /*2270*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*2280*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*2290*/ IMAD R44, R44, 0x1000193, RZ ; - /*22a0*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*22b0*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*22c0*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*22d0*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*22e0*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*22f0*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*2300*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*2310*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2320*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*2330*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*2340*/ IMAD.MOV R48, RZ, RZ, -R25 ; - /*2350*/ IMAD R25, R44, c[0x3][0x184], R45 ; - /*2360*/ SEL R44, RZ, c[0x3][0x184], !P0 ; - /*2370*/ IMAD R48, R48, c[0x3][0x184], R47 ; - /*2380*/ IMAD.HI.U32 R47, R49, c[0x3][0x18c], RZ ; - /*2390*/ ISETP.GE.U32.AND P1, PT, R25, c[0x3][0x184], PT ; - /*23a0*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*23b0*/ IMAD.IADD R45, R21, 0x1, -R44 ; - /*23c0*/ SEL R46, RZ, c[0x3][0x184], !P1 ; - /*23d0*/ IMAD.MOV R50, RZ, RZ, -R47 ; - /*23e0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*23f0*/ IMAD.WIDE.U32 R44, R45, R80, c[0x3][0x190] ; - /*2400*/ IMAD.IADD R47, R25, 0x1, -R46 ; - /*2410*/ IADD3 R44, P1, R44, R84, RZ ; - /*2420*/ IMAD R25, R50, c[0x3][0x184], R49 ; - /*2430*/ IMAD.WIDE.U32 R46, R47, R80, c[0x3][0x190] ; - /*2440*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2450*/ IMAD.IADD R21, R48, 0x1, -R21 ; - /*2460*/ IADD3 R48, P2, R46, R84, RZ ; - /*2470*/ IMAD.X R45, RZ, RZ, R45, P1 ; - /*2480*/ SEL R50, RZ, c[0x3][0x184], !P0 ; - /*2490*/ IMAD.WIDE.U32 R52, R21, R80, c[0x3][0x190] ; - /*24a0*/ IMAD.X R49, RZ, RZ, R47, P2 ; - /*24b0*/ IADD3 R52, P0, R52, R84, RZ ; - /*24c0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*24d0*/ IMAD.IADD R57, R25, 0x1, -R50 ; - /*24e0*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*24f0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*2500*/ IMAD.WIDE.U32 R56, R57, R80, c[0x3][0x190] ; - /*2510*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*2520*/ IADD3 R56, P0, R56, R84, RZ ; - /*2530*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*2540*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*2550*/ IMAD R21, R98, 0x1000193, RZ ; - /*2560*/ IMAD R25, R94, 0x1000193, RZ ; - /*2570*/ IMAD R61, R22, 0x1000193, RZ ; - /*2580*/ LOP3.LUT R21, R21, R30, RZ, 0x3c, !PT ; - /*2590*/ IMAD R65, R26, 0x1000193, RZ ; - /*25a0*/ IADD3 R30, R102, 0x2, RZ ; - /*25b0*/ LOP3.LUT R34, R25, R34, RZ, 0x3c, !PT ; - /*25c0*/ IMAD R21, R21, 0x1000193, RZ ; - /*25d0*/ LOP3.LUT R22, R77, R30, RZ, 0x3c, !PT ; - /*25e0*/ LOP3.LUT R60, R83, R30, RZ, 0x3c, !PT ; - /*25f0*/ IMAD R25, R34, 0x1000193, RZ ; - /*2600*/ LOP3.LUT R38, R61, R38, RZ, 0x3c, !PT ; - /*2610*/ IMAD R61, R22, 0x1000193, RZ ; - /*2620*/ LOP3.LUT R22, R81, R30, RZ, 0x3c, !PT ; - /*2630*/ IMAD R63, R60, 0x1000193, RZ ; - /*2640*/ LOP3.LUT R42, R65, R42, RZ, 0x3c, !PT ; - /*2650*/ LOP3.LUT R30, R79, R30, RZ, 0x3c, !PT ; - /*2660*/ IMAD R65, R30, 0x1000193, RZ ; - /*2670*/ LOP3.LUT R46, R21, R46, RZ, 0x3c, !PT ; - /*2680*/ IMAD R21, R38, 0x1000193, RZ ; - /*2690*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*26a0*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*26b0*/ IMAD R25, R22, 0x1000193, RZ ; - /*26c0*/ LOP3.LUT R63, R63, R50, RZ, 0x3c, !PT ; - /*26d0*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*26e0*/ LOP3.LUT R54, R21, R54, RZ, 0x3c, !PT ; - /*26f0*/ IMAD R21, R42, 0x1000193, RZ ; - /*2700*/ LOP3.LUT R25, R25, R54, RZ, 0x3c, !PT ; - /*2710*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*2720*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*2730*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*2740*/ LOP3.LUT R65, R65, R58, RZ, 0x3c, !PT ; - /*2750*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*2760*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*2770*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*2780*/ IMAD.HI.U32 R22, R63, c[0x3][0x18c], RZ ; - /*2790*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*27a0*/ IMAD.HI.U32 R21, R25, c[0x3][0x18c], RZ ; - /*27b0*/ IMAD R61, R26, c[0x3][0x184], R61 ; - /*27c0*/ IMAD R63, R22, c[0x3][0x184], R63 ; - /*27d0*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*27e0*/ ISETP.GE.U32.AND P0, PT, R61, c[0x3][0x184], PT ; - /*27f0*/ IMAD.HI.U32 R21, R65, c[0x3][0x18c], RZ ; - /*2800*/ ISETP.GE.U32.AND P1, PT, R63, c[0x3][0x184], PT ; - /*2810*/ IMAD R25, R22, c[0x3][0x184], R25 ; - /*2820*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2830*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*2840*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2850*/ IMAD.IADD R61, R61, 0x1, -R22 ; - /*2860*/ IMAD.IADD R63, R63, 0x1, -R26 ; - /*2870*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2880*/ IMAD.WIDE.U32 R60, R61, R80, c[0x3][0x190] ; - /*2890*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*28a0*/ IADD3 R60, P1, R60, R84, RZ ; - /*28b0*/ IMAD.WIDE.U32 R62, R63, R80, c[0x3][0x190] ; - /*28c0*/ IMAD R21, R26, c[0x3][0x184], R65 ; - /*28d0*/ IADD3 R64, P2, R62, R84, RZ ; - /*28e0*/ IMAD.X R61, RZ, RZ, R61, P1 ; - /*28f0*/ IMAD.IADD R69, R25, 0x1, -R22 ; - /*2900*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2910*/ IMAD.X R65, RZ, RZ, R63, P2 ; - /*2920*/ IMAD.WIDE.U32 R68, R69, R80, c[0x3][0x190] ; - /*2930*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2940*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*2950*/ IADD3 R68, P0, R68, R84, RZ ; - /*2960*/ IMAD.IADD R73, R21, 0x1, -R22 ; - /*2970*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*2980*/ IMAD.WIDE.U32 R72, R73, R80, c[0x3][0x190] ; - /*2990*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*29a0*/ IADD3 R72, P0, R72, R84, RZ ; - /*29b0*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*29c0*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*29d0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*29e0*/ IMAD R22, R99, 0x1000193, RZ ; - /*29f0*/ IMAD R26, R95, 0x1000193, RZ ; - /*2a00*/ IMAD R30, R23, 0x1000193, RZ ; - /*2a10*/ LOP3.LUT R31, R22, R31, RZ, 0x3c, !PT ; - /*2a20*/ IMAD R38, R27, 0x1000193, RZ ; - /*2a30*/ LOP3.LUT R35, R26, R35, RZ, 0x3c, !PT ; - /*2a40*/ LOP3.LUT R39, R30, R39, RZ, 0x3c, !PT ; - /*2a50*/ IMAD R22, R31, 0x1000193, RZ ; - /*2a60*/ LOP3.LUT R43, R38, R43, RZ, 0x3c, !PT ; - /*2a70*/ IMAD R26, R35, 0x1000193, RZ ; - /*2a80*/ IMAD R30, R39, 0x1000193, RZ ; - /*2a90*/ LOP3.LUT R47, R22, R47, RZ, 0x3c, !PT ; - /*2aa0*/ IADD3 R22, R102, 0x3, RZ ; - /*2ab0*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*2ac0*/ IMAD R34, R47, 0x1000193, RZ ; - /*2ad0*/ LOP3.LUT R77, R77, R22.reuse, RZ, 0x3c, !PT ; - /*2ae0*/ LOP3.LUT R83, R83, R22.reuse, RZ, 0x3c, !PT ; - /*2af0*/ IMAD R26, R26, 0x1000193, RZ ; - /*2b00*/ LOP3.LUT R30, R30, R55, RZ, 0x3c, !PT ; - /*2b10*/ IMAD R38, R77, 0x1000193, RZ ; - /*2b20*/ LOP3.LUT R81, R81, R22, RZ, 0x3c, !PT ; - /*2b30*/ LOP3.LUT R22, R79, R22, RZ, 0x3c, !PT ; - /*2b40*/ IMAD R30, R30, 0x1000193, RZ ; - /*2b50*/ IMAD R22, R22, 0x1000193, RZ ; - /*2b60*/ UMOV UR5, URZ ; - /*2b70*/ LOP3.LUT R63, R34, R63, RZ, 0x3c, !PT ; - /*2b80*/ IMAD R34, R83, 0x1000193, RZ ; - /*2b90*/ LOP3.LUT R21, R38, R63, RZ, 0x3c, !PT ; - /*2ba0*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*2bb0*/ IMAD R26, R43, 0x1000193, RZ ; - /*2bc0*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*2bd0*/ LOP3.LUT R23, R34, R67, RZ, 0x3c, !PT ; - /*2be0*/ IMAD R34, R81, 0x1000193, RZ ; - /*2bf0*/ LOP3.LUT R26, R26, R59, RZ, 0x3c, !PT ; - /*2c00*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*2c10*/ LOP3.LUT R71, R30, R71, RZ, 0x3c, !PT ; - /*2c20*/ IMAD R26, R26, 0x1000193, RZ ; - /*2c30*/ LOP3.LUT R25, R34, R71, RZ, 0x3c, !PT ; - /*2c40*/ LOP3.LUT R75, R26, R75, RZ, 0x3c, !PT ; - /*2c50*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*2c60*/ LOP3.LUT R27, R22, R75, RZ, 0x3c, !PT ; - /*2c70*/ SHFL.IDX PT, R30, R27, R76, 0x181f ; - /*2c80*/ IMAD.HI.U32 R22, R21, c[0x3][0x18c], RZ ; - /*2c90*/ IMAD.MOV R26, RZ, RZ, -R22 ; - /*2ca0*/ IMAD.HI.U32 R22, R23, c[0x3][0x18c], RZ ; - /*2cb0*/ IMAD R21, R26, c[0x3][0x184], R21 ; - /*2cc0*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*2cd0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2ce0*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*2cf0*/ IMAD.HI.U32 R26, R25, c[0x3][0x18c], RZ ; - /*2d00*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2d10*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*2d20*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2d30*/ IMAD.IADD R27, R21, 0x1, -R22 ; - /*2d40*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2d50*/ IMAD.HI.U32 R21, R30, c[0x3][0x18c], RZ ; - /*2d60*/ IMAD R25, R26, c[0x3][0x184], R25 ; - /*2d70*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*2d80*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2d90*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*2da0*/ IADD3 R76, P1, R26, R84, RZ ; - /*2db0*/ IMAD.IADD R23, R23, 0x1, -R22 ; - /*2dc0*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*2dd0*/ IMAD R30, R21, c[0x3][0x184], R30 ; - /*2de0*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*2df0*/ IMAD.IADD R27, R25, 0x1, -R26 ; - /*2e00*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*2e10*/ IMAD.WIDE.U32 R22, R23, R80, c[0x3][0x190] ; - /*2e20*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*2e30*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2e40*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*2e50*/ IADD3 R82, P1, R22, R84, RZ ; - /*2e60*/ IMAD.IADD R21, R30, 0x1, -R21 ; - /*2e70*/ IADD3 R86, P0, R26, R84, RZ ; - /*2e80*/ IMAD.MOV.U32 R22, RZ, RZ, 0x80 ; - /*2e90*/ IMAD.X R83, RZ, RZ, R23, P1 ; - /*2ea0*/ IMAD.WIDE.U32 R22, R21, R22, c[0x3][0x190] ; - /*2eb0*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*2ec0*/ IADD3 R88, P0, R22, R84, RZ ; - /*2ed0*/ LDG.E.128.STRONG.GPU R80, [R82.64] ; - /*2ee0*/ IADD3.X R89, R23, UR5, RZ, P0, !PT ; - /*2ef0*/ LDG.E.128.STRONG.GPU R84, [R86.64] ; - /*2f00*/ LDG.E.128.STRONG.GPU R88, [R88.64] ; - /*2f10*/ IMAD R21, R96, 0x1000193, RZ ; - /*2f20*/ IMAD R25, R20, 0x1000193, RZ ; - /*2f30*/ IMAD R20, R29, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R28, R21, R28, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R23, R92, 0x1000193, RZ ; - /*2f60*/ IMAD R27, R24, 0x1000193, RZ ; - /*2f70*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*2f80*/ IMAD R21, R28, 0x1000193, RZ ; - /*2f90*/ LOP3.LUT R32, R23, R32, RZ, 0x3c, !PT ; - /*2fa0*/ IMAD R24, R37, 0x1000193, RZ ; - /*2fb0*/ LOP3.LUT R36, R25, R36, RZ, 0x3c, !PT ; - /*2fc0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2fd0*/ LOP3.LUT R40, R27, R40, RZ, 0x3c, !PT ; - /*2fe0*/ IMAD R23, R32, 0x1000193, RZ ; - /*2ff0*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*3000*/ IMAD R25, R36, 0x1000193, RZ ; - /*3010*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*3020*/ IMAD R22, R33, 0x1000193, RZ ; - /*3030*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*3040*/ IMAD R27, R40, 0x1000193, RZ ; - /*3050*/ IMAD R26, R41, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*3070*/ IMAD R21, R21, 0x1000193, RZ ; - /*3080*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*3090*/ IMAD R24, R24, 0x1000193, RZ ; - /*30a0*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*30b0*/ IMAD R20, R20, 0x1000193, RZ ; - /*30c0*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*30d0*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*30e0*/ IMAD R23, R23, 0x1000193, RZ ; - /*30f0*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*3100*/ IADD3 R102, R102, 0x4, RZ ; - /*3110*/ IMAD R25, R25, 0x1000193, RZ ; - /*3120*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*3130*/ IMAD R22, R22, 0x1000193, RZ ; - /*3140*/ ISETP.NE.AND P0, PT, R102, 0x40, PT ; - /*3150*/ IMAD R27, R27, 0x1000193, RZ ; - /*3160*/ IMAD R26, R26, 0x1000193, RZ ; - /*3170*/ IMAD R29, R46, 0x1000193, RZ ; - /*3180*/ IMAD R31, R50, 0x1000193, RZ ; - /*3190*/ IMAD R33, R54, 0x1000193, RZ ; - /*31a0*/ IMAD R35, R58, 0x1000193, RZ ; - /*31b0*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*31c0*/ IMAD R21, R21, 0x1000193, RZ ; - /*31d0*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*31e0*/ IMAD R24, R24, 0x1000193, RZ ; - /*31f0*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*3200*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*3210*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*3220*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*3230*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*3240*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*3250*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*3260*/ IMAD R23, R23, 0x1000193, RZ ; - /*3270*/ IMAD R25, R25, 0x1000193, RZ ; - /*3280*/ IMAD R22, R22, 0x1000193, RZ ; - /*3290*/ IMAD R27, R27, 0x1000193, RZ ; - /*32a0*/ IMAD R26, R26, 0x1000193, RZ ; - /*32b0*/ IMAD R29, R29, 0x1000193, RZ ; - /*32c0*/ IMAD R31, R31, 0x1000193, RZ ; - /*32d0*/ IMAD R33, R33, 0x1000193, RZ ; - /*32e0*/ IMAD R35, R35, 0x1000193, RZ ; - /*32f0*/ IMAD R28, R75, 0x1000193, RZ ; - /*3300*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*3310*/ IMAD R20, R63, 0x1000193, RZ ; - /*3320*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*3330*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*3340*/ IMAD R20, R67, 0x1000193, RZ ; - /*3350*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*3360*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*3370*/ IMAD R24, R71, 0x1000193, RZ ; - /*3380*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*3390*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*33a0*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*33b0*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*33c0*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*33d0*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*33e0*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*33f0*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*3400*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*3410*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*3420*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*3430*/ @!P0 CALL.REL.NOINC `(.L_x_125) ; - /*3440*/ BRA `(.L_x_126) ; -.L_x_125: - /*3450*/ IMAD R96, R96, 0x1000193, RZ ; - /*3460*/ ISETP.NE.AND P0, PT, R101.reuse, 0x4, PT ; - /*3470*/ IMAD R92, R92, 0x1000193, RZ ; - /*3480*/ ISETP.NE.AND P1, PT, R101.reuse, 0x5, PT ; - /*3490*/ IMAD R20, R20, 0x1000193, RZ ; - /*34a0*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*34b0*/ IMAD R24, R24, 0x1000193, RZ ; - /*34c0*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*34d0*/ IMAD.MOV.U32 R102, RZ, RZ, RZ ; - /*34e0*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*34f0*/ IMAD R21, R96, 0x1000193, RZ ; - /*3500*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*3510*/ IMAD R25, R92, 0x1000193, RZ ; - /*3520*/ ISETP.NE.AND P2, PT, R101, 0x6, PT ; - /*3530*/ IMAD R29, R20, 0x1000193, RZ ; - /*3540*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*3550*/ IMAD R31, R24, 0x1000193, RZ ; - /*3560*/ LOP3.LUT R25, R25, R94, RZ, 0x3c, !PT ; - /*3570*/ LOP3.LUT R29, R29, R22, RZ, 0x3c, !PT ; - /*3580*/ IMAD R20, R21, 0x1000193, RZ ; - /*3590*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*35a0*/ IMAD R22, R25, 0x1000193, RZ ; - /*35b0*/ ISETP.NE.AND P3, PT, R101, 0x7, PT ; - /*35c0*/ IMAD R24, R29, 0x1000193, RZ ; - /*35d0*/ LOP3.LUT R99, R20, R99, RZ, 0x3c, !PT ; - /*35e0*/ IMAD R26, R31, 0x1000193, RZ ; - /*35f0*/ LOP3.LUT R95, R22, R95, RZ, 0x3c, !PT ; - /*3600*/ LOP3.LUT R23, R24, R23, RZ, 0x3c, !PT ; - /*3610*/ STS [R0.X4+0x200], R99 ; - /*3620*/ LOP3.LUT R27, R26, R27, RZ, 0x3c, !PT ; - /*3630*/ STS [R0.X4+0x220], R95 ; - /*3640*/ STS [R0.X4+0x240], R23 ; - /*3650*/ STS [R0.X4+0x260], R27 ; - /*3660*/ @!P0 STS.128 [R3], R4 ; - /*3670*/ @!P0 STS.128 [R3+0x10], R12 ; - /*3680*/ @!P0 STS.128 [R3+0x20], R8 ; - /*3690*/ @!P0 STS.128 [R3+0x30], R16 ; - /*36a0*/ NOP ; - /*36b0*/ LDS.128 R96, [R2] ; - /*36c0*/ @!P1 STS.128 [R3], R4 ; - /*36d0*/ @!P1 STS.128 [R3+0x10], R12 ; - /*36e0*/ @!P1 STS.128 [R3+0x20], R8 ; - /*36f0*/ @!P1 STS.128 [R3+0x30], R16 ; - /*3700*/ NOP ; - /*3710*/ LDS.128 R92, [R2] ; - /*3720*/ @!P2 STS.128 [R3], R4 ; - /*3730*/ @!P2 STS.128 [R3+0x10], R12 ; - /*3740*/ @!P2 STS.128 [R3+0x20], R8 ; - /*3750*/ @!P2 STS.128 [R3+0x30], R16 ; - /*3760*/ NOP ; - /*3770*/ LDS.128 R20, [R2] ; - /*3780*/ @!P3 STS.128 [R3], R4 ; - /*3790*/ @!P3 STS.128 [R3+0x10], R12 ; - /*37a0*/ @!P3 STS.128 [R3+0x20], R8 ; - /*37b0*/ @!P3 STS.128 [R3+0x30], R16 ; - /*37c0*/ NOP ; - /*37d0*/ LDS.128 R24, [R2] ; -.L_x_128: - /*37e0*/ SHFL.IDX PT, R29, R4, 0x4, 0x181f ; - /*37f0*/ SHF.R.U32.HI R76, RZ, 0x2, R102 ; - /*3800*/ IMAD.MOV.U32 R80, RZ, RZ, 0x80 ; - /*3810*/ SHFL.IDX PT, R83, R4, 0x5, 0x181f ; - /*3820*/ IMAD.SHL.U32 R84, R101, 0x10, RZ ; - /*3830*/ SHFL.IDX PT, R81, R4, 0x6, 0x181f ; - /*3840*/ SHFL.IDX PT, R79, R4, 0x7, 0x181f ; - /*3850*/ LOP3.LUT R29, R29, R102.reuse, RZ, 0x3c, !PT ; - /*3860*/ LOP3.LUT R28, R83, R102, RZ, 0x3c, !PT ; - /*3870*/ IMAD R29, R29, 0x1000193, RZ ; - /*3880*/ LOP3.LUT R30, R81, R102, RZ, 0x3c, !PT ; - /*3890*/ LOP3.LUT R37, R29, R96, RZ, 0x3c, !PT ; - /*38a0*/ IMAD R29, R28, 0x1000193, RZ ; - /*38b0*/ IMAD R33, R30, 0x1000193, RZ ; - /*38c0*/ SHFL.IDX PT, R28, R37, R76, 0x181f ; - /*38d0*/ LOP3.LUT R31, R29, R92, RZ, 0x3c, !PT ; - /*38e0*/ LOP3.LUT R29, R79, R102, RZ, 0x3c, !PT ; - /*38f0*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*3900*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*3910*/ IMAD R29, R29, 0x1000193, RZ ; - /*3920*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*3930*/ LOP3.LUT R35, R29, R24, RZ, 0x3c, !PT ; - /*3940*/ SHFL.IDX PT, R35, R35, R76, 0x181f ; - /*3950*/ IMAD.HI.U32 R29, R28, c[0x3][0x18c], RZ ; - /*3960*/ IMAD.MOV R37, RZ, RZ, -R29 ; - /*3970*/ IMAD.HI.U32 R29, R31, c[0x3][0x18c], RZ ; - /*3980*/ IMAD R28, R37, c[0x3][0x184], R28 ; - /*3990*/ IMAD.MOV R32, RZ, RZ, -R29 ; - /*39a0*/ IMAD.HI.U32 R30, R33, c[0x3][0x18c], RZ ; - /*39b0*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*39c0*/ IMAD R31, R32, c[0x3][0x184], R31 ; - /*39d0*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*39e0*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*39f0*/ IMAD.HI.U32 R32, R35, c[0x3][0x18c], RZ ; - /*3a00*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*3a10*/ IMAD R30, R30, c[0x3][0x184], R33 ; - /*3a20*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*3a30*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*3a40*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*3a50*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*3a60*/ IMAD R36, R32, c[0x3][0x184], R35 ; - /*3a70*/ IMAD.IADD R33, R31, 0x1, -R28 ; - /*3a80*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*3a90*/ IMAD.WIDE.U32 R28, R29, R80, c[0x3][0x190] ; - /*3aa0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3ab0*/ IMAD.IADD R31, R30, 0x1, -R31 ; - /*3ac0*/ IADD3 R28, P1, R28, R84, RZ ; - /*3ad0*/ IMAD.WIDE.U32 R32, R33, R80, c[0x3][0x190] ; - /*3ae0*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*3af0*/ IMAD.WIDE.U32 R34, R31, R80, c[0x3][0x190] ; - /*3b00*/ IADD3 R32, P0, R32, R84, RZ ; - /*3b10*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*3b20*/ IMAD.IADD R41, R36, 0x1, -R37 ; - /*3b30*/ IADD3 R36, P1, R34, R84, RZ ; - /*3b40*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*3b50*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3b60*/ IMAD.WIDE.U32 R40, R41, R80, c[0x3][0x190] ; - /*3b70*/ IMAD.X R37, RZ, RZ, R35, P1 ; - /*3b80*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3b90*/ IADD3 R40, P0, R40, R84, RZ ; - /*3ba0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*3bb0*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*3bc0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*3bd0*/ IADD3 R52, R102, 0x1, RZ ; - /*3be0*/ IMAD R46, R97, 0x1000193, RZ ; - /*3bf0*/ SHFL.IDX PT, R77, R4, 0x4, 0x181f ; - /*3c00*/ LOP3.LUT R45, R83, R52.reuse, RZ, 0x3c, !PT ; - /*3c10*/ IMAD R48, R93, 0x1000193, RZ ; - /*3c20*/ LOP3.LUT R47, R81, R52.reuse, RZ, 0x3c, !PT ; - /*3c30*/ IMAD R50, R21, 0x1000193, RZ ; - /*3c40*/ LOP3.LUT R44, R77, R52, RZ, 0x3c, !PT ; - /*3c50*/ IMAD R44, R44, 0x1000193, RZ ; - /*3c60*/ LOP3.LUT R29, R46, R29, RZ, 0x3c, !PT ; - /*3c70*/ IMAD R46, R45, 0x1000193, RZ ; - /*3c80*/ LOP3.LUT R21, R44, R29, RZ, 0x3c, !PT ; - /*3c90*/ IMAD R44, R47, 0x1000193, RZ ; - /*3ca0*/ LOP3.LUT R33, R48, R33, RZ, 0x3c, !PT ; - /*3cb0*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*3cc0*/ LOP3.LUT R37, R50, R37, RZ, 0x3c, !PT ; - /*3cd0*/ LOP3.LUT R45, R46, R33, RZ, 0x3c, !PT ; - /*3ce0*/ IMAD R46, R25, 0x1000193, RZ ; - /*3cf0*/ LOP3.LUT R47, R44, R37, RZ, 0x3c, !PT ; - /*3d00*/ LOP3.LUT R44, R79, R52, RZ, 0x3c, !PT ; - /*3d10*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*3d20*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*3d30*/ IMAD R44, R44, 0x1000193, RZ ; - /*3d40*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*3d50*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*3d60*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*3d70*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*3d80*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*3d90*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*3da0*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*3db0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*3dc0*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*3dd0*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*3de0*/ IMAD.MOV R48, RZ, RZ, -R25 ; - /*3df0*/ IMAD R25, R44, c[0x3][0x184], R45 ; - /*3e00*/ SEL R44, RZ, c[0x3][0x184], !P0 ; - /*3e10*/ IMAD R48, R48, c[0x3][0x184], R47 ; - /*3e20*/ IMAD.HI.U32 R47, R49, c[0x3][0x18c], RZ ; - /*3e30*/ ISETP.GE.U32.AND P1, PT, R25, c[0x3][0x184], PT ; - /*3e40*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*3e50*/ IMAD.IADD R45, R21, 0x1, -R44 ; - /*3e60*/ SEL R46, RZ, c[0x3][0x184], !P1 ; - /*3e70*/ IMAD.MOV R50, RZ, RZ, -R47 ; - /*3e80*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3e90*/ IMAD.WIDE.U32 R44, R45, R80, c[0x3][0x190] ; - /*3ea0*/ IMAD.IADD R47, R25, 0x1, -R46 ; - /*3eb0*/ IADD3 R44, P1, R44, R84, RZ ; - /*3ec0*/ IMAD R25, R50, c[0x3][0x184], R49 ; - /*3ed0*/ IMAD.WIDE.U32 R46, R47, R80, c[0x3][0x190] ; - /*3ee0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*3ef0*/ IMAD.IADD R21, R48, 0x1, -R21 ; - /*3f00*/ IADD3 R48, P2, R46, R84, RZ ; - /*3f10*/ IMAD.X R45, RZ, RZ, R45, P1 ; - /*3f20*/ SEL R50, RZ, c[0x3][0x184], !P0 ; - /*3f30*/ IMAD.WIDE.U32 R52, R21, R80, c[0x3][0x190] ; - /*3f40*/ IMAD.X R49, RZ, RZ, R47, P2 ; - /*3f50*/ IADD3 R52, P0, R52, R84, RZ ; - /*3f60*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*3f70*/ IMAD.IADD R57, R25, 0x1, -R50 ; - /*3f80*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*3f90*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3fa0*/ IMAD.WIDE.U32 R56, R57, R80, c[0x3][0x190] ; - /*3fb0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3fc0*/ IADD3 R56, P0, R56, R84, RZ ; - /*3fd0*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*3fe0*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*3ff0*/ IMAD R21, R98, 0x1000193, RZ ; - /*4000*/ IMAD R25, R94, 0x1000193, RZ ; - /*4010*/ IMAD R61, R22, 0x1000193, RZ ; - /*4020*/ LOP3.LUT R21, R21, R30, RZ, 0x3c, !PT ; - /*4030*/ IMAD R65, R26, 0x1000193, RZ ; - /*4040*/ IADD3 R30, R102, 0x2, RZ ; - /*4050*/ LOP3.LUT R34, R25, R34, RZ, 0x3c, !PT ; - /*4060*/ IMAD R21, R21, 0x1000193, RZ ; - /*4070*/ LOP3.LUT R22, R77, R30, RZ, 0x3c, !PT ; - /*4080*/ LOP3.LUT R60, R83, R30, RZ, 0x3c, !PT ; - /*4090*/ IMAD R25, R34, 0x1000193, RZ ; - /*40a0*/ LOP3.LUT R38, R61, R38, RZ, 0x3c, !PT ; - /*40b0*/ IMAD R61, R22, 0x1000193, RZ ; - /*40c0*/ LOP3.LUT R22, R81, R30, RZ, 0x3c, !PT ; - /*40d0*/ IMAD R63, R60, 0x1000193, RZ ; - /*40e0*/ LOP3.LUT R42, R65, R42, RZ, 0x3c, !PT ; - /*40f0*/ LOP3.LUT R30, R79, R30, RZ, 0x3c, !PT ; - /*4100*/ IMAD R65, R30, 0x1000193, RZ ; - /*4110*/ LOP3.LUT R46, R21, R46, RZ, 0x3c, !PT ; - /*4120*/ IMAD R21, R38, 0x1000193, RZ ; - /*4130*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*4140*/ LOP3.LUT R50, R25, R50, RZ, 0x3c, !PT ; - /*4150*/ IMAD R25, R22, 0x1000193, RZ ; - /*4160*/ LOP3.LUT R63, R63, R50, RZ, 0x3c, !PT ; - /*4170*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*4180*/ LOP3.LUT R54, R21, R54, RZ, 0x3c, !PT ; - /*4190*/ IMAD R21, R42, 0x1000193, RZ ; - /*41a0*/ LOP3.LUT R25, R25, R54, RZ, 0x3c, !PT ; - /*41b0*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*41c0*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*41d0*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*41e0*/ LOP3.LUT R65, R65, R58, RZ, 0x3c, !PT ; - /*41f0*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*4200*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*4210*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*4220*/ IMAD.HI.U32 R22, R63, c[0x3][0x18c], RZ ; - /*4230*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*4240*/ IMAD.HI.U32 R21, R25, c[0x3][0x18c], RZ ; - /*4250*/ IMAD R61, R26, c[0x3][0x184], R61 ; - /*4260*/ IMAD R63, R22, c[0x3][0x184], R63 ; - /*4270*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*4280*/ ISETP.GE.U32.AND P0, PT, R61, c[0x3][0x184], PT ; - /*4290*/ IMAD.HI.U32 R21, R65, c[0x3][0x18c], RZ ; - /*42a0*/ ISETP.GE.U32.AND P1, PT, R63, c[0x3][0x184], PT ; - /*42b0*/ IMAD R25, R22, c[0x3][0x184], R25 ; - /*42c0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*42d0*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*42e0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*42f0*/ IMAD.IADD R61, R61, 0x1, -R22 ; - /*4300*/ IMAD.IADD R63, R63, 0x1, -R26 ; - /*4310*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4320*/ IMAD.WIDE.U32 R60, R61, R80, c[0x3][0x190] ; - /*4330*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*4340*/ IADD3 R60, P1, R60, R84, RZ ; - /*4350*/ IMAD.WIDE.U32 R62, R63, R80, c[0x3][0x190] ; - /*4360*/ IMAD R21, R26, c[0x3][0x184], R65 ; - /*4370*/ IADD3 R64, P2, R62, R84, RZ ; - /*4380*/ IMAD.X R61, RZ, RZ, R61, P1 ; - /*4390*/ IMAD.IADD R69, R25, 0x1, -R22 ; - /*43a0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*43b0*/ IMAD.X R65, RZ, RZ, R63, P2 ; - /*43c0*/ IMAD.WIDE.U32 R68, R69, R80, c[0x3][0x190] ; - /*43d0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*43e0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*43f0*/ IADD3 R68, P0, R68, R84, RZ ; - /*4400*/ IMAD.IADD R73, R21, 0x1, -R22 ; - /*4410*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*4420*/ IMAD.WIDE.U32 R72, R73, R80, c[0x3][0x190] ; - /*4430*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*4440*/ IADD3 R72, P0, R72, R84, RZ ; - /*4450*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*4460*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*4470*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*4480*/ IMAD R22, R99, 0x1000193, RZ ; - /*4490*/ IMAD R26, R95, 0x1000193, RZ ; - /*44a0*/ IMAD R30, R23, 0x1000193, RZ ; - /*44b0*/ LOP3.LUT R31, R22, R31, RZ, 0x3c, !PT ; - /*44c0*/ IMAD R38, R27, 0x1000193, RZ ; - /*44d0*/ LOP3.LUT R35, R26, R35, RZ, 0x3c, !PT ; - /*44e0*/ LOP3.LUT R39, R30, R39, RZ, 0x3c, !PT ; - /*44f0*/ IMAD R22, R31, 0x1000193, RZ ; - /*4500*/ LOP3.LUT R43, R38, R43, RZ, 0x3c, !PT ; - /*4510*/ IMAD R26, R35, 0x1000193, RZ ; - /*4520*/ IMAD R30, R39, 0x1000193, RZ ; - /*4530*/ LOP3.LUT R47, R22, R47, RZ, 0x3c, !PT ; - /*4540*/ IADD3 R22, R102, 0x3, RZ ; - /*4550*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*4560*/ IMAD R34, R47, 0x1000193, RZ ; - /*4570*/ LOP3.LUT R77, R77, R22.reuse, RZ, 0x3c, !PT ; - /*4580*/ LOP3.LUT R83, R83, R22.reuse, RZ, 0x3c, !PT ; - /*4590*/ IMAD R26, R26, 0x1000193, RZ ; - /*45a0*/ LOP3.LUT R30, R30, R55, RZ, 0x3c, !PT ; - /*45b0*/ IMAD R38, R77, 0x1000193, RZ ; - /*45c0*/ LOP3.LUT R81, R81, R22, RZ, 0x3c, !PT ; - /*45d0*/ LOP3.LUT R22, R79, R22, RZ, 0x3c, !PT ; - /*45e0*/ IMAD R30, R30, 0x1000193, RZ ; - /*45f0*/ IMAD R22, R22, 0x1000193, RZ ; - /*4600*/ LOP3.LUT R63, R34, R63, RZ, 0x3c, !PT ; - /*4610*/ IMAD R34, R83, 0x1000193, RZ ; - /*4620*/ LOP3.LUT R21, R38, R63, RZ, 0x3c, !PT ; - /*4630*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*4640*/ IMAD R26, R43, 0x1000193, RZ ; - /*4650*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*4660*/ LOP3.LUT R23, R34, R67, RZ, 0x3c, !PT ; - /*4670*/ IMAD R34, R81, 0x1000193, RZ ; - /*4680*/ LOP3.LUT R26, R26, R59, RZ, 0x3c, !PT ; - /*4690*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*46a0*/ LOP3.LUT R71, R30, R71, RZ, 0x3c, !PT ; - /*46b0*/ IMAD R26, R26, 0x1000193, RZ ; - /*46c0*/ LOP3.LUT R25, R34, R71, RZ, 0x3c, !PT ; - /*46d0*/ LOP3.LUT R75, R26, R75, RZ, 0x3c, !PT ; - /*46e0*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*46f0*/ LOP3.LUT R27, R22, R75, RZ, 0x3c, !PT ; - /*4700*/ SHFL.IDX PT, R30, R27, R76, 0x181f ; - /*4710*/ IMAD.HI.U32 R22, R21, c[0x3][0x18c], RZ ; - /*4720*/ IMAD.MOV R26, RZ, RZ, -R22 ; - /*4730*/ IMAD.HI.U32 R22, R23, c[0x3][0x18c], RZ ; - /*4740*/ IMAD R21, R26, c[0x3][0x184], R21 ; - /*4750*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*4760*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*4770*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*4780*/ IMAD.HI.U32 R26, R25, c[0x3][0x18c], RZ ; - /*4790*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*47a0*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*47b0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*47c0*/ IMAD.IADD R27, R21, 0x1, -R22 ; - /*47d0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*47e0*/ IMAD.HI.U32 R21, R30, c[0x3][0x18c], RZ ; - /*47f0*/ IMAD R25, R26, c[0x3][0x184], R25 ; - /*4800*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*4810*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4820*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*4830*/ IADD3 R76, P1, R26, R84, RZ ; - /*4840*/ IMAD.IADD R23, R23, 0x1, -R22 ; - /*4850*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*4860*/ IMAD R30, R21, c[0x3][0x184], R30 ; - /*4870*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*4880*/ IMAD.WIDE.U32 R22, R23, R80, c[0x3][0x190] ; - /*4890*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*48a0*/ IMAD.IADD R27, R25, 0x1, -R26 ; - /*48b0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*48c0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*48d0*/ IADD3 R82, P1, R22, R84, RZ ; - /*48e0*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*48f0*/ IMAD.IADD R21, R30, 0x1, -R21 ; - /*4900*/ IMAD.MOV.U32 R22, RZ, RZ, 0x80 ; - /*4910*/ IADD3 R86, P0, R26, R84, RZ ; - /*4920*/ IMAD.X R83, RZ, RZ, R23, P1 ; - /*4930*/ IMAD.WIDE.U32 R22, R21, R22, c[0x3][0x190] ; - /*4940*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*4950*/ IADD3 R88, P0, R22, R84, RZ ; - /*4960*/ LDG.E.128.STRONG.GPU R80, [R82.64] ; - /*4970*/ LDG.E.128.STRONG.GPU R84, [R86.64] ; - /*4980*/ IMAD.X R89, RZ, RZ, R23, P0 ; - /*4990*/ LDG.E.128.STRONG.GPU R88, [R88.64] ; - /*49a0*/ IMAD R21, R96, 0x1000193, RZ ; - /*49b0*/ IMAD R25, R20, 0x1000193, RZ ; - /*49c0*/ IMAD R20, R29, 0x1000193, RZ ; - /*49d0*/ LOP3.LUT R28, R21, R28, RZ, 0x3c, !PT ; - /*49e0*/ IMAD R23, R92, 0x1000193, RZ ; - /*49f0*/ IMAD R27, R24, 0x1000193, RZ ; - /*4a00*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*4a10*/ IMAD R21, R28, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R32, R23, R32, RZ, 0x3c, !PT ; - /*4a30*/ IMAD R24, R37, 0x1000193, RZ ; - /*4a40*/ LOP3.LUT R36, R25, R36, RZ, 0x3c, !PT ; - /*4a50*/ IMAD R20, R20, 0x1000193, RZ ; - /*4a60*/ LOP3.LUT R40, R27, R40, RZ, 0x3c, !PT ; - /*4a70*/ IMAD R23, R32, 0x1000193, RZ ; - /*4a80*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*4a90*/ IMAD R25, R36, 0x1000193, RZ ; - /*4aa0*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*4ab0*/ IMAD R22, R33, 0x1000193, RZ ; - /*4ac0*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*4ad0*/ IMAD R27, R40, 0x1000193, RZ ; - /*4ae0*/ IMAD R26, R41, 0x1000193, RZ ; - /*4af0*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*4b00*/ IMAD R21, R21, 0x1000193, RZ ; - /*4b10*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*4b20*/ IMAD R24, R24, 0x1000193, RZ ; - /*4b30*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*4b40*/ IMAD R20, R20, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*4b70*/ IMAD R23, R23, 0x1000193, RZ ; - /*4b80*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*4b90*/ IADD3 R102, R102, 0x4, RZ ; - /*4ba0*/ IMAD R25, R25, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R22, R22, 0x1000193, RZ ; - /*4bd0*/ ISETP.NE.AND P0, PT, R102, 0x40, PT ; - /*4be0*/ IMAD R27, R27, 0x1000193, RZ ; - /*4bf0*/ IMAD R26, R26, 0x1000193, RZ ; - /*4c00*/ IMAD R29, R46, 0x1000193, RZ ; - /*4c10*/ IMAD R31, R50, 0x1000193, RZ ; - /*4c20*/ IMAD R33, R54, 0x1000193, RZ ; - /*4c30*/ IMAD R35, R58, 0x1000193, RZ ; - /*4c40*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*4c50*/ IMAD R21, R21, 0x1000193, RZ ; - /*4c60*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*4c70*/ IMAD R24, R24, 0x1000193, RZ ; - /*4c80*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*4c90*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*4ca0*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*4cf0*/ IMAD R23, R23, 0x1000193, RZ ; - /*4d00*/ IMAD R25, R25, 0x1000193, RZ ; - /*4d10*/ IMAD R22, R22, 0x1000193, RZ ; - /*4d20*/ IMAD R27, R27, 0x1000193, RZ ; - /*4d30*/ IMAD R26, R26, 0x1000193, RZ ; - /*4d40*/ IMAD R29, R29, 0x1000193, RZ ; - /*4d50*/ IMAD R31, R31, 0x1000193, RZ ; - /*4d60*/ IMAD R33, R33, 0x1000193, RZ ; - /*4d70*/ IMAD R35, R35, 0x1000193, RZ ; - /*4d80*/ IMAD R28, R75, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*4da0*/ IMAD R20, R63, 0x1000193, RZ ; - /*4db0*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*4dc0*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R20, R67, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*4df0*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*4e00*/ IMAD R24, R71, 0x1000193, RZ ; - /*4e10*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*4e20*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*4e30*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*4e40*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*4e50*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*4e60*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*4e70*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*4e80*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*4e90*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*4ea0*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*4eb0*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*4ec0*/ @!P0 CALL.REL.NOINC `(.L_x_127) ; - /*4ed0*/ BRA `(.L_x_128) ; -.L_x_127: - /*4ee0*/ IMAD R96, R96, 0x1000193, RZ ; - /*4ef0*/ LOP3.LUT R28, R12, 0x1, R18, 0x96, !PT ; - /*4f00*/ IMAD R92, R92, 0x1000193, RZ ; - /*4f10*/ LOP3.LUT R30, R13, RZ, R19, 0x96, !PT ; - /*4f20*/ IMAD R20, R20, 0x1000193, RZ ; - /*4f30*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*4f40*/ IMAD R24, R24, 0x1000193, RZ ; - /*4f50*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*4f60*/ UMOV UR10, 0x1 ; - /*4f70*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4f80*/ IMAD R21, R96, 0x1000193, RZ ; - /*4f90*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4fa0*/ IMAD R25, R92, 0x1000193, RZ ; - /*4fb0*/ LOP3.LUT R35, R28, RZ, RZ, 0x96, !PT ; - /*4fc0*/ IMAD R29, R20, 0x1000193, RZ ; - /*4fd0*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*4fe0*/ IMAD R31, R24, 0x1000193, RZ ; - /*4ff0*/ LOP3.LUT R25, R25, R94, RZ, 0x3c, !PT ; - /*5000*/ LOP3.LUT R29, R29, R22, RZ, 0x3c, !PT ; - /*5010*/ IMAD R20, R21, 0x1000193, RZ ; - /*5020*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*5030*/ IMAD R22, R25, 0x1000193, RZ ; - /*5040*/ LOP3.LUT R34, R30, RZ, RZ, 0x96, !PT ; - /*5050*/ IMAD R24, R29, 0x1000193, RZ ; - /*5060*/ LOP3.LUT R99, R20, R99, RZ, 0x3c, !PT ; - /*5070*/ IMAD R26, R31, 0x1000193, RZ ; - /*5080*/ LOP3.LUT R95, R22, R95, RZ, 0x3c, !PT ; - /*5090*/ LOP3.LUT R29, R24, R23, RZ, 0x3c, !PT ; - /*50a0*/ STS [R0.X4+0x280], R99 ; - /*50b0*/ LOP3.LUT R31, R26, R27, RZ, 0x3c, !PT ; - /*50c0*/ SHF.L.W.U32.HI R68, R34, 0x1, R35 ; - /*50d0*/ STS [R0.X4+0x2a0], R95 ; - /*50e0*/ SHF.L.W.U32.HI R37, R35, 0x1, R34 ; - /*50f0*/ STS [R0.X4+0x2c0], R29 ; - /*5100*/ STS [R0.X4+0x2e0], R31 ; - /*5110*/ LDS.128 R20, [R100+0x10] ; - /*5120*/ LDS.128 R24, [R100] ; - /*5130*/ LOP3.LUT R28, R4, R10, R20, 0x96, !PT ; - /*5140*/ LOP3.LUT R30, R5, R11, R21, 0x96, !PT ; - /*5150*/ LOP3.LUT R29, R28, RZ, RZ, 0x96, !PT ; - /*5160*/ LOP3.LUT R30, R30, RZ, RZ, 0x96, !PT ; - /*5170*/ LOP3.LUT R32, R6, R16.reuse, R22, 0x96, !PT ; - /*5180*/ LOP3.LUT R31, R68.reuse, R16, R29.reuse, 0x96, !PT ; - /*5190*/ LOP3.LUT R16, R68, R22, R29, 0x96, !PT ; - /*51a0*/ LOP3.LUT R69, R37, R23, R30.reuse, 0x96, !PT ; - /*51b0*/ LOP3.LUT R33, R7, R17, R23, 0x96, !PT ; - /*51c0*/ LOP3.LUT R36, R68, R6, R29, 0x96, !PT ; - /*51d0*/ LOP3.LUT R7, R37.reuse, R7, R30.reuse, 0x96, !PT ; - /*51e0*/ LOP3.LUT R6, R37, R17, R30, 0x96, !PT ; - /*51f0*/ SHF.L.W.U32.HI R57, R69, 0xa, R16 ; - /*5200*/ SHF.L.W.U32.HI R69, R16, 0xa, R69 ; - /*5210*/ LOP3.LUT R68, R29.reuse, R68, RZ, 0x3c, !PT ; - /*5220*/ SHF.L.W.U32.HI R40, R30.reuse, 0x1, R29 ; - /*5230*/ SHF.L.W.U32.HI R45, R29, 0x1, R30 ; - /*5240*/ LOP3.LUT R43, R30, R37, RZ, 0x3c, !PT ; - /*5250*/ SHF.L.W.U32.HI R47, R7, 0x1, R36 ; - /*5260*/ SHF.L.W.U32.HI R16, R36, 0x1, R7 ; - /*5270*/ LOP3.LUT R30, R30, 0x80000000, R37, 0x96, !PT ; - /*5280*/ LOP3.LUT R17, R15, RZ, R25, 0x96, !PT ; - /*5290*/ LOP3.LUT R7, R14, RZ, R24, 0x96, !PT ; - /*52a0*/ SHF.L.W.U32.HI R28, R6, 0xc, R31 ; - /*52b0*/ SHF.L.W.U32.HI R6, R31, 0xc, R6 ; - /*52c0*/ SHF.L.W.U32.HI R31, R43, 0x2, R68.reuse ; - /*52d0*/ SHF.L.W.U32.HI R43, R68, 0x2, R43 ; - /*52e0*/ SHF.L.W.U32.HI R39, R30, 0xd, R68 ; - /*52f0*/ LOP3.LUT R36, R17, RZ, RZ, 0x96, !PT ; - /*5300*/ LOP3.LUT R29, R7, RZ, RZ, 0x96, !PT ; - /*5310*/ SHF.L.W.U32.HI R68, R68, 0xd, R30 ; - /*5320*/ LOP3.LUT R37, R9, RZ, R27, 0x96, !PT ; - /*5330*/ LOP3.LUT R30, R8, RZ, R26, 0x96, !PT ; - /*5340*/ LOP3.LUT R17, R32, RZ, RZ, 0x96, !PT ; - /*5350*/ LOP3.LUT R44, R33, 0x80000000, RZ, 0x96, !PT ; - /*5360*/ SHF.L.W.U32.HI R41, R29, 0x1, R36 ; - /*5370*/ LOP3.LUT R32, R37, RZ, RZ, 0x96, !PT ; - /*5380*/ LOP3.LUT R33, R30, RZ, RZ, 0x96, !PT ; - /*5390*/ SHF.L.W.U32.HI R30, R44.reuse, 0x1, R17 ; - /*53a0*/ SHF.L.W.U32.HI R37, R17, 0x1, R44.reuse ; - /*53b0*/ LOP3.LUT R48, R41.reuse, R13, R44.reuse, 0x96, !PT ; - /*53c0*/ LOP3.LUT R7, R41, R19, R44, 0x96, !PT ; - /*53d0*/ LOP3.LUT R44, R44, R41, RZ, 0x3c, !PT ; - /*53e0*/ SHF.L.W.U32.HI R41, R33, 0x1, R32.reuse ; - /*53f0*/ LOP3.LUT R53, R30, R4, R33.reuse, 0x96, !PT ; - /*5400*/ LOP3.LUT R51, R37.reuse, R5, R32.reuse, 0x96, !PT ; - /*5410*/ SHF.L.W.U32.HI R38, R32, 0x1, R33 ; - /*5420*/ LOP3.LUT R62, R37.reuse, R11, R32.reuse, 0x96, !PT ; - /*5430*/ LOP3.LUT R4, R37, R21, R32, 0x96, !PT ; - /*5440*/ LOP3.LUT R13, R32, R37, RZ, 0x3c, !PT ; - /*5450*/ LOP3.LUT R37, R30.reuse, R10, R33.reuse, 0x96, !PT ; - /*5460*/ LOP3.LUT R5, R30, R20, R33, 0x96, !PT ; - /*5470*/ LOP3.LUT R32, R33, R30, RZ, 0x3c, !PT ; - /*5480*/ LOP3.LUT R11, R41.reuse, R15, R34.reuse, 0x96, !PT ; - /*5490*/ LOP3.LUT R19, R41, R25, R34, 0x96, !PT ; - /*54a0*/ LOP3.LUT R33, R34, R41, RZ, 0x3c, !PT ; - /*54b0*/ SHF.L.W.U32.HI R34, R36, 0x1, R29 ; - /*54c0*/ LOP3.LUT R30, R38.reuse, R14, R35.reuse, 0x96, !PT ; - /*54d0*/ LOP3.LUT R49, R45, R9, R36, 0x96, !PT ; - /*54e0*/ LOP3.LUT R14, R38, R24, R35, 0x96, !PT ; - /*54f0*/ LOP3.LUT R42, R36, R45, RZ, 0x3c, !PT ; - /*5500*/ LOP3.LUT R41, R29, R40, RZ, 0x3c, !PT ; - /*5510*/ LOP3.LUT R9, R34, R12, R17, 0x96, !PT ; - /*5520*/ LOP3.LUT R38, R35, R38, RZ, 0x3c, !PT ; - /*5530*/ LOP3.LUT R10, R45, R27, R36, 0x96, !PT ; - /*5540*/ LOP3.LUT R36, R40.reuse, R8, R29.reuse, 0x96, !PT ; - /*5550*/ LOP3.LUT R35, R40, R26, R29, 0x96, !PT ; - /*5560*/ LOP3.LUT R12, R34, R18, R17, 0x96, !PT ; - /*5570*/ LOP3.LUT R15, R17.reuse, R34, RZ, 0x3c, !PT ; - /*5580*/ LOP3.LUT R29, R17, 0x1, R34, 0x96, !PT ; - /*5590*/ SHF.L.W.U32.HI R34, R48, 0x1e, R9 ; - /*55a0*/ SHF.L.W.U32.HI R71, R19, 0x17, R14 ; - /*55b0*/ SHF.L.W.U32.HI R67, R13, 0x9, R32 ; - /*55c0*/ SHF.L.W.U32.HI R64, R42, 0x7, R41 ; - /*55d0*/ SHF.L.W.U32.HI R48, R9, 0x1e, R48 ; - /*55e0*/ SHF.L.W.U32.HI R17, R14, 0x17, R19 ; - /*55f0*/ SHF.L.W.U32.HI R66, R32, 0x9, R13 ; - /*5600*/ SHF.L.W.U32.HI R54, R41, 0x7, R42 ; - /*5610*/ SHF.L.W.U32.HI R46, R11, 0x1c, R30 ; - /*5620*/ SHF.L.W.U32.HI R50, R13, 0x12, R32 ; - /*5630*/ SHF.L.W.U32.HI R19, R32, 0x12, R13 ; - /*5640*/ SHF.L.W.U32.HI R59, R33, 0x15, R38 ; - /*5650*/ SHF.L.W.U32.HI R63, R29, 0xb, R44 ; - /*5660*/ SHF.L.W.U32.HI R11, R30, 0x1c, R11 ; - /*5670*/ SHF.L.W.U32.HI R8, R42, 0xe, R41 ; - /*5680*/ PRMT R13, R41, 0x2107, R42 ; - /*5690*/ PRMT R60, R42, 0x2107, R41 ; - /*56a0*/ SHF.L.W.U32.HI R70, R33.reuse, 0x19, R38.reuse ; - /*56b0*/ SHF.L.W.U32.HI R45, R38.reuse, 0x19, R33.reuse ; - /*56c0*/ PRMT R52, R38, 0x4321, R33 ; - /*56d0*/ PRMT R18, R33, 0x4321, R38 ; - /*56e0*/ SHF.L.W.U32.HI R9, R38, 0x15, R33 ; - /*56f0*/ SHF.L.W.U32.HI R55, R49, 0x1b, R36 ; - /*5700*/ SHF.L.W.U32.HI R61, R44.reuse, 0xb, R29 ; - /*5710*/ SHF.L.W.U32.HI R56, R44.reuse, 0xf, R15.reuse ; - /*5720*/ SHF.L.W.U32.HI R40, R44, 0x1d, R15 ; - /*5730*/ SHF.L.W.U32.HI R65, R15, 0x1d, R44 ; - /*5740*/ LOP3.LUT R32, R34, R71, R64, 0xd2, !PT ; - /*5750*/ LOP3.LUT R30, R71, R64, R67, 0xd2, !PT ; - /*5760*/ SHF.L.W.U32.HI R42, R41, 0xe, R42 ; - /*5770*/ SHF.L.W.U32.HI R49, R36, 0x1b, R49 ; - /*5780*/ SHF.L.W.U32.HI R14, R62, 0x4, R37 ; - /*5790*/ SHF.L.W.U32.HI R44, R15, 0xf, R44 ; - /*57a0*/ SHF.L.W.U32.HI R58, R7, 0x6, R12 ; - /*57b0*/ LOP3.LUT R64, R64, R67, R43, 0xd2, !PT ; - /*57c0*/ LOP3.LUT R33, R67, R43, R34, 0xd2, !PT ; - /*57d0*/ SHF.L.W.U32.HI R62, R37, 0x4, R62 ; - /*57e0*/ SHF.L.W.U32.HI R12, R12, 0x6, R7 ; - /*57f0*/ SHF.L.W.U32.HI R41, R10, 0x14, R35 ; - /*5800*/ SHF.L.W.U32.HI R38, R4, 0x3, R5 ; - /*5810*/ SHF.L.W.U32.HI R15, R5, 0x3, R4 ; - /*5820*/ LOP3.LUT R43, R43, R34, R71, 0xd2, !PT ; - /*5830*/ LOP3.LUT R36, R54, R66, R31, 0xd2, !PT ; - /*5840*/ LOP3.LUT R29, R66, R31, R48, 0xd2, !PT ; - /*5850*/ SHF.L.W.U32.HI R10, R35, 0x14, R10 ; - /*5860*/ LOP3.LUT R34, R48, R17, R54, 0xd2, !PT ; - /*5870*/ LOP3.LUT R5, R17, R54, R66, 0xd2, !PT ; - /*5880*/ LOP3.LUT R31, R31, R48, R17, 0xd2, !PT ; - /*5890*/ LOP3.LUT R37, R53, R6, R63, 0xd2, !PT ; - /*58a0*/ LOP3.LUT R7, R6, R63, R59, 0xd2, !PT ; - /*58b0*/ LOP3.LUT R35, R63, R59, R8, 0xd2, !PT ; - /*58c0*/ LOP3.LUT R17, R59, R8, R53, 0xd2, !PT ; - /*58d0*/ LOP3.LUT R6, R8, R53, R6, 0xd2, !PT ; - /*58e0*/ LOP3.LUT R8, R28, R61, R9, 0xd2, !PT ; - /*58f0*/ LOP3.LUT R54, R61, R9, R42, 0xd2, !PT ; - /*5900*/ LOP3.LUT R48, R51, R28, R61, 0xd2, !PT ; - /*5910*/ LOP3.LUT R9, R9, R42, R51, 0xd2, !PT ; - /*5920*/ LOP3.LUT R4, R42, R51, R28, 0xd2, !PT ; - /*5930*/ LOP3.LUT R53, R49, R14, R69, 0xd2, !PT ; - /*5940*/ LOP3.LUT R51, R14, R69, R44, 0xd2, !PT ; - /*5950*/ LOP3.LUT R69, R69, R44, R18, 0xd2, !PT ; - /*5960*/ LOP3.LUT R44, R44, R18, R49, 0xd2, !PT ; - /*5970*/ LOP3.LUT R18, R18, R49, R14, 0xd2, !PT ; - /*5980*/ LOP3.LUT R67, R47, R58, R70, 0xd2, !PT ; - /*5990*/ LOP3.LUT R28, R58, R70, R13, 0xd2, !PT ; - /*59a0*/ LOP3.LUT R70, R70, R13, R50, 0xd2, !PT ; - /*59b0*/ LOP3.LUT R14, R13, R50, R47, 0xd2, !PT ; - /*59c0*/ LOP3.LUT R66, R16, R12, R45, 0xd2, !PT ; - /*59d0*/ LOP3.LUT R13, R12, R45, R60, 0xd2, !PT ; - /*59e0*/ LOP3.LUT R45, R45, R60, R19, 0xd2, !PT ; - /*59f0*/ LOP3.LUT R60, R60, R19, R16, 0xd2, !PT ; - /*5a00*/ LOP3.LUT R19, R19, R16, R12, 0xd2, !PT ; - /*5a10*/ LOP3.LUT R63, R55, R62, R57, 0xd2, !PT ; - /*5a20*/ LOP3.LUT R42, R62, R57, R56, 0xd2, !PT ; - /*5a30*/ LOP3.LUT R47, R50, R47, R58, 0xd2, !PT ; - /*5a40*/ LOP3.LUT R12, R46, R41, R38, 0xd2, !PT ; - /*5a50*/ LOP3.LUT R16, R41, R38, R68, 0xd2, !PT ; - /*5a60*/ LOP3.LUT R57, R57, R56, R52, 0xd2, !PT ; - /*5a70*/ LOP3.LUT R38, R38, R68, R65, 0xd2, !PT ; - /*5a80*/ LOP3.LUT R58, R10, R15, R39, 0xd2, !PT ; - /*5a90*/ LOP3.LUT R59, R15, R39, R40, 0xd2, !PT ; - /*5aa0*/ LOP3.LUT R56, R56, R52, R55, 0xd2, !PT ; - /*5ab0*/ LOP3.LUT R68, R68, R65, R46, 0xd2, !PT ; - /*5ac0*/ LOP3.LUT R71, R11, R10, R15, 0xd2, !PT ; - /*5ad0*/ LOP3.LUT R39, R39, R40, R11, 0xd2, !PT ; - /*5ae0*/ LOP3.LUT R52, R52, R55, R62, 0xd2, !PT ; - /*5af0*/ LOP3.LUT R65, R65, R46, R41, 0xd2, !PT ; - /*5b00*/ LOP3.LUT R40, R40, R11, R10, 0xd2, !PT ; - /*5b10*/ LOP3.LUT R15, R37, 0x1, RZ, 0x3c, !PT ; -.L_x_129: - /*5b20*/ LOP3.LUT R72, R17, R68, R14, 0x96, !PT ; - /*5b30*/ UMOV UR11, 0x8 ; - /*5b40*/ LOP3.LUT R41, R9, R39, R60, 0x96, !PT ; - /*5b50*/ ULDC UR5, c[0x2][0x0] ; - /*5b60*/ LOP3.LUT R10, R8, R58, R13, 0x96, !PT ; - /*5b70*/ UIMAD UR5, UR10, UR11, UR5 ; - /*5b80*/ LOP3.LUT R72, R72, R56, R29, 0x96, !PT ; - /*5b90*/ UIADD3 UR10, UR10, 0x1, URZ ; - /*5ba0*/ LOP3.LUT R41, R41, R44, R33, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R78, R10, R51, R30, 0x96, !PT ; - /*5bc0*/ UISETP.NE.AND UP0, UPT, UR10, 0x17, UPT ; - /*5bd0*/ SHF.L.W.U32.HI R11, R72, 0x1, R41 ; - /*5be0*/ LOP3.LUT R10, R7, R16, R28, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R74, R54.reuse, R59, R45, 0x96, !PT ; - /*5c00*/ ULDC.64 UR8, c[0x3][UR5] ; - /*5c10*/ LOP3.LUT R50, R54, R78.reuse, R11.reuse, 0x96, !PT ; - /*5c20*/ LOP3.LUT R62, R45, R78, R11, 0x96, !PT ; - /*5c30*/ LOP3.LUT R37, R59, R78.reuse, R11.reuse, 0x96, !PT ; - /*5c40*/ LOP3.LUT R45, R69, R78.reuse, R11.reuse, 0x96, !PT ; - /*5c50*/ LOP3.LUT R46, R64, R78, R11, 0x96, !PT ; - /*5c60*/ LOP3.LUT R76, R6, R65, R47, 0x96, !PT ; - /*5c70*/ LOP3.LUT R49, R10, R42, R5, 0x96, !PT ; - /*5c80*/ SHF.L.W.U32.HI R54, R41, 0x1, R72 ; - /*5c90*/ LOP3.LUT R11, R4, R40, R19, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R74, R74, R69, R64, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R59, R35, R38, R70, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R76, R76, R52, R31, 0x96, !PT ; - /*5cd0*/ SHF.L.W.U32.HI R75, R78, 0x1, R49 ; - /*5ce0*/ SHF.L.W.U32.HI R73, R49, 0x1, R78 ; - /*5cf0*/ LOP3.LUT R61, R70, R49, R54, 0x96, !PT ; - /*5d00*/ LOP3.LUT R69, R15, R12, R67, 0x96, !PT ; - /*5d10*/ LOP3.LUT R78, R11, R18, R43, 0x96, !PT ; - /*5d20*/ LOP3.LUT R70, R48, R71, R66, 0x96, !PT ; - /*5d30*/ LOP3.LUT R55, R35, R49.reuse, R54.reuse, 0x96, !PT ; - /*5d40*/ LOP3.LUT R38, R38, R49, R54, 0x96, !PT ; - /*5d50*/ LOP3.LUT R10, R57, R49, R54, 0x96, !PT ; - /*5d60*/ LOP3.LUT R35, R67, R76, R75, 0x96, !PT ; - /*5d70*/ LOP3.LUT R59, R59, R57, R36, 0x96, !PT ; - /*5d80*/ LOP3.LUT R49, R36, R49, R54, 0x96, !PT ; - /*5d90*/ LOP3.LUT R69, R69, R63, R34, 0x96, !PT ; - /*5da0*/ LOP3.LUT R70, R70, R53, R32, 0x96, !PT ; - /*5db0*/ SHF.L.W.U32.HI R67, R76, 0x1, R78 ; - /*5dc0*/ LOP3.LUT R36, R15, R76.reuse, R75.reuse, 0x96, !PT ; - /*5dd0*/ SHF.L.W.U32.HI R80, R78, 0x1, R76 ; - /*5de0*/ LOP3.LUT R15, R12, R76, R75, 0x96, !PT ; - /*5df0*/ LOP3.LUT R54, R66, R78.reuse, R73.reuse, 0x96, !PT ; - /*5e00*/ LOP3.LUT R12, R32, R78, R73, 0x96, !PT ; - /*5e10*/ LOP3.LUT R57, R63, R76.reuse, R75.reuse, 0x96, !PT ; - /*5e20*/ LOP3.LUT R11, R34, R76, R75, 0x96, !PT ; - /*5e30*/ LOP3.LUT R64, R53, R78, R73, 0x96, !PT ; - /*5e40*/ SHF.L.W.U32.HI R66, R69, 0x1, R70 ; - /*5e50*/ LOP3.LUT R32, R9, R74, R67, 0x96, !PT ; - /*5e60*/ LOP3.LUT R53, R29, R59, R80, 0x96, !PT ; - /*5e70*/ LOP3.LUT R75, R39, R74.reuse, R67, 0x96, !PT ; - /*5e80*/ SHF.L.W.U32.HI R9, R70, 0x1, R69 ; - /*5e90*/ SHF.L.W.U32.HI R76, R74, 0x1, R59 ; - /*5ea0*/ SHF.L.W.U32.HI R63, R59, 0x1, R74 ; - /*5eb0*/ LOP3.LUT R39, R60, R74.reuse, R67.reuse, 0x96, !PT ; - /*5ec0*/ LOP3.LUT R29, R44, R74, R67, 0x96, !PT ; - /*5ed0*/ LOP3.LUT R17, R17, R59.reuse, R80.reuse, 0x96, !PT ; - /*5ee0*/ LOP3.LUT R68, R68, R59.reuse, R80.reuse, 0x96, !PT ; - /*5ef0*/ LOP3.LUT R14, R14, R59.reuse, R80.reuse, 0x96, !PT ; - /*5f00*/ LOP3.LUT R56, R56, R59, R80, 0x96, !PT ; - /*5f10*/ LOP3.LUT R74, R33, R74, R67, 0x96, !PT ; - /*5f20*/ LOP3.LUT R44, R4, R41, R66, 0x96, !PT ; - /*5f30*/ LOP3.LUT R40, R40, R41.reuse, R66.reuse, 0x96, !PT ; - /*5f40*/ LOP3.LUT R33, R19, R41.reuse, R66.reuse, 0x96, !PT ; - /*5f50*/ LOP3.LUT R59, R18, R41.reuse, R66.reuse, 0x96, !PT ; - /*5f60*/ LOP3.LUT R43, R43, R41, R66, 0x96, !PT ; - /*5f70*/ LOP3.LUT R19, R6, R72.reuse, R9.reuse, 0x96, !PT ; - /*5f80*/ LOP3.LUT R41, R65, R72, R9, 0x96, !PT ; - /*5f90*/ LOP3.LUT R60, R47, R72.reuse, R9.reuse, 0x96, !PT ; - /*5fa0*/ LOP3.LUT R66, R52, R72.reuse, R9.reuse, 0x96, !PT ; - /*5fb0*/ LOP3.LUT R72, R31, R72, R9, 0x96, !PT ; - /*5fc0*/ LOP3.LUT R4, R58, R70, R63, 0x96, !PT ; - /*5fd0*/ LOP3.LUT R9, R16, R69, R76, 0x96, !PT ; - /*5fe0*/ LOP3.LUT R34, R48, R78, R73, 0x96, !PT ; - /*5ff0*/ LOP3.LUT R48, R71, R78, R73, 0x96, !PT ; - /*6000*/ LOP3.LUT R16, R28, R69.reuse, R76.reuse, 0x96, !PT ; - /*6010*/ LOP3.LUT R73, R42, R69.reuse, R76.reuse, 0x96, !PT ; - /*6020*/ LOP3.LUT R47, R5, R69.reuse, R76.reuse, 0x96, !PT ; - /*6030*/ LOP3.LUT R7, R7, R69, R76, 0x96, !PT ; - /*6040*/ LOP3.LUT R13, R13, R70, R63, 0x96, !PT ; - /*6050*/ LOP3.LUT R18, R30, R70.reuse, R63.reuse, 0x96, !PT ; - /*6060*/ LOP3.LUT R58, R8, R70.reuse, R63, 0x96, !PT ; - /*6070*/ SHF.L.W.U32.HI R5, R4, 0xc, R9 ; - /*6080*/ SHF.L.W.U32.HI R69, R9, 0xc, R4 ; - /*6090*/ LOP3.LUT R6, R51, R70, R63, 0x96, !PT ; - /*60a0*/ SHF.L.W.U32.HI R8, R29, 0x15, R56 ; - /*60b0*/ SHF.L.W.U32.HI R4, R56, 0x15, R29 ; - /*60c0*/ SHF.L.W.U32.HI R63, R33, 0x7, R60 ; - /*60d0*/ SHF.L.W.U32.HI R65, R60, 0x7, R33 ; - /*60e0*/ SHF.L.W.U32.HI R52, R44, 0x1b, R19 ; - /*60f0*/ SHF.L.W.U32.HI R56, R45, 0xf, R10 ; - /*6100*/ SHF.L.W.U32.HI R33, R64, 0x9, R57 ; - /*6110*/ SHF.L.W.U32.HI R29, R57, 0x9, R64 ; - /*6120*/ SHF.L.W.U32.HI R19, R19, 0x1b, R44 ; - /*6130*/ SHF.L.W.U32.HI R45, R10, 0xf, R45 ; - /*6140*/ SHF.L.W.U32.HI R9, R62, 0xb, R61 ; - /*6150*/ SHF.L.W.U32.HI R30, R18, 0x2, R47 ; - /*6160*/ SHF.L.W.U32.HI R42, R47, 0x2, R18 ; - /*6170*/ SHF.L.W.U32.HI R57, R13, 0xa, R16 ; - /*6180*/ SHF.L.W.U32.HI R44, R16, 0xa, R13 ; - /*6190*/ SHF.L.W.U32.HI R10, R12, 0x12, R11 ; - /*61a0*/ SHF.L.W.U32.HI R62, R61, 0xb, R62 ; - /*61b0*/ SHF.L.W.U32.HI R71, R43, 0xe, R72 ; - /*61c0*/ PRMT R51, R53, 0x4321, R74 ; - /*61d0*/ PRMT R18, R74, 0x4321, R53 ; - /*61e0*/ SHF.L.W.U32.HI R11, R11, 0x12, R12 ; - /*61f0*/ SHF.L.W.U32.HI R16, R37, 0x6, R38 ; - /*6200*/ SHF.L.W.U32.HI R67, R72, 0xe, R43 ; - /*6210*/ SHF.L.W.U32.HI R28, R48, 0x4, R15 ; - /*6220*/ SHF.L.W.U32.HI R53, R15, 0x4, R48 ; - /*6230*/ SHF.L.W.U32.HI R13, R39, 0x19, R14 ; - /*6240*/ SHF.L.W.U32.HI R12, R14, 0x19, R39 ; - /*6250*/ SHF.L.W.U32.HI R37, R38, 0x6, R37 ; - /*6260*/ SHF.L.W.U32.HI R43, R50, 0x1e, R55 ; - /*6270*/ SHF.L.W.U32.HI R31, R55, 0x1e, R50 ; - /*6280*/ PRMT R14, R66, 0x2107, R59 ; - /*6290*/ PRMT R15, R59, 0x2107, R66 ; - /*62a0*/ SHF.L.W.U32.HI R47, R58, 0x1, R7 ; - /*62b0*/ SHF.L.W.U32.HI R38, R7, 0x1, R58 ; - /*62c0*/ SHF.L.W.U32.HI R39, R40, 0x14, R41 ; - /*62d0*/ SHF.L.W.U32.HI R40, R41, 0x14, R40 ; - /*62e0*/ SHF.L.W.U32.HI R50, R32, 0x1c, R17 ; - /*62f0*/ SHF.L.W.U32.HI R55, R17, 0x1c, R32 ; - /*6300*/ SHF.L.W.U32.HI R58, R54, 0x3, R35 ; - /*6310*/ SHF.L.W.U32.HI R59, R35, 0x3, R54 ; - /*6320*/ SHF.L.W.U32.HI R64, R68, 0x17, R75 ; - /*6330*/ SHF.L.W.U32.HI R41, R46, 0x1d, R49 ; - /*6340*/ LOP3.LUT R61, R36, R69, R62, 0xd2, !PT ; - /*6350*/ LOP3.LUT R7, R69, R62, R8, 0xd2, !PT ; - /*6360*/ LOP3.LUT R35, R62, R8, R71, 0xd2, !PT ; - /*6370*/ LOP3.LUT R17, R8, R71, R36, 0xd2, !PT ; - /*6380*/ SHF.L.W.U32.HI R46, R49, 0x1d, R46 ; - /*6390*/ LOP3.LUT R62, R34, R5, R9, 0xd2, !PT ; - /*63a0*/ LOP3.LUT R8, R5, R9, R4, 0xd2, !PT ; - /*63b0*/ LOP3.LUT R54, R9, R4, R67, 0xd2, !PT ; - /*63c0*/ SHF.L.W.U32.HI R48, R6, 0xd, R73 ; - /*63d0*/ SHF.L.W.U32.HI R49, R73, 0xd, R6 ; - /*63e0*/ LOP3.LUT R9, R4, R67, R34, 0xd2, !PT ; - /*63f0*/ SHF.L.W.U32.HI R60, R75, 0x17, R68 ; - /*6400*/ LOP3.LUT R6, R71, R36, R69, 0xd2, !PT ; - /*6410*/ LOP3.LUT R4, R67, R34, R5, 0xd2, !PT ; - /*6420*/ LOP3.LUT R5, R64, R65, R29, 0xd2, !PT ; - /*6430*/ LOP3.LUT R36, R65, R29, R30, 0xd2, !PT ; - /*6440*/ LOP3.LUT R34, R31, R64, R65, 0xd2, !PT ; - /*6450*/ LOP3.LUT R29, R29, R30, R31, 0xd2, !PT ; - /*6460*/ LOP3.LUT R31, R30, R31, R64, 0xd2, !PT ; - /*6470*/ LOP3.LUT R30, R60, R63, R33, 0xd2, !PT ; - /*6480*/ LOP3.LUT R64, R63, R33, R42, 0xd2, !PT ; - /*6490*/ LOP3.LUT R32, R43, R60, R63, 0xd2, !PT ; - /*64a0*/ LOP3.LUT R33, R33, R42, R43, 0xd2, !PT ; - /*64b0*/ LOP3.LUT R43, R42, R43, R60, 0xd2, !PT ; - /*64c0*/ LOP3.LUT R63, R52, R53, R57, 0xd2, !PT ; - /*64d0*/ LOP3.LUT R42, R53, R57, R56, 0xd2, !PT ; - /*64e0*/ LOP3.LUT R57, R57, R56, R51, 0xd2, !PT ; - /*64f0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6500*/ LOP3.LUT R56, R56, R51, R52, 0xd2, !PT ; - /*6510*/ LOP3.LUT R52, R51, R52, R53, 0xd2, !PT ; - /*6520*/ LOP3.LUT R53, R19, R28, R44, 0xd2, !PT ; - /*6530*/ LOP3.LUT R51, R28, R44, R45, 0xd2, !PT ; - /*6540*/ LOP3.LUT R69, R44, R45, R18, 0xd2, !PT ; - /*6550*/ LOP3.LUT R44, R45, R18, R19, 0xd2, !PT ; - /*6560*/ LOP3.LUT R18, R18, R19, R28, 0xd2, !PT ; - /*6570*/ LOP3.LUT R28, R16, R13, R14, 0xd2, !PT ; - /*6580*/ LOP3.LUT R70, R13, R14, R10, 0xd2, !PT ; - /*6590*/ LOP3.LUT R67, R47, R16, R13, 0xd2, !PT ; - /*65a0*/ LOP3.LUT R14, R14, R10, R47, 0xd2, !PT ; - /*65b0*/ LOP3.LUT R47, R10, R47, R16, 0xd2, !PT ; - /*65c0*/ LOP3.LUT R66, R38, R37, R12, 0xd2, !PT ; - /*65d0*/ LOP3.LUT R13, R37, R12, R15, 0xd2, !PT ; - /*65e0*/ LOP3.LUT R45, R12, R15, R11, 0xd2, !PT ; - /*65f0*/ LOP3.LUT R60, R15, R11, R38, 0xd2, !PT ; - /*6600*/ LOP3.LUT R19, R11, R38, R37, 0xd2, !PT ; - /*6610*/ LOP3.LUT R12, R50, R39, R58, 0xd2, !PT ; - /*6620*/ LOP3.LUT R16, R39, R58, R49, 0xd2, !PT ; - /*6630*/ LOP3.LUT R38, R58, R49, R46, 0xd2, !PT ; - /*6640*/ LOP3.LUT R65, R46, R50, R39, 0xd2, !PT ; - /*6650*/ LOP3.LUT R71, R55, R40, R59, 0xd2, !PT ; - /*6660*/ LOP3.LUT R58, R40, R59, R48, 0xd2, !PT ; - /*6670*/ LOP3.LUT R59, R59, R48, R41, 0xd2, !PT ; - /*6680*/ LOP3.LUT R39, R48, R41, R55, 0xd2, !PT ; - /*6690*/ LOP3.LUT R15, R61, UR8, RZ, 0x3c, !PT ; - /*66a0*/ LOP3.LUT R48, R62, UR9, RZ, 0x3c, !PT ; - /*66b0*/ LOP3.LUT R68, R49, R46, R50, 0xd2, !PT ; - /*66c0*/ LOP3.LUT R40, R41, R55, R40, 0xd2, !PT ; - /*66d0*/ @P0 BRA `(.L_x_129) ; - /*66e0*/ IMAD.MOV.U32 R10, RZ, RZ, c[0x4][0x8] ; - /*66f0*/ IMAD.MOV.U32 R11, RZ, RZ, c[0x4][0xc] ; - /*6700*/ LDG.E.64.STRONG.SM R10, [R10.64] ; - /*6710*/ LOP3.LUT R35, R35, R38, R70, 0x96, !PT ; - /*6720*/ BSSY B0, `(.L_x_130) ; - /*6730*/ LOP3.LUT R54, R54, R59, R45, 0x96, !PT ; - /*6740*/ LOP3.LUT R14, R17, R68, R14, 0x96, !PT ; - /*6750*/ LOP3.LUT R9, R9, R39, R60, 0x96, !PT ; - /*6760*/ LOP3.LUT R4, R4, R40, R19, 0x96, !PT ; - /*6770*/ LOP3.LUT R66, R48, R71, R66, 0x96, !PT ; - /*6780*/ LOP3.LUT R7, R7, R16, R28, 0x96, !PT ; - /*6790*/ LOP3.LUT R54, R54, R69, R64, 0x96, !PT ; - /*67a0*/ LOP3.LUT R35, R35, R57, R36, 0x96, !PT ; - /*67b0*/ LOP3.LUT R8, R8, R58, R13, 0x96, !PT ; - /*67c0*/ LOP3.LUT R9, R9, R44, R33, 0x96, !PT ; - /*67d0*/ LOP3.LUT R14, R14, R56, R29, 0x96, !PT ; - /*67e0*/ LOP3.LUT R12, R15, R12, R67, 0x96, !PT ; - /*67f0*/ LOP3.LUT R43, R4, R18, R43, 0x96, !PT ; - /*6800*/ LOP3.LUT R53, R66, R53, R32, 0x96, !PT ; - /*6810*/ LOP3.LUT R7, R7, R42, R5, 0x96, !PT ; - /*6820*/ SHF.L.W.U32.HI R4, R35, 0x1, R54 ; - /*6830*/ LOP3.LUT R8, R8, R51, R30, 0x96, !PT ; - /*6840*/ SHF.L.W.U32.HI R5, R9, 0x1, R14 ; - /*6850*/ LOP3.LUT R63, R12, R63, R34, 0x96, !PT ; - /*6860*/ SHF.L.W.U32.HI R35, R54, 0x1, R35 ; - /*6870*/ SHF.L.W.U32.HI R9, R14, 0x1, R9 ; - /*6880*/ LOP3.LUT R53, R4, R58, R53, 0x96, !PT ; - /*6890*/ SHF.L.W.U32.HI R4, R7, 0x1, R8 ; - /*68a0*/ LOP3.LUT R6, R6, R65, R47, 0x96, !PT ; - /*68b0*/ LOP3.LUT R16, R35, R16, R63, 0x96, !PT ; - /*68c0*/ LOP3.LUT R45, R9, R45, R8, 0x96, !PT ; - /*68d0*/ LOP3.LUT R70, R5, R70, R7, 0x96, !PT ; - /*68e0*/ LOP3.LUT R43, R4, R48, R43, 0x96, !PT ; - /*68f0*/ LOP3.LUT R6, R6, R52, R31, 0x96, !PT ; - /*6900*/ SHF.L.W.U32.HI R7, R8, 0x1, R7 ; - /*6910*/ SHF.L.W.U32.HI R4, R53, 0xc, R16 ; - /*6920*/ SHF.L.W.U32.HI R5, R45, 0xb, R70 ; - /*6930*/ LOP3.LUT R6, R7, R15, R6, 0x96, !PT ; - /*6940*/ SHF.L.W.U32.HI R53, R16, 0xc, R53 ; - /*6950*/ SHF.L.W.U32.HI R45, R70, 0xb, R45 ; - /*6960*/ LOP3.LUT R43, R43, R4, R5, 0xd2, !PT ; - /*6970*/ LOP3.LUT R6, R6, R53, R45, 0xd2, !PT ; - /*6980*/ LOP3.LUT R43, R43, 0x80000000, RZ, 0x3c, !PT ; - /*6990*/ LOP3.LUT R6, R6, 0x80008008, RZ, 0x3c, !PT ; - /*69a0*/ PRMT R8, R43, 0x123, RZ ; - /*69b0*/ PRMT R9, R6, 0x123, RZ ; - /*69c0*/ ISETP.GT.U32.AND P0, PT, R8, R10, PT ; - /*69d0*/ ISETP.GT.U32.AND.EX P0, PT, R9, R11, PT, P0 ; - /*69e0*/ @P0 BRA `(.L_x_131) ; - /*69f0*/ S2R R5, SR_LANEID ; - /*6a00*/ VOTEU.ANY UR5, UPT, PT ; - /*6a10*/ IMAD.U32 R4, RZ, RZ, UR6 ; - /*6a20*/ FLO.U32 R10, UR5 ; - /*6a30*/ POPC R7, UR5 ; - /*6a40*/ ISETP.EQ.U32.AND P0, PT, R10, R5, PT ; - /*6a50*/ IMAD.U32 R5, RZ, RZ, UR7 ; - /*6a60*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R4.64], R7 ; - /*6a70*/ S2R R11, SR_LTMASK ; - /*6a80*/ LOP3.LUT R11, R11, UR5, RZ, 0xc0, !PT ; - /*6a90*/ POPC R11, R11 ; - /*6aa0*/ SHFL.IDX PT, R6, R5, R10, 0x1f ; - /*6ab0*/ IMAD.IADD R6, R6, 0x1, R11 ; - /*6ac0*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*6ad0*/ @P0 EXIT ; - /*6ae0*/ S2R R4, SR_TID.X ; - /*6af0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*6b00*/ IMAD.U32 R11, RZ, RZ, UR4 ; - /*6b10*/ S2R R5, SR_CTAID.X ; - /*6b20*/ IMAD.U32 R7, RZ, RZ, UR11 ; - /*6b30*/ IMAD R4, R5, c[0x0][0x0], R4 ; - /*6b40*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*6b50*/ IMAD R4, R4, c[0x3][0x180], RZ ; - /*6b60*/ IADD3 R10, P0, P1, R4, c[0x0][0x160], R11 ; - /*6b70*/ IMAD.U32 R11, RZ, RZ, UR5 ; - /*6b80*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*6b90*/ IADD3.X R11, RZ, c[0x0][0x164], R11, P0, P1 ; - /*6ba0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*6bb0*/ STG.E.EF.128 [R4.64], R24 ; - /*6bc0*/ STG.E.EF.128 [R4.64+0x10], R20 ; - /*6bd0*/ STG.E.EF.64 [R6.64+0x100], R10 ; - /*6be0*/ LDG.E.64.STRONG.SM R104, [R104.64] ; - /*6bf0*/ IMAD.U32 R12, RZ, RZ, UR6 ; - /*6c00*/ IMAD.U32 R13, RZ, RZ, UR7 ; - /*6c10*/ STG.E.EF.64 [R12.64+-0x60], R104 ; - /*6c20*/ STG.E.EF.64 [R6.64+0x148], R8 ; -.L_x_131: - /*6c30*/ BSYNC B0 ; -.L_x_130: - /*6c40*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*6c50*/ ULDC UR5, c[0x3][0x180] ; - /*6c60*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*6c70*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6c80*/ @P0 CALL.REL.NOINC `(.L_x_132) ; - /*6c90*/ BRA `(.L_x_133) ; -.L_x_132: - /*6ca0*/ EXIT ; -.L_x_134: - /*6cb0*/ BRA `(.L_x_134); - /*6cc0*/ NOP; - /*6cd0*/ NOP; - /*6ce0*/ NOP; - /*6cf0*/ NOP; - /*6d00*/ NOP; - /*6d10*/ NOP; - /*6d20*/ NOP; - /*6d30*/ NOP; - /*6d40*/ NOP; - /*6d50*/ NOP; - /*6d60*/ NOP; - /*6d70*/ NOP; -.L_x_213: - - -//--------------------- .text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=96" - .align 128 - .global _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,(.L_x_203 - _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R81, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0060*/ S2R R82, SR_CTAID.X ; - /*0070*/ UMOV UR4, URZ ; - /*0080*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0090*/ ULDC.64 UR12, c[0x0][0x118] ; - /*00a0*/ LOP3.LUT R80, R81.reuse, 0xff8, RZ, 0xc0, !PT ; - /*00b0*/ IMAD.SHL.U32 R83, R81.reuse, 0x20, RZ ; - /*00c0*/ LOP3.LUT R5, R81, 0x3, RZ, 0xc0, !PT ; - /*00d0*/ IMAD R82, R82, c[0x0][0x0], R81 ; - /*00e0*/ IMAD.SHL.U32 R0, R80.reuse, 0x8, RZ ; - /*00f0*/ LEA R80, R80, 0x800, 0x6 ; - /*0100*/ IMAD R82, R82, c[0x3][0x180], RZ ; - /*0110*/ LOP3.LUT R3, R0, 0xfffffff8, R81, 0xe2, !PT ; - /*0120*/ IMAD R2, R5, 0x10, R80 ; - /*0130*/ LEA R81, R81, 0x800, 0x6 ; -.L_x_148: - /*0140*/ IMAD.MOV.U32 R86, RZ, RZ, c[0x4][0x0] ; - /*0150*/ IMAD.MOV.U32 R87, RZ, RZ, c[0x4][0x4] ; - /*0160*/ LDG.E.128.STRONG.SM R8, [R86.64+0x10] ; - /*0170*/ LDG.E.128.STRONG.SM R4, [R86.64] ; - /*0180*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*0190*/ IMAD.U32 R85, RZ, RZ, UR4 ; - /*01a0*/ IMAD.U32 R14, RZ, RZ, UR5 ; - /*01b0*/ IADD3 R84, P0, P1, R82, c[0x0][0x160], R85 ; - /*01c0*/ IADD3.X R85, RZ, c[0x0][0x164], R14, P0, P1 ; - /*01d0*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*01e0*/ ULDC UR5, c[0x3][0x180] ; - /*01f0*/ UISETP.GE.U32.AND UP1, UPT, UR4, UR5, UPT ; - /*0200*/ UMOV UR8, 0xc0 ; - /*0210*/ LOP3.LUT R13, R11, 0x80000000, RZ, 0x3c, !PT ; - /*0220*/ SHF.L.W.U32.HI R19, R9, 0x1, R8 ; - /*0230*/ SHF.L.W.U32.HI R0, R8, 0x1, R9 ; - /*0240*/ SHF.L.W.U32.HI R23, R13, 0x1, R10 ; - /*0250*/ LOP3.LUT R21, R19, 0x1, R4, 0x96, !PT ; - /*0260*/ SHF.L.W.U32.HI R12, R10, 0x1, R13 ; - /*0270*/ LOP3.LUT R0, R0, R5, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R15, R7, 0x1, R6 ; - /*0290*/ SHF.L.W.U32.HI R17, R6.reuse, 0x1, R7 ; - /*02a0*/ LOP3.LUT R23, R23, R6, RZ, 0x3c, !PT ; - /*02b0*/ LOP3.LUT R6, R6, R21, RZ, 0x3c, !PT ; - /*02c0*/ LOP3.LUT R18, R12, R7, RZ, 0x3c, !PT ; - /*02d0*/ LOP3.LUT R13, R7, R0, RZ, 0x3c, !PT ; - /*02e0*/ SHF.L.W.U32.HI R19, R0, 0xc, R21 ; - /*02f0*/ SHF.L.W.U32.HI R7, R21.reuse, 0xc, R0.reuse ; - /*0300*/ SHF.L.W.U32.HI R45, R0.reuse, 0xd, R21.reuse ; - /*0310*/ SHF.L.W.U32.HI R40, R21.reuse, 0xd, R0.reuse ; - /*0320*/ SHF.L.W.U32.HI R59, R21.reuse, 0xa, R0.reuse ; - /*0330*/ SHF.L.W.U32.HI R60, R0, 0xa, R21 ; - /*0340*/ SHF.L.W.U32.HI R44, R21, 0x2, R0 ; - /*0350*/ SHF.L.W.U32.HI R52, R0, 0x2, R21 ; - /*0360*/ LOP3.LUT R0, R4, 0x1, RZ, 0x3c, !PT ; - /*0370*/ SHF.L.W.U32.HI R25, R6, 0x1, R13 ; - /*0380*/ SHF.L.W.U32.HI R31, R13, 0x1, R6 ; - /*0390*/ LOP3.LUT R13, R15, R84, RZ, 0x3c, !PT ; - /*03a0*/ SHF.L.W.U32.HI R15, R5, 0x1, R0 ; - /*03b0*/ SHF.L.W.U32.HI R21, R85, 0x1, R84 ; - /*03c0*/ SHF.L.W.U32.HI R6, R84, 0x1, R85 ; - /*03d0*/ SHF.L.W.U32.HI R0, R0, 0x1, R5 ; - /*03e0*/ LOP3.LUT R12, R17, R85, RZ, 0x3c, !PT ; - /*03f0*/ LOP3.LUT R21, R21, R8, RZ, 0x3c, !PT ; - /*0400*/ LOP3.LUT R6, R6, R9, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R37, R15, R10, RZ, 0x3c, !PT ; - /*0420*/ LOP3.LUT R0, R0, 0x80000000, R11, 0x96, !PT ; - /*0430*/ LOP3.LUT R39, R9, R18, RZ, 0x3c, !PT ; - /*0440*/ SHF.L.W.U32.HI R24, R18.reuse, 0xb, R23.reuse ; - /*0450*/ SHF.L.W.U32.HI R22, R23, 0xb, R18 ; - /*0460*/ SHF.L.W.U32.HI R16, R18, 0x1d, R23 ; - /*0470*/ SHF.L.W.U32.HI R9, R23.reuse, 0x1d, R18.reuse ; - /*0480*/ SHF.L.W.U32.HI R26, R23.reuse, 0x6, R18.reuse ; - /*0490*/ SHF.L.W.U32.HI R28, R18.reuse, 0x6, R23.reuse ; - /*04a0*/ SHF.L.W.U32.HI R14, R23, 0xf, R18 ; - /*04b0*/ SHF.L.W.U32.HI R17, R18, 0xf, R23 ; - /*04c0*/ SHF.L.W.U32.HI R18, R13, 0x12, R12 ; - /*04d0*/ SHF.L.W.U32.HI R15, R21, 0x19, R6 ; - /*04e0*/ PRMT R20, R0, 0x2107, R37 ; - /*04f0*/ LOP3.LUT R8, R8, R23, RZ, 0x3c, !PT ; - /*0500*/ LOP3.LUT R46, R25, R15, R26, 0xb4, !PT ; - /*0510*/ LOP3.LUT R34, R26, R20, R15, 0xb4, !PT ; - /*0520*/ LOP3.LUT R58, R15, R18, R20, 0xb4, !PT ; - /*0530*/ LOP3.LUT R15, R18, R26, R25, 0xb4, !PT ; - /*0540*/ SHF.L.W.U32.HI R55, R6, 0x19, R21 ; - /*0550*/ PRMT R36, R37, 0x2107, R0 ; - /*0560*/ SHF.L.W.U32.HI R26, R12, 0x12, R13 ; - /*0570*/ LOP3.LUT R20, R20, R25, R18, 0xb4, !PT ; - /*0580*/ LOP3.LUT R10, R10, R21, RZ, 0x3c, !PT ; - /*0590*/ LOP3.LUT R11, R11, R6, RZ, 0x3c, !PT ; - /*05a0*/ SHF.L.W.U32.HI R47, R37.reuse, 0xe, R0.reuse ; - /*05b0*/ SHF.L.W.U32.HI R25, R0.reuse, 0xe, R37.reuse ; - /*05c0*/ SHF.L.W.U32.HI R41, R37, 0x14, R0 ; - /*05d0*/ SHF.L.W.U32.HI R32, R0, 0x14, R37 ; - /*05e0*/ LOP3.LUT R18, R84, R37, RZ, 0x3c, !PT ; - /*05f0*/ SHF.L.W.U32.HI R50, R0, 0x7, R37 ; - /*0600*/ SHF.L.W.U32.HI R33, R39, 0x1e, R8 ; - /*0610*/ SHF.L.W.U32.HI R37, R37, 0x7, R0 ; - /*0620*/ LOP3.LUT R23, R85, R0, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R48, R31, R55, R28, 0xb4, !PT ; - /*0640*/ LOP3.LUT R43, R28, R36, R55, 0xb4, !PT ; - /*0650*/ SHF.L.W.U32.HI R39, R8, 0x1e, R39 ; - /*0660*/ LOP3.LUT R55, R55, R26, R36, 0xb4, !PT ; - /*0670*/ SHF.L.W.U32.HI R8, R21, 0x15, R6 ; - /*0680*/ LOP3.LUT R0, R19, R5, R12, 0x90, !PT ; - /*0690*/ LOP3.LUT R36, R36, R31, R26, 0xb4, !PT ; - /*06a0*/ LOP3.LUT R27, R24, R19, RZ, 0x30, !PT ; - /*06b0*/ LOP3.LUT R31, R26, R28, R31, 0xb4, !PT ; - /*06c0*/ SHF.L.W.U32.HI R30, R10, 0x1c, R11 ; - /*06d0*/ SHF.L.W.U32.HI R63, R11, 0x1c, R10 ; - /*06e0*/ SHF.L.W.U32.HI R26, R18, 0x1b, R23 ; - /*06f0*/ SHF.L.W.U32.HI R10, R23, 0x1b, R18 ; - /*0700*/ LOP3.LUT R23, R24, R47, R8, 0xb4, !PT ; - /*0710*/ LOP3.LUT R0, R0, R47, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R18, R6.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*0730*/ SHF.L.W.U32.HI R11, R6.reuse, 0x15, R21.reuse ; - /*0740*/ PRMT R61, R6, 0x4321, R21 ; - /*0750*/ PRMT R51, R21, 0x4321, R6 ; - /*0760*/ LOP3.LUT R47, R47, R5, R12, 0x6, !PT ; - /*0770*/ LOP3.LUT R27, R27, R5, R12, 0x96, !PT ; - /*0780*/ LOP3.LUT R6, R19, R8, R24, 0xb4, !PT ; - /*0790*/ LOP3.LUT R5, R13, 0x1, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R24, R7, R4, R13, 0x90, !PT ; - /*07b0*/ SHF.L.W.U32.HI R38, R13, 0x3, R12 ; - /*07c0*/ LOP3.LUT R28, R22, R7, RZ, 0x30, !PT ; - /*07d0*/ SHF.L.W.U32.HI R19, R12.reuse, 0x3, R13 ; - /*07e0*/ SHF.L.W.U32.HI R42, R12, 0x4, R5 ; - /*07f0*/ SHF.L.W.U32.HI R65, R5, 0x4, R12 ; - /*0800*/ SHF.L.W.U32.HI R35, R18, 0x17, R21 ; - /*0810*/ LOP3.LUT R5, R24, R25, RZ, 0x3c, !PT ; - /*0820*/ SHF.L.W.U32.HI R18, R21, 0x17, R18 ; - /*0830*/ SHF.L.W.U32.HI R49, R12, 0x9, R13.reuse ; - /*0840*/ SHF.L.W.U32.HI R56, R13, 0x9, R12 ; - /*0850*/ LOP3.LUT R24, R25, R4.reuse, R13.reuse, 0x6, !PT ; - /*0860*/ LOP3.LUT R28, R28, R4, R13, 0x96, !PT ; - /*0870*/ LOP3.LUT R29, R41, R45, R38, 0xb4, !PT ; - /*0880*/ LOP3.LUT R54, R38, R16, R45, 0xb4, !PT ; - /*0890*/ LOP3.LUT R53, R30, R38, R41, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R7, R7, R11, R22, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R12, R22, R25, R11, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R45, R45, R30, R16, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R41, R16, R41, R30, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R4, R32, R40, R19, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R57, R19, R9, R40, 0xb4, !PT ; - /*0900*/ LOP3.LUT R13, R63, R19, R32, 0xb4, !PT ; - /*0910*/ LOP3.LUT R40, R40, R63, R9, 0xb4, !PT ; - /*0920*/ LOP3.LUT R32, R9, R32, R63, 0xb4, !PT ; - /*0930*/ LOP3.LUT R16, R65, R17, R60, 0xb4, !PT ; - /*0940*/ LOP3.LUT R62, R60, R51, R17, 0xb4, !PT ; - /*0950*/ LOP3.LUT R22, R17, R10, R51, 0xb4, !PT ; - /*0960*/ LOP3.LUT R19, R59, R61, R14, 0xb4, !PT ; - /*0970*/ LOP3.LUT R25, R14, R26, R61, 0xb4, !PT ; - /*0980*/ LOP3.LUT R9, R61, R42, R26, 0xb4, !PT ; - /*0990*/ LOP3.LUT R60, R10, R60, R65, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R17, R51, R65, R10, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R21, R42, R14, R59, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R65, R37, R52, R56, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R63, R39, R37, R18, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R61, R56, R39, R52, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R59, R26, R59, R42, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R37, R18, R56, R37, 0xb4, !PT ; - /*0a10*/ LOP3.LUT R52, R52, R18, R39, 0xb4, !PT ; - /*0a20*/ IMAD.MOV.U32 R56, RZ, RZ, RZ ; - /*0a30*/ LOP3.LUT R18, R50, R44, R49, 0xb4, !PT ; - /*0a40*/ LOP3.LUT R64, R33, R50, R35, 0xb4, !PT ; - /*0a50*/ LOP3.LUT R26, R49, R33, R44, 0xb4, !PT ; - /*0a60*/ LOP3.LUT R50, R35, R49, R50, 0xb4, !PT ; - /*0a70*/ LOP3.LUT R44, R44, R35, R33, 0xb4, !PT ; - /*0a80*/ LOP3.LUT R8, R47, R8, RZ, 0x3c, !PT ; - /*0a90*/ LOP3.LUT R11, R24, R11, RZ, 0x3c, !PT ; - /*0aa0*/ LOP3.LUT R51, R28, 0x1, RZ, 0x3c, !PT ; -.L_x_135: - /*0ab0*/ LOP3.LUT R49, R36, R40, R11, 0x96, !PT ; - /*0ac0*/ UIADD3 UR5, UR8, 0x8, URZ ; - /*0ad0*/ LOP3.LUT R30, R20, R45, R8, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R33, R43, R4, R7, 0x96, !PT ; - /*0af0*/ ULDC.64 UR8, c[0x3][UR8+0x8] ; - /*0b00*/ LOP3.LUT R49, R61, R49, R22, 0x96, !PT ; - /*0b10*/ LOP3.LUT R30, R26, R30, R25, 0x96, !PT ; - /*0b20*/ LOP3.LUT R33, R37, R33, R16, 0x96, !PT ; - /*0b30*/ SHF.L.W.U32.HI R28, R30, 0x1, R49 ; - /*0b40*/ LOP3.LUT R47, R55, R57, R12, 0x96, !PT ; - /*0b50*/ LOP3.LUT R14, R34, R29, R6, 0x96, !PT ; - /*0b60*/ LOP3.LUT R12, R28, R33, R12, 0x96, !PT ; - /*0b70*/ LOP3.LUT R39, R28.reuse, R33.reuse, R57, 0x96, !PT ; - /*0b80*/ LOP3.LUT R55, R28.reuse, R33.reuse, R55, 0x96, !PT ; - /*0b90*/ LOP3.LUT R24, R28.reuse, R33, R62.reuse, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R47, R65, R47, R62, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R28, R28, R33, R65, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R14, R50, R14, R21, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R57, R31, R32, R5, 0x96, !PT ; - /*0be0*/ LOP3.LUT R65, R15, R41, R0, 0x96, !PT ; - /*0bf0*/ SHF.L.W.U32.HI R35, R49, 0x1, R30 ; - /*0c00*/ LOP3.LUT R66, R58, R54, R23, 0x96, !PT ; - /*0c10*/ SHF.L.W.U32.HI R42, R14, 0x1, R33 ; - /*0c20*/ LOP3.LUT R62, R48, R13, R51, 0x96, !PT ; - /*0c30*/ LOP3.LUT R57, R52, R57, R17, 0x96, !PT ; - /*0c40*/ LOP3.LUT R65, R44, R65, R9, 0x96, !PT ; - /*0c50*/ SHF.L.W.U32.HI R68, R33, 0x1, R14 ; - /*0c60*/ LOP3.LUT R10, R35, R14, R54, 0x96, !PT ; - /*0c70*/ LOP3.LUT R66, R18, R66, R19, 0x96, !PT ; - /*0c80*/ LOP3.LUT R54, R46, R53, R27, 0x96, !PT ; - /*0c90*/ LOP3.LUT R62, R63, R62, R60.reuse, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R33, R42, R57, R60, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R23, R35.reuse, R14.reuse, R23, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R58, R35.reuse, R14.reuse, R58, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R19, R35, R14, R19, 0x96, !PT ; - /*0ce0*/ SHF.L.W.U32.HI R60, R65, 0x1, R57 ; - /*0cf0*/ LOP3.LUT R35, R35, R14, R18, 0x96, !PT ; - /*0d00*/ LOP3.LUT R14, R42, R57.reuse, R51, 0x96, !PT ; - /*0d10*/ LOP3.LUT R51, R64, R54, R59, 0x96, !PT ; - /*0d20*/ SHF.L.W.U32.HI R69, R57, 0x1, R65 ; - /*0d30*/ LOP3.LUT R38, R42.reuse, R57.reuse, R13, 0x96, !PT ; - /*0d40*/ LOP3.LUT R48, R42, R57, R48, 0x96, !PT ; - /*0d50*/ LOP3.LUT R18, R42, R57, R63, 0x96, !PT ; - /*0d60*/ LOP3.LUT R54, R60.reuse, R47.reuse, R11, 0x96, !PT ; - /*0d70*/ LOP3.LUT R40, R60.reuse, R47.reuse, R40, 0x96, !PT ; - /*0d80*/ LOP3.LUT R36, R60.reuse, R47.reuse, R36, 0x96, !PT ; - /*0d90*/ LOP3.LUT R22, R60.reuse, R47.reuse, R22, 0x96, !PT ; - /*0da0*/ LOP3.LUT R11, R60, R47, R61, 0x96, !PT ; - /*0db0*/ SHF.L.W.U32.HI R57, R66, 0x1, R47 ; - /*0dc0*/ SHF.L.W.U32.HI R60, R47, 0x1, R66 ; - /*0dd0*/ LOP3.LUT R47, R69.reuse, R66.reuse, R45, 0x96, !PT ; - /*0de0*/ LOP3.LUT R67, R69.reuse, R66.reuse, R8, 0x96, !PT ; - /*0df0*/ LOP3.LUT R45, R69, R66, R25, 0x96, !PT ; - /*0e00*/ LOP3.LUT R25, R57, R62, R43, 0x96, !PT ; - /*0e10*/ SHF.L.W.U32.HI R8, R51, 0x1, R62 ; - /*0e20*/ LOP3.LUT R13, R68.reuse, R65.reuse, R27, 0x96, !PT ; - /*0e30*/ LOP3.LUT R42, R68, R65.reuse, R59, 0x96, !PT ; - /*0e40*/ SHF.L.W.U32.HI R43, R62, 0x1, R51 ; - /*0e50*/ LOP3.LUT R53, R68.reuse, R65.reuse, R53, 0x96, !PT ; - /*0e60*/ LOP3.LUT R63, R68, R65, R46, 0x96, !PT ; - /*0e70*/ LOP3.LUT R27, R68, R65, R64, 0x96, !PT ; - /*0e80*/ LOP3.LUT R59, R57, R62, R4, 0x96, !PT ; - /*0e90*/ LOP3.LUT R65, R69.reuse, R66.reuse, R20, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R26, R69, R66, R26, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R4, R57, R62, R37, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R66, R60, R51, R29, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R37, R8, R49, R5, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R46, R57.reuse, R62.reuse, R7, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R16, R57, R62, R16, 0x96, !PT ; - /*0f00*/ LOP3.LUT R21, R60, R51, R21, 0x96, !PT ; - /*0f10*/ LOP3.LUT R29, R8.reuse, R49.reuse, R32, 0x96, !PT ; - /*0f20*/ LOP3.LUT R5, R8, R49, R52, 0x96, !PT ; - /*0f30*/ LOP3.LUT R20, R43.reuse, R30.reuse, R41, 0x96, !PT ; - /*0f40*/ LOP3.LUT R69, R60.reuse, R51.reuse, R6, 0x96, !PT ; - /*0f50*/ LOP3.LUT R62, R60.reuse, R51.reuse, R34, 0x96, !PT ; - /*0f60*/ LOP3.LUT R7, R60, R51, R50, 0x96, !PT ; - /*0f70*/ LOP3.LUT R52, R43.reuse, R30.reuse, R0, 0x96, !PT ; - /*0f80*/ LOP3.LUT R64, R43, R30, R15, 0x96, !PT ; - /*0f90*/ LOP3.LUT R44, R43.reuse, R30.reuse, R44, 0x96, !PT ; - /*0fa0*/ LOP3.LUT R51, R8.reuse, R49.reuse, R31, 0x96, !PT ; - /*0fb0*/ LOP3.LUT R17, R8, R49, R17, 0x96, !PT ; - /*0fc0*/ LOP3.LUT R30, R43, R30, R9, 0x96, !PT ; - /*0fd0*/ SHF.L.W.U32.HI R57, R22, 0x15, R45 ; - /*0fe0*/ SHF.L.W.U32.HI R6, R45, 0x15, R22 ; - /*0ff0*/ SHF.L.W.U32.HI R8, R58, 0xb, R55 ; - /*1000*/ SHF.L.W.U32.HI R61, R55, 0xb, R58 ; - /*1010*/ SHF.L.W.U32.HI R45, R48, 0x3, R63 ; - /*1020*/ SHF.L.W.U32.HI R60, R63, 0x3, R48 ; - /*1030*/ SHF.L.W.U32.HI R50, R21, 0xd, R16 ; - /*1040*/ SHF.L.W.U32.HI R55, R16, 0xd, R21 ; - /*1050*/ SHF.L.W.U32.HI R48, R29, 0x14, R20 ; - /*1060*/ SHF.L.W.U32.HI R29, R20, 0x14, R29 ; - /*1070*/ SHF.L.W.U32.HI R21, R36, 0x19, R65 ; - /*1080*/ SHF.L.W.U32.HI R34, R65, 0x19, R36 ; - /*1090*/ SHF.L.W.U32.HI R0, R5, 0xe, R44 ; - /*10a0*/ PRMT R20, R30, 0x2107, R17 ; - /*10b0*/ PRMT R36, R17, 0x2107, R30 ; - /*10c0*/ SHF.L.W.U32.HI R5, R44, 0xe, R5 ; - /*10d0*/ SHF.L.W.U32.HI R58, R66, 0xc, R59 ; - /*10e0*/ PRMT R9, R26, 0x4321, R11 ; - /*10f0*/ PRMT R17, R11, 0x4321, R26 ; - /*1100*/ SHF.L.W.U32.HI R59, R59, 0xc, R66 ; - /*1110*/ SHF.L.W.U32.HI R26, R37, 0x1b, R52 ; - /*1120*/ SHF.L.W.U32.HI R37, R52, 0x1b, R37 ; - /*1130*/ SHF.L.W.U32.HI R30, R42, 0x9, R33 ; - /*1140*/ SHF.L.W.U32.HI R41, R35, 0x1d, R28 ; - /*1150*/ SHF.L.W.U32.HI R32, R28, 0x1d, R35 ; - /*1160*/ SHF.L.W.U32.HI R43, R54, 0x1c, R67 ; - /*1170*/ SHF.L.W.U32.HI R15, R18, 0x12, R27 ; - /*1180*/ SHF.L.W.U32.HI R31, R27, 0x12, R18 ; - /*1190*/ SHF.L.W.U32.HI R33, R33, 0x9, R42 ; - /*11a0*/ SHF.L.W.U32.HI R49, R23, 0x1e, R12 ; - /*11b0*/ SHF.L.W.U32.HI R52, R12, 0x1e, R23 ; - /*11c0*/ SHF.L.W.U32.HI R54, R67, 0x1c, R54 ; - /*11d0*/ SHF.L.W.U32.HI R27, R64, 0x7, R51 ; - /*11e0*/ SHF.L.W.U32.HI R28, R51, 0x7, R64 ; - /*11f0*/ SHF.L.W.U32.HI R35, R4, 0x2, R7 ; - /*1200*/ SHF.L.W.U32.HI R42, R7, 0x2, R4 ; - /*1210*/ LOP3.LUT R12, R61, R5, R6, 0xb4, !PT ; - /*1220*/ LOP3.LUT R11, R6, R14, R5, 0xb4, !PT ; - /*1230*/ LOP3.LUT R51, R14, R61, R59, 0xb4, !PT ; - /*1240*/ LOP3.LUT R7, R59, R6, R61, 0xb4, !PT ; - /*1250*/ LOP3.LUT R5, R5, R59, R14, 0xb4, !PT ; - /*1260*/ IADD3 R56, R56, 0x1, RZ ; - /*1270*/ SHF.L.W.U32.HI R44, R47, 0x17, R40 ; - /*1280*/ LOP3.LUT R14, R13, R8, R58, 0xb4, !PT ; - /*1290*/ LOP3.LUT R6, R58, R57, R8, 0xb4, !PT ; - /*12a0*/ LOP3.LUT R23, R8, R0, R57, 0xb4, !PT ; - /*12b0*/ SHF.L.W.U32.HI R47, R40, 0x17, R47 ; - /*12c0*/ LOP3.LUT R8, R57, R13, R0, 0xb4, !PT ; - /*12d0*/ SHF.L.W.U32.HI R16, R39, 0x6, R10 ; - /*12e0*/ SHF.L.W.U32.HI R22, R46, 0x1, R69 ; - /*12f0*/ SHF.L.W.U32.HI R18, R53, 0x4, R38 ; - /*1300*/ LOP3.LUT R0, R0, R58, R13, 0xb4, !PT ; - /*1310*/ LOP3.LUT R57, R60, R32.reuse, R55, 0xb4, !PT ; - /*1320*/ LOP3.LUT R40, R55, R32, R54, 0xd2, !PT ; - /*1330*/ SHF.L.W.U32.HI R39, R10, 0x6, R39 ; - /*1340*/ SHF.L.W.U32.HI R46, R69, 0x1, R46 ; - /*1350*/ SHF.L.W.U32.HI R38, R38, 0x4, R53 ; - /*1360*/ LOP3.LUT R13, R54, R60, R29, 0xb4, !PT ; - /*1370*/ LOP3.LUT R4, R29, R55, R60, 0xb4, !PT ; - /*1380*/ LOP3.LUT R32, R32, R29, R54, 0xb4, !PT ; - /*1390*/ ISETP.NE.AND P0, PT, R56, 0x16, PT ; - /*13a0*/ SHF.L.W.U32.HI R10, R24, 0xf, R19 ; - /*13b0*/ LOP3.LUT R53, R43, R45, R48, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R29, R48, R50, R45, 0xb4, !PT ; - /*13d0*/ LOP3.LUT R54, R45, R41.reuse, R50, 0xb4, !PT ; - /*13e0*/ SHF.L.W.U32.HI R24, R19, 0xf, R24 ; - /*13f0*/ LOP3.LUT R45, R50, R41, R43, 0xd2, !PT ; - /*1400*/ SHF.L.W.U32.HI R19, R25, 0xa, R62 ; - /*1410*/ LOP3.LUT R41, R41, R48, R43, 0xb4, !PT ; - /*1420*/ SHF.L.W.U32.HI R25, R62, 0xa, R25 ; - /*1430*/ LOP3.LUT R48, R46, R34, R39, 0xb4, !PT ; - /*1440*/ LOP3.LUT R43, R39, R36, R34, 0xb4, !PT ; - /*1450*/ LOP3.LUT R55, R34, R31.reuse, R36, 0xb4, !PT ; - /*1460*/ LOP3.LUT R36, R36, R31, R46, 0xd2, !PT ; - /*1470*/ LOP3.LUT R34, R16, R20, R21, 0xb4, !PT ; - /*1480*/ LOP3.LUT R58, R21, R15, R20, 0xb4, !PT ; - /*1490*/ LOP3.LUT R31, R31, R39, R46, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R20, R20, R15, R22, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R46, R22, R21, R16, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R15, R15, R16, R22, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R60, R37, R25, R38, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R16, R38, R24, R25, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R62, R25, R17, R24, 0xb4, !PT ; - /*1500*/ LOP3.LUT R59, R26, R19, R18, 0xb4, !PT ; - /*1510*/ LOP3.LUT R21, R18, R10, R19, 0xb4, !PT ; - /*1520*/ LOP3.LUT R19, R19, R9, R10, 0xb4, !PT ; - /*1530*/ LOP3.LUT R25, R10, R9, R26.reuse, 0xd2, !PT ; - /*1540*/ LOP3.LUT R9, R9, R18, R26, 0xb4, !PT ; - /*1550*/ LOP3.LUT R64, R49, R27, R44, 0xb4, !PT ; - /*1560*/ LOP3.LUT R50, R44, R30, R27, 0xb4, !PT ; - /*1570*/ LOP3.LUT R18, R27, R35, R30, 0xb4, !PT ; - /*1580*/ LOP3.LUT R51, R51, UR8, RZ, 0x3c, !PT ; - /*1590*/ UMOV UR8, UR5 ; - /*15a0*/ LOP3.LUT R27, R14, UR9, RZ, 0x3c, !PT ; - /*15b0*/ LOP3.LUT R22, R24, R17, R37.reuse, 0xd2, !PT ; - /*15c0*/ LOP3.LUT R17, R17, R38, R37, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R63, R52, R28, R47, 0xb4, !PT ; - /*15e0*/ LOP3.LUT R61, R33, R42.reuse, R52, 0xd2, !PT ; - /*15f0*/ LOP3.LUT R37, R47, R33, R28, 0xb4, !PT ; - /*1600*/ LOP3.LUT R65, R28, R42, R33, 0xb4, !PT ; - /*1610*/ LOP3.LUT R52, R42, R47, R52, 0xb4, !PT ; - /*1620*/ LOP3.LUT R26, R30, R35, R49.reuse, 0xd2, !PT ; - /*1630*/ LOP3.LUT R44, R35, R44, R49, 0xb4, !PT ; - /*1640*/ @P0 BRA `(.L_x_135) ; - /*1650*/ LOP3.LUT R7, R43, R4, R7, 0x96, !PT ; - /*1660*/ IMAD.MOV.U32 R90, RZ, RZ, RZ ; - /*1670*/ LOP3.LUT R6, R34, R29, R6, 0x96, !PT ; - /*1680*/ LOP3.LUT R0, R15, R41, R0, 0x96, !PT ; - /*1690*/ LOP3.LUT R37, R37, R7, R16, 0x96, !PT ; - /*16a0*/ LOP3.LUT R50, R50, R6, R21, 0x96, !PT ; - /*16b0*/ LOP3.LUT R9, R44, R0, R9, 0x96, !PT ; - /*16c0*/ LOP3.LUT R36, R36, R40, R11, 0x96, !PT ; - /*16d0*/ LOP3.LUT R20, R20, R45, R8, 0x96, !PT ; - /*16e0*/ SHF.L.W.U32.HI R0, R37, 0x1, R50 ; - /*16f0*/ LOP3.LUT R5, R31, R32, R5, 0x96, !PT ; - /*1700*/ LOP3.LUT R12, R55, R57, R12, 0x96, !PT ; - /*1710*/ LOP3.LUT R14, R58, R54, R23, 0x96, !PT ; - /*1720*/ LOP3.LUT R53, R46, R53, R27, 0x96, !PT ; - /*1730*/ LOP3.LUT R61, R61, R36, R22, 0x96, !PT ; - /*1740*/ LOP3.LUT R26, R26, R20, R25, 0x96, !PT ; - /*1750*/ LOP3.LUT R27, R0, R9, R27, 0x96, !PT ; - /*1760*/ LOP3.LUT R31, R0, R9, R46, 0x96, !PT ; - /*1770*/ LOP3.LUT R17, R52, R5, R17, 0x96, !PT ; - /*1780*/ SHF.L.W.U32.HI R0, R50, 0x1, R37 ; - /*1790*/ LOP3.LUT R62, R65, R12, R62, 0x96, !PT ; - /*17a0*/ LOP3.LUT R14, R18, R14, R19, 0x96, !PT ; - /*17b0*/ LOP3.LUT R23, R48, R13, R51, 0x96, !PT ; - /*17c0*/ SHF.L.W.U32.HI R5, R61, 0x1, R26 ; - /*17d0*/ LOP3.LUT R28, R0.reuse, R17.reuse, R51, 0x96, !PT ; - /*17e0*/ LOP3.LUT R48, R0, R17, R48, 0x96, !PT ; - /*17f0*/ LOP3.LUT R64, R64, R53, R59, 0x96, !PT ; - /*1800*/ SHF.L.W.U32.HI R0, R62, 0x1, R14 ; - /*1810*/ LOP3.LUT R23, R63, R23, R60, 0x96, !PT ; - /*1820*/ LOP3.LUT R15, R5.reuse, R50.reuse, R58, 0x96, !PT ; - /*1830*/ LOP3.LUT R20, R5, R50, R18, 0x96, !PT ; - /*1840*/ SHF.L.W.U32.HI R6, R26, 0x1, R61 ; - /*1850*/ SHF.L.W.U32.HI R5, R14, 0x1, R62 ; - /*1860*/ SHF.L.W.U32.HI R7, R17, 0x1, R9 ; - /*1870*/ LOP3.LUT R12, R0, R64, R29, 0x96, !PT ; - /*1880*/ LOP3.LUT R24, R0, R64, R21, 0x96, !PT ; - /*1890*/ SHF.L.W.U32.HI R9, R9, 0x1, R17 ; - /*18a0*/ SHF.L.W.U32.HI R0, R23, 0x1, R64 ; - /*18b0*/ SHF.L.W.U32.HI R13, R64, 0x1, R23 ; - /*18c0*/ LOP3.LUT R10, R6.reuse, R37.reuse, R55, 0x96, !PT ; - /*18d0*/ LOP3.LUT R65, R6, R37, R65, 0x96, !PT ; - /*18e0*/ LOP3.LUT R21, R5.reuse, R23.reuse, R4, 0x96, !PT ; - /*18f0*/ LOP3.LUT R23, R5, R23, R16, 0x96, !PT ; - /*1900*/ LOP3.LUT R6, R7, R14, R8, 0x96, !PT ; - /*1910*/ LOP3.LUT R5, R9, R62, R11, 0x96, !PT ; - /*1920*/ LOP3.LUT R14, R7, R14, R25, 0x96, !PT ; - /*1930*/ LOP3.LUT R41, R0, R26, R41, 0x96, !PT ; - /*1940*/ LOP3.LUT R9, R9, R62, R22, 0x96, !PT ; - /*1950*/ LOP3.LUT R7, R13.reuse, R61.reuse, R52, 0x96, !PT ; - /*1960*/ LOP3.LUT R0, R0, R26, R44, 0x96, !PT ; - /*1970*/ SHF.L.W.U32.HI R19, R12, 0xc, R21 ; - /*1980*/ LOP3.LUT R4, R13, R61, R32, 0x96, !PT ; - /*1990*/ SHF.L.W.U32.HI R21, R21, 0xc, R12 ; - /*19a0*/ SHF.L.W.U32.HI R8, R15, 0xb, R10 ; - /*19b0*/ SHF.L.W.U32.HI R11, R9, 0x15, R14 ; - /*19c0*/ SHF.L.W.U32.HI R12, R7, 0xe, R0 ; - /*19d0*/ SHF.L.W.U32.HI R10, R10, 0xb, R15 ; - /*19e0*/ SHF.L.W.U32.HI R14, R14, 0x15, R9 ; - /*19f0*/ SHF.L.W.U32.HI R7, R0, 0xe, R7 ; - /*1a00*/ SHF.L.W.U32.HI R0, R4, 0x14, R41 ; - /*1a10*/ SHF.L.W.U32.HI R17, R5, 0x1c, R6 ; - /*1a20*/ SHF.L.W.U32.HI R9, R6, 0x1c, R5 ; - /*1a30*/ SHF.L.W.U32.HI R4, R41, 0x14, R4 ; - /*1a40*/ SHF.L.W.U32.HI R16, R48, 0x3, R31 ; - /*1a50*/ SHF.L.W.U32.HI R18, R31, 0x3, R48 ; - /*1a60*/ SHF.L.W.U32.HI R5, R20, 0x1d, R65 ; - /*1a70*/ SHF.L.W.U32.HI R6, R65, 0x1d, R20 ; - /*1a80*/ SHF.L.W.U32.HI R13, R24, 0xd, R23 ; - /*1a90*/ SHF.L.W.U32.HI R15, R23, 0xd, R24 ; - /*1aa0*/ LOP3.LUT R26, R28, R10, R21, 0xb4, !PT ; - /*1ab0*/ LOP3.LUT R20, R10, R7, R14, 0xb4, !PT ; - /*1ac0*/ LOP3.LUT R24, R7, R21, R28, 0xb4, !PT ; - /*1ad0*/ LOP3.LUT R10, R21, R14, R10, 0xb4, !PT ; - /*1ae0*/ LOP3.LUT R22, R14, R28, R7, 0xb4, !PT ; - /*1af0*/ LOP3.LUT R23, R11, R27, R12, 0xb4, !PT ; - /*1b00*/ LOP3.LUT R25, R12, R19, R27, 0xb4, !PT ; - /*1b10*/ LOP3.LUT R21, R8, R12, R11, 0xb4, !PT ; - /*1b20*/ LOP3.LUT R7, R27, R8, R19, 0xb4, !PT ; - /*1b30*/ LOP3.LUT R12, R9, R18, R4, 0xb4, !PT ; - /*1b40*/ STS.128 [R81+0x10], R20 ; - /*1b50*/ LOP3.LUT R17, R17, R16, R0, 0xb4, !PT ; - /*1b60*/ LOP3.LUT R9, R7, 0x80000000, RZ, 0x3c, !PT ; - /*1b70*/ LOP3.LUT R7, R16, R5, R13, 0xb4, !PT ; - /*1b80*/ LOP3.LUT R6, R18, R6, R15, 0xb4, !PT ; - /*1b90*/ LOP3.LUT R4, R4, R15, R18, 0xb4, !PT ; - /*1ba0*/ LOP3.LUT R5, R0, R13, R16, 0xb4, !PT ; - /*1bb0*/ LOP3.LUT R11, R19, R11, R8, 0xb4, !PT ; - /*1bc0*/ LOP3.LUT R8, R26, 0x80008008, RZ, 0x3c, !PT ; - /*1bd0*/ IMAD.MOV.U32 R20, RZ, RZ, R24 ; - /*1be0*/ IMAD.MOV.U32 R21, RZ, RZ, R25 ; - /*1bf0*/ IMAD.MOV.U32 R22, RZ, RZ, R12 ; - /*1c00*/ STS.128 [R81], R8 ; - /*1c10*/ IMAD.MOV.U32 R23, RZ, RZ, R17 ; - /*1c20*/ STS.128 [R81+0x20], R20 ; - /*1c30*/ IMAD.MOV.U32 R20, RZ, RZ, R4 ; - /*1c40*/ IMAD.MOV.U32 R21, RZ, RZ, R5 ; - /*1c50*/ IMAD.MOV.U32 R22, RZ, RZ, R6 ; - /*1c60*/ IMAD.MOV.U32 R23, RZ, RZ, R7 ; - /*1c70*/ STS.128 [R81+0x30], R20 ; - /*1c80*/ LDS.128 R4, [R2] ; - /*1c90*/ LDS.128 R8, [R2+0x40] ; - /*1ca0*/ LDS.128 R12, [R2+0x80] ; - /*1cb0*/ LDS.128 R16, [R2+0xc0] ; -.L_x_139: - /*1cc0*/ LDS R21, [R80] ; - /*1cd0*/ SHF.R.U32.HI R89, RZ, 0x2, R90 ; - /*1ce0*/ S2R R0, SR_TID.X ; - /*1cf0*/ LOP3.LUT R0, R0, 0x7, RZ, 0xc0, !PT ; - /*1d00*/ LOP3.LUT R21, R21, R90, RZ, 0x3c, !PT ; - /*1d10*/ IMAD R21, R21, 0x1000193, RZ ; - /*1d20*/ LOP3.LUT R39, R21, R4, RZ, 0x3c, !PT ; - /*1d30*/ @!PT BRA `(.L_x_136) ; - /*1d40*/ SHFL.IDX PT, R36, R39, R89, 0x181f ; -.L_x_149: - /*1d50*/ IMAD.HI.U32 R20, R36, c[0x3][0x18c], RZ ; - /*1d60*/ LDS R25, [R80+0x40] ; - /*1d70*/ IMAD.MOV R21, RZ, RZ, -R20 ; - /*1d80*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*1d90*/ IMAD R36, R21, c[0x3][0x184], R36 ; - /*1da0*/ IMAD.SHL.U32 R88, R0, 0x10, RZ ; - /*1db0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*1dc0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*1dd0*/ IMAD.IADD R21, R36, 0x1, -R21 ; - /*1de0*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*1df0*/ IADD3 R20, P0, R20, R88, RZ ; - /*1e00*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*1e10*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*1e20*/ LOP3.LUT R25, R25, R90, RZ, 0x3c, !PT ; - /*1e30*/ IMAD R25, R25, 0x1000193, RZ ; - /*1e40*/ LOP3.LUT R39, R25, R8, RZ, 0x3c, !PT ; - /*1e50*/ @!PT BRA `(.L_x_137) ; - /*1e60*/ LDS R28, [R80+0x80] ; - /*1e70*/ LDS R91, [R80+0xc0] ; - /*1e80*/ LDS R29, [R80] ; - /*1e90*/ LOP3.LUT R24, R28, R90, RZ, 0x3c, !PT ; - /*1ea0*/ IMAD R25, R24, 0x1000193, RZ ; - /*1eb0*/ SHFL.IDX PT, R24, R39, R89, 0x181f ; - /*1ec0*/ LOP3.LUT R30, R25, R12, RZ, 0x3c, !PT ; - /*1ed0*/ SHFL.IDX PT, R30, R30, R89, 0x181f ; - /*1ee0*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*1ef0*/ IMAD.MOV R27, RZ, RZ, -R25 ; - /*1f00*/ IMAD R24, R27, c[0x3][0x184], R24 ; - /*1f10*/ IMAD.HI.U32 R25, R30, c[0x3][0x18c], RZ ; - /*1f20*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*1f30*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*1f40*/ IMAD R27, R25, c[0x3][0x184], R30 ; - /*1f50*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*1f60*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*1f70*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*1f80*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*1f90*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*1fa0*/ IMAD.IADD R31, R27, 0x1, -R30 ; - /*1fb0*/ IADD3 R36, P0, R24, R88, RZ ; - /*1fc0*/ LDS R27, [R80+0x40] ; - /*1fd0*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*1fe0*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*1ff0*/ IADD3 R40, P0, R30, R88, RZ ; - /*2000*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2010*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*2020*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2030*/ LOP3.LUT R24, R91, R90, RZ, 0x3c, !PT ; - /*2040*/ IMAD R34, R5, 0x1000193, RZ ; - /*2050*/ IMAD R44, R9, 0x1000193, RZ ; - /*2060*/ IMAD R25, R24, 0x1000193, RZ ; - /*2070*/ IADD3 R24, R90, 0x1, RZ ; - /*2080*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*2090*/ LOP3.LUT R30, R25, R16, RZ, 0x3c, !PT ; - /*20a0*/ LOP3.LUT R25, R29, R24.reuse, RZ, 0x3c, !PT ; - /*20b0*/ LOP3.LUT R9, R28, R24.reuse, RZ, 0x3c, !PT ; - /*20c0*/ SHFL.IDX PT, R30, R30, R89, 0x181f ; - /*20d0*/ IMAD R32, R25, 0x1000193, RZ ; - /*20e0*/ LOP3.LUT R5, R27, R24, RZ, 0x3c, !PT ; - /*20f0*/ LOP3.LUT R32, R32, R21, RZ, 0x3c, !PT ; - /*2100*/ IMAD R34, R5, 0x1000193, RZ ; - /*2110*/ SHFL.IDX PT, R32, R32, R89, 0x181f ; - /*2120*/ IMAD.HI.U32 R5, R30, c[0x3][0x18c], RZ ; - /*2130*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2140*/ IMAD R30, R5, c[0x3][0x184], R30 ; - /*2150*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*2160*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2170*/ IMAD.IADD R5, R30, 0x1, -R5 ; - /*2180*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*2190*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*21a0*/ IMAD R44, R13, 0x1000193, RZ ; - /*21b0*/ LOP3.LUT R34, R34, R37, RZ, 0x3c, !PT ; - /*21c0*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*21d0*/ IMAD R44, R9, 0x1000193, RZ ; - /*21e0*/ SHFL.IDX PT, R34, R34, R89, 0x181f ; - /*21f0*/ IMAD.HI.U32 R9, R32, c[0x3][0x18c], RZ ; - /*2200*/ LOP3.LUT R46, R44, R41, RZ, 0x3c, !PT ; - /*2210*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2220*/ IADD3 R44, P0, R30, R88, RZ ; - /*2230*/ SHFL.IDX PT, R13, R46, R89, 0x181f ; - /*2240*/ IMAD R32, R9, c[0x3][0x184], R32 ; - /*2250*/ IMAD.X R45, RZ, RZ, R31, P0 ; - /*2260*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*2270*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2280*/ IMAD.HI.U32 R5, R34, c[0x3][0x18c], RZ ; - /*2290*/ IMAD.MOV R25, RZ, RZ, -R5 ; - /*22a0*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*22b0*/ IMAD R34, R25, c[0x3][0x184], R34 ; - /*22c0*/ IMAD.MOV R30, RZ, RZ, -R5 ; - /*22d0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*22e0*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*22f0*/ IMAD R13, R30, c[0x3][0x184], R13 ; - /*2300*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*2310*/ IMAD.IADD R5, R32, 0x1, -R5 ; - /*2320*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*2330*/ IMAD.IADD R9, R34, 0x1, -R9 ; - /*2340*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*2350*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*2360*/ IMAD.WIDE.U32 R32, R9, R26, c[0x3][0x190] ; - /*2370*/ IADD3 R48, P0, R30, R88, RZ ; - /*2380*/ IMAD.IADD R13, R13, 0x1, -R34 ; - /*2390*/ IADD3 R52, P1, R32, R88, RZ ; - /*23a0*/ IMAD.X R49, RZ, RZ, R31, P0 ; - /*23b0*/ IMAD.WIDE.U32 R30, R13, R26, c[0x3][0x190] ; - /*23c0*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*23d0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*23e0*/ IADD3 R56, P0, R30, R88, RZ ; - /*23f0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*2400*/ IMAD.X R57, RZ, RZ, R31, P0 ; - /*2410*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*2420*/ LOP3.LUT R24, R91, R24, RZ, 0x3c, !PT ; - /*2430*/ IMAD R30, R17, 0x1000193, RZ ; - /*2440*/ IMAD R24, R24, 0x1000193, RZ ; - /*2450*/ IMAD R5, R6, 0x1000193, RZ ; - /*2460*/ IMAD R9, R10, 0x1000193, RZ ; - /*2470*/ IADD3 R6, R90, 0x2, RZ ; - /*2480*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*2490*/ IMAD R13, R14, 0x1000193, RZ ; - /*24a0*/ LOP3.LUT R38, R9, R38, RZ, 0x3c, !PT ; - /*24b0*/ LOP3.LUT R10, R29, R6.reuse, RZ, 0x3c, !PT ; - /*24c0*/ IMAD R5, R5, 0x1000193, RZ ; - /*24d0*/ LOP3.LUT R14, R27, R6, RZ, 0x3c, !PT ; - /*24e0*/ IMAD R9, R38, 0x1000193, RZ ; - /*24f0*/ LOP3.LUT R42, R13, R42, RZ, 0x3c, !PT ; - /*2500*/ IMAD R13, R10, 0x1000193, RZ ; - /*2510*/ IMAD R17, R14, 0x1000193, RZ ; - /*2520*/ LOP3.LUT R45, R30, R45, RZ, 0x3c, !PT ; - /*2530*/ LOP3.LUT R24, R24, R45, RZ, 0x3c, !PT ; - /*2540*/ SHFL.IDX PT, R24, R24, R89, 0x181f ; - /*2550*/ LOP3.LUT R50, R5, R50, RZ, 0x3c, !PT ; - /*2560*/ LOP3.LUT R10, R13, R50, RZ, 0x3c, !PT ; - /*2570*/ LOP3.LUT R54, R9, R54, RZ, 0x3c, !PT ; - /*2580*/ IMAD R9, R42, 0x1000193, RZ ; - /*2590*/ LOP3.LUT R13, R28, R6, RZ, 0x3c, !PT ; - /*25a0*/ LOP3.LUT R14, R17, R54, RZ, 0x3c, !PT ; - /*25b0*/ IMAD.HI.U32 R5, R24, c[0x3][0x18c], RZ ; - /*25c0*/ SHFL.IDX PT, R10, R10, R89, 0x181f ; - /*25d0*/ LOP3.LUT R58, R9, R58, RZ, 0x3c, !PT ; - /*25e0*/ IMAD R13, R13, 0x1000193, RZ ; - /*25f0*/ SHFL.IDX PT, R14, R14, R89, 0x181f ; - /*2600*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2610*/ LOP3.LUT R22, R13, R58, RZ, 0x3c, !PT ; - /*2620*/ IMAD R24, R5, c[0x3][0x184], R24 ; - /*2630*/ SHFL.IDX PT, R22, R22, R89, 0x181f ; - /*2640*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*2650*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2660*/ IMAD.IADD R5, R24, 0x1, -R5 ; - /*2670*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*2680*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*2690*/ IMAD.HI.U32 R5, R14, c[0x3][0x18c], RZ ; - /*26a0*/ IADD3 R60, P0, R24, R88, RZ ; - /*26b0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*26c0*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*26d0*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*26e0*/ IMAD.HI.U32 R5, R22, c[0x3][0x18c], RZ ; - /*26f0*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*2700*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*2710*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*2720*/ IMAD.MOV R9, RZ, RZ, -R5 ; - /*2730*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*2740*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2750*/ IMAD R22, R9, c[0x3][0x184], R22 ; - /*2760*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*2770*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*2780*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*2790*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*27a0*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*27b0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*27c0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*27d0*/ IMAD.WIDE.U32 R30, R9, R26, c[0x3][0x190] ; - /*27e0*/ IADD3 R64, P0, R24, R88, RZ ; - /*27f0*/ IMAD.IADD R5, R22, 0x1, -R5 ; - /*2800*/ IADD3 R68, P1, R30, R88, RZ ; - /*2810*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*2820*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*2830*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*2840*/ IADD3 R72, P0, R24, R88, RZ ; - /*2850*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*2860*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*2870*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*2880*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*2890*/ IMAD R5, R18, 0x1000193, RZ ; - /*28a0*/ LOP3.LUT R6, R91, R6, RZ, 0x3c, !PT ; - /*28b0*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*28c0*/ IMAD R10, R11, 0x1000193, RZ ; - /*28d0*/ IMAD R5, R46, 0x1000193, RZ ; - /*28e0*/ IMAD R9, R6, 0x1000193, RZ ; - /*28f0*/ IMAD R6, R7, 0x1000193, RZ ; - /*2900*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*2910*/ IMAD R14, R15, 0x1000193, RZ ; - /*2920*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*2930*/ IMAD R10, R39, 0x1000193, RZ ; - /*2940*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*2950*/ IMAD R6, R6, 0x1000193, RZ ; - /*2960*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*2970*/ IMAD R14, R43, 0x1000193, RZ ; - /*2980*/ LOP3.LUT R6, R6, R51, RZ, 0x3c, !PT ; - /*2990*/ IMAD R10, R10, 0x1000193, RZ ; - /*29a0*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*29b0*/ IMAD R6, R6, 0x1000193, RZ ; - /*29c0*/ IMAD R14, R14, 0x1000193, RZ ; - /*29d0*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*29e0*/ LOP3.LUT R18, R9, R62, RZ, 0x3c, !PT ; - /*29f0*/ IADD3 R5, R90, 0x3, RZ ; - /*2a00*/ SHFL.IDX PT, R18, R18, R89, 0x181f ; - /*2a10*/ LOP3.LUT R29, R29, R5.reuse, RZ, 0x3c, !PT ; - /*2a20*/ LOP3.LUT R27, R27, R5.reuse, RZ, 0x3c, !PT ; - /*2a30*/ LOP3.LUT R28, R28, R5, RZ, 0x3c, !PT ; - /*2a40*/ IMAD R22, R27, 0x1000193, RZ ; - /*2a50*/ LOP3.LUT R7, R6, R67, RZ, 0x3c, !PT ; - /*2a60*/ LOP3.LUT R11, R10, R71, RZ, 0x3c, !PT ; - /*2a70*/ IMAD R10, R29, 0x1000193, RZ ; - /*2a80*/ IMAD R28, R28, 0x1000193, RZ ; - /*2a90*/ LOP3.LUT R10, R10, R7, RZ, 0x3c, !PT ; - /*2aa0*/ LOP3.LUT R15, R14, R75, RZ, 0x3c, !PT ; - /*2ab0*/ IMAD.HI.U32 R6, R18, c[0x3][0x18c], RZ ; - /*2ac0*/ LOP3.LUT R14, R22, R11, RZ, 0x3c, !PT ; - /*2ad0*/ SHFL.IDX PT, R10, R10, R89, 0x181f ; - /*2ae0*/ LOP3.LUT R28, R28, R15, RZ, 0x3c, !PT ; - /*2af0*/ IMAD.MOV R9, RZ, RZ, -R6 ; - /*2b00*/ SHFL.IDX PT, R14, R14, R89, 0x181f ; - /*2b10*/ IMAD R18, R9, c[0x3][0x184], R18 ; - /*2b20*/ SHFL.IDX PT, R28, R28, R89, 0x181f ; - /*2b30*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*2b40*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2b50*/ IMAD.IADD R9, R18, 0x1, -R9 ; - /*2b60*/ IMAD.HI.U32 R6, R10, c[0x3][0x18c], RZ ; - /*2b70*/ IMAD.WIDE.U32 R22, R9, R26, c[0x3][0x190] ; - /*2b80*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*2b90*/ IMAD.HI.U32 R6, R14, c[0x3][0x18c], RZ ; - /*2ba0*/ IADD3 R76, P0, R22, R88, RZ ; - /*2bb0*/ IMAD.HI.U32 R9, R28, c[0x3][0x18c], RZ ; - /*2bc0*/ IMAD R10, R13, c[0x3][0x184], R10 ; - /*2bd0*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*2be0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2bf0*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*2c00*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*2c10*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*2c20*/ IMAD R28, R9, c[0x3][0x184], R28 ; - /*2c30*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2c40*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*2c50*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*2c60*/ ISETP.GE.U32.AND P1, PT, R28, c[0x3][0x184], PT ; - /*2c70*/ IMAD.IADD R9, R10, 0x1, -R9 ; - /*2c80*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*2c90*/ SEL R17, RZ, c[0x3][0x184], !P1 ; - /*2ca0*/ IMAD.WIDE.U32 R24, R9, R26, c[0x3][0x190] ; - /*2cb0*/ IMAD.IADD R13, R14, 0x1, -R13 ; - /*2cc0*/ IMAD.IADD R17, R28, 0x1, -R17 ; - /*2cd0*/ IADD3 R24, P1, R24, R88, RZ ; - /*2ce0*/ IMAD.WIDE.U32 R22, R13, R26, c[0x3][0x190] ; - /*2cf0*/ IMAD.WIDE.U32 R26, R17, R26, c[0x3][0x190] ; - /*2d00*/ IADD3 R28, P0, R22, R88, RZ ; - /*2d10*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*2d20*/ IADD3 R32, P1, R26, R88, RZ ; - /*2d30*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*2d40*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*2d50*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*2d60*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2d70*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*2d80*/ IMAD R9, R4, 0x1000193, RZ ; - /*2d90*/ IMAD R4, R19, 0x1000193, RZ ; - /*2da0*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*2db0*/ IMAD R13, R8, 0x1000193, RZ ; - /*2dc0*/ LOP3.LUT R9, R9, R20, RZ, 0x3c, !PT ; - /*2dd0*/ IMAD R6, R47, 0x1000193, RZ ; - /*2de0*/ LOP3.LUT R36, R13, R36, RZ, 0x3c, !PT ; - /*2df0*/ IMAD R19, R16, 0x1000193, RZ ; - /*2e00*/ IMAD R9, R9, 0x1000193, RZ ; - /*2e10*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*2e20*/ IMAD R4, R21, 0x1000193, RZ ; - /*2e30*/ LOP3.LUT R91, R91, R5, RZ, 0x3c, !PT ; - /*2e40*/ IMAD R17, R12, 0x1000193, RZ ; - /*2e50*/ LOP3.LUT R44, R19, R44, RZ, 0x3c, !PT ; - /*2e60*/ IMAD R5, R36, 0x1000193, RZ ; - /*2e70*/ LOP3.LUT R9, R9, R48, RZ, 0x3c, !PT ; - /*2e80*/ IMAD R10, R63, 0x1000193, RZ ; - /*2e90*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*2ea0*/ IMAD R6, R37, 0x1000193, RZ ; - /*2eb0*/ LOP3.LUT R40, R17, R40, RZ, 0x3c, !PT ; - /*2ec0*/ IMAD R8, R41, 0x1000193, RZ ; - /*2ed0*/ LOP3.LUT R52, R5, R52, RZ, 0x3c, !PT ; - /*2ee0*/ IMAD R5, R44, 0x1000193, RZ ; - /*2ef0*/ IMAD R9, R9, 0x1000193, RZ ; - /*2f00*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*2f10*/ IMAD R13, R40, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R12, R91, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R60, R5, R60, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R8, R45, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R17, R52, 0x1000193, RZ ; - /*2f80*/ IMAD R19, R54, 0x1000193, RZ ; - /*2f90*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*2fa0*/ IMAD R13, R13, 0x1000193, RZ ; - /*2fb0*/ LOP3.LUT R8, R17, R68, RZ, 0x3c, !PT ; - /*2fc0*/ IMAD R17, R58, 0x1000193, RZ ; - /*2fd0*/ IMAD R16, R61, 0x1000193, RZ ; - /*2fe0*/ IMAD R21, R62, 0x1000193, RZ ; - /*2ff0*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*3000*/ IMAD R10, R4, 0x1000193, RZ ; - /*3010*/ LOP3.LUT R4, R9, R64, RZ, 0x3c, !PT ; - /*3020*/ IMAD R9, R50, 0x1000193, RZ ; - /*3030*/ LOP3.LUT R14, R12, R79, RZ, 0x3c, !PT ; - /*3040*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*3050*/ IMAD R10, R6, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R6, R9, R66, RZ, 0x3c, !PT ; - /*3070*/ SHFL.IDX PT, R36, R14, R89, 0x181f ; - /*3080*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*3090*/ LOP3.LUT R10, R19, R70, RZ, 0x3c, !PT ; - /*30a0*/ IMAD R19, R60, 0x1000193, RZ ; - /*30b0*/ IMAD R14, R57, 0x1000193, RZ ; - /*30c0*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*30d0*/ LOP3.LUT R76, R19, R76, RZ, 0x3c, !PT ; - /*30e0*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*30f0*/ LOP3.LUT R14, R17, R74, RZ, 0x3c, !PT ; - /*3100*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*3110*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_150: - /*3120*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*3130*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*3140*/ IMAD.MOV.U32 R16, RZ, RZ, 0x80 ; - /*3150*/ IMAD R36, R17, c[0x3][0x184], R36 ; - /*3160*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3170*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*3180*/ IMAD.IADD R17, R36, 0x1, -R17 ; - /*3190*/ IMAD.WIDE.U32 R16, R17, R16, c[0x3][0x190] ; - /*31a0*/ IADD3 R16, P0, R16, R88, RZ ; - /*31b0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*31c0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*31d0*/ IMAD R21, R4, 0x1000193, RZ ; - /*31e0*/ IADD3 R90, R90, 0x4, RZ ; - /*31f0*/ IMAD R20, R5, 0x1000193, RZ ; - /*3200*/ IMAD R22, R7, 0x1000193, RZ ; - /*3210*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*3220*/ IMAD R21, R6, 0x1000193, RZ ; - /*3230*/ ISETP.NE.AND P0, PT, R90, 0x40, PT ; - /*3240*/ IMAD R23, R8, 0x1000193, RZ ; - /*3250*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*3260*/ IMAD R24, R9, 0x1000193, RZ ; - /*3270*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*3280*/ IMAD R21, R10, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*32a0*/ IMAD R20, R11, 0x1000193, RZ ; - /*32b0*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*32c0*/ IMAD R23, R12, 0x1000193, RZ ; - /*32d0*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*32e0*/ IMAD R22, R13, 0x1000193, RZ ; - /*32f0*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*3300*/ IMAD R25, R14, 0x1000193, RZ ; - /*3310*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*3320*/ IMAD R20, R15, 0x1000193, RZ ; - /*3330*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*3340*/ IMAD R21, R76, 0x1000193, RZ ; - /*3350*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*3360*/ IMAD R22, R77, 0x1000193, RZ ; - /*3370*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*3380*/ IMAD R23, R78, 0x1000193, RZ ; - /*3390*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*33a0*/ IMAD R24, R79, 0x1000193, RZ ; - /*33b0*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*33c0*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*33d0*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*33e0*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*33f0*/ @!P0 CALL.REL.NOINC `(.L_x_138) ; - /*3400*/ BRA `(.L_x_139) ; -.L_x_138: - /*3410*/ IMAD R4, R4, 0x1000193, RZ ; - /*3420*/ IMAD R8, R8, 0x1000193, RZ ; - /*3430*/ IMAD R12, R12, 0x1000193, RZ ; - /*3440*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*3450*/ IMAD R16, R16, 0x1000193, RZ ; - /*3460*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*3470*/ IMAD.MOV.U32 R90, RZ, RZ, RZ ; - /*3480*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*3490*/ IMAD R5, R4, 0x1000193, RZ ; - /*34a0*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*34b0*/ IMAD R9, R8, 0x1000193, RZ ; - /*34c0*/ IMAD R13, R12, 0x1000193, RZ ; - /*34d0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*34e0*/ IMAD R17, R16, 0x1000193, RZ ; - /*34f0*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*3500*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*3510*/ IMAD R4, R5, 0x1000193, RZ ; - /*3520*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*3530*/ IMAD R6, R9, 0x1000193, RZ ; - /*3540*/ IMAD R8, R13, 0x1000193, RZ ; - /*3550*/ LOP3.LUT R20, R4, R7, RZ, 0x3c, !PT ; - /*3560*/ IMAD R10, R17, 0x1000193, RZ ; - /*3570*/ LOP3.LUT R22, R6, R11, RZ, 0x3c, !PT ; - /*3580*/ LOP3.LUT R24, R8, R15, RZ, 0x3c, !PT ; - /*3590*/ STS [R3.X4], R20 ; - /*35a0*/ LOP3.LUT R26, R10, R19, RZ, 0x3c, !PT ; - /*35b0*/ STS [R3.X4+0x20], R22 ; - /*35c0*/ STS [R3.X4+0x40], R24 ; - /*35d0*/ STS [R3.X4+0x60], R26 ; - /*35e0*/ LDS.128 R4, [R2+0x100] ; - /*35f0*/ LDS.128 R8, [R2+0x140] ; - /*3600*/ LDS.128 R12, [R2+0x180] ; - /*3610*/ LDS.128 R16, [R2+0x1c0] ; -.L_x_143: - /*3620*/ LDS R21, [R80+0x100] ; - /*3630*/ IMAD.SHL.U32 R89, R0, 0x10, RZ ; - /*3640*/ SHF.R.U32.HI R88, RZ, 0x2, R90 ; - /*3650*/ LOP3.LUT R21, R21, R90, RZ, 0x3c, !PT ; - /*3660*/ IMAD R21, R21, 0x1000193, RZ ; - /*3670*/ LOP3.LUT R39, R21, R4, RZ, 0x3c, !PT ; - /*3680*/ @!PT BRA `(.L_x_140) ; - /*3690*/ SHFL.IDX PT, R36, R39, R88, 0x181f ; -.L_x_151: - /*36a0*/ IMAD.HI.U32 R20, R36, c[0x3][0x18c], RZ ; - /*36b0*/ LDS R25, [R80+0x140] ; - /*36c0*/ IMAD.MOV R21, RZ, RZ, -R20 ; - /*36d0*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*36e0*/ IMAD R36, R21, c[0x3][0x184], R36 ; - /*36f0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3700*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3710*/ IMAD.IADD R21, R36, 0x1, -R21 ; - /*3720*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*3730*/ IADD3 R20, P0, R20, R89, RZ ; - /*3740*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*3750*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*3760*/ LOP3.LUT R25, R25, R90, RZ, 0x3c, !PT ; - /*3770*/ IMAD R25, R25, 0x1000193, RZ ; - /*3780*/ LOP3.LUT R39, R25, R8, RZ, 0x3c, !PT ; - /*3790*/ @!PT BRA `(.L_x_141) ; - /*37a0*/ LDS R28, [R80+0x180] ; - /*37b0*/ LDS R91, [R80+0x1c0] ; - /*37c0*/ LOP3.LUT R24, R28, R90, RZ, 0x3c, !PT ; - /*37d0*/ IMAD R25, R24, 0x1000193, RZ ; - /*37e0*/ SHFL.IDX PT, R24, R39, R88, 0x181f ; - /*37f0*/ LOP3.LUT R27, R25, R12, RZ, 0x3c, !PT ; - /*3800*/ SHFL.IDX PT, R27, R27, R88, 0x181f ; - /*3810*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*3820*/ IMAD.MOV R29, RZ, RZ, -R25 ; - /*3830*/ IMAD R24, R29, c[0x3][0x184], R24 ; - /*3840*/ IMAD.HI.U32 R25, R27, c[0x3][0x18c], RZ ; - /*3850*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*3860*/ IMAD.MOV R30, RZ, RZ, -R25 ; - /*3870*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*3880*/ IMAD R29, R30, c[0x3][0x184], R27 ; - /*3890*/ LDS R27, [R80+0x140] ; - /*38a0*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*38b0*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*38c0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*38d0*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*38e0*/ IADD3 R36, P0, R24, R89, RZ ; - /*38f0*/ IMAD.IADD R31, R29, 0x1, -R30 ; - /*3900*/ LDS R29, [R80+0x100] ; - /*3910*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*3920*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*3930*/ IADD3 R40, P0, R30, R89, RZ ; - /*3940*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*3950*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*3960*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*3970*/ LOP3.LUT R24, R91, R90, RZ, 0x3c, !PT ; - /*3980*/ IMAD R32, R5, 0x1000193, RZ ; - /*3990*/ IMAD R34, R9, 0x1000193, RZ ; - /*39a0*/ IMAD R25, R24, 0x1000193, RZ ; - /*39b0*/ IADD3 R24, R90, 0x1, RZ ; - /*39c0*/ LOP3.LUT R21, R32, R21, RZ, 0x3c, !PT ; - /*39d0*/ LOP3.LUT R25, R25, R16, RZ, 0x3c, !PT ; - /*39e0*/ LOP3.LUT R5, R27, R24, RZ, 0x3c, !PT ; - /*39f0*/ SHFL.IDX PT, R25, R25, R88, 0x181f ; - /*3a00*/ IMAD R32, R5, 0x1000193, RZ ; - /*3a10*/ LOP3.LUT R30, R29, R24, RZ, 0x3c, !PT ; - /*3a20*/ IMAD R30, R30, 0x1000193, RZ ; - /*3a30*/ LOP3.LUT R9, R30, R21, RZ, 0x3c, !PT ; - /*3a40*/ LOP3.LUT R30, R28, R24, RZ, 0x3c, !PT ; - /*3a50*/ SHFL.IDX PT, R9, R9, R88, 0x181f ; - /*3a60*/ IMAD R30, R30, 0x1000193, RZ ; - /*3a70*/ IMAD.HI.U32 R5, R25, c[0x3][0x18c], RZ ; - /*3a80*/ LOP3.LUT R37, R34, R37, RZ, 0x3c, !PT ; - /*3a90*/ IMAD R34, R13, 0x1000193, RZ ; - /*3aa0*/ LOP3.LUT R13, R32, R37, RZ, 0x3c, !PT ; - /*3ab0*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*3ac0*/ LOP3.LUT R41, R34, R41, RZ, 0x3c, !PT ; - /*3ad0*/ IMAD.HI.U32 R5, R9, c[0x3][0x18c], RZ ; - /*3ae0*/ SHFL.IDX PT, R13, R13, R88, 0x181f ; - /*3af0*/ LOP3.LUT R33, R30, R41, RZ, 0x3c, !PT ; - /*3b00*/ IMAD R25, R32, c[0x3][0x184], R25 ; - /*3b10*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*3b20*/ SHFL.IDX PT, R33, R33, R88, 0x181f ; - /*3b30*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*3b40*/ IMAD R9, R32, c[0x3][0x184], R9 ; - /*3b50*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*3b60*/ IMAD.IADD R31, R25, 0x1, -R30 ; - /*3b70*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*3b80*/ IMAD.HI.U32 R25, R13, c[0x3][0x18c], RZ ; - /*3b90*/ IADD3 R44, P0, R30, R89, RZ ; - /*3ba0*/ IMAD.MOV R30, RZ, RZ, -R25 ; - /*3bb0*/ IMAD.HI.U32 R5, R33, c[0x3][0x18c], RZ ; - /*3bc0*/ IMAD.X R45, RZ, RZ, R31, P0 ; - /*3bd0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*3be0*/ IMAD R13, R30, c[0x3][0x184], R13 ; - /*3bf0*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*3c00*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*3c10*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*3c20*/ ISETP.GE.U32.AND P1, PT, R13, c[0x3][0x184], PT ; - /*3c30*/ IMAD R5, R32, c[0x3][0x184], R33 ; - /*3c40*/ IMAD.IADD R31, R9, 0x1, -R30 ; - /*3c50*/ SEL R32, RZ, c[0x3][0x184], !P1 ; - /*3c60*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*3c70*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*3c80*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*3c90*/ IMAD.IADD R33, R13, 0x1, -R32 ; - /*3ca0*/ IADD3 R48, P0, R30, R89, RZ ; - /*3cb0*/ IMAD.WIDE.U32 R32, R33, R26, c[0x3][0x190] ; - /*3cc0*/ IMAD.IADD R5, R5, 0x1, -R34 ; - /*3cd0*/ IADD3 R52, P1, R32, R89, RZ ; - /*3ce0*/ IMAD.X R49, RZ, RZ, R31, P0 ; - /*3cf0*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*3d00*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*3d10*/ IADD3 R56, P0, R30, R89, RZ ; - /*3d20*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3d30*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3d40*/ IMAD.X R57, RZ, RZ, R31, P0 ; - /*3d50*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*3d60*/ LOP3.LUT R24, R91, R24, RZ, 0x3c, !PT ; - /*3d70*/ IMAD R30, R17, 0x1000193, RZ ; - /*3d80*/ IMAD R24, R24, 0x1000193, RZ ; - /*3d90*/ IMAD R9, R6, 0x1000193, RZ ; - /*3da0*/ IMAD R13, R10, 0x1000193, RZ ; - /*3db0*/ IADD3 R6, R90, 0x2, RZ ; - /*3dc0*/ LOP3.LUT R9, R9, R22, RZ, 0x3c, !PT ; - /*3dd0*/ IMAD R17, R14, 0x1000193, RZ ; - /*3de0*/ LOP3.LUT R38, R13, R38, RZ, 0x3c, !PT ; - /*3df0*/ LOP3.LUT R10, R29, R6.reuse, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R9, R9, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R14, R27, R6, RZ, 0x3c, !PT ; - /*3e20*/ IMAD R13, R38, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R42, R17, R42, RZ, 0x3c, !PT ; - /*3e40*/ IMAD R17, R10, 0x1000193, RZ ; - /*3e50*/ IMAD R25, R14, 0x1000193, RZ ; - /*3e60*/ LOP3.LUT R10, R28, R6, RZ, 0x3c, !PT ; - /*3e70*/ LOP3.LUT R45, R30, R45, RZ, 0x3c, !PT ; - /*3e80*/ LOP3.LUT R5, R24, R45, RZ, 0x3c, !PT ; - /*3e90*/ SHFL.IDX PT, R5, R5, R88, 0x181f ; - /*3ea0*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*3eb0*/ LOP3.LUT R54, R13, R54, RZ, 0x3c, !PT ; - /*3ec0*/ IMAD R13, R42, 0x1000193, RZ ; - /*3ed0*/ LOP3.LUT R17, R17, R50, RZ, 0x3c, !PT ; - /*3ee0*/ LOP3.LUT R31, R25, R54, RZ, 0x3c, !PT ; - /*3ef0*/ IMAD.HI.U32 R9, R5, c[0x3][0x18c], RZ ; - /*3f00*/ LOP3.LUT R58, R13, R58, RZ, 0x3c, !PT ; - /*3f10*/ SHFL.IDX PT, R17, R17, R88, 0x181f ; - /*3f20*/ IMAD R13, R10, 0x1000193, RZ ; - /*3f30*/ SHFL.IDX PT, R31, R31, R88, 0x181f ; - /*3f40*/ IMAD.MOV R10, RZ, RZ, -R9 ; - /*3f50*/ LOP3.LUT R13, R13, R58, RZ, 0x3c, !PT ; - /*3f60*/ IMAD R5, R10, c[0x3][0x184], R5 ; - /*3f70*/ SHFL.IDX PT, R13, R13, R88, 0x181f ; - /*3f80*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*3f90*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3fa0*/ IMAD.IADD R25, R5, 0x1, -R10 ; - /*3fb0*/ IMAD.HI.U32 R5, R17, c[0x3][0x18c], RZ ; - /*3fc0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*3fd0*/ IMAD.HI.U32 R9, R31, c[0x3][0x18c], RZ ; - /*3fe0*/ IADD3 R60, P0, R24, R89, RZ ; - /*3ff0*/ IMAD.MOV R10, RZ, RZ, -R5 ; - /*4000*/ IMAD.MOV R14, RZ, RZ, -R9 ; - /*4010*/ IMAD R17, R10, c[0x3][0x184], R17 ; - /*4020*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*4030*/ IMAD R31, R14, c[0x3][0x184], R31 ; - /*4040*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*4050*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*4060*/ IMAD.MOV R14, RZ, RZ, -R5 ; - /*4070*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*4080*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*4090*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*40a0*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*40b0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*40c0*/ IMAD.IADD R25, R17, 0x1, -R10 ; - /*40d0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*40e0*/ IMAD.IADD R31, R31, 0x1, -R14 ; - /*40f0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*4100*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*4110*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*4120*/ IADD3 R64, P0, R24, R89, RZ ; - /*4130*/ IMAD.IADD R13, R13, 0x1, -R10 ; - /*4140*/ IADD3 R68, P1, R30, R89, RZ ; - /*4150*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*4160*/ IMAD.WIDE.U32 R24, R13, R26, c[0x3][0x190] ; - /*4170*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*4180*/ IADD3 R72, P0, R24, R89, RZ ; - /*4190*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*41a0*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*41b0*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*41c0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*41d0*/ IMAD R5, R18, 0x1000193, RZ ; - /*41e0*/ LOP3.LUT R6, R91, R6, RZ, 0x3c, !PT ; - /*41f0*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*4200*/ IMAD R10, R11, 0x1000193, RZ ; - /*4210*/ IMAD R5, R46, 0x1000193, RZ ; - /*4220*/ IMAD R9, R6, 0x1000193, RZ ; - /*4230*/ IMAD R6, R7, 0x1000193, RZ ; - /*4240*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*4250*/ IMAD R14, R15, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*4270*/ IMAD R10, R39, 0x1000193, RZ ; - /*4280*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*4290*/ IMAD R6, R6, 0x1000193, RZ ; - /*42a0*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*42b0*/ IMAD R14, R43, 0x1000193, RZ ; - /*42c0*/ LOP3.LUT R6, R6, R51, RZ, 0x3c, !PT ; - /*42d0*/ IMAD R10, R10, 0x1000193, RZ ; - /*42e0*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*42f0*/ IMAD R6, R6, 0x1000193, RZ ; - /*4300*/ IMAD R14, R14, 0x1000193, RZ ; - /*4310*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*4320*/ LOP3.LUT R9, R9, R62, RZ, 0x3c, !PT ; - /*4330*/ IADD3 R5, R90, 0x3, RZ ; - /*4340*/ SHFL.IDX PT, R9, R9, R88, 0x181f ; - /*4350*/ LOP3.LUT R29, R29, R5.reuse, RZ, 0x3c, !PT ; - /*4360*/ LOP3.LUT R27, R27, R5.reuse, RZ, 0x3c, !PT ; - /*4370*/ LOP3.LUT R28, R28, R5, RZ, 0x3c, !PT ; - /*4380*/ LOP3.LUT R7, R6, R67, RZ, 0x3c, !PT ; - /*4390*/ LOP3.LUT R11, R10, R71, RZ, 0x3c, !PT ; - /*43a0*/ IMAD R10, R29, 0x1000193, RZ ; - /*43b0*/ IMAD R28, R28, 0x1000193, RZ ; - /*43c0*/ LOP3.LUT R13, R10, R7, RZ, 0x3c, !PT ; - /*43d0*/ IMAD R10, R27, 0x1000193, RZ ; - /*43e0*/ LOP3.LUT R15, R14, R75, RZ, 0x3c, !PT ; - /*43f0*/ IMAD.HI.U32 R6, R9, c[0x3][0x18c], RZ ; - /*4400*/ SHFL.IDX PT, R13, R13, R88, 0x181f ; - /*4410*/ LOP3.LUT R17, R10, R11, RZ, 0x3c, !PT ; - /*4420*/ LOP3.LUT R25, R28, R15, RZ, 0x3c, !PT ; - /*4430*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*4440*/ SHFL.IDX PT, R17, R17, R88, 0x181f ; - /*4450*/ IMAD R9, R6, c[0x3][0x184], R9 ; - /*4460*/ SHFL.IDX PT, R25, R25, R88, 0x181f ; - /*4470*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*4480*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*4490*/ IMAD.IADD R23, R9, 0x1, -R6 ; - /*44a0*/ IMAD.HI.U32 R6, R13, c[0x3][0x18c], RZ ; - /*44b0*/ IMAD.WIDE.U32 R22, R23, R26, c[0x3][0x190] ; - /*44c0*/ IMAD.MOV R10, RZ, RZ, -R6 ; - /*44d0*/ IADD3 R76, P0, R22, R89, RZ ; - /*44e0*/ IMAD.HI.U32 R6, R17, c[0x3][0x18c], RZ ; - /*44f0*/ IMAD.HI.U32 R9, R25, c[0x3][0x18c], RZ ; - /*4500*/ IMAD R13, R10, c[0x3][0x184], R13 ; - /*4510*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*4520*/ IMAD.MOV R10, RZ, RZ, -R9 ; - /*4530*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*4540*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*4550*/ IMAD R17, R6, c[0x3][0x184], R17 ; - /*4560*/ IMAD R9, R10, c[0x3][0x184], R25 ; - /*4570*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*4580*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*4590*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*45a0*/ ISETP.GE.U32.AND P1, PT, R9, c[0x3][0x184], PT ; - /*45b0*/ IMAD.IADD R25, R13, 0x1, -R6 ; - /*45c0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*45d0*/ SEL R10, RZ, c[0x3][0x184], !P1 ; - /*45e0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*45f0*/ IMAD.IADD R23, R17, 0x1, -R6 ; - /*4600*/ IMAD.IADD R27, R9, 0x1, -R10 ; - /*4610*/ IADD3 R24, P1, R24, R89, RZ ; - /*4620*/ IMAD.WIDE.U32 R22, R23, R26, c[0x3][0x190] ; - /*4630*/ IMAD.WIDE.U32 R26, R27, R26, c[0x3][0x190] ; - /*4640*/ IADD3 R28, P0, R22, R89, RZ ; - /*4650*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*4660*/ IADD3 R32, P1, R26, R89, RZ ; - /*4670*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*4680*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*4690*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*46a0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*46b0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*46c0*/ IMAD R9, R4, 0x1000193, RZ ; - /*46d0*/ IMAD R4, R19, 0x1000193, RZ ; - /*46e0*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*46f0*/ IMAD R13, R8, 0x1000193, RZ ; - /*4700*/ LOP3.LUT R9, R9, R20, RZ, 0x3c, !PT ; - /*4710*/ IMAD R6, R47, 0x1000193, RZ ; - /*4720*/ LOP3.LUT R36, R13, R36, RZ, 0x3c, !PT ; - /*4730*/ IMAD R19, R16, 0x1000193, RZ ; - /*4740*/ IMAD R9, R9, 0x1000193, RZ ; - /*4750*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*4760*/ IMAD R4, R21, 0x1000193, RZ ; - /*4770*/ LOP3.LUT R91, R91, R5, RZ, 0x3c, !PT ; - /*4780*/ IMAD R17, R12, 0x1000193, RZ ; - /*4790*/ LOP3.LUT R44, R19, R44, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R5, R36, 0x1000193, RZ ; - /*47b0*/ LOP3.LUT R9, R9, R48, RZ, 0x3c, !PT ; - /*47c0*/ IMAD R10, R63, 0x1000193, RZ ; - /*47d0*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*47e0*/ IMAD R6, R37, 0x1000193, RZ ; - /*47f0*/ LOP3.LUT R40, R17, R40, RZ, 0x3c, !PT ; - /*4800*/ IMAD R8, R41, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R52, R5, R52, RZ, 0x3c, !PT ; - /*4820*/ IMAD R5, R44, 0x1000193, RZ ; - /*4830*/ IMAD R9, R9, 0x1000193, RZ ; - /*4840*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*4850*/ IMAD R13, R40, 0x1000193, RZ ; - /*4860*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*4870*/ IMAD R12, R91, 0x1000193, RZ ; - /*4880*/ LOP3.LUT R60, R5, R60, RZ, 0x3c, !PT ; - /*4890*/ IMAD R8, R45, 0x1000193, RZ ; - /*48a0*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*48b0*/ IMAD R17, R52, 0x1000193, RZ ; - /*48c0*/ IMAD R19, R54, 0x1000193, RZ ; - /*48d0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*48e0*/ IMAD R13, R13, 0x1000193, RZ ; - /*48f0*/ LOP3.LUT R8, R17, R68, RZ, 0x3c, !PT ; - /*4900*/ IMAD R14, R57, 0x1000193, RZ ; - /*4910*/ IMAD R17, R58, 0x1000193, RZ ; - /*4920*/ IMAD R16, R61, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*4940*/ IMAD R10, R4, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R4, R9, R64, RZ, 0x3c, !PT ; - /*4960*/ IMAD R9, R50, 0x1000193, RZ ; - /*4970*/ LOP3.LUT R21, R12, R79, RZ, 0x3c, !PT ; - /*4980*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*4990*/ IMAD R10, R6, 0x1000193, RZ ; - /*49a0*/ LOP3.LUT R6, R9, R66, RZ, 0x3c, !PT ; - /*49b0*/ SHFL.IDX PT, R36, R21, R88, 0x181f ; - /*49c0*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*49d0*/ LOP3.LUT R10, R19, R70, RZ, 0x3c, !PT ; - /*49e0*/ IMAD R19, R60, 0x1000193, RZ ; - /*49f0*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*4a00*/ IMAD R21, R62, 0x1000193, RZ ; - /*4a10*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*4a20*/ LOP3.LUT R14, R17, R74, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R76, R19, R76, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_152: - /*4a60*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*4a70*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*4a80*/ IMAD.MOV.U32 R16, RZ, RZ, 0x80 ; - /*4a90*/ IMAD R36, R17, c[0x3][0x184], R36 ; - /*4aa0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*4ab0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*4ac0*/ IMAD.IADD R17, R36, 0x1, -R17 ; - /*4ad0*/ IMAD.WIDE.U32 R16, R17, R16, c[0x3][0x190] ; - /*4ae0*/ IADD3 R16, P0, R16, R89, RZ ; - /*4af0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*4b00*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*4b10*/ IMAD R21, R4, 0x1000193, RZ ; - /*4b20*/ IADD3 R90, R90, 0x4, RZ ; - /*4b30*/ IMAD R20, R5, 0x1000193, RZ ; - /*4b40*/ IMAD R22, R7, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*4b60*/ IMAD R21, R6, 0x1000193, RZ ; - /*4b70*/ ISETP.NE.AND P0, PT, R90, 0x40, PT ; - /*4b80*/ IMAD R23, R8, 0x1000193, RZ ; - /*4b90*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*4ba0*/ IMAD R24, R9, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R21, R10, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*4be0*/ IMAD R20, R11, 0x1000193, RZ ; - /*4bf0*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*4c00*/ IMAD R23, R12, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*4c20*/ IMAD R22, R13, 0x1000193, RZ ; - /*4c30*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*4c40*/ IMAD R25, R14, 0x1000193, RZ ; - /*4c50*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*4c60*/ IMAD R20, R15, 0x1000193, RZ ; - /*4c70*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*4c80*/ IMAD R21, R76, 0x1000193, RZ ; - /*4c90*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*4ca0*/ IMAD R22, R77, 0x1000193, RZ ; - /*4cb0*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*4cc0*/ IMAD R23, R78, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*4ce0*/ IMAD R24, R79, 0x1000193, RZ ; - /*4cf0*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*4d10*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*4d20*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*4d30*/ @!P0 CALL.REL.NOINC `(.L_x_142) ; - /*4d40*/ BRA `(.L_x_143) ; -.L_x_142: - /*4d50*/ IMAD R4, R4, 0x1000193, RZ ; - /*4d60*/ UMOV UR10, 0x1 ; - /*4d70*/ IMAD R8, R8, 0x1000193, RZ ; - /*4d80*/ IMAD R12, R12, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4da0*/ IMAD R16, R16, 0x1000193, RZ ; - /*4db0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4dc0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R5, R4, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R9, R8, 0x1000193, RZ ; - /*4e00*/ IMAD R13, R12, 0x1000193, RZ ; - /*4e10*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4e20*/ IMAD R17, R16, 0x1000193, RZ ; - /*4e30*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*4e40*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*4e50*/ IMAD R0, R5, 0x1000193, RZ ; - /*4e60*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*4e70*/ IMAD R4, R9, 0x1000193, RZ ; - /*4e80*/ IMAD R6, R13, 0x1000193, RZ ; - /*4e90*/ LOP3.LUT R0, R0, R7, RZ, 0x3c, !PT ; - /*4ea0*/ IMAD R8, R17, 0x1000193, RZ ; - /*4eb0*/ LOP3.LUT R28, R4, R11, RZ, 0x3c, !PT ; - /*4ec0*/ LOP3.LUT R30, R6, R15, RZ, 0x3c, !PT ; - /*4ed0*/ STS [R3.X4+0x80], R0 ; - /*4ee0*/ LOP3.LUT R32, R8, R19, RZ, 0x3c, !PT ; - /*4ef0*/ STS [R3.X4+0xa0], R28 ; - /*4f00*/ STS [R3.X4+0xc0], R30 ; - /*4f10*/ STS [R3.X4+0xe0], R32 ; - /*4f20*/ LDS.128 R8, [R81+0x10] ; - /*4f30*/ LDS.128 R20, [R83] ; - /*4f40*/ LDS.128 R24, [R81] ; - /*4f50*/ LDS.128 R12, [R81+0x30] ; - /*4f60*/ LDS.128 R16, [R83+0x10] ; - /*4f70*/ LDS.128 R4, [R81+0x20] ; - /*4f80*/ LOP3.LUT R29, R20, R10, RZ, 0x3c, !PT ; - /*4f90*/ LOP3.LUT R34, R21, R11, RZ, 0x3c, !PT ; - /*4fa0*/ SHF.L.W.U32.HI R0, R34, 0x1, R29 ; - /*4fb0*/ SHF.L.W.U32.HI R28, R29, 0x1, R34 ; - /*4fc0*/ LOP3.LUT R35, R14, 0x1, R8, 0x96, !PT ; - /*4fd0*/ LOP3.LUT R31, R19, R13, R27, 0x96, !PT ; - /*4fe0*/ LOP3.LUT R92, R18, R12, R26, 0x96, !PT ; - /*4ff0*/ LOP3.LUT R31, R31, 0x80000000, RZ, 0x3c, !PT ; - /*5000*/ LOP3.LUT R29, R0, R92, RZ, 0x3c, !PT ; - /*5010*/ LOP3.LUT R28, R28, R31, RZ, 0x3c, !PT ; - /*5020*/ LOP3.LUT R56, R29.reuse, R8, RZ, 0x3c, !PT ; - /*5030*/ LOP3.LUT R8, R29.reuse, R14, RZ, 0x3c, !PT ; - /*5040*/ LOP3.LUT R33, R29, 0x1, RZ, 0x3c, !PT ; - /*5050*/ SHF.L.W.U32.HI R51, R28, 0x1d, R29 ; - /*5060*/ SHF.L.W.U32.HI R30, R29.reuse, 0x1d, R28.reuse ; - /*5070*/ SHF.L.W.U32.HI R65, R29, 0xf, R28 ; - /*5080*/ SHF.L.W.U32.HI R42, R28.reuse, 0xf, R29 ; - /*5090*/ SHF.L.W.U32.HI R47, R31, 0x1, R92 ; - /*50a0*/ LOP3.LUT R29, R28, R9, RZ, 0x3c, !PT ; - /*50b0*/ SHF.L.W.U32.HI R92, R92, 0x1, R31 ; - /*50c0*/ LOP3.LUT R31, R28, R15, RZ, 0x3c, !PT ; - /*50d0*/ SHF.L.W.U32.HI R77, R29, 0x1e, R56 ; - /*50e0*/ LOP3.LUT R14, R15, R9, RZ, 0x3c, !PT ; - /*50f0*/ SHF.L.W.U32.HI R56, R56, 0x1e, R29 ; - /*5100*/ SHF.L.W.U32.HI R41, R8, 0x6, R31 ; - /*5110*/ LOP3.LUT R32, R22, R4, RZ, 0x3c, !PT ; - /*5120*/ LOP3.LUT R29, R23, R5, RZ, 0x3c, !PT ; - /*5130*/ SHF.L.W.U32.HI R37, R28, 0xb, R33 ; - /*5140*/ SHF.L.W.U32.HI R0, R33, 0xb, R28 ; - /*5150*/ SHF.L.W.U32.HI R8, R31, 0x6, R8 ; - /*5160*/ LOP3.LUT R36, R16, R6, R24, 0x96, !PT ; - /*5170*/ LOP3.LUT R31, R17, R7, R25, 0x96, !PT ; - /*5180*/ SHF.L.W.U32.HI R33, R14, 0x1, R35 ; - /*5190*/ SHF.L.W.U32.HI R28, R29, 0x1, R32 ; - /*51a0*/ SHF.L.W.U32.HI R32, R32, 0x1, R29 ; - /*51b0*/ SHF.L.W.U32.HI R29, R31, 0x1, R36 ; - /*51c0*/ LOP3.LUT R33, R33, R36, RZ, 0x3c, !PT ; - /*51d0*/ SHF.L.W.U32.HI R36, R36, 0x1, R31 ; - /*51e0*/ SHF.L.W.U32.HI R14, R35, 0x1, R14 ; - /*51f0*/ LOP3.LUT R29, R29, R20, R10, 0x96, !PT ; - /*5200*/ LOP3.LUT R36, R36, R21, R11, 0x96, !PT ; - /*5210*/ LOP3.LUT R14, R14, R31, RZ, 0x3c, !PT ; - /*5220*/ LOP3.LUT R47, R47, R22, R4, 0x96, !PT ; - /*5230*/ LOP3.LUT R92, R92, R23, R5, 0x96, !PT ; - /*5240*/ LOP3.LUT R4, R29, R4, RZ, 0x3c, !PT ; - /*5250*/ LOP3.LUT R5, R36, R5, RZ, 0x3c, !PT ; - /*5260*/ LOP3.LUT R34, R32, R15, R9, 0x96, !PT ; - /*5270*/ LOP3.LUT R9, R28, R35, RZ, 0x3c, !PT ; - /*5280*/ LOP3.LUT R12, R33, R12, RZ, 0x3c, !PT ; - /*5290*/ LOP3.LUT R13, R14, R13, RZ, 0x3c, !PT ; - /*52a0*/ SHF.L.W.U32.HI R28, R4, 0x1b, R5 ; - /*52b0*/ SHF.L.W.U32.HI R39, R5, 0x1b, R4 ; - /*52c0*/ LOP3.LUT R43, R33, R18, RZ, 0x3c, !PT ; - /*52d0*/ LOP3.LUT R4, R14, R19, RZ, 0x3c, !PT ; - /*52e0*/ LOP3.LUT R10, R9, R10, RZ, 0x3c, !PT ; - /*52f0*/ LOP3.LUT R11, R34, R11, RZ, 0x3c, !PT ; - /*5300*/ SHF.L.W.U32.HI R38, R13, 0xc, R12 ; - /*5310*/ SHF.L.W.U32.HI R53, R12, 0xc, R13 ; - /*5320*/ SHF.L.W.U32.HI R31, R36.reuse, 0xe, R29.reuse ; - /*5330*/ SHF.L.W.U32.HI R32, R29.reuse, 0xe, R36.reuse ; - /*5340*/ PRMT R15, R36, 0x2107, R29 ; - /*5350*/ PRMT R13, R29, 0x2107, R36 ; - /*5360*/ SHF.L.W.U32.HI R88, R36.reuse, 0x7, R29 ; - /*5370*/ SHF.L.W.U32.HI R73, R29.reuse, 0x7, R36 ; - /*5380*/ LOP3.LUT R35, R29, R22, RZ, 0x3c, !PT ; - /*5390*/ LOP3.LUT R36, R36, R23, RZ, 0x3c, !PT ; - /*53a0*/ SHF.L.W.U32.HI R40, R43, 0xa, R4 ; - /*53b0*/ SHF.L.W.U32.HI R43, R4, 0xa, R43 ; - /*53c0*/ SHF.L.W.U32.HI R49, R10, 0x1c, R11 ; - /*53d0*/ SHF.L.W.U32.HI R29, R11, 0x1c, R10 ; - /*53e0*/ SHF.L.W.U32.HI R5, R34, 0x15, R9 ; - /*53f0*/ SHF.L.W.U32.HI R4, R9.reuse, 0x15, R34.reuse ; - /*5400*/ LOP3.LUT R10, R9.reuse, R20, RZ, 0x3c, !PT ; - /*5410*/ SHF.L.W.U32.HI R48, R9, 0x19, R34 ; - /*5420*/ SHF.L.W.U32.HI R52, R34.reuse, 0x19, R9.reuse ; - /*5430*/ PRMT R67, R34.reuse, 0x4321, R9 ; - /*5440*/ PRMT R46, R9, 0x4321, R34 ; - /*5450*/ SHF.L.W.U32.HI R50, R35, 0x14, R36 ; - /*5460*/ LOP3.LUT R9, R34, R21, RZ, 0x3c, !PT ; - /*5470*/ SHF.L.W.U32.HI R35, R36, 0x14, R35 ; - /*5480*/ LOP3.LUT R26, R33, R26, RZ, 0x3c, !PT ; - /*5490*/ LOP3.LUT R27, R14.reuse, R27, RZ, 0x3c, !PT ; - /*54a0*/ LOP3.LUT R36, R14, 0x80000000, RZ, 0x3c, !PT ; - /*54b0*/ SHF.L.W.U32.HI R45, R9, 0x17, R10 ; - /*54c0*/ SHF.L.W.U32.HI R54, R10, 0x17, R9 ; - /*54d0*/ SHF.L.W.U32.HI R72, R47, 0x9, R92 ; - /*54e0*/ SHF.L.W.U32.HI R55, R14, 0x2, R33 ; - /*54f0*/ SHF.L.W.U32.HI R12, R26, 0x1, R27 ; - /*5500*/ SHF.L.W.U32.HI R9, R47, 0x12, R92 ; - /*5510*/ SHF.L.W.U32.HI R34, R36, 0xd, R33 ; - /*5520*/ SHF.L.W.U32.HI R44, R33.reuse, 0x2, R14 ; - /*5530*/ SHF.L.W.U32.HI R36, R33, 0xd, R36 ; - /*5540*/ SHF.L.W.U32.HI R33, R27, 0x1, R26 ; - /*5550*/ SHF.L.W.U32.HI R61, R92, 0x9, R47 ; - /*5560*/ LOP3.LUT R71, R56, R73, R54, 0xb4, !PT ; - /*5570*/ LOP3.LUT R68, R54, R72, R73, 0xb4, !PT ; - /*5580*/ LOP3.LUT R26, R12, R48, R41, 0xb4, !PT ; - /*5590*/ LOP3.LUT R14, R41, R15, R48, 0xb4, !PT ; - /*55a0*/ LOP3.LUT R27, R48, R9, R15, 0xb4, !PT ; - /*55b0*/ LOP3.LUT R73, R73, R55, R72, 0xb4, !PT ; - /*55c0*/ SHF.L.W.U32.HI R48, R92, 0x12, R47 ; - /*55d0*/ LOP3.LUT R72, R72, R56, R55, 0xb4, !PT ; - /*55e0*/ LOP3.LUT R56, R55, R54, R56, 0xb4, !PT ; - /*55f0*/ LOP3.LUT R54, R77, R88, R45, 0xb4, !PT ; - /*5600*/ LOP3.LUT R74, R45, R61, R88, 0xb4, !PT ; - /*5610*/ LOP3.LUT R6, R47, R6, RZ, 0x3c, !PT ; - /*5620*/ LOP3.LUT R7, R92, R7, RZ, 0x3c, !PT ; - /*5630*/ LOP3.LUT R15, R15, R12, R9, 0xb4, !PT ; - /*5640*/ LOP3.LUT R41, R9, R41, R12, 0xb4, !PT ; - /*5650*/ LOP3.LUT R88, R88, R44, R61, 0xb4, !PT ; - /*5660*/ LOP3.LUT R9, R8, R13, R52, 0xb4, !PT ; - /*5670*/ LOP3.LUT R11, R52, R48, R13, 0xb4, !PT ; - /*5680*/ LOP3.LUT R12, R13, R33, R48, 0xb4, !PT ; - /*5690*/ LOP3.LUT R61, R61, R77, R44, 0xb4, !PT ; - /*56a0*/ LOP3.LUT R10, R33, R52, R8, 0xb4, !PT ; - /*56b0*/ LOP3.LUT R13, R48, R8, R33, 0xb4, !PT ; - /*56c0*/ LOP3.LUT R77, R44, R45, R77, 0xb4, !PT ; - /*56d0*/ LOP3.LUT R45, R47, R16, RZ, 0x3c, !PT ; - /*56e0*/ LOP3.LUT R8, R92, R17, RZ, 0x3c, !PT ; - /*56f0*/ SHF.L.W.U32.HI R55, R7, 0x4, R6 ; - /*5700*/ SHF.L.W.U32.HI R48, R6, 0x4, R7 ; - /*5710*/ LOP3.LUT R6, R31, R47, R24, 0x6, !PT ; - /*5720*/ LOP3.LUT R57, R32, R92, R25, 0x6, !PT ; - /*5730*/ SHF.L.W.U32.HI R33, R45, 0x3, R8 ; - /*5740*/ SHF.L.W.U32.HI R45, R8, 0x3, R45 ; - /*5750*/ LOP3.LUT R52, R0, R53, RZ, 0x30, !PT ; - /*5760*/ LOP3.LUT R6, R6, R5.reuse, RZ, 0x3c, !PT ; - /*5770*/ LOP3.LUT R8, R53, R5, R0, 0xb4, !PT ; - /*5780*/ LOP3.LUT R7, R0, R31, R5, 0xb4, !PT ; - /*5790*/ LOP3.LUT R0, R57, R4.reuse, RZ, 0x3c, !PT ; - /*57a0*/ LOP3.LUT R5, R38, R4, R37, 0xb4, !PT ; - /*57b0*/ LOP3.LUT R4, R37.reuse, R32, R4, 0xb4, !PT ; - /*57c0*/ LOP3.LUT R93, R37, R38, RZ, 0x30, !PT ; - /*57d0*/ LOP3.LUT R44, R53, R47, R24, 0x90, !PT ; - /*57e0*/ LOP3.LUT R37, R52, R47, R24, 0x96, !PT ; - /*57f0*/ LOP3.LUT R47, R38, R92, R25, 0x90, !PT ; - /*5800*/ LOP3.LUT R38, R43, R46, R42, 0xb4, !PT ; - /*5810*/ LOP3.LUT R64, R42, R39, R46, 0xb4, !PT ; - /*5820*/ LOP3.LUT R42, R48, R42, R43, 0xb4, !PT ; - /*5830*/ LOP3.LUT R93, R93, R92, R25, 0x96, !PT ; - /*5840*/ LOP3.LUT R43, R39, R43, R48, 0xb4, !PT ; - /*5850*/ LOP3.LUT R46, R46, R48, R39, 0xb4, !PT ; - /*5860*/ LOP3.LUT R70, R40, R67, R65, 0xb4, !PT ; - /*5870*/ LOP3.LUT R66, R65, R28, R67, 0xb4, !PT ; - /*5880*/ LOP3.LUT R58, R34, R49, R51, 0xb4, !PT ; - /*5890*/ LOP3.LUT R63, R51, R50, R49, 0xb4, !PT ; - /*58a0*/ LOP3.LUT R69, R28, R40, R55, 0xb4, !PT ; - /*58b0*/ LOP3.LUT R67, R67, R55, R28, 0xb4, !PT ; - /*58c0*/ LOP3.LUT R24, R36, R29, R30, 0xb4, !PT ; - /*58d0*/ LOP3.LUT R48, R30, R35, R29, 0xb4, !PT ; - /*58e0*/ LOP3.LUT R25, R45, R30, R36, 0xb4, !PT ; - /*58f0*/ LOP3.LUT R49, R49, R33, R50, 0xb4, !PT ; - /*5900*/ LOP3.LUT R65, R55, R65, R40, 0xb4, !PT ; - /*5910*/ LOP3.LUT R29, R29, R45, R35, 0xb4, !PT ; - /*5920*/ LOP3.LUT R28, R35, R36, R45, 0xb4, !PT ; - /*5930*/ LOP3.LUT R50, R50, R34, R33, 0xb4, !PT ; - /*5940*/ LOP3.LUT R51, R33, R51, R34, 0xb4, !PT ; - /*5950*/ LOP3.LUT R31, R44, R31, RZ, 0x3c, !PT ; - /*5960*/ LOP3.LUT R30, R47, R32, RZ, 0x3c, !PT ; - /*5970*/ LOP3.LUT R92, R37, 0x1, RZ, 0x3c, !PT ; -.L_x_144: - /*5980*/ LOP3.LUT R79, R12, R24, R6, 0x96, !PT ; - /*5990*/ UMOV UR11, 0x8 ; - /*59a0*/ LOP3.LUT R78, R15, R58, R0, 0x96, !PT ; - /*59b0*/ ULDC UR5, c[0x2][0x0] ; - /*59c0*/ LOP3.LUT R89, R9, R28, R8, 0x96, !PT ; - /*59d0*/ UIMAD UR5, UR10, UR11, UR5 ; - /*59e0*/ LOP3.LUT R40, R14, R50, R5, 0x96, !PT ; - /*59f0*/ UIADD3 UR10, UR10, 0x1, URZ ; - /*5a00*/ LOP3.LUT R79, R72, R79, R64, 0x96, !PT ; - /*5a10*/ LOP3.LUT R78, R61, R78, R66, 0x96, !PT ; - /*5a20*/ UISETP.NE.AND UP0, UPT, UR10, 0x17, UPT ; - /*5a30*/ LOP3.LUT R89, R68, R89, R42, 0x96, !PT ; - /*5a40*/ LOP3.LUT R40, R74, R40, R65, 0x96, !PT ; - /*5a50*/ SHF.L.W.U32.HI R32, R78, 0x1, R79 ; - /*5a60*/ ULDC.64 UR8, c[0x3][UR5] ; - /*5a70*/ LOP3.LUT R36, R41, R63, R30, 0x96, !PT ; - /*5a80*/ LOP3.LUT R33, R13, R48, R31, 0x96, !PT ; - /*5a90*/ SHF.L.W.U32.HI R47, R79, 0x1, R78 ; - /*5aa0*/ SHF.L.W.U32.HI R34, R89, 0x1, R40 ; - /*5ab0*/ LOP3.LUT R52, R32.reuse, R89.reuse, R7, 0x96, !PT ; - /*5ac0*/ LOP3.LUT R35, R32.reuse, R89.reuse, R25, 0x96, !PT ; - /*5ad0*/ LOP3.LUT R75, R32.reuse, R89.reuse, R11, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R45, R32, R89, R38, 0x96, !PT ; - /*5af0*/ LOP3.LUT R55, R32, R89, R73, 0x96, !PT ; - /*5b00*/ LOP3.LUT R91, R77, R36, R67, 0x96, !PT ; - /*5b10*/ SHF.L.W.U32.HI R89, R40, 0x1, R89 ; - /*5b20*/ LOP3.LUT R90, R56, R33, R46, 0x96, !PT ; - /*5b30*/ LOP3.LUT R53, R47.reuse, R40.reuse, R4, 0x96, !PT ; - /*5b40*/ LOP3.LUT R39, R47, R40, R51, 0x96, !PT ; - /*5b50*/ LOP3.LUT R76, R47.reuse, R40.reuse, R27, 0x96, !PT ; - /*5b60*/ LOP3.LUT R44, R47, R40.reuse, R70, 0x96, !PT ; - /*5b70*/ LOP3.LUT R7, R11, R25, R7, 0x96, !PT ; - /*5b80*/ LOP3.LUT R47, R47, R40, R88, 0x96, !PT ; - /*5b90*/ LOP3.LUT R32, R34.reuse, R91.reuse, R93, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R36, R34, R91, R49, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R57, R34.reuse, R91.reuse, R26, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R59, R34.reuse, R91.reuse, R69, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R33, R34, R91, R54, 0x96, !PT ; - /*5be0*/ LOP3.LUT R37, R89.reuse, R90.reuse, R29, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R62, R89.reuse, R90.reuse, R10, 0x96, !PT ; - /*5c00*/ LOP3.LUT R60, R89, R90, R43, 0x96, !PT ; - /*5c10*/ LOP3.LUT R40, R89.reuse, R90.reuse, R92, 0x96, !PT ; - /*5c20*/ LOP3.LUT R34, R89, R90, R71, 0x96, !PT ; - /*5c30*/ LOP3.LUT R27, R27, R51, R4, 0x96, !PT ; - /*5c40*/ SHF.L.W.U32.HI R89, R90, 0x1, R91 ; - /*5c50*/ LOP3.LUT R26, R26, R49, R93, 0x96, !PT ; - /*5c60*/ SHF.L.W.U32.HI R90, R91, 0x1, R90 ; - /*5c70*/ LOP3.LUT R73, R73, R7, R38, 0x96, !PT ; - /*5c80*/ LOP3.LUT R10, R10, R29, R92, 0x96, !PT ; - /*5c90*/ LOP3.LUT R70, R88, R27, R70, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R69, R54, R26, R69, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R54, R90, R73, R24, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R71, R71, R10, R43, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R24, R90, R73, R64, 0x96, !PT ; - /*5ce0*/ SHF.L.W.U32.HI R64, R70, 0x1, R73 ; - /*5cf0*/ LOP3.LUT R25, R89.reuse, R70.reuse, R0, 0x96, !PT ; - /*5d00*/ LOP3.LUT R0, R89, R70, R58, 0x96, !PT ; - /*5d10*/ SHF.L.W.U32.HI R26, R73, 0x1, R70 ; - /*5d20*/ SHF.L.W.U32.HI R58, R69, 0x1, R71 ; - /*5d30*/ LOP3.LUT R10, R90, R73, R6, 0x96, !PT ; - /*5d40*/ LOP3.LUT R38, R64, R71, R9, 0x96, !PT ; - /*5d50*/ LOP3.LUT R6, R89, R70, R61, 0x96, !PT ; - /*5d60*/ SHF.L.W.U32.HI R9, R71, 0x1, R69 ; - /*5d70*/ LOP3.LUT R11, R90, R73, R12, 0x96, !PT ; - /*5d80*/ LOP3.LUT R61, R64, R71, R68, 0x96, !PT ; - /*5d90*/ LOP3.LUT R12, R64.reuse, R71.reuse, R8, 0x96, !PT ; - /*5da0*/ LOP3.LUT R28, R64.reuse, R71.reuse, R28, 0x96, !PT ; - /*5db0*/ LOP3.LUT R42, R64, R71, R42, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R27, R26, R69, R5, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R68, R58.reuse, R79.reuse, R31, 0x96, !PT ; - /*5de0*/ LOP3.LUT R49, R58, R79, R48, 0x96, !PT ; - /*5df0*/ LOP3.LUT R7, R58.reuse, R79.reuse, R13, 0x96, !PT ; - /*5e00*/ LOP3.LUT R46, R58, R79, R46, 0x96, !PT ; - /*5e10*/ LOP3.LUT R29, R26.reuse, R69.reuse, R50, 0x96, !PT ; - /*5e20*/ LOP3.LUT R8, R26.reuse, R69.reuse, R14, 0x96, !PT ; - /*5e30*/ LOP3.LUT R71, R26.reuse, R69.reuse, R65, 0x96, !PT ; - /*5e40*/ LOP3.LUT R5, R26, R69, R74, 0x96, !PT ; - /*5e50*/ LOP3.LUT R58, R58, R79, R56, 0x96, !PT ; - /*5e60*/ LOP3.LUT R69, R9.reuse, R78.reuse, R30, 0x96, !PT ; - /*5e70*/ LOP3.LUT R14, R9.reuse, R78.reuse, R63, 0x96, !PT ; - /*5e80*/ LOP3.LUT R56, R9.reuse, R78.reuse, R41, 0x96, !PT ; - /*5e90*/ LOP3.LUT R67, R9.reuse, R78.reuse, R67, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R9, R9, R78, R77, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R43, R89, R70.reuse, R66, 0x96, !PT ; - /*5ec0*/ SHF.L.W.U32.HI R30, R29, 0xc, R28 ; - /*5ed0*/ SHF.L.W.U32.HI R31, R28, 0xc, R29 ; - /*5ee0*/ SHF.L.W.U32.HI R28, R58, 0xe, R9 ; - /*5ef0*/ SHF.L.W.U32.HI R65, R9, 0xe, R58 ; - /*5f00*/ LOP3.LUT R15, R89, R70, R15, 0x96, !PT ; - /*5f10*/ SHF.L.W.U32.HI R29, R24, 0x15, R43 ; - /*5f20*/ SHF.L.W.U32.HI R66, R43, 0x15, R24 ; - /*5f30*/ SHF.L.W.U32.HI R9, R49, 0x14, R14 ; - /*5f40*/ SHF.L.W.U32.HI R49, R14, 0x14, R49 ; - /*5f50*/ SHF.L.W.U32.HI R58, R71, 0xd, R42 ; - /*5f60*/ SHF.L.W.U32.HI R24, R42, 0xd, R71 ; - /*5f70*/ SHF.L.W.U32.HI R64, R76, 0xb, R75 ; - /*5f80*/ SHF.L.W.U32.HI R42, R35, 0x6, R39 ; - /*5f90*/ SHF.L.W.U32.HI R14, R39, 0x6, R35 ; - /*5fa0*/ LOP3.LUT R4, R90, R73, R72, 0x96, !PT ; - /*5fb0*/ SHF.L.W.U32.HI R75, R75, 0xb, R76 ; - /*5fc0*/ SHF.L.W.U32.HI R63, R10, 0x1c, R25 ; - /*5fd0*/ SHF.L.W.U32.HI R48, R25, 0x1c, R10 ; - /*5fe0*/ SHF.L.W.U32.HI R41, R12, 0x1, R27 ; - /*5ff0*/ SHF.L.W.U32.HI R13, R27, 0x1, R12 ; - /*6000*/ SHF.L.W.U32.HI R35, R36, 0x4, R37 ; - /*6010*/ SHF.L.W.U32.HI R51, R62, 0x3, R57 ; - /*6020*/ SHF.L.W.U32.HI R25, R57, 0x3, R62 ; - /*6030*/ SHF.L.W.U32.HI R27, R11, 0x19, R15 ; - /*6040*/ SHF.L.W.U32.HI R36, R37, 0x4, R36 ; - /*6050*/ SHF.L.W.U32.HI R10, R47, 0x1d, R55 ; - /*6060*/ SHF.L.W.U32.HI R50, R55, 0x1d, R47 ; - /*6070*/ SHF.L.W.U32.HI R11, R15, 0x19, R11 ; - /*6080*/ SHF.L.W.U32.HI R37, R38, 0xa, R8 ; - /*6090*/ SHF.L.W.U32.HI R39, R45, 0xf, R44 ; - /*60a0*/ SHF.L.W.U32.HI R57, R59, 0x9, R60 ; - /*60b0*/ PRMT R15, R67, 0x2107, R46 ; - /*60c0*/ PRMT R12, R46, 0x2107, R67 ; - /*60d0*/ SHF.L.W.U32.HI R38, R8, 0xa, R38 ; - /*60e0*/ SHF.L.W.U32.HI R44, R44, 0xf, R45 ; - /*60f0*/ SHF.L.W.U32.HI R47, R53, 0x1e, R52 ; - /*6100*/ SHF.L.W.U32.HI R59, R60, 0x9, R59 ; - /*6110*/ PRMT R45, R6, 0x4321, R4 ; - /*6120*/ PRMT R46, R4, 0x4321, R6 ; - /*6130*/ SHF.L.W.U32.HI R52, R52, 0x1e, R53 ; - /*6140*/ SHF.L.W.U32.HI R60, R61, 0x2, R5 ; - /*6150*/ LOP3.LUT R62, R40, R75, R31, 0xb4, !PT ; - /*6160*/ LOP3.LUT R8, R31, R66, R75, 0xb4, !PT ; - /*6170*/ SHF.L.W.U32.HI R53, R0, 0x17, R54 ; - /*6180*/ SHF.L.W.U32.HI R61, R5, 0x2, R61 ; - /*6190*/ LOP3.LUT R6, R66, R40, R65, 0xb4, !PT ; - /*61a0*/ LOP3.LUT R31, R65, R31, R40, 0xb4, !PT ; - /*61b0*/ SHF.L.W.U32.HI R54, R54, 0x17, R0 ; - /*61c0*/ LOP3.LUT R40, R32, R64, R30, 0xb4, !PT ; - /*61d0*/ LOP3.LUT R5, R30, R29, R64, 0xb4, !PT ; - /*61e0*/ LOP3.LUT R4, R64, R28, R29, 0xb4, !PT ; - /*61f0*/ LOP3.LUT R0, R29, R32, R28, 0xb4, !PT ; - /*6200*/ LOP3.LUT R30, R28, R30, R32, 0xb4, !PT ; - /*6210*/ LOP3.LUT R29, R48, R25, R49, 0xb4, !PT ; - /*6220*/ LOP3.LUT R28, R49, R24, R25, 0xb4, !PT ; - /*6230*/ LOP3.LUT R25, R25, R50, R24, 0xb4, !PT ; - /*6240*/ LOP3.LUT R24, R24, R48, R50, 0xb4, !PT ; - /*6250*/ LOP3.LUT R48, R50, R49, R48, 0xb4, !PT ; - /*6260*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6270*/ LOP3.LUT R49, R63, R51, R9, 0xb4, !PT ; - /*6280*/ LOP3.LUT R50, R9, R58, R51, 0xb4, !PT ; - /*6290*/ SHF.L.W.U32.HI R26, R33, 0x12, R34 ; - /*62a0*/ LOP3.LUT R51, R51, R10, R58, 0xb4, !PT ; - /*62b0*/ LOP3.LUT R58, R58, R63, R10, 0xb4, !PT ; - /*62c0*/ LOP3.LUT R63, R10, R9, R63, 0xb4, !PT ; - /*62d0*/ LOP3.LUT R10, R13, R11, R14, 0xb4, !PT ; - /*62e0*/ LOP3.LUT R9, R14, R12, R11, 0xb4, !PT ; - /*62f0*/ SHF.L.W.U32.HI R43, R34, 0x12, R33 ; - /*6300*/ LOP3.LUT R11, R11, R26, R12, 0xb4, !PT ; - /*6310*/ LOP3.LUT R12, R12, R13, R26, 0xb4, !PT ; - /*6320*/ SHF.L.W.U32.HI R55, R56, 0x7, R7 ; - /*6330*/ LOP3.LUT R13, R26, R14, R13, 0xb4, !PT ; - /*6340*/ SHF.L.W.U32.HI R34, R69, 0x1b, R68 ; - /*6350*/ SHF.L.W.U32.HI R56, R7, 0x7, R56 ; - /*6360*/ LOP3.LUT R26, R41, R27, R42, 0xb4, !PT ; - /*6370*/ LOP3.LUT R14, R42, R15, R27, 0xb4, !PT ; - /*6380*/ LOP3.LUT R27, R27, R43, R15, 0xb4, !PT ; - /*6390*/ SHF.L.W.U32.HI R33, R68, 0x1b, R69 ; - /*63a0*/ LOP3.LUT R15, R15, R41, R43, 0xb4, !PT ; - /*63b0*/ LOP3.LUT R41, R43, R42, R41, 0xb4, !PT ; - /*63c0*/ LOP3.LUT R92, R62, UR8, RZ, 0x3c, !PT ; - /*63d0*/ LOP3.LUT R93, R40, UR9, RZ, 0x3c, !PT ; - /*63e0*/ LOP3.LUT R43, R34, R38, R36, 0xb4, !PT ; - /*63f0*/ LOP3.LUT R42, R36, R44, R38, 0xb4, !PT ; - /*6400*/ LOP3.LUT R71, R52, R56, R54, 0xb4, !PT ; - /*6410*/ LOP3.LUT R68, R54, R59, R56, 0xb4, !PT ; - /*6420*/ LOP3.LUT R73, R56, R61, R59, 0xb4, !PT ; - /*6430*/ LOP3.LUT R7, R75, R65, R66, 0xb4, !PT ; - /*6440*/ LOP3.LUT R38, R38, R46, R44, 0xb4, !PT ; - /*6450*/ LOP3.LUT R64, R44, R34, R46, 0xb4, !PT ; - /*6460*/ LOP3.LUT R72, R59, R52, R61, 0xb4, !PT ; - /*6470*/ LOP3.LUT R56, R61, R54, R52, 0xb4, !PT ; - /*6480*/ LOP3.LUT R46, R46, R36, R34, 0xb4, !PT ; - /*6490*/ LOP3.LUT R69, R33, R37, R35, 0xb4, !PT ; - /*64a0*/ LOP3.LUT R65, R35, R39, R37, 0xb4, !PT ; - /*64b0*/ LOP3.LUT R70, R37, R45, R39, 0xb4, !PT ; - /*64c0*/ LOP3.LUT R66, R39, R33, R45, 0xb4, !PT ; - /*64d0*/ LOP3.LUT R67, R45, R35, R33, 0xb4, !PT ; - /*64e0*/ LOP3.LUT R54, R47, R55, R53, 0xb4, !PT ; - /*64f0*/ LOP3.LUT R74, R53, R57, R55, 0xb4, !PT ; - /*6500*/ LOP3.LUT R88, R55, R60, R57, 0xb4, !PT ; - /*6510*/ LOP3.LUT R61, R57, R47, R60, 0xb4, !PT ; - /*6520*/ LOP3.LUT R77, R60, R53, R47, 0xb4, !PT ; - /*6530*/ @P0 BRA `(.L_x_144) ; - /*6540*/ IMAD.MOV.U32 R32, RZ, RZ, c[0x4][0x8] ; - /*6550*/ IMAD.MOV.U32 R33, RZ, RZ, c[0x4][0xc] ; - /*6560*/ LDG.E.64.STRONG.SM R32, [R32.64] ; - /*6570*/ LOP3.LUT R10, R10, R29, R92, 0x96, !PT ; - /*6580*/ BSSY B0, `(.L_x_145) ; - /*6590*/ LOP3.LUT R29, R12, R24, R6, 0x96, !PT ; - /*65a0*/ LOP3.LUT R0, R15, R58, R0, 0x96, !PT ; - /*65b0*/ LOP3.LUT R7, R11, R25, R7, 0x96, !PT ; - /*65c0*/ LOP3.LUT R51, R27, R51, R4, 0x96, !PT ; - /*65d0*/ LOP3.LUT R5, R14, R50, R5, 0x96, !PT ; - /*65e0*/ LOP3.LUT R7, R73, R7, R38, 0x96, !PT ; - /*65f0*/ LOP3.LUT R70, R88, R51, R70, 0x96, !PT ; - /*6600*/ LOP3.LUT R6, R72, R29, R64, 0x96, !PT ; - /*6610*/ LOP3.LUT R61, R61, R0, R66, 0x96, !PT ; - /*6620*/ LOP3.LUT R26, R26, R49, R93, 0x96, !PT ; - /*6630*/ LOP3.LUT R9, R9, R28, R8, 0x96, !PT ; - /*6640*/ LOP3.LUT R65, R74, R5, R65, 0x96, !PT ; - /*6650*/ SHF.L.W.U32.HI R5, R70, 0x1, R7 ; - /*6660*/ SHF.L.W.U32.HI R4, R61, 0x1, R6 ; - /*6670*/ LOP3.LUT R30, R41, R63, R30, 0x96, !PT ; - /*6680*/ LOP3.LUT R43, R71, R10, R43, 0x96, !PT ; - /*6690*/ LOP3.LUT R54, R54, R26, R69, 0x96, !PT ; - /*66a0*/ LOP3.LUT R42, R68, R9, R42, 0x96, !PT ; - /*66b0*/ SHF.L.W.U32.HI R7, R7, 0x1, R70 ; - /*66c0*/ SHF.L.W.U32.HI R6, R6, 0x1, R61 ; - /*66d0*/ LOP3.LUT R13, R13, R48, R31, 0x96, !PT ; - /*66e0*/ LOP3.LUT R67, R77, R30, R67, 0x96, !PT ; - /*66f0*/ LOP3.LUT R28, R28, R5, R43, 0x96, !PT ; - /*6700*/ LOP3.LUT R7, R50, R7, R54, 0x96, !PT ; - /*6710*/ SHF.L.W.U32.HI R0, R42, 0x1, R65.reuse ; - /*6720*/ LOP3.LUT R4, R11, R4, R42, 0x96, !PT ; - /*6730*/ LOP3.LUT R27, R27, R6, R65, 0x96, !PT ; - /*6740*/ LOP3.LUT R46, R56, R13, R46, 0x96, !PT ; - /*6750*/ SHF.L.W.U32.HI R5, R65, 0x1, R42 ; - /*6760*/ LOP3.LUT R0, R93, R0, R67, 0x96, !PT ; - /*6770*/ SHF.L.W.U32.HI R9, R7, 0xc, R28 ; - /*6780*/ SHF.L.W.U32.HI R6, R27, 0xb, R4 ; - /*6790*/ LOP3.LUT R5, R92, R5, R46, 0x96, !PT ; - /*67a0*/ SHF.L.W.U32.HI R28, R28, 0xc, R7 ; - /*67b0*/ SHF.L.W.U32.HI R4, R4, 0xb, R27 ; - /*67c0*/ LOP3.LUT R0, R0, R6, R9, 0xb4, !PT ; - /*67d0*/ LOP3.LUT R4, R5, R4, R28, 0xb4, !PT ; - /*67e0*/ LOP3.LUT R0, R0, 0x80000000, RZ, 0x3c, !PT ; - /*67f0*/ LOP3.LUT R4, R4, 0x80008008, RZ, 0x3c, !PT ; - /*6800*/ PRMT R8, R0, 0x123, RZ ; - /*6810*/ PRMT R9, R4, 0x123, RZ ; - /*6820*/ ISETP.GT.U32.AND P0, PT, R8, R32, PT ; - /*6830*/ ISETP.GT.U32.AND.EX P0, PT, R9, R33, PT, P0 ; - /*6840*/ @P0 BRA `(.L_x_146) ; - /*6850*/ S2R R5, SR_LANEID ; - /*6860*/ VOTEU.ANY UR5, UPT, PT ; - /*6870*/ IMAD.U32 R4, RZ, RZ, UR6 ; - /*6880*/ FLO.U32 R0, UR5 ; - /*6890*/ POPC R7, UR5 ; - /*68a0*/ ISETP.EQ.U32.AND P0, PT, R0, R5, PT ; - /*68b0*/ IMAD.U32 R5, RZ, RZ, UR7 ; - /*68c0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R4.64], R7 ; - /*68d0*/ S2R R10, SR_LTMASK ; - /*68e0*/ LOP3.LUT R10, R10, UR5, RZ, 0xc0, !PT ; - /*68f0*/ POPC R11, R10 ; - /*6900*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*6910*/ IMAD.IADD R6, R6, 0x1, R11 ; - /*6920*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*6930*/ @P0 EXIT ; - /*6940*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*6950*/ IMAD.U32 R7, RZ, RZ, UR11 ; - /*6960*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*6970*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*6980*/ STG.E.EF.128 [R4.64], R20 ; - /*6990*/ STG.E.EF.128 [R4.64+0x10], R16 ; - /*69a0*/ STG.E.EF.64 [R6.64+0x100], R84 ; - /*69b0*/ LDG.E.64.STRONG.SM R86, [R86.64] ; - /*69c0*/ IMAD.U32 R10, RZ, RZ, UR6 ; - /*69d0*/ IMAD.U32 R11, RZ, RZ, UR7 ; - /*69e0*/ STG.E.EF.64 [R10.64+-0x60], R86 ; - /*69f0*/ STG.E.EF.64 [R6.64+0x148], R8 ; -.L_x_146: - /*6a00*/ BSYNC B0 ; -.L_x_145: - /*6a10*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*6a20*/ @P0 CALL.REL.NOINC `(.L_x_147) ; - /*6a30*/ BRA `(.L_x_148) ; -.L_x_147: - /*6a40*/ EXIT ; -.L_x_136: - /*6a50*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6a60*/ MOV R38, 0x6aa0 ; - /*6a70*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6a80*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6a90*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*6aa0*/ BRA `(.L_x_149) ; -.L_x_137: - /*6ab0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6ac0*/ MOV R38, 0x6b00 ; - /*6ad0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6ae0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6af0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*6b00*/ IMAD.HI.U32 R24, R36, c[0x3][0x18c], RZ ; - /*6b10*/ LDS R29, [R80+0x80] ; - /*6b20*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*6b30*/ IMAD.MOV.U32 R24, RZ, RZ, 0x80 ; - /*6b40*/ IMAD R36, R25, c[0x3][0x184], R36 ; - /*6b50*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*6b60*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*6b70*/ IMAD.IADD R25, R36, 0x1, -R25 ; - /*6b80*/ IMAD.WIDE.U32 R24, R25, R24, c[0x3][0x190] ; - /*6b90*/ IADD3 R24, P0, R24, R88, RZ ; - /*6ba0*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*6bb0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*6bc0*/ LOP3.LUT R29, R29, R90, RZ, 0x3c, !PT ; - /*6bd0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6be0*/ MOV R38, 0x6c40 ; - /*6bf0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6c00*/ IMAD R29, R29, 0x1000193, RZ ; - /*6c10*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6c20*/ LOP3.LUT R39, R29, R12, RZ, 0x3c, !PT ; - /*6c30*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*6c40*/ IMAD.HI.U32 R28, R36, c[0x3][0x18c], RZ ; - /*6c50*/ LDS R33, [R80+0xc0] ; - /*6c60*/ IMAD.MOV R29, RZ, RZ, -R28 ; - /*6c70*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*6c80*/ IMAD R29, R29, c[0x3][0x184], R36 ; - /*6c90*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*6ca0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*6cb0*/ IMAD.IADD R28, R29, 0x1, -R28 ; - /*6cc0*/ IMAD.WIDE.U32 R28, R28, R31, c[0x3][0x190] ; - /*6cd0*/ IADD3 R28, P0, R28, R88, RZ ; - /*6ce0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*6cf0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*6d00*/ LOP3.LUT R33, R33, R90, RZ, 0x3c, !PT ; - /*6d10*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6d20*/ MOV R38, 0x6d80 ; - /*6d30*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6d40*/ IMAD R33, R33, 0x1000193, RZ ; - /*6d50*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6d60*/ LOP3.LUT R39, R33, R16, RZ, 0x3c, !PT ; - /*6d70*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*6d80*/ IMAD.HI.U32 R32, R36, c[0x3][0x18c], RZ ; - /*6d90*/ IMAD.MOV R33, RZ, RZ, -R32 ; - /*6da0*/ IMAD.MOV.U32 R35, RZ, RZ, 0x80 ; - /*6db0*/ IMAD R33, R33, c[0x3][0x184], R36 ; - /*6dc0*/ LDS R36, [R80] ; - /*6dd0*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*6de0*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*6df0*/ IMAD.IADD R32, R33, 0x1, -R32 ; - /*6e00*/ IMAD.WIDE.U32 R32, R32, R35, c[0x3][0x190] ; - /*6e10*/ IADD3 R32, P0, R32, R88, RZ ; - /*6e20*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*6e30*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*6e40*/ IMAD R37, R4, 0x1000193, RZ ; - /*6e50*/ IADD3 R41, R90, 0x1, RZ ; - /*6e60*/ IMAD R4, R5, 0x1000193, RZ ; - /*6e70*/ MOV R38, 0x70d0 ; - /*6e80*/ IMAD R5, R6, 0x1000193, RZ ; - /*6e90*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*6ea0*/ IMAD R6, R9, 0x1000193, RZ ; - /*6eb0*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*6ec0*/ IMAD R4, R7, 0x1000193, RZ ; - /*6ed0*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*6ee0*/ IMAD R7, R8, 0x1000193, RZ ; - /*6ef0*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*6f00*/ IMAD R5, R12, 0x1000193, RZ ; - /*6f10*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*6f20*/ IMAD R4, R11, 0x1000193, RZ ; - /*6f30*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*6f40*/ IMAD R6, R13, 0x1000193, RZ ; - /*6f50*/ LOP3.LUT R36, R36, R41, RZ, 0x3c, !PT ; - /*6f60*/ IMAD R7, R14, 0x1000193, RZ ; - /*6f70*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*6f80*/ IMAD R4, R17, 0x1000193, RZ ; - /*6f90*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*6fa0*/ IMAD R9, R10, 0x1000193, RZ ; - /*6fb0*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*6fc0*/ IMAD R8, R15, 0x1000193, RZ ; - /*6fd0*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*6fe0*/ IMAD R5, R16, 0x1000193, RZ ; - /*6ff0*/ LOP3.LUT R26, R9, R26, RZ, 0x3c, !PT ; - /*7000*/ IMAD R7, R18, 0x1000193, RZ ; - /*7010*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*7020*/ IMAD R6, R19, 0x1000193, RZ ; - /*7030*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*7040*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7050*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*7060*/ IMAD R4, R36, 0x1000193, RZ ; - /*7070*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*7080*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7090*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*70a0*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*70b0*/ LOP3.LUT R39, R4, R21, RZ, 0x3c, !PT ; - /*70c0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*70d0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*70e0*/ LDS R8, [R80+0x40] ; - /*70f0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*7100*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7110*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7120*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7130*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*7140*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*7150*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*7160*/ IADD3 R4, P0, R4, R88, RZ ; - /*7170*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7180*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7190*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*71a0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*71b0*/ MOV R38, 0x7210 ; - /*71c0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*71d0*/ IMAD R8, R8, 0x1000193, RZ ; - /*71e0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*71f0*/ LOP3.LUT R39, R8, R25, RZ, 0x3c, !PT ; - /*7200*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7210*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*7220*/ LDS R12, [R80+0x80] ; - /*7230*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*7240*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*7250*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*7260*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*7270*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*7280*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*7290*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*72a0*/ IADD3 R8, P0, R8, R88, RZ ; - /*72b0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*72c0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*72d0*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*72e0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*72f0*/ MOV R38, 0x7350 ; - /*7300*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7310*/ IMAD R12, R12, 0x1000193, RZ ; - /*7320*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7330*/ LOP3.LUT R39, R12, R29, RZ, 0x3c, !PT ; - /*7340*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7350*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*7360*/ LDS R16, [R80+0xc0] ; - /*7370*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*7380*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*7390*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*73a0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*73b0*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*73c0*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*73d0*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*73e0*/ IADD3 R12, P0, R12, R88, RZ ; - /*73f0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*7400*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7410*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*7420*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*7430*/ MOV R38, 0x7490 ; - /*7440*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7450*/ IMAD R16, R16, 0x1000193, RZ ; - /*7460*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7470*/ LOP3.LUT R39, R16, R33, RZ, 0x3c, !PT ; - /*7480*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7490*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*74a0*/ LDS R38, [R80] ; - /*74b0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*74c0*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*74d0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*74e0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*74f0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*7500*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*7510*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*7520*/ IADD3 R16, P0, R16, R88, RZ ; - /*7530*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*7540*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*7550*/ IMAD R36, R21, 0x1000193, RZ ; - /*7560*/ IADD3 R41, R90, 0x2, RZ ; - /*7570*/ IMAD R37, R20, 0x1000193, RZ ; - /*7580*/ IMAD R39, R26, 0x1000193, RZ ; - /*7590*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*75a0*/ IMAD R5, R22, 0x1000193, RZ ; - /*75b0*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*75c0*/ IMAD R22, R23, 0x1000193, RZ ; - /*75d0*/ LOP3.LUT R38, R38, R41, RZ, 0x3c, !PT ; - /*75e0*/ IMAD R4, R25, 0x1000193, RZ ; - /*75f0*/ LOP3.LUT R23, R5, R6, RZ, 0x3c, !PT ; - /*7600*/ IMAD R37, R24, 0x1000193, RZ ; - /*7610*/ LOP3.LUT R22, R22, R7, RZ, 0x3c, !PT ; - /*7620*/ IMAD R5, R28, 0x1000193, RZ ; - /*7630*/ LOP3.LUT R25, R4, R9, RZ, 0x3c, !PT ; - /*7640*/ IMAD R4, R27, 0x1000193, RZ ; - /*7650*/ LOP3.LUT R24, R37, R8, RZ, 0x3c, !PT ; - /*7660*/ IMAD R6, R29, 0x1000193, RZ ; - /*7670*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*7680*/ IMAD R7, R30, 0x1000193, RZ ; - /*7690*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*76a0*/ IMAD R38, R38, 0x1000193, RZ ; - /*76b0*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*76c0*/ IMAD R8, R31, 0x1000193, RZ ; - /*76d0*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*76e0*/ IMAD R5, R32, 0x1000193, RZ ; - /*76f0*/ LOP3.LUT R26, R39, R10, RZ, 0x3c, !PT ; - /*7700*/ IMAD R4, R33, 0x1000193, RZ ; - /*7710*/ LOP3.LUT R39, R38, R23, RZ, 0x3c, !PT ; - /*7720*/ IMAD R7, R34, 0x1000193, RZ ; - /*7730*/ LOP3.LUT R31, R8, R15, RZ, 0x3c, !PT ; - /*7740*/ IMAD R6, R35, 0x1000193, RZ ; - /*7750*/ MOV R38, 0x77e0 ; - /*7760*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*7770*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7780*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7790*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*77a0*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*77b0*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*77c0*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*77d0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*77e0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*77f0*/ LDS R8, [R80+0x40] ; - /*7800*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*7810*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7820*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7830*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7840*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*7850*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*7860*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*7870*/ IADD3 R4, P0, R4, R88, RZ ; - /*7880*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7890*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*78a0*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*78b0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*78c0*/ MOV R38, 0x7920 ; - /*78d0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*78e0*/ IMAD R39, R8, 0x1000193, RZ ; - /*78f0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7900*/ LOP3.LUT R39, R39, R26, RZ, 0x3c, !PT ; - /*7910*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7920*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*7930*/ LDS R12, [R80+0x80] ; - /*7940*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*7950*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*7960*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*7970*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*7980*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*7990*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*79a0*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*79b0*/ IADD3 R8, P0, R8, R88, RZ ; - /*79c0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*79d0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*79e0*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*79f0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*7a00*/ MOV R38, 0x7a60 ; - /*7a10*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7a20*/ IMAD R39, R12, 0x1000193, RZ ; - /*7a30*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7a40*/ LOP3.LUT R39, R39, R30, RZ, 0x3c, !PT ; - /*7a50*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7a60*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*7a70*/ LDS R16, [R80+0xc0] ; - /*7a80*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*7a90*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*7aa0*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*7ab0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*7ac0*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*7ad0*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*7ae0*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*7af0*/ IADD3 R12, P0, R12, R88, RZ ; - /*7b00*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*7b10*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7b20*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*7b30*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*7b40*/ MOV R38, 0x7ba0 ; - /*7b50*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7b60*/ IMAD R39, R16, 0x1000193, RZ ; - /*7b70*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7b80*/ LOP3.LUT R39, R39, R34, RZ, 0x3c, !PT ; - /*7b90*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7ba0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*7bb0*/ LDS R39, [R80] ; - /*7bc0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*7bd0*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*7be0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*7bf0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*7c00*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*7c10*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*7c20*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*7c30*/ IADD3 R16, P0, R16, R88, RZ ; - /*7c40*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*7c50*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*7c60*/ IMAD R37, R20, 0x1000193, RZ ; - /*7c70*/ MOV R38, 0x7ef0 ; - /*7c80*/ IMAD R20, R21, 0x1000193, RZ ; - /*7c90*/ IMAD R21, R24, 0x1000193, RZ ; - /*7ca0*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*7cb0*/ IMAD R23, R23, 0x1000193, RZ ; - /*7cc0*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*7cd0*/ IMAD R20, R25, 0x1000193, RZ ; - /*7ce0*/ LOP3.LUT R8, R21, R8, RZ, 0x3c, !PT ; - /*7cf0*/ IMAD R22, R22, 0x1000193, RZ ; - /*7d00*/ LOP3.LUT R6, R23, R6, RZ, 0x3c, !PT ; - /*7d10*/ IMAD R21, R28, 0x1000193, RZ ; - /*7d20*/ LOP3.LUT R9, R20, R9, RZ, 0x3c, !PT ; - /*7d30*/ IMAD R20, R27, 0x1000193, RZ ; - /*7d40*/ LOP3.LUT R7, R22, R7, RZ, 0x3c, !PT ; - /*7d50*/ IMAD R22, R29, 0x1000193, RZ ; - /*7d60*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*7d70*/ IMAD R23, R30, 0x1000193, RZ ; - /*7d80*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*7d90*/ IMAD R24, R31, 0x1000193, RZ ; - /*7da0*/ IADD3 R20, R90, 0x3, RZ ; - /*7db0*/ IMAD R21, R32, 0x1000193, RZ ; - /*7dc0*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*7dd0*/ IMAD R25, R26, 0x1000193, RZ ; - /*7de0*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*7df0*/ IMAD R22, R33, 0x1000193, RZ ; - /*7e00*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*7e10*/ IMAD R23, R34, 0x1000193, RZ ; - /*7e20*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*7e30*/ IMAD R24, R35, 0x1000193, RZ ; - /*7e40*/ LOP3.LUT R10, R25, R10, RZ, 0x3c, !PT ; - /*7e50*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*7e60*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7e70*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7e80*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*7e90*/ IMAD R16, R39, 0x1000193, RZ ; - /*7ea0*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*7eb0*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*7ec0*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*7ed0*/ LOP3.LUT R39, R16, R7, RZ, 0x3c, !PT ; - /*7ee0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7ef0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*7f00*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*7f10*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*7f20*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*7f30*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*7f40*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*7f50*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*7f60*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*7f70*/ IADD3 R24, P0, R16, R88, RZ ; - /*7f80*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*7f90*/ LDS R17, [R80+0x40] ; - /*7fa0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*7fb0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*7fc0*/ MOV R38, 0x8030 ; - /*7fd0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7fe0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7ff0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*8000*/ IMAD R16, R17, 0x1000193, RZ ; - /*8010*/ LOP3.LUT R39, R16, R11, RZ, 0x3c, !PT ; - /*8020*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8030*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*8040*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*8050*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*8060*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*8070*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*8080*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*8090*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*80a0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*80b0*/ IADD3 R28, P0, R16, R88, RZ ; - /*80c0*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*80d0*/ LDS R17, [R80+0x80] ; - /*80e0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*80f0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*8100*/ MOV R38, 0x8170 ; - /*8110*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8120*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8130*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*8140*/ IMAD R16, R17, 0x1000193, RZ ; - /*8150*/ LOP3.LUT R39, R16, R15, RZ, 0x3c, !PT ; - /*8160*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8170*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*8180*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*8190*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*81a0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*81b0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*81c0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*81d0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*81e0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*81f0*/ IADD3 R32, P0, R16, R88, RZ ; - /*8200*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*8210*/ LDS R17, [R80+0xc0] ; - /*8220*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*8230*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*8240*/ MOV R38, 0x82b0 ; - /*8250*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8260*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8270*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*8280*/ IMAD R16, R17, 0x1000193, RZ ; - /*8290*/ LOP3.LUT R39, R16, R79, RZ, 0x3c, !PT ; - /*82a0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*82b0*/ BRA `(.L_x_150) ; -.L_x_140: - /*82c0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*82d0*/ MOV R38, 0x8310 ; - /*82e0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*82f0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8300*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8310*/ BRA `(.L_x_151) ; -.L_x_141: - /*8320*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*8330*/ MOV R38, 0x8370 ; - /*8340*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8350*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8360*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8370*/ IMAD.HI.U32 R24, R36, c[0x3][0x18c], RZ ; - /*8380*/ LDS R29, [R80+0x180] ; - /*8390*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*83a0*/ IMAD.MOV.U32 R27, RZ, RZ, 0x80 ; - /*83b0*/ IMAD R25, R25, c[0x3][0x184], R36 ; - /*83c0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*83d0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*83e0*/ IMAD.IADD R24, R25, 0x1, -R24 ; - /*83f0*/ IMAD.WIDE.U32 R24, R24, R27, c[0x3][0x190] ; - /*8400*/ IADD3 R24, P0, R24, R89, RZ ; - /*8410*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*8420*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*8430*/ LOP3.LUT R29, R29, R90, RZ, 0x3c, !PT ; - /*8440*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*8450*/ MOV R38, 0x84b0 ; - /*8460*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8470*/ IMAD R29, R29, 0x1000193, RZ ; - /*8480*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8490*/ LOP3.LUT R39, R29, R12, RZ, 0x3c, !PT ; - /*84a0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*84b0*/ IMAD.HI.U32 R28, R36, c[0x3][0x18c], RZ ; - /*84c0*/ LDS R33, [R80+0x1c0] ; - /*84d0*/ IMAD.MOV R29, RZ, RZ, -R28 ; - /*84e0*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*84f0*/ IMAD R29, R29, c[0x3][0x184], R36 ; - /*8500*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*8510*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*8520*/ IMAD.IADD R28, R29, 0x1, -R28 ; - /*8530*/ IMAD.WIDE.U32 R28, R28, R31, c[0x3][0x190] ; - /*8540*/ IADD3 R28, P0, R28, R89, RZ ; - /*8550*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*8560*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8570*/ LOP3.LUT R33, R33, R90, RZ, 0x3c, !PT ; - /*8580*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*8590*/ MOV R38, 0x85f0 ; - /*85a0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*85b0*/ IMAD R33, R33, 0x1000193, RZ ; - /*85c0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*85d0*/ LOP3.LUT R39, R33, R16, RZ, 0x3c, !PT ; - /*85e0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*85f0*/ IMAD.HI.U32 R32, R36, c[0x3][0x18c], RZ ; - /*8600*/ IMAD.MOV R33, RZ, RZ, -R32 ; - /*8610*/ IMAD.MOV.U32 R35, RZ, RZ, 0x80 ; - /*8620*/ IMAD R33, R33, c[0x3][0x184], R36 ; - /*8630*/ LDS R36, [R80+0x100] ; - /*8640*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*8650*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*8660*/ IMAD.IADD R32, R33, 0x1, -R32 ; - /*8670*/ IMAD.WIDE.U32 R32, R32, R35, c[0x3][0x190] ; - /*8680*/ IADD3 R32, P0, R32, R89, RZ ; - /*8690*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*86a0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*86b0*/ IMAD R37, R4, 0x1000193, RZ ; - /*86c0*/ IADD3 R41, R90, 0x1, RZ ; - /*86d0*/ IMAD R4, R5, 0x1000193, RZ ; - /*86e0*/ MOV R38, 0x8940 ; - /*86f0*/ IMAD R5, R6, 0x1000193, RZ ; - /*8700*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*8710*/ IMAD R6, R9, 0x1000193, RZ ; - /*8720*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*8730*/ IMAD R4, R7, 0x1000193, RZ ; - /*8740*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*8750*/ IMAD R7, R8, 0x1000193, RZ ; - /*8760*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*8770*/ IMAD R5, R12, 0x1000193, RZ ; - /*8780*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*8790*/ IMAD R4, R11, 0x1000193, RZ ; - /*87a0*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*87b0*/ IMAD R6, R13, 0x1000193, RZ ; - /*87c0*/ LOP3.LUT R36, R36, R41, RZ, 0x3c, !PT ; - /*87d0*/ IMAD R7, R14, 0x1000193, RZ ; - /*87e0*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*87f0*/ IMAD R4, R17, 0x1000193, RZ ; - /*8800*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*8810*/ IMAD R9, R10, 0x1000193, RZ ; - /*8820*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*8830*/ IMAD R8, R15, 0x1000193, RZ ; - /*8840*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*8850*/ IMAD R5, R16, 0x1000193, RZ ; - /*8860*/ LOP3.LUT R26, R9, R26, RZ, 0x3c, !PT ; - /*8870*/ IMAD R7, R18, 0x1000193, RZ ; - /*8880*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*8890*/ IMAD R6, R19, 0x1000193, RZ ; - /*88a0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*88b0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*88c0*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*88d0*/ IMAD R4, R36, 0x1000193, RZ ; - /*88e0*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*88f0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8900*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*8910*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*8920*/ LOP3.LUT R39, R4, R21, RZ, 0x3c, !PT ; - /*8930*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8940*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*8950*/ LDS R8, [R80+0x140] ; - /*8960*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*8970*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*8980*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*8990*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*89a0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*89b0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*89c0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*89d0*/ IADD3 R4, P0, R4, R89, RZ ; - /*89e0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*89f0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*8a00*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*8a10*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*8a20*/ MOV R38, 0x8a80 ; - /*8a30*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8a40*/ IMAD R8, R8, 0x1000193, RZ ; - /*8a50*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8a60*/ LOP3.LUT R39, R8, R25, RZ, 0x3c, !PT ; - /*8a70*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8a80*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*8a90*/ LDS R12, [R80+0x180] ; - /*8aa0*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*8ab0*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*8ac0*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*8ad0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*8ae0*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*8af0*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*8b00*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*8b10*/ IADD3 R8, P0, R8, R89, RZ ; - /*8b20*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*8b30*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*8b40*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*8b50*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*8b60*/ MOV R38, 0x8bc0 ; - /*8b70*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8b80*/ IMAD R12, R12, 0x1000193, RZ ; - /*8b90*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8ba0*/ LOP3.LUT R39, R12, R29, RZ, 0x3c, !PT ; - /*8bb0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8bc0*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*8bd0*/ LDS R16, [R80+0x1c0] ; - /*8be0*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*8bf0*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*8c00*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*8c10*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*8c20*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*8c30*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*8c40*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*8c50*/ IADD3 R12, P0, R12, R89, RZ ; - /*8c60*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*8c70*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*8c80*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*8c90*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*8ca0*/ MOV R38, 0x8d00 ; - /*8cb0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8cc0*/ IMAD R16, R16, 0x1000193, RZ ; - /*8cd0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8ce0*/ LOP3.LUT R39, R16, R33, RZ, 0x3c, !PT ; - /*8cf0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8d00*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*8d10*/ LDS R38, [R80+0x100] ; - /*8d20*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*8d30*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*8d40*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*8d50*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*8d60*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*8d70*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*8d80*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*8d90*/ IADD3 R16, P0, R16, R89, RZ ; - /*8da0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*8db0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*8dc0*/ IMAD R36, R21, 0x1000193, RZ ; - /*8dd0*/ IADD3 R41, R90, 0x2, RZ ; - /*8de0*/ IMAD R37, R20, 0x1000193, RZ ; - /*8df0*/ IMAD R39, R26, 0x1000193, RZ ; - /*8e00*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*8e10*/ IMAD R5, R22, 0x1000193, RZ ; - /*8e20*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*8e30*/ IMAD R22, R23, 0x1000193, RZ ; - /*8e40*/ LOP3.LUT R38, R38, R41, RZ, 0x3c, !PT ; - /*8e50*/ IMAD R4, R25, 0x1000193, RZ ; - /*8e60*/ LOP3.LUT R23, R5, R6, RZ, 0x3c, !PT ; - /*8e70*/ IMAD R37, R24, 0x1000193, RZ ; - /*8e80*/ LOP3.LUT R22, R22, R7, RZ, 0x3c, !PT ; - /*8e90*/ IMAD R5, R28, 0x1000193, RZ ; - /*8ea0*/ LOP3.LUT R25, R4, R9, RZ, 0x3c, !PT ; - /*8eb0*/ IMAD R4, R27, 0x1000193, RZ ; - /*8ec0*/ LOP3.LUT R24, R37, R8, RZ, 0x3c, !PT ; - /*8ed0*/ IMAD R6, R29, 0x1000193, RZ ; - /*8ee0*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*8ef0*/ IMAD R7, R30, 0x1000193, RZ ; - /*8f00*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*8f10*/ IMAD R38, R38, 0x1000193, RZ ; - /*8f20*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*8f30*/ IMAD R8, R31, 0x1000193, RZ ; - /*8f40*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*8f50*/ IMAD R5, R32, 0x1000193, RZ ; - /*8f60*/ LOP3.LUT R26, R39, R10, RZ, 0x3c, !PT ; - /*8f70*/ IMAD R4, R33, 0x1000193, RZ ; - /*8f80*/ LOP3.LUT R39, R38, R23, RZ, 0x3c, !PT ; - /*8f90*/ IMAD R7, R34, 0x1000193, RZ ; - /*8fa0*/ LOP3.LUT R31, R8, R15, RZ, 0x3c, !PT ; - /*8fb0*/ IMAD R6, R35, 0x1000193, RZ ; - /*8fc0*/ MOV R38, 0x9050 ; - /*8fd0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*8fe0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8ff0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9000*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*9010*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*9020*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*9030*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*9040*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*9050*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*9060*/ LDS R8, [R80+0x140] ; - /*9070*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*9080*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*9090*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*90a0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*90b0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*90c0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*90d0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*90e0*/ IADD3 R4, P0, R4, R89, RZ ; - /*90f0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*9100*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*9110*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*9120*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*9130*/ MOV R38, 0x9190 ; - /*9140*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9150*/ IMAD R39, R8, 0x1000193, RZ ; - /*9160*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9170*/ LOP3.LUT R39, R39, R26, RZ, 0x3c, !PT ; - /*9180*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*9190*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*91a0*/ LDS R12, [R80+0x180] ; - /*91b0*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*91c0*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*91d0*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*91e0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*91f0*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*9200*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*9210*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*9220*/ IADD3 R8, P0, R8, R89, RZ ; - /*9230*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*9240*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*9250*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*9260*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*9270*/ MOV R38, 0x92d0 ; - /*9280*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9290*/ IMAD R39, R12, 0x1000193, RZ ; - /*92a0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*92b0*/ LOP3.LUT R39, R39, R30, RZ, 0x3c, !PT ; - /*92c0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*92d0*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*92e0*/ LDS R16, [R80+0x1c0] ; - /*92f0*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*9300*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*9310*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*9320*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*9330*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*9340*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*9350*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*9360*/ IADD3 R12, P0, R12, R89, RZ ; - /*9370*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*9380*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*9390*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*93a0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*93b0*/ MOV R38, 0x9410 ; - /*93c0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*93d0*/ IMAD R39, R16, 0x1000193, RZ ; - /*93e0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*93f0*/ LOP3.LUT R39, R39, R34, RZ, 0x3c, !PT ; - /*9400*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*9410*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*9420*/ LDS R39, [R80+0x100] ; - /*9430*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*9440*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*9450*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*9460*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*9470*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*9480*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*9490*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*94a0*/ IADD3 R16, P0, R16, R89, RZ ; - /*94b0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*94c0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*94d0*/ IMAD R37, R20, 0x1000193, RZ ; - /*94e0*/ MOV R38, 0x9760 ; - /*94f0*/ IMAD R20, R21, 0x1000193, RZ ; - /*9500*/ IMAD R21, R24, 0x1000193, RZ ; - /*9510*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*9520*/ IMAD R23, R23, 0x1000193, RZ ; - /*9530*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*9540*/ IMAD R20, R25, 0x1000193, RZ ; - /*9550*/ LOP3.LUT R8, R21, R8, RZ, 0x3c, !PT ; - /*9560*/ IMAD R22, R22, 0x1000193, RZ ; - /*9570*/ LOP3.LUT R6, R23, R6, RZ, 0x3c, !PT ; - /*9580*/ IMAD R21, R28, 0x1000193, RZ ; - /*9590*/ LOP3.LUT R9, R20, R9, RZ, 0x3c, !PT ; - /*95a0*/ IMAD R20, R27, 0x1000193, RZ ; - /*95b0*/ LOP3.LUT R7, R22, R7, RZ, 0x3c, !PT ; - /*95c0*/ IMAD R22, R29, 0x1000193, RZ ; - /*95d0*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*95e0*/ IMAD R23, R30, 0x1000193, RZ ; - /*95f0*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*9600*/ IMAD R24, R31, 0x1000193, RZ ; - /*9610*/ IADD3 R20, R90, 0x3, RZ ; - /*9620*/ IMAD R21, R32, 0x1000193, RZ ; - /*9630*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*9640*/ IMAD R25, R26, 0x1000193, RZ ; - /*9650*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*9660*/ IMAD R22, R33, 0x1000193, RZ ; - /*9670*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*9680*/ IMAD R23, R34, 0x1000193, RZ ; - /*9690*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*96a0*/ IMAD R24, R35, 0x1000193, RZ ; - /*96b0*/ LOP3.LUT R10, R25, R10, RZ, 0x3c, !PT ; - /*96c0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*96d0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*96e0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*96f0*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*9700*/ IMAD R16, R39, 0x1000193, RZ ; - /*9710*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*9720*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*9730*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*9740*/ LOP3.LUT R39, R16, R7, RZ, 0x3c, !PT ; - /*9750*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*9760*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*9770*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*9780*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*9790*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*97a0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*97b0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*97c0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*97d0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*97e0*/ IADD3 R24, P0, R16, R89, RZ ; - /*97f0*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*9800*/ LDS R17, [R80+0x140] ; - /*9810*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*9820*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*9830*/ MOV R38, 0x98a0 ; - /*9840*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9850*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9860*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*9870*/ IMAD R16, R17, 0x1000193, RZ ; - /*9880*/ LOP3.LUT R39, R16, R11, RZ, 0x3c, !PT ; - /*9890*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*98a0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*98b0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*98c0*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*98d0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*98e0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*98f0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*9900*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*9910*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*9920*/ IADD3 R28, P0, R16, R89, RZ ; - /*9930*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*9940*/ LDS R17, [R80+0x180] ; - /*9950*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*9960*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*9970*/ MOV R38, 0x99e0 ; - /*9980*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9990*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*99a0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*99b0*/ IMAD R16, R17, 0x1000193, RZ ; - /*99c0*/ LOP3.LUT R39, R16, R15, RZ, 0x3c, !PT ; - /*99d0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*99e0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*99f0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*9a00*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*9a10*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*9a20*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*9a30*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*9a40*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*9a50*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*9a60*/ IADD3 R32, P0, R16, R89, RZ ; - /*9a70*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*9a80*/ LDS R17, [R80+0x1c0] ; - /*9a90*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*9aa0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*9ab0*/ MOV R38, 0x9b20 ; - /*9ac0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*9ad0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*9ae0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*9af0*/ IMAD R16, R17, 0x1000193, RZ ; - /*9b00*/ LOP3.LUT R39, R16, R79, RZ, 0x3c, !PT ; - /*9b10*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*9b20*/ BRA `(.L_x_152) ; - .weak $__internal_4_$__cuda_sm70_shflsync_idx_p - .type $__internal_4_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_4_$__cuda_sm70_shflsync_idx_p,(.L_x_203 - $__internal_4_$__cuda_sm70_shflsync_idx_p) -$__internal_4_$__cuda_sm70_shflsync_idx_p: - /*9b30*/ SHFL.IDX PT, R36, R39, R40, R37 ; - /*9b40*/ IMAD.MOV.U32 R39, RZ, RZ, 0x0 ; - /*9b50*/ RET.REL.NODEC R38 `(_Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results) ; -.L_x_153: - /*9b60*/ BRA `(.L_x_153); - /*9b70*/ NOP; - /*9b80*/ NOP; - /*9b90*/ NOP; - /*9ba0*/ NOP; - /*9bb0*/ NOP; - /*9bc0*/ NOP; - /*9bd0*/ NOP; - /*9be0*/ NOP; - /*9bf0*/ NOP; -.L_x_203: - - -//--------------------- .text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=96" - .align 128 - .global _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,(.L_x_204 - _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R82, SR_TID.X ; - /*0040*/ ULDC.64 UR4, c[0x0][0x168] ; - /*0050*/ IMAD.MOV.U32 R3, RZ, RZ, RZ ; - /*0060*/ UIADD3 UR4, UP0, UR4, 0x140, URZ ; - /*0070*/ ULDC.64 UR8, c[0x0][0x118] ; - /*0080*/ UIADD3.X UR5, URZ, UR5, URZ, UP0, !UPT ; - /*0090*/ IMAD.U32 R84, RZ, RZ, UR4 ; - /*00a0*/ IMAD.U32 R85, RZ, RZ, UR5 ; - /*00b0*/ LOP3.LUT R81, R82.reuse, 0xff8, RZ, 0xc0, !PT ; - /*00c0*/ IMAD.SHL.U32 R83, R82.reuse, 0x20, RZ ; - /*00d0*/ LOP3.LUT R2, R82, 0x3, RZ, 0xc0, !PT ; - /*00e0*/ IMAD.SHL.U32 R5, R81.reuse, 0x8, RZ ; - /*00f0*/ LEA R81, R81, 0x800, 0x6 ; - /*0100*/ LOP3.LUT R80, R5, 0xfffffff8, R82, 0xe2, !PT ; - /*0110*/ IMAD R2, R2, 0x10, R81 ; - /*0120*/ LEA R82, R82, 0x800, 0x6 ; -.L_x_168: - /*0130*/ IMAD.MOV.U32 R86, RZ, RZ, c[0x4][0x0] ; - /*0140*/ IMAD.MOV.U32 R87, RZ, RZ, c[0x4][0x4] ; - /*0150*/ LDG.E.128.STRONG.SM R24, [R86.64] ; - /*0160*/ LDG.E.128.STRONG.SM R20, [R86.64+0x10] ; - /*0170*/ SHF.R.S32.HI R33, RZ, 0x1f, R3 ; - /*0180*/ CS2R R44, SRZ ; - /*0190*/ IMAD.MOV.U32 R51, RZ, RZ, -0x80000000 ; - /*01a0*/ S2R R5, SR_TID.X ; - /*01b0*/ CS2R R16, SRZ ; - /*01c0*/ CS2R R8, SRZ ; - /*01d0*/ CS2R R12, SRZ ; - /*01e0*/ S2R R28, SR_CTAID.X ; - /*01f0*/ CS2R R14, SRZ ; - /*0200*/ CS2R R42, SRZ ; - /*0210*/ CS2R R52, SRZ ; - /*0220*/ CS2R R40, SRZ ; - /*0230*/ CS2R R10, SRZ ; - /*0240*/ CS2R R6, SRZ ; - /*0250*/ CS2R R18, SRZ ; - /*0260*/ CS2R R38, SRZ ; - /*0270*/ CS2R R36, SRZ ; - /*0280*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*0290*/ CS2R R46, SRZ ; - /*02a0*/ IMAD.MOV.U32 R61, RZ, RZ, RZ ; - /*02b0*/ CS2R R30, SRZ ; - /*02c0*/ IMAD.MOV.U32 R49, RZ, RZ, RZ ; - /*02d0*/ UMOV UR4, URZ ; - /*02e0*/ IMAD.MOV.U32 R58, RZ, RZ, RZ ; - /*02f0*/ IMAD.MOV.U32 R34, RZ, RZ, 0x1 ; - /*0300*/ IMAD.MOV.U32 R35, RZ, RZ, RZ ; - /*0310*/ IMAD R28, R28, c[0x0][0x0], R5 ; - /*0320*/ CS2R R4, SRZ ; - /*0330*/ IMAD R28, R28, c[0x3][0x180], RZ ; - /*0340*/ IADD3 R32, P0, P1, R28, c[0x0][0x160], R3 ; - /*0350*/ CS2R R28, SRZ ; - /*0360*/ IADD3.X R33, RZ, c[0x0][0x164], R33, P0, P1 ; -.L_x_154: - /*0370*/ LOP3.LUT R48, R26, R28, R15, 0x96, !PT ; - /*0380*/ ULDC.64 UR6, c[0x3][UR4] ; - /*0390*/ LOP3.LUT R50, R27, R29, R0, 0x96, !PT ; - /*03a0*/ UIADD3 UR4, UR4, 0x8, URZ ; - /*03b0*/ LOP3.LUT R57, R33, R52, R14, 0x96, !PT ; - /*03c0*/ LOP3.LUT R56, R32, R43, R13, 0x96, !PT ; - /*03d0*/ LOP3.LUT R54, R22, R45, R7, 0x96, !PT ; - /*03e0*/ LOP3.LUT R55, R23, R51, R6, 0x96, !PT ; - /*03f0*/ LOP3.LUT R48, R48, R16, R19, 0x96, !PT ; - /*0400*/ LOP3.LUT R59, R50, R10, R5, 0x96, !PT ; - /*0410*/ LOP3.LUT R63, R57, R12, R17, 0x96, !PT ; - /*0420*/ LOP3.LUT R56, R56, R9, R44, 0x96, !PT ; - /*0430*/ LOP3.LUT R50, R54, R8, R41, 0x96, !PT ; - /*0440*/ LOP3.LUT R55, R55, R11, R4, 0x96, !PT ; - /*0450*/ SHF.L.W.U32.HI R57, R59, 0x1, R48 ; - /*0460*/ SHF.L.W.U32.HI R64, R48, 0x1, R59 ; - /*0470*/ SHF.L.W.U32.HI R65, R55, 0x1, R50 ; - /*0480*/ SHF.L.W.U32.HI R71, R63, 0x1, R56 ; - /*0490*/ LOP3.LUT R57, R57, R56, RZ, 0x3c, !PT ; - /*04a0*/ SHF.L.W.U32.HI R66, R56, 0x1, R63 ; - /*04b0*/ LOP3.LUT R56, R20, R30, R39, 0x96, !PT ; - /*04c0*/ LOP3.LUT R60, R21, R31, R36, 0x96, !PT ; - /*04d0*/ LOP3.LUT R64, R64, R63, RZ, 0x3c, !PT ; - /*04e0*/ LOP3.LUT R63, R65, R48, RZ, 0x3c, !PT ; - /*04f0*/ LOP3.LUT R48, R24, R34, R49, 0x96, !PT ; - /*0500*/ LOP3.LUT R54, R25, R35, R42, 0x96, !PT ; - /*0510*/ LOP3.LUT R56, R56, R38, R53, 0x96, !PT ; - /*0520*/ LOP3.LUT R67, R60, R37, R18, 0x96, !PT ; - /*0530*/ SHF.L.W.U32.HI R62, R50, 0x1, R55 ; - /*0540*/ LOP3.LUT R48, R48, R46, R61, 0x96, !PT ; - /*0550*/ LOP3.LUT R65, R54, R40, R47, 0x96, !PT ; - /*0560*/ SHF.L.W.U32.HI R69, R67, 0x1, R56 ; - /*0570*/ LOP3.LUT R62, R62, R59, RZ, 0x3c, !PT ; - /*0580*/ SHF.L.W.U32.HI R73, R65, 0x1, R48 ; - /*0590*/ LOP3.LUT R59, R69, R48, RZ, 0x3c, !PT ; - /*05a0*/ SHF.L.W.U32.HI R48, R48, 0x1, R65 ; - /*05b0*/ SHF.L.W.U32.HI R60, R56, 0x1, R67 ; - /*05c0*/ LOP3.LUT R55, R48, R55, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R60, R60, R65, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R48, R57.reuse, R34, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R34, R57, R61, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R61, R62, R37, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R54, R66, R67, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R26, R59.reuse, R26, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R28, R59.reuse, R28, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R37, R59.reuse, R15, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R16, R59.reuse, R16, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R19, R59, R19, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R50, R73, R50, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R59, R60.reuse, R27, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R56, R71, R56, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R27, R60.reuse, R10, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R15, R60.reuse, R29, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R0, R60, R0, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R10, R60, R5, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R60, R54, R6, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R24, R57.reuse, R24, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R49, R57.reuse, R49, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R46, R57, R46, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R6, R50, R9, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R5, R55, R12, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R57, R64, R35, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R21, R62.reuse, R21, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R31, R62.reuse, R31, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R36, R62.reuse, R36, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R18, R62, R18, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R29, R56, R45, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R35, R64, R40, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R45, R56, R7, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R62, R54, R51, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R25, R64.reuse, R25, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R42, R64, R42, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R47, R64, R47, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R40, R63, R38, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R22, R56.reuse, R22, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R8, R56.reuse, R8, RZ, 0x3c, !PT ; - /*0830*/ LOP3.LUT R41, R56, R41, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R4, R54, R4, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R32, R50.reuse, R32, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R56, R50.reuse, R43, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R64, R50, R13, RZ, 0x3c, !PT ; - /*0880*/ LOP3.LUT R65, R55, R33, RZ, 0x3c, !PT ; - /*0890*/ PRMT R7, R6, 0x2107, R5 ; - /*08a0*/ LOP3.LUT R20, R63, R20, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R30, R63, R30, RZ, 0x3c, !PT ; - /*08c0*/ LOP3.LUT R50, R50, R44, RZ, 0x3c, !PT ; - /*08d0*/ LOP3.LUT R51, R55.reuse, R14, RZ, 0x3c, !PT ; - /*08e0*/ LOP3.LUT R69, R55, R17, RZ, 0x3c, !PT ; - /*08f0*/ SHF.L.W.U32.HI R38, R0, 0xa, R37 ; - /*0900*/ PRMT R6, R5, 0x2107, R6 ; - /*0910*/ LOP3.LUT R23, R54, R23, RZ, 0x3c, !PT ; - /*0920*/ LOP3.LUT R33, R55, R52, RZ, 0x3c, !PT ; - /*0930*/ SHF.L.W.U32.HI R37, R37, 0xa, R0 ; - /*0940*/ SHF.L.W.U32.HI R5, R60, 0x19, R45 ; - /*0950*/ SHF.L.W.U32.HI R44, R29, 0x17, R62 ; - /*0960*/ SHF.L.W.U32.HI R17, R62, 0x17, R29 ; - /*0970*/ LOP3.LUT R39, R63.reuse, R39, RZ, 0x3c, !PT ; - /*0980*/ LOP3.LUT R53, R63, R53, RZ, 0x3c, !PT ; - /*0990*/ SHF.L.W.U32.HI R0, R61, 0xf, R40 ; - /*09a0*/ SHF.L.W.U32.HI R12, R40, 0xf, R61 ; - /*09b0*/ SHF.L.W.U32.HI R13, R59, 0x1, R26 ; - /*09c0*/ SHF.L.W.U32.HI R14, R26, 0x1, R59 ; - /*09d0*/ SHF.L.W.U32.HI R45, R45, 0x19, R60 ; - /*09e0*/ SHF.L.W.U32.HI R29, R10, 0x2, R19 ; - /*09f0*/ SHF.L.W.U32.HI R52, R19, 0x2, R10 ; - /*0a00*/ LOP3.LUT R11, R54, R11, RZ, 0x3c, !PT ; - /*0a10*/ SHF.L.W.U32.HI R9, R48, 0x4, R57 ; - /*0a20*/ SHF.L.W.U32.HI R61, R65, 0x1b, R32 ; - /*0a30*/ PRMT R63, R41, 0x4321, R4 ; - /*0a40*/ PRMT R67, R4, 0x4321, R41 ; - /*0a50*/ SHF.L.W.U32.HI R60, R47, 0x12, R34 ; - /*0a60*/ SHF.L.W.U32.HI R26, R46, 0x9, R35 ; - /*0a70*/ SHF.L.W.U32.HI R19, R35, 0x9, R46 ; - /*0a80*/ SHF.L.W.U32.HI R4, R31, 0x6, R30 ; - /*0a90*/ SHF.L.W.U32.HI R47, R34, 0x12, R47 ; - /*0aa0*/ SHF.L.W.U32.HI R35, R20, 0x1e, R21 ; - /*0ab0*/ SHF.L.W.U32.HI R62, R21, 0x1e, R20 ; - /*0ac0*/ SHF.L.W.U32.HI R41, R64, 0x7, R51 ; - /*0ad0*/ SHF.L.W.U32.HI R66, R57, 0x4, R48 ; - /*0ae0*/ SHF.L.W.U32.HI R65, R32, 0x1b, R65 ; - /*0af0*/ SHF.L.W.U32.HI R43, R30, 0x6, R31 ; - /*0b00*/ SHF.L.W.U32.HI R64, R51, 0x7, R64 ; - /*0b10*/ SHF.L.W.U32.HI R34, R23, 0x1c, R22 ; - /*0b20*/ SHF.L.W.U32.HI R20, R22, 0x1c, R23 ; - /*0b30*/ SHF.L.W.U32.HI R59, R33, 0x14, R56 ; - /*0b40*/ SHF.L.W.U32.HI R51, R16, 0xd, R27 ; - /*0b50*/ SHF.L.W.U32.HI R22, R27, 0xd, R16 ; - /*0b60*/ SHF.L.W.U32.HI R56, R56, 0x14, R33 ; - /*0b70*/ SHF.L.W.U32.HI R32, R69, 0xe, R50 ; - /*0b80*/ SHF.L.W.U32.HI R48, R50, 0xe, R69 ; - /*0b90*/ IADD3 R58, R58, 0x1, RZ ; - /*0ba0*/ SHF.L.W.U32.HI R21, R11, 0x15, R8 ; - /*0bb0*/ SHF.L.W.U32.HI R23, R8, 0x15, R11 ; - /*0bc0*/ SHF.L.W.U32.HI R27, R39, 0xb, R36 ; - /*0bd0*/ SHF.L.W.U32.HI R50, R36, 0xb, R39 ; - /*0be0*/ SHF.L.W.U32.HI R54, R28, 0xc, R15 ; - /*0bf0*/ SHF.L.W.U32.HI R33, R15, 0xc, R28 ; - /*0c00*/ LOP3.LUT R46, R61, R9, R38, 0xd2, !PT ; - /*0c10*/ LOP3.LUT R16, R9, R38, R0, 0xd2, !PT ; - /*0c20*/ SHF.L.W.U32.HI R30, R42, 0x3, R49 ; - /*0c30*/ SHF.L.W.U32.HI R31, R49, 0x3, R42 ; - /*0c40*/ SHF.L.W.U32.HI R57, R53, 0x1d, R18 ; - /*0c50*/ LOP3.LUT R38, R38, R0, R63, 0xd2, !PT ; - /*0c60*/ LOP3.LUT R8, R0, R63, R61, 0xd2, !PT ; - /*0c70*/ LOP3.LUT R15, R4, R5, R7, 0xd2, !PT ; - /*0c80*/ LOP3.LUT R39, R5, R7, R60, 0xd2, !PT ; - /*0c90*/ LOP3.LUT R0, R43, R45, R6, 0xd2, !PT ; - /*0ca0*/ LOP3.LUT R36, R45, R6, R47, 0xd2, !PT ; - /*0cb0*/ LOP3.LUT R49, R13, R4, R5, 0xd2, !PT ; - /*0cc0*/ LOP3.LUT R7, R7, R60, R13, 0xd2, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R55, R18, 0x1d, R53 ; - /*0ce0*/ LOP3.LUT R42, R14, R43, R45, 0xd2, !PT ; - /*0cf0*/ LOP3.LUT R6, R6, R47, R14, 0xd2, !PT ; - /*0d00*/ LOP3.LUT R13, R60, R13, R4, 0xd2, !PT ; - /*0d10*/ ISETP.NE.AND P0, PT, R58, 0x18, PT ; - /*0d20*/ LOP3.LUT R9, R63, R61, R9, 0xd2, !PT ; - /*0d30*/ LOP3.LUT R14, R47, R14, R43, 0xd2, !PT ; - /*0d40*/ LOP3.LUT R5, R17, R64, R19, 0xd2, !PT ; - /*0d50*/ LOP3.LUT R18, R64, R19, R52, 0xd2, !PT ; - /*0d60*/ LOP3.LUT R4, R19, R52, R62, 0xd2, !PT ; - /*0d70*/ LOP3.LUT R61, R35, R44, R41, 0xd2, !PT ; - /*0d80*/ LOP3.LUT R19, R44, R41, R26, 0xd2, !PT ; - /*0d90*/ LOP3.LUT R53, R41, R26, R29, 0xd2, !PT ; - /*0da0*/ LOP3.LUT R45, R51, R57, R34, 0xd2, !PT ; - /*0db0*/ LOP3.LUT R43, R57, R34, R59, 0xd2, !PT ; - /*0dc0*/ LOP3.LUT R47, R62, R17, R64, 0xd2, !PT ; - /*0dd0*/ LOP3.LUT R41, R26, R29, R35, 0xd2, !PT ; - /*0de0*/ LOP3.LUT R44, R29, R35, R44, 0xd2, !PT ; - /*0df0*/ LOP3.LUT R34, R34, R59, R30, 0xd2, !PT ; - /*0e00*/ LOP3.LUT R28, R59, R30, R51, 0xd2, !PT ; - /*0e10*/ LOP3.LUT R17, R52, R62, R17, 0xd2, !PT ; - /*0e20*/ LOP3.LUT R30, R30, R51, R57, 0xd2, !PT ; - /*0e30*/ LOP3.LUT R35, R20, R56, R31, 0xd2, !PT ; - /*0e40*/ LOP3.LUT R29, R56, R31, R22, 0xd2, !PT ; - /*0e50*/ LOP3.LUT R51, R22, R55, R20, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R52, R55, R20, R56, 0xd2, !PT ; - /*0e70*/ LOP3.LUT R31, R31, R22, R55, 0xd2, !PT ; - /*0e80*/ LOP3.LUT R20, R27, R21, R32, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R22, R21, R32, R24, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R55, R24, R54, R27, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R26, R54, R27, R21, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R32, R32, R24, R54, 0xd2, !PT ; - /*0ed0*/ LOP3.LUT R54, R25, R33, R50, 0xd2, !PT ; - /*0ee0*/ LOP3.LUT R27, R33, R50, R23, 0xd2, !PT ; - /*0ef0*/ LOP3.LUT R21, R50, R23, R48, 0xd2, !PT ; - /*0f00*/ LOP3.LUT R23, R23, R48, R25, 0xd2, !PT ; - /*0f10*/ LOP3.LUT R33, R48, R25, R33, 0xd2, !PT ; - /*0f20*/ LOP3.LUT R24, R55, UR6, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R25, R54, UR7, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R40, R65, R66, R37, 0xd2, !PT ; - /*0f50*/ LOP3.LUT R10, R66, R37, R12, 0xd2, !PT ; - /*0f60*/ LOP3.LUT R37, R37, R12, R67, 0xd2, !PT ; - /*0f70*/ LOP3.LUT R11, R12, R67, R65, 0xd2, !PT ; - /*0f80*/ LOP3.LUT R12, R67, R65, R66, 0xd2, !PT ; - /*0f90*/ @P0 BRA `(.L_x_154) ; - /*0fa0*/ STS.128 [R82], R24 ; - /*0fb0*/ IMAD.MOV.U32 R90, RZ, RZ, RZ ; - /*0fc0*/ STS.128 [R82+0x10], R20 ; - /*0fd0*/ STS.128 [R82+0x20], R32 ; - /*0fe0*/ STS.128 [R82+0x30], R28 ; - /*0ff0*/ LDS.128 R4, [R2] ; - /*1000*/ LDS.128 R8, [R2+0x40] ; - /*1010*/ LDS.128 R12, [R2+0x80] ; - /*1020*/ LDS.128 R16, [R2+0xc0] ; -.L_x_158: - /*1030*/ LDS R21, [R81] ; - /*1040*/ SHF.R.U32.HI R89, RZ, 0x2, R90 ; - /*1050*/ S2R R0, SR_TID.X ; - /*1060*/ LOP3.LUT R0, R0, 0x7, RZ, 0xc0, !PT ; - /*1070*/ LOP3.LUT R21, R21, R90, RZ, 0x3c, !PT ; - /*1080*/ IMAD R21, R21, 0x1000193, RZ ; - /*1090*/ LOP3.LUT R39, R21, R4, RZ, 0x3c, !PT ; - /*10a0*/ @!PT BRA `(.L_x_155) ; - /*10b0*/ SHFL.IDX PT, R36, R39, R89, 0x181f ; -.L_x_169: - /*10c0*/ IMAD.HI.U32 R20, R36, c[0x3][0x18c], RZ ; - /*10d0*/ LDS R25, [R81+0x40] ; - /*10e0*/ IMAD.MOV R21, RZ, RZ, -R20 ; - /*10f0*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*1100*/ IMAD R36, R21, c[0x3][0x184], R36 ; - /*1110*/ IMAD.SHL.U32 R88, R0, 0x10, RZ ; - /*1120*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*1130*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*1140*/ IMAD.IADD R21, R36, 0x1, -R21 ; - /*1150*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*1160*/ IADD3 R20, P0, R20, R88, RZ ; - /*1170*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*1180*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*1190*/ LOP3.LUT R25, R25, R90, RZ, 0x3c, !PT ; - /*11a0*/ IMAD R25, R25, 0x1000193, RZ ; - /*11b0*/ LOP3.LUT R39, R25, R8, RZ, 0x3c, !PT ; - /*11c0*/ @!PT BRA `(.L_x_156) ; - /*11d0*/ LDS R29, [R81+0x80] ; - /*11e0*/ LDS R91, [R81+0xc0] ; - /*11f0*/ LOP3.LUT R24, R29, R90, RZ, 0x3c, !PT ; - /*1200*/ IMAD R25, R24, 0x1000193, RZ ; - /*1210*/ SHFL.IDX PT, R24, R39, R89, 0x181f ; - /*1220*/ LOP3.LUT R28, R25, R12, RZ, 0x3c, !PT ; - /*1230*/ SHFL.IDX PT, R28, R28, R89, 0x181f ; - /*1240*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*1250*/ IMAD.MOV R27, RZ, RZ, -R25 ; - /*1260*/ IMAD R24, R27, c[0x3][0x184], R24 ; - /*1270*/ IMAD.HI.U32 R25, R28, c[0x3][0x18c], RZ ; - /*1280*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*1290*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*12a0*/ IMAD R27, R25, c[0x3][0x184], R28 ; - /*12b0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*12c0*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*12d0*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*12e0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*12f0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*1300*/ IMAD.IADD R31, R27, 0x1, -R28 ; - /*1310*/ IADD3 R36, P0, R24, R88, RZ ; - /*1320*/ LDS R28, [R81] ; - /*1330*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*1340*/ LDS R27, [R81+0x40] ; - /*1350*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*1360*/ IADD3 R40, P0, R30, R88, RZ ; - /*1370*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*1380*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*1390*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*13a0*/ LOP3.LUT R24, R91, R90, RZ, 0x3c, !PT ; - /*13b0*/ IMAD R34, R5, 0x1000193, RZ ; - /*13c0*/ IMAD R44, R9, 0x1000193, RZ ; - /*13d0*/ IMAD R25, R24, 0x1000193, RZ ; - /*13e0*/ IADD3 R24, R90, 0x1, RZ ; - /*13f0*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*1400*/ LOP3.LUT R30, R25, R16, RZ, 0x3c, !PT ; - /*1410*/ LOP3.LUT R9, R29, R24, RZ, 0x3c, !PT ; - /*1420*/ SHFL.IDX PT, R30, R30, R89, 0x181f ; - /*1430*/ LOP3.LUT R25, R28, R24.reuse, RZ, 0x3c, !PT ; - /*1440*/ LOP3.LUT R5, R27, R24, RZ, 0x3c, !PT ; - /*1450*/ IMAD R32, R25, 0x1000193, RZ ; - /*1460*/ IMAD R34, R5, 0x1000193, RZ ; - /*1470*/ LOP3.LUT R32, R32, R21, RZ, 0x3c, !PT ; - /*1480*/ SHFL.IDX PT, R32, R32, R89, 0x181f ; - /*1490*/ IMAD.HI.U32 R5, R30, c[0x3][0x18c], RZ ; - /*14a0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*14b0*/ IMAD R30, R5, c[0x3][0x184], R30 ; - /*14c0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*14d0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*14e0*/ IMAD.IADD R5, R30, 0x1, -R5 ; - /*14f0*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*1500*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*1510*/ IMAD R44, R13, 0x1000193, RZ ; - /*1520*/ LOP3.LUT R34, R34, R37, RZ, 0x3c, !PT ; - /*1530*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*1540*/ IMAD R44, R9, 0x1000193, RZ ; - /*1550*/ SHFL.IDX PT, R34, R34, R89, 0x181f ; - /*1560*/ IMAD.HI.U32 R9, R32, c[0x3][0x18c], RZ ; - /*1570*/ LOP3.LUT R46, R44, R41, RZ, 0x3c, !PT ; - /*1580*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*1590*/ IADD3 R44, P0, R30, R88, RZ ; - /*15a0*/ SHFL.IDX PT, R13, R46, R89, 0x181f ; - /*15b0*/ IMAD R32, R9, c[0x3][0x184], R32 ; - /*15c0*/ IMAD.X R45, RZ, RZ, R31, P0 ; - /*15d0*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*15e0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*15f0*/ IMAD.HI.U32 R5, R34, c[0x3][0x18c], RZ ; - /*1600*/ IMAD.MOV R25, RZ, RZ, -R5 ; - /*1610*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*1620*/ IMAD R34, R25, c[0x3][0x184], R34 ; - /*1630*/ IMAD.MOV R30, RZ, RZ, -R5 ; - /*1640*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1650*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*1660*/ IMAD R13, R30, c[0x3][0x184], R13 ; - /*1670*/ IMAD.IADD R5, R32, 0x1, -R5 ; - /*1680*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*1690*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*16a0*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*16b0*/ IMAD.IADD R9, R34, 0x1, -R9 ; - /*16c0*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*16d0*/ IADD3 R48, P0, R30, R88, RZ ; - /*16e0*/ IMAD.WIDE.U32 R32, R9, R26, c[0x3][0x190] ; - /*16f0*/ IMAD.IADD R13, R13, 0x1, -R34 ; - /*1700*/ IADD3 R52, P1, R32, R88, RZ ; - /*1710*/ IMAD.X R49, RZ, RZ, R31, P0 ; - /*1720*/ IMAD.WIDE.U32 R30, R13, R26, c[0x3][0x190] ; - /*1730*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*1740*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*1750*/ IADD3 R56, P0, R30, R88, RZ ; - /*1760*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*1770*/ IMAD.X R57, RZ, RZ, R31, P0 ; - /*1780*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*1790*/ LOP3.LUT R24, R91, R24, RZ, 0x3c, !PT ; - /*17a0*/ IMAD R30, R17, 0x1000193, RZ ; - /*17b0*/ IMAD R24, R24, 0x1000193, RZ ; - /*17c0*/ IMAD R5, R6, 0x1000193, RZ ; - /*17d0*/ IADD3 R6, R90, 0x2, RZ ; - /*17e0*/ IMAD R9, R10, 0x1000193, RZ ; - /*17f0*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*1800*/ IMAD R13, R14, 0x1000193, RZ ; - /*1810*/ LOP3.LUT R10, R28, R6, RZ, 0x3c, !PT ; - /*1820*/ LOP3.LUT R38, R9, R38, RZ, 0x3c, !PT ; - /*1830*/ IMAD R5, R5, 0x1000193, RZ ; - /*1840*/ LOP3.LUT R42, R13, R42, RZ, 0x3c, !PT ; - /*1850*/ IMAD R13, R10, 0x1000193, RZ ; - /*1860*/ LOP3.LUT R14, R27, R6, RZ, 0x3c, !PT ; - /*1870*/ IMAD R9, R38, 0x1000193, RZ ; - /*1880*/ IMAD R17, R14, 0x1000193, RZ ; - /*1890*/ LOP3.LUT R45, R30, R45, RZ, 0x3c, !PT ; - /*18a0*/ LOP3.LUT R24, R24, R45, RZ, 0x3c, !PT ; - /*18b0*/ SHFL.IDX PT, R24, R24, R89, 0x181f ; - /*18c0*/ LOP3.LUT R50, R5, R50, RZ, 0x3c, !PT ; - /*18d0*/ LOP3.LUT R10, R13, R50, RZ, 0x3c, !PT ; - /*18e0*/ LOP3.LUT R54, R9, R54, RZ, 0x3c, !PT ; - /*18f0*/ IMAD R9, R42, 0x1000193, RZ ; - /*1900*/ LOP3.LUT R13, R29, R6, RZ, 0x3c, !PT ; - /*1910*/ IMAD.HI.U32 R5, R24, c[0x3][0x18c], RZ ; - /*1920*/ LOP3.LUT R14, R17, R54, RZ, 0x3c, !PT ; - /*1930*/ SHFL.IDX PT, R10, R10, R89, 0x181f ; - /*1940*/ LOP3.LUT R58, R9, R58, RZ, 0x3c, !PT ; - /*1950*/ IMAD R13, R13, 0x1000193, RZ ; - /*1960*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1970*/ SHFL.IDX PT, R14, R14, R89, 0x181f ; - /*1980*/ LOP3.LUT R22, R13, R58, RZ, 0x3c, !PT ; - /*1990*/ IMAD R24, R5, c[0x3][0x184], R24 ; - /*19a0*/ SHFL.IDX PT, R22, R22, R89, 0x181f ; - /*19b0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*19c0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*19d0*/ IMAD.IADD R5, R24, 0x1, -R5 ; - /*19e0*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*19f0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*1a00*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*1a10*/ IADD3 R60, P0, R24, R88, RZ ; - /*1a20*/ IMAD.HI.U32 R5, R14, c[0x3][0x18c], RZ ; - /*1a30*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*1a40*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*1a50*/ IMAD.HI.U32 R5, R22, c[0x3][0x18c], RZ ; - /*1a60*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*1a70*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*1a80*/ IMAD.MOV R9, RZ, RZ, -R5 ; - /*1a90*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*1aa0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1ab0*/ IMAD R22, R9, c[0x3][0x184], R22 ; - /*1ac0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*1ad0*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*1ae0*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*1af0*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*1b00*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*1b10*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*1b20*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1b30*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*1b40*/ IADD3 R64, P0, R24, R88, RZ ; - /*1b50*/ IMAD.IADD R5, R22, 0x1, -R5 ; - /*1b60*/ IMAD.WIDE.U32 R30, R9, R26, c[0x3][0x190] ; - /*1b70*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*1b80*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*1b90*/ IADD3 R68, P1, R30, R88, RZ ; - /*1ba0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*1bb0*/ IADD3 R72, P0, R24, R88, RZ ; - /*1bc0*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*1bd0*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*1be0*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*1bf0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*1c00*/ IMAD R5, R18, 0x1000193, RZ ; - /*1c10*/ LOP3.LUT R6, R91, R6, RZ, 0x3c, !PT ; - /*1c20*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*1c30*/ IMAD R9, R6, 0x1000193, RZ ; - /*1c40*/ IMAD R5, R46, 0x1000193, RZ ; - /*1c50*/ IMAD R6, R7, 0x1000193, RZ ; - /*1c60*/ IMAD R10, R11, 0x1000193, RZ ; - /*1c70*/ IMAD R14, R15, 0x1000193, RZ ; - /*1c80*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*1c90*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*1ca0*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*1cb0*/ IMAD R6, R6, 0x1000193, RZ ; - /*1cc0*/ IMAD R10, R39, 0x1000193, RZ ; - /*1cd0*/ IMAD R14, R43, 0x1000193, RZ ; - /*1ce0*/ LOP3.LUT R51, R6, R51, RZ, 0x3c, !PT ; - /*1cf0*/ IADD3 R6, R90, 0x3, RZ ; - /*1d00*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*1d10*/ IMAD R22, R51, 0x1000193, RZ ; - /*1d20*/ LOP3.LUT R28, R28, R6.reuse, RZ, 0x3c, !PT ; - /*1d30*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*1d40*/ IMAD R10, R10, 0x1000193, RZ ; - /*1d50*/ LOP3.LUT R27, R27, R6.reuse, RZ, 0x3c, !PT ; - /*1d60*/ IMAD R28, R28, 0x1000193, RZ ; - /*1d70*/ LOP3.LUT R29, R29, R6, RZ, 0x3c, !PT ; - /*1d80*/ IMAD R14, R14, 0x1000193, RZ ; - /*1d90*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*1da0*/ LOP3.LUT R18, R9, R62, RZ, 0x3c, !PT ; - /*1db0*/ SHFL.IDX PT, R18, R18, R89, 0x181f ; - /*1dc0*/ LOP3.LUT R7, R22, R67, RZ, 0x3c, !PT ; - /*1dd0*/ LOP3.LUT R28, R28, R7, RZ, 0x3c, !PT ; - /*1de0*/ LOP3.LUT R11, R10, R71, RZ, 0x3c, !PT ; - /*1df0*/ IMAD R10, R27, 0x1000193, RZ ; - /*1e00*/ LOP3.LUT R15, R14, R75, RZ, 0x3c, !PT ; - /*1e10*/ IMAD R14, R29, 0x1000193, RZ ; - /*1e20*/ IMAD.HI.U32 R5, R18, c[0x3][0x18c], RZ ; - /*1e30*/ LOP3.LUT R10, R10, R11, RZ, 0x3c, !PT ; - /*1e40*/ SHFL.IDX PT, R28, R28, R89, 0x181f ; - /*1e50*/ LOP3.LUT R14, R14, R15, RZ, 0x3c, !PT ; - /*1e60*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1e70*/ SHFL.IDX PT, R10, R10, R89, 0x181f ; - /*1e80*/ IMAD R18, R5, c[0x3][0x184], R18 ; - /*1e90*/ SHFL.IDX PT, R14, R14, R89, 0x181f ; - /*1ea0*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*1eb0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1ec0*/ IMAD.IADD R5, R18, 0x1, -R5 ; - /*1ed0*/ IMAD.WIDE.U32 R22, R5, R26, c[0x3][0x190] ; - /*1ee0*/ IMAD.HI.U32 R5, R28, c[0x3][0x18c], RZ ; - /*1ef0*/ IADD3 R76, P0, R22, R88, RZ ; - /*1f00*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*1f10*/ IMAD.HI.U32 R5, R10, c[0x3][0x18c], RZ ; - /*1f20*/ IMAD.HI.U32 R9, R14, c[0x3][0x18c], RZ ; - /*1f30*/ IMAD R28, R13, c[0x3][0x184], R28 ; - /*1f40*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1f50*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*1f60*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*1f70*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*1f80*/ IMAD R10, R5, c[0x3][0x184], R10 ; - /*1f90*/ IMAD R14, R9, c[0x3][0x184], R14 ; - /*1fa0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1fb0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*1fc0*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*1fd0*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*1fe0*/ IMAD.IADD R5, R28, 0x1, -R5 ; - /*1ff0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2000*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*2010*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*2020*/ IMAD.IADD R9, R10, 0x1, -R9 ; - /*2030*/ IMAD.IADD R13, R14, 0x1, -R13 ; - /*2040*/ IADD3 R24, P1, R24, R88, RZ ; - /*2050*/ IMAD.WIDE.U32 R22, R9, R26, c[0x3][0x190] ; - /*2060*/ IMAD.WIDE.U32 R26, R13, R26, c[0x3][0x190] ; - /*2070*/ IADD3 R28, P0, R22, R88, RZ ; - /*2080*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*2090*/ IADD3 R32, P1, R26, R88, RZ ; - /*20a0*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*20b0*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*20c0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*20d0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*20e0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*20f0*/ IMAD R5, R4, 0x1000193, RZ ; - /*2100*/ IMAD R4, R19, 0x1000193, RZ ; - /*2110*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*2120*/ IMAD R9, R8, 0x1000193, RZ ; - /*2130*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*2140*/ IMAD R8, R47, 0x1000193, RZ ; - /*2150*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*2160*/ IMAD R5, R5, 0x1000193, RZ ; - /*2170*/ IMAD R4, R21, 0x1000193, RZ ; - /*2180*/ LOP3.LUT R63, R8, R63, RZ, 0x3c, !PT ; - /*2190*/ IMAD R13, R12, 0x1000193, RZ ; - /*21a0*/ LOP3.LUT R5, R5, R48, RZ, 0x3c, !PT ; - /*21b0*/ IMAD R17, R16, 0x1000193, RZ ; - /*21c0*/ LOP3.LUT R91, R91, R6, RZ, 0x3c, !PT ; - /*21d0*/ IMAD R10, R63, 0x1000193, RZ ; - /*21e0*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*21f0*/ IMAD R9, R36, 0x1000193, RZ ; - /*2200*/ LOP3.LUT R40, R13, R40, RZ, 0x3c, !PT ; - /*2210*/ IMAD R6, R37, 0x1000193, RZ ; - /*2220*/ LOP3.LUT R44, R17, R44, RZ, 0x3c, !PT ; - /*2230*/ IMAD R8, R41, 0x1000193, RZ ; - /*2240*/ LOP3.LUT R9, R9, R52, RZ, 0x3c, !PT ; - /*2250*/ IMAD R5, R5, 0x1000193, RZ ; - /*2260*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*2270*/ IMAD R13, R40, 0x1000193, RZ ; - /*2280*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*2290*/ IMAD R12, R91, 0x1000193, RZ ; - /*22a0*/ IMAD R17, R44, 0x1000193, RZ ; - /*22b0*/ IMAD R8, R45, 0x1000193, RZ ; - /*22c0*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*22d0*/ IMAD R9, R9, 0x1000193, RZ ; - /*22e0*/ LOP3.LUT R17, R17, R60, RZ, 0x3c, !PT ; - /*22f0*/ IMAD R19, R50, 0x1000193, RZ ; - /*2300*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*2310*/ IMAD R21, R54, 0x1000193, RZ ; - /*2320*/ LOP3.LUT R8, R9, R68, RZ, 0x3c, !PT ; - /*2330*/ IMAD R13, R13, 0x1000193, RZ ; - /*2340*/ IMAD R17, R17, 0x1000193, RZ ; - /*2350*/ IMAD R16, R61, 0x1000193, RZ ; - /*2360*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*2370*/ IMAD R10, R4, 0x1000193, RZ ; - /*2380*/ LOP3.LUT R4, R5, R64, RZ, 0x3c, !PT ; - /*2390*/ LOP3.LUT R14, R12, R79, RZ, 0x3c, !PT ; - /*23a0*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*23b0*/ IMAD R10, R6, 0x1000193, RZ ; - /*23c0*/ LOP3.LUT R6, R19, R66, RZ, 0x3c, !PT ; - /*23d0*/ SHFL.IDX PT, R36, R14, R89, 0x181f ; - /*23e0*/ IMAD R19, R58, 0x1000193, RZ ; - /*23f0*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*2400*/ LOP3.LUT R10, R21, R70, RZ, 0x3c, !PT ; - /*2410*/ IMAD R21, R62, 0x1000193, RZ ; - /*2420*/ IMAD R14, R57, 0x1000193, RZ ; - /*2430*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*2440*/ LOP3.LUT R76, R17, R76, RZ, 0x3c, !PT ; - /*2450*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*2460*/ LOP3.LUT R14, R19, R74, RZ, 0x3c, !PT ; - /*2470*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*2480*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_170: - /*2490*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*24a0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*24b0*/ IMAD.MOV.U32 R16, RZ, RZ, 0x80 ; - /*24c0*/ IMAD R36, R17, c[0x3][0x184], R36 ; - /*24d0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*24e0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*24f0*/ IMAD.IADD R17, R36, 0x1, -R17 ; - /*2500*/ IMAD.WIDE.U32 R16, R17, R16, c[0x3][0x190] ; - /*2510*/ IADD3 R16, P0, R16, R88, RZ ; - /*2520*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*2530*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*2540*/ IMAD R21, R4, 0x1000193, RZ ; - /*2550*/ IADD3 R90, R90, 0x4, RZ ; - /*2560*/ IMAD R20, R5, 0x1000193, RZ ; - /*2570*/ IMAD R22, R7, 0x1000193, RZ ; - /*2580*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*2590*/ IMAD R21, R6, 0x1000193, RZ ; - /*25a0*/ ISETP.NE.AND P0, PT, R90, 0x40, PT ; - /*25b0*/ IMAD R23, R8, 0x1000193, RZ ; - /*25c0*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*25d0*/ IMAD R24, R9, 0x1000193, RZ ; - /*25e0*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*25f0*/ IMAD R21, R10, 0x1000193, RZ ; - /*2600*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*2610*/ IMAD R20, R11, 0x1000193, RZ ; - /*2620*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*2630*/ IMAD R23, R12, 0x1000193, RZ ; - /*2640*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*2650*/ IMAD R22, R13, 0x1000193, RZ ; - /*2660*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*2670*/ IMAD R25, R14, 0x1000193, RZ ; - /*2680*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*2690*/ IMAD R20, R15, 0x1000193, RZ ; - /*26a0*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*26b0*/ IMAD R21, R76, 0x1000193, RZ ; - /*26c0*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*26d0*/ IMAD R22, R77, 0x1000193, RZ ; - /*26e0*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*26f0*/ IMAD R23, R78, 0x1000193, RZ ; - /*2700*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*2710*/ IMAD R24, R79, 0x1000193, RZ ; - /*2720*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*2730*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*2740*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*2750*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*2760*/ @!P0 CALL.REL.NOINC `(.L_x_157) ; - /*2770*/ BRA `(.L_x_158) ; -.L_x_157: - /*2780*/ IMAD R4, R4, 0x1000193, RZ ; - /*2790*/ IMAD R8, R8, 0x1000193, RZ ; - /*27a0*/ IMAD R12, R12, 0x1000193, RZ ; - /*27b0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*27c0*/ IMAD R16, R16, 0x1000193, RZ ; - /*27d0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*27e0*/ IMAD.MOV.U32 R90, RZ, RZ, RZ ; - /*27f0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*2800*/ IMAD R5, R4, 0x1000193, RZ ; - /*2810*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*2820*/ IMAD R9, R8, 0x1000193, RZ ; - /*2830*/ IMAD R13, R12, 0x1000193, RZ ; - /*2840*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2850*/ IMAD R17, R16, 0x1000193, RZ ; - /*2860*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*2870*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*2880*/ IMAD R4, R5, 0x1000193, RZ ; - /*2890*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*28a0*/ IMAD R6, R9, 0x1000193, RZ ; - /*28b0*/ IMAD R8, R13, 0x1000193, RZ ; - /*28c0*/ LOP3.LUT R21, R4, R7, RZ, 0x3c, !PT ; - /*28d0*/ IMAD R10, R17, 0x1000193, RZ ; - /*28e0*/ LOP3.LUT R23, R6, R11, RZ, 0x3c, !PT ; - /*28f0*/ LOP3.LUT R25, R8, R15, RZ, 0x3c, !PT ; - /*2900*/ STS [R80.X4], R21 ; - /*2910*/ LOP3.LUT R27, R10, R19, RZ, 0x3c, !PT ; - /*2920*/ STS [R80.X4+0x20], R23 ; - /*2930*/ STS [R80.X4+0x40], R25 ; - /*2940*/ STS [R80.X4+0x60], R27 ; - /*2950*/ LDS.128 R4, [R2+0x100] ; - /*2960*/ LDS.128 R8, [R2+0x140] ; - /*2970*/ LDS.128 R12, [R2+0x180] ; - /*2980*/ LDS.128 R16, [R2+0x1c0] ; -.L_x_162: - /*2990*/ LDS R21, [R81+0x100] ; - /*29a0*/ IMAD.SHL.U32 R89, R0, 0x10, RZ ; - /*29b0*/ SHF.R.U32.HI R88, RZ, 0x2, R90 ; - /*29c0*/ LOP3.LUT R21, R21, R90, RZ, 0x3c, !PT ; - /*29d0*/ IMAD R21, R21, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R39, R21, R4, RZ, 0x3c, !PT ; - /*29f0*/ @!PT BRA `(.L_x_159) ; - /*2a00*/ SHFL.IDX PT, R36, R39, R88, 0x181f ; -.L_x_171: - /*2a10*/ IMAD.HI.U32 R20, R36, c[0x3][0x18c], RZ ; - /*2a20*/ LDS R25, [R81+0x140] ; - /*2a30*/ IMAD.MOV R21, RZ, RZ, -R20 ; - /*2a40*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*2a50*/ IMAD R36, R21, c[0x3][0x184], R36 ; - /*2a60*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*2a70*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2a80*/ IMAD.IADD R21, R36, 0x1, -R21 ; - /*2a90*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*2aa0*/ IADD3 R20, P0, R20, R89, RZ ; - /*2ab0*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*2ac0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*2ad0*/ LOP3.LUT R25, R25, R90, RZ, 0x3c, !PT ; - /*2ae0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2af0*/ LOP3.LUT R39, R25, R8, RZ, 0x3c, !PT ; - /*2b00*/ @!PT BRA `(.L_x_160) ; - /*2b10*/ LDS R29, [R81+0x180] ; - /*2b20*/ LDS R91, [R81+0x1c0] ; - /*2b30*/ LOP3.LUT R24, R29, R90, RZ, 0x3c, !PT ; - /*2b40*/ IMAD R25, R24, 0x1000193, RZ ; - /*2b50*/ SHFL.IDX PT, R24, R39, R88, 0x181f ; - /*2b60*/ LOP3.LUT R27, R25, R12, RZ, 0x3c, !PT ; - /*2b70*/ SHFL.IDX PT, R27, R27, R88, 0x181f ; - /*2b80*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*2b90*/ IMAD.MOV R31, RZ, RZ, -R25 ; - /*2ba0*/ IMAD R24, R31, c[0x3][0x184], R24 ; - /*2bb0*/ IMAD.HI.U32 R25, R27, c[0x3][0x18c], RZ ; - /*2bc0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*2bd0*/ IMAD.MOV R28, RZ, RZ, -R25 ; - /*2be0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*2bf0*/ IMAD R28, R28, c[0x3][0x184], R27 ; - /*2c00*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*2c10*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*2c20*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*2c30*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2c40*/ IADD3 R36, P0, R24, R89.reuse, RZ ; - /*2c50*/ IMAD.IADD R27, R28, 0x1, -R27 ; - /*2c60*/ LDS R28, [R81+0x100] ; - /*2c70*/ IMAD.WIDE.U32 R30, R27, R26, c[0x3][0x190] ; - /*2c80*/ LDS R27, [R81+0x140] ; - /*2c90*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*2ca0*/ IADD3 R40, P0, R30, R89, RZ ; - /*2cb0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2cc0*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*2cd0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2ce0*/ LOP3.LUT R24, R91, R90, RZ, 0x3c, !PT ; - /*2cf0*/ IMAD R32, R5, 0x1000193, RZ ; - /*2d00*/ IMAD R34, R9, 0x1000193, RZ ; - /*2d10*/ IMAD R25, R24, 0x1000193, RZ ; - /*2d20*/ IADD3 R24, R90, 0x1, RZ ; - /*2d30*/ LOP3.LUT R21, R32, R21, RZ, 0x3c, !PT ; - /*2d40*/ LOP3.LUT R25, R25, R16, RZ, 0x3c, !PT ; - /*2d50*/ SHFL.IDX PT, R25, R25, R88, 0x181f ; - /*2d60*/ LOP3.LUT R30, R28, R24.reuse, RZ, 0x3c, !PT ; - /*2d70*/ LOP3.LUT R5, R27, R24, RZ, 0x3c, !PT ; - /*2d80*/ IMAD R30, R30, 0x1000193, RZ ; - /*2d90*/ IMAD R32, R5, 0x1000193, RZ ; - /*2da0*/ LOP3.LUT R9, R30, R21, RZ, 0x3c, !PT ; - /*2db0*/ LOP3.LUT R30, R29, R24, RZ, 0x3c, !PT ; - /*2dc0*/ SHFL.IDX PT, R9, R9, R88, 0x181f ; - /*2dd0*/ IMAD R30, R30, 0x1000193, RZ ; - /*2de0*/ IMAD.HI.U32 R5, R25, c[0x3][0x18c], RZ ; - /*2df0*/ LOP3.LUT R37, R34, R37, RZ, 0x3c, !PT ; - /*2e00*/ IMAD R34, R13, 0x1000193, RZ ; - /*2e10*/ LOP3.LUT R13, R32, R37, RZ, 0x3c, !PT ; - /*2e20*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*2e30*/ LOP3.LUT R41, R34, R41, RZ, 0x3c, !PT ; - /*2e40*/ IMAD.HI.U32 R5, R9, c[0x3][0x18c], RZ ; - /*2e50*/ SHFL.IDX PT, R13, R13, R88, 0x181f ; - /*2e60*/ LOP3.LUT R33, R30, R41, RZ, 0x3c, !PT ; - /*2e70*/ IMAD R25, R32, c[0x3][0x184], R25 ; - /*2e80*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*2e90*/ SHFL.IDX PT, R33, R33, R88, 0x181f ; - /*2ea0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2eb0*/ IMAD R9, R32, c[0x3][0x184], R9 ; - /*2ec0*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*2ed0*/ IMAD.IADD R31, R25, 0x1, -R30 ; - /*2ee0*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*2ef0*/ IMAD.HI.U32 R25, R13, c[0x3][0x18c], RZ ; - /*2f00*/ IADD3 R44, P0, R30, R89, RZ ; - /*2f10*/ IMAD.MOV R30, RZ, RZ, -R25 ; - /*2f20*/ IMAD.HI.U32 R5, R33, c[0x3][0x18c], RZ ; - /*2f30*/ IMAD.X R45, RZ, RZ, R31, P0 ; - /*2f40*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*2f50*/ IMAD R13, R30, c[0x3][0x184], R13 ; - /*2f60*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*2f70*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*2f80*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2f90*/ ISETP.GE.U32.AND P1, PT, R13, c[0x3][0x184], PT ; - /*2fa0*/ IMAD R5, R32, c[0x3][0x184], R33 ; - /*2fb0*/ IMAD.IADD R31, R9, 0x1, -R30 ; - /*2fc0*/ SEL R32, RZ, c[0x3][0x184], !P1 ; - /*2fd0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*2fe0*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*2ff0*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*3000*/ IMAD.IADD R33, R13, 0x1, -R32 ; - /*3010*/ IADD3 R48, P0, R30, R89, RZ ; - /*3020*/ IMAD.WIDE.U32 R32, R33, R26, c[0x3][0x190] ; - /*3030*/ IMAD.IADD R5, R5, 0x1, -R34 ; - /*3040*/ IADD3 R52, P1, R32, R89, RZ ; - /*3050*/ IMAD.X R49, RZ, RZ, R31, P0 ; - /*3060*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*3070*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*3080*/ IADD3 R56, P0, R30, R89, RZ ; - /*3090*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*30a0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*30b0*/ IMAD.X R57, RZ, RZ, R31, P0 ; - /*30c0*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*30d0*/ LOP3.LUT R24, R91, R24, RZ, 0x3c, !PT ; - /*30e0*/ IMAD R30, R17, 0x1000193, RZ ; - /*30f0*/ IMAD R24, R24, 0x1000193, RZ ; - /*3100*/ IMAD R9, R6, 0x1000193, RZ ; - /*3110*/ IMAD R13, R10, 0x1000193, RZ ; - /*3120*/ IADD3 R6, R90, 0x2, RZ ; - /*3130*/ LOP3.LUT R9, R9, R22, RZ, 0x3c, !PT ; - /*3140*/ IMAD R17, R14, 0x1000193, RZ ; - /*3150*/ LOP3.LUT R38, R13, R38, RZ, 0x3c, !PT ; - /*3160*/ LOP3.LUT R10, R28, R6, RZ, 0x3c, !PT ; - /*3170*/ IMAD R9, R9, 0x1000193, RZ ; - /*3180*/ LOP3.LUT R42, R17, R42, RZ, 0x3c, !PT ; - /*3190*/ IMAD R13, R38, 0x1000193, RZ ; - /*31a0*/ LOP3.LUT R14, R27, R6.reuse, RZ, 0x3c, !PT ; - /*31b0*/ IMAD R17, R10, 0x1000193, RZ ; - /*31c0*/ LOP3.LUT R10, R29, R6, RZ, 0x3c, !PT ; - /*31d0*/ IMAD R25, R14, 0x1000193, RZ ; - /*31e0*/ LOP3.LUT R45, R30, R45, RZ, 0x3c, !PT ; - /*31f0*/ LOP3.LUT R5, R24, R45, RZ, 0x3c, !PT ; - /*3200*/ SHFL.IDX PT, R5, R5, R88, 0x181f ; - /*3210*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*3220*/ LOP3.LUT R54, R13, R54, RZ, 0x3c, !PT ; - /*3230*/ IMAD R13, R42, 0x1000193, RZ ; - /*3240*/ LOP3.LUT R17, R17, R50, RZ, 0x3c, !PT ; - /*3250*/ IMAD.HI.U32 R9, R5, c[0x3][0x18c], RZ ; - /*3260*/ LOP3.LUT R31, R25, R54, RZ, 0x3c, !PT ; - /*3270*/ LOP3.LUT R58, R13, R58, RZ, 0x3c, !PT ; - /*3280*/ SHFL.IDX PT, R17, R17, R88, 0x181f ; - /*3290*/ IMAD R13, R10, 0x1000193, RZ ; - /*32a0*/ IMAD.MOV R10, RZ, RZ, -R9 ; - /*32b0*/ SHFL.IDX PT, R31, R31, R88, 0x181f ; - /*32c0*/ LOP3.LUT R13, R13, R58, RZ, 0x3c, !PT ; - /*32d0*/ IMAD R5, R10, c[0x3][0x184], R5 ; - /*32e0*/ SHFL.IDX PT, R13, R13, R88, 0x181f ; - /*32f0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*3300*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3310*/ IMAD.IADD R25, R5, 0x1, -R10 ; - /*3320*/ IMAD.HI.U32 R5, R17, c[0x3][0x18c], RZ ; - /*3330*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*3340*/ IMAD.MOV R10, RZ, RZ, -R5 ; - /*3350*/ IADD3 R60, P0, R24, R89, RZ ; - /*3360*/ IMAD.HI.U32 R9, R31, c[0x3][0x18c], RZ ; - /*3370*/ IMAD R17, R10, c[0x3][0x184], R17 ; - /*3380*/ IMAD.MOV R14, RZ, RZ, -R9 ; - /*3390*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*33a0*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*33b0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*33c0*/ IMAD R31, R14, c[0x3][0x184], R31 ; - /*33d0*/ IMAD.MOV R14, RZ, RZ, -R5 ; - /*33e0*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*33f0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*3400*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*3410*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*3420*/ IMAD.IADD R25, R17, 0x1, -R10 ; - /*3430*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*3440*/ IMAD.WIDE.U32 R24, R25, R26.reuse, c[0x3][0x190] ; - /*3450*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*3460*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3470*/ IADD3 R64, P0, R24, R89, RZ ; - /*3480*/ IMAD.IADD R31, R31, 0x1, -R14 ; - /*3490*/ IMAD.IADD R13, R13, 0x1, -R10 ; - /*34a0*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*34b0*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*34c0*/ IMAD.WIDE.U32 R24, R13, R26, c[0x3][0x190] ; - /*34d0*/ IADD3 R68, P1, R30, R89, RZ ; - /*34e0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*34f0*/ IADD3 R72, P0, R24, R89, RZ ; - /*3500*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*3510*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*3520*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*3530*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*3540*/ IMAD R5, R18, 0x1000193, RZ ; - /*3550*/ LOP3.LUT R6, R91, R6, RZ, 0x3c, !PT ; - /*3560*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*3570*/ IMAD R9, R6, 0x1000193, RZ ; - /*3580*/ IMAD R5, R46, 0x1000193, RZ ; - /*3590*/ IMAD R6, R7, 0x1000193, RZ ; - /*35a0*/ IMAD R10, R11, 0x1000193, RZ ; - /*35b0*/ IMAD R14, R15, 0x1000193, RZ ; - /*35c0*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*35d0*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*35e0*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*35f0*/ IMAD R6, R6, 0x1000193, RZ ; - /*3600*/ IMAD R10, R39, 0x1000193, RZ ; - /*3610*/ IMAD R14, R43, 0x1000193, RZ ; - /*3620*/ LOP3.LUT R51, R6, R51, RZ, 0x3c, !PT ; - /*3630*/ IADD3 R6, R90, 0x3, RZ ; - /*3640*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*3650*/ IMAD R18, R51, 0x1000193, RZ ; - /*3660*/ LOP3.LUT R28, R28, R6.reuse, RZ, 0x3c, !PT ; - /*3670*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*3680*/ IMAD R10, R10, 0x1000193, RZ ; - /*3690*/ LOP3.LUT R27, R27, R6.reuse, RZ, 0x3c, !PT ; - /*36a0*/ IMAD R28, R28, 0x1000193, RZ ; - /*36b0*/ LOP3.LUT R29, R29, R6, RZ, 0x3c, !PT ; - /*36c0*/ IMAD R14, R14, 0x1000193, RZ ; - /*36d0*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*36e0*/ LOP3.LUT R9, R9, R62, RZ, 0x3c, !PT ; - /*36f0*/ SHFL.IDX PT, R9, R9, R88, 0x181f ; - /*3700*/ LOP3.LUT R7, R18, R67, RZ, 0x3c, !PT ; - /*3710*/ LOP3.LUT R13, R28, R7, RZ, 0x3c, !PT ; - /*3720*/ LOP3.LUT R11, R10, R71, RZ, 0x3c, !PT ; - /*3730*/ IMAD R10, R27, 0x1000193, RZ ; - /*3740*/ LOP3.LUT R15, R14, R75, RZ, 0x3c, !PT ; - /*3750*/ IMAD R14, R29, 0x1000193, RZ ; - /*3760*/ IMAD.HI.U32 R5, R9, c[0x3][0x18c], RZ ; - /*3770*/ SHFL.IDX PT, R13, R13, R88, 0x181f ; - /*3780*/ LOP3.LUT R17, R10, R11, RZ, 0x3c, !PT ; - /*3790*/ LOP3.LUT R25, R14, R15, RZ, 0x3c, !PT ; - /*37a0*/ IMAD.MOV R18, RZ, RZ, -R5 ; - /*37b0*/ SHFL.IDX PT, R17, R17, R88, 0x181f ; - /*37c0*/ IMAD R9, R18, c[0x3][0x184], R9 ; - /*37d0*/ SHFL.IDX PT, R25, R25, R88, 0x181f ; - /*37e0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*37f0*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3800*/ IMAD.IADD R23, R9, 0x1, -R10 ; - /*3810*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*3820*/ IMAD.WIDE.U32 R22, R23, R26, c[0x3][0x190] ; - /*3830*/ IMAD.MOV R10, RZ, RZ, -R5 ; - /*3840*/ IADD3 R76, P0, R22, R89, RZ ; - /*3850*/ IMAD.HI.U32 R5, R17, c[0x3][0x18c], RZ ; - /*3860*/ IMAD.HI.U32 R9, R25, c[0x3][0x18c], RZ ; - /*3870*/ IMAD R13, R10, c[0x3][0x184], R13 ; - /*3880*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*3890*/ IMAD.MOV R10, RZ, RZ, -R5 ; - /*38a0*/ IMAD.MOV R14, RZ, RZ, -R9 ; - /*38b0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*38c0*/ IMAD R17, R10, c[0x3][0x184], R17 ; - /*38d0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*38e0*/ IMAD R5, R14, c[0x3][0x184], R25 ; - /*38f0*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3900*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*3910*/ ISETP.GE.U32.AND P1, PT, R5, c[0x3][0x184], PT ; - /*3920*/ IMAD.IADD R25, R13, 0x1, -R10 ; - /*3930*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3940*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*3950*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*3960*/ IMAD.IADD R23, R17, 0x1, -R10 ; - /*3970*/ IMAD.IADD R27, R5, 0x1, -R14 ; - /*3980*/ IADD3 R24, P1, R24, R89, RZ ; - /*3990*/ IMAD.WIDE.U32 R22, R23, R26, c[0x3][0x190] ; - /*39a0*/ IMAD.WIDE.U32 R26, R27, R26, c[0x3][0x190] ; - /*39b0*/ IADD3 R28, P0, R22, R89, RZ ; - /*39c0*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*39d0*/ IADD3 R32, P1, R26, R89, RZ ; - /*39e0*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*39f0*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*3a00*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*3a10*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3a20*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3a30*/ IMAD R5, R4, 0x1000193, RZ ; - /*3a40*/ IMAD R4, R19, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*3a60*/ IMAD R9, R8, 0x1000193, RZ ; - /*3a70*/ IMAD R8, R47, 0x1000193, RZ ; - /*3a80*/ LOP3.LUT R91, R91, R6, RZ, 0x3c, !PT ; - /*3a90*/ LOP3.LUT R63, R8, R63, RZ, 0x3c, !PT ; - /*3aa0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*3ab0*/ IMAD R10, R63, 0x1000193, RZ ; - /*3ac0*/ IMAD R13, R12, 0x1000193, RZ ; - /*3ad0*/ IMAD R12, R91, 0x1000193, RZ ; - /*3ae0*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*3af0*/ IMAD R5, R5, 0x1000193, RZ ; - /*3b00*/ IMAD R4, R21, 0x1000193, RZ ; - /*3b10*/ IMAD R17, R16, 0x1000193, RZ ; - /*3b20*/ LOP3.LUT R5, R5, R48, RZ, 0x3c, !PT ; - /*3b30*/ IMAD R9, R36, 0x1000193, RZ ; - /*3b40*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*3b50*/ IMAD R6, R37, 0x1000193, RZ ; - /*3b60*/ LOP3.LUT R40, R13, R40, RZ, 0x3c, !PT ; - /*3b70*/ IMAD R8, R41, 0x1000193, RZ ; - /*3b80*/ LOP3.LUT R44, R17, R44, RZ, 0x3c, !PT ; - /*3b90*/ IMAD R5, R5, 0x1000193, RZ ; - /*3ba0*/ LOP3.LUT R9, R9, R52, RZ, 0x3c, !PT ; - /*3bb0*/ IMAD R13, R40, 0x1000193, RZ ; - /*3bc0*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*3bd0*/ IMAD R17, R44, 0x1000193, RZ ; - /*3be0*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*3bf0*/ IMAD R8, R45, 0x1000193, RZ ; - /*3c00*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*3c10*/ IMAD R9, R9, 0x1000193, RZ ; - /*3c20*/ LOP3.LUT R17, R17, R60, RZ, 0x3c, !PT ; - /*3c30*/ IMAD R19, R50, 0x1000193, RZ ; - /*3c40*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*3c50*/ IMAD R21, R54, 0x1000193, RZ ; - /*3c60*/ LOP3.LUT R8, R9, R68, RZ, 0x3c, !PT ; - /*3c70*/ IMAD R13, R13, 0x1000193, RZ ; - /*3c80*/ IMAD R14, R57, 0x1000193, RZ ; - /*3c90*/ IMAD R17, R17, 0x1000193, RZ ; - /*3ca0*/ IMAD R16, R61, 0x1000193, RZ ; - /*3cb0*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*3cc0*/ LOP3.LUT R23, R12, R79, RZ, 0x3c, !PT ; - /*3cd0*/ IMAD R10, R4, 0x1000193, RZ ; - /*3ce0*/ SHFL.IDX PT, R36, R23, R88, 0x181f ; - /*3cf0*/ LOP3.LUT R4, R5, R64, RZ, 0x3c, !PT ; - /*3d00*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*3d10*/ IMAD R10, R6, 0x1000193, RZ ; - /*3d20*/ LOP3.LUT R6, R19, R66, RZ, 0x3c, !PT ; - /*3d30*/ IMAD R19, R58, 0x1000193, RZ ; - /*3d40*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*3d50*/ LOP3.LUT R10, R21, R70, RZ, 0x3c, !PT ; - /*3d60*/ IMAD R21, R62, 0x1000193, RZ ; - /*3d70*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*3d80*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*3d90*/ LOP3.LUT R14, R19, R74, RZ, 0x3c, !PT ; - /*3da0*/ LOP3.LUT R76, R17, R76, RZ, 0x3c, !PT ; - /*3db0*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*3dc0*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_172: - /*3dd0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*3de0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*3df0*/ IMAD.MOV.U32 R16, RZ, RZ, 0x80 ; - /*3e00*/ IMAD R36, R17, c[0x3][0x184], R36 ; - /*3e10*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3e20*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*3e30*/ IMAD.IADD R17, R36, 0x1, -R17 ; - /*3e40*/ IMAD.WIDE.U32 R16, R17, R16, c[0x3][0x190] ; - /*3e50*/ IADD3 R16, P0, R16, R89, RZ ; - /*3e60*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*3e70*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3e80*/ IMAD R21, R4, 0x1000193, RZ ; - /*3e90*/ IADD3 R90, R90, 0x4, RZ ; - /*3ea0*/ IMAD R20, R5, 0x1000193, RZ ; - /*3eb0*/ IMAD R22, R7, 0x1000193, RZ ; - /*3ec0*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*3ed0*/ IMAD R21, R6, 0x1000193, RZ ; - /*3ee0*/ ISETP.NE.AND P0, PT, R90, 0x40, PT ; - /*3ef0*/ IMAD R23, R8, 0x1000193, RZ ; - /*3f00*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*3f10*/ IMAD R24, R9, 0x1000193, RZ ; - /*3f20*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*3f30*/ IMAD R21, R10, 0x1000193, RZ ; - /*3f40*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*3f50*/ IMAD R20, R11, 0x1000193, RZ ; - /*3f60*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*3f70*/ IMAD R23, R12, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*3f90*/ IMAD R22, R13, 0x1000193, RZ ; - /*3fa0*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*3fb0*/ IMAD R25, R14, 0x1000193, RZ ; - /*3fc0*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*3fd0*/ IMAD R20, R15, 0x1000193, RZ ; - /*3fe0*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD R21, R76, 0x1000193, RZ ; - /*4000*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*4010*/ IMAD R22, R77, 0x1000193, RZ ; - /*4020*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*4030*/ IMAD R23, R78, 0x1000193, RZ ; - /*4040*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*4050*/ IMAD R24, R79, 0x1000193, RZ ; - /*4060*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*4070*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*4080*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*4090*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*40a0*/ @!P0 CALL.REL.NOINC `(.L_x_161) ; - /*40b0*/ BRA `(.L_x_162) ; -.L_x_161: - /*40c0*/ IMAD R4, R4, 0x1000193, RZ ; - /*40d0*/ IMAD R8, R8, 0x1000193, RZ ; - /*40e0*/ IMAD R12, R12, 0x1000193, RZ ; - /*40f0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4100*/ IMAD R16, R16, 0x1000193, RZ ; - /*4110*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4120*/ IMAD.MOV.U32 R43, RZ, RZ, RZ ; - /*4130*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4140*/ IMAD R5, R4, 0x1000193, RZ ; - /*4150*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4160*/ IMAD R9, R8, 0x1000193, RZ ; - /*4170*/ IMAD R13, R12, 0x1000193, RZ ; - /*4180*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4190*/ IMAD R17, R16, 0x1000193, RZ ; - /*41a0*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*41b0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*41c0*/ IMAD R0, R5, 0x1000193, RZ ; - /*41d0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*41e0*/ IMAD R4, R9, 0x1000193, RZ ; - /*41f0*/ IMAD R6, R13, 0x1000193, RZ ; - /*4200*/ LOP3.LUT R7, R0, R7, RZ, 0x3c, !PT ; - /*4210*/ IMAD R8, R17, 0x1000193, RZ ; - /*4220*/ LOP3.LUT R11, R4, R11, RZ, 0x3c, !PT ; - /*4230*/ LOP3.LUT R5, R6, R15, RZ, 0x3c, !PT ; - /*4240*/ STS [R80.X4+0x80], R7 ; - /*4250*/ LOP3.LUT R9, R8, R19, RZ, 0x3c, !PT ; - /*4260*/ STS [R80.X4+0xa0], R11 ; - /*4270*/ STS [R80.X4+0xc0], R5 ; - /*4280*/ STS [R80.X4+0xe0], R9 ; - /*4290*/ LDS.128 R20, [R82+0x10] ; - /*42a0*/ LDS.128 R16, [R83] ; - /*42b0*/ LDS.128 R24, [R82] ; - /*42c0*/ LDS.128 R28, [R82+0x30] ; - /*42d0*/ LDS.128 R12, [R83+0x10] ; - /*42e0*/ LDS.128 R32, [R82+0x20] ; - /*42f0*/ LOP3.LUT R6, R17, R23, RZ, 0x3c, !PT ; - /*4300*/ LOP3.LUT R37, R16, R22, RZ, 0x3c, !PT ; - /*4310*/ SHF.L.W.U32.HI R5, R6, 0x1, R37 ; - /*4320*/ SHF.L.W.U32.HI R6, R37, 0x1, R6 ; - /*4330*/ LOP3.LUT R9, R20, 0x1, R30, 0x96, !PT ; - /*4340*/ LOP3.LUT R0, R27, R29, R15, 0x96, !PT ; - /*4350*/ LOP3.LUT R4, R26, R28, R14, 0x96, !PT ; - /*4360*/ LOP3.LUT R7, R0, 0x80000000, RZ, 0x3c, !PT ; - /*4370*/ LOP3.LUT R8, R19, R33, RZ, 0x3c, !PT ; - /*4380*/ SHF.L.W.U32.HI R37, R7, 0x1, R4 ; - /*4390*/ SHF.L.W.U32.HI R38, R4, 0x1, R7 ; - /*43a0*/ LOP3.LUT R7, R6, R7, RZ, 0x3c, !PT ; - /*43b0*/ LOP3.LUT R6, R21, RZ, R31, 0x96, !PT ; - /*43c0*/ LOP3.LUT R11, R18, R32, RZ, 0x3c, !PT ; - /*43d0*/ IMAD.MOV.U32 R74, RZ, RZ, R7.reuse ; - /*43e0*/ LOP3.LUT R0, R5, R4, RZ, 0x3c, !PT ; - /*43f0*/ IMAD.MOV.U32 R49, RZ, RZ, R7 ; - /*4400*/ LOP3.LUT R4, R25, R35, R13, 0x96, !PT ; - /*4410*/ LOP3.LUT R5, R24, R34, R12, 0x96, !PT ; - /*4420*/ IMAD.MOV.U32 R69, RZ, RZ, R0 ; - /*4430*/ SHF.L.W.U32.HI R39, R9, 0x1, R6 ; - /*4440*/ SHF.L.W.U32.HI R36, R8, 0x1, R11 ; - /*4450*/ SHF.L.W.U32.HI R11, R11, 0x1, R8 ; - /*4460*/ SHF.L.W.U32.HI R10, R6, 0x1, R9 ; - /*4470*/ SHF.L.W.U32.HI R40, R5, 0x1, R4 ; - /*4480*/ SHF.L.W.U32.HI R41, R4, 0x1, R5 ; - /*4490*/ LOP3.LUT R8, R39, R4, RZ, 0x3c, !PT ; - /*44a0*/ LOP3.LUT R4, R10, R5, RZ, 0x3c, !PT ; - /*44b0*/ LOP3.LUT R6, R11, R6, RZ, 0x3c, !PT ; - /*44c0*/ LOP3.LUT R5, R40, R17, R23, 0x96, !PT ; - /*44d0*/ IMAD.MOV.U32 R51, RZ, RZ, R4 ; - /*44e0*/ LOP3.LUT R11, R0, R20, RZ, 0x3c, !PT ; - /*44f0*/ IMAD.MOV.U32 R67, RZ, RZ, R6 ; - /*4500*/ LOP3.LUT R9, R36, R9, RZ, 0x3c, !PT ; - /*4510*/ IMAD.MOV.U32 R54, RZ, RZ, R5.reuse ; - /*4520*/ LOP3.LUT R10, R41, R16, R22, 0x96, !PT ; - /*4530*/ IMAD.MOV.U32 R53, RZ, RZ, R5 ; - /*4540*/ LOP3.LUT R20, R38, R19, R33, 0x96, !PT ; - /*4550*/ IMAD.MOV.U32 R52, RZ, RZ, R9.reuse ; - /*4560*/ LOP3.LUT R36, R7, R21, RZ, 0x3c, !PT ; - /*4570*/ IMAD.MOV.U32 R57, RZ, RZ, R10.reuse ; - /*4580*/ LOP3.LUT R38, R8, R29, RZ, 0x3c, !PT ; - /*4590*/ IMAD.MOV.U32 R40, RZ, RZ, R10 ; - /*45a0*/ LOP3.LUT R21, R37, R18, R32, 0x96, !PT ; - /*45b0*/ IMAD.MOV.U32 R73, RZ, RZ, R9 ; - /*45c0*/ LOP3.LUT R29, R4, R28, RZ, 0x3c, !PT ; - /*45d0*/ IMAD.MOV.U32 R88, RZ, RZ, R6 ; - /*45e0*/ LOP3.LUT R28, R5, R33, RZ, 0x3c, !PT ; - /*45f0*/ IMAD.MOV.U32 R46, RZ, RZ, R21 ; - /*4600*/ LOP3.LUT R33, R10, R32, RZ, 0x3c, !PT ; - /*4610*/ IMAD.MOV.U32 R65, RZ, RZ, R20 ; - /*4620*/ LOP3.LUT R32, R20, R35, RZ, 0x3c, !PT ; - /*4630*/ LOP3.LUT R35, R21, R34, RZ, 0x3c, !PT ; - /*4640*/ LOP3.LUT R23, R6, R23, RZ, 0x3c, !PT ; - /*4650*/ LOP3.LUT R22, R9, R22, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R27, R8, R27, RZ, 0x3c, !PT ; - /*4670*/ LOP3.LUT R26, R4, R26, RZ, 0x3c, !PT ; - /*4680*/ LOP3.LUT R25, R20, R25, RZ, 0x3c, !PT ; - /*4690*/ LOP3.LUT R24, R21, R24, RZ, 0x3c, !PT ; - /*46a0*/ LOP3.LUT R31, R7, R31, RZ, 0x3c, !PT ; - /*46b0*/ LOP3.LUT R30, R0.reuse, R30, RZ, 0x3c, !PT ; - /*46c0*/ LOP3.LUT R72, R0, 0x1, RZ, 0x3c, !PT ; - /*46d0*/ LOP3.LUT R37, R15, R8, RZ, 0x3c, !PT ; - /*46e0*/ LOP3.LUT R42, R14, R4, RZ, 0x3c, !PT ; - /*46f0*/ LOP3.LUT R47, R8, 0x80000000, RZ, 0x3c, !PT ; - /*4700*/ LOP3.LUT R55, R6, R17, RZ, 0x3c, !PT ; - /*4710*/ LOP3.LUT R34, R9, R16, RZ, 0x3c, !PT ; - /*4720*/ LOP3.LUT R50, R5, R19, RZ, 0x3c, !PT ; - /*4730*/ LOP3.LUT R45, R10, R18, RZ, 0x3c, !PT ; - /*4740*/ LOP3.LUT R39, R13, R20, RZ, 0x3c, !PT ; - /*4750*/ LOP3.LUT R66, R12, R21, RZ, 0x3c, !PT ; -.L_x_164: - /*4760*/ ISETP.NE.AND P0, PT, R43, RZ, PT ; - /*4770*/ @!P0 BRA `(.L_x_163) ; - /*4780*/ LOP3.LUT R41, R26, R29, R42, 0x96, !PT ; - /*4790*/ LOP3.LUT R48, R27, R38, R37, 0x96, !PT ; - /*47a0*/ LOP3.LUT R59, R28, R50, R5, 0x96, !PT ; - /*47b0*/ LOP3.LUT R58, R33, R45, R10, 0x96, !PT ; - /*47c0*/ LOP3.LUT R61, R41, R4, R51, 0x96, !PT ; - /*47d0*/ LOP3.LUT R48, R48, R47, R8, 0x96, !PT ; - /*47e0*/ LOP3.LUT R44, R22, R34, R9, 0x96, !PT ; - /*47f0*/ LOP3.LUT R56, R23, R55, R6, 0x96, !PT ; - /*4800*/ LOP3.LUT R63, R59, R53, R54, 0x96, !PT ; - /*4810*/ LOP3.LUT R58, R58, R40, R57, 0x96, !PT ; - /*4820*/ SHF.L.W.U32.HI R59, R48, 0x1, R61 ; - /*4830*/ SHF.L.W.U32.HI R62, R61, 0x1, R48 ; - /*4840*/ LOP3.LUT R41, R44, R73, R52, 0x96, !PT ; - /*4850*/ LOP3.LUT R44, R56, R88, R67, 0x96, !PT ; - /*4860*/ SHF.L.W.U32.HI R56, R63, 0x1, R58 ; - /*4870*/ LOP3.LUT R59, R59, R58, RZ, 0x3c, !PT ; - /*4880*/ SHF.L.W.U32.HI R60, R58, 0x1, R63 ; - /*4890*/ LOP3.LUT R58, R62, R63, RZ, 0x3c, !PT ; - /*48a0*/ LOP3.LUT R63, R11, R30, R72, 0x96, !PT ; - /*48b0*/ LOP3.LUT R62, R24, R35, R66, 0x96, !PT ; - /*48c0*/ LOP3.LUT R71, R63, R0, R69, 0x96, !PT ; - /*48d0*/ LOP3.LUT R63, R25, R32, R39, 0x96, !PT ; - /*48e0*/ LOP3.LUT R64, R36, R31, R7, 0x96, !PT ; - /*48f0*/ SHF.L.W.U32.HI R68, R44, 0x1, R41 ; - /*4900*/ SHF.L.W.U32.HI R77, R41, 0x1, R44 ; - /*4910*/ LOP3.LUT R62, R62, R21, R46, 0x96, !PT ; - /*4920*/ LOP3.LUT R63, R63, R20, R65, 0x96, !PT ; - /*4930*/ LOP3.LUT R64, R64, R49, R74, 0x96, !PT ; - /*4940*/ LOP3.LUT R61, R68, R61, RZ, 0x3c, !PT ; - /*4950*/ LOP3.LUT R68, R77, R48, RZ, 0x3c, !PT ; - /*4960*/ SHF.L.W.U32.HI R70, R63, 0x1, R62 ; - /*4970*/ SHF.L.W.U32.HI R75, R64, 0x1, R71 ; - /*4980*/ SHF.L.W.U32.HI R48, R71, 0x1, R64 ; - /*4990*/ SHF.L.W.U32.HI R77, R62, 0x1, R63 ; - /*49a0*/ LOP3.LUT R71, R56, R71, RZ, 0x3c, !PT ; - /*49b0*/ LOP3.LUT R56, R70, R41, RZ, 0x3c, !PT ; - /*49c0*/ LOP3.LUT R75, R75, R62, RZ, 0x3c, !PT ; - /*49d0*/ LOP3.LUT R48, R48, R63, RZ, 0x3c, !PT ; - /*49e0*/ LOP3.LUT R60, R60, R64, RZ, 0x3c, !PT ; - /*49f0*/ LOP3.LUT R41, R77, R44, RZ, 0x3c, !PT ; - /*4a00*/ LOP3.LUT R24, R59.reuse, R24, RZ, 0x3c, !PT ; - /*4a10*/ LOP3.LUT R35, R59, R35, RZ, 0x3c, !PT ; - /*4a20*/ LOP3.LUT R66, R59.reuse, R66, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R21, R59.reuse, R21, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R46, R59, R46, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R25, R58.reuse, R25, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R32, R58.reuse, R32, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R39, R58, R39, RZ, 0x3c, !PT ; - /*4a80*/ LOP3.LUT R20, R58.reuse, R20, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R65, R58, R65, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R11, R61.reuse, R11, RZ, 0x3c, !PT ; - /*4ab0*/ LOP3.LUT R30, R61.reuse, R30, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R72, R61.reuse, R72, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R0, R61, R0, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R69, R61, R69, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R36, R68.reuse, R36, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R31, R68.reuse, R31, RZ, 0x3c, !PT ; - /*4b10*/ LOP3.LUT R7, R68.reuse, R7, RZ, 0x3c, !PT ; - /*4b20*/ LOP3.LUT R49, R68.reuse, R49, RZ, 0x3c, !PT ; - /*4b30*/ LOP3.LUT R74, R68, R74, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R26, R75.reuse, R26, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R29, R75.reuse, R29, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R42, R75.reuse, R42, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R4, R75.reuse, R4, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R51, R75, R51, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R27, R48, R27, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R38, R48.reuse, R38, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R37, R48.reuse, R37, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R47, R48.reuse, R47, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R8, R48, R8, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R23, R60.reuse, R23, RZ, 0x3c, !PT ; - /*4bf0*/ LOP3.LUT R55, R60, R55, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R6, R60.reuse, R6, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R88, R60.reuse, R88, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R67, R60, R67, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R22, R71.reuse, R22, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R34, R71.reuse, R34, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R9, R71, R9, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R73, R71.reuse, R73, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R52, R71, R52, RZ, 0x3c, !PT ; - /*4c80*/ LOP3.LUT R28, R41.reuse, R28, RZ, 0x3c, !PT ; - /*4c90*/ LOP3.LUT R50, R41.reuse, R50, RZ, 0x3c, !PT ; - /*4ca0*/ LOP3.LUT R5, R41.reuse, R5, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R53, R41, R53, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R54, R41, R54, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R33, R56.reuse, R33, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R45, R56.reuse, R45, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R10, R56.reuse, R10, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R40, R56.reuse, R40, RZ, 0x3c, !PT ; - /*4d10*/ LOP3.LUT R57, R56, R57, RZ, 0x3c, !PT ; -.L_x_163: - /*4d20*/ SHF.L.W.U32.HI R77, R73, 0x15, R88 ; - /*4d30*/ SHF.L.W.U32.HI R88, R88, 0x15, R73 ; - /*4d40*/ SHF.L.W.U32.HI R73, R33, 0x1b, R28 ; - /*4d50*/ SHF.L.W.U32.HI R75, R28, 0x1b, R33 ; - /*4d60*/ SHF.L.W.U32.HI R79, R72, 0xb, R7 ; - /*4d70*/ SHF.L.W.U32.HI R89, R22, 0x1c, R23 ; - /*4d80*/ SHF.L.W.U32.HI R91, R23, 0x1c, R22 ; - /*4d90*/ SHF.L.W.U32.HI R33, R29, 0xc, R38 ; - /*4da0*/ SHF.L.W.U32.HI R62, R9, 0x19, R6 ; - /*4db0*/ SHF.L.W.U32.HI R76, R57, 0xe, R54 ; - /*4dc0*/ SHF.L.W.U32.HI R23, R54, 0xe, R57 ; - /*4dd0*/ SHF.L.W.U32.HI R9, R6, 0x19, R9 ; - /*4de0*/ SHF.L.W.U32.HI R48, R10, 0x7, R5 ; - /*4df0*/ SHF.L.W.U32.HI R41, R5, 0x7, R10 ; - /*4e00*/ SHF.L.W.U32.HI R57, R11, 0x1e, R36 ; - /*4e10*/ SHF.L.W.U32.HI R54, R36, 0x1e, R11 ; - /*4e20*/ SHF.L.W.U32.HI R59, R21, 0x9, R20 ; - /*4e30*/ SHF.L.W.U32.HI R60, R20, 0x9, R21 ; - /*4e40*/ SHF.L.W.U32.HI R5, R26, 0x1, R27 ; - /*4e50*/ SHF.L.W.U32.HI R71, R27, 0x1, R26 ; - /*4e60*/ SHF.L.W.U32.HI R11, R30, 0x6, R31 ; - /*4e70*/ SHF.L.W.U32.HI R6, R40, 0x8, R53 ; - /*4e80*/ SHF.L.W.U32.HI R20, R46, 0x12, R65 ; - /*4e90*/ LOP3.LUT R63, R24, R33, R79, 0xd2, !PT ; - /*4ea0*/ LOP3.LUT R26, R33, R79, R88, 0xd2, !PT ; - /*4eb0*/ SHF.L.W.U32.HI R44, R42, 0xa, R37 ; - /*4ec0*/ LOP3.LUT R22, R88, R23, R24, 0xd2, !PT ; - /*4ed0*/ LOP3.LUT R33, R23, R24, R33, 0xd2, !PT ; - /*4ee0*/ IMAD.SHL.U32 R24, R43, 0x8, RZ ; - /*4ef0*/ SHF.L.W.U32.HI R64, R66, 0x3, R39 ; - /*4f00*/ SHF.L.W.U32.HI R42, R37, 0xa, R42 ; - /*4f10*/ SHF.L.W.U32.HI R72, R7, 0xb, R72 ; - /*4f20*/ SHF.L.W.U32.HI R28, R38, 0xc, R29 ; - /*4f30*/ SHF.L.W.U32.HI R66, R39, 0x3, R66 ; - /*4f40*/ LOP3.LUT R37, R11, R62, R6, 0xd2, !PT ; - /*4f50*/ LOP3.LUT R7, R62, R6, R20, 0xd2, !PT ; - /*4f60*/ LOP3.LUT R39, R5, R11, R62, 0xd2, !PT ; - /*4f70*/ LOP3.LUT R6, R6, R20, R5, 0xd2, !PT ; - /*4f80*/ LOP3.LUT R5, R20, R5, R11, 0xd2, !PT ; - /*4f90*/ LOP3.LUT R11, R79, R88, R23, 0xd2, !PT ; - /*4fa0*/ LOP3.LUT R62, R25, R28, R72, 0xd2, !PT ; - /*4fb0*/ LOP3.LUT R27, R28, R72, R77, 0xd2, !PT ; - /*4fc0*/ LOP3.LUT R23, R77, R76, R25, 0xd2, !PT ; - /*4fd0*/ LOP3.LUT R28, R76, R25, R28, 0xd2, !PT ; - /*4fe0*/ LDC.64 R24, c[0x3][R24] ; - /*4ff0*/ IADD3 R43, R43, 0x1, RZ ; - /*5000*/ SHF.L.W.U32.HI R56, R34, 0x17, R55 ; - /*5010*/ SHF.L.W.U32.HI R58, R55, 0x17, R34 ; - /*5020*/ ISETP.NE.AND P0, PT, R43, 0x18, PT ; - /*5030*/ SHF.L.W.U32.HI R78, R45, 0x14, R50 ; - /*5040*/ SHF.L.W.U32.HI R34, R4, 0xd, R47 ; - /*5050*/ SHF.L.W.U32.HI R45, R50, 0x14, R45 ; - /*5060*/ SHF.L.W.U32.HI R47, R47, 0xd, R4 ; - /*5070*/ SHF.L.W.U32.HI R4, R69, 0x1d, R74 ; - /*5080*/ SHF.L.W.U32.HI R50, R74, 0x1d, R69 ; - /*5090*/ SHF.L.W.U32.HI R93, R0, 0xf, R49 ; - /*50a0*/ SHF.L.W.U32.HI R69, R49, 0xf, R0 ; - /*50b0*/ SHF.L.W.U32.HI R70, R32, 0x4, R35 ; - /*50c0*/ SHF.L.W.U32.HI R0, R67, 0x18, R52 ; - /*50d0*/ SHF.L.W.U32.HI R68, R35, 0x4, R32 ; - /*50e0*/ SHF.L.W.U32.HI R74, R52, 0x18, R67 ; - /*50f0*/ SHF.L.W.U32.HI R10, R31, 0x6, R30 ; - /*5100*/ SHF.L.W.U32.HI R52, R53, 0x8, R40 ; - /*5110*/ SHF.L.W.U32.HI R46, R65, 0x12, R46 ; - /*5120*/ SHF.L.W.U32.HI R61, R51, 0x2, R8 ; - /*5130*/ LOP3.LUT R35, R91, R45, R66, 0xd2, !PT ; - /*5140*/ LOP3.LUT R29, R45, R66, R34, 0xd2, !PT ; - /*5150*/ LOP3.LUT R30, R66, R34, R4, 0xd2, !PT ; - /*5160*/ SHF.L.W.U32.HI R8, R8, 0x2, R51 ; - /*5170*/ LOP3.LUT R34, R34, R4, R91, 0xd2, !PT ; - /*5180*/ LOP3.LUT R45, R4, R91, R45, 0xd2, !PT ; - /*5190*/ LOP3.LUT R49, R44, R93, R0, 0xd2, !PT ; - /*51a0*/ LOP3.LUT R88, R93, R0, R73, 0xd2, !PT ; - /*51b0*/ LOP3.LUT R53, R0, R73, R70, 0xd2, !PT ; - /*51c0*/ LOP3.LUT R36, R72, R77, R76, 0xd2, !PT ; - /*51d0*/ LOP3.LUT R21, R75, R68, R42, 0xd2, !PT ; - /*51e0*/ LOP3.LUT R4, R68, R42, R69, 0xd2, !PT ; - /*51f0*/ LOP3.LUT R0, R42, R69, R74, 0xd2, !PT ; - /*5200*/ LOP3.LUT R66, R71, R10, R9, 0xd2, !PT ; - /*5210*/ LOP3.LUT R42, R10, R9, R52, 0xd2, !PT ; - /*5220*/ LOP3.LUT R72, R9, R52, R46, 0xd2, !PT ; - /*5230*/ LOP3.LUT R20, R73, R70, R44, 0xd2, !PT ; - /*5240*/ LOP3.LUT R9, R52, R46, R71, 0xd2, !PT ; - /*5250*/ LOP3.LUT R10, R46, R71, R10, 0xd2, !PT ; - /*5260*/ LOP3.LUT R73, R69, R74, R75, 0xd2, !PT ; - /*5270*/ LOP3.LUT R46, R57, R56, R48, 0xd2, !PT ; - /*5280*/ LOP3.LUT R52, R59, R8, R57, 0xd2, !PT ; - /*5290*/ LOP3.LUT R38, R78, R64, R47, 0xd2, !PT ; - /*52a0*/ LOP3.LUT R31, R64, R47, R50, 0xd2, !PT ; - /*52b0*/ LOP3.LUT R55, R47, R50, R89, 0xd2, !PT ; - /*52c0*/ LOP3.LUT R40, R74, R75, R68, 0xd2, !PT ; - /*52d0*/ LOP3.LUT R69, R48, R59, R8, 0xd2, !PT ; - /*52e0*/ LOP3.LUT R57, R8, R57, R56, 0xd2, !PT ; - /*52f0*/ LOP3.LUT R65, R54, R58, R41, 0xd2, !PT ; - /*5300*/ LOP3.LUT R67, R60, R61, R54, 0xd2, !PT ; - /*5310*/ LOP3.LUT R32, R89, R78, R64, 0xd2, !PT ; - /*5320*/ LOP3.LUT R50, R50, R89, R78, 0xd2, !PT ; - /*5330*/ LOP3.LUT R47, R70, R44, R93, 0xd2, !PT ; - /*5340*/ LOP3.LUT R51, R56, R48, R59, 0xd2, !PT ; - /*5350*/ LOP3.LUT R8, R58, R41, R60, 0xd2, !PT ; - /*5360*/ LOP3.LUT R74, R41, R60, R61, 0xd2, !PT ; - /*5370*/ LOP3.LUT R54, R61, R54, R58, 0xd2, !PT ; - /*5380*/ LOP3.LUT R24, R63, R24, RZ, 0x3c, !PT ; - /*5390*/ LOP3.LUT R25, R62, R25, RZ, 0x3c, !PT ; - /*53a0*/ @P0 BRA `(.L_x_164) ; - /*53b0*/ IMAD.MOV.U32 R4, RZ, RZ, c[0x4][0x8] ; - /*53c0*/ IMAD.MOV.U32 R5, RZ, RZ, c[0x4][0xc] ; - /*53d0*/ LDG.E.64.STRONG.SM R4, [R4.64] ; - /*53e0*/ PRMT R9, R25, 0x123, RZ ; - /*53f0*/ BSSY B0, `(.L_x_165) ; - /*5400*/ PRMT R7, R24, 0x123, RZ ; - /*5410*/ ISETP.GT.U32.AND P0, PT, R9, R4, PT ; - /*5420*/ ISETP.GT.U32.AND.EX P0, PT, R7, R5, PT, P0 ; - /*5430*/ @P0 BRA `(.L_x_166) ; - /*5440*/ S2R R7, SR_LANEID ; - /*5450*/ VOTEU.ANY UR4, UPT, PT ; - /*5460*/ FLO.U32 R0, UR4 ; - /*5470*/ POPC R5, UR4 ; - /*5480*/ ISETP.EQ.U32.AND P0, PT, R0, R7, PT ; - /*5490*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R84.64], R5 ; - /*54a0*/ S2R R4, SR_LTMASK ; - /*54b0*/ LOP3.LUT R4, R4, UR4, RZ, 0xc0, !PT ; - /*54c0*/ POPC R7, R4 ; - /*54d0*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*54e0*/ IMAD.IADD R6, R6, 0x1, R7 ; - /*54f0*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*5500*/ @P0 EXIT ; - /*5510*/ S2R R0, SR_TID.X ; - /*5520*/ SHF.R.S32.HI R8, RZ, 0x1f, R3 ; - /*5530*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*5540*/ S2R R5, SR_CTAID.X ; - /*5550*/ IMAD R0, R5, c[0x0][0x0], R0 ; - /*5560*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*5570*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*5580*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*5590*/ IADD3 R10, P0, P1, R0, c[0x0][0x160], R3 ; - /*55a0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*55b0*/ STG.E.EF.128 [R4.64], R16 ; - /*55c0*/ IADD3.X R11, RZ, c[0x0][0x164], R8, P0, P1 ; - /*55d0*/ STG.E.EF.128 [R4.64+0x10], R12 ; - /*55e0*/ STG.E.EF.64 [R6.64+0x100], R10 ; - /*55f0*/ LDG.E.64.STRONG.SM R86, [R86.64] ; - /*5600*/ PRMT R9, R24, 0x123, RZ ; - /*5610*/ PRMT R8, R25, 0x123, RZ ; - /*5620*/ STG.E.EF.64 [R84.64+-0x60], R86 ; - /*5630*/ STG.E.EF.64 [R6.64+0x148], R8 ; -.L_x_166: - /*5640*/ BSYNC B0 ; -.L_x_165: - /*5650*/ IADD3 R3, R3, 0x1, RZ ; - /*5660*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x180], PT ; - /*5670*/ @P0 CALL.REL.NOINC `(.L_x_167) ; - /*5680*/ BRA `(.L_x_168) ; -.L_x_167: - /*5690*/ EXIT ; -.L_x_155: - /*56a0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*56b0*/ MOV R38, 0x56f0 ; - /*56c0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*56d0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*56e0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*56f0*/ BRA `(.L_x_169) ; -.L_x_156: - /*5700*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*5710*/ MOV R38, 0x5750 ; - /*5720*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*5730*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*5740*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*5750*/ IMAD.HI.U32 R24, R36, c[0x3][0x18c], RZ ; - /*5760*/ LDS R29, [R81+0x80] ; - /*5770*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*5780*/ IMAD.MOV.U32 R24, RZ, RZ, 0x80 ; - /*5790*/ IMAD R36, R25, c[0x3][0x184], R36 ; - /*57a0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*57b0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*57c0*/ IMAD.IADD R25, R36, 0x1, -R25 ; - /*57d0*/ IMAD.WIDE.U32 R24, R25, R24, c[0x3][0x190] ; - /*57e0*/ IADD3 R24, P0, R24, R88, RZ ; - /*57f0*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*5800*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*5810*/ LOP3.LUT R29, R29, R90, RZ, 0x3c, !PT ; - /*5820*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*5830*/ MOV R38, 0x5890 ; - /*5840*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*5850*/ IMAD R29, R29, 0x1000193, RZ ; - /*5860*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*5870*/ LOP3.LUT R39, R29, R12, RZ, 0x3c, !PT ; - /*5880*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*5890*/ IMAD.HI.U32 R28, R36, c[0x3][0x18c], RZ ; - /*58a0*/ LDS R33, [R81+0xc0] ; - /*58b0*/ IMAD.MOV R29, RZ, RZ, -R28 ; - /*58c0*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*58d0*/ IMAD R29, R29, c[0x3][0x184], R36 ; - /*58e0*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*58f0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*5900*/ IMAD.IADD R28, R29, 0x1, -R28 ; - /*5910*/ IMAD.WIDE.U32 R28, R28, R31, c[0x3][0x190] ; - /*5920*/ IADD3 R28, P0, R28, R88, RZ ; - /*5930*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*5940*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*5950*/ LOP3.LUT R33, R33, R90, RZ, 0x3c, !PT ; - /*5960*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*5970*/ MOV R38, 0x59d0 ; - /*5980*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*5990*/ IMAD R33, R33, 0x1000193, RZ ; - /*59a0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*59b0*/ LOP3.LUT R39, R33, R16, RZ, 0x3c, !PT ; - /*59c0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*59d0*/ IMAD.HI.U32 R32, R36, c[0x3][0x18c], RZ ; - /*59e0*/ IMAD.MOV R33, RZ, RZ, -R32 ; - /*59f0*/ IMAD.MOV.U32 R35, RZ, RZ, 0x80 ; - /*5a00*/ IMAD R33, R33, c[0x3][0x184], R36 ; - /*5a10*/ LDS R36, [R81] ; - /*5a20*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*5a30*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*5a40*/ IMAD.IADD R32, R33, 0x1, -R32 ; - /*5a50*/ IMAD.WIDE.U32 R32, R32, R35, c[0x3][0x190] ; - /*5a60*/ IADD3 R32, P0, R32, R88, RZ ; - /*5a70*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*5a80*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*5a90*/ IMAD R37, R4, 0x1000193, RZ ; - /*5aa0*/ IADD3 R41, R90, 0x1, RZ ; - /*5ab0*/ IMAD R4, R5, 0x1000193, RZ ; - /*5ac0*/ MOV R38, 0x5d20 ; - /*5ad0*/ IMAD R5, R6, 0x1000193, RZ ; - /*5ae0*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*5af0*/ IMAD R6, R9, 0x1000193, RZ ; - /*5b00*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*5b10*/ IMAD R4, R7, 0x1000193, RZ ; - /*5b20*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*5b30*/ IMAD R7, R8, 0x1000193, RZ ; - /*5b40*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*5b50*/ IMAD R5, R12, 0x1000193, RZ ; - /*5b60*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*5b70*/ IMAD R4, R11, 0x1000193, RZ ; - /*5b80*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*5b90*/ IMAD R6, R13, 0x1000193, RZ ; - /*5ba0*/ LOP3.LUT R36, R36, R41, RZ, 0x3c, !PT ; - /*5bb0*/ IMAD R7, R14, 0x1000193, RZ ; - /*5bc0*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*5bd0*/ IMAD R4, R17, 0x1000193, RZ ; - /*5be0*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*5bf0*/ IMAD R9, R10, 0x1000193, RZ ; - /*5c00*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*5c10*/ IMAD R8, R15, 0x1000193, RZ ; - /*5c20*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*5c30*/ IMAD R5, R16, 0x1000193, RZ ; - /*5c40*/ LOP3.LUT R26, R9, R26, RZ, 0x3c, !PT ; - /*5c50*/ IMAD R7, R18, 0x1000193, RZ ; - /*5c60*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*5c70*/ IMAD R6, R19, 0x1000193, RZ ; - /*5c80*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*5c90*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*5ca0*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*5cb0*/ IMAD R4, R36, 0x1000193, RZ ; - /*5cc0*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*5cd0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*5ce0*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*5cf0*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*5d00*/ LOP3.LUT R39, R4, R21, RZ, 0x3c, !PT ; - /*5d10*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*5d20*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*5d30*/ LDS R8, [R81+0x40] ; - /*5d40*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*5d50*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*5d60*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*5d70*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*5d80*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*5d90*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*5da0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*5db0*/ IADD3 R4, P0, R4, R88, RZ ; - /*5dc0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*5dd0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*5de0*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*5df0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*5e00*/ MOV R38, 0x5e60 ; - /*5e10*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*5e20*/ IMAD R8, R8, 0x1000193, RZ ; - /*5e30*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*5e40*/ LOP3.LUT R39, R8, R25, RZ, 0x3c, !PT ; - /*5e50*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*5e60*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*5e70*/ LDS R12, [R81+0x80] ; - /*5e80*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*5e90*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*5ea0*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*5eb0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*5ec0*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*5ed0*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*5ee0*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*5ef0*/ IADD3 R8, P0, R8, R88, RZ ; - /*5f00*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*5f10*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*5f20*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*5f30*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*5f40*/ MOV R38, 0x5fa0 ; - /*5f50*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*5f60*/ IMAD R12, R12, 0x1000193, RZ ; - /*5f70*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*5f80*/ LOP3.LUT R39, R12, R29, RZ, 0x3c, !PT ; - /*5f90*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*5fa0*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*5fb0*/ LDS R16, [R81+0xc0] ; - /*5fc0*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*5fd0*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*5fe0*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*5ff0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*6000*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*6010*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*6020*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*6030*/ IADD3 R12, P0, R12, R88, RZ ; - /*6040*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*6050*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*6060*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*6070*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6080*/ MOV R38, 0x60e0 ; - /*6090*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*60a0*/ IMAD R16, R16, 0x1000193, RZ ; - /*60b0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*60c0*/ LOP3.LUT R39, R16, R33, RZ, 0x3c, !PT ; - /*60d0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*60e0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*60f0*/ LDS R38, [R81] ; - /*6100*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*6110*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*6120*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*6130*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*6140*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*6150*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*6160*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*6170*/ IADD3 R16, P0, R16, R88, RZ ; - /*6180*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*6190*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*61a0*/ IMAD R36, R21, 0x1000193, RZ ; - /*61b0*/ IADD3 R41, R90, 0x2, RZ ; - /*61c0*/ IMAD R37, R20, 0x1000193, RZ ; - /*61d0*/ IMAD R39, R26, 0x1000193, RZ ; - /*61e0*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*61f0*/ IMAD R5, R22, 0x1000193, RZ ; - /*6200*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*6210*/ IMAD R22, R23, 0x1000193, RZ ; - /*6220*/ LOP3.LUT R38, R38, R41, RZ, 0x3c, !PT ; - /*6230*/ IMAD R4, R25, 0x1000193, RZ ; - /*6240*/ LOP3.LUT R23, R5, R6, RZ, 0x3c, !PT ; - /*6250*/ IMAD R37, R24, 0x1000193, RZ ; - /*6260*/ LOP3.LUT R22, R22, R7, RZ, 0x3c, !PT ; - /*6270*/ IMAD R5, R28, 0x1000193, RZ ; - /*6280*/ LOP3.LUT R25, R4, R9, RZ, 0x3c, !PT ; - /*6290*/ IMAD R4, R27, 0x1000193, RZ ; - /*62a0*/ LOP3.LUT R24, R37, R8, RZ, 0x3c, !PT ; - /*62b0*/ IMAD R6, R29, 0x1000193, RZ ; - /*62c0*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*62d0*/ IMAD R7, R30, 0x1000193, RZ ; - /*62e0*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*62f0*/ IMAD R38, R38, 0x1000193, RZ ; - /*6300*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*6310*/ IMAD R8, R31, 0x1000193, RZ ; - /*6320*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*6330*/ IMAD R5, R32, 0x1000193, RZ ; - /*6340*/ LOP3.LUT R26, R39, R10, RZ, 0x3c, !PT ; - /*6350*/ IMAD R4, R33, 0x1000193, RZ ; - /*6360*/ LOP3.LUT R39, R38, R23, RZ, 0x3c, !PT ; - /*6370*/ IMAD R7, R34, 0x1000193, RZ ; - /*6380*/ LOP3.LUT R31, R8, R15, RZ, 0x3c, !PT ; - /*6390*/ IMAD R6, R35, 0x1000193, RZ ; - /*63a0*/ MOV R38, 0x6430 ; - /*63b0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*63c0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*63d0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*63e0*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*63f0*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*6400*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*6410*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*6420*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6430*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*6440*/ LDS R8, [R81+0x40] ; - /*6450*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*6460*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*6470*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6480*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6490*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*64a0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*64b0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*64c0*/ IADD3 R4, P0, R4, R88, RZ ; - /*64d0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*64e0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*64f0*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*6500*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6510*/ MOV R38, 0x6570 ; - /*6520*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6530*/ IMAD R39, R8, 0x1000193, RZ ; - /*6540*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6550*/ LOP3.LUT R39, R39, R26, RZ, 0x3c, !PT ; - /*6560*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6570*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*6580*/ LDS R12, [R81+0x80] ; - /*6590*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*65a0*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*65b0*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*65c0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*65d0*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*65e0*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*65f0*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*6600*/ IADD3 R8, P0, R8, R88, RZ ; - /*6610*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*6620*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*6630*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*6640*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6650*/ MOV R38, 0x66b0 ; - /*6660*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6670*/ IMAD R39, R12, 0x1000193, RZ ; - /*6680*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6690*/ LOP3.LUT R39, R39, R30, RZ, 0x3c, !PT ; - /*66a0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*66b0*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*66c0*/ LDS R16, [R81+0xc0] ; - /*66d0*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*66e0*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*66f0*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*6700*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*6710*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*6720*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*6730*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*6740*/ IADD3 R12, P0, R12, R88, RZ ; - /*6750*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*6760*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*6770*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*6780*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6790*/ MOV R38, 0x67f0 ; - /*67a0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*67b0*/ IMAD R39, R16, 0x1000193, RZ ; - /*67c0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*67d0*/ LOP3.LUT R39, R39, R34, RZ, 0x3c, !PT ; - /*67e0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*67f0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*6800*/ LDS R39, [R81] ; - /*6810*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*6820*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*6830*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*6840*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*6850*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*6860*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*6870*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*6880*/ IADD3 R16, P0, R16, R88, RZ ; - /*6890*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*68a0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*68b0*/ IMAD R37, R20, 0x1000193, RZ ; - /*68c0*/ MOV R38, 0x6b40 ; - /*68d0*/ IMAD R20, R21, 0x1000193, RZ ; - /*68e0*/ IMAD R21, R24, 0x1000193, RZ ; - /*68f0*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*6900*/ IMAD R23, R23, 0x1000193, RZ ; - /*6910*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*6920*/ IMAD R20, R25, 0x1000193, RZ ; - /*6930*/ LOP3.LUT R8, R21, R8, RZ, 0x3c, !PT ; - /*6940*/ IMAD R22, R22, 0x1000193, RZ ; - /*6950*/ LOP3.LUT R6, R23, R6, RZ, 0x3c, !PT ; - /*6960*/ IMAD R21, R28, 0x1000193, RZ ; - /*6970*/ LOP3.LUT R9, R20, R9, RZ, 0x3c, !PT ; - /*6980*/ IMAD R20, R27, 0x1000193, RZ ; - /*6990*/ LOP3.LUT R7, R22, R7, RZ, 0x3c, !PT ; - /*69a0*/ IMAD R22, R29, 0x1000193, RZ ; - /*69b0*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*69c0*/ IMAD R23, R30, 0x1000193, RZ ; - /*69d0*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*69e0*/ IMAD R24, R31, 0x1000193, RZ ; - /*69f0*/ IADD3 R20, R90, 0x3, RZ ; - /*6a00*/ IMAD R21, R32, 0x1000193, RZ ; - /*6a10*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*6a20*/ IMAD R25, R26, 0x1000193, RZ ; - /*6a30*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*6a40*/ IMAD R22, R33, 0x1000193, RZ ; - /*6a50*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*6a60*/ IMAD R23, R34, 0x1000193, RZ ; - /*6a70*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*6a80*/ IMAD R24, R35, 0x1000193, RZ ; - /*6a90*/ LOP3.LUT R10, R25, R10, RZ, 0x3c, !PT ; - /*6aa0*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6ab0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6ac0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6ad0*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*6ae0*/ IMAD R16, R39, 0x1000193, RZ ; - /*6af0*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*6b00*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*6b10*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*6b20*/ LOP3.LUT R39, R16, R7, RZ, 0x3c, !PT ; - /*6b30*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6b40*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*6b50*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*6b60*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*6b70*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*6b80*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*6b90*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*6ba0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*6bb0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*6bc0*/ IADD3 R24, P0, R16, R88, RZ ; - /*6bd0*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*6be0*/ LDS R17, [R81+0x40] ; - /*6bf0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*6c00*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6c10*/ MOV R38, 0x6c80 ; - /*6c20*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6c30*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6c40*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*6c50*/ IMAD R16, R17, 0x1000193, RZ ; - /*6c60*/ LOP3.LUT R39, R16, R11, RZ, 0x3c, !PT ; - /*6c70*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6c80*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*6c90*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*6ca0*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*6cb0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*6cc0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*6cd0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*6ce0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*6cf0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*6d00*/ IADD3 R28, P0, R16, R88, RZ ; - /*6d10*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*6d20*/ LDS R17, [R81+0x80] ; - /*6d30*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*6d40*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6d50*/ MOV R38, 0x6dc0 ; - /*6d60*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6d70*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6d80*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*6d90*/ IMAD R16, R17, 0x1000193, RZ ; - /*6da0*/ LOP3.LUT R39, R16, R15, RZ, 0x3c, !PT ; - /*6db0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6dc0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*6dd0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*6de0*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*6df0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*6e00*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*6e10*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*6e20*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*6e30*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*6e40*/ IADD3 R32, P0, R16, R88, RZ ; - /*6e50*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*6e60*/ LDS R17, [R81+0xc0] ; - /*6e70*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*6e80*/ IMAD.MOV.U32 R40, RZ, RZ, R89 ; - /*6e90*/ MOV R38, 0x6f00 ; - /*6ea0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6eb0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6ec0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*6ed0*/ IMAD R16, R17, 0x1000193, RZ ; - /*6ee0*/ LOP3.LUT R39, R16, R79, RZ, 0x3c, !PT ; - /*6ef0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6f00*/ BRA `(.L_x_170) ; -.L_x_159: - /*6f10*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*6f20*/ MOV R38, 0x6f60 ; - /*6f30*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6f40*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6f50*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6f60*/ BRA `(.L_x_171) ; -.L_x_160: - /*6f70*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*6f80*/ MOV R38, 0x6fc0 ; - /*6f90*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*6fa0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*6fb0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6fc0*/ IMAD.HI.U32 R24, R36, c[0x3][0x18c], RZ ; - /*6fd0*/ LDS R29, [R81+0x180] ; - /*6fe0*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*6ff0*/ IMAD.MOV.U32 R27, RZ, RZ, 0x80 ; - /*7000*/ IMAD R25, R25, c[0x3][0x184], R36 ; - /*7010*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*7020*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*7030*/ IMAD.IADD R24, R25, 0x1, -R24 ; - /*7040*/ IMAD.WIDE.U32 R24, R24, R27, c[0x3][0x190] ; - /*7050*/ IADD3 R24, P0, R24, R89, RZ ; - /*7060*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*7070*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*7080*/ LOP3.LUT R29, R29, R90, RZ, 0x3c, !PT ; - /*7090*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*70a0*/ MOV R38, 0x7100 ; - /*70b0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*70c0*/ IMAD R29, R29, 0x1000193, RZ ; - /*70d0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*70e0*/ LOP3.LUT R39, R29, R12, RZ, 0x3c, !PT ; - /*70f0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7100*/ IMAD.HI.U32 R28, R36, c[0x3][0x18c], RZ ; - /*7110*/ LDS R33, [R81+0x1c0] ; - /*7120*/ IMAD.MOV R29, RZ, RZ, -R28 ; - /*7130*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*7140*/ IMAD R29, R29, c[0x3][0x184], R36 ; - /*7150*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*7160*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*7170*/ IMAD.IADD R28, R29, 0x1, -R28 ; - /*7180*/ IMAD.WIDE.U32 R28, R28, R31, c[0x3][0x190] ; - /*7190*/ IADD3 R28, P0, R28, R89, RZ ; - /*71a0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*71b0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*71c0*/ LOP3.LUT R33, R33, R90, RZ, 0x3c, !PT ; - /*71d0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*71e0*/ MOV R38, 0x7240 ; - /*71f0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7200*/ IMAD R33, R33, 0x1000193, RZ ; - /*7210*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7220*/ LOP3.LUT R39, R33, R16, RZ, 0x3c, !PT ; - /*7230*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7240*/ IMAD.HI.U32 R32, R36, c[0x3][0x18c], RZ ; - /*7250*/ IMAD.MOV R33, RZ, RZ, -R32 ; - /*7260*/ IMAD.MOV.U32 R35, RZ, RZ, 0x80 ; - /*7270*/ IMAD R33, R33, c[0x3][0x184], R36 ; - /*7280*/ LDS R36, [R81+0x100] ; - /*7290*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*72a0*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*72b0*/ IMAD.IADD R32, R33, 0x1, -R32 ; - /*72c0*/ IMAD.WIDE.U32 R32, R32, R35, c[0x3][0x190] ; - /*72d0*/ IADD3 R32, P0, R32, R89, RZ ; - /*72e0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*72f0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*7300*/ IMAD R37, R4, 0x1000193, RZ ; - /*7310*/ IADD3 R41, R90, 0x1, RZ ; - /*7320*/ IMAD R4, R5, 0x1000193, RZ ; - /*7330*/ MOV R38, 0x7590 ; - /*7340*/ IMAD R5, R6, 0x1000193, RZ ; - /*7350*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*7360*/ IMAD R6, R9, 0x1000193, RZ ; - /*7370*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*7380*/ IMAD R4, R7, 0x1000193, RZ ; - /*7390*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*73a0*/ IMAD R7, R8, 0x1000193, RZ ; - /*73b0*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*73c0*/ IMAD R5, R12, 0x1000193, RZ ; - /*73d0*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*73e0*/ IMAD R4, R11, 0x1000193, RZ ; - /*73f0*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*7400*/ IMAD R6, R13, 0x1000193, RZ ; - /*7410*/ LOP3.LUT R36, R36, R41, RZ, 0x3c, !PT ; - /*7420*/ IMAD R7, R14, 0x1000193, RZ ; - /*7430*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*7440*/ IMAD R4, R17, 0x1000193, RZ ; - /*7450*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*7460*/ IMAD R9, R10, 0x1000193, RZ ; - /*7470*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*7480*/ IMAD R8, R15, 0x1000193, RZ ; - /*7490*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*74a0*/ IMAD R5, R16, 0x1000193, RZ ; - /*74b0*/ LOP3.LUT R26, R9, R26, RZ, 0x3c, !PT ; - /*74c0*/ IMAD R7, R18, 0x1000193, RZ ; - /*74d0*/ LOP3.LUT R31, R8, R31, RZ, 0x3c, !PT ; - /*74e0*/ IMAD R6, R19, 0x1000193, RZ ; - /*74f0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*7500*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7510*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*7520*/ IMAD R4, R36, 0x1000193, RZ ; - /*7530*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*7540*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7550*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*7560*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*7570*/ LOP3.LUT R39, R4, R21, RZ, 0x3c, !PT ; - /*7580*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7590*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*75a0*/ LDS R8, [R81+0x140] ; - /*75b0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*75c0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*75d0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*75e0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*75f0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*7600*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*7610*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*7620*/ IADD3 R4, P0, R4, R89, RZ ; - /*7630*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7640*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7650*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*7660*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*7670*/ MOV R38, 0x76d0 ; - /*7680*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7690*/ IMAD R8, R8, 0x1000193, RZ ; - /*76a0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*76b0*/ LOP3.LUT R39, R8, R25, RZ, 0x3c, !PT ; - /*76c0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*76d0*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*76e0*/ LDS R12, [R81+0x180] ; - /*76f0*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*7700*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*7710*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*7720*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*7730*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*7740*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*7750*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*7760*/ IADD3 R8, P0, R8, R89, RZ ; - /*7770*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7780*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7790*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*77a0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*77b0*/ MOV R38, 0x7810 ; - /*77c0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*77d0*/ IMAD R12, R12, 0x1000193, RZ ; - /*77e0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*77f0*/ LOP3.LUT R39, R12, R29, RZ, 0x3c, !PT ; - /*7800*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7810*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*7820*/ LDS R16, [R81+0x1c0] ; - /*7830*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*7840*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*7850*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*7860*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*7870*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*7880*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*7890*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*78a0*/ IADD3 R12, P0, R12, R89, RZ ; - /*78b0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*78c0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*78d0*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*78e0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*78f0*/ MOV R38, 0x7950 ; - /*7900*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7910*/ IMAD R16, R16, 0x1000193, RZ ; - /*7920*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7930*/ LOP3.LUT R39, R16, R33, RZ, 0x3c, !PT ; - /*7940*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7950*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*7960*/ LDS R38, [R81+0x100] ; - /*7970*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*7980*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*7990*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*79a0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*79b0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*79c0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*79d0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*79e0*/ IADD3 R16, P0, R16, R89, RZ ; - /*79f0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*7a00*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*7a10*/ IMAD R36, R21, 0x1000193, RZ ; - /*7a20*/ IADD3 R41, R90, 0x2, RZ ; - /*7a30*/ IMAD R37, R20, 0x1000193, RZ ; - /*7a40*/ IMAD R39, R26, 0x1000193, RZ ; - /*7a50*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*7a60*/ IMAD R5, R22, 0x1000193, RZ ; - /*7a70*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*7a80*/ IMAD R22, R23, 0x1000193, RZ ; - /*7a90*/ LOP3.LUT R38, R38, R41, RZ, 0x3c, !PT ; - /*7aa0*/ IMAD R4, R25, 0x1000193, RZ ; - /*7ab0*/ LOP3.LUT R23, R5, R6, RZ, 0x3c, !PT ; - /*7ac0*/ IMAD R37, R24, 0x1000193, RZ ; - /*7ad0*/ LOP3.LUT R22, R22, R7, RZ, 0x3c, !PT ; - /*7ae0*/ IMAD R5, R28, 0x1000193, RZ ; - /*7af0*/ LOP3.LUT R25, R4, R9, RZ, 0x3c, !PT ; - /*7b00*/ IMAD R4, R27, 0x1000193, RZ ; - /*7b10*/ LOP3.LUT R24, R37, R8, RZ, 0x3c, !PT ; - /*7b20*/ IMAD R6, R29, 0x1000193, RZ ; - /*7b30*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*7b40*/ IMAD R7, R30, 0x1000193, RZ ; - /*7b50*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*7b60*/ IMAD R38, R38, 0x1000193, RZ ; - /*7b70*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*7b80*/ IMAD R8, R31, 0x1000193, RZ ; - /*7b90*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*7ba0*/ IMAD R5, R32, 0x1000193, RZ ; - /*7bb0*/ LOP3.LUT R26, R39, R10, RZ, 0x3c, !PT ; - /*7bc0*/ IMAD R4, R33, 0x1000193, RZ ; - /*7bd0*/ LOP3.LUT R39, R38, R23, RZ, 0x3c, !PT ; - /*7be0*/ IMAD R7, R34, 0x1000193, RZ ; - /*7bf0*/ LOP3.LUT R31, R8, R15, RZ, 0x3c, !PT ; - /*7c00*/ IMAD R6, R35, 0x1000193, RZ ; - /*7c10*/ MOV R38, 0x7ca0 ; - /*7c20*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*7c30*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7c40*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7c50*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*7c60*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*7c70*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*7c80*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*7c90*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7ca0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*7cb0*/ LDS R8, [R81+0x140] ; - /*7cc0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*7cd0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7ce0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7cf0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7d00*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*7d10*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*7d20*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*7d30*/ IADD3 R4, P0, R4, R89, RZ ; - /*7d40*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7d50*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7d60*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*7d70*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*7d80*/ MOV R38, 0x7de0 ; - /*7d90*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7da0*/ IMAD R39, R8, 0x1000193, RZ ; - /*7db0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7dc0*/ LOP3.LUT R39, R39, R26, RZ, 0x3c, !PT ; - /*7dd0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7de0*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*7df0*/ LDS R12, [R81+0x180] ; - /*7e00*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*7e10*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*7e20*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*7e30*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*7e40*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*7e50*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*7e60*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*7e70*/ IADD3 R8, P0, R8, R89, RZ ; - /*7e80*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7e90*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7ea0*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*7eb0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*7ec0*/ MOV R38, 0x7f20 ; - /*7ed0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*7ee0*/ IMAD R39, R12, 0x1000193, RZ ; - /*7ef0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*7f00*/ LOP3.LUT R39, R39, R30, RZ, 0x3c, !PT ; - /*7f10*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7f20*/ IMAD.HI.U32 R12, R36, c[0x3][0x18c], RZ ; - /*7f30*/ LDS R16, [R81+0x1c0] ; - /*7f40*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*7f50*/ IMAD.MOV.U32 R15, RZ, RZ, 0x80 ; - /*7f60*/ IMAD R13, R13, c[0x3][0x184], R36 ; - /*7f70*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*7f80*/ SEL R12, RZ, c[0x3][0x184], !P0 ; - /*7f90*/ IMAD.IADD R12, R13, 0x1, -R12 ; - /*7fa0*/ IMAD.WIDE.U32 R12, R12, R15, c[0x3][0x190] ; - /*7fb0*/ IADD3 R12, P0, R12, R89, RZ ; - /*7fc0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*7fd0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7fe0*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*7ff0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*8000*/ MOV R38, 0x8060 ; - /*8010*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8020*/ IMAD R39, R16, 0x1000193, RZ ; - /*8030*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8040*/ LOP3.LUT R39, R39, R34, RZ, 0x3c, !PT ; - /*8050*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*8060*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*8070*/ LDS R39, [R81+0x100] ; - /*8080*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*8090*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*80a0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*80b0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*80c0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*80d0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*80e0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*80f0*/ IADD3 R16, P0, R16, R89, RZ ; - /*8100*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*8110*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*8120*/ IMAD R37, R20, 0x1000193, RZ ; - /*8130*/ MOV R38, 0x83b0 ; - /*8140*/ IMAD R20, R21, 0x1000193, RZ ; - /*8150*/ IMAD R21, R24, 0x1000193, RZ ; - /*8160*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*8170*/ IMAD R23, R23, 0x1000193, RZ ; - /*8180*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*8190*/ IMAD R20, R25, 0x1000193, RZ ; - /*81a0*/ LOP3.LUT R8, R21, R8, RZ, 0x3c, !PT ; - /*81b0*/ IMAD R22, R22, 0x1000193, RZ ; - /*81c0*/ LOP3.LUT R6, R23, R6, RZ, 0x3c, !PT ; - /*81d0*/ IMAD R21, R28, 0x1000193, RZ ; - /*81e0*/ LOP3.LUT R9, R20, R9, RZ, 0x3c, !PT ; - /*81f0*/ IMAD R20, R27, 0x1000193, RZ ; - /*8200*/ LOP3.LUT R7, R22, R7, RZ, 0x3c, !PT ; - /*8210*/ IMAD R22, R29, 0x1000193, RZ ; - /*8220*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*8230*/ IMAD R23, R30, 0x1000193, RZ ; - /*8240*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*8250*/ IMAD R24, R31, 0x1000193, RZ ; - /*8260*/ IADD3 R20, R90, 0x3, RZ ; - /*8270*/ IMAD R21, R32, 0x1000193, RZ ; - /*8280*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*8290*/ IMAD R25, R26, 0x1000193, RZ ; - /*82a0*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*82b0*/ IMAD R22, R33, 0x1000193, RZ ; - /*82c0*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*82d0*/ IMAD R23, R34, 0x1000193, RZ ; - /*82e0*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*82f0*/ IMAD R24, R35, 0x1000193, RZ ; - /*8300*/ LOP3.LUT R10, R25, R10, RZ, 0x3c, !PT ; - /*8310*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*8320*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8330*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8340*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*8350*/ IMAD R16, R39, 0x1000193, RZ ; - /*8360*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*8370*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*8380*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*8390*/ LOP3.LUT R39, R16, R7, RZ, 0x3c, !PT ; - /*83a0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*83b0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*83c0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*83d0*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*83e0*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*83f0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*8400*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*8410*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*8420*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*8430*/ IADD3 R24, P0, R16, R89, RZ ; - /*8440*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*8450*/ LDS R17, [R81+0x140] ; - /*8460*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*8470*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*8480*/ MOV R38, 0x84f0 ; - /*8490*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*84a0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*84b0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*84c0*/ IMAD R16, R17, 0x1000193, RZ ; - /*84d0*/ LOP3.LUT R39, R16, R11, RZ, 0x3c, !PT ; - /*84e0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*84f0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*8500*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*8510*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*8520*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*8530*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*8540*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*8550*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*8560*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*8570*/ IADD3 R28, P0, R16, R89, RZ ; - /*8580*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*8590*/ LDS R17, [R81+0x180] ; - /*85a0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*85b0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*85c0*/ MOV R38, 0x8630 ; - /*85d0*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*85e0*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*85f0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*8600*/ IMAD R16, R17, 0x1000193, RZ ; - /*8610*/ LOP3.LUT R39, R16, R15, RZ, 0x3c, !PT ; - /*8620*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*8630*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*8640*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*8650*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*8660*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*8670*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*8680*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*8690*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*86a0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*86b0*/ IADD3 R32, P0, R16, R89, RZ ; - /*86c0*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*86d0*/ LDS R17, [R81+0x1c0] ; - /*86e0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*86f0*/ IMAD.MOV.U32 R40, RZ, RZ, R88 ; - /*8700*/ MOV R38, 0x8770 ; - /*8710*/ IMAD.MOV.U32 R37, RZ, RZ, 0x181f ; - /*8720*/ IMAD.MOV.U32 R36, RZ, RZ, -0x1 ; - /*8730*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*8740*/ IMAD R16, R17, 0x1000193, RZ ; - /*8750*/ LOP3.LUT R39, R16, R79, RZ, 0x3c, !PT ; - /*8760*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*8770*/ BRA `(.L_x_172) ; - .weak $__internal_5_$__cuda_sm70_shflsync_idx_p - .type $__internal_5_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_5_$__cuda_sm70_shflsync_idx_p,(.L_x_204 - $__internal_5_$__cuda_sm70_shflsync_idx_p) -$__internal_5_$__cuda_sm70_shflsync_idx_p: - /*8780*/ IMAD.MOV.U32 R42, RZ, RZ, R38 ; - /*8790*/ SHFL.IDX PT, R36, R39, R40, R37 ; - /*87a0*/ IMAD.MOV.U32 R43, RZ, RZ, 0x0 ; - /*87b0*/ RET.REL.NODEC R42 `(_Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results) ; -.L_x_173: - /*87c0*/ BRA `(.L_x_173); - /*87d0*/ NOP; - /*87e0*/ NOP; - /*87f0*/ NOP; - /*8800*/ NOP; - /*8810*/ NOP; - /*8820*/ NOP; - /*8830*/ NOP; - /*8840*/ NOP; - /*8850*/ NOP; - /*8860*/ NOP; - /*8870*/ NOP; -.L_x_204: - - -//--------------------- .text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji -------------------------- - .section .text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji - .type _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,@function - .size _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,(.L_x_216 - _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji) - .other _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji: -.text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ S2R R3, SR_CTAID.X ; - /*0020*/ S2R R0, SR_TID.X ; - /*0030*/ LEA R3, R3, c[0x0][0x160], 0x8 ; - /*0040*/ IMAD.IADD R55, R3, 0x1, R0 ; - /*0050*/ STS [RZ], R3 ; - /*0060*/ SHF.R.U32.HI R2, RZ, 0x1, R55 ; - /*0070*/ ISETP.GE.U32.AND P0, PT, R2, c[0x0][0x170], PT ; - /*0080*/ ISETP.GE.U32.AND.EX P0, PT, RZ, c[0x0][0x174], PT, P0 ; - /*0090*/ @P0 EXIT ; - /*00a0*/ I2F.U32.RP R4, c[0x0][0x180] ; - /*00b0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*00c0*/ ULDC.64 UR8, c[0x0][0x118] ; - /*00d0*/ MUFU.RCP R4, R4 ; - /*00e0*/ IADD3 R2, R4, 0xffffffe, RZ ; - /*00f0*/ IMAD.MOV.U32 R4, RZ, RZ, 0x40 ; - /*0100*/ F2I.FTZ.U32.TRUNC.NTZ R3, R2 ; - /*0110*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*0120*/ IMAD.MOV R5, RZ, RZ, -R3 ; - /*0130*/ IMAD R5, R5, c[0x0][0x180], RZ ; - /*0140*/ IMAD.HI.U32 R6, R3, R5, R2 ; - /*0150*/ IMAD.HI.U32 R6, R6, R55, RZ ; - /*0160*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*0170*/ IMAD R5, R6, c[0x0][0x180], R55 ; - /*0180*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x180], PT ; - /*0190*/ @P0 IADD3 R5, R5, -c[0x0][0x180], RZ ; - /*01a0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x180], PT ; - /*01b0*/ @P0 IADD3 R5, R5, -c[0x0][0x180], RZ ; - /*01c0*/ @!P1 LOP3.LUT R5, RZ, c[0x0][0x180], RZ, 0x33, !PT ; - /*01d0*/ IMAD.WIDE.U32 R4, R5, R4, c[0x0][0x178] ; - /*01e0*/ LDG.E.128.STRONG.SM R28, [R4.64] ; - /*01f0*/ IMAD.MOV.U32 R3, RZ, RZ, RZ ; - /*0200*/ CS2R R8, SRZ ; - /*0210*/ IMAD.MOV.U32 R51, RZ, RZ, -0x80000000 ; - /*0220*/ LDG.E.128.STRONG.SM R24, [R4.64+0x10] ; - /*0230*/ CS2R R42, SRZ ; - /*0240*/ CS2R R40, SRZ ; - /*0250*/ CS2R R12, SRZ ; - /*0260*/ LDG.E.128.STRONG.SM R20, [R4.64+0x20] ; - /*0270*/ CS2R R32, SRZ ; - /*0280*/ CS2R R52, SRZ ; - /*0290*/ IMAD.MOV.U32 R44, RZ, RZ, RZ ; - /*02a0*/ LDG.E.128.STRONG.SM R16, [R4.64+0x30] ; - /*02b0*/ CS2R R36, SRZ ; - /*02c0*/ IMAD.MOV.U32 R50, RZ, RZ, RZ ; - /*02d0*/ CS2R R14, SRZ ; - /*02e0*/ CS2R R34, SRZ ; - /*02f0*/ IMAD.MOV.U32 R54, RZ, RZ, 0x1 ; - /*0300*/ CS2R R10, SRZ ; - /*0310*/ CS2R R46, SRZ ; - /*0320*/ CS2R R6, SRZ ; - /*0330*/ CS2R R38, SRZ ; - /*0340*/ CS2R R4, SRZ ; - /*0350*/ IMAD.MOV.U32 R48, RZ, RZ, RZ ; - /*0360*/ LOP3.LUT R55, R28, R55, RZ, 0x3c, !PT ; -.L_x_174: - /*0370*/ LOP3.LUT R56, R26, R54, R15, 0x96, !PT ; - /*0380*/ LOP3.LUT R45, R27, R51, R34, 0x96, !PT ; - /*0390*/ LOP3.LUT R65, R30, R16, R35, 0x96, !PT ; - /*03a0*/ LOP3.LUT R64, R31, R17, R38, 0x96, !PT ; - /*03b0*/ LOP3.LUT R56, R56, R37, R4, 0x96, !PT ; - /*03c0*/ LOP3.LUT R45, R45, R50, R9, 0x96, !PT ; - /*03d0*/ LOP3.LUT R49, R20, R53, R13, 0x96, !PT ; - /*03e0*/ LOP3.LUT R57, R21, R44, R32, 0x96, !PT ; - /*03f0*/ LOP3.LUT R65, R65, R39, R6, 0x96, !PT ; - /*0400*/ LOP3.LUT R64, R64, R52, R11, 0x96, !PT ; - /*0410*/ SHF.L.W.U32.HI R60, R45, 0x1, R56 ; - /*0420*/ LOP3.LUT R49, R49, R42, R3, 0x96, !PT ; - /*0430*/ LOP3.LUT R62, R57, R41, R8, 0x96, !PT ; - /*0440*/ SHF.L.W.U32.HI R58, R64, 0x1, R65 ; - /*0450*/ SHF.L.W.U32.HI R57, R65, 0x1, R64 ; - /*0460*/ LOP3.LUT R65, R60, R65, RZ, 0x3c, !PT ; - /*0470*/ SHF.L.W.U32.HI R68, R62, 0x1, R49 ; - /*0480*/ SHF.L.W.U32.HI R61, R49, 0x1, R62 ; - /*0490*/ LOP3.LUT R67, R55, R22, R14, 0x96, !PT ; - /*04a0*/ LOP3.LUT R60, R29, R23, R40, 0x96, !PT ; - /*04b0*/ LOP3.LUT R59, R58, R49, RZ, 0x3c, !PT ; - /*04c0*/ LOP3.LUT R62, R57, R62, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R57, R24, R18, R33, 0x96, !PT ; - /*04e0*/ LOP3.LUT R58, R25, R19, R36, 0x96, !PT ; - /*04f0*/ SHF.L.W.U32.HI R49, R56, 0x1, R45 ; - /*0500*/ LOP3.LUT R67, R67, R48, R7, 0x96, !PT ; - /*0510*/ LOP3.LUT R60, R60, R47, R12, 0x96, !PT ; - /*0520*/ LOP3.LUT R57, R57, R46, R5, 0x96, !PT ; - /*0530*/ LOP3.LUT R58, R58, R43, R10, 0x96, !PT ; - /*0540*/ LOP3.LUT R64, R49, R64, RZ, 0x3c, !PT ; - /*0550*/ SHF.L.W.U32.HI R49, R60, 0x1, R67 ; - /*0560*/ SHF.L.W.U32.HI R66, R58, 0x1, R57 ; - /*0570*/ LOP3.LUT R56, R49, R56, RZ, 0x3c, !PT ; - /*0580*/ LOP3.LUT R49, R59, R55, RZ, 0x3c, !PT ; - /*0590*/ SHF.L.W.U32.HI R69, R57, 0x1, R58 ; - /*05a0*/ LOP3.LUT R63, R66, R67, RZ, 0x3c, !PT ; - /*05b0*/ LOP3.LUT R55, R59, R7, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R57, R68, R57, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R22, R59.reuse, R22, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R14, R59.reuse, R14, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R48, R59, R48, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R7, R62.reuse, R40, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R29, R62.reuse, R29, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R59, R62, R23, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R47, R62.reuse, R47, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R40, R62, R12, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R58, R61, R58, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R62, R64, R43, RZ, 0x3c, !PT ; - /*0670*/ SHF.L.W.U32.HI R66, R67, 0x1, R60 ; - /*0680*/ LOP3.LUT R12, R63, R30, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R16, R63.reuse, R16, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R43, R63.reuse, R35, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R39, R63.reuse, R39, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R6, R63, R6, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R23, R57.reuse, R26, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R54, R57, R54, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R63, R57.reuse, R15, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R37, R57.reuse, R37, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R57, R57, R4, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R60, R69, R60, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R26, R58.reuse, R27, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R51, R58, R51, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R4, R58.reuse, R34, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R50, R58, R50, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R45, R66, R45, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R58, R58, R9, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R9, R56.reuse, R20, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R30, R56, R53, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R20, R56.reuse, R13, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R34, R56, R42, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R35, R60.reuse, R17, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R38, R60, R38, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R56, R56, R3, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R31, R60, R31, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R52, R60.reuse, R52, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R17, R60, R11, RZ, 0x3c, !PT ; - /*0830*/ LOP3.LUT R3, R45, R41, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R61, R65, R46, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R60, R45, R21, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R5, R65, R5, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R10, R64, R10, RZ, 0x3c, !PT ; - /*0880*/ LOP3.LUT R21, R45.reuse, R44, RZ, 0x3c, !PT ; - /*0890*/ SHF.L.W.U32.HI R46, R38, 0xa, R43 ; - /*08a0*/ LOP3.LUT R27, R45.reuse, R32, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R69, R45, R8, RZ, 0x3c, !PT ; - /*08c0*/ SHF.L.W.U32.HI R43, R43, 0xa, R38 ; - /*08d0*/ PRMT R66, R34, 0x2107, R3 ; - /*08e0*/ SHF.L.W.U32.HI R67, R62, 0xf, R61 ; - /*08f0*/ SHF.L.W.U32.HI R41, R61, 0xf, R62 ; - /*0900*/ SHF.L.W.U32.HI R42, R22, 0x4, R59 ; - /*0910*/ SHF.L.W.U32.HI R68, R59, 0x4, R22 ; - /*0920*/ SHF.L.W.U32.HI R38, R60, 0x1b, R9 ; - /*0930*/ SHF.L.W.U32.HI R45, R9, 0x1b, R60 ; - /*0940*/ PRMT R34, R3, 0x2107, R34 ; - /*0950*/ PRMT R44, R58, 0x4321, R57 ; - /*0960*/ SHF.L.W.U32.HI R9, R31, 0x1, R12 ; - /*0970*/ SHF.L.W.U32.HI R15, R12, 0x1, R31 ; - /*0980*/ SHF.L.W.U32.HI R11, R4, 0x19, R63 ; - /*0990*/ SHF.L.W.U32.HI R13, R40, 0x12, R55 ; - /*09a0*/ SHF.L.W.U32.HI R61, R55, 0x12, R40 ; - /*09b0*/ SHF.L.W.U32.HI R3, R54, 0x17, R51 ; - /*09c0*/ SHF.L.W.U32.HI R8, R51, 0x17, R54 ; - /*09d0*/ SHF.L.W.U32.HI R22, R26, 0x1c, R23 ; - /*09e0*/ SHF.L.W.U32.HI R63, R63, 0x19, R4 ; - /*09f0*/ SHF.L.W.U32.HI R54, R17, 0x2, R6 ; - /*0a00*/ SHF.L.W.U32.HI R55, R6, 0x2, R17 ; - /*0a10*/ SHF.L.W.U32.HI R23, R23, 0x1c, R26 ; - /*0a20*/ SHF.L.W.U32.HI R62, R5, 0x1d, R10 ; - /*0a30*/ SHF.L.W.U32.HI R31, R10, 0x1d, R5 ; - /*0a40*/ IMAD.SHL.U32 R5, R2, 0x8, RZ ; - /*0a50*/ SHF.L.W.U32.HI R51, R21, 0x14, R30 ; - /*0a60*/ SHF.L.W.U32.HI R53, R48, 0x9, R47 ; - /*0a70*/ SHF.L.W.U32.HI R6, R47, 0x9, R48 ; - /*0a80*/ SHF.L.W.U32.HI R4, R20, 0x7, R27 ; - /*0a90*/ SHF.L.W.U32.HI R59, R27, 0x7, R20 ; - /*0aa0*/ SHF.L.W.U32.HI R17, R39, 0xd, R52 ; - /*0ab0*/ SHF.L.W.U32.HI R26, R52, 0xd, R39 ; - /*0ac0*/ SHF.L.W.U32.HI R30, R30, 0x14, R21 ; - /*0ad0*/ SHF.L.W.U32.HI R21, R50, 0x15, R37 ; - /*0ae0*/ SHF.L.W.U32.HI R27, R37, 0x15, R50 ; - /*0af0*/ LOP3.LUT R47, R45, R68, R43, 0xd2, !PT ; - /*0b00*/ LOP3.LUT R52, R68, R43, R41, 0xd2, !PT ; - /*0b10*/ LOP3.LUT R43, R43, R41, R44, 0xd2, !PT ; - /*0b20*/ LOP3.LUT R50, R41, R44, R45, 0xd2, !PT ; - /*0b30*/ LOP3.LUT R41, R44, R45, R68, 0xd2, !PT ; - /*0b40*/ LDC.64 R44, c[0x3][R5] ; - /*0b50*/ LOP3.LUT R18, R65.reuse, R18, RZ, 0x3c, !PT ; - /*0b60*/ LOP3.LUT R19, R64, R19, RZ, 0x3c, !PT ; - /*0b70*/ LOP3.LUT R24, R65.reuse, R24, RZ, 0x3c, !PT ; - /*0b80*/ LOP3.LUT R33, R65, R33, RZ, 0x3c, !PT ; - /*0b90*/ LOP3.LUT R25, R64.reuse, R25, RZ, 0x3c, !PT ; - /*0ba0*/ LOP3.LUT R36, R64, R36, RZ, 0x3c, !PT ; - /*0bb0*/ PRMT R65, R57, 0x4321, R58 ; - /*0bc0*/ SHF.L.W.U32.HI R32, R18, 0x6, R19 ; - /*0bd0*/ SHF.L.W.U32.HI R64, R24, 0x1e, R25 ; - /*0be0*/ SHF.L.W.U32.HI R57, R25, 0x1e, R24 ; - /*0bf0*/ LOP3.LUT R48, R38, R42, R46, 0xd2, !PT ; - /*0c00*/ LOP3.LUT R39, R42, R46, R67, 0xd2, !PT ; - /*0c10*/ SHF.L.W.U32.HI R12, R19, 0x6, R18 ; - /*0c20*/ SHF.L.W.U32.HI R24, R33, 0xb, R36 ; - /*0c30*/ SHF.L.W.U32.HI R25, R36, 0xb, R33 ; - /*0c40*/ LOP3.LUT R37, R67, R65, R38, 0xd2, !PT ; - /*0c50*/ LOP3.LUT R42, R65, R38, R42, 0xd2, !PT ; - /*0c60*/ LOP3.LUT R40, R15, R32, R63, 0xd2, !PT ; - /*0c70*/ LOP3.LUT R38, R32, R63, R34, 0xd2, !PT ; - /*0c80*/ LOP3.LUT R36, R63, R34, R61, 0xd2, !PT ; - /*0c90*/ LOP3.LUT R34, R34, R61, R15, 0xd2, !PT ; - /*0ca0*/ LOP3.LUT R32, R61, R15, R32, 0xd2, !PT ; - /*0cb0*/ IADD3 R2, R2, 0x1, RZ ; - /*0cc0*/ SHF.L.W.U32.HI R18, R7, 0x3, R14 ; - /*0cd0*/ SHF.L.W.U32.HI R19, R14, 0x3, R7 ; - /*0ce0*/ SHF.L.W.U32.HI R60, R16, 0xc, R35 ; - /*0cf0*/ SHF.L.W.U32.HI R58, R35, 0xc, R16 ; - /*0d00*/ LOP3.LUT R33, R11, R66, R13, 0xd2, !PT ; - /*0d10*/ LOP3.LUT R15, R66, R13, R9, 0xd2, !PT ; - /*0d20*/ LOP3.LUT R14, R9, R12, R11, 0xd2, !PT ; - /*0d30*/ LOP3.LUT R35, R12, R11, R66, 0xd2, !PT ; - /*0d40*/ LOP3.LUT R13, R13, R9, R12, 0xd2, !PT ; - /*0d50*/ LOP3.LUT R12, R57, R8, R59, 0xd2, !PT ; - /*0d60*/ LOP3.LUT R11, R8, R59, R6, 0xd2, !PT ; - /*0d70*/ LOP3.LUT R10, R59, R6, R55, 0xd2, !PT ; - /*0d80*/ LOP3.LUT R9, R6, R55, R57, 0xd2, !PT ; - /*0d90*/ LOP3.LUT R8, R55, R57, R8, 0xd2, !PT ; - /*0da0*/ ISETP.NE.AND P0, PT, R2, 0x18, PT ; - /*0db0*/ LOP3.LUT R55, R49, R60, R24, 0xd2, !PT ; - /*0dc0*/ LOP3.LUT R7, R64, R3, R4, 0xd2, !PT ; - /*0dd0*/ LOP3.LUT R6, R3, R4, R53, 0xd2, !PT ; - /*0de0*/ LOP3.LUT R5, R4, R53, R54, 0xd2, !PT ; - /*0df0*/ LOP3.LUT R4, R53, R54, R64, 0xd2, !PT ; - /*0e00*/ LOP3.LUT R3, R54, R64, R3, 0xd2, !PT ; - /*0e10*/ LOP3.LUT R54, R17, R62, R22, 0xd2, !PT ; - /*0e20*/ LOP3.LUT R53, R62, R22, R51, 0xd2, !PT ; - /*0e30*/ SHF.L.W.U32.HI R20, R69, 0xe, R56 ; - /*0e40*/ LOP3.LUT R55, R55, R44, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R22, R22, R51, R18, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R16, R51, R18, R17, 0xd2, !PT ; - /*0e70*/ LOP3.LUT R18, R18, R17, R62, 0xd2, !PT ; - /*0e80*/ LOP3.LUT R51, R26, R31, R23, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R44, R31, R23, R30, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R23, R23, R30, R19, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R17, R30, R19, R26, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R19, R19, R26, R31, 0xd2, !PT ; - /*0ed0*/ LOP3.LUT R30, R60, R24, R21, 0xd2, !PT ; - /*0ee0*/ SHF.L.W.U32.HI R56, R56, 0xe, R69 ; - /*0ef0*/ LOP3.LUT R24, R24, R21, R20, 0xd2, !PT ; - /*0f00*/ LOP3.LUT R26, R21, R20, R49, 0xd2, !PT ; - /*0f10*/ LOP3.LUT R20, R20, R49, R60, 0xd2, !PT ; - /*0f20*/ LOP3.LUT R60, R29, R58, R25, 0xd2, !PT ; - /*0f30*/ LOP3.LUT R31, R58, R25, R27, 0xd2, !PT ; - /*0f40*/ LOP3.LUT R25, R25, R27, R56, 0xd2, !PT ; - /*0f50*/ LOP3.LUT R27, R27, R56, R29, 0xd2, !PT ; - /*0f60*/ LOP3.LUT R21, R56, R29, R58, 0xd2, !PT ; - /*0f70*/ LOP3.LUT R46, R46, R67, R65, 0xd2, !PT ; - /*0f80*/ LOP3.LUT R29, R60, R45, RZ, 0x3c, !PT ; - /*0f90*/ @P0 BRA `(.L_x_174) ; - /*0fa0*/ IMAD.SHL.U32 R3, R0, 0x10, RZ ; - /*0fb0*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*0fc0*/ LOP3.LUT R3, R3, 0x30, RZ, 0xe2, !PT ; -.L_x_192: - /*0fd0*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*0fe0*/ LDS R7, [RZ] ; - /*0ff0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*1000*/ MUFU.RCP R8, R8 ; - /*1010*/ IADD3 R5, R8, 0xffffffe, RZ ; - /*1020*/ F2I.FTZ.U32.TRUNC.NTZ R5, R5 ; - /*1030*/ IMAD.IADD R7, R7, 0x1, R0 ; - /*1040*/ LOP3.LUT R7, R7, R2, RZ, 0x3c, !PT ; - /*1050*/ IMAD R6, R7, 0x1000193, RZ ; - /*1060*/ IMAD.MOV R4, RZ, RZ, -R5 ; - /*1070*/ LOP3.LUT R6, R6, R55, RZ, 0x3c, !PT ; - /*1080*/ IMAD R7, R4, c[0x0][0x180], RZ ; - /*1090*/ IMAD.MOV.U32 R4, RZ, RZ, RZ ; - /*10a0*/ IMAD.HI.U32 R7, R5, R7, R4 ; - /*10b0*/ IMAD.HI.U32 R4, R7, R6, RZ ; - /*10c0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*10d0*/ LOP3.LUT R4, R0, 0x3, RZ, 0xc0, !PT ; - /*10e0*/ IMAD R12, R5, c[0x0][0x180], R6 ; - /*10f0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*1100*/ IMAD.MOV R44, RZ, RZ, -R4 ; - /*1110*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1120*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1130*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1140*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1150*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_175: - /*1160*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*1170*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*1180*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*1190*/ IADD3 R8, P0, R6, R3, RZ ; - /*11a0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*11b0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*11c0*/ ISETP.NE.AND P1, PT, R44.reuse, RZ, PT ; - /*11d0*/ IADD3 R5, R5, 0x1, RZ ; - /*11e0*/ IADD3 R44, R44, 0x1, RZ ; - /*11f0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*1200*/ @!P1 IMAD R6, R55, 0x1000193, RZ ; - /*1210*/ @!P1 IMAD R13, R16, 0x1000193, RZ ; - /*1220*/ SHFL.IDX PT, R7, R8, RZ, 0x1c1f ; - /*1230*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*1240*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*1250*/ SHFL.IDX PT, R15, R9, RZ, 0x1c1f ; - /*1260*/ SHFL.IDX PT, R37, R9, 0x1, 0x1c1f ; - /*1270*/ SHFL.IDX PT, R39, R9, 0x2, 0x1c1f ; - /*1280*/ SHFL.IDX PT, R43, R9, 0x3, 0x1c1f ; - /*1290*/ @!P1 LOP3.LUT R55, R6, R7, RZ, 0x3c, !PT ; - /*12a0*/ @!P1 IMAD R7, R24, 0x1000193, RZ ; - /*12b0*/ SHFL.IDX PT, R33, R10, RZ, 0x1c1f ; - /*12c0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*12d0*/ @!P1 LOP3.LUT R24, R7, R14, RZ, 0x3c, !PT ; - /*12e0*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*12f0*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*1300*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*1310*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*1320*/ @!P1 LOP3.LUT R29, R6, R15, RZ, 0x3c, !PT ; - /*1330*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*1340*/ @!P1 LOP3.LUT R20, R9, R36, RZ, 0x3c, !PT ; - /*1350*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*1360*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*1370*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*1380*/ SHFL.IDX PT, R35, R11, RZ, 0x1c1f ; - /*1390*/ @!P1 IMAD R8, R25, 0x1000193, RZ ; - /*13a0*/ SHFL.IDX PT, R34, R11, 0x1, 0x1c1f ; - /*13b0*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*13c0*/ @!P1 LOP3.LUT R25, R8, R37, RZ, 0x3c, !PT ; - /*13d0*/ @!P1 IMAD R8, R21, 0x1000193, RZ ; - /*13e0*/ SHFL.IDX PT, R41, R11, 0x2, 0x1c1f ; - /*13f0*/ @!P1 LOP3.LUT R30, R6, R33, RZ, 0x3c, !PT ; - /*1400*/ @!P1 IMAD R6, R31, 0x1000193, RZ ; - /*1410*/ @!P1 LOP3.LUT R17, R10, R43, RZ, 0x3c, !PT ; - /*1420*/ SHFL.IDX PT, R45, R11, 0x3, 0x1c1f ; - /*1430*/ @!P1 LOP3.LUT R21, R8, R39, RZ, 0x3c, !PT ; - /*1440*/ @!P1 IMAD R8, R23, 0x1000193, RZ ; - /*1450*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*1460*/ @!P1 IMAD R7, R27, 0x1000193, RZ ; - /*1470*/ @!P1 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*1480*/ @!P1 IMAD R9, R18, 0x1000193, RZ ; - /*1490*/ @!P1 LOP3.LUT R16, R13, R40, RZ, 0x3c, !PT ; - /*14a0*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*14b0*/ @!P1 LOP3.LUT R18, R9, R42, RZ, 0x3c, !PT ; - /*14c0*/ @!P1 LOP3.LUT R31, R6, R35, RZ, 0x3c, !PT ; - /*14d0*/ @!P1 LOP3.LUT R27, R7, R34, RZ, 0x3c, !PT ; - /*14e0*/ @!P1 LOP3.LUT R23, R8, R41, RZ, 0x3c, !PT ; - /*14f0*/ @!P1 LOP3.LUT R19, R10, R45, RZ, 0x3c, !PT ; - /*1500*/ @P0 BRA `(.L_x_175) ; - /*1510*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*1520*/ LDS R5, [RZ] ; - /*1530*/ IADD3 R6, R2, 0x1, RZ ; - /*1540*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*1550*/ MUFU.RCP R9, R9 ; - /*1560*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*1570*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1580*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*1590*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*15a0*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*15b0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*15c0*/ IMAD R8, R5, 0x1000193, RZ ; - /*15d0*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*15e0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*15f0*/ LOP3.LUT R8, R8, R29, RZ, 0x3c, !PT ; - /*1600*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*1610*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*1620*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1630*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*1640*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*1650*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1660*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1670*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1680*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1690*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_176: - /*16a0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*16b0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*16c0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*16d0*/ IADD3 R8, P0, R6, R3, RZ ; - /*16e0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*16f0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*1700*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*1710*/ IADD3 R5, R5, 0x1, RZ ; - /*1720*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*1730*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*1740*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*1750*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*1760*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*1770*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*1780*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*1790*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*17a0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*17b0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*17c0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*17d0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*17e0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*17f0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*1800*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*1810*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*1820*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*1830*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*1840*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*1850*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*1860*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*1870*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*1880*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*1890*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*18a0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*18b0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*18c0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*18d0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*18e0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*18f0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*1900*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*1910*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*1920*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*1930*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*1940*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*1950*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*1960*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*1970*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*1980*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*1990*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*19a0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*19b0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*19c0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*19d0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*19e0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*19f0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*1a00*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*1a10*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*1a20*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*1a30*/ @P0 BRA `(.L_x_176) ; - /*1a40*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*1a50*/ LDS R5, [RZ] ; - /*1a60*/ IADD3 R6, R2, 0x2, RZ ; - /*1a70*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*1a80*/ MUFU.RCP R8, R8 ; - /*1a90*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*1aa0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1ab0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*1ac0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*1ad0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*1ae0*/ IMAD R5, R5, 0x1000193, RZ ; - /*1af0*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*1b00*/ LOP3.LUT R5, R5, R30, RZ, 0x3c, !PT ; - /*1b10*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*1b20*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*1b30*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*1b40*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1b50*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*1b60*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*1b70*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1b80*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1b90*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1ba0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1bb0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_177: - /*1bc0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*1bd0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*1be0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*1bf0*/ IADD3 R8, P0, R6, R3, RZ ; - /*1c00*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*1c10*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*1c20*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*1c30*/ IADD3 R5, R5, 0x1, RZ ; - /*1c40*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*1c50*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*1c60*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*1c70*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*1c80*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*1c90*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*1ca0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*1cb0*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*1cc0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*1cd0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*1ce0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*1cf0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*1d00*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*1d10*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*1d20*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*1d30*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*1d40*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*1d50*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*1d60*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*1d70*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*1d80*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*1d90*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*1da0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*1db0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*1dc0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*1dd0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*1de0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*1df0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*1e00*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*1e10*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*1e20*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*1e30*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*1e40*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*1e50*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*1e60*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*1e70*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*1e80*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*1e90*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*1ea0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*1eb0*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*1ec0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*1ed0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*1ee0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*1ef0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*1f00*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*1f10*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*1f20*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*1f30*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*1f40*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*1f50*/ @P0 BRA `(.L_x_177) ; - /*1f60*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*1f70*/ LDS R5, [RZ] ; - /*1f80*/ IADD3 R6, R2, 0x3, RZ ; - /*1f90*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*1fa0*/ MUFU.RCP R9, R9 ; - /*1fb0*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*1fc0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1fd0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*1fe0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*1ff0*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*2000*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*2010*/ IMAD R8, R5, 0x1000193, RZ ; - /*2020*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*2030*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2040*/ LOP3.LUT R8, R8, R31, RZ, 0x3c, !PT ; - /*2050*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*2060*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*2070*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2080*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*2090*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*20a0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*20b0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*20c0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*20d0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*20e0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_178: - /*20f0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*2100*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*2110*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*2120*/ IADD3 R8, P0, R6, R3, RZ ; - /*2130*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*2140*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*2150*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*2160*/ IADD3 R5, R5, 0x1, RZ ; - /*2170*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*2180*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*2190*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*21a0*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*21b0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*21c0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*21d0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*21e0*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*21f0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*2200*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*2210*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*2220*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*2230*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*2240*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*2250*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*2260*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*2270*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*2280*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*2290*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*22a0*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*22b0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*22c0*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*22d0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*22e0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*22f0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*2300*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*2310*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*2320*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*2330*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*2340*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*2350*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*2360*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*2370*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*2380*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*2390*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*23a0*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*23b0*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*23c0*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*23d0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*23e0*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*23f0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*2400*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*2410*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*2420*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*2430*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*2440*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*2450*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*2460*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*2470*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*2480*/ @P0 BRA `(.L_x_178) ; - /*2490*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*24a0*/ LDS R5, [RZ] ; - /*24b0*/ IADD3 R6, R2, 0x4, RZ ; - /*24c0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*24d0*/ MUFU.RCP R8, R8 ; - /*24e0*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*24f0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2500*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*2510*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2520*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2530*/ IMAD R5, R5, 0x1000193, RZ ; - /*2540*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*2550*/ LOP3.LUT R5, R5, R24, RZ, 0x3c, !PT ; - /*2560*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*2570*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*2580*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*2590*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*25a0*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*25b0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*25c0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*25d0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*25e0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*25f0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*2600*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_179: - /*2610*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*2620*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*2630*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*2640*/ IADD3 R8, P0, R6, R3, RZ ; - /*2650*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*2660*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*2670*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*2680*/ IADD3 R5, R5, 0x1, RZ ; - /*2690*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*26a0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*26b0*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*26c0*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*26d0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*26e0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*26f0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*2700*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*2710*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*2720*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*2730*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*2740*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*2750*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*2760*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*2770*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*2780*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*2790*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*27a0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*27b0*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*27c0*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*27d0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*27e0*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*27f0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*2800*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*2810*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*2820*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*2830*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*2840*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*2850*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*2860*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*2870*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*2880*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*2890*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*28a0*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*28b0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*28c0*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*28d0*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*28e0*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*28f0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*2900*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*2910*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*2920*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*2930*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*2940*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*2950*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*2960*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*2970*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*2980*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*2990*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*29a0*/ @P0 BRA `(.L_x_179) ; - /*29b0*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*29c0*/ LDS R5, [RZ] ; - /*29d0*/ IADD3 R6, R2, 0x5, RZ ; - /*29e0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*29f0*/ MUFU.RCP R9, R9 ; - /*2a00*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*2a10*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2a20*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*2a30*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2a40*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*2a50*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*2a60*/ IMAD R8, R5, 0x1000193, RZ ; - /*2a70*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*2a80*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2a90*/ LOP3.LUT R8, R8, R25, RZ, 0x3c, !PT ; - /*2aa0*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*2ab0*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*2ac0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2ad0*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*2ae0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*2af0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*2b00*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*2b10*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*2b20*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*2b30*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_180: - /*2b40*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*2b50*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*2b60*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*2b70*/ IADD3 R8, P0, R6, R3, RZ ; - /*2b80*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*2b90*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*2ba0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*2bb0*/ IADD3 R5, R5, 0x1, RZ ; - /*2bc0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*2bd0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*2be0*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*2bf0*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*2c00*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*2c10*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*2c20*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*2c30*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*2c40*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*2c50*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*2c60*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*2c70*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*2c80*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*2c90*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*2ca0*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*2cb0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*2cc0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*2cd0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*2ce0*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*2cf0*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*2d00*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*2d10*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*2d20*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*2d30*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*2d40*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*2d50*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*2d60*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*2d70*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*2d80*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*2d90*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*2da0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*2db0*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*2dc0*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*2dd0*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*2de0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*2df0*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*2e00*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*2e10*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*2e20*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*2e30*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*2e40*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*2e50*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*2e60*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*2e70*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*2e80*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*2e90*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*2ea0*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*2eb0*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*2ec0*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*2ed0*/ @P0 BRA `(.L_x_180) ; - /*2ee0*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*2ef0*/ LDS R5, [RZ] ; - /*2f00*/ IADD3 R6, R2, 0x6, RZ ; - /*2f10*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*2f20*/ MUFU.RCP R8, R8 ; - /*2f30*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*2f40*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2f50*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*2f60*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2f70*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2f80*/ IMAD R5, R5, 0x1000193, RZ ; - /*2f90*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*2fa0*/ LOP3.LUT R5, R5, R26, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*2fc0*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*2fd0*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*2fe0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*2ff0*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*3000*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3010*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3020*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3030*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3040*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3050*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_181: - /*3060*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*3070*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*3080*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*3090*/ IADD3 R8, P0, R6, R3, RZ ; - /*30a0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*30b0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*30c0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*30d0*/ IADD3 R5, R5, 0x1, RZ ; - /*30e0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*30f0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*3100*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*3110*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*3120*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*3130*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*3140*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*3150*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*3160*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*3170*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*3180*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*3190*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*31a0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*31b0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*31c0*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*31d0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*31e0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*31f0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*3200*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*3210*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*3220*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*3230*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*3240*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*3250*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*3260*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*3270*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*3280*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*3290*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*32a0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*32b0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*32c0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*32d0*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*32e0*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*32f0*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*3300*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*3310*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*3320*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*3330*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*3340*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*3350*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*3360*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*3370*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*3380*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*3390*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*33a0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*33b0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*33c0*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*33d0*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*33e0*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*33f0*/ @P0 BRA `(.L_x_181) ; - /*3400*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*3410*/ LDS R5, [RZ] ; - /*3420*/ IADD3 R6, R2, 0x7, RZ ; - /*3430*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*3440*/ MUFU.RCP R9, R9 ; - /*3450*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*3460*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*3470*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*3480*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*3490*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*34a0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*34b0*/ IMAD R8, R5, 0x1000193, RZ ; - /*34c0*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*34d0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*34e0*/ LOP3.LUT R8, R8, R27, RZ, 0x3c, !PT ; - /*34f0*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*3500*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*3510*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3520*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*3530*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3540*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3550*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3560*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3570*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3580*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_182: - /*3590*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*35a0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*35b0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*35c0*/ IADD3 R8, P0, R6, R3, RZ ; - /*35d0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*35e0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*35f0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*3600*/ IADD3 R5, R5, 0x1, RZ ; - /*3610*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*3620*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*3630*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*3640*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*3650*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*3660*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*3670*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*3680*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*3690*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*36a0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*36b0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*36c0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*36d0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*36e0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*36f0*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*3700*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*3710*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*3720*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*3730*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*3740*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*3750*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*3760*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*3770*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*3780*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*3790*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*37a0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*37b0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*37c0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*37d0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*37e0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*37f0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*3800*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*3810*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*3820*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*3830*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*3840*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*3850*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*3860*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*3870*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*3880*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*3890*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*38a0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*38b0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*38c0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*38d0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*38e0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*38f0*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*3900*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*3910*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*3920*/ @P0 BRA `(.L_x_182) ; - /*3930*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*3940*/ LDS R5, [RZ] ; - /*3950*/ IADD3 R6, R2, 0x8, RZ ; - /*3960*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*3970*/ MUFU.RCP R8, R8 ; - /*3980*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*3990*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*39a0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*39b0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*39c0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*39d0*/ IMAD R5, R5, 0x1000193, RZ ; - /*39e0*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*39f0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*3a00*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*3a10*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*3a20*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*3a30*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*3a40*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*3a50*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3a60*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3a70*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3a80*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3a90*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3aa0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_183: - /*3ab0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*3ac0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*3ad0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*3ae0*/ IADD3 R8, P0, R6, R3, RZ ; - /*3af0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*3b00*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*3b10*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*3b20*/ IADD3 R5, R5, 0x1, RZ ; - /*3b30*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*3b40*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*3b50*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*3b60*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*3b70*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*3b80*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*3b90*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*3ba0*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*3bb0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*3bc0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*3bd0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*3be0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*3bf0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*3c00*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*3c10*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*3c20*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*3c30*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*3c40*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*3c50*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*3c60*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*3c70*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*3c80*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*3c90*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*3ca0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*3cb0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*3cc0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*3cd0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*3ce0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*3cf0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*3d00*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*3d10*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*3d20*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*3d30*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*3d40*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*3d50*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*3d60*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*3d70*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*3d80*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*3d90*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*3da0*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*3db0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*3dc0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*3dd0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*3de0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*3df0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*3e00*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*3e10*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*3e20*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*3e30*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*3e40*/ @P0 BRA `(.L_x_183) ; - /*3e50*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*3e60*/ LDS R5, [RZ] ; - /*3e70*/ IADD3 R6, R2, 0x9, RZ ; - /*3e80*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*3e90*/ MUFU.RCP R9, R9 ; - /*3ea0*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*3eb0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*3ec0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*3ed0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*3ee0*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*3ef0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*3f00*/ IMAD R8, R5, 0x1000193, RZ ; - /*3f10*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*3f20*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*3f30*/ LOP3.LUT R8, R8, R21, RZ, 0x3c, !PT ; - /*3f40*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*3f50*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*3f60*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3f70*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*3f80*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3f90*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3fa0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3fb0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3fc0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3fd0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_184: - /*3fe0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*3ff0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*4000*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4010*/ IADD3 R8, P0, R6, R3, RZ ; - /*4020*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4030*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*4040*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4050*/ IADD3 R5, R5, 0x1, RZ ; - /*4060*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4070*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*4080*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*4090*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*40a0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*40b0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*40c0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*40d0*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*40e0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*40f0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*4100*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*4110*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*4120*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*4130*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*4140*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*4150*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*4160*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*4170*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*4180*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*4190*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*41a0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*41b0*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*41c0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*41d0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*41e0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*41f0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*4200*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*4210*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*4220*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*4230*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*4240*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*4250*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*4260*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*4270*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*4280*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*4290*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*42a0*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*42b0*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*42c0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*42d0*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*42e0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*42f0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*4300*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*4310*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*4320*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*4330*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*4340*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*4350*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*4360*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*4370*/ @P0 BRA `(.L_x_184) ; - /*4380*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*4390*/ LDS R5, [RZ] ; - /*43a0*/ IADD3 R6, R2, 0xa, RZ ; - /*43b0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*43c0*/ MUFU.RCP R8, R8 ; - /*43d0*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*43e0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*43f0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*4400*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4410*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*4420*/ IMAD R5, R5, 0x1000193, RZ ; - /*4430*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*4440*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*4450*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*4460*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*4470*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*4480*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*4490*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*44a0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*44b0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*44c0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*44d0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*44e0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*44f0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_185: - /*4500*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*4510*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*4520*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4530*/ IADD3 R8, P0, R6, R3, RZ ; - /*4540*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4550*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*4560*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4570*/ IADD3 R5, R5, 0x1, RZ ; - /*4580*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4590*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*45a0*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*45b0*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*45c0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*45d0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*45e0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*45f0*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*4600*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*4610*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*4620*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*4630*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*4640*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*4650*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*4660*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*4670*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*4680*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*4690*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*46a0*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*46b0*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*46c0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*46d0*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*46e0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*46f0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*4700*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*4710*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*4720*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*4730*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*4740*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*4750*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*4760*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*4770*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*4780*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*4790*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*47a0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*47b0*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*47c0*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*47d0*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*47e0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*47f0*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*4800*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*4810*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*4820*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*4830*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*4840*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*4850*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*4860*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*4870*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*4880*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*4890*/ @P0 BRA `(.L_x_185) ; - /*48a0*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*48b0*/ LDS R5, [RZ] ; - /*48c0*/ IADD3 R6, R2, 0xb, RZ ; - /*48d0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*48e0*/ MUFU.RCP R9, R9 ; - /*48f0*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*4900*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*4910*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*4920*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4930*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*4940*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*4950*/ IMAD R8, R5, 0x1000193, RZ ; - /*4960*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*4970*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*4980*/ LOP3.LUT R8, R8, R23, RZ, 0x3c, !PT ; - /*4990*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*49a0*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*49b0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*49c0*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*49d0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*49e0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*49f0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*4a00*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*4a10*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*4a20*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_186: - /*4a30*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*4a40*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*4a50*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4a60*/ IADD3 R8, P0, R6, R3, RZ ; - /*4a70*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4a80*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*4a90*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4aa0*/ IADD3 R5, R5, 0x1, RZ ; - /*4ab0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4ac0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*4ad0*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*4ae0*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*4af0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*4b00*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*4b10*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*4b20*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*4b30*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*4b40*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*4b50*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*4b60*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*4b70*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*4b80*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*4b90*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*4ba0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*4bb0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*4bc0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*4bd0*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*4be0*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*4bf0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*4c00*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*4c10*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*4c20*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*4c30*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*4c40*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*4c50*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*4c60*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*4c70*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*4c80*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*4c90*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*4ca0*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*4cb0*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*4cc0*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*4cd0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*4ce0*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*4cf0*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*4d00*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*4d10*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*4d20*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*4d30*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*4d40*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*4d50*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*4d60*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*4d70*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*4d80*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*4d90*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*4da0*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*4db0*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*4dc0*/ @P0 BRA `(.L_x_186) ; - /*4dd0*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*4de0*/ LDS R5, [RZ] ; - /*4df0*/ IADD3 R6, R2, 0xc, RZ ; - /*4e00*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*4e10*/ MUFU.RCP R8, R8 ; - /*4e20*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*4e30*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*4e40*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*4e50*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4e60*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*4e70*/ IMAD R5, R5, 0x1000193, RZ ; - /*4e80*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*4e90*/ LOP3.LUT R5, R5, R16, RZ, 0x3c, !PT ; - /*4ea0*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*4eb0*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*4ec0*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*4ed0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*4ee0*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*4ef0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*4f00*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*4f10*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*4f20*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*4f30*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*4f40*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_187: - /*4f50*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*4f60*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*4f70*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4f80*/ IADD3 R8, P0, R6, R3, RZ ; - /*4f90*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4fa0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*4fb0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4fc0*/ IADD3 R5, R5, 0x1, RZ ; - /*4fd0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4fe0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*4ff0*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*5000*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*5010*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5020*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5030*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*5040*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*5050*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*5060*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*5070*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*5080*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*5090*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*50a0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*50b0*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*50c0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*50d0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*50e0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*50f0*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*5100*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*5110*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*5120*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*5130*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*5140*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*5150*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*5160*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*5170*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*5180*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*5190*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*51a0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*51b0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*51c0*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*51d0*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*51e0*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*51f0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*5200*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*5210*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*5220*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*5230*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*5240*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*5250*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*5260*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*5270*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*5280*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*5290*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*52a0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*52b0*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*52c0*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*52d0*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*52e0*/ @P0 BRA `(.L_x_187) ; - /*52f0*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*5300*/ LDS R5, [RZ] ; - /*5310*/ IADD3 R6, R2, 0xd, RZ ; - /*5320*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*5330*/ MUFU.RCP R9, R9 ; - /*5340*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*5350*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5360*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*5370*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*5380*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*5390*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*53a0*/ IMAD R8, R5, 0x1000193, RZ ; - /*53b0*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*53c0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*53d0*/ LOP3.LUT R8, R8, R17, RZ, 0x3c, !PT ; - /*53e0*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*53f0*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*5400*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*5410*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*5420*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*5430*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5440*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5450*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5460*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5470*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_188: - /*5480*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*5490*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*54a0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*54b0*/ IADD3 R8, P0, R6, R3, RZ ; - /*54c0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*54d0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*54e0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*54f0*/ IADD3 R5, R5, 0x1, RZ ; - /*5500*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*5510*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*5520*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*5530*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*5540*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5550*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5560*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*5570*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*5580*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*5590*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*55a0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*55b0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*55c0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*55d0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*55e0*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*55f0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*5600*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*5610*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*5620*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*5630*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*5640*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*5650*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*5660*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*5670*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*5680*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*5690*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*56a0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*56b0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*56c0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*56d0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*56e0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*56f0*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*5700*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*5710*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*5720*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*5730*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*5740*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*5750*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*5760*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*5770*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*5780*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*5790*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*57a0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*57b0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*57c0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*57d0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*57e0*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*57f0*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*5800*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*5810*/ @P0 BRA `(.L_x_188) ; - /*5820*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*5830*/ LDS R5, [RZ] ; - /*5840*/ IADD3 R6, R2, 0xe, RZ ; - /*5850*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*5860*/ MUFU.RCP R8, R8 ; - /*5870*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*5880*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5890*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*58a0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*58b0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*58c0*/ IMAD R5, R5, 0x1000193, RZ ; - /*58d0*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*58e0*/ LOP3.LUT R5, R5, R18, RZ, 0x3c, !PT ; - /*58f0*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*5900*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*5910*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*5920*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*5930*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*5940*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*5950*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5960*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5970*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5980*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5990*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_189: - /*59a0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*59b0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*59c0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*59d0*/ IADD3 R8, P0, R6, R3, RZ ; - /*59e0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*59f0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*5a00*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*5a10*/ IADD3 R5, R5, 0x1, RZ ; - /*5a20*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*5a30*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*5a40*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*5a50*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*5a60*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5a70*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5a80*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*5a90*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*5aa0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*5ab0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*5ac0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*5ad0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*5ae0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*5af0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*5b00*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*5b10*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*5b20*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*5b30*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*5b40*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*5b50*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*5b60*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*5b70*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*5b80*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*5b90*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*5ba0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*5bb0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*5bc0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*5bd0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*5be0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*5bf0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*5c00*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*5c10*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*5c20*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*5c30*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*5c40*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*5c50*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*5c60*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*5c70*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*5c80*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*5c90*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*5ca0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*5cb0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*5cc0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*5cd0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*5ce0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*5cf0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*5d00*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*5d10*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*5d20*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*5d30*/ @P0 BRA `(.L_x_189) ; - /*5d40*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*5d50*/ LDS R5, [RZ] ; - /*5d60*/ IADD3 R6, R2, 0xf, RZ ; - /*5d70*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*5d80*/ MUFU.RCP R9, R9 ; - /*5d90*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*5da0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5db0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*5dc0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*5dd0*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*5de0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*5df0*/ IMAD R8, R5, 0x1000193, RZ ; - /*5e00*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*5e10*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*5e20*/ LOP3.LUT R8, R8, R19, RZ, 0x3c, !PT ; - /*5e30*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*5e40*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*5e50*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*5e60*/ IMAD R14, R5, c[0x0][0x180], R8 ; - /*5e70*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*5e80*/ ISETP.GE.U32.AND P0, PT, R14, c[0x0][0x180], PT ; - /*5e90*/ @P0 IADD3 R14, R14, -c[0x0][0x180], RZ ; - /*5ea0*/ ISETP.GE.U32.AND P0, PT, R14, c[0x0][0x180], PT ; - /*5eb0*/ @P0 IADD3 R14, R14, -c[0x0][0x180], RZ ; - /*5ec0*/ @!P1 LOP3.LUT R14, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_190: - /*5ed0*/ SHFL.IDX PT, R7, R14, R5, 0x1c1f ; - /*5ee0*/ IMAD.MOV.U32 R12, RZ, RZ, 0x40 ; - /*5ef0*/ IMAD.WIDE.U32 R6, R7, R12, c[0x0][0x178] ; - /*5f00*/ IADD3 R8, P0, R6, R3, RZ ; - /*5f10*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*5f20*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*5f30*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*5f40*/ IADD3 R5, R5, 0x1, RZ ; - /*5f50*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*5f60*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*5f70*/ @!P1 IMAD R46, R20, 0x1000193, RZ ; - /*5f80*/ @!P1 IMAD R48, R16, 0x1000193, RZ ; - /*5f90*/ @!P1 IMAD R44, R25, 0x1000193, RZ ; - /*5fa0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5fb0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5fc0*/ SHFL.IDX PT, R36, R9, 0x2, 0x1c1f ; - /*5fd0*/ SHFL.IDX PT, R40, R9, 0x3, 0x1c1f ; - /*5fe0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*5ff0*/ SHFL.IDX PT, R34, R10, 0x1, 0x1c1f ; - /*6000*/ SHFL.IDX PT, R37, R10, 0x2, 0x1c1f ; - /*6010*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*6020*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*6030*/ SHFL.IDX PT, R32, R8, 0x1, 0x1c1f ; - /*6040*/ @!P1 IMAD R43, R24, 0x1000193, RZ ; - /*6050*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*6060*/ SHFL.IDX PT, R35, R8, 0x2, 0x1c1f ; - /*6070*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*6080*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*6090*/ SHFL.IDX PT, R39, R8, 0x3, 0x1c1f ; - /*60a0*/ SHFL.IDX PT, R33, R9, 0x1, 0x1c1f ; - /*60b0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*60c0*/ @!P1 IMAD R6, R31, 0x1000193, RZ ; - /*60d0*/ SHFL.IDX PT, R41, R10, 0x3, 0x1c1f ; - /*60e0*/ @!P1 LOP3.LUT R26, R7, R34, RZ, 0x3c, !PT ; - /*60f0*/ @!P1 IMAD R7, R27, 0x1000193, RZ ; - /*6100*/ SHFL.IDX PT, R15, R11, RZ, 0x1c1f ; - /*6110*/ @!P1 IMAD R9, R21, 0x1000193, RZ ; - /*6120*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*6130*/ @!P1 IMAD R10, R22, 0x1000193, RZ ; - /*6140*/ @!P1 LOP3.LUT R21, R9, R36, RZ, 0x3c, !PT ; - /*6150*/ @!P1 IMAD R9, R23, 0x1000193, RZ ; - /*6160*/ SHFL.IDX PT, R38, R11, 0x2, 0x1c1f ; - /*6170*/ @!P1 LOP3.LUT R24, R43, R32, RZ, 0x3c, !PT ; - /*6180*/ @!P1 LOP3.LUT R22, R10, R37, RZ, 0x3c, !PT ; - /*6190*/ SHFL.IDX PT, R42, R11, 0x3, 0x1c1f ; - /*61a0*/ @!P1 IMAD R10, R18, 0x1000193, RZ ; - /*61b0*/ @!P1 LOP3.LUT R20, R46, R35, RZ, 0x3c, !PT ; - /*61c0*/ @!P1 LOP3.LUT R16, R48, R39, RZ, 0x3c, !PT ; - /*61d0*/ @!P1 LOP3.LUT R25, R44, R33, RZ, 0x3c, !PT ; - /*61e0*/ @!P1 IMAD R11, R17, 0x1000193, RZ ; - /*61f0*/ @!P1 LOP3.LUT R18, R10, R41, RZ, 0x3c, !PT ; - /*6200*/ @!P1 LOP3.LUT R31, R6, R15, RZ, 0x3c, !PT ; - /*6210*/ @!P1 LOP3.LUT R17, R11, R40, RZ, 0x3c, !PT ; - /*6220*/ @!P1 IMAD R11, R19, 0x1000193, RZ ; - /*6230*/ @!P1 LOP3.LUT R27, R7, R8, RZ, 0x3c, !PT ; - /*6240*/ @!P1 LOP3.LUT R23, R9, R38, RZ, 0x3c, !PT ; - /*6250*/ @!P1 LOP3.LUT R19, R11, R42, RZ, 0x3c, !PT ; - /*6260*/ @P0 BRA `(.L_x_190) ; - /*6270*/ IADD3 R2, R2, 0x10, RZ ; - /*6280*/ ISETP.GE.U32.AND P0, PT, R2, 0x100, PT ; - /*6290*/ @P0 CALL.REL.NOINC `(.L_x_191) ; - /*62a0*/ BRA `(.L_x_192) ; -.L_x_191: - /*62b0*/ CS2R R38, SRZ ; - /*62c0*/ IMAD.MOV.U32 R13, RZ, RZ, -0x80000000 ; - /*62d0*/ CS2R R34, SRZ ; - /*62e0*/ CS2R R40, SRZ ; - /*62f0*/ CS2R R46, SRZ ; - /*6300*/ CS2R R8, SRZ ; - /*6310*/ IMAD.MOV.U32 R7, RZ, RZ, RZ ; - /*6320*/ CS2R R32, SRZ ; - /*6330*/ CS2R R48, SRZ ; - /*6340*/ CS2R R2, SRZ ; - /*6350*/ CS2R R44, SRZ ; - /*6360*/ CS2R R14, SRZ ; - /*6370*/ IMAD.MOV.U32 R10, RZ, RZ, 0x1 ; - /*6380*/ CS2R R42, SRZ ; - /*6390*/ CS2R R36, SRZ ; - /*63a0*/ CS2R R4, SRZ ; - /*63b0*/ CS2R R50, SRZ ; - /*63c0*/ IMAD.MOV.U32 R56, RZ, RZ, RZ ; - /*63d0*/ UMOV UR4, URZ ; - /*63e0*/ IMAD.MOV.U32 R54, RZ, RZ, RZ ; - /*63f0*/ IMAD.MOV.U32 R52, RZ, RZ, RZ ; - /*6400*/ IMAD.MOV.U32 R11, RZ, RZ, RZ ; -.L_x_193: - /*6410*/ LOP3.LUT R57, R30, R16, R4, 0x96, !PT ; - /*6420*/ ULDC.64 UR6, c[0x3][UR4] ; - /*6430*/ LOP3.LUT R64, R31, R17, R50, 0x96, !PT ; - /*6440*/ UIADD3 UR4, UR4, 0x8, URZ ; - /*6450*/ LOP3.LUT R53, R26, R10, R33, 0x96, !PT ; - /*6460*/ LOP3.LUT R58, R27, R13, R14, 0x96, !PT ; - /*6470*/ LOP3.LUT R6, R20, R32, R9, 0x96, !PT ; - /*6480*/ LOP3.LUT R59, R21, R48, R7, 0x96, !PT ; - /*6490*/ LOP3.LUT R57, R57, R2, R37, 0x96, !PT ; - /*64a0*/ LOP3.LUT R64, R64, R40, R15, 0x96, !PT ; - /*64b0*/ LOP3.LUT R53, R53, R39, R8, 0x96, !PT ; - /*64c0*/ LOP3.LUT R58, R58, R44, R3, 0x96, !PT ; - /*64d0*/ LOP3.LUT R6, R6, R41, R38, 0x96, !PT ; - /*64e0*/ LOP3.LUT R59, R59, R46, R35, 0x96, !PT ; - /*64f0*/ SHF.L.W.U32.HI R66, R57, 0x1, R64 ; - /*6500*/ SHF.L.W.U32.HI R60, R58, 0x1, R53 ; - /*6510*/ LOP3.LUT R63, R55, R22, R51, 0x96, !PT ; - /*6520*/ LOP3.LUT R62, R29, R23, R52, 0x96, !PT ; - /*6530*/ SHF.L.W.U32.HI R61, R64, 0x1, R57 ; - /*6540*/ SHF.L.W.U32.HI R67, R59, 0x1, R6 ; - /*6550*/ SHF.L.W.U32.HI R65, R6, 0x1, R59 ; - /*6560*/ LOP3.LUT R66, R66, R59, RZ, 0x3c, !PT ; - /*6570*/ LOP3.LUT R57, R60, R57, RZ, 0x3c, !PT ; - /*6580*/ LOP3.LUT R59, R24, R18, R49, 0x96, !PT ; - /*6590*/ LOP3.LUT R60, R25, R19, R34, 0x96, !PT ; - /*65a0*/ LOP3.LUT R63, R63, R56, R45, 0x96, !PT ; - /*65b0*/ LOP3.LUT R62, R62, R54, R47, 0x96, !PT ; - /*65c0*/ LOP3.LUT R68, R61, R6, RZ, 0x3c, !PT ; - /*65d0*/ LOP3.LUT R59, R59, R43, R42, 0x96, !PT ; - /*65e0*/ LOP3.LUT R60, R60, R5, R36, 0x96, !PT ; - /*65f0*/ SHF.L.W.U32.HI R69, R53, 0x1, R58 ; - /*6600*/ SHF.L.W.U32.HI R6, R62, 0x1, R63 ; - /*6610*/ SHF.L.W.U32.HI R61, R60, 0x1, R59 ; - /*6620*/ LOP3.LUT R64, R69, R64, RZ, 0x3c, !PT ; - /*6630*/ LOP3.LUT R53, R6, R53, RZ, 0x3c, !PT ; - /*6640*/ SHF.L.W.U32.HI R69, R59, 0x1, R60 ; - /*6650*/ LOP3.LUT R6, R68, R55, RZ, 0x3c, !PT ; - /*6660*/ LOP3.LUT R55, R66.reuse, R23, RZ, 0x3c, !PT ; - /*6670*/ LOP3.LUT R61, R61, R63, RZ, 0x3c, !PT ; - /*6680*/ LOP3.LUT R23, R66.reuse, R54, RZ, 0x3c, !PT ; - /*6690*/ SHF.L.W.U32.HI R63, R63, 0x1, R62 ; - /*66a0*/ LOP3.LUT R54, R66, R47, RZ, 0x3c, !PT ; - /*66b0*/ LOP3.LUT R62, R69, R62, RZ, 0x3c, !PT ; - /*66c0*/ LOP3.LUT R59, R67, R59, RZ, 0x3c, !PT ; - /*66d0*/ LOP3.LUT R47, R57, R43, RZ, 0x3c, !PT ; - /*66e0*/ LOP3.LUT R60, R65, R60, RZ, 0x3c, !PT ; - /*66f0*/ LOP3.LUT R29, R66.reuse, R29, RZ, 0x3c, !PT ; - /*6700*/ LOP3.LUT R52, R66, R52, RZ, 0x3c, !PT ; - /*6710*/ LOP3.LUT R24, R57, R24, RZ, 0x3c, !PT ; - /*6720*/ LOP3.LUT R18, R57.reuse, R18, RZ, 0x3c, !PT ; - /*6730*/ LOP3.LUT R49, R57.reuse, R49, RZ, 0x3c, !PT ; - /*6740*/ LOP3.LUT R42, R57, R42, RZ, 0x3c, !PT ; - /*6750*/ LOP3.LUT R43, R64.reuse, R25, RZ, 0x3c, !PT ; - /*6760*/ LOP3.LUT R57, R64.reuse, R19, RZ, 0x3c, !PT ; - /*6770*/ LOP3.LUT R34, R64, R34, RZ, 0x3c, !PT ; - /*6780*/ LOP3.LUT R66, R64.reuse, R5, RZ, 0x3c, !PT ; - /*6790*/ LOP3.LUT R25, R64, R36, RZ, 0x3c, !PT ; - /*67a0*/ LOP3.LUT R58, R63, R58, RZ, 0x3c, !PT ; - /*67b0*/ LOP3.LUT R64, R61.reuse, R30, RZ, 0x3c, !PT ; - /*67c0*/ LOP3.LUT R16, R61.reuse, R16, RZ, 0x3c, !PT ; - /*67d0*/ LOP3.LUT R4, R61, R4, RZ, 0x3c, !PT ; - /*67e0*/ LOP3.LUT R2, R61.reuse, R2, RZ, 0x3c, !PT ; - /*67f0*/ LOP3.LUT R19, R61, R37, RZ, 0x3c, !PT ; - /*6800*/ LOP3.LUT R5, R62.reuse, R17, RZ, 0x3c, !PT ; - /*6810*/ LOP3.LUT R67, R62.reuse, R50, RZ, 0x3c, !PT ; - /*6820*/ LOP3.LUT R61, R59, R8, RZ, 0x3c, !PT ; - /*6830*/ LOP3.LUT R17, R62, R40, RZ, 0x3c, !PT ; - /*6840*/ LOP3.LUT R27, R60.reuse, R27, RZ, 0x3c, !PT ; - /*6850*/ LOP3.LUT R69, R60.reuse, R13, RZ, 0x3c, !PT ; - /*6860*/ LOP3.LUT R8, R60.reuse, R14, RZ, 0x3c, !PT ; - /*6870*/ LOP3.LUT R44, R60, R44, RZ, 0x3c, !PT ; - /*6880*/ LOP3.LUT R37, R62.reuse, R31, RZ, 0x3c, !PT ; - /*6890*/ LOP3.LUT R40, R62, R15, RZ, 0x3c, !PT ; - /*68a0*/ LOP3.LUT R60, R60, R3, RZ, 0x3c, !PT ; - /*68b0*/ LOP3.LUT R30, R53, R32, RZ, 0x3c, !PT ; - /*68c0*/ LOP3.LUT R22, R68.reuse, R22, RZ, 0x3c, !PT ; - /*68d0*/ LOP3.LUT R51, R68.reuse, R51, RZ, 0x3c, !PT ; - /*68e0*/ LOP3.LUT R56, R68.reuse, R56, RZ, 0x3c, !PT ; - /*68f0*/ LOP3.LUT R45, R68, R45, RZ, 0x3c, !PT ; - /*6900*/ LOP3.LUT R15, R59, R33, RZ, 0x3c, !PT ; - /*6910*/ LOP3.LUT R63, R53.reuse, R20, RZ, 0x3c, !PT ; - /*6920*/ LOP3.LUT R14, R53, R41, RZ, 0x3c, !PT ; - /*6930*/ LOP3.LUT R32, R58.reuse, R21, RZ, 0x3c, !PT ; - /*6940*/ LOP3.LUT R3, R58, R46, RZ, 0x3c, !PT ; - /*6950*/ SHF.L.W.U32.HI R68, R67, 0xa, R4 ; - /*6960*/ LOP3.LUT R26, R59.reuse, R26, RZ, 0x3c, !PT ; - /*6970*/ LOP3.LUT R10, R59.reuse, R10, RZ, 0x3c, !PT ; - /*6980*/ LOP3.LUT R39, R59, R39, RZ, 0x3c, !PT ; - /*6990*/ LOP3.LUT R13, R53, R9, RZ, 0x3c, !PT ; - /*69a0*/ LOP3.LUT R20, R58, R7, RZ, 0x3c, !PT ; - /*69b0*/ SHF.L.W.U32.HI R67, R4, 0xa, R67 ; - /*69c0*/ SHF.L.W.U32.HI R59, R66, 0xf, R47 ; - /*69d0*/ SHF.L.W.U32.HI R46, R47, 0xf, R66 ; - /*69e0*/ SHF.L.W.U32.HI R36, R37, 0x1, R64 ; - /*69f0*/ SHF.L.W.U32.HI R4, R64, 0x1, R37 ; - /*6a00*/ SHF.L.W.U32.HI R41, R22, 0x4, R55 ; - /*6a10*/ SHF.L.W.U32.HI R47, R32, 0x1b, R63 ; - /*6a20*/ PRMT R64, R14, 0x2107, R3 ; - /*6a30*/ SHF.L.W.U32.HI R33, R8, 0x19, R15 ; - /*6a40*/ SHF.L.W.U32.HI R37, R15, 0x19, R8 ; - /*6a50*/ LOP3.LUT R21, R58, R48, RZ, 0x3c, !PT ; - /*6a60*/ SHF.L.W.U32.HI R63, R63, 0x1b, R32 ; - /*6a70*/ PRMT R50, R61, 0x4321, R60 ; - /*6a80*/ SHF.L.W.U32.HI R9, R57, 0x6, R18 ; - /*6a90*/ SHF.L.W.U32.HI R7, R18, 0x6, R57 ; - /*6aa0*/ PRMT R14, R3, 0x2107, R14 ; - /*6ab0*/ SHF.L.W.U32.HI R15, R54, 0x12, R45 ; - /*6ac0*/ LOP3.LUT R58, R58, R35, RZ, 0x3c, !PT ; - /*6ad0*/ SHF.L.W.U32.HI R65, R55, 0x4, R22 ; - /*6ae0*/ SHF.L.W.U32.HI R45, R45, 0x12, R54 ; - /*6af0*/ SHF.L.W.U32.HI R57, R56, 0x9, R23 ; - /*6b00*/ SHF.L.W.U32.HI R3, R23, 0x9, R56 ; - /*6b10*/ SHF.L.W.U32.HI R32, R13, 0x7, R20 ; - /*6b20*/ SHF.L.W.U32.HI R66, R20, 0x7, R13 ; - /*6b30*/ LOP3.LUT R31, R53, R38, RZ, 0x3c, !PT ; - /*6b40*/ SHF.L.W.U32.HI R55, R10, 0x17, R69 ; - /*6b50*/ SHF.L.W.U32.HI R35, R69, 0x17, R10 ; - /*6b60*/ SHF.L.W.U32.HI R22, R27, 0x1c, R26 ; - /*6b70*/ SHF.L.W.U32.HI R23, R26, 0x1c, R27 ; - /*6b80*/ SHF.L.W.U32.HI R13, R2, 0xd, R17 ; - /*6b90*/ SHF.L.W.U32.HI R20, R17, 0xd, R2 ; - /*6ba0*/ SHF.L.W.U32.HI R38, R40, 0x2, R19 ; - /*6bb0*/ SHF.L.W.U32.HI R8, R19, 0x2, R40 ; - /*6bc0*/ SHF.L.W.U32.HI R10, R24, 0x1e, R43 ; - /*6bd0*/ SHF.L.W.U32.HI R62, R43, 0x1e, R24 ; - /*6be0*/ SHF.L.W.U32.HI R48, R42, 0x1d, R25 ; - /*6bf0*/ SHF.L.W.U32.HI R53, R25, 0x1d, R42 ; - /*6c00*/ SHF.L.W.U32.HI R26, R44, 0x15, R39 ; - /*6c10*/ SHF.L.W.U32.HI R27, R39, 0x15, R44 ; - /*6c20*/ LOP3.LUT R56, R47, R41, R68, 0xd2, !PT ; - /*6c30*/ LOP3.LUT R2, R41, R68, R59, 0xd2, !PT ; - /*6c40*/ SHF.L.W.U32.HI R18, R52, 0x3, R51 ; - /*6c50*/ SHF.L.W.U32.HI R19, R51, 0x3, R52 ; - /*6c60*/ SHF.L.W.U32.HI R24, R49, 0xb, R34 ; - /*6c70*/ SHF.L.W.U32.HI R25, R34, 0xb, R49 ; - /*6c80*/ LOP3.LUT R43, R68, R59, R50, 0xd2, !PT ; - /*6c90*/ LOP3.LUT R39, R59, R50, R47, 0xd2, !PT ; - /*6ca0*/ LOP3.LUT R41, R50, R47, R41, 0xd2, !PT ; - /*6cb0*/ LOP3.LUT R52, R4, R7, R37, 0xd2, !PT ; - /*6cc0*/ LOP3.LUT R50, R7, R37, R14, 0xd2, !PT ; - /*6cd0*/ LOP3.LUT R34, R37, R14, R45, 0xd2, !PT ; - /*6ce0*/ LOP3.LUT R14, R14, R45, R4, 0xd2, !PT ; - /*6cf0*/ LOP3.LUT R7, R45, R4, R7, 0xd2, !PT ; - /*6d00*/ LOP3.LUT R51, R36, R9, R33, 0xd2, !PT ; - /*6d10*/ LOP3.LUT R4, R9, R33, R64, 0xd2, !PT ; - /*6d20*/ LOP3.LUT R49, R33, R64, R15, 0xd2, !PT ; - /*6d30*/ LOP3.LUT R33, R64, R15, R36, 0xd2, !PT ; - /*6d40*/ LOP3.LUT R9, R15, R36, R9, 0xd2, !PT ; - /*6d50*/ SHF.L.W.U32.HI R17, R21, 0x14, R30 ; - /*6d60*/ LOP3.LUT R47, R62, R35, R66, 0xd2, !PT ; - /*6d70*/ LOP3.LUT R15, R35, R66, R3, 0xd2, !PT ; - /*6d80*/ LOP3.LUT R36, R66, R3, R8, 0xd2, !PT ; - /*6d90*/ IADD3 R11, R11, 0x1, RZ ; - /*6da0*/ SHF.L.W.U32.HI R30, R30, 0x14, R21 ; - /*6db0*/ LOP3.LUT R3, R3, R8, R62, 0xd2, !PT ; - /*6dc0*/ LOP3.LUT R35, R8, R62, R35, 0xd2, !PT ; - /*6dd0*/ SHF.L.W.U32.HI R21, R58, 0xe, R31 ; - /*6de0*/ LOP3.LUT R42, R32, R57, R38, 0xd2, !PT ; - /*6df0*/ LOP3.LUT R8, R57, R38, R10, 0xd2, !PT ; - /*6e00*/ PRMT R61, R60, 0x4321, R61 ; - /*6e10*/ SHF.L.W.U32.HI R58, R31, 0xe, R58 ; - /*6e20*/ LOP3.LUT R45, R10, R55, R32, 0xd2, !PT ; - /*6e30*/ LOP3.LUT R37, R55, R32, R57, 0xd2, !PT ; - /*6e40*/ LOP3.LUT R38, R38, R10, R55, 0xd2, !PT ; - /*6e50*/ SHF.L.W.U32.HI R31, R16, 0xc, R5 ; - /*6e60*/ SHF.L.W.U32.HI R60, R5, 0xc, R16 ; - /*6e70*/ LOP3.LUT R10, R13, R48, R22, 0xd2, !PT ; - /*6e80*/ LOP3.LUT R32, R48, R22, R17, 0xd2, !PT ; - /*6e90*/ ISETP.NE.AND P0, PT, R11, 0x18, PT ; - /*6ea0*/ LOP3.LUT R22, R22, R17, R18, 0xd2, !PT ; - /*6eb0*/ LOP3.LUT R16, R17, R18, R13, 0xd2, !PT ; - /*6ec0*/ LOP3.LUT R18, R18, R13, R48, 0xd2, !PT ; - /*6ed0*/ LOP3.LUT R13, R20, R53, R23, 0xd2, !PT ; - /*6ee0*/ LOP3.LUT R48, R53, R23, R30, 0xd2, !PT ; - /*6ef0*/ LOP3.LUT R23, R23, R30, R19, 0xd2, !PT ; - /*6f00*/ LOP3.LUT R17, R30, R19, R20, 0xd2, !PT ; - /*6f10*/ LOP3.LUT R55, R6, R31, R24, 0xd2, !PT ; - /*6f20*/ LOP3.LUT R30, R31, R24, R26, 0xd2, !PT ; - /*6f30*/ LOP3.LUT R19, R19, R20, R53, 0xd2, !PT ; - /*6f40*/ LOP3.LUT R24, R24, R26, R21, 0xd2, !PT ; - /*6f50*/ LOP3.LUT R26, R26, R21, R6, 0xd2, !PT ; - /*6f60*/ LOP3.LUT R20, R21, R6, R31, 0xd2, !PT ; - /*6f70*/ LOP3.LUT R6, R29, R60, R25, 0xd2, !PT ; - /*6f80*/ LOP3.LUT R31, R60, R25, R27, 0xd2, !PT ; - /*6f90*/ LOP3.LUT R25, R25, R27, R58, 0xd2, !PT ; - /*6fa0*/ LOP3.LUT R27, R27, R58, R29, 0xd2, !PT ; - /*6fb0*/ LOP3.LUT R21, R58, R29, R60, 0xd2, !PT ; - /*6fc0*/ LOP3.LUT R55, R55, UR6, RZ, 0x3c, !PT ; - /*6fd0*/ LOP3.LUT R29, R6, UR7, RZ, 0x3c, !PT ; - /*6fe0*/ LOP3.LUT R40, R65, R67, R46, 0xd2, !PT ; - /*6ff0*/ LOP3.LUT R5, R67, R46, R61, 0xd2, !PT ; - /*7000*/ LOP3.LUT R44, R46, R61, R63, 0xd2, !PT ; - /*7010*/ LOP3.LUT R54, R63, R65, R67, 0xd2, !PT ; - /*7020*/ LOP3.LUT R46, R61, R63, R65, 0xd2, !PT ; - /*7030*/ @P0 BRA `(.L_x_193) ; - /*7040*/ LDS R3, [RZ] ; - /*7050*/ ISETP.NE.AND P0, PT, RZ, c[0x0][0x194], PT ; - /*7060*/ IMAD.IADD R5, R3, 0x1, R0 ; - /*7070*/ @!P0 BRA `(.L_x_194) ; - /*7080*/ ISETP.EQ.U32.AND P0, PT, RZ, c[0x0][0x188], PT ; - /*7090*/ ISETP.GE.U32.AND P1, PT, R5, c[0x0][0x190], PT ; - /*70a0*/ ISETP.EQ.AND.EX P0, PT, RZ, c[0x0][0x18c], PT, P0 ; - /*70b0*/ @P1 EXIT P0 ; - /*70c0*/ IADD3 R13, R5.reuse, -c[0x0][0x190], RZ ; - /*70d0*/ IMAD.WIDE.U32 R2, R5.reuse, R12, c[0x0][0x168] ; - /*70e0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x190], PT ; - /*70f0*/ IMAD.WIDE.U32 R12, R13, R12, c[0x0][0x188] ; - /*7100*/ SEL R2, R2, R12, !P0 ; - /*7110*/ SEL R3, R3, R13, !P0 ; - /*7120*/ LDG.E.128.STRONG.SM R4, [R2.64] ; - /*7130*/ LDG.E.128.STRONG.SM R8, [R2.64+0x10] ; - /*7140*/ LDG.E.128.STRONG.SM R12, [R2.64+0x20] ; - /*7150*/ LDG.E.128.STRONG.SM R32, [R2.64+0x30] ; - /*7160*/ BSSY B0, `(.L_x_195) ; - /*7170*/ ISETP.NE.U32.AND P0, PT, R4, R55, PT ; - /*7180*/ ISETP.NE.U32.AND P5, PT, R6, R30, PT ; - /*7190*/ ISETP.NE.AND.EX P0, PT, R5, R29, PT, P0 ; - /*71a0*/ ISETP.NE.AND.EX P5, PT, R7, R31, PT, P5 ; - /*71b0*/ ISETP.NE.U32.AND P2, PT, R8, R24, PT ; - /*71c0*/ ISETP.NE.U32.AND P4, PT, R10, R26, PT ; - /*71d0*/ ISETP.NE.U32.AND P3, PT, R12, R20, PT ; - /*71e0*/ ISETP.NE.U32.AND P1, PT, R14, R22, PT ; - /*71f0*/ PLOP3.LUT P0, PT, P0, P5, PT, 0x2, 0x0 ; - /*7200*/ ISETP.NE.AND.EX P2, PT, R9, R25, PT, P2 ; - /*7210*/ ISETP.NE.AND.EX P4, PT, R11, R27, PT, P4 ; - /*7220*/ ISETP.NE.AND.EX P3, PT, R13, R21, PT, P3 ; - /*7230*/ ISETP.NE.AND.EX P1, PT, R15, R23, PT, P1 ; - /*7240*/ PLOP3.LUT P2, PT, P2, P4, PT, 0x2, 0x0 ; - /*7250*/ PLOP3.LUT P3, PT, P3, P1, PT, 0x2, 0x0 ; - /*7260*/ @!P0 IMAD.MOV.U32 R28, RZ, RZ, R55 ; - /*7270*/ ISETP.NE.U32.AND P1, PT, R32, R16, PT ; - /*7280*/ @!P0 STG.E.EF.128 [R2.64], R28 ; - /*7290*/ ISETP.NE.AND.EX P1, PT, R33, R17, PT, P1 ; - /*72a0*/ @!P2 STG.E.EF.128 [R2.64+0x10], R24 ; - /*72b0*/ @!P3 STG.E.EF.128 [R2.64+0x20], R20 ; - /*72c0*/ @P1 BRA `(.L_x_196) ; - /*72d0*/ ISETP.NE.U32.AND P0, PT, R34, R18, PT ; - /*72e0*/ ISETP.NE.AND.EX P0, PT, R35, R19, PT, P0 ; - /*72f0*/ @!P0 EXIT ; -.L_x_196: - /*7300*/ BSYNC B0 ; -.L_x_195: - /*7310*/ STG.E.EF.128 [R2.64+0x30], R16 ; - /*7320*/ EXIT ; -.L_x_194: - /*7330*/ ISETP.NE.U32.AND P0, PT, RZ, c[0x0][0x188], PT ; - /*7340*/ IMAD.WIDE.U32 R2, R5, R12, c[0x0][0x168] ; - /*7350*/ ISETP.NE.AND.EX P0, PT, RZ, c[0x0][0x18c], PT, P0 ; - /*7360*/ @!P0 BRA `(.L_x_197) ; - /*7370*/ IADD3 R13, R5.reuse, -c[0x0][0x190], RZ ; - /*7380*/ IMAD.MOV.U32 R28, RZ, RZ, R55 ; - /*7390*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x190], PT ; - /*73a0*/ IMAD.WIDE.U32 R12, R13, R12, c[0x0][0x188] ; - /*73b0*/ SEL R2, R2, R12, !P0 ; - /*73c0*/ SEL R3, R3, R13, !P0 ; - /*73d0*/ STG.E.EF.128 [R2.64], R28 ; - /*73e0*/ STG.E.EF.128 [R2.64+0x10], R24 ; - /*73f0*/ STG.E.EF.128 [R2.64+0x20], R20 ; - /*7400*/ STG.E.EF.128 [R2.64+0x30], R16 ; - /*7410*/ EXIT ; -.L_x_197: - /*7420*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x190], PT ; - /*7430*/ @P0 EXIT ; - /*7440*/ IMAD.MOV.U32 R28, RZ, RZ, R55 ; - /*7450*/ STG.E.EF.128 [R2.64+0x10], R24 ; - /*7460*/ STG.E.EF.128 [R2.64+0x20], R20 ; - /*7470*/ STG.E.EF.128 [R2.64+0x30], R16 ; - /*7480*/ STG.E.EF.128 [R2.64], R28 ; - /*7490*/ EXIT ; -.L_x_198: - /*74a0*/ BRA `(.L_x_198); - /*74b0*/ NOP; - /*74c0*/ NOP; - /*74d0*/ NOP; - /*74e0*/ NOP; - /*74f0*/ NOP; - /*7500*/ NOP; - /*7510*/ NOP; - /*7520*/ NOP; - /*7530*/ NOP; - /*7540*/ NOP; - /*7550*/ NOP; - /*7560*/ NOP; - /*7570*/ NOP; -.L_x_216: diff --git a/src/ethash/sass/ethash.sm_86.sass b/src/ethash/sass/ethash.sm_86.sass deleted file mode 100644 index 3cc55b1..0000000 --- a/src/ethash/sass/ethash.sm_86.sass +++ /dev/null @@ -1,26157 +0,0 @@ - .headerflags @"EF_CUDA_TEXMODE_UNIFIED EF_CUDA_64BIT_ADDRESS EF_CUDA_SM86 EF_CUDA_VIRTUAL_SM(EF_CUDA_SM86)" - .elftype @"ET_EXEC" - - -//--------------------- .text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,(.L_x_205 - _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5947736340452537176ELm912413298439ELm0ELm4884518704162ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ IADD3 R1, R1, -0x8, RZ ; - /*0030*/ @!P0 EXIT ; - /*0040*/ UMOV UR4, URZ ; - /*0050*/ ULDC.64 UR10, c[0x0][0x118] ; -.L_x_25: - /*0060*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x0] ; - /*0070*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0x4] ; - /*0080*/ LDG.E.128.STRONG.SM R8, [R2.64+0x10] ; - /*0090*/ LDG.E.128.STRONG.SM R12, [R2.64] ; - /*00a0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*00b0*/ UMOV UR8, 0x1 ; - /*00c0*/ S2R R5, SR_CTAID.X ; - /*00d0*/ IMAD.U32 R29, RZ, RZ, UR5 ; - /*00e0*/ S2R R32, SR_TID.X ; - /*00f0*/ IMAD R0, R5, c[0x0][0x0], R32 ; - /*0100*/ IMAD.U32 R5, RZ, RZ, UR4 ; - /*0110*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*0120*/ IADD3 R24, P0, P1, R0, c[0x0][0x160], R5 ; - /*0130*/ IADD3.X R29, RZ, c[0x0][0x164], R29, P0, P1 ; - /*0140*/ SHF.L.W.U32.HI R0, R24, 0x1, R29 ; - /*0150*/ SHF.L.W.U32.HI R5, R29, 0x1, R24 ; - /*0160*/ LOP3.LUT R0, R0, R9, RZ, 0x3c, !PT ; - /*0170*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*0180*/ LOP3.LUT R42, R0.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*0190*/ LOP3.LUT R28, R0, R11, RZ, 0x3c, !PT ; - /*01a0*/ LOP3.LUT R7, R5.reuse, R10, RZ, 0x3c, !PT ; - /*01b0*/ SHF.L.W.U32.HI R50, R42, 0x17, R5.reuse ; - /*01c0*/ SHF.L.W.U32.HI R33, R0.reuse, 0x15, R5.reuse ; - /*01d0*/ SHF.L.W.U32.HI R59, R0.reuse, 0x19, R5.reuse ; - /*01e0*/ SHF.L.W.U32.HI R68, R5, 0x19, R0 ; - /*01f0*/ PRMT R47, R0, 0x4321, R5 ; - /*0200*/ PRMT R35, R5.reuse, 0x4321, R0.reuse ; - /*0210*/ SHF.L.W.U32.HI R3, R5.reuse, 0x15, R0 ; - /*0220*/ SHF.L.W.U32.HI R42, R5, 0x17, R42 ; - /*0230*/ LOP3.LUT R5, R11, 0x80000000, RZ, 0x3c, !PT ; - /*0240*/ LOP3.LUT R0, R12, 0x1, RZ, 0x3c, !PT ; - /*0250*/ SHF.L.W.U32.HI R27, R28, 0x1c, R7 ; - /*0260*/ SHF.L.W.U32.HI R28, R7, 0x1c, R28 ; - /*0270*/ SHF.L.W.U32.HI R60, R8, 0x1, R9 ; - /*0280*/ SHF.L.W.U32.HI R7, R9, 0x1, R8 ; - /*0290*/ SHF.L.W.U32.HI R19, R5, 0x1, R10 ; - /*02a0*/ SHF.L.W.U32.HI R2, R10, 0x1, R5 ; - /*02b0*/ SHF.L.W.U32.HI R17, R13, 0x1, R0 ; - /*02c0*/ SHF.L.W.U32.HI R18, R0, 0x1, R13 ; - /*02d0*/ SHF.L.W.U32.HI R16, R14, 0x1, R15 ; - /*02e0*/ SHF.L.W.U32.HI R25, R15, 0x1, R14 ; - /*02f0*/ LOP3.LUT R60, R60, R13, RZ, 0x3c, !PT ; - /*0300*/ LOP3.LUT R5, R7, 0x1, R12, 0x96, !PT ; - /*0310*/ LOP3.LUT R0, R2, R15, RZ, 0x3c, !PT ; - /*0320*/ LOP3.LUT R19, R19, R14, RZ, 0x3c, !PT ; - /*0330*/ LOP3.LUT R11, R18, 0x80000000, R11, 0x96, !PT ; - /*0340*/ LOP3.LUT R10, R17, R10, RZ, 0x3c, !PT ; - /*0350*/ LOP3.LUT R22, R60.reuse, R15, RZ, 0x3c, !PT ; - /*0360*/ SHF.L.W.U32.HI R4, R60, 0xc, R5 ; - /*0370*/ SHF.L.W.U32.HI R6, R5, 0xc, R60 ; - /*0380*/ SHF.L.W.U32.HI R23, R60.reuse, 0x2, R5.reuse ; - /*0390*/ SHF.L.W.U32.HI R7, R5.reuse, 0x2, R60.reuse ; - /*03a0*/ SHF.L.W.U32.HI R21, R60.reuse, 0xd, R5.reuse ; - /*03b0*/ SHF.L.W.U32.HI R20, R5.reuse, 0xd, R60 ; - /*03c0*/ SHF.L.W.U32.HI R56, R60, 0xa, R5 ; - /*03d0*/ LOP3.LUT R41, R5, R14, RZ, 0x3c, !PT ; - /*03e0*/ LOP3.LUT R25, R25, R24.reuse, RZ, 0x3c, !PT ; - /*03f0*/ LOP3.LUT R16, R16, R29.reuse, RZ, 0x3c, !PT ; - /*0400*/ SHF.L.W.U32.HI R60, R5, 0xa, R60 ; - /*0410*/ LOP3.LUT R15, R11, R29, RZ, 0x3c, !PT ; - /*0420*/ LOP3.LUT R2, R10, R24, RZ, 0x3c, !PT ; - /*0430*/ SHF.L.W.U32.HI R39, R19, 0xb, R0 ; - /*0440*/ SHF.L.W.U32.HI R40, R11.reuse, 0xe, R10.reuse ; - /*0450*/ SHF.L.W.U32.HI R24, R11.reuse, 0x14, R10.reuse ; - /*0460*/ SHF.L.W.U32.HI R31, R10.reuse, 0x14, R11.reuse ; - /*0470*/ SHF.L.W.U32.HI R17, R11.reuse, 0x7, R10.reuse ; - /*0480*/ SHF.L.W.U32.HI R29, R10, 0x7, R11 ; - /*0490*/ PRMT R5, R11, 0x2107, R10 ; - /*04a0*/ PRMT R52, R10.reuse, 0x2107, R11.reuse ; - /*04b0*/ SHF.L.W.U32.HI R26, R10, 0xe, R11 ; - /*04c0*/ LOP3.LUT R11, R19.reuse, R8, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R36, R0.reuse, R9, RZ, 0x3c, !PT ; - /*04e0*/ SHF.L.W.U32.HI R45, R0, 0xb, R19 ; - /*04f0*/ SHF.L.W.U32.HI R37, R19, 0x1d, R0 ; - /*0500*/ SHF.L.W.U32.HI R38, R0.reuse, 0x1d, R19.reuse ; - /*0510*/ SHF.L.W.U32.HI R44, R0.reuse, 0xf, R19.reuse ; - /*0520*/ SHF.L.W.U32.HI R18, R19.reuse, 0xf, R0.reuse ; - /*0530*/ SHF.L.W.U32.HI R54, R0, 0x6, R19 ; - /*0540*/ SHF.L.W.U32.HI R19, R19, 0x6, R0 ; - /*0550*/ SHF.L.W.U32.HI R9, R41, 0x1, R22 ; - /*0560*/ SHF.L.W.U32.HI R48, R25, 0x12, R16 ; - /*0570*/ LOP3.LUT R10, R39, R6, RZ, 0x30, !PT ; - /*0580*/ SHF.L.W.U32.HI R8, R22, 0x1, R41 ; - /*0590*/ LOP3.LUT R49, R25, 0x1, RZ, 0x3c, !PT ; - /*05a0*/ SHF.L.W.U32.HI R22, R15, 0x1b, R2 ; - /*05b0*/ SHF.L.W.U32.HI R14, R36, 0x1e, R11 ; - /*05c0*/ SHF.L.W.U32.HI R15, R2, 0x1b, R15 ; - /*05d0*/ LOP3.LUT R41, R6, R25, R12, 0x90, !PT ; - /*05e0*/ LOP3.LUT R58, R5, R48, R9.reuse, 0xd2, !PT ; - /*05f0*/ LOP3.LUT R57, R48, R19, R9, 0xb4, !PT ; - /*0600*/ SHF.L.W.U32.HI R36, R11, 0x1e, R36 ; - /*0610*/ LOP3.LUT R10, R10, R25, R12, 0x96, !PT ; - /*0620*/ LOP3.LUT R2, R40, R25, R12, 0x6, !PT ; - /*0630*/ LOP3.LUT R9, R9, R68, R19, 0xb4, !PT ; - /*0640*/ SHF.L.W.U32.HI R43, R16.reuse, 0x12, R25.reuse ; - /*0650*/ SHF.L.W.U32.HI R30, R16.reuse, 0x9, R25.reuse ; - /*0660*/ SHF.L.W.U32.HI R0, R25, 0x9, R16 ; - /*0670*/ SHF.L.W.U32.HI R11, R16, 0x3, R25 ; - /*0680*/ SHF.L.W.U32.HI R12, R25, 0x3, R16 ; - /*0690*/ SHF.L.W.U32.HI R53, R16, 0x4, R49 ; - /*06a0*/ LOP3.LUT R34, R45, R4, RZ, 0x30, !PT ; - /*06b0*/ LOP3.LUT R19, R19, R5, R68, 0xb4, !PT ; - /*06c0*/ SHF.L.W.U32.HI R49, R49, 0x4, R16 ; - /*06d0*/ LOP3.LUT R25, R4, R16, R13, 0x90, !PT ; - /*06e0*/ LOP3.LUT R68, R68, R48, R5, 0xb4, !PT ; - /*06f0*/ LOP3.LUT R5, R40, R41, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R46, R26, R16, R13, 0x6, !PT ; - /*0710*/ LOP3.LUT R6, R6, R33, R39, 0xb4, !PT ; - /*0720*/ LOP3.LUT R40, R39, R40, R33, 0xb4, !PT ; - /*0730*/ LOP3.LUT R13, R34, R16, R13, 0x96, !PT ; - /*0740*/ LOP3.LUT R33, R33, R2, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R4, R4, R3, R45, 0xb4, !PT ; - /*0760*/ LOP3.LUT R61, R22, R56, R49, 0xb4, !PT ; - /*0770*/ LOP3.LUT R51, R49, R44, R56, 0xb4, !PT ; - /*0780*/ LOP3.LUT R63, R15, R60, R53, 0xb4, !PT ; - /*0790*/ LOP3.LUT R34, R53, R18, R60, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R2, R26, R25, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R45, R45, R26, R3, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R56, R56, R35, R44, 0xb4, !PT ; - /*07d0*/ LOP3.LUT R60, R60, R47, R18, 0xb4, !PT ; - /*07e0*/ LOP3.LUT R26, R24, R20, R11, 0xb4, !PT ; - /*07f0*/ LOP3.LUT R25, R11, R37, R20, 0xb4, !PT ; - /*0800*/ LOP3.LUT R44, R44, R35, R22, 0xd2, !PT ; - /*0810*/ LOP3.LUT R18, R18, R47, R15, 0xd2, !PT ; - /*0820*/ LOP3.LUT R11, R27, R11, R24, 0xb4, !PT ; - /*0830*/ LOP3.LUT R20, R20, R37, R27, 0xd2, !PT ; - /*0840*/ LOP3.LUT R35, R35, R49, R22, 0xb4, !PT ; - /*0850*/ LOP3.LUT R47, R47, R53, R15, 0xb4, !PT ; - /*0860*/ LOP3.LUT R27, R37, R24, R27, 0xb4, !PT ; - /*0870*/ LOP3.LUT R22, R52, R43, R8.reuse, 0xd2, !PT ; - /*0880*/ LOP3.LUT R16, R43, R54, R8, 0xb4, !PT ; - /*0890*/ LOP3.LUT R15, R54, R52, R59, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R53, R31, R21, R12, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R24, R12, R38, R21, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R8, R8, R59, R54, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R12, R28, R12, R31, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R21, R21, R38, R28, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R59, R59, R43, R52, 0xb4, !PT ; - /*0900*/ LOP3.LUT R28, R38, R31, R28, 0xb4, !PT ; - /*0910*/ LOP3.LUT R43, R29, R23, R0, 0xb4, !PT ; - /*0920*/ LOP3.LUT R31, R0, R23, R36, 0xd2, !PT ; - /*0930*/ LOP3.LUT R0, R42, R0, R29, 0xb4, !PT ; - /*0940*/ LOP3.LUT R41, R50, R30, R17, 0xb4, !PT ; - /*0950*/ LOP3.LUT R38, R6, R26, R15, 0x96, !PT ; - /*0960*/ LOP3.LUT R37, R4, R53, R19, 0x96, !PT ; - /*0970*/ LOP3.LUT R55, R17, R7, R30, 0xb4, !PT ; - /*0980*/ LOP3.LUT R49, R30, R7, R14, 0xd2, !PT ; - /*0990*/ LOP3.LUT R3, R3, R46, RZ, 0x3c, !PT ; - /*09a0*/ LOP3.LUT R54, R36, R29, R42, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R30, R14, R17, R50, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R42, R23, R42, R36, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R50, R7, R50, R14, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R38, R38, R51, R0, 0x96, !PT ; - /*09f0*/ LOP3.LUT R37, R37, R34, R41, 0x96, !PT ; - /*0a00*/ LOP3.LUT R65, R5, R27, R16, 0x96, !PT ; - /*0a10*/ LOP3.LUT R46, R2, R28, R57, 0x96, !PT ; - /*0a20*/ LOP3.LUT R10, R10, 0x1, RZ, 0x3c, !PT ; - /*0a30*/ LOP3.LUT R65, R65, R35, R42, 0x96, !PT ; - /*0a40*/ SHF.L.W.U32.HI R36, R37, 0x1, R38 ; - /*0a50*/ LOP3.LUT R46, R46, R47, R50, 0x96, !PT ; - /*0a60*/ SHF.L.W.U32.HI R7, R38, 0x1, R37 ; - /*0a70*/ LOP3.LUT R29, R40, R25, R59, 0x96, !PT ; - /*0a80*/ LOP3.LUT R14, R45, R24, R68, 0x96, !PT ; - /*0a90*/ LOP3.LUT R17, R10, R11, R8, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R62, R13, R12, R9, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R23, R36, R65, RZ, 0x3c, !PT ; - /*0ac0*/ LOP3.LUT R64, R33, R20, R22, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R39, R3, R21, R58, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R48, R7, R46, RZ, 0x3c, !PT ; - /*0af0*/ LOP3.LUT R29, R29, R56, R43, 0x96, !PT ; - /*0b00*/ LOP3.LUT R14, R14, R60, R55, 0x96, !PT ; - /*0b10*/ LOP3.LUT R17, R17, R61, R54, 0x96, !PT ; - /*0b20*/ LOP3.LUT R62, R62, R63, R30, 0x96, !PT ; - /*0b30*/ LOP3.LUT R64, R64, R44, R31, 0x96, !PT ; - /*0b40*/ LOP3.LUT R39, R39, R18, R49, 0x96, !PT ; - /*0b50*/ LOP3.LUT R7, R23, R10, RZ, 0x3c, !PT ; - /*0b60*/ LOP3.LUT R52, R48, R13, RZ, 0x3c, !PT ; -.L_x_0: - /*0b70*/ LOP3.LUT R36, R9, R48, RZ, 0x3c, !PT ; - /*0b80*/ USHF.L.U32 UR5, UR8, 0x3, URZ ; - /*0b90*/ SHF.L.W.U32.HI R9, R65, 0x1, R46 ; - /*0ba0*/ UIADD3 UR8, UR8, 0x1, URZ ; - /*0bb0*/ LOP3.LUT R10, R11, R23.reuse, RZ, 0x3c, !PT ; - /*0bc0*/ LOP3.LUT R13, R8, R23.reuse, RZ, 0x3c, !PT ; - /*0bd0*/ UISETP.NE.AND UP0, UPT, UR8, 0x17, UPT ; - /*0be0*/ LOP3.LUT R8, R61, R23.reuse, RZ, 0x3c, !PT ; - /*0bf0*/ LOP3.LUT R11, R54, R23, RZ, 0x3c, !PT ; - /*0c00*/ LOP3.LUT R23, R12, R48.reuse, RZ, 0x3c, !PT ; - /*0c10*/ ULDC.64 UR6, c[0x3][UR5] ; - /*0c20*/ LOP3.LUT R12, R30, R48, RZ, 0x3c, !PT ; - /*0c30*/ LOP3.LUT R66, R9, R14, RZ, 0x3c, !PT ; - /*0c40*/ SHF.L.W.U32.HI R30, R14, 0x1, R29 ; - /*0c50*/ SHF.L.W.U32.HI R9, R29, 0x1, R14 ; - /*0c60*/ SHF.L.W.U32.HI R61, R39, 0x1, R64 ; - /*0c70*/ SHF.L.W.U32.HI R14, R64, 0x1, R39 ; - /*0c80*/ LOP3.LUT R38, R61, R38, RZ, 0x3c, !PT ; - /*0c90*/ LOP3.LUT R37, R14, R37, RZ, 0x3c, !PT ; - /*0ca0*/ SHF.L.W.U32.HI R61, R62, 0x1, R17 ; - /*0cb0*/ SHF.L.W.U32.HI R14, R17, 0x1, R62 ; - /*0cc0*/ LOP3.LUT R63, R63, R48, RZ, 0x3c, !PT ; - /*0cd0*/ LOP3.LUT R64, R61, R64, RZ, 0x3c, !PT ; - /*0ce0*/ LOP3.LUT R39, R14, R39, RZ, 0x3c, !PT ; - /*0cf0*/ LOP3.LUT R61, R30, R17, RZ, 0x3c, !PT ; - /*0d00*/ SHF.L.W.U32.HI R46, R46, 0x1, R65 ; - /*0d10*/ LOP3.LUT R62, R9, R62, RZ, 0x3c, !PT ; - /*0d20*/ SHF.L.W.U32.HI R14, R63, 0x9, R8 ; - /*0d30*/ SHF.L.W.U32.HI R30, R8, 0x9, R63 ; - /*0d40*/ SHF.L.W.U32.HI R9, R23, 0x4, R10 ; - /*0d50*/ SHF.L.W.U32.HI R8, R10, 0x4, R23 ; - /*0d60*/ SHF.L.W.U32.HI R10, R12, 0x12, R11 ; - /*0d70*/ SHF.L.W.U32.HI R11, R11, 0x12, R12 ; - /*0d80*/ LOP3.LUT R29, R46, R29, RZ, 0x3c, !PT ; - /*0d90*/ SHF.L.W.U32.HI R12, R36, 0x3, R13 ; - /*0da0*/ SHF.L.W.U32.HI R13, R13, 0x3, R36 ; - /*0db0*/ LOP3.LUT R23, R37.reuse, R45, RZ, 0x3c, !PT ; - /*0dc0*/ LOP3.LUT R24, R37, R24, RZ, 0x3c, !PT ; - /*0dd0*/ LOP3.LUT R54, R68, R37.reuse, RZ, 0x3c, !PT ; - /*0de0*/ LOP3.LUT R17, R60, R37, RZ, 0x3c, !PT ; - /*0df0*/ LOP3.LUT R36, R55, R37, RZ, 0x3c, !PT ; - /*0e00*/ LOP3.LUT R37, R43, R38, RZ, 0x3c, !PT ; - /*0e10*/ LOP3.LUT R43, R44, R29, RZ, 0x3c, !PT ; - /*0e20*/ LOP3.LUT R48, R38.reuse, R40, RZ, 0x3c, !PT ; - /*0e30*/ LOP3.LUT R25, R38, R25, RZ, 0x3c, !PT ; - /*0e40*/ LOP3.LUT R55, R59, R38, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R56, R56, R38, RZ, 0x3c, !PT ; - /*0e60*/ LOP3.LUT R46, R66.reuse, R3, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R44, R49, R66, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R38, R29, R20, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R59, R66, R21, RZ, 0x3c, !PT ; - /*0ea0*/ LOP3.LUT R60, R18, R66, RZ, 0x3c, !PT ; - /*0eb0*/ LOP3.LUT R49, R57, R39, RZ, 0x3c, !PT ; - /*0ec0*/ LOP3.LUT R3, R61, R26, RZ, 0x3c, !PT ; - /*0ed0*/ LOP3.LUT R20, R22, R29, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R21, R58, R66, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R18, R39, R2, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R50, R50, R39, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R57, R42, R64, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R26, R61, R6, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R28, R39, R28, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R22, R47, R39, RZ, 0x3c, !PT ; - /*0f50*/ LOP3.LUT R58, R15, R61, RZ, 0x3c, !PT ; - /*0f60*/ LOP3.LUT R2, R62, R53, RZ, 0x3c, !PT ; - /*0f70*/ LOP3.LUT R6, R34, R62.reuse, RZ, 0x3c, !PT ; - /*0f80*/ LOP3.LUT R39, R51, R61.reuse, RZ, 0x3c, !PT ; - /*0f90*/ LOP3.LUT R15, R0, R61, RZ, 0x3c, !PT ; - /*0fa0*/ LOP3.LUT R34, R41, R62, RZ, 0x3c, !PT ; - /*0fb0*/ LOP3.LUT R33, R29, R33, RZ, 0x3c, !PT ; - /*0fc0*/ LOP3.LUT R47, R64, R5, RZ, 0x3c, !PT ; - /*0fd0*/ LOP3.LUT R61, R62, R4, RZ, 0x3c, !PT ; - /*0fe0*/ LOP3.LUT R29, R31, R29, RZ, 0x3c, !PT ; - /*0ff0*/ LOP3.LUT R16, R16, R64, RZ, 0x3c, !PT ; - /*1000*/ LOP3.LUT R19, R19, R62, RZ, 0x3c, !PT ; - /*1010*/ SHF.L.W.U32.HI R4, R50, 0xe, R57 ; - /*1020*/ SHF.L.W.U32.HI R31, R2, 0xc, R3 ; - /*1030*/ SHF.L.W.U32.HI R57, R57, 0xe, R50 ; - /*1040*/ LOP3.LUT R5, R64, R27, RZ, 0x3c, !PT ; - /*1050*/ SHF.L.W.U32.HI R2, R3, 0xc, R2 ; - /*1060*/ SHF.L.W.U32.HI R42, R34, 0x2, R15 ; - /*1070*/ SHF.L.W.U32.HI R50, R15, 0x2, R34 ; - /*1080*/ LOP3.LUT R27, R35, R64, RZ, 0x3c, !PT ; - /*1090*/ SHF.L.W.U32.HI R45, R54, 0xb, R55 ; - /*10a0*/ SHF.L.W.U32.HI R40, R55, 0xb, R54 ; - /*10b0*/ SHF.L.W.U32.HI R3, R60, 0x15, R43 ; - /*10c0*/ SHF.L.W.U32.HI R0, R43, 0x15, R60 ; - /*10d0*/ SHF.L.W.U32.HI R34, R18, 0x1b, R47 ; - /*10e0*/ SHF.L.W.U32.HI R15, R47, 0x1b, R18 ; - /*10f0*/ SHF.L.W.U32.HI R55, R49, 0x7, R16 ; - /*1100*/ SHF.L.W.U32.HI R43, R16, 0x7, R49 ; - /*1110*/ SHF.L.W.U32.HI R47, R19, 0xa, R58 ; - /*1120*/ SHF.L.W.U32.HI R18, R58, 0xa, R19 ; - /*1130*/ PRMT R16, R44, 0x4321, R29 ; - /*1140*/ PRMT R35, R29, 0x4321, R44 ; - /*1150*/ SHF.L.W.U32.HI R19, R21, 0x19, R20 ; - /*1160*/ SHF.L.W.U32.HI R20, R20, 0x19, R21 ; - /*1170*/ SHF.L.W.U32.HI R29, R36, 0x1d, R37 ; - /*1180*/ SHF.L.W.U32.HI R53, R59, 0x17, R38 ; - /*1190*/ SHF.L.W.U32.HI R49, R38, 0x17, R59 ; - /*11a0*/ PRMT R21, R22, 0x2107, R27 ; - /*11b0*/ SHF.L.W.U32.HI R36, R37, 0x1d, R36 ; - /*11c0*/ PRMT R22, R27, 0x2107, R22 ; - /*11d0*/ SHF.L.W.U32.HI R38, R6, 0xd, R39 ; - /*11e0*/ SHF.L.W.U32.HI R37, R39, 0xd, R6 ; - /*11f0*/ SHF.L.W.U32.HI R51, R23, 0x1e, R48 ; - /*1200*/ SHF.L.W.U32.HI R41, R48, 0x1e, R23 ; - /*1210*/ SHF.L.W.U32.HI R27, R28, 0x14, R5 ; - /*1220*/ SHF.L.W.U32.HI R39, R46, 0x1c, R33 ; - /*1230*/ SHF.L.W.U32.HI R28, R5, 0x14, R28 ; - /*1240*/ SHF.L.W.U32.HI R46, R33, 0x1c, R46 ; - /*1250*/ LOP3.LUT R48, R7, R40, R2, 0xb4, !PT ; - /*1260*/ LOP3.LUT R6, R2, R3, R40, 0xb4, !PT ; - /*1270*/ LOP3.LUT R40, R40, R4.reuse, R3, 0xb4, !PT ; - /*1280*/ LOP3.LUT R33, R3, R4, R7.reuse, 0xd2, !PT ; - /*1290*/ LOP3.LUT R5, R4, R2, R7, 0xb4, !PT ; - /*12a0*/ LOP3.LUT R7, R52, R45, R31, 0xb4, !PT ; - /*12b0*/ LOP3.LUT R4, R31, R0, R45, 0xb4, !PT ; - /*12c0*/ LOP3.LUT R45, R45, R57, R0, 0xb4, !PT ; - /*12d0*/ LOP3.LUT R3, R0, R57, R52.reuse, 0xd2, !PT ; - /*12e0*/ LOP3.LUT R2, R57, R31, R52, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R54, R41, R43, R49, 0xb4, !PT ; - /*1300*/ LOP3.LUT R0, R49, R30, R43, 0xb4, !PT ; - /*1310*/ LOP3.LUT R43, R43, R42.reuse, R30, 0xb4, !PT ; - /*1320*/ LOP3.LUT R31, R30, R42, R41, 0xd2, !PT ; - /*1330*/ SHF.L.W.U32.HI R44, R17, 0xf, R56 ; - /*1340*/ LOP3.LUT R42, R42, R49, R41, 0xb4, !PT ; - /*1350*/ LOP3.LUT R30, R51, R55, R53, 0xb4, !PT ; - /*1360*/ LOP3.LUT R41, R53, R14, R55, 0xb4, !PT ; - /*1370*/ SHF.L.W.U32.HI R23, R24, 0x6, R25 ; - /*1380*/ LOP3.LUT R55, R55, R50, R14, 0xb4, !PT ; - /*1390*/ LOP3.LUT R49, R14, R50, R51, 0xd2, !PT ; - /*13a0*/ SHF.L.W.U32.HI R17, R56, 0xf, R17 ; - /*13b0*/ SHF.L.W.U32.HI R24, R25, 0x6, R24 ; - /*13c0*/ LOP3.LUT R50, R50, R53, R51, 0xb4, !PT ; - /*13d0*/ SHF.L.W.U32.HI R25, R61, 0x1, R26 ; - /*13e0*/ LOP3.LUT R51, R8, R44, R47, 0xb4, !PT ; - /*13f0*/ LOP3.LUT R56, R47, R35.reuse, R44, 0xb4, !PT ; - /*1400*/ SHF.L.W.U32.HI R26, R26, 0x1, R61 ; - /*1410*/ LOP3.LUT R44, R44, R35, R34, 0xd2, !PT ; - /*1420*/ LOP3.LUT R61, R34, R47, R8, 0xb4, !PT ; - /*1430*/ LOP3.LUT R35, R35, R8, R34, 0xb4, !PT ; - /*1440*/ LOP3.LUT R63, R15, R18, R9, 0xb4, !PT ; - /*1450*/ LOP3.LUT R34, R9, R17, R18, 0xb4, !PT ; - /*1460*/ LOP3.LUT R60, R18, R16.reuse, R17, 0xb4, !PT ; - /*1470*/ LOP3.LUT R18, R17, R16, R15.reuse, 0xd2, !PT ; - /*1480*/ LOP3.LUT R47, R16, R9, R15, 0xb4, !PT ; - /*1490*/ LOP3.LUT R8, R25, R19, R23, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R15, R23, R22, R19, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R59, R19, R10, R22, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R9, R26, R20, R24, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R58, R21, R11, R26.reuse, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R57, R11, R24, R26, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R19, R24, R21, R20, 0xb4, !PT ; - /*1500*/ LOP3.LUT R26, R27, R37, R12, 0xb4, !PT ; - /*1510*/ LOP3.LUT R53, R28, R38, R13, 0xb4, !PT ; - /*1520*/ LOP3.LUT R22, R22, R10, R25.reuse, 0xd2, !PT ; - /*1530*/ LOP3.LUT R16, R10, R23, R25, 0xb4, !PT ; - /*1540*/ LOP3.LUT R68, R20, R11, R21, 0xb4, !PT ; - /*1550*/ LOP3.LUT R11, R39, R12, R27, 0xb4, !PT ; - /*1560*/ LOP3.LUT R25, R12, R36, R37, 0xb4, !PT ; - /*1570*/ LOP3.LUT R20, R37, R36, R39.reuse, 0xd2, !PT ; - /*1580*/ LOP3.LUT R12, R46, R13, R28, 0xb4, !PT ; - /*1590*/ LOP3.LUT R24, R13, R29.reuse, R38, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R21, R38, R29, R46.reuse, 0xd2, !PT ; - /*15b0*/ LOP3.LUT R27, R36, R27, R39, 0xb4, !PT ; - /*15c0*/ LOP3.LUT R28, R29, R28, R46, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R38, R6, R26, R15, 0x96, !PT ; - /*15e0*/ LOP3.LUT R37, R4, R53, R19, 0x96, !PT ; - /*15f0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*1600*/ LOP3.LUT R65, R5, R27, R16, 0x96, !PT ; - /*1610*/ LOP3.LUT R46, R2, R28, R57, 0x96, !PT ; - /*1620*/ LOP3.LUT R38, R38, R51, R0, 0x96, !PT ; - /*1630*/ LOP3.LUT R37, R37, R34, R41, 0x96, !PT ; - /*1640*/ LOP3.LUT R13, R7, UR7, RZ, 0x3c, !PT ; - /*1650*/ LOP3.LUT R10, R48, UR6, RZ, 0x3c, !PT ; - /*1660*/ LOP3.LUT R65, R65, R35, R42, 0x96, !PT ; - /*1670*/ LOP3.LUT R46, R46, R47, R50, 0x96, !PT ; - /*1680*/ SHF.L.W.U32.HI R36, R37, 0x1, R38 ; - /*1690*/ SHF.L.W.U32.HI R7, R38, 0x1, R37 ; - /*16a0*/ LOP3.LUT R29, R40, R25, R59, 0x96, !PT ; - /*16b0*/ LOP3.LUT R14, R45, R24, R68, 0x96, !PT ; - /*16c0*/ LOP3.LUT R64, R33, R20, R22, 0x96, !PT ; - /*16d0*/ LOP3.LUT R39, R3, R21, R58, 0x96, !PT ; - /*16e0*/ LOP3.LUT R23, R36, R65, RZ, 0x3c, !PT ; - /*16f0*/ LOP3.LUT R17, R10, R11, R8, 0x96, !PT ; - /*1700*/ LOP3.LUT R62, R13, R12, R9, 0x96, !PT ; - /*1710*/ LOP3.LUT R48, R7, R46, RZ, 0x3c, !PT ; - /*1720*/ LOP3.LUT R29, R29, R56, R43, 0x96, !PT ; - /*1730*/ LOP3.LUT R14, R14, R60, R55, 0x96, !PT ; - /*1740*/ LOP3.LUT R64, R64, R44, R31, 0x96, !PT ; - /*1750*/ LOP3.LUT R39, R39, R18, R49, 0x96, !PT ; - /*1760*/ LOP3.LUT R17, R17, R61, R54, 0x96, !PT ; - /*1770*/ LOP3.LUT R62, R62, R63, R30, 0x96, !PT ; - /*1780*/ LOP3.LUT R7, R23, R10, RZ, 0x3c, !PT ; - /*1790*/ LOP3.LUT R52, R48, R13, RZ, 0x3c, !PT ; - /*17a0*/ @P0 BRA `(.L_x_0) ; - /*17b0*/ SHF.L.W.U32.HI R0, R64, 0x1, R39 ; - /*17c0*/ S2R R61, SR_TID.X ; - /*17d0*/ SHF.L.W.U32.HI R5, R39, 0x1, R64 ; - /*17e0*/ BSSY B0, `(.L_x_1) ; - /*17f0*/ LOP3.LUT R37, R0, R37, RZ, 0x3c, !PT ; - /*1800*/ SHF.L.W.U32.HI R0, R14, 0x1, R29 ; - /*1810*/ SHF.L.W.U32.HI R2, R46, 0x1, R65 ; - /*1820*/ LOP3.LUT R0, R0, R17, RZ, 0x3c, !PT ; - /*1830*/ LOP3.LUT R38, R5, R38, RZ, 0x3c, !PT ; - /*1840*/ LOP3.LUT R26, R0.reuse, R26, RZ, 0x3c, !PT ; - /*1850*/ LOP3.LUT R51, R0, R51, RZ, 0x3c, !PT ; - /*1860*/ LOP3.LUT R0, R32, 0x4, RZ, 0xc0, !PT ; - /*1870*/ SHF.L.W.U32.HI R11, R62, 0x1, R17 ; - /*1880*/ SHF.R.U32.HI R0, RZ, 0x2, R0 ; - /*1890*/ SHF.L.W.U32.HI R4, R17, 0x1, R62 ; - /*18a0*/ IMAD.SHL.U32 R61, R61, 0x2, RZ ; - /*18b0*/ SHF.L.W.U32.HI R65, R65, 0x1, R46 ; - /*18c0*/ SHF.L.W.U32.HI R5, R29, 0x1, R14 ; - /*18d0*/ ISETP.NE.AND P0, PT, R0, RZ, PT ; - /*18e0*/ LOP3.LUT R64, R11, R64, RZ, 0x3c, !PT ; - /*18f0*/ LOP3.LUT R39, R4, R39, RZ, 0x3c, !PT ; - /*1900*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*1910*/ LOP3.LUT R29, R2, R29, RZ, 0x3c, !PT ; - /*1920*/ LOP3.LUT R14, R65, R14, RZ, 0x3c, !PT ; - /*1930*/ LOP3.LUT R8, R8, R23, RZ, 0x3c, !PT ; - /*1940*/ @!P0 IMAD.SHL.U32 R0, R32, 0x2, RZ ; - /*1950*/ LOP3.LUT R9, R9, R48, RZ, 0x3c, !PT ; - /*1960*/ LOP3.LUT R28, R39, R28, RZ, 0x3c, !PT ; - /*1970*/ LOP3.LUT R27, R64, R27, RZ, 0x3c, !PT ; - /*1980*/ LOP3.LUT R68, R37, R68, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R59, R38, R59, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R34, R62, R34, RZ, 0x3c, !PT ; - /*19b0*/ LOP3.LUT R3, R14, R3, RZ, 0x3c, !PT ; - /*19c0*/ LOP3.LUT R2, R29, R33, RZ, 0x3c, !PT ; - /*19d0*/ LOP3.LUT R37, R37, R55, RZ, 0x3c, !PT ; - /*19e0*/ LOP3.LUT R38, R38, R43, RZ, 0x3c, !PT ; - /*19f0*/ LOP3.LUT R53, R62, R53, RZ, 0x3c, !PT ; - /*1a00*/ SHF.L.W.U32.HI R15, R9, 0x3, R8 ; - /*1a10*/ SHF.L.W.U32.HI R57, R8, 0x3, R9 ; - /*1a20*/ SHF.L.W.U32.HI R56, R28, 0x14, R27 ; - /*1a30*/ SHF.L.W.U32.HI R28, R27, 0x14, R28 ; - /*1a40*/ SHF.L.W.U32.HI R9, R34, 0xd, R51 ; - /*1a50*/ SHF.L.W.U32.HI R13, R3, 0x1c, R2 ; - /*1a60*/ SHF.L.W.U32.HI R54, R2, 0x1c, R3 ; - /*1a70*/ @!P0 IMAD.SHL.U32 R3, R32, 0x4, RZ ; - /*1a80*/ SHF.L.W.U32.HI R4, R37, 0x1d, R38 ; - /*1a90*/ SHF.L.W.U32.HI R11, R53, 0xc, R26 ; - /*1aa0*/ SHF.L.W.U32.HI R26, R26, 0xc, R53 ; - /*1ab0*/ SHF.L.W.U32.HI R5, R59, 0xb, R68 ; - /*1ac0*/ LOP3.LUT R54, R54, R57, R28, 0xb4, !PT ; - /*1ad0*/ LOP3.LUT R55, R28, R9, R57, 0xb4, !PT ; - /*1ae0*/ LOP3.LUT R57, R57, R4, R9, 0xb4, !PT ; - /*1af0*/ @!P0 LOP3.LUT R2, R0, 0xfffffff0, RZ, 0xc0, !PT ; - /*1b00*/ SHFL.IDX PT, R17, R55, RZ, 0x181f ; - /*1b10*/ @!P0 LOP3.LUT R9, R3, 0xc, RZ, 0xc0, !PT ; - /*1b20*/ LOP3.LUT R60, R7, R5, R26, 0xb4, !PT ; - /*1b30*/ SHFL.IDX PT, R19, R57, RZ, 0x181f ; - /*1b40*/ LOP3.LUT R14, R14, R18, RZ, 0x3c, !PT ; - /*1b50*/ @!P0 IMAD.IADD R9, R2, 0x1, R9 ; - /*1b60*/ LOP3.LUT R60, R60, 0x80008008, RZ, 0x3c, !PT ; - /*1b70*/ LOP3.LUT R29, R29, R44, RZ, 0x3c, !PT ; - /*1b80*/ LOP3.LUT R39, R39, R50, RZ, 0x3c, !PT ; - /*1b90*/ @!P0 STS [R9], R60 ; - /*1ba0*/ LOP3.LUT R42, R64, R42, RZ, 0x3c, !PT ; - /*1bb0*/ LOP3.LUT R32, R32, 0x3, RZ, 0xc0, !PT ; - /*1bc0*/ SHF.L.W.U32.HI R6, R68, 0xb, R59 ; - /*1bd0*/ SHF.L.W.U32.HI R8, R39, 0xe, R42 ; - /*1be0*/ SHF.L.W.U32.HI R10, R14, 0x15, R29 ; - /*1bf0*/ ISETP.NE.AND P0, PT, R32, 0x1, PT ; - /*1c00*/ SHF.L.W.U32.HI R39, R42, 0xe, R39 ; - /*1c10*/ SHF.L.W.U32.HI R14, R29, 0x15, R14 ; - /*1c20*/ SHF.L.W.U32.HI R37, R38, 0x1d, R37 ; - /*1c30*/ SHF.L.W.U32.HI R34, R51, 0xd, R34 ; - /*1c40*/ LOP3.LUT R58, R52, R6, R11, 0xb4, !PT ; - /*1c50*/ LOP3.LUT R3, R26, R10, R5, 0xb4, !PT ; - /*1c60*/ LOP3.LUT R0, R5, R8, R10, 0xb4, !PT ; - /*1c70*/ LOP3.LUT R2, R11, R14, R6, 0xb4, !PT ; - /*1c80*/ LOP3.LUT R4, R6, R39, R14, 0xb4, !PT ; - /*1c90*/ SHFL.IDX PT, R51, R0, RZ, 0x181f ; - /*1ca0*/ LOP3.LUT R53, R13, R15, R56, 0xb4, !PT ; - /*1cb0*/ LOP3.LUT R5, R10, R8, R7, 0xd2, !PT ; - /*1cc0*/ SHFL.IDX PT, R43, R4, RZ, 0x181f ; - /*1cd0*/ LOP3.LUT R6, R14, R39, R52, 0xd2, !PT ; - /*1ce0*/ LOP3.LUT R56, R56, R34, R15, 0xb4, !PT ; - /*1cf0*/ SHFL.IDX PT, R10, R3, RZ, 0x181f ; - /*1d00*/ LOP3.LUT R59, R15, R37, R34, 0xb4, !PT ; - /*1d10*/ LOP3.LUT R7, R8, R26, R7, 0xb4, !PT ; - /*1d20*/ SHFL.IDX PT, R37, R5, RZ, 0x181f ; - /*1d30*/ LOP3.LUT R52, R39, R11, R52, 0xb4, !PT ; - /*1d40*/ LOP3.LUT R58, R58, 0x80000000, RZ, 0x3c, !PT ; - /*1d50*/ SHFL.IDX PT, R11, R2, RZ, 0x181f ; - /*1d60*/ SHFL.IDX PT, R38, R6, RZ, 0x181f ; - /*1d70*/ SHFL.IDX PT, R12, R7, RZ, 0x181f ; - /*1d80*/ SHFL.IDX PT, R13, R52, RZ, 0x181f ; - /*1d90*/ SHFL.IDX PT, R14, R53, RZ, 0x181f ; - /*1da0*/ SHFL.IDX PT, R15, R54, RZ, 0x181f ; - /*1db0*/ SHFL.IDX PT, R16, R56, RZ, 0x181f ; - /*1dc0*/ SHFL.IDX PT, R18, R59, RZ, 0x181f ; - /*1dd0*/ SHFL.IDX PT, R8, R60, RZ, 0x181f ; - /*1de0*/ SHFL.IDX PT, R9, R58, RZ, 0x181f ; - /*1df0*/ @!P0 BRA `(.L_x_2) ; - /*1e00*/ ISETP.NE.AND P1, PT, R32, 0x2, PT ; - /*1e10*/ IMAD.MOV.U32 R38, RZ, RZ, R15 ; - /*1e20*/ IMAD.MOV.U32 R37, RZ, RZ, R14 ; - /*1e30*/ IMAD.MOV.U32 R43, RZ, RZ, R13 ; - /*1e40*/ IMAD.MOV.U32 R51, RZ, RZ, R12 ; - /*1e50*/ @!P1 BRA `(.L_x_2) ; - /*1e60*/ ISETP.NE.AND P1, PT, R32, 0x3, PT ; - /*1e70*/ IMAD.MOV.U32 R38, RZ, RZ, R19 ; - /*1e80*/ IMAD.MOV.U32 R37, RZ, RZ, R18 ; - /*1e90*/ IMAD.MOV.U32 R43, RZ, RZ, R17 ; - /*1ea0*/ IMAD.MOV.U32 R51, RZ, RZ, R16 ; - /*1eb0*/ @P1 IMAD.MOV.U32 R38, RZ, RZ, R11 ; - /*1ec0*/ @P1 IMAD.MOV.U32 R37, RZ, RZ, R10 ; - /*1ed0*/ @P1 IMAD.MOV.U32 R43, RZ, RZ, R9 ; - /*1ee0*/ @P1 IMAD.MOV.U32 R51, RZ, RZ, R8 ; -.L_x_2: - /*1ef0*/ BSYNC B0 ; -.L_x_1: - /*1f00*/ SHFL.IDX PT, R19, R60, 0x1, 0x181f ; - /*1f10*/ BSSY B0, `(.L_x_3) ; - /*1f20*/ SHFL.IDX PT, R8, R58, 0x1, 0x181f ; - /*1f30*/ SHFL.IDX PT, R9, R3, 0x1, 0x181f ; - /*1f40*/ SHFL.IDX PT, R10, R2, 0x1, 0x181f ; - /*1f50*/ SHFL.IDX PT, R42, R0, 0x1, 0x181f ; - /*1f60*/ SHFL.IDX PT, R46, R4, 0x1, 0x181f ; - /*1f70*/ SHFL.IDX PT, R40, R5, 0x1, 0x181f ; - /*1f80*/ SHFL.IDX PT, R39, R6, 0x1, 0x181f ; - /*1f90*/ SHFL.IDX PT, R11, R7, 0x1, 0x181f ; - /*1fa0*/ SHFL.IDX PT, R12, R52, 0x1, 0x181f ; - /*1fb0*/ SHFL.IDX PT, R13, R53, 0x1, 0x181f ; - /*1fc0*/ SHFL.IDX PT, R14, R54, 0x1, 0x181f ; - /*1fd0*/ SHFL.IDX PT, R15, R56, 0x1, 0x181f ; - /*1fe0*/ SHFL.IDX PT, R16, R55, 0x1, 0x181f ; - /*1ff0*/ SHFL.IDX PT, R17, R59, 0x1, 0x181f ; - /*2000*/ SHFL.IDX PT, R18, R57, 0x1, 0x181f ; - /*2010*/ @!P0 BRA `(.L_x_4) ; - /*2020*/ ISETP.NE.AND P1, PT, R32, 0x2, PT ; - /*2030*/ IMAD.MOV.U32 R39, RZ, RZ, R14 ; - /*2040*/ IMAD.MOV.U32 R40, RZ, RZ, R13 ; - /*2050*/ IMAD.MOV.U32 R46, RZ, RZ, R12 ; - /*2060*/ IMAD.MOV.U32 R42, RZ, RZ, R11 ; - /*2070*/ @!P1 BRA `(.L_x_4) ; - /*2080*/ ISETP.NE.AND P1, PT, R32, 0x3, PT ; - /*2090*/ IMAD.MOV.U32 R39, RZ, RZ, R18 ; - /*20a0*/ IMAD.MOV.U32 R40, RZ, RZ, R17 ; - /*20b0*/ IMAD.MOV.U32 R46, RZ, RZ, R16 ; - /*20c0*/ IMAD.MOV.U32 R42, RZ, RZ, R15 ; - /*20d0*/ @P1 IMAD.MOV.U32 R39, RZ, RZ, R10 ; - /*20e0*/ @P1 IMAD.MOV.U32 R40, RZ, RZ, R9 ; - /*20f0*/ @P1 IMAD.MOV.U32 R46, RZ, RZ, R8 ; - /*2100*/ @P1 IMAD.MOV.U32 R42, RZ, RZ, R19 ; -.L_x_4: - /*2110*/ BSYNC B0 ; -.L_x_3: - /*2120*/ SHFL.IDX PT, R19, R60, 0x2, 0x181f ; - /*2130*/ BSSY B0, `(.L_x_5) ; - /*2140*/ SHFL.IDX PT, R8, R58, 0x2, 0x181f ; - /*2150*/ SHFL.IDX PT, R9, R3, 0x2, 0x181f ; - /*2160*/ SHFL.IDX PT, R10, R2, 0x2, 0x181f ; - /*2170*/ SHFL.IDX PT, R45, R0, 0x2, 0x181f ; - /*2180*/ SHFL.IDX PT, R50, R4, 0x2, 0x181f ; - /*2190*/ SHFL.IDX PT, R48, R5, 0x2, 0x181f ; - /*21a0*/ SHFL.IDX PT, R44, R6, 0x2, 0x181f ; - /*21b0*/ SHFL.IDX PT, R11, R7, 0x2, 0x181f ; - /*21c0*/ SHFL.IDX PT, R12, R52, 0x2, 0x181f ; - /*21d0*/ SHFL.IDX PT, R13, R53, 0x2, 0x181f ; - /*21e0*/ SHFL.IDX PT, R14, R54, 0x2, 0x181f ; - /*21f0*/ SHFL.IDX PT, R15, R56, 0x2, 0x181f ; - /*2200*/ SHFL.IDX PT, R16, R55, 0x2, 0x181f ; - /*2210*/ SHFL.IDX PT, R17, R59, 0x2, 0x181f ; - /*2220*/ SHFL.IDX PT, R18, R57, 0x2, 0x181f ; - /*2230*/ @!P0 BRA `(.L_x_6) ; - /*2240*/ ISETP.NE.AND P1, PT, R32, 0x2, PT ; - /*2250*/ IMAD.MOV.U32 R44, RZ, RZ, R14 ; - /*2260*/ IMAD.MOV.U32 R48, RZ, RZ, R13 ; - /*2270*/ IMAD.MOV.U32 R50, RZ, RZ, R12 ; - /*2280*/ IMAD.MOV.U32 R45, RZ, RZ, R11 ; - /*2290*/ @!P1 BRA `(.L_x_6) ; - /*22a0*/ ISETP.NE.AND P1, PT, R32, 0x3, PT ; - /*22b0*/ IMAD.MOV.U32 R44, RZ, RZ, R18 ; - /*22c0*/ IMAD.MOV.U32 R48, RZ, RZ, R17 ; - /*22d0*/ IMAD.MOV.U32 R50, RZ, RZ, R16 ; - /*22e0*/ IMAD.MOV.U32 R45, RZ, RZ, R15 ; - /*22f0*/ @P1 IMAD.MOV.U32 R44, RZ, RZ, R10 ; - /*2300*/ @P1 IMAD.MOV.U32 R48, RZ, RZ, R9 ; - /*2310*/ @P1 IMAD.MOV.U32 R50, RZ, RZ, R8 ; - /*2320*/ @P1 IMAD.MOV.U32 R45, RZ, RZ, R19 ; -.L_x_6: - /*2330*/ BSYNC B0 ; -.L_x_5: - /*2340*/ SHFL.IDX PT, R19, R60, 0x3, 0x181f ; - /*2350*/ BSSY B0, `(.L_x_7) ; - /*2360*/ SHFL.IDX PT, R8, R58, 0x3, 0x181f ; - /*2370*/ SHFL.IDX PT, R9, R3, 0x3, 0x181f ; - /*2380*/ SHFL.IDX PT, R10, R2, 0x3, 0x181f ; - /*2390*/ SHFL.IDX PT, R47, R0, 0x3, 0x181f ; - /*23a0*/ SHFL.IDX PT, R63, R4, 0x3, 0x181f ; - /*23b0*/ SHFL.IDX PT, R49, R5, 0x3, 0x181f ; - /*23c0*/ SHFL.IDX PT, R41, R6, 0x3, 0x181f ; - /*23d0*/ SHFL.IDX PT, R11, R7, 0x3, 0x181f ; - /*23e0*/ SHFL.IDX PT, R12, R52, 0x3, 0x181f ; - /*23f0*/ SHFL.IDX PT, R13, R53, 0x3, 0x181f ; - /*2400*/ SHFL.IDX PT, R14, R54, 0x3, 0x181f ; - /*2410*/ SHFL.IDX PT, R15, R56, 0x3, 0x181f ; - /*2420*/ SHFL.IDX PT, R16, R55, 0x3, 0x181f ; - /*2430*/ SHFL.IDX PT, R17, R59, 0x3, 0x181f ; - /*2440*/ SHFL.IDX PT, R18, R57, 0x3, 0x181f ; - /*2450*/ @!P0 BRA `(.L_x_8) ; - /*2460*/ ISETP.NE.AND P1, PT, R32, 0x2, PT ; - /*2470*/ IMAD.MOV.U32 R41, RZ, RZ, R14 ; - /*2480*/ IMAD.MOV.U32 R49, RZ, RZ, R13 ; - /*2490*/ IMAD.MOV.U32 R63, RZ, RZ, R12 ; - /*24a0*/ IMAD.MOV.U32 R47, RZ, RZ, R11 ; - /*24b0*/ @!P1 BRA `(.L_x_8) ; - /*24c0*/ ISETP.NE.AND P1, PT, R32, 0x3, PT ; - /*24d0*/ IMAD.MOV.U32 R41, RZ, RZ, R18 ; - /*24e0*/ IMAD.MOV.U32 R49, RZ, RZ, R17 ; - /*24f0*/ IMAD.MOV.U32 R63, RZ, RZ, R16 ; - /*2500*/ IMAD.MOV.U32 R47, RZ, RZ, R15 ; - /*2510*/ @P1 IMAD.MOV.U32 R41, RZ, RZ, R10 ; - /*2520*/ @P1 IMAD.MOV.U32 R49, RZ, RZ, R9 ; - /*2530*/ @P1 IMAD.MOV.U32 R63, RZ, RZ, R8 ; - /*2540*/ @P1 IMAD.MOV.U32 R47, RZ, RZ, R19 ; -.L_x_8: - /*2550*/ BSYNC B0 ; -.L_x_7: - /*2560*/ IMAD.MOV.U32 R33, RZ, RZ, RZ ; - /*2570*/ LOP3.LUT R61, R61, 0xfffffff0, RZ, 0xc0, !PT ; -.L_x_10: - /*2580*/ LDS R8, [R61] ; - /*2590*/ SHF.R.U32.HI R35, RZ, 0x2, R33 ; - /*25a0*/ IMAD.MOV.U32 R36, RZ, RZ, 0x80 ; - /*25b0*/ S2R R11, SR_TID.X ; - /*25c0*/ LDS.128 R16, [R61] ; - /*25d0*/ IMAD.SHL.U32 R11, R11, 0x10, RZ ; - /*25e0*/ LOP3.LUT R34, R11, 0x70, RZ, 0xe2, !PT ; - /*25f0*/ LOP3.LUT R8, R8, R33, RZ, 0x3c, !PT ; - /*2600*/ IMAD R8, R8, 0x1000193, RZ ; - /*2610*/ LOP3.LUT R10, R8, R51, RZ, 0x3c, !PT ; - /*2620*/ SHFL.IDX PT, R8, R10, R35, 0x181f ; - /*2630*/ IMAD.HI.U32 R9, R8, c[0x3][0x18c], RZ ; - /*2640*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2650*/ IMAD R8, R9, c[0x3][0x184], R8 ; - /*2660*/ ISETP.GE.U32.AND P1, PT, R8, c[0x3][0x184], PT ; - /*2670*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*2680*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*2690*/ IMAD.WIDE.U32 R8, R9, R36, c[0x3][0x190] ; - /*26a0*/ IADD3 R20, P1, R8, R34, RZ ; - /*26b0*/ LDS R8, [R61+0x4] ; - /*26c0*/ IMAD.X R21, RZ, RZ, R9, P1 ; - /*26d0*/ LOP3.LUT R10, R18, R33.reuse, RZ, 0x3c, !PT ; - /*26e0*/ LOP3.LUT R8, R8, R33, RZ, 0x3c, !PT ; - /*26f0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*2700*/ IMAD R10, R10, 0x1000193, RZ ; - /*2710*/ LOP3.LUT R11, R19, R33, RZ, 0x3c, !PT ; - /*2720*/ IMAD R9, R8, 0x1000193, RZ ; - /*2730*/ LOP3.LUT R10, R10, R45, RZ, 0x3c, !PT ; - /*2740*/ LOP3.LUT R12, R9, R42, RZ, 0x3c, !PT ; - /*2750*/ SHFL.IDX PT, R10, R10, R35, 0x181f ; - /*2760*/ SHFL.IDX PT, R8, R12, R35, 0x181f ; - /*2770*/ IMAD R12, R11, 0x1000193, RZ ; - /*2780*/ LOP3.LUT R12, R12, R47, RZ, 0x3c, !PT ; - /*2790*/ SHFL.IDX PT, R11, R12, R35, 0x181f ; - /*27a0*/ IMAD.HI.U32 R9, R8, c[0x3][0x18c], RZ ; - /*27b0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*27c0*/ IMAD R8, R9, c[0x3][0x184], R8 ; - /*27d0*/ ISETP.GE.U32.AND P1, PT, R8, c[0x3][0x184], PT ; - /*27e0*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*27f0*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*2800*/ IMAD.WIDE.U32 R8, R9, R36, c[0x3][0x190] ; - /*2810*/ IADD3 R24, P1, R8, R34, RZ ; - /*2820*/ IMAD.HI.U32 R8, R10, c[0x3][0x18c], RZ ; - /*2830*/ IMAD.X R25, RZ, RZ, R9, P1 ; - /*2840*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*2850*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*2860*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*2870*/ IMAD.HI.U32 R8, R11, c[0x3][0x18c], RZ ; - /*2880*/ ISETP.GE.U32.AND P1, PT, R10, c[0x3][0x184], PT ; - /*2890*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*28a0*/ IMAD.IADD R9, R10, 0x1, -R9 ; - /*28b0*/ IMAD.MOV R10, RZ, RZ, -R8 ; - /*28c0*/ IMAD.WIDE.U32 R8, R9, R36, c[0x3][0x190] ; - /*28d0*/ IMAD R11, R10, c[0x3][0x184], R11 ; - /*28e0*/ IADD3 R12, P1, R8, R34, RZ ; - /*28f0*/ IMAD.X R13, RZ, RZ, R9, P1 ; - /*2900*/ ISETP.GE.U32.AND P1, PT, R11, c[0x3][0x184], PT ; - /*2910*/ SEL R8, RZ, c[0x3][0x184], !P1 ; - /*2920*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*2930*/ IMAD R31, R51, 0x1000193, RZ ; - /*2940*/ IMAD.IADD R9, R11, 0x1, -R8 ; - /*2950*/ IMAD.WIDE.U32 R8, R9, R36, c[0x3][0x190] ; - /*2960*/ IADD3 R8, P1, R8, R34, RZ ; - /*2970*/ IMAD.X R9, RZ, RZ, R9, P1 ; - /*2980*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*2990*/ IMAD R30, R43, 0x1000193, RZ ; - /*29a0*/ IMAD R37, R37, 0x1000193, RZ ; - /*29b0*/ IMAD R28, R46, 0x1000193, RZ ; - /*29c0*/ IMAD R38, R38, 0x1000193, RZ ; - /*29d0*/ IMAD R51, R45, 0x1000193, RZ ; - /*29e0*/ IMAD R43, R47, 0x1000193, RZ ; - /*29f0*/ LOP3.LUT R31, R31, R20, RZ, 0x3c, !PT ; - /*2a00*/ IADD3 R20, R33, 0x1, RZ ; - /*2a10*/ LOP3.LUT R30, R30, R21, RZ, 0x3c, !PT ; - /*2a20*/ LOP3.LUT R21, R16, R20, RZ, 0x3c, !PT ; - /*2a30*/ IMAD R21, R21, 0x1000193, RZ ; - /*2a40*/ LOP3.LUT R37, R37, R22, RZ, 0x3c, !PT ; - /*2a50*/ LOP3.LUT R22, R21, R30, RZ, 0x3c, !PT ; - /*2a60*/ LOP3.LUT R21, R17, R20, RZ, 0x3c, !PT ; - /*2a70*/ SHFL.IDX PT, R22, R22, R35, 0x181f ; - /*2a80*/ IMAD R21, R21, 0x1000193, RZ ; - /*2a90*/ LOP3.LUT R29, R38, R23, RZ, 0x3c, !PT ; - /*2aa0*/ IMAD.HI.U32 R23, R22, c[0x3][0x18c], RZ ; - /*2ab0*/ IMAD.MOV R23, RZ, RZ, -R23 ; - /*2ac0*/ LOP3.LUT R28, R28, R25, RZ, 0x3c, !PT ; - /*2ad0*/ LOP3.LUT R46, R21, R28, RZ, 0x3c, !PT ; - /*2ae0*/ SHFL.IDX PT, R21, R46, R35, 0x181f ; - /*2af0*/ IMAD R25, R42, 0x1000193, RZ ; - /*2b00*/ LOP3.LUT R38, R25, R24, RZ, 0x3c, !PT ; - /*2b10*/ IMAD R25, R40, 0x1000193, RZ ; - /*2b20*/ IMAD R40, R50, 0x1000193, RZ ; - /*2b30*/ IMAD R22, R23, c[0x3][0x184], R22 ; - /*2b40*/ LOP3.LUT R23, R18, R20, RZ, 0x3c, !PT ; - /*2b50*/ IMAD R23, R23, 0x1000193, RZ ; - /*2b60*/ LOP3.LUT R40, R40, R13, RZ, 0x3c, !PT ; - /*2b70*/ IMAD.HI.U32 R13, R21, c[0x3][0x18c], RZ ; - /*2b80*/ ISETP.GE.U32.AND P1, PT, R22, c[0x3][0x184], PT ; - /*2b90*/ IMAD.MOV R24, RZ, RZ, -R13 ; - /*2ba0*/ IMAD R21, R24, c[0x3][0x184], R21 ; - /*2bb0*/ LOP3.LUT R24, R23, R40, RZ, 0x3c, !PT ; - /*2bc0*/ SEL R23, RZ, c[0x3][0x184], !P1 ; - /*2bd0*/ SHFL.IDX PT, R13, R24, R35, 0x181f ; - /*2be0*/ LOP3.LUT R20, R19, R20, RZ, 0x3c, !PT ; - /*2bf0*/ IMAD.IADD R23, R22, 0x1, -R23 ; - /*2c00*/ IMAD R22, R63, 0x1000193, RZ ; - /*2c10*/ IMAD R50, R39, 0x1000193, RZ ; - /*2c20*/ IMAD R20, R20, 0x1000193, RZ ; - /*2c30*/ LOP3.LUT R39, R22, R9, RZ, 0x3c, !PT ; - /*2c40*/ IMAD.WIDE.U32 R22, R23, R36, c[0x3][0x190] ; - /*2c50*/ LOP3.LUT R20, R20, R39, RZ, 0x3c, !PT ; - /*2c60*/ IADD3 R24, P1, R22, R34, RZ ; - /*2c70*/ LOP3.LUT R42, R25, R26, RZ, 0x3c, !PT ; - /*2c80*/ SHFL.IDX PT, R9, R20, R35, 0x181f ; - /*2c90*/ IMAD.X R25, RZ, RZ, R23, P1 ; - /*2ca0*/ LOP3.LUT R50, R50, R27, RZ, 0x3c, !PT ; - /*2cb0*/ LOP3.LUT R51, R51, R12, RZ, 0x3c, !PT ; - /*2cc0*/ IMAD.HI.U32 R12, R13, c[0x3][0x18c], RZ ; - /*2cd0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*2ce0*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*2cf0*/ ISETP.GE.U32.AND P1, PT, R21, c[0x3][0x184], PT ; - /*2d00*/ IMAD R23, R48, 0x1000193, RZ ; - /*2d10*/ IMAD R13, R12, c[0x3][0x184], R13 ; - /*2d20*/ LOP3.LUT R43, R43, R8, RZ, 0x3c, !PT ; - /*2d30*/ IMAD R48, R44, 0x1000193, RZ ; - /*2d40*/ SEL R8, RZ, c[0x3][0x184], !P1 ; - /*2d50*/ ISETP.GE.U32.AND P1, PT, R13, c[0x3][0x184], PT ; - /*2d60*/ LOP3.LUT R48, R48, R15, RZ, 0x3c, !PT ; - /*2d70*/ IMAD.IADD R15, R21, 0x1, -R8 ; - /*2d80*/ SEL R8, RZ, c[0x3][0x184], !P1 ; - /*2d90*/ IMAD.HI.U32 R12, R9, c[0x3][0x18c], RZ ; - /*2da0*/ LOP3.LUT R62, R23, R14, RZ, 0x3c, !PT ; - /*2db0*/ IMAD.WIDE.U32 R14, R15, R36, c[0x3][0x190] ; - /*2dc0*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*2dd0*/ IMAD.IADD R13, R13, 0x1, -R8 ; - /*2de0*/ IADD3 R20, P1, R14, R34, RZ ; - /*2df0*/ IMAD R8, R12, c[0x3][0x184], R9 ; - /*2e00*/ IMAD.WIDE.U32 R12, R13, R36, c[0x3][0x190] ; - /*2e10*/ IMAD.X R21, RZ, RZ, R15, P1 ; - /*2e20*/ IADD3 R12, P1, R12, R34, RZ ; - /*2e30*/ IMAD.X R13, RZ, RZ, R13, P1 ; - /*2e40*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*2e50*/ ISETP.GE.U32.AND P1, PT, R8, c[0x3][0x184], PT ; - /*2e60*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*2e70*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*2e80*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*2e90*/ IMAD R8, R41, 0x1000193, RZ ; - /*2ea0*/ LOP3.LUT R63, R8, R11, RZ, 0x3c, !PT ; - /*2eb0*/ IMAD.WIDE.U32 R8, R9, R36, c[0x3][0x190] ; - /*2ec0*/ IADD3 R8, P1, R8, R34, RZ ; - /*2ed0*/ IMAD R49, R49, 0x1000193, RZ ; - /*2ee0*/ IMAD.X R9, RZ, RZ, R9, P1 ; - /*2ef0*/ LOP3.LUT R64, R49, R10, RZ, 0x3c, !PT ; - /*2f00*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*2f10*/ IMAD R31, R31, 0x1000193, RZ ; - /*2f20*/ IMAD R30, R30, 0x1000193, RZ ; - /*2f30*/ IMAD R37, R37, 0x1000193, RZ ; - /*2f40*/ IMAD R49, R38, 0x1000193, RZ ; - /*2f50*/ IMAD R50, R50, 0x1000193, RZ ; - /*2f60*/ IMAD R51, R51, 0x1000193, RZ ; - /*2f70*/ LOP3.LUT R44, R31, R24, RZ, 0x3c, !PT ; - /*2f80*/ IADD3 R24, R33, 0x2, RZ ; - /*2f90*/ LOP3.LUT R45, R30, R25, RZ, 0x3c, !PT ; - /*2fa0*/ LOP3.LUT R25, R16, R24, RZ, 0x3c, !PT ; - /*2fb0*/ LOP3.LUT R46, R37, R26, RZ, 0x3c, !PT ; - /*2fc0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2fd0*/ LOP3.LUT R26, R25, R46, RZ, 0x3c, !PT ; - /*2fe0*/ SHFL.IDX PT, R25, R26, R35, 0x181f ; - /*2ff0*/ IMAD R31, R42, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R30, R17, R24.reuse, RZ, 0x3c, !PT ; - /*3010*/ IMAD R37, R62, 0x1000193, RZ ; - /*3020*/ LOP3.LUT R26, R18, R24, RZ, 0x3c, !PT ; - /*3030*/ LOP3.LUT R42, R31, R22, RZ, 0x3c, !PT ; - /*3040*/ IMAD R22, R29, 0x1000193, RZ ; - /*3050*/ IMAD R29, R30, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R47, R22, R27, RZ, 0x3c, !PT ; - /*3070*/ IMAD.HI.U32 R22, R25, c[0x3][0x18c], RZ ; - /*3080*/ LOP3.LUT R37, R37, R14, RZ, 0x3c, !PT ; - /*3090*/ LOP3.LUT R14, R29, R42, RZ, 0x3c, !PT ; - /*30a0*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*30b0*/ IMAD R26, R26, 0x1000193, RZ ; - /*30c0*/ IMAD R25, R22, c[0x3][0x184], R25 ; - /*30d0*/ SHFL.IDX PT, R14, R14, R35, 0x181f ; - /*30e0*/ LOP3.LUT R22, R26, R37, RZ, 0x3c, !PT ; - /*30f0*/ IMAD R62, R28, 0x1000193, RZ ; - /*3100*/ SHFL.IDX PT, R22, R22, R35, 0x181f ; - /*3110*/ LOP3.LUT R62, R62, R21, RZ, 0x3c, !PT ; - /*3120*/ IMAD R21, R64, 0x1000193, RZ ; - /*3130*/ LOP3.LUT R24, R19, R24, RZ, 0x3c, !PT ; - /*3140*/ LOP3.LUT R49, R49, R20, RZ, 0x3c, !PT ; - /*3150*/ LOP3.LUT R38, R21, R10, RZ, 0x3c, !PT ; - /*3160*/ IMAD R21, R24, 0x1000193, RZ ; - /*3170*/ LOP3.LUT R20, R21, R38, RZ, 0x3c, !PT ; - /*3180*/ IMAD.HI.U32 R10, R14, c[0x3][0x18c], RZ ; - /*3190*/ LOP3.LUT R50, R50, R23, RZ, 0x3c, !PT ; - /*31a0*/ SHFL.IDX PT, R21, R20, R35, 0x181f ; - /*31b0*/ IMAD.MOV R23, RZ, RZ, -R10 ; - /*31c0*/ ISETP.GE.U32.AND P1, PT, R25, c[0x3][0x184], PT ; - /*31d0*/ IMAD.HI.U32 R10, R22, c[0x3][0x18c], RZ ; - /*31e0*/ IMAD R14, R23, c[0x3][0x184], R14 ; - /*31f0*/ IMAD.MOV R23, RZ, RZ, -R10 ; - /*3200*/ SEL R10, RZ, c[0x3][0x184], !P1 ; - /*3210*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*3220*/ IMAD R22, R23, c[0x3][0x184], R22 ; - /*3230*/ IMAD.IADD R25, R25, 0x1, -R10 ; - /*3240*/ IMAD R10, R40, 0x1000193, RZ ; - /*3250*/ SEL R23, RZ, c[0x3][0x184], !P1 ; - /*3260*/ ISETP.GE.U32.AND P1, PT, R22, c[0x3][0x184], PT ; - /*3270*/ LOP3.LUT R41, R10, R13, RZ, 0x3c, !PT ; - /*3280*/ IMAD R10, R48, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R40, R51, R12, RZ, 0x3c, !PT ; - /*32a0*/ IMAD.WIDE.U32 R12, R25, R36, c[0x3][0x190] ; - /*32b0*/ SEL R27, RZ, c[0x3][0x184], !P1 ; - /*32c0*/ IMAD.IADD R23, R14, 0x1, -R23 ; - /*32d0*/ LOP3.LUT R10, R10, R15, RZ, 0x3c, !PT ; - /*32e0*/ IMAD.HI.U32 R14, R21, c[0x3][0x18c], RZ ; - /*32f0*/ IADD3 R12, P1, R12, R34, RZ ; - /*3300*/ IMAD.IADD R15, R22, 0x1, -R27 ; - /*3310*/ IMAD.WIDE.U32 R22, R23, R36, c[0x3][0x190] ; - /*3320*/ IMAD.MOV R14, RZ, RZ, -R14 ; - /*3330*/ IMAD.X R13, RZ, RZ, R13, P1 ; - /*3340*/ IADD3 R28, P1, R22, R34, RZ ; - /*3350*/ IMAD R21, R14, c[0x3][0x184], R21 ; - /*3360*/ IMAD.WIDE.U32 R14, R15, R36, c[0x3][0x190] ; - /*3370*/ IMAD R20, R63, 0x1000193, RZ ; - /*3380*/ IADD3 R24, P2, R14, R34, RZ ; - /*3390*/ IMAD.X R29, RZ, RZ, R23, P1 ; - /*33a0*/ ISETP.GE.U32.AND P1, PT, R21.reuse, c[0x3][0x184], PT ; - /*33b0*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*33c0*/ IMAD.X R25, RZ, RZ, R15, P2 ; - /*33d0*/ SEL R20, RZ, c[0x3][0x184], !P1 ; - /*33e0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*33f0*/ IMAD.IADD R21, R21, 0x1, -R20 ; - /*3400*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*3410*/ IMAD.WIDE.U32 R20, R21, R36, c[0x3][0x190] ; - /*3420*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3430*/ IADD3 R22, P1, R20, R34, RZ ; - /*3440*/ IADD3 R20, R33, 0x3, RZ ; - /*3450*/ IMAD.X R23, RZ, RZ, R21, P1 ; - /*3460*/ LOP3.LUT R16, R16, R20.reuse, RZ, 0x3c, !PT ; - /*3470*/ LOP3.LUT R17, R17, R20.reuse, RZ, 0x3c, !PT ; - /*3480*/ LOP3.LUT R18, R18, R20.reuse, RZ, 0x3c, !PT ; - /*3490*/ LOP3.LUT R19, R19, R20, RZ, 0x3c, !PT ; - /*34a0*/ LDG.E.128.STRONG.GPU R20, [R22.64] ; - /*34b0*/ IMAD R48, R47, 0x1000193, RZ ; - /*34c0*/ IMAD R10, R10, 0x1000193, RZ ; - /*34d0*/ IMAD R50, R50, 0x1000193, RZ ; - /*34e0*/ IMAD R18, R18, 0x1000193, RZ ; - /*34f0*/ IMAD R43, R43, 0x1000193, RZ ; - /*3500*/ LOP3.LUT R43, R43, R8, RZ, 0x3c, !PT ; - /*3510*/ IMAD R49, R49, 0x1000193, RZ ; - /*3520*/ IMAD R62, R62, 0x1000193, RZ ; - /*3530*/ LOP3.LUT R48, R48, R15, RZ, 0x3c, !PT ; - /*3540*/ IMAD R15, R16, 0x1000193, RZ ; - /*3550*/ LOP3.LUT R27, R10, R27, RZ, 0x3c, !PT ; - /*3560*/ LOP3.LUT R10, R15, R48, RZ, 0x3c, !PT ; - /*3570*/ LOP3.LUT R47, R50, R31, RZ, 0x3c, !PT ; - /*3580*/ IMAD R50, R17, 0x1000193, RZ ; - /*3590*/ SHFL.IDX PT, R10, R10, R35, 0x181f ; - /*35a0*/ LOP3.LUT R50, R50, R47, RZ, 0x3c, !PT ; - /*35b0*/ IMAD R16, R11, 0x1000193, RZ ; - /*35c0*/ LOP3.LUT R64, R18, R27, RZ, 0x3c, !PT ; - /*35d0*/ SHFL.IDX PT, R11, R50, R35, 0x181f ; - /*35e0*/ LOP3.LUT R23, R16, R23, RZ, 0x3c, !PT ; - /*35f0*/ IMAD R16, R19, 0x1000193, RZ ; - /*3600*/ SHFL.IDX PT, R15, R64, R35, 0x181f ; - /*3610*/ LOP3.LUT R66, R16, R23, RZ, 0x3c, !PT ; - /*3620*/ IMAD R16, R39, 0x1000193, RZ ; - /*3630*/ SHFL.IDX PT, R8, R66, R35, 0x181f ; - /*3640*/ IMAD.HI.U32 R18, R10, c[0x3][0x18c], RZ ; - /*3650*/ IMAD R17, R44, 0x1000193, RZ ; - /*3660*/ IMAD.MOV R19, RZ, RZ, -R18 ; - /*3670*/ LOP3.LUT R39, R16, R9, RZ, 0x3c, !PT ; - /*3680*/ IMAD.HI.U32 R16, R11, c[0x3][0x18c], RZ ; - /*3690*/ LOP3.LUT R44, R17, R12, RZ, 0x3c, !PT ; - /*36a0*/ IMAD R10, R19, c[0x3][0x184], R10 ; - /*36b0*/ IMAD R12, R45, 0x1000193, RZ ; - /*36c0*/ IMAD R9, R46, 0x1000193, RZ ; - /*36d0*/ ISETP.GE.U32.AND P1, PT, R10, c[0x3][0x184], PT ; - /*36e0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*36f0*/ LOP3.LUT R45, R12, R13, RZ, 0x3c, !PT ; - /*3700*/ IMAD.HI.U32 R12, R15, c[0x3][0x18c], RZ ; - /*3710*/ LOP3.LUT R35, R9, R14, RZ, 0x3c, !PT ; - /*3720*/ IMAD R9, R16, c[0x3][0x184], R11 ; - /*3730*/ SEL R11, RZ, c[0x3][0x184], !P1 ; - /*3740*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*3750*/ IMAD.HI.U32 R13, R8, c[0x3][0x18c], RZ ; - /*3760*/ ISETP.GE.U32.AND P1, PT, R9, c[0x3][0x184], PT ; - /*3770*/ IMAD.IADD R11, R10, 0x1, -R11 ; - /*3780*/ IMAD R15, R12, c[0x3][0x184], R15 ; - /*3790*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*37a0*/ IMAD.MOV R13, RZ, RZ, -R13 ; - /*37b0*/ IMAD.WIDE.U32 R10, R11, R36, c[0x3][0x190] ; - /*37c0*/ ISETP.GE.U32.AND P1, PT, R15, c[0x3][0x184], PT ; - /*37d0*/ IMAD R12, R13, c[0x3][0x184], R8 ; - /*37e0*/ IADD3 R16, P3, R10, R34, RZ ; - /*37f0*/ IMAD.IADD R9, R9, 0x1, -R14 ; - /*3800*/ SEL R10, RZ, c[0x3][0x184], !P1 ; - /*3810*/ ISETP.GE.U32.AND P2, PT, R12, c[0x3][0x184], PT ; - /*3820*/ IMAD.WIDE.U32 R8, R9, R36, c[0x3][0x190] ; - /*3830*/ IMAD.X R17, RZ, RZ, R11, P3 ; - /*3840*/ IMAD.IADD R11, R15, 0x1, -R10 ; - /*3850*/ SEL R13, RZ, c[0x3][0x184], !P2 ; - /*3860*/ IADD3 R8, P1, R8, R34, RZ ; - /*3870*/ IMAD.WIDE.U32 R10, R11, R36, c[0x3][0x190] ; - /*3880*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3890*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*38a0*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*38b0*/ IMAD.X R9, RZ, RZ, R9, P1 ; - /*38c0*/ IADD3 R12, P1, R10, R34, RZ ; - /*38d0*/ IMAD.WIDE.U32 R14, R13, R14, c[0x3][0x190] ; - /*38e0*/ LOP3.LUT R46, R49, R28, RZ, 0x3c, !PT ; - /*38f0*/ IMAD.X R13, RZ, RZ, R11, P1 ; - /*3900*/ IADD3 R28, P1, R14, R34, RZ ; - /*3910*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*3920*/ LOP3.LUT R49, R62, R29, RZ, 0x3c, !PT ; - /*3930*/ IMAD R31, R42, 0x1000193, RZ ; - /*3940*/ IMAD.X R29, RZ, RZ, R15, P1 ; - /*3950*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*3960*/ LOP3.LUT R34, R31, R30, RZ, 0x3c, !PT ; - /*3970*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3980*/ IMAD R36, R41, 0x1000193, RZ ; - /*3990*/ LOP3.LUT R25, R36, R25, RZ, 0x3c, !PT ; - /*39a0*/ IMAD R36, R39, 0x1000193, RZ ; - /*39b0*/ IMAD R37, R37, 0x1000193, RZ ; - /*39c0*/ IMAD R43, R43, 0x1000193, RZ ; - /*39d0*/ LOP3.LUT R21, R36, R21, RZ, 0x3c, !PT ; - /*39e0*/ IMAD R36, R45, 0x1000193, RZ ; - /*39f0*/ LOP3.LUT R26, R37, R26, RZ, 0x3c, !PT ; - /*3a00*/ IMAD R37, R38, 0x1000193, RZ ; - /*3a10*/ LOP3.LUT R20, R43, R20, RZ, 0x3c, !PT ; - /*3a20*/ IADD3 R33, R33, 0x4, RZ ; - /*3a30*/ IMAD R35, R35, 0x1000193, RZ ; - /*3a40*/ IMAD R51, R40, 0x1000193, RZ ; - /*3a50*/ ISETP.NE.AND P1, PT, R33, 0x40, PT ; - /*3a60*/ LOP3.LUT R22, R37, R22, RZ, 0x3c, !PT ; - /*3a70*/ LOP3.LUT R24, R51, R24, RZ, 0x3c, !PT ; - /*3a80*/ IMAD R51, R44, 0x1000193, RZ ; - /*3a90*/ IMAD R38, R48, 0x1000193, RZ ; - /*3aa0*/ IMAD R45, R24, 0x1000193, RZ ; - /*3ab0*/ IMAD R50, R25, 0x1000193, RZ ; - /*3ac0*/ IMAD R44, R27, 0x1000193, RZ ; - /*3ad0*/ LOP3.LUT R43, R36, R17, RZ, 0x3c, !PT ; - /*3ae0*/ IMAD R17, R46, 0x1000193, RZ ; - /*3af0*/ LOP3.LUT R37, R35, R18, RZ, 0x3c, !PT ; - /*3b00*/ IMAD R46, R49, 0x1000193, RZ ; - /*3b10*/ IMAD R35, R34, 0x1000193, RZ ; - /*3b20*/ IMAD R49, R22, 0x1000193, RZ ; - /*3b30*/ LOP3.LUT R42, R17, R8, RZ, 0x3c, !PT ; - /*3b40*/ IMAD R8, R47, 0x1000193, RZ ; - /*3b50*/ LOP3.LUT R46, R46, R9, RZ, 0x3c, !PT ; - /*3b60*/ IMAD R9, R26, 0x1000193, RZ ; - /*3b70*/ LOP3.LUT R40, R35, R10, RZ, 0x3c, !PT ; - /*3b80*/ IMAD R47, R20, 0x1000193, RZ ; - /*3b90*/ LOP3.LUT R39, R8, R11, RZ, 0x3c, !PT ; - /*3ba0*/ IMAD R8, R21, 0x1000193, RZ ; - /*3bb0*/ IMAD R10, R23, 0x1000193, RZ ; - /*3bc0*/ LOP3.LUT R51, R51, R16, RZ, 0x3c, !PT ; - /*3bd0*/ LOP3.LUT R38, R38, R19, RZ, 0x3c, !PT ; - /*3be0*/ LOP3.LUT R45, R45, R12, RZ, 0x3c, !PT ; - /*3bf0*/ LOP3.LUT R50, R50, R13, RZ, 0x3c, !PT ; - /*3c00*/ LOP3.LUT R48, R9, R14, RZ, 0x3c, !PT ; - /*3c10*/ LOP3.LUT R44, R44, R15, RZ, 0x3c, !PT ; - /*3c20*/ LOP3.LUT R47, R47, R28, RZ, 0x3c, !PT ; - /*3c30*/ LOP3.LUT R63, R8, R29, RZ, 0x3c, !PT ; - /*3c40*/ LOP3.LUT R49, R49, R30, RZ, 0x3c, !PT ; - /*3c50*/ LOP3.LUT R41, R10, R31, RZ, 0x3c, !PT ; - /*3c60*/ @!P1 CALL.REL.NOINC `(.L_x_9) ; - /*3c70*/ BRA `(.L_x_10) ; -.L_x_9: - /*3c80*/ S2R R12, SR_TID.X ; - /*3c90*/ IMAD R8, R51, 0x1000193, RZ ; - /*3ca0*/ BSSY B0, `(.L_x_11) ; - /*3cb0*/ IMAD R9, R42, 0x1000193, RZ ; - /*3cc0*/ SHFL.IDX PT, R29, R0, 0x4, 0x181f ; - /*3cd0*/ IMAD R10, R47, 0x1000193, RZ ; - /*3ce0*/ LOP3.LUT R8, R8, R43, RZ, 0x3c, !PT ; - /*3cf0*/ IMAD R45, R45, 0x1000193, RZ ; - /*3d00*/ LOP3.LUT R9, R9, R46, RZ, 0x3c, !PT ; - /*3d10*/ SHFL.IDX PT, R33, R4, 0x4, 0x181f ; - /*3d20*/ LOP3.LUT R10, R10, R63, RZ, 0x3c, !PT ; - /*3d30*/ IMAD R8, R8, 0x1000193, RZ ; - /*3d40*/ LOP3.LUT R45, R45, R50, RZ, 0x3c, !PT ; - /*3d50*/ SHFL.IDX PT, R31, R5, 0x4, 0x181f ; - /*3d60*/ IMAD R10, R10, 0x1000193, RZ ; - /*3d70*/ LOP3.LUT R8, R8, R37, RZ, 0x3c, !PT ; - /*3d80*/ IMAD R45, R45, 0x1000193, RZ ; - /*3d90*/ SHFL.IDX PT, R28, R6, 0x4, 0x181f ; - /*3da0*/ LOP3.LUT R49, R10, R49, RZ, 0x3c, !PT ; - /*3db0*/ LOP3.LUT R45, R45, R48, RZ, 0x3c, !PT ; - /*3dc0*/ SHFL.IDX PT, R16, R56, 0x4, 0x181f ; - /*3dd0*/ LOP3.LUT R62, R12, 0x7, RZ, 0xc0, !PT ; - /*3de0*/ IMAD R45, R45, 0x1000193, RZ ; - /*3df0*/ SHF.R.U32.HI R11, RZ, 0x2, R62 ; - /*3e00*/ SHFL.IDX PT, R17, R55, 0x4, 0x181f ; - /*3e10*/ ISETP.NE.AND P1, PT, R11, 0x1, PT ; - /*3e20*/ IMAD R11, R9, 0x1000193, RZ ; - /*3e30*/ LOP3.LUT R45, R45, R44, RZ, 0x3c, !PT ; - /*3e40*/ IMAD R9, R8, 0x1000193, RZ ; - /*3e50*/ LOP3.LUT R8, R12, 0xff8, RZ, 0xc0, !PT ; - /*3e60*/ SHFL.IDX PT, R18, R59, 0x4, 0x181f ; - /*3e70*/ LOP3.LUT R11, R11, R40, RZ, 0x3c, !PT ; - /*3e80*/ LOP3.LUT R9, R9, R38, RZ, 0x3c, !PT ; - /*3e90*/ IMAD.SHL.U32 R13, R8, 0x8, RZ ; - /*3ea0*/ SHFL.IDX PT, R19, R57, 0x4, 0x181f ; - /*3eb0*/ IMAD R10, R11, 0x1000193, RZ ; - /*3ec0*/ @!P1 IMAD.SHL.U32 R11, R12, 0x4, RZ ; - /*3ed0*/ LOP3.LUT R8, R13, 0xfffffff8, R62, 0xe2, !PT ; - /*3ee0*/ IMAD R12, R49, 0x1000193, RZ ; - /*3ef0*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*3f00*/ SHFL.IDX PT, R13, R2, 0x4, 0x181f ; - /*3f10*/ @!P1 LOP3.LUT R14, R11, 0xc, RZ, 0xc0, !PT ; - /*3f20*/ LOP3.LUT R41, R12, R41, RZ, 0x3c, !PT ; - /*3f30*/ STS [R8.X4+0x80], R9 ; - /*3f40*/ @!P1 IMAD.IADD R15, R61, 0x1, R14 ; - /*3f50*/ STS [R8.X4+0xa0], R39 ; - /*3f60*/ STS [R8.X4+0xc0], R45 ; - /*3f70*/ STS [R8.X4+0xe0], R41 ; - /*3f80*/ @!P1 STS [R15], R60 ; - /*3f90*/ SHFL.IDX PT, R10, R60, 0x4, 0x181f ; - /*3fa0*/ SHFL.IDX PT, R11, R58, 0x4, 0x181f ; - /*3fb0*/ SHFL.IDX PT, R12, R3, 0x4, 0x181f ; - /*3fc0*/ SHFL.IDX PT, R9, R7, 0x4, 0x181f ; - /*3fd0*/ SHFL.IDX PT, R8, R52, 0x4, 0x181f ; - /*3fe0*/ SHFL.IDX PT, R14, R53, 0x4, 0x181f ; - /*3ff0*/ SHFL.IDX PT, R15, R54, 0x4, 0x181f ; - /*4000*/ @!P0 BRA `(.L_x_12) ; - /*4010*/ ISETP.NE.AND P1, PT, R32, 0x2, PT ; - /*4020*/ IMAD.MOV.U32 R28, RZ, RZ, R15 ; - /*4030*/ IMAD.MOV.U32 R31, RZ, RZ, R14 ; - /*4040*/ IMAD.MOV.U32 R33, RZ, RZ, R8 ; - /*4050*/ IMAD.MOV.U32 R29, RZ, RZ, R9 ; - /*4060*/ @!P1 BRA `(.L_x_12) ; - /*4070*/ ISETP.NE.AND P1, PT, R32, 0x3, PT ; - /*4080*/ IMAD.MOV.U32 R28, RZ, RZ, R19 ; - /*4090*/ IMAD.MOV.U32 R31, RZ, RZ, R18 ; - /*40a0*/ IMAD.MOV.U32 R33, RZ, RZ, R17 ; - /*40b0*/ IMAD.MOV.U32 R29, RZ, RZ, R16 ; - /*40c0*/ @P1 IMAD.MOV.U32 R28, RZ, RZ, R13 ; - /*40d0*/ @P1 IMAD.MOV.U32 R31, RZ, RZ, R12 ; - /*40e0*/ @P1 IMAD.MOV.U32 R33, RZ, RZ, R11 ; - /*40f0*/ @P1 IMAD.MOV.U32 R29, RZ, RZ, R10 ; -.L_x_12: - /*4100*/ BSYNC B0 ; -.L_x_11: - /*4110*/ SHFL.IDX PT, R19, R60, 0x5, 0x181f ; - /*4120*/ BSSY B0, `(.L_x_13) ; - /*4130*/ SHFL.IDX PT, R8, R58, 0x5, 0x181f ; - /*4140*/ SHFL.IDX PT, R9, R3, 0x5, 0x181f ; - /*4150*/ SHFL.IDX PT, R10, R2, 0x5, 0x181f ; - /*4160*/ SHFL.IDX PT, R63, R0, 0x5, 0x181f ; - /*4170*/ SHFL.IDX PT, R34, R4, 0x5, 0x181f ; - /*4180*/ SHFL.IDX PT, R30, R5, 0x5, 0x181f ; - /*4190*/ SHFL.IDX PT, R41, R6, 0x5, 0x181f ; - /*41a0*/ SHFL.IDX PT, R11, R7, 0x5, 0x181f ; - /*41b0*/ SHFL.IDX PT, R12, R52, 0x5, 0x181f ; - /*41c0*/ SHFL.IDX PT, R13, R53, 0x5, 0x181f ; - /*41d0*/ SHFL.IDX PT, R14, R54, 0x5, 0x181f ; - /*41e0*/ SHFL.IDX PT, R15, R56, 0x5, 0x181f ; - /*41f0*/ SHFL.IDX PT, R16, R55, 0x5, 0x181f ; - /*4200*/ SHFL.IDX PT, R17, R59, 0x5, 0x181f ; - /*4210*/ SHFL.IDX PT, R18, R57, 0x5, 0x181f ; - /*4220*/ @!P0 BRA `(.L_x_14) ; - /*4230*/ ISETP.NE.AND P1, PT, R32, 0x2, PT ; - /*4240*/ IMAD.MOV.U32 R41, RZ, RZ, R14 ; - /*4250*/ IMAD.MOV.U32 R30, RZ, RZ, R13 ; - /*4260*/ IMAD.MOV.U32 R34, RZ, RZ, R12 ; - /*4270*/ IMAD.MOV.U32 R63, RZ, RZ, R11 ; - /*4280*/ @!P1 BRA `(.L_x_14) ; - /*4290*/ ISETP.NE.AND P1, PT, R32, 0x3, PT ; - /*42a0*/ IMAD.MOV.U32 R41, RZ, RZ, R18 ; - /*42b0*/ IMAD.MOV.U32 R30, RZ, RZ, R17 ; - /*42c0*/ IMAD.MOV.U32 R34, RZ, RZ, R16 ; - /*42d0*/ IMAD.MOV.U32 R63, RZ, RZ, R15 ; - /*42e0*/ @P1 IMAD.MOV.U32 R41, RZ, RZ, R10 ; - /*42f0*/ @P1 IMAD.MOV.U32 R30, RZ, RZ, R9 ; - /*4300*/ @P1 IMAD.MOV.U32 R34, RZ, RZ, R8 ; - /*4310*/ @P1 IMAD.MOV.U32 R63, RZ, RZ, R19 ; -.L_x_14: - /*4320*/ BSYNC B0 ; -.L_x_13: - /*4330*/ SHFL.IDX PT, R19, R60, 0x6, 0x181f ; - /*4340*/ BSSY B0, `(.L_x_15) ; - /*4350*/ SHFL.IDX PT, R8, R58, 0x6, 0x181f ; - /*4360*/ SHFL.IDX PT, R9, R3, 0x6, 0x181f ; - /*4370*/ SHFL.IDX PT, R10, R2, 0x6, 0x181f ; - /*4380*/ SHFL.IDX PT, R64, R0, 0x6, 0x181f ; - /*4390*/ SHFL.IDX PT, R35, R4, 0x6, 0x181f ; - /*43a0*/ SHFL.IDX PT, R42, R5, 0x6, 0x181f ; - /*43b0*/ SHFL.IDX PT, R40, R6, 0x6, 0x181f ; - /*43c0*/ SHFL.IDX PT, R11, R7, 0x6, 0x181f ; - /*43d0*/ SHFL.IDX PT, R12, R52, 0x6, 0x181f ; - /*43e0*/ SHFL.IDX PT, R13, R53, 0x6, 0x181f ; - /*43f0*/ SHFL.IDX PT, R14, R54, 0x6, 0x181f ; - /*4400*/ SHFL.IDX PT, R15, R56, 0x6, 0x181f ; - /*4410*/ SHFL.IDX PT, R16, R55, 0x6, 0x181f ; - /*4420*/ SHFL.IDX PT, R17, R59, 0x6, 0x181f ; - /*4430*/ SHFL.IDX PT, R18, R57, 0x6, 0x181f ; - /*4440*/ @!P0 BRA `(.L_x_16) ; - /*4450*/ ISETP.NE.AND P1, PT, R32, 0x2, PT ; - /*4460*/ IMAD.MOV.U32 R40, RZ, RZ, R14 ; - /*4470*/ IMAD.MOV.U32 R42, RZ, RZ, R13 ; - /*4480*/ IMAD.MOV.U32 R35, RZ, RZ, R12 ; - /*4490*/ IMAD.MOV.U32 R64, RZ, RZ, R11 ; - /*44a0*/ @!P1 BRA `(.L_x_16) ; - /*44b0*/ ISETP.NE.AND P1, PT, R32, 0x3, PT ; - /*44c0*/ IMAD.MOV.U32 R40, RZ, RZ, R18 ; - /*44d0*/ IMAD.MOV.U32 R42, RZ, RZ, R17 ; - /*44e0*/ IMAD.MOV.U32 R35, RZ, RZ, R16 ; - /*44f0*/ IMAD.MOV.U32 R64, RZ, RZ, R15 ; - /*4500*/ @P1 IMAD.MOV.U32 R40, RZ, RZ, R10 ; - /*4510*/ @P1 IMAD.MOV.U32 R42, RZ, RZ, R9 ; - /*4520*/ @P1 IMAD.MOV.U32 R35, RZ, RZ, R8 ; - /*4530*/ @P1 IMAD.MOV.U32 R64, RZ, RZ, R19 ; -.L_x_16: - /*4540*/ BSYNC B0 ; -.L_x_15: - /*4550*/ SHFL.IDX PT, R17, R0, 0x7, 0x181f ; - /*4560*/ BSSY B0, `(.L_x_17) ; - /*4570*/ SHFL.IDX PT, R19, R2, 0x7, 0x181f ; - /*4580*/ SHFL.IDX PT, R21, R4, 0x7, 0x181f ; - /*4590*/ SHFL.IDX PT, R44, R5, 0x7, 0x181f ; - /*45a0*/ SHFL.IDX PT, R43, R6, 0x7, 0x181f ; - /*45b0*/ SHFL.IDX PT, R11, R7, 0x7, 0x181f ; - /*45c0*/ STL [R1], R17 ; - /*45d0*/ SHFL.IDX PT, R12, R52, 0x7, 0x181f ; - /*45e0*/ SHFL.IDX PT, R14, R54, 0x7, 0x181f ; - /*45f0*/ SHFL.IDX PT, R16, R55, 0x7, 0x181f ; - /*4600*/ SHFL.IDX PT, R18, R57, 0x7, 0x181f ; - /*4610*/ SHFL.IDX PT, R8, R60, 0x7, 0x181f ; - /*4620*/ SHFL.IDX PT, R9, R58, 0x7, 0x181f ; - /*4630*/ SHFL.IDX PT, R10, R3, 0x7, 0x181f ; - /*4640*/ SHFL.IDX PT, R13, R53, 0x7, 0x181f ; - /*4650*/ SHFL.IDX PT, R15, R56, 0x7, 0x181f ; - /*4660*/ SHFL.IDX PT, R17, R59, 0x7, 0x181f ; - /*4670*/ @!P0 BRA `(.L_x_18) ; - /*4680*/ STL [R1], R11 ; - /*4690*/ ISETP.NE.AND P0, PT, R32, 0x2, PT ; - /*46a0*/ IMAD.MOV.U32 R43, RZ, RZ, R14 ; - /*46b0*/ IMAD.MOV.U32 R44, RZ, RZ, R13 ; - /*46c0*/ IMAD.MOV.U32 R21, RZ, RZ, R12 ; - /*46d0*/ @!P0 BRA `(.L_x_18) ; - /*46e0*/ ISETP.NE.AND P0, PT, R32, 0x3, PT ; - /*46f0*/ IMAD.MOV.U32 R11, RZ, RZ, R15 ; - /*4700*/ IMAD.MOV.U32 R43, RZ, RZ, R18 ; - /*4710*/ IMAD.MOV.U32 R44, RZ, RZ, R17 ; - /*4720*/ IMAD.MOV.U32 R21, RZ, RZ, R16 ; - /*4730*/ @P0 IMAD.MOV.U32 R11, RZ, RZ, R8 ; - /*4740*/ @P0 IMAD.MOV.U32 R43, RZ, RZ, R19 ; - /*4750*/ @P0 IMAD.MOV.U32 R44, RZ, RZ, R10 ; - /*4760*/ STL [R1], R11 ; - /*4770*/ @P0 IMAD.MOV.U32 R21, RZ, RZ, R9 ; -.L_x_18: - /*4780*/ BSYNC B0 ; -.L_x_17: - /*4790*/ IMAD.MOV.U32 R65, RZ, RZ, RZ ; -.L_x_20: - /*47a0*/ LDL.LU R47, [R1] ; - /*47b0*/ SHF.R.U32.HI R45, RZ, 0x2, R65 ; - /*47c0*/ IMAD.MOV.U32 R50, RZ, RZ, 0x80 ; - /*47d0*/ LDS R8, [R61] ; - /*47e0*/ IMAD.SHL.U32 R69, R62, 0x10, RZ ; - /*47f0*/ LDS R10, [R61+0x4] ; - /*4800*/ LDS.128 R36, [R61] ; - /*4810*/ LOP3.LUT R8, R8, R65.reuse, RZ, 0x3c, !PT ; - /*4820*/ LOP3.LUT R10, R10, R65, RZ, 0x3c, !PT ; - /*4830*/ IMAD R8, R8, 0x1000193, RZ ; - /*4840*/ LOP3.LUT R11, R39, R65, RZ, 0x3c, !PT ; - /*4850*/ IMAD R10, R10, 0x1000193, RZ ; - /*4860*/ LOP3.LUT R8, R8, R29, RZ, 0x3c, !PT ; - /*4870*/ LOP3.LUT R9, R38, R65, RZ, 0x3c, !PT ; - /*4880*/ IMAD R12, R11, 0x1000193, RZ ; - /*4890*/ LOP3.LUT R10, R10, R63, RZ, 0x3c, !PT ; - /*48a0*/ SHFL.IDX PT, R8, R8, R45, 0x181f ; - /*48b0*/ IMAD R9, R9, 0x1000193, RZ ; - /*48c0*/ SHFL.IDX PT, R10, R10, R45, 0x181f ; - /*48d0*/ LOP3.LUT R11, R9, R64, RZ, 0x3c, !PT ; - /*48e0*/ IMAD.HI.U32 R9, R8, c[0x3][0x18c], RZ ; - /*48f0*/ IMAD.MOV R13, RZ, RZ, -R9 ; - /*4900*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*4910*/ IMAD R8, R13, c[0x3][0x184], R8 ; - /*4920*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*4930*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*4940*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*4950*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*4960*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*4970*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*4980*/ LOP3.LUT R14, R12, R47, RZ, 0x3c, !PT ; - /*4990*/ SHFL.IDX PT, R12, R11, R45, 0x181f ; - /*49a0*/ SHFL.IDX PT, R14, R14, R45, 0x181f ; - /*49b0*/ IMAD.HI.U32 R13, R12, c[0x3][0x18c], RZ ; - /*49c0*/ IMAD.HI.U32 R11, R14, c[0x3][0x18c], RZ ; - /*49d0*/ IMAD.MOV R13, RZ, RZ, -R13 ; - /*49e0*/ IMAD.MOV R15, RZ, RZ, -R11 ; - /*49f0*/ SEL R11, RZ, c[0x3][0x184], !P0 ; - /*4a00*/ IMAD R12, R13, c[0x3][0x184], R12 ; - /*4a10*/ IMAD R14, R15, c[0x3][0x184], R14 ; - /*4a20*/ IMAD.IADD R8, R10, 0x1, -R11 ; - /*4a30*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*4a40*/ IMAD.WIDE.U32 R10, R9, R50, c[0x3][0x190] ; - /*4a50*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*4a60*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*4a70*/ IMAD.WIDE.U32 R8, R8, R50.reuse, c[0x3][0x190] ; - /*4a80*/ IADD3 R24, P2, R10, R69.reuse, RZ ; - /*4a90*/ SEL R15, RZ, c[0x3][0x184], !P1 ; - /*4aa0*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*4ab0*/ IADD3 R8, P0, R8, R69, RZ ; - /*4ac0*/ IMAD.X R25, RZ, RZ, R11, P2 ; - /*4ad0*/ IMAD.IADD R15, R14, 0x1, -R15 ; - /*4ae0*/ IMAD.WIDE.U32 R12, R13, R50, c[0x3][0x190] ; - /*4af0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*4b00*/ IMAD.WIDE.U32 R14, R15, R50, c[0x3][0x190] ; - /*4b10*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*4b20*/ IADD3 R12, P0, R12, R69.reuse, RZ ; - /*4b30*/ IADD3 R16, P1, R14, R69, RZ ; - /*4b40*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*4b50*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*4b60*/ IMAD.X R17, RZ, RZ, R15, P1 ; - /*4b70*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*4b80*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*4b90*/ IADD3 R22, R65, 0x1, RZ ; - /*4ba0*/ IMAD R32, R33, 0x1000193, RZ ; - /*4bb0*/ IMAD R34, R34, 0x1000193, RZ ; - /*4bc0*/ LOP3.LUT R20, R36, R22.reuse, RZ, 0x3c, !PT ; - /*4bd0*/ IMAD R66, R35, 0x1000193, RZ ; - /*4be0*/ LOP3.LUT R23, R37, R22, RZ, 0x3c, !PT ; - /*4bf0*/ IMAD R20, R20, 0x1000193, RZ ; - /*4c00*/ IMAD R35, R30, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R48, R32, R25, RZ, 0x3c, !PT ; - /*4c20*/ IMAD R32, R21, 0x1000193, RZ ; - /*4c30*/ LOP3.LUT R25, R38, R22, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R20, R20, R48, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R21, R39, R22, RZ, 0x3c, !PT ; - /*4c60*/ IMAD R22, R23, 0x1000193, RZ ; - /*4c70*/ IMAD R25, R25, 0x1000193, RZ ; - /*4c80*/ SHFL.IDX PT, R20, R20, R45, 0x181f ; - /*4c90*/ LOP3.LUT R9, R34, R9, RZ, 0x3c, !PT ; - /*4ca0*/ LOP3.LUT R66, R66, R13, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R67, R32, R17, RZ, 0x3c, !PT ; - /*4cc0*/ IMAD R32, R21, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R17, R22, R9, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R13, R25, R66, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R25, R32, R67, RZ, 0x3c, !PT ; - /*4d00*/ SHFL.IDX PT, R17, R17, R45, 0x181f ; - /*4d10*/ SHFL.IDX PT, R13, R13, R45, 0x181f ; - /*4d20*/ IMAD.HI.U32 R21, R20, c[0x3][0x18c], RZ ; - /*4d30*/ SHFL.IDX PT, R25, R25, R45, 0x181f ; - /*4d40*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*4d50*/ IMAD R20, R21, c[0x3][0x184], R20 ; - /*4d60*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*4d70*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*4d80*/ IMAD.HI.U32 R22, R17, c[0x3][0x18c], RZ ; - /*4d90*/ IMAD.HI.U32 R23, R13, c[0x3][0x18c], RZ ; - /*4da0*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*4db0*/ IMAD.MOV R34, RZ, RZ, -R23 ; - /*4dc0*/ IMAD.HI.U32 R32, R25, c[0x3][0x18c], RZ ; - /*4dd0*/ IMAD.IADD R21, R20, 0x1, -R21 ; - /*4de0*/ IMAD R17, R22, c[0x3][0x184], R17 ; - /*4df0*/ IMAD R23, R34, c[0x3][0x184], R13 ; - /*4e00*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*4e10*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*4e20*/ IMAD.WIDE.U32 R20, R21, R50, c[0x3][0x190] ; - /*4e30*/ ISETP.GE.U32.AND P1, PT, R23, c[0x3][0x184], PT ; - /*4e40*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4e50*/ IMAD R25, R32, c[0x3][0x184], R25 ; - /*4e60*/ IADD3 R20, P2, R20, R69, RZ ; - /*4e70*/ IMAD R13, R29, 0x1000193, RZ ; - /*4e80*/ SEL R32, RZ, c[0x3][0x184], !P1 ; - /*4e90*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4ea0*/ IMAD.X R21, RZ, RZ, R21, P2 ; - /*4eb0*/ LOP3.LUT R13, R13, R24, RZ, 0x3c, !PT ; - /*4ec0*/ IMAD.IADD R24, R17, 0x1, -R22 ; - /*4ed0*/ IMAD R17, R31, 0x1000193, RZ ; - /*4ee0*/ IMAD.IADD R29, R23, 0x1, -R32 ; - /*4ef0*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*4f00*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*4f10*/ LOP3.LUT R17, R17, R26, RZ, 0x3c, !PT ; - /*4f20*/ IMAD R34, R28, 0x1000193, RZ ; - /*4f30*/ IMAD.IADD R26, R25, 0x1, -R32 ; - /*4f40*/ IMAD.WIDE.U32 R24, R24, R50, c[0x3][0x190] ; - /*4f50*/ LOP3.LUT R45, R34, R27, RZ, 0x3c, !PT ; - /*4f60*/ IMAD.WIDE.U32 R28, R29, R50, c[0x3][0x190] ; - /*4f70*/ IADD3 R24, P0, R24, R69, RZ ; - /*4f80*/ IMAD.WIDE.U32 R26, R26, R50, c[0x3][0x190] ; - /*4f90*/ IADD3 R28, P1, R28, R69, RZ ; - /*4fa0*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*4fb0*/ IADD3 R32, P0, R26, R69, RZ ; - /*4fc0*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*4fd0*/ IMAD.X R33, RZ, RZ, R27, P0 ; - /*4fe0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*4ff0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*5000*/ LOP3.LUT R10, R35, R10, RZ, 0x3c, !PT ; - /*5010*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*5020*/ IMAD R46, R41, 0x1000193, RZ ; - /*5030*/ IMAD R17, R17, 0x1000193, RZ ; - /*5040*/ IMAD R49, R42, 0x1000193, RZ ; - /*5050*/ LOP3.LUT R41, R46, R11, RZ, 0x3c, !PT ; - /*5060*/ IMAD R51, R44, 0x1000193, RZ ; - /*5070*/ IADD3 R11, R65, 0x2, RZ ; - /*5080*/ IMAD.MOV.U32 R44, RZ, RZ, R47 ; - /*5090*/ IMAD R42, R40, 0x1000193, RZ ; - /*50a0*/ LOP3.LUT R15, R42, R15, RZ, 0x3c, !PT ; - /*50b0*/ IMAD R42, R45, 0x1000193, RZ ; - /*50c0*/ LOP3.LUT R68, R17, R22, RZ, 0x3c, !PT ; - /*50d0*/ LOP3.LUT R17, R36, R11, RZ, 0x3c, !PT ; - /*50e0*/ LOP3.LUT R23, R42, R23, RZ, 0x3c, !PT ; - /*50f0*/ IMAD R47, R17, 0x1000193, RZ ; - /*5100*/ LOP3.LUT R17, R49, R14, RZ, 0x3c, !PT ; - /*5110*/ LOP3.LUT R14, R51, R18, RZ, 0x3c, !PT ; - /*5120*/ IMAD.MOV.U32 R51, RZ, RZ, R44 ; - /*5130*/ LOP3.LUT R18, R47, R68, RZ, 0x3c, !PT ; - /*5140*/ IMAD R47, R10, 0x1000193, RZ ; - /*5150*/ SHF.R.U32.HI R49, RZ, 0x2, R65 ; - /*5160*/ IMAD R17, R17, 0x1000193, RZ ; - /*5170*/ LOP3.LUT R10, R37, R11, RZ, 0x3c, !PT ; - /*5180*/ IMAD R44, R41, 0x1000193, RZ ; - /*5190*/ SHFL.IDX PT, R18, R18, R49, 0x181f ; - /*51a0*/ LOP3.LUT R26, R47, R26, RZ, 0x3c, !PT ; - /*51b0*/ IMAD R47, R10, 0x1000193, RZ ; - /*51c0*/ LOP3.LUT R10, R38, R11.reuse, RZ, 0x3c, !PT ; - /*51d0*/ LOP3.LUT R30, R17, R30, RZ, 0x3c, !PT ; - /*51e0*/ IMAD R17, R14, 0x1000193, RZ ; - /*51f0*/ LOP3.LUT R14, R39, R11, RZ, 0x3c, !PT ; - /*5200*/ IMAD R11, R10, 0x1000193, RZ ; - /*5210*/ LOP3.LUT R47, R47, R26, RZ, 0x3c, !PT ; - /*5220*/ LOP3.LUT R34, R17, R34, RZ, 0x3c, !PT ; - /*5230*/ IMAD R17, R14, 0x1000193, RZ ; - /*5240*/ LOP3.LUT R22, R11, R30, RZ, 0x3c, !PT ; - /*5250*/ SHFL.IDX PT, R40, R47, R49, 0x181f ; - /*5260*/ LOP3.LUT R27, R44, R27, RZ, 0x3c, !PT ; - /*5270*/ LOP3.LUT R46, R17, R34, RZ, 0x3c, !PT ; - /*5280*/ IMAD.HI.U32 R11, R18, c[0x3][0x18c], RZ ; - /*5290*/ IADD3 R17, R65, 0x3, RZ ; - /*52a0*/ SHFL.IDX PT, R22, R22, R49, 0x181f ; - /*52b0*/ LOP3.LUT R10, R36, R17.reuse, RZ, 0x3c, !PT ; - /*52c0*/ SHFL.IDX PT, R36, R46, R49, 0x181f ; - /*52d0*/ LOP3.LUT R14, R37, R17.reuse, RZ, 0x3c, !PT ; - /*52e0*/ IMAD.MOV R49, RZ, RZ, -R11 ; - /*52f0*/ LOP3.LUT R11, R38, R17.reuse, RZ, 0x3c, !PT ; - /*5300*/ IMAD R38, R43, 0x1000193, RZ ; - /*5310*/ LOP3.LUT R17, R39, R17, RZ, 0x3c, !PT ; - /*5320*/ IMAD R18, R49, c[0x3][0x184], R18 ; - /*5330*/ IMAD.HI.U32 R37, R40, c[0x3][0x18c], RZ ; - /*5340*/ LOP3.LUT R38, R38, R19, RZ, 0x3c, !PT ; - /*5350*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*5360*/ IMAD.MOV R39, RZ, RZ, -R37 ; - /*5370*/ IMAD.HI.U32 R37, R22, c[0x3][0x18c], RZ ; - /*5380*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*5390*/ IMAD R40, R39, c[0x3][0x184], R40 ; - /*53a0*/ IMAD.IADD R19, R18, 0x1, -R19 ; - /*53b0*/ IMAD.HI.U32 R18, R36, c[0x3][0x18c], RZ ; - /*53c0*/ ISETP.GE.U32.AND P0, PT, R40, c[0x3][0x184], PT ; - /*53d0*/ IMAD.MOV R37, RZ, RZ, -R37 ; - /*53e0*/ IMAD.MOV R41, RZ, RZ, -R18 ; - /*53f0*/ IMAD R39, R37, c[0x3][0x184], R22 ; - /*5400*/ IMAD R22, R41, c[0x3][0x184], R36 ; - /*5410*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*5420*/ IMAD.WIDE.U32 R18, R19, R50, c[0x3][0x190] ; - /*5430*/ ISETP.GE.U32.AND P0, PT, R39, c[0x3][0x184], PT ; - /*5440*/ IMAD.IADD R41, R40, 0x1, -R41 ; - /*5450*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*5460*/ IMAD R40, R38, 0x1000193, RZ ; - /*5470*/ IADD3 R36, P1, R18, R69, RZ ; - /*5480*/ IMAD R18, R15, 0x1000193, RZ ; - /*5490*/ IMAD.IADD R42, R39, 0x1, -R42 ; - /*54a0*/ LOP3.LUT R35, R40, R35, RZ, 0x3c, !PT ; - /*54b0*/ IMAD.WIDE.U32 R38, R41, R50, c[0x3][0x190] ; - /*54c0*/ LOP3.LUT R31, R18, R31, RZ, 0x3c, !PT ; - /*54d0*/ IMAD.X R37, RZ, RZ, R19, P1 ; - /*54e0*/ ISETP.GE.U32.AND P1, PT, R22, c[0x3][0x184], PT ; - /*54f0*/ IMAD.WIDE.U32 R42, R42, R50, c[0x3][0x190] ; - /*5500*/ IADD3 R40, P0, R38, R69, RZ ; - /*5510*/ SEL R15, RZ, c[0x3][0x184], !P1 ; - /*5520*/ IMAD.X R41, RZ, RZ, R39, P0 ; - /*5530*/ IADD3 R44, P0, R42, R69.reuse, RZ ; - /*5540*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*5550*/ IMAD.IADD R15, R22, 0x1, -R15 ; - /*5560*/ IMAD.MOV.U32 R22, RZ, RZ, R51 ; - /*5570*/ IMAD.X R45, RZ, RZ, R43, P0 ; - /*5580*/ IMAD.WIDE.U32 R18, R15, R50, c[0x3][0x190] ; - /*5590*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*55a0*/ IMAD.MOV.U32 R15, RZ, RZ, R48 ; - /*55b0*/ IADD3 R48, P1, R18, R69, RZ ; - /*55c0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*55d0*/ IMAD.X R49, RZ, RZ, R19, P1 ; - /*55e0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*55f0*/ IMAD R18, R23, 0x1000193, RZ ; - /*5600*/ IMAD R14, R14, 0x1000193, RZ ; - /*5610*/ IMAD.MOV.U32 R23, RZ, RZ, R15 ; - /*5620*/ IMAD R13, R13, 0x1000193, RZ ; - /*5630*/ IMAD R63, R63, 0x1000193, RZ ; - /*5640*/ LOP3.LUT R8, R63, R8, RZ, 0x3c, !PT ; - /*5650*/ LOP3.LUT R39, R18, R39, RZ, 0x3c, !PT ; - /*5660*/ IMAD R18, R27, 0x1000193, RZ ; - /*5670*/ LOP3.LUT R43, R18, R43, RZ, 0x3c, !PT ; - /*5680*/ IMAD R18, R31, 0x1000193, RZ ; - /*5690*/ LOP3.LUT R47, R18, R47, RZ, 0x3c, !PT ; - /*56a0*/ IMAD R18, R10, 0x1000193, RZ ; - /*56b0*/ SHF.R.U32.HI R31, RZ, 0x2, R65 ; - /*56c0*/ IMAD R10, R35, 0x1000193, RZ ; - /*56d0*/ LOP3.LUT R18, R18, R39, RZ, 0x3c, !PT ; - /*56e0*/ LOP3.LUT R19, R14, R43, RZ, 0x3c, !PT ; - /*56f0*/ LOP3.LUT R51, R10, R51, RZ, 0x3c, !PT ; - /*5700*/ IMAD R14, R11, 0x1000193, RZ ; - /*5710*/ SHFL.IDX PT, R10, R18, R31, 0x181f ; - /*5720*/ IMAD.MOV.U32 R27, RZ, RZ, R22 ; - /*5730*/ IMAD R22, R17, 0x1000193, RZ ; - /*5740*/ SHFL.IDX PT, R11, R19, R31, 0x181f ; - /*5750*/ LOP3.LUT R14, R14, R47, RZ, 0x3c, !PT ; - /*5760*/ LOP3.LUT R15, R22, R51, RZ, 0x3c, !PT ; - /*5770*/ SHFL.IDX PT, R14, R14, R31, 0x181f ; - /*5780*/ SHFL.IDX PT, R15, R15, R31, 0x181f ; - /*5790*/ IMAD R17, R64, 0x1000193, RZ ; - /*57a0*/ IMAD R27, R27, 0x1000193, RZ ; - /*57b0*/ LOP3.LUT R31, R13, R20, RZ, 0x3c, !PT ; - /*57c0*/ IMAD.HI.U32 R13, R10, c[0x3][0x18c], RZ ; - /*57d0*/ LOP3.LUT R17, R17, R12, RZ, 0x3c, !PT ; - /*57e0*/ LOP3.LUT R27, R27, R16, RZ, 0x3c, !PT ; - /*57f0*/ IMAD.MOV R13, RZ, RZ, -R13 ; - /*5800*/ IMAD R12, R23, 0x1000193, RZ ; - /*5810*/ IMAD.HI.U32 R16, R11, c[0x3][0x18c], RZ ; - /*5820*/ IMAD R10, R13, c[0x3][0x184], R10 ; - /*5830*/ LOP3.LUT R35, R12, R21, RZ, 0x3c, !PT ; - /*5840*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*5850*/ IMAD R13, R8, 0x1000193, RZ ; - /*5860*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*5870*/ IMAD.HI.U32 R12, R14, c[0x3][0x18c], RZ ; - /*5880*/ IMAD R11, R16, c[0x3][0x184], R11 ; - /*5890*/ LOP3.LUT R24, R13, R24, RZ, 0x3c, !PT ; - /*58a0*/ IMAD.HI.U32 R8, R15, c[0x3][0x18c], RZ ; - /*58b0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*58c0*/ IMAD.MOV R19, RZ, RZ, -R12 ; - /*58d0*/ ISETP.GE.U32.AND P1, PT, R11, c[0x3][0x184], PT ; - /*58e0*/ IMAD.MOV R16, RZ, RZ, -R8 ; - /*58f0*/ IMAD R14, R19, c[0x3][0x184], R14 ; - /*5900*/ SEL R12, RZ, c[0x3][0x184], !P1 ; - /*5910*/ IMAD.IADD R8, R10, 0x1, -R13 ; - /*5920*/ IMAD.MOV.U32 R23, RZ, RZ, 0x80 ; - /*5930*/ IMAD R15, R16, c[0x3][0x184], R15 ; - /*5940*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*5950*/ IMAD R10, R9, 0x1000193, RZ ; - /*5960*/ IMAD.WIDE.U32 R8, R8, R23, c[0x3][0x190] ; - /*5970*/ ISETP.GE.U32.AND P1, PT, R15, c[0x3][0x184], PT ; - /*5980*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*5990*/ IMAD.IADD R11, R11, 0x1, -R12 ; - /*59a0*/ LOP3.LUT R25, R10, R25, RZ, 0x3c, !PT ; - /*59b0*/ IADD3 R8, P0, R8, R69, RZ ; - /*59c0*/ IMAD.WIDE.U32 R10, R11, R23, c[0x3][0x190] ; - /*59d0*/ SEL R16, RZ, c[0x3][0x184], !P1 ; - /*59e0*/ IMAD.IADD R14, R14, 0x1, -R13 ; - /*59f0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*5a00*/ IADD3 R12, P0, R10, R69, RZ ; - /*5a10*/ IMAD.IADD R16, R15, 0x1, -R16 ; - /*5a20*/ IMAD.WIDE.U32 R14, R14, R23, c[0x3][0x190] ; - /*5a30*/ IMAD.MOV.U32 R21, RZ, RZ, 0x80 ; - /*5a40*/ IMAD.X R13, RZ, RZ, R11, P0 ; - /*5a50*/ IADD3 R18, P0, R14, R69, RZ ; - /*5a60*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*5a70*/ IMAD.WIDE.U32 R20, R16, R21, c[0x3][0x190] ; - /*5a80*/ IMAD.X R19, RZ, RZ, R15, P0 ; - /*5a90*/ IADD3 R20, P0, R20, R69, RZ ; - /*5aa0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*5ab0*/ IMAD R23, R17, 0x1000193, RZ ; - /*5ac0*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*5ad0*/ LDG.E.128.STRONG.GPU R16, [R18.64] ; - /*5ae0*/ LOP3.LUT R28, R23, R28, RZ, 0x3c, !PT ; - /*5af0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*5b00*/ IMAD R66, R66, 0x1000193, RZ ; - /*5b10*/ IMAD R64, R67, 0x1000193, RZ ; - /*5b20*/ IMAD R31, R31, 0x1000193, RZ ; - /*5b30*/ LOP3.LUT R29, R66, R29, RZ, 0x3c, !PT ; - /*5b40*/ IMAD R27, R27, 0x1000193, RZ ; - /*5b50*/ LOP3.LUT R33, R64, R33, RZ, 0x3c, !PT ; - /*5b60*/ IMAD R64, R35, 0x1000193, RZ ; - /*5b70*/ LOP3.LUT R36, R31, R36, RZ, 0x3c, !PT ; - /*5b80*/ IMAD R31, R24, 0x1000193, RZ ; - /*5b90*/ IMAD R24, R25, 0x1000193, RZ ; - /*5ba0*/ IMAD R25, R26, 0x1000193, RZ ; - /*5bb0*/ LOP3.LUT R32, R27, R32, RZ, 0x3c, !PT ; - /*5bc0*/ IMAD R26, R29, 0x1000193, RZ ; - /*5bd0*/ LOP3.LUT R37, R64, R37, RZ, 0x3c, !PT ; - /*5be0*/ IMAD R27, R68, 0x1000193, RZ ; - /*5bf0*/ LOP3.LUT R42, R25, R42, RZ, 0x3c, !PT ; - /*5c00*/ LOP3.LUT R45, R26, R45, RZ, 0x3c, !PT ; - /*5c10*/ IMAD R26, R37, 0x1000193, RZ ; - /*5c20*/ LOP3.LUT R38, R27, R38, RZ, 0x3c, !PT ; - /*5c30*/ IMAD R27, R28, 0x1000193, RZ ; - /*5c40*/ LOP3.LUT R41, R24, R41, RZ, 0x3c, !PT ; - /*5c50*/ IMAD R24, R33, 0x1000193, RZ ; - /*5c60*/ IMAD R25, R32, 0x1000193, RZ ; - /*5c70*/ LOP3.LUT R44, R27, R44, RZ, 0x3c, !PT ; - /*5c80*/ IMAD R29, R30, 0x1000193, RZ ; - /*5c90*/ LOP3.LUT R48, R25, R48, RZ, 0x3c, !PT ; - /*5ca0*/ IADD3 R65, R65, 0x4, RZ ; - /*5cb0*/ IMAD R28, R39, 0x1000193, RZ ; - /*5cc0*/ LOP3.LUT R40, R31, R40, RZ, 0x3c, !PT ; - /*5cd0*/ IMAD R31, R38, 0x1000193, RZ ; - /*5ce0*/ LOP3.LUT R46, R29, R46, RZ, 0x3c, !PT ; - /*5cf0*/ IMAD R29, R36, 0x1000193, RZ ; - /*5d00*/ ISETP.NE.AND P0, PT, R65, 0x40, PT ; - /*5d10*/ IMAD R27, R34, 0x1000193, RZ ; - /*5d20*/ LOP3.LUT R49, R24, R49, RZ, 0x3c, !PT ; - /*5d30*/ IMAD R34, R41, 0x1000193, RZ ; - /*5d40*/ LOP3.LUT R50, R27, R50, RZ, 0x3c, !PT ; - /*5d50*/ IMAD R63, R40, 0x1000193, RZ ; - /*5d60*/ IMAD R40, R47, 0x1000193, RZ ; - /*5d70*/ LOP3.LUT R33, R26, R9, RZ, 0x3c, !PT ; - /*5d80*/ IMAD R9, R42, 0x1000193, RZ ; - /*5d90*/ LOP3.LUT R30, R9, R14, RZ, 0x3c, !PT ; - /*5da0*/ IMAD R9, R44, 0x1000193, RZ ; - /*5db0*/ LOP3.LUT R64, R9, R16, RZ, 0x3c, !PT ; - /*5dc0*/ IMAD R9, R48, 0x1000193, RZ ; - /*5dd0*/ LOP3.LUT R69, R9, R20, RZ, 0x3c, !PT ; - /*5de0*/ STL [R1], R69 ; - /*5df0*/ LOP3.LUT R29, R29, R8, RZ, 0x3c, !PT ; - /*5e00*/ IMAD R8, R43, 0x1000193, RZ ; - /*5e10*/ LOP3.LUT R31, R31, R10, RZ, 0x3c, !PT ; - /*5e20*/ IMAD R10, R45, 0x1000193, RZ ; - /*5e30*/ LOP3.LUT R28, R28, R11, RZ, 0x3c, !PT ; - /*5e40*/ IMAD R11, R46, 0x1000193, RZ ; - /*5e50*/ LOP3.LUT R41, R8, R15, RZ, 0x3c, !PT ; - /*5e60*/ IMAD R8, R49, 0x1000193, RZ ; - /*5e70*/ LOP3.LUT R35, R10, R17, RZ, 0x3c, !PT ; - /*5e80*/ IMAD R10, R51, 0x1000193, RZ ; - /*5e90*/ LOP3.LUT R42, R11, R18, RZ, 0x3c, !PT ; - /*5ea0*/ IMAD R11, R50, 0x1000193, RZ ; - /*5eb0*/ LOP3.LUT R63, R63, R12, RZ, 0x3c, !PT ; - /*5ec0*/ LOP3.LUT R34, R34, R13, RZ, 0x3c, !PT ; - /*5ed0*/ LOP3.LUT R40, R40, R19, RZ, 0x3c, !PT ; - /*5ee0*/ LOP3.LUT R21, R8, R21, RZ, 0x3c, !PT ; - /*5ef0*/ LOP3.LUT R44, R11, R22, RZ, 0x3c, !PT ; - /*5f00*/ LOP3.LUT R43, R10, R23, RZ, 0x3c, !PT ; - /*5f10*/ @!P0 CALL.REL.NOINC `(.L_x_19) ; - /*5f20*/ BRA `(.L_x_20) ; -.L_x_19: - /*5f30*/ S2R R27, SR_TID.X ; - /*5f40*/ IMAD R8, R29, 0x1000193, RZ ; - /*5f50*/ CS2R R16, SRZ ; - /*5f60*/ IMAD R63, R63, 0x1000193, RZ ; - /*5f70*/ CS2R R36, SRZ ; - /*5f80*/ IMAD R64, R64, 0x1000193, RZ ; - /*5f90*/ LOP3.LUT R8, R8, R33, RZ, 0x3c, !PT ; - /*5fa0*/ IMAD R10, R69, 0x1000193, RZ ; - /*5fb0*/ LOP3.LUT R63, R63, R34, RZ, 0x3c, !PT ; - /*5fc0*/ IMAD.MOV.U32 R25, RZ, RZ, 0x1 ; - /*5fd0*/ LOP3.LUT R64, R64, R35, RZ, 0x3c, !PT ; - /*5fe0*/ IMAD R8, R8, 0x1000193, RZ ; - /*5ff0*/ LOP3.LUT R10, R10, R21, RZ, 0x3c, !PT ; - /*6000*/ IMAD R63, R63, 0x1000193, RZ ; - /*6010*/ CS2R R38, SRZ ; - /*6020*/ IMAD R9, R64, 0x1000193, RZ ; - /*6030*/ LOP3.LUT R8, R8, R31, RZ, 0x3c, !PT ; - /*6040*/ IMAD R11, R10, 0x1000193, RZ ; - /*6050*/ LOP3.LUT R63, R63, R30, RZ, 0x3c, !PT ; - /*6060*/ IMAD.MOV.U32 R35, RZ, RZ, -0x80000000 ; - /*6070*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*6080*/ IMAD R9, R8, 0x1000193, RZ ; - /*6090*/ LOP3.LUT R44, R11, R44, RZ, 0x3c, !PT ; - /*60a0*/ IMAD R8, R63, 0x1000193, RZ ; - /*60b0*/ LOP3.LUT R10, R27, 0xff8, RZ, 0xc0, !PT ; - /*60c0*/ IMAD R11, R42, 0x1000193, RZ ; - /*60d0*/ LOP3.LUT R19, R9, R28, RZ, 0x3c, !PT ; - /*60e0*/ IMAD R44, R44, 0x1000193, RZ ; - /*60f0*/ LOP3.LUT R41, R8, R41, RZ, 0x3c, !PT ; - /*6100*/ IMAD.SHL.U32 R10, R10, 0x8, RZ ; - /*6110*/ LOP3.LUT R21, R11, R40, RZ, 0x3c, !PT ; - /*6120*/ IMAD.SHL.U32 R23, R27.reuse, 0x20, RZ ; - /*6130*/ LOP3.LUT R43, R44, R43, RZ, 0x3c, !PT ; - /*6140*/ IMAD.MOV.U32 R40, RZ, RZ, RZ ; - /*6150*/ LOP3.LUT R18, R10, 0xfffffff8, R27, 0xe2, !PT ; - /*6160*/ IMAD.MOV.U32 R26, RZ, RZ, RZ ; - /*6170*/ CS2R R28, SRZ ; - /*6180*/ IMAD.MOV.U32 R20, RZ, RZ, RZ ; - /*6190*/ CS2R R32, SRZ ; - /*61a0*/ STS [R18.X4+0x100], R19 ; - /*61b0*/ IMAD.MOV.U32 R24, RZ, RZ, RZ ; - /*61c0*/ CS2R R30, SRZ ; - /*61d0*/ IMAD.MOV.U32 R45, RZ, RZ, RZ ; - /*61e0*/ STS [R18.X4+0x120], R41 ; - /*61f0*/ IMAD.MOV.U32 R34, RZ, RZ, RZ ; - /*6200*/ UMOV UR5, URZ ; - /*6210*/ IMAD.MOV.U32 R51, RZ, RZ, RZ ; - /*6220*/ STS [R18.X4+0x140], R21 ; - /*6230*/ STS [R18.X4+0x160], R43 ; - /*6240*/ LDS.128 R8, [R23+0x80] ; - /*6250*/ LEA R21, R27, 0x80, 0x5 ; - /*6260*/ LDS.128 R12, [R23+0x90] ; - /*6270*/ IMAD.MOV.U32 R43, RZ, RZ, RZ ; - /*6280*/ CS2R R18, SRZ ; - /*6290*/ CS2R R22, SRZ ; -.L_x_21: - /*62a0*/ LOP3.LUT R46, R0, R59, R25, 0x96, !PT ; - /*62b0*/ USHF.L.U32 UR6, UR5, 0x3, URZ ; - /*62c0*/ LOP3.LUT R41, R4, R57, R32, 0x96, !PT ; - /*62d0*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*62e0*/ LOP3.LUT R27, R60, R53, R12, 0x96, !PT ; - /*62f0*/ LOP3.LUT R47, R58, R54, R13, 0x96, !PT ; - /*6300*/ UISETP.NE.AND UP0, UPT, UR5, 0x18, UPT ; - /*6310*/ LOP3.LUT R46, R46, R37, R26, 0x96, !PT ; - /*6320*/ LOP3.LUT R41, R41, R18, R29, 0x96, !PT ; - /*6330*/ LOP3.LUT R62, R7, R10, R23, 0x96, !PT ; - /*6340*/ ULDC.64 UR6, c[0x3][UR6] ; - /*6350*/ LOP3.LUT R48, R52, R11, R38, 0x96, !PT ; - /*6360*/ LOP3.LUT R63, R27, R28, R39, 0x96, !PT ; - /*6370*/ LOP3.LUT R42, R47, R34, R24, 0x96, !PT ; - /*6380*/ SHF.L.W.U32.HI R64, R41, 0x1, R46 ; - /*6390*/ SHF.L.W.U32.HI R49, R46, 0x1, R41 ; - /*63a0*/ LOP3.LUT R62, R62, R33, R16, 0x96, !PT ; - /*63b0*/ LOP3.LUT R27, R48, R30, R17, 0x96, !PT ; - /*63c0*/ LOP3.LUT R44, R3, R56, R14, 0x96, !PT ; - /*63d0*/ SHF.L.W.U32.HI R50, R42, 0x1, R63 ; - /*63e0*/ LOP3.LUT R47, R64, R63, RZ, 0x3c, !PT ; - /*63f0*/ LOP3.LUT R61, R2, R55, R15, 0x96, !PT ; - /*6400*/ SHF.L.W.U32.HI R63, R63, 0x1, R42 ; - /*6410*/ LOP3.LUT R42, R49, R42, RZ, 0x3c, !PT ; - /*6420*/ SHF.L.W.U32.HI R49, R27, 0x1, R62 ; - /*6430*/ LOP3.LUT R44, R44, R19, R22, 0x96, !PT ; - /*6440*/ LOP3.LUT R61, R61, R35, R20, 0x96, !PT ; - /*6450*/ LOP3.LUT R46, R49, R46, RZ, 0x3c, !PT ; - /*6460*/ SHF.L.W.U32.HI R48, R62, 0x1, R27 ; - /*6470*/ SHF.L.W.U32.HI R49, R61, 0x1, R44 ; - /*6480*/ LOP3.LUT R48, R48, R41, RZ, 0x3c, !PT ; - /*6490*/ LOP3.LUT R41, R49, R62, RZ, 0x3c, !PT ; - /*64a0*/ LOP3.LUT R49, R5, R8, R31, 0x96, !PT ; - /*64b0*/ LOP3.LUT R62, R6, R9, R51, 0x96, !PT ; - /*64c0*/ SHF.L.W.U32.HI R64, R44, 0x1, R61 ; - /*64d0*/ LOP3.LUT R49, R49, R43, R36, 0x96, !PT ; - /*64e0*/ LOP3.LUT R62, R62, R45, R40, 0x96, !PT ; - /*64f0*/ LOP3.LUT R27, R64, R27, RZ, 0x3c, !PT ; - /*6500*/ SHF.L.W.U32.HI R65, R62, 0x1, R49 ; - /*6510*/ SHF.L.W.U32.HI R64, R49, 0x1, R62 ; - /*6520*/ LOP3.LUT R44, R65, R44, RZ, 0x3c, !PT ; - /*6530*/ LOP3.LUT R61, R64, R61, RZ, 0x3c, !PT ; - /*6540*/ LOP3.LUT R50, R50, R49, RZ, 0x3c, !PT ; - /*6550*/ LOP3.LUT R63, R63, R62, RZ, 0x3c, !PT ; - /*6560*/ LOP3.LUT R9, R48, R9, RZ, 0x3c, !PT ; - /*6570*/ LOP3.LUT R49, R48.reuse, R45, RZ, 0x3c, !PT ; - /*6580*/ LOP3.LUT R6, R48.reuse, R6, RZ, 0x3c, !PT ; - /*6590*/ LOP3.LUT R40, R48, R40, RZ, 0x3c, !PT ; - /*65a0*/ LOP3.LUT R62, R46, R43, RZ, 0x3c, !PT ; - /*65b0*/ LOP3.LUT R48, R48, R51, RZ, 0x3c, !PT ; - /*65c0*/ LOP3.LUT R43, R46, R36, RZ, 0x3c, !PT ; - /*65d0*/ LOP3.LUT R51, R61, R32, RZ, 0x3c, !PT ; - /*65e0*/ LOP3.LUT R36, R44.reuse, R37, RZ, 0x3c, !PT ; - /*65f0*/ LOP3.LUT R32, R44.reuse, R59, RZ, 0x3c, !PT ; - /*6600*/ LOP3.LUT R64, R44.reuse, R25, RZ, 0x3c, !PT ; - /*6610*/ LOP3.LUT R37, R44.reuse, R0, RZ, 0x3c, !PT ; - /*6620*/ LOP3.LUT R26, R44, R26, RZ, 0x3c, !PT ; - /*6630*/ LOP3.LUT R8, R46.reuse, R8, RZ, 0x3c, !PT ; - /*6640*/ LOP3.LUT R5, R46.reuse, R5, RZ, 0x3c, !PT ; - /*6650*/ LOP3.LUT R31, R46, R31, RZ, 0x3c, !PT ; - /*6660*/ LOP3.LUT R0, R63.reuse, R17, RZ, 0x3c, !PT ; - /*6670*/ LOP3.LUT R44, R63, R11, RZ, 0x3c, !PT ; - /*6680*/ LOP3.LUT R25, R50, R16, RZ, 0x3c, !PT ; - /*6690*/ LOP3.LUT R46, R63, R30, RZ, 0x3c, !PT ; - /*66a0*/ LOP3.LUT R16, R50.reuse, R7, RZ, 0x3c, !PT ; - /*66b0*/ LOP3.LUT R59, R50.reuse, R33, RZ, 0x3c, !PT ; - /*66c0*/ LOP3.LUT R11, R50.reuse, R23, RZ, 0x3c, !PT ; - /*66d0*/ LOP3.LUT R17, R50, R10, RZ, 0x3c, !PT ; - /*66e0*/ LOP3.LUT R45, R61, R18, RZ, 0x3c, !PT ; - /*66f0*/ LOP3.LUT R30, R63, R38, RZ, 0x3c, !PT ; - /*6700*/ LOP3.LUT R33, R42.reuse, R15, RZ, 0x3c, !PT ; - /*6710*/ LOP3.LUT R50, R42.reuse, R20, RZ, 0x3c, !PT ; - /*6720*/ LOP3.LUT R15, R42.reuse, R2, RZ, 0x3c, !PT ; - /*6730*/ LOP3.LUT R35, R42.reuse, R35, RZ, 0x3c, !PT ; - /*6740*/ LOP3.LUT R38, R42, R55, RZ, 0x3c, !PT ; - /*6750*/ LOP3.LUT R20, R47.reuse, R14, RZ, 0x3c, !PT ; - /*6760*/ LOP3.LUT R14, R47.reuse, R3, RZ, 0x3c, !PT ; - /*6770*/ LOP3.LUT R42, R47.reuse, R19, RZ, 0x3c, !PT ; - /*6780*/ LOP3.LUT R69, R47, R22, RZ, 0x3c, !PT ; - /*6790*/ LOP3.LUT R54, R27, R54, RZ, 0x3c, !PT ; - /*67a0*/ LOP3.LUT R53, R41, R53, RZ, 0x3c, !PT ; - /*67b0*/ LOP3.LUT R47, R47, R56, RZ, 0x3c, !PT ; - /*67c0*/ LOP3.LUT R57, R61, R57, RZ, 0x3c, !PT ; - /*67d0*/ SHF.L.W.U32.HI R56, R45, 0xf, R36 ; - /*67e0*/ SHF.L.W.U32.HI R67, R33, 0xa, R20 ; - /*67f0*/ SHF.L.W.U32.HI R22, R20, 0xa, R33 ; - /*6800*/ SHF.L.W.U32.HI R45, R36, 0xf, R45 ; - /*6810*/ LOP3.LUT R18, R61.reuse, R4, RZ, 0x3c, !PT ; - /*6820*/ LOP3.LUT R29, R61, R29, RZ, 0x3c, !PT ; - /*6830*/ LOP3.LUT R10, R27, R13, RZ, 0x3c, !PT ; - /*6840*/ SHF.L.W.U32.HI R20, R54, 0x4, R53 ; - /*6850*/ SHF.L.W.U32.HI R36, R53, 0x4, R54 ; - /*6860*/ LOP3.LUT R61, R63, R52, RZ, 0x3c, !PT ; - /*6870*/ SHF.L.W.U32.HI R53, R15, 0x1, R14 ; - /*6880*/ SHF.L.W.U32.HI R13, R14, 0x1, R15 ; - /*6890*/ SHF.L.W.U32.HI R14, R57, 0x6, R32 ; - /*68a0*/ SHF.L.W.U32.HI R15, R32, 0x6, R57 ; - /*68b0*/ LOP3.LUT R24, R27, R24, RZ, 0x3c, !PT ; - /*68c0*/ LOP3.LUT R39, R41, R39, RZ, 0x3c, !PT ; - /*68d0*/ SHF.L.W.U32.HI R32, R48, 0x19, R31 ; - /*68e0*/ SHF.L.W.U32.HI R7, R0, 0xe, R25 ; - /*68f0*/ SHF.L.W.U32.HI R52, R25, 0xe, R0 ; - /*6900*/ SHF.L.W.U32.HI R48, R31, 0x19, R48 ; - /*6910*/ LOP3.LUT R19, R41, R12, RZ, 0x3c, !PT ; - /*6920*/ SHF.L.W.U32.HI R25, R38, 0xc, R47 ; - /*6930*/ SHF.L.W.U32.HI R0, R47, 0xc, R38 ; - /*6940*/ SHF.L.W.U32.HI R33, R61, 0x1b, R16 ; - /*6950*/ LOP3.LUT R34, R27, R34, RZ, 0x3c, !PT ; - /*6960*/ LOP3.LUT R31, R41, R28, RZ, 0x3c, !PT ; - /*6970*/ SHF.L.W.U32.HI R61, R16, 0x1b, R61 ; - /*6980*/ SHF.L.W.U32.HI R12, R24, 0x12, R39 ; - /*6990*/ SHF.L.W.U32.HI R38, R39, 0x12, R24 ; - /*69a0*/ SHF.L.W.U32.HI R16, R40, 0x18, R43 ; - /*69b0*/ SHF.L.W.U32.HI R65, R43, 0x18, R40 ; - /*69c0*/ SHF.L.W.U32.HI R24, R50, 0x2, R69 ; - /*69d0*/ SHF.L.W.U32.HI R2, R49, 0x15, R62 ; - /*69e0*/ SHF.L.W.U32.HI R23, R62, 0x15, R49 ; - /*69f0*/ SHF.L.W.U32.HI R4, R51, 0xb, R64 ; - /*6a00*/ SHF.L.W.U32.HI R55, R64, 0xb, R51 ; - /*6a10*/ SHF.L.W.U32.HI R50, R69, 0x2, R50 ; - /*6a20*/ SHF.L.W.U32.HI R51, R46, 0x8, R59 ; - /*6a30*/ SHF.L.W.U32.HI R3, R9, 0x17, R8 ; - /*6a40*/ SHF.L.W.U32.HI R63, R8, 0x17, R9 ; - /*6a50*/ SHF.L.W.U32.HI R40, R34, 0x9, R31 ; - /*6a60*/ SHF.L.W.U32.HI R69, R31, 0x9, R34 ; - /*6a70*/ SHF.L.W.U32.HI R62, R37, 0x1e, R18 ; - /*6a80*/ SHF.L.W.U32.HI R64, R11, 0x7, R30 ; - /*6a90*/ SHF.L.W.U32.HI R46, R59, 0x8, R46 ; - /*6aa0*/ SHF.L.W.U32.HI R31, R18, 0x1e, R37 ; - /*6ab0*/ SHF.L.W.U32.HI R54, R30, 0x7, R11 ; - /*6ac0*/ SHF.L.W.U32.HI R9, R35, 0xd, R42 ; - /*6ad0*/ SHF.L.W.U32.HI R8, R42, 0xd, R35 ; - /*6ae0*/ SHF.L.W.U32.HI R59, R10, 0x3, R19 ; - /*6af0*/ SHF.L.W.U32.HI R57, R19, 0x3, R10 ; - /*6b00*/ LOP3.LUT R28, R33, R67, R36, 0xb4, !PT ; - /*6b10*/ LOP3.LUT R43, R56, R33, R65, 0xb4, !PT ; - /*6b20*/ LOP3.LUT R35, R20, R45, R22, 0xb4, !PT ; - /*6b30*/ LOP3.LUT R18, R22, R16, R45, 0xb4, !PT ; - /*6b40*/ SHF.L.W.U32.HI R42, R29, 0x1d, R26 ; - /*6b50*/ SHF.L.W.U32.HI R47, R26, 0x1d, R29 ; - /*6b60*/ SHF.L.W.U32.HI R49, R44, 0x14, R17 ; - /*6b70*/ LOP3.LUT R19, R36, R56, R67, 0xb4, !PT ; - /*6b80*/ LOP3.LUT R33, R65, R36, R33, 0xb4, !PT ; - /*6b90*/ LOP3.LUT R45, R45, R61, R16, 0xb4, !PT ; - /*6ba0*/ LOP3.LUT R30, R16, R20, R61, 0xb4, !PT ; - /*6bb0*/ SHF.L.W.U32.HI R44, R17, 0x14, R44 ; - /*6bc0*/ LOP3.LUT R34, R61, R22, R20, 0xb4, !PT ; - /*6bd0*/ LOP3.LUT R26, R64, R24, R69, 0xb4, !PT ; - /*6be0*/ LOP3.LUT R36, R69, R62, R24, 0xb4, !PT ; - /*6bf0*/ LOP3.LUT R16, R24, R63, R62, 0xb4, !PT ; - /*6c00*/ LOP3.LUT R24, R31, R54, R3, 0xb4, !PT ; - /*6c10*/ LOP3.LUT R20, R3, R40, R54, 0xb4, !PT ; - /*6c20*/ LOP3.LUT R17, R50, R3, R31, 0xb4, !PT ; - /*6c30*/ LOP3.LUT R3, R55, R0, RZ, 0x30, !PT ; - /*6c40*/ SHF.L.W.U32.HI R10, R6, 0x1c, R5 ; - /*6c50*/ SHF.L.W.U32.HI R11, R5, 0x1c, R6 ; - /*6c60*/ LOP3.LUT R29, R54, R50, R40, 0xb4, !PT ; - /*6c70*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6c80*/ LOP3.LUT R40, R40, R31, R50, 0xb4, !PT ; - /*6c90*/ LOP3.LUT R5, R7, R41.reuse, R60.reuse, 0x6, !PT ; - /*6ca0*/ LOP3.LUT R50, R0, R41.reuse, R60.reuse, 0x90, !PT ; - /*6cb0*/ LOP3.LUT R60, R3, R41, R60, 0x96, !PT ; - /*6cc0*/ LOP3.LUT R54, R4, R25, RZ, 0x30, !PT ; - /*6cd0*/ LOP3.LUT R6, R52, R27.reuse, R58.reuse, 0x6, !PT ; - /*6ce0*/ LOP3.LUT R31, R25, R27, R58, 0x90, !PT ; - /*6cf0*/ LOP3.LUT R3, R0, R2.reuse, R55, 0xb4, !PT ; - /*6d00*/ LOP3.LUT R0, R55, R7, R2, 0xb4, !PT ; - /*6d10*/ LOP3.LUT R5, R5, R2, RZ, 0x3c, !PT ; - /*6d20*/ LOP3.LUT R2, R25, R23, R4, 0xb4, !PT ; - /*6d30*/ LOP3.LUT R4, R4, R52, R23, 0xb4, !PT ; - /*6d40*/ LOP3.LUT R58, R54, R27, R58, 0x96, !PT ; - /*6d50*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*6d60*/ LOP3.LUT R52, R31, R52, RZ, 0x3c, !PT ; - /*6d70*/ LOP3.LUT R25, R32, R12, R51, 0xb4, !PT ; - /*6d80*/ LOP3.LUT R31, R51, R53, R12, 0xb4, !PT ; - /*6d90*/ LOP3.LUT R23, R12, R14, R53, 0xb4, !PT ; - /*6da0*/ LOP3.LUT R12, R53, R32, R14, 0xb4, !PT ; - /*6db0*/ LOP3.LUT R37, R67, R65, R56, 0xb4, !PT ; - /*6dc0*/ LOP3.LUT R14, R14, R51, R32, 0xb4, !PT ; - /*6dd0*/ LOP3.LUT R58, R58, UR7, RZ, 0x3c, !PT ; - /*6de0*/ LOP3.LUT R60, R60, UR6, RZ, 0x3c, !PT ; - /*6df0*/ LOP3.LUT R32, R48, R38, R46, 0xb4, !PT ; - /*6e00*/ LOP3.LUT R51, R46, R13, R38, 0xb4, !PT ; - /*6e10*/ LOP3.LUT R53, R10, R59, R49, 0xb4, !PT ; - /*6e20*/ LOP3.LUT R56, R49, R8, R59, 0xb4, !PT ; - /*6e30*/ LOP3.LUT R54, R11, R57, R44, 0xb4, !PT ; - /*6e40*/ LOP3.LUT R55, R44, R9, R57, 0xb4, !PT ; - /*6e50*/ LOP3.LUT R38, R38, R15, R13, 0xb4, !PT ; - /*6e60*/ LOP3.LUT R59, R59, R47, R8, 0xb4, !PT ; - /*6e70*/ LOP3.LUT R57, R57, R42, R9, 0xb4, !PT ; - /*6e80*/ LOP3.LUT R13, R13, R48, R15, 0xb4, !PT ; - /*6e90*/ LOP3.LUT R8, R8, R10, R47, 0xb4, !PT ; - /*6ea0*/ LOP3.LUT R9, R9, R11, R42, 0xb4, !PT ; - /*6eb0*/ LOP3.LUT R39, R62, R64, R63, 0xb4, !PT ; - /*6ec0*/ LOP3.LUT R22, R63, R69, R64, 0xb4, !PT ; - /*6ed0*/ LOP3.LUT R7, R50, R7, RZ, 0x3c, !PT ; - /*6ee0*/ LOP3.LUT R15, R15, R46, R48, 0xb4, !PT ; - /*6ef0*/ LOP3.LUT R10, R47, R49, R10, 0xb4, !PT ; - /*6f00*/ LOP3.LUT R11, R42, R44, R11, 0xb4, !PT ; - /*6f10*/ @P0 BRA `(.L_x_21) ; - /*6f20*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x8] ; - /*6f30*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0xc] ; - /*6f40*/ LDG.E.64.STRONG.SM R2, [R2.64] ; - /*6f50*/ PRMT R58, R58, 0x123, RZ ; - /*6f60*/ BSSY B0, `(.L_x_22) ; - /*6f70*/ PRMT R59, R60, 0x123, RZ ; - /*6f80*/ ISETP.GT.U32.AND P0, PT, R58, R2, PT ; - /*6f90*/ ISETP.GT.U32.AND.EX P0, PT, R59, R3, PT, P0 ; - /*6fa0*/ @P0 BRA `(.L_x_23) ; - /*6fb0*/ S2R R3, SR_LANEID ; - /*6fc0*/ VOTEU.ANY UR8, UPT, PT ; - /*6fd0*/ FLO.U32 R0, UR8 ; - /*6fe0*/ ULDC.64 UR6, c[0x0][0x168] ; - /*6ff0*/ UIADD3 UR5, UP0, UR6, 0x140, URZ ; - /*7000*/ UIADD3.X UR6, URZ, UR7, URZ, UP0, !UPT ; - /*7010*/ POPC R5, UR8 ; - /*7020*/ IMAD.U32 R2, RZ, RZ, UR5 ; - /*7030*/ ISETP.EQ.U32.AND P0, PT, R0, R3, PT ; - /*7040*/ IMAD.U32 R3, RZ, RZ, UR6 ; - /*7050*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R2.64], R5 ; - /*7060*/ S2R R4, SR_LTMASK ; - /*7070*/ LOP3.LUT R4, R4, UR8, RZ, 0xc0, !PT ; - /*7080*/ POPC R7, R4 ; - /*7090*/ SHFL.IDX PT, R14, R5, R0, 0x1f ; - /*70a0*/ IMAD.IADD R14, R14, 0x1, R7 ; - /*70b0*/ ISETP.GT.U32.AND P0, PT, R14, 0x7, PT ; - /*70c0*/ @P0 EXIT ; - /*70d0*/ S2R R13, SR_TID.X ; - /*70e0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*70f0*/ IMAD.U32 R19, RZ, RZ, UR4 ; - /*7100*/ S2R R0, SR_CTAID.X ; - /*7110*/ IMAD.MOV.U32 R15, RZ, RZ, 0x8 ; - /*7120*/ IMAD.MOV.U32 R16, RZ, RZ, c[0x4][0x0] ; - /*7130*/ LDS.128 R4, [R21] ; - /*7140*/ IMAD.MOV.U32 R17, RZ, RZ, c[0x4][0x4] ; - /*7150*/ LDS.128 R8, [R21+0x10] ; - /*7160*/ IMAD R0, R0, c[0x0][0x0], R13 ; - /*7170*/ IMAD.MOV.U32 R13, RZ, RZ, 0x20 ; - /*7180*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*7190*/ IMAD.WIDE.U32 R12, R14, R13, c[0x0][0x168] ; - /*71a0*/ IADD3 R18, P0, P1, R0, c[0x0][0x160], R19 ; - /*71b0*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*71c0*/ IMAD.WIDE.U32 R14, R14, R15, c[0x0][0x168] ; - /*71d0*/ IADD3.X R19, RZ, c[0x0][0x164], R0, P0, P1 ; - /*71e0*/ STG.E.EF.128 [R12.64], R4 ; - /*71f0*/ STG.E.EF.128 [R12.64+0x10], R8 ; - /*7200*/ STG.E.EF.64 [R14.64+0x100], R18 ; - /*7210*/ LDG.E.64.STRONG.SM R16, [R16.64] ; - /*7220*/ STG.E.EF.64 [R2.64+-0x60], R16 ; - /*7230*/ STG.E.EF.64 [R14.64+0x148], R58 ; -.L_x_23: - /*7240*/ BSYNC B0 ; -.L_x_22: - /*7250*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*7260*/ ULDC UR5, c[0x3][0x180] ; - /*7270*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*7280*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*7290*/ @P0 CALL.REL.NOINC `(.L_x_24) ; - /*72a0*/ BRA `(.L_x_25) ; -.L_x_24: - /*72b0*/ EXIT ; -.L_x_26: - /*72c0*/ BRA `(.L_x_26); - /*72d0*/ NOP; - /*72e0*/ NOP; - /*72f0*/ NOP; - /*7300*/ NOP; - /*7310*/ NOP; - /*7320*/ NOP; - /*7330*/ NOP; - /*7340*/ NOP; - /*7350*/ NOP; - /*7360*/ NOP; - /*7370*/ NOP; -.L_x_205: - - -//--------------------- .text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,(.L_x_199 - _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ IADD3 R1, R1, -0x10, RZ ; - /*0030*/ @!P0 EXIT ; - /*0040*/ UMOV UR4, URZ ; - /*0050*/ ULDC.64 UR10, c[0x0][0x118] ; -.L_x_37: - /*0060*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x0] ; - /*0070*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0x4] ; - /*0080*/ LDG.E.128.STRONG.SM R4, [R2.64+0x10] ; - /*0090*/ LDG.E.128.STRONG.SM R8, [R2.64] ; - /*00a0*/ S2R R66, SR_TID.X ; - /*00b0*/ S2R R3, SR_CTAID.X ; - /*00c0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*00d0*/ IMAD.U32 R17, RZ, RZ, UR5 ; - /*00e0*/ IMAD R0, R3, c[0x0][0x0], R66 ; - /*00f0*/ IMAD.U32 R3, RZ, RZ, UR4 ; - /*0100*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*0110*/ IADD3 R50, P0, P1, R0, c[0x0][0x160], R3 ; - /*0120*/ IADD3.X R51, RZ, c[0x0][0x164], R17, P0, P1 ; - /*0130*/ SHF.L.W.U32.HI R21, R51, 0x1, R50 ; - /*0140*/ SHF.L.W.U32.HI R40, R50, 0x1, R51 ; - /*0150*/ STL.64 [R1], R50 ; - /*0160*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*0170*/ ULDC UR5, c[0x3][0x180] ; - /*0180*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*0190*/ UMOV UR8, 0x1 ; - /*01a0*/ LOP3.LUT R3, R7, 0x80000000, RZ, 0x3c, !PT ; - /*01b0*/ SHF.L.W.U32.HI R13, R5, 0x1, R4 ; - /*01c0*/ SHF.L.W.U32.HI R14, R4, 0x1, R5 ; - /*01d0*/ SHF.L.W.U32.HI R15, R3, 0x1, R6 ; - /*01e0*/ SHF.L.W.U32.HI R16, R6, 0x1, R3 ; - /*01f0*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*0200*/ LOP3.LUT R13, R13, 0x1, R8, 0x96, !PT ; - /*0210*/ LOP3.LUT R14, R14, R9, RZ, 0x3c, !PT ; - /*0220*/ SHF.L.W.U32.HI R12, R11, 0x1, R10 ; - /*0230*/ SHF.L.W.U32.HI R2, R10, 0x1, R11 ; - /*0240*/ LOP3.LUT R15, R15, R10, RZ, 0x3c, !PT ; - /*0250*/ LOP3.LUT R22, R16, R11, RZ, 0x3c, !PT ; - /*0260*/ LOP3.LUT R10, R10, R13, RZ, 0x3c, !PT ; - /*0270*/ LOP3.LUT R11, R11, R14, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R3, R9, 0x1, R0 ; - /*0290*/ SHF.L.W.U32.HI R0, R0, 0x1, R9 ; - /*02a0*/ SHF.L.W.U32.HI R58, R10, 0x1, R11 ; - /*02b0*/ SHF.L.W.U32.HI R45, R11, 0x1, R10 ; - /*02c0*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*02d0*/ LOP3.LUT R10, R0, 0x80000000, R7, 0x96, !PT ; - /*02e0*/ LOP3.LUT R24, R50, R3, RZ, 0x3c, !PT ; - /*02f0*/ SHF.L.W.U32.HI R35, R10.reuse, 0xe, R3.reuse ; - /*0300*/ SHF.L.W.U32.HI R46, R3.reuse, 0xe, R10.reuse ; - /*0310*/ PRMT R53, R10, 0x2107, R3 ; - /*0320*/ PRMT R52, R3, 0x2107, R10 ; - /*0330*/ SHF.L.W.U32.HI R18, R3.reuse, 0x14, R10.reuse ; - /*0340*/ SHF.L.W.U32.HI R32, R10.reuse, 0x7, R3.reuse ; - /*0350*/ SHF.L.W.U32.HI R0, R3, 0x7, R10 ; - /*0360*/ SHF.L.W.U32.HI R47, R10, 0x14, R3 ; - /*0370*/ LOP3.LUT R3, R51, R10, RZ, 0x3c, !PT ; - /*0380*/ SHF.L.W.U32.HI R55, R13, 0x2, R14 ; - /*0390*/ SHF.L.W.U32.HI R37, R14.reuse, 0x2, R13.reuse ; - /*03a0*/ SHF.L.W.U32.HI R31, R14.reuse, 0xd, R13.reuse ; - /*03b0*/ SHF.L.W.U32.HI R48, R13.reuse, 0xd, R14.reuse ; - /*03c0*/ SHF.L.W.U32.HI R23, R13, 0xa, R14 ; - /*03d0*/ SHF.L.W.U32.HI R16, R14.reuse, 0xa, R13.reuse ; - /*03e0*/ SHF.L.W.U32.HI R38, R14, 0xc, R13 ; - /*03f0*/ SHF.L.W.U32.HI R33, R13, 0xc, R14 ; - /*0400*/ LOP3.LUT R21, R21, R4, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R4, R4, R15, RZ, 0x3c, !PT ; - /*0420*/ SHF.L.W.U32.HI R42, R15.reuse, 0xb, R22.reuse ; - /*0430*/ SHF.L.W.U32.HI R29, R22, 0xb, R15 ; - /*0440*/ SHF.L.W.U32.HI R20, R15, 0xf, R22 ; - /*0450*/ SHF.L.W.U32.HI R13, R22.reuse, 0xf, R15.reuse ; - /*0460*/ SHF.L.W.U32.HI R11, R15.reuse, 0x6, R22.reuse ; - /*0470*/ SHF.L.W.U32.HI R36, R22.reuse, 0x1d, R15.reuse ; - /*0480*/ SHF.L.W.U32.HI R19, R15, 0x1d, R22 ; - /*0490*/ SHF.L.W.U32.HI R28, R22, 0x6, R15 ; - /*04a0*/ LOP3.LUT R15, R5, R22, RZ, 0x3c, !PT ; - /*04b0*/ SHF.L.W.U32.HI R25, R24, 0x1b, R3 ; - /*04c0*/ SHF.L.W.U32.HI R24, R3, 0x1b, R24 ; - /*04d0*/ LOP3.LUT R3, R12, R50, RZ, 0x3c, !PT ; - /*04e0*/ SHF.L.W.U32.HI R22, R15, 0x1e, R4 ; - /*04f0*/ SHF.L.W.U32.HI R26, R4, 0x1e, R15 ; - /*0500*/ LOP3.LUT R4, R42, R33, RZ, 0x30, !PT ; - /*0510*/ LOP3.LUT R2, R2, R51, RZ, 0x3c, !PT ; - /*0520*/ LOP3.LUT R17, R3, 0x1, RZ, 0x3c, !PT ; - /*0530*/ LOP3.LUT R40, R40, R5, RZ, 0x3c, !PT ; - /*0540*/ LOP3.LUT R34, R33, R8.reuse, R3.reuse, 0x90, !PT ; - /*0550*/ LOP3.LUT R4, R4, R8.reuse, R3.reuse, 0x96, !PT ; - /*0560*/ LOP3.LUT R39, R35, R8, R3, 0x6, !PT ; - /*0570*/ LOP3.LUT R8, R29, R38, RZ, 0x30, !PT ; - /*0580*/ SHF.L.W.U32.HI R10, R2, 0x4, R17 ; - /*0590*/ LOP3.LUT R5, R6, R21, RZ, 0x3c, !PT ; - /*05a0*/ PRMT R6, R40, 0x4321, R21 ; - /*05b0*/ SHF.L.W.U32.HI R60, R3, 0x12, R2 ; - /*05c0*/ SHF.L.W.U32.HI R49, R2, 0x12, R3 ; - /*05d0*/ SHF.L.W.U32.HI R41, R2.reuse, 0x9, R3.reuse ; - /*05e0*/ SHF.L.W.U32.HI R15, R3.reuse, 0x9, R2.reuse ; - /*05f0*/ SHF.L.W.U32.HI R27, R3, 0x3, R2.reuse ; - /*0600*/ SHF.L.W.U32.HI R50, R2, 0x3, R3 ; - /*0610*/ SHF.L.W.U32.HI R17, R17, 0x4, R2.reuse ; - /*0620*/ LOP3.LUT R44, R46, R9, R2, 0x6, !PT ; - /*0630*/ LOP3.LUT R43, R38, R9.reuse, R2.reuse, 0x90, !PT ; - /*0640*/ LOP3.LUT R8, R8, R9, R2, 0x96, !PT ; - /*0650*/ LOP3.LUT R2, R25, R23, R10, 0xb4, !PT ; - /*0660*/ LOP3.LUT R12, R10, R20, R23, 0xb4, !PT ; - /*0670*/ LOP3.LUT R56, R7, R40, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R23, R23, R6, R20, 0xb4, !PT ; - /*0690*/ LOP3.LUT R20, R20, R6, R25.reuse, 0xd2, !PT ; - /*06a0*/ PRMT R7, R21.reuse, 0x4321, R40.reuse ; - /*06b0*/ LOP3.LUT R25, R6, R10, R25, 0xb4, !PT ; - /*06c0*/ SHF.L.W.U32.HI R6, R21, 0x19, R40 ; - /*06d0*/ LOP3.LUT R3, R24, R16, R17, 0xb4, !PT ; - /*06e0*/ LOP3.LUT R10, R17, R13, R16, 0xb4, !PT ; - /*06f0*/ LOP3.LUT R54, R13, R7.reuse, R24.reuse, 0xd2, !PT ; - /*0700*/ LOP3.LUT R16, R16, R7, R13, 0xb4, !PT ; - /*0710*/ LOP3.LUT R24, R7, R17, R24, 0xb4, !PT ; - /*0720*/ SHF.L.W.U32.HI R9, R40, 0x19, R21 ; - /*0730*/ LOP3.LUT R14, R60, R11, R58, 0xb4, !PT ; - /*0740*/ LOP3.LUT R7, R58, R6, R11, 0xb4, !PT ; - /*0750*/ LOP3.LUT R30, R53, R60.reuse, R58, 0xd2, !PT ; - /*0760*/ LOP3.LUT R11, R11, R53, R6, 0xb4, !PT ; - /*0770*/ LOP3.LUT R53, R6, R60, R53, 0xb4, !PT ; - /*0780*/ LOP3.LUT R17, R49, R28, R45.reuse, 0xb4, !PT ; - /*0790*/ LOP3.LUT R6, R45, R9, R28, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R13, R52, R49, R45, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R28, R28, R52, R9, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R52, R9, R49, R52, 0xb4, !PT ; - /*07d0*/ SHF.L.W.U32.HI R9, R21, 0x15, R40 ; - /*07e0*/ SHF.L.W.U32.HI R58, R40, 0x15, R21 ; - /*07f0*/ LOP3.LUT R43, R43, R46, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R61, R38, R9, R29, 0xb4, !PT ; - /*0810*/ LOP3.LUT R46, R29, R46, R9, 0xb4, !PT ; - /*0820*/ LOP3.LUT R40, R40, 0x80000000, RZ, 0x3c, !PT ; - /*0830*/ SHF.L.W.U32.HI R29, R5, 0x1c, R56 ; - /*0840*/ LOP3.LUT R44, R44, R9, RZ, 0x3c, !PT ; - /*0850*/ SHF.L.W.U32.HI R56, R56, 0x1c, R5 ; - /*0860*/ SHF.L.W.U32.HI R5, R40, 0x17, R21 ; - /*0870*/ SHF.L.W.U32.HI R9, R21, 0x17, R40 ; - /*0880*/ LOP3.LUT R45, R18, R31, R27, 0xb4, !PT ; - /*0890*/ LOP3.LUT R51, R27, R36.reuse, R31, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R21, R29, R27, R18, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R31, R31, R36, R29.reuse, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R29, R36, R18, R29, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R36, R47, R48, R50, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R49, R50, R19.reuse, R48, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R50, R56, R50, R47, 0xb4, !PT ; - /*0900*/ LOP3.LUT R62, R33, R58, R42, 0xb4, !PT ; - /*0910*/ LOP3.LUT R48, R48, R19, R56.reuse, 0xd2, !PT ; - /*0920*/ LOP3.LUT R47, R19, R47, R56, 0xb4, !PT ; - /*0930*/ LOP3.LUT R34, R34, R35.reuse, RZ, 0x3c, !PT ; - /*0940*/ LOP3.LUT R42, R42, R35, R58, 0xb4, !PT ; - /*0950*/ LOP3.LUT R59, R0, R37.reuse, R15, 0xb4, !PT ; - /*0960*/ LOP3.LUT R19, R15, R37, R26, 0xd2, !PT ; - /*0970*/ LOP3.LUT R18, R9, R15, R0, 0xb4, !PT ; - /*0980*/ LOP3.LUT R35, R39, R58, RZ, 0x3c, !PT ; - /*0990*/ LOP3.LUT R0, R26, R0, R9, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R37, R37, R9, R26, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R39, R32, R55.reuse, R41, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R26, R41, R55, R22, 0xd2, !PT ; - /*09d0*/ LOP3.LUT R41, R5, R41, R32, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R32, R22, R32, R5, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R55, R55, R5, R22, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R5, R4, 0x1, RZ, 0x3c, !PT ; - /*0a10*/ LOP3.LUT R4, R46, R51, R53, 0x96, !PT ; - /*0a20*/ LOP3.LUT R9, R62, R36, R28, 0x96, !PT ; - /*0a30*/ LOP3.LUT R40, R61, R45, R11, 0x96, !PT ; - /*0a40*/ LOP3.LUT R33, R4, R23, R39, 0x96, !PT ; - /*0a50*/ LOP3.LUT R38, R9, R10, R18, 0x96, !PT ; - /*0a60*/ LOP3.LUT R40, R40, R12, R41, 0x96, !PT ; - /*0a70*/ LOP3.LUT R58, R34, R47, R17, 0x96, !PT ; - /*0a80*/ LOP3.LUT R4, R43, R29, R14, 0x96, !PT ; - /*0a90*/ LOP3.LUT R9, R8, R21, R7, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R58, R58, R24, R37, 0x96, !PT ; - /*0ab0*/ SHF.L.W.U32.HI R15, R40, 0x1, R38 ; - /*0ac0*/ LOP3.LUT R63, R4, R25, R55, 0x96, !PT ; - /*0ad0*/ SHF.L.W.U32.HI R4, R38, 0x1, R40 ; - /*0ae0*/ LOP3.LUT R56, R9, R2, R32, 0x96, !PT ; - /*0af0*/ LOP3.LUT R9, R15, R58, RZ, 0x3c, !PT ; - /*0b00*/ LOP3.LUT R60, R42, R49, R52, 0x96, !PT ; - /*0b10*/ LOP3.LUT R57, R5, R50, R6, 0x96, !PT ; - /*0b20*/ LOP3.LUT R27, R35, R48, R13, 0x96, !PT ; - /*0b30*/ LOP3.LUT R15, R44, R31, R30, 0x96, !PT ; - /*0b40*/ LOP3.LUT R65, R4, R63, RZ, 0x3c, !PT ; - /*0b50*/ LOP3.LUT R4, R5, R9, RZ, 0x3c, !PT ; - /*0b60*/ LOP3.LUT R60, R60, R16, R59, 0x96, !PT ; - /*0b70*/ LOP3.LUT R57, R57, R3, R0, 0x96, !PT ; - /*0b80*/ LOP3.LUT R27, R27, R54, R19, 0x96, !PT ; - /*0b90*/ LOP3.LUT R64, R15, R20, R26, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R5, R8, R65, RZ, 0x3c, !PT ; -.L_x_27: - /*0bb0*/ LOP3.LUT R8, R3, R9.reuse, RZ, 0x3c, !PT ; - /*0bc0*/ USHF.L.U32 UR5, UR8, 0x3, URZ ; - /*0bd0*/ SHF.L.W.U32.HI R3, R64, 0x1, R27 ; - /*0be0*/ UIADD3 UR8, UR8, 0x1, URZ ; - /*0bf0*/ LOP3.LUT R22, R6, R9, RZ, 0x3c, !PT ; - /*0c00*/ LOP3.LUT R38, R3, R38, RZ, 0x3c, !PT ; - /*0c10*/ UISETP.NE.AND UP1, UPT, UR8, 0x17, UPT ; - /*0c20*/ SHF.L.W.U32.HI R3, R27, 0x1, R64 ; - /*0c30*/ SHF.L.W.U32.HI R6, R56, 0x1, R57 ; - /*0c40*/ LOP3.LUT R40, R3, R40, RZ, 0x3c, !PT ; - /*0c50*/ ULDC.64 UR6, c[0x3][UR5] ; - /*0c60*/ LOP3.LUT R15, R2, R65, RZ, 0x3c, !PT ; - /*0c70*/ SHF.L.W.U32.HI R3, R57, 0x1, R56 ; - /*0c80*/ LOP3.LUT R2, R32, R65, RZ, 0x3c, !PT ; - /*0c90*/ SHF.L.W.U32.HI R32, R58, 0x1, R63 ; - /*0ca0*/ SHF.L.W.U32.HI R63, R63, 0x1, R58 ; - /*0cb0*/ LOP3.LUT R27, R6, R27, RZ, 0x3c, !PT ; - /*0cc0*/ LOP3.LUT R58, R3, R64, RZ, 0x3c, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R6, R33, 0x1, R60 ; - /*0ce0*/ LOP3.LUT R7, R7, R65, RZ, 0x3c, !PT ; - /*0cf0*/ SHF.L.W.U32.HI R3, R60, 0x1, R33 ; - /*0d00*/ LOP3.LUT R50, R50, R9.reuse, RZ, 0x3c, !PT ; - /*0d10*/ LOP3.LUT R0, R0, R9, RZ, 0x3c, !PT ; - /*0d20*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*0d30*/ LOP3.LUT R9, R21, R65, RZ, 0x3c, !PT ; - /*0d40*/ LOP3.LUT R64, R42, R38.reuse, RZ, 0x3c, !PT ; - /*0d50*/ LOP3.LUT R57, R6, R57, RZ, 0x3c, !PT ; - /*0d60*/ LOP3.LUT R42, R52, R38, RZ, 0x3c, !PT ; - /*0d70*/ LOP3.LUT R56, R3, R56, RZ, 0x3c, !PT ; - /*0d80*/ SHF.L.W.U32.HI R6, R22, 0x3, R7 ; - /*0d90*/ SHF.L.W.U32.HI R21, R7, 0x3, R22 ; - /*0da0*/ LOP3.LUT R52, R39, R40, RZ, 0x3c, !PT ; - /*0db0*/ LOP3.LUT R33, R63, R60, RZ, 0x3c, !PT ; - /*0dc0*/ SHF.L.W.U32.HI R3, R0, 0x12, R2 ; - /*0dd0*/ SHF.L.W.U32.HI R7, R2, 0x12, R0 ; - /*0de0*/ LOP3.LUT R22, R16, R38, RZ, 0x3c, !PT ; - /*0df0*/ LOP3.LUT R39, R31, R32, RZ, 0x3c, !PT ; - /*0e00*/ SHF.L.W.U32.HI R0, R9, 0x4, R50 ; - /*0e10*/ SHF.L.W.U32.HI R2, R50, 0x4, R9 ; - /*0e20*/ LOP3.LUT R63, R46, R40.reuse, RZ, 0x3c, !PT ; - /*0e30*/ LOP3.LUT R16, R51, R40.reuse, RZ, 0x3c, !PT ; - /*0e40*/ LOP3.LUT R53, R53, R40.reuse, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R23, R23, R40, RZ, 0x3c, !PT ; - /*0e60*/ LOP3.LUT R31, R20, R32.reuse, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R40, R44, R32.reuse, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R50, R30, R32.reuse, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R20, R26, R32, RZ, 0x3c, !PT ; - /*0ea0*/ SHF.L.W.U32.HI R9, R15, 0x9, R8 ; - /*0eb0*/ LOP3.LUT R32, R17, R27, RZ, 0x3c, !PT ; - /*0ec0*/ SHF.L.W.U32.HI R8, R8, 0x9, R15 ; - /*0ed0*/ LOP3.LUT R17, R24, R27, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R15, R49, R38, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R51, R35, R33, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R24, R28, R57, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R35, R54, R33, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R26, R34, R27, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R49, R36, R57, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R28, R45, R56, RZ, 0x3c, !PT ; - /*0f50*/ LOP3.LUT R34, R37, R27.reuse, RZ, 0x3c, !PT ; - /*0f60*/ LOP3.LUT R55, R55, R58, RZ, 0x3c, !PT ; - /*0f70*/ LOP3.LUT R30, R47, R27, RZ, 0x3c, !PT ; - /*0f80*/ LOP3.LUT R38, R59, R38, RZ, 0x3c, !PT ; - /*0f90*/ LOP3.LUT R27, R43, R58, RZ, 0x3c, !PT ; - /*0fa0*/ SHF.L.W.U32.HI R46, R53, 0xb, R42 ; - /*0fb0*/ SHF.L.W.U32.HI R44, R35, 0x15, R31 ; - /*0fc0*/ SHF.L.W.U32.HI R36, R28, 0xc, R49 ; - /*0fd0*/ LOP3.LUT R59, R48, R33, RZ, 0x3c, !PT ; - /*0fe0*/ LOP3.LUT R13, R13, R33.reuse, RZ, 0x3c, !PT ; - /*0ff0*/ LOP3.LUT R19, R19, R33, RZ, 0x3c, !PT ; - /*1000*/ SHF.L.W.U32.HI R42, R42, 0xb, R53 ; - /*1010*/ SHF.L.W.U32.HI R43, R34, 0xe, R55 ; - /*1020*/ SHF.L.W.U32.HI R35, R31, 0x15, R35 ; - /*1030*/ SHF.L.W.U32.HI R49, R49, 0xc, R28 ; - /*1040*/ LOP3.LUT R33, R14, R58.reuse, RZ, 0x3c, !PT ; - /*1050*/ SHF.L.W.U32.HI R34, R55, 0xe, R34 ; - /*1060*/ LOP3.LUT R14, R25, R58, RZ, 0x3c, !PT ; - /*1070*/ LOP3.LUT R37, R18, R57, RZ, 0x3c, !PT ; - /*1080*/ LOP3.LUT R54, R11, R56, RZ, 0x3c, !PT ; - /*1090*/ LOP3.LUT R60, R29, R58, RZ, 0x3c, !PT ; - /*10a0*/ LOP3.LUT R25, R62, R57.reuse, RZ, 0x3c, !PT ; - /*10b0*/ LOP3.LUT R10, R10, R57, RZ, 0x3c, !PT ; - /*10c0*/ LOP3.LUT R18, R61, R56.reuse, RZ, 0x3c, !PT ; - /*10d0*/ LOP3.LUT R11, R12, R56.reuse, RZ, 0x3c, !PT ; - /*10e0*/ LOP3.LUT R41, R41, R56, RZ, 0x3c, !PT ; - /*10f0*/ LOP3.LUT R56, R4, R42, R49, 0xb4, !PT ; - /*1100*/ LOP3.LUT R62, R49, R35, R42, 0xb4, !PT ; - /*1110*/ LOP3.LUT R42, R42, R34.reuse, R35, 0xb4, !PT ; - /*1120*/ LOP3.LUT R35, R35, R34, R4, 0xd2, !PT ; - /*1130*/ SHF.L.W.U32.HI R31, R11, 0xd, R10 ; - /*1140*/ SHF.L.W.U32.HI R48, R10, 0xd, R11 ; - /*1150*/ SHF.L.W.U32.HI R29, R30, 0x14, R60 ; - /*1160*/ SHF.L.W.U32.HI R45, R60, 0x14, R30 ; - /*1170*/ LOP3.LUT R34, R34, R49, R4, 0xb4, !PT ; - /*1180*/ SHF.L.W.U32.HI R47, R38, 0x1d, R52 ; - /*1190*/ SHF.L.W.U32.HI R30, R51, 0x1c, R40 ; - /*11a0*/ SHF.L.W.U32.HI R10, R13, 0x19, R50 ; - /*11b0*/ SHF.L.W.U32.HI R11, R50, 0x19, R13 ; - /*11c0*/ LOP3.LUT R4, R5, R46, R36, 0xb4, !PT ; - /*11d0*/ LOP3.LUT R61, R36, R44, R46, 0xb4, !PT ; - /*11e0*/ SHF.L.W.U32.HI R51, R40, 0x1c, R51 ; - /*11f0*/ PRMT R12, R14, 0x2107, R17 ; - /*1200*/ PRMT R13, R17, 0x2107, R14 ; - /*1210*/ LOP3.LUT R46, R46, R43, R44, 0xb4, !PT ; - /*1220*/ SHF.L.W.U32.HI R14, R15, 0x6, R16 ; - /*1230*/ LOP3.LUT R44, R44, R43, R5, 0xd2, !PT ; - /*1240*/ SHF.L.W.U32.HI R28, R52, 0x1d, R38 ; - /*1250*/ SHF.L.W.U32.HI R15, R16, 0x6, R15 ; - /*1260*/ LOP3.LUT R43, R43, R36, R5, 0xb4, !PT ; - /*1270*/ SHF.L.W.U32.HI R16, R25, 0x1, R18 ; - /*1280*/ SHF.L.W.U32.HI R17, R18, 0x1, R25 ; - /*1290*/ LOP3.LUT R36, R45, R48, R21, 0xb4, !PT ; - /*12a0*/ LOP3.LUT R49, R21, R47.reuse, R48, 0xb4, !PT ; - /*12b0*/ PRMT R18, R20, 0x4321, R19 ; - /*12c0*/ LOP3.LUT R48, R48, R47, R51, 0xd2, !PT ; - /*12d0*/ PRMT R19, R19, 0x4321, R20 ; - /*12e0*/ LOP3.LUT R50, R51, R21, R45, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R47, R47, R45, R51, 0xb4, !PT ; - /*1300*/ SHF.L.W.U32.HI R20, R22, 0xf, R23 ; - /*1310*/ LOP3.LUT R21, R30, R6, R29, 0xb4, !PT ; - /*1320*/ LOP3.LUT R45, R29, R31, R6, 0xb4, !PT ; - /*1330*/ LOP3.LUT R51, R6, R28, R31, 0xb4, !PT ; - /*1340*/ SHF.L.W.U32.HI R22, R23, 0xf, R22 ; - /*1350*/ LOP3.LUT R31, R31, R28, R30.reuse, 0xd2, !PT ; - /*1360*/ LOP3.LUT R29, R28, R29, R30, 0xb4, !PT ; - /*1370*/ SHF.L.W.U32.HI R23, R24, 0xa, R54 ; - /*1380*/ SHF.L.W.U32.HI R25, R26, 0x1b, R27 ; - /*1390*/ LOP3.LUT R28, R15, R13, R11, 0xb4, !PT ; - /*13a0*/ LOP3.LUT R52, R11, R7, R13, 0xb4, !PT ; - /*13b0*/ SHF.L.W.U32.HI R24, R54, 0xa, R24 ; - /*13c0*/ SHF.L.W.U32.HI R26, R27, 0x1b, R26 ; - /*13d0*/ LOP3.LUT R6, R17, R11, R15, 0xb4, !PT ; - /*13e0*/ LOP3.LUT R13, R13, R7, R17, 0xd2, !PT ; - /*13f0*/ SHF.L.W.U32.HI R27, R33, 0x7, R32 ; - /*1400*/ LOP3.LUT R17, R7, R15, R17, 0xb4, !PT ; - /*1410*/ SHF.L.W.U32.HI R32, R32, 0x7, R33 ; - /*1420*/ LOP3.LUT R7, R16, R10, R14, 0xb4, !PT ; - /*1430*/ LOP3.LUT R11, R14, R12, R10, 0xb4, !PT ; - /*1440*/ SHF.L.W.U32.HI R33, R37, 0x2, R41 ; - /*1450*/ LOP3.LUT R53, R10, R3, R12, 0xb4, !PT ; - /*1460*/ LOP3.LUT R30, R12, R3, R16.reuse, 0xd2, !PT ; - /*1470*/ LOP3.LUT R14, R3, R14, R16, 0xb4, !PT ; - /*1480*/ SHF.L.W.U32.HI R37, R41, 0x2, R37 ; - /*1490*/ LOP3.LUT R3, R26, R24, R2, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R10, R2, R22, R24, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R16, R24, R19, R22, 0xb4, !PT ; - /*14c0*/ SHF.L.W.U32.HI R38, R39, 0x17, R59 ; - /*14d0*/ SHF.L.W.U32.HI R41, R64, 0x1e, R63 ; - /*14e0*/ LOP3.LUT R24, R19, R2, R26, 0xb4, !PT ; - /*14f0*/ SHF.L.W.U32.HI R39, R59, 0x17, R39 ; - /*1500*/ LOP3.LUT R2, R25, R23, R0, 0xb4, !PT ; - /*1510*/ LOP3.LUT R12, R0, R20, R23, 0xb4, !PT ; - /*1520*/ SHF.L.W.U32.HI R40, R63, 0x1e, R64 ; - /*1530*/ LOP3.LUT R23, R23, R18.reuse, R20, 0xb4, !PT ; - /*1540*/ LOP3.LUT R54, R22, R19, R26, 0xd2, !PT ; - /*1550*/ LOP3.LUT R20, R20, R18, R25.reuse, 0xd2, !PT ; - /*1560*/ LOP3.LUT R25, R18, R0, R25, 0xb4, !PT ; - /*1570*/ LOP3.LUT R59, R32, R37, R8, 0xb4, !PT ; - /*1580*/ LOP3.LUT R19, R8, R37, R41, 0xd2, !PT ; - /*1590*/ LOP3.LUT R0, R41, R32, R39, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R18, R39, R8, R32, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R37, R37, R39, R41, 0xb4, !PT ; - /*15c0*/ LOP3.LUT R32, R40, R27, R38, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R41, R38, R9, R27, 0xb4, !PT ; - /*15e0*/ LOP3.LUT R39, R27, R33.reuse, R9, 0xb4, !PT ; - /*15f0*/ LOP3.LUT R26, R9, R33, R40.reuse, 0xd2, !PT ; - /*1600*/ LOP3.LUT R55, R33, R38, R40, 0xb4, !PT ; - /*1610*/ LOP3.LUT R9, R62, R36, R28, 0x96, !PT ; - /*1620*/ LOP3.LUT R40, R61, R45, R11, 0x96, !PT ; - /*1630*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*1640*/ LOP3.LUT R8, R4, UR7, RZ, 0x3c, !PT ; - /*1650*/ LOP3.LUT R58, R34, R47, R17, 0x96, !PT ; - /*1660*/ LOP3.LUT R4, R46, R51, R53, 0x96, !PT ; - /*1670*/ LOP3.LUT R38, R9, R10, R18, 0x96, !PT ; - /*1680*/ LOP3.LUT R40, R40, R12, R41, 0x96, !PT ; - /*1690*/ LOP3.LUT R22, R43, R29, R14, 0x96, !PT ; - /*16a0*/ LOP3.LUT R9, R44, R31, R30, 0x96, !PT ; - /*16b0*/ LOP3.LUT R58, R58, R24, R37, 0x96, !PT ; - /*16c0*/ LOP3.LUT R33, R4, R23, R39, 0x96, !PT ; - /*16d0*/ SHF.L.W.U32.HI R15, R40, 0x1, R38 ; - /*16e0*/ LOP3.LUT R5, R56, UR6, RZ, 0x3c, !PT ; - /*16f0*/ LOP3.LUT R63, R22, R25, R55, 0x96, !PT ; - /*1700*/ SHF.L.W.U32.HI R4, R38, 0x1, R40 ; - /*1710*/ LOP3.LUT R64, R9, R20, R26, 0x96, !PT ; - /*1720*/ LOP3.LUT R9, R15, R58, RZ, 0x3c, !PT ; - /*1730*/ LOP3.LUT R60, R42, R49, R52, 0x96, !PT ; - /*1740*/ LOP3.LUT R27, R35, R48, R13, 0x96, !PT ; - /*1750*/ LOP3.LUT R57, R5, R50, R6, 0x96, !PT ; - /*1760*/ LOP3.LUT R15, R8, R21, R7, 0x96, !PT ; - /*1770*/ LOP3.LUT R65, R4, R63, RZ, 0x3c, !PT ; - /*1780*/ LOP3.LUT R4, R5, R9, RZ, 0x3c, !PT ; - /*1790*/ LOP3.LUT R60, R60, R16, R59, 0x96, !PT ; - /*17a0*/ LOP3.LUT R27, R27, R54, R19, 0x96, !PT ; - /*17b0*/ LOP3.LUT R57, R57, R3, R0, 0x96, !PT ; - /*17c0*/ LOP3.LUT R56, R15, R2, R32, 0x96, !PT ; - /*17d0*/ LOP3.LUT R5, R8, R65, RZ, 0x3c, !PT ; - /*17e0*/ @P0 BRA `(.L_x_27) ; - /*17f0*/ LOP3.LUT R6, R6, R9, RZ, 0x3c, !PT ; - /*1800*/ SHF.L.W.U32.HI R3, R64, 0x1, R27 ; - /*1810*/ SHF.L.W.U32.HI R9, R27, 0x1, R64 ; - /*1820*/ SHF.L.W.U32.HI R0, R33, 0x1, R60 ; - /*1830*/ LOP3.LUT R38, R3, R38, RZ, 0x3c, !PT ; - /*1840*/ LOP3.LUT R40, R9, R40, RZ, 0x3c, !PT ; - /*1850*/ SHF.L.W.U32.HI R3, R60, 0x1, R33 ; - /*1860*/ SHF.L.W.U32.HI R2, R56, 0x1, R57 ; - /*1870*/ LOP3.LUT R9, R0, R57, RZ, 0x3c, !PT ; - /*1880*/ SHF.L.W.U32.HI R57, R57, 0x1, R56 ; - /*1890*/ SHF.L.W.U32.HI R11, R63, 0x1, R58 ; - /*18a0*/ SHF.L.W.U32.HI R58, R58, 0x1, R63 ; - /*18b0*/ LOP3.LUT R3, R3, R56, RZ, 0x3c, !PT ; - /*18c0*/ LOP3.LUT R2, R2, R27, RZ, 0x3c, !PT ; - /*18d0*/ LOP3.LUT R64, R57, R64, RZ, 0x3c, !PT ; - /*18e0*/ LOP3.LUT R36, R36, R9, RZ, 0x3c, !PT ; - /*18f0*/ LOP3.LUT R11, R11, R60, RZ, 0x3c, !PT ; - /*1900*/ LOP3.LUT R33, R58, R33, RZ, 0x3c, !PT ; - /*1910*/ LOP3.LUT R9, R10, R9, RZ, 0x3c, !PT ; - /*1920*/ LOP3.LUT R12, R12, R3, RZ, 0x3c, !PT ; - /*1930*/ LOP3.LUT R47, R47, R2, RZ, 0x3c, !PT ; - /*1940*/ LOP3.LUT R52, R52, R38, RZ, 0x3c, !PT ; - /*1950*/ LOP3.LUT R2, R37, R2, RZ, 0x3c, !PT ; - /*1960*/ LOP3.LUT R55, R55, R64, RZ, 0x3c, !PT ; - /*1970*/ LOP3.LUT R7, R7, R65, RZ, 0x3c, !PT ; - /*1980*/ LOP3.LUT R38, R59, R38, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R39, R39, R40, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R45, R45, R3, RZ, 0x3c, !PT ; - /*19b0*/ LOP3.LUT R35, R35, R11, RZ, 0x3c, !PT ; - /*19c0*/ LOP3.LUT R44, R44, R33, RZ, 0x3c, !PT ; - /*19d0*/ LOP3.LUT R0, R29, R64, RZ, 0x3c, !PT ; - /*19e0*/ SHF.L.W.U32.HI R3, R12, 0xd, R9 ; - /*19f0*/ LOP3.LUT R53, R53, R40, RZ, 0x3c, !PT ; - /*1a00*/ SHF.L.W.U32.HI R9, R9, 0xd, R12 ; - /*1a10*/ SHF.L.W.U32.HI R12, R2, 0xe, R55 ; - /*1a20*/ SHF.L.W.U32.HI R43, R6, 0x3, R7 ; - /*1a30*/ SHF.L.W.U32.HI R13, R7, 0x3, R6 ; - /*1a40*/ SHF.L.W.U32.HI R8, R39, 0x1d, R38 ; - /*1a50*/ SHF.L.W.U32.HI R42, R38, 0x1d, R39 ; - /*1a60*/ SHF.L.W.U32.HI R55, R55, 0xe, R2 ; - /*1a70*/ IMAD.SHL.U32 R2, R66, 0x40, RZ ; - /*1a80*/ LOP3.LUT R11, R54, R11, RZ, 0x3c, !PT ; - /*1a90*/ IMAD.SHL.U32 R66, R66, 0x10, RZ ; - /*1aa0*/ LOP3.LUT R20, R20, R33, RZ, 0x3c, !PT ; - /*1ab0*/ SHF.L.W.U32.HI R6, R47, 0x14, R0 ; - /*1ac0*/ SHF.L.W.U32.HI R39, R35, 0x1c, R44 ; - /*1ad0*/ SHF.L.W.U32.HI R0, R0, 0x14, R47 ; - /*1ae0*/ SHF.L.W.U32.HI R35, R44, 0x1c, R35 ; - /*1af0*/ SHF.L.W.U32.HI R10, R53, 0xb, R52 ; - /*1b00*/ SHF.L.W.U32.HI R37, R45, 0xc, R36 ; - /*1b10*/ SHF.L.W.U32.HI R53, R52, 0xb, R53 ; - /*1b20*/ SHF.L.W.U32.HI R36, R36, 0xc, R45 ; - /*1b30*/ SHF.L.W.U32.HI R7, R11, 0x15, R20 ; - /*1b40*/ LOP3.LUT R39, R39, R43, R6, 0xb4, !PT ; - /*1b50*/ LOP3.LUT R41, R6, R3, R43, 0xb4, !PT ; - /*1b60*/ SHF.L.W.U32.HI R20, R20, 0x15, R11 ; - /*1b70*/ LOP3.LUT R38, R35, R13, R0, 0xb4, !PT ; - /*1b80*/ LOP3.LUT R40, R0, R9, R13, 0xb4, !PT ; - /*1b90*/ LOP3.LUT R43, R43, R8, R3, 0xb4, !PT ; - /*1ba0*/ LOP3.LUT R44, R4, R53, R36, 0xb4, !PT ; - /*1bb0*/ LOP3.LUT R3, R66, 0x30, RZ, 0xc0, !PT ; - /*1bc0*/ LOP3.LUT R0, R2, 0x3fe00, RZ, 0xc0, !PT ; - /*1bd0*/ LOP3.LUT R45, R5, R10, R37, 0xb4, !PT ; - /*1be0*/ LOP3.LUT R46, R36, R20, R53, 0xb4, !PT ; - /*1bf0*/ IMAD.IADD R3, R0, 0x1, R3 ; - /*1c00*/ LOP3.LUT R47, R37, R7, R10, 0xb4, !PT ; - /*1c10*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*1c20*/ LOP3.LUT R42, R13, R42, R9, 0xb4, !PT ; - /*1c30*/ LOP3.LUT R32, R53, R55.reuse, R20, 0xb4, !PT ; - /*1c40*/ LOP3.LUT R34, R20, R55, R4.reuse, 0xd2, !PT ; - /*1c50*/ STS.128 [R2+0x830], R40 ; - /*1c60*/ LOP3.LUT R36, R55, R36, R4, 0xb4, !PT ; - /*1c70*/ LOP3.LUT R33, R10, R12.reuse, R7, 0xb4, !PT ; - /*1c80*/ LOP3.LUT R35, R7, R12, R5.reuse, 0xd2, !PT ; - /*1c90*/ LOP3.LUT R37, R12, R37, R5, 0xb4, !PT ; - /*1ca0*/ LOP3.LUT R44, R44, 0x80008008, RZ, 0x3c, !PT ; - /*1cb0*/ STS.128 [R2+0x810], R32 ; - /*1cc0*/ LOP3.LUT R45, R45, 0x80000000, RZ, 0x3c, !PT ; - /*1cd0*/ STS.128 [R2+0x820], R36 ; - /*1ce0*/ STS.128 [R2+0x800], R44 ; - /*1cf0*/ LDS.128 R4, [R3+0x800] ; - /*1d00*/ LDS.128 R8, [R3+0x840] ; - /*1d10*/ LDS.128 R12, [R3+0x880] ; - /*1d20*/ LDS.128 R16, [R3+0x8c0] ; - /*1d30*/ LDS.128 R20, [R3+0x900] ; - /*1d40*/ LDS.128 R24, [R3+0x940] ; - /*1d50*/ LDS.128 R28, [R3+0x980] ; - /*1d60*/ LDS.128 R32, [R3+0x9c0] ; -.L_x_32: - /*1d70*/ S2R R37, SR_TID.X ; - /*1d80*/ IMAD.SHL.U32 R2, R37, 0x40, RZ ; - /*1d90*/ LOP3.LUT R3, R2, 0x3fe00, RZ, 0xc0, !PT ; - /*1da0*/ SHF.R.U32.HI R2, RZ, 0x2, R0 ; - /*1db0*/ LDS R3, [R3+0x800] ; - /*1dc0*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*1dd0*/ IMAD R3, R3, 0x1000193, RZ ; - /*1de0*/ LOP3.LUT R3, R3, R4, RZ, 0x3c, !PT ; - /*1df0*/ BRA `(.L_x_28) ; - /*1e00*/ MOV R56, 0x1e20 ; - /*1e10*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*1e20*/ BRA `(.L_x_29) ; -.L_x_28: - /*1e30*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; -.L_x_29: - /*1e40*/ IMAD.HI.U32 R36, R3, c[0x3][0x18c], RZ ; - /*1e50*/ S2R R40, SR_TID.X ; - /*1e60*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*1e70*/ IMAD.MOV.U32 R38, RZ, RZ, 0x80 ; - /*1e80*/ IMAD R3, R36, c[0x3][0x184], R3 ; - /*1e90*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*1ea0*/ SEL R36, RZ, c[0x3][0x184], !P0 ; - /*1eb0*/ IMAD.IADD R36, R3, 0x1, -R36 ; - /*1ec0*/ IMAD.SHL.U32 R3, R37, 0x10, RZ ; - /*1ed0*/ IMAD.WIDE.U32 R36, R36, R38, c[0x3][0x190] ; - /*1ee0*/ LOP3.LUT R3, R3, 0x70, RZ, 0xe2, !PT ; - /*1ef0*/ IMAD.SHL.U32 R40, R40, 0x40, RZ ; - /*1f00*/ IADD3 R36, P0, R36, R3, RZ ; - /*1f10*/ LOP3.LUT R40, R40, 0x3fe00, RZ, 0xc0, !PT ; - /*1f20*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*1f30*/ LDS R3, [R40+0x840] ; - /*1f40*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*1f50*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*1f60*/ IMAD R3, R3, 0x1000193, RZ ; - /*1f70*/ LOP3.LUT R43, R3, R8, RZ, 0x3c, !PT ; - /*1f80*/ @!PT BRA `(.L_x_30) ; - /*1f90*/ SHFL.IDX PT, R3, R43, R2, 0x181f ; - /*1fa0*/ IMAD.MOV.U32 R66, RZ, RZ, 0x80 ; - /*1fb0*/ S2R R68, SR_TID.X ; - /*1fc0*/ S2R R69, SR_TID.X ; - /*1fd0*/ IMAD.HI.U32 R40, R3, c[0x3][0x18c], RZ ; - /*1fe0*/ IMAD.MOV R40, RZ, RZ, -R40 ; - /*1ff0*/ IMAD.SHL.U32 R68, R68, 0x10, RZ ; - /*2000*/ IMAD R3, R40, c[0x3][0x184], R3 ; - /*2010*/ IMAD.SHL.U32 R69, R69, 0x40, RZ ; - /*2020*/ LOP3.LUT R68, R68, 0x70, RZ, 0xe2, !PT ; - /*2030*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*2040*/ LOP3.LUT R69, R69, 0x3fe00, RZ, 0xc0, !PT ; - /*2050*/ SEL R40, RZ, c[0x3][0x184], !P0 ; - /*2060*/ LDS R56, [R69+0x880] ; - /*2070*/ IMAD.IADD R40, R3, 0x1, -R40 ; - /*2080*/ LDS R57, [R69+0x8c0] ; - /*2090*/ IMAD.WIDE.U32 R40, R40, R66, c[0x3][0x190] ; - /*20a0*/ LDS R58, [R69+0x900] ; - /*20b0*/ IADD3 R40, P0, R40, R68, RZ ; - /*20c0*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*20d0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*20e0*/ LOP3.LUT R3, R56, R0.reuse, RZ, 0x3c, !PT ; - /*20f0*/ LOP3.LUT R46, R57, R0, RZ, 0x3c, !PT ; - /*2100*/ IMAD R3, R3, 0x1000193, RZ ; - /*2110*/ IMAD R47, R46, 0x1000193, RZ ; - /*2120*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*2130*/ LOP3.LUT R49, R47, R16, RZ, 0x3c, !PT ; - /*2140*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; - /*2150*/ SHFL.IDX PT, R49, R49, R2, 0x181f ; - /*2160*/ IMAD.HI.U32 R44, R3, c[0x3][0x18c], RZ ; - /*2170*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*2180*/ IMAD R44, R44, c[0x3][0x184], R3 ; - /*2190*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*21a0*/ SEL R45, RZ, c[0x3][0x184], !P0 ; - /*21b0*/ IMAD.IADD R45, R44, 0x1, -R45 ; - /*21c0*/ IMAD.WIDE.U32 R44, R45, R66, c[0x3][0x190] ; - /*21d0*/ IADD3 R44, P0, R44, R68, RZ ; - /*21e0*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*21f0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2200*/ IMAD.HI.U32 R3, R49, c[0x3][0x18c], RZ ; - /*2210*/ LOP3.LUT R50, R58, R0, RZ, 0x3c, !PT ; - /*2220*/ IMAD.MOV R48, RZ, RZ, -R3 ; - /*2230*/ IMAD R3, R48, c[0x3][0x184], R49 ; - /*2240*/ IMAD R49, R50, 0x1000193, RZ ; - /*2250*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*2260*/ LOP3.LUT R53, R49, R20, RZ, 0x3c, !PT ; - /*2270*/ SEL R48, RZ, c[0x3][0x184], !P0 ; - /*2280*/ SHFL.IDX PT, R53, R53, R2, 0x181f ; - /*2290*/ IMAD.IADD R48, R3, 0x1, -R48 ; - /*22a0*/ LDS R3, [R69+0x940] ; - /*22b0*/ IMAD.WIDE.U32 R48, R48, R66, c[0x3][0x190] ; - /*22c0*/ IADD3 R48, P0, R48, R68, RZ ; - /*22d0*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*22e0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*22f0*/ IMAD R61, R4, 0x1000193, RZ ; - /*2300*/ IMAD.HI.U32 R52, R53, c[0x3][0x18c], RZ ; - /*2310*/ LOP3.LUT R61, R61, R36, RZ, 0x3c, !PT ; - /*2320*/ IMAD.MOV R52, RZ, RZ, -R52 ; - /*2330*/ LDS R36, [R69+0x980] ; - /*2340*/ IMAD R52, R52, c[0x3][0x184], R53 ; - /*2350*/ ISETP.GE.U32.AND P0, PT, R52, c[0x3][0x184], PT ; - /*2360*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*2370*/ LOP3.LUT R4, R3, R0, RZ, 0x3c, !PT ; - /*2380*/ IMAD.IADD R52, R52, 0x1, -R55 ; - /*2390*/ IMAD R59, R4, 0x1000193, RZ ; - /*23a0*/ IMAD.WIDE.U32 R52, R52, R66, c[0x3][0x190] ; - /*23b0*/ LOP3.LUT R63, R59, R24, RZ, 0x3c, !PT ; - /*23c0*/ IADD3 R52, P0, R52, R68, RZ ; - /*23d0*/ SHFL.IDX PT, R4, R63, R2, 0x181f ; - /*23e0*/ IMAD R60, R5, 0x1000193, RZ ; - /*23f0*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*2400*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*2410*/ LOP3.LUT R59, R60, R37, RZ, 0x3c, !PT ; - /*2420*/ IMAD R65, R6, 0x1000193, RZ ; - /*2430*/ IMAD R62, R7, 0x1000193, RZ ; - /*2440*/ LOP3.LUT R60, R65, R38, RZ, 0x3c, !PT ; - /*2450*/ LOP3.LUT R62, R62, R39, RZ, 0x3c, !PT ; - /*2460*/ IMAD R39, R8, 0x1000193, RZ ; - /*2470*/ IMAD R8, R9, 0x1000193, RZ ; - /*2480*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*2490*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*24a0*/ IMAD R5, R5, c[0x3][0x184], R4 ; - /*24b0*/ LOP3.LUT R4, R36, R0, RZ, 0x3c, !PT ; - /*24c0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*24d0*/ IMAD R37, R4, 0x1000193, RZ ; - /*24e0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*24f0*/ LOP3.LUT R37, R37, R28, RZ, 0x3c, !PT ; - /*2500*/ IMAD.IADD R5, R5, 0x1, -R6 ; - /*2510*/ SHFL.IDX PT, R4, R37, R2, 0x181f ; - /*2520*/ LDS R37, [R69+0x9c0] ; - /*2530*/ IMAD.HI.U32 R6, R4, c[0x3][0x18c], RZ ; - /*2540*/ IMAD.MOV R7, RZ, RZ, -R6 ; - /*2550*/ LOP3.LUT R63, R8, R41, RZ, 0x3c, !PT ; - /*2560*/ IMAD R8, R7, c[0x3][0x184], R4 ; - /*2570*/ LOP3.LUT R64, R39, R40, RZ, 0x3c, !PT ; - /*2580*/ IMAD.WIDE.U32 R4, R5, R66, c[0x3][0x190] ; - /*2590*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*25a0*/ IADD3 R4, P1, R4, R68, RZ ; - /*25b0*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*25c0*/ IMAD.X R5, RZ, RZ, R5, P1 ; - /*25d0*/ IMAD.IADD R8, R8, 0x1, -R7 ; - /*25e0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*25f0*/ IMAD R9, R10, 0x1000193, RZ ; - /*2600*/ IMAD R10, R11, 0x1000193, RZ ; - /*2610*/ IMAD R65, R12, 0x1000193, RZ ; - /*2620*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*2630*/ IMAD.WIDE.U32 R8, R8, R66, c[0x3][0x190] ; - /*2640*/ LOP3.LUT R43, R10, R43, RZ, 0x3c, !PT ; - /*2650*/ LOP3.LUT R10, R37, R0, RZ, 0x3c, !PT ; - /*2660*/ IADD3 R8, P0, R8, R68, RZ ; - /*2670*/ IMAD R11, R10, 0x1000193, RZ ; - /*2680*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*2690*/ IMAD R10, R13, 0x1000193, RZ ; - /*26a0*/ LOP3.LUT R39, R11, R32, RZ, 0x3c, !PT ; - /*26b0*/ IMAD R11, R14, 0x1000193, RZ ; - /*26c0*/ SHFL.IDX PT, R38, R39, R2, 0x181f ; - /*26d0*/ LDS R39, [R69+0x800] ; - /*26e0*/ LOP3.LUT R41, R10, R45, RZ, 0x3c, !PT ; - /*26f0*/ LOP3.LUT R46, R11, R46, RZ, 0x3c, !PT ; - /*2700*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*2710*/ IMAD.HI.U32 R12, R38, c[0x3][0x18c], RZ ; - /*2720*/ IADD3 R40, R0, 0x1, RZ ; - /*2730*/ LOP3.LUT R65, R65, R44, RZ, 0x3c, !PT ; - /*2740*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*2750*/ IMAD R12, R13, c[0x3][0x184], R38 ; - /*2760*/ IMAD R14, R15, 0x1000193, RZ ; - /*2770*/ LDS R38, [R69+0x840] ; - /*2780*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*2790*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*27a0*/ IMAD.IADD R12, R12, 0x1, -R13 ; - /*27b0*/ IMAD R13, R16, 0x1000193, RZ ; - /*27c0*/ LOP3.LUT R67, R14, R47, RZ, 0x3c, !PT ; - /*27d0*/ LOP3.LUT R14, R39, R40, RZ, 0x3c, !PT ; - /*27e0*/ LOP3.LUT R48, R13, R48, RZ, 0x3c, !PT ; - /*27f0*/ IMAD.WIDE.U32 R12, R12, R66, c[0x3][0x190] ; - /*2800*/ IADD3 R12, P0, R12, R68, RZ ; - /*2810*/ IMAD R15, R18, 0x1000193, RZ ; - /*2820*/ IMAD R14, R14, 0x1000193, RZ ; - /*2830*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*2840*/ IMAD R16, R17, 0x1000193, RZ ; - /*2850*/ LOP3.LUT R66, R15, R50, RZ, 0x3c, !PT ; - /*2860*/ LOP3.LUT R17, R14, R59, RZ, 0x3c, !PT ; - /*2870*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*2880*/ LOP3.LUT R49, R16, R49, RZ, 0x3c, !PT ; - /*2890*/ IMAD R16, R19, 0x1000193, RZ ; - /*28a0*/ LOP3.LUT R47, R16, R51, RZ, 0x3c, !PT ; - /*28b0*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*28c0*/ IMAD R19, R20, 0x1000193, RZ ; - /*28d0*/ LOP3.LUT R44, R19, R52, RZ, 0x3c, !PT ; - /*28e0*/ IMAD.HI.U32 R18, R16, c[0x3][0x18c], RZ ; - /*28f0*/ IMAD.MOV R19, RZ, RZ, -R18 ; - /*2900*/ IMAD R16, R19, c[0x3][0x184], R16 ; - /*2910*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*2920*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*2930*/ IMAD.MOV.U32 R52, RZ, RZ, 0x80 ; - /*2940*/ IMAD.IADD R16, R16, 0x1, -R19 ; - /*2950*/ IMAD R20, R23, 0x1000193, RZ ; - /*2960*/ IMAD.WIDE.U32 R16, R16, R52, c[0x3][0x190] ; - /*2970*/ LOP3.LUT R55, R20, R55, RZ, 0x3c, !PT ; - /*2980*/ IADD3 R16, P0, R16, R68, RZ ; - /*2990*/ LOP3.LUT R20, R38, R40, RZ, 0x3c, !PT ; - /*29a0*/ IMAD R18, R21, 0x1000193, RZ ; - /*29b0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*29c0*/ IMAD R19, R22, 0x1000193, RZ ; - /*29d0*/ IMAD R20, R20, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R53, R18, R53, RZ, 0x3c, !PT ; - /*29f0*/ LOP3.LUT R51, R19, R54, RZ, 0x3c, !PT ; - /*2a00*/ LOP3.LUT R21, R20, R63, RZ, 0x3c, !PT ; - /*2a10*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*2a20*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2a30*/ IMAD R23, R24, 0x1000193, RZ ; - /*2a40*/ IMAD R69, R26, 0x1000193, RZ ; - /*2a50*/ IMAD R22, R27, 0x1000193, RZ ; - /*2a60*/ LOP3.LUT R50, R23, R4, RZ, 0x3c, !PT ; - /*2a70*/ IMAD.HI.U32 R4, R20, c[0x3][0x18c], RZ ; - /*2a80*/ IMAD.MOV R23, RZ, RZ, -R4 ; - /*2a90*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2aa0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2ab0*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*2ac0*/ IMAD.IADD R4, R20, 0x1, -R23 ; - /*2ad0*/ IMAD R20, R25, 0x1000193, RZ ; - /*2ae0*/ LOP3.LUT R45, R20, R5, RZ, 0x3c, !PT ; - /*2af0*/ IMAD.WIDE.U32 R4, R4, R52, c[0x3][0x190] ; - /*2b00*/ IADD3 R4, P0, R4, R68, RZ ; - /*2b10*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*2b20*/ LOP3.LUT R69, R69, R6, RZ, 0x3c, !PT ; - /*2b30*/ LOP3.LUT R27, R22, R7, RZ, 0x3c, !PT ; - /*2b40*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*2b50*/ LOP3.LUT R20, R56, R40, RZ, 0x3c, !PT ; - /*2b60*/ IMAD R20, R20, 0x1000193, RZ ; - /*2b70*/ LOP3.LUT R21, R20, R41, RZ, 0x3c, !PT ; - /*2b80*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2b90*/ IMAD R23, R28, 0x1000193, RZ ; - /*2ba0*/ S2R R22, SR_TID.X ; - /*2bb0*/ LOP3.LUT R24, R23, R8, RZ, 0x3c, !PT ; - /*2bc0*/ IMAD.HI.U32 R8, R20, c[0x3][0x18c], RZ ; - /*2bd0*/ IMAD.MOV R23, RZ, RZ, -R8 ; - /*2be0*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2bf0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2c00*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*2c10*/ IMAD.SHL.U32 R22, R22, 0x10, RZ ; - /*2c20*/ IMAD.IADD R8, R20, 0x1, -R23 ; - /*2c30*/ IMAD R20, R29, 0x1000193, RZ ; - /*2c40*/ LOP3.LUT R22, R22, 0x70, RZ, 0xe2, !PT ; - /*2c50*/ LOP3.LUT R25, R20, R9, RZ, 0x3c, !PT ; - /*2c60*/ IMAD.WIDE.U32 R8, R8, R52, c[0x3][0x190] ; - /*2c70*/ IADD3 R8, P0, R8, R22, RZ ; - /*2c80*/ IMAD R23, R30, 0x1000193, RZ ; - /*2c90*/ IMAD R68, R31, 0x1000193, RZ ; - /*2ca0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*2cb0*/ LOP3.LUT R54, R23, R10, RZ, 0x3c, !PT ; - /*2cc0*/ LOP3.LUT R68, R68, R11, RZ, 0x3c, !PT ; - /*2cd0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*2ce0*/ LOP3.LUT R20, R57, R40, RZ, 0x3c, !PT ; - /*2cf0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2d00*/ LOP3.LUT R21, R20, R49, RZ, 0x3c, !PT ; - /*2d10*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2d20*/ IMAD R23, R32, 0x1000193, RZ ; - /*2d30*/ LOP3.LUT R32, R23, R12, RZ, 0x3c, !PT ; - /*2d40*/ IMAD.HI.U32 R12, R20, c[0x3][0x18c], RZ ; - /*2d50*/ IMAD.MOV R23, RZ, RZ, -R12 ; - /*2d60*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2d70*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2d80*/ IMAD.MOV.U32 R26, RZ, RZ, R55 ; - /*2d90*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2da0*/ IMAD.MOV.U32 R55, RZ, RZ, R44 ; - /*2db0*/ IMAD R44, R33, 0x1000193, RZ ; - /*2dc0*/ IMAD.IADD R12, R20, 0x1, -R21 ; - /*2dd0*/ LOP3.LUT R44, R44, R13, RZ, 0x3c, !PT ; - /*2de0*/ IMAD.WIDE.U32 R12, R12, R52, c[0x3][0x190] ; - /*2df0*/ IADD3 R12, P0, R12, R22, RZ ; - /*2e00*/ IMAD.MOV.U32 R31, RZ, RZ, R64 ; - /*2e10*/ IMAD R23, R34, 0x1000193, RZ ; - /*2e20*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*2e30*/ IMAD R64, R35, 0x1000193, RZ ; - /*2e40*/ LOP3.LUT R20, R58, R40, RZ, 0x3c, !PT ; - /*2e50*/ IMAD.MOV.U32 R30, RZ, RZ, R66 ; - /*2e60*/ LOP3.LUT R66, R23, R14, RZ, 0x3c, !PT ; - /*2e70*/ LOP3.LUT R64, R64, R15, RZ, 0x3c, !PT ; - /*2e80*/ IMAD R20, R20, 0x1000193, RZ ; - /*2e90*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*2ea0*/ LOP3.LUT R21, R20, R53, RZ, 0x3c, !PT ; - /*2eb0*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2ec0*/ IMAD R61, R61, 0x1000193, RZ ; - /*2ed0*/ IMAD.MOV.U32 R29, RZ, RZ, R24 ; - /*2ee0*/ LOP3.LUT R24, R61, R16, RZ, 0x3c, !PT ; - /*2ef0*/ S2R R61, SR_TID.X ; - /*2f00*/ IMAD.HI.U32 R16, R20, c[0x3][0x18c], RZ ; - /*2f10*/ IMAD.MOV R23, RZ, RZ, -R16 ; - /*2f20*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2f30*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2f40*/ IMAD R28, R59, 0x1000193, RZ ; - /*2f50*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2f60*/ IMAD.SHL.U32 R61, R61, 0x10, RZ ; - /*2f70*/ LOP3.LUT R28, R28, R17, RZ, 0x3c, !PT ; - /*2f80*/ IMAD.IADD R16, R20, 0x1, -R21 ; - /*2f90*/ LOP3.LUT R61, R61, 0x70, RZ, 0xe2, !PT ; - /*2fa0*/ IMAD.WIDE.U32 R16, R16, R52, c[0x3][0x190] ; - /*2fb0*/ IADD3 R20, P0, R16, R61, RZ ; - /*2fc0*/ LOP3.LUT R16, R3, R40, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R16, R16, 0x1000193, RZ ; - /*2fe0*/ IMAD.X R21, RZ, RZ, R17, P0 ; - /*2ff0*/ LOP3.LUT R17, R16, R45, RZ, 0x3c, !PT ; - /*3000*/ IMAD R52, R62, 0x1000193, RZ ; - /*3010*/ IMAD R33, R60, 0x1000193, RZ ; - /*3020*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*3030*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*3040*/ LOP3.LUT R52, R52, R19, RZ, 0x3c, !PT ; - /*3050*/ IMAD R19, R31, 0x1000193, RZ ; - /*3060*/ IMAD.MOV.U32 R60, RZ, RZ, R50 ; - /*3070*/ IMAD.MOV.U32 R62, RZ, RZ, R46 ; - /*3080*/ IMAD R46, R63, 0x1000193, RZ ; - /*3090*/ IMAD.MOV.U32 R63, RZ, RZ, 0x80 ; - /*30a0*/ LOP3.LUT R50, R19, R4, RZ, 0x3c, !PT ; - /*30b0*/ IMAD.HI.U32 R4, R16, c[0x3][0x18c], RZ ; - /*30c0*/ IMAD.MOV R19, RZ, RZ, -R4 ; - /*30d0*/ IMAD R4, R19, c[0x3][0x184], R16 ; - /*30e0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*30f0*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*3100*/ LOP3.LUT R46, R46, R5, RZ, 0x3c, !PT ; - /*3110*/ IMAD.IADD R4, R4, 0x1, -R19 ; - /*3120*/ IMAD.WIDE.U32 R4, R4, R63, c[0x3][0x190] ; - /*3130*/ IMAD R19, R42, 0x1000193, RZ ; - /*3140*/ IADD3 R4, P0, R4, R61, RZ ; - /*3150*/ IMAD.MOV.U32 R31, RZ, RZ, R30 ; - /*3160*/ IMAD R34, R43, 0x1000193, RZ ; - /*3170*/ LOP3.LUT R30, R19, R6, RZ, 0x3c, !PT ; - /*3180*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*3190*/ LOP3.LUT R6, R36, R40, RZ, 0x3c, !PT ; - /*31a0*/ LOP3.LUT R34, R34, R7, RZ, 0x3c, !PT ; - /*31b0*/ IMAD R16, R6, 0x1000193, RZ ; - /*31c0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*31d0*/ LOP3.LUT R17, R16, R25, RZ, 0x3c, !PT ; - /*31e0*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*31f0*/ IMAD R35, R65, 0x1000193, RZ ; - /*3200*/ IMAD.MOV.U32 R59, RZ, RZ, R29 ; - /*3210*/ LOP3.LUT R35, R35, R8, RZ, 0x3c, !PT ; - /*3220*/ IMAD.HI.U32 R8, R16, c[0x3][0x18c], RZ ; - /*3230*/ IMAD.MOV R19, RZ, RZ, -R8 ; - /*3240*/ IMAD R16, R19, c[0x3][0x184], R16 ; - /*3250*/ LOP3.LUT R8, R37, R40, RZ, 0x3c, !PT ; - /*3260*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*3270*/ IMAD R40, R41, 0x1000193, RZ ; - /*3280*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*3290*/ IMAD R29, R8, 0x1000193, RZ ; - /*32a0*/ LOP3.LUT R40, R40, R9, RZ, 0x3c, !PT ; - /*32b0*/ IMAD.IADD R8, R16, 0x1, -R19 ; - /*32c0*/ IMAD.WIDE.U32 R8, R8, R63, c[0x3][0x190] ; - /*32d0*/ LOP3.LUT R33, R33, R18, RZ, 0x3c, !PT ; - /*32e0*/ IADD3 R16, P0, R8, R61, RZ ; - /*32f0*/ IMAD.MOV.U32 R18, RZ, RZ, R26 ; - /*3300*/ LOP3.LUT R29, R29, R44, RZ, 0x3c, !PT ; - /*3310*/ IMAD.X R17, RZ, RZ, R9, P0 ; - /*3320*/ IMAD R41, R62, 0x1000193, RZ ; - /*3330*/ SHFL.IDX PT, R26, R29, R2, 0x181f ; - /*3340*/ IMAD.MOV.U32 R62, RZ, RZ, R18 ; - /*3350*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3360*/ IMAD.HI.U32 R8, R26, c[0x3][0x18c], RZ ; - /*3370*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*3380*/ IMAD R26, R9, c[0x3][0x184], R26 ; - /*3390*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*33a0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*33b0*/ IMAD.MOV.U32 R65, RZ, RZ, R51 ; - /*33c0*/ IMAD.IADD R9, R26, 0x1, -R9 ; - /*33d0*/ IMAD R51, R48, 0x1000193, RZ ; - /*33e0*/ IMAD.WIDE.U32 R8, R9, R63, c[0x3][0x190] ; - /*33f0*/ LOP3.LUT R51, R51, R12, RZ, 0x3c, !PT ; - /*3400*/ IMAD R48, R49, 0x1000193, RZ ; - /*3410*/ IADD3 R12, P0, R8, R61, RZ ; - /*3420*/ IMAD R29, R31, 0x1000193, RZ ; - /*3430*/ LOP3.LUT R41, R41, R10, RZ, 0x3c, !PT ; - /*3440*/ IMAD R10, R47, 0x1000193, RZ ; - /*3450*/ LOP3.LUT R48, R48, R13, RZ, 0x3c, !PT ; - /*3460*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*3470*/ LOP3.LUT R29, R29, R14, RZ, 0x3c, !PT ; - /*3480*/ LOP3.LUT R47, R10, R15, RZ, 0x3c, !PT ; - /*3490*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*34a0*/ IADD3 R43, R0, 0x2, RZ ; - /*34b0*/ LOP3.LUT R8, R39, R43, RZ, 0x3c, !PT ; - /*34c0*/ IMAD R8, R8, 0x1000193, RZ ; - /*34d0*/ LOP3.LUT R9, R8, R33, RZ, 0x3c, !PT ; - /*34e0*/ SHFL.IDX PT, R8, R9, R2, 0x181f ; - /*34f0*/ IMAD R42, R67, 0x1000193, RZ ; - /*3500*/ LOP3.LUT R42, R42, R11, RZ, 0x3c, !PT ; - /*3510*/ IMAD R31, R55, 0x1000193, RZ ; - /*3520*/ IMAD.HI.U32 R10, R8, c[0x3][0x18c], RZ ; - /*3530*/ IMAD.MOV R11, RZ, RZ, -R10 ; - /*3540*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3550*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*3560*/ SEL R11, RZ, c[0x3][0x184], !P0 ; - /*3570*/ LOP3.LUT R31, R31, R20, RZ, 0x3c, !PT ; - /*3580*/ IMAD R20, R62, 0x1000193, RZ ; - /*3590*/ IMAD.IADD R9, R8, 0x1, -R11 ; - /*35a0*/ IMAD R8, R53, 0x1000193, RZ ; - /*35b0*/ LOP3.LUT R67, R20, R23, RZ, 0x3c, !PT ; - /*35c0*/ LOP3.LUT R20, R38, R43, RZ, 0x3c, !PT ; - /*35d0*/ LOP3.LUT R55, R8, R21, RZ, 0x3c, !PT ; - /*35e0*/ IMAD.WIDE.U32 R8, R9, R63, c[0x3][0x190] ; - /*35f0*/ IMAD R21, R20, 0x1000193, RZ ; - /*3600*/ IADD3 R8, P0, R8, R61, RZ ; - /*3610*/ IMAD R11, R65, 0x1000193, RZ ; - /*3620*/ LOP3.LUT R23, R21, R30, RZ, 0x3c, !PT ; - /*3630*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*3640*/ LOP3.LUT R26, R11, R22, RZ, 0x3c, !PT ; - /*3650*/ SHFL.IDX PT, R20, R23, R2, 0x181f ; - /*3660*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*3670*/ IMAD R21, R60, 0x1000193, RZ ; - /*3680*/ IMAD R22, R27, 0x1000193, RZ ; - /*3690*/ LOP3.LUT R62, R21, R4, RZ, 0x3c, !PT ; - /*36a0*/ IMAD.HI.U32 R4, R20, c[0x3][0x18c], RZ ; - /*36b0*/ IMAD.MOV R21, RZ, RZ, -R4 ; - /*36c0*/ IMAD R20, R21, c[0x3][0x184], R20 ; - /*36d0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*36e0*/ IMAD R4, R45, 0x1000193, RZ ; - /*36f0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3700*/ LOP3.LUT R53, R4, R5, RZ, 0x3c, !PT ; - /*3710*/ IMAD.IADD R21, R20, 0x1, -R21 ; - /*3720*/ IMAD.WIDE.U32 R4, R21, R63, c[0x3][0x190] ; - /*3730*/ IADD3 R20, P0, R4, R61, RZ ; - /*3740*/ LOP3.LUT R4, R56, R43, RZ, 0x3c, !PT ; - /*3750*/ IMAD R4, R4, 0x1000193, RZ ; - /*3760*/ IMAD.X R21, RZ, RZ, R5, P0 ; - /*3770*/ LOP3.LUT R5, R4, R41, RZ, 0x3c, !PT ; - /*3780*/ SHFL.IDX PT, R4, R5, R2, 0x181f ; - /*3790*/ LOP3.LUT R45, R22, R7, RZ, 0x3c, !PT ; - /*37a0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*37b0*/ IMAD R69, R69, 0x1000193, RZ ; - /*37c0*/ LOP3.LUT R27, R69, R6, RZ, 0x3c, !PT ; - /*37d0*/ IMAD.HI.U32 R6, R4, c[0x3][0x18c], RZ ; - /*37e0*/ IMAD.MOV R7, RZ, RZ, -R6 ; - /*37f0*/ IMAD R4, R7, c[0x3][0x184], R4 ; - /*3800*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*3810*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3820*/ IMAD R65, R59, 0x1000193, RZ ; - /*3830*/ IMAD.IADD R4, R4, 0x1, -R5 ; - /*3840*/ LOP3.LUT R5, R57, R43, RZ, 0x3c, !PT ; - /*3850*/ LOP3.LUT R65, R65, R16, RZ, 0x3c, !PT ; - /*3860*/ IMAD R16, R25, 0x1000193, RZ ; - /*3870*/ IMAD R6, R5, 0x1000193, RZ ; - /*3880*/ IMAD.WIDE.U32 R4, R4, R63, c[0x3][0x190] ; - /*3890*/ LOP3.LUT R60, R16, R17, RZ, 0x3c, !PT ; - /*38a0*/ IADD3 R16, P0, R4, R61, RZ ; - /*38b0*/ IMAD R25, R54, 0x1000193, RZ ; - /*38c0*/ IMAD R68, R68, 0x1000193, RZ ; - /*38d0*/ IMAD.X R17, RZ, RZ, R5, P0 ; - /*38e0*/ LOP3.LUT R25, R25, R18, RZ, 0x3c, !PT ; - /*38f0*/ IMAD R5, R32, 0x1000193, RZ ; - /*3900*/ LOP3.LUT R32, R68, R19, RZ, 0x3c, !PT ; - /*3910*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3920*/ LOP3.LUT R7, R6, R29, RZ, 0x3c, !PT ; - /*3930*/ SHFL.IDX PT, R6, R7, R2, 0x181f ; - /*3940*/ IMAD.HI.U32 R4, R6, c[0x3][0x18c], RZ ; - /*3950*/ IMAD.MOV R49, RZ, RZ, -R4 ; - /*3960*/ IMAD R6, R49, c[0x3][0x184], R6 ; - /*3970*/ LOP3.LUT R59, R5, R12, RZ, 0x3c, !PT ; - /*3980*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*3990*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*39a0*/ IMAD.IADD R5, R6, 0x1, -R5 ; - /*39b0*/ LOP3.LUT R6, R58, R43, RZ, 0x3c, !PT ; - /*39c0*/ IMAD.WIDE.U32 R4, R5, R63, c[0x3][0x190] ; - /*39d0*/ IMAD R44, R44, 0x1000193, RZ ; - /*39e0*/ IADD3 R4, P0, R4, R61, RZ ; - /*39f0*/ IMAD R7, R6, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R54, R44, R13, RZ, 0x3c, !PT ; - /*3a10*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*3a20*/ LOP3.LUT R13, R7, R26, RZ, 0x3c, !PT ; - /*3a30*/ IMAD R7, R66, 0x1000193, RZ ; - /*3a40*/ IMAD R49, R24, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R24, R7, R14, RZ, 0x3c, !PT ; - /*3a60*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*3a70*/ SHFL.IDX PT, R12, R13, R2, 0x181f ; - /*3a80*/ IMAD R64, R64, 0x1000193, RZ ; - /*3a90*/ LOP3.LUT R44, R64, R15, RZ, 0x3c, !PT ; - /*3aa0*/ IMAD R28, R28, 0x1000193, RZ ; - /*3ab0*/ LOP3.LUT R68, R49, R8, RZ, 0x3c, !PT ; - /*3ac0*/ IMAD.HI.U32 R8, R12, c[0x3][0x18c], RZ ; - /*3ad0*/ IMAD.MOV R15, RZ, RZ, -R8 ; - /*3ae0*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*3af0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*3b00*/ IMAD.MOV.U32 R49, RZ, RZ, R59 ; - /*3b10*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*3b20*/ LOP3.LUT R59, R28, R9, RZ, 0x3c, !PT ; - /*3b30*/ IMAD.MOV.U32 R28, RZ, RZ, 0x80 ; - /*3b40*/ IMAD.IADD R8, R12, 0x1, -R13 ; - /*3b50*/ IMAD.WIDE.U32 R8, R8, R28, c[0x3][0x190] ; - /*3b60*/ IADD3 R12, P0, R8, R61, RZ ; - /*3b70*/ LOP3.LUT R8, R3, R43, RZ, 0x3c, !PT ; - /*3b80*/ IMAD R8, R8, 0x1000193, RZ ; - /*3b90*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*3ba0*/ LOP3.LUT R9, R8, R27, RZ, 0x3c, !PT ; - /*3bb0*/ IMAD R52, R52, 0x1000193, RZ ; - /*3bc0*/ IMAD R33, R33, 0x1000193, RZ ; - /*3bd0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*3be0*/ SHFL.IDX PT, R8, R9, R2, 0x181f ; - /*3bf0*/ IMAD.MOV.U32 R69, RZ, RZ, R53 ; - /*3c00*/ LOP3.LUT R53, R52, R11, RZ, 0x3c, !PT ; - /*3c10*/ IMAD R11, R50, 0x1000193, RZ ; - /*3c20*/ LOP3.LUT R61, R33, R10, RZ, 0x3c, !PT ; - /*3c30*/ IMAD.HI.U32 R10, R8, c[0x3][0x18c], RZ ; - /*3c40*/ LOP3.LUT R63, R11, R20, RZ, 0x3c, !PT ; - /*3c50*/ IMAD.MOV R11, RZ, RZ, -R10 ; - /*3c60*/ LOP3.LUT R10, R36, R43.reuse, RZ, 0x3c, !PT ; - /*3c70*/ LOP3.LUT R43, R37, R43, RZ, 0x3c, !PT ; - /*3c80*/ IMAD R10, R10, 0x1000193, RZ ; - /*3c90*/ IMAD R43, R43, 0x1000193, RZ ; - /*3ca0*/ LOP3.LUT R33, R10, R25, RZ, 0x3c, !PT ; - /*3cb0*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3cc0*/ LOP3.LUT R43, R43, R24, RZ, 0x3c, !PT ; - /*3cd0*/ SHFL.IDX PT, R11, R33, R2, 0x181f ; - /*3ce0*/ SHFL.IDX PT, R10, R43, R2, 0x181f ; - /*3cf0*/ S2R R43, SR_TID.X ; - /*3d00*/ IMAD.HI.U32 R9, R11, c[0x3][0x18c], RZ ; - /*3d10*/ IMAD.MOV R20, RZ, RZ, -R9 ; - /*3d20*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*3d30*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*3d40*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*3d50*/ IMAD R11, R20, c[0x3][0x184], R11 ; - /*3d60*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*3d70*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*3d80*/ IMAD R35, R35, 0x1000193, RZ ; - /*3d90*/ ISETP.GE.U32.AND P0, PT, R11, c[0x3][0x184], PT ; - /*3da0*/ IMAD.SHL.U32 R43, R43, 0x10, RZ ; - /*3db0*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*3dc0*/ LOP3.LUT R66, R35, R16, RZ, 0x3c, !PT ; - /*3dd0*/ IMAD.WIDE.U32 R8, R9, R28, c[0x3][0x190] ; - /*3de0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*3df0*/ LOP3.LUT R43, R43, 0x70, RZ, 0xe2, !PT ; - /*3e00*/ IMAD R40, R40, 0x1000193, RZ ; - /*3e10*/ IMAD.IADD R11, R11, 0x1, -R16 ; - /*3e20*/ IADD3 R16, P0, R8, R43, RZ ; - /*3e30*/ LOP3.LUT R64, R40, R17, RZ, 0x3c, !PT ; - /*3e40*/ IMAD.X R17, RZ, RZ, R9, P0 ; - /*3e50*/ IMAD.WIDE.U32 R8, R11, R28, c[0x3][0x190] ; - /*3e60*/ IMAD R46, R46, 0x1000193, RZ ; - /*3e70*/ IADD3 R20, P0, R8, R43, RZ ; - /*3e80*/ IMAD.MOV.U32 R33, RZ, RZ, R54 ; - /*3e90*/ IMAD.MOV.U32 R54, RZ, RZ, R62 ; - /*3ea0*/ LOP3.LUT R62, R46, R21, RZ, 0x3c, !PT ; - /*3eb0*/ IMAD R42, R42, 0x1000193, RZ ; - /*3ec0*/ IMAD R41, R41, 0x1000193, RZ ; - /*3ed0*/ IMAD.MOV.U32 R52, RZ, RZ, R69 ; - /*3ee0*/ IMAD R69, R30, 0x1000193, RZ ; - /*3ef0*/ IMAD R34, R34, 0x1000193, RZ ; - /*3f00*/ IMAD.X R21, RZ, RZ, R9, P0 ; - /*3f10*/ IMAD.MOV.U32 R43, RZ, RZ, R49 ; - /*3f20*/ LOP3.LUT R49, R42, R19, RZ, 0x3c, !PT ; - /*3f30*/ IMAD.MOV.U32 R40, RZ, RZ, R62 ; - /*3f40*/ LOP3.LUT R62, R41, R18, RZ, 0x3c, !PT ; - /*3f50*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3f60*/ LOP3.LUT R69, R69, R22, RZ, 0x3c, !PT ; - /*3f70*/ LOP3.LUT R50, R34, R23, RZ, 0x3c, !PT ; - /*3f80*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*3f90*/ IADD3 R28, R0, 0x3, RZ ; - /*3fa0*/ LOP3.LUT R8, R39, R28, RZ, 0x3c, !PT ; - /*3fb0*/ IMAD R8, R8, 0x1000193, RZ ; - /*3fc0*/ LOP3.LUT R9, R8, R53, RZ, 0x3c, !PT ; - /*3fd0*/ SHFL.IDX PT, R8, R9, R2, 0x181f ; - /*3fe0*/ S2R R42, SR_TID.X ; - /*3ff0*/ IMAD R51, R51, 0x1000193, RZ ; - /*4000*/ IMAD.MOV.U32 R35, RZ, RZ, R63 ; - /*4010*/ LOP3.LUT R63, R51, R4, RZ, 0x3c, !PT ; - /*4020*/ IMAD R48, R48, 0x1000193, RZ ; - /*4030*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*4040*/ IMAD.MOV.U32 R46, RZ, RZ, R61 ; - /*4050*/ LOP3.LUT R61, R48, R5, RZ, 0x3c, !PT ; - /*4060*/ IMAD.HI.U32 R4, R8, c[0x3][0x18c], RZ ; - /*4070*/ IMAD.MOV R11, RZ, RZ, -R4 ; - /*4080*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*4090*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*40a0*/ IMAD R30, R47, 0x1000193, RZ ; - /*40b0*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*40c0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*40d0*/ IMAD.MOV.U32 R39, RZ, RZ, 0x80 ; - /*40e0*/ IMAD.SHL.U32 R42, R42, 0x10, RZ ; - /*40f0*/ LOP3.LUT R30, R30, R7, RZ, 0x3c, !PT ; - /*4100*/ IMAD.WIDE.U32 R4, R5, R39, c[0x3][0x190] ; - /*4110*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*4120*/ LOP3.LUT R42, R42, 0x70, RZ, 0xe2, !PT ; - /*4130*/ IMAD.IADD R7, R8, 0x1, -R7 ; - /*4140*/ IADD3 R8, P0, R4, R42, RZ ; - /*4150*/ IMAD.X R9, RZ, RZ, R5, P0 ; - /*4160*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*4170*/ IMAD R29, R29, 0x1000193, RZ ; - /*4180*/ IMAD.MOV.U32 R34, RZ, RZ, R44 ; - /*4190*/ IMAD.MOV.U32 R44, RZ, RZ, R60 ; - /*41a0*/ LOP3.LUT R60, R29, R6, RZ, 0x3c, !PT ; - /*41b0*/ IMAD R6, R55, 0x1000193, RZ ; - /*41c0*/ LOP3.LUT R38, R38, R28.reuse, RZ, 0x3c, !PT ; - /*41d0*/ IMAD.MOV.U32 R41, RZ, RZ, R35 ; - /*41e0*/ IMAD.MOV.U32 R35, RZ, RZ, R43 ; - /*41f0*/ LOP3.LUT R57, R57, R28, RZ, 0x3c, !PT ; - /*4200*/ IMAD.MOV.U32 R43, RZ, RZ, R33 ; - /*4210*/ IMAD R31, R31, 0x1000193, RZ ; - /*4220*/ IMAD.MOV.U32 R51, RZ, RZ, R54 ; - /*4230*/ IMAD R57, R57, 0x1000193, RZ ; - /*4240*/ LOP3.LUT R55, R6, R13, RZ, 0x3c, !PT ; - /*4250*/ IMAD R13, R38, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R54, R31, R12, RZ, 0x3c, !PT ; - /*4270*/ LOP3.LUT R33, R13, R50, RZ, 0x3c, !PT ; - /*4280*/ SHFL.IDX PT, R12, R33, R2, 0x181f ; - /*4290*/ LOP3.LUT R31, R57, R30, RZ, 0x3c, !PT ; - /*42a0*/ IMAD.WIDE.U32 R4, R7, R39, c[0x3][0x190] ; - /*42b0*/ SHFL.IDX PT, R31, R31, R2, 0x181f ; - /*42c0*/ IMAD.MOV.U32 R39, RZ, RZ, R34 ; - /*42d0*/ IMAD R34, R67, 0x1000193, RZ ; - /*42e0*/ LOP3.LUT R56, R56, R28, RZ, 0x3c, !PT ; - /*42f0*/ LOP3.LUT R29, R34, R15, RZ, 0x3c, !PT ; - /*4300*/ LOP3.LUT R34, R58, R28, RZ, 0x3c, !PT ; - /*4310*/ IMAD R56, R56, 0x1000193, RZ ; - /*4320*/ IMAD R34, R34, 0x1000193, RZ ; - /*4330*/ IMAD.HI.U32 R15, R12, c[0x3][0x18c], RZ ; - /*4340*/ LOP3.LUT R13, R56, R49, RZ, 0x3c, !PT ; - /*4350*/ IMAD.MOV R15, RZ, RZ, -R15 ; - /*4360*/ LOP3.LUT R33, R34, R29, RZ, 0x3c, !PT ; - /*4370*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*4380*/ LOP3.LUT R15, R3, R28.reuse, RZ, 0x3c, !PT ; - /*4390*/ SHFL.IDX PT, R13, R13, R2, 0x181f ; - /*43a0*/ LOP3.LUT R36, R36, R28.reuse, RZ, 0x3c, !PT ; - /*43b0*/ LOP3.LUT R3, R37, R28, RZ, 0x3c, !PT ; - /*43c0*/ IMAD.HI.U32 R28, R31, c[0x3][0x18c], RZ ; - /*43d0*/ SHFL.IDX PT, R33, R33, R2, 0x181f ; - /*43e0*/ IMAD.MOV R34, RZ, RZ, -R28 ; - /*43f0*/ IMAD R28, R45, 0x1000193, RZ ; - /*4400*/ IMAD R32, R32, 0x1000193, RZ ; - /*4410*/ IMAD R15, R15, 0x1000193, RZ ; - /*4420*/ IADD3 R4, P0, R4, R42, RZ ; - /*4430*/ IMAD.HI.U32 R38, R13, c[0x3][0x18c], RZ ; - /*4440*/ IMAD.MOV R38, RZ, RZ, -R38 ; - /*4450*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*4460*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*4470*/ IMAD R13, R38, c[0x3][0x184], R13 ; - /*4480*/ IMAD.MOV.U32 R48, RZ, RZ, R52 ; - /*4490*/ IMAD R51, R51, 0x1000193, RZ ; - /*44a0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*44b0*/ IMAD R31, R34, c[0x3][0x184], R31 ; - /*44c0*/ IMAD R27, R27, 0x1000193, RZ ; - /*44d0*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*44e0*/ IMAD.MOV.U32 R67, RZ, RZ, 0x80 ; - /*44f0*/ IMAD R65, R65, 0x1000193, RZ ; - /*4500*/ IMAD.MOV.U32 R57, RZ, RZ, R46 ; - /*4510*/ IMAD.MOV.U32 R56, RZ, RZ, R40 ; - /*4520*/ IMAD.MOV.U32 R47, RZ, RZ, R41 ; - /*4530*/ IMAD R44, R44, 0x1000193, RZ ; - /*4540*/ IMAD R25, R25, 0x1000193, RZ ; - /*4550*/ LOP3.LUT R28, R28, R19, RZ, 0x3c, !PT ; - /*4560*/ IMAD R19, R36, 0x1000193, RZ ; - /*4570*/ LOP3.LUT R32, R32, R23, RZ, 0x3c, !PT ; - /*4580*/ LOP3.LUT R23, R15, R28, RZ, 0x3c, !PT ; - /*4590*/ LOP3.LUT R15, R19, R32, RZ, 0x3c, !PT ; - /*45a0*/ SHFL.IDX PT, R23, R23, R2, 0x181f ; - /*45b0*/ IMAD R19, R26, 0x1000193, RZ ; - /*45c0*/ SHFL.IDX PT, R15, R15, R2, 0x181f ; - /*45d0*/ IMAD.HI.U32 R26, R33, c[0x3][0x18c], RZ ; - /*45e0*/ LOP3.LUT R52, R19, R14, RZ, 0x3c, !PT ; - /*45f0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*4600*/ IMAD R19, R26, c[0x3][0x184], R33 ; - /*4610*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*4620*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*4630*/ IMAD R14, R48, 0x1000193, RZ ; - /*4640*/ LOP3.LUT R51, R51, R16, RZ, 0x3c, !PT ; - /*4650*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*4660*/ IMAD.IADD R12, R12, 0x1, -R33 ; - /*4670*/ LOP3.LUT R33, R14, R17, RZ, 0x3c, !PT ; - /*4680*/ IMAD.HI.U32 R17, R23, c[0x3][0x18c], RZ ; - /*4690*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*46a0*/ IMAD.IADD R16, R13, 0x1, -R16 ; - /*46b0*/ IMAD.HI.U32 R13, R15, c[0x3][0x18c], RZ ; - /*46c0*/ LOP3.LUT R48, R27, R18, RZ, 0x3c, !PT ; - /*46d0*/ IMAD.MOV R26, RZ, RZ, -R17 ; - /*46e0*/ IMAD.WIDE.U32 R16, R16, R67, c[0x3][0x190] ; - /*46f0*/ LOP3.LUT R46, R65, R20, RZ, 0x3c, !PT ; - /*4700*/ IMAD.MOV R18, RZ, RZ, -R13 ; - /*4710*/ IMAD.IADD R14, R31, 0x1, -R14 ; - /*4720*/ IMAD.WIDE.U32 R12, R12, R67, c[0x3][0x190] ; - /*4730*/ IADD3 R40, P2, R16, R42, RZ ; - /*4740*/ IMAD R20, R18, c[0x3][0x184], R15 ; - /*4750*/ IADD3 R12, P1, R12, R42, RZ ; - /*4760*/ IMAD.WIDE.U32 R14, R14, R67, c[0x3][0x190] ; - /*4770*/ ISETP.GE.U32.AND P0, PT, R19, c[0x3][0x184], PT ; - /*4780*/ IMAD R23, R26, c[0x3][0x184], R23 ; - /*4790*/ SEL R18, RZ, c[0x3][0x184], !P0 ; - /*47a0*/ IMAD.X R41, RZ, RZ, R17, P2 ; - /*47b0*/ IADD3 R16, P2, R14, R42, RZ ; - /*47c0*/ IMAD.X R13, RZ, RZ, R13, P1 ; - /*47d0*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*47e0*/ ISETP.GE.U32.AND P1, PT, R20, c[0x3][0x184], PT ; - /*47f0*/ IMAD.X R17, RZ, RZ, R15, P2 ; - /*4800*/ SEL R14, RZ, c[0x3][0x184], !P0 ; - /*4810*/ SEL R15, RZ, c[0x3][0x184], !P1 ; - /*4820*/ IMAD.IADD R18, R19, 0x1, -R18 ; - /*4830*/ IMAD.IADD R14, R23, 0x1, -R14 ; - /*4840*/ IMAD.IADD R15, R20, 0x1, -R15 ; - /*4850*/ IMAD.WIDE.U32 R18, R18, R67, c[0x3][0x190] ; - /*4860*/ IMAD.WIDE.U32 R26, R14, R67, c[0x3][0x190] ; - /*4870*/ IMAD.WIDE.U32 R14, R15, R67, c[0x3][0x190] ; - /*4880*/ IADD3 R20, P0, R18, R42, RZ ; - /*4890*/ IADD3 R36, P1, R14, R42.reuse, RZ ; - /*48a0*/ LOP3.LUT R44, R44, R21, RZ, 0x3c, !PT ; - /*48b0*/ IMAD.X R21, RZ, RZ, R19, P0 ; - /*48c0*/ IADD3 R26, P0, R26, R42, RZ ; - /*48d0*/ IMAD.X R37, RZ, RZ, R15, P1 ; - /*48e0*/ IMAD R38, R39, 0x1000193, RZ ; - /*48f0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*4900*/ LOP3.LUT R34, R25, R22, RZ, 0x3c, !PT ; - /*4910*/ IMAD R22, R43, 0x1000193, RZ ; - /*4920*/ IMAD.X R27, RZ, RZ, R27, P0 ; - /*4930*/ LOP3.LUT R31, R38, R11, RZ, 0x3c, !PT ; - /*4940*/ IMAD R18, R3, 0x1000193, RZ ; - /*4950*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*4960*/ IMAD.MOV.U32 R67, RZ, RZ, R47 ; - /*4970*/ LOP3.LUT R45, R22, R9, RZ, 0x3c, !PT ; - /*4980*/ IMAD R47, R35, 0x1000193, RZ ; - /*4990*/ LOP3.LUT R9, R18, R31, RZ, 0x3c, !PT ; - /*49a0*/ IMAD R35, R24, 0x1000193, RZ ; - /*49b0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*49c0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*49d0*/ LDG.E.128.STRONG.GPU R24, [R26.64] ; - /*49e0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*49f0*/ IMAD R3, R68, 0x1000193, RZ ; - /*4a00*/ LOP3.LUT R35, R35, R10, RZ, 0x3c, !PT ; - /*4a10*/ IMAD R10, R53, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R47, R47, R8, RZ, 0x3c, !PT ; - /*4a30*/ IMAD R8, R59, 0x1000193, RZ ; - /*4a40*/ IMAD R69, R69, 0x1000193, RZ ; - /*4a50*/ IMAD R50, R50, 0x1000193, RZ ; - /*4a60*/ IMAD R64, R64, 0x1000193, RZ ; - /*4a70*/ IMAD R53, R62, 0x1000193, RZ ; - /*4a80*/ SHFL.IDX PT, R2, R9, R2, 0x181f ; - /*4a90*/ LOP3.LUT R4, R3, R4, RZ, 0x3c, !PT ; - /*4aa0*/ IMAD R3, R57, 0x1000193, RZ ; - /*4ab0*/ LOP3.LUT R7, R10, R7, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R6, R3, R6, RZ, 0x3c, !PT ; - /*4ad0*/ IMAD R3, R67, 0x1000193, RZ ; - /*4ae0*/ LOP3.LUT R5, R8, R5, RZ, 0x3c, !PT ; - /*4af0*/ IMAD R10, R56, 0x1000193, RZ ; - /*4b00*/ IMAD R56, R49, 0x1000193, RZ ; - /*4b10*/ LOP3.LUT R8, R3, R12, RZ, 0x3c, !PT ; - /*4b20*/ IMAD R3, R66, 0x1000193, RZ ; - /*4b30*/ LOP3.LUT R9, R10, R13, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R10, R69, R14, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R11, R50, R15, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R12, R3, R40, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R13, R64, R41, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R14, R53, R42, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R15, R56, R43, RZ, 0x3c, !PT ; -.L_x_38: - /*4ba0*/ S2R R41, SR_TID.X ; - /*4bb0*/ IMAD.HI.U32 R3, R2, c[0x3][0x18c], RZ ; - /*4bc0*/ IMAD.MOV R3, RZ, RZ, -R3 ; - /*4bd0*/ IMAD.MOV.U32 R40, RZ, RZ, 0x80 ; - /*4be0*/ IMAD R2, R3, c[0x3][0x184], R2 ; - /*4bf0*/ ISETP.GE.U32.AND P0, PT, R2, c[0x3][0x184], PT ; - /*4c00*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*4c10*/ IMAD.IADD R3, R2, 0x1, -R3 ; - /*4c20*/ IMAD.SHL.U32 R41, R41, 0x10, RZ ; - /*4c30*/ IMAD.WIDE.U32 R2, R3, R40, c[0x3][0x190] ; - /*4c40*/ LOP3.LUT R41, R41, 0x70, RZ, 0xe2, !PT ; - /*4c50*/ IADD3 R40, P0, R2, R41, RZ ; - /*4c60*/ IMAD.X R41, RZ, RZ, R3, P0 ; - /*4c70*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*4c80*/ IADD3 R0, R0, 0x4, RZ ; - /*4c90*/ IMAD R30, R30, 0x1000193, RZ ; - /*4ca0*/ IMAD R2, R61, 0x1000193, RZ ; - /*4cb0*/ ISETP.GE.U32.AND P0, PT, R0, 0x40, PT ; - /*4cc0*/ IMAD R3, R60, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R19, R30, R19, RZ, 0x3c, !PT ; - /*4ce0*/ IMAD R30, R29, 0x1000193, RZ ; - /*4cf0*/ LOP3.LUT R17, R2, R17, RZ, 0x3c, !PT ; - /*4d00*/ IMAD R28, R28, 0x1000193, RZ ; - /*4d10*/ LOP3.LUT R18, R3, R18, RZ, 0x3c, !PT ; - /*4d20*/ IMAD R2, R55, 0x1000193, RZ ; - /*4d30*/ LOP3.LUT R23, R30, R23, RZ, 0x3c, !PT ; - /*4d40*/ IMAD R3, R52, 0x1000193, RZ ; - /*4d50*/ LOP3.LUT R27, R28, R27, RZ, 0x3c, !PT ; - /*4d60*/ IMAD R29, R46, 0x1000193, RZ ; - /*4d70*/ LOP3.LUT R21, R2, R21, RZ, 0x3c, !PT ; - /*4d80*/ IMAD R50, R33, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R22, R3, R22, RZ, 0x3c, !PT ; - /*4da0*/ IMAD R33, R34, 0x1000193, RZ ; - /*4db0*/ LOP3.LUT R28, R29, R36, RZ, 0x3c, !PT ; - /*4dc0*/ IMAD R32, R32, 0x1000193, RZ ; - /*4dd0*/ LOP3.LUT R25, R50, R25, RZ, 0x3c, !PT ; - /*4de0*/ IMAD R35, R35, 0x1000193, RZ ; - /*4df0*/ LOP3.LUT R30, R33, R38, RZ, 0x3c, !PT ; - /*4e00*/ IMAD R63, R63, 0x1000193, RZ ; - /*4e10*/ IMAD R49, R54, 0x1000193, RZ ; - /*4e20*/ IMAD R51, R51, 0x1000193, RZ ; - /*4e30*/ LOP3.LUT R16, R63, R16, RZ, 0x3c, !PT ; - /*4e40*/ IMAD R3, R48, 0x1000193, RZ ; - /*4e50*/ LOP3.LUT R20, R49, R20, RZ, 0x3c, !PT ; - /*4e60*/ IMAD R44, R44, 0x1000193, RZ ; - /*4e70*/ LOP3.LUT R24, R51, R24, RZ, 0x3c, !PT ; - /*4e80*/ IMAD R47, R47, 0x1000193, RZ ; - /*4e90*/ LOP3.LUT R26, R3, R26, RZ, 0x3c, !PT ; - /*4ea0*/ IMAD R2, R45, 0x1000193, RZ ; - /*4eb0*/ LOP3.LUT R29, R44, R37, RZ, 0x3c, !PT ; - /*4ec0*/ IMAD R36, R31, 0x1000193, RZ ; - /*4ed0*/ LOP3.LUT R31, R32, R39, RZ, 0x3c, !PT ; - /*4ee0*/ LOP3.LUT R34, R35, R42, RZ, 0x3c, !PT ; - /*4ef0*/ LOP3.LUT R32, R47, R40, RZ, 0x3c, !PT ; - /*4f00*/ LOP3.LUT R33, R2, R41, RZ, 0x3c, !PT ; - /*4f10*/ LOP3.LUT R35, R36, R43, RZ, 0x3c, !PT ; - /*4f20*/ @P0 CALL.REL.NOINC `(.L_x_31) ; - /*4f30*/ BRA `(.L_x_32) ; -.L_x_31: - /*4f40*/ IMAD R4, R4, 0x1000193, RZ ; - /*4f50*/ S2R R67, SR_TID.X ; - /*4f60*/ IMAD R12, R12, 0x1000193, RZ ; - /*4f70*/ CS2R R38, SRZ ; - /*4f80*/ IMAD R8, R8, 0x1000193, RZ ; - /*4f90*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4fa0*/ IMAD R16, R16, 0x1000193, RZ ; - /*4fb0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4fc0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4fd0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4fe0*/ IMAD R3, R4, 0x1000193, RZ ; - /*4ff0*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*5000*/ IMAD R20, R20, 0x1000193, RZ ; - /*5010*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*5020*/ IMAD R28, R28, 0x1000193, RZ ; - /*5030*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*5040*/ IMAD R32, R32, 0x1000193, RZ ; - /*5050*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*5060*/ IMAD R9, R12, 0x1000193, RZ ; - /*5070*/ LOP3.LUT R28, R28, R29, RZ, 0x3c, !PT ; - /*5080*/ IMAD R5, R8, 0x1000193, RZ ; - /*5090*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*50a0*/ IMAD R13, R16, 0x1000193, RZ ; - /*50b0*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*50c0*/ IMAD R21, R24, 0x1000193, RZ ; - /*50d0*/ LOP3.LUT R5, R5, R10, RZ, 0x3c, !PT ; - /*50e0*/ IMAD R0, R3, 0x1000193, RZ ; - /*50f0*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*5100*/ IMAD R17, R20, 0x1000193, RZ ; - /*5110*/ LOP3.LUT R21, R21, R26, RZ, 0x3c, !PT ; - /*5120*/ IMAD R25, R28, 0x1000193, RZ ; - /*5130*/ LOP3.LUT R7, R0, R7, RZ, 0x3c, !PT ; - /*5140*/ IMAD R29, R32, 0x1000193, RZ ; - /*5150*/ LOP3.LUT R17, R17, R22, RZ, 0x3c, !PT ; - /*5160*/ IMAD R4, R9, 0x1000193, RZ ; - /*5170*/ LOP3.LUT R25, R25, R30, RZ, 0x3c, !PT ; - /*5180*/ IMAD R2, R5, 0x1000193, RZ ; - /*5190*/ LOP3.LUT R29, R29, R34, RZ, 0x3c, !PT ; - /*51a0*/ IMAD R6, R13, 0x1000193, RZ ; - /*51b0*/ LOP3.LUT R0, R67, 0xff8, RZ, 0xc0, !PT ; - /*51c0*/ IMAD.MOV.U32 R66, RZ, RZ, RZ ; - /*51d0*/ LOP3.LUT R15, R4, R15, RZ, 0x3c, !PT ; - /*51e0*/ IMAD R4, R21, 0x1000193, RZ ; - /*51f0*/ LOP3.LUT R11, R2, R11, RZ, 0x3c, !PT ; - /*5200*/ IMAD.SHL.U32 R0, R0, 0x8, RZ ; - /*5210*/ LOP3.LUT R19, R6, R19, RZ, 0x3c, !PT ; - /*5220*/ IMAD R2, R17, 0x1000193, RZ ; - /*5230*/ LOP3.LUT R5, R4, R27, RZ, 0x3c, !PT ; - /*5240*/ IMAD R6, R25, 0x1000193, RZ ; - /*5250*/ LOP3.LUT R0, R0, 0xfffffff8, R67, 0xe2, !PT ; - /*5260*/ IMAD R8, R29, 0x1000193, RZ ; - /*5270*/ LOP3.LUT R3, R2, R23, RZ, 0x3c, !PT ; - /*5280*/ IMAD.SHL.U32 R4, R67.reuse, 0x40, RZ ; - /*5290*/ LOP3.LUT R9, R6, R31, RZ, 0x3c, !PT ; - /*52a0*/ IMAD.SHL.U32 R67, R67, 0x20, RZ ; - /*52b0*/ LOP3.LUT R37, R8, R35, RZ, 0x3c, !PT ; - /*52c0*/ STS [R0.X4], R7 ; - /*52d0*/ IMAD.MOV.U32 R6, RZ, RZ, -0x80000000 ; - /*52e0*/ CS2R R56, SRZ ; - /*52f0*/ IMAD.MOV.U32 R51, RZ, RZ, RZ ; - /*5300*/ STS [R0.X4+0x20], R11 ; - /*5310*/ IMAD.MOV.U32 R55, RZ, RZ, RZ ; - /*5320*/ CS2R R40, SRZ ; - /*5330*/ CS2R R64, SRZ ; - /*5340*/ STS [R0.X4+0x40], R15 ; - /*5350*/ IMAD.MOV.U32 R43, RZ, RZ, 0x1 ; - /*5360*/ UMOV UR5, URZ ; - /*5370*/ IMAD.MOV.U32 R7, RZ, RZ, RZ ; - /*5380*/ STS [R0.X4+0x60], R19 ; - /*5390*/ IMAD.MOV.U32 R42, RZ, RZ, RZ ; - /*53a0*/ CS2R R10, SRZ ; - /*53b0*/ STS [R0.X4+0x80], R3 ; - /*53c0*/ STS [R0.X4+0xa0], R5 ; - /*53d0*/ STS [R0.X4+0xc0], R9 ; - /*53e0*/ CS2R R2, SRZ ; - /*53f0*/ STS [R0.X4+0xe0], R37 ; - /*5400*/ LDS.128 R16, [R67] ; - /*5410*/ CS2R R8, SRZ ; - /*5420*/ LDS.128 R12, [R67+0x10] ; - /*5430*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*5440*/ CS2R R36, SRZ ; - /*5450*/ LDS.128 R32, [R4+0x800] ; - /*5460*/ LDS.128 R28, [R4+0x810] ; - /*5470*/ LDS.128 R24, [R4+0x820] ; - /*5480*/ LDS.128 R20, [R4+0x830] ; - /*5490*/ CS2R R4, SRZ ; -.L_x_33: - /*54a0*/ LOP3.LUT R50, R30, R16, R9, 0x96, !PT ; - /*54b0*/ USHF.L.U32 UR6, UR5, 0x3, URZ ; - /*54c0*/ LOP3.LUT R45, R31, R17, R11, 0x96, !PT ; - /*54d0*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*54e0*/ LOP3.LUT R44, R34, R20, R14, 0x96, !PT ; - /*54f0*/ LOP3.LUT R50, R50, R55, R0, 0x96, !PT ; - /*5500*/ UISETP.NE.AND UP1, UPT, UR5, 0x18, UPT ; - /*5510*/ LOP3.LUT R45, R45, R37, R10, 0x96, !PT ; - /*5520*/ LOP3.LUT R47, R35, R21, R15, 0x96, !PT ; - /*5530*/ LOP3.LUT R44, R44, R8, R5, 0x96, !PT ; - /*5540*/ ULDC.64 UR6, c[0x3][UR6] ; - /*5550*/ SHF.L.W.U32.HI R53, R45, 0x1, R50 ; - /*5560*/ LOP3.LUT R47, R47, R6, R4, 0x96, !PT ; - /*5570*/ SHF.L.W.U32.HI R52, R50, 0x1, R45 ; - /*5580*/ LOP3.LUT R60, R53, R44, RZ, 0x3c, !PT ; - /*5590*/ LOP3.LUT R48, R28, R22, R43, 0x96, !PT ; - /*55a0*/ LOP3.LUT R53, R29, R23, R42, 0x96, !PT ; - /*55b0*/ LOP3.LUT R52, R52, R47, RZ, 0x3c, !PT ; - /*55c0*/ LOP3.LUT R54, R24, R18, R3, 0x96, !PT ; - /*55d0*/ LOP3.LUT R58, R25, R19, R36, 0x96, !PT ; - /*55e0*/ SHF.L.W.U32.HI R49, R47, 0x1, R44 ; - /*55f0*/ SHF.L.W.U32.HI R44, R44, 0x1, R47 ; - /*5600*/ LOP3.LUT R48, R48, R41, R39, 0x96, !PT ; - /*5610*/ LOP3.LUT R46, R60.reuse, R43, RZ, 0x3c, !PT ; - /*5620*/ LOP3.LUT R63, R60, R39, RZ, 0x3c, !PT ; - /*5630*/ LOP3.LUT R53, R53, R40, R38, 0x96, !PT ; - /*5640*/ LOP3.LUT R39, R52.reuse, R29, RZ, 0x3c, !PT ; - /*5650*/ LOP3.LUT R43, R52.reuse, R23, RZ, 0x3c, !PT ; - /*5660*/ LOP3.LUT R47, R52.reuse, R42, RZ, 0x3c, !PT ; - /*5670*/ LOP3.LUT R40, R52.reuse, R40, RZ, 0x3c, !PT ; - /*5680*/ LOP3.LUT R38, R52, R38, RZ, 0x3c, !PT ; - /*5690*/ LOP3.LUT R54, R54, R56, R7, 0x96, !PT ; - /*56a0*/ LOP3.LUT R58, R58, R51, R2, 0x96, !PT ; - /*56b0*/ LOP3.LUT R52, R32, R26, R12, 0x96, !PT ; - /*56c0*/ LOP3.LUT R42, R33, R27, R13, 0x96, !PT ; - /*56d0*/ SHF.L.W.U32.HI R29, R58, 0x1, R54 ; - /*56e0*/ LOP3.LUT R23, R49, R54, RZ, 0x3c, !PT ; - /*56f0*/ LOP3.LUT R44, R44, R58, RZ, 0x3c, !PT ; - /*5700*/ LOP3.LUT R52, R52, R65, R66, 0x96, !PT ; - /*5710*/ LOP3.LUT R61, R42, R64, R57, 0x96, !PT ; - /*5720*/ SHF.L.W.U32.HI R58, R54, 0x1, R58 ; - /*5730*/ SHF.L.W.U32.HI R49, R53, 0x1, R48 ; - /*5740*/ SHF.L.W.U32.HI R54, R48, 0x1, R53 ; - /*5750*/ SHF.L.W.U32.HI R59, R61, 0x1, R52 ; - /*5760*/ SHF.L.W.U32.HI R42, R52, 0x1, R61 ; - /*5770*/ LOP3.LUT R49, R49, R52, RZ, 0x3c, !PT ; - /*5780*/ LOP3.LUT R54, R54, R61, RZ, 0x3c, !PT ; - /*5790*/ LOP3.LUT R48, R29, R48, RZ, 0x3c, !PT ; - /*57a0*/ LOP3.LUT R50, R59, R50, RZ, 0x3c, !PT ; - /*57b0*/ LOP3.LUT R29, R42, R45, RZ, 0x3c, !PT ; - /*57c0*/ LOP3.LUT R42, R49.reuse, R34, RZ, 0x3c, !PT ; - /*57d0*/ LOP3.LUT R20, R49.reuse, R20, RZ, 0x3c, !PT ; - /*57e0*/ LOP3.LUT R52, R49.reuse, R14, RZ, 0x3c, !PT ; - /*57f0*/ LOP3.LUT R8, R49.reuse, R8, RZ, 0x3c, !PT ; - /*5800*/ LOP3.LUT R5, R49, R5, RZ, 0x3c, !PT ; - /*5810*/ LOP3.LUT R34, R54.reuse, R21, RZ, 0x3c, !PT ; - /*5820*/ LOP3.LUT R14, R54.reuse, R35, RZ, 0x3c, !PT ; - /*5830*/ LOP3.LUT R49, R54.reuse, R15, RZ, 0x3c, !PT ; - /*5840*/ LOP3.LUT R6, R54.reuse, R6, RZ, 0x3c, !PT ; - /*5850*/ LOP3.LUT R21, R54, R4, RZ, 0x3c, !PT ; - /*5860*/ LOP3.LUT R53, R58, R53, RZ, 0x3c, !PT ; - /*5870*/ LOP3.LUT R15, R48, R0, RZ, 0x3c, !PT ; - /*5880*/ LOP3.LUT R54, R50.reuse, R24, RZ, 0x3c, !PT ; - /*5890*/ LOP3.LUT R0, R50.reuse, R18, RZ, 0x3c, !PT ; - /*58a0*/ LOP3.LUT R24, R50.reuse, R7, RZ, 0x3c, !PT ; - /*58b0*/ LOP3.LUT R18, R50, R3, RZ, 0x3c, !PT ; - /*58c0*/ LOP3.LUT R7, R29, R19, RZ, 0x3c, !PT ; - /*58d0*/ LOP3.LUT R4, R48.reuse, R30, RZ, 0x3c, !PT ; - /*58e0*/ LOP3.LUT R58, R29.reuse, R25, RZ, 0x3c, !PT ; - /*58f0*/ LOP3.LUT R19, R29.reuse, R36, RZ, 0x3c, !PT ; - /*5900*/ LOP3.LUT R3, R29, R51, RZ, 0x3c, !PT ; - /*5910*/ LOP3.LUT R30, R48, R55, RZ, 0x3c, !PT ; - /*5920*/ LOP3.LUT R37, R53, R37, RZ, 0x3c, !PT ; - /*5930*/ LOP3.LUT R29, R29, R2, RZ, 0x3c, !PT ; - /*5940*/ LOP3.LUT R16, R48.reuse, R16, RZ, 0x3c, !PT ; - /*5950*/ LOP3.LUT R45, R48, R9, RZ, 0x3c, !PT ; - /*5960*/ LOP3.LUT R41, R60, R41, RZ, 0x3c, !PT ; - /*5970*/ LOP3.LUT R48, R53.reuse, R11, RZ, 0x3c, !PT ; - /*5980*/ LOP3.LUT R9, R53, R31, RZ, 0x3c, !PT ; - /*5990*/ LOP3.LUT R11, R50, R56, RZ, 0x3c, !PT ; - /*59a0*/ LOP3.LUT R26, R23, R26, RZ, 0x3c, !PT ; - /*59b0*/ LOP3.LUT R56, R44, R27, RZ, 0x3c, !PT ; - /*59c0*/ SHF.L.W.U32.HI R31, R30, 0x15, R37 ; - /*59d0*/ SHF.L.W.U32.HI R25, R24, 0xe, R29 ; - /*59e0*/ LOP3.LUT R17, R53, R17, RZ, 0x3c, !PT ; - /*59f0*/ SHF.L.W.U32.HI R30, R37, 0x15, R30 ; - /*5a00*/ SHF.L.W.U32.HI R24, R29, 0xe, R24 ; - /*5a10*/ LOP3.LUT R28, R60.reuse, R28, RZ, 0x3c, !PT ; - /*5a20*/ LOP3.LUT R22, R60, R22, RZ, 0x3c, !PT ; - /*5a30*/ LOP3.LUT R53, R53, R10, RZ, 0x3c, !PT ; - /*5a40*/ SHF.L.W.U32.HI R29, R47, 0xb, R46 ; - /*5a50*/ SHF.L.W.U32.HI R37, R41, 0xf, R40 ; - /*5a60*/ SHF.L.W.U32.HI R55, R40, 0xf, R41 ; - /*5a70*/ SHF.L.W.U32.HI R46, R46, 0xb, R47 ; - /*5a80*/ SHF.L.W.U32.HI R35, R34, 0xc, R20 ; - /*5a90*/ LOP3.LUT R66, R23, R66, RZ, 0x3c, !PT ; - /*5aa0*/ LOP3.LUT R57, R44, R57, RZ, 0x3c, !PT ; - /*5ab0*/ LOP3.LUT R60, R23.reuse, R65, RZ, 0x3c, !PT ; - /*5ac0*/ LOP3.LUT R41, R44.reuse, R64, RZ, 0x3c, !PT ; - /*5ad0*/ LOP3.LUT R27, R23, R12, RZ, 0x3c, !PT ; - /*5ae0*/ LOP3.LUT R62, R44, R13, RZ, 0x3c, !PT ; - /*5af0*/ SHF.L.W.U32.HI R34, R20, 0xc, R34 ; - /*5b00*/ SHF.L.W.U32.HI R47, R56, 0x4, R26 ; - /*5b10*/ SHF.L.W.U32.HI R56, R26, 0x4, R56 ; - /*5b20*/ SHF.L.W.U32.HI R13, R42, 0x1, R14 ; - /*5b30*/ SHF.L.W.U32.HI R12, R14, 0x1, R42 ; - /*5b40*/ PRMT R20, R3, 0x2107, R11 ; - /*5b50*/ SHF.L.W.U32.HI R10, R52, 0xa, R49 ; - /*5b60*/ SHF.L.W.U32.HI R50, R54, 0x1b, R58 ; - /*5b70*/ PRMT R51, R53, 0x4321, R15 ; - /*5b80*/ PRMT R40, R15, 0x4321, R53 ; - /*5b90*/ PRMT R11, R11, 0x2107, R3 ; - /*5ba0*/ SHF.L.W.U32.HI R26, R45, 0x19, R48 ; - /*5bb0*/ SHF.L.W.U32.HI R42, R48, 0x19, R45 ; - /*5bc0*/ SHF.L.W.U32.HI R52, R49, 0xa, R52 ; - /*5bd0*/ SHF.L.W.U32.HI R54, R58, 0x1b, R54 ; - /*5be0*/ SHF.L.W.U32.HI R36, R66, 0x12, R57 ; - /*5bf0*/ SHF.L.W.U32.HI R3, R57, 0x12, R66 ; - /*5c00*/ SHF.L.W.U32.HI R53, R41, 0x9, R60 ; - /*5c10*/ SHF.L.W.U32.HI R45, R39, 0x1e, R28 ; - /*5c20*/ SHF.L.W.U32.HI R61, R28, 0x1e, R39 ; - /*5c30*/ SHF.L.W.U32.HI R57, R16, 0x17, R17 ; - /*5c40*/ SHF.L.W.U32.HI R58, R21, 0x2, R5 ; - /*5c50*/ SHF.L.W.U32.HI R60, R60, 0x9, R41 ; - /*5c60*/ SHF.L.W.U32.HI R39, R18, 0x7, R19 ; - /*5c70*/ SHF.L.W.U32.HI R15, R22, 0x6, R43 ; - /*5c80*/ SHF.L.W.U32.HI R14, R43, 0x6, R22 ; - /*5c90*/ SHF.L.W.U32.HI R2, R17, 0x17, R16 ; - /*5ca0*/ SHF.L.W.U32.HI R59, R19, 0x7, R18 ; - /*5cb0*/ SHF.L.W.U32.HI R43, R5, 0x2, R21 ; - /*5cc0*/ SHF.L.W.U32.HI R49, R27, 0x3, R62 ; - /*5cd0*/ SHF.L.W.U32.HI R22, R62, 0x3, R27 ; - /*5ce0*/ SHF.L.W.U32.HI R17, R6, 0xd, R8 ; - /*5cf0*/ SHF.L.W.U32.HI R16, R8, 0xd, R6 ; - /*5d00*/ SHF.L.W.U32.HI R48, R0, 0x14, R7 ; - /*5d10*/ SHF.L.W.U32.HI R27, R7, 0x14, R0 ; - /*5d20*/ LOP3.LUT R65, R54, R52, R56, 0xb4, !PT ; - /*5d30*/ LOP3.LUT R8, R56, R55, R52, 0xb4, !PT ; - /*5d40*/ LOP3.LUT R41, R52, R40, R55, 0xb4, !PT ; - /*5d50*/ SHF.L.W.U32.HI R19, R4, 0x1c, R9 ; - /*5d60*/ SHF.L.W.U32.HI R18, R9, 0x1c, R4 ; - /*5d70*/ LOP3.LUT R55, R55, R54, R40, 0xb4, !PT ; - /*5d80*/ LOP3.LUT R56, R40, R56, R54, 0xb4, !PT ; - /*5d90*/ LOP3.LUT R66, R61, R39, R57, 0xb4, !PT ; - /*5da0*/ LOP3.LUT R5, R57, R60, R39, 0xb4, !PT ; - /*5db0*/ LOP3.LUT R7, R58, R57, R61, 0xb4, !PT ; - /*5dc0*/ SHF.L.W.U32.HI R28, R38, 0x1d, R63 ; - /*5dd0*/ SHF.L.W.U32.HI R21, R63, 0x1d, R38 ; - /*5de0*/ LOP3.LUT R64, R50, R10, R47, 0xb4, !PT ; - /*5df0*/ LOP3.LUT R6, R47, R37, R10, 0xb4, !PT ; - /*5e00*/ LOP3.LUT R40, R10, R51, R37, 0xb4, !PT ; - /*5e10*/ LOP3.LUT R57, R45, R59, R2, 0xb4, !PT ; - /*5e20*/ LOP3.LUT R4, R2, R53, R59, 0xb4, !PT ; - /*5e30*/ LOP3.LUT R38, R59, R43, R53, 0xb4, !PT ; - /*5e40*/ LOP3.LUT R10, R53, R45, R43, 0xb4, !PT ; - /*5e50*/ LOP3.LUT R2, R43, R2, R45, 0xb4, !PT ; - /*5e60*/ LOP3.LUT R9, R46, R34, RZ, 0x30, !PT ; - /*5e70*/ LOP3.LUT R37, R37, R50, R51, 0xb4, !PT ; - /*5e80*/ LOP3.LUT R43, R29, R35, RZ, 0x30, !PT ; - /*5e90*/ LOP3.LUT R51, R51, R47, R50, 0xb4, !PT ; - /*5ea0*/ LOP3.LUT R47, R24, R23.reuse, R32.reuse, 0x6, !PT ; - /*5eb0*/ LOP3.LUT R50, R34, R23.reuse, R32.reuse, 0x90, !PT ; - /*5ec0*/ LOP3.LUT R32, R9, R23, R32, 0x96, !PT ; - /*5ed0*/ LOP3.LUT R9, R43, R44.reuse, R33.reuse, 0x96, !PT ; - /*5ee0*/ LOP3.LUT R45, R25, R44.reuse, R33.reuse, 0x6, !PT ; - /*5ef0*/ LOP3.LUT R44, R35, R44, R33, 0x90, !PT ; - /*5f00*/ LOP3.LUT R33, R9, UR7, RZ, 0x3c, !PT ; - /*5f10*/ LOP3.LUT R43, R42, R3, R11, 0xb4, !PT ; - /*5f20*/ LOP3.LUT R9, R11, R12, R3, 0xb4, !PT ; - /*5f30*/ LOP3.LUT R3, R3, R14, R12, 0xb4, !PT ; - /*5f40*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*5f50*/ LOP3.LUT R12, R12, R42, R14, 0xb4, !PT ; - /*5f60*/ LOP3.LUT R14, R14, R11, R42, 0xb4, !PT ; - /*5f70*/ LOP3.LUT R42, R26, R36, R20, 0xb4, !PT ; - /*5f80*/ LOP3.LUT R11, R20, R13, R36, 0xb4, !PT ; - /*5f90*/ LOP3.LUT R36, R36, R15, R13, 0xb4, !PT ; - /*5fa0*/ LOP3.LUT R13, R13, R26, R15, 0xb4, !PT ; - /*5fb0*/ LOP3.LUT R15, R15, R20, R26, 0xb4, !PT ; - /*5fc0*/ LOP3.LUT R26, R18, R22, R27, 0xb4, !PT ; - /*5fd0*/ LOP3.LUT R20, R27, R16, R22, 0xb4, !PT ; - /*5fe0*/ LOP3.LUT R22, R22, R21, R16, 0xb4, !PT ; - /*5ff0*/ LOP3.LUT R16, R16, R18, R21, 0xb4, !PT ; - /*6000*/ LOP3.LUT R18, R21, R27, R18, 0xb4, !PT ; - /*6010*/ LOP3.LUT R21, R48, R17, R49, 0xb4, !PT ; - /*6020*/ LOP3.LUT R23, R49, R28, R17, 0xb4, !PT ; - /*6030*/ LOP3.LUT R32, R32, UR6, RZ, 0x3c, !PT ; - /*6040*/ LOP3.LUT R27, R19, R49, R48, 0xb4, !PT ; - /*6050*/ LOP3.LUT R17, R17, R19, R28, 0xb4, !PT ; - /*6060*/ LOP3.LUT R19, R28, R48, R19, 0xb4, !PT ; - /*6070*/ LOP3.LUT R35, R35, R31, R29, 0xb4, !PT ; - /*6080*/ LOP3.LUT R34, R34, R30, R46, 0xb4, !PT ; - /*6090*/ LOP3.LUT R28, R46, R24, R30, 0xb4, !PT ; - /*60a0*/ LOP3.LUT R29, R29, R25, R31, 0xb4, !PT ; - /*60b0*/ LOP3.LUT R39, R39, R58, R60, 0xb4, !PT ; - /*60c0*/ LOP3.LUT R0, R60, R61, R58, 0xb4, !PT ; - /*60d0*/ LOP3.LUT R30, R47, R30, RZ, 0x3c, !PT ; - /*60e0*/ LOP3.LUT R31, R45, R31, RZ, 0x3c, !PT ; - /*60f0*/ LOP3.LUT R24, R50, R24, RZ, 0x3c, !PT ; - /*6100*/ LOP3.LUT R25, R44, R25, RZ, 0x3c, !PT ; - /*6110*/ @P0 BRA `(.L_x_33) ; - /*6120*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x8] ; - /*6130*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0xc] ; - /*6140*/ LDG.E.64.STRONG.SM R2, [R2.64] ; - /*6150*/ PRMT R10, R33, 0x123, RZ ; - /*6160*/ BSSY B0, `(.L_x_34) ; - /*6170*/ PRMT R11, R32, 0x123, RZ ; - /*6180*/ ISETP.GT.U32.AND P0, PT, R10, R2, PT ; - /*6190*/ ISETP.GT.U32.AND.EX P0, PT, R11, R3, PT, P0 ; - /*61a0*/ @P0 BRA `(.L_x_35) ; - /*61b0*/ S2R R3, SR_LANEID ; - /*61c0*/ VOTEU.ANY UR8, UPT, PT ; - /*61d0*/ FLO.U32 R0, UR8 ; - /*61e0*/ ULDC.64 UR6, c[0x0][0x168] ; - /*61f0*/ UIADD3 UR5, UP1, UR6, 0x140, URZ ; - /*6200*/ UIADD3.X UR6, URZ, UR7, URZ, UP1, !UPT ; - /*6210*/ POPC R5, UR8 ; - /*6220*/ IMAD.U32 R2, RZ, RZ, UR5 ; - /*6230*/ ISETP.EQ.U32.AND P0, PT, R0, R3, PT ; - /*6240*/ IMAD.U32 R3, RZ, RZ, UR6 ; - /*6250*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R2.64], R5 ; - /*6260*/ S2R R4, SR_LTMASK ; - /*6270*/ LOP3.LUT R4, R4, UR8, RZ, 0xc0, !PT ; - /*6280*/ POPC R7, R4 ; - /*6290*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*62a0*/ IMAD.IADD R6, R6, 0x1, R7 ; - /*62b0*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*62c0*/ @P0 EXIT ; - /*62d0*/ LDL.LU.64 R62, [R1] ; - /*62e0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*62f0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*6300*/ LDS.128 R12, [R67] ; - /*6310*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*6320*/ LDS.128 R16, [R67+0x10] ; - /*6330*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*6340*/ IMAD.MOV.U32 R68, RZ, RZ, c[0x4][0x0] ; - /*6350*/ IMAD.MOV.U32 R69, RZ, RZ, c[0x4][0x4] ; - /*6360*/ STG.E.EF.128 [R4.64], R12 ; - /*6370*/ STG.E.EF.128 [R4.64+0x10], R16 ; - /*6380*/ STG.E.EF.64 [R6.64+0x100], R62 ; - /*6390*/ LDG.E.64.STRONG.SM R8, [R68.64] ; - /*63a0*/ STG.E.EF.64 [R2.64+-0x60], R8 ; - /*63b0*/ STG.E.EF.64 [R6.64+0x148], R10 ; -.L_x_35: - /*63c0*/ BSYNC B0 ; -.L_x_34: - /*63d0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*63e0*/ @P0 CALL.REL.NOINC `(.L_x_36) ; - /*63f0*/ BRA `(.L_x_37) ; -.L_x_36: - /*6400*/ EXIT ; -.L_x_30: - /*6410*/ IMAD.MOV.U32 R3, RZ, RZ, R43 ; - /*6420*/ MOV R56, 0x6440 ; - /*6430*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6440*/ S2R R42, SR_TID.X ; - /*6450*/ IMAD.HI.U32 R40, R3, c[0x3][0x18c], RZ ; - /*6460*/ S2R R44, SR_TID.X ; - /*6470*/ IMAD.MOV R40, RZ, RZ, -R40 ; - /*6480*/ IMAD.MOV.U32 R41, RZ, RZ, 0x80 ; - /*6490*/ IMAD R3, R40, c[0x3][0x184], R3 ; - /*64a0*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*64b0*/ SEL R40, RZ, c[0x3][0x184], !P0 ; - /*64c0*/ IMAD.IADD R40, R3, 0x1, -R40 ; - /*64d0*/ IMAD.SHL.U32 R42, R42, 0x10, RZ ; - /*64e0*/ IMAD.WIDE.U32 R40, R40, R41, c[0x3][0x190] ; - /*64f0*/ LOP3.LUT R42, R42, 0x70, RZ, 0xe2, !PT ; - /*6500*/ IMAD.SHL.U32 R44, R44, 0x40, RZ ; - /*6510*/ IADD3 R40, P0, R40, R42, RZ ; - /*6520*/ LOP3.LUT R44, R44, 0x3fe00, RZ, 0xc0, !PT ; - /*6530*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*6540*/ LDS R3, [R44+0x880] ; - /*6550*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*6560*/ MOV R56, 0x65b0 ; - /*6570*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6580*/ IMAD R3, R3, 0x1000193, RZ ; - /*6590*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*65a0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*65b0*/ S2R R46, SR_TID.X ; - /*65c0*/ IMAD.HI.U32 R44, R3, c[0x3][0x18c], RZ ; - /*65d0*/ S2R R48, SR_TID.X ; - /*65e0*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*65f0*/ IMAD.MOV.U32 R45, RZ, RZ, 0x80 ; - /*6600*/ IMAD R44, R44, c[0x3][0x184], R3 ; - /*6610*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*6620*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6630*/ IMAD.IADD R44, R44, 0x1, -R3 ; - /*6640*/ IMAD.SHL.U32 R46, R46, 0x10, RZ ; - /*6650*/ IMAD.WIDE.U32 R44, R44, R45, c[0x3][0x190] ; - /*6660*/ LOP3.LUT R46, R46, 0x70, RZ, 0xe2, !PT ; - /*6670*/ IMAD.SHL.U32 R48, R48, 0x40, RZ ; - /*6680*/ IADD3 R44, P0, R44, R46, RZ ; - /*6690*/ LOP3.LUT R48, R48, 0x3fe00, RZ, 0xc0, !PT ; - /*66a0*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*66b0*/ LDS R3, [R48+0x8c0] ; - /*66c0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*66d0*/ MOV R56, 0x6720 ; - /*66e0*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*66f0*/ IMAD R3, R3, 0x1000193, RZ ; - /*6700*/ LOP3.LUT R3, R3, R16, RZ, 0x3c, !PT ; - /*6710*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6720*/ S2R R50, SR_TID.X ; - /*6730*/ IMAD.HI.U32 R48, R3, c[0x3][0x18c], RZ ; - /*6740*/ S2R R52, SR_TID.X ; - /*6750*/ IMAD.MOV R48, RZ, RZ, -R48 ; - /*6760*/ IMAD.MOV.U32 R49, RZ, RZ, 0x80 ; - /*6770*/ IMAD R48, R48, c[0x3][0x184], R3 ; - /*6780*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*6790*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*67a0*/ IMAD.IADD R48, R48, 0x1, -R3 ; - /*67b0*/ IMAD.SHL.U32 R50, R50, 0x10, RZ ; - /*67c0*/ IMAD.WIDE.U32 R48, R48, R49, c[0x3][0x190] ; - /*67d0*/ LOP3.LUT R50, R50, 0x70, RZ, 0xe2, !PT ; - /*67e0*/ IMAD.SHL.U32 R52, R52, 0x40, RZ ; - /*67f0*/ IADD3 R48, P0, R48, R50, RZ ; - /*6800*/ LOP3.LUT R52, R52, 0x3fe00, RZ, 0xc0, !PT ; - /*6810*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*6820*/ LDS R3, [R52+0x900] ; - /*6830*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*6840*/ MOV R56, 0x6890 ; - /*6850*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6860*/ IMAD R3, R3, 0x1000193, RZ ; - /*6870*/ LOP3.LUT R3, R3, R20, RZ, 0x3c, !PT ; - /*6880*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6890*/ S2R R54, SR_TID.X ; - /*68a0*/ IMAD.HI.U32 R52, R3, c[0x3][0x18c], RZ ; - /*68b0*/ S2R R56, SR_TID.X ; - /*68c0*/ IMAD.MOV R52, RZ, RZ, -R52 ; - /*68d0*/ IMAD.MOV.U32 R53, RZ, RZ, 0x80 ; - /*68e0*/ IMAD R52, R52, c[0x3][0x184], R3 ; - /*68f0*/ ISETP.GE.U32.AND P0, PT, R52, c[0x3][0x184], PT ; - /*6900*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6910*/ IMAD.IADD R52, R52, 0x1, -R3 ; - /*6920*/ IMAD.SHL.U32 R54, R54, 0x10, RZ ; - /*6930*/ IMAD.WIDE.U32 R52, R52, R53, c[0x3][0x190] ; - /*6940*/ LOP3.LUT R54, R54, 0x70, RZ, 0xe2, !PT ; - /*6950*/ IMAD.SHL.U32 R56, R56, 0x40, RZ ; - /*6960*/ IADD3 R52, P0, R52, R54, RZ ; - /*6970*/ LOP3.LUT R56, R56, 0x3fe00, RZ, 0xc0, !PT ; - /*6980*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*6990*/ LDS R3, [R56+0x940] ; - /*69a0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*69b0*/ IMAD R61, R4, 0x1000193, RZ ; - /*69c0*/ IMAD R4, R5, 0x1000193, RZ ; - /*69d0*/ MOV R56, 0x6a80 ; - /*69e0*/ IMAD R59, R6, 0x1000193, RZ ; - /*69f0*/ LOP3.LUT R61, R61, R36, RZ, 0x3c, !PT ; - /*6a00*/ IMAD R58, R7, 0x1000193, RZ ; - /*6a10*/ LOP3.LUT R37, R4, R37, RZ, 0x3c, !PT ; - /*6a20*/ LOP3.LUT R59, R59, R38, RZ, 0x3c, !PT ; - /*6a30*/ LOP3.LUT R58, R58, R39, RZ, 0x3c, !PT ; - /*6a40*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6a50*/ IMAD R3, R3, 0x1000193, RZ ; - /*6a60*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*6a70*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6a80*/ S2R R6, SR_TID.X ; - /*6a90*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*6aa0*/ S2R R36, SR_TID.X ; - /*6ab0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*6ac0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*6ad0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*6ae0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*6af0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6b00*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*6b10*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*6b20*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*6b30*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*6b40*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6b50*/ IADD3 R4, P0, R4, R6, RZ ; - /*6b60*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6b70*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*6b80*/ LDS R39, [R36+0x980] ; - /*6b90*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*6ba0*/ IMAD R3, R8, 0x1000193, RZ ; - /*6bb0*/ MOV R56, 0x6c70 ; - /*6bc0*/ IMAD R8, R9, 0x1000193, RZ ; - /*6bd0*/ LOP3.LUT R62, R3, R40, RZ, 0x3c, !PT ; - /*6be0*/ IMAD R3, R10, 0x1000193, RZ ; - /*6bf0*/ LOP3.LUT R41, R8, R41, RZ, 0x3c, !PT ; - /*6c00*/ IMAD R8, R11, 0x1000193, RZ ; - /*6c10*/ LOP3.LUT R60, R3, R42, RZ, 0x3c, !PT ; - /*6c20*/ LOP3.LUT R43, R8, R43, RZ, 0x3c, !PT ; - /*6c30*/ LOP3.LUT R39, R39, R0, RZ, 0x3c, !PT ; - /*6c40*/ IMAD R39, R39, 0x1000193, RZ ; - /*6c50*/ LOP3.LUT R3, R39, R28, RZ, 0x3c, !PT ; - /*6c60*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6c70*/ S2R R10, SR_TID.X ; - /*6c80*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*6c90*/ S2R R36, SR_TID.X ; - /*6ca0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*6cb0*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*6cc0*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*6cd0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*6ce0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6cf0*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*6d00*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*6d10*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*6d20*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*6d30*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6d40*/ IADD3 R8, P0, R8, R10, RZ ; - /*6d50*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6d60*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*6d70*/ LDS R3, [R36+0x9c0] ; - /*6d80*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*6d90*/ IMAD R63, R12, 0x1000193, RZ ; - /*6da0*/ MOV R56, 0x6e60 ; - /*6db0*/ IMAD R12, R13, 0x1000193, RZ ; - /*6dc0*/ LOP3.LUT R63, R63, R44, RZ, 0x3c, !PT ; - /*6dd0*/ LOP3.LUT R45, R12, R45, RZ, 0x3c, !PT ; - /*6de0*/ IMAD R12, R15, 0x1000193, RZ ; - /*6df0*/ LOP3.LUT R47, R12, R47, RZ, 0x3c, !PT ; - /*6e00*/ LOP3.LUT R13, R3, R0, RZ, 0x3c, !PT ; - /*6e10*/ IMAD R3, R14, 0x1000193, RZ ; - /*6e20*/ IMAD R13, R13, 0x1000193, RZ ; - /*6e30*/ LOP3.LUT R64, R3, R46, RZ, 0x3c, !PT ; - /*6e40*/ LOP3.LUT R3, R13, R32, RZ, 0x3c, !PT ; - /*6e50*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*6e60*/ S2R R14, SR_TID.X ; - /*6e70*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*6e80*/ S2R R36, SR_TID.X ; - /*6e90*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*6ea0*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*6eb0*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*6ec0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*6ed0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6ee0*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*6ef0*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*6f00*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*6f10*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*6f20*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6f30*/ IADD3 R12, P0, R12, R14, RZ ; - /*6f40*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6f50*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*6f60*/ LDS R3, [R36+0x800] ; - /*6f70*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*6f80*/ IMAD R39, R16, 0x1000193, RZ ; - /*6f90*/ MOV R56, 0x7260 ; - /*6fa0*/ IMAD R16, R17, 0x1000193, RZ ; - /*6fb0*/ IMAD R17, R18, 0x1000193, RZ ; - /*6fc0*/ LOP3.LUT R48, R39, R48, RZ, 0x3c, !PT ; - /*6fd0*/ IMAD R36, R27, 0x1000193, RZ ; - /*6fe0*/ LOP3.LUT R49, R16, R49, RZ, 0x3c, !PT ; - /*6ff0*/ IMAD R18, R25, 0x1000193, RZ ; - /*7000*/ LOP3.LUT R50, R17, R50, RZ, 0x3c, !PT ; - /*7010*/ IMAD R17, R22, 0x1000193, RZ ; - /*7020*/ LOP3.LUT R36, R36, R7, RZ, 0x3c, !PT ; - /*7030*/ IMAD R7, R30, 0x1000193, RZ ; - /*7040*/ IMAD R16, R21, 0x1000193, RZ ; - /*7050*/ LOP3.LUT R54, R17, R54, RZ, 0x3c, !PT ; - /*7060*/ IMAD R17, R26, 0x1000193, RZ ; - /*7070*/ LOP3.LUT R26, R18, R5, RZ, 0x3c, !PT ; - /*7080*/ IMAD R5, R28, 0x1000193, RZ ; - /*7090*/ IADD3 R28, R0, 0x1, RZ ; - /*70a0*/ IMAD R39, R24, 0x1000193, RZ ; - /*70b0*/ LOP3.LUT R40, R7, R10, RZ, 0x3c, !PT ; - /*70c0*/ IMAD R44, R19, 0x1000193, RZ ; - /*70d0*/ LOP3.LUT R53, R16, R53, RZ, 0x3c, !PT ; - /*70e0*/ IMAD R19, R20, 0x1000193, RZ ; - /*70f0*/ LOP3.LUT R39, R39, R4, RZ, 0x3c, !PT ; - /*7100*/ IMAD R16, R23, 0x1000193, RZ ; - /*7110*/ LOP3.LUT R27, R17, R6, RZ, 0x3c, !PT ; - /*7120*/ IMAD R42, R29, 0x1000193, RZ ; - /*7130*/ LOP3.LUT R38, R5, R8, RZ, 0x3c, !PT ; - /*7140*/ IMAD R46, R31, 0x1000193, RZ ; - /*7150*/ LOP3.LUT R44, R44, R51, RZ, 0x3c, !PT ; - /*7160*/ IMAD R5, R32, 0x1000193, RZ ; - /*7170*/ LOP3.LUT R52, R19, R52, RZ, 0x3c, !PT ; - /*7180*/ IMAD R4, R33, 0x1000193, RZ ; - /*7190*/ LOP3.LUT R7, R3, R28, RZ, 0x3c, !PT ; - /*71a0*/ IMAD R3, R34, 0x1000193, RZ ; - /*71b0*/ LOP3.LUT R55, R16, R55, RZ, 0x3c, !PT ; - /*71c0*/ IMAD R6, R35, 0x1000193, RZ ; - /*71d0*/ LOP3.LUT R42, R42, R9, RZ, 0x3c, !PT ; - /*71e0*/ IMAD R8, R7, 0x1000193, RZ ; - /*71f0*/ LOP3.LUT R46, R46, R11, RZ, 0x3c, !PT ; - /*7200*/ LOP3.LUT R34, R3, R14, RZ, 0x3c, !PT ; - /*7210*/ LOP3.LUT R32, R5, R12, RZ, 0x3c, !PT ; - /*7220*/ LOP3.LUT R33, R4, R13, RZ, 0x3c, !PT ; - /*7230*/ LOP3.LUT R35, R6, R15, RZ, 0x3c, !PT ; - /*7240*/ LOP3.LUT R3, R8, R37, RZ, 0x3c, !PT ; - /*7250*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*7260*/ S2R R6, SR_TID.X ; - /*7270*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*7280*/ S2R R8, SR_TID.X ; - /*7290*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*72a0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*72b0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*72c0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*72d0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*72e0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*72f0*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*7300*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*7310*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*7320*/ IMAD.SHL.U32 R8, R8, 0x40, RZ ; - /*7330*/ IADD3 R4, P0, R4, R6, RZ ; - /*7340*/ LOP3.LUT R8, R8, 0x3fe00, RZ, 0xc0, !PT ; - /*7350*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7360*/ LDS R3, [R8+0x840] ; - /*7370*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7380*/ MOV R56, 0x73d0 ; - /*7390*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*73a0*/ IMAD R8, R3, 0x1000193, RZ ; - /*73b0*/ LOP3.LUT R3, R8, R41, RZ, 0x3c, !PT ; - /*73c0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*73d0*/ S2R R10, SR_TID.X ; - /*73e0*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*73f0*/ S2R R12, SR_TID.X ; - /*7400*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*7410*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*7420*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*7430*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*7440*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7450*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*7460*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*7470*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*7480*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*7490*/ IMAD.SHL.U32 R12, R12, 0x40, RZ ; - /*74a0*/ IADD3 R8, P0, R8, R10, RZ ; - /*74b0*/ LOP3.LUT R12, R12, 0x3fe00, RZ, 0xc0, !PT ; - /*74c0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*74d0*/ LDS R3, [R12+0x880] ; - /*74e0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*74f0*/ MOV R56, 0x7540 ; - /*7500*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7510*/ IMAD R12, R3, 0x1000193, RZ ; - /*7520*/ LOP3.LUT R3, R12, R45, RZ, 0x3c, !PT ; - /*7530*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*7540*/ S2R R14, SR_TID.X ; - /*7550*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*7560*/ S2R R16, SR_TID.X ; - /*7570*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*7580*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*7590*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*75a0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*75b0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*75c0*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*75d0*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*75e0*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*75f0*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*7600*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*7610*/ IADD3 R12, P0, R12, R14, RZ ; - /*7620*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*7630*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*7640*/ LDS R3, [R16+0x8c0] ; - /*7650*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7660*/ MOV R56, 0x76b0 ; - /*7670*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7680*/ IMAD R16, R3, 0x1000193, RZ ; - /*7690*/ LOP3.LUT R3, R16, R49, RZ, 0x3c, !PT ; - /*76a0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*76b0*/ S2R R18, SR_TID.X ; - /*76c0*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*76d0*/ S2R R20, SR_TID.X ; - /*76e0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*76f0*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*7700*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*7710*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*7720*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7730*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*7740*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*7750*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*7760*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*7770*/ IMAD.SHL.U32 R20, R20, 0x40, RZ ; - /*7780*/ IADD3 R16, P0, R16, R18, RZ ; - /*7790*/ LOP3.LUT R20, R20, 0x3fe00, RZ, 0xc0, !PT ; - /*77a0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*77b0*/ LDS R3, [R20+0x900] ; - /*77c0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*77d0*/ MOV R56, 0x7820 ; - /*77e0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*77f0*/ IMAD R20, R3, 0x1000193, RZ ; - /*7800*/ LOP3.LUT R3, R20, R53, RZ, 0x3c, !PT ; - /*7810*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*7820*/ S2R R22, SR_TID.X ; - /*7830*/ IMAD.HI.U32 R20, R3, c[0x3][0x18c], RZ ; - /*7840*/ S2R R24, SR_TID.X ; - /*7850*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*7860*/ IMAD.MOV.U32 R21, RZ, RZ, 0x80 ; - /*7870*/ IMAD R20, R20, c[0x3][0x184], R3 ; - /*7880*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*7890*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*78a0*/ IMAD.IADD R20, R20, 0x1, -R3 ; - /*78b0*/ IMAD.SHL.U32 R22, R22, 0x10, RZ ; - /*78c0*/ IMAD.WIDE.U32 R20, R20, R21, c[0x3][0x190] ; - /*78d0*/ LOP3.LUT R22, R22, 0x70, RZ, 0xe2, !PT ; - /*78e0*/ IMAD.SHL.U32 R24, R24, 0x40, RZ ; - /*78f0*/ IADD3 R20, P0, R20, R22, RZ ; - /*7900*/ LOP3.LUT R24, R24, 0x3fe00, RZ, 0xc0, !PT ; - /*7910*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*7920*/ LDS R3, [R24+0x940] ; - /*7930*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*7940*/ IMAD R61, R61, 0x1000193, RZ ; - /*7950*/ MOV R56, 0x7a10 ; - /*7960*/ IMAD R66, R37, 0x1000193, RZ ; - /*7970*/ IMAD R59, R59, 0x1000193, RZ ; - /*7980*/ LOP3.LUT R67, R61, R4, RZ, 0x3c, !PT ; - /*7990*/ IMAD R58, R58, 0x1000193, RZ ; - /*79a0*/ LOP3.LUT R66, R66, R5, RZ, 0x3c, !PT ; - /*79b0*/ LOP3.LUT R24, R59, R6, RZ, 0x3c, !PT ; - /*79c0*/ LOP3.LUT R61, R58, R7, RZ, 0x3c, !PT ; - /*79d0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*79e0*/ IMAD R3, R3, 0x1000193, RZ ; - /*79f0*/ LOP3.LUT R3, R3, R26, RZ, 0x3c, !PT ; - /*7a00*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*7a10*/ S2R R6, SR_TID.X ; - /*7a20*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*7a30*/ S2R R25, SR_TID.X ; - /*7a40*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*7a50*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*7a60*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*7a70*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*7a80*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7a90*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*7aa0*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*7ab0*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*7ac0*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*7ad0*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*7ae0*/ IADD3 R4, P0, R4, R6, RZ ; - /*7af0*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*7b00*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7b10*/ LDS R3, [R25+0x980] ; - /*7b20*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7b30*/ IMAD R65, R62, 0x1000193, RZ ; - /*7b40*/ MOV R56, 0x7c00 ; - /*7b50*/ IMAD R62, R41, 0x1000193, RZ ; - /*7b60*/ IMAD R25, R60, 0x1000193, RZ ; - /*7b70*/ LOP3.LUT R65, R65, R8, RZ, 0x3c, !PT ; - /*7b80*/ IMAD R58, R43, 0x1000193, RZ ; - /*7b90*/ LOP3.LUT R62, R62, R9, RZ, 0x3c, !PT ; - /*7ba0*/ LOP3.LUT R25, R25, R10, RZ, 0x3c, !PT ; - /*7bb0*/ LOP3.LUT R58, R58, R11, RZ, 0x3c, !PT ; - /*7bc0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7bd0*/ IMAD R3, R3, 0x1000193, RZ ; - /*7be0*/ LOP3.LUT R3, R3, R42, RZ, 0x3c, !PT ; - /*7bf0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*7c00*/ S2R R10, SR_TID.X ; - /*7c10*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*7c20*/ S2R R29, SR_TID.X ; - /*7c30*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*7c40*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*7c50*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*7c60*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*7c70*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7c80*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*7c90*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*7ca0*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*7cb0*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*7cc0*/ IMAD.SHL.U32 R29, R29, 0x40, RZ ; - /*7cd0*/ IADD3 R8, P0, R8, R10, RZ ; - /*7ce0*/ LOP3.LUT R29, R29, 0x3fe00, RZ, 0xc0, !PT ; - /*7cf0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7d00*/ LDS R3, [R29+0x9c0] ; - /*7d10*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7d20*/ IMAD R63, R63, 0x1000193, RZ ; - /*7d30*/ MOV R56, 0x7df0 ; - /*7d40*/ IMAD R30, R45, 0x1000193, RZ ; - /*7d50*/ LOP3.LUT R63, R63, R12, RZ, 0x3c, !PT ; - /*7d60*/ IMAD R12, R47, 0x1000193, RZ ; - /*7d70*/ LOP3.LUT R59, R30, R13, RZ, 0x3c, !PT ; - /*7d80*/ LOP3.LUT R51, R12, R15, RZ, 0x3c, !PT ; - /*7d90*/ LOP3.LUT R28, R3, R28, RZ, 0x3c, !PT ; - /*7da0*/ IMAD R3, R64, 0x1000193, RZ ; - /*7db0*/ IMAD R28, R28, 0x1000193, RZ ; - /*7dc0*/ LOP3.LUT R14, R3, R14, RZ, 0x3c, !PT ; - /*7dd0*/ LOP3.LUT R3, R28, R33, RZ, 0x3c, !PT ; - /*7de0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*7df0*/ S2R R28, SR_TID.X ; - /*7e00*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*7e10*/ S2R R15, SR_TID.X ; - /*7e20*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*7e30*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*7e40*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*7e50*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*7e60*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7e70*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*7e80*/ IMAD.SHL.U32 R28, R28, 0x10, RZ ; - /*7e90*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*7ea0*/ LOP3.LUT R28, R28, 0x70, RZ, 0xe2, !PT ; - /*7eb0*/ IMAD.SHL.U32 R15, R15, 0x40, RZ ; - /*7ec0*/ IADD3 R28, P0, R12, R28, RZ ; - /*7ed0*/ LOP3.LUT R15, R15, 0x3fe00, RZ, 0xc0, !PT ; - /*7ee0*/ IMAD.X R29, RZ, RZ, R13, P0 ; - /*7ef0*/ LDS R3, [R15+0x800] ; - /*7f00*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*7f10*/ IMAD R13, R50, 0x1000193, RZ ; - /*7f20*/ MOV R56, 0x81f0 ; - /*7f30*/ IMAD R41, R40, 0x1000193, RZ ; - /*7f40*/ IADD3 R40, R0, 0x2, RZ ; - /*7f50*/ IMAD R44, R44, 0x1000193, RZ ; - /*7f60*/ LOP3.LUT R12, R13, R18, RZ, 0x3c, !PT ; - /*7f70*/ IMAD R39, R39, 0x1000193, RZ ; - /*7f80*/ LOP3.LUT R41, R41, R10, RZ, 0x3c, !PT ; - /*7f90*/ IMAD R69, R48, 0x1000193, RZ ; - /*7fa0*/ LOP3.LUT R50, R44, R19, RZ, 0x3c, !PT ; - /*7fb0*/ IMAD R18, R26, 0x1000193, RZ ; - /*7fc0*/ LOP3.LUT R26, R39, R4, RZ, 0x3c, !PT ; - /*7fd0*/ IMAD R27, R27, 0x1000193, RZ ; - /*7fe0*/ LOP3.LUT R69, R69, R16, RZ, 0x3c, !PT ; - /*7ff0*/ IMAD R60, R49, 0x1000193, RZ ; - /*8000*/ LOP3.LUT R39, R18, R5, RZ, 0x3c, !PT ; - /*8010*/ IMAD R49, R52, 0x1000193, RZ ; - /*8020*/ LOP3.LUT R44, R27, R6, RZ, 0x3c, !PT ; - /*8030*/ IMAD R48, R53, 0x1000193, RZ ; - /*8040*/ LOP3.LUT R60, R60, R17, RZ, 0x3c, !PT ; - /*8050*/ IMAD R13, R54, 0x1000193, RZ ; - /*8060*/ LOP3.LUT R49, R49, R20, RZ, 0x3c, !PT ; - /*8070*/ IMAD R16, R55, 0x1000193, RZ ; - /*8080*/ LOP3.LUT R48, R48, R21, RZ, 0x3c, !PT ; - /*8090*/ IMAD R36, R36, 0x1000193, RZ ; - /*80a0*/ LOP3.LUT R13, R13, R22, RZ, 0x3c, !PT ; - /*80b0*/ IMAD R5, R38, 0x1000193, RZ ; - /*80c0*/ LOP3.LUT R47, R16, R23, RZ, 0x3c, !PT ; - /*80d0*/ IMAD R42, R42, 0x1000193, RZ ; - /*80e0*/ LOP3.LUT R43, R36, R7, RZ, 0x3c, !PT ; - /*80f0*/ IMAD R46, R46, 0x1000193, RZ ; - /*8100*/ LOP3.LUT R38, R5, R8, RZ, 0x3c, !PT ; - /*8110*/ IMAD R15, R32, 0x1000193, RZ ; - /*8120*/ LOP3.LUT R42, R42, R9, RZ, 0x3c, !PT ; - /*8130*/ IMAD R4, R33, 0x1000193, RZ ; - /*8140*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8150*/ IMAD R37, R34, 0x1000193, RZ ; - /*8160*/ LOP3.LUT R46, R46, R11, RZ, 0x3c, !PT ; - /*8170*/ IMAD R6, R35, 0x1000193, RZ ; - /*8180*/ IMAD R3, R3, 0x1000193, RZ ; - /*8190*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*81a0*/ LOP3.LUT R15, R15, R28, RZ, 0x3c, !PT ; - /*81b0*/ LOP3.LUT R27, R4, R29, RZ, 0x3c, !PT ; - /*81c0*/ LOP3.LUT R37, R37, R30, RZ, 0x3c, !PT ; - /*81d0*/ LOP3.LUT R45, R6, R31, RZ, 0x3c, !PT ; - /*81e0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*81f0*/ S2R R7, SR_TID.X ; - /*8200*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*8210*/ S2R R6, SR_TID.X ; - /*8220*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*8230*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*8240*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*8250*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*8260*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8270*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*8280*/ IMAD.SHL.U32 R7, R7, 0x10, RZ ; - /*8290*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*82a0*/ LOP3.LUT R7, R7, 0x70, RZ, 0xe2, !PT ; - /*82b0*/ IMAD.SHL.U32 R6, R6, 0x40, RZ ; - /*82c0*/ IADD3 R28, P0, R4, R7, RZ ; - /*82d0*/ LOP3.LUT R6, R6, 0x3fe00, RZ, 0xc0, !PT ; - /*82e0*/ IMAD.X R29, RZ, RZ, R5, P0 ; - /*82f0*/ LDS R3, [R6+0x840] ; - /*8300*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8310*/ MOV R56, 0x8360 ; - /*8320*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8330*/ IMAD R4, R3, 0x1000193, RZ ; - /*8340*/ LOP3.LUT R3, R4, R25, RZ, 0x3c, !PT ; - /*8350*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*8360*/ S2R R6, SR_TID.X ; - /*8370*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*8380*/ S2R R8, SR_TID.X ; - /*8390*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*83a0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*83b0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*83c0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*83d0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*83e0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*83f0*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*8400*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*8410*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*8420*/ IMAD.SHL.U32 R8, R8, 0x40, RZ ; - /*8430*/ IADD3 R4, P0, R4, R6, RZ ; - /*8440*/ LOP3.LUT R8, R8, 0x3fe00, RZ, 0xc0, !PT ; - /*8450*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*8460*/ LDS R3, [R8+0x880] ; - /*8470*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*8480*/ MOV R56, 0x84d0 ; - /*8490*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*84a0*/ IMAD R3, R3, 0x1000193, RZ ; - /*84b0*/ LOP3.LUT R3, R3, R14, RZ, 0x3c, !PT ; - /*84c0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*84d0*/ S2R R10, SR_TID.X ; - /*84e0*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*84f0*/ S2R R16, SR_TID.X ; - /*8500*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*8510*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*8520*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*8530*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*8540*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8550*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*8560*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*8570*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*8580*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*8590*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*85a0*/ IADD3 R8, P0, R8, R10, RZ ; - /*85b0*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*85c0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*85d0*/ LDS R3, [R16+0x8c0] ; - /*85e0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*85f0*/ MOV R56, 0x8640 ; - /*8600*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8610*/ IMAD R3, R3, 0x1000193, RZ ; - /*8620*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*8630*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*8640*/ S2R R19, SR_TID.X ; - /*8650*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*8660*/ S2R R18, SR_TID.X ; - /*8670*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*8680*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*8690*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*86a0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*86b0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*86c0*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*86d0*/ IMAD.SHL.U32 R19, R19, 0x10, RZ ; - /*86e0*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*86f0*/ LOP3.LUT R19, R19, 0x70, RZ, 0xe2, !PT ; - /*8700*/ IMAD.SHL.U32 R18, R18, 0x40, RZ ; - /*8710*/ IADD3 R20, P0, R16, R19, RZ ; - /*8720*/ LOP3.LUT R18, R18, 0x3fe00, RZ, 0xc0, !PT ; - /*8730*/ IMAD.X R21, RZ, RZ, R17, P0 ; - /*8740*/ LDS R3, [R18+0x900] ; - /*8750*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*8760*/ MOV R56, 0x87b0 ; - /*8770*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8780*/ IMAD R16, R3, 0x1000193, RZ ; - /*8790*/ LOP3.LUT R3, R16, R13, RZ, 0x3c, !PT ; - /*87a0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*87b0*/ S2R R18, SR_TID.X ; - /*87c0*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*87d0*/ S2R R32, SR_TID.X ; - /*87e0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*87f0*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*8800*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*8810*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*8820*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8830*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*8840*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*8850*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*8860*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*8870*/ IMAD.SHL.U32 R32, R32, 0x40, RZ ; - /*8880*/ IADD3 R16, P0, R16, R18, RZ ; - /*8890*/ LOP3.LUT R32, R32, 0x3fe00, RZ, 0xc0, !PT ; - /*88a0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*88b0*/ LDS R3, [R32+0x940] ; - /*88c0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*88d0*/ IMAD R53, R24, 0x1000193, RZ ; - /*88e0*/ MOV R56, 0x89a0 ; - /*88f0*/ IMAD R67, R67, 0x1000193, RZ ; - /*8900*/ IMAD R66, R66, 0x1000193, RZ ; - /*8910*/ LOP3.LUT R53, R53, R30, RZ, 0x3c, !PT ; - /*8920*/ IMAD R24, R61, 0x1000193, RZ ; - /*8930*/ LOP3.LUT R68, R67, R28, RZ, 0x3c, !PT ; - /*8940*/ LOP3.LUT R66, R66, R29, RZ, 0x3c, !PT ; - /*8950*/ LOP3.LUT R24, R24, R31, RZ, 0x3c, !PT ; - /*8960*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8970*/ IMAD R3, R3, 0x1000193, RZ ; - /*8980*/ LOP3.LUT R3, R3, R44, RZ, 0x3c, !PT ; - /*8990*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*89a0*/ S2R R31, SR_TID.X ; - /*89b0*/ IMAD.HI.U32 R28, R3, c[0x3][0x18c], RZ ; - /*89c0*/ S2R R30, SR_TID.X ; - /*89d0*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*89e0*/ IMAD.MOV.U32 R29, RZ, RZ, 0x80 ; - /*89f0*/ IMAD R28, R28, c[0x3][0x184], R3 ; - /*8a00*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*8a10*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8a20*/ IMAD.IADD R28, R28, 0x1, -R3 ; - /*8a30*/ IMAD.SHL.U32 R31, R31, 0x10, RZ ; - /*8a40*/ IMAD.WIDE.U32 R28, R28, R29, c[0x3][0x190] ; - /*8a50*/ LOP3.LUT R31, R31, 0x70, RZ, 0xe2, !PT ; - /*8a60*/ IMAD.SHL.U32 R30, R30, 0x40, RZ ; - /*8a70*/ IADD3 R32, P0, R28, R31, RZ ; - /*8a80*/ LOP3.LUT R30, R30, 0x3fe00, RZ, 0xc0, !PT ; - /*8a90*/ IMAD.X R33, RZ, RZ, R29, P0 ; - /*8aa0*/ LDS R3, [R30+0x980] ; - /*8ab0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*8ac0*/ IMAD R65, R65, 0x1000193, RZ ; - /*8ad0*/ MOV R56, 0x8b90 ; - /*8ae0*/ IMAD R62, R62, 0x1000193, RZ ; - /*8af0*/ IMAD R25, R25, 0x1000193, RZ ; - /*8b00*/ LOP3.LUT R67, R65, R4, RZ, 0x3c, !PT ; - /*8b10*/ IMAD R36, R58, 0x1000193, RZ ; - /*8b20*/ LOP3.LUT R64, R62, R5, RZ, 0x3c, !PT ; - /*8b30*/ LOP3.LUT R62, R25, R6, RZ, 0x3c, !PT ; - /*8b40*/ LOP3.LUT R36, R36, R7, RZ, 0x3c, !PT ; - /*8b50*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8b60*/ IMAD R4, R3, 0x1000193, RZ ; - /*8b70*/ LOP3.LUT R3, R4, R41, RZ, 0x3c, !PT ; - /*8b80*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*8b90*/ S2R R6, SR_TID.X ; - /*8ba0*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*8bb0*/ S2R R25, SR_TID.X ; - /*8bc0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*8bd0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*8be0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*8bf0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*8c00*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8c10*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*8c20*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*8c30*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*8c40*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*8c50*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*8c60*/ IADD3 R4, P0, R4, R6, RZ ; - /*8c70*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*8c80*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*8c90*/ LDS R3, [R25+0x9c0] ; - /*8ca0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*8cb0*/ IMAD R63, R63, 0x1000193, RZ ; - /*8cc0*/ MOV R56, 0x8d80 ; - /*8cd0*/ IMAD R28, R59, 0x1000193, RZ ; - /*8ce0*/ LOP3.LUT R65, R63, R8, RZ, 0x3c, !PT ; - /*8cf0*/ LOP3.LUT R59, R28, R9, RZ, 0x3c, !PT ; - /*8d00*/ LOP3.LUT R8, R3, R40, RZ, 0x3c, !PT ; - /*8d10*/ IMAD R3, R14, 0x1000193, RZ ; - /*8d20*/ IMAD R40, R51, 0x1000193, RZ ; - /*8d30*/ IMAD R8, R8, 0x1000193, RZ ; - /*8d40*/ LOP3.LUT R58, R3, R10, RZ, 0x3c, !PT ; - /*8d50*/ LOP3.LUT R40, R40, R11, RZ, 0x3c, !PT ; - /*8d60*/ LOP3.LUT R3, R8, R37, RZ, 0x3c, !PT ; - /*8d70*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*8d80*/ S2R R10, SR_TID.X ; - /*8d90*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*8da0*/ S2R R14, SR_TID.X ; - /*8db0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*8dc0*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*8dd0*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*8de0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*8df0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8e00*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*8e10*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*8e20*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*8e30*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*8e40*/ IMAD.SHL.U32 R14, R14, 0x40, RZ ; - /*8e50*/ IADD3 R8, P0, R8, R10, RZ ; - /*8e60*/ LOP3.LUT R14, R14, 0x3fe00, RZ, 0xc0, !PT ; - /*8e70*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*8e80*/ LDS R3, [R14+0x800] ; - /*8e90*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*8ea0*/ IMAD R13, R13, 0x1000193, RZ ; - /*8eb0*/ MOV R56, 0x9180 ; - /*8ec0*/ IMAD R48, R48, 0x1000193, RZ ; - /*8ed0*/ IMAD R51, R26, 0x1000193, RZ ; - /*8ee0*/ LOP3.LUT R52, R13, R18, RZ, 0x3c, !PT ; - /*8ef0*/ IMAD R13, R44, 0x1000193, RZ ; - /*8f00*/ LOP3.LUT R55, R48, R17, RZ, 0x3c, !PT ; - /*8f10*/ IMAD R17, R41, 0x1000193, RZ ; - /*8f20*/ IADD3 R41, R0, 0x3, RZ ; - /*8f30*/ IMAD R60, R60, 0x1000193, RZ ; - /*8f40*/ LOP3.LUT R48, R13, R34, RZ, 0x3c, !PT ; - /*8f50*/ IMAD R28, R43, 0x1000193, RZ ; - /*8f60*/ LOP3.LUT R51, R51, R32, RZ, 0x3c, !PT ; - /*8f70*/ IMAD R13, R38, 0x1000193, RZ ; - /*8f80*/ LOP3.LUT R61, R60, R21, RZ, 0x3c, !PT ; - /*8f90*/ IMAD R32, R46, 0x1000193, RZ ; - /*8fa0*/ LOP3.LUT R28, R28, R35, RZ, 0x3c, !PT ; - /*8fb0*/ IMAD R21, R12, 0x1000193, RZ ; - /*8fc0*/ LOP3.LUT R46, R13, R4, RZ, 0x3c, !PT ; - /*8fd0*/ IMAD R69, R69, 0x1000193, RZ ; - /*8fe0*/ LOP3.LUT R34, R17, R6, RZ, 0x3c, !PT ; - /*8ff0*/ IMAD R50, R50, 0x1000193, RZ ; - /*9000*/ LOP3.LUT R60, R21, R22, RZ, 0x3c, !PT ; - /*9010*/ IMAD R49, R49, 0x1000193, RZ ; - /*9020*/ LOP3.LUT R63, R69, R20, RZ, 0x3c, !PT ; - /*9030*/ IMAD R12, R47, 0x1000193, RZ ; - /*9040*/ LOP3.LUT R30, R50, R23, RZ, 0x3c, !PT ; - /*9050*/ IMAD R14, R39, 0x1000193, RZ ; - /*9060*/ LOP3.LUT R54, R49, R16, RZ, 0x3c, !PT ; - /*9070*/ IMAD R42, R42, 0x1000193, RZ ; - /*9080*/ LOP3.LUT R29, R12, R19, RZ, 0x3c, !PT ; - /*9090*/ IMAD R15, R15, 0x1000193, RZ ; - /*90a0*/ LOP3.LUT R33, R14, R33, RZ, 0x3c, !PT ; - /*90b0*/ IMAD R4, R27, 0x1000193, RZ ; - /*90c0*/ LOP3.LUT R3, R3, R41, RZ, 0x3c, !PT ; - /*90d0*/ IMAD R35, R37, 0x1000193, RZ ; - /*90e0*/ LOP3.LUT R44, R42, R5, RZ, 0x3c, !PT ; - /*90f0*/ IMAD R6, R45, 0x1000193, RZ ; - /*9100*/ LOP3.LUT R32, R32, R7, RZ, 0x3c, !PT ; - /*9110*/ IMAD R3, R3, 0x1000193, RZ ; - /*9120*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*9130*/ LOP3.LUT R47, R15, R8, RZ, 0x3c, !PT ; - /*9140*/ LOP3.LUT R45, R4, R9, RZ, 0x3c, !PT ; - /*9150*/ LOP3.LUT R35, R35, R10, RZ, 0x3c, !PT ; - /*9160*/ LOP3.LUT R31, R6, R11, RZ, 0x3c, !PT ; - /*9170*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9180*/ S2R R6, SR_TID.X ; - /*9190*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*91a0*/ S2R R8, SR_TID.X ; - /*91b0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*91c0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*91d0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*91e0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*91f0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9200*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*9210*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*9220*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*9230*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*9240*/ IMAD.SHL.U32 R8, R8, 0x40, RZ ; - /*9250*/ IADD3 R4, P0, R4, R6, RZ ; - /*9260*/ LOP3.LUT R8, R8, 0x3fe00, RZ, 0xc0, !PT ; - /*9270*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*9280*/ LDS R8, [R8+0x840] ; - /*9290*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*92a0*/ MOV R56, 0x92f0 ; - /*92b0*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*92c0*/ IMAD R3, R8, 0x1000193, RZ ; - /*92d0*/ LOP3.LUT R3, R3, R36, RZ, 0x3c, !PT ; - /*92e0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*92f0*/ S2R R10, SR_TID.X ; - /*9300*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*9310*/ S2R R12, SR_TID.X ; - /*9320*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*9330*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*9340*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*9350*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*9360*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9370*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*9380*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*9390*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*93a0*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*93b0*/ IMAD.SHL.U32 R12, R12, 0x40, RZ ; - /*93c0*/ IADD3 R8, P0, R8, R10, RZ ; - /*93d0*/ LOP3.LUT R12, R12, 0x3fe00, RZ, 0xc0, !PT ; - /*93e0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*93f0*/ LDS R12, [R12+0x880] ; - /*9400*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*9410*/ MOV R56, 0x9460 ; - /*9420*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*9430*/ IMAD R3, R12, 0x1000193, RZ ; - /*9440*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*9450*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9460*/ S2R R14, SR_TID.X ; - /*9470*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*9480*/ S2R R16, SR_TID.X ; - /*9490*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*94a0*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*94b0*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*94c0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*94d0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*94e0*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*94f0*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*9500*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*9510*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*9520*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*9530*/ IADD3 R12, P0, R12, R14, RZ ; - /*9540*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*9550*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*9560*/ LDS R16, [R16+0x8c0] ; - /*9570*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*9580*/ MOV R56, 0x95d0 ; - /*9590*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*95a0*/ IMAD R3, R16, 0x1000193, RZ ; - /*95b0*/ LOP3.LUT R3, R3, R30, RZ, 0x3c, !PT ; - /*95c0*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*95d0*/ S2R R18, SR_TID.X ; - /*95e0*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*95f0*/ S2R R20, SR_TID.X ; - /*9600*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*9610*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*9620*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*9630*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*9640*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9650*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*9660*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*9670*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*9680*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*9690*/ IMAD.SHL.U32 R20, R20, 0x40, RZ ; - /*96a0*/ IADD3 R16, P0, R16, R18, RZ ; - /*96b0*/ LOP3.LUT R20, R20, 0x3fe00, RZ, 0xc0, !PT ; - /*96c0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*96d0*/ LDS R20, [R20+0x900] ; - /*96e0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*96f0*/ MOV R56, 0x9740 ; - /*9700*/ LOP3.LUT R20, R20, R41, RZ, 0x3c, !PT ; - /*9710*/ IMAD R20, R20, 0x1000193, RZ ; - /*9720*/ LOP3.LUT R3, R20, R29, RZ, 0x3c, !PT ; - /*9730*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9740*/ S2R R22, SR_TID.X ; - /*9750*/ IMAD.HI.U32 R20, R3, c[0x3][0x18c], RZ ; - /*9760*/ S2R R25, SR_TID.X ; - /*9770*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*9780*/ IMAD.MOV.U32 R21, RZ, RZ, 0x80 ; - /*9790*/ IMAD R20, R20, c[0x3][0x184], R3 ; - /*97a0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*97b0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*97c0*/ IMAD.IADD R20, R20, 0x1, -R3 ; - /*97d0*/ IMAD.SHL.U32 R22, R22, 0x10, RZ ; - /*97e0*/ IMAD.WIDE.U32 R20, R20, R21, c[0x3][0x190] ; - /*97f0*/ LOP3.LUT R22, R22, 0x70, RZ, 0xe2, !PT ; - /*9800*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*9810*/ IADD3 R20, P0, R20, R22, RZ ; - /*9820*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*9830*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*9840*/ LDS R26, [R25+0x940] ; - /*9850*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*9860*/ IMAD R3, R68, 0x1000193, RZ ; - /*9870*/ MOV R56, 0x9930 ; - /*9880*/ IMAD R66, R66, 0x1000193, RZ ; - /*9890*/ IMAD R53, R53, 0x1000193, RZ ; - /*98a0*/ LOP3.LUT R4, R3, R4, RZ, 0x3c, !PT ; - /*98b0*/ IMAD R24, R24, 0x1000193, RZ ; - /*98c0*/ LOP3.LUT R5, R66, R5, RZ, 0x3c, !PT ; - /*98d0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*98e0*/ LOP3.LUT R7, R24, R7, RZ, 0x3c, !PT ; - /*98f0*/ LOP3.LUT R26, R26, R41, RZ, 0x3c, !PT ; - /*9900*/ IMAD R3, R26, 0x1000193, RZ ; - /*9910*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*9920*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9930*/ S2R R26, SR_TID.X ; - /*9940*/ IMAD.HI.U32 R24, R3, c[0x3][0x18c], RZ ; - /*9950*/ S2R R37, SR_TID.X ; - /*9960*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*9970*/ IMAD.MOV.U32 R25, RZ, RZ, 0x80 ; - /*9980*/ IMAD R24, R24, c[0x3][0x184], R3 ; - /*9990*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*99a0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*99b0*/ IMAD.IADD R24, R24, 0x1, -R3 ; - /*99c0*/ IMAD.SHL.U32 R26, R26, 0x10, RZ ; - /*99d0*/ IMAD.WIDE.U32 R24, R24, R25, c[0x3][0x190] ; - /*99e0*/ LOP3.LUT R26, R26, 0x70, RZ, 0xe2, !PT ; - /*99f0*/ IMAD.SHL.U32 R37, R37, 0x40, RZ ; - /*9a00*/ IADD3 R24, P0, R24, R26, RZ ; - /*9a10*/ LOP3.LUT R37, R37, 0x3fe00, RZ, 0xc0, !PT ; - /*9a20*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*9a30*/ LDS R38, [R37+0x980] ; - /*9a40*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*9a50*/ IMAD R3, R62, 0x1000193, RZ ; - /*9a60*/ MOV R56, 0x9b20 ; - /*9a70*/ IMAD R67, R67, 0x1000193, RZ ; - /*9a80*/ IMAD R64, R64, 0x1000193, RZ ; - /*9a90*/ LOP3.LUT R10, R3, R10, RZ, 0x3c, !PT ; - /*9aa0*/ IMAD R36, R36, 0x1000193, RZ ; - /*9ab0*/ LOP3.LUT R8, R67, R8, RZ, 0x3c, !PT ; - /*9ac0*/ LOP3.LUT R9, R64, R9, RZ, 0x3c, !PT ; - /*9ad0*/ LOP3.LUT R11, R36, R11, RZ, 0x3c, !PT ; - /*9ae0*/ LOP3.LUT R38, R38, R41, RZ, 0x3c, !PT ; - /*9af0*/ IMAD R37, R38, 0x1000193, RZ ; - /*9b00*/ LOP3.LUT R3, R37, R32, RZ, 0x3c, !PT ; - /*9b10*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9b20*/ S2R R38, SR_TID.X ; - /*9b30*/ IMAD.HI.U32 R36, R3, c[0x3][0x18c], RZ ; - /*9b40*/ S2R R42, SR_TID.X ; - /*9b50*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*9b60*/ IMAD.MOV.U32 R37, RZ, RZ, 0x80 ; - /*9b70*/ IMAD R36, R36, c[0x3][0x184], R3 ; - /*9b80*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*9b90*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9ba0*/ IMAD.IADD R36, R36, 0x1, -R3 ; - /*9bb0*/ IMAD.SHL.U32 R38, R38, 0x10, RZ ; - /*9bc0*/ IMAD.WIDE.U32 R36, R36, R37, c[0x3][0x190] ; - /*9bd0*/ LOP3.LUT R38, R38, 0x70, RZ, 0xe2, !PT ; - /*9be0*/ IMAD.SHL.U32 R42, R42, 0x40, RZ ; - /*9bf0*/ IADD3 R36, P0, R36, R38, RZ ; - /*9c00*/ LOP3.LUT R42, R42, 0x3fe00, RZ, 0xc0, !PT ; - /*9c10*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*9c20*/ LDS R42, [R42+0x9c0] ; - /*9c30*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*9c40*/ IMAD R3, R58, 0x1000193, RZ ; - /*9c50*/ MOV R56, 0x9d10 ; - /*9c60*/ IMAD R65, R65, 0x1000193, RZ ; - /*9c70*/ IMAD R40, R40, 0x1000193, RZ ; - /*9c80*/ LOP3.LUT R14, R3, R14, RZ, 0x3c, !PT ; - /*9c90*/ LOP3.LUT R12, R65, R12, RZ, 0x3c, !PT ; - /*9ca0*/ LOP3.LUT R15, R40, R15, RZ, 0x3c, !PT ; - /*9cb0*/ LOP3.LUT R41, R42, R41, RZ, 0x3c, !PT ; - /*9cc0*/ IMAD R42, R59, 0x1000193, RZ ; - /*9cd0*/ IMAD R50, R41, 0x1000193, RZ ; - /*9ce0*/ LOP3.LUT R13, R42, R13, RZ, 0x3c, !PT ; - /*9cf0*/ LOP3.LUT R3, R50, R31, RZ, 0x3c, !PT ; - /*9d00*/ CALL.REL.NOINC `($__internal_0_$__cuda_sm70_shflsync_idx_p) ; - /*9d10*/ IMAD.MOV.U32 R2, RZ, RZ, R3 ; - /*9d20*/ BRA `(.L_x_38) ; - .weak $__internal_0_$__cuda_sm70_shflsync_idx_p - .type $__internal_0_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_0_$__cuda_sm70_shflsync_idx_p,(.L_x_199 - $__internal_0_$__cuda_sm70_shflsync_idx_p) -$__internal_0_$__cuda_sm70_shflsync_idx_p: - /*9d30*/ STL [R1+0x8], R0 ; - /*9d40*/ IMAD.MOV.U32 R57, RZ, RZ, 0x181f ; - /*9d50*/ IMAD.MOV.U32 R0, RZ, RZ, -0x1 ; - /*9d60*/ SHFL.IDX PT, R3, R3, R2, R57 ; - /*9d70*/ LDL.LU R0, [R1+0x8] ; - /*9d80*/ IMAD.MOV.U32 R57, RZ, RZ, 0x0 ; - /*9d90*/ RET.REL.NODEC R56 `(_Z8equihashILm5966612843662731144ELm912413298439ELm0ELm4884585828658ELj300ELj64ELj13EEvmP14Search_results) ; -.L_x_39: - /*9da0*/ BRA `(.L_x_39); - /*9db0*/ NOP; - /*9dc0*/ NOP; - /*9dd0*/ NOP; - /*9de0*/ NOP; - /*9df0*/ NOP; - /*9e00*/ NOP; - /*9e10*/ NOP; - /*9e20*/ NOP; - /*9e30*/ NOP; - /*9e40*/ NOP; - /*9e50*/ NOP; - /*9e60*/ NOP; - /*9e70*/ NOP; -.L_x_199: - - -//--------------------- .text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=118" - .align 128 - .global _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,(.L_x_207 - _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm4323707188578864008ELm19060100871ELm0ELm4880294298930ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R0, SR_TID.X ; - /*0040*/ UMOV UR4, URZ ; - /*0050*/ ULDC.64 UR10, c[0x0][0x118] ; - /*0060*/ LOP3.LUT R2, R0, 0x3, RZ, 0xc0, !PT ; -.L_x_48: - /*0070*/ IMAD.MOV.U32 R98, RZ, RZ, c[0x4][0x0] ; - /*0080*/ IMAD.MOV.U32 R99, RZ, RZ, c[0x4][0x4] ; - /*0090*/ LDG.E.128.STRONG.SM R16, [R98.64] ; - /*00a0*/ LDG.E.128.STRONG.SM R20, [R98.64+0x10] ; - /*00b0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*00c0*/ IMAD.U32 R4, RZ, RZ, UR4 ; - /*00d0*/ CS2R R34, SRZ ; - /*00e0*/ S2R R3, SR_CTAID.X ; - /*00f0*/ CS2R R8, SRZ ; - /*0100*/ CS2R R40, SRZ ; - /*0110*/ IMAD.U32 R12, RZ, RZ, UR5 ; - /*0120*/ CS2R R38, SRZ ; - /*0130*/ IMAD.MOV.U32 R36, RZ, RZ, -0x80000000 ; - /*0140*/ CS2R R32, SRZ ; - /*0150*/ IMAD.MOV.U32 R75, RZ, RZ, RZ ; - /*0160*/ CS2R R48, SRZ ; - /*0170*/ IMAD.MOV.U32 R52, RZ, RZ, RZ ; - /*0180*/ CS2R R42, SRZ ; - /*0190*/ CS2R R28, SRZ ; - /*01a0*/ IMAD.MOV.U32 R15, RZ, RZ, RZ ; - /*01b0*/ CS2R R30, SRZ ; - /*01c0*/ IMAD.MOV.U32 R54, RZ, RZ, RZ ; - /*01d0*/ CS2R R50, SRZ ; - /*01e0*/ CS2R R44, SRZ ; - /*01f0*/ CS2R R26, SRZ ; - /*0200*/ IMAD.MOV.U32 R13, RZ, RZ, RZ ; - /*0210*/ CS2R R24, SRZ ; - /*0220*/ IMAD.MOV.U32 R69, RZ, RZ, RZ ; - /*0230*/ CS2R R6, SRZ ; - /*0240*/ IMAD.MOV.U32 R46, RZ, RZ, RZ ; - /*0250*/ UMOV UR5, URZ ; - /*0260*/ IMAD R3, R3, c[0x0][0x0], R0 ; - /*0270*/ IMAD.MOV.U32 R37, RZ, RZ, RZ ; - /*0280*/ IMAD R5, R3, c[0x3][0x180], RZ ; - /*0290*/ IMAD.MOV.U32 R10, RZ, RZ, RZ ; - /*02a0*/ IADD3 R5, P0, P1, R5, c[0x0][0x160], R4 ; - /*02b0*/ IMAD.MOV.U32 R4, RZ, RZ, 0x1 ; - /*02c0*/ IADD3.X R12, RZ, c[0x0][0x164], R12, P0, P1 ; - /*02d0*/ IMAD.MOV.U32 R3, RZ, RZ, R18 ; - /*02e0*/ IMAD.MOV.U32 R18, RZ, RZ, RZ ; -.L_x_40: - /*02f0*/ LOP3.LUT R93, R46, R6, R3, 0x96, !PT ; - /*0300*/ USHF.L.U32 UR6, UR5, 0x3, URZ ; - /*0310*/ LOP3.LUT R72, R44, R9, R19, 0x96, !PT ; - /*0320*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*0330*/ LOP3.LUT R55, R40, R41, R22, 0x96, !PT ; - /*0340*/ LOP3.LUT R74, R24, R36, R23, 0x96, !PT ; - /*0350*/ UISETP.NE.AND UP0, UPT, UR5, 0x18, UPT ; - /*0360*/ LOP3.LUT R68, R35, R28, R5, 0x96, !PT ; - /*0370*/ LOP3.LUT R53, R13, R27, R12, 0x96, !PT ; - /*0380*/ LOP3.LUT R93, R49, R93, R48, 0x96, !PT ; - /*0390*/ ULDC.64 UR6, c[0x3][UR6] ; - /*03a0*/ LOP3.LUT R72, R42, R72, R45, 0x96, !PT ; - /*03b0*/ LOP3.LUT R55, R38, R55, R43, 0x96, !PT ; - /*03c0*/ LOP3.LUT R74, R32, R74, R31, 0x96, !PT ; - /*03d0*/ LOP3.LUT R68, R34, R68, R15, 0x96, !PT ; - /*03e0*/ LOP3.LUT R53, R18, R53, R39, 0x96, !PT ; - /*03f0*/ SHF.L.W.U32.HI R11, R93, 0x1, R72 ; - /*0400*/ LOP3.LUT R76, R69, R7, R20, 0x96, !PT ; - /*0410*/ LOP3.LUT R105, R50, R10, R21, 0x96, !PT ; - /*0420*/ SHF.L.W.U32.HI R14, R74, 0x1, R55 ; - /*0430*/ SHF.L.W.U32.HI R83, R53, 0x1, R68 ; - /*0440*/ SHF.L.W.U32.HI R79, R68, 0x1, R53 ; - /*0450*/ LOP3.LUT R11, R11, R53, RZ, 0x3c, !PT ; - /*0460*/ LOP3.LUT R107, R25, R4, R16, 0x96, !PT ; - /*0470*/ LOP3.LUT R78, R37, R8, R17, 0x96, !PT ; - /*0480*/ LOP3.LUT R76, R75, R76, R54, 0x96, !PT ; - /*0490*/ LOP3.LUT R105, R52, R105, R51, 0x96, !PT ; - /*04a0*/ SHF.L.W.U32.HI R53, R55, 0x1, R74 ; - /*04b0*/ SHF.L.W.U32.HI R47, R72, 0x1, R93 ; - /*04c0*/ LOP3.LUT R70, R14, R93, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R107, R33, R107, R26, 0x96, !PT ; - /*04e0*/ LOP3.LUT R78, R29, R78, R30, 0x96, !PT ; - /*04f0*/ SHF.L.W.U32.HI R14, R105, 0x1, R76 ; - /*0500*/ LOP3.LUT R103, R53, R72, RZ, 0x3c, !PT ; - /*0510*/ SHF.L.W.U32.HI R53, R76, 0x1, R105 ; - /*0520*/ LOP3.LUT R47, R47, R68, RZ, 0x3c, !PT ; - /*0530*/ SHF.L.W.U32.HI R68, R78, 0x1, R107 ; - /*0540*/ LOP3.LUT R93, R14, R107, RZ, 0x3c, !PT ; - /*0550*/ SHF.L.W.U32.HI R14, R107, 0x1, R78 ; - /*0560*/ LOP3.LUT R72, R53, R78, RZ, 0x3c, !PT ; - /*0570*/ LOP3.LUT R68, R68, R55, RZ, 0x3c, !PT ; - /*0580*/ LOP3.LUT R14, R14, R74, RZ, 0x3c, !PT ; - /*0590*/ LOP3.LUT R53, R70.reuse, R7, RZ, 0x3c, !PT ; - /*05a0*/ LOP3.LUT R55, R70.reuse, R69, RZ, 0x3c, !PT ; - /*05b0*/ LOP3.LUT R20, R70, R20, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R54, R70.reuse, R54, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R7, R70, R75, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R69, R93, R6, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R74, R72, R9, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R83, R83, R76, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R70, R103, R50, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R75, R72, R44, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R50, R93, R46, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R44, R68, R5, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R79, R79, R105, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R46, R72, R19, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R28, R68, R28, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R35, R68.reuse, R35, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R78, R68.reuse, R15, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R5, R68, R34, RZ, 0x3c, !PT ; - /*06b0*/ SHF.L.W.U32.HI R19, R74, 0xc, R69 ; - /*06c0*/ SHF.L.W.U32.HI R68, R69, 0xc, R74 ; - /*06d0*/ LOP3.LUT R6, R83, R22, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R4, R47, R4, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R69, R11, R8, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R22, R83, R43, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R10, R103, R10, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R9, R79.reuse, R23, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R36, R79, R36, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R43, R79.reuse, R24, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R31, R79, R31, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R15, R14.reuse, R27, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R38, R83, R38, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R79, R79, R32, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R27, R14, R39, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R3, R93, R3, RZ, 0x3c, !PT ; - /*07b0*/ SHF.L.W.U32.HI R39, R69, 0x4, R4 ; - /*07c0*/ SHF.L.W.U32.HI R8, R50, 0xa, R75 ; - /*07d0*/ SHF.L.W.U32.HI R69, R4, 0x4, R69 ; - /*07e0*/ SHF.L.W.U32.HI R50, R75, 0xa, R50 ; - /*07f0*/ SHF.L.W.U32.HI R4, R53, 0x6, R10 ; - /*0800*/ LOP3.LUT R24, R14, R13, RZ, 0x3c, !PT ; - /*0810*/ PRMT R34, R79, 0x4321, R38 ; - /*0820*/ PRMT R75, R38, 0x4321, R79 ; - /*0830*/ SHF.L.W.U32.HI R53, R10, 0x6, R53 ; - /*0840*/ LOP3.LUT R41, R83.reuse, R41, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R40, R83, R40, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R18, R14, R18, RZ, 0x3c, !PT ; - /*0870*/ SHF.L.W.U32.HI R13, R3, 0x1, R46 ; - /*0880*/ SHF.L.W.U32.HI R38, R46, 0x1, R3 ; - /*0890*/ LOP3.LUT R10, R11, R29, RZ, 0x3c, !PT ; - /*08a0*/ LOP3.LUT R51, R103, R51, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R83, R14, R12, RZ, 0x3c, !PT ; - /*08c0*/ LOP3.LUT R3, R47, R33, RZ, 0x3c, !PT ; - /*08d0*/ PRMT R29, R27, 0x2107, R78 ; - /*08e0*/ LOP3.LUT R49, R93, R49, RZ, 0x3c, !PT ; - /*08f0*/ LOP3.LUT R42, R72, R42, RZ, 0x3c, !PT ; - /*0900*/ PRMT R78, R78, 0x2107, R27 ; - /*0910*/ LOP3.LUT R21, R103, R21, RZ, 0x3c, !PT ; - /*0920*/ SHF.L.W.U32.HI R23, R22, 0x15, R31 ; - /*0930*/ LOP3.LUT R26, R47, R26, RZ, 0x3c, !PT ; - /*0940*/ LOP3.LUT R27, R11, R30, RZ, 0x3c, !PT ; - /*0950*/ LOP3.LUT R45, R72, R45, RZ, 0x3c, !PT ; - /*0960*/ SHF.L.W.U32.HI R22, R31, 0x15, R22 ; - /*0970*/ SHF.L.W.U32.HI R12, R5, 0xe, R18 ; - /*0980*/ SHF.L.W.U32.HI R14, R70, 0xb, R55 ; - /*0990*/ LOP3.LUT R25, R47, R25, RZ, 0x3c, !PT ; - /*09a0*/ LOP3.LUT R76, R11, R37, RZ, 0x3c, !PT ; - /*09b0*/ LOP3.LUT R52, R103, R52, RZ, 0x3c, !PT ; - /*09c0*/ LOP3.LUT R48, R93, R48, RZ, 0x3c, !PT ; - /*09d0*/ SHF.L.W.U32.HI R5, R18, 0xe, R5 ; - /*09e0*/ SHF.L.W.U32.HI R55, R55, 0xb, R70 ; - /*09f0*/ SHF.L.W.U32.HI R31, R54, 0xf, R51 ; - /*0a00*/ SHF.L.W.U32.HI R32, R44, 0x1b, R83 ; - /*0a10*/ SHF.L.W.U32.HI R72, R3, 0x12, R10 ; - /*0a20*/ SHF.L.W.U32.HI R107, R10, 0x12, R3 ; - /*0a30*/ SHF.L.W.U32.HI R51, R51, 0xf, R54 ; - /*0a40*/ SHF.L.W.U32.HI R44, R83, 0x1b, R44 ; - /*0a50*/ SHF.L.W.U32.HI R103, R43, 0x19, R40 ; - /*0a60*/ SHF.L.W.U32.HI R18, R36, 0x17, R41 ; - /*0a70*/ SHF.L.W.U32.HI R70, R41, 0x17, R36 ; - /*0a80*/ SHF.L.W.U32.HI R3, R49, 0x2, R42 ; - /*0a90*/ SHF.L.W.U32.HI R79, R42, 0x2, R49 ; - /*0aa0*/ SHF.L.W.U32.HI R33, R40, 0x19, R43 ; - /*0ab0*/ SHF.L.W.U32.HI R36, R27, 0x9, R26 ; - /*0ac0*/ SHF.L.W.U32.HI R42, R26, 0x9, R27 ; - /*0ad0*/ SHF.L.W.U32.HI R105, R20, 0x1e, R21 ; - /*0ae0*/ SHF.L.W.U32.HI R109, R35, 0x7, R24 ; - /*0af0*/ SHF.L.W.U32.HI R41, R21, 0x1e, R20 ; - /*0b00*/ SHF.L.W.U32.HI R83, R24, 0x7, R35 ; - /*0b10*/ SHF.L.W.U32.HI R10, R25, 0x3, R76 ; - /*0b20*/ SHF.L.W.U32.HI R27, R6, 0x1c, R9 ; - /*0b30*/ SHF.L.W.U32.HI R74, R28, 0x14, R15 ; - /*0b40*/ SHF.L.W.U32.HI R76, R76, 0x3, R25 ; - /*0b50*/ SHF.L.W.U32.HI R9, R9, 0x1c, R6 ; - /*0b60*/ SHF.L.W.U32.HI R21, R45, 0xd, R48 ; - /*0b70*/ SHF.L.W.U32.HI R93, R48, 0xd, R45 ; - /*0b80*/ SHF.L.W.U32.HI R28, R15, 0x14, R28 ; - /*0b90*/ SHF.L.W.U32.HI R80, R7, 0x1d, R52 ; - /*0ba0*/ LOP3.LUT R26, R44, R50, R69, 0xb4, !PT ; - /*0bb0*/ LOP3.LUT R48, R69, R51, R50, 0xb4, !PT ; - /*0bc0*/ LOP3.LUT R54, R50, R75, R51, 0xb4, !PT ; - /*0bd0*/ LOP3.LUT R43, R51, R44, R75, 0xb4, !PT ; - /*0be0*/ LOP3.LUT R15, R75, R69, R44, 0xb4, !PT ; - /*0bf0*/ LOP3.LUT R25, R38, R103, R53, 0xb4, !PT ; - /*0c00*/ LOP3.LUT R40, R78, R38, R107, 0xb4, !PT ; - /*0c10*/ LOP3.LUT R35, R107, R53, R38, 0xb4, !PT ; - /*0c20*/ LOP3.LUT R30, R32, R8, R39, 0xb4, !PT ; - /*0c30*/ LOP3.LUT R45, R39, R31, R8, 0xb4, !PT ; - /*0c40*/ LOP3.LUT R51, R8, R34, R31, 0xb4, !PT ; - /*0c50*/ LOP3.LUT R37, R13, R33, R4, 0xb4, !PT ; - /*0c60*/ LOP3.LUT R44, R4, R29, R33, 0xb4, !PT ; - /*0c70*/ LOP3.LUT R50, R33, R72, R29, 0xb4, !PT ; - /*0c80*/ LOP3.LUT R24, R29, R13, R72, 0xb4, !PT ; - /*0c90*/ LOP3.LUT R49, R70, R42, R109, 0xb4, !PT ; - /*0ca0*/ LOP3.LUT R75, R109, R79, R42, 0xb4, !PT ; - /*0cb0*/ LOP3.LUT R38, R42, R105, R79, 0xb4, !PT ; - /*0cc0*/ SHF.L.W.U32.HI R20, R52, 0x1d, R7 ; - /*0cd0*/ LOP3.LUT R31, R31, R32, R34, 0xb4, !PT ; - /*0ce0*/ LOP3.LUT R39, R34, R39, R32, 0xb4, !PT ; - /*0cf0*/ LOP3.LUT R46, R53, R78, R103, 0xb4, !PT ; - /*0d00*/ LOP3.LUT R13, R72, R4, R13, 0xb4, !PT ; - /*0d10*/ LOP3.LUT R29, R41, R83, R18, 0xb4, !PT ; - /*0d20*/ LOP3.LUT R42, R18, R36, R83, 0xb4, !PT ; - /*0d30*/ LOP3.LUT R32, R36, R41, R3, 0xb4, !PT ; - /*0d40*/ LOP3.LUT R18, R3, R18, R41, 0xb4, !PT ; - /*0d50*/ LOP3.LUT R4, R9, R76, R28, 0xb4, !PT ; - /*0d60*/ LOP3.LUT R6, R28, R93, R76, 0xb4, !PT ; - /*0d70*/ LOP3.LUT R53, R55, R68, RZ, 0x30, !PT ; - /*0d80*/ LOP3.LUT R41, R93, R9, R80, 0xb4, !PT ; - /*0d90*/ LOP3.LUT R28, R80, R28, R9, 0xb4, !PT ; - /*0da0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*0db0*/ LOP3.LUT R52, R83, R3, R36, 0xb4, !PT ; - /*0dc0*/ LOP3.LUT R8, R27, R10, R74, 0xb4, !PT ; - /*0dd0*/ LOP3.LUT R9, R74, R21, R10, 0xb4, !PT ; - /*0de0*/ LOP3.LUT R10, R10, R20, R21, 0xb4, !PT ; - /*0df0*/ LOP3.LUT R36, R21, R27, R20, 0xb4, !PT ; - /*0e00*/ LOP3.LUT R3, R14, R19, RZ, 0x30, !PT ; - /*0e10*/ LOP3.LUT R21, R5, R47.reuse, R16.reuse, 0x6, !PT ; - /*0e20*/ LOP3.LUT R53, R53, R47, R16, 0x96, !PT ; - /*0e30*/ LOP3.LUT R33, R105, R109, R70, 0xb4, !PT ; - /*0e40*/ LOP3.LUT R34, R79, R70, R105, 0xb4, !PT ; - /*0e50*/ LOP3.LUT R16, R68, R47, R16, 0x90, !PT ; - /*0e60*/ LOP3.LUT R70, R12, R11.reuse, R17.reuse, 0x6, !PT ; - /*0e70*/ LOP3.LUT R47, R19, R11.reuse, R17, 0x90, !PT ; - /*0e80*/ LOP3.LUT R27, R20, R74, R27, 0xb4, !PT ; - /*0e90*/ LOP3.LUT R17, R3, R11, R17, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R3, R68, R22, R55, 0xb4, !PT ; - /*0eb0*/ LOP3.LUT R20, R55, R5, R22, 0xb4, !PT ; - /*0ec0*/ LOP3.LUT R22, R21, R22, RZ, 0x3c, !PT ; - /*0ed0*/ LOP3.LUT R11, R19, R23, R14, 0xb4, !PT ; - /*0ee0*/ LOP3.LUT R21, R14, R12, R23, 0xb4, !PT ; - /*0ef0*/ LOP3.LUT R14, R53, UR6, RZ, 0x3c, !PT ; - /*0f00*/ IMAD.MOV.U32 R19, RZ, RZ, R11 ; - /*0f10*/ LOP3.LUT R17, R17, UR7, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R5, R16, R5, RZ, 0x3c, !PT ; - /*0f30*/ IMAD.MOV.U32 R16, RZ, RZ, R14 ; - /*0f40*/ LOP3.LUT R69, R103, R107, R78, 0xb4, !PT ; - /*0f50*/ LOP3.LUT R7, R76, R80, R93, 0xb4, !PT ; - /*0f60*/ LOP3.LUT R23, R70, R23, RZ, 0x3c, !PT ; - /*0f70*/ LOP3.LUT R12, R47, R12, RZ, 0x3c, !PT ; - /*0f80*/ @P0 BRA `(.L_x_40) ; - /*0f90*/ SHFL.IDX PT, R13, R17, RZ, 0x181f ; - /*0fa0*/ ISETP.NE.AND P0, PT, R2.reuse, RZ, PT ; - /*0fb0*/ ISETP.NE.AND P1, PT, R2, 0x1, PT ; - /*0fc0*/ SHFL.IDX PT, R30, R14, RZ, 0x181f ; - /*0fd0*/ SHFL.IDX PT, R15, R3, RZ, 0x181f ; - /*0fe0*/ SHFL.IDX PT, R18, R11, RZ, 0x181f ; - /*0ff0*/ SHFL.IDX PT, R24, R14, 0x1, 0x181f ; - /*1000*/ SHFL.IDX PT, R25, R17, 0x1, 0x181f ; - /*1010*/ SHFL.IDX PT, R26, R3, 0x1, 0x181f ; - /*1020*/ @!P0 IMAD.MOV.U32 R92, RZ, RZ, R13 ; - /*1030*/ SHFL.IDX PT, R27, R11, 0x1, 0x181f ; - /*1040*/ @!P0 IMAD.MOV.U32 R94, RZ, RZ, R30 ; - /*1050*/ SHFL.IDX PT, R28, R14, 0x2, 0x181f ; - /*1060*/ @!P0 IMAD.MOV.U32 R97, RZ, RZ, R15 ; - /*1070*/ SHFL.IDX PT, R29, R17, 0x2, 0x181f ; - /*1080*/ @!P0 IMAD.MOV.U32 R100, RZ, RZ, R18 ; - /*1090*/ SHFL.IDX PT, R37, R17, 0x6, 0x181f ; - /*10a0*/ @!P0 IMAD.MOV.U32 R101, RZ, RZ, R24 ; - /*10b0*/ @!P0 IMAD.MOV.U32 R95, RZ, RZ, R25 ; - /*10c0*/ SHFL.IDX PT, R31, R3, 0x4, 0x181f ; - /*10d0*/ @!P0 IMAD.MOV.U32 R102, RZ, RZ, R26 ; - /*10e0*/ SHFL.IDX PT, R13, R20, RZ, 0x181f ; - /*10f0*/ @!P0 IMAD.MOV.U32 R59, RZ, RZ, R27 ; - /*1100*/ SHFL.IDX PT, R15, R3, 0x2, 0x181f ; - /*1110*/ @!P0 IMAD.MOV.U32 R60, RZ, RZ, R28 ; - /*1120*/ SHFL.IDX PT, R18, R11, 0x2, 0x181f ; - /*1130*/ @!P0 IMAD.MOV.U32 R96, RZ, RZ, R29 ; - /*1140*/ SHFL.IDX PT, R24, R14, 0x3, 0x181f ; - /*1150*/ @!P0 IMAD.MOV.U32 R71, RZ, RZ, R37 ; - /*1160*/ SHFL.IDX PT, R25, R17, 0x3, 0x181f ; - /*1170*/ SHFL.IDX PT, R26, R3, 0x3, 0x181f ; - /*1180*/ @!P0 IMAD.MOV.U32 R58, RZ, RZ, R31 ; - /*1190*/ SHFL.IDX PT, R27, R11, 0x3, 0x181f ; - /*11a0*/ @!P1 IMAD.MOV.U32 R94, RZ, RZ, R13 ; - /*11b0*/ SHFL.IDX PT, R28, R14, 0x4, 0x181f ; - /*11c0*/ @!P0 IMAD.MOV.U32 R62, RZ, RZ, R15 ; - /*11d0*/ SHFL.IDX PT, R30, R17, 0x4, 0x181f ; - /*11e0*/ @!P0 IMAD.MOV.U32 R63, RZ, RZ, R18 ; - /*11f0*/ SHFL.IDX PT, R32, R11, 0x4, 0x181f ; - /*1200*/ @!P0 IMAD.MOV.U32 R64, RZ, RZ, R24 ; - /*1210*/ SHFL.IDX PT, R29, R14, 0x5, 0x181f ; - /*1220*/ @!P0 IMAD.MOV.U32 R65, RZ, RZ, R25 ; - /*1230*/ SHFL.IDX PT, R33, R17, 0x5, 0x181f ; - /*1240*/ @!P0 IMAD.MOV.U32 R66, RZ, RZ, R26 ; - /*1250*/ SHFL.IDX PT, R34, R3, 0x5, 0x181f ; - /*1260*/ @!P0 IMAD.MOV.U32 R67, RZ, RZ, R27 ; - /*1270*/ SHFL.IDX PT, R35, R11, 0x5, 0x181f ; - /*1280*/ @!P0 IMAD.MOV.U32 R57, RZ, RZ, R28 ; - /*1290*/ SHFL.IDX PT, R36, R14, 0x6, 0x181f ; - /*12a0*/ @!P0 IMAD.MOV.U32 R61, RZ, RZ, R30 ; - /*12b0*/ SHFL.IDX PT, R38, R3, 0x6, 0x181f ; - /*12c0*/ @!P0 IMAD.MOV.U32 R56, RZ, RZ, R32 ; - /*12d0*/ SHFL.IDX PT, R39, R11, 0x6, 0x181f ; - /*12e0*/ @!P0 IMAD.MOV.U32 R85, RZ, RZ, R29 ; - /*12f0*/ SHFL.IDX PT, R40, R14, 0x7, 0x181f ; - /*1300*/ @!P0 IMAD.MOV.U32 R73, RZ, RZ, R33 ; - /*1310*/ SHFL.IDX PT, R41, R17, 0x7, 0x181f ; - /*1320*/ @!P0 IMAD.MOV.U32 R84, RZ, RZ, R34 ; - /*1330*/ SHFL.IDX PT, R42, R3, 0x7, 0x181f ; - /*1340*/ @!P0 IMAD.MOV.U32 R87, RZ, RZ, R35 ; - /*1350*/ SHFL.IDX PT, R43, R11, 0x7, 0x181f ; - /*1360*/ @!P0 IMAD.MOV.U32 R86, RZ, RZ, R36 ; - /*1370*/ SHFL.IDX PT, R37, R22, 0x4, 0x181f ; - /*1380*/ @!P0 IMAD.MOV.U32 R89, RZ, RZ, R38 ; - /*1390*/ @!P0 IMAD.MOV.U32 R77, RZ, RZ, R39 ; - /*13a0*/ SHFL.IDX PT, R13, R22, RZ, 0x181f ; - /*13b0*/ @!P0 IMAD.MOV.U32 R88, RZ, RZ, R40 ; - /*13c0*/ SHFL.IDX PT, R15, R23, RZ, 0x181f ; - /*13d0*/ @!P0 IMAD.MOV.U32 R81, RZ, RZ, R41 ; - /*13e0*/ SHFL.IDX PT, R18, R20, 0x1, 0x181f ; - /*13f0*/ @!P0 IMAD.MOV.U32 R91, RZ, RZ, R42 ; - /*1400*/ SHFL.IDX PT, R24, R21, 0x1, 0x181f ; - /*1410*/ @!P0 IMAD.MOV.U32 R90, RZ, RZ, R43 ; - /*1420*/ SHFL.IDX PT, R25, R22, 0x1, 0x181f ; - /*1430*/ ISETP.NE.AND P0, PT, R2, 0x2, PT ; - /*1440*/ @!P1 IMAD.MOV.U32 R58, RZ, RZ, R37 ; - /*1450*/ SHFL.IDX PT, R26, R23, 0x1, 0x181f ; - /*1460*/ SHFL.IDX PT, R27, R20, 0x2, 0x181f ; - /*1470*/ @!P1 IMAD.MOV.U32 R97, RZ, RZ, R13 ; - /*1480*/ SHFL.IDX PT, R28, R21, 0x2, 0x181f ; - /*1490*/ @!P1 IMAD.MOV.U32 R100, RZ, RZ, R15 ; - /*14a0*/ SHFL.IDX PT, R29, R22, 0x2, 0x181f ; - /*14b0*/ @!P1 IMAD.MOV.U32 R101, RZ, RZ, R18 ; - /*14c0*/ SHFL.IDX PT, R30, R23, 0x2, 0x181f ; - /*14d0*/ @!P1 IMAD.MOV.U32 R95, RZ, RZ, R24 ; - /*14e0*/ SHFL.IDX PT, R31, R20, 0x3, 0x181f ; - /*14f0*/ @!P1 IMAD.MOV.U32 R102, RZ, RZ, R25 ; - /*1500*/ SHFL.IDX PT, R32, R21, 0x3, 0x181f ; - /*1510*/ @!P1 IMAD.MOV.U32 R59, RZ, RZ, R26 ; - /*1520*/ SHFL.IDX PT, R33, R22, 0x3, 0x181f ; - /*1530*/ @!P1 IMAD.MOV.U32 R60, RZ, RZ, R27 ; - /*1540*/ SHFL.IDX PT, R34, R23, 0x3, 0x181f ; - /*1550*/ @!P1 IMAD.MOV.U32 R96, RZ, RZ, R28 ; - /*1560*/ SHFL.IDX PT, R35, R20, 0x4, 0x181f ; - /*1570*/ @!P1 IMAD.MOV.U32 R62, RZ, RZ, R29 ; - /*1580*/ SHFL.IDX PT, R36, R21, 0x4, 0x181f ; - /*1590*/ @!P1 IMAD.MOV.U32 R63, RZ, RZ, R30 ; - /*15a0*/ SHFL.IDX PT, R38, R23, 0x4, 0x181f ; - /*15b0*/ @!P1 IMAD.MOV.U32 R64, RZ, RZ, R31 ; - /*15c0*/ SHFL.IDX PT, R39, R20, 0x5, 0x181f ; - /*15d0*/ @!P1 IMAD.MOV.U32 R65, RZ, RZ, R32 ; - /*15e0*/ SHFL.IDX PT, R40, R21, 0x5, 0x181f ; - /*15f0*/ @!P1 IMAD.MOV.U32 R66, RZ, RZ, R33 ; - /*1600*/ SHFL.IDX PT, R41, R22, 0x5, 0x181f ; - /*1610*/ @!P1 IMAD.MOV.U32 R67, RZ, RZ, R34 ; - /*1620*/ SHFL.IDX PT, R42, R23, 0x5, 0x181f ; - /*1630*/ @!P1 IMAD.MOV.U32 R57, RZ, RZ, R35 ; - /*1640*/ SHFL.IDX PT, R43, R20, 0x6, 0x181f ; - /*1650*/ @!P1 IMAD.MOV.U32 R61, RZ, RZ, R36 ; - /*1660*/ SHFL.IDX PT, R37, R22, 0x6, 0x181f ; - /*1670*/ @!P1 IMAD.MOV.U32 R56, RZ, RZ, R38 ; - /*1680*/ SHFL.IDX PT, R44, R21, RZ, 0x181f ; - /*1690*/ @!P1 IMAD.MOV.U32 R85, RZ, RZ, R39 ; - /*16a0*/ @!P1 IMAD.MOV.U32 R73, RZ, RZ, R40 ; - /*16b0*/ SHFL.IDX PT, R13, R5, RZ, 0x181f ; - /*16c0*/ @!P1 IMAD.MOV.U32 R84, RZ, RZ, R41 ; - /*16d0*/ SHFL.IDX PT, R38, R23, 0x6, 0x181f ; - /*16e0*/ @!P1 IMAD.MOV.U32 R87, RZ, RZ, R42 ; - /*16f0*/ SHFL.IDX PT, R39, R20, 0x7, 0x181f ; - /*1700*/ @!P1 IMAD.MOV.U32 R86, RZ, RZ, R43 ; - /*1710*/ SHFL.IDX PT, R40, R21, 0x7, 0x181f ; - /*1720*/ @!P1 IMAD.MOV.U32 R89, RZ, RZ, R37 ; - /*1730*/ SHFL.IDX PT, R43, R21, 0x6, 0x181f ; - /*1740*/ @!P1 IMAD.MOV.U32 R92, RZ, RZ, R44 ; - /*1750*/ SHFL.IDX PT, R41, R22, 0x7, 0x181f ; - /*1760*/ SHFL.IDX PT, R42, R23, 0x7, 0x181f ; - /*1770*/ @!P0 IMAD.MOV.U32 R94, RZ, RZ, R13 ; - /*1780*/ SHFL.IDX PT, R15, R12, RZ, 0x181f ; - /*1790*/ @!P1 IMAD.MOV.U32 R77, RZ, RZ, R38 ; - /*17a0*/ SHFL.IDX PT, R18, R4, RZ, 0x181f ; - /*17b0*/ @!P1 IMAD.MOV.U32 R88, RZ, RZ, R39 ; - /*17c0*/ SHFL.IDX PT, R24, R8, RZ, 0x181f ; - /*17d0*/ @!P1 IMAD.MOV.U32 R81, RZ, RZ, R40 ; - /*17e0*/ SHFL.IDX PT, R25, R5, 0x1, 0x181f ; - /*17f0*/ @!P1 IMAD.MOV.U32 R71, RZ, RZ, R43 ; - /*1800*/ SHFL.IDX PT, R26, R12, 0x1, 0x181f ; - /*1810*/ @!P1 IMAD.MOV.U32 R91, RZ, RZ, R41 ; - /*1820*/ SHFL.IDX PT, R27, R4, 0x1, 0x181f ; - /*1830*/ @!P1 IMAD.MOV.U32 R90, RZ, RZ, R42 ; - /*1840*/ ISETP.NE.AND P1, PT, R2, 0x3, PT ; - /*1850*/ SHFL.IDX PT, R28, R8, 0x1, 0x181f ; - /*1860*/ @!P0 IMAD.MOV.U32 R92, RZ, RZ, R15 ; - /*1870*/ SHFL.IDX PT, R29, R5, 0x2, 0x181f ; - /*1880*/ @!P0 IMAD.MOV.U32 R97, RZ, RZ, R18 ; - /*1890*/ SHFL.IDX PT, R30, R12, 0x2, 0x181f ; - /*18a0*/ @!P0 IMAD.MOV.U32 R100, RZ, RZ, R24 ; - /*18b0*/ SHFL.IDX PT, R31, R4, 0x2, 0x181f ; - /*18c0*/ @!P0 IMAD.MOV.U32 R101, RZ, RZ, R25 ; - /*18d0*/ SHFL.IDX PT, R32, R8, 0x2, 0x181f ; - /*18e0*/ @!P0 IMAD.MOV.U32 R95, RZ, RZ, R26 ; - /*18f0*/ SHFL.IDX PT, R33, R5, 0x3, 0x181f ; - /*1900*/ @!P0 IMAD.MOV.U32 R102, RZ, RZ, R27 ; - /*1910*/ SHFL.IDX PT, R34, R12, 0x3, 0x181f ; - /*1920*/ @!P0 IMAD.MOV.U32 R59, RZ, RZ, R28 ; - /*1930*/ SHFL.IDX PT, R35, R4, 0x3, 0x181f ; - /*1940*/ @!P0 IMAD.MOV.U32 R60, RZ, RZ, R29 ; - /*1950*/ SHFL.IDX PT, R36, R8, 0x3, 0x181f ; - /*1960*/ @!P0 IMAD.MOV.U32 R96, RZ, RZ, R30 ; - /*1970*/ SHFL.IDX PT, R37, R5, 0x4, 0x181f ; - /*1980*/ @!P0 IMAD.MOV.U32 R62, RZ, RZ, R31 ; - /*1990*/ @!P0 IMAD.MOV.U32 R63, RZ, RZ, R32 ; - /*19a0*/ SHFL.IDX PT, R13, R6, RZ, 0x181f ; - /*19b0*/ @!P0 IMAD.MOV.U32 R64, RZ, RZ, R33 ; - /*19c0*/ SHFL.IDX PT, R43, R12, 0x4, 0x181f ; - /*19d0*/ @!P0 IMAD.MOV.U32 R65, RZ, RZ, R34 ; - /*19e0*/ SHFL.IDX PT, R29, R4, 0x4, 0x181f ; - /*19f0*/ @!P0 IMAD.MOV.U32 R66, RZ, RZ, R35 ; - /*1a00*/ SHFL.IDX PT, R30, R8, 0x4, 0x181f ; - /*1a10*/ @!P0 IMAD.MOV.U32 R67, RZ, RZ, R36 ; - /*1a20*/ SHFL.IDX PT, R31, R5, 0x5, 0x181f ; - /*1a30*/ @!P0 IMAD.MOV.U32 R57, RZ, RZ, R37 ; - /*1a40*/ SHFL.IDX PT, R32, R12, 0x5, 0x181f ; - /*1a50*/ SHFL.IDX PT, R33, R4, 0x5, 0x181f ; - /*1a60*/ @!P1 IMAD.MOV.U32 R94, RZ, RZ, R13 ; - /*1a70*/ SHFL.IDX PT, R34, R8, 0x5, 0x181f ; - /*1a80*/ @!P0 IMAD.MOV.U32 R61, RZ, RZ, R43 ; - /*1a90*/ SHFL.IDX PT, R35, R5, 0x6, 0x181f ; - /*1aa0*/ @!P0 IMAD.MOV.U32 R58, RZ, RZ, R29 ; - /*1ab0*/ SHFL.IDX PT, R36, R12, 0x6, 0x181f ; - /*1ac0*/ @!P0 IMAD.MOV.U32 R56, RZ, RZ, R30 ; - /*1ad0*/ SHFL.IDX PT, R37, R4, 0x6, 0x181f ; - /*1ae0*/ @!P0 IMAD.MOV.U32 R85, RZ, RZ, R31 ; - /*1af0*/ SHFL.IDX PT, R38, R8, 0x6, 0x181f ; - /*1b00*/ @!P0 IMAD.MOV.U32 R73, RZ, RZ, R32 ; - /*1b10*/ SHFL.IDX PT, R39, R5, 0x7, 0x181f ; - /*1b20*/ @!P0 IMAD.MOV.U32 R84, RZ, RZ, R33 ; - /*1b30*/ SHFL.IDX PT, R40, R12, 0x7, 0x181f ; - /*1b40*/ @!P0 IMAD.MOV.U32 R87, RZ, RZ, R34 ; - /*1b50*/ SHFL.IDX PT, R41, R4, 0x7, 0x181f ; - /*1b60*/ @!P0 IMAD.MOV.U32 R86, RZ, RZ, R35 ; - /*1b70*/ SHFL.IDX PT, R42, R8, 0x7, 0x181f ; - /*1b80*/ @!P0 IMAD.MOV.U32 R71, RZ, RZ, R36 ; - /*1b90*/ SHFL.IDX PT, R15, R9, RZ, 0x181f ; - /*1ba0*/ @!P0 IMAD.MOV.U32 R89, RZ, RZ, R37 ; - /*1bb0*/ SHFL.IDX PT, R18, R7, RZ, 0x181f ; - /*1bc0*/ @!P0 IMAD.MOV.U32 R77, RZ, RZ, R38 ; - /*1bd0*/ SHFL.IDX PT, R24, R10, RZ, 0x181f ; - /*1be0*/ @!P0 IMAD.MOV.U32 R88, RZ, RZ, R39 ; - /*1bf0*/ SHFL.IDX PT, R25, R6, 0x1, 0x181f ; - /*1c00*/ @!P0 IMAD.MOV.U32 R81, RZ, RZ, R40 ; - /*1c10*/ SHFL.IDX PT, R26, R9, 0x1, 0x181f ; - /*1c20*/ @!P0 IMAD.MOV.U32 R91, RZ, RZ, R41 ; - /*1c30*/ SHFL.IDX PT, R27, R7, 0x1, 0x181f ; - /*1c40*/ @!P0 IMAD.MOV.U32 R90, RZ, RZ, R42 ; - /*1c50*/ SHFL.IDX PT, R28, R10, 0x1, 0x181f ; - /*1c60*/ @!P1 IMAD.MOV.U32 R92, RZ, RZ, R15 ; - /*1c70*/ @!P1 IMAD.MOV.U32 R97, RZ, RZ, R18 ; - /*1c80*/ SHFL.IDX PT, R13, R9, 0x2, 0x181f ; - /*1c90*/ @!P1 IMAD.MOV.U32 R100, RZ, RZ, R24 ; - /*1ca0*/ SHFL.IDX PT, R44, R6, 0x2, 0x181f ; - /*1cb0*/ @!P1 IMAD.MOV.U32 R101, RZ, RZ, R25 ; - /*1cc0*/ SHFL.IDX PT, R15, R7, 0x2, 0x181f ; - /*1cd0*/ @!P1 IMAD.MOV.U32 R95, RZ, RZ, R26 ; - /*1ce0*/ SHFL.IDX PT, R18, R10, 0x2, 0x181f ; - /*1cf0*/ @!P1 IMAD.MOV.U32 R102, RZ, RZ, R27 ; - /*1d00*/ SHFL.IDX PT, R24, R6, 0x3, 0x181f ; - /*1d10*/ @!P1 IMAD.MOV.U32 R59, RZ, RZ, R28 ; - /*1d20*/ SHFL.IDX PT, R25, R9, 0x3, 0x181f ; - /*1d30*/ SHFL.IDX PT, R26, R7, 0x3, 0x181f ; - /*1d40*/ @!P1 IMAD.MOV.U32 R96, RZ, RZ, R13 ; - /*1d50*/ IMAD.MOV.U32 R13, RZ, RZ, RZ ; - /*1d60*/ SHFL.IDX PT, R27, R10, 0x3, 0x181f ; - /*1d70*/ @!P1 IMAD.MOV.U32 R60, RZ, RZ, R44 ; - /*1d80*/ SHFL.IDX PT, R28, R6, 0x4, 0x181f ; - /*1d90*/ @!P1 IMAD.MOV.U32 R62, RZ, RZ, R15 ; - /*1da0*/ SHFL.IDX PT, R29, R9, 0x4, 0x181f ; - /*1db0*/ @!P1 IMAD.MOV.U32 R63, RZ, RZ, R18 ; - /*1dc0*/ SHFL.IDX PT, R30, R7, 0x4, 0x181f ; - /*1dd0*/ @!P1 IMAD.MOV.U32 R64, RZ, RZ, R24 ; - /*1de0*/ SHFL.IDX PT, R31, R10, 0x4, 0x181f ; - /*1df0*/ @!P1 IMAD.MOV.U32 R65, RZ, RZ, R25 ; - /*1e00*/ SHFL.IDX PT, R32, R6, 0x5, 0x181f ; - /*1e10*/ @!P1 IMAD.MOV.U32 R66, RZ, RZ, R26 ; - /*1e20*/ SHFL.IDX PT, R33, R9, 0x5, 0x181f ; - /*1e30*/ @!P1 IMAD.MOV.U32 R67, RZ, RZ, R27 ; - /*1e40*/ SHFL.IDX PT, R34, R7, 0x5, 0x181f ; - /*1e50*/ @!P1 IMAD.MOV.U32 R57, RZ, RZ, R28 ; - /*1e60*/ SHFL.IDX PT, R35, R10, 0x5, 0x181f ; - /*1e70*/ @!P1 IMAD.MOV.U32 R61, RZ, RZ, R29 ; - /*1e80*/ SHFL.IDX PT, R36, R6, 0x6, 0x181f ; - /*1e90*/ @!P1 IMAD.MOV.U32 R58, RZ, RZ, R30 ; - /*1ea0*/ SHFL.IDX PT, R37, R9, 0x6, 0x181f ; - /*1eb0*/ @!P1 IMAD.MOV.U32 R56, RZ, RZ, R31 ; - /*1ec0*/ SHFL.IDX PT, R38, R7, 0x6, 0x181f ; - /*1ed0*/ @!P1 IMAD.MOV.U32 R85, RZ, RZ, R32 ; - /*1ee0*/ SHFL.IDX PT, R39, R10, 0x6, 0x181f ; - /*1ef0*/ @!P1 IMAD.MOV.U32 R73, RZ, RZ, R33 ; - /*1f00*/ SHFL.IDX PT, R40, R6, 0x7, 0x181f ; - /*1f10*/ @!P1 IMAD.MOV.U32 R84, RZ, RZ, R34 ; - /*1f20*/ SHFL.IDX PT, R41, R9, 0x7, 0x181f ; - /*1f30*/ @!P1 IMAD.MOV.U32 R87, RZ, RZ, R35 ; - /*1f40*/ SHFL.IDX PT, R42, R7, 0x7, 0x181f ; - /*1f50*/ @!P1 IMAD.MOV.U32 R86, RZ, RZ, R36 ; - /*1f60*/ SHFL.IDX PT, R43, R10, 0x7, 0x181f ; - /*1f70*/ @!P1 IMAD.MOV.U32 R71, RZ, RZ, R37 ; - /*1f80*/ @!P1 IMAD.MOV.U32 R89, RZ, RZ, R38 ; - /*1f90*/ @!P1 IMAD.MOV.U32 R77, RZ, RZ, R39 ; - /*1fa0*/ @!P1 IMAD.MOV.U32 R88, RZ, RZ, R40 ; - /*1fb0*/ @!P1 IMAD.MOV.U32 R81, RZ, RZ, R41 ; - /*1fc0*/ @!P1 IMAD.MOV.U32 R91, RZ, RZ, R42 ; - /*1fd0*/ @!P1 IMAD.MOV.U32 R90, RZ, RZ, R43 ; -.L_x_42: - /*1fe0*/ SHFL.IDX PT, R18, R14, RZ, 0x181f ; - /*1ff0*/ SHF.R.U32.HI R68, RZ, 0x2, R13 ; - /*2000*/ SHFL.IDX PT, R82, R14, 0x1, 0x181f ; - /*2010*/ SHFL.IDX PT, R80, R14, 0x2, 0x181f ; - /*2020*/ SHFL.IDX PT, R78, R14, 0x3, 0x181f ; - /*2030*/ SHFL.IDX PT, R76, R14, 0x4, 0x181f ; - /*2040*/ SHFL.IDX PT, R74, R14, 0x5, 0x181f ; - /*2050*/ LOP3.LUT R18, R18, R13, RZ, 0x3c, !PT ; - /*2060*/ SHFL.IDX PT, R72, R14, 0x6, 0x181f ; - /*2070*/ IMAD R15, R18, 0x1000193, RZ ; - /*2080*/ LOP3.LUT R18, R82, R13, RZ, 0x3c, !PT ; - /*2090*/ SHFL.IDX PT, R70, R14, 0x7, 0x181f ; - /*20a0*/ LOP3.LUT R25, R15, R94, RZ, 0x3c, !PT ; - /*20b0*/ IMAD R18, R18, 0x1000193, RZ ; - /*20c0*/ SHFL.IDX PT, R15, R25, R68, 0x181f ; - /*20d0*/ LOP3.LUT R27, R18, R101, RZ, 0x3c, !PT ; - /*20e0*/ SHFL.IDX PT, R27, R27, R68, 0x181f ; - /*20f0*/ IMAD.HI.U32 R18, R15, c[0x3][0x18c], RZ ; - /*2100*/ IMAD.MOV R18, RZ, RZ, -R18 ; - /*2110*/ IMAD.HI.U32 R26, R27, c[0x3][0x18c], RZ ; - /*2120*/ IMAD R15, R18, c[0x3][0x184], R15 ; - /*2130*/ LOP3.LUT R18, R80, R13, RZ, 0x3c, !PT ; - /*2140*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2150*/ ISETP.GE.U32.AND P0, PT, R15, c[0x3][0x184], PT ; - /*2160*/ IMAD R29, R18, 0x1000193, RZ ; - /*2170*/ IMAD R27, R26, c[0x3][0x184], R27 ; - /*2180*/ SEL R18, RZ, c[0x3][0x184], !P0 ; - /*2190*/ LOP3.LUT R29, R29, R60, RZ, 0x3c, !PT ; - /*21a0*/ IMAD.IADD R25, R15, 0x1, -R18 ; - /*21b0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*21c0*/ SHFL.IDX PT, R29, R29, R68, 0x181f ; - /*21d0*/ IMAD.SHL.U32 R15, R0, 0x10, RZ ; - /*21e0*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*21f0*/ LOP3.LUT R15, R15, 0x70, RZ, 0xc0, !PT ; - /*2200*/ IADD3 R40, P0, R24, R15, RZ ; - /*2210*/ IMAD.X R41, RZ, RZ, R25, P0 ; - /*2220*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*2230*/ LOP3.LUT R25, R78, R13, RZ, 0x3c, !PT ; - /*2240*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2250*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2260*/ IMAD R31, R25, 0x1000193, RZ ; - /*2270*/ IMAD.IADD R25, R27, 0x1, -R24 ; - /*2280*/ IMAD.HI.U32 R26, R29, c[0x3][0x18c], RZ ; - /*2290*/ LOP3.LUT R31, R31, R64, RZ, 0x3c, !PT ; - /*22a0*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*22b0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*22c0*/ IADD3 R44, P0, R24, R15, RZ ; - /*22d0*/ SHFL.IDX PT, R31, R31, R68, 0x181f ; - /*22e0*/ IMAD R29, R26, c[0x3][0x184], R29 ; - /*22f0*/ LOP3.LUT R24, R76, R13, RZ, 0x3c, !PT ; - /*2300*/ IMAD.X R45, RZ, RZ, R25, P0 ; - /*2310*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*2320*/ IMAD R26, R24, 0x1000193, RZ ; - /*2330*/ LOP3.LUT R25, R74, R13, RZ, 0x3c, !PT ; - /*2340*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2350*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2360*/ IMAD R28, R25, 0x1000193, RZ ; - /*2370*/ IMAD.IADD R25, R29, 0x1, -R24 ; - /*2380*/ LOP3.LUT R27, R72, R13, RZ, 0x3c, !PT ; - /*2390*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*23a0*/ IMAD R33, R27, 0x1000193, RZ ; - /*23b0*/ LOP3.LUT R27, R26, R57, RZ, 0x3c, !PT ; - /*23c0*/ IMAD.HI.U32 R26, R31, c[0x3][0x18c], RZ ; - /*23d0*/ IADD3 R48, P0, R24, R15, RZ ; - /*23e0*/ LOP3.LUT R30, R70, R13, RZ, 0x3c, !PT ; - /*23f0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2400*/ LOP3.LUT R33, R33, R86, RZ, 0x3c, !PT ; - /*2410*/ IMAD.X R49, RZ, RZ, R25, P0 ; - /*2420*/ LOP3.LUT R29, R28, R85, RZ, 0x3c, !PT ; - /*2430*/ SHFL.IDX PT, R27, R27, R68, 0x181f ; - /*2440*/ IMAD R35, R30, 0x1000193, RZ ; - /*2450*/ IMAD R31, R26, c[0x3][0x184], R31 ; - /*2460*/ SHFL.IDX PT, R33, R33, R68, 0x181f ; - /*2470*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*2480*/ LOP3.LUT R35, R35, R88, RZ, 0x3c, !PT ; - /*2490*/ ISETP.GE.U32.AND P0, PT, R31.reuse, c[0x3][0x184], PT ; - /*24a0*/ SHFL.IDX PT, R29, R29, R68, 0x181f ; - /*24b0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*24c0*/ SHFL.IDX PT, R35, R35, R68, 0x181f ; - /*24d0*/ IMAD.IADD R25, R31, 0x1, -R24 ; - /*24e0*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*24f0*/ IMAD.HI.U32 R26, R27, c[0x3][0x18c], RZ ; - /*2500*/ IADD3 R52, P0, R24, R15, RZ ; - /*2510*/ IMAD.HI.U32 R30, R33, c[0x3][0x18c], RZ ; - /*2520*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*2530*/ IMAD.HI.U32 R28, R29, c[0x3][0x18c], RZ ; - /*2540*/ IMAD.X R53, RZ, RZ, R25, P0 ; - /*2550*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*2560*/ IMAD R27, R26, c[0x3][0x184], R27 ; - /*2570*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*2580*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*2590*/ IMAD R33, R30, c[0x3][0x184], R33 ; - /*25a0*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*25b0*/ IMAD.HI.U32 R24, R35, c[0x3][0x18c], RZ ; - /*25c0*/ IMAD R26, R28, c[0x3][0x184], R29 ; - /*25d0*/ ISETP.GE.U32.AND P2, PT, R33, c[0x3][0x184], PT ; - /*25e0*/ IMAD.MOV R30, RZ, RZ, -R24 ; - /*25f0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2600*/ ISETP.GE.U32.AND P1, PT, R26, c[0x3][0x184], PT ; - /*2610*/ IMAD R35, R30, c[0x3][0x184], R35 ; - /*2620*/ SEL R28, RZ, c[0x3][0x184], !P2 ; - /*2630*/ IMAD.IADD R29, R27, 0x1, -R24 ; - /*2640*/ SEL R25, RZ, c[0x3][0x184], !P1 ; - /*2650*/ ISETP.GE.U32.AND P0, PT, R35, c[0x3][0x184], PT ; - /*2660*/ IMAD.IADD R27, R33, 0x1, -R28 ; - /*2670*/ IMAD.WIDE.U32 R28, R29, R18, c[0x3][0x190] ; - /*2680*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*2690*/ IMAD.IADD R25, R26, 0x1, -R25 ; - /*26a0*/ IADD3 R32, P0, R28, R15, RZ ; - /*26b0*/ IMAD.WIDE.U32 R24, R25, R18, c[0x3][0x190] ; - /*26c0*/ IMAD.WIDE.U32 R26, R27, R18, c[0x3][0x190] ; - /*26d0*/ IADD3 R24, P1, R24, R15, RZ ; - /*26e0*/ IMAD.X R33, RZ, RZ, R29, P0 ; - /*26f0*/ IADD3 R28, P2, R26, R15, RZ ; - /*2700*/ IMAD.IADD R37, R35, 0x1, -R30 ; - /*2710*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*2720*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*2730*/ IMAD.WIDE.U32 R36, R37, R18, c[0x3][0x190] ; - /*2740*/ IMAD.X R29, RZ, RZ, R27, P2 ; - /*2750*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*2760*/ IADD3 R36, P0, R36, R15, RZ ; - /*2770*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2780*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*2790*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*27a0*/ SHFL.IDX PT, R69, R14, RZ, 0x181f ; - /*27b0*/ IADD3 R75, R13, 0x1, RZ ; - /*27c0*/ IMAD R104, R92, 0x1000193, RZ ; - /*27d0*/ LOP3.LUT R79, R69, R75, RZ, 0x3c, !PT ; - /*27e0*/ IMAD R92, R79, 0x1000193, RZ ; - /*27f0*/ LOP3.LUT R79, R82, R75, RZ, 0x3c, !PT ; - /*2800*/ IMAD R96, R96, 0x1000193, RZ ; - /*2810*/ IMAD R83, R94, 0x1000193, RZ ; - /*2820*/ IMAD R100, R100, 0x1000193, RZ ; - /*2830*/ IMAD R97, R97, 0x1000193, RZ ; - /*2840*/ IMAD R101, R101, 0x1000193, RZ ; - /*2850*/ LOP3.LUT R93, R104, R41, RZ, 0x3c, !PT ; - /*2860*/ LOP3.LUT R41, R92, R93, RZ, 0x3c, !PT ; - /*2870*/ SHFL.IDX PT, R41, R41, R68, 0x181f ; - /*2880*/ IMAD R104, R95, 0x1000193, RZ ; - /*2890*/ IMAD R92, R79, 0x1000193, RZ ; - /*28a0*/ LOP3.LUT R95, R104, R45, RZ, 0x3c, !PT ; - /*28b0*/ LOP3.LUT R45, R92, R95, RZ, 0x3c, !PT ; - /*28c0*/ IMAD.HI.U32 R79, R41, c[0x3][0x18c], RZ ; - /*28d0*/ SHFL.IDX PT, R45, R45, R68, 0x181f ; - /*28e0*/ IMAD.MOV R92, RZ, RZ, -R79 ; - /*28f0*/ LOP3.LUT R79, R80, R75, RZ, 0x3c, !PT ; - /*2900*/ IMAD R41, R92, c[0x3][0x184], R41 ; - /*2910*/ IMAD R79, R79, 0x1000193, RZ ; - /*2920*/ LOP3.LUT R92, R96, R49, RZ, 0x3c, !PT ; - /*2930*/ LOP3.LUT R49, R79, R92, RZ, 0x3c, !PT ; - /*2940*/ SHFL.IDX PT, R49, R49, R68, 0x181f ; - /*2950*/ ISETP.GE.U32.AND P0, PT, R41, c[0x3][0x184], PT ; - /*2960*/ IMAD.HI.U32 R79, R45, c[0x3][0x18c], RZ ; - /*2970*/ SEL R96, RZ, c[0x3][0x184], !P0 ; - /*2980*/ IMAD.MOV R94, RZ, RZ, -R79 ; - /*2990*/ LOP3.LUT R103, R100, R43, RZ, 0x3c, !PT ; - /*29a0*/ IMAD R45, R94, c[0x3][0x184], R45 ; - /*29b0*/ LOP3.LUT R43, R78, R75, RZ, 0x3c, !PT ; - /*29c0*/ IMAD.IADD R41, R41, 0x1, -R96 ; - /*29d0*/ IMAD R94, R65, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R96, R83, R40, RZ, 0x3c, !PT ; - /*29f0*/ IMAD.WIDE.U32 R40, R41, R18, c[0x3][0x190] ; - /*2a00*/ ISETP.GE.U32.AND P0, PT, R45, c[0x3][0x184], PT ; - /*2a10*/ IMAD R83, R102, 0x1000193, RZ ; - /*2a20*/ IADD3 R40, P1, R40, R15, RZ ; - /*2a30*/ LOP3.LUT R79, R97, R42, RZ, 0x3c, !PT ; - /*2a40*/ LOP3.LUT R94, R94, R53, RZ, 0x3c, !PT ; - /*2a50*/ IMAD R53, R43, 0x1000193, RZ ; - /*2a60*/ IMAD.HI.U32 R43, R49, c[0x3][0x18c], RZ ; - /*2a70*/ SEL R42, RZ, c[0x3][0x184], !P0 ; - /*2a80*/ IMAD.MOV R102, RZ, RZ, -R43 ; - /*2a90*/ LOP3.LUT R65, R53, R94, RZ, 0x3c, !PT ; - /*2aa0*/ IMAD.X R41, RZ, RZ, R41, P1 ; - /*2ab0*/ IMAD R53, R102, c[0x3][0x184], R49 ; - /*2ac0*/ LOP3.LUT R100, R83, R46, RZ, 0x3c, !PT ; - /*2ad0*/ IMAD R46, R59, 0x1000193, RZ ; - /*2ae0*/ IMAD.IADD R45, R45, 0x1, -R42 ; - /*2af0*/ ISETP.GE.U32.AND P0, PT, R53, c[0x3][0x184], PT ; - /*2b00*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2b10*/ LOP3.LUT R107, R46, R47, RZ, 0x3c, !PT ; - /*2b20*/ IMAD R59, R60, 0x1000193, RZ ; - /*2b30*/ LOP3.LUT R104, R101, R44, RZ, 0x3c, !PT ; - /*2b40*/ SHFL.IDX PT, R49, R65, R68, 0x181f ; - /*2b50*/ SEL R46, RZ, c[0x3][0x184], !P0 ; - /*2b60*/ IMAD.WIDE.U32 R44, R45, R18, c[0x3][0x190] ; - /*2b70*/ LOP3.LUT R106, R59, R48, RZ, 0x3c, !PT ; - /*2b80*/ IMAD.IADD R53, R53, 0x1, -R46 ; - /*2b90*/ IADD3 R44, P1, R44, R15, RZ ; - /*2ba0*/ IMAD R48, R61, 0x1000193, RZ ; - /*2bb0*/ LOP3.LUT R46, R76, R75, RZ, 0x3c, !PT ; - /*2bc0*/ IMAD R60, R73, 0x1000193, RZ ; - /*2bd0*/ IMAD.X R45, RZ, RZ, R45, P1 ; - /*2be0*/ IMAD R46, R46, 0x1000193, RZ ; - /*2bf0*/ IMAD R102, R71, 0x1000193, RZ ; - /*2c00*/ LOP3.LUT R97, R48, R33, RZ, 0x3c, !PT ; - /*2c10*/ LOP3.LUT R33, R46, R97, RZ, 0x3c, !PT ; - /*2c20*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2c30*/ LOP3.LUT R71, R60, R25, RZ, 0x3c, !PT ; - /*2c40*/ LOP3.LUT R25, R74, R75, RZ, 0x3c, !PT ; - /*2c50*/ LOP3.LUT R73, R102, R29, RZ, 0x3c, !PT ; - /*2c60*/ LOP3.LUT R29, R72, R75.reuse, RZ, 0x3c, !PT ; - /*2c70*/ IMAD R48, R25, 0x1000193, RZ ; - /*2c80*/ LOP3.LUT R75, R70, R75, RZ, 0x3c, !PT ; - /*2c90*/ IMAD.HI.U32 R25, R49, c[0x3][0x18c], RZ ; - /*2ca0*/ IMAD R110, R81, 0x1000193, RZ ; - /*2cb0*/ IMAD.MOV R108, RZ, RZ, -R25 ; - /*2cc0*/ IMAD R102, R75, 0x1000193, RZ ; - /*2cd0*/ LOP3.LUT R75, R110, R37, RZ, 0x3c, !PT ; - /*2ce0*/ IMAD R25, R108, c[0x3][0x184], R49 ; - /*2cf0*/ LOP3.LUT R37, R48, R71, RZ, 0x3c, !PT ; - /*2d00*/ IMAD R60, R29, 0x1000193, RZ ; - /*2d10*/ IMAD.WIDE.U32 R48, R53, R18, c[0x3][0x190] ; - /*2d20*/ SHFL.IDX PT, R33, R33, R68, 0x181f ; - /*2d30*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2d40*/ IMAD R105, R62, 0x1000193, RZ ; - /*2d50*/ LOP3.LUT R59, R60, R73, RZ, 0x3c, !PT ; - /*2d60*/ IADD3 R48, P1, R48, R15, RZ ; - /*2d70*/ SHFL.IDX PT, R37, R37, R68, 0x181f ; - /*2d80*/ LOP3.LUT R105, R105, R50, RZ, 0x3c, !PT ; - /*2d90*/ IMAD R62, R63, 0x1000193, RZ ; - /*2da0*/ SEL R50, RZ, c[0x3][0x184], !P0 ; - /*2db0*/ IMAD.X R49, RZ, RZ, R49, P1 ; - /*2dc0*/ SHFL.IDX PT, R59, R59, R68, 0x181f ; - /*2dd0*/ LOP3.LUT R61, R102, R75, RZ, 0x3c, !PT ; - /*2de0*/ LOP3.LUT R29, R62, R51, RZ, 0x3c, !PT ; - /*2df0*/ IMAD.IADD R53, R25, 0x1, -R50 ; - /*2e00*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*2e10*/ SHFL.IDX PT, R60, R61, R68, 0x181f ; - /*2e20*/ IMAD R25, R64, 0x1000193, RZ ; - /*2e30*/ IMAD R63, R66, 0x1000193, RZ ; - /*2e40*/ IMAD R64, R67, 0x1000193, RZ ; - /*2e50*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*2e60*/ IMAD.WIDE.U32 R52, R53, R18, c[0x3][0x190] ; - /*2e70*/ LOP3.LUT R112, R63, R54, RZ, 0x3c, !PT ; - /*2e80*/ IMAD.HI.U32 R61, R33, c[0x3][0x18c], RZ ; - /*2e90*/ LOP3.LUT R111, R64, R55, RZ, 0x3c, !PT ; - /*2ea0*/ IMAD.HI.U32 R54, R37, c[0x3][0x18c], RZ ; - /*2eb0*/ IADD3 R64, P0, R52, R15, RZ ; - /*2ec0*/ IMAD.MOV R62, RZ, RZ, -R61 ; - /*2ed0*/ IMAD.HI.U32 R55, R59, c[0x3][0x18c], RZ ; - /*2ee0*/ IMAD.MOV R54, RZ, RZ, -R54 ; - /*2ef0*/ IMAD R33, R62, c[0x3][0x184], R33 ; - /*2f00*/ IMAD.MOV R52, RZ, RZ, -R55 ; - /*2f10*/ IMAD R37, R54, c[0x3][0x184], R37 ; - /*2f20*/ IMAD.HI.U32 R61, R60, c[0x3][0x18c], RZ ; - /*2f30*/ IMAD.X R65, RZ, RZ, R53, P0 ; - /*2f40*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*2f50*/ IMAD R59, R52, c[0x3][0x184], R59 ; - /*2f60*/ IMAD R57, R57, 0x1000193, RZ ; - /*2f70*/ ISETP.GE.U32.AND P1, PT, R37, c[0x3][0x184], PT ; - /*2f80*/ IMAD.MOV R61, RZ, RZ, -R61 ; - /*2f90*/ SEL R52, RZ, c[0x3][0x184], !P0 ; - /*2fa0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*2fb0*/ ISETP.GE.U32.AND P0, PT, R59, c[0x3][0x184], PT ; - /*2fc0*/ IMAD R60, R61, c[0x3][0x184], R60 ; - /*2fd0*/ LOP3.LUT R110, R57, R32, RZ, 0x3c, !PT ; - /*2fe0*/ SEL R32, RZ, c[0x3][0x184], !P1 ; - /*2ff0*/ IMAD.IADD R33, R33, 0x1, -R52 ; - /*3000*/ SEL R52, RZ, c[0x3][0x184], !P0 ; - /*3010*/ ISETP.GE.U32.AND P0, PT, R60, c[0x3][0x184], PT ; - /*3020*/ IMAD.IADD R53, R37, 0x1, -R32 ; - /*3030*/ IMAD.WIDE.U32 R32, R33, R18, c[0x3][0x190] ; - /*3040*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*3050*/ IMAD.IADD R59, R59, 0x1, -R52 ; - /*3060*/ IADD3 R32, P0, R32, R15, RZ ; - /*3070*/ IMAD R113, R58, 0x1000193, RZ ; - /*3080*/ IMAD.WIDE.U32 R58, R59, R18, c[0x3][0x190] ; - /*3090*/ IMAD.IADD R37, R60, 0x1, -R37 ; - /*30a0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*30b0*/ IADD3 R58, P0, R58, R15, RZ ; - /*30c0*/ IMAD.WIDE.U32 R52, R53, R18, c[0x3][0x190] ; - /*30d0*/ IMAD.WIDE.U32 R54, R37, R18, c[0x3][0x190] ; - /*30e0*/ IADD3 R52, P1, R52, R15, RZ ; - /*30f0*/ IMAD.X R59, RZ, RZ, R59, P0 ; - /*3100*/ IADD3 R60, P0, R54, R15, RZ ; - /*3110*/ IMAD R56, R56, 0x1000193, RZ ; - /*3120*/ LOP3.LUT R113, R113, R34, RZ, 0x3c, !PT ; - /*3130*/ IMAD.X R53, RZ, RZ, R53, P1 ; - /*3140*/ IMAD.X R61, RZ, RZ, R55, P0 ; - /*3150*/ LOP3.LUT R37, R56, R35, RZ, 0x3c, !PT ; - /*3160*/ LDG.E.128.STRONG.GPU R56, [R58.64] ; - /*3170*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3180*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3190*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*31a0*/ IMAD R85, R85, 0x1000193, RZ ; - /*31b0*/ IADD3 R115, R13, 0x2, RZ ; - /*31c0*/ IMAD R81, R79, 0x1000193, RZ ; - /*31d0*/ LOP3.LUT R79, R85, R24, RZ, 0x3c, !PT ; - /*31e0*/ LOP3.LUT R24, R69, R115, RZ, 0x3c, !PT ; - /*31f0*/ IMAD R24, R24, 0x1000193, RZ ; - /*3200*/ IMAD R83, R84, 0x1000193, RZ ; - /*3210*/ LOP3.LUT R26, R83, R26, RZ, 0x3c, !PT ; - /*3220*/ IMAD R90, R90, 0x1000193, RZ ; - /*3230*/ LOP3.LUT R81, R81, R42, RZ, 0x3c, !PT ; - /*3240*/ LOP3.LUT R85, R24, R81, RZ, 0x3c, !PT ; - /*3250*/ IMAD R42, R87, 0x1000193, RZ ; - /*3260*/ SHFL.IDX PT, R24, R85, R68, 0x181f ; - /*3270*/ LOP3.LUT R83, R42, R27, RZ, 0x3c, !PT ; - /*3280*/ IMAD R27, R100, 0x1000193, RZ ; - /*3290*/ IMAD R87, R86, 0x1000193, RZ ; - /*32a0*/ LOP3.LUT R100, R87, R28, RZ, 0x3c, !PT ; - /*32b0*/ IMAD R28, R77, 0x1000193, RZ ; - /*32c0*/ IMAD R77, R88, 0x1000193, RZ ; - /*32d0*/ LOP3.LUT R84, R27, R46, RZ, 0x3c, !PT ; - /*32e0*/ LOP3.LUT R27, R82, R115, RZ, 0x3c, !PT ; - /*32f0*/ IMAD R27, R27, 0x1000193, RZ ; - /*3300*/ LOP3.LUT R102, R77, R36, RZ, 0x3c, !PT ; - /*3310*/ LOP3.LUT R77, R27, R84, RZ, 0x3c, !PT ; - /*3320*/ IMAD.HI.U32 R27, R24, c[0x3][0x18c], RZ ; - /*3330*/ LOP3.LUT R101, R28, R31, RZ, 0x3c, !PT ; - /*3340*/ IMAD.MOV R31, RZ, RZ, -R27 ; - /*3350*/ SHFL.IDX PT, R27, R77, R68, 0x181f ; - /*3360*/ LOP3.LUT R28, R80, R115, RZ, 0x3c, !PT ; - /*3370*/ IMAD R24, R31, c[0x3][0x184], R24 ; - /*3380*/ IMAD R85, R105, 0x1000193, RZ ; - /*3390*/ IMAD R28, R28, 0x1000193, RZ ; - /*33a0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*33b0*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*33c0*/ LOP3.LUT R105, R90, R39, RZ, 0x3c, !PT ; - /*33d0*/ IMAD.IADD R39, R24, 0x1, -R31 ; - /*33e0*/ LOP3.LUT R85, R85, R50, RZ, 0x3c, !PT ; - /*33f0*/ LOP3.LUT R87, R28, R85, RZ, 0x3c, !PT ; - /*3400*/ IMAD.HI.U32 R36, R27, c[0x3][0x18c], RZ ; - /*3410*/ SHFL.IDX PT, R24, R87, R68, 0x181f ; - /*3420*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*3430*/ IMAD R28, R93, 0x1000193, RZ ; - /*3440*/ IMAD R27, R36, c[0x3][0x184], R27 ; - /*3450*/ IMAD R31, R96, 0x1000193, RZ ; - /*3460*/ LOP3.LUT R109, R28, R41, RZ, 0x3c, !PT ; - /*3470*/ IMAD R28, R103, 0x1000193, RZ ; - /*3480*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*3490*/ IMAD R77, R104, 0x1000193, RZ ; - /*34a0*/ LOP3.LUT R108, R31, R40, RZ, 0x3c, !PT ; - /*34b0*/ LOP3.LUT R104, R28, R43, RZ, 0x3c, !PT ; - /*34c0*/ IMAD R87, R112, 0x1000193, RZ ; - /*34d0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*34e0*/ LOP3.LUT R31, R78, R115, RZ, 0x3c, !PT ; - /*34f0*/ IMAD.IADD R43, R27, 0x1, -R28 ; - /*3500*/ IMAD R36, R31, 0x1000193, RZ ; - /*3510*/ IMAD.HI.U32 R27, R24, c[0x3][0x18c], RZ ; - /*3520*/ IMAD R28, R107, 0x1000193, RZ ; - /*3530*/ IMAD.WIDE.U32 R40, R39, R18, c[0x3][0x190] ; - /*3540*/ IMAD.MOV R39, RZ, RZ, -R27 ; - /*3550*/ LOP3.LUT R87, R87, R66, RZ, 0x3c, !PT ; - /*3560*/ IMAD.WIDE.U32 R42, R43, R18, c[0x3][0x190] ; - /*3570*/ LOP3.LUT R31, R36, R87, RZ, 0x3c, !PT ; - /*3580*/ LOP3.LUT R107, R28, R47, RZ, 0x3c, !PT ; - /*3590*/ IMAD R28, R39, c[0x3][0x184], R24 ; - /*35a0*/ SHFL.IDX PT, R24, R31, R68, 0x181f ; - /*35b0*/ IADD3 R42, P0, R42, R15, RZ ; - /*35c0*/ IMAD R89, R89, 0x1000193, RZ ; - /*35d0*/ IMAD R27, R106, 0x1000193, RZ ; - /*35e0*/ IMAD.X R43, RZ, RZ, R43, P0 ; - /*35f0*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*3600*/ IMAD R91, R91, 0x1000193, RZ ; - /*3610*/ LOP3.LUT R30, R89, R30, RZ, 0x3c, !PT ; - /*3620*/ LOP3.LUT R88, R27, R48, RZ, 0x3c, !PT ; - /*3630*/ IMAD R92, R92, 0x1000193, RZ ; - /*3640*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*3650*/ IMAD R112, R29, 0x1000193, RZ ; - /*3660*/ LOP3.LUT R38, R91, R38, RZ, 0x3c, !PT ; - /*3670*/ IMAD R91, R26, 0x1000193, RZ ; - /*3680*/ LOP3.LUT R26, R76, R115.reuse, RZ, 0x3c, !PT ; - /*3690*/ IMAD R29, R30, 0x1000193, RZ ; - /*36a0*/ LOP3.LUT R30, R72, R115, RZ, 0x3c, !PT ; - /*36b0*/ IMAD R86, R95, 0x1000193, RZ ; - /*36c0*/ IMAD R113, R113, 0x1000193, RZ ; - /*36d0*/ LOP3.LUT R89, R92, R49, RZ, 0x3c, !PT ; - /*36e0*/ IMAD.IADD R27, R28, 0x1, -R27 ; - /*36f0*/ LOP3.LUT R28, R74, R115.reuse, RZ, 0x3c, !PT ; - /*3700*/ IMAD R93, R38, 0x1000193, RZ ; - /*3710*/ LOP3.LUT R115, R70, R115, RZ, 0x3c, !PT ; - /*3720*/ LOP3.LUT R86, R86, R45, RZ, 0x3c, !PT ; - /*3730*/ IMAD R45, R30, 0x1000193, RZ ; - /*3740*/ LOP3.LUT R92, R29, R58, RZ, 0x3c, !PT ; - /*3750*/ IMAD R29, R26, 0x1000193, RZ ; - /*3760*/ LOP3.LUT R90, R113, R34, RZ, 0x3c, !PT ; - /*3770*/ IMAD R28, R28, 0x1000193, RZ ; - /*3780*/ IMAD.HI.U32 R26, R24, c[0x3][0x18c], RZ ; - /*3790*/ LOP3.LUT R91, R91, R54, RZ, 0x3c, !PT ; - /*37a0*/ LOP3.LUT R31, R29, R90, RZ, 0x3c, !PT ; - /*37b0*/ IMAD R30, R115, 0x1000193, RZ ; - /*37c0*/ LOP3.LUT R93, R93, R62, RZ, 0x3c, !PT ; - /*37d0*/ IMAD.MOV R29, RZ, RZ, -R26 ; - /*37e0*/ LOP3.LUT R47, R45, R92, RZ, 0x3c, !PT ; - /*37f0*/ SHFL.IDX PT, R34, R31, R68, 0x181f ; - /*3800*/ IADD3 R40, P1, R40, R15, RZ ; - /*3810*/ IMAD.WIDE.U32 R26, R27, R18, c[0x3][0x190] ; - /*3820*/ LOP3.LUT R39, R28, R91, RZ, 0x3c, !PT ; - /*3830*/ LOP3.LUT R45, R30, R93, RZ, 0x3c, !PT ; - /*3840*/ IMAD R30, R29, c[0x3][0x184], R24 ; - /*3850*/ LOP3.LUT R77, R77, R44, RZ, 0x3c, !PT ; - /*3860*/ SHFL.IDX PT, R44, R47, R68, 0x181f ; - /*3870*/ IMAD.X R41, RZ, RZ, R41, P1 ; - /*3880*/ IADD3 R28, P1, R26, R15, RZ ; - /*3890*/ SHFL.IDX PT, R36, R39, R68, 0x181f ; - /*38a0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*38b0*/ SHFL.IDX PT, R45, R45, R68, 0x181f ; - /*38c0*/ IMAD.X R29, RZ, RZ, R27, P1 ; - /*38d0*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*38e0*/ IMAD R31, R110, 0x1000193, RZ ; - /*38f0*/ IMAD.IADD R39, R30, 0x1, -R27 ; - /*3900*/ LOP3.LUT R96, R31, R32, RZ, 0x3c, !PT ; - /*3910*/ IMAD R25, R25, 0x1000193, RZ ; - /*3920*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3930*/ IMAD.WIDE.U32 R38, R39, R18, c[0x3][0x190] ; - /*3940*/ IMAD R24, R94, 0x1000193, RZ ; - /*3950*/ IMAD R54, R111, 0x1000193, RZ ; - /*3960*/ IADD3 R110, P0, R38, R15, RZ ; - /*3970*/ IMAD.HI.U32 R32, R34, c[0x3][0x18c], RZ ; - /*3980*/ LOP3.LUT R94, R25, R64, RZ, 0x3c, !PT ; - /*3990*/ LOP3.LUT R95, R24, R65, RZ, 0x3c, !PT ; - /*39a0*/ IMAD.HI.U32 R38, R44, c[0x3][0x18c], RZ ; - /*39b0*/ LOP3.LUT R54, R54, R67, RZ, 0x3c, !PT ; - /*39c0*/ LDG.E.128.STRONG.GPU R24, [R42.64] ; - /*39d0*/ IMAD.HI.U32 R46, R36, c[0x3][0x18c], RZ ; - /*39e0*/ LDG.E.128.STRONG.GPU R64, [R40.64] ; - /*39f0*/ IMAD.MOV R49, RZ, RZ, -R32 ; - /*3a00*/ IMAD.HI.U32 R47, R45, c[0x3][0x18c], RZ ; - /*3a10*/ IMAD.X R111, RZ, RZ, R39, P0 ; - /*3a20*/ IMAD.MOV R41, RZ, RZ, -R38 ; - /*3a30*/ IMAD.MOV R39, RZ, RZ, -R46 ; - /*3a40*/ IMAD R34, R49, c[0x3][0x184], R34 ; - /*3a50*/ IMAD.MOV R38, RZ, RZ, -R47 ; - /*3a60*/ IMAD R44, R41, c[0x3][0x184], R44 ; - /*3a70*/ IMAD R32, R97, 0x1000193, RZ ; - /*3a80*/ ISETP.GE.U32.AND P2, PT, R34, c[0x3][0x184], PT ; - /*3a90*/ IMAD R36, R39, c[0x3][0x184], R36 ; - /*3aa0*/ IMAD R45, R38, c[0x3][0x184], R45 ; - /*3ab0*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*3ac0*/ LOP3.LUT R97, R32, R33, RZ, 0x3c, !PT ; - /*3ad0*/ ISETP.GE.U32.AND P1, PT, R36, c[0x3][0x184], PT ; - /*3ae0*/ SEL R33, RZ, c[0x3][0x184], !P2 ; - /*3af0*/ ISETP.GE.U32.AND P2, PT, R45, c[0x3][0x184], PT ; - /*3b00*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*3b10*/ SEL R39, RZ, c[0x3][0x184], !P1 ; - /*3b20*/ IMAD.IADD R33, R34, 0x1, -R33 ; - /*3b30*/ SEL R32, RZ, c[0x3][0x184], !P2 ; - /*3b40*/ IMAD.IADD R43, R44, 0x1, -R41 ; - /*3b50*/ IMAD.IADD R39, R36, 0x1, -R39 ; - /*3b60*/ IMAD R58, R37, 0x1000193, RZ ; - /*3b70*/ IMAD.IADD R45, R45, 0x1, -R32 ; - /*3b80*/ IMAD.WIDE.U32 R36, R33, R18, c[0x3][0x190] ; - /*3b90*/ IMAD.WIDE.U32 R32, R43, R18, c[0x3][0x190] ; - /*3ba0*/ IADD3 R36, P0, R36, R15, RZ ; - /*3bb0*/ IMAD.WIDE.U32 R40, R39, R18, c[0x3][0x190] ; - /*3bc0*/ IADD3 R44, P2, R32, R15, RZ ; - /*3bd0*/ IMAD.WIDE.U32 R38, R45, R18, c[0x3][0x190] ; - /*3be0*/ LOP3.LUT R58, R58, R35, RZ, 0x3c, !PT ; - /*3bf0*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3c00*/ IADD3 R48, P0, R38, R15.reuse, RZ ; - /*3c10*/ IMAD.X R45, RZ, RZ, R33, P2 ; - /*3c20*/ IADD3 R40, P1, R40, R15, RZ ; - /*3c30*/ LDG.E.128.STRONG.GPU R32, [R110.64] ; - /*3c40*/ IMAD.X R49, RZ, RZ, R39, P0 ; - /*3c50*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*3c60*/ IMAD.X R41, RZ, RZ, R41, P1 ; - /*3c70*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*3c80*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*3c90*/ LOP3.LUT R112, R112, R51, RZ, 0x3c, !PT ; - /*3ca0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3cb0*/ IMAD R79, R79, 0x1000193, RZ ; - /*3cc0*/ LOP3.LUT R103, R79, R52, RZ, 0x3c, !PT ; - /*3cd0*/ IADD3 R79, R13, 0x3, RZ ; - /*3ce0*/ IMAD R104, R104, 0x1000193, RZ ; - /*3cf0*/ LOP3.LUT R69, R69, R79.reuse, RZ, 0x3c, !PT ; - /*3d00*/ IMAD R112, R112, 0x1000193, RZ ; - /*3d10*/ LOP3.LUT R80, R80, R79, RZ, 0x3c, !PT ; - /*3d20*/ IMAD R69, R69, 0x1000193, RZ ; - /*3d30*/ LOP3.LUT R82, R82, R79, RZ, 0x3c, !PT ; - /*3d40*/ IMAD R62, R107, 0x1000193, RZ ; - /*3d50*/ IMAD R80, R80, 0x1000193, RZ ; - /*3d60*/ IMAD R106, R71, 0x1000193, RZ ; - /*3d70*/ IMAD R52, R83, 0x1000193, RZ ; - /*3d80*/ IMAD R82, R82, 0x1000193, RZ ; - /*3d90*/ LOP3.LUT R106, R106, R53, RZ, 0x3c, !PT ; - /*3da0*/ LOP3.LUT R55, R52, R55, RZ, 0x3c, !PT ; - /*3db0*/ IMAD R54, R54, 0x1000193, RZ ; - /*3dc0*/ LOP3.LUT R78, R78, R79.reuse, RZ, 0x3c, !PT ; - /*3dd0*/ IMAD R58, R58, 0x1000193, RZ ; - /*3de0*/ LOP3.LUT R76, R76, R79, RZ, 0x3c, !PT ; - /*3df0*/ IMAD R78, R78, 0x1000193, RZ ; - /*3e00*/ IMAD R76, R76, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R74, R74, R79.reuse, RZ, 0x3c, !PT ; - /*3e20*/ LOP3.LUT R72, R72, R79.reuse, RZ, 0x3c, !PT ; - /*3e30*/ LOP3.LUT R70, R70, R79, RZ, 0x3c, !PT ; - /*3e40*/ IMAD R74, R74, 0x1000193, RZ ; - /*3e50*/ IMAD R72, R72, 0x1000193, RZ ; - /*3e60*/ IMAD R107, R108, 0x1000193, RZ ; - /*3e70*/ IMAD R70, R70, 0x1000193, RZ ; - /*3e80*/ IMAD R108, R109, 0x1000193, RZ ; - /*3e90*/ IMAD R109, R81, 0x1000193, RZ ; - /*3ea0*/ UMOV UR5, URZ ; - /*3eb0*/ LOP3.LUT R31, R112, R31, RZ, 0x3c, !PT ; - /*3ec0*/ LOP3.LUT R71, R80, R31, RZ, 0x3c, !PT ; - /*3ed0*/ LOP3.LUT R104, R104, R67, RZ, 0x3c, !PT ; - /*3ee0*/ LOP3.LUT R69, R69, R104, RZ, 0x3c, !PT ; - /*3ef0*/ LOP3.LUT R27, R62, R27, RZ, 0x3c, !PT ; - /*3f00*/ SHFL.IDX PT, R62, R69, R68, 0x181f ; - /*3f10*/ LOP3.LUT R53, R82, R27, RZ, 0x3c, !PT ; - /*3f20*/ IMAD R67, R100, 0x1000193, RZ ; - /*3f30*/ SHFL.IDX PT, R52, R71, R68, 0x181f ; - /*3f40*/ LOP3.LUT R100, R67, R56, RZ, 0x3c, !PT ; - /*3f50*/ SHFL.IDX PT, R53, R53, R68, 0x181f ; - /*3f60*/ IMAD R56, R73, 0x1000193, RZ ; - /*3f70*/ IMAD R80, R101, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R101, R56, R57, RZ, 0x3c, !PT ; - /*3f90*/ IMAD R57, R102, 0x1000193, RZ ; - /*3fa0*/ IMAD R56, R75, 0x1000193, RZ ; - /*3fb0*/ LOP3.LUT R102, R57, R60, RZ, 0x3c, !PT ; - /*3fc0*/ LOP3.LUT R59, R80, R59, RZ, 0x3c, !PT ; - /*3fd0*/ IMAD.HI.U32 R57, R62, c[0x3][0x18c], RZ ; - /*3fe0*/ IMAD R80, R105, 0x1000193, RZ ; - /*3ff0*/ LOP3.LUT R105, R56, R61, RZ, 0x3c, !PT ; - /*4000*/ IMAD.MOV R57, RZ, RZ, -R57 ; - /*4010*/ IMAD.HI.U32 R56, R52, c[0x3][0x18c], RZ ; - /*4020*/ LOP3.LUT R63, R80, R63, RZ, 0x3c, !PT ; - /*4030*/ IMAD R62, R57, c[0x3][0x184], R62 ; - /*4040*/ IMAD.MOV R57, RZ, RZ, -R56 ; - /*4050*/ IMAD R56, R59, 0x1000193, RZ ; - /*4060*/ IMAD.HI.U32 R60, R53, c[0x3][0x18c], RZ ; - /*4070*/ IMAD.MOV R60, RZ, RZ, -R60 ; - /*4080*/ LOP3.LUT R35, R54, R35, RZ, 0x3c, !PT ; - /*4090*/ IMAD R54, R55, 0x1000193, RZ ; - /*40a0*/ LOP3.LUT R55, R78, R35, RZ, 0x3c, !PT ; - /*40b0*/ LOP3.LUT R39, R58, R39, RZ, 0x3c, !PT ; - /*40c0*/ SHFL.IDX PT, R58, R55, R68, 0x181f ; - /*40d0*/ LOP3.LUT R59, R76, R39, RZ, 0x3c, !PT ; - /*40e0*/ LOP3.LUT R43, R54, R43, RZ, 0x3c, !PT ; - /*40f0*/ IMAD R54, R63, 0x1000193, RZ ; - /*4100*/ LOP3.LUT R47, R56, R47, RZ, 0x3c, !PT ; - /*4110*/ IMAD R52, R57, c[0x3][0x184], R52 ; - /*4120*/ SHFL.IDX PT, R59, R59, R68, 0x181f ; - /*4130*/ LOP3.LUT R57, R74, R43, RZ, 0x3c, !PT ; - /*4140*/ IMAD R53, R60, c[0x3][0x184], R53 ; - /*4150*/ LOP3.LUT R63, R72, R47, RZ, 0x3c, !PT ; - /*4160*/ LOP3.LUT R51, R54, R51, RZ, 0x3c, !PT ; - /*4170*/ ISETP.GE.U32.AND P0, PT, R62, c[0x3][0x184], PT ; - /*4180*/ LOP3.LUT R107, R107, R64, RZ, 0x3c, !PT ; - /*4190*/ ISETP.GE.U32.AND P2, PT, R52, c[0x3][0x184], PT ; - /*41a0*/ SHFL.IDX PT, R64, R57, R68, 0x181f ; - /*41b0*/ LOP3.LUT R67, R70, R51, RZ, 0x3c, !PT ; - /*41c0*/ ISETP.GE.U32.AND P1, PT, R53, c[0x3][0x184], PT ; - /*41d0*/ SHFL.IDX PT, R63, R63, R68, 0x181f ; - /*41e0*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*41f0*/ SEL R61, RZ, c[0x3][0x184], !P2 ; - /*4200*/ SEL R54, RZ, c[0x3][0x184], !P1 ; - /*4210*/ SHFL.IDX PT, R67, R67, R68, 0x181f ; - /*4220*/ IMAD.IADD R55, R62, 0x1, -R55 ; - /*4230*/ IMAD.IADD R61, R52, 0x1, -R61 ; - /*4240*/ IMAD.IADD R57, R53, 0x1, -R54 ; - /*4250*/ IMAD.WIDE.U32 R52, R55, R18, c[0x3][0x190] ; - /*4260*/ LOP3.LUT R108, R108, R65, RZ, 0x3c, !PT ; - /*4270*/ IMAD.HI.U32 R60, R58, c[0x3][0x18c], RZ ; - /*4280*/ IMAD.WIDE.U32 R54, R61, R18, c[0x3][0x190] ; - /*4290*/ IADD3 R52, P0, R52, R15, RZ ; - /*42a0*/ IMAD.MOV R65, RZ, RZ, -R60 ; - /*42b0*/ IADD3 R60, P2, R54, R15, RZ ; - /*42c0*/ IMAD.HI.U32 R54, R59, c[0x3][0x18c], RZ ; - /*42d0*/ IMAD R58, R65, c[0x3][0x184], R58 ; - /*42e0*/ IMAD.MOV R54, RZ, RZ, -R54 ; - /*42f0*/ IMAD.X R61, RZ, RZ, R55, P2 ; - /*4300*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*4310*/ ISETP.GE.U32.AND P0, PT, R58, c[0x3][0x184], PT ; - /*4320*/ IMAD.HI.U32 R55, R64, c[0x3][0x18c], RZ ; - /*4330*/ IMAD.HI.U32 R62, R63, c[0x3][0x18c], RZ ; - /*4340*/ IMAD R54, R54, c[0x3][0x184], R59 ; - /*4350*/ IMAD.WIDE.U32 R56, R57, R18, c[0x3][0x190] ; - /*4360*/ LOP3.LUT R109, R109, R66, RZ, 0x3c, !PT ; - /*4370*/ IMAD.MOV R59, RZ, RZ, -R55 ; - /*4380*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*4390*/ IMAD.MOV R62, RZ, RZ, -R62 ; - /*43a0*/ ISETP.GE.U32.AND P0, PT, R54, c[0x3][0x184], PT ; - /*43b0*/ IMAD.HI.U32 R65, R67, c[0x3][0x18c], RZ ; - /*43c0*/ IADD3 R56, P1, R56, R15, RZ ; - /*43d0*/ IMAD R66, R59, c[0x3][0x184], R64 ; - /*43e0*/ IMAD.IADD R55, R58, 0x1, -R55 ; - /*43f0*/ IMAD R68, R62, c[0x3][0x184], R63 ; - /*4400*/ SEL R63, RZ, c[0x3][0x184], !P0 ; - /*4410*/ IMAD.MOV R70, RZ, RZ, -R65 ; - /*4420*/ ISETP.GE.U32.AND P2, PT, R66, c[0x3][0x184], PT ; - /*4430*/ IMAD.X R57, RZ, RZ, R57, P1 ; - /*4440*/ ISETP.GE.U32.AND P1, PT, R68, c[0x3][0x184], PT ; - /*4450*/ IMAD.WIDE.U32 R58, R55, R18, c[0x3][0x190] ; - /*4460*/ IMAD R70, R70, c[0x3][0x184], R67 ; - /*4470*/ SEL R67, RZ, c[0x3][0x184], !P2 ; - /*4480*/ IMAD.IADD R63, R54, 0x1, -R63 ; - /*4490*/ IADD3 R64, P2, R58, R15, RZ ; - /*44a0*/ IMAD.MOV.U32 R75, RZ, RZ, 0x80 ; - /*44b0*/ SEL R69, RZ, c[0x3][0x184], !P1 ; - /*44c0*/ IMAD.WIDE.U32 R62, R63, R18, c[0x3][0x190] ; - /*44d0*/ ISETP.GE.U32.AND P0, PT, R70, c[0x3][0x184], PT ; - /*44e0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*44f0*/ IMAD.IADD R67, R66, 0x1, -R67 ; - /*4500*/ SEL R73, RZ, c[0x3][0x184], !P0 ; - /*4510*/ IMAD.X R65, RZ, RZ, R59, P2 ; - /*4520*/ IMAD.IADD R71, R68, 0x1, -R69 ; - /*4530*/ IADD3 R68, P0, R62, R15, RZ ; - /*4540*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*4550*/ IMAD.WIDE.U32 R66, R67, R18, c[0x3][0x190] ; - /*4560*/ IMAD.X R69, RZ, RZ, R63, P0 ; - /*4570*/ IADD3 R72, P0, R66, R15, RZ ; - /*4580*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*4590*/ IMAD.IADD R74, R70, 0x1, -R73 ; - /*45a0*/ IMAD.X R73, RZ, RZ, R67, P0 ; - /*45b0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*45c0*/ IMAD.WIDE.U32 R70, R71, R18, c[0x3][0x190] ; - /*45d0*/ IADD3 R78, P0, R70, R15, RZ ; - /*45e0*/ IMAD.WIDE.U32 R74, R74, R75, c[0x3][0x190] ; - /*45f0*/ IMAD.X R79, RZ, RZ, R71, P0 ; - /*4600*/ IADD3 R80, P0, R74, R15, RZ ; - /*4610*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*4620*/ IADD3.X R81, R75, UR5, RZ, P0, !PT ; - /*4630*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*4640*/ IMAD R15, R77, 0x1000193, RZ ; - /*4650*/ LDG.E.128.STRONG.GPU R76, [R78.64] ; - /*4660*/ LDG.E.128.STRONG.GPU R80, [R80.64] ; - /*4670*/ LOP3.LUT R24, R15, R24, RZ, 0x3c, !PT ; - /*4680*/ IMAD R15, R84, 0x1000193, RZ ; - /*4690*/ IMAD R18, R89, 0x1000193, RZ ; - /*46a0*/ LOP3.LUT R26, R15, R26, RZ, 0x3c, !PT ; - /*46b0*/ IMAD R15, R88, 0x1000193, RZ ; - /*46c0*/ LOP3.LUT R29, R18, R29, RZ, 0x3c, !PT ; - /*46d0*/ IMAD R18, R95, 0x1000193, RZ ; - /*46e0*/ LOP3.LUT R28, R15, R28, RZ, 0x3c, !PT ; - /*46f0*/ IMAD R15, R94, 0x1000193, RZ ; - /*4700*/ LOP3.LUT R33, R18, R33, RZ, 0x3c, !PT ; - /*4710*/ IMAD R18, R97, 0x1000193, RZ ; - /*4720*/ LOP3.LUT R32, R15, R32, RZ, 0x3c, !PT ; - /*4730*/ IMAD R15, R96, 0x1000193, RZ ; - /*4740*/ LOP3.LUT R37, R18, R37, RZ, 0x3c, !PT ; - /*4750*/ IMAD R18, R101, 0x1000193, RZ ; - /*4760*/ LOP3.LUT R36, R15, R36, RZ, 0x3c, !PT ; - /*4770*/ IMAD R15, R100, 0x1000193, RZ ; - /*4780*/ IMAD R86, R86, 0x1000193, RZ ; - /*4790*/ LOP3.LUT R45, R18, R45, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R87, R87, 0x1000193, RZ ; - /*47b0*/ LOP3.LUT R44, R15, R44, RZ, 0x3c, !PT ; - /*47c0*/ IMAD R18, R105, 0x1000193, RZ ; - /*47d0*/ LOP3.LUT R25, R86, R25, RZ, 0x3c, !PT ; - /*47e0*/ IMAD R15, R26, 0x1000193, RZ ; - /*47f0*/ LOP3.LUT R34, R87, R34, RZ, 0x3c, !PT ; - /*4800*/ IMAD R87, R102, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R49, R18, R49, RZ, 0x3c, !PT ; - /*4820*/ IMAD R18, R25, 0x1000193, RZ ; - /*4830*/ IMAD R85, R85, 0x1000193, RZ ; - /*4840*/ LOP3.LUT R30, R85, R30, RZ, 0x3c, !PT ; - /*4850*/ IMAD R85, R90, 0x1000193, RZ ; - /*4860*/ IMAD R106, R106, 0x1000193, RZ ; - /*4870*/ IMAD R91, R91, 0x1000193, RZ ; - /*4880*/ LOP3.LUT R38, R85, R38, RZ, 0x3c, !PT ; - /*4890*/ IMAD R101, R24, 0x1000193, RZ ; - /*48a0*/ IMAD R96, R29, 0x1000193, RZ ; - /*48b0*/ LOP3.LUT R41, R106, R41, RZ, 0x3c, !PT ; - /*48c0*/ IMAD R24, R27, 0x1000193, RZ ; - /*48d0*/ LOP3.LUT R42, R91, R42, RZ, 0x3c, !PT ; - /*48e0*/ IADD3 R13, R13, 0x4, RZ ; - /*48f0*/ IMAD R103, R103, 0x1000193, RZ ; - /*4900*/ IMAD R85, R92, 0x1000193, RZ ; - /*4910*/ ISETP.GE.U32.AND P0, PT, R13, 0x40, PT ; - /*4920*/ IMAD R93, R93, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R40, R103, R40, RZ, 0x3c, !PT ; - /*4940*/ LOP3.LUT R46, R85, R46, RZ, 0x3c, !PT ; - /*4950*/ LOP3.LUT R48, R87, R48, RZ, 0x3c, !PT ; - /*4960*/ LOP3.LUT R50, R93, R50, RZ, 0x3c, !PT ; - /*4970*/ IMAD R107, R107, 0x1000193, RZ ; - /*4980*/ IMAD R108, R108, 0x1000193, RZ ; - /*4990*/ IMAD R109, R109, 0x1000193, RZ ; - /*49a0*/ IMAD R100, R104, 0x1000193, RZ ; - /*49b0*/ IMAD R25, R30, 0x1000193, RZ ; - /*49c0*/ IMAD R85, R40, 0x1000193, RZ ; - /*49d0*/ IMAD R89, R46, 0x1000193, RZ ; - /*49e0*/ IMAD R91, R50, 0x1000193, RZ ; - /*49f0*/ IMAD R90, R51, 0x1000193, RZ ; - /*4a00*/ LOP3.LUT R102, R15, R58, RZ, 0x3c, !PT ; - /*4a10*/ IMAD R15, R28, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R95, R18, R57, RZ, 0x3c, !PT ; - /*4a30*/ IMAD R18, R31, 0x1000193, RZ ; - /*4a40*/ LOP3.LUT R60, R15, R60, RZ, 0x3c, !PT ; - /*4a50*/ IMAD R15, R32, 0x1000193, RZ ; - /*4a60*/ LOP3.LUT R63, R18, R63, RZ, 0x3c, !PT ; - /*4a70*/ IMAD R18, R33, 0x1000193, RZ ; - /*4a80*/ LOP3.LUT R64, R15, R64, RZ, 0x3c, !PT ; - /*4a90*/ IMAD R15, R34, 0x1000193, RZ ; - /*4aa0*/ LOP3.LUT R65, R18, R65, RZ, 0x3c, !PT ; - /*4ab0*/ IMAD R18, R37, 0x1000193, RZ ; - /*4ac0*/ LOP3.LUT R66, R15, R66, RZ, 0x3c, !PT ; - /*4ad0*/ IMAD R15, R38, 0x1000193, RZ ; - /*4ae0*/ LOP3.LUT R96, R96, R61, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R59, R24, R59, RZ, 0x3c, !PT ; - /*4b00*/ IMAD R24, R35, 0x1000193, RZ ; - /*4b10*/ LOP3.LUT R61, R18, R69, RZ, 0x3c, !PT ; - /*4b20*/ IMAD R18, R41, 0x1000193, RZ ; - /*4b30*/ LOP3.LUT R58, R15, R70, RZ, 0x3c, !PT ; - /*4b40*/ IMAD R15, R42, 0x1000193, RZ ; - /*4b50*/ LOP3.LUT R101, R101, R56, RZ, 0x3c, !PT ; - /*4b60*/ IMAD R56, R39, 0x1000193, RZ ; - /*4b70*/ LOP3.LUT R67, R24, R67, RZ, 0x3c, !PT ; - /*4b80*/ IMAD R24, R45, 0x1000193, RZ ; - /*4b90*/ LOP3.LUT R73, R18, R73, RZ, 0x3c, !PT ; - /*4ba0*/ IMAD R18, R43, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R84, R15, R74, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R15, R44, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R56, R56, R71, RZ, 0x3c, !PT ; - /*4be0*/ IMAD R57, R36, 0x1000193, RZ ; - /*4bf0*/ LOP3.LUT R87, R18, R75, RZ, 0x3c, !PT ; - /*4c00*/ IMAD R18, R47, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R86, R15, R76, RZ, 0x3c, !PT ; - /*4c20*/ IMAD R15, R48, 0x1000193, RZ ; - /*4c30*/ LOP3.LUT R71, R24, R77, RZ, 0x3c, !PT ; - /*4c40*/ IMAD R24, R49, 0x1000193, RZ ; - /*4c50*/ LOP3.LUT R94, R107, R52, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R92, R108, R53, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R97, R109, R54, RZ, 0x3c, !PT ; - /*4c80*/ LOP3.LUT R100, R100, R55, RZ, 0x3c, !PT ; - /*4c90*/ LOP3.LUT R62, R25, R62, RZ, 0x3c, !PT ; - /*4ca0*/ LOP3.LUT R57, R57, R68, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R85, R85, R72, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R89, R89, R78, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R77, R18, R79, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R88, R15, R80, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R81, R24, R81, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R91, R91, R82, RZ, 0x3c, !PT ; - /*4d10*/ LOP3.LUT R90, R90, R83, RZ, 0x3c, !PT ; - /*4d20*/ @P0 CALL.REL.NOINC `(.L_x_41) ; - /*4d30*/ BRA `(.L_x_42) ; -.L_x_41: - /*4d40*/ IMAD R18, R101, 0x1000193, RZ ; - /*4d50*/ LOP3.LUT R40, R7, 0x1, R20, 0x96, !PT ; - /*4d60*/ IMAD R25, R60, 0x1000193, RZ ; - /*4d70*/ LOP3.LUT R39, R10, R21, RZ, 0x3c, !PT ; - /*4d80*/ IMAD R13, R94, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R15, R18, R95, RZ, 0x3c, !PT ; - /*4da0*/ IMAD R28, R85, 0x1000193, RZ ; - /*4db0*/ LOP3.LUT R25, R25, R96, RZ, 0x3c, !PT ; - /*4dc0*/ IMAD R30, R86, 0x1000193, RZ ; - /*4dd0*/ LOP3.LUT R13, R13, R92, RZ, 0x3c, !PT ; - /*4de0*/ IMAD R15, R15, 0x1000193, RZ ; - /*4df0*/ LOP3.LUT R28, R28, R73, RZ, 0x3c, !PT ; - /*4e00*/ IMAD R25, R25, 0x1000193, RZ ; - /*4e10*/ LOP3.LUT R30, R30, R71, RZ, 0x3c, !PT ; - /*4e20*/ IMAD R18, R13, 0x1000193, RZ ; - /*4e30*/ LOP3.LUT R15, R15, R102, RZ, 0x3c, !PT ; - /*4e40*/ IMAD R32, R88, 0x1000193, RZ ; - /*4e50*/ LOP3.LUT R25, R25, R62, RZ, 0x3c, !PT ; - /*4e60*/ IMAD R30, R30, 0x1000193, RZ ; - /*4e70*/ LOP3.LUT R13, R0, 0xff8, RZ, 0xc0, !PT ; - /*4e80*/ IMAD R24, R15, 0x1000193, RZ ; - /*4e90*/ LOP3.LUT R18, R18, R97, RZ, 0x3c, !PT ; - /*4ea0*/ IMAD R26, R25, 0x1000193, RZ ; - /*4eb0*/ LOP3.LUT R32, R32, R81, RZ, 0x3c, !PT ; - /*4ec0*/ IMAD.SHL.U32 R27, R13, 0x8, RZ ; - /*4ed0*/ LOP3.LUT R15, R24, R59, RZ, 0x3c, !PT ; - /*4ee0*/ IMAD R24, R64, 0x1000193, RZ ; - /*4ef0*/ LOP3.LUT R25, R26, R63, RZ, 0x3c, !PT ; - /*4f00*/ IMAD R13, R18, 0x1000193, RZ ; - /*4f10*/ LOP3.LUT R18, R27, 0xfffffff8, R0, 0xe2, !PT ; - /*4f20*/ IMAD R26, R57, 0x1000193, RZ ; - /*4f30*/ LOP3.LUT R24, R24, R65, RZ, 0x3c, !PT ; - /*4f40*/ IMAD R32, R32, 0x1000193, RZ ; - /*4f50*/ LOP3.LUT R13, R13, R100, RZ, 0x3c, !PT ; - /*4f60*/ STS [R18.X4+0x40], R25 ; - /*4f70*/ LOP3.LUT R26, R26, R61, RZ, 0x3c, !PT ; - /*4f80*/ IMAD R27, R24, 0x1000193, RZ ; - /*4f90*/ LOP3.LUT R30, R30, R89, RZ, 0x3c, !PT ; - /*4fa0*/ STS [R18.X4], R13 ; - /*4fb0*/ LOP3.LUT R32, R32, R91, RZ, 0x3c, !PT ; - /*4fc0*/ UMOV UR8, 0x1 ; - /*4fd0*/ LOP3.LUT R27, R27, R66, RZ, 0x3c, !PT ; - /*4fe0*/ STS [R18.X4+0x20], R15 ; - /*4ff0*/ IMAD R30, R30, 0x1000193, RZ ; - /*5000*/ IMAD R25, R28, 0x1000193, RZ ; - /*5010*/ IMAD R24, R27, 0x1000193, RZ ; - /*5020*/ LOP3.LUT R35, R30, R77, RZ, 0x3c, !PT ; - /*5030*/ IMAD R13, R26, 0x1000193, RZ ; - /*5040*/ LOP3.LUT R25, R25, R84, RZ, 0x3c, !PT ; - /*5050*/ STS [R18.X4+0xc0], R35 ; - /*5060*/ LOP3.LUT R15, R13, R58, RZ, 0x3c, !PT ; - /*5070*/ LOP3.LUT R13, R24, R67, RZ, 0x3c, !PT ; - /*5080*/ IMAD R24, R25, 0x1000193, RZ ; - /*5090*/ IMAD R15, R15, 0x1000193, RZ ; - /*50a0*/ IMAD R25, R32, 0x1000193, RZ ; - /*50b0*/ LOP3.LUT R33, R24, R87, RZ, 0x3c, !PT ; - /*50c0*/ IMAD.SHL.U32 R32, R0, 0x20, RZ ; - /*50d0*/ LOP3.LUT R15, R15, R56, RZ, 0x3c, !PT ; - /*50e0*/ STS [R18.X4+0x60], R13 ; - /*50f0*/ LOP3.LUT R37, R25, R90, RZ, 0x3c, !PT ; - /*5100*/ STS [R18.X4+0x80], R15 ; - /*5110*/ STS [R18.X4+0xa0], R33 ; - /*5120*/ SHF.L.W.U32.HI R13, R39, 0x1, R40 ; - /*5130*/ STS [R18.X4+0xe0], R37 ; - /*5140*/ SHF.L.W.U32.HI R15, R40, 0x1, R39 ; - /*5150*/ LDS.128 R24, [R32+0x10] ; - /*5160*/ LDS.128 R28, [R32] ; - /*5170*/ LOP3.LUT R36, R24, R4, R16, 0x96, !PT ; - /*5180*/ LOP3.LUT R41, R25, R8, R17, 0x96, !PT ; - /*5190*/ LOP3.LUT R43, R13, R36, RZ, 0x3c, !PT ; - /*51a0*/ LOP3.LUT R54, R15, R41, RZ, 0x3c, !PT ; - /*51b0*/ LOP3.LUT R39, R26, R6.reuse, R3, 0x96, !PT ; - /*51c0*/ LOP3.LUT R42, R27, R9.reuse, R19, 0x96, !PT ; - /*51d0*/ LOP3.LUT R6, R43.reuse, R6, RZ, 0x3c, !PT ; - /*51e0*/ LOP3.LUT R9, R54.reuse, R9, RZ, 0x3c, !PT ; - /*51f0*/ LOP3.LUT R44, R43, R26, RZ, 0x3c, !PT ; - /*5200*/ LOP3.LUT R15, R54, R27, RZ, 0x3c, !PT ; - /*5210*/ LOP3.LUT R16, R54, 0x80000000, RZ, 0x3c, !PT ; - /*5220*/ SHF.L.W.U32.HI R19, R41, 0x1, R36 ; - /*5230*/ SHF.L.W.U32.HI R32, R9, 0xc, R6 ; - /*5240*/ SHF.L.W.U32.HI R13, R6, 0xc, R9 ; - /*5250*/ SHF.L.W.U32.HI R36, R36, 0x1, R41 ; - /*5260*/ LOP3.LUT R6, R54, R11, RZ, 0x3c, !PT ; - /*5270*/ SHF.L.W.U32.HI R69, R43.reuse, 0x2, R54 ; - /*5280*/ SHF.L.W.U32.HI R75, R44, 0xa, R15 ; - /*5290*/ LOP3.LUT R3, R43, R3, RZ, 0x3c, !PT ; - /*52a0*/ SHF.L.W.U32.HI R54, R54, 0x2, R43.reuse ; - /*52b0*/ SHF.L.W.U32.HI R41, R16, 0xd, R43 ; - /*52c0*/ SHF.L.W.U32.HI R44, R15, 0xa, R44 ; - /*52d0*/ SHF.L.W.U32.HI R43, R43, 0xd, R16 ; - /*52e0*/ LOP3.LUT R15, R28, R22, RZ, 0x3c, !PT ; - /*52f0*/ LOP3.LUT R16, R29, R23, RZ, 0x3c, !PT ; - /*5300*/ LOP3.LUT R18, R30, R5, RZ, 0x3c, !PT ; - /*5310*/ LOP3.LUT R9, R31, R12, RZ, 0x3c, !PT ; - /*5320*/ SHF.L.W.U32.HI R34, R3, 0x1, R6 ; - /*5330*/ SHF.L.W.U32.HI R3, R6, 0x1, R3 ; - /*5340*/ SHF.L.W.U32.HI R6, R16, 0x1, R15 ; - /*5350*/ SHF.L.W.U32.HI R11, R9, 0x1, R18 ; - /*5360*/ SHF.L.W.U32.HI R18, R18, 0x1, R9 ; - /*5370*/ LOP3.LUT R42, R42, 0x80000000, RZ, 0x3c, !PT ; - /*5380*/ SHF.L.W.U32.HI R9, R15, 0x1, R16 ; - /*5390*/ LOP3.LUT R35, R6, R39, RZ, 0x3c, !PT ; - /*53a0*/ SHF.L.W.U32.HI R33, R42, 0x1, R39 ; - /*53b0*/ SHF.L.W.U32.HI R38, R39, 0x1, R42 ; - /*53c0*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*53d0*/ LOP3.LUT R9, R35, R7, RZ, 0x3c, !PT ; - /*53e0*/ LOP3.LUT R18, R18, R10, R21, 0x96, !PT ; - /*53f0*/ LOP3.LUT R11, R11, R40, RZ, 0x3c, !PT ; - /*5400*/ LOP3.LUT R19, R19, R28, R22, 0x96, !PT ; - /*5410*/ LOP3.LUT R7, R35.reuse, 0x1, RZ, 0x3c, !PT ; - /*5420*/ LOP3.LUT R36, R36, R29, R23, 0x96, !PT ; - /*5430*/ LOP3.LUT R20, R35, R20, RZ, 0x3c, !PT ; - /*5440*/ SHF.L.W.U32.HI R6, R42, 0x1d, R35 ; - /*5450*/ SHF.L.W.U32.HI R40, R35.reuse, 0x1d, R42.reuse ; - /*5460*/ SHF.L.W.U32.HI R46, R35, 0xf, R42 ; - /*5470*/ LOP3.LUT R33, R33, R30, R5, 0x96, !PT ; - /*5480*/ LOP3.LUT R38, R38, R31, R12, 0x96, !PT ; - /*5490*/ LOP3.LUT R21, R42.reuse, R21, RZ, 0x3c, !PT ; - /*54a0*/ LOP3.LUT R10, R42, R10, RZ, 0x3c, !PT ; - /*54b0*/ SHF.L.W.U32.HI R35, R42.reuse, 0xf, R35 ; - /*54c0*/ SHF.L.W.U32.HI R45, R42, 0xb, R7 ; - /*54d0*/ LOP3.LUT R23, R18, R23, RZ, 0x3c, !PT ; - /*54e0*/ LOP3.LUT R70, R11, R22, RZ, 0x3c, !PT ; - /*54f0*/ LOP3.LUT R47, R19, R5, RZ, 0x3c, !PT ; - /*5500*/ SHF.L.W.U32.HI R42, R7, 0xb, R42 ; - /*5510*/ LOP3.LUT R12, R36.reuse, R12, RZ, 0x3c, !PT ; - /*5520*/ SHF.L.W.U32.HI R5, R36.reuse, 0xe, R19.reuse ; - /*5530*/ SHF.L.W.U32.HI R22, R19.reuse, 0xe, R36.reuse ; - /*5540*/ PRMT R49, R36.reuse, 0x2107, R19.reuse ; - /*5550*/ PRMT R68, R19, 0x2107, R36 ; - /*5560*/ SHF.L.W.U32.HI R16, R36, 0x7, R19 ; - /*5570*/ SHF.L.W.U32.HI R93, R19.reuse, 0x7, R36 ; - /*5580*/ LOP3.LUT R7, R19, R30, RZ, 0x3c, !PT ; - /*5590*/ LOP3.LUT R36, R36, R31, RZ, 0x3c, !PT ; - /*55a0*/ SHF.L.W.U32.HI R50, R70, 0x1c, R23 ; - /*55b0*/ SHF.L.W.U32.HI R70, R23, 0x1c, R70 ; - /*55c0*/ SHF.L.W.U32.HI R23, R7, 0x14, R36 ; - /*55d0*/ SHF.L.W.U32.HI R7, R36, 0x14, R7 ; - /*55e0*/ SHF.L.W.U32.HI R19, R9, 0x6, R10 ; - /*55f0*/ SHF.L.W.U32.HI R52, R10, 0x6, R9 ; - /*5600*/ SHF.L.W.U32.HI R15, R18, 0x15, R11 ; - /*5610*/ SHF.L.W.U32.HI R37, R11.reuse, 0x15, R18.reuse ; - /*5620*/ SHF.L.W.U32.HI R36, R11, 0x19, R18 ; - /*5630*/ SHF.L.W.U32.HI R39, R18.reuse, 0x19, R11.reuse ; - /*5640*/ PRMT R83, R18.reuse, 0x4321, R11 ; - /*5650*/ PRMT R48, R11, 0x4321, R18 ; - /*5660*/ SHF.L.W.U32.HI R10, R33, 0x12, R38 ; - /*5670*/ LOP3.LUT R9, R11, R28, RZ, 0x3c, !PT ; - /*5680*/ LOP3.LUT R18, R18, R29, RZ, 0x3c, !PT ; - /*5690*/ SHF.L.W.U32.HI R72, R47, 0x1b, R12 ; - /*56a0*/ SHF.L.W.U32.HI R74, R21, 0x1e, R20 ; - /*56b0*/ SHF.L.W.U32.HI R53, R20, 0x1e, R21 ; - /*56c0*/ SHF.L.W.U32.HI R47, R12, 0x1b, R47 ; - /*56d0*/ LOP3.LUT R21, R34, R36, R19, 0xb4, !PT ; - /*56e0*/ LOP3.LUT R20, R49, R34, R10, 0xb4, !PT ; - /*56f0*/ SHF.L.W.U32.HI R103, R18, 0x17, R9 ; - /*5700*/ SHF.L.W.U32.HI R76, R9, 0x17, R18 ; - /*5710*/ LOP3.LUT R12, R19, R49, R36, 0xb4, !PT ; - /*5720*/ LOP3.LUT R34, R10, R19, R34, 0xb4, !PT ; - /*5730*/ SHF.L.W.U32.HI R18, R38, 0x12, R33 ; - /*5740*/ SHF.L.W.U32.HI R19, R33, 0x9, R38 ; - /*5750*/ LOP3.LUT R36, R36, R10, R49, 0xb4, !PT ; - /*5760*/ LOP3.LUT R11, R3, R39, R52, 0xb4, !PT ; - /*5770*/ LOP3.LUT R10, R52, R68, R39, 0xb4, !PT ; - /*5780*/ SHF.L.W.U32.HI R55, R38, 0x9, R33 ; - /*5790*/ LOP3.LUT R39, R39, R18, R68, 0xb4, !PT ; - /*57a0*/ LOP3.LUT R9, R68, R3, R18, 0xb4, !PT ; - /*57b0*/ LOP3.LUT R51, R53, R93, R76, 0xb4, !PT ; - /*57c0*/ LOP3.LUT R49, R76, R19, R93, 0xb4, !PT ; - /*57d0*/ LOP3.LUT R93, R93, R54, R19, 0xb4, !PT ; - /*57e0*/ LOP3.LUT R68, R19, R53, R54, 0xb4, !PT ; - /*57f0*/ LOP3.LUT R3, R18, R52, R3, 0xb4, !PT ; - /*5800*/ LOP3.LUT R54, R54, R76, R53, 0xb4, !PT ; - /*5810*/ LOP3.LUT R53, R103, R55, R16, 0xb4, !PT ; - /*5820*/ LOP3.LUT R79, R16, R69, R55, 0xb4, !PT ; - /*5830*/ LOP3.LUT R18, R13, R33, R14, 0x90, !PT ; - /*5840*/ LOP3.LUT R52, R74, R16, R103, 0xb4, !PT ; - /*5850*/ LOP3.LUT R55, R55, R74, R69, 0xb4, !PT ; - /*5860*/ LOP3.LUT R69, R69, R103, R74, 0xb4, !PT ; - /*5870*/ LOP3.LUT R16, R5, R33, R14, 0x6, !PT ; - /*5880*/ LOP3.LUT R80, R42, R13, RZ, 0x30, !PT ; - /*5890*/ LOP3.LUT R74, R22, R38, R17, 0x6, !PT ; - /*58a0*/ LOP3.LUT R13, R13, R15, R42, 0xb4, !PT ; - /*58b0*/ LOP3.LUT R42, R42, R5.reuse, R15, 0xb4, !PT ; - /*58c0*/ LOP3.LUT R18, R18, R5, RZ, 0x3c, !PT ; - /*58d0*/ LOP3.LUT R4, R33, R4, RZ, 0x3c, !PT ; - /*58e0*/ LOP3.LUT R5, R38, R8, RZ, 0x3c, !PT ; - /*58f0*/ LOP3.LUT R16, R16, R15, RZ, 0x3c, !PT ; - /*5900*/ LOP3.LUT R103, R32, R38, R17, 0x90, !PT ; - /*5910*/ LOP3.LUT R19, R74, R37.reuse, RZ, 0x3c, !PT ; - /*5920*/ LOP3.LUT R15, R32, R37, R45, 0xb4, !PT ; - /*5930*/ LOP3.LUT R37, R45.reuse, R22, R37, 0xb4, !PT ; - /*5940*/ LOP3.LUT R78, R45, R32, RZ, 0x30, !PT ; - /*5950*/ LOP3.LUT R32, R33, R24, RZ, 0x3c, !PT ; - /*5960*/ LOP3.LUT R45, R38, R25, RZ, 0x3c, !PT ; - /*5970*/ SHF.L.W.U32.HI R76, R4, 0x4, R5 ; - /*5980*/ LOP3.LUT R8, R103, R22, RZ, 0x3c, !PT ; - /*5990*/ SHF.L.W.U32.HI R22, R5, 0x4, R4 ; - /*59a0*/ LOP3.LUT R5, R78, R38, R17, 0x96, !PT ; - /*59b0*/ SHF.L.W.U32.HI R4, R32, 0x3, R45 ; - /*59c0*/ SHF.L.W.U32.HI R74, R45, 0x3, R32 ; - /*59d0*/ LOP3.LUT R78, R44, R48, R35, 0xb4, !PT ; - /*59e0*/ LOP3.LUT R38, R76, R35, R44, 0xb4, !PT ; - /*59f0*/ LOP3.LUT R45, R35, R47, R48, 0xb4, !PT ; - /*5a00*/ LOP3.LUT R44, R47, R44, R76, 0xb4, !PT ; - /*5a10*/ LOP3.LUT R47, R48, R76, R47, 0xb4, !PT ; - /*5a20*/ LOP3.LUT R76, R75, R83, R46, 0xb4, !PT ; - /*5a30*/ LOP3.LUT R48, R46, R72, R83, 0xb4, !PT ; - /*5a40*/ LOP3.LUT R46, R22, R46, R75, 0xb4, !PT ; - /*5a50*/ LOP3.LUT R75, R72, R75, R22, 0xb4, !PT ; - /*5a60*/ LOP3.LUT R72, R83, R22, R72, 0xb4, !PT ; - /*5a70*/ LOP3.LUT R22, R43, R70, R40, 0xb4, !PT ; - /*5a80*/ LOP3.LUT R17, R7, R43, R74, 0xb4, !PT ; - /*5a90*/ LOP3.LUT R80, R80, R33, R14, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R32, R40, R7, R70, 0xb4, !PT ; - /*5ab0*/ LOP3.LUT R43, R74, R40, R43, 0xb4, !PT ; - /*5ac0*/ LOP3.LUT R33, R6, R23, R50, 0xb4, !PT ; - /*5ad0*/ LOP3.LUT R40, R50, R4, R23, 0xb4, !PT ; - /*5ae0*/ LOP3.LUT R14, R41, R50, R6, 0xb4, !PT ; - /*5af0*/ LOP3.LUT R23, R23, R41, R4, 0xb4, !PT ; - /*5b00*/ LOP3.LUT R41, R4, R6, R41, 0xb4, !PT ; - /*5b10*/ LOP3.LUT R35, R70, R74, R7, 0xb4, !PT ; - /*5b20*/ LOP3.LUT R4, R80, 0x1, RZ, 0x3c, !PT ; -.L_x_44: - /*5b30*/ LOP3.LUT R80, R9, R22, R16, 0x96, !PT ; - /*5b40*/ UMOV UR9, 0x8 ; - /*5b50*/ LOP3.LUT R83, R20, R14, R19, 0x96, !PT ; - /*5b60*/ ULDC UR5, c[0x2][0x0] ; - /*5b70*/ LOP3.LUT R7, R10, R17, R13, 0x96, !PT ; - /*5b80*/ UIMAD UR5, UR8, UR9, UR5 ; - /*5b90*/ LOP3.LUT R80, R68, R80, R45, 0x96, !PT ; - /*5ba0*/ UIADD3 UR8, UR8, 0x3, URZ ; - /*5bb0*/ LOP3.LUT R83, R55, R83, R48, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R107, R12, R23, R15, 0x96, !PT ; - /*5bd0*/ UISETP.GE.U32.AND UP0, UPT, UR8, 0x16, UPT ; - /*5be0*/ LOP3.LUT R103, R39, R43, R42, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R7, R49, R7, R38, 0x96, !PT ; - /*5c00*/ SHF.L.W.U32.HI R70, R83, 0x1, R80 ; - /*5c10*/ ULDC.64 UR6, c[0x3][UR5] ; - /*5c20*/ LOP3.LUT R107, R53, R107, R46, 0x96, !PT ; - /*5c30*/ SHF.L.W.U32.HI R74, R80, 0x1, R83 ; - /*5c40*/ LOP3.LUT R103, R93, R103, R78, 0x96, !PT ; - /*5c50*/ LOP3.LUT R82, R36, R41, R37, 0x96, !PT ; - /*5c60*/ LOP3.LUT R42, R70.reuse, R7.reuse, R42, 0x96, !PT ; - /*5c70*/ LOP3.LUT R43, R70.reuse, R7.reuse, R43, 0x96, !PT ; - /*5c80*/ LOP3.LUT R50, R70.reuse, R7.reuse, R39, 0x96, !PT ; - /*5c90*/ LOP3.LUT R6, R70, R7, R78, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R93, R70, R7, R93, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R70, R74.reuse, R107.reuse, R41, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R37, R74.reuse, R107.reuse, R37, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R41, R74.reuse, R107.reuse, R36, 0x96, !PT ; - /*5ce0*/ LOP3.LUT R39, R74, R107, R76, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R106, R34, R33, R8, 0x96, !PT ; - /*5d00*/ LOP3.LUT R82, R79, R82, R76, 0x96, !PT ; - /*5d10*/ LOP3.LUT R74, R74, R107, R79, 0x96, !PT ; - /*5d20*/ LOP3.LUT R79, R3, R32, R18, 0x96, !PT ; - /*5d30*/ SHF.L.W.U32.HI R105, R7, 0x1, R107 ; - /*5d40*/ LOP3.LUT R76, R21, R40, R5, 0x96, !PT ; - /*5d50*/ LOP3.LUT R106, R69, R106, R72, 0x96, !PT ; - /*5d60*/ LOP3.LUT R78, R11, R35, R4, 0x96, !PT ; - /*5d70*/ LOP3.LUT R79, R54, R79, R47, 0x96, !PT ; - /*5d80*/ SHF.L.W.U32.HI R104, R107, 0x1, R7 ; - /*5d90*/ LOP3.LUT R76, R52, R76, R75.reuse, 0x96, !PT ; - /*5da0*/ LOP3.LUT R7, R105.reuse, R106.reuse, R75, 0x96, !PT ; - /*5db0*/ LOP3.LUT R40, R105, R106, R40, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R21, R105.reuse, R106.reuse, R21, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R36, R105.reuse, R106.reuse, R52, 0x96, !PT ; - /*5de0*/ LOP3.LUT R5, R105, R106, R5, 0x96, !PT ; - /*5df0*/ LOP3.LUT R75, R51, R78, R44, 0x96, !PT ; - /*5e00*/ SHF.L.W.U32.HI R107, R79, 0x1, R106 ; - /*5e10*/ LOP3.LUT R4, R104, R79, R4, 0x96, !PT ; - /*5e20*/ SHF.L.W.U32.HI R106, R106, 0x1, R79 ; - /*5e30*/ LOP3.LUT R35, R104.reuse, R79.reuse, R35, 0x96, !PT ; - /*5e40*/ LOP3.LUT R78, R104.reuse, R79.reuse, R11, 0x96, !PT ; - /*5e50*/ LOP3.LUT R44, R104.reuse, R79.reuse, R44, 0x96, !PT ; - /*5e60*/ LOP3.LUT R51, R104, R79, R51, 0x96, !PT ; - /*5e70*/ SHF.L.W.U32.HI R104, R82, 0x1, R103 ; - /*5e80*/ LOP3.LUT R79, R106, R103, R45, 0x96, !PT ; - /*5e90*/ LOP3.LUT R45, R107.reuse, R82.reuse, R20, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R11, R104, R75, R49, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R20, R107, R82, R48, 0x96, !PT ; - /*5ec0*/ SHF.L.W.U32.HI R49, R76, 0x1, R75 ; - /*5ed0*/ LOP3.LUT R52, R106, R103, R9, 0x96, !PT ; - /*5ee0*/ LOP3.LUT R48, R104.reuse, R75.reuse, R10, 0x96, !PT ; - /*5ef0*/ SHF.L.W.U32.HI R105, R103, 0x1, R82 ; - /*5f00*/ LOP3.LUT R19, R107.reuse, R82.reuse, R19, 0x96, !PT ; - /*5f10*/ LOP3.LUT R9, R107.reuse, R82.reuse, R14, 0x96, !PT ; - /*5f20*/ LOP3.LUT R55, R107, R82, R55, 0x96, !PT ; - /*5f30*/ LOP3.LUT R10, R104, R75, R38, 0x96, !PT ; - /*5f40*/ LOP3.LUT R82, R104.reuse, R75.reuse, R17, 0x96, !PT ; - /*5f50*/ SHF.L.W.U32.HI R38, R75, 0x1, R76 ; - /*5f60*/ LOP3.LUT R13, R104, R75, R13, 0x96, !PT ; - /*5f70*/ LOP3.LUT R17, R49.reuse, R80.reuse, R18, 0x96, !PT ; - /*5f80*/ LOP3.LUT R18, R49.reuse, R80.reuse, R32, 0x96, !PT ; - /*5f90*/ LOP3.LUT R75, R49, R80, R3, 0x96, !PT ; - /*5fa0*/ LOP3.LUT R47, R49, R80, R47, 0x96, !PT ; - /*5fb0*/ LOP3.LUT R14, R105, R76, R15, 0x96, !PT ; - /*5fc0*/ LOP3.LUT R49, R49, R80, R54, 0x96, !PT ; - /*5fd0*/ LOP3.LUT R15, R105, R76, R46, 0x96, !PT ; - /*5fe0*/ LOP3.LUT R54, R38.reuse, R83.reuse, R34, 0x96, !PT ; - /*5ff0*/ LOP3.LUT R46, R38, R83, R8, 0x96, !PT ; - /*6000*/ LOP3.LUT R3, R38.reuse, R83.reuse, R33, 0x96, !PT ; - /*6010*/ LOP3.LUT R34, R38, R83, R72, 0x96, !PT ; - /*6020*/ LOP3.LUT R16, R106.reuse, R103.reuse, R16, 0x96, !PT ; - /*6030*/ LOP3.LUT R22, R106.reuse, R103.reuse, R22, 0x96, !PT ; - /*6040*/ LOP3.LUT R68, R106, R103, R68, 0x96, !PT ; - /*6050*/ LOP3.LUT R38, R38, R83, R69, 0x96, !PT ; - /*6060*/ LOP3.LUT R103, R105.reuse, R76.reuse, R23, 0x96, !PT ; - /*6070*/ LOP3.LUT R23, R105.reuse, R76.reuse, R12, 0x96, !PT ; - /*6080*/ LOP3.LUT R12, R105, R76, R53, 0x96, !PT ; - /*6090*/ SHF.L.W.U32.HI R83, R41, 0xb, R50 ; - /*60a0*/ SHF.L.W.U32.HI R104, R50, 0xb, R41 ; - /*60b0*/ SHF.L.W.U32.HI R76, R49, 0xe, R38 ; - /*60c0*/ SHF.L.W.U32.HI R107, R38, 0xe, R49 ; - /*60d0*/ SHF.L.W.U32.HI R32, R18, 0x14, R3 ; - /*60e0*/ SHF.L.W.U32.HI R38, R3, 0x14, R18 ; - /*60f0*/ SHF.L.W.U32.HI R50, R15, 0xd, R10 ; - /*6100*/ SHF.L.W.U32.HI R69, R10, 0xd, R15 ; - /*6110*/ SHF.L.W.U32.HI R33, R16, 0x1c, R19 ; - /*6120*/ SHF.L.W.U32.HI R3, R13, 0x1, R14 ; - /*6130*/ SHF.L.W.U32.HI R15, R52, 0x19, R45 ; - /*6140*/ SHF.L.W.U32.HI R72, R103, 0xc, R82 ; - /*6150*/ SHF.L.W.U32.HI R105, R82, 0xc, R103 ; - /*6160*/ SHF.L.W.U32.HI R19, R19, 0x1c, R16 ; - /*6170*/ SHF.L.W.U32.HI R14, R14, 0x1, R13 ; - /*6180*/ SHF.L.W.U32.HI R52, R45, 0x19, R52 ; - /*6190*/ SHF.L.W.U32.HI R103, R79, 0x15, R20 ; - /*61a0*/ SHF.L.W.U32.HI R82, R20, 0x15, R79 ; - /*61b0*/ PRMT R18, R34, 0x2107, R47 ; - /*61c0*/ PRMT R45, R47, 0x2107, R34 ; - /*61d0*/ SHF.L.W.U32.HI R16, R51, 0x12, R36 ; - /*61e0*/ SHF.L.W.U32.HI R53, R36, 0x12, R51 ; - /*61f0*/ SHF.L.W.U32.HI R13, R17, 0x1b, R46 ; - /*6200*/ SHF.L.W.U32.HI R41, R78, 0x3, R21 ; - /*6210*/ SHF.L.W.U32.HI R20, R21, 0x3, R78 ; - /*6220*/ SHF.L.W.U32.HI R8, R43, 0x6, R70 ; - /*6230*/ SHF.L.W.U32.HI R17, R46, 0x1b, R17 ; - /*6240*/ SHF.L.W.U32.HI R34, R48, 0xa, R23 ; - /*6250*/ SHF.L.W.U32.HI R36, R23, 0xa, R48 ; - /*6260*/ SHF.L.W.U32.HI R21, R74, 0x1d, R93 ; - /*6270*/ SHF.L.W.U32.HI R43, R70, 0x6, R43 ; - /*6280*/ SHF.L.W.U32.HI R23, R6, 0xf, R39 ; - /*6290*/ SHF.L.W.U32.HI R47, R39, 0xf, R6 ; - /*62a0*/ PRMT R46, R55, 0x4321, R68 ; - /*62b0*/ SHF.L.W.U32.HI R74, R93, 0x1d, R74 ; - /*62c0*/ SHF.L.W.U32.HI R10, R40, 0x4, R35 ; - /*62d0*/ PRMT R68, R68, 0x4321, R55 ; - /*62e0*/ SHF.L.W.U32.HI R39, R37, 0x1e, R42 ; - /*62f0*/ SHF.L.W.U32.HI R49, R42, 0x1e, R37 ; - /*6300*/ SHF.L.W.U32.HI R48, R9, 0x17, R22 ; - /*6310*/ SHF.L.W.U32.HI R70, R22, 0x17, R9 ; - /*6320*/ SHF.L.W.U32.HI R40, R35, 0x4, R40 ; - /*6330*/ SHF.L.W.U32.HI R51, R54, 0x7, R75 ; - /*6340*/ SHF.L.W.U32.HI R55, R75, 0x7, R54 ; - /*6350*/ LOP3.LUT R6, R105, R82, R104, 0xb4, !PT ; - /*6360*/ LOP3.LUT R9, R104, R107, R82, 0xb4, !PT ; - /*6370*/ LOP3.LUT R37, R82, R4, R107, 0xb4, !PT ; - /*6380*/ SHF.L.W.U32.HI R54, R7, 0x9, R44 ; - /*6390*/ SHF.L.W.U32.HI R78, R44, 0x9, R7 ; - /*63a0*/ LOP3.LUT R82, R5, R83, R72, 0xb4, !PT ; - /*63b0*/ LOP3.LUT R35, R103, R5, R76, 0xb4, !PT ; - /*63c0*/ LOP3.LUT R7, R72, R103, R83, 0xb4, !PT ; - /*63d0*/ LOP3.LUT R5, R76, R72, R5, 0xb4, !PT ; - /*63e0*/ SHF.L.W.U32.HI R75, R11, 0x2, R12 ; - /*63f0*/ SHF.L.W.U32.HI R80, R12, 0x2, R11 ; - /*6400*/ LOP3.LUT R72, R19, R20, R38, 0xb4, !PT ; - /*6410*/ LOP3.LUT R44, R69, R19, R74, 0xb4, !PT ; - /*6420*/ LOP3.LUT R12, R83, R76, R103, 0xb4, !PT ; - /*6430*/ LOP3.LUT R11, R38, R69, R20, 0xb4, !PT ; - /*6440*/ LOP3.LUT R19, R74, R38, R19, 0xb4, !PT ; - /*6450*/ LOP3.LUT R103, R33, R41, R32, 0xb4, !PT ; - /*6460*/ LOP3.LUT R38, R32, R50, R41, 0xb4, !PT ; - /*6470*/ LOP3.LUT R41, R41, R21, R50, 0xb4, !PT ; - /*6480*/ LOP3.LUT R50, R50, R33, R21, 0xb4, !PT ; - /*6490*/ LOP3.LUT R22, R21, R32, R33, 0xb4, !PT ; - /*64a0*/ LOP3.LUT R20, R20, R74, R69, 0xb4, !PT ; - /*64b0*/ LOP3.LUT R93, R14, R52, R43, 0xb4, !PT ; - /*64c0*/ LOP3.LUT R21, R43, R45, R52, 0xb4, !PT ; - /*64d0*/ LOP3.LUT R42, R52, R53, R45, 0xb4, !PT ; - /*64e0*/ LOP3.LUT R32, R53, R43, R14, 0xb4, !PT ; - /*64f0*/ LOP3.LUT R79, R4, R104, R105, 0xb4, !PT ; - /*6500*/ LOP3.LUT R74, R45, R14, R53, 0xb4, !PT ; - /*6510*/ LOP3.LUT R108, R3, R15, R8, 0xb4, !PT ; - /*6520*/ LOP3.LUT R43, R8, R18, R15, 0xb4, !PT ; - /*6530*/ LOP3.LUT R52, R15, R16, R18, 0xb4, !PT ; - /*6540*/ LOP3.LUT R83, R18, R3, R16, 0xb4, !PT ; - /*6550*/ LOP3.LUT R18, R16, R8, R3, 0xb4, !PT ; - /*6560*/ LOP3.LUT R53, R36, R68, R47, 0xb4, !PT ; - /*6570*/ LOP3.LUT R15, R47, R17, R68, 0xb4, !PT ; - /*6580*/ LOP3.LUT R109, R49, R55, R70, 0xb4, !PT ; - /*6590*/ LOP3.LUT R76, R70, R78, R55, 0xb4, !PT ; - /*65a0*/ LOP3.LUT R104, R55, R80, R78, 0xb4, !PT ; - /*65b0*/ LOP3.LUT R4, R107, R105, R4, 0xb4, !PT ; - /*65c0*/ LOP3.LUT R14, R17, R36, R40, 0xb4, !PT ; - /*65d0*/ LOP3.LUT R45, R40, R47, R36, 0xb4, !PT ; - /*65e0*/ LOP3.LUT R68, R68, R40, R17, 0xb4, !PT ; - /*65f0*/ LOP3.LUT R16, R78, R49, R80, 0xb4, !PT ; - /*6600*/ LOP3.LUT R55, R80, R70, R49, 0xb4, !PT ; - /*6610*/ LOP3.LUT R8, R13, R34, R10, 0xb4, !PT ; - /*6620*/ LOP3.LUT R69, R10, R23, R34, 0xb4, !PT ; - /*6630*/ LOP3.LUT R40, R34, R46, R23, 0xb4, !PT ; - /*6640*/ LOP3.LUT R78, R48, R54, R51, 0xb4, !PT ; - /*6650*/ LOP3.LUT R105, R51, R75, R54, 0xb4, !PT ; - /*6660*/ LOP3.LUT R80, R54, R39, R75, 0xb4, !PT ; - /*6670*/ LOP3.LUT R34, R39, R51, R48, 0xb4, !PT ; - /*6680*/ LOP3.LUT R54, R75, R48, R39, 0xb4, !PT ; - /*6690*/ LOP3.LUT R107, R21, R11, R6, 0x96, !PT ; - /*66a0*/ LOP3.LUT R48, R43, R38, R7, 0x96, !PT ; - /*66b0*/ LOP3.LUT R47, R46, R10, R13, 0xb4, !PT ; - /*66c0*/ LOP3.LUT R82, R82, UR7, RZ, 0x3c, !PT ; - /*66d0*/ LOP3.LUT R10, R18, R22, R5, 0x96, !PT ; - /*66e0*/ LOP3.LUT R107, R76, R107, R45, 0x96, !PT ; - /*66f0*/ LOP3.LUT R48, R78, R48, R69, 0x96, !PT ; - /*6700*/ LOP3.LUT R39, R32, R19, R4, 0x96, !PT ; - /*6710*/ LOP3.LUT R79, R79, UR6, RZ, 0x3c, !PT ; - /*6720*/ ULDC.64 UR6, c[0x3][UR5+0x8] ; - /*6730*/ LOP3.LUT R3, R108, R103, R82, 0x96, !PT ; - /*6740*/ LOP3.LUT R10, R54, R10, R47, 0x96, !PT ; - /*6750*/ SHF.L.W.U32.HI R33, R107, 0x1, R48 ; - /*6760*/ LOP3.LUT R39, R55, R39, R68, 0x96, !PT ; - /*6770*/ SHF.L.W.U32.HI R36, R48, 0x1, R107 ; - /*6780*/ LOP3.LUT R17, R23, R13, R46, 0xb4, !PT ; - /*6790*/ LOP3.LUT R49, R93, R72, R79, 0x96, !PT ; - /*67a0*/ LOP3.LUT R106, R34, R3, R8, 0x96, !PT ; - /*67b0*/ LOP3.LUT R3, R33.reuse, R10.reuse, R82, 0x96, !PT ; - /*67c0*/ LOP3.LUT R23, R33.reuse, R10.reuse, R103, 0x96, !PT ; - /*67d0*/ LOP3.LUT R51, R33.reuse, R10.reuse, R108, 0x96, !PT ; - /*67e0*/ LOP3.LUT R13, R33.reuse, R10.reuse, R8, 0x96, !PT ; - /*67f0*/ LOP3.LUT R33, R33, R10, R34, 0x96, !PT ; - /*6800*/ SHF.L.W.U32.HI R110, R39, 0x1, R10 ; - /*6810*/ SHF.L.W.U32.HI R111, R10, 0x1, R39 ; - /*6820*/ LOP3.LUT R8, R36.reuse, R39.reuse, R79, 0x96, !PT ; - /*6830*/ LOP3.LUT R34, R36.reuse, R39.reuse, R72, 0x96, !PT ; - /*6840*/ LOP3.LUT R70, R36.reuse, R39.reuse, R93, 0x96, !PT ; - /*6850*/ LOP3.LUT R10, R36, R39, R14, 0x96, !PT ; - /*6860*/ LOP3.LUT R49, R109, R49, R14, 0x96, !PT ; - /*6870*/ LOP3.LUT R36, R36, R39, R109, 0x96, !PT ; - /*6880*/ LOP3.LUT R108, R42, R20, R9, 0x96, !PT ; - /*6890*/ LOP3.LUT R109, R52, R41, R12, 0x96, !PT ; - /*68a0*/ LOP3.LUT R72, R74, R44, R37, 0x96, !PT ; - /*68b0*/ LOP3.LUT R75, R83, R50, R35, 0x96, !PT ; - /*68c0*/ LOP3.LUT R108, R104, R108, R53, 0x96, !PT ; - /*68d0*/ LOP3.LUT R109, R105, R109, R40, 0x96, !PT ; - /*68e0*/ LOP3.LUT R72, R16, R72, R15, 0x96, !PT ; - /*68f0*/ LOP3.LUT R75, R80, R75, R17, 0x96, !PT ; - /*6900*/ LOP3.LUT R39, R111, R108, R74, 0x96, !PT ; - /*6910*/ SHF.L.W.U32.HI R79, R108, 0x1, R109 ; - /*6920*/ SHF.L.W.U32.HI R93, R72, 0x1, R75 ; - /*6930*/ SHF.L.W.U32.HI R74, R75, 0x1, R72 ; - /*6940*/ LOP3.LUT R14, R111.reuse, R108.reuse, R44, 0x96, !PT ; - /*6950*/ LOP3.LUT R103, R111, R108, R15, 0x96, !PT ; - /*6960*/ LOP3.LUT R82, R110.reuse, R109.reuse, R17, 0x96, !PT ; - /*6970*/ LOP3.LUT R44, R110, R109, R35, 0x96, !PT ; - /*6980*/ LOP3.LUT R15, R110.reuse, R109.reuse, R50, 0x96, !PT ; - /*6990*/ LOP3.LUT R46, R110.reuse, R109.reuse, R83, 0x96, !PT ; - /*69a0*/ LOP3.LUT R17, R110, R109, R80, 0x96, !PT ; - /*69b0*/ LOP3.LUT R37, R111.reuse, R108.reuse, R37, 0x96, !PT ; - /*69c0*/ LOP3.LUT R16, R111, R108, R16, 0x96, !PT ; - /*69d0*/ LOP3.LUT R35, R93, R48, R40, 0x96, !PT ; - /*69e0*/ LOP3.LUT R83, R74.reuse, R107.reuse, R20, 0x96, !PT ; - /*69f0*/ LOP3.LUT R110, R79, R106, R38, 0x96, !PT ; - /*6a00*/ SHF.L.W.U32.HI R108, R109, 0x1, R108 ; - /*6a10*/ LOP3.LUT R9, R74.reuse, R107.reuse, R9, 0x96, !PT ; - /*6a20*/ LOP3.LUT R20, R74.reuse, R107.reuse, R42, 0x96, !PT ; - /*6a30*/ LOP3.LUT R40, R74, R107, R53, 0x96, !PT ; - /*6a40*/ LOP3.LUT R38, R79, R106, R69, 0x96, !PT ; - /*6a50*/ LOP3.LUT R107, R74, R107, R104, 0x96, !PT ; - /*6a60*/ SHF.L.W.U32.HI R69, R106, 0x1, R49 ; - /*6a70*/ LOP3.LUT R50, R93, R48, R41, 0x96, !PT ; - /*6a80*/ LOP3.LUT R104, R79, R106, R7, 0x96, !PT ; - /*6a90*/ LOP3.LUT R12, R93, R48, R12, 0x96, !PT ; - /*6aa0*/ LOP3.LUT R41, R93.reuse, R48.reuse, R52, 0x96, !PT ; - /*6ab0*/ LOP3.LUT R80, R93, R48, R105, 0x96, !PT ; - /*6ac0*/ LOP3.LUT R74, R79.reuse, R106.reuse, R43, 0x96, !PT ; - /*6ad0*/ LOP3.LUT R7, R79, R106, R78, 0x96, !PT ; - /*6ae0*/ LOP3.LUT R109, R108.reuse, R49.reuse, R6, 0x96, !PT ; - /*6af0*/ LOP3.LUT R11, R108, R49, R11, 0x96, !PT ; - /*6b00*/ LOP3.LUT R105, R108.reuse, R49.reuse, R21, 0x96, !PT ; - /*6b10*/ LOP3.LUT R45, R108.reuse, R49.reuse, R45, 0x96, !PT ; - /*6b20*/ LOP3.LUT R48, R108, R49, R76, 0x96, !PT ; - /*6b30*/ SHF.L.W.U32.HI R106, R49, 0x1, R106 ; - /*6b40*/ LOP3.LUT R49, R69.reuse, R72.reuse, R4, 0x96, !PT ; - /*6b50*/ LOP3.LUT R52, R69, R72, R19, 0x96, !PT ; - /*6b60*/ LOP3.LUT R53, R69.reuse, R72.reuse, R32, 0x96, !PT ; - /*6b70*/ LOP3.LUT R68, R69.reuse, R72.reuse, R68, 0x96, !PT ; - /*6b80*/ LOP3.LUT R69, R69, R72, R55, 0x96, !PT ; - /*6b90*/ SHF.L.W.U32.HI R55, R41, 0xb, R20 ; - /*6ba0*/ SHF.L.W.U32.HI R78, R20, 0xb, R41 ; - /*6bb0*/ SHF.L.W.U32.HI R4, R37, 0x1c, R44 ; - /*6bc0*/ SHF.L.W.U32.HI R32, R44, 0x1c, R37 ; - /*6bd0*/ SHF.L.W.U32.HI R20, R38, 0xd, R45 ; - /*6be0*/ SHF.L.W.U32.HI R44, R45, 0xd, R38 ; - /*6bf0*/ LOP3.LUT R72, R106.reuse, R75.reuse, R5, 0x96, !PT ; - /*6c00*/ LOP3.LUT R79, R106.reuse, R75.reuse, R22, 0x96, !PT ; - /*6c10*/ LOP3.LUT R76, R106, R75, R18, 0x96, !PT ; - /*6c20*/ LOP3.LUT R93, R106, R75.reuse, R47, 0x96, !PT ; - /*6c30*/ SHF.L.W.U32.HI R45, R40, 0xf, R35 ; - /*6c40*/ LOP3.LUT R106, R106, R75, R54, 0x96, !PT ; - /*6c50*/ SHF.L.W.U32.HI R19, R39, 0x19, R46 ; - /*6c60*/ SHF.L.W.U32.HI R38, R46, 0x19, R39 ; - /*6c70*/ SHF.L.W.U32.HI R35, R35, 0xf, R40 ; - /*6c80*/ PRMT R40, R17, 0x4321, R16 ; - /*6c90*/ PRMT R46, R16, 0x4321, R17 ; - /*6ca0*/ SHF.L.W.U32.HI R22, R36, 0x12, R33 ; - /*6cb0*/ SHF.L.W.U32.HI R39, R33, 0x12, R36 ; - /*6cc0*/ SHF.L.W.U32.HI R16, R12, 0x1e, R9 ; - /*6cd0*/ SHF.L.W.U32.HI R54, R103, 0x15, R82 ; - /*6ce0*/ SHF.L.W.U32.HI R33, R23, 0x4, R34 ; - /*6cf0*/ SHF.L.W.U32.HI R12, R9, 0x1e, R12 ; - /*6d00*/ SHF.L.W.U32.HI R103, R82, 0x15, R103 ; - /*6d10*/ SHF.L.W.U32.HI R18, R83, 0x6, R50 ; - /*6d20*/ SHF.L.W.U32.HI R21, R50, 0x6, R83 ; - /*6d30*/ SHF.L.W.U32.HI R23, R34, 0x4, R23 ; - /*6d40*/ SHF.L.W.U32.HI R17, R15, 0x17, R14 ; - /*6d50*/ SHF.L.W.U32.HI R47, R14, 0x17, R15 ; - /*6d60*/ SHF.L.W.U32.HI R9, R106, 0xe, R69 ; - /*6d70*/ SHF.L.W.U32.HI R42, R110, 0xc, R11 ; - /*6d80*/ SHF.L.W.U32.HI R75, R11, 0xc, R110 ; - /*6d90*/ SHF.L.W.U32.HI R34, R105, 0xa, R74 ; - /*6da0*/ SHF.L.W.U32.HI R36, R74, 0xa, R105 ; - /*6db0*/ SHF.L.W.U32.HI R14, R13, 0x9, R10 ; - /*6dc0*/ SHF.L.W.U32.HI R50, R10, 0x9, R13 ; - /*6dd0*/ SHF.L.W.U32.HI R5, R70, 0x3, R51 ; - /*6de0*/ SHF.L.W.U32.HI R41, R51, 0x3, R70 ; - /*6df0*/ SHF.L.W.U32.HI R11, R109, 0x1, R104 ; - /*6e00*/ SHF.L.W.U32.HI R6, R104, 0x1, R109 ; - /*6e10*/ SHF.L.W.U32.HI R10, R69, 0xe, R106 ; - /*6e20*/ SHF.L.W.U32.HI R105, R52, 0x14, R79 ; - /*6e30*/ SHF.L.W.U32.HI R43, R107, 0x1d, R80 ; - /*6e40*/ SHF.L.W.U32.HI R51, R48, 0x2, R7 ; - /*6e50*/ SHF.L.W.U32.HI R83, R7, 0x2, R48 ; - /*6e60*/ SHF.L.W.U32.HI R52, R79, 0x14, R52 ; - /*6e70*/ PRMT R104, R93, 0x2107, R68 ; - /*6e80*/ SHF.L.W.U32.HI R37, R80, 0x1d, R107 ; - /*6e90*/ PRMT R93, R68, 0x2107, R93 ; - /*6ea0*/ LOP3.LUT R7, R78, R9, R103, 0xb4, !PT ; - /*6eb0*/ LOP3.LUT R48, R103, R8, R9, 0xb4, !PT ; - /*6ec0*/ SHF.L.W.U32.HI R79, R49, 0x1b, R72 ; - /*6ed0*/ SHF.L.W.U32.HI R82, R72, 0x1b, R49 ; - /*6ee0*/ SHF.L.W.U32.HI R68, R76, 0x7, R53 ; - /*6ef0*/ SHF.L.W.U32.HI R80, R53, 0x7, R76 ; - /*6f00*/ LOP3.LUT R69, R8, R78, R75, 0xb4, !PT ; - /*6f10*/ LOP3.LUT R9, R9, R75, R8, 0xb4, !PT ; - /*6f20*/ LOP3.LUT R8, R3, R55, R42, 0xb4, !PT ; - /*6f30*/ LOP3.LUT R53, R42, R54, R55, 0xb4, !PT ; - /*6f40*/ LOP3.LUT R15, R55, R10, R54, 0xb4, !PT ; - /*6f50*/ LOP3.LUT R49, R54, R3, R10, 0xb4, !PT ; - /*6f60*/ LOP3.LUT R3, R10, R42, R3, 0xb4, !PT ; - /*6f70*/ LOP3.LUT R55, R44, R32, R43, 0xb4, !PT ; - /*6f80*/ LOP3.LUT R74, R32, R41, R52, 0xb4, !PT ; - /*6f90*/ LOP3.LUT R54, R52, R44, R41, 0xb4, !PT ; - /*6fa0*/ LOP3.LUT R32, R43, R52, R32, 0xb4, !PT ; - /*6fb0*/ LOP3.LUT R42, R5, R37, R20, 0xb4, !PT ; - /*6fc0*/ LOP3.LUT R70, R105, R20, R5, 0xb4, !PT ; - /*6fd0*/ LOP3.LUT R52, R20, R4, R37, 0xb4, !PT ; - /*6fe0*/ LOP3.LUT R5, R4, R5, R105, 0xb4, !PT ; - /*6ff0*/ LOP3.LUT R13, R75, R103, R78, 0xb4, !PT ; - /*7000*/ LOP3.LUT R4, R37, R105, R4, 0xb4, !PT ; - /*7010*/ LOP3.LUT R37, R6, R38, R21, 0xb4, !PT ; - /*7020*/ LOP3.LUT R20, R39, R21, R6, 0xb4, !PT ; - /*7030*/ LOP3.LUT R72, R21, R93, R38, 0xb4, !PT ; - /*7040*/ LOP3.LUT R78, R18, R104, R19, 0xb4, !PT ; - /*7050*/ LOP3.LUT R10, R41, R43, R44, 0xb4, !PT ; - /*7060*/ LOP3.LUT R38, R38, R39, R93, 0xb4, !PT ; - /*7070*/ LOP3.LUT R6, R93, R6, R39, 0xb4, !PT ; - /*7080*/ LOP3.LUT R21, R22, R18, R11, 0xb4, !PT ; - /*7090*/ LOP3.LUT R41, R19, R22, R104, 0xb4, !PT ; - /*70a0*/ LOP3.LUT R75, R23, R35, R36, 0xb4, !PT ; - /*70b0*/ LOP3.LUT R93, R82, R36, R23, 0xb4, !PT ; - /*70c0*/ LOP3.LUT R44, R11, R19, R18, 0xb4, !PT ; - /*70d0*/ LOP3.LUT R22, R104, R11, R22, 0xb4, !PT ; - /*70e0*/ LOP3.LUT R39, R35, R82, R46, 0xb4, !PT ; - /*70f0*/ LOP3.LUT R23, R46, R23, R82, 0xb4, !PT ; - /*7100*/ LOP3.LUT R11, R36, R46, R35, 0xb4, !PT ; - /*7110*/ LOP3.LUT R19, R33, R45, R34, 0xb4, !PT ; - /*7120*/ LOP3.LUT R106, R47, R50, R80, 0xb4, !PT ; - /*7130*/ LOP3.LUT R104, R17, R14, R68, 0xb4, !PT ; - /*7140*/ LOP3.LUT R18, R72, R54, R13, 0x96, !PT ; - /*7150*/ LOP3.LUT R82, R78, R70, R53, 0x96, !PT ; - /*7160*/ LOP3.LUT R35, R34, R40, R45, 0xb4, !PT ; - /*7170*/ LOP3.LUT R103, R79, R34, R33, 0xb4, !PT ; - /*7180*/ LOP3.LUT R45, R45, R79, R40, 0xb4, !PT ; - /*7190*/ LOP3.LUT R33, R40, R33, R79, 0xb4, !PT ; - /*71a0*/ LOP3.LUT R40, R51, R17, R16, 0xb4, !PT ; - /*71b0*/ LOP3.LUT R79, R16, R68, R17, 0xb4, !PT ; - /*71c0*/ LOP3.LUT R34, R21, R4, R3, 0x96, !PT ; - /*71d0*/ LOP3.LUT R17, R106, R18, R75, 0x96, !PT ; - /*71e0*/ LOP3.LUT R82, R104, R82, R19, 0x96, !PT ; - /*71f0*/ LOP3.LUT R8, R8, UR7, RZ, 0x3c, !PT ; - /*7200*/ LOP3.LUT R76, R50, R12, R83, 0xb4, !PT ; - /*7210*/ LOP3.LUT R36, R83, R47, R12, 0xb4, !PT ; - /*7220*/ LOP3.LUT R12, R12, R80, R47, 0xb4, !PT ; - /*7230*/ LOP3.LUT R34, R40, R34, R33, 0x96, !PT ; - /*7240*/ SHF.L.W.U32.HI R47, R17, 0x1, R82 ; - /*7250*/ LOP3.LUT R112, R44, R5, R8, 0x96, !PT ; - /*7260*/ LOP3.LUT R43, R47, R34, R44, 0x96, !PT ; - /*7270*/ LOP3.LUT R112, R79, R112, R103, 0x96, !PT ; - /*7280*/ LOP3.LUT R44, R47, R34, R79, 0x96, !PT ; - /*7290*/ LOP3.LUT R80, R80, R83, R50, 0xb4, !PT ; - /*72a0*/ LOP3.LUT R68, R68, R51, R14, 0xb4, !PT ; - /*72b0*/ LOP3.LUT R110, R38, R10, R7, 0x96, !PT ; - /*72c0*/ LOP3.LUT R79, R41, R42, R15, 0x96, !PT ; - /*72d0*/ LOP3.LUT R50, R20, R32, R9, 0x96, !PT ; - /*72e0*/ LOP3.LUT R18, R69, UR6, RZ, 0x3c, !PT ; - /*72f0*/ ULDC.64 UR6, c[0x3][UR5+0x10] ; - /*7300*/ LOP3.LUT R110, R80, R110, R11, 0x96, !PT ; - /*7310*/ LOP3.LUT R79, R68, R79, R35, 0x96, !PT ; - /*7320*/ LOP3.LUT R8, R47.reuse, R34.reuse, R8, 0x96, !PT ; - /*7330*/ LOP3.LUT R46, R47.reuse, R34.reuse, R5, 0x96, !PT ; - /*7340*/ LOP3.LUT R69, R47, R34, R103, 0x96, !PT ; - /*7350*/ LOP3.LUT R50, R36, R50, R23, 0x96, !PT ; - /*7360*/ LOP3.LUT R105, R37, R74, R18, 0x96, !PT ; - /*7370*/ SHF.L.W.U32.HI R47, R82, 0x1, R17 ; - /*7380*/ LOP3.LUT R16, R14, R16, R51, 0xb4, !PT ; - /*7390*/ SHF.L.W.U32.HI R51, R110, 0x1, R79 ; - /*73a0*/ SHF.L.W.U32.HI R108, R50, 0x1, R34 ; - /*73b0*/ SHF.L.W.U32.HI R103, R34, 0x1, R50 ; - /*73c0*/ LOP3.LUT R105, R12, R105, R93, 0x96, !PT ; - /*73d0*/ LOP3.LUT R34, R47, R50.reuse, R37, 0x96, !PT ; - /*73e0*/ SHF.L.W.U32.HI R114, R79, 0x1, R110 ; - /*73f0*/ LOP3.LUT R14, R47.reuse, R50.reuse, R93, 0x96, !PT ; - /*7400*/ LOP3.LUT R37, R47, R50, R12, 0x96, !PT ; - /*7410*/ LOP3.LUT R12, R51, R112, R53, 0x96, !PT ; - /*7420*/ LOP3.LUT R93, R6, R55, R48, 0x96, !PT ; - /*7430*/ LOP3.LUT R107, R22, R52, R49, 0x96, !PT ; - /*7440*/ LOP3.LUT R18, R47.reuse, R50.reuse, R18, 0x96, !PT ; - /*7450*/ LOP3.LUT R5, R47, R50, R74, 0x96, !PT ; - /*7460*/ LOP3.LUT R53, R51, R112, R70, 0x96, !PT ; - /*7470*/ LOP3.LUT R78, R51.reuse, R112.reuse, R78, 0x96, !PT ; - /*7480*/ LOP3.LUT R50, R51.reuse, R112.reuse, R19, 0x96, !PT ; - /*7490*/ LOP3.LUT R70, R51, R112, R104, 0x96, !PT ; - /*74a0*/ LOP3.LUT R47, R114, R105, R13, 0x96, !PT ; - /*74b0*/ SHF.L.W.U32.HI R74, R105, 0x1, R112 ; - /*74c0*/ SHF.L.W.U32.HI R83, R112, 0x1, R105 ; - /*74d0*/ LOP3.LUT R104, R114.reuse, R105.reuse, R54, 0x96, !PT ; - /*74e0*/ LOP3.LUT R19, R114.reuse, R105.reuse, R72, 0x96, !PT ; - /*74f0*/ LOP3.LUT R51, R114.reuse, R105.reuse, R75, 0x96, !PT ; - /*7500*/ LOP3.LUT R13, R114, R105, R106, 0x96, !PT ; - /*7510*/ LOP3.LUT R106, R76, R93, R39, 0x96, !PT ; - /*7520*/ LOP3.LUT R105, R16, R107, R45, 0x96, !PT ; - /*7530*/ LOP3.LUT R72, R103.reuse, R110.reuse, R48, 0x96, !PT ; - /*7540*/ LOP3.LUT R75, R103.reuse, R110.reuse, R39, 0x96, !PT ; - /*7550*/ LOP3.LUT R55, R103.reuse, R110.reuse, R55, 0x96, !PT ; - /*7560*/ LOP3.LUT R48, R103.reuse, R110.reuse, R6, 0x96, !PT ; - /*7570*/ LOP3.LUT R76, R103, R110, R76, 0x96, !PT ; - /*7580*/ SHF.L.W.U32.HI R107, R106, 0x1, R105 ; - /*7590*/ LOP3.LUT R39, R108.reuse, R79.reuse, R16, 0x96, !PT ; - /*75a0*/ LOP3.LUT R103, R108.reuse, R79.reuse, R49, 0x96, !PT ; - /*75b0*/ SHF.L.W.U32.HI R16, R105, 0x1, R106 ; - /*75c0*/ LOP3.LUT R49, R108.reuse, R79.reuse, R22, 0x96, !PT ; - /*75d0*/ LOP3.LUT R6, R108.reuse, R79.reuse, R52, 0x96, !PT ; - /*75e0*/ LOP3.LUT R22, R108, R79, R45, 0x96, !PT ; - /*75f0*/ LOP3.LUT R15, R107.reuse, R82.reuse, R15, 0x96, !PT ; - /*7600*/ LOP3.LUT R79, R107.reuse, R82.reuse, R42, 0x96, !PT ; - /*7610*/ LOP3.LUT R41, R107.reuse, R82.reuse, R41, 0x96, !PT ; - /*7620*/ LOP3.LUT R45, R107.reuse, R82.reuse, R35, 0x96, !PT ; - /*7630*/ LOP3.LUT R107, R107, R82, R68, 0x96, !PT ; - /*7640*/ LOP3.LUT R52, R16, R17, R11, 0x96, !PT ; - /*7650*/ LOP3.LUT R93, R83.reuse, R106.reuse, R9, 0x96, !PT ; - /*7660*/ LOP3.LUT R11, R83.reuse, R106.reuse, R32, 0x96, !PT ; - /*7670*/ LOP3.LUT R68, R83.reuse, R106.reuse, R20, 0x96, !PT ; - /*7680*/ LOP3.LUT R9, R83.reuse, R106.reuse, R23, 0x96, !PT ; - /*7690*/ LOP3.LUT R54, R16, R17, R7, 0x96, !PT ; - /*76a0*/ LOP3.LUT R83, R83, R106, R36, 0x96, !PT ; - /*76b0*/ LOP3.LUT R20, R74, R105, R4, 0x96, !PT ; - /*76c0*/ LOP3.LUT R42, R16, R17, R38, 0x96, !PT ; - /*76d0*/ LOP3.LUT R106, R74.reuse, R105.reuse, R3, 0x96, !PT ; - /*76e0*/ LOP3.LUT R7, R74.reuse, R105.reuse, R21, 0x96, !PT ; - /*76f0*/ LOP3.LUT R4, R74.reuse, R105.reuse, R33, 0x96, !PT ; - /*7700*/ LOP3.LUT R74, R74, R105, R40, 0x96, !PT ; - /*7710*/ LOP3.LUT R108, R16.reuse, R17.reuse, R10, 0x96, !PT ; - /*7720*/ LOP3.LUT R38, R16, R17, R80, 0x96, !PT ; - /*7730*/ SHF.L.W.U32.HI R40, R75, 0x15, R22 ; - /*7740*/ SHF.L.W.U32.HI R16, R22, 0x15, R75 ; - /*7750*/ SHF.L.W.U32.HI R10, R11, 0x14, R20 ; - /*7760*/ SHF.L.W.U32.HI R21, R20, 0x14, R11 ; - /*7770*/ SHF.L.W.U32.HI R17, R53, 0xc, R104 ; - /*7780*/ SHF.L.W.U32.HI R82, R41, 0xb, R42 ; - /*7790*/ SHF.L.W.U32.HI R11, R50, 0xd, R51 ; - /*77a0*/ SHF.L.W.U32.HI R22, R51, 0xd, R50 ; - /*77b0*/ SHF.L.W.U32.HI R53, R104, 0xc, R53 ; - /*77c0*/ SHF.L.W.U32.HI R42, R42, 0xb, R41 ; - /*77d0*/ SHF.L.W.U32.HI R35, R83, 0xe, R74 ; - /*77e0*/ SHF.L.W.U32.HI R50, R7, 0x7, R68 ; - /*77f0*/ SHF.L.W.U32.HI R83, R74, 0xe, R83 ; - /*7800*/ SHF.L.W.U32.HI R68, R68, 0x7, R7 ; - /*7810*/ SHF.L.W.U32.HI R51, R52, 0xf, R45 ; - /*7820*/ SHF.L.W.U32.HI R7, R13, 0x2, R70 ; - /*7830*/ SHF.L.W.U32.HI R41, R34, 0x3, R43 ; - /*7840*/ SHF.L.W.U32.HI R45, R45, 0xf, R52 ; - /*7850*/ SHF.L.W.U32.HI R70, R70, 0x2, R13 ; - /*7860*/ SHF.L.W.U32.HI R43, R43, 0x3, R34 ; - /*7870*/ SHF.L.W.U32.HI R80, R107, 0x1d, R38 ; - /*7880*/ SHF.L.W.U32.HI R23, R38, 0x1d, R107 ; - /*7890*/ LOP3.LUT R52, R18, R42, R53, 0xb4, !PT ; - /*78a0*/ LOP3.LUT R13, R53, R16, R42, 0xb4, !PT ; - /*78b0*/ SHF.L.W.U32.HI R34, R47, 0x1, R12 ; - /*78c0*/ SHF.L.W.U32.HI R3, R12, 0x1, R47 ; - /*78d0*/ SHF.L.W.U32.HI R36, R48, 0x19, R49 ; - /*78e0*/ SHF.L.W.U32.HI R38, R49, 0x19, R48 ; - /*78f0*/ PRMT R20, R4, 0x2107, R9 ; - /*7900*/ LOP3.LUT R42, R42, R83, R16, 0xb4, !PT ; - /*7910*/ SHF.L.W.U32.HI R33, R72, 0x1c, R103 ; - /*7920*/ SHF.L.W.U32.HI R32, R103, 0x1c, R72 ; - /*7930*/ SHF.L.W.U32.HI R75, R108, 0x6, R79 ; - /*7940*/ SHF.L.W.U32.HI R12, R79, 0x6, R108 ; - /*7950*/ PRMT R9, R9, 0x2107, R4 ; - /*7960*/ SHF.L.W.U32.HI R48, R19, 0xa, R78 ; - /*7970*/ LOP3.LUT R16, R16, R18, R83, 0xb4, !PT ; - /*7980*/ SHF.L.W.U32.HI R79, R37, 0x12, R44 ; - /*7990*/ SHF.L.W.U32.HI R72, R46, 0x4, R5 ; - /*79a0*/ SHF.L.W.U32.HI R78, R78, 0xa, R19 ; - /*79b0*/ SHF.L.W.U32.HI R4, R15, 0x1e, R54 ; - /*79c0*/ LOP3.LUT R18, R83, R53, R18, 0xb4, !PT ; - /*79d0*/ SHF.L.W.U32.HI R44, R44, 0x12, R37 ; - /*79e0*/ SHF.L.W.U32.HI R46, R5, 0x4, R46 ; - /*79f0*/ SHF.L.W.U32.HI R54, R54, 0x1e, R15 ; - /*7a00*/ LOP3.LUT R53, R8, R82, R17, 0xb4, !PT ; - /*7a10*/ LOP3.LUT R19, R40, R8, R35, 0xb4, !PT ; - /*7a20*/ SHF.L.W.U32.HI R5, R6, 0x17, R55 ; - /*7a30*/ LOP3.LUT R15, R17, R40, R82, 0xb4, !PT ; - /*7a40*/ LOP3.LUT R37, R82, R35, R40, 0xb4, !PT ; - /*7a50*/ LOP3.LUT R8, R35, R17, R8, 0xb4, !PT ; - /*7a60*/ SHF.L.W.U32.HI R55, R55, 0x17, R6 ; - /*7a70*/ LOP3.LUT R35, R32, R43, R21, 0xb4, !PT ; - /*7a80*/ LOP3.LUT R17, R21, R22, R43, 0xb4, !PT ; - /*7a90*/ SHF.L.W.U32.HI R6, R69, 0x9, R14 ; - /*7aa0*/ LOP3.LUT R43, R43, R23, R22, 0xb4, !PT ; - /*7ab0*/ SHF.L.W.U32.HI R69, R14, 0x9, R69 ; - /*7ac0*/ LOP3.LUT R22, R22, R32, R23, 0xb4, !PT ; - /*7ad0*/ PRMT R74, R39, 0x4321, R76 ; - /*7ae0*/ LOP3.LUT R32, R23, R21, R32, 0xb4, !PT ; - /*7af0*/ LOP3.LUT R40, R33, R41, R10, 0xb4, !PT ; - /*7b00*/ LOP3.LUT R14, R11, R33, R80, 0xb4, !PT ; - /*7b10*/ SHF.L.W.U32.HI R47, R106, 0x1b, R93 ; - /*7b20*/ PRMT R76, R76, 0x4321, R39 ; - /*7b30*/ LOP3.LUT R23, R10, R11, R41, 0xb4, !PT ; - /*7b40*/ LOP3.LUT R33, R80, R10, R33, 0xb4, !PT ; - /*7b50*/ LOP3.LUT R41, R41, R80, R11, 0xb4, !PT ; - /*7b60*/ LOP3.LUT R10, R12, R9, R38, 0xb4, !PT ; - /*7b70*/ LOP3.LUT R39, R38, R44, R9, 0xb4, !PT ; - /*7b80*/ LOP3.LUT R11, R3, R38, R12, 0xb4, !PT ; - /*7b90*/ LOP3.LUT R9, R9, R3, R44, 0xb4, !PT ; - /*7ba0*/ LOP3.LUT R3, R44, R12, R3, 0xb4, !PT ; - /*7bb0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*7bc0*/ SHF.L.W.U32.HI R49, R93, 0x1b, R106 ; - /*7bd0*/ LOP3.LUT R21, R34, R36, R75, 0xb4, !PT ; - /*7be0*/ LOP3.LUT R12, R75, R20, R36, 0xb4, !PT ; - /*7bf0*/ LOP3.LUT R44, R47, R78, R46, 0xb4, !PT ; - /*7c00*/ LOP3.LUT R38, R46, R45, R78, 0xb4, !PT ; - /*7c10*/ LOP3.LUT R36, R36, R79, R20, 0xb4, !PT ; - /*7c20*/ LOP3.LUT R78, R78, R76, R45, 0xb4, !PT ; - /*7c30*/ LOP3.LUT R20, R20, R34, R79, 0xb4, !PT ; - /*7c40*/ LOP3.LUT R45, R45, R47, R76, 0xb4, !PT ; - /*7c50*/ LOP3.LUT R34, R79, R75, R34, 0xb4, !PT ; - /*7c60*/ LOP3.LUT R47, R76, R46, R47, 0xb4, !PT ; - /*7c70*/ LOP3.LUT R75, R49, R48, R72, 0xb4, !PT ; - /*7c80*/ LOP3.LUT R46, R72, R51, R48, 0xb4, !PT ; - /*7c90*/ LOP3.LUT R76, R48, R74, R51, 0xb4, !PT ; - /*7ca0*/ LOP3.LUT R48, R51, R49, R74, 0xb4, !PT ; - /*7cb0*/ LOP3.LUT R72, R74, R72, R49, 0xb4, !PT ; - /*7cc0*/ LOP3.LUT R51, R54, R68, R55, 0xb4, !PT ; - /*7cd0*/ LOP3.LUT R49, R55, R69, R68, 0xb4, !PT ; - /*7ce0*/ LOP3.LUT R93, R68, R70, R69, 0xb4, !PT ; - /*7cf0*/ LOP3.LUT R68, R69, R54, R70, 0xb4, !PT ; - /*7d00*/ LOP3.LUT R54, R70, R55, R54, 0xb4, !PT ; - /*7d10*/ LOP3.LUT R70, R52, UR6, RZ, 0x3c, !PT ; - /*7d20*/ LOP3.LUT R83, R53, UR7, RZ, 0x3c, !PT ; - /*7d30*/ LOP3.LUT R52, R4, R50, R5, 0xb4, !PT ; - /*7d40*/ LOP3.LUT R53, R5, R6, R50, 0xb4, !PT ; - /*7d50*/ LOP3.LUT R55, R6, R4, R7, 0xb4, !PT ; - /*7d60*/ LOP3.LUT R69, R7, R5, R4, 0xb4, !PT ; - /*7d70*/ IMAD.MOV.U32 R4, RZ, RZ, R70 ; - /*7d80*/ LOP3.LUT R79, R50, R7, R6, 0xb4, !PT ; - /*7d90*/ IMAD.MOV.U32 R5, RZ, RZ, R83 ; - /*7da0*/ @P0 CALL.REL.NOINC `(.L_x_43) ; - /*7db0*/ BRA `(.L_x_44) ; -.L_x_43: - /*7dc0*/ IMAD.MOV.U32 R6, RZ, RZ, c[0x4][0x8] ; - /*7dd0*/ IMAD.MOV.U32 R7, RZ, RZ, c[0x4][0xc] ; - /*7de0*/ LDG.E.64.STRONG.SM R6, [R6.64] ; - /*7df0*/ LOP3.LUT R113, R10, R17, R13, 0x96, !PT ; - /*7e00*/ BSSY B0, `(.L_x_45) ; - /*7e10*/ LOP3.LUT R82, R12, R23, R15, 0x96, !PT ; - /*7e20*/ LOP3.LUT R74, R3, R32, R18, 0x96, !PT ; - /*7e30*/ LOP3.LUT R103, R34, R33, R8, 0x96, !PT ; - /*7e40*/ LOP3.LUT R113, R49, R113, R38, 0x96, !PT ; - /*7e50*/ LOP3.LUT R82, R53, R82, R46, 0x96, !PT ; - /*7e60*/ LOP3.LUT R105, R9, R22, R16, 0x96, !PT ; - /*7e70*/ LOP3.LUT R50, R20, R14, R19, 0x96, !PT ; - /*7e80*/ LOP3.LUT R108, R39, R43, R42, 0x96, !PT ; - /*7e90*/ LOP3.LUT R111, R36, R41, R37, 0x96, !PT ; - /*7ea0*/ LOP3.LUT R110, R21, R40, R5, 0x96, !PT ; - /*7eb0*/ LOP3.LUT R104, R11, R35, R4, 0x96, !PT ; - /*7ec0*/ LOP3.LUT R74, R54, R74, R47, 0x96, !PT ; - /*7ed0*/ LOP3.LUT R103, R69, R103, R72, 0x96, !PT ; - /*7ee0*/ SHF.L.W.U32.HI R5, R82, 0x1, R113 ; - /*7ef0*/ LOP3.LUT R105, R68, R105, R45, 0x96, !PT ; - /*7f00*/ LOP3.LUT R50, R55, R50, R48, 0x96, !PT ; - /*7f10*/ SHF.L.W.U32.HI R4, R113, 0x1, R82 ; - /*7f20*/ LOP3.LUT R108, R93, R108, R78, 0x96, !PT ; - /*7f30*/ LOP3.LUT R111, R79, R111, R76, 0x96, !PT ; - /*7f40*/ SHF.L.W.U32.HI R109, R103, 0x1, R74 ; - /*7f50*/ LOP3.LUT R5, R5, R74, RZ, 0x3c, !PT ; - /*7f60*/ SHF.L.W.U32.HI R107, R74, 0x1, R103 ; - /*7f70*/ LOP3.LUT R4, R4, R103, RZ, 0x3c, !PT ; - /*7f80*/ SHF.L.W.U32.HI R74, R105, 0x1, R50 ; - /*7f90*/ LOP3.LUT R103, R51, R104, R44, 0x96, !PT ; - /*7fa0*/ LOP3.LUT R110, R52, R110, R75, 0x96, !PT ; - /*7fb0*/ SHF.L.W.U32.HI R106, R111, 0x1, R108 ; - /*7fc0*/ SHF.L.W.U32.HI R80, R50, 0x1, R105 ; - /*7fd0*/ LOP3.LUT R74, R74, R82, RZ, 0x3c, !PT ; - /*7fe0*/ SHF.L.W.U32.HI R82, R110, 0x1, R103 ; - /*7ff0*/ LOP3.LUT R106, R106, R103, RZ, 0x3c, !PT ; - /*8000*/ LOP3.LUT R80, R80, R113, RZ, 0x3c, !PT ; - /*8010*/ SHF.L.W.U32.HI R104, R108, 0x1, R111 ; - /*8020*/ SHF.L.W.U32.HI R103, R103, 0x1, R110 ; - /*8030*/ LOP3.LUT R104, R104, R110, RZ, 0x3c, !PT ; - /*8040*/ LOP3.LUT R103, R103, R50, RZ, 0x3c, !PT ; - /*8050*/ LOP3.LUT R42, R80.reuse, R42, RZ, 0x3c, !PT ; - /*8060*/ LOP3.LUT R43, R80.reuse, R43, RZ, 0x3c, !PT ; - /*8070*/ LOP3.LUT R39, R80.reuse, R39, RZ, 0x3c, !PT ; - /*8080*/ LOP3.LUT R78, R80.reuse, R78, RZ, 0x3c, !PT ; - /*8090*/ LOP3.LUT R93, R80, R93, RZ, 0x3c, !PT ; - /*80a0*/ LOP3.LUT R50, R74.reuse, R41, RZ, 0x3c, !PT ; - /*80b0*/ LOP3.LUT R80, R74.reuse, R36, RZ, 0x3c, !PT ; - /*80c0*/ LOP3.LUT R109, R109, R108, RZ, 0x3c, !PT ; - /*80d0*/ LOP3.LUT R37, R74.reuse, R37, RZ, 0x3c, !PT ; - /*80e0*/ LOP3.LUT R41, R74.reuse, R76, RZ, 0x3c, !PT ; - /*80f0*/ LOP3.LUT R36, R74, R79, RZ, 0x3c, !PT ; - /*8100*/ LOP3.LUT R107, R107, R111, RZ, 0x3c, !PT ; - /*8110*/ LOP3.LUT R74, R106, R13, RZ, 0x3c, !PT ; - /*8120*/ LOP3.LUT R105, R82, R105, RZ, 0x3c, !PT ; - /*8130*/ LOP3.LUT R79, R104.reuse, R15, RZ, 0x3c, !PT ; - /*8140*/ LOP3.LUT R13, R104.reuse, R12, RZ, 0x3c, !PT ; - /*8150*/ LOP3.LUT R23, R104, R23, RZ, 0x3c, !PT ; - /*8160*/ LOP3.LUT R15, R104.reuse, R46, RZ, 0x3c, !PT ; - /*8170*/ LOP3.LUT R12, R104, R53, RZ, 0x3c, !PT ; - /*8180*/ LOP3.LUT R82, R106, R17, RZ, 0x3c, !PT ; - /*8190*/ LOP3.LUT R16, R109.reuse, R16, RZ, 0x3c, !PT ; - /*81a0*/ LOP3.LUT R22, R109.reuse, R22, RZ, 0x3c, !PT ; - /*81b0*/ LOP3.LUT R104, R109, R9, RZ, 0x3c, !PT ; - /*81c0*/ LOP3.LUT R45, R109.reuse, R45, RZ, 0x3c, !PT ; - /*81d0*/ LOP3.LUT R68, R109, R68, RZ, 0x3c, !PT ; - /*81e0*/ LOP3.LUT R53, R107.reuse, R19, RZ, 0x3c, !PT ; - /*81f0*/ LOP3.LUT R9, R107.reuse, R14, RZ, 0x3c, !PT ; - /*8200*/ LOP3.LUT R109, R107.reuse, R20, RZ, 0x3c, !PT ; - /*8210*/ LOP3.LUT R48, R107, R48, RZ, 0x3c, !PT ; - /*8220*/ LOP3.LUT R55, R107, R55, RZ, 0x3c, !PT ; - /*8230*/ LOP3.LUT R10, R106.reuse, R10, RZ, 0x3c, !PT ; - /*8240*/ LOP3.LUT R38, R106.reuse, R38, RZ, 0x3c, !PT ; - /*8250*/ LOP3.LUT R49, R106, R49, RZ, 0x3c, !PT ; - /*8260*/ LOP3.LUT R107, R105, R47, RZ, 0x3c, !PT ; - /*8270*/ LOP3.LUT R72, R103, R72, RZ, 0x3c, !PT ; - /*8280*/ LOP3.LUT R18, R105.reuse, R18, RZ, 0x3c, !PT ; - /*8290*/ LOP3.LUT R106, R105.reuse, R32, RZ, 0x3c, !PT ; - /*82a0*/ LOP3.LUT R3, R105.reuse, R3, RZ, 0x3c, !PT ; - /*82b0*/ LOP3.LUT R54, R105, R54, RZ, 0x3c, !PT ; - /*82c0*/ LOP3.LUT R17, R103.reuse, R8, RZ, 0x3c, !PT ; - /*82d0*/ LOP3.LUT R105, R103, R33, RZ, 0x3c, !PT ; - /*82e0*/ SHF.L.W.U32.HI R8, R23, 0xc, R82 ; - /*82f0*/ SHF.L.W.U32.HI R14, R82, 0xc, R23 ; - /*8300*/ LOP3.LUT R69, R103, R69, RZ, 0x3c, !PT ; - /*8310*/ SHF.L.W.U32.HI R23, R45, 0x15, R48 ; - /*8320*/ SHF.L.W.U32.HI R33, R48, 0x15, R45 ; - /*8330*/ PRMT R47, R72, 0x2107, R107 ; - /*8340*/ PRMT R48, R107, 0x2107, R72 ; - /*8350*/ LOP3.LUT R72, R5, R11, RZ, 0x3c, !PT ; - /*8360*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*8370*/ LOP3.LUT R76, R103, R34, RZ, 0x3c, !PT ; - /*8380*/ SHF.L.W.U32.HI R32, R54, 0xe, R69 ; - /*8390*/ SHF.L.W.U32.HI R34, R69, 0xe, R54 ; - /*83a0*/ SHF.L.W.U32.HI R11, R16, 0x1c, R53 ; - /*83b0*/ SHF.L.W.U32.HI R69, R53, 0x1c, R16 ; - /*83c0*/ SHF.L.W.U32.HI R53, R72, 0x3, R21 ; - /*83d0*/ SHF.L.W.U32.HI R21, R21, 0x3, R72 ; - /*83e0*/ SHF.L.W.U32.HI R72, R15, 0xd, R38 ; - /*83f0*/ SHF.L.W.U32.HI R38, R38, 0xd, R15 ; - /*8400*/ SHF.L.W.U32.HI R15, R36, 0x1d, R93 ; - /*8410*/ SHF.L.W.U32.HI R93, R93, 0x1d, R36 ; - /*8420*/ SHF.L.W.U32.HI R36, R37, 0x1e, R42 ; - /*8430*/ SHF.L.W.U32.HI R20, R74, 0x1, R79 ; - /*8440*/ SHF.L.W.U32.HI R37, R42, 0x1e, R37 ; - /*8450*/ LOP3.LUT R103, R4, R75, RZ, 0x3c, !PT ; - /*8460*/ SHF.L.W.U32.HI R74, R79, 0x1, R74 ; - /*8470*/ SHF.L.W.U32.HI R75, R9, 0x17, R22 ; - /*8480*/ SHF.L.W.U32.HI R42, R22, 0x17, R9 ; - /*8490*/ SHF.L.W.U32.HI R19, R80, 0xb, R39 ; - /*84a0*/ LOP3.LUT R51, R5, R51, RZ, 0x3c, !PT ; - /*84b0*/ LOP3.LUT R54, R4, R52, RZ, 0x3c, !PT ; - /*84c0*/ SHF.L.W.U32.HI R22, R76, 0x7, R3 ; - /*84d0*/ SHF.L.W.U32.HI R79, R3, 0x7, R76 ; - /*84e0*/ SHF.L.W.U32.HI R39, R39, 0xb, R80 ; - /*84f0*/ LOP3.LUT R35, R5, R35, RZ, 0x3c, !PT ; - /*8500*/ LOP3.LUT R76, R4, R40, RZ, 0x3c, !PT ; - /*8510*/ SHF.L.W.U32.HI R45, R43, 0x6, R50 ; - /*8520*/ SHF.L.W.U32.HI R9, R49, 0x2, R12 ; - /*8530*/ SHF.L.W.U32.HI R80, R12, 0x2, R49 ; - /*8540*/ SHF.L.W.U32.HI R43, R50, 0x6, R43 ; - /*8550*/ SHF.L.W.U32.HI R12, R18, 0x1b, R17 ; - /*8560*/ SHF.L.W.U32.HI R40, R17, 0x1b, R18 ; - /*8570*/ SHF.L.W.U32.HI R52, R109, 0x19, R104 ; - /*8580*/ SHF.L.W.U32.HI R50, R51, 0x12, R54 ; - /*8590*/ SHF.L.W.U32.HI R18, R10, 0xa, R13 ; - /*85a0*/ SHF.L.W.U32.HI R51, R54, 0x12, R51 ; - /*85b0*/ SHF.L.W.U32.HI R17, R76, 0x4, R35 ; - /*85c0*/ SHF.L.W.U32.HI R10, R13, 0xa, R10 ; - /*85d0*/ SHF.L.W.U32.HI R35, R35, 0x4, R76 ; - /*85e0*/ SHF.L.W.U32.HI R13, R78, 0xf, R41 ; - /*85f0*/ SHF.L.W.U32.HI R49, R41, 0xf, R78 ; - /*8600*/ SHF.L.W.U32.HI R46, R104, 0x19, R109 ; - /*8610*/ PRMT R41, R55, 0x4321, R68 ; - /*8620*/ PRMT R76, R68, 0x4321, R55 ; - /*8630*/ LOP3.LUT R55, R74, R52, R43, 0xb4, !PT ; - /*8640*/ LOP3.LUT R68, R43, R48, R52, 0xb4, !PT ; - /*8650*/ LOP3.LUT R44, R5, R44, RZ, 0x3c, !PT ; - /*8660*/ LOP3.LUT R52, R52, R51, R48, 0xb4, !PT ; - /*8670*/ LOP3.LUT R48, R48, R74, R51, 0xb4, !PT ; - /*8680*/ LOP3.LUT R43, R51, R43, R74, 0xb4, !PT ; - /*8690*/ SHF.L.W.U32.HI R16, R105, 0x14, R106 ; - /*86a0*/ LOP3.LUT R51, R20, R46, R45, 0xb4, !PT ; - /*86b0*/ LOP3.LUT R74, R45, R47, R46, 0xb4, !PT ; - /*86c0*/ LOP3.LUT R46, R46, R50, R47, 0xb4, !PT ; - /*86d0*/ SHF.L.W.U32.HI R3, R103, 0x9, R44 ; - /*86e0*/ LOP3.LUT R47, R47, R20, R50, 0xb4, !PT ; - /*86f0*/ SHF.L.W.U32.HI R44, R44, 0x9, R103 ; - /*8700*/ LOP3.LUT R50, R50, R45, R20, 0xb4, !PT ; - /*8710*/ LOP3.LUT R20, R69, R21, R16, 0xb4, !PT ; - /*8720*/ LOP3.LUT R45, R16, R38, R21, 0xb4, !PT ; - /*8730*/ LOP3.LUT R21, R21, R93, R38, 0xb4, !PT ; - /*8740*/ LOP3.LUT R78, R38, R69, R93, 0xb4, !PT ; - /*8750*/ LOP3.LUT R93, R93, R16, R69, 0xb4, !PT ; - /*8760*/ LOP3.LUT R16, R37, R79, R42, 0xb4, !PT ; - /*8770*/ LOP3.LUT R69, R42, R44, R79, 0xb4, !PT ; - /*8780*/ LOP3.LUT R79, R79, R80, R44, 0xb4, !PT ; - /*8790*/ LOP3.LUT R44, R44, R37, R80, 0xb4, !PT ; - /*87a0*/ LOP3.LUT R37, R80, R42, R37, 0xb4, !PT ; - /*87b0*/ LOP3.LUT R38, R36, R22, R75, 0xb4, !PT ; - /*87c0*/ LOP3.LUT R42, R75, R3, R22, 0xb4, !PT ; - /*87d0*/ LOP3.LUT R22, R22, R9, R3, 0xb4, !PT ; - /*87e0*/ LOP3.LUT R3, R3, R36, R9, 0xb4, !PT ; - /*87f0*/ SHF.L.W.U32.HI R54, R106, 0x14, R105 ; - /*8800*/ LOP3.LUT R9, R9, R75, R36, 0xb4, !PT ; - /*8810*/ LOP3.LUT R80, R35, R49, R10, 0xb4, !PT ; - /*8820*/ LOP3.LUT R36, R10, R76, R49, 0xb4, !PT ; - /*8830*/ LOP3.LUT R75, R40, R10, R35, 0xb4, !PT ; - /*8840*/ LOP3.LUT R49, R49, R40, R76, 0xb4, !PT ; - /*8850*/ LOP3.LUT R40, R76, R35, R40, 0xb4, !PT ; - /*8860*/ LOP3.LUT R35, R54, R72, R53, 0xb4, !PT ; - /*8870*/ LOP3.LUT R103, R53, R15, R72, 0xb4, !PT ; - /*8880*/ LOP3.LUT R10, R11, R53, R54, 0xb4, !PT ; - /*8890*/ LOP3.LUT R72, R72, R11, R15, 0xb4, !PT ; - /*88a0*/ LOP3.LUT R105, R15, R54, R11, 0xb4, !PT ; - /*88b0*/ LOP3.LUT R11, R12, R18, R17, 0xb4, !PT ; - /*88c0*/ LOP3.LUT R53, R17, R13, R18, 0xb4, !PT ; - /*88d0*/ LOP3.LUT R15, R18, R41, R13, 0xb4, !PT ; - /*88e0*/ LOP3.LUT R18, R13, R12, R41, 0xb4, !PT ; - /*88f0*/ LOP3.LUT R17, R41, R17, R12, 0xb4, !PT ; - /*8900*/ LOP3.LUT R41, R39, R14, RZ, 0x30, !PT ; - /*8910*/ LOP3.LUT R13, R34, R5.reuse, R70.reuse, 0x6, !PT ; - /*8920*/ LOP3.LUT R12, R14, R5, R70, 0x90, !PT ; - /*8930*/ LOP3.LUT R54, R19, R8, RZ, 0x30, !PT ; - /*8940*/ LOP3.LUT R70, R41, R5, R70, 0x96, !PT ; - /*8950*/ LOP3.LUT R41, R32, R4.reuse, R83.reuse, 0x6, !PT ; - /*8960*/ LOP3.LUT R5, R8.reuse, R4.reuse, R83, 0x90, !PT ; - /*8970*/ LOP3.LUT R8, R8, R23, R19, 0xb4, !PT ; - /*8980*/ LOP3.LUT R4, R54, R4, R83, 0x96, !PT ; - /*8990*/ LOP3.LUT R19, R19, R32, R23, 0xb4, !PT ; - /*89a0*/ LOP3.LUT R14, R14, R33, R39, 0xb4, !PT ; - /*89b0*/ LOP3.LUT R78, R78, R13, R33, 0x96, !PT ; - /*89c0*/ LOP3.LUT R23, R72, R41, R23, 0x96, !PT ; - /*89d0*/ LOP3.LUT R39, R39, R34, R33, 0xb4, !PT ; - /*89e0*/ LOP3.LUT R10, R51, R10, R4, 0x96, !PT ; - /*89f0*/ LOP3.LUT R32, R105, R5, R32, 0x96, !PT ; - /*8a00*/ LOP3.LUT R49, R49, R78, R48, 0x96, !PT ; - /*8a10*/ LOP3.LUT R18, R18, R23, R47, 0x96, !PT ; - /*8a20*/ LOP3.LUT R21, R52, R21, R39, 0x96, !PT ; - /*8a30*/ LOP3.LUT R103, R46, R103, R19, 0x96, !PT ; - /*8a40*/ LOP3.LUT R5, R70, 0x80000001, RZ, 0x3c, !PT ; - /*8a50*/ LOP3.LUT R93, R93, R12, R34, 0x96, !PT ; - /*8a60*/ LOP3.LUT R12, R38, R10, R11, 0x96, !PT ; - /*8a70*/ LOP3.LUT R44, R49, R44, RZ, 0x3c, !PT ; - /*8a80*/ LOP3.LUT R11, R18, R3, RZ, 0x3c, !PT ; - /*8a90*/ LOP3.LUT R68, R68, R45, R14, 0x96, !PT ; - /*8aa0*/ LOP3.LUT R74, R74, R35, R8, 0x96, !PT ; - /*8ab0*/ LOP3.LUT R36, R79, R21, R36, 0x96, !PT ; - /*8ac0*/ LOP3.LUT R15, R22, R103, R15, 0x96, !PT ; - /*8ad0*/ LOP3.LUT R20, R55, R20, R5, 0x96, !PT ; - /*8ae0*/ SHF.L.W.U32.HI R3, R11, 0x1, R44 ; - /*8af0*/ LOP3.LUT R69, R69, R68, R80, 0x96, !PT ; - /*8b00*/ LOP3.LUT R42, R42, R74, R53, 0x96, !PT ; - /*8b10*/ SHF.L.W.U32.HI R8, R15, 0x1, R36 ; - /*8b20*/ SHF.L.W.U32.HI R10, R36, 0x1, R15 ; - /*8b30*/ LOP3.LUT R16, R16, R20, R75, 0x96, !PT ; - /*8b40*/ SHF.L.W.U32.HI R11, R44, 0x1, R11 ; - /*8b50*/ LOP3.LUT R12, R35, R10, R12, 0x96, !PT ; - /*8b60*/ LOP3.LUT R45, R45, R8, R16, 0x96, !PT ; - /*8b70*/ LOP3.LUT R3, R52, R3, R69, 0x96, !PT ; - /*8b80*/ LOP3.LUT R46, R46, R11, R42, 0x96, !PT ; - /*8b90*/ LOP3.LUT R17, R17, R32, R50, 0x96, !PT ; - /*8ba0*/ SHF.L.W.U32.HI R10, R69, 0x1, R42 ; - /*8bb0*/ SHF.L.W.U32.HI R11, R12, 0xc, R45 ; - /*8bc0*/ SHF.L.W.U32.HI R14, R46, 0xb, R3 ; - /*8bd0*/ LOP3.LUT R40, R40, R93, R43, 0x96, !PT ; - /*8be0*/ SHF.L.W.U32.HI R8, R42, 0x1, R69 ; - /*8bf0*/ LOP3.LUT R9, R10, R17, R9, 0x96, !PT ; - /*8c00*/ SHF.L.W.U32.HI R12, R45, 0xc, R12 ; - /*8c10*/ SHF.L.W.U32.HI R3, R3, 0xb, R46 ; - /*8c20*/ LOP3.LUT R11, R14, R11, RZ, 0x30, !PT ; - /*8c30*/ LOP3.LUT R8, R8, R40, R37, 0x96, !PT ; - /*8c40*/ LOP3.LUT R3, R3, R12, RZ, 0x30, !PT ; - /*8c50*/ LOP3.LUT R9, R11, R9, R4, 0x96, !PT ; - /*8c60*/ LOP3.LUT R8, R3, R8, R5, 0x96, !PT ; - /*8c70*/ LOP3.LUT R9, R9, 0x80000000, RZ, 0x3c, !PT ; - /*8c80*/ LOP3.LUT R8, R8, 0x80008008, RZ, 0x3c, !PT ; - /*8c90*/ PRMT R4, R9, 0x123, RZ ; - /*8ca0*/ PRMT R5, R8, 0x123, RZ ; - /*8cb0*/ ISETP.GT.U32.AND P0, PT, R4, R6, PT ; - /*8cc0*/ ISETP.GT.U32.AND.EX P0, PT, R5, R7, PT, P0 ; - /*8cd0*/ @P0 BRA `(.L_x_46) ; - /*8ce0*/ S2R R7, SR_LANEID ; - /*8cf0*/ VOTEU.ANY UR8, UPT, PT ; - /*8d00*/ FLO.U32 R8, UR8 ; - /*8d10*/ ULDC.64 UR6, c[0x0][0x168] ; - /*8d20*/ UIADD3 UR5, UP0, UR6, 0x140, URZ ; - /*8d30*/ UIADD3.X UR6, URZ, UR7, URZ, UP0, !UPT ; - /*8d40*/ POPC R3, UR8 ; - /*8d50*/ IMAD.U32 R6, RZ, RZ, UR5 ; - /*8d60*/ ISETP.EQ.U32.AND P0, PT, R8, R7, PT ; - /*8d70*/ IMAD.U32 R7, RZ, RZ, UR6 ; - /*8d80*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R3, [R6.64], R3 ; - /*8d90*/ S2R R9, SR_LTMASK ; - /*8da0*/ LOP3.LUT R9, R9, UR8, RZ, 0xc0, !PT ; - /*8db0*/ POPC R9, R9 ; - /*8dc0*/ SHFL.IDX PT, R10, R3, R8, 0x1f ; - /*8dd0*/ IMAD.IADD R10, R10, 0x1, R9 ; - /*8de0*/ ISETP.GT.U32.AND P0, PT, R10, 0x7, PT ; - /*8df0*/ @P0 EXIT ; - /*8e00*/ S2R R3, SR_CTAID.X ; - /*8e10*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*8e20*/ IMAD.U32 R12, RZ, RZ, UR4 ; - /*8e30*/ IMAD.MOV.U32 R9, RZ, RZ, 0x20 ; - /*8e40*/ IMAD.U32 R11, RZ, RZ, UR9 ; - /*8e50*/ IMAD.WIDE.U32 R8, R10, R9, c[0x0][0x168] ; - /*8e60*/ IMAD.WIDE.U32 R10, R10, R11, c[0x0][0x168] ; - /*8e70*/ STG.E.EF.128 [R8.64], R28 ; - /*8e80*/ STG.E.EF.128 [R8.64+0x10], R24 ; - /*8e90*/ IMAD R3, R3, c[0x0][0x0], R0 ; - /*8ea0*/ IMAD R3, R3, c[0x3][0x180], RZ ; - /*8eb0*/ IADD3 R12, P0, P1, R3, c[0x0][0x160], R12 ; - /*8ec0*/ IMAD.U32 R3, RZ, RZ, UR5 ; - /*8ed0*/ IADD3.X R13, RZ, c[0x0][0x164], R3, P0, P1 ; - /*8ee0*/ STG.E.EF.64 [R10.64+0x100], R12 ; - /*8ef0*/ LDG.E.64.STRONG.SM R98, [R98.64] ; - /*8f00*/ STG.E.EF.64 [R6.64+-0x60], R98 ; - /*8f10*/ STG.E.EF.64 [R10.64+0x148], R4 ; -.L_x_46: - /*8f20*/ BSYNC B0 ; -.L_x_45: - /*8f30*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*8f40*/ ULDC UR5, c[0x3][0x180] ; - /*8f50*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*8f60*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*8f70*/ @P0 CALL.REL.NOINC `(.L_x_47) ; - /*8f80*/ BRA `(.L_x_48) ; -.L_x_47: - /*8f90*/ EXIT ; -.L_x_49: - /*8fa0*/ BRA `(.L_x_49); - /*8fb0*/ NOP; - /*8fc0*/ NOP; - /*8fd0*/ NOP; - /*8fe0*/ NOP; - /*8ff0*/ NOP; - /*9000*/ NOP; - /*9010*/ NOP; - /*9020*/ NOP; - /*9030*/ NOP; - /*9040*/ NOP; - /*9050*/ NOP; - /*9060*/ NOP; - /*9070*/ NOP; -.L_x_207: - - -//--------------------- .text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=95" - .align 128 - .global _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,(.L_x_200 - _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R83, SR_TID.X ; - /*0040*/ ULDC.64 UR4, c[0x0][0x168] ; - /*0050*/ IMAD.MOV.U32 R80, RZ, RZ, RZ ; - /*0060*/ UIADD3 UR4, UP0, UR4, 0x140, URZ ; - /*0070*/ ULDC.64 UR8, c[0x0][0x118] ; - /*0080*/ UIADD3.X UR5, URZ, UR5, URZ, UP0, !UPT ; - /*0090*/ IMAD.U32 R86, RZ, RZ, UR4 ; - /*00a0*/ IMAD.U32 R87, RZ, RZ, UR5 ; - /*00b0*/ LOP3.LUT R82, R83.reuse, 0xff8, RZ, 0xc0, !PT ; - /*00c0*/ IMAD.SHL.U32 R84, R83, 0x20, RZ ; - /*00d0*/ IMAD.SHL.U32 R0, R82.reuse, 0x8, RZ ; - /*00e0*/ LEA R82, R82, 0x800, 0x6 ; - /*00f0*/ LOP3.LUT R81, R0, 0xfffffff8, R83, 0xe2, !PT ; - /*0100*/ LEA R83, R83, 0x800, 0x6 ; -.L_x_64: - /*0110*/ IMAD.MOV.U32 R88, RZ, RZ, c[0x4][0x0] ; - /*0120*/ IMAD.MOV.U32 R89, RZ, RZ, c[0x4][0x4] ; - /*0130*/ LDG.E.128.STRONG.SM R24, [R88.64] ; - /*0140*/ LDG.E.128.STRONG.SM R20, [R88.64+0x10] ; - /*0150*/ SHF.R.S32.HI R33, RZ, 0x1f, R80 ; - /*0160*/ CS2R R42, SRZ ; - /*0170*/ IMAD.MOV.U32 R50, RZ, RZ, -0x80000000 ; - /*0180*/ S2R R3, SR_TID.X ; - /*0190*/ CS2R R16, SRZ ; - /*01a0*/ CS2R R8, SRZ ; - /*01b0*/ CS2R R10, SRZ ; - /*01c0*/ S2R R28, SR_CTAID.X ; - /*01d0*/ CS2R R12, SRZ ; - /*01e0*/ IMAD.MOV.U32 R51, RZ, RZ, RZ ; - /*01f0*/ CS2R R40, SRZ ; - /*0200*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*0210*/ CS2R R6, SRZ ; - /*0220*/ CS2R R4, SRZ ; - /*0230*/ CS2R R44, SRZ ; - /*0240*/ IMAD.MOV.U32 R52, RZ, RZ, RZ ; - /*0250*/ CS2R R18, SRZ ; - /*0260*/ CS2R R36, SRZ ; - /*0270*/ CS2R R38, SRZ ; - /*0280*/ CS2R R14, SRZ ; - /*0290*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*02a0*/ CS2R R30, SRZ ; - /*02b0*/ IMAD.MOV.U32 R58, RZ, RZ, RZ ; - /*02c0*/ UMOV UR4, URZ ; - /*02d0*/ IMAD.MOV.U32 R47, RZ, RZ, RZ ; - /*02e0*/ IMAD.MOV.U32 R49, RZ, RZ, RZ ; - /*02f0*/ IMAD.MOV.U32 R56, RZ, RZ, RZ ; - /*0300*/ IMAD.MOV.U32 R34, RZ, RZ, 0x1 ; - /*0310*/ IMAD R28, R28, c[0x0][0x0], R3 ; - /*0320*/ IMAD.MOV.U32 R35, RZ, RZ, RZ ; - /*0330*/ IMAD R29, R28, c[0x3][0x180], RZ ; - /*0340*/ IADD3 R32, P0, P1, R29, c[0x0][0x160], R80 ; - /*0350*/ CS2R R28, SRZ ; - /*0360*/ IADD3.X R33, RZ, c[0x0][0x164], R33, P0, P1 ; -.L_x_50: - /*0370*/ LOP3.LUT R46, R26, R28, R15, 0x96, !PT ; - /*0380*/ ULDC.64 UR6, c[0x3][UR4] ; - /*0390*/ LOP3.LUT R48, R27, R29, R0, 0x96, !PT ; - /*03a0*/ UIADD3 UR4, UR4, 0x8, URZ ; - /*03b0*/ LOP3.LUT R53, R22, R44, R7, 0x96, !PT ; - /*03c0*/ LOP3.LUT R54, R23, R50, R4, 0x96, !PT ; - /*03d0*/ LOP3.LUT R55, R32, R42, R13, 0x96, !PT ; - /*03e0*/ LOP3.LUT R57, R33, R51, R12, 0x96, !PT ; - /*03f0*/ LOP3.LUT R46, R46, R14, R17, 0x96, !PT ; - /*0400*/ LOP3.LUT R59, R48, R10, R5, 0x96, !PT ; - /*0410*/ LOP3.LUT R53, R53, R6, R41, 0x96, !PT ; - /*0420*/ LOP3.LUT R48, R54, R9, R2, 0x96, !PT ; - /*0430*/ LOP3.LUT R55, R55, R8, R43, 0x96, !PT ; - /*0440*/ LOP3.LUT R60, R57, R11, R16, 0x96, !PT ; - /*0450*/ SHF.L.W.U32.HI R54, R59, 0x1, R46 ; - /*0460*/ SHF.L.W.U32.HI R57, R46, 0x1, R59 ; - /*0470*/ SHF.L.W.U32.HI R61, R48, 0x1, R53 ; - /*0480*/ SHF.L.W.U32.HI R67, R60, 0x1, R55 ; - /*0490*/ LOP3.LUT R63, R54, R55, RZ, 0x3c, !PT ; - /*04a0*/ SHF.L.W.U32.HI R66, R55, 0x1, R60 ; - /*04b0*/ LOP3.LUT R60, R57, R60, RZ, 0x3c, !PT ; - /*04c0*/ LOP3.LUT R55, R61, R46, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R57, R20, R30, R39, 0x96, !PT ; - /*04e0*/ LOP3.LUT R61, R21, R31, R36, 0x96, !PT ; - /*04f0*/ LOP3.LUT R46, R24, R34, R49, 0x96, !PT ; - /*0500*/ LOP3.LUT R54, R25, R35, R40, 0x96, !PT ; - /*0510*/ LOP3.LUT R64, R57, R37, R52, 0x96, !PT ; - /*0520*/ LOP3.LUT R65, R61, R19, R18, 0x96, !PT ; - /*0530*/ SHF.L.W.U32.HI R62, R53, 0x1, R48 ; - /*0540*/ LOP3.LUT R46, R46, R45, R58, 0x96, !PT ; - /*0550*/ LOP3.LUT R57, R54, R38, R47, 0x96, !PT ; - /*0560*/ SHF.L.W.U32.HI R61, R65, 0x1, R64 ; - /*0570*/ SHF.L.W.U32.HI R54, R64, 0x1, R65 ; - /*0580*/ LOP3.LUT R62, R62, R59, RZ, 0x3c, !PT ; - /*0590*/ SHF.L.W.U32.HI R68, R57, 0x1, R46 ; - /*05a0*/ SHF.L.W.U32.HI R69, R46, 0x1, R57 ; - /*05b0*/ LOP3.LUT R61, R61, R46, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R54, R54, R57, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R46, R63.reuse, R34, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R57, R66, R65, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R24, R63.reuse, R24, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R49, R63, R49, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R45, R63.reuse, R45, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R34, R63, R58, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R53, R68, R53, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R48, R69, R48, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R25, R60.reuse, R25, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R35, R60, R35, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R40, R60.reuse, R40, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R38, R60.reuse, R38, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R47, R60, R47, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R63, R62, R19, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R20, R55.reuse, R20, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R30, R55, R30, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R39, R55.reuse, R39, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R60, R55.reuse, R37, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R52, R55, R52, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R19, R61, R15, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R59, R67, R64, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R55, R62, R18, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R26, R61.reuse, R26, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R28, R61.reuse, R28, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R14, R61.reuse, R14, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R17, R61, R17, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R0, R54.reuse, R0, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R15, R54, R10, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R61, R54.reuse, R27, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R29, R54.reuse, R29, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R10, R54, R5, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R18, R57, R4, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R4, R53.reuse, R32, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R54, R53, R42, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R33, R48.reuse, R33, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R5, R53, R8, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R42, R48, R11, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R67, R59, R7, RZ, 0x3c, !PT ; - /*0830*/ SHF.L.W.U32.HI R37, R0, 0xa, R19 ; - /*0840*/ SHF.L.W.U32.HI R19, R19, 0xa, R0 ; - /*0850*/ LOP3.LUT R22, R59.reuse, R22, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R44, R59.reuse, R44, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R6, R59, R6, RZ, 0x3c, !PT ; - /*0880*/ SHF.L.W.U32.HI R0, R33, 0x1b, R4 ; - /*0890*/ SHF.L.W.U32.HI R11, R4, 0x1b, R33 ; - /*08a0*/ LOP3.LUT R59, R59, R41, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R2, R57, R2, RZ, 0x3c, !PT ; - /*08c0*/ PRMT R7, R5, 0x2107, R42 ; - /*08d0*/ PRMT R4, R42, 0x2107, R5 ; - /*08e0*/ LOP3.LUT R21, R62, R21, RZ, 0x3c, !PT ; - /*08f0*/ SHF.L.W.U32.HI R5, R18, 0x19, R67 ; - /*0900*/ LOP3.LUT R31, R62, R31, RZ, 0x3c, !PT ; - /*0910*/ LOP3.LUT R23, R57.reuse, R23, RZ, 0x3c, !PT ; - /*0920*/ LOP3.LUT R41, R57, R50, RZ, 0x3c, !PT ; - /*0930*/ LOP3.LUT R27, R48.reuse, R51, RZ, 0x3c, !PT ; - /*0940*/ SHF.L.W.U32.HI R67, R67, 0x19, R18 ; - /*0950*/ LOP3.LUT R32, R53, R13, RZ, 0x3c, !PT ; - /*0960*/ LOP3.LUT R51, R48, R12, RZ, 0x3c, !PT ; - /*0970*/ SHF.L.W.U32.HI R18, R47, 0x12, R34 ; - /*0980*/ LOP3.LUT R9, R57, R9, RZ, 0x3c, !PT ; - /*0990*/ LOP3.LUT R53, R53, R43, RZ, 0x3c, !PT ; - /*09a0*/ LOP3.LUT R48, R48, R16, RZ, 0x3c, !PT ; - /*09b0*/ SHF.L.W.U32.HI R65, R63, 0xf, R60 ; - /*09c0*/ SHF.L.W.U32.HI R8, R46, 0x4, R35 ; - /*09d0*/ PRMT R58, R59, 0x4321, R2 ; - /*09e0*/ PRMT R64, R2, 0x4321, R59 ; - /*09f0*/ SHF.L.W.U32.HI R47, R34, 0x12, R47 ; - /*0a00*/ LOP3.LUT R36, R62, R36, RZ, 0x3c, !PT ; - /*0a10*/ SHF.L.W.U32.HI R60, R60, 0xf, R63 ; - /*0a20*/ SHF.L.W.U32.HI R34, R20, 0x1e, R21 ; - /*0a30*/ SHF.L.W.U32.HI R59, R21, 0x1e, R20 ; - /*0a40*/ SHF.L.W.U32.HI R62, R35, 0x4, R46 ; - /*0a50*/ SHF.L.W.U32.HI R13, R61, 0x1, R26 ; - /*0a60*/ SHF.L.W.U32.HI R12, R26, 0x1, R61 ; - /*0a70*/ SHF.L.W.U32.HI R63, R30, 0x6, R31 ; - /*0a80*/ SHF.L.W.U32.HI R43, R44, 0x17, R41 ; - /*0a90*/ SHF.L.W.U32.HI R16, R41, 0x17, R44 ; - /*0aa0*/ SHF.L.W.U32.HI R50, R23, 0x1c, R22 ; - /*0ab0*/ SHF.L.W.U32.HI R20, R22, 0x1c, R23 ; - /*0ac0*/ SHF.L.W.U32.HI R2, R31, 0x6, R30 ; - /*0ad0*/ SHF.L.W.U32.HI R41, R45, 0x9, R38 ; - /*0ae0*/ SHF.L.W.U32.HI R44, R38, 0x9, R45 ; - /*0af0*/ SHF.L.W.U32.HI R42, R32, 0x7, R51 ; - /*0b00*/ SHF.L.W.U32.HI R61, R51, 0x7, R32 ; - /*0b10*/ SHF.L.W.U32.HI R35, R14, 0xd, R15 ; - /*0b20*/ SHF.L.W.U32.HI R22, R15, 0xd, R14 ; - /*0b30*/ SHF.L.W.U32.HI R57, R27, 0x14, R54 ; - /*0b40*/ SHF.L.W.U32.HI R54, R54, 0x14, R27 ; - /*0b50*/ SHF.L.W.U32.HI R21, R9, 0x15, R6 ; - /*0b60*/ SHF.L.W.U32.HI R23, R6, 0x15, R9 ; - /*0b70*/ SHF.L.W.U32.HI R32, R48, 0xe, R53 ; - /*0b80*/ SHF.L.W.U32.HI R46, R53, 0xe, R48 ; - /*0b90*/ LOP3.LUT R45, R0, R8, R37, 0xd2, !PT ; - /*0ba0*/ LOP3.LUT R14, R8, R37, R65, 0xd2, !PT ; - /*0bb0*/ SHF.L.W.U32.HI R26, R10, 0x2, R17 ; - /*0bc0*/ SHF.L.W.U32.HI R27, R39, 0xb, R36 ; - /*0bd0*/ SHF.L.W.U32.HI R48, R36, 0xb, R39 ; - /*0be0*/ LOP3.LUT R6, R65, R58, R0, 0xd2, !PT ; - /*0bf0*/ LOP3.LUT R8, R58, R0, R8, 0xd2, !PT ; - /*0c00*/ SHF.L.W.U32.HI R17, R17, 0x2, R10 ; - /*0c10*/ SHF.L.W.U32.HI R30, R40, 0x3, R49 ; - /*0c20*/ SHF.L.W.U32.HI R31, R49, 0x3, R40 ; - /*0c30*/ LOP3.LUT R0, R63, R67, R4, 0xd2, !PT ; - /*0c40*/ LOP3.LUT R36, R67, R4, R47, 0xd2, !PT ; - /*0c50*/ LOP3.LUT R40, R12, R63, R67, 0xd2, !PT ; - /*0c60*/ LOP3.LUT R4, R4, R47, R12, 0xd2, !PT ; - /*0c70*/ LOP3.LUT R15, R2, R5, R7, 0xd2, !PT ; - /*0c80*/ LOP3.LUT R39, R5, R7, R18, 0xd2, !PT ; - /*0c90*/ IADD3 R56, R56, 0x1, RZ ; - /*0ca0*/ LOP3.LUT R12, R47, R12, R63, 0xd2, !PT ; - /*0cb0*/ LOP3.LUT R49, R13, R2, R5, 0xd2, !PT ; - /*0cc0*/ LOP3.LUT R7, R7, R18, R13, 0xd2, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R51, R52, 0x1d, R55 ; - /*0ce0*/ LOP3.LUT R13, R18, R13, R2, 0xd2, !PT ; - /*0cf0*/ LOP3.LUT R47, R59, R16, R61, 0xd2, !PT ; - /*0d00*/ LOP3.LUT R5, R16, R61, R44, 0xd2, !PT ; - /*0d10*/ SHF.L.W.U32.HI R55, R55, 0x1d, R52 ; - /*0d20*/ LOP3.LUT R37, R37, R65, R58, 0xd2, !PT ; - /*0d30*/ LOP3.LUT R18, R61, R44, R17, 0xd2, !PT ; - /*0d40*/ LOP3.LUT R2, R44, R17, R59, 0xd2, !PT ; - /*0d50*/ LOP3.LUT R16, R17, R59, R16, 0xd2, !PT ; - /*0d60*/ LOP3.LUT R58, R34, R43, R42, 0xd2, !PT ; - /*0d70*/ LOP3.LUT R17, R43, R42, R41, 0xd2, !PT ; - /*0d80*/ LOP3.LUT R52, R42, R41, R26, 0xd2, !PT ; - /*0d90*/ ISETP.NE.AND P0, PT, R56, 0x18, PT ; - /*0da0*/ SHF.L.W.U32.HI R53, R28, 0xc, R29 ; - /*0db0*/ SHF.L.W.U32.HI R33, R29, 0xc, R28 ; - /*0dc0*/ LOP3.LUT R41, R41, R26, R34, 0xd2, !PT ; - /*0dd0*/ LOP3.LUT R43, R26, R34, R43, 0xd2, !PT ; - /*0de0*/ LOP3.LUT R34, R50, R57, R30, 0xd2, !PT ; - /*0df0*/ LOP3.LUT R28, R57, R30, R35, 0xd2, !PT ; - /*0e00*/ LOP3.LUT R44, R35, R51, R50, 0xd2, !PT ; - /*0e10*/ LOP3.LUT R30, R30, R35, R51, 0xd2, !PT ; - /*0e20*/ LOP3.LUT R42, R51, R50, R57, 0xd2, !PT ; - /*0e30*/ LOP3.LUT R35, R20, R54, R31, 0xd2, !PT ; - /*0e40*/ LOP3.LUT R29, R54, R31, R22, 0xd2, !PT ; - /*0e50*/ LOP3.LUT R50, R22, R55, R20, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R51, R55, R20, R54, 0xd2, !PT ; - /*0e70*/ LOP3.LUT R31, R31, R22, R55, 0xd2, !PT ; - /*0e80*/ LOP3.LUT R20, R27, R21, R32, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R22, R21, R32, R24, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R54, R24, R53, R27, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R26, R53, R27, R21, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R32, R32, R24, R53, 0xd2, !PT ; - /*0ed0*/ LOP3.LUT R53, R25, R33, R48, 0xd2, !PT ; - /*0ee0*/ LOP3.LUT R27, R33, R48, R23, 0xd2, !PT ; - /*0ef0*/ LOP3.LUT R21, R48, R23, R46, 0xd2, !PT ; - /*0f00*/ LOP3.LUT R23, R23, R46, R25, 0xd2, !PT ; - /*0f10*/ LOP3.LUT R33, R46, R25, R33, 0xd2, !PT ; - /*0f20*/ LOP3.LUT R24, R54, UR6, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R25, R53, UR7, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R38, R11, R62, R19, 0xd2, !PT ; - /*0f50*/ LOP3.LUT R10, R62, R19, R60, 0xd2, !PT ; - /*0f60*/ LOP3.LUT R9, R60, R64, R11, 0xd2, !PT ; - /*0f70*/ LOP3.LUT R19, R19, R60, R64, 0xd2, !PT ; - /*0f80*/ LOP3.LUT R11, R64, R11, R62, 0xd2, !PT ; - /*0f90*/ @P0 BRA `(.L_x_50) ; - /*0fa0*/ LOP3.LUT R3, R3, 0x3, RZ, 0xc0, !PT ; - /*0fb0*/ STS.128 [R83], R24 ; - /*0fc0*/ IMAD.MOV.U32 R91, RZ, RZ, RZ ; - /*0fd0*/ IMAD R3, R3, 0x10, R82 ; - /*0fe0*/ STS.128 [R83+0x10], R20 ; - /*0ff0*/ STS.128 [R83+0x20], R32 ; - /*1000*/ STS.128 [R83+0x30], R28 ; - /*1010*/ LDS.128 R4, [R3] ; - /*1020*/ LDS.128 R8, [R3+0x40] ; - /*1030*/ LDS.128 R12, [R3+0x80] ; - /*1040*/ LDS.128 R16, [R3+0xc0] ; -.L_x_54: - /*1050*/ LDS R0, [R82] ; - /*1060*/ SHF.R.U32.HI R90, RZ, 0x2, R91 ; - /*1070*/ IMAD.MOV.U32 R3, RZ, RZ, 0x181f ; - /*1080*/ S2R R20, SR_TID.X ; - /*1090*/ IMAD.MOV.U32 R2, RZ, RZ, -0x1 ; - /*10a0*/ LOP3.LUT R0, R0, R91, RZ, 0x3c, !PT ; - /*10b0*/ IMAD R21, R0, 0x1000193, RZ ; - /*10c0*/ LOP3.LUT R0, R20, 0x7, RZ, 0xc0, !PT ; - /*10d0*/ LOP3.LUT R36, R21, R4, RZ, 0x3c, !PT ; - /*10e0*/ @!PT BRA `(.L_x_51) ; - /*10f0*/ SHFL.IDX PT, R36, R36, R90, 0x181f ; -.L_x_65: - /*1100*/ IMAD.HI.U32 R20, R36, c[0x3][0x18c], RZ ; - /*1110*/ LDS R24, [R82+0x40] ; - /*1120*/ IMAD.MOV R21, RZ, RZ, -R20 ; - /*1130*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*1140*/ IMAD R36, R21, c[0x3][0x184], R36 ; - /*1150*/ IMAD.SHL.U32 R85, R0, 0x10, RZ ; - /*1160*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*1170*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*1180*/ IMAD.IADD R21, R36, 0x1, -R21 ; - /*1190*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*11a0*/ IADD3 R20, P0, R20, R85, RZ ; - /*11b0*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*11c0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*11d0*/ LOP3.LUT R24, R24, R91, RZ, 0x3c, !PT ; - /*11e0*/ IMAD R25, R24, 0x1000193, RZ ; - /*11f0*/ LOP3.LUT R36, R25, R8, RZ, 0x3c, !PT ; - /*1200*/ @!PT BRA `(.L_x_52) ; - /*1210*/ LDS R28, [R82+0x80] ; - /*1220*/ LDS R92, [R82+0xc0] ; - /*1230*/ LOP3.LUT R24, R28, R91, RZ, 0x3c, !PT ; - /*1240*/ IMAD R25, R24, 0x1000193, RZ ; - /*1250*/ SHFL.IDX PT, R24, R36, R90, 0x181f ; - /*1260*/ LOP3.LUT R27, R25, R12, RZ, 0x3c, !PT ; - /*1270*/ SHFL.IDX PT, R27, R27, R90, 0x181f ; - /*1280*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*1290*/ IMAD.MOV R29, RZ, RZ, -R25 ; - /*12a0*/ IMAD R24, R29, c[0x3][0x184], R24 ; - /*12b0*/ IMAD.HI.U32 R25, R27, c[0x3][0x18c], RZ ; - /*12c0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*12d0*/ IMAD.MOV R30, RZ, RZ, -R25 ; - /*12e0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*12f0*/ IMAD R29, R30, c[0x3][0x184], R27 ; - /*1300*/ LDS R27, [R82] ; - /*1310*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*1320*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*1330*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*1340*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*1350*/ IADD3 R36, P0, R24, R85, RZ ; - /*1360*/ IMAD.IADD R31, R29, 0x1, -R30 ; - /*1370*/ LDS R29, [R82+0x40] ; - /*1380*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*1390*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*13a0*/ IADD3 R40, P0, R30, R85, RZ ; - /*13b0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*13c0*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*13d0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*13e0*/ LOP3.LUT R24, R92, R91, RZ, 0x3c, !PT ; - /*13f0*/ IMAD R32, R5, 0x1000193, RZ ; - /*1400*/ IMAD R34, R9, 0x1000193, RZ ; - /*1410*/ IMAD R25, R24, 0x1000193, RZ ; - /*1420*/ IADD3 R24, R91, 0x1, RZ ; - /*1430*/ LOP3.LUT R21, R32, R21, RZ, 0x3c, !PT ; - /*1440*/ LOP3.LUT R25, R25, R16, RZ, 0x3c, !PT ; - /*1450*/ LOP3.LUT R30, R27, R24, RZ, 0x3c, !PT ; - /*1460*/ SHFL.IDX PT, R25, R25, R90, 0x181f ; - /*1470*/ IMAD R30, R30, 0x1000193, RZ ; - /*1480*/ LOP3.LUT R5, R29, R24, RZ, 0x3c, !PT ; - /*1490*/ LOP3.LUT R9, R30, R21, RZ, 0x3c, !PT ; - /*14a0*/ LOP3.LUT R30, R28, R24, RZ, 0x3c, !PT ; - /*14b0*/ IMAD R32, R5, 0x1000193, RZ ; - /*14c0*/ SHFL.IDX PT, R9, R9, R90, 0x181f ; - /*14d0*/ IMAD R30, R30, 0x1000193, RZ ; - /*14e0*/ IMAD.HI.U32 R5, R25, c[0x3][0x18c], RZ ; - /*14f0*/ LOP3.LUT R37, R34, R37, RZ, 0x3c, !PT ; - /*1500*/ IMAD R34, R13, 0x1000193, RZ ; - /*1510*/ LOP3.LUT R13, R32, R37, RZ, 0x3c, !PT ; - /*1520*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*1530*/ LOP3.LUT R41, R34, R41, RZ, 0x3c, !PT ; - /*1540*/ IMAD.HI.U32 R5, R9, c[0x3][0x18c], RZ ; - /*1550*/ SHFL.IDX PT, R13, R13, R90, 0x181f ; - /*1560*/ LOP3.LUT R33, R30, R41, RZ, 0x3c, !PT ; - /*1570*/ IMAD R25, R32, c[0x3][0x184], R25 ; - /*1580*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*1590*/ SHFL.IDX PT, R33, R33, R90, 0x181f ; - /*15a0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*15b0*/ IMAD R9, R32, c[0x3][0x184], R9 ; - /*15c0*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*15d0*/ IMAD.IADD R31, R25, 0x1, -R30 ; - /*15e0*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*15f0*/ IMAD.HI.U32 R25, R13, c[0x3][0x18c], RZ ; - /*1600*/ IADD3 R44, P0, R30, R85, RZ ; - /*1610*/ IMAD.MOV R30, RZ, RZ, -R25 ; - /*1620*/ IMAD.HI.U32 R5, R33, c[0x3][0x18c], RZ ; - /*1630*/ IMAD.X R45, RZ, RZ, R31, P0 ; - /*1640*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*1650*/ IMAD R13, R30, c[0x3][0x184], R13 ; - /*1660*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*1670*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*1680*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*1690*/ ISETP.GE.U32.AND P1, PT, R13, c[0x3][0x184], PT ; - /*16a0*/ IMAD R5, R32, c[0x3][0x184], R33 ; - /*16b0*/ IMAD.IADD R31, R9, 0x1, -R30 ; - /*16c0*/ SEL R32, RZ, c[0x3][0x184], !P1 ; - /*16d0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*16e0*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*16f0*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*1700*/ IMAD.IADD R33, R13, 0x1, -R32 ; - /*1710*/ IADD3 R48, P0, R30, R85, RZ ; - /*1720*/ IMAD.WIDE.U32 R32, R33, R26, c[0x3][0x190] ; - /*1730*/ IMAD.IADD R5, R5, 0x1, -R34 ; - /*1740*/ IADD3 R52, P1, R32, R85, RZ ; - /*1750*/ IMAD.X R49, RZ, RZ, R31, P0 ; - /*1760*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*1770*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*1780*/ IADD3 R56, P0, R30, R85, RZ ; - /*1790*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*17a0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*17b0*/ IMAD.X R57, RZ, RZ, R31, P0 ; - /*17c0*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*17d0*/ LOP3.LUT R24, R92, R24, RZ, 0x3c, !PT ; - /*17e0*/ IMAD R30, R17, 0x1000193, RZ ; - /*17f0*/ IMAD R24, R24, 0x1000193, RZ ; - /*1800*/ IMAD R5, R6, 0x1000193, RZ ; - /*1810*/ IMAD R17, R10, 0x1000193, RZ ; - /*1820*/ LOP3.LUT R13, R5, R22, RZ, 0x3c, !PT ; - /*1830*/ IADD3 R5, R91, 0x2, RZ ; - /*1840*/ IMAD R25, R14, 0x1000193, RZ ; - /*1850*/ LOP3.LUT R38, R17, R38, RZ, 0x3c, !PT ; - /*1860*/ IMAD R13, R13, 0x1000193, RZ ; - /*1870*/ LOP3.LUT R6, R27, R5.reuse, RZ, 0x3c, !PT ; - /*1880*/ LOP3.LUT R10, R29, R5, RZ, 0x3c, !PT ; - /*1890*/ IMAD R17, R38, 0x1000193, RZ ; - /*18a0*/ LOP3.LUT R42, R25, R42, RZ, 0x3c, !PT ; - /*18b0*/ IMAD R25, R6, 0x1000193, RZ ; - /*18c0*/ IMAD R31, R10, 0x1000193, RZ ; - /*18d0*/ LOP3.LUT R10, R28, R5, RZ, 0x3c, !PT ; - /*18e0*/ LOP3.LUT R45, R30, R45, RZ, 0x3c, !PT ; - /*18f0*/ LOP3.LUT R9, R24, R45, RZ, 0x3c, !PT ; - /*1900*/ SHFL.IDX PT, R9, R9, R90, 0x181f ; - /*1910*/ LOP3.LUT R50, R13, R50, RZ, 0x3c, !PT ; - /*1920*/ IMAD R13, R42, 0x1000193, RZ ; - /*1930*/ LOP3.LUT R54, R17, R54, RZ, 0x3c, !PT ; - /*1940*/ LOP3.LUT R17, R25, R50, RZ, 0x3c, !PT ; - /*1950*/ LOP3.LUT R31, R31, R54, RZ, 0x3c, !PT ; - /*1960*/ IMAD.HI.U32 R6, R9, c[0x3][0x18c], RZ ; - /*1970*/ LOP3.LUT R58, R13, R58, RZ, 0x3c, !PT ; - /*1980*/ SHFL.IDX PT, R17, R17, R90, 0x181f ; - /*1990*/ IMAD R13, R10, 0x1000193, RZ ; - /*19a0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*19b0*/ SHFL.IDX PT, R31, R31, R90, 0x181f ; - /*19c0*/ LOP3.LUT R13, R13, R58, RZ, 0x3c, !PT ; - /*19d0*/ IMAD R9, R6, c[0x3][0x184], R9 ; - /*19e0*/ SHFL.IDX PT, R13, R13, R90, 0x181f ; - /*19f0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*1a00*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1a10*/ IMAD.IADD R25, R9, 0x1, -R6 ; - /*1a20*/ IMAD.HI.U32 R6, R17, c[0x3][0x18c], RZ ; - /*1a30*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*1a40*/ IMAD.HI.U32 R9, R31, c[0x3][0x18c], RZ ; - /*1a50*/ IADD3 R60, P0, R24, R85, RZ ; - /*1a60*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1a70*/ IMAD.MOV R10, RZ, RZ, -R9 ; - /*1a80*/ IMAD R17, R6, c[0x3][0x184], R17 ; - /*1a90*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*1aa0*/ IMAD.HI.U32 R6, R13, c[0x3][0x18c], RZ ; - /*1ab0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*1ac0*/ IMAD R31, R10, c[0x3][0x184], R31 ; - /*1ad0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*1ae0*/ IMAD.MOV R10, RZ, RZ, -R6 ; - /*1af0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1b00*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*1b10*/ IMAD R13, R10, c[0x3][0x184], R13 ; - /*1b20*/ SEL R10, RZ, c[0x3][0x184], !P1 ; - /*1b30*/ IMAD.IADD R25, R17, 0x1, -R6 ; - /*1b40*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*1b50*/ IMAD.IADD R31, R31, 0x1, -R10 ; - /*1b60*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*1b70*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1b80*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*1b90*/ IADD3 R64, P0, R24, R85, RZ ; - /*1ba0*/ IMAD.IADD R13, R13, 0x1, -R6 ; - /*1bb0*/ IADD3 R68, P1, R30, R85, RZ ; - /*1bc0*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*1bd0*/ IMAD.WIDE.U32 R24, R13, R26, c[0x3][0x190] ; - /*1be0*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*1bf0*/ IADD3 R72, P0, R24, R85, RZ ; - /*1c00*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*1c10*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*1c20*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*1c30*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*1c40*/ IMAD R9, R18, 0x1000193, RZ ; - /*1c50*/ LOP3.LUT R6, R92, R5, RZ, 0x3c, !PT ; - /*1c60*/ LOP3.LUT R46, R9, R46, RZ, 0x3c, !PT ; - /*1c70*/ IMAD R9, R6, 0x1000193, RZ ; - /*1c80*/ IMAD R5, R46, 0x1000193, RZ ; - /*1c90*/ IMAD R10, R11, 0x1000193, RZ ; - /*1ca0*/ IMAD R6, R7, 0x1000193, RZ ; - /*1cb0*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*1cc0*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*1cd0*/ IMAD R14, R15, 0x1000193, RZ ; - /*1ce0*/ IMAD R10, R39, 0x1000193, RZ ; - /*1cf0*/ IMAD R6, R6, 0x1000193, RZ ; - /*1d00*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*1d10*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*1d20*/ LOP3.LUT R6, R6, R51, RZ, 0x3c, !PT ; - /*1d30*/ IMAD R14, R43, 0x1000193, RZ ; - /*1d40*/ IMAD R10, R10, 0x1000193, RZ ; - /*1d50*/ IMAD R6, R6, 0x1000193, RZ ; - /*1d60*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*1d70*/ IMAD R14, R14, 0x1000193, RZ ; - /*1d80*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*1d90*/ LOP3.LUT R9, R9, R62, RZ, 0x3c, !PT ; - /*1da0*/ SHFL.IDX PT, R9, R9, R90, 0x181f ; - /*1db0*/ IADD3 R5, R91, 0x3, RZ ; - /*1dc0*/ LOP3.LUT R27, R27, R5.reuse, RZ, 0x3c, !PT ; - /*1dd0*/ LOP3.LUT R29, R29, R5.reuse, RZ, 0x3c, !PT ; - /*1de0*/ LOP3.LUT R28, R28, R5, RZ, 0x3c, !PT ; - /*1df0*/ IMAD R28, R28, 0x1000193, RZ ; - /*1e00*/ LOP3.LUT R67, R6, R67, RZ, 0x3c, !PT ; - /*1e10*/ LOP3.LUT R71, R10, R71, RZ, 0x3c, !PT ; - /*1e20*/ IMAD R10, R27, 0x1000193, RZ ; - /*1e30*/ IMAD.HI.U32 R6, R9, c[0x3][0x18c], RZ ; - /*1e40*/ LOP3.LUT R11, R10, R67, RZ, 0x3c, !PT ; - /*1e50*/ IMAD R10, R29, 0x1000193, RZ ; - /*1e60*/ LOP3.LUT R75, R14, R75, RZ, 0x3c, !PT ; - /*1e70*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1e80*/ SHFL.IDX PT, R11, R11, R90, 0x181f ; - /*1e90*/ LOP3.LUT R13, R10, R71, RZ, 0x3c, !PT ; - /*1ea0*/ IMAD R9, R6, c[0x3][0x184], R9 ; - /*1eb0*/ LOP3.LUT R15, R28, R75, RZ, 0x3c, !PT ; - /*1ec0*/ SHFL.IDX PT, R13, R13, R90, 0x181f ; - /*1ed0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*1ee0*/ SHFL.IDX PT, R15, R15, R90, 0x181f ; - /*1ef0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1f00*/ IMAD.IADD R7, R9, 0x1, -R6 ; - /*1f10*/ IMAD.WIDE.U32 R6, R7, R26, c[0x3][0x190] ; - /*1f20*/ IMAD.HI.U32 R9, R11, c[0x3][0x18c], RZ ; - /*1f30*/ IADD3 R76, P0, R6, R85, RZ ; - /*1f40*/ IMAD.MOV R10, RZ, RZ, -R9 ; - /*1f50*/ IMAD.HI.U32 R6, R13, c[0x3][0x18c], RZ ; - /*1f60*/ IMAD.X R77, RZ, RZ, R7, P0 ; - /*1f70*/ IMAD.HI.U32 R7, R15, c[0x3][0x18c], RZ ; - /*1f80*/ IMAD R11, R10, c[0x3][0x184], R11 ; - /*1f90*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*1fa0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1fb0*/ IMAD.MOV R10, RZ, RZ, -R7 ; - /*1fc0*/ ISETP.GE.U32.AND P0, PT, R11, c[0x3][0x184], PT ; - /*1fd0*/ IMAD R13, R6, c[0x3][0x184], R13 ; - /*1fe0*/ IMAD R15, R10, c[0x3][0x184], R15 ; - /*1ff0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*2000*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*2010*/ ISETP.GE.U32.AND P1, PT, R15, c[0x3][0x184], PT ; - /*2020*/ IMAD.IADD R11, R11, 0x1, -R6 ; - /*2030*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*2040*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*2050*/ IMAD.WIDE.U32 R10, R11, R26, c[0x3][0x190] ; - /*2060*/ IMAD.IADD R7, R13, 0x1, -R6 ; - /*2070*/ IMAD.IADD R27, R15, 0x1, -R14 ; - /*2080*/ IADD3 R24, P1, R10, R85, RZ ; - /*2090*/ IMAD.WIDE.U32 R6, R7, R26, c[0x3][0x190] ; - /*20a0*/ IMAD.WIDE.U32 R26, R27, R26, c[0x3][0x190] ; - /*20b0*/ IADD3 R28, P0, R6, R85, RZ ; - /*20c0*/ IMAD.X R25, RZ, RZ, R11, P1 ; - /*20d0*/ IADD3 R32, P1, R26, R85, RZ ; - /*20e0*/ IMAD.X R29, RZ, RZ, R7, P0 ; - /*20f0*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*2100*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*2110*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2120*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*2130*/ IMAD R7, R4, 0x1000193, RZ ; - /*2140*/ IMAD R4, R19, 0x1000193, RZ ; - /*2150*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*2160*/ IMAD R6, R47, 0x1000193, RZ ; - /*2170*/ LOP3.LUT R92, R92, R5, RZ, 0x3c, !PT ; - /*2180*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*2190*/ IMAD R9, R8, 0x1000193, RZ ; - /*21a0*/ LOP3.LUT R7, R7, R20, RZ, 0x3c, !PT ; - /*21b0*/ IMAD R10, R63, 0x1000193, RZ ; - /*21c0*/ IMAD R92, R92, 0x1000193, RZ ; - /*21d0*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*21e0*/ IMAD R7, R7, 0x1000193, RZ ; - /*21f0*/ IMAD R11, R12, 0x1000193, RZ ; - /*2200*/ IMAD R13, R16, 0x1000193, RZ ; - /*2210*/ LOP3.LUT R7, R7, R48, RZ, 0x3c, !PT ; - /*2220*/ IMAD R5, R36, 0x1000193, RZ ; - /*2230*/ LOP3.LUT R40, R11, R40, RZ, 0x3c, !PT ; - /*2240*/ LOP3.LUT R44, R13, R44, RZ, 0x3c, !PT ; - /*2250*/ IMAD R7, R7, 0x1000193, RZ ; - /*2260*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*2270*/ IMAD R4, R21, 0x1000193, RZ ; - /*2280*/ IMAD R6, R37, 0x1000193, RZ ; - /*2290*/ IMAD R9, R40, 0x1000193, RZ ; - /*22a0*/ IMAD R8, R41, 0x1000193, RZ ; - /*22b0*/ IMAD R11, R44, 0x1000193, RZ ; - /*22c0*/ LOP3.LUT R64, R7, R64, RZ, 0x3c, !PT ; - /*22d0*/ IMAD R7, R50, 0x1000193, RZ ; - /*22e0*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*22f0*/ IMAD R5, R5, 0x1000193, RZ ; - /*2300*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*2310*/ LOP3.LUT R9, R9, R56, RZ, 0x3c, !PT ; - /*2320*/ LOP3.LUT R8, R8, R57, RZ, 0x3c, !PT ; - /*2330*/ LOP3.LUT R11, R11, R60, RZ, 0x3c, !PT ; - /*2340*/ IMAD R4, R4, 0x1000193, RZ ; - /*2350*/ LOP3.LUT R66, R7, R66, RZ, 0x3c, !PT ; - /*2360*/ IMAD R6, R6, 0x1000193, RZ ; - /*2370*/ LOP3.LUT R68, R5, R68, RZ, 0x3c, !PT ; - /*2380*/ IMAD R13, R54, 0x1000193, RZ ; - /*2390*/ IMAD R9, R9, 0x1000193, RZ ; - /*23a0*/ IMAD R8, R8, 0x1000193, RZ ; - /*23b0*/ IMAD R5, R58, 0x1000193, RZ ; - /*23c0*/ IMAD R11, R11, 0x1000193, RZ ; - /*23d0*/ IMAD R7, R62, 0x1000193, RZ ; - /*23e0*/ LOP3.LUT R65, R4, R65, RZ, 0x3c, !PT ; - /*23f0*/ LOP3.LUT R69, R6, R69, RZ, 0x3c, !PT ; - /*2400*/ LOP3.LUT R70, R13, R70, RZ, 0x3c, !PT ; - /*2410*/ LOP3.LUT R72, R9, R72, RZ, 0x3c, !PT ; - /*2420*/ LOP3.LUT R73, R8, R73, RZ, 0x3c, !PT ; - /*2430*/ LOP3.LUT R74, R5, R74, RZ, 0x3c, !PT ; - /*2440*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*2450*/ LOP3.LUT R15, R92, R79, RZ, 0x3c, !PT ; - /*2460*/ SHFL.IDX PT, R36, R15, R90, 0x181f ; - /*2470*/ IMAD R10, R45, 0x1000193, RZ ; - /*2480*/ LOP3.LUT R10, R10, R61, RZ, 0x3c, !PT ; - /*2490*/ IMAD R10, R10, 0x1000193, RZ ; - /*24a0*/ LOP3.LUT R76, R11, R76, RZ, 0x3c, !PT ; - /*24b0*/ LOP3.LUT R78, R7, R78, RZ, 0x3c, !PT ; - /*24c0*/ LOP3.LUT R77, R10, R77, RZ, 0x3c, !PT ; -.L_x_66: - /*24d0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*24e0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*24f0*/ IMAD.MOV.U32 R4, RZ, RZ, 0x80 ; - /*2500*/ IMAD R36, R5, c[0x3][0x184], R36 ; - /*2510*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*2520*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2530*/ IMAD.IADD R5, R36, 0x1, -R5 ; - /*2540*/ IMAD.WIDE.U32 R4, R5, R4, c[0x3][0x190] ; - /*2550*/ IADD3 R16, P0, R4, R85, RZ ; - /*2560*/ IMAD.X R17, RZ, RZ, R5, P0 ; - /*2570*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*2580*/ IADD3 R91, R91, 0x4, RZ ; - /*2590*/ IMAD R5, R64, 0x1000193, RZ ; - /*25a0*/ IMAD R6, R65, 0x1000193, RZ ; - /*25b0*/ ISETP.NE.AND P0, PT, R91, 0x40, PT ; - /*25c0*/ IMAD R7, R66, 0x1000193, RZ ; - /*25d0*/ LOP3.LUT R4, R5, R24, RZ, 0x3c, !PT ; - /*25e0*/ IMAD R8, R67, 0x1000193, RZ ; - /*25f0*/ LOP3.LUT R5, R6, R25, RZ, 0x3c, !PT ; - /*2600*/ IMAD R9, R68, 0x1000193, RZ ; - /*2610*/ LOP3.LUT R6, R7, R26, RZ, 0x3c, !PT ; - /*2620*/ IMAD R10, R69, 0x1000193, RZ ; - /*2630*/ LOP3.LUT R7, R8, R27, RZ, 0x3c, !PT ; - /*2640*/ IMAD R11, R70, 0x1000193, RZ ; - /*2650*/ LOP3.LUT R8, R9, R28, RZ, 0x3c, !PT ; - /*2660*/ IMAD R12, R71, 0x1000193, RZ ; - /*2670*/ LOP3.LUT R9, R10, R29, RZ, 0x3c, !PT ; - /*2680*/ IMAD R13, R72, 0x1000193, RZ ; - /*2690*/ LOP3.LUT R10, R11, R30, RZ, 0x3c, !PT ; - /*26a0*/ IMAD R14, R73, 0x1000193, RZ ; - /*26b0*/ LOP3.LUT R11, R12, R31, RZ, 0x3c, !PT ; - /*26c0*/ IMAD R15, R74, 0x1000193, RZ ; - /*26d0*/ LOP3.LUT R12, R13, R32, RZ, 0x3c, !PT ; - /*26e0*/ IMAD R20, R75, 0x1000193, RZ ; - /*26f0*/ LOP3.LUT R13, R14, R33, RZ, 0x3c, !PT ; - /*2700*/ IMAD R21, R76, 0x1000193, RZ ; - /*2710*/ LOP3.LUT R14, R15, R34, RZ, 0x3c, !PT ; - /*2720*/ IMAD R22, R77, 0x1000193, RZ ; - /*2730*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*2740*/ IMAD R23, R78, 0x1000193, RZ ; - /*2750*/ IMAD R24, R79, 0x1000193, RZ ; - /*2760*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*2770*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*2780*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*2790*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*27a0*/ @!P0 CALL.REL.NOINC `(.L_x_53) ; - /*27b0*/ BRA `(.L_x_54) ; -.L_x_53: - /*27c0*/ S2R R21, SR_TID.X ; - /*27d0*/ IMAD R4, R4, 0x1000193, RZ ; - /*27e0*/ IMAD R8, R8, 0x1000193, RZ ; - /*27f0*/ IMAD R12, R12, 0x1000193, RZ ; - /*2800*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*2810*/ IMAD R16, R16, 0x1000193, RZ ; - /*2820*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*2830*/ IMAD.MOV.U32 R91, RZ, RZ, RZ ; - /*2840*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*2850*/ IMAD R5, R4, 0x1000193, RZ ; - /*2860*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*2870*/ IMAD R9, R8, 0x1000193, RZ ; - /*2880*/ IMAD R13, R12, 0x1000193, RZ ; - /*2890*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*28a0*/ IMAD R17, R16, 0x1000193, RZ ; - /*28b0*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*28c0*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*28d0*/ IMAD R4, R5, 0x1000193, RZ ; - /*28e0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*28f0*/ IMAD R6, R9, 0x1000193, RZ ; - /*2900*/ LOP3.LUT R21, R21, 0x3, RZ, 0xc0, !PT ; - /*2910*/ IMAD R8, R13, 0x1000193, RZ ; - /*2920*/ LOP3.LUT R20, R4, R7, RZ, 0x3c, !PT ; - /*2930*/ IMAD R10, R17, 0x1000193, RZ ; - /*2940*/ LOP3.LUT R22, R6, R11, RZ, 0x3c, !PT ; - /*2950*/ IMAD R21, R21, 0x10, R82 ; - /*2960*/ LOP3.LUT R24, R8, R15, RZ, 0x3c, !PT ; - /*2970*/ STS [R81.X4], R20 ; - /*2980*/ LOP3.LUT R26, R10, R19, RZ, 0x3c, !PT ; - /*2990*/ STS [R81.X4+0x20], R22 ; - /*29a0*/ STS [R81.X4+0x40], R24 ; - /*29b0*/ STS [R81.X4+0x60], R26 ; - /*29c0*/ LDS.128 R4, [R21+0x100] ; - /*29d0*/ LDS.128 R8, [R21+0x140] ; - /*29e0*/ LDS.128 R12, [R21+0x180] ; - /*29f0*/ LDS.128 R16, [R21+0x1c0] ; -.L_x_58: - /*2a00*/ LDS R20, [R82+0x100] ; - /*2a10*/ IMAD.SHL.U32 R90, R0, 0x10, RZ ; - /*2a20*/ SHF.R.U32.HI R85, RZ, 0x2, R91 ; - /*2a30*/ LOP3.LUT R20, R20, R91, RZ, 0x3c, !PT ; - /*2a40*/ IMAD R21, R20, 0x1000193, RZ ; - /*2a50*/ LOP3.LUT R36, R21, R4, RZ, 0x3c, !PT ; - /*2a60*/ @!PT BRA `(.L_x_55) ; - /*2a70*/ SHFL.IDX PT, R36, R36, R85, 0x181f ; -.L_x_67: - /*2a80*/ IMAD.HI.U32 R20, R36, c[0x3][0x18c], RZ ; - /*2a90*/ LDS R24, [R82+0x140] ; - /*2aa0*/ IMAD.MOV R21, RZ, RZ, -R20 ; - /*2ab0*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*2ac0*/ IMAD R36, R21, c[0x3][0x184], R36 ; - /*2ad0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*2ae0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2af0*/ IMAD.IADD R21, R36, 0x1, -R21 ; - /*2b00*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*2b10*/ IADD3 R20, P0, R20, R90, RZ ; - /*2b20*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*2b30*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*2b40*/ LOP3.LUT R24, R24, R91, RZ, 0x3c, !PT ; - /*2b50*/ IMAD R25, R24, 0x1000193, RZ ; - /*2b60*/ LOP3.LUT R36, R25, R8, RZ, 0x3c, !PT ; - /*2b70*/ @!PT BRA `(.L_x_56) ; - /*2b80*/ LDS R28, [R82+0x180] ; - /*2b90*/ LDS R92, [R82+0x1c0] ; - /*2ba0*/ LDS R29, [R82+0x140] ; - /*2bb0*/ LOP3.LUT R24, R28, R91, RZ, 0x3c, !PT ; - /*2bc0*/ IMAD R25, R24, 0x1000193, RZ ; - /*2bd0*/ SHFL.IDX PT, R24, R36, R85, 0x181f ; - /*2be0*/ LOP3.LUT R30, R25, R12, RZ, 0x3c, !PT ; - /*2bf0*/ SHFL.IDX PT, R30, R30, R85, 0x181f ; - /*2c00*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*2c10*/ IMAD.MOV R27, RZ, RZ, -R25 ; - /*2c20*/ IMAD R24, R27, c[0x3][0x184], R24 ; - /*2c30*/ IMAD.HI.U32 R25, R30, c[0x3][0x18c], RZ ; - /*2c40*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*2c50*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*2c60*/ IMAD R27, R25, c[0x3][0x184], R30 ; - /*2c70*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*2c80*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*2c90*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*2ca0*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*2cb0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*2cc0*/ IMAD.IADD R31, R27, 0x1, -R30 ; - /*2cd0*/ IADD3 R36, P0, R24, R90, RZ ; - /*2ce0*/ LDS R27, [R82+0x100] ; - /*2cf0*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*2d00*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*2d10*/ IADD3 R40, P0, R30, R90, RZ ; - /*2d20*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2d30*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*2d40*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2d50*/ LOP3.LUT R24, R92, R91, RZ, 0x3c, !PT ; - /*2d60*/ IMAD R34, R5, 0x1000193, RZ ; - /*2d70*/ IMAD R44, R9, 0x1000193, RZ ; - /*2d80*/ IMAD R25, R24, 0x1000193, RZ ; - /*2d90*/ IADD3 R24, R91, 0x1, RZ ; - /*2da0*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*2db0*/ LOP3.LUT R30, R25, R16, RZ, 0x3c, !PT ; - /*2dc0*/ LOP3.LUT R5, R29, R24.reuse, RZ, 0x3c, !PT ; - /*2dd0*/ LOP3.LUT R9, R28, R24.reuse, RZ, 0x3c, !PT ; - /*2de0*/ SHFL.IDX PT, R30, R30, R85, 0x181f ; - /*2df0*/ IMAD R34, R5, 0x1000193, RZ ; - /*2e00*/ LOP3.LUT R25, R27, R24, RZ, 0x3c, !PT ; - /*2e10*/ IMAD R32, R25, 0x1000193, RZ ; - /*2e20*/ LOP3.LUT R32, R32, R21, RZ, 0x3c, !PT ; - /*2e30*/ SHFL.IDX PT, R32, R32, R85, 0x181f ; - /*2e40*/ IMAD.HI.U32 R5, R30, c[0x3][0x18c], RZ ; - /*2e50*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2e60*/ IMAD R30, R5, c[0x3][0x184], R30 ; - /*2e70*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*2e80*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2e90*/ IMAD.IADD R5, R30, 0x1, -R5 ; - /*2ea0*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*2eb0*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*2ec0*/ IMAD R44, R13, 0x1000193, RZ ; - /*2ed0*/ LOP3.LUT R34, R34, R37, RZ, 0x3c, !PT ; - /*2ee0*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*2ef0*/ IMAD R44, R9, 0x1000193, RZ ; - /*2f00*/ SHFL.IDX PT, R34, R34, R85, 0x181f ; - /*2f10*/ IMAD.HI.U32 R9, R32, c[0x3][0x18c], RZ ; - /*2f20*/ LOP3.LUT R46, R44, R41, RZ, 0x3c, !PT ; - /*2f30*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2f40*/ IADD3 R44, P0, R30, R90, RZ ; - /*2f50*/ SHFL.IDX PT, R13, R46, R85, 0x181f ; - /*2f60*/ IMAD R32, R9, c[0x3][0x184], R32 ; - /*2f70*/ IMAD.X R45, RZ, RZ, R31, P0 ; - /*2f80*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*2f90*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2fa0*/ IMAD.HI.U32 R5, R34, c[0x3][0x18c], RZ ; - /*2fb0*/ IMAD.MOV R25, RZ, RZ, -R5 ; - /*2fc0*/ IMAD R34, R25, c[0x3][0x184], R34 ; - /*2fd0*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*2fe0*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*2ff0*/ IMAD.MOV R30, RZ, RZ, -R5 ; - /*3000*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3010*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*3020*/ IMAD R13, R30, c[0x3][0x184], R13 ; - /*3030*/ IMAD.IADD R5, R32, 0x1, -R5 ; - /*3040*/ IMAD.IADD R9, R34, 0x1, -R9 ; - /*3050*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*3060*/ IMAD.WIDE.U32 R30, R5, R26, c[0x3][0x190] ; - /*3070*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*3080*/ IMAD.WIDE.U32 R32, R9, R26, c[0x3][0x190] ; - /*3090*/ IADD3 R48, P0, R30, R90, RZ ; - /*30a0*/ IMAD.IADD R13, R13, 0x1, -R34 ; - /*30b0*/ IADD3 R52, P1, R32, R90, RZ ; - /*30c0*/ IMAD.X R49, RZ, RZ, R31, P0 ; - /*30d0*/ IMAD.WIDE.U32 R30, R13, R26, c[0x3][0x190] ; - /*30e0*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*30f0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3100*/ IADD3 R56, P0, R30, R90, RZ ; - /*3110*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3120*/ IMAD.X R57, RZ, RZ, R31, P0 ; - /*3130*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*3140*/ LOP3.LUT R24, R92, R24, RZ, 0x3c, !PT ; - /*3150*/ IMAD R30, R17, 0x1000193, RZ ; - /*3160*/ IMAD R24, R24, 0x1000193, RZ ; - /*3170*/ IMAD R5, R6, 0x1000193, RZ ; - /*3180*/ IMAD R13, R10, 0x1000193, RZ ; - /*3190*/ LOP3.LUT R9, R5, R22, RZ, 0x3c, !PT ; - /*31a0*/ IADD3 R5, R91, 0x2, RZ ; - /*31b0*/ LOP3.LUT R38, R13, R38, RZ, 0x3c, !PT ; - /*31c0*/ IMAD R17, R14, 0x1000193, RZ ; - /*31d0*/ LOP3.LUT R6, R27, R5.reuse, RZ, 0x3c, !PT ; - /*31e0*/ IMAD R9, R9, 0x1000193, RZ ; - /*31f0*/ LOP3.LUT R10, R29, R5, RZ, 0x3c, !PT ; - /*3200*/ IMAD R13, R38, 0x1000193, RZ ; - /*3210*/ LOP3.LUT R42, R17, R42, RZ, 0x3c, !PT ; - /*3220*/ IMAD R17, R6, 0x1000193, RZ ; - /*3230*/ LOP3.LUT R45, R30, R45, RZ, 0x3c, !PT ; - /*3240*/ LOP3.LUT R24, R24, R45, RZ, 0x3c, !PT ; - /*3250*/ SHFL.IDX PT, R24, R24, R85, 0x181f ; - /*3260*/ IMAD.HI.U32 R6, R24, c[0x3][0x18c], RZ ; - /*3270*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*3280*/ LOP3.LUT R54, R13, R54, RZ, 0x3c, !PT ; - /*3290*/ IMAD R13, R10, 0x1000193, RZ ; - /*32a0*/ LOP3.LUT R10, R17, R50, RZ, 0x3c, !PT ; - /*32b0*/ IMAD R9, R42, 0x1000193, RZ ; - /*32c0*/ LOP3.LUT R17, R28, R5, RZ, 0x3c, !PT ; - /*32d0*/ LOP3.LUT R14, R13, R54, RZ, 0x3c, !PT ; - /*32e0*/ SHFL.IDX PT, R10, R10, R85, 0x181f ; - /*32f0*/ IMAD R17, R17, 0x1000193, RZ ; - /*3300*/ LOP3.LUT R58, R9, R58, RZ, 0x3c, !PT ; - /*3310*/ IMAD.MOV R9, RZ, RZ, -R6 ; - /*3320*/ SHFL.IDX PT, R14, R14, R85, 0x181f ; - /*3330*/ LOP3.LUT R22, R17, R58, RZ, 0x3c, !PT ; - /*3340*/ IMAD R24, R9, c[0x3][0x184], R24 ; - /*3350*/ SHFL.IDX PT, R22, R22, R85, 0x181f ; - /*3360*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*3370*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*3380*/ IMAD.IADD R9, R24, 0x1, -R9 ; - /*3390*/ IMAD.HI.U32 R6, R10, c[0x3][0x18c], RZ ; - /*33a0*/ IMAD.WIDE.U32 R24, R9, R26, c[0x3][0x190] ; - /*33b0*/ IMAD.HI.U32 R9, R14, c[0x3][0x18c], RZ ; - /*33c0*/ IADD3 R60, P0, R24, R90, RZ ; - /*33d0*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*33e0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*33f0*/ IMAD R10, R13, c[0x3][0x184], R10 ; - /*3400*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*3410*/ IMAD.HI.U32 R6, R22, c[0x3][0x18c], RZ ; - /*3420*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*3430*/ IMAD R14, R9, c[0x3][0x184], R14 ; - /*3440*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*3450*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*3460*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*3470*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*3480*/ IMAD R22, R13, c[0x3][0x184], R22 ; - /*3490*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*34a0*/ IMAD.IADD R9, R10, 0x1, -R9 ; - /*34b0*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*34c0*/ IMAD.IADD R13, R14, 0x1, -R13 ; - /*34d0*/ IMAD.WIDE.U32 R24, R9, R26, c[0x3][0x190] ; - /*34e0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*34f0*/ IMAD.WIDE.U32 R30, R13, R26, c[0x3][0x190] ; - /*3500*/ IADD3 R64, P0, R24, R90, RZ ; - /*3510*/ IMAD.IADD R9, R22, 0x1, -R9 ; - /*3520*/ IADD3 R68, P1, R30, R90, RZ ; - /*3530*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*3540*/ IMAD.WIDE.U32 R24, R9, R26, c[0x3][0x190] ; - /*3550*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*3560*/ IADD3 R72, P0, R24, R90, RZ ; - /*3570*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*3580*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*3590*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*35a0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*35b0*/ IMAD R9, R18, 0x1000193, RZ ; - /*35c0*/ LOP3.LUT R6, R92, R5, RZ, 0x3c, !PT ; - /*35d0*/ LOP3.LUT R46, R9, R46, RZ, 0x3c, !PT ; - /*35e0*/ IMAD R9, R6, 0x1000193, RZ ; - /*35f0*/ IMAD R5, R46, 0x1000193, RZ ; - /*3600*/ IMAD R10, R11, 0x1000193, RZ ; - /*3610*/ IMAD R6, R7, 0x1000193, RZ ; - /*3620*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*3630*/ IMAD R14, R15, 0x1000193, RZ ; - /*3640*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*3650*/ IMAD R10, R39, 0x1000193, RZ ; - /*3660*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*3670*/ IMAD R6, R6, 0x1000193, RZ ; - /*3680*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*3690*/ IMAD R14, R43, 0x1000193, RZ ; - /*36a0*/ LOP3.LUT R6, R6, R51, RZ, 0x3c, !PT ; - /*36b0*/ IMAD R10, R10, 0x1000193, RZ ; - /*36c0*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*36d0*/ IMAD R6, R6, 0x1000193, RZ ; - /*36e0*/ IMAD R14, R14, 0x1000193, RZ ; - /*36f0*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*3700*/ LOP3.LUT R18, R9, R62, RZ, 0x3c, !PT ; - /*3710*/ SHFL.IDX PT, R18, R18, R85, 0x181f ; - /*3720*/ IADD3 R5, R91, 0x3, RZ ; - /*3730*/ LOP3.LUT R27, R27, R5.reuse, RZ, 0x3c, !PT ; - /*3740*/ LOP3.LUT R29, R29, R5.reuse, RZ, 0x3c, !PT ; - /*3750*/ LOP3.LUT R28, R28, R5, RZ, 0x3c, !PT ; - /*3760*/ IMAD R22, R29, 0x1000193, RZ ; - /*3770*/ IMAD R28, R28, 0x1000193, RZ ; - /*3780*/ LOP3.LUT R67, R6, R67, RZ, 0x3c, !PT ; - /*3790*/ LOP3.LUT R71, R10, R71, RZ, 0x3c, !PT ; - /*37a0*/ IMAD R10, R27, 0x1000193, RZ ; - /*37b0*/ IMAD.HI.U32 R6, R18, c[0x3][0x18c], RZ ; - /*37c0*/ LOP3.LUT R10, R10, R67, RZ, 0x3c, !PT ; - /*37d0*/ IMAD.MOV R7, RZ, RZ, -R6 ; - /*37e0*/ LOP3.LUT R75, R14, R75, RZ, 0x3c, !PT ; - /*37f0*/ LOP3.LUT R22, R22, R71, RZ, 0x3c, !PT ; - /*3800*/ IMAD R18, R7, c[0x3][0x184], R18 ; - /*3810*/ SHFL.IDX PT, R10, R10, R85, 0x181f ; - /*3820*/ LOP3.LUT R28, R28, R75, RZ, 0x3c, !PT ; - /*3830*/ SHFL.IDX PT, R22, R22, R85, 0x181f ; - /*3840*/ ISETP.GE.U32.AND P0, PT, R18, c[0x3][0x184], PT ; - /*3850*/ SHFL.IDX PT, R28, R28, R85, 0x181f ; - /*3860*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*3870*/ IMAD.IADD R7, R18, 0x1, -R7 ; - /*3880*/ IMAD.WIDE.U32 R6, R7, R26, c[0x3][0x190] ; - /*3890*/ IADD3 R76, P0, R6, R90, RZ ; - /*38a0*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*38b0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*38c0*/ IMAD.HI.U32 R6, R22, c[0x3][0x18c], RZ ; - /*38d0*/ IMAD.X R77, RZ, RZ, R7, P0 ; - /*38e0*/ IMAD.HI.U32 R7, R28, c[0x3][0x18c], RZ ; - /*38f0*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*3900*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*3910*/ IMAD.MOV R9, RZ, RZ, -R6 ; - /*3920*/ IMAD.MOV R7, RZ, RZ, -R7 ; - /*3930*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*3940*/ IMAD R22, R9, c[0x3][0x184], R22 ; - /*3950*/ IMAD R28, R7, c[0x3][0x184], R28 ; - /*3960*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*3970*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*3980*/ ISETP.GE.U32.AND P1, PT, R28, c[0x3][0x184], PT ; - /*3990*/ IMAD.IADD R7, R10, 0x1, -R7 ; - /*39a0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*39b0*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*39c0*/ IMAD.WIDE.U32 R10, R7, R26, c[0x3][0x190] ; - /*39d0*/ IMAD.IADD R9, R22, 0x1, -R9 ; - /*39e0*/ IMAD.IADD R13, R28, 0x1, -R13 ; - /*39f0*/ IADD3 R24, P1, R10, R90, RZ ; - /*3a00*/ IMAD.WIDE.U32 R6, R9, R26, c[0x3][0x190] ; - /*3a10*/ IMAD.WIDE.U32 R26, R13, R26, c[0x3][0x190] ; - /*3a20*/ IADD3 R28, P0, R6, R90, RZ ; - /*3a30*/ IMAD.X R25, RZ, RZ, R11, P1 ; - /*3a40*/ IADD3 R32, P1, R26, R90, RZ ; - /*3a50*/ IMAD.X R29, RZ, RZ, R7, P0 ; - /*3a60*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*3a70*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*3a80*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3a90*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3aa0*/ IMAD R7, R4, 0x1000193, RZ ; - /*3ab0*/ IMAD R4, R19, 0x1000193, RZ ; - /*3ac0*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*3ad0*/ IMAD R6, R47, 0x1000193, RZ ; - /*3ae0*/ LOP3.LUT R92, R92, R5, RZ, 0x3c, !PT ; - /*3af0*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*3b00*/ IMAD R9, R8, 0x1000193, RZ ; - /*3b10*/ LOP3.LUT R7, R7, R20, RZ, 0x3c, !PT ; - /*3b20*/ IMAD R10, R63, 0x1000193, RZ ; - /*3b30*/ IMAD R92, R92, 0x1000193, RZ ; - /*3b40*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*3b50*/ IMAD R7, R7, 0x1000193, RZ ; - /*3b60*/ IMAD R11, R12, 0x1000193, RZ ; - /*3b70*/ IMAD R13, R16, 0x1000193, RZ ; - /*3b80*/ LOP3.LUT R7, R7, R48, RZ, 0x3c, !PT ; - /*3b90*/ IMAD R5, R36, 0x1000193, RZ ; - /*3ba0*/ LOP3.LUT R40, R11, R40, RZ, 0x3c, !PT ; - /*3bb0*/ LOP3.LUT R44, R13, R44, RZ, 0x3c, !PT ; - /*3bc0*/ IMAD R7, R7, 0x1000193, RZ ; - /*3bd0*/ LOP3.LUT R5, R5, R52, RZ, 0x3c, !PT ; - /*3be0*/ IMAD R4, R21, 0x1000193, RZ ; - /*3bf0*/ IMAD R6, R37, 0x1000193, RZ ; - /*3c00*/ IMAD R9, R40, 0x1000193, RZ ; - /*3c10*/ IMAD R8, R41, 0x1000193, RZ ; - /*3c20*/ IMAD R11, R44, 0x1000193, RZ ; - /*3c30*/ LOP3.LUT R64, R7, R64, RZ, 0x3c, !PT ; - /*3c40*/ IMAD R7, R50, 0x1000193, RZ ; - /*3c50*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*3c60*/ IMAD R5, R5, 0x1000193, RZ ; - /*3c70*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*3c80*/ LOP3.LUT R9, R9, R56, RZ, 0x3c, !PT ; - /*3c90*/ LOP3.LUT R8, R8, R57, RZ, 0x3c, !PT ; - /*3ca0*/ LOP3.LUT R11, R11, R60, RZ, 0x3c, !PT ; - /*3cb0*/ IMAD R4, R4, 0x1000193, RZ ; - /*3cc0*/ LOP3.LUT R66, R7, R66, RZ, 0x3c, !PT ; - /*3cd0*/ IMAD R6, R6, 0x1000193, RZ ; - /*3ce0*/ LOP3.LUT R68, R5, R68, RZ, 0x3c, !PT ; - /*3cf0*/ IMAD R13, R54, 0x1000193, RZ ; - /*3d00*/ IMAD R9, R9, 0x1000193, RZ ; - /*3d10*/ IMAD R8, R8, 0x1000193, RZ ; - /*3d20*/ IMAD R5, R58, 0x1000193, RZ ; - /*3d30*/ IMAD R11, R11, 0x1000193, RZ ; - /*3d40*/ IMAD R7, R62, 0x1000193, RZ ; - /*3d50*/ LOP3.LUT R65, R4, R65, RZ, 0x3c, !PT ; - /*3d60*/ LOP3.LUT R69, R6, R69, RZ, 0x3c, !PT ; - /*3d70*/ LOP3.LUT R70, R13, R70, RZ, 0x3c, !PT ; - /*3d80*/ LOP3.LUT R72, R9, R72, RZ, 0x3c, !PT ; - /*3d90*/ LOP3.LUT R73, R8, R73, RZ, 0x3c, !PT ; - /*3da0*/ LOP3.LUT R74, R5, R74, RZ, 0x3c, !PT ; - /*3db0*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*3dc0*/ LOP3.LUT R92, R92, R79, RZ, 0x3c, !PT ; - /*3dd0*/ SHFL.IDX PT, R36, R92, R85, 0x181f ; - /*3de0*/ IMAD R10, R45, 0x1000193, RZ ; - /*3df0*/ LOP3.LUT R10, R10, R61, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R10, R10, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R76, R11, R76, RZ, 0x3c, !PT ; - /*3e20*/ LOP3.LUT R78, R7, R78, RZ, 0x3c, !PT ; - /*3e30*/ LOP3.LUT R77, R10, R77, RZ, 0x3c, !PT ; -.L_x_68: - /*3e40*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*3e50*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*3e60*/ IMAD.MOV.U32 R4, RZ, RZ, 0x80 ; - /*3e70*/ IMAD R36, R5, c[0x3][0x184], R36 ; - /*3e80*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3e90*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3ea0*/ IMAD.IADD R5, R36, 0x1, -R5 ; - /*3eb0*/ IMAD.WIDE.U32 R4, R5, R4, c[0x3][0x190] ; - /*3ec0*/ IADD3 R16, P0, R4, R90, RZ ; - /*3ed0*/ IMAD.X R17, RZ, RZ, R5, P0 ; - /*3ee0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3ef0*/ IADD3 R91, R91, 0x4, RZ ; - /*3f00*/ IMAD R5, R64, 0x1000193, RZ ; - /*3f10*/ IMAD R6, R65, 0x1000193, RZ ; - /*3f20*/ ISETP.NE.AND P0, PT, R91, 0x40, PT ; - /*3f30*/ IMAD R7, R66, 0x1000193, RZ ; - /*3f40*/ LOP3.LUT R4, R5, R24, RZ, 0x3c, !PT ; - /*3f50*/ IMAD R8, R67, 0x1000193, RZ ; - /*3f60*/ LOP3.LUT R5, R6, R25, RZ, 0x3c, !PT ; - /*3f70*/ IMAD R9, R68, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R6, R7, R26, RZ, 0x3c, !PT ; - /*3f90*/ IMAD R10, R69, 0x1000193, RZ ; - /*3fa0*/ LOP3.LUT R7, R8, R27, RZ, 0x3c, !PT ; - /*3fb0*/ IMAD R11, R70, 0x1000193, RZ ; - /*3fc0*/ LOP3.LUT R8, R9, R28, RZ, 0x3c, !PT ; - /*3fd0*/ IMAD R12, R71, 0x1000193, RZ ; - /*3fe0*/ LOP3.LUT R9, R10, R29, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD R13, R72, 0x1000193, RZ ; - /*4000*/ LOP3.LUT R10, R11, R30, RZ, 0x3c, !PT ; - /*4010*/ IMAD R14, R73, 0x1000193, RZ ; - /*4020*/ LOP3.LUT R11, R12, R31, RZ, 0x3c, !PT ; - /*4030*/ IMAD R15, R74, 0x1000193, RZ ; - /*4040*/ LOP3.LUT R12, R13, R32, RZ, 0x3c, !PT ; - /*4050*/ IMAD R20, R75, 0x1000193, RZ ; - /*4060*/ LOP3.LUT R13, R14, R33, RZ, 0x3c, !PT ; - /*4070*/ IMAD R21, R76, 0x1000193, RZ ; - /*4080*/ LOP3.LUT R14, R15, R34, RZ, 0x3c, !PT ; - /*4090*/ IMAD R22, R77, 0x1000193, RZ ; - /*40a0*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*40b0*/ IMAD R23, R78, 0x1000193, RZ ; - /*40c0*/ IMAD R24, R79, 0x1000193, RZ ; - /*40d0*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*40e0*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*40f0*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*4100*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*4110*/ @!P0 CALL.REL.NOINC `(.L_x_57) ; - /*4120*/ BRA `(.L_x_58) ; -.L_x_57: - /*4130*/ IMAD R4, R4, 0x1000193, RZ ; - /*4140*/ IMAD R8, R8, 0x1000193, RZ ; - /*4150*/ IMAD R12, R12, 0x1000193, RZ ; - /*4160*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4170*/ IMAD R16, R16, 0x1000193, RZ ; - /*4180*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4190*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*41a0*/ IMAD R3, R4, 0x1000193, RZ ; - /*41b0*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*41c0*/ IMAD R5, R8, 0x1000193, RZ ; - /*41d0*/ IMAD R9, R12, 0x1000193, RZ ; - /*41e0*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*41f0*/ IMAD R13, R16, 0x1000193, RZ ; - /*4200*/ LOP3.LUT R5, R5, R10, RZ, 0x3c, !PT ; - /*4210*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*4220*/ IMAD R0, R3, 0x1000193, RZ ; - /*4230*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*4240*/ IMAD R2, R5, 0x1000193, RZ ; - /*4250*/ IMAD R4, R9, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R0, R0, R7, RZ, 0x3c, !PT ; - /*4270*/ IMAD R6, R13, 0x1000193, RZ ; - /*4280*/ LOP3.LUT R2, R2, R11, RZ, 0x3c, !PT ; - /*4290*/ LOP3.LUT R4, R4, R15, RZ, 0x3c, !PT ; - /*42a0*/ STS [R81.X4+0x80], R0 ; - /*42b0*/ LOP3.LUT R6, R6, R19, RZ, 0x3c, !PT ; - /*42c0*/ STS [R81.X4+0xa0], R2 ; - /*42d0*/ STS [R81.X4+0xc0], R4 ; - /*42e0*/ STS [R81.X4+0xe0], R6 ; - /*42f0*/ LDS.128 R20, [R83+0x10] ; - /*4300*/ LDS.128 R16, [R84] ; - /*4310*/ LDS.128 R24, [R83] ; - /*4320*/ LDS.128 R28, [R83+0x30] ; - /*4330*/ LDS.128 R12, [R84+0x10] ; - /*4340*/ LDS.128 R32, [R83+0x20] ; - /*4350*/ LOP3.LUT R3, R17, R23, RZ, 0x3c, !PT ; - /*4360*/ LOP3.LUT R8, R16, R22, RZ, 0x3c, !PT ; - /*4370*/ SHF.L.W.U32.HI R7, R3, 0x1, R8 ; - /*4380*/ SHF.L.W.U32.HI R4, R8, 0x1, R3 ; - /*4390*/ LOP3.LUT R9, R20, 0x1, R30, 0x96, !PT ; - /*43a0*/ LOP3.LUT R0, R27, R29, R15, 0x96, !PT ; - /*43b0*/ LOP3.LUT R2, R26, R28, R14, 0x96, !PT ; - /*43c0*/ LOP3.LUT R5, R0, 0x80000000, RZ, 0x3c, !PT ; - /*43d0*/ LOP3.LUT R3, R7, R2, RZ, 0x3c, !PT ; - /*43e0*/ SHF.L.W.U32.HI R37, R5, 0x1, R2 ; - /*43f0*/ SHF.L.W.U32.HI R8, R2, 0x1, R5 ; - /*4400*/ IMAD.MOV.U32 R64, RZ, RZ, R3 ; - /*4410*/ LOP3.LUT R2, R21, RZ, R31, 0x96, !PT ; - /*4420*/ LOP3.LUT R6, R19, R33, RZ, 0x3c, !PT ; - /*4430*/ LOP3.LUT R7, R18, R32, RZ, 0x3c, !PT ; - /*4440*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4450*/ LOP3.LUT R0, R25, R35, R13, 0x96, !PT ; - /*4460*/ LOP3.LUT R5, R24, R34, R12, 0x96, !PT ; - /*4470*/ IMAD.MOV.U32 R73, RZ, RZ, R4 ; - /*4480*/ SHF.L.W.U32.HI R11, R9, 0x1, R2 ; - /*4490*/ IMAD.MOV.U32 R46, RZ, RZ, R4 ; - /*44a0*/ SHF.L.W.U32.HI R36, R6, 0x1, R7 ; - /*44b0*/ SHF.L.W.U32.HI R7, R7, 0x1, R6 ; - /*44c0*/ SHF.L.W.U32.HI R10, R2, 0x1, R9 ; - /*44d0*/ SHF.L.W.U32.HI R39, R0, 0x1, R5 ; - /*44e0*/ LOP3.LUT R6, R11, R0, RZ, 0x3c, !PT ; - /*44f0*/ SHF.L.W.U32.HI R0, R5, 0x1, R0 ; - /*4500*/ LOP3.LUT R2, R7, R2, RZ, 0x3c, !PT ; - /*4510*/ LOP3.LUT R5, R10, R5, RZ, 0x3c, !PT ; - /*4520*/ LOP3.LUT R7, R4, R21, RZ, 0x3c, !PT ; - /*4530*/ IMAD.MOV.U32 R61, RZ, RZ, R2.reuse ; - /*4540*/ LOP3.LUT R9, R36, R9, RZ, 0x3c, !PT ; - /*4550*/ IMAD.MOV.U32 R47, RZ, RZ, R5 ; - /*4560*/ LOP3.LUT R0, R0, R17, R23, 0x96, !PT ; - /*4570*/ IMAD.MOV.U32 R90, RZ, RZ, R2 ; - /*4580*/ LOP3.LUT R11, R39, R16, R22, 0x96, !PT ; - /*4590*/ IMAD.MOV.U32 R39, RZ, RZ, RZ ; - /*45a0*/ LOP3.LUT R8, R8, R19, R33, 0x96, !PT ; - /*45b0*/ IMAD.MOV.U32 R50, RZ, RZ, R9 ; - /*45c0*/ LOP3.LUT R21, R37, R18, R32, 0x96, !PT ; - /*45d0*/ IMAD.MOV.U32 R53, RZ, RZ, R11.reuse ; - /*45e0*/ LOP3.LUT R10, R6, R29, RZ, 0x3c, !PT ; - /*45f0*/ IMAD.MOV.U32 R56, RZ, RZ, R0.reuse ; - /*4600*/ LOP3.LUT R29, R5, R28, RZ, 0x3c, !PT ; - /*4610*/ IMAD.MOV.U32 R36, RZ, RZ, R11 ; - /*4620*/ LOP3.LUT R28, R8, R35, RZ, 0x3c, !PT ; - /*4630*/ IMAD.MOV.U32 R49, RZ, RZ, R0 ; - /*4640*/ LOP3.LUT R51, R21, R34, RZ, 0x3c, !PT ; - /*4650*/ IMAD.MOV.U32 R69, RZ, RZ, R9 ; - /*4660*/ LOP3.LUT R20, R3, R20, RZ, 0x3c, !PT ; - /*4670*/ IMAD.MOV.U32 R42, RZ, RZ, R21 ; - /*4680*/ LOP3.LUT R23, R2, R23, RZ, 0x3c, !PT ; - /*4690*/ IMAD.MOV.U32 R59, RZ, RZ, R8 ; - /*46a0*/ LOP3.LUT R22, R9, R22, RZ, 0x3c, !PT ; - /*46b0*/ LOP3.LUT R27, R6, R27, RZ, 0x3c, !PT ; - /*46c0*/ LOP3.LUT R26, R5, R26, RZ, 0x3c, !PT ; - /*46d0*/ LOP3.LUT R25, R8, R25, RZ, 0x3c, !PT ; - /*46e0*/ LOP3.LUT R24, R21, R24, RZ, 0x3c, !PT ; - /*46f0*/ LOP3.LUT R31, R4, R31, RZ, 0x3c, !PT ; - /*4700*/ LOP3.LUT R30, R3, R30, RZ, 0x3c, !PT ; - /*4710*/ LOP3.LUT R33, R0, R33, RZ, 0x3c, !PT ; - /*4720*/ LOP3.LUT R32, R11, R32, RZ, 0x3c, !PT ; - /*4730*/ LOP3.LUT R71, R3, 0x1, RZ, 0x3c, !PT ; - /*4740*/ LOP3.LUT R34, R15, R6, RZ, 0x3c, !PT ; - /*4750*/ LOP3.LUT R75, R14, R5, RZ, 0x3c, !PT ; - /*4760*/ LOP3.LUT R44, R6, 0x80000000, RZ, 0x3c, !PT ; - /*4770*/ LOP3.LUT R52, R2, R17, RZ, 0x3c, !PT ; - /*4780*/ LOP3.LUT R45, R9, R16, RZ, 0x3c, !PT ; - /*4790*/ LOP3.LUT R48, R0, R19, RZ, 0x3c, !PT ; - /*47a0*/ LOP3.LUT R41, R11, R18, RZ, 0x3c, !PT ; - /*47b0*/ LOP3.LUT R35, R13, R8, RZ, 0x3c, !PT ; - /*47c0*/ LOP3.LUT R38, R12, R21, RZ, 0x3c, !PT ; -.L_x_60: - /*47d0*/ ISETP.NE.AND P0, PT, R39, RZ, PT ; - /*47e0*/ @!P0 BRA `(.L_x_59) ; - /*47f0*/ LOP3.LUT R40, R26, R29, R75, 0x96, !PT ; - /*4800*/ LOP3.LUT R37, R27, R10, R34, 0x96, !PT ; - /*4810*/ LOP3.LUT R57, R32, R41, R11, 0x96, !PT ; - /*4820*/ LOP3.LUT R58, R33, R48, R0, 0x96, !PT ; - /*4830*/ LOP3.LUT R63, R40, R5, R47, 0x96, !PT ; - /*4840*/ LOP3.LUT R54, R37, R44, R6, 0x96, !PT ; - /*4850*/ LOP3.LUT R43, R22, R45, R9, 0x96, !PT ; - /*4860*/ LOP3.LUT R55, R23, R52, R2, 0x96, !PT ; - /*4870*/ LOP3.LUT R57, R57, R36, R53, 0x96, !PT ; - /*4880*/ LOP3.LUT R58, R58, R49, R56, 0x96, !PT ; - /*4890*/ SHF.L.W.U32.HI R60, R54, 0x1, R63 ; - /*48a0*/ LOP3.LUT R37, R43, R69, R50, 0x96, !PT ; - /*48b0*/ LOP3.LUT R40, R55, R90, R61, 0x96, !PT ; - /*48c0*/ SHF.L.W.U32.HI R65, R63, 0x1, R54 ; - /*48d0*/ SHF.L.W.U32.HI R55, R58, 0x1, R57 ; - /*48e0*/ LOP3.LUT R43, R60, R57, RZ, 0x3c, !PT ; - /*48f0*/ SHF.L.W.U32.HI R57, R57, 0x1, R58 ; - /*4900*/ SHF.L.W.U32.HI R62, R40, 0x1, R37 ; - /*4910*/ LOP3.LUT R58, R65, R58, RZ, 0x3c, !PT ; - /*4920*/ LOP3.LUT R65, R20, R30, R71, 0x96, !PT ; - /*4930*/ LOP3.LUT R66, R7, R31, R4, 0x96, !PT ; - /*4940*/ LOP3.LUT R63, R62, R63, RZ, 0x3c, !PT ; - /*4950*/ LOP3.LUT R60, R24, R51, R38, 0x96, !PT ; - /*4960*/ LOP3.LUT R62, R25, R28, R35, 0x96, !PT ; - /*4970*/ LOP3.LUT R68, R65, R3, R64, 0x96, !PT ; - /*4980*/ LOP3.LUT R67, R66, R46, R73, 0x96, !PT ; - /*4990*/ SHF.L.W.U32.HI R79, R37, 0x1, R40 ; - /*49a0*/ LOP3.LUT R60, R60, R21, R42, 0x96, !PT ; - /*49b0*/ LOP3.LUT R65, R62, R8, R59, 0x96, !PT ; - /*49c0*/ SHF.L.W.U32.HI R77, R67, 0x1, R68 ; - /*49d0*/ LOP3.LUT R62, R79, R54, RZ, 0x3c, !PT ; - /*49e0*/ SHF.L.W.U32.HI R70, R65, 0x1, R60 ; - /*49f0*/ LOP3.LUT R54, R77, R60, RZ, 0x3c, !PT ; - /*4a00*/ SHF.L.W.U32.HI R66, R68, 0x1, R67 ; - /*4a10*/ SHF.L.W.U32.HI R77, R60, 0x1, R65 ; - /*4a20*/ LOP3.LUT R60, R70, R37, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R65, R66, R65, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R68, R55, R68, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R57, R57, R67, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R37, R77, R40, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R24, R43.reuse, R24, RZ, 0x3c, !PT ; - /*4a80*/ LOP3.LUT R51, R43, R51, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R38, R43.reuse, R38, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R21, R43.reuse, R21, RZ, 0x3c, !PT ; - /*4ab0*/ LOP3.LUT R42, R43, R42, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R25, R58.reuse, R25, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R28, R58.reuse, R28, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R35, R58, R35, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R8, R58.reuse, R8, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R59, R58, R59, RZ, 0x3c, !PT ; - /*4b10*/ LOP3.LUT R20, R63.reuse, R20, RZ, 0x3c, !PT ; - /*4b20*/ LOP3.LUT R30, R63.reuse, R30, RZ, 0x3c, !PT ; - /*4b30*/ LOP3.LUT R71, R63.reuse, R71, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R3, R63, R3, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R64, R63, R64, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R7, R62.reuse, R7, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R31, R62.reuse, R31, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R4, R62.reuse, R4, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R46, R62.reuse, R46, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R73, R62, R73, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R26, R54.reuse, R26, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R29, R54.reuse, R29, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R75, R54.reuse, R75, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R5, R54.reuse, R5, RZ, 0x3c, !PT ; - /*4bf0*/ LOP3.LUT R47, R54, R47, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R27, R65, R27, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R10, R65.reuse, R10, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R34, R65.reuse, R34, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R44, R65.reuse, R44, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R6, R65, R6, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R23, R57.reuse, R23, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R52, R57, R52, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R2, R57.reuse, R2, RZ, 0x3c, !PT ; - /*4c80*/ LOP3.LUT R90, R57.reuse, R90, RZ, 0x3c, !PT ; - /*4c90*/ LOP3.LUT R61, R57, R61, RZ, 0x3c, !PT ; - /*4ca0*/ LOP3.LUT R22, R68.reuse, R22, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R45, R68.reuse, R45, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R9, R68, R9, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R69, R68.reuse, R69, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R50, R68, R50, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R33, R37.reuse, R33, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R48, R37.reuse, R48, RZ, 0x3c, !PT ; - /*4d10*/ LOP3.LUT R0, R37.reuse, R0, RZ, 0x3c, !PT ; - /*4d20*/ LOP3.LUT R49, R37, R49, RZ, 0x3c, !PT ; - /*4d30*/ LOP3.LUT R56, R37, R56, RZ, 0x3c, !PT ; - /*4d40*/ LOP3.LUT R32, R60.reuse, R32, RZ, 0x3c, !PT ; - /*4d50*/ LOP3.LUT R41, R60.reuse, R41, RZ, 0x3c, !PT ; - /*4d60*/ LOP3.LUT R11, R60.reuse, R11, RZ, 0x3c, !PT ; - /*4d70*/ LOP3.LUT R36, R60.reuse, R36, RZ, 0x3c, !PT ; - /*4d80*/ LOP3.LUT R53, R60, R53, RZ, 0x3c, !PT ; -.L_x_59: - /*4d90*/ SHF.L.W.U32.HI R77, R71, 0xb, R4 ; - /*4da0*/ SHF.L.W.U32.HI R72, R4, 0xb, R71 ; - /*4db0*/ SHF.L.W.U32.HI R43, R11, 0x7, R0 ; - /*4dc0*/ SHF.L.W.U32.HI R37, R0, 0x7, R11 ; - /*4dd0*/ SHF.L.W.U32.HI R70, R51, 0x4, R28 ; - /*4de0*/ SHF.L.W.U32.HI R71, R28, 0x4, R51 ; - /*4df0*/ SHF.L.W.U32.HI R79, R41, 0x14, R48 ; - /*4e00*/ SHF.L.W.U32.HI R65, R38, 0x3, R35 ; - /*4e10*/ SHF.L.W.U32.HI R67, R35, 0x3, R38 ; - /*4e20*/ SHF.L.W.U32.HI R0, R30, 0x6, R31 ; - /*4e30*/ SHF.L.W.U32.HI R11, R31, 0x6, R30 ; - /*4e40*/ SHF.L.W.U32.HI R41, R48, 0x14, R41 ; - /*4e50*/ SHF.L.W.U32.HI R28, R5, 0xd, R44 ; - /*4e60*/ SHF.L.W.U32.HI R40, R75, 0xa, R34 ; - /*4e70*/ SHF.L.W.U32.HI R38, R34, 0xa, R75 ; - /*4e80*/ SHF.L.W.U32.HI R44, R44, 0xd, R5 ; - /*4e90*/ SHF.L.W.U32.HI R31, R64, 0x1d, R73 ; - /*4ea0*/ SHF.L.W.U32.HI R48, R73, 0x1d, R64 ; - /*4eb0*/ SHF.L.W.U32.HI R75, R69, 0x15, R90 ; - /*4ec0*/ SHF.L.W.U32.HI R5, R3, 0xf, R46 ; - /*4ed0*/ SHF.L.W.U32.HI R73, R46, 0xf, R3 ; - /*4ee0*/ SHF.L.W.U32.HI R62, R9, 0x19, R2 ; - /*4ef0*/ SHF.L.W.U32.HI R66, R2, 0x19, R9 ; - /*4f00*/ SHF.L.W.U32.HI R63, R26, 0x1, R27 ; - /*4f10*/ SHF.L.W.U32.HI R90, R90, 0x15, R69 ; - /*4f20*/ SHF.L.W.U32.HI R58, R21, 0x9, R8 ; - /*4f30*/ SHF.L.W.U32.HI R60, R8, 0x9, R21 ; - /*4f40*/ SHF.L.W.U32.HI R3, R36, 0x8, R49 ; - /*4f50*/ SHF.L.W.U32.HI R69, R32, 0x1b, R33 ; - /*4f60*/ SHF.L.W.U32.HI R9, R33, 0x1b, R32 ; - /*4f70*/ SHF.L.W.U32.HI R8, R42, 0x12, R59 ; - /*4f80*/ SHF.L.W.U32.HI R74, R22, 0x1c, R23 ; - /*4f90*/ SHF.L.W.U32.HI R76, R23, 0x1c, R22 ; - /*4fa0*/ SHF.L.W.U32.HI R32, R29, 0xc, R10 ; - /*4fb0*/ SHF.L.W.U32.HI R23, R56, 0xe, R53 ; - /*4fc0*/ LOP3.LUT R35, R63, R0, R62, 0xd2, !PT ; - /*4fd0*/ LOP3.LUT R34, R0, R62, R3, 0xd2, !PT ; - /*4fe0*/ SHF.L.W.U32.HI R68, R27, 0x1, R26 ; - /*4ff0*/ LOP3.LUT R2, R3, R8, R63, 0xd2, !PT ; - /*5000*/ LOP3.LUT R0, R8, R63, R0, 0xd2, !PT ; - /*5010*/ LOP3.LUT R63, R24, R32, R77, 0xd2, !PT ; - /*5020*/ LOP3.LUT R26, R32, R77, R90, 0xd2, !PT ; - /*5030*/ LOP3.LUT R22, R90, R23, R24, 0xd2, !PT ; - /*5040*/ LOP3.LUT R32, R23, R24, R32, 0xd2, !PT ; - /*5050*/ IMAD.SHL.U32 R24, R39, 0x8, RZ ; - /*5060*/ SHF.L.W.U32.HI R78, R53, 0xe, R56 ; - /*5070*/ SHF.L.W.U32.HI R10, R10, 0xc, R29 ; - /*5080*/ SHF.L.W.U32.HI R54, R20, 0x1e, R7 ; - /*5090*/ SHF.L.W.U32.HI R56, R7, 0x1e, R20 ; - /*50a0*/ LOP3.LUT R4, R62, R3, R8, 0xd2, !PT ; - /*50b0*/ LOP3.LUT R20, R77, R90, R23, 0xd2, !PT ; - /*50c0*/ LOP3.LUT R62, R25, R10, R72, 0xd2, !PT ; - /*50d0*/ LOP3.LUT R23, R75, R78, R25, 0xd2, !PT ; - /*50e0*/ LOP3.LUT R33, R78, R25, R10, 0xd2, !PT ; - /*50f0*/ LDC.64 R24, c[0x3][R24] ; - /*5100*/ IADD3 R39, R39, 0x1, RZ ; - /*5110*/ SHF.L.W.U32.HI R64, R50, 0x18, R61 ; - /*5120*/ ISETP.NE.AND P0, PT, R39, 0x18, PT ; - /*5130*/ SHF.L.W.U32.HI R50, R61, 0x18, R50 ; - /*5140*/ SHF.L.W.U32.HI R53, R45, 0x17, R52 ; - /*5150*/ SHF.L.W.U32.HI R55, R52, 0x17, R45 ; - /*5160*/ LOP3.LUT R51, R76, R41, R67, 0xd2, !PT ; - /*5170*/ LOP3.LUT R29, R41, R67, R28, 0xd2, !PT ; - /*5180*/ SHF.L.W.U32.HI R61, R49, 0x8, R36 ; - /*5190*/ LOP3.LUT R27, R10, R72, R75, 0xd2, !PT ; - /*51a0*/ LOP3.LUT R30, R67, R28, R31, 0xd2, !PT ; - /*51b0*/ LOP3.LUT R45, R28, R31, R76, 0xd2, !PT ; - /*51c0*/ LOP3.LUT R41, R31, R76, R41, 0xd2, !PT ; - /*51d0*/ SHF.L.W.U32.HI R42, R59, 0x12, R42 ; - /*51e0*/ LOP3.LUT R10, R79, R65, R44, 0xd2, !PT ; - /*51f0*/ LOP3.LUT R31, R65, R44, R48, 0xd2, !PT ; - /*5200*/ LOP3.LUT R52, R44, R48, R74, 0xd2, !PT ; - /*5210*/ LOP3.LUT R44, R71, R40, R5, 0xd2, !PT ; - /*5220*/ LOP3.LUT R46, R40, R5, R50, 0xd2, !PT ; - /*5230*/ LOP3.LUT R90, R5, R50, R69, 0xd2, !PT ; - /*5240*/ SHF.L.W.U32.HI R59, R6, 0x2, R47 ; - /*5250*/ LOP3.LUT R7, R72, R75, R78, 0xd2, !PT ; - /*5260*/ LOP3.LUT R8, R69, R71, R40, 0xd2, !PT ; - /*5270*/ LOP3.LUT R49, R50, R69, R71, 0xd2, !PT ; - /*5280*/ LOP3.LUT R21, R9, R70, R38, 0xd2, !PT ; - /*5290*/ LOP3.LUT R5, R70, R38, R73, 0xd2, !PT ; - /*52a0*/ LOP3.LUT R3, R38, R73, R64, 0xd2, !PT ; - /*52b0*/ SHF.L.W.U32.HI R57, R47, 0x2, R6 ; - /*52c0*/ LOP3.LUT R69, R73, R64, R9, 0xd2, !PT ; - /*52d0*/ LOP3.LUT R36, R64, R9, R70, 0xd2, !PT ; - /*52e0*/ LOP3.LUT R38, R68, R11, R66, 0xd2, !PT ; - /*52f0*/ LOP3.LUT R75, R11, R66, R61, 0xd2, !PT ; - /*5300*/ LOP3.LUT R71, R66, R61, R42, 0xd2, !PT ; - /*5310*/ LOP3.LUT R9, R61, R42, R68, 0xd2, !PT ; - /*5320*/ LOP3.LUT R11, R42, R68, R11, 0xd2, !PT ; - /*5330*/ LOP3.LUT R42, R54, R53, R43, 0xd2, !PT ; - /*5340*/ LOP3.LUT R47, R53, R43, R58, 0xd2, !PT ; - /*5350*/ LOP3.LUT R64, R43, R58, R59, 0xd2, !PT ; - /*5360*/ LOP3.LUT R50, R58, R59, R54, 0xd2, !PT ; - /*5370*/ LOP3.LUT R53, R59, R54, R53, 0xd2, !PT ; - /*5380*/ LOP3.LUT R59, R56, R55, R37, 0xd2, !PT ; - /*5390*/ LOP3.LUT R61, R60, R57, R56, 0xd2, !PT ; - /*53a0*/ LOP3.LUT R28, R74, R79, R65, 0xd2, !PT ; - /*53b0*/ LOP3.LUT R48, R48, R74, R79, 0xd2, !PT ; - /*53c0*/ LOP3.LUT R6, R55, R37, R60, 0xd2, !PT ; - /*53d0*/ LOP3.LUT R73, R37, R60, R57, 0xd2, !PT ; - /*53e0*/ LOP3.LUT R56, R57, R56, R55, 0xd2, !PT ; - /*53f0*/ LOP3.LUT R24, R63, R24, RZ, 0x3c, !PT ; - /*5400*/ LOP3.LUT R25, R62, R25, RZ, 0x3c, !PT ; - /*5410*/ @P0 BRA `(.L_x_60) ; - /*5420*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x8] ; - /*5430*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0xc] ; - /*5440*/ LDG.E.64.STRONG.SM R2, [R2.64] ; - /*5450*/ PRMT R7, R25, 0x123, RZ ; - /*5460*/ BSSY B0, `(.L_x_61) ; - /*5470*/ PRMT R5, R24, 0x123, RZ ; - /*5480*/ ISETP.GT.U32.AND P0, PT, R7, R2, PT ; - /*5490*/ ISETP.GT.U32.AND.EX P0, PT, R5, R3, PT, P0 ; - /*54a0*/ @P0 BRA `(.L_x_62) ; - /*54b0*/ S2R R5, SR_LANEID ; - /*54c0*/ VOTEU.ANY UR4, UPT, PT ; - /*54d0*/ FLO.U32 R0, UR4 ; - /*54e0*/ POPC R3, UR4 ; - /*54f0*/ ISETP.EQ.U32.AND P0, PT, R0, R5, PT ; - /*5500*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R3, [R86.64], R3 ; - /*5510*/ S2R R2, SR_LTMASK ; - /*5520*/ LOP3.LUT R2, R2, UR4, RZ, 0xc0, !PT ; - /*5530*/ POPC R5, R2 ; - /*5540*/ SHFL.IDX PT, R4, R3, R0, 0x1f ; - /*5550*/ IMAD.IADD R4, R4, 0x1, R5 ; - /*5560*/ ISETP.GT.U32.AND P0, PT, R4, 0x7, PT ; - /*5570*/ @P0 EXIT ; - /*5580*/ S2R R0, SR_TID.X ; - /*5590*/ IMAD.MOV.U32 R5, RZ, RZ, 0x8 ; - /*55a0*/ S2R R3, SR_CTAID.X ; - /*55b0*/ IMAD R0, R3, c[0x0][0x0], R0 ; - /*55c0*/ IMAD.MOV.U32 R3, RZ, RZ, 0x20 ; - /*55d0*/ IMAD R9, R0, c[0x3][0x180], RZ ; - /*55e0*/ SHF.R.S32.HI R0, RZ, 0x1f, R80 ; - /*55f0*/ IMAD.WIDE.U32 R2, R4, R3, c[0x0][0x168] ; - /*5600*/ IADD3 R8, P0, P1, R9, c[0x0][0x160], R80 ; - /*5610*/ IMAD.WIDE.U32 R4, R4, R5, c[0x0][0x168] ; - /*5620*/ STG.E.EF.128 [R2.64], R16 ; - /*5630*/ IADD3.X R9, RZ, c[0x0][0x164], R0, P0, P1 ; - /*5640*/ STG.E.EF.128 [R2.64+0x10], R12 ; - /*5650*/ STG.E.EF.64 [R4.64+0x100], R8 ; - /*5660*/ LDG.E.64.STRONG.SM R88, [R88.64] ; - /*5670*/ PRMT R7, R24, 0x123, RZ ; - /*5680*/ PRMT R6, R25, 0x123, RZ ; - /*5690*/ STG.E.EF.64 [R86.64+-0x60], R88 ; - /*56a0*/ STG.E.EF.64 [R4.64+0x148], R6 ; -.L_x_62: - /*56b0*/ BSYNC B0 ; -.L_x_61: - /*56c0*/ IADD3 R80, R80, 0x1, RZ ; - /*56d0*/ ISETP.GE.U32.AND P0, PT, R80, c[0x3][0x180], PT ; - /*56e0*/ @P0 CALL.REL.NOINC `(.L_x_63) ; - /*56f0*/ BRA `(.L_x_64) ; -.L_x_63: - /*5700*/ EXIT ; -.L_x_51: - /*5710*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*5720*/ MOV R38, 0x5740 ; - /*5730*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*5740*/ BRA `(.L_x_65) ; -.L_x_52: - /*5750*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*5760*/ MOV R38, 0x5780 ; - /*5770*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*5780*/ IMAD.HI.U32 R24, R36, c[0x3][0x18c], RZ ; - /*5790*/ LDS R28, [R82+0x80] ; - /*57a0*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*57b0*/ IMAD.MOV.U32 R24, RZ, RZ, 0x80 ; - /*57c0*/ IMAD R36, R25, c[0x3][0x184], R36 ; - /*57d0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*57e0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*57f0*/ IMAD.IADD R25, R36, 0x1, -R25 ; - /*5800*/ IMAD.WIDE.U32 R24, R25, R24, c[0x3][0x190] ; - /*5810*/ IADD3 R24, P0, R24, R85, RZ ; - /*5820*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*5830*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*5840*/ LOP3.LUT R28, R28, R91, RZ, 0x3c, !PT ; - /*5850*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*5860*/ MOV R38, 0x58a0 ; - /*5870*/ IMAD R29, R28, 0x1000193, RZ ; - /*5880*/ LOP3.LUT R36, R29, R12, RZ, 0x3c, !PT ; - /*5890*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*58a0*/ IMAD.HI.U32 R28, R36, c[0x3][0x18c], RZ ; - /*58b0*/ LDS R32, [R82+0xc0] ; - /*58c0*/ IMAD.MOV R29, RZ, RZ, -R28 ; - /*58d0*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*58e0*/ IMAD R29, R29, c[0x3][0x184], R36 ; - /*58f0*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*5900*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*5910*/ IMAD.IADD R28, R29, 0x1, -R28 ; - /*5920*/ IMAD.WIDE.U32 R28, R28, R31, c[0x3][0x190] ; - /*5930*/ IADD3 R28, P0, R28, R85, RZ ; - /*5940*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*5950*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*5960*/ LOP3.LUT R32, R32, R91, RZ, 0x3c, !PT ; - /*5970*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*5980*/ MOV R38, 0x59c0 ; - /*5990*/ IMAD R33, R32, 0x1000193, RZ ; - /*59a0*/ LOP3.LUT R36, R33, R16, RZ, 0x3c, !PT ; - /*59b0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*59c0*/ IMAD.HI.U32 R32, R36, c[0x3][0x18c], RZ ; - /*59d0*/ LDS R39, [R82] ; - /*59e0*/ IMAD.MOV R33, RZ, RZ, -R32 ; - /*59f0*/ IMAD.MOV.U32 R35, RZ, RZ, 0x80 ; - /*5a00*/ IMAD R33, R33, c[0x3][0x184], R36 ; - /*5a10*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*5a20*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*5a30*/ IMAD.IADD R32, R33, 0x1, -R32 ; - /*5a40*/ IMAD.WIDE.U32 R32, R32, R35, c[0x3][0x190] ; - /*5a50*/ IADD3 R32, P0, R32, R85, RZ ; - /*5a60*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*5a70*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*5a80*/ IMAD R37, R4, 0x1000193, RZ ; - /*5a90*/ IADD3 R40, R91, 0x1, RZ ; - /*5aa0*/ IMAD R4, R5, 0x1000193, RZ ; - /*5ab0*/ MOV R38, 0x5cf0 ; - /*5ac0*/ IMAD R5, R6, 0x1000193, RZ ; - /*5ad0*/ LOP3.LUT R39, R39, R40, RZ, 0x3c, !PT ; - /*5ae0*/ IMAD R6, R9, 0x1000193, RZ ; - /*5af0*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*5b00*/ IMAD R4, R7, 0x1000193, RZ ; - /*5b10*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*5b20*/ IMAD R7, R8, 0x1000193, RZ ; - /*5b30*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*5b40*/ IMAD R5, R10, 0x1000193, RZ ; - /*5b50*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*5b60*/ IMAD R4, R11, 0x1000193, RZ ; - /*5b70*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*5b80*/ IMAD R6, R13, 0x1000193, RZ ; - /*5b90*/ LOP3.LUT R26, R5, R26, RZ, 0x3c, !PT ; - /*5ba0*/ IMAD R5, R12, 0x1000193, RZ ; - /*5bb0*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*5bc0*/ IMAD R7, R14, 0x1000193, RZ ; - /*5bd0*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*5be0*/ IMAD R4, R15, 0x1000193, RZ ; - /*5bf0*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*5c00*/ IMAD R5, R16, 0x1000193, RZ ; - /*5c10*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*5c20*/ IMAD R7, R18, 0x1000193, RZ ; - /*5c30*/ LOP3.LUT R31, R4, R31, RZ, 0x3c, !PT ; - /*5c40*/ IMAD R4, R17, 0x1000193, RZ ; - /*5c50*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*5c60*/ IMAD R6, R19, 0x1000193, RZ ; - /*5c70*/ IMAD R36, R39, 0x1000193, RZ ; - /*5c80*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*5c90*/ LOP3.LUT R36, R36, R21, RZ, 0x3c, !PT ; - /*5ca0*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*5cb0*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*5cc0*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*5cd0*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*5ce0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*5cf0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*5d00*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*5d10*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*5d20*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*5d30*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*5d40*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*5d50*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*5d60*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*5d70*/ IADD3 R12, P0, R4, R85, RZ ; - /*5d80*/ IMAD.X R13, RZ, RZ, R5, P0 ; - /*5d90*/ LDS R5, [R82+0x40] ; - /*5da0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*5db0*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*5dc0*/ MOV R38, 0x5e10 ; - /*5dd0*/ LOP3.LUT R5, R5, R40, RZ, 0x3c, !PT ; - /*5de0*/ IMAD R36, R5, 0x1000193, RZ ; - /*5df0*/ LOP3.LUT R36, R36, R25, RZ, 0x3c, !PT ; - /*5e00*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*5e10*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*5e20*/ LDS R9, [R82+0x80] ; - /*5e30*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*5e40*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*5e50*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*5e60*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*5e70*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*5e80*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*5e90*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*5ea0*/ IADD3 R4, P0, R4, R85, RZ ; - /*5eb0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*5ec0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*5ed0*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*5ee0*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*5ef0*/ MOV R38, 0x5f30 ; - /*5f00*/ IMAD R36, R9, 0x1000193, RZ ; - /*5f10*/ LOP3.LUT R36, R36, R29, RZ, 0x3c, !PT ; - /*5f20*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*5f30*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*5f40*/ LDS R17, [R82+0xc0] ; - /*5f50*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*5f60*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*5f70*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*5f80*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*5f90*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*5fa0*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*5fb0*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*5fc0*/ IADD3 R8, P0, R8, R85, RZ ; - /*5fd0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*5fe0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*5ff0*/ LOP3.LUT R17, R17, R40, RZ, 0x3c, !PT ; - /*6000*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*6010*/ MOV R38, 0x6050 ; - /*6020*/ IMAD R36, R17, 0x1000193, RZ ; - /*6030*/ LOP3.LUT R36, R36, R33, RZ, 0x3c, !PT ; - /*6040*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6050*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*6060*/ LDS R39, [R82] ; - /*6070*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*6080*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*6090*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*60a0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*60b0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*60c0*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*60d0*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*60e0*/ IADD3 R16, P0, R16, R85, RZ ; - /*60f0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*6100*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*6110*/ IMAD R37, R20, 0x1000193, RZ ; - /*6120*/ MOV R38, 0x6380 ; - /*6130*/ IMAD R20, R21, 0x1000193, RZ ; - /*6140*/ IMAD R21, R22, 0x1000193, RZ ; - /*6150*/ LOP3.LUT R12, R37, R12, RZ, 0x3c, !PT ; - /*6160*/ IMAD R22, R25, 0x1000193, RZ ; - /*6170*/ LOP3.LUT R13, R20, R13, RZ, 0x3c, !PT ; - /*6180*/ IMAD R20, R23, 0x1000193, RZ ; - /*6190*/ LOP3.LUT R14, R21, R14, RZ, 0x3c, !PT ; - /*61a0*/ IMAD R23, R24, 0x1000193, RZ ; - /*61b0*/ LOP3.LUT R21, R22, R5, RZ, 0x3c, !PT ; - /*61c0*/ IMAD R25, R26, 0x1000193, RZ ; - /*61d0*/ LOP3.LUT R20, R20, R15, RZ, 0x3c, !PT ; - /*61e0*/ IMAD R5, R28, 0x1000193, RZ ; - /*61f0*/ LOP3.LUT R15, R23, R4, RZ, 0x3c, !PT ; - /*6200*/ IMAD R4, R27, 0x1000193, RZ ; - /*6210*/ LOP3.LUT R22, R25, R6, RZ, 0x3c, !PT ; - /*6220*/ IMAD R6, R29, 0x1000193, RZ ; - /*6230*/ LOP3.LUT R8, R5, R8, RZ, 0x3c, !PT ; - /*6240*/ IMAD R24, R31, 0x1000193, RZ ; - /*6250*/ LOP3.LUT R23, R4, R7, RZ, 0x3c, !PT ; - /*6260*/ IMAD R7, R30, 0x1000193, RZ ; - /*6270*/ IADD3 R4, R91, 0x2, RZ ; - /*6280*/ IMAD R5, R32, 0x1000193, RZ ; - /*6290*/ LOP3.LUT R9, R6, R9, RZ, 0x3c, !PT ; - /*62a0*/ IMAD R6, R33, 0x1000193, RZ ; - /*62b0*/ LOP3.LUT R39, R39, R4, RZ, 0x3c, !PT ; - /*62c0*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*62d0*/ LOP3.LUT R10, R7, R10, RZ, 0x3c, !PT ; - /*62e0*/ IMAD R7, R34, 0x1000193, RZ ; - /*62f0*/ LOP3.LUT R11, R24, R11, RZ, 0x3c, !PT ; - /*6300*/ IMAD R24, R35, 0x1000193, RZ ; - /*6310*/ IMAD R39, R39, 0x1000193, RZ ; - /*6320*/ LOP3.LUT R36, R39, R14, RZ, 0x3c, !PT ; - /*6330*/ LOP3.LUT R16, R5, R16, RZ, 0x3c, !PT ; - /*6340*/ LOP3.LUT R17, R6, R17, RZ, 0x3c, !PT ; - /*6350*/ LOP3.LUT R18, R7, R18, RZ, 0x3c, !PT ; - /*6360*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*6370*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6380*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*6390*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*63a0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*63b0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*63c0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*63d0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*63e0*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*63f0*/ LDS R5, [R82+0x40] ; - /*6400*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*6410*/ IADD3 R64, P0, R6, R85, RZ ; - /*6420*/ IMAD.X R65, RZ, RZ, R7, P0 ; - /*6430*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*6440*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*6450*/ MOV R38, 0x64a0 ; - /*6460*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*6470*/ IMAD R5, R5, 0x1000193, RZ ; - /*6480*/ LOP3.LUT R36, R5, R22, RZ, 0x3c, !PT ; - /*6490*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*64a0*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*64b0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*64c0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*64d0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*64e0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*64f0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*6500*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*6510*/ LDS R5, [R82+0x80] ; - /*6520*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*6530*/ IADD3 R68, P0, R6, R85, RZ ; - /*6540*/ IMAD.X R69, RZ, RZ, R7, P0 ; - /*6550*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*6560*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*6570*/ MOV R38, 0x65c0 ; - /*6580*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*6590*/ IMAD R5, R5, 0x1000193, RZ ; - /*65a0*/ LOP3.LUT R36, R5, R10, RZ, 0x3c, !PT ; - /*65b0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*65c0*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*65d0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*65e0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*65f0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6600*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6610*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*6620*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*6630*/ LDS R5, [R82+0xc0] ; - /*6640*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*6650*/ IADD3 R72, P0, R6, R85, RZ ; - /*6660*/ IMAD.X R73, RZ, RZ, R7, P0 ; - /*6670*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*6680*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*6690*/ MOV R38, 0x66e0 ; - /*66a0*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*66b0*/ IMAD R5, R5, 0x1000193, RZ ; - /*66c0*/ LOP3.LUT R36, R5, R18, RZ, 0x3c, !PT ; - /*66d0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*66e0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*66f0*/ LDS R27, [R82] ; - /*6700*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*6710*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*6720*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6730*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6740*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*6750*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*6760*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*6770*/ IADD3 R4, P0, R4, R85, RZ ; - /*6780*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*6790*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*67a0*/ IMAD R25, R12, 0x1000193, RZ ; - /*67b0*/ MOV R38, 0x6a10 ; - /*67c0*/ IMAD R12, R13, 0x1000193, RZ ; - /*67d0*/ IMAD R13, R14, 0x1000193, RZ ; - /*67e0*/ LOP3.LUT R64, R25, R64, RZ, 0x3c, !PT ; - /*67f0*/ IMAD R20, R20, 0x1000193, RZ ; - /*6800*/ LOP3.LUT R65, R12, R65, RZ, 0x3c, !PT ; - /*6810*/ IMAD R12, R21, 0x1000193, RZ ; - /*6820*/ LOP3.LUT R66, R13, R66, RZ, 0x3c, !PT ; - /*6830*/ IMAD R13, R22, 0x1000193, RZ ; - /*6840*/ LOP3.LUT R67, R20, R67, RZ, 0x3c, !PT ; - /*6850*/ IMAD R15, R15, 0x1000193, RZ ; - /*6860*/ LOP3.LUT R69, R12, R69, RZ, 0x3c, !PT ; - /*6870*/ IMAD R14, R23, 0x1000193, RZ ; - /*6880*/ LOP3.LUT R70, R13, R70, RZ, 0x3c, !PT ; - /*6890*/ IMAD R13, R8, 0x1000193, RZ ; - /*68a0*/ LOP3.LUT R68, R15, R68, RZ, 0x3c, !PT ; - /*68b0*/ IMAD R8, R9, 0x1000193, RZ ; - /*68c0*/ LOP3.LUT R71, R14, R71, RZ, 0x3c, !PT ; - /*68d0*/ IMAD R9, R10, 0x1000193, RZ ; - /*68e0*/ LOP3.LUT R72, R13, R72, RZ, 0x3c, !PT ; - /*68f0*/ IMAD R10, R11, 0x1000193, RZ ; - /*6900*/ LOP3.LUT R73, R8, R73, RZ, 0x3c, !PT ; - /*6910*/ IMAD R11, R18, 0x1000193, RZ ; - /*6920*/ IADD3 R8, R91, 0x3, RZ ; - /*6930*/ IMAD R12, R19, 0x1000193, RZ ; - /*6940*/ LOP3.LUT R74, R9, R74, RZ, 0x3c, !PT ; - /*6950*/ IMAD R9, R16, 0x1000193, RZ ; - /*6960*/ LOP3.LUT R27, R27, R8, RZ, 0x3c, !PT ; - /*6970*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*6980*/ LOP3.LUT R75, R10, R75, RZ, 0x3c, !PT ; - /*6990*/ IMAD R10, R17, 0x1000193, RZ ; - /*69a0*/ IMAD R36, R27, 0x1000193, RZ ; - /*69b0*/ LOP3.LUT R36, R36, R67, RZ, 0x3c, !PT ; - /*69c0*/ LOP3.LUT R76, R9, R4, RZ, 0x3c, !PT ; - /*69d0*/ LOP3.LUT R77, R10, R5, RZ, 0x3c, !PT ; - /*69e0*/ LOP3.LUT R78, R11, R6, RZ, 0x3c, !PT ; - /*69f0*/ LOP3.LUT R79, R12, R7, RZ, 0x3c, !PT ; - /*6a00*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6a10*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*6a20*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*6a30*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*6a40*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6a50*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6a60*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*6a70*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*6a80*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*6a90*/ IADD3 R24, P0, R4, R85, RZ ; - /*6aa0*/ IMAD.X R25, RZ, RZ, R5, P0 ; - /*6ab0*/ LDS R5, [R82+0x40] ; - /*6ac0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*6ad0*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*6ae0*/ MOV R38, 0x6b30 ; - /*6af0*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*6b00*/ IMAD R36, R5, 0x1000193, RZ ; - /*6b10*/ LOP3.LUT R36, R36, R71, RZ, 0x3c, !PT ; - /*6b20*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6b30*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*6b40*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*6b50*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*6b60*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6b70*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6b80*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*6b90*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*6ba0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*6bb0*/ IADD3 R28, P0, R4, R85, RZ ; - /*6bc0*/ IMAD.X R29, RZ, RZ, R5, P0 ; - /*6bd0*/ LDS R5, [R82+0x80] ; - /*6be0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*6bf0*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*6c00*/ MOV R38, 0x6c50 ; - /*6c10*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*6c20*/ IMAD R36, R5, 0x1000193, RZ ; - /*6c30*/ LOP3.LUT R36, R36, R75, RZ, 0x3c, !PT ; - /*6c40*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6c50*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*6c60*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*6c70*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*6c80*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*6c90*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6ca0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*6cb0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*6cc0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*6cd0*/ IADD3 R32, P0, R4, R85, RZ ; - /*6ce0*/ IMAD.X R33, RZ, RZ, R5, P0 ; - /*6cf0*/ LDS R5, [R82+0xc0] ; - /*6d00*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*6d10*/ IMAD.MOV.U32 R37, RZ, RZ, R90 ; - /*6d20*/ MOV R38, 0x6d70 ; - /*6d30*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*6d40*/ IMAD R36, R5, 0x1000193, RZ ; - /*6d50*/ LOP3.LUT R36, R36, R79, RZ, 0x3c, !PT ; - /*6d60*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6d70*/ BRA `(.L_x_66) ; -.L_x_55: - /*6d80*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*6d90*/ MOV R38, 0x6db0 ; - /*6da0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6db0*/ BRA `(.L_x_67) ; -.L_x_56: - /*6dc0*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*6dd0*/ MOV R38, 0x6df0 ; - /*6de0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6df0*/ IMAD.HI.U32 R24, R36, c[0x3][0x18c], RZ ; - /*6e00*/ LDS R28, [R82+0x180] ; - /*6e10*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*6e20*/ IMAD.MOV.U32 R27, RZ, RZ, 0x80 ; - /*6e30*/ IMAD R25, R25, c[0x3][0x184], R36 ; - /*6e40*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*6e50*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*6e60*/ IMAD.IADD R24, R25, 0x1, -R24 ; - /*6e70*/ IMAD.WIDE.U32 R24, R24, R27, c[0x3][0x190] ; - /*6e80*/ IADD3 R24, P0, R24, R90, RZ ; - /*6e90*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*6ea0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*6eb0*/ LOP3.LUT R28, R28, R91, RZ, 0x3c, !PT ; - /*6ec0*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*6ed0*/ MOV R38, 0x6f10 ; - /*6ee0*/ IMAD R29, R28, 0x1000193, RZ ; - /*6ef0*/ LOP3.LUT R36, R29, R12, RZ, 0x3c, !PT ; - /*6f00*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*6f10*/ IMAD.HI.U32 R28, R36, c[0x3][0x18c], RZ ; - /*6f20*/ LDS R32, [R82+0x1c0] ; - /*6f30*/ IMAD.MOV R29, RZ, RZ, -R28 ; - /*6f40*/ IMAD.MOV.U32 R31, RZ, RZ, 0x80 ; - /*6f50*/ IMAD R29, R29, c[0x3][0x184], R36 ; - /*6f60*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*6f70*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*6f80*/ IMAD.IADD R28, R29, 0x1, -R28 ; - /*6f90*/ IMAD.WIDE.U32 R28, R28, R31, c[0x3][0x190] ; - /*6fa0*/ IADD3 R28, P0, R28, R90, RZ ; - /*6fb0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*6fc0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*6fd0*/ LOP3.LUT R32, R32, R91, RZ, 0x3c, !PT ; - /*6fe0*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*6ff0*/ MOV R38, 0x7030 ; - /*7000*/ IMAD R33, R32, 0x1000193, RZ ; - /*7010*/ LOP3.LUT R36, R33, R16, RZ, 0x3c, !PT ; - /*7020*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7030*/ IMAD.HI.U32 R32, R36, c[0x3][0x18c], RZ ; - /*7040*/ LDS R39, [R82+0x100] ; - /*7050*/ IMAD.MOV R33, RZ, RZ, -R32 ; - /*7060*/ IMAD.MOV.U32 R35, RZ, RZ, 0x80 ; - /*7070*/ IMAD R33, R33, c[0x3][0x184], R36 ; - /*7080*/ ISETP.GE.U32.AND P0, PT, R33, c[0x3][0x184], PT ; - /*7090*/ SEL R32, RZ, c[0x3][0x184], !P0 ; - /*70a0*/ IMAD.IADD R32, R33, 0x1, -R32 ; - /*70b0*/ IMAD.WIDE.U32 R32, R32, R35, c[0x3][0x190] ; - /*70c0*/ IADD3 R32, P0, R32, R90, RZ ; - /*70d0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*70e0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*70f0*/ IMAD R37, R4, 0x1000193, RZ ; - /*7100*/ IADD3 R40, R91, 0x1, RZ ; - /*7110*/ IMAD R4, R5, 0x1000193, RZ ; - /*7120*/ MOV R38, 0x7360 ; - /*7130*/ IMAD R5, R6, 0x1000193, RZ ; - /*7140*/ LOP3.LUT R39, R39, R40, RZ, 0x3c, !PT ; - /*7150*/ IMAD R6, R9, 0x1000193, RZ ; - /*7160*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*7170*/ IMAD R4, R7, 0x1000193, RZ ; - /*7180*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*7190*/ IMAD R7, R8, 0x1000193, RZ ; - /*71a0*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*71b0*/ IMAD R5, R10, 0x1000193, RZ ; - /*71c0*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*71d0*/ IMAD R4, R11, 0x1000193, RZ ; - /*71e0*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*71f0*/ IMAD R6, R13, 0x1000193, RZ ; - /*7200*/ LOP3.LUT R26, R5, R26, RZ, 0x3c, !PT ; - /*7210*/ IMAD R5, R12, 0x1000193, RZ ; - /*7220*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*7230*/ IMAD R7, R14, 0x1000193, RZ ; - /*7240*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*7250*/ IMAD R4, R15, 0x1000193, RZ ; - /*7260*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*7270*/ IMAD R5, R16, 0x1000193, RZ ; - /*7280*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*7290*/ IMAD R7, R18, 0x1000193, RZ ; - /*72a0*/ LOP3.LUT R31, R4, R31, RZ, 0x3c, !PT ; - /*72b0*/ IMAD R4, R17, 0x1000193, RZ ; - /*72c0*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*72d0*/ IMAD R6, R19, 0x1000193, RZ ; - /*72e0*/ IMAD R36, R39, 0x1000193, RZ ; - /*72f0*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*7300*/ LOP3.LUT R36, R36, R21, RZ, 0x3c, !PT ; - /*7310*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*7320*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*7330*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*7340*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*7350*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7360*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*7370*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*7380*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7390*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*73a0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*73b0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*73c0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*73d0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*73e0*/ IADD3 R12, P0, R4, R90, RZ ; - /*73f0*/ IMAD.X R13, RZ, RZ, R5, P0 ; - /*7400*/ LDS R5, [R82+0x140] ; - /*7410*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7420*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*7430*/ MOV R38, 0x7480 ; - /*7440*/ LOP3.LUT R5, R5, R40, RZ, 0x3c, !PT ; - /*7450*/ IMAD R36, R5, 0x1000193, RZ ; - /*7460*/ LOP3.LUT R36, R36, R25, RZ, 0x3c, !PT ; - /*7470*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7480*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*7490*/ LDS R9, [R82+0x180] ; - /*74a0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*74b0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*74c0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*74d0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*74e0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*74f0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*7500*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*7510*/ IADD3 R4, P0, R4, R90, RZ ; - /*7520*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7530*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7540*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*7550*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*7560*/ MOV R38, 0x75a0 ; - /*7570*/ IMAD R36, R9, 0x1000193, RZ ; - /*7580*/ LOP3.LUT R36, R36, R29, RZ, 0x3c, !PT ; - /*7590*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*75a0*/ IMAD.HI.U32 R8, R36, c[0x3][0x18c], RZ ; - /*75b0*/ LDS R17, [R82+0x1c0] ; - /*75c0*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*75d0*/ IMAD.MOV.U32 R11, RZ, RZ, 0x80 ; - /*75e0*/ IMAD R9, R9, c[0x3][0x184], R36 ; - /*75f0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*7600*/ SEL R8, RZ, c[0x3][0x184], !P0 ; - /*7610*/ IMAD.IADD R8, R9, 0x1, -R8 ; - /*7620*/ IMAD.WIDE.U32 R8, R8, R11, c[0x3][0x190] ; - /*7630*/ IADD3 R8, P0, R8, R90, RZ ; - /*7640*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7650*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7660*/ LOP3.LUT R17, R17, R40, RZ, 0x3c, !PT ; - /*7670*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*7680*/ MOV R38, 0x76c0 ; - /*7690*/ IMAD R36, R17, 0x1000193, RZ ; - /*76a0*/ LOP3.LUT R36, R36, R33, RZ, 0x3c, !PT ; - /*76b0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*76c0*/ IMAD.HI.U32 R16, R36, c[0x3][0x18c], RZ ; - /*76d0*/ LDS R39, [R82+0x100] ; - /*76e0*/ IMAD.MOV R17, RZ, RZ, -R16 ; - /*76f0*/ IMAD.MOV.U32 R19, RZ, RZ, 0x80 ; - /*7700*/ IMAD R17, R17, c[0x3][0x184], R36 ; - /*7710*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*7720*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*7730*/ IMAD.IADD R16, R17, 0x1, -R16 ; - /*7740*/ IMAD.WIDE.U32 R16, R16, R19, c[0x3][0x190] ; - /*7750*/ IADD3 R16, P0, R16, R90, RZ ; - /*7760*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*7770*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*7780*/ IMAD R37, R20, 0x1000193, RZ ; - /*7790*/ MOV R38, 0x79f0 ; - /*77a0*/ IMAD R20, R21, 0x1000193, RZ ; - /*77b0*/ IMAD R21, R22, 0x1000193, RZ ; - /*77c0*/ LOP3.LUT R12, R37, R12, RZ, 0x3c, !PT ; - /*77d0*/ IMAD R22, R25, 0x1000193, RZ ; - /*77e0*/ LOP3.LUT R13, R20, R13, RZ, 0x3c, !PT ; - /*77f0*/ IMAD R20, R23, 0x1000193, RZ ; - /*7800*/ LOP3.LUT R14, R21, R14, RZ, 0x3c, !PT ; - /*7810*/ IMAD R23, R24, 0x1000193, RZ ; - /*7820*/ LOP3.LUT R21, R22, R5, RZ, 0x3c, !PT ; - /*7830*/ IMAD R25, R26, 0x1000193, RZ ; - /*7840*/ LOP3.LUT R20, R20, R15, RZ, 0x3c, !PT ; - /*7850*/ IMAD R5, R28, 0x1000193, RZ ; - /*7860*/ LOP3.LUT R15, R23, R4, RZ, 0x3c, !PT ; - /*7870*/ IMAD R4, R27, 0x1000193, RZ ; - /*7880*/ LOP3.LUT R22, R25, R6, RZ, 0x3c, !PT ; - /*7890*/ IMAD R6, R29, 0x1000193, RZ ; - /*78a0*/ LOP3.LUT R8, R5, R8, RZ, 0x3c, !PT ; - /*78b0*/ IMAD R24, R31, 0x1000193, RZ ; - /*78c0*/ LOP3.LUT R23, R4, R7, RZ, 0x3c, !PT ; - /*78d0*/ IMAD R7, R30, 0x1000193, RZ ; - /*78e0*/ IADD3 R4, R91, 0x2, RZ ; - /*78f0*/ IMAD R5, R32, 0x1000193, RZ ; - /*7900*/ LOP3.LUT R9, R6, R9, RZ, 0x3c, !PT ; - /*7910*/ IMAD R6, R33, 0x1000193, RZ ; - /*7920*/ LOP3.LUT R39, R39, R4, RZ, 0x3c, !PT ; - /*7930*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*7940*/ LOP3.LUT R10, R7, R10, RZ, 0x3c, !PT ; - /*7950*/ IMAD R7, R34, 0x1000193, RZ ; - /*7960*/ LOP3.LUT R11, R24, R11, RZ, 0x3c, !PT ; - /*7970*/ IMAD R24, R35, 0x1000193, RZ ; - /*7980*/ IMAD R39, R39, 0x1000193, RZ ; - /*7990*/ LOP3.LUT R36, R39, R14, RZ, 0x3c, !PT ; - /*79a0*/ LOP3.LUT R16, R5, R16, RZ, 0x3c, !PT ; - /*79b0*/ LOP3.LUT R17, R6, R17, RZ, 0x3c, !PT ; - /*79c0*/ LOP3.LUT R18, R7, R18, RZ, 0x3c, !PT ; - /*79d0*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*79e0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*79f0*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*7a00*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*7a10*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7a20*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7a30*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7a40*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*7a50*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*7a60*/ LDS R5, [R82+0x140] ; - /*7a70*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*7a80*/ IADD3 R64, P0, R6, R90, RZ ; - /*7a90*/ IMAD.X R65, RZ, RZ, R7, P0 ; - /*7aa0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*7ab0*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*7ac0*/ MOV R38, 0x7b10 ; - /*7ad0*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*7ae0*/ IMAD R5, R5, 0x1000193, RZ ; - /*7af0*/ LOP3.LUT R36, R5, R22, RZ, 0x3c, !PT ; - /*7b00*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7b10*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*7b20*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*7b30*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7b40*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7b50*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7b60*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*7b70*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*7b80*/ LDS R5, [R82+0x180] ; - /*7b90*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*7ba0*/ IADD3 R68, P0, R6, R90, RZ ; - /*7bb0*/ IMAD.X R69, RZ, RZ, R7, P0 ; - /*7bc0*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*7bd0*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*7be0*/ MOV R38, 0x7c30 ; - /*7bf0*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*7c00*/ IMAD R5, R5, 0x1000193, RZ ; - /*7c10*/ LOP3.LUT R36, R5, R10, RZ, 0x3c, !PT ; - /*7c20*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7c30*/ IMAD.HI.U32 R5, R36, c[0x3][0x18c], RZ ; - /*7c40*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*7c50*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7c60*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7c70*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7c80*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*7c90*/ IMAD.IADD R6, R5, 0x1, -R6 ; - /*7ca0*/ LDS R5, [R82+0x1c0] ; - /*7cb0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*7cc0*/ IADD3 R72, P0, R6, R90, RZ ; - /*7cd0*/ IMAD.X R73, RZ, RZ, R7, P0 ; - /*7ce0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*7cf0*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*7d00*/ MOV R38, 0x7d50 ; - /*7d10*/ LOP3.LUT R5, R5, R4, RZ, 0x3c, !PT ; - /*7d20*/ IMAD R5, R5, 0x1000193, RZ ; - /*7d30*/ LOP3.LUT R36, R5, R18, RZ, 0x3c, !PT ; - /*7d40*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*7d50*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*7d60*/ LDS R27, [R82+0x100] ; - /*7d70*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*7d80*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*7d90*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*7da0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*7db0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*7dc0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*7dd0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*7de0*/ IADD3 R4, P0, R4, R90, RZ ; - /*7df0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7e00*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7e10*/ IMAD R25, R12, 0x1000193, RZ ; - /*7e20*/ MOV R38, 0x8080 ; - /*7e30*/ IMAD R12, R13, 0x1000193, RZ ; - /*7e40*/ IMAD R13, R14, 0x1000193, RZ ; - /*7e50*/ LOP3.LUT R64, R25, R64, RZ, 0x3c, !PT ; - /*7e60*/ IMAD R20, R20, 0x1000193, RZ ; - /*7e70*/ LOP3.LUT R65, R12, R65, RZ, 0x3c, !PT ; - /*7e80*/ IMAD R12, R21, 0x1000193, RZ ; - /*7e90*/ LOP3.LUT R66, R13, R66, RZ, 0x3c, !PT ; - /*7ea0*/ IMAD R13, R22, 0x1000193, RZ ; - /*7eb0*/ LOP3.LUT R67, R20, R67, RZ, 0x3c, !PT ; - /*7ec0*/ IMAD R15, R15, 0x1000193, RZ ; - /*7ed0*/ LOP3.LUT R69, R12, R69, RZ, 0x3c, !PT ; - /*7ee0*/ IMAD R14, R23, 0x1000193, RZ ; - /*7ef0*/ LOP3.LUT R70, R13, R70, RZ, 0x3c, !PT ; - /*7f00*/ IMAD R13, R8, 0x1000193, RZ ; - /*7f10*/ LOP3.LUT R68, R15, R68, RZ, 0x3c, !PT ; - /*7f20*/ IMAD R8, R9, 0x1000193, RZ ; - /*7f30*/ LOP3.LUT R71, R14, R71, RZ, 0x3c, !PT ; - /*7f40*/ IMAD R9, R10, 0x1000193, RZ ; - /*7f50*/ LOP3.LUT R72, R13, R72, RZ, 0x3c, !PT ; - /*7f60*/ IMAD R10, R11, 0x1000193, RZ ; - /*7f70*/ LOP3.LUT R73, R8, R73, RZ, 0x3c, !PT ; - /*7f80*/ IMAD R11, R18, 0x1000193, RZ ; - /*7f90*/ IADD3 R8, R91, 0x3, RZ ; - /*7fa0*/ IMAD R12, R19, 0x1000193, RZ ; - /*7fb0*/ LOP3.LUT R74, R9, R74, RZ, 0x3c, !PT ; - /*7fc0*/ IMAD R9, R16, 0x1000193, RZ ; - /*7fd0*/ LOP3.LUT R27, R27, R8, RZ, 0x3c, !PT ; - /*7fe0*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*7ff0*/ LOP3.LUT R75, R10, R75, RZ, 0x3c, !PT ; - /*8000*/ IMAD R10, R17, 0x1000193, RZ ; - /*8010*/ IMAD R36, R27, 0x1000193, RZ ; - /*8020*/ LOP3.LUT R36, R36, R67, RZ, 0x3c, !PT ; - /*8030*/ LOP3.LUT R76, R9, R4, RZ, 0x3c, !PT ; - /*8040*/ LOP3.LUT R77, R10, R5, RZ, 0x3c, !PT ; - /*8050*/ LOP3.LUT R78, R11, R6, RZ, 0x3c, !PT ; - /*8060*/ LOP3.LUT R79, R12, R7, RZ, 0x3c, !PT ; - /*8070*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*8080*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*8090*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*80a0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*80b0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*80c0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*80d0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*80e0*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*80f0*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*8100*/ IADD3 R24, P0, R4, R90, RZ ; - /*8110*/ IMAD.X R25, RZ, RZ, R5, P0 ; - /*8120*/ LDS R5, [R82+0x140] ; - /*8130*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*8140*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*8150*/ MOV R38, 0x81a0 ; - /*8160*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*8170*/ IMAD R36, R5, 0x1000193, RZ ; - /*8180*/ LOP3.LUT R36, R36, R71, RZ, 0x3c, !PT ; - /*8190*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*81a0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*81b0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*81c0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*81d0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*81e0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*81f0*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*8200*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*8210*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*8220*/ IADD3 R28, P0, R4, R90, RZ ; - /*8230*/ IMAD.X R29, RZ, RZ, R5, P0 ; - /*8240*/ LDS R5, [R82+0x180] ; - /*8250*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8260*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*8270*/ MOV R38, 0x82c0 ; - /*8280*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*8290*/ IMAD R36, R5, 0x1000193, RZ ; - /*82a0*/ LOP3.LUT R36, R36, R75, RZ, 0x3c, !PT ; - /*82b0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*82c0*/ IMAD.HI.U32 R4, R36, c[0x3][0x18c], RZ ; - /*82d0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*82e0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*82f0*/ IMAD R5, R5, c[0x3][0x184], R36 ; - /*8300*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*8310*/ SEL R4, RZ, c[0x3][0x184], !P0 ; - /*8320*/ IMAD.IADD R4, R5, 0x1, -R4 ; - /*8330*/ IMAD.WIDE.U32 R4, R4, R7, c[0x3][0x190] ; - /*8340*/ IADD3 R32, P0, R4, R90, RZ ; - /*8350*/ IMAD.X R33, RZ, RZ, R5, P0 ; - /*8360*/ LDS R5, [R82+0x1c0] ; - /*8370*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*8380*/ IMAD.MOV.U32 R37, RZ, RZ, R85 ; - /*8390*/ MOV R38, 0x83e0 ; - /*83a0*/ LOP3.LUT R5, R5, R8, RZ, 0x3c, !PT ; - /*83b0*/ IMAD R36, R5, 0x1000193, RZ ; - /*83c0*/ LOP3.LUT R36, R36, R79, RZ, 0x3c, !PT ; - /*83d0*/ CALL.REL.NOINC `($__internal_1_$__cuda_sm70_shflsync_idx_p) ; - /*83e0*/ BRA `(.L_x_68) ; - .weak $__internal_1_$__cuda_sm70_shflsync_idx_p - .type $__internal_1_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_1_$__cuda_sm70_shflsync_idx_p,(.L_x_200 - $__internal_1_$__cuda_sm70_shflsync_idx_p) -$__internal_1_$__cuda_sm70_shflsync_idx_p: - /*83f0*/ IMAD.MOV.U32 R39, RZ, RZ, 0x0 ; - /*8400*/ SHFL.IDX PT, R36, R36, R37, R3 ; - /*8410*/ RET.REL.NODEC R38 `(_Z8equihashILm5806499686714125400ELm19060100871ELm0ELm4880223711522ELj300ELj64ELj0EEvmP14Search_results) ; -.L_x_69: - /*8420*/ BRA `(.L_x_69); - /*8430*/ NOP; - /*8440*/ NOP; - /*8450*/ NOP; - /*8460*/ NOP; - /*8470*/ NOP; - /*8480*/ NOP; - /*8490*/ NOP; - /*84a0*/ NOP; - /*84b0*/ NOP; - /*84c0*/ NOP; - /*84d0*/ NOP; - /*84e0*/ NOP; - /*84f0*/ NOP; -.L_x_200: - - -//--------------------- .text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results - .type _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,@function - .size _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,(.L_x_201 - _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results) - .other _Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results: -.text._Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ IADD3 R1, R1, -0x10, RZ ; - /*0030*/ @!P0 EXIT ; - /*0040*/ UMOV UR4, URZ ; - /*0050*/ ULDC.64 UR10, c[0x0][0x118] ; -.L_x_80: - /*0060*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x0] ; - /*0070*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0x4] ; - /*0080*/ LDG.E.128.STRONG.SM R16, [R2.64+0x10] ; - /*0090*/ LDG.E.128.STRONG.SM R8, [R2.64] ; - /*00a0*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*00b0*/ UMOV UR8, 0x1 ; - /*00c0*/ S2R R0, SR_CTAID.X ; - /*00d0*/ S2R R65, SR_TID.X ; - /*00e0*/ IMAD.U32 R3, RZ, RZ, UR4 ; - /*00f0*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*0100*/ IMAD R0, R0, c[0x0][0x0], R65 ; - /*0110*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*0120*/ IADD3 R56, P0, P1, R0, c[0x0][0x160], R3 ; - /*0130*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*0140*/ ULDC UR5, c[0x3][0x180] ; - /*0150*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*0160*/ IADD3.X R57, RZ, c[0x0][0x164], R0, P0, P1 ; - /*0170*/ SHF.L.W.U32.HI R0, R56, 0x1, R57 ; - /*0180*/ STL.64 [R1], R56 ; - /*0190*/ SHF.L.W.U32.HI R3, R57, 0x1, R56 ; - /*01a0*/ LOP3.LUT R0, R0, R17, RZ, 0x3c, !PT ; - /*01b0*/ LOP3.LUT R3, R3, R16, RZ, 0x3c, !PT ; - /*01c0*/ LOP3.LUT R36, R0, 0x80000000, RZ, 0x3c, !PT ; - /*01d0*/ LOP3.LUT R4, R3, R18, RZ, 0x3c, !PT ; - /*01e0*/ SHF.L.W.U32.HI R12, R36, 0x17, R3.reuse ; - /*01f0*/ SHF.L.W.U32.HI R58, R0.reuse, 0x19, R3.reuse ; - /*0200*/ SHF.L.W.U32.HI R54, R3.reuse, 0x19, R0.reuse ; - /*0210*/ PRMT R2, R0.reuse, 0x4321, R3.reuse ; - /*0220*/ PRMT R15, R3, 0x4321, R0 ; - /*0230*/ SHF.L.W.U32.HI R41, R0, 0x15, R3 ; - /*0240*/ SHF.L.W.U32.HI R47, R3.reuse, 0x15, R0 ; - /*0250*/ SHF.L.W.U32.HI R36, R3, 0x17, R36 ; - /*0260*/ LOP3.LUT R3, R19, 0x80000000, RZ, 0x3c, !PT ; - /*0270*/ SHF.L.W.U32.HI R14, R16, 0x1, R17 ; - /*0280*/ SHF.L.W.U32.HI R5, R17, 0x1, R16 ; - /*0290*/ LOP3.LUT R6, R8, 0x1, RZ, 0x3c, !PT ; - /*02a0*/ LOP3.LUT R33, R0, R19, RZ, 0x3c, !PT ; - /*02b0*/ SHF.L.W.U32.HI R21, R3, 0x1, R18 ; - /*02c0*/ SHF.L.W.U32.HI R20, R18, 0x1, R3 ; - /*02d0*/ LOP3.LUT R14, R14, R9, RZ, 0x3c, !PT ; - /*02e0*/ LOP3.LUT R3, R5, 0x1, R8, 0x96, !PT ; - /*02f0*/ SHF.L.W.U32.HI R13, R9, 0x1, R6 ; - /*0300*/ SHF.L.W.U32.HI R62, R6, 0x1, R9 ; - /*0310*/ SHF.L.W.U32.HI R44, R33, 0x1c, R4 ; - /*0320*/ SHF.L.W.U32.HI R33, R4, 0x1c, R33 ; - /*0330*/ SHF.L.W.U32.HI R4, R10, 0x1, R11 ; - /*0340*/ SHF.L.W.U32.HI R0, R11, 0x1, R10 ; - /*0350*/ LOP3.LUT R6, R20, R11, RZ, 0x3c, !PT ; - /*0360*/ LOP3.LUT R5, R14, R11, RZ, 0x3c, !PT ; - /*0370*/ LOP3.LUT R24, R3, R10, RZ, 0x3c, !PT ; - /*0380*/ LOP3.LUT R62, R62, 0x80000000, R19, 0x96, !PT ; - /*0390*/ LOP3.LUT R11, R13, R18, RZ, 0x3c, !PT ; - /*03a0*/ LOP3.LUT R21, R21, R10, RZ, 0x3c, !PT ; - /*03b0*/ SHF.L.W.U32.HI R32, R14, 0xc, R3 ; - /*03c0*/ SHF.L.W.U32.HI R61, R3.reuse, 0xc, R14.reuse ; - /*03d0*/ SHF.L.W.U32.HI R27, R14.reuse, 0x2, R3.reuse ; - /*03e0*/ SHF.L.W.U32.HI R7, R3.reuse, 0x2, R14.reuse ; - /*03f0*/ SHF.L.W.U32.HI R38, R14.reuse, 0xd, R3.reuse ; - /*0400*/ SHF.L.W.U32.HI R23, R3, 0xd, R14 ; - /*0410*/ SHF.L.W.U32.HI R20, R14, 0xa, R3 ; - /*0420*/ SHF.L.W.U32.HI R49, R3, 0xa, R14 ; - /*0430*/ SHF.L.W.U32.HI R14, R5, 0x1, R24 ; - /*0440*/ SHF.L.W.U32.HI R3, R24, 0x1, R5 ; - /*0450*/ LOP3.LUT R5, R62.reuse, R57, RZ, 0x3c, !PT ; - /*0460*/ SHF.L.W.U32.HI R37, R62, 0x14, R11 ; - /*0470*/ SHF.L.W.U32.HI R48, R11, 0x14, R62 ; - /*0480*/ SHF.L.W.U32.HI R19, R62.reuse, 0x7, R11.reuse ; - /*0490*/ SHF.L.W.U32.HI R52, R11.reuse, 0x7, R62.reuse ; - /*04a0*/ PRMT R29, R62.reuse, 0x2107, R11.reuse ; - /*04b0*/ PRMT R25, R11, 0x2107, R62 ; - /*04c0*/ SHF.L.W.U32.HI R43, R62, 0xe, R11 ; - /*04d0*/ LOP3.LUT R10, R21, R16, RZ, 0x3c, !PT ; - /*04e0*/ LOP3.LUT R17, R6, R17, RZ, 0x3c, !PT ; - /*04f0*/ SHF.L.W.U32.HI R62, R11.reuse, 0xe, R62 ; - /*0500*/ LOP3.LUT R24, R11, R56.reuse, RZ, 0x3c, !PT ; - /*0510*/ LOP3.LUT R11, R0, R56, RZ, 0x3c, !PT ; - /*0520*/ SHF.L.W.U32.HI R50, R6, 0xb, R21 ; - /*0530*/ SHF.L.W.U32.HI R28, R21, 0xb, R6 ; - /*0540*/ SHF.L.W.U32.HI R22, R21.reuse, 0x1d, R6.reuse ; - /*0550*/ SHF.L.W.U32.HI R35, R6.reuse, 0x1d, R21.reuse ; - /*0560*/ SHF.L.W.U32.HI R18, R6.reuse, 0xf, R21.reuse ; - /*0570*/ SHF.L.W.U32.HI R16, R21.reuse, 0xf, R6.reuse ; - /*0580*/ SHF.L.W.U32.HI R45, R6, 0x6, R21 ; - /*0590*/ SHF.L.W.U32.HI R21, R21, 0x6, R6 ; - /*05a0*/ SHF.L.W.U32.HI R6, R17, 0x1e, R10 ; - /*05b0*/ SHF.L.W.U32.HI R31, R10, 0x1e, R17 ; - /*05c0*/ LOP3.LUT R10, R4, R57, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R13, R11, 0x1, RZ, 0x3c, !PT ; - /*05e0*/ SHF.L.W.U32.HI R0, R5, 0x1b, R24 ; - /*05f0*/ SHF.L.W.U32.HI R17, R24, 0x1b, R5 ; - /*0600*/ LOP3.LUT R5, R50, R32, RZ, 0x30, !PT ; - /*0610*/ SHF.L.W.U32.HI R26, R10, 0x4, R13 ; - /*0620*/ LOP3.LUT R51, R28, R61, RZ, 0x30, !PT ; - /*0630*/ SHF.L.W.U32.HI R13, R13, 0x4, R10 ; - /*0640*/ LOP3.LUT R40, R61, R11, R8, 0x90, !PT ; - /*0650*/ LOP3.LUT R60, R62, R10, R9, 0x6, !PT ; - /*0660*/ LOP3.LUT R5, R5, R10.reuse, R9.reuse, 0x96, !PT ; - /*0670*/ LOP3.LUT R39, R32, R10, R9, 0x90, !PT ; - /*0680*/ LOP3.LUT R30, R43, R11, R8, 0x6, !PT ; - /*0690*/ SHF.L.W.U32.HI R24, R10.reuse, 0x12, R11.reuse ; - /*06a0*/ SHF.L.W.U32.HI R46, R11, 0x12, R10 ; - /*06b0*/ SHF.L.W.U32.HI R34, R10, 0x9, R11 ; - /*06c0*/ SHF.L.W.U32.HI R42, R11.reuse, 0x9, R10.reuse ; - /*06d0*/ SHF.L.W.U32.HI R4, R10, 0x3, R11 ; - /*06e0*/ SHF.L.W.U32.HI R9, R11, 0x3, R10 ; - /*06f0*/ LOP3.LUT R8, R51, R11, R8, 0x96, !PT ; - /*0700*/ LOP3.LUT R10, R0, R20, R13, 0xb4, !PT ; - /*0710*/ LOP3.LUT R11, R13, R18, R20, 0xb4, !PT ; - /*0720*/ LOP3.LUT R20, R20, R15.reuse, R18, 0xb4, !PT ; - /*0730*/ LOP3.LUT R18, R18, R15, R0.reuse, 0xd2, !PT ; - /*0740*/ LOP3.LUT R15, R15, R13, R0, 0xb4, !PT ; - /*0750*/ LOP3.LUT R13, R26, R16, R49, 0xb4, !PT ; - /*0760*/ LOP3.LUT R56, R49, R2, R16, 0xb4, !PT ; - /*0770*/ LOP3.LUT R0, R17, R49, R26, 0xb4, !PT ; - /*0780*/ LOP3.LUT R16, R16, R2, R17.reuse, 0xd2, !PT ; - /*0790*/ LOP3.LUT R17, R2, R26, R17, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R53, R25, R24, R14.reuse, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R26, R24, R45, R14, 0xb4, !PT ; - /*07c0*/ LOP3.LUT R2, R14, R58, R45, 0xb4, !PT ; - /*07d0*/ LOP3.LUT R14, R45, R25, R58, 0xb4, !PT ; - /*07e0*/ LOP3.LUT R58, R58, R24, R25, 0xb4, !PT ; - /*07f0*/ LOP3.LUT R24, R29, R46, R3.reuse, 0xd2, !PT ; - /*0800*/ LOP3.LUT R25, R46, R21, R3, 0xb4, !PT ; - /*0810*/ LOP3.LUT R3, R3, R54, R21, 0xb4, !PT ; - /*0820*/ LOP3.LUT R40, R43, R40, RZ, 0x3c, !PT ; - /*0830*/ LOP3.LUT R21, R21, R29, R54, 0xb4, !PT ; - /*0840*/ LOP3.LUT R61, R61, R41, R28, 0xb4, !PT ; - /*0850*/ LOP3.LUT R43, R28, R43, R41, 0xb4, !PT ; - /*0860*/ LOP3.LUT R54, R54, R46, R29, 0xb4, !PT ; - /*0870*/ LOP3.LUT R41, R41, R30, RZ, 0x3c, !PT ; - /*0880*/ LOP3.LUT R30, R37, R23, R4, 0xb4, !PT ; - /*0890*/ LOP3.LUT R29, R4, R22, R23, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R32, R32, R47, R50, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R4, R44, R4, R37, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R23, R23, R22, R44.reuse, 0xd2, !PT ; - /*08d0*/ LOP3.LUT R45, R48, R38, R9, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R46, R62, R39, RZ, 0x3c, !PT ; - /*08f0*/ LOP3.LUT R44, R22, R37, R44, 0xb4, !PT ; - /*0900*/ LOP3.LUT R50, R50, R62, R47, 0xb4, !PT ; - /*0910*/ LOP3.LUT R22, R33, R9, R48, 0xb4, !PT ; - /*0920*/ LOP3.LUT R39, R38, R35.reuse, R33.reuse, 0xd2, !PT ; - /*0930*/ LOP3.LUT R47, R47, R60, RZ, 0x3c, !PT ; - /*0940*/ LOP3.LUT R28, R9, R35, R38, 0xb4, !PT ; - /*0950*/ LOP3.LUT R33, R35, R48, R33, 0xb4, !PT ; - /*0960*/ LOP3.LUT R51, R52, R27.reuse, R42, 0xb4, !PT ; - /*0970*/ LOP3.LUT R49, R42, R27, R31, 0xd2, !PT ; - /*0980*/ LOP3.LUT R42, R36, R42, R52, 0xb4, !PT ; - /*0990*/ LOP3.LUT R35, R12, R34, R19, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R38, R61, R30, R14, 0x96, !PT ; - /*09b0*/ LOP3.LUT R60, R32, R45, R21, 0x96, !PT ; - /*09c0*/ LOP3.LUT R52, R31, R52, R36, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R36, R27, R36, R31, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R37, R19, R7.reuse, R34, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R27, R34, R7, R6, 0xd2, !PT ; - /*0a00*/ LOP3.LUT R9, R6, R19, R12, 0xb4, !PT ; - /*0a10*/ LOP3.LUT R12, R7, R12, R6, 0xb4, !PT ; - /*0a20*/ LOP3.LUT R38, R38, R11, R42, 0x96, !PT ; - /*0a30*/ LOP3.LUT R60, R60, R13, R35, 0x96, !PT ; - /*0a40*/ LOP3.LUT R34, R40, R44, R26, 0x96, !PT ; - /*0a50*/ LOP3.LUT R59, R46, R33, R25, 0x96, !PT ; - /*0a60*/ LOP3.LUT R19, R8, 0x1, RZ, 0x3c, !PT ; - /*0a70*/ LOP3.LUT R34, R34, R15, R36, 0x96, !PT ; - /*0a80*/ SHF.L.W.U32.HI R7, R60, 0x1, R38 ; - /*0a90*/ LOP3.LUT R59, R59, R17, R12, 0x96, !PT ; - /*0aa0*/ SHF.L.W.U32.HI R62, R38, 0x1, R60 ; - /*0ab0*/ LOP3.LUT R63, R43, R29, R58, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R48, R50, R28, R54, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R55, R19, R4, R2, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R31, R5, R22, R3, 0x96, !PT ; - /*0af0*/ LOP3.LUT R7, R7, R34, RZ, 0x3c, !PT ; - /*0b00*/ LOP3.LUT R57, R41, R23, R53, 0x96, !PT ; - /*0b10*/ LOP3.LUT R64, R47, R39, R24, 0x96, !PT ; - /*0b20*/ LOP3.LUT R62, R62, R59, RZ, 0x3c, !PT ; - /*0b30*/ LOP3.LUT R63, R63, R20, R51, 0x96, !PT ; - /*0b40*/ LOP3.LUT R48, R48, R56, R37, 0x96, !PT ; - /*0b50*/ LOP3.LUT R55, R55, R10, R52, 0x96, !PT ; - /*0b60*/ LOP3.LUT R31, R31, R0, R9, 0x96, !PT ; - /*0b70*/ LOP3.LUT R57, R57, R18, R49, 0x96, !PT ; - /*0b80*/ LOP3.LUT R64, R64, R16, R27, 0x96, !PT ; - /*0b90*/ LOP3.LUT R6, R7, R19, RZ, 0x3c, !PT ; - /*0ba0*/ LOP3.LUT R5, R62, R5, RZ, 0x3c, !PT ; -.L_x_70: - /*0bb0*/ LOP3.LUT R19, R3, R62, RZ, 0x3c, !PT ; - /*0bc0*/ USHF.L.U32 UR5, UR8, 0x3, URZ ; - /*0bd0*/ SHF.L.W.U32.HI R3, R57, 0x1, R64 ; - /*0be0*/ UIADD3 UR8, UR8, 0x1, URZ ; - /*0bf0*/ LOP3.LUT R8, R2, R7.reuse, RZ, 0x3c, !PT ; - /*0c00*/ LOP3.LUT R4, R4, R7.reuse, RZ, 0x3c, !PT ; - /*0c10*/ UISETP.NE.AND UP1, UPT, UR8, 0x17, UPT ; - /*0c20*/ LOP3.LUT R2, R10, R7, RZ, 0x3c, !PT ; - /*0c30*/ LOP3.LUT R60, R3, R60, RZ, 0x3c, !PT ; - /*0c40*/ LOP3.LUT R7, R52, R7, RZ, 0x3c, !PT ; - /*0c50*/ ULDC.64 UR6, c[0x3][UR5] ; - /*0c60*/ LOP3.LUT R22, R22, R62.reuse, RZ, 0x3c, !PT ; - /*0c70*/ LOP3.LUT R0, R0, R62.reuse, RZ, 0x3c, !PT ; - /*0c80*/ SHF.L.W.U32.HI R3, R64, 0x1, R57 ; - /*0c90*/ LOP3.LUT R62, R9, R62, RZ, 0x3c, !PT ; - /*0ca0*/ SHF.L.W.U32.HI R52, R31, 0x1, R55 ; - /*0cb0*/ SHF.L.W.U32.HI R9, R55, 0x1, R31 ; - /*0cc0*/ LOP3.LUT R38, R3, R38, RZ, 0x3c, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R3, R34, 0x1, R59 ; - /*0ce0*/ SHF.L.W.U32.HI R10, R59, 0x1, R34 ; - /*0cf0*/ LOP3.LUT R57, R52, R57, RZ, 0x3c, !PT ; - /*0d00*/ LOP3.LUT R34, R9, R64, RZ, 0x3c, !PT ; - /*0d10*/ SHF.L.W.U32.HI R52, R48, 0x1, R63 ; - /*0d20*/ SHF.L.W.U32.HI R64, R63, 0x1, R48 ; - /*0d30*/ LOP3.LUT R59, R3, R48, RZ, 0x3c, !PT ; - /*0d40*/ LOP3.LUT R55, R52, R55, RZ, 0x3c, !PT ; - /*0d50*/ LOP3.LUT R48, R10, R63, RZ, 0x3c, !PT ; - /*0d60*/ LOP3.LUT R52, R64, R31, RZ, 0x3c, !PT ; - /*0d70*/ LOP3.LUT R31, R38, R43, RZ, 0x3c, !PT ; - /*0d80*/ SHF.L.W.U32.HI R10, R0, 0x9, R2 ; - /*0d90*/ SHF.L.W.U32.HI R9, R2, 0x9, R0 ; - /*0da0*/ LOP3.LUT R29, R38, R29, RZ, 0x3c, !PT ; - /*0db0*/ LOP3.LUT R43, R58, R38.reuse, RZ, 0x3c, !PT ; - /*0dc0*/ LOP3.LUT R20, R20, R38, RZ, 0x3c, !PT ; - /*0dd0*/ SHF.L.W.U32.HI R2, R22, 0x4, R4 ; - /*0de0*/ SHF.L.W.U32.HI R0, R4, 0x4, R22 ; - /*0df0*/ LOP3.LUT R38, R51, R38, RZ, 0x3c, !PT ; - /*0e00*/ SHF.L.W.U32.HI R3, R62, 0x12, R7 ; - /*0e10*/ SHF.L.W.U32.HI R4, R7, 0x12, R62 ; - /*0e20*/ LOP3.LUT R51, R18, R48, RZ, 0x3c, !PT ; - /*0e30*/ SHF.L.W.U32.HI R7, R19, 0x3, R8 ; - /*0e40*/ LOP3.LUT R18, R49, R48, RZ, 0x3c, !PT ; - /*0e50*/ SHF.L.W.U32.HI R8, R8, 0x3, R19 ; - /*0e60*/ LOP3.LUT R49, R16, R59.reuse, RZ, 0x3c, !PT ; - /*0e70*/ LOP3.LUT R19, R56, R60, RZ, 0x3c, !PT ; - /*0e80*/ LOP3.LUT R16, R27, R59, RZ, 0x3c, !PT ; - /*0e90*/ LOP3.LUT R22, R60.reuse, R50, RZ, 0x3c, !PT ; - /*0ea0*/ LOP3.LUT R28, R60, R28, RZ, 0x3c, !PT ; - /*0eb0*/ LOP3.LUT R54, R54, R60, RZ, 0x3c, !PT ; - /*0ec0*/ LOP3.LUT R56, R25, R34.reuse, RZ, 0x3c, !PT ; - /*0ed0*/ LOP3.LUT R27, R12, R34, RZ, 0x3c, !PT ; - /*0ee0*/ LOP3.LUT R60, R37, R60, RZ, 0x3c, !PT ; - /*0ef0*/ LOP3.LUT R25, R17, R34, RZ, 0x3c, !PT ; - /*0f00*/ LOP3.LUT R12, R26, R57, RZ, 0x3c, !PT ; - /*0f10*/ LOP3.LUT R37, R48.reuse, R23, RZ, 0x3c, !PT ; - /*0f20*/ LOP3.LUT R17, R57, R40, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R26, R15, R57, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R58, R48, R41, RZ, 0x3c, !PT ; - /*0f50*/ LOP3.LUT R23, R53, R48, RZ, 0x3c, !PT ; - /*0f60*/ LOP3.LUT R36, R36, R57, RZ, 0x3c, !PT ; - /*0f70*/ LOP3.LUT R15, R55, R30, RZ, 0x3c, !PT ; - /*0f80*/ LOP3.LUT R40, R52, R45, RZ, 0x3c, !PT ; - /*0f90*/ LOP3.LUT R48, R59, R39, RZ, 0x3c, !PT ; - /*0fa0*/ LOP3.LUT R53, R14, R55, RZ, 0x3c, !PT ; - /*0fb0*/ LOP3.LUT R45, R13, R52, RZ, 0x3c, !PT ; - /*0fc0*/ LOP3.LUT R24, R24, R59, RZ, 0x3c, !PT ; - /*0fd0*/ LOP3.LUT R39, R34.reuse, R46, RZ, 0x3c, !PT ; - /*0fe0*/ LOP3.LUT R33, R34, R33, RZ, 0x3c, !PT ; - /*0ff0*/ LOP3.LUT R14, R42, R55, RZ, 0x3c, !PT ; - /*1000*/ LOP3.LUT R21, R21, R52, RZ, 0x3c, !PT ; - /*1010*/ LOP3.LUT R13, R35, R52, RZ, 0x3c, !PT ; - /*1020*/ LOP3.LUT R34, R57, R44, RZ, 0x3c, !PT ; - /*1030*/ LOP3.LUT R52, R52, R32, RZ, 0x3c, !PT ; - /*1040*/ SHF.L.W.U32.HI R41, R49, 0x15, R51 ; - /*1050*/ LOP3.LUT R44, R11, R55, RZ, 0x3c, !PT ; - /*1060*/ SHF.L.W.U32.HI R46, R40, 0xc, R15 ; - /*1070*/ SHF.L.W.U32.HI R50, R54, 0xb, R43 ; - /*1080*/ SHF.L.W.U32.HI R32, R27, 0xe, R36 ; - /*1090*/ SHF.L.W.U32.HI R42, R36, 0xe, R27 ; - /*10a0*/ SHF.L.W.U32.HI R49, R51, 0x15, R49 ; - /*10b0*/ SHF.L.W.U32.HI R40, R15, 0xc, R40 ; - /*10c0*/ SHF.L.W.U32.HI R43, R43, 0xb, R54 ; - /*10d0*/ SHF.L.W.U32.HI R27, R56, 0x7, R12 ; - /*10e0*/ SHF.L.W.U32.HI R51, R12, 0x7, R56 ; - /*10f0*/ SHF.L.W.U32.HI R11, R22, 0x1e, R31 ; - /*1100*/ SHF.L.W.U32.HI R35, R31, 0x1e, R22 ; - /*1110*/ SHF.L.W.U32.HI R36, R13, 0x2, R14 ; - /*1120*/ SHF.L.W.U32.HI R12, R14, 0x2, R13 ; - /*1130*/ SHF.L.W.U32.HI R22, R24, 0x19, R23 ; - /*1140*/ PRMT R14, R16, 0x4321, R18 ; - /*1150*/ PRMT R15, R18, 0x4321, R16 ; - /*1160*/ SHF.L.W.U32.HI R23, R23, 0x19, R24 ; - /*1170*/ LOP3.LUT R47, R59, R47, RZ, 0x3c, !PT ; - /*1180*/ LOP3.LUT R30, R55, R61, RZ, 0x3c, !PT ; - /*1190*/ SHF.L.W.U32.HI R16, R39, 0x1b, R17 ; - /*11a0*/ PRMT R24, R25, 0x2107, R26 ; - /*11b0*/ SHF.L.W.U32.HI R13, R48, 0x17, R37 ; - /*11c0*/ SHF.L.W.U32.HI R17, R17, 0x1b, R39 ; - /*11d0*/ PRMT R25, R26, 0x2107, R25 ; - /*11e0*/ LOP3.LUT R55, R6, R43, R40, 0xb4, !PT ; - /*11f0*/ LOP3.LUT R61, R40, R41, R43, 0xb4, !PT ; - /*1200*/ SHF.L.W.U32.HI R37, R37, 0x17, R48 ; - /*1210*/ SHF.L.W.U32.HI R26, R28, 0x6, R29 ; - /*1220*/ SHF.L.W.U32.HI R39, R45, 0xd, R44 ; - /*1230*/ LOP3.LUT R43, R43, R32, R41, 0xb4, !PT ; - /*1240*/ SHF.L.W.U32.HI R28, R29, 0x6, R28 ; - /*1250*/ SHF.L.W.U32.HI R44, R44, 0xd, R45 ; - /*1260*/ LOP3.LUT R41, R41, R32, R6.reuse, 0xd2, !PT ; - /*1270*/ LOP3.LUT R40, R32, R40, R6, 0xb4, !PT ; - /*1280*/ SHF.L.W.U32.HI R29, R52, 0x1, R30 ; - /*1290*/ SHF.L.W.U32.HI R45, R47, 0x1c, R58 ; - /*12a0*/ SHF.L.W.U32.HI R48, R58, 0x1c, R47 ; - /*12b0*/ LOP3.LUT R6, R5, R50, R46, 0xb4, !PT ; - /*12c0*/ LOP3.LUT R32, R46, R49, R50, 0xb4, !PT ; - /*12d0*/ SHF.L.W.U32.HI R30, R30, 0x1, R52 ; - /*12e0*/ LOP3.LUT R50, R50, R42.reuse, R49, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R47, R49, R42, R5.reuse, 0xd2, !PT ; - /*1300*/ LOP3.LUT R46, R42, R46, R5, 0xb4, !PT ; - /*1310*/ SHF.L.W.U32.HI R18, R19, 0xf, R20 ; - /*1320*/ LOP3.LUT R52, R35, R51, R37, 0xb4, !PT ; - /*1330*/ LOP3.LUT R42, R37, R9, R51, 0xb4, !PT ; - /*1340*/ SHF.L.W.U32.HI R19, R20, 0xf, R19 ; - /*1350*/ LOP3.LUT R51, R51, R36.reuse, R9, 0xb4, !PT ; - /*1360*/ LOP3.LUT R49, R9, R36, R35, 0xd2, !PT ; - /*1370*/ SHF.L.W.U32.HI R20, R21, 0xa, R53 ; - /*1380*/ LOP3.LUT R36, R36, R37, R35, 0xb4, !PT ; - /*1390*/ LOP3.LUT R9, R11, R27, R13, 0xb4, !PT ; - /*13a0*/ LOP3.LUT R35, R13, R10, R27, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R37, R27, R12.reuse, R10, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R27, R10, R12, R11, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R12, R12, R13, R11, 0xb4, !PT ; - /*13e0*/ SHF.L.W.U32.HI R21, R53, 0xa, R21 ; - /*13f0*/ LOP3.LUT R10, R16, R20, R0, 0xb4, !PT ; - /*1400*/ LOP3.LUT R11, R0, R18, R20, 0xb4, !PT ; - /*1410*/ LOP3.LUT R20, R20, R15, R18, 0xb4, !PT ; - /*1420*/ SHF.L.W.U32.HI R31, R33, 0x14, R34 ; - /*1430*/ LOP3.LUT R18, R18, R15, R16.reuse, 0xd2, !PT ; - /*1440*/ SHF.L.W.U32.HI R33, R34, 0x14, R33 ; - /*1450*/ LOP3.LUT R15, R15, R0, R16, 0xb4, !PT ; - /*1460*/ SHF.L.W.U32.HI R34, R60, 0x1d, R38 ; - /*1470*/ LOP3.LUT R0, R17, R21, R2, 0xb4, !PT ; - /*1480*/ LOP3.LUT R16, R19, R14, R17, 0xd2, !PT ; - /*1490*/ SHF.L.W.U32.HI R38, R38, 0x1d, R60 ; - /*14a0*/ LOP3.LUT R13, R2, R19, R21, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R56, R21, R14, R19, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R17, R14, R2, R17, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R2, R29, R22, R26, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R14, R26, R25, R22, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R58, R22, R3.reuse, R25, 0xb4, !PT ; - /*1500*/ LOP3.LUT R53, R25, R3, R29.reuse, 0xd2, !PT ; - /*1510*/ LOP3.LUT R26, R3, R26, R29, 0xb4, !PT ; - /*1520*/ LOP3.LUT R21, R28, R24, R23, 0xb4, !PT ; - /*1530*/ LOP3.LUT R54, R23, R4, R24, 0xb4, !PT ; - /*1540*/ LOP3.LUT R3, R30, R23, R28, 0xb4, !PT ; - /*1550*/ LOP3.LUT R24, R24, R4, R30.reuse, 0xd2, !PT ; - /*1560*/ LOP3.LUT R25, R4, R28, R30, 0xb4, !PT ; - /*1570*/ LOP3.LUT R30, R31, R44, R7, 0xb4, !PT ; - /*1580*/ LOP3.LUT R29, R7, R38.reuse, R44, 0xb4, !PT ; - /*1590*/ LOP3.LUT R23, R44, R38, R45, 0xd2, !PT ; - /*15a0*/ LOP3.LUT R4, R45, R7, R31, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R44, R38, R31, R45, 0xb4, !PT ; - /*15c0*/ LOP3.LUT R45, R33, R39, R8, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R22, R48, R8, R33, 0xb4, !PT ; - /*15e0*/ LOP3.LUT R38, R61, R30, R14, 0x96, !PT ; - /*15f0*/ LOP3.LUT R60, R32, R45, R21, 0x96, !PT ; - /*1600*/ LOP3.LUT R33, R34, R33, R48, 0xb4, !PT ; - /*1610*/ LOP3.LUT R28, R8, R34.reuse, R39, 0xb4, !PT ; - /*1620*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*1630*/ LOP3.LUT R39, R39, R34, R48, 0xd2, !PT ; - /*1640*/ LOP3.LUT R34, R40, R44, R26, 0x96, !PT ; - /*1650*/ LOP3.LUT R38, R38, R11, R42, 0x96, !PT ; - /*1660*/ LOP3.LUT R60, R60, R13, R35, 0x96, !PT ; - /*1670*/ LOP3.LUT R59, R46, R33, R25, 0x96, !PT ; - /*1680*/ LOP3.LUT R34, R34, R15, R36, 0x96, !PT ; - /*1690*/ SHF.L.W.U32.HI R7, R60, 0x1, R38 ; - /*16a0*/ LOP3.LUT R5, R55, UR6, RZ, 0x3c, !PT ; - /*16b0*/ LOP3.LUT R19, R6, UR7, RZ, 0x3c, !PT ; - /*16c0*/ LOP3.LUT R59, R59, R17, R12, 0x96, !PT ; - /*16d0*/ SHF.L.W.U32.HI R62, R38, 0x1, R60 ; - /*16e0*/ LOP3.LUT R7, R7, R34, RZ, 0x3c, !PT ; - /*16f0*/ LOP3.LUT R63, R43, R29, R58, 0x96, !PT ; - /*1700*/ LOP3.LUT R48, R50, R28, R54, 0x96, !PT ; - /*1710*/ LOP3.LUT R57, R41, R23, R53, 0x96, !PT ; - /*1720*/ LOP3.LUT R64, R47, R39, R24, 0x96, !PT ; - /*1730*/ LOP3.LUT R55, R5, R4, R2, 0x96, !PT ; - /*1740*/ LOP3.LUT R31, R19, R22, R3, 0x96, !PT ; - /*1750*/ LOP3.LUT R62, R62, R59, RZ, 0x3c, !PT ; - /*1760*/ LOP3.LUT R6, R7, R5, RZ, 0x3c, !PT ; - /*1770*/ LOP3.LUT R63, R63, R20, R51, 0x96, !PT ; - /*1780*/ LOP3.LUT R48, R48, R56, R37, 0x96, !PT ; - /*1790*/ LOP3.LUT R57, R57, R18, R49, 0x96, !PT ; - /*17a0*/ LOP3.LUT R64, R64, R16, R27, 0x96, !PT ; - /*17b0*/ LOP3.LUT R55, R55, R10, R52, 0x96, !PT ; - /*17c0*/ LOP3.LUT R31, R31, R0, R9, 0x96, !PT ; - /*17d0*/ LOP3.LUT R5, R62, R19, RZ, 0x3c, !PT ; - /*17e0*/ @P0 BRA `(.L_x_70) ; - /*17f0*/ SHF.L.W.U32.HI R0, R48, 0x1, R63 ; - /*1800*/ SHF.L.W.U32.HI R10, R31, 0x1, R55 ; - /*1810*/ LOP3.LUT R0, R0, R55, RZ, 0x3c, !PT ; - /*1820*/ LOP3.LUT R2, R2, R7, RZ, 0x3c, !PT ; - /*1830*/ SHF.L.W.U32.HI R8, R59, 0x1, R34 ; - /*1840*/ SHF.L.W.U32.HI R4, R63, 0x1, R48 ; - /*1850*/ SHF.L.W.U32.HI R55, R55, 0x1, R31 ; - /*1860*/ SHF.L.W.U32.HI R7, R64, 0x1, R57 ; - /*1870*/ SHF.L.W.U32.HI R59, R34, 0x1, R59 ; - /*1880*/ SHF.L.W.U32.HI R9, R57, 0x1, R64 ; - /*1890*/ LOP3.LUT R3, R3, R62, RZ, 0x3c, !PT ; - /*18a0*/ LOP3.LUT R4, R4, R31, RZ, 0x3c, !PT ; - /*18b0*/ LOP3.LUT R57, R10, R57, RZ, 0x3c, !PT ; - /*18c0*/ LOP3.LUT R64, R55, R64, RZ, 0x3c, !PT ; - /*18d0*/ LOP3.LUT R38, R7, R38, RZ, 0x3c, !PT ; - /*18e0*/ LOP3.LUT R63, R8, R63, RZ, 0x3c, !PT ; - /*18f0*/ LOP3.LUT R48, R59, R48, RZ, 0x3c, !PT ; - /*1900*/ LOP3.LUT R60, R9, R60, RZ, 0x3c, !PT ; - /*1910*/ SHF.L.W.U32.HI R8, R3, 0x3, R2 ; - /*1920*/ SHF.L.W.U32.HI R43, R2, 0x3, R3 ; - /*1930*/ LOP3.LUT R30, R0.reuse, R30, RZ, 0x3c, !PT ; - /*1940*/ LOP3.LUT R11, R0, R11, RZ, 0x3c, !PT ; - /*1950*/ LOP3.LUT R45, R4, R45, RZ, 0x3c, !PT ; - /*1960*/ LOP3.LUT R33, R64, R33, RZ, 0x3c, !PT ; - /*1970*/ LOP3.LUT R44, R57, R44, RZ, 0x3c, !PT ; - /*1980*/ LOP3.LUT R3, R38, R58, RZ, 0x3c, !PT ; - /*1990*/ LOP3.LUT R4, R4, R13, RZ, 0x3c, !PT ; - /*19a0*/ LOP3.LUT R47, R48, R47, RZ, 0x3c, !PT ; - /*19b0*/ LOP3.LUT R0, R63, R41, RZ, 0x3c, !PT ; - /*19c0*/ LOP3.LUT R37, R60, R37, RZ, 0x3c, !PT ; - /*19d0*/ LOP3.LUT R38, R38, R51, RZ, 0x3c, !PT ; - /*19e0*/ SHF.L.W.U32.HI R40, R33, 0x14, R44 ; - /*19f0*/ SHF.L.W.U32.HI R44, R44, 0x14, R33 ; - /*1a00*/ SHF.L.W.U32.HI R7, R4, 0xd, R11 ; - /*1a10*/ SHF.L.W.U32.HI R39, R0, 0x1c, R47 ; - /*1a20*/ SHF.L.W.U32.HI R2, R37, 0x1d, R38 ; - /*1a30*/ LOP3.LUT R54, R60, R54, RZ, 0x3c, !PT ; - /*1a40*/ LOP3.LUT R16, R48, R16, RZ, 0x3c, !PT ; - /*1a50*/ LOP3.LUT R63, R63, R18, RZ, 0x3c, !PT ; - /*1a60*/ LOP3.LUT R12, R64, R12, RZ, 0x3c, !PT ; - /*1a70*/ LOP3.LUT R57, R57, R36, RZ, 0x3c, !PT ; - /*1a80*/ LOP3.LUT R39, R39, R43, R44, 0xb4, !PT ; - /*1a90*/ LOP3.LUT R41, R44, R7, R43, 0xb4, !PT ; - /*1aa0*/ SHF.L.W.U32.HI R11, R11, 0xd, R4 ; - /*1ab0*/ LOP3.LUT R43, R43, R2, R7, 0xb4, !PT ; - /*1ac0*/ IMAD.SHL.U32 R2, R65, 0x40, RZ ; - /*1ad0*/ SHF.L.W.U32.HI R4, R45, 0xc, R30 ; - /*1ae0*/ IMAD.SHL.U32 R65, R65, 0x10, RZ ; - /*1af0*/ SHF.L.W.U32.HI R33, R54, 0xb, R3 ; - /*1b00*/ SHF.L.W.U32.HI R32, R3, 0xb, R54 ; - /*1b10*/ SHF.L.W.U32.HI R45, R30, 0xc, R45 ; - /*1b20*/ SHF.L.W.U32.HI R3, R12, 0xe, R57 ; - /*1b30*/ SHF.L.W.U32.HI R34, R16, 0x15, R63 ; - /*1b40*/ SHF.L.W.U32.HI R9, R47, 0x1c, R0 ; - /*1b50*/ SHF.L.W.U32.HI R16, R63, 0x15, R16 ; - /*1b60*/ LOP3.LUT R44, R6, R32, R45, 0xb4, !PT ; - /*1b70*/ LOP3.LUT R46, R45, R34, R32, 0xb4, !PT ; - /*1b80*/ LOP3.LUT R36, R3, R45, R6, 0xb4, !PT ; - /*1b90*/ SHF.L.W.U32.HI R42, R38, 0x1d, R37 ; - /*1ba0*/ SHF.L.W.U32.HI R12, R57, 0xe, R12 ; - /*1bb0*/ LOP3.LUT R65, R65, 0x30, RZ, 0xc0, !PT ; - /*1bc0*/ LOP3.LUT R0, R2, 0x3fe00, RZ, 0xc0, !PT ; - /*1bd0*/ LOP3.LUT R45, R5, R33, R4, 0xb4, !PT ; - /*1be0*/ LOP3.LUT R38, R9, R8, R40, 0xb4, !PT ; - /*1bf0*/ IMAD.IADD R65, R0, 0x1, R65 ; - /*1c00*/ LOP3.LUT R32, R32, R3, R34, 0xb4, !PT ; - /*1c10*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*1c20*/ LOP3.LUT R47, R4, R16, R33, 0xb4, !PT ; - /*1c30*/ LOP3.LUT R40, R40, R11, R8, 0xb4, !PT ; - /*1c40*/ LOP3.LUT R42, R8, R42, R11, 0xb4, !PT ; - /*1c50*/ LOP3.LUT R34, R34, R3, R6, 0xd2, !PT ; - /*1c60*/ LOP3.LUT R33, R33, R12.reuse, R16, 0xb4, !PT ; - /*1c70*/ STS.128 [R2+0x830], R40 ; - /*1c80*/ LOP3.LUT R35, R16, R12, R5.reuse, 0xd2, !PT ; - /*1c90*/ LOP3.LUT R37, R12, R4, R5, 0xb4, !PT ; - /*1ca0*/ LOP3.LUT R44, R44, 0x80008008, RZ, 0x3c, !PT ; - /*1cb0*/ STS.128 [R2+0x810], R32 ; - /*1cc0*/ LOP3.LUT R45, R45, 0x80000000, RZ, 0x3c, !PT ; - /*1cd0*/ STS.128 [R2+0x820], R36 ; - /*1ce0*/ STS.128 [R2+0x800], R44 ; - /*1cf0*/ LDS.128 R4, [R65+0x800] ; - /*1d00*/ LDS.128 R8, [R65+0x840] ; - /*1d10*/ LDS.128 R12, [R65+0x880] ; - /*1d20*/ LDS.128 R16, [R65+0x8c0] ; - /*1d30*/ LDS.128 R20, [R65+0x900] ; - /*1d40*/ LDS.128 R24, [R65+0x940] ; - /*1d50*/ LDS.128 R28, [R65+0x980] ; - /*1d60*/ LDS.128 R32, [R65+0x9c0] ; -.L_x_75: - /*1d70*/ S2R R37, SR_TID.X ; - /*1d80*/ IMAD.SHL.U32 R2, R37, 0x40, RZ ; - /*1d90*/ LOP3.LUT R3, R2, 0x3fe00, RZ, 0xc0, !PT ; - /*1da0*/ SHF.R.U32.HI R2, RZ, 0x2, R0 ; - /*1db0*/ LDS R3, [R3+0x800] ; - /*1dc0*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*1dd0*/ IMAD R3, R3, 0x1000193, RZ ; - /*1de0*/ LOP3.LUT R3, R3, R4, RZ, 0x3c, !PT ; - /*1df0*/ BRA `(.L_x_71) ; - /*1e00*/ MOV R56, 0x1e20 ; - /*1e10*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*1e20*/ BRA `(.L_x_72) ; -.L_x_71: - /*1e30*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; -.L_x_72: - /*1e40*/ IMAD.HI.U32 R36, R3, c[0x3][0x18c], RZ ; - /*1e50*/ S2R R40, SR_TID.X ; - /*1e60*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*1e70*/ IMAD.MOV.U32 R38, RZ, RZ, 0x80 ; - /*1e80*/ IMAD R3, R36, c[0x3][0x184], R3 ; - /*1e90*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*1ea0*/ SEL R36, RZ, c[0x3][0x184], !P0 ; - /*1eb0*/ IMAD.IADD R36, R3, 0x1, -R36 ; - /*1ec0*/ IMAD.SHL.U32 R3, R37, 0x10, RZ ; - /*1ed0*/ IMAD.WIDE.U32 R36, R36, R38, c[0x3][0x190] ; - /*1ee0*/ LOP3.LUT R3, R3, 0x70, RZ, 0xe2, !PT ; - /*1ef0*/ IMAD.SHL.U32 R40, R40, 0x40, RZ ; - /*1f00*/ IADD3 R36, P0, R36, R3, RZ ; - /*1f10*/ LOP3.LUT R40, R40, 0x3fe00, RZ, 0xc0, !PT ; - /*1f20*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*1f30*/ LDS R3, [R40+0x840] ; - /*1f40*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*1f50*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*1f60*/ IMAD R3, R3, 0x1000193, RZ ; - /*1f70*/ LOP3.LUT R43, R3, R8, RZ, 0x3c, !PT ; - /*1f80*/ @!PT BRA `(.L_x_73) ; - /*1f90*/ SHFL.IDX PT, R3, R43, R2, 0x181f ; - /*1fa0*/ IMAD.MOV.U32 R66, RZ, RZ, 0x80 ; - /*1fb0*/ S2R R68, SR_TID.X ; - /*1fc0*/ S2R R69, SR_TID.X ; - /*1fd0*/ IMAD.HI.U32 R40, R3, c[0x3][0x18c], RZ ; - /*1fe0*/ IMAD.MOV R40, RZ, RZ, -R40 ; - /*1ff0*/ IMAD.SHL.U32 R68, R68, 0x10, RZ ; - /*2000*/ IMAD R3, R40, c[0x3][0x184], R3 ; - /*2010*/ IMAD.SHL.U32 R69, R69, 0x40, RZ ; - /*2020*/ LOP3.LUT R68, R68, 0x70, RZ, 0xe2, !PT ; - /*2030*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*2040*/ LOP3.LUT R69, R69, 0x3fe00, RZ, 0xc0, !PT ; - /*2050*/ SEL R40, RZ, c[0x3][0x184], !P0 ; - /*2060*/ LDS R56, [R69+0x880] ; - /*2070*/ IMAD.IADD R40, R3, 0x1, -R40 ; - /*2080*/ LDS R57, [R69+0x8c0] ; - /*2090*/ IMAD.WIDE.U32 R40, R40, R66, c[0x3][0x190] ; - /*20a0*/ LDS R58, [R69+0x900] ; - /*20b0*/ IADD3 R40, P0, R40, R68, RZ ; - /*20c0*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*20d0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*20e0*/ LOP3.LUT R3, R56, R0.reuse, RZ, 0x3c, !PT ; - /*20f0*/ LOP3.LUT R46, R57, R0, RZ, 0x3c, !PT ; - /*2100*/ IMAD R3, R3, 0x1000193, RZ ; - /*2110*/ IMAD R47, R46, 0x1000193, RZ ; - /*2120*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*2130*/ LOP3.LUT R49, R47, R16, RZ, 0x3c, !PT ; - /*2140*/ SHFL.IDX PT, R3, R3, R2, 0x181f ; - /*2150*/ SHFL.IDX PT, R49, R49, R2, 0x181f ; - /*2160*/ IMAD.HI.U32 R44, R3, c[0x3][0x18c], RZ ; - /*2170*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*2180*/ IMAD R44, R44, c[0x3][0x184], R3 ; - /*2190*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*21a0*/ SEL R45, RZ, c[0x3][0x184], !P0 ; - /*21b0*/ IMAD.IADD R45, R44, 0x1, -R45 ; - /*21c0*/ IMAD.WIDE.U32 R44, R45, R66, c[0x3][0x190] ; - /*21d0*/ IADD3 R44, P0, R44, R68, RZ ; - /*21e0*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*21f0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2200*/ IMAD.HI.U32 R3, R49, c[0x3][0x18c], RZ ; - /*2210*/ LOP3.LUT R50, R58, R0, RZ, 0x3c, !PT ; - /*2220*/ IMAD.MOV R48, RZ, RZ, -R3 ; - /*2230*/ IMAD R3, R48, c[0x3][0x184], R49 ; - /*2240*/ IMAD R49, R50, 0x1000193, RZ ; - /*2250*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*2260*/ LOP3.LUT R53, R49, R20, RZ, 0x3c, !PT ; - /*2270*/ SEL R48, RZ, c[0x3][0x184], !P0 ; - /*2280*/ SHFL.IDX PT, R53, R53, R2, 0x181f ; - /*2290*/ IMAD.IADD R48, R3, 0x1, -R48 ; - /*22a0*/ LDS R3, [R69+0x940] ; - /*22b0*/ IMAD.WIDE.U32 R48, R48, R66, c[0x3][0x190] ; - /*22c0*/ IADD3 R48, P0, R48, R68, RZ ; - /*22d0*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*22e0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*22f0*/ IMAD R61, R4, 0x1000193, RZ ; - /*2300*/ IMAD.HI.U32 R52, R53, c[0x3][0x18c], RZ ; - /*2310*/ LOP3.LUT R61, R61, R36, RZ, 0x3c, !PT ; - /*2320*/ IMAD.MOV R52, RZ, RZ, -R52 ; - /*2330*/ LDS R36, [R69+0x980] ; - /*2340*/ IMAD R52, R52, c[0x3][0x184], R53 ; - /*2350*/ ISETP.GE.U32.AND P0, PT, R52, c[0x3][0x184], PT ; - /*2360*/ SEL R55, RZ, c[0x3][0x184], !P0 ; - /*2370*/ LOP3.LUT R4, R3, R0, RZ, 0x3c, !PT ; - /*2380*/ IMAD.IADD R52, R52, 0x1, -R55 ; - /*2390*/ IMAD R59, R4, 0x1000193, RZ ; - /*23a0*/ IMAD.WIDE.U32 R52, R52, R66, c[0x3][0x190] ; - /*23b0*/ LOP3.LUT R63, R59, R24, RZ, 0x3c, !PT ; - /*23c0*/ IADD3 R52, P0, R52, R68, RZ ; - /*23d0*/ SHFL.IDX PT, R4, R63, R2, 0x181f ; - /*23e0*/ IMAD R60, R5, 0x1000193, RZ ; - /*23f0*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*2400*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*2410*/ LOP3.LUT R59, R60, R37, RZ, 0x3c, !PT ; - /*2420*/ IMAD R65, R6, 0x1000193, RZ ; - /*2430*/ IMAD R62, R7, 0x1000193, RZ ; - /*2440*/ LOP3.LUT R60, R65, R38, RZ, 0x3c, !PT ; - /*2450*/ LOP3.LUT R62, R62, R39, RZ, 0x3c, !PT ; - /*2460*/ IMAD R39, R8, 0x1000193, RZ ; - /*2470*/ IMAD R8, R9, 0x1000193, RZ ; - /*2480*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*2490*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*24a0*/ IMAD R5, R5, c[0x3][0x184], R4 ; - /*24b0*/ LOP3.LUT R4, R36, R0, RZ, 0x3c, !PT ; - /*24c0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*24d0*/ IMAD R37, R4, 0x1000193, RZ ; - /*24e0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*24f0*/ LOP3.LUT R37, R37, R28, RZ, 0x3c, !PT ; - /*2500*/ IMAD.IADD R5, R5, 0x1, -R6 ; - /*2510*/ SHFL.IDX PT, R4, R37, R2, 0x181f ; - /*2520*/ LDS R37, [R69+0x9c0] ; - /*2530*/ IMAD.HI.U32 R6, R4, c[0x3][0x18c], RZ ; - /*2540*/ IMAD.MOV R7, RZ, RZ, -R6 ; - /*2550*/ LOP3.LUT R63, R8, R41, RZ, 0x3c, !PT ; - /*2560*/ IMAD R8, R7, c[0x3][0x184], R4 ; - /*2570*/ LOP3.LUT R64, R39, R40, RZ, 0x3c, !PT ; - /*2580*/ IMAD.WIDE.U32 R4, R5, R66, c[0x3][0x190] ; - /*2590*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*25a0*/ IADD3 R4, P1, R4, R68, RZ ; - /*25b0*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*25c0*/ IMAD.X R5, RZ, RZ, R5, P1 ; - /*25d0*/ IMAD.IADD R8, R8, 0x1, -R7 ; - /*25e0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*25f0*/ IMAD R9, R10, 0x1000193, RZ ; - /*2600*/ IMAD R10, R11, 0x1000193, RZ ; - /*2610*/ IMAD R65, R12, 0x1000193, RZ ; - /*2620*/ LOP3.LUT R42, R9, R42, RZ, 0x3c, !PT ; - /*2630*/ IMAD.WIDE.U32 R8, R8, R66, c[0x3][0x190] ; - /*2640*/ LOP3.LUT R43, R10, R43, RZ, 0x3c, !PT ; - /*2650*/ LOP3.LUT R10, R37, R0, RZ, 0x3c, !PT ; - /*2660*/ IADD3 R8, P0, R8, R68, RZ ; - /*2670*/ IMAD R11, R10, 0x1000193, RZ ; - /*2680*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*2690*/ IMAD R10, R13, 0x1000193, RZ ; - /*26a0*/ LOP3.LUT R39, R11, R32, RZ, 0x3c, !PT ; - /*26b0*/ IMAD R11, R14, 0x1000193, RZ ; - /*26c0*/ SHFL.IDX PT, R38, R39, R2, 0x181f ; - /*26d0*/ LDS R39, [R69+0x800] ; - /*26e0*/ LOP3.LUT R41, R10, R45, RZ, 0x3c, !PT ; - /*26f0*/ LOP3.LUT R46, R11, R46, RZ, 0x3c, !PT ; - /*2700*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*2710*/ IMAD.HI.U32 R12, R38, c[0x3][0x18c], RZ ; - /*2720*/ IADD3 R40, R0, 0x1, RZ ; - /*2730*/ LOP3.LUT R65, R65, R44, RZ, 0x3c, !PT ; - /*2740*/ IMAD.MOV R13, RZ, RZ, -R12 ; - /*2750*/ IMAD R12, R13, c[0x3][0x184], R38 ; - /*2760*/ IMAD R14, R15, 0x1000193, RZ ; - /*2770*/ LDS R38, [R69+0x840] ; - /*2780*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*2790*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*27a0*/ IMAD.IADD R12, R12, 0x1, -R13 ; - /*27b0*/ IMAD R13, R16, 0x1000193, RZ ; - /*27c0*/ LOP3.LUT R67, R14, R47, RZ, 0x3c, !PT ; - /*27d0*/ LOP3.LUT R14, R39, R40, RZ, 0x3c, !PT ; - /*27e0*/ LOP3.LUT R48, R13, R48, RZ, 0x3c, !PT ; - /*27f0*/ IMAD.WIDE.U32 R12, R12, R66, c[0x3][0x190] ; - /*2800*/ IADD3 R12, P0, R12, R68, RZ ; - /*2810*/ IMAD R15, R18, 0x1000193, RZ ; - /*2820*/ IMAD R14, R14, 0x1000193, RZ ; - /*2830*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*2840*/ IMAD R16, R17, 0x1000193, RZ ; - /*2850*/ LOP3.LUT R66, R15, R50, RZ, 0x3c, !PT ; - /*2860*/ LOP3.LUT R17, R14, R59, RZ, 0x3c, !PT ; - /*2870*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*2880*/ LOP3.LUT R49, R16, R49, RZ, 0x3c, !PT ; - /*2890*/ IMAD R16, R19, 0x1000193, RZ ; - /*28a0*/ LOP3.LUT R47, R16, R51, RZ, 0x3c, !PT ; - /*28b0*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*28c0*/ IMAD R19, R20, 0x1000193, RZ ; - /*28d0*/ LOP3.LUT R44, R19, R52, RZ, 0x3c, !PT ; - /*28e0*/ IMAD.HI.U32 R18, R16, c[0x3][0x18c], RZ ; - /*28f0*/ IMAD.MOV R19, RZ, RZ, -R18 ; - /*2900*/ IMAD R16, R19, c[0x3][0x184], R16 ; - /*2910*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*2920*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*2930*/ IMAD.MOV.U32 R52, RZ, RZ, 0x80 ; - /*2940*/ IMAD.IADD R16, R16, 0x1, -R19 ; - /*2950*/ IMAD R20, R23, 0x1000193, RZ ; - /*2960*/ IMAD.WIDE.U32 R16, R16, R52, c[0x3][0x190] ; - /*2970*/ LOP3.LUT R55, R20, R55, RZ, 0x3c, !PT ; - /*2980*/ IADD3 R16, P0, R16, R68, RZ ; - /*2990*/ LOP3.LUT R20, R38, R40, RZ, 0x3c, !PT ; - /*29a0*/ IMAD R18, R21, 0x1000193, RZ ; - /*29b0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*29c0*/ IMAD R19, R22, 0x1000193, RZ ; - /*29d0*/ IMAD R20, R20, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R53, R18, R53, RZ, 0x3c, !PT ; - /*29f0*/ LOP3.LUT R51, R19, R54, RZ, 0x3c, !PT ; - /*2a00*/ LOP3.LUT R21, R20, R63, RZ, 0x3c, !PT ; - /*2a10*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*2a20*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2a30*/ IMAD R23, R24, 0x1000193, RZ ; - /*2a40*/ IMAD R69, R26, 0x1000193, RZ ; - /*2a50*/ IMAD R22, R27, 0x1000193, RZ ; - /*2a60*/ LOP3.LUT R50, R23, R4, RZ, 0x3c, !PT ; - /*2a70*/ IMAD.HI.U32 R4, R20, c[0x3][0x18c], RZ ; - /*2a80*/ IMAD.MOV R23, RZ, RZ, -R4 ; - /*2a90*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2aa0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2ab0*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*2ac0*/ IMAD.IADD R4, R20, 0x1, -R23 ; - /*2ad0*/ IMAD R20, R25, 0x1000193, RZ ; - /*2ae0*/ LOP3.LUT R45, R20, R5, RZ, 0x3c, !PT ; - /*2af0*/ IMAD.WIDE.U32 R4, R4, R52, c[0x3][0x190] ; - /*2b00*/ IADD3 R4, P0, R4, R68, RZ ; - /*2b10*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*2b20*/ LOP3.LUT R69, R69, R6, RZ, 0x3c, !PT ; - /*2b30*/ LOP3.LUT R27, R22, R7, RZ, 0x3c, !PT ; - /*2b40*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*2b50*/ LOP3.LUT R20, R56, R40, RZ, 0x3c, !PT ; - /*2b60*/ IMAD R20, R20, 0x1000193, RZ ; - /*2b70*/ LOP3.LUT R21, R20, R41, RZ, 0x3c, !PT ; - /*2b80*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2b90*/ IMAD R23, R28, 0x1000193, RZ ; - /*2ba0*/ S2R R22, SR_TID.X ; - /*2bb0*/ LOP3.LUT R24, R23, R8, RZ, 0x3c, !PT ; - /*2bc0*/ IMAD.HI.U32 R8, R20, c[0x3][0x18c], RZ ; - /*2bd0*/ IMAD.MOV R23, RZ, RZ, -R8 ; - /*2be0*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2bf0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2c00*/ SEL R23, RZ, c[0x3][0x184], !P0 ; - /*2c10*/ IMAD.SHL.U32 R22, R22, 0x10, RZ ; - /*2c20*/ IMAD.IADD R8, R20, 0x1, -R23 ; - /*2c30*/ IMAD R20, R29, 0x1000193, RZ ; - /*2c40*/ LOP3.LUT R22, R22, 0x70, RZ, 0xe2, !PT ; - /*2c50*/ LOP3.LUT R25, R20, R9, RZ, 0x3c, !PT ; - /*2c60*/ IMAD.WIDE.U32 R8, R8, R52, c[0x3][0x190] ; - /*2c70*/ IADD3 R8, P0, R8, R22, RZ ; - /*2c80*/ IMAD R23, R30, 0x1000193, RZ ; - /*2c90*/ IMAD R68, R31, 0x1000193, RZ ; - /*2ca0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*2cb0*/ LOP3.LUT R54, R23, R10, RZ, 0x3c, !PT ; - /*2cc0*/ LOP3.LUT R68, R68, R11, RZ, 0x3c, !PT ; - /*2cd0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*2ce0*/ LOP3.LUT R20, R57, R40, RZ, 0x3c, !PT ; - /*2cf0*/ IMAD R20, R20, 0x1000193, RZ ; - /*2d00*/ LOP3.LUT R21, R20, R49, RZ, 0x3c, !PT ; - /*2d10*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2d20*/ IMAD R23, R32, 0x1000193, RZ ; - /*2d30*/ LOP3.LUT R32, R23, R12, RZ, 0x3c, !PT ; - /*2d40*/ IMAD.HI.U32 R12, R20, c[0x3][0x18c], RZ ; - /*2d50*/ IMAD.MOV R23, RZ, RZ, -R12 ; - /*2d60*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2d70*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2d80*/ IMAD.MOV.U32 R26, RZ, RZ, R55 ; - /*2d90*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2da0*/ IMAD.MOV.U32 R55, RZ, RZ, R44 ; - /*2db0*/ IMAD R44, R33, 0x1000193, RZ ; - /*2dc0*/ IMAD.IADD R12, R20, 0x1, -R21 ; - /*2dd0*/ LOP3.LUT R44, R44, R13, RZ, 0x3c, !PT ; - /*2de0*/ IMAD.WIDE.U32 R12, R12, R52, c[0x3][0x190] ; - /*2df0*/ IADD3 R12, P0, R12, R22, RZ ; - /*2e00*/ IMAD.MOV.U32 R31, RZ, RZ, R64 ; - /*2e10*/ IMAD R23, R34, 0x1000193, RZ ; - /*2e20*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*2e30*/ IMAD R64, R35, 0x1000193, RZ ; - /*2e40*/ LOP3.LUT R20, R58, R40, RZ, 0x3c, !PT ; - /*2e50*/ IMAD.MOV.U32 R30, RZ, RZ, R66 ; - /*2e60*/ LOP3.LUT R66, R23, R14, RZ, 0x3c, !PT ; - /*2e70*/ LOP3.LUT R64, R64, R15, RZ, 0x3c, !PT ; - /*2e80*/ IMAD R20, R20, 0x1000193, RZ ; - /*2e90*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*2ea0*/ LOP3.LUT R21, R20, R53, RZ, 0x3c, !PT ; - /*2eb0*/ SHFL.IDX PT, R20, R21, R2, 0x181f ; - /*2ec0*/ IMAD R61, R61, 0x1000193, RZ ; - /*2ed0*/ IMAD.MOV.U32 R29, RZ, RZ, R24 ; - /*2ee0*/ LOP3.LUT R24, R61, R16, RZ, 0x3c, !PT ; - /*2ef0*/ S2R R61, SR_TID.X ; - /*2f00*/ IMAD.HI.U32 R16, R20, c[0x3][0x18c], RZ ; - /*2f10*/ IMAD.MOV R23, RZ, RZ, -R16 ; - /*2f20*/ IMAD R20, R23, c[0x3][0x184], R20 ; - /*2f30*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*2f40*/ IMAD R28, R59, 0x1000193, RZ ; - /*2f50*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2f60*/ IMAD.SHL.U32 R61, R61, 0x10, RZ ; - /*2f70*/ LOP3.LUT R28, R28, R17, RZ, 0x3c, !PT ; - /*2f80*/ IMAD.IADD R16, R20, 0x1, -R21 ; - /*2f90*/ LOP3.LUT R61, R61, 0x70, RZ, 0xe2, !PT ; - /*2fa0*/ IMAD.WIDE.U32 R16, R16, R52, c[0x3][0x190] ; - /*2fb0*/ IADD3 R20, P0, R16, R61, RZ ; - /*2fc0*/ LOP3.LUT R16, R3, R40, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R16, R16, 0x1000193, RZ ; - /*2fe0*/ IMAD.X R21, RZ, RZ, R17, P0 ; - /*2ff0*/ LOP3.LUT R17, R16, R45, RZ, 0x3c, !PT ; - /*3000*/ IMAD R52, R62, 0x1000193, RZ ; - /*3010*/ IMAD R33, R60, 0x1000193, RZ ; - /*3020*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*3030*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*3040*/ LOP3.LUT R52, R52, R19, RZ, 0x3c, !PT ; - /*3050*/ IMAD R19, R31, 0x1000193, RZ ; - /*3060*/ IMAD.MOV.U32 R60, RZ, RZ, R50 ; - /*3070*/ IMAD.MOV.U32 R62, RZ, RZ, R46 ; - /*3080*/ IMAD R46, R63, 0x1000193, RZ ; - /*3090*/ IMAD.MOV.U32 R63, RZ, RZ, 0x80 ; - /*30a0*/ LOP3.LUT R50, R19, R4, RZ, 0x3c, !PT ; - /*30b0*/ IMAD.HI.U32 R4, R16, c[0x3][0x18c], RZ ; - /*30c0*/ IMAD.MOV R19, RZ, RZ, -R4 ; - /*30d0*/ IMAD R4, R19, c[0x3][0x184], R16 ; - /*30e0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*30f0*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*3100*/ LOP3.LUT R46, R46, R5, RZ, 0x3c, !PT ; - /*3110*/ IMAD.IADD R4, R4, 0x1, -R19 ; - /*3120*/ IMAD.WIDE.U32 R4, R4, R63, c[0x3][0x190] ; - /*3130*/ IMAD R19, R42, 0x1000193, RZ ; - /*3140*/ IADD3 R4, P0, R4, R61, RZ ; - /*3150*/ IMAD.MOV.U32 R31, RZ, RZ, R30 ; - /*3160*/ IMAD R34, R43, 0x1000193, RZ ; - /*3170*/ LOP3.LUT R30, R19, R6, RZ, 0x3c, !PT ; - /*3180*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*3190*/ LOP3.LUT R6, R36, R40, RZ, 0x3c, !PT ; - /*31a0*/ LOP3.LUT R34, R34, R7, RZ, 0x3c, !PT ; - /*31b0*/ IMAD R16, R6, 0x1000193, RZ ; - /*31c0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*31d0*/ LOP3.LUT R17, R16, R25, RZ, 0x3c, !PT ; - /*31e0*/ SHFL.IDX PT, R16, R17, R2, 0x181f ; - /*31f0*/ IMAD R35, R65, 0x1000193, RZ ; - /*3200*/ IMAD.MOV.U32 R59, RZ, RZ, R29 ; - /*3210*/ LOP3.LUT R35, R35, R8, RZ, 0x3c, !PT ; - /*3220*/ IMAD.HI.U32 R8, R16, c[0x3][0x18c], RZ ; - /*3230*/ IMAD.MOV R19, RZ, RZ, -R8 ; - /*3240*/ IMAD R16, R19, c[0x3][0x184], R16 ; - /*3250*/ LOP3.LUT R8, R37, R40, RZ, 0x3c, !PT ; - /*3260*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*3270*/ IMAD R40, R41, 0x1000193, RZ ; - /*3280*/ SEL R19, RZ, c[0x3][0x184], !P0 ; - /*3290*/ IMAD R29, R8, 0x1000193, RZ ; - /*32a0*/ LOP3.LUT R40, R40, R9, RZ, 0x3c, !PT ; - /*32b0*/ IMAD.IADD R8, R16, 0x1, -R19 ; - /*32c0*/ IMAD.WIDE.U32 R8, R8, R63, c[0x3][0x190] ; - /*32d0*/ LOP3.LUT R33, R33, R18, RZ, 0x3c, !PT ; - /*32e0*/ IADD3 R16, P0, R8, R61, RZ ; - /*32f0*/ IMAD.MOV.U32 R18, RZ, RZ, R26 ; - /*3300*/ LOP3.LUT R29, R29, R44, RZ, 0x3c, !PT ; - /*3310*/ IMAD.X R17, RZ, RZ, R9, P0 ; - /*3320*/ IMAD R41, R62, 0x1000193, RZ ; - /*3330*/ SHFL.IDX PT, R26, R29, R2, 0x181f ; - /*3340*/ IMAD.MOV.U32 R62, RZ, RZ, R18 ; - /*3350*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3360*/ IMAD.HI.U32 R8, R26, c[0x3][0x18c], RZ ; - /*3370*/ IMAD.MOV R9, RZ, RZ, -R8 ; - /*3380*/ IMAD R26, R9, c[0x3][0x184], R26 ; - /*3390*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*33a0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*33b0*/ IMAD.MOV.U32 R65, RZ, RZ, R51 ; - /*33c0*/ IMAD.IADD R9, R26, 0x1, -R9 ; - /*33d0*/ IMAD R51, R48, 0x1000193, RZ ; - /*33e0*/ IMAD.WIDE.U32 R8, R9, R63, c[0x3][0x190] ; - /*33f0*/ LOP3.LUT R51, R51, R12, RZ, 0x3c, !PT ; - /*3400*/ IMAD R48, R49, 0x1000193, RZ ; - /*3410*/ IADD3 R12, P0, R8, R61, RZ ; - /*3420*/ IMAD R29, R31, 0x1000193, RZ ; - /*3430*/ LOP3.LUT R41, R41, R10, RZ, 0x3c, !PT ; - /*3440*/ IMAD R10, R47, 0x1000193, RZ ; - /*3450*/ LOP3.LUT R48, R48, R13, RZ, 0x3c, !PT ; - /*3460*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*3470*/ LOP3.LUT R29, R29, R14, RZ, 0x3c, !PT ; - /*3480*/ LOP3.LUT R47, R10, R15, RZ, 0x3c, !PT ; - /*3490*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*34a0*/ IADD3 R43, R0, 0x2, RZ ; - /*34b0*/ LOP3.LUT R8, R39, R43, RZ, 0x3c, !PT ; - /*34c0*/ IMAD R8, R8, 0x1000193, RZ ; - /*34d0*/ LOP3.LUT R9, R8, R33, RZ, 0x3c, !PT ; - /*34e0*/ SHFL.IDX PT, R8, R9, R2, 0x181f ; - /*34f0*/ IMAD R42, R67, 0x1000193, RZ ; - /*3500*/ LOP3.LUT R42, R42, R11, RZ, 0x3c, !PT ; - /*3510*/ IMAD R31, R55, 0x1000193, RZ ; - /*3520*/ IMAD.HI.U32 R10, R8, c[0x3][0x18c], RZ ; - /*3530*/ IMAD.MOV R11, RZ, RZ, -R10 ; - /*3540*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3550*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*3560*/ SEL R11, RZ, c[0x3][0x184], !P0 ; - /*3570*/ LOP3.LUT R31, R31, R20, RZ, 0x3c, !PT ; - /*3580*/ IMAD R20, R62, 0x1000193, RZ ; - /*3590*/ IMAD.IADD R9, R8, 0x1, -R11 ; - /*35a0*/ IMAD R8, R53, 0x1000193, RZ ; - /*35b0*/ LOP3.LUT R67, R20, R23, RZ, 0x3c, !PT ; - /*35c0*/ LOP3.LUT R20, R38, R43, RZ, 0x3c, !PT ; - /*35d0*/ LOP3.LUT R55, R8, R21, RZ, 0x3c, !PT ; - /*35e0*/ IMAD.WIDE.U32 R8, R9, R63, c[0x3][0x190] ; - /*35f0*/ IMAD R21, R20, 0x1000193, RZ ; - /*3600*/ IADD3 R8, P0, R8, R61, RZ ; - /*3610*/ IMAD R11, R65, 0x1000193, RZ ; - /*3620*/ LOP3.LUT R23, R21, R30, RZ, 0x3c, !PT ; - /*3630*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*3640*/ LOP3.LUT R26, R11, R22, RZ, 0x3c, !PT ; - /*3650*/ SHFL.IDX PT, R20, R23, R2, 0x181f ; - /*3660*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*3670*/ IMAD R21, R60, 0x1000193, RZ ; - /*3680*/ IMAD R22, R27, 0x1000193, RZ ; - /*3690*/ LOP3.LUT R62, R21, R4, RZ, 0x3c, !PT ; - /*36a0*/ IMAD.HI.U32 R4, R20, c[0x3][0x18c], RZ ; - /*36b0*/ IMAD.MOV R21, RZ, RZ, -R4 ; - /*36c0*/ IMAD R20, R21, c[0x3][0x184], R20 ; - /*36d0*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*36e0*/ IMAD R4, R45, 0x1000193, RZ ; - /*36f0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*3700*/ LOP3.LUT R53, R4, R5, RZ, 0x3c, !PT ; - /*3710*/ IMAD.IADD R21, R20, 0x1, -R21 ; - /*3720*/ IMAD.WIDE.U32 R4, R21, R63, c[0x3][0x190] ; - /*3730*/ IADD3 R20, P0, R4, R61, RZ ; - /*3740*/ LOP3.LUT R4, R56, R43, RZ, 0x3c, !PT ; - /*3750*/ IMAD R4, R4, 0x1000193, RZ ; - /*3760*/ IMAD.X R21, RZ, RZ, R5, P0 ; - /*3770*/ LOP3.LUT R5, R4, R41, RZ, 0x3c, !PT ; - /*3780*/ SHFL.IDX PT, R4, R5, R2, 0x181f ; - /*3790*/ LOP3.LUT R45, R22, R7, RZ, 0x3c, !PT ; - /*37a0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*37b0*/ IMAD R69, R69, 0x1000193, RZ ; - /*37c0*/ LOP3.LUT R27, R69, R6, RZ, 0x3c, !PT ; - /*37d0*/ IMAD.HI.U32 R6, R4, c[0x3][0x18c], RZ ; - /*37e0*/ IMAD.MOV R7, RZ, RZ, -R6 ; - /*37f0*/ IMAD R4, R7, c[0x3][0x184], R4 ; - /*3800*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*3810*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3820*/ IMAD R65, R59, 0x1000193, RZ ; - /*3830*/ IMAD.IADD R4, R4, 0x1, -R5 ; - /*3840*/ LOP3.LUT R5, R57, R43, RZ, 0x3c, !PT ; - /*3850*/ LOP3.LUT R65, R65, R16, RZ, 0x3c, !PT ; - /*3860*/ IMAD R16, R25, 0x1000193, RZ ; - /*3870*/ IMAD R6, R5, 0x1000193, RZ ; - /*3880*/ IMAD.WIDE.U32 R4, R4, R63, c[0x3][0x190] ; - /*3890*/ LOP3.LUT R60, R16, R17, RZ, 0x3c, !PT ; - /*38a0*/ IADD3 R16, P0, R4, R61, RZ ; - /*38b0*/ IMAD R25, R54, 0x1000193, RZ ; - /*38c0*/ IMAD R68, R68, 0x1000193, RZ ; - /*38d0*/ IMAD.X R17, RZ, RZ, R5, P0 ; - /*38e0*/ LOP3.LUT R25, R25, R18, RZ, 0x3c, !PT ; - /*38f0*/ IMAD R5, R32, 0x1000193, RZ ; - /*3900*/ LOP3.LUT R32, R68, R19, RZ, 0x3c, !PT ; - /*3910*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3920*/ LOP3.LUT R7, R6, R29, RZ, 0x3c, !PT ; - /*3930*/ SHFL.IDX PT, R6, R7, R2, 0x181f ; - /*3940*/ IMAD.HI.U32 R4, R6, c[0x3][0x18c], RZ ; - /*3950*/ IMAD.MOV R49, RZ, RZ, -R4 ; - /*3960*/ IMAD R6, R49, c[0x3][0x184], R6 ; - /*3970*/ LOP3.LUT R59, R5, R12, RZ, 0x3c, !PT ; - /*3980*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*3990*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*39a0*/ IMAD.IADD R5, R6, 0x1, -R5 ; - /*39b0*/ LOP3.LUT R6, R58, R43, RZ, 0x3c, !PT ; - /*39c0*/ IMAD.WIDE.U32 R4, R5, R63, c[0x3][0x190] ; - /*39d0*/ IMAD R44, R44, 0x1000193, RZ ; - /*39e0*/ IADD3 R4, P0, R4, R61, RZ ; - /*39f0*/ IMAD R7, R6, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R54, R44, R13, RZ, 0x3c, !PT ; - /*3a10*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*3a20*/ LOP3.LUT R13, R7, R26, RZ, 0x3c, !PT ; - /*3a30*/ IMAD R7, R66, 0x1000193, RZ ; - /*3a40*/ IMAD R49, R24, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R24, R7, R14, RZ, 0x3c, !PT ; - /*3a60*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*3a70*/ SHFL.IDX PT, R12, R13, R2, 0x181f ; - /*3a80*/ IMAD R64, R64, 0x1000193, RZ ; - /*3a90*/ LOP3.LUT R44, R64, R15, RZ, 0x3c, !PT ; - /*3aa0*/ IMAD R28, R28, 0x1000193, RZ ; - /*3ab0*/ LOP3.LUT R68, R49, R8, RZ, 0x3c, !PT ; - /*3ac0*/ IMAD.HI.U32 R8, R12, c[0x3][0x18c], RZ ; - /*3ad0*/ IMAD.MOV R15, RZ, RZ, -R8 ; - /*3ae0*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*3af0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*3b00*/ IMAD.MOV.U32 R49, RZ, RZ, R59 ; - /*3b10*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*3b20*/ LOP3.LUT R59, R28, R9, RZ, 0x3c, !PT ; - /*3b30*/ IMAD.MOV.U32 R28, RZ, RZ, 0x80 ; - /*3b40*/ IMAD.IADD R8, R12, 0x1, -R13 ; - /*3b50*/ IMAD.WIDE.U32 R8, R8, R28, c[0x3][0x190] ; - /*3b60*/ IADD3 R12, P0, R8, R61, RZ ; - /*3b70*/ LOP3.LUT R8, R3, R43, RZ, 0x3c, !PT ; - /*3b80*/ IMAD R8, R8, 0x1000193, RZ ; - /*3b90*/ IMAD.X R13, RZ, RZ, R9, P0 ; - /*3ba0*/ LOP3.LUT R9, R8, R27, RZ, 0x3c, !PT ; - /*3bb0*/ IMAD R52, R52, 0x1000193, RZ ; - /*3bc0*/ IMAD R33, R33, 0x1000193, RZ ; - /*3bd0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*3be0*/ SHFL.IDX PT, R8, R9, R2, 0x181f ; - /*3bf0*/ IMAD.MOV.U32 R69, RZ, RZ, R53 ; - /*3c00*/ LOP3.LUT R53, R52, R11, RZ, 0x3c, !PT ; - /*3c10*/ IMAD R11, R50, 0x1000193, RZ ; - /*3c20*/ LOP3.LUT R61, R33, R10, RZ, 0x3c, !PT ; - /*3c30*/ IMAD.HI.U32 R10, R8, c[0x3][0x18c], RZ ; - /*3c40*/ LOP3.LUT R63, R11, R20, RZ, 0x3c, !PT ; - /*3c50*/ IMAD.MOV R11, RZ, RZ, -R10 ; - /*3c60*/ LOP3.LUT R10, R36, R43.reuse, RZ, 0x3c, !PT ; - /*3c70*/ LOP3.LUT R43, R37, R43, RZ, 0x3c, !PT ; - /*3c80*/ IMAD R10, R10, 0x1000193, RZ ; - /*3c90*/ IMAD R43, R43, 0x1000193, RZ ; - /*3ca0*/ LOP3.LUT R33, R10, R25, RZ, 0x3c, !PT ; - /*3cb0*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*3cc0*/ LOP3.LUT R43, R43, R24, RZ, 0x3c, !PT ; - /*3cd0*/ SHFL.IDX PT, R11, R33, R2, 0x181f ; - /*3ce0*/ SHFL.IDX PT, R10, R43, R2, 0x181f ; - /*3cf0*/ S2R R43, SR_TID.X ; - /*3d00*/ IMAD.HI.U32 R9, R11, c[0x3][0x18c], RZ ; - /*3d10*/ IMAD.MOV R20, RZ, RZ, -R9 ; - /*3d20*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*3d30*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*3d40*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*3d50*/ IMAD R11, R20, c[0x3][0x184], R11 ; - /*3d60*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*3d70*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*3d80*/ IMAD R35, R35, 0x1000193, RZ ; - /*3d90*/ ISETP.GE.U32.AND P0, PT, R11, c[0x3][0x184], PT ; - /*3da0*/ IMAD.SHL.U32 R43, R43, 0x10, RZ ; - /*3db0*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*3dc0*/ LOP3.LUT R66, R35, R16, RZ, 0x3c, !PT ; - /*3dd0*/ IMAD.WIDE.U32 R8, R9, R28, c[0x3][0x190] ; - /*3de0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*3df0*/ LOP3.LUT R43, R43, 0x70, RZ, 0xe2, !PT ; - /*3e00*/ IMAD R40, R40, 0x1000193, RZ ; - /*3e10*/ IMAD.IADD R11, R11, 0x1, -R16 ; - /*3e20*/ IADD3 R16, P0, R8, R43, RZ ; - /*3e30*/ LOP3.LUT R64, R40, R17, RZ, 0x3c, !PT ; - /*3e40*/ IMAD.X R17, RZ, RZ, R9, P0 ; - /*3e50*/ IMAD.WIDE.U32 R8, R11, R28, c[0x3][0x190] ; - /*3e60*/ IMAD R46, R46, 0x1000193, RZ ; - /*3e70*/ IADD3 R20, P0, R8, R43, RZ ; - /*3e80*/ IMAD.MOV.U32 R33, RZ, RZ, R54 ; - /*3e90*/ IMAD.MOV.U32 R54, RZ, RZ, R62 ; - /*3ea0*/ LOP3.LUT R62, R46, R21, RZ, 0x3c, !PT ; - /*3eb0*/ IMAD R42, R42, 0x1000193, RZ ; - /*3ec0*/ IMAD R41, R41, 0x1000193, RZ ; - /*3ed0*/ IMAD.MOV.U32 R52, RZ, RZ, R69 ; - /*3ee0*/ IMAD R69, R30, 0x1000193, RZ ; - /*3ef0*/ IMAD R34, R34, 0x1000193, RZ ; - /*3f00*/ IMAD.X R21, RZ, RZ, R9, P0 ; - /*3f10*/ IMAD.MOV.U32 R43, RZ, RZ, R49 ; - /*3f20*/ LOP3.LUT R49, R42, R19, RZ, 0x3c, !PT ; - /*3f30*/ IMAD.MOV.U32 R40, RZ, RZ, R62 ; - /*3f40*/ LOP3.LUT R62, R41, R18, RZ, 0x3c, !PT ; - /*3f50*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3f60*/ LOP3.LUT R69, R69, R22, RZ, 0x3c, !PT ; - /*3f70*/ LOP3.LUT R50, R34, R23, RZ, 0x3c, !PT ; - /*3f80*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*3f90*/ IADD3 R28, R0, 0x3, RZ ; - /*3fa0*/ LOP3.LUT R8, R39, R28, RZ, 0x3c, !PT ; - /*3fb0*/ IMAD R8, R8, 0x1000193, RZ ; - /*3fc0*/ LOP3.LUT R9, R8, R53, RZ, 0x3c, !PT ; - /*3fd0*/ SHFL.IDX PT, R8, R9, R2, 0x181f ; - /*3fe0*/ S2R R42, SR_TID.X ; - /*3ff0*/ IMAD R51, R51, 0x1000193, RZ ; - /*4000*/ IMAD.MOV.U32 R35, RZ, RZ, R63 ; - /*4010*/ LOP3.LUT R63, R51, R4, RZ, 0x3c, !PT ; - /*4020*/ IMAD R48, R48, 0x1000193, RZ ; - /*4030*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*4040*/ IMAD.MOV.U32 R46, RZ, RZ, R61 ; - /*4050*/ LOP3.LUT R61, R48, R5, RZ, 0x3c, !PT ; - /*4060*/ IMAD.HI.U32 R4, R8, c[0x3][0x18c], RZ ; - /*4070*/ IMAD.MOV R11, RZ, RZ, -R4 ; - /*4080*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*4090*/ IMAD R8, R11, c[0x3][0x184], R8 ; - /*40a0*/ IMAD R30, R47, 0x1000193, RZ ; - /*40b0*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*40c0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*40d0*/ IMAD.MOV.U32 R39, RZ, RZ, 0x80 ; - /*40e0*/ IMAD.SHL.U32 R42, R42, 0x10, RZ ; - /*40f0*/ LOP3.LUT R30, R30, R7, RZ, 0x3c, !PT ; - /*4100*/ IMAD.WIDE.U32 R4, R5, R39, c[0x3][0x190] ; - /*4110*/ SEL R7, RZ, c[0x3][0x184], !P0 ; - /*4120*/ LOP3.LUT R42, R42, 0x70, RZ, 0xe2, !PT ; - /*4130*/ IMAD.IADD R7, R8, 0x1, -R7 ; - /*4140*/ IADD3 R8, P0, R4, R42, RZ ; - /*4150*/ IMAD.X R9, RZ, RZ, R5, P0 ; - /*4160*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*4170*/ IMAD R29, R29, 0x1000193, RZ ; - /*4180*/ IMAD.MOV.U32 R34, RZ, RZ, R44 ; - /*4190*/ IMAD.MOV.U32 R44, RZ, RZ, R60 ; - /*41a0*/ LOP3.LUT R60, R29, R6, RZ, 0x3c, !PT ; - /*41b0*/ IMAD R6, R55, 0x1000193, RZ ; - /*41c0*/ LOP3.LUT R38, R38, R28.reuse, RZ, 0x3c, !PT ; - /*41d0*/ IMAD.MOV.U32 R41, RZ, RZ, R35 ; - /*41e0*/ IMAD.MOV.U32 R35, RZ, RZ, R43 ; - /*41f0*/ LOP3.LUT R57, R57, R28, RZ, 0x3c, !PT ; - /*4200*/ IMAD.MOV.U32 R43, RZ, RZ, R33 ; - /*4210*/ IMAD R31, R31, 0x1000193, RZ ; - /*4220*/ IMAD.MOV.U32 R51, RZ, RZ, R54 ; - /*4230*/ IMAD R57, R57, 0x1000193, RZ ; - /*4240*/ LOP3.LUT R55, R6, R13, RZ, 0x3c, !PT ; - /*4250*/ IMAD R13, R38, 0x1000193, RZ ; - /*4260*/ LOP3.LUT R54, R31, R12, RZ, 0x3c, !PT ; - /*4270*/ LOP3.LUT R33, R13, R50, RZ, 0x3c, !PT ; - /*4280*/ SHFL.IDX PT, R12, R33, R2, 0x181f ; - /*4290*/ LOP3.LUT R31, R57, R30, RZ, 0x3c, !PT ; - /*42a0*/ IMAD.WIDE.U32 R4, R7, R39, c[0x3][0x190] ; - /*42b0*/ SHFL.IDX PT, R31, R31, R2, 0x181f ; - /*42c0*/ IMAD.MOV.U32 R39, RZ, RZ, R34 ; - /*42d0*/ IMAD R34, R67, 0x1000193, RZ ; - /*42e0*/ LOP3.LUT R56, R56, R28, RZ, 0x3c, !PT ; - /*42f0*/ LOP3.LUT R29, R34, R15, RZ, 0x3c, !PT ; - /*4300*/ LOP3.LUT R34, R58, R28, RZ, 0x3c, !PT ; - /*4310*/ IMAD R56, R56, 0x1000193, RZ ; - /*4320*/ IMAD R34, R34, 0x1000193, RZ ; - /*4330*/ IMAD.HI.U32 R15, R12, c[0x3][0x18c], RZ ; - /*4340*/ LOP3.LUT R13, R56, R49, RZ, 0x3c, !PT ; - /*4350*/ IMAD.MOV R15, RZ, RZ, -R15 ; - /*4360*/ LOP3.LUT R33, R34, R29, RZ, 0x3c, !PT ; - /*4370*/ IMAD R12, R15, c[0x3][0x184], R12 ; - /*4380*/ LOP3.LUT R15, R3, R28.reuse, RZ, 0x3c, !PT ; - /*4390*/ SHFL.IDX PT, R13, R13, R2, 0x181f ; - /*43a0*/ LOP3.LUT R36, R36, R28.reuse, RZ, 0x3c, !PT ; - /*43b0*/ LOP3.LUT R3, R37, R28, RZ, 0x3c, !PT ; - /*43c0*/ IMAD.HI.U32 R28, R31, c[0x3][0x18c], RZ ; - /*43d0*/ SHFL.IDX PT, R33, R33, R2, 0x181f ; - /*43e0*/ IMAD.MOV R34, RZ, RZ, -R28 ; - /*43f0*/ IMAD R28, R45, 0x1000193, RZ ; - /*4400*/ IMAD R32, R32, 0x1000193, RZ ; - /*4410*/ IMAD R15, R15, 0x1000193, RZ ; - /*4420*/ IADD3 R4, P0, R4, R42, RZ ; - /*4430*/ IMAD.HI.U32 R38, R13, c[0x3][0x18c], RZ ; - /*4440*/ IMAD.MOV R38, RZ, RZ, -R38 ; - /*4450*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*4460*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*4470*/ IMAD R13, R38, c[0x3][0x184], R13 ; - /*4480*/ IMAD.MOV.U32 R48, RZ, RZ, R52 ; - /*4490*/ IMAD R51, R51, 0x1000193, RZ ; - /*44a0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*44b0*/ IMAD R31, R34, c[0x3][0x184], R31 ; - /*44c0*/ IMAD R27, R27, 0x1000193, RZ ; - /*44d0*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*44e0*/ IMAD.MOV.U32 R67, RZ, RZ, 0x80 ; - /*44f0*/ IMAD R65, R65, 0x1000193, RZ ; - /*4500*/ IMAD.MOV.U32 R57, RZ, RZ, R46 ; - /*4510*/ IMAD.MOV.U32 R56, RZ, RZ, R40 ; - /*4520*/ IMAD.MOV.U32 R47, RZ, RZ, R41 ; - /*4530*/ IMAD R44, R44, 0x1000193, RZ ; - /*4540*/ IMAD R25, R25, 0x1000193, RZ ; - /*4550*/ LOP3.LUT R28, R28, R19, RZ, 0x3c, !PT ; - /*4560*/ IMAD R19, R36, 0x1000193, RZ ; - /*4570*/ LOP3.LUT R32, R32, R23, RZ, 0x3c, !PT ; - /*4580*/ LOP3.LUT R23, R15, R28, RZ, 0x3c, !PT ; - /*4590*/ LOP3.LUT R15, R19, R32, RZ, 0x3c, !PT ; - /*45a0*/ SHFL.IDX PT, R23, R23, R2, 0x181f ; - /*45b0*/ IMAD R19, R26, 0x1000193, RZ ; - /*45c0*/ SHFL.IDX PT, R15, R15, R2, 0x181f ; - /*45d0*/ IMAD.HI.U32 R26, R33, c[0x3][0x18c], RZ ; - /*45e0*/ LOP3.LUT R52, R19, R14, RZ, 0x3c, !PT ; - /*45f0*/ IMAD.MOV R26, RZ, RZ, -R26 ; - /*4600*/ IMAD R19, R26, c[0x3][0x184], R33 ; - /*4610*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*4620*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*4630*/ IMAD R14, R48, 0x1000193, RZ ; - /*4640*/ LOP3.LUT R51, R51, R16, RZ, 0x3c, !PT ; - /*4650*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*4660*/ IMAD.IADD R12, R12, 0x1, -R33 ; - /*4670*/ LOP3.LUT R33, R14, R17, RZ, 0x3c, !PT ; - /*4680*/ IMAD.HI.U32 R17, R23, c[0x3][0x18c], RZ ; - /*4690*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*46a0*/ IMAD.IADD R16, R13, 0x1, -R16 ; - /*46b0*/ IMAD.HI.U32 R13, R15, c[0x3][0x18c], RZ ; - /*46c0*/ LOP3.LUT R48, R27, R18, RZ, 0x3c, !PT ; - /*46d0*/ IMAD.MOV R26, RZ, RZ, -R17 ; - /*46e0*/ IMAD.WIDE.U32 R16, R16, R67, c[0x3][0x190] ; - /*46f0*/ LOP3.LUT R46, R65, R20, RZ, 0x3c, !PT ; - /*4700*/ IMAD.MOV R18, RZ, RZ, -R13 ; - /*4710*/ IMAD.IADD R14, R31, 0x1, -R14 ; - /*4720*/ IMAD.WIDE.U32 R12, R12, R67, c[0x3][0x190] ; - /*4730*/ IADD3 R40, P2, R16, R42, RZ ; - /*4740*/ IMAD R20, R18, c[0x3][0x184], R15 ; - /*4750*/ IADD3 R12, P1, R12, R42, RZ ; - /*4760*/ IMAD.WIDE.U32 R14, R14, R67, c[0x3][0x190] ; - /*4770*/ ISETP.GE.U32.AND P0, PT, R19, c[0x3][0x184], PT ; - /*4780*/ IMAD R23, R26, c[0x3][0x184], R23 ; - /*4790*/ SEL R18, RZ, c[0x3][0x184], !P0 ; - /*47a0*/ IMAD.X R41, RZ, RZ, R17, P2 ; - /*47b0*/ IADD3 R16, P2, R14, R42, RZ ; - /*47c0*/ IMAD.X R13, RZ, RZ, R13, P1 ; - /*47d0*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*47e0*/ ISETP.GE.U32.AND P1, PT, R20, c[0x3][0x184], PT ; - /*47f0*/ IMAD.X R17, RZ, RZ, R15, P2 ; - /*4800*/ SEL R14, RZ, c[0x3][0x184], !P0 ; - /*4810*/ SEL R15, RZ, c[0x3][0x184], !P1 ; - /*4820*/ IMAD.IADD R18, R19, 0x1, -R18 ; - /*4830*/ IMAD.IADD R14, R23, 0x1, -R14 ; - /*4840*/ IMAD.IADD R15, R20, 0x1, -R15 ; - /*4850*/ IMAD.WIDE.U32 R18, R18, R67, c[0x3][0x190] ; - /*4860*/ IMAD.WIDE.U32 R26, R14, R67, c[0x3][0x190] ; - /*4870*/ IMAD.WIDE.U32 R14, R15, R67, c[0x3][0x190] ; - /*4880*/ IADD3 R20, P0, R18, R42, RZ ; - /*4890*/ IADD3 R36, P1, R14, R42.reuse, RZ ; - /*48a0*/ LOP3.LUT R44, R44, R21, RZ, 0x3c, !PT ; - /*48b0*/ IMAD.X R21, RZ, RZ, R19, P0 ; - /*48c0*/ IADD3 R26, P0, R26, R42, RZ ; - /*48d0*/ IMAD.X R37, RZ, RZ, R15, P1 ; - /*48e0*/ IMAD R38, R39, 0x1000193, RZ ; - /*48f0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*4900*/ LOP3.LUT R34, R25, R22, RZ, 0x3c, !PT ; - /*4910*/ IMAD R22, R43, 0x1000193, RZ ; - /*4920*/ IMAD.X R27, RZ, RZ, R27, P0 ; - /*4930*/ LOP3.LUT R31, R38, R11, RZ, 0x3c, !PT ; - /*4940*/ IMAD R18, R3, 0x1000193, RZ ; - /*4950*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*4960*/ IMAD.MOV.U32 R67, RZ, RZ, R47 ; - /*4970*/ LOP3.LUT R45, R22, R9, RZ, 0x3c, !PT ; - /*4980*/ IMAD R47, R35, 0x1000193, RZ ; - /*4990*/ LOP3.LUT R9, R18, R31, RZ, 0x3c, !PT ; - /*49a0*/ IMAD R35, R24, 0x1000193, RZ ; - /*49b0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*49c0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*49d0*/ LDG.E.128.STRONG.GPU R24, [R26.64] ; - /*49e0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*49f0*/ IMAD R3, R68, 0x1000193, RZ ; - /*4a00*/ LOP3.LUT R35, R35, R10, RZ, 0x3c, !PT ; - /*4a10*/ IMAD R10, R53, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R47, R47, R8, RZ, 0x3c, !PT ; - /*4a30*/ IMAD R8, R59, 0x1000193, RZ ; - /*4a40*/ IMAD R69, R69, 0x1000193, RZ ; - /*4a50*/ IMAD R50, R50, 0x1000193, RZ ; - /*4a60*/ IMAD R64, R64, 0x1000193, RZ ; - /*4a70*/ IMAD R53, R62, 0x1000193, RZ ; - /*4a80*/ SHFL.IDX PT, R2, R9, R2, 0x181f ; - /*4a90*/ LOP3.LUT R4, R3, R4, RZ, 0x3c, !PT ; - /*4aa0*/ IMAD R3, R57, 0x1000193, RZ ; - /*4ab0*/ LOP3.LUT R7, R10, R7, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R6, R3, R6, RZ, 0x3c, !PT ; - /*4ad0*/ IMAD R3, R67, 0x1000193, RZ ; - /*4ae0*/ LOP3.LUT R5, R8, R5, RZ, 0x3c, !PT ; - /*4af0*/ IMAD R10, R56, 0x1000193, RZ ; - /*4b00*/ IMAD R56, R49, 0x1000193, RZ ; - /*4b10*/ LOP3.LUT R8, R3, R12, RZ, 0x3c, !PT ; - /*4b20*/ IMAD R3, R66, 0x1000193, RZ ; - /*4b30*/ LOP3.LUT R9, R10, R13, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R10, R69, R14, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R11, R50, R15, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R12, R3, R40, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R13, R64, R41, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R14, R53, R42, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R15, R56, R43, RZ, 0x3c, !PT ; -.L_x_81: - /*4ba0*/ S2R R41, SR_TID.X ; - /*4bb0*/ IMAD.HI.U32 R3, R2, c[0x3][0x18c], RZ ; - /*4bc0*/ IMAD.MOV R3, RZ, RZ, -R3 ; - /*4bd0*/ IMAD.MOV.U32 R40, RZ, RZ, 0x80 ; - /*4be0*/ IMAD R2, R3, c[0x3][0x184], R2 ; - /*4bf0*/ ISETP.GE.U32.AND P0, PT, R2, c[0x3][0x184], PT ; - /*4c00*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*4c10*/ IMAD.IADD R3, R2, 0x1, -R3 ; - /*4c20*/ IMAD.SHL.U32 R41, R41, 0x10, RZ ; - /*4c30*/ IMAD.WIDE.U32 R2, R3, R40, c[0x3][0x190] ; - /*4c40*/ LOP3.LUT R41, R41, 0x70, RZ, 0xe2, !PT ; - /*4c50*/ IADD3 R40, P0, R2, R41, RZ ; - /*4c60*/ IMAD.X R41, RZ, RZ, R3, P0 ; - /*4c70*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*4c80*/ IADD3 R0, R0, 0x4, RZ ; - /*4c90*/ IMAD R30, R30, 0x1000193, RZ ; - /*4ca0*/ IMAD R2, R61, 0x1000193, RZ ; - /*4cb0*/ ISETP.GE.U32.AND P0, PT, R0, 0x40, PT ; - /*4cc0*/ IMAD R3, R60, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R19, R30, R19, RZ, 0x3c, !PT ; - /*4ce0*/ IMAD R30, R29, 0x1000193, RZ ; - /*4cf0*/ LOP3.LUT R17, R2, R17, RZ, 0x3c, !PT ; - /*4d00*/ IMAD R28, R28, 0x1000193, RZ ; - /*4d10*/ LOP3.LUT R18, R3, R18, RZ, 0x3c, !PT ; - /*4d20*/ IMAD R2, R55, 0x1000193, RZ ; - /*4d30*/ LOP3.LUT R23, R30, R23, RZ, 0x3c, !PT ; - /*4d40*/ IMAD R3, R52, 0x1000193, RZ ; - /*4d50*/ LOP3.LUT R27, R28, R27, RZ, 0x3c, !PT ; - /*4d60*/ IMAD R29, R46, 0x1000193, RZ ; - /*4d70*/ LOP3.LUT R21, R2, R21, RZ, 0x3c, !PT ; - /*4d80*/ IMAD R50, R33, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R22, R3, R22, RZ, 0x3c, !PT ; - /*4da0*/ IMAD R33, R34, 0x1000193, RZ ; - /*4db0*/ LOP3.LUT R28, R29, R36, RZ, 0x3c, !PT ; - /*4dc0*/ IMAD R32, R32, 0x1000193, RZ ; - /*4dd0*/ LOP3.LUT R25, R50, R25, RZ, 0x3c, !PT ; - /*4de0*/ IMAD R35, R35, 0x1000193, RZ ; - /*4df0*/ LOP3.LUT R30, R33, R38, RZ, 0x3c, !PT ; - /*4e00*/ IMAD R63, R63, 0x1000193, RZ ; - /*4e10*/ IMAD R49, R54, 0x1000193, RZ ; - /*4e20*/ IMAD R51, R51, 0x1000193, RZ ; - /*4e30*/ LOP3.LUT R16, R63, R16, RZ, 0x3c, !PT ; - /*4e40*/ IMAD R3, R48, 0x1000193, RZ ; - /*4e50*/ LOP3.LUT R20, R49, R20, RZ, 0x3c, !PT ; - /*4e60*/ IMAD R44, R44, 0x1000193, RZ ; - /*4e70*/ LOP3.LUT R24, R51, R24, RZ, 0x3c, !PT ; - /*4e80*/ IMAD R47, R47, 0x1000193, RZ ; - /*4e90*/ LOP3.LUT R26, R3, R26, RZ, 0x3c, !PT ; - /*4ea0*/ IMAD R2, R45, 0x1000193, RZ ; - /*4eb0*/ LOP3.LUT R29, R44, R37, RZ, 0x3c, !PT ; - /*4ec0*/ IMAD R36, R31, 0x1000193, RZ ; - /*4ed0*/ LOP3.LUT R31, R32, R39, RZ, 0x3c, !PT ; - /*4ee0*/ LOP3.LUT R34, R35, R42, RZ, 0x3c, !PT ; - /*4ef0*/ LOP3.LUT R32, R47, R40, RZ, 0x3c, !PT ; - /*4f00*/ LOP3.LUT R33, R2, R41, RZ, 0x3c, !PT ; - /*4f10*/ LOP3.LUT R35, R36, R43, RZ, 0x3c, !PT ; - /*4f20*/ @P0 CALL.REL.NOINC `(.L_x_74) ; - /*4f30*/ BRA `(.L_x_75) ; -.L_x_74: - /*4f40*/ IMAD R4, R4, 0x1000193, RZ ; - /*4f50*/ S2R R66, SR_TID.X ; - /*4f60*/ IMAD R8, R8, 0x1000193, RZ ; - /*4f70*/ CS2R R52, SRZ ; - /*4f80*/ IMAD R12, R12, 0x1000193, RZ ; - /*4f90*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4fa0*/ IMAD R16, R16, 0x1000193, RZ ; - /*4fb0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4fc0*/ IMAD R20, R20, 0x1000193, RZ ; - /*4fd0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4fe0*/ IMAD R3, R4, 0x1000193, RZ ; - /*4ff0*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*5000*/ IMAD R24, R24, 0x1000193, RZ ; - /*5010*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*5020*/ IMAD R28, R28, 0x1000193, RZ ; - /*5030*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*5040*/ IMAD R32, R32, 0x1000193, RZ ; - /*5050*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*5060*/ IMAD R5, R8, 0x1000193, RZ ; - /*5070*/ LOP3.LUT R28, R28, R29, RZ, 0x3c, !PT ; - /*5080*/ IMAD R9, R12, 0x1000193, RZ ; - /*5090*/ LOP3.LUT R32, R32, R33, RZ, 0x3c, !PT ; - /*50a0*/ IMAD R13, R16, 0x1000193, RZ ; - /*50b0*/ LOP3.LUT R5, R5, R10, RZ, 0x3c, !PT ; - /*50c0*/ IMAD R0, R3, 0x1000193, RZ ; - /*50d0*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*50e0*/ IMAD R17, R20, 0x1000193, RZ ; - /*50f0*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*5100*/ IMAD R21, R24, 0x1000193, RZ ; - /*5110*/ LOP3.LUT R7, R0, R7, RZ, 0x3c, !PT ; - /*5120*/ IMAD R25, R28, 0x1000193, RZ ; - /*5130*/ LOP3.LUT R0, R66, 0xff8, RZ, 0xc0, !PT ; - /*5140*/ IMAD R29, R32, 0x1000193, RZ ; - /*5150*/ LOP3.LUT R17, R17, R22, RZ, 0x3c, !PT ; - /*5160*/ IMAD R2, R5, 0x1000193, RZ ; - /*5170*/ LOP3.LUT R21, R21, R26, RZ, 0x3c, !PT ; - /*5180*/ IMAD R4, R9, 0x1000193, RZ ; - /*5190*/ LOP3.LUT R25, R25, R30, RZ, 0x3c, !PT ; - /*51a0*/ IMAD R6, R13, 0x1000193, RZ ; - /*51b0*/ LOP3.LUT R29, R29, R34, RZ, 0x3c, !PT ; - /*51c0*/ IMAD.SHL.U32 R3, R0, 0x8, RZ ; - /*51d0*/ LOP3.LUT R11, R2, R11, RZ, 0x3c, !PT ; - /*51e0*/ IMAD R2, R17, 0x1000193, RZ ; - /*51f0*/ LOP3.LUT R15, R4, R15, RZ, 0x3c, !PT ; - /*5200*/ IMAD R4, R21, 0x1000193, RZ ; - /*5210*/ LOP3.LUT R19, R6, R19, RZ, 0x3c, !PT ; - /*5220*/ IMAD R6, R25, 0x1000193, RZ ; - /*5230*/ LOP3.LUT R0, R3, 0xfffffff8, R66, 0xe2, !PT ; - /*5240*/ IMAD R8, R29, 0x1000193, RZ ; - /*5250*/ LOP3.LUT R3, R2, R23, RZ, 0x3c, !PT ; - /*5260*/ IMAD.SHL.U32 R2, R66, 0x40, RZ ; - /*5270*/ LOP3.LUT R5, R4, R27, RZ, 0x3c, !PT ; - /*5280*/ IMAD.SHL.U32 R66, R66, 0x20, RZ ; - /*5290*/ LOP3.LUT R9, R6, R31, RZ, 0x3c, !PT ; - /*52a0*/ STS [R0.X4], R7 ; - /*52b0*/ LOP3.LUT R37, R8, R35, RZ, 0x3c, !PT ; - /*52c0*/ IMAD.MOV.U32 R6, RZ, RZ, 0x1 ; - /*52d0*/ CS2R R64, SRZ ; - /*52e0*/ STS [R0.X4+0x20], R11 ; - /*52f0*/ IMAD.MOV.U32 R56, RZ, RZ, -0x80000000 ; - /*5300*/ CS2R R38, SRZ ; - /*5310*/ IMAD.MOV.U32 R57, RZ, RZ, RZ ; - /*5320*/ STS [R0.X4+0x40], R15 ; - /*5330*/ CS2R R40, SRZ ; - /*5340*/ IMAD.MOV.U32 R7, RZ, RZ, RZ ; - /*5350*/ CS2R R62, SRZ ; - /*5360*/ STS [R0.X4+0x60], R19 ; - /*5370*/ IMAD.MOV.U32 R42, RZ, RZ, RZ ; - /*5380*/ CS2R R10, SRZ ; - /*5390*/ UMOV UR5, URZ ; - /*53a0*/ STS [R0.X4+0x80], R3 ; - /*53b0*/ STS [R0.X4+0xa0], R5 ; - /*53c0*/ STS [R0.X4+0xc0], R9 ; - /*53d0*/ STS [R0.X4+0xe0], R37 ; - /*53e0*/ CS2R R4, SRZ ; - /*53f0*/ LDS.128 R16, [R66] ; - /*5400*/ CS2R R8, SRZ ; - /*5410*/ LDS.128 R12, [R66+0x10] ; - /*5420*/ CS2R R36, SRZ ; - /*5430*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*5440*/ LDS.128 R32, [R2+0x800] ; - /*5450*/ LDS.128 R28, [R2+0x810] ; - /*5460*/ LDS.128 R24, [R2+0x820] ; - /*5470*/ LDS.128 R20, [R2+0x830] ; - /*5480*/ CS2R R2, SRZ ; -.L_x_76: - /*5490*/ LOP3.LUT R45, R34, R20, R14, 0x96, !PT ; - /*54a0*/ USHF.L.U32 UR6, UR5, 0x3, URZ ; - /*54b0*/ LOP3.LUT R51, R35, R21, R15, 0x96, !PT ; - /*54c0*/ UIADD3 UR5, UR5, 0x1, URZ ; - /*54d0*/ LOP3.LUT R44, R24, R18, R4, 0x96, !PT ; - /*54e0*/ LOP3.LUT R43, R25, R19, R0, 0x96, !PT ; - /*54f0*/ UISETP.NE.AND UP1, UPT, UR5, 0x18, UPT ; - /*5500*/ LOP3.LUT R54, R45, R62, R52, 0x96, !PT ; - /*5510*/ LOP3.LUT R51, R51, R56, R10, 0x96, !PT ; - /*5520*/ LOP3.LUT R46, R28, R22, R6, 0x96, !PT ; - /*5530*/ ULDC.64 UR6, c[0x3][UR6] ; - /*5540*/ LOP3.LUT R44, R44, R53, R11, 0x96, !PT ; - /*5550*/ LOP3.LUT R43, R43, R38, R7, 0x96, !PT ; - /*5560*/ LOP3.LUT R47, R29, R23, R3, 0x96, !PT ; - /*5570*/ SHF.L.W.U32.HI R48, R54, 0x1, R51 ; - /*5580*/ LOP3.LUT R55, R46, R42, R37, 0x96, !PT ; - /*5590*/ SHF.L.W.U32.HI R50, R43, 0x1, R44 ; - /*55a0*/ LOP3.LUT R58, R47, R40, R9, 0x96, !PT ; - /*55b0*/ SHF.L.W.U32.HI R45, R44, 0x1, R43 ; - /*55c0*/ LOP3.LUT R43, R48, R43, RZ, 0x3c, !PT ; - /*55d0*/ LOP3.LUT R50, R50, R55, RZ, 0x3c, !PT ; - /*55e0*/ SHF.L.W.U32.HI R46, R58, 0x1, R55 ; - /*55f0*/ LOP3.LUT R48, R30, R16, R5, 0x96, !PT ; - /*5600*/ LOP3.LUT R47, R31, R17, R2, 0x96, !PT ; - /*5610*/ SHF.L.W.U32.HI R55, R55, 0x1, R58 ; - /*5620*/ LOP3.LUT R58, R45, R58, RZ, 0x3c, !PT ; - /*5630*/ SHF.L.W.U32.HI R45, R51, 0x1, R54 ; - /*5640*/ LOP3.LUT R48, R48, R41, R36, 0x96, !PT ; - /*5650*/ LOP3.LUT R47, R47, R39, R8, 0x96, !PT ; - /*5660*/ LOP3.LUT R49, R32, R26, R12, 0x96, !PT ; - /*5670*/ LOP3.LUT R60, R33, R27, R13, 0x96, !PT ; - /*5680*/ LOP3.LUT R44, R45, R44, RZ, 0x3c, !PT ; - /*5690*/ SHF.L.W.U32.HI R45, R47, 0x1, R48 ; - /*56a0*/ LOP3.LUT R49, R49, R64, R65, 0x96, !PT ; - /*56b0*/ LOP3.LUT R60, R60, R63, R57, 0x96, !PT ; - /*56c0*/ LOP3.LUT R54, R45, R54, RZ, 0x3c, !PT ; - /*56d0*/ LOP3.LUT R45, R46, R49, RZ, 0x3c, !PT ; - /*56e0*/ LOP3.LUT R46, R55, R60, RZ, 0x3c, !PT ; - /*56f0*/ SHF.L.W.U32.HI R55, R60, 0x1, R49 ; - /*5700*/ SHF.L.W.U32.HI R68, R48, 0x1, R47 ; - /*5710*/ SHF.L.W.U32.HI R60, R49, 0x1, R60 ; - /*5720*/ LOP3.LUT R51, R68, R51, RZ, 0x3c, !PT ; - /*5730*/ LOP3.LUT R61, R58, R31, RZ, 0x3c, !PT ; - /*5740*/ LOP3.LUT R47, R60, R47, RZ, 0x3c, !PT ; - /*5750*/ LOP3.LUT R31, R58.reuse, R39, RZ, 0x3c, !PT ; - /*5760*/ LOP3.LUT R39, R58, R8, RZ, 0x3c, !PT ; - /*5770*/ LOP3.LUT R49, R50.reuse, R41, RZ, 0x3c, !PT ; - /*5780*/ LOP3.LUT R59, R50.reuse, R30, RZ, 0x3c, !PT ; - /*5790*/ LOP3.LUT R16, R50, R16, RZ, 0x3c, !PT ; - /*57a0*/ LOP3.LUT R41, R50.reuse, R36, RZ, 0x3c, !PT ; - /*57b0*/ LOP3.LUT R8, R50, R5, RZ, 0x3c, !PT ; - /*57c0*/ LOP3.LUT R48, R55, R48, RZ, 0x3c, !PT ; - /*57d0*/ LOP3.LUT R50, R51, R3, RZ, 0x3c, !PT ; - /*57e0*/ LOP3.LUT R3, R47, R25, RZ, 0x3c, !PT ; - /*57f0*/ LOP3.LUT R36, R51, R23, RZ, 0x3c, !PT ; - /*5800*/ LOP3.LUT R25, R47, R7, RZ, 0x3c, !PT ; - /*5810*/ LOP3.LUT R5, R51.reuse, R29, RZ, 0x3c, !PT ; - /*5820*/ LOP3.LUT R40, R51.reuse, R40, RZ, 0x3c, !PT ; - /*5830*/ LOP3.LUT R9, R51, R9, RZ, 0x3c, !PT ; - /*5840*/ LOP3.LUT R23, R54, R28, RZ, 0x3c, !PT ; - /*5850*/ LOP3.LUT R38, R47, R38, RZ, 0x3c, !PT ; - /*5860*/ LOP3.LUT R7, R47.reuse, R0, RZ, 0x3c, !PT ; - /*5870*/ LOP3.LUT R22, R54.reuse, R22, RZ, 0x3c, !PT ; - /*5880*/ LOP3.LUT R51, R54.reuse, R42, RZ, 0x3c, !PT ; - /*5890*/ LOP3.LUT R28, R54.reuse, R6, RZ, 0x3c, !PT ; - /*58a0*/ LOP3.LUT R37, R54, R37, RZ, 0x3c, !PT ; - /*58b0*/ LOP3.LUT R47, R47, R19, RZ, 0x3c, !PT ; - /*58c0*/ LOP3.LUT R29, R48.reuse, R11, RZ, 0x3c, !PT ; - /*58d0*/ LOP3.LUT R55, R48.reuse, R24, RZ, 0x3c, !PT ; - /*58e0*/ LOP3.LUT R0, R48.reuse, R53, RZ, 0x3c, !PT ; - /*58f0*/ LOP3.LUT R19, R48.reuse, R4, RZ, 0x3c, !PT ; - /*5900*/ LOP3.LUT R6, R48, R18, RZ, 0x3c, !PT ; - /*5910*/ LOP3.LUT R54, R46, R10, RZ, 0x3c, !PT ; - /*5920*/ LOP3.LUT R4, R46.reuse, R35, RZ, 0x3c, !PT ; - /*5930*/ LOP3.LUT R48, R46.reuse, R15, RZ, 0x3c, !PT ; - /*5940*/ LOP3.LUT R11, R46.reuse, R56, RZ, 0x3c, !PT ; - /*5950*/ LOP3.LUT R10, R46, R21, RZ, 0x3c, !PT ; - /*5960*/ LOP3.LUT R15, R45.reuse, R34, RZ, 0x3c, !PT ; - /*5970*/ LOP3.LUT R14, R45, R14, RZ, 0x3c, !PT ; - /*5980*/ LOP3.LUT R21, R45.reuse, R62, RZ, 0x3c, !PT ; - /*5990*/ LOP3.LUT R46, R45.reuse, R52, RZ, 0x3c, !PT ; - /*59a0*/ LOP3.LUT R45, R45, R20, RZ, 0x3c, !PT ; - /*59b0*/ SHF.L.W.U32.HI R24, R25, 0xe, R29 ; - /*59c0*/ LOP3.LUT R27, R43, R27, RZ, 0x3c, !PT ; - /*59d0*/ LOP3.LUT R26, R44, R26, RZ, 0x3c, !PT ; - /*59e0*/ SHF.L.W.U32.HI R25, R29, 0xe, R25 ; - /*59f0*/ SHF.L.W.U32.HI R29, R50, 0xb, R28 ; - /*5a00*/ LOP3.LUT R18, R43, R13, RZ, 0x3c, !PT ; - /*5a10*/ LOP3.LUT R56, R44, R12, RZ, 0x3c, !PT ; - /*5a20*/ SHF.L.W.U32.HI R28, R28, 0xb, R50 ; - /*5a30*/ SHF.L.W.U32.HI R52, R40, 0xf, R51 ; - /*5a40*/ SHF.L.W.U32.HI R35, R10, 0xc, R45 ; - /*5a50*/ SHF.L.W.U32.HI R34, R45, 0xc, R10 ; - /*5a60*/ SHF.L.W.U32.HI R42, R48, 0xa, R14 ; - /*5a70*/ SHF.L.W.U32.HI R50, R14, 0xa, R48 ; - /*5a80*/ SHF.L.W.U32.HI R51, R51, 0xf, R40 ; - /*5a90*/ SHF.L.W.U32.HI R12, R4, 0x1, R15 ; - /*5aa0*/ SHF.L.W.U32.HI R13, R15, 0x1, R4 ; - /*5ab0*/ LOP3.LUT R2, R58, R2, RZ, 0x3c, !PT ; - /*5ac0*/ SHF.L.W.U32.HI R10, R27, 0x4, R26 ; - /*5ad0*/ SHF.L.W.U32.HI R40, R26, 0x4, R27 ; - /*5ae0*/ SHF.L.W.U32.HI R14, R36, 0x6, R22 ; - /*5af0*/ SHF.L.W.U32.HI R15, R22, 0x6, R36 ; - /*5b00*/ LOP3.LUT R57, R43.reuse, R57, RZ, 0x3c, !PT ; - /*5b10*/ LOP3.LUT R22, R44.reuse, R65, RZ, 0x3c, !PT ; - /*5b20*/ LOP3.LUT R36, R43, R63, RZ, 0x3c, !PT ; - /*5b30*/ LOP3.LUT R27, R44, R64, RZ, 0x3c, !PT ; - /*5b40*/ LOP3.LUT R17, R58, R17, RZ, 0x3c, !PT ; - /*5b50*/ SHF.L.W.U32.HI R30, R31, 0x15, R49 ; - /*5b60*/ SHF.L.W.U32.HI R31, R49, 0x15, R31 ; - /*5b70*/ SHF.L.W.U32.HI R53, R3, 0x1b, R55 ; - /*5b80*/ SHF.L.W.U32.HI R45, R55, 0x1b, R3 ; - /*5b90*/ SHF.L.W.U32.HI R49, R39, 0x18, R41 ; - /*5ba0*/ SHF.L.W.U32.HI R3, R38, 0x8, R0 ; - /*5bb0*/ SHF.L.W.U32.HI R20, R0, 0x8, R38 ; - /*5bc0*/ SHF.L.W.U32.HI R48, R2, 0x19, R8 ; - /*5bd0*/ SHF.L.W.U32.HI R26, R8, 0x19, R2 ; - /*5be0*/ SHF.L.W.U32.HI R55, R5, 0x1e, R23 ; - /*5bf0*/ SHF.L.W.U32.HI R60, R23, 0x1e, R5 ; - /*5c00*/ SHF.L.W.U32.HI R39, R41, 0x18, R39 ; - /*5c10*/ SHF.L.W.U32.HI R4, R57, 0x12, R22 ; - /*5c20*/ SHF.L.W.U32.HI R0, R22, 0x12, R57 ; - /*5c30*/ SHF.L.W.U32.HI R8, R36, 0x9, R27 ; - /*5c40*/ SHF.L.W.U32.HI R5, R7, 0x7, R19 ; - /*5c50*/ SHF.L.W.U32.HI R57, R16, 0x17, R17 ; - /*5c60*/ SHF.L.W.U32.HI R58, R54, 0x2, R46 ; - /*5c70*/ SHF.L.W.U32.HI R36, R27, 0x9, R36 ; - /*5c80*/ SHF.L.W.U32.HI R7, R19, 0x7, R7 ; - /*5c90*/ SHF.L.W.U32.HI R2, R17, 0x17, R16 ; - /*5ca0*/ SHF.L.W.U32.HI R54, R46, 0x2, R54 ; - /*5cb0*/ SHF.L.W.U32.HI R17, R11, 0xd, R21 ; - /*5cc0*/ SHF.L.W.U32.HI R16, R21, 0xd, R11 ; - /*5cd0*/ LOP3.LUT R64, R53, R42, R40, 0xb4, !PT ; - /*5ce0*/ LOP3.LUT R62, R40, R52, R42, 0xb4, !PT ; - /*5cf0*/ SHF.L.W.U32.HI R22, R18, 0x3, R56 ; - /*5d00*/ SHF.L.W.U32.HI R23, R56, 0x3, R18 ; - /*5d10*/ SHF.L.W.U32.HI R46, R9, 0x1d, R37 ; - /*5d20*/ SHF.L.W.U32.HI R21, R37, 0x1d, R9 ; - /*5d30*/ LOP3.LUT R42, R42, R39, R52, 0xb4, !PT ; - /*5d40*/ LOP3.LUT R41, R52, R53, R39, 0xb4, !PT ; - /*5d50*/ LOP3.LUT R63, R45, R50, R10, 0xb4, !PT ; - /*5d60*/ LOP3.LUT R56, R10, R51, R50, 0xb4, !PT ; - /*5d70*/ LOP3.LUT R38, R49, R10, R45, 0xb4, !PT ; - /*5d80*/ LOP3.LUT R65, R60, R7, R57, 0xb4, !PT ; - /*5d90*/ LOP3.LUT R52, R57, R36, R7, 0xb4, !PT ; - /*5da0*/ LOP3.LUT R37, R7, R58, R36, 0xb4, !PT ; - /*5db0*/ LOP3.LUT R11, R58, R57, R60, 0xb4, !PT ; - /*5dc0*/ LOP3.LUT R57, R55, R5, R2, 0xb4, !PT ; - /*5dd0*/ LOP3.LUT R10, R2, R8, R5, 0xb4, !PT ; - /*5de0*/ LOP3.LUT R9, R5, R54, R8, 0xb4, !PT ; - /*5df0*/ LOP3.LUT R7, R54, R2, R55, 0xb4, !PT ; - /*5e00*/ LOP3.LUT R5, R28, R34, RZ, 0x30, !PT ; - /*5e10*/ LOP3.LUT R2, R29, R35, RZ, 0x30, !PT ; - /*5e20*/ LOP3.LUT R53, R39, R40, R53, 0xb4, !PT ; - /*5e30*/ LOP3.LUT R40, R50, R49, R51, 0xb4, !PT ; - /*5e40*/ LOP3.LUT R39, R51, R45, R49, 0xb4, !PT ; - /*5e50*/ SHF.L.W.U32.HI R27, R47, 0x14, R6 ; - /*5e60*/ LOP3.LUT R45, R24, R44.reuse, R32.reuse, 0x6, !PT ; - /*5e70*/ LOP3.LUT R49, R34, R44.reuse, R32.reuse, 0x90, !PT ; - /*5e80*/ SHF.L.W.U32.HI R47, R6, 0x14, R47 ; - /*5e90*/ LOP3.LUT R32, R5, R44, R32, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R2, R2, R43, R33, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R6, R48, R4, R3, 0xb4, !PT ; - /*5ec0*/ LOP3.LUT R5, R3, R12, R4, 0xb4, !PT ; - /*5ed0*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*5ee0*/ LOP3.LUT R44, R25, R43.reuse, R33.reuse, 0x6, !PT ; - /*5ef0*/ LOP3.LUT R4, R4, R14, R12, 0xb4, !PT ; - /*5f00*/ LOP3.LUT R43, R35, R43, R33, 0x90, !PT ; - /*5f10*/ LOP3.LUT R12, R12, R48, R14, 0xb4, !PT ; - /*5f20*/ LOP3.LUT R33, R2, UR7, RZ, 0x3c, !PT ; - /*5f30*/ LOP3.LUT R14, R14, R3, R48, 0xb4, !PT ; - /*5f40*/ SHF.L.W.U32.HI R18, R61, 0x1c, R59 ; - /*5f50*/ LOP3.LUT R3, R26, R0, R20, 0xb4, !PT ; - /*5f60*/ LOP3.LUT R2, R20, R13, R0, 0xb4, !PT ; - /*5f70*/ LOP3.LUT R0, R0, R15, R13, 0xb4, !PT ; - /*5f80*/ LOP3.LUT R13, R13, R26, R15, 0xb4, !PT ; - /*5f90*/ LOP3.LUT R15, R15, R20, R26, 0xb4, !PT ; - /*5fa0*/ SHF.L.W.U32.HI R19, R59, 0x1c, R61 ; - /*5fb0*/ LOP3.LUT R26, R18, R22, R27, 0xb4, !PT ; - /*5fc0*/ LOP3.LUT R20, R27, R16, R22, 0xb4, !PT ; - /*5fd0*/ LOP3.LUT R22, R22, R21, R16, 0xb4, !PT ; - /*5fe0*/ LOP3.LUT R16, R16, R18, R21, 0xb4, !PT ; - /*5ff0*/ LOP3.LUT R18, R21, R27, R18, 0xb4, !PT ; - /*6000*/ LOP3.LUT R32, R32, UR6, RZ, 0x3c, !PT ; - /*6010*/ LOP3.LUT R27, R19, R23, R47, 0xb4, !PT ; - /*6020*/ LOP3.LUT R21, R47, R17, R23, 0xb4, !PT ; - /*6030*/ LOP3.LUT R23, R23, R46, R17, 0xb4, !PT ; - /*6040*/ LOP3.LUT R34, R34, R30, R28, 0xb4, !PT ; - /*6050*/ LOP3.LUT R35, R35, R31, R29, 0xb4, !PT ; - /*6060*/ LOP3.LUT R17, R17, R19, R46, 0xb4, !PT ; - /*6070*/ LOP3.LUT R28, R28, R24, R30, 0xb4, !PT ; - /*6080*/ LOP3.LUT R29, R29, R25, R31, 0xb4, !PT ; - /*6090*/ LOP3.LUT R36, R36, R60, R58, 0xb4, !PT ; - /*60a0*/ LOP3.LUT R8, R8, R55, R54, 0xb4, !PT ; - /*60b0*/ LOP3.LUT R19, R46, R47, R19, 0xb4, !PT ; - /*60c0*/ LOP3.LUT R30, R45, R30, RZ, 0x3c, !PT ; - /*60d0*/ LOP3.LUT R31, R44, R31, RZ, 0x3c, !PT ; - /*60e0*/ LOP3.LUT R24, R49, R24, RZ, 0x3c, !PT ; - /*60f0*/ LOP3.LUT R25, R43, R25, RZ, 0x3c, !PT ; - /*6100*/ @P0 BRA `(.L_x_76) ; - /*6110*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x8] ; - /*6120*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0xc] ; - /*6130*/ LDG.E.64.STRONG.SM R2, [R2.64] ; - /*6140*/ PRMT R10, R33, 0x123, RZ ; - /*6150*/ BSSY B0, `(.L_x_77) ; - /*6160*/ PRMT R11, R32, 0x123, RZ ; - /*6170*/ ISETP.GT.U32.AND P0, PT, R10, R2, PT ; - /*6180*/ ISETP.GT.U32.AND.EX P0, PT, R11, R3, PT, P0 ; - /*6190*/ @P0 BRA `(.L_x_78) ; - /*61a0*/ S2R R3, SR_LANEID ; - /*61b0*/ VOTEU.ANY UR8, UPT, PT ; - /*61c0*/ FLO.U32 R0, UR8 ; - /*61d0*/ ULDC.64 UR6, c[0x0][0x168] ; - /*61e0*/ UIADD3 UR5, UP1, UR6, 0x140, URZ ; - /*61f0*/ UIADD3.X UR6, URZ, UR7, URZ, UP1, !UPT ; - /*6200*/ POPC R5, UR8 ; - /*6210*/ IMAD.U32 R2, RZ, RZ, UR5 ; - /*6220*/ ISETP.EQ.U32.AND P0, PT, R0, R3, PT ; - /*6230*/ IMAD.U32 R3, RZ, RZ, UR6 ; - /*6240*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R2.64], R5 ; - /*6250*/ S2R R4, SR_LTMASK ; - /*6260*/ LOP3.LUT R4, R4, UR8, RZ, 0xc0, !PT ; - /*6270*/ POPC R7, R4 ; - /*6280*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*6290*/ IMAD.IADD R6, R6, 0x1, R7 ; - /*62a0*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*62b0*/ @P0 EXIT ; - /*62c0*/ LDL.LU.64 R50, [R1] ; - /*62d0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*62e0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*62f0*/ LDS.128 R12, [R66] ; - /*6300*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*6310*/ LDS.128 R16, [R66+0x10] ; - /*6320*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*6330*/ IMAD.MOV.U32 R68, RZ, RZ, c[0x4][0x0] ; - /*6340*/ IMAD.MOV.U32 R69, RZ, RZ, c[0x4][0x4] ; - /*6350*/ STG.E.EF.128 [R4.64], R12 ; - /*6360*/ STG.E.EF.128 [R4.64+0x10], R16 ; - /*6370*/ STG.E.EF.64 [R6.64+0x100], R50 ; - /*6380*/ LDG.E.64.STRONG.SM R8, [R68.64] ; - /*6390*/ STG.E.EF.64 [R2.64+-0x60], R8 ; - /*63a0*/ STG.E.EF.64 [R6.64+0x148], R10 ; -.L_x_78: - /*63b0*/ BSYNC B0 ; -.L_x_77: - /*63c0*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*63d0*/ @P0 CALL.REL.NOINC `(.L_x_79) ; - /*63e0*/ BRA `(.L_x_80) ; -.L_x_79: - /*63f0*/ EXIT ; -.L_x_73: - /*6400*/ IMAD.MOV.U32 R3, RZ, RZ, R43 ; - /*6410*/ MOV R56, 0x6430 ; - /*6420*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*6430*/ S2R R42, SR_TID.X ; - /*6440*/ IMAD.HI.U32 R40, R3, c[0x3][0x18c], RZ ; - /*6450*/ S2R R44, SR_TID.X ; - /*6460*/ IMAD.MOV R40, RZ, RZ, -R40 ; - /*6470*/ IMAD.MOV.U32 R41, RZ, RZ, 0x80 ; - /*6480*/ IMAD R3, R40, c[0x3][0x184], R3 ; - /*6490*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*64a0*/ SEL R40, RZ, c[0x3][0x184], !P0 ; - /*64b0*/ IMAD.IADD R40, R3, 0x1, -R40 ; - /*64c0*/ IMAD.SHL.U32 R42, R42, 0x10, RZ ; - /*64d0*/ IMAD.WIDE.U32 R40, R40, R41, c[0x3][0x190] ; - /*64e0*/ LOP3.LUT R42, R42, 0x70, RZ, 0xe2, !PT ; - /*64f0*/ IMAD.SHL.U32 R44, R44, 0x40, RZ ; - /*6500*/ IADD3 R40, P0, R40, R42, RZ ; - /*6510*/ LOP3.LUT R44, R44, 0x3fe00, RZ, 0xc0, !PT ; - /*6520*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*6530*/ LDS R3, [R44+0x880] ; - /*6540*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*6550*/ MOV R56, 0x65a0 ; - /*6560*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6570*/ IMAD R3, R3, 0x1000193, RZ ; - /*6580*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*6590*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*65a0*/ S2R R46, SR_TID.X ; - /*65b0*/ IMAD.HI.U32 R44, R3, c[0x3][0x18c], RZ ; - /*65c0*/ S2R R48, SR_TID.X ; - /*65d0*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*65e0*/ IMAD.MOV.U32 R45, RZ, RZ, 0x80 ; - /*65f0*/ IMAD R44, R44, c[0x3][0x184], R3 ; - /*6600*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*6610*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6620*/ IMAD.IADD R44, R44, 0x1, -R3 ; - /*6630*/ IMAD.SHL.U32 R46, R46, 0x10, RZ ; - /*6640*/ IMAD.WIDE.U32 R44, R44, R45, c[0x3][0x190] ; - /*6650*/ LOP3.LUT R46, R46, 0x70, RZ, 0xe2, !PT ; - /*6660*/ IMAD.SHL.U32 R48, R48, 0x40, RZ ; - /*6670*/ IADD3 R44, P0, R44, R46, RZ ; - /*6680*/ LOP3.LUT R48, R48, 0x3fe00, RZ, 0xc0, !PT ; - /*6690*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*66a0*/ LDS R3, [R48+0x8c0] ; - /*66b0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*66c0*/ MOV R56, 0x6710 ; - /*66d0*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*66e0*/ IMAD R3, R3, 0x1000193, RZ ; - /*66f0*/ LOP3.LUT R3, R3, R16, RZ, 0x3c, !PT ; - /*6700*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*6710*/ S2R R50, SR_TID.X ; - /*6720*/ IMAD.HI.U32 R48, R3, c[0x3][0x18c], RZ ; - /*6730*/ S2R R52, SR_TID.X ; - /*6740*/ IMAD.MOV R48, RZ, RZ, -R48 ; - /*6750*/ IMAD.MOV.U32 R49, RZ, RZ, 0x80 ; - /*6760*/ IMAD R48, R48, c[0x3][0x184], R3 ; - /*6770*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*6780*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6790*/ IMAD.IADD R48, R48, 0x1, -R3 ; - /*67a0*/ IMAD.SHL.U32 R50, R50, 0x10, RZ ; - /*67b0*/ IMAD.WIDE.U32 R48, R48, R49, c[0x3][0x190] ; - /*67c0*/ LOP3.LUT R50, R50, 0x70, RZ, 0xe2, !PT ; - /*67d0*/ IMAD.SHL.U32 R52, R52, 0x40, RZ ; - /*67e0*/ IADD3 R48, P0, R48, R50, RZ ; - /*67f0*/ LOP3.LUT R52, R52, 0x3fe00, RZ, 0xc0, !PT ; - /*6800*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*6810*/ LDS R3, [R52+0x900] ; - /*6820*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*6830*/ MOV R56, 0x6880 ; - /*6840*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6850*/ IMAD R3, R3, 0x1000193, RZ ; - /*6860*/ LOP3.LUT R3, R3, R20, RZ, 0x3c, !PT ; - /*6870*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*6880*/ S2R R54, SR_TID.X ; - /*6890*/ IMAD.HI.U32 R52, R3, c[0x3][0x18c], RZ ; - /*68a0*/ S2R R56, SR_TID.X ; - /*68b0*/ IMAD.MOV R52, RZ, RZ, -R52 ; - /*68c0*/ IMAD.MOV.U32 R53, RZ, RZ, 0x80 ; - /*68d0*/ IMAD R52, R52, c[0x3][0x184], R3 ; - /*68e0*/ ISETP.GE.U32.AND P0, PT, R52, c[0x3][0x184], PT ; - /*68f0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6900*/ IMAD.IADD R52, R52, 0x1, -R3 ; - /*6910*/ IMAD.SHL.U32 R54, R54, 0x10, RZ ; - /*6920*/ IMAD.WIDE.U32 R52, R52, R53, c[0x3][0x190] ; - /*6930*/ LOP3.LUT R54, R54, 0x70, RZ, 0xe2, !PT ; - /*6940*/ IMAD.SHL.U32 R56, R56, 0x40, RZ ; - /*6950*/ IADD3 R52, P0, R52, R54, RZ ; - /*6960*/ LOP3.LUT R56, R56, 0x3fe00, RZ, 0xc0, !PT ; - /*6970*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*6980*/ LDS R3, [R56+0x940] ; - /*6990*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*69a0*/ IMAD R61, R4, 0x1000193, RZ ; - /*69b0*/ IMAD R4, R5, 0x1000193, RZ ; - /*69c0*/ MOV R56, 0x6a70 ; - /*69d0*/ IMAD R59, R6, 0x1000193, RZ ; - /*69e0*/ LOP3.LUT R61, R61, R36, RZ, 0x3c, !PT ; - /*69f0*/ IMAD R58, R7, 0x1000193, RZ ; - /*6a00*/ LOP3.LUT R37, R4, R37, RZ, 0x3c, !PT ; - /*6a10*/ LOP3.LUT R59, R59, R38, RZ, 0x3c, !PT ; - /*6a20*/ LOP3.LUT R58, R58, R39, RZ, 0x3c, !PT ; - /*6a30*/ LOP3.LUT R3, R3, R0, RZ, 0x3c, !PT ; - /*6a40*/ IMAD R3, R3, 0x1000193, RZ ; - /*6a50*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*6a60*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*6a70*/ S2R R6, SR_TID.X ; - /*6a80*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*6a90*/ S2R R36, SR_TID.X ; - /*6aa0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*6ab0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*6ac0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*6ad0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*6ae0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6af0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*6b00*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*6b10*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*6b20*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*6b30*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6b40*/ IADD3 R4, P0, R4, R6, RZ ; - /*6b50*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6b60*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*6b70*/ LDS R39, [R36+0x980] ; - /*6b80*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*6b90*/ IMAD R3, R8, 0x1000193, RZ ; - /*6ba0*/ MOV R56, 0x6c60 ; - /*6bb0*/ IMAD R8, R9, 0x1000193, RZ ; - /*6bc0*/ LOP3.LUT R62, R3, R40, RZ, 0x3c, !PT ; - /*6bd0*/ IMAD R3, R10, 0x1000193, RZ ; - /*6be0*/ LOP3.LUT R41, R8, R41, RZ, 0x3c, !PT ; - /*6bf0*/ IMAD R8, R11, 0x1000193, RZ ; - /*6c00*/ LOP3.LUT R60, R3, R42, RZ, 0x3c, !PT ; - /*6c10*/ LOP3.LUT R43, R8, R43, RZ, 0x3c, !PT ; - /*6c20*/ LOP3.LUT R39, R39, R0, RZ, 0x3c, !PT ; - /*6c30*/ IMAD R39, R39, 0x1000193, RZ ; - /*6c40*/ LOP3.LUT R3, R39, R28, RZ, 0x3c, !PT ; - /*6c50*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*6c60*/ S2R R10, SR_TID.X ; - /*6c70*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*6c80*/ S2R R36, SR_TID.X ; - /*6c90*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*6ca0*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*6cb0*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*6cc0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*6cd0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6ce0*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*6cf0*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*6d00*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*6d10*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*6d20*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6d30*/ IADD3 R8, P0, R8, R10, RZ ; - /*6d40*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6d50*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*6d60*/ LDS R3, [R36+0x9c0] ; - /*6d70*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*6d80*/ IMAD R63, R12, 0x1000193, RZ ; - /*6d90*/ MOV R56, 0x6e50 ; - /*6da0*/ IMAD R12, R13, 0x1000193, RZ ; - /*6db0*/ LOP3.LUT R63, R63, R44, RZ, 0x3c, !PT ; - /*6dc0*/ LOP3.LUT R45, R12, R45, RZ, 0x3c, !PT ; - /*6dd0*/ IMAD R12, R15, 0x1000193, RZ ; - /*6de0*/ LOP3.LUT R47, R12, R47, RZ, 0x3c, !PT ; - /*6df0*/ LOP3.LUT R13, R3, R0, RZ, 0x3c, !PT ; - /*6e00*/ IMAD R3, R14, 0x1000193, RZ ; - /*6e10*/ IMAD R13, R13, 0x1000193, RZ ; - /*6e20*/ LOP3.LUT R64, R3, R46, RZ, 0x3c, !PT ; - /*6e30*/ LOP3.LUT R3, R13, R32, RZ, 0x3c, !PT ; - /*6e40*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*6e50*/ S2R R14, SR_TID.X ; - /*6e60*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*6e70*/ S2R R36, SR_TID.X ; - /*6e80*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*6e90*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*6ea0*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*6eb0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*6ec0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*6ed0*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*6ee0*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*6ef0*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*6f00*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*6f10*/ IMAD.SHL.U32 R36, R36, 0x40, RZ ; - /*6f20*/ IADD3 R12, P0, R12, R14, RZ ; - /*6f30*/ LOP3.LUT R36, R36, 0x3fe00, RZ, 0xc0, !PT ; - /*6f40*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*6f50*/ LDS R3, [R36+0x800] ; - /*6f60*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*6f70*/ IMAD R39, R16, 0x1000193, RZ ; - /*6f80*/ MOV R56, 0x7250 ; - /*6f90*/ IMAD R16, R17, 0x1000193, RZ ; - /*6fa0*/ IMAD R17, R18, 0x1000193, RZ ; - /*6fb0*/ LOP3.LUT R48, R39, R48, RZ, 0x3c, !PT ; - /*6fc0*/ IMAD R36, R27, 0x1000193, RZ ; - /*6fd0*/ LOP3.LUT R49, R16, R49, RZ, 0x3c, !PT ; - /*6fe0*/ IMAD R18, R25, 0x1000193, RZ ; - /*6ff0*/ LOP3.LUT R50, R17, R50, RZ, 0x3c, !PT ; - /*7000*/ IMAD R17, R22, 0x1000193, RZ ; - /*7010*/ LOP3.LUT R36, R36, R7, RZ, 0x3c, !PT ; - /*7020*/ IMAD R7, R30, 0x1000193, RZ ; - /*7030*/ IMAD R16, R21, 0x1000193, RZ ; - /*7040*/ LOP3.LUT R54, R17, R54, RZ, 0x3c, !PT ; - /*7050*/ IMAD R17, R26, 0x1000193, RZ ; - /*7060*/ LOP3.LUT R26, R18, R5, RZ, 0x3c, !PT ; - /*7070*/ IMAD R5, R28, 0x1000193, RZ ; - /*7080*/ IADD3 R28, R0, 0x1, RZ ; - /*7090*/ IMAD R39, R24, 0x1000193, RZ ; - /*70a0*/ LOP3.LUT R40, R7, R10, RZ, 0x3c, !PT ; - /*70b0*/ IMAD R44, R19, 0x1000193, RZ ; - /*70c0*/ LOP3.LUT R53, R16, R53, RZ, 0x3c, !PT ; - /*70d0*/ IMAD R19, R20, 0x1000193, RZ ; - /*70e0*/ LOP3.LUT R39, R39, R4, RZ, 0x3c, !PT ; - /*70f0*/ IMAD R16, R23, 0x1000193, RZ ; - /*7100*/ LOP3.LUT R27, R17, R6, RZ, 0x3c, !PT ; - /*7110*/ IMAD R42, R29, 0x1000193, RZ ; - /*7120*/ LOP3.LUT R38, R5, R8, RZ, 0x3c, !PT ; - /*7130*/ IMAD R46, R31, 0x1000193, RZ ; - /*7140*/ LOP3.LUT R44, R44, R51, RZ, 0x3c, !PT ; - /*7150*/ IMAD R5, R32, 0x1000193, RZ ; - /*7160*/ LOP3.LUT R52, R19, R52, RZ, 0x3c, !PT ; - /*7170*/ IMAD R4, R33, 0x1000193, RZ ; - /*7180*/ LOP3.LUT R7, R3, R28, RZ, 0x3c, !PT ; - /*7190*/ IMAD R3, R34, 0x1000193, RZ ; - /*71a0*/ LOP3.LUT R55, R16, R55, RZ, 0x3c, !PT ; - /*71b0*/ IMAD R6, R35, 0x1000193, RZ ; - /*71c0*/ LOP3.LUT R42, R42, R9, RZ, 0x3c, !PT ; - /*71d0*/ IMAD R8, R7, 0x1000193, RZ ; - /*71e0*/ LOP3.LUT R46, R46, R11, RZ, 0x3c, !PT ; - /*71f0*/ LOP3.LUT R34, R3, R14, RZ, 0x3c, !PT ; - /*7200*/ LOP3.LUT R32, R5, R12, RZ, 0x3c, !PT ; - /*7210*/ LOP3.LUT R33, R4, R13, RZ, 0x3c, !PT ; - /*7220*/ LOP3.LUT R35, R6, R15, RZ, 0x3c, !PT ; - /*7230*/ LOP3.LUT R3, R8, R37, RZ, 0x3c, !PT ; - /*7240*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*7250*/ S2R R6, SR_TID.X ; - /*7260*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*7270*/ S2R R8, SR_TID.X ; - /*7280*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*7290*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*72a0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*72b0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*72c0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*72d0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*72e0*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*72f0*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*7300*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*7310*/ IMAD.SHL.U32 R8, R8, 0x40, RZ ; - /*7320*/ IADD3 R4, P0, R4, R6, RZ ; - /*7330*/ LOP3.LUT R8, R8, 0x3fe00, RZ, 0xc0, !PT ; - /*7340*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7350*/ LDS R3, [R8+0x840] ; - /*7360*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7370*/ MOV R56, 0x73c0 ; - /*7380*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7390*/ IMAD R8, R3, 0x1000193, RZ ; - /*73a0*/ LOP3.LUT R3, R8, R41, RZ, 0x3c, !PT ; - /*73b0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*73c0*/ S2R R10, SR_TID.X ; - /*73d0*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*73e0*/ S2R R12, SR_TID.X ; - /*73f0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*7400*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*7410*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*7420*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*7430*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7440*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*7450*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*7460*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*7470*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*7480*/ IMAD.SHL.U32 R12, R12, 0x40, RZ ; - /*7490*/ IADD3 R8, P0, R8, R10, RZ ; - /*74a0*/ LOP3.LUT R12, R12, 0x3fe00, RZ, 0xc0, !PT ; - /*74b0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*74c0*/ LDS R3, [R12+0x880] ; - /*74d0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*74e0*/ MOV R56, 0x7530 ; - /*74f0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7500*/ IMAD R12, R3, 0x1000193, RZ ; - /*7510*/ LOP3.LUT R3, R12, R45, RZ, 0x3c, !PT ; - /*7520*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*7530*/ S2R R14, SR_TID.X ; - /*7540*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*7550*/ S2R R16, SR_TID.X ; - /*7560*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*7570*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*7580*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*7590*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*75a0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*75b0*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*75c0*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*75d0*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*75e0*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*75f0*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*7600*/ IADD3 R12, P0, R12, R14, RZ ; - /*7610*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*7620*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*7630*/ LDS R3, [R16+0x8c0] ; - /*7640*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7650*/ MOV R56, 0x76a0 ; - /*7660*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7670*/ IMAD R16, R3, 0x1000193, RZ ; - /*7680*/ LOP3.LUT R3, R16, R49, RZ, 0x3c, !PT ; - /*7690*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*76a0*/ S2R R18, SR_TID.X ; - /*76b0*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*76c0*/ S2R R20, SR_TID.X ; - /*76d0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*76e0*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*76f0*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*7700*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*7710*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7720*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*7730*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*7740*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*7750*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*7760*/ IMAD.SHL.U32 R20, R20, 0x40, RZ ; - /*7770*/ IADD3 R16, P0, R16, R18, RZ ; - /*7780*/ LOP3.LUT R20, R20, 0x3fe00, RZ, 0xc0, !PT ; - /*7790*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*77a0*/ LDS R3, [R20+0x900] ; - /*77b0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*77c0*/ MOV R56, 0x7810 ; - /*77d0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*77e0*/ IMAD R20, R3, 0x1000193, RZ ; - /*77f0*/ LOP3.LUT R3, R20, R53, RZ, 0x3c, !PT ; - /*7800*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*7810*/ S2R R22, SR_TID.X ; - /*7820*/ IMAD.HI.U32 R20, R3, c[0x3][0x18c], RZ ; - /*7830*/ S2R R24, SR_TID.X ; - /*7840*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*7850*/ IMAD.MOV.U32 R21, RZ, RZ, 0x80 ; - /*7860*/ IMAD R20, R20, c[0x3][0x184], R3 ; - /*7870*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*7880*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7890*/ IMAD.IADD R20, R20, 0x1, -R3 ; - /*78a0*/ IMAD.SHL.U32 R22, R22, 0x10, RZ ; - /*78b0*/ IMAD.WIDE.U32 R20, R20, R21, c[0x3][0x190] ; - /*78c0*/ LOP3.LUT R22, R22, 0x70, RZ, 0xe2, !PT ; - /*78d0*/ IMAD.SHL.U32 R24, R24, 0x40, RZ ; - /*78e0*/ IADD3 R20, P0, R20, R22, RZ ; - /*78f0*/ LOP3.LUT R24, R24, 0x3fe00, RZ, 0xc0, !PT ; - /*7900*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*7910*/ LDS R3, [R24+0x940] ; - /*7920*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*7930*/ IMAD R61, R61, 0x1000193, RZ ; - /*7940*/ MOV R56, 0x7a00 ; - /*7950*/ IMAD R66, R37, 0x1000193, RZ ; - /*7960*/ IMAD R59, R59, 0x1000193, RZ ; - /*7970*/ LOP3.LUT R67, R61, R4, RZ, 0x3c, !PT ; - /*7980*/ IMAD R58, R58, 0x1000193, RZ ; - /*7990*/ LOP3.LUT R66, R66, R5, RZ, 0x3c, !PT ; - /*79a0*/ LOP3.LUT R24, R59, R6, RZ, 0x3c, !PT ; - /*79b0*/ LOP3.LUT R61, R58, R7, RZ, 0x3c, !PT ; - /*79c0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*79d0*/ IMAD R3, R3, 0x1000193, RZ ; - /*79e0*/ LOP3.LUT R3, R3, R26, RZ, 0x3c, !PT ; - /*79f0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*7a00*/ S2R R6, SR_TID.X ; - /*7a10*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*7a20*/ S2R R25, SR_TID.X ; - /*7a30*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*7a40*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*7a50*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*7a60*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*7a70*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7a80*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*7a90*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*7aa0*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*7ab0*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*7ac0*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*7ad0*/ IADD3 R4, P0, R4, R6, RZ ; - /*7ae0*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*7af0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7b00*/ LDS R3, [R25+0x980] ; - /*7b10*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7b20*/ IMAD R65, R62, 0x1000193, RZ ; - /*7b30*/ MOV R56, 0x7bf0 ; - /*7b40*/ IMAD R62, R41, 0x1000193, RZ ; - /*7b50*/ IMAD R25, R60, 0x1000193, RZ ; - /*7b60*/ LOP3.LUT R65, R65, R8, RZ, 0x3c, !PT ; - /*7b70*/ IMAD R58, R43, 0x1000193, RZ ; - /*7b80*/ LOP3.LUT R62, R62, R9, RZ, 0x3c, !PT ; - /*7b90*/ LOP3.LUT R25, R25, R10, RZ, 0x3c, !PT ; - /*7ba0*/ LOP3.LUT R58, R58, R11, RZ, 0x3c, !PT ; - /*7bb0*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*7bc0*/ IMAD R3, R3, 0x1000193, RZ ; - /*7bd0*/ LOP3.LUT R3, R3, R42, RZ, 0x3c, !PT ; - /*7be0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*7bf0*/ S2R R10, SR_TID.X ; - /*7c00*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*7c10*/ S2R R29, SR_TID.X ; - /*7c20*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*7c30*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*7c40*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*7c50*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*7c60*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7c70*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*7c80*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*7c90*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*7ca0*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*7cb0*/ IMAD.SHL.U32 R29, R29, 0x40, RZ ; - /*7cc0*/ IADD3 R8, P0, R8, R10, RZ ; - /*7cd0*/ LOP3.LUT R29, R29, 0x3fe00, RZ, 0xc0, !PT ; - /*7ce0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7cf0*/ LDS R3, [R29+0x9c0] ; - /*7d00*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7d10*/ IMAD R63, R63, 0x1000193, RZ ; - /*7d20*/ MOV R56, 0x7de0 ; - /*7d30*/ IMAD R30, R45, 0x1000193, RZ ; - /*7d40*/ LOP3.LUT R63, R63, R12, RZ, 0x3c, !PT ; - /*7d50*/ IMAD R12, R47, 0x1000193, RZ ; - /*7d60*/ LOP3.LUT R59, R30, R13, RZ, 0x3c, !PT ; - /*7d70*/ LOP3.LUT R51, R12, R15, RZ, 0x3c, !PT ; - /*7d80*/ LOP3.LUT R28, R3, R28, RZ, 0x3c, !PT ; - /*7d90*/ IMAD R3, R64, 0x1000193, RZ ; - /*7da0*/ IMAD R28, R28, 0x1000193, RZ ; - /*7db0*/ LOP3.LUT R14, R3, R14, RZ, 0x3c, !PT ; - /*7dc0*/ LOP3.LUT R3, R28, R33, RZ, 0x3c, !PT ; - /*7dd0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*7de0*/ S2R R28, SR_TID.X ; - /*7df0*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*7e00*/ S2R R15, SR_TID.X ; - /*7e10*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*7e20*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*7e30*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*7e40*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*7e50*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*7e60*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*7e70*/ IMAD.SHL.U32 R28, R28, 0x10, RZ ; - /*7e80*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*7e90*/ LOP3.LUT R28, R28, 0x70, RZ, 0xe2, !PT ; - /*7ea0*/ IMAD.SHL.U32 R15, R15, 0x40, RZ ; - /*7eb0*/ IADD3 R28, P0, R12, R28, RZ ; - /*7ec0*/ LOP3.LUT R15, R15, 0x3fe00, RZ, 0xc0, !PT ; - /*7ed0*/ IMAD.X R29, RZ, RZ, R13, P0 ; - /*7ee0*/ LDS R3, [R15+0x800] ; - /*7ef0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*7f00*/ IMAD R13, R50, 0x1000193, RZ ; - /*7f10*/ MOV R56, 0x81e0 ; - /*7f20*/ IMAD R41, R40, 0x1000193, RZ ; - /*7f30*/ IADD3 R40, R0, 0x2, RZ ; - /*7f40*/ IMAD R44, R44, 0x1000193, RZ ; - /*7f50*/ LOP3.LUT R12, R13, R18, RZ, 0x3c, !PT ; - /*7f60*/ IMAD R39, R39, 0x1000193, RZ ; - /*7f70*/ LOP3.LUT R41, R41, R10, RZ, 0x3c, !PT ; - /*7f80*/ IMAD R69, R48, 0x1000193, RZ ; - /*7f90*/ LOP3.LUT R50, R44, R19, RZ, 0x3c, !PT ; - /*7fa0*/ IMAD R18, R26, 0x1000193, RZ ; - /*7fb0*/ LOP3.LUT R26, R39, R4, RZ, 0x3c, !PT ; - /*7fc0*/ IMAD R27, R27, 0x1000193, RZ ; - /*7fd0*/ LOP3.LUT R69, R69, R16, RZ, 0x3c, !PT ; - /*7fe0*/ IMAD R60, R49, 0x1000193, RZ ; - /*7ff0*/ LOP3.LUT R39, R18, R5, RZ, 0x3c, !PT ; - /*8000*/ IMAD R49, R52, 0x1000193, RZ ; - /*8010*/ LOP3.LUT R44, R27, R6, RZ, 0x3c, !PT ; - /*8020*/ IMAD R48, R53, 0x1000193, RZ ; - /*8030*/ LOP3.LUT R60, R60, R17, RZ, 0x3c, !PT ; - /*8040*/ IMAD R13, R54, 0x1000193, RZ ; - /*8050*/ LOP3.LUT R49, R49, R20, RZ, 0x3c, !PT ; - /*8060*/ IMAD R16, R55, 0x1000193, RZ ; - /*8070*/ LOP3.LUT R48, R48, R21, RZ, 0x3c, !PT ; - /*8080*/ IMAD R36, R36, 0x1000193, RZ ; - /*8090*/ LOP3.LUT R13, R13, R22, RZ, 0x3c, !PT ; - /*80a0*/ IMAD R5, R38, 0x1000193, RZ ; - /*80b0*/ LOP3.LUT R47, R16, R23, RZ, 0x3c, !PT ; - /*80c0*/ IMAD R42, R42, 0x1000193, RZ ; - /*80d0*/ LOP3.LUT R43, R36, R7, RZ, 0x3c, !PT ; - /*80e0*/ IMAD R46, R46, 0x1000193, RZ ; - /*80f0*/ LOP3.LUT R38, R5, R8, RZ, 0x3c, !PT ; - /*8100*/ IMAD R15, R32, 0x1000193, RZ ; - /*8110*/ LOP3.LUT R42, R42, R9, RZ, 0x3c, !PT ; - /*8120*/ IMAD R4, R33, 0x1000193, RZ ; - /*8130*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8140*/ IMAD R37, R34, 0x1000193, RZ ; - /*8150*/ LOP3.LUT R46, R46, R11, RZ, 0x3c, !PT ; - /*8160*/ IMAD R6, R35, 0x1000193, RZ ; - /*8170*/ IMAD R3, R3, 0x1000193, RZ ; - /*8180*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*8190*/ LOP3.LUT R15, R15, R28, RZ, 0x3c, !PT ; - /*81a0*/ LOP3.LUT R27, R4, R29, RZ, 0x3c, !PT ; - /*81b0*/ LOP3.LUT R37, R37, R30, RZ, 0x3c, !PT ; - /*81c0*/ LOP3.LUT R45, R6, R31, RZ, 0x3c, !PT ; - /*81d0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*81e0*/ S2R R7, SR_TID.X ; - /*81f0*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*8200*/ S2R R6, SR_TID.X ; - /*8210*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*8220*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*8230*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*8240*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*8250*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8260*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*8270*/ IMAD.SHL.U32 R7, R7, 0x10, RZ ; - /*8280*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*8290*/ LOP3.LUT R7, R7, 0x70, RZ, 0xe2, !PT ; - /*82a0*/ IMAD.SHL.U32 R6, R6, 0x40, RZ ; - /*82b0*/ IADD3 R28, P0, R4, R7, RZ ; - /*82c0*/ LOP3.LUT R6, R6, 0x3fe00, RZ, 0xc0, !PT ; - /*82d0*/ IMAD.X R29, RZ, RZ, R5, P0 ; - /*82e0*/ LDS R3, [R6+0x840] ; - /*82f0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8300*/ MOV R56, 0x8350 ; - /*8310*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8320*/ IMAD R4, R3, 0x1000193, RZ ; - /*8330*/ LOP3.LUT R3, R4, R25, RZ, 0x3c, !PT ; - /*8340*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*8350*/ S2R R6, SR_TID.X ; - /*8360*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*8370*/ S2R R8, SR_TID.X ; - /*8380*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*8390*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*83a0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*83b0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*83c0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*83d0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*83e0*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*83f0*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*8400*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*8410*/ IMAD.SHL.U32 R8, R8, 0x40, RZ ; - /*8420*/ IADD3 R4, P0, R4, R6, RZ ; - /*8430*/ LOP3.LUT R8, R8, 0x3fe00, RZ, 0xc0, !PT ; - /*8440*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*8450*/ LDS R3, [R8+0x880] ; - /*8460*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*8470*/ MOV R56, 0x84c0 ; - /*8480*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8490*/ IMAD R3, R3, 0x1000193, RZ ; - /*84a0*/ LOP3.LUT R3, R3, R14, RZ, 0x3c, !PT ; - /*84b0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*84c0*/ S2R R10, SR_TID.X ; - /*84d0*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*84e0*/ S2R R16, SR_TID.X ; - /*84f0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*8500*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*8510*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*8520*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*8530*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8540*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*8550*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*8560*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*8570*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*8580*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*8590*/ IADD3 R8, P0, R8, R10, RZ ; - /*85a0*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*85b0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*85c0*/ LDS R3, [R16+0x8c0] ; - /*85d0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*85e0*/ MOV R56, 0x8630 ; - /*85f0*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8600*/ IMAD R3, R3, 0x1000193, RZ ; - /*8610*/ LOP3.LUT R3, R3, R12, RZ, 0x3c, !PT ; - /*8620*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*8630*/ S2R R19, SR_TID.X ; - /*8640*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*8650*/ S2R R18, SR_TID.X ; - /*8660*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*8670*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*8680*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*8690*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*86a0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*86b0*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*86c0*/ IMAD.SHL.U32 R19, R19, 0x10, RZ ; - /*86d0*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*86e0*/ LOP3.LUT R19, R19, 0x70, RZ, 0xe2, !PT ; - /*86f0*/ IMAD.SHL.U32 R18, R18, 0x40, RZ ; - /*8700*/ IADD3 R20, P0, R16, R19, RZ ; - /*8710*/ LOP3.LUT R18, R18, 0x3fe00, RZ, 0xc0, !PT ; - /*8720*/ IMAD.X R21, RZ, RZ, R17, P0 ; - /*8730*/ LDS R3, [R18+0x900] ; - /*8740*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*8750*/ MOV R56, 0x87a0 ; - /*8760*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8770*/ IMAD R16, R3, 0x1000193, RZ ; - /*8780*/ LOP3.LUT R3, R16, R13, RZ, 0x3c, !PT ; - /*8790*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*87a0*/ S2R R18, SR_TID.X ; - /*87b0*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*87c0*/ S2R R32, SR_TID.X ; - /*87d0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*87e0*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*87f0*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*8800*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*8810*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8820*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*8830*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*8840*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*8850*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*8860*/ IMAD.SHL.U32 R32, R32, 0x40, RZ ; - /*8870*/ IADD3 R16, P0, R16, R18, RZ ; - /*8880*/ LOP3.LUT R32, R32, 0x3fe00, RZ, 0xc0, !PT ; - /*8890*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*88a0*/ LDS R3, [R32+0x940] ; - /*88b0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*88c0*/ IMAD R53, R24, 0x1000193, RZ ; - /*88d0*/ MOV R56, 0x8990 ; - /*88e0*/ IMAD R67, R67, 0x1000193, RZ ; - /*88f0*/ IMAD R66, R66, 0x1000193, RZ ; - /*8900*/ LOP3.LUT R53, R53, R30, RZ, 0x3c, !PT ; - /*8910*/ IMAD R24, R61, 0x1000193, RZ ; - /*8920*/ LOP3.LUT R68, R67, R28, RZ, 0x3c, !PT ; - /*8930*/ LOP3.LUT R66, R66, R29, RZ, 0x3c, !PT ; - /*8940*/ LOP3.LUT R24, R24, R31, RZ, 0x3c, !PT ; - /*8950*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8960*/ IMAD R3, R3, 0x1000193, RZ ; - /*8970*/ LOP3.LUT R3, R3, R44, RZ, 0x3c, !PT ; - /*8980*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*8990*/ S2R R31, SR_TID.X ; - /*89a0*/ IMAD.HI.U32 R28, R3, c[0x3][0x18c], RZ ; - /*89b0*/ S2R R30, SR_TID.X ; - /*89c0*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*89d0*/ IMAD.MOV.U32 R29, RZ, RZ, 0x80 ; - /*89e0*/ IMAD R28, R28, c[0x3][0x184], R3 ; - /*89f0*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*8a00*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8a10*/ IMAD.IADD R28, R28, 0x1, -R3 ; - /*8a20*/ IMAD.SHL.U32 R31, R31, 0x10, RZ ; - /*8a30*/ IMAD.WIDE.U32 R28, R28, R29, c[0x3][0x190] ; - /*8a40*/ LOP3.LUT R31, R31, 0x70, RZ, 0xe2, !PT ; - /*8a50*/ IMAD.SHL.U32 R30, R30, 0x40, RZ ; - /*8a60*/ IADD3 R32, P0, R28, R31, RZ ; - /*8a70*/ LOP3.LUT R30, R30, 0x3fe00, RZ, 0xc0, !PT ; - /*8a80*/ IMAD.X R33, RZ, RZ, R29, P0 ; - /*8a90*/ LDS R3, [R30+0x980] ; - /*8aa0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*8ab0*/ IMAD R65, R65, 0x1000193, RZ ; - /*8ac0*/ MOV R56, 0x8b80 ; - /*8ad0*/ IMAD R62, R62, 0x1000193, RZ ; - /*8ae0*/ IMAD R25, R25, 0x1000193, RZ ; - /*8af0*/ LOP3.LUT R67, R65, R4, RZ, 0x3c, !PT ; - /*8b00*/ IMAD R36, R58, 0x1000193, RZ ; - /*8b10*/ LOP3.LUT R64, R62, R5, RZ, 0x3c, !PT ; - /*8b20*/ LOP3.LUT R62, R25, R6, RZ, 0x3c, !PT ; - /*8b30*/ LOP3.LUT R36, R36, R7, RZ, 0x3c, !PT ; - /*8b40*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*8b50*/ IMAD R4, R3, 0x1000193, RZ ; - /*8b60*/ LOP3.LUT R3, R4, R41, RZ, 0x3c, !PT ; - /*8b70*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*8b80*/ S2R R6, SR_TID.X ; - /*8b90*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*8ba0*/ S2R R25, SR_TID.X ; - /*8bb0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*8bc0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*8bd0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*8be0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*8bf0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8c00*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*8c10*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*8c20*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*8c30*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*8c40*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*8c50*/ IADD3 R4, P0, R4, R6, RZ ; - /*8c60*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*8c70*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*8c80*/ LDS R3, [R25+0x9c0] ; - /*8c90*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*8ca0*/ IMAD R63, R63, 0x1000193, RZ ; - /*8cb0*/ MOV R56, 0x8d70 ; - /*8cc0*/ IMAD R28, R59, 0x1000193, RZ ; - /*8cd0*/ LOP3.LUT R65, R63, R8, RZ, 0x3c, !PT ; - /*8ce0*/ LOP3.LUT R59, R28, R9, RZ, 0x3c, !PT ; - /*8cf0*/ LOP3.LUT R8, R3, R40, RZ, 0x3c, !PT ; - /*8d00*/ IMAD R3, R14, 0x1000193, RZ ; - /*8d10*/ IMAD R40, R51, 0x1000193, RZ ; - /*8d20*/ IMAD R8, R8, 0x1000193, RZ ; - /*8d30*/ LOP3.LUT R58, R3, R10, RZ, 0x3c, !PT ; - /*8d40*/ LOP3.LUT R40, R40, R11, RZ, 0x3c, !PT ; - /*8d50*/ LOP3.LUT R3, R8, R37, RZ, 0x3c, !PT ; - /*8d60*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*8d70*/ S2R R10, SR_TID.X ; - /*8d80*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*8d90*/ S2R R14, SR_TID.X ; - /*8da0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*8db0*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*8dc0*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*8dd0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*8de0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*8df0*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*8e00*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*8e10*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*8e20*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*8e30*/ IMAD.SHL.U32 R14, R14, 0x40, RZ ; - /*8e40*/ IADD3 R8, P0, R8, R10, RZ ; - /*8e50*/ LOP3.LUT R14, R14, 0x3fe00, RZ, 0xc0, !PT ; - /*8e60*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*8e70*/ LDS R3, [R14+0x800] ; - /*8e80*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*8e90*/ IMAD R13, R13, 0x1000193, RZ ; - /*8ea0*/ MOV R56, 0x9170 ; - /*8eb0*/ IMAD R48, R48, 0x1000193, RZ ; - /*8ec0*/ IMAD R51, R26, 0x1000193, RZ ; - /*8ed0*/ LOP3.LUT R52, R13, R18, RZ, 0x3c, !PT ; - /*8ee0*/ IMAD R13, R44, 0x1000193, RZ ; - /*8ef0*/ LOP3.LUT R55, R48, R17, RZ, 0x3c, !PT ; - /*8f00*/ IMAD R17, R41, 0x1000193, RZ ; - /*8f10*/ IADD3 R41, R0, 0x3, RZ ; - /*8f20*/ IMAD R60, R60, 0x1000193, RZ ; - /*8f30*/ LOP3.LUT R48, R13, R34, RZ, 0x3c, !PT ; - /*8f40*/ IMAD R28, R43, 0x1000193, RZ ; - /*8f50*/ LOP3.LUT R51, R51, R32, RZ, 0x3c, !PT ; - /*8f60*/ IMAD R13, R38, 0x1000193, RZ ; - /*8f70*/ LOP3.LUT R61, R60, R21, RZ, 0x3c, !PT ; - /*8f80*/ IMAD R32, R46, 0x1000193, RZ ; - /*8f90*/ LOP3.LUT R28, R28, R35, RZ, 0x3c, !PT ; - /*8fa0*/ IMAD R21, R12, 0x1000193, RZ ; - /*8fb0*/ LOP3.LUT R46, R13, R4, RZ, 0x3c, !PT ; - /*8fc0*/ IMAD R69, R69, 0x1000193, RZ ; - /*8fd0*/ LOP3.LUT R34, R17, R6, RZ, 0x3c, !PT ; - /*8fe0*/ IMAD R50, R50, 0x1000193, RZ ; - /*8ff0*/ LOP3.LUT R60, R21, R22, RZ, 0x3c, !PT ; - /*9000*/ IMAD R49, R49, 0x1000193, RZ ; - /*9010*/ LOP3.LUT R63, R69, R20, RZ, 0x3c, !PT ; - /*9020*/ IMAD R12, R47, 0x1000193, RZ ; - /*9030*/ LOP3.LUT R30, R50, R23, RZ, 0x3c, !PT ; - /*9040*/ IMAD R14, R39, 0x1000193, RZ ; - /*9050*/ LOP3.LUT R54, R49, R16, RZ, 0x3c, !PT ; - /*9060*/ IMAD R42, R42, 0x1000193, RZ ; - /*9070*/ LOP3.LUT R29, R12, R19, RZ, 0x3c, !PT ; - /*9080*/ IMAD R15, R15, 0x1000193, RZ ; - /*9090*/ LOP3.LUT R33, R14, R33, RZ, 0x3c, !PT ; - /*90a0*/ IMAD R4, R27, 0x1000193, RZ ; - /*90b0*/ LOP3.LUT R3, R3, R41, RZ, 0x3c, !PT ; - /*90c0*/ IMAD R35, R37, 0x1000193, RZ ; - /*90d0*/ LOP3.LUT R44, R42, R5, RZ, 0x3c, !PT ; - /*90e0*/ IMAD R6, R45, 0x1000193, RZ ; - /*90f0*/ LOP3.LUT R32, R32, R7, RZ, 0x3c, !PT ; - /*9100*/ IMAD R3, R3, 0x1000193, RZ ; - /*9110*/ LOP3.LUT R3, R3, R24, RZ, 0x3c, !PT ; - /*9120*/ LOP3.LUT R47, R15, R8, RZ, 0x3c, !PT ; - /*9130*/ LOP3.LUT R45, R4, R9, RZ, 0x3c, !PT ; - /*9140*/ LOP3.LUT R35, R35, R10, RZ, 0x3c, !PT ; - /*9150*/ LOP3.LUT R31, R6, R11, RZ, 0x3c, !PT ; - /*9160*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9170*/ S2R R6, SR_TID.X ; - /*9180*/ IMAD.HI.U32 R4, R3, c[0x3][0x18c], RZ ; - /*9190*/ S2R R8, SR_TID.X ; - /*91a0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*91b0*/ IMAD.MOV.U32 R5, RZ, RZ, 0x80 ; - /*91c0*/ IMAD R4, R4, c[0x3][0x184], R3 ; - /*91d0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*91e0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*91f0*/ IMAD.IADD R4, R4, 0x1, -R3 ; - /*9200*/ IMAD.SHL.U32 R6, R6, 0x10, RZ ; - /*9210*/ IMAD.WIDE.U32 R4, R4, R5, c[0x3][0x190] ; - /*9220*/ LOP3.LUT R6, R6, 0x70, RZ, 0xe2, !PT ; - /*9230*/ IMAD.SHL.U32 R8, R8, 0x40, RZ ; - /*9240*/ IADD3 R4, P0, R4, R6, RZ ; - /*9250*/ LOP3.LUT R8, R8, 0x3fe00, RZ, 0xc0, !PT ; - /*9260*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*9270*/ LDS R8, [R8+0x840] ; - /*9280*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*9290*/ MOV R56, 0x92e0 ; - /*92a0*/ LOP3.LUT R8, R8, R41, RZ, 0x3c, !PT ; - /*92b0*/ IMAD R3, R8, 0x1000193, RZ ; - /*92c0*/ LOP3.LUT R3, R3, R36, RZ, 0x3c, !PT ; - /*92d0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*92e0*/ S2R R10, SR_TID.X ; - /*92f0*/ IMAD.HI.U32 R8, R3, c[0x3][0x18c], RZ ; - /*9300*/ S2R R12, SR_TID.X ; - /*9310*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*9320*/ IMAD.MOV.U32 R9, RZ, RZ, 0x80 ; - /*9330*/ IMAD R8, R8, c[0x3][0x184], R3 ; - /*9340*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*9350*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9360*/ IMAD.IADD R8, R8, 0x1, -R3 ; - /*9370*/ IMAD.SHL.U32 R10, R10, 0x10, RZ ; - /*9380*/ IMAD.WIDE.U32 R8, R8, R9, c[0x3][0x190] ; - /*9390*/ LOP3.LUT R10, R10, 0x70, RZ, 0xe2, !PT ; - /*93a0*/ IMAD.SHL.U32 R12, R12, 0x40, RZ ; - /*93b0*/ IADD3 R8, P0, R8, R10, RZ ; - /*93c0*/ LOP3.LUT R12, R12, 0x3fe00, RZ, 0xc0, !PT ; - /*93d0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*93e0*/ LDS R12, [R12+0x880] ; - /*93f0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*9400*/ MOV R56, 0x9450 ; - /*9410*/ LOP3.LUT R12, R12, R41, RZ, 0x3c, !PT ; - /*9420*/ IMAD R3, R12, 0x1000193, RZ ; - /*9430*/ LOP3.LUT R3, R3, R40, RZ, 0x3c, !PT ; - /*9440*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9450*/ S2R R14, SR_TID.X ; - /*9460*/ IMAD.HI.U32 R12, R3, c[0x3][0x18c], RZ ; - /*9470*/ S2R R16, SR_TID.X ; - /*9480*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*9490*/ IMAD.MOV.U32 R13, RZ, RZ, 0x80 ; - /*94a0*/ IMAD R12, R12, c[0x3][0x184], R3 ; - /*94b0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*94c0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*94d0*/ IMAD.IADD R12, R12, 0x1, -R3 ; - /*94e0*/ IMAD.SHL.U32 R14, R14, 0x10, RZ ; - /*94f0*/ IMAD.WIDE.U32 R12, R12, R13, c[0x3][0x190] ; - /*9500*/ LOP3.LUT R14, R14, 0x70, RZ, 0xe2, !PT ; - /*9510*/ IMAD.SHL.U32 R16, R16, 0x40, RZ ; - /*9520*/ IADD3 R12, P0, R12, R14, RZ ; - /*9530*/ LOP3.LUT R16, R16, 0x3fe00, RZ, 0xc0, !PT ; - /*9540*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*9550*/ LDS R16, [R16+0x8c0] ; - /*9560*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*9570*/ MOV R56, 0x95c0 ; - /*9580*/ LOP3.LUT R16, R16, R41, RZ, 0x3c, !PT ; - /*9590*/ IMAD R3, R16, 0x1000193, RZ ; - /*95a0*/ LOP3.LUT R3, R3, R30, RZ, 0x3c, !PT ; - /*95b0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*95c0*/ S2R R18, SR_TID.X ; - /*95d0*/ IMAD.HI.U32 R16, R3, c[0x3][0x18c], RZ ; - /*95e0*/ S2R R20, SR_TID.X ; - /*95f0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*9600*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*9610*/ IMAD R16, R16, c[0x3][0x184], R3 ; - /*9620*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*9630*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9640*/ IMAD.IADD R16, R16, 0x1, -R3 ; - /*9650*/ IMAD.SHL.U32 R18, R18, 0x10, RZ ; - /*9660*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*9670*/ LOP3.LUT R18, R18, 0x70, RZ, 0xe2, !PT ; - /*9680*/ IMAD.SHL.U32 R20, R20, 0x40, RZ ; - /*9690*/ IADD3 R16, P0, R16, R18, RZ ; - /*96a0*/ LOP3.LUT R20, R20, 0x3fe00, RZ, 0xc0, !PT ; - /*96b0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*96c0*/ LDS R20, [R20+0x900] ; - /*96d0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*96e0*/ MOV R56, 0x9730 ; - /*96f0*/ LOP3.LUT R20, R20, R41, RZ, 0x3c, !PT ; - /*9700*/ IMAD R20, R20, 0x1000193, RZ ; - /*9710*/ LOP3.LUT R3, R20, R29, RZ, 0x3c, !PT ; - /*9720*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9730*/ S2R R22, SR_TID.X ; - /*9740*/ IMAD.HI.U32 R20, R3, c[0x3][0x18c], RZ ; - /*9750*/ S2R R25, SR_TID.X ; - /*9760*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*9770*/ IMAD.MOV.U32 R21, RZ, RZ, 0x80 ; - /*9780*/ IMAD R20, R20, c[0x3][0x184], R3 ; - /*9790*/ ISETP.GE.U32.AND P0, PT, R20, c[0x3][0x184], PT ; - /*97a0*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*97b0*/ IMAD.IADD R20, R20, 0x1, -R3 ; - /*97c0*/ IMAD.SHL.U32 R22, R22, 0x10, RZ ; - /*97d0*/ IMAD.WIDE.U32 R20, R20, R21, c[0x3][0x190] ; - /*97e0*/ LOP3.LUT R22, R22, 0x70, RZ, 0xe2, !PT ; - /*97f0*/ IMAD.SHL.U32 R25, R25, 0x40, RZ ; - /*9800*/ IADD3 R20, P0, R20, R22, RZ ; - /*9810*/ LOP3.LUT R25, R25, 0x3fe00, RZ, 0xc0, !PT ; - /*9820*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*9830*/ LDS R26, [R25+0x940] ; - /*9840*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*9850*/ IMAD R3, R68, 0x1000193, RZ ; - /*9860*/ MOV R56, 0x9920 ; - /*9870*/ IMAD R66, R66, 0x1000193, RZ ; - /*9880*/ IMAD R53, R53, 0x1000193, RZ ; - /*9890*/ LOP3.LUT R4, R3, R4, RZ, 0x3c, !PT ; - /*98a0*/ IMAD R24, R24, 0x1000193, RZ ; - /*98b0*/ LOP3.LUT R5, R66, R5, RZ, 0x3c, !PT ; - /*98c0*/ LOP3.LUT R6, R53, R6, RZ, 0x3c, !PT ; - /*98d0*/ LOP3.LUT R7, R24, R7, RZ, 0x3c, !PT ; - /*98e0*/ LOP3.LUT R26, R26, R41, RZ, 0x3c, !PT ; - /*98f0*/ IMAD R3, R26, 0x1000193, RZ ; - /*9900*/ LOP3.LUT R3, R3, R28, RZ, 0x3c, !PT ; - /*9910*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9920*/ S2R R26, SR_TID.X ; - /*9930*/ IMAD.HI.U32 R24, R3, c[0x3][0x18c], RZ ; - /*9940*/ S2R R37, SR_TID.X ; - /*9950*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*9960*/ IMAD.MOV.U32 R25, RZ, RZ, 0x80 ; - /*9970*/ IMAD R24, R24, c[0x3][0x184], R3 ; - /*9980*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*9990*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*99a0*/ IMAD.IADD R24, R24, 0x1, -R3 ; - /*99b0*/ IMAD.SHL.U32 R26, R26, 0x10, RZ ; - /*99c0*/ IMAD.WIDE.U32 R24, R24, R25, c[0x3][0x190] ; - /*99d0*/ LOP3.LUT R26, R26, 0x70, RZ, 0xe2, !PT ; - /*99e0*/ IMAD.SHL.U32 R37, R37, 0x40, RZ ; - /*99f0*/ IADD3 R24, P0, R24, R26, RZ ; - /*9a00*/ LOP3.LUT R37, R37, 0x3fe00, RZ, 0xc0, !PT ; - /*9a10*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*9a20*/ LDS R38, [R37+0x980] ; - /*9a30*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*9a40*/ IMAD R3, R62, 0x1000193, RZ ; - /*9a50*/ MOV R56, 0x9b10 ; - /*9a60*/ IMAD R67, R67, 0x1000193, RZ ; - /*9a70*/ IMAD R64, R64, 0x1000193, RZ ; - /*9a80*/ LOP3.LUT R10, R3, R10, RZ, 0x3c, !PT ; - /*9a90*/ IMAD R36, R36, 0x1000193, RZ ; - /*9aa0*/ LOP3.LUT R8, R67, R8, RZ, 0x3c, !PT ; - /*9ab0*/ LOP3.LUT R9, R64, R9, RZ, 0x3c, !PT ; - /*9ac0*/ LOP3.LUT R11, R36, R11, RZ, 0x3c, !PT ; - /*9ad0*/ LOP3.LUT R38, R38, R41, RZ, 0x3c, !PT ; - /*9ae0*/ IMAD R37, R38, 0x1000193, RZ ; - /*9af0*/ LOP3.LUT R3, R37, R32, RZ, 0x3c, !PT ; - /*9b00*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9b10*/ S2R R38, SR_TID.X ; - /*9b20*/ IMAD.HI.U32 R36, R3, c[0x3][0x18c], RZ ; - /*9b30*/ S2R R42, SR_TID.X ; - /*9b40*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*9b50*/ IMAD.MOV.U32 R37, RZ, RZ, 0x80 ; - /*9b60*/ IMAD R36, R36, c[0x3][0x184], R3 ; - /*9b70*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*9b80*/ SEL R3, RZ, c[0x3][0x184], !P0 ; - /*9b90*/ IMAD.IADD R36, R36, 0x1, -R3 ; - /*9ba0*/ IMAD.SHL.U32 R38, R38, 0x10, RZ ; - /*9bb0*/ IMAD.WIDE.U32 R36, R36, R37, c[0x3][0x190] ; - /*9bc0*/ LOP3.LUT R38, R38, 0x70, RZ, 0xe2, !PT ; - /*9bd0*/ IMAD.SHL.U32 R42, R42, 0x40, RZ ; - /*9be0*/ IADD3 R36, P0, R36, R38, RZ ; - /*9bf0*/ LOP3.LUT R42, R42, 0x3fe00, RZ, 0xc0, !PT ; - /*9c00*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*9c10*/ LDS R42, [R42+0x9c0] ; - /*9c20*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*9c30*/ IMAD R3, R58, 0x1000193, RZ ; - /*9c40*/ MOV R56, 0x9d00 ; - /*9c50*/ IMAD R65, R65, 0x1000193, RZ ; - /*9c60*/ IMAD R40, R40, 0x1000193, RZ ; - /*9c70*/ LOP3.LUT R14, R3, R14, RZ, 0x3c, !PT ; - /*9c80*/ LOP3.LUT R12, R65, R12, RZ, 0x3c, !PT ; - /*9c90*/ LOP3.LUT R15, R40, R15, RZ, 0x3c, !PT ; - /*9ca0*/ LOP3.LUT R41, R42, R41, RZ, 0x3c, !PT ; - /*9cb0*/ IMAD R42, R59, 0x1000193, RZ ; - /*9cc0*/ IMAD R50, R41, 0x1000193, RZ ; - /*9cd0*/ LOP3.LUT R13, R42, R13, RZ, 0x3c, !PT ; - /*9ce0*/ LOP3.LUT R3, R50, R31, RZ, 0x3c, !PT ; - /*9cf0*/ CALL.REL.NOINC `($__internal_2_$__cuda_sm70_shflsync_idx_p) ; - /*9d00*/ IMAD.MOV.U32 R2, RZ, RZ, R3 ; - /*9d10*/ BRA `(.L_x_81) ; - .weak $__internal_2_$__cuda_sm70_shflsync_idx_p - .type $__internal_2_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_2_$__cuda_sm70_shflsync_idx_p,(.L_x_201 - $__internal_2_$__cuda_sm70_shflsync_idx_p) -$__internal_2_$__cuda_sm70_shflsync_idx_p: - /*9d20*/ STL [R1+0x8], R0 ; - /*9d30*/ IMAD.MOV.U32 R57, RZ, RZ, 0x181f ; - /*9d40*/ IMAD.MOV.U32 R0, RZ, RZ, -0x1 ; - /*9d50*/ SHFL.IDX PT, R3, R3, R2, R57 ; - /*9d60*/ LDL.LU R0, [R1+0x8] ; - /*9d70*/ IMAD.MOV.U32 R57, RZ, RZ, 0x0 ; - /*9d80*/ RET.REL.NODEC R56 `(_Z8equihashILm5948598445146122120ELm912413298439ELm0ELm4884585812274ELj300ELj64ELj13EEvmP14Search_results) ; -.L_x_82: - /*9d90*/ BRA `(.L_x_82); - /*9da0*/ NOP; - /*9db0*/ NOP; - /*9dc0*/ NOP; - /*9dd0*/ NOP; - /*9de0*/ NOP; - /*9df0*/ NOP; - /*9e00*/ NOP; - /*9e10*/ NOP; - /*9e20*/ NOP; - /*9e30*/ NOP; - /*9e40*/ NOP; - /*9e50*/ NOP; - /*9e60*/ NOP; - /*9e70*/ NOP; -.L_x_201: - - -//--------------------- .text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=108" - .align 128 - .global _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,(.L_x_210 - _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7689212128876921322ELm19060100871ELm0ELm1581689959218ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ UMOV UR4, URZ ; -.L_x_92: - /*0040*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x0] ; - /*0050*/ ULDC.64 UR8, c[0x0][0x118] ; - /*0060*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0x4] ; - /*0070*/ LDG.E.128.STRONG.SM R8, [R2.64] ; - /*0080*/ LDG.E.128.STRONG.SM R4, [R2.64+0x10] ; - /*0090*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*00a0*/ UMOV UR6, 0xc0 ; - /*00b0*/ S2R R13, SR_TID.X ; - /*00c0*/ IMAD.U32 R33, RZ, RZ, UR5 ; - /*00d0*/ S2R R0, SR_CTAID.X ; - /*00e0*/ IMAD R0, R0, c[0x0][0x0], R13 ; - /*00f0*/ IMAD.U32 R13, RZ, RZ, UR4 ; - /*0100*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*0110*/ IADD3 R24, P0, P1, R0, c[0x0][0x160], R13 ; - /*0120*/ IADD3.X R33, RZ, c[0x0][0x164], R33, P0, P1 ; - /*0130*/ SHF.L.W.U32.HI R12, R11, 0x1, R10 ; - /*0140*/ SHF.L.W.U32.HI R2, R10, 0x1, R11 ; - /*0150*/ LOP3.LUT R3, R7, 0x80000000, RZ, 0x3c, !PT ; - /*0160*/ SHF.L.W.U32.HI R15, R5, 0x1, R4 ; - /*0170*/ SHF.L.W.U32.HI R16, R4, 0x1, R5 ; - /*0180*/ LOP3.LUT R13, R12, R24, RZ, 0x3c, !PT ; - /*0190*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*01a0*/ SHF.L.W.U32.HI R17, R3, 0x1, R6 ; - /*01b0*/ SHF.L.W.U32.HI R20, R6, 0x1, R3 ; - /*01c0*/ LOP3.LUT R15, R15, 0x1, R8, 0x96, !PT ; - /*01d0*/ LOP3.LUT R2, R2, R33, RZ, 0x3c, !PT ; - /*01e0*/ LOP3.LUT R31, R13, 0x1, RZ, 0x3c, !PT ; - /*01f0*/ LOP3.LUT R16, R16, R9, RZ, 0x3c, !PT ; - /*0200*/ SHF.L.W.U32.HI R21, R9, 0x1, R0 ; - /*0210*/ SHF.L.W.U32.HI R22, R0, 0x1, R9 ; - /*0220*/ LOP3.LUT R17, R17, R10, RZ, 0x3c, !PT ; - /*0230*/ LOP3.LUT R20, R20, R11, RZ, 0x3c, !PT ; - /*0240*/ LOP3.LUT R14, R8, R13, RZ, 0x3c, !PT ; - /*0250*/ SHF.L.W.U32.HI R25, R31, 0x4, R2 ; - /*0260*/ LOP3.LUT R10, R10, R15, RZ, 0x3c, !PT ; - /*0270*/ LOP3.LUT R11, R11, R16, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R31, R2.reuse, 0x4, R31 ; - /*0290*/ SHF.L.W.U32.HI R43, R2, 0x12, R13 ; - /*02a0*/ SHF.L.W.U32.HI R46, R13.reuse, 0x12, R2.reuse ; - /*02b0*/ SHF.L.W.U32.HI R0, R13.reuse, 0x9, R2.reuse ; - /*02c0*/ SHF.L.W.U32.HI R12, R2.reuse, 0x9, R13.reuse ; - /*02d0*/ SHF.L.W.U32.HI R19, R2, 0x3, R13 ; - /*02e0*/ SHF.L.W.U32.HI R18, R13, 0x3, R2 ; - /*02f0*/ LOP3.LUT R8, R9, R2, RZ, 0x3c, !PT ; - /*0300*/ LOP3.LUT R21, R21, R6, RZ, 0x3c, !PT ; - /*0310*/ LOP3.LUT R22, R22, 0x80000000, R7, 0x96, !PT ; - /*0320*/ SHF.L.W.U32.HI R3, R33, 0x1, R24 ; - /*0330*/ SHF.L.W.U32.HI R2, R24, 0x1, R33 ; - /*0340*/ SHF.L.W.U32.HI R13, R15, 0xc, R16 ; - /*0350*/ SHF.L.W.U32.HI R29, R16, 0xc, R15 ; - /*0360*/ SHF.L.W.U32.HI R54, R16.reuse, 0xa, R15.reuse ; - /*0370*/ SHF.L.W.U32.HI R27, R16.reuse, 0x2, R15.reuse ; - /*0380*/ SHF.L.W.U32.HI R41, R15.reuse, 0x2, R16.reuse ; - /*0390*/ SHF.L.W.U32.HI R26, R15.reuse, 0xd, R16.reuse ; - /*03a0*/ SHF.L.W.U32.HI R23, R16, 0xd, R15 ; - /*03b0*/ SHF.L.W.U32.HI R40, R15, 0xa, R16 ; - /*03c0*/ SHF.L.W.U32.HI R36, R11, 0x1, R10 ; - /*03d0*/ SHF.L.W.U32.HI R39, R10, 0x1, R11 ; - /*03e0*/ LOP3.LUT R9, R24, R21, RZ, 0x3c, !PT ; - /*03f0*/ PRMT R11, R21, 0x2107, R22 ; - /*0400*/ PRMT R15, R22.reuse, 0x2107, R21.reuse ; - /*0410*/ SHF.L.W.U32.HI R35, R22, 0xe, R21 ; - /*0420*/ SHF.L.W.U32.HI R50, R22.reuse, 0x14, R21.reuse ; - /*0430*/ SHF.L.W.U32.HI R47, R21.reuse, 0x14, R22.reuse ; - /*0440*/ SHF.L.W.U32.HI R53, R21.reuse, 0x7, R22.reuse ; - /*0450*/ SHF.L.W.U32.HI R49, R22, 0x7, R21 ; - /*0460*/ SHF.L.W.U32.HI R37, R21, 0xe, R22 ; - /*0470*/ LOP3.LUT R21, R3, R4, RZ, 0x3c, !PT ; - /*0480*/ LOP3.LUT R10, R2, R5, RZ, 0x3c, !PT ; - /*0490*/ LOP3.LUT R4, R4, R17, RZ, 0x3c, !PT ; - /*04a0*/ SHF.L.W.U32.HI R30, R20, 0x6, R17 ; - /*04b0*/ LOP3.LUT R3, R5, R20, RZ, 0x3c, !PT ; - /*04c0*/ SHF.L.W.U32.HI R2, R10, 0x19, R21 ; - /*04d0*/ LOP3.LUT R16, R33, R22, RZ, 0x3c, !PT ; - /*04e0*/ SHF.L.W.U32.HI R45, R17.reuse, 0x1d, R20.reuse ; - /*04f0*/ SHF.L.W.U32.HI R44, R20.reuse, 0x1d, R17.reuse ; - /*0500*/ SHF.L.W.U32.HI R28, R17.reuse, 0xb, R20.reuse ; - /*0510*/ SHF.L.W.U32.HI R34, R20.reuse, 0xb, R17.reuse ; - /*0520*/ SHF.L.W.U32.HI R52, R20, 0xf, R17 ; - /*0530*/ SHF.L.W.U32.HI R57, R17, 0xf, R20 ; - /*0540*/ SHF.L.W.U32.HI R48, R17, 0x6, R20 ; - /*0550*/ SHF.L.W.U32.HI R20, R4, 0x1e, R3 ; - /*0560*/ SHF.L.W.U32.HI R42, R3, 0x1e, R4 ; - /*0570*/ LOP3.LUT R32, R11, R43, R36, 0xd2, !PT ; - /*0580*/ LOP3.LUT R22, R43, R36, R30, 0xd2, !PT ; - /*0590*/ LOP3.LUT R36, R36, R30, R2, 0xd2, !PT ; - /*05a0*/ SHF.L.W.U32.HI R3, R21, 0x19, R10 ; - /*05b0*/ LOP3.LUT R30, R30, R2, R11, 0xd2, !PT ; - /*05c0*/ LOP3.LUT R43, R2, R11, R43, 0xd2, !PT ; - /*05d0*/ SHF.L.W.U32.HI R33, R16, 0x1b, R9 ; - /*05e0*/ SHF.L.W.U32.HI R55, R9, 0x1b, R16 ; - /*05f0*/ SHF.L.W.U32.HI R11, R10, 0x15, R21 ; - /*0600*/ SHF.L.W.U32.HI R9, R21, 0x15, R10 ; - /*0610*/ LOP3.LUT R24, R15, R46, R39, 0xd2, !PT ; - /*0620*/ LOP3.LUT R17, R46, R39, R48, 0xd2, !PT ; - /*0630*/ LOP3.LUT R38, R39, R48, R3, 0xd2, !PT ; - /*0640*/ LOP3.LUT R5, R7, R10, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R39, R48, R3, R15, 0xd2, !PT ; - /*0660*/ LOP3.LUT R46, R3, R15, R46, 0xd2, !PT ; - /*0670*/ LOP3.LUT R48, R14, R13, R28, 0xd2, !PT ; - /*0680*/ LOP3.LUT R3, R35, R14, R13, 0xd2, !PT ; - /*0690*/ LOP3.LUT R7, R13, R28, R11, 0xd2, !PT ; - /*06a0*/ LOP3.LUT R16, R28, R11, R35, 0xd2, !PT ; - /*06b0*/ LOP3.LUT R2, R29, R34, R9, 0xd2, !PT ; - /*06c0*/ LOP3.LUT R13, R34, R9, R37, 0xd2, !PT ; - /*06d0*/ LOP3.LUT R11, R11, R35, R14, 0xd2, !PT ; - /*06e0*/ LOP3.LUT R51, R8, R29, R34, 0xd2, !PT ; - /*06f0*/ LOP3.LUT R4, R37, R8, R29, 0xd2, !PT ; - /*0700*/ LOP3.LUT R9, R9, R37, R8, 0xd2, !PT ; - /*0710*/ PRMT R14, R21, 0x4321, R10 ; - /*0720*/ PRMT R8, R10.reuse, 0x4321, R21 ; - /*0730*/ LOP3.LUT R10, R10, 0x80000000, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R6, R6, R21, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R15, R25, R54, R52, 0xd2, !PT ; - /*0760*/ LOP3.LUT R34, R54, R52, R14, 0xd2, !PT ; - /*0770*/ LOP3.LUT R29, R52, R14, R33, 0xd2, !PT ; - /*0780*/ LOP3.LUT R35, R33, R25, R54, 0xd2, !PT ; - /*0790*/ SHF.L.W.U32.HI R52, R21, 0x17, R10 ; - /*07a0*/ LOP3.LUT R25, R14, R33, R25, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R37, R55, R31, R40, 0xd2, !PT ; - /*07c0*/ LOP3.LUT R28, R31, R40, R57, 0xd2, !PT ; - /*07d0*/ LOP3.LUT R33, R57, R8, R55, 0xd2, !PT ; - /*07e0*/ LOP3.LUT R31, R8, R55, R31, 0xd2, !PT ; - /*07f0*/ SHF.L.W.U32.HI R54, R10, 0x17, R21 ; - /*0800*/ LOP3.LUT R40, R40, R57, R8, 0xd2, !PT ; - /*0810*/ SHF.L.W.U32.HI R55, R5, 0x1c, R6 ; - /*0820*/ SHF.L.W.U32.HI R56, R6, 0x1c, R5 ; - /*0830*/ LOP3.LUT R21, R53, R0, R27, 0xd2, !PT ; - /*0840*/ LOP3.LUT R8, R0, R27, R20, 0xd2, !PT ; - /*0850*/ LOP3.LUT R6, R52, R53, R0, 0xd2, !PT ; - /*0860*/ LOP3.LUT R0, R27, R20, R52, 0xd2, !PT ; - /*0870*/ LOP3.LUT R14, R20, R52, R53, 0xd2, !PT ; - /*0880*/ LOP3.LUT R27, R49, R12, R41, 0xd2, !PT ; - /*0890*/ LOP3.LUT R10, R12, R41, R42, 0xd2, !PT ; - /*08a0*/ LOP3.LUT R5, R54, R49, R12, 0xd2, !PT ; - /*08b0*/ LOP3.LUT R20, R42, R54, R49, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R12, R41, R42, R54, 0xd2, !PT ; - /*08d0*/ LOP3.LUT R42, R50, R19, R26, 0xd2, !PT ; - /*08e0*/ LOP3.LUT R57, R55, R50, R19, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R59, R19, R26, R45, 0xd2, !PT ; - /*0900*/ LOP3.LUT R49, R26, R45, R55, 0xd2, !PT ; - /*0910*/ LOP3.LUT R50, R45, R55, R50, 0xd2, !PT ; - /*0920*/ LOP3.LUT R45, R47, R18, R23, 0xd2, !PT ; - /*0930*/ LOP3.LUT R58, R56, R47, R18, 0xd2, !PT ; - /*0940*/ LOP3.LUT R55, R23, R44, R56, 0xd2, !PT ; - /*0950*/ LOP3.LUT R47, R44, R56, R47, 0xd2, !PT ; - /*0960*/ IMAD.MOV.U32 R56, RZ, RZ, RZ ; - /*0970*/ LOP3.LUT R26, R18, R23, R44, 0xd2, !PT ; - /*0980*/ LOP3.LUT R60, R48, 0x1, RZ, 0x3c, !PT ; -.L_x_83: - /*0990*/ LOP3.LUT R53, R11, R49, R32, 0x96, !PT ; - /*09a0*/ UIADD3 UR5, UR6, 0x8, URZ ; - /*09b0*/ LOP3.LUT R54, R9, R55, R24, 0x96, !PT ; - /*09c0*/ LOP3.LUT R18, R7, R42, R30, 0x96, !PT ; - /*09d0*/ ULDC.64 UR6, c[0x3][UR6+0x8] ; - /*09e0*/ LOP3.LUT R53, R53, R29, R8, 0x96, !PT ; - /*09f0*/ LOP3.LUT R54, R54, R33, R10, 0x96, !PT ; - /*0a00*/ LOP3.LUT R44, R16, R59, R43, 0x96, !PT ; - /*0a10*/ LOP3.LUT R48, R18, R15, R6, 0x96, !PT ; - /*0a20*/ SHF.L.W.U32.HI R61, R54, 0x1, R53 ; - /*0a30*/ LOP3.LUT R23, R2, R45, R39, 0x96, !PT ; - /*0a40*/ LOP3.LUT R44, R44, R34, R21, 0x96, !PT ; - /*0a50*/ LOP3.LUT R41, R16, R48.reuse, R61.reuse, 0x96, !PT ; - /*0a60*/ LOP3.LUT R19, R59, R48, R61, 0x96, !PT ; - /*0a70*/ LOP3.LUT R52, R43, R48.reuse, R61.reuse, 0x96, !PT ; - /*0a80*/ LOP3.LUT R34, R34, R48.reuse, R61.reuse, 0x96, !PT ; - /*0a90*/ LOP3.LUT R18, R21, R48, R61, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R61, R13, R26, R46, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R21, R23, R28, R5, 0x96, !PT ; - /*0ac0*/ SHF.L.W.U32.HI R62, R53, 0x1, R54 ; - /*0ad0*/ LOP3.LUT R16, R3, R50, R22, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R61, R61, R40, R27, 0x96, !PT ; - /*0af0*/ LOP3.LUT R23, R40, R21, R62, 0x96, !PT ; - /*0b00*/ LOP3.LUT R40, R4, R47, R17, 0x96, !PT ; - /*0b10*/ SHF.L.W.U32.HI R64, R21, 0x1, R48 ; - /*0b20*/ SHF.L.W.U32.HI R65, R48, 0x1, R21 ; - /*0b30*/ LOP3.LUT R48, R13, R21.reuse, R62.reuse, 0x96, !PT ; - /*0b40*/ LOP3.LUT R26, R26, R21.reuse, R62.reuse, 0x96, !PT ; - /*0b50*/ LOP3.LUT R59, R46, R21.reuse, R62.reuse, 0x96, !PT ; - /*0b60*/ LOP3.LUT R27, R27, R21, R62, 0x96, !PT ; - /*0b70*/ LOP3.LUT R43, R16, R25, R0, 0x96, !PT ; - /*0b80*/ LOP3.LUT R62, R40, R31, R12, 0x96, !PT ; - /*0b90*/ LOP3.LUT R13, R60, R57, R36, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R40, R57, R43, R64, 0x96, !PT ; - /*0bb0*/ SHF.L.W.U32.HI R57, R62, 0x1, R43 ; - /*0bc0*/ LOP3.LUT R21, R51, R58, R38, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R63, R13, R35, R14, 0x96, !PT ; - /*0be0*/ LOP3.LUT R46, R35, R43, R64, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R13, R60, R43.reuse, R64.reuse, 0x96, !PT ; - /*0c00*/ LOP3.LUT R16, R36, R43.reuse, R64.reuse, 0x96, !PT ; - /*0c10*/ LOP3.LUT R35, R14, R43, R64, 0x96, !PT ; - /*0c20*/ SHF.L.W.U32.HI R64, R43, 0x1, R62 ; - /*0c30*/ LOP3.LUT R36, R32, R44, R57, 0x96, !PT ; - /*0c40*/ LOP3.LUT R60, R21, R37, R20, 0x96, !PT ; - /*0c50*/ LOP3.LUT R32, R8, R44, R57, 0x96, !PT ; - /*0c60*/ LOP3.LUT R14, R51, R62.reuse, R65.reuse, 0x96, !PT ; - /*0c70*/ LOP3.LUT R21, R38, R62, R65, 0x96, !PT ; - /*0c80*/ SHF.L.W.U32.HI R8, R61, 0x1, R44 ; - /*0c90*/ LOP3.LUT R11, R11, R44.reuse, R57.reuse, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R38, R49, R44, R57, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R29, R29, R44, R57, 0x96, !PT ; - /*0cc0*/ SHF.L.W.U32.HI R51, R44, 0x1, R61 ; - /*0cd0*/ LOP3.LUT R43, R58, R62.reuse, R65.reuse, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R37, R37, R62.reuse, R65.reuse, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R20, R20, R62, R65, 0x96, !PT ; - /*0d00*/ LOP3.LUT R44, R9, R61, R64, 0x96, !PT ; - /*0d10*/ LOP3.LUT R9, R24, R61.reuse, R64.reuse, 0x96, !PT ; - /*0d20*/ LOP3.LUT R62, R33, R61.reuse, R64.reuse, 0x96, !PT ; - /*0d30*/ LOP3.LUT R33, R10, R61, R64, 0x96, !PT ; - /*0d40*/ LOP3.LUT R49, R7, R63.reuse, R8.reuse, 0x96, !PT ; - /*0d50*/ LOP3.LUT R24, R30, R63.reuse, R8.reuse, 0x96, !PT ; - /*0d60*/ LOP3.LUT R10, R42, R63, R8, 0x96, !PT ; - /*0d70*/ LOP3.LUT R7, R15, R63.reuse, R8.reuse, 0x96, !PT ; - /*0d80*/ LOP3.LUT R30, R6, R63, R8, 0x96, !PT ; - /*0d90*/ SHF.L.W.U32.HI R8, R60, 0x1, R63 ; - /*0da0*/ SHF.L.W.U32.HI R63, R63, 0x1, R60 ; - /*0db0*/ LOP3.LUT R15, R45, R60.reuse, R51.reuse, 0x96, !PT ; - /*0dc0*/ LOP3.LUT R6, R2, R60, R51, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R45, R39, R60.reuse, R51.reuse, 0x96, !PT ; - /*0de0*/ LOP3.LUT R2, R28, R60.reuse, R51.reuse, 0x96, !PT ; - /*0df0*/ LOP3.LUT R39, R5, R60, R51, 0x96, !PT ; - /*0e00*/ LOP3.LUT R28, R22, R53, R8, 0x96, !PT ; - /*0e10*/ LOP3.LUT R22, R4, R54.reuse, R63.reuse, 0x96, !PT ; - /*0e20*/ LOP3.LUT R47, R47, R54, R63, 0x96, !PT ; - /*0e30*/ LOP3.LUT R17, R17, R54.reuse, R63.reuse, 0x96, !PT ; - /*0e40*/ LOP3.LUT R67, R31, R54, R63, 0x96, !PT ; - /*0e50*/ SHF.L.W.U32.HI R51, R62, 0x15, R29 ; - /*0e60*/ LOP3.LUT R55, R55, R61, R64, 0x96, !PT ; - /*0e70*/ LOP3.LUT R65, R3, R53.reuse, R8.reuse, 0x96, !PT ; - /*0e80*/ LOP3.LUT R50, R50, R53, R8, 0x96, !PT ; - /*0e90*/ LOP3.LUT R42, R25, R53.reuse, R8.reuse, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R0, R0, R53, R8, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R63, R12, R54, R63, 0x96, !PT ; - /*0ec0*/ SHF.L.W.U32.HI R62, R29, 0x15, R62 ; - /*0ed0*/ SHF.L.W.U32.HI R8, R46, 0x9, R37 ; - /*0ee0*/ SHF.L.W.U32.HI R29, R37, 0x9, R46 ; - /*0ef0*/ SHF.L.W.U32.HI R61, R39, 0x2, R30 ; - /*0f00*/ SHF.L.W.U32.HI R12, R30, 0x2, R39 ; - /*0f10*/ PRMT R25, R32, 0x4321, R33 ; - /*0f20*/ PRMT R31, R33, 0x4321, R32 ; - /*0f30*/ SHF.L.W.U32.HI R33, R40, 0x4, R43 ; - /*0f40*/ SHF.L.W.U32.HI R39, R43, 0x4, R40 ; - /*0f50*/ SHF.L.W.U32.HI R46, R23, 0xf, R34 ; - /*0f60*/ SHF.L.W.U32.HI R32, R34, 0xf, R23 ; - /*0f70*/ SHF.L.W.U32.HI R34, R45, 0xa, R24 ; - /*0f80*/ SHF.L.W.U32.HI R40, R24, 0xa, R45 ; - /*0f90*/ SHF.L.W.U32.HI R4, R10, 0xc, R15 ; - /*0fa0*/ SHF.L.W.U32.HI R3, R52, 0xb, R59 ; - /*0fb0*/ SHF.L.W.U32.HI R60, R59, 0xb, R52 ; - /*0fc0*/ SHF.L.W.U32.HI R64, R63, 0xe, R0 ; - /*0fd0*/ SHF.L.W.U32.HI R58, R38, 0x17, R55 ; - /*0fe0*/ SHF.L.W.U32.HI R37, R55, 0x17, R38 ; - /*0ff0*/ PRMT R53, R42, 0x2107, R67 ; - /*1000*/ PRMT R24, R67, 0x2107, R42 ; - /*1010*/ SHF.L.W.U32.HI R5, R15, 0xc, R10 ; - /*1020*/ SHF.L.W.U32.HI R59, R0, 0xe, R63 ; - /*1030*/ SHF.L.W.U32.HI R38, R26, 0x6, R19 ; - /*1040*/ SHF.L.W.U32.HI R42, R19, 0x6, R26 ; - /*1050*/ SHF.L.W.U32.HI R0, R41, 0x1e, R48 ; - /*1060*/ SHF.L.W.U32.HI R15, R48, 0x1e, R41 ; - /*1070*/ SHF.L.W.U32.HI R23, R47, 0x14, R50 ; - /*1080*/ SHF.L.W.U32.HI R19, R50, 0x14, R47 ; - /*1090*/ SHF.L.W.U32.HI R10, R17, 0x7, R28 ; - /*10a0*/ SHF.L.W.U32.HI R47, R7, 0xd, R2 ; - /*10b0*/ SHF.L.W.U32.HI R41, R2, 0xd, R7 ; - /*10c0*/ SHF.L.W.U32.HI R50, R44, 0x1c, R11 ; - /*10d0*/ SHF.L.W.U32.HI R54, R21, 0x3, R16 ; - /*10e0*/ SHF.L.W.U32.HI R52, R16, 0x3, R21 ; - /*10f0*/ IADD3 R56, R56, 0x1, RZ ; - /*1100*/ SHF.L.W.U32.HI R57, R28, 0x7, R17 ; - /*1110*/ SHF.L.W.U32.HI R44, R11, 0x1c, R44 ; - /*1120*/ LOP3.LUT R48, R13, R4, R3, 0xd2, !PT ; - /*1130*/ LOP3.LUT R7, R4, R3, R51, 0xd2, !PT ; - /*1140*/ LOP3.LUT R16, R3, R51, R64, 0xd2, !PT ; - /*1150*/ SHF.L.W.U32.HI R28, R22, 0x1b, R65 ; - /*1160*/ SHF.L.W.U32.HI R30, R65, 0x1b, R22 ; - /*1170*/ SHF.L.W.U32.HI R26, R18, 0x1d, R27 ; - /*1180*/ LOP3.LUT R11, R51, R64, R13, 0xd2, !PT ; - /*1190*/ LOP3.LUT R3, R64, R13, R4, 0xd2, !PT ; - /*11a0*/ SHF.L.W.U32.HI R22, R20, 0x12, R35 ; - /*11b0*/ SHF.L.W.U32.HI R17, R35, 0x12, R20 ; - /*11c0*/ SHF.L.W.U32.HI R18, R27, 0x1d, R18 ; - /*11d0*/ LOP3.LUT R51, R14, R5, R60, 0xd2, !PT ; - /*11e0*/ LOP3.LUT R2, R5, R60, R62, 0xd2, !PT ; - /*11f0*/ LOP3.LUT R4, R59, R14, R5, 0xd2, !PT ; - /*1200*/ LOP3.LUT R20, R15, R37, R10, 0xd2, !PT ; - /*1210*/ LOP3.LUT R5, R37, R10, R29, 0xd2, !PT ; - /*1220*/ LOP3.LUT R27, R10, R29, R12, 0xd2, !PT ; - /*1230*/ ISETP.NE.AND P0, PT, R56, 0x16, PT ; - /*1240*/ LOP3.LUT R10, R29, R12, R15, 0xd2, !PT ; - /*1250*/ LOP3.LUT R12, R12, R15, R37, 0xd2, !PT ; - /*1260*/ LOP3.LUT R35, R28, R33, R34, 0xd2, !PT ; - /*1270*/ LOP3.LUT R15, R33, R34, R46, 0xd2, !PT ; - /*1280*/ LOP3.LUT R34, R34, R46, R25, 0xd2, !PT ; - /*1290*/ LOP3.LUT R29, R46, R25, R28, 0xd2, !PT ; - /*12a0*/ SHF.L.W.U32.HI R43, R9, 0x19, R36 ; - /*12b0*/ SHF.L.W.U32.HI R55, R6, 0x1, R49 ; - /*12c0*/ LOP3.LUT R25, R25, R28, R33, 0xd2, !PT ; - /*12d0*/ SHF.L.W.U32.HI R45, R36, 0x19, R9 ; - /*12e0*/ LOP3.LUT R37, R30, R39, R40, 0xd2, !PT ; - /*12f0*/ LOP3.LUT R28, R39, R40, R32, 0xd2, !PT ; - /*1300*/ SHF.L.W.U32.HI R49, R49, 0x1, R6 ; - /*1310*/ LOP3.LUT R40, R40, R32, R31, 0xd2, !PT ; - /*1320*/ LOP3.LUT R33, R32, R31, R30, 0xd2, !PT ; - /*1330*/ LOP3.LUT R31, R31, R30, R39, 0xd2, !PT ; - /*1340*/ LOP3.LUT R36, R55, R38, R43, 0xd2, !PT ; - /*1350*/ LOP3.LUT R30, R38, R43, R53, 0xd2, !PT ; - /*1360*/ LOP3.LUT R13, R60, R62, R59, 0xd2, !PT ; - /*1370*/ LOP3.LUT R43, R43, R53, R22, 0xd2, !PT ; - /*1380*/ LOP3.LUT R32, R53, R22, R55, 0xd2, !PT ; - /*1390*/ LOP3.LUT R39, R42, R45, R24, 0xd2, !PT ; - /*13a0*/ LOP3.LUT R46, R45, R24, R17, 0xd2, !PT ; - /*13b0*/ LOP3.LUT R9, R62, R59, R14, 0xd2, !PT ; - /*13c0*/ LOP3.LUT R22, R22, R55, R38, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R24, R24, R17, R49, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R60, R48, UR6, RZ, 0x3c, !PT ; - /*13f0*/ UMOV UR6, UR5 ; - /*1400*/ LOP3.LUT R14, R0, R58, R57, 0xd2, !PT ; - /*1410*/ LOP3.LUT R6, R58, R57, R8, 0xd2, !PT ; - /*1420*/ LOP3.LUT R21, R57, R8, R61, 0xd2, !PT ; - /*1430*/ LOP3.LUT R38, R49, R42, R45, 0xd2, !PT ; - /*1440*/ LOP3.LUT R17, R17, R49, R42, 0xd2, !PT ; - /*1450*/ LOP3.LUT R51, R51, UR7, RZ, 0x3c, !PT ; - /*1460*/ LOP3.LUT R8, R8, R61, R0, 0xd2, !PT ; - /*1470*/ LOP3.LUT R57, R50, R23, R54, 0xd2, !PT ; - /*1480*/ LOP3.LUT R49, R47, R26, R50, 0xd2, !PT ; - /*1490*/ LOP3.LUT R0, R61, R0, R58, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R42, R23, R54, R47, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R59, R54, R47, R26, 0xd2, !PT ; - /*14c0*/ LOP3.LUT R50, R26, R50, R23, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R58, R44, R19, R52, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R45, R19, R52, R41, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R26, R52, R41, R18, 0xd2, !PT ; - /*1500*/ LOP3.LUT R55, R41, R18, R44, 0xd2, !PT ; - /*1510*/ LOP3.LUT R47, R18, R44, R19, 0xd2, !PT ; - /*1520*/ @P0 BRA `(.L_x_83) ; - /*1530*/ LOP3.LUT R7, R7, R42, R30, 0x96, !PT ; - /*1540*/ S2R R104, SR_TID.X ; - /*1550*/ LOP3.LUT R2, R2, R45, R39, 0x96, !PT ; - /*1560*/ IMAD.MOV.U32 R105, RZ, RZ, RZ ; - /*1570*/ LOP3.LUT R4, R4, R47, R17, 0x96, !PT ; - /*1580*/ LOP3.LUT R6, R7, R15, R6, 0x96, !PT ; - /*1590*/ LOP3.LUT R5, R2, R28, R5, 0x96, !PT ; - /*15a0*/ LOP3.LUT R3, R3, R50, R22, 0x96, !PT ; - /*15b0*/ LOP3.LUT R16, R16, R59, R43, 0x96, !PT ; - /*15c0*/ LOP3.LUT R13, R13, R26, R46, 0x96, !PT ; - /*15d0*/ LOP3.LUT R32, R11, R49, R32, 0x96, !PT ; - /*15e0*/ LOP3.LUT R24, R9, R55, R24, 0x96, !PT ; - /*15f0*/ LOP3.LUT R4, R4, R31, R12, 0x96, !PT ; - /*1600*/ SHF.L.W.U32.HI R7, R6, 0x1, R5 ; - /*1610*/ LOP3.LUT R57, R60, R57, R36, 0x96, !PT ; - /*1620*/ LOP3.LUT R25, R3, R25, R0, 0x96, !PT ; - /*1630*/ LOP3.LUT R16, R16, R34, R21, 0x96, !PT ; - /*1640*/ LOP3.LUT R13, R13, R40, R27, 0x96, !PT ; - /*1650*/ LOP3.LUT R3, R32, R29, R8, 0x96, !PT ; - /*1660*/ LOP3.LUT R24, R24, R33, R10, 0x96, !PT ; - /*1670*/ LOP3.LUT R58, R51.reuse, R58, R38, 0x96, !PT ; - /*1680*/ LOP3.LUT R51, R51, R4, R7, 0x96, !PT ; - /*1690*/ LOP3.LUT R57, R57, R35, R14, 0x96, !PT ; - /*16a0*/ SHF.L.W.U32.HI R17, R4, 0x1, R25 ; - /*16b0*/ SHF.L.W.U32.HI R18, R25, 0x1, R4 ; - /*16c0*/ LOP3.LUT R7, R38, R4, R7, 0x96, !PT ; - /*16d0*/ SHF.L.W.U32.HI R14, R3, 0x1, R24 ; - /*16e0*/ SHF.L.W.U32.HI R4, R13, 0x1, R16 ; - /*16f0*/ LOP3.LUT R58, R58, R37, R20, 0x96, !PT ; - /*1700*/ SHF.L.W.U32.HI R10, R24, 0x1, R3 ; - /*1710*/ SHF.L.W.U32.HI R2, R5, 0x1, R6 ; - /*1720*/ LOP3.LUT R46, R46, R5.reuse, R14.reuse, 0x96, !PT ; - /*1730*/ LOP3.LUT R27, R27, R5, R14, 0x96, !PT ; - /*1740*/ LOP3.LUT R42, R42, R57.reuse, R4.reuse, 0x96, !PT ; - /*1750*/ SHF.L.W.U32.HI R5, R16, 0x1, R13 ; - /*1760*/ LOP3.LUT R4, R15, R57, R4, 0x96, !PT ; - /*1770*/ SHF.L.W.U32.HI R14, R58, 0x1, R57 ; - /*1780*/ SHF.L.W.U32.HI R57, R57, 0x1, R58 ; - /*1790*/ LOP3.LUT R43, R43, R6.reuse, R10.reuse, 0x96, !PT ; - /*17a0*/ LOP3.LUT R6, R21, R6, R10, 0x96, !PT ; - /*17b0*/ LOP3.LUT R8, R60, R25, R2, 0x96, !PT ; - /*17c0*/ LOP3.LUT R45, R45, R58, R5, 0x96, !PT ; - /*17d0*/ LOP3.LUT R11, R11, R16, R17, 0x96, !PT ; - /*17e0*/ LOP3.LUT R10, R9, R13, R18, 0x96, !PT ; - /*17f0*/ LOP3.LUT R2, R36, R25, R2, 0x96, !PT ; - /*1800*/ LOP3.LUT R5, R28, R58, R5, 0x96, !PT ; - /*1810*/ LOP3.LUT R50, R50, R3, R14, 0x96, !PT ; - /*1820*/ LOP3.LUT R47, R47, R24, R57, 0x96, !PT ; - /*1830*/ LOP3.LUT R13, R33, R13, R18, 0x96, !PT ; - /*1840*/ LOP3.LUT R16, R29, R16, R17, 0x96, !PT ; - /*1850*/ SHF.L.W.U32.HI R18, R6, 0x1d, R27 ; - /*1860*/ SHF.L.W.U32.HI R19, R27, 0x1d, R6 ; - /*1870*/ SHF.L.W.U32.HI R20, R10, 0x1c, R11 ; - /*1880*/ SHF.L.W.U32.HI R22, R11, 0x1c, R10 ; - /*1890*/ SHF.L.W.U32.HI R9, R47, 0x14, R50 ; - /*18a0*/ SHF.L.W.U32.HI R6, R4, 0xd, R5 ; - /*18b0*/ SHF.L.W.U32.HI R11, R7, 0x3, R2 ; - /*18c0*/ LOP3.LUT R0, R0, R3, R14, 0x96, !PT ; - /*18d0*/ LOP3.LUT R57, R12, R24, R57, 0x96, !PT ; - /*18e0*/ SHF.L.W.U32.HI R17, R50, 0x14, R47 ; - /*18f0*/ SHF.L.W.U32.HI R2, R2, 0x3, R7 ; - /*1900*/ SHF.L.W.U32.HI R14, R5, 0xd, R4 ; - /*1910*/ SHF.L.W.U32.HI R7, R13, 0x15, R16 ; - /*1920*/ SHF.L.W.U32.HI R15, R16, 0x15, R13 ; - /*1930*/ IMAD.SHL.U32 R13, R104.reuse, 0x10, RZ ; - /*1940*/ LOP3.LUT R103, R104, 0x7, RZ, 0xc0, !PT ; - /*1950*/ LOP3.LUT R10, R20, R9, R11, 0xd2, !PT ; - /*1960*/ LOP3.LUT R16, R9, R11, R6, 0xd2, !PT ; - /*1970*/ LOP3.LUT R18, R11, R6, R18, 0xd2, !PT ; - /*1980*/ SHF.L.W.U32.HI R5, R57, 0xe, R0 ; - /*1990*/ SHF.L.W.U32.HI R4, R0, 0xe, R57 ; - /*19a0*/ IMAD.SHL.U32 R0, R104, 0x40, RZ ; - /*19b0*/ LOP3.LUT R11, R22, R17, R2, 0xd2, !PT ; - /*19c0*/ LOP3.LUT R17, R17, R2, R14, 0xd2, !PT ; - /*19d0*/ LOP3.LUT R19, R2, R14, R19, 0xd2, !PT ; - /*19e0*/ IMAD.SHL.U32 R2, R104, 0x20, RZ ; - /*19f0*/ SHF.R.U32.HI R101, RZ, 0x2, R103 ; - /*1a00*/ SHF.L.W.U32.HI R3, R42, 0xc, R45 ; - /*1a10*/ SHF.L.W.U32.HI R12, R43, 0xb, R46 ; - /*1a20*/ SHF.L.W.U32.HI R42, R45, 0xc, R42 ; - /*1a30*/ SHF.L.W.U32.HI R43, R46, 0xb, R43 ; - /*1a40*/ LOP3.LUT R9, R0, 0xc0, RZ, 0xc0, !PT ; - /*1a50*/ ISETP.NE.AND P0, PT, R101, RZ, PT ; - /*1a60*/ LOP3.LUT R0, R2, 0xffffff00, RZ, 0xc0, !PT ; - /*1a70*/ LOP3.LUT R20, R8, R3, R12, 0xd2, !PT ; - /*1a80*/ LOP3.LUT R6, R3, R12, R7, 0xd2, !PT ; - /*1a90*/ IMAD.IADD R102, R0, 0x1, R9 ; - /*1aa0*/ LOP3.LUT R14, R7, R5, R8, 0xd2, !PT ; - /*1ab0*/ LOP3.LUT R12, R12, R7, R5, 0xd2, !PT ; - /*1ac0*/ LOP3.LUT R8, R5, R8, R3, 0xd2, !PT ; - /*1ad0*/ @!P0 STS.128 [R102+0x30], R16 ; - /*1ae0*/ LOP3.LUT R3, R13, 0x30, RZ, 0xc0, !PT ; - /*1af0*/ LOP3.LUT R5, R51, R42, R43, 0xd2, !PT ; - /*1b00*/ LOP3.LUT R7, R42, R43, R15, 0xd2, !PT ; - /*1b10*/ IMAD.IADD R100, R0, 0x1, R3 ; - /*1b20*/ LOP3.LUT R13, R43, R15, R4, 0xd2, !PT ; - /*1b30*/ LOP3.LUT R15, R15, R4, R51, 0xd2, !PT ; - /*1b40*/ LOP3.LUT R9, R4, R51, R42, 0xd2, !PT ; - /*1b50*/ LOP3.LUT R4, R20, 0x80008008, RZ, 0x3c, !PT ; - /*1b60*/ @!P0 STS.128 [R102+0x10], R12 ; - /*1b70*/ LOP3.LUT R5, R5, 0x80000000, RZ, 0x3c, !PT ; - /*1b80*/ @!P0 STS.128 [R102+0x20], R8 ; - /*1b90*/ @!P0 STS.128 [R102], R4 ; - /*1ba0*/ LDS.128 R96, [R100] ; - /*1bb0*/ LDS.128 R92, [R100+0x40] ; - /*1bc0*/ LDS.128 R20, [R100+0x80] ; - /*1bd0*/ LDS.128 R24, [R100+0xc0] ; -.L_x_85: - /*1be0*/ LDS R28, [R0] ; - /*1bf0*/ SHF.R.U32.HI R76, RZ, 0x2, R105 ; - /*1c00*/ IMAD.MOV.U32 R80, RZ, RZ, 0x80 ; - /*1c10*/ LDS R30, [R0+0x40] ; - /*1c20*/ LDS R86, [R0+0x80] ; - /*1c30*/ LDS R82, [R0+0xc0] ; - /*1c40*/ S2R R34, SR_TID.X ; - /*1c50*/ LDS R78, [R0] ; - /*1c60*/ LDS R77, [R0+0x40] ; - /*1c70*/ LOP3.LUT R28, R28, R105, RZ, 0x3c, !PT ; - /*1c80*/ LOP3.LUT R30, R30, R105, RZ, 0x3c, !PT ; - /*1c90*/ IMAD R3, R28, 0x1000193, RZ ; - /*1ca0*/ LOP3.LUT R28, R86, R105, RZ, 0x3c, !PT ; - /*1cb0*/ IMAD R29, R30, 0x1000193, RZ ; - /*1cc0*/ LOP3.LUT R3, R3, R96, RZ, 0x3c, !PT ; - /*1cd0*/ IMAD R31, R28, 0x1000193, RZ ; - /*1ce0*/ LOP3.LUT R29, R29, R92, RZ, 0x3c, !PT ; - /*1cf0*/ SHFL.IDX PT, R3, R3, R76, 0x181f ; - /*1d00*/ LOP3.LUT R28, R82, R105, RZ, 0x3c, !PT ; - /*1d10*/ LOP3.LUT R31, R31, R20, RZ, 0x3c, !PT ; - /*1d20*/ SHFL.IDX PT, R29, R29, R76, 0x181f ; - /*1d30*/ IMAD R33, R28, 0x1000193, RZ ; - /*1d40*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*1d50*/ LOP3.LUT R33, R33, R24, RZ, 0x3c, !PT ; - /*1d60*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*1d70*/ IMAD.HI.U32 R28, R3, c[0x3][0x18c], RZ ; - /*1d80*/ IMAD.MOV R32, RZ, RZ, -R28 ; - /*1d90*/ IMAD.HI.U32 R28, R29, c[0x3][0x18c], RZ ; - /*1da0*/ IMAD.HI.U32 R30, R31, c[0x3][0x18c], RZ ; - /*1db0*/ IMAD R3, R32, c[0x3][0x184], R3 ; - /*1dc0*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*1dd0*/ IMAD.MOV R32, RZ, RZ, -R30 ; - /*1de0*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x184], PT ; - /*1df0*/ IMAD R30, R28, c[0x3][0x184], R29 ; - /*1e00*/ IMAD.HI.U32 R29, R33, c[0x3][0x18c], RZ ; - /*1e10*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*1e20*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*1e30*/ IMAD R32, R32, c[0x3][0x184], R31 ; - /*1e40*/ IMAD.MOV R36, RZ, RZ, -R29 ; - /*1e50*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*1e60*/ IMAD.IADD R29, R3, 0x1, -R28 ; - /*1e70*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*1e80*/ IMAD R36, R36, c[0x3][0x184], R33 ; - /*1e90*/ LOP3.LUT R3, R34, 0x7, RZ, 0xc0, !PT ; - /*1ea0*/ IMAD.IADD R31, R30, 0x1, -R31 ; - /*1eb0*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*1ec0*/ IMAD.WIDE.U32 R28, R29, R80, c[0x3][0x190] ; - /*1ed0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*1ee0*/ IMAD.SHL.U32 R84, R3, 0x10, RZ ; - /*1ef0*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*1f00*/ IMAD.IADD R35, R32, 0x1, -R33 ; - /*1f10*/ IMAD.WIDE.U32 R32, R31, R80, c[0x3][0x190] ; - /*1f20*/ IADD3 R28, P1, R28, R84, RZ ; - /*1f30*/ IMAD.WIDE.U32 R34, R35, R80, c[0x3][0x190] ; - /*1f40*/ IADD3 R32, P0, R32, R84, RZ ; - /*1f50*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*1f60*/ IMAD.IADD R41, R36, 0x1, -R37 ; - /*1f70*/ IADD3 R36, P1, R34, R84, RZ ; - /*1f80*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*1f90*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*1fa0*/ IMAD.WIDE.U32 R40, R41, R80, c[0x3][0x190] ; - /*1fb0*/ IMAD.X R37, RZ, RZ, R35, P1 ; - /*1fc0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*1fd0*/ IADD3 R40, P0, R40, R84, RZ ; - /*1fe0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*1ff0*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*2000*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2010*/ IADD3 R49, R105, 0x1, RZ ; - /*2020*/ IMAD R46, R97, 0x1000193, RZ ; - /*2030*/ IMAD R48, R93, 0x1000193, RZ ; - /*2040*/ LOP3.LUT R44, R78, R49.reuse, RZ, 0x3c, !PT ; - /*2050*/ IMAD R50, R21, 0x1000193, RZ ; - /*2060*/ LOP3.LUT R45, R77, R49.reuse, RZ, 0x3c, !PT ; - /*2070*/ LOP3.LUT R47, R86, R49, RZ, 0x3c, !PT ; - /*2080*/ IMAD R44, R44, 0x1000193, RZ ; - /*2090*/ LOP3.LUT R29, R46, R29, RZ, 0x3c, !PT ; - /*20a0*/ IMAD R46, R45, 0x1000193, RZ ; - /*20b0*/ LOP3.LUT R21, R44, R29, RZ, 0x3c, !PT ; - /*20c0*/ IMAD R44, R47, 0x1000193, RZ ; - /*20d0*/ LOP3.LUT R33, R48, R33, RZ, 0x3c, !PT ; - /*20e0*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*20f0*/ LOP3.LUT R37, R50, R37, RZ, 0x3c, !PT ; - /*2100*/ LOP3.LUT R45, R46, R33, RZ, 0x3c, !PT ; - /*2110*/ IMAD R46, R25, 0x1000193, RZ ; - /*2120*/ LOP3.LUT R47, R44, R37, RZ, 0x3c, !PT ; - /*2130*/ LOP3.LUT R44, R82, R49, RZ, 0x3c, !PT ; - /*2140*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*2150*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*2160*/ IMAD R44, R44, 0x1000193, RZ ; - /*2170*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*2180*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*2190*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*21a0*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*21b0*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*21c0*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*21d0*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*21e0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*21f0*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*2200*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*2210*/ IMAD.MOV R48, RZ, RZ, -R25 ; - /*2220*/ IMAD R25, R44, c[0x3][0x184], R45 ; - /*2230*/ SEL R44, RZ, c[0x3][0x184], !P0 ; - /*2240*/ IMAD R48, R48, c[0x3][0x184], R47 ; - /*2250*/ IMAD.HI.U32 R47, R49, c[0x3][0x18c], RZ ; - /*2260*/ ISETP.GE.U32.AND P1, PT, R25, c[0x3][0x184], PT ; - /*2270*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*2280*/ IMAD.IADD R45, R21, 0x1, -R44 ; - /*2290*/ SEL R46, RZ, c[0x3][0x184], !P1 ; - /*22a0*/ IMAD.MOV R50, RZ, RZ, -R47 ; - /*22b0*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*22c0*/ IMAD.WIDE.U32 R44, R45, R80, c[0x3][0x190] ; - /*22d0*/ IMAD.IADD R47, R25, 0x1, -R46 ; - /*22e0*/ IADD3 R44, P1, R44, R84, RZ ; - /*22f0*/ IMAD R25, R50, c[0x3][0x184], R49 ; - /*2300*/ IMAD.WIDE.U32 R46, R47, R80, c[0x3][0x190] ; - /*2310*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2320*/ IMAD.IADD R21, R48, 0x1, -R21 ; - /*2330*/ IADD3 R48, P2, R46, R84, RZ ; - /*2340*/ IMAD.X R45, RZ, RZ, R45, P1 ; - /*2350*/ SEL R50, RZ, c[0x3][0x184], !P0 ; - /*2360*/ IMAD.WIDE.U32 R52, R21, R80, c[0x3][0x190] ; - /*2370*/ IMAD.X R49, RZ, RZ, R47, P2 ; - /*2380*/ IADD3 R52, P0, R52, R84, RZ ; - /*2390*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*23a0*/ IMAD.IADD R57, R25, 0x1, -R50 ; - /*23b0*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*23c0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*23d0*/ IMAD.WIDE.U32 R56, R57, R80, c[0x3][0x190] ; - /*23e0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*23f0*/ IADD3 R56, P0, R56, R84, RZ ; - /*2400*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*2410*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*2420*/ IMAD R21, R98, 0x1000193, RZ ; - /*2430*/ IMAD R61, R94, 0x1000193, RZ ; - /*2440*/ IMAD R63, R22, 0x1000193, RZ ; - /*2450*/ LOP3.LUT R25, R21, R30, RZ, 0x3c, !PT ; - /*2460*/ IMAD R67, R26, 0x1000193, RZ ; - /*2470*/ IADD3 R21, R105, 0x2, RZ ; - /*2480*/ LOP3.LUT R34, R61, R34, RZ, 0x3c, !PT ; - /*2490*/ IMAD R25, R25, 0x1000193, RZ ; - /*24a0*/ LOP3.LUT R22, R78, R21, RZ, 0x3c, !PT ; - /*24b0*/ LOP3.LUT R30, R77, R21.reuse, RZ, 0x3c, !PT ; - /*24c0*/ IMAD R61, R34, 0x1000193, RZ ; - /*24d0*/ LOP3.LUT R38, R63, R38, RZ, 0x3c, !PT ; - /*24e0*/ IMAD R63, R22, 0x1000193, RZ ; - /*24f0*/ LOP3.LUT R22, R86, R21, RZ, 0x3c, !PT ; - /*2500*/ IMAD R65, R30, 0x1000193, RZ ; - /*2510*/ LOP3.LUT R42, R67, R42, RZ, 0x3c, !PT ; - /*2520*/ LOP3.LUT R46, R25, R46, RZ, 0x3c, !PT ; - /*2530*/ IMAD R25, R38, 0x1000193, RZ ; - /*2540*/ LOP3.LUT R63, R63, R46, RZ, 0x3c, !PT ; - /*2550*/ LOP3.LUT R50, R61, R50, RZ, 0x3c, !PT ; - /*2560*/ IMAD R61, R22, 0x1000193, RZ ; - /*2570*/ LOP3.LUT R22, R82, R21, RZ, 0x3c, !PT ; - /*2580*/ IMAD R21, R42, 0x1000193, RZ ; - /*2590*/ LOP3.LUT R65, R65, R50, RZ, 0x3c, !PT ; - /*25a0*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*25b0*/ LOP3.LUT R54, R25, R54, RZ, 0x3c, !PT ; - /*25c0*/ IMAD R25, R22, 0x1000193, RZ ; - /*25d0*/ LOP3.LUT R61, R61, R54, RZ, 0x3c, !PT ; - /*25e0*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*25f0*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*2600*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*2610*/ LOP3.LUT R25, R25, R58, RZ, 0x3c, !PT ; - /*2620*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*2630*/ IMAD.HI.U32 R21, R63, c[0x3][0x18c], RZ ; - /*2640*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*2650*/ IMAD.HI.U32 R22, R65, c[0x3][0x18c], RZ ; - /*2660*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*2670*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*2680*/ IMAD R63, R26, c[0x3][0x184], R63 ; - /*2690*/ IMAD R65, R22, c[0x3][0x184], R65 ; - /*26a0*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*26b0*/ ISETP.GE.U32.AND P0, PT, R63, c[0x3][0x184], PT ; - /*26c0*/ IMAD.HI.U32 R30, R25, c[0x3][0x18c], RZ ; - /*26d0*/ ISETP.GE.U32.AND P1, PT, R65, c[0x3][0x184], PT ; - /*26e0*/ IMAD R21, R22, c[0x3][0x184], R61 ; - /*26f0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2700*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*2710*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*2720*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2730*/ IMAD.IADD R61, R63, 0x1, -R22 ; - /*2740*/ IMAD.IADD R63, R65, 0x1, -R26 ; - /*2750*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2760*/ IMAD.WIDE.U32 R60, R61, R80, c[0x3][0x190] ; - /*2770*/ IMAD.WIDE.U32 R62, R63, R80, c[0x3][0x190] ; - /*2780*/ IADD3 R60, P1, R60, R84, RZ ; - /*2790*/ IMAD R25, R30, c[0x3][0x184], R25 ; - /*27a0*/ IADD3 R64, P2, R62, R84, RZ ; - /*27b0*/ IMAD.X R61, RZ, RZ, R61, P1 ; - /*27c0*/ IMAD.IADD R69, R21, 0x1, -R22 ; - /*27d0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*27e0*/ IMAD.X R65, RZ, RZ, R63, P2 ; - /*27f0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*2800*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2810*/ IMAD.WIDE.U32 R68, R69, R80, c[0x3][0x190] ; - /*2820*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*2830*/ IMAD.IADD R73, R25, 0x1, -R22 ; - /*2840*/ IADD3 R68, P0, R68, R84, RZ ; - /*2850*/ IMAD.WIDE.U32 R72, R73, R80, c[0x3][0x190] ; - /*2860*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*2870*/ IADD3 R72, P0, R72, R84, RZ ; - /*2880*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*2890*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*28a0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*28b0*/ IMAD R22, R99, 0x1000193, RZ ; - /*28c0*/ IMAD R26, R95, 0x1000193, RZ ; - /*28d0*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*28e0*/ LOP3.LUT R35, R26, R35, RZ, 0x3c, !PT ; - /*28f0*/ IMAD R22, R22, 0x1000193, RZ ; - /*2900*/ IADD3 R21, R105, 0x3, RZ ; - /*2910*/ IMAD R30, R23, 0x1000193, RZ ; - /*2920*/ LOP3.LUT R22, R22, R47, RZ, 0x3c, !PT ; - /*2930*/ IMAD R26, R35, 0x1000193, RZ ; - /*2940*/ LOP3.LUT R39, R30, R39, RZ, 0x3c, !PT ; - /*2950*/ LOP3.LUT R78, R78, R21, RZ, 0x3c, !PT ; - /*2960*/ IMAD R30, R22, 0x1000193, RZ ; - /*2970*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*2980*/ IMAD R34, R27, 0x1000193, RZ ; - /*2990*/ IMAD R78, R78, 0x1000193, RZ ; - /*29a0*/ LOP3.LUT R77, R77, R21, RZ, 0x3c, !PT ; - /*29b0*/ IMAD R22, R39, 0x1000193, RZ ; - /*29c0*/ LOP3.LUT R43, R34, R43, RZ, 0x3c, !PT ; - /*29d0*/ IMAD R26, R26, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R22, R22, R55, RZ, 0x3c, !PT ; - /*29f0*/ LOP3.LUT R86, R86, R21, RZ, 0x3c, !PT ; - /*2a00*/ IMAD R22, R22, 0x1000193, RZ ; - /*2a10*/ LOP3.LUT R21, R82, R21, RZ, 0x3c, !PT ; - /*2a20*/ IMAD R86, R86, 0x1000193, RZ ; - /*2a30*/ LOP3.LUT R63, R30, R63, RZ, 0x3c, !PT ; - /*2a40*/ IMAD R30, R77, 0x1000193, RZ ; - /*2a50*/ LOP3.LUT R23, R78, R63, RZ, 0x3c, !PT ; - /*2a60*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*2a70*/ IMAD R26, R43, 0x1000193, RZ ; - /*2a80*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*2a90*/ LOP3.LUT R25, R30, R67, RZ, 0x3c, !PT ; - /*2aa0*/ LOP3.LUT R26, R26, R59, RZ, 0x3c, !PT ; - /*2ab0*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*2ac0*/ IMAD R26, R26, 0x1000193, RZ ; - /*2ad0*/ LOP3.LUT R71, R22, R71, RZ, 0x3c, !PT ; - /*2ae0*/ IMAD R22, R21, 0x1000193, RZ ; - /*2af0*/ LOP3.LUT R27, R86, R71, RZ, 0x3c, !PT ; - /*2b00*/ LOP3.LUT R75, R26, R75, RZ, 0x3c, !PT ; - /*2b10*/ SHFL.IDX PT, R26, R27, R76, 0x181f ; - /*2b20*/ LOP3.LUT R31, R22, R75, RZ, 0x3c, !PT ; - /*2b30*/ IMAD.HI.U32 R21, R23, c[0x3][0x18c], RZ ; - /*2b40*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*2b50*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*2b60*/ IMAD.HI.U32 R21, R25, c[0x3][0x18c], RZ ; - /*2b70*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*2b80*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*2b90*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*2ba0*/ IMAD R25, R22, c[0x3][0x184], R25 ; - /*2bb0*/ IMAD.HI.U32 R21, R26, c[0x3][0x18c], RZ ; - /*2bc0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2bd0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2be0*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*2bf0*/ IMAD.IADD R27, R23, 0x1, -R22 ; - /*2c00*/ IMAD.HI.U32 R23, R31, c[0x3][0x18c], RZ ; - /*2c10*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2c20*/ IMAD R21, R21, c[0x3][0x184], R26 ; - /*2c30*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*2c40*/ IMAD.MOV R30, RZ, RZ, -R23 ; - /*2c50*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2c60*/ IMAD.IADD R23, R25, 0x1, -R22 ; - /*2c70*/ IADD3 R76, P1, R26, R84, RZ ; - /*2c80*/ IMAD R31, R30, c[0x3][0x184], R31 ; - /*2c90*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*2ca0*/ IMAD.WIDE.U32 R22, R23, R80, c[0x3][0x190] ; - /*2cb0*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*2cc0*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*2cd0*/ IADD3 R82, P1, R22, R84, RZ ; - /*2ce0*/ IMAD.IADD R27, R21, 0x1, -R26 ; - /*2cf0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2d00*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*2d10*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*2d20*/ IMAD.X R83, RZ, RZ, R23, P1 ; - /*2d30*/ IMAD.IADD R22, R31, 0x1, -R22 ; - /*2d40*/ IMAD.MOV.U32 R23, RZ, RZ, 0x80 ; - /*2d50*/ IADD3 R86, P0, R26, R84, RZ ; - /*2d60*/ LDG.E.128.STRONG.GPU R80, [R82.64] ; - /*2d70*/ IMAD.WIDE.U32 R22, R22, R23, c[0x3][0x190] ; - /*2d80*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*2d90*/ IADD3 R88, P0, R22, R84, RZ ; - /*2da0*/ LDG.E.128.STRONG.GPU R84, [R86.64] ; - /*2db0*/ IMAD.X R89, RZ, RZ, R23, P0 ; - /*2dc0*/ LDG.E.128.STRONG.GPU R88, [R88.64] ; - /*2dd0*/ IMAD R21, R96, 0x1000193, RZ ; - /*2de0*/ IMAD R25, R20, 0x1000193, RZ ; - /*2df0*/ IMAD R20, R29, 0x1000193, RZ ; - /*2e00*/ LOP3.LUT R21, R21, R28, RZ, 0x3c, !PT ; - /*2e10*/ IMAD R23, R92, 0x1000193, RZ ; - /*2e20*/ IMAD R27, R24, 0x1000193, RZ ; - /*2e30*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*2e40*/ IMAD R21, R21, 0x1000193, RZ ; - /*2e50*/ LOP3.LUT R32, R23, R32, RZ, 0x3c, !PT ; - /*2e60*/ IMAD R24, R37, 0x1000193, RZ ; - /*2e70*/ LOP3.LUT R36, R25, R36, RZ, 0x3c, !PT ; - /*2e80*/ IMAD R20, R20, 0x1000193, RZ ; - /*2e90*/ LOP3.LUT R40, R27, R40, RZ, 0x3c, !PT ; - /*2ea0*/ IMAD R23, R32, 0x1000193, RZ ; - /*2eb0*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*2ec0*/ IMAD R25, R36, 0x1000193, RZ ; - /*2ed0*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*2ee0*/ IMAD R22, R33, 0x1000193, RZ ; - /*2ef0*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*2f00*/ IMAD R27, R40, 0x1000193, RZ ; - /*2f10*/ IMAD R26, R41, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R21, R21, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R24, R24, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R20, R20, 0x1000193, RZ ; - /*2f80*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*2f90*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*2fa0*/ IMAD R23, R23, 0x1000193, RZ ; - /*2fb0*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*2fc0*/ IADD3 R105, R105, 0x4, RZ ; - /*2fd0*/ IMAD R25, R25, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*2ff0*/ IMAD R22, R22, 0x1000193, RZ ; - /*3000*/ ISETP.NE.AND P0, PT, R105, 0x40, PT ; - /*3010*/ IMAD R27, R27, 0x1000193, RZ ; - /*3020*/ IMAD R26, R26, 0x1000193, RZ ; - /*3030*/ IMAD R29, R46, 0x1000193, RZ ; - /*3040*/ IMAD R31, R50, 0x1000193, RZ ; - /*3050*/ IMAD R33, R54, 0x1000193, RZ ; - /*3060*/ IMAD R35, R58, 0x1000193, RZ ; - /*3070*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*3080*/ IMAD R21, R21, 0x1000193, RZ ; - /*3090*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*30a0*/ IMAD R24, R24, 0x1000193, RZ ; - /*30b0*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*30c0*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*30d0*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*30e0*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*30f0*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*3100*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*3110*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*3120*/ IMAD R23, R23, 0x1000193, RZ ; - /*3130*/ IMAD R25, R25, 0x1000193, RZ ; - /*3140*/ IMAD R22, R22, 0x1000193, RZ ; - /*3150*/ IMAD R27, R27, 0x1000193, RZ ; - /*3160*/ IMAD R26, R26, 0x1000193, RZ ; - /*3170*/ IMAD R29, R29, 0x1000193, RZ ; - /*3180*/ IMAD R31, R31, 0x1000193, RZ ; - /*3190*/ IMAD R33, R33, 0x1000193, RZ ; - /*31a0*/ IMAD R35, R35, 0x1000193, RZ ; - /*31b0*/ IMAD R28, R75, 0x1000193, RZ ; - /*31c0*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*31d0*/ IMAD R20, R63, 0x1000193, RZ ; - /*31e0*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*31f0*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*3200*/ IMAD R20, R67, 0x1000193, RZ ; - /*3210*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*3220*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*3230*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*3240*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*3250*/ IMAD R24, R71, 0x1000193, RZ ; - /*3260*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*3270*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*3280*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*3290*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*32a0*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*32b0*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*32c0*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*32d0*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*32e0*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*32f0*/ @!P0 CALL.REL.NOINC `(.L_x_84) ; - /*3300*/ BRA `(.L_x_85) ; -.L_x_84: - /*3310*/ IMAD R96, R96, 0x1000193, RZ ; - /*3320*/ LOP3.LUT R104, R104, 0xff8, RZ, 0xc0, !PT ; - /*3330*/ IMAD R92, R92, 0x1000193, RZ ; - /*3340*/ ISETP.NE.AND P0, PT, R101, RZ, PT ; - /*3350*/ IMAD R20, R20, 0x1000193, RZ ; - /*3360*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*3370*/ IMAD R24, R24, 0x1000193, RZ ; - /*3380*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*3390*/ IMAD.SHL.U32 R104, R104, 0x8, RZ ; - /*33a0*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*33b0*/ IMAD R21, R96, 0x1000193, RZ ; - /*33c0*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*33d0*/ IMAD R25, R92, 0x1000193, RZ ; - /*33e0*/ LOP3.LUT R101, R104, 0xfffffff8, R103, 0xe2, !PT ; - /*33f0*/ IMAD R29, R20, 0x1000193, RZ ; - /*3400*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*3410*/ IMAD R31, R24, 0x1000193, RZ ; - /*3420*/ LOP3.LUT R25, R25, R94, RZ, 0x3c, !PT ; - /*3430*/ IMAD.MOV.U32 R103, RZ, RZ, RZ ; - /*3440*/ LOP3.LUT R29, R29, R22, RZ, 0x3c, !PT ; - /*3450*/ IMAD R20, R21, 0x1000193, RZ ; - /*3460*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*3470*/ IMAD R22, R25, 0x1000193, RZ ; - /*3480*/ IMAD R26, R29, 0x1000193, RZ ; - /*3490*/ LOP3.LUT R24, R20, R99, RZ, 0x3c, !PT ; - /*34a0*/ IMAD R32, R31, 0x1000193, RZ ; - /*34b0*/ LOP3.LUT R28, R22, R95, RZ, 0x3c, !PT ; - /*34c0*/ LOP3.LUT R30, R26, R23, RZ, 0x3c, !PT ; - /*34d0*/ STS [R101.X4+0x800], R24 ; - /*34e0*/ LOP3.LUT R32, R32, R27, RZ, 0x3c, !PT ; - /*34f0*/ STS [R101.X4+0x820], R28 ; - /*3500*/ STS [R101.X4+0x840], R30 ; - /*3510*/ STS [R101.X4+0x860], R32 ; - /*3520*/ @P0 STS.128 [R102], R4 ; - /*3530*/ @P0 STS.128 [R102+0x10], R12 ; - /*3540*/ @P0 STS.128 [R102+0x20], R8 ; - /*3550*/ @P0 STS.128 [R102+0x30], R16 ; - /*3560*/ LDS.128 R96, [R100] ; - /*3570*/ LDS.128 R92, [R100+0x40] ; - /*3580*/ LDS.128 R20, [R100+0x80] ; - /*3590*/ LDS.128 R24, [R100+0xc0] ; -.L_x_87: - /*35a0*/ LDS R28, [R0] ; - /*35b0*/ SHF.R.U32.HI R76, RZ, 0x2, R103 ; - /*35c0*/ IMAD.MOV.U32 R80, RZ, RZ, 0x80 ; - /*35d0*/ LDS R30, [R0+0x40] ; - /*35e0*/ IMAD.SHL.U32 R84, R3, 0x10, RZ ; - /*35f0*/ LDS R86, [R0+0x80] ; - /*3600*/ LDS R82, [R0+0xc0] ; - /*3610*/ LDS R78, [R0] ; - /*3620*/ LDS R77, [R0+0x40] ; - /*3630*/ LOP3.LUT R28, R28, R103, RZ, 0x3c, !PT ; - /*3640*/ LOP3.LUT R30, R30, R103, RZ, 0x3c, !PT ; - /*3650*/ IMAD R29, R28, 0x1000193, RZ ; - /*3660*/ LOP3.LUT R31, R86, R103, RZ, 0x3c, !PT ; - /*3670*/ LOP3.LUT R35, R29, R96, RZ, 0x3c, !PT ; - /*3680*/ IMAD R29, R30, 0x1000193, RZ ; - /*3690*/ IMAD R31, R31, 0x1000193, RZ ; - /*36a0*/ SHFL.IDX PT, R28, R35, R76, 0x181f ; - /*36b0*/ LOP3.LUT R37, R29, R92, RZ, 0x3c, !PT ; - /*36c0*/ LOP3.LUT R29, R82, R103, RZ, 0x3c, !PT ; - /*36d0*/ LOP3.LUT R31, R31, R20, RZ, 0x3c, !PT ; - /*36e0*/ SHFL.IDX PT, R30, R37, R76, 0x181f ; - /*36f0*/ IMAD R29, R29, 0x1000193, RZ ; - /*3700*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*3710*/ LOP3.LUT R33, R29, R24, RZ, 0x3c, !PT ; - /*3720*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*3730*/ IMAD.HI.U32 R29, R28, c[0x3][0x18c], RZ ; - /*3740*/ IMAD.MOV R35, RZ, RZ, -R29 ; - /*3750*/ IMAD.HI.U32 R29, R30, c[0x3][0x18c], RZ ; - /*3760*/ IMAD R28, R35, c[0x3][0x184], R28 ; - /*3770*/ IMAD.MOV R29, RZ, RZ, -R29 ; - /*3780*/ IMAD.HI.U32 R32, R31, c[0x3][0x18c], RZ ; - /*3790*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*37a0*/ IMAD R30, R29, c[0x3][0x184], R30 ; - /*37b0*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*37c0*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*37d0*/ IMAD.HI.U32 R34, R33, c[0x3][0x18c], RZ ; - /*37e0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*37f0*/ IMAD R32, R32, c[0x3][0x184], R31 ; - /*3800*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*3810*/ IMAD.MOV R34, RZ, RZ, -R34 ; - /*3820*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*3830*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*3840*/ IMAD R36, R34, c[0x3][0x184], R33 ; - /*3850*/ IMAD.IADD R31, R30, 0x1, -R31 ; - /*3860*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*3870*/ IMAD.WIDE.U32 R28, R29, R80, c[0x3][0x190] ; - /*3880*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3890*/ IMAD.IADD R35, R32, 0x1, -R33 ; - /*38a0*/ IADD3 R28, P1, R28, R84, RZ ; - /*38b0*/ IMAD.WIDE.U32 R32, R31, R80, c[0x3][0x190] ; - /*38c0*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*38d0*/ IMAD.WIDE.U32 R34, R35, R80, c[0x3][0x190] ; - /*38e0*/ IADD3 R32, P0, R32, R84, RZ ; - /*38f0*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*3900*/ IMAD.IADD R41, R36, 0x1, -R37 ; - /*3910*/ IADD3 R36, P1, R34, R84, RZ ; - /*3920*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*3930*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3940*/ IMAD.WIDE.U32 R40, R41, R80, c[0x3][0x190] ; - /*3950*/ IMAD.X R37, RZ, RZ, R35, P1 ; - /*3960*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3970*/ IADD3 R40, P0, R40, R84, RZ ; - /*3980*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*3990*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*39a0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*39b0*/ IADD3 R49, R103, 0x1, RZ ; - /*39c0*/ IMAD R46, R97, 0x1000193, RZ ; - /*39d0*/ IMAD R48, R93, 0x1000193, RZ ; - /*39e0*/ LOP3.LUT R44, R78, R49.reuse, RZ, 0x3c, !PT ; - /*39f0*/ IMAD R50, R21, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R45, R77, R49.reuse, RZ, 0x3c, !PT ; - /*3a10*/ LOP3.LUT R47, R86, R49, RZ, 0x3c, !PT ; - /*3a20*/ IMAD R44, R44, 0x1000193, RZ ; - /*3a30*/ LOP3.LUT R29, R46, R29, RZ, 0x3c, !PT ; - /*3a40*/ IMAD R46, R45, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R21, R44, R29, RZ, 0x3c, !PT ; - /*3a60*/ IMAD R44, R47, 0x1000193, RZ ; - /*3a70*/ LOP3.LUT R33, R48, R33, RZ, 0x3c, !PT ; - /*3a80*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*3a90*/ LOP3.LUT R45, R46, R33, RZ, 0x3c, !PT ; - /*3aa0*/ IMAD R46, R25, 0x1000193, RZ ; - /*3ab0*/ LOP3.LUT R37, R50, R37, RZ, 0x3c, !PT ; - /*3ac0*/ LOP3.LUT R47, R44, R37, RZ, 0x3c, !PT ; - /*3ad0*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*3ae0*/ LOP3.LUT R44, R82, R49, RZ, 0x3c, !PT ; - /*3af0*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*3b00*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*3b10*/ IMAD R44, R44, 0x1000193, RZ ; - /*3b20*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*3b30*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*3b40*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*3b50*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*3b60*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*3b70*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*3b80*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*3b90*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*3ba0*/ IMAD R45, R44, c[0x3][0x184], R45 ; - /*3bb0*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*3bc0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*3bd0*/ ISETP.GE.U32.AND P1, PT, R45, c[0x3][0x184], PT ; - /*3be0*/ IMAD R25, R46, c[0x3][0x184], R47 ; - /*3bf0*/ SEL R44, RZ, c[0x3][0x184], !P0 ; - /*3c00*/ IMAD.HI.U32 R48, R49, c[0x3][0x18c], RZ ; - /*3c10*/ SEL R46, RZ, c[0x3][0x184], !P1 ; - /*3c20*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*3c30*/ IMAD.IADD R47, R21, 0x1, -R44 ; - /*3c40*/ IMAD.MOV R44, RZ, RZ, -R48 ; - /*3c50*/ SEL R48, RZ, c[0x3][0x184], !P0 ; - /*3c60*/ IMAD.IADD R45, R45, 0x1, -R46 ; - /*3c70*/ IMAD.WIDE.U32 R46, R47, R80, c[0x3][0x190] ; - /*3c80*/ IMAD R21, R44, c[0x3][0x184], R49 ; - /*3c90*/ IADD3 R46, P1, R46, R84, RZ ; - /*3ca0*/ IMAD.WIDE.U32 R44, R45, R80, c[0x3][0x190] ; - /*3cb0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*3cc0*/ IMAD.IADD R53, R25, 0x1, -R48 ; - /*3cd0*/ IADD3 R48, P2, R44, R84, RZ ; - /*3ce0*/ IMAD.X R47, RZ, RZ, R47, P1 ; - /*3cf0*/ SEL R50, RZ, c[0x3][0x184], !P0 ; - /*3d00*/ IMAD.WIDE.U32 R52, R53, R80, c[0x3][0x190] ; - /*3d10*/ IMAD.X R49, RZ, RZ, R45, P2 ; - /*3d20*/ IADD3 R52, P0, R52, R84, RZ ; - /*3d30*/ LDG.E.128.STRONG.GPU R44, [R46.64] ; - /*3d40*/ IMAD.IADD R57, R21, 0x1, -R50 ; - /*3d50*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*3d60*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3d70*/ IMAD.WIDE.U32 R56, R57, R80, c[0x3][0x190] ; - /*3d80*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3d90*/ IADD3 R56, P0, R56, R84, RZ ; - /*3da0*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*3db0*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*3dc0*/ IMAD R21, R98, 0x1000193, RZ ; - /*3dd0*/ IMAD R61, R94, 0x1000193, RZ ; - /*3de0*/ IMAD R63, R22, 0x1000193, RZ ; - /*3df0*/ LOP3.LUT R25, R21, R30, RZ, 0x3c, !PT ; - /*3e00*/ IMAD R67, R26, 0x1000193, RZ ; - /*3e10*/ IADD3 R21, R103, 0x2, RZ ; - /*3e20*/ LOP3.LUT R34, R61, R34, RZ, 0x3c, !PT ; - /*3e30*/ IMAD R25, R25, 0x1000193, RZ ; - /*3e40*/ LOP3.LUT R22, R78, R21, RZ, 0x3c, !PT ; - /*3e50*/ LOP3.LUT R30, R77, R21.reuse, RZ, 0x3c, !PT ; - /*3e60*/ IMAD R61, R34, 0x1000193, RZ ; - /*3e70*/ LOP3.LUT R38, R63, R38, RZ, 0x3c, !PT ; - /*3e80*/ IMAD R63, R22, 0x1000193, RZ ; - /*3e90*/ LOP3.LUT R22, R86, R21, RZ, 0x3c, !PT ; - /*3ea0*/ IMAD R65, R30, 0x1000193, RZ ; - /*3eb0*/ LOP3.LUT R42, R67, R42, RZ, 0x3c, !PT ; - /*3ec0*/ LOP3.LUT R46, R25, R46, RZ, 0x3c, !PT ; - /*3ed0*/ IMAD R25, R38, 0x1000193, RZ ; - /*3ee0*/ LOP3.LUT R63, R63, R46, RZ, 0x3c, !PT ; - /*3ef0*/ LOP3.LUT R50, R61, R50, RZ, 0x3c, !PT ; - /*3f00*/ IMAD R61, R22, 0x1000193, RZ ; - /*3f10*/ LOP3.LUT R22, R82, R21, RZ, 0x3c, !PT ; - /*3f20*/ IMAD R21, R42, 0x1000193, RZ ; - /*3f30*/ LOP3.LUT R65, R65, R50, RZ, 0x3c, !PT ; - /*3f40*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*3f50*/ LOP3.LUT R54, R25, R54, RZ, 0x3c, !PT ; - /*3f60*/ IMAD R25, R22, 0x1000193, RZ ; - /*3f70*/ LOP3.LUT R61, R61, R54, RZ, 0x3c, !PT ; - /*3f80*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*3f90*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*3fa0*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*3fb0*/ LOP3.LUT R25, R25, R58, RZ, 0x3c, !PT ; - /*3fc0*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*3fd0*/ IMAD.HI.U32 R21, R63, c[0x3][0x18c], RZ ; - /*3fe0*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*3ff0*/ IMAD.HI.U32 R22, R65, c[0x3][0x18c], RZ ; - /*4000*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*4010*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*4020*/ IMAD R63, R26, c[0x3][0x184], R63 ; - /*4030*/ IMAD R65, R22, c[0x3][0x184], R65 ; - /*4040*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*4050*/ ISETP.GE.U32.AND P0, PT, R63, c[0x3][0x184], PT ; - /*4060*/ IMAD.HI.U32 R30, R25, c[0x3][0x18c], RZ ; - /*4070*/ ISETP.GE.U32.AND P1, PT, R65, c[0x3][0x184], PT ; - /*4080*/ IMAD R21, R22, c[0x3][0x184], R61 ; - /*4090*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*40a0*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*40b0*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*40c0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*40d0*/ IMAD.IADD R61, R63, 0x1, -R22 ; - /*40e0*/ IMAD.IADD R63, R65, 0x1, -R26 ; - /*40f0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4100*/ IMAD.WIDE.U32 R60, R61, R80, c[0x3][0x190] ; - /*4110*/ IMAD.WIDE.U32 R62, R63, R80, c[0x3][0x190] ; - /*4120*/ IADD3 R60, P1, R60, R84, RZ ; - /*4130*/ IMAD R25, R30, c[0x3][0x184], R25 ; - /*4140*/ IADD3 R64, P2, R62, R84, RZ ; - /*4150*/ IMAD.X R61, RZ, RZ, R61, P1 ; - /*4160*/ IMAD.IADD R69, R21, 0x1, -R22 ; - /*4170*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4180*/ IMAD.X R65, RZ, RZ, R63, P2 ; - /*4190*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*41a0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*41b0*/ IMAD.WIDE.U32 R68, R69, R80, c[0x3][0x190] ; - /*41c0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*41d0*/ IMAD.IADD R73, R25, 0x1, -R22 ; - /*41e0*/ IADD3 R68, P0, R68, R84, RZ ; - /*41f0*/ IMAD.WIDE.U32 R72, R73, R80, c[0x3][0x190] ; - /*4200*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*4210*/ IADD3 R72, P0, R72, R84, RZ ; - /*4220*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*4230*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*4240*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*4250*/ IMAD R22, R99, 0x1000193, RZ ; - /*4260*/ IMAD R26, R95, 0x1000193, RZ ; - /*4270*/ LOP3.LUT R22, R22, R31, RZ, 0x3c, !PT ; - /*4280*/ LOP3.LUT R35, R26, R35, RZ, 0x3c, !PT ; - /*4290*/ IMAD R22, R22, 0x1000193, RZ ; - /*42a0*/ IADD3 R21, R103, 0x3, RZ ; - /*42b0*/ IMAD R30, R23, 0x1000193, RZ ; - /*42c0*/ LOP3.LUT R22, R22, R47, RZ, 0x3c, !PT ; - /*42d0*/ IMAD R26, R35, 0x1000193, RZ ; - /*42e0*/ LOP3.LUT R39, R30, R39, RZ, 0x3c, !PT ; - /*42f0*/ LOP3.LUT R78, R78, R21, RZ, 0x3c, !PT ; - /*4300*/ IMAD R30, R22, 0x1000193, RZ ; - /*4310*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*4320*/ IMAD R34, R27, 0x1000193, RZ ; - /*4330*/ IMAD R78, R78, 0x1000193, RZ ; - /*4340*/ LOP3.LUT R77, R77, R21, RZ, 0x3c, !PT ; - /*4350*/ IMAD R22, R39, 0x1000193, RZ ; - /*4360*/ LOP3.LUT R43, R34, R43, RZ, 0x3c, !PT ; - /*4370*/ IMAD R26, R26, 0x1000193, RZ ; - /*4380*/ LOP3.LUT R22, R22, R55, RZ, 0x3c, !PT ; - /*4390*/ LOP3.LUT R86, R86, R21, RZ, 0x3c, !PT ; - /*43a0*/ IMAD R22, R22, 0x1000193, RZ ; - /*43b0*/ LOP3.LUT R21, R82, R21, RZ, 0x3c, !PT ; - /*43c0*/ IMAD R86, R86, 0x1000193, RZ ; - /*43d0*/ LOP3.LUT R63, R30, R63, RZ, 0x3c, !PT ; - /*43e0*/ IMAD R30, R77, 0x1000193, RZ ; - /*43f0*/ LOP3.LUT R23, R78, R63, RZ, 0x3c, !PT ; - /*4400*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*4410*/ IMAD R26, R43, 0x1000193, RZ ; - /*4420*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*4430*/ LOP3.LUT R25, R30, R67, RZ, 0x3c, !PT ; - /*4440*/ LOP3.LUT R26, R26, R59, RZ, 0x3c, !PT ; - /*4450*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*4460*/ IMAD R26, R26, 0x1000193, RZ ; - /*4470*/ LOP3.LUT R71, R22, R71, RZ, 0x3c, !PT ; - /*4480*/ IMAD R22, R21, 0x1000193, RZ ; - /*4490*/ LOP3.LUT R27, R86, R71, RZ, 0x3c, !PT ; - /*44a0*/ LOP3.LUT R75, R26, R75, RZ, 0x3c, !PT ; - /*44b0*/ SHFL.IDX PT, R26, R27, R76, 0x181f ; - /*44c0*/ LOP3.LUT R31, R22, R75, RZ, 0x3c, !PT ; - /*44d0*/ IMAD.HI.U32 R21, R23, c[0x3][0x18c], RZ ; - /*44e0*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*44f0*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*4500*/ IMAD.HI.U32 R21, R25, c[0x3][0x18c], RZ ; - /*4510*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*4520*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*4530*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*4540*/ IMAD R25, R22, c[0x3][0x184], R25 ; - /*4550*/ IMAD.HI.U32 R21, R26, c[0x3][0x18c], RZ ; - /*4560*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4570*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4580*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*4590*/ IMAD.IADD R27, R23, 0x1, -R22 ; - /*45a0*/ IMAD.HI.U32 R23, R31, c[0x3][0x18c], RZ ; - /*45b0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*45c0*/ IMAD R21, R21, c[0x3][0x184], R26 ; - /*45d0*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*45e0*/ IMAD.MOV R30, RZ, RZ, -R23 ; - /*45f0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*4600*/ IMAD.IADD R23, R25, 0x1, -R22 ; - /*4610*/ IADD3 R76, P1, R26, R84, RZ ; - /*4620*/ IMAD R31, R30, c[0x3][0x184], R31 ; - /*4630*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*4640*/ IMAD.WIDE.U32 R22, R23, R80, c[0x3][0x190] ; - /*4650*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*4660*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*4670*/ IADD3 R82, P1, R22, R84, RZ ; - /*4680*/ IMAD.IADD R27, R21, 0x1, -R26 ; - /*4690*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*46a0*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*46b0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*46c0*/ IMAD.X R83, RZ, RZ, R23, P1 ; - /*46d0*/ IMAD.IADD R22, R31, 0x1, -R22 ; - /*46e0*/ IMAD.MOV.U32 R23, RZ, RZ, 0x80 ; - /*46f0*/ IADD3 R86, P0, R26, R84, RZ ; - /*4700*/ LDG.E.128.STRONG.GPU R80, [R82.64] ; - /*4710*/ IMAD.WIDE.U32 R22, R22, R23, c[0x3][0x190] ; - /*4720*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*4730*/ IADD3 R88, P0, R22, R84, RZ ; - /*4740*/ LDG.E.128.STRONG.GPU R84, [R86.64] ; - /*4750*/ IMAD.X R89, RZ, RZ, R23, P0 ; - /*4760*/ LDG.E.128.STRONG.GPU R88, [R88.64] ; - /*4770*/ IMAD R21, R96, 0x1000193, RZ ; - /*4780*/ IMAD R25, R20, 0x1000193, RZ ; - /*4790*/ IMAD R20, R29, 0x1000193, RZ ; - /*47a0*/ LOP3.LUT R21, R21, R28, RZ, 0x3c, !PT ; - /*47b0*/ IMAD R23, R92, 0x1000193, RZ ; - /*47c0*/ IMAD R27, R24, 0x1000193, RZ ; - /*47d0*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*47e0*/ IMAD R21, R21, 0x1000193, RZ ; - /*47f0*/ LOP3.LUT R32, R23, R32, RZ, 0x3c, !PT ; - /*4800*/ IMAD R24, R37, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R36, R25, R36, RZ, 0x3c, !PT ; - /*4820*/ IMAD R20, R20, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R40, R27, R40, RZ, 0x3c, !PT ; - /*4840*/ IMAD R23, R32, 0x1000193, RZ ; - /*4850*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*4860*/ IMAD R25, R36, 0x1000193, RZ ; - /*4870*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*4880*/ IMAD R22, R33, 0x1000193, RZ ; - /*4890*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*48a0*/ IMAD R27, R40, 0x1000193, RZ ; - /*48b0*/ IMAD R26, R41, 0x1000193, RZ ; - /*48c0*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*48d0*/ IMAD R21, R21, 0x1000193, RZ ; - /*48e0*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*48f0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4900*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*4910*/ IMAD R20, R20, 0x1000193, RZ ; - /*4920*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*4930*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*4940*/ IMAD R23, R23, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*4960*/ IADD3 R103, R103, 0x4, RZ ; - /*4970*/ IMAD R25, R25, 0x1000193, RZ ; - /*4980*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*4990*/ IMAD R22, R22, 0x1000193, RZ ; - /*49a0*/ ISETP.NE.AND P0, PT, R103, 0x40, PT ; - /*49b0*/ IMAD R27, R27, 0x1000193, RZ ; - /*49c0*/ IMAD R26, R26, 0x1000193, RZ ; - /*49d0*/ IMAD R29, R46, 0x1000193, RZ ; - /*49e0*/ IMAD R31, R50, 0x1000193, RZ ; - /*49f0*/ IMAD R33, R54, 0x1000193, RZ ; - /*4a00*/ IMAD R35, R58, 0x1000193, RZ ; - /*4a10*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*4a20*/ IMAD R21, R21, 0x1000193, RZ ; - /*4a30*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*4a40*/ IMAD R24, R24, 0x1000193, RZ ; - /*4a50*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*4a80*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*4ab0*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*4ac0*/ IMAD R23, R23, 0x1000193, RZ ; - /*4ad0*/ IMAD R25, R25, 0x1000193, RZ ; - /*4ae0*/ IMAD R22, R22, 0x1000193, RZ ; - /*4af0*/ IMAD R27, R27, 0x1000193, RZ ; - /*4b00*/ IMAD R26, R26, 0x1000193, RZ ; - /*4b10*/ IMAD R29, R29, 0x1000193, RZ ; - /*4b20*/ IMAD R31, R31, 0x1000193, RZ ; - /*4b30*/ IMAD R33, R33, 0x1000193, RZ ; - /*4b40*/ IMAD R35, R35, 0x1000193, RZ ; - /*4b50*/ IMAD R28, R75, 0x1000193, RZ ; - /*4b60*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*4b70*/ IMAD R20, R63, 0x1000193, RZ ; - /*4b80*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*4ba0*/ IMAD R20, R67, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*4bf0*/ IMAD R24, R71, 0x1000193, RZ ; - /*4c00*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*4c80*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*4c90*/ @!P0 CALL.REL.NOINC `(.L_x_86) ; - /*4ca0*/ BRA `(.L_x_87) ; -.L_x_86: - /*4cb0*/ IMAD R96, R96, 0x1000193, RZ ; - /*4cc0*/ UMOV UR8, 0x1 ; - /*4cd0*/ IMAD R92, R92, 0x1000193, RZ ; - /*4ce0*/ IMAD R20, R20, 0x1000193, RZ ; - /*4cf0*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*4d00*/ IMAD R24, R24, 0x1000193, RZ ; - /*4d10*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*4d20*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4d30*/ IMAD R3, R96, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4d50*/ IMAD R21, R92, 0x1000193, RZ ; - /*4d60*/ IMAD R25, R20, 0x1000193, RZ ; - /*4d70*/ LOP3.LUT R3, R3, R98, RZ, 0x3c, !PT ; - /*4d80*/ IMAD R29, R24, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R21, R21, R94, RZ, 0x3c, !PT ; - /*4da0*/ LOP3.LUT R25, R25, R22, RZ, 0x3c, !PT ; - /*4db0*/ IMAD R0, R3, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R29, R29, R26, RZ, 0x3c, !PT ; - /*4dd0*/ IMAD R20, R21, 0x1000193, RZ ; - /*4de0*/ LOP3.LUT R3, R12, 0x1, R18, 0x96, !PT ; - /*4df0*/ IMAD R22, R25, 0x1000193, RZ ; - /*4e00*/ LOP3.LUT R0, R0, R99, RZ, 0x3c, !PT ; - /*4e10*/ IMAD R24, R29, 0x1000193, RZ ; - /*4e20*/ LOP3.LUT R28, R20, R95, RZ, 0x3c, !PT ; - /*4e30*/ LOP3.LUT R30, R22, R23, RZ, 0x3c, !PT ; - /*4e40*/ STS [R101.X4+0x880], R0 ; - /*4e50*/ LOP3.LUT R32, R24, R27, RZ, 0x3c, !PT ; - /*4e60*/ LOP3.LUT R29, R13, RZ, R19, 0x96, !PT ; - /*4e70*/ STS [R101.X4+0x8a0], R28 ; - /*4e80*/ LOP3.LUT R31, R3, RZ, RZ, 0x96, !PT ; - /*4e90*/ LOP3.LUT R34, R29, RZ, RZ, 0x96, !PT ; - /*4ea0*/ STS [R101.X4+0x8c0], R30 ; - /*4eb0*/ SHF.L.W.U32.HI R29, R31, 0x1, R34 ; - /*4ec0*/ STS [R101.X4+0x8e0], R32 ; - /*4ed0*/ SHF.L.W.U32.HI R28, R34, 0x1, R31 ; - /*4ee0*/ LDS.128 R20, [R2+0x810] ; - /*4ef0*/ LDS.128 R24, [R2+0x800] ; - /*4f00*/ LOP3.LUT R3, R4, R10, R20, 0x96, !PT ; - /*4f10*/ LOP3.LUT R0, R5, R11, R21, 0x96, !PT ; - /*4f20*/ LOP3.LUT R3, R3, RZ, RZ, 0x96, !PT ; - /*4f30*/ LOP3.LUT R0, R0, RZ, RZ, 0x96, !PT ; - /*4f40*/ LOP3.LUT R33, R28, R3, RZ, 0x3c, !PT ; - /*4f50*/ LOP3.LUT R32, R29, R0, RZ, 0x3c, !PT ; - /*4f60*/ LOP3.LUT R2, R33, R16.reuse, RZ, 0x3c, !PT ; - /*4f70*/ LOP3.LUT R29, R32, R17.reuse, RZ, 0x3c, !PT ; - /*4f80*/ LOP3.LUT R16, R6, R16, R22, 0x96, !PT ; - /*4f90*/ LOP3.LUT R28, R7, R17, R23, 0x96, !PT ; - /*4fa0*/ SHF.L.W.U32.HI R40, R0, 0x1, R3 ; - /*4fb0*/ SHF.L.W.U32.HI R41, R3, 0x1, R0 ; - /*4fc0*/ LOP3.LUT R6, R33, R6, RZ, 0x3c, !PT ; - /*4fd0*/ LOP3.LUT R7, R32.reuse, R7, RZ, 0x3c, !PT ; - /*4fe0*/ LOP3.LUT R56, R32, 0x80000000, RZ, 0x3c, !PT ; - /*4ff0*/ SHF.L.W.U32.HI R3, R2, 0xc, R29 ; - /*5000*/ SHF.L.W.U32.HI R0, R29, 0xc, R2 ; - /*5010*/ LOP3.LUT R29, R32, R23, RZ, 0x3c, !PT ; - /*5020*/ LOP3.LUT R30, R33, R22, RZ, 0x3c, !PT ; - /*5030*/ SHF.L.W.U32.HI R39, R7, 0x1, R6 ; - /*5040*/ SHF.L.W.U32.HI R49, R6, 0x1, R7 ; - /*5050*/ SHF.L.W.U32.HI R51, R33, 0xd, R56 ; - /*5060*/ SHF.L.W.U32.HI R6, R32, 0x2, R33.reuse ; - /*5070*/ SHF.L.W.U32.HI R2, R33, 0x2, R32 ; - /*5080*/ SHF.L.W.U32.HI R56, R56, 0xd, R33 ; - /*5090*/ SHF.L.W.U32.HI R17, R29, 0xa, R30 ; - /*50a0*/ LOP3.LUT R33, R8, RZ, R26, 0x96, !PT ; - /*50b0*/ SHF.L.W.U32.HI R30, R30, 0xa, R29 ; - /*50c0*/ LOP3.LUT R7, R14, RZ, R24, 0x96, !PT ; - /*50d0*/ LOP3.LUT R35, R9, RZ, R27, 0x96, !PT ; - /*50e0*/ LOP3.LUT R29, R16, RZ, RZ, 0x96, !PT ; - /*50f0*/ LOP3.LUT R28, R28, 0x80000000, RZ, 0x96, !PT ; - /*5100*/ LOP3.LUT R32, R15, RZ, R25, 0x96, !PT ; - /*5110*/ LOP3.LUT R16, R33, RZ, RZ, 0x96, !PT ; - /*5120*/ LOP3.LUT R33, R7, RZ, RZ, 0x96, !PT ; - /*5130*/ LOP3.LUT R35, R35, RZ, RZ, 0x96, !PT ; - /*5140*/ SHF.L.W.U32.HI R7, R28, 0x1, R29 ; - /*5150*/ SHF.L.W.U32.HI R36, R29, 0x1, R28 ; - /*5160*/ LOP3.LUT R32, R32, RZ, RZ, 0x96, !PT ; - /*5170*/ SHF.L.W.U32.HI R38, R35, 0x1, R16 ; - /*5180*/ LOP3.LUT R7, R7, R16, RZ, 0x3c, !PT ; - /*5190*/ SHF.L.W.U32.HI R37, R16, 0x1, R35 ; - /*51a0*/ LOP3.LUT R16, R36, R35, RZ, 0x3c, !PT ; - /*51b0*/ SHF.L.W.U32.HI R36, R32, 0x1, R33 ; - /*51c0*/ SHF.L.W.U32.HI R35, R33, 0x1, R32 ; - /*51d0*/ LOP3.LUT R31, R38, R31, RZ, 0x3c, !PT ; - /*51e0*/ LOP3.LUT R38, R37, R34, RZ, 0x3c, !PT ; - /*51f0*/ LOP3.LUT R29, R36, R29, RZ, 0x3c, !PT ; - /*5200*/ LOP3.LUT R28, R35, R28, RZ, 0x3c, !PT ; - /*5210*/ LOP3.LUT R37, R40, R33, RZ, 0x3c, !PT ; - /*5220*/ LOP3.LUT R36, R41, R32, RZ, 0x3c, !PT ; - /*5230*/ LOP3.LUT R32, R7, R4, RZ, 0x3c, !PT ; - /*5240*/ LOP3.LUT R41, R29, R18, RZ, 0x3c, !PT ; - /*5250*/ LOP3.LUT R4, R28, R19, RZ, 0x3c, !PT ; - /*5260*/ LOP3.LUT R52, R37, R8, RZ, 0x3c, !PT ; - /*5270*/ LOP3.LUT R53, R16, R5, RZ, 0x3c, !PT ; - /*5280*/ LOP3.LUT R35, R38.reuse, R15, RZ, 0x3c, !PT ; - /*5290*/ SHF.L.W.U32.HI R8, R38, 0x15, R31 ; - /*52a0*/ SHF.L.W.U32.HI R34, R38.reuse, 0x19, R31.reuse ; - /*52b0*/ SHF.L.W.U32.HI R48, R31.reuse, 0x19, R38.reuse ; - /*52c0*/ PRMT R18, R31.reuse, 0x4321, R38.reuse ; - /*52d0*/ PRMT R33, R38, 0x4321, R31 ; - /*52e0*/ SHF.L.W.U32.HI R19, R31.reuse, 0x15, R38 ; - /*52f0*/ LOP3.LUT R5, R31, R24, RZ, 0x3c, !PT ; - /*5300*/ LOP3.LUT R38, R38, R25, RZ, 0x3c, !PT ; - /*5310*/ LOP3.LUT R10, R7, R10, RZ, 0x3c, !PT ; - /*5320*/ LOP3.LUT R11, R16, R11, RZ, 0x3c, !PT ; - /*5330*/ LOP3.LUT R12, R29, R12, RZ, 0x3c, !PT ; - /*5340*/ LOP3.LUT R13, R28, R13, RZ, 0x3c, !PT ; - /*5350*/ SHF.L.W.U32.HI R62, R5, 0x17, R38 ; - /*5360*/ SHF.L.W.U32.HI R64, R38, 0x17, R5 ; - /*5370*/ LOP3.LUT R9, R36, R9, RZ, 0x3c, !PT ; - /*5380*/ LOP3.LUT R5, R29, 0x1, RZ, 0x3c, !PT ; - /*5390*/ SHF.L.W.U32.HI R43, R4, 0x6, R41 ; - /*53a0*/ LOP3.LUT R14, R31, R14, RZ, 0x3c, !PT ; - /*53b0*/ SHF.L.W.U32.HI R54, R10, 0x4, R11 ; - /*53c0*/ SHF.L.W.U32.HI R63, R11, 0x4, R10 ; - /*53d0*/ SHF.L.W.U32.HI R41, R41, 0x6, R4 ; - /*53e0*/ SHF.L.W.U32.HI R31, R12, 0x1e, R13 ; - /*53f0*/ SHF.L.W.U32.HI R55, R13, 0x1e, R12 ; - /*5400*/ SHF.L.W.U32.HI R10, R7, 0x9, R16 ; - /*5410*/ SHF.L.W.U32.HI R60, R16, 0x12, R7 ; - /*5420*/ SHF.L.W.U32.HI R46, R7, 0x12, R16 ; - /*5430*/ SHF.L.W.U32.HI R4, R16, 0x9, R7 ; - /*5440*/ SHF.L.W.U32.HI R15, R28.reuse, 0xf, R29.reuse ; - /*5450*/ SHF.L.W.U32.HI R38, R29.reuse, 0x1d, R28.reuse ; - /*5460*/ SHF.L.W.U32.HI R59, R28, 0x1d, R29 ; - /*5470*/ SHF.L.W.U32.HI R40, R29, 0xf, R28 ; - /*5480*/ SHF.L.W.U32.HI R61, R5, 0xb, R28 ; - /*5490*/ SHF.L.W.U32.HI R12, R28, 0xb, R5 ; - /*54a0*/ SHF.L.W.U32.HI R42, R9, 0x1b, R52 ; - /*54b0*/ LOP3.LUT R45, R7, R20, RZ, 0x3c, !PT ; - /*54c0*/ LOP3.LUT R16, R16, R21, RZ, 0x3c, !PT ; - /*54d0*/ SHF.L.W.U32.HI R52, R52, 0x1b, R9 ; - /*54e0*/ LOP3.LUT R28, R37.reuse, R26, RZ, 0x3c, !PT ; - /*54f0*/ LOP3.LUT R5, R36.reuse, R27, RZ, 0x3c, !PT ; - /*5500*/ SHF.L.W.U32.HI R9, R37.reuse, 0x7, R36.reuse ; - /*5510*/ SHF.L.W.U32.HI R13, R36.reuse, 0x7, R37.reuse ; - /*5520*/ SHF.L.W.U32.HI R65, R36, 0xe, R37 ; - /*5530*/ PRMT R57, R37, 0x2107, R36 ; - /*5540*/ PRMT R47, R36, 0x2107, R37 ; - /*5550*/ SHF.L.W.U32.HI R58, R37, 0xe, R36 ; - /*5560*/ SHF.L.W.U32.HI R50, R16, 0x3, R45 ; - /*5570*/ SHF.L.W.U32.HI R37, R5, 0x14, R28 ; - /*5580*/ SHF.L.W.U32.HI R44, R35, 0x1c, R14 ; - /*5590*/ SHF.L.W.U32.HI R45, R45, 0x3, R16 ; - /*55a0*/ SHF.L.W.U32.HI R28, R28, 0x14, R5 ; - /*55b0*/ SHF.L.W.U32.HI R35, R14, 0x1c, R35 ; - /*55c0*/ LOP3.LUT R36, R9, R10, R6, 0xd2, !PT ; - /*55d0*/ LOP3.LUT R16, R31, R62, R9, 0xd2, !PT ; - /*55e0*/ LOP3.LUT R7, R62, R9, R10, 0xd2, !PT ; - /*55f0*/ LOP3.LUT R29, R13, R4, R2, 0xd2, !PT ; - /*5600*/ LOP3.LUT R11, R55, R64, R13, 0xd2, !PT ; - /*5610*/ LOP3.LUT R5, R64, R13, R4, 0xd2, !PT ; - /*5620*/ LOP3.LUT R9, R4, R2, R55, 0xd2, !PT ; - /*5630*/ LOP3.LUT R14, R2, R55, R64, 0xd2, !PT ; - /*5640*/ LOP3.LUT R13, R8, R65, R32, 0xd2, !PT ; - /*5650*/ LOP3.LUT R4, R65, R32, R3, 0xd2, !PT ; - /*5660*/ LOP3.LUT R55, R32, R3, R61, 0xd2, !PT ; - /*5670*/ LOP3.LUT R3, R3, R61, R8, 0xd2, !PT ; - /*5680*/ LOP3.LUT R32, R61, R8, R65, 0xd2, !PT ; - /*5690*/ LOP3.LUT R8, R19, R58, R53, 0xd2, !PT ; - /*56a0*/ LOP3.LUT R2, R58, R53, R0, 0xd2, !PT ; - /*56b0*/ LOP3.LUT R53, R53, R0, R12, 0xd2, !PT ; - /*56c0*/ LOP3.LUT R10, R10, R6, R31, 0xd2, !PT ; - /*56d0*/ LOP3.LUT R0, R0, R12, R19, 0xd2, !PT ; - /*56e0*/ LOP3.LUT R6, R6, R31, R62, 0xd2, !PT ; - /*56f0*/ LOP3.LUT R19, R12, R19, R58, 0xd2, !PT ; - /*5700*/ LOP3.LUT R61, R17, R15, R18, 0xd2, !PT ; - /*5710*/ LOP3.LUT R31, R42, R54, R17, 0xd2, !PT ; - /*5720*/ LOP3.LUT R12, R54, R17, R15, 0xd2, !PT ; - /*5730*/ LOP3.LUT R15, R15, R18, R42, 0xd2, !PT ; - /*5740*/ LOP3.LUT R17, R18, R42, R54, 0xd2, !PT ; - /*5750*/ LOP3.LUT R58, R30, R40, R33, 0xd2, !PT ; - /*5760*/ LOP3.LUT R42, R52, R63, R30, 0xd2, !PT ; - /*5770*/ LOP3.LUT R18, R63, R30, R40, 0xd2, !PT ; - /*5780*/ LOP3.LUT R30, R40, R33, R52, 0xd2, !PT ; - /*5790*/ LOP3.LUT R33, R33, R52, R63, 0xd2, !PT ; - /*57a0*/ LOP3.LUT R63, R34, R57, R60, 0xd2, !PT ; - /*57b0*/ LOP3.LUT R54, R57, R60, R39, 0xd2, !PT ; - /*57c0*/ LOP3.LUT R40, R43, R34, R57, 0xd2, !PT ; - /*57d0*/ LOP3.LUT R57, R39, R43, R34, 0xd2, !PT ; - /*57e0*/ LOP3.LUT R39, R60, R39, R43, 0xd2, !PT ; - /*57f0*/ LOP3.LUT R62, R48, R47, R46, 0xd2, !PT ; - /*5800*/ LOP3.LUT R43, R47, R46, R49, 0xd2, !PT ; - /*5810*/ LOP3.LUT R47, R41, R48, R47, 0xd2, !PT ; - /*5820*/ LOP3.LUT R48, R49, R41, R48, 0xd2, !PT ; - /*5830*/ LOP3.LUT R49, R46, R49, R41, 0xd2, !PT ; - /*5840*/ LOP3.LUT R41, R37, R50, R51, 0xd2, !PT ; - /*5850*/ LOP3.LUT R67, R50, R51, R38, 0xd2, !PT ; - /*5860*/ LOP3.LUT R51, R51, R38, R44, 0xd2, !PT ; - /*5870*/ LOP3.LUT R46, R28, R45, R56, 0xd2, !PT ; - /*5880*/ LOP3.LUT R66, R45, R56, R59, 0xd2, !PT ; - /*5890*/ LOP3.LUT R64, R44, R37, R50, 0xd2, !PT ; - /*58a0*/ LOP3.LUT R38, R38, R44, R37, 0xd2, !PT ; - /*58b0*/ LOP3.LUT R56, R56, R59, R35, 0xd2, !PT ; - /*58c0*/ LOP3.LUT R60, R35, R28, R45, 0xd2, !PT ; - /*58d0*/ LOP3.LUT R59, R59, R35, R28, 0xd2, !PT ; - /*58e0*/ LOP3.LUT R44, R55, 0x1, RZ, 0x3c, !PT ; -.L_x_88: - /*58f0*/ LOP3.LUT R65, R13, R51, R54, 0x96, !PT ; - /*5900*/ UMOV UR9, 0x8 ; - /*5910*/ LOP3.LUT R52, R8, R56, R43, 0x96, !PT ; - /*5920*/ ULDC UR5, c[0x2][0x0] ; - /*5930*/ LOP3.LUT R28, R3, R41, R40, 0x96, !PT ; - /*5940*/ UIMAD UR5, UR8, UR9, UR5 ; - /*5950*/ LOP3.LUT R65, R65, R15, R10, 0x96, !PT ; - /*5960*/ UIADD3 UR8, UR8, 0x1, URZ ; - /*5970*/ LOP3.LUT R52, R52, R30, R9, 0x96, !PT ; - /*5980*/ LOP3.LUT R70, R28, R12, R7, 0x96, !PT ; - /*5990*/ UISETP.NE.AND UP0, UPT, UR8, 0x17, UPT ; - /*59a0*/ SHF.L.W.U32.HI R37, R52, 0x1, R65 ; - /*59b0*/ LOP3.LUT R35, R0, R46, R47, 0x96, !PT ; - /*59c0*/ LOP3.LUT R68, R32.reuse, R67, R63, 0x96, !PT ; - /*59d0*/ ULDC.64 UR6, c[0x3][UR5] ; - /*59e0*/ LOP3.LUT R50, R32, R70.reuse, R37.reuse, 0x96, !PT ; - /*59f0*/ LOP3.LUT R28, R67, R70, R37, 0x96, !PT ; - /*5a00*/ LOP3.LUT R63, R63, R70.reuse, R37.reuse, 0x96, !PT ; - /*5a10*/ LOP3.LUT R34, R61, R70.reuse, R37.reuse, 0x96, !PT ; - /*5a20*/ LOP3.LUT R32, R36, R70, R37, 0x96, !PT ; - /*5a30*/ LOP3.LUT R37, R35, R18, R5, 0x96, !PT ; - /*5a40*/ SHF.L.W.U32.HI R74, R65, 0x1, R52 ; - /*5a50*/ LOP3.LUT R67, R19, R66, R62, 0x96, !PT ; - /*5a60*/ LOP3.LUT R55, R19, R37, R74, 0x96, !PT ; - /*5a70*/ LOP3.LUT R68, R68, R61, R36, 0x96, !PT ; - /*5a80*/ LOP3.LUT R19, R2, R59, R49, 0x96, !PT ; - /*5a90*/ LOP3.LUT R36, R4, R38, R39, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R67, R67, R58, R29, 0x96, !PT ; - /*5ab0*/ LOP3.LUT R45, R58, R37, R74, 0x96, !PT ; - /*5ac0*/ SHF.L.W.U32.HI R72, R37, 0x1, R70 ; - /*5ad0*/ SHF.L.W.U32.HI R71, R70, 0x1, R37 ; - /*5ae0*/ LOP3.LUT R58, R19, R33, R14, 0x96, !PT ; - /*5af0*/ LOP3.LUT R70, R44, R64, R57, 0x96, !PT ; - /*5b00*/ LOP3.LUT R61, R36, R17, R6, 0x96, !PT ; - /*5b10*/ LOP3.LUT R69, R53, R60, R48, 0x96, !PT ; - /*5b20*/ LOP3.LUT R35, R66, R37.reuse, R74.reuse, 0x96, !PT ; - /*5b30*/ LOP3.LUT R66, R62, R37, R74, 0x96, !PT ; - /*5b40*/ LOP3.LUT R36, R48, R58, R71, 0x96, !PT ; - /*5b50*/ LOP3.LUT R70, R70, R31, R16, 0x96, !PT ; - /*5b60*/ LOP3.LUT R62, R31, R61, R72, 0x96, !PT ; - /*5b70*/ LOP3.LUT R69, R69, R42, R11, 0x96, !PT ; - /*5b80*/ SHF.L.W.U32.HI R73, R58, 0x1, R61 ; - /*5b90*/ LOP3.LUT R48, R11, R58, R71, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R37, R29, R37, R74, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R19, R44, R61.reuse, R72.reuse, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R31, R16, R61, R72, 0x96, !PT ; - /*5bd0*/ SHF.L.W.U32.HI R11, R67, 0x1, R68 ; - /*5be0*/ LOP3.LUT R44, R64, R61.reuse, R72.reuse, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R29, R57, R61, R72, 0x96, !PT ; - /*5c00*/ LOP3.LUT R16, R53, R58.reuse, R71.reuse, 0x96, !PT ; - /*5c10*/ SHF.L.W.U32.HI R64, R61, 0x1, R58 ; - /*5c20*/ LOP3.LUT R53, R60, R58.reuse, R71.reuse, 0x96, !PT ; - /*5c30*/ LOP3.LUT R57, R42, R58, R71, 0x96, !PT ; - /*5c40*/ LOP3.LUT R58, R10, R68, R73, 0x96, !PT ; - /*5c50*/ LOP3.LUT R10, R3, R70, R11, 0x96, !PT ; - /*5c60*/ LOP3.LUT R13, R13, R68.reuse, R73.reuse, 0x96, !PT ; - /*5c70*/ LOP3.LUT R42, R51, R68.reuse, R73.reuse, 0x96, !PT ; - /*5c80*/ LOP3.LUT R54, R54, R68.reuse, R73.reuse, 0x96, !PT ; - /*5c90*/ LOP3.LUT R15, R15, R68, R73, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R3, R12, R70.reuse, R11, 0x96, !PT ; - /*5cb0*/ SHF.L.W.U32.HI R60, R69, 0x1, R70 ; - /*5cc0*/ SHF.L.W.U32.HI R68, R68, 0x1, R67 ; - /*5cd0*/ LOP3.LUT R71, R9, R67, R64, 0x96, !PT ; - /*5ce0*/ LOP3.LUT R12, R7, R70.reuse, R11.reuse, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R9, R41, R70, R11, 0x96, !PT ; - /*5d00*/ SHF.L.W.U32.HI R7, R70, 0x1, R69 ; - /*5d10*/ LOP3.LUT R61, R56, R67, R64, 0x96, !PT ; - /*5d20*/ LOP3.LUT R41, R40, R70, R11, 0x96, !PT ; - /*5d30*/ LOP3.LUT R70, R4, R65.reuse, R60.reuse, 0x96, !PT ; - /*5d40*/ LOP3.LUT R38, R38, R65.reuse, R60.reuse, 0x96, !PT ; - /*5d50*/ LOP3.LUT R11, R39, R65, R60, 0x96, !PT ; - /*5d60*/ LOP3.LUT R56, R17, R65, R60, 0x96, !PT ; - /*5d70*/ LOP3.LUT R40, R46, R69, R68, 0x96, !PT ; - /*5d80*/ LOP3.LUT R65, R6, R65, R60, 0x96, !PT ; - /*5d90*/ LOP3.LUT R30, R30, R67, R64, 0x96, !PT ; - /*5da0*/ LOP3.LUT R46, R47, R69, R68, 0x96, !PT ; - /*5db0*/ LOP3.LUT R6, R49, R52, R7, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R47, R5, R69.reuse, R68.reuse, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R51, R0, R69, R68, 0x96, !PT ; - /*5de0*/ LOP3.LUT R39, R2, R52.reuse, R7.reuse, 0x96, !PT ; - /*5df0*/ LOP3.LUT R59, R59, R52.reuse, R7.reuse, 0x96, !PT ; - /*5e00*/ LOP3.LUT R49, R33, R52.reuse, R7.reuse, 0x96, !PT ; - /*5e10*/ LOP3.LUT R14, R14, R52, R7, 0x96, !PT ; - /*5e20*/ LOP3.LUT R8, R8, R67.reuse, R64.reuse, 0x96, !PT ; - /*5e30*/ LOP3.LUT R43, R43, R67, R64, 0x96, !PT ; - /*5e40*/ LOP3.LUT R0, R18, R69, R68, 0x96, !PT ; - /*5e50*/ SHF.L.W.U32.HI R4, R9, 0xc, R40 ; - /*5e60*/ SHF.L.W.U32.HI R7, R40, 0xc, R9 ; - /*5e70*/ SHF.L.W.U32.HI R67, R63, 0xb, R66 ; - /*5e80*/ SHF.L.W.U32.HI R69, R30, 0x15, R15 ; - /*5e90*/ SHF.L.W.U32.HI R2, R15, 0x15, R30 ; - /*5ea0*/ SHF.L.W.U32.HI R5, R11, 0x7, R6 ; - /*5eb0*/ SHF.L.W.U32.HI R9, R6, 0x7, R11 ; - /*5ec0*/ SHF.L.W.U32.HI R66, R66, 0xb, R63 ; - /*5ed0*/ SHF.L.W.U32.HI R11, R47, 0x2, R12 ; - /*5ee0*/ SHF.L.W.U32.HI R15, R12, 0x2, R47 ; - /*5ef0*/ SHF.L.W.U32.HI R63, R42, 0x17, R61 ; - /*5f00*/ SHF.L.W.U32.HI R12, R61, 0x17, R42 ; - /*5f10*/ PRMT R17, R58, 0x4321, R71 ; - /*5f20*/ PRMT R33, R71, 0x4321, R58 ; - /*5f30*/ SHF.L.W.U32.HI R18, R39, 0x1b, R70 ; - /*5f40*/ SHF.L.W.U32.HI R40, R70, 0x1b, R39 ; - /*5f50*/ SHF.L.W.U32.HI R42, R45, 0xf, R34 ; - /*5f60*/ SHF.L.W.U32.HI R30, R34, 0xf, R45 ; - /*5f70*/ SHF.L.W.U32.HI R61, R46, 0xa, R41 ; - /*5f80*/ SHF.L.W.U32.HI R58, R41, 0xa, R46 ; - /*5f90*/ SHF.L.W.U32.HI R39, R48, 0x12, R31 ; - /*5fa0*/ SHF.L.W.U32.HI R34, R31, 0x12, R48 ; - /*5fb0*/ SHF.L.W.U32.HI R64, R62, 0x9, R57 ; - /*5fc0*/ SHF.L.W.U32.HI R48, R43, 0x19, R54 ; - /*5fd0*/ SHF.L.W.U32.HI R41, R54, 0x19, R43 ; - /*5fe0*/ SHF.L.W.U32.HI R68, R14, 0xe, R65 ; - /*5ff0*/ SHF.L.W.U32.HI R62, R57, 0x9, R62 ; - /*6000*/ PRMT R54, R56, 0x2107, R49 ; - /*6010*/ PRMT R43, R49, 0x2107, R56 ; - /*6020*/ SHF.L.W.U32.HI R65, R65, 0xe, R14 ; - /*6030*/ SHF.L.W.U32.HI R57, R44, 0x4, R53 ; - /*6040*/ SHF.L.W.U32.HI R47, R53, 0x4, R44 ; - /*6050*/ SHF.L.W.U32.HI R56, R51, 0x1, R10 ; - /*6060*/ SHF.L.W.U32.HI R49, R10, 0x1, R51 ; - /*6070*/ SHF.L.W.U32.HI R6, R50, 0x1e, R55 ; - /*6080*/ SHF.L.W.U32.HI R14, R55, 0x1e, R50 ; - /*6090*/ SHF.L.W.U32.HI R51, R3, 0xd, R0 ; - /*60a0*/ SHF.L.W.U32.HI R44, R0, 0xd, R3 ; - /*60b0*/ SHF.L.W.U32.HI R50, R8, 0x1c, R13 ; - /*60c0*/ SHF.L.W.U32.HI R45, R13, 0x1c, R8 ; - /*60d0*/ LOP3.LUT R52, R19, R4, R67, 0xd2, !PT ; - /*60e0*/ LOP3.LUT R3, R4, R67, R69, 0xd2, !PT ; - /*60f0*/ LOP3.LUT R13, R69, R68, R19, 0xd2, !PT ; - /*6100*/ LOP3.LUT R4, R68, R19, R4, 0xd2, !PT ; - /*6110*/ SHF.L.W.U32.HI R53, R35, 0x6, R28 ; - /*6120*/ SHF.L.W.U32.HI R46, R28, 0x6, R35 ; - /*6130*/ LOP3.LUT R0, R7, R66, R2, 0xd2, !PT ; - /*6140*/ LOP3.LUT R19, R66, R2, R65, 0xd2, !PT ; - /*6150*/ LOP3.LUT R8, R2, R65, R16, 0xd2, !PT ; - /*6160*/ SHF.L.W.U32.HI R35, R59, 0x14, R38 ; - /*6170*/ SHF.L.W.U32.HI R28, R38, 0x14, R59 ; - /*6180*/ LOP3.LUT R55, R16, R7, R66, 0xd2, !PT ; - /*6190*/ LOP3.LUT R2, R65, R16, R7, 0xd2, !PT ; - /*61a0*/ SHF.L.W.U32.HI R60, R36, 0x3, R29 ; - /*61b0*/ SHF.L.W.U32.HI R59, R29, 0x3, R36 ; - /*61c0*/ LOP3.LUT R16, R6, R63, R5, 0xd2, !PT ; - /*61d0*/ LOP3.LUT R10, R64, R11, R6, 0xd2, !PT ; - /*61e0*/ LOP3.LUT R7, R63, R5, R64, 0xd2, !PT ; - /*61f0*/ LOP3.LUT R36, R5, R64, R11, 0xd2, !PT ; - /*6200*/ LOP3.LUT R6, R11, R6, R63, 0xd2, !PT ; - /*6210*/ LOP3.LUT R11, R14, R12, R9, 0xd2, !PT ; - /*6220*/ LOP3.LUT R5, R12, R9, R62, 0xd2, !PT ; - /*6230*/ LOP3.LUT R29, R9, R62, R15, 0xd2, !PT ; - /*6240*/ LOP3.LUT R9, R62, R15, R14, 0xd2, !PT ; - /*6250*/ LOP3.LUT R14, R15, R14, R12, 0xd2, !PT ; - /*6260*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6270*/ LOP3.LUT R31, R18, R57, R61, 0xd2, !PT ; - /*6280*/ LOP3.LUT R12, R57, R61, R42, 0xd2, !PT ; - /*6290*/ LOP3.LUT R61, R61, R42, R17, 0xd2, !PT ; - /*62a0*/ LOP3.LUT R15, R42, R17, R18, 0xd2, !PT ; - /*62b0*/ LOP3.LUT R17, R17, R18, R57, 0xd2, !PT ; - /*62c0*/ LOP3.LUT R42, R40, R47, R58, 0xd2, !PT ; - /*62d0*/ LOP3.LUT R18, R47, R58, R30, 0xd2, !PT ; - /*62e0*/ LOP3.LUT R58, R58, R30, R33, 0xd2, !PT ; - /*62f0*/ SHF.L.W.U32.HI R38, R32, 0x1d, R37 ; - /*6300*/ LOP3.LUT R30, R30, R33, R40, 0xd2, !PT ; - /*6310*/ SHF.L.W.U32.HI R37, R37, 0x1d, R32 ; - /*6320*/ LOP3.LUT R33, R33, R40, R47, 0xd2, !PT ; - /*6330*/ LOP3.LUT R57, R56, R53, R48, 0xd2, !PT ; - /*6340*/ LOP3.LUT R40, R53, R48, R54, 0xd2, !PT ; - /*6350*/ LOP3.LUT R63, R48, R54, R39, 0xd2, !PT ; - /*6360*/ LOP3.LUT R47, R46, R41, R43, 0xd2, !PT ; - /*6370*/ LOP3.LUT R62, R41, R43, R34, 0xd2, !PT ; - /*6380*/ LOP3.LUT R54, R54, R39, R56, 0xd2, !PT ; - /*6390*/ LOP3.LUT R48, R49, R46, R41, 0xd2, !PT ; - /*63a0*/ LOP3.LUT R43, R43, R34, R49, 0xd2, !PT ; - /*63b0*/ LOP3.LUT R39, R39, R56, R53, 0xd2, !PT ; - /*63c0*/ LOP3.LUT R49, R34, R49, R46, 0xd2, !PT ; - /*63d0*/ LOP3.LUT R46, R28, R59, R44, 0xd2, !PT ; - /*63e0*/ LOP3.LUT R66, R59, R44, R37, 0xd2, !PT ; - /*63f0*/ LOP3.LUT R56, R44, R37, R45, 0xd2, !PT ; - /*6400*/ LOP3.LUT R32, R67, R69, R68, 0xd2, !PT ; - /*6410*/ LOP3.LUT R44, R52, UR6, RZ, 0x3c, !PT ; - /*6420*/ LOP3.LUT R53, R55, UR7, RZ, 0x3c, !PT ; - /*6430*/ LOP3.LUT R64, R50, R35, R60, 0xd2, !PT ; - /*6440*/ LOP3.LUT R41, R35, R60, R51, 0xd2, !PT ; - /*6450*/ LOP3.LUT R67, R60, R51, R38, 0xd2, !PT ; - /*6460*/ LOP3.LUT R51, R51, R38, R50, 0xd2, !PT ; - /*6470*/ LOP3.LUT R60, R45, R28, R59, 0xd2, !PT ; - /*6480*/ LOP3.LUT R38, R38, R50, R35, 0xd2, !PT ; - /*6490*/ LOP3.LUT R59, R37, R45, R28, 0xd2, !PT ; - /*64a0*/ @P0 BRA `(.L_x_88) ; - /*64b0*/ IMAD.MOV.U32 R34, RZ, RZ, c[0x4][0x8] ; - /*64c0*/ ULDC.64 UR10, c[0x0][0x118] ; - /*64d0*/ IMAD.MOV.U32 R35, RZ, RZ, c[0x4][0xc] ; - /*64e0*/ LDG.E.64.STRONG.SM R34, [R34.64] ; - /*64f0*/ LOP3.LUT R32, R32, R67, R63, 0x96, !PT ; - /*6500*/ BSSY B0, `(.L_x_89) ; - /*6510*/ LOP3.LUT R19, R19, R66, R62, 0x96, !PT ; - /*6520*/ LOP3.LUT R13, R13, R51, R54, 0x96, !PT ; - /*6530*/ LOP3.LUT R8, R8, R56, R43, 0x96, !PT ; - /*6540*/ LOP3.LUT R0, R0, R46, R47, 0x96, !PT ; - /*6550*/ LOP3.LUT R57, R44, R64, R57, 0x96, !PT ; - /*6560*/ LOP3.LUT R3, R3, R41, R40, 0x96, !PT ; - /*6570*/ LOP3.LUT R32, R32, R61, R36, 0x96, !PT ; - /*6580*/ LOP3.LUT R19, R19, R58, R29, 0x96, !PT ; - /*6590*/ LOP3.LUT R13, R13, R15, R10, 0x96, !PT ; - /*65a0*/ LOP3.LUT R8, R8, R30, R9, 0x96, !PT ; - /*65b0*/ LOP3.LUT R48, R53, R60, R48, 0x96, !PT ; - /*65c0*/ LOP3.LUT R5, R0, R18, R5, 0x96, !PT ; - /*65d0*/ LOP3.LUT R16, R57, R31, R16, 0x96, !PT ; - /*65e0*/ LOP3.LUT R12, R3, R12, R7, 0x96, !PT ; - /*65f0*/ SHF.L.W.U32.HI R0, R19, 0x1, R32 ; - /*6600*/ LOP3.LUT R2, R2, R59, R49, 0x96, !PT ; - /*6610*/ SHF.L.W.U32.HI R3, R8, 0x1, R13 ; - /*6620*/ LOP3.LUT R11, R48, R42, R11, 0x96, !PT ; - /*6630*/ SHF.L.W.U32.HI R19, R32, 0x1, R19 ; - /*6640*/ SHF.L.W.U32.HI R8, R13, 0x1, R8 ; - /*6650*/ LOP3.LUT R16, R41, R0, R16, 0x96, !PT ; - /*6660*/ LOP3.LUT R2, R2, R33, R14, 0x96, !PT ; - /*6670*/ SHF.L.W.U32.HI R0, R12, 0x1, R5 ; - /*6680*/ LOP3.LUT R4, R4, R38, R39, 0x96, !PT ; - /*6690*/ LOP3.LUT R11, R46, R19, R11, 0x96, !PT ; - /*66a0*/ LOP3.LUT R3, R63, R3, R12, 0x96, !PT ; - /*66b0*/ LOP3.LUT R8, R62, R8, R5, 0x96, !PT ; - /*66c0*/ LOP3.LUT R0, R53, R0, R2, 0x96, !PT ; - /*66d0*/ LOP3.LUT R17, R4, R17, R6, 0x96, !PT ; - /*66e0*/ SHF.L.W.U32.HI R5, R5, 0x1, R12 ; - /*66f0*/ SHF.L.W.U32.HI R7, R11, 0xc, R16 ; - /*6700*/ SHF.L.W.U32.HI R2, R8, 0xb, R3 ; - /*6710*/ LOP3.LUT R5, R44, R5, R17, 0x96, !PT ; - /*6720*/ SHF.L.W.U32.HI R16, R16, 0xc, R11 ; - /*6730*/ SHF.L.W.U32.HI R3, R3, 0xb, R8 ; - /*6740*/ LOP3.LUT R0, R0, R7, R2, 0xd2, !PT ; - /*6750*/ LOP3.LUT R3, R5, R16, R3, 0xd2, !PT ; - /*6760*/ LOP3.LUT R0, R0, 0x80000000, RZ, 0x3c, !PT ; - /*6770*/ LOP3.LUT R3, R3, 0x80008008, RZ, 0x3c, !PT ; - /*6780*/ PRMT R8, R0, 0x123, RZ ; - /*6790*/ PRMT R9, R3, 0x123, RZ ; - /*67a0*/ ISETP.GT.U32.AND P0, PT, R8, R34, PT ; - /*67b0*/ ISETP.GT.U32.AND.EX P0, PT, R9, R35, PT, P0 ; - /*67c0*/ @P0 BRA `(.L_x_90) ; - /*67d0*/ S2R R5, SR_LANEID ; - /*67e0*/ VOTEU.ANY UR5, UPT, PT ; - /*67f0*/ FLO.U32 R0, UR5 ; - /*6800*/ ULDC.64 UR6, c[0x0][0x168] ; - /*6810*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*6820*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*6830*/ POPC R3, UR5 ; - /*6840*/ IMAD.U32 R12, RZ, RZ, UR6 ; - /*6850*/ IMAD.U32 R13, RZ, RZ, UR7 ; - /*6860*/ ISETP.EQ.U32.AND P0, PT, R0, R5, PT ; - /*6870*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R3, [R12.64], R3 ; - /*6880*/ S2R R2, SR_LTMASK ; - /*6890*/ LOP3.LUT R2, R2, UR5, RZ, 0xc0, !PT ; - /*68a0*/ POPC R5, R2 ; - /*68b0*/ SHFL.IDX PT, R4, R3, R0, 0x1f ; - /*68c0*/ IMAD.IADD R4, R4, 0x1, R5 ; - /*68d0*/ ISETP.GT.U32.AND P0, PT, R4, 0x7, PT ; - /*68e0*/ @P0 EXIT ; - /*68f0*/ S2R R0, SR_TID.X ; - /*6900*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*6910*/ IMAD.U32 R11, RZ, RZ, UR4 ; - /*6920*/ S2R R3, SR_CTAID.X ; - /*6930*/ IMAD.U32 R5, RZ, RZ, UR9 ; - /*6940*/ IMAD.MOV.U32 R6, RZ, RZ, c[0x4][0x0] ; - /*6950*/ IMAD.MOV.U32 R7, RZ, RZ, c[0x4][0x4] ; - /*6960*/ IMAD R0, R3, c[0x0][0x0], R0 ; - /*6970*/ IMAD.MOV.U32 R3, RZ, RZ, 0x20 ; - /*6980*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*6990*/ IMAD.WIDE.U32 R2, R4, R3, c[0x0][0x168] ; - /*69a0*/ IADD3 R10, P0, P1, R0, c[0x0][0x160], R11 ; - /*69b0*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*69c0*/ STG.E.EF.128 [R2.64], R24 ; - /*69d0*/ IMAD.WIDE.U32 R4, R4, R5, c[0x0][0x168] ; - /*69e0*/ IADD3.X R11, RZ, c[0x0][0x164], R0, P0, P1 ; - /*69f0*/ STG.E.EF.128 [R2.64+0x10], R20 ; - /*6a00*/ STG.E.EF.64 [R4.64+0x100], R10 ; - /*6a10*/ LDG.E.64.STRONG.SM R6, [R6.64] ; - /*6a20*/ STG.E.EF.64 [R12.64+-0x60], R6 ; - /*6a30*/ STG.E.EF.64 [R4.64+0x148], R8 ; -.L_x_90: - /*6a40*/ BSYNC B0 ; -.L_x_89: - /*6a50*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*6a60*/ ULDC UR5, c[0x3][0x180] ; - /*6a70*/ UISETP.GE.U32.AND UP0, UPT, UR4, UR5, UPT ; - /*6a80*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6a90*/ @P0 CALL.REL.NOINC `(.L_x_91) ; - /*6aa0*/ BRA `(.L_x_92) ; -.L_x_91: - /*6ab0*/ EXIT ; -.L_x_93: - /*6ac0*/ BRA `(.L_x_93); - /*6ad0*/ NOP; - /*6ae0*/ NOP; - /*6af0*/ NOP; - /*6b00*/ NOP; - /*6b10*/ NOP; - /*6b20*/ NOP; - /*6b30*/ NOP; - /*6b40*/ NOP; - /*6b50*/ NOP; - /*6b60*/ NOP; - /*6b70*/ NOP; -.L_x_210: - - -//--------------------- .text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=101" - .align 128 - .global _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results - .type _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,@function - .size _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,(.L_x_211 - _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results) - .other _Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results: -.text._Z8equihashILm18078733364950818538ELm19059052295ELm0ELm1582831837746ELj350ELj32ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R0, SR_TID.X ; - /*0040*/ IMAD.MOV.U32 R85, RZ, RZ, RZ ; - /*0050*/ ULDC.64 UR8, c[0x0][0x118] ; - /*0060*/ LOP3.LUT R2, R0, 0x7, RZ, 0xc0, !PT ; - /*0070*/ IMAD.SHL.U32 R2, R2, 0x10, RZ ; -.L_x_102: - /*0080*/ IMAD.MOV.U32 R12, RZ, RZ, c[0x4][0x0] ; - /*0090*/ IMAD.MOV.U32 R13, RZ, RZ, c[0x4][0x4] ; - /*00a0*/ LDG.E.128.STRONG.SM R8, [R12.64] ; - /*00b0*/ LDG.E.128.STRONG.SM R4, [R12.64+0x10] ; - /*00c0*/ SHF.R.S32.HI R18, RZ, 0x1f, R85 ; - /*00d0*/ UMOV UR5, 0xc0 ; - /*00e0*/ S2R R14, SR_TID.X ; - /*00f0*/ S2R R3, SR_CTAID.X ; - /*0100*/ IMAD R3, R3, c[0x0][0x0], R14 ; - /*0110*/ IMAD R14, R3, c[0x3][0x180], RZ ; - /*0120*/ IADD3 R28, P0, P1, R14, c[0x0][0x160], R85 ; - /*0130*/ IADD3.X R31, RZ, c[0x0][0x164], R18, P0, P1 ; - /*0140*/ SHF.L.W.U32.HI R40, R28, 0x1, R31 ; - /*0150*/ SHF.L.W.U32.HI R15, R11, 0x1, R10 ; - /*0160*/ SHF.L.W.U32.HI R17, R10, 0x1, R11 ; - /*0170*/ LOP3.LUT R16, R8, 0x1, RZ, 0x3c, !PT ; - /*0180*/ LOP3.LUT R3, R7, 0x80000000, RZ, 0x3c, !PT ; - /*0190*/ SHF.L.W.U32.HI R14, R4, 0x1, R5 ; - /*01a0*/ LOP3.LUT R15, R15, R28, RZ, 0x3c, !PT ; - /*01b0*/ LOP3.LUT R12, R17, R31, RZ, 0x3c, !PT ; - /*01c0*/ SHF.L.W.U32.HI R19, R5, 0x1, R4 ; - /*01d0*/ SHF.L.W.U32.HI R29, R9, 0x1, R16 ; - /*01e0*/ SHF.L.W.U32.HI R22, R16, 0x1, R9 ; - /*01f0*/ SHF.L.W.U32.HI R27, R3, 0x1, R6 ; - /*0200*/ SHF.L.W.U32.HI R20, R6, 0x1, R3 ; - /*0210*/ LOP3.LUT R13, R15, 0x1, RZ, 0x3c, !PT ; - /*0220*/ LOP3.LUT R16, R14, R9.reuse, RZ, 0x3c, !PT ; - /*0230*/ LOP3.LUT R3, R12.reuse, R9, RZ, 0x3c, !PT ; - /*0240*/ LOP3.LUT R9, R19, 0x1, R8, 0x96, !PT ; - /*0250*/ SHF.L.W.U32.HI R32, R12, 0x4, R13 ; - /*0260*/ SHF.L.W.U32.HI R18, R13, 0x4, R12.reuse ; - /*0270*/ LOP3.LUT R14, R15.reuse, R8, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R45, R12.reuse, 0x12, R15.reuse ; - /*0290*/ SHF.L.W.U32.HI R59, R15.reuse, 0x12, R12.reuse ; - /*02a0*/ SHF.L.W.U32.HI R13, R12, 0x9, R15 ; - /*02b0*/ SHF.L.W.U32.HI R21, R15, 0x9, R12 ; - /*02c0*/ SHF.L.W.U32.HI R25, R12, 0x3, R15 ; - /*02d0*/ SHF.L.W.U32.HI R23, R15, 0x3, R12 ; - /*02e0*/ SHF.L.W.U32.HI R46, R16.reuse, 0xc, R9.reuse ; - /*02f0*/ SHF.L.W.U32.HI R33, R9.reuse, 0xc, R16.reuse ; - /*0300*/ SHF.L.W.U32.HI R30, R16, 0x2, R9 ; - /*0310*/ SHF.L.W.U32.HI R8, R9, 0x2, R16 ; - /*0320*/ SHF.L.W.U32.HI R24, R16.reuse, 0xd, R9.reuse ; - /*0330*/ SHF.L.W.U32.HI R26, R9.reuse, 0xd, R16.reuse ; - /*0340*/ SHF.L.W.U32.HI R43, R16.reuse, 0xa, R9 ; - /*0350*/ SHF.L.W.U32.HI R57, R9.reuse, 0xa, R16 ; - /*0360*/ LOP3.LUT R34, R9, R10, RZ, 0x3c, !PT ; - /*0370*/ LOP3.LUT R15, R16, R11, RZ, 0x3c, !PT ; - /*0380*/ LOP3.LUT R9, R22, 0x80000000, R7, 0x96, !PT ; - /*0390*/ LOP3.LUT R22, R29, R6, RZ, 0x3c, !PT ; - /*03a0*/ SHF.L.W.U32.HI R19, R31, 0x1, R28 ; - /*03b0*/ LOP3.LUT R20, R20, R11, RZ, 0x3c, !PT ; - /*03c0*/ LOP3.LUT R11, R27, R10, RZ, 0x3c, !PT ; - /*03d0*/ SHF.L.W.U32.HI R55, R15, 0x1, R34 ; - /*03e0*/ SHF.L.W.U32.HI R47, R34, 0x1, R15 ; - /*03f0*/ LOP3.LUT R17, R22, R28, RZ, 0x3c, !PT ; - /*0400*/ LOP3.LUT R15, R19, R4, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R34, R40, R5, RZ, 0x3c, !PT ; - /*0420*/ LOP3.LUT R16, R9.reuse, R31, RZ, 0x3c, !PT ; - /*0430*/ SHF.L.W.U32.HI R28, R9, 0x14, R22 ; - /*0440*/ SHF.L.W.U32.HI R42, R22.reuse, 0x14, R9.reuse ; - /*0450*/ SHF.L.W.U32.HI R10, R9.reuse, 0x7, R22.reuse ; - /*0460*/ SHF.L.W.U32.HI R38, R22.reuse, 0x7, R9.reuse ; - /*0470*/ PRMT R36, R22, 0x2107, R9 ; - /*0480*/ PRMT R12, R9.reuse, 0x2107, R22.reuse ; - /*0490*/ SHF.L.W.U32.HI R41, R9, 0xe, R22 ; - /*04a0*/ SHF.L.W.U32.HI R50, R22, 0xe, R9 ; - /*04b0*/ SHF.L.W.U32.HI R19, R20.reuse, 0xb, R11.reuse ; - /*04c0*/ SHF.L.W.U32.HI R22, R11.reuse, 0xb, R20.reuse ; - /*04d0*/ SHF.L.W.U32.HI R52, R20.reuse, 0xf, R11.reuse ; - /*04e0*/ SHF.L.W.U32.HI R58, R11, 0xf, R20 ; - /*04f0*/ SHF.L.W.U32.HI R60, R20, 0x6, R11 ; - /*0500*/ SHF.L.W.U32.HI R27, R20.reuse, 0x1d, R11 ; - /*0510*/ SHF.L.W.U32.HI R37, R11.reuse, 0x1d, R20.reuse ; - /*0520*/ SHF.L.W.U32.HI R62, R11.reuse, 0x6, R20 ; - /*0530*/ LOP3.LUT R9, R11, R4, RZ, 0x3c, !PT ; - /*0540*/ LOP3.LUT R20, R20, R5, RZ, 0x3c, !PT ; - /*0550*/ SHF.L.W.U32.HI R11, R15, 0x15, R34 ; - /*0560*/ SHF.L.W.U32.HI R35, R16, 0x1b, R17 ; - /*0570*/ SHF.L.W.U32.HI R39, R17, 0x1b, R16 ; - /*0580*/ SHF.L.W.U32.HI R17, R34, 0x15, R15 ; - /*0590*/ SHF.L.W.U32.HI R29, R20, 0x1e, R9 ; - /*05a0*/ SHF.L.W.U32.HI R5, R9, 0x1e, R20 ; - /*05b0*/ LOP3.LUT R9, R46, R19, R11, 0xd2, !PT ; - /*05c0*/ LOP3.LUT R16, R19, R11, R50, 0xd2, !PT ; - /*05d0*/ LOP3.LUT R44, R15, R6, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R48, R3, R46, R19, 0xd2, !PT ; - /*05f0*/ LOP3.LUT R4, R50, R3, R46, 0xd2, !PT ; - /*0600*/ LOP3.LUT R11, R11, R50, R3, 0xd2, !PT ; - /*0610*/ PRMT R31, R15, 0x4321, R34 ; - /*0620*/ LOP3.LUT R40, R14, R33, R22, 0xd2, !PT ; - /*0630*/ LOP3.LUT R3, R41, R14, R33, 0xd2, !PT ; - /*0640*/ LOP3.LUT R6, R33, R22, R17, 0xd2, !PT ; - /*0650*/ LOP3.LUT R22, R22, R17, R41, 0xd2, !PT ; - /*0660*/ LOP3.LUT R14, R17, R41, R14, 0xd2, !PT ; - /*0670*/ LOP3.LUT R54, R35, R18, R43, 0xd2, !PT ; - /*0680*/ LOP3.LUT R17, R18, R43, R52, 0xd2, !PT ; - /*0690*/ LOP3.LUT R56, R43, R52, R31, 0xd2, !PT ; - /*06a0*/ LOP3.LUT R19, R52, R31, R35, 0xd2, !PT ; - /*06b0*/ LOP3.LUT R18, R31, R35, R18, 0xd2, !PT ; - /*06c0*/ PRMT R31, R34.reuse, 0x4321, R15.reuse ; - /*06d0*/ SHF.L.W.U32.HI R35, R34, 0x19, R15 ; - /*06e0*/ LOP3.LUT R52, R39, R32, R57, 0xd2, !PT ; - /*06f0*/ LOP3.LUT R20, R32, R57, R58, 0xd2, !PT ; - /*0700*/ LOP3.LUT R57, R57, R58, R31, 0xd2, !PT ; - /*0710*/ LOP3.LUT R41, R58, R31, R39, 0xd2, !PT ; - /*0720*/ IMAD.MOV.U32 R58, RZ, RZ, RZ ; - /*0730*/ LOP3.LUT R32, R31, R39, R32, 0xd2, !PT ; - /*0740*/ SHF.L.W.U32.HI R31, R15, 0x19, R34 ; - /*0750*/ LOP3.LUT R51, R36, R45, R55, 0xd2, !PT ; - /*0760*/ LOP3.LUT R46, R45, R55, R60, 0xd2, !PT ; - /*0770*/ LOP3.LUT R50, R34, 0x80000000, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R55, R55, R60, R35, 0xd2, !PT ; - /*0790*/ LOP3.LUT R33, R60, R35, R36, 0xd2, !PT ; - /*07a0*/ LOP3.LUT R45, R35, R36, R45, 0xd2, !PT ; - /*07b0*/ LOP3.LUT R7, R34, R7, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R36, R12, R59, R47, 0xd2, !PT ; - /*07d0*/ LOP3.LUT R35, R59, R47, R62, 0xd2, !PT ; - /*07e0*/ LOP3.LUT R39, R47, R62, R31, 0xd2, !PT ; - /*07f0*/ LOP3.LUT R34, R62, R31, R12, 0xd2, !PT ; - /*0800*/ LOP3.LUT R59, R31, R12, R59, 0xd2, !PT ; - /*0810*/ SHF.L.W.U32.HI R31, R50, 0x17, R15 ; - /*0820*/ SHF.L.W.U32.HI R43, R15, 0x17, R50 ; - /*0830*/ SHF.L.W.U32.HI R47, R7, 0x1c, R44 ; - /*0840*/ SHF.L.W.U32.HI R53, R44, 0x1c, R7 ; - /*0850*/ LOP3.LUT R50, R10, R13, R8, 0xd2, !PT ; - /*0860*/ LOP3.LUT R12, R13, R8, R29, 0xd2, !PT ; - /*0870*/ LOP3.LUT R7, R31, R10, R13, 0xd2, !PT ; - /*0880*/ LOP3.LUT R15, R29, R31, R10, 0xd2, !PT ; - /*0890*/ LOP3.LUT R13, R8, R29, R31, 0xd2, !PT ; - /*08a0*/ LOP3.LUT R49, R38, R21, R30, 0xd2, !PT ; - /*08b0*/ LOP3.LUT R10, R21, R30, R5, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R8, R43, R38, R21, 0xd2, !PT ; - /*08d0*/ LOP3.LUT R21, R5, R43, R38, 0xd2, !PT ; - /*08e0*/ LOP3.LUT R5, R30, R5, R43, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R29, R28, R25, R26, 0xd2, !PT ; - /*0900*/ LOP3.LUT R44, R25, R26, R37, 0xd2, !PT ; - /*0910*/ LOP3.LUT R43, R26, R37, R47, 0xd2, !PT ; - /*0920*/ LOP3.LUT R31, R42, R23, R24, 0xd2, !PT ; - /*0930*/ LOP3.LUT R62, R53, R42, R23, 0xd2, !PT ; - /*0940*/ LOP3.LUT R26, R23, R24, R27, 0xd2, !PT ; - /*0950*/ LOP3.LUT R61, R24, R27, R53, 0xd2, !PT ; - /*0960*/ LOP3.LUT R42, R27, R53, R42, 0xd2, !PT ; - /*0970*/ LOP3.LUT R38, R47, R28, R25, 0xd2, !PT ; - /*0980*/ LOP3.LUT R37, R37, R47, R28, 0xd2, !PT ; - /*0990*/ LOP3.LUT R27, R40, 0x1, RZ, 0x3c, !PT ; -.L_x_94: - /*09a0*/ LOP3.LUT R60, R51, R43, R14, 0x96, !PT ; - /*09b0*/ UIADD3 UR4, UR5, 0x8, URZ ; - /*09c0*/ LOP3.LUT R53, R36, R61, R11, 0x96, !PT ; - /*09d0*/ ULDC.64 UR6, c[0x3][UR5+0x8] ; - /*09e0*/ LOP3.LUT R23, R33, R29, R6, 0x96, !PT ; - /*09f0*/ LOP3.LUT R60, R10, R60, R19, 0x96, !PT ; - /*0a00*/ LOP3.LUT R53, R12, R53, R41, 0x96, !PT ; - /*0a10*/ UMOV UR5, UR4 ; - /*0a20*/ LOP3.LUT R24, R34, R31, R9, 0x96, !PT ; - /*0a30*/ LOP3.LUT R64, R45, R44, R22, 0x96, !PT ; - /*0a40*/ LOP3.LUT R47, R8, R23, R17, 0x96, !PT ; - /*0a50*/ SHF.L.W.U32.HI R28, R53, 0x1, R60 ; - /*0a60*/ LOP3.LUT R30, R7, R24, R20, 0x96, !PT ; - /*0a70*/ SHF.L.W.U32.HI R65, R60, 0x1, R53 ; - /*0a80*/ LOP3.LUT R63, R59, R26, R16, 0x96, !PT ; - /*0a90*/ LOP3.LUT R64, R49, R64, R56, 0x96, !PT ; - /*0aa0*/ LOP3.LUT R40, R28.reuse, R47.reuse, R22, 0x96, !PT ; - /*0ab0*/ LOP3.LUT R25, R28, R47, R49, 0x96, !PT ; - /*0ac0*/ LOP3.LUT R22, R46, R37, R3, 0x96, !PT ; - /*0ad0*/ LOP3.LUT R49, R65.reuse, R30.reuse, R16, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R24, R65, R30, R26, 0x96, !PT ; - /*0af0*/ LOP3.LUT R23, R28, R47, R44, 0x96, !PT ; - /*0b00*/ SHF.L.W.U32.HI R67, R30, 0x1, R47 ; - /*0b10*/ SHF.L.W.U32.HI R66, R47, 0x1, R30 ; - /*0b20*/ LOP3.LUT R59, R65.reuse, R30.reuse, R59, 0x96, !PT ; - /*0b30*/ LOP3.LUT R26, R65, R30, R57, 0x96, !PT ; - /*0b40*/ LOP3.LUT R16, R35, R42, R4, 0x96, !PT ; - /*0b50*/ LOP3.LUT R44, R28, R47, R45, 0x96, !PT ; - /*0b60*/ LOP3.LUT R63, R50, R63, R57, 0x96, !PT ; - /*0b70*/ LOP3.LUT R30, R65, R30, R50, 0x96, !PT ; - /*0b80*/ LOP3.LUT R45, R28, R47, R56, 0x96, !PT ; - /*0b90*/ LOP3.LUT R50, R55, R38, R27, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R56, R5, R22, R18, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R47, R39, R62, R48, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R65, R13, R16, R32, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R50, R21, R50, R54, 0x96, !PT ; - /*0be0*/ LOP3.LUT R16, R67.reuse, R56.reuse, R27, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R38, R67.reuse, R56.reuse, R38, 0x96, !PT ; - /*0c00*/ LOP3.LUT R22, R67, R56, R55, 0x96, !PT ; - /*0c10*/ LOP3.LUT R54, R67.reuse, R56.reuse, R54, 0x96, !PT ; - /*0c20*/ LOP3.LUT R28, R67, R56, R21, 0x96, !PT ; - /*0c30*/ LOP3.LUT R57, R15, R47, R52, 0x96, !PT ; - /*0c40*/ SHF.L.W.U32.HI R67, R65, 0x1, R56 ; - /*0c50*/ SHF.L.W.U32.HI R56, R56, 0x1, R65 ; - /*0c60*/ LOP3.LUT R21, R66, R65, R48, 0x96, !PT ; - /*0c70*/ LOP3.LUT R47, R66.reuse, R65.reuse, R62, 0x96, !PT ; - /*0c80*/ LOP3.LUT R27, R66.reuse, R65.reuse, R39, 0x96, !PT ; - /*0c90*/ LOP3.LUT R55, R66.reuse, R65.reuse, R52, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R15, R66, R65, R15, 0x96, !PT ; - /*0cb0*/ SHF.L.W.U32.HI R65, R63, 0x1, R64 ; - /*0cc0*/ LOP3.LUT R52, R56, R63, R41, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R48, R67, R64, R43, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R41, R65, R50, R29, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R39, R67, R64, R51, 0x96, !PT ; - /*0d00*/ LOP3.LUT R6, R65.reuse, R50.reuse, R6, 0x96, !PT ; - /*0d10*/ LOP3.LUT R29, R65.reuse, R50.reuse, R33, 0x96, !PT ; - /*0d20*/ LOP3.LUT R43, R65, R50, R17, 0x96, !PT ; - /*0d30*/ LOP3.LUT R14, R67.reuse, R64.reuse, R14, 0x96, !PT ; - /*0d40*/ LOP3.LUT R19, R67.reuse, R64.reuse, R19, 0x96, !PT ; - /*0d50*/ LOP3.LUT R51, R67, R64, R10, 0x96, !PT ; - /*0d60*/ LOP3.LUT R65, R65, R50, R8, 0x96, !PT ; - /*0d70*/ SHF.L.W.U32.HI R17, R57, 0x1, R50 ; - /*0d80*/ SHF.L.W.U32.HI R64, R64, 0x1, R63 ; - /*0d90*/ SHF.L.W.U32.HI R50, R50, 0x1, R57 ; - /*0da0*/ LOP3.LUT R11, R56.reuse, R63.reuse, R11, 0x96, !PT ; - /*0db0*/ LOP3.LUT R61, R56.reuse, R63.reuse, R61, 0x96, !PT ; - /*0dc0*/ LOP3.LUT R36, R56, R63, R36, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R62, R64.reuse, R57.reuse, R31, 0x96, !PT ; - /*0de0*/ LOP3.LUT R66, R64, R57, R34, 0x96, !PT ; - /*0df0*/ LOP3.LUT R5, R17.reuse, R60.reuse, R5, 0x96, !PT ; - /*0e00*/ LOP3.LUT R10, R50, R53, R13, 0x96, !PT ; - /*0e10*/ LOP3.LUT R56, R56, R63, R12, 0x96, !PT ; - /*0e20*/ LOP3.LUT R8, R64.reuse, R57.reuse, R20, 0x96, !PT ; - /*0e30*/ LOP3.LUT R34, R64, R57, R7, 0x96, !PT ; - /*0e40*/ LOP3.LUT R33, R17, R60, R3, 0x96, !PT ; - /*0e50*/ LOP3.LUT R37, R17.reuse, R60.reuse, R37, 0x96, !PT ; - /*0e60*/ LOP3.LUT R7, R17.reuse, R60.reuse, R46, 0x96, !PT ; - /*0e70*/ LOP3.LUT R31, R17, R60, R18, 0x96, !PT ; - /*0e80*/ LOP3.LUT R20, R50.reuse, R53.reuse, R4, 0x96, !PT ; - /*0e90*/ LOP3.LUT R12, R50.reuse, R53.reuse, R35, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R46, R50, R53, R32, 0x96, !PT ; - /*0eb0*/ SHF.L.W.U32.HI R17, R55, 0x9, R54 ; - /*0ec0*/ LOP3.LUT R9, R64, R57, R9, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R68, R50, R53, R42, 0x96, !PT ; - /*0ee0*/ SHF.L.W.U32.HI R4, R62, 0xc, R41 ; - /*0ef0*/ SHF.L.W.U32.HI R3, R41, 0xc, R62 ; - /*0f00*/ SHF.L.W.U32.HI R63, R10, 0xe, R5 ; - /*0f10*/ SHF.L.W.U32.HI R54, R54, 0x9, R55 ; - /*0f20*/ SHF.L.W.U32.HI R57, R59, 0xb, R44 ; - /*0f30*/ SHF.L.W.U32.HI R62, R44, 0xb, R59 ; - /*0f40*/ SHF.L.W.U32.HI R10, R5, 0xe, R10 ; - /*0f50*/ PRMT R18, R51, 0x4321, R56 ; - /*0f60*/ PRMT R32, R56, 0x4321, R51 ; - /*0f70*/ SHF.L.W.U32.HI R55, R26, 0xf, R45 ; - /*0f80*/ SHF.L.W.U32.HI R42, R36, 0x19, R39 ; - /*0f90*/ SHF.L.W.U32.HI R64, R52, 0x15, R19 ; - /*0fa0*/ SHF.L.W.U32.HI R59, R19, 0x15, R52 ; - /*0fb0*/ SHF.L.W.U32.HI R50, R12, 0x7, R7 ; - /*0fc0*/ SHF.L.W.U32.HI R5, R7, 0x7, R12 ; - /*0fd0*/ SHF.L.W.U32.HI R41, R20, 0x1b, R33 ; - /*0fe0*/ SHF.L.W.U32.HI R45, R45, 0xf, R26 ; - /*0ff0*/ SHF.L.W.U32.HI R56, R66, 0xa, R29 ; - /*1000*/ SHF.L.W.U32.HI R51, R29, 0xa, R66 ; - /*1010*/ SHF.L.W.U32.HI R36, R39, 0x19, R36 ; - /*1020*/ SHF.L.W.U32.HI R7, R34, 0x2, R65 ; - /*1030*/ SHF.L.W.U32.HI R52, R65, 0x2, R34 ; - /*1040*/ SHF.L.W.U32.HI R33, R33, 0x1b, R20 ; - /*1050*/ SHF.L.W.U32.HI R29, R15, 0x12, R28 ; - /*1060*/ SHF.L.W.U32.HI R26, R28, 0x12, R15 ; - /*1070*/ PRMT R44, R31, 0x2107, R46 ; - /*1080*/ SHF.L.W.U32.HI R39, R24, 0x6, R23 ; - /*1090*/ SHF.L.W.U32.HI R35, R23, 0x6, R24 ; - /*10a0*/ SHF.L.W.U32.HI R12, R40, 0x1e, R49 ; - /*10b0*/ SHF.L.W.U32.HI R19, R61, 0x17, R48 ; - /*10c0*/ SHF.L.W.U32.HI R60, R48, 0x17, R61 ; - /*10d0*/ SHF.L.W.U32.HI R34, R47, 0x4, R38 ; - /*10e0*/ SHF.L.W.U32.HI R20, R38, 0x4, R47 ; - /*10f0*/ PRMT R31, R46, 0x2107, R31 ; - /*1100*/ SHF.L.W.U32.HI R28, R68, 0x14, R37 ; - /*1110*/ SHF.L.W.U32.HI R23, R37, 0x14, R68 ; - /*1120*/ SHF.L.W.U32.HI R13, R49, 0x1e, R40 ; - /*1130*/ SHF.L.W.U32.HI R46, R9, 0x1, R6 ; - /*1140*/ SHF.L.W.U32.HI R38, R6, 0x1, R9 ; - /*1150*/ SHF.L.W.U32.HI R24, R30, 0x1d, R25 ; - /*1160*/ SHF.L.W.U32.HI R37, R25, 0x1d, R30 ; - /*1170*/ SHF.L.W.U32.HI R53, R27, 0x3, R22 ; - /*1180*/ SHF.L.W.U32.HI R48, R22, 0x3, R27 ; - /*1190*/ IADD3 R58, R58, 0x1, RZ ; - /*11a0*/ SHF.L.W.U32.HI R25, R8, 0xd, R43 ; - /*11b0*/ SHF.L.W.U32.HI R30, R11, 0x1c, R14 ; - /*11c0*/ SHF.L.W.U32.HI R40, R14, 0x1c, R11 ; - /*11d0*/ LOP3.LUT R27, R16, R3, R62, 0xd2, !PT ; - /*11e0*/ LOP3.LUT R6, R3, R62, R64, 0xd2, !PT ; - /*11f0*/ LOP3.LUT R47, R21, R4, R57, 0xd2, !PT ; - /*1200*/ LOP3.LUT R9, R4, R57, R59, 0xd2, !PT ; - /*1210*/ SHF.L.W.U32.HI R43, R43, 0xd, R8 ; - /*1220*/ LOP3.LUT R14, R64, R63, R16, 0xd2, !PT ; - /*1230*/ LOP3.LUT R3, R63, R16, R3, 0xd2, !PT ; - /*1240*/ LOP3.LUT R11, R59, R10, R21, 0xd2, !PT ; - /*1250*/ LOP3.LUT R4, R10, R21, R4, 0xd2, !PT ; - /*1260*/ LOP3.LUT R16, R57, R59, R10, 0xd2, !PT ; - /*1270*/ LOP3.LUT R21, R12, R60, R5, 0xd2, !PT ; - /*1280*/ LOP3.LUT R8, R60, R5, R54, 0xd2, !PT ; - /*1290*/ LOP3.LUT R49, R5, R54, R7, 0xd2, !PT ; - /*12a0*/ LOP3.LUT R10, R54, R7, R12, 0xd2, !PT ; - /*12b0*/ LOP3.LUT R5, R7, R12, R60, 0xd2, !PT ; - /*12c0*/ ISETP.NE.AND P0, PT, R58, 0x16, PT ; - /*12d0*/ LOP3.LUT R15, R13, R19, R50, 0xd2, !PT ; - /*12e0*/ LOP3.LUT R7, R19, R50, R17, 0xd2, !PT ; - /*12f0*/ LOP3.LUT R50, R50, R17, R52, 0xd2, !PT ; - /*1300*/ LOP3.LUT R12, R17, R52, R13, 0xd2, !PT ; - /*1310*/ LOP3.LUT R13, R52, R13, R19, 0xd2, !PT ; - /*1320*/ LOP3.LUT R54, R41, R20, R56, 0xd2, !PT ; - /*1330*/ LOP3.LUT R17, R20, R56, R55, 0xd2, !PT ; - /*1340*/ LOP3.LUT R56, R56, R55, R18, 0xd2, !PT ; - /*1350*/ LOP3.LUT R19, R55, R18, R41, 0xd2, !PT ; - /*1360*/ LOP3.LUT R18, R18, R41, R20, 0xd2, !PT ; - /*1370*/ LOP3.LUT R52, R33, R34, R51, 0xd2, !PT ; - /*1380*/ LOP3.LUT R20, R34, R51, R45, 0xd2, !PT ; - /*1390*/ LOP3.LUT R57, R51, R45, R32, 0xd2, !PT ; - /*13a0*/ LOP3.LUT R41, R45, R32, R33, 0xd2, !PT ; - /*13b0*/ LOP3.LUT R32, R32, R33, R34, 0xd2, !PT ; - /*13c0*/ LOP3.LUT R55, R46, R39, R42, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R51, R44, R29, R46, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R33, R39, R42, R44, 0xd2, !PT ; - /*13f0*/ LOP3.LUT R46, R29, R46, R39, 0xd2, !PT ; - /*1400*/ LOP3.LUT R39, R38, R35, R36, 0xd2, !PT ; - /*1410*/ LOP3.LUT R34, R35, R36, R31, 0xd2, !PT ; - /*1420*/ LOP3.LUT R59, R36, R31, R26, 0xd2, !PT ; - /*1430*/ LOP3.LUT R22, R62, R64, R63, 0xd2, !PT ; - /*1440*/ LOP3.LUT R36, R31, R26, R38, 0xd2, !PT ; - /*1450*/ LOP3.LUT R35, R26, R38, R35, 0xd2, !PT ; - /*1460*/ LOP3.LUT R62, R40, R23, R48, 0xd2, !PT ; - /*1470*/ LOP3.LUT R31, R23, R48, R25, 0xd2, !PT ; - /*1480*/ LOP3.LUT R26, R48, R25, R24, 0xd2, !PT ; - /*1490*/ LOP3.LUT R45, R42, R44, R29, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R27, R27, UR6, RZ, 0x3c, !PT ; - /*14b0*/ LOP3.LUT R48, R47, UR7, RZ, 0x3c, !PT ; - /*14c0*/ LOP3.LUT R29, R28, R53, R43, 0xd2, !PT ; - /*14d0*/ LOP3.LUT R44, R53, R43, R37, 0xd2, !PT ; - /*14e0*/ LOP3.LUT R43, R43, R37, R30, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R38, R30, R28, R53, 0xd2, !PT ; - /*1500*/ LOP3.LUT R37, R37, R30, R28, 0xd2, !PT ; - /*1510*/ LOP3.LUT R61, R25, R24, R40, 0xd2, !PT ; - /*1520*/ LOP3.LUT R42, R24, R40, R23, 0xd2, !PT ; - /*1530*/ @P0 BRA `(.L_x_94) ; - /*1540*/ LOP3.LUT R6, R33, R29, R6, 0x96, !PT ; - /*1550*/ S2R R25, SR_TID.X ; - /*1560*/ LOP3.LUT R9, R34, R31, R9, 0x96, !PT ; - /*1570*/ IMAD.MOV.U32 R86, RZ, RZ, RZ ; - /*1580*/ LOP3.LUT R4, R35, R42, R4, 0x96, !PT ; - /*1590*/ LOP3.LUT R6, R8, R6, R17, 0x96, !PT ; - /*15a0*/ LOP3.LUT R9, R7, R9, R20, 0x96, !PT ; - /*15b0*/ LOP3.LUT R22, R45, R44, R22, 0x96, !PT ; - /*15c0*/ LOP3.LUT R16, R59, R26, R16, 0x96, !PT ; - /*15d0*/ LOP3.LUT R3, R46, R37, R3, 0x96, !PT ; - /*15e0*/ LOP3.LUT R43, R51, R43, R14, 0x96, !PT ; - /*15f0*/ LOP3.LUT R36, R36, R61, R11, 0x96, !PT ; - /*1600*/ LOP3.LUT R7, R13, R4, R32, 0x96, !PT ; - /*1610*/ SHF.L.W.U32.HI R4, R6, 0x1, R9 ; - /*1620*/ LOP3.LUT R38, R55, R38, R27, 0x96, !PT ; - /*1630*/ LOP3.LUT R22, R49, R22, R56, 0x96, !PT ; - /*1640*/ LOP3.LUT R16, R50, R16, R57, 0x96, !PT ; - /*1650*/ LOP3.LUT R62, R39, R62, R48, 0x96, !PT ; - /*1660*/ LOP3.LUT R18, R5, R3, R18, 0x96, !PT ; - /*1670*/ SHF.L.W.U32.HI R8, R9, 0x1, R6 ; - /*1680*/ LOP3.LUT R10, R10, R43, R19, 0x96, !PT ; - /*1690*/ LOP3.LUT R3, R12, R36, R41, 0x96, !PT ; - /*16a0*/ LOP3.LUT R48, R4.reuse, R7.reuse, R48, 0x96, !PT ; - /*16b0*/ LOP3.LUT R28, R4, R7, R39, 0x96, !PT ; - /*16c0*/ LOP3.LUT R38, R21, R38, R54, 0x96, !PT ; - /*16d0*/ SHF.L.W.U32.HI R4, R16, 0x1, R22 ; - /*16e0*/ LOP3.LUT R15, R15, R62, R52, 0x96, !PT ; - /*16f0*/ LOP3.LUT R27, R8.reuse, R18.reuse, R27, 0x96, !PT ; - /*1700*/ LOP3.LUT R55, R8, R18, R55, 0x96, !PT ; - /*1710*/ SHF.L.W.U32.HI R8, R3, 0x1, R10 ; - /*1720*/ LOP3.LUT R29, R4, R38, R29, 0x96, !PT ; - /*1730*/ LOP3.LUT R23, R4, R38, R17, 0x96, !PT ; - /*1740*/ SHF.L.W.U32.HI R21, R7, 0x1, R18 ; - /*1750*/ SHF.L.W.U32.HI R12, R10, 0x1, R3 ; - /*1760*/ SHF.L.W.U32.HI R4, R15, 0x1, R38 ; - /*1770*/ SHF.L.W.U32.HI R18, R18, 0x1, R7 ; - /*1780*/ LOP3.LUT R45, R8, R6, R45, 0x96, !PT ; - /*1790*/ LOP3.LUT R49, R8, R6, R49, 0x96, !PT ; - /*17a0*/ SHF.L.W.U32.HI R38, R38, 0x1, R15 ; - /*17b0*/ SHF.L.W.U32.HI R6, R22, 0x1, R16 ; - /*17c0*/ LOP3.LUT R24, R12.reuse, R9.reuse, R59, 0x96, !PT ; - /*17d0*/ LOP3.LUT R50, R12, R9, R50, 0x96, !PT ; - /*17e0*/ LOP3.LUT R12, R21, R22, R14, 0x96, !PT ; - /*17f0*/ LOP3.LUT R17, R18, R16, R11, 0x96, !PT ; - /*1800*/ LOP3.LUT R9, R4, R10, R37, 0x96, !PT ; - /*1810*/ LOP3.LUT R42, R38, R3, R42, 0x96, !PT ; - /*1820*/ LOP3.LUT R20, R6.reuse, R15.reuse, R20, 0x96, !PT ; - /*1830*/ LOP3.LUT R26, R6, R15, R31, 0x96, !PT ; - /*1840*/ LOP3.LUT R21, R21, R22, R19, 0x96, !PT ; - /*1850*/ LOP3.LUT R18, R18, R16, R41, 0x96, !PT ; - /*1860*/ LOP3.LUT R7, R4, R10, R5, 0x96, !PT ; - /*1870*/ LOP3.LUT R38, R38, R3, R13, 0x96, !PT ; - /*1880*/ SHF.L.W.U32.HI R8, R42, 0x14, R9 ; - /*1890*/ SHF.L.W.U32.HI R15, R17, 0x1c, R12 ; - /*18a0*/ SHF.L.W.U32.HI R19, R28, 0x3, R55 ; - /*18b0*/ SHF.L.W.U32.HI R10, R49, 0x1d, R50 ; - /*18c0*/ SHF.L.W.U32.HI R6, R20, 0xd, R23 ; - /*18d0*/ SHF.L.W.U32.HI R13, R23, 0xd, R20 ; - /*18e0*/ SHF.L.W.U32.HI R9, R9, 0x14, R42 ; - /*18f0*/ SHF.L.W.U32.HI R12, R12, 0x1c, R17 ; - /*1900*/ SHF.L.W.U32.HI R20, R55, 0x3, R28 ; - /*1910*/ SHF.L.W.U32.HI R4, R24, 0xb, R45 ; - /*1920*/ SHF.L.W.U32.HI R3, R45, 0xb, R24 ; - /*1930*/ SHF.L.W.U32.HI R11, R50, 0x1d, R49 ; - /*1940*/ SHF.L.W.U32.HI R14, R18, 0x15, R21 ; - /*1950*/ SHF.L.W.U32.HI R24, R21, 0x15, R18 ; - /*1960*/ LOP3.LUT R18, R15, R8, R19, 0xd2, !PT ; - /*1970*/ LOP3.LUT R8, R8, R19, R13, 0xd2, !PT ; - /*1980*/ LOP3.LUT R10, R19, R13, R10, 0xd2, !PT ; - /*1990*/ SHF.L.W.U32.HI R16, R29, 0xc, R26 ; - /*19a0*/ SHF.L.W.U32.HI R5, R38, 0xe, R7 ; - /*19b0*/ LOP3.LUT R19, R12, R9, R20, 0xd2, !PT ; - /*19c0*/ LOP3.LUT R9, R9, R20, R6, 0xd2, !PT ; - /*19d0*/ LOP3.LUT R11, R20, R6, R11, 0xd2, !PT ; - /*19e0*/ LOP3.LUT R6, R25, 0x7, RZ, 0xc0, !PT ; - /*19f0*/ LOP3.LUT R20, R27, R16, R3, 0xd2, !PT ; - /*1a00*/ LOP3.LUT R22, R16, R3, R14, 0xd2, !PT ; - /*1a10*/ LOP3.LUT R12, R3, R14, R5, 0xd2, !PT ; - /*1a20*/ IMAD.SHL.U32 R3, R25.reuse, 0x8, RZ ; - /*1a30*/ SHF.L.W.U32.HI R17, R26, 0xc, R29 ; - /*1a40*/ IMAD.SHL.U32 R25, R25, 0x10, RZ ; - /*1a50*/ SHF.L.W.U32.HI R7, R7, 0xe, R38 ; - /*1a60*/ ISETP.NE.AND P6, PT, R6.reuse, RZ, PT ; - /*1a70*/ ISETP.NE.AND P5, PT, R6, 0x1, PT ; - /*1a80*/ LOP3.LUT R21, R48, R17, R4, 0xd2, !PT ; - /*1a90*/ LOP3.LUT R23, R17, R4, R24, 0xd2, !PT ; - /*1aa0*/ LOP3.LUT R13, R4, R24, R7, 0xd2, !PT ; - /*1ab0*/ LOP3.LUT R3, R3, 0xffffffc0, RZ, 0xc0, !PT ; - /*1ac0*/ LOP3.LUT R4, R25, 0x30, RZ, 0xc0, !PT ; - /*1ad0*/ ISETP.NE.AND P4, PT, R6, 0x2, PT ; - /*1ae0*/ @!P6 STS.128 [R3+0x30], R8 ; - /*1af0*/ LOP3.LUT R14, R14, R5, R27, 0xd2, !PT ; - /*1b00*/ IMAD.IADD R4, R3, 0x1, R4 ; - /*1b10*/ LOP3.LUT R16, R5, R27, R16, 0xd2, !PT ; - /*1b20*/ LOP3.LUT R15, R24, R7, R48, 0xd2, !PT ; - /*1b30*/ LOP3.LUT R17, R7, R48, R17, 0xd2, !PT ; - /*1b40*/ LOP3.LUT R20, R20, 0x80008008, RZ, 0x3c, !PT ; - /*1b50*/ @!P6 STS.128 [R3+0x10], R12 ; - /*1b60*/ LOP3.LUT R21, R21, 0x80000000, RZ, 0x3c, !PT ; - /*1b70*/ ISETP.NE.AND P3, PT, R6.reuse, 0x3, PT ; - /*1b80*/ @!P6 STS.128 [R3+0x20], R16 ; - /*1b90*/ ISETP.NE.AND P2, PT, R6.reuse, 0x4, PT ; - /*1ba0*/ ISETP.NE.AND P1, PT, R6, 0x5, PT ; - /*1bb0*/ @!P6 STS.128 [R3], R20 ; - /*1bc0*/ NOP ; - /*1bd0*/ LDS.128 R60, [R4] ; - /*1be0*/ ISETP.NE.AND P0, PT, R6.reuse, 0x6, PT ; - /*1bf0*/ ISETP.NE.AND P6, PT, R6, 0x7, PT ; - /*1c00*/ @!P5 STS.128 [R3], R20 ; - /*1c10*/ @!P5 STS.128 [R3+0x10], R12 ; - /*1c20*/ @!P5 STS.128 [R3+0x20], R16 ; - /*1c30*/ @!P5 STS.128 [R3+0x30], R8 ; - /*1c40*/ NOP ; - /*1c50*/ LDS.128 R40, [R4] ; - /*1c60*/ @!P4 STS.128 [R3], R20 ; - /*1c70*/ @!P4 STS.128 [R3+0x10], R12 ; - /*1c80*/ @!P4 STS.128 [R3+0x20], R16 ; - /*1c90*/ @!P4 STS.128 [R3+0x30], R8 ; - /*1ca0*/ NOP ; - /*1cb0*/ LDS.128 R56, [R4] ; - /*1cc0*/ @!P3 STS.128 [R3], R20 ; - /*1cd0*/ @!P3 STS.128 [R3+0x10], R12 ; - /*1ce0*/ @!P3 STS.128 [R3+0x20], R16 ; - /*1cf0*/ @!P3 STS.128 [R3+0x30], R8 ; - /*1d00*/ NOP ; - /*1d10*/ LDS.128 R36, [R4] ; - /*1d20*/ @!P2 STS.128 [R3], R20 ; - /*1d30*/ @!P2 STS.128 [R3+0x10], R12 ; - /*1d40*/ @!P2 STS.128 [R3+0x20], R16 ; - /*1d50*/ @!P2 STS.128 [R3+0x30], R8 ; - /*1d60*/ NOP ; - /*1d70*/ LDS.128 R68, [R4] ; - /*1d80*/ @!P1 STS.128 [R3], R20 ; - /*1d90*/ @!P1 STS.128 [R3+0x10], R12 ; - /*1da0*/ @!P1 STS.128 [R3+0x20], R16 ; - /*1db0*/ @!P1 STS.128 [R3+0x30], R8 ; - /*1dc0*/ NOP ; - /*1dd0*/ LDS.128 R64, [R4] ; - /*1de0*/ @!P0 STS.128 [R3], R20 ; - /*1df0*/ @!P0 STS.128 [R3+0x10], R12 ; - /*1e00*/ @!P0 STS.128 [R3+0x20], R16 ; - /*1e10*/ @!P0 STS.128 [R3+0x30], R8 ; - /*1e20*/ NOP ; - /*1e30*/ LDS.128 R52, [R4] ; - /*1e40*/ @!P6 STS.128 [R3], R20 ; - /*1e50*/ @!P6 STS.128 [R3+0x10], R12 ; - /*1e60*/ @!P6 STS.128 [R3+0x20], R16 ; - /*1e70*/ @!P6 STS.128 [R3+0x30], R8 ; - /*1e80*/ NOP ; - /*1e90*/ LDS.128 R24, [R4] ; -.L_x_96: - /*1ea0*/ SHFL.IDX PT, R3, R20, RZ, 0x181f ; - /*1eb0*/ SHFL.IDX PT, R84, R20, 0x1, 0x181f ; - /*1ec0*/ LOP3.LUT R3, R3, R86.reuse, RZ, 0x3c, !PT ; - /*1ed0*/ LOP3.LUT R28, R84, R86, RZ, 0x3c, !PT ; - /*1ee0*/ IMAD R5, R3, 0x1000193, RZ ; - /*1ef0*/ SHF.R.U32.HI R3, RZ, 0x2, R86 ; - /*1f00*/ LOP3.LUT R30, R5, R60, RZ, 0x3c, !PT ; - /*1f10*/ SHFL.IDX PT, R4, R30, R3, 0x181f ; - /*1f20*/ IMAD.HI.U32 R5, R4, c[0x3][0x18c], RZ ; - /*1f30*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1f40*/ IMAD R5, R5, c[0x3][0x184], R4 ; - /*1f50*/ SHFL.IDX PT, R83, R20, 0x2, 0x181f ; - /*1f60*/ IMAD.MOV.U32 R4, RZ, RZ, 0x80 ; - /*1f70*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*1f80*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*1f90*/ IMAD.IADD R7, R5, 0x1, -R6 ; - /*1fa0*/ IMAD R5, R28, 0x1000193, RZ ; - /*1fb0*/ IMAD.WIDE.U32 R6, R7, R4, c[0x3][0x190] ; - /*1fc0*/ LOP3.LUT R28, R5, R40, RZ, 0x3c, !PT ; - /*1fd0*/ IADD3 R48, P0, R6, R2, RZ ; - /*1fe0*/ SHFL.IDX PT, R28, R28, R3, 0x181f ; - /*1ff0*/ IMAD.X R49, RZ, RZ, R7, P0 ; - /*2000*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*2010*/ IMAD.HI.U32 R5, R28, c[0x3][0x18c], RZ ; - /*2020*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2030*/ IMAD R5, R5, c[0x3][0x184], R28 ; - /*2040*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*2050*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*2060*/ IMAD.IADD R7, R5, 0x1, -R6 ; - /*2070*/ LOP3.LUT R5, R83, R86, RZ, 0x3c, !PT ; - /*2080*/ IMAD.WIDE.U32 R6, R7, R4, c[0x3][0x190] ; - /*2090*/ IMAD R5, R5, 0x1000193, RZ ; - /*20a0*/ IADD3 R44, P0, R6, R2, RZ ; - /*20b0*/ LOP3.LUT R6, R5, R56, RZ, 0x3c, !PT ; - /*20c0*/ IMAD.X R45, RZ, RZ, R7, P0 ; - /*20d0*/ SHFL.IDX PT, R6, R6, R3, 0x181f ; - /*20e0*/ SHFL.IDX PT, R82, R20, 0x3, 0x181f ; - /*20f0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2100*/ IMAD.HI.U32 R5, R6, c[0x3][0x18c], RZ ; - /*2110*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2120*/ LOP3.LUT R7, R82, R86, RZ, 0x3c, !PT ; - /*2130*/ IMAD R5, R5, c[0x3][0x184], R6 ; - /*2140*/ IMAD R29, R7, 0x1000193, RZ ; - /*2150*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*2160*/ LOP3.LUT R32, R29, R36, RZ, 0x3c, !PT ; - /*2170*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*2180*/ SHFL.IDX PT, R32, R32, R3, 0x181f ; - /*2190*/ IMAD.IADD R7, R5, 0x1, -R28 ; - /*21a0*/ IMAD.WIDE.U32 R6, R7, R4, c[0x3][0x190] ; - /*21b0*/ IADD3 R28, P0, R6, R2, RZ ; - /*21c0*/ IMAD.X R29, RZ, RZ, R7, P0 ; - /*21d0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*21e0*/ IMAD.HI.U32 R5, R32, c[0x3][0x18c], RZ ; - /*21f0*/ SHFL.IDX PT, R81, R20, 0x4, 0x181f ; - /*2200*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2210*/ IMAD R5, R5, c[0x3][0x184], R32 ; - /*2220*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*2230*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*2240*/ IMAD.IADD R7, R5, 0x1, -R6 ; - /*2250*/ LOP3.LUT R5, R81, R86, RZ, 0x3c, !PT ; - /*2260*/ IMAD.WIDE.U32 R6, R7, R4, c[0x3][0x190] ; - /*2270*/ IMAD R5, R5, 0x1000193, RZ ; - /*2280*/ IADD3 R32, P0, R6, R2, RZ ; - /*2290*/ LOP3.LUT R72, R5, R68, RZ, 0x3c, !PT ; - /*22a0*/ IMAD.X R33, RZ, RZ, R7, P0 ; - /*22b0*/ SHFL.IDX PT, R72, R72, R3, 0x181f ; - /*22c0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*22d0*/ SHFL.IDX PT, R6, R20, 0x5, 0x181f ; - /*22e0*/ IMAD.HI.U32 R5, R72, c[0x3][0x18c], RZ ; - /*22f0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2300*/ IMAD R7, R5, c[0x3][0x184], R72 ; - /*2310*/ LOP3.LUT R73, R6, R86, RZ, 0x3c, !PT ; - /*2320*/ SHFL.IDX PT, R5, R20, 0x6, 0x181f ; - /*2330*/ ISETP.GE.U32.AND P0, PT, R7, c[0x3][0x184], PT ; - /*2340*/ IMAD R75, R73, 0x1000193, RZ ; - /*2350*/ SEL R74, RZ, c[0x3][0x184], !P0 ; - /*2360*/ LOP3.LUT R76, R75, R64, RZ, 0x3c, !PT ; - /*2370*/ IMAD.IADD R73, R7, 0x1, -R74 ; - /*2380*/ SHFL.IDX PT, R7, R20, 0x7, 0x181f ; - /*2390*/ IMAD.WIDE.U32 R72, R73, R4, c[0x3][0x190] ; - /*23a0*/ SHFL.IDX PT, R76, R76, R3, 0x181f ; - /*23b0*/ IADD3 R72, P0, R72, R2, RZ ; - /*23c0*/ LOP3.LUT R74, R5, R86, RZ, 0x3c, !PT ; - /*23d0*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*23e0*/ IMAD R77, R74, 0x1000193, RZ ; - /*23f0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*2400*/ IMAD R88, R61, 0x1000193, RZ ; - /*2410*/ LOP3.LUT R90, R77, R52, RZ, 0x3c, !PT ; - /*2420*/ SHFL.IDX PT, R80, R20, RZ, 0x181f ; - /*2430*/ IADD3 R87, R86, 0x1, RZ ; - /*2440*/ LOP3.LUT R78, R7, R86, RZ, 0x3c, !PT ; - /*2450*/ SHFL.IDX PT, R90, R90, R3, 0x181f ; - /*2460*/ IMAD.HI.U32 R77, R76, c[0x3][0x18c], RZ ; - /*2470*/ IMAD.MOV R79, RZ, RZ, -R77 ; - /*2480*/ IMAD R77, R78, 0x1000193, RZ ; - /*2490*/ IMAD R76, R79, c[0x3][0x184], R76 ; - /*24a0*/ LOP3.LUT R78, R77, R24, RZ, 0x3c, !PT ; - /*24b0*/ ISETP.GE.U32.AND P0, PT, R76, c[0x3][0x184], PT ; - /*24c0*/ SHFL.IDX PT, R78, R78, R3, 0x181f ; - /*24d0*/ SEL R61, RZ, c[0x3][0x184], !P0 ; - /*24e0*/ IMAD.HI.U32 R77, R90, c[0x3][0x18c], RZ ; - /*24f0*/ IMAD.MOV R79, RZ, RZ, -R77 ; - /*2500*/ IMAD.IADD R77, R76, 0x1, -R61 ; - /*2510*/ IMAD R90, R79, c[0x3][0x184], R90 ; - /*2520*/ LOP3.LUT R79, R80, R87, RZ, 0x3c, !PT ; - /*2530*/ IMAD.WIDE.U32 R76, R77, R4, c[0x3][0x190] ; - /*2540*/ IADD3 R76, P0, R76, R2, RZ ; - /*2550*/ IMAD.X R77, RZ, RZ, R77, P0 ; - /*2560*/ LOP3.LUT R61, R88, R49, RZ, 0x3c, !PT ; - /*2570*/ IMAD R88, R79, 0x1000193, RZ ; - /*2580*/ IMAD.HI.U32 R49, R78, c[0x3][0x18c], RZ ; - /*2590*/ LOP3.LUT R88, R88, R61, RZ, 0x3c, !PT ; - /*25a0*/ IMAD.MOV R49, RZ, RZ, -R49 ; - /*25b0*/ IMAD R49, R49, c[0x3][0x184], R78 ; - /*25c0*/ SHFL.IDX PT, R92, R88, R3, 0x181f ; - /*25d0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*25e0*/ IMAD R89, R60, 0x1000193, RZ ; - /*25f0*/ ISETP.GE.U32.AND P0, PT, R90, c[0x3][0x184], PT ; - /*2600*/ IMAD R91, R62, 0x1000193, RZ ; - /*2610*/ ISETP.GE.U32.AND P1, PT, R49, c[0x3][0x184], PT ; - /*2620*/ IMAD R60, R63, 0x1000193, RZ ; - /*2630*/ LOP3.LUT R62, R89, R48, RZ, 0x3c, !PT ; - /*2640*/ IMAD R63, R40, 0x1000193, RZ ; - /*2650*/ LOP3.LUT R89, R91, R50, RZ, 0x3c, !PT ; - /*2660*/ LOP3.LUT R91, R60, R51, RZ, 0x3c, !PT ; - /*2670*/ IMAD R60, R41, 0x1000193, RZ ; - /*2680*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*2690*/ SEL R40, RZ, c[0x3][0x184], !P1 ; - /*26a0*/ IMAD.IADD R41, R90, 0x1, -R41 ; - /*26b0*/ IMAD.IADD R49, R49, 0x1, -R40 ; - /*26c0*/ IMAD.HI.U32 R48, R92, c[0x3][0x18c], RZ ; - /*26d0*/ IMAD.MOV R51, RZ, RZ, -R48 ; - /*26e0*/ IMAD R92, R51, c[0x3][0x184], R92 ; - /*26f0*/ LOP3.LUT R88, R63, R44, RZ, 0x3c, !PT ; - /*2700*/ LOP3.LUT R60, R60, R45, RZ, 0x3c, !PT ; - /*2710*/ IMAD.WIDE.U32 R44, R41, R4, c[0x3][0x190] ; - /*2720*/ IMAD.WIDE.U32 R40, R49, R4, c[0x3][0x190] ; - /*2730*/ IADD3 R48, P0, R44, R2, RZ ; - /*2740*/ LOP3.LUT R44, R84, R87, RZ, 0x3c, !PT ; - /*2750*/ IMAD.X R49, RZ, RZ, R45, P0 ; - /*2760*/ IADD3 R40, P0, R40, R2, RZ ; - /*2770*/ IMAD R45, R44, 0x1000193, RZ ; - /*2780*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*2790*/ LOP3.LUT R94, R45, R60, RZ, 0x3c, !PT ; - /*27a0*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*27b0*/ SHFL.IDX PT, R44, R94, R3, 0x181f ; - /*27c0*/ IMAD R63, R42, 0x1000193, RZ ; - /*27d0*/ IMAD R90, R43, 0x1000193, RZ ; - /*27e0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*27f0*/ IMAD R45, R56, 0x1000193, RZ ; - /*2800*/ ISETP.GE.U32.AND P0, PT, R92, c[0x3][0x184], PT ; - /*2810*/ LOP3.LUT R63, R63, R46, RZ, 0x3c, !PT ; - /*2820*/ IMAD R46, R59, 0x1000193, RZ ; - /*2830*/ LOP3.LUT R56, R45, R28, RZ, 0x3c, !PT ; - /*2840*/ IMAD.HI.U32 R28, R44, c[0x3][0x18c], RZ ; - /*2850*/ IMAD.MOV R45, RZ, RZ, -R28 ; - /*2860*/ IMAD R28, R57, 0x1000193, RZ ; - /*2870*/ LOP3.LUT R57, R28, R29, RZ, 0x3c, !PT ; - /*2880*/ LOP3.LUT R28, R83, R87, RZ, 0x3c, !PT ; - /*2890*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*28a0*/ IMAD R28, R28, 0x1000193, RZ ; - /*28b0*/ IMAD.IADD R29, R92, 0x1, -R29 ; - /*28c0*/ LOP3.LUT R93, R46, R31, RZ, 0x3c, !PT ; - /*28d0*/ LOP3.LUT R46, R28, R57, RZ, 0x3c, !PT ; - /*28e0*/ IMAD.WIDE.U32 R28, R29, R4, c[0x3][0x190] ; - /*28f0*/ IADD3 R28, P1, R28, R2, RZ ; - /*2900*/ IMAD R44, R45, c[0x3][0x184], R44 ; - /*2910*/ IMAD R45, R58, 0x1000193, RZ ; - /*2920*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*2930*/ LOP3.LUT R59, R45, R30, RZ, 0x3c, !PT ; - /*2940*/ SHFL.IDX PT, R46, R46, R3, 0x181f ; - /*2950*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2960*/ ISETP.GE.U32.AND P0, PT, R44, c[0x3][0x184], PT ; - /*2970*/ LOP3.LUT R90, R90, R47, RZ, 0x3c, !PT ; - /*2980*/ IMAD R47, R36, 0x1000193, RZ ; - /*2990*/ SEL R45, RZ, c[0x3][0x184], !P0 ; - /*29a0*/ IMAD R94, R37, 0x1000193, RZ ; - /*29b0*/ LOP3.LUT R58, R47, R32, RZ, 0x3c, !PT ; - /*29c0*/ IMAD.IADD R45, R44, 0x1, -R45 ; - /*29d0*/ LOP3.LUT R94, R94, R33, RZ, 0x3c, !PT ; - /*29e0*/ IMAD R95, R38, 0x1000193, RZ ; - /*29f0*/ IMAD.HI.U32 R32, R46, c[0x3][0x18c], RZ ; - /*2a00*/ IMAD.MOV R47, RZ, RZ, -R32 ; - /*2a10*/ IMAD.WIDE.U32 R32, R45, R4, c[0x3][0x190] ; - /*2a20*/ IMAD R36, R47, c[0x3][0x184], R46 ; - /*2a30*/ IADD3 R32, P1, R32, R2, RZ ; - /*2a40*/ LOP3.LUT R95, R95, R34, RZ, 0x3c, !PT ; - /*2a50*/ IMAD R92, R39, 0x1000193, RZ ; - /*2a60*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*2a70*/ IMAD.X R33, RZ, RZ, R33, P1 ; - /*2a80*/ LOP3.LUT R34, R82, R87, RZ, 0x3c, !PT ; - /*2a90*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*2aa0*/ LOP3.LUT R92, R92, R35, RZ, 0x3c, !PT ; - /*2ab0*/ IMAD R39, R34, 0x1000193, RZ ; - /*2ac0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*2ad0*/ IMAD.IADD R37, R36, 0x1, -R37 ; - /*2ae0*/ LOP3.LUT R36, R39, R94, RZ, 0x3c, !PT ; - /*2af0*/ SHFL.IDX PT, R36, R36, R3, 0x181f ; - /*2b00*/ IMAD R39, R68, 0x1000193, RZ ; - /*2b10*/ LOP3.LUT R72, R39, R72, RZ, 0x3c, !PT ; - /*2b20*/ IMAD.HI.U32 R38, R36, c[0x3][0x18c], RZ ; - /*2b30*/ IMAD.MOV R39, RZ, RZ, -R38 ; - /*2b40*/ IMAD R38, R39, c[0x3][0x184], R36 ; - /*2b50*/ IMAD.WIDE.U32 R36, R37, R4, c[0x3][0x190] ; - /*2b60*/ ISETP.GE.U32.AND P0, PT, R38, c[0x3][0x184], PT ; - /*2b70*/ IADD3 R36, P1, R36, R2, RZ ; - /*2b80*/ IMAD R39, R70, 0x1000193, RZ ; - /*2b90*/ SEL R45, RZ, c[0x3][0x184], !P0 ; - /*2ba0*/ IMAD.X R37, RZ, RZ, R37, P1 ; - /*2bb0*/ LOP3.LUT R74, R39, R74, RZ, 0x3c, !PT ; - /*2bc0*/ IMAD.IADD R45, R38, 0x1, -R45 ; - /*2bd0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2be0*/ IMAD R44, R69, 0x1000193, RZ ; - /*2bf0*/ LOP3.LUT R73, R44, R73, RZ, 0x3c, !PT ; - /*2c00*/ LOP3.LUT R44, R81, R87, RZ, 0x3c, !PT ; - /*2c10*/ IMAD R47, R64, 0x1000193, RZ ; - /*2c20*/ IMAD R46, R71, 0x1000193, RZ ; - /*2c30*/ IMAD R64, R67, 0x1000193, RZ ; - /*2c40*/ IMAD R44, R44, 0x1000193, RZ ; - /*2c50*/ LOP3.LUT R75, R46, R75, RZ, 0x3c, !PT ; - /*2c60*/ LOP3.LUT R46, R44, R73, RZ, 0x3c, !PT ; - /*2c70*/ IMAD R44, R65, 0x1000193, RZ ; - /*2c80*/ IMAD R69, R66, 0x1000193, RZ ; - /*2c90*/ SHFL.IDX PT, R46, R46, R3, 0x181f ; - /*2ca0*/ LOP3.LUT R79, R64, R79, RZ, 0x3c, !PT ; - /*2cb0*/ LOP3.LUT R64, R6, R87, RZ, 0x3c, !PT ; - /*2cc0*/ LOP3.LUT R77, R44, R77, RZ, 0x3c, !PT ; - /*2cd0*/ IMAD R64, R64, 0x1000193, RZ ; - /*2ce0*/ LOP3.LUT R66, R64, R77, RZ, 0x3c, !PT ; - /*2cf0*/ SHFL.IDX PT, R66, R66, R3, 0x181f ; - /*2d00*/ IMAD.WIDE.U32 R44, R45, R4, c[0x3][0x190] ; - /*2d10*/ LOP3.LUT R76, R47, R76, RZ, 0x3c, !PT ; - /*2d20*/ IMAD.HI.U32 R47, R46, c[0x3][0x18c], RZ ; - /*2d30*/ IADD3 R44, P0, R44, R2, RZ ; - /*2d40*/ IMAD.MOV R47, RZ, RZ, -R47 ; - /*2d50*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*2d60*/ IMAD R64, R53, 0x1000193, RZ ; - /*2d70*/ IMAD R65, R47, c[0x3][0x184], R46 ; - /*2d80*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2d90*/ IMAD R68, R25, 0x1000193, RZ ; - /*2da0*/ ISETP.GE.U32.AND P0, PT, R65, c[0x3][0x184], PT ; - /*2db0*/ IMAD R25, R52, 0x1000193, RZ ; - /*2dc0*/ SEL R52, RZ, c[0x3][0x184], !P0 ; - /*2dd0*/ LOP3.LUT R53, R64, R49, RZ, 0x3c, !PT ; - /*2de0*/ IMAD.HI.U32 R49, R66, c[0x3][0x18c], RZ ; - /*2df0*/ IMAD.MOV R49, RZ, RZ, -R49 ; - /*2e00*/ IMAD R70, R49, c[0x3][0x184], R66 ; - /*2e10*/ LOP3.LUT R49, R5, R87.reuse, RZ, 0x3c, !PT ; - /*2e20*/ LOP3.LUT R87, R7, R87, RZ, 0x3c, !PT ; - /*2e30*/ IMAD R64, R49, 0x1000193, RZ ; - /*2e40*/ IMAD R87, R87, 0x1000193, RZ ; - /*2e50*/ LOP3.LUT R96, R64, R53, RZ, 0x3c, !PT ; - /*2e60*/ LOP3.LUT R64, R68, R41, RZ, 0x3c, !PT ; - /*2e70*/ IMAD.IADD R49, R65, 0x1, -R52 ; - /*2e80*/ LOP3.LUT R52, R87, R64, RZ, 0x3c, !PT ; - /*2e90*/ SHFL.IDX PT, R41, R96, R3, 0x181f ; - /*2ea0*/ IMAD R67, R54, 0x1000193, RZ ; - /*2eb0*/ LOP3.LUT R54, R25, R48, RZ, 0x3c, !PT ; - /*2ec0*/ SHFL.IDX PT, R25, R52, R3, 0x181f ; - /*2ed0*/ IMAD.WIDE.U32 R48, R49, R4, c[0x3][0x190] ; - /*2ee0*/ LOP3.LUT R68, R67, R50, RZ, 0x3c, !PT ; - /*2ef0*/ IMAD R67, R24, 0x1000193, RZ ; - /*2f00*/ IADD3 R48, P0, R48, R2, RZ ; - /*2f10*/ IMAD R66, R55, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R67, R67, R40, RZ, 0x3c, !PT ; - /*2f30*/ IMAD.X R49, RZ, RZ, R49, P0 ; - /*2f40*/ IMAD.HI.U32 R50, R41, c[0x3][0x18c], RZ ; - /*2f50*/ IMAD.HI.U32 R40, R25, c[0x3][0x18c], RZ ; - /*2f60*/ IMAD.MOV R50, RZ, RZ, -R50 ; - /*2f70*/ IMAD.MOV R40, RZ, RZ, -R40 ; - /*2f80*/ LOP3.LUT R65, R66, R51, RZ, 0x3c, !PT ; - /*2f90*/ IMAD R24, R50, c[0x3][0x184], R41 ; - /*2fa0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*2fb0*/ IMAD R40, R40, c[0x3][0x184], R25 ; - /*2fc0*/ LOP3.LUT R78, R69, R78, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R25, R62, 0x1000193, RZ ; - /*2fe0*/ ISETP.GE.U32.AND P0, PT, R70, c[0x3][0x184], PT ; - /*2ff0*/ IMAD R69, R26, 0x1000193, RZ ; - /*3000*/ IMAD R26, R61, 0x1000193, RZ ; - /*3010*/ IMAD R61, R89, 0x1000193, RZ ; - /*3020*/ LOP3.LUT R62, R25, R28, RZ, 0x3c, !PT ; - /*3030*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*3040*/ LOP3.LUT R71, R26, R29, RZ, 0x3c, !PT ; - /*3050*/ IMAD R26, R91, 0x1000193, RZ ; - /*3060*/ IMAD.IADD R25, R70, 0x1, -R25 ; - /*3070*/ IADD3 R89, R86, 0x2, RZ ; - /*3080*/ IMAD R66, R27, 0x1000193, RZ ; - /*3090*/ LOP3.LUT R70, R26, R31, RZ, 0x3c, !PT ; - /*30a0*/ IMAD.WIDE.U32 R26, R25, R4, c[0x3][0x190] ; - /*30b0*/ LOP3.LUT R28, R80, R89, RZ, 0x3c, !PT ; - /*30c0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*30d0*/ IADD3 R26, P1, R26, R2, RZ ; - /*30e0*/ IMAD R28, R28, 0x1000193, RZ ; - /*30f0*/ LOP3.LUT R61, R61, R30, RZ, 0x3c, !PT ; - /*3100*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*3110*/ IMAD.X R27, RZ, RZ, R27, P1 ; - /*3120*/ LOP3.LUT R69, R69, R42, RZ, 0x3c, !PT ; - /*3130*/ LOP3.LUT R42, R28, R61, RZ, 0x3c, !PT ; - /*3140*/ IMAD.IADD R29, R24, 0x1, -R25 ; - /*3150*/ LDG.E.128.STRONG.GPU R24, [R26.64] ; - /*3160*/ SHFL.IDX PT, R42, R42, R3, 0x181f ; - /*3170*/ IMAD.WIDE.U32 R28, R29, R4, c[0x3][0x190] ; - /*3180*/ IADD3 R28, P1, R28, R2, RZ ; - /*3190*/ IMAD R31, R88, 0x1000193, RZ ; - /*31a0*/ ISETP.GE.U32.AND P0, PT, R40, c[0x3][0x184], PT ; - /*31b0*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*31c0*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*31d0*/ LOP3.LUT R52, R31, R32, RZ, 0x3c, !PT ; - /*31e0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*31f0*/ IMAD R60, R60, 0x1000193, RZ ; - /*3200*/ IMAD.IADD R41, R40, 0x1, -R41 ; - /*3210*/ LOP3.LUT R66, R66, R43, RZ, 0x3c, !PT ; - /*3220*/ IMAD.HI.U32 R32, R42, c[0x3][0x18c], RZ ; - /*3230*/ LOP3.LUT R55, R60, R33, RZ, 0x3c, !PT ; - /*3240*/ IMAD.MOV R43, RZ, RZ, -R32 ; - /*3250*/ IMAD.WIDE.U32 R32, R41, R4, c[0x3][0x190] ; - /*3260*/ IADD3 R32, P1, R32, R2, RZ ; - /*3270*/ IMAD R63, R63, 0x1000193, RZ ; - /*3280*/ IMAD R90, R90, 0x1000193, RZ ; - /*3290*/ IMAD.X R33, RZ, RZ, R33, P1 ; - /*32a0*/ IMAD R42, R43, c[0x3][0x184], R42 ; - /*32b0*/ LOP3.LUT R60, R63, R34, RZ, 0x3c, !PT ; - /*32c0*/ LOP3.LUT R90, R90, R35, RZ, 0x3c, !PT ; - /*32d0*/ ISETP.GE.U32.AND P0, PT, R42, c[0x3][0x184], PT ; - /*32e0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*32f0*/ LOP3.LUT R40, R84, R89, RZ, 0x3c, !PT ; - /*3300*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*3310*/ IMAD R43, R40, 0x1000193, RZ ; - /*3320*/ IMAD.IADD R41, R42, 0x1, -R41 ; - /*3330*/ LOP3.LUT R42, R43, R60, RZ, 0x3c, !PT ; - /*3340*/ SHFL.IDX PT, R42, R42, R3, 0x181f ; - /*3350*/ IMAD R43, R56, 0x1000193, RZ ; - /*3360*/ IMAD R40, R57, 0x1000193, RZ ; - /*3370*/ LOP3.LUT R56, R43, R36, RZ, 0x3c, !PT ; - /*3380*/ LOP3.LUT R57, R40, R37, RZ, 0x3c, !PT ; - /*3390*/ IMAD.WIDE.U32 R36, R41, R4, c[0x3][0x190] ; - /*33a0*/ IADD3 R40, P0, R36, R2, RZ ; - /*33b0*/ IMAD.X R41, RZ, RZ, R37, P0 ; - /*33c0*/ IMAD.HI.U32 R36, R42, c[0x3][0x18c], RZ ; - /*33d0*/ IMAD.MOV R37, RZ, RZ, -R36 ; - /*33e0*/ IMAD R36, R37, c[0x3][0x184], R42 ; - /*33f0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*3400*/ IMAD R87, R58, 0x1000193, RZ ; - /*3410*/ IMAD R59, R59, 0x1000193, RZ ; - /*3420*/ IMAD R91, R95, 0x1000193, RZ ; - /*3430*/ LOP3.LUT R59, R59, R38, RZ, 0x3c, !PT ; - /*3440*/ IMAD R88, R93, 0x1000193, RZ ; - /*3450*/ LOP3.LUT R63, R88, R39, RZ, 0x3c, !PT ; - /*3460*/ IMAD R88, R94, 0x1000193, RZ ; - /*3470*/ LOP3.LUT R87, R87, R44, RZ, 0x3c, !PT ; - /*3480*/ LOP3.LUT R44, R83, R89, RZ, 0x3c, !PT ; - /*3490*/ LOP3.LUT R91, R91, R46, RZ, 0x3c, !PT ; - /*34a0*/ IMAD R44, R44, 0x1000193, RZ ; - /*34b0*/ LOP3.LUT R46, R82, R89, RZ, 0x3c, !PT ; - /*34c0*/ LOP3.LUT R44, R44, R59, RZ, 0x3c, !PT ; - /*34d0*/ IMAD R46, R46, 0x1000193, RZ ; - /*34e0*/ SHFL.IDX PT, R44, R44, R3, 0x181f ; - /*34f0*/ LOP3.LUT R46, R46, R91, RZ, 0x3c, !PT ; - /*3500*/ SHFL.IDX PT, R46, R46, R3, 0x181f ; - /*3510*/ LOP3.LUT R88, R88, R45, RZ, 0x3c, !PT ; - /*3520*/ IMAD R92, R92, 0x1000193, RZ ; - /*3530*/ IMAD.HI.U32 R45, R44, c[0x3][0x18c], RZ ; - /*3540*/ IMAD.MOV R45, RZ, RZ, -R45 ; - /*3550*/ IMAD R45, R45, c[0x3][0x184], R44 ; - /*3560*/ IMAD.HI.U32 R44, R46, c[0x3][0x18c], RZ ; - /*3570*/ LOP3.LUT R92, R92, R47, RZ, 0x3c, !PT ; - /*3580*/ IMAD.MOV R47, RZ, RZ, -R44 ; - /*3590*/ LOP3.LUT R44, R81, R89, RZ, 0x3c, !PT ; - /*35a0*/ IMAD R93, R74, 0x1000193, RZ ; - /*35b0*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*35c0*/ IMAD R44, R44, 0x1000193, RZ ; - /*35d0*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*35e0*/ IMAD.IADD R37, R36, 0x1, -R37 ; - /*35f0*/ IMAD.WIDE.U32 R36, R37, R4, c[0x3][0x190] ; - /*3600*/ IADD3 R36, P0, R36, R2, RZ ; - /*3610*/ LOP3.LUT R93, R93, R50, RZ, 0x3c, !PT ; - /*3620*/ LOP3.LUT R44, R44, R93, RZ, 0x3c, !PT ; - /*3630*/ SHFL.IDX PT, R44, R44, R3, 0x181f ; - /*3640*/ IMAD R50, R47, c[0x3][0x184], R46 ; - /*3650*/ IMAD R47, R72, 0x1000193, RZ ; - /*3660*/ IMAD R46, R73, 0x1000193, RZ ; - /*3670*/ IMAD.X R37, RZ, RZ, R37, P0 ; - /*3680*/ ISETP.GE.U32.AND P0, PT, R45, c[0x3][0x184], PT ; - /*3690*/ LOP3.LUT R94, R47, R48, RZ, 0x3c, !PT ; - /*36a0*/ IMAD R47, R78, 0x1000193, RZ ; - /*36b0*/ LOP3.LUT R95, R46, R49, RZ, 0x3c, !PT ; - /*36c0*/ IMAD R98, R79, 0x1000193, RZ ; - /*36d0*/ SEL R46, RZ, c[0x3][0x184], !P0 ; - /*36e0*/ IMAD R69, R69, 0x1000193, RZ ; - /*36f0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*3700*/ IMAD.IADD R45, R45, 0x1, -R46 ; - /*3710*/ IMAD.HI.U32 R46, R44, c[0x3][0x18c], RZ ; - /*3720*/ IMAD.MOV R49, RZ, RZ, -R46 ; - /*3730*/ LOP3.LUT R78, R47, R26, RZ, 0x3c, !PT ; - /*3740*/ LOP3.LUT R47, R6, R89, RZ, 0x3c, !PT ; - /*3750*/ IMAD R26, R75, 0x1000193, RZ ; - /*3760*/ IMAD R47, R47, 0x1000193, RZ ; - /*3770*/ LOP3.LUT R97, R26, R51, RZ, 0x3c, !PT ; - /*3780*/ IMAD R26, R49, c[0x3][0x184], R44 ; - /*3790*/ IMAD.WIDE.U32 R44, R45, R4, c[0x3][0x190] ; - /*37a0*/ LOP3.LUT R48, R47, R78, RZ, 0x3c, !PT ; - /*37b0*/ IMAD R47, R76, 0x1000193, RZ ; - /*37c0*/ IADD3 R44, P0, R44, R2, RZ ; - /*37d0*/ IMAD R49, R68, 0x1000193, RZ ; - /*37e0*/ SHFL.IDX PT, R48, R48, R3, 0x181f ; - /*37f0*/ LOP3.LUT R96, R47, R24, RZ, 0x3c, !PT ; - /*3800*/ LOP3.LUT R24, R5, R89, RZ, 0x3c, !PT ; - /*3810*/ IMAD.X R45, RZ, RZ, R45, P0 ; - /*3820*/ LOP3.LUT R58, R49, R30, RZ, 0x3c, !PT ; - /*3830*/ IMAD R49, R24, 0x1000193, RZ ; - /*3840*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*3850*/ LOP3.LUT R30, R49, R58, RZ, 0x3c, !PT ; - /*3860*/ LOP3.LUT R98, R98, R27, RZ, 0x3c, !PT ; - /*3870*/ SHFL.IDX PT, R27, R30, R3, 0x181f ; - /*3880*/ IMAD R68, R77, 0x1000193, RZ ; - /*3890*/ LOP3.LUT R89, R7, R89, RZ, 0x3c, !PT ; - /*38a0*/ IMAD.HI.U32 R24, R48, c[0x3][0x18c], RZ ; - /*38b0*/ LOP3.LUT R68, R68, R25, RZ, 0x3c, !PT ; - /*38c0*/ ISETP.GE.U32.AND P0, PT, R50, c[0x3][0x184], PT ; - /*38d0*/ IMAD.MOV R25, RZ, RZ, -R24 ; - /*38e0*/ IMAD R73, R54, 0x1000193, RZ ; - /*38f0*/ IMAD R89, R89, 0x1000193, RZ ; - /*3900*/ IMAD R24, R53, 0x1000193, RZ ; - /*3910*/ LOP3.LUT R54, R69, R34, RZ, 0x3c, !PT ; - /*3920*/ IMAD R48, R25, c[0x3][0x184], R48 ; - /*3930*/ LOP3.LUT R73, R73, R28, RZ, 0x3c, !PT ; - /*3940*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*3950*/ LOP3.LUT R28, R89, R54, RZ, 0x3c, !PT ; - /*3960*/ LOP3.LUT R53, R24, R29, RZ, 0x3c, !PT ; - /*3970*/ IMAD R24, R65, 0x1000193, RZ ; - /*3980*/ IMAD.IADD R25, R50, 0x1, -R25 ; - /*3990*/ SHFL.IDX PT, R28, R28, R3, 0x181f ; - /*39a0*/ IMAD.HI.U32 R29, R27, c[0x3][0x18c], RZ ; - /*39b0*/ LOP3.LUT R65, R24, R31, RZ, 0x3c, !PT ; - /*39c0*/ IMAD.WIDE.U32 R24, R25, R4, c[0x3][0x190] ; - /*39d0*/ ISETP.GE.U32.AND P0, PT, R26, c[0x3][0x184], PT ; - /*39e0*/ IMAD.MOV R34, RZ, RZ, -R29 ; - /*39f0*/ IADD3 R24, P1, R24, R2, RZ ; - /*3a00*/ IMAD R34, R34, c[0x3][0x184], R27 ; - /*3a10*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*3a20*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*3a30*/ IMAD.IADD R31, R26, 0x1, -R27 ; - /*3a40*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*3a50*/ IMAD.WIDE.U32 R30, R31, R4, c[0x3][0x190] ; - /*3a60*/ IMAD.HI.U32 R29, R28, c[0x3][0x18c], RZ ; - /*3a70*/ IADD3 R30, P0, R30, R2, RZ ; - /*3a80*/ IMAD R74, R64, 0x1000193, RZ ; - /*3a90*/ IMAD R64, R66, 0x1000193, RZ ; - /*3aa0*/ IMAD.MOV R29, RZ, RZ, -R29 ; - /*3ab0*/ IMAD.X R31, RZ, RZ, R31, P0 ; - /*3ac0*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*3ad0*/ LOP3.LUT R64, R64, R35, RZ, 0x3c, !PT ; - /*3ae0*/ IMAD R35, R29, c[0x3][0x184], R28 ; - /*3af0*/ LOP3.LUT R74, R74, R33, RZ, 0x3c, !PT ; - /*3b00*/ IMAD R76, R71, 0x1000193, RZ ; - /*3b10*/ LDG.E.128.STRONG.GPU R28, [R30.64] ; - /*3b20*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*3b30*/ IMAD R67, R67, 0x1000193, RZ ; - /*3b40*/ ISETP.GE.U32.AND P0, PT, R34, c[0x3][0x184], PT ; - /*3b50*/ IMAD R75, R62, 0x1000193, RZ ; - /*3b60*/ LOP3.LUT R76, R76, R41, RZ, 0x3c, !PT ; - /*3b70*/ IMAD.IADD R33, R48, 0x1, -R33 ; - /*3b80*/ ISETP.GE.U32.AND P1, PT, R35, c[0x3][0x184], PT ; - /*3b90*/ SEL R41, RZ, c[0x3][0x184], !P0 ; - /*3ba0*/ LOP3.LUT R72, R67, R32, RZ, 0x3c, !PT ; - /*3bb0*/ IMAD.WIDE.U32 R32, R33, R4, c[0x3][0x190] ; - /*3bc0*/ LOP3.LUT R75, R75, R40, RZ, 0x3c, !PT ; - /*3bd0*/ SEL R40, RZ, c[0x3][0x184], !P1 ; - /*3be0*/ IMAD.IADD R41, R34, 0x1, -R41 ; - /*3bf0*/ IADD3 R32, P0, R32, R2, RZ ; - /*3c00*/ IMAD.IADD R35, R35, 0x1, -R40 ; - /*3c10*/ IMAD.WIDE.U32 R40, R41, R4, c[0x3][0x190] ; - /*3c20*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*3c30*/ IADD3 R48, P0, R40, R2, RZ ; - /*3c40*/ IMAD.WIDE.U32 R34, R35, R4, c[0x3][0x190] ; - /*3c50*/ IMAD.X R49, RZ, RZ, R41, P0 ; - /*3c60*/ IADD3 R40, P0, R34, R2, RZ ; - /*3c70*/ IMAD R89, R61, 0x1000193, RZ ; - /*3c80*/ IMAD R70, R70, 0x1000193, RZ ; - /*3c90*/ IMAD.X R41, RZ, RZ, R35, P0 ; - /*3ca0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3cb0*/ LOP3.LUT R89, R89, R42, RZ, 0x3c, !PT ; - /*3cc0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3cd0*/ LOP3.LUT R79, R70, R43, RZ, 0x3c, !PT ; - /*3ce0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*3cf0*/ IADD3 R61, R86, 0x3, RZ ; - /*3d00*/ LOP3.LUT R80, R80, R61, RZ, 0x3c, !PT ; - /*3d10*/ IMAD R62, R63, 0x1000193, RZ ; - /*3d20*/ IMAD R80, R80, 0x1000193, RZ ; - /*3d30*/ LOP3.LUT R84, R84, R61.reuse, RZ, 0x3c, !PT ; - /*3d40*/ IMAD R90, R90, 0x1000193, RZ ; - /*3d50*/ LOP3.LUT R83, R83, R61, RZ, 0x3c, !PT ; - /*3d60*/ IMAD R84, R84, 0x1000193, RZ ; - /*3d70*/ LOP3.LUT R82, R82, R61.reuse, RZ, 0x3c, !PT ; - /*3d80*/ IMAD R66, R83, 0x1000193, RZ ; - /*3d90*/ LOP3.LUT R6, R6, R61.reuse, RZ, 0x3c, !PT ; - /*3da0*/ LOP3.LUT R5, R5, R61.reuse, RZ, 0x3c, !PT ; - /*3db0*/ LOP3.LUT R7, R7, R61, RZ, 0x3c, !PT ; - /*3dc0*/ IMAD R67, R82, 0x1000193, RZ ; - /*3dd0*/ IMAD R59, R59, 0x1000193, RZ ; - /*3de0*/ IMAD R98, R98, 0x1000193, RZ ; - /*3df0*/ IMAD R7, R7, 0x1000193, RZ ; - /*3e00*/ IMAD R87, R87, 0x1000193, RZ ; - /*3e10*/ LOP3.LUT R77, R90, R39, RZ, 0x3c, !PT ; - /*3e20*/ LOP3.LUT R39, R81, R61, RZ, 0x3c, !PT ; - /*3e30*/ LOP3.LUT R84, R84, R77, RZ, 0x3c, !PT ; - /*3e40*/ SHFL.IDX PT, R63, R84, R3, 0x181f ; - /*3e50*/ LOP3.LUT R47, R62, R47, RZ, 0x3c, !PT ; - /*3e60*/ LOP3.LUT R62, R80, R79, RZ, 0x3c, !PT ; - /*3e70*/ SHFL.IDX PT, R62, R62, R3, 0x181f ; - /*3e80*/ LOP3.LUT R66, R66, R47, RZ, 0x3c, !PT ; - /*3e90*/ IMAD R80, R92, 0x1000193, RZ ; - /*3ea0*/ IMAD.HI.U32 R61, R62, c[0x3][0x18c], RZ ; - /*3eb0*/ IMAD.MOV R61, RZ, RZ, -R61 ; - /*3ec0*/ IMAD R62, R61, c[0x3][0x184], R62 ; - /*3ed0*/ SHFL.IDX PT, R61, R66, R3, 0x181f ; - /*3ee0*/ LOP3.LUT R80, R80, R27, RZ, 0x3c, !PT ; - /*3ef0*/ IMAD R27, R52, 0x1000193, RZ ; - /*3f00*/ IMAD R52, R55, 0x1000193, RZ ; - /*3f10*/ LOP3.LUT R70, R67, R80, RZ, 0x3c, !PT ; - /*3f20*/ LOP3.LUT R55, R27, R36, RZ, 0x3c, !PT ; - /*3f30*/ IMAD R27, R60, 0x1000193, RZ ; - /*3f40*/ LOP3.LUT R81, R52, R37, RZ, 0x3c, !PT ; - /*3f50*/ SHFL.IDX PT, R60, R70, R3, 0x181f ; - /*3f60*/ IMAD R52, R97, 0x1000193, RZ ; - /*3f70*/ IMAD.HI.U32 R36, R63, c[0x3][0x18c], RZ ; - /*3f80*/ LOP3.LUT R82, R27, R38, RZ, 0x3c, !PT ; - /*3f90*/ IMAD.MOV R36, RZ, RZ, -R36 ; - /*3fa0*/ IMAD R27, R56, 0x1000193, RZ ; - /*3fb0*/ IMAD R39, R39, 0x1000193, RZ ; - /*3fc0*/ LOP3.LUT R52, R52, R31, RZ, 0x3c, !PT ; - /*3fd0*/ IMAD.HI.U32 R31, R61, c[0x3][0x18c], RZ ; - /*3fe0*/ IMAD R63, R36, c[0x3][0x184], R63 ; - /*3ff0*/ IMAD.MOV R36, RZ, RZ, -R31 ; - /*4000*/ IMAD R56, R57, 0x1000193, RZ ; - /*4010*/ LOP3.LUT R57, R27, R44, RZ, 0x3c, !PT ; - /*4020*/ IMAD R61, R36, c[0x3][0x184], R61 ; - /*4030*/ LOP3.LUT R44, R39, R52, RZ, 0x3c, !PT ; - /*4040*/ ISETP.GE.U32.AND P0, PT, R62, c[0x3][0x184], PT ; - /*4050*/ SHFL.IDX PT, R27, R44, R3, 0x181f ; - /*4060*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*4070*/ ISETP.GE.U32.AND P0, PT, R61, c[0x3][0x184], PT ; - /*4080*/ IMAD.HI.U32 R39, R60, c[0x3][0x18c], RZ ; - /*4090*/ LOP3.LUT R56, R56, R45, RZ, 0x3c, !PT ; - /*40a0*/ SEL R38, RZ, c[0x3][0x184], !P0 ; - /*40b0*/ IMAD.IADD R31, R62, 0x1, -R31 ; - /*40c0*/ LOP3.LUT R46, R59, R46, RZ, 0x3c, !PT ; - /*40d0*/ IMAD.MOV R59, RZ, RZ, -R39 ; - /*40e0*/ IMAD.WIDE.U32 R44, R31, R4, c[0x3][0x190] ; - /*40f0*/ IMAD.IADD R39, R61, 0x1, -R38 ; - /*4100*/ IMAD R59, R59, c[0x3][0x184], R60 ; - /*4110*/ IADD3 R60, P0, R44, R2, RZ ; - /*4120*/ IMAD.WIDE.U32 R38, R39, R4, c[0x3][0x190] ; - /*4130*/ IMAD.X R61, RZ, RZ, R45, P0 ; - /*4140*/ IADD3 R66, P0, R38, R2, RZ ; - /*4150*/ IMAD R44, R64, 0x1000193, RZ ; - /*4160*/ LOP3.LUT R45, R98, R35, RZ, 0x3c, !PT ; - /*4170*/ IMAD R38, R6, 0x1000193, RZ ; - /*4180*/ IMAD.HI.U32 R31, R27, c[0x3][0x18c], RZ ; - /*4190*/ LOP3.LUT R44, R44, R43, RZ, 0x3c, !PT ; - /*41a0*/ LOP3.LUT R38, R38, R45, RZ, 0x3c, !PT ; - /*41b0*/ IMAD R6, R65, 0x1000193, RZ ; - /*41c0*/ IMAD.X R67, RZ, RZ, R39, P0 ; - /*41d0*/ ISETP.GE.U32.AND P0, PT, R59, c[0x3][0x184], PT ; - /*41e0*/ IMAD.MOV R62, RZ, RZ, -R31 ; - /*41f0*/ LOP3.LUT R64, R7, R44, RZ, 0x3c, !PT ; - /*4200*/ SHFL.IDX PT, R31, R38, R3, 0x181f ; - /*4210*/ LOP3.LUT R51, R6, R51, RZ, 0x3c, !PT ; - /*4220*/ IMAD R35, R62, c[0x3][0x184], R27 ; - /*4230*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*4240*/ SHFL.IDX PT, R27, R64, R3, 0x181f ; - /*4250*/ IMAD R62, R5, 0x1000193, RZ ; - /*4260*/ IMAD.IADD R7, R59, 0x1, -R6 ; - /*4270*/ ISETP.GE.U32.AND P0, PT, R35, c[0x3][0x184], PT ; - /*4280*/ LOP3.LUT R62, R62, R51, RZ, 0x3c, !PT ; - /*4290*/ IMAD.WIDE.U32 R6, R7, R4, c[0x3][0x190] ; - /*42a0*/ LOP3.LUT R59, R87, R24, RZ, 0x3c, !PT ; - /*42b0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*42c0*/ SHFL.IDX PT, R5, R62, R3, 0x181f ; - /*42d0*/ IADD3 R38, P0, R6, R2, RZ ; - /*42e0*/ IMAD.IADD R35, R35, 0x1, -R24 ; - /*42f0*/ IMAD.X R39, RZ, RZ, R7, P0 ; - /*4300*/ IMAD.WIDE.U32 R6, R35, R4, c[0x3][0x190] ; - /*4310*/ ISETP.GE.U32.AND P1, PT, R63, c[0x3][0x184], PT ; - /*4320*/ IMAD.HI.U32 R24, R31, c[0x3][0x18c], RZ ; - /*4330*/ IADD3 R70, P0, R6, R2, RZ ; - /*4340*/ IMAD R91, R91, 0x1000193, RZ ; - /*4350*/ SEL R36, RZ, c[0x3][0x184], !P1 ; - /*4360*/ IMAD.HI.U32 R6, R27, c[0x3][0x18c], RZ ; - /*4370*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*4380*/ LOP3.LUT R84, R91, R26, RZ, 0x3c, !PT ; - /*4390*/ IMAD R88, R88, 0x1000193, RZ ; - /*43a0*/ IMAD.MOV R26, RZ, RZ, -R6 ; - /*43b0*/ IMAD.IADD R37, R63, 0x1, -R36 ; - /*43c0*/ IMAD R6, R24, c[0x3][0x184], R31 ; - /*43d0*/ LOP3.LUT R83, R88, R25, RZ, 0x3c, !PT ; - /*43e0*/ IMAD R25, R94, 0x1000193, RZ ; - /*43f0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*4400*/ IMAD.WIDE.U32 R36, R37, R4, c[0x3][0x190] ; - /*4410*/ IMAD.X R71, RZ, RZ, R7, P0 ; - /*4420*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*4430*/ IMAD.HI.U32 R24, R5, c[0x3][0x18c], RZ ; - /*4440*/ LOP3.LUT R90, R25, R28, RZ, 0x3c, !PT ; - /*4450*/ IADD3 R36, P1, R36, R2, RZ ; - /*4460*/ IMAD R27, R26, c[0x3][0x184], R27 ; - /*4470*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*4480*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*4490*/ IMAD R88, R95, 0x1000193, RZ ; - /*44a0*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*44b0*/ IMAD R87, R93, 0x1000193, RZ ; - /*44c0*/ IMAD.X R37, RZ, RZ, R37, P1 ; - /*44d0*/ IMAD.IADD R25, R6, 0x1, -R25 ; - /*44e0*/ IMAD R5, R24, c[0x3][0x184], R5 ; - /*44f0*/ LOP3.LUT R88, R88, R29, RZ, 0x3c, !PT ; - /*4500*/ IMAD R7, R78, 0x1000193, RZ ; - /*4510*/ LOP3.LUT R87, R87, R30, RZ, 0x3c, !PT ; - /*4520*/ IMAD R3, R96, 0x1000193, RZ ; - /*4530*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*4540*/ IMAD R68, R68, 0x1000193, RZ ; - /*4550*/ LDG.E.128.STRONG.GPU R28, [R36.64] ; - /*4560*/ IMAD.WIDE.U32 R24, R25, R4, c[0x3][0x190] ; - /*4570*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*4580*/ LOP3.LUT R78, R7, R34, RZ, 0x3c, !PT ; - /*4590*/ IMAD.IADD R6, R27, 0x1, -R6 ; - /*45a0*/ LOP3.LUT R3, R3, R32, RZ, 0x3c, !PT ; - /*45b0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x80 ; - /*45c0*/ LOP3.LUT R91, R68, R33, RZ, 0x3c, !PT ; - /*45d0*/ IADD3 R64, P1, R24, R2.reuse, RZ ; - /*45e0*/ LDG.E.128.STRONG.GPU R32, [R66.64] ; - /*45f0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*4600*/ IMAD.WIDE.U32 R6, R6, R7, c[0x3][0x190] ; - /*4610*/ LDG.E.128.STRONG.GPU R36, [R38.64] ; - /*4620*/ IMAD.IADD R5, R5, 0x1, -R24 ; - /*4630*/ IADD3 R24, P0, R6, R2, RZ ; - /*4640*/ IMAD.X R65, RZ, RZ, R25, P1 ; - /*4650*/ LDG.E.128.STRONG.GPU R68, [R70.64] ; - /*4660*/ IMAD.WIDE.U32 R4, R5, R4, c[0x3][0x190] ; - /*4670*/ IMAD.X R25, RZ, RZ, R7, P0 ; - /*4680*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*4690*/ IADD3 R4, P0, R4, R2, RZ ; - /*46a0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*46b0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*46c0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*46d0*/ IMAD R92, R53, 0x1000193, RZ ; - /*46e0*/ IMAD R53, R72, 0x1000193, RZ ; - /*46f0*/ IMAD R43, R58, 0x1000193, RZ ; - /*4700*/ LOP3.LUT R53, R53, R40, RZ, 0x3c, !PT ; - /*4710*/ IMAD R40, R79, 0x1000193, RZ ; - /*4720*/ LOP3.LUT R50, R43, R50, RZ, 0x3c, !PT ; - /*4730*/ IMAD R43, R54, 0x1000193, RZ ; - /*4740*/ IMAD R55, R55, 0x1000193, RZ ; - /*4750*/ IMAD R74, R74, 0x1000193, RZ ; - /*4760*/ LOP3.LUT R72, R43, R42, RZ, 0x3c, !PT ; - /*4770*/ IMAD R57, R57, 0x1000193, RZ ; - /*4780*/ IMAD R42, R81, 0x1000193, RZ ; - /*4790*/ LOP3.LUT R54, R74, R41, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R43, R82, 0x1000193, RZ ; - /*47b0*/ IMAD R58, R77, 0x1000193, RZ ; - /*47c0*/ IADD3 R86, R86, 0x4, RZ ; - /*47d0*/ IMAD R3, R3, 0x1000193, RZ ; - /*47e0*/ IMAD R73, R73, 0x1000193, RZ ; - /*47f0*/ ISETP.GE.U32.AND P0, PT, R86, 0x40, PT ; - /*4800*/ LOP3.LUT R49, R92, R49, RZ, 0x3c, !PT ; - /*4810*/ LOP3.LUT R48, R73, R48, RZ, 0x3c, !PT ; - /*4820*/ IMAD R52, R52, 0x1000193, RZ ; - /*4830*/ IMAD R53, R53, 0x1000193, RZ ; - /*4840*/ IMAD R54, R54, 0x1000193, RZ ; - /*4850*/ IMAD R75, R75, 0x1000193, RZ ; - /*4860*/ IMAD R76, R76, 0x1000193, RZ ; - /*4870*/ IMAD R89, R89, 0x1000193, RZ ; - /*4880*/ IMAD R80, R80, 0x1000193, RZ ; - /*4890*/ IMAD R88, R88, 0x1000193, RZ ; - /*48a0*/ IMAD R87, R87, 0x1000193, RZ ; - /*48b0*/ IMAD R44, R44, 0x1000193, RZ ; - /*48c0*/ LOP3.LUT R63, R40, R63, RZ, 0x3c, !PT ; - /*48d0*/ LOP3.LUT R40, R55, R28, RZ, 0x3c, !PT ; - /*48e0*/ IMAD R28, R56, 0x1000193, RZ ; - /*48f0*/ LOP3.LUT R41, R42, R29, RZ, 0x3c, !PT ; - /*4900*/ IMAD R29, R46, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R42, R43, R30, RZ, 0x3c, !PT ; - /*4920*/ LOP3.LUT R56, R57, R32, RZ, 0x3c, !PT ; - /*4930*/ LOP3.LUT R57, R28, R33, RZ, 0x3c, !PT ; - /*4940*/ IMAD R28, R83, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R43, R58, R31, RZ, 0x3c, !PT ; - /*4960*/ LOP3.LUT R58, R29, R34, RZ, 0x3c, !PT ; - /*4970*/ IMAD R29, R84, 0x1000193, RZ ; - /*4980*/ LOP3.LUT R37, R28, R37, RZ, 0x3c, !PT ; - /*4990*/ IMAD R28, R91, 0x1000193, RZ ; - /*49a0*/ IMAD R30, R47, 0x1000193, RZ ; - /*49b0*/ LOP3.LUT R38, R29, R38, RZ, 0x3c, !PT ; - /*49c0*/ IMAD R31, R59, 0x1000193, RZ ; - /*49d0*/ LOP3.LUT R64, R3, R64, RZ, 0x3c, !PT ; - /*49e0*/ IMAD R29, R78, 0x1000193, RZ ; - /*49f0*/ LOP3.LUT R65, R28, R65, RZ, 0x3c, !PT ; - /*4a00*/ IMAD R28, R45, 0x1000193, RZ ; - /*4a10*/ IMAD R3, R72, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R59, R30, R35, RZ, 0x3c, !PT ; - /*4a30*/ IMAD R30, R51, 0x1000193, RZ ; - /*4a40*/ LOP3.LUT R36, R31, R36, RZ, 0x3c, !PT ; - /*4a50*/ IMAD R31, R90, 0x1000193, RZ ; - /*4a60*/ LOP3.LUT R66, R29, R66, RZ, 0x3c, !PT ; - /*4a70*/ IMAD R29, R50, 0x1000193, RZ ; - /*4a80*/ LOP3.LUT R67, R28, R67, RZ, 0x3c, !PT ; - /*4a90*/ IMAD R28, R49, 0x1000193, RZ ; - /*4aa0*/ LOP3.LUT R26, R3, R26, RZ, 0x3c, !PT ; - /*4ab0*/ IMAD R3, R48, 0x1000193, RZ ; - /*4ac0*/ LOP3.LUT R71, R52, R71, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R24, R53, R24, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R25, R54, R25, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R60, R75, R60, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R61, R76, R61, RZ, 0x3c, !PT ; - /*4b10*/ LOP3.LUT R62, R89, R62, RZ, 0x3c, !PT ; - /*4b20*/ LOP3.LUT R39, R80, R39, RZ, 0x3c, !PT ; - /*4b30*/ LOP3.LUT R68, R31, R68, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R69, R88, R69, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R70, R87, R70, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R27, R44, R27, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R52, R3, R4, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R53, R28, R5, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R54, R29, R6, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R55, R30, R7, RZ, 0x3c, !PT ; - /*4bb0*/ @P0 CALL.REL.NOINC `(.L_x_95) ; - /*4bc0*/ BRA `(.L_x_96) ; -.L_x_95: - /*4bd0*/ IMAD R60, R60, 0x1000193, RZ ; - /*4be0*/ S2R R28, SR_TID.X ; - /*4bf0*/ IMAD R40, R40, 0x1000193, RZ ; - /*4c00*/ IMAD R56, R56, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R60, R60, R61, RZ, 0x3c, !PT ; - /*4c20*/ IMAD R36, R36, 0x1000193, RZ ; - /*4c30*/ LOP3.LUT R40, R40, R41, RZ, 0x3c, !PT ; - /*4c40*/ IMAD R24, R24, 0x1000193, RZ ; - /*4c50*/ LOP3.LUT R56, R56, R57, RZ, 0x3c, !PT ; - /*4c60*/ IMAD R68, R68, 0x1000193, RZ ; - /*4c70*/ LOP3.LUT R36, R36, R37, RZ, 0x3c, !PT ; - /*4c80*/ IMAD R64, R64, 0x1000193, RZ ; - /*4c90*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4ca0*/ IMAD R52, R52, 0x1000193, RZ ; - /*4cb0*/ LOP3.LUT R68, R68, R69, RZ, 0x3c, !PT ; - /*4cc0*/ IMAD R3, R60, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R64, R64, R65, RZ, 0x3c, !PT ; - /*4ce0*/ IMAD R5, R40, 0x1000193, RZ ; - /*4cf0*/ LOP3.LUT R52, R52, R53, RZ, 0x3c, !PT ; - /*4d00*/ IMAD R7, R56, 0x1000193, RZ ; - /*4d10*/ LOP3.LUT R3, R3, R62, RZ, 0x3c, !PT ; - /*4d20*/ IMAD R25, R36, 0x1000193, RZ ; - /*4d30*/ LOP3.LUT R5, R5, R42, RZ, 0x3c, !PT ; - /*4d40*/ IMAD R35, R24, 0x1000193, RZ ; - /*4d50*/ LOP3.LUT R7, R7, R58, RZ, 0x3c, !PT ; - /*4d60*/ IMAD R29, R68, 0x1000193, RZ ; - /*4d70*/ LOP3.LUT R25, R25, R38, RZ, 0x3c, !PT ; - /*4d80*/ IMAD R31, R64, 0x1000193, RZ ; - /*4d90*/ LOP3.LUT R35, R35, R26, RZ, 0x3c, !PT ; - /*4da0*/ IMAD R33, R52, 0x1000193, RZ ; - /*4db0*/ LOP3.LUT R29, R29, R70, RZ, 0x3c, !PT ; - /*4dc0*/ IMAD R4, R3, 0x1000193, RZ ; - /*4dd0*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*4de0*/ IMAD R6, R5, 0x1000193, RZ ; - /*4df0*/ LOP3.LUT R33, R33, R54, RZ, 0x3c, !PT ; - /*4e00*/ IMAD R24, R7, 0x1000193, RZ ; - /*4e10*/ LOP3.LUT R63, R4, R63, RZ, 0x3c, !PT ; - /*4e20*/ IMAD R26, R25, 0x1000193, RZ ; - /*4e30*/ LOP3.LUT R43, R6, R43, RZ, 0x3c, !PT ; - /*4e40*/ IMAD.SHL.U32 R3, R0, 0x8, RZ ; - /*4e50*/ LOP3.LUT R59, R24, R59, RZ, 0x3c, !PT ; - /*4e60*/ IMAD R4, R29, 0x1000193, RZ ; - /*4e70*/ LOP3.LUT R39, R26, R39, RZ, 0x3c, !PT ; - /*4e80*/ IMAD R6, R31, 0x1000193, RZ ; - /*4e90*/ LOP3.LUT R3, R3, 0x7fc0, RZ, 0xc0, !PT ; - /*4ea0*/ IMAD R24, R33, 0x1000193, RZ ; - /*4eb0*/ LOP3.LUT R71, R4, R71, RZ, 0x3c, !PT ; - /*4ec0*/ IMAD R26, R35, 0x1000193, RZ ; - /*4ed0*/ LOP3.LUT R32, R3, 0x7, R28, 0xf8, !PT ; - /*4ee0*/ LOP3.LUT R67, R6, R67, RZ, 0x3c, !PT ; - /*4ef0*/ LOP3.LUT R55, R24, R55, RZ, 0x3c, !PT ; - /*4f00*/ STS [R32.X4+0x100], R63 ; - /*4f10*/ LOP3.LUT R3, R26, R27, RZ, 0x3c, !PT ; - /*4f20*/ LEA R33, R28, 0x100, 0x5 ; - /*4f30*/ STS [R32.X4+0x120], R43 ; - /*4f40*/ LOP3.LUT R37, R10, 0x1, R12, 0x96, !PT ; - /*4f50*/ LOP3.LUT R28, R11, R13, RZ, 0x3c, !PT ; - /*4f60*/ STS [R32.X4+0x140], R59 ; - /*4f70*/ SHF.L.W.U32.HI R40, R37, 0x1, R28 ; - /*4f80*/ STS [R32.X4+0x160], R39 ; - /*4f90*/ STS [R32.X4+0x180], R71 ; - /*4fa0*/ STS [R32.X4+0x1a0], R67 ; - /*4fb0*/ STS [R32.X4+0x1c0], R55 ; - /*4fc0*/ STS [R32.X4+0x1e0], R3 ; - /*4fd0*/ LDS.128 R4, [R33] ; - /*4fe0*/ LDS.128 R24, [R33+0x10] ; - /*4ff0*/ LOP3.LUT R3, R15, R11, R13, 0x96, !PT ; - /*5000*/ SHF.L.W.U32.HI R33, R28, 0x1, R37 ; - /*5010*/ LOP3.LUT R30, R6, R16, RZ, 0x3c, !PT ; - /*5020*/ LOP3.LUT R29, R7, R17, RZ, 0x3c, !PT ; - /*5030*/ LOP3.LUT R56, R4, R14, RZ, 0x3c, !PT ; - /*5040*/ SHF.L.W.U32.HI R35, R29, 0x1, R30 ; - /*5050*/ SHF.L.W.U32.HI R30, R30, 0x1, R29 ; - /*5060*/ LOP3.LUT R31, R5, R15, RZ, 0x3c, !PT ; - /*5070*/ LOP3.LUT R3, R3, R30, RZ, 0x3c, !PT ; - /*5080*/ LOP3.LUT R38, R35, R14, R37, 0x96, !PT ; - /*5090*/ LOP3.LUT R29, R5, R11, R13, 0x96, !PT ; - /*50a0*/ SHF.L.W.U32.HI R41, R31, 0x1, R56 ; - /*50b0*/ SHF.L.W.U32.HI R56, R56, 0x1, R31 ; - /*50c0*/ SHF.L.W.U32.HI R72, R3, 0x1c, R38 ; - /*50d0*/ LOP3.LUT R29, R29, R30, RZ, 0x3c, !PT ; - /*50e0*/ LOP3.LUT R34, R35, R4, R37, 0x96, !PT ; - /*50f0*/ LOP3.LUT R28, R30, R11, R13, 0x96, !PT ; - /*5100*/ LOP3.LUT R31, R37, R35, RZ, 0x3c, !PT ; - /*5110*/ SHF.L.W.U32.HI R3, R38, 0x1c, R3 ; - /*5120*/ LOP3.LUT R38, R24, R18, R20, 0x96, !PT ; - /*5130*/ LOP3.LUT R37, R25, R19, R21, 0x96, !PT ; - /*5140*/ SHF.L.W.U32.HI R32, R29, 0x17, R34 ; - /*5150*/ SHF.L.W.U32.HI R30, R28.reuse, 0x15, R31.reuse ; - /*5160*/ SHF.L.W.U32.HI R70, R28, 0x19, R31 ; - /*5170*/ SHF.L.W.U32.HI R36, R31, 0x19, R28 ; - /*5180*/ PRMT R43, R31.reuse, 0x4321, R28.reuse ; - /*5190*/ PRMT R47, R28, 0x4321, R31 ; - /*51a0*/ SHF.L.W.U32.HI R34, R34, 0x17, R29 ; - /*51b0*/ SHF.L.W.U32.HI R28, R31, 0x15, R28 ; - /*51c0*/ LOP3.LUT R48, R26, R8, R22, 0x96, !PT ; - /*51d0*/ LOP3.LUT R46, R33, R22, R38, 0x96, !PT ; - /*51e0*/ LOP3.LUT R49, R27, R9.reuse, R23, 0x96, !PT ; - /*51f0*/ LOP3.LUT R29, R40.reuse, R9, R37.reuse, 0x96, !PT ; - /*5200*/ LOP3.LUT R39, R40.reuse, R23, R37.reuse, 0x96, !PT ; - /*5210*/ LOP3.LUT R22, R40, R27, R37, 0x96, !PT ; - /*5220*/ LOP3.LUT R31, R37.reuse, R40, RZ, 0x3c, !PT ; - /*5230*/ LOP3.LUT R35, R37, 0x80000000, R40, 0x96, !PT ; - /*5240*/ LOP3.LUT R8, R33, R8, R38.reuse, 0x96, !PT ; - /*5250*/ SHF.L.W.U32.HI R45, R37, 0x1, R38.reuse ; - /*5260*/ SHF.L.W.U32.HI R42, R38.reuse, 0x1, R37 ; - /*5270*/ LOP3.LUT R23, R33, R26, R38, 0x96, !PT ; - /*5280*/ LOP3.LUT R40, R38, R33, RZ, 0x3c, !PT ; - /*5290*/ LOP3.LUT R38, R16, R4, R14, 0x96, !PT ; - /*52a0*/ LOP3.LUT R37, R6, R4, R14, 0x96, !PT ; - /*52b0*/ LOP3.LUT R9, R17, R5.reuse, R15.reuse, 0x96, !PT ; - /*52c0*/ LOP3.LUT R54, R7, R5.reuse, R15.reuse, 0x96, !PT ; - /*52d0*/ LOP3.LUT R33, R42, R5, R15, 0x96, !PT ; - /*52e0*/ LOP3.LUT R38, R38, R45.reuse, RZ, 0x3c, !PT ; - /*52f0*/ LOP3.LUT R15, R37, R45, RZ, 0x3c, !PT ; - /*5300*/ LOP3.LUT R44, R45, R4, R14, 0x96, !PT ; - /*5310*/ LOP3.LUT R45, R49, 0x80000000, RZ, 0x3c, !PT ; - /*5320*/ LOP3.LUT R14, R21, R7, R17, 0x96, !PT ; - /*5330*/ LOP3.LUT R9, R9, R42.reuse, RZ, 0x3c, !PT ; - /*5340*/ LOP3.LUT R54, R54, R42, RZ, 0x3c, !PT ; - /*5350*/ LOP3.LUT R37, R56, R13, R45, 0x96, !PT ; - /*5360*/ LOP3.LUT R21, R56, R11, R45, 0x96, !PT ; - /*5370*/ SHF.L.W.U32.HI R52, R22, 0xa, R23 ; - /*5380*/ LOP3.LUT R42, R41.reuse, R12, R48.reuse, 0x96, !PT ; - /*5390*/ LOP3.LUT R10, R41, R10, R48, 0x96, !PT ; - /*53a0*/ LOP3.LUT R49, R48, R41, RZ, 0x3c, !PT ; - /*53b0*/ SHF.L.W.U32.HI R11, R29, 0xc, R8 ; - /*53c0*/ SHF.L.W.U32.HI R13, R8, 0xc, R29 ; - /*53d0*/ SHF.L.W.U32.HI R22, R23, 0xa, R22 ; - /*53e0*/ LOP3.LUT R56, R45, R56, RZ, 0x3c, !PT ; - /*53f0*/ SHF.L.W.U32.HI R50, R48.reuse, 0x1, R45 ; - /*5400*/ LOP3.LUT R41, R48, 0x1, R41, 0x96, !PT ; - /*5410*/ SHF.L.W.U32.HI R23, R31, 0x2, R40 ; - /*5420*/ SHF.L.W.U32.HI R29, R40, 0x2, R31 ; - /*5430*/ LOP3.LUT R12, R18, R6.reuse, R16.reuse, 0x96, !PT ; - /*5440*/ LOP3.LUT R20, R20, R6, R16, 0x96, !PT ; - /*5450*/ SHF.L.W.U32.HI R57, R45, 0x1, R48 ; - /*5460*/ SHF.L.W.U32.HI R8, R35, 0xd, R40 ; - /*5470*/ SHF.L.W.U32.HI R31, R40, 0xd, R35 ; - /*5480*/ LOP3.LUT R18, R19, R7.reuse, R17.reuse, 0x96, !PT ; - /*5490*/ SHF.L.W.U32.HI R45, R39, 0x1, R46 ; - /*54a0*/ LOP3.LUT R35, R25, R7, R17, 0x96, !PT ; - /*54b0*/ LOP3.LUT R19, R24, R6, R16, 0x96, !PT ; - /*54c0*/ SHF.L.W.U32.HI R39, R46, 0x1, R39 ; - /*54d0*/ LOP3.LUT R46, R14, R50, RZ, 0x3c, !PT ; - /*54e0*/ SHF.L.W.U32.HI R67, R33, 0xe, R44 ; - /*54f0*/ SHF.L.W.U32.HI R65, R41, 0xb, R56 ; - /*5500*/ LOP3.LUT R14, R20, R57, RZ, 0x3c, !PT ; - /*5510*/ SHF.L.W.U32.HI R61, R33, 0x7, R44 ; - /*5520*/ SHF.L.W.U32.HI R59, R44.reuse, 0x7, R33.reuse ; - /*5530*/ PRMT R55, R44, 0x2107, R33 ; - /*5540*/ PRMT R51, R33, 0x2107, R44 ; - /*5550*/ SHF.L.W.U32.HI R69, R44, 0xe, R33 ; - /*5560*/ LOP3.LUT R18, R18, R50.reuse, RZ, 0x3c, !PT ; - /*5570*/ LOP3.LUT R35, R35, R50, RZ, 0x3c, !PT ; - /*5580*/ LOP3.LUT R53, R12, R57.reuse, RZ, 0x3c, !PT ; - /*5590*/ LOP3.LUT R48, R19, R57, RZ, 0x3c, !PT ; - /*55a0*/ SHF.L.W.U32.HI R33, R54, 0x14, R15 ; - /*55b0*/ LOP3.LUT R50, R50, R7, R17, 0x96, !PT ; - /*55c0*/ LOP3.LUT R57, R57, R6, R16, 0x96, !PT ; - /*55d0*/ SHF.L.W.U32.HI R63, R56, 0xb, R41 ; - /*55e0*/ SHF.L.W.U32.HI R54, R15, 0x14, R54 ; - /*55f0*/ SHF.L.W.U32.HI R16, R37, 0x1e, R42 ; - /*5600*/ LOP3.LUT R17, R13, R65, R30, 0xd2, !PT ; - /*5610*/ LOP3.LUT R15, R65, R30, R67, 0xd2, !PT ; - /*5620*/ SHF.L.W.U32.HI R37, R42, 0x1e, R37 ; - /*5630*/ LOP3.LUT R19, R14, R13, R65, 0xd2, !PT ; - /*5640*/ LOP3.LUT R30, R30, R67, R14, 0xd2, !PT ; - /*5650*/ SHF.L.W.U32.HI R42, R21, 0x6, R10 ; - /*5660*/ SHF.L.W.U32.HI R40, R10, 0x6, R21 ; - /*5670*/ LOP3.LUT R14, R67, R14, R13, 0xd2, !PT ; - /*5680*/ LOP3.LUT R67, R46, R11, R63, 0xd2, !PT ; - /*5690*/ LOP3.LUT R21, R28, R69, R46, 0xd2, !PT ; - /*56a0*/ LOP3.LUT R10, R69, R46, R11, 0xd2, !PT ; - /*56b0*/ SHF.L.W.U32.HI R44, R9, 0x1b, R38 ; - /*56c0*/ SHF.L.W.U32.HI R46, R50.reuse, 0x9, R57.reuse ; - /*56d0*/ SHF.L.W.U32.HI R58, R50, 0x12, R57 ; - /*56e0*/ SHF.L.W.U32.HI R66, R57.reuse, 0x12, R50.reuse ; - /*56f0*/ SHF.L.W.U32.HI R38, R38, 0x1b, R9 ; - /*5700*/ SHF.L.W.U32.HI R50, R57, 0x9, R50 ; - /*5710*/ SHF.L.W.U32.HI R41, R56, 0xf, R49 ; - /*5720*/ SHF.L.W.U32.HI R9, R56, 0x1d, R49 ; - /*5730*/ SHF.L.W.U32.HI R20, R49, 0x1d, R56 ; - /*5740*/ SHF.L.W.U32.HI R57, R18, 0x4, R53 ; - /*5750*/ SHF.L.W.U32.HI R62, R35, 0x3, R48 ; - /*5760*/ SHF.L.W.U32.HI R49, R49, 0xf, R56 ; - /*5770*/ LOP3.LUT R12, R11, R63, R28, 0xd2, !PT ; - /*5780*/ LOP3.LUT R13, R63, R28, R69, 0xd2, !PT ; - /*5790*/ SHF.L.W.U32.HI R53, R53, 0x4, R18 ; - /*57a0*/ SHF.L.W.U32.HI R35, R48, 0x3, R35 ; - /*57b0*/ LOP3.LUT R48, R16, R32, R61, 0xd2, !PT ; - /*57c0*/ LOP3.LUT R28, R29, R16, R32, 0xd2, !PT ; - /*57d0*/ LOP3.LUT R56, R61, R46, R29, 0xd2, !PT ; - /*57e0*/ LOP3.LUT R32, R32, R61, R46, 0xd2, !PT ; - /*57f0*/ LOP3.LUT R29, R46, R29, R16, 0xd2, !PT ; - /*5800*/ LOP3.LUT R11, R37, R34, R59, 0xd2, !PT ; - /*5810*/ LOP3.LUT R18, R34, R59, R50, 0xd2, !PT ; - /*5820*/ LOP3.LUT R16, R23, R37, R34, 0xd2, !PT ; - /*5830*/ LOP3.LUT R59, R59, R50, R23, 0xd2, !PT ; - /*5840*/ LOP3.LUT R64, R52, R41, R43, 0xd2, !PT ; - /*5850*/ LOP3.LUT R46, R41, R43, R44, 0xd2, !PT ; - /*5860*/ LOP3.LUT R23, R50, R23, R37, 0xd2, !PT ; - /*5870*/ LOP3.LUT R41, R53, R52, R41, 0xd2, !PT ; - /*5880*/ LOP3.LUT R52, R44, R53, R52, 0xd2, !PT ; - /*5890*/ LOP3.LUT R43, R43, R44, R53, 0xd2, !PT ; - /*58a0*/ LOP3.LUT R65, R22, R49, R47, 0xd2, !PT ; - /*58b0*/ LOP3.LUT R50, R49, R47, R38, 0xd2, !PT ; - /*58c0*/ LOP3.LUT R53, R38, R57, R22, 0xd2, !PT ; - /*58d0*/ LOP3.LUT R47, R47, R38, R57, 0xd2, !PT ; - /*58e0*/ LOP3.LUT R63, R45, R42, R70, 0xd2, !PT ; - /*58f0*/ LOP3.LUT R38, R42, R70, R55, 0xd2, !PT ; - /*5900*/ LOP3.LUT R70, R70, R55, R58, 0xd2, !PT ; - /*5910*/ LOP3.LUT R55, R55, R58, R45, 0xd2, !PT ; - /*5920*/ LOP3.LUT R45, R58, R45, R42, 0xd2, !PT ; - /*5930*/ LOP3.LUT R60, R39, R40, R36, 0xd2, !PT ; - /*5940*/ LOP3.LUT R37, R40, R36, R51, 0xd2, !PT ; - /*5950*/ LOP3.LUT R36, R36, R51, R66, 0xd2, !PT ; - /*5960*/ LOP3.LUT R58, R51, R66, R39, 0xd2, !PT ; - /*5970*/ LOP3.LUT R51, R31, R20, R72, 0xd2, !PT ; - /*5980*/ LOP3.LUT R44, R33, R62, R31, 0xd2, !PT ; - /*5990*/ LOP3.LUT R49, R57, R22, R49, 0xd2, !PT ; - /*59a0*/ LOP3.LUT R42, R20, R72, R33, 0xd2, !PT ; - /*59b0*/ LOP3.LUT R31, R62, R31, R20, 0xd2, !PT ; - /*59c0*/ LOP3.LUT R72, R72, R33, R62, 0xd2, !PT ; - /*59d0*/ LOP3.LUT R57, R9, R3, R54, 0xd2, !PT ; - /*59e0*/ LOP3.LUT R20, R3, R54, R35, 0xd2, !PT ; - /*59f0*/ LOP3.LUT R62, R8, R9, R3, 0xd2, !PT ; - /*5a00*/ IMAD.MOV.U32 R3, RZ, RZ, 0x1 ; - /*5a10*/ LOP3.LUT R54, R54, R35, R8, 0xd2, !PT ; - /*5a20*/ LOP3.LUT R39, R66, R39, R40, 0xd2, !PT ; - /*5a30*/ LOP3.LUT R35, R35, R8, R9, 0xd2, !PT ; - /*5a40*/ LOP3.LUT R33, R19, 0x1, RZ, 0x3c, !PT ; -.L_x_98: - /*5a50*/ LOP3.LUT R71, R55, R51, R30, 0x96, !PT ; - /*5a60*/ LOP3.LUT R68, R58, R62, R21, 0x96, !PT ; - /*5a70*/ LOP3.LUT R8, R38, R44, R17, 0x96, !PT ; - /*5a80*/ LOP3.LUT R71, R23, R71, R46, 0x96, !PT ; - /*5a90*/ LOP3.LUT R68, R29, R68, R50, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R22, R18, R8, R41, 0x96, !PT ; - /*5ab0*/ SHF.L.W.U32.HI R19, R68, 0x1, R71 ; - /*5ac0*/ LOP3.LUT R8, R37, R54, R12, 0x96, !PT ; - /*5ad0*/ LOP3.LUT R74, R70, R31, R15, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R9, R19.reuse, R22.reuse, R31, 0x96, !PT ; - /*5af0*/ LOP3.LUT R61, R19, R22, R15, 0x96, !PT ; - /*5b00*/ LOP3.LUT R70, R19.reuse, R22.reuse, R70, 0x96, !PT ; - /*5b10*/ LOP3.LUT R31, R19.reuse, R22.reuse, R64, 0x96, !PT ; - /*5b20*/ LOP3.LUT R34, R19, R22, R59, 0x96, !PT ; - /*5b30*/ LOP3.LUT R19, R32, R8, R49, 0x96, !PT ; - /*5b40*/ SHF.L.W.U32.HI R40, R71, 0x1, R68 ; - /*5b50*/ LOP3.LUT R69, R36, R35, R13, 0x96, !PT ; - /*5b60*/ LOP3.LUT R66, R40, R19, R13, 0x96, !PT ; - /*5b70*/ LOP3.LUT R74, R59, R74, R64, 0x96, !PT ; - /*5b80*/ LOP3.LUT R8, R45, R42, R14, 0x96, !PT ; - /*5b90*/ LOP3.LUT R13, R39, R57, R10, 0x96, !PT ; - /*5ba0*/ SHF.L.W.U32.HI R15, R19, 0x1, R22 ; - /*5bb0*/ SHF.L.W.U32.HI R75, R22, 0x1, R19 ; - /*5bc0*/ LOP3.LUT R59, R40.reuse, R19.reuse, R36, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R22, R40.reuse, R19.reuse, R35, 0x96, !PT ; - /*5be0*/ LOP3.LUT R36, R40, R19, R65.reuse, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R69, R56, R69, R65, 0x96, !PT ; - /*5c00*/ LOP3.LUT R19, R40, R19, R56, 0x96, !PT ; - /*5c10*/ LOP3.LUT R40, R16, R8, R43, 0x96, !PT ; - /*5c20*/ LOP3.LUT R56, R28, R13, R47, 0x96, !PT ; - /*5c30*/ LOP3.LUT R73, R63, R72, R33, 0x96, !PT ; - /*5c40*/ LOP3.LUT R64, R60, R20, R67, 0x96, !PT ; - /*5c50*/ LOP3.LUT R35, R15, R40, R72, 0x96, !PT ; - /*5c60*/ SHF.L.W.U32.HI R77, R56, 0x1, R40 ; - /*5c70*/ LOP3.LUT R73, R11, R73, R52, 0x96, !PT ; - /*5c80*/ LOP3.LUT R13, R15, R40.reuse, R33, 0x96, !PT ; - /*5c90*/ SHF.L.W.U32.HI R72, R69, 0x1, R74 ; - /*5ca0*/ LOP3.LUT R8, R15.reuse, R40.reuse, R63, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R65, R15.reuse, R40.reuse, R52, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R33, R15, R40, R11, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R64, R48, R64, R53, 0x96, !PT ; - /*5ce0*/ SHF.L.W.U32.HI R76, R40, 0x1, R56 ; - /*5cf0*/ LOP3.LUT R15, R75.reuse, R56.reuse, R60, 0x96, !PT ; - /*5d00*/ LOP3.LUT R60, R75, R56, R53, 0x96, !PT ; - /*5d10*/ LOP3.LUT R40, R77, R74, R55, 0x96, !PT ; - /*5d20*/ LOP3.LUT R11, R75.reuse, R56.reuse, R67, 0x96, !PT ; - /*5d30*/ LOP3.LUT R52, R75, R56, R20, 0x96, !PT ; - /*5d40*/ LOP3.LUT R48, R75, R56, R48, 0x96, !PT ; - /*5d50*/ SHF.L.W.U32.HI R53, R74, 0x1, R69 ; - /*5d60*/ LOP3.LUT R55, R72, R73, R18, 0x96, !PT ; - /*5d70*/ LOP3.LUT R67, R76, R69, R58, 0x96, !PT ; - /*5d80*/ LOP3.LUT R56, R72, R73, R17, 0x96, !PT ; - /*5d90*/ SHF.L.W.U32.HI R18, R64, 0x1, R73 ; - /*5da0*/ LOP3.LUT R63, R77, R74.reuse, R51, 0x96, !PT ; - /*5db0*/ LOP3.LUT R58, R72.reuse, R73.reuse, R44, 0x96, !PT ; - /*5dc0*/ SHF.L.W.U32.HI R17, R73, 0x1, R64 ; - /*5dd0*/ LOP3.LUT R44, R72.reuse, R73.reuse, R38, 0x96, !PT ; - /*5de0*/ LOP3.LUT R51, R72, R73, R41, 0x96, !PT ; - /*5df0*/ LOP3.LUT R20, R77, R74, R30, 0x96, !PT ; - /*5e00*/ LOP3.LUT R73, R53, R64, R37, 0x96, !PT ; - /*5e10*/ LOP3.LUT R30, R77, R74, R23, 0x96, !PT ; - /*5e20*/ LOP3.LUT R37, R18, R71, R42, 0x96, !PT ; - /*5e30*/ LOP3.LUT R23, R76.reuse, R69.reuse, R50, 0x96, !PT ; - /*5e40*/ LOP3.LUT R42, R17, R68, R10, 0x96, !PT ; - /*5e50*/ LOP3.LUT R21, R76, R69, R21, 0x96, !PT ; - /*5e60*/ LOP3.LUT R62, R76.reuse, R69.reuse, R62, 0x96, !PT ; - /*5e70*/ LOP3.LUT R29, R76, R69, R29, 0x96, !PT ; - /*5e80*/ LOP3.LUT R10, R17.reuse, R68.reuse, R57, 0x96, !PT ; - /*5e90*/ LOP3.LUT R39, R17.reuse, R68.reuse, R39, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R50, R17, R68, R47, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R46, R77, R74, R46, 0x96, !PT ; - /*5ec0*/ LOP3.LUT R69, R53.reuse, R64.reuse, R12, 0x96, !PT ; - /*5ed0*/ LOP3.LUT R41, R53.reuse, R64.reuse, R54, 0x96, !PT ; - /*5ee0*/ LOP3.LUT R38, R53, R64, R32, 0x96, !PT ; - /*5ef0*/ LOP3.LUT R16, R18, R71, R16, 0x96, !PT ; - /*5f00*/ LOP3.LUT R17, R17, R68, R28, 0x96, !PT ; - /*5f10*/ LOP3.LUT R12, R53, R64, R49, 0x96, !PT ; - /*5f20*/ LOP3.LUT R32, R18.reuse, R71.reuse, R45, 0x96, !PT ; - /*5f30*/ LOP3.LUT R49, R18.reuse, R71.reuse, R14, 0x96, !PT ; - /*5f40*/ LOP3.LUT R45, R18, R71, R43, 0x96, !PT ; - /*5f50*/ SHF.L.W.U32.HI R71, R59, 0xb, R70 ; - /*5f60*/ SHF.L.W.U32.HI R54, R70, 0xb, R59 ; - /*5f70*/ SHF.L.W.U32.HI R68, R41, 0xc, R58 ; - /*5f80*/ SHF.L.W.U32.HI R14, R58, 0xc, R41 ; - /*5f90*/ SHF.L.W.U32.HI R64, R17, 0xe, R16 ; - /*5fa0*/ SHF.L.W.U32.HI R70, R16, 0xe, R17 ; - /*5fb0*/ SHF.L.W.U32.HI R57, R23, 0x15, R46 ; - /*5fc0*/ SHF.L.W.U32.HI R72, R46, 0x15, R23 ; - /*5fd0*/ SHF.L.W.U32.HI R23, R39, 0x7, R32 ; - /*5fe0*/ SHF.L.W.U32.HI R16, R32, 0x7, R39 ; - /*5ff0*/ SHF.L.W.U32.HI R58, R60, 0x9, R65 ; - /*6000*/ SHF.L.W.U32.HI R18, R38, 0x2, R55 ; - /*6010*/ SHF.L.W.U32.HI R65, R65, 0x9, R60 ; - /*6020*/ SHF.L.W.U32.HI R55, R55, 0x2, R38 ; - /*6030*/ PRMT R41, R30, 0x4321, R29 ; - /*6040*/ PRMT R32, R29, 0x4321, R30 ; - /*6050*/ SHF.L.W.U32.HI R38, R42, 0x1b, R49 ; - /*6060*/ SHF.L.W.U32.HI R29, R49, 0x1b, R42 ; - /*6070*/ SHF.L.W.U32.HI R47, R73, 0xa, R44 ; - /*6080*/ SHF.L.W.U32.HI R60, R44, 0xa, R73 ; - /*6090*/ PRMT R49, R45, 0x2107, R50 ; - /*60a0*/ PRMT R44, R50, 0x2107, R45 ; - /*60b0*/ SHF.L.W.U32.HI R42, R36, 0xf, R31 ; - /*60c0*/ SHF.L.W.U32.HI R59, R31, 0xf, R36 ; - /*60d0*/ SHF.L.W.U32.HI R50, R22, 0x6, R9 ; - /*60e0*/ SHF.L.W.U32.HI R45, R9, 0x6, R22 ; - /*60f0*/ SHF.L.W.U32.HI R30, R52, 0x4, R35 ; - /*6100*/ SHF.L.W.U32.HI R43, R35, 0x4, R52 ; - /*6110*/ SHF.L.W.U32.HI R9, R10, 0x14, R37 ; - /*6120*/ SHF.L.W.U32.HI R31, R37, 0x14, R10 ; - /*6130*/ SHF.L.W.U32.HI R22, R19, 0x1d, R34 ; - /*6140*/ SHF.L.W.U32.HI R53, R62, 0x17, R63 ; - /*6150*/ SHF.L.W.U32.HI R34, R34, 0x1d, R19 ; - /*6160*/ SHF.L.W.U32.HI R35, R12, 0xd, R51 ; - /*6170*/ SHF.L.W.U32.HI R37, R51, 0xd, R12 ; - /*6180*/ SHF.L.W.U32.HI R17, R61, 0x1e, R66 ; - /*6190*/ SHF.L.W.U32.HI R63, R63, 0x17, R62 ; - /*61a0*/ LOP3.LUT R19, R13, R14, R54, 0xd2, !PT ; - /*61b0*/ LOP3.LUT R12, R14, R54, R57, 0xd2, !PT ; - /*61c0*/ SHF.L.W.U32.HI R39, R48, 0x12, R33 ; - /*61d0*/ LOP3.LUT R54, R54, R57, R64, 0xd2, !PT ; - /*61e0*/ SHF.L.W.U32.HI R28, R66, 0x1e, R61 ; - /*61f0*/ SHF.L.W.U32.HI R33, R33, 0x12, R48 ; - /*6200*/ LOP3.LUT R57, R57, R64, R13, 0xd2, !PT ; - /*6210*/ SHF.L.W.U32.HI R48, R15, 0x3, R8 ; - /*6220*/ SHF.L.W.U32.HI R62, R8, 0x3, R15 ; - /*6230*/ LOP3.LUT R13, R64, R13, R14, 0xd2, !PT ; - /*6240*/ SHF.L.W.U32.HI R61, R69, 0x1, R56 ; - /*6250*/ SHF.L.W.U32.HI R52, R56, 0x1, R69 ; - /*6260*/ LOP3.LUT R14, R17, R63, R16, 0xd2, !PT ; - /*6270*/ LOP3.LUT R15, R63, R16, R65, 0xd2, !PT ; - /*6280*/ LOP3.LUT R66, R16, R65, R18, 0xd2, !PT ; - /*6290*/ SHF.L.W.U32.HI R36, R21, 0x1c, R20 ; - /*62a0*/ SHF.L.W.U32.HI R56, R20, 0x1c, R21 ; - /*62b0*/ LOP3.LUT R65, R65, R18, R17, 0xd2, !PT ; - /*62c0*/ LOP3.LUT R16, R18, R17, R63, 0xd2, !PT ; - /*62d0*/ LOP3.LUT R20, R11, R68, R71, 0xd2, !PT ; - /*62e0*/ LOP3.LUT R10, R68, R71, R72, 0xd2, !PT ; - /*62f0*/ LOP3.LUT R8, R71, R72, R70, 0xd2, !PT ; - /*6300*/ LOP3.LUT R51, R72, R70, R11, 0xd2, !PT ; - /*6310*/ LOP3.LUT R17, R28, R53, R23, 0xd2, !PT ; - /*6320*/ LOP3.LUT R18, R53, R23, R58, 0xd2, !PT ; - /*6330*/ LOP3.LUT R63, R23, R58, R55, 0xd2, !PT ; - /*6340*/ LOP3.LUT R71, R58, R55, R28, 0xd2, !PT ; - /*6350*/ LOP3.LUT R23, R55, R28, R53, 0xd2, !PT ; - /*6360*/ LOP3.LUT R72, R60, R59, R32, 0xd2, !PT ; - /*6370*/ LOP3.LUT R76, R59, R32, R29, 0xd2, !PT ; - /*6380*/ SHF.L.W.U32.HI R46, R67, 0x19, R40 ; - /*6390*/ LOP3.LUT R28, R29, R30, R60, 0xd2, !PT ; - /*63a0*/ LOP3.LUT R21, R30, R60, R59, 0xd2, !PT ; - /*63b0*/ LOP3.LUT R32, R32, R29, R30, 0xd2, !PT ; - /*63c0*/ LOP3.LUT R29, R38, R43, R47, 0xd2, !PT ; - /*63d0*/ LOP3.LUT R30, R43, R47, R42, 0xd2, !PT ; - /*63e0*/ LOP3.LUT R47, R47, R42, R41, 0xd2, !PT ; - /*63f0*/ LOP3.LUT R78, R42, R41, R38, 0xd2, !PT ; - /*6400*/ LOP3.LUT R41, R41, R38, R43, 0xd2, !PT ; - /*6410*/ LOP3.LUT R42, R61, R50, R46, 0xd2, !PT ; - /*6420*/ LOP3.LUT R38, R49, R39, R61, 0xd2, !PT ; - /*6430*/ LOP3.LUT R58, R39, R61, R50, 0xd2, !PT ; - /*6440*/ SHF.L.W.U32.HI R40, R40, 0x19, R67 ; - /*6450*/ LOP3.LUT R11, R70, R11, R68, 0xd2, !PT ; - /*6460*/ LOP3.LUT R64, R33, R52, R45, 0xd2, !PT ; - /*6470*/ LOP3.LUT R59, R34, R36, R9, 0xd2, !PT ; - /*6480*/ LOP3.LUT R61, R22, R56, R31, 0xd2, !PT ; - /*6490*/ LOP3.LUT R68, R56, R31, R62, 0xd2, !PT ; - /*64a0*/ LOP3.LUT R60, R31, R62, R35, 0xd2, !PT ; - /*64b0*/ LOP3.LUT R62, R62, R35, R22, 0xd2, !PT ; - /*64c0*/ LOP3.LUT R75, R46, R49, R39, 0xd2, !PT ; - /*64d0*/ LOP3.LUT R22, R35, R22, R56, 0xd2, !PT ; - /*64e0*/ LOP3.LUT R39, R40, R44, R33, 0xd2, !PT ; - /*64f0*/ LOP3.LUT R67, R58, R59, R13, 0x96, !PT ; - /*6500*/ LOP3.LUT R56, R64, R61, R11, 0x96, !PT ; - /*6510*/ LOP3.LUT R53, R45, R40, R44, 0xd2, !PT ; - /*6520*/ LOP3.LUT R31, R39, R62, R8, 0x96, !PT ; - /*6530*/ LOP3.LUT R67, R16, R67, R41, 0x96, !PT ; - /*6540*/ LOP3.LUT R56, R23, R56, R32, 0x96, !PT ; - /*6550*/ LOP3.LUT R44, R44, R33, R52, 0xd2, !PT ; - /*6560*/ LOP3.LUT R43, R50, R46, R49, 0xd2, !PT ; - /*6570*/ LOP3.LUT R73, R63, R31, R72, 0x96, !PT ; - /*6580*/ SHF.L.W.U32.HI R46, R67, 0x1, R56 ; - /*6590*/ LOP3.LUT R70, R36, R9, R48, 0xd2, !PT ; - /*65a0*/ LOP3.LUT R74, R44, R22, R51, 0x96, !PT ; - /*65b0*/ LOP3.LUT R69, R9, R48, R37, 0xd2, !PT ; - /*65c0*/ LOP3.LUT R36, R37, R34, R36, 0xd2, !PT ; - /*65d0*/ LOP3.LUT R48, R48, R37, R34, 0xd2, !PT ; - /*65e0*/ LOP3.LUT R34, R46.reuse, R73.reuse, R44, 0x96, !PT ; - /*65f0*/ LOP3.LUT R74, R71, R74, R76, 0x96, !PT ; - /*6600*/ LOP3.LUT R44, R46, R73.reuse, R71, 0x96, !PT ; - /*6610*/ LOP3.LUT R71, R38, R36, R57, 0x96, !PT ; - /*6620*/ LOP3.LUT R31, R46, R73, R22, 0x96, !PT ; - /*6630*/ LOP3.LUT R35, R75, R48, R54, 0x96, !PT ; - /*6640*/ LOP3.LUT R33, R43, R69, R12, 0x96, !PT ; - /*6650*/ LOP3.LUT R22, R53, R60, R10, 0x96, !PT ; - /*6660*/ LOP3.LUT R71, R65, R71, R78, 0x96, !PT ; - /*6670*/ LOP3.LUT R55, R52, R45, R40, 0xd2, !PT ; - /*6680*/ LOP3.LUT R40, R46.reuse, R73.reuse, R51, 0x96, !PT ; - /*6690*/ LOP3.LUT R9, R46, R73, R76, 0x96, !PT ; - /*66a0*/ LOP3.LUT R50, R66, R35, R47, 0x96, !PT ; - /*66b0*/ SHF.L.W.U32.HI R45, R56, 0x1, R67 ; - /*66c0*/ LOP3.LUT R46, R15, R33, R30, 0x96, !PT ; - /*66d0*/ SHF.L.W.U32.HI R35, R74, 0x1, R71 ; - /*66e0*/ LOP3.LUT R49, R18, R22, R21, 0x96, !PT ; - /*66f0*/ IMAD.MOV.U32 R22, RZ, RZ, 0x8 ; - /*6700*/ SHF.L.W.U32.HI R82, R71, 0x1, R74 ; - /*6710*/ LOP3.LUT R52, R45, R50, R78, 0x96, !PT ; - /*6720*/ IMAD R51, R3, R22, c[0x2][0x0] ; - /*6730*/ LOP3.LUT R75, R35, R46, R75, 0x96, !PT ; - /*6740*/ LOP3.LUT R78, R82.reuse, R49.reuse, R39, 0x96, !PT ; - /*6750*/ LOP3.LUT R33, R45.reuse, R50.reuse, R38, 0x96, !PT ; - /*6760*/ LOP3.LUT R38, R82, R49, R72, 0x96, !PT ; - /*6770*/ LOP3.LUT R77, R45, R50, R57, 0x96, !PT ; - /*6780*/ LOP3.LUT R36, R45.reuse, R50.reuse, R36, 0x96, !PT ; - /*6790*/ SHF.L.W.U32.HI R72, R78, 0xb, R75 ; - /*67a0*/ LOP3.LUT R45, R45, R50, R65, 0x96, !PT ; - /*67b0*/ SHF.L.W.U32.HI R78, R75, 0xb, R78 ; - /*67c0*/ LOP3.LUT R57, R82, R49, R8, 0x96, !PT ; - /*67d0*/ SHF.L.W.U32.HI R75, R9, 0x15, R52 ; - /*67e0*/ SHF.L.W.U32.HI R65, R52, 0x15, R9 ; - /*67f0*/ LDC.64 R8, c[0x3][R51] ; - /*6800*/ LOP3.LUT R54, R35.reuse, R46.reuse, R54, 0x96, !PT ; - /*6810*/ LOP3.LUT R37, R35.reuse, R46.reuse, R48, 0x96, !PT ; - /*6820*/ LOP3.LUT R47, R35.reuse, R46.reuse, R47, 0x96, !PT ; - /*6830*/ LOP3.LUT R35, R35, R46, R66, 0x96, !PT ; - /*6840*/ SHF.L.W.U32.HI R66, R49, 0x1, R46 ; - /*6850*/ SHF.L.W.U32.HI R79, R46, 0x1, R49 ; - /*6860*/ SHF.L.W.U32.HI R76, R73, 0x1, R50 ; - /*6870*/ SHF.L.W.U32.HI R73, R50, 0x1, R73 ; - /*6880*/ LOP3.LUT R50, R66.reuse, R67.reuse, R70, 0x96, !PT ; - /*6890*/ LOP3.LUT R39, R66, R67, R29, 0x96, !PT ; - /*68a0*/ LOP3.LUT R46, R79, R56, R28, 0x96, !PT ; - /*68b0*/ LOP3.LUT R80, R82, R49, R62, 0x96, !PT ; - /*68c0*/ LOP3.LUT R81, R19, R8, RZ, 0x3c, !PT ; - /*68d0*/ LOP3.LUT R9, R20, R9, RZ, 0x3c, !PT ; - /*68e0*/ LOP3.LUT R8, R79, R56, R55, 0x96, !PT ; - /*68f0*/ LOP3.LUT R70, R42, R70, R81, 0x96, !PT ; - /*6900*/ LOP3.LUT R55, R55, R68, R9, 0x96, !PT ; - /*6910*/ LOP3.LUT R19, R66, R67, R42, 0x96, !PT ; - /*6920*/ LOP3.LUT R29, R14, R70, R29, 0x96, !PT ; - /*6930*/ LOP3.LUT R28, R17, R55, R28, 0x96, !PT ; - /*6940*/ SHF.L.W.U32.HI R42, R8, 0x3, R19 ; - /*6950*/ SHF.L.W.U32.HI R19, R19, 0x3, R8 ; - /*6960*/ LOP3.LUT R12, R76, R29, R12, 0x96, !PT ; - /*6970*/ LOP3.LUT R69, R76.reuse, R29.reuse, R69, 0x96, !PT ; - /*6980*/ LOP3.LUT R43, R76.reuse, R29.reuse, R43, 0x96, !PT ; - /*6990*/ LOP3.LUT R30, R76.reuse, R29.reuse, R30, 0x96, !PT ; - /*69a0*/ LOP3.LUT R76, R76, R29, R15, 0x96, !PT ; - /*69b0*/ SHF.L.W.U32.HI R8, R28, 0x1, R29 ; - /*69c0*/ SHF.L.W.U32.HI R29, R29, 0x1, R28 ; - /*69d0*/ LOP3.LUT R82, R82, R49, R63, 0x96, !PT ; - /*69e0*/ SHF.L.W.U32.HI R48, R57, 0x1e, R54 ; - /*69f0*/ SHF.L.W.U32.HI R62, R54, 0x1e, R57 ; - /*6a00*/ SHF.L.W.U32.HI R57, R31, 0x17, R36 ; - /*6a10*/ SHF.L.W.U32.HI R63, R36, 0x17, R31 ; - /*6a20*/ SHF.L.W.U32.HI R52, R46, 0x9, R39 ; - /*6a30*/ SHF.L.W.U32.HI R54, R39, 0x9, R46 ; - /*6a40*/ LOP3.LUT R31, R66.reuse, R67.reuse, R14, 0x96, !PT ; - /*6a50*/ LOP3.LUT R39, R79.reuse, R56.reuse, R68, 0x96, !PT ; - /*6a60*/ LOP3.LUT R84, R79, R56, R17, 0x96, !PT ; - /*6a70*/ LOP3.LUT R14, R66, R67, R81, 0x96, !PT ; - /*6a80*/ LOP3.LUT R60, R73, R28, R60, 0x96, !PT ; - /*6a90*/ LOP3.LUT R16, R8, R71, R16, 0x96, !PT ; - /*6aa0*/ LOP3.LUT R23, R29, R74, R23, 0x96, !PT ; - /*6ab0*/ LOP3.LUT R56, R79, R56, R9, 0x96, !PT ; - /*6ac0*/ LOP3.LUT R67, R73.reuse, R28.reuse, R10, 0x96, !PT ; - /*6ad0*/ LOP3.LUT R70, R73.reuse, R28.reuse, R53, 0x96, !PT ; - /*6ae0*/ LOP3.LUT R21, R73, R28, R21, 0x96, !PT ; - /*6af0*/ LOP3.LUT R9, R73, R28, R18, 0x96, !PT ; - /*6b00*/ LOP3.LUT R66, R8.reuse, R71.reuse, R59, 0x96, !PT ; - /*6b10*/ LOP3.LUT R61, R29.reuse, R74.reuse, R61, 0x96, !PT ; - /*6b20*/ LOP3.LUT R73, R8.reuse, R71.reuse, R13, 0x96, !PT ; - /*6b30*/ LOP3.LUT R28, R8, R71, R58, 0x96, !PT ; - /*6b40*/ LOP3.LUT R17, R29, R74, R64, 0x96, !PT ; - /*6b50*/ LOP3.LUT R15, R8, R71, R41, 0x96, !PT ; - /*6b60*/ LOP3.LUT R32, R29, R74.reuse, R32, 0x96, !PT ; - /*6b70*/ SHF.L.W.U32.HI R13, R69, 0xc, R60 ; - /*6b80*/ SHF.L.W.U32.HI R10, R23, 0xe, R16 ; - /*6b90*/ LOP3.LUT R18, R29, R74, R11, 0x96, !PT ; - /*6ba0*/ SHF.L.W.U32.HI R55, R67, 0x1, R12 ; - /*6bb0*/ SHF.L.W.U32.HI R58, R12, 0x1, R67 ; - /*6bc0*/ SHF.L.W.U32.HI R11, R60, 0xc, R69 ; - /*6bd0*/ SHF.L.W.U32.HI R16, R16, 0xe, R23 ; - /*6be0*/ SHF.L.W.U32.HI R67, R61, 0x14, R66 ; - /*6bf0*/ PRMT R49, R45, 0x4321, R44 ; - /*6c00*/ SHF.L.W.U32.HI R59, R9, 0x2, R76 ; - /*6c10*/ SHF.L.W.U32.HI R41, R76, 0x2, R9 ; - /*6c20*/ SHF.L.W.U32.HI R74, R21, 0xd, R30 ; - /*6c30*/ SHF.L.W.U32.HI R69, R30, 0xd, R21 ; - /*6c40*/ SHF.L.W.U32.HI R8, R17, 0x7, R28 ; - /*6c50*/ SHF.L.W.U32.HI R66, R66, 0x14, R61 ; - /*6c60*/ PRMT R44, R44, 0x4321, R45 ; - /*6c70*/ SHF.L.W.U32.HI R9, R70, 0xa, R43 ; - /*6c80*/ SHF.L.W.U32.HI R28, R28, 0x7, R17 ; - /*6c90*/ PRMT R60, R15, 0x2107, R32 ; - /*6ca0*/ PRMT R71, R32, 0x2107, R15 ; - /*6cb0*/ LOP3.LUT R61, R14, R13, R78, 0xd2, !PT ; - /*6cc0*/ LOP3.LUT R30, R75, R10, R14, 0xd2, !PT ; - /*6cd0*/ SHF.L.W.U32.HI R45, R39, 0x4, R50 ; - /*6ce0*/ SHF.L.W.U32.HI R70, R43, 0xa, R70 ; - /*6cf0*/ LOP3.LUT R17, R13, R78, R75, 0xd2, !PT ; - /*6d00*/ LOP3.LUT R15, R78, R75, R10, 0xd2, !PT ; - /*6d10*/ LOP3.LUT R14, R10, R14, R13, 0xd2, !PT ; - /*6d20*/ SHF.L.W.U32.HI R50, R50, 0x4, R39 ; - /*6d30*/ SHF.L.W.U32.HI R46, R38, 0xf, R47 ; - /*6d40*/ SHF.L.W.U32.HI R43, R18, 0x1b, R73 ; - /*6d50*/ LOP3.LUT R13, R72, R65, R16, 0xd2, !PT ; - /*6d60*/ LOP3.LUT R21, R65, R16, R56, 0xd2, !PT ; - /*6d70*/ LOP3.LUT R10, R16, R56, R11, 0xd2, !PT ; - /*6d80*/ SHF.L.W.U32.HI R73, R73, 0x1b, R18 ; - /*6d90*/ LOP3.LUT R68, R56, R11, R72, 0xd2, !PT ; - /*6da0*/ LOP3.LUT R12, R11, R72, R65, 0xd2, !PT ; - /*6db0*/ LOP3.LUT R23, R54, R59, R62, 0xd2, !PT ; - /*6dc0*/ LOP3.LUT R16, R59, R62, R63, 0xd2, !PT ; - /*6dd0*/ LOP3.LUT R11, R62, R63, R28, 0xd2, !PT ; - /*6de0*/ LOP3.LUT R18, R63, R28, R54, 0xd2, !PT ; - /*6df0*/ LOP3.LUT R59, R28, R54, R59, 0xd2, !PT ; - /*6e00*/ LOP3.LUT R29, R52, R41, R48, 0xd2, !PT ; - /*6e10*/ LOP3.LUT R28, R41, R48, R57, 0xd2, !PT ; - /*6e20*/ LOP3.LUT R32, R57, R8, R52, 0xd2, !PT ; - /*6e30*/ LOP3.LUT R56, R8, R52, R41, 0xd2, !PT ; - /*6e40*/ LOP3.LUT R48, R48, R57, R8, 0xd2, !PT ; - /*6e50*/ LOP3.LUT R41, R50, R9, R46, 0xd2, !PT ; - /*6e60*/ LOP3.LUT R64, R9, R46, R49, 0xd2, !PT ; - /*6e70*/ LOP3.LUT R52, R43, R50, R9, 0xd2, !PT ; - /*6e80*/ LDC.64 R8, c[0x3][R51+0x8] ; - /*6e90*/ IADD3 R3, R3, 0x2, RZ ; - /*6ea0*/ SHF.L.W.U32.HI R47, R47, 0xf, R38 ; - /*6eb0*/ ISETP.GE.U32.AND P0, PT, R3, 0x17, PT ; - /*6ec0*/ SHF.L.W.U32.HI R36, R84, 0x12, R31 ; - /*6ed0*/ SHF.L.W.U32.HI R39, R34, 0x19, R33 ; - /*6ee0*/ SHF.L.W.U32.HI R38, R80, 0x6, R37 ; - /*6ef0*/ LOP3.LUT R46, R46, R49, R43, 0xd2, !PT ; - /*6f00*/ LOP3.LUT R43, R49, R43, R50, 0xd2, !PT ; - /*6f10*/ SHF.L.W.U32.HI R31, R31, 0x12, R84 ; - /*6f20*/ SHF.L.W.U32.HI R34, R33, 0x19, R34 ; - /*6f30*/ SHF.L.W.U32.HI R37, R37, 0x6, R80 ; - /*6f40*/ LOP3.LUT R49, R45, R70, R47, 0xd2, !PT ; - /*6f50*/ LOP3.LUT R65, R70, R47, R44, 0xd2, !PT ; - /*6f60*/ LOP3.LUT R50, R47, R44, R73, 0xd2, !PT ; - /*6f70*/ SHF.L.W.U32.HI R33, R82, 0x1d, R35 ; - /*6f80*/ LOP3.LUT R53, R73, R45, R70, 0xd2, !PT ; - /*6f90*/ LOP3.LUT R47, R44, R73, R45, 0xd2, !PT ; - /*6fa0*/ SHF.L.W.U32.HI R35, R35, 0x1d, R82 ; - /*6fb0*/ SHF.L.W.U32.HI R20, R40, 0x1c, R77 ; - /*6fc0*/ LOP3.LUT R63, R55, R38, R39, 0xd2, !PT ; - /*6fd0*/ LOP3.LUT R45, R36, R55, R38, 0xd2, !PT ; - /*6fe0*/ LOP3.LUT R38, R38, R39, R60, 0xd2, !PT ; - /*6ff0*/ LOP3.LUT R70, R39, R60, R36, 0xd2, !PT ; - /*7000*/ LOP3.LUT R55, R60, R36, R55, 0xd2, !PT ; - /*7010*/ SHF.L.W.U32.HI R40, R77, 0x1c, R40 ; - /*7020*/ LOP3.LUT R60, R58, R37, R34, 0xd2, !PT ; - /*7030*/ LOP3.LUT R39, R31, R58, R37, 0xd2, !PT ; - /*7040*/ LOP3.LUT R36, R34, R71, R31, 0xd2, !PT ; - /*7050*/ LOP3.LUT R58, R71, R31, R58, 0xd2, !PT ; - /*7060*/ LOP3.LUT R31, R42, R69, R35, 0xd2, !PT ; - /*7070*/ LOP3.LUT R44, R67, R42, R69, 0xd2, !PT ; - /*7080*/ LOP3.LUT R72, R20, R67, R42, 0xd2, !PT ; - /*7090*/ LOP3.LUT R51, R69, R35, R20, 0xd2, !PT ; - /*70a0*/ LOP3.LUT R42, R35, R20, R67, 0xd2, !PT ; - /*70b0*/ LOP3.LUT R35, R19, R74, R33, 0xd2, !PT ; - /*70c0*/ LOP3.LUT R62, R74, R33, R40, 0xd2, !PT ; - /*70d0*/ LOP3.LUT R57, R33, R40, R66, 0xd2, !PT ; - /*70e0*/ LOP3.LUT R37, R37, R34, R71, 0xd2, !PT ; - /*70f0*/ LOP3.LUT R54, R66, R19, R74, 0xd2, !PT ; - /*7100*/ LOP3.LUT R20, R40, R66, R19, 0xd2, !PT ; - /*7110*/ LOP3.LUT R33, R61, R8, RZ, 0x3c, !PT ; - /*7120*/ LOP3.LUT R67, R68, R9, RZ, 0x3c, !PT ; - /*7130*/ @P0 CALL.REL.NOINC `(.L_x_97) ; - /*7140*/ BRA `(.L_x_98) ; -.L_x_97: - /*7150*/ IMAD.MOV.U32 R8, RZ, RZ, c[0x4][0x8] ; - /*7160*/ IMAD.MOV.U32 R9, RZ, RZ, c[0x4][0xc] ; - /*7170*/ LDG.E.64.STRONG.SM R8, [R8.64] ; - /*7180*/ LOP3.LUT R30, R55, R51, R30, 0x96, !PT ; - /*7190*/ BSSY B0, `(.L_x_99) ; - /*71a0*/ LOP3.LUT R21, R58, R62, R21, 0x96, !PT ; - /*71b0*/ LOP3.LUT R15, R70, R31, R15, 0x96, !PT ; - /*71c0*/ LOP3.LUT R13, R36, R35, R13, 0x96, !PT ; - /*71d0*/ LOP3.LUT R20, R60, R20, R67, 0x96, !PT ; - /*71e0*/ LOP3.LUT R17, R38, R44, R17, 0x96, !PT ; - /*71f0*/ LOP3.LUT R12, R37, R54, R12, 0x96, !PT ; - /*7200*/ LOP3.LUT R15, R59, R15, R64, 0x96, !PT ; - /*7210*/ LOP3.LUT R56, R56, R13, R65, 0x96, !PT ; - /*7220*/ LOP3.LUT R30, R23, R30, R46, 0x96, !PT ; - /*7230*/ LOP3.LUT R21, R29, R21, R50, 0x96, !PT ; - /*7240*/ LOP3.LUT R63, R63, R72, R33, 0x96, !PT ; - /*7250*/ LOP3.LUT R10, R39, R57, R10, 0x96, !PT ; - /*7260*/ LOP3.LUT R17, R18, R17, R41, 0x96, !PT ; - /*7270*/ LOP3.LUT R12, R32, R12, R49, 0x96, !PT ; - /*7280*/ LOP3.LUT R53, R48, R20, R53, 0x96, !PT ; - /*7290*/ SHF.L.W.U32.HI R3, R15, 0x1, R56 ; - /*72a0*/ SHF.L.W.U32.HI R13, R21, 0x1, R30 ; - /*72b0*/ LOP3.LUT R63, R11, R63, R52, 0x96, !PT ; - /*72c0*/ SHF.L.W.U32.HI R15, R56, 0x1, R15 ; - /*72d0*/ SHF.L.W.U32.HI R21, R30, 0x1, R21 ; - /*72e0*/ LOP3.LUT R10, R28, R10, R47, 0x96, !PT ; - /*72f0*/ LOP3.LUT R53, R3, R54, R53, 0x96, !PT ; - /*7300*/ SHF.L.W.U32.HI R11, R17, 0x1, R12 ; - /*7310*/ LOP3.LUT R14, R45, R42, R14, 0x96, !PT ; - /*7320*/ LOP3.LUT R44, R15, R44, R63, 0x96, !PT ; - /*7330*/ LOP3.LUT R36, R21, R36, R12, 0x96, !PT ; - /*7340*/ LOP3.LUT R3, R13, R70, R17, 0x96, !PT ; - /*7350*/ LOP3.LUT R10, R11, R67, R10, 0x96, !PT ; - /*7360*/ LOP3.LUT R14, R16, R14, R43, 0x96, !PT ; - /*7370*/ SHF.L.W.U32.HI R12, R12, 0x1, R17 ; - /*7380*/ SHF.L.W.U32.HI R11, R53, 0xc, R44 ; - /*7390*/ SHF.L.W.U32.HI R13, R36, 0xb, R3 ; - /*73a0*/ LOP3.LUT R14, R12, R33, R14, 0x96, !PT ; - /*73b0*/ SHF.L.W.U32.HI R53, R44, 0xc, R53 ; - /*73c0*/ SHF.L.W.U32.HI R3, R3, 0xb, R36 ; - /*73d0*/ LOP3.LUT R10, R10, R11, R13, 0xd2, !PT ; - /*73e0*/ LOP3.LUT R14, R14, R53, R3, 0xd2, !PT ; - /*73f0*/ LOP3.LUT R10, R10, 0x80000000, RZ, 0x3c, !PT ; - /*7400*/ LOP3.LUT R14, R14, 0x80008008, RZ, 0x3c, !PT ; - /*7410*/ PRMT R12, R10, 0x123, RZ ; - /*7420*/ PRMT R13, R14, 0x123, RZ ; - /*7430*/ ISETP.GT.U32.AND P0, PT, R12, R8, PT ; - /*7440*/ ISETP.GT.U32.AND.EX P0, PT, R13, R9, PT, P0 ; - /*7450*/ @P0 BRA `(.L_x_100) ; - /*7460*/ S2R R9, SR_LANEID ; - /*7470*/ VOTEU.ANY UR6, UPT, PT ; - /*7480*/ FLO.U32 R8, UR6 ; - /*7490*/ ULDC.64 UR4, c[0x0][0x168] ; - /*74a0*/ UIADD3 UR4, UP0, UR4, 0x140, URZ ; - /*74b0*/ UIADD3.X UR5, URZ, UR5, URZ, UP0, !UPT ; - /*74c0*/ POPC R3, UR6 ; - /*74d0*/ IMAD.U32 R16, RZ, RZ, UR4 ; - /*74e0*/ IMAD.U32 R17, RZ, RZ, UR5 ; - /*74f0*/ ISETP.EQ.U32.AND P0, PT, R8, R9, PT ; - /*7500*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R3, [R16.64], R3 ; - /*7510*/ S2R R9, SR_LTMASK ; - /*7520*/ LOP3.LUT R9, R9, UR6, RZ, 0xc0, !PT ; - /*7530*/ POPC R10, R9 ; - /*7540*/ SHFL.IDX PT, R23, R3, R8, 0x1f ; - /*7550*/ IMAD.IADD R23, R23, 0x1, R10 ; - /*7560*/ ISETP.GT.U32.AND P0, PT, R23, 0x7, PT ; - /*7570*/ @P0 EXIT ; - /*7580*/ S2R R3, SR_TID.X ; - /*7590*/ IMAD.MOV.U32 R10, RZ, RZ, c[0x4][0x0] ; - /*75a0*/ IMAD.MOV.U32 R11, RZ, RZ, c[0x4][0x4] ; - /*75b0*/ S2R R8, SR_CTAID.X ; - /*75c0*/ IMAD R3, R8, c[0x0][0x0], R3 ; - /*75d0*/ IMAD.MOV.U32 R8, RZ, RZ, 0x20 ; - /*75e0*/ IMAD R14, R3, c[0x3][0x180], RZ ; - /*75f0*/ SHF.R.S32.HI R3, RZ, 0x1f, R85 ; - /*7600*/ IMAD.WIDE.U32 R8, R23, R8, c[0x0][0x168] ; - /*7610*/ IADD3 R14, P0, P1, R14, c[0x0][0x160], R85 ; - /*7620*/ IMAD.WIDE.U32 R22, R23, R22, c[0x0][0x168] ; - /*7630*/ STG.E.EF.128 [R8.64], R4 ; - /*7640*/ IADD3.X R15, RZ, c[0x0][0x164], R3, P0, P1 ; - /*7650*/ STG.E.EF.128 [R8.64+0x10], R24 ; - /*7660*/ STG.E.EF.64 [R22.64+0x100], R14 ; - /*7670*/ LDG.E.64.STRONG.SM R10, [R10.64] ; - /*7680*/ STG.E.EF.64 [R16.64+-0x60], R10 ; - /*7690*/ STG.E.EF.64 [R22.64+0x148], R12 ; -.L_x_100: - /*76a0*/ BSYNC B0 ; -.L_x_99: - /*76b0*/ IADD3 R85, R85, 0x1, RZ ; - /*76c0*/ ISETP.GE.U32.AND P0, PT, R85, c[0x3][0x180], PT ; - /*76d0*/ @P0 CALL.REL.NOINC `(.L_x_101) ; - /*76e0*/ BRA `(.L_x_102) ; -.L_x_101: - /*76f0*/ EXIT ; -.L_x_103: - /*7700*/ BRA `(.L_x_103); - /*7710*/ NOP; - /*7720*/ NOP; - /*7730*/ NOP; - /*7740*/ NOP; - /*7750*/ NOP; - /*7760*/ NOP; - /*7770*/ NOP; - /*7780*/ NOP; - /*7790*/ NOP; - /*77a0*/ NOP; - /*77b0*/ NOP; - /*77c0*/ NOP; - /*77d0*/ NOP; - /*77e0*/ NOP; - /*77f0*/ NOP; -.L_x_211: - - -//--------------------- .text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=96" - .align 128 - .global _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,(.L_x_202 - _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R83, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0060*/ S2R R84, SR_CTAID.X ; - /*0070*/ UMOV UR4, URZ ; - /*0080*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0090*/ ULDC.64 UR12, c[0x0][0x118] ; - /*00a0*/ LOP3.LUT R82, R83.reuse, 0xff8, RZ, 0xc0, !PT ; - /*00b0*/ IMAD.SHL.U32 R85, R83.reuse, 0x20, RZ ; - /*00c0*/ LOP3.LUT R3, R83.reuse, 0x3, RZ, 0xc0, !PT ; - /*00d0*/ IMAD R84, R84, c[0x0][0x0], R83 ; - /*00e0*/ LOP3.LUT R86, R83.reuse, 0x7, RZ, 0xc0, !PT ; - /*00f0*/ IMAD.SHL.U32 R81, R82.reuse, 0x8, RZ ; - /*0100*/ LEA R82, R82, 0x800, 0x6 ; - /*0110*/ IMAD R84, R84, c[0x3][0x180], RZ ; - /*0120*/ LEA R83, R83, 0x800, 0x6 ; - /*0130*/ LOP3.LUT R81, R81, 0xfffffff8, R86, 0xe2, !PT ; - /*0140*/ IMAD R80, R3, 0x10, R82 ; -.L_x_122: - /*0150*/ IMAD.MOV.U32 R90, RZ, RZ, c[0x4][0x0] ; - /*0160*/ IMAD.MOV.U32 R91, RZ, RZ, c[0x4][0x4] ; - /*0170*/ LDG.E.128.STRONG.SM R4, [R90.64+0x10] ; - /*0180*/ LDG.E.128.STRONG.SM R8, [R90.64] ; - /*0190*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*01a0*/ IMAD.U32 R89, RZ, RZ, UR4 ; - /*01b0*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*01c0*/ UMOV UR8, 0xc0 ; - /*01d0*/ IMAD.U32 R0, RZ, RZ, UR5 ; - /*01e0*/ IADD3 R88, P0, P1, R84, c[0x0][0x160], R89 ; - /*01f0*/ ULDC UR5, c[0x3][0x180] ; - /*0200*/ UISETP.GE.U32.AND UP1, UPT, UR4, UR5, UPT ; - /*0210*/ IADD3.X R89, RZ, c[0x0][0x164], R0, P0, P1 ; - /*0220*/ SHF.L.W.U32.HI R0, R88, 0x1, R89 ; - /*0230*/ SHF.L.W.U32.HI R3, R89, 0x1, R88 ; - /*0240*/ LOP3.LUT R0, R0, R5, RZ, 0x3c, !PT ; - /*0250*/ LOP3.LUT R3, R3, R4, RZ, 0x3c, !PT ; - /*0260*/ LOP3.LUT R12, R0.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*0270*/ LOP3.LUT R42, R0, R7, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R22, R12, 0x17, R3.reuse ; - /*0290*/ LOP3.LUT R13, R3.reuse, R6, RZ, 0x3c, !PT ; - /*02a0*/ SHF.L.W.U32.HI R26, R3.reuse, 0x15, R0.reuse ; - /*02b0*/ SHF.L.W.U32.HI R16, R0.reuse, 0x15, R3.reuse ; - /*02c0*/ SHF.L.W.U32.HI R62, R0, 0x19, R3 ; - /*02d0*/ SHF.L.W.U32.HI R24, R3, 0x19, R0 ; - /*02e0*/ PRMT R17, R0, 0x4321, R3 ; - /*02f0*/ PRMT R31, R3.reuse, 0x4321, R0 ; - /*0300*/ SHF.L.W.U32.HI R12, R3, 0x17, R12 ; - /*0310*/ LOP3.LUT R3, R7, 0x80000000, RZ, 0x3c, !PT ; - /*0320*/ SHF.L.W.U32.HI R40, R4, 0x1, R5 ; - /*0330*/ SHF.L.W.U32.HI R46, R42, 0x1c, R13 ; - /*0340*/ SHF.L.W.U32.HI R19, R5, 0x1, R4 ; - /*0350*/ LOP3.LUT R0, R8, 0x1, RZ, 0x3c, !PT ; - /*0360*/ SHF.L.W.U32.HI R42, R13, 0x1c, R42 ; - /*0370*/ SHF.L.W.U32.HI R2, R6, 0x1, R3 ; - /*0380*/ LOP3.LUT R40, R40, R9, RZ, 0x3c, !PT ; - /*0390*/ SHF.L.W.U32.HI R13, R3, 0x1, R6 ; - /*03a0*/ LOP3.LUT R19, R19, 0x1, R8, 0x96, !PT ; - /*03b0*/ SHF.L.W.U32.HI R23, R9, 0x1, R0 ; - /*03c0*/ SHF.L.W.U32.HI R18, R0, 0x1, R9 ; - /*03d0*/ SHF.L.W.U32.HI R21, R10, 0x1, R11 ; - /*03e0*/ SHF.L.W.U32.HI R47, R11, 0x1, R10 ; - /*03f0*/ LOP3.LUT R0, R2, R11, RZ, 0x3c, !PT ; - /*0400*/ LOP3.LUT R14, R40.reuse, R11, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R11, R13, R10, RZ, 0x3c, !PT ; - /*0420*/ SHF.L.W.U32.HI R29, R40.reuse, 0xc, R19.reuse ; - /*0430*/ SHF.L.W.U32.HI R3, R19.reuse, 0xc, R40.reuse ; - /*0440*/ SHF.L.W.U32.HI R27, R40, 0x2, R19 ; - /*0450*/ SHF.L.W.U32.HI R15, R19, 0x2, R40 ; - /*0460*/ SHF.L.W.U32.HI R61, R40.reuse, 0xd, R19.reuse ; - /*0470*/ SHF.L.W.U32.HI R13, R19.reuse, 0xd, R40.reuse ; - /*0480*/ SHF.L.W.U32.HI R56, R40, 0xa, R19 ; - /*0490*/ SHF.L.W.U32.HI R40, R19.reuse, 0xa, R40 ; - /*04a0*/ LOP3.LUT R25, R19, R10, RZ, 0x3c, !PT ; - /*04b0*/ LOP3.LUT R2, R23, R6, RZ, 0x3c, !PT ; - /*04c0*/ LOP3.LUT R19, R18, 0x80000000, R7, 0x96, !PT ; - /*04d0*/ LOP3.LUT R23, R11, R4, RZ, 0x3c, !PT ; - /*04e0*/ LOP3.LUT R4, R21, R89, RZ, 0x3c, !PT ; - /*04f0*/ LOP3.LUT R47, R47, R88, RZ, 0x3c, !PT ; - /*0500*/ LOP3.LUT R30, R0.reuse, R5, RZ, 0x3c, !PT ; - /*0510*/ SHF.L.W.U32.HI R18, R0, 0xb, R11 ; - /*0520*/ SHF.L.W.U32.HI R21, R11.reuse, 0xb, R0.reuse ; - /*0530*/ SHF.L.W.U32.HI R20, R11.reuse, 0x1d, R0.reuse ; - /*0540*/ SHF.L.W.U32.HI R7, R0.reuse, 0x1d, R11.reuse ; - /*0550*/ SHF.L.W.U32.HI R48, R0.reuse, 0xf, R11.reuse ; - /*0560*/ SHF.L.W.U32.HI R39, R11, 0xf, R0 ; - /*0570*/ SHF.L.W.U32.HI R5, R0, 0x6, R11 ; - /*0580*/ SHF.L.W.U32.HI R33, R11, 0x6, R0 ; - /*0590*/ SHF.L.W.U32.HI R0, R14, 0x1, R25 ; - /*05a0*/ PRMT R43, R2, 0x2107, R19 ; - /*05b0*/ SHF.L.W.U32.HI R44, R4, 0x12, R47 ; - /*05c0*/ LOP3.LUT R55, R0, R62, R5, 0xb4, !PT ; - /*05d0*/ LOP3.LUT R37, R5, R43, R62, 0xb4, !PT ; - /*05e0*/ LOP3.LUT R62, R62, R44, R43, 0xb4, !PT ; - /*05f0*/ LOP3.LUT R43, R43, R0, R44, 0xb4, !PT ; - /*0600*/ LOP3.LUT R44, R44, R5, R0, 0xb4, !PT ; - /*0610*/ SHF.L.W.U32.HI R14, R25, 0x1, R14 ; - /*0620*/ SHF.L.W.U32.HI R0, R47, 0x12, R4 ; - /*0630*/ PRMT R45, R19, 0x2107, R2 ; - /*0640*/ SHF.L.W.U32.HI R49, R2.reuse, 0xe, R19.reuse ; - /*0650*/ SHF.L.W.U32.HI R35, R19.reuse, 0xe, R2.reuse ; - /*0660*/ SHF.L.W.U32.HI R25, R19.reuse, 0x14, R2.reuse ; - /*0670*/ SHF.L.W.U32.HI R28, R2.reuse, 0x14, R19.reuse ; - /*0680*/ SHF.L.W.U32.HI R41, R19, 0x7, R2 ; - /*0690*/ SHF.L.W.U32.HI R5, R2, 0x7, R19 ; - /*06a0*/ LOP3.LUT R6, R19, R89, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R11, R2, R88, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R34, R14, R24, R33, 0xb4, !PT ; - /*06d0*/ LOP3.LUT R19, R33, R45, R24, 0xb4, !PT ; - /*06e0*/ LOP3.LUT R63, R24, R0, R45, 0xb4, !PT ; - /*06f0*/ LOP3.LUT R45, R45, R14, R0, 0xb4, !PT ; - /*0700*/ LOP3.LUT R33, R0, R33, R14, 0xb4, !PT ; - /*0710*/ LOP3.LUT R0, R29, R4, R9, 0x90, !PT ; - /*0720*/ SHF.L.W.U32.HI R10, R6, 0x1b, R11 ; - /*0730*/ SHF.L.W.U32.HI R6, R11, 0x1b, R6 ; - /*0740*/ LOP3.LUT R14, R18, R49.reuse, R26, 0xb4, !PT ; - /*0750*/ LOP3.LUT R0, R0, R49, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R11, R49, R4, R9.reuse, 0x6, !PT ; - /*0770*/ LOP3.LUT R24, R18, R29, RZ, 0x30, !PT ; - /*0780*/ LOP3.LUT R49, R47, 0x1, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R2, R29, R26, R18, 0xb4, !PT ; - /*07a0*/ LOP3.LUT R18, R3, R47, R8, 0x90, !PT ; - /*07b0*/ LOP3.LUT R24, R24, R4, R9, 0x96, !PT ; - /*07c0*/ SHF.L.W.U32.HI R38, R4.reuse, 0x3, R47 ; - /*07d0*/ SHF.L.W.U32.HI R29, R4.reuse, 0x4, R49 ; - /*07e0*/ SHF.L.W.U32.HI R52, R4, 0x9, R47 ; - /*07f0*/ SHF.L.W.U32.HI R54, R47, 0x9, R4.reuse ; - /*0800*/ SHF.L.W.U32.HI R49, R49, 0x4, R4.reuse ; - /*0810*/ SHF.L.W.U32.HI R51, R47, 0x3, R4 ; - /*0820*/ LOP3.LUT R9, R21, R3, RZ, 0x30, !PT ; - /*0830*/ SHF.L.W.U32.HI R32, R30, 0x1e, R23 ; - /*0840*/ LOP3.LUT R4, R3, R16, R21, 0xb4, !PT ; - /*0850*/ SHF.L.W.U32.HI R30, R23, 0x1e, R30 ; - /*0860*/ LOP3.LUT R21, R21, R35.reuse, R16, 0xb4, !PT ; - /*0870*/ LOP3.LUT R3, R18, R35, RZ, 0x3c, !PT ; - /*0880*/ LOP3.LUT R35, R35, R47, R8, 0x6, !PT ; - /*0890*/ LOP3.LUT R18, R25, R13, R38, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R23, R38, R20, R13, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R47, R9, R47, R8, 0x96, !PT ; - /*08c0*/ LOP3.LUT R38, R46, R38, R25, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R36, R13, R46, R20, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R46, R20, R25, R46, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R50, R28, R61, R51, 0xb4, !PT ; - /*0900*/ LOP3.LUT R9, R51, R7, R61, 0xb4, !PT ; - /*0910*/ LOP3.LUT R25, R42, R51, R28, 0xb4, !PT ; - /*0920*/ LOP3.LUT R61, R61, R42, R7, 0xb4, !PT ; - /*0930*/ LOP3.LUT R42, R7, R28, R42, 0xb4, !PT ; - /*0940*/ LOP3.LUT R28, R32, R41, R22, 0xb4, !PT ; - /*0950*/ LOP3.LUT R13, R22, R52, R41, 0xb4, !PT ; - /*0960*/ LOP3.LUT R53, R41, R15, R52, 0xb4, !PT ; - /*0970*/ LOP3.LUT R20, R52, R32, R15, 0xb4, !PT ; - /*0980*/ LOP3.LUT R22, R15, R22, R32, 0xb4, !PT ; - /*0990*/ LOP3.LUT R52, R5, R27, R54, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R15, R30, R5, R12, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R5, R12, R54, R5, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R7, R54, R30, R27, 0xb4, !PT ; - /*09d0*/ IMAD.MOV.U32 R54, RZ, RZ, RZ ; - /*09e0*/ LOP3.LUT R12, R27, R12, R30, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R32, R29, R39, R40, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R58, R40, R17, R39, 0xb4, !PT ; - /*0a10*/ LOP3.LUT R30, R49, R48, R56, 0xb4, !PT ; - /*0a20*/ LOP3.LUT R57, R56, R31, R48, 0xb4, !PT ; - /*0a30*/ LOP3.LUT R39, R39, R6, R17, 0xb4, !PT ; - /*0a40*/ LOP3.LUT R48, R48, R10, R31, 0xb4, !PT ; - /*0a50*/ LOP3.LUT R41, R6, R40, R29, 0xb4, !PT ; - /*0a60*/ LOP3.LUT R17, R17, R29, R6, 0xb4, !PT ; - /*0a70*/ LOP3.LUT R56, R10, R56, R49, 0xb4, !PT ; - /*0a80*/ LOP3.LUT R31, R31, R49, R10, 0xb4, !PT ; - /*0a90*/ LOP3.LUT R6, R11, R26, RZ, 0x3c, !PT ; - /*0aa0*/ LOP3.LUT R8, R35, R16, RZ, 0x3c, !PT ; - /*0ab0*/ LOP3.LUT R47, R47, 0x1, RZ, 0x3c, !PT ; -.L_x_104: - /*0ac0*/ LOP3.LUT R59, R43, R36, R8, 0x96, !PT ; - /*0ad0*/ UIADD3 UR5, UR8, 0x8, URZ ; - /*0ae0*/ LOP3.LUT R60, R45, R61, R6, 0x96, !PT ; - /*0af0*/ LOP3.LUT R49, R37, R18, R4, 0x96, !PT ; - /*0b00*/ ULDC.64 UR8, c[0x3][UR8+0x8] ; - /*0b10*/ LOP3.LUT R59, R7, R59, R48, 0x96, !PT ; - /*0b20*/ LOP3.LUT R60, R20, R60, R39, 0x96, !PT ; - /*0b30*/ LOP3.LUT R49, R5, R49, R30, 0x96, !PT ; - /*0b40*/ SHF.L.W.U32.HI R10, R60, 0x1, R59 ; - /*0b50*/ LOP3.LUT R11, R19, R50, R2, 0x96, !PT ; - /*0b60*/ LOP3.LUT R27, R62, R23, R21.reuse, 0x96, !PT ; - /*0b70*/ LOP3.LUT R16, R10.reuse, R49, R21, 0x96, !PT ; - /*0b80*/ LOP3.LUT R21, R13, R11, R32, 0x96, !PT ; - /*0b90*/ LOP3.LUT R51, R10, R49, R62, 0x96, !PT ; - /*0ba0*/ SHF.L.W.U32.HI R40, R59, 0x1, R60 ; - /*0bb0*/ LOP3.LUT R62, R63, R9, R14, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R27, R52, R27, R57.reuse, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R35, R10.reuse, R49.reuse, R57, 0x96, !PT ; - /*0be0*/ LOP3.LUT R23, R10.reuse, R49.reuse, R23, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R29, R10, R49, R52, 0x96, !PT ; - /*0c00*/ LOP3.LUT R11, R44, R46, R3, 0x96, !PT ; - /*0c10*/ SHF.L.W.U32.HI R64, R21, 0x1, R49 ; - /*0c20*/ SHF.L.W.U32.HI R57, R49, 0x1, R21 ; - /*0c30*/ LOP3.LUT R49, R40.reuse, R21.reuse, R14, 0x96, !PT ; - /*0c40*/ LOP3.LUT R26, R40.reuse, R21.reuse, R9, 0x96, !PT ; - /*0c50*/ LOP3.LUT R52, R40.reuse, R21.reuse, R63, 0x96, !PT ; - /*0c60*/ LOP3.LUT R10, R40, R21, R58, 0x96, !PT ; - /*0c70*/ LOP3.LUT R66, R33, R42, R0, 0x96, !PT ; - /*0c80*/ LOP3.LUT R62, R53, R62, R58, 0x96, !PT ; - /*0c90*/ LOP3.LUT R40, R40, R21, R53, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R53, R55, R38, R47, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R63, R12, R11, R31, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R66, R22, R66, R17, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R58, R34, R25, R24, 0x96, !PT ; - /*0ce0*/ LOP3.LUT R53, R15, R53, R56, 0x96, !PT ; - /*0cf0*/ LOP3.LUT R14, R64.reuse, R63.reuse, R47, 0x96, !PT ; - /*0d00*/ LOP3.LUT R11, R64.reuse, R63.reuse, R38, 0x96, !PT ; - /*0d10*/ LOP3.LUT R21, R64.reuse, R63.reuse, R55, 0x96, !PT ; - /*0d20*/ LOP3.LUT R56, R64.reuse, R63.reuse, R56, 0x96, !PT ; - /*0d30*/ LOP3.LUT R9, R64, R63, R15, 0x96, !PT ; - /*0d40*/ SHF.L.W.U32.HI R64, R66, 0x1, R63 ; - /*0d50*/ LOP3.LUT R15, R57, R66, R24, 0x96, !PT ; - /*0d60*/ LOP3.LUT R58, R28, R58, R41, 0x96, !PT ; - /*0d70*/ SHF.L.W.U32.HI R63, R63, 0x1, R66 ; - /*0d80*/ LOP3.LUT R24, R57.reuse, R66.reuse, R34, 0x96, !PT ; - /*0d90*/ LOP3.LUT R38, R57, R66, R25, 0x96, !PT ; - /*0da0*/ LOP3.LUT R41, R57.reuse, R66.reuse, R41, 0x96, !PT ; - /*0db0*/ LOP3.LUT R34, R57, R66, R28, 0x96, !PT ; - /*0dc0*/ SHF.L.W.U32.HI R66, R62, 0x1, R27 ; - /*0dd0*/ LOP3.LUT R55, R64.reuse, R27.reuse, R48, 0x96, !PT ; - /*0de0*/ LOP3.LUT R8, R64.reuse, R27.reuse, R8, 0x96, !PT ; - /*0df0*/ LOP3.LUT R28, R64, R27, R36, 0x96, !PT ; - /*0e00*/ LOP3.LUT R25, R64.reuse, R27.reuse, R43, 0x96, !PT ; - /*0e10*/ LOP3.LUT R48, R64, R27, R7, 0x96, !PT ; - /*0e20*/ LOP3.LUT R47, R63, R62.reuse, R6, 0x96, !PT ; - /*0e30*/ SHF.L.W.U32.HI R7, R27, 0x1, R62 ; - /*0e40*/ LOP3.LUT R6, R63.reuse, R62.reuse, R45, 0x96, !PT ; - /*0e50*/ LOP3.LUT R64, R63, R62, R39, 0x96, !PT ; - /*0e60*/ LOP3.LUT R39, R63, R62, R20, 0x96, !PT ; - /*0e70*/ LOP3.LUT R36, R66.reuse, R53.reuse, R4, 0x96, !PT ; - /*0e80*/ LOP3.LUT R45, R66.reuse, R53.reuse, R18, 0x96, !PT ; - /*0e90*/ LOP3.LUT R37, R66.reuse, R53.reuse, R37, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R4, R66.reuse, R53.reuse, R30, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R18, R66, R53, R5, 0x96, !PT ; - /*0ec0*/ SHF.L.W.U32.HI R20, R58, 0x1, R53 ; - /*0ed0*/ SHF.L.W.U32.HI R53, R53, 0x1, R58 ; - /*0ee0*/ LOP3.LUT R27, R7.reuse, R58.reuse, R2, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R2, R7.reuse, R58.reuse, R50, 0x96, !PT ; - /*0f00*/ LOP3.LUT R43, R7.reuse, R58.reuse, R13, 0x96, !PT ; - /*0f10*/ LOP3.LUT R50, R7, R58, R19, 0x96, !PT ; - /*0f20*/ LOP3.LUT R5, R7, R58, R32, 0x96, !PT ; - /*0f30*/ LOP3.LUT R13, R20.reuse, R59.reuse, R44, 0x96, !PT ; - /*0f40*/ LOP3.LUT R19, R20.reuse, R59.reuse, R3, 0x96, !PT ; - /*0f50*/ LOP3.LUT R46, R20.reuse, R59.reuse, R46, 0x96, !PT ; - /*0f60*/ LOP3.LUT R44, R20.reuse, R59.reuse, R31, 0x96, !PT ; - /*0f70*/ LOP3.LUT R12, R20, R59, R12, 0x96, !PT ; - /*0f80*/ LOP3.LUT R7, R53.reuse, R60.reuse, R22, 0x96, !PT ; - /*0f90*/ LOP3.LUT R20, R53.reuse, R60.reuse, R33, 0x96, !PT ; - /*0fa0*/ LOP3.LUT R58, R53.reuse, R60.reuse, R0, 0x96, !PT ; - /*0fb0*/ LOP3.LUT R59, R53.reuse, R60.reuse, R42, 0x96, !PT ; - /*0fc0*/ LOP3.LUT R33, R53, R60, R17, 0x96, !PT ; - /*0fd0*/ SHF.L.W.U32.HI R53, R52, 0xb, R51 ; - /*0fe0*/ SHF.L.W.U32.HI R57, R51, 0xb, R52 ; - /*0ff0*/ SHF.L.W.U32.HI R51, R7, 0xe, R12 ; - /*1000*/ SHF.L.W.U32.HI R52, R12, 0xe, R7 ; - /*1010*/ SHF.L.W.U32.HI R30, R20, 0x7, R13 ; - /*1020*/ SHF.L.W.U32.HI R7, R13, 0x7, R20 ; - /*1030*/ SHF.L.W.U32.HI R20, R41, 0x9, R56 ; - /*1040*/ SHF.L.W.U32.HI R22, R49, 0x1e, R16 ; - /*1050*/ SHF.L.W.U32.HI R12, R16, 0x1e, R49 ; - /*1060*/ SHF.L.W.U32.HI R56, R56, 0x9, R41 ; - /*1070*/ SHF.L.W.U32.HI R13, R43, 0x2, R18 ; - /*1080*/ SHF.L.W.U32.HI R41, R18, 0x2, R43 ; - /*1090*/ PRMT R16, R39, 0x4321, R48 ; - /*10a0*/ PRMT R31, R48, 0x4321, R39 ; - /*10b0*/ SHF.L.W.U32.HI R18, R38, 0x4, R11 ; - /*10c0*/ SHF.L.W.U32.HI R39, R11, 0x4, R38 ; - /*10d0*/ SHF.L.W.U32.HI R32, R58, 0x1b, R19 ; - /*10e0*/ SHF.L.W.U32.HI R17, R19, 0x1b, R58 ; - /*10f0*/ PRMT R11, R33, 0x2107, R44 ; - /*1100*/ PRMT R38, R44, 0x2107, R33 ; - /*1110*/ LOP3.LUT R61, R63, R62, R61, 0x96, !PT ; - /*1120*/ SHF.L.W.U32.HI R0, R2, 0xc, R45 ; - /*1130*/ SHF.L.W.U32.HI R3, R45, 0xc, R2 ; - /*1140*/ SHF.L.W.U32.HI R48, R10, 0xf, R35 ; - /*1150*/ SHF.L.W.U32.HI R19, R34, 0x12, R9 ; - /*1160*/ SHF.L.W.U32.HI R44, R27, 0x1, R36 ; - /*1170*/ SHF.L.W.U32.HI R2, R64, 0x15, R55 ; - /*1180*/ SHF.L.W.U32.HI R35, R35, 0xf, R10 ; - /*1190*/ SHF.L.W.U32.HI R9, R9, 0x12, R34 ; - /*11a0*/ SHF.L.W.U32.HI R33, R26, 0x6, R23 ; - /*11b0*/ SHF.L.W.U32.HI R36, R36, 0x1, R27 ; - /*11c0*/ SHF.L.W.U32.HI R45, R50, 0xa, R37 ; - /*11d0*/ SHF.L.W.U32.HI R34, R6, 0x19, R25 ; - /*11e0*/ SHF.L.W.U32.HI R10, R25, 0x19, R6 ; - /*11f0*/ SHF.L.W.U32.HI R23, R23, 0x6, R26 ; - /*1200*/ SHF.L.W.U32.HI R27, R40, 0x1d, R29 ; - /*1210*/ SHF.L.W.U32.HI R55, R55, 0x15, R64 ; - /*1220*/ SHF.L.W.U32.HI R37, R37, 0xa, R50 ; - /*1230*/ SHF.L.W.U32.HI R25, R59, 0x14, R46 ; - /*1240*/ SHF.L.W.U32.HI R26, R46, 0x14, R59 ; - /*1250*/ SHF.L.W.U32.HI R40, R29, 0x1d, R40 ; - /*1260*/ SHF.L.W.U32.HI R43, R61, 0x17, R28 ; - /*1270*/ SHF.L.W.U32.HI R42, R5, 0xd, R4 ; - /*1280*/ SHF.L.W.U32.HI R29, R4, 0xd, R5 ; - /*1290*/ SHF.L.W.U32.HI R46, R47, 0x1c, R8 ; - /*12a0*/ SHF.L.W.U32.HI R50, R24, 0x3, R21 ; - /*12b0*/ SHF.L.W.U32.HI R49, R21, 0x3, R24 ; - /*12c0*/ SHF.L.W.U32.HI R28, R28, 0x17, R61 ; - /*12d0*/ SHF.L.W.U32.HI R47, R8, 0x1c, R47 ; - /*12e0*/ LOP3.LUT R24, R14, R57, R3, 0xb4, !PT ; - /*12f0*/ LOP3.LUT R4, R3, R2, R57, 0xb4, !PT ; - /*1300*/ LOP3.LUT R21, R57, R51, R2, 0xb4, !PT ; - /*1310*/ LOP3.LUT R8, R2, R14, R51, 0xb4, !PT ; - /*1320*/ LOP3.LUT R3, R51, R3, R14, 0xb4, !PT ; - /*1330*/ LOP3.LUT R51, R15, R53, R0, 0xb4, !PT ; - /*1340*/ LOP3.LUT R2, R0, R55, R53, 0xb4, !PT ; - /*1350*/ IADD3 R54, R54, 0x1, RZ ; - /*1360*/ LOP3.LUT R14, R53, R52, R55, 0xb4, !PT ; - /*1370*/ LOP3.LUT R6, R55, R15, R52, 0xb4, !PT ; - /*1380*/ LOP3.LUT R0, R52, R0, R15, 0xb4, !PT ; - /*1390*/ LOP3.LUT R15, R12, R7, R28, 0xb4, !PT ; - /*13a0*/ LOP3.LUT R5, R28, R56, R7, 0xb4, !PT ; - /*13b0*/ LOP3.LUT R52, R7, R13, R56, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R7, R56, R12, R13, 0xb4, !PT ; - /*13d0*/ LOP3.LUT R12, R13, R28, R12, 0xb4, !PT ; - /*13e0*/ ISETP.NE.AND P0, PT, R54, 0x16, PT ; - /*13f0*/ LOP3.LUT R28, R22, R30, R43, 0xb4, !PT ; - /*1400*/ LOP3.LUT R13, R43, R20, R30, 0xb4, !PT ; - /*1410*/ LOP3.LUT R53, R30, R41, R20, 0xb4, !PT ; - /*1420*/ LOP3.LUT R30, R39, R48, R45, 0xb4, !PT ; - /*1430*/ LOP3.LUT R57, R45, R31, R48, 0xb4, !PT ; - /*1440*/ LOP3.LUT R20, R20, R22, R41, 0xb4, !PT ; - /*1450*/ LOP3.LUT R48, R48, R32, R31, 0xb4, !PT ; - /*1460*/ LOP3.LUT R22, R41, R43, R22, 0xb4, !PT ; - /*1470*/ LOP3.LUT R56, R32, R45, R39, 0xb4, !PT ; - /*1480*/ LOP3.LUT R31, R31, R39, R32, 0xb4, !PT ; - /*1490*/ LOP3.LUT R41, R17, R37, R18, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R32, R18, R35, R37, 0xb4, !PT ; - /*14b0*/ LOP3.LUT R58, R37, R16, R35, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R55, R44, R34, R33, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R43, R38, R44, R19, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R39, R35, R17, R16, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R37, R33, R38, R34, 0xb4, !PT ; - /*1500*/ LOP3.LUT R62, R34, R19, R38, 0xb4, !PT ; - /*1510*/ LOP3.LUT R44, R19, R33, R44, 0xb4, !PT ; - /*1520*/ LOP3.LUT R17, R16, R18, R17, 0xb4, !PT ; - /*1530*/ LOP3.LUT R34, R36, R10, R23, 0xb4, !PT ; - /*1540*/ LOP3.LUT R19, R23, R11, R10, 0xb4, !PT ; - /*1550*/ LOP3.LUT R45, R11, R36, R9, 0xb4, !PT ; - /*1560*/ LOP3.LUT R33, R9, R23, R36, 0xb4, !PT ; - /*1570*/ LOP3.LUT R63, R10, R9, R11, 0xb4, !PT ; - /*1580*/ LOP3.LUT R38, R46, R50, R25, 0xb4, !PT ; - /*1590*/ LOP3.LUT R18, R25, R29, R50, 0xb4, !PT ; - /*15a0*/ LOP3.LUT R23, R50, R40, R29, 0xb4, !PT ; - /*15b0*/ LOP3.LUT R36, R29, R46, R40, 0xb4, !PT ; - /*15c0*/ LOP3.LUT R46, R40, R25, R46, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R50, R26, R42, R49, 0xb4, !PT ; - /*15e0*/ LOP3.LUT R9, R49, R27, R42, 0xb4, !PT ; - /*15f0*/ LOP3.LUT R61, R42, R47, R27, 0xb4, !PT ; - /*1600*/ LOP3.LUT R25, R47, R49, R26, 0xb4, !PT ; - /*1610*/ LOP3.LUT R42, R27, R26, R47, 0xb4, !PT ; - /*1620*/ LOP3.LUT R47, R24, UR8, RZ, 0x3c, !PT ; - /*1630*/ UMOV UR8, UR5 ; - /*1640*/ LOP3.LUT R24, R51, UR9, RZ, 0x3c, !PT ; - /*1650*/ @P0 BRA `(.L_x_104) ; - /*1660*/ LOP3.LUT R4, R37, R18, R4, 0x96, !PT ; - /*1670*/ IMAD.MOV.U32 R92, RZ, RZ, RZ ; - /*1680*/ LOP3.LUT R19, R19, R50, R2, 0x96, !PT ; - /*1690*/ LOP3.LUT R11, R43, R36, R8, 0x96, !PT ; - /*16a0*/ LOP3.LUT R45, R45, R61, R6, 0x96, !PT ; - /*16b0*/ LOP3.LUT R33, R33, R42, R0, 0x96, !PT ; - /*16c0*/ LOP3.LUT R4, R5, R4, R30, 0x96, !PT ; - /*16d0*/ LOP3.LUT R13, R13, R19, R32, 0x96, !PT ; - /*16e0*/ LOP3.LUT R21, R62, R23, R21, 0x96, !PT ; - /*16f0*/ LOP3.LUT R9, R63, R9, R14, 0x96, !PT ; - /*1700*/ LOP3.LUT R25, R34, R25, R24, 0x96, !PT ; - /*1710*/ LOP3.LUT R2, R44, R46, R3, 0x96, !PT ; - /*1720*/ LOP3.LUT R11, R7, R11, R48, 0x96, !PT ; - /*1730*/ LOP3.LUT R20, R20, R45, R39, 0x96, !PT ; - /*1740*/ LOP3.LUT R17, R22, R33, R17, 0x96, !PT ; - /*1750*/ SHF.L.W.U32.HI R3, R4, 0x1, R13 ; - /*1760*/ LOP3.LUT R38, R55, R38, R47, 0x96, !PT ; - /*1770*/ LOP3.LUT R57, R52, R21, R57, 0x96, !PT ; - /*1780*/ LOP3.LUT R58, R53, R9, R58, 0x96, !PT ; - /*1790*/ LOP3.LUT R28, R28, R25, R41, 0x96, !PT ; - /*17a0*/ LOP3.LUT R2, R12, R2, R31, 0x96, !PT ; - /*17b0*/ SHF.L.W.U32.HI R0, R13, 0x1, R4 ; - /*17c0*/ SHF.L.W.U32.HI R5, R20, 0x1, R11 ; - /*17d0*/ LOP3.LUT R25, R3.reuse, R17.reuse, R24, 0x96, !PT ; - /*17e0*/ LOP3.LUT R34, R3, R17, R34, 0x96, !PT ; - /*17f0*/ LOP3.LUT R15, R15, R38, R56, 0x96, !PT ; - /*1800*/ SHF.L.W.U32.HI R3, R58, 0x1, R57 ; - /*1810*/ LOP3.LUT R47, R0.reuse, R2.reuse, R47, 0x96, !PT ; - /*1820*/ LOP3.LUT R19, R0, R2, R55, 0x96, !PT ; - /*1830*/ LOP3.LUT R62, R5.reuse, R4.reuse, R62, 0x96, !PT ; - /*1840*/ LOP3.LUT R52, R5, R4, R52, 0x96, !PT ; - /*1850*/ SHF.L.W.U32.HI R7, R17, 0x1, R2 ; - /*1860*/ SHF.L.W.U32.HI R0, R11, 0x1, R20 ; - /*1870*/ SHF.L.W.U32.HI R5, R57, 0x1, R58 ; - /*1880*/ SHF.L.W.U32.HI R2, R2, 0x1, R17 ; - /*1890*/ LOP3.LUT R10, R3.reuse, R15.reuse, R18, 0x96, !PT ; - /*18a0*/ LOP3.LUT R30, R3, R15, R30, 0x96, !PT ; - /*18b0*/ SHF.L.W.U32.HI R3, R28, 0x1, R15 ; - /*18c0*/ SHF.L.W.U32.HI R9, R15, 0x1, R28 ; - /*18d0*/ LOP3.LUT R63, R0.reuse, R13.reuse, R63, 0x96, !PT ; - /*18e0*/ LOP3.LUT R53, R0, R13, R53, 0x96, !PT ; - /*18f0*/ LOP3.LUT R17, R5, R28, R50, 0x96, !PT ; - /*1900*/ LOP3.LUT R15, R7, R57, R8, 0x96, !PT ; - /*1910*/ LOP3.LUT R4, R2.reuse, R58.reuse, R6, 0x96, !PT ; - /*1920*/ LOP3.LUT R0, R2, R58, R39, 0x96, !PT ; - /*1930*/ LOP3.LUT R7, R7, R57, R48, 0x96, !PT ; - /*1940*/ LOP3.LUT R2, R3.reuse, R11.reuse, R46, 0x96, !PT ; - /*1950*/ LOP3.LUT R3, R3, R11, R12, 0x96, !PT ; - /*1960*/ LOP3.LUT R8, R9, R20, R22, 0x96, !PT ; - /*1970*/ SHF.L.W.U32.HI R11, R17, 0xc, R10 ; - /*1980*/ SHF.L.W.U32.HI R10, R10, 0xc, R17 ; - /*1990*/ LOP3.LUT R21, R5, R28, R32, 0x96, !PT ; - /*19a0*/ SHF.L.W.U32.HI R14, R0, 0x15, R7 ; - /*19b0*/ SHF.L.W.U32.HI R17, R7, 0x15, R0 ; - /*19c0*/ LOP3.LUT R13, R9, R20, R42, 0x96, !PT ; - /*19d0*/ SHF.L.W.U32.HI R5, R62, 0xb, R63 ; - /*19e0*/ SHF.L.W.U32.HI R7, R8, 0xe, R3 ; - /*19f0*/ SHF.L.W.U32.HI R6, R63, 0xb, R62 ; - /*1a00*/ SHF.L.W.U32.HI R8, R3, 0xe, R8 ; - /*1a10*/ SHF.L.W.U32.HI R0, R13, 0x14, R2 ; - /*1a20*/ SHF.L.W.U32.HI R9, R4, 0x1c, R15 ; - /*1a30*/ SHF.L.W.U32.HI R16, R34, 0x3, R19 ; - /*1a40*/ LOP3.LUT R24, R47, R5, R10, 0xb4, !PT ; - /*1a50*/ LOP3.LUT R18, R7, R10, R47, 0xb4, !PT ; - /*1a60*/ SHF.L.W.U32.HI R2, R2, 0x14, R13 ; - /*1a70*/ SHF.L.W.U32.HI R15, R15, 0x1c, R4 ; - /*1a80*/ SHF.L.W.U32.HI R19, R19, 0x3, R34 ; - /*1a90*/ LOP3.LUT R20, R5, R7, R14, 0xb4, !PT ; - /*1aa0*/ LOP3.LUT R10, R10, R14, R5, 0xb4, !PT ; - /*1ab0*/ LOP3.LUT R5, R25, R6, R11, 0xb4, !PT ; - /*1ac0*/ LOP3.LUT R23, R17, R25, R8, 0xb4, !PT ; - /*1ad0*/ SHF.L.W.U32.HI R12, R21, 0xd, R30 ; - /*1ae0*/ SHF.L.W.U32.HI R13, R30, 0xd, R21 ; - /*1af0*/ LOP3.LUT R25, R8, R11, R25, 0xb4, !PT ; - /*1b00*/ LOP3.LUT R22, R14, R47, R7, 0xb4, !PT ; - /*1b10*/ LOP3.LUT R21, R6, R8, R17, 0xb4, !PT ; - /*1b20*/ LOP3.LUT R11, R11, R17, R6, 0xb4, !PT ; - /*1b30*/ LOP3.LUT R6, R9, R16, R0, 0xb4, !PT ; - /*1b40*/ STS.128 [R83+0x10], R20 ; - /*1b50*/ LOP3.LUT R7, R15, R19, R2, 0xb4, !PT ; - /*1b60*/ SHF.L.W.U32.HI R3, R53, 0x1d, R52 ; - /*1b70*/ SHF.L.W.U32.HI R4, R52, 0x1d, R53 ; - /*1b80*/ LOP3.LUT R9, R5, 0x80000000, RZ, 0x3c, !PT ; - /*1b90*/ LOP3.LUT R5, R19, R3, R12, 0xb4, !PT ; - /*1ba0*/ LOP3.LUT R4, R16, R4, R13, 0xb4, !PT ; - /*1bb0*/ LOP3.LUT R0, R0, R13, R16, 0xb4, !PT ; - /*1bc0*/ LOP3.LUT R19, R2, R12, R19, 0xb4, !PT ; - /*1bd0*/ IMAD.MOV.U32 R20, RZ, RZ, R18 ; - /*1be0*/ LOP3.LUT R8, R24, 0x80008008, RZ, 0x3c, !PT ; - /*1bf0*/ IMAD.MOV.U32 R21, RZ, RZ, R25 ; - /*1c00*/ IMAD.MOV.U32 R22, RZ, RZ, R6 ; - /*1c10*/ IMAD.MOV.U32 R23, RZ, RZ, R7 ; - /*1c20*/ STS.128 [R83], R8 ; - /*1c30*/ STS.128 [R83+0x20], R20 ; - /*1c40*/ IMAD.MOV.U32 R20, RZ, RZ, R0 ; - /*1c50*/ IMAD.MOV.U32 R21, RZ, RZ, R19 ; - /*1c60*/ IMAD.MOV.U32 R22, RZ, RZ, R4 ; - /*1c70*/ IMAD.MOV.U32 R23, RZ, RZ, R5 ; - /*1c80*/ STS.128 [R83+0x30], R20 ; - /*1c90*/ LDS.128 R4, [R80] ; - /*1ca0*/ LDS.128 R8, [R80+0x40] ; - /*1cb0*/ LDS.128 R12, [R80+0x80] ; - /*1cc0*/ LDS.128 R16, [R80+0xc0] ; -.L_x_110: - /*1cd0*/ LDS R3, [R82] ; - /*1ce0*/ SHF.R.U32.HI R87, RZ, 0x2, R92 ; - /*1cf0*/ IMAD.MOV.U32 R2, RZ, RZ, -0x1 ; - /*1d00*/ LOP3.LUT R3, R3, R92, RZ, 0x3c, !PT ; - /*1d10*/ IMAD R21, R3, 0x1000193, RZ ; - /*1d20*/ IMAD.MOV.U32 R3, RZ, RZ, 0x181f ; - /*1d30*/ LOP3.LUT R37, R21, R4, RZ, 0x3c, !PT ; - /*1d40*/ BRA `(.L_x_105) ; - /*1d50*/ MOV R36, 0x1d70 ; - /*1d60*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*1d70*/ BRA `(.L_x_106) ; -.L_x_105: - /*1d80*/ SHFL.IDX PT, R37, R37, R87, 0x181f ; -.L_x_106: - /*1d90*/ IMAD.HI.U32 R0, R37, c[0x3][0x18c], RZ ; - /*1da0*/ LDS R25, [R82+0x40] ; - /*1db0*/ IMAD.MOV R0, RZ, RZ, -R0 ; - /*1dc0*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*1dd0*/ IMAD R37, R0, c[0x3][0x184], R37 ; - /*1de0*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*1df0*/ SEL R0, RZ, c[0x3][0x184], !P0 ; - /*1e00*/ IMAD.IADD R21, R37, 0x1, -R0 ; - /*1e10*/ IMAD.SHL.U32 R0, R86, 0x10, RZ ; - /*1e20*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*1e30*/ IADD3 R20, P0, R20, R0, RZ ; - /*1e40*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*1e50*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*1e60*/ LOP3.LUT R25, R25, R92, RZ, 0x3c, !PT ; - /*1e70*/ IMAD R25, R25, 0x1000193, RZ ; - /*1e80*/ LOP3.LUT R37, R25, R8, RZ, 0x3c, !PT ; - /*1e90*/ BRA `(.L_x_107) ; - /*1ea0*/ MOV R36, 0x1ec0 ; - /*1eb0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*1ec0*/ IMAD.HI.U32 R24, R37, c[0x3][0x18c], RZ ; - /*1ed0*/ LDS R29, [R82+0x80] ; - /*1ee0*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*1ef0*/ IMAD.MOV.U32 R25, RZ, RZ, 0x80 ; - /*1f00*/ IMAD R37, R24, c[0x3][0x184], R37 ; - /*1f10*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*1f20*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*1f30*/ IMAD.IADD R24, R37, 0x1, -R24 ; - /*1f40*/ IMAD.WIDE.U32 R24, R24, R25, c[0x3][0x190] ; - /*1f50*/ IADD3 R24, P0, R24, R0, RZ ; - /*1f60*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*1f70*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*1f80*/ LOP3.LUT R29, R29, R92, RZ, 0x3c, !PT ; - /*1f90*/ MOV R36, 0x1fd0 ; - /*1fa0*/ IMAD R29, R29, 0x1000193, RZ ; - /*1fb0*/ LOP3.LUT R37, R29, R12, RZ, 0x3c, !PT ; - /*1fc0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*1fd0*/ IMAD.HI.U32 R28, R37, c[0x3][0x18c], RZ ; - /*1fe0*/ LDS R33, [R82+0xc0] ; - /*1ff0*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*2000*/ IMAD.MOV.U32 R30, RZ, RZ, 0x80 ; - /*2010*/ IMAD R28, R28, c[0x3][0x184], R37 ; - /*2020*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*2030*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*2040*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*2050*/ IMAD.WIDE.U32 R28, R29, R30, c[0x3][0x190] ; - /*2060*/ IADD3 R28, P0, R28, R0, RZ ; - /*2070*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*2080*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2090*/ LOP3.LUT R33, R33, R92, RZ, 0x3c, !PT ; - /*20a0*/ MOV R36, 0x20e0 ; - /*20b0*/ IMAD R33, R33, 0x1000193, RZ ; - /*20c0*/ LOP3.LUT R37, R33, R16, RZ, 0x3c, !PT ; - /*20d0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*20e0*/ IMAD.HI.U32 R32, R37, c[0x3][0x18c], RZ ; - /*20f0*/ LDS R39, [R82] ; - /*2100*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*2110*/ IMAD.MOV.U32 R34, RZ, RZ, 0x80 ; - /*2120*/ IMAD R32, R32, c[0x3][0x184], R37 ; - /*2130*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*2140*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*2150*/ IMAD.IADD R33, R32, 0x1, -R33 ; - /*2160*/ IMAD.WIDE.U32 R32, R33, R34, c[0x3][0x190] ; - /*2170*/ IADD3 R32, P0, R32, R0, RZ ; - /*2180*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*2190*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*21a0*/ IMAD R37, R4, 0x1000193, RZ ; - /*21b0*/ IADD3 R40, R92, 0x1, RZ ; - /*21c0*/ IMAD R4, R5, 0x1000193, RZ ; - /*21d0*/ MOV R36, 0x2400 ; - /*21e0*/ IMAD R5, R6, 0x1000193, RZ ; - /*21f0*/ LOP3.LUT R39, R39, R40, RZ, 0x3c, !PT ; - /*2200*/ IMAD R6, R9, 0x1000193, RZ ; - /*2210*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*2220*/ IMAD R4, R7, 0x1000193, RZ ; - /*2230*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*2240*/ IMAD R7, R8, 0x1000193, RZ ; - /*2250*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*2260*/ IMAD R5, R10, 0x1000193, RZ ; - /*2270*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*2280*/ IMAD R4, R11, 0x1000193, RZ ; - /*2290*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*22a0*/ IMAD R6, R13, 0x1000193, RZ ; - /*22b0*/ LOP3.LUT R26, R5, R26, RZ, 0x3c, !PT ; - /*22c0*/ IMAD R5, R12, 0x1000193, RZ ; - /*22d0*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*22e0*/ IMAD R7, R14, 0x1000193, RZ ; - /*22f0*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*2300*/ IMAD R4, R15, 0x1000193, RZ ; - /*2310*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*2320*/ IMAD R5, R16, 0x1000193, RZ ; - /*2330*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*2340*/ IMAD R7, R18, 0x1000193, RZ ; - /*2350*/ LOP3.LUT R31, R4, R31, RZ, 0x3c, !PT ; - /*2360*/ IMAD R4, R17, 0x1000193, RZ ; - /*2370*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*2380*/ IMAD R6, R19, 0x1000193, RZ ; - /*2390*/ IMAD R8, R39, 0x1000193, RZ ; - /*23a0*/ LOP3.LUT R37, R8, R21, RZ, 0x3c, !PT ; - /*23b0*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*23c0*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*23d0*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*23e0*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*23f0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*2400*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*2410*/ LDS R9, [R82+0x40] ; - /*2420*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*2430*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*2440*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*2450*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*2460*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2470*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*2480*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*2490*/ IADD3 R4, P0, R4, R0, RZ ; - /*24a0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*24b0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*24c0*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*24d0*/ MOV R36, 0x2510 ; - /*24e0*/ IMAD R8, R9, 0x1000193, RZ ; - /*24f0*/ LOP3.LUT R37, R8, R25, RZ, 0x3c, !PT ; - /*2500*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*2510*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*2520*/ LDS R13, [R82+0x80] ; - /*2530*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*2540*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*2550*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*2560*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*2570*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2580*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*2590*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*25a0*/ IADD3 R8, P0, R8, R0, RZ ; - /*25b0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*25c0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*25d0*/ LOP3.LUT R13, R13, R40, RZ, 0x3c, !PT ; - /*25e0*/ MOV R36, 0x2620 ; - /*25f0*/ IMAD R12, R13, 0x1000193, RZ ; - /*2600*/ LOP3.LUT R37, R12, R29, RZ, 0x3c, !PT ; - /*2610*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*2620*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*2630*/ LDS R17, [R82+0xc0] ; - /*2640*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*2650*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*2660*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*2670*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*2680*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*2690*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*26a0*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*26b0*/ IADD3 R12, P0, R12, R0, RZ ; - /*26c0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*26d0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*26e0*/ LOP3.LUT R17, R17, R40, RZ, 0x3c, !PT ; - /*26f0*/ MOV R36, 0x2730 ; - /*2700*/ IMAD R16, R17, 0x1000193, RZ ; - /*2710*/ LOP3.LUT R37, R16, R33, RZ, 0x3c, !PT ; - /*2720*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*2730*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*2740*/ LDS R41, [R82] ; - /*2750*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*2760*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*2770*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*2780*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*2790*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*27a0*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*27b0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*27c0*/ IADD3 R16, P0, R16, R0, RZ ; - /*27d0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*27e0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*27f0*/ IMAD R37, R20, 0x1000193, RZ ; - /*2800*/ IADD3 R40, R92, 0x2, RZ ; - /*2810*/ IMAD R36, R21, 0x1000193, RZ ; - /*2820*/ IMAD R39, R22, 0x1000193, RZ ; - /*2830*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*2840*/ IMAD R4, R23, 0x1000193, RZ ; - /*2850*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*2860*/ IMAD R5, R24, 0x1000193, RZ ; - /*2870*/ LOP3.LUT R22, R39, R6, RZ, 0x3c, !PT ; - /*2880*/ IMAD R6, R25, 0x1000193, RZ ; - /*2890*/ LOP3.LUT R23, R4, R7, RZ, 0x3c, !PT ; - /*28a0*/ IMAD R4, R27, 0x1000193, RZ ; - /*28b0*/ LOP3.LUT R24, R5, R8, RZ, 0x3c, !PT ; - /*28c0*/ IMAD R5, R28, 0x1000193, RZ ; - /*28d0*/ LOP3.LUT R25, R6, R9, RZ, 0x3c, !PT ; - /*28e0*/ IMAD R6, R29, 0x1000193, RZ ; - /*28f0*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*2900*/ IMAD R7, R30, 0x1000193, RZ ; - /*2910*/ LOP3.LUT R41, R41, R40, RZ, 0x3c, !PT ; - /*2920*/ IMAD R4, R31, 0x1000193, RZ ; - /*2930*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*2940*/ IMAD R37, R26, 0x1000193, RZ ; - /*2950*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*2960*/ IMAD R5, R32, 0x1000193, RZ ; - /*2970*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*2980*/ IMAD R7, R34, 0x1000193, RZ ; - /*2990*/ LOP3.LUT R31, R4, R15, RZ, 0x3c, !PT ; - /*29a0*/ IMAD R4, R33, 0x1000193, RZ ; - /*29b0*/ LOP3.LUT R26, R37, R10, RZ, 0x3c, !PT ; - /*29c0*/ IMAD R6, R35, 0x1000193, RZ ; - /*29d0*/ MOV R36, 0x2a50 ; - /*29e0*/ IMAD R41, R41, 0x1000193, RZ ; - /*29f0*/ LOP3.LUT R37, R41, R22, RZ, 0x3c, !PT ; - /*2a00*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*2a10*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*2a20*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*2a30*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*2a40*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*2a50*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*2a60*/ LDS R9, [R82+0x40] ; - /*2a70*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*2a80*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*2a90*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*2aa0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*2ab0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2ac0*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*2ad0*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*2ae0*/ IADD3 R4, P0, R4, R0, RZ ; - /*2af0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*2b00*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*2b10*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*2b20*/ MOV R36, 0x2b60 ; - /*2b30*/ IMAD R9, R9, 0x1000193, RZ ; - /*2b40*/ LOP3.LUT R37, R9, R26, RZ, 0x3c, !PT ; - /*2b50*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*2b60*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*2b70*/ LDS R13, [R82+0x80] ; - /*2b80*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*2b90*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*2ba0*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*2bb0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*2bc0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2bd0*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*2be0*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*2bf0*/ IADD3 R8, P0, R8, R0, RZ ; - /*2c00*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*2c10*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*2c20*/ LOP3.LUT R13, R13, R40, RZ, 0x3c, !PT ; - /*2c30*/ MOV R36, 0x2c70 ; - /*2c40*/ IMAD R13, R13, 0x1000193, RZ ; - /*2c50*/ LOP3.LUT R37, R13, R30, RZ, 0x3c, !PT ; - /*2c60*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*2c70*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*2c80*/ LDS R17, [R82+0xc0] ; - /*2c90*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*2ca0*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*2cb0*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*2cc0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*2cd0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*2ce0*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*2cf0*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*2d00*/ IADD3 R12, P0, R12, R0, RZ ; - /*2d10*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*2d20*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*2d30*/ LOP3.LUT R17, R17, R40, RZ, 0x3c, !PT ; - /*2d40*/ MOV R36, 0x2d80 ; - /*2d50*/ IMAD R17, R17, 0x1000193, RZ ; - /*2d60*/ LOP3.LUT R37, R17, R34, RZ, 0x3c, !PT ; - /*2d70*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*2d80*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*2d90*/ LDS R39, [R82] ; - /*2da0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*2db0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*2dc0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*2dd0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*2de0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*2df0*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*2e00*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*2e10*/ IADD3 R16, P0, R16, R0, RZ ; - /*2e20*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*2e30*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*2e40*/ IMAD R37, R20, 0x1000193, RZ ; - /*2e50*/ MOV R36, 0x30a0 ; - /*2e60*/ IMAD R20, R21, 0x1000193, RZ ; - /*2e70*/ IMAD R21, R22, 0x1000193, RZ ; - /*2e80*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*2e90*/ IMAD R22, R25, 0x1000193, RZ ; - /*2ea0*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*2eb0*/ IMAD R20, R23, 0x1000193, RZ ; - /*2ec0*/ LOP3.LUT R6, R21, R6, RZ, 0x3c, !PT ; - /*2ed0*/ IMAD R21, R26, 0x1000193, RZ ; - /*2ee0*/ LOP3.LUT R9, R22, R9, RZ, 0x3c, !PT ; - /*2ef0*/ IMAD R23, R24, 0x1000193, RZ ; - /*2f00*/ LOP3.LUT R7, R20, R7, RZ, 0x3c, !PT ; - /*2f10*/ IMAD R20, R27, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R10, R21, R10, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R21, R28, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R8, R23, R8, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R22, R29, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R23, R30, 0x1000193, RZ ; - /*2f80*/ IADD3 R20, R92, 0x3, RZ ; - /*2f90*/ IMAD R24, R31, 0x1000193, RZ ; - /*2fa0*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD R21, R32, 0x1000193, RZ ; - /*2fc0*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*2fd0*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*2fe0*/ IMAD R22, R33, 0x1000193, RZ ; - /*2ff0*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*3000*/ IMAD R23, R34, 0x1000193, RZ ; - /*3010*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*3020*/ IMAD R24, R35, 0x1000193, RZ ; - /*3030*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*3040*/ IMAD R16, R39, 0x1000193, RZ ; - /*3050*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*3060*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*3070*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*3080*/ LOP3.LUT R37, R16, R7, RZ, 0x3c, !PT ; - /*3090*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*30a0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*30b0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*30c0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*30d0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*30e0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*30f0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*3100*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*3110*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*3120*/ IADD3 R24, P0, R16, R0, RZ ; - /*3130*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*3140*/ LDS R17, [R82+0x40] ; - /*3150*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*3160*/ MOV R36, 0x31b0 ; - /*3170*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*3180*/ IMAD R16, R17, 0x1000193, RZ ; - /*3190*/ LOP3.LUT R37, R16, R11, RZ, 0x3c, !PT ; - /*31a0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*31b0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*31c0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*31d0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*31e0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*31f0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*3200*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*3210*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*3220*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*3230*/ IADD3 R28, P0, R16, R0, RZ ; - /*3240*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*3250*/ LDS R17, [R82+0x80] ; - /*3260*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3270*/ MOV R36, 0x32c0 ; - /*3280*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*3290*/ IMAD R16, R17, 0x1000193, RZ ; - /*32a0*/ LOP3.LUT R37, R16, R15, RZ, 0x3c, !PT ; - /*32b0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*32c0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*32d0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*32e0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*32f0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*3300*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*3310*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*3320*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*3330*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*3340*/ IADD3 R32, P0, R16, R0, RZ ; - /*3350*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*3360*/ LDS R17, [R82+0xc0] ; - /*3370*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3380*/ MOV R36, 0x33d0 ; - /*3390*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*33a0*/ IMAD R16, R17, 0x1000193, RZ ; - /*33b0*/ LOP3.LUT R37, R16, R79, RZ, 0x3c, !PT ; - /*33c0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*33d0*/ BRA `(.L_x_108) ; -.L_x_107: - /*33e0*/ LDS R29, [R82+0x80] ; - /*33f0*/ LDS R93, [R82+0xc0] ; - /*3400*/ LOP3.LUT R24, R29, R92, RZ, 0x3c, !PT ; - /*3410*/ IMAD R25, R24, 0x1000193, RZ ; - /*3420*/ SHFL.IDX PT, R24, R37, R87, 0x181f ; - /*3430*/ LOP3.LUT R28, R25, R12, RZ, 0x3c, !PT ; - /*3440*/ SHFL.IDX PT, R28, R28, R87, 0x181f ; - /*3450*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*3460*/ IMAD.MOV R27, RZ, RZ, -R25 ; - /*3470*/ IMAD R24, R27, c[0x3][0x184], R24 ; - /*3480*/ IMAD.HI.U32 R25, R28, c[0x3][0x18c], RZ ; - /*3490*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*34a0*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*34b0*/ IMAD R27, R25, c[0x3][0x184], R28 ; - /*34c0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*34d0*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*34e0*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*34f0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*3500*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*3510*/ IMAD.IADD R31, R27, 0x1, -R28 ; - /*3520*/ IADD3 R36, P0, R24, R0, RZ ; - /*3530*/ LDS R28, [R82] ; - /*3540*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*3550*/ LDS R27, [R82+0x40] ; - /*3560*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*3570*/ IADD3 R40, P0, R30, R0, RZ ; - /*3580*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*3590*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*35a0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*35b0*/ LOP3.LUT R24, R93, R92, RZ, 0x3c, !PT ; - /*35c0*/ IMAD R34, R5, 0x1000193, RZ ; - /*35d0*/ IADD3 R30, R92, 0x1, RZ ; - /*35e0*/ IMAD R44, R9, 0x1000193, RZ ; - /*35f0*/ IMAD R25, R24, 0x1000193, RZ ; - /*3600*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*3610*/ LOP3.LUT R9, R29, R30, RZ, 0x3c, !PT ; - /*3620*/ LOP3.LUT R24, R25, R16, RZ, 0x3c, !PT ; - /*3630*/ SHFL.IDX PT, R24, R24, R87, 0x181f ; - /*3640*/ LOP3.LUT R25, R28, R30.reuse, RZ, 0x3c, !PT ; - /*3650*/ LOP3.LUT R5, R27, R30, RZ, 0x3c, !PT ; - /*3660*/ IMAD R32, R25, 0x1000193, RZ ; - /*3670*/ IMAD R34, R5, 0x1000193, RZ ; - /*3680*/ LOP3.LUT R32, R32, R21, RZ, 0x3c, !PT ; - /*3690*/ SHFL.IDX PT, R32, R32, R87, 0x181f ; - /*36a0*/ IMAD.HI.U32 R5, R24, c[0x3][0x18c], RZ ; - /*36b0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*36c0*/ IMAD R24, R5, c[0x3][0x184], R24 ; - /*36d0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*36e0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*36f0*/ IMAD.IADD R5, R24, 0x1, -R5 ; - /*3700*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*3710*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*3720*/ IMAD R44, R13, 0x1000193, RZ ; - /*3730*/ LOP3.LUT R34, R34, R37, RZ, 0x3c, !PT ; - /*3740*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*3750*/ IMAD R44, R9, 0x1000193, RZ ; - /*3760*/ SHFL.IDX PT, R34, R34, R87, 0x181f ; - /*3770*/ IMAD.HI.U32 R9, R32, c[0x3][0x18c], RZ ; - /*3780*/ LOP3.LUT R46, R44, R41, RZ, 0x3c, !PT ; - /*3790*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*37a0*/ IADD3 R44, P0, R24, R0, RZ ; - /*37b0*/ SHFL.IDX PT, R13, R46, R87, 0x181f ; - /*37c0*/ IMAD R32, R9, c[0x3][0x184], R32 ; - /*37d0*/ IMAD.X R45, RZ, RZ, R25, P0 ; - /*37e0*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*37f0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*3800*/ IMAD.HI.U32 R5, R34, c[0x3][0x18c], RZ ; - /*3810*/ IMAD.MOV R31, RZ, RZ, -R5 ; - /*3820*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*3830*/ IMAD R34, R31, c[0x3][0x184], R34 ; - /*3840*/ IMAD.MOV R24, RZ, RZ, -R5 ; - /*3850*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3860*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*3870*/ IMAD R13, R24, c[0x3][0x184], R13 ; - /*3880*/ IMAD.IADD R5, R32, 0x1, -R5 ; - /*3890*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*38a0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*38b0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*38c0*/ IMAD.IADD R9, R34, 0x1, -R9 ; - /*38d0*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*38e0*/ IADD3 R48, P0, R24, R0, RZ ; - /*38f0*/ IMAD.WIDE.U32 R32, R9, R26, c[0x3][0x190] ; - /*3900*/ IMAD.IADD R13, R13, 0x1, -R34 ; - /*3910*/ IADD3 R52, P1, R32, R0, RZ ; - /*3920*/ IMAD.X R49, RZ, RZ, R25, P0 ; - /*3930*/ IMAD.WIDE.U32 R24, R13, R26, c[0x3][0x190] ; - /*3940*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*3950*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3960*/ IADD3 R56, P0, R24, R0, RZ ; - /*3970*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3980*/ IMAD.X R57, RZ, RZ, R25, P0 ; - /*3990*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*39a0*/ LOP3.LUT R30, R93, R30, RZ, 0x3c, !PT ; - /*39b0*/ IMAD R24, R17, 0x1000193, RZ ; - /*39c0*/ IMAD R30, R30, 0x1000193, RZ ; - /*39d0*/ IMAD R5, R6, 0x1000193, RZ ; - /*39e0*/ IADD3 R6, R92, 0x2, RZ ; - /*39f0*/ IMAD R9, R10, 0x1000193, RZ ; - /*3a00*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*3a10*/ IMAD R13, R14, 0x1000193, RZ ; - /*3a20*/ LOP3.LUT R10, R28, R6, RZ, 0x3c, !PT ; - /*3a30*/ LOP3.LUT R38, R9, R38, RZ, 0x3c, !PT ; - /*3a40*/ IMAD R5, R5, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R42, R13, R42, RZ, 0x3c, !PT ; - /*3a60*/ IMAD R13, R10, 0x1000193, RZ ; - /*3a70*/ LOP3.LUT R14, R27, R6, RZ, 0x3c, !PT ; - /*3a80*/ IMAD R9, R38, 0x1000193, RZ ; - /*3a90*/ IMAD R17, R14, 0x1000193, RZ ; - /*3aa0*/ LOP3.LUT R45, R24, R45, RZ, 0x3c, !PT ; - /*3ab0*/ LOP3.LUT R30, R30, R45, RZ, 0x3c, !PT ; - /*3ac0*/ SHFL.IDX PT, R30, R30, R87, 0x181f ; - /*3ad0*/ LOP3.LUT R50, R5, R50, RZ, 0x3c, !PT ; - /*3ae0*/ LOP3.LUT R10, R13, R50, RZ, 0x3c, !PT ; - /*3af0*/ LOP3.LUT R54, R9, R54, RZ, 0x3c, !PT ; - /*3b00*/ IMAD R9, R42, 0x1000193, RZ ; - /*3b10*/ LOP3.LUT R13, R29, R6, RZ, 0x3c, !PT ; - /*3b20*/ IMAD.HI.U32 R5, R30, c[0x3][0x18c], RZ ; - /*3b30*/ LOP3.LUT R14, R17, R54, RZ, 0x3c, !PT ; - /*3b40*/ SHFL.IDX PT, R10, R10, R87, 0x181f ; - /*3b50*/ LOP3.LUT R58, R9, R58, RZ, 0x3c, !PT ; - /*3b60*/ IMAD R13, R13, 0x1000193, RZ ; - /*3b70*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3b80*/ SHFL.IDX PT, R14, R14, R87, 0x181f ; - /*3b90*/ LOP3.LUT R22, R13, R58, RZ, 0x3c, !PT ; - /*3ba0*/ IMAD R30, R5, c[0x3][0x184], R30 ; - /*3bb0*/ SHFL.IDX PT, R22, R22, R87, 0x181f ; - /*3bc0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*3bd0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3be0*/ IMAD.IADD R5, R30, 0x1, -R5 ; - /*3bf0*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*3c00*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*3c10*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*3c20*/ IADD3 R60, P0, R24, R0, RZ ; - /*3c30*/ IMAD.HI.U32 R5, R14, c[0x3][0x18c], RZ ; - /*3c40*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*3c50*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*3c60*/ IMAD.HI.U32 R5, R22, c[0x3][0x18c], RZ ; - /*3c70*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*3c80*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*3c90*/ IMAD.MOV R9, RZ, RZ, -R5 ; - /*3ca0*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*3cb0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3cc0*/ IMAD R22, R9, c[0x3][0x184], R22 ; - /*3cd0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*3ce0*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*3cf0*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*3d00*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*3d10*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*3d20*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*3d30*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*3d40*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*3d50*/ IADD3 R64, P0, R24, R0, RZ ; - /*3d60*/ IMAD.IADD R5, R22, 0x1, -R5 ; - /*3d70*/ IMAD.WIDE.U32 R30, R9, R26, c[0x3][0x190] ; - /*3d80*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*3d90*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*3da0*/ IADD3 R68, P1, R30, R0, RZ ; - /*3db0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*3dc0*/ IADD3 R72, P0, R24, R0, RZ ; - /*3dd0*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*3de0*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*3df0*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*3e00*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*3e10*/ IMAD R5, R18, 0x1000193, RZ ; - /*3e20*/ LOP3.LUT R6, R93, R6, RZ, 0x3c, !PT ; - /*3e30*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*3e40*/ IMAD R9, R6, 0x1000193, RZ ; - /*3e50*/ IMAD R6, R7, 0x1000193, RZ ; - /*3e60*/ IMAD R5, R46, 0x1000193, RZ ; - /*3e70*/ IMAD R10, R11, 0x1000193, RZ ; - /*3e80*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*3e90*/ IMAD R14, R15, 0x1000193, RZ ; - /*3ea0*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*3eb0*/ IMAD R6, R6, 0x1000193, RZ ; - /*3ec0*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*3ed0*/ IMAD R10, R39, 0x1000193, RZ ; - /*3ee0*/ LOP3.LUT R51, R6, R51, RZ, 0x3c, !PT ; - /*3ef0*/ IMAD R14, R43, 0x1000193, RZ ; - /*3f00*/ IADD3 R6, R92, 0x3, RZ ; - /*3f10*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*3f20*/ IMAD R22, R51, 0x1000193, RZ ; - /*3f30*/ LOP3.LUT R28, R28, R6.reuse, RZ, 0x3c, !PT ; - /*3f40*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*3f50*/ IMAD R10, R10, 0x1000193, RZ ; - /*3f60*/ LOP3.LUT R27, R27, R6.reuse, RZ, 0x3c, !PT ; - /*3f70*/ IMAD R28, R28, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R29, R29, R6, RZ, 0x3c, !PT ; - /*3f90*/ IMAD R14, R14, 0x1000193, RZ ; - /*3fa0*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*3fb0*/ LOP3.LUT R18, R9, R62, RZ, 0x3c, !PT ; - /*3fc0*/ SHFL.IDX PT, R5, R18, R87, 0x181f ; - /*3fd0*/ IMAD R18, R29, 0x1000193, RZ ; - /*3fe0*/ LOP3.LUT R7, R22, R67, RZ, 0x3c, !PT ; - /*3ff0*/ LOP3.LUT R28, R28, R7, RZ, 0x3c, !PT ; - /*4000*/ LOP3.LUT R11, R10, R71, RZ, 0x3c, !PT ; - /*4010*/ IMAD R10, R27, 0x1000193, RZ ; - /*4020*/ LOP3.LUT R15, R14, R75, RZ, 0x3c, !PT ; - /*4030*/ IMAD.HI.U32 R9, R5, c[0x3][0x18c], RZ ; - /*4040*/ LOP3.LUT R14, R10, R11, RZ, 0x3c, !PT ; - /*4050*/ SHFL.IDX PT, R28, R28, R87, 0x181f ; - /*4060*/ LOP3.LUT R18, R18, R15, RZ, 0x3c, !PT ; - /*4070*/ IMAD.MOV R22, RZ, RZ, -R9 ; - /*4080*/ SHFL.IDX PT, R14, R14, R87, 0x181f ; - /*4090*/ IMAD R5, R22, c[0x3][0x184], R5 ; - /*40a0*/ SHFL.IDX PT, R18, R18, R87, 0x181f ; - /*40b0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*40c0*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*40d0*/ IMAD.IADD R23, R5, 0x1, -R10 ; - /*40e0*/ IMAD.HI.U32 R5, R28, c[0x3][0x18c], RZ ; - /*40f0*/ IMAD.WIDE.U32 R22, R23, R26, c[0x3][0x190] ; - /*4100*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*4110*/ IMAD.HI.U32 R5, R14, c[0x3][0x18c], RZ ; - /*4120*/ IADD3 R76, P0, R22, R0, RZ ; - /*4130*/ IMAD.HI.U32 R9, R18, c[0x3][0x18c], RZ ; - /*4140*/ IMAD R28, R13, c[0x3][0x184], R28 ; - /*4150*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*4160*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*4170*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*4180*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*4190*/ IMAD R14, R5, c[0x3][0x184], R14 ; - /*41a0*/ IMAD R18, R9, c[0x3][0x184], R18 ; - /*41b0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*41c0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*41d0*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*41e0*/ ISETP.GE.U32.AND P1, PT, R18, c[0x3][0x184], PT ; - /*41f0*/ IMAD.IADD R5, R28, 0x1, -R5 ; - /*4200*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*4210*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*4220*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*4230*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*4240*/ IMAD.IADD R13, R18, 0x1, -R13 ; - /*4250*/ IADD3 R24, P1, R24, R0, RZ ; - /*4260*/ IMAD.WIDE.U32 R22, R9, R26, c[0x3][0x190] ; - /*4270*/ IMAD.WIDE.U32 R26, R13, R26, c[0x3][0x190] ; - /*4280*/ IADD3 R28, P0, R22, R0, RZ ; - /*4290*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*42a0*/ IADD3 R32, P1, R26, R0, RZ ; - /*42b0*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*42c0*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*42d0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*42e0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*42f0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*4300*/ IMAD R5, R4, 0x1000193, RZ ; - /*4310*/ IMAD R4, R19, 0x1000193, RZ ; - /*4320*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*4330*/ IMAD R9, R8, 0x1000193, RZ ; - /*4340*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*4350*/ IMAD R8, R47, 0x1000193, RZ ; - /*4360*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*4370*/ IMAD R5, R5, 0x1000193, RZ ; - /*4380*/ IMAD R4, R21, 0x1000193, RZ ; - /*4390*/ LOP3.LUT R63, R8, R63, RZ, 0x3c, !PT ; - /*43a0*/ IMAD R13, R12, 0x1000193, RZ ; - /*43b0*/ LOP3.LUT R5, R5, R48, RZ, 0x3c, !PT ; - /*43c0*/ IMAD R17, R16, 0x1000193, RZ ; - /*43d0*/ LOP3.LUT R93, R93, R6, RZ, 0x3c, !PT ; - /*43e0*/ IMAD R10, R63, 0x1000193, RZ ; - /*43f0*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*4400*/ IMAD R9, R36, 0x1000193, RZ ; - /*4410*/ LOP3.LUT R40, R13, R40, RZ, 0x3c, !PT ; - /*4420*/ IMAD R6, R37, 0x1000193, RZ ; - /*4430*/ LOP3.LUT R44, R17, R44, RZ, 0x3c, !PT ; - /*4440*/ IMAD R8, R41, 0x1000193, RZ ; - /*4450*/ LOP3.LUT R9, R9, R52, RZ, 0x3c, !PT ; - /*4460*/ IMAD R5, R5, 0x1000193, RZ ; - /*4470*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*4480*/ IMAD R13, R40, 0x1000193, RZ ; - /*4490*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*44a0*/ IMAD R12, R93, 0x1000193, RZ ; - /*44b0*/ IMAD R17, R44, 0x1000193, RZ ; - /*44c0*/ IMAD R8, R45, 0x1000193, RZ ; - /*44d0*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*44e0*/ IMAD R9, R9, 0x1000193, RZ ; - /*44f0*/ LOP3.LUT R17, R17, R60, RZ, 0x3c, !PT ; - /*4500*/ IMAD R19, R50, 0x1000193, RZ ; - /*4510*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*4520*/ IMAD R21, R54, 0x1000193, RZ ; - /*4530*/ LOP3.LUT R8, R9, R68, RZ, 0x3c, !PT ; - /*4540*/ IMAD R13, R13, 0x1000193, RZ ; - /*4550*/ IMAD R17, R17, 0x1000193, RZ ; - /*4560*/ IMAD R16, R61, 0x1000193, RZ ; - /*4570*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*4580*/ IMAD R10, R4, 0x1000193, RZ ; - /*4590*/ LOP3.LUT R4, R5, R64, RZ, 0x3c, !PT ; - /*45a0*/ LOP3.LUT R14, R12, R79, RZ, 0x3c, !PT ; - /*45b0*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*45c0*/ IMAD R10, R6, 0x1000193, RZ ; - /*45d0*/ LOP3.LUT R6, R19, R66, RZ, 0x3c, !PT ; - /*45e0*/ SHFL.IDX PT, R37, R14, R87, 0x181f ; - /*45f0*/ IMAD R19, R58, 0x1000193, RZ ; - /*4600*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*4610*/ LOP3.LUT R10, R21, R70, RZ, 0x3c, !PT ; - /*4620*/ IMAD R21, R62, 0x1000193, RZ ; - /*4630*/ IMAD R14, R57, 0x1000193, RZ ; - /*4640*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*4650*/ LOP3.LUT R76, R17, R76, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*4670*/ LOP3.LUT R14, R19, R74, RZ, 0x3c, !PT ; - /*4680*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*4690*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_108: - /*46a0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*46b0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*46c0*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*46d0*/ IMAD R37, R16, c[0x3][0x184], R37 ; - /*46e0*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*46f0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*4700*/ IMAD.IADD R16, R37, 0x1, -R16 ; - /*4710*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*4720*/ IADD3 R16, P0, R16, R0, RZ ; - /*4730*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*4740*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*4750*/ IMAD R21, R4, 0x1000193, RZ ; - /*4760*/ IADD3 R92, R92, 0x4, RZ ; - /*4770*/ IMAD R20, R5, 0x1000193, RZ ; - /*4780*/ IMAD R22, R7, 0x1000193, RZ ; - /*4790*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R21, R6, 0x1000193, RZ ; - /*47b0*/ ISETP.NE.AND P0, PT, R92, 0x40, PT ; - /*47c0*/ IMAD R23, R8, 0x1000193, RZ ; - /*47d0*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*47e0*/ IMAD R24, R9, 0x1000193, RZ ; - /*47f0*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*4800*/ IMAD R21, R10, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*4820*/ IMAD R20, R11, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*4840*/ IMAD R23, R12, 0x1000193, RZ ; - /*4850*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*4860*/ IMAD R22, R13, 0x1000193, RZ ; - /*4870*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*4880*/ IMAD R25, R14, 0x1000193, RZ ; - /*4890*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*48a0*/ IMAD R20, R15, 0x1000193, RZ ; - /*48b0*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*48c0*/ IMAD R21, R76, 0x1000193, RZ ; - /*48d0*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*48e0*/ IMAD R22, R77, 0x1000193, RZ ; - /*48f0*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*4900*/ IMAD R23, R78, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*4920*/ IMAD R24, R79, 0x1000193, RZ ; - /*4930*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*4940*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*4950*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*4960*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*4970*/ @!P0 CALL.REL.NOINC `(.L_x_109) ; - /*4980*/ BRA `(.L_x_110) ; -.L_x_109: - /*4990*/ IMAD R4, R4, 0x1000193, RZ ; - /*49a0*/ IMAD R8, R8, 0x1000193, RZ ; - /*49b0*/ IMAD R12, R12, 0x1000193, RZ ; - /*49c0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*49d0*/ IMAD R16, R16, 0x1000193, RZ ; - /*49e0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*49f0*/ IMAD.MOV.U32 R92, RZ, RZ, RZ ; - /*4a00*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4a10*/ IMAD R5, R4, 0x1000193, RZ ; - /*4a20*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4a30*/ IMAD R9, R8, 0x1000193, RZ ; - /*4a40*/ IMAD R13, R12, 0x1000193, RZ ; - /*4a50*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4a60*/ IMAD R17, R16, 0x1000193, RZ ; - /*4a70*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*4a80*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*4a90*/ IMAD R4, R5, 0x1000193, RZ ; - /*4aa0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*4ab0*/ IMAD R6, R9, 0x1000193, RZ ; - /*4ac0*/ IMAD R8, R13, 0x1000193, RZ ; - /*4ad0*/ LOP3.LUT R20, R4, R7, RZ, 0x3c, !PT ; - /*4ae0*/ IMAD R10, R17, 0x1000193, RZ ; - /*4af0*/ LOP3.LUT R22, R6, R11, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R24, R8, R15, RZ, 0x3c, !PT ; - /*4b10*/ STS [R81.X4], R20 ; - /*4b20*/ LOP3.LUT R26, R10, R19, RZ, 0x3c, !PT ; - /*4b30*/ STS [R81.X4+0x20], R22 ; - /*4b40*/ STS [R81.X4+0x40], R24 ; - /*4b50*/ STS [R81.X4+0x60], R26 ; - /*4b60*/ LDS.128 R4, [R80+0x100] ; - /*4b70*/ LDS.128 R8, [R80+0x140] ; - /*4b80*/ LDS.128 R12, [R80+0x180] ; - /*4b90*/ LDS.128 R16, [R80+0x1c0] ; -.L_x_116: - /*4ba0*/ LDS R21, [R82+0x100] ; - /*4bb0*/ SHF.R.U32.HI R87, RZ, 0x2, R92 ; - /*4bc0*/ LOP3.LUT R21, R21, R92, RZ, 0x3c, !PT ; - /*4bd0*/ IMAD R21, R21, 0x1000193, RZ ; - /*4be0*/ LOP3.LUT R37, R21, R4, RZ, 0x3c, !PT ; - /*4bf0*/ BRA `(.L_x_111) ; - /*4c00*/ MOV R36, 0x4c20 ; - /*4c10*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*4c20*/ BRA `(.L_x_112) ; -.L_x_111: - /*4c30*/ SHFL.IDX PT, R37, R37, R87, 0x181f ; -.L_x_112: - /*4c40*/ IMAD.HI.U32 R20, R37, c[0x3][0x18c], RZ ; - /*4c50*/ LDS R25, [R82+0x140] ; - /*4c60*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*4c70*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*4c80*/ IMAD R37, R20, c[0x3][0x184], R37 ; - /*4c90*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*4ca0*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*4cb0*/ IMAD.IADD R21, R37, 0x1, -R20 ; - /*4cc0*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*4cd0*/ IADD3 R20, P0, R20, R0, RZ ; - /*4ce0*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*4cf0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*4d00*/ LOP3.LUT R25, R25, R92, RZ, 0x3c, !PT ; - /*4d10*/ IMAD R25, R25, 0x1000193, RZ ; - /*4d20*/ LOP3.LUT R37, R25, R8, RZ, 0x3c, !PT ; - /*4d30*/ BRA `(.L_x_113) ; - /*4d40*/ MOV R36, 0x4d60 ; - /*4d50*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*4d60*/ IMAD.HI.U32 R24, R37, c[0x3][0x18c], RZ ; - /*4d70*/ LDS R29, [R82+0x180] ; - /*4d80*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*4d90*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*4da0*/ IMAD R24, R24, c[0x3][0x184], R37 ; - /*4db0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*4dc0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*4dd0*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*4de0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*4df0*/ IADD3 R24, P0, R24, R0, RZ ; - /*4e00*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*4e10*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*4e20*/ LOP3.LUT R29, R29, R92, RZ, 0x3c, !PT ; - /*4e30*/ MOV R36, 0x4e70 ; - /*4e40*/ IMAD R29, R29, 0x1000193, RZ ; - /*4e50*/ LOP3.LUT R37, R29, R12, RZ, 0x3c, !PT ; - /*4e60*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*4e70*/ IMAD.HI.U32 R28, R37, c[0x3][0x18c], RZ ; - /*4e80*/ LDS R33, [R82+0x1c0] ; - /*4e90*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*4ea0*/ IMAD.MOV.U32 R30, RZ, RZ, 0x80 ; - /*4eb0*/ IMAD R28, R28, c[0x3][0x184], R37 ; - /*4ec0*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*4ed0*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*4ee0*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*4ef0*/ IMAD.WIDE.U32 R28, R29, R30, c[0x3][0x190] ; - /*4f00*/ IADD3 R28, P0, R28, R0, RZ ; - /*4f10*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*4f20*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*4f30*/ LOP3.LUT R33, R33, R92, RZ, 0x3c, !PT ; - /*4f40*/ MOV R36, 0x4f80 ; - /*4f50*/ IMAD R33, R33, 0x1000193, RZ ; - /*4f60*/ LOP3.LUT R37, R33, R16, RZ, 0x3c, !PT ; - /*4f70*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*4f80*/ IMAD.HI.U32 R32, R37, c[0x3][0x18c], RZ ; - /*4f90*/ LDS R39, [R82+0x100] ; - /*4fa0*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*4fb0*/ IMAD.MOV.U32 R34, RZ, RZ, 0x80 ; - /*4fc0*/ IMAD R32, R32, c[0x3][0x184], R37 ; - /*4fd0*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*4fe0*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*4ff0*/ IMAD.IADD R33, R32, 0x1, -R33 ; - /*5000*/ IMAD.WIDE.U32 R32, R33, R34, c[0x3][0x190] ; - /*5010*/ IADD3 R32, P0, R32, R0, RZ ; - /*5020*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*5030*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*5040*/ IMAD R37, R4, 0x1000193, RZ ; - /*5050*/ IADD3 R40, R92, 0x1, RZ ; - /*5060*/ IMAD R4, R5, 0x1000193, RZ ; - /*5070*/ MOV R36, 0x52a0 ; - /*5080*/ IMAD R5, R6, 0x1000193, RZ ; - /*5090*/ LOP3.LUT R39, R39, R40, RZ, 0x3c, !PT ; - /*50a0*/ IMAD R6, R9, 0x1000193, RZ ; - /*50b0*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*50c0*/ IMAD R4, R7, 0x1000193, RZ ; - /*50d0*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*50e0*/ IMAD R7, R8, 0x1000193, RZ ; - /*50f0*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*5100*/ IMAD R5, R10, 0x1000193, RZ ; - /*5110*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*5120*/ IMAD R4, R11, 0x1000193, RZ ; - /*5130*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*5140*/ IMAD R6, R13, 0x1000193, RZ ; - /*5150*/ LOP3.LUT R26, R5, R26, RZ, 0x3c, !PT ; - /*5160*/ IMAD R5, R12, 0x1000193, RZ ; - /*5170*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*5180*/ IMAD R7, R14, 0x1000193, RZ ; - /*5190*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*51a0*/ IMAD R4, R15, 0x1000193, RZ ; - /*51b0*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*51c0*/ IMAD R5, R16, 0x1000193, RZ ; - /*51d0*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*51e0*/ IMAD R7, R18, 0x1000193, RZ ; - /*51f0*/ LOP3.LUT R31, R4, R31, RZ, 0x3c, !PT ; - /*5200*/ IMAD R4, R17, 0x1000193, RZ ; - /*5210*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*5220*/ IMAD R6, R19, 0x1000193, RZ ; - /*5230*/ IMAD R8, R39, 0x1000193, RZ ; - /*5240*/ LOP3.LUT R37, R8, R21, RZ, 0x3c, !PT ; - /*5250*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*5260*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*5270*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*5280*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*5290*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*52a0*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*52b0*/ LDS R9, [R82+0x140] ; - /*52c0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*52d0*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*52e0*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*52f0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*5300*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*5310*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*5320*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*5330*/ IADD3 R4, P0, R4, R0, RZ ; - /*5340*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*5350*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*5360*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*5370*/ MOV R36, 0x53b0 ; - /*5380*/ IMAD R8, R9, 0x1000193, RZ ; - /*5390*/ LOP3.LUT R37, R8, R25, RZ, 0x3c, !PT ; - /*53a0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*53b0*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*53c0*/ LDS R13, [R82+0x180] ; - /*53d0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*53e0*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*53f0*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*5400*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*5410*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*5420*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*5430*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*5440*/ IADD3 R8, P0, R8, R0, RZ ; - /*5450*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*5460*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*5470*/ LOP3.LUT R13, R13, R40, RZ, 0x3c, !PT ; - /*5480*/ MOV R36, 0x54c0 ; - /*5490*/ IMAD R12, R13, 0x1000193, RZ ; - /*54a0*/ LOP3.LUT R37, R12, R29, RZ, 0x3c, !PT ; - /*54b0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*54c0*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*54d0*/ LDS R17, [R82+0x1c0] ; - /*54e0*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*54f0*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*5500*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*5510*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*5520*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*5530*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*5540*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*5550*/ IADD3 R12, P0, R12, R0, RZ ; - /*5560*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*5570*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*5580*/ LOP3.LUT R17, R17, R40, RZ, 0x3c, !PT ; - /*5590*/ MOV R36, 0x55d0 ; - /*55a0*/ IMAD R16, R17, 0x1000193, RZ ; - /*55b0*/ LOP3.LUT R37, R16, R33, RZ, 0x3c, !PT ; - /*55c0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*55d0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*55e0*/ LDS R41, [R82+0x100] ; - /*55f0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*5600*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*5610*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*5620*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*5630*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*5640*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*5650*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*5660*/ IADD3 R16, P0, R16, R0, RZ ; - /*5670*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*5680*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*5690*/ IMAD R37, R20, 0x1000193, RZ ; - /*56a0*/ IADD3 R40, R92, 0x2, RZ ; - /*56b0*/ IMAD R36, R21, 0x1000193, RZ ; - /*56c0*/ IMAD R39, R22, 0x1000193, RZ ; - /*56d0*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*56e0*/ IMAD R4, R23, 0x1000193, RZ ; - /*56f0*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*5700*/ IMAD R5, R24, 0x1000193, RZ ; - /*5710*/ LOP3.LUT R22, R39, R6, RZ, 0x3c, !PT ; - /*5720*/ IMAD R6, R25, 0x1000193, RZ ; - /*5730*/ LOP3.LUT R23, R4, R7, RZ, 0x3c, !PT ; - /*5740*/ IMAD R4, R27, 0x1000193, RZ ; - /*5750*/ LOP3.LUT R24, R5, R8, RZ, 0x3c, !PT ; - /*5760*/ IMAD R5, R28, 0x1000193, RZ ; - /*5770*/ LOP3.LUT R25, R6, R9, RZ, 0x3c, !PT ; - /*5780*/ IMAD R6, R29, 0x1000193, RZ ; - /*5790*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*57a0*/ IMAD R7, R30, 0x1000193, RZ ; - /*57b0*/ LOP3.LUT R41, R41, R40, RZ, 0x3c, !PT ; - /*57c0*/ IMAD R4, R31, 0x1000193, RZ ; - /*57d0*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*57e0*/ IMAD R37, R26, 0x1000193, RZ ; - /*57f0*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*5800*/ IMAD R5, R32, 0x1000193, RZ ; - /*5810*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*5820*/ IMAD R7, R34, 0x1000193, RZ ; - /*5830*/ LOP3.LUT R31, R4, R15, RZ, 0x3c, !PT ; - /*5840*/ IMAD R4, R33, 0x1000193, RZ ; - /*5850*/ LOP3.LUT R26, R37, R10, RZ, 0x3c, !PT ; - /*5860*/ IMAD R6, R35, 0x1000193, RZ ; - /*5870*/ MOV R36, 0x58f0 ; - /*5880*/ IMAD R41, R41, 0x1000193, RZ ; - /*5890*/ LOP3.LUT R37, R41, R22, RZ, 0x3c, !PT ; - /*58a0*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*58b0*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*58c0*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*58d0*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*58e0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*58f0*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*5900*/ LDS R9, [R82+0x140] ; - /*5910*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*5920*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*5930*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*5940*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*5950*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*5960*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*5970*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*5980*/ IADD3 R4, P0, R4, R0, RZ ; - /*5990*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*59a0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*59b0*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*59c0*/ MOV R36, 0x5a00 ; - /*59d0*/ IMAD R9, R9, 0x1000193, RZ ; - /*59e0*/ LOP3.LUT R37, R9, R26, RZ, 0x3c, !PT ; - /*59f0*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*5a00*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*5a10*/ LDS R13, [R82+0x180] ; - /*5a20*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*5a30*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*5a40*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*5a50*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*5a60*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*5a70*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*5a80*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*5a90*/ IADD3 R8, P0, R8, R0, RZ ; - /*5aa0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*5ab0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*5ac0*/ LOP3.LUT R13, R13, R40, RZ, 0x3c, !PT ; - /*5ad0*/ MOV R36, 0x5b10 ; - /*5ae0*/ IMAD R13, R13, 0x1000193, RZ ; - /*5af0*/ LOP3.LUT R37, R13, R30, RZ, 0x3c, !PT ; - /*5b00*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*5b10*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*5b20*/ LDS R17, [R82+0x1c0] ; - /*5b30*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*5b40*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*5b50*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*5b60*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*5b70*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*5b80*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*5b90*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*5ba0*/ IADD3 R12, P0, R12, R0, RZ ; - /*5bb0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*5bc0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*5bd0*/ LOP3.LUT R17, R17, R40, RZ, 0x3c, !PT ; - /*5be0*/ MOV R36, 0x5c20 ; - /*5bf0*/ IMAD R17, R17, 0x1000193, RZ ; - /*5c00*/ LOP3.LUT R37, R17, R34, RZ, 0x3c, !PT ; - /*5c10*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*5c20*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*5c30*/ LDS R39, [R82+0x100] ; - /*5c40*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*5c50*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*5c60*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*5c70*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*5c80*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*5c90*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*5ca0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*5cb0*/ IADD3 R16, P0, R16, R0, RZ ; - /*5cc0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*5cd0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*5ce0*/ IMAD R37, R20, 0x1000193, RZ ; - /*5cf0*/ MOV R36, 0x5f40 ; - /*5d00*/ IMAD R20, R21, 0x1000193, RZ ; - /*5d10*/ IMAD R21, R22, 0x1000193, RZ ; - /*5d20*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*5d30*/ IMAD R22, R25, 0x1000193, RZ ; - /*5d40*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*5d50*/ IMAD R20, R23, 0x1000193, RZ ; - /*5d60*/ LOP3.LUT R6, R21, R6, RZ, 0x3c, !PT ; - /*5d70*/ IMAD R21, R26, 0x1000193, RZ ; - /*5d80*/ LOP3.LUT R9, R22, R9, RZ, 0x3c, !PT ; - /*5d90*/ IMAD R23, R24, 0x1000193, RZ ; - /*5da0*/ LOP3.LUT R7, R20, R7, RZ, 0x3c, !PT ; - /*5db0*/ IMAD R20, R27, 0x1000193, RZ ; - /*5dc0*/ LOP3.LUT R10, R21, R10, RZ, 0x3c, !PT ; - /*5dd0*/ IMAD R21, R28, 0x1000193, RZ ; - /*5de0*/ LOP3.LUT R8, R23, R8, RZ, 0x3c, !PT ; - /*5df0*/ IMAD R22, R29, 0x1000193, RZ ; - /*5e00*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*5e10*/ IMAD R23, R30, 0x1000193, RZ ; - /*5e20*/ IADD3 R20, R92, 0x3, RZ ; - /*5e30*/ IMAD R24, R31, 0x1000193, RZ ; - /*5e40*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*5e50*/ IMAD R21, R32, 0x1000193, RZ ; - /*5e60*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*5e70*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*5e80*/ IMAD R22, R33, 0x1000193, RZ ; - /*5e90*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*5ea0*/ IMAD R23, R34, 0x1000193, RZ ; - /*5eb0*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*5ec0*/ IMAD R24, R35, 0x1000193, RZ ; - /*5ed0*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*5ee0*/ IMAD R16, R39, 0x1000193, RZ ; - /*5ef0*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*5f00*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*5f10*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*5f20*/ LOP3.LUT R37, R16, R7, RZ, 0x3c, !PT ; - /*5f30*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*5f40*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*5f50*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*5f60*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*5f70*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*5f80*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*5f90*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*5fa0*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*5fb0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*5fc0*/ IADD3 R24, P0, R16, R0, RZ ; - /*5fd0*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*5fe0*/ LDS R17, [R82+0x140] ; - /*5ff0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*6000*/ MOV R36, 0x6050 ; - /*6010*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*6020*/ IMAD R16, R17, 0x1000193, RZ ; - /*6030*/ LOP3.LUT R37, R16, R11, RZ, 0x3c, !PT ; - /*6040*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*6050*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*6060*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*6070*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*6080*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*6090*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*60a0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*60b0*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*60c0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*60d0*/ IADD3 R28, P0, R16, R0, RZ ; - /*60e0*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*60f0*/ LDS R17, [R82+0x180] ; - /*6100*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*6110*/ MOV R36, 0x6160 ; - /*6120*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*6130*/ IMAD R16, R17, 0x1000193, RZ ; - /*6140*/ LOP3.LUT R37, R16, R15, RZ, 0x3c, !PT ; - /*6150*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*6160*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*6170*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*6180*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*6190*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*61a0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*61b0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*61c0*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*61d0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*61e0*/ IADD3 R32, P0, R16, R0, RZ ; - /*61f0*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*6200*/ LDS R17, [R82+0x1c0] ; - /*6210*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*6220*/ MOV R36, 0x6270 ; - /*6230*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*6240*/ IMAD R16, R17, 0x1000193, RZ ; - /*6250*/ LOP3.LUT R37, R16, R79, RZ, 0x3c, !PT ; - /*6260*/ CALL.REL.NOINC `($__internal_3_$__cuda_sm70_shflsync_idx_p) ; - /*6270*/ BRA `(.L_x_114) ; -.L_x_113: - /*6280*/ LDS R29, [R82+0x180] ; - /*6290*/ LDS R93, [R82+0x1c0] ; - /*62a0*/ LOP3.LUT R24, R29, R92, RZ, 0x3c, !PT ; - /*62b0*/ IMAD R25, R24, 0x1000193, RZ ; - /*62c0*/ SHFL.IDX PT, R24, R37, R87, 0x181f ; - /*62d0*/ LOP3.LUT R28, R25, R12, RZ, 0x3c, !PT ; - /*62e0*/ SHFL.IDX PT, R28, R28, R87, 0x181f ; - /*62f0*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*6300*/ IMAD.MOV R27, RZ, RZ, -R25 ; - /*6310*/ IMAD R24, R27, c[0x3][0x184], R24 ; - /*6320*/ IMAD.HI.U32 R25, R28, c[0x3][0x18c], RZ ; - /*6330*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*6340*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*6350*/ IMAD R27, R25, c[0x3][0x184], R28 ; - /*6360*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*6370*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*6380*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*6390*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*63a0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*63b0*/ IMAD.IADD R31, R27, 0x1, -R28 ; - /*63c0*/ IADD3 R36, P0, R24, R0, RZ ; - /*63d0*/ LDS R28, [R82+0x100] ; - /*63e0*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*63f0*/ LDS R27, [R82+0x140] ; - /*6400*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*6410*/ IADD3 R40, P0, R30, R0, RZ ; - /*6420*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*6430*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*6440*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*6450*/ LOP3.LUT R24, R93, R92, RZ, 0x3c, !PT ; - /*6460*/ IMAD R34, R5, 0x1000193, RZ ; - /*6470*/ IADD3 R30, R92, 0x1, RZ ; - /*6480*/ IMAD R44, R9, 0x1000193, RZ ; - /*6490*/ IMAD R25, R24, 0x1000193, RZ ; - /*64a0*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*64b0*/ LOP3.LUT R9, R29, R30, RZ, 0x3c, !PT ; - /*64c0*/ LOP3.LUT R24, R25, R16, RZ, 0x3c, !PT ; - /*64d0*/ SHFL.IDX PT, R24, R24, R87, 0x181f ; - /*64e0*/ LOP3.LUT R25, R28, R30.reuse, RZ, 0x3c, !PT ; - /*64f0*/ LOP3.LUT R5, R27, R30, RZ, 0x3c, !PT ; - /*6500*/ IMAD R32, R25, 0x1000193, RZ ; - /*6510*/ IMAD R34, R5, 0x1000193, RZ ; - /*6520*/ LOP3.LUT R32, R32, R21, RZ, 0x3c, !PT ; - /*6530*/ SHFL.IDX PT, R32, R32, R87, 0x181f ; - /*6540*/ IMAD.HI.U32 R5, R24, c[0x3][0x18c], RZ ; - /*6550*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*6560*/ IMAD R24, R5, c[0x3][0x184], R24 ; - /*6570*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*6580*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*6590*/ IMAD.IADD R5, R24, 0x1, -R5 ; - /*65a0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*65b0*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*65c0*/ IMAD R44, R13, 0x1000193, RZ ; - /*65d0*/ LOP3.LUT R34, R34, R37, RZ, 0x3c, !PT ; - /*65e0*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*65f0*/ IMAD R44, R9, 0x1000193, RZ ; - /*6600*/ SHFL.IDX PT, R34, R34, R87, 0x181f ; - /*6610*/ IMAD.HI.U32 R9, R32, c[0x3][0x18c], RZ ; - /*6620*/ LOP3.LUT R46, R44, R41, RZ, 0x3c, !PT ; - /*6630*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*6640*/ IADD3 R44, P0, R24, R0, RZ ; - /*6650*/ SHFL.IDX PT, R13, R46, R87, 0x181f ; - /*6660*/ IMAD R32, R9, c[0x3][0x184], R32 ; - /*6670*/ IMAD.X R45, RZ, RZ, R25, P0 ; - /*6680*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*6690*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*66a0*/ IMAD.HI.U32 R5, R34, c[0x3][0x18c], RZ ; - /*66b0*/ IMAD.MOV R31, RZ, RZ, -R5 ; - /*66c0*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*66d0*/ IMAD R34, R31, c[0x3][0x184], R34 ; - /*66e0*/ IMAD.MOV R24, RZ, RZ, -R5 ; - /*66f0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*6700*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*6710*/ IMAD R13, R24, c[0x3][0x184], R13 ; - /*6720*/ IMAD.IADD R5, R32, 0x1, -R5 ; - /*6730*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*6740*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*6750*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*6760*/ IMAD.IADD R9, R34, 0x1, -R9 ; - /*6770*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*6780*/ IADD3 R48, P0, R24, R0, RZ ; - /*6790*/ IMAD.WIDE.U32 R32, R9, R26, c[0x3][0x190] ; - /*67a0*/ IMAD.IADD R13, R13, 0x1, -R34 ; - /*67b0*/ IADD3 R52, P1, R32, R0, RZ ; - /*67c0*/ IMAD.X R49, RZ, RZ, R25, P0 ; - /*67d0*/ IMAD.WIDE.U32 R24, R13, R26, c[0x3][0x190] ; - /*67e0*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*67f0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*6800*/ IADD3 R56, P0, R24, R0, RZ ; - /*6810*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*6820*/ IMAD.X R57, RZ, RZ, R25, P0 ; - /*6830*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*6840*/ LOP3.LUT R30, R93, R30, RZ, 0x3c, !PT ; - /*6850*/ IMAD R24, R17, 0x1000193, RZ ; - /*6860*/ IMAD R30, R30, 0x1000193, RZ ; - /*6870*/ IMAD R5, R6, 0x1000193, RZ ; - /*6880*/ IADD3 R6, R92, 0x2, RZ ; - /*6890*/ IMAD R9, R10, 0x1000193, RZ ; - /*68a0*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*68b0*/ IMAD R13, R14, 0x1000193, RZ ; - /*68c0*/ LOP3.LUT R10, R28, R6, RZ, 0x3c, !PT ; - /*68d0*/ LOP3.LUT R38, R9, R38, RZ, 0x3c, !PT ; - /*68e0*/ IMAD R5, R5, 0x1000193, RZ ; - /*68f0*/ LOP3.LUT R42, R13, R42, RZ, 0x3c, !PT ; - /*6900*/ IMAD R13, R10, 0x1000193, RZ ; - /*6910*/ LOP3.LUT R14, R27, R6, RZ, 0x3c, !PT ; - /*6920*/ IMAD R9, R38, 0x1000193, RZ ; - /*6930*/ IMAD R17, R14, 0x1000193, RZ ; - /*6940*/ LOP3.LUT R45, R24, R45, RZ, 0x3c, !PT ; - /*6950*/ LOP3.LUT R30, R30, R45, RZ, 0x3c, !PT ; - /*6960*/ SHFL.IDX PT, R30, R30, R87, 0x181f ; - /*6970*/ LOP3.LUT R50, R5, R50, RZ, 0x3c, !PT ; - /*6980*/ LOP3.LUT R10, R13, R50, RZ, 0x3c, !PT ; - /*6990*/ LOP3.LUT R54, R9, R54, RZ, 0x3c, !PT ; - /*69a0*/ IMAD R9, R42, 0x1000193, RZ ; - /*69b0*/ LOP3.LUT R13, R29, R6, RZ, 0x3c, !PT ; - /*69c0*/ IMAD.HI.U32 R5, R30, c[0x3][0x18c], RZ ; - /*69d0*/ LOP3.LUT R14, R17, R54, RZ, 0x3c, !PT ; - /*69e0*/ SHFL.IDX PT, R10, R10, R87, 0x181f ; - /*69f0*/ LOP3.LUT R58, R9, R58, RZ, 0x3c, !PT ; - /*6a00*/ IMAD R13, R13, 0x1000193, RZ ; - /*6a10*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*6a20*/ SHFL.IDX PT, R14, R14, R87, 0x181f ; - /*6a30*/ LOP3.LUT R22, R13, R58, RZ, 0x3c, !PT ; - /*6a40*/ IMAD R30, R5, c[0x3][0x184], R30 ; - /*6a50*/ SHFL.IDX PT, R22, R22, R87, 0x181f ; - /*6a60*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*6a70*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*6a80*/ IMAD.IADD R5, R30, 0x1, -R5 ; - /*6a90*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*6aa0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*6ab0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*6ac0*/ IADD3 R60, P0, R24, R0, RZ ; - /*6ad0*/ IMAD.HI.U32 R5, R14, c[0x3][0x18c], RZ ; - /*6ae0*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*6af0*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*6b00*/ IMAD.HI.U32 R5, R22, c[0x3][0x18c], RZ ; - /*6b10*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*6b20*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*6b30*/ IMAD.MOV R9, RZ, RZ, -R5 ; - /*6b40*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*6b50*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*6b60*/ IMAD R22, R9, c[0x3][0x184], R22 ; - /*6b70*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*6b80*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*6b90*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*6ba0*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*6bb0*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*6bc0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*6bd0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*6be0*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*6bf0*/ IADD3 R64, P0, R24, R0, RZ ; - /*6c00*/ IMAD.IADD R5, R22, 0x1, -R5 ; - /*6c10*/ IMAD.WIDE.U32 R30, R9, R26, c[0x3][0x190] ; - /*6c20*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*6c30*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*6c40*/ IADD3 R68, P1, R30, R0, RZ ; - /*6c50*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*6c60*/ IADD3 R72, P0, R24, R0, RZ ; - /*6c70*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*6c80*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*6c90*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*6ca0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*6cb0*/ IMAD R5, R18, 0x1000193, RZ ; - /*6cc0*/ LOP3.LUT R6, R93, R6, RZ, 0x3c, !PT ; - /*6cd0*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*6ce0*/ IMAD R9, R6, 0x1000193, RZ ; - /*6cf0*/ IMAD R6, R7, 0x1000193, RZ ; - /*6d00*/ IMAD R5, R46, 0x1000193, RZ ; - /*6d10*/ IMAD R10, R11, 0x1000193, RZ ; - /*6d20*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*6d30*/ IMAD R14, R15, 0x1000193, RZ ; - /*6d40*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*6d50*/ IMAD R6, R6, 0x1000193, RZ ; - /*6d60*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*6d70*/ IMAD R10, R39, 0x1000193, RZ ; - /*6d80*/ LOP3.LUT R51, R6, R51, RZ, 0x3c, !PT ; - /*6d90*/ IMAD R14, R43, 0x1000193, RZ ; - /*6da0*/ IADD3 R6, R92, 0x3, RZ ; - /*6db0*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*6dc0*/ IMAD R22, R51, 0x1000193, RZ ; - /*6dd0*/ LOP3.LUT R28, R28, R6.reuse, RZ, 0x3c, !PT ; - /*6de0*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*6df0*/ IMAD R10, R10, 0x1000193, RZ ; - /*6e00*/ LOP3.LUT R27, R27, R6.reuse, RZ, 0x3c, !PT ; - /*6e10*/ IMAD R28, R28, 0x1000193, RZ ; - /*6e20*/ LOP3.LUT R29, R29, R6, RZ, 0x3c, !PT ; - /*6e30*/ IMAD R14, R14, 0x1000193, RZ ; - /*6e40*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*6e50*/ LOP3.LUT R18, R9, R62, RZ, 0x3c, !PT ; - /*6e60*/ SHFL.IDX PT, R5, R18, R87, 0x181f ; - /*6e70*/ IMAD R18, R29, 0x1000193, RZ ; - /*6e80*/ LOP3.LUT R7, R22, R67, RZ, 0x3c, !PT ; - /*6e90*/ LOP3.LUT R28, R28, R7, RZ, 0x3c, !PT ; - /*6ea0*/ LOP3.LUT R11, R10, R71, RZ, 0x3c, !PT ; - /*6eb0*/ IMAD R10, R27, 0x1000193, RZ ; - /*6ec0*/ LOP3.LUT R15, R14, R75, RZ, 0x3c, !PT ; - /*6ed0*/ IMAD.HI.U32 R9, R5, c[0x3][0x18c], RZ ; - /*6ee0*/ LOP3.LUT R14, R10, R11, RZ, 0x3c, !PT ; - /*6ef0*/ SHFL.IDX PT, R28, R28, R87, 0x181f ; - /*6f00*/ LOP3.LUT R18, R18, R15, RZ, 0x3c, !PT ; - /*6f10*/ IMAD.MOV R22, RZ, RZ, -R9 ; - /*6f20*/ SHFL.IDX PT, R14, R14, R87, 0x181f ; - /*6f30*/ IMAD R5, R22, c[0x3][0x184], R5 ; - /*6f40*/ SHFL.IDX PT, R18, R18, R87, 0x181f ; - /*6f50*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*6f60*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*6f70*/ IMAD.IADD R23, R5, 0x1, -R10 ; - /*6f80*/ IMAD.HI.U32 R5, R28, c[0x3][0x18c], RZ ; - /*6f90*/ IMAD.WIDE.U32 R22, R23, R26, c[0x3][0x190] ; - /*6fa0*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*6fb0*/ IMAD.HI.U32 R5, R14, c[0x3][0x18c], RZ ; - /*6fc0*/ IADD3 R76, P0, R22, R0, RZ ; - /*6fd0*/ IMAD.HI.U32 R9, R18, c[0x3][0x18c], RZ ; - /*6fe0*/ IMAD R28, R13, c[0x3][0x184], R28 ; - /*6ff0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*7000*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*7010*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*7020*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*7030*/ IMAD R14, R5, c[0x3][0x184], R14 ; - /*7040*/ IMAD R18, R9, c[0x3][0x184], R18 ; - /*7050*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*7060*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*7070*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*7080*/ ISETP.GE.U32.AND P1, PT, R18, c[0x3][0x184], PT ; - /*7090*/ IMAD.IADD R5, R28, 0x1, -R5 ; - /*70a0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*70b0*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*70c0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*70d0*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*70e0*/ IMAD.IADD R13, R18, 0x1, -R13 ; - /*70f0*/ IADD3 R24, P1, R24, R0, RZ ; - /*7100*/ IMAD.WIDE.U32 R22, R9, R26, c[0x3][0x190] ; - /*7110*/ IMAD.WIDE.U32 R26, R13, R26, c[0x3][0x190] ; - /*7120*/ IADD3 R28, P0, R22, R0, RZ ; - /*7130*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*7140*/ IADD3 R32, P1, R26, R0, RZ ; - /*7150*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*7160*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*7170*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*7180*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*7190*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*71a0*/ IMAD R5, R4, 0x1000193, RZ ; - /*71b0*/ IMAD R4, R19, 0x1000193, RZ ; - /*71c0*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*71d0*/ IMAD R9, R8, 0x1000193, RZ ; - /*71e0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*71f0*/ IMAD R8, R47, 0x1000193, RZ ; - /*7200*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*7210*/ IMAD R5, R5, 0x1000193, RZ ; - /*7220*/ IMAD R4, R21, 0x1000193, RZ ; - /*7230*/ LOP3.LUT R63, R8, R63, RZ, 0x3c, !PT ; - /*7240*/ IMAD R13, R12, 0x1000193, RZ ; - /*7250*/ LOP3.LUT R5, R5, R48, RZ, 0x3c, !PT ; - /*7260*/ IMAD R17, R16, 0x1000193, RZ ; - /*7270*/ LOP3.LUT R93, R93, R6, RZ, 0x3c, !PT ; - /*7280*/ IMAD R10, R63, 0x1000193, RZ ; - /*7290*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*72a0*/ IMAD R9, R36, 0x1000193, RZ ; - /*72b0*/ LOP3.LUT R40, R13, R40, RZ, 0x3c, !PT ; - /*72c0*/ IMAD R6, R37, 0x1000193, RZ ; - /*72d0*/ LOP3.LUT R44, R17, R44, RZ, 0x3c, !PT ; - /*72e0*/ IMAD R8, R41, 0x1000193, RZ ; - /*72f0*/ LOP3.LUT R9, R9, R52, RZ, 0x3c, !PT ; - /*7300*/ IMAD R5, R5, 0x1000193, RZ ; - /*7310*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*7320*/ IMAD R13, R40, 0x1000193, RZ ; - /*7330*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*7340*/ IMAD R12, R93, 0x1000193, RZ ; - /*7350*/ IMAD R17, R44, 0x1000193, RZ ; - /*7360*/ IMAD R8, R45, 0x1000193, RZ ; - /*7370*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*7380*/ IMAD R9, R9, 0x1000193, RZ ; - /*7390*/ LOP3.LUT R17, R17, R60, RZ, 0x3c, !PT ; - /*73a0*/ IMAD R19, R50, 0x1000193, RZ ; - /*73b0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*73c0*/ IMAD R21, R54, 0x1000193, RZ ; - /*73d0*/ LOP3.LUT R8, R9, R68, RZ, 0x3c, !PT ; - /*73e0*/ IMAD R13, R13, 0x1000193, RZ ; - /*73f0*/ IMAD R17, R17, 0x1000193, RZ ; - /*7400*/ IMAD R16, R61, 0x1000193, RZ ; - /*7410*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*7420*/ IMAD R10, R4, 0x1000193, RZ ; - /*7430*/ LOP3.LUT R4, R5, R64, RZ, 0x3c, !PT ; - /*7440*/ LOP3.LUT R14, R12, R79, RZ, 0x3c, !PT ; - /*7450*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*7460*/ IMAD R10, R6, 0x1000193, RZ ; - /*7470*/ LOP3.LUT R6, R19, R66, RZ, 0x3c, !PT ; - /*7480*/ SHFL.IDX PT, R37, R14, R87, 0x181f ; - /*7490*/ IMAD R19, R58, 0x1000193, RZ ; - /*74a0*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*74b0*/ LOP3.LUT R10, R21, R70, RZ, 0x3c, !PT ; - /*74c0*/ IMAD R21, R62, 0x1000193, RZ ; - /*74d0*/ IMAD R14, R57, 0x1000193, RZ ; - /*74e0*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*74f0*/ LOP3.LUT R76, R17, R76, RZ, 0x3c, !PT ; - /*7500*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*7510*/ LOP3.LUT R14, R19, R74, RZ, 0x3c, !PT ; - /*7520*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*7530*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_114: - /*7540*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*7550*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*7560*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*7570*/ IMAD R37, R16, c[0x3][0x184], R37 ; - /*7580*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*7590*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*75a0*/ IMAD.IADD R16, R37, 0x1, -R16 ; - /*75b0*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*75c0*/ IADD3 R16, P0, R16, R0, RZ ; - /*75d0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*75e0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*75f0*/ IMAD R21, R4, 0x1000193, RZ ; - /*7600*/ IADD3 R92, R92, 0x4, RZ ; - /*7610*/ IMAD R20, R5, 0x1000193, RZ ; - /*7620*/ IMAD R22, R7, 0x1000193, RZ ; - /*7630*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*7640*/ IMAD R21, R6, 0x1000193, RZ ; - /*7650*/ ISETP.NE.AND P0, PT, R92, 0x40, PT ; - /*7660*/ IMAD R23, R8, 0x1000193, RZ ; - /*7670*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*7680*/ IMAD R24, R9, 0x1000193, RZ ; - /*7690*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*76a0*/ IMAD R21, R10, 0x1000193, RZ ; - /*76b0*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*76c0*/ IMAD R20, R11, 0x1000193, RZ ; - /*76d0*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*76e0*/ IMAD R23, R12, 0x1000193, RZ ; - /*76f0*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*7700*/ IMAD R22, R13, 0x1000193, RZ ; - /*7710*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*7720*/ IMAD R25, R14, 0x1000193, RZ ; - /*7730*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*7740*/ IMAD R20, R15, 0x1000193, RZ ; - /*7750*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*7760*/ IMAD R21, R76, 0x1000193, RZ ; - /*7770*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*7780*/ IMAD R22, R77, 0x1000193, RZ ; - /*7790*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*77a0*/ IMAD R23, R78, 0x1000193, RZ ; - /*77b0*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*77c0*/ IMAD R24, R79, 0x1000193, RZ ; - /*77d0*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*77e0*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*77f0*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*7800*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*7810*/ @!P0 CALL.REL.NOINC `(.L_x_115) ; - /*7820*/ BRA `(.L_x_116) ; -.L_x_115: - /*7830*/ IMAD R4, R4, 0x1000193, RZ ; - /*7840*/ UMOV UR10, 0x1 ; - /*7850*/ IMAD R8, R8, 0x1000193, RZ ; - /*7860*/ IMAD R12, R12, 0x1000193, RZ ; - /*7870*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*7880*/ IMAD R16, R16, 0x1000193, RZ ; - /*7890*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*78a0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*78b0*/ IMAD R3, R4, 0x1000193, RZ ; - /*78c0*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*78d0*/ IMAD R5, R8, 0x1000193, RZ ; - /*78e0*/ IMAD R9, R12, 0x1000193, RZ ; - /*78f0*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*7900*/ IMAD R13, R16, 0x1000193, RZ ; - /*7910*/ LOP3.LUT R5, R5, R10, RZ, 0x3c, !PT ; - /*7920*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*7930*/ IMAD R0, R3, 0x1000193, RZ ; - /*7940*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*7950*/ IMAD R2, R5, 0x1000193, RZ ; - /*7960*/ IMAD R4, R9, 0x1000193, RZ ; - /*7970*/ LOP3.LUT R0, R0, R7, RZ, 0x3c, !PT ; - /*7980*/ IMAD R6, R13, 0x1000193, RZ ; - /*7990*/ LOP3.LUT R2, R2, R11, RZ, 0x3c, !PT ; - /*79a0*/ LOP3.LUT R8, R4, R15, RZ, 0x3c, !PT ; - /*79b0*/ STS [R81.X4+0x80], R0 ; - /*79c0*/ LOP3.LUT R10, R6, R19, RZ, 0x3c, !PT ; - /*79d0*/ STS [R81.X4+0xa0], R2 ; - /*79e0*/ STS [R81.X4+0xc0], R8 ; - /*79f0*/ STS [R81.X4+0xe0], R10 ; - /*7a00*/ LDS.128 R28, [R83+0x10] ; - /*7a10*/ LDS.128 R4, [R83+0x30] ; - /*7a20*/ LDS.128 R20, [R83] ; - /*7a30*/ LDS.128 R12, [R85+0x10] ; - /*7a40*/ LDS.128 R24, [R83+0x20] ; - /*7a50*/ LDS.128 R16, [R85] ; - /*7a60*/ LOP3.LUT R3, R7, R29, RZ, 0x3c, !PT ; - /*7a70*/ LOP3.LUT R52, R6, 0x1, R28, 0x96, !PT ; - /*7a80*/ LOP3.LUT R41, R31, R7, R29, 0x96, !PT ; - /*7a90*/ SHF.L.W.U32.HI R2, R52, 0x1, R3 ; - /*7aa0*/ SHF.L.W.U32.HI R3, R3, 0x1, R52 ; - /*7ab0*/ LOP3.LUT R35, R15, R5, R23, 0x96, !PT ; - /*7ac0*/ LOP3.LUT R9, R13, R27, R21, 0x96, !PT ; - /*7ad0*/ LOP3.LUT R8, R12, R26, R20, 0x96, !PT ; - /*7ae0*/ LOP3.LUT R36, R14, R4, R22, 0x96, !PT ; - /*7af0*/ LOP3.LUT R0, R2.reuse, R5, R9.reuse, 0x96, !PT ; - /*7b00*/ LOP3.LUT R23, R2.reuse, R23, R9.reuse, 0x96, !PT ; - /*7b10*/ LOP3.LUT R66, R2, R15, R9, 0x96, !PT ; - /*7b20*/ LOP3.LUT R38, R9, R2, RZ, 0x3c, !PT ; - /*7b30*/ LOP3.LUT R22, R3, R22, R8.reuse, 0x96, !PT ; - /*7b40*/ SHF.L.W.U32.HI R37, R9.reuse, 0x1, R8 ; - /*7b50*/ LOP3.LUT R2, R9, 0x80000000, R2, 0x96, !PT ; - /*7b60*/ SHF.L.W.U32.HI R32, R8, 0x1, R9 ; - /*7b70*/ LOP3.LUT R9, R3.reuse, R14, R8.reuse, 0x96, !PT ; - /*7b80*/ LOP3.LUT R5, R3, R4, R8, 0x96, !PT ; - /*7b90*/ LOP3.LUT R11, R8, R3, RZ, 0x3c, !PT ; - /*7ba0*/ SHF.L.W.U32.HI R34, R23, 0x1, R22 ; - /*7bb0*/ SHF.L.W.U32.HI R40, R22, 0x1, R23 ; - /*7bc0*/ LOP3.LUT R10, R16, R30, RZ, 0x3c, !PT ; - /*7bd0*/ LOP3.LUT R23, R17, R31, RZ, 0x3c, !PT ; - /*7be0*/ SHF.L.W.U32.HI R54, R66, 0xa, R9 ; - /*7bf0*/ LOP3.LUT R8, R18, R24, RZ, 0x3c, !PT ; - /*7c00*/ LOP3.LUT R33, R19, R25, RZ, 0x3c, !PT ; - /*7c10*/ SHF.L.W.U32.HI R3, R0, 0xc, R5 ; - /*7c20*/ SHF.L.W.U32.HI R66, R9, 0xa, R66 ; - /*7c30*/ SHF.L.W.U32.HI R0, R5, 0xc, R0 ; - /*7c40*/ SHF.L.W.U32.HI R4, R2, 0xd, R11 ; - /*7c50*/ SHF.L.W.U32.HI R9, R11, 0xd, R2 ; - /*7c60*/ SHF.L.W.U32.HI R5, R23, 0x1, R10 ; - /*7c70*/ SHF.L.W.U32.HI R2, R10, 0x1, R23 ; - /*7c80*/ SHF.L.W.U32.HI R23, R33, 0x1, R8 ; - /*7c90*/ SHF.L.W.U32.HI R22, R38, 0x2, R11 ; - /*7ca0*/ SHF.L.W.U32.HI R8, R8, 0x1, R33 ; - /*7cb0*/ LOP3.LUT R48, R17, R7, R29, 0x96, !PT ; - /*7cc0*/ SHF.L.W.U32.HI R38, R11, 0x2, R38 ; - /*7cd0*/ LOP3.LUT R11, R5, R28, R36.reuse, 0x96, !PT ; - /*7ce0*/ LOP3.LUT R33, R35, 0x80000000, RZ, 0x3c, !PT ; - /*7cf0*/ LOP3.LUT R49, R5, R6, R36, 0x96, !PT ; - /*7d00*/ LOP3.LUT R46, R36, R5, RZ, 0x3c, !PT ; - /*7d10*/ LOP3.LUT R28, R36, 0x1, R5, 0x96, !PT ; - /*7d20*/ LOP3.LUT R41, R41, R8.reuse, RZ, 0x3c, !PT ; - /*7d30*/ LOP3.LUT R48, R48, R8, RZ, 0x3c, !PT ; - /*7d40*/ LOP3.LUT R45, R8, R7, R29, 0x96, !PT ; - /*7d50*/ LOP3.LUT R5, R25, R17.reuse, R31.reuse, 0x96, !PT ; - /*7d60*/ LOP3.LUT R8, R19, R17, R31, 0x96, !PT ; - /*7d70*/ LOP3.LUT R6, R24, R16, R30, 0x96, !PT ; - /*7d80*/ LOP3.LUT R42, R2.reuse, R7, R33.reuse, 0x96, !PT ; - /*7d90*/ LOP3.LUT R10, R2, R29, R33.reuse, 0x96, !PT ; - /*7da0*/ SHF.L.W.U32.HI R51, R33.reuse, 0x1, R36 ; - /*7db0*/ LOP3.LUT R35, R33, R2, RZ, 0x3c, !PT ; - /*7dc0*/ SHF.L.W.U32.HI R56, R36, 0x1, R33 ; - /*7dd0*/ LOP3.LUT R7, R5, R32, RZ, 0x3c, !PT ; - /*7de0*/ LOP3.LUT R2, R23.reuse, R30, R52.reuse, 0x96, !PT ; - /*7df0*/ LOP3.LUT R33, R23, R16, R52, 0x96, !PT ; - /*7e00*/ LOP3.LUT R5, R8, R32, RZ, 0x3c, !PT ; - /*7e10*/ LOP3.LUT R52, R52, R23, RZ, 0x3c, !PT ; - /*7e20*/ LOP3.LUT R29, R32, R17, R31, 0x96, !PT ; - /*7e30*/ LOP3.LUT R8, R6, R37, RZ, 0x3c, !PT ; - /*7e40*/ LOP3.LUT R44, R18, R16, R30, 0x96, !PT ; - /*7e50*/ LOP3.LUT R36, R21, R19.reuse, R25.reuse, 0x96, !PT ; - /*7e60*/ LOP3.LUT R50, R26, R18, R24, 0x96, !PT ; - /*7e70*/ LOP3.LUT R23, R27, R19.reuse, R25.reuse, 0x96, !PT ; - /*7e80*/ LOP3.LUT R39, R13, R19, R25, 0x96, !PT ; - /*7e90*/ LOP3.LUT R32, R12, R18, R24, 0x96, !PT ; - /*7ea0*/ LOP3.LUT R30, R37, R16, R30, 0x96, !PT ; - /*7eb0*/ LOP3.LUT R20, R20, R18, R24, 0x96, !PT ; - /*7ec0*/ SHF.L.W.U32.HI R43, R7, 0x1b, R8 ; - /*7ed0*/ SHF.L.W.U32.HI R21, R8, 0x1b, R7 ; - /*7ee0*/ LOP3.LUT R44, R44, R37, RZ, 0x3c, !PT ; - /*7ef0*/ LOP3.LUT R6, R56, R19, R25, 0x96, !PT ; - /*7f00*/ LOP3.LUT R23, R23, R56.reuse, RZ, 0x3c, !PT ; - /*7f10*/ LOP3.LUT R39, R39, R56.reuse, RZ, 0x3c, !PT ; - /*7f20*/ LOP3.LUT R36, R36, R56, RZ, 0x3c, !PT ; - /*7f30*/ LOP3.LUT R31, R51, R18, R24, 0x96, !PT ; - /*7f40*/ LOP3.LUT R50, R50, R51, RZ, 0x3c, !PT ; - /*7f50*/ LOP3.LUT R32, R32, R51.reuse, RZ, 0x3c, !PT ; - /*7f60*/ SHF.L.W.U32.HI R7, R10, 0x1e, R11 ; - /*7f70*/ LOP3.LUT R51, R20, R51, RZ, 0x3c, !PT ; - /*7f80*/ SHF.L.W.U32.HI R55, R45, 0x15, R52 ; - /*7f90*/ SHF.L.W.U32.HI R37, R28, 0xb, R35 ; - /*7fa0*/ SHF.L.W.U32.HI R11, R11, 0x1e, R10 ; - /*7fb0*/ SHF.L.W.U32.HI R56, R29, 0xe, R30 ; - /*7fc0*/ SHF.L.W.U32.HI R58, R52.reuse, 0x15, R45.reuse ; - /*7fd0*/ SHF.L.W.U32.HI R71, R45.reuse, 0x19, R52.reuse ; - /*7fe0*/ SHF.L.W.U32.HI R75, R52.reuse, 0x19, R45.reuse ; - /*7ff0*/ PRMT R8, R45, 0x4321, R52 ; - /*8000*/ PRMT R26, R52, 0x4321, R45 ; - /*8010*/ SHF.L.W.U32.HI R10, R48, 0x17, R33 ; - /*8020*/ SHF.L.W.U32.HI R27, R42, 0x6, R49 ; - /*8030*/ SHF.L.W.U32.HI R52, R35, 0xb, R28 ; - /*8040*/ SHF.L.W.U32.HI R48, R33, 0x17, R48 ; - /*8050*/ SHF.L.W.U32.HI R49, R49, 0x6, R42 ; - /*8060*/ SHF.L.W.U32.HI R45, R35, 0xf, R46 ; - /*8070*/ SHF.L.W.U32.HI R25, R35, 0x1d, R46 ; - /*8080*/ SHF.L.W.U32.HI R28, R46, 0x1d, R35 ; - /*8090*/ SHF.L.W.U32.HI R53, R30.reuse, 0xe, R29.reuse ; - /*80a0*/ SHF.L.W.U32.HI R57, R29.reuse, 0x7, R30.reuse ; - /*80b0*/ SHF.L.W.U32.HI R47, R30, 0x7, R29 ; - /*80c0*/ PRMT R42, R29, 0x2107, R30 ; - /*80d0*/ PRMT R24, R30, 0x2107, R29 ; - /*80e0*/ SHF.L.W.U32.HI R33, R5, 0x14, R44 ; - /*80f0*/ SHF.L.W.U32.HI R20, R44, 0x14, R5 ; - /*8100*/ SHF.L.W.U32.HI R35, R46, 0xf, R35 ; - /*8110*/ LOP3.LUT R44, R51, R37, R0, 0xb4, !PT ; - /*8120*/ LOP3.LUT R30, R0, R55, R37, 0xb4, !PT ; - /*8130*/ LOP3.LUT R60, R37, R56, R55, 0xb4, !PT ; - /*8140*/ SHF.L.W.U32.HI R46, R41, 0x1c, R2 ; - /*8150*/ LOP3.LUT R37, R55, R51, R56, 0xb4, !PT ; - /*8160*/ LOP3.LUT R29, R56, R0, R51, 0xb4, !PT ; - /*8170*/ SHF.L.W.U32.HI R41, R2, 0x1c, R41 ; - /*8180*/ SHF.L.W.U32.HI R56, R50, 0x4, R23 ; - /*8190*/ LOP3.LUT R73, R36, R52, R3, 0xb4, !PT ; - /*81a0*/ LOP3.LUT R2, R3, R58, R52, 0xb4, !PT ; - /*81b0*/ SHF.L.W.U32.HI R55, R23, 0x4, R50 ; - /*81c0*/ LOP3.LUT R0, R52, R53, R58, 0xb4, !PT ; - /*81d0*/ LOP3.LUT R5, R58, R36, R53, 0xb4, !PT ; - /*81e0*/ LOP3.LUT R3, R53, R3, R36, 0xb4, !PT ; - /*81f0*/ SHF.L.W.U32.HI R50, R6.reuse, 0x9, R31.reuse ; - /*8200*/ SHF.L.W.U32.HI R53, R6, 0x12, R31 ; - /*8210*/ SHF.L.W.U32.HI R51, R31.reuse, 0x12, R6.reuse ; - /*8220*/ SHF.L.W.U32.HI R52, R31, 0x9, R6 ; - /*8230*/ LOP3.LUT R65, R54, R26, R45, 0xb4, !PT ; - /*8240*/ LOP3.LUT R31, R45, R43, R26, 0xb4, !PT ; - /*8250*/ LOP3.LUT R6, R26, R56, R43, 0xb4, !PT ; - /*8260*/ LOP3.LUT R23, R56, R45, R54, 0xb4, !PT ; - /*8270*/ LOP3.LUT R68, R66, R8, R35, 0xb4, !PT ; - /*8280*/ LOP3.LUT R26, R55, R35, R66, 0xb4, !PT ; - /*8290*/ LOP3.LUT R45, R35, R21, R8, 0xb4, !PT ; - /*82a0*/ LOP3.LUT R66, R21, R66, R55, 0xb4, !PT ; - /*82b0*/ LOP3.LUT R21, R8, R55, R21, 0xb4, !PT ; - /*82c0*/ LOP3.LUT R35, R7, R57, R10, 0xb4, !PT ; - /*82d0*/ LOP3.LUT R63, R10, R50, R57, 0xb4, !PT ; - /*82e0*/ LOP3.LUT R8, R38, R10, R7, 0xb4, !PT ; - /*82f0*/ LOP3.LUT R57, R57, R38, R50, 0xb4, !PT ; - /*8300*/ LOP3.LUT R54, R43, R54, R56, 0xb4, !PT ; - /*8310*/ LOP3.LUT R38, R50, R7, R38, 0xb4, !PT ; - /*8320*/ LOP3.LUT R43, R11, R47, R48, 0xb4, !PT ; - /*8330*/ LOP3.LUT R7, R22, R48, R11, 0xb4, !PT ; - /*8340*/ LOP3.LUT R62, R47, R22, R52, 0xb4, !PT ; - /*8350*/ LOP3.LUT R48, R48, R52, R47, 0xb4, !PT ; - /*8360*/ LOP3.LUT R22, R52, R11, R22, 0xb4, !PT ; - /*8370*/ LOP3.LUT R11, R34, R71, R27, 0xb4, !PT ; - /*8380*/ LOP3.LUT R47, R27, R24, R71, 0xb4, !PT ; - /*8390*/ LOP3.LUT R71, R71, R53, R24, 0xb4, !PT ; - /*83a0*/ SHF.L.W.U32.HI R36, R39, 0x3, R32 ; - /*83b0*/ LOP3.LUT R24, R24, R34, R53, 0xb4, !PT ; - /*83c0*/ SHF.L.W.U32.HI R39, R32, 0x3, R39 ; - /*83d0*/ LOP3.LUT R34, R53, R27, R34, 0xb4, !PT ; - /*83e0*/ LOP3.LUT R32, R40, R75, R49, 0xb4, !PT ; - /*83f0*/ LOP3.LUT R27, R49, R42, R75, 0xb4, !PT ; - /*8400*/ LOP3.LUT R75, R75, R51, R42, 0xb4, !PT ; - /*8410*/ LOP3.LUT R42, R42, R40, R51, 0xb4, !PT ; - /*8420*/ LOP3.LUT R40, R51, R49, R40, 0xb4, !PT ; - /*8430*/ LOP3.LUT R51, R9, R46, R28, 0xb4, !PT ; - /*8440*/ LOP3.LUT R50, R28, R33, R46, 0xb4, !PT ; - /*8450*/ LOP3.LUT R46, R46, R36, R33, 0xb4, !PT ; - /*8460*/ LOP3.LUT R10, R33, R9, R36, 0xb4, !PT ; - /*8470*/ LOP3.LUT R9, R36, R28, R9, 0xb4, !PT ; - /*8480*/ LOP3.LUT R33, R4, R41, R25, 0xb4, !PT ; - /*8490*/ LOP3.LUT R67, R25, R20, R41, 0xb4, !PT ; - /*84a0*/ LOP3.LUT R41, R41, R39, R20, 0xb4, !PT ; - /*84b0*/ LOP3.LUT R61, R20, R4, R39, 0xb4, !PT ; - /*84c0*/ LOP3.LUT R36, R39, R25, R4, 0xb4, !PT ; - /*84d0*/ LOP3.LUT R72, R44, 0x1, RZ, 0x3c, !PT ; -.L_x_118: - /*84e0*/ LOP3.LUT R69, R24, R51, R37, 0x96, !PT ; - /*84f0*/ UMOV UR11, 0x8 ; - /*8500*/ LOP3.LUT R58, R42, R33, R5, 0x96, !PT ; - /*8510*/ ULDC UR5, c[0x2][0x0] ; - /*8520*/ LOP3.LUT R55, R47, R10, R30, 0x96, !PT ; - /*8530*/ UIMAD UR5, UR10, UR11, UR5 ; - /*8540*/ LOP3.LUT R69, R22, R69, R31, 0x96, !PT ; - /*8550*/ UIADD3 UR10, UR10, 0x2, URZ ; - /*8560*/ LOP3.LUT R58, R38, R58, R45, 0x96, !PT ; - /*8570*/ LOP3.LUT R28, R27, R61, R2, 0x96, !PT ; - /*8580*/ UISETP.GE.U32.AND UP0, UPT, UR10, 0x17, UPT ; - /*8590*/ LOP3.LUT R55, R48, R55, R23, 0x96, !PT ; - /*85a0*/ SHF.L.W.U32.HI R4, R58, 0x1, R69 ; - /*85b0*/ LOP3.LUT R52, R71, R9, R60, 0x96, !PT ; - /*85c0*/ ULDC.64 UR8, c[0x3][UR5] ; - /*85d0*/ LOP3.LUT R28, R63, R28, R26, 0x96, !PT ; - /*85e0*/ SHF.L.W.U32.HI R53, R69, 0x1, R58 ; - /*85f0*/ LOP3.LUT R20, R4, R55.reuse, R71, 0x96, !PT ; - /*8600*/ LOP3.LUT R52, R62, R52, R65, 0x96, !PT ; - /*8610*/ LOP3.LUT R60, R4.reuse, R55.reuse, R60, 0x96, !PT ; - /*8620*/ LOP3.LUT R39, R4.reuse, R55.reuse, R9, 0x96, !PT ; - /*8630*/ LOP3.LUT R64, R4.reuse, R55.reuse, R65, 0x96, !PT ; - /*8640*/ LOP3.LUT R25, R4, R55, R62, 0x96, !PT ; - /*8650*/ LOP3.LUT R71, R75, R36, R0, 0x96, !PT ; - /*8660*/ SHF.L.W.U32.HI R49, R55, 0x1, R28 ; - /*8670*/ LOP3.LUT R59, R53.reuse, R28.reuse, R0, 0x96, !PT ; - /*8680*/ LOP3.LUT R70, R40, R67, R3, 0x96, !PT ; - /*8690*/ SHF.L.W.U32.HI R55, R28, 0x1, R55 ; - /*86a0*/ LOP3.LUT R4, R53, R28, R36, 0x96, !PT ; - /*86b0*/ LOP3.LUT R65, R53.reuse, R28.reuse, R75, 0x96, !PT ; - /*86c0*/ LOP3.LUT R9, R53.reuse, R28.reuse, R68, 0x96, !PT ; - /*86d0*/ LOP3.LUT R0, R53, R28, R57, 0x96, !PT ; - /*86e0*/ LOP3.LUT R28, R34, R50, R29, 0x96, !PT ; - /*86f0*/ LOP3.LUT R70, R8, R70, R21, 0x96, !PT ; - /*8700*/ LOP3.LUT R28, R7, R28, R6, 0x96, !PT ; - /*8710*/ LOP3.LUT R71, R57, R71, R68, 0x96, !PT ; - /*8720*/ LOP3.LUT R62, R32, R41, R73, 0x96, !PT ; - /*8730*/ LOP3.LUT R57, R11, R46, R72, 0x96, !PT ; - /*8740*/ LOP3.LUT R44, R49.reuse, R70.reuse, R41, 0x96, !PT ; - /*8750*/ LOP3.LUT R56, R49, R70, R32, 0x96, !PT ; - /*8760*/ SHF.L.W.U32.HI R41, R70, 0x1, R28 ; - /*8770*/ LOP3.LUT R62, R35, R62, R66.reuse, 0x96, !PT ; - /*8780*/ LOP3.LUT R32, R49.reuse, R70.reuse, R35, 0x96, !PT ; - /*8790*/ LOP3.LUT R53, R49.reuse, R70.reuse, R66, 0x96, !PT ; - /*87a0*/ LOP3.LUT R35, R49, R70, R73, 0x96, !PT ; - /*87b0*/ LOP3.LUT R57, R43, R57, R54, 0x96, !PT ; - /*87c0*/ LOP3.LUT R36, R55, R28, R72, 0x96, !PT ; - /*87d0*/ LOP3.LUT R49, R55.reuse, R28.reuse, R46, 0x96, !PT ; - /*87e0*/ LOP3.LUT R11, R55.reuse, R28.reuse, R11, 0x96, !PT ; - /*87f0*/ LOP3.LUT R66, R55.reuse, R28.reuse, R54, 0x96, !PT ; - /*8800*/ LOP3.LUT R43, R55, R28, R43, 0x96, !PT ; - /*8810*/ SHF.L.W.U32.HI R70, R28, 0x1, R70 ; - /*8820*/ LOP3.LUT R55, R41, R52, R22, 0x96, !PT ; - /*8830*/ SHF.L.W.U32.HI R22, R71, 0x1, R52 ; - /*8840*/ LOP3.LUT R28, R41.reuse, R52.reuse, R37, 0x96, !PT ; - /*8850*/ LOP3.LUT R46, R41.reuse, R52.reuse, R51, 0x96, !PT ; - /*8860*/ LOP3.LUT R54, R41.reuse, R52.reuse, R24, 0x96, !PT ; - /*8870*/ LOP3.LUT R68, R41, R52, R31, 0x96, !PT ; - /*8880*/ LOP3.LUT R41, R70, R71, R5, 0x96, !PT ; - /*8890*/ LOP3.LUT R37, R70.reuse, R71.reuse, R33, 0x96, !PT ; - /*88a0*/ LOP3.LUT R31, R70.reuse, R71.reuse, R42, 0x96, !PT ; - /*88b0*/ LOP3.LUT R45, R70.reuse, R71.reuse, R45, 0x96, !PT ; - /*88c0*/ LOP3.LUT R38, R70, R71, R38, 0x96, !PT ; - /*88d0*/ SHF.L.W.U32.HI R73, R52, 0x1, R71 ; - /*88e0*/ LOP3.LUT R70, R22, R57, R10, 0x96, !PT ; - /*88f0*/ LOP3.LUT R30, R22.reuse, R57.reuse, R30, 0x96, !PT ; - /*8900*/ LOP3.LUT R52, R22.reuse, R57.reuse, R47, 0x96, !PT ; - /*8910*/ LOP3.LUT R24, R22.reuse, R57.reuse, R23, 0x96, !PT ; - /*8920*/ LOP3.LUT R48, R22, R57, R48, 0x96, !PT ; - /*8930*/ SHF.L.W.U32.HI R10, R62, 0x1, R57 ; - /*8940*/ SHF.L.W.U32.HI R57, R57, 0x1, R62 ; - /*8950*/ LOP3.LUT R22, R10.reuse, R69.reuse, R29, 0x96, !PT ; - /*8960*/ LOP3.LUT R34, R10.reuse, R69.reuse, R34, 0x96, !PT ; - /*8970*/ LOP3.LUT R7, R10, R69, R7, 0x96, !PT ; - /*8980*/ LOP3.LUT R29, R57.reuse, R58.reuse, R40, 0x96, !PT ; - /*8990*/ LOP3.LUT R8, R57, R58, R8, 0x96, !PT ; - /*89a0*/ LOP3.LUT R47, R73, R62, R63, 0x96, !PT ; - /*89b0*/ LOP3.LUT R23, R73.reuse, R62.reuse, R61, 0x96, !PT ; - /*89c0*/ LOP3.LUT R5, R10.reuse, R69.reuse, R50, 0x96, !PT ; - /*89d0*/ LOP3.LUT R42, R10, R69, R6, 0x96, !PT ; - /*89e0*/ LOP3.LUT R61, R73.reuse, R62.reuse, R27, 0x96, !PT ; - /*89f0*/ LOP3.LUT R33, R73, R62, R26, 0x96, !PT ; - /*8a00*/ LOP3.LUT R69, R57, R58, R3, 0x96, !PT ; - /*8a10*/ LOP3.LUT R6, R57.reuse, R58.reuse, R67, 0x96, !PT ; - /*8a20*/ LOP3.LUT R21, R57, R58, R21, 0x96, !PT ; - /*8a30*/ SHF.L.W.U32.HI R27, R8, 0xe, R7 ; - /*8a40*/ SHF.L.W.U32.HI R26, R7, 0xe, R8 ; - /*8a50*/ SHF.L.W.U32.HI R50, R29, 0x7, R34 ; - /*8a60*/ SHF.L.W.U32.HI R58, R34, 0x7, R29 ; - /*8a70*/ SHF.L.W.U32.HI R40, R37, 0x17, R46 ; - /*8a80*/ SHF.L.W.U32.HI R34, R47, 0x2, R48 ; - /*8a90*/ SHF.L.W.U32.HI R8, R48, 0x2, R47 ; - /*8aa0*/ SHF.L.W.U32.HI R46, R46, 0x17, R37 ; - /*8ab0*/ SHF.L.W.U32.HI R47, R44, 0x4, R49 ; - /*8ac0*/ SHF.L.W.U32.HI R37, R49, 0x4, R44 ; - /*8ad0*/ PRMT R49, R38, 0x4321, R55 ; - /*8ae0*/ PRMT R55, R55, 0x4321, R38 ; - /*8af0*/ LOP3.LUT R51, R73, R62, R2, 0x96, !PT ; - /*8b00*/ SHF.L.W.U32.HI R44, R9, 0xf, R64 ; - /*8b10*/ SHF.L.W.U32.HI R38, R4, 0x6, R39 ; - /*8b20*/ SHF.L.W.U32.HI R57, R65, 0xb, R20 ; - /*8b30*/ SHF.L.W.U32.HI R62, R20, 0xb, R65 ; - /*8b40*/ SHF.L.W.U32.HI R29, R59, 0x1e, R60 ; - /*8b50*/ SHF.L.W.U32.HI R7, R60, 0x1e, R59 ; - /*8b60*/ SHF.L.W.U32.HI R64, R64, 0xf, R9 ; - /*8b70*/ SHF.L.W.U32.HI R39, R39, 0x6, R4 ; - /*8b80*/ SHF.L.W.U32.HI R3, R70, 0xc, R23 ; - /*8b90*/ SHF.L.W.U32.HI R20, R45, 0x15, R68 ; - /*8ba0*/ SHF.L.W.U32.HI R59, R61, 0xa, R52 ; - /*8bb0*/ SHF.L.W.U32.HI R9, R32, 0x12, R43 ; - /*8bc0*/ SHF.L.W.U32.HI R4, R6, 0x14, R5 ; - /*8bd0*/ SHF.L.W.U32.HI R10, R23, 0xc, R70 ; - /*8be0*/ SHF.L.W.U32.HI R52, R52, 0xa, R61 ; - /*8bf0*/ SHF.L.W.U32.HI R32, R43, 0x12, R32 ; - /*8c00*/ SHF.L.W.U32.HI R5, R5, 0x14, R6 ; - /*8c10*/ SHF.L.W.U32.HI R23, R68, 0x15, R45 ; - /*8c20*/ SHF.L.W.U32.HI R43, R31, 0x19, R54 ; - /*8c30*/ SHF.L.W.U32.HI R6, R0, 0x1d, R25 ; - /*8c40*/ SHF.L.W.U32.HI R61, R56, 0x3, R11 ; - /*8c50*/ SHF.L.W.U32.HI R63, R53, 0x9, R66 ; - /*8c60*/ SHF.L.W.U32.HI R45, R66, 0x9, R53 ; - /*8c70*/ SHF.L.W.U32.HI R54, R54, 0x19, R31 ; - /*8c80*/ SHF.L.W.U32.HI R25, R25, 0x1d, R0 ; - /*8c90*/ SHF.L.W.U32.HI R56, R11, 0x3, R56 ; - /*8ca0*/ SHF.L.W.U32.HI R31, R51, 0x1, R30 ; - /*8cb0*/ LOP3.LUT R0, R36, R62, R3, 0xb4, !PT ; - /*8cc0*/ LOP3.LUT R53, R3, R20, R62, 0xb4, !PT ; - /*8cd0*/ LOP3.LUT R11, R20, R36, R27, 0xb4, !PT ; - /*8ce0*/ SHF.L.W.U32.HI R30, R30, 0x1, R51 ; - /*8cf0*/ LOP3.LUT R62, R62, R27, R20, 0xb4, !PT ; - /*8d00*/ LOP3.LUT R36, R27, R3, R36, 0xb4, !PT ; - /*8d10*/ PRMT R51, R21, 0x2107, R42 ; - /*8d20*/ LOP3.LUT R3, R35, R57, R10, 0xb4, !PT ; - /*8d30*/ LOP3.LUT R20, R10, R23, R57, 0xb4, !PT ; - /*8d40*/ LOP3.LUT R48, R23, R35, R26, 0xb4, !PT ; - /*8d50*/ PRMT R42, R42, 0x2107, R21 ; - /*8d60*/ LOP3.LUT R57, R57, R26, R23, 0xb4, !PT ; - /*8d70*/ LOP3.LUT R35, R26, R10, R35, 0xb4, !PT ; - /*8d80*/ SHF.L.W.U32.HI R2, R69, 0x1b, R22 ; - /*8d90*/ SHF.L.W.U32.HI R21, R33, 0xd, R24 ; - /*8da0*/ LOP3.LUT R10, R7, R58, R46, 0xb4, !PT ; - /*8db0*/ LOP3.LUT R26, R46, R45, R58, 0xb4, !PT ; - /*8dc0*/ SHF.L.W.U32.HI R24, R24, 0xd, R33 ; - /*8dd0*/ LOP3.LUT R58, R58, R34, R45, 0xb4, !PT ; - /*8de0*/ SHF.L.W.U32.HI R33, R41, 0x1c, R28 ; - /*8df0*/ LOP3.LUT R45, R45, R7, R34, 0xb4, !PT ; - /*8e00*/ SHF.L.W.U32.HI R28, R28, 0x1c, R41 ; - /*8e10*/ LOP3.LUT R7, R34, R46, R7, 0xb4, !PT ; - /*8e20*/ SHF.L.W.U32.HI R22, R22, 0x1b, R69 ; - /*8e30*/ LOP3.LUT R27, R29, R50, R40, 0xb4, !PT ; - /*8e40*/ LOP3.LUT R34, R40, R63, R50, 0xb4, !PT ; - /*8e50*/ LOP3.LUT R23, R2, R59, R37, 0xb4, !PT ; - /*8e60*/ LOP3.LUT R41, R37, R44, R59, 0xb4, !PT ; - /*8e70*/ LOP3.LUT R50, R50, R8, R63, 0xb4, !PT ; - /*8e80*/ LOP3.LUT R59, R59, R55, R44, 0xb4, !PT ; - /*8e90*/ LOP3.LUT R63, R63, R29, R8, 0xb4, !PT ; - /*8ea0*/ LOP3.LUT R44, R44, R2, R55, 0xb4, !PT ; - /*8eb0*/ LOP3.LUT R29, R8, R40, R29, 0xb4, !PT ; - /*8ec0*/ LOP3.LUT R2, R55, R37, R2, 0xb4, !PT ; - /*8ed0*/ LOP3.LUT R8, R22, R52, R47, 0xb4, !PT ; - /*8ee0*/ LOP3.LUT R37, R47, R64, R52, 0xb4, !PT ; - /*8ef0*/ LOP3.LUT R52, R52, R49, R64, 0xb4, !PT ; - /*8f00*/ LOP3.LUT R64, R64, R22, R49, 0xb4, !PT ; - /*8f10*/ LOP3.LUT R22, R49, R47, R22, 0xb4, !PT ; - /*8f20*/ LOP3.LUT R47, R38, R42, R43, 0xb4, !PT ; - /*8f30*/ LOP3.LUT R60, R43, R9, R42, 0xb4, !PT ; - /*8f40*/ LOP3.LUT R42, R42, R31, R9, 0xb4, !PT ; - /*8f50*/ LOP3.LUT R49, R31, R43, R38, 0xb4, !PT ; - /*8f60*/ LOP3.LUT R9, R9, R38, R31, 0xb4, !PT ; - /*8f70*/ LOP3.LUT R38, R30, R54, R39, 0xb4, !PT ; - /*8f80*/ LOP3.LUT R31, R39, R51, R54, 0xb4, !PT ; - /*8f90*/ LOP3.LUT R54, R54, R32, R51, 0xb4, !PT ; - /*8fa0*/ LOP3.LUT R51, R51, R30, R32, 0xb4, !PT ; - /*8fb0*/ LOP3.LUT R32, R32, R39, R30, 0xb4, !PT ; - /*8fc0*/ LOP3.LUT R30, R33, R61, R4, 0xb4, !PT ; - /*8fd0*/ LOP3.LUT R46, R4, R24, R61, 0xb4, !PT ; - /*8fe0*/ LOP3.LUT R61, R61, R25, R24, 0xb4, !PT ; - /*8ff0*/ LOP3.LUT R43, R24, R33, R25, 0xb4, !PT ; - /*9000*/ LOP3.LUT R24, R5, R21, R56, 0xb4, !PT ; - /*9010*/ LOP3.LUT R4, R25, R4, R33, 0xb4, !PT ; - /*9020*/ LOP3.LUT R68, R47, R46, R53, 0x96, !PT ; - /*9030*/ LOP3.LUT R55, R31, R24, R20, 0x96, !PT ; - /*9040*/ LOP3.LUT R39, R28, R56, R5, 0xb4, !PT ; - /*9050*/ LOP3.LUT R5, R6, R5, R28, 0xb4, !PT ; - /*9060*/ LOP3.LUT R56, R56, R6, R21, 0xb4, !PT ; - /*9070*/ LOP3.LUT R66, R21, R28, R6, 0xb4, !PT ; - /*9080*/ LOP3.LUT R0, R0, UR8, RZ, 0x3c, !PT ; - /*9090*/ LOP3.LUT R6, R9, R4, R36, 0x96, !PT ; - /*90a0*/ LOP3.LUT R68, R26, R68, R41, 0x96, !PT ; - /*90b0*/ LOP3.LUT R55, R34, R55, R37, 0x96, !PT ; - /*90c0*/ LOP3.LUT R3, R3, UR9, RZ, 0x3c, !PT ; - /*90d0*/ ULDC.64 UR8, c[0x3][UR5+0x8] ; - /*90e0*/ LOP3.LUT R65, R32, R5, R35, 0x96, !PT ; - /*90f0*/ LOP3.LUT R40, R49, R30, R0, 0x96, !PT ; - /*9100*/ LOP3.LUT R6, R7, R6, R2, 0x96, !PT ; - /*9110*/ SHF.L.W.U32.HI R25, R55, 0x1, R68 ; - /*9120*/ LOP3.LUT R67, R38, R39, R3, 0x96, !PT ; - /*9130*/ LOP3.LUT R65, R29, R65, R22, 0x96, !PT ; - /*9140*/ LOP3.LUT R40, R10, R40, R23, 0x96, !PT ; - /*9150*/ SHF.L.W.U32.HI R28, R68, 0x1, R55 ; - /*9160*/ LOP3.LUT R0, R25.reuse, R6.reuse, R0, 0x96, !PT ; - /*9170*/ LOP3.LUT R21, R25.reuse, R6.reuse, R30, 0x96, !PT ; - /*9180*/ LOP3.LUT R33, R25.reuse, R6.reuse, R49, 0x96, !PT ; - /*9190*/ LOP3.LUT R23, R25.reuse, R6.reuse, R23, 0x96, !PT ; - /*91a0*/ LOP3.LUT R10, R25, R6, R10, 0x96, !PT ; - /*91b0*/ LOP3.LUT R25, R27, R67, R8, 0x96, !PT ; - /*91c0*/ LOP3.LUT R49, R60, R61, R62, 0x96, !PT ; - /*91d0*/ SHF.L.W.U32.HI R70, R65, 0x1, R6 ; - /*91e0*/ SHF.L.W.U32.HI R67, R6, 0x1, R65 ; - /*91f0*/ LOP3.LUT R3, R28.reuse, R65.reuse, R3, 0x96, !PT ; - /*9200*/ LOP3.LUT R6, R28, R65, R39, 0x96, !PT ; - /*9210*/ LOP3.LUT R30, R28.reuse, R65.reuse, R38, 0x96, !PT ; - /*9220*/ LOP3.LUT R8, R28.reuse, R65.reuse, R8, 0x96, !PT ; - /*9230*/ LOP3.LUT R27, R28, R65, R27, 0x96, !PT ; - /*9240*/ LOP3.LUT R65, R54, R56, R57, 0x96, !PT ; - /*9250*/ LOP3.LUT R49, R58, R49, R59, 0x96, !PT ; - /*9260*/ LOP3.LUT R39, R42, R43, R11, 0x96, !PT ; - /*9270*/ LOP3.LUT R38, R51, R66, R48, 0x96, !PT ; - /*9280*/ LOP3.LUT R72, R50, R65, R52, 0x96, !PT ; - /*9290*/ LOP3.LUT R28, R70.reuse, R49, R11, 0x96, !PT ; - /*92a0*/ LOP3.LUT R39, R45, R39, R44, 0x96, !PT ; - /*92b0*/ LOP3.LUT R38, R63, R38, R64, 0x96, !PT ; - /*92c0*/ LOP3.LUT R11, R70, R49, R43, 0x96, !PT ; - /*92d0*/ LOP3.LUT R43, R70.reuse, R49.reuse, R44, 0x96, !PT ; - /*92e0*/ LOP3.LUT R42, R70.reuse, R49.reuse, R42, 0x96, !PT ; - /*92f0*/ LOP3.LUT R45, R70, R49, R45, 0x96, !PT ; - /*9300*/ SHF.L.W.U32.HI R65, R72, 0x1, R49 ; - /*9310*/ SHF.L.W.U32.HI R44, R49, 0x1, R72 ; - /*9320*/ LOP3.LUT R49, R67, R72, R48, 0x96, !PT ; - /*9330*/ LOP3.LUT R48, R67, R72.reuse, R66, 0x96, !PT ; - /*9340*/ SHF.L.W.U32.HI R70, R39, 0x1, R38 ; - /*9350*/ SHF.L.W.U32.HI R69, R38, 0x1, R39 ; - /*9360*/ LOP3.LUT R51, R67.reuse, R72.reuse, R51, 0x96, !PT ; - /*9370*/ LOP3.LUT R64, R67.reuse, R72.reuse, R64, 0x96, !PT ; - /*9380*/ LOP3.LUT R66, R67, R72, R63, 0x96, !PT ; - /*9390*/ LOP3.LUT R67, R44.reuse, R25.reuse, R24, 0x96, !PT ; - /*93a0*/ LOP3.LUT R24, R44, R25, R31, 0x96, !PT ; - /*93b0*/ LOP3.LUT R57, R70.reuse, R55.reuse, R57, 0x96, !PT ; - /*93c0*/ LOP3.LUT R56, R70.reuse, R55.reuse, R56, 0x96, !PT ; - /*93d0*/ LOP3.LUT R63, R70.reuse, R55.reuse, R54, 0x96, !PT ; - /*93e0*/ LOP3.LUT R52, R70, R55, R52, 0x96, !PT ; - /*93f0*/ SHF.L.W.U32.HI R31, R40, 0x1, R25 ; - /*9400*/ LOP3.LUT R60, R69, R68, R60, 0x96, !PT ; - /*9410*/ LOP3.LUT R55, R70, R55, R50, 0x96, !PT ; - /*9420*/ LOP3.LUT R53, R65.reuse, R40.reuse, R53, 0x96, !PT ; - /*9430*/ LOP3.LUT R50, R65.reuse, R40.reuse, R46, 0x96, !PT ; - /*9440*/ LOP3.LUT R47, R65, R40, R47, 0x96, !PT ; - /*9450*/ LOP3.LUT R41, R65.reuse, R40.reuse, R41, 0x96, !PT ; - /*9460*/ LOP3.LUT R26, R65, R40, R26, 0x96, !PT ; - /*9470*/ LOP3.LUT R20, R44.reuse, R25.reuse, R20, 0x96, !PT ; - /*9480*/ SHF.L.W.U32.HI R54, R25, 0x1, R40 ; - /*9490*/ LOP3.LUT R46, R44.reuse, R25.reuse, R37, 0x96, !PT ; - /*94a0*/ LOP3.LUT R65, R44, R25, R34, 0x96, !PT ; - /*94b0*/ LOP3.LUT R25, R31, R38, R22, 0x96, !PT ; - /*94c0*/ SHF.L.W.U32.HI R22, R63, 0xb, R60 ; - /*94d0*/ SHF.L.W.U32.HI R60, R60, 0xb, R63 ; - /*94e0*/ LOP3.LUT R59, R69, R68, R59, 0x96, !PT ; - /*94f0*/ SHF.L.W.U32.HI R63, R48, 0x17, R11 ; - /*9500*/ SHF.L.W.U32.HI R48, R11, 0x17, R48 ; - /*9510*/ SHF.L.W.U32.HI R11, R6, 0x4, R21 ; - /*9520*/ SHF.L.W.U32.HI R6, R21, 0x4, R6 ; - /*9530*/ LOP3.LUT R61, R69.reuse, R68.reuse, R61, 0x96, !PT ; - /*9540*/ LOP3.LUT R58, R69, R68, R58, 0x96, !PT ; - /*9550*/ SHF.L.W.U32.HI R21, R52, 0xf, R59 ; - /*9560*/ SHF.L.W.U32.HI R44, R27, 0x12, R10 ; - /*9570*/ LOP3.LUT R35, R31.reuse, R38.reuse, R35, 0x96, !PT ; - /*9580*/ LOP3.LUT R5, R31.reuse, R38.reuse, R5, 0x96, !PT ; - /*9590*/ LOP3.LUT R32, R31, R38, R32, 0x96, !PT ; - /*95a0*/ SHF.L.W.U32.HI R52, R59, 0xf, R52 ; - /*95b0*/ SHF.L.W.U32.HI R10, R10, 0x12, R27 ; - /*95c0*/ LOP3.LUT R7, R54, R39, R7, 0x96, !PT ; - /*95d0*/ LOP3.LUT R38, R31, R38, R29, 0x96, !PT ; - /*95e0*/ SHF.L.W.U32.HI R27, R51, 0x19, R42 ; - /*95f0*/ SHF.L.W.U32.HI R59, R20, 0x1, R53 ; - /*9600*/ LOP3.LUT R36, R54.reuse, R39.reuse, R36, 0x96, !PT ; - /*9610*/ LOP3.LUT R4, R54.reuse, R39.reuse, R4, 0x96, !PT ; - /*9620*/ LOP3.LUT R9, R54, R39, R9, 0x96, !PT ; - /*9630*/ LOP3.LUT R2, R54, R39, R2, 0x96, !PT ; - /*9640*/ SHF.L.W.U32.HI R51, R42, 0x19, R51 ; - /*9650*/ SHF.L.W.U32.HI R53, R53, 0x1, R20 ; - /*9660*/ LOP3.LUT R62, R69, R68, R62, 0x96, !PT ; - /*9670*/ SHF.L.W.U32.HI R39, R8, 0x9, R23 ; - /*9680*/ SHF.L.W.U32.HI R42, R56, 0x6, R61 ; - /*9690*/ SHF.L.W.U32.HI R20, R55, 0x1d, R58 ; - /*96a0*/ SHF.L.W.U32.HI R31, R67, 0xc, R50 ; - /*96b0*/ SHF.L.W.U32.HI R29, R50, 0xc, R67 ; - /*96c0*/ SHF.L.W.U32.HI R37, R64, 0x15, R43 ; - /*96d0*/ SHF.L.W.U32.HI R8, R23, 0x9, R8 ; - /*96e0*/ SHF.L.W.U32.HI R56, R61, 0x6, R56 ; - /*96f0*/ SHF.L.W.U32.HI R55, R58, 0x1d, R55 ; - /*9700*/ SHF.L.W.U32.HI R23, R65, 0x2, R26 ; - /*9710*/ SHF.L.W.U32.HI R61, R46, 0xd, R41 ; - /*9720*/ SHF.L.W.U32.HI R50, R49, 0x1c, R28 ; - /*9730*/ SHF.L.W.U32.HI R58, R38, 0xe, R7 ; - /*9740*/ SHF.L.W.U32.HI R26, R26, 0x2, R65 ; - /*9750*/ SHF.L.W.U32.HI R46, R41, 0xd, R46 ; - /*9760*/ SHF.L.W.U32.HI R49, R28, 0x1c, R49 ; - /*9770*/ SHF.L.W.U32.HI R43, R43, 0x15, R64 ; - /*9780*/ SHF.L.W.U32.HI R34, R57, 0x1e, R62 ; - /*9790*/ SHF.L.W.U32.HI R41, R30, 0x3, R33 ; - /*97a0*/ SHF.L.W.U32.HI R28, R33, 0x3, R30 ; - /*97b0*/ SHF.L.W.U32.HI R38, R7, 0xe, R38 ; - /*97c0*/ SHF.L.W.U32.HI R54, R32, 0x7, R9 ; - /*97d0*/ SHF.L.W.U32.HI R65, R9, 0x7, R32 ; - /*97e0*/ SHF.L.W.U32.HI R57, R62, 0x1e, R57 ; - /*97f0*/ PRMT R9, R25, 0x2107, R2 ; - /*9800*/ PRMT R32, R2, 0x2107, R25 ; - /*9810*/ LOP3.LUT R33, R0, R60, R29, 0xb4, !PT ; - /*9820*/ LOP3.LUT R30, R29, R37, R60, 0xb4, !PT ; - /*9830*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*9840*/ SHF.L.W.U32.HI R25, R5, 0x14, R4 ; - /*9850*/ LOP3.LUT R60, R60, R58, R37, 0xb4, !PT ; - /*9860*/ SHF.L.W.U32.HI R40, R24, 0xa, R47 ; - /*9870*/ SHF.L.W.U32.HI R4, R4, 0x14, R5 ; - /*9880*/ LOP3.LUT R37, R37, R0, R58, 0xb4, !PT ; - /*9890*/ LOP3.LUT R29, R58, R29, R0, 0xb4, !PT ; - /*98a0*/ SHF.L.W.U32.HI R24, R47, 0xa, R24 ; - /*98b0*/ LOP3.LUT R2, R31, R43, R22, 0xb4, !PT ; - /*98c0*/ LOP3.LUT R0, R22, R38, R43, 0xb4, !PT ; - /*98d0*/ LOP3.LUT R5, R43, R3, R38, 0xb4, !PT ; - /*98e0*/ PRMT R47, R66, 0x4321, R45 ; - /*98f0*/ SHF.L.W.U32.HI R64, R35, 0x1b, R36 ; - /*9900*/ LOP3.LUT R58, R3, R22, R31, 0xb4, !PT ; - /*9910*/ LOP3.LUT R7, R23, R48, R57, 0xb4, !PT ; - /*9920*/ LOP3.LUT R43, R57, R65, R48, 0xb4, !PT ; - /*9930*/ PRMT R45, R45, 0x4321, R66 ; - /*9940*/ SHF.L.W.U32.HI R36, R36, 0x1b, R35 ; - /*9950*/ LOP3.LUT R22, R8, R57, R23, 0xb4, !PT ; - /*9960*/ LOP3.LUT R48, R48, R8, R65, 0xb4, !PT ; - /*9970*/ LOP3.LUT R62, R65, R23, R8, 0xb4, !PT ; - /*9980*/ LOP3.LUT R8, R26, R63, R34, 0xb4, !PT ; - /*9990*/ LOP3.LUT R35, R34, R54, R63, 0xb4, !PT ; - /*99a0*/ LOP3.LUT R63, R63, R39, R54, 0xb4, !PT ; - /*99b0*/ LOP3.LUT R57, R54, R26, R39, 0xb4, !PT ; - /*99c0*/ LOP3.LUT R3, R38, R31, R3, 0xb4, !PT ; - /*99d0*/ LOP3.LUT R23, R6, R21, R40, 0xb4, !PT ; - /*99e0*/ LOP3.LUT R54, R64, R40, R6, 0xb4, !PT ; - /*99f0*/ LOP3.LUT R38, R39, R34, R26, 0xb4, !PT ; - /*9a00*/ LOP3.LUT R65, R40, R45, R21, 0xb4, !PT ; - /*9a10*/ LOP3.LUT R31, R21, R64, R45, 0xb4, !PT ; - /*9a20*/ LOP3.LUT R6, R45, R6, R64, 0xb4, !PT ; - /*9a30*/ LOP3.LUT R26, R11, R52, R24, 0xb4, !PT ; - /*9a40*/ LOP3.LUT R68, R24, R47, R52, 0xb4, !PT ; - /*9a50*/ LOP3.LUT R66, R36, R24, R11, 0xb4, !PT ; - /*9a60*/ LOP3.LUT R45, R52, R36, R47, 0xb4, !PT ; - /*9a70*/ LOP3.LUT R21, R47, R11, R36, 0xb4, !PT ; - /*9a80*/ LOP3.LUT R11, R59, R27, R42, 0xb4, !PT ; - /*9a90*/ LOP3.LUT R34, R44, R42, R59, 0xb4, !PT ; - /*9aa0*/ LOP3.LUT R47, R42, R32, R27, 0xb4, !PT ; - /*9ab0*/ LOP3.LUT R71, R27, R44, R32, 0xb4, !PT ; - /*9ac0*/ LOP3.LUT R24, R32, R59, R44, 0xb4, !PT ; - /*9ad0*/ LOP3.LUT R32, R53, R51, R56, 0xb4, !PT ; - /*9ae0*/ LOP3.LUT R40, R10, R56, R53, 0xb4, !PT ; - /*9af0*/ LOP3.LUT R27, R56, R9, R51, 0xb4, !PT ; - /*9b00*/ LOP3.LUT R75, R51, R10, R9, 0xb4, !PT ; - /*9b10*/ LOP3.LUT R42, R9, R53, R10, 0xb4, !PT ; - /*9b20*/ LOP3.LUT R72, R33, UR8, RZ, 0x3c, !PT ; - /*9b30*/ LOP3.LUT R73, R58, UR9, RZ, 0x3c, !PT ; - /*9b40*/ LOP3.LUT R9, R41, R55, R46, 0xb4, !PT ; - /*9b50*/ LOP3.LUT R51, R46, R50, R55, 0xb4, !PT ; - /*9b60*/ LOP3.LUT R10, R25, R46, R41, 0xb4, !PT ; - /*9b70*/ LOP3.LUT R46, R50, R41, R25, 0xb4, !PT ; - /*9b80*/ LOP3.LUT R36, R28, R20, R61, 0xb4, !PT ; - /*9b90*/ LOP3.LUT R33, R61, R49, R20, 0xb4, !PT ; - /*9ba0*/ LOP3.LUT R50, R55, R25, R50, 0xb4, !PT ; - /*9bb0*/ LOP3.LUT R61, R4, R61, R28, 0xb4, !PT ; - /*9bc0*/ LOP3.LUT R41, R49, R28, R4, 0xb4, !PT ; - /*9bd0*/ LOP3.LUT R67, R20, R4, R49, 0xb4, !PT ; - /*9be0*/ @P0 CALL.REL.NOINC `(.L_x_117) ; - /*9bf0*/ BRA `(.L_x_118) ; -.L_x_117: - /*9c00*/ IMAD.MOV.U32 R52, RZ, RZ, c[0x4][0x8] ; - /*9c10*/ IMAD.MOV.U32 R53, RZ, RZ, c[0x4][0xc] ; - /*9c20*/ LDG.E.64.STRONG.SM R52, [R52.64] ; - /*9c30*/ LOP3.LUT R9, R71, R9, R60, 0x96, !PT ; - /*9c40*/ BSSY B0, `(.L_x_119) ; - /*9c50*/ LOP3.LUT R0, R75, R36, R0, 0x96, !PT ; - /*9c60*/ LOP3.LUT R24, R24, R51, R37, 0x96, !PT ; - /*9c70*/ LOP3.LUT R5, R42, R33, R5, 0x96, !PT ; - /*9c80*/ LOP3.LUT R32, R32, R41, R73, 0x96, !PT ; - /*9c90*/ LOP3.LUT R29, R34, R50, R29, 0x96, !PT ; - /*9ca0*/ LOP3.LUT R3, R40, R67, R3, 0x96, !PT ; - /*9cb0*/ LOP3.LUT R30, R47, R10, R30, 0x96, !PT ; - /*9cc0*/ LOP3.LUT R2, R27, R61, R2, 0x96, !PT ; - /*9cd0*/ LOP3.LUT R62, R62, R9, R65, 0x96, !PT ; - /*9ce0*/ LOP3.LUT R57, R57, R0, R68, 0x96, !PT ; - /*9cf0*/ LOP3.LUT R11, R11, R46, R72, 0x96, !PT ; - /*9d00*/ LOP3.LUT R22, R22, R24, R31, 0x96, !PT ; - /*9d10*/ LOP3.LUT R45, R38, R5, R45, 0x96, !PT ; - /*9d20*/ LOP3.LUT R35, R35, R32, R66, 0x96, !PT ; - /*9d30*/ LOP3.LUT R23, R48, R30, R23, 0x96, !PT ; - /*9d40*/ LOP3.LUT R26, R63, R2, R26, 0x96, !PT ; - /*9d50*/ LOP3.LUT R7, R7, R29, R6, 0x96, !PT ; - /*9d60*/ LOP3.LUT R8, R8, R3, R21, 0x96, !PT ; - /*9d70*/ SHF.L.W.U32.HI R0, R62, 0x1, R57 ; - /*9d80*/ LOP3.LUT R43, R43, R11, R54, 0x96, !PT ; - /*9d90*/ SHF.L.W.U32.HI R3, R57, 0x1, R62 ; - /*9da0*/ SHF.L.W.U32.HI R4, R45, 0x1, R22 ; - /*9db0*/ SHF.L.W.U32.HI R6, R22, 0x1, R45 ; - /*9dc0*/ LOP3.LUT R61, R0, R61, R35, 0x96, !PT ; - /*9dd0*/ SHF.L.W.U32.HI R2, R23, 0x1, R26.reuse ; - /*9de0*/ LOP3.LUT R10, R3, R10, R43, 0x96, !PT ; - /*9df0*/ LOP3.LUT R75, R6, R75, R26, 0x96, !PT ; - /*9e00*/ LOP3.LUT R0, R4, R71, R23, 0x96, !PT ; - /*9e10*/ LOP3.LUT R73, R2, R73, R8, 0x96, !PT ; - /*9e20*/ SHF.L.W.U32.HI R3, R26, 0x1, R23 ; - /*9e30*/ SHF.L.W.U32.HI R2, R61, 0xc, R10 ; - /*9e40*/ SHF.L.W.U32.HI R4, R75, 0xb, R0 ; - /*9e50*/ LOP3.LUT R72, R3, R72, R7, 0x96, !PT ; - /*9e60*/ SHF.L.W.U32.HI R61, R10, 0xc, R61 ; - /*9e70*/ SHF.L.W.U32.HI R0, R0, 0xb, R75 ; - /*9e80*/ LOP3.LUT R2, R73, R4, R2, 0xb4, !PT ; - /*9e90*/ LOP3.LUT R0, R72, R0, R61, 0xb4, !PT ; - /*9ea0*/ LOP3.LUT R2, R2, 0x80000000, RZ, 0x3c, !PT ; - /*9eb0*/ LOP3.LUT R0, R0, 0x80008008, RZ, 0x3c, !PT ; - /*9ec0*/ PRMT R6, R2, 0x123, RZ ; - /*9ed0*/ PRMT R7, R0, 0x123, RZ ; - /*9ee0*/ ISETP.GT.U32.AND P0, PT, R6, R52, PT ; - /*9ef0*/ ISETP.GT.U32.AND.EX P0, PT, R7, R53, PT, P0 ; - /*9f00*/ @P0 BRA `(.L_x_120) ; - /*9f10*/ S2R R3, SR_LANEID ; - /*9f20*/ VOTEU.ANY UR5, UPT, PT ; - /*9f30*/ IMAD.U32 R2, RZ, RZ, UR6 ; - /*9f40*/ FLO.U32 R0, UR5 ; - /*9f50*/ POPC R5, UR5 ; - /*9f60*/ ISETP.EQ.U32.AND P0, PT, R0, R3, PT ; - /*9f70*/ IMAD.U32 R3, RZ, RZ, UR7 ; - /*9f80*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R3, [R2.64], R5 ; - /*9f90*/ S2R R8, SR_LTMASK ; - /*9fa0*/ LOP3.LUT R8, R8, UR5, RZ, 0xc0, !PT ; - /*9fb0*/ POPC R9, R8 ; - /*9fc0*/ SHFL.IDX PT, R4, R3, R0, 0x1f ; - /*9fd0*/ IMAD.IADD R4, R4, 0x1, R9 ; - /*9fe0*/ ISETP.GT.U32.AND P0, PT, R4, 0x7, PT ; - /*9ff0*/ @P0 EXIT ; - /*a000*/ IMAD.MOV.U32 R3, RZ, RZ, 0x20 ; - /*a010*/ IMAD.U32 R5, RZ, RZ, UR11 ; - /*a020*/ IMAD.WIDE.U32 R2, R4, R3, c[0x0][0x168] ; - /*a030*/ IMAD.WIDE.U32 R4, R4, R5, c[0x0][0x168] ; - /*a040*/ STG.E.EF.128 [R2.64], R16 ; - /*a050*/ STG.E.EF.128 [R2.64+0x10], R12 ; - /*a060*/ STG.E.EF.64 [R4.64+0x100], R88 ; - /*a070*/ LDG.E.64.STRONG.SM R90, [R90.64] ; - /*a080*/ IMAD.U32 R8, RZ, RZ, UR6 ; - /*a090*/ IMAD.U32 R9, RZ, RZ, UR7 ; - /*a0a0*/ STG.E.EF.64 [R8.64+-0x60], R90 ; - /*a0b0*/ STG.E.EF.64 [R4.64+0x148], R6 ; -.L_x_120: - /*a0c0*/ BSYNC B0 ; -.L_x_119: - /*a0d0*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*a0e0*/ @P0 CALL.REL.NOINC `(.L_x_121) ; - /*a0f0*/ BRA `(.L_x_122) ; -.L_x_121: - /*a100*/ EXIT ; - .weak $__internal_3_$__cuda_sm70_shflsync_idx_p - .type $__internal_3_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_3_$__cuda_sm70_shflsync_idx_p,(.L_x_202 - $__internal_3_$__cuda_sm70_shflsync_idx_p) -$__internal_3_$__cuda_sm70_shflsync_idx_p: - /*a110*/ IMAD.MOV.U32 R38, RZ, RZ, R36 ; - /*a120*/ SHFL.IDX PT, R37, R37, R87, R3 ; - /*a130*/ IMAD.MOV.U32 R39, RZ, RZ, 0x0 ; - /*a140*/ RET.REL.NODEC R38 `(_Z8equihashILm11171057592165259242ELm19060100871ELm0ELm1581690978610ELj350ELj64ELj0EEvmP14Search_results) ; -.L_x_123: - /*a150*/ BRA `(.L_x_123); - /*a160*/ NOP; - /*a170*/ NOP; - /*a180*/ NOP; - /*a190*/ NOP; - /*a1a0*/ NOP; - /*a1b0*/ NOP; - /*a1c0*/ NOP; - /*a1d0*/ NOP; - /*a1e0*/ NOP; - /*a1f0*/ NOP; -.L_x_202: - - -//--------------------- .text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=106" - .align 128 - .global _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,(.L_x_213 - _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7706962644602759706ELm19060100871ELm0ELm1581689942562ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ IMAD.MOV.U32 R3, RZ, RZ, RZ ; -.L_x_133: - /*0040*/ IMAD.MOV.U32 R12, RZ, RZ, c[0x4][0x0] ; - /*0050*/ ULDC.64 UR8, c[0x0][0x118] ; - /*0060*/ IMAD.MOV.U32 R13, RZ, RZ, c[0x4][0x4] ; - /*0070*/ LDG.E.128.STRONG.SM R8, [R12.64] ; - /*0080*/ LDG.E.128.STRONG.SM R4, [R12.64+0x10] ; - /*0090*/ SHF.R.S32.HI R14, RZ, 0x1f, R3 ; - /*00a0*/ UMOV UR5, 0xc0 ; - /*00b0*/ S2R R15, SR_TID.X ; - /*00c0*/ S2R R0, SR_CTAID.X ; - /*00d0*/ IMAD R0, R0, c[0x0][0x0], R15 ; - /*00e0*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*00f0*/ IADD3 R28, P0, P1, R0, c[0x0][0x160], R3 ; - /*0100*/ IADD3.X R35, RZ, c[0x0][0x164], R14, P0, P1 ; - /*0110*/ SHF.L.W.U32.HI R59, R35, 0x1, R28 ; - /*0120*/ SHF.L.W.U32.HI R15, R11, 0x1, R10 ; - /*0130*/ SHF.L.W.U32.HI R24, R10, 0x1, R11 ; - /*0140*/ LOP3.LUT R15, R15, R28, RZ, 0x3c, !PT ; - /*0150*/ LOP3.LUT R2, R8, 0x1, RZ, 0x3c, !PT ; - /*0160*/ LOP3.LUT R13, R7, 0x80000000, RZ, 0x3c, !PT ; - /*0170*/ SHF.L.W.U32.HI R0, R4, 0x1, R5 ; - /*0180*/ LOP3.LUT R24, R24, R35, RZ, 0x3c, !PT ; - /*0190*/ LOP3.LUT R17, R15, 0x1, RZ, 0x3c, !PT ; - /*01a0*/ SHF.L.W.U32.HI R19, R5, 0x1, R4 ; - /*01b0*/ SHF.L.W.U32.HI R25, R9, 0x1, R2 ; - /*01c0*/ SHF.L.W.U32.HI R18, R2, 0x1, R9 ; - /*01d0*/ SHF.L.W.U32.HI R14, R6, 0x1, R13 ; - /*01e0*/ LOP3.LUT R2, R0, R9.reuse, RZ, 0x3c, !PT ; - /*01f0*/ SHF.L.W.U32.HI R31, R24.reuse, 0x4, R17 ; - /*0200*/ SHF.L.W.U32.HI R27, R17, 0x4, R24 ; - /*0210*/ SHF.L.W.U32.HI R21, R13, 0x1, R6 ; - /*0220*/ LOP3.LUT R9, R24, R9, RZ, 0x3c, !PT ; - /*0230*/ SHF.L.W.U32.HI R56, R24.reuse, 0x12, R15.reuse ; - /*0240*/ SHF.L.W.U32.HI R36, R15.reuse, 0x12, R24.reuse ; - /*0250*/ SHF.L.W.U32.HI R12, R24.reuse, 0x9, R15.reuse ; - /*0260*/ SHF.L.W.U32.HI R0, R15, 0x9, R24 ; - /*0270*/ SHF.L.W.U32.HI R26, R24, 0x3, R15 ; - /*0280*/ LOP3.LUT R17, R19, 0x1, R8, 0x96, !PT ; - /*0290*/ SHF.L.W.U32.HI R24, R15.reuse, 0x3, R24 ; - /*02a0*/ LOP3.LUT R15, R15, R8, RZ, 0x3c, !PT ; - /*02b0*/ LOP3.LUT R8, R14, R11.reuse, RZ, 0x3c, !PT ; - /*02c0*/ LOP3.LUT R16, R2, R11, RZ, 0x3c, !PT ; - /*02d0*/ LOP3.LUT R11, R21, R10.reuse, RZ, 0x3c, !PT ; - /*02e0*/ LOP3.LUT R23, R17, R10, RZ, 0x3c, !PT ; - /*02f0*/ SHF.L.W.U32.HI R10, R28, 0x1, R35 ; - /*0300*/ SHF.L.W.U32.HI R20, R2.reuse, 0xc, R17.reuse ; - /*0310*/ SHF.L.W.U32.HI R22, R17.reuse, 0xc, R2.reuse ; - /*0320*/ SHF.L.W.U32.HI R21, R2.reuse, 0x2, R17.reuse ; - /*0330*/ SHF.L.W.U32.HI R13, R17, 0x2, R2 ; - /*0340*/ SHF.L.W.U32.HI R29, R2, 0xd, R17 ; - /*0350*/ SHF.L.W.U32.HI R51, R17.reuse, 0xd, R2.reuse ; - /*0360*/ SHF.L.W.U32.HI R33, R2, 0xa, R17 ; - /*0370*/ SHF.L.W.U32.HI R40, R17, 0xa, R2 ; - /*0380*/ LOP3.LUT R2, R18, 0x80000000, R7, 0x96, !PT ; - /*0390*/ LOP3.LUT R17, R25, R6, RZ, 0x3c, !PT ; - /*03a0*/ LOP3.LUT R59, R59, R4, RZ, 0x3c, !PT ; - /*03b0*/ LOP3.LUT R10, R10, R5, RZ, 0x3c, !PT ; - /*03c0*/ LOP3.LUT R19, R17.reuse, R28, RZ, 0x3c, !PT ; - /*03d0*/ SHF.L.W.U32.HI R45, R2.reuse, 0x14, R17.reuse ; - /*03e0*/ SHF.L.W.U32.HI R41, R17.reuse, 0x14, R2.reuse ; - /*03f0*/ SHF.L.W.U32.HI R55, R2, 0x7, R17 ; - /*0400*/ SHF.L.W.U32.HI R47, R17, 0x7, R2 ; - /*0410*/ PRMT R37, R17.reuse, 0x2107, R2.reuse ; - /*0420*/ PRMT R57, R2.reuse, 0x2107, R17.reuse ; - /*0430*/ SHF.L.W.U32.HI R32, R2.reuse, 0xe, R17 ; - /*0440*/ SHF.L.W.U32.HI R34, R17, 0xe, R2 ; - /*0450*/ LOP3.LUT R14, R2, R35, RZ, 0x3c, !PT ; - /*0460*/ SHF.L.W.U32.HI R50, R16, 0x1, R23 ; - /*0470*/ SHF.L.W.U32.HI R48, R23, 0x1, R16 ; - /*0480*/ LOP3.LUT R17, R11, R4, RZ, 0x3c, !PT ; - /*0490*/ SHF.L.W.U32.HI R23, R8.reuse, 0xb, R11.reuse ; - /*04a0*/ SHF.L.W.U32.HI R4, R59, 0x15, R10 ; - /*04b0*/ SHF.L.W.U32.HI R25, R11, 0xb, R8 ; - /*04c0*/ SHF.L.W.U32.HI R38, R8, 0xf, R11 ; - /*04d0*/ SHF.L.W.U32.HI R39, R11.reuse, 0xf, R8.reuse ; - /*04e0*/ SHF.L.W.U32.HI R43, R8.reuse, 0x6, R11.reuse ; - /*04f0*/ SHF.L.W.U32.HI R54, R8.reuse, 0x1d, R11 ; - /*0500*/ SHF.L.W.U32.HI R30, R11.reuse, 0x1d, R8.reuse ; - /*0510*/ SHF.L.W.U32.HI R61, R11, 0x6, R8 ; - /*0520*/ LOP3.LUT R8, R8, R5, RZ, 0x3c, !PT ; - /*0530*/ SHF.L.W.U32.HI R18, R14, 0x1b, R19 ; - /*0540*/ SHF.L.W.U32.HI R28, R19, 0x1b, R14 ; - /*0550*/ LOP3.LUT R49, R9, R20, R23, 0xd2, !PT ; - /*0560*/ LOP3.LUT R2, R20, R23, R4, 0xd2, !PT ; - /*0570*/ LOP3.LUT R19, R23, R4, R34, 0xd2, !PT ; - /*0580*/ SHF.L.W.U32.HI R11, R10, 0x15, R59 ; - /*0590*/ PRMT R23, R59.reuse, 0x4321, R10 ; - /*05a0*/ SHF.L.W.U32.HI R16, R8, 0x1e, R17 ; - /*05b0*/ LOP3.LUT R14, R59, R6, RZ, 0x3c, !PT ; - /*05c0*/ SHF.L.W.U32.HI R8, R17, 0x1e, R8 ; - /*05d0*/ LOP3.LUT R6, R34, R9, R20, 0xd2, !PT ; - /*05e0*/ LOP3.LUT R9, R4, R34, R9, 0xd2, !PT ; - /*05f0*/ LOP3.LUT R60, R15, R22, R25, 0xd2, !PT ; - /*0600*/ LOP3.LUT R5, R22, R25, R11, 0xd2, !PT ; - /*0610*/ LOP3.LUT R17, R25, R11, R32, 0xd2, !PT ; - /*0620*/ LOP3.LUT R34, R33, R38, R23, 0xd2, !PT ; - /*0630*/ LOP3.LUT R25, R38, R23, R18, 0xd2, !PT ; - /*0640*/ LOP3.LUT R35, R18, R27, R33, 0xd2, !PT ; - /*0650*/ LOP3.LUT R23, R23, R18, R27, 0xd2, !PT ; - /*0660*/ PRMT R18, R10, 0x4321, R59 ; - /*0670*/ LOP3.LUT R4, R32, R15, R22, 0xd2, !PT ; - /*0680*/ LOP3.LUT R11, R11, R32, R15, 0xd2, !PT ; - /*0690*/ LOP3.LUT R15, R27, R33, R38, 0xd2, !PT ; - /*06a0*/ LOP3.LUT R33, R28, R31, R40, 0xd2, !PT ; - /*06b0*/ LOP3.LUT R22, R31, R40, R39, 0xd2, !PT ; - /*06c0*/ LOP3.LUT R53, R40, R39, R18, 0xd2, !PT ; - /*06d0*/ LOP3.LUT R27, R39, R18, R28, 0xd2, !PT ; - /*06e0*/ LOP3.LUT R31, R18, R28, R31, 0xd2, !PT ; - /*06f0*/ LOP3.LUT R7, R10.reuse, R7, RZ, 0x3c, !PT ; - /*0700*/ SHF.L.W.U32.HI R20, R10, 0x19, R59 ; - /*0710*/ SHF.L.W.U32.HI R18, R59, 0x19, R10 ; - /*0720*/ LOP3.LUT R10, R10, 0x80000000, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R32, R37, R56, R50, 0xd2, !PT ; - /*0740*/ LOP3.LUT R39, R56, R50, R43, 0xd2, !PT ; - /*0750*/ SHF.L.W.U32.HI R40, R10, 0x17, R59 ; - /*0760*/ LOP3.LUT R50, R50, R43, R20, 0xd2, !PT ; - /*0770*/ LOP3.LUT R28, R43, R20, R37, 0xd2, !PT ; - /*0780*/ LOP3.LUT R56, R20, R37, R56, 0xd2, !PT ; - /*0790*/ LOP3.LUT R38, R57, R36, R48, 0xd2, !PT ; - /*07a0*/ LOP3.LUT R43, R36, R48, R61, 0xd2, !PT ; - /*07b0*/ SHF.L.W.U32.HI R59, R59, 0x17, R10 ; - /*07c0*/ LOP3.LUT R48, R48, R61, R18, 0xd2, !PT ; - /*07d0*/ LOP3.LUT R37, R61, R18, R57, 0xd2, !PT ; - /*07e0*/ LOP3.LUT R36, R18, R57, R36, 0xd2, !PT ; - /*07f0*/ SHF.L.W.U32.HI R42, R7, 0x1c, R14 ; - /*0800*/ SHF.L.W.U32.HI R46, R14, 0x1c, R7 ; - /*0810*/ LOP3.LUT R14, R12, R13, R16, 0xd2, !PT ; - /*0820*/ LOP3.LUT R18, R16, R40, R55, 0xd2, !PT ; - /*0830*/ LOP3.LUT R20, R55, R12, R13, 0xd2, !PT ; - /*0840*/ LOP3.LUT R7, R40, R55, R12, 0xd2, !PT ; - /*0850*/ IMAD.MOV.U32 R55, RZ, RZ, RZ ; - /*0860*/ LOP3.LUT R16, R13, R16, R40, 0xd2, !PT ; - /*0870*/ LOP3.LUT R13, R47, R0, R21, 0xd2, !PT ; - /*0880*/ LOP3.LUT R10, R0, R21, R8, 0xd2, !PT ; - /*0890*/ LOP3.LUT R12, R8, R59, R47, 0xd2, !PT ; - /*08a0*/ LOP3.LUT R0, R59, R47, R0, 0xd2, !PT ; - /*08b0*/ LOP3.LUT R8, R21, R8, R59, 0xd2, !PT ; - /*08c0*/ LOP3.LUT R21, R45, R26, R51, 0xd2, !PT ; - /*08d0*/ LOP3.LUT R61, R26, R51, R30, 0xd2, !PT ; - /*08e0*/ LOP3.LUT R59, R42, R45, R26, 0xd2, !PT ; - /*08f0*/ LOP3.LUT R47, R24, R29, R54, 0xd2, !PT ; - /*0900*/ LOP3.LUT R52, R29, R54, R46, 0xd2, !PT ; - /*0910*/ LOP3.LUT R51, R51, R30, R42, 0xd2, !PT ; - /*0920*/ LOP3.LUT R45, R30, R42, R45, 0xd2, !PT ; - /*0930*/ LOP3.LUT R44, R41, R24, R29, 0xd2, !PT ; - /*0940*/ LOP3.LUT R58, R46, R41, R24, 0xd2, !PT ; - /*0950*/ LOP3.LUT R54, R54, R46, R41, 0xd2, !PT ; - /*0960*/ LOP3.LUT R60, R60, 0x1, RZ, 0x3c, !PT ; -.L_x_124: - /*0970*/ LOP3.LUT R46, R11, R51, R32, 0x96, !PT ; - /*0980*/ UIADD3 UR4, UR5, 0x8, URZ ; - /*0990*/ LOP3.LUT R57, R9, R52, R38, 0x96, !PT ; - /*09a0*/ ULDC.64 UR6, c[0x3][UR5+0x8] ; - /*09b0*/ LOP3.LUT R24, R2, R44, R37, 0x96, !PT ; - /*09c0*/ LOP3.LUT R46, R46, R25, R10, 0x96, !PT ; - /*09d0*/ LOP3.LUT R57, R57, R27, R14, 0x96, !PT ; - /*09e0*/ UMOV UR5, UR4 ; - /*09f0*/ LOP3.LUT R41, R24, R22, R7, 0x96, !PT ; - /*0a00*/ SHF.L.W.U32.HI R30, R46, 0x1, R57 ; - /*0a10*/ LOP3.LUT R63, R19, R47, R36, 0x96, !PT ; - /*0a20*/ LOP3.LUT R29, R5, R21, R28, 0x96, !PT ; - /*0a30*/ LOP3.LUT R40, R19, R41, R30, 0x96, !PT ; - /*0a40*/ LOP3.LUT R63, R63, R53, R20, 0x96, !PT ; - /*0a50*/ LOP3.LUT R24, R47, R41, R30, 0x96, !PT ; - /*0a60*/ LOP3.LUT R42, R36, R41.reuse, R30.reuse, 0x96, !PT ; - /*0a70*/ LOP3.LUT R26, R53, R41.reuse, R30.reuse, 0x96, !PT ; - /*0a80*/ LOP3.LUT R19, R20, R41, R30, 0x96, !PT ; - /*0a90*/ LOP3.LUT R30, R29, R15, R0, 0x96, !PT ; - /*0aa0*/ SHF.L.W.U32.HI R53, R57, 0x1, R46 ; - /*0ab0*/ LOP3.LUT R20, R17, R61, R56, 0x96, !PT ; - /*0ac0*/ SHF.L.W.U32.HI R66, R41, 0x1, R30 ; - /*0ad0*/ SHF.L.W.U32.HI R65, R30, 0x1, R41 ; - /*0ae0*/ LOP3.LUT R29, R61, R30.reuse, R53.reuse, 0x96, !PT ; - /*0af0*/ LOP3.LUT R47, R17, R30.reuse, R53.reuse, 0x96, !PT ; - /*0b00*/ LOP3.LUT R61, R56, R30.reuse, R53.reuse, 0x96, !PT ; - /*0b10*/ LOP3.LUT R41, R34, R30, R53, 0x96, !PT ; - /*0b20*/ LOP3.LUT R36, R4, R45, R39, 0x96, !PT ; - /*0b30*/ LOP3.LUT R62, R20, R34, R13, 0x96, !PT ; - /*0b40*/ LOP3.LUT R30, R13, R30, R53, 0x96, !PT ; - /*0b50*/ LOP3.LUT R13, R6, R54, R43, 0x96, !PT ; - /*0b60*/ LOP3.LUT R56, R60, R59, R50, 0x96, !PT ; - /*0b70*/ LOP3.LUT R53, R36, R23, R8, 0x96, !PT ; - /*0b80*/ LOP3.LUT R64, R13, R31, R16, 0x96, !PT ; - /*0b90*/ LOP3.LUT R20, R49, R58, R48, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R56, R56, R35, R12, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R17, R50, R53.reuse, R66.reuse, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R13, R60, R53.reuse, R66.reuse, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R36, R59, R53, R66, 0x96, !PT ; - /*0be0*/ LOP3.LUT R35, R35, R53.reuse, R66.reuse, 0x96, !PT ; - /*0bf0*/ LOP3.LUT R34, R12, R53, R66, 0x96, !PT ; - /*0c00*/ SHF.L.W.U32.HI R67, R64, 0x1, R53 ; - /*0c10*/ SHF.L.W.U32.HI R50, R53, 0x1, R64 ; - /*0c20*/ LOP3.LUT R53, R58, R64, R65, 0x96, !PT ; - /*0c30*/ LOP3.LUT R59, R20, R33, R18, 0x96, !PT ; - /*0c40*/ LOP3.LUT R58, R33, R64.reuse, R65.reuse, 0x96, !PT ; - /*0c50*/ LOP3.LUT R33, R18, R64, R65, 0x96, !PT ; - /*0c60*/ LOP3.LUT R18, R32, R62, R67, 0x96, !PT ; - /*0c70*/ LOP3.LUT R12, R49, R64.reuse, R65.reuse, 0x96, !PT ; - /*0c80*/ LOP3.LUT R20, R48, R64, R65, 0x96, !PT ; - /*0c90*/ LOP3.LUT R32, R10, R62, R67, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R11, R11, R62.reuse, R67.reuse, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R51, R51, R62.reuse, R67.reuse, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R25, R25, R62, R67, 0x96, !PT ; - /*0cd0*/ SHF.L.W.U32.HI R65, R63, 0x1, R62 ; - /*0ce0*/ SHF.L.W.U32.HI R48, R62, 0x1, R63 ; - /*0cf0*/ LOP3.LUT R10, R9, R63, R50, 0x96, !PT ; - /*0d00*/ SHF.L.W.U32.HI R60, R56, 0x1, R59 ; - /*0d10*/ LOP3.LUT R52, R52, R63.reuse, R50.reuse, 0x96, !PT ; - /*0d20*/ LOP3.LUT R9, R38, R63.reuse, R50.reuse, 0x96, !PT ; - /*0d30*/ LOP3.LUT R62, R27, R63.reuse, R50.reuse, 0x96, !PT ; - /*0d40*/ LOP3.LUT R67, R14, R63, R50, 0x96, !PT ; - /*0d50*/ SHF.L.W.U32.HI R63, R59, 0x1, R56 ; - /*0d60*/ LOP3.LUT R14, R43, R57.reuse, R60.reuse, 0x96, !PT ; - /*0d70*/ LOP3.LUT R38, R31, R57, R60, 0x96, !PT ; - /*0d80*/ LOP3.LUT R50, R4, R46.reuse, R63.reuse, 0x96, !PT ; - /*0d90*/ LOP3.LUT R45, R45, R46.reuse, R63.reuse, 0x96, !PT ; - /*0da0*/ LOP3.LUT R31, R39, R46.reuse, R63.reuse, 0x96, !PT ; - /*0db0*/ LOP3.LUT R43, R23, R46, R63, 0x96, !PT ; - /*0dc0*/ LOP3.LUT R63, R8, R46, R63, 0x96, !PT ; - /*0dd0*/ LOP3.LUT R8, R44, R59.reuse, R48.reuse, 0x96, !PT ; - /*0de0*/ LOP3.LUT R4, R22, R59.reuse, R48.reuse, 0x96, !PT ; - /*0df0*/ LOP3.LUT R39, R37, R59.reuse, R48.reuse, 0x96, !PT ; - /*0e00*/ LOP3.LUT R22, R7, R59.reuse, R48.reuse, 0x96, !PT ; - /*0e10*/ LOP3.LUT R44, R2, R59, R48, 0x96, !PT ; - /*0e20*/ LOP3.LUT R23, R0, R56.reuse, R65.reuse, 0x96, !PT ; - /*0e30*/ LOP3.LUT R27, R6, R57, R60, 0x96, !PT ; - /*0e40*/ LOP3.LUT R21, R21, R56.reuse, R65.reuse, 0x96, !PT ; - /*0e50*/ LOP3.LUT R48, R28, R56.reuse, R65.reuse, 0x96, !PT ; - /*0e60*/ LOP3.LUT R49, R15, R56.reuse, R65.reuse, 0x96, !PT ; - /*0e70*/ LOP3.LUT R5, R5, R56, R65, 0x96, !PT ; - /*0e80*/ SHF.L.W.U32.HI R65, R62, 0x15, R25 ; - /*0e90*/ LOP3.LUT R16, R16, R57.reuse, R60, 0x96, !PT ; - /*0ea0*/ SHF.L.W.U32.HI R62, R25, 0x15, R62 ; - /*0eb0*/ SHF.L.W.U32.HI R59, R22, 0x2, R23 ; - /*0ec0*/ SHF.L.W.U32.HI R25, R23, 0x2, R22 ; - /*0ed0*/ LOP3.LUT R6, R54, R57, R60, 0x96, !PT ; - /*0ee0*/ SHF.L.W.U32.HI R15, R14, 0x7, R31 ; - /*0ef0*/ SHF.L.W.U32.HI R7, R31, 0x7, R14 ; - /*0f00*/ SHF.L.W.U32.HI R22, R27, 0x1b, R50 ; - /*0f10*/ SHF.L.W.U32.HI R28, R50, 0x1b, R27 ; - /*0f20*/ SHF.L.W.U32.HI R0, R42, 0xb, R61 ; - /*0f30*/ SHF.L.W.U32.HI R64, R61, 0xb, R42 ; - /*0f40*/ SHF.L.W.U32.HI R14, R58, 0x9, R35 ; - /*0f50*/ SHF.L.W.U32.HI R60, R39, 0xa, R48 ; - /*0f60*/ SHF.L.W.U32.HI R27, R48, 0xa, R39 ; - /*0f70*/ SHF.L.W.U32.HI R46, R16, 0xe, R63 ; - /*0f80*/ SHF.L.W.U32.HI R61, R63, 0xe, R16 ; - /*0f90*/ SHF.L.W.U32.HI R58, R35, 0x9, R58 ; - /*0fa0*/ PRMT R48, R43, 0x2107, R38 ; - /*0fb0*/ SHF.L.W.U32.HI R35, R52, 0x17, R51 ; - /*0fc0*/ SHF.L.W.U32.HI R63, R51, 0x17, R52 ; - /*0fd0*/ PRMT R38, R38, 0x2107, R43 ; - /*0fe0*/ SHF.L.W.U32.HI R56, R26, 0xf, R41 ; - /*0ff0*/ SHF.L.W.U32.HI R50, R41, 0xf, R26 ; - /*1000*/ SHF.L.W.U32.HI R51, R24, 0x6, R29 ; - /*1010*/ SHF.L.W.U32.HI R43, R29, 0x6, R24 ; - /*1020*/ SHF.L.W.U32.HI R57, R8, 0xc, R21 ; - /*1030*/ SHF.L.W.U32.HI R2, R21, 0xc, R8 ; - /*1040*/ SHF.L.W.U32.HI R24, R6, 0x14, R45 ; - /*1050*/ SHF.L.W.U32.HI R26, R45, 0x14, R6 ; - /*1060*/ SHF.L.W.U32.HI R16, R40, 0x1e, R47 ; - /*1070*/ SHF.L.W.U32.HI R8, R47, 0x1e, R40 ; - /*1080*/ SHF.L.W.U32.HI R29, R19, 0x1d, R30 ; - /*1090*/ SHF.L.W.U32.HI R45, R30, 0x1d, R19 ; - /*10a0*/ SHF.L.W.U32.HI R37, R53, 0x4, R36 ; - /*10b0*/ SHF.L.W.U32.HI R54, R44, 0x1, R5 ; - /*10c0*/ SHF.L.W.U32.HI R40, R5, 0x1, R44 ; - /*10d0*/ SHF.L.W.U32.HI R30, R4, 0xd, R49 ; - /*10e0*/ SHF.L.W.U32.HI R47, R49, 0xd, R4 ; - /*10f0*/ PRMT R23, R32, 0x4321, R67 ; - /*1100*/ PRMT R31, R67, 0x4321, R32 ; - /*1110*/ SHF.L.W.U32.HI R53, R36, 0x4, R53 ; - /*1120*/ SHF.L.W.U32.HI R44, R10, 0x1c, R11 ; - /*1130*/ SHF.L.W.U32.HI R41, R11, 0x1c, R10 ; - /*1140*/ SHF.L.W.U32.HI R52, R20, 0x3, R17 ; - /*1150*/ SHF.L.W.U32.HI R49, R17, 0x3, R20 ; - /*1160*/ SHF.L.W.U32.HI R32, R9, 0x19, R18 ; - /*1170*/ SHF.L.W.U32.HI R36, R18, 0x19, R9 ; - /*1180*/ LOP3.LUT R42, R13, R2, R64, 0xd2, !PT ; - /*1190*/ LOP3.LUT R5, R2, R64, R65, 0xd2, !PT ; - /*11a0*/ LOP3.LUT R17, R64, R65, R46, 0xd2, !PT ; - /*11b0*/ LOP3.LUT R11, R65, R46, R13, 0xd2, !PT ; - /*11c0*/ LOP3.LUT R4, R46, R13, R2, 0xd2, !PT ; - /*11d0*/ LOP3.LUT R46, R12, R57, R0, 0xd2, !PT ; - /*11e0*/ LOP3.LUT R2, R57, R0, R62, 0xd2, !PT ; - /*11f0*/ LOP3.LUT R19, R0, R62, R61, 0xd2, !PT ; - /*1200*/ LOP3.LUT R9, R62, R61, R12, 0xd2, !PT ; - /*1210*/ LOP3.LUT R6, R61, R12, R57, 0xd2, !PT ; - /*1220*/ LOP3.LUT R12, R8, R63, R7, 0xd2, !PT ; - /*1230*/ LOP3.LUT R0, R63, R7, R58, 0xd2, !PT ; - /*1240*/ LOP3.LUT R13, R7, R58, R59, 0xd2, !PT ; - /*1250*/ IADD3 R55, R55, 0x1, RZ ; - /*1260*/ LOP3.LUT R7, R35, R15, R14, 0xd2, !PT ; - /*1270*/ LOP3.LUT R20, R15, R14, R25, 0xd2, !PT ; - /*1280*/ LOP3.LUT R18, R16, R35, R15, 0xd2, !PT ; - /*1290*/ LOP3.LUT R14, R14, R25, R16, 0xd2, !PT ; - /*12a0*/ SHF.L.W.U32.HI R39, R33, 0x12, R34 ; - /*12b0*/ SHF.L.W.U32.HI R21, R34, 0x12, R33 ; - /*12c0*/ LOP3.LUT R16, R25, R16, R35, 0xd2, !PT ; - /*12d0*/ LOP3.LUT R34, R60, R56, R23, 0xd2, !PT ; - /*12e0*/ LOP3.LUT R25, R56, R23, R22, 0xd2, !PT ; - /*12f0*/ ISETP.NE.AND P0, PT, R55, 0x16, PT ; - /*1300*/ LOP3.LUT R35, R22, R53, R60, 0xd2, !PT ; - /*1310*/ LOP3.LUT R15, R53, R60, R56, 0xd2, !PT ; - /*1320*/ LOP3.LUT R23, R23, R22, R53, 0xd2, !PT ; - /*1330*/ LOP3.LUT R33, R28, R37, R27, 0xd2, !PT ; - /*1340*/ LOP3.LUT R22, R37, R27, R50, 0xd2, !PT ; - /*1350*/ LOP3.LUT R53, R27, R50, R31, 0xd2, !PT ; - /*1360*/ LOP3.LUT R27, R50, R31, R28, 0xd2, !PT ; - /*1370*/ LOP3.LUT R31, R31, R28, R37, 0xd2, !PT ; - /*1380*/ LOP3.LUT R50, R54, R51, R32, 0xd2, !PT ; - /*1390*/ LOP3.LUT R28, R51, R32, R48, 0xd2, !PT ; - /*13a0*/ LOP3.LUT R56, R32, R48, R39, 0xd2, !PT ; - /*13b0*/ LOP3.LUT R32, R48, R39, R54, 0xd2, !PT ; - /*13c0*/ LOP3.LUT R48, R40, R43, R36, 0xd2, !PT ; - /*13d0*/ LOP3.LUT R37, R43, R36, R38, 0xd2, !PT ; - /*13e0*/ LOP3.LUT R10, R58, R59, R8, 0xd2, !PT ; - /*13f0*/ LOP3.LUT R39, R39, R54, R51, 0xd2, !PT ; - /*1400*/ LOP3.LUT R36, R36, R38, R21, 0xd2, !PT ; - /*1410*/ LOP3.LUT R8, R59, R8, R63, 0xd2, !PT ; - /*1420*/ LOP3.LUT R38, R38, R21, R40, 0xd2, !PT ; - /*1430*/ LOP3.LUT R43, R21, R40, R43, 0xd2, !PT ; - /*1440*/ LOP3.LUT R61, R52, R47, R45, 0xd2, !PT ; - /*1450*/ LOP3.LUT R51, R47, R45, R44, 0xd2, !PT ; - /*1460*/ LOP3.LUT R59, R44, R24, R52, 0xd2, !PT ; - /*1470*/ LOP3.LUT R21, R24, R52, R47, 0xd2, !PT ; - /*1480*/ LOP3.LUT R45, R45, R44, R24, 0xd2, !PT ; - /*1490*/ LOP3.LUT R58, R41, R26, R49, 0xd2, !PT ; - /*14a0*/ LOP3.LUT R44, R26, R49, R30, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R47, R49, R30, R29, 0xd2, !PT ; - /*14c0*/ LOP3.LUT R60, R42, UR6, RZ, 0x3c, !PT ; - /*14d0*/ LOP3.LUT R49, R46, UR7, RZ, 0x3c, !PT ; - /*14e0*/ LOP3.LUT R52, R30, R29, R41, 0xd2, !PT ; - /*14f0*/ LOP3.LUT R54, R29, R41, R26, 0xd2, !PT ; - /*1500*/ @P0 BRA `(.L_x_124) ; - /*1510*/ LOP3.LUT R5, R5, R21, R28, 0x96, !PT ; - /*1520*/ IMAD.MOV.U32 R103, RZ, RZ, RZ ; - /*1530*/ LOP3.LUT R2, R2, R44, R37, 0x96, !PT ; - /*1540*/ LOP3.LUT R19, R19, R47, R36, 0x96, !PT ; - /*1550*/ LOP3.LUT R4, R4, R45, R39, 0x96, !PT ; - /*1560*/ LOP3.LUT R7, R2, R22, R7, 0x96, !PT ; - /*1570*/ LOP3.LUT R0, R5, R15, R0, 0x96, !PT ; - /*1580*/ LOP3.LUT R32, R11, R51, R32, 0x96, !PT ; - /*1590*/ LOP3.LUT R38, R9, R52, R38, 0x96, !PT ; - /*15a0*/ LOP3.LUT R6, R6, R54, R43, 0x96, !PT ; - /*15b0*/ LOP3.LUT R2, R19, R53, R20, 0x96, !PT ; - /*15c0*/ LOP3.LUT R23, R4, R23, R8, 0x96, !PT ; - /*15d0*/ SHF.L.W.U32.HI R19, R7, 0x1, R0 ; - /*15e0*/ LOP3.LUT R5, R38, R27, R14, 0x96, !PT ; - /*15f0*/ LOP3.LUT R32, R32, R25, R10, 0x96, !PT ; - /*1600*/ LOP3.LUT R6, R6, R31, R16, 0x96, !PT ; - /*1610*/ LOP3.LUT R17, R17, R61, R56, 0x96, !PT ; - /*1620*/ LOP3.LUT R59, R60, R59, R50, 0x96, !PT ; - /*1630*/ LOP3.LUT R60, R60, R23.reuse, R19.reuse, 0x96, !PT ; - /*1640*/ LOP3.LUT R19, R50, R23, R19, 0x96, !PT ; - /*1650*/ SHF.L.W.U32.HI R10, R6, 0x1, R23 ; - /*1660*/ SHF.L.W.U32.HI R14, R23, 0x1, R6 ; - /*1670*/ SHF.L.W.U32.HI R4, R32, 0x1, R5 ; - /*1680*/ SHF.L.W.U32.HI R23, R5, 0x1, R32 ; - /*1690*/ LOP3.LUT R17, R17, R34, R13, 0x96, !PT ; - /*16a0*/ SHF.L.W.U32.HI R29, R0, 0x1, R7 ; - /*16b0*/ LOP3.LUT R36, R36, R7.reuse, R4.reuse, 0x96, !PT ; - /*16c0*/ LOP3.LUT R20, R20, R7, R4, 0x96, !PT ; - /*16d0*/ LOP3.LUT R7, R56, R0.reuse, R23.reuse, 0x96, !PT ; - /*16e0*/ LOP3.LUT R13, R13, R0, R23, 0x96, !PT ; - /*16f0*/ SHF.L.W.U32.HI R4, R2, 0x1, R17 ; - /*1700*/ SHF.L.W.U32.HI R0, R17, 0x1, R2 ; - /*1710*/ LOP3.LUT R9, R9, R2.reuse, R14.reuse, 0x96, !PT ; - /*1720*/ LOP3.LUT R27, R27, R2, R14, 0x96, !PT ; - /*1730*/ S2R R2, SR_TID.X ; - /*1740*/ LOP3.LUT R58, R49, R58, R48, 0x96, !PT ; - /*1750*/ LOP3.LUT R12, R59, R35, R12, 0x96, !PT ; - /*1760*/ LOP3.LUT R33, R58, R33, R18, 0x96, !PT ; - /*1770*/ LOP3.LUT R21, R21, R12.reuse, R4.reuse, 0x96, !PT ; - /*1780*/ LOP3.LUT R15, R15, R12, R4, 0x96, !PT ; - /*1790*/ SHF.L.W.U32.HI R23, R33, 0x1, R12 ; - /*17a0*/ SHF.L.W.U32.HI R12, R12, 0x1, R33 ; - /*17b0*/ LOP3.LUT R44, R44, R33, R0, 0x96, !PT ; - /*17c0*/ LOP3.LUT R22, R22, R33, R0, 0x96, !PT ; - /*17d0*/ LOP3.LUT R0, R11, R17, R10, 0x96, !PT ; - /*17e0*/ LOP3.LUT R49, R49, R6.reuse, R29.reuse, 0x96, !PT ; - /*17f0*/ LOP3.LUT R6, R48, R6, R29, 0x96, !PT ; - /*1800*/ IMAD.SHL.U32 R102, R2, 0x8, RZ ; - /*1810*/ LOP3.LUT R54, R54, R5, R12, 0x96, !PT ; - /*1820*/ LOP3.LUT R45, R45, R32, R23, 0x96, !PT ; - /*1830*/ SHF.L.W.U32.HI R11, R9, 0x1c, R0 ; - /*1840*/ LOP3.LUT R5, R16, R5, R12, 0x96, !PT ; - /*1850*/ LOP3.LUT R8, R8, R32, R23, 0x96, !PT ; - /*1860*/ SHF.L.W.U32.HI R0, R0, 0x1c, R9 ; - /*1870*/ LOP3.LUT R4, R25, R17, R10, 0x96, !PT ; - /*1880*/ SHF.L.W.U32.HI R16, R54, 0x14, R45 ; - /*1890*/ SHF.L.W.U32.HI R12, R20, 0x1d, R13 ; - /*18a0*/ SHF.L.W.U32.HI R18, R13, 0x1d, R20 ; - /*18b0*/ SHF.L.W.U32.HI R9, R6, 0x3, R19 ; - /*18c0*/ SHF.L.W.U32.HI R17, R45, 0x14, R54 ; - /*18d0*/ SHF.L.W.U32.HI R14, R22, 0xd, R15 ; - /*18e0*/ SHF.L.W.U32.HI R19, R19, 0x3, R6 ; - /*18f0*/ SHF.L.W.U32.HI R13, R36, 0xb, R7 ; - /*1900*/ SHF.L.W.U32.HI R15, R15, 0xd, R22 ; - /*1910*/ SHF.L.W.U32.HI R36, R7, 0xb, R36 ; - /*1920*/ SHF.L.W.U32.HI R20, R44, 0xc, R21 ; - /*1930*/ SHF.L.W.U32.HI R7, R5, 0xe, R8 ; - /*1940*/ SHF.L.W.U32.HI R22, R8, 0xe, R5 ; - /*1950*/ SHF.L.W.U32.HI R21, R21, 0xc, R44 ; - /*1960*/ SHF.L.W.U32.HI R5, R27, 0x15, R4 ; - /*1970*/ LOP3.LUT R10, R11, R16, R9, 0xd2, !PT ; - /*1980*/ SHF.L.W.U32.HI R27, R4, 0x15, R27 ; - /*1990*/ LOP3.LUT R11, R0, R17, R19, 0xd2, !PT ; - /*19a0*/ LOP3.LUT R17, R17, R19, R14, 0xd2, !PT ; - /*19b0*/ LOP3.LUT R0, R2, 0x7, RZ, 0xc0, !PT ; - /*19c0*/ LOP3.LUT R19, R19, R14, R12, 0xd2, !PT ; - /*19d0*/ LOP3.LUT R16, R16, R9, R15, 0xd2, !PT ; - /*19e0*/ LOP3.LUT R18, R9, R15, R18, 0xd2, !PT ; - /*19f0*/ LOP3.LUT R6, R21, R36, R5, 0xd2, !PT ; - /*1a00*/ LOP3.LUT R12, R36, R5, R7, 0xd2, !PT ; - /*1a10*/ LOP3.LUT R14, R5, R7, R60, 0xd2, !PT ; - /*1a20*/ LOP3.LUT R8, R7, R60, R21, 0xd2, !PT ; - /*1a30*/ LOP3.LUT R5, R49, R20, R13, 0xd2, !PT ; - /*1a40*/ LOP3.LUT R7, R20, R13, R27, 0xd2, !PT ; - /*1a50*/ LOP3.LUT R9, R22, R49, R20, 0xd2, !PT ; - /*1a60*/ IMAD.SHL.U32 R20, R2, 0x10, RZ ; - /*1a70*/ ISETP.NE.AND P0, PT, R0, RZ, PT ; - /*1a80*/ ISETP.NE.AND P1, PT, R0, 0x1, PT ; - /*1a90*/ LOP3.LUT R4, R60, R21, R36, 0xd2, !PT ; - /*1aa0*/ LOP3.LUT R20, R20, 0x30, RZ, 0xc0, !PT ; - /*1ab0*/ LOP3.LUT R101, R102, 0xffffffc0, RZ, 0xc0, !PT ; - /*1ac0*/ ISETP.NE.AND P2, PT, R0, 0x2, PT ; - /*1ad0*/ LOP3.LUT R13, R13, R27, R22, 0xd2, !PT ; - /*1ae0*/ IMAD.IADD R100, R101, 0x1, R20 ; - /*1af0*/ LOP3.LUT R15, R27, R22, R49, 0xd2, !PT ; - /*1b00*/ @!P0 STS.128 [R101+0x20], R8 ; - /*1b10*/ LOP3.LUT R4, R4, 0x80008008, RZ, 0x3c, !PT ; - /*1b20*/ LOP3.LUT R5, R5, 0x80000000, RZ, 0x3c, !PT ; - /*1b30*/ @!P0 STS.128 [R101+0x10], R12 ; - /*1b40*/ ISETP.NE.AND P3, PT, R0, 0x3, PT ; - /*1b50*/ @!P0 STS.128 [R101+0x30], R16 ; - /*1b60*/ @!P0 STS.128 [R101], R4 ; - /*1b70*/ NOP ; - /*1b80*/ LDS.128 R96, [R100] ; - /*1b90*/ @!P1 STS.128 [R101], R4 ; - /*1ba0*/ @!P1 STS.128 [R101+0x10], R12 ; - /*1bb0*/ @!P1 STS.128 [R101+0x20], R8 ; - /*1bc0*/ @!P1 STS.128 [R101+0x30], R16 ; - /*1bd0*/ NOP ; - /*1be0*/ LDS.128 R92, [R100] ; - /*1bf0*/ @!P2 STS.128 [R101], R4 ; - /*1c00*/ @!P2 STS.128 [R101+0x10], R12 ; - /*1c10*/ @!P2 STS.128 [R101+0x20], R8 ; - /*1c20*/ @!P2 STS.128 [R101+0x30], R16 ; - /*1c30*/ NOP ; - /*1c40*/ LDS.128 R20, [R100] ; - /*1c50*/ @!P3 STS.128 [R101], R4 ; - /*1c60*/ @!P3 STS.128 [R101+0x10], R12 ; - /*1c70*/ @!P3 STS.128 [R101+0x20], R8 ; - /*1c80*/ @!P3 STS.128 [R101+0x30], R16 ; - /*1c90*/ NOP ; - /*1ca0*/ LDS.128 R24, [R100] ; -.L_x_126: - /*1cb0*/ SHFL.IDX PT, R28, R4, RZ, 0x181f ; - /*1cc0*/ SHF.R.U32.HI R76, RZ, 0x2, R103 ; - /*1cd0*/ IMAD.MOV.U32 R80, RZ, RZ, 0x80 ; - /*1ce0*/ SHFL.IDX PT, R86, R4, 0x1, 0x181f ; - /*1cf0*/ IMAD.SHL.U32 R84, R0, 0x10, RZ ; - /*1d00*/ SHFL.IDX PT, R82, R4, 0x2, 0x181f ; - /*1d10*/ SHFL.IDX PT, R78, R4, 0x3, 0x181f ; - /*1d20*/ LOP3.LUT R28, R28, R103, RZ, 0x3c, !PT ; - /*1d30*/ IMAD R29, R28, 0x1000193, RZ ; - /*1d40*/ LOP3.LUT R28, R86, R103.reuse, RZ, 0x3c, !PT ; - /*1d50*/ LOP3.LUT R30, R82, R103, RZ, 0x3c, !PT ; - /*1d60*/ LOP3.LUT R37, R29, R96, RZ, 0x3c, !PT ; - /*1d70*/ IMAD R29, R28, 0x1000193, RZ ; - /*1d80*/ IMAD R33, R30, 0x1000193, RZ ; - /*1d90*/ SHFL.IDX PT, R28, R37, R76, 0x181f ; - /*1da0*/ LOP3.LUT R31, R29, R92, RZ, 0x3c, !PT ; - /*1db0*/ LOP3.LUT R29, R78, R103, RZ, 0x3c, !PT ; - /*1dc0*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*1dd0*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*1de0*/ IMAD R29, R29, 0x1000193, RZ ; - /*1df0*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*1e00*/ LOP3.LUT R35, R29, R24, RZ, 0x3c, !PT ; - /*1e10*/ SHFL.IDX PT, R35, R35, R76, 0x181f ; - /*1e20*/ IMAD.HI.U32 R29, R28, c[0x3][0x18c], RZ ; - /*1e30*/ IMAD.MOV R37, RZ, RZ, -R29 ; - /*1e40*/ IMAD.HI.U32 R29, R31, c[0x3][0x18c], RZ ; - /*1e50*/ IMAD R28, R37, c[0x3][0x184], R28 ; - /*1e60*/ IMAD.MOV R32, RZ, RZ, -R29 ; - /*1e70*/ IMAD.HI.U32 R30, R33, c[0x3][0x18c], RZ ; - /*1e80*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*1e90*/ IMAD R31, R32, c[0x3][0x184], R31 ; - /*1ea0*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*1eb0*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*1ec0*/ IMAD.HI.U32 R32, R35, c[0x3][0x18c], RZ ; - /*1ed0*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*1ee0*/ IMAD R30, R30, c[0x3][0x184], R33 ; - /*1ef0*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*1f00*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*1f10*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*1f20*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*1f30*/ IMAD R36, R32, c[0x3][0x184], R35 ; - /*1f40*/ IMAD.IADD R33, R31, 0x1, -R28 ; - /*1f50*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*1f60*/ IMAD.WIDE.U32 R28, R29, R80, c[0x3][0x190] ; - /*1f70*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*1f80*/ IMAD.IADD R31, R30, 0x1, -R31 ; - /*1f90*/ IADD3 R28, P1, R28, R84, RZ ; - /*1fa0*/ IMAD.WIDE.U32 R32, R33, R80, c[0x3][0x190] ; - /*1fb0*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*1fc0*/ IMAD.WIDE.U32 R34, R31, R80, c[0x3][0x190] ; - /*1fd0*/ IADD3 R32, P0, R32, R84, RZ ; - /*1fe0*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*1ff0*/ IMAD.IADD R41, R36, 0x1, -R37 ; - /*2000*/ IADD3 R36, P1, R34, R84, RZ ; - /*2010*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*2020*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2030*/ IMAD.WIDE.U32 R40, R41, R80, c[0x3][0x190] ; - /*2040*/ IMAD.X R37, RZ, RZ, R35, P1 ; - /*2050*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*2060*/ IADD3 R40, P0, R40, R84, RZ ; - /*2070*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2080*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*2090*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*20a0*/ IADD3 R49, R103, 0x1, RZ ; - /*20b0*/ IMAD R46, R97, 0x1000193, RZ ; - /*20c0*/ SHFL.IDX PT, R77, R4, RZ, 0x181f ; - /*20d0*/ LOP3.LUT R45, R86, R49.reuse, RZ, 0x3c, !PT ; - /*20e0*/ IMAD R48, R93, 0x1000193, RZ ; - /*20f0*/ LOP3.LUT R47, R82, R49.reuse, RZ, 0x3c, !PT ; - /*2100*/ IMAD R50, R21, 0x1000193, RZ ; - /*2110*/ LOP3.LUT R44, R77, R49, RZ, 0x3c, !PT ; - /*2120*/ IMAD R44, R44, 0x1000193, RZ ; - /*2130*/ LOP3.LUT R29, R46, R29, RZ, 0x3c, !PT ; - /*2140*/ IMAD R46, R45, 0x1000193, RZ ; - /*2150*/ LOP3.LUT R21, R44, R29, RZ, 0x3c, !PT ; - /*2160*/ IMAD R44, R47, 0x1000193, RZ ; - /*2170*/ LOP3.LUT R33, R48, R33, RZ, 0x3c, !PT ; - /*2180*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*2190*/ LOP3.LUT R37, R50, R37, RZ, 0x3c, !PT ; - /*21a0*/ LOP3.LUT R45, R46, R33, RZ, 0x3c, !PT ; - /*21b0*/ IMAD R46, R25, 0x1000193, RZ ; - /*21c0*/ LOP3.LUT R47, R44, R37, RZ, 0x3c, !PT ; - /*21d0*/ LOP3.LUT R44, R78, R49, RZ, 0x3c, !PT ; - /*21e0*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*21f0*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*2200*/ IMAD R44, R44, 0x1000193, RZ ; - /*2210*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*2220*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*2230*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*2240*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*2250*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*2260*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*2270*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*2280*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2290*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*22a0*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*22b0*/ IMAD.MOV R48, RZ, RZ, -R25 ; - /*22c0*/ IMAD R25, R44, c[0x3][0x184], R45 ; - /*22d0*/ SEL R44, RZ, c[0x3][0x184], !P0 ; - /*22e0*/ IMAD R48, R48, c[0x3][0x184], R47 ; - /*22f0*/ IMAD.HI.U32 R47, R49, c[0x3][0x18c], RZ ; - /*2300*/ ISETP.GE.U32.AND P1, PT, R25, c[0x3][0x184], PT ; - /*2310*/ ISETP.GE.U32.AND P0, PT, R48, c[0x3][0x184], PT ; - /*2320*/ IMAD.IADD R45, R21, 0x1, -R44 ; - /*2330*/ SEL R46, RZ, c[0x3][0x184], !P1 ; - /*2340*/ IMAD.MOV R50, RZ, RZ, -R47 ; - /*2350*/ SEL R21, RZ, c[0x3][0x184], !P0 ; - /*2360*/ IMAD.WIDE.U32 R44, R45, R80, c[0x3][0x190] ; - /*2370*/ IMAD.IADD R47, R25, 0x1, -R46 ; - /*2380*/ IADD3 R44, P1, R44, R84, RZ ; - /*2390*/ IMAD R25, R50, c[0x3][0x184], R49 ; - /*23a0*/ IMAD.WIDE.U32 R46, R47, R80, c[0x3][0x190] ; - /*23b0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*23c0*/ IMAD.IADD R21, R48, 0x1, -R21 ; - /*23d0*/ IADD3 R48, P2, R46, R84, RZ ; - /*23e0*/ IMAD.X R45, RZ, RZ, R45, P1 ; - /*23f0*/ SEL R50, RZ, c[0x3][0x184], !P0 ; - /*2400*/ IMAD.WIDE.U32 R52, R21, R80, c[0x3][0x190] ; - /*2410*/ IMAD.X R49, RZ, RZ, R47, P2 ; - /*2420*/ IADD3 R52, P0, R52, R84, RZ ; - /*2430*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2440*/ IMAD.IADD R57, R25, 0x1, -R50 ; - /*2450*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*2460*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*2470*/ IMAD.WIDE.U32 R56, R57, R80, c[0x3][0x190] ; - /*2480*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*2490*/ IADD3 R56, P0, R56, R84, RZ ; - /*24a0*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*24b0*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*24c0*/ IMAD R21, R98, 0x1000193, RZ ; - /*24d0*/ IMAD R25, R94, 0x1000193, RZ ; - /*24e0*/ IMAD R63, R22, 0x1000193, RZ ; - /*24f0*/ LOP3.LUT R30, R21, R30, RZ, 0x3c, !PT ; - /*2500*/ IMAD R67, R26, 0x1000193, RZ ; - /*2510*/ IADD3 R21, R103, 0x2, RZ ; - /*2520*/ LOP3.LUT R34, R25, R34, RZ, 0x3c, !PT ; - /*2530*/ IMAD R25, R30, 0x1000193, RZ ; - /*2540*/ LOP3.LUT R22, R77, R21, RZ, 0x3c, !PT ; - /*2550*/ LOP3.LUT R30, R86, R21.reuse, RZ, 0x3c, !PT ; - /*2560*/ IMAD R61, R34, 0x1000193, RZ ; - /*2570*/ LOP3.LUT R38, R63, R38, RZ, 0x3c, !PT ; - /*2580*/ IMAD R63, R22, 0x1000193, RZ ; - /*2590*/ LOP3.LUT R22, R82, R21, RZ, 0x3c, !PT ; - /*25a0*/ IMAD R65, R30, 0x1000193, RZ ; - /*25b0*/ LOP3.LUT R42, R67, R42, RZ, 0x3c, !PT ; - /*25c0*/ LOP3.LUT R46, R25, R46, RZ, 0x3c, !PT ; - /*25d0*/ IMAD R25, R38, 0x1000193, RZ ; - /*25e0*/ LOP3.LUT R63, R63, R46, RZ, 0x3c, !PT ; - /*25f0*/ LOP3.LUT R50, R61, R50, RZ, 0x3c, !PT ; - /*2600*/ IMAD R61, R22, 0x1000193, RZ ; - /*2610*/ LOP3.LUT R22, R78, R21, RZ, 0x3c, !PT ; - /*2620*/ IMAD R21, R42, 0x1000193, RZ ; - /*2630*/ LOP3.LUT R65, R65, R50, RZ, 0x3c, !PT ; - /*2640*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*2650*/ LOP3.LUT R54, R25, R54, RZ, 0x3c, !PT ; - /*2660*/ IMAD R25, R22, 0x1000193, RZ ; - /*2670*/ LOP3.LUT R61, R61, R54, RZ, 0x3c, !PT ; - /*2680*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*2690*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*26a0*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*26b0*/ LOP3.LUT R25, R25, R58, RZ, 0x3c, !PT ; - /*26c0*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*26d0*/ IMAD.HI.U32 R21, R63, c[0x3][0x18c], RZ ; - /*26e0*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*26f0*/ IMAD.HI.U32 R22, R65, c[0x3][0x18c], RZ ; - /*2700*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*2710*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*2720*/ IMAD R63, R26, c[0x3][0x184], R63 ; - /*2730*/ IMAD R65, R22, c[0x3][0x184], R65 ; - /*2740*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*2750*/ ISETP.GE.U32.AND P0, PT, R63, c[0x3][0x184], PT ; - /*2760*/ IMAD.HI.U32 R30, R25, c[0x3][0x18c], RZ ; - /*2770*/ ISETP.GE.U32.AND P1, PT, R65, c[0x3][0x184], PT ; - /*2780*/ IMAD R21, R22, c[0x3][0x184], R61 ; - /*2790*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*27a0*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*27b0*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*27c0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*27d0*/ IMAD.IADD R61, R63, 0x1, -R22 ; - /*27e0*/ IMAD.IADD R63, R65, 0x1, -R26 ; - /*27f0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2800*/ IMAD.WIDE.U32 R60, R61, R80, c[0x3][0x190] ; - /*2810*/ IMAD.WIDE.U32 R62, R63, R80, c[0x3][0x190] ; - /*2820*/ IADD3 R60, P1, R60, R84, RZ ; - /*2830*/ IMAD R25, R30, c[0x3][0x184], R25 ; - /*2840*/ IADD3 R64, P2, R62, R84, RZ ; - /*2850*/ IMAD.X R61, RZ, RZ, R61, P1 ; - /*2860*/ IMAD.IADD R69, R21, 0x1, -R22 ; - /*2870*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2880*/ IMAD.X R65, RZ, RZ, R63, P2 ; - /*2890*/ IMAD.WIDE.U32 R68, R69, R80, c[0x3][0x190] ; - /*28a0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*28b0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*28c0*/ IMAD.IADD R73, R25, 0x1, -R22 ; - /*28d0*/ IADD3 R68, P0, R68, R84, RZ ; - /*28e0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*28f0*/ IMAD.WIDE.U32 R72, R73, R80, c[0x3][0x190] ; - /*2900*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*2910*/ IADD3 R72, P0, R72, R84, RZ ; - /*2920*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*2930*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*2940*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*2950*/ IMAD R22, R99, 0x1000193, RZ ; - /*2960*/ IADD3 R21, R103, 0x3, RZ ; - /*2970*/ IMAD R26, R95, 0x1000193, RZ ; - /*2980*/ IMAD R30, R23, 0x1000193, RZ ; - /*2990*/ LOP3.LUT R31, R22, R31, RZ, 0x3c, !PT ; - /*29a0*/ IMAD R34, R27, 0x1000193, RZ ; - /*29b0*/ LOP3.LUT R35, R26, R35, RZ, 0x3c, !PT ; - /*29c0*/ LOP3.LUT R39, R30, R39, RZ, 0x3c, !PT ; - /*29d0*/ IMAD R22, R31, 0x1000193, RZ ; - /*29e0*/ LOP3.LUT R77, R77, R21, RZ, 0x3c, !PT ; - /*29f0*/ IMAD R26, R35, 0x1000193, RZ ; - /*2a00*/ LOP3.LUT R43, R34, R43, RZ, 0x3c, !PT ; - /*2a10*/ LOP3.LUT R22, R22, R47, RZ, 0x3c, !PT ; - /*2a20*/ IMAD R34, R77, 0x1000193, RZ ; - /*2a30*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*2a40*/ LOP3.LUT R86, R86, R21.reuse, RZ, 0x3c, !PT ; - /*2a50*/ IMAD R30, R22, 0x1000193, RZ ; - /*2a60*/ LOP3.LUT R82, R82, R21.reuse, RZ, 0x3c, !PT ; - /*2a70*/ IMAD R22, R39, 0x1000193, RZ ; - /*2a80*/ LOP3.LUT R21, R78, R21, RZ, 0x3c, !PT ; - /*2a90*/ IMAD R26, R26, 0x1000193, RZ ; - /*2aa0*/ IMAD R86, R86, 0x1000193, RZ ; - /*2ab0*/ LOP3.LUT R22, R22, R55, RZ, 0x3c, !PT ; - /*2ac0*/ IMAD R82, R82, 0x1000193, RZ ; - /*2ad0*/ IMAD R22, R22, 0x1000193, RZ ; - /*2ae0*/ UMOV UR4, URZ ; - /*2af0*/ LOP3.LUT R63, R30, R63, RZ, 0x3c, !PT ; - /*2b00*/ LOP3.LUT R23, R34, R63, RZ, 0x3c, !PT ; - /*2b10*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*2b20*/ IMAD R26, R43, 0x1000193, RZ ; - /*2b30*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*2b40*/ LOP3.LUT R25, R86, R67, RZ, 0x3c, !PT ; - /*2b50*/ LOP3.LUT R26, R26, R59, RZ, 0x3c, !PT ; - /*2b60*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*2b70*/ LOP3.LUT R71, R22, R71, RZ, 0x3c, !PT ; - /*2b80*/ IMAD R26, R26, 0x1000193, RZ ; - /*2b90*/ IMAD R22, R21, 0x1000193, RZ ; - /*2ba0*/ LOP3.LUT R27, R82, R71, RZ, 0x3c, !PT ; - /*2bb0*/ LOP3.LUT R75, R26, R75, RZ, 0x3c, !PT ; - /*2bc0*/ SHFL.IDX PT, R26, R27, R76, 0x181f ; - /*2bd0*/ LOP3.LUT R31, R22, R75, RZ, 0x3c, !PT ; - /*2be0*/ IMAD.HI.U32 R21, R23, c[0x3][0x18c], RZ ; - /*2bf0*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*2c00*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*2c10*/ IMAD.HI.U32 R21, R25, c[0x3][0x18c], RZ ; - /*2c20*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*2c30*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*2c40*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*2c50*/ IMAD.HI.U32 R21, R26, c[0x3][0x18c], RZ ; - /*2c60*/ IMAD R25, R22, c[0x3][0x184], R25 ; - /*2c70*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2c80*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*2c90*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2ca0*/ IMAD.IADD R27, R23, 0x1, -R22 ; - /*2cb0*/ IMAD.HI.U32 R23, R31, c[0x3][0x18c], RZ ; - /*2cc0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2cd0*/ IMAD R21, R21, c[0x3][0x184], R26 ; - /*2ce0*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*2cf0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*2d00*/ IMAD.MOV R30, RZ, RZ, -R23 ; - /*2d10*/ IADD3 R76, P1, R26, R84, RZ ; - /*2d20*/ IMAD.IADD R23, R25, 0x1, -R22 ; - /*2d30*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*2d40*/ IMAD R31, R30, c[0x3][0x184], R31 ; - /*2d50*/ IMAD.WIDE.U32 R22, R23, R80, c[0x3][0x190] ; - /*2d60*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*2d70*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*2d80*/ IADD3 R82, P1, R22, R84, RZ ; - /*2d90*/ IMAD.IADD R27, R21, 0x1, -R26 ; - /*2da0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*2db0*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*2dc0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*2dd0*/ IMAD.X R83, RZ, RZ, R23, P1 ; - /*2de0*/ IADD3 R86, P0, R26, R84, RZ ; - /*2df0*/ IMAD.IADD R22, R31, 0x1, -R22 ; - /*2e00*/ IMAD.MOV.U32 R23, RZ, RZ, 0x80 ; - /*2e10*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*2e20*/ LDG.E.128.STRONG.GPU R80, [R82.64] ; - /*2e30*/ IMAD.WIDE.U32 R22, R22, R23, c[0x3][0x190] ; - /*2e40*/ IADD3 R88, P0, R22, R84, RZ ; - /*2e50*/ LDG.E.128.STRONG.GPU R84, [R86.64] ; - /*2e60*/ IADD3.X R89, R23, UR4, RZ, P0, !PT ; - /*2e70*/ LDG.E.128.STRONG.GPU R88, [R88.64] ; - /*2e80*/ IMAD R21, R96, 0x1000193, RZ ; - /*2e90*/ IADD3 R103, R103, 0x4, RZ ; - /*2ea0*/ IMAD R25, R20, 0x1000193, RZ ; - /*2eb0*/ IMAD R20, R29, 0x1000193, RZ ; - /*2ec0*/ LOP3.LUT R28, R21, R28, RZ, 0x3c, !PT ; - /*2ed0*/ IMAD R23, R92, 0x1000193, RZ ; - /*2ee0*/ LOP3.LUT R36, R25, R36, RZ, 0x3c, !PT ; - /*2ef0*/ IMAD R27, R24, 0x1000193, RZ ; - /*2f00*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*2f10*/ IMAD R21, R28, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R32, R23, R32, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R24, R37, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R40, R27, R40, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R20, R20, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R23, R32, 0x1000193, RZ ; - /*2f80*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*2f90*/ IMAD R25, R36, 0x1000193, RZ ; - /*2fa0*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD R22, R33, 0x1000193, RZ ; - /*2fc0*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*2fd0*/ IMAD R27, R40, 0x1000193, RZ ; - /*2fe0*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*2ff0*/ IMAD R26, R41, 0x1000193, RZ ; - /*3000*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*3010*/ IMAD R21, R21, 0x1000193, RZ ; - /*3020*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*3030*/ IMAD R24, R24, 0x1000193, RZ ; - /*3040*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*3050*/ IMAD R20, R20, 0x1000193, RZ ; - /*3060*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*3070*/ IMAD R23, R23, 0x1000193, RZ ; - /*3080*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*3090*/ IMAD R25, R25, 0x1000193, RZ ; - /*30a0*/ ISETP.NE.AND P0, PT, R103, 0x40, PT ; - /*30b0*/ IMAD R22, R22, 0x1000193, RZ ; - /*30c0*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*30d0*/ IMAD R27, R27, 0x1000193, RZ ; - /*30e0*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*30f0*/ IMAD R26, R26, 0x1000193, RZ ; - /*3100*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*3110*/ IMAD R29, R46, 0x1000193, RZ ; - /*3120*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*3130*/ IMAD R31, R50, 0x1000193, RZ ; - /*3140*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*3150*/ IMAD R33, R54, 0x1000193, RZ ; - /*3160*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*3170*/ IMAD R35, R58, 0x1000193, RZ ; - /*3180*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*3190*/ IMAD R21, R21, 0x1000193, RZ ; - /*31a0*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*31b0*/ IMAD R24, R24, 0x1000193, RZ ; - /*31c0*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*31d0*/ IMAD R23, R23, 0x1000193, RZ ; - /*31e0*/ IMAD R25, R25, 0x1000193, RZ ; - /*31f0*/ IMAD R22, R22, 0x1000193, RZ ; - /*3200*/ IMAD R27, R27, 0x1000193, RZ ; - /*3210*/ IMAD R26, R26, 0x1000193, RZ ; - /*3220*/ IMAD R29, R29, 0x1000193, RZ ; - /*3230*/ IMAD R31, R31, 0x1000193, RZ ; - /*3240*/ IMAD R33, R33, 0x1000193, RZ ; - /*3250*/ IMAD R35, R35, 0x1000193, RZ ; - /*3260*/ IMAD R28, R75, 0x1000193, RZ ; - /*3270*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*3280*/ IMAD R20, R63, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*32a0*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*32b0*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*32c0*/ IMAD R20, R67, 0x1000193, RZ ; - /*32d0*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*32e0*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*32f0*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*3300*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*3310*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*3320*/ IMAD R24, R71, 0x1000193, RZ ; - /*3330*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*3340*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*3350*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*3360*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*3370*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*3380*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*3390*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*33a0*/ @!P0 CALL.REL.NOINC `(.L_x_125) ; - /*33b0*/ BRA `(.L_x_126) ; -.L_x_125: - /*33c0*/ IMAD R96, R96, 0x1000193, RZ ; - /*33d0*/ ISETP.NE.AND P0, PT, R0, 0x4, PT ; - /*33e0*/ IMAD R92, R92, 0x1000193, RZ ; - /*33f0*/ ISETP.NE.AND P1, PT, R0, 0x5, PT ; - /*3400*/ IMAD R20, R20, 0x1000193, RZ ; - /*3410*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*3420*/ IMAD R24, R24, 0x1000193, RZ ; - /*3430*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*3440*/ IMAD.MOV.U32 R103, RZ, RZ, RZ ; - /*3450*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*3460*/ IMAD R29, R96, 0x1000193, RZ ; - /*3470*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*3480*/ IMAD R21, R92, 0x1000193, RZ ; - /*3490*/ ISETP.NE.AND P2, PT, R0, 0x6, PT ; - /*34a0*/ IMAD R25, R20, 0x1000193, RZ ; - /*34b0*/ LOP3.LUT R29, R29, R98, RZ, 0x3c, !PT ; - /*34c0*/ IMAD R31, R24, 0x1000193, RZ ; - /*34d0*/ LOP3.LUT R21, R21, R94, RZ, 0x3c, !PT ; - /*34e0*/ LOP3.LUT R25, R25, R22, RZ, 0x3c, !PT ; - /*34f0*/ IMAD R20, R29, 0x1000193, RZ ; - /*3500*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*3510*/ LOP3.LUT R29, R102, 0x7fc0, RZ, 0xc0, !PT ; - /*3520*/ IMAD R22, R25, 0x1000193, RZ ; - /*3530*/ LOP3.LUT R99, R20, R99, RZ, 0x3c, !PT ; - /*3540*/ IMAD R20, R21, 0x1000193, RZ ; - /*3550*/ LOP3.LUT R102, R29, 0x7, R2, 0xf8, !PT ; - /*3560*/ IMAD R24, R31, 0x1000193, RZ ; - /*3570*/ LOP3.LUT R23, R22, R23, RZ, 0x3c, !PT ; - /*3580*/ LOP3.LUT R95, R20, R95, RZ, 0x3c, !PT ; - /*3590*/ STS [R102.X4+0x200], R99 ; - /*35a0*/ LOP3.LUT R27, R24, R27, RZ, 0x3c, !PT ; - /*35b0*/ ISETP.NE.AND P3, PT, R0, 0x7, PT ; - /*35c0*/ STS [R102.X4+0x220], R95 ; - /*35d0*/ STS [R102.X4+0x240], R23 ; - /*35e0*/ STS [R102.X4+0x260], R27 ; - /*35f0*/ @!P0 STS.128 [R101], R4 ; - /*3600*/ @!P0 STS.128 [R101+0x10], R12 ; - /*3610*/ @!P0 STS.128 [R101+0x20], R8 ; - /*3620*/ @!P0 STS.128 [R101+0x30], R16 ; - /*3630*/ NOP ; - /*3640*/ LDS.128 R96, [R100] ; - /*3650*/ @!P1 STS.128 [R101], R4 ; - /*3660*/ @!P1 STS.128 [R101+0x10], R12 ; - /*3670*/ @!P1 STS.128 [R101+0x20], R8 ; - /*3680*/ @!P1 STS.128 [R101+0x30], R16 ; - /*3690*/ NOP ; - /*36a0*/ LDS.128 R92, [R100] ; - /*36b0*/ @!P2 STS.128 [R101], R4 ; - /*36c0*/ @!P2 STS.128 [R101+0x10], R12 ; - /*36d0*/ @!P2 STS.128 [R101+0x20], R8 ; - /*36e0*/ @!P2 STS.128 [R101+0x30], R16 ; - /*36f0*/ NOP ; - /*3700*/ LDS.128 R20, [R100] ; - /*3710*/ @!P3 STS.128 [R101], R4 ; - /*3720*/ @!P3 STS.128 [R101+0x10], R12 ; - /*3730*/ @!P3 STS.128 [R101+0x20], R8 ; - /*3740*/ @!P3 STS.128 [R101+0x30], R16 ; - /*3750*/ NOP ; - /*3760*/ LDS.128 R24, [R100] ; -.L_x_128: - /*3770*/ SHFL.IDX PT, R28, R4, 0x4, 0x181f ; - /*3780*/ SHF.R.U32.HI R76, RZ, 0x2, R103 ; - /*3790*/ IMAD.MOV.U32 R80, RZ, RZ, 0x80 ; - /*37a0*/ SHFL.IDX PT, R86, R4, 0x5, 0x181f ; - /*37b0*/ IMAD.SHL.U32 R84, R0, 0x10, RZ ; - /*37c0*/ SHFL.IDX PT, R82, R4, 0x6, 0x181f ; - /*37d0*/ SHFL.IDX PT, R78, R4, 0x7, 0x181f ; - /*37e0*/ LOP3.LUT R28, R28, R103, RZ, 0x3c, !PT ; - /*37f0*/ IMAD R29, R28, 0x1000193, RZ ; - /*3800*/ LOP3.LUT R28, R86, R103.reuse, RZ, 0x3c, !PT ; - /*3810*/ LOP3.LUT R30, R82, R103, RZ, 0x3c, !PT ; - /*3820*/ LOP3.LUT R37, R29, R96, RZ, 0x3c, !PT ; - /*3830*/ IMAD R29, R28, 0x1000193, RZ ; - /*3840*/ IMAD R33, R30, 0x1000193, RZ ; - /*3850*/ SHFL.IDX PT, R28, R37, R76, 0x181f ; - /*3860*/ LOP3.LUT R31, R29, R92, RZ, 0x3c, !PT ; - /*3870*/ LOP3.LUT R29, R78, R103, RZ, 0x3c, !PT ; - /*3880*/ LOP3.LUT R33, R33, R20, RZ, 0x3c, !PT ; - /*3890*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*38a0*/ IMAD R29, R29, 0x1000193, RZ ; - /*38b0*/ SHFL.IDX PT, R33, R33, R76, 0x181f ; - /*38c0*/ LOP3.LUT R35, R29, R24, RZ, 0x3c, !PT ; - /*38d0*/ SHFL.IDX PT, R35, R35, R76, 0x181f ; - /*38e0*/ IMAD.HI.U32 R29, R28, c[0x3][0x18c], RZ ; - /*38f0*/ IMAD.MOV R37, RZ, RZ, -R29 ; - /*3900*/ IMAD.HI.U32 R29, R31, c[0x3][0x18c], RZ ; - /*3910*/ IMAD R28, R37, c[0x3][0x184], R28 ; - /*3920*/ IMAD.MOV R32, RZ, RZ, -R29 ; - /*3930*/ IMAD.HI.U32 R30, R33, c[0x3][0x18c], RZ ; - /*3940*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*3950*/ IMAD R31, R32, c[0x3][0x184], R31 ; - /*3960*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*3970*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*3980*/ IMAD.HI.U32 R32, R35, c[0x3][0x18c], RZ ; - /*3990*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*39a0*/ IMAD R30, R30, c[0x3][0x184], R33 ; - /*39b0*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*39c0*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*39d0*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*39e0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*39f0*/ IMAD R36, R32, c[0x3][0x184], R35 ; - /*3a00*/ IMAD.IADD R33, R31, 0x1, -R28 ; - /*3a10*/ SEL R31, RZ, c[0x3][0x184], !P0 ; - /*3a20*/ IMAD.WIDE.U32 R28, R29, R80, c[0x3][0x190] ; - /*3a30*/ ISETP.GE.U32.AND P0, PT, R36, c[0x3][0x184], PT ; - /*3a40*/ IMAD.WIDE.U32 R32, R33, R80, c[0x3][0x190] ; - /*3a50*/ IADD3 R28, P1, R28, R84.reuse, RZ ; - /*3a60*/ SEL R37, RZ, c[0x3][0x184], !P0 ; - /*3a70*/ IMAD.IADD R31, R30, 0x1, -R31 ; - /*3a80*/ IADD3 R32, P0, R32, R84, RZ ; - /*3a90*/ IMAD.X R29, RZ, RZ, R29, P1 ; - /*3aa0*/ IMAD.WIDE.U32 R34, R31, R80, c[0x3][0x190] ; - /*3ab0*/ IMAD.IADD R41, R36, 0x1, -R37 ; - /*3ac0*/ IADD3 R36, P1, R34, R84, RZ ; - /*3ad0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*3ae0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3af0*/ IMAD.WIDE.U32 R40, R41, R80, c[0x3][0x190] ; - /*3b00*/ IMAD.X R37, RZ, RZ, R35, P1 ; - /*3b10*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3b20*/ IADD3 R40, P0, R40, R84, RZ ; - /*3b30*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*3b40*/ IMAD.X R41, RZ, RZ, R41, P0 ; - /*3b50*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*3b60*/ IADD3 R49, R103, 0x1, RZ ; - /*3b70*/ IMAD R46, R97, 0x1000193, RZ ; - /*3b80*/ SHFL.IDX PT, R77, R4, 0x4, 0x181f ; - /*3b90*/ LOP3.LUT R45, R86, R49.reuse, RZ, 0x3c, !PT ; - /*3ba0*/ IMAD R48, R93, 0x1000193, RZ ; - /*3bb0*/ LOP3.LUT R47, R82, R49.reuse, RZ, 0x3c, !PT ; - /*3bc0*/ IMAD R50, R21, 0x1000193, RZ ; - /*3bd0*/ LOP3.LUT R44, R77, R49, RZ, 0x3c, !PT ; - /*3be0*/ IMAD R44, R44, 0x1000193, RZ ; - /*3bf0*/ LOP3.LUT R29, R46, R29, RZ, 0x3c, !PT ; - /*3c00*/ IMAD R46, R45, 0x1000193, RZ ; - /*3c10*/ LOP3.LUT R21, R44, R29, RZ, 0x3c, !PT ; - /*3c20*/ IMAD R44, R47, 0x1000193, RZ ; - /*3c30*/ LOP3.LUT R33, R48, R33, RZ, 0x3c, !PT ; - /*3c40*/ SHFL.IDX PT, R21, R21, R76, 0x181f ; - /*3c50*/ LOP3.LUT R45, R46, R33, RZ, 0x3c, !PT ; - /*3c60*/ IMAD R46, R25, 0x1000193, RZ ; - /*3c70*/ LOP3.LUT R37, R50, R37, RZ, 0x3c, !PT ; - /*3c80*/ LOP3.LUT R47, R44, R37, RZ, 0x3c, !PT ; - /*3c90*/ SHFL.IDX PT, R45, R45, R76, 0x181f ; - /*3ca0*/ LOP3.LUT R44, R78, R49, RZ, 0x3c, !PT ; - /*3cb0*/ LOP3.LUT R41, R46, R41, RZ, 0x3c, !PT ; - /*3cc0*/ SHFL.IDX PT, R47, R47, R76, 0x181f ; - /*3cd0*/ IMAD R44, R44, 0x1000193, RZ ; - /*3ce0*/ LOP3.LUT R49, R44, R41, RZ, 0x3c, !PT ; - /*3cf0*/ IMAD.HI.U32 R25, R21, c[0x3][0x18c], RZ ; - /*3d00*/ SHFL.IDX PT, R49, R49, R76, 0x181f ; - /*3d10*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*3d20*/ IMAD.HI.U32 R44, R45, c[0x3][0x18c], RZ ; - /*3d30*/ IMAD.MOV R44, RZ, RZ, -R44 ; - /*3d40*/ IMAD.HI.U32 R25, R47, c[0x3][0x18c], RZ ; - /*3d50*/ IMAD R21, R46, c[0x3][0x184], R21 ; - /*3d60*/ IMAD R45, R44, c[0x3][0x184], R45 ; - /*3d70*/ IMAD.MOV R46, RZ, RZ, -R25 ; - /*3d80*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*3d90*/ ISETP.GE.U32.AND P1, PT, R45, c[0x3][0x184], PT ; - /*3da0*/ IMAD R25, R46, c[0x3][0x184], R47 ; - /*3db0*/ SEL R44, RZ, c[0x3][0x184], !P0 ; - /*3dc0*/ IMAD.HI.U32 R48, R49, c[0x3][0x18c], RZ ; - /*3dd0*/ SEL R46, RZ, c[0x3][0x184], !P1 ; - /*3de0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*3df0*/ IMAD.IADD R47, R21, 0x1, -R44 ; - /*3e00*/ IMAD.MOV R44, RZ, RZ, -R48 ; - /*3e10*/ SEL R48, RZ, c[0x3][0x184], !P0 ; - /*3e20*/ IMAD.IADD R45, R45, 0x1, -R46 ; - /*3e30*/ IMAD.WIDE.U32 R46, R47, R80, c[0x3][0x190] ; - /*3e40*/ IMAD R21, R44, c[0x3][0x184], R49 ; - /*3e50*/ IADD3 R46, P1, R46, R84, RZ ; - /*3e60*/ IMAD.WIDE.U32 R44, R45, R80, c[0x3][0x190] ; - /*3e70*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*3e80*/ IMAD.IADD R53, R25, 0x1, -R48 ; - /*3e90*/ IADD3 R48, P2, R44, R84, RZ ; - /*3ea0*/ IMAD.X R47, RZ, RZ, R47, P1 ; - /*3eb0*/ SEL R50, RZ, c[0x3][0x184], !P0 ; - /*3ec0*/ IMAD.WIDE.U32 R52, R53, R80, c[0x3][0x190] ; - /*3ed0*/ IMAD.X R49, RZ, RZ, R45, P2 ; - /*3ee0*/ IADD3 R52, P0, R52, R84, RZ ; - /*3ef0*/ LDG.E.128.STRONG.GPU R44, [R46.64] ; - /*3f00*/ IMAD.IADD R57, R21, 0x1, -R50 ; - /*3f10*/ IMAD.X R53, RZ, RZ, R53, P0 ; - /*3f20*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3f30*/ IMAD.WIDE.U32 R56, R57, R80, c[0x3][0x190] ; - /*3f40*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3f50*/ IADD3 R56, P0, R56, R84, RZ ; - /*3f60*/ IMAD.X R57, RZ, RZ, R57, P0 ; - /*3f70*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*3f80*/ IMAD R21, R98, 0x1000193, RZ ; - /*3f90*/ IMAD R25, R94, 0x1000193, RZ ; - /*3fa0*/ IMAD R63, R22, 0x1000193, RZ ; - /*3fb0*/ LOP3.LUT R30, R21, R30, RZ, 0x3c, !PT ; - /*3fc0*/ IMAD R67, R26, 0x1000193, RZ ; - /*3fd0*/ IADD3 R21, R103, 0x2, RZ ; - /*3fe0*/ LOP3.LUT R34, R25, R34, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD R25, R30, 0x1000193, RZ ; - /*4000*/ LOP3.LUT R22, R77, R21, RZ, 0x3c, !PT ; - /*4010*/ LOP3.LUT R30, R86, R21.reuse, RZ, 0x3c, !PT ; - /*4020*/ IMAD R61, R34, 0x1000193, RZ ; - /*4030*/ LOP3.LUT R38, R63, R38, RZ, 0x3c, !PT ; - /*4040*/ IMAD R63, R22, 0x1000193, RZ ; - /*4050*/ LOP3.LUT R22, R82, R21, RZ, 0x3c, !PT ; - /*4060*/ IMAD R65, R30, 0x1000193, RZ ; - /*4070*/ LOP3.LUT R42, R67, R42, RZ, 0x3c, !PT ; - /*4080*/ LOP3.LUT R46, R25, R46, RZ, 0x3c, !PT ; - /*4090*/ IMAD R25, R38, 0x1000193, RZ ; - /*40a0*/ LOP3.LUT R63, R63, R46, RZ, 0x3c, !PT ; - /*40b0*/ LOP3.LUT R50, R61, R50, RZ, 0x3c, !PT ; - /*40c0*/ IMAD R61, R22, 0x1000193, RZ ; - /*40d0*/ LOP3.LUT R22, R78, R21, RZ, 0x3c, !PT ; - /*40e0*/ IMAD R21, R42, 0x1000193, RZ ; - /*40f0*/ LOP3.LUT R65, R65, R50, RZ, 0x3c, !PT ; - /*4100*/ SHFL.IDX PT, R63, R63, R76, 0x181f ; - /*4110*/ LOP3.LUT R54, R25, R54, RZ, 0x3c, !PT ; - /*4120*/ IMAD R25, R22, 0x1000193, RZ ; - /*4130*/ LOP3.LUT R61, R61, R54, RZ, 0x3c, !PT ; - /*4140*/ SHFL.IDX PT, R65, R65, R76, 0x181f ; - /*4150*/ SHFL.IDX PT, R61, R61, R76, 0x181f ; - /*4160*/ LOP3.LUT R58, R21, R58, RZ, 0x3c, !PT ; - /*4170*/ LOP3.LUT R25, R25, R58, RZ, 0x3c, !PT ; - /*4180*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*4190*/ IMAD.HI.U32 R21, R63, c[0x3][0x18c], RZ ; - /*41a0*/ IMAD.MOV R26, RZ, RZ, -R21 ; - /*41b0*/ IMAD.HI.U32 R22, R65, c[0x3][0x18c], RZ ; - /*41c0*/ IMAD.MOV R22, RZ, RZ, -R22 ; - /*41d0*/ IMAD.HI.U32 R21, R61, c[0x3][0x18c], RZ ; - /*41e0*/ IMAD R63, R26, c[0x3][0x184], R63 ; - /*41f0*/ IMAD R65, R22, c[0x3][0x184], R65 ; - /*4200*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*4210*/ ISETP.GE.U32.AND P0, PT, R63, c[0x3][0x184], PT ; - /*4220*/ IMAD.HI.U32 R30, R25, c[0x3][0x18c], RZ ; - /*4230*/ ISETP.GE.U32.AND P1, PT, R65, c[0x3][0x184], PT ; - /*4240*/ IMAD R21, R22, c[0x3][0x184], R61 ; - /*4250*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4260*/ IMAD.MOV R30, RZ, RZ, -R30 ; - /*4270*/ SEL R26, RZ, c[0x3][0x184], !P1 ; - /*4280*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*4290*/ IMAD.IADD R61, R63, 0x1, -R22 ; - /*42a0*/ IMAD.IADD R63, R65, 0x1, -R26 ; - /*42b0*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*42c0*/ IMAD.WIDE.U32 R60, R61, R80, c[0x3][0x190] ; - /*42d0*/ IMAD.WIDE.U32 R62, R63, R80, c[0x3][0x190] ; - /*42e0*/ IADD3 R60, P1, R60, R84, RZ ; - /*42f0*/ IMAD R25, R30, c[0x3][0x184], R25 ; - /*4300*/ IADD3 R64, P2, R62, R84, RZ ; - /*4310*/ IMAD.X R61, RZ, RZ, R61, P1 ; - /*4320*/ IMAD.IADD R69, R21, 0x1, -R22 ; - /*4330*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4340*/ IMAD.X R65, RZ, RZ, R63, P2 ; - /*4350*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*4360*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4370*/ IMAD.WIDE.U32 R68, R69, R80, c[0x3][0x190] ; - /*4380*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*4390*/ IMAD.IADD R73, R25, 0x1, -R22 ; - /*43a0*/ IADD3 R68, P0, R68, R84, RZ ; - /*43b0*/ IMAD.WIDE.U32 R72, R73, R80, c[0x3][0x190] ; - /*43c0*/ IMAD.X R69, RZ, RZ, R69, P0 ; - /*43d0*/ IADD3 R72, P0, R72, R84, RZ ; - /*43e0*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*43f0*/ IMAD.X R73, RZ, RZ, R73, P0 ; - /*4400*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*4410*/ IMAD R22, R99, 0x1000193, RZ ; - /*4420*/ IMAD R26, R95, 0x1000193, RZ ; - /*4430*/ LOP3.LUT R31, R22, R31, RZ, 0x3c, !PT ; - /*4440*/ LOP3.LUT R35, R26, R35, RZ, 0x3c, !PT ; - /*4450*/ IMAD R22, R31, 0x1000193, RZ ; - /*4460*/ IADD3 R21, R103, 0x3, RZ ; - /*4470*/ IMAD R30, R23, 0x1000193, RZ ; - /*4480*/ LOP3.LUT R22, R22, R47, RZ, 0x3c, !PT ; - /*4490*/ IMAD R26, R35, 0x1000193, RZ ; - /*44a0*/ LOP3.LUT R39, R30, R39, RZ, 0x3c, !PT ; - /*44b0*/ IMAD R34, R27, 0x1000193, RZ ; - /*44c0*/ LOP3.LUT R77, R77, R21, RZ, 0x3c, !PT ; - /*44d0*/ IMAD R30, R22, 0x1000193, RZ ; - /*44e0*/ LOP3.LUT R26, R26, R51, RZ, 0x3c, !PT ; - /*44f0*/ LOP3.LUT R43, R34, R43, RZ, 0x3c, !PT ; - /*4500*/ IMAD R34, R77, 0x1000193, RZ ; - /*4510*/ LOP3.LUT R86, R86, R21, RZ, 0x3c, !PT ; - /*4520*/ IMAD R22, R39, 0x1000193, RZ ; - /*4530*/ IMAD R26, R26, 0x1000193, RZ ; - /*4540*/ IMAD R86, R86, 0x1000193, RZ ; - /*4550*/ LOP3.LUT R22, R22, R55, RZ, 0x3c, !PT ; - /*4560*/ LOP3.LUT R82, R82, R21, RZ, 0x3c, !PT ; - /*4570*/ IMAD R22, R22, 0x1000193, RZ ; - /*4580*/ LOP3.LUT R21, R78, R21, RZ, 0x3c, !PT ; - /*4590*/ IMAD R82, R82, 0x1000193, RZ ; - /*45a0*/ LOP3.LUT R63, R30, R63, RZ, 0x3c, !PT ; - /*45b0*/ LOP3.LUT R23, R34, R63, RZ, 0x3c, !PT ; - /*45c0*/ LOP3.LUT R67, R26, R67, RZ, 0x3c, !PT ; - /*45d0*/ IMAD R26, R43, 0x1000193, RZ ; - /*45e0*/ SHFL.IDX PT, R23, R23, R76, 0x181f ; - /*45f0*/ LOP3.LUT R25, R86, R67, RZ, 0x3c, !PT ; - /*4600*/ LOP3.LUT R26, R26, R59, RZ, 0x3c, !PT ; - /*4610*/ SHFL.IDX PT, R25, R25, R76, 0x181f ; - /*4620*/ IMAD R26, R26, 0x1000193, RZ ; - /*4630*/ LOP3.LUT R71, R22, R71, RZ, 0x3c, !PT ; - /*4640*/ IMAD R22, R21, 0x1000193, RZ ; - /*4650*/ LOP3.LUT R27, R82, R71, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R75, R26, R75, RZ, 0x3c, !PT ; - /*4670*/ SHFL.IDX PT, R26, R27, R76, 0x181f ; - /*4680*/ LOP3.LUT R31, R22, R75, RZ, 0x3c, !PT ; - /*4690*/ IMAD.HI.U32 R21, R23, c[0x3][0x18c], RZ ; - /*46a0*/ SHFL.IDX PT, R31, R31, R76, 0x181f ; - /*46b0*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*46c0*/ IMAD.HI.U32 R21, R25, c[0x3][0x18c], RZ ; - /*46d0*/ IMAD R23, R22, c[0x3][0x184], R23 ; - /*46e0*/ IMAD.MOV R22, RZ, RZ, -R21 ; - /*46f0*/ ISETP.GE.U32.AND P0, PT, R23, c[0x3][0x184], PT ; - /*4700*/ IMAD R25, R22, c[0x3][0x184], R25 ; - /*4710*/ IMAD.HI.U32 R21, R26, c[0x3][0x18c], RZ ; - /*4720*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4730*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*4740*/ IMAD.MOV R21, RZ, RZ, -R21 ; - /*4750*/ IMAD.IADD R27, R23, 0x1, -R22 ; - /*4760*/ IMAD.HI.U32 R23, R31, c[0x3][0x18c], RZ ; - /*4770*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4780*/ IMAD R21, R21, c[0x3][0x184], R26 ; - /*4790*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*47a0*/ IMAD.MOV R30, RZ, RZ, -R23 ; - /*47b0*/ ISETP.GE.U32.AND P0, PT, R21, c[0x3][0x184], PT ; - /*47c0*/ IMAD.IADD R23, R25, 0x1, -R22 ; - /*47d0*/ IADD3 R76, P1, R26, R84, RZ ; - /*47e0*/ IMAD R31, R30, c[0x3][0x184], R31 ; - /*47f0*/ SEL R26, RZ, c[0x3][0x184], !P0 ; - /*4800*/ IMAD.WIDE.U32 R22, R23, R80, c[0x3][0x190] ; - /*4810*/ ISETP.GE.U32.AND P0, PT, R31, c[0x3][0x184], PT ; - /*4820*/ IMAD.X R77, RZ, RZ, R27, P1 ; - /*4830*/ IADD3 R82, P1, R22, R84, RZ ; - /*4840*/ IMAD.IADD R27, R21, 0x1, -R26 ; - /*4850*/ SEL R22, RZ, c[0x3][0x184], !P0 ; - /*4860*/ IMAD.WIDE.U32 R26, R27, R80, c[0x3][0x190] ; - /*4870*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*4880*/ IMAD.X R83, RZ, RZ, R23, P1 ; - /*4890*/ IMAD.IADD R22, R31, 0x1, -R22 ; - /*48a0*/ IMAD.MOV.U32 R23, RZ, RZ, 0x80 ; - /*48b0*/ IADD3 R86, P0, R26, R84, RZ ; - /*48c0*/ LDG.E.128.STRONG.GPU R80, [R82.64] ; - /*48d0*/ IMAD.WIDE.U32 R22, R22, R23, c[0x3][0x190] ; - /*48e0*/ IMAD.X R87, RZ, RZ, R27, P0 ; - /*48f0*/ IADD3 R88, P0, R22, R84, RZ ; - /*4900*/ LDG.E.128.STRONG.GPU R84, [R86.64] ; - /*4910*/ IMAD.X R89, RZ, RZ, R23, P0 ; - /*4920*/ LDG.E.128.STRONG.GPU R88, [R88.64] ; - /*4930*/ IMAD R21, R96, 0x1000193, RZ ; - /*4940*/ IMAD R25, R20, 0x1000193, RZ ; - /*4950*/ IMAD R20, R29, 0x1000193, RZ ; - /*4960*/ LOP3.LUT R28, R21, R28, RZ, 0x3c, !PT ; - /*4970*/ IMAD R23, R92, 0x1000193, RZ ; - /*4980*/ IMAD R27, R24, 0x1000193, RZ ; - /*4990*/ LOP3.LUT R20, R20, R45, RZ, 0x3c, !PT ; - /*49a0*/ IMAD R21, R28, 0x1000193, RZ ; - /*49b0*/ LOP3.LUT R32, R23, R32, RZ, 0x3c, !PT ; - /*49c0*/ IMAD R24, R37, 0x1000193, RZ ; - /*49d0*/ LOP3.LUT R36, R25, R36, RZ, 0x3c, !PT ; - /*49e0*/ IMAD R20, R20, 0x1000193, RZ ; - /*49f0*/ LOP3.LUT R40, R27, R40, RZ, 0x3c, !PT ; - /*4a00*/ IMAD R23, R32, 0x1000193, RZ ; - /*4a10*/ LOP3.LUT R21, R21, R44, RZ, 0x3c, !PT ; - /*4a20*/ IMAD R25, R36, 0x1000193, RZ ; - /*4a30*/ LOP3.LUT R24, R24, R53, RZ, 0x3c, !PT ; - /*4a40*/ IMAD R22, R33, 0x1000193, RZ ; - /*4a50*/ LOP3.LUT R20, R20, R61, RZ, 0x3c, !PT ; - /*4a60*/ IMAD R27, R40, 0x1000193, RZ ; - /*4a70*/ IMAD R26, R41, 0x1000193, RZ ; - /*4a80*/ LOP3.LUT R23, R23, R48, RZ, 0x3c, !PT ; - /*4a90*/ IMAD R21, R21, 0x1000193, RZ ; - /*4aa0*/ LOP3.LUT R25, R25, R52, RZ, 0x3c, !PT ; - /*4ab0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4ac0*/ LOP3.LUT R22, R22, R49, RZ, 0x3c, !PT ; - /*4ad0*/ IMAD R20, R20, 0x1000193, RZ ; - /*4ae0*/ LOP3.LUT R27, R27, R56, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R26, R26, R57, RZ, 0x3c, !PT ; - /*4b00*/ IMAD R23, R23, 0x1000193, RZ ; - /*4b10*/ LOP3.LUT R21, R21, R60, RZ, 0x3c, !PT ; - /*4b20*/ IADD3 R103, R103, 0x4, RZ ; - /*4b30*/ IMAD R25, R25, 0x1000193, RZ ; - /*4b40*/ LOP3.LUT R24, R24, R69, RZ, 0x3c, !PT ; - /*4b50*/ IMAD R22, R22, 0x1000193, RZ ; - /*4b60*/ ISETP.NE.AND P0, PT, R103, 0x40, PT ; - /*4b70*/ IMAD R27, R27, 0x1000193, RZ ; - /*4b80*/ IMAD R26, R26, 0x1000193, RZ ; - /*4b90*/ IMAD R29, R46, 0x1000193, RZ ; - /*4ba0*/ IMAD R31, R50, 0x1000193, RZ ; - /*4bb0*/ IMAD R33, R54, 0x1000193, RZ ; - /*4bc0*/ IMAD R35, R58, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R23, R23, R64, RZ, 0x3c, !PT ; - /*4be0*/ IMAD R21, R21, 0x1000193, RZ ; - /*4bf0*/ LOP3.LUT R25, R25, R68, RZ, 0x3c, !PT ; - /*4c00*/ IMAD R24, R24, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R22, R22, R65, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R27, R27, R72, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R26, R26, R73, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R29, R29, R62, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R31, R31, R66, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R33, R33, R70, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R35, R35, R74, RZ, 0x3c, !PT ; - /*4c80*/ IMAD R23, R23, 0x1000193, RZ ; - /*4c90*/ IMAD R25, R25, 0x1000193, RZ ; - /*4ca0*/ IMAD R22, R22, 0x1000193, RZ ; - /*4cb0*/ IMAD R27, R27, 0x1000193, RZ ; - /*4cc0*/ IMAD R26, R26, 0x1000193, RZ ; - /*4cd0*/ IMAD R29, R29, 0x1000193, RZ ; - /*4ce0*/ IMAD R31, R31, 0x1000193, RZ ; - /*4cf0*/ IMAD R33, R33, 0x1000193, RZ ; - /*4d00*/ IMAD R35, R35, 0x1000193, RZ ; - /*4d10*/ IMAD R28, R75, 0x1000193, RZ ; - /*4d20*/ LOP3.LUT R97, R20, R77, RZ, 0x3c, !PT ; - /*4d30*/ IMAD R20, R63, 0x1000193, RZ ; - /*4d40*/ LOP3.LUT R96, R21, R76, RZ, 0x3c, !PT ; - /*4d50*/ LOP3.LUT R99, R20, R79, RZ, 0x3c, !PT ; - /*4d60*/ IMAD R20, R67, 0x1000193, RZ ; - /*4d70*/ LOP3.LUT R92, R23, R80, RZ, 0x3c, !PT ; - /*4d80*/ LOP3.LUT R95, R20, R83, RZ, 0x3c, !PT ; - /*4d90*/ LOP3.LUT R93, R22, R81, RZ, 0x3c, !PT ; - /*4da0*/ LOP3.LUT R21, R24, R85, RZ, 0x3c, !PT ; - /*4db0*/ IMAD R24, R71, 0x1000193, RZ ; - /*4dc0*/ LOP3.LUT R20, R25, R84, RZ, 0x3c, !PT ; - /*4dd0*/ LOP3.LUT R98, R29, R78, RZ, 0x3c, !PT ; - /*4de0*/ LOP3.LUT R23, R24, R87, RZ, 0x3c, !PT ; - /*4df0*/ LOP3.LUT R24, R27, R88, RZ, 0x3c, !PT ; - /*4e00*/ LOP3.LUT R25, R26, R89, RZ, 0x3c, !PT ; - /*4e10*/ LOP3.LUT R94, R31, R82, RZ, 0x3c, !PT ; - /*4e20*/ LOP3.LUT R22, R33, R86, RZ, 0x3c, !PT ; - /*4e30*/ LOP3.LUT R26, R35, R90, RZ, 0x3c, !PT ; - /*4e40*/ LOP3.LUT R27, R28, R91, RZ, 0x3c, !PT ; - /*4e50*/ @!P0 CALL.REL.NOINC `(.L_x_127) ; - /*4e60*/ BRA `(.L_x_128) ; -.L_x_127: - /*4e70*/ IMAD R96, R96, 0x1000193, RZ ; - /*4e80*/ LEA R30, R2, 0x200, 0x5 ; - /*4e90*/ IMAD R92, R92, 0x1000193, RZ ; - /*4ea0*/ LOP3.LUT R2, R13, RZ, R19, 0x96, !PT ; - /*4eb0*/ IMAD R20, R20, 0x1000193, RZ ; - /*4ec0*/ LOP3.LUT R96, R96, R97, RZ, 0x3c, !PT ; - /*4ed0*/ IMAD R24, R24, 0x1000193, RZ ; - /*4ee0*/ LOP3.LUT R92, R92, R93, RZ, 0x3c, !PT ; - /*4ef0*/ LOP3.LUT R20, R20, R21, RZ, 0x3c, !PT ; - /*4f00*/ IMAD R21, R96, 0x1000193, RZ ; - /*4f10*/ LOP3.LUT R24, R24, R25, RZ, 0x3c, !PT ; - /*4f20*/ IMAD R25, R92, 0x1000193, RZ ; - /*4f30*/ LOP3.LUT R32, R2, RZ, RZ, 0x96, !PT ; - /*4f40*/ IMAD R29, R20, 0x1000193, RZ ; - /*4f50*/ LOP3.LUT R21, R21, R98, RZ, 0x3c, !PT ; - /*4f60*/ IMAD R31, R24, 0x1000193, RZ ; - /*4f70*/ LOP3.LUT R25, R25, R94, RZ, 0x3c, !PT ; - /*4f80*/ LOP3.LUT R29, R29, R22, RZ, 0x3c, !PT ; - /*4f90*/ IMAD R0, R21, 0x1000193, RZ ; - /*4fa0*/ LOP3.LUT R31, R31, R26, RZ, 0x3c, !PT ; - /*4fb0*/ IMAD R20, R25, 0x1000193, RZ ; - /*4fc0*/ IMAD R22, R29, 0x1000193, RZ ; - /*4fd0*/ LOP3.LUT R99, R0, R99, RZ, 0x3c, !PT ; - /*4fe0*/ IMAD R24, R31, 0x1000193, RZ ; - /*4ff0*/ LOP3.LUT R95, R20, R95, RZ, 0x3c, !PT ; - /*5000*/ LOP3.LUT R29, R22, R23, RZ, 0x3c, !PT ; - /*5010*/ STS [R102.X4+0x280], R99 ; - /*5020*/ LOP3.LUT R31, R24, R27, RZ, 0x3c, !PT ; - /*5030*/ LOP3.LUT R0, R12, 0x1, R18, 0x96, !PT ; - /*5040*/ STS [R102.X4+0x2a0], R95 ; - /*5050*/ LOP3.LUT R35, R0, RZ, RZ, 0x96, !PT ; - /*5060*/ STS [R102.X4+0x2c0], R29 ; - /*5070*/ SHF.L.W.U32.HI R36, R32, 0x1, R35 ; - /*5080*/ STS [R102.X4+0x2e0], R31 ; - /*5090*/ SHF.L.W.U32.HI R33, R35, 0x1, R32 ; - /*50a0*/ LDS.128 R24, [R30+0x10] ; - /*50b0*/ LDS.128 R20, [R30] ; - /*50c0*/ LOP3.LUT R0, R4, R10, R24, 0x96, !PT ; - /*50d0*/ LOP3.LUT R2, R5, R11, R25, 0x96, !PT ; - /*50e0*/ LOP3.LUT R29, R0, RZ, RZ, 0x96, !PT ; - /*50f0*/ LOP3.LUT R2, R2, RZ, RZ, 0x96, !PT ; - /*5100*/ LOP3.LUT R28, R6, R16, R26, 0x96, !PT ; - /*5110*/ LOP3.LUT R34, R36.reuse, R6, R29, 0x96, !PT ; - /*5120*/ LOP3.LUT R30, R7, R17.reuse, R27, 0x96, !PT ; - /*5130*/ LOP3.LUT R31, R36, R16, R29, 0x96, !PT ; - /*5140*/ LOP3.LUT R6, R33.reuse, R17, R2.reuse, 0x96, !PT ; - /*5150*/ LOP3.LUT R49, R33, R7, R2, 0x96, !PT ; - /*5160*/ LOP3.LUT R16, R36, R26, R29, 0x96, !PT ; - /*5170*/ LOP3.LUT R17, R29, R36, RZ, 0x3c, !PT ; - /*5180*/ LOP3.LUT R67, R33, R27, R2, 0x96, !PT ; - /*5190*/ LOP3.LUT R7, R2.reuse, R33, RZ, 0x3c, !PT ; - /*51a0*/ LOP3.LUT R56, R2.reuse, 0x80000000, R33, 0x96, !PT ; - /*51b0*/ SHF.L.W.U32.HI R40, R2, 0x1, R29 ; - /*51c0*/ SHF.L.W.U32.HI R47, R29, 0x1, R2 ; - /*51d0*/ SHF.L.W.U32.HI R65, R67, 0xa, R16 ; - /*51e0*/ SHF.L.W.U32.HI R2, R7, 0x2, R17.reuse ; - /*51f0*/ SHF.L.W.U32.HI R52, R56, 0xd, R17 ; - /*5200*/ SHF.L.W.U32.HI R67, R16, 0xa, R67 ; - /*5210*/ SHF.L.W.U32.HI R7, R17, 0x2, R7 ; - /*5220*/ SHF.L.W.U32.HI R56, R17, 0xd, R56 ; - /*5230*/ LOP3.LUT R17, R15, RZ, R21, 0x96, !PT ; - /*5240*/ LOP3.LUT R16, R14, RZ, R20, 0x96, !PT ; - /*5250*/ SHF.L.W.U32.HI R63, R49, 0x1, R34 ; - /*5260*/ SHF.L.W.U32.HI R49, R34, 0x1, R49 ; - /*5270*/ LOP3.LUT R33, R9, RZ, R23, 0x96, !PT ; - /*5280*/ SHF.L.W.U32.HI R0, R6, 0xc, R31 ; - /*5290*/ LOP3.LUT R34, R17, RZ, RZ, 0x96, !PT ; - /*52a0*/ LOP3.LUT R29, R16, RZ, RZ, 0x96, !PT ; - /*52b0*/ SHF.L.W.U32.HI R6, R31, 0xc, R6 ; - /*52c0*/ LOP3.LUT R31, R8, RZ, R22, 0x96, !PT ; - /*52d0*/ LOP3.LUT R17, R28, RZ, RZ, 0x96, !PT ; - /*52e0*/ LOP3.LUT R30, R30, 0x80000000, RZ, 0x96, !PT ; - /*52f0*/ LOP3.LUT R16, R33, RZ, RZ, 0x96, !PT ; - /*5300*/ SHF.L.W.U32.HI R33, R29, 0x1, R34 ; - /*5310*/ LOP3.LUT R37, R31, RZ, RZ, 0x96, !PT ; - /*5320*/ SHF.L.W.U32.HI R36, R30, 0x1, R17 ; - /*5330*/ SHF.L.W.U32.HI R39, R17, 0x1, R30 ; - /*5340*/ LOP3.LUT R28, R33.reuse, R13, R30.reuse, 0x96, !PT ; - /*5350*/ LOP3.LUT R19, R33, R19, R30, 0x96, !PT ; - /*5360*/ LOP3.LUT R13, R30, R33, RZ, 0x3c, !PT ; - /*5370*/ LOP3.LUT R33, R36, R4, R37, 0x96, !PT ; - /*5380*/ LOP3.LUT R31, R39.reuse, R5, R16.reuse, 0x96, !PT ; - /*5390*/ LOP3.LUT R11, R39, R11, R16, 0x96, !PT ; - /*53a0*/ LOP3.LUT R43, R39, R25, R16.reuse, 0x96, !PT ; - /*53b0*/ LOP3.LUT R4, R16, R39, RZ, 0x3c, !PT ; - /*53c0*/ LOP3.LUT R54, R36, R10, R37.reuse, 0x96, !PT ; - /*53d0*/ SHF.L.W.U32.HI R30, R16, 0x1, R37.reuse ; - /*53e0*/ SHF.L.W.U32.HI R39, R37, 0x1, R16 ; - /*53f0*/ LOP3.LUT R10, R36, R24, R37, 0x96, !PT ; - /*5400*/ LOP3.LUT R37, R37, R36, RZ, 0x3c, !PT ; - /*5410*/ LOP3.LUT R51, R47.reuse, R9, R34.reuse, 0x96, !PT ; - /*5420*/ LOP3.LUT R45, R47, R23, R34, 0x96, !PT ; - /*5430*/ LOP3.LUT R36, R34.reuse, R47, RZ, 0x3c, !PT ; - /*5440*/ SHF.L.W.U32.HI R34, R34, 0x1, R29 ; - /*5450*/ LOP3.LUT R5, R39, R15, R32, 0x96, !PT ; - /*5460*/ LOP3.LUT R15, R39, R21, R32, 0x96, !PT ; - /*5470*/ LOP3.LUT R16, R30, R20, R35, 0x96, !PT ; - /*5480*/ LOP3.LUT R38, R40.reuse, R8, R29.reuse, 0x96, !PT ; - /*5490*/ LOP3.LUT R58, R40, R22, R29, 0x96, !PT ; - /*54a0*/ LOP3.LUT R9, R34, R12, R17, 0x96, !PT ; - /*54b0*/ LOP3.LUT R29, R29, R40, RZ, 0x3c, !PT ; - /*54c0*/ LOP3.LUT R32, R32, R39, RZ, 0x3c, !PT ; - /*54d0*/ LOP3.LUT R41, R35, R30, RZ, 0x3c, !PT ; - /*54e0*/ LOP3.LUT R14, R30, R14, R35, 0x96, !PT ; - /*54f0*/ LOP3.LUT R8, R17.reuse, 0x1, R34, 0x96, !PT ; - /*5500*/ LOP3.LUT R42, R34, R18, R17, 0x96, !PT ; - /*5510*/ LOP3.LUT R48, R17, R34, RZ, 0x3c, !PT ; - /*5520*/ SHF.L.W.U32.HI R12, R28, 0x1e, R9 ; - /*5530*/ SHF.L.W.U32.HI R47, R9, 0x1e, R28 ; - /*5540*/ SHF.L.W.U32.HI R59, R15, 0x17, R16 ; - /*5550*/ SHF.L.W.U32.HI R62, R16, 0x17, R15 ; - /*5560*/ SHF.L.W.U32.HI R9, R4.reuse, 0x9, R37.reuse ; - /*5570*/ SHF.L.W.U32.HI R40, R4, 0x12, R37 ; - /*5580*/ SHF.L.W.U32.HI R30, R37.reuse, 0x12, R4.reuse ; - /*5590*/ SHF.L.W.U32.HI R28, R37, 0x9, R4 ; - /*55a0*/ SHF.L.W.U32.HI R64, R36.reuse, 0x7, R29.reuse ; - /*55b0*/ SHF.L.W.U32.HI R15, R29.reuse, 0x7, R36.reuse ; - /*55c0*/ SHF.L.W.U32.HI R60, R36, 0xe, R29 ; - /*55d0*/ PRMT R35, R29, 0x2107, R36 ; - /*55e0*/ PRMT R39, R36, 0x2107, R29 ; - /*55f0*/ SHF.L.W.U32.HI R18, R29, 0xe, R36 ; - /*5600*/ SHF.L.W.U32.HI R61, R32.reuse, 0x15, R41.reuse ; - /*5610*/ SHF.L.W.U32.HI R68, R32, 0x19, R41 ; - /*5620*/ SHF.L.W.U32.HI R36, R41.reuse, 0x19, R32.reuse ; - /*5630*/ PRMT R46, R41, 0x4321, R32 ; - /*5640*/ PRMT R34, R32, 0x4321, R41 ; - /*5650*/ SHF.L.W.U32.HI R66, R41, 0x15, R32 ; - /*5660*/ SHF.L.W.U32.HI R50, R45, 0x14, R58 ; - /*5670*/ SHF.L.W.U32.HI R4, R58, 0x14, R45 ; - /*5680*/ SHF.L.W.U32.HI R29, R8, 0xb, R13 ; - /*5690*/ SHF.L.W.U32.HI R41, R5, 0x1c, R14 ; - /*56a0*/ SHF.L.W.U32.HI R45, R43, 0x3, R10 ; - /*56b0*/ SHF.L.W.U32.HI R69, R13.reuse, 0xf, R48.reuse ; - /*56c0*/ SHF.L.W.U32.HI R57, R13, 0x1d, R48 ; - /*56d0*/ SHF.L.W.U32.HI R17, R48, 0x1d, R13 ; - /*56e0*/ SHF.L.W.U32.HI R44, R19, 0x6, R42 ; - /*56f0*/ SHF.L.W.U32.HI R5, R14, 0x1c, R5 ; - /*5700*/ SHF.L.W.U32.HI R43, R10, 0x3, R43 ; - /*5710*/ SHF.L.W.U32.HI R55, R51, 0x1b, R38 ; - /*5720*/ SHF.L.W.U32.HI R53, R13, 0xb, R8 ; - /*5730*/ SHF.L.W.U32.HI R48, R48, 0xf, R13 ; - /*5740*/ SHF.L.W.U32.HI R42, R42, 0x6, R19 ; - /*5750*/ LOP3.LUT R14, R12, R59, R64, 0xd2, !PT ; - /*5760*/ LOP3.LUT R10, R59, R64, R9, 0xd2, !PT ; - /*5770*/ SHF.L.W.U32.HI R51, R38, 0x1b, R51 ; - /*5780*/ SHF.L.W.U32.HI R32, R11, 0x4, R54 ; - /*5790*/ LOP3.LUT R64, R64, R9, R7, 0xd2, !PT ; - /*57a0*/ LOP3.LUT R13, R9, R7, R12, 0xd2, !PT ; - /*57b0*/ LOP3.LUT R19, R7, R12, R59, 0xd2, !PT ; - /*57c0*/ SHF.L.W.U32.HI R54, R54, 0x4, R11 ; - /*57d0*/ LOP3.LUT R16, R47, R62, R15, 0xd2, !PT ; - /*57e0*/ LOP3.LUT R9, R62, R15, R28, 0xd2, !PT ; - /*57f0*/ LOP3.LUT R38, R15, R28, R2, 0xd2, !PT ; - /*5800*/ LOP3.LUT R37, R33, R6, R29, 0xd2, !PT ; - /*5810*/ LOP3.LUT R7, R6, R29, R61, 0xd2, !PT ; - /*5820*/ LOP3.LUT R11, R28, R2, R47, 0xd2, !PT ; - /*5830*/ LOP3.LUT R8, R2, R47, R62, 0xd2, !PT ; - /*5840*/ LOP3.LUT R29, R29, R61, R60, 0xd2, !PT ; - /*5850*/ LOP3.LUT R15, R61, R60, R33, 0xd2, !PT ; - /*5860*/ LOP3.LUT R6, R60, R33, R6, 0xd2, !PT ; - /*5870*/ LOP3.LUT R60, R31, R0, R53, 0xd2, !PT ; - /*5880*/ LOP3.LUT R2, R0, R53, R66, 0xd2, !PT ; - /*5890*/ LOP3.LUT R47, R53, R66, R18, 0xd2, !PT ; - /*58a0*/ LOP3.LUT R12, R66, R18, R31, 0xd2, !PT ; - /*58b0*/ LOP3.LUT R0, R18, R31, R0, 0xd2, !PT ; - /*58c0*/ LOP3.LUT R53, R55, R54, R65, 0xd2, !PT ; - /*58d0*/ LOP3.LUT R18, R54, R65, R69, 0xd2, !PT ; - /*58e0*/ LOP3.LUT R28, R69, R46, R55, 0xd2, !PT ; - /*58f0*/ LOP3.LUT R31, R46, R55, R54, 0xd2, !PT ; - /*5900*/ LOP3.LUT R65, R65, R69, R46, 0xd2, !PT ; - /*5910*/ LOP3.LUT R55, R51, R32, R67, 0xd2, !PT ; - /*5920*/ LOP3.LUT R33, R32, R67, R48, 0xd2, !PT ; - /*5930*/ LOP3.LUT R67, R67, R48, R34, 0xd2, !PT ; - /*5940*/ LOP3.LUT R46, R48, R34, R51, 0xd2, !PT ; - /*5950*/ LOP3.LUT R34, R34, R51, R32, 0xd2, !PT ; - /*5960*/ LOP3.LUT R66, R63, R44, R68, 0xd2, !PT ; - /*5970*/ LOP3.LUT R32, R44, R68, R35, 0xd2, !PT ; - /*5980*/ LOP3.LUT R68, R68, R35, R40, 0xd2, !PT ; - /*5990*/ LOP3.LUT R62, R35, R40, R63, 0xd2, !PT ; - /*59a0*/ LOP3.LUT R48, R49, R42, R36, 0xd2, !PT ; - /*59b0*/ LOP3.LUT R35, R42, R36, R39, 0xd2, !PT ; - /*59c0*/ LOP3.LUT R36, R36, R39, R30, 0xd2, !PT ; - /*59d0*/ LOP3.LUT R63, R40, R63, R44, 0xd2, !PT ; - /*59e0*/ LOP3.LUT R39, R39, R30, R49, 0xd2, !PT ; - /*59f0*/ LOP3.LUT R49, R30, R49, R42, 0xd2, !PT ; - /*5a00*/ LOP3.LUT R73, R5, R4, R43, 0xd2, !PT ; - /*5a10*/ LOP3.LUT R44, R4, R43, R52, 0xd2, !PT ; - /*5a20*/ LOP3.LUT R71, R41, R50, R45, 0xd2, !PT ; - /*5a30*/ LOP3.LUT R30, R50, R45, R56, 0xd2, !PT ; - /*5a40*/ LOP3.LUT R40, R45, R56, R17, 0xd2, !PT ; - /*5a50*/ LOP3.LUT R43, R43, R52, R57, 0xd2, !PT ; - /*5a60*/ LOP3.LUT R56, R56, R17, R41, 0xd2, !PT ; - /*5a70*/ LOP3.LUT R50, R17, R41, R50, 0xd2, !PT ; - /*5a80*/ IMAD.MOV.U32 R17, RZ, RZ, 0x1 ; - /*5a90*/ LOP3.LUT R52, R52, R57, R5, 0xd2, !PT ; - /*5aa0*/ LOP3.LUT R57, R57, R5, R4, 0xd2, !PT ; - /*5ab0*/ LOP3.LUT R37, R37, 0x1, RZ, 0x3c, !PT ; -.L_x_129: - /*5ac0*/ LOP3.LUT R69, R15, R56, R62, 0x96, !PT ; - /*5ad0*/ LOP3.LUT R70, R12, R52, R39, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R4, R2, R44, R35, 0x96, !PT ; - /*5af0*/ LOP3.LUT R69, R69, R28, R11, 0x96, !PT ; - /*5b00*/ LOP3.LUT R70, R70, R46, R13, 0x96, !PT ; - /*5b10*/ LOP3.LUT R42, R4, R33, R10, 0x96, !PT ; - /*5b20*/ SHF.L.W.U32.HI R45, R69, 0x1, R70 ; - /*5b30*/ LOP3.LUT R59, R47, R43, R36, 0x96, !PT ; - /*5b40*/ LOP3.LUT R4, R7, R30, R32, 0x96, !PT ; - /*5b50*/ LOP3.LUT R51, R47, R42.reuse, R45.reuse, 0x96, !PT ; - /*5b60*/ LOP3.LUT R43, R43, R42.reuse, R45.reuse, 0x96, !PT ; - /*5b70*/ LOP3.LUT R58, R36, R42.reuse, R45.reuse, 0x96, !PT ; - /*5b80*/ LOP3.LUT R61, R67, R42, R45, 0x96, !PT ; - /*5b90*/ LOP3.LUT R59, R59, R67, R64, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R45, R64, R42, R45, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R64, R29, R40, R68, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R5, R4, R18, R9, 0x96, !PT ; - /*5bd0*/ SHF.L.W.U32.HI R74, R70, 0x1, R69 ; - /*5be0*/ LOP3.LUT R64, R64, R65, R38, 0x96, !PT ; - /*5bf0*/ SHF.L.W.U32.HI R47, R42, 0x1, R5 ; - /*5c00*/ SHF.L.W.U32.HI R72, R5, 0x1, R42 ; - /*5c10*/ LOP3.LUT R4, R6, R50, R63, 0x96, !PT ; - /*5c20*/ LOP3.LUT R54, R29, R5.reuse, R74.reuse, 0x96, !PT ; - /*5c30*/ LOP3.LUT R42, R40, R5.reuse, R74.reuse, 0x96, !PT ; - /*5c40*/ LOP3.LUT R67, R68, R5.reuse, R74.reuse, 0x96, !PT ; - /*5c50*/ LOP3.LUT R36, R65, R5, R74, 0x96, !PT ; - /*5c60*/ LOP3.LUT R38, R38, R5, R74, 0x96, !PT ; - /*5c70*/ LOP3.LUT R5, R0, R57, R49, 0x96, !PT ; - /*5c80*/ LOP3.LUT R68, R4, R31, R8, 0x96, !PT ; - /*5c90*/ LOP3.LUT R41, R5, R34, R19, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R65, R37, R71, R66, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R4, R60, R73, R48, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R40, R71, R68.reuse, R47.reuse, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R29, R66, R68.reuse, R47.reuse, 0x96, !PT ; - /*5ce0*/ SHF.L.W.U32.HI R71, R41, 0x1, R68 ; - /*5cf0*/ LOP3.LUT R65, R65, R53, R16, 0x96, !PT ; - /*5d00*/ LOP3.LUT R5, R37, R68, R47, 0x96, !PT ; - /*5d10*/ LOP3.LUT R66, R4, R55, R14, 0x96, !PT ; - /*5d20*/ SHF.L.W.U32.HI R74, R68, 0x1, R41 ; - /*5d30*/ LOP3.LUT R53, R53, R68.reuse, R47.reuse, 0x96, !PT ; - /*5d40*/ LOP3.LUT R37, R16, R68, R47, 0x96, !PT ; - /*5d50*/ LOP3.LUT R4, R60, R41.reuse, R72.reuse, 0x96, !PT ; - /*5d60*/ LOP3.LUT R47, R73, R41.reuse, R72.reuse, 0x96, !PT ; - /*5d70*/ LOP3.LUT R16, R48, R41, R72, 0x96, !PT ; - /*5d80*/ LOP3.LUT R60, R55, R41.reuse, R72.reuse, 0x96, !PT ; - /*5d90*/ LOP3.LUT R14, R14, R41, R72, 0x96, !PT ; - /*5da0*/ LOP3.LUT R41, R62, R64.reuse, R71.reuse, 0x96, !PT ; - /*5db0*/ LOP3.LUT R55, R28, R64.reuse, R71.reuse, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R15, R15, R64.reuse, R71.reuse, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R68, R56, R64, R71, 0x96, !PT ; - /*5de0*/ LOP3.LUT R28, R11, R64, R71, 0x96, !PT ; - /*5df0*/ LOP3.LUT R62, R46, R59, R74, 0x96, !PT ; - /*5e00*/ SHF.L.W.U32.HI R71, R65, 0x1, R66 ; - /*5e10*/ SHF.L.W.U32.HI R46, R66, 0x1, R65 ; - /*5e20*/ SHF.L.W.U32.HI R72, R59, 0x1, R64 ; - /*5e30*/ SHF.L.W.U32.HI R11, R64, 0x1, R59 ; - /*5e40*/ LOP3.LUT R12, R12, R59.reuse, R74.reuse, 0x96, !PT ; - /*5e50*/ LOP3.LUT R75, R52, R59.reuse, R74.reuse, 0x96, !PT ; - /*5e60*/ LOP3.LUT R48, R39, R59.reuse, R74.reuse, 0x96, !PT ; - /*5e70*/ LOP3.LUT R77, R13, R59, R74, 0x96, !PT ; - /*5e80*/ LOP3.LUT R52, R34, R70, R71, 0x96, !PT ; - /*5e90*/ LOP3.LUT R59, R50, R69, R46, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R34, R6, R69.reuse, R46.reuse, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R50, R63, R69.reuse, R46.reuse, 0x96, !PT ; - /*5ec0*/ LOP3.LUT R63, R31, R69.reuse, R46.reuse, 0x96, !PT ; - /*5ed0*/ LOP3.LUT R8, R8, R69, R46, 0x96, !PT ; - /*5ee0*/ LOP3.LUT R6, R44, R66, R11, 0x96, !PT ; - /*5ef0*/ LOP3.LUT R73, R18, R65, R72, 0x96, !PT ; - /*5f00*/ LOP3.LUT R46, R35, R66.reuse, R11.reuse, 0x96, !PT ; - /*5f10*/ LOP3.LUT R56, R33, R66.reuse, R11.reuse, 0x96, !PT ; - /*5f20*/ LOP3.LUT R31, R10, R66.reuse, R11.reuse, 0x96, !PT ; - /*5f30*/ LOP3.LUT R44, R2, R66, R11, 0x96, !PT ; - /*5f40*/ LOP3.LUT R18, R9, R65, R72, 0x96, !PT ; - /*5f50*/ LOP3.LUT R39, R0, R70, R71, 0x96, !PT ; - /*5f60*/ LOP3.LUT R11, R30, R65.reuse, R72.reuse, 0x96, !PT ; - /*5f70*/ LOP3.LUT R0, R57, R70.reuse, R71.reuse, 0x96, !PT ; - /*5f80*/ LOP3.LUT R19, R19, R70.reuse, R71.reuse, 0x96, !PT ; - /*5f90*/ LOP3.LUT R57, R32, R65, R72, 0x96, !PT ; - /*5fa0*/ LOP3.LUT R49, R49, R70, R71, 0x96, !PT ; - /*5fb0*/ SHF.L.W.U32.HI R10, R31, 0x2, R18 ; - /*5fc0*/ SHF.L.W.U32.HI R9, R6, 0xc, R11 ; - /*5fd0*/ SHF.L.W.U32.HI R18, R18, 0x2, R31 ; - /*5fe0*/ LOP3.LUT R7, R7, R65, R72, 0x96, !PT ; - /*5ff0*/ SHF.L.W.U32.HI R6, R11, 0xc, R6 ; - /*6000*/ SHF.L.W.U32.HI R71, R62, 0x15, R55 ; - /*6010*/ SHF.L.W.U32.HI R69, R55, 0x15, R62 ; - /*6020*/ PRMT R31, R28, 0x4321, R77 ; - /*6030*/ PRMT R32, R77, 0x4321, R28 ; - /*6040*/ SHF.L.W.U32.HI R66, R58, 0xb, R67 ; - /*6050*/ SHF.L.W.U32.HI R2, R19, 0xe, R8 ; - /*6060*/ SHF.L.W.U32.HI R11, R8, 0xe, R19 ; - /*6070*/ SHF.L.W.U32.HI R62, R39, 0x1b, R34 ; - /*6080*/ SHF.L.W.U32.HI R35, R34, 0x1b, R39 ; - /*6090*/ SHF.L.W.U32.HI R28, R61, 0xf, R36 ; - /*60a0*/ SHF.L.W.U32.HI R65, R46, 0xa, R57 ; - /*60b0*/ SHF.L.W.U32.HI R64, R49, 0x7, R50 ; - /*60c0*/ SHF.L.W.U32.HI R8, R50, 0x7, R49 ; - /*60d0*/ SHF.L.W.U32.HI R34, R47, 0x4, R40 ; - /*60e0*/ SHF.L.W.U32.HI R33, R40, 0x4, R47 ; - /*60f0*/ SHF.L.W.U32.HI R61, R36, 0xf, R61 ; - /*6100*/ SHF.L.W.U32.HI R46, R57, 0xa, R46 ; - /*6110*/ SHF.L.W.U32.HI R70, R67, 0xb, R58 ; - /*6120*/ SHF.L.W.U32.HI R19, R51, 0x1e, R54 ; - /*6130*/ SHF.L.W.U32.HI R55, R54, 0x1e, R51 ; - /*6140*/ SHF.L.W.U32.HI R36, R14, 0x12, R37 ; - /*6150*/ SHF.L.W.U32.HI R30, R37, 0x12, R14 ; - /*6160*/ SHF.L.W.U32.HI R49, R48, 0x19, R41 ; - /*6170*/ SHF.L.W.U32.HI R39, R41, 0x19, R48 ; - /*6180*/ PRMT R57, R63, 0x2107, R52 ; - /*6190*/ PRMT R40, R52, 0x2107, R63 ; - /*61a0*/ SHF.L.W.U32.HI R13, R60, 0x9, R53 ; - /*61b0*/ SHF.L.W.U32.HI R67, R53, 0x9, R60 ; - /*61c0*/ SHF.L.W.U32.HI R37, R0, 0x14, R59 ; - /*61d0*/ SHF.L.W.U32.HI R41, R59, 0x14, R0 ; - /*61e0*/ SHF.L.W.U32.HI R52, R12, 0x1c, R15 ; - /*61f0*/ SHF.L.W.U32.HI R54, R15, 0x1c, R12 ; - /*6200*/ LOP3.LUT R60, R4, R9, R66, 0xd2, !PT ; - /*6210*/ LOP3.LUT R12, R69, R11, R4, 0xd2, !PT ; - /*6220*/ LOP3.LUT R0, R11, R4, R9, 0xd2, !PT ; - /*6230*/ IMAD.MOV.U32 R4, RZ, RZ, 0x8 ; - /*6240*/ SHF.L.W.U32.HI R63, R44, 0x1, R7 ; - /*6250*/ SHF.L.W.U32.HI R44, R7, 0x1, R44 ; - /*6260*/ IMAD R4, R17, R4, c[0x2][0x0] ; - /*6270*/ LOP3.LUT R59, R5, R6, R70, 0xd2, !PT ; - /*6280*/ LOP3.LUT R7, R6, R70, R71, 0xd2, !PT ; - /*6290*/ SHF.L.W.U32.HI R48, R43, 0x6, R42 ; - /*62a0*/ LOP3.LUT R15, R71, R2, R5, 0xd2, !PT ; - /*62b0*/ LOP3.LUT R6, R2, R5, R6, 0xd2, !PT ; - /*62c0*/ SHF.L.W.U32.HI R43, R42, 0x6, R43 ; - /*62d0*/ LDC.64 R4, c[0x3][R4] ; - /*62e0*/ SHF.L.W.U32.HI R53, R75, 0x17, R68 ; - /*62f0*/ SHF.L.W.U32.HI R42, R45, 0x1d, R38 ; - /*6300*/ SHF.L.W.U32.HI R50, R38, 0x1d, R45 ; - /*6310*/ SHF.L.W.U32.HI R68, R68, 0x17, R75 ; - /*6320*/ SHF.L.W.U32.HI R45, R56, 0xd, R73 ; - /*6330*/ SHF.L.W.U32.HI R51, R73, 0xd, R56 ; - /*6340*/ SHF.L.W.U32.HI R56, R16, 0x3, R29 ; - /*6350*/ SHF.L.W.U32.HI R58, R29, 0x3, R16 ; - /*6360*/ LOP3.LUT R29, R70, R71, R2, 0xd2, !PT ; - /*6370*/ LOP3.LUT R2, R9, R66, R69, 0xd2, !PT ; - /*6380*/ IADD3 R17, R17, 0x1, RZ ; - /*6390*/ LOP3.LUT R47, R66, R69, R11, 0xd2, !PT ; - /*63a0*/ LOP3.LUT R16, R55, R68, R8, 0xd2, !PT ; - /*63b0*/ LOP3.LUT R9, R68, R8, R67, 0xd2, !PT ; - /*63c0*/ LOP3.LUT R38, R8, R67, R10, 0xd2, !PT ; - /*63d0*/ LOP3.LUT R11, R67, R10, R55, 0xd2, !PT ; - /*63e0*/ LOP3.LUT R8, R10, R55, R68, 0xd2, !PT ; - /*63f0*/ LOP3.LUT R14, R19, R53, R64, 0xd2, !PT ; - /*6400*/ LOP3.LUT R10, R53, R64, R13, 0xd2, !PT ; - /*6410*/ LOP3.LUT R64, R64, R13, R18, 0xd2, !PT ; - /*6420*/ ISETP.NE.AND P0, PT, R17, 0x17, PT ; - /*6430*/ LOP3.LUT R13, R13, R18, R19, 0xd2, !PT ; - /*6440*/ LOP3.LUT R19, R18, R19, R53, 0xd2, !PT ; - /*6450*/ LOP3.LUT R53, R62, R33, R65, 0xd2, !PT ; - /*6460*/ LOP3.LUT R18, R33, R65, R28, 0xd2, !PT ; - /*6470*/ LOP3.LUT R65, R65, R28, R31, 0xd2, !PT ; - /*6480*/ LOP3.LUT R28, R28, R31, R62, 0xd2, !PT ; - /*6490*/ LOP3.LUT R31, R31, R62, R33, 0xd2, !PT ; - /*64a0*/ LOP3.LUT R55, R35, R34, R46, 0xd2, !PT ; - /*64b0*/ LOP3.LUT R33, R34, R46, R61, 0xd2, !PT ; - /*64c0*/ LOP3.LUT R67, R46, R61, R32, 0xd2, !PT ; - /*64d0*/ LOP3.LUT R46, R61, R32, R35, 0xd2, !PT ; - /*64e0*/ LOP3.LUT R34, R32, R35, R34, 0xd2, !PT ; - /*64f0*/ LOP3.LUT R66, R63, R48, R49, 0xd2, !PT ; - /*6500*/ LOP3.LUT R62, R57, R36, R63, 0xd2, !PT ; - /*6510*/ LOP3.LUT R32, R48, R49, R57, 0xd2, !PT ; - /*6520*/ LOP3.LUT R68, R49, R57, R36, 0xd2, !PT ; - /*6530*/ LOP3.LUT R63, R36, R63, R48, 0xd2, !PT ; - /*6540*/ LOP3.LUT R48, R44, R43, R39, 0xd2, !PT ; - /*6550*/ LOP3.LUT R35, R43, R39, R40, 0xd2, !PT ; - /*6560*/ LOP3.LUT R36, R39, R40, R30, 0xd2, !PT ; - /*6570*/ LOP3.LUT R39, R40, R30, R44, 0xd2, !PT ; - /*6580*/ LOP3.LUT R49, R30, R44, R43, 0xd2, !PT ; - /*6590*/ LOP3.LUT R71, R52, R37, R56, 0xd2, !PT ; - /*65a0*/ LOP3.LUT R30, R37, R56, R51, 0xd2, !PT ; - /*65b0*/ LOP3.LUT R40, R56, R51, R50, 0xd2, !PT ; - /*65c0*/ LOP3.LUT R56, R51, R50, R52, 0xd2, !PT ; - /*65d0*/ LOP3.LUT R50, R50, R52, R37, 0xd2, !PT ; - /*65e0*/ LOP3.LUT R73, R54, R41, R58, 0xd2, !PT ; - /*65f0*/ LOP3.LUT R44, R41, R58, R45, 0xd2, !PT ; - /*6600*/ LOP3.LUT R43, R58, R45, R42, 0xd2, !PT ; - /*6610*/ LOP3.LUT R52, R45, R42, R54, 0xd2, !PT ; - /*6620*/ LOP3.LUT R57, R42, R54, R41, 0xd2, !PT ; - /*6630*/ LOP3.LUT R37, R59, R4, RZ, 0x3c, !PT ; - /*6640*/ LOP3.LUT R60, R60, R5, RZ, 0x3c, !PT ; - /*6650*/ @P0 BRA `(.L_x_129) ; - /*6660*/ IMAD.MOV.U32 R4, RZ, RZ, c[0x4][0x8] ; - /*6670*/ ULDC.64 UR8, c[0x0][0x118] ; - /*6680*/ IMAD.MOV.U32 R5, RZ, RZ, c[0x4][0xc] ; - /*6690*/ LDG.E.64.STRONG.SM R4, [R4.64] ; - /*66a0*/ LOP3.LUT R29, R29, R40, R68, 0x96, !PT ; - /*66b0*/ BSSY B0, `(.L_x_130) ; - /*66c0*/ LOP3.LUT R43, R47, R43, R36, 0x96, !PT ; - /*66d0*/ LOP3.LUT R15, R15, R56, R62, 0x96, !PT ; - /*66e0*/ LOP3.LUT R12, R12, R52, R39, 0x96, !PT ; - /*66f0*/ LOP3.LUT R0, R0, R57, R49, 0x96, !PT ; - /*6700*/ LOP3.LUT R48, R60, R73, R48, 0x96, !PT ; - /*6710*/ LOP3.LUT R7, R7, R30, R32, 0x96, !PT ; - /*6720*/ LOP3.LUT R43, R43, R67, R64, 0x96, !PT ; - /*6730*/ LOP3.LUT R38, R29, R65, R38, 0x96, !PT ; - /*6740*/ LOP3.LUT R2, R2, R44, R35, 0x96, !PT ; - /*6750*/ LOP3.LUT R12, R12, R46, R13, 0x96, !PT ; - /*6760*/ LOP3.LUT R15, R15, R28, R11, 0x96, !PT ; - /*6770*/ LOP3.LUT R66, R37, R71, R66, 0x96, !PT ; - /*6780*/ LOP3.LUT R19, R0, R34, R19, 0x96, !PT ; - /*6790*/ LOP3.LUT R55, R48, R55, R14, 0x96, !PT ; - /*67a0*/ LOP3.LUT R18, R7, R18, R9, 0x96, !PT ; - /*67b0*/ SHF.L.W.U32.HI R0, R38, 0x1, R43 ; - /*67c0*/ LOP3.LUT R33, R2, R33, R10, 0x96, !PT ; - /*67d0*/ SHF.L.W.U32.HI R7, R12, 0x1, R15 ; - /*67e0*/ LOP3.LUT R53, R66, R53, R16, 0x96, !PT ; - /*67f0*/ SHF.L.W.U32.HI R38, R43, 0x1, R38 ; - /*6800*/ SHF.L.W.U32.HI R12, R15, 0x1, R12 ; - /*6810*/ LOP3.LUT R55, R0, R44, R55, 0x96, !PT ; - /*6820*/ SHF.L.W.U32.HI R0, R18, 0x1, R33 ; - /*6830*/ LOP3.LUT R6, R6, R50, R63, 0x96, !PT ; - /*6840*/ LOP3.LUT R30, R38, R30, R53, 0x96, !PT ; - /*6850*/ LOP3.LUT R36, R12, R36, R33, 0x96, !PT ; - /*6860*/ LOP3.LUT R7, R7, R68, R18, 0x96, !PT ; - /*6870*/ LOP3.LUT R19, R0, R60, R19, 0x96, !PT ; - /*6880*/ LOP3.LUT R6, R6, R31, R8, 0x96, !PT ; - /*6890*/ SHF.L.W.U32.HI R18, R33, 0x1, R18 ; - /*68a0*/ SHF.L.W.U32.HI R0, R55, 0xc, R30 ; - /*68b0*/ SHF.L.W.U32.HI R2, R36, 0xb, R7 ; - /*68c0*/ LOP3.LUT R6, R18, R37, R6, 0x96, !PT ; - /*68d0*/ SHF.L.W.U32.HI R55, R30, 0xc, R55 ; - /*68e0*/ SHF.L.W.U32.HI R7, R7, 0xb, R36 ; - /*68f0*/ LOP3.LUT R19, R19, R0, R2, 0xd2, !PT ; - /*6900*/ LOP3.LUT R6, R6, R55, R7, 0xd2, !PT ; - /*6910*/ LOP3.LUT R19, R19, 0x80000000, RZ, 0x3c, !PT ; - /*6920*/ LOP3.LUT R6, R6, 0x80008008, RZ, 0x3c, !PT ; - /*6930*/ PRMT R10, R19, 0x123, RZ ; - /*6940*/ PRMT R11, R6, 0x123, RZ ; - /*6950*/ ISETP.GT.U32.AND P0, PT, R10, R4, PT ; - /*6960*/ ISETP.GT.U32.AND.EX P0, PT, R11, R5, PT, P0 ; - /*6970*/ @P0 BRA `(.L_x_131) ; - /*6980*/ S2R R7, SR_LANEID ; - /*6990*/ VOTEU.ANY UR6, UPT, PT ; - /*69a0*/ FLO.U32 R0, UR6 ; - /*69b0*/ ULDC.64 UR4, c[0x0][0x168] ; - /*69c0*/ UIADD3 UR4, UP0, UR4, 0x140, URZ ; - /*69d0*/ UIADD3.X UR5, URZ, UR5, URZ, UP0, !UPT ; - /*69e0*/ POPC R5, UR6 ; - /*69f0*/ IMAD.U32 R14, RZ, RZ, UR4 ; - /*6a00*/ IMAD.U32 R15, RZ, RZ, UR5 ; - /*6a10*/ ISETP.EQ.U32.AND P0, PT, R0, R7, PT ; - /*6a20*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R5, [R14.64], R5 ; - /*6a30*/ S2R R2, SR_LTMASK ; - /*6a40*/ LOP3.LUT R2, R2, UR6, RZ, 0xc0, !PT ; - /*6a50*/ POPC R7, R2 ; - /*6a60*/ SHFL.IDX PT, R6, R5, R0, 0x1f ; - /*6a70*/ IMAD.IADD R6, R6, 0x1, R7 ; - /*6a80*/ ISETP.GT.U32.AND P0, PT, R6, 0x7, PT ; - /*6a90*/ @P0 EXIT ; - /*6aa0*/ S2R R0, SR_TID.X ; - /*6ab0*/ SHF.R.S32.HI R2, RZ, 0x1f, R3 ; - /*6ac0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x8 ; - /*6ad0*/ S2R R5, SR_CTAID.X ; - /*6ae0*/ IMAD.MOV.U32 R8, RZ, RZ, c[0x4][0x0] ; - /*6af0*/ IMAD.MOV.U32 R9, RZ, RZ, c[0x4][0x4] ; - /*6b00*/ IMAD R0, R5, c[0x0][0x0], R0 ; - /*6b10*/ IMAD.MOV.U32 R5, RZ, RZ, 0x20 ; - /*6b20*/ IMAD R0, R0, c[0x3][0x180], RZ ; - /*6b30*/ IMAD.WIDE.U32 R4, R6, R5, c[0x0][0x168] ; - /*6b40*/ IADD3 R12, P0, P1, R0, c[0x0][0x160], R3 ; - /*6b50*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x168] ; - /*6b60*/ STG.E.EF.128 [R4.64], R20 ; - /*6b70*/ IADD3.X R13, RZ, c[0x0][0x164], R2, P0, P1 ; - /*6b80*/ STG.E.EF.128 [R4.64+0x10], R24 ; - /*6b90*/ STG.E.EF.64 [R6.64+0x100], R12 ; - /*6ba0*/ LDG.E.64.STRONG.SM R8, [R8.64] ; - /*6bb0*/ STG.E.EF.64 [R14.64+-0x60], R8 ; - /*6bc0*/ STG.E.EF.64 [R6.64+0x148], R10 ; -.L_x_131: - /*6bd0*/ BSYNC B0 ; -.L_x_130: - /*6be0*/ IADD3 R3, R3, 0x1, RZ ; - /*6bf0*/ ISETP.GE.U32.AND P0, PT, R3, c[0x3][0x180], PT ; - /*6c00*/ @P0 CALL.REL.NOINC `(.L_x_132) ; - /*6c10*/ BRA `(.L_x_133) ; -.L_x_132: - /*6c20*/ EXIT ; -.L_x_134: - /*6c30*/ BRA `(.L_x_134); - /*6c40*/ NOP; - /*6c50*/ NOP; - /*6c60*/ NOP; - /*6c70*/ NOP; - /*6c80*/ NOP; - /*6c90*/ NOP; - /*6ca0*/ NOP; - /*6cb0*/ NOP; - /*6cc0*/ NOP; - /*6cd0*/ NOP; - /*6ce0*/ NOP; - /*6cf0*/ NOP; -.L_x_213: - - -//--------------------- .text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=96" - .align 128 - .global _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,(.L_x_203 - _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R83, SR_TID.X ; - /*0040*/ ULDC.64 UR6, c[0x0][0x168] ; - /*0050*/ UIADD3 UR6, UP0, UR6, 0x140, URZ ; - /*0060*/ S2R R84, SR_CTAID.X ; - /*0070*/ UMOV UR4, URZ ; - /*0080*/ UIADD3.X UR7, URZ, UR7, URZ, UP0, !UPT ; - /*0090*/ ULDC.64 UR12, c[0x0][0x118] ; - /*00a0*/ LOP3.LUT R82, R83.reuse, 0xff8, RZ, 0xc0, !PT ; - /*00b0*/ IMAD.SHL.U32 R85, R83.reuse, 0x20, RZ ; - /*00c0*/ LOP3.LUT R3, R83, 0x3, RZ, 0xc0, !PT ; - /*00d0*/ IMAD R84, R84, c[0x0][0x0], R83 ; - /*00e0*/ IMAD.SHL.U32 R0, R82.reuse, 0x8, RZ ; - /*00f0*/ LEA R82, R82, 0x800, 0x6 ; - /*0100*/ IMAD R84, R84, c[0x3][0x180], RZ ; - /*0110*/ LOP3.LUT R81, R0, 0xfffffff8, R83, 0xe2, !PT ; - /*0120*/ IMAD R80, R3, 0x10, R82 ; - /*0130*/ LEA R83, R83, 0x800, 0x6 ; -.L_x_148: - /*0140*/ IMAD.MOV.U32 R88, RZ, RZ, c[0x4][0x0] ; - /*0150*/ IMAD.MOV.U32 R89, RZ, RZ, c[0x4][0x4] ; - /*0160*/ LDG.E.128.STRONG.SM R8, [R88.64+0x10] ; - /*0170*/ LDG.E.128.STRONG.SM R4, [R88.64] ; - /*0180*/ USHF.R.S32.HI UR5, URZ, 0x1f, UR4 ; - /*0190*/ IMAD.U32 R87, RZ, RZ, UR4 ; - /*01a0*/ IMAD.U32 R12, RZ, RZ, UR5 ; - /*01b0*/ IADD3 R86, P0, P1, R84, c[0x0][0x160], R87 ; - /*01c0*/ IADD3.X R87, RZ, c[0x0][0x164], R12, P0, P1 ; - /*01d0*/ UIADD3 UR4, UR4, 0x1, URZ ; - /*01e0*/ ULDC UR5, c[0x3][0x180] ; - /*01f0*/ UISETP.GE.U32.AND UP1, UPT, UR4, UR5, UPT ; - /*0200*/ UMOV UR8, 0xc0 ; - /*0210*/ LOP3.LUT R3, R11, 0x80000000, RZ, 0x3c, !PT ; - /*0220*/ SHF.L.W.U32.HI R15, R9, 0x1, R8 ; - /*0230*/ SHF.L.W.U32.HI R0, R8, 0x1, R9 ; - /*0240*/ SHF.L.W.U32.HI R19, R3, 0x1, R10 ; - /*0250*/ SHF.L.W.U32.HI R2, R10, 0x1, R3 ; - /*0260*/ LOP3.LUT R15, R15, 0x1, R4, 0x96, !PT ; - /*0270*/ LOP3.LUT R0, R0, R5, RZ, 0x3c, !PT ; - /*0280*/ SHF.L.W.U32.HI R17, R7, 0x1, R6 ; - /*0290*/ SHF.L.W.U32.HI R13, R6, 0x1, R7 ; - /*02a0*/ LOP3.LUT R21, R19, R6, RZ, 0x3c, !PT ; - /*02b0*/ LOP3.LUT R2, R2, R7, RZ, 0x3c, !PT ; - /*02c0*/ LOP3.LUT R6, R6, R15, RZ, 0x3c, !PT ; - /*02d0*/ LOP3.LUT R7, R7, R0, RZ, 0x3c, !PT ; - /*02e0*/ SHF.L.W.U32.HI R19, R0, 0xc, R15 ; - /*02f0*/ SHF.L.W.U32.HI R3, R15.reuse, 0xc, R0.reuse ; - /*0300*/ SHF.L.W.U32.HI R43, R0.reuse, 0xd, R15.reuse ; - /*0310*/ SHF.L.W.U32.HI R38, R15.reuse, 0xd, R0.reuse ; - /*0320*/ SHF.L.W.U32.HI R57, R15.reuse, 0xa, R0.reuse ; - /*0330*/ SHF.L.W.U32.HI R58, R0, 0xa, R15 ; - /*0340*/ SHF.L.W.U32.HI R42, R15, 0x2, R0 ; - /*0350*/ SHF.L.W.U32.HI R50, R0, 0x2, R15 ; - /*0360*/ LOP3.LUT R0, R4, 0x1, RZ, 0x3c, !PT ; - /*0370*/ SHF.L.W.U32.HI R12, R6, 0x1, R7 ; - /*0380*/ SHF.L.W.U32.HI R29, R7, 0x1, R6 ; - /*0390*/ LOP3.LUT R20, R13, R87, RZ, 0x3c, !PT ; - /*03a0*/ SHF.L.W.U32.HI R6, R86, 0x1, R87 ; - /*03b0*/ SHF.L.W.U32.HI R13, R5, 0x1, R0 ; - /*03c0*/ SHF.L.W.U32.HI R7, R87, 0x1, R86 ; - /*03d0*/ SHF.L.W.U32.HI R0, R0, 0x1, R5 ; - /*03e0*/ LOP3.LUT R16, R6, R9, RZ, 0x3c, !PT ; - /*03f0*/ LOP3.LUT R23, R7, R8, RZ, 0x3c, !PT ; - /*0400*/ LOP3.LUT R35, R13, R10, RZ, 0x3c, !PT ; - /*0410*/ LOP3.LUT R6, R0, 0x80000000, R11, 0x96, !PT ; - /*0420*/ LOP3.LUT R17, R17, R86, RZ, 0x3c, !PT ; - /*0430*/ LOP3.LUT R37, R8, R21, RZ, 0x3c, !PT ; - /*0440*/ LOP3.LUT R0, R9, R2, RZ, 0x3c, !PT ; - /*0450*/ SHF.L.W.U32.HI R25, R2, 0xb, R21 ; - /*0460*/ SHF.L.W.U32.HI R22, R21, 0xb, R2 ; - /*0470*/ SHF.L.W.U32.HI R14, R2.reuse, 0x1d, R21.reuse ; - /*0480*/ SHF.L.W.U32.HI R7, R21.reuse, 0x1d, R2.reuse ; - /*0490*/ SHF.L.W.U32.HI R13, R21.reuse, 0x6, R2.reuse ; - /*04a0*/ SHF.L.W.U32.HI R24, R2.reuse, 0x6, R21.reuse ; - /*04b0*/ SHF.L.W.U32.HI R8, R21, 0xf, R2 ; - /*04c0*/ SHF.L.W.U32.HI R15, R2, 0xf, R21 ; - /*04d0*/ SHF.L.W.U32.HI R56, R23, 0x19, R16 ; - /*04e0*/ PRMT R9, R6, 0x2107, R35 ; - /*04f0*/ SHF.L.W.U32.HI R2, R17, 0x12, R20 ; - /*0500*/ LOP3.LUT R44, R12, R56, R13, 0xb4, !PT ; - /*0510*/ LOP3.LUT R32, R13, R9, R56, 0xb4, !PT ; - /*0520*/ LOP3.LUT R56, R56, R2, R9, 0xb4, !PT ; - /*0530*/ LOP3.LUT R18, R9, R12, R2, 0xb4, !PT ; - /*0540*/ LOP3.LUT R13, R2, R13, R12, 0xb4, !PT ; - /*0550*/ SHF.L.W.U32.HI R53, R16, 0x19, R23 ; - /*0560*/ PRMT R34, R35, 0x2107, R6 ; - /*0570*/ SHF.L.W.U32.HI R2, R20, 0x12, R17 ; - /*0580*/ LOP3.LUT R12, R86, R35, RZ, 0x3c, !PT ; - /*0590*/ LOP3.LUT R9, R87, R6, RZ, 0x3c, !PT ; - /*05a0*/ LOP3.LUT R46, R29, R53, R24, 0xb4, !PT ; - /*05b0*/ LOP3.LUT R41, R24, R34, R53, 0xb4, !PT ; - /*05c0*/ LOP3.LUT R53, R53, R2, R34, 0xb4, !PT ; - /*05d0*/ SHF.L.W.U32.HI R31, R0, 0x1e, R37 ; - /*05e0*/ LOP3.LUT R34, R34, R29, R2, 0xb4, !PT ; - /*05f0*/ SHF.L.W.U32.HI R37, R37, 0x1e, R0 ; - /*0600*/ LOP3.LUT R29, R2, R24, R29, 0xb4, !PT ; - /*0610*/ LOP3.LUT R0, R16, 0x80000000, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R10, R10, R23, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R11, R11, R16, RZ, 0x3c, !PT ; - /*0640*/ SHF.L.W.U32.HI R45, R35, 0xe, R6 ; - /*0650*/ SHF.L.W.U32.HI R26, R6.reuse, 0xe, R35.reuse ; - /*0660*/ SHF.L.W.U32.HI R39, R35.reuse, 0x14, R6.reuse ; - /*0670*/ SHF.L.W.U32.HI R30, R6.reuse, 0x14, R35.reuse ; - /*0680*/ SHF.L.W.U32.HI R48, R6, 0x7, R35 ; - /*0690*/ SHF.L.W.U32.HI R24, R12, 0x1b, R9 ; - /*06a0*/ SHF.L.W.U32.HI R35, R35, 0x7, R6 ; - /*06b0*/ SHF.L.W.U32.HI R12, R9, 0x1b, R12 ; - /*06c0*/ SHF.L.W.U32.HI R6, R23.reuse, 0x15, R16.reuse ; - /*06d0*/ SHF.L.W.U32.HI R9, R16.reuse, 0x15, R23.reuse ; - /*06e0*/ PRMT R59, R16, 0x4321, R23.reuse ; - /*06f0*/ PRMT R49, R23, 0x4321, R16 ; - /*0700*/ SHF.L.W.U32.HI R33, R0, 0x17, R23 ; - /*0710*/ SHF.L.W.U32.HI R16, R23, 0x17, R0 ; - /*0720*/ SHF.L.W.U32.HI R28, R10, 0x1c, R11 ; - /*0730*/ SHF.L.W.U32.HI R61, R11, 0x1c, R10 ; - /*0740*/ LOP3.LUT R0, R19, R5, R20, 0x90, !PT ; - /*0750*/ LOP3.LUT R10, R25, R19, RZ, 0x30, !PT ; - /*0760*/ LOP3.LUT R2, R19, R6, R25, 0xb4, !PT ; - /*0770*/ LOP3.LUT R21, R25, R45.reuse, R6, 0xb4, !PT ; - /*0780*/ LOP3.LUT R0, R0, R45, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R45, R45, R5.reuse, R20.reuse, 0x6, !PT ; - /*07a0*/ LOP3.LUT R25, R10, R5, R20.reuse, 0x96, !PT ; - /*07b0*/ LOP3.LUT R5, R17.reuse, 0x1, RZ, 0x3c, !PT ; - /*07c0*/ SHF.L.W.U32.HI R36, R17, 0x3, R20 ; - /*07d0*/ SHF.L.W.U32.HI R11, R20.reuse, 0x3, R17.reuse ; - /*07e0*/ SHF.L.W.U32.HI R47, R20.reuse, 0x9, R17 ; - /*07f0*/ SHF.L.W.U32.HI R40, R20, 0x4, R5 ; - /*0800*/ SHF.L.W.U32.HI R63, R5, 0x4, R20.reuse ; - /*0810*/ SHF.L.W.U32.HI R54, R17, 0x9, R20 ; - /*0820*/ LOP3.LUT R19, R3, R4, R17, 0x90, !PT ; - /*0830*/ LOP3.LUT R20, R22.reuse, R3, RZ, 0x30, !PT ; - /*0840*/ LOP3.LUT R5, R3, R9, R22, 0xb4, !PT ; - /*0850*/ LOP3.LUT R10, R22, R26.reuse, R9, 0xb4, !PT ; - /*0860*/ LOP3.LUT R3, R19, R26, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R22, R26, R4.reuse, R17.reuse, 0x6, !PT ; - /*0880*/ LOP3.LUT R26, R20, R4, R17, 0x96, !PT ; - /*0890*/ LOP3.LUT R27, R39, R43, R36, 0xb4, !PT ; - /*08a0*/ LOP3.LUT R52, R36, R14, R43, 0xb4, !PT ; - /*08b0*/ LOP3.LUT R51, R28, R36, R39, 0xb4, !PT ; - /*08c0*/ LOP3.LUT R4, R30, R38, R11, 0xb4, !PT ; - /*08d0*/ LOP3.LUT R55, R11, R7, R38, 0xb4, !PT ; - /*08e0*/ LOP3.LUT R43, R43, R28, R14, 0xb4, !PT ; - /*08f0*/ LOP3.LUT R39, R14, R39, R28, 0xb4, !PT ; - /*0900*/ LOP3.LUT R11, R61, R11, R30, 0xb4, !PT ; - /*0910*/ LOP3.LUT R38, R38, R61, R7, 0xb4, !PT ; - /*0920*/ LOP3.LUT R30, R7, R30, R61, 0xb4, !PT ; - /*0930*/ LOP3.LUT R14, R63, R15, R58, 0xb4, !PT ; - /*0940*/ LOP3.LUT R60, R58, R49, R15, 0xb4, !PT ; - /*0950*/ LOP3.LUT R20, R15, R12, R49, 0xb4, !PT ; - /*0960*/ LOP3.LUT R17, R57, R59, R8, 0xb4, !PT ; - /*0970*/ LOP3.LUT R23, R8, R24, R59, 0xb4, !PT ; - /*0980*/ LOP3.LUT R7, R59, R40, R24, 0xb4, !PT ; - /*0990*/ LOP3.LUT R58, R12, R58, R63, 0xb4, !PT ; - /*09a0*/ LOP3.LUT R15, R49, R63, R12, 0xb4, !PT ; - /*09b0*/ LOP3.LUT R19, R40, R8, R57, 0xb4, !PT ; - /*09c0*/ LOP3.LUT R63, R35, R50, R54, 0xb4, !PT ; - /*09d0*/ LOP3.LUT R61, R37, R35, R16, 0xb4, !PT ; - /*09e0*/ LOP3.LUT R59, R54, R37, R50, 0xb4, !PT ; - /*09f0*/ LOP3.LUT R57, R24, R57, R40, 0xb4, !PT ; - /*0a00*/ LOP3.LUT R35, R16, R54, R35, 0xb4, !PT ; - /*0a10*/ LOP3.LUT R50, R50, R16, R37, 0xb4, !PT ; - /*0a20*/ IMAD.MOV.U32 R54, RZ, RZ, RZ ; - /*0a30*/ LOP3.LUT R16, R48, R42, R47, 0xb4, !PT ; - /*0a40*/ LOP3.LUT R62, R31, R48, R33, 0xb4, !PT ; - /*0a50*/ LOP3.LUT R24, R47, R31, R42, 0xb4, !PT ; - /*0a60*/ LOP3.LUT R48, R33, R47, R48, 0xb4, !PT ; - /*0a70*/ LOP3.LUT R42, R42, R33, R31, 0xb4, !PT ; - /*0a80*/ LOP3.LUT R6, R45, R6, RZ, 0x3c, !PT ; - /*0a90*/ LOP3.LUT R9, R22, R9, RZ, 0x3c, !PT ; - /*0aa0*/ LOP3.LUT R49, R26, 0x1, RZ, 0x3c, !PT ; -.L_x_135: - /*0ab0*/ LOP3.LUT R47, R34, R38, R9, 0x96, !PT ; - /*0ac0*/ UIADD3 UR5, UR8, 0x8, URZ ; - /*0ad0*/ LOP3.LUT R28, R18, R43, R6, 0x96, !PT ; - /*0ae0*/ LOP3.LUT R31, R41, R4, R5, 0x96, !PT ; - /*0af0*/ ULDC.64 UR8, c[0x3][UR8+0x8] ; - /*0b00*/ LOP3.LUT R47, R59, R47, R20, 0x96, !PT ; - /*0b10*/ LOP3.LUT R28, R24, R28, R23, 0x96, !PT ; - /*0b20*/ LOP3.LUT R31, R35, R31, R14, 0x96, !PT ; - /*0b30*/ SHF.L.W.U32.HI R26, R28, 0x1, R47 ; - /*0b40*/ LOP3.LUT R45, R53, R55, R10, 0x96, !PT ; - /*0b50*/ LOP3.LUT R12, R32, R27, R2, 0x96, !PT ; - /*0b60*/ LOP3.LUT R10, R26, R31, R10, 0x96, !PT ; - /*0b70*/ LOP3.LUT R37, R26.reuse, R31.reuse, R55, 0x96, !PT ; - /*0b80*/ LOP3.LUT R53, R26.reuse, R31.reuse, R53, 0x96, !PT ; - /*0b90*/ LOP3.LUT R22, R26.reuse, R31, R60.reuse, 0x96, !PT ; - /*0ba0*/ LOP3.LUT R45, R63, R45, R60, 0x96, !PT ; - /*0bb0*/ LOP3.LUT R26, R26, R31, R63, 0x96, !PT ; - /*0bc0*/ LOP3.LUT R12, R48, R12, R19, 0x96, !PT ; - /*0bd0*/ LOP3.LUT R55, R29, R30, R3, 0x96, !PT ; - /*0be0*/ LOP3.LUT R63, R13, R39, R0, 0x96, !PT ; - /*0bf0*/ SHF.L.W.U32.HI R33, R47, 0x1, R28 ; - /*0c00*/ LOP3.LUT R64, R56, R52, R21, 0x96, !PT ; - /*0c10*/ SHF.L.W.U32.HI R40, R12, 0x1, R31 ; - /*0c20*/ LOP3.LUT R60, R46, R11, R49, 0x96, !PT ; - /*0c30*/ LOP3.LUT R55, R50, R55, R15, 0x96, !PT ; - /*0c40*/ LOP3.LUT R63, R42, R63, R7, 0x96, !PT ; - /*0c50*/ SHF.L.W.U32.HI R66, R31, 0x1, R12 ; - /*0c60*/ LOP3.LUT R8, R33, R12, R52, 0x96, !PT ; - /*0c70*/ LOP3.LUT R64, R16, R64, R17, 0x96, !PT ; - /*0c80*/ LOP3.LUT R52, R44, R51, R25, 0x96, !PT ; - /*0c90*/ LOP3.LUT R60, R61, R60, R58.reuse, 0x96, !PT ; - /*0ca0*/ LOP3.LUT R31, R40, R55, R58, 0x96, !PT ; - /*0cb0*/ LOP3.LUT R21, R33.reuse, R12.reuse, R21, 0x96, !PT ; - /*0cc0*/ LOP3.LUT R56, R33.reuse, R12.reuse, R56, 0x96, !PT ; - /*0cd0*/ LOP3.LUT R17, R33, R12, R17, 0x96, !PT ; - /*0ce0*/ SHF.L.W.U32.HI R58, R63, 0x1, R55 ; - /*0cf0*/ LOP3.LUT R33, R33, R12, R16, 0x96, !PT ; - /*0d00*/ LOP3.LUT R12, R40, R55.reuse, R49, 0x96, !PT ; - /*0d10*/ LOP3.LUT R49, R62, R52, R57, 0x96, !PT ; - /*0d20*/ SHF.L.W.U32.HI R67, R55, 0x1, R63 ; - /*0d30*/ LOP3.LUT R36, R40.reuse, R55.reuse, R11, 0x96, !PT ; - /*0d40*/ LOP3.LUT R46, R40, R55, R46, 0x96, !PT ; - /*0d50*/ LOP3.LUT R16, R40, R55, R61, 0x96, !PT ; - /*0d60*/ LOP3.LUT R52, R58.reuse, R45.reuse, R9, 0x96, !PT ; - /*0d70*/ LOP3.LUT R38, R58.reuse, R45.reuse, R38, 0x96, !PT ; - /*0d80*/ LOP3.LUT R34, R58.reuse, R45.reuse, R34, 0x96, !PT ; - /*0d90*/ LOP3.LUT R20, R58.reuse, R45.reuse, R20, 0x96, !PT ; - /*0da0*/ LOP3.LUT R9, R58, R45, R59, 0x96, !PT ; - /*0db0*/ SHF.L.W.U32.HI R55, R64, 0x1, R45 ; - /*0dc0*/ SHF.L.W.U32.HI R58, R45, 0x1, R64 ; - /*0dd0*/ LOP3.LUT R45, R67.reuse, R64.reuse, R43, 0x96, !PT ; - /*0de0*/ LOP3.LUT R65, R67.reuse, R64.reuse, R6, 0x96, !PT ; - /*0df0*/ LOP3.LUT R43, R67, R64, R23, 0x96, !PT ; - /*0e00*/ LOP3.LUT R23, R55, R60, R41, 0x96, !PT ; - /*0e10*/ SHF.L.W.U32.HI R6, R49, 0x1, R60 ; - /*0e20*/ LOP3.LUT R11, R66.reuse, R63.reuse, R25, 0x96, !PT ; - /*0e30*/ LOP3.LUT R40, R66, R63.reuse, R57, 0x96, !PT ; - /*0e40*/ SHF.L.W.U32.HI R41, R60, 0x1, R49 ; - /*0e50*/ LOP3.LUT R51, R66.reuse, R63.reuse, R51, 0x96, !PT ; - /*0e60*/ LOP3.LUT R61, R66, R63, R44, 0x96, !PT ; - /*0e70*/ LOP3.LUT R25, R66, R63, R62, 0x96, !PT ; - /*0e80*/ LOP3.LUT R57, R55, R60, R4, 0x96, !PT ; - /*0e90*/ LOP3.LUT R63, R67.reuse, R64.reuse, R18, 0x96, !PT ; - /*0ea0*/ LOP3.LUT R24, R67, R64, R24, 0x96, !PT ; - /*0eb0*/ LOP3.LUT R4, R55, R60, R35, 0x96, !PT ; - /*0ec0*/ LOP3.LUT R64, R58, R49, R27, 0x96, !PT ; - /*0ed0*/ LOP3.LUT R35, R6, R47, R3, 0x96, !PT ; - /*0ee0*/ LOP3.LUT R44, R55.reuse, R60.reuse, R5, 0x96, !PT ; - /*0ef0*/ LOP3.LUT R14, R55, R60, R14, 0x96, !PT ; - /*0f00*/ LOP3.LUT R19, R58, R49, R19, 0x96, !PT ; - /*0f10*/ LOP3.LUT R27, R6.reuse, R47.reuse, R30, 0x96, !PT ; - /*0f20*/ LOP3.LUT R3, R6, R47, R50, 0x96, !PT ; - /*0f30*/ LOP3.LUT R18, R41.reuse, R28.reuse, R39, 0x96, !PT ; - /*0f40*/ LOP3.LUT R67, R58.reuse, R49.reuse, R2, 0x96, !PT ; - /*0f50*/ LOP3.LUT R60, R58.reuse, R49.reuse, R32, 0x96, !PT ; - /*0f60*/ LOP3.LUT R5, R58, R49, R48, 0x96, !PT ; - /*0f70*/ LOP3.LUT R50, R41.reuse, R28.reuse, R0, 0x96, !PT ; - /*0f80*/ LOP3.LUT R62, R41, R28, R13, 0x96, !PT ; - /*0f90*/ LOP3.LUT R42, R41.reuse, R28.reuse, R42, 0x96, !PT ; - /*0fa0*/ LOP3.LUT R49, R6.reuse, R47.reuse, R29, 0x96, !PT ; - /*0fb0*/ LOP3.LUT R15, R6, R47, R15, 0x96, !PT ; - /*0fc0*/ LOP3.LUT R28, R41, R28, R7, 0x96, !PT ; - /*0fd0*/ SHF.L.W.U32.HI R55, R20, 0x15, R43 ; - /*0fe0*/ SHF.L.W.U32.HI R2, R43, 0x15, R20 ; - /*0ff0*/ SHF.L.W.U32.HI R6, R56, 0xb, R53 ; - /*1000*/ SHF.L.W.U32.HI R59, R53, 0xb, R56 ; - /*1010*/ SHF.L.W.U32.HI R43, R46, 0x3, R61 ; - /*1020*/ SHF.L.W.U32.HI R58, R61, 0x3, R46 ; - /*1030*/ SHF.L.W.U32.HI R48, R19, 0xd, R14 ; - /*1040*/ SHF.L.W.U32.HI R53, R14, 0xd, R19 ; - /*1050*/ SHF.L.W.U32.HI R46, R27, 0x14, R18 ; - /*1060*/ SHF.L.W.U32.HI R27, R18, 0x14, R27 ; - /*1070*/ SHF.L.W.U32.HI R19, R34, 0x19, R63 ; - /*1080*/ SHF.L.W.U32.HI R32, R63, 0x19, R34 ; - /*1090*/ SHF.L.W.U32.HI R0, R3, 0xe, R42 ; - /*10a0*/ PRMT R18, R28, 0x2107, R15 ; - /*10b0*/ PRMT R34, R15, 0x2107, R28 ; - /*10c0*/ SHF.L.W.U32.HI R3, R42, 0xe, R3 ; - /*10d0*/ SHF.L.W.U32.HI R56, R64, 0xc, R57 ; - /*10e0*/ PRMT R7, R24, 0x4321, R9 ; - /*10f0*/ PRMT R15, R9, 0x4321, R24 ; - /*1100*/ SHF.L.W.U32.HI R57, R57, 0xc, R64 ; - /*1110*/ SHF.L.W.U32.HI R24, R35, 0x1b, R50 ; - /*1120*/ SHF.L.W.U32.HI R35, R50, 0x1b, R35 ; - /*1130*/ SHF.L.W.U32.HI R28, R40, 0x9, R31 ; - /*1140*/ SHF.L.W.U32.HI R39, R33, 0x1d, R26 ; - /*1150*/ SHF.L.W.U32.HI R30, R26, 0x1d, R33 ; - /*1160*/ SHF.L.W.U32.HI R41, R52, 0x1c, R65 ; - /*1170*/ SHF.L.W.U32.HI R13, R16, 0x12, R25 ; - /*1180*/ SHF.L.W.U32.HI R29, R25, 0x12, R16 ; - /*1190*/ SHF.L.W.U32.HI R31, R31, 0x9, R40 ; - /*11a0*/ SHF.L.W.U32.HI R47, R21, 0x1e, R10 ; - /*11b0*/ SHF.L.W.U32.HI R50, R10, 0x1e, R21 ; - /*11c0*/ SHF.L.W.U32.HI R52, R65, 0x1c, R52 ; - /*11d0*/ SHF.L.W.U32.HI R25, R62, 0x7, R49 ; - /*11e0*/ SHF.L.W.U32.HI R26, R49, 0x7, R62 ; - /*11f0*/ SHF.L.W.U32.HI R33, R4, 0x2, R5 ; - /*1200*/ SHF.L.W.U32.HI R40, R5, 0x2, R4 ; - /*1210*/ LOP3.LUT R10, R59, R3, R2, 0xb4, !PT ; - /*1220*/ LOP3.LUT R9, R2, R12, R3, 0xb4, !PT ; - /*1230*/ LOP3.LUT R49, R12, R59, R57, 0xb4, !PT ; - /*1240*/ LOP3.LUT R5, R57, R2, R59, 0xb4, !PT ; - /*1250*/ LOP3.LUT R3, R3, R57, R12, 0xb4, !PT ; - /*1260*/ IADD3 R54, R54, 0x1, RZ ; - /*1270*/ SHF.L.W.U32.HI R42, R45, 0x17, R38 ; - /*1280*/ LOP3.LUT R12, R11, R6, R56, 0xb4, !PT ; - /*1290*/ LOP3.LUT R2, R56, R55, R6, 0xb4, !PT ; - /*12a0*/ LOP3.LUT R21, R6, R0, R55, 0xb4, !PT ; - /*12b0*/ SHF.L.W.U32.HI R45, R38, 0x17, R45 ; - /*12c0*/ LOP3.LUT R6, R55, R11, R0, 0xb4, !PT ; - /*12d0*/ SHF.L.W.U32.HI R14, R37, 0x6, R8 ; - /*12e0*/ SHF.L.W.U32.HI R20, R44, 0x1, R67 ; - /*12f0*/ SHF.L.W.U32.HI R16, R51, 0x4, R36 ; - /*1300*/ LOP3.LUT R0, R0, R56, R11, 0xb4, !PT ; - /*1310*/ LOP3.LUT R55, R58, R30.reuse, R53, 0xb4, !PT ; - /*1320*/ LOP3.LUT R38, R53, R30, R52, 0xd2, !PT ; - /*1330*/ SHF.L.W.U32.HI R37, R8, 0x6, R37 ; - /*1340*/ SHF.L.W.U32.HI R44, R67, 0x1, R44 ; - /*1350*/ SHF.L.W.U32.HI R36, R36, 0x4, R51 ; - /*1360*/ LOP3.LUT R11, R52, R58, R27, 0xb4, !PT ; - /*1370*/ LOP3.LUT R4, R27, R53, R58, 0xb4, !PT ; - /*1380*/ LOP3.LUT R30, R30, R27, R52, 0xb4, !PT ; - /*1390*/ ISETP.NE.AND P0, PT, R54, 0x16, PT ; - /*13a0*/ SHF.L.W.U32.HI R8, R22, 0xf, R17 ; - /*13b0*/ LOP3.LUT R51, R41, R43, R46, 0xb4, !PT ; - /*13c0*/ LOP3.LUT R27, R46, R48, R43, 0xb4, !PT ; - /*13d0*/ LOP3.LUT R52, R43, R39.reuse, R48, 0xb4, !PT ; - /*13e0*/ SHF.L.W.U32.HI R22, R17, 0xf, R22 ; - /*13f0*/ LOP3.LUT R43, R48, R39, R41, 0xd2, !PT ; - /*1400*/ SHF.L.W.U32.HI R17, R23, 0xa, R60 ; - /*1410*/ LOP3.LUT R39, R39, R46, R41, 0xb4, !PT ; - /*1420*/ SHF.L.W.U32.HI R23, R60, 0xa, R23 ; - /*1430*/ LOP3.LUT R46, R44, R32, R37, 0xb4, !PT ; - /*1440*/ LOP3.LUT R41, R37, R34, R32, 0xb4, !PT ; - /*1450*/ LOP3.LUT R53, R32, R29.reuse, R34, 0xb4, !PT ; - /*1460*/ LOP3.LUT R34, R34, R29, R44, 0xd2, !PT ; - /*1470*/ LOP3.LUT R32, R14, R18, R19, 0xb4, !PT ; - /*1480*/ LOP3.LUT R56, R19, R13, R18, 0xb4, !PT ; - /*1490*/ LOP3.LUT R29, R29, R37, R44, 0xb4, !PT ; - /*14a0*/ LOP3.LUT R18, R18, R13, R20, 0xd2, !PT ; - /*14b0*/ LOP3.LUT R44, R20, R19, R14, 0xb4, !PT ; - /*14c0*/ LOP3.LUT R13, R13, R14, R20, 0xb4, !PT ; - /*14d0*/ LOP3.LUT R58, R35, R23, R36, 0xb4, !PT ; - /*14e0*/ LOP3.LUT R14, R36, R22, R23, 0xb4, !PT ; - /*14f0*/ LOP3.LUT R60, R23, R15, R22, 0xb4, !PT ; - /*1500*/ LOP3.LUT R57, R24, R17, R16, 0xb4, !PT ; - /*1510*/ LOP3.LUT R19, R16, R8, R17, 0xb4, !PT ; - /*1520*/ LOP3.LUT R17, R17, R7, R8, 0xb4, !PT ; - /*1530*/ LOP3.LUT R23, R8, R7, R24.reuse, 0xd2, !PT ; - /*1540*/ LOP3.LUT R7, R7, R16, R24, 0xb4, !PT ; - /*1550*/ LOP3.LUT R62, R47, R25, R42, 0xb4, !PT ; - /*1560*/ LOP3.LUT R48, R42, R28, R25, 0xb4, !PT ; - /*1570*/ LOP3.LUT R16, R25, R33, R28, 0xb4, !PT ; - /*1580*/ LOP3.LUT R49, R49, UR8, RZ, 0x3c, !PT ; - /*1590*/ UMOV UR8, UR5 ; - /*15a0*/ LOP3.LUT R25, R12, UR9, RZ, 0x3c, !PT ; - /*15b0*/ LOP3.LUT R20, R22, R15, R35.reuse, 0xd2, !PT ; - /*15c0*/ LOP3.LUT R15, R15, R36, R35, 0xb4, !PT ; - /*15d0*/ LOP3.LUT R61, R50, R26, R45, 0xb4, !PT ; - /*15e0*/ LOP3.LUT R59, R31, R40.reuse, R50, 0xd2, !PT ; - /*15f0*/ LOP3.LUT R35, R45, R31, R26, 0xb4, !PT ; - /*1600*/ LOP3.LUT R63, R26, R40, R31, 0xb4, !PT ; - /*1610*/ LOP3.LUT R50, R40, R45, R50, 0xb4, !PT ; - /*1620*/ LOP3.LUT R24, R28, R33, R47.reuse, 0xd2, !PT ; - /*1630*/ LOP3.LUT R42, R33, R42, R47, 0xb4, !PT ; - /*1640*/ @P0 BRA `(.L_x_135) ; - /*1650*/ LOP3.LUT R5, R41, R4, R5, 0x96, !PT ; - /*1660*/ IMAD.MOV.U32 R92, RZ, RZ, RZ ; - /*1670*/ LOP3.LUT R2, R32, R27, R2, 0x96, !PT ; - /*1680*/ LOP3.LUT R0, R13, R39, R0, 0x96, !PT ; - /*1690*/ LOP3.LUT R35, R35, R5, R14, 0x96, !PT ; - /*16a0*/ LOP3.LUT R48, R48, R2, R19, 0x96, !PT ; - /*16b0*/ LOP3.LUT R7, R42, R0, R7, 0x96, !PT ; - /*16c0*/ LOP3.LUT R34, R34, R38, R9, 0x96, !PT ; - /*16d0*/ LOP3.LUT R18, R18, R43, R6, 0x96, !PT ; - /*16e0*/ SHF.L.W.U32.HI R0, R35, 0x1, R48 ; - /*16f0*/ LOP3.LUT R3, R29, R30, R3, 0x96, !PT ; - /*1700*/ LOP3.LUT R10, R53, R55, R10, 0x96, !PT ; - /*1710*/ LOP3.LUT R12, R56, R52, R21, 0x96, !PT ; - /*1720*/ LOP3.LUT R51, R44, R51, R25, 0x96, !PT ; - /*1730*/ LOP3.LUT R59, R59, R34, R20, 0x96, !PT ; - /*1740*/ LOP3.LUT R24, R24, R18, R23, 0x96, !PT ; - /*1750*/ LOP3.LUT R25, R0, R7, R25, 0x96, !PT ; - /*1760*/ LOP3.LUT R29, R0, R7, R44, 0x96, !PT ; - /*1770*/ LOP3.LUT R15, R50, R3, R15, 0x96, !PT ; - /*1780*/ SHF.L.W.U32.HI R0, R48, 0x1, R35 ; - /*1790*/ LOP3.LUT R60, R63, R10, R60, 0x96, !PT ; - /*17a0*/ LOP3.LUT R12, R16, R12, R17, 0x96, !PT ; - /*17b0*/ LOP3.LUT R21, R46, R11, R49, 0x96, !PT ; - /*17c0*/ SHF.L.W.U32.HI R3, R59, 0x1, R24 ; - /*17d0*/ LOP3.LUT R26, R0.reuse, R15.reuse, R49, 0x96, !PT ; - /*17e0*/ LOP3.LUT R46, R0, R15, R46, 0x96, !PT ; - /*17f0*/ LOP3.LUT R62, R62, R51, R57, 0x96, !PT ; - /*1800*/ SHF.L.W.U32.HI R0, R60, 0x1, R12 ; - /*1810*/ LOP3.LUT R21, R61, R21, R58, 0x96, !PT ; - /*1820*/ LOP3.LUT R13, R3.reuse, R48.reuse, R56, 0x96, !PT ; - /*1830*/ LOP3.LUT R18, R3, R48, R16, 0x96, !PT ; - /*1840*/ SHF.L.W.U32.HI R3, R12, 0x1, R60 ; - /*1850*/ SHF.L.W.U32.HI R5, R15, 0x1, R7 ; - /*1860*/ LOP3.LUT R8, R0.reuse, R62.reuse, R27, 0x96, !PT ; - /*1870*/ LOP3.LUT R22, R0, R62, R19, 0x96, !PT ; - /*1880*/ SHF.L.W.U32.HI R7, R7, 0x1, R15 ; - /*1890*/ SHF.L.W.U32.HI R0, R21, 0x1, R62 ; - /*18a0*/ SHF.L.W.U32.HI R2, R24, 0x1, R59 ; - /*18b0*/ SHF.L.W.U32.HI R11, R62, 0x1, R21 ; - /*18c0*/ LOP3.LUT R19, R3, R21, R4, 0x96, !PT ; - /*18d0*/ LOP3.LUT R4, R5, R12, R6, 0x96, !PT ; - /*18e0*/ LOP3.LUT R9, R7, R60, R9, 0x96, !PT ; - /*18f0*/ LOP3.LUT R12, R5, R12, R23, 0x96, !PT ; - /*1900*/ LOP3.LUT R39, R0, R24, R39, 0x96, !PT ; - /*1910*/ LOP3.LUT R10, R2, R35, R53, 0x96, !PT ; - /*1920*/ LOP3.LUT R7, R7, R60, R20, 0x96, !PT ; - /*1930*/ LOP3.LUT R5, R11, R59, R50, 0x96, !PT ; - /*1940*/ LOP3.LUT R0, R0, R24, R42, 0x96, !PT ; - /*1950*/ LOP3.LUT R63, R2, R35, R63, 0x96, !PT ; - /*1960*/ LOP3.LUT R2, R11, R59, R30, 0x96, !PT ; - /*1970*/ SHF.L.W.U32.HI R17, R8, 0xc, R19 ; - /*1980*/ SHF.L.W.U32.HI R19, R19, 0xc, R8 ; - /*1990*/ LOP3.LUT R21, R3, R21, R14, 0x96, !PT ; - /*19a0*/ SHF.L.W.U32.HI R6, R13, 0xb, R10 ; - /*19b0*/ SHF.L.W.U32.HI R11, R7, 0x15, R12 ; - /*19c0*/ SHF.L.W.U32.HI R8, R5, 0xe, R0 ; - /*19d0*/ SHF.L.W.U32.HI R10, R10, 0xb, R13 ; - /*19e0*/ SHF.L.W.U32.HI R12, R12, 0x15, R7 ; - /*19f0*/ SHF.L.W.U32.HI R5, R0, 0xe, R5 ; - /*1a00*/ SHF.L.W.U32.HI R0, R2, 0x14, R39 ; - /*1a10*/ SHF.L.W.U32.HI R15, R9, 0x1c, R4 ; - /*1a20*/ SHF.L.W.U32.HI R2, R39, 0x14, R2 ; - /*1a30*/ SHF.L.W.U32.HI R9, R4, 0x1c, R9 ; - /*1a40*/ SHF.L.W.U32.HI R14, R46, 0x3, R29 ; - /*1a50*/ SHF.L.W.U32.HI R16, R29, 0x3, R46 ; - /*1a60*/ SHF.L.W.U32.HI R3, R18, 0x1d, R63 ; - /*1a70*/ SHF.L.W.U32.HI R4, R63, 0x1d, R18 ; - /*1a80*/ SHF.L.W.U32.HI R7, R22, 0xd, R21 ; - /*1a90*/ SHF.L.W.U32.HI R13, R21, 0xd, R22 ; - /*1aa0*/ LOP3.LUT R24, R26, R10, R19, 0xb4, !PT ; - /*1ab0*/ LOP3.LUT R22, R12, R26, R5, 0xb4, !PT ; - /*1ac0*/ LOP3.LUT R18, R5, R19, R26, 0xb4, !PT ; - /*1ad0*/ LOP3.LUT R20, R10, R5, R12, 0xb4, !PT ; - /*1ae0*/ LOP3.LUT R23, R11, R25, R8, 0xb4, !PT ; - /*1af0*/ LOP3.LUT R21, R6, R8, R11, 0xb4, !PT ; - /*1b00*/ LOP3.LUT R10, R19, R12, R10, 0xb4, !PT ; - /*1b10*/ LOP3.LUT R5, R25, R6, R17, 0xb4, !PT ; - /*1b20*/ STS.128 [R83+0x10], R20 ; - /*1b30*/ LOP3.LUT R11, R17, R11, R6, 0xb4, !PT ; - /*1b40*/ LOP3.LUT R19, R8, R17, R25, 0xb4, !PT ; - /*1b50*/ LOP3.LUT R6, R9, R16, R2, 0xb4, !PT ; - /*1b60*/ LOP3.LUT R15, R15, R14, R0, 0xb4, !PT ; - /*1b70*/ LOP3.LUT R9, R5, 0x80000000, RZ, 0x3c, !PT ; - /*1b80*/ LOP3.LUT R5, R14, R3, R7, 0xb4, !PT ; - /*1b90*/ LOP3.LUT R4, R16, R4, R13, 0xb4, !PT ; - /*1ba0*/ LOP3.LUT R2, R2, R13, R16, 0xb4, !PT ; - /*1bb0*/ IMAD.MOV.U32 R20, RZ, RZ, R18 ; - /*1bc0*/ LOP3.LUT R3, R0, R7, R14, 0xb4, !PT ; - /*1bd0*/ IMAD.MOV.U32 R21, RZ, RZ, R19 ; - /*1be0*/ LOP3.LUT R8, R24, 0x80008008, RZ, 0x3c, !PT ; - /*1bf0*/ IMAD.MOV.U32 R22, RZ, RZ, R6 ; - /*1c00*/ IMAD.MOV.U32 R23, RZ, RZ, R15 ; - /*1c10*/ STS.128 [R83], R8 ; - /*1c20*/ STS.128 [R83+0x20], R20 ; - /*1c30*/ IMAD.MOV.U32 R20, RZ, RZ, R2 ; - /*1c40*/ IMAD.MOV.U32 R21, RZ, RZ, R3 ; - /*1c50*/ IMAD.MOV.U32 R22, RZ, RZ, R4 ; - /*1c60*/ IMAD.MOV.U32 R23, RZ, RZ, R5 ; - /*1c70*/ STS.128 [R83+0x30], R20 ; - /*1c80*/ LDS.128 R4, [R80] ; - /*1c90*/ LDS.128 R8, [R80+0x40] ; - /*1ca0*/ LDS.128 R12, [R80+0x80] ; - /*1cb0*/ LDS.128 R16, [R80+0xc0] ; -.L_x_139: - /*1cc0*/ LDS R3, [R82] ; - /*1cd0*/ SHF.R.U32.HI R91, RZ, 0x2, R92 ; - /*1ce0*/ IMAD.MOV.U32 R2, RZ, RZ, -0x1 ; - /*1cf0*/ S2R R0, SR_TID.X ; - /*1d00*/ LOP3.LUT R0, R0, 0x7, RZ, 0xc0, !PT ; - /*1d10*/ LOP3.LUT R3, R3, R92, RZ, 0x3c, !PT ; - /*1d20*/ IMAD R21, R3, 0x1000193, RZ ; - /*1d30*/ IMAD.MOV.U32 R3, RZ, RZ, 0x181f ; - /*1d40*/ LOP3.LUT R37, R21, R4, RZ, 0x3c, !PT ; - /*1d50*/ @!PT BRA `(.L_x_136) ; - /*1d60*/ SHFL.IDX PT, R37, R37, R91, 0x181f ; -.L_x_149: - /*1d70*/ IMAD.HI.U32 R20, R37, c[0x3][0x18c], RZ ; - /*1d80*/ LDS R25, [R82+0x40] ; - /*1d90*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*1da0*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*1db0*/ IMAD R37, R20, c[0x3][0x184], R37 ; - /*1dc0*/ IMAD.SHL.U32 R90, R0, 0x10, RZ ; - /*1dd0*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*1de0*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*1df0*/ IMAD.IADD R21, R37, 0x1, -R20 ; - /*1e00*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*1e10*/ IADD3 R20, P0, R20, R90, RZ ; - /*1e20*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*1e30*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*1e40*/ LOP3.LUT R25, R25, R92, RZ, 0x3c, !PT ; - /*1e50*/ IMAD R25, R25, 0x1000193, RZ ; - /*1e60*/ LOP3.LUT R37, R25, R8, RZ, 0x3c, !PT ; - /*1e70*/ @!PT BRA `(.L_x_137) ; - /*1e80*/ LDS R28, [R82+0x80] ; - /*1e90*/ LDS R93, [R82+0xc0] ; - /*1ea0*/ LDS R29, [R82] ; - /*1eb0*/ LOP3.LUT R24, R28, R92, RZ, 0x3c, !PT ; - /*1ec0*/ IMAD R25, R24, 0x1000193, RZ ; - /*1ed0*/ SHFL.IDX PT, R24, R37, R91, 0x181f ; - /*1ee0*/ LOP3.LUT R30, R25, R12, RZ, 0x3c, !PT ; - /*1ef0*/ SHFL.IDX PT, R30, R30, R91, 0x181f ; - /*1f00*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*1f10*/ IMAD.MOV R27, RZ, RZ, -R25 ; - /*1f20*/ IMAD R24, R27, c[0x3][0x184], R24 ; - /*1f30*/ IMAD.HI.U32 R25, R30, c[0x3][0x18c], RZ ; - /*1f40*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*1f50*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*1f60*/ IMAD R27, R25, c[0x3][0x184], R30 ; - /*1f70*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*1f80*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*1f90*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*1fa0*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*1fb0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*1fc0*/ IMAD.IADD R31, R27, 0x1, -R30 ; - /*1fd0*/ IADD3 R36, P0, R24, R90, RZ ; - /*1fe0*/ LDS R27, [R82+0x40] ; - /*1ff0*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*2000*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*2010*/ IADD3 R40, P0, R30, R90, RZ ; - /*2020*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2030*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*2040*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2050*/ LOP3.LUT R24, R93, R92, RZ, 0x3c, !PT ; - /*2060*/ IMAD R34, R5, 0x1000193, RZ ; - /*2070*/ IADD3 R30, R92, 0x1, RZ ; - /*2080*/ IMAD R44, R9, 0x1000193, RZ ; - /*2090*/ IMAD R25, R24, 0x1000193, RZ ; - /*20a0*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*20b0*/ LOP3.LUT R9, R28, R30, RZ, 0x3c, !PT ; - /*20c0*/ LOP3.LUT R24, R25, R16, RZ, 0x3c, !PT ; - /*20d0*/ LOP3.LUT R25, R29, R30, RZ, 0x3c, !PT ; - /*20e0*/ SHFL.IDX PT, R24, R24, R91, 0x181f ; - /*20f0*/ IMAD R32, R25, 0x1000193, RZ ; - /*2100*/ LOP3.LUT R5, R27, R30, RZ, 0x3c, !PT ; - /*2110*/ LOP3.LUT R32, R32, R21, RZ, 0x3c, !PT ; - /*2120*/ IMAD R34, R5, 0x1000193, RZ ; - /*2130*/ SHFL.IDX PT, R32, R32, R91, 0x181f ; - /*2140*/ IMAD.HI.U32 R5, R24, c[0x3][0x18c], RZ ; - /*2150*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2160*/ IMAD R24, R5, c[0x3][0x184], R24 ; - /*2170*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*2180*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2190*/ IMAD.IADD R5, R24, 0x1, -R5 ; - /*21a0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*21b0*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*21c0*/ IMAD R44, R13, 0x1000193, RZ ; - /*21d0*/ LOP3.LUT R34, R34, R37, RZ, 0x3c, !PT ; - /*21e0*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*21f0*/ IMAD R44, R9, 0x1000193, RZ ; - /*2200*/ SHFL.IDX PT, R34, R34, R91, 0x181f ; - /*2210*/ IMAD.HI.U32 R9, R32, c[0x3][0x18c], RZ ; - /*2220*/ LOP3.LUT R46, R44, R41, RZ, 0x3c, !PT ; - /*2230*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2240*/ IADD3 R44, P0, R24, R90, RZ ; - /*2250*/ SHFL.IDX PT, R13, R46, R91, 0x181f ; - /*2260*/ IMAD R32, R9, c[0x3][0x184], R32 ; - /*2270*/ IMAD.X R45, RZ, RZ, R25, P0 ; - /*2280*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*2290*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*22a0*/ IMAD.HI.U32 R5, R34, c[0x3][0x18c], RZ ; - /*22b0*/ IMAD.MOV R31, RZ, RZ, -R5 ; - /*22c0*/ IMAD R34, R31, c[0x3][0x184], R34 ; - /*22d0*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*22e0*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*22f0*/ IMAD.MOV R24, RZ, RZ, -R5 ; - /*2300*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*2310*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*2320*/ IMAD R13, R24, c[0x3][0x184], R13 ; - /*2330*/ IMAD.IADD R5, R32, 0x1, -R5 ; - /*2340*/ IMAD.IADD R9, R34, 0x1, -R9 ; - /*2350*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*2360*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*2370*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*2380*/ IMAD.WIDE.U32 R32, R9, R26, c[0x3][0x190] ; - /*2390*/ IADD3 R48, P0, R24, R90, RZ ; - /*23a0*/ IMAD.IADD R13, R13, 0x1, -R34 ; - /*23b0*/ IADD3 R52, P1, R32, R90, RZ ; - /*23c0*/ IMAD.X R49, RZ, RZ, R25, P0 ; - /*23d0*/ IMAD.WIDE.U32 R24, R13, R26, c[0x3][0x190] ; - /*23e0*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*23f0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*2400*/ IADD3 R56, P0, R24, R90, RZ ; - /*2410*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*2420*/ IMAD.X R57, RZ, RZ, R25, P0 ; - /*2430*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*2440*/ LOP3.LUT R30, R93, R30, RZ, 0x3c, !PT ; - /*2450*/ IMAD R24, R17, 0x1000193, RZ ; - /*2460*/ IMAD R30, R30, 0x1000193, RZ ; - /*2470*/ IMAD R5, R6, 0x1000193, RZ ; - /*2480*/ IMAD R13, R10, 0x1000193, RZ ; - /*2490*/ LOP3.LUT R9, R5, R22, RZ, 0x3c, !PT ; - /*24a0*/ IADD3 R5, R92, 0x2, RZ ; - /*24b0*/ IMAD R17, R14, 0x1000193, RZ ; - /*24c0*/ LOP3.LUT R38, R13, R38, RZ, 0x3c, !PT ; - /*24d0*/ IMAD R9, R9, 0x1000193, RZ ; - /*24e0*/ LOP3.LUT R6, R29, R5.reuse, RZ, 0x3c, !PT ; - /*24f0*/ LOP3.LUT R42, R17, R42, RZ, 0x3c, !PT ; - /*2500*/ IMAD R13, R38, 0x1000193, RZ ; - /*2510*/ LOP3.LUT R10, R27, R5, RZ, 0x3c, !PT ; - /*2520*/ IMAD R17, R6, 0x1000193, RZ ; - /*2530*/ LOP3.LUT R45, R24, R45, RZ, 0x3c, !PT ; - /*2540*/ LOP3.LUT R30, R30, R45, RZ, 0x3c, !PT ; - /*2550*/ SHFL.IDX PT, R30, R30, R91, 0x181f ; - /*2560*/ IMAD.HI.U32 R6, R30, c[0x3][0x18c], RZ ; - /*2570*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*2580*/ IMAD R9, R42, 0x1000193, RZ ; - /*2590*/ LOP3.LUT R54, R13, R54, RZ, 0x3c, !PT ; - /*25a0*/ IMAD R13, R10, 0x1000193, RZ ; - /*25b0*/ LOP3.LUT R10, R17, R50, RZ, 0x3c, !PT ; - /*25c0*/ LOP3.LUT R17, R28, R5, RZ, 0x3c, !PT ; - /*25d0*/ LOP3.LUT R14, R13, R54, RZ, 0x3c, !PT ; - /*25e0*/ SHFL.IDX PT, R10, R10, R91, 0x181f ; - /*25f0*/ IMAD R17, R17, 0x1000193, RZ ; - /*2600*/ LOP3.LUT R58, R9, R58, RZ, 0x3c, !PT ; - /*2610*/ IMAD.MOV R9, RZ, RZ, -R6 ; - /*2620*/ LOP3.LUT R22, R17, R58, RZ, 0x3c, !PT ; - /*2630*/ SHFL.IDX PT, R14, R14, R91, 0x181f ; - /*2640*/ IMAD R30, R9, c[0x3][0x184], R30 ; - /*2650*/ SHFL.IDX PT, R22, R22, R91, 0x181f ; - /*2660*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*2670*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2680*/ IMAD.IADD R9, R30, 0x1, -R9 ; - /*2690*/ IMAD.HI.U32 R6, R10, c[0x3][0x18c], RZ ; - /*26a0*/ IMAD.WIDE.U32 R24, R9, R26, c[0x3][0x190] ; - /*26b0*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*26c0*/ IADD3 R60, P0, R24, R90, RZ ; - /*26d0*/ IMAD.HI.U32 R9, R14, c[0x3][0x18c], RZ ; - /*26e0*/ IMAD R10, R13, c[0x3][0x184], R10 ; - /*26f0*/ IMAD.HI.U32 R6, R22, c[0x3][0x18c], RZ ; - /*2700*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2710*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*2720*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*2730*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*2740*/ IMAD R14, R9, c[0x3][0x184], R14 ; - /*2750*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2760*/ IMAD R22, R13, c[0x3][0x184], R22 ; - /*2770*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*2780*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*2790*/ IMAD.IADD R9, R10, 0x1, -R9 ; - /*27a0*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*27b0*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*27c0*/ IMAD.WIDE.U32 R24, R9, R26, c[0x3][0x190] ; - /*27d0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*27e0*/ IMAD.IADD R13, R14, 0x1, -R13 ; - /*27f0*/ IADD3 R64, P0, R24, R90, RZ ; - /*2800*/ IMAD.IADD R9, R22, 0x1, -R9 ; - /*2810*/ IMAD.WIDE.U32 R30, R13, R26, c[0x3][0x190] ; - /*2820*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*2830*/ IMAD.WIDE.U32 R24, R9, R26, c[0x3][0x190] ; - /*2840*/ IADD3 R68, P1, R30, R90, RZ ; - /*2850*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*2860*/ IADD3 R72, P0, R24, R90, RZ ; - /*2870*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*2880*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*2890*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*28a0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*28b0*/ IMAD R9, R18, 0x1000193, RZ ; - /*28c0*/ LOP3.LUT R6, R93, R5, RZ, 0x3c, !PT ; - /*28d0*/ LOP3.LUT R46, R9, R46, RZ, 0x3c, !PT ; - /*28e0*/ IMAD R10, R7, 0x1000193, RZ ; - /*28f0*/ IMAD R5, R46, 0x1000193, RZ ; - /*2900*/ IMAD R9, R6, 0x1000193, RZ ; - /*2910*/ LOP3.LUT R10, R10, R23, RZ, 0x3c, !PT ; - /*2920*/ IMAD R14, R11, 0x1000193, RZ ; - /*2930*/ IMAD R18, R15, 0x1000193, RZ ; - /*2940*/ IMAD R10, R10, 0x1000193, RZ ; - /*2950*/ LOP3.LUT R39, R14, R39, RZ, 0x3c, !PT ; - /*2960*/ LOP3.LUT R43, R18, R43, RZ, 0x3c, !PT ; - /*2970*/ LOP3.LUT R10, R10, R51, RZ, 0x3c, !PT ; - /*2980*/ IMAD R14, R39, 0x1000193, RZ ; - /*2990*/ IMAD R18, R43, 0x1000193, RZ ; - /*29a0*/ IMAD R10, R10, 0x1000193, RZ ; - /*29b0*/ LOP3.LUT R14, R14, R55, RZ, 0x3c, !PT ; - /*29c0*/ LOP3.LUT R18, R18, R59, RZ, 0x3c, !PT ; - /*29d0*/ IMAD R14, R14, 0x1000193, RZ ; - /*29e0*/ IMAD R18, R18, 0x1000193, RZ ; - /*29f0*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*2a00*/ LOP3.LUT R6, R9, R62, RZ, 0x3c, !PT ; - /*2a10*/ IADD3 R5, R92, 0x3, RZ ; - /*2a20*/ SHFL.IDX PT, R6, R6, R91, 0x181f ; - /*2a30*/ LOP3.LUT R29, R29, R5.reuse, RZ, 0x3c, !PT ; - /*2a40*/ LOP3.LUT R27, R27, R5.reuse, RZ, 0x3c, !PT ; - /*2a50*/ LOP3.LUT R28, R28, R5, RZ, 0x3c, !PT ; - /*2a60*/ LOP3.LUT R7, R10, R67, RZ, 0x3c, !PT ; - /*2a70*/ IMAD R10, R29, 0x1000193, RZ ; - /*2a80*/ IMAD R28, R28, 0x1000193, RZ ; - /*2a90*/ LOP3.LUT R10, R10, R7, RZ, 0x3c, !PT ; - /*2aa0*/ LOP3.LUT R11, R14, R71, RZ, 0x3c, !PT ; - /*2ab0*/ IMAD R14, R27, 0x1000193, RZ ; - /*2ac0*/ LOP3.LUT R15, R18, R75, RZ, 0x3c, !PT ; - /*2ad0*/ IMAD.HI.U32 R9, R6, c[0x3][0x18c], RZ ; - /*2ae0*/ LOP3.LUT R14, R14, R11, RZ, 0x3c, !PT ; - /*2af0*/ SHFL.IDX PT, R10, R10, R91, 0x181f ; - /*2b00*/ LOP3.LUT R28, R28, R15, RZ, 0x3c, !PT ; - /*2b10*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2b20*/ SHFL.IDX PT, R14, R14, R91, 0x181f ; - /*2b30*/ IMAD R6, R9, c[0x3][0x184], R6 ; - /*2b40*/ SHFL.IDX PT, R28, R28, R91, 0x181f ; - /*2b50*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*2b60*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2b70*/ IMAD.IADD R9, R6, 0x1, -R9 ; - /*2b80*/ IMAD.HI.U32 R6, R10, c[0x3][0x18c], RZ ; - /*2b90*/ IMAD.WIDE.U32 R22, R9, R26, c[0x3][0x190] ; - /*2ba0*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*2bb0*/ IMAD.HI.U32 R6, R14, c[0x3][0x18c], RZ ; - /*2bc0*/ IADD3 R76, P0, R22, R90, RZ ; - /*2bd0*/ IMAD.HI.U32 R9, R28, c[0x3][0x18c], RZ ; - /*2be0*/ IMAD R10, R13, c[0x3][0x184], R10 ; - /*2bf0*/ IMAD.MOV R13, RZ, RZ, -R6 ; - /*2c00*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*2c10*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*2c20*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*2c30*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*2c40*/ IMAD R28, R9, c[0x3][0x184], R28 ; - /*2c50*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2c60*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*2c70*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*2c80*/ ISETP.GE.U32.AND P1, PT, R28, c[0x3][0x184], PT ; - /*2c90*/ IMAD.IADD R9, R10, 0x1, -R9 ; - /*2ca0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*2cb0*/ SEL R17, RZ, c[0x3][0x184], !P1 ; - /*2cc0*/ IMAD.WIDE.U32 R24, R9, R26, c[0x3][0x190] ; - /*2cd0*/ IMAD.IADD R13, R14, 0x1, -R13 ; - /*2ce0*/ IMAD.IADD R17, R28, 0x1, -R17 ; - /*2cf0*/ IADD3 R24, P1, R24, R90, RZ ; - /*2d00*/ IMAD.WIDE.U32 R22, R13, R26, c[0x3][0x190] ; - /*2d10*/ IMAD.WIDE.U32 R26, R17, R26, c[0x3][0x190] ; - /*2d20*/ IADD3 R28, P0, R22, R90, RZ ; - /*2d30*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*2d40*/ IADD3 R32, P1, R26, R90, RZ ; - /*2d50*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*2d60*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*2d70*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*2d80*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2d90*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*2da0*/ IMAD R9, R4, 0x1000193, RZ ; - /*2db0*/ IMAD R4, R19, 0x1000193, RZ ; - /*2dc0*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*2dd0*/ IMAD R13, R8, 0x1000193, RZ ; - /*2de0*/ LOP3.LUT R9, R9, R20, RZ, 0x3c, !PT ; - /*2df0*/ IMAD R6, R47, 0x1000193, RZ ; - /*2e00*/ LOP3.LUT R36, R13, R36, RZ, 0x3c, !PT ; - /*2e10*/ IMAD R19, R16, 0x1000193, RZ ; - /*2e20*/ IMAD R9, R9, 0x1000193, RZ ; - /*2e30*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*2e40*/ IMAD R4, R21, 0x1000193, RZ ; - /*2e50*/ LOP3.LUT R93, R93, R5, RZ, 0x3c, !PT ; - /*2e60*/ IMAD R17, R12, 0x1000193, RZ ; - /*2e70*/ LOP3.LUT R44, R19, R44, RZ, 0x3c, !PT ; - /*2e80*/ IMAD R5, R36, 0x1000193, RZ ; - /*2e90*/ LOP3.LUT R9, R9, R48, RZ, 0x3c, !PT ; - /*2ea0*/ IMAD R10, R63, 0x1000193, RZ ; - /*2eb0*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*2ec0*/ IMAD R6, R37, 0x1000193, RZ ; - /*2ed0*/ LOP3.LUT R40, R17, R40, RZ, 0x3c, !PT ; - /*2ee0*/ IMAD R8, R41, 0x1000193, RZ ; - /*2ef0*/ LOP3.LUT R52, R5, R52, RZ, 0x3c, !PT ; - /*2f00*/ IMAD R5, R44, 0x1000193, RZ ; - /*2f10*/ IMAD R9, R9, 0x1000193, RZ ; - /*2f20*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*2f30*/ IMAD R13, R40, 0x1000193, RZ ; - /*2f40*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*2f50*/ IMAD R12, R93, 0x1000193, RZ ; - /*2f60*/ LOP3.LUT R60, R5, R60, RZ, 0x3c, !PT ; - /*2f70*/ IMAD R8, R45, 0x1000193, RZ ; - /*2f80*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*2f90*/ IMAD R17, R52, 0x1000193, RZ ; - /*2fa0*/ IMAD R19, R54, 0x1000193, RZ ; - /*2fb0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*2fc0*/ IMAD R13, R13, 0x1000193, RZ ; - /*2fd0*/ LOP3.LUT R8, R17, R68, RZ, 0x3c, !PT ; - /*2fe0*/ IMAD R17, R58, 0x1000193, RZ ; - /*2ff0*/ IMAD R16, R61, 0x1000193, RZ ; - /*3000*/ IMAD R21, R62, 0x1000193, RZ ; - /*3010*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*3020*/ IMAD R10, R4, 0x1000193, RZ ; - /*3030*/ LOP3.LUT R4, R9, R64, RZ, 0x3c, !PT ; - /*3040*/ IMAD R9, R50, 0x1000193, RZ ; - /*3050*/ LOP3.LUT R14, R12, R79, RZ, 0x3c, !PT ; - /*3060*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*3070*/ IMAD R10, R6, 0x1000193, RZ ; - /*3080*/ LOP3.LUT R6, R9, R66, RZ, 0x3c, !PT ; - /*3090*/ SHFL.IDX PT, R37, R14, R91, 0x181f ; - /*30a0*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*30b0*/ LOP3.LUT R10, R19, R70, RZ, 0x3c, !PT ; - /*30c0*/ IMAD R19, R60, 0x1000193, RZ ; - /*30d0*/ IMAD R14, R57, 0x1000193, RZ ; - /*30e0*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*30f0*/ LOP3.LUT R76, R19, R76, RZ, 0x3c, !PT ; - /*3100*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*3110*/ LOP3.LUT R14, R17, R74, RZ, 0x3c, !PT ; - /*3120*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*3130*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_150: - /*3140*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*3150*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*3160*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*3170*/ IMAD R37, R16, c[0x3][0x184], R37 ; - /*3180*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*3190*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*31a0*/ IMAD.IADD R16, R37, 0x1, -R16 ; - /*31b0*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*31c0*/ IADD3 R16, P0, R16, R90, RZ ; - /*31d0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*31e0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*31f0*/ IMAD R21, R4, 0x1000193, RZ ; - /*3200*/ IADD3 R92, R92, 0x4, RZ ; - /*3210*/ IMAD R20, R5, 0x1000193, RZ ; - /*3220*/ IMAD R22, R7, 0x1000193, RZ ; - /*3230*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*3240*/ IMAD R21, R6, 0x1000193, RZ ; - /*3250*/ ISETP.NE.AND P0, PT, R92, 0x40, PT ; - /*3260*/ IMAD R23, R8, 0x1000193, RZ ; - /*3270*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*3280*/ IMAD R24, R9, 0x1000193, RZ ; - /*3290*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*32a0*/ IMAD R21, R10, 0x1000193, RZ ; - /*32b0*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*32c0*/ IMAD R20, R11, 0x1000193, RZ ; - /*32d0*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*32e0*/ IMAD R23, R12, 0x1000193, RZ ; - /*32f0*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*3300*/ IMAD R22, R13, 0x1000193, RZ ; - /*3310*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*3320*/ IMAD R25, R14, 0x1000193, RZ ; - /*3330*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*3340*/ IMAD R20, R15, 0x1000193, RZ ; - /*3350*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*3360*/ IMAD R21, R76, 0x1000193, RZ ; - /*3370*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*3380*/ IMAD R22, R77, 0x1000193, RZ ; - /*3390*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*33a0*/ IMAD R23, R78, 0x1000193, RZ ; - /*33b0*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*33c0*/ IMAD R24, R79, 0x1000193, RZ ; - /*33d0*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*33e0*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*33f0*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*3400*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*3410*/ @!P0 CALL.REL.NOINC `(.L_x_138) ; - /*3420*/ BRA `(.L_x_139) ; -.L_x_138: - /*3430*/ IMAD R4, R4, 0x1000193, RZ ; - /*3440*/ IMAD R8, R8, 0x1000193, RZ ; - /*3450*/ IMAD R12, R12, 0x1000193, RZ ; - /*3460*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*3470*/ IMAD R16, R16, 0x1000193, RZ ; - /*3480*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*3490*/ IMAD.MOV.U32 R92, RZ, RZ, RZ ; - /*34a0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*34b0*/ IMAD R5, R4, 0x1000193, RZ ; - /*34c0*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*34d0*/ IMAD R9, R8, 0x1000193, RZ ; - /*34e0*/ IMAD R13, R12, 0x1000193, RZ ; - /*34f0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*3500*/ IMAD R17, R16, 0x1000193, RZ ; - /*3510*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*3520*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*3530*/ IMAD R4, R5, 0x1000193, RZ ; - /*3540*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*3550*/ IMAD R6, R9, 0x1000193, RZ ; - /*3560*/ IMAD R8, R13, 0x1000193, RZ ; - /*3570*/ LOP3.LUT R20, R4, R7, RZ, 0x3c, !PT ; - /*3580*/ IMAD R10, R17, 0x1000193, RZ ; - /*3590*/ LOP3.LUT R22, R6, R11, RZ, 0x3c, !PT ; - /*35a0*/ LOP3.LUT R24, R8, R15, RZ, 0x3c, !PT ; - /*35b0*/ STS [R81.X4], R20 ; - /*35c0*/ LOP3.LUT R26, R10, R19, RZ, 0x3c, !PT ; - /*35d0*/ STS [R81.X4+0x20], R22 ; - /*35e0*/ STS [R81.X4+0x40], R24 ; - /*35f0*/ STS [R81.X4+0x60], R26 ; - /*3600*/ LDS.128 R4, [R80+0x100] ; - /*3610*/ LDS.128 R8, [R80+0x140] ; - /*3620*/ LDS.128 R12, [R80+0x180] ; - /*3630*/ LDS.128 R16, [R80+0x1c0] ; -.L_x_143: - /*3640*/ LDS R21, [R82+0x100] ; - /*3650*/ IMAD.SHL.U32 R91, R0, 0x10, RZ ; - /*3660*/ SHF.R.U32.HI R90, RZ, 0x2, R92 ; - /*3670*/ LOP3.LUT R21, R21, R92, RZ, 0x3c, !PT ; - /*3680*/ IMAD R21, R21, 0x1000193, RZ ; - /*3690*/ LOP3.LUT R37, R21, R4, RZ, 0x3c, !PT ; - /*36a0*/ @!PT BRA `(.L_x_140) ; - /*36b0*/ SHFL.IDX PT, R37, R37, R90, 0x181f ; -.L_x_151: - /*36c0*/ IMAD.HI.U32 R20, R37, c[0x3][0x18c], RZ ; - /*36d0*/ LDS R25, [R82+0x140] ; - /*36e0*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*36f0*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*3700*/ IMAD R37, R20, c[0x3][0x184], R37 ; - /*3710*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*3720*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*3730*/ IMAD.IADD R21, R37, 0x1, -R20 ; - /*3740*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*3750*/ IADD3 R20, P0, R20, R91, RZ ; - /*3760*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*3770*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*3780*/ LOP3.LUT R25, R25, R92, RZ, 0x3c, !PT ; - /*3790*/ IMAD R25, R25, 0x1000193, RZ ; - /*37a0*/ LOP3.LUT R37, R25, R8, RZ, 0x3c, !PT ; - /*37b0*/ @!PT BRA `(.L_x_141) ; - /*37c0*/ LDS R28, [R82+0x180] ; - /*37d0*/ LDS R93, [R82+0x1c0] ; - /*37e0*/ LOP3.LUT R24, R28, R92, RZ, 0x3c, !PT ; - /*37f0*/ IMAD R25, R24, 0x1000193, RZ ; - /*3800*/ SHFL.IDX PT, R24, R37, R90, 0x181f ; - /*3810*/ LOP3.LUT R27, R25, R12, RZ, 0x3c, !PT ; - /*3820*/ SHFL.IDX PT, R27, R27, R90, 0x181f ; - /*3830*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*3840*/ IMAD.MOV R29, RZ, RZ, -R25 ; - /*3850*/ IMAD R24, R29, c[0x3][0x184], R24 ; - /*3860*/ IMAD.HI.U32 R25, R27, c[0x3][0x18c], RZ ; - /*3870*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*3880*/ IMAD.MOV R30, RZ, RZ, -R25 ; - /*3890*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*38a0*/ IMAD R29, R30, c[0x3][0x184], R27 ; - /*38b0*/ LDS R27, [R82+0x140] ; - /*38c0*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*38d0*/ ISETP.GE.U32.AND P0, PT, R29, c[0x3][0x184], PT ; - /*38e0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*38f0*/ SEL R30, RZ, c[0x3][0x184], !P0 ; - /*3900*/ IADD3 R36, P0, R24, R91, RZ ; - /*3910*/ IMAD.IADD R31, R29, 0x1, -R30 ; - /*3920*/ LDS R29, [R82+0x100] ; - /*3930*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*3940*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*3950*/ IADD3 R40, P0, R30, R91, RZ ; - /*3960*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*3970*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*3980*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*3990*/ LOP3.LUT R24, R93, R92, RZ, 0x3c, !PT ; - /*39a0*/ IMAD R32, R5, 0x1000193, RZ ; - /*39b0*/ IADD3 R30, R92, 0x1, RZ ; - /*39c0*/ IMAD R34, R9, 0x1000193, RZ ; - /*39d0*/ IMAD R25, R24, 0x1000193, RZ ; - /*39e0*/ LOP3.LUT R5, R27, R30, RZ, 0x3c, !PT ; - /*39f0*/ LOP3.LUT R21, R32, R21, RZ, 0x3c, !PT ; - /*3a00*/ LOP3.LUT R25, R25, R16, RZ, 0x3c, !PT ; - /*3a10*/ IMAD R32, R5, 0x1000193, RZ ; - /*3a20*/ SHFL.IDX PT, R25, R25, R90, 0x181f ; - /*3a30*/ LOP3.LUT R24, R29, R30, RZ, 0x3c, !PT ; - /*3a40*/ IMAD R24, R24, 0x1000193, RZ ; - /*3a50*/ LOP3.LUT R9, R24, R21, RZ, 0x3c, !PT ; - /*3a60*/ LOP3.LUT R24, R28, R30, RZ, 0x3c, !PT ; - /*3a70*/ SHFL.IDX PT, R9, R9, R90, 0x181f ; - /*3a80*/ IMAD R24, R24, 0x1000193, RZ ; - /*3a90*/ IMAD.HI.U32 R5, R25, c[0x3][0x18c], RZ ; - /*3aa0*/ LOP3.LUT R37, R34, R37, RZ, 0x3c, !PT ; - /*3ab0*/ IMAD R34, R13, 0x1000193, RZ ; - /*3ac0*/ LOP3.LUT R13, R32, R37, RZ, 0x3c, !PT ; - /*3ad0*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*3ae0*/ LOP3.LUT R41, R34, R41, RZ, 0x3c, !PT ; - /*3af0*/ IMAD.HI.U32 R5, R9, c[0x3][0x18c], RZ ; - /*3b00*/ SHFL.IDX PT, R13, R13, R90, 0x181f ; - /*3b10*/ LOP3.LUT R33, R24, R41, RZ, 0x3c, !PT ; - /*3b20*/ IMAD R25, R32, c[0x3][0x184], R25 ; - /*3b30*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*3b40*/ SHFL.IDX PT, R33, R33, R90, 0x181f ; - /*3b50*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*3b60*/ IMAD R9, R32, c[0x3][0x184], R9 ; - /*3b70*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*3b80*/ IMAD.IADD R25, R25, 0x1, -R24 ; - /*3b90*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*3ba0*/ IMAD.HI.U32 R31, R13, c[0x3][0x18c], RZ ; - /*3bb0*/ IADD3 R44, P0, R24, R91, RZ ; - /*3bc0*/ IMAD.MOV R24, RZ, RZ, -R31 ; - /*3bd0*/ IMAD.HI.U32 R5, R33, c[0x3][0x18c], RZ ; - /*3be0*/ IMAD.X R45, RZ, RZ, R25, P0 ; - /*3bf0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*3c00*/ IMAD R13, R24, c[0x3][0x184], R13 ; - /*3c10*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*3c20*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*3c30*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*3c40*/ ISETP.GE.U32.AND P1, PT, R13, c[0x3][0x184], PT ; - /*3c50*/ IMAD R5, R32, c[0x3][0x184], R33 ; - /*3c60*/ IMAD.IADD R25, R9, 0x1, -R24 ; - /*3c70*/ SEL R32, RZ, c[0x3][0x184], !P1 ; - /*3c80*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*3c90*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*3ca0*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*3cb0*/ IMAD.IADD R33, R13, 0x1, -R32 ; - /*3cc0*/ IADD3 R48, P0, R24, R91, RZ ; - /*3cd0*/ IMAD.WIDE.U32 R32, R33, R26, c[0x3][0x190] ; - /*3ce0*/ IMAD.IADD R5, R5, 0x1, -R34 ; - /*3cf0*/ IADD3 R52, P1, R32, R91, RZ ; - /*3d00*/ IMAD.X R49, RZ, RZ, R25, P0 ; - /*3d10*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*3d20*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*3d30*/ IADD3 R56, P0, R24, R91, RZ ; - /*3d40*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*3d50*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*3d60*/ IMAD.X R57, RZ, RZ, R25, P0 ; - /*3d70*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*3d80*/ LOP3.LUT R30, R93, R30, RZ, 0x3c, !PT ; - /*3d90*/ IMAD R24, R17, 0x1000193, RZ ; - /*3da0*/ IMAD R30, R30, 0x1000193, RZ ; - /*3db0*/ IMAD R5, R6, 0x1000193, RZ ; - /*3dc0*/ IMAD R17, R10, 0x1000193, RZ ; - /*3dd0*/ LOP3.LUT R13, R5, R22, RZ, 0x3c, !PT ; - /*3de0*/ IADD3 R5, R92, 0x2, RZ ; - /*3df0*/ IMAD R25, R14, 0x1000193, RZ ; - /*3e00*/ LOP3.LUT R38, R17, R38, RZ, 0x3c, !PT ; - /*3e10*/ IMAD R13, R13, 0x1000193, RZ ; - /*3e20*/ LOP3.LUT R6, R29, R5.reuse, RZ, 0x3c, !PT ; - /*3e30*/ LOP3.LUT R42, R25, R42, RZ, 0x3c, !PT ; - /*3e40*/ IMAD R17, R38, 0x1000193, RZ ; - /*3e50*/ LOP3.LUT R10, R27, R5, RZ, 0x3c, !PT ; - /*3e60*/ IMAD R25, R6, 0x1000193, RZ ; - /*3e70*/ IMAD R31, R10, 0x1000193, RZ ; - /*3e80*/ LOP3.LUT R10, R28, R5, RZ, 0x3c, !PT ; - /*3e90*/ LOP3.LUT R45, R24, R45, RZ, 0x3c, !PT ; - /*3ea0*/ LOP3.LUT R9, R30, R45, RZ, 0x3c, !PT ; - /*3eb0*/ SHFL.IDX PT, R9, R9, R90, 0x181f ; - /*3ec0*/ LOP3.LUT R50, R13, R50, RZ, 0x3c, !PT ; - /*3ed0*/ IMAD R13, R42, 0x1000193, RZ ; - /*3ee0*/ LOP3.LUT R54, R17, R54, RZ, 0x3c, !PT ; - /*3ef0*/ LOP3.LUT R17, R25, R50, RZ, 0x3c, !PT ; - /*3f00*/ IMAD.HI.U32 R6, R9, c[0x3][0x18c], RZ ; - /*3f10*/ LOP3.LUT R31, R31, R54, RZ, 0x3c, !PT ; - /*3f20*/ LOP3.LUT R58, R13, R58, RZ, 0x3c, !PT ; - /*3f30*/ SHFL.IDX PT, R17, R17, R90, 0x181f ; - /*3f40*/ IMAD R13, R10, 0x1000193, RZ ; - /*3f50*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*3f60*/ SHFL.IDX PT, R31, R31, R90, 0x181f ; - /*3f70*/ LOP3.LUT R13, R13, R58, RZ, 0x3c, !PT ; - /*3f80*/ IMAD R9, R6, c[0x3][0x184], R9 ; - /*3f90*/ SHFL.IDX PT, R13, R13, R90, 0x181f ; - /*3fa0*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*3fb0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*3fc0*/ IMAD.IADD R25, R9, 0x1, -R6 ; - /*3fd0*/ IMAD.HI.U32 R6, R17, c[0x3][0x18c], RZ ; - /*3fe0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*3ff0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*4000*/ IADD3 R60, P0, R24, R91, RZ ; - /*4010*/ IMAD.HI.U32 R9, R31, c[0x3][0x18c], RZ ; - /*4020*/ IMAD R17, R6, c[0x3][0x184], R17 ; - /*4030*/ IMAD.MOV R10, RZ, RZ, -R9 ; - /*4040*/ IMAD.HI.U32 R6, R13, c[0x3][0x18c], RZ ; - /*4050*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*4060*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*4070*/ IMAD R31, R10, c[0x3][0x184], R31 ; - /*4080*/ IMAD.MOV R10, RZ, RZ, -R6 ; - /*4090*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*40a0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*40b0*/ IMAD R13, R10, c[0x3][0x184], R13 ; - /*40c0*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*40d0*/ IMAD.IADD R25, R17, 0x1, -R6 ; - /*40e0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*40f0*/ IMAD.WIDE.U32 R24, R25, R26.reuse, c[0x3][0x190] ; - /*4100*/ SEL R10, RZ, c[0x3][0x184], !P1 ; - /*4110*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*4120*/ IADD3 R64, P0, R24, R91, RZ ; - /*4130*/ IMAD.IADD R31, R31, 0x1, -R10 ; - /*4140*/ IMAD.IADD R13, R13, 0x1, -R6 ; - /*4150*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*4160*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*4170*/ IMAD.WIDE.U32 R24, R13, R26, c[0x3][0x190] ; - /*4180*/ IADD3 R68, P1, R30, R91, RZ ; - /*4190*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*41a0*/ IADD3 R72, P0, R24, R91, RZ ; - /*41b0*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*41c0*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*41d0*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*41e0*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*41f0*/ IMAD R9, R18, 0x1000193, RZ ; - /*4200*/ LOP3.LUT R6, R93, R5, RZ, 0x3c, !PT ; - /*4210*/ LOP3.LUT R46, R9, R46, RZ, 0x3c, !PT ; - /*4220*/ IMAD R9, R6, 0x1000193, RZ ; - /*4230*/ IMAD R6, R7, 0x1000193, RZ ; - /*4240*/ IMAD R5, R46, 0x1000193, RZ ; - /*4250*/ LOP3.LUT R10, R6, R23, RZ, 0x3c, !PT ; - /*4260*/ IMAD R14, R11, 0x1000193, RZ ; - /*4270*/ IMAD R18, R15, 0x1000193, RZ ; - /*4280*/ IMAD R10, R10, 0x1000193, RZ ; - /*4290*/ LOP3.LUT R39, R14, R39, RZ, 0x3c, !PT ; - /*42a0*/ LOP3.LUT R43, R18, R43, RZ, 0x3c, !PT ; - /*42b0*/ LOP3.LUT R10, R10, R51, RZ, 0x3c, !PT ; - /*42c0*/ IMAD R14, R39, 0x1000193, RZ ; - /*42d0*/ IMAD R18, R43, 0x1000193, RZ ; - /*42e0*/ IMAD R10, R10, 0x1000193, RZ ; - /*42f0*/ LOP3.LUT R14, R14, R55, RZ, 0x3c, !PT ; - /*4300*/ LOP3.LUT R18, R18, R59, RZ, 0x3c, !PT ; - /*4310*/ IMAD R14, R14, 0x1000193, RZ ; - /*4320*/ IMAD R18, R18, 0x1000193, RZ ; - /*4330*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*4340*/ LOP3.LUT R9, R9, R62, RZ, 0x3c, !PT ; - /*4350*/ SHFL.IDX PT, R6, R9, R90, 0x181f ; - /*4360*/ IADD3 R5, R92, 0x3, RZ ; - /*4370*/ LOP3.LUT R29, R29, R5.reuse, RZ, 0x3c, !PT ; - /*4380*/ LOP3.LUT R27, R27, R5.reuse, RZ, 0x3c, !PT ; - /*4390*/ LOP3.LUT R28, R28, R5, RZ, 0x3c, !PT ; - /*43a0*/ LOP3.LUT R7, R10, R67, RZ, 0x3c, !PT ; - /*43b0*/ IMAD R10, R29, 0x1000193, RZ ; - /*43c0*/ IMAD R28, R28, 0x1000193, RZ ; - /*43d0*/ LOP3.LUT R13, R10, R7, RZ, 0x3c, !PT ; - /*43e0*/ IMAD R10, R27, 0x1000193, RZ ; - /*43f0*/ LOP3.LUT R11, R14, R71, RZ, 0x3c, !PT ; - /*4400*/ IMAD.HI.U32 R9, R6, c[0x3][0x18c], RZ ; - /*4410*/ LOP3.LUT R15, R18, R75, RZ, 0x3c, !PT ; - /*4420*/ SHFL.IDX PT, R13, R13, R90, 0x181f ; - /*4430*/ LOP3.LUT R17, R10, R11, RZ, 0x3c, !PT ; - /*4440*/ LOP3.LUT R25, R28, R15, RZ, 0x3c, !PT ; - /*4450*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*4460*/ SHFL.IDX PT, R17, R17, R90, 0x181f ; - /*4470*/ IMAD R6, R9, c[0x3][0x184], R6 ; - /*4480*/ SHFL.IDX PT, R25, R25, R90, 0x181f ; - /*4490*/ ISETP.GE.U32.AND P0, PT, R6, c[0x3][0x184], PT ; - /*44a0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*44b0*/ IMAD.IADD R9, R6, 0x1, -R9 ; - /*44c0*/ IMAD.HI.U32 R6, R13, c[0x3][0x18c], RZ ; - /*44d0*/ IMAD.WIDE.U32 R22, R9, R26, c[0x3][0x190] ; - /*44e0*/ IMAD.MOV R10, RZ, RZ, -R6 ; - /*44f0*/ IADD3 R76, P0, R22, R91, RZ ; - /*4500*/ IMAD.HI.U32 R6, R17, c[0x3][0x18c], RZ ; - /*4510*/ IMAD.HI.U32 R9, R25, c[0x3][0x18c], RZ ; - /*4520*/ IMAD R13, R10, c[0x3][0x184], R13 ; - /*4530*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*4540*/ IMAD.MOV R10, RZ, RZ, -R9 ; - /*4550*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*4560*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*4570*/ IMAD R17, R6, c[0x3][0x184], R17 ; - /*4580*/ IMAD R9, R10, c[0x3][0x184], R25 ; - /*4590*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*45a0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*45b0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*45c0*/ ISETP.GE.U32.AND P1, PT, R9, c[0x3][0x184], PT ; - /*45d0*/ IMAD.IADD R25, R13, 0x1, -R6 ; - /*45e0*/ SEL R6, RZ, c[0x3][0x184], !P0 ; - /*45f0*/ SEL R10, RZ, c[0x3][0x184], !P1 ; - /*4600*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*4610*/ IMAD.IADD R23, R17, 0x1, -R6 ; - /*4620*/ IMAD.IADD R27, R9, 0x1, -R10 ; - /*4630*/ IADD3 R24, P1, R24, R91, RZ ; - /*4640*/ IMAD.WIDE.U32 R22, R23, R26, c[0x3][0x190] ; - /*4650*/ IMAD.WIDE.U32 R26, R27, R26, c[0x3][0x190] ; - /*4660*/ IADD3 R28, P0, R22, R91, RZ ; - /*4670*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*4680*/ IADD3 R32, P1, R26, R91, RZ ; - /*4690*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*46a0*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*46b0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*46c0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*46d0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*46e0*/ IMAD R9, R4, 0x1000193, RZ ; - /*46f0*/ IMAD R4, R19, 0x1000193, RZ ; - /*4700*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*4710*/ IMAD R13, R8, 0x1000193, RZ ; - /*4720*/ LOP3.LUT R9, R9, R20, RZ, 0x3c, !PT ; - /*4730*/ IMAD R6, R47, 0x1000193, RZ ; - /*4740*/ LOP3.LUT R36, R13, R36, RZ, 0x3c, !PT ; - /*4750*/ IMAD R19, R16, 0x1000193, RZ ; - /*4760*/ IMAD R9, R9, 0x1000193, RZ ; - /*4770*/ LOP3.LUT R63, R6, R63, RZ, 0x3c, !PT ; - /*4780*/ IMAD R4, R21, 0x1000193, RZ ; - /*4790*/ LOP3.LUT R93, R93, R5, RZ, 0x3c, !PT ; - /*47a0*/ IMAD R17, R12, 0x1000193, RZ ; - /*47b0*/ LOP3.LUT R44, R19, R44, RZ, 0x3c, !PT ; - /*47c0*/ IMAD R5, R36, 0x1000193, RZ ; - /*47d0*/ LOP3.LUT R9, R9, R48, RZ, 0x3c, !PT ; - /*47e0*/ IMAD R10, R63, 0x1000193, RZ ; - /*47f0*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*4800*/ IMAD R6, R37, 0x1000193, RZ ; - /*4810*/ LOP3.LUT R40, R17, R40, RZ, 0x3c, !PT ; - /*4820*/ IMAD R8, R41, 0x1000193, RZ ; - /*4830*/ LOP3.LUT R52, R5, R52, RZ, 0x3c, !PT ; - /*4840*/ IMAD R5, R44, 0x1000193, RZ ; - /*4850*/ IMAD R9, R9, 0x1000193, RZ ; - /*4860*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*4870*/ IMAD R13, R40, 0x1000193, RZ ; - /*4880*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*4890*/ IMAD R12, R93, 0x1000193, RZ ; - /*48a0*/ LOP3.LUT R60, R5, R60, RZ, 0x3c, !PT ; - /*48b0*/ IMAD R8, R45, 0x1000193, RZ ; - /*48c0*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*48d0*/ IMAD R17, R52, 0x1000193, RZ ; - /*48e0*/ IMAD R19, R54, 0x1000193, RZ ; - /*48f0*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*4900*/ IMAD R13, R13, 0x1000193, RZ ; - /*4910*/ LOP3.LUT R8, R17, R68, RZ, 0x3c, !PT ; - /*4920*/ IMAD R14, R57, 0x1000193, RZ ; - /*4930*/ IMAD R17, R58, 0x1000193, RZ ; - /*4940*/ IMAD R16, R61, 0x1000193, RZ ; - /*4950*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*4960*/ IMAD R10, R4, 0x1000193, RZ ; - /*4970*/ LOP3.LUT R4, R9, R64, RZ, 0x3c, !PT ; - /*4980*/ IMAD R9, R50, 0x1000193, RZ ; - /*4990*/ LOP3.LUT R21, R12, R79, RZ, 0x3c, !PT ; - /*49a0*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*49b0*/ IMAD R10, R6, 0x1000193, RZ ; - /*49c0*/ LOP3.LUT R6, R9, R66, RZ, 0x3c, !PT ; - /*49d0*/ SHFL.IDX PT, R37, R21, R90, 0x181f ; - /*49e0*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*49f0*/ LOP3.LUT R10, R19, R70, RZ, 0x3c, !PT ; - /*4a00*/ IMAD R19, R60, 0x1000193, RZ ; - /*4a10*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*4a20*/ IMAD R21, R62, 0x1000193, RZ ; - /*4a30*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R14, R17, R74, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R76, R19, R76, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_152: - /*4a80*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*4a90*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*4aa0*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*4ab0*/ IMAD R37, R16, c[0x3][0x184], R37 ; - /*4ac0*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*4ad0*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*4ae0*/ IMAD.IADD R16, R37, 0x1, -R16 ; - /*4af0*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*4b00*/ IADD3 R16, P0, R16, R91, RZ ; - /*4b10*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*4b20*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*4b30*/ IMAD R21, R4, 0x1000193, RZ ; - /*4b40*/ IADD3 R92, R92, 0x4, RZ ; - /*4b50*/ IMAD R20, R5, 0x1000193, RZ ; - /*4b60*/ IMAD R22, R7, 0x1000193, RZ ; - /*4b70*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*4b80*/ IMAD R21, R6, 0x1000193, RZ ; - /*4b90*/ ISETP.NE.AND P0, PT, R92, 0x40, PT ; - /*4ba0*/ IMAD R23, R8, 0x1000193, RZ ; - /*4bb0*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*4bc0*/ IMAD R24, R9, 0x1000193, RZ ; - /*4bd0*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*4be0*/ IMAD R21, R10, 0x1000193, RZ ; - /*4bf0*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*4c00*/ IMAD R20, R11, 0x1000193, RZ ; - /*4c10*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*4c20*/ IMAD R23, R12, 0x1000193, RZ ; - /*4c30*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*4c40*/ IMAD R22, R13, 0x1000193, RZ ; - /*4c50*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*4c60*/ IMAD R25, R14, 0x1000193, RZ ; - /*4c70*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*4c80*/ IMAD R20, R15, 0x1000193, RZ ; - /*4c90*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*4ca0*/ IMAD R21, R76, 0x1000193, RZ ; - /*4cb0*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*4cc0*/ IMAD R22, R77, 0x1000193, RZ ; - /*4cd0*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*4ce0*/ IMAD R23, R78, 0x1000193, RZ ; - /*4cf0*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*4d00*/ IMAD R24, R79, 0x1000193, RZ ; - /*4d10*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*4d20*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*4d30*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*4d40*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*4d50*/ @!P0 CALL.REL.NOINC `(.L_x_142) ; - /*4d60*/ BRA `(.L_x_143) ; -.L_x_142: - /*4d70*/ IMAD R4, R4, 0x1000193, RZ ; - /*4d80*/ UMOV UR10, 0x1 ; - /*4d90*/ IMAD R8, R8, 0x1000193, RZ ; - /*4da0*/ IMAD R12, R12, 0x1000193, RZ ; - /*4db0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4dc0*/ IMAD R16, R16, 0x1000193, RZ ; - /*4dd0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4de0*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4df0*/ IMAD R3, R4, 0x1000193, RZ ; - /*4e00*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4e10*/ IMAD R5, R8, 0x1000193, RZ ; - /*4e20*/ IMAD R9, R12, 0x1000193, RZ ; - /*4e30*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*4e40*/ IMAD R13, R16, 0x1000193, RZ ; - /*4e50*/ LOP3.LUT R5, R5, R10, RZ, 0x3c, !PT ; - /*4e60*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*4e70*/ IMAD R0, R3, 0x1000193, RZ ; - /*4e80*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*4e90*/ IMAD R2, R5, 0x1000193, RZ ; - /*4ea0*/ IMAD R4, R9, 0x1000193, RZ ; - /*4eb0*/ LOP3.LUT R0, R0, R7, RZ, 0x3c, !PT ; - /*4ec0*/ IMAD R6, R13, 0x1000193, RZ ; - /*4ed0*/ LOP3.LUT R2, R2, R11, RZ, 0x3c, !PT ; - /*4ee0*/ LOP3.LUT R28, R4, R15, RZ, 0x3c, !PT ; - /*4ef0*/ STS [R81.X4+0x80], R0 ; - /*4f00*/ LOP3.LUT R30, R6, R19, RZ, 0x3c, !PT ; - /*4f10*/ STS [R81.X4+0xa0], R2 ; - /*4f20*/ STS [R81.X4+0xc0], R28 ; - /*4f30*/ STS [R81.X4+0xe0], R30 ; - /*4f40*/ LDS.128 R8, [R83+0x10] ; - /*4f50*/ LDS.128 R16, [R85] ; - /*4f60*/ LDS.128 R20, [R83] ; - /*4f70*/ LDS.128 R24, [R83+0x30] ; - /*4f80*/ LDS.128 R12, [R85+0x10] ; - /*4f90*/ LDS.128 R4, [R83+0x20] ; - /*4fa0*/ LOP3.LUT R3, R16, R10, RZ, 0x3c, !PT ; - /*4fb0*/ LOP3.LUT R32, R17, R11, RZ, 0x3c, !PT ; - /*4fc0*/ SHF.L.W.U32.HI R0, R32, 0x1, R3 ; - /*4fd0*/ SHF.L.W.U32.HI R2, R3, 0x1, R32 ; - /*4fe0*/ LOP3.LUT R36, R26, 0x1, R8, 0x96, !PT ; - /*4ff0*/ LOP3.LUT R29, R15, R25, R23, 0x96, !PT ; - /*5000*/ LOP3.LUT R92, R14, R24, R22, 0x96, !PT ; - /*5010*/ LOP3.LUT R29, R29, 0x80000000, RZ, 0x3c, !PT ; - /*5020*/ LOP3.LUT R3, R0, R92, RZ, 0x3c, !PT ; - /*5030*/ LOP3.LUT R2, R2, R29, RZ, 0x3c, !PT ; - /*5040*/ LOP3.LUT R8, R3.reuse, R8, RZ, 0x3c, !PT ; - /*5050*/ LOP3.LUT R26, R3.reuse, R26, RZ, 0x3c, !PT ; - /*5060*/ LOP3.LUT R31, R3, 0x1, RZ, 0x3c, !PT ; - /*5070*/ SHF.L.W.U32.HI R49, R2, 0x1d, R3 ; - /*5080*/ SHF.L.W.U32.HI R28, R3.reuse, 0x1d, R2.reuse ; - /*5090*/ SHF.L.W.U32.HI R63, R3, 0xf, R2 ; - /*50a0*/ SHF.L.W.U32.HI R40, R2.reuse, 0xf, R3 ; - /*50b0*/ LOP3.LUT R3, R2, R9, RZ, 0x3c, !PT ; - /*50c0*/ SHF.L.W.U32.HI R45, R29, 0x1, R92 ; - /*50d0*/ SHF.L.W.U32.HI R92, R92, 0x1, R29 ; - /*50e0*/ SHF.L.W.U32.HI R75, R3, 0x1e, R8 ; - /*50f0*/ SHF.L.W.U32.HI R54, R8, 0x1e, R3 ; - /*5100*/ LOP3.LUT R29, R2.reuse, R27, RZ, 0x3c, !PT ; - /*5110*/ SHF.L.W.U32.HI R35, R2, 0xb, R31 ; - /*5120*/ SHF.L.W.U32.HI R0, R31, 0xb, R2 ; - /*5130*/ LOP3.LUT R3, R27, R9, RZ, 0x3c, !PT ; - /*5140*/ LOP3.LUT R30, R18, R4, RZ, 0x3c, !PT ; - /*5150*/ LOP3.LUT R31, R19, R5, RZ, 0x3c, !PT ; - /*5160*/ SHF.L.W.U32.HI R39, R26, 0x6, R29 ; - /*5170*/ SHF.L.W.U32.HI R2, R29, 0x6, R26 ; - /*5180*/ LOP3.LUT R33, R12, R6, R20, 0x96, !PT ; - /*5190*/ LOP3.LUT R32, R13, R7, R21, 0x96, !PT ; - /*51a0*/ SHF.L.W.U32.HI R8, R3, 0x1, R36 ; - /*51b0*/ SHF.L.W.U32.HI R29, R31, 0x1, R30 ; - /*51c0*/ SHF.L.W.U32.HI R26, R36, 0x1, R3 ; - /*51d0*/ SHF.L.W.U32.HI R30, R30, 0x1, R31 ; - /*51e0*/ SHF.L.W.U32.HI R31, R32, 0x1, R33 ; - /*51f0*/ LOP3.LUT R3, R8, R33, RZ, 0x3c, !PT ; - /*5200*/ SHF.L.W.U32.HI R34, R33, 0x1, R32 ; - /*5210*/ LOP3.LUT R8, R26, R32, RZ, 0x3c, !PT ; - /*5220*/ LOP3.LUT R32, R30, R27, R9, 0x96, !PT ; - /*5230*/ LOP3.LUT R9, R29, R36, RZ, 0x3c, !PT ; - /*5240*/ LOP3.LUT R31, R31, R16, R10, 0x96, !PT ; - /*5250*/ LOP3.LUT R34, R34, R17, R11, 0x96, !PT ; - /*5260*/ LOP3.LUT R10, R9, R10, RZ, 0x3c, !PT ; - /*5270*/ LOP3.LUT R45, R45, R18, R4, 0x96, !PT ; - /*5280*/ LOP3.LUT R92, R92, R19, R5, 0x96, !PT ; - /*5290*/ LOP3.LUT R27, R32, R11, RZ, 0x3c, !PT ; - /*52a0*/ LOP3.LUT R4, R31, R4, RZ, 0x3c, !PT ; - /*52b0*/ LOP3.LUT R5, R34, R5, RZ, 0x3c, !PT ; - /*52c0*/ SHF.L.W.U32.HI R47, R10, 0x1c, R27 ; - /*52d0*/ SHF.L.W.U32.HI R26, R4, 0x1b, R5 ; - /*52e0*/ SHF.L.W.U32.HI R37, R5, 0x1b, R4 ; - /*52f0*/ SHF.L.W.U32.HI R29, R34.reuse, 0xe, R31.reuse ; - /*5300*/ SHF.L.W.U32.HI R30, R31, 0xe, R34 ; - /*5310*/ PRMT R43, R34, 0x2107, R31 ; - /*5320*/ PRMT R11, R31.reuse, 0x2107, R34.reuse ; - /*5330*/ SHF.L.W.U32.HI R78, R34, 0x7, R31 ; - /*5340*/ SHF.L.W.U32.HI R71, R31, 0x7, R34 ; - /*5350*/ SHF.L.W.U32.HI R27, R27, 0x1c, R10 ; - /*5360*/ LOP3.LUT R41, R3, R14, RZ, 0x3c, !PT ; - /*5370*/ LOP3.LUT R4, R8, R15, RZ, 0x3c, !PT ; - /*5380*/ LOP3.LUT R33, R31, R18, RZ, 0x3c, !PT ; - /*5390*/ LOP3.LUT R34, R34, R19, RZ, 0x3c, !PT ; - /*53a0*/ SHF.L.W.U32.HI R5, R32, 0x15, R9 ; - /*53b0*/ SHF.L.W.U32.HI R42, R9.reuse, 0x15, R32.reuse ; - /*53c0*/ LOP3.LUT R10, R9.reuse, R16, RZ, 0x3c, !PT ; - /*53d0*/ SHF.L.W.U32.HI R46, R9, 0x19, R32 ; - /*53e0*/ SHF.L.W.U32.HI R50, R32.reuse, 0x19, R9.reuse ; - /*53f0*/ PRMT R65, R32.reuse, 0x4321, R9 ; - /*5400*/ PRMT R44, R9, 0x4321, R32 ; - /*5410*/ LOP3.LUT R9, R32, R17, RZ, 0x3c, !PT ; - /*5420*/ LOP3.LUT R22, R3, R22, RZ, 0x3c, !PT ; - /*5430*/ LOP3.LUT R23, R8, R23, RZ, 0x3c, !PT ; - /*5440*/ SHF.L.W.U32.HI R38, R41, 0xa, R4 ; - /*5450*/ SHF.L.W.U32.HI R48, R33, 0x14, R34 ; - /*5460*/ SHF.L.W.U32.HI R41, R4, 0xa, R41 ; - /*5470*/ SHF.L.W.U32.HI R33, R34, 0x14, R33 ; - /*5480*/ SHF.L.W.U32.HI R52, R10, 0x17, R9 ; - /*5490*/ SHF.L.W.U32.HI R70, R45, 0x9, R92 ; - /*54a0*/ LOP3.LUT R24, R3.reuse, R24, RZ, 0x3c, !PT ; - /*54b0*/ LOP3.LUT R25, R8.reuse, R25, RZ, 0x3c, !PT ; - /*54c0*/ LOP3.LUT R34, R8.reuse, 0x80000000, RZ, 0x3c, !PT ; - /*54d0*/ SHF.L.W.U32.HI R4, R3, 0x2, R8 ; - /*54e0*/ SHF.L.W.U32.HI R55, R8, 0x2, R3 ; - /*54f0*/ SHF.L.W.U32.HI R53, R9, 0x17, R10 ; - /*5500*/ SHF.L.W.U32.HI R8, R22, 0x1, R23 ; - /*5510*/ SHF.L.W.U32.HI R9, R45, 0x12, R92 ; - /*5520*/ SHF.L.W.U32.HI R59, R92, 0x9, R45 ; - /*5530*/ LOP3.LUT R69, R54, R71, R52, 0xb4, !PT ; - /*5540*/ LOP3.LUT R66, R52, R70, R71, 0xb4, !PT ; - /*5550*/ SHF.L.W.U32.HI R36, R25, 0xc, R24 ; - /*5560*/ SHF.L.W.U32.HI R51, R24, 0xc, R25 ; - /*5570*/ SHF.L.W.U32.HI R31, R23, 0x1, R22 ; - /*5580*/ LOP3.LUT R71, R71, R55, R70, 0xb4, !PT ; - /*5590*/ LOP3.LUT R24, R8, R46, R39, 0xb4, !PT ; - /*55a0*/ LOP3.LUT R22, R39, R43, R46, 0xb4, !PT ; - /*55b0*/ LOP3.LUT R25, R46, R9, R43, 0xb4, !PT ; - /*55c0*/ LOP3.LUT R70, R70, R54, R55, 0xb4, !PT ; - /*55d0*/ SHF.L.W.U32.HI R32, R34, 0xd, R3 ; - /*55e0*/ SHF.L.W.U32.HI R46, R92, 0x12, R45 ; - /*55f0*/ LOP3.LUT R54, R55, R52, R54, 0xb4, !PT ; - /*5600*/ SHF.L.W.U32.HI R34, R3, 0xd, R34 ; - /*5610*/ LOP3.LUT R52, R75, R78, R53, 0xb4, !PT ; - /*5620*/ LOP3.LUT R72, R53, R59, R78, 0xb4, !PT ; - /*5630*/ LOP3.LUT R6, R45, R6, RZ, 0x3c, !PT ; - /*5640*/ LOP3.LUT R3, R92, R7, RZ, 0x3c, !PT ; - /*5650*/ LOP3.LUT R78, R78, R4, R59, 0xb4, !PT ; - /*5660*/ LOP3.LUT R23, R43, R8, R9, 0xb4, !PT ; - /*5670*/ LOP3.LUT R39, R9, R39, R8, 0xb4, !PT ; - /*5680*/ LOP3.LUT R59, R59, R75, R4, 0xb4, !PT ; - /*5690*/ LOP3.LUT R7, R2, R11, R50, 0xb4, !PT ; - /*56a0*/ LOP3.LUT R9, R50, R46, R11, 0xb4, !PT ; - /*56b0*/ LOP3.LUT R10, R11, R31, R46, 0xb4, !PT ; - /*56c0*/ LOP3.LUT R75, R4, R53, R75, 0xb4, !PT ; - /*56d0*/ LOP3.LUT R8, R31, R50, R2, 0xb4, !PT ; - /*56e0*/ LOP3.LUT R11, R46, R2, R31, 0xb4, !PT ; - /*56f0*/ LOP3.LUT R4, R29, R45, R20, 0x6, !PT ; - /*5700*/ LOP3.LUT R43, R45, R12, RZ, 0x3c, !PT ; - /*5710*/ LOP3.LUT R2, R92, R13, RZ, 0x3c, !PT ; - /*5720*/ SHF.L.W.U32.HI R53, R3, 0x4, R6 ; - /*5730*/ SHF.L.W.U32.HI R46, R6, 0x4, R3 ; - /*5740*/ LOP3.LUT R3, R30, R92, R21, 0x6, !PT ; - /*5750*/ LOP3.LUT R4, R4, R5.reuse, RZ, 0x3c, !PT ; - /*5760*/ LOP3.LUT R6, R51, R5, R0, 0xb4, !PT ; - /*5770*/ LOP3.LUT R50, R0.reuse, R51, RZ, 0x30, !PT ; - /*5780*/ SHF.L.W.U32.HI R31, R43, 0x3, R2 ; - /*5790*/ LOP3.LUT R5, R0, R29, R5, 0xb4, !PT ; - /*57a0*/ SHF.L.W.U32.HI R43, R2, 0x3, R43 ; - /*57b0*/ LOP3.LUT R0, R3, R42.reuse, RZ, 0x3c, !PT ; - /*57c0*/ LOP3.LUT R3, R36, R42, R35, 0xb4, !PT ; - /*57d0*/ LOP3.LUT R2, R35.reuse, R30, R42, 0xb4, !PT ; - /*57e0*/ LOP3.LUT R93, R35, R36, RZ, 0x30, !PT ; - /*57f0*/ LOP3.LUT R42, R51, R45, R20, 0x90, !PT ; - /*5800*/ LOP3.LUT R35, R50, R45, R20, 0x96, !PT ; - /*5810*/ LOP3.LUT R45, R36, R92, R21, 0x90, !PT ; - /*5820*/ LOP3.LUT R36, R41, R44, R40, 0xb4, !PT ; - /*5830*/ LOP3.LUT R62, R40, R37, R44, 0xb4, !PT ; - /*5840*/ LOP3.LUT R40, R46, R40, R41, 0xb4, !PT ; - /*5850*/ LOP3.LUT R93, R93, R92, R21, 0x96, !PT ; - /*5860*/ LOP3.LUT R41, R37, R41, R46, 0xb4, !PT ; - /*5870*/ LOP3.LUT R44, R44, R46, R37, 0xb4, !PT ; - /*5880*/ LOP3.LUT R68, R38, R65, R63, 0xb4, !PT ; - /*5890*/ LOP3.LUT R64, R63, R26, R65, 0xb4, !PT ; - /*58a0*/ LOP3.LUT R56, R32, R47, R49, 0xb4, !PT ; - /*58b0*/ LOP3.LUT R61, R49, R48, R47, 0xb4, !PT ; - /*58c0*/ LOP3.LUT R67, R26, R38, R53, 0xb4, !PT ; - /*58d0*/ LOP3.LUT R65, R65, R53, R26, 0xb4, !PT ; - /*58e0*/ LOP3.LUT R20, R34, R27, R28, 0xb4, !PT ; - /*58f0*/ LOP3.LUT R46, R28, R33, R27, 0xb4, !PT ; - /*5900*/ LOP3.LUT R21, R43, R28, R34, 0xb4, !PT ; - /*5910*/ LOP3.LUT R47, R47, R31, R48, 0xb4, !PT ; - /*5920*/ LOP3.LUT R63, R53, R63, R38, 0xb4, !PT ; - /*5930*/ LOP3.LUT R27, R27, R43, R33, 0xb4, !PT ; - /*5940*/ LOP3.LUT R26, R33, R34, R43, 0xb4, !PT ; - /*5950*/ LOP3.LUT R48, R48, R32, R31, 0xb4, !PT ; - /*5960*/ LOP3.LUT R49, R31, R49, R32, 0xb4, !PT ; - /*5970*/ LOP3.LUT R29, R42, R29, RZ, 0x3c, !PT ; - /*5980*/ LOP3.LUT R28, R45, R30, RZ, 0x3c, !PT ; - /*5990*/ LOP3.LUT R92, R35, 0x1, RZ, 0x3c, !PT ; -.L_x_144: - /*59a0*/ LOP3.LUT R77, R10, R20, R4, 0x96, !PT ; - /*59b0*/ UMOV UR11, 0x8 ; - /*59c0*/ LOP3.LUT R76, R23, R56, R0, 0x96, !PT ; - /*59d0*/ ULDC UR5, c[0x2][0x0] ; - /*59e0*/ LOP3.LUT R79, R7, R26, R6, 0x96, !PT ; - /*59f0*/ UIMAD UR5, UR10, UR11, UR5 ; - /*5a00*/ LOP3.LUT R38, R22, R48, R3, 0x96, !PT ; - /*5a10*/ UIADD3 UR10, UR10, 0x1, URZ ; - /*5a20*/ LOP3.LUT R77, R70, R77, R62, 0x96, !PT ; - /*5a30*/ LOP3.LUT R76, R59, R76, R64, 0x96, !PT ; - /*5a40*/ UISETP.NE.AND UP0, UPT, UR10, 0x17, UPT ; - /*5a50*/ LOP3.LUT R79, R66, R79, R40, 0x96, !PT ; - /*5a60*/ LOP3.LUT R38, R72, R38, R63, 0x96, !PT ; - /*5a70*/ SHF.L.W.U32.HI R30, R76, 0x1, R77 ; - /*5a80*/ ULDC.64 UR8, c[0x3][UR5] ; - /*5a90*/ LOP3.LUT R34, R39, R61, R28, 0x96, !PT ; - /*5aa0*/ LOP3.LUT R31, R11, R46, R29, 0x96, !PT ; - /*5ab0*/ SHF.L.W.U32.HI R45, R77, 0x1, R76 ; - /*5ac0*/ SHF.L.W.U32.HI R32, R79, 0x1, R38 ; - /*5ad0*/ LOP3.LUT R50, R30.reuse, R79.reuse, R5, 0x96, !PT ; - /*5ae0*/ LOP3.LUT R33, R30.reuse, R79.reuse, R21, 0x96, !PT ; - /*5af0*/ LOP3.LUT R73, R30.reuse, R79.reuse, R9, 0x96, !PT ; - /*5b00*/ LOP3.LUT R43, R30, R79, R36, 0x96, !PT ; - /*5b10*/ LOP3.LUT R53, R30, R79, R71, 0x96, !PT ; - /*5b20*/ LOP3.LUT R91, R75, R34, R65, 0x96, !PT ; - /*5b30*/ SHF.L.W.U32.HI R79, R38, 0x1, R79 ; - /*5b40*/ LOP3.LUT R90, R54, R31, R44, 0x96, !PT ; - /*5b50*/ LOP3.LUT R51, R45.reuse, R38.reuse, R2, 0x96, !PT ; - /*5b60*/ LOP3.LUT R37, R45, R38, R49, 0x96, !PT ; - /*5b70*/ LOP3.LUT R74, R45.reuse, R38.reuse, R25, 0x96, !PT ; - /*5b80*/ LOP3.LUT R42, R45, R38.reuse, R68, 0x96, !PT ; - /*5b90*/ LOP3.LUT R5, R9, R21, R5, 0x96, !PT ; - /*5ba0*/ LOP3.LUT R45, R45, R38, R78, 0x96, !PT ; - /*5bb0*/ LOP3.LUT R30, R32.reuse, R91.reuse, R93, 0x96, !PT ; - /*5bc0*/ LOP3.LUT R34, R32, R91, R47, 0x96, !PT ; - /*5bd0*/ LOP3.LUT R55, R32.reuse, R91.reuse, R24, 0x96, !PT ; - /*5be0*/ LOP3.LUT R57, R32.reuse, R91.reuse, R67, 0x96, !PT ; - /*5bf0*/ LOP3.LUT R31, R32, R91, R52, 0x96, !PT ; - /*5c00*/ LOP3.LUT R35, R79.reuse, R90.reuse, R27, 0x96, !PT ; - /*5c10*/ LOP3.LUT R60, R79.reuse, R90.reuse, R8, 0x96, !PT ; - /*5c20*/ LOP3.LUT R58, R79, R90, R41, 0x96, !PT ; - /*5c30*/ LOP3.LUT R38, R79.reuse, R90.reuse, R92, 0x96, !PT ; - /*5c40*/ LOP3.LUT R32, R79, R90, R69, 0x96, !PT ; - /*5c50*/ LOP3.LUT R25, R25, R49, R2, 0x96, !PT ; - /*5c60*/ SHF.L.W.U32.HI R79, R90, 0x1, R91 ; - /*5c70*/ LOP3.LUT R24, R24, R47, R93, 0x96, !PT ; - /*5c80*/ SHF.L.W.U32.HI R90, R91, 0x1, R90 ; - /*5c90*/ LOP3.LUT R71, R71, R5, R36, 0x96, !PT ; - /*5ca0*/ LOP3.LUT R8, R8, R27, R92, 0x96, !PT ; - /*5cb0*/ LOP3.LUT R68, R78, R25, R68, 0x96, !PT ; - /*5cc0*/ LOP3.LUT R67, R52, R24, R67, 0x96, !PT ; - /*5cd0*/ LOP3.LUT R52, R90, R71, R20, 0x96, !PT ; - /*5ce0*/ LOP3.LUT R69, R69, R8, R41, 0x96, !PT ; - /*5cf0*/ LOP3.LUT R20, R90, R71, R62, 0x96, !PT ; - /*5d00*/ SHF.L.W.U32.HI R62, R68, 0x1, R71 ; - /*5d10*/ LOP3.LUT R21, R79.reuse, R68.reuse, R0, 0x96, !PT ; - /*5d20*/ LOP3.LUT R0, R79, R68, R56, 0x96, !PT ; - /*5d30*/ SHF.L.W.U32.HI R24, R71, 0x1, R68 ; - /*5d40*/ SHF.L.W.U32.HI R56, R67, 0x1, R69 ; - /*5d50*/ LOP3.LUT R8, R90, R71, R4, 0x96, !PT ; - /*5d60*/ LOP3.LUT R36, R62, R69, R7, 0x96, !PT ; - /*5d70*/ LOP3.LUT R4, R79, R68, R59, 0x96, !PT ; - /*5d80*/ SHF.L.W.U32.HI R7, R69, 0x1, R67 ; - /*5d90*/ LOP3.LUT R9, R90, R71, R10, 0x96, !PT ; - /*5da0*/ LOP3.LUT R59, R62, R69, R66, 0x96, !PT ; - /*5db0*/ LOP3.LUT R10, R62.reuse, R69.reuse, R6, 0x96, !PT ; - /*5dc0*/ LOP3.LUT R26, R62.reuse, R69.reuse, R26, 0x96, !PT ; - /*5dd0*/ LOP3.LUT R40, R62, R69, R40, 0x96, !PT ; - /*5de0*/ LOP3.LUT R25, R24, R67, R3, 0x96, !PT ; - /*5df0*/ LOP3.LUT R66, R56.reuse, R77.reuse, R29, 0x96, !PT ; - /*5e00*/ LOP3.LUT R47, R56, R77, R46, 0x96, !PT ; - /*5e10*/ LOP3.LUT R5, R56.reuse, R77.reuse, R11, 0x96, !PT ; - /*5e20*/ LOP3.LUT R44, R56, R77, R44, 0x96, !PT ; - /*5e30*/ LOP3.LUT R27, R24.reuse, R67.reuse, R48, 0x96, !PT ; - /*5e40*/ LOP3.LUT R6, R24.reuse, R67.reuse, R22, 0x96, !PT ; - /*5e50*/ LOP3.LUT R69, R24.reuse, R67.reuse, R63, 0x96, !PT ; - /*5e60*/ LOP3.LUT R3, R24, R67, R72, 0x96, !PT ; - /*5e70*/ LOP3.LUT R56, R56, R77, R54, 0x96, !PT ; - /*5e80*/ LOP3.LUT R67, R7.reuse, R76.reuse, R28, 0x96, !PT ; - /*5e90*/ LOP3.LUT R22, R7.reuse, R76.reuse, R61, 0x96, !PT ; - /*5ea0*/ LOP3.LUT R54, R7.reuse, R76.reuse, R39, 0x96, !PT ; - /*5eb0*/ LOP3.LUT R65, R7.reuse, R76.reuse, R65, 0x96, !PT ; - /*5ec0*/ LOP3.LUT R7, R7, R76, R75, 0x96, !PT ; - /*5ed0*/ LOP3.LUT R41, R79, R68.reuse, R64, 0x96, !PT ; - /*5ee0*/ SHF.L.W.U32.HI R28, R27, 0xc, R26 ; - /*5ef0*/ SHF.L.W.U32.HI R29, R26, 0xc, R27 ; - /*5f00*/ SHF.L.W.U32.HI R26, R56, 0xe, R7 ; - /*5f10*/ SHF.L.W.U32.HI R63, R7, 0xe, R56 ; - /*5f20*/ LOP3.LUT R23, R79, R68, R23, 0x96, !PT ; - /*5f30*/ SHF.L.W.U32.HI R27, R20, 0x15, R41 ; - /*5f40*/ SHF.L.W.U32.HI R64, R41, 0x15, R20 ; - /*5f50*/ SHF.L.W.U32.HI R7, R47, 0x14, R22 ; - /*5f60*/ SHF.L.W.U32.HI R47, R22, 0x14, R47 ; - /*5f70*/ SHF.L.W.U32.HI R56, R69, 0xd, R40 ; - /*5f80*/ SHF.L.W.U32.HI R20, R40, 0xd, R69 ; - /*5f90*/ SHF.L.W.U32.HI R62, R74, 0xb, R73 ; - /*5fa0*/ SHF.L.W.U32.HI R40, R33, 0x6, R37 ; - /*5fb0*/ SHF.L.W.U32.HI R22, R37, 0x6, R33 ; - /*5fc0*/ LOP3.LUT R2, R90, R71, R70, 0x96, !PT ; - /*5fd0*/ SHF.L.W.U32.HI R73, R73, 0xb, R74 ; - /*5fe0*/ SHF.L.W.U32.HI R61, R8, 0x1c, R21 ; - /*5ff0*/ SHF.L.W.U32.HI R46, R21, 0x1c, R8 ; - /*6000*/ SHF.L.W.U32.HI R39, R10, 0x1, R25 ; - /*6010*/ SHF.L.W.U32.HI R11, R25, 0x1, R10 ; - /*6020*/ SHF.L.W.U32.HI R33, R34, 0x4, R35 ; - /*6030*/ SHF.L.W.U32.HI R49, R60, 0x3, R55 ; - /*6040*/ SHF.L.W.U32.HI R21, R55, 0x3, R60 ; - /*6050*/ SHF.L.W.U32.HI R25, R9, 0x19, R23 ; - /*6060*/ SHF.L.W.U32.HI R34, R35, 0x4, R34 ; - /*6070*/ SHF.L.W.U32.HI R8, R45, 0x1d, R53 ; - /*6080*/ SHF.L.W.U32.HI R48, R53, 0x1d, R45 ; - /*6090*/ SHF.L.W.U32.HI R9, R23, 0x19, R9 ; - /*60a0*/ SHF.L.W.U32.HI R35, R36, 0xa, R6 ; - /*60b0*/ SHF.L.W.U32.HI R37, R43, 0xf, R42 ; - /*60c0*/ SHF.L.W.U32.HI R55, R57, 0x9, R58 ; - /*60d0*/ PRMT R23, R65, 0x2107, R44 ; - /*60e0*/ PRMT R10, R44, 0x2107, R65 ; - /*60f0*/ SHF.L.W.U32.HI R36, R6, 0xa, R36 ; - /*6100*/ SHF.L.W.U32.HI R42, R42, 0xf, R43 ; - /*6110*/ SHF.L.W.U32.HI R45, R51, 0x1e, R50 ; - /*6120*/ SHF.L.W.U32.HI R57, R58, 0x9, R57 ; - /*6130*/ PRMT R43, R4, 0x4321, R2 ; - /*6140*/ PRMT R44, R2, 0x4321, R4 ; - /*6150*/ SHF.L.W.U32.HI R50, R50, 0x1e, R51 ; - /*6160*/ SHF.L.W.U32.HI R58, R59, 0x2, R3 ; - /*6170*/ LOP3.LUT R60, R38, R73, R29, 0xb4, !PT ; - /*6180*/ LOP3.LUT R6, R29, R64, R73, 0xb4, !PT ; - /*6190*/ SHF.L.W.U32.HI R51, R0, 0x17, R52 ; - /*61a0*/ SHF.L.W.U32.HI R59, R3, 0x2, R59 ; - /*61b0*/ LOP3.LUT R4, R64, R38, R63, 0xb4, !PT ; - /*61c0*/ LOP3.LUT R29, R63, R29, R38, 0xb4, !PT ; - /*61d0*/ SHF.L.W.U32.HI R52, R52, 0x17, R0 ; - /*61e0*/ LOP3.LUT R38, R30, R62, R28, 0xb4, !PT ; - /*61f0*/ LOP3.LUT R3, R28, R27, R62, 0xb4, !PT ; - /*6200*/ LOP3.LUT R2, R62, R26, R27, 0xb4, !PT ; - /*6210*/ LOP3.LUT R0, R27, R30, R26, 0xb4, !PT ; - /*6220*/ LOP3.LUT R28, R26, R28, R30, 0xb4, !PT ; - /*6230*/ LOP3.LUT R27, R46, R21, R47, 0xb4, !PT ; - /*6240*/ LOP3.LUT R26, R47, R20, R21, 0xb4, !PT ; - /*6250*/ LOP3.LUT R21, R21, R48, R20, 0xb4, !PT ; - /*6260*/ LOP3.LUT R20, R20, R46, R48, 0xb4, !PT ; - /*6270*/ LOP3.LUT R46, R48, R47, R46, 0xb4, !PT ; - /*6280*/ PLOP3.LUT P0, PT, PT, PT, UP0, 0x80, 0x0 ; - /*6290*/ LOP3.LUT R47, R61, R49, R7, 0xb4, !PT ; - /*62a0*/ LOP3.LUT R48, R7, R56, R49, 0xb4, !PT ; - /*62b0*/ SHF.L.W.U32.HI R24, R31, 0x12, R32 ; - /*62c0*/ LOP3.LUT R49, R49, R8, R56, 0xb4, !PT ; - /*62d0*/ LOP3.LUT R56, R56, R61, R8, 0xb4, !PT ; - /*62e0*/ LOP3.LUT R61, R8, R7, R61, 0xb4, !PT ; - /*62f0*/ LOP3.LUT R8, R11, R9, R22, 0xb4, !PT ; - /*6300*/ LOP3.LUT R7, R22, R10, R9, 0xb4, !PT ; - /*6310*/ SHF.L.W.U32.HI R41, R32, 0x12, R31 ; - /*6320*/ LOP3.LUT R9, R9, R24, R10, 0xb4, !PT ; - /*6330*/ LOP3.LUT R10, R10, R11, R24, 0xb4, !PT ; - /*6340*/ SHF.L.W.U32.HI R53, R54, 0x7, R5 ; - /*6350*/ LOP3.LUT R11, R24, R22, R11, 0xb4, !PT ; - /*6360*/ SHF.L.W.U32.HI R32, R67, 0x1b, R66 ; - /*6370*/ SHF.L.W.U32.HI R54, R5, 0x7, R54 ; - /*6380*/ LOP3.LUT R24, R39, R25, R40, 0xb4, !PT ; - /*6390*/ LOP3.LUT R22, R40, R23, R25, 0xb4, !PT ; - /*63a0*/ LOP3.LUT R25, R25, R41, R23, 0xb4, !PT ; - /*63b0*/ SHF.L.W.U32.HI R31, R66, 0x1b, R67 ; - /*63c0*/ LOP3.LUT R23, R23, R39, R41, 0xb4, !PT ; - /*63d0*/ LOP3.LUT R39, R41, R40, R39, 0xb4, !PT ; - /*63e0*/ LOP3.LUT R92, R60, UR8, RZ, 0x3c, !PT ; - /*63f0*/ LOP3.LUT R93, R38, UR9, RZ, 0x3c, !PT ; - /*6400*/ LOP3.LUT R41, R32, R36, R34, 0xb4, !PT ; - /*6410*/ LOP3.LUT R40, R34, R42, R36, 0xb4, !PT ; - /*6420*/ LOP3.LUT R69, R50, R54, R52, 0xb4, !PT ; - /*6430*/ LOP3.LUT R66, R52, R57, R54, 0xb4, !PT ; - /*6440*/ LOP3.LUT R71, R54, R59, R57, 0xb4, !PT ; - /*6450*/ LOP3.LUT R5, R73, R63, R64, 0xb4, !PT ; - /*6460*/ LOP3.LUT R36, R36, R44, R42, 0xb4, !PT ; - /*6470*/ LOP3.LUT R62, R42, R32, R44, 0xb4, !PT ; - /*6480*/ LOP3.LUT R70, R57, R50, R59, 0xb4, !PT ; - /*6490*/ LOP3.LUT R54, R59, R52, R50, 0xb4, !PT ; - /*64a0*/ LOP3.LUT R44, R44, R34, R32, 0xb4, !PT ; - /*64b0*/ LOP3.LUT R67, R31, R35, R33, 0xb4, !PT ; - /*64c0*/ LOP3.LUT R63, R33, R37, R35, 0xb4, !PT ; - /*64d0*/ LOP3.LUT R68, R35, R43, R37, 0xb4, !PT ; - /*64e0*/ LOP3.LUT R64, R37, R31, R43, 0xb4, !PT ; - /*64f0*/ LOP3.LUT R65, R43, R33, R31, 0xb4, !PT ; - /*6500*/ LOP3.LUT R52, R45, R53, R51, 0xb4, !PT ; - /*6510*/ LOP3.LUT R72, R51, R55, R53, 0xb4, !PT ; - /*6520*/ LOP3.LUT R78, R53, R58, R55, 0xb4, !PT ; - /*6530*/ LOP3.LUT R59, R55, R45, R58, 0xb4, !PT ; - /*6540*/ LOP3.LUT R75, R58, R51, R45, 0xb4, !PT ; - /*6550*/ @P0 BRA `(.L_x_144) ; - /*6560*/ IMAD.MOV.U32 R30, RZ, RZ, c[0x4][0x8] ; - /*6570*/ IMAD.MOV.U32 R31, RZ, RZ, c[0x4][0xc] ; - /*6580*/ LDG.E.64.STRONG.SM R30, [R30.64] ; - /*6590*/ LOP3.LUT R8, R8, R27, R92, 0x96, !PT ; - /*65a0*/ BSSY B0, `(.L_x_145) ; - /*65b0*/ LOP3.LUT R27, R10, R20, R4, 0x96, !PT ; - /*65c0*/ LOP3.LUT R0, R23, R56, R0, 0x96, !PT ; - /*65d0*/ LOP3.LUT R5, R9, R21, R5, 0x96, !PT ; - /*65e0*/ LOP3.LUT R49, R25, R49, R2, 0x96, !PT ; - /*65f0*/ LOP3.LUT R3, R22, R48, R3, 0x96, !PT ; - /*6600*/ LOP3.LUT R5, R71, R5, R36, 0x96, !PT ; - /*6610*/ LOP3.LUT R68, R78, R49, R68, 0x96, !PT ; - /*6620*/ LOP3.LUT R4, R70, R27, R62, 0x96, !PT ; - /*6630*/ LOP3.LUT R59, R59, R0, R64, 0x96, !PT ; - /*6640*/ LOP3.LUT R24, R24, R47, R93, 0x96, !PT ; - /*6650*/ LOP3.LUT R7, R7, R26, R6, 0x96, !PT ; - /*6660*/ LOP3.LUT R63, R72, R3, R63, 0x96, !PT ; - /*6670*/ SHF.L.W.U32.HI R3, R68, 0x1, R5 ; - /*6680*/ SHF.L.W.U32.HI R2, R59, 0x1, R4 ; - /*6690*/ LOP3.LUT R28, R39, R61, R28, 0x96, !PT ; - /*66a0*/ LOP3.LUT R41, R69, R8, R41, 0x96, !PT ; - /*66b0*/ LOP3.LUT R52, R52, R24, R67, 0x96, !PT ; - /*66c0*/ LOP3.LUT R40, R66, R7, R40, 0x96, !PT ; - /*66d0*/ SHF.L.W.U32.HI R5, R5, 0x1, R68 ; - /*66e0*/ SHF.L.W.U32.HI R4, R4, 0x1, R59 ; - /*66f0*/ LOP3.LUT R11, R11, R46, R29, 0x96, !PT ; - /*6700*/ LOP3.LUT R65, R75, R28, R65, 0x96, !PT ; - /*6710*/ LOP3.LUT R26, R26, R3, R41, 0x96, !PT ; - /*6720*/ LOP3.LUT R5, R48, R5, R52, 0x96, !PT ; - /*6730*/ SHF.L.W.U32.HI R0, R40, 0x1, R63.reuse ; - /*6740*/ LOP3.LUT R2, R9, R2, R40, 0x96, !PT ; - /*6750*/ LOP3.LUT R25, R25, R4, R63, 0x96, !PT ; - /*6760*/ LOP3.LUT R44, R54, R11, R44, 0x96, !PT ; - /*6770*/ SHF.L.W.U32.HI R3, R63, 0x1, R40 ; - /*6780*/ LOP3.LUT R0, R93, R0, R65, 0x96, !PT ; - /*6790*/ SHF.L.W.U32.HI R7, R5, 0xc, R26 ; - /*67a0*/ SHF.L.W.U32.HI R4, R25, 0xb, R2 ; - /*67b0*/ LOP3.LUT R3, R92, R3, R44, 0x96, !PT ; - /*67c0*/ SHF.L.W.U32.HI R26, R26, 0xc, R5 ; - /*67d0*/ SHF.L.W.U32.HI R2, R2, 0xb, R25 ; - /*67e0*/ LOP3.LUT R0, R0, R4, R7, 0xb4, !PT ; - /*67f0*/ LOP3.LUT R2, R3, R2, R26, 0xb4, !PT ; - /*6800*/ LOP3.LUT R0, R0, 0x80000000, RZ, 0x3c, !PT ; - /*6810*/ LOP3.LUT R2, R2, 0x80008008, RZ, 0x3c, !PT ; - /*6820*/ PRMT R6, R0, 0x123, RZ ; - /*6830*/ PRMT R7, R2, 0x123, RZ ; - /*6840*/ ISETP.GT.U32.AND P0, PT, R6, R30, PT ; - /*6850*/ ISETP.GT.U32.AND.EX P0, PT, R7, R31, PT, P0 ; - /*6860*/ @P0 BRA `(.L_x_146) ; - /*6870*/ S2R R3, SR_LANEID ; - /*6880*/ VOTEU.ANY UR5, UPT, PT ; - /*6890*/ IMAD.U32 R2, RZ, RZ, UR6 ; - /*68a0*/ FLO.U32 R0, UR5 ; - /*68b0*/ POPC R5, UR5 ; - /*68c0*/ ISETP.EQ.U32.AND P0, PT, R0, R3, PT ; - /*68d0*/ IMAD.U32 R3, RZ, RZ, UR7 ; - /*68e0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R3, [R2.64], R5 ; - /*68f0*/ S2R R8, SR_LTMASK ; - /*6900*/ LOP3.LUT R8, R8, UR5, RZ, 0xc0, !PT ; - /*6910*/ POPC R9, R8 ; - /*6920*/ SHFL.IDX PT, R4, R3, R0, 0x1f ; - /*6930*/ IMAD.IADD R4, R4, 0x1, R9 ; - /*6940*/ ISETP.GT.U32.AND P0, PT, R4, 0x7, PT ; - /*6950*/ @P0 EXIT ; - /*6960*/ IMAD.MOV.U32 R3, RZ, RZ, 0x20 ; - /*6970*/ IMAD.U32 R5, RZ, RZ, UR11 ; - /*6980*/ IMAD.WIDE.U32 R2, R4, R3, c[0x0][0x168] ; - /*6990*/ IMAD.WIDE.U32 R4, R4, R5, c[0x0][0x168] ; - /*69a0*/ STG.E.EF.128 [R2.64], R16 ; - /*69b0*/ STG.E.EF.128 [R2.64+0x10], R12 ; - /*69c0*/ STG.E.EF.64 [R4.64+0x100], R86 ; - /*69d0*/ LDG.E.64.STRONG.SM R88, [R88.64] ; - /*69e0*/ IMAD.U32 R8, RZ, RZ, UR6 ; - /*69f0*/ IMAD.U32 R9, RZ, RZ, UR7 ; - /*6a00*/ STG.E.EF.64 [R8.64+-0x60], R88 ; - /*6a10*/ STG.E.EF.64 [R4.64+0x148], R6 ; -.L_x_146: - /*6a20*/ BSYNC B0 ; -.L_x_145: - /*6a30*/ PLOP3.LUT P0, PT, PT, PT, UP1, 0x80, 0x0 ; - /*6a40*/ @P0 CALL.REL.NOINC `(.L_x_147) ; - /*6a50*/ BRA `(.L_x_148) ; -.L_x_147: - /*6a60*/ EXIT ; -.L_x_136: - /*6a70*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*6a80*/ MOV R36, 0x6aa0 ; - /*6a90*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*6aa0*/ BRA `(.L_x_149) ; -.L_x_137: - /*6ab0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*6ac0*/ MOV R36, 0x6ae0 ; - /*6ad0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*6ae0*/ IMAD.HI.U32 R24, R37, c[0x3][0x18c], RZ ; - /*6af0*/ LDS R29, [R82+0x80] ; - /*6b00*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*6b10*/ IMAD.MOV.U32 R25, RZ, RZ, 0x80 ; - /*6b20*/ IMAD R37, R24, c[0x3][0x184], R37 ; - /*6b30*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*6b40*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*6b50*/ IMAD.IADD R24, R37, 0x1, -R24 ; - /*6b60*/ IMAD.WIDE.U32 R24, R24, R25, c[0x3][0x190] ; - /*6b70*/ IADD3 R24, P0, R24, R90, RZ ; - /*6b80*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*6b90*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*6ba0*/ LOP3.LUT R29, R29, R92, RZ, 0x3c, !PT ; - /*6bb0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*6bc0*/ MOV R36, 0x6c00 ; - /*6bd0*/ IMAD R29, R29, 0x1000193, RZ ; - /*6be0*/ LOP3.LUT R37, R29, R12, RZ, 0x3c, !PT ; - /*6bf0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*6c00*/ IMAD.HI.U32 R28, R37, c[0x3][0x18c], RZ ; - /*6c10*/ LDS R33, [R82+0xc0] ; - /*6c20*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*6c30*/ IMAD.MOV.U32 R30, RZ, RZ, 0x80 ; - /*6c40*/ IMAD R28, R28, c[0x3][0x184], R37 ; - /*6c50*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*6c60*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*6c70*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*6c80*/ IMAD.WIDE.U32 R28, R29, R30, c[0x3][0x190] ; - /*6c90*/ IADD3 R28, P0, R28, R90, RZ ; - /*6ca0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*6cb0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*6cc0*/ LOP3.LUT R33, R33, R92, RZ, 0x3c, !PT ; - /*6cd0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*6ce0*/ MOV R36, 0x6d20 ; - /*6cf0*/ IMAD R33, R33, 0x1000193, RZ ; - /*6d00*/ LOP3.LUT R37, R33, R16, RZ, 0x3c, !PT ; - /*6d10*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*6d20*/ IMAD.HI.U32 R32, R37, c[0x3][0x18c], RZ ; - /*6d30*/ LDS R39, [R82] ; - /*6d40*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*6d50*/ IMAD.MOV.U32 R34, RZ, RZ, 0x80 ; - /*6d60*/ IMAD R32, R32, c[0x3][0x184], R37 ; - /*6d70*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*6d80*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*6d90*/ IMAD.IADD R33, R32, 0x1, -R33 ; - /*6da0*/ IMAD.WIDE.U32 R32, R33, R34, c[0x3][0x190] ; - /*6db0*/ IADD3 R32, P0, R32, R90, RZ ; - /*6dc0*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*6dd0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*6de0*/ IMAD R37, R4, 0x1000193, RZ ; - /*6df0*/ IADD3 R40, R92, 0x1, RZ ; - /*6e00*/ IMAD R4, R5, 0x1000193, RZ ; - /*6e10*/ MOV R36, 0x7050 ; - /*6e20*/ IMAD R5, R6, 0x1000193, RZ ; - /*6e30*/ LOP3.LUT R39, R39, R40, RZ, 0x3c, !PT ; - /*6e40*/ IMAD R6, R9, 0x1000193, RZ ; - /*6e50*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*6e60*/ IMAD R4, R7, 0x1000193, RZ ; - /*6e70*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*6e80*/ IMAD R7, R8, 0x1000193, RZ ; - /*6e90*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*6ea0*/ IMAD R5, R10, 0x1000193, RZ ; - /*6eb0*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*6ec0*/ IMAD R4, R11, 0x1000193, RZ ; - /*6ed0*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*6ee0*/ IMAD R6, R13, 0x1000193, RZ ; - /*6ef0*/ LOP3.LUT R26, R5, R26, RZ, 0x3c, !PT ; - /*6f00*/ IMAD R5, R12, 0x1000193, RZ ; - /*6f10*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*6f20*/ IMAD R7, R14, 0x1000193, RZ ; - /*6f30*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*6f40*/ IMAD R4, R15, 0x1000193, RZ ; - /*6f50*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*6f60*/ IMAD R5, R16, 0x1000193, RZ ; - /*6f70*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*6f80*/ IMAD R7, R18, 0x1000193, RZ ; - /*6f90*/ LOP3.LUT R31, R4, R31, RZ, 0x3c, !PT ; - /*6fa0*/ IMAD R4, R17, 0x1000193, RZ ; - /*6fb0*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*6fc0*/ IMAD R6, R19, 0x1000193, RZ ; - /*6fd0*/ IMAD R8, R39, 0x1000193, RZ ; - /*6fe0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*6ff0*/ LOP3.LUT R37, R8, R21, RZ, 0x3c, !PT ; - /*7000*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*7010*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*7020*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*7030*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*7040*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7050*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*7060*/ LDS R9, [R82+0x40] ; - /*7070*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*7080*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*7090*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*70a0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*70b0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*70c0*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*70d0*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*70e0*/ IADD3 R4, P0, R4, R90, RZ ; - /*70f0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7100*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7110*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*7120*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*7130*/ MOV R36, 0x7170 ; - /*7140*/ IMAD R8, R9, 0x1000193, RZ ; - /*7150*/ LOP3.LUT R37, R8, R25, RZ, 0x3c, !PT ; - /*7160*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7170*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*7180*/ LDS R13, [R82+0x80] ; - /*7190*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*71a0*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*71b0*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*71c0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*71d0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*71e0*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*71f0*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*7200*/ IADD3 R8, P0, R8, R90, RZ ; - /*7210*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7220*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7230*/ LOP3.LUT R13, R13, R40, RZ, 0x3c, !PT ; - /*7240*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*7250*/ MOV R36, 0x7290 ; - /*7260*/ IMAD R12, R13, 0x1000193, RZ ; - /*7270*/ LOP3.LUT R37, R12, R29, RZ, 0x3c, !PT ; - /*7280*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7290*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*72a0*/ LDS R17, [R82+0xc0] ; - /*72b0*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*72c0*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*72d0*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*72e0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*72f0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*7300*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*7310*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*7320*/ IADD3 R12, P0, R12, R90, RZ ; - /*7330*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*7340*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7350*/ LOP3.LUT R17, R17, R40, RZ, 0x3c, !PT ; - /*7360*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*7370*/ MOV R36, 0x73b0 ; - /*7380*/ IMAD R16, R17, 0x1000193, RZ ; - /*7390*/ LOP3.LUT R37, R16, R33, RZ, 0x3c, !PT ; - /*73a0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*73b0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*73c0*/ LDS R41, [R82] ; - /*73d0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*73e0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*73f0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*7400*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*7410*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*7420*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*7430*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*7440*/ IADD3 R16, P0, R16, R90, RZ ; - /*7450*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*7460*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*7470*/ IMAD R37, R20, 0x1000193, RZ ; - /*7480*/ IADD3 R40, R92, 0x2, RZ ; - /*7490*/ IMAD R36, R21, 0x1000193, RZ ; - /*74a0*/ IMAD R39, R22, 0x1000193, RZ ; - /*74b0*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*74c0*/ IMAD R4, R23, 0x1000193, RZ ; - /*74d0*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*74e0*/ IMAD R5, R24, 0x1000193, RZ ; - /*74f0*/ LOP3.LUT R22, R39, R6, RZ, 0x3c, !PT ; - /*7500*/ IMAD R6, R25, 0x1000193, RZ ; - /*7510*/ LOP3.LUT R23, R4, R7, RZ, 0x3c, !PT ; - /*7520*/ IMAD R4, R27, 0x1000193, RZ ; - /*7530*/ LOP3.LUT R24, R5, R8, RZ, 0x3c, !PT ; - /*7540*/ IMAD R5, R28, 0x1000193, RZ ; - /*7550*/ LOP3.LUT R25, R6, R9, RZ, 0x3c, !PT ; - /*7560*/ IMAD R6, R29, 0x1000193, RZ ; - /*7570*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*7580*/ IMAD R7, R30, 0x1000193, RZ ; - /*7590*/ LOP3.LUT R41, R41, R40, RZ, 0x3c, !PT ; - /*75a0*/ IMAD R4, R31, 0x1000193, RZ ; - /*75b0*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*75c0*/ IMAD R37, R26, 0x1000193, RZ ; - /*75d0*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*75e0*/ IMAD R5, R32, 0x1000193, RZ ; - /*75f0*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*7600*/ IMAD R7, R34, 0x1000193, RZ ; - /*7610*/ LOP3.LUT R31, R4, R15, RZ, 0x3c, !PT ; - /*7620*/ IMAD R4, R33, 0x1000193, RZ ; - /*7630*/ LOP3.LUT R26, R37, R10, RZ, 0x3c, !PT ; - /*7640*/ IMAD R6, R35, 0x1000193, RZ ; - /*7650*/ MOV R36, 0x76e0 ; - /*7660*/ IMAD R41, R41, 0x1000193, RZ ; - /*7670*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*7680*/ LOP3.LUT R37, R41, R22, RZ, 0x3c, !PT ; - /*7690*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*76a0*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*76b0*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*76c0*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*76d0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*76e0*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*76f0*/ LDS R9, [R82+0x40] ; - /*7700*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*7710*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*7720*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*7730*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*7740*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*7750*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*7760*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*7770*/ IADD3 R4, P0, R4, R90, RZ ; - /*7780*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7790*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*77a0*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*77b0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*77c0*/ MOV R36, 0x7800 ; - /*77d0*/ IMAD R9, R9, 0x1000193, RZ ; - /*77e0*/ LOP3.LUT R37, R9, R26, RZ, 0x3c, !PT ; - /*77f0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7800*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*7810*/ LDS R13, [R82+0x80] ; - /*7820*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*7830*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*7840*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*7850*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*7860*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*7870*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*7880*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*7890*/ IADD3 R8, P0, R8, R90, RZ ; - /*78a0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*78b0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*78c0*/ LOP3.LUT R13, R13, R40, RZ, 0x3c, !PT ; - /*78d0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*78e0*/ MOV R36, 0x7920 ; - /*78f0*/ IMAD R13, R13, 0x1000193, RZ ; - /*7900*/ LOP3.LUT R37, R13, R30, RZ, 0x3c, !PT ; - /*7910*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7920*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*7930*/ LDS R17, [R82+0xc0] ; - /*7940*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*7950*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*7960*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*7970*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*7980*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*7990*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*79a0*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*79b0*/ IADD3 R12, P0, R12, R90, RZ ; - /*79c0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*79d0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*79e0*/ LOP3.LUT R17, R17, R40, RZ, 0x3c, !PT ; - /*79f0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*7a00*/ MOV R36, 0x7a40 ; - /*7a10*/ IMAD R17, R17, 0x1000193, RZ ; - /*7a20*/ LOP3.LUT R37, R17, R34, RZ, 0x3c, !PT ; - /*7a30*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7a40*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*7a50*/ LDS R39, [R82] ; - /*7a60*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*7a70*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*7a80*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*7a90*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*7aa0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*7ab0*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*7ac0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*7ad0*/ IADD3 R16, P0, R16, R90, RZ ; - /*7ae0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*7af0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*7b00*/ IMAD R37, R20, 0x1000193, RZ ; - /*7b10*/ MOV R36, 0x7d70 ; - /*7b20*/ IMAD R20, R21, 0x1000193, RZ ; - /*7b30*/ IMAD R21, R22, 0x1000193, RZ ; - /*7b40*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*7b50*/ IMAD R22, R25, 0x1000193, RZ ; - /*7b60*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*7b70*/ IMAD R20, R23, 0x1000193, RZ ; - /*7b80*/ LOP3.LUT R6, R21, R6, RZ, 0x3c, !PT ; - /*7b90*/ IMAD R21, R26, 0x1000193, RZ ; - /*7ba0*/ LOP3.LUT R9, R22, R9, RZ, 0x3c, !PT ; - /*7bb0*/ IMAD R23, R24, 0x1000193, RZ ; - /*7bc0*/ LOP3.LUT R7, R20, R7, RZ, 0x3c, !PT ; - /*7bd0*/ IMAD R20, R27, 0x1000193, RZ ; - /*7be0*/ LOP3.LUT R10, R21, R10, RZ, 0x3c, !PT ; - /*7bf0*/ IMAD R21, R28, 0x1000193, RZ ; - /*7c00*/ LOP3.LUT R8, R23, R8, RZ, 0x3c, !PT ; - /*7c10*/ IMAD R22, R29, 0x1000193, RZ ; - /*7c20*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*7c30*/ IMAD R23, R30, 0x1000193, RZ ; - /*7c40*/ IADD3 R20, R92, 0x3, RZ ; - /*7c50*/ IMAD R24, R31, 0x1000193, RZ ; - /*7c60*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*7c70*/ IMAD R21, R32, 0x1000193, RZ ; - /*7c80*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*7c90*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*7ca0*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*7cb0*/ IMAD R22, R33, 0x1000193, RZ ; - /*7cc0*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*7cd0*/ IMAD R23, R34, 0x1000193, RZ ; - /*7ce0*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*7cf0*/ IMAD R24, R35, 0x1000193, RZ ; - /*7d00*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*7d10*/ IMAD R16, R39, 0x1000193, RZ ; - /*7d20*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*7d30*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*7d40*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*7d50*/ LOP3.LUT R37, R16, R7, RZ, 0x3c, !PT ; - /*7d60*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7d70*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*7d80*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*7d90*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*7da0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*7db0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*7dc0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*7dd0*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*7de0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*7df0*/ IADD3 R24, P0, R16, R90, RZ ; - /*7e00*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*7e10*/ LDS R17, [R82+0x40] ; - /*7e20*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*7e30*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*7e40*/ MOV R36, 0x7e90 ; - /*7e50*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*7e60*/ IMAD R16, R17, 0x1000193, RZ ; - /*7e70*/ LOP3.LUT R37, R16, R11, RZ, 0x3c, !PT ; - /*7e80*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7e90*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*7ea0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*7eb0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*7ec0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*7ed0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*7ee0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*7ef0*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*7f00*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*7f10*/ IADD3 R28, P0, R16, R90, RZ ; - /*7f20*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*7f30*/ LDS R17, [R82+0x80] ; - /*7f40*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*7f50*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*7f60*/ MOV R36, 0x7fb0 ; - /*7f70*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*7f80*/ IMAD R16, R17, 0x1000193, RZ ; - /*7f90*/ LOP3.LUT R37, R16, R15, RZ, 0x3c, !PT ; - /*7fa0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*7fb0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*7fc0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*7fd0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*7fe0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*7ff0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*8000*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*8010*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*8020*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*8030*/ IADD3 R32, P0, R16, R90, RZ ; - /*8040*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*8050*/ LDS R17, [R82+0xc0] ; - /*8060*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*8070*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*8080*/ MOV R36, 0x80d0 ; - /*8090*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*80a0*/ IMAD R16, R17, 0x1000193, RZ ; - /*80b0*/ LOP3.LUT R37, R16, R79, RZ, 0x3c, !PT ; - /*80c0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*80d0*/ BRA `(.L_x_150) ; -.L_x_140: - /*80e0*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*80f0*/ MOV R36, 0x8110 ; - /*8100*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8110*/ BRA `(.L_x_151) ; -.L_x_141: - /*8120*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*8130*/ MOV R36, 0x8150 ; - /*8140*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8150*/ IMAD.HI.U32 R24, R37, c[0x3][0x18c], RZ ; - /*8160*/ LDS R29, [R82+0x180] ; - /*8170*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*8180*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*8190*/ IMAD R24, R24, c[0x3][0x184], R37 ; - /*81a0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*81b0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*81c0*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*81d0*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*81e0*/ IADD3 R24, P0, R24, R91, RZ ; - /*81f0*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*8200*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*8210*/ LOP3.LUT R29, R29, R92, RZ, 0x3c, !PT ; - /*8220*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*8230*/ MOV R36, 0x8270 ; - /*8240*/ IMAD R29, R29, 0x1000193, RZ ; - /*8250*/ LOP3.LUT R37, R29, R12, RZ, 0x3c, !PT ; - /*8260*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8270*/ IMAD.HI.U32 R28, R37, c[0x3][0x18c], RZ ; - /*8280*/ LDS R33, [R82+0x1c0] ; - /*8290*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*82a0*/ IMAD.MOV.U32 R30, RZ, RZ, 0x80 ; - /*82b0*/ IMAD R28, R28, c[0x3][0x184], R37 ; - /*82c0*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*82d0*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*82e0*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*82f0*/ IMAD.WIDE.U32 R28, R29, R30, c[0x3][0x190] ; - /*8300*/ IADD3 R28, P0, R28, R91, RZ ; - /*8310*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*8320*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8330*/ LOP3.LUT R33, R33, R92, RZ, 0x3c, !PT ; - /*8340*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*8350*/ MOV R36, 0x8390 ; - /*8360*/ IMAD R33, R33, 0x1000193, RZ ; - /*8370*/ LOP3.LUT R37, R33, R16, RZ, 0x3c, !PT ; - /*8380*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8390*/ IMAD.HI.U32 R32, R37, c[0x3][0x18c], RZ ; - /*83a0*/ LDS R39, [R82+0x100] ; - /*83b0*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*83c0*/ IMAD.MOV.U32 R34, RZ, RZ, 0x80 ; - /*83d0*/ IMAD R32, R32, c[0x3][0x184], R37 ; - /*83e0*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*83f0*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*8400*/ IMAD.IADD R33, R32, 0x1, -R33 ; - /*8410*/ IMAD.WIDE.U32 R32, R33, R34, c[0x3][0x190] ; - /*8420*/ IADD3 R32, P0, R32, R91, RZ ; - /*8430*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*8440*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*8450*/ IMAD R37, R4, 0x1000193, RZ ; - /*8460*/ IADD3 R40, R92, 0x1, RZ ; - /*8470*/ IMAD R4, R5, 0x1000193, RZ ; - /*8480*/ MOV R36, 0x86c0 ; - /*8490*/ IMAD R5, R6, 0x1000193, RZ ; - /*84a0*/ LOP3.LUT R39, R39, R40, RZ, 0x3c, !PT ; - /*84b0*/ IMAD R6, R9, 0x1000193, RZ ; - /*84c0*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*84d0*/ IMAD R4, R7, 0x1000193, RZ ; - /*84e0*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*84f0*/ IMAD R7, R8, 0x1000193, RZ ; - /*8500*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*8510*/ IMAD R5, R10, 0x1000193, RZ ; - /*8520*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*8530*/ IMAD R4, R11, 0x1000193, RZ ; - /*8540*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*8550*/ IMAD R6, R13, 0x1000193, RZ ; - /*8560*/ LOP3.LUT R26, R5, R26, RZ, 0x3c, !PT ; - /*8570*/ IMAD R5, R12, 0x1000193, RZ ; - /*8580*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*8590*/ IMAD R7, R14, 0x1000193, RZ ; - /*85a0*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*85b0*/ IMAD R4, R15, 0x1000193, RZ ; - /*85c0*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*85d0*/ IMAD R5, R16, 0x1000193, RZ ; - /*85e0*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*85f0*/ IMAD R7, R18, 0x1000193, RZ ; - /*8600*/ LOP3.LUT R31, R4, R31, RZ, 0x3c, !PT ; - /*8610*/ IMAD R4, R17, 0x1000193, RZ ; - /*8620*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*8630*/ IMAD R6, R19, 0x1000193, RZ ; - /*8640*/ IMAD R8, R39, 0x1000193, RZ ; - /*8650*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*8660*/ LOP3.LUT R37, R8, R21, RZ, 0x3c, !PT ; - /*8670*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*8680*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*8690*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*86a0*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*86b0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*86c0*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*86d0*/ LDS R9, [R82+0x140] ; - /*86e0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*86f0*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*8700*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*8710*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*8720*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*8730*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*8740*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*8750*/ IADD3 R4, P0, R4, R91, RZ ; - /*8760*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*8770*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*8780*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*8790*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*87a0*/ MOV R36, 0x87e0 ; - /*87b0*/ IMAD R8, R9, 0x1000193, RZ ; - /*87c0*/ LOP3.LUT R37, R8, R25, RZ, 0x3c, !PT ; - /*87d0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*87e0*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*87f0*/ LDS R13, [R82+0x180] ; - /*8800*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*8810*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*8820*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*8830*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*8840*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*8850*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*8860*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*8870*/ IADD3 R8, P0, R8, R91, RZ ; - /*8880*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*8890*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*88a0*/ LOP3.LUT R13, R13, R40, RZ, 0x3c, !PT ; - /*88b0*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*88c0*/ MOV R36, 0x8900 ; - /*88d0*/ IMAD R12, R13, 0x1000193, RZ ; - /*88e0*/ LOP3.LUT R37, R12, R29, RZ, 0x3c, !PT ; - /*88f0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8900*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*8910*/ LDS R17, [R82+0x1c0] ; - /*8920*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*8930*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*8940*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*8950*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*8960*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*8970*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*8980*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*8990*/ IADD3 R12, P0, R12, R91, RZ ; - /*89a0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*89b0*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*89c0*/ LOP3.LUT R17, R17, R40, RZ, 0x3c, !PT ; - /*89d0*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*89e0*/ MOV R36, 0x8a20 ; - /*89f0*/ IMAD R16, R17, 0x1000193, RZ ; - /*8a00*/ LOP3.LUT R37, R16, R33, RZ, 0x3c, !PT ; - /*8a10*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8a20*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*8a30*/ LDS R41, [R82+0x100] ; - /*8a40*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*8a50*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*8a60*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*8a70*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*8a80*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*8a90*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*8aa0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*8ab0*/ IADD3 R16, P0, R16, R91, RZ ; - /*8ac0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*8ad0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*8ae0*/ IMAD R37, R20, 0x1000193, RZ ; - /*8af0*/ IADD3 R40, R92, 0x2, RZ ; - /*8b00*/ IMAD R36, R21, 0x1000193, RZ ; - /*8b10*/ IMAD R39, R22, 0x1000193, RZ ; - /*8b20*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*8b30*/ IMAD R4, R23, 0x1000193, RZ ; - /*8b40*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*8b50*/ IMAD R5, R24, 0x1000193, RZ ; - /*8b60*/ LOP3.LUT R22, R39, R6, RZ, 0x3c, !PT ; - /*8b70*/ IMAD R6, R25, 0x1000193, RZ ; - /*8b80*/ LOP3.LUT R23, R4, R7, RZ, 0x3c, !PT ; - /*8b90*/ IMAD R4, R27, 0x1000193, RZ ; - /*8ba0*/ LOP3.LUT R24, R5, R8, RZ, 0x3c, !PT ; - /*8bb0*/ IMAD R5, R28, 0x1000193, RZ ; - /*8bc0*/ LOP3.LUT R25, R6, R9, RZ, 0x3c, !PT ; - /*8bd0*/ IMAD R6, R29, 0x1000193, RZ ; - /*8be0*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*8bf0*/ IMAD R7, R30, 0x1000193, RZ ; - /*8c00*/ LOP3.LUT R41, R41, R40, RZ, 0x3c, !PT ; - /*8c10*/ IMAD R4, R31, 0x1000193, RZ ; - /*8c20*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*8c30*/ IMAD R37, R26, 0x1000193, RZ ; - /*8c40*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*8c50*/ IMAD R5, R32, 0x1000193, RZ ; - /*8c60*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*8c70*/ IMAD R7, R34, 0x1000193, RZ ; - /*8c80*/ LOP3.LUT R31, R4, R15, RZ, 0x3c, !PT ; - /*8c90*/ IMAD R4, R33, 0x1000193, RZ ; - /*8ca0*/ LOP3.LUT R26, R37, R10, RZ, 0x3c, !PT ; - /*8cb0*/ IMAD R6, R35, 0x1000193, RZ ; - /*8cc0*/ MOV R36, 0x8d50 ; - /*8cd0*/ IMAD R41, R41, 0x1000193, RZ ; - /*8ce0*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*8cf0*/ LOP3.LUT R37, R41, R22, RZ, 0x3c, !PT ; - /*8d00*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*8d10*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*8d20*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*8d30*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*8d40*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8d50*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*8d60*/ LDS R9, [R82+0x140] ; - /*8d70*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*8d80*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*8d90*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*8da0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*8db0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*8dc0*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*8dd0*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*8de0*/ IADD3 R4, P0, R4, R91, RZ ; - /*8df0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*8e00*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*8e10*/ LOP3.LUT R9, R9, R40, RZ, 0x3c, !PT ; - /*8e20*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*8e30*/ MOV R36, 0x8e70 ; - /*8e40*/ IMAD R9, R9, 0x1000193, RZ ; - /*8e50*/ LOP3.LUT R37, R9, R26, RZ, 0x3c, !PT ; - /*8e60*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8e70*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*8e80*/ LDS R13, [R82+0x180] ; - /*8e90*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*8ea0*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*8eb0*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*8ec0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*8ed0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*8ee0*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*8ef0*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*8f00*/ IADD3 R8, P0, R8, R91, RZ ; - /*8f10*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*8f20*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*8f30*/ LOP3.LUT R13, R13, R40, RZ, 0x3c, !PT ; - /*8f40*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*8f50*/ MOV R36, 0x8f90 ; - /*8f60*/ IMAD R13, R13, 0x1000193, RZ ; - /*8f70*/ LOP3.LUT R37, R13, R30, RZ, 0x3c, !PT ; - /*8f80*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*8f90*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*8fa0*/ LDS R17, [R82+0x1c0] ; - /*8fb0*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*8fc0*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*8fd0*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*8fe0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*8ff0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*9000*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*9010*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*9020*/ IADD3 R12, P0, R12, R91, RZ ; - /*9030*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*9040*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*9050*/ LOP3.LUT R17, R17, R40, RZ, 0x3c, !PT ; - /*9060*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*9070*/ MOV R36, 0x90b0 ; - /*9080*/ IMAD R17, R17, 0x1000193, RZ ; - /*9090*/ LOP3.LUT R37, R17, R34, RZ, 0x3c, !PT ; - /*90a0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*90b0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*90c0*/ LDS R39, [R82+0x100] ; - /*90d0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*90e0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*90f0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*9100*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*9110*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*9120*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*9130*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*9140*/ IADD3 R16, P0, R16, R91, RZ ; - /*9150*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*9160*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*9170*/ IMAD R37, R20, 0x1000193, RZ ; - /*9180*/ MOV R36, 0x93e0 ; - /*9190*/ IMAD R20, R21, 0x1000193, RZ ; - /*91a0*/ IMAD R21, R22, 0x1000193, RZ ; - /*91b0*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*91c0*/ IMAD R22, R25, 0x1000193, RZ ; - /*91d0*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*91e0*/ IMAD R20, R23, 0x1000193, RZ ; - /*91f0*/ LOP3.LUT R6, R21, R6, RZ, 0x3c, !PT ; - /*9200*/ IMAD R21, R26, 0x1000193, RZ ; - /*9210*/ LOP3.LUT R9, R22, R9, RZ, 0x3c, !PT ; - /*9220*/ IMAD R23, R24, 0x1000193, RZ ; - /*9230*/ LOP3.LUT R7, R20, R7, RZ, 0x3c, !PT ; - /*9240*/ IMAD R20, R27, 0x1000193, RZ ; - /*9250*/ LOP3.LUT R10, R21, R10, RZ, 0x3c, !PT ; - /*9260*/ IMAD R21, R28, 0x1000193, RZ ; - /*9270*/ LOP3.LUT R8, R23, R8, RZ, 0x3c, !PT ; - /*9280*/ IMAD R22, R29, 0x1000193, RZ ; - /*9290*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*92a0*/ IMAD R23, R30, 0x1000193, RZ ; - /*92b0*/ IADD3 R20, R92, 0x3, RZ ; - /*92c0*/ IMAD R24, R31, 0x1000193, RZ ; - /*92d0*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*92e0*/ IMAD R21, R32, 0x1000193, RZ ; - /*92f0*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*9300*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*9310*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*9320*/ IMAD R22, R33, 0x1000193, RZ ; - /*9330*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*9340*/ IMAD R23, R34, 0x1000193, RZ ; - /*9350*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*9360*/ IMAD R24, R35, 0x1000193, RZ ; - /*9370*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*9380*/ IMAD R16, R39, 0x1000193, RZ ; - /*9390*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*93a0*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*93b0*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*93c0*/ LOP3.LUT R37, R16, R7, RZ, 0x3c, !PT ; - /*93d0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*93e0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*93f0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*9400*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*9410*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*9420*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*9430*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*9440*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*9450*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*9460*/ IADD3 R24, P0, R16, R91, RZ ; - /*9470*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*9480*/ LDS R17, [R82+0x140] ; - /*9490*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*94a0*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*94b0*/ MOV R36, 0x9500 ; - /*94c0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*94d0*/ IMAD R16, R17, 0x1000193, RZ ; - /*94e0*/ LOP3.LUT R37, R16, R11, RZ, 0x3c, !PT ; - /*94f0*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*9500*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*9510*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*9520*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*9530*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*9540*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*9550*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*9560*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*9570*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*9580*/ IADD3 R28, P0, R16, R91, RZ ; - /*9590*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*95a0*/ LDS R17, [R82+0x180] ; - /*95b0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*95c0*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*95d0*/ MOV R36, 0x9620 ; - /*95e0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*95f0*/ IMAD R16, R17, 0x1000193, RZ ; - /*9600*/ LOP3.LUT R37, R16, R15, RZ, 0x3c, !PT ; - /*9610*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*9620*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*9630*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*9640*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*9650*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*9660*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*9670*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*9680*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*9690*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*96a0*/ IADD3 R32, P0, R16, R91, RZ ; - /*96b0*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*96c0*/ LDS R17, [R82+0x1c0] ; - /*96d0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*96e0*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*96f0*/ MOV R36, 0x9740 ; - /*9700*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*9710*/ IMAD R16, R17, 0x1000193, RZ ; - /*9720*/ LOP3.LUT R37, R16, R79, RZ, 0x3c, !PT ; - /*9730*/ CALL.REL.NOINC `($__internal_4_$__cuda_sm70_shflsync_idx_p) ; - /*9740*/ BRA `(.L_x_152) ; - .weak $__internal_4_$__cuda_sm70_shflsync_idx_p - .type $__internal_4_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_4_$__cuda_sm70_shflsync_idx_p,(.L_x_203 - $__internal_4_$__cuda_sm70_shflsync_idx_p) -$__internal_4_$__cuda_sm70_shflsync_idx_p: - /*9750*/ SHFL.IDX PT, R37, R37, R38, R3 ; - /*9760*/ IMAD.MOV.U32 R39, RZ, RZ, 0x0 ; - /*9770*/ IMAD.MOV.U32 R38, RZ, RZ, R36 ; - /*9780*/ RET.REL.NODEC R38 `(_Z8equihashILm7694296270645768986ELm19060100871ELm0ELm1581689946402ELj350ELj64ELj0EEvmP14Search_results) ; -.L_x_153: - /*9790*/ BRA `(.L_x_153); - /*97a0*/ NOP; - /*97b0*/ NOP; - /*97c0*/ NOP; - /*97d0*/ NOP; - /*97e0*/ NOP; - /*97f0*/ NOP; - /*9800*/ NOP; - /*9810*/ NOP; - /*9820*/ NOP; - /*9830*/ NOP; - /*9840*/ NOP; - /*9850*/ NOP; - /*9860*/ NOP; - /*9870*/ NOP; -.L_x_203: - - -//--------------------- .text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results -------------------------- - .section .text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=96" - .align 128 - .global _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results - .type _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,@function - .size _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,(.L_x_204 - _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results) - .other _Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results: -.text._Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ ISETP.NE.AND P0, PT, RZ, c[0x3][0x180], PT ; - /*0020*/ @!P0 EXIT ; - /*0030*/ S2R R84, SR_TID.X ; - /*0040*/ ULDC.64 UR4, c[0x0][0x168] ; - /*0050*/ IMAD.MOV.U32 R80, RZ, RZ, RZ ; - /*0060*/ UIADD3 UR4, UP0, UR4, 0x140, URZ ; - /*0070*/ ULDC.64 UR8, c[0x0][0x118] ; - /*0080*/ UIADD3.X UR5, URZ, UR5, URZ, UP0, !UPT ; - /*0090*/ IMAD.U32 R86, RZ, RZ, UR4 ; - /*00a0*/ IMAD.U32 R87, RZ, RZ, UR5 ; - /*00b0*/ LOP3.LUT R83, R84.reuse, 0xff8, RZ, 0xc0, !PT ; - /*00c0*/ IMAD.SHL.U32 R85, R84.reuse, 0x20, RZ ; - /*00d0*/ LOP3.LUT R0, R84, 0x3, RZ, 0xc0, !PT ; - /*00e0*/ IMAD.SHL.U32 R3, R83.reuse, 0x8, RZ ; - /*00f0*/ LEA R83, R83, 0x800, 0x6 ; - /*0100*/ LOP3.LUT R82, R3, 0xfffffff8, R84, 0xe2, !PT ; - /*0110*/ IMAD R81, R0, 0x10, R83 ; - /*0120*/ LEA R84, R84, 0x800, 0x6 ; -.L_x_168: - /*0130*/ IMAD.MOV.U32 R88, RZ, RZ, c[0x4][0x0] ; - /*0140*/ IMAD.MOV.U32 R89, RZ, RZ, c[0x4][0x4] ; - /*0150*/ LDG.E.128.STRONG.SM R24, [R88.64] ; - /*0160*/ LDG.E.128.STRONG.SM R20, [R88.64+0x10] ; - /*0170*/ SHF.R.S32.HI R33, RZ, 0x1f, R80 ; - /*0180*/ CS2R R42, SRZ ; - /*0190*/ IMAD.MOV.U32 R49, RZ, RZ, -0x80000000 ; - /*01a0*/ S2R R3, SR_TID.X ; - /*01b0*/ CS2R R14, SRZ ; - /*01c0*/ CS2R R6, SRZ ; - /*01d0*/ CS2R R10, SRZ ; - /*01e0*/ S2R R28, SR_CTAID.X ; - /*01f0*/ CS2R R12, SRZ ; - /*0200*/ CS2R R40, SRZ ; - /*0210*/ CS2R R50, SRZ ; - /*0220*/ CS2R R38, SRZ ; - /*0230*/ CS2R R8, SRZ ; - /*0240*/ CS2R R4, SRZ ; - /*0250*/ CS2R R16, SRZ ; - /*0260*/ CS2R R36, SRZ ; - /*0270*/ CS2R R18, SRZ ; - /*0280*/ IMAD.MOV.U32 R0, RZ, RZ, RZ ; - /*0290*/ CS2R R44, SRZ ; - /*02a0*/ IMAD.MOV.U32 R59, RZ, RZ, RZ ; - /*02b0*/ CS2R R30, SRZ ; - /*02c0*/ IMAD.MOV.U32 R47, RZ, RZ, RZ ; - /*02d0*/ UMOV UR4, URZ ; - /*02e0*/ IMAD.MOV.U32 R56, RZ, RZ, RZ ; - /*02f0*/ IMAD.MOV.U32 R34, RZ, RZ, 0x1 ; - /*0300*/ IMAD.MOV.U32 R35, RZ, RZ, RZ ; - /*0310*/ IMAD R28, R28, c[0x0][0x0], R3 ; - /*0320*/ CS2R R2, SRZ ; - /*0330*/ IMAD R29, R28, c[0x3][0x180], RZ ; - /*0340*/ IADD3 R32, P0, P1, R29, c[0x0][0x160], R80 ; - /*0350*/ CS2R R28, SRZ ; - /*0360*/ IADD3.X R33, RZ, c[0x0][0x164], R33, P0, P1 ; -.L_x_154: - /*0370*/ LOP3.LUT R46, R26, R28, R13, 0x96, !PT ; - /*0380*/ ULDC.64 UR6, c[0x3][UR4] ; - /*0390*/ LOP3.LUT R48, R27, R29, R0, 0x96, !PT ; - /*03a0*/ UIADD3 UR4, UR4, 0x8, URZ ; - /*03b0*/ LOP3.LUT R55, R33, R50, R12, 0x96, !PT ; - /*03c0*/ LOP3.LUT R54, R32, R41, R11, 0x96, !PT ; - /*03d0*/ LOP3.LUT R52, R22, R43, R5, 0x96, !PT ; - /*03e0*/ LOP3.LUT R53, R23, R49, R4, 0x96, !PT ; - /*03f0*/ LOP3.LUT R46, R46, R14, R17, 0x96, !PT ; - /*0400*/ LOP3.LUT R57, R48, R8, R3, 0x96, !PT ; - /*0410*/ LOP3.LUT R61, R55, R10, R15, 0x96, !PT ; - /*0420*/ LOP3.LUT R54, R54, R7, R42, 0x96, !PT ; - /*0430*/ LOP3.LUT R48, R52, R6, R39, 0x96, !PT ; - /*0440*/ LOP3.LUT R53, R53, R9, R2, 0x96, !PT ; - /*0450*/ SHF.L.W.U32.HI R55, R57, 0x1, R46 ; - /*0460*/ SHF.L.W.U32.HI R62, R46, 0x1, R57 ; - /*0470*/ SHF.L.W.U32.HI R63, R53, 0x1, R48 ; - /*0480*/ SHF.L.W.U32.HI R69, R61, 0x1, R54 ; - /*0490*/ LOP3.LUT R55, R55, R54, RZ, 0x3c, !PT ; - /*04a0*/ SHF.L.W.U32.HI R64, R54, 0x1, R61 ; - /*04b0*/ LOP3.LUT R54, R20, R30, R37, 0x96, !PT ; - /*04c0*/ LOP3.LUT R58, R21, R31, R18, 0x96, !PT ; - /*04d0*/ LOP3.LUT R62, R62, R61, RZ, 0x3c, !PT ; - /*04e0*/ LOP3.LUT R61, R63, R46, RZ, 0x3c, !PT ; - /*04f0*/ LOP3.LUT R46, R24, R34, R47, 0x96, !PT ; - /*0500*/ LOP3.LUT R52, R25, R35, R40, 0x96, !PT ; - /*0510*/ LOP3.LUT R54, R54, R36, R51, 0x96, !PT ; - /*0520*/ LOP3.LUT R65, R58, R19, R16, 0x96, !PT ; - /*0530*/ SHF.L.W.U32.HI R60, R48, 0x1, R53 ; - /*0540*/ LOP3.LUT R46, R46, R44, R59, 0x96, !PT ; - /*0550*/ LOP3.LUT R63, R52, R38, R45, 0x96, !PT ; - /*0560*/ SHF.L.W.U32.HI R67, R65, 0x1, R54 ; - /*0570*/ LOP3.LUT R60, R60, R57, RZ, 0x3c, !PT ; - /*0580*/ SHF.L.W.U32.HI R71, R63, 0x1, R46 ; - /*0590*/ LOP3.LUT R57, R67, R46, RZ, 0x3c, !PT ; - /*05a0*/ SHF.L.W.U32.HI R46, R46, 0x1, R63 ; - /*05b0*/ SHF.L.W.U32.HI R58, R54, 0x1, R65 ; - /*05c0*/ LOP3.LUT R53, R46, R53, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R46, R55.reuse, R34, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R58, R58, R63, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R24, R55.reuse, R24, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R47, R55, R47, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R44, R55.reuse, R44, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R34, R55, R59, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R55, R62, R35, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R52, R64, R65, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R35, R62, R38, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R54, R69, R54, RZ, 0x3c, !PT ; - /*0670*/ LOP3.LUT R48, R71, R48, RZ, 0x3c, !PT ; - /*0680*/ LOP3.LUT R38, R60, R19, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R26, R57.reuse, R26, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R28, R57.reuse, R28, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R59, R57.reuse, R13, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R14, R57, R14, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R17, R57, R17, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R19, R58.reuse, R8, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R57, R58.reuse, R27, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R13, R58.reuse, R29, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R0, R58.reuse, R0, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R8, R58, R3, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R58, R52, R4, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R27, R54, R43, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R32, R48.reuse, R32, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R4, R48, R7, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R3, R53.reuse, R33, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R29, R53, R10, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R43, R54, R5, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R63, R61, R36, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R21, R60.reuse, R21, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R31, R60.reuse, R31, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R18, R60.reuse, R18, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R16, R60, R16, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R25, R62.reuse, R25, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R40, R62.reuse, R40, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R45, R62, R45, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R39, R54, R39, RZ, 0x3c, !PT ; - /*0830*/ LOP3.LUT R60, R52.reuse, R49, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R2, R52, R2, RZ, 0x3c, !PT ; - /*0850*/ SHF.L.W.U32.HI R36, R0, 0xa, R59 ; - /*0860*/ SHF.L.W.U32.HI R10, R59, 0xa, R0 ; - /*0870*/ LOP3.LUT R20, R61.reuse, R20, RZ, 0x3c, !PT ; - /*0880*/ LOP3.LUT R30, R61, R30, RZ, 0x3c, !PT ; - /*0890*/ LOP3.LUT R22, R54.reuse, R22, RZ, 0x3c, !PT ; - /*08a0*/ LOP3.LUT R6, R54, R6, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R62, R48, R11, RZ, 0x3c, !PT ; - /*08c0*/ LOP3.LUT R49, R53, R12, RZ, 0x3c, !PT ; - /*08d0*/ SHF.L.W.U32.HI R59, R3, 0x1b, R32 ; - /*08e0*/ SHF.L.W.U32.HI R64, R32, 0x1b, R3 ; - /*08f0*/ PRMT R5, R4, 0x2107, R29 ; - /*0900*/ LOP3.LUT R23, R52, R23, RZ, 0x3c, !PT ; - /*0910*/ LOP3.LUT R54, R48, R41, RZ, 0x3c, !PT ; - /*0920*/ LOP3.LUT R33, R53, R50, RZ, 0x3c, !PT ; - /*0930*/ PRMT R4, R29, 0x2107, R4 ; - /*0940*/ SHF.L.W.U32.HI R3, R58, 0x19, R43 ; - /*0950*/ LOP3.LUT R37, R61.reuse, R37, RZ, 0x3c, !PT ; - /*0960*/ LOP3.LUT R51, R61, R51, RZ, 0x3c, !PT ; - /*0970*/ LOP3.LUT R48, R48, R42, RZ, 0x3c, !PT ; - /*0980*/ LOP3.LUT R67, R53, R15, RZ, 0x3c, !PT ; - /*0990*/ SHF.L.W.U32.HI R11, R57, 0x1, R26 ; - /*09a0*/ SHF.L.W.U32.HI R12, R26, 0x1, R57 ; - /*09b0*/ SHF.L.W.U32.HI R43, R43, 0x19, R58 ; - /*09c0*/ SHF.L.W.U32.HI R29, R8, 0x2, R17 ; - /*09d0*/ SHF.L.W.U32.HI R50, R17, 0x2, R8 ; - /*09e0*/ LOP3.LUT R9, R52, R9, RZ, 0x3c, !PT ; - /*09f0*/ SHF.L.W.U32.HI R0, R38, 0xf, R63 ; - /*0a00*/ SHF.L.W.U32.HI R7, R46, 0x4, R55 ; - /*0a10*/ PRMT R61, R39, 0x4321, R2 ; - /*0a20*/ PRMT R66, R2, 0x4321, R39 ; - /*0a30*/ SHF.L.W.U32.HI R58, R45, 0x12, R34 ; - /*0a40*/ SHF.L.W.U32.HI R42, R27, 0x17, R60 ; - /*0a50*/ SHF.L.W.U32.HI R15, R60, 0x17, R27 ; - /*0a60*/ SHF.L.W.U32.HI R26, R44, 0x9, R35 ; - /*0a70*/ SHF.L.W.U32.HI R17, R35, 0x9, R44 ; - /*0a80*/ SHF.L.W.U32.HI R2, R31, 0x6, R30 ; - /*0a90*/ SHF.L.W.U32.HI R45, R34, 0x12, R45 ; - /*0aa0*/ SHF.L.W.U32.HI R35, R20, 0x1e, R21 ; - /*0ab0*/ SHF.L.W.U32.HI R60, R21, 0x1e, R20 ; - /*0ac0*/ SHF.L.W.U32.HI R39, R62, 0x7, R49 ; - /*0ad0*/ SHF.L.W.U32.HI R65, R55, 0x4, R46 ; - /*0ae0*/ SHF.L.W.U32.HI R41, R30, 0x6, R31 ; - /*0af0*/ SHF.L.W.U32.HI R62, R49, 0x7, R62 ; - /*0b00*/ SHF.L.W.U32.HI R34, R23, 0x1c, R22 ; - /*0b10*/ SHF.L.W.U32.HI R20, R22, 0x1c, R23 ; - /*0b20*/ SHF.L.W.U32.HI R57, R33, 0x14, R54 ; - /*0b30*/ SHF.L.W.U32.HI R49, R14, 0xd, R19 ; - /*0b40*/ SHF.L.W.U32.HI R22, R19, 0xd, R14 ; - /*0b50*/ SHF.L.W.U32.HI R54, R54, 0x14, R33 ; - /*0b60*/ SHF.L.W.U32.HI R32, R67, 0xe, R48 ; - /*0b70*/ SHF.L.W.U32.HI R46, R48, 0xe, R67 ; - /*0b80*/ IADD3 R56, R56, 0x1, RZ ; - /*0b90*/ SHF.L.W.U32.HI R21, R9, 0x15, R6 ; - /*0ba0*/ SHF.L.W.U32.HI R23, R6, 0x15, R9 ; - /*0bb0*/ SHF.L.W.U32.HI R27, R37, 0xb, R18 ; - /*0bc0*/ SHF.L.W.U32.HI R48, R18, 0xb, R37 ; - /*0bd0*/ SHF.L.W.U32.HI R52, R28, 0xc, R13 ; - /*0be0*/ SHF.L.W.U32.HI R33, R13, 0xc, R28 ; - /*0bf0*/ LOP3.LUT R44, R59, R7, R36, 0xd2, !PT ; - /*0c00*/ LOP3.LUT R14, R7, R36, R0, 0xd2, !PT ; - /*0c10*/ SHF.L.W.U32.HI R30, R40, 0x3, R47 ; - /*0c20*/ SHF.L.W.U32.HI R31, R47, 0x3, R40 ; - /*0c30*/ SHF.L.W.U32.HI R55, R51, 0x1d, R16 ; - /*0c40*/ LOP3.LUT R36, R36, R0, R61, 0xd2, !PT ; - /*0c50*/ LOP3.LUT R6, R0, R61, R59, 0xd2, !PT ; - /*0c60*/ LOP3.LUT R13, R2, R3, R5, 0xd2, !PT ; - /*0c70*/ LOP3.LUT R37, R3, R5, R58, 0xd2, !PT ; - /*0c80*/ LOP3.LUT R0, R41, R43, R4, 0xd2, !PT ; - /*0c90*/ LOP3.LUT R18, R43, R4, R45, 0xd2, !PT ; - /*0ca0*/ LOP3.LUT R47, R11, R2, R3, 0xd2, !PT ; - /*0cb0*/ LOP3.LUT R5, R5, R58, R11, 0xd2, !PT ; - /*0cc0*/ SHF.L.W.U32.HI R53, R16, 0x1d, R51 ; - /*0cd0*/ LOP3.LUT R40, R12, R41, R43, 0xd2, !PT ; - /*0ce0*/ LOP3.LUT R4, R4, R45, R12, 0xd2, !PT ; - /*0cf0*/ LOP3.LUT R11, R58, R11, R2, 0xd2, !PT ; - /*0d00*/ ISETP.NE.AND P0, PT, R56, 0x18, PT ; - /*0d10*/ LOP3.LUT R7, R61, R59, R7, 0xd2, !PT ; - /*0d20*/ LOP3.LUT R12, R45, R12, R41, 0xd2, !PT ; - /*0d30*/ LOP3.LUT R3, R15, R62, R17, 0xd2, !PT ; - /*0d40*/ LOP3.LUT R16, R62, R17, R50, 0xd2, !PT ; - /*0d50*/ LOP3.LUT R2, R17, R50, R60, 0xd2, !PT ; - /*0d60*/ LOP3.LUT R59, R35, R42, R39, 0xd2, !PT ; - /*0d70*/ LOP3.LUT R17, R42, R39, R26, 0xd2, !PT ; - /*0d80*/ LOP3.LUT R51, R39, R26, R29, 0xd2, !PT ; - /*0d90*/ LOP3.LUT R43, R49, R55, R34, 0xd2, !PT ; - /*0da0*/ LOP3.LUT R41, R55, R34, R57, 0xd2, !PT ; - /*0db0*/ LOP3.LUT R45, R60, R15, R62, 0xd2, !PT ; - /*0dc0*/ LOP3.LUT R39, R26, R29, R35, 0xd2, !PT ; - /*0dd0*/ LOP3.LUT R42, R29, R35, R42, 0xd2, !PT ; - /*0de0*/ LOP3.LUT R34, R34, R57, R30, 0xd2, !PT ; - /*0df0*/ LOP3.LUT R28, R57, R30, R49, 0xd2, !PT ; - /*0e00*/ LOP3.LUT R15, R50, R60, R15, 0xd2, !PT ; - /*0e10*/ LOP3.LUT R30, R30, R49, R55, 0xd2, !PT ; - /*0e20*/ LOP3.LUT R35, R20, R54, R31, 0xd2, !PT ; - /*0e30*/ LOP3.LUT R29, R54, R31, R22, 0xd2, !PT ; - /*0e40*/ LOP3.LUT R49, R22, R53, R20, 0xd2, !PT ; - /*0e50*/ LOP3.LUT R50, R53, R20, R54, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R31, R31, R22, R53, 0xd2, !PT ; - /*0e70*/ LOP3.LUT R20, R27, R21, R32, 0xd2, !PT ; - /*0e80*/ LOP3.LUT R22, R21, R32, R24, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R53, R24, R52, R27, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R26, R52, R27, R21, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R32, R32, R24, R52, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R52, R25, R33, R48, 0xd2, !PT ; - /*0ed0*/ SHF.L.W.U32.HI R63, R63, 0xf, R38 ; - /*0ee0*/ LOP3.LUT R27, R33, R48, R23, 0xd2, !PT ; - /*0ef0*/ LOP3.LUT R21, R48, R23, R46, 0xd2, !PT ; - /*0f00*/ LOP3.LUT R23, R23, R46, R25, 0xd2, !PT ; - /*0f10*/ LOP3.LUT R33, R46, R25, R33, 0xd2, !PT ; - /*0f20*/ LOP3.LUT R24, R53, UR6, RZ, 0x3c, !PT ; - /*0f30*/ LOP3.LUT R25, R52, UR7, RZ, 0x3c, !PT ; - /*0f40*/ LOP3.LUT R38, R64, R65, R10, 0xd2, !PT ; - /*0f50*/ LOP3.LUT R8, R65, R10, R63, 0xd2, !PT ; - /*0f60*/ LOP3.LUT R19, R10, R63, R66, 0xd2, !PT ; - /*0f70*/ LOP3.LUT R9, R63, R66, R64, 0xd2, !PT ; - /*0f80*/ LOP3.LUT R10, R66, R64, R65, 0xd2, !PT ; - /*0f90*/ @P0 BRA `(.L_x_154) ; - /*0fa0*/ STS.128 [R84], R24 ; - /*0fb0*/ IMAD.MOV.U32 R92, RZ, RZ, RZ ; - /*0fc0*/ STS.128 [R84+0x10], R20 ; - /*0fd0*/ STS.128 [R84+0x20], R32 ; - /*0fe0*/ STS.128 [R84+0x30], R28 ; - /*0ff0*/ LDS.128 R4, [R81] ; - /*1000*/ LDS.128 R8, [R81+0x40] ; - /*1010*/ LDS.128 R12, [R81+0x80] ; - /*1020*/ LDS.128 R16, [R81+0xc0] ; -.L_x_158: - /*1030*/ LDS R3, [R83] ; - /*1040*/ SHF.R.U32.HI R91, RZ, 0x2, R92 ; - /*1050*/ IMAD.MOV.U32 R2, RZ, RZ, -0x1 ; - /*1060*/ S2R R0, SR_TID.X ; - /*1070*/ LOP3.LUT R0, R0, 0x7, RZ, 0xc0, !PT ; - /*1080*/ LOP3.LUT R3, R3, R92, RZ, 0x3c, !PT ; - /*1090*/ IMAD R21, R3, 0x1000193, RZ ; - /*10a0*/ IMAD.MOV.U32 R3, RZ, RZ, 0x181f ; - /*10b0*/ LOP3.LUT R37, R21, R4, RZ, 0x3c, !PT ; - /*10c0*/ @!PT BRA `(.L_x_155) ; - /*10d0*/ SHFL.IDX PT, R37, R37, R91, 0x181f ; -.L_x_169: - /*10e0*/ IMAD.HI.U32 R20, R37, c[0x3][0x18c], RZ ; - /*10f0*/ LDS R25, [R83+0x40] ; - /*1100*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*1110*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*1120*/ IMAD R37, R20, c[0x3][0x184], R37 ; - /*1130*/ IMAD.SHL.U32 R90, R0, 0x10, RZ ; - /*1140*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*1150*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*1160*/ IMAD.IADD R21, R37, 0x1, -R20 ; - /*1170*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*1180*/ IADD3 R20, P0, R20, R90, RZ ; - /*1190*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*11a0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*11b0*/ LOP3.LUT R25, R25, R92, RZ, 0x3c, !PT ; - /*11c0*/ IMAD R25, R25, 0x1000193, RZ ; - /*11d0*/ LOP3.LUT R37, R25, R8, RZ, 0x3c, !PT ; - /*11e0*/ @!PT BRA `(.L_x_156) ; - /*11f0*/ LDS R29, [R83+0x80] ; - /*1200*/ LDS R93, [R83+0xc0] ; - /*1210*/ LOP3.LUT R24, R29, R92, RZ, 0x3c, !PT ; - /*1220*/ IMAD R25, R24, 0x1000193, RZ ; - /*1230*/ SHFL.IDX PT, R24, R37, R91, 0x181f ; - /*1240*/ LOP3.LUT R28, R25, R12, RZ, 0x3c, !PT ; - /*1250*/ SHFL.IDX PT, R28, R28, R91, 0x181f ; - /*1260*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*1270*/ IMAD.MOV R27, RZ, RZ, -R25 ; - /*1280*/ IMAD R24, R27, c[0x3][0x184], R24 ; - /*1290*/ IMAD.HI.U32 R25, R28, c[0x3][0x18c], RZ ; - /*12a0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*12b0*/ IMAD.MOV R25, RZ, RZ, -R25 ; - /*12c0*/ IMAD R27, R25, c[0x3][0x184], R28 ; - /*12d0*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*12e0*/ ISETP.GE.U32.AND P0, PT, R27, c[0x3][0x184], PT ; - /*12f0*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*1300*/ SEL R28, RZ, c[0x3][0x184], !P0 ; - /*1310*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*1320*/ IMAD.IADD R31, R27, 0x1, -R28 ; - /*1330*/ IADD3 R36, P0, R24, R90, RZ ; - /*1340*/ LDS R28, [R83] ; - /*1350*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*1360*/ LDS R27, [R83+0x40] ; - /*1370*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*1380*/ IADD3 R40, P0, R30, R90, RZ ; - /*1390*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*13a0*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*13b0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*13c0*/ LOP3.LUT R24, R93, R92, RZ, 0x3c, !PT ; - /*13d0*/ IMAD R34, R5, 0x1000193, RZ ; - /*13e0*/ IADD3 R30, R92, 0x1, RZ ; - /*13f0*/ IMAD R44, R9, 0x1000193, RZ ; - /*1400*/ IMAD R25, R24, 0x1000193, RZ ; - /*1410*/ LOP3.LUT R21, R34, R21, RZ, 0x3c, !PT ; - /*1420*/ LOP3.LUT R9, R29, R30, RZ, 0x3c, !PT ; - /*1430*/ LOP3.LUT R24, R25, R16, RZ, 0x3c, !PT ; - /*1440*/ SHFL.IDX PT, R24, R24, R91, 0x181f ; - /*1450*/ LOP3.LUT R25, R28, R30.reuse, RZ, 0x3c, !PT ; - /*1460*/ LOP3.LUT R5, R27, R30, RZ, 0x3c, !PT ; - /*1470*/ IMAD R32, R25, 0x1000193, RZ ; - /*1480*/ IMAD R34, R5, 0x1000193, RZ ; - /*1490*/ LOP3.LUT R32, R32, R21, RZ, 0x3c, !PT ; - /*14a0*/ SHFL.IDX PT, R32, R32, R91, 0x181f ; - /*14b0*/ IMAD.HI.U32 R5, R24, c[0x3][0x18c], RZ ; - /*14c0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*14d0*/ IMAD R24, R5, c[0x3][0x184], R24 ; - /*14e0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*14f0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1500*/ IMAD.IADD R5, R24, 0x1, -R5 ; - /*1510*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*1520*/ LOP3.LUT R37, R44, R37, RZ, 0x3c, !PT ; - /*1530*/ IMAD R44, R13, 0x1000193, RZ ; - /*1540*/ LOP3.LUT R34, R34, R37, RZ, 0x3c, !PT ; - /*1550*/ LOP3.LUT R41, R44, R41, RZ, 0x3c, !PT ; - /*1560*/ IMAD R44, R9, 0x1000193, RZ ; - /*1570*/ SHFL.IDX PT, R34, R34, R91, 0x181f ; - /*1580*/ IMAD.HI.U32 R9, R32, c[0x3][0x18c], RZ ; - /*1590*/ LOP3.LUT R46, R44, R41, RZ, 0x3c, !PT ; - /*15a0*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*15b0*/ IADD3 R44, P0, R24, R90, RZ ; - /*15c0*/ SHFL.IDX PT, R13, R46, R91, 0x181f ; - /*15d0*/ IMAD R32, R9, c[0x3][0x184], R32 ; - /*15e0*/ IMAD.X R45, RZ, RZ, R25, P0 ; - /*15f0*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*1600*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*1610*/ IMAD.HI.U32 R5, R34, c[0x3][0x18c], RZ ; - /*1620*/ IMAD.MOV R31, RZ, RZ, -R5 ; - /*1630*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*1640*/ IMAD R34, R31, c[0x3][0x184], R34 ; - /*1650*/ IMAD.MOV R24, RZ, RZ, -R5 ; - /*1660*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1670*/ ISETP.GE.U32.AND P1, PT, R34, c[0x3][0x184], PT ; - /*1680*/ IMAD R13, R24, c[0x3][0x184], R13 ; - /*1690*/ IMAD.IADD R5, R32, 0x1, -R5 ; - /*16a0*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*16b0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*16c0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*16d0*/ IMAD.IADD R9, R34, 0x1, -R9 ; - /*16e0*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*16f0*/ IADD3 R48, P0, R24, R90, RZ ; - /*1700*/ IMAD.WIDE.U32 R32, R9, R26, c[0x3][0x190] ; - /*1710*/ IMAD.IADD R13, R13, 0x1, -R34 ; - /*1720*/ IADD3 R52, P1, R32, R90, RZ ; - /*1730*/ IMAD.X R49, RZ, RZ, R25, P0 ; - /*1740*/ IMAD.WIDE.U32 R24, R13, R26, c[0x3][0x190] ; - /*1750*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*1760*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*1770*/ IADD3 R56, P0, R24, R90, RZ ; - /*1780*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*1790*/ IMAD.X R57, RZ, RZ, R25, P0 ; - /*17a0*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*17b0*/ LOP3.LUT R30, R93, R30, RZ, 0x3c, !PT ; - /*17c0*/ IMAD R24, R17, 0x1000193, RZ ; - /*17d0*/ IMAD R30, R30, 0x1000193, RZ ; - /*17e0*/ IMAD R5, R6, 0x1000193, RZ ; - /*17f0*/ IADD3 R6, R92, 0x2, RZ ; - /*1800*/ IMAD R9, R10, 0x1000193, RZ ; - /*1810*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*1820*/ IMAD R13, R14, 0x1000193, RZ ; - /*1830*/ LOP3.LUT R10, R28, R6, RZ, 0x3c, !PT ; - /*1840*/ LOP3.LUT R38, R9, R38, RZ, 0x3c, !PT ; - /*1850*/ IMAD R5, R5, 0x1000193, RZ ; - /*1860*/ LOP3.LUT R42, R13, R42, RZ, 0x3c, !PT ; - /*1870*/ IMAD R13, R10, 0x1000193, RZ ; - /*1880*/ LOP3.LUT R14, R27, R6, RZ, 0x3c, !PT ; - /*1890*/ IMAD R9, R38, 0x1000193, RZ ; - /*18a0*/ IMAD R17, R14, 0x1000193, RZ ; - /*18b0*/ LOP3.LUT R45, R24, R45, RZ, 0x3c, !PT ; - /*18c0*/ LOP3.LUT R30, R30, R45, RZ, 0x3c, !PT ; - /*18d0*/ SHFL.IDX PT, R30, R30, R91, 0x181f ; - /*18e0*/ LOP3.LUT R50, R5, R50, RZ, 0x3c, !PT ; - /*18f0*/ LOP3.LUT R10, R13, R50, RZ, 0x3c, !PT ; - /*1900*/ LOP3.LUT R54, R9, R54, RZ, 0x3c, !PT ; - /*1910*/ IMAD R9, R42, 0x1000193, RZ ; - /*1920*/ LOP3.LUT R13, R29, R6, RZ, 0x3c, !PT ; - /*1930*/ IMAD.HI.U32 R5, R30, c[0x3][0x18c], RZ ; - /*1940*/ LOP3.LUT R14, R17, R54, RZ, 0x3c, !PT ; - /*1950*/ SHFL.IDX PT, R10, R10, R91, 0x181f ; - /*1960*/ LOP3.LUT R58, R9, R58, RZ, 0x3c, !PT ; - /*1970*/ IMAD R13, R13, 0x1000193, RZ ; - /*1980*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1990*/ SHFL.IDX PT, R14, R14, R91, 0x181f ; - /*19a0*/ LOP3.LUT R22, R13, R58, RZ, 0x3c, !PT ; - /*19b0*/ IMAD R30, R5, c[0x3][0x184], R30 ; - /*19c0*/ SHFL.IDX PT, R22, R22, R91, 0x181f ; - /*19d0*/ ISETP.GE.U32.AND P0, PT, R30, c[0x3][0x184], PT ; - /*19e0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*19f0*/ IMAD.IADD R5, R30, 0x1, -R5 ; - /*1a00*/ IMAD.HI.U32 R9, R10, c[0x3][0x18c], RZ ; - /*1a10*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*1a20*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*1a30*/ IADD3 R60, P0, R24, R90, RZ ; - /*1a40*/ IMAD.HI.U32 R5, R14, c[0x3][0x18c], RZ ; - /*1a50*/ IMAD R10, R9, c[0x3][0x184], R10 ; - /*1a60*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*1a70*/ IMAD.HI.U32 R5, R22, c[0x3][0x18c], RZ ; - /*1a80*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*1a90*/ ISETP.GE.U32.AND P0, PT, R10, c[0x3][0x184], PT ; - /*1aa0*/ IMAD.MOV R9, RZ, RZ, -R5 ; - /*1ab0*/ IMAD R14, R13, c[0x3][0x184], R14 ; - /*1ac0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1ad0*/ IMAD R22, R9, c[0x3][0x184], R22 ; - /*1ae0*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*1af0*/ ISETP.GE.U32.AND P1, PT, R14, c[0x3][0x184], PT ; - /*1b00*/ IMAD.IADD R5, R10, 0x1, -R5 ; - /*1b10*/ ISETP.GE.U32.AND P0, PT, R22, c[0x3][0x184], PT ; - /*1b20*/ SEL R9, RZ, c[0x3][0x184], !P1 ; - /*1b30*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*1b40*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1b50*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*1b60*/ IADD3 R64, P0, R24, R90, RZ ; - /*1b70*/ IMAD.IADD R5, R22, 0x1, -R5 ; - /*1b80*/ IMAD.WIDE.U32 R30, R9, R26, c[0x3][0x190] ; - /*1b90*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*1ba0*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*1bb0*/ IADD3 R68, P1, R30, R90, RZ ; - /*1bc0*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*1bd0*/ IADD3 R72, P0, R24, R90, RZ ; - /*1be0*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*1bf0*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*1c00*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*1c10*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*1c20*/ IMAD R5, R18, 0x1000193, RZ ; - /*1c30*/ LOP3.LUT R6, R93, R6, RZ, 0x3c, !PT ; - /*1c40*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*1c50*/ IMAD R9, R6, 0x1000193, RZ ; - /*1c60*/ IMAD R6, R7, 0x1000193, RZ ; - /*1c70*/ IMAD R5, R46, 0x1000193, RZ ; - /*1c80*/ IMAD R10, R11, 0x1000193, RZ ; - /*1c90*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*1ca0*/ IMAD R14, R15, 0x1000193, RZ ; - /*1cb0*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*1cc0*/ IMAD R6, R6, 0x1000193, RZ ; - /*1cd0*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*1ce0*/ IMAD R10, R39, 0x1000193, RZ ; - /*1cf0*/ LOP3.LUT R51, R6, R51, RZ, 0x3c, !PT ; - /*1d00*/ IMAD R14, R43, 0x1000193, RZ ; - /*1d10*/ IADD3 R6, R92, 0x3, RZ ; - /*1d20*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*1d30*/ IMAD R22, R51, 0x1000193, RZ ; - /*1d40*/ LOP3.LUT R28, R28, R6.reuse, RZ, 0x3c, !PT ; - /*1d50*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*1d60*/ IMAD R10, R10, 0x1000193, RZ ; - /*1d70*/ LOP3.LUT R27, R27, R6.reuse, RZ, 0x3c, !PT ; - /*1d80*/ IMAD R28, R28, 0x1000193, RZ ; - /*1d90*/ LOP3.LUT R29, R29, R6, RZ, 0x3c, !PT ; - /*1da0*/ IMAD R14, R14, 0x1000193, RZ ; - /*1db0*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*1dc0*/ LOP3.LUT R18, R9, R62, RZ, 0x3c, !PT ; - /*1dd0*/ SHFL.IDX PT, R5, R18, R91, 0x181f ; - /*1de0*/ IMAD R18, R29, 0x1000193, RZ ; - /*1df0*/ LOP3.LUT R7, R22, R67, RZ, 0x3c, !PT ; - /*1e00*/ LOP3.LUT R28, R28, R7, RZ, 0x3c, !PT ; - /*1e10*/ LOP3.LUT R11, R10, R71, RZ, 0x3c, !PT ; - /*1e20*/ IMAD R10, R27, 0x1000193, RZ ; - /*1e30*/ LOP3.LUT R15, R14, R75, RZ, 0x3c, !PT ; - /*1e40*/ IMAD.HI.U32 R9, R5, c[0x3][0x18c], RZ ; - /*1e50*/ LOP3.LUT R14, R10, R11, RZ, 0x3c, !PT ; - /*1e60*/ SHFL.IDX PT, R28, R28, R91, 0x181f ; - /*1e70*/ LOP3.LUT R18, R18, R15, RZ, 0x3c, !PT ; - /*1e80*/ IMAD.MOV R22, RZ, RZ, -R9 ; - /*1e90*/ SHFL.IDX PT, R14, R14, R91, 0x181f ; - /*1ea0*/ IMAD R5, R22, c[0x3][0x184], R5 ; - /*1eb0*/ SHFL.IDX PT, R18, R18, R91, 0x181f ; - /*1ec0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*1ed0*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*1ee0*/ IMAD.IADD R23, R5, 0x1, -R10 ; - /*1ef0*/ IMAD.HI.U32 R5, R28, c[0x3][0x18c], RZ ; - /*1f00*/ IMAD.WIDE.U32 R22, R23, R26, c[0x3][0x190] ; - /*1f10*/ IMAD.MOV R13, RZ, RZ, -R5 ; - /*1f20*/ IMAD.HI.U32 R5, R14, c[0x3][0x18c], RZ ; - /*1f30*/ IADD3 R76, P0, R22, R90, RZ ; - /*1f40*/ IMAD.HI.U32 R9, R18, c[0x3][0x18c], RZ ; - /*1f50*/ IMAD R28, R13, c[0x3][0x184], R28 ; - /*1f60*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1f70*/ IMAD.MOV R9, RZ, RZ, -R9 ; - /*1f80*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*1f90*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*1fa0*/ IMAD R14, R5, c[0x3][0x184], R14 ; - /*1fb0*/ IMAD R18, R9, c[0x3][0x184], R18 ; - /*1fc0*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*1fd0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*1fe0*/ ISETP.GE.U32.AND P0, PT, R14, c[0x3][0x184], PT ; - /*1ff0*/ ISETP.GE.U32.AND P1, PT, R18, c[0x3][0x184], PT ; - /*2000*/ IMAD.IADD R5, R28, 0x1, -R5 ; - /*2010*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*2020*/ SEL R13, RZ, c[0x3][0x184], !P1 ; - /*2030*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*2040*/ IMAD.IADD R9, R14, 0x1, -R9 ; - /*2050*/ IMAD.IADD R13, R18, 0x1, -R13 ; - /*2060*/ IADD3 R24, P1, R24, R90, RZ ; - /*2070*/ IMAD.WIDE.U32 R22, R9, R26, c[0x3][0x190] ; - /*2080*/ IMAD.WIDE.U32 R26, R13, R26, c[0x3][0x190] ; - /*2090*/ IADD3 R28, P0, R22, R90, RZ ; - /*20a0*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*20b0*/ IADD3 R32, P1, R26, R90, RZ ; - /*20c0*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*20d0*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*20e0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*20f0*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*2100*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*2110*/ IMAD R5, R4, 0x1000193, RZ ; - /*2120*/ IMAD R4, R19, 0x1000193, RZ ; - /*2130*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*2140*/ IMAD R9, R8, 0x1000193, RZ ; - /*2150*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*2160*/ IMAD R8, R47, 0x1000193, RZ ; - /*2170*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*2180*/ IMAD R5, R5, 0x1000193, RZ ; - /*2190*/ IMAD R4, R21, 0x1000193, RZ ; - /*21a0*/ LOP3.LUT R63, R8, R63, RZ, 0x3c, !PT ; - /*21b0*/ IMAD R13, R12, 0x1000193, RZ ; - /*21c0*/ LOP3.LUT R5, R5, R48, RZ, 0x3c, !PT ; - /*21d0*/ IMAD R17, R16, 0x1000193, RZ ; - /*21e0*/ LOP3.LUT R93, R93, R6, RZ, 0x3c, !PT ; - /*21f0*/ IMAD R10, R63, 0x1000193, RZ ; - /*2200*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*2210*/ IMAD R9, R36, 0x1000193, RZ ; - /*2220*/ LOP3.LUT R40, R13, R40, RZ, 0x3c, !PT ; - /*2230*/ IMAD R6, R37, 0x1000193, RZ ; - /*2240*/ LOP3.LUT R44, R17, R44, RZ, 0x3c, !PT ; - /*2250*/ IMAD R8, R41, 0x1000193, RZ ; - /*2260*/ LOP3.LUT R9, R9, R52, RZ, 0x3c, !PT ; - /*2270*/ IMAD R5, R5, 0x1000193, RZ ; - /*2280*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*2290*/ IMAD R13, R40, 0x1000193, RZ ; - /*22a0*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*22b0*/ IMAD R12, R93, 0x1000193, RZ ; - /*22c0*/ IMAD R17, R44, 0x1000193, RZ ; - /*22d0*/ IMAD R8, R45, 0x1000193, RZ ; - /*22e0*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*22f0*/ IMAD R9, R9, 0x1000193, RZ ; - /*2300*/ LOP3.LUT R17, R17, R60, RZ, 0x3c, !PT ; - /*2310*/ IMAD R19, R50, 0x1000193, RZ ; - /*2320*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*2330*/ IMAD R21, R54, 0x1000193, RZ ; - /*2340*/ LOP3.LUT R8, R9, R68, RZ, 0x3c, !PT ; - /*2350*/ IMAD R13, R13, 0x1000193, RZ ; - /*2360*/ IMAD R17, R17, 0x1000193, RZ ; - /*2370*/ IMAD R16, R61, 0x1000193, RZ ; - /*2380*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*2390*/ IMAD R10, R4, 0x1000193, RZ ; - /*23a0*/ LOP3.LUT R4, R5, R64, RZ, 0x3c, !PT ; - /*23b0*/ LOP3.LUT R14, R12, R79, RZ, 0x3c, !PT ; - /*23c0*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*23d0*/ IMAD R10, R6, 0x1000193, RZ ; - /*23e0*/ LOP3.LUT R6, R19, R66, RZ, 0x3c, !PT ; - /*23f0*/ SHFL.IDX PT, R37, R14, R91, 0x181f ; - /*2400*/ IMAD R19, R58, 0x1000193, RZ ; - /*2410*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*2420*/ LOP3.LUT R10, R21, R70, RZ, 0x3c, !PT ; - /*2430*/ IMAD R21, R62, 0x1000193, RZ ; - /*2440*/ IMAD R14, R57, 0x1000193, RZ ; - /*2450*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*2460*/ LOP3.LUT R76, R17, R76, RZ, 0x3c, !PT ; - /*2470*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*2480*/ LOP3.LUT R14, R19, R74, RZ, 0x3c, !PT ; - /*2490*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*24a0*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_170: - /*24b0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*24c0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*24d0*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*24e0*/ IMAD R37, R16, c[0x3][0x184], R37 ; - /*24f0*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*2500*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*2510*/ IMAD.IADD R16, R37, 0x1, -R16 ; - /*2520*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*2530*/ IADD3 R16, P0, R16, R90, RZ ; - /*2540*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*2550*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*2560*/ IMAD R21, R4, 0x1000193, RZ ; - /*2570*/ IADD3 R92, R92, 0x4, RZ ; - /*2580*/ IMAD R20, R5, 0x1000193, RZ ; - /*2590*/ IMAD R22, R7, 0x1000193, RZ ; - /*25a0*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*25b0*/ IMAD R21, R6, 0x1000193, RZ ; - /*25c0*/ ISETP.NE.AND P0, PT, R92, 0x40, PT ; - /*25d0*/ IMAD R23, R8, 0x1000193, RZ ; - /*25e0*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*25f0*/ IMAD R24, R9, 0x1000193, RZ ; - /*2600*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*2610*/ IMAD R21, R10, 0x1000193, RZ ; - /*2620*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*2630*/ IMAD R20, R11, 0x1000193, RZ ; - /*2640*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*2650*/ IMAD R23, R12, 0x1000193, RZ ; - /*2660*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*2670*/ IMAD R22, R13, 0x1000193, RZ ; - /*2680*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*2690*/ IMAD R25, R14, 0x1000193, RZ ; - /*26a0*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*26b0*/ IMAD R20, R15, 0x1000193, RZ ; - /*26c0*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*26d0*/ IMAD R21, R76, 0x1000193, RZ ; - /*26e0*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*26f0*/ IMAD R22, R77, 0x1000193, RZ ; - /*2700*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*2710*/ IMAD R23, R78, 0x1000193, RZ ; - /*2720*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*2730*/ IMAD R24, R79, 0x1000193, RZ ; - /*2740*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*2750*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*2760*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*2770*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*2780*/ @!P0 CALL.REL.NOINC `(.L_x_157) ; - /*2790*/ BRA `(.L_x_158) ; -.L_x_157: - /*27a0*/ IMAD R4, R4, 0x1000193, RZ ; - /*27b0*/ IMAD R8, R8, 0x1000193, RZ ; - /*27c0*/ IMAD R12, R12, 0x1000193, RZ ; - /*27d0*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*27e0*/ IMAD R16, R16, 0x1000193, RZ ; - /*27f0*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*2800*/ IMAD.MOV.U32 R92, RZ, RZ, RZ ; - /*2810*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*2820*/ IMAD R5, R4, 0x1000193, RZ ; - /*2830*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*2840*/ IMAD R9, R8, 0x1000193, RZ ; - /*2850*/ IMAD R13, R12, 0x1000193, RZ ; - /*2860*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2870*/ IMAD R17, R16, 0x1000193, RZ ; - /*2880*/ LOP3.LUT R9, R9, R10, RZ, 0x3c, !PT ; - /*2890*/ LOP3.LUT R13, R13, R14, RZ, 0x3c, !PT ; - /*28a0*/ IMAD R4, R5, 0x1000193, RZ ; - /*28b0*/ LOP3.LUT R17, R17, R18, RZ, 0x3c, !PT ; - /*28c0*/ IMAD R6, R9, 0x1000193, RZ ; - /*28d0*/ IMAD R8, R13, 0x1000193, RZ ; - /*28e0*/ LOP3.LUT R21, R4, R7, RZ, 0x3c, !PT ; - /*28f0*/ IMAD R10, R17, 0x1000193, RZ ; - /*2900*/ LOP3.LUT R23, R6, R11, RZ, 0x3c, !PT ; - /*2910*/ LOP3.LUT R25, R8, R15, RZ, 0x3c, !PT ; - /*2920*/ STS [R82.X4], R21 ; - /*2930*/ LOP3.LUT R27, R10, R19, RZ, 0x3c, !PT ; - /*2940*/ STS [R82.X4+0x20], R23 ; - /*2950*/ STS [R82.X4+0x40], R25 ; - /*2960*/ STS [R82.X4+0x60], R27 ; - /*2970*/ LDS.128 R4, [R81+0x100] ; - /*2980*/ LDS.128 R8, [R81+0x140] ; - /*2990*/ LDS.128 R12, [R81+0x180] ; - /*29a0*/ LDS.128 R16, [R81+0x1c0] ; -.L_x_162: - /*29b0*/ LDS R21, [R83+0x100] ; - /*29c0*/ IMAD.SHL.U32 R91, R0, 0x10, RZ ; - /*29d0*/ SHF.R.U32.HI R90, RZ, 0x2, R92 ; - /*29e0*/ LOP3.LUT R21, R21, R92, RZ, 0x3c, !PT ; - /*29f0*/ IMAD R21, R21, 0x1000193, RZ ; - /*2a00*/ LOP3.LUT R37, R21, R4, RZ, 0x3c, !PT ; - /*2a10*/ @!PT BRA `(.L_x_159) ; - /*2a20*/ SHFL.IDX PT, R37, R37, R90, 0x181f ; -.L_x_171: - /*2a30*/ IMAD.HI.U32 R20, R37, c[0x3][0x18c], RZ ; - /*2a40*/ LDS R25, [R83+0x140] ; - /*2a50*/ IMAD.MOV R20, RZ, RZ, -R20 ; - /*2a60*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*2a70*/ IMAD R37, R20, c[0x3][0x184], R37 ; - /*2a80*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*2a90*/ SEL R20, RZ, c[0x3][0x184], !P0 ; - /*2aa0*/ IMAD.IADD R21, R37, 0x1, -R20 ; - /*2ab0*/ IMAD.WIDE.U32 R20, R21, R26, c[0x3][0x190] ; - /*2ac0*/ IADD3 R20, P0, R20, R91, RZ ; - /*2ad0*/ IMAD.X R21, RZ, RZ, R21, P0 ; - /*2ae0*/ LDG.E.128.STRONG.GPU R20, [R20.64] ; - /*2af0*/ LOP3.LUT R25, R25, R92, RZ, 0x3c, !PT ; - /*2b00*/ IMAD R25, R25, 0x1000193, RZ ; - /*2b10*/ LOP3.LUT R37, R25, R8, RZ, 0x3c, !PT ; - /*2b20*/ @!PT BRA `(.L_x_160) ; - /*2b30*/ LDS R29, [R83+0x180] ; - /*2b40*/ LDS R93, [R83+0x1c0] ; - /*2b50*/ LOP3.LUT R24, R29, R92, RZ, 0x3c, !PT ; - /*2b60*/ IMAD R25, R24, 0x1000193, RZ ; - /*2b70*/ SHFL.IDX PT, R24, R37, R90, 0x181f ; - /*2b80*/ LOP3.LUT R27, R25, R12, RZ, 0x3c, !PT ; - /*2b90*/ SHFL.IDX PT, R27, R27, R90, 0x181f ; - /*2ba0*/ IMAD.HI.U32 R25, R24, c[0x3][0x18c], RZ ; - /*2bb0*/ IMAD.MOV R31, RZ, RZ, -R25 ; - /*2bc0*/ IMAD R24, R31, c[0x3][0x184], R24 ; - /*2bd0*/ IMAD.HI.U32 R25, R27, c[0x3][0x18c], RZ ; - /*2be0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*2bf0*/ IMAD.MOV R28, RZ, RZ, -R25 ; - /*2c00*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*2c10*/ IMAD R28, R28, c[0x3][0x184], R27 ; - /*2c20*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*2c30*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*2c40*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*2c50*/ SEL R27, RZ, c[0x3][0x184], !P0 ; - /*2c60*/ IADD3 R36, P0, R24, R91.reuse, RZ ; - /*2c70*/ IMAD.IADD R27, R28, 0x1, -R27 ; - /*2c80*/ LDS R28, [R83+0x100] ; - /*2c90*/ IMAD.WIDE.U32 R30, R27, R26, c[0x3][0x190] ; - /*2ca0*/ LDS R27, [R83+0x140] ; - /*2cb0*/ IMAD.X R37, RZ, RZ, R25, P0 ; - /*2cc0*/ IADD3 R40, P0, R30, R91, RZ ; - /*2cd0*/ LDG.E.128.STRONG.GPU R36, [R36.64] ; - /*2ce0*/ IMAD.X R41, RZ, RZ, R31, P0 ; - /*2cf0*/ LDG.E.128.STRONG.GPU R40, [R40.64] ; - /*2d00*/ LOP3.LUT R24, R93, R92, RZ, 0x3c, !PT ; - /*2d10*/ IMAD R32, R5, 0x1000193, RZ ; - /*2d20*/ IADD3 R30, R92, 0x1, RZ ; - /*2d30*/ IMAD R34, R9, 0x1000193, RZ ; - /*2d40*/ IMAD R25, R24, 0x1000193, RZ ; - /*2d50*/ LOP3.LUT R21, R32, R21, RZ, 0x3c, !PT ; - /*2d60*/ LOP3.LUT R25, R25, R16, RZ, 0x3c, !PT ; - /*2d70*/ SHFL.IDX PT, R25, R25, R90, 0x181f ; - /*2d80*/ LOP3.LUT R24, R28, R30.reuse, RZ, 0x3c, !PT ; - /*2d90*/ LOP3.LUT R5, R27, R30, RZ, 0x3c, !PT ; - /*2da0*/ IMAD R24, R24, 0x1000193, RZ ; - /*2db0*/ IMAD R32, R5, 0x1000193, RZ ; - /*2dc0*/ LOP3.LUT R9, R24, R21, RZ, 0x3c, !PT ; - /*2dd0*/ LOP3.LUT R24, R29, R30, RZ, 0x3c, !PT ; - /*2de0*/ SHFL.IDX PT, R9, R9, R90, 0x181f ; - /*2df0*/ IMAD R24, R24, 0x1000193, RZ ; - /*2e00*/ IMAD.HI.U32 R5, R25, c[0x3][0x18c], RZ ; - /*2e10*/ LOP3.LUT R37, R34, R37, RZ, 0x3c, !PT ; - /*2e20*/ IMAD R34, R13, 0x1000193, RZ ; - /*2e30*/ LOP3.LUT R13, R32, R37, RZ, 0x3c, !PT ; - /*2e40*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*2e50*/ LOP3.LUT R41, R34, R41, RZ, 0x3c, !PT ; - /*2e60*/ IMAD.HI.U32 R5, R9, c[0x3][0x18c], RZ ; - /*2e70*/ SHFL.IDX PT, R13, R13, R90, 0x181f ; - /*2e80*/ LOP3.LUT R33, R24, R41, RZ, 0x3c, !PT ; - /*2e90*/ IMAD R25, R32, c[0x3][0x184], R25 ; - /*2ea0*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*2eb0*/ SHFL.IDX PT, R33, R33, R90, 0x181f ; - /*2ec0*/ ISETP.GE.U32.AND P0, PT, R25, c[0x3][0x184], PT ; - /*2ed0*/ IMAD R9, R32, c[0x3][0x184], R9 ; - /*2ee0*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2ef0*/ IMAD.IADD R25, R25, 0x1, -R24 ; - /*2f00*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*2f10*/ IMAD.HI.U32 R31, R13, c[0x3][0x18c], RZ ; - /*2f20*/ IADD3 R44, P0, R24, R91, RZ ; - /*2f30*/ IMAD.MOV R24, RZ, RZ, -R31 ; - /*2f40*/ IMAD.HI.U32 R5, R33, c[0x3][0x18c], RZ ; - /*2f50*/ IMAD.X R45, RZ, RZ, R25, P0 ; - /*2f60*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*2f70*/ IMAD R13, R24, c[0x3][0x184], R13 ; - /*2f80*/ IMAD.MOV R32, RZ, RZ, -R5 ; - /*2f90*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*2fa0*/ LDG.E.128.STRONG.GPU R44, [R44.64] ; - /*2fb0*/ ISETP.GE.U32.AND P1, PT, R13, c[0x3][0x184], PT ; - /*2fc0*/ IMAD R5, R32, c[0x3][0x184], R33 ; - /*2fd0*/ IMAD.IADD R25, R9, 0x1, -R24 ; - /*2fe0*/ SEL R32, RZ, c[0x3][0x184], !P1 ; - /*2ff0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*3000*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*3010*/ SEL R34, RZ, c[0x3][0x184], !P0 ; - /*3020*/ IMAD.IADD R33, R13, 0x1, -R32 ; - /*3030*/ IADD3 R48, P0, R24, R91, RZ ; - /*3040*/ IMAD.WIDE.U32 R32, R33, R26, c[0x3][0x190] ; - /*3050*/ IMAD.IADD R5, R5, 0x1, -R34 ; - /*3060*/ IADD3 R52, P1, R32, R91, RZ ; - /*3070*/ IMAD.X R49, RZ, RZ, R25, P0 ; - /*3080*/ IMAD.WIDE.U32 R24, R5, R26, c[0x3][0x190] ; - /*3090*/ IMAD.X R53, RZ, RZ, R33, P1 ; - /*30a0*/ IADD3 R56, P0, R24, R91, RZ ; - /*30b0*/ LDG.E.128.STRONG.GPU R48, [R48.64] ; - /*30c0*/ LDG.E.128.STRONG.GPU R52, [R52.64] ; - /*30d0*/ IMAD.X R57, RZ, RZ, R25, P0 ; - /*30e0*/ LDG.E.128.STRONG.GPU R56, [R56.64] ; - /*30f0*/ LOP3.LUT R30, R93, R30, RZ, 0x3c, !PT ; - /*3100*/ IMAD R24, R17, 0x1000193, RZ ; - /*3110*/ IMAD R30, R30, 0x1000193, RZ ; - /*3120*/ IMAD R9, R6, 0x1000193, RZ ; - /*3130*/ IMAD R13, R10, 0x1000193, RZ ; - /*3140*/ IADD3 R6, R92, 0x2, RZ ; - /*3150*/ LOP3.LUT R9, R9, R22, RZ, 0x3c, !PT ; - /*3160*/ IMAD R17, R14, 0x1000193, RZ ; - /*3170*/ LOP3.LUT R38, R13, R38, RZ, 0x3c, !PT ; - /*3180*/ LOP3.LUT R10, R28, R6, RZ, 0x3c, !PT ; - /*3190*/ IMAD R9, R9, 0x1000193, RZ ; - /*31a0*/ LOP3.LUT R42, R17, R42, RZ, 0x3c, !PT ; - /*31b0*/ IMAD R13, R38, 0x1000193, RZ ; - /*31c0*/ LOP3.LUT R14, R27, R6.reuse, RZ, 0x3c, !PT ; - /*31d0*/ IMAD R17, R10, 0x1000193, RZ ; - /*31e0*/ LOP3.LUT R10, R29, R6, RZ, 0x3c, !PT ; - /*31f0*/ IMAD R25, R14, 0x1000193, RZ ; - /*3200*/ LOP3.LUT R45, R24, R45, RZ, 0x3c, !PT ; - /*3210*/ LOP3.LUT R5, R30, R45, RZ, 0x3c, !PT ; - /*3220*/ SHFL.IDX PT, R5, R5, R90, 0x181f ; - /*3230*/ LOP3.LUT R50, R9, R50, RZ, 0x3c, !PT ; - /*3240*/ LOP3.LUT R54, R13, R54, RZ, 0x3c, !PT ; - /*3250*/ IMAD R13, R42, 0x1000193, RZ ; - /*3260*/ LOP3.LUT R17, R17, R50, RZ, 0x3c, !PT ; - /*3270*/ IMAD.HI.U32 R9, R5, c[0x3][0x18c], RZ ; - /*3280*/ LOP3.LUT R31, R25, R54, RZ, 0x3c, !PT ; - /*3290*/ LOP3.LUT R58, R13, R58, RZ, 0x3c, !PT ; - /*32a0*/ SHFL.IDX PT, R17, R17, R90, 0x181f ; - /*32b0*/ IMAD R13, R10, 0x1000193, RZ ; - /*32c0*/ IMAD.MOV R10, RZ, RZ, -R9 ; - /*32d0*/ SHFL.IDX PT, R31, R31, R90, 0x181f ; - /*32e0*/ LOP3.LUT R13, R13, R58, RZ, 0x3c, !PT ; - /*32f0*/ IMAD R5, R10, c[0x3][0x184], R5 ; - /*3300*/ SHFL.IDX PT, R13, R13, R90, 0x181f ; - /*3310*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*3320*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3330*/ IMAD.IADD R25, R5, 0x1, -R10 ; - /*3340*/ IMAD.HI.U32 R5, R17, c[0x3][0x18c], RZ ; - /*3350*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*3360*/ IMAD.MOV R10, RZ, RZ, -R5 ; - /*3370*/ IADD3 R60, P0, R24, R91, RZ ; - /*3380*/ IMAD.HI.U32 R9, R31, c[0x3][0x18c], RZ ; - /*3390*/ IMAD R17, R10, c[0x3][0x184], R17 ; - /*33a0*/ IMAD.MOV R14, RZ, RZ, -R9 ; - /*33b0*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*33c0*/ IMAD.X R61, RZ, RZ, R25, P0 ; - /*33d0*/ ISETP.GE.U32.AND P0, PT, R17, c[0x3][0x184], PT ; - /*33e0*/ IMAD R31, R14, c[0x3][0x184], R31 ; - /*33f0*/ IMAD.MOV R14, RZ, RZ, -R5 ; - /*3400*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3410*/ LDG.E.128.STRONG.GPU R60, [R60.64] ; - /*3420*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*3430*/ ISETP.GE.U32.AND P1, PT, R31, c[0x3][0x184], PT ; - /*3440*/ IMAD.IADD R25, R17, 0x1, -R10 ; - /*3450*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*3460*/ IMAD.WIDE.U32 R24, R25, R26.reuse, c[0x3][0x190] ; - /*3470*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*3480*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3490*/ IADD3 R64, P0, R24, R91, RZ ; - /*34a0*/ IMAD.IADD R31, R31, 0x1, -R14 ; - /*34b0*/ IMAD.IADD R13, R13, 0x1, -R10 ; - /*34c0*/ IMAD.WIDE.U32 R30, R31, R26, c[0x3][0x190] ; - /*34d0*/ IMAD.X R65, RZ, RZ, R25, P0 ; - /*34e0*/ IMAD.WIDE.U32 R24, R13, R26, c[0x3][0x190] ; - /*34f0*/ IADD3 R68, P1, R30, R91, RZ ; - /*3500*/ LDG.E.128.STRONG.GPU R64, [R64.64] ; - /*3510*/ IADD3 R72, P0, R24, R91, RZ ; - /*3520*/ IMAD.X R69, RZ, RZ, R31, P1 ; - /*3530*/ IMAD.X R73, RZ, RZ, R25, P0 ; - /*3540*/ LDG.E.128.STRONG.GPU R68, [R68.64] ; - /*3550*/ LDG.E.128.STRONG.GPU R72, [R72.64] ; - /*3560*/ IMAD R5, R18, 0x1000193, RZ ; - /*3570*/ LOP3.LUT R6, R93, R6, RZ, 0x3c, !PT ; - /*3580*/ LOP3.LUT R46, R5, R46, RZ, 0x3c, !PT ; - /*3590*/ IMAD R9, R6, 0x1000193, RZ ; - /*35a0*/ IMAD R5, R46, 0x1000193, RZ ; - /*35b0*/ IMAD R6, R7, 0x1000193, RZ ; - /*35c0*/ IMAD R10, R11, 0x1000193, RZ ; - /*35d0*/ IMAD R14, R15, 0x1000193, RZ ; - /*35e0*/ LOP3.LUT R6, R6, R23, RZ, 0x3c, !PT ; - /*35f0*/ LOP3.LUT R39, R10, R39, RZ, 0x3c, !PT ; - /*3600*/ LOP3.LUT R43, R14, R43, RZ, 0x3c, !PT ; - /*3610*/ IMAD R6, R6, 0x1000193, RZ ; - /*3620*/ IMAD R10, R39, 0x1000193, RZ ; - /*3630*/ IMAD R14, R43, 0x1000193, RZ ; - /*3640*/ LOP3.LUT R51, R6, R51, RZ, 0x3c, !PT ; - /*3650*/ IADD3 R6, R92, 0x3, RZ ; - /*3660*/ LOP3.LUT R10, R10, R55, RZ, 0x3c, !PT ; - /*3670*/ IMAD R18, R51, 0x1000193, RZ ; - /*3680*/ LOP3.LUT R28, R28, R6.reuse, RZ, 0x3c, !PT ; - /*3690*/ LOP3.LUT R14, R14, R59, RZ, 0x3c, !PT ; - /*36a0*/ IMAD R10, R10, 0x1000193, RZ ; - /*36b0*/ LOP3.LUT R27, R27, R6.reuse, RZ, 0x3c, !PT ; - /*36c0*/ IMAD R28, R28, 0x1000193, RZ ; - /*36d0*/ LOP3.LUT R29, R29, R6, RZ, 0x3c, !PT ; - /*36e0*/ IMAD R14, R14, 0x1000193, RZ ; - /*36f0*/ LOP3.LUT R62, R5, R62, RZ, 0x3c, !PT ; - /*3700*/ LOP3.LUT R5, R9, R62, RZ, 0x3c, !PT ; - /*3710*/ SHFL.IDX PT, R5, R5, R90, 0x181f ; - /*3720*/ LOP3.LUT R7, R18, R67, RZ, 0x3c, !PT ; - /*3730*/ LOP3.LUT R13, R28, R7, RZ, 0x3c, !PT ; - /*3740*/ IMAD.HI.U32 R9, R5, c[0x3][0x18c], RZ ; - /*3750*/ LOP3.LUT R11, R10, R71, RZ, 0x3c, !PT ; - /*3760*/ IMAD R10, R27, 0x1000193, RZ ; - /*3770*/ LOP3.LUT R15, R14, R75, RZ, 0x3c, !PT ; - /*3780*/ IMAD R14, R29, 0x1000193, RZ ; - /*3790*/ SHFL.IDX PT, R13, R13, R90, 0x181f ; - /*37a0*/ IMAD.MOV R18, RZ, RZ, -R9 ; - /*37b0*/ LOP3.LUT R9, R10, R11, RZ, 0x3c, !PT ; - /*37c0*/ LOP3.LUT R17, R14, R15, RZ, 0x3c, !PT ; - /*37d0*/ IMAD R5, R18, c[0x3][0x184], R5 ; - /*37e0*/ SHFL.IDX PT, R9, R9, R90, 0x181f ; - /*37f0*/ SHFL.IDX PT, R17, R17, R90, 0x181f ; - /*3800*/ ISETP.GE.U32.AND P0, PT, R5, c[0x3][0x184], PT ; - /*3810*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3820*/ IMAD.IADD R23, R5, 0x1, -R10 ; - /*3830*/ IMAD.HI.U32 R5, R13, c[0x3][0x18c], RZ ; - /*3840*/ IMAD.WIDE.U32 R22, R23, R26, c[0x3][0x190] ; - /*3850*/ IMAD.MOV R14, RZ, RZ, -R5 ; - /*3860*/ IADD3 R76, P0, R22, R91, RZ ; - /*3870*/ IMAD.HI.U32 R5, R9, c[0x3][0x18c], RZ ; - /*3880*/ IMAD.HI.U32 R10, R17, c[0x3][0x18c], RZ ; - /*3890*/ IMAD R13, R14, c[0x3][0x184], R13 ; - /*38a0*/ IMAD.X R77, RZ, RZ, R23, P0 ; - /*38b0*/ IMAD.MOV R14, RZ, RZ, -R5 ; - /*38c0*/ IMAD.MOV R10, RZ, RZ, -R10 ; - /*38d0*/ ISETP.GE.U32.AND P0, PT, R13, c[0x3][0x184], PT ; - /*38e0*/ IMAD R9, R14, c[0x3][0x184], R9 ; - /*38f0*/ LDG.E.128.STRONG.GPU R76, [R76.64] ; - /*3900*/ IMAD R17, R10, c[0x3][0x184], R17 ; - /*3910*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3920*/ ISETP.GE.U32.AND P0, PT, R9, c[0x3][0x184], PT ; - /*3930*/ ISETP.GE.U32.AND P1, PT, R17, c[0x3][0x184], PT ; - /*3940*/ IMAD.IADD R25, R13, 0x1, -R10 ; - /*3950*/ SEL R10, RZ, c[0x3][0x184], !P0 ; - /*3960*/ SEL R14, RZ, c[0x3][0x184], !P1 ; - /*3970*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*3980*/ IMAD.IADD R23, R9, 0x1, -R10 ; - /*3990*/ IMAD.IADD R27, R17, 0x1, -R14 ; - /*39a0*/ IADD3 R24, P1, R24, R91, RZ ; - /*39b0*/ IMAD.WIDE.U32 R22, R23, R26, c[0x3][0x190] ; - /*39c0*/ IMAD.WIDE.U32 R26, R27, R26, c[0x3][0x190] ; - /*39d0*/ IADD3 R28, P0, R22, R91, RZ ; - /*39e0*/ IMAD.X R25, RZ, RZ, R25, P1 ; - /*39f0*/ IADD3 R32, P1, R26, R91, RZ ; - /*3a00*/ IMAD.X R29, RZ, RZ, R23, P0 ; - /*3a10*/ IMAD.X R33, RZ, RZ, R27, P1 ; - /*3a20*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*3a30*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*3a40*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*3a50*/ IMAD R5, R4, 0x1000193, RZ ; - /*3a60*/ IMAD R4, R19, 0x1000193, RZ ; - /*3a70*/ LOP3.LUT R47, R4, R47, RZ, 0x3c, !PT ; - /*3a80*/ IMAD R9, R8, 0x1000193, RZ ; - /*3a90*/ IMAD R8, R47, 0x1000193, RZ ; - /*3aa0*/ LOP3.LUT R93, R93, R6, RZ, 0x3c, !PT ; - /*3ab0*/ LOP3.LUT R63, R8, R63, RZ, 0x3c, !PT ; - /*3ac0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*3ad0*/ IMAD R10, R63, 0x1000193, RZ ; - /*3ae0*/ IMAD R13, R12, 0x1000193, RZ ; - /*3af0*/ IMAD R12, R93, 0x1000193, RZ ; - /*3b00*/ LOP3.LUT R36, R9, R36, RZ, 0x3c, !PT ; - /*3b10*/ IMAD R5, R5, 0x1000193, RZ ; - /*3b20*/ IMAD R4, R21, 0x1000193, RZ ; - /*3b30*/ IMAD R17, R16, 0x1000193, RZ ; - /*3b40*/ LOP3.LUT R5, R5, R48, RZ, 0x3c, !PT ; - /*3b50*/ IMAD R9, R36, 0x1000193, RZ ; - /*3b60*/ LOP3.LUT R4, R4, R49, RZ, 0x3c, !PT ; - /*3b70*/ IMAD R6, R37, 0x1000193, RZ ; - /*3b80*/ LOP3.LUT R40, R13, R40, RZ, 0x3c, !PT ; - /*3b90*/ IMAD R8, R41, 0x1000193, RZ ; - /*3ba0*/ LOP3.LUT R44, R17, R44, RZ, 0x3c, !PT ; - /*3bb0*/ IMAD R5, R5, 0x1000193, RZ ; - /*3bc0*/ LOP3.LUT R9, R9, R52, RZ, 0x3c, !PT ; - /*3bd0*/ IMAD R13, R40, 0x1000193, RZ ; - /*3be0*/ LOP3.LUT R6, R6, R53, RZ, 0x3c, !PT ; - /*3bf0*/ IMAD R17, R44, 0x1000193, RZ ; - /*3c00*/ LOP3.LUT R57, R8, R57, RZ, 0x3c, !PT ; - /*3c10*/ IMAD R8, R45, 0x1000193, RZ ; - /*3c20*/ LOP3.LUT R13, R13, R56, RZ, 0x3c, !PT ; - /*3c30*/ IMAD R9, R9, 0x1000193, RZ ; - /*3c40*/ LOP3.LUT R17, R17, R60, RZ, 0x3c, !PT ; - /*3c50*/ IMAD R19, R50, 0x1000193, RZ ; - /*3c60*/ LOP3.LUT R61, R8, R61, RZ, 0x3c, !PT ; - /*3c70*/ IMAD R21, R54, 0x1000193, RZ ; - /*3c80*/ LOP3.LUT R8, R9, R68, RZ, 0x3c, !PT ; - /*3c90*/ IMAD R13, R13, 0x1000193, RZ ; - /*3ca0*/ IMAD R14, R57, 0x1000193, RZ ; - /*3cb0*/ IMAD R17, R17, 0x1000193, RZ ; - /*3cc0*/ IMAD R16, R61, 0x1000193, RZ ; - /*3cd0*/ LOP3.LUT R79, R10, R79, RZ, 0x3c, !PT ; - /*3ce0*/ LOP3.LUT R23, R12, R79, RZ, 0x3c, !PT ; - /*3cf0*/ IMAD R10, R4, 0x1000193, RZ ; - /*3d00*/ SHFL.IDX PT, R37, R23, R90, 0x181f ; - /*3d10*/ LOP3.LUT R4, R5, R64, RZ, 0x3c, !PT ; - /*3d20*/ LOP3.LUT R5, R10, R65, RZ, 0x3c, !PT ; - /*3d30*/ IMAD R10, R6, 0x1000193, RZ ; - /*3d40*/ LOP3.LUT R6, R19, R66, RZ, 0x3c, !PT ; - /*3d50*/ IMAD R19, R58, 0x1000193, RZ ; - /*3d60*/ LOP3.LUT R9, R10, R69, RZ, 0x3c, !PT ; - /*3d70*/ LOP3.LUT R10, R21, R70, RZ, 0x3c, !PT ; - /*3d80*/ IMAD R21, R62, 0x1000193, RZ ; - /*3d90*/ LOP3.LUT R12, R13, R72, RZ, 0x3c, !PT ; - /*3da0*/ LOP3.LUT R13, R14, R73, RZ, 0x3c, !PT ; - /*3db0*/ LOP3.LUT R14, R19, R74, RZ, 0x3c, !PT ; - /*3dc0*/ LOP3.LUT R76, R17, R76, RZ, 0x3c, !PT ; - /*3dd0*/ LOP3.LUT R77, R16, R77, RZ, 0x3c, !PT ; - /*3de0*/ LOP3.LUT R78, R21, R78, RZ, 0x3c, !PT ; -.L_x_172: - /*3df0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*3e00*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*3e10*/ IMAD.MOV.U32 R17, RZ, RZ, 0x80 ; - /*3e20*/ IMAD R37, R16, c[0x3][0x184], R37 ; - /*3e30*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*3e40*/ SEL R16, RZ, c[0x3][0x184], !P0 ; - /*3e50*/ IMAD.IADD R16, R37, 0x1, -R16 ; - /*3e60*/ IMAD.WIDE.U32 R16, R16, R17, c[0x3][0x190] ; - /*3e70*/ IADD3 R16, P0, R16, R91, RZ ; - /*3e80*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*3e90*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*3ea0*/ IMAD R21, R4, 0x1000193, RZ ; - /*3eb0*/ IADD3 R92, R92, 0x4, RZ ; - /*3ec0*/ IMAD R20, R5, 0x1000193, RZ ; - /*3ed0*/ IMAD R22, R7, 0x1000193, RZ ; - /*3ee0*/ LOP3.LUT R4, R21, R24, RZ, 0x3c, !PT ; - /*3ef0*/ IMAD R21, R6, 0x1000193, RZ ; - /*3f00*/ ISETP.NE.AND P0, PT, R92, 0x40, PT ; - /*3f10*/ IMAD R23, R8, 0x1000193, RZ ; - /*3f20*/ LOP3.LUT R5, R20, R25, RZ, 0x3c, !PT ; - /*3f30*/ IMAD R24, R9, 0x1000193, RZ ; - /*3f40*/ LOP3.LUT R6, R21, R26, RZ, 0x3c, !PT ; - /*3f50*/ IMAD R21, R10, 0x1000193, RZ ; - /*3f60*/ LOP3.LUT R7, R22, R27, RZ, 0x3c, !PT ; - /*3f70*/ IMAD R20, R11, 0x1000193, RZ ; - /*3f80*/ LOP3.LUT R8, R23, R28, RZ, 0x3c, !PT ; - /*3f90*/ IMAD R23, R12, 0x1000193, RZ ; - /*3fa0*/ LOP3.LUT R9, R24, R29, RZ, 0x3c, !PT ; - /*3fb0*/ IMAD R22, R13, 0x1000193, RZ ; - /*3fc0*/ LOP3.LUT R10, R21, R30, RZ, 0x3c, !PT ; - /*3fd0*/ IMAD R25, R14, 0x1000193, RZ ; - /*3fe0*/ LOP3.LUT R11, R20, R31, RZ, 0x3c, !PT ; - /*3ff0*/ IMAD R20, R15, 0x1000193, RZ ; - /*4000*/ LOP3.LUT R12, R23, R32, RZ, 0x3c, !PT ; - /*4010*/ IMAD R21, R76, 0x1000193, RZ ; - /*4020*/ LOP3.LUT R13, R22, R33, RZ, 0x3c, !PT ; - /*4030*/ IMAD R22, R77, 0x1000193, RZ ; - /*4040*/ LOP3.LUT R14, R25, R34, RZ, 0x3c, !PT ; - /*4050*/ IMAD R23, R78, 0x1000193, RZ ; - /*4060*/ LOP3.LUT R15, R20, R35, RZ, 0x3c, !PT ; - /*4070*/ IMAD R24, R79, 0x1000193, RZ ; - /*4080*/ LOP3.LUT R16, R21, R16, RZ, 0x3c, !PT ; - /*4090*/ LOP3.LUT R17, R22, R17, RZ, 0x3c, !PT ; - /*40a0*/ LOP3.LUT R18, R23, R18, RZ, 0x3c, !PT ; - /*40b0*/ LOP3.LUT R19, R24, R19, RZ, 0x3c, !PT ; - /*40c0*/ @!P0 CALL.REL.NOINC `(.L_x_161) ; - /*40d0*/ BRA `(.L_x_162) ; -.L_x_161: - /*40e0*/ IMAD R4, R4, 0x1000193, RZ ; - /*40f0*/ IMAD R8, R8, 0x1000193, RZ ; - /*4100*/ IMAD R12, R12, 0x1000193, RZ ; - /*4110*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4120*/ IMAD R16, R16, 0x1000193, RZ ; - /*4130*/ LOP3.LUT R8, R8, R9, RZ, 0x3c, !PT ; - /*4140*/ IMAD.MOV.U32 R41, RZ, RZ, RZ ; - /*4150*/ LOP3.LUT R12, R12, R13, RZ, 0x3c, !PT ; - /*4160*/ IMAD R3, R4, 0x1000193, RZ ; - /*4170*/ LOP3.LUT R16, R16, R17, RZ, 0x3c, !PT ; - /*4180*/ IMAD R5, R8, 0x1000193, RZ ; - /*4190*/ IMAD R9, R12, 0x1000193, RZ ; - /*41a0*/ LOP3.LUT R3, R3, R6, RZ, 0x3c, !PT ; - /*41b0*/ IMAD R13, R16, 0x1000193, RZ ; - /*41c0*/ LOP3.LUT R5, R5, R10, RZ, 0x3c, !PT ; - /*41d0*/ LOP3.LUT R9, R9, R14, RZ, 0x3c, !PT ; - /*41e0*/ IMAD R0, R3, 0x1000193, RZ ; - /*41f0*/ LOP3.LUT R13, R13, R18, RZ, 0x3c, !PT ; - /*4200*/ IMAD R2, R5, 0x1000193, RZ ; - /*4210*/ IMAD R4, R9, 0x1000193, RZ ; - /*4220*/ LOP3.LUT R7, R0, R7, RZ, 0x3c, !PT ; - /*4230*/ IMAD R6, R13, 0x1000193, RZ ; - /*4240*/ LOP3.LUT R11, R2, R11, RZ, 0x3c, !PT ; - /*4250*/ LOP3.LUT R3, R4, R15, RZ, 0x3c, !PT ; - /*4260*/ STS [R82.X4+0x80], R7 ; - /*4270*/ LOP3.LUT R5, R6, R19, RZ, 0x3c, !PT ; - /*4280*/ STS [R82.X4+0xa0], R11 ; - /*4290*/ STS [R82.X4+0xc0], R3 ; - /*42a0*/ STS [R82.X4+0xe0], R5 ; - /*42b0*/ LDS.128 R20, [R84+0x10] ; - /*42c0*/ LDS.128 R16, [R85] ; - /*42d0*/ LDS.128 R24, [R84] ; - /*42e0*/ LDS.128 R28, [R84+0x30] ; - /*42f0*/ LDS.128 R12, [R85+0x10] ; - /*4300*/ LDS.128 R32, [R84+0x20] ; - /*4310*/ LOP3.LUT R4, R17, R23, RZ, 0x3c, !PT ; - /*4320*/ LOP3.LUT R7, R16, R22, RZ, 0x3c, !PT ; - /*4330*/ SHF.L.W.U32.HI R3, R4, 0x1, R7 ; - /*4340*/ SHF.L.W.U32.HI R4, R7, 0x1, R4 ; - /*4350*/ LOP3.LUT R7, R20, 0x1, R30, 0x96, !PT ; - /*4360*/ LOP3.LUT R0, R27, R29, R15, 0x96, !PT ; - /*4370*/ LOP3.LUT R2, R26, R28, R14, 0x96, !PT ; - /*4380*/ LOP3.LUT R5, R0, 0x80000000, RZ, 0x3c, !PT ; - /*4390*/ LOP3.LUT R3, R3, R2, RZ, 0x3c, !PT ; - /*43a0*/ SHF.L.W.U32.HI R11, R5, 0x1, R2 ; - /*43b0*/ SHF.L.W.U32.HI R8, R2, 0x1, R5 ; - /*43c0*/ IMAD.MOV.U32 R64, RZ, RZ, R3 ; - /*43d0*/ LOP3.LUT R2, R21, RZ, R31, 0x96, !PT ; - /*43e0*/ LOP3.LUT R6, R19, R33, RZ, 0x3c, !PT ; - /*43f0*/ LOP3.LUT R9, R18, R32, RZ, 0x3c, !PT ; - /*4400*/ LOP3.LUT R4, R4, R5, RZ, 0x3c, !PT ; - /*4410*/ LOP3.LUT R0, R25, R35, R13, 0x96, !PT ; - /*4420*/ LOP3.LUT R5, R24, R34, R12, 0x96, !PT ; - /*4430*/ IMAD.MOV.U32 R73, RZ, RZ, R4 ; - /*4440*/ SHF.L.W.U32.HI R37, R7, 0x1, R2 ; - /*4450*/ IMAD.MOV.U32 R48, RZ, RZ, R4 ; - /*4460*/ SHF.L.W.U32.HI R36, R6, 0x1, R9 ; - /*4470*/ SHF.L.W.U32.HI R9, R9, 0x1, R6 ; - /*4480*/ SHF.L.W.U32.HI R10, R2, 0x1, R7 ; - /*4490*/ SHF.L.W.U32.HI R39, R0, 0x1, R5 ; - /*44a0*/ LOP3.LUT R6, R37, R0, RZ, 0x3c, !PT ; - /*44b0*/ SHF.L.W.U32.HI R0, R5, 0x1, R0 ; - /*44c0*/ LOP3.LUT R5, R10, R5, RZ, 0x3c, !PT ; - /*44d0*/ LOP3.LUT R2, R9, R2, RZ, 0x3c, !PT ; - /*44e0*/ LOP3.LUT R8, R8, R19, R33, 0x96, !PT ; - /*44f0*/ IMAD.MOV.U32 R47, RZ, RZ, R5 ; - /*4500*/ LOP3.LUT R7, R36, R7, RZ, 0x3c, !PT ; - /*4510*/ IMAD.MOV.U32 R60, RZ, RZ, R2.reuse ; - /*4520*/ LOP3.LUT R0, R0, R17, R23, 0x96, !PT ; - /*4530*/ IMAD.MOV.U32 R79, RZ, RZ, R2 ; - /*4540*/ LOP3.LUT R9, R39, R16, R22, 0x96, !PT ; - /*4550*/ IMAD.MOV.U32 R51, RZ, RZ, R7 ; - /*4560*/ LOP3.LUT R11, R11, R18, R32, 0x96, !PT ; - /*4570*/ IMAD.MOV.U32 R54, RZ, RZ, R0.reuse ; - /*4580*/ LOP3.LUT R10, R6, R29, RZ, 0x3c, !PT ; - /*4590*/ IMAD.MOV.U32 R55, RZ, RZ, R9.reuse ; - /*45a0*/ LOP3.LUT R29, R5, R28, RZ, 0x3c, !PT ; - /*45b0*/ IMAD.MOV.U32 R38, RZ, RZ, R9 ; - /*45c0*/ LOP3.LUT R28, R8, R35, RZ, 0x3c, !PT ; - /*45d0*/ IMAD.MOV.U32 R49, RZ, RZ, R0 ; - /*45e0*/ LOP3.LUT R35, R11, R34, RZ, 0x3c, !PT ; - /*45f0*/ IMAD.MOV.U32 R74, RZ, RZ, R7 ; - /*4600*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*4610*/ IMAD.MOV.U32 R44, RZ, RZ, R11 ; - /*4620*/ LOP3.LUT R20, R3, R20, RZ, 0x3c, !PT ; - /*4630*/ IMAD.MOV.U32 R63, RZ, RZ, R8 ; - /*4640*/ LOP3.LUT R23, R2, R23, RZ, 0x3c, !PT ; - /*4650*/ LOP3.LUT R22, R7, R22, RZ, 0x3c, !PT ; - /*4660*/ LOP3.LUT R27, R6, R27, RZ, 0x3c, !PT ; - /*4670*/ LOP3.LUT R26, R5, R26, RZ, 0x3c, !PT ; - /*4680*/ LOP3.LUT R25, R8, R25, RZ, 0x3c, !PT ; - /*4690*/ LOP3.LUT R24, R11, R24, RZ, 0x3c, !PT ; - /*46a0*/ LOP3.LUT R31, R4, R31, RZ, 0x3c, !PT ; - /*46b0*/ LOP3.LUT R30, R3, R30, RZ, 0x3c, !PT ; - /*46c0*/ LOP3.LUT R33, R0, R33, RZ, 0x3c, !PT ; - /*46d0*/ LOP3.LUT R32, R9, R32, RZ, 0x3c, !PT ; - /*46e0*/ LOP3.LUT R69, R3, 0x1, RZ, 0x3c, !PT ; - /*46f0*/ LOP3.LUT R36, R15, R6, RZ, 0x3c, !PT ; - /*4700*/ LOP3.LUT R71, R14, R5, RZ, 0x3c, !PT ; - /*4710*/ LOP3.LUT R46, R6, 0x80000000, RZ, 0x3c, !PT ; - /*4720*/ LOP3.LUT R53, R2, R17, RZ, 0x3c, !PT ; - /*4730*/ LOP3.LUT R34, R7, R16, RZ, 0x3c, !PT ; - /*4740*/ LOP3.LUT R50, R0, R19, RZ, 0x3c, !PT ; - /*4750*/ LOP3.LUT R43, R9, R18, RZ, 0x3c, !PT ; - /*4760*/ LOP3.LUT R37, R13, R8, RZ, 0x3c, !PT ; - /*4770*/ LOP3.LUT R40, R12, R11, RZ, 0x3c, !PT ; -.L_x_164: - /*4780*/ ISETP.NE.AND P0, PT, R41, RZ, PT ; - /*4790*/ @!P0 BRA `(.L_x_163) ; - /*47a0*/ LOP3.LUT R42, R26, R29, R71, 0x96, !PT ; - /*47b0*/ LOP3.LUT R39, R27, R10, R36, 0x96, !PT ; - /*47c0*/ LOP3.LUT R45, R22, R34, R7, 0x96, !PT ; - /*47d0*/ LOP3.LUT R58, R32, R43, R9, 0x96, !PT ; - /*47e0*/ LOP3.LUT R59, R33, R50, R0, 0x96, !PT ; - /*47f0*/ LOP3.LUT R57, R42, R5, R47, 0x96, !PT ; - /*4800*/ LOP3.LUT R52, R39, R46, R6, 0x96, !PT ; - /*4810*/ LOP3.LUT R56, R23, R53, R2, 0x96, !PT ; - /*4820*/ LOP3.LUT R39, R45, R74, R51, 0x96, !PT ; - /*4830*/ LOP3.LUT R58, R58, R38, R55, 0x96, !PT ; - /*4840*/ LOP3.LUT R61, R59, R49, R54, 0x96, !PT ; - /*4850*/ SHF.L.W.U32.HI R45, R52, 0x1, R57 ; - /*4860*/ LOP3.LUT R42, R56, R79, R60, 0x96, !PT ; - /*4870*/ SHF.L.W.U32.HI R62, R57, 0x1, R52 ; - /*4880*/ SHF.L.W.U32.HI R56, R61, 0x1, R58 ; - /*4890*/ LOP3.LUT R45, R45, R58, RZ, 0x3c, !PT ; - /*48a0*/ SHF.L.W.U32.HI R59, R58, 0x1, R61 ; - /*48b0*/ SHF.L.W.U32.HI R66, R42, 0x1, R39 ; - /*48c0*/ LOP3.LUT R58, R62, R61, RZ, 0x3c, !PT ; - /*48d0*/ LOP3.LUT R62, R20, R30, R69, 0x96, !PT ; - /*48e0*/ LOP3.LUT R65, R21, R31, R4, 0x96, !PT ; - /*48f0*/ LOP3.LUT R57, R66, R57, RZ, 0x3c, !PT ; - /*4900*/ LOP3.LUT R61, R24, R35, R40, 0x96, !PT ; - /*4910*/ LOP3.LUT R67, R62, R3, R64, 0x96, !PT ; - /*4920*/ LOP3.LUT R66, R65, R48, R73, 0x96, !PT ; - /*4930*/ LOP3.LUT R62, R25, R28, R37, 0x96, !PT ; - /*4940*/ SHF.L.W.U32.HI R65, R39, 0x1, R42 ; - /*4950*/ LOP3.LUT R61, R61, R11, R44, 0x96, !PT ; - /*4960*/ SHF.L.W.U32.HI R70, R66, 0x1, R67 ; - /*4970*/ LOP3.LUT R62, R62, R8, R63, 0x96, !PT ; - /*4980*/ LOP3.LUT R68, R65, R52, RZ, 0x3c, !PT ; - /*4990*/ LOP3.LUT R52, R70, R61, RZ, 0x3c, !PT ; - /*49a0*/ SHF.L.W.U32.HI R70, R62, 0x1, R61 ; - /*49b0*/ SHF.L.W.U32.HI R65, R67, 0x1, R66 ; - /*49c0*/ SHF.L.W.U32.HI R75, R61, 0x1, R62 ; - /*49d0*/ LOP3.LUT R67, R56, R67, RZ, 0x3c, !PT ; - /*49e0*/ LOP3.LUT R56, R70, R39, RZ, 0x3c, !PT ; - /*49f0*/ LOP3.LUT R61, R65, R62, RZ, 0x3c, !PT ; - /*4a00*/ LOP3.LUT R66, R59, R66, RZ, 0x3c, !PT ; - /*4a10*/ LOP3.LUT R39, R75, R42, RZ, 0x3c, !PT ; - /*4a20*/ LOP3.LUT R24, R45.reuse, R24, RZ, 0x3c, !PT ; - /*4a30*/ LOP3.LUT R35, R45, R35, RZ, 0x3c, !PT ; - /*4a40*/ LOP3.LUT R40, R45.reuse, R40, RZ, 0x3c, !PT ; - /*4a50*/ LOP3.LUT R11, R45.reuse, R11, RZ, 0x3c, !PT ; - /*4a60*/ LOP3.LUT R44, R45, R44, RZ, 0x3c, !PT ; - /*4a70*/ LOP3.LUT R25, R58.reuse, R25, RZ, 0x3c, !PT ; - /*4a80*/ LOP3.LUT R28, R58.reuse, R28, RZ, 0x3c, !PT ; - /*4a90*/ LOP3.LUT R37, R58, R37, RZ, 0x3c, !PT ; - /*4aa0*/ LOP3.LUT R8, R58.reuse, R8, RZ, 0x3c, !PT ; - /*4ab0*/ LOP3.LUT R63, R58, R63, RZ, 0x3c, !PT ; - /*4ac0*/ LOP3.LUT R20, R57.reuse, R20, RZ, 0x3c, !PT ; - /*4ad0*/ LOP3.LUT R30, R57.reuse, R30, RZ, 0x3c, !PT ; - /*4ae0*/ LOP3.LUT R69, R57.reuse, R69, RZ, 0x3c, !PT ; - /*4af0*/ LOP3.LUT R3, R57, R3, RZ, 0x3c, !PT ; - /*4b00*/ LOP3.LUT R64, R57, R64, RZ, 0x3c, !PT ; - /*4b10*/ LOP3.LUT R21, R68.reuse, R21, RZ, 0x3c, !PT ; - /*4b20*/ LOP3.LUT R31, R68.reuse, R31, RZ, 0x3c, !PT ; - /*4b30*/ LOP3.LUT R4, R68.reuse, R4, RZ, 0x3c, !PT ; - /*4b40*/ LOP3.LUT R48, R68.reuse, R48, RZ, 0x3c, !PT ; - /*4b50*/ LOP3.LUT R73, R68, R73, RZ, 0x3c, !PT ; - /*4b60*/ LOP3.LUT R26, R52.reuse, R26, RZ, 0x3c, !PT ; - /*4b70*/ LOP3.LUT R29, R52.reuse, R29, RZ, 0x3c, !PT ; - /*4b80*/ LOP3.LUT R71, R52.reuse, R71, RZ, 0x3c, !PT ; - /*4b90*/ LOP3.LUT R5, R52.reuse, R5, RZ, 0x3c, !PT ; - /*4ba0*/ LOP3.LUT R47, R52, R47, RZ, 0x3c, !PT ; - /*4bb0*/ LOP3.LUT R27, R61, R27, RZ, 0x3c, !PT ; - /*4bc0*/ LOP3.LUT R10, R61.reuse, R10, RZ, 0x3c, !PT ; - /*4bd0*/ LOP3.LUT R36, R61.reuse, R36, RZ, 0x3c, !PT ; - /*4be0*/ LOP3.LUT R46, R61.reuse, R46, RZ, 0x3c, !PT ; - /*4bf0*/ LOP3.LUT R6, R61, R6, RZ, 0x3c, !PT ; - /*4c00*/ LOP3.LUT R23, R66.reuse, R23, RZ, 0x3c, !PT ; - /*4c10*/ LOP3.LUT R53, R66, R53, RZ, 0x3c, !PT ; - /*4c20*/ LOP3.LUT R2, R66.reuse, R2, RZ, 0x3c, !PT ; - /*4c30*/ LOP3.LUT R79, R66.reuse, R79, RZ, 0x3c, !PT ; - /*4c40*/ LOP3.LUT R60, R66, R60, RZ, 0x3c, !PT ; - /*4c50*/ LOP3.LUT R22, R67.reuse, R22, RZ, 0x3c, !PT ; - /*4c60*/ LOP3.LUT R34, R67.reuse, R34, RZ, 0x3c, !PT ; - /*4c70*/ LOP3.LUT R7, R67, R7, RZ, 0x3c, !PT ; - /*4c80*/ LOP3.LUT R74, R67.reuse, R74, RZ, 0x3c, !PT ; - /*4c90*/ LOP3.LUT R51, R67, R51, RZ, 0x3c, !PT ; - /*4ca0*/ LOP3.LUT R33, R39.reuse, R33, RZ, 0x3c, !PT ; - /*4cb0*/ LOP3.LUT R50, R39.reuse, R50, RZ, 0x3c, !PT ; - /*4cc0*/ LOP3.LUT R0, R39.reuse, R0, RZ, 0x3c, !PT ; - /*4cd0*/ LOP3.LUT R49, R39, R49, RZ, 0x3c, !PT ; - /*4ce0*/ LOP3.LUT R54, R39, R54, RZ, 0x3c, !PT ; - /*4cf0*/ LOP3.LUT R32, R56.reuse, R32, RZ, 0x3c, !PT ; - /*4d00*/ LOP3.LUT R43, R56.reuse, R43, RZ, 0x3c, !PT ; - /*4d10*/ LOP3.LUT R9, R56.reuse, R9, RZ, 0x3c, !PT ; - /*4d20*/ LOP3.LUT R38, R56.reuse, R38, RZ, 0x3c, !PT ; - /*4d30*/ LOP3.LUT R55, R56, R55, RZ, 0x3c, !PT ; -.L_x_163: - /*4d40*/ SHF.L.W.U32.HI R75, R74, 0x15, R79 ; - /*4d50*/ SHF.L.W.U32.HI R62, R79, 0x15, R74 ; - /*4d60*/ SHF.L.W.U32.HI R76, R22, 0x1c, R23 ; - /*4d70*/ SHF.L.W.U32.HI R78, R23, 0x1c, R22 ; - /*4d80*/ SHF.L.W.U32.HI R74, R55, 0xe, R54 ; - /*4d90*/ SHF.L.W.U32.HI R23, R54, 0xe, R55 ; - /*4da0*/ SHF.L.W.U32.HI R45, R9, 0x7, R0 ; - /*4db0*/ SHF.L.W.U32.HI R39, R0, 0x7, R9 ; - /*4dc0*/ SHF.L.W.U32.HI R52, R20, 0x1e, R21 ; - /*4dd0*/ SHF.L.W.U32.HI R54, R21, 0x1e, R20 ; - /*4de0*/ SHF.L.W.U32.HI R55, R34, 0x17, R53 ; - /*4df0*/ SHF.L.W.U32.HI R56, R53, 0x17, R34 ; - /*4e00*/ SHF.L.W.U32.HI R79, R43, 0x14, R50 ; - /*4e10*/ SHF.L.W.U32.HI R20, R30, 0x6, R31 ; - /*4e20*/ SHF.L.W.U32.HI R9, R31, 0x6, R30 ; - /*4e30*/ SHF.L.W.U32.HI R43, R50, 0x14, R43 ; - /*4e40*/ SHF.L.W.U32.HI R34, R5, 0xd, R46 ; - /*4e50*/ SHF.L.W.U32.HI R46, R46, 0xd, R5 ; - /*4e60*/ SHF.L.W.U32.HI R31, R64, 0x1d, R73 ; - /*4e70*/ SHF.L.W.U32.HI R50, R73, 0x1d, R64 ; - /*4e80*/ SHF.L.W.U32.HI R61, R7, 0x19, R2 ; - /*4e90*/ SHF.L.W.U32.HI R66, R2, 0x19, R7 ; - /*4ea0*/ SHF.L.W.U32.HI R77, R69, 0xb, R4 ; - /*4eb0*/ SHF.L.W.U32.HI R72, R4, 0xb, R69 ; - /*4ec0*/ SHF.L.W.U32.HI R5, R3, 0xf, R48 ; - /*4ed0*/ SHF.L.W.U32.HI R73, R48, 0xf, R3 ; - /*4ee0*/ SHF.L.W.U32.HI R0, R26, 0x1, R27 ; - /*4ef0*/ SHF.L.W.U32.HI R7, R32, 0x1b, R33 ; - /*4f00*/ SHF.L.W.U32.HI R69, R33, 0x1b, R32 ; - /*4f10*/ SHF.L.W.U32.HI R2, R38, 0x8, R49 ; - /*4f20*/ SHF.L.W.U32.HI R3, R44, 0x12, R63 ; - /*4f30*/ SHF.L.W.U32.HI R32, R29, 0xc, R10 ; - /*4f40*/ SHF.L.W.U32.HI R65, R40, 0x3, R37 ; - /*4f50*/ SHF.L.W.U32.HI R67, R37, 0x3, R40 ; - /*4f60*/ SHF.L.W.U32.HI R42, R71, 0xa, R36 ; - /*4f70*/ SHF.L.W.U32.HI R40, R36, 0xa, R71 ; - /*4f80*/ SHF.L.W.U32.HI R68, R27, 0x1, R26 ; - /*4f90*/ LOP3.LUT R37, R0, R20, R61, 0xd2, !PT ; - /*4fa0*/ LOP3.LUT R36, R20, R61, R2, 0xd2, !PT ; - /*4fb0*/ LOP3.LUT R4, R61, R2, R3, 0xd2, !PT ; - /*4fc0*/ LOP3.LUT R61, R24, R32, R77, 0xd2, !PT ; - /*4fd0*/ LOP3.LUT R26, R32, R77, R62, 0xd2, !PT ; - /*4fe0*/ LOP3.LUT R22, R62, R23, R24, 0xd2, !PT ; - /*4ff0*/ LOP3.LUT R32, R23, R24, R32, 0xd2, !PT ; - /*5000*/ IMAD.SHL.U32 R24, R41, 0x8, RZ ; - /*5010*/ SHF.L.W.U32.HI R10, R10, 0xc, R29 ; - /*5020*/ LOP3.LUT R2, R2, R3, R0, 0xd2, !PT ; - /*5030*/ LOP3.LUT R0, R3, R0, R20, 0xd2, !PT ; - /*5040*/ LOP3.LUT R20, R77, R62, R23, 0xd2, !PT ; - /*5050*/ LOP3.LUT R62, R25, R10, R72, 0xd2, !PT ; - /*5060*/ LOP3.LUT R23, R75, R74, R25, 0xd2, !PT ; - /*5070*/ LOP3.LUT R33, R74, R25, R10, 0xd2, !PT ; - /*5080*/ LDC.64 R24, c[0x3][R24] ; - /*5090*/ IADD3 R41, R41, 0x1, RZ ; - /*50a0*/ SHF.L.W.U32.HI R70, R35, 0x4, R28 ; - /*50b0*/ ISETP.NE.AND P0, PT, R41, 0x18, PT ; - /*50c0*/ SHF.L.W.U32.HI R71, R28, 0x4, R35 ; - /*50d0*/ SHF.L.W.U32.HI R64, R51, 0x18, R60 ; - /*50e0*/ SHF.L.W.U32.HI R60, R60, 0x18, R51 ; - /*50f0*/ LOP3.LUT R35, R78, R43, R67, 0xd2, !PT ; - /*5100*/ LOP3.LUT R29, R43, R67, R34, 0xd2, !PT ; - /*5110*/ LOP3.LUT R30, R67, R34, R31, 0xd2, !PT ; - /*5120*/ LOP3.LUT R34, R34, R31, R78, 0xd2, !PT ; - /*5130*/ LOP3.LUT R43, R31, R78, R43, 0xd2, !PT ; - /*5140*/ SHF.L.W.U32.HI R51, R49, 0x8, R38 ; - /*5150*/ LOP3.LUT R27, R10, R72, R75, 0xd2, !PT ; - /*5160*/ LOP3.LUT R31, R65, R46, R50, 0xd2, !PT ; - /*5170*/ LOP3.LUT R53, R46, R50, R76, 0xd2, !PT ; - /*5180*/ SHF.L.W.U32.HI R44, R63, 0x12, R44 ; - /*5190*/ LOP3.LUT R28, R76, R79, R65, 0xd2, !PT ; - /*51a0*/ LOP3.LUT R10, R79, R65, R46, 0xd2, !PT ; - /*51b0*/ LOP3.LUT R50, R50, R76, R79, 0xd2, !PT ; - /*51c0*/ SHF.L.W.U32.HI R58, R11, 0x9, R8 ; - /*51d0*/ SHF.L.W.U32.HI R57, R8, 0x9, R11 ; - /*51e0*/ LOP3.LUT R46, R71, R42, R5, 0xd2, !PT ; - /*51f0*/ LOP3.LUT R48, R42, R5, R60, 0xd2, !PT ; - /*5200*/ LOP3.LUT R79, R5, R60, R7, 0xd2, !PT ; - /*5210*/ SHF.L.W.U32.HI R63, R6, 0x2, R47 ; - /*5220*/ LOP3.LUT R21, R72, R75, R74, 0xd2, !PT ; - /*5230*/ LOP3.LUT R8, R7, R71, R42, 0xd2, !PT ; - /*5240*/ LOP3.LUT R49, R60, R7, R71, 0xd2, !PT ; - /*5250*/ LOP3.LUT R11, R69, R70, R40, 0xd2, !PT ; - /*5260*/ LOP3.LUT R5, R70, R40, R73, 0xd2, !PT ; - /*5270*/ LOP3.LUT R3, R40, R73, R64, 0xd2, !PT ; - /*5280*/ SHF.L.W.U32.HI R59, R47, 0x2, R6 ; - /*5290*/ LOP3.LUT R74, R73, R64, R69, 0xd2, !PT ; - /*52a0*/ LOP3.LUT R38, R64, R69, R70, 0xd2, !PT ; - /*52b0*/ LOP3.LUT R40, R68, R9, R66, 0xd2, !PT ; - /*52c0*/ LOP3.LUT R71, R9, R66, R51, 0xd2, !PT ; - /*52d0*/ LOP3.LUT R69, R66, R51, R44, 0xd2, !PT ; - /*52e0*/ LOP3.LUT R7, R51, R44, R68, 0xd2, !PT ; - /*52f0*/ LOP3.LUT R9, R44, R68, R9, 0xd2, !PT ; - /*5300*/ LOP3.LUT R44, R52, R55, R45, 0xd2, !PT ; - /*5310*/ LOP3.LUT R47, R55, R45, R58, 0xd2, !PT ; - /*5320*/ LOP3.LUT R64, R45, R58, R63, 0xd2, !PT ; - /*5330*/ LOP3.LUT R51, R58, R63, R52, 0xd2, !PT ; - /*5340*/ LOP3.LUT R55, R63, R52, R55, 0xd2, !PT ; - /*5350*/ LOP3.LUT R63, R54, R56, R39, 0xd2, !PT ; - /*5360*/ LOP3.LUT R60, R57, R59, R54, 0xd2, !PT ; - /*5370*/ LOP3.LUT R6, R56, R39, R57, 0xd2, !PT ; - /*5380*/ LOP3.LUT R73, R39, R57, R59, 0xd2, !PT ; - /*5390*/ LOP3.LUT R54, R59, R54, R56, 0xd2, !PT ; - /*53a0*/ LOP3.LUT R24, R61, R24, RZ, 0x3c, !PT ; - /*53b0*/ LOP3.LUT R25, R62, R25, RZ, 0x3c, !PT ; - /*53c0*/ @P0 BRA `(.L_x_164) ; - /*53d0*/ IMAD.MOV.U32 R2, RZ, RZ, c[0x4][0x8] ; - /*53e0*/ IMAD.MOV.U32 R3, RZ, RZ, c[0x4][0xc] ; - /*53f0*/ LDG.E.64.STRONG.SM R2, [R2.64] ; - /*5400*/ PRMT R7, R25, 0x123, RZ ; - /*5410*/ BSSY B0, `(.L_x_165) ; - /*5420*/ PRMT R5, R24, 0x123, RZ ; - /*5430*/ ISETP.GT.U32.AND P0, PT, R7, R2, PT ; - /*5440*/ ISETP.GT.U32.AND.EX P0, PT, R5, R3, PT, P0 ; - /*5450*/ @P0 BRA `(.L_x_166) ; - /*5460*/ S2R R5, SR_LANEID ; - /*5470*/ VOTEU.ANY UR4, UPT, PT ; - /*5480*/ FLO.U32 R0, UR4 ; - /*5490*/ POPC R3, UR4 ; - /*54a0*/ ISETP.EQ.U32.AND P0, PT, R0, R5, PT ; - /*54b0*/ @P0 ATOMG.E.ADD.STRONG.GPU PT, R3, [R86.64], R3 ; - /*54c0*/ S2R R2, SR_LTMASK ; - /*54d0*/ LOP3.LUT R2, R2, UR4, RZ, 0xc0, !PT ; - /*54e0*/ POPC R5, R2 ; - /*54f0*/ SHFL.IDX PT, R4, R3, R0, 0x1f ; - /*5500*/ IMAD.IADD R4, R4, 0x1, R5 ; - /*5510*/ ISETP.GT.U32.AND P0, PT, R4, 0x7, PT ; - /*5520*/ @P0 EXIT ; - /*5530*/ S2R R0, SR_TID.X ; - /*5540*/ IMAD.MOV.U32 R5, RZ, RZ, 0x8 ; - /*5550*/ S2R R3, SR_CTAID.X ; - /*5560*/ IMAD R0, R3, c[0x0][0x0], R0 ; - /*5570*/ IMAD.MOV.U32 R3, RZ, RZ, 0x20 ; - /*5580*/ IMAD R9, R0, c[0x3][0x180], RZ ; - /*5590*/ SHF.R.S32.HI R0, RZ, 0x1f, R80 ; - /*55a0*/ IMAD.WIDE.U32 R2, R4, R3, c[0x0][0x168] ; - /*55b0*/ IADD3 R8, P0, P1, R9, c[0x0][0x160], R80 ; - /*55c0*/ IMAD.WIDE.U32 R4, R4, R5, c[0x0][0x168] ; - /*55d0*/ STG.E.EF.128 [R2.64], R16 ; - /*55e0*/ IADD3.X R9, RZ, c[0x0][0x164], R0, P0, P1 ; - /*55f0*/ STG.E.EF.128 [R2.64+0x10], R12 ; - /*5600*/ STG.E.EF.64 [R4.64+0x100], R8 ; - /*5610*/ LDG.E.64.STRONG.SM R88, [R88.64] ; - /*5620*/ PRMT R7, R24, 0x123, RZ ; - /*5630*/ PRMT R6, R25, 0x123, RZ ; - /*5640*/ STG.E.EF.64 [R86.64+-0x60], R88 ; - /*5650*/ STG.E.EF.64 [R4.64+0x148], R6 ; -.L_x_166: - /*5660*/ BSYNC B0 ; -.L_x_165: - /*5670*/ IADD3 R80, R80, 0x1, RZ ; - /*5680*/ ISETP.GE.U32.AND P0, PT, R80, c[0x3][0x180], PT ; - /*5690*/ @P0 CALL.REL.NOINC `(.L_x_167) ; - /*56a0*/ BRA `(.L_x_168) ; -.L_x_167: - /*56b0*/ EXIT ; -.L_x_155: - /*56c0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*56d0*/ MOV R36, 0x56f0 ; - /*56e0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*56f0*/ BRA `(.L_x_169) ; -.L_x_156: - /*5700*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*5710*/ MOV R36, 0x5730 ; - /*5720*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*5730*/ IMAD.HI.U32 R24, R37, c[0x3][0x18c], RZ ; - /*5740*/ LDS R29, [R83+0x80] ; - /*5750*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*5760*/ IMAD.MOV.U32 R25, RZ, RZ, 0x80 ; - /*5770*/ IMAD R37, R24, c[0x3][0x184], R37 ; - /*5780*/ ISETP.GE.U32.AND P0, PT, R37, c[0x3][0x184], PT ; - /*5790*/ SEL R24, RZ, c[0x3][0x184], !P0 ; - /*57a0*/ IMAD.IADD R24, R37, 0x1, -R24 ; - /*57b0*/ IMAD.WIDE.U32 R24, R24, R25, c[0x3][0x190] ; - /*57c0*/ IADD3 R24, P0, R24, R90, RZ ; - /*57d0*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*57e0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*57f0*/ LOP3.LUT R29, R29, R92, RZ, 0x3c, !PT ; - /*5800*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*5810*/ MOV R36, 0x5850 ; - /*5820*/ IMAD R29, R29, 0x1000193, RZ ; - /*5830*/ LOP3.LUT R37, R29, R12, RZ, 0x3c, !PT ; - /*5840*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*5850*/ IMAD.HI.U32 R28, R37, c[0x3][0x18c], RZ ; - /*5860*/ LDS R33, [R83+0xc0] ; - /*5870*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*5880*/ IMAD.MOV.U32 R30, RZ, RZ, 0x80 ; - /*5890*/ IMAD R28, R28, c[0x3][0x184], R37 ; - /*58a0*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*58b0*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*58c0*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*58d0*/ IMAD.WIDE.U32 R28, R29, R30, c[0x3][0x190] ; - /*58e0*/ IADD3 R28, P0, R28, R90, RZ ; - /*58f0*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*5900*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*5910*/ LOP3.LUT R33, R33, R92, RZ, 0x3c, !PT ; - /*5920*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*5930*/ MOV R36, 0x5970 ; - /*5940*/ IMAD R33, R33, 0x1000193, RZ ; - /*5950*/ LOP3.LUT R37, R33, R16, RZ, 0x3c, !PT ; - /*5960*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*5970*/ IMAD.HI.U32 R32, R37, c[0x3][0x18c], RZ ; - /*5980*/ LDS R39, [R83] ; - /*5990*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*59a0*/ IMAD.MOV.U32 R34, RZ, RZ, 0x80 ; - /*59b0*/ IMAD R32, R32, c[0x3][0x184], R37 ; - /*59c0*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*59d0*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*59e0*/ IMAD.IADD R33, R32, 0x1, -R33 ; - /*59f0*/ IMAD.WIDE.U32 R32, R33, R34, c[0x3][0x190] ; - /*5a00*/ IADD3 R32, P0, R32, R90, RZ ; - /*5a10*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*5a20*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*5a30*/ IMAD R37, R4, 0x1000193, RZ ; - /*5a40*/ IADD3 R42, R92, 0x1, RZ ; - /*5a50*/ IMAD R4, R5, 0x1000193, RZ ; - /*5a60*/ MOV R36, 0x5ca0 ; - /*5a70*/ IMAD R5, R6, 0x1000193, RZ ; - /*5a80*/ LOP3.LUT R39, R39, R42, RZ, 0x3c, !PT ; - /*5a90*/ IMAD R6, R9, 0x1000193, RZ ; - /*5aa0*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*5ab0*/ IMAD R4, R7, 0x1000193, RZ ; - /*5ac0*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*5ad0*/ IMAD R7, R8, 0x1000193, RZ ; - /*5ae0*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*5af0*/ IMAD R5, R10, 0x1000193, RZ ; - /*5b00*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*5b10*/ IMAD R4, R11, 0x1000193, RZ ; - /*5b20*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*5b30*/ IMAD R6, R13, 0x1000193, RZ ; - /*5b40*/ LOP3.LUT R26, R5, R26, RZ, 0x3c, !PT ; - /*5b50*/ IMAD R5, R12, 0x1000193, RZ ; - /*5b60*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*5b70*/ IMAD R7, R14, 0x1000193, RZ ; - /*5b80*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*5b90*/ IMAD R4, R15, 0x1000193, RZ ; - /*5ba0*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*5bb0*/ IMAD R5, R16, 0x1000193, RZ ; - /*5bc0*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*5bd0*/ IMAD R7, R18, 0x1000193, RZ ; - /*5be0*/ LOP3.LUT R31, R4, R31, RZ, 0x3c, !PT ; - /*5bf0*/ IMAD R4, R17, 0x1000193, RZ ; - /*5c00*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*5c10*/ IMAD R6, R19, 0x1000193, RZ ; - /*5c20*/ IMAD R8, R39, 0x1000193, RZ ; - /*5c30*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*5c40*/ LOP3.LUT R37, R8, R21, RZ, 0x3c, !PT ; - /*5c50*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*5c60*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*5c70*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*5c80*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*5c90*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*5ca0*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*5cb0*/ LDS R9, [R83+0x40] ; - /*5cc0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*5cd0*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*5ce0*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*5cf0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*5d00*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*5d10*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*5d20*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*5d30*/ IADD3 R4, P0, R4, R90, RZ ; - /*5d40*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*5d50*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*5d60*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*5d70*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*5d80*/ MOV R36, 0x5dc0 ; - /*5d90*/ IMAD R8, R9, 0x1000193, RZ ; - /*5da0*/ LOP3.LUT R37, R8, R25, RZ, 0x3c, !PT ; - /*5db0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*5dc0*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*5dd0*/ LDS R13, [R83+0x80] ; - /*5de0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*5df0*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*5e00*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*5e10*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*5e20*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*5e30*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*5e40*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*5e50*/ IADD3 R8, P0, R8, R90, RZ ; - /*5e60*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*5e70*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*5e80*/ LOP3.LUT R13, R13, R42, RZ, 0x3c, !PT ; - /*5e90*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*5ea0*/ MOV R36, 0x5ee0 ; - /*5eb0*/ IMAD R12, R13, 0x1000193, RZ ; - /*5ec0*/ LOP3.LUT R37, R12, R29, RZ, 0x3c, !PT ; - /*5ed0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*5ee0*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*5ef0*/ LDS R17, [R83+0xc0] ; - /*5f00*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*5f10*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*5f20*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*5f30*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*5f40*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*5f50*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*5f60*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*5f70*/ IADD3 R12, P0, R12, R90, RZ ; - /*5f80*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*5f90*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*5fa0*/ LOP3.LUT R17, R17, R42, RZ, 0x3c, !PT ; - /*5fb0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*5fc0*/ MOV R36, 0x6000 ; - /*5fd0*/ IMAD R16, R17, 0x1000193, RZ ; - /*5fe0*/ LOP3.LUT R37, R16, R33, RZ, 0x3c, !PT ; - /*5ff0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6000*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*6010*/ LDS R41, [R83] ; - /*6020*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*6030*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*6040*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*6050*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*6060*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*6070*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*6080*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*6090*/ IADD3 R16, P0, R16, R90, RZ ; - /*60a0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*60b0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*60c0*/ IMAD R37, R20, 0x1000193, RZ ; - /*60d0*/ IADD3 R42, R92, 0x2, RZ ; - /*60e0*/ IMAD R36, R21, 0x1000193, RZ ; - /*60f0*/ IMAD R39, R22, 0x1000193, RZ ; - /*6100*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*6110*/ IMAD R4, R23, 0x1000193, RZ ; - /*6120*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*6130*/ IMAD R5, R24, 0x1000193, RZ ; - /*6140*/ LOP3.LUT R22, R39, R6, RZ, 0x3c, !PT ; - /*6150*/ IMAD R6, R25, 0x1000193, RZ ; - /*6160*/ LOP3.LUT R23, R4, R7, RZ, 0x3c, !PT ; - /*6170*/ IMAD R4, R27, 0x1000193, RZ ; - /*6180*/ LOP3.LUT R24, R5, R8, RZ, 0x3c, !PT ; - /*6190*/ IMAD R5, R28, 0x1000193, RZ ; - /*61a0*/ LOP3.LUT R25, R6, R9, RZ, 0x3c, !PT ; - /*61b0*/ IMAD R6, R29, 0x1000193, RZ ; - /*61c0*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*61d0*/ IMAD R7, R30, 0x1000193, RZ ; - /*61e0*/ LOP3.LUT R41, R41, R42, RZ, 0x3c, !PT ; - /*61f0*/ IMAD R4, R31, 0x1000193, RZ ; - /*6200*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*6210*/ IMAD R37, R26, 0x1000193, RZ ; - /*6220*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*6230*/ IMAD R5, R32, 0x1000193, RZ ; - /*6240*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*6250*/ IMAD R7, R34, 0x1000193, RZ ; - /*6260*/ LOP3.LUT R31, R4, R15, RZ, 0x3c, !PT ; - /*6270*/ IMAD R4, R33, 0x1000193, RZ ; - /*6280*/ LOP3.LUT R26, R37, R10, RZ, 0x3c, !PT ; - /*6290*/ IMAD R6, R35, 0x1000193, RZ ; - /*62a0*/ MOV R36, 0x6330 ; - /*62b0*/ IMAD R41, R41, 0x1000193, RZ ; - /*62c0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*62d0*/ LOP3.LUT R37, R41, R22, RZ, 0x3c, !PT ; - /*62e0*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*62f0*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*6300*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*6310*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*6320*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6330*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*6340*/ LDS R9, [R83+0x40] ; - /*6350*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*6360*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*6370*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*6380*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*6390*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*63a0*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*63b0*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*63c0*/ IADD3 R4, P0, R4, R90, RZ ; - /*63d0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*63e0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*63f0*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*6400*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*6410*/ MOV R36, 0x6450 ; - /*6420*/ IMAD R9, R9, 0x1000193, RZ ; - /*6430*/ LOP3.LUT R37, R9, R26, RZ, 0x3c, !PT ; - /*6440*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6450*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*6460*/ LDS R13, [R83+0x80] ; - /*6470*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*6480*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*6490*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*64a0*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*64b0*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*64c0*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*64d0*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*64e0*/ IADD3 R8, P0, R8, R90, RZ ; - /*64f0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*6500*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*6510*/ LOP3.LUT R13, R13, R42, RZ, 0x3c, !PT ; - /*6520*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*6530*/ MOV R36, 0x6570 ; - /*6540*/ IMAD R13, R13, 0x1000193, RZ ; - /*6550*/ LOP3.LUT R37, R13, R30, RZ, 0x3c, !PT ; - /*6560*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6570*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*6580*/ LDS R17, [R83+0xc0] ; - /*6590*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*65a0*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*65b0*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*65c0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*65d0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*65e0*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*65f0*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*6600*/ IADD3 R12, P0, R12, R90, RZ ; - /*6610*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*6620*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*6630*/ LOP3.LUT R17, R17, R42, RZ, 0x3c, !PT ; - /*6640*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*6650*/ MOV R36, 0x6690 ; - /*6660*/ IMAD R17, R17, 0x1000193, RZ ; - /*6670*/ LOP3.LUT R37, R17, R34, RZ, 0x3c, !PT ; - /*6680*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6690*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*66a0*/ LDS R39, [R83] ; - /*66b0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*66c0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*66d0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*66e0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*66f0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*6700*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*6710*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*6720*/ IADD3 R16, P0, R16, R90, RZ ; - /*6730*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*6740*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*6750*/ IMAD R37, R20, 0x1000193, RZ ; - /*6760*/ MOV R36, 0x69c0 ; - /*6770*/ IMAD R20, R21, 0x1000193, RZ ; - /*6780*/ IMAD R21, R22, 0x1000193, RZ ; - /*6790*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*67a0*/ IMAD R22, R25, 0x1000193, RZ ; - /*67b0*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*67c0*/ IMAD R20, R23, 0x1000193, RZ ; - /*67d0*/ LOP3.LUT R6, R21, R6, RZ, 0x3c, !PT ; - /*67e0*/ IMAD R21, R26, 0x1000193, RZ ; - /*67f0*/ LOP3.LUT R9, R22, R9, RZ, 0x3c, !PT ; - /*6800*/ IMAD R23, R24, 0x1000193, RZ ; - /*6810*/ LOP3.LUT R7, R20, R7, RZ, 0x3c, !PT ; - /*6820*/ IMAD R20, R27, 0x1000193, RZ ; - /*6830*/ LOP3.LUT R10, R21, R10, RZ, 0x3c, !PT ; - /*6840*/ IMAD R21, R28, 0x1000193, RZ ; - /*6850*/ LOP3.LUT R8, R23, R8, RZ, 0x3c, !PT ; - /*6860*/ IMAD R22, R29, 0x1000193, RZ ; - /*6870*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*6880*/ IMAD R23, R30, 0x1000193, RZ ; - /*6890*/ IADD3 R20, R92, 0x3, RZ ; - /*68a0*/ IMAD R24, R31, 0x1000193, RZ ; - /*68b0*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*68c0*/ IMAD R21, R32, 0x1000193, RZ ; - /*68d0*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*68e0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*68f0*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*6900*/ IMAD R22, R33, 0x1000193, RZ ; - /*6910*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*6920*/ IMAD R23, R34, 0x1000193, RZ ; - /*6930*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*6940*/ IMAD R24, R35, 0x1000193, RZ ; - /*6950*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*6960*/ IMAD R16, R39, 0x1000193, RZ ; - /*6970*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*6980*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*6990*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*69a0*/ LOP3.LUT R37, R16, R7, RZ, 0x3c, !PT ; - /*69b0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*69c0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*69d0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*69e0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*69f0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*6a00*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*6a10*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*6a20*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*6a30*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*6a40*/ IADD3 R24, P0, R16, R90, RZ ; - /*6a50*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*6a60*/ LDS R17, [R83+0x40] ; - /*6a70*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*6a80*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*6a90*/ MOV R36, 0x6ae0 ; - /*6aa0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*6ab0*/ IMAD R16, R17, 0x1000193, RZ ; - /*6ac0*/ LOP3.LUT R37, R16, R11, RZ, 0x3c, !PT ; - /*6ad0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6ae0*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*6af0*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*6b00*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*6b10*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*6b20*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*6b30*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*6b40*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*6b50*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*6b60*/ IADD3 R28, P0, R16, R90, RZ ; - /*6b70*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*6b80*/ LDS R17, [R83+0x80] ; - /*6b90*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*6ba0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*6bb0*/ MOV R36, 0x6c00 ; - /*6bc0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*6bd0*/ IMAD R16, R17, 0x1000193, RZ ; - /*6be0*/ LOP3.LUT R37, R16, R15, RZ, 0x3c, !PT ; - /*6bf0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6c00*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*6c10*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*6c20*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*6c30*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*6c40*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*6c50*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*6c60*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*6c70*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*6c80*/ IADD3 R32, P0, R16, R90, RZ ; - /*6c90*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*6ca0*/ LDS R17, [R83+0xc0] ; - /*6cb0*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*6cc0*/ IMAD.MOV.U32 R38, RZ, RZ, R91 ; - /*6cd0*/ MOV R36, 0x6d20 ; - /*6ce0*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*6cf0*/ IMAD R16, R17, 0x1000193, RZ ; - /*6d00*/ LOP3.LUT R37, R16, R79, RZ, 0x3c, !PT ; - /*6d10*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6d20*/ BRA `(.L_x_170) ; -.L_x_159: - /*6d30*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*6d40*/ MOV R36, 0x6d60 ; - /*6d50*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6d60*/ BRA `(.L_x_171) ; -.L_x_160: - /*6d70*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*6d80*/ MOV R36, 0x6da0 ; - /*6d90*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6da0*/ IMAD.HI.U32 R24, R37, c[0x3][0x18c], RZ ; - /*6db0*/ LDS R29, [R83+0x180] ; - /*6dc0*/ IMAD.MOV R24, RZ, RZ, -R24 ; - /*6dd0*/ IMAD.MOV.U32 R26, RZ, RZ, 0x80 ; - /*6de0*/ IMAD R24, R24, c[0x3][0x184], R37 ; - /*6df0*/ ISETP.GE.U32.AND P0, PT, R24, c[0x3][0x184], PT ; - /*6e00*/ SEL R25, RZ, c[0x3][0x184], !P0 ; - /*6e10*/ IMAD.IADD R25, R24, 0x1, -R25 ; - /*6e20*/ IMAD.WIDE.U32 R24, R25, R26, c[0x3][0x190] ; - /*6e30*/ IADD3 R24, P0, R24, R91, RZ ; - /*6e40*/ IMAD.X R25, RZ, RZ, R25, P0 ; - /*6e50*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*6e60*/ LOP3.LUT R29, R29, R92, RZ, 0x3c, !PT ; - /*6e70*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*6e80*/ MOV R36, 0x6ec0 ; - /*6e90*/ IMAD R29, R29, 0x1000193, RZ ; - /*6ea0*/ LOP3.LUT R37, R29, R12, RZ, 0x3c, !PT ; - /*6eb0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6ec0*/ IMAD.HI.U32 R28, R37, c[0x3][0x18c], RZ ; - /*6ed0*/ LDS R33, [R83+0x1c0] ; - /*6ee0*/ IMAD.MOV R28, RZ, RZ, -R28 ; - /*6ef0*/ IMAD.MOV.U32 R30, RZ, RZ, 0x80 ; - /*6f00*/ IMAD R28, R28, c[0x3][0x184], R37 ; - /*6f10*/ ISETP.GE.U32.AND P0, PT, R28, c[0x3][0x184], PT ; - /*6f20*/ SEL R29, RZ, c[0x3][0x184], !P0 ; - /*6f30*/ IMAD.IADD R29, R28, 0x1, -R29 ; - /*6f40*/ IMAD.WIDE.U32 R28, R29, R30, c[0x3][0x190] ; - /*6f50*/ IADD3 R28, P0, R28, R91, RZ ; - /*6f60*/ IMAD.X R29, RZ, RZ, R29, P0 ; - /*6f70*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*6f80*/ LOP3.LUT R33, R33, R92, RZ, 0x3c, !PT ; - /*6f90*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*6fa0*/ MOV R36, 0x6fe0 ; - /*6fb0*/ IMAD R33, R33, 0x1000193, RZ ; - /*6fc0*/ LOP3.LUT R37, R33, R16, RZ, 0x3c, !PT ; - /*6fd0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*6fe0*/ IMAD.HI.U32 R32, R37, c[0x3][0x18c], RZ ; - /*6ff0*/ LDS R39, [R83+0x100] ; - /*7000*/ IMAD.MOV R32, RZ, RZ, -R32 ; - /*7010*/ IMAD.MOV.U32 R34, RZ, RZ, 0x80 ; - /*7020*/ IMAD R32, R32, c[0x3][0x184], R37 ; - /*7030*/ ISETP.GE.U32.AND P0, PT, R32, c[0x3][0x184], PT ; - /*7040*/ SEL R33, RZ, c[0x3][0x184], !P0 ; - /*7050*/ IMAD.IADD R33, R32, 0x1, -R33 ; - /*7060*/ IMAD.WIDE.U32 R32, R33, R34, c[0x3][0x190] ; - /*7070*/ IADD3 R32, P0, R32, R91, RZ ; - /*7080*/ IMAD.X R33, RZ, RZ, R33, P0 ; - /*7090*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*70a0*/ IMAD R37, R4, 0x1000193, RZ ; - /*70b0*/ IADD3 R42, R92, 0x1, RZ ; - /*70c0*/ IMAD R4, R5, 0x1000193, RZ ; - /*70d0*/ MOV R36, 0x7310 ; - /*70e0*/ IMAD R5, R6, 0x1000193, RZ ; - /*70f0*/ LOP3.LUT R39, R39, R42, RZ, 0x3c, !PT ; - /*7100*/ IMAD R6, R9, 0x1000193, RZ ; - /*7110*/ LOP3.LUT R21, R4, R21, RZ, 0x3c, !PT ; - /*7120*/ IMAD R4, R7, 0x1000193, RZ ; - /*7130*/ LOP3.LUT R22, R5, R22, RZ, 0x3c, !PT ; - /*7140*/ IMAD R7, R8, 0x1000193, RZ ; - /*7150*/ LOP3.LUT R25, R6, R25, RZ, 0x3c, !PT ; - /*7160*/ IMAD R5, R10, 0x1000193, RZ ; - /*7170*/ LOP3.LUT R23, R4, R23, RZ, 0x3c, !PT ; - /*7180*/ IMAD R4, R11, 0x1000193, RZ ; - /*7190*/ LOP3.LUT R24, R7, R24, RZ, 0x3c, !PT ; - /*71a0*/ IMAD R6, R13, 0x1000193, RZ ; - /*71b0*/ LOP3.LUT R26, R5, R26, RZ, 0x3c, !PT ; - /*71c0*/ IMAD R5, R12, 0x1000193, RZ ; - /*71d0*/ LOP3.LUT R27, R4, R27, RZ, 0x3c, !PT ; - /*71e0*/ IMAD R7, R14, 0x1000193, RZ ; - /*71f0*/ LOP3.LUT R29, R6, R29, RZ, 0x3c, !PT ; - /*7200*/ IMAD R4, R15, 0x1000193, RZ ; - /*7210*/ LOP3.LUT R28, R5, R28, RZ, 0x3c, !PT ; - /*7220*/ IMAD R5, R16, 0x1000193, RZ ; - /*7230*/ LOP3.LUT R30, R7, R30, RZ, 0x3c, !PT ; - /*7240*/ IMAD R7, R18, 0x1000193, RZ ; - /*7250*/ LOP3.LUT R31, R4, R31, RZ, 0x3c, !PT ; - /*7260*/ IMAD R4, R17, 0x1000193, RZ ; - /*7270*/ LOP3.LUT R20, R37, R20, RZ, 0x3c, !PT ; - /*7280*/ IMAD R6, R19, 0x1000193, RZ ; - /*7290*/ IMAD R8, R39, 0x1000193, RZ ; - /*72a0*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*72b0*/ LOP3.LUT R37, R8, R21, RZ, 0x3c, !PT ; - /*72c0*/ LOP3.LUT R32, R5, R32, RZ, 0x3c, !PT ; - /*72d0*/ LOP3.LUT R33, R4, R33, RZ, 0x3c, !PT ; - /*72e0*/ LOP3.LUT R34, R7, R34, RZ, 0x3c, !PT ; - /*72f0*/ LOP3.LUT R35, R6, R35, RZ, 0x3c, !PT ; - /*7300*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7310*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*7320*/ LDS R9, [R83+0x140] ; - /*7330*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*7340*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*7350*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*7360*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*7370*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*7380*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*7390*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*73a0*/ IADD3 R4, P0, R4, R91, RZ ; - /*73b0*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*73c0*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*73d0*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*73e0*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*73f0*/ MOV R36, 0x7430 ; - /*7400*/ IMAD R8, R9, 0x1000193, RZ ; - /*7410*/ LOP3.LUT R37, R8, R25, RZ, 0x3c, !PT ; - /*7420*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7430*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*7440*/ LDS R13, [R83+0x180] ; - /*7450*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*7460*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*7470*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*7480*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*7490*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*74a0*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*74b0*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*74c0*/ IADD3 R8, P0, R8, R91, RZ ; - /*74d0*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*74e0*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*74f0*/ LOP3.LUT R13, R13, R42, RZ, 0x3c, !PT ; - /*7500*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*7510*/ MOV R36, 0x7550 ; - /*7520*/ IMAD R12, R13, 0x1000193, RZ ; - /*7530*/ LOP3.LUT R37, R12, R29, RZ, 0x3c, !PT ; - /*7540*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7550*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*7560*/ LDS R17, [R83+0x1c0] ; - /*7570*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*7580*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*7590*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*75a0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*75b0*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*75c0*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*75d0*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*75e0*/ IADD3 R12, P0, R12, R91, RZ ; - /*75f0*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*7600*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7610*/ LOP3.LUT R17, R17, R42, RZ, 0x3c, !PT ; - /*7620*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*7630*/ MOV R36, 0x7670 ; - /*7640*/ IMAD R16, R17, 0x1000193, RZ ; - /*7650*/ LOP3.LUT R37, R16, R33, RZ, 0x3c, !PT ; - /*7660*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7670*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*7680*/ LDS R41, [R83+0x100] ; - /*7690*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*76a0*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*76b0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*76c0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*76d0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*76e0*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*76f0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*7700*/ IADD3 R16, P0, R16, R91, RZ ; - /*7710*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*7720*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*7730*/ IMAD R37, R20, 0x1000193, RZ ; - /*7740*/ IADD3 R42, R92, 0x2, RZ ; - /*7750*/ IMAD R36, R21, 0x1000193, RZ ; - /*7760*/ IMAD R39, R22, 0x1000193, RZ ; - /*7770*/ LOP3.LUT R20, R37, R4, RZ, 0x3c, !PT ; - /*7780*/ IMAD R4, R23, 0x1000193, RZ ; - /*7790*/ LOP3.LUT R21, R36, R5, RZ, 0x3c, !PT ; - /*77a0*/ IMAD R5, R24, 0x1000193, RZ ; - /*77b0*/ LOP3.LUT R22, R39, R6, RZ, 0x3c, !PT ; - /*77c0*/ IMAD R6, R25, 0x1000193, RZ ; - /*77d0*/ LOP3.LUT R23, R4, R7, RZ, 0x3c, !PT ; - /*77e0*/ IMAD R4, R27, 0x1000193, RZ ; - /*77f0*/ LOP3.LUT R24, R5, R8, RZ, 0x3c, !PT ; - /*7800*/ IMAD R5, R28, 0x1000193, RZ ; - /*7810*/ LOP3.LUT R25, R6, R9, RZ, 0x3c, !PT ; - /*7820*/ IMAD R6, R29, 0x1000193, RZ ; - /*7830*/ LOP3.LUT R27, R4, R11, RZ, 0x3c, !PT ; - /*7840*/ IMAD R7, R30, 0x1000193, RZ ; - /*7850*/ LOP3.LUT R41, R41, R42, RZ, 0x3c, !PT ; - /*7860*/ IMAD R4, R31, 0x1000193, RZ ; - /*7870*/ LOP3.LUT R28, R5, R12, RZ, 0x3c, !PT ; - /*7880*/ IMAD R37, R26, 0x1000193, RZ ; - /*7890*/ LOP3.LUT R29, R6, R13, RZ, 0x3c, !PT ; - /*78a0*/ IMAD R5, R32, 0x1000193, RZ ; - /*78b0*/ LOP3.LUT R30, R7, R14, RZ, 0x3c, !PT ; - /*78c0*/ IMAD R7, R34, 0x1000193, RZ ; - /*78d0*/ LOP3.LUT R31, R4, R15, RZ, 0x3c, !PT ; - /*78e0*/ IMAD R4, R33, 0x1000193, RZ ; - /*78f0*/ LOP3.LUT R26, R37, R10, RZ, 0x3c, !PT ; - /*7900*/ IMAD R6, R35, 0x1000193, RZ ; - /*7910*/ MOV R36, 0x79a0 ; - /*7920*/ IMAD R41, R41, 0x1000193, RZ ; - /*7930*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*7940*/ LOP3.LUT R37, R41, R22, RZ, 0x3c, !PT ; - /*7950*/ LOP3.LUT R32, R5, R16, RZ, 0x3c, !PT ; - /*7960*/ LOP3.LUT R33, R4, R17, RZ, 0x3c, !PT ; - /*7970*/ LOP3.LUT R34, R7, R18, RZ, 0x3c, !PT ; - /*7980*/ LOP3.LUT R35, R6, R19, RZ, 0x3c, !PT ; - /*7990*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*79a0*/ IMAD.HI.U32 R4, R37, c[0x3][0x18c], RZ ; - /*79b0*/ LDS R9, [R83+0x140] ; - /*79c0*/ IMAD.MOV R4, RZ, RZ, -R4 ; - /*79d0*/ IMAD.MOV.U32 R6, RZ, RZ, 0x80 ; - /*79e0*/ IMAD R4, R4, c[0x3][0x184], R37 ; - /*79f0*/ ISETP.GE.U32.AND P0, PT, R4, c[0x3][0x184], PT ; - /*7a00*/ SEL R5, RZ, c[0x3][0x184], !P0 ; - /*7a10*/ IMAD.IADD R5, R4, 0x1, -R5 ; - /*7a20*/ IMAD.WIDE.U32 R4, R5, R6, c[0x3][0x190] ; - /*7a30*/ IADD3 R4, P0, R4, R91, RZ ; - /*7a40*/ IMAD.X R5, RZ, RZ, R5, P0 ; - /*7a50*/ LDG.E.128.STRONG.GPU R4, [R4.64] ; - /*7a60*/ LOP3.LUT R9, R9, R42, RZ, 0x3c, !PT ; - /*7a70*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*7a80*/ MOV R36, 0x7ac0 ; - /*7a90*/ IMAD R9, R9, 0x1000193, RZ ; - /*7aa0*/ LOP3.LUT R37, R9, R26, RZ, 0x3c, !PT ; - /*7ab0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7ac0*/ IMAD.HI.U32 R8, R37, c[0x3][0x18c], RZ ; - /*7ad0*/ LDS R13, [R83+0x180] ; - /*7ae0*/ IMAD.MOV R8, RZ, RZ, -R8 ; - /*7af0*/ IMAD.MOV.U32 R10, RZ, RZ, 0x80 ; - /*7b00*/ IMAD R8, R8, c[0x3][0x184], R37 ; - /*7b10*/ ISETP.GE.U32.AND P0, PT, R8, c[0x3][0x184], PT ; - /*7b20*/ SEL R9, RZ, c[0x3][0x184], !P0 ; - /*7b30*/ IMAD.IADD R9, R8, 0x1, -R9 ; - /*7b40*/ IMAD.WIDE.U32 R8, R9, R10, c[0x3][0x190] ; - /*7b50*/ IADD3 R8, P0, R8, R91, RZ ; - /*7b60*/ IMAD.X R9, RZ, RZ, R9, P0 ; - /*7b70*/ LDG.E.128.STRONG.GPU R8, [R8.64] ; - /*7b80*/ LOP3.LUT R13, R13, R42, RZ, 0x3c, !PT ; - /*7b90*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*7ba0*/ MOV R36, 0x7be0 ; - /*7bb0*/ IMAD R13, R13, 0x1000193, RZ ; - /*7bc0*/ LOP3.LUT R37, R13, R30, RZ, 0x3c, !PT ; - /*7bd0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7be0*/ IMAD.HI.U32 R12, R37, c[0x3][0x18c], RZ ; - /*7bf0*/ LDS R17, [R83+0x1c0] ; - /*7c00*/ IMAD.MOV R12, RZ, RZ, -R12 ; - /*7c10*/ IMAD.MOV.U32 R14, RZ, RZ, 0x80 ; - /*7c20*/ IMAD R12, R12, c[0x3][0x184], R37 ; - /*7c30*/ ISETP.GE.U32.AND P0, PT, R12, c[0x3][0x184], PT ; - /*7c40*/ SEL R13, RZ, c[0x3][0x184], !P0 ; - /*7c50*/ IMAD.IADD R13, R12, 0x1, -R13 ; - /*7c60*/ IMAD.WIDE.U32 R12, R13, R14, c[0x3][0x190] ; - /*7c70*/ IADD3 R12, P0, R12, R91, RZ ; - /*7c80*/ IMAD.X R13, RZ, RZ, R13, P0 ; - /*7c90*/ LDG.E.128.STRONG.GPU R12, [R12.64] ; - /*7ca0*/ LOP3.LUT R17, R17, R42, RZ, 0x3c, !PT ; - /*7cb0*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*7cc0*/ MOV R36, 0x7d00 ; - /*7cd0*/ IMAD R17, R17, 0x1000193, RZ ; - /*7ce0*/ LOP3.LUT R37, R17, R34, RZ, 0x3c, !PT ; - /*7cf0*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*7d00*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*7d10*/ LDS R39, [R83+0x100] ; - /*7d20*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*7d30*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*7d40*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*7d50*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*7d60*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*7d70*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*7d80*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*7d90*/ IADD3 R16, P0, R16, R91, RZ ; - /*7da0*/ IMAD.X R17, RZ, RZ, R17, P0 ; - /*7db0*/ LDG.E.128.STRONG.GPU R16, [R16.64] ; - /*7dc0*/ IMAD R37, R20, 0x1000193, RZ ; - /*7dd0*/ MOV R36, 0x8030 ; - /*7de0*/ IMAD R20, R21, 0x1000193, RZ ; - /*7df0*/ IMAD R21, R22, 0x1000193, RZ ; - /*7e00*/ LOP3.LUT R4, R37, R4, RZ, 0x3c, !PT ; - /*7e10*/ IMAD R22, R25, 0x1000193, RZ ; - /*7e20*/ LOP3.LUT R5, R20, R5, RZ, 0x3c, !PT ; - /*7e30*/ IMAD R20, R23, 0x1000193, RZ ; - /*7e40*/ LOP3.LUT R6, R21, R6, RZ, 0x3c, !PT ; - /*7e50*/ IMAD R21, R26, 0x1000193, RZ ; - /*7e60*/ LOP3.LUT R9, R22, R9, RZ, 0x3c, !PT ; - /*7e70*/ IMAD R23, R24, 0x1000193, RZ ; - /*7e80*/ LOP3.LUT R7, R20, R7, RZ, 0x3c, !PT ; - /*7e90*/ IMAD R20, R27, 0x1000193, RZ ; - /*7ea0*/ LOP3.LUT R10, R21, R10, RZ, 0x3c, !PT ; - /*7eb0*/ IMAD R21, R28, 0x1000193, RZ ; - /*7ec0*/ LOP3.LUT R8, R23, R8, RZ, 0x3c, !PT ; - /*7ed0*/ IMAD R22, R29, 0x1000193, RZ ; - /*7ee0*/ LOP3.LUT R11, R20, R11, RZ, 0x3c, !PT ; - /*7ef0*/ IMAD R23, R30, 0x1000193, RZ ; - /*7f00*/ IADD3 R20, R92, 0x3, RZ ; - /*7f10*/ IMAD R24, R31, 0x1000193, RZ ; - /*7f20*/ LOP3.LUT R12, R21, R12, RZ, 0x3c, !PT ; - /*7f30*/ IMAD R21, R32, 0x1000193, RZ ; - /*7f40*/ LOP3.LUT R39, R39, R20, RZ, 0x3c, !PT ; - /*7f50*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*7f60*/ LOP3.LUT R13, R22, R13, RZ, 0x3c, !PT ; - /*7f70*/ IMAD R22, R33, 0x1000193, RZ ; - /*7f80*/ LOP3.LUT R14, R23, R14, RZ, 0x3c, !PT ; - /*7f90*/ IMAD R23, R34, 0x1000193, RZ ; - /*7fa0*/ LOP3.LUT R15, R24, R15, RZ, 0x3c, !PT ; - /*7fb0*/ IMAD R24, R35, 0x1000193, RZ ; - /*7fc0*/ LOP3.LUT R76, R21, R16, RZ, 0x3c, !PT ; - /*7fd0*/ IMAD R16, R39, 0x1000193, RZ ; - /*7fe0*/ LOP3.LUT R77, R22, R17, RZ, 0x3c, !PT ; - /*7ff0*/ LOP3.LUT R78, R23, R18, RZ, 0x3c, !PT ; - /*8000*/ LOP3.LUT R79, R24, R19, RZ, 0x3c, !PT ; - /*8010*/ LOP3.LUT R37, R16, R7, RZ, 0x3c, !PT ; - /*8020*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*8030*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*8040*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*8050*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*8060*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*8070*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*8080*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*8090*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*80a0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*80b0*/ IADD3 R24, P0, R16, R91, RZ ; - /*80c0*/ IMAD.X R25, RZ, RZ, R17, P0 ; - /*80d0*/ LDS R17, [R83+0x140] ; - /*80e0*/ LDG.E.128.STRONG.GPU R24, [R24.64] ; - /*80f0*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*8100*/ MOV R36, 0x8150 ; - /*8110*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*8120*/ IMAD R16, R17, 0x1000193, RZ ; - /*8130*/ LOP3.LUT R37, R16, R11, RZ, 0x3c, !PT ; - /*8140*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*8150*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*8160*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*8170*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*8180*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*8190*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*81a0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*81b0*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*81c0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*81d0*/ IADD3 R28, P0, R16, R91, RZ ; - /*81e0*/ IMAD.X R29, RZ, RZ, R17, P0 ; - /*81f0*/ LDS R17, [R83+0x180] ; - /*8200*/ LDG.E.128.STRONG.GPU R28, [R28.64] ; - /*8210*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*8220*/ MOV R36, 0x8270 ; - /*8230*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*8240*/ IMAD R16, R17, 0x1000193, RZ ; - /*8250*/ LOP3.LUT R37, R16, R15, RZ, 0x3c, !PT ; - /*8260*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*8270*/ IMAD.HI.U32 R16, R37, c[0x3][0x18c], RZ ; - /*8280*/ IMAD.MOV R16, RZ, RZ, -R16 ; - /*8290*/ IMAD.MOV.U32 R18, RZ, RZ, 0x80 ; - /*82a0*/ IMAD R16, R16, c[0x3][0x184], R37 ; - /*82b0*/ ISETP.GE.U32.AND P0, PT, R16, c[0x3][0x184], PT ; - /*82c0*/ SEL R17, RZ, c[0x3][0x184], !P0 ; - /*82d0*/ IMAD.IADD R17, R16, 0x1, -R17 ; - /*82e0*/ IMAD.WIDE.U32 R16, R17, R18, c[0x3][0x190] ; - /*82f0*/ IADD3 R32, P0, R16, R91, RZ ; - /*8300*/ IMAD.X R33, RZ, RZ, R17, P0 ; - /*8310*/ LDS R17, [R83+0x1c0] ; - /*8320*/ LDG.E.128.STRONG.GPU R32, [R32.64] ; - /*8330*/ IMAD.MOV.U32 R38, RZ, RZ, R90 ; - /*8340*/ MOV R36, 0x8390 ; - /*8350*/ LOP3.LUT R17, R17, R20, RZ, 0x3c, !PT ; - /*8360*/ IMAD R16, R17, 0x1000193, RZ ; - /*8370*/ LOP3.LUT R37, R16, R79, RZ, 0x3c, !PT ; - /*8380*/ CALL.REL.NOINC `($__internal_5_$__cuda_sm70_shflsync_idx_p) ; - /*8390*/ BRA `(.L_x_172) ; - .weak $__internal_5_$__cuda_sm70_shflsync_idx_p - .type $__internal_5_$__cuda_sm70_shflsync_idx_p,@function - .size $__internal_5_$__cuda_sm70_shflsync_idx_p,(.L_x_204 - $__internal_5_$__cuda_sm70_shflsync_idx_p) -$__internal_5_$__cuda_sm70_shflsync_idx_p: - /*83a0*/ IMAD.MOV.U32 R40, RZ, RZ, R36 ; - /*83b0*/ SHFL.IDX PT, R37, R37, R38, R3 ; - /*83c0*/ IMAD.MOV.U32 R41, RZ, RZ, 0x0 ; - /*83d0*/ RET.REL.NODEC R40 `(_Z8equihashILm5806517278900176776ELm19060100871ELm0ELm4880223711538ELj300ELj64ELj0EEvmP14Search_results) ; -.L_x_173: - /*83e0*/ BRA `(.L_x_173); - /*83f0*/ NOP; - /*8400*/ NOP; - /*8410*/ NOP; - /*8420*/ NOP; - /*8430*/ NOP; - /*8440*/ NOP; - /*8450*/ NOP; - /*8460*/ NOP; - /*8470*/ NOP; -.L_x_204: - - -//--------------------- .text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji -------------------------- - .section .text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,"ax",@progbits - .sectioninfo @"SHI_REGISTERS=72" - .align 128 - .global _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji - .type _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,@function - .size _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,(.L_x_216 - _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji) - .other _Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji,@"STO_CUDA_ENTRY STV_DEFAULT" -_Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji: -.text._Z6digitfILm1099511627778ELj256ELj2EEvjP8hash64_tmS1_jS1_ji: - /*0000*/ IMAD.MOV.U32 R1, RZ, RZ, c[0x0][0x28] ; - /*0010*/ S2R R3, SR_CTAID.X ; - /*0020*/ S2R R0, SR_TID.X ; - /*0030*/ LEA R3, R3, c[0x0][0x160], 0x8 ; - /*0040*/ IMAD.IADD R55, R3, 0x1, R0 ; - /*0050*/ STS [RZ], R3 ; - /*0060*/ SHF.R.U32.HI R2, RZ, 0x1, R55 ; - /*0070*/ ISETP.GE.U32.AND P0, PT, R2, c[0x0][0x170], PT ; - /*0080*/ ISETP.GE.U32.AND.EX P0, PT, RZ, c[0x0][0x174], PT, P0 ; - /*0090*/ @P0 EXIT ; - /*00a0*/ I2F.U32.RP R4, c[0x0][0x180] ; - /*00b0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*00c0*/ ULDC.64 UR8, c[0x0][0x118] ; - /*00d0*/ MUFU.RCP R4, R4 ; - /*00e0*/ IADD3 R2, R4, 0xffffffe, RZ ; - /*00f0*/ IMAD.MOV.U32 R4, RZ, RZ, 0x40 ; - /*0100*/ F2I.FTZ.U32.TRUNC.NTZ R3, R2 ; - /*0110*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*0120*/ IMAD.MOV R5, RZ, RZ, -R3 ; - /*0130*/ IMAD R5, R5, c[0x0][0x180], RZ ; - /*0140*/ IMAD.HI.U32 R6, R3, R5, R2 ; - /*0150*/ IMAD.HI.U32 R6, R6, R55, RZ ; - /*0160*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*0170*/ IMAD R5, R6, c[0x0][0x180], R55 ; - /*0180*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x180], PT ; - /*0190*/ @P0 IADD3 R5, R5, -c[0x0][0x180], RZ ; - /*01a0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x180], PT ; - /*01b0*/ @P0 IADD3 R5, R5, -c[0x0][0x180], RZ ; - /*01c0*/ @!P1 LOP3.LUT R5, RZ, c[0x0][0x180], RZ, 0x33, !PT ; - /*01d0*/ IMAD.WIDE.U32 R4, R5, R4, c[0x0][0x178] ; - /*01e0*/ LDG.E.128.STRONG.SM R28, [R4.64] ; - /*01f0*/ IMAD.MOV.U32 R3, RZ, RZ, RZ ; - /*0200*/ CS2R R8, SRZ ; - /*0210*/ IMAD.MOV.U32 R51, RZ, RZ, -0x80000000 ; - /*0220*/ LDG.E.128.STRONG.SM R24, [R4.64+0x10] ; - /*0230*/ CS2R R42, SRZ ; - /*0240*/ CS2R R40, SRZ ; - /*0250*/ CS2R R12, SRZ ; - /*0260*/ LDG.E.128.STRONG.SM R20, [R4.64+0x20] ; - /*0270*/ CS2R R32, SRZ ; - /*0280*/ CS2R R52, SRZ ; - /*0290*/ IMAD.MOV.U32 R44, RZ, RZ, RZ ; - /*02a0*/ LDG.E.128.STRONG.SM R16, [R4.64+0x30] ; - /*02b0*/ CS2R R36, SRZ ; - /*02c0*/ IMAD.MOV.U32 R50, RZ, RZ, RZ ; - /*02d0*/ CS2R R14, SRZ ; - /*02e0*/ CS2R R34, SRZ ; - /*02f0*/ IMAD.MOV.U32 R54, RZ, RZ, 0x1 ; - /*0300*/ CS2R R10, SRZ ; - /*0310*/ CS2R R46, SRZ ; - /*0320*/ CS2R R6, SRZ ; - /*0330*/ CS2R R38, SRZ ; - /*0340*/ CS2R R4, SRZ ; - /*0350*/ IMAD.MOV.U32 R48, RZ, RZ, RZ ; - /*0360*/ LOP3.LUT R55, R28, R55, RZ, 0x3c, !PT ; -.L_x_174: - /*0370*/ LOP3.LUT R56, R26, R54, R15, 0x96, !PT ; - /*0380*/ LOP3.LUT R45, R27, R51, R34, 0x96, !PT ; - /*0390*/ LOP3.LUT R65, R30, R16, R35, 0x96, !PT ; - /*03a0*/ LOP3.LUT R64, R31, R17, R38, 0x96, !PT ; - /*03b0*/ LOP3.LUT R56, R56, R37, R4, 0x96, !PT ; - /*03c0*/ LOP3.LUT R45, R45, R50, R9, 0x96, !PT ; - /*03d0*/ LOP3.LUT R49, R20, R53, R13, 0x96, !PT ; - /*03e0*/ LOP3.LUT R57, R21, R44, R32, 0x96, !PT ; - /*03f0*/ LOP3.LUT R65, R65, R39, R6, 0x96, !PT ; - /*0400*/ LOP3.LUT R64, R64, R52, R11, 0x96, !PT ; - /*0410*/ SHF.L.W.U32.HI R60, R45, 0x1, R56 ; - /*0420*/ LOP3.LUT R49, R49, R42, R3, 0x96, !PT ; - /*0430*/ LOP3.LUT R62, R57, R41, R8, 0x96, !PT ; - /*0440*/ SHF.L.W.U32.HI R58, R64, 0x1, R65 ; - /*0450*/ SHF.L.W.U32.HI R57, R65, 0x1, R64 ; - /*0460*/ LOP3.LUT R65, R60, R65, RZ, 0x3c, !PT ; - /*0470*/ SHF.L.W.U32.HI R68, R62, 0x1, R49 ; - /*0480*/ SHF.L.W.U32.HI R61, R49, 0x1, R62 ; - /*0490*/ LOP3.LUT R67, R55, R22, R14, 0x96, !PT ; - /*04a0*/ LOP3.LUT R60, R29, R23, R40, 0x96, !PT ; - /*04b0*/ LOP3.LUT R59, R58, R49, RZ, 0x3c, !PT ; - /*04c0*/ LOP3.LUT R62, R57, R62, RZ, 0x3c, !PT ; - /*04d0*/ LOP3.LUT R57, R24, R18, R33, 0x96, !PT ; - /*04e0*/ LOP3.LUT R58, R25, R19, R36, 0x96, !PT ; - /*04f0*/ SHF.L.W.U32.HI R49, R56, 0x1, R45 ; - /*0500*/ LOP3.LUT R67, R67, R48, R7, 0x96, !PT ; - /*0510*/ LOP3.LUT R60, R60, R47, R12, 0x96, !PT ; - /*0520*/ LOP3.LUT R57, R57, R46, R5, 0x96, !PT ; - /*0530*/ LOP3.LUT R58, R58, R43, R10, 0x96, !PT ; - /*0540*/ LOP3.LUT R64, R49, R64, RZ, 0x3c, !PT ; - /*0550*/ SHF.L.W.U32.HI R49, R60, 0x1, R67 ; - /*0560*/ SHF.L.W.U32.HI R66, R58, 0x1, R57 ; - /*0570*/ LOP3.LUT R56, R49, R56, RZ, 0x3c, !PT ; - /*0580*/ LOP3.LUT R49, R59, R55, RZ, 0x3c, !PT ; - /*0590*/ SHF.L.W.U32.HI R69, R57, 0x1, R58 ; - /*05a0*/ LOP3.LUT R63, R66, R67, RZ, 0x3c, !PT ; - /*05b0*/ LOP3.LUT R55, R59, R7, RZ, 0x3c, !PT ; - /*05c0*/ LOP3.LUT R57, R68, R57, RZ, 0x3c, !PT ; - /*05d0*/ LOP3.LUT R22, R59.reuse, R22, RZ, 0x3c, !PT ; - /*05e0*/ LOP3.LUT R14, R59.reuse, R14, RZ, 0x3c, !PT ; - /*05f0*/ LOP3.LUT R48, R59, R48, RZ, 0x3c, !PT ; - /*0600*/ LOP3.LUT R7, R62.reuse, R40, RZ, 0x3c, !PT ; - /*0610*/ LOP3.LUT R29, R62.reuse, R29, RZ, 0x3c, !PT ; - /*0620*/ LOP3.LUT R59, R62, R23, RZ, 0x3c, !PT ; - /*0630*/ LOP3.LUT R47, R62.reuse, R47, RZ, 0x3c, !PT ; - /*0640*/ LOP3.LUT R40, R62, R12, RZ, 0x3c, !PT ; - /*0650*/ LOP3.LUT R58, R61, R58, RZ, 0x3c, !PT ; - /*0660*/ LOP3.LUT R62, R64, R43, RZ, 0x3c, !PT ; - /*0670*/ SHF.L.W.U32.HI R66, R67, 0x1, R60 ; - /*0680*/ LOP3.LUT R12, R63, R30, RZ, 0x3c, !PT ; - /*0690*/ LOP3.LUT R16, R63.reuse, R16, RZ, 0x3c, !PT ; - /*06a0*/ LOP3.LUT R43, R63.reuse, R35, RZ, 0x3c, !PT ; - /*06b0*/ LOP3.LUT R39, R63.reuse, R39, RZ, 0x3c, !PT ; - /*06c0*/ LOP3.LUT R6, R63, R6, RZ, 0x3c, !PT ; - /*06d0*/ LOP3.LUT R23, R57.reuse, R26, RZ, 0x3c, !PT ; - /*06e0*/ LOP3.LUT R54, R57, R54, RZ, 0x3c, !PT ; - /*06f0*/ LOP3.LUT R63, R57.reuse, R15, RZ, 0x3c, !PT ; - /*0700*/ LOP3.LUT R37, R57.reuse, R37, RZ, 0x3c, !PT ; - /*0710*/ LOP3.LUT R57, R57, R4, RZ, 0x3c, !PT ; - /*0720*/ LOP3.LUT R60, R69, R60, RZ, 0x3c, !PT ; - /*0730*/ LOP3.LUT R26, R58.reuse, R27, RZ, 0x3c, !PT ; - /*0740*/ LOP3.LUT R51, R58, R51, RZ, 0x3c, !PT ; - /*0750*/ LOP3.LUT R4, R58.reuse, R34, RZ, 0x3c, !PT ; - /*0760*/ LOP3.LUT R50, R58, R50, RZ, 0x3c, !PT ; - /*0770*/ LOP3.LUT R45, R66, R45, RZ, 0x3c, !PT ; - /*0780*/ LOP3.LUT R58, R58, R9, RZ, 0x3c, !PT ; - /*0790*/ LOP3.LUT R9, R56.reuse, R20, RZ, 0x3c, !PT ; - /*07a0*/ LOP3.LUT R30, R56, R53, RZ, 0x3c, !PT ; - /*07b0*/ LOP3.LUT R20, R56.reuse, R13, RZ, 0x3c, !PT ; - /*07c0*/ LOP3.LUT R34, R56, R42, RZ, 0x3c, !PT ; - /*07d0*/ LOP3.LUT R35, R60.reuse, R17, RZ, 0x3c, !PT ; - /*07e0*/ LOP3.LUT R38, R60, R38, RZ, 0x3c, !PT ; - /*07f0*/ LOP3.LUT R56, R56, R3, RZ, 0x3c, !PT ; - /*0800*/ LOP3.LUT R31, R60, R31, RZ, 0x3c, !PT ; - /*0810*/ LOP3.LUT R52, R60.reuse, R52, RZ, 0x3c, !PT ; - /*0820*/ LOP3.LUT R17, R60, R11, RZ, 0x3c, !PT ; - /*0830*/ LOP3.LUT R3, R45, R41, RZ, 0x3c, !PT ; - /*0840*/ LOP3.LUT R61, R65, R46, RZ, 0x3c, !PT ; - /*0850*/ LOP3.LUT R60, R45, R21, RZ, 0x3c, !PT ; - /*0860*/ LOP3.LUT R5, R65, R5, RZ, 0x3c, !PT ; - /*0870*/ LOP3.LUT R10, R64, R10, RZ, 0x3c, !PT ; - /*0880*/ LOP3.LUT R21, R45.reuse, R44, RZ, 0x3c, !PT ; - /*0890*/ SHF.L.W.U32.HI R46, R38, 0xa, R43 ; - /*08a0*/ LOP3.LUT R27, R45.reuse, R32, RZ, 0x3c, !PT ; - /*08b0*/ LOP3.LUT R69, R45, R8, RZ, 0x3c, !PT ; - /*08c0*/ SHF.L.W.U32.HI R43, R43, 0xa, R38 ; - /*08d0*/ PRMT R66, R34, 0x2107, R3 ; - /*08e0*/ SHF.L.W.U32.HI R67, R62, 0xf, R61 ; - /*08f0*/ SHF.L.W.U32.HI R41, R61, 0xf, R62 ; - /*0900*/ SHF.L.W.U32.HI R42, R22, 0x4, R59 ; - /*0910*/ SHF.L.W.U32.HI R68, R59, 0x4, R22 ; - /*0920*/ SHF.L.W.U32.HI R38, R60, 0x1b, R9 ; - /*0930*/ SHF.L.W.U32.HI R45, R9, 0x1b, R60 ; - /*0940*/ PRMT R34, R3, 0x2107, R34 ; - /*0950*/ PRMT R44, R58, 0x4321, R57 ; - /*0960*/ SHF.L.W.U32.HI R9, R31, 0x1, R12 ; - /*0970*/ SHF.L.W.U32.HI R15, R12, 0x1, R31 ; - /*0980*/ SHF.L.W.U32.HI R11, R4, 0x19, R63 ; - /*0990*/ SHF.L.W.U32.HI R13, R40, 0x12, R55 ; - /*09a0*/ SHF.L.W.U32.HI R61, R55, 0x12, R40 ; - /*09b0*/ SHF.L.W.U32.HI R3, R54, 0x17, R51 ; - /*09c0*/ SHF.L.W.U32.HI R8, R51, 0x17, R54 ; - /*09d0*/ SHF.L.W.U32.HI R22, R26, 0x1c, R23 ; - /*09e0*/ SHF.L.W.U32.HI R63, R63, 0x19, R4 ; - /*09f0*/ SHF.L.W.U32.HI R54, R17, 0x2, R6 ; - /*0a00*/ SHF.L.W.U32.HI R55, R6, 0x2, R17 ; - /*0a10*/ SHF.L.W.U32.HI R23, R23, 0x1c, R26 ; - /*0a20*/ SHF.L.W.U32.HI R62, R5, 0x1d, R10 ; - /*0a30*/ SHF.L.W.U32.HI R31, R10, 0x1d, R5 ; - /*0a40*/ IMAD.SHL.U32 R5, R2, 0x8, RZ ; - /*0a50*/ SHF.L.W.U32.HI R51, R21, 0x14, R30 ; - /*0a60*/ SHF.L.W.U32.HI R53, R48, 0x9, R47 ; - /*0a70*/ SHF.L.W.U32.HI R6, R47, 0x9, R48 ; - /*0a80*/ SHF.L.W.U32.HI R4, R20, 0x7, R27 ; - /*0a90*/ SHF.L.W.U32.HI R59, R27, 0x7, R20 ; - /*0aa0*/ SHF.L.W.U32.HI R17, R39, 0xd, R52 ; - /*0ab0*/ SHF.L.W.U32.HI R26, R52, 0xd, R39 ; - /*0ac0*/ SHF.L.W.U32.HI R30, R30, 0x14, R21 ; - /*0ad0*/ SHF.L.W.U32.HI R21, R50, 0x15, R37 ; - /*0ae0*/ SHF.L.W.U32.HI R27, R37, 0x15, R50 ; - /*0af0*/ LOP3.LUT R47, R45, R68, R43, 0xd2, !PT ; - /*0b00*/ LOP3.LUT R52, R68, R43, R41, 0xd2, !PT ; - /*0b10*/ LOP3.LUT R43, R43, R41, R44, 0xd2, !PT ; - /*0b20*/ LOP3.LUT R50, R41, R44, R45, 0xd2, !PT ; - /*0b30*/ LOP3.LUT R41, R44, R45, R68, 0xd2, !PT ; - /*0b40*/ LDC.64 R44, c[0x3][R5] ; - /*0b50*/ LOP3.LUT R18, R65.reuse, R18, RZ, 0x3c, !PT ; - /*0b60*/ LOP3.LUT R19, R64, R19, RZ, 0x3c, !PT ; - /*0b70*/ LOP3.LUT R24, R65.reuse, R24, RZ, 0x3c, !PT ; - /*0b80*/ LOP3.LUT R33, R65, R33, RZ, 0x3c, !PT ; - /*0b90*/ LOP3.LUT R25, R64.reuse, R25, RZ, 0x3c, !PT ; - /*0ba0*/ LOP3.LUT R36, R64, R36, RZ, 0x3c, !PT ; - /*0bb0*/ PRMT R65, R57, 0x4321, R58 ; - /*0bc0*/ SHF.L.W.U32.HI R32, R18, 0x6, R19 ; - /*0bd0*/ SHF.L.W.U32.HI R64, R24, 0x1e, R25 ; - /*0be0*/ SHF.L.W.U32.HI R57, R25, 0x1e, R24 ; - /*0bf0*/ LOP3.LUT R48, R38, R42, R46, 0xd2, !PT ; - /*0c00*/ LOP3.LUT R39, R42, R46, R67, 0xd2, !PT ; - /*0c10*/ SHF.L.W.U32.HI R12, R19, 0x6, R18 ; - /*0c20*/ SHF.L.W.U32.HI R24, R33, 0xb, R36 ; - /*0c30*/ SHF.L.W.U32.HI R25, R36, 0xb, R33 ; - /*0c40*/ LOP3.LUT R37, R67, R65, R38, 0xd2, !PT ; - /*0c50*/ LOP3.LUT R42, R65, R38, R42, 0xd2, !PT ; - /*0c60*/ LOP3.LUT R40, R15, R32, R63, 0xd2, !PT ; - /*0c70*/ LOP3.LUT R38, R32, R63, R34, 0xd2, !PT ; - /*0c80*/ LOP3.LUT R36, R63, R34, R61, 0xd2, !PT ; - /*0c90*/ LOP3.LUT R34, R34, R61, R15, 0xd2, !PT ; - /*0ca0*/ LOP3.LUT R32, R61, R15, R32, 0xd2, !PT ; - /*0cb0*/ IADD3 R2, R2, 0x1, RZ ; - /*0cc0*/ SHF.L.W.U32.HI R18, R7, 0x3, R14 ; - /*0cd0*/ SHF.L.W.U32.HI R19, R14, 0x3, R7 ; - /*0ce0*/ SHF.L.W.U32.HI R60, R16, 0xc, R35 ; - /*0cf0*/ SHF.L.W.U32.HI R58, R35, 0xc, R16 ; - /*0d00*/ LOP3.LUT R33, R11, R66, R13, 0xd2, !PT ; - /*0d10*/ LOP3.LUT R15, R66, R13, R9, 0xd2, !PT ; - /*0d20*/ LOP3.LUT R14, R9, R12, R11, 0xd2, !PT ; - /*0d30*/ LOP3.LUT R35, R12, R11, R66, 0xd2, !PT ; - /*0d40*/ LOP3.LUT R13, R13, R9, R12, 0xd2, !PT ; - /*0d50*/ LOP3.LUT R12, R57, R8, R59, 0xd2, !PT ; - /*0d60*/ LOP3.LUT R11, R8, R59, R6, 0xd2, !PT ; - /*0d70*/ LOP3.LUT R10, R59, R6, R55, 0xd2, !PT ; - /*0d80*/ LOP3.LUT R9, R6, R55, R57, 0xd2, !PT ; - /*0d90*/ LOP3.LUT R8, R55, R57, R8, 0xd2, !PT ; - /*0da0*/ ISETP.NE.AND P0, PT, R2, 0x18, PT ; - /*0db0*/ LOP3.LUT R55, R49, R60, R24, 0xd2, !PT ; - /*0dc0*/ LOP3.LUT R7, R64, R3, R4, 0xd2, !PT ; - /*0dd0*/ LOP3.LUT R6, R3, R4, R53, 0xd2, !PT ; - /*0de0*/ LOP3.LUT R5, R4, R53, R54, 0xd2, !PT ; - /*0df0*/ LOP3.LUT R4, R53, R54, R64, 0xd2, !PT ; - /*0e00*/ LOP3.LUT R3, R54, R64, R3, 0xd2, !PT ; - /*0e10*/ LOP3.LUT R54, R17, R62, R22, 0xd2, !PT ; - /*0e20*/ LOP3.LUT R53, R62, R22, R51, 0xd2, !PT ; - /*0e30*/ SHF.L.W.U32.HI R20, R69, 0xe, R56 ; - /*0e40*/ LOP3.LUT R55, R55, R44, RZ, 0x3c, !PT ; - /*0e50*/ LOP3.LUT R22, R22, R51, R18, 0xd2, !PT ; - /*0e60*/ LOP3.LUT R16, R51, R18, R17, 0xd2, !PT ; - /*0e70*/ LOP3.LUT R18, R18, R17, R62, 0xd2, !PT ; - /*0e80*/ LOP3.LUT R51, R26, R31, R23, 0xd2, !PT ; - /*0e90*/ LOP3.LUT R44, R31, R23, R30, 0xd2, !PT ; - /*0ea0*/ LOP3.LUT R23, R23, R30, R19, 0xd2, !PT ; - /*0eb0*/ LOP3.LUT R17, R30, R19, R26, 0xd2, !PT ; - /*0ec0*/ LOP3.LUT R19, R19, R26, R31, 0xd2, !PT ; - /*0ed0*/ LOP3.LUT R30, R60, R24, R21, 0xd2, !PT ; - /*0ee0*/ SHF.L.W.U32.HI R56, R56, 0xe, R69 ; - /*0ef0*/ LOP3.LUT R24, R24, R21, R20, 0xd2, !PT ; - /*0f00*/ LOP3.LUT R26, R21, R20, R49, 0xd2, !PT ; - /*0f10*/ LOP3.LUT R20, R20, R49, R60, 0xd2, !PT ; - /*0f20*/ LOP3.LUT R60, R29, R58, R25, 0xd2, !PT ; - /*0f30*/ LOP3.LUT R31, R58, R25, R27, 0xd2, !PT ; - /*0f40*/ LOP3.LUT R25, R25, R27, R56, 0xd2, !PT ; - /*0f50*/ LOP3.LUT R27, R27, R56, R29, 0xd2, !PT ; - /*0f60*/ LOP3.LUT R21, R56, R29, R58, 0xd2, !PT ; - /*0f70*/ LOP3.LUT R46, R46, R67, R65, 0xd2, !PT ; - /*0f80*/ LOP3.LUT R29, R60, R45, RZ, 0x3c, !PT ; - /*0f90*/ @P0 BRA `(.L_x_174) ; - /*0fa0*/ IMAD.SHL.U32 R3, R0, 0x10, RZ ; - /*0fb0*/ IMAD.MOV.U32 R2, RZ, RZ, RZ ; - /*0fc0*/ LOP3.LUT R3, R3, 0x30, RZ, 0xe2, !PT ; -.L_x_192: - /*0fd0*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*0fe0*/ LDS R7, [RZ] ; - /*0ff0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*1000*/ MUFU.RCP R8, R8 ; - /*1010*/ IADD3 R5, R8, 0xffffffe, RZ ; - /*1020*/ F2I.FTZ.U32.TRUNC.NTZ R5, R5 ; - /*1030*/ IMAD.IADD R7, R7, 0x1, R0 ; - /*1040*/ LOP3.LUT R7, R7, R2, RZ, 0x3c, !PT ; - /*1050*/ IMAD R6, R7, 0x1000193, RZ ; - /*1060*/ IMAD.MOV R4, RZ, RZ, -R5 ; - /*1070*/ LOP3.LUT R6, R6, R55, RZ, 0x3c, !PT ; - /*1080*/ IMAD R7, R4, c[0x0][0x180], RZ ; - /*1090*/ IMAD.MOV.U32 R4, RZ, RZ, RZ ; - /*10a0*/ IMAD.HI.U32 R7, R5, R7, R4 ; - /*10b0*/ IMAD.HI.U32 R4, R7, R6, RZ ; - /*10c0*/ IMAD.MOV R5, RZ, RZ, -R4 ; - /*10d0*/ LOP3.LUT R4, R0, 0x3, RZ, 0xc0, !PT ; - /*10e0*/ IMAD R12, R5, c[0x0][0x180], R6 ; - /*10f0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*1100*/ IMAD.MOV R44, RZ, RZ, -R4 ; - /*1110*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1120*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1130*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1140*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1150*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_175: - /*1160*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*1170*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*1180*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*1190*/ IADD3 R8, P0, R6, R3, RZ ; - /*11a0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*11b0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*11c0*/ ISETP.NE.AND P1, PT, R44.reuse, RZ, PT ; - /*11d0*/ IADD3 R5, R5, 0x1, RZ ; - /*11e0*/ IADD3 R44, R44, 0x1, RZ ; - /*11f0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*1200*/ @!P1 IMAD R6, R55, 0x1000193, RZ ; - /*1210*/ @!P1 IMAD R13, R16, 0x1000193, RZ ; - /*1220*/ SHFL.IDX PT, R7, R8, RZ, 0x1c1f ; - /*1230*/ SHFL.IDX PT, R14, R8, 0x1, 0x1c1f ; - /*1240*/ SHFL.IDX PT, R36, R8, 0x2, 0x1c1f ; - /*1250*/ SHFL.IDX PT, R15, R9, RZ, 0x1c1f ; - /*1260*/ SHFL.IDX PT, R37, R9, 0x1, 0x1c1f ; - /*1270*/ SHFL.IDX PT, R39, R9, 0x2, 0x1c1f ; - /*1280*/ SHFL.IDX PT, R43, R9, 0x3, 0x1c1f ; - /*1290*/ @!P1 LOP3.LUT R55, R6, R7, RZ, 0x3c, !PT ; - /*12a0*/ @!P1 IMAD R7, R24, 0x1000193, RZ ; - /*12b0*/ SHFL.IDX PT, R33, R10, RZ, 0x1c1f ; - /*12c0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*12d0*/ @!P1 LOP3.LUT R24, R7, R14, RZ, 0x3c, !PT ; - /*12e0*/ SHFL.IDX PT, R32, R10, 0x1, 0x1c1f ; - /*12f0*/ @!P1 IMAD R9, R20, 0x1000193, RZ ; - /*1300*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*1310*/ SHFL.IDX PT, R38, R10, 0x2, 0x1c1f ; - /*1320*/ @!P1 LOP3.LUT R29, R6, R15, RZ, 0x3c, !PT ; - /*1330*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*1340*/ @!P1 LOP3.LUT R20, R9, R36, RZ, 0x3c, !PT ; - /*1350*/ SHFL.IDX PT, R40, R8, 0x3, 0x1c1f ; - /*1360*/ @!P1 IMAD R9, R22, 0x1000193, RZ ; - /*1370*/ SHFL.IDX PT, R42, R10, 0x3, 0x1c1f ; - /*1380*/ SHFL.IDX PT, R35, R11, RZ, 0x1c1f ; - /*1390*/ @!P1 IMAD R8, R25, 0x1000193, RZ ; - /*13a0*/ SHFL.IDX PT, R34, R11, 0x1, 0x1c1f ; - /*13b0*/ @!P1 IMAD R10, R17, 0x1000193, RZ ; - /*13c0*/ @!P1 LOP3.LUT R25, R8, R37, RZ, 0x3c, !PT ; - /*13d0*/ @!P1 IMAD R8, R21, 0x1000193, RZ ; - /*13e0*/ SHFL.IDX PT, R41, R11, 0x2, 0x1c1f ; - /*13f0*/ @!P1 LOP3.LUT R30, R6, R33, RZ, 0x3c, !PT ; - /*1400*/ @!P1 IMAD R6, R31, 0x1000193, RZ ; - /*1410*/ @!P1 LOP3.LUT R17, R10, R43, RZ, 0x3c, !PT ; - /*1420*/ SHFL.IDX PT, R45, R11, 0x3, 0x1c1f ; - /*1430*/ @!P1 LOP3.LUT R21, R8, R39, RZ, 0x3c, !PT ; - /*1440*/ @!P1 IMAD R8, R23, 0x1000193, RZ ; - /*1450*/ @!P1 LOP3.LUT R26, R7, R32, RZ, 0x3c, !PT ; - /*1460*/ @!P1 IMAD R7, R27, 0x1000193, RZ ; - /*1470*/ @!P1 LOP3.LUT R22, R9, R38, RZ, 0x3c, !PT ; - /*1480*/ @!P1 IMAD R9, R18, 0x1000193, RZ ; - /*1490*/ @!P1 LOP3.LUT R16, R13, R40, RZ, 0x3c, !PT ; - /*14a0*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*14b0*/ @!P1 LOP3.LUT R18, R9, R42, RZ, 0x3c, !PT ; - /*14c0*/ @!P1 LOP3.LUT R31, R6, R35, RZ, 0x3c, !PT ; - /*14d0*/ @!P1 LOP3.LUT R27, R7, R34, RZ, 0x3c, !PT ; - /*14e0*/ @!P1 LOP3.LUT R23, R8, R41, RZ, 0x3c, !PT ; - /*14f0*/ @!P1 LOP3.LUT R19, R10, R45, RZ, 0x3c, !PT ; - /*1500*/ @P0 BRA `(.L_x_175) ; - /*1510*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*1520*/ LDS R5, [RZ] ; - /*1530*/ IADD3 R6, R2, 0x1, RZ ; - /*1540*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*1550*/ MUFU.RCP R9, R9 ; - /*1560*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*1570*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1580*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*1590*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*15a0*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*15b0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*15c0*/ IMAD R8, R5, 0x1000193, RZ ; - /*15d0*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*15e0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*15f0*/ LOP3.LUT R8, R8, R29, RZ, 0x3c, !PT ; - /*1600*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*1610*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*1620*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*1630*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*1640*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*1650*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1660*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1670*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1680*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1690*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_176: - /*16a0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*16b0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*16c0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*16d0*/ IADD3 R8, P0, R6, R3, RZ ; - /*16e0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*16f0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*1700*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*1710*/ IADD3 R5, R5, 0x1, RZ ; - /*1720*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*1730*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*1740*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*1750*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*1760*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*1770*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*1780*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*1790*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*17a0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*17b0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*17c0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*17d0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*17e0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*17f0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*1800*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*1810*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*1820*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*1830*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*1840*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*1850*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*1860*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*1870*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*1880*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*1890*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*18a0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*18b0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*18c0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*18d0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*18e0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*18f0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*1900*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*1910*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*1920*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*1930*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*1940*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*1950*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*1960*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*1970*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*1980*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*1990*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*19a0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*19b0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*19c0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*19d0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*19e0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*19f0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*1a00*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*1a10*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*1a20*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*1a30*/ @P0 BRA `(.L_x_176) ; - /*1a40*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*1a50*/ LDS R5, [RZ] ; - /*1a60*/ IADD3 R6, R2, 0x2, RZ ; - /*1a70*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*1a80*/ MUFU.RCP R8, R8 ; - /*1a90*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*1aa0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1ab0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*1ac0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*1ad0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*1ae0*/ IMAD R5, R5, 0x1000193, RZ ; - /*1af0*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*1b00*/ LOP3.LUT R5, R5, R30, RZ, 0x3c, !PT ; - /*1b10*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*1b20*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*1b30*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*1b40*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*1b50*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*1b60*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*1b70*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1b80*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1b90*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*1ba0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*1bb0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_177: - /*1bc0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*1bd0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*1be0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*1bf0*/ IADD3 R8, P0, R6, R3, RZ ; - /*1c00*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*1c10*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*1c20*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*1c30*/ IADD3 R5, R5, 0x1, RZ ; - /*1c40*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*1c50*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*1c60*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*1c70*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*1c80*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*1c90*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*1ca0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*1cb0*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*1cc0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*1cd0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*1ce0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*1cf0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*1d00*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*1d10*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*1d20*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*1d30*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*1d40*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*1d50*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*1d60*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*1d70*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*1d80*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*1d90*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*1da0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*1db0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*1dc0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*1dd0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*1de0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*1df0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*1e00*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*1e10*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*1e20*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*1e30*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*1e40*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*1e50*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*1e60*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*1e70*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*1e80*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*1e90*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*1ea0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*1eb0*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*1ec0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*1ed0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*1ee0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*1ef0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*1f00*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*1f10*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*1f20*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*1f30*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*1f40*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*1f50*/ @P0 BRA `(.L_x_177) ; - /*1f60*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*1f70*/ LDS R5, [RZ] ; - /*1f80*/ IADD3 R6, R2, 0x3, RZ ; - /*1f90*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*1fa0*/ MUFU.RCP R9, R9 ; - /*1fb0*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*1fc0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*1fd0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*1fe0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*1ff0*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*2000*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*2010*/ IMAD R8, R5, 0x1000193, RZ ; - /*2020*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*2030*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2040*/ LOP3.LUT R8, R8, R31, RZ, 0x3c, !PT ; - /*2050*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*2060*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*2070*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2080*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*2090*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*20a0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*20b0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*20c0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*20d0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*20e0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_178: - /*20f0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*2100*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*2110*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*2120*/ IADD3 R8, P0, R6, R3, RZ ; - /*2130*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*2140*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*2150*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*2160*/ IADD3 R5, R5, 0x1, RZ ; - /*2170*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*2180*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*2190*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*21a0*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*21b0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*21c0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*21d0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*21e0*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*21f0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*2200*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*2210*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*2220*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*2230*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*2240*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*2250*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*2260*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*2270*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*2280*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*2290*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*22a0*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*22b0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*22c0*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*22d0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*22e0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*22f0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*2300*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*2310*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*2320*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*2330*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*2340*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*2350*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*2360*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*2370*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*2380*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*2390*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*23a0*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*23b0*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*23c0*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*23d0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*23e0*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*23f0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*2400*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*2410*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*2420*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*2430*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*2440*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*2450*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*2460*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*2470*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*2480*/ @P0 BRA `(.L_x_178) ; - /*2490*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*24a0*/ LDS R5, [RZ] ; - /*24b0*/ IADD3 R6, R2, 0x4, RZ ; - /*24c0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*24d0*/ MUFU.RCP R8, R8 ; - /*24e0*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*24f0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2500*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*2510*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2520*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2530*/ IMAD R5, R5, 0x1000193, RZ ; - /*2540*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*2550*/ LOP3.LUT R5, R5, R24, RZ, 0x3c, !PT ; - /*2560*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*2570*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*2580*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*2590*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*25a0*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*25b0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*25c0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*25d0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*25e0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*25f0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*2600*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_179: - /*2610*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*2620*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*2630*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*2640*/ IADD3 R8, P0, R6, R3, RZ ; - /*2650*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*2660*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*2670*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*2680*/ IADD3 R5, R5, 0x1, RZ ; - /*2690*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*26a0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*26b0*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*26c0*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*26d0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*26e0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*26f0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*2700*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*2710*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*2720*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*2730*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*2740*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*2750*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*2760*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*2770*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*2780*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*2790*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*27a0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*27b0*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*27c0*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*27d0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*27e0*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*27f0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*2800*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*2810*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*2820*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*2830*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*2840*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*2850*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*2860*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*2870*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*2880*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*2890*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*28a0*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*28b0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*28c0*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*28d0*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*28e0*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*28f0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*2900*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*2910*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*2920*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*2930*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*2940*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*2950*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*2960*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*2970*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*2980*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*2990*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*29a0*/ @P0 BRA `(.L_x_179) ; - /*29b0*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*29c0*/ LDS R5, [RZ] ; - /*29d0*/ IADD3 R6, R2, 0x5, RZ ; - /*29e0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*29f0*/ MUFU.RCP R9, R9 ; - /*2a00*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*2a10*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2a20*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*2a30*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2a40*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*2a50*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*2a60*/ IMAD R8, R5, 0x1000193, RZ ; - /*2a70*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*2a80*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2a90*/ LOP3.LUT R8, R8, R25, RZ, 0x3c, !PT ; - /*2aa0*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*2ab0*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*2ac0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*2ad0*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*2ae0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*2af0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*2b00*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*2b10*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*2b20*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*2b30*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_180: - /*2b40*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*2b50*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*2b60*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*2b70*/ IADD3 R8, P0, R6, R3, RZ ; - /*2b80*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*2b90*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*2ba0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*2bb0*/ IADD3 R5, R5, 0x1, RZ ; - /*2bc0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*2bd0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*2be0*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*2bf0*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*2c00*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*2c10*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*2c20*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*2c30*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*2c40*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*2c50*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*2c60*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*2c70*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*2c80*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*2c90*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*2ca0*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*2cb0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*2cc0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*2cd0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*2ce0*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*2cf0*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*2d00*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*2d10*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*2d20*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*2d30*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*2d40*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*2d50*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*2d60*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*2d70*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*2d80*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*2d90*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*2da0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*2db0*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*2dc0*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*2dd0*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*2de0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*2df0*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*2e00*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*2e10*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*2e20*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*2e30*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*2e40*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*2e50*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*2e60*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*2e70*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*2e80*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*2e90*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*2ea0*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*2eb0*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*2ec0*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*2ed0*/ @P0 BRA `(.L_x_180) ; - /*2ee0*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*2ef0*/ LDS R5, [RZ] ; - /*2f00*/ IADD3 R6, R2, 0x6, RZ ; - /*2f10*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*2f20*/ MUFU.RCP R8, R8 ; - /*2f30*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*2f40*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*2f50*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*2f60*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*2f70*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*2f80*/ IMAD R5, R5, 0x1000193, RZ ; - /*2f90*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*2fa0*/ LOP3.LUT R5, R5, R26, RZ, 0x3c, !PT ; - /*2fb0*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*2fc0*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*2fd0*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*2fe0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*2ff0*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*3000*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3010*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3020*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3030*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3040*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3050*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_181: - /*3060*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*3070*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*3080*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*3090*/ IADD3 R8, P0, R6, R3, RZ ; - /*30a0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*30b0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*30c0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*30d0*/ IADD3 R5, R5, 0x1, RZ ; - /*30e0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*30f0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*3100*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*3110*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*3120*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*3130*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*3140*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*3150*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*3160*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*3170*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*3180*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*3190*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*31a0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*31b0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*31c0*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*31d0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*31e0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*31f0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*3200*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*3210*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*3220*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*3230*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*3240*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*3250*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*3260*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*3270*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*3280*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*3290*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*32a0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*32b0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*32c0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*32d0*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*32e0*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*32f0*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*3300*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*3310*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*3320*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*3330*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*3340*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*3350*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*3360*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*3370*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*3380*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*3390*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*33a0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*33b0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*33c0*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*33d0*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*33e0*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*33f0*/ @P0 BRA `(.L_x_181) ; - /*3400*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*3410*/ LDS R5, [RZ] ; - /*3420*/ IADD3 R6, R2, 0x7, RZ ; - /*3430*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*3440*/ MUFU.RCP R9, R9 ; - /*3450*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*3460*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*3470*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*3480*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*3490*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*34a0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*34b0*/ IMAD R8, R5, 0x1000193, RZ ; - /*34c0*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*34d0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*34e0*/ LOP3.LUT R8, R8, R27, RZ, 0x3c, !PT ; - /*34f0*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*3500*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*3510*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3520*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*3530*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3540*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3550*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3560*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3570*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3580*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_182: - /*3590*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*35a0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*35b0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*35c0*/ IADD3 R8, P0, R6, R3, RZ ; - /*35d0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*35e0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*35f0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*3600*/ IADD3 R5, R5, 0x1, RZ ; - /*3610*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*3620*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*3630*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*3640*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*3650*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*3660*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*3670*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*3680*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*3690*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*36a0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*36b0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*36c0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*36d0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*36e0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*36f0*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*3700*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*3710*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*3720*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*3730*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*3740*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*3750*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*3760*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*3770*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*3780*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*3790*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*37a0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*37b0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*37c0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*37d0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*37e0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*37f0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*3800*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*3810*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*3820*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*3830*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*3840*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*3850*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*3860*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*3870*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*3880*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*3890*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*38a0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*38b0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*38c0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*38d0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*38e0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*38f0*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*3900*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*3910*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*3920*/ @P0 BRA `(.L_x_182) ; - /*3930*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*3940*/ LDS R5, [RZ] ; - /*3950*/ IADD3 R6, R2, 0x8, RZ ; - /*3960*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*3970*/ MUFU.RCP R8, R8 ; - /*3980*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*3990*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*39a0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*39b0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*39c0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*39d0*/ IMAD R5, R5, 0x1000193, RZ ; - /*39e0*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*39f0*/ LOP3.LUT R5, R5, R20, RZ, 0x3c, !PT ; - /*3a00*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*3a10*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*3a20*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*3a30*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*3a40*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*3a50*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3a60*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3a70*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3a80*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3a90*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3aa0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_183: - /*3ab0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*3ac0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*3ad0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*3ae0*/ IADD3 R8, P0, R6, R3, RZ ; - /*3af0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*3b00*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*3b10*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*3b20*/ IADD3 R5, R5, 0x1, RZ ; - /*3b30*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*3b40*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*3b50*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*3b60*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*3b70*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*3b80*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*3b90*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*3ba0*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*3bb0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*3bc0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*3bd0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*3be0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*3bf0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*3c00*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*3c10*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*3c20*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*3c30*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*3c40*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*3c50*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*3c60*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*3c70*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*3c80*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*3c90*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*3ca0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*3cb0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*3cc0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*3cd0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*3ce0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*3cf0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*3d00*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*3d10*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*3d20*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*3d30*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*3d40*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*3d50*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*3d60*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*3d70*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*3d80*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*3d90*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*3da0*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*3db0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*3dc0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*3dd0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*3de0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*3df0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*3e00*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*3e10*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*3e20*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*3e30*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*3e40*/ @P0 BRA `(.L_x_183) ; - /*3e50*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*3e60*/ LDS R5, [RZ] ; - /*3e70*/ IADD3 R6, R2, 0x9, RZ ; - /*3e80*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*3e90*/ MUFU.RCP R9, R9 ; - /*3ea0*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*3eb0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*3ec0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*3ed0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*3ee0*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*3ef0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*3f00*/ IMAD R8, R5, 0x1000193, RZ ; - /*3f10*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*3f20*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*3f30*/ LOP3.LUT R8, R8, R21, RZ, 0x3c, !PT ; - /*3f40*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*3f50*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*3f60*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*3f70*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*3f80*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*3f90*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3fa0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3fb0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*3fc0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*3fd0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_184: - /*3fe0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*3ff0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*4000*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4010*/ IADD3 R8, P0, R6, R3, RZ ; - /*4020*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4030*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*4040*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4050*/ IADD3 R5, R5, 0x1, RZ ; - /*4060*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4070*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*4080*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*4090*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*40a0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*40b0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*40c0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*40d0*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*40e0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*40f0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*4100*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*4110*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*4120*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*4130*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*4140*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*4150*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*4160*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*4170*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*4180*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*4190*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*41a0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*41b0*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*41c0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*41d0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*41e0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*41f0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*4200*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*4210*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*4220*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*4230*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*4240*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*4250*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*4260*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*4270*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*4280*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*4290*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*42a0*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*42b0*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*42c0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*42d0*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*42e0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*42f0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*4300*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*4310*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*4320*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*4330*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*4340*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*4350*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*4360*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*4370*/ @P0 BRA `(.L_x_184) ; - /*4380*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*4390*/ LDS R5, [RZ] ; - /*43a0*/ IADD3 R6, R2, 0xa, RZ ; - /*43b0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*43c0*/ MUFU.RCP R8, R8 ; - /*43d0*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*43e0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*43f0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*4400*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4410*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*4420*/ IMAD R5, R5, 0x1000193, RZ ; - /*4430*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*4440*/ LOP3.LUT R5, R5, R22, RZ, 0x3c, !PT ; - /*4450*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*4460*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*4470*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*4480*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*4490*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*44a0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*44b0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*44c0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*44d0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*44e0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*44f0*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_185: - /*4500*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*4510*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*4520*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4530*/ IADD3 R8, P0, R6, R3, RZ ; - /*4540*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4550*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*4560*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4570*/ IADD3 R5, R5, 0x1, RZ ; - /*4580*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4590*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*45a0*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*45b0*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*45c0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*45d0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*45e0*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*45f0*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*4600*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*4610*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*4620*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*4630*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*4640*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*4650*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*4660*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*4670*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*4680*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*4690*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*46a0*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*46b0*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*46c0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*46d0*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*46e0*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*46f0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*4700*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*4710*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*4720*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*4730*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*4740*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*4750*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*4760*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*4770*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*4780*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*4790*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*47a0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*47b0*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*47c0*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*47d0*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*47e0*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*47f0*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*4800*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*4810*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*4820*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*4830*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*4840*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*4850*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*4860*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*4870*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*4880*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*4890*/ @P0 BRA `(.L_x_185) ; - /*48a0*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*48b0*/ LDS R5, [RZ] ; - /*48c0*/ IADD3 R6, R2, 0xb, RZ ; - /*48d0*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*48e0*/ MUFU.RCP R9, R9 ; - /*48f0*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*4900*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*4910*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*4920*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4930*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*4940*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*4950*/ IMAD R8, R5, 0x1000193, RZ ; - /*4960*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*4970*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*4980*/ LOP3.LUT R8, R8, R23, RZ, 0x3c, !PT ; - /*4990*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*49a0*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*49b0*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*49c0*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*49d0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*49e0*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*49f0*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*4a00*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*4a10*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*4a20*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_186: - /*4a30*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*4a40*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*4a50*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4a60*/ IADD3 R8, P0, R6, R3, RZ ; - /*4a70*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4a80*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*4a90*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4aa0*/ IADD3 R5, R5, 0x1, RZ ; - /*4ab0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4ac0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*4ad0*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*4ae0*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*4af0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*4b00*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*4b10*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*4b20*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*4b30*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*4b40*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*4b50*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*4b60*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*4b70*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*4b80*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*4b90*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*4ba0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*4bb0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*4bc0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*4bd0*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*4be0*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*4bf0*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*4c00*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*4c10*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*4c20*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*4c30*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*4c40*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*4c50*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*4c60*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*4c70*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*4c80*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*4c90*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*4ca0*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*4cb0*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*4cc0*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*4cd0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*4ce0*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*4cf0*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*4d00*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*4d10*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*4d20*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*4d30*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*4d40*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*4d50*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*4d60*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*4d70*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*4d80*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*4d90*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*4da0*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*4db0*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*4dc0*/ @P0 BRA `(.L_x_186) ; - /*4dd0*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*4de0*/ LDS R5, [RZ] ; - /*4df0*/ IADD3 R6, R2, 0xc, RZ ; - /*4e00*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*4e10*/ MUFU.RCP R8, R8 ; - /*4e20*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*4e30*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*4e40*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*4e50*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*4e60*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*4e70*/ IMAD R5, R5, 0x1000193, RZ ; - /*4e80*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*4e90*/ LOP3.LUT R5, R5, R16, RZ, 0x3c, !PT ; - /*4ea0*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*4eb0*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*4ec0*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*4ed0*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*4ee0*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*4ef0*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*4f00*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*4f10*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*4f20*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*4f30*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*4f40*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_187: - /*4f50*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*4f60*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*4f70*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*4f80*/ IADD3 R8, P0, R6, R3, RZ ; - /*4f90*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*4fa0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*4fb0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*4fc0*/ IADD3 R5, R5, 0x1, RZ ; - /*4fd0*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*4fe0*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*4ff0*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*5000*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*5010*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5020*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5030*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*5040*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*5050*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*5060*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*5070*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*5080*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*5090*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*50a0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*50b0*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*50c0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*50d0*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*50e0*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*50f0*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*5100*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*5110*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*5120*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*5130*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*5140*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*5150*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*5160*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*5170*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*5180*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*5190*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*51a0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*51b0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*51c0*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*51d0*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*51e0*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*51f0*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*5200*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*5210*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*5220*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*5230*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*5240*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*5250*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*5260*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*5270*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*5280*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*5290*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*52a0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*52b0*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*52c0*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*52d0*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*52e0*/ @P0 BRA `(.L_x_187) ; - /*52f0*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*5300*/ LDS R5, [RZ] ; - /*5310*/ IADD3 R6, R2, 0xd, RZ ; - /*5320*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*5330*/ MUFU.RCP R9, R9 ; - /*5340*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*5350*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5360*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*5370*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*5380*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*5390*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*53a0*/ IMAD R8, R5, 0x1000193, RZ ; - /*53b0*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*53c0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*53d0*/ LOP3.LUT R8, R8, R17, RZ, 0x3c, !PT ; - /*53e0*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*53f0*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*5400*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*5410*/ IMAD R12, R5, c[0x0][0x180], R8 ; - /*5420*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*5430*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5440*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5450*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5460*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5470*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_188: - /*5480*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*5490*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*54a0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*54b0*/ IADD3 R8, P0, R6, R3, RZ ; - /*54c0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*54d0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*54e0*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*54f0*/ IADD3 R5, R5, 0x1, RZ ; - /*5500*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*5510*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*5520*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*5530*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*5540*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5550*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5560*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*5570*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*5580*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*5590*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*55a0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*55b0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*55c0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*55d0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*55e0*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*55f0*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*5600*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*5610*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*5620*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*5630*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*5640*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*5650*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*5660*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*5670*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*5680*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*5690*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*56a0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*56b0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*56c0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*56d0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*56e0*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*56f0*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*5700*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*5710*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*5720*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*5730*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*5740*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*5750*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*5760*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*5770*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*5780*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*5790*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*57a0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*57b0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*57c0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*57d0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*57e0*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*57f0*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*5800*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*5810*/ @P0 BRA `(.L_x_188) ; - /*5820*/ I2F.U32.RP R8, c[0x0][0x180] ; - /*5830*/ LDS R5, [RZ] ; - /*5840*/ IADD3 R6, R2, 0xe, RZ ; - /*5850*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*5860*/ MUFU.RCP R8, R8 ; - /*5870*/ IADD3 R7, R8, 0xffffffe, RZ ; - /*5880*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5890*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*58a0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*58b0*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*58c0*/ IMAD R5, R5, 0x1000193, RZ ; - /*58d0*/ IMAD.MOV R9, RZ, RZ, -R7 ; - /*58e0*/ LOP3.LUT R5, R5, R18, RZ, 0x3c, !PT ; - /*58f0*/ IMAD R9, R9, c[0x0][0x180], RZ ; - /*5900*/ IMAD.HI.U32 R6, R7, R9, R6 ; - /*5910*/ IMAD.HI.U32 R6, R6, R5, RZ ; - /*5920*/ IMAD.MOV R6, RZ, RZ, -R6 ; - /*5930*/ IMAD R12, R6, c[0x0][0x180], R5 ; - /*5940*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*5950*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5960*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5970*/ ISETP.GE.U32.AND P0, PT, R12, c[0x0][0x180], PT ; - /*5980*/ @P0 IADD3 R12, R12, -c[0x0][0x180], RZ ; - /*5990*/ @!P1 LOP3.LUT R12, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_189: - /*59a0*/ SHFL.IDX PT, R6, R12, R5, 0x1c1f ; - /*59b0*/ IMAD.MOV.U32 R7, RZ, RZ, 0x40 ; - /*59c0*/ IMAD.WIDE.U32 R6, R6, R7, c[0x0][0x178] ; - /*59d0*/ IADD3 R8, P0, R6, R3, RZ ; - /*59e0*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*59f0*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*5a00*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*5a10*/ IADD3 R5, R5, 0x1, RZ ; - /*5a20*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*5a30*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*5a40*/ @!P1 IMAD R42, R24, 0x1000193, RZ ; - /*5a50*/ @!P1 IMAD R45, R16, 0x1000193, RZ ; - /*5a60*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5a70*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5a80*/ SHFL.IDX PT, R34, R8, 0x2, 0x1c1f ; - /*5a90*/ SHFL.IDX PT, R32, R9, 0x1, 0x1c1f ; - /*5aa0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*5ab0*/ SHFL.IDX PT, R33, R10, 0x1, 0x1c1f ; - /*5ac0*/ SHFL.IDX PT, R36, R10, 0x2, 0x1c1f ; - /*5ad0*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*5ae0*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*5af0*/ SHFL.IDX PT, R15, R8, 0x1, 0x1c1f ; - /*5b00*/ @!P1 IMAD R43, R20, 0x1000193, RZ ; - /*5b10*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*5b20*/ SHFL.IDX PT, R38, R8, 0x3, 0x1c1f ; - /*5b30*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*5b40*/ @!P1 LOP3.LUT R20, R43, R34, RZ, 0x3c, !PT ; - /*5b50*/ @!P1 IMAD R7, R22, 0x1000193, RZ ; - /*5b60*/ SHFL.IDX PT, R35, R9, 0x2, 0x1c1f ; - /*5b70*/ @!P1 IMAD R34, R17, 0x1000193, RZ ; - /*5b80*/ SHFL.IDX PT, R39, R9, 0x3, 0x1c1f ; - /*5b90*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*5ba0*/ @!P1 IMAD R6, R23, 0x1000193, RZ ; - /*5bb0*/ SHFL.IDX PT, R40, R10, 0x3, 0x1c1f ; - /*5bc0*/ SHFL.IDX PT, R14, R11, RZ, 0x1c1f ; - /*5bd0*/ @!P1 IMAD R9, R25, 0x1000193, RZ ; - /*5be0*/ @!P1 LOP3.LUT R22, R7, R36, RZ, 0x3c, !PT ; - /*5bf0*/ @!P1 IMAD R7, R31, 0x1000193, RZ ; - /*5c00*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*5c10*/ @!P1 IMAD R10, R26, 0x1000193, RZ ; - /*5c20*/ @!P1 LOP3.LUT R25, R9, R32, RZ, 0x3c, !PT ; - /*5c30*/ @!P1 IMAD R32, R21, 0x1000193, RZ ; - /*5c40*/ SHFL.IDX PT, R37, R11, 0x2, 0x1c1f ; - /*5c50*/ @!P1 IMAD R9, R27, 0x1000193, RZ ; - /*5c60*/ @!P1 LOP3.LUT R26, R10, R33, RZ, 0x3c, !PT ; - /*5c70*/ @!P1 IMAD R10, R19, 0x1000193, RZ ; - /*5c80*/ SHFL.IDX PT, R41, R11, 0x3, 0x1c1f ; - /*5c90*/ @!P1 LOP3.LUT R24, R42, R15, RZ, 0x3c, !PT ; - /*5ca0*/ @!P1 LOP3.LUT R16, R45, R38, RZ, 0x3c, !PT ; - /*5cb0*/ @!P1 LOP3.LUT R21, R32, R35, RZ, 0x3c, !PT ; - /*5cc0*/ @!P1 LOP3.LUT R17, R34, R39, RZ, 0x3c, !PT ; - /*5cd0*/ @!P1 IMAD R11, R18, 0x1000193, RZ ; - /*5ce0*/ @!P1 LOP3.LUT R31, R7, R14, RZ, 0x3c, !PT ; - /*5cf0*/ @!P1 LOP3.LUT R18, R11, R40, RZ, 0x3c, !PT ; - /*5d00*/ @!P1 LOP3.LUT R27, R9, R8, RZ, 0x3c, !PT ; - /*5d10*/ @!P1 LOP3.LUT R23, R6, R37, RZ, 0x3c, !PT ; - /*5d20*/ @!P1 LOP3.LUT R19, R10, R41, RZ, 0x3c, !PT ; - /*5d30*/ @P0 BRA `(.L_x_189) ; - /*5d40*/ I2F.U32.RP R9, c[0x0][0x180] ; - /*5d50*/ LDS R5, [RZ] ; - /*5d60*/ IADD3 R6, R2, 0xf, RZ ; - /*5d70*/ ISETP.NE.U32.AND P1, PT, RZ, c[0x0][0x180], PT ; - /*5d80*/ MUFU.RCP R9, R9 ; - /*5d90*/ IADD3 R7, R9, 0xffffffe, RZ ; - /*5da0*/ F2I.FTZ.U32.TRUNC.NTZ R7, R7 ; - /*5db0*/ IMAD.IADD R5, R5, 0x1, R0 ; - /*5dc0*/ LOP3.LUT R5, R5, R6, RZ, 0x3c, !PT ; - /*5dd0*/ IMAD.MOV R8, RZ, RZ, -R7 ; - /*5de0*/ IMAD.MOV.U32 R6, RZ, RZ, R8 ; - /*5df0*/ IMAD R8, R5, 0x1000193, RZ ; - /*5e00*/ IMAD R5, R6, c[0x0][0x180], RZ ; - /*5e10*/ IMAD.MOV.U32 R6, RZ, RZ, RZ ; - /*5e20*/ LOP3.LUT R8, R8, R19, RZ, 0x3c, !PT ; - /*5e30*/ IMAD.HI.U32 R5, R7, R5, R6 ; - /*5e40*/ IMAD.HI.U32 R5, R5, R8, RZ ; - /*5e50*/ IMAD.MOV R5, RZ, RZ, -R5 ; - /*5e60*/ IMAD R14, R5, c[0x0][0x180], R8 ; - /*5e70*/ IMAD.MOV.U32 R5, RZ, RZ, RZ ; - /*5e80*/ ISETP.GE.U32.AND P0, PT, R14, c[0x0][0x180], PT ; - /*5e90*/ @P0 IADD3 R14, R14, -c[0x0][0x180], RZ ; - /*5ea0*/ ISETP.GE.U32.AND P0, PT, R14, c[0x0][0x180], PT ; - /*5eb0*/ @P0 IADD3 R14, R14, -c[0x0][0x180], RZ ; - /*5ec0*/ @!P1 LOP3.LUT R14, RZ, c[0x0][0x180], RZ, 0x33, !PT ; -.L_x_190: - /*5ed0*/ SHFL.IDX PT, R7, R14, R5, 0x1c1f ; - /*5ee0*/ IMAD.MOV.U32 R12, RZ, RZ, 0x40 ; - /*5ef0*/ IMAD.WIDE.U32 R6, R7, R12, c[0x0][0x178] ; - /*5f00*/ IADD3 R8, P0, R6, R3, RZ ; - /*5f10*/ IMAD.X R9, RZ, RZ, R7, P0 ; - /*5f20*/ LDG.E.128.STRONG.SM R8, [R8.64] ; - /*5f30*/ ISETP.NE.AND P1, PT, R5.reuse, R4, PT ; - /*5f40*/ IADD3 R5, R5, 0x1, RZ ; - /*5f50*/ ISETP.NE.AND P0, PT, R5, 0x4, PT ; - /*5f60*/ @!P1 IMAD R43, R55, 0x1000193, RZ ; - /*5f70*/ @!P1 IMAD R46, R20, 0x1000193, RZ ; - /*5f80*/ @!P1 IMAD R48, R16, 0x1000193, RZ ; - /*5f90*/ @!P1 IMAD R44, R25, 0x1000193, RZ ; - /*5fa0*/ SHFL.IDX PT, R6, R8, RZ, 0x1c1f ; - /*5fb0*/ SHFL.IDX PT, R7, R9, RZ, 0x1c1f ; - /*5fc0*/ SHFL.IDX PT, R36, R9, 0x2, 0x1c1f ; - /*5fd0*/ SHFL.IDX PT, R40, R9, 0x3, 0x1c1f ; - /*5fe0*/ SHFL.IDX PT, R13, R10, RZ, 0x1c1f ; - /*5ff0*/ SHFL.IDX PT, R34, R10, 0x1, 0x1c1f ; - /*6000*/ SHFL.IDX PT, R37, R10, 0x2, 0x1c1f ; - /*6010*/ @!P1 LOP3.LUT R55, R43, R6, RZ, 0x3c, !PT ; - /*6020*/ @!P1 IMAD R6, R29, 0x1000193, RZ ; - /*6030*/ SHFL.IDX PT, R32, R8, 0x1, 0x1c1f ; - /*6040*/ @!P1 IMAD R43, R24, 0x1000193, RZ ; - /*6050*/ @!P1 LOP3.LUT R29, R6, R7, RZ, 0x3c, !PT ; - /*6060*/ SHFL.IDX PT, R35, R8, 0x2, 0x1c1f ; - /*6070*/ @!P1 IMAD R6, R30, 0x1000193, RZ ; - /*6080*/ @!P1 IMAD R7, R26, 0x1000193, RZ ; - /*6090*/ SHFL.IDX PT, R39, R8, 0x3, 0x1c1f ; - /*60a0*/ SHFL.IDX PT, R33, R9, 0x1, 0x1c1f ; - /*60b0*/ @!P1 LOP3.LUT R30, R6, R13, RZ, 0x3c, !PT ; - /*60c0*/ @!P1 IMAD R6, R31, 0x1000193, RZ ; - /*60d0*/ SHFL.IDX PT, R41, R10, 0x3, 0x1c1f ; - /*60e0*/ @!P1 LOP3.LUT R26, R7, R34, RZ, 0x3c, !PT ; - /*60f0*/ @!P1 IMAD R7, R27, 0x1000193, RZ ; - /*6100*/ SHFL.IDX PT, R15, R11, RZ, 0x1c1f ; - /*6110*/ @!P1 IMAD R9, R21, 0x1000193, RZ ; - /*6120*/ SHFL.IDX PT, R8, R11, 0x1, 0x1c1f ; - /*6130*/ @!P1 IMAD R10, R22, 0x1000193, RZ ; - /*6140*/ @!P1 LOP3.LUT R21, R9, R36, RZ, 0x3c, !PT ; - /*6150*/ @!P1 IMAD R9, R23, 0x1000193, RZ ; - /*6160*/ SHFL.IDX PT, R38, R11, 0x2, 0x1c1f ; - /*6170*/ @!P1 LOP3.LUT R24, R43, R32, RZ, 0x3c, !PT ; - /*6180*/ @!P1 LOP3.LUT R22, R10, R37, RZ, 0x3c, !PT ; - /*6190*/ SHFL.IDX PT, R42, R11, 0x3, 0x1c1f ; - /*61a0*/ @!P1 IMAD R10, R18, 0x1000193, RZ ; - /*61b0*/ @!P1 LOP3.LUT R20, R46, R35, RZ, 0x3c, !PT ; - /*61c0*/ @!P1 LOP3.LUT R16, R48, R39, RZ, 0x3c, !PT ; - /*61d0*/ @!P1 LOP3.LUT R25, R44, R33, RZ, 0x3c, !PT ; - /*61e0*/ @!P1 IMAD R11, R17, 0x1000193, RZ ; - /*61f0*/ @!P1 LOP3.LUT R18, R10, R41, RZ, 0x3c, !PT ; - /*6200*/ @!P1 LOP3.LUT R31, R6, R15, RZ, 0x3c, !PT ; - /*6210*/ @!P1 LOP3.LUT R17, R11, R40, RZ, 0x3c, !PT ; - /*6220*/ @!P1 IMAD R11, R19, 0x1000193, RZ ; - /*6230*/ @!P1 LOP3.LUT R27, R7, R8, RZ, 0x3c, !PT ; - /*6240*/ @!P1 LOP3.LUT R23, R9, R38, RZ, 0x3c, !PT ; - /*6250*/ @!P1 LOP3.LUT R19, R11, R42, RZ, 0x3c, !PT ; - /*6260*/ @P0 BRA `(.L_x_190) ; - /*6270*/ IADD3 R2, R2, 0x10, RZ ; - /*6280*/ ISETP.GE.U32.AND P0, PT, R2, 0x100, PT ; - /*6290*/ @P0 CALL.REL.NOINC `(.L_x_191) ; - /*62a0*/ BRA `(.L_x_192) ; -.L_x_191: - /*62b0*/ CS2R R36, SRZ ; - /*62c0*/ IMAD.MOV.U32 R13, RZ, RZ, -0x80000000 ; - /*62d0*/ CS2R R34, SRZ ; - /*62e0*/ CS2R R40, SRZ ; - /*62f0*/ CS2R R46, SRZ ; - /*6300*/ CS2R R8, SRZ ; - /*6310*/ CS2R R32, SRZ ; - /*6320*/ CS2R R42, SRZ ; - /*6330*/ IMAD.MOV.U32 R7, RZ, RZ, RZ ; - /*6340*/ CS2R R2, SRZ ; - /*6350*/ CS2R R38, SRZ ; - /*6360*/ CS2R R44, SRZ ; - /*6370*/ CS2R R14, SRZ ; - /*6380*/ IMAD.MOV.U32 R11, RZ, RZ, 0x1 ; - /*6390*/ CS2R R4, SRZ ; - /*63a0*/ CS2R R50, SRZ ; - /*63b0*/ CS2R R48, SRZ ; - /*63c0*/ IMAD.MOV.U32 R54, RZ, RZ, RZ ; - /*63d0*/ CS2R R52, SRZ ; - /*63e0*/ IMAD.MOV.U32 R10, RZ, RZ, RZ ; - /*63f0*/ UMOV UR4, URZ ; -.L_x_193: - /*6400*/ LOP3.LUT R63, R30, R16, R5, 0x96, !PT ; - /*6410*/ ULDC.64 UR6, c[0x3][UR4] ; - /*6420*/ LOP3.LUT R64, R31, R17, R48, 0x96, !PT ; - /*6430*/ UIADD3 UR4, UR4, 0x8, URZ ; - /*6440*/ LOP3.LUT R6, R20, R33, R9, 0x96, !PT ; - /*6450*/ LOP3.LUT R57, R21, R43, R8, 0x96, !PT ; - /*6460*/ LOP3.LUT R63, R63, R2, R37, 0x96, !PT ; - /*6470*/ LOP3.LUT R64, R64, R40, R15, 0x96, !PT ; - /*6480*/ LOP3.LUT R67, R6, R41, R36, 0x96, !PT ; - /*6490*/ LOP3.LUT R66, R57, R46, R35, 0x96, !PT ; - /*64a0*/ SHF.L.W.U32.HI R68, R64, 0x1, R63 ; - /*64b0*/ SHF.L.W.U32.HI R57, R63, 0x1, R64 ; - /*64c0*/ LOP3.LUT R65, R26, R11, R32, 0x96, !PT ; - /*64d0*/ LOP3.LUT R56, R27, R13, R14, 0x96, !PT ; - /*64e0*/ SHF.L.W.U32.HI R6, R66, 0x1, R67 ; - /*64f0*/ LOP3.LUT R68, R68, R67, RZ, 0x3c, !PT ; - /*6500*/ SHF.L.W.U32.HI R67, R67, 0x1, R66 ; - /*6510*/ LOP3.LUT R66, R57, R66, RZ, 0x3c, !PT ; - /*6520*/ LOP3.LUT R57, R24, R18, R51, 0x96, !PT ; - /*6530*/ LOP3.LUT R60, R25, R19, R34, 0x96, !PT ; - /*6540*/ LOP3.LUT R65, R65, R38, R7, 0x96, !PT ; - /*6550*/ LOP3.LUT R56, R56, R44, R3, 0x96, !PT ; - /*6560*/ LOP3.LUT R59, R55, R22, R53, 0x96, !PT ; - /*6570*/ LOP3.LUT R62, R29, R23, R50, 0x96, !PT ; - /*6580*/ LOP3.LUT R57, R57, R45, R42, 0x96, !PT ; - /*6590*/ LOP3.LUT R60, R60, R4, R39, 0x96, !PT ; - /*65a0*/ SHF.L.W.U32.HI R69, R65, 0x1, R56 ; - /*65b0*/ SHF.L.W.U32.HI R58, R56, 0x1, R65 ; - /*65c0*/ LOP3.LUT R59, R59, R54, R47, 0x96, !PT ; - /*65d0*/ LOP3.LUT R62, R62, R52, R49, 0x96, !PT ; - /*65e0*/ SHF.L.W.U32.HI R61, R60, 0x1, R57 ; - /*65f0*/ LOP3.LUT R64, R69, R64, RZ, 0x3c, !PT ; - /*6600*/ SHF.L.W.U32.HI R69, R57, 0x1, R60 ; - /*6610*/ LOP3.LUT R63, R58, R63, RZ, 0x3c, !PT ; - /*6620*/ LOP3.LUT R57, R6, R57, RZ, 0x3c, !PT ; - /*6630*/ SHF.L.W.U32.HI R58, R62, 0x1, R59 ; - /*6640*/ LOP3.LUT R61, R61, R59, RZ, 0x3c, !PT ; - /*6650*/ LOP3.LUT R6, R68, R55, RZ, 0x3c, !PT ; - /*6660*/ SHF.L.W.U32.HI R59, R59, 0x1, R62 ; - /*6670*/ LOP3.LUT R55, R66, R23, RZ, 0x3c, !PT ; - /*6680*/ LOP3.LUT R62, R69, R62, RZ, 0x3c, !PT ; - /*6690*/ LOP3.LUT R23, R66.reuse, R52, RZ, 0x3c, !PT ; - /*66a0*/ LOP3.LUT R29, R66.reuse, R29, RZ, 0x3c, !PT ; - /*66b0*/ LOP3.LUT R50, R66.reuse, R50, RZ, 0x3c, !PT ; - /*66c0*/ LOP3.LUT R52, R66, R49, RZ, 0x3c, !PT ; - /*66d0*/ LOP3.LUT R66, R64, R4, RZ, 0x3c, !PT ; - /*66e0*/ LOP3.LUT R4, R61, R5, RZ, 0x3c, !PT ; - /*66f0*/ LOP3.LUT R60, R67, R60, RZ, 0x3c, !PT ; - /*6700*/ LOP3.LUT R5, R62.reuse, R17, RZ, 0x3c, !PT ; - /*6710*/ LOP3.LUT R17, R62, R40, RZ, 0x3c, !PT ; - /*6720*/ LOP3.LUT R22, R68.reuse, R22, RZ, 0x3c, !PT ; - /*6730*/ LOP3.LUT R53, R68.reuse, R53, RZ, 0x3c, !PT ; - /*6740*/ LOP3.LUT R54, R68, R54, RZ, 0x3c, !PT ; - /*6750*/ LOP3.LUT R47, R68, R47, RZ, 0x3c, !PT ; - /*6760*/ LOP3.LUT R25, R64.reuse, R25, RZ, 0x3c, !PT ; - /*6770*/ LOP3.LUT R19, R64.reuse, R19, RZ, 0x3c, !PT ; - /*6780*/ LOP3.LUT R34, R64.reuse, R34, RZ, 0x3c, !PT ; - /*6790*/ LOP3.LUT R39, R64, R39, RZ, 0x3c, !PT ; - /*67a0*/ LOP3.LUT R40, R57, R11, RZ, 0x3c, !PT ; - /*67b0*/ LOP3.LUT R58, R58, R65, RZ, 0x3c, !PT ; - /*67c0*/ LOP3.LUT R56, R59, R56, RZ, 0x3c, !PT ; - /*67d0*/ LOP3.LUT R64, R61, R37, RZ, 0x3c, !PT ; - /*67e0*/ LOP3.LUT R68, R62, R31, RZ, 0x3c, !PT ; - /*67f0*/ LOP3.LUT R26, R57.reuse, R26, RZ, 0x3c, !PT ; - /*6800*/ LOP3.LUT R11, R57, R32, RZ, 0x3c, !PT ; - /*6810*/ LOP3.LUT R38, R57.reuse, R38, RZ, 0x3c, !PT ; - /*6820*/ LOP3.LUT R37, R62.reuse, R48, RZ, 0x3c, !PT ; - /*6830*/ LOP3.LUT R67, R62, R15, RZ, 0x3c, !PT ; - /*6840*/ LOP3.LUT R57, R57, R7, RZ, 0x3c, !PT ; - /*6850*/ LOP3.LUT R31, R60.reuse, R27, RZ, 0x3c, !PT ; - /*6860*/ LOP3.LUT R7, R60, R13, RZ, 0x3c, !PT ; - /*6870*/ LOP3.LUT R62, R60.reuse, R14, RZ, 0x3c, !PT ; - /*6880*/ LOP3.LUT R27, R60.reuse, R44, RZ, 0x3c, !PT ; - /*6890*/ LOP3.LUT R59, R63, R45, RZ, 0x3c, !PT ; - /*68a0*/ LOP3.LUT R49, R61, R30, RZ, 0x3c, !PT ; - /*68b0*/ LOP3.LUT R60, R60, R3, RZ, 0x3c, !PT ; - /*68c0*/ LOP3.LUT R3, R58, R20, RZ, 0x3c, !PT ; - /*68d0*/ LOP3.LUT R30, R58, R33, RZ, 0x3c, !PT ; - /*68e0*/ LOP3.LUT R32, R56, R21, RZ, 0x3c, !PT ; - /*68f0*/ LOP3.LUT R13, R58.reuse, R9, RZ, 0x3c, !PT ; - /*6900*/ LOP3.LUT R14, R58, R41, RZ, 0x3c, !PT ; - /*6910*/ LOP3.LUT R20, R56.reuse, R8, RZ, 0x3c, !PT ; - /*6920*/ LOP3.LUT R33, R56, R46, RZ, 0x3c, !PT ; - /*6930*/ LOP3.LUT R16, R61.reuse, R16, RZ, 0x3c, !PT ; - /*6940*/ LOP3.LUT R2, R61, R2, RZ, 0x3c, !PT ; - /*6950*/ LOP3.LUT R24, R63.reuse, R24, RZ, 0x3c, !PT ; - /*6960*/ LOP3.LUT R18, R63.reuse, R18, RZ, 0x3c, !PT ; - /*6970*/ LOP3.LUT R51, R63.reuse, R51, RZ, 0x3c, !PT ; - /*6980*/ LOP3.LUT R42, R63, R42, RZ, 0x3c, !PT ; - /*6990*/ LOP3.LUT R21, R56, R43, RZ, 0x3c, !PT ; - /*69a0*/ SHF.L.W.U32.HI R45, R37, 0xa, R4 ; - /*69b0*/ SHF.L.W.U32.HI R61, R66, 0xf, R59 ; - /*69c0*/ SHF.L.W.U32.HI R44, R59, 0xf, R66 ; - /*69d0*/ SHF.L.W.U32.HI R4, R4, 0xa, R37 ; - /*69e0*/ SHF.L.W.U32.HI R59, R32, 0x1b, R3 ; - /*69f0*/ SHF.L.W.U32.HI R46, R3, 0x1b, R32 ; - /*6a00*/ PRMT R48, R57, 0x4321, R60 ; - /*6a10*/ PRMT R63, R60, 0x4321, R57 ; - /*6a20*/ LOP3.LUT R58, R58, R36, RZ, 0x3c, !PT ; - /*6a30*/ LOP3.LUT R69, R56, R35, RZ, 0x3c, !PT ; - /*6a40*/ PRMT R32, R14, 0x2107, R33 ; - /*6a50*/ SHF.L.W.U32.HI R37, R62, 0x19, R11 ; - /*6a60*/ SHF.L.W.U32.HI R57, R11, 0x19, R62 ; - /*6a70*/ SHF.L.W.U32.HI R66, R13, 0x7, R20 ; - /*6a80*/ SHF.L.W.U32.HI R43, R20, 0x7, R13 ; - /*6a90*/ SHF.L.W.U32.HI R41, R22, 0x4, R55 ; - /*6aa0*/ PRMT R14, R33, 0x2107, R14 ; - /*6ab0*/ SHF.L.W.U32.HI R11, R40, 0x17, R7 ; - /*6ac0*/ SHF.L.W.U32.HI R35, R7, 0x17, R40 ; - /*6ad0*/ SHF.L.W.U32.HI R13, R2, 0xd, R17 ; - /*6ae0*/ SHF.L.W.U32.HI R20, R17, 0xd, R2 ; - /*6af0*/ SHF.L.W.U32.HI R65, R55, 0x4, R22 ; - /*6b00*/ SHF.L.W.U32.HI R15, R68, 0x1, R49 ; - /*6b10*/ SHF.L.W.U32.HI R9, R19, 0x6, R18 ; - /*6b20*/ SHF.L.W.U32.HI R33, R52, 0x12, R47 ; - /*6b30*/ SHF.L.W.U32.HI R7, R54, 0x9, R23 ; - /*6b40*/ SHF.L.W.U32.HI R3, R23, 0x9, R54 ; - /*6b50*/ SHF.L.W.U32.HI R17, R21, 0x14, R30 ; - /*6b60*/ SHF.L.W.U32.HI R49, R49, 0x1, R68 ; - /*6b70*/ SHF.L.W.U32.HI R8, R18, 0x6, R19 ; - /*6b80*/ SHF.L.W.U32.HI R47, R47, 0x12, R52 ; - /*6b90*/ SHF.L.W.U32.HI R36, R67, 0x2, R64 ; - /*6ba0*/ SHF.L.W.U32.HI R22, R31, 0x1c, R26 ; - /*6bb0*/ SHF.L.W.U32.HI R23, R26, 0x1c, R31 ; - /*6bc0*/ SHF.L.W.U32.HI R30, R30, 0x14, R21 ; - /*6bd0*/ SHF.L.W.U32.HI R62, R24, 0x1e, R25 ; - /*6be0*/ SHF.L.W.U32.HI R68, R25, 0x1e, R24 ; - /*6bf0*/ SHF.L.W.U32.HI R26, R27, 0x15, R38 ; - /*6c00*/ SHF.L.W.U32.HI R21, R69, 0xe, R58 ; - /*6c10*/ SHF.L.W.U32.HI R56, R58, 0xe, R69 ; - /*6c20*/ SHF.L.W.U32.HI R18, R50, 0x3, R53 ; - /*6c30*/ SHF.L.W.U32.HI R19, R53, 0x3, R50 ; - /*6c40*/ SHF.L.W.U32.HI R27, R38, 0x15, R27 ; - /*6c50*/ SHF.L.W.U32.HI R24, R51, 0xb, R34 ; - /*6c60*/ SHF.L.W.U32.HI R25, R34, 0xb, R51 ; - /*6c70*/ SHF.L.W.U32.HI R31, R16, 0xc, R5 ; - /*6c80*/ SHF.L.W.U32.HI R58, R5, 0xc, R16 ; - /*6c90*/ LOP3.LUT R54, R59, R41, R45, 0xd2, !PT ; - /*6ca0*/ LOP3.LUT R2, R41, R45, R61, 0xd2, !PT ; - /*6cb0*/ SHF.L.W.U32.HI R60, R42, 0x1d, R39 ; - /*6cc0*/ SHF.L.W.U32.HI R55, R39, 0x1d, R42 ; - /*6cd0*/ LOP3.LUT R45, R45, R61, R48, 0xd2, !PT ; - /*6ce0*/ LOP3.LUT R38, R61, R48, R59, 0xd2, !PT ; - /*6cf0*/ LOP3.LUT R41, R48, R59, R41, 0xd2, !PT ; - /*6d00*/ LOP3.LUT R53, R15, R9, R37, 0xd2, !PT ; - /*6d10*/ LOP3.LUT R5, R9, R37, R32, 0xd2, !PT ; - /*6d20*/ LOP3.LUT R51, R37, R32, R33, 0xd2, !PT ; - /*6d30*/ LOP3.LUT R50, R49, R8, R57, 0xd2, !PT ; - /*6d40*/ LOP3.LUT R48, R8, R57, R14, 0xd2, !PT ; - /*6d50*/ LOP3.LUT R34, R57, R14, R47, 0xd2, !PT ; - /*6d60*/ LOP3.LUT R37, R11, R66, R7, 0xd2, !PT ; - /*6d70*/ LOP3.LUT R42, R66, R7, R36, 0xd2, !PT ; - /*6d80*/ IADD3 R10, R10, 0x1, RZ ; - /*6d90*/ SHF.L.W.U32.HI R64, R64, 0x2, R67 ; - /*6da0*/ LOP3.LUT R14, R14, R47, R49, 0xd2, !PT ; - /*6db0*/ LOP3.LUT R8, R47, R49, R8, 0xd2, !PT ; - /*6dc0*/ LOP3.LUT R7, R7, R36, R62, 0xd2, !PT ; - /*6dd0*/ LOP3.LUT R32, R32, R33, R15, 0xd2, !PT ; - /*6de0*/ LOP3.LUT R9, R33, R15, R9, 0xd2, !PT ; - /*6df0*/ LOP3.LUT R47, R62, R11, R66, 0xd2, !PT ; - /*6e00*/ LOP3.LUT R36, R36, R62, R11, 0xd2, !PT ; - /*6e10*/ LOP3.LUT R11, R13, R60, R22, 0xd2, !PT ; - /*6e20*/ LOP3.LUT R33, R60, R22, R17, 0xd2, !PT ; - /*6e30*/ LOP3.LUT R22, R22, R17, R18, 0xd2, !PT ; - /*6e40*/ LOP3.LUT R16, R17, R18, R13, 0xd2, !PT ; - /*6e50*/ ISETP.NE.AND P0, PT, R10, 0x18, PT ; - /*6e60*/ LOP3.LUT R49, R68, R35, R43, 0xd2, !PT ; - /*6e70*/ LOP3.LUT R15, R35, R43, R3, 0xd2, !PT ; - /*6e80*/ LOP3.LUT R39, R43, R3, R64, 0xd2, !PT ; - /*6e90*/ LOP3.LUT R18, R18, R13, R60, 0xd2, !PT ; - /*6ea0*/ LOP3.LUT R13, R20, R55, R23, 0xd2, !PT ; - /*6eb0*/ LOP3.LUT R43, R55, R23, R30, 0xd2, !PT ; - /*6ec0*/ LOP3.LUT R23, R23, R30, R19, 0xd2, !PT ; - /*6ed0*/ LOP3.LUT R17, R30, R19, R20, 0xd2, !PT ; - /*6ee0*/ LOP3.LUT R19, R19, R20, R55, 0xd2, !PT ; - /*6ef0*/ LOP3.LUT R55, R6, R31, R24, 0xd2, !PT ; - /*6f00*/ LOP3.LUT R30, R31, R24, R26, 0xd2, !PT ; - /*6f10*/ LOP3.LUT R24, R24, R26, R21, 0xd2, !PT ; - /*6f20*/ LOP3.LUT R26, R26, R21, R6, 0xd2, !PT ; - /*6f30*/ LOP3.LUT R20, R21, R6, R31, 0xd2, !PT ; - /*6f40*/ LOP3.LUT R6, R29, R58, R25, 0xd2, !PT ; - /*6f50*/ LOP3.LUT R31, R58, R25, R27, 0xd2, !PT ; - /*6f60*/ LOP3.LUT R25, R25, R27, R56, 0xd2, !PT ; - /*6f70*/ LOP3.LUT R27, R27, R56, R29, 0xd2, !PT ; - /*6f80*/ LOP3.LUT R21, R56, R29, R58, 0xd2, !PT ; - /*6f90*/ LOP3.LUT R52, R46, R65, R4, 0xd2, !PT ; - /*6fa0*/ LOP3.LUT R40, R65, R4, R44, 0xd2, !PT ; - /*6fb0*/ LOP3.LUT R55, R55, UR6, RZ, 0x3c, !PT ; - /*6fc0*/ LOP3.LUT R29, R6, UR7, RZ, 0x3c, !PT ; - /*6fd0*/ LOP3.LUT R4, R4, R44, R63, 0xd2, !PT ; - /*6fe0*/ LOP3.LUT R44, R44, R63, R46, 0xd2, !PT ; - /*6ff0*/ LOP3.LUT R46, R63, R46, R65, 0xd2, !PT ; - /*7000*/ LOP3.LUT R3, R3, R64, R68, 0xd2, !PT ; - /*7010*/ LOP3.LUT R35, R64, R68, R35, 0xd2, !PT ; - /*7020*/ @P0 BRA `(.L_x_193) ; - /*7030*/ LDS R3, [RZ] ; - /*7040*/ ISETP.NE.AND P0, PT, RZ, c[0x0][0x194], PT ; - /*7050*/ IMAD.IADD R5, R3, 0x1, R0 ; - /*7060*/ @!P0 BRA `(.L_x_194) ; - /*7070*/ ISETP.EQ.U32.AND P0, PT, RZ, c[0x0][0x188], PT ; - /*7080*/ ISETP.GE.U32.AND P1, PT, R5, c[0x0][0x190], PT ; - /*7090*/ ISETP.EQ.AND.EX P0, PT, RZ, c[0x0][0x18c], PT, P0 ; - /*70a0*/ @P1 EXIT P0 ; - /*70b0*/ IADD3 R13, R5.reuse, -c[0x0][0x190], RZ ; - /*70c0*/ IMAD.WIDE.U32 R2, R5.reuse, R12, c[0x0][0x168] ; - /*70d0*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x190], PT ; - /*70e0*/ IMAD.WIDE.U32 R12, R13, R12, c[0x0][0x188] ; - /*70f0*/ SEL R2, R2, R12, !P0 ; - /*7100*/ SEL R3, R3, R13, !P0 ; - /*7110*/ LDG.E.128.STRONG.SM R4, [R2.64] ; - /*7120*/ LDG.E.128.STRONG.SM R8, [R2.64+0x10] ; - /*7130*/ LDG.E.128.STRONG.SM R12, [R2.64+0x20] ; - /*7140*/ LDG.E.128.STRONG.SM R32, [R2.64+0x30] ; - /*7150*/ BSSY B0, `(.L_x_195) ; - /*7160*/ ISETP.NE.U32.AND P0, PT, R4, R55, PT ; - /*7170*/ ISETP.NE.U32.AND P5, PT, R6, R30, PT ; - /*7180*/ ISETP.NE.AND.EX P0, PT, R5, R29, PT, P0 ; - /*7190*/ ISETP.NE.AND.EX P5, PT, R7, R31, PT, P5 ; - /*71a0*/ ISETP.NE.U32.AND P2, PT, R8, R24, PT ; - /*71b0*/ ISETP.NE.U32.AND P4, PT, R10, R26, PT ; - /*71c0*/ ISETP.NE.U32.AND P3, PT, R12, R20, PT ; - /*71d0*/ ISETP.NE.U32.AND P1, PT, R14, R22, PT ; - /*71e0*/ PLOP3.LUT P0, PT, P0, P5, PT, 0x2, 0x0 ; - /*71f0*/ ISETP.NE.AND.EX P2, PT, R9, R25, PT, P2 ; - /*7200*/ ISETP.NE.AND.EX P4, PT, R11, R27, PT, P4 ; - /*7210*/ ISETP.NE.AND.EX P3, PT, R13, R21, PT, P3 ; - /*7220*/ ISETP.NE.AND.EX P1, PT, R15, R23, PT, P1 ; - /*7230*/ PLOP3.LUT P2, PT, P2, P4, PT, 0x2, 0x0 ; - /*7240*/ PLOP3.LUT P3, PT, P3, P1, PT, 0x2, 0x0 ; - /*7250*/ @!P0 IMAD.MOV.U32 R28, RZ, RZ, R55 ; - /*7260*/ ISETP.NE.U32.AND P1, PT, R32, R16, PT ; - /*7270*/ @!P0 STG.E.EF.128 [R2.64], R28 ; - /*7280*/ ISETP.NE.AND.EX P1, PT, R33, R17, PT, P1 ; - /*7290*/ @!P2 STG.E.EF.128 [R2.64+0x10], R24 ; - /*72a0*/ @!P3 STG.E.EF.128 [R2.64+0x20], R20 ; - /*72b0*/ @P1 BRA `(.L_x_196) ; - /*72c0*/ ISETP.NE.U32.AND P0, PT, R34, R18, PT ; - /*72d0*/ ISETP.NE.AND.EX P0, PT, R35, R19, PT, P0 ; - /*72e0*/ @!P0 EXIT ; -.L_x_196: - /*72f0*/ BSYNC B0 ; -.L_x_195: - /*7300*/ STG.E.EF.128 [R2.64+0x30], R16 ; - /*7310*/ EXIT ; -.L_x_194: - /*7320*/ ISETP.NE.U32.AND P0, PT, RZ, c[0x0][0x188], PT ; - /*7330*/ IMAD.WIDE.U32 R2, R5, R12, c[0x0][0x168] ; - /*7340*/ ISETP.NE.AND.EX P0, PT, RZ, c[0x0][0x18c], PT, P0 ; - /*7350*/ @!P0 BRA `(.L_x_197) ; - /*7360*/ IADD3 R13, R5.reuse, -c[0x0][0x190], RZ ; - /*7370*/ IMAD.MOV.U32 R28, RZ, RZ, R55 ; - /*7380*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x190], PT ; - /*7390*/ IMAD.WIDE.U32 R12, R13, R12, c[0x0][0x188] ; - /*73a0*/ SEL R2, R2, R12, !P0 ; - /*73b0*/ SEL R3, R3, R13, !P0 ; - /*73c0*/ STG.E.EF.128 [R2.64], R28 ; - /*73d0*/ STG.E.EF.128 [R2.64+0x10], R24 ; - /*73e0*/ STG.E.EF.128 [R2.64+0x20], R20 ; - /*73f0*/ STG.E.EF.128 [R2.64+0x30], R16 ; - /*7400*/ EXIT ; -.L_x_197: - /*7410*/ ISETP.GE.U32.AND P0, PT, R5, c[0x0][0x190], PT ; - /*7420*/ @P0 EXIT ; - /*7430*/ IMAD.MOV.U32 R28, RZ, RZ, R55 ; - /*7440*/ STG.E.EF.128 [R2.64+0x10], R24 ; - /*7450*/ STG.E.EF.128 [R2.64+0x20], R20 ; - /*7460*/ STG.E.EF.128 [R2.64+0x30], R16 ; - /*7470*/ STG.E.EF.128 [R2.64], R28 ; - /*7480*/ EXIT ; -.L_x_198: - /*7490*/ BRA `(.L_x_198); - /*74a0*/ NOP; - /*74b0*/ NOP; - /*74c0*/ NOP; - /*74d0*/ NOP; - /*74e0*/ NOP; - /*74f0*/ NOP; - /*7500*/ NOP; - /*7510*/ NOP; - /*7520*/ NOP; - /*7530*/ NOP; - /*7540*/ NOP; - /*7550*/ NOP; - /*7560*/ NOP; - /*7570*/ NOP; -.L_x_216: diff --git a/src/ethash/stratum.rs b/src/ethash/stratum.rs deleted file mode 100644 index c44f0f6..0000000 --- a/src/ethash/stratum.rs +++ /dev/null @@ -1,206 +0,0 @@ -//! Ethash stratum client + mining loop. -//! -//! Ethash uses a different stratum dialect than the Zcash/Equihash `StratumClient` -//! in `src/stratum.rs`. This implements the common **EthereumStratum/1.0.0** -//! (NiceHash) shape — `mining.subscribe` / `mining.set_difficulty` / -//! `mining.notify [jobId, seedhash, headerhash, cleanJobs]` / `mining.submit -//! [user, jobId, nonce]`. The older getwork/ethproxy variant differs slightly; -//! `TODO(pool)` marks the framing to confirm against a live pool. -//! -//! Loop: job → GPU search (WIP, see ../ethash.rs) → **CPU verify** (`super::verify`) -//! → submit verified shares only. - -use std::io::{BufRead, BufReader, Write}; -use std::net::TcpStream; -use std::sync::atomic::{AtomicBool, Ordering}; -use std::sync::Arc; - -use anyhow::{anyhow, Context, Result}; -use serde_json::{json, Value}; - -use super::verify::{self, epoch_from_seedhash}; -use super::EthashSolver; - -/// One Ethash job. -#[derive(Clone)] -pub struct Job { - pub id: String, - pub seedhash: [u8; 32], - pub header_hash: [u8; 32], - pub target: [u8; 32], - pub epoch: u64, -} - -pub struct EthashStratum { - stream: TcpStream, - reader: BufReader, - next_id: u64, - /// Current difficulty → target boundary (set by mining.set_difficulty). - target: [u8; 32], - extranonce: String, -} - -impl EthashStratum { - pub fn connect(host: &str, port: u16, user: &str, pass: &str) -> Result { - let stream = TcpStream::connect((host, port)).with_context(|| format!("connect {host}:{port}"))?; - let reader = BufReader::new(stream.try_clone()?); - let mut s = Self { stream, reader, next_id: 1, target: [0xff; 32], extranonce: String::new() }; - // TODO(pool): some pools want ["miner/ver", "EthereumStratum/1.0.0"]. - s.call("mining.subscribe", json!(["jackpotminer-ethash/0.1", "EthereumStratum/1.0.0"]))?; - s.call("mining.authorize", json!([user, pass]))?; - Ok(s) - } - - fn send(&mut self, v: &Value) -> Result<()> { - let mut line = serde_json::to_string(v)?; - line.push('\n'); - self.stream.write_all(line.as_bytes())?; - Ok(()) - } - - fn call(&mut self, method: &str, params: Value) -> Result { - let id = self.next_id; - self.next_id += 1; - self.send(&json!({ "id": id, "method": method, "params": params }))?; - Ok(id) - } - - fn recv(&mut self) -> Result { - let mut line = String::new(); - if self.reader.read_line(&mut line)? == 0 { - return Err(anyhow!("pool closed the connection")); - } - Ok(serde_json::from_str(line.trim())?) - } - - /// Block until the next job, applying difficulty/extranonce updates en route. - pub fn next_job(&mut self) -> Result { - loop { - let msg = self.recv()?; - match msg.get("method").and_then(Value::as_str).unwrap_or("") { - "mining.set_difficulty" => { - if let Some(d) = msg["params"].get(0).and_then(Value::as_f64) { - self.target = target_from_difficulty(d.max(1.0) as u64); - } - } - "mining.set_extranonce" => { - if let Some(x) = msg["params"].get(0).and_then(Value::as_str) { - self.extranonce = x.to_string(); - } - } - "mining.notify" => { - // params: [jobId, seedhash, headerhash, cleanJobs] TODO(pool): order varies. - let p = &msg["params"]; - let id = p.get(0).and_then(Value::as_str).unwrap_or("").to_string(); - let seedhash = hex32(p.get(1)); - let header_hash = hex32(p.get(2)); - let epoch = epoch_from_seedhash(&seedhash) - .ok_or_else(|| anyhow!("unknown seedhash (epoch scan failed)"))?; - return Ok(Job { id, seedhash, header_hash, target: self.target, epoch }); - } - _ => {} - } - } - } - - /// Submit a verified nonce. NiceHash: nonce hex is extranonce-prefixed. - /// TODO(pool): some pools also want the mix hash as a 4th param. - pub fn submit(&mut self, user: &str, job_id: &str, nonce: u64) -> Result<()> { - let nonce_hex = format!("0x{}{:016x}", self.extranonce, nonce); - self.call("mining.submit", json!([user, job_id, nonce_hex]))?; - Ok(()) - } -} - -fn hex32(v: Option<&Value>) -> [u8; 32] { - let s = v.and_then(Value::as_str).unwrap_or("").trim_start_matches("0x"); - let mut o = [0u8; 32]; - for i in 0..32.min(s.len() / 2) { - o[i] = u8::from_str_radix(&s[2 * i..2 * i + 2], 16).unwrap_or(0); - } - o -} - -/// Ethash boundary = floor(2^256 / difficulty), big-endian 32 bytes. -pub fn target_from_difficulty(diff: u64) -> [u8; 32] { - if diff <= 1 { - return [0xff; 32]; - } - let d = diff as u128; - let mut q = [0u8; 32]; - let mut rem: u128 = 0; - // Dividend = 1 followed by 256 zero bits (257 bits); keep the low 256 quotient bits. - for bitpos in (0..=256usize).rev() { - rem = (rem << 1) | if bitpos == 256 { 1 } else { 0 }; - if rem >= d { - rem -= d; - if bitpos < 256 { - let from_msb = 255 - bitpos; - q[from_msb / 8] |= 1 << (7 - (from_msb % 8)); - } - } - } - q -} - -/// The Ethash mining loop (single device). Mirrors `pearl_main::run`. The GPU -/// search is still WIP (see ../ethash.rs `TODO(capture)`); the verify+submit -/// path is real, so once `search` returns candidates this is end-to-end. -pub fn run( - host: &str, - port: u16, - user: &str, - pass: &str, - device: usize, - recording_path: &str, - running: Arc, -) -> Result<()> { - let _ = recording_path; // the recording is bundled; DAG is built in new() - let solver = EthashSolver::new(device).context("init Ethash solver")?; - // The GPU replay built the DAG from the captured (epoch-pinned) recording, so - // it verifies against that exact epoch. Cross-check on the CPU with the same - // light cache the GPU used — independent of the coin's epoch convention. - let light = solver.cpu_light(); - let mut pool = EthashStratum::connect(host, port, user, pass)?; - log::info!("ethash: mining on device {device}"); - - let mut start_nonce: u64 = 0; - while running.load(Ordering::Relaxed) { - let job = pool.next_job()?; - match solver.search(&job.header_hash, &job.target, start_nonce) { - Ok(res) => { - for f in &res.found { - // CPU verify (same cache as the GPU): never submit a bad share. - if verify::verify(&light, &job.header_hash, f.nonce, &job.target, Some(&f.mix)) { - pool.submit(user, &job.id, f.nonce)?; - log::info!("ethash: submitted nonce {:#x} for job {}", f.nonce, job.id); - } else { - log::debug!("ethash: GPU nonce {:#x} failed CPU verify — dropped", f.nonce); - } - } - } - Err(e) => log::debug!("ethash: search error: {e}"), - } - start_nonce = start_nonce.wrapping_add(25_559_040); // 399360 * 64 nonces per batch - } - Ok(()) -} - -#[cfg(test)] -mod tests { - use super::*; - - #[test] - fn difficulty_target_basic() { - // diff 1 -> max boundary; larger diff -> smaller boundary. - assert_eq!(target_from_difficulty(1), [0xff; 32]); - let t2 = target_from_difficulty(2); - // 2^256/2 = 2^255 -> 0x80 00 .. 00 - assert_eq!(t2[0], 0x80); - assert!(t2[1..].iter().all(|&b| b == 0)); - // monotonic: higher difficulty => numerically smaller target - let a = target_from_difficulty(1000); - let b = target_from_difficulty(2000); - assert!(b < a); // lexicographic on big-endian == numeric - } -} diff --git a/src/ethash/verify.rs b/src/ethash/verify.rs deleted file mode 100644 index 5c226d4..0000000 --- a/src/ethash/verify.rs +++ /dev/null @@ -1,432 +0,0 @@ -//! CPU Ethash light verifier — recompute a candidate share on the CPU and accept -//! it only if it genuinely meets target, so the (reverse-engineered) GPU replay -//! can never submit a bad share. Mirrors the role of `equihash::is_valid_solution`. -//! -//! Unlike pearlhash, Ethash is a public spec, so this is a *correct* light-client -//! implementation (no DAG needed — dataset items are derived from the cache on the -//! fly), not a stub. The full pipeline (mkcache → dataset_item → hashimoto → result) -//! is pinned by `hashimoto_geth_kat` below against go-ethereum's canonical -//! `TestHashimoto` vector, and the Keccak core has its own KATs. -//! -//! Spec: (Dagger-Hashimoto). - -// ---------- Keccak-f[1600] (original Keccak padding 0x01, as Ethash uses) ---------- - -const RC: [u64; 24] = [ - 0x0000000000000001, 0x0000000000008082, 0x800000000000808a, 0x8000000080008000, - 0x000000000000808b, 0x0000000080000001, 0x8000000080008081, 0x8000000000008009, - 0x000000000000008a, 0x0000000000000088, 0x0000000080008009, 0x000000008000000a, - 0x000000008000808b, 0x800000000000008b, 0x8000000000008089, 0x8000000000008003, - 0x8000000000008002, 0x8000000000000080, 0x000000000000800a, 0x800000008000000a, - 0x8000000080008081, 0x8000000000008080, 0x0000000080000001, 0x8000000080008008, -]; -const RHO: [u32; 24] = [ - 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 2, 14, 27, 41, 56, 8, 25, 43, 62, 18, 39, 61, 20, 44, -]; -const PI: [usize; 24] = [ - 10, 7, 11, 17, 18, 3, 5, 16, 8, 21, 24, 4, 15, 23, 19, 13, 12, 2, 20, 14, 22, 9, 6, 1, -]; - -fn keccakf(a: &mut [u64; 25]) { - for round in 0..24 { - // theta - let mut c = [0u64; 5]; - for x in 0..5 { - c[x] = a[x] ^ a[x + 5] ^ a[x + 10] ^ a[x + 15] ^ a[x + 20]; - } - for x in 0..5 { - let d = c[(x + 4) % 5] ^ c[(x + 1) % 5].rotate_left(1); - for y in 0..5 { - a[x + 5 * y] ^= d; - } - } - // rho + pi - let mut last = a[1]; - for i in 0..24 { - let j = PI[i]; - let tmp = a[j]; - a[j] = last.rotate_left(RHO[i]); - last = tmp; - } - // chi - for y in 0..5 { - let t: [u64; 5] = [a[5 * y], a[5 * y + 1], a[5 * y + 2], a[5 * y + 3], a[5 * y + 4]]; - for x in 0..5 { - a[x + 5 * y] = t[x] ^ ((!t[(x + 1) % 5]) & t[(x + 2) % 5]); - } - } - // iota - a[0] ^= RC[round]; - } -} - -/// Generic Keccak sponge with original-Keccak padding (delimiter 0x01). -fn keccak(rate: usize, input: &[u8], out: &mut [u8]) { - debug_assert!(rate % 8 == 0 && out.len() <= rate); - let mut st = [0u64; 25]; - let absorb = |st: &mut [u64; 25], block: &[u8]| { - for i in 0..rate / 8 { - st[i] ^= u64::from_le_bytes(block[i * 8..i * 8 + 8].try_into().unwrap()); - } - }; - let mut off = 0; - while input.len() - off >= rate { - absorb(&mut st, &input[off..off + rate]); - keccakf(&mut st); - off += rate; - } - let rem = &input[off..]; - let mut block = vec![0u8; rate]; - block[..rem.len()].copy_from_slice(rem); - block[rem.len()] ^= 0x01; - block[rate - 1] ^= 0x80; - absorb(&mut st, &block); - keccakf(&mut st); - let mut bytes = [0u8; 200]; - for i in 0..25 { - bytes[i * 8..i * 8 + 8].copy_from_slice(&st[i].to_le_bytes()); - } - out.copy_from_slice(&bytes[..out.len()]); -} - -fn keccak256(input: &[u8]) -> [u8; 32] { - let mut o = [0u8; 32]; - keccak(136, input, &mut o); - o -} -fn keccak512(input: &[u8]) -> [u8; 64] { - let mut o = [0u8; 64]; - keccak(72, input, &mut o); - o -} - -// ---------- Ethash parameters ---------- - -const HASH_BYTES: usize = 64; -const MIX_BYTES: usize = 128; -const EPOCH_LENGTH: u64 = 30_000; -const CACHE_BYTES_INIT: usize = 1 << 24; -const CACHE_BYTES_GROWTH: usize = 1 << 17; -const DATASET_BYTES_INIT: usize = 1 << 30; -const DATASET_BYTES_GROWTH: usize = 1 << 23; -const DATASET_PARENTS: u32 = 256; -const CACHE_ROUNDS: usize = 3; -const ACCESSES: usize = 64; -const FNV_PRIME: u32 = 0x0100_0193; - -#[inline] -fn fnv(a: u32, b: u32) -> u32 { - a.wrapping_mul(FNV_PRIME) ^ b -} - -fn is_prime(n: usize) -> bool { - if n < 2 { - return false; - } - if n % 2 == 0 { - return n == 2; - } - let mut i = 3usize; - while i * i <= n { - if n % i == 0 { - return false; - } - i += 2; - } - true -} - -pub fn epoch(block_number: u64) -> u64 { - block_number / EPOCH_LENGTH -} - -/// Seed hash for an epoch (Keccak-256 chained from zero, `epoch` times). -pub fn seedhash(epoch: u64) -> [u8; 32] { - let mut s = [0u8; 32]; - for _ in 0..epoch { - s = keccak256(&s); - } - s -} - -/// Recover the epoch from a pool-supplied seedhash (bounded scan). -pub fn epoch_from_seedhash(seed: &[u8; 32]) -> Option { - let mut s = [0u8; 32]; - for e in 0..(1u64 << 20) { - if &s == seed { - return Some(e); - } - s = keccak256(&s); - } - None -} - -fn cache_size(epoch: u64) -> usize { - let mut sz = CACHE_BYTES_INIT + CACHE_BYTES_GROWTH * epoch as usize - HASH_BYTES; - while !is_prime(sz / HASH_BYTES) { - sz -= 2 * HASH_BYTES; - } - sz -} - -fn full_size(epoch: u64) -> usize { - let mut sz = DATASET_BYTES_INIT + DATASET_BYTES_GROWTH * epoch as usize - MIX_BYTES; - while !is_prime(sz / MIX_BYTES) { - sz -= 2 * MIX_BYTES; - } - sz -} - -#[inline] -fn words(row: &[u8; 64]) -> [u32; 16] { - let mut w = [0u32; 16]; - for i in 0..16 { - w[i] = u32::from_le_bytes(row[i * 4..i * 4 + 4].try_into().unwrap()); - } - w -} -#[inline] -fn bytes(w: &[u32; 16]) -> [u8; 64] { - let mut b = [0u8; 64]; - for i in 0..16 { - b[i * 4..i * 4 + 4].copy_from_slice(&w[i].to_le_bytes()); - } - b -} - -/// Light cache for one epoch (`mkcache`). Held so verification of many shares in -/// an epoch pays generation once. -pub struct Light { - pub epoch: u64, - full_size: usize, - cache: Vec<[u8; 64]>, -} - -/// `mkcache` — build the `n`-row light cache from a 32-byte seed (Keccak-512 -/// seed chain + `CACHE_ROUNDS` of RandMemoHash). Shared by `Light::new` and the -/// known-answer tests so both exercise the exact same generator. -fn mkcache(n: usize, seed: &[u8; 32]) -> Vec<[u8; 64]> { - let mut cache: Vec<[u8; 64]> = Vec::with_capacity(n); - cache.push(keccak512(seed)); - for i in 1..n { - cache.push(keccak512(&cache[i - 1])); - } - // CACHE_ROUNDS of RandMemoHash. - for _ in 0..CACHE_ROUNDS { - for i in 0..n { - let v = u32::from_le_bytes(cache[i][0..4].try_into().unwrap()) as usize % n; - let mut x = [0u8; 64]; - for k in 0..64 { - x[k] = cache[(i + n - 1) % n][k] ^ cache[v][k]; - } - cache[i] = keccak512(&x); - } - } - cache -} - -impl Light { - pub fn new(epoch: u64) -> Self { - let n = cache_size(epoch) / HASH_BYTES; - let cache = mkcache(n, &seedhash(epoch)); - Self { epoch, full_size: full_size(epoch), cache } - } - - /// Build a `Light` directly from raw cache bytes + the full dataset size, with - /// no epoch math. Used to cross-check the GPU replay (`src/ethash.rs`): the - /// exact light cache miniZ uploaded is captured, so CPU hashimoto here uses the - /// *same* cache the kernels did — making verification independent of the - /// coin's epoch-length convention (ethash vs ECIP-1099 etchash). - pub fn from_raw(cache_bytes: &[u8], full_size: usize) -> Self { - assert!(cache_bytes.len() % HASH_BYTES == 0, "cache not a multiple of 64"); - let cache = cache_bytes - .chunks_exact(HASH_BYTES) - .map(|c| { - let mut r = [0u8; 64]; - r.copy_from_slice(c); - r - }) - .collect(); - Self { epoch: 0, full_size, cache } - } - - /// `calc_dataset_item` — derive dataset row `i` from the cache. - fn dataset_item(&self, i: u32) -> [u32; 16] { - let n = self.cache.len() as u32; - let mut mix = words(&self.cache[(i % n) as usize]); - mix[0] ^= i; - mix = words(&keccak512(&bytes(&mix))); - for j in 0..DATASET_PARENTS { - let parent = fnv(i ^ j, mix[(j % 16) as usize]) % n; - let p = words(&self.cache[parent as usize]); - for k in 0..16 { - mix[k] = fnv(mix[k], p[k]); - } - } - words(&keccak512(&bytes(&mix))) - } - - /// `hashimoto_light` — returns (mix_hash[32], result[32]) for a header+nonce. - pub fn hashimoto(&self, header_hash: &[u8; 32], nonce: u64) -> ([u8; 32], [u8; 32]) { - let n = (self.full_size / HASH_BYTES) as u32; // dataset rows - let mut seed_in = [0u8; 40]; - seed_in[..32].copy_from_slice(header_hash); - seed_in[32..].copy_from_slice(&nonce.to_le_bytes()); - let s = keccak512(&seed_in); - let sw = words(&s); - - let mut mix = [0u32; 32]; // MIX_BYTES/4 - mix[..16].copy_from_slice(&sw); - mix[16..].copy_from_slice(&sw); - - let mixhashes = (MIX_BYTES / HASH_BYTES) as u32; // 2 - for i in 0..ACCESSES as u32 { - let p = fnv(i ^ sw[0], mix[(i as usize) % 32]) % (n / mixhashes) * mixhashes; - let mut newdata = [0u32; 32]; - for j in 0..mixhashes { - let item = self.dataset_item(p + j); - newdata[(j * 16) as usize..(j * 16 + 16) as usize].copy_from_slice(&item); - } - for k in 0..32 { - mix[k] = fnv(mix[k], newdata[k]); - } - } - - // compress mix (32 -> 8 words) - let mut cmix = [0u32; 8]; - for i in (0..32).step_by(4) { - cmix[i / 4] = fnv(fnv(fnv(mix[i], mix[i + 1]), mix[i + 2]), mix[i + 3]); - } - let mut mix_hash = [0u8; 32]; - for i in 0..8 { - mix_hash[i * 4..i * 4 + 4].copy_from_slice(&cmix[i].to_le_bytes()); - } - let mut final_in = [0u8; 96]; - final_in[..64].copy_from_slice(&s); - final_in[64..].copy_from_slice(&mix_hash); - let result = keccak256(&final_in); - (mix_hash, result) - } -} - -/// Big-endian 256-bit compare: `result <= target` (the Ethash boundary check). -fn le_or_eq_be(result: &[u8; 32], target: &[u8; 32]) -> bool { - for i in 0..32 { - if result[i] != target[i] { - return result[i] < target[i]; - } - } - true -} - -/// Verify a candidate share. `light` must be for the job's epoch. Returns true -/// only if the recomputed result meets `target`; if `mix_hash` is provided -/// (from the GPU/submit), it must also match — catching a bad mix. -pub fn verify( - light: &Light, - header_hash: &[u8; 32], - nonce: u64, - target: &[u8; 32], - mix_hash: Option<&[u8; 32]>, -) -> bool { - let (mix, result) = light.hashimoto(header_hash, nonce); - if let Some(expected) = mix_hash { - if &mix != expected { - return false; - } - } - le_or_eq_be(&result, target) -} - -#[cfg(test)] -mod tests { - use super::*; - - fn hex32(s: &str) -> [u8; 32] { - let mut o = [0u8; 32]; - for i in 0..32 { - o[i] = u8::from_str_radix(&s[2 * i..2 * i + 2], 16).unwrap(); - } - o - } - - /// KAT: Keccak-256("") — the canonical Ethereum empty-string hash. Validates - /// the whole Keccak core (permutation, padding, rate). - #[test] - fn keccak256_empty_kat() { - assert_eq!( - keccak256(b""), - hex32("c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470") - ); - } - - /// KAT: Keccak-256("abc"). - #[test] - fn keccak256_abc_kat() { - assert_eq!( - keccak256(b"abc"), - hex32("4e03657aea45a94fc7d47ba826c8d667c0d1e6e33a64a036ec44f58fa12d6c45") - ); - } - - #[test] - fn fnv_matches_spec() { - // fnv(a,b) = a*FNV_PRIME ^ b, mod 2^32 - assert_eq!(fnv(1, 0), FNV_PRIME); - assert_eq!(fnv(0, 7), 7); - } - - #[test] - fn seedhash_epoch_roundtrip() { - let s = seedhash(3); - assert_eq!(epoch_from_seedhash(&s), Some(3)); - assert_eq!(seedhash(0), [0u8; 32]); - } - - /// Cache sizes are prime in HASH_BYTES units and shrink-search is stable. - #[test] - fn cache_size_is_prime_units() { - for e in [0u64, 1, 10] { - assert!(is_prime(cache_size(e) / HASH_BYTES)); - assert!(is_prime(full_size(e) / MIX_BYTES)); - } - } - - /// Full-pipeline KAT for `hashimoto` (mkcache → dataset_item → mix → result), - /// using go-ethereum's canonical `TestHashimoto` vector - /// (`consensus/ethash/algorithm_test.go`): epoch-0 seed (32 zero bytes), a - /// 1024-byte / 16-row cache, dataset size 32*1024 bytes, header hash - /// `c9149cc0…`, nonce 0. This pins the *entire* light-verify path against a - /// trusted external implementation, not just the Keccak core. - #[test] - fn hashimoto_geth_kat() { - // 16-row cache from the epoch-0 seed (all zeros), and a 32768-byte - // dataset — the same tiny sizes geth's TestHashimoto uses. - let light = Light { epoch: 0, full_size: 32 * 1024, cache: mkcache(16, &[0u8; 32]) }; - - let header = hex32("c9149cc0386e689d789a1c2f3d5d169a61a6218ed30e74414dc736e442ef3d1f"); - let (mix, result) = light.hashimoto(&header, 0); - - assert_eq!( - mix, - hex32("e4073cffaef931d37117cefd9afd27ea0f1cad6a981dd2605c4a1ac97c519800"), - "mix digest mismatch vs geth TestHashimoto" - ); - assert_eq!( - result, - hex32("d3539235ee2e6f8db665c0a72169f55b7f6c605712330b778ec3944f0eb5a557"), - "result hash mismatch vs geth TestHashimoto" - ); - - // verify() must accept when result <= target and reject just below it. - let mut target = result; - assert!(verify(&light, &header, 0, &target, Some(&mix))); - // A wrong mix is rejected even when the result meets target. - assert!(!verify(&light, &header, 0, &target, Some(&[0u8; 32]))); - // Tightening target one ulp below the result rejects the share. - for b in target.iter_mut().rev() { - if *b > 0 { *b -= 1; break; } else { *b = 0xff; } - } - assert!(!verify(&light, &header, 0, &target, None)); - } -} diff --git a/src/main.rs b/src/main.rs index 9a0f58f..4c1be8c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -17,14 +17,6 @@ mod gpu; #[cfg(feature = "cuda")] mod cuda; -// Ethash backend (default-off, work-in-progress; see src/ethash/README.md). -#[cfg(feature = "ethash")] -mod ethash; - -// Pearl (PRL) pearlhash backend (default-off; native port of the open reference). -#[cfg(feature = "pearl")] -mod pearl; - #[cfg(feature = "cuda")] mod nvml; @@ -151,11 +143,6 @@ struct Args { #[arg(long, default_value = "cuda")] backend: String, - /// Mining algorithm: "equihash" (default) or "pearl" (PRL pearlhash; needs - /// the `pearl` feature). Pearl is a distinct PoW with its own pool protocol. - #[arg(long, default_value = "equihash")] - algo: String, - /// Force the OpenCL backend, disabling CUDA (overrides --backend). #[arg(long)] force_opencl: bool, @@ -564,35 +551,6 @@ fn main() -> Result<()> { } else { "jackpot".to_string() }; - // Pearl (PRL) pearlhash is a distinct algorithm + pool protocol; branch to - // its own loop before the Equihash stratum client. - #[cfg(feature = "pearl")] - if args.algo.eq_ignore_ascii_case("pearl") { - let running = Arc::new(AtomicBool::new(true)); - { - let r = running.clone(); - ctrlc::set_handler(move || r.store(false, Ordering::Relaxed)).ok(); - } - // Pearl pools authorize with a fixed password "x" (see the live capture); - // the Equihash jackpot/solo password modes don't apply. Honor an explicit - // non-default `-p`, else use "x". - let pearl_pass = if args.pass == "jackpot" { "x" } else { args.pass.as_str() }; - return pearl::stratum::run(&host, port, &args.user, pearl_pass, running); - } - - // Ethash/etchash is DAG + search with its own stratum dialect; branch to its - // loop. The GPU search drives miniZ's extracted solver via a captured trace - // (see src/ethash/README.md); every share is CPU-verified before submit. - #[cfg(feature = "ethash")] - if args.algo.eq_ignore_ascii_case("ethash") || args.algo.eq_ignore_ascii_case("etchash") { - let running = Arc::new(AtomicBool::new(true)); - { - let r = running.clone(); - ctrlc::set_handler(move || r.store(false, Ordering::Relaxed)).ok(); - } - return ethash::stratum::run(&host, port, &args.user, &pass, args.device, "", running); - } - info!("connecting to {host}:{port} as '{}'", args.user); let client = Arc::new(StratumClient::connect(&host, port, &args.user, &pass)?); diff --git a/src/pearl.rs b/src/pearl.rs deleted file mode 100644 index fcc8a24..0000000 --- a/src/pearl.rs +++ /dev/null @@ -1,17 +0,0 @@ -//! Pearl (PRL) "pearlhash" Proof-of-Useful-Work backend (feature `pearl`). -//! -//! Native CPU port of the official open-source reference -//! (github.com/pearl-research-labs/pearl, ISC), confirmed against the whitepaper -//! and the alpha-miner GPU SASS. See `pearl-dump/SPEC.md`. GPU acceleration and -//! the Pearl stratum client build on top of this core. -pub mod merkle; -pub mod pearlhash; -pub mod stratum; - -/// GPU acceleration (NVRTC int8 GEMM+transcript kernel), feature `pearl-cuda`. -#[cfg(feature = "pearl-cuda")] -pub mod gpu; - -/// Approach A: drive alpha-miner's extracted cubin directly, feature `pearl-cuda`. -#[cfg(feature = "pearl-cuda")] -pub mod alpha_kernel; diff --git a/src/pearl/alpha_kernel.rs b/src/pearl/alpha_kernel.rs deleted file mode 100644 index 9a3a42a..0000000 --- a/src/pearl/alpha_kernel.rs +++ /dev/null @@ -1,403 +0,0 @@ -//! Approach A: drive alpha-miner's *extracted* CUDA kernels directly. -//! -//! alpha-miner's anti-analysis (dlmopen + /proc/self/maps pointer checks) lives in -//! its **host** code; the cubin itself is plain GPU code. So we `cuModuleLoadData` -//! the extracted `alpha-miner.35.sm_120.cubin` in *our* process and call its -//! kernels — no anti-analysis involved. `headless_mine_kernel` is the fused -//! production kernel (SASS shows IMMA GEMM + `ATOMS.XOR` transcript + the BLAKE3 -//! IV + an atomic winner dump), so one launch does GEMM→transcript→jackpot→dump. -//! -//! The remaining RE (done experimentally with the validated CPU oracle in -//! `pearlhash`) is the *input contract*: the 23-param ABI is mapped (see -//! `pearl-dump/INTEGRATION.md §3`), but the grid mapping, the two seed buffers, -//! where the difficulty bound lives, the dump-entry layout, and whether operands -//! are pre-noised must be pinned by feeding known inputs and matching the dump to -//! the CPU jackpot. This module is the loader/launcher foundation for that. - -use std::ffi::{c_char, c_int, c_uint, c_void, CStr, CString}; -use std::ptr; - -use anyhow::{anyhow, Result}; - -// Mangled names from pearl-dump/functions.mangled.txt (sm_120 / pearl_blackwell). -const MINE_LB0: &str = "_ZN15pearl_blackwell20headless_mine_kernelILb0ELb0EN4cute5tupleIJiiiEEENS2_IJNS1_1CILi128EEENS4_ILi256EEES5_EEEaNS2_IJiNS4_ILi1EEEEEENS1_14ComposedLayoutINS1_7SwizzleILi2ELi4ELi3EEENS4_ILi0EEENS1_6LayoutINS2_IJNS2_IJNS4_ILi16EEENS4_ILi8EEEEEENS2_IJS5_S8_EEENS2_IJS8_NS4_ILi2EEEEEEEEENS2_IJNS2_IJS5_NS4_ILi2048EEEEEENS2_IJS8_SD_EEENS2_IJSD_NS4_ILi16384EEEEEEEEEEEEENS1_9TiledCopyINS1_9Copy_AtomIJNS1_25SM80_CP_ASYNC_CACHEGLOBALIN7cutlass9uint128_tESY_EEaEEENSE_INS2_IJNS2_IJSG_NS4_ILi32EEEEEESF_EEENS2_IJNS2_IJNS4_ILi512EEES8_EEES11_EEEEENS2_IJS11_S5_EEEEENSV_IJNS1_17SM75_U32x4_LDSM_NEaEEEaS9_NSA_ISC_SD_NSE_INS2_IJNS2_IJSF_SF_EEESI_SK_EEENS2_IJSN_SO_NS2_IJSD_NS4_ILi32768EEEEEEEEEEEEES19_NSV_IJNS1_17SM75_U32x2_LDSM_NEaEEENS1_8TiledMMAINS1_8MMA_AtomIJNS1_26SM80_16x8x32_S32S8S8S32_TNEEEENSE_INS2_IJSJ_NS4_ILi4EEES8_EEENS2_IJS8_SJ_SD_EEEEENS2_IJS11_S11_S11_EEEEEEEvT1_T2_PKT3_T4_T5_T6_T7_PKT8_T9_T10_T11_T12_P16HostSignalHeaderP14HostSignalSyncPKjS2G_T13_iP29PearlHeadlessJackpotDumpEntryPiPjiS2L_"; -const MINE_LB1: &str = "_ZN15pearl_blackwell20headless_mine_kernelILb1ELb0EN4cute5tupleIJiiiEEENS2_IJNS1_1CILi128EEENS4_ILi256EEES5_EEEaNS2_IJiNS4_ILi1EEEEEENS1_14ComposedLayoutINS1_7SwizzleILi2ELi4ELi3EEENS4_ILi0EEENS1_6LayoutINS2_IJNS2_IJNS4_ILi16EEENS4_ILi8EEEEEENS2_IJS5_S8_EEENS2_IJS8_NS4_ILi2EEEEEEEEENS2_IJNS2_IJS5_NS4_ILi2048EEEEEENS2_IJS8_SD_EEENS2_IJSD_NS4_ILi16384EEEEEEEEEEEEENS1_9TiledCopyINS1_9Copy_AtomIJNS1_25SM80_CP_ASYNC_CACHEGLOBALIN7cutlass9uint128_tESY_EEaEEENSE_INS2_IJNS2_IJSG_NS4_ILi32EEEEEESF_EEENS2_IJNS2_IJNS4_ILi512EEES8_EEES11_EEEEENS2_IJS11_S5_EEEEENSV_IJNS1_17SM75_U32x4_LDSM_NEaEEEaS9_NSA_ISC_SD_NSE_INS2_IJNS2_IJSF_SF_EEESI_SK_EEENS2_IJSN_SO_NS2_IJSD_NS4_ILi32768EEEEEEEEEEEEES19_NSV_IJNS1_17SM75_U32x2_LDSM_NEaEEENS1_8TiledMMAINS1_8MMA_AtomIJNS1_26SM80_16x8x32_S32S8S8S32_TNEEEENSE_INS2_IJSJ_NS4_ILi4EEES8_EEENS2_IJS8_SJ_SD_EEEEENS2_IJS11_S11_S11_EEEEEEEvT1_T2_PKT3_T4_T5_T6_T7_PKT8_T9_T10_T11_T12_P16HostSignalHeaderP14HostSignalSyncPKjS2G_T13_iP29PearlHeadlessJackpotDumpEntryPiPjiS2L_"; - -type CUresult = c_int; -type CUdevice = c_int; -type CUcontext = *mut c_void; -type CUmodule = *mut c_void; -type CUfunction = *mut c_void; -type CUdeviceptr = u64; -const CUDA_SUCCESS: CUresult = 0; -const CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES: c_int = 8; -const CU_LAUNCH_PARAM_END: usize = 0x00; -const CU_LAUNCH_PARAM_BUFFER_POINTER: usize = 0x01; -const CU_LAUNCH_PARAM_BUFFER_SIZE: usize = 0x02; -extern "C" { - fn cuInit(f: c_uint) -> CUresult; - fn cuDeviceGet(d: *mut CUdevice, o: c_int) -> CUresult; - fn cuCtxCreate_v2(c: *mut CUcontext, f: c_uint, d: CUdevice) -> CUresult; - fn cuCtxDestroy_v2(c: CUcontext) -> CUresult; - fn cuModuleLoadData(m: *mut CUmodule, image: *const c_void) -> CUresult; - fn cuModuleUnload(m: CUmodule) -> CUresult; - fn cuModuleGetFunction(f: *mut CUfunction, m: CUmodule, name: *const c_char) -> CUresult; - fn cuFuncSetAttribute(f: CUfunction, a: c_int, v: c_int) -> CUresult; - fn cuMemAlloc_v2(p: *mut CUdeviceptr, n: usize) -> CUresult; - fn cuMemFree_v2(p: CUdeviceptr) -> CUresult; - fn cuMemsetD8_v2(p: CUdeviceptr, uc: c_uint, n: usize) -> CUresult; - fn cuMemcpyHtoD_v2(dst: CUdeviceptr, src: *const c_void, n: usize) -> CUresult; - fn cuMemcpyDtoH_v2(dst: *mut c_void, src: CUdeviceptr, n: usize) -> CUresult; - fn cuLaunchKernel(f: CUfunction, gx: c_uint, gy: c_uint, gz: c_uint, bx: c_uint, by: c_uint, bz: c_uint, sh: c_uint, st: *mut c_void, params: *mut *mut c_void, extra: *mut *mut c_void) -> CUresult; - fn cuCtxSynchronize() -> CUresult; - fn cuGetErrorName(e: CUresult, s: *mut *const c_char) -> CUresult; -} - -fn cu(r: CUresult, what: &str) -> Result<()> { - if r == CUDA_SUCCESS { - return Ok(()); - } - let name = unsafe { - let mut p: *const c_char = ptr::null(); - if cuGetErrorName(r, &mut p) == CUDA_SUCCESS && !p.is_null() { - CStr::from_ptr(p).to_string_lossy().into_owned() - } else { - format!("CUresult {r}") - } - }; - Err(anyhow!("{what}: {name}")) -} - -fn func(module: CUmodule, mangled: &str) -> Result { - let cname = CString::new(mangled)?; - let mut f: CUfunction = ptr::null_mut(); - cu(unsafe { cuModuleGetFunction(&mut f, module, cname.as_ptr()) }, "cuModuleGetFunction")?; - Ok(f) -} - -/// alpha-miner's loaded kernels (in our process). -pub struct AlphaKernels { - ctx: CUcontext, - module: CUmodule, - /// `headless_mine_kernel` (no jackpot dump). - pub mine_lb0: CUfunction, - /// `headless_mine_kernel` (jackpot-dump enabled). - pub mine_lb1: CUfunction, -} - -unsafe impl Send for AlphaKernels {} - -impl AlphaKernels { - /// Load the extracted cubin (raw bytes) and resolve the mine kernels. - pub fn load(cubin: &[u8], device_index: usize) -> Result { - unsafe { - cu(cuInit(0), "cuInit")?; - let mut dev: CUdevice = 0; - cu(cuDeviceGet(&mut dev, device_index as c_int), "cuDeviceGet")?; - let mut ctx: CUcontext = ptr::null_mut(); - cu(cuCtxCreate_v2(&mut ctx, 0, dev), "cuCtxCreate")?; - let mut module: CUmodule = ptr::null_mut(); - cu( - cuModuleLoadData(&mut module, cubin.as_ptr() as *const c_void), - "cuModuleLoadData (alpha-miner cubin; arch must match GPU)", - )?; - let mine_lb0 = func(module, MINE_LB0)?; - let mine_lb1 = func(module, MINE_LB1)?; - Ok(Self { ctx, module, mine_lb0, mine_lb1 }) - } - } -} - -/// What the kernel wrote after an exploratory launch. -pub struct ExploreReport { - pub launched: bool, - pub dump_count: u32, - pub dump_head: Vec, - pub header_head: Vec, - /// (name, first 64 bytes) for every output buffer, to localize what changed. - pub buffers: Vec<(&'static str, Vec)>, -} - -impl AlphaKernels { - /// Exploratory launch of `headless_mine_kernel` on a tiny shape, to - /// reverse the input contract by inspecting what it writes. Sets the run-gate, - /// permissive header (0xFF), known operands; reads back the dump counter + - /// dump/header heads. The 23-param packed buffer follows INTEGRATION.md §3. - pub fn explore(&self, m: i32, n: i32, k: i32, _rank: i32, grid: (u32, u32, u32), smem: u32) -> Result { - unsafe { - let alloc = |bytes: usize, fill: u8| -> Result { - let mut p: CUdeviceptr = 0; - cu(cuMemAlloc_v2(&mut p, bytes.max(16)), "cuMemAlloc")?; - cu(cuMemsetD8_v2(p, fill as c_uint, bytes.max(16)), "cuMemset")?; - Ok(p) - }; - // Over-allocate every buffer (8 MiB) so the CUTLASS kernel's vectorized - // cp.async / swizzled tile reads can't run off the end — isolates an - // out-of-bounds read (sizing) from a genuinely wrong pointer. - let big = 8usize << 20; - // PEARL_A / PEARL_B set a uniform int8 fill for A / B (default 1), to test - // whether the GEMM-derived dump fields scale with operand magnitude. - let af = std::env::var("PEARL_A").ok().and_then(|s| s.parse().ok()).unwrap_or(1u8); - let bf = std::env::var("PEARL_B").ok().and_then(|s| s.parse().ok()).unwrap_or(1u8); - let a = alloc(big, af)?; // A' int8 - let b = alloc(big, bf)?; // B'ᵀ int8 - // Optionally fill A/B with a VARIED int8 pattern (small magnitudes so the - // int32 GEMM stays bounded) so the transcript M is non-trivial — this - // pins the transcript field's exact offset in the dump entry. PEARL_VARIED=1. - // PEARL_VARIED: fill A and B with full-range pseudo-random int8 (two - // different LCGs) so the GEMM accumulators are effectively random and the - // per-tile XOR can't cancel — this is what real pearl operands (random - // from the commitment) look like. If M becomes non-zero, operands genuinely - // drive the transcript. - if std::env::var("PEARL_VARIED").map(|v| v == "1").unwrap_or(false) { - let mut sa: u32 = 0x1234_5678; - let mut sb: u32 = 0x9E37_79B1; - let mut pa = vec![0u8; big]; - let mut pb = vec![0u8; big]; - for i in 0..big { - sa = sa.wrapping_mul(1_664_525).wrapping_add(1_013_904_223); - sb = sb.wrapping_mul(1_103_515_245).wrapping_add(12_345); - pa[i] = (sa >> 24) as u8; - pb[i] = (sb >> 24) as u8; - } - cu(cuMemcpyHtoD_v2(a, pa.as_ptr() as *const c_void, big), "htod A")?; - cu(cuMemcpyHtoD_v2(b, pb.as_ptr() as *const c_void, big), "htod B")?; - } - let hdr = alloc(4096, 0xFF)?; // permissive - // HostSignalSync: [0] = first-finder CAS latch, [+4] = abort/stop flag. - // Prologue gate is `EXIT if sync[+4]==1`, so sync[+4] must be 0 (≠1) to run - // (we had this inverted — setting it to 1 forced instant exit). Zeroed. - let sync = alloc(256, 0)?; - // CONFIRMED via SASS + live dump: ord14 (c[0x3c0], PKj) = the 256-bit - // difficulty BOUND (hash≤bound wins; word-by-word MSW→LSW compare), and - // ord15 (c[0x3c8], S2G_) = the BLAKE3 KEY sA (8 words folded into the hash - // state at 0x2e00). Here both 0xFF: bound=max ⇒ every hash wins (proves the - // trigger); key=0xFF is just a placeholder for the exploratory launch. - let bound = alloc(big, 0xFF)?; // ord14 - let key = alloc(big, 0xFF)?; // ord15 - // PEARL_KEY=1: upload a known non-degenerate 32-byte key/commitment seed - // [0,1,..,31] so we can test whether the seed drives the transcript M - // (dumped hash would diverge from blake3(zeros, key)). - if std::env::var("PEARL_KEY").map(|v| v == "1").unwrap_or(false) { - let kb: [u8; 32] = std::array::from_fn(|i| i as u8); - cu(cuMemcpyHtoD_v2(key, kb.as_ptr() as *const c_void, 32), "htod key")?; - } - let dump = alloc(big, 0)?; - let dcount = alloc(big, 0)?; - let out20 = alloc(big, 0)?; - let out22 = alloc(big, 0)?; - - // Pack the 128-byte argument buffer. - let mut arg = [0u8; 128]; - let put_u32 = |a: &mut [u8], off: usize, v: u32| a[off..off + 4].copy_from_slice(&v.to_le_bytes()); - let put_ptr = |a: &mut [u8], off: usize, v: u64| a[off..off + 8].copy_from_slice(&v.to_le_bytes()); - put_u32(&mut arg, 0x00, m as u32); - put_u32(&mut arg, 0x04, n as u32); - put_u32(&mut arg, 0x08, k as u32); - put_ptr(&mut arg, 0x10, a); - // Stride scalars (cute Layout). PEARL_LDA/PEARL_LDB override (default k). - let envu = |name: &str, d: u32| std::env::var(name).ok().and_then(|s| s.parse().ok()).unwrap_or(d); - put_u32(&mut arg, 0x18, envu("PEARL_LDA", k as u32)); // ldA (ord3) - put_ptr(&mut arg, 0x20, b); - put_u32(&mut arg, 0x28, envu("PEARL_LDB", k as u32)); // ldB (ord8) - put_ptr(&mut arg, 0x30, hdr); - put_ptr(&mut arg, 0x38, sync); - put_ptr(&mut arg, 0x40, bound); // ord14 = 256-bit difficulty bound - put_ptr(&mut arg, 0x48, key); // ord15 = BLAKE3 key sA - put_u32(&mut arg, 0x54, envu("PEARL_O17", 1)); // ord17 = rank cadence divisor (chunk%ord17==0 folds) - put_ptr(&mut arg, 0x58, dump); - put_ptr(&mut arg, 0x60, dcount); - put_ptr(&mut arg, 0x68, out20); - put_u32(&mut arg, 0x70, envu("PEARL_O21", 1)); // ord21 - put_ptr(&mut arg, 0x78, out22); - - // (mine_lb0) is the variant carrying the bound-compare + - // CAS first-finder latch + STG jackpot dump (SASS in /tmp/mk.sass). - // (mine_lb1) is the atomic-accumulate variant (283 ATOMG.ADD) - // that updates global transcripts but never dumps. Pick via PEARL_LB1=1. - let use_lb1 = std::env::var("PEARL_LB1").map(|v| v == "1").unwrap_or(false); - let fnc = if use_lb1 { self.mine_lb1 } else { self.mine_lb0 }; - let set = cuFuncSetAttribute(fnc, CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES, smem as c_int); - if set != CUDA_SUCCESS { - return Ok(ExploreReport { launched: false, dump_count: 0, dump_head: vec![set as u8], header_head: vec![0xEE], buffers: vec![] }); - } - let mut argsz = arg.len(); - let mut extra: [*mut c_void; 5] = [ - CU_LAUNCH_PARAM_BUFFER_POINTER as *mut c_void, - arg.as_ptr() as *mut c_void, - CU_LAUNCH_PARAM_BUFFER_SIZE as *mut c_void, - &mut argsz as *mut usize as *mut c_void, - CU_LAUNCH_PARAM_END as *mut c_void, - ]; - let lr = cuLaunchKernel(fnc, grid.0, grid.1, grid.2, 256, 1, 1, smem, ptr::null_mut(), ptr::null_mut(), extra.as_mut_ptr()); - let launched = lr == CUDA_SUCCESS && cuCtxSynchronize() == CUDA_SUCCESS; - - // The found-count is HostSignalSync[+4] (ord19/c[0x3e0] is unused by the - // dump variant). Read sync[1] (the u32 at byte offset 4). - let mut sync_words = [0u32; 2]; - cuMemcpyDtoH_v2(sync_words.as_mut_ptr() as *mut c_void, sync, 8); - let count = [sync_words[1]]; - let _ = dcount; - let mut dump_head = vec![0u8; 256]; - cuMemcpyDtoH_v2(dump_head.as_mut_ptr() as *mut c_void, dump, 256); - // The jackpot dump lands in ord12 (HostSignalHeader, c[0x3b0]) — the SASS - // dump-finalize block writes the PearlHeadlessJackpotDumpEntry to R52 = - // LDC.64 c[0x0][0x3b0]. Read the full ~0x2d8-byte entry. - let mut header_head = vec![0u8; 768]; - cuMemcpyDtoH_v2(header_head.as_mut_ptr() as *mut c_void, hdr, 768); - - // Snapshot the first 64 bytes of every output buffer to localize writes. - let snap = |p: CUdeviceptr| -> Vec { - let mut v = vec![0u8; 64]; - cuMemcpyDtoH_v2(v.as_mut_ptr() as *mut c_void, p, 64); - v - }; - let buffers = vec![ - ("sync(ord13)", snap(sync)), - ("counter(ord19/Pi)", snap(dcount)), - ("dump(ord18)", snap(dump)), - ("ord20(Pj)", snap(out20)), - ("ord22(S2L)", snap(out22)), - ("hdr(ord12)", snap(hdr)), - ]; - - for p in [a, b, hdr, sync, bound, key, dump, dcount, out20, out22] { - cuMemFree_v2(p); - } - Ok(ExploreReport { launched, dump_count: count[0], dump_head, header_head, buffers }) - } - } -} - -impl Drop for AlphaKernels { - fn drop(&mut self) { - unsafe { - cuModuleUnload(self.module); - cuCtxDestroy_v2(self.ctx); - } - } -} - -#[cfg(test)] -mod tests { - use super::*; - - /// Proves we can load alpha-miner's extracted cubin and resolve its mining - /// kernels in our own process (no anti-analysis). Ignored — needs the cubin + - /// an sm_120 GPU. Run: - /// cargo test --no-default-features --features pearl-cuda -- --ignored --nocapture - #[test] - #[ignore] - fn loads_alpha_cubin() { - let path = "pearl-dump/cubins/alpha-miner.35.sm_120.cubin"; - let cubin = match std::fs::read(path) { - Ok(c) => c, - Err(_) => { eprintln!("no {path}; skipping"); return; } - }; - let k = AlphaKernels::load(&cubin, 0).expect("load+resolve alpha-miner kernels"); - assert!(!k.mine_lb0.is_null() && !k.mine_lb1.is_null()); - eprintln!("loaded alpha-miner cubin; resolved headless_mine_kernel and "); - } - - /// Exploratory launch — observe what the fused kernel writes (no crash = - /// param ABI structurally valid). Ignored — needs the cubin + sm_120 GPU. - #[test] - #[ignore] - fn explore_mine_kernel() { - let path = "pearl-dump/cubins/alpha-miner.35.sm_120.cubin"; - let cubin = match std::fs::read(path) { - Ok(c) => c, - Err(_) => { eprintln!("no {path}; skipping"); return; } - }; - // ONE launch per process — an ILLEGAL_ADDRESS fault poisons the whole CUDA - // context state, so sweep smem from bash with PEARL_SMEM env, fresh process - // each. Baked CTA tile is 128x256; smem is a multistage pipeline - // (per-stage A 0x4000 + B 0x8000 = 49152). - let smem: u32 = std::env::var("PEARL_SMEM").ok().and_then(|s| s.parse().ok()).unwrap_or(98304); - let k = AlphaKernels::load(&cubin, 0).expect("load"); - match k.explore(128, 256, 128, 128, (1, 1, 1), smem) { - Ok(r) => { - eprintln!("smem={smem} launched={} dump_count={}", r.launched, r.dump_count); - if r.launched { - eprintln!(" >>> JACKPOT DUMP ENTRY (ord12/HostSignalHeader), non-zero 16B rows:"); - for (i, chunk) in r.header_head.chunks(16).enumerate() { - if chunk.iter().any(|&b| b != 0) { - eprintln!(" +0x{:03x}: {:02x?}", i * 16, chunk); - } - } - for (name, bytes) in &r.buffers { - let nz = bytes.iter().any(|&b| b != 0); - eprintln!(" {name:20} {}: {:02x?}", if nz { "CHANGED" } else { "zero " }, &bytes[..16]); - } - } else { - eprintln!(" (setattr/launch failed: dump_head[0]={:#x})", r.dump_head.first().copied().unwrap_or(0)); - } - } - Err(e) => eprintln!("smem={smem} error: {e}"), - } - } - - /// Prove we can REPRODUCE the kernel's dumped BLAKE3 jackpot hash with our own - /// CPU blake3 — i.e. we understand the hash function + the entry's transcript - /// field. The kernel writes the 256-bit hash at entry+0x29c; we passed key - /// (ord15) = all-0xFF. So some 64-byte window of the entry is the transcript M, - /// and `blake3_keyed(M, [0xFF;32]) == hash`. Brute-force the window to locate M - /// and confirm the match. Ignored — needs the cubin + sm_120 GPU. - #[test] - #[ignore] - fn reproduce_dumped_hash() { - use crate::pearl::pearlhash::blake3_digest; - let path = "pearl-dump/cubins/alpha-miner.35.sm_120.cubin"; - let cubin = match std::fs::read(path) { - Ok(c) => c, - Err(_) => { eprintln!("no {path}; skipping"); return; } - }; - let smem: u32 = std::env::var("PEARL_SMEM").ok().and_then(|s| s.parse().ok()).unwrap_or(98304); - let kdim: i32 = std::env::var("PEARL_K").ok().and_then(|s| s.parse().ok()).unwrap_or(128); - let k = AlphaKernels::load(&cubin, 0).expect("load"); - eprintln!("launching with K={kdim} (UR7=ceil(K/128)={} chunks; transcript mainloop runs while UR7>1)", (kdim + 127) / 128); - let r = k.explore(128, 256, kdim, 128, (1, 1, 1), smem).expect("explore"); - assert!(r.launched, "kernel must launch"); - let e = &r.header_head; // the dump entry (in ord12) - let hash: [u8; 32] = e[0x29c..0x29c + 32].try_into().unwrap(); - eprintln!("dumped hash @+0x29c = {:02x?}", hash); - - // Candidate keys: what we passed. PEARL_KEY=1 uploads [0..31] to ord15. - let key_used: [u8; 32] = if std::env::var("PEARL_KEY").map(|v| v == "1").unwrap_or(false) { - std::array::from_fn(|i| i as u8) - } else { - [0xFFu8; 32] - }; - // Decisive: if the dumped hash != blake3(zeros, key_used), then M != 0, i.e. - // the seed/commitment drives the transcript (operands don't). - let zeros_hash = blake3_digest(&[0u8; 64], Some(key_used)); - eprintln!("blake3(zeros, key_used) == dumped_hash ? {} (true => M is still zero)", - zeros_hash == hash); - let key_candidates: [(&str, Option<[u8; 32]>); 2] = - [("keyed[key_used]", Some(key_used)), ("unkeyed", None)]; - - let mut found = false; - let mut found_nonzero = false; - for (kname, key) in key_candidates { - for off in 0..=(e.len().saturating_sub(64)) { - let window = &e[off..off + 64]; - if blake3_digest(window, key) == hash { - let nonzero = window.iter().any(|&b| b != 0); - if !found || nonzero { - eprintln!("MATCH: transcript M @ entry+0x{off:03x}, key={kname}, nonzero={nonzero}"); - } - if nonzero { - eprintln!(" M bytes = {:02x?}", window); - found_nonzero = true; - } - found = true; - if found_nonzero { break; } - } - } - if found_nonzero { break; } - } - eprintln!("=> hash reproduced: {found}; non-degenerate transcript reached: {found_nonzero}"); - assert!(found, "could not reproduce the dumped hash from any 64-byte window — \ - transcript layout or key interpretation still unknown"); - } -} diff --git a/src/pearl/gpu.rs b/src/pearl/gpu.rs deleted file mode 100644 index 49000ed..0000000 --- a/src/pearl/gpu.rs +++ /dev/null @@ -1,2352 +0,0 @@ -//! Pearl GPU acceleration (feature `pearl-cuda`) — int8 **tensor-core** (IMMA) -//! kernel via NVRTC (no build-time nvcc; links libcuda + libnvrtc). -//! -//! Each warp computes one 16×16 output tile's jackpot using the WMMA API -//! (`nvcuda::wmma`, s8×s8→s32 — the IMMA tensor-core path). Per rank-chunk it -//! does the int8 GEMM on tensor cores, XOR-reduces the 16×16 int32 tile, and -//! folds it into the 16×u32 transcript `M[tid]=(M⋘13)⊕X`. The host then -//! BLAKE3-hashes M and compares to target. -//! -//! Operands are the noised int8 matrices A′ (tile_h×k) and B′ᵀ (tile_w×k); they -//! fit int8 (A,B∈[-64,64], noise∈[-63,62] ⇒ A′∈[-127,126]). Validated -//! bit-for-bit against the CPU transcript in `tests::gpu_wmma_matches_cpu`. -//! -//! Tiles here are 16×16 (one warp). Wider tile shapes = multiple WMMA blocks per -//! tile, and gathering the row/col *pattern* into a dense tile, are the next step. - -use std::ffi::{c_char, c_int, c_uint, c_void, CString}; -use std::ptr; - -use anyhow::{anyhow, Result}; -use primitive_types::U256; - -use super::pearlhash::{ - attempt_seeds, job_key, seeds_from_commitment, threads_partition, IncompleteBlockHeader, - MiningConfiguration, Solution, SEED_LABEL_A, SEED_LABEL_B, -}; - -/// One warp per 16×16 tile; int8 IMMA via WMMA, per-chunk XOR + transcript. -const KERNEL_SRC: &str = r#" -#include -using namespace nvcuda; - -extern "C" __global__ void pearl_tile_wmma( - const signed char* a, const signed char* b, int k, int rank, unsigned* out) -{ - int tile = blockIdx.x; - const signed char* A = a + (long)tile * 16 * k; // 16 x k (A', row-major) - const signed char* B = b + (long)tile * 16 * k; // 16 x k (B'^T, row-major) - __shared__ int ctile[256]; - wmma::fragment acc; - unsigned M[16]; - #pragma unroll - for (int t = 0; t < 16; t++) M[t] = 0u; - int chunk = 0; - wmma::fill_fragment(acc, 0); // Cblk ACCUMULATES across all rank-chunks - for (int ll = rank; ll <= k; ll += rank) { - for (int kk = ll - rank; kk < ll; kk += 16) { - wmma::fragment af; - wmma::fragment bf; - wmma::load_matrix_sync(af, A + kk, k); // A'[u][kk+l] - wmma::load_matrix_sync(bf, B + kk, k); // col_major over B'^T => B'[kk+l][v] - wmma::mma_sync(acc, af, bf, acc); - } - wmma::store_matrix_sync(ctile, acc, 16, wmma::mem_row_major); - __syncwarp(); - if ((threadIdx.x & 31) == 0) { - unsigned x = 0; - for (int t = 0; t < 256; t++) x ^= (unsigned)ctile[t]; - int tid = chunk & 15; - M[tid] = ((M[tid] << 13) | (M[tid] >> 19)) ^ x; // rotate_left(13) - } - chunk++; - } - if ((threadIdx.x & 31) == 0) { - for (int t = 0; t < 16; t++) out[(long)tile * 16 + t] = M[t]; - } -} - -__device__ __forceinline__ int dp4(int a, int b, int c) { - int d; asm("dp4a.s32.s32 %0, %1, %2, %3;" : "=r"(d) : "r"(a), "r"(b), "r"(c)); return d; -} - -// DP4A int8 path for tall-skinny tiles (the live h=2,w=64 config). One warp per -// tile; each lane owns hw/32 of the h*w accumulators. Operands are noised int8, -// packed 4-per-int (a: tiles*h*(k/4) ints, b: tiles*w*(k/4) ints). Cumulative. -extern "C" __global__ void pearl_tile_dp4a( - const int* a, const int* b, int h, int w, int k, int rank, unsigned* out) -{ - int tile = blockIdx.x; - int lane = threadIdx.x & 31; - int hw = h * w; - int k4 = k / 4; - const int* A = a + (long)tile * h * k4; - const int* B = b + (long)tile * w * k4; - int acc[8]; - int ne = 0; - for (int e = lane; e < hw; e += 32) { acc[ne++] = 0; } - unsigned M[16]; - for (int t = 0; t < 16; t++) M[t] = 0u; - int chunk = 0; - for (int ll = rank; ll <= k; ll += rank) { - int ni = 0; - for (int e = lane; e < hw; e += 32) { - int u = e / w, v = e % w; - const int* ar = A + (long)u * k4; - const int* br = B + (long)v * k4; - int s = acc[ni]; - for (int l4 = (ll - rank) / 4; l4 < ll / 4; l4++) s = dp4(ar[l4], br[l4], s); - acc[ni++] = s; - } - unsigned x = 0; - for (int i = 0; i < ne; i++) x ^= (unsigned)acc[i]; - for (int o = 16; o > 0; o >>= 1) x ^= __shfl_xor_sync(0xffffffffu, x, o); - if (lane == 0) { int tid = chunk & 15; M[tid] = ((M[tid] << 13) | (M[tid] >> 19)) ^ x; } - chunk++; - } - if (lane == 0) { for (int t = 0; t < 16; t++) out[(long)tile * 16 + t] = M[t]; } -} - -// Gather-free DP4A: the FULL noised matrices A'(m×k) and B'^T(n×k) stay resident -// on the GPU; each tile is described by its row/col INDICES (a_rows[tile*h+u], -// b_cols[tile*w+v]) rather than host-gathered strips — the kernel indexes rows -// directly. Identical math to pearl_tile_dp4a, but per-tile host→device traffic -// drops from (h+w)*k bytes to (h+w)*4 bytes. This is the live-scale sweep path. -extern "C" __global__ void pearl_tile_dp4a_idx( - const int* A, const int* B, const int* a_rows, const int* b_cols, - int h, int w, int k, int rank, unsigned* out) -{ - int tile = blockIdx.x; - int lane = threadIdx.x & 31; - int hw = h * w; - int k4 = k / 4; - const int* ar = a_rows + (long)tile * h; - const int* bc = b_cols + (long)tile * w; - int acc[8]; - int ne = 0; - for (int e = lane; e < hw; e += 32) { acc[ne++] = 0; } - unsigned M[16]; - for (int t = 0; t < 16; t++) M[t] = 0u; - int chunk = 0; - for (int ll = rank; ll <= k; ll += rank) { - int ni = 0; - for (int e = lane; e < hw; e += 32) { - int u = e / w, v = e % w; - const int* arow = A + (long)ar[u] * k4; - const int* brow = B + (long)bc[v] * k4; - int s = acc[ni]; - for (int l4 = (ll - rank) / 4; l4 < ll / 4; l4++) s = dp4(arow[l4], brow[l4], s); - acc[ni++] = s; - } - unsigned x = 0; - for (int i = 0; i < ne; i++) x ^= (unsigned)acc[i]; - for (int o = 16; o > 0; o >>= 1) x ^= __shfl_xor_sync(0xffffffffu, x, o); - if (lane == 0) { int tid = chunk & 15; M[tid] = ((M[tid] << 13) | (M[tid] >> 19)) ^ x; } - chunk++; - } - if (lane == 0) { for (int t = 0; t < 16; t++) out[(long)tile * 16 + t] = M[t]; } -} - -// ---- BLAKE3 keyed single-block compression (one 64-byte block, root) ---- -// Matches the `blake3` crate's new_keyed(key).update(msg64).finalize() for a -// 64-byte input: cv = key words, flags = CHUNK_START|CHUNK_END|ROOT|KEYED_HASH. -__device__ __forceinline__ unsigned b3rotr(unsigned x, int n) { return (x >> n) | (x << (32 - n)); } - -#define B3G(a,b,c,d,x,y) { \ - v[a]=v[a]+v[b]+(x); v[d]=b3rotr(v[d]^v[a],16); v[c]=v[c]+v[d]; v[b]=b3rotr(v[b]^v[c],12); \ - v[a]=v[a]+v[b]+(y); v[d]=b3rotr(v[d]^v[a],8); v[c]=v[c]+v[d]; v[b]=b3rotr(v[b]^v[c],7); } - -// General compression: cv[8], block m[16] (LE words), 64-bit counter, block_len, -// flags -> chaining value out[8] = state[i]^state[i+8]. -__device__ void blake3_compress(const unsigned* cv, const unsigned* msg, unsigned counter_lo, unsigned counter_hi, unsigned block_len, unsigned flags, unsigned* out) { - unsigned v[16]; - #pragma unroll - for (int i = 0; i < 8; i++) v[i] = cv[i]; - v[8] = 0x6A09E667u; v[9] = 0xBB67AE85u; v[10] = 0x3C6EF372u; v[11] = 0xA54FF53Au; - v[12] = counter_lo; v[13] = counter_hi; v[14] = block_len; v[15] = flags; - unsigned m[16]; - #pragma unroll - for (int i = 0; i < 16; i++) m[i] = msg[i]; - const int P[16] = {2, 6, 3, 10, 7, 0, 4, 13, 1, 11, 12, 5, 9, 14, 15, 8}; - #pragma unroll - for (int r = 0; r < 7; r++) { - B3G(0, 4, 8, 12, m[0], m[1]); - B3G(1, 5, 9, 13, m[2], m[3]); - B3G(2, 6, 10, 14, m[4], m[5]); - B3G(3, 7, 11, 15, m[6], m[7]); - B3G(0, 5, 10, 15, m[8], m[9]); - B3G(1, 6, 11, 12, m[10], m[11]); - B3G(2, 7, 8, 13, m[12], m[13]); - B3G(3, 4, 9, 14, m[14], m[15]); - if (r < 6) { - unsigned t[16]; - #pragma unroll - for (int i = 0; i < 16; i++) t[i] = m[P[i]]; - #pragma unroll - for (int i = 0; i < 16; i++) m[i] = t[i]; - } - } - #pragma unroll - for (int i = 0; i < 8; i++) out[i] = v[i] ^ v[i + 8]; -} - -// key[8], msg[16] (LE u32 words of the 64-byte block) -> out[8]: keyed single -// 64-byte block, flags = START|END|ROOT|KEYED (0x1B), counter 0. -__device__ void blake3_keyed64(const unsigned* key, const unsigned* msg, unsigned* out) { - blake3_compress(key, msg, 0u, 0u, 64u, 0x1Bu, out); -} - -// Keyed-BLAKE3 chunk chaining value for ONE full 1024-byte chunk (16 blocks), -// `finalize_non_root` style: cv = key; each block compresses with counter = -// chunk index, START on first, END on last, KEYED throughout. data = 256 LE u32. -__device__ void blake3_chunk_cv(const unsigned* key, const unsigned* data256, unsigned chunk_idx, unsigned* out) { - unsigned cv[8]; - #pragma unroll - for (int i = 0; i < 8; i++) cv[i] = key[i]; - #pragma unroll - for (int b = 0; b < 16; b++) { - unsigned flags = 0x10u; // KEYED_HASH - if (b == 0) flags |= 0x01u; // CHUNK_START - if (b == 15) flags |= 0x02u; // CHUNK_END - unsigned tmp[8]; - blake3_compress(cv, data256 + b * 16, chunk_idx, 0u, 64u, flags, tmp); - #pragma unroll - for (int i = 0; i < 8; i++) cv[i] = tmp[i]; - } - #pragma unroll - for (int i = 0; i < 8; i++) out[i] = cv[i]; -} - -// One thread per 1024-byte chunk: chunk CV of the matrix `data` (bytes, padded to -// a 1024 multiple) -> cvs[chunk*8 .. +8]. Host merges CVs to the root (hazmat). -extern "C" __global__ void pearl_chunk_cv(const unsigned* key, const unsigned* data, unsigned* cvs, long nchunks) { - long c = (long)blockIdx.x * blockDim.x + threadIdx.x; - if (c >= nchunks) return; - blake3_chunk_cv(key, data + c * 256, (unsigned)c, cvs + c * 8); -} - -// Counter-PRNG operand generation: out[idx] = signal int8 in [-64,64] from -// (nonce, salt, idx). A,B are the miner's free choice, so any reproducible -// generator is valid; on a win the resident buffer is read back for the proof. -extern "C" __global__ void pearl_rng(signed char* out, long total, unsigned long long nonce, unsigned long long salt) { - long idx = (long)blockIdx.x * blockDim.x + threadIdx.x; - if (idx >= total) return; - unsigned long long h = (unsigned long long)idx * 0x9E3779B97F4A7C15ULL + nonce * 0xD1B54A32D192ED03ULL + salt; - h ^= h >> 33; h *= 0xff51afd7ed558ccdULL; h ^= h >> 33; h *= 0xc4ceb9fe1a85ec53ULL; h ^= h >> 33; - out[idx] = (signed char)((int)(h % 129ULL) - 64); -} - -// Validation kernel: hash `count` (key,msg) pairs. keys: count*8 u32, msgs: -// count*16 u32, outs: count*8 u32. One thread per pair. -extern "C" __global__ void pearl_blake3_test(const unsigned* keys, const unsigned* msgs, unsigned* outs, int count) { - int i = blockIdx.x * blockDim.x + threadIdx.x; - if (i >= count) return; - blake3_keyed64(keys + (long)i * 8, msgs + (long)i * 16, outs + (long)i * 8); -} - -// ---- on-GPU low-rank noise generation (port of pearl_noise.rs) ---- -// Build a keyed-BLAKE3 message: word[prepend] = index+1, words[8..16] = label. -__device__ __forceinline__ void noise_msg(unsigned* msg, const unsigned* label, unsigned index_plus1, int prepend) { - #pragma unroll - for (int i = 0; i < 16; i++) msg[i] = 0u; - msg[prepend] = index_plus1; - #pragma unroll - for (int i = 0; i < 8; i++) msg[8 + i] = label[i]; -} - -// Uniform signed-6-bit stream: e[b*32 .. b*32+32] from hash block `b` -// (prepend_index=0). One thread per 32-byte block; value = (byte & 63) - 32. -extern "C" __global__ void pearl_uniform(const unsigned* key, const unsigned* label, signed char* e, long n_blocks) { - long b = (long)blockIdx.x * blockDim.x + threadIdx.x; - if (b >= n_blocks) return; - unsigned msg[16]; - noise_msg(msg, label, (unsigned)(b + 1), 0); - unsigned h[8]; - blake3_keyed64(key, msg, h); - #pragma unroll - for (int w = 0; w < 8; w++) { - unsigned word = h[w]; - #pragma unroll - for (int s = 0; s < 4; s++) { - int val = (int)((word >> (8 * s)) & 63u) - 32; - e[b * 32 + w * 4 + s] = (signed char)val; - } - } -} - -// Sparse ±1 permutation: per column l (i=l/8, j=l%8, prepend_index=1), -// first = r & (rank-1), second = first ^ (1 + mulhi(rank-1, r)). One thread per -// hash (8 columns). Requires k % 8 == 0. -extern "C" __global__ void pearl_perm(const unsigned* key, const unsigned* label, int* first, int* second, int k, int rank) { - int i = blockIdx.x * blockDim.x + threadIdx.x; - if (i >= k / 8) return; - unsigned msg[16]; - noise_msg(msg, label, (unsigned)(i + 1), 1); - unsigned h[8]; - blake3_keyed64(key, msg, h); - unsigned rank_mask = (unsigned)(rank - 1); - #pragma unroll - for (int j = 0; j < 8; j++) { - unsigned r = h[j]; - unsigned f = r & rank_mask; - unsigned mulhi = (unsigned)(((unsigned long long)(unsigned)(rank - 1) * (unsigned long long)r) >> 32); - first[i * 8 + j] = (int)f; - second[i * 8 + j] = (int)(f ^ (1u + mulhi)); - } -} - -// Combine: out[row*k+l] = sig[row*k+l] + e[row*rank + first[l]] - e[row*rank + second[l]]. -// One thread per element (rows*k). e is the per-row uniform stream (rank wide). -extern "C" __global__ void pearl_combine( - const signed char* sig, const signed char* e, const int* first, const int* second, - signed char* out, long rows, int k, int rank) -{ - long idx = (long)blockIdx.x * blockDim.x + threadIdx.x; - if (idx >= rows * (long)k) return; - long row = idx / k; - int l = (int)(idx % k); - const signed char* erow = e + row * (long)rank; - int noise = (int)erow[first[l]] - (int)erow[second[l]]; - out[idx] = (signed char)((int)sig[idx] + noise); -} - -// Fused harvest sweep: one block per tile, ONE THREAD PER OUTPUT ELEMENT -// (blockDim = h*w, ≤256). Each thread accumulates its own h×w cell's int8 GEMM -// (cumulative across rank-chunks via dp4a); per chunk the block XOR-reduces the -// cumulative tile (shared mem) and thread 0 folds it into the transcript M. After -// the k-loop thread 0 hashes M with keyed BLAKE3, compares to `bound` (8 LE u32 -// limbs, MSB-first), and atomicAdd-emits ONLY winners {tile, hash[0..8]} (capped). -// More parallelism than 1 warp/tile (was ~0.58 TOPS): 4 warps/tile for h=2,w=64. -extern "C" __global__ void pearl_tile_dp4a_idx_harvest( - const int* A, const int* B, const int* a_rows, const int* b_cols, - int h, int w, int k, int rank, - const unsigned* key, const unsigned* bound, - unsigned* wcount, unsigned* winners, int cap) -{ - int tile = blockIdx.x; - int e = threadIdx.x; // one output element per thread - int hw = h * w; - int k4 = k / 4; - const int* ar = a_rows + (long)tile * h; - const int* bc = b_cols + (long)tile * w; - int u = e / w, v = e % w; - int r4 = rank / 4; - - extern __shared__ int smem[]; // dynamic: h*r4 ints (A) + w*r4 ints (B) - int* As = smem; - int* Bs = smem + h * r4; - __shared__ int red[256]; // cumulative C per element, XOR-reduced/chunk - __shared__ unsigned M[16]; - if (e < 16) M[e] = 0u; - - int acc = 0; - int chunk = 0; - for (int c = 0; c < k4; c += r4) { // c = base packed-int index of this rank chunk - // Coalesced staging of this chunk's A rows (h×r4) and B rows (w×r4). - for (int i = e; i < h * r4; i += hw) As[i] = A[(long)ar[i / r4] * k4 + c + (i % r4)]; - for (int i = e; i < w * r4; i += hw) Bs[i] = B[(long)bc[i / r4] * k4 + c + (i % r4)]; - __syncthreads(); - const int* as_ = As + u * r4; - const int* bs_ = Bs + v * r4; - for (int ll = 0; ll < r4; ll++) acc = dp4(as_[ll], bs_[ll], acc); - red[e] = acc; - __syncthreads(); - // parallel XOR tree reduction over the hw elements (handles non-pow2) - for (int s = 1; s < hw; s <<= 1) { - if ((e % (s << 1)) == 0 && e + s < hw) red[e] ^= red[e + s]; - __syncthreads(); - } - if (e == 0) { - int tid = chunk & 15; - M[tid] = ((M[tid] << 13) | (M[tid] >> 19)) ^ (unsigned)red[0]; - } - __syncthreads(); - chunk++; - } - - if (e == 0) { - unsigned hsh[8]; - blake3_keyed64(key, M, hsh); // M[16] = 64-byte LE message - bool le = true; - #pragma unroll - for (int i = 7; i >= 0; i--) { // compare from most-significant limb - if (hsh[i] < bound[i]) { le = true; break; } - if (hsh[i] > bound[i]) { le = false; break; } - } - if (le) { - unsigned slot = atomicAdd(wcount, 1u); - if (slot < (unsigned)cap) { - unsigned* o = winners + (long)slot * 9; - o[0] = (unsigned)tile; - #pragma unroll - for (int i = 0; i < 8; i++) o[1 + i] = hsh[i]; - } - } - } -} - -// Batched harvest with CROSS-TILE B REUSE. Grid = (ncol, ceil(nrow/G)); each -// block handles ONE col-tile × G row-tiles with blockDim = G*h*w threads (one -// output element per thread). Per rank-chunk the col-tile's B rows (w×r4) are -// staged ONCE in shared memory and reused by all G row-tiles (the dominant -// traffic, since w≫h); A rows for the G tiles (G*h×r4) are staged too. G -// independent transcripts are folded; thread (g,0,0) hashes M[g], compares -// `bound`, and emits winner {global_tile = rtile*ncol + ctile, hash[8]}. -// Dynamic smem layout (4-byte words): Bs[w*r4] As[G*h*r4] red[G*hw] M[G*16]. -extern "C" __global__ void pearl_harvest_batched( - const int* A, const int* B, const int* a_rows, const int* b_cols, - int nrow, int ncol, int h, int w, int k, int rank, int G, - const unsigned* key, const unsigned* bound, - unsigned* wcount, unsigned* winners, int cap) -{ - int ctile = blockIdx.x; - int rbase = blockIdx.y * G; - int hw = h * w; - int e = threadIdx.x; - int g = e / hw, rem = e % hw, u = rem / w, v = rem % w; - int rtile = rbase + g; - int valid = rtile < nrow; - int k4 = k / 4, r4 = rank / 4; - - extern __shared__ int smem[]; - int* Bs = smem; // w*r4 - int* As = Bs + w * r4; // G*h*r4 - int* red = As + G * h * r4; // G*hw - unsigned* M = (unsigned*)(red + G * hw); // G*16 - const int* bc = b_cols + (long)ctile * w; - - if (e < G * 16) M[e] = 0u; - __syncthreads(); - - int acc = 0; - int chunk = 0; - for (int c = 0; c < k4; c += r4) { - for (int i = e; i < w * r4; i += blockDim.x) Bs[i] = B[(long)bc[i / r4] * k4 + c + (i % r4)]; - for (int i = e; i < G * h * r4; i += blockDim.x) { - int gg = i / (h * r4), hr = i % (h * r4), uu = hr / r4, ll = hr % r4; - int rt = rbase + gg; - As[i] = (rt < nrow) ? A[(long)a_rows[(long)rt * h + uu] * k4 + c + ll] : 0; - } - __syncthreads(); - const int* as_ = As + (long)(g * h + u) * r4; - const int* bs_ = Bs + (long)v * r4; - for (int ll = 0; ll < r4; ll++) acc = dp4(as_[ll], bs_[ll], acc); - red[e] = acc; - __syncthreads(); - if (rem == 0) { // one thread per row-tile in the group - unsigned x = 0; - for (int i = 0; i < hw; i++) x ^= (unsigned)red[g * hw + i]; - int tid = chunk & 15; - M[g * 16 + tid] = ((M[g * 16 + tid] << 13) | (M[g * 16 + tid] >> 19)) ^ x; - } - __syncthreads(); - chunk++; - } - - if (rem == 0 && valid) { - unsigned hsh[8]; - blake3_keyed64(key, M + g * 16, hsh); - bool le = true; - #pragma unroll - for (int i = 7; i >= 0; i--) { - if (hsh[i] < bound[i]) { le = true; break; } - if (hsh[i] > bound[i]) { le = false; break; } - } - if (le) { - unsigned slot = atomicAdd(wcount, 1u); - if (slot < (unsigned)cap) { - unsigned* o = winners + (long)slot * 9; - o[0] = (unsigned)(rtile * ncol + ctile); - #pragma unroll - for (int i = 0; i < 8; i++) o[1 + i] = hsh[i]; - } - } - } -} - -// IMMA TENSOR-CORE batched sweep. Stacks G = 16/h row-tiles into a 16-row s8 -// WMMA fragment × one col-tile (w/16 col-blocks = warps). Per rank-chunk the -// 16×rank A slice (gathered, scattered rows) and w×rank B slice (col-tile rows) -// are staged in smem; each warp accumulates its 16×16 col-block C across the -// chunk's rank/16 k-fragments (tensor cores), and C[16×w] (cumulative) is -// XOR-folded per row-tile into G transcripts. Requires G*h==16, w%16==0, -// k%16==0, rank%16==0. A,B are the noised int8 matrices (row-major, stride k). -// smem (bytes): A_sh[16*rank] B_sh[w*rank] (i8) + C_sh[16*w] (i32) + M[G*16] (u32). -extern "C" __global__ void pearl_harvest_wmma( - const signed char* A, const signed char* B, const int* a_rows, const int* b_cols, - int nrow, int ncol, int h, int w, int k, int rank, int G, - const unsigned* key, const unsigned* bound, - unsigned* wcount, unsigned* winners, int cap) -{ - int ctile = blockIdx.x; - int rbase = blockIdx.y * G; - int warp = threadIdx.x >> 5; - int kf_per_chunk = rank / 16; - - extern __shared__ signed char smem_c[]; - signed char* A_sh = smem_c; // 16*rank - signed char* B_sh = A_sh + 16 * rank; // w*rank - int* C_sh = (int*)(B_sh + w * rank); // 16*w - unsigned* M = (unsigned*)(C_sh + 16 * w); // G*16 - const int* bcol = b_cols + (long)ctile * w; - - wmma::fragment c_frag; - wmma::fill_fragment(c_frag, 0); - for (int i = threadIdx.x; i < G * 16; i += blockDim.x) M[i] = 0u; - - int chunk = 0; - for (int cbase = 0; cbase < k; cbase += rank) { - for (int i = threadIdx.x; i < 16 * rank; i += blockDim.x) { - int r = i / rank, kk = i % rank, rt = rbase + r / h, uu = r % h; - A_sh[i] = (rt < nrow) ? A[(long)a_rows[(long)rt * h + uu] * k + cbase + kk] : 0; - } - for (int i = threadIdx.x; i < w * rank; i += blockDim.x) { - int c = i / rank, kk = i % rank; - B_sh[i] = B[(long)bcol[c] * k + cbase + kk]; - } - __syncthreads(); - for (int kf = 0; kf < kf_per_chunk; kf++) { - wmma::fragment a_frag; - wmma::fragment b_frag; - wmma::load_matrix_sync(a_frag, A_sh + kf * 16, rank); - wmma::load_matrix_sync(b_frag, B_sh + warp * 16 * rank + kf * 16, rank); - wmma::mma_sync(c_frag, a_frag, b_frag, c_frag); - } - wmma::store_matrix_sync(C_sh + warp * 16, c_frag, w, wmma::mem_row_major); - __syncthreads(); - if (threadIdx.x < G) { - int g = threadIdx.x; - unsigned x = 0; - for (int u = 0; u < h; u++) - for (int v = 0; v < w; v++) - x ^= (unsigned)C_sh[(g * h + u) * w + v]; - int tid = chunk & 15; - M[g * 16 + tid] = ((M[g * 16 + tid] << 13) | (M[g * 16 + tid] >> 19)) ^ x; - } - __syncthreads(); - chunk++; - } - - if (threadIdx.x < G) { - int g = threadIdx.x, rtile = rbase + g; - if (rtile < nrow) { - unsigned hsh[8]; - blake3_keyed64(key, M + g * 16, hsh); - bool le = true; - #pragma unroll - for (int i = 7; i >= 0; i--) { - if (hsh[i] < bound[i]) { le = true; break; } - if (hsh[i] > bound[i]) { le = false; break; } - } - if (le) { - unsigned slot = atomicAdd(wcount, 1u); - if (slot < (unsigned)cap) { - unsigned* o = winners + (long)slot * 9; - o[0] = (unsigned)(rtile * ncol + ctile); - #pragma unroll - for (int i = 0; i < 8; i++) o[1 + i] = hsh[i]; - } - } - } - } -} -"#; - -// ---- NVRTC FFI ---- -type NvrtcProgram = *mut c_void; -extern "C" { - fn nvrtcCreateProgram(p: *mut NvrtcProgram, src: *const c_char, name: *const c_char, nh: c_int, h: *const *const c_char, inc: *const *const c_char) -> c_int; - fn nvrtcCompileProgram(p: NvrtcProgram, n: c_int, opts: *const *const c_char) -> c_int; - fn nvrtcGetPTXSize(p: NvrtcProgram, sz: *mut usize) -> c_int; - fn nvrtcGetPTX(p: NvrtcProgram, ptx: *mut c_char) -> c_int; - fn nvrtcGetProgramLogSize(p: NvrtcProgram, sz: *mut usize) -> c_int; - fn nvrtcGetProgramLog(p: NvrtcProgram, log: *mut c_char) -> c_int; - fn nvrtcDestroyProgram(p: *mut NvrtcProgram) -> c_int; -} - -// ---- CUDA Driver FFI (subset) ---- -type CUresult = c_int; -type CUdevice = c_int; -type CUcontext = *mut c_void; -type CUmodule = *mut c_void; -type CUfunction = *mut c_void; -type CUdeviceptr = u64; -const CUDA_SUCCESS: CUresult = 0; -extern "C" { - fn cuInit(f: c_uint) -> CUresult; - fn cuDeviceGet(d: *mut CUdevice, o: c_int) -> CUresult; - fn cuCtxCreate_v2(c: *mut CUcontext, f: c_uint, d: CUdevice) -> CUresult; - fn cuCtxDestroy_v2(c: CUcontext) -> CUresult; - fn cuModuleLoadData(m: *mut CUmodule, image: *const c_void) -> CUresult; - fn cuModuleUnload(m: CUmodule) -> CUresult; - fn cuModuleGetFunction(f: *mut CUfunction, m: CUmodule, name: *const c_char) -> CUresult; - fn cuMemAlloc_v2(p: *mut CUdeviceptr, n: usize) -> CUresult; - fn cuMemFree_v2(p: CUdeviceptr) -> CUresult; - fn cuMemcpyHtoD_v2(dst: CUdeviceptr, src: *const c_void, n: usize) -> CUresult; - fn cuMemcpyDtoH_v2(dst: *mut c_void, src: CUdeviceptr, n: usize) -> CUresult; - fn cuMemsetD32_v2(dst: CUdeviceptr, ui: c_uint, n: usize) -> CUresult; - fn cuLaunchKernel(f: CUfunction, gx: c_uint, gy: c_uint, gz: c_uint, bx: c_uint, by: c_uint, bz: c_uint, sh: c_uint, st: *mut c_void, params: *mut *mut c_void, extra: *mut *mut c_void) -> CUresult; - fn cuCtxSynchronize() -> CUresult; -} - -fn cu(r: CUresult, what: &str) -> Result<()> { - if r == CUDA_SUCCESS { Ok(()) } else { Err(anyhow!("{what} failed: CUresult {r}")) } -} - -/// 32 bytes → 8 little-endian u32 words (BLAKE3 key / label layout). -fn bytes_to_words(b: &[u8; 32]) -> [u32; 8] { - std::array::from_fn(|i| u32::from_le_bytes([b[i * 4], b[i * 4 + 1], b[i * 4 + 2], b[i * 4 + 3]])) -} - -fn compile_ptx() -> Result> { - unsafe { - let src = CString::new(KERNEL_SRC)?; - let name = CString::new("pearl.cu")?; - let mut prog: NvrtcProgram = ptr::null_mut(); - if nvrtcCreateProgram(&mut prog, src.as_ptr(), name.as_ptr(), 0, ptr::null(), ptr::null()) != 0 { - return Err(anyhow!("nvrtcCreateProgram failed")); - } - // compute_80 PTX (s8 WMMA) JITs forward to Ampere..Blackwell; mma.h from the toolkit. - let arch = CString::new("--gpu-architecture=compute_80")?; - let inc = CString::new("--include-path=/opt/cuda/include")?; - let opts = [arch.as_ptr(), inc.as_ptr()]; - let rc = nvrtcCompileProgram(prog, opts.len() as c_int, opts.as_ptr()); - if rc != 0 { - let mut sz = 0usize; - nvrtcGetProgramLogSize(prog, &mut sz); - let mut log = vec![0u8; sz]; - nvrtcGetProgramLog(prog, log.as_mut_ptr() as *mut c_char); - nvrtcDestroyProgram(&mut prog); - return Err(anyhow!("nvrtc compile failed: {}", String::from_utf8_lossy(&log))); - } - let mut sz = 0usize; - nvrtcGetPTXSize(prog, &mut sz); - let mut ptx = vec![0u8; sz]; - nvrtcGetPTX(prog, ptx.as_mut_ptr() as *mut c_char); - nvrtcDestroyProgram(&mut prog); - Ok(ptx) - } -} - -/// GPU context holding the compiled int8 IMMA tile kernel. -pub struct PearlGpu { - ctx: CUcontext, - module: CUmodule, - func: CUfunction, // pearl_tile_wmma (16×16 IMMA) - func_dp4a: CUfunction, // pearl_tile_dp4a (tall-skinny h×w, gathered strips) - func_dp4a_idx: CUfunction, // pearl_tile_dp4a_idx (gather-free, resident matrices) - func_blake3: CUfunction, // pearl_blake3_test (keyed single-block validation) - func_uniform: CUfunction, // pearl_uniform (signed-6-bit noise stream) - func_perm: CUfunction, // pearl_perm (sparse ±1 permutation indices) - func_combine: CUfunction, // pearl_combine (a_noised = a + e[first] - e[second]) - func_harvest: CUfunction, // pearl_tile_dp4a_idx_harvest (fused hash + bound + winner emit) - func_chunk_cv: CUfunction, // pearl_chunk_cv (keyed-BLAKE3 chunk CVs for the commitment) - func_rng: CUfunction, // pearl_rng (counter-PRNG operand generation) - func_batched: CUfunction, // pearl_harvest_batched (cross-tile B-reuse sweep) - func_wmma_harvest: CUfunction, // pearl_harvest_wmma (IMMA tensor-core sweep) -} - -unsafe impl Send for PearlGpu {} - -impl PearlGpu { - pub fn new(device_index: usize) -> Result { - unsafe { - cu(cuInit(0), "cuInit")?; - let mut dev: CUdevice = 0; - cu(cuDeviceGet(&mut dev, device_index as c_int), "cuDeviceGet")?; - let mut ctx: CUcontext = ptr::null_mut(); - cu(cuCtxCreate_v2(&mut ctx, 0, dev), "cuCtxCreate")?; - let ptx = compile_ptx()?; - let mut module: CUmodule = ptr::null_mut(); - cu(cuModuleLoadData(&mut module, ptx.as_ptr() as *const c_void), "cuModuleLoadData(PTX)")?; - let name = CString::new("pearl_tile_wmma")?; - let mut func: CUfunction = ptr::null_mut(); - cu(cuModuleGetFunction(&mut func, module, name.as_ptr()), "cuModuleGetFunction(wmma)")?; - let name2 = CString::new("pearl_tile_dp4a")?; - let mut func_dp4a: CUfunction = ptr::null_mut(); - cu(cuModuleGetFunction(&mut func_dp4a, module, name2.as_ptr()), "cuModuleGetFunction(dp4a)")?; - let name3 = CString::new("pearl_tile_dp4a_idx")?; - let mut func_dp4a_idx: CUfunction = ptr::null_mut(); - cu(cuModuleGetFunction(&mut func_dp4a_idx, module, name3.as_ptr()), "cuModuleGetFunction(dp4a_idx)")?; - let name4 = CString::new("pearl_blake3_test")?; - let mut func_blake3: CUfunction = ptr::null_mut(); - cu(cuModuleGetFunction(&mut func_blake3, module, name4.as_ptr()), "cuModuleGetFunction(blake3)")?; - let resolve = |sym: &str| -> Result { - let cname = CString::new(sym)?; - let mut f: CUfunction = ptr::null_mut(); - cu(cuModuleGetFunction(&mut f, module, cname.as_ptr()), "cuModuleGetFunction")?; - Ok(f) - }; - let func_uniform = resolve("pearl_uniform")?; - let func_perm = resolve("pearl_perm")?; - let func_combine = resolve("pearl_combine")?; - let func_harvest = resolve("pearl_tile_dp4a_idx_harvest")?; - let func_chunk_cv = resolve("pearl_chunk_cv")?; - let func_rng = resolve("pearl_rng")?; - let func_batched = resolve("pearl_harvest_batched")?; - let func_wmma_harvest = resolve("pearl_harvest_wmma")?; - Ok(Self { ctx, module, func, func_dp4a, func_dp4a_idx, func_blake3, func_uniform, func_perm, func_combine, func_harvest, func_chunk_cv, func_rng, func_batched, func_wmma_harvest }) - } - } - - /// Jackpot[16] for each 16×16 tile via tensor cores. `a`/`b` are - /// `num_tiles` blocks of 16×k int8 (A′ and B′ᵀ). `k`,`rank` multiples of 16. - pub fn tile_jackpots(&self, a: &[i8], b: &[i8], num_tiles: usize, k: usize, rank: usize) -> Result> { - assert_eq!(a.len(), num_tiles * 16 * k); - assert_eq!(b.len(), num_tiles * 16 * k); - assert!(k % 16 == 0 && rank % 16 == 0); - unsafe { - let mut da: CUdeviceptr = 0; - let mut db: CUdeviceptr = 0; - let mut dout: CUdeviceptr = 0; - cu(cuMemAlloc_v2(&mut da, a.len()), "alloc a")?; - cu(cuMemAlloc_v2(&mut db, b.len()), "alloc b")?; - cu(cuMemAlloc_v2(&mut dout, num_tiles * 16 * 4), "alloc out")?; - cu(cuMemcpyHtoD_v2(da, a.as_ptr() as *const c_void, a.len()), "htod a")?; - cu(cuMemcpyHtoD_v2(db, b.as_ptr() as *const c_void, b.len()), "htod b")?; - - let (mut pa, mut pb, mut pout) = (da, db, dout); - let (mut kk, mut rr) = (k as c_int, rank as c_int); - let mut params: [*mut c_void; 5] = [ - &mut pa as *mut _ as *mut c_void, - &mut pb as *mut _ as *mut c_void, - &mut kk as *mut _ as *mut c_void, - &mut rr as *mut _ as *mut c_void, - &mut pout as *mut _ as *mut c_void, - ]; - // one warp (32 threads) per tile - cu( - cuLaunchKernel(self.func, num_tiles as c_uint, 1, 1, 32, 1, 1, 0, ptr::null_mut(), params.as_mut_ptr(), ptr::null_mut()), - "cuLaunchKernel", - )?; - cu(cuCtxSynchronize(), "cuCtxSynchronize")?; - - let mut out = vec![[0u32; 16]; num_tiles]; - cu(cuMemcpyDtoH_v2(out.as_mut_ptr() as *mut c_void, dout, num_tiles * 16 * 4), "dtoh out")?; - cuMemFree_v2(da); - cuMemFree_v2(db); - cuMemFree_v2(dout); - Ok(out) - } - } - - /// DP4A int8 path: jackpot[16] per `h×w` tile (the live tall-skinny config). - /// `a` = `tiles` blocks of `h×k` noised int8 (A′), `b` = `tiles` blocks of - /// `w×k` noised int8 (B′ᵀ). `k`,`rank` multiples of 4; `h*w ≤ 256`. - pub fn tile_jackpots_dp4a(&self, a: &[i8], b: &[i8], tiles: usize, h: usize, w: usize, k: usize, rank: usize) -> Result> { - assert_eq!(a.len(), tiles * h * k); - assert_eq!(b.len(), tiles * w * k); - assert!(k % 4 == 0 && rank % 4 == 0 && h * w <= 256); - unsafe { - let (mut da, mut db, mut dout): (CUdeviceptr, CUdeviceptr, CUdeviceptr) = (0, 0, 0); - cu(cuMemAlloc_v2(&mut da, a.len()), "alloc a")?; - cu(cuMemAlloc_v2(&mut db, b.len()), "alloc b")?; - cu(cuMemAlloc_v2(&mut dout, tiles * 16 * 4), "alloc out")?; - cu(cuMemcpyHtoD_v2(da, a.as_ptr() as *const c_void, a.len()), "htod a")?; - cu(cuMemcpyHtoD_v2(db, b.as_ptr() as *const c_void, b.len()), "htod b")?; - let (mut pa, mut pb, mut pout) = (da, db, dout); - let (mut hh, mut ww, mut kk, mut rr) = (h as c_int, w as c_int, k as c_int, rank as c_int); - let mut params: [*mut c_void; 7] = [ - &mut pa as *mut _ as *mut c_void, &mut pb as *mut _ as *mut c_void, - &mut hh as *mut _ as *mut c_void, &mut ww as *mut _ as *mut c_void, - &mut kk as *mut _ as *mut c_void, &mut rr as *mut _ as *mut c_void, - &mut pout as *mut _ as *mut c_void, - ]; - cu(cuLaunchKernel(self.func_dp4a, tiles as c_uint, 1, 1, 32, 1, 1, 0, ptr::null_mut(), params.as_mut_ptr(), ptr::null_mut()), "launch dp4a")?; - cu(cuCtxSynchronize(), "sync")?; - let mut out = vec![[0u32; 16]; tiles]; - cu(cuMemcpyDtoH_v2(out.as_mut_ptr() as *mut c_void, dout, tiles * 16 * 4), "dtoh")?; - cuMemFree_v2(da); cuMemFree_v2(db); cuMemFree_v2(dout); - Ok(out) - } - } - - /// Validation helper: keyed-BLAKE3 of `count` 64-byte messages on the GPU. - /// `keys` = count·8 u32 (8 LE words per 32-byte key), `msgs` = count·16 u32 - /// (16 LE words per 64-byte block); returns count·8 u32 digest words. - pub fn blake3_keyed_many(&self, keys: &[u32], msgs: &[u32], count: usize) -> Result> { - assert_eq!(keys.len(), count * 8); - assert_eq!(msgs.len(), count * 16); - unsafe { - let (mut dk, mut dm, mut dout): (CUdeviceptr, CUdeviceptr, CUdeviceptr) = (0, 0, 0); - cu(cuMemAlloc_v2(&mut dk, keys.len() * 4), "alloc keys")?; - cu(cuMemAlloc_v2(&mut dm, msgs.len() * 4), "alloc msgs")?; - cu(cuMemAlloc_v2(&mut dout, count * 8 * 4), "alloc outs")?; - cu(cuMemcpyHtoD_v2(dk, keys.as_ptr() as *const c_void, keys.len() * 4), "htod keys")?; - cu(cuMemcpyHtoD_v2(dm, msgs.as_ptr() as *const c_void, msgs.len() * 4), "htod msgs")?; - let (mut pk, mut pm, mut pout) = (dk, dm, dout); - let mut cnt = count as c_int; - let mut params: [*mut c_void; 4] = [ - &mut pk as *mut _ as *mut c_void, - &mut pm as *mut _ as *mut c_void, - &mut pout as *mut _ as *mut c_void, - &mut cnt as *mut _ as *mut c_void, - ]; - let blocks = ((count + 255) / 256) as c_uint; - cu(cuLaunchKernel(self.func_blake3, blocks.max(1), 1, 1, 256, 1, 1, 0, ptr::null_mut(), params.as_mut_ptr(), ptr::null_mut()), "launch blake3")?; - cu(cuCtxSynchronize(), "sync")?; - let mut out = vec![0u32; count * 8]; - cu(cuMemcpyDtoH_v2(out.as_mut_ptr() as *mut c_void, dout, count * 8 * 4), "dtoh")?; - cuMemFree_v2(dk); - cuMemFree_v2(dm); - cuMemFree_v2(dout); - Ok(out) - } - } - - /// Generate one noised operand on the GPU: `out = sig + E` where `E` is the - /// low-rank noise `e[row][first[l]] - e[row][second[l]]` keyed by `key`/`label` - /// (mirrors `pearlhash::prepare_attempt`'s per-side noise). `sig` is the raw - /// signal int8 (row-major, rows×k); returns the noised int8 (rows×k). Used - /// standalone for validation and by [`Self::try_mine_one_gpu`]. `rank % 32 == 0`, - /// `k % 8 == 0`. - pub fn gpu_noise(&self, sig: &[i8], key: [u8; 32], label: [u8; 32], rows: usize, k: usize, rank: usize) -> Result> { - unsafe { - let mut dout: CUdeviceptr = 0; - cu(cuMemAlloc_v2(&mut dout, rows * k), "alloc out")?; - self.noise_into(dout, sig, key, label, rows, k, rank)?; - let mut out = vec![0i8; rows * k]; - cu(cuMemcpyDtoH_v2(out.as_mut_ptr() as *mut c_void, dout, rows * k), "dtoh out")?; - cuMemFree_v2(dout); - Ok(out) - } - } - - /// Generate the noised operand into a caller-owned device buffer `dout` - /// (rows·k int8); allocates + frees its own scratch and synchronizes. The - /// raw `sig` (rows·k int8) is uploaded here. See [`Self::gpu_noise`]. - #[allow(clippy::too_many_arguments)] - unsafe fn noise_into(&self, dout: CUdeviceptr, sig: &[i8], key: [u8; 32], label: [u8; 32], rows: usize, k: usize, rank: usize) -> Result<()> { - let mut dsig: CUdeviceptr = 0; - cu(cuMemAlloc_v2(&mut dsig, rows * k), "alloc sig")?; - cu(cuMemcpyHtoD_v2(dsig, sig.as_ptr() as *const c_void, rows * k), "htod sig")?; - let r = self.noise_into_dev(dout, dsig, key, label, rows, k, rank); - cuMemFree_v2(dsig); - r - } - - /// Like [`Self::noise_into`] but the raw signal `dsig` is already on the - /// device (rows·k int8) — used by the fully-on-GPU attempt where A/Bᵀ are - /// generated on the GPU. Allocates + frees its own scratch and syncs. - #[allow(clippy::too_many_arguments)] - unsafe fn noise_into_dev(&self, dout: CUdeviceptr, dsig: CUdeviceptr, key: [u8; 32], label: [u8; 32], rows: usize, k: usize, rank: usize) -> Result<()> { - assert!(rank % 32 == 0 && k % 8 == 0); - let key_w = bytes_to_words(&key); - let label_w = bytes_to_words(&label); - let n_blocks = (rows * rank / 32) as i64; - let (mut dkey, mut dlabel): (CUdeviceptr, CUdeviceptr) = (0, 0); - let (mut de, mut dfirst, mut dsecond): (CUdeviceptr, CUdeviceptr, CUdeviceptr) = (0, 0, 0); - cu(cuMemAlloc_v2(&mut dkey, 32), "alloc key")?; - cu(cuMemAlloc_v2(&mut dlabel, 32), "alloc label")?; - cu(cuMemAlloc_v2(&mut de, rows * rank), "alloc e")?; - cu(cuMemAlloc_v2(&mut dfirst, k * 4), "alloc first")?; - cu(cuMemAlloc_v2(&mut dsecond, k * 4), "alloc second")?; - cu(cuMemcpyHtoD_v2(dkey, key_w.as_ptr() as *const c_void, 32), "htod key")?; - cu(cuMemcpyHtoD_v2(dlabel, label_w.as_ptr() as *const c_void, 32), "htod label")?; - - self.launch_noise(dkey, dlabel, de, dfirst, dsecond, dsig, dout, rows, k, rank, n_blocks)?; - cu(cuCtxSynchronize(), "sync noise")?; - - for p in [dkey, dlabel, de, dfirst, dsecond] { - cuMemFree_v2(p); - } - Ok(()) - } - - /// Generate `total` signal int8 in [-64,64] into device buffer `out` via the - /// counter PRNG (no sync). `salt` separates independent streams (A vs Bᵀ). - unsafe fn gpu_rng_into(&self, out: CUdeviceptr, total: usize, nonce: u64, salt: u64) -> Result<()> { - let (mut po, mut t, mut nn, mut ss) = (out, total as i64, nonce, salt); - let mut params: [*mut c_void; 4] = [ - &mut po as *mut _ as *mut c_void, - &mut t as *mut _ as *mut c_void, - &mut nn as *mut _ as *mut c_void, - &mut ss as *mut _ as *mut c_void, - ]; - let blocks = ((total + 255) / 256).max(1) as c_uint; - cu(cuLaunchKernel(self.func_rng, blocks, 1, 1, 256, 1, 1, 0, ptr::null_mut(), params.as_mut_ptr(), ptr::null_mut()), "launch rng") - } - - /// Counter-PRNG signal generation to host (validation). `[-64,64]`, deterministic. - pub fn gpu_rng(&self, total: usize, nonce: u64, salt: u64) -> Result> { - unsafe { - let mut d: CUdeviceptr = 0; - cu(cuMemAlloc_v2(&mut d, total), "alloc rng")?; - self.gpu_rng_into(d, total, nonce, salt)?; - cu(cuCtxSynchronize(), "sync rng")?; - let mut out = vec![0i8; total]; - cu(cuMemcpyDtoH_v2(out.as_mut_ptr() as *mut c_void, d, total), "dtoh rng")?; - cuMemFree_v2(d); - Ok(out) - } - } - - /// Keyed-BLAKE3 commitment of the padded `data` device buffer (`nchunks` - /// 1024-byte chunks): chunk CVs on the GPU, merged to the root on the CPU - /// (hazmat). Equals `blake3::keyed_hash(padded_data, key)`. `nchunks >= 2`. - unsafe fn gpu_commitment_dev(&self, data: CUdeviceptr, nchunks: usize, key: [u8; 32]) -> Result<[u8; 32]> { - let key_w = bytes_to_words(&key); - let (mut dkey, mut dcvs): (CUdeviceptr, CUdeviceptr) = (0, 0); - cu(cuMemAlloc_v2(&mut dkey, 32), "alloc key")?; - cu(cuMemAlloc_v2(&mut dcvs, nchunks * 8 * 4), "alloc cvs")?; - cu(cuMemcpyHtoD_v2(dkey, key_w.as_ptr() as *const c_void, 32), "htod key")?; - let (mut pk, mut pd, mut pc) = (dkey, data, dcvs); - let mut nc = nchunks as i64; - let mut params: [*mut c_void; 4] = [ - &mut pk as *mut _ as *mut c_void, - &mut pd as *mut _ as *mut c_void, - &mut pc as *mut _ as *mut c_void, - &mut nc as *mut _ as *mut c_void, - ]; - let blocks = ((nchunks + 255) / 256).max(1) as c_uint; - cu(cuLaunchKernel(self.func_chunk_cv, blocks, 1, 1, 256, 1, 1, 0, ptr::null_mut(), params.as_mut_ptr(), ptr::null_mut()), "launch chunk_cv")?; - cu(cuCtxSynchronize(), "sync chunk_cv")?; - let mut raw = vec![0u32; nchunks * 8]; - cu(cuMemcpyDtoH_v2(raw.as_mut_ptr() as *mut c_void, dcvs, nchunks * 8 * 4), "dtoh cvs")?; - cuMemFree_v2(dkey); - cuMemFree_v2(dcvs); - let cvs: Vec<[u8; 32]> = (0..nchunks) - .map(|c| { - let mut d = [0u8; 32]; - for j in 0..8 { - d[j * 4..j * 4 + 4].copy_from_slice(&raw[c * 8 + j].to_le_bytes()); - } - d - }) - .collect(); - Ok(super::merkle::root_from_cvs(cvs, &key)) - } - - /// Keyed-BLAKE3 commitment of host `data` (validation/utility): pads to a - /// chunk boundary, uploads, and runs [`Self::gpu_commitment_dev`]. - pub fn gpu_commitment(&self, data: &[u8], key: [u8; 32]) -> Result<[u8; 32]> { - let padded_len = super::merkle::padded_chunk_len(data.len()); - let nchunks = padded_len / 1024; - unsafe { - let mut d: CUdeviceptr = 0; - cu(cuMemAlloc_v2(&mut d, padded_len), "alloc data")?; - cu(cuMemsetD32_v2(d, 0, padded_len / 4), "zero data")?; - cu(cuMemcpyHtoD_v2(d, data.as_ptr() as *const c_void, data.len()), "htod data")?; - let root = self.gpu_commitment_dev(d, nchunks, key)?; - cuMemFree_v2(d); - Ok(root) - } - } - - /// Launch the uniform→perm→combine noise pipeline into `dout` (caller owns - /// all buffers; no sync). `de`=rows·rank, `dfirst`/`dsecond`=k ints, - /// `dsig`/`dout`=rows·k int8, `dkey`/`dlabel`=8 u32 each. - #[allow(clippy::too_many_arguments)] - unsafe fn launch_noise( - &self, - dkey: CUdeviceptr, - dlabel: CUdeviceptr, - de: CUdeviceptr, - dfirst: CUdeviceptr, - dsecond: CUdeviceptr, - dsig: CUdeviceptr, - dout: CUdeviceptr, - rows: usize, - k: usize, - rank: usize, - n_blocks: i64, - ) -> Result<()> { - let (mut pk, mut pl, mut pe) = (dkey, dlabel, de); - let mut pnb = n_blocks; - let mut up: [*mut c_void; 4] = [ - &mut pk as *mut _ as *mut c_void, - &mut pl as *mut _ as *mut c_void, - &mut pe as *mut _ as *mut c_void, - &mut pnb as *mut _ as *mut c_void, - ]; - let ublocks = ((n_blocks as usize + 255) / 256).max(1) as c_uint; - cu(cuLaunchKernel(self.func_uniform, ublocks, 1, 1, 256, 1, 1, 0, ptr::null_mut(), up.as_mut_ptr(), ptr::null_mut()), "launch uniform")?; - - let (mut pk2, mut pl2, mut pf, mut ps) = (dkey, dlabel, dfirst, dsecond); - let (mut kk, mut rr) = (k as c_int, rank as c_int); - let mut pp: [*mut c_void; 6] = [ - &mut pk2 as *mut _ as *mut c_void, - &mut pl2 as *mut _ as *mut c_void, - &mut pf as *mut _ as *mut c_void, - &mut ps as *mut _ as *mut c_void, - &mut kk as *mut _ as *mut c_void, - &mut rr as *mut _ as *mut c_void, - ]; - let pblocks = (((k / 8) + 255) / 256).max(1) as c_uint; - cu(cuLaunchKernel(self.func_perm, pblocks, 1, 1, 256, 1, 1, 0, ptr::null_mut(), pp.as_mut_ptr(), ptr::null_mut()), "launch perm")?; - - let (mut psig, mut pe2, mut pf2, mut ps2, mut po) = (dsig, de, dfirst, dsecond, dout); - let mut prows = rows as i64; - let (mut kk2, mut rr2) = (k as c_int, rank as c_int); - let mut cp: [*mut c_void; 8] = [ - &mut psig as *mut _ as *mut c_void, - &mut pe2 as *mut _ as *mut c_void, - &mut pf2 as *mut _ as *mut c_void, - &mut ps2 as *mut _ as *mut c_void, - &mut po as *mut _ as *mut c_void, - &mut prows as *mut _ as *mut c_void, - &mut kk2 as *mut _ as *mut c_void, - &mut rr2 as *mut _ as *mut c_void, - ]; - let total = rows * k; - let cblocks = ((total + 255) / 256).max(1) as c_uint; - cu(cuLaunchKernel(self.func_combine, cblocks, 1, 1, 256, 1, 1, 0, ptr::null_mut(), cp.as_mut_ptr(), ptr::null_mut()), "launch combine")?; - Ok(()) - } - - /// One GPU mining attempt, mirroring `pearlhash::try_mine_one`: given random - /// `a` (m×k) and `bt` (n×k = Bᵀ), generate the noised operands `A′`/`B′ᵀ` - /// **entirely on the GPU** (resident), then sweep **every** tile with the - /// fused harvest kernel — each tile does its GEMM+transcript, hashes the - /// transcript with keyed BLAKE3, compares to `bound` on-device, and emits - /// only winners. Returns the winning tile (smallest index) if any opens. - /// - /// No per-tile output, no host hashing, no jackpot readback: per batch only - /// the tile indices ((h+w)·4 B/tile) go up and a tiny winners list comes - /// back. Attempt memory is `(m+n)·k` regardless of tile count. The returned - /// [`Solution`] carries the original A/Bᵀ + opening indices for `build_proof`. - #[allow(clippy::too_many_arguments)] - pub fn try_mine_one_gpu( - &self, - header: &IncompleteBlockHeader, - config: &MiningConfiguration, - a: Vec>, - bt: Vec>, - m: usize, - n: usize, - bound: U256, - batch_tiles: usize, - ) -> Result> { - let k = config.common_dim as usize; - let rank = config.rank as usize; - let h = config.rows_pattern.size() as usize; - let w = config.cols_pattern.size() as usize; - assert!(k % 4 == 0 && rank % 4 == 0 && h * w <= 256); - let batch_tiles = batch_tiles.max(1); - - // Commitment seeds on CPU (fast); the noised matrices A′/B′ᵀ are then - // generated entirely on the GPU and kept resident for the sweep. - let (b_seed, a_seed) = attempt_seeds(header, config, &a, &bt); - let a_flat: Vec = a.iter().flatten().copied().collect(); - let bt_flat: Vec = bt.iter().flatten().copied().collect(); - let row_tiles = threads_partition(&config.rows_pattern, m); - let col_tiles = threads_partition(&config.cols_pattern, n); - - unsafe { - // Resident noised matrices, generated on-device from the seeds. - let mut da: CUdeviceptr = 0; - let mut db: CUdeviceptr = 0; - cu(cuMemAlloc_v2(&mut da, m * k), "alloc A'")?; - cu(cuMemAlloc_v2(&mut db, n * k), "alloc B'")?; - self.noise_into(da, &a_flat, a_seed, SEED_LABEL_A, m, k, rank)?; - self.noise_into(db, &bt_flat, b_seed, SEED_LABEL_B, n, k, rank)?; - - let win = self.harvest_sweep(da, db, a_seed, bound, &row_tiles, &col_tiles, h, w, k, rank, batch_tiles)?; - cuMemFree_v2(da); - cuMemFree_v2(db); - Ok(win.map(|(a_rows, b_cols, jackpot_hash)| Solution { m, n, k, rank, a, bt, a_rows, b_cols, jackpot_hash })) - } - } - - /// A fully-on-GPU mining attempt (first winner only) — see - /// [`Self::mine_full_gpu_all`]. Used by tests; mining uses the all-winners form. - #[allow(clippy::too_many_arguments)] - pub fn mine_full_gpu(&self, header: &IncompleteBlockHeader, config: &MiningConfiguration, m: usize, n: usize, bound: U256, nonce: u64, batch_tiles: usize) -> Result> { - Ok(self.mine_full_gpu_all(header, config, m, n, bound, nonce, batch_tiles, || true)?.into_iter().next()) - } - - /// A fully-on-GPU mining attempt: A and Bᵀ are GENERATED on the GPU from - /// `nonce` (counter PRNG); the commitment `HA`/`HB` and noised operands are - /// computed on the GPU; the IMMA/dp4a harvest sweeps every tile. Returns - /// **all** winning tiles (each a submittable share) as [`Solution`]s — a - /// single sweep can open several. The sweep is chunked over row-tiles and - /// checks `running` between chunks, so a long (live-scale ~50 s) attempt is - /// interruptible. The CPU only mixes the two 32-byte commitments and (when - /// any tile opens) reads A/Bᵀ back once. `(m·k)%1024==0`, `(n·k)%1024==0`. - /// `should_continue` is polled between row-tile chunks; returning `false` - /// abandons the attempt (shutdown, or newer job arrived). - #[allow(clippy::too_many_arguments)] - pub fn mine_full_gpu_all( - &self, - header: &IncompleteBlockHeader, - config: &MiningConfiguration, - m: usize, - n: usize, - bound: U256, - nonce: u64, - batch_tiles: usize, - mut should_continue: impl FnMut() -> bool, - ) -> Result> { - let k = config.common_dim as usize; - let rank = config.rank as usize; - let h = config.rows_pattern.size() as usize; - let w = config.cols_pattern.size() as usize; - assert!(k % 4 == 0 && rank % 4 == 0 && h * w <= 256 && rank % 32 == 0 && k % 8 == 0); - assert!((m * k) % 1024 == 0 && (n * k) % 1024 == 0, "matrices must be chunk-aligned"); - let batch_tiles = batch_tiles.max(1); - let jk = job_key(header, config); - let row_tiles = threads_partition(&config.rows_pattern, m); - let col_tiles = threads_partition(&config.cols_pattern, n); - let ncol = col_tiles.len(); - let nrow = row_tiles.len(); - let use_wmma = 16 % h == 0 && w % 16 == 0 && k % 16 == 0 && rank % 16 == 0 && std::env::var("PEARL_NOWMMA").is_err(); - let g = std::env::var("PEARL_G").ok().and_then(|s| s.parse().ok()).unwrap_or((512 / (h * w)).clamp(1, 8)); - // Row-tiles per sweep chunk ⇒ a few M tiles/chunk so `running` is polled - // every ~1-2 s during a long attempt (no effect when nrow is small). - let rows_per_chunk = ((4usize << 20) / ncol.max(1)).clamp(1, nrow.max(1)); - - unsafe { - // Raw A, Bᵀ generated on the GPU (kept for the commitment + readback). - let (mut da_raw, mut db_raw): (CUdeviceptr, CUdeviceptr) = (0, 0); - cu(cuMemAlloc_v2(&mut da_raw, m * k), "alloc A")?; - cu(cuMemAlloc_v2(&mut db_raw, n * k), "alloc Bt")?; - self.gpu_rng_into(da_raw, m * k, nonce, 0)?; - self.gpu_rng_into(db_raw, n * k, nonce, 1)?; - cu(cuCtxSynchronize(), "sync rng")?; - - // Commitment on the GPU → seeds (mixed on the CPU, two 64-byte hashes). - let ha = self.gpu_commitment_dev(da_raw, m * k / 1024, jk)?; - let hb = self.gpu_commitment_dev(db_raw, n * k / 1024, jk)?; - let (b_seed, a_seed) = seeds_from_commitment(&jk, ha, hb); - - // Noised operands on the GPU (raw signal already resident). - let (mut da, mut db): (CUdeviceptr, CUdeviceptr) = (0, 0); - cu(cuMemAlloc_v2(&mut da, m * k), "alloc A'")?; - cu(cuMemAlloc_v2(&mut db, n * k), "alloc B'")?; - self.noise_into_dev(da, da_raw, a_seed, SEED_LABEL_A, m, k, rank)?; - self.noise_into_dev(db, db_raw, b_seed, SEED_LABEL_B, n, k, rank)?; - - // Chunked sweep over row-tiles; collect winners with GLOBAL indices. - let mut won: Vec<(usize, [u8; 32])> = Vec::new(); - let mut start = 0usize; - let mut err: Option = None; - while start < nrow { - if !should_continue() { - break; - } - let end = (start + rows_per_chunk).min(nrow); - let sub = &row_tiles[start..end]; - let r = if use_wmma { - self.harvest_all_wmma(da, db, a_seed, bound, sub, &col_tiles, h, w, k, rank, batch_tiles) - } else { - self.harvest_all(da, db, a_seed, bound, sub, &col_tiles, h, w, k, rank, g, batch_tiles) - }; - match r { - Ok(mut chunk_won) => won.extend(chunk_won.drain(..).map(|(idx, hash)| (idx + start * ncol, hash))), - Err(e) => { - err = Some(e); - break; - } - } - start = end; - } - - // Build a Solution per winner (read raw operands back once). - let sols = if err.is_some() || won.is_empty() { - Vec::new() - } else { - let mut a_flat = vec![0i8; m * k]; - let mut bt_flat = vec![0i8; n * k]; - cu(cuMemcpyDtoH_v2(a_flat.as_mut_ptr() as *mut c_void, da_raw, m * k), "dtoh A")?; - cu(cuMemcpyDtoH_v2(bt_flat.as_mut_ptr() as *mut c_void, db_raw, n * k), "dtoh Bt")?; - let a: Vec> = a_flat.chunks(k).map(|c| c.to_vec()).collect(); - let bt: Vec> = bt_flat.chunks(k).map(|c| c.to_vec()).collect(); - won.into_iter() - .map(|(idx, jackpot_hash)| Solution { - m, n, k, rank, - a: a.clone(), - bt: bt.clone(), - a_rows: row_tiles[idx / ncol].clone(), - b_cols: col_tiles[idx % ncol].clone(), - jackpot_hash, - }) - .collect() - }; - for p in [da_raw, db_raw, da, db] { - cuMemFree_v2(p); - } - match err { - Some(e) => Err(e), - None => Ok(sols), - } - } - } - - /// Allocate the per-batch harvest buffers, sweep all tiles (row×col product) - /// in batches of `batch_tiles` via [`Self::harvest_batch`] against resident - /// `da`/`db`, and return the first batch's smallest-index winner (rows, cols, - /// jackpot_hash) ≤ `bound`, or `None`. Buffers are freed before returning. - #[allow(clippy::too_many_arguments)] - unsafe fn harvest_sweep( - &self, - da: CUdeviceptr, - db: CUdeviceptr, - a_seed: [u8; 32], - bound: U256, - row_tiles: &[Vec], - col_tiles: &[Vec], - h: usize, - w: usize, - k: usize, - rank: usize, - batch_tiles: usize, - ) -> Result, Vec, [u8; 32])>> { - let key_w = bytes_to_words(&a_seed); - let mut bound_le = [0u8; 32]; - bound.to_little_endian(&mut bound_le); - let bound_w = bytes_to_words(&bound_le); - let cap = batch_tiles; // ≥ max winners per batch - let (mut d_arows, mut d_bcols): (CUdeviceptr, CUdeviceptr) = (0, 0); - let (mut d_key, mut d_bound, mut d_wcount, mut d_winners): (CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr) = (0, 0, 0, 0); - cu(cuMemAlloc_v2(&mut d_arows, batch_tiles * h * 4), "alloc a_rows")?; - cu(cuMemAlloc_v2(&mut d_bcols, batch_tiles * w * 4), "alloc b_cols")?; - cu(cuMemAlloc_v2(&mut d_key, 32), "alloc key")?; - cu(cuMemAlloc_v2(&mut d_bound, 32), "alloc bound")?; - cu(cuMemAlloc_v2(&mut d_wcount, 4), "alloc wcount")?; - cu(cuMemAlloc_v2(&mut d_winners, cap * 9 * 4), "alloc winners")?; - cu(cuMemcpyHtoD_v2(d_key, key_w.as_ptr() as *const c_void, 32), "htod key")?; - cu(cuMemcpyHtoD_v2(d_bound, bound_w.as_ptr() as *const c_void, 32), "htod bound")?; - - let mut win: Option<(Vec, Vec, [u8; 32])> = None; - let mut batch: Vec<(&Vec, &Vec)> = Vec::with_capacity(batch_tiles); - let flush = |this: &Self, batch: &[(&Vec, &Vec)]| -> Result, Vec, [u8; 32])>> { - let winners = this.harvest_batch(da, db, d_arows, d_bcols, d_key, d_bound, d_wcount, d_winners, cap, batch, h, w, k, rank)?; - Ok(winners.into_iter().min_by_key(|(i, _)| *i).map(|(i, hash)| { - let (ar, bc) = batch[i]; - (ar.clone(), bc.clone(), hash) - })) - }; - 'sweep: for ar in row_tiles { - for bc in col_tiles { - batch.push((ar, bc)); - if batch.len() == batch_tiles { - win = flush(self, &batch)?; - batch.clear(); - if win.is_some() { - break 'sweep; - } - } - } - } - if win.is_none() && !batch.is_empty() { - win = flush(self, &batch)?; - } - for p in [d_arows, d_bcols, d_key, d_bound, d_wcount, d_winners] { - cuMemFree_v2(p); - } - Ok(win) - } - - /// Cross-tile-reuse sweep of ALL tiles in a SINGLE launch via - /// `pearl_harvest_batched`: grid (ncol, ⌈nrow/G⌉), block G·h·w. Each block's - /// col-tile B chunk is staged once and reused by its G row-tiles. Returns all - /// winners as `(global tile index = rtile·ncol + ctile, jackpot_hash)`, up to - /// `cap`. `g` is the row-tiles-per-block grouping (G·h·w ≤ 1024). - #[allow(clippy::too_many_arguments)] - unsafe fn harvest_all( - &self, - da: CUdeviceptr, - db: CUdeviceptr, - a_seed: [u8; 32], - bound: U256, - row_tiles: &[Vec], - col_tiles: &[Vec], - h: usize, - w: usize, - k: usize, - rank: usize, - g: usize, - cap: usize, - ) -> Result> { - let (nrow, ncol) = (row_tiles.len(), col_tiles.len()); - let r4 = rank / 4; - let a_rows_flat: Vec = row_tiles.iter().flatten().map(|&r| r as i32).collect(); - let b_cols_flat: Vec = col_tiles.iter().flatten().map(|&c| c as i32).collect(); - let key_w = bytes_to_words(&a_seed); - let mut bound_le = [0u8; 32]; - bound.to_little_endian(&mut bound_le); - let bound_w = bytes_to_words(&bound_le); - - let (mut d_ar, mut d_bc, mut d_key, mut d_bound, mut d_wc, mut d_win): (CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr) = (0, 0, 0, 0, 0, 0); - cu(cuMemAlloc_v2(&mut d_ar, a_rows_flat.len() * 4), "alloc a_rows")?; - cu(cuMemAlloc_v2(&mut d_bc, b_cols_flat.len() * 4), "alloc b_cols")?; - cu(cuMemAlloc_v2(&mut d_key, 32), "alloc key")?; - cu(cuMemAlloc_v2(&mut d_bound, 32), "alloc bound")?; - cu(cuMemAlloc_v2(&mut d_wc, 4), "alloc wcount")?; - cu(cuMemAlloc_v2(&mut d_win, cap * 9 * 4), "alloc winners")?; - cu(cuMemcpyHtoD_v2(d_ar, a_rows_flat.as_ptr() as *const c_void, a_rows_flat.len() * 4), "htod a_rows")?; - cu(cuMemcpyHtoD_v2(d_bc, b_cols_flat.as_ptr() as *const c_void, b_cols_flat.len() * 4), "htod b_cols")?; - cu(cuMemcpyHtoD_v2(d_key, key_w.as_ptr() as *const c_void, 32), "htod key")?; - cu(cuMemcpyHtoD_v2(d_bound, bound_w.as_ptr() as *const c_void, 32), "htod bound")?; - cu(cuMemsetD32_v2(d_wc, 0, 1), "memset wcount")?; - - let (mut pa, mut pb, mut par, mut pbc) = (da, db, d_ar, d_bc); - let (mut nr, mut nc, mut hh, mut ww, mut kk, mut rr, mut gg) = (nrow as c_int, ncol as c_int, h as c_int, w as c_int, k as c_int, rank as c_int, g as c_int); - let (mut pkey, mut pbound, mut pwc, mut pwin) = (d_key, d_bound, d_wc, d_win); - let mut pcap = cap as c_int; - let mut params: [*mut c_void; 16] = [ - &mut pa as *mut _ as *mut c_void, &mut pb as *mut _ as *mut c_void, - &mut par as *mut _ as *mut c_void, &mut pbc as *mut _ as *mut c_void, - &mut nr as *mut _ as *mut c_void, &mut nc as *mut _ as *mut c_void, - &mut hh as *mut _ as *mut c_void, &mut ww as *mut _ as *mut c_void, - &mut kk as *mut _ as *mut c_void, &mut rr as *mut _ as *mut c_void, - &mut gg as *mut _ as *mut c_void, - &mut pkey as *mut _ as *mut c_void, &mut pbound as *mut _ as *mut c_void, - &mut pwc as *mut _ as *mut c_void, &mut pwin as *mut _ as *mut c_void, - &mut pcap as *mut _ as *mut c_void, - ]; - let grid_y = ((nrow + g - 1) / g) as c_uint; - let block = (g * h * w) as c_uint; - let smem = ((w * r4 + g * h * r4 + g * h * w + g * 16) * 4) as c_uint; - cu(cuLaunchKernel(self.func_batched, ncol as c_uint, grid_y, 1, block, 1, 1, smem, ptr::null_mut(), params.as_mut_ptr(), ptr::null_mut()), "launch batched")?; - cu(cuCtxSynchronize(), "sync batched")?; - - let mut wc: u32 = 0; - cu(cuMemcpyDtoH_v2(&mut wc as *mut _ as *mut c_void, d_wc, 4), "dtoh wcount")?; - let nw = (wc as usize).min(cap); - let mut winners = Vec::new(); - if nw > 0 { - let mut raw = vec![0u32; nw * 9]; - cu(cuMemcpyDtoH_v2(raw.as_mut_ptr() as *mut c_void, d_win, nw * 9 * 4), "dtoh winners")?; - for i in 0..nw { - let mut hash = [0u8; 32]; - for j in 0..8 { - hash[j * 4..j * 4 + 4].copy_from_slice(&raw[i * 9 + 1 + j].to_le_bytes()); - } - winners.push((raw[i * 9] as usize, hash)); - } - } - for p in [d_ar, d_bc, d_key, d_bound, d_wc, d_win] { - cuMemFree_v2(p); - } - Ok(winners) - } - - /// IMMA tensor-core sweep of ALL tiles in a single launch via - /// `pearl_harvest_wmma`. Stacks `G = 16/h` row-tiles into a 16-row s8 WMMA - /// fragment. `da`/`db` are the noised int8 matrices (row-major, stride k). - /// Requires `16 % h == 0`, `w % 16 == 0`, `k % 16 == 0`, `rank % 16 == 0`. - /// Returns winners `(global tile index, jackpot_hash)` up to `cap`. - #[allow(clippy::too_many_arguments)] - unsafe fn harvest_all_wmma( - &self, - da: CUdeviceptr, - db: CUdeviceptr, - a_seed: [u8; 32], - bound: U256, - row_tiles: &[Vec], - col_tiles: &[Vec], - h: usize, - w: usize, - k: usize, - rank: usize, - cap: usize, - ) -> Result> { - assert!(16 % h == 0 && w % 16 == 0 && k % 16 == 0 && rank % 16 == 0); - let g = 16 / h; - let (nrow, ncol) = (row_tiles.len(), col_tiles.len()); - let a_rows_flat: Vec = row_tiles.iter().flatten().map(|&r| r as i32).collect(); - let b_cols_flat: Vec = col_tiles.iter().flatten().map(|&c| c as i32).collect(); - let key_w = bytes_to_words(&a_seed); - let mut bound_le = [0u8; 32]; - bound.to_little_endian(&mut bound_le); - let bound_w = bytes_to_words(&bound_le); - - let (mut d_ar, mut d_bc, mut d_key, mut d_bound, mut d_wc, mut d_win): (CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr) = (0, 0, 0, 0, 0, 0); - cu(cuMemAlloc_v2(&mut d_ar, a_rows_flat.len() * 4), "alloc a_rows")?; - cu(cuMemAlloc_v2(&mut d_bc, b_cols_flat.len() * 4), "alloc b_cols")?; - cu(cuMemAlloc_v2(&mut d_key, 32), "alloc key")?; - cu(cuMemAlloc_v2(&mut d_bound, 32), "alloc bound")?; - cu(cuMemAlloc_v2(&mut d_wc, 4), "alloc wcount")?; - cu(cuMemAlloc_v2(&mut d_win, cap * 9 * 4), "alloc winners")?; - cu(cuMemcpyHtoD_v2(d_ar, a_rows_flat.as_ptr() as *const c_void, a_rows_flat.len() * 4), "htod a_rows")?; - cu(cuMemcpyHtoD_v2(d_bc, b_cols_flat.as_ptr() as *const c_void, b_cols_flat.len() * 4), "htod b_cols")?; - cu(cuMemcpyHtoD_v2(d_key, key_w.as_ptr() as *const c_void, 32), "htod key")?; - cu(cuMemcpyHtoD_v2(d_bound, bound_w.as_ptr() as *const c_void, 32), "htod bound")?; - cu(cuMemsetD32_v2(d_wc, 0, 1), "memset wcount")?; - - let (mut pa, mut pb, mut par, mut pbc) = (da, db, d_ar, d_bc); - let (mut nr, mut nc, mut hh, mut ww, mut kk, mut rr, mut gg) = (nrow as c_int, ncol as c_int, h as c_int, w as c_int, k as c_int, rank as c_int, g as c_int); - let (mut pkey, mut pbound, mut pwc, mut pwin) = (d_key, d_bound, d_wc, d_win); - let mut pcap = cap as c_int; - let mut params: [*mut c_void; 16] = [ - &mut pa as *mut _ as *mut c_void, &mut pb as *mut _ as *mut c_void, - &mut par as *mut _ as *mut c_void, &mut pbc as *mut _ as *mut c_void, - &mut nr as *mut _ as *mut c_void, &mut nc as *mut _ as *mut c_void, - &mut hh as *mut _ as *mut c_void, &mut ww as *mut _ as *mut c_void, - &mut kk as *mut _ as *mut c_void, &mut rr as *mut _ as *mut c_void, - &mut gg as *mut _ as *mut c_void, - &mut pkey as *mut _ as *mut c_void, &mut pbound as *mut _ as *mut c_void, - &mut pwc as *mut _ as *mut c_void, &mut pwin as *mut _ as *mut c_void, - &mut pcap as *mut _ as *mut c_void, - ]; - let grid_y = ((nrow + g - 1) / g) as c_uint; - let block = ((w / 16) * 32) as c_uint; - let smem = (16 * rank + w * rank + 16 * w * 4 + g * 16 * 4) as c_uint; - cu(cuLaunchKernel(self.func_wmma_harvest, ncol as c_uint, grid_y, 1, block, 1, 1, smem, ptr::null_mut(), params.as_mut_ptr(), ptr::null_mut()), "launch wmma")?; - cu(cuCtxSynchronize(), "sync wmma")?; - - let mut wc: u32 = 0; - cu(cuMemcpyDtoH_v2(&mut wc as *mut _ as *mut c_void, d_wc, 4), "dtoh wcount")?; - let nw = (wc as usize).min(cap); - let mut winners = Vec::new(); - if nw > 0 { - let mut raw = vec![0u32; nw * 9]; - cu(cuMemcpyDtoH_v2(raw.as_mut_ptr() as *mut c_void, d_win, nw * 9 * 4), "dtoh winners")?; - for i in 0..nw { - let mut hash = [0u8; 32]; - for j in 0..8 { - hash[j * 4..j * 4 + 4].copy_from_slice(&raw[i * 9 + 1 + j].to_le_bytes()); - } - winners.push((raw[i * 9] as usize, hash)); - } - } - for p in [d_ar, d_bc, d_key, d_bound, d_wc, d_win] { - cuMemFree_v2(p); - } - Ok(winners) - } - - /// Upload one batch's tile indices, run the fused harvest kernel against the - /// resident `da`/`db`, and return its winners as `(within-batch tile index, - /// jackpot_hash)`. `wcount`/`winners` are reset+filled on-device each call; - /// `cap` caps stored winners (sized ≥ tiles, so never lost). No readback of - /// per-tile jackpots — only the winners list (usually empty) comes back. - #[allow(clippy::too_many_arguments)] - unsafe fn harvest_batch( - &self, - da: CUdeviceptr, - db: CUdeviceptr, - d_arows: CUdeviceptr, - d_bcols: CUdeviceptr, - d_key: CUdeviceptr, - d_bound: CUdeviceptr, - d_wcount: CUdeviceptr, - d_winners: CUdeviceptr, - cap: usize, - batch: &[(&Vec, &Vec)], - h: usize, - w: usize, - k: usize, - rank: usize, - ) -> Result> { - let tiles = batch.len(); - let mut a_idx: Vec = Vec::with_capacity(tiles * h); - let mut b_idx: Vec = Vec::with_capacity(tiles * w); - for (ar, bc) in batch { - a_idx.extend(ar.iter().map(|&r| r as i32)); - b_idx.extend(bc.iter().map(|&c| c as i32)); - } - cu(cuMemcpyHtoD_v2(d_arows, a_idx.as_ptr() as *const c_void, a_idx.len() * 4), "htod a_rows")?; - cu(cuMemcpyHtoD_v2(d_bcols, b_idx.as_ptr() as *const c_void, b_idx.len() * 4), "htod b_cols")?; - cu(cuMemsetD32_v2(d_wcount, 0, 1), "memset wcount")?; - - let (mut pa, mut pb, mut par, mut pbc) = (da, db, d_arows, d_bcols); - let (mut hh, mut ww, mut kk, mut rr) = (h as c_int, w as c_int, k as c_int, rank as c_int); - let (mut pkey, mut pbound, mut pwc, mut pwin) = (d_key, d_bound, d_wcount, d_winners); - let mut pcap = cap as c_int; - let mut params: [*mut c_void; 13] = [ - &mut pa as *mut _ as *mut c_void, - &mut pb as *mut _ as *mut c_void, - &mut par as *mut _ as *mut c_void, - &mut pbc as *mut _ as *mut c_void, - &mut hh as *mut _ as *mut c_void, - &mut ww as *mut _ as *mut c_void, - &mut kk as *mut _ as *mut c_void, - &mut rr as *mut _ as *mut c_void, - &mut pkey as *mut _ as *mut c_void, - &mut pbound as *mut _ as *mut c_void, - &mut pwc as *mut _ as *mut c_void, - &mut pwin as *mut _ as *mut c_void, - &mut pcap as *mut _ as *mut c_void, - ]; - let smem = ((h + w) * (rank / 4) * 4) as c_uint; // As + Bs (ints) - cu(cuLaunchKernel(self.func_harvest, tiles as c_uint, 1, 1, (h * w) as c_uint, 1, 1, smem, ptr::null_mut(), params.as_mut_ptr(), ptr::null_mut()), "launch harvest")?; - cu(cuCtxSynchronize(), "sync")?; - - let mut wc: u32 = 0; - cu(cuMemcpyDtoH_v2(&mut wc as *mut _ as *mut c_void, d_wcount, 4), "dtoh wcount")?; - let nw = (wc as usize).min(cap); - if nw == 0 { - return Ok(Vec::new()); - } - let mut raw = vec![0u32; nw * 9]; - cu(cuMemcpyDtoH_v2(raw.as_mut_ptr() as *mut c_void, d_winners, nw * 9 * 4), "dtoh winners")?; - let winners = (0..nw) - .map(|i| { - let tile_idx = raw[i * 9] as usize; - let mut hash = [0u8; 32]; - for j in 0..8 { - hash[j * 4..j * 4 + 4].copy_from_slice(&raw[i * 9 + 1 + j].to_le_bytes()); - } - (tile_idx, hash) - }) - .collect(); - Ok(winners) - } - - /// Upload one batch's tile indices, launch the gather-free indexed kernel - /// against the resident `da`/`db` matrices, and return the first tile - /// (rows, cols, jackpot_hash) ≤ `bound`. Reads back per-tile jackpots and - /// hashes on the CPU — the pre-harvest path, retained for validation - /// (`gpu_indexed_sweep_matches_cpu`). - #[cfg(test)] - #[allow(clippy::too_many_arguments)] - unsafe fn sweep_idx_batch( - &self, - da: CUdeviceptr, - db: CUdeviceptr, - d_arows: CUdeviceptr, - d_bcols: CUdeviceptr, - dout: CUdeviceptr, - batch: &[(&Vec, &Vec)], - h: usize, - w: usize, - k: usize, - rank: usize, - seed: [u8; 32], - bound: U256, - ) -> Result, Vec, [u8; 32])>> { - let tiles = batch.len(); - let mut a_idx: Vec = Vec::with_capacity(tiles * h); - let mut b_idx: Vec = Vec::with_capacity(tiles * w); - for (ar, bc) in batch { - a_idx.extend(ar.iter().map(|&r| r as i32)); - b_idx.extend(bc.iter().map(|&c| c as i32)); - } - cu(cuMemcpyHtoD_v2(d_arows, a_idx.as_ptr() as *const c_void, a_idx.len() * 4), "htod a_rows")?; - cu(cuMemcpyHtoD_v2(d_bcols, b_idx.as_ptr() as *const c_void, b_idx.len() * 4), "htod b_cols")?; - - let (mut pa, mut pb, mut par, mut pbc, mut pout) = (da, db, d_arows, d_bcols, dout); - let (mut hh, mut ww, mut kk, mut rr) = (h as c_int, w as c_int, k as c_int, rank as c_int); - let mut params: [*mut c_void; 9] = [ - &mut pa as *mut _ as *mut c_void, - &mut pb as *mut _ as *mut c_void, - &mut par as *mut _ as *mut c_void, - &mut pbc as *mut _ as *mut c_void, - &mut hh as *mut _ as *mut c_void, - &mut ww as *mut _ as *mut c_void, - &mut kk as *mut _ as *mut c_void, - &mut rr as *mut _ as *mut c_void, - &mut pout as *mut _ as *mut c_void, - ]; - cu(cuLaunchKernel(self.func_dp4a_idx, tiles as c_uint, 1, 1, 32, 1, 1, 0, ptr::null_mut(), params.as_mut_ptr(), ptr::null_mut()), "launch dp4a_idx")?; - cu(cuCtxSynchronize(), "sync")?; - let mut out = vec![[0u32; 16]; tiles]; - cu(cuMemcpyDtoH_v2(out.as_mut_ptr() as *mut c_void, dout, tiles * 16 * 4), "dtoh")?; - - use super::pearlhash::compute_jackpot_hash; - for (i, jp) in out.iter().enumerate() { - let jh = compute_jackpot_hash(jp, seed); - if U256::from_little_endian(&jh) <= bound { - let (ar, bc) = batch[i]; - return Ok(Some((ar.clone(), bc.clone(), jh))); - } - } - Ok(None) - } -} - -impl Drop for PearlGpu { - fn drop(&mut self) { - unsafe { - cuModuleUnload(self.module); - cuCtxDestroy_v2(self.ctx); - } - } -} - -#[cfg(test)] -mod tests { - use super::*; - use crate::pearl::pearlhash::{blake3_digest, prepare_attempt, tile_jackpot, verify, MMAType, PeriodicPattern}; - - /// The GPU keyed-BLAKE3 single-block primitive must match the `blake3` crate - /// (via `blake3_digest`) for random 32-byte key / 64-byte message pairs. - /// Ignored: needs a GPU. - #[test] - #[ignore] - fn gpu_blake3_matches_cpu() { - let count = 1000usize; - let mut keys_b = vec![0u8; count * 32]; - let mut msgs_b = vec![0u8; count * 64]; - // deterministic pseudo-random bytes - let mut x = 0x1234_5678_9abc_def0u64; - for b in keys_b.iter_mut().chain(msgs_b.iter_mut()) { - x ^= x >> 12; - x ^= x << 25; - x ^= x >> 27; - *b = (x.wrapping_mul(0x2545_F491_4F6C_DD1D) >> 56) as u8; - } - let to_words = |bytes: &[u8]| -> Vec { - bytes.chunks_exact(4).map(|c| u32::from_le_bytes([c[0], c[1], c[2], c[3]])).collect() - }; - let keys_w = to_words(&keys_b); - let msgs_w = to_words(&msgs_b); - - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let got = gpu.blake3_keyed_many(&keys_w, &msgs_w, count).expect("gpu blake3"); - for i in 0..count { - let key: [u8; 32] = keys_b[i * 32..i * 32 + 32].try_into().unwrap(); - let want = blake3_digest(&msgs_b[i * 64..i * 64 + 64], Some(key)); - let got_bytes: Vec = got[i * 8..i * 8 + 8].iter().flat_map(|w| w.to_le_bytes()).collect(); - assert_eq!(got_bytes, want, "blake3 mismatch at pair {i}"); - } - eprintln!("GPU keyed-BLAKE3 single-block matches CPU for {count} pairs"); - } - - /// Deterministic signed-int8 fill in the signal range [-64, 64]. - fn mk_signal(seed: u64, n: usize) -> Vec { - let mut x = seed.wrapping_mul(0x9E37_79B9_7F4A_7C15).wrapping_add(1); - (0..n) - .map(|_| { - x ^= x >> 12; - x ^= x << 25; - x ^= x >> 27; - ((x.wrapping_mul(0x2545_F491_4F6C_DD1D) >> 56) as i64 % 65 * 2 - 64) as i8 - }) - .collect() - } - - fn small_config() -> (MiningConfiguration, usize, usize) { - let config = MiningConfiguration { - common_dim: 64, - rank: 32, - mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::from_list(&[0, 1]).unwrap(), // h=2 - cols_pattern: PeriodicPattern::from_list(&[0, 1]).unwrap(), // w=2 - reserved: [0u8; 32], - }; - (config, 4, 4) // m, n - } - - /// The FULL pearl pipeline operands (commitment + low-rank noise from - /// `prepare_attempt`) fed through the GPU dp4a tile kernel must reproduce the - /// CPU `tile_jackpot` for every tile — bit for bit. Ignored: needs a GPU. - /// cargo test --no-default-features --features pearl-cuda -- --ignored --nocapture - #[test] - #[ignore] - fn gpu_pipeline_tile_matches_cpu() { - let header = IncompleteBlockHeader { version: 1, prev_block: [7; 32], merkle_root: [9; 32], timestamp: 0x6622_1100, nbits: 0x207f_ffff }; - let (config, m, n) = small_config(); - let k = config.common_dim as usize; - let rank = config.rank as usize; - let (h, w) = (config.rows_pattern.size() as usize, config.cols_pattern.size() as usize); - - let a: Vec> = (0..m).map(|r| mk_signal(0x100 + r as u64, k)).collect(); - let bt: Vec> = (0..n).map(|c| mk_signal(0x200 + c as u64, k)).collect(); - let op = prepare_attempt(&header, &config, &a, &bt); - - let row_tiles = threads_partition(&config.rows_pattern, m); - let col_tiles = threads_partition(&config.cols_pattern, n); - let mut tiles = Vec::new(); - let mut a_strip = Vec::new(); - let mut b_strip = Vec::new(); - for ar in &row_tiles { - for bc in &col_tiles { - for &r in ar { - a_strip.extend_from_slice(&op.a_noised[r * k..r * k + k]); - } - for &c in bc { - b_strip.extend_from_slice(&op.bt_noised[c * k..c * k + k]); - } - tiles.push((ar.clone(), bc.clone())); - } - } - - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let got = gpu.tile_jackpots_dp4a(&a_strip, &b_strip, tiles.len(), h, w, k, rank).expect("dp4a"); - for (t, (ar, bc)) in tiles.iter().enumerate() { - let want = tile_jackpot(&op.a_noised, &op.bt_noised, ar, bc, k, rank); - assert_eq!(got[t], want, "tile {t} (rows {ar:?} cols {bc:?}) GPU != CPU"); - } - eprintln!("GPU pipeline tile jackpots match CPU for {} tiles", tiles.len()); - } - - /// End-to-end fully-on-GPU attempt: A/Bᵀ generated, committed, noised, and - /// swept entirely on the GPU. With an all-accepting bound a tile opens; the - /// returned [`Solution`] (raw operands read back) must pass the independent - /// CPU `verify()` — proving rng+commitment+noise+harvest agree end-to-end. - #[test] - #[ignore] - fn gpu_mine_full_matches_verify() { - let header = IncompleteBlockHeader { version: 5, prev_block: [3; 32], merkle_root: [5; 32], timestamp: 0x6677_8899, nbits: 0x207f_ffff }; - let config = MiningConfiguration { - common_dim: 256, // m*k = 128*256 = 32768 = 32 chunks (chunk-aligned) - rank: 64, - mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::from_list(&[0, 32]).unwrap(), - cols_pattern: PeriodicPattern::from_list(&(0..64).collect::>()).unwrap(), - reserved: [0u8; 32], - }; - let (m, n) = (128usize, 128usize); - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let sol = gpu - .mine_full_gpu(&header, &config, m, n, U256::MAX, 0xABCD, 1 << 12) - .expect("full gpu mine") - .expect("a tile opens under the all-accepting bound"); - assert!(verify(&header, &config, &sol, U256::MAX), "full-GPU solution must pass CPU verify()"); - // Operands must be in the valid signal range. - assert!(sol.a.iter().flatten().all(|&v| (-64..=64).contains(&v))); - eprintln!("full-GPU attempt verified by CPU (rows {:?} cols {:?})", sol.a_rows, sol.b_cols); - } - - /// GPU counter-PRNG operand generation: values in [-64,64], deterministic - /// (same nonce/salt ⇒ same bytes), and A vs Bᵀ streams (salt) differ. Ignored. - #[test] - #[ignore] - fn gpu_rng_range_and_determinism() { - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let n = 1_000_000usize; - let a1 = gpu.gpu_rng(n, 42, 0).expect("rng a1"); - let a2 = gpu.gpu_rng(n, 42, 0).expect("rng a2"); - let b = gpu.gpu_rng(n, 42, 1).expect("rng b"); - assert!(a1.iter().all(|&v| (-64..=64).contains(&v)), "values in [-64,64]"); - assert_eq!(a1, a2, "deterministic for same nonce/salt"); - assert_ne!(a1, b, "different salt ⇒ different stream"); - // sanity: roughly uniform sign (not degenerate) - let pos = a1.iter().filter(|&&v| v > 0).count(); - assert!(pos > n / 4 && pos < 3 * n / 4, "not degenerate (pos={pos})"); - eprintln!("GPU rng: range+determinism OK ({n} samples)"); - } - - /// GPU keyed-BLAKE3 commitment (chunk CVs on GPU + CPU hazmat merge) equals - /// `blake3::keyed_hash` over the padded data, at sizes ≥ 2 chunks. Ignored. - #[test] - #[ignore] - fn gpu_commitment_matches_cpu() { - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let key = [0x5au8; 32]; - for &len in &[2048usize, 4096, 16 * 1024, 4096 * 4096] { - let data: Vec = (0..len).map(|i| mk_signal(i as u64, 1)[0] as u8).collect(); - let padded = crate::pearl::merkle::pad_to_chunk_boundary(&data); - let want = *blake3::keyed_hash(&key, &padded).as_bytes(); - let got = gpu.gpu_commitment(&data, key).expect("gpu commitment"); - assert_eq!(got, want, "commitment mismatch at len {len}"); - } - eprintln!("GPU commitment matches blake3::keyed_hash (incl. 16 MiB)"); - } - - /// Live-scale feasibility: run ONE full-GPU attempt at a large square config - /// (`PEARL_MN`, default 32768; the live pool config is 131072) and report - /// time + tiles/s. Proves the whole on-GPU pipeline runs at scale. Ignored. - /// PEARL_MN=131072 cargo test ... gpu_live_scale_attempt -- --ignored --nocapture - #[test] - #[ignore] - fn gpu_live_scale_attempt() { - use std::time::Instant; - let mn: usize = std::env::var("PEARL_MN").ok().and_then(|s| s.parse().ok()).unwrap_or(32768); - let header = IncompleteBlockHeader { version: 1, prev_block: [1; 32], merkle_root: [2; 32], timestamp: 0x6622_3344, nbits: 0x1801_3586 }; - let config = MiningConfiguration { - common_dim: 4096, rank: 128, mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::from_list(&[0, 32]).unwrap(), // h=2 - cols_pattern: PeriodicPattern::from_list(&(0..64).collect::>()).unwrap(), // w=64 - reserved: [0u8; 32], - }; - let (m, n, k) = (mn, mn, 4096usize); - let tiles = (m / 2) * (n / 64); - let vram_gb = (4.0 * (m * k) as f64) / 1e9; // da_raw,db_raw,da,db - eprintln!("live-scale: m=n={mn} k={k} ⇒ {tiles} tiles, ~{vram_gb:.2} GB operands"); - - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let t0 = Instant::now(); - let got = gpu.mine_full_gpu(&header, &config, m, n, U256::zero(), 1, 1 << 16).expect("attempt"); - let dt = t0.elapsed(); - assert!(got.is_none(), "bound 0 ⇒ no winner"); - eprintln!( - "live-scale attempt: {dt:?} = {:.2}M tiles/s; projected to 131072² = {:.1}s/attempt", - tiles as f64 / dt.as_secs_f64() / 1e6, - (65536f64 * 2048.0) / (tiles as f64 / dt.as_secs_f64()) - ); - } - - /// Isolate the PURE sweep cost (harvest kernel launches only; matrices + - /// buffers pre-allocated, noise pre-run) from alloc/noise overhead. Ignored. - #[test] - #[ignore] - fn gpu_sweep_only_throughput() { - use crate::pearl::pearlhash::{attempt_seeds, SEED_LABEL_A, SEED_LABEL_B}; - use std::time::Instant; - let header = IncompleteBlockHeader { version: 1, prev_block: [1; 32], merkle_root: [2; 32], timestamp: 0x6622_3344, nbits: 0x207f_ffff }; - let config = MiningConfiguration { - common_dim: 4096, rank: 128, mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::from_list(&[0, 32]).unwrap(), - cols_pattern: PeriodicPattern::from_list(&(0..64).collect::>()).unwrap(), - reserved: [0u8; 32], - }; - let (m, n) = (4096usize, 4096usize); - let k = config.common_dim as usize; - let rank = config.rank as usize; - let (h, w) = (config.rows_pattern.size() as usize, config.cols_pattern.size() as usize); - let a: Vec> = (0..m).map(|r| mk_signal(0xE000 + r as u64, k)).collect(); - let bt: Vec> = (0..n).map(|c| mk_signal(0xF000 + c as u64, k)).collect(); - let (b_seed, a_seed) = attempt_seeds(&header, &config, &a, &bt); - let a_flat: Vec = a.iter().flatten().copied().collect(); - let bt_flat: Vec = bt.iter().flatten().copied().collect(); - let row_tiles = threads_partition(&config.rows_pattern, m); - let col_tiles = threads_partition(&config.cols_pattern, n); - let mut tiles: Vec<(&Vec, &Vec)> = Vec::new(); - for ar in &row_tiles { for bc in &col_tiles { tiles.push((ar, bc)); } } - let ntiles = tiles.len(); - let batch_tiles = 1usize << 16; - - let gpu = PearlGpu::new(0).expect("init GPU 0"); - unsafe { - let (mut da, mut db): (CUdeviceptr, CUdeviceptr) = (0, 0); - cu(cuMemAlloc_v2(&mut da, m * k), "a").unwrap(); - cu(cuMemAlloc_v2(&mut db, n * k), "b").unwrap(); - let tn = Instant::now(); - gpu.noise_into(da, &a_flat, a_seed, SEED_LABEL_A, m, k, rank).unwrap(); - gpu.noise_into(db, &bt_flat, b_seed, SEED_LABEL_B, n, k, rank).unwrap(); - let noise = tn.elapsed(); - let cap = batch_tiles; - let (mut d_ar, mut d_bc, mut d_key, mut d_bound, mut d_wc, mut d_win): (CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr) = (0, 0, 0, 0, 0, 0); - cu(cuMemAlloc_v2(&mut d_ar, cap * h * 4), "ar").unwrap(); - cu(cuMemAlloc_v2(&mut d_bc, cap * w * 4), "bc").unwrap(); - cu(cuMemAlloc_v2(&mut d_key, 32), "k").unwrap(); - cu(cuMemAlloc_v2(&mut d_bound, 32), "bd").unwrap(); - cu(cuMemAlloc_v2(&mut d_wc, 4), "wc").unwrap(); - cu(cuMemAlloc_v2(&mut d_win, cap * 9 * 4), "win").unwrap(); - let key_w = bytes_to_words(&a_seed); - cu(cuMemcpyHtoD_v2(d_key, key_w.as_ptr() as *const c_void, 32), "hk").unwrap(); - let zero_w = [0u32; 8]; - cu(cuMemcpyHtoD_v2(d_bound, zero_w.as_ptr() as *const c_void, 32), "hb").unwrap(); - let run = || { - for ch in tiles.chunks(batch_tiles) { - gpu.harvest_batch(da, db, d_ar, d_bc, d_key, d_bound, d_wc, d_win, cap, ch, h, w, k, rank).unwrap(); - } - }; - run(); // warmup - let t = Instant::now(); - let iters = 5; - for _ in 0..iters { run(); } - let sweep = t.elapsed() / iters; - eprintln!("PURE sweep {ntiles} tiles: {sweep:?} = {:.2}M tiles/s; noise(2×) = {noise:?}", ntiles as f64 / sweep.as_secs_f64() / 1e6); - for p in [da, db, d_ar, d_bc, d_key, d_bound, d_wc, d_win] { cuMemFree_v2(p); } - } - } - - /// The fused on-GPU harvest (BLAKE3 + bound compare + winner emit) must - /// agree with the CPU: (1) with bound=MAX every tile is emitted and each - /// emitted hash equals the CPU `compute_jackpot_hash`; (2) with a mid bound - /// the GPU winner SET equals the CPU `{tile : hash(LE) ≤ bound}`. Ignored: GPU. - #[test] - #[ignore] - fn gpu_harvest_winner_set_matches_cpu() { - use crate::pearl::pearlhash::{attempt_seeds, compute_jackpot_hash, SEED_LABEL_A, SEED_LABEL_B}; - let header = IncompleteBlockHeader { version: 7, prev_block: [4; 32], merkle_root: [8; 32], timestamp: 0x6655_4433, nbits: 0x207f_ffff }; - let config = MiningConfiguration { - common_dim: 256, - rank: 64, - mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::from_list(&[0, 32]).unwrap(), - cols_pattern: PeriodicPattern::from_list(&(0..64).collect::>()).unwrap(), - reserved: [0u8; 32], - }; - let (m, n) = (128usize, 128usize); - let k = config.common_dim as usize; - let rank = config.rank as usize; - let (h, w) = (config.rows_pattern.size() as usize, config.cols_pattern.size() as usize); - let a: Vec> = (0..m).map(|r| mk_signal(0x7100 + r as u64, k)).collect(); - let bt: Vec> = (0..n).map(|c| mk_signal(0x7200 + c as u64, k)).collect(); - let op = prepare_attempt(&header, &config, &a, &bt); - let (_b_seed, a_seed) = attempt_seeds(&header, &config, &a, &bt); - - // CPU reference: every tile's hash, in batch (= global) order. - let row_tiles = threads_partition(&config.rows_pattern, m); - let col_tiles = threads_partition(&config.cols_pattern, n); - let mut tiles: Vec<(&Vec, &Vec)> = Vec::new(); - for ar in &row_tiles { - for bc in &col_tiles { - tiles.push((ar, bc)); - } - } - let cpu_hash: Vec<[u8; 32]> = tiles - .iter() - .map(|(ar, bc)| compute_jackpot_hash(&tile_jackpot(&op.a_noised, &op.bt_noised, ar, bc, k, rank), a_seed)) - .collect(); - let mut sorted: Vec = cpu_hash.iter().map(|hh| U256::from_little_endian(hh)).collect(); - sorted.sort(); - let mid_bound = sorted[tiles.len() / 2]; // ~half the tiles qualify - let cpu_set: std::collections::BTreeSet = - (0..tiles.len()).filter(|&i| U256::from_little_endian(&cpu_hash[i]) <= mid_bound).collect(); - - let a_flat: Vec = a.iter().flatten().copied().collect(); - let bt_flat: Vec = bt.iter().flatten().copied().collect(); - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let cap = tiles.len(); - unsafe { - let (mut da, mut db): (CUdeviceptr, CUdeviceptr) = (0, 0); - cu(cuMemAlloc_v2(&mut da, m * k), "a").unwrap(); - cu(cuMemAlloc_v2(&mut db, n * k), "b").unwrap(); - gpu.noise_into(da, &a_flat, a_seed, SEED_LABEL_A, m, k, rank).unwrap(); - gpu.noise_into(db, &bt_flat, _b_seed, SEED_LABEL_B, n, k, rank).unwrap(); - let (mut d_ar, mut d_bc, mut d_key, mut d_bound, mut d_wc, mut d_win): (CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr) = (0, 0, 0, 0, 0, 0); - cu(cuMemAlloc_v2(&mut d_ar, cap * h * 4), "ar").unwrap(); - cu(cuMemAlloc_v2(&mut d_bc, cap * w * 4), "bc").unwrap(); - cu(cuMemAlloc_v2(&mut d_key, 32), "k").unwrap(); - cu(cuMemAlloc_v2(&mut d_bound, 32), "bd").unwrap(); - cu(cuMemAlloc_v2(&mut d_wc, 4), "wc").unwrap(); - cu(cuMemAlloc_v2(&mut d_win, cap * 9 * 4), "win").unwrap(); - let key_w = bytes_to_words(&a_seed); - cu(cuMemcpyHtoD_v2(d_key, key_w.as_ptr() as *const c_void, 32), "hk").unwrap(); - let upload_bound = |b: U256| { - let mut le = [0u8; 32]; - b.to_little_endian(&mut le); - let w = bytes_to_words(&le); - cu(cuMemcpyHtoD_v2(d_bound, w.as_ptr() as *const c_void, 32), "hb").unwrap(); - }; - - // (1) bound = MAX: all tiles win; each hash matches CPU. - upload_bound(U256::MAX); - let all = gpu.harvest_batch(da, db, d_ar, d_bc, d_key, d_bound, d_wc, d_win, cap, &tiles, h, w, k, rank).unwrap(); - assert_eq!(all.len(), tiles.len(), "bound=MAX should emit every tile"); - for (idx, hash) in &all { - assert_eq!(*hash, cpu_hash[*idx], "GPU hash != CPU at tile {idx}"); - } - - // (2) mid bound: winner set matches CPU. - upload_bound(mid_bound); - let mid = gpu.harvest_batch(da, db, d_ar, d_bc, d_key, d_bound, d_wc, d_win, cap, &tiles, h, w, k, rank).unwrap(); - let gpu_set: std::collections::BTreeSet = mid.iter().map(|(i, _)| *i).collect(); - assert_eq!(gpu_set, cpu_set, "GPU winner set != CPU winner set"); - - for p in [da, db, d_ar, d_bc, d_key, d_bound, d_wc, d_win] { - cuMemFree_v2(p); - } - eprintln!("GPU harvest: all {} hashes match; mid-bound winner set ({} tiles) matches CPU", tiles.len(), cpu_set.len()); - } - } - - /// The IMMA tensor-core sweep (`harvest_all_wmma`, stacks 16/h row-tiles into - /// a 16-row s8 WMMA fragment) must produce the same winner SET + hashes as the - /// CPU `{tile : hash(LE) ≤ bound}` (global index rtile·ncol + ctile). Ignored. - #[test] - #[ignore] - fn gpu_wmma_winner_set_matches_cpu() { - use crate::pearl::pearlhash::{attempt_seeds, compute_jackpot_hash, SEED_LABEL_A, SEED_LABEL_B}; - let header = IncompleteBlockHeader { version: 11, prev_block: [13; 32], merkle_root: [17; 32], timestamp: 0x6678_9abc, nbits: 0x207f_ffff }; - let config = MiningConfiguration { - common_dim: 256, rank: 64, mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::from_list(&[0, 32]).unwrap(), // h=2 ⇒ G=8 - cols_pattern: PeriodicPattern::from_list(&(0..64).collect::>()).unwrap(), // w=64 - reserved: [0u8; 32], - }; - let (m, n) = (256usize, 256usize); - let k = config.common_dim as usize; - let rank = config.rank as usize; - let (h, w) = (config.rows_pattern.size() as usize, config.cols_pattern.size() as usize); - let a: Vec> = (0..m).map(|r| mk_signal(0x5100 + r as u64, k)).collect(); - let bt: Vec> = (0..n).map(|c| mk_signal(0x5200 + c as u64, k)).collect(); - let op = prepare_attempt(&header, &config, &a, &bt); - let (b_seed, a_seed) = attempt_seeds(&header, &config, &a, &bt); - let row_tiles = threads_partition(&config.rows_pattern, m); - let col_tiles = threads_partition(&config.cols_pattern, n); - let ncol = col_tiles.len(); - - let mut cpu_hash = std::collections::BTreeMap::new(); - for (ri, ar) in row_tiles.iter().enumerate() { - for (ci, bc) in col_tiles.iter().enumerate() { - let jp = tile_jackpot(&op.a_noised, &op.bt_noised, ar, bc, k, rank); - cpu_hash.insert(ri * ncol + ci, compute_jackpot_hash(&jp, a_seed)); - } - } - let mut sorted: Vec = cpu_hash.values().map(|hh| U256::from_little_endian(&hh[..])).collect(); - sorted.sort(); - let mid = sorted[sorted.len() / 2]; - let cpu_set: std::collections::BTreeSet = - cpu_hash.iter().filter(|(_, hh)| U256::from_little_endian(&hh[..]) <= mid).map(|(i, _)| *i).collect(); - - let a_flat: Vec = a.iter().flatten().copied().collect(); - let bt_flat: Vec = bt.iter().flatten().copied().collect(); - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let ntiles = row_tiles.len() * ncol; - unsafe { - let (mut da, mut db): (CUdeviceptr, CUdeviceptr) = (0, 0); - cu(cuMemAlloc_v2(&mut da, m * k), "a").unwrap(); - cu(cuMemAlloc_v2(&mut db, n * k), "b").unwrap(); - gpu.noise_into(da, &a_flat, a_seed, SEED_LABEL_A, m, k, rank).unwrap(); - gpu.noise_into(db, &bt_flat, b_seed, SEED_LABEL_B, n, k, rank).unwrap(); - let won = gpu.harvest_all_wmma(da, db, a_seed, mid, &row_tiles, &col_tiles, h, w, k, rank, ntiles).unwrap(); - let gpu_set: std::collections::BTreeSet = won.iter().map(|(i, _)| *i).collect(); - assert_eq!(gpu_set, cpu_set, "WMMA winner set mismatch"); - for (i, hash) in &won { - assert_eq!(*hash, cpu_hash[i], "WMMA hash mismatch at tile {i}"); - } - cuMemFree_v2(da); - cuMemFree_v2(db); - } - eprintln!("IMMA tensor-core sweep winner set matches CPU ({ntiles} tiles, G=8)"); - } - - /// The cross-tile-reuse batched sweep (`harvest_all`, single 2D-grid launch) - /// must produce the same winner SET as the CPU `{tile : hash(LE) ≤ bound}`, - /// with global tile index = rtile·ncol + ctile, for G row-tiles/block. Ignored. - #[test] - #[ignore] - fn gpu_batched_winner_set_matches_cpu() { - use crate::pearl::pearlhash::{attempt_seeds, compute_jackpot_hash, SEED_LABEL_A, SEED_LABEL_B}; - let header = IncompleteBlockHeader { version: 9, prev_block: [12; 32], merkle_root: [21; 32], timestamp: 0x6612_3456, nbits: 0x207f_ffff }; - let config = MiningConfiguration { - common_dim: 256, rank: 64, mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::from_list(&[0, 32]).unwrap(), - cols_pattern: PeriodicPattern::from_list(&(0..64).collect::>()).unwrap(), - reserved: [0u8; 32], - }; - let (m, n) = (128usize, 128usize); - let k = config.common_dim as usize; - let rank = config.rank as usize; - let (h, w) = (config.rows_pattern.size() as usize, config.cols_pattern.size() as usize); - let a: Vec> = (0..m).map(|r| mk_signal(0x4100 + r as u64, k)).collect(); - let bt: Vec> = (0..n).map(|c| mk_signal(0x4200 + c as u64, k)).collect(); - let op = prepare_attempt(&header, &config, &a, &bt); - let (b_seed, a_seed) = attempt_seeds(&header, &config, &a, &bt); - let row_tiles = threads_partition(&config.rows_pattern, m); - let col_tiles = threads_partition(&config.cols_pattern, n); - let ncol = col_tiles.len(); - - // CPU reference, global index = rtile*ncol + ctile. - let mut cpu_hash = std::collections::BTreeMap::new(); - for (ri, ar) in row_tiles.iter().enumerate() { - for (ci, bc) in col_tiles.iter().enumerate() { - let jp = tile_jackpot(&op.a_noised, &op.bt_noised, ar, bc, k, rank); - cpu_hash.insert(ri * ncol + ci, compute_jackpot_hash(&jp, a_seed)); - } - } - let mut sorted: Vec = cpu_hash.values().map(|hh| U256::from_little_endian(hh)).collect(); - sorted.sort(); - let mid = sorted[sorted.len() / 2]; - let cpu_set: std::collections::BTreeSet = - cpu_hash.iter().filter(|(_, hh)| U256::from_little_endian(&hh[..]) <= mid).map(|(i, _)| *i).collect(); - - let a_flat: Vec = a.iter().flatten().copied().collect(); - let bt_flat: Vec = bt.iter().flatten().copied().collect(); - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let ntiles = row_tiles.len() * ncol; - unsafe { - let (mut da, mut db): (CUdeviceptr, CUdeviceptr) = (0, 0); - cu(cuMemAlloc_v2(&mut da, m * k), "a").unwrap(); - cu(cuMemAlloc_v2(&mut db, n * k), "b").unwrap(); - gpu.noise_into(da, &a_flat, a_seed, SEED_LABEL_A, m, k, rank).unwrap(); - gpu.noise_into(db, &bt_flat, b_seed, SEED_LABEL_B, n, k, rank).unwrap(); - for g in [1usize, 4, 8] { - let won = gpu.harvest_all(da, db, a_seed, mid, &row_tiles, &col_tiles, h, w, k, rank, g, ntiles).unwrap(); - let gpu_set: std::collections::BTreeSet = won.iter().map(|(i, _)| *i).collect(); - assert_eq!(gpu_set, cpu_set, "batched winner set mismatch at G={g}"); - for (i, hash) in &won { - assert_eq!(*hash, cpu_hash[i], "batched hash mismatch tile {i} G={g}"); - } - } - cuMemFree_v2(da); - cuMemFree_v2(db); - } - eprintln!("batched sweep winner set matches CPU ({} tiles, G∈{{1,4,8}})", ntiles); - } - - /// On-GPU low-rank noise generation must reproduce the CPU `prepare_attempt` - /// noised operands `A′`/`B′ᵀ` bit-for-bit (both sides). Ignored: needs a GPU. - #[test] - #[ignore] - fn gpu_noise_matches_cpu() { - use crate::pearl::pearlhash::{attempt_seeds, SEED_LABEL_A, SEED_LABEL_B}; - let header = IncompleteBlockHeader { version: 3, prev_block: [11; 32], merkle_root: [22; 32], timestamp: 0x6644_2200, nbits: 0x207f_ffff }; - let config = MiningConfiguration { - common_dim: 256, - rank: 64, - mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::from_list(&[0, 32]).unwrap(), - cols_pattern: PeriodicPattern::from_list(&(0..64).collect::>()).unwrap(), - reserved: [0u8; 32], - }; - let (m, n) = (128usize, 128usize); - let k = config.common_dim as usize; - let rank = config.rank as usize; - let a: Vec> = (0..m).map(|r| mk_signal(0x3100 + r as u64, k)).collect(); - let bt: Vec> = (0..n).map(|c| mk_signal(0x3200 + c as u64, k)).collect(); - - let op = prepare_attempt(&header, &config, &a, &bt); - let (b_seed, a_seed) = attempt_seeds(&header, &config, &a, &bt); - let a_flat: Vec = a.iter().flatten().copied().collect(); - let bt_flat: Vec = bt.iter().flatten().copied().collect(); - - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let ga = gpu.gpu_noise(&a_flat, a_seed, SEED_LABEL_A, m, k, rank).expect("noise A"); - let gb = gpu.gpu_noise(&bt_flat, b_seed, SEED_LABEL_B, n, k, rank).expect("noise B"); - assert_eq!(ga, op.a_noised, "GPU A' != CPU A'"); - assert_eq!(gb, op.bt_noised, "GPU B'^T != CPU B'^T"); - eprintln!("GPU noise generation matches CPU for A'({m}×{k}) and B'^T({n}×{k})"); - } - - /// The gather-free indexed sweep (resident matrices, per-tile indices) must - /// reproduce the CPU `tile_jackpot` for every tile of a multi-batch attempt - /// at a non-trivial size (m=n=256, h=2 w=64 ⇒ 128×4 = 512 tiles). Exercises - /// `try_mine_one_gpu`'s batch loop indirectly via an impossible bound so it - /// sweeps all tiles, then re-checks the math. Ignored: needs a GPU. - #[test] - #[ignore] - fn gpu_indexed_sweep_matches_cpu() { - let header = IncompleteBlockHeader { version: 2, prev_block: [5; 32], merkle_root: [6; 32], timestamp: 0x6611_2233, nbits: 0x207f_ffff }; - let config = MiningConfiguration { - common_dim: 256, - rank: 64, - mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::from_list(&[0, 32]).unwrap(), // h=2 - cols_pattern: PeriodicPattern::from_list(&(0..64).collect::>()).unwrap(), // w=64 - reserved: [0u8; 32], - }; - let (m, n) = (256usize, 256usize); - let k = config.common_dim as usize; - let rank = config.rank as usize; - let (h, w) = (config.rows_pattern.size() as usize, config.cols_pattern.size() as usize); - let a: Vec> = (0..m).map(|r| mk_signal(0xC000 + r as u64, k)).collect(); - let bt: Vec> = (0..n).map(|c| mk_signal(0xD000 + c as u64, k)).collect(); - let op = prepare_attempt(&header, &config, &a, &bt); - - // Reference: CPU jackpot per tile in the same iteration order. - let row_tiles = threads_partition(&config.rows_pattern, m); - let col_tiles = threads_partition(&config.cols_pattern, n); - let mut want: Vec<[u32; 16]> = Vec::new(); - for ar in &row_tiles { - for bc in &col_tiles { - want.push(tile_jackpot(&op.a_noised, &op.bt_noised, ar, bc, k, rank)); - } - } - - // GPU: drive the indexed kernel directly via the resident-matrix path. - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let mut idx = 0usize; - let mut all_match = true; - unsafe { - let mut da: CUdeviceptr = 0; - let mut db: CUdeviceptr = 0; - cu(cuMemAlloc_v2(&mut da, op.a_noised.len()), "a").unwrap(); - cu(cuMemAlloc_v2(&mut db, op.bt_noised.len()), "b").unwrap(); - cu(cuMemcpyHtoD_v2(da, op.a_noised.as_ptr() as *const c_void, op.a_noised.len()), "ha").unwrap(); - cu(cuMemcpyHtoD_v2(db, op.bt_noised.as_ptr() as *const c_void, op.bt_noised.len()), "hb").unwrap(); - let bt_tiles = 100usize; // odd batch to exercise the remainder - let mut d_ar: CUdeviceptr = 0; - let mut d_bc: CUdeviceptr = 0; - let mut dout: CUdeviceptr = 0; - cu(cuMemAlloc_v2(&mut d_ar, bt_tiles * h * 4), "ar").unwrap(); - cu(cuMemAlloc_v2(&mut d_bc, bt_tiles * w * 4), "bc").unwrap(); - cu(cuMemAlloc_v2(&mut dout, bt_tiles * 16 * 4), "o").unwrap(); - let mut batch: Vec<(&Vec, &Vec)> = Vec::new(); - let mut flush = |gpu: &PearlGpu, batch: &mut Vec<(&Vec, &Vec)>, idx: &mut usize, all_match: &mut bool| { - if batch.is_empty() { - return; - } - // Bound 0 ⇒ never a winner; we re-read jackpots via the public path instead. - let _ = gpu.sweep_idx_batch(da, db, d_ar, d_bc, dout, batch, h, w, k, rank, op.a_noise_seed, U256::zero()).unwrap(); - let mut got = vec![[0u32; 16]; batch.len()]; - cu(cuMemcpyDtoH_v2(got.as_mut_ptr() as *mut c_void, dout, batch.len() * 16 * 4), "d").unwrap(); - for g in &got { - if *g != want[*idx] { - *all_match = false; - } - *idx += 1; - } - batch.clear(); - }; - for ar in &row_tiles { - for bc in &col_tiles { - batch.push((ar, bc)); - if batch.len() == bt_tiles { - flush(&gpu, &mut batch, &mut idx, &mut all_match); - } - } - } - flush(&gpu, &mut batch, &mut idx, &mut all_match); - cuMemFree_v2(da); - cuMemFree_v2(db); - cuMemFree_v2(d_ar); - cuMemFree_v2(d_bc); - cuMemFree_v2(dout); - } - assert_eq!(idx, want.len(), "swept all tiles"); - assert!(all_match, "indexed GPU sweep must match CPU for all {} tiles", want.len()); - eprintln!("gather-free indexed GPU sweep matches CPU for {} tiles", want.len()); - } - - /// Throughput probe (not a correctness check): time one full GPU attempt over - /// a medium config (m=n=4096, k=4096, h=2 w=64 ⇒ 131072 tiles) with an - /// impossible bound so every tile is swept. Reports tiles/s incl. CPU - /// operand-gen + jackpot-hash. Ignored: needs a GPU + a couple seconds. - #[test] - #[ignore] - fn gpu_sweep_throughput() { - use std::time::Instant; - let header = IncompleteBlockHeader { version: 1, prev_block: [1; 32], merkle_root: [2; 32], timestamp: 0x6622_3344, nbits: 0x207f_ffff }; - let config = MiningConfiguration { - common_dim: 4096, - rank: 128, - mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::from_list(&[0, 32]).unwrap(), - cols_pattern: PeriodicPattern::from_list(&(0..64).collect::>()).unwrap(), - reserved: [0u8; 32], - }; - let (m, n) = (4096usize, 4096usize); - let k = config.common_dim as usize; - let tiles = (m / 2) * (n / 64); - - let gpu = PearlGpu::new(0).expect("init GPU 0"); - - // Phase breakdown of one full GPU-noise attempt. - let tg = Instant::now(); - let a: Vec> = (0..m).map(|r| mk_signal(0xE000 + r as u64, k)).collect(); - let bt: Vec> = (0..n).map(|c| mk_signal(0xF000 + c as u64, k)).collect(); - let gen = tg.elapsed(); - let (b_seed, a_seed) = crate::pearl::pearlhash::attempt_seeds(&header, &config, &a, &bt); - let ts = Instant::now(); - let _ = crate::pearl::pearlhash::attempt_seeds(&header, &config, &a, &bt); - let seeds = ts.elapsed(); - - // Noise-only timing (incl. a small host readback). - let a_flat: Vec = a.iter().flatten().copied().collect(); - let bt_flat: Vec = bt.iter().flatten().copied().collect(); - let rank = config.rank as usize; - let tn = Instant::now(); - let _ = gpu.gpu_noise(&a_flat, a_seed, crate::pearl::pearlhash::SEED_LABEL_A, m, k, rank).unwrap(); - let _ = gpu.gpu_noise(&bt_flat, b_seed, crate::pearl::pearlhash::SEED_LABEL_B, n, k, rank).unwrap(); - let noise = tn.elapsed(); - - let t0 = Instant::now(); - let got = gpu.try_mine_one_gpu(&header, &config, a, bt, m, n, U256::zero(), 1 << 16).expect("sweep"); - let dt = t0.elapsed(); - assert!(got.is_none(), "bound 0 ⇒ no winner"); - - // Fully-on-GPU attempt (rng + commitment + noise + harvest on the GPU). - gpu.mine_full_gpu(&header, &config, m, n, U256::zero(), 1, 1 << 16).expect("full"); // warmup - let tf = Instant::now(); - let gf = gpu.mine_full_gpu(&header, &config, m, n, U256::zero(), 2, 1 << 16).expect("full"); - let full = tf.elapsed(); - assert!(gf.is_none()); - eprintln!( - "{tiles} tiles:\n CPU-operand path: rng-gen {gen:?} + commitment {seeds:?} (CPU) + GPU {dt:?}\n \ - full-GPU path: {full:?} = {:.2}M tiles/s (rng+commit+noise+harvest all on GPU)\n \ - (GPU noise 2× = {noise:?})", - tiles as f64 / full.as_secs_f64() / 1e6 - ); - } - - /// End-to-end: with an all-accepting bound the first tile opens; the GPU - /// orchestration's [`Solution`] must be accepted by the independent CPU - /// `verify()` (which re-derives noise + jackpot from scratch). Ignored: GPU. - #[test] - #[ignore] - fn gpu_try_mine_one_matches_verify() { - let header = IncompleteBlockHeader { version: 0, prev_block: [1; 32], merkle_root: [2; 32], timestamp: 0x6666_6666, nbits: 0x207f_ffff }; - let (config, m, n) = small_config(); - let a: Vec> = (0..m).map(|r| mk_signal(0x900 + r as u64, config.common_dim as usize)).collect(); - let bt: Vec> = (0..n).map(|c| mk_signal(0xA00 + c as u64, config.common_dim as usize)).collect(); - - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let sol = gpu - .try_mine_one_gpu(&header, &config, a, bt, m, n, U256::MAX, 2) - .expect("gpu mine") - .expect("a tile opens under the all-accepting bound"); - assert!(verify(&header, &config, &sol, U256::MAX), "GPU solution must pass the CPU verifier"); - eprintln!("GPU try_mine_one_gpu solution verified by CPU (rows {:?} cols {:?})", sol.a_rows, sol.b_cols); - } - - /// CPU reference: 16×16-tile jackpot (XOR over the whole tile per rank-chunk). - fn cpu_tile_jackpot(a: &[i8], b: &[i8], k: usize, rank: usize) -> [u32; 16] { - let mut m = [0u32; 16]; - let mut tile = [[0i32; 16]; 16]; // Cblk ACCUMULATES across rank-chunks - let mut chunk = 0usize; - let mut ll = rank; - while ll <= k { - for u in 0..16 { - for v in 0..16 { - for l in ll - rank..ll { - tile[u][v] = tile[u][v].wrapping_add(a[u * k + l] as i32 * b[v * k + l] as i32); - } - } - } - let mut x = 0u32; - for u in 0..16 { - for v in 0..16 { - x ^= tile[u][v] as u32; - } - } - m[chunk % 16] = m[chunk % 16].rotate_left(13) ^ x; - chunk += 1; - ll += rank; - } - m - } - - /// CPU reference for a general h×w cumulative tile jackpot. - fn cpu_hw_jackpot(a: &[i8], b: &[i8], h: usize, w: usize, k: usize, rank: usize) -> [u32; 16] { - let mut m = [0u32; 16]; - let mut tile = vec![0i32; h * w]; - let mut chunk = 0usize; - let mut ll = rank; - while ll <= k { - for u in 0..h { - for v in 0..w { - let mut s = tile[u * w + v]; - for l in ll - rank..ll { - s = s.wrapping_add(a[u * k + l] as i32 * b[v * k + l] as i32); - } - tile[u * w + v] = s; - } - } - let x = tile.iter().fold(0u32, |acc, &e| acc ^ e as u32); - m[chunk % 16] = m[chunk % 16].rotate_left(13) ^ x; - chunk += 1; - ll += rank; - } - m - } - - /// DP4A int8 path on the live tall-skinny tile shape (h=2, w=64) must equal - /// the CPU transcript. Ignored — needs a GPU (sm_61+ for dp4a). Run: - /// cargo test --no-default-features --features pearl-cuda -- --ignored --nocapture - #[test] - #[ignore] - fn gpu_dp4a_matches_cpu() { - let (h, w, k, rank, tiles) = (2usize, 64usize, 256usize, 32usize, 4usize); - let mk = |seed: u64, n: usize| -> Vec { - let mut x = seed.wrapping_mul(0x9E3779B97F4A7C15).wrapping_add(1); - (0..n).map(|_| { x ^= x >> 12; x ^= x << 25; x ^= x >> 27; (((x >> 56) as i64) % 127 - 63) as i8 }).collect() - }; - let a = mk(1, tiles * h * k); - let b = mk(2, tiles * w * k); - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let got = gpu.tile_jackpots_dp4a(&a, &b, tiles, h, w, k, rank).expect("dp4a run"); - for t in 0..tiles { - let want = cpu_hw_jackpot(&a[t * h * k..(t + 1) * h * k], &b[t * w * k..(t + 1) * w * k], h, w, k, rank); - assert_eq!(got[t], want, "dp4a tile {t} mismatch"); - } - eprintln!("DP4A int8 tile jackpots match CPU for {tiles} tiles (h={h} w={w})"); - } - - /// int8 tensor-core (WMMA/IMMA) tile jackpot must equal the CPU transcript. - /// Ignored by default — needs an NVIDIA GPU (sm_72+ for s8 WMMA). Run: - /// cargo test --no-default-features --features pearl-cuda -- --ignored --nocapture - #[test] - #[ignore] - fn gpu_wmma_matches_cpu() { - let (k, rank, tiles) = (64usize, 32usize, 3usize); - let mk = |seed: u64, n: usize| -> Vec { - let mut x = seed.wrapping_mul(0x9E3779B97F4A7C15).wrapping_add(1); - (0..n) - .map(|_| { - x ^= x >> 12; x ^= x << 25; x ^= x >> 27; - (((x.wrapping_mul(0x2545F4914F6CDD1D) >> 56) as i64) % 127 - 63) as i8 // [-63,63] - }) - .collect() - }; - let a = mk(1, tiles * 16 * k); - let b = mk(2, tiles * 16 * k); - - let gpu = PearlGpu::new(0).expect("init GPU 0"); - let got = gpu.tile_jackpots(&a, &b, tiles, k, rank).expect("gpu run"); - for t in 0..tiles { - let off = t * 16 * k; - let want = cpu_tile_jackpot(&a[off..off + 16 * k], &b[off..off + 16 * k], k, rank); - assert_eq!(got[t], want, "tile {t} jackpot mismatch (GPU IMMA vs CPU)"); - } - eprintln!("int8 tensor-core (WMMA) tile jackpots match CPU for {tiles} tiles"); - } -} diff --git a/src/pearl/merkle.rs b/src/pearl/merkle.rs deleted file mode 100644 index dde89ea..0000000 --- a/src/pearl/merkle.rs +++ /dev/null @@ -1,190 +0,0 @@ -//! Keyed-BLAKE3 Merkle tree + multi-leaf proof — port of the reference -//! `pearl-blake3` (ISC), built on the stock `blake3::hazmat` API so the tree's -//! node hashes (and root) are bit-identical to BLAKE3's own tree. Used to build -//! the `PlainProof` Merkle authentication paths for share submission. - -use blake3::hazmat::{merge_subtrees_non_root, merge_subtrees_root, HasherExt, Mode}; -use blake3::{Hasher, CHUNK_LEN, OUT_LEN}; -use std::collections::BTreeSet; - -pub type Digest = [u8; OUT_LEN]; // 32 - -fn chunk_cv(key: &[u8; 32], data: &[u8], idx: u64) -> Digest { - Hasher::new_keyed(key) - .set_input_offset(idx * CHUNK_LEN as u64) - .update(data) - .finalize_non_root() -} - -/// Round `raw_len` up to a multiple of the BLAKE3 chunk (1024). -pub fn padded_chunk_len(raw_len: usize) -> usize { - raw_len.div_ceil(CHUNK_LEN) * CHUNK_LEN -} - -/// Merge precomputed chunk chaining values (`finalize_non_root` CVs, in order) -/// into the keyed-BLAKE3 root — the same pairwise reduction as [`MerkleTree::new`], -/// but for CVs computed elsewhere (e.g. on the GPU). Requires `cvs.len() >= 2`. -pub fn root_from_cvs(mut layer: Vec, key: &[u8; 32]) -> Digest { - let mode = Mode::KeyedHash(key); - assert!(layer.len() >= 2, "root_from_cvs needs >= 2 chunks"); - while layer.len() > 2 { - layer = layer - .chunks(2) - .map(|p| if p.len() == 2 { merge_subtrees_non_root(&p[0], &p[1], mode) } else { p[0] }) - .collect(); - } - *merge_subtrees_root(&layer[0], &layer[1], mode).as_bytes() -} - -pub fn pad_to_chunk_boundary(data: &[u8]) -> Vec { - let mut v = data.to_vec(); - v.resize(padded_chunk_len(v.len()), 0); - v -} - -/// Keyed-BLAKE3 Merkle tree over 1024-byte leaves. -pub struct MerkleTree { - layers: Vec>, - data: Vec, - key: [u8; 32], -} - -impl MerkleTree { - pub fn new(data: &[u8], key: [u8; 32]) -> Self { - let mode = Mode::KeyedHash(&key); - if data.is_empty() { - return Self { layers: vec![vec![]], data: vec![], key }; - } - if data.len() <= CHUNK_LEN { - let root = *blake3::keyed_hash(&key, data).as_bytes(); - return Self { layers: vec![vec![root]], data: data.to_vec(), key }; - } - let n = data.len().div_ceil(CHUNK_LEN); - let cvs: Vec = (0..n) - .map(|i| { - let s = i * CHUNK_LEN; - let e = (s + CHUNK_LEN).min(data.len()); - chunk_cv(&key, &data[s..e], i as u64) - }) - .collect(); - let mut layers = vec![cvs]; - while layers.last().unwrap().len() > 2 { - let prev = layers.last().unwrap(); - let next: Vec = prev - .chunks(2) - .map(|p| if p.len() == 2 { merge_subtrees_non_root(&p[0], &p[1], mode) } else { p[0] }) - .collect(); - layers.push(next); - } - let last = layers.last().unwrap(); - if last.len() == 2 { - let root = *merge_subtrees_root(&last[0], &last[1], mode).as_bytes(); - layers.push(vec![root]); - } - Self { layers, data: data.to_vec(), key } - } - - pub fn root(&self) -> Digest { - self.layers.last().map(|l| l[0]).unwrap_or([0u8; OUT_LEN]) - } - pub fn num_leaves(&self) -> usize { - self.layers[0].len() - } - - /// Leaf indices (1024-byte chunks) needed to authenticate the given matrix rows. - pub fn compute_leaf_indices_from_rows(row_indices: &[usize], shape: (usize, usize)) -> Vec { - let cols = shape.1; - let mut idx = BTreeSet::new(); - for &row in row_indices { - let first = (row * cols) / CHUNK_LEN; - let last = ((row + 1) * cols - 1) / CHUNK_LEN; - for i in first..=last { - idx.insert(i); - } - } - idx.into_iter().collect() - } - - pub fn get_multileaf_proof(&self, leaf_indices: &[usize]) -> MerkleProof { - assert!(!leaf_indices.is_empty()); - let unique: BTreeSet = leaf_indices.iter().copied().collect(); - let total_leaves = self.num_leaves(); - assert!(*unique.last().unwrap() < total_leaves, "leaf index out of bounds"); - let sorted: Vec = unique.iter().copied().collect(); - let leaf_data: Vec<[u8; CHUNK_LEN]> = sorted - .iter() - .map(|&i| { - let s = i * CHUNK_LEN; - let e = (s + CHUNK_LEN).min(self.data.len()); - let mut c = [0u8; CHUNK_LEN]; - c[..e - s].copy_from_slice(&self.data[s..e]); - c - }) - .collect(); - let mut siblings = Vec::new(); - let mut cur = unique; - let mut level_len = total_leaves; - let mut level = 0; - while level_len > 1 && !cur.is_empty() { - let nodes = &self.layers[level]; - for &i in &cur { - if i % 2 == 1 { - if !cur.contains(&(i - 1)) { - siblings.push(nodes[i - 1]); - } - } else if !cur.contains(&(i + 1)) && (i + 1) < level_len { - siblings.push(nodes[i + 1]); - } - } - cur = cur.iter().map(|&i| i / 2).collect(); - level_len = level_len.div_ceil(2); - level += 1; - } - MerkleProof { leaf_data, leaf_indices: sorted, total_leaves, root: self.root(), siblings } - } - - #[cfg(test)] - fn key_used(&self) -> [u8; 32] { - self.key - } -} - -/// Multi-leaf Merkle proof. `leaf_data` are the raw 1024-byte chunks; `siblings` -/// the authentication path. -#[derive(Clone)] -pub struct MerkleProof { - pub leaf_data: Vec<[u8; CHUNK_LEN]>, - pub leaf_indices: Vec, - pub total_leaves: usize, - pub root: Digest, - pub siblings: Vec, -} - -#[cfg(test)] -mod tests { - use super::*; - - #[test] - fn root_equals_keyed_blake3() { - let key = [99u8; 32]; - for len in [500usize, 1024, 1500, 4096, 5000] { - let data: Vec = (0..len).map(|i| (i % 251) as u8).collect(); - let padded = pad_to_chunk_boundary(&data); - let tree = MerkleTree::new(&padded, key); - assert_eq!(tree.root(), *blake3::keyed_hash(&key, &padded).as_bytes(), "len {len}"); - assert_eq!(tree.key_used(), key); - } - } - - #[test] - fn multileaf_proof_collects_siblings() { - let key = [7u8; 32]; - let data: Vec = (0..8 * CHUNK_LEN).map(|i| (i % 251) as u8).collect(); - let tree = MerkleTree::new(&data, key); - let proof = tree.get_multileaf_proof(&[0, 3]); - assert_eq!(proof.total_leaves, 8); - assert_eq!(proof.leaf_indices, vec![0, 3]); - assert!(!proof.siblings.is_empty()); - assert_eq!(proof.root, tree.root()); - } -} diff --git a/src/pearl/pearlhash.rs b/src/pearl/pearlhash.rs deleted file mode 100644 index f4203c3..0000000 --- a/src/pearl/pearlhash.rs +++ /dev/null @@ -1,844 +0,0 @@ -//! pearlhash / Pearl (PRL) Proof-of-Useful-Work — native CPU implementation. -//! -//! A faithful port of the official reference (github.com/pearl-research-labs/pearl, -//! ISC license): `zk-pow/src/ffi/mine.rs` + `circuit/pearl_noise.rs` + -//! `api/proof{,_utils}.rs`, using the stock `blake3` crate. Confirmed against the -//! whitepaper (pearlresearch.ai) and the alpha-miner GPU SASS we dumped — see -//! `pearl-dump/SPEC.md`. -//! -//! Pipeline: keyed-BLAKE3 commitment → low-rank int8 noise (A′=A+E, B′=B+F) → -//! tiled int8·int8→int32 matmul → 16×u32 transcript `M[ℓ%16]=(M⋘13)⊕X` → -//! win when `BLAKE3(M, key=sA) ≤ difficulty·h·w·k`. - -use primitive_types::U256; -use rand::Rng; - -use super::merkle::{MerkleProof, MerkleTree}; - -// ---- constants (from pearl_program.rs / pearl_noise.rs) ---- -pub const JACKPOT_SIZE: usize = 16; -pub const LROT_PER_TILE: u32 = 13; -const BLAKE3_DIGEST_SIZE: usize = 32; -const CHUNK_LEN: usize = 1024; // blake3 chunk -const SIGNAL_MIN: i8 = -64; -const SIGNAL_MAX: i8 = 64; - -const NOISE_RANGE: usize = 128; -const IDXS_PER_COL: usize = 2; -const UNIFORM_NOISE_RANGE: usize = NOISE_RANGE / IDXS_PER_COL; // 64 -const ZERO_POINT_TRANSLATION: i8 = (UNIFORM_NOISE_RANGE / 2) as i8; // 32 -const RANGE_MASK: u8 = (UNIFORM_NOISE_RANGE - 1) as u8; // 63 - -const fn padded_label(label: [u8; 8]) -> [u8; 32] { - let mut r = [0u8; 32]; - let mut i = 0; - while i < 8 { - r[i] = label[i]; - i += 1; - } - r -} -/// BLAKE3 `seed` label for the A-side noise PRNG (goes in message bytes 32..64). -pub const SEED_LABEL_A: [u8; 32] = padded_label(*b"A_tensor"); -/// BLAKE3 `seed` label for the B-side noise PRNG. -pub const SEED_LABEL_B: [u8; 32] = padded_label(*b"B_tensor"); - -/// Keyed (or unkeyed) BLAKE3, matching the reference `blake3_digest`. -pub fn blake3_digest(data: &[u8], key: Option<[u8; 32]>) -> [u8; 32] { - let mut h = match key { - Some(k) => blake3::Hasher::new_keyed(&k), - None => blake3::Hasher::new(), - }; - h.update(data); - *h.finalize().as_bytes() -} - -fn pad_to_chunk_boundary(data: &[u8]) -> Vec { - let mut v = data.to_vec(); - let rem = v.len() % CHUNK_LEN; - if rem != 0 { - v.resize(v.len() + (CHUNK_LEN - rem), 0); - } - v -} - -// ---- block header + mining configuration (wire-exact serialization) ---- - -#[derive(Clone, Copy, Debug, PartialEq, Eq)] -pub enum MMAType { - Int7xInt7ToInt32 = 0, -} - -#[derive(Clone, Copy, Debug)] -pub struct IncompleteBlockHeader { - pub version: u32, - pub prev_block: [u8; 32], - pub merkle_root: [u8; 32], - pub timestamp: u32, - pub nbits: u32, -} - -impl IncompleteBlockHeader { - pub const SERIALIZED_SIZE: usize = 76; - - /// Parse the 76-byte serialized header (e.g. the `mining.notify` header hex). - /// Inverse of [`to_bytes`](Self::to_bytes). - pub fn from_bytes(d: &[u8]) -> Option { - if d.len() < 76 { - return None; - } - let mut prev_block: [u8; 32] = d[4..36].try_into().ok()?; - prev_block.reverse(); - let mut merkle_root: [u8; 32] = d[36..68].try_into().ok()?; - merkle_root.reverse(); - Some(Self { - version: u32::from_le_bytes(d[0..4].try_into().ok()?), - prev_block, - merkle_root, - timestamp: u32::from_le_bytes(d[68..72].try_into().ok()?), - nbits: u32::from_le_bytes(d[72..76].try_into().ok()?), - }) - } - - /// version LE | prev_block reversed | merkle_root reversed | timestamp LE | nbits LE - pub fn to_bytes(&self) -> [u8; 76] { - let mut b = Vec::with_capacity(76); - b.extend_from_slice(&self.version.to_le_bytes()); - b.extend(self.prev_block.iter().rev().copied()); - b.extend(self.merkle_root.iter().rev().copied()); - b.extend_from_slice(&self.timestamp.to_le_bytes()); - b.extend_from_slice(&self.nbits.to_le_bytes()); - b.try_into().unwrap() - } -} - -/// 3-dimensional periodic partition of matrix rows/cols (the "thread pattern"). -#[derive(Clone, Copy, Debug)] -pub struct PeriodicPattern { - pub shape: [(u32, u32); 3], // (stride, length) per dim -} - -impl PeriodicPattern { - pub const NUM_DIMS: usize = 3; - /// Size-1 pattern ({0}) — one row/col per tile. - pub fn single() -> Self { - Self { shape: [(1, 1); 3] } - } - pub fn to_list(&self) -> Vec { - let mut res = vec![0u32]; - for &(stride, length) in &self.shape { - let mut next = Vec::with_capacity(res.len() * length as usize); - for i in 0..length { - for &r in &res { - next.push(r + i * stride); - } - } - res = next; - } - res - } - pub fn offset_is_valid(&self, mut offset: u32) -> bool { - for &(stride, length) in self.shape.iter().rev() { - offset %= stride * length; - if offset >= stride { - return false; - } - } - true - } - pub fn period(&self) -> u32 { - let &(stride, length) = self.shape.last().unwrap(); - stride * length - } - pub fn size(&self) -> u32 { - self.shape.iter().map(|&(_, l)| l).product() - } - /// 6-byte serialization: per dim (factor-1, length-1). - pub fn to_bytes(&self) -> [u8; 6] { - let mut d = [0u8; 6]; - let mut min_stride = 1u32; - for (i, &(stride, length)) in self.shape.iter().enumerate() { - let factor = stride / min_stride; - d[2 * i] = (factor - 1) as u8; - d[2 * i + 1] = (length - 1) as u8; - min_stride = stride * length; - } - d - } - - /// Inverse of [`to_bytes`](Self::to_bytes): reconstruct shape from 6 bytes. - pub fn from_bytes(d: &[u8; 6]) -> Self { - let mut shape = [(0u32, 0u32); 3]; - let mut min_stride = 1u32; - for i in 0..3 { - let factor = d[2 * i] as u32 + 1; - let length = d[2 * i + 1] as u32 + 1; - let stride = factor * min_stride; - shape[i] = (stride, length); - min_stride = stride * length; - } - Self { shape } - } - - /// Build a pattern from a sorted index list starting at 0 (port of the - /// reference `PeriodicPattern::from_list`). Returns None if not periodic. - pub fn from_list(pattern: &[u32]) -> Option { - if pattern.is_empty() || pattern[0] != 0 || !pattern.windows(2).all(|w| w[0] < w[1]) { - return None; - } - let mut p = pattern.to_vec(); - let mut shape_vec: Vec<(u32, u32)> = Vec::new(); - while p.len() > 1 { - let mut found = false; - for period in 1..p.len() { - if p.len() % period == 0 { - let s = p[period]; - if (0..p.len() - period).all(|i| p[i] + s == p[i + period]) { - shape_vec.push((s, (p.len() / period) as u32)); - p.truncate(period); - found = true; - break; - } - } - } - found.then_some(())?; - } - shape_vec.reverse(); - let period = shape_vec.last().map_or(1, |&(s, l)| s * l); - while shape_vec.len() < 3 { - shape_vec.push((period, 1)); - } - Some(Self { shape: shape_vec.try_into().ok()? }) - } -} - -#[derive(Clone, Copy, Debug)] -pub struct MiningConfiguration { - pub common_dim: u32, // k - pub rank: u16, // r - pub mma_type: MMAType, - pub rows_pattern: PeriodicPattern, - pub cols_pattern: PeriodicPattern, - pub reserved: [u8; 32], -} - -impl MiningConfiguration { - pub const SERIALIZED_SIZE: usize = 52; - pub fn to_bytes(&self) -> [u8; 52] { - let mut b = Vec::with_capacity(52); - b.extend_from_slice(&self.common_dim.to_le_bytes()); - b.extend_from_slice(&self.rank.to_le_bytes()); - b.extend_from_slice(&(self.mma_type as u16).to_le_bytes()); - b.extend_from_slice(&self.rows_pattern.to_bytes()); - b.extend_from_slice(&self.cols_pattern.to_bytes()); - b.extend_from_slice(&self.reserved); - b.try_into().unwrap() - } - pub fn dot_product_length(&self) -> usize { - let k = self.common_dim as usize; - let r = self.rank as usize; - k - k % r - } -} - -// ---- commitment + difficulty ---- - -fn compute_job_key(header: &IncompleteBlockHeader, config: &MiningConfiguration) -> [u8; 32] { - let mut d = Vec::with_capacity(128); - d.extend_from_slice(&header.to_bytes()); - d.extend_from_slice(&config.to_bytes()); - blake3_digest(&d, None) -} - -/// Returns (b_noise_seed = sB, a_noise_seed = sA). -fn compute_commitment_hash(job_key: &[u8; 32], a_row_major: &[u8], b_col_major: &[u8]) -> ([u8; 32], [u8; 32]) { - let hash_a = blake3_digest(a_row_major, Some(*job_key)); - let hash_b = blake3_digest(b_col_major, Some(*job_key)); - let mut bi = [0u8; 64]; - bi[..32].copy_from_slice(job_key); - bi[32..].copy_from_slice(&hash_b); - let b_noise_seed = blake3_digest(&bi, None); - let mut ai = [0u8; 64]; - ai[..32].copy_from_slice(&b_noise_seed); - ai[32..].copy_from_slice(&hash_a); - let a_noise_seed = blake3_digest(&ai, None); - (b_noise_seed, a_noise_seed) -} - -pub fn compute_jackpot_hash(jackpot: &[u32; 16], commitment_hash: [u8; 32]) -> [u8; 32] { - let msg: [u8; 64] = std::array::from_fn(|i| jackpot[i / 4].to_le_bytes()[i % 4]); - blake3_digest(&msg, Some(commitment_hash)) -} - -/// Bitcoin-style compact target decode. -pub fn nbits_to_difficulty(nbits: u32) -> U256 { - let exponent = (nbits >> 24) as usize; - let mantissa = nbits & 0x00ff_ffff; - if mantissa == 0 || exponent == 0 || mantissa & 0x0080_0000 != 0 { - return U256::zero(); - } - let mut t = U256::from(mantissa); - if exponent <= 3 { - t >>= 8 * (3 - exponent); - } else { - t <<= 8 * (exponent - 3); - } - t -} - -/// Pool **share** acceptance bound for stratum difficulty `D`: a candidate tile -/// is a valid share iff `jackpot_hash (LE u256) <= share_bound(D, h, w, k)`. -/// -/// Derived empirically by recomputing 5 accepted prl.kryptex.network shares -/// (all at `mining.set_difficulty 30`): they satisfy -/// `hash <= 2^256 / (D · h·w·k · C)` with `C ≈ 32` — the `∝ 1/(D·h·w·k)` form -/// matches the reference block bound, and the weakest accepted share is within -/// ~1% of the `C=32` threshold. We use `C=32` (slightly strict) so every share -/// we submit clears the pool's threshold; re-derive `C` if a new config rejects. -pub fn share_bound(difficulty: u64, h: usize, w: usize, k: usize) -> U256 { - let denom = U256::from(difficulty) * U256::from(h * w * k) * U256::from(32u64); - if denom.is_zero() { U256::MAX } else { U256::MAX / denom } -} - -/// Block-level acceptance bound (full network difficulty from `nbits`): -/// `hash <= nbits_to_difficulty(nbits) · h·w·k`. Pool mining uses [`share_bound`]. -pub fn extract_difficulty_bound(nbits: u32, config: &MiningConfiguration) -> U256 { - let diff = nbits_to_difficulty(nbits); - let h = config.rows_pattern.size() as usize; - let w = config.cols_pattern.size() as usize; - let factor = U256::from(h * w * config.dot_product_length()); - if factor.is_zero() || diff > U256::MAX / factor { - U256::MAX - } else { - diff * factor - } -} - -// ---- noise generation (port of pearl_noise.rs) ---- - -fn get_random_hash(index: usize, seed: &[u8; 32], key: &[u8; 32], prepend_index: usize) -> [u8; 32] { - let mut m = [0u8; 64]; - let v = (1 + index) as i32; - m[prepend_index * 4..prepend_index * 4 + 4].copy_from_slice(&v.to_le_bytes()); - m[32..64].copy_from_slice(seed); - blake3_digest(&m, Some(*key)) -} - -fn generate_uniform_random_matrix(seed: &[u8; 32], key: &[u8; 32], row_indices: &[usize], num_cols: usize) -> Vec> { - row_indices - .iter() - .map(|&row| { - let start = row * num_cols; - (start / BLAKE3_DIGEST_SIZE..(start + num_cols).div_ceil(BLAKE3_DIGEST_SIZE)) - .flat_map(|block| { - get_random_hash(block, seed, key, 0).into_iter().enumerate().filter_map(move |(k, byte)| { - let idx = block * BLAKE3_DIGEST_SIZE + k; - (idx >= start && idx < start + num_cols).then(|| (byte & RANGE_MASK) as i8 - ZERO_POINT_TRANSLATION) - }) - }) - .collect() - }) - .collect() -} - -fn mul_hi_u32(a: u32, b: u32) -> u32 { - ((a as u64 * b as u64) >> 32) as u32 -} - -fn generate_permutation_matrix(seed: &[u8; 32], key: &[u8; 32], k: usize, noise_rank: usize) -> Vec<[u32; 2]> { - const LINES_PER_HASH: usize = BLAKE3_DIGEST_SIZE / 4; - let rank_mask = (noise_rank - 1) as u32; - let mut res = vec![[0u32; 2]; k]; - for (i, chunk) in res.chunks_mut(LINES_PER_HASH).enumerate() { - let rh = get_random_hash(i, seed, key, 1); - for (j, slot) in chunk.iter_mut().enumerate() { - let r = u32::from_le_bytes([rh[j * 4], rh[j * 4 + 1], rh[j * 4 + 2], rh[j * 4 + 3]]); - let first = r & rank_mask; - let second = first ^ (1 + mul_hi_u32((noise_rank - 1) as u32, r)); - *slot = [first, second]; - } - } - res -} - -fn matvec_sparse_perm(perm: &[[u32; 2]], vec: &[i8]) -> Vec { - perm.iter() - .map(|&[a, b]| (vec[a as usize] as i32 - vec[b as usize] as i32) as i8) - .collect() -} - -struct Noise { - a: Vec>, // m×k (selected rows) - b: Vec>, // n×k (selected cols of Bᵀ) -} - -fn compute_noise_for_indices( - k: usize, - noise_rank: usize, - (b_noise_seed, a_noise_seed): ([u8; 32], [u8; 32]), - a_rows: &[usize], - b_cols: &[usize], -) -> Noise { - let e_al = generate_uniform_random_matrix(&SEED_LABEL_A, &a_noise_seed, a_rows, noise_rank); - let e_ar_t = generate_permutation_matrix(&SEED_LABEL_A, &a_noise_seed, k, noise_rank); - let e_bl = generate_permutation_matrix(&SEED_LABEL_B, &b_noise_seed, k, noise_rank); - let e_br_t = generate_uniform_random_matrix(&SEED_LABEL_B, &b_noise_seed, b_cols, noise_rank); - Noise { - a: e_al.iter().map(|row| matvec_sparse_perm(&e_ar_t, row)).collect(), - b: e_br_t.iter().map(|col| matvec_sparse_perm(&e_bl, col)).collect(), - } -} - -// ---- mining ---- - -fn flatten(matrix: &[Vec]) -> Vec { - matrix.iter().flatten().map(|&x| x as u8).collect() -} - -pub fn threads_partition(pattern: &PeriodicPattern, total: usize) -> Vec> { - let period = pattern.period() as usize; - assert!(total % period == 0, "dimension must be divisible by pattern period"); - let base: Vec = pattern.to_list().iter().map(|&i| i as usize).collect(); - (0..total) - .filter(|&i| pattern.offset_is_valid(i as u32)) - .map(|off| base.iter().map(|&d| off + d).collect()) - .collect() -} - -/// A winning tile: the matrices + the row/col indices that open it. Enough to -/// rebuild the Merkle proof for submission (TODO: proof serialization). -pub struct Solution { - pub m: usize, - pub n: usize, - pub k: usize, - pub rank: usize, - pub a: Vec>, - pub bt: Vec>, // Bᵀ - pub a_rows: Vec, - pub b_cols: Vec, - pub jackpot_hash: [u8; 32], -} - -/// Noised int8 operands for one mining attempt, shared by the CPU and GPU -/// miners so they cannot drift. `A′ = A + E` and `B′ᵀ = (B + F)ᵀ` both fit int8 -/// (A,B∈[-64,64], noise∈[-63,62] ⇒ [-127,126]), stored row-major and flat. -pub struct AttemptOperands { - pub a_noised: Vec, // m×k row-major, A′ = A + E - pub bt_noised: Vec, // n×k row-major, B′ᵀ = (B + F)ᵀ - pub a_noise_seed: [u8; 32], // sA — the keyed-BLAKE3 jackpot-hash key -} - -/// Commitment + noise for an attempt over random `a` (m×k) and `bt` (n×k = Bᵀ), -/// producing the flat int8 noised operands and the jackpot key. This is the work -/// every tile sweep (CPU or GPU) shares; the per-tile GEMM is [`tile_jackpot`]. -pub fn prepare_attempt(header: &IncompleteBlockHeader, config: &MiningConfiguration, a: &[Vec], bt: &[Vec]) -> AttemptOperands { - let m = a.len(); - let n = bt.len(); - let k = config.common_dim as usize; - let rank = config.rank as usize; - - let job_key = compute_job_key(header, config); - let a_rm = pad_to_chunk_boundary(&flatten(a)); - let b_cm = pad_to_chunk_boundary(&flatten(bt)); - let seeds = compute_commitment_hash(&job_key, &a_rm, &b_cm); - let a_noise_seed = seeds.1; - - let noise = compute_noise_for_indices(k, rank, seeds, &(0..m).collect::>(), &(0..n).collect::>()); - let mut a_noised = vec![0i8; m * k]; - for (row, (ar, nr)) in a.iter().zip(&noise.a).enumerate() { - for (l, (&x, &e)) in ar.iter().zip(nr).enumerate() { - a_noised[row * k + l] = (x as i32 + e as i32) as i8; - } - } - // noise.b is indexed [col][l] (per selected column of Bᵀ). - let mut bt_noised = vec![0i8; n * k]; - for (col, (bc, nc)) in bt.iter().zip(&noise.b).enumerate() { - for (l, (&x, &e)) in bc.iter().zip(nc).enumerate() { - bt_noised[col * k + l] = (x as i32 + e as i32) as i8; - } - } - AttemptOperands { a_noised, bt_noised, a_noise_seed } -} - -/// The job key = `BLAKE3(header‖config)` (no key). Drives the commitment. -pub fn job_key(header: &IncompleteBlockHeader, config: &MiningConfiguration) -> [u8; 32] { - compute_job_key(header, config) -} - -/// Derive `(b_noise_seed, a_noise_seed)` from the job key and the two matrix -/// commitments `HA`/`HB` (e.g. computed on the GPU). Same as the seed-mixing -/// inside [`attempt_seeds`], but for externally-computed `HA`/`HB`. -pub fn seeds_from_commitment(job_key: &[u8; 32], hash_a: [u8; 32], hash_b: [u8; 32]) -> ([u8; 32], [u8; 32]) { - let mut bi = [0u8; 64]; - bi[..32].copy_from_slice(job_key); - bi[32..].copy_from_slice(&hash_b); - let b_noise_seed = blake3_digest(&bi, None); - let mut ai = [0u8; 64]; - ai[..32].copy_from_slice(&b_noise_seed); - ai[32..].copy_from_slice(&hash_a); - let a_noise_seed = blake3_digest(&ai, None); - (b_noise_seed, a_noise_seed) -} - -/// Commitment seeds for an attempt, without computing the noise: returns -/// `(b_noise_seed, a_noise_seed)` (= sB, sA). `a_noise_seed` is also the jackpot -/// hash key. Used by the GPU noise path, which generates A′/B′ᵀ on-device from -/// these seeds. The CPU [`prepare_attempt`] computes the same seeds internally. -pub fn attempt_seeds(header: &IncompleteBlockHeader, config: &MiningConfiguration, a: &[Vec], bt: &[Vec]) -> ([u8; 32], [u8; 32]) { - let job_key = compute_job_key(header, config); - let a_rm = pad_to_chunk_boundary(&flatten(a)); - let b_cm = pad_to_chunk_boundary(&flatten(bt)); - compute_commitment_hash(&job_key, &a_rm, &b_cm) -} - -/// Cumulative tiled int8 GEMM + transcript fold for one tile, over the flat -/// noised operands from [`prepare_attempt`]. `Cblk` accumulates across rank -/// chunks; each chunk XOR-reduces the tile and folds it into the 16×u32 -/// transcript `M[chunk%16] = (M⋘13) ⊕ X`. Matches the GPU `pearl_tile_dp4a`. -pub fn tile_jackpot(a_noised: &[i8], bt_noised: &[i8], a_rows: &[usize], b_cols: &[usize], k: usize, rank: usize) -> [u32; 16] { - let (th, tw) = (a_rows.len(), b_cols.len()); - let mut tile = vec![0i32; th * tw]; - let mut jackpot = [0u32; 16]; - let mut chunk = 0usize; - let mut ll = rank; - while ll <= k { - for (u, &ai) in a_rows.iter().enumerate() { - for (v, &bi) in b_cols.iter().enumerate() { - let mut s = tile[u * tw + v]; - for l in ll - rank..ll { - s += a_noised[ai * k + l] as i32 * bt_noised[bi * k + l] as i32; - } - tile[u * tw + v] = s; - } - } - let xored = tile.iter().fold(0u32, |acc, &x| acc ^ x as u32); - jackpot[chunk % JACKPOT_SIZE] = jackpot[chunk % JACKPOT_SIZE].rotate_left(LROT_PER_TILE) ^ xored; - chunk += 1; - ll += rank; - } - jackpot -} - -/// One mining attempt over random A,B. Returns a solution if any tile opens. -pub fn try_mine_one( - rng: &mut R, - m: usize, - n: usize, - k: usize, - header: &IncompleteBlockHeader, - config: &MiningConfiguration, - bound: U256, -) -> Option { - let rank = config.rank as usize; - let a: Vec> = (0..m).map(|_| (0..k).map(|_| rng.random_range(SIGNAL_MIN..=SIGNAL_MAX)).collect()).collect(); - let b: Vec> = (0..k).map(|_| (0..n).map(|_| rng.random_range(SIGNAL_MIN..=SIGNAL_MAX)).collect()).collect(); - let bt: Vec> = (0..n).map(|i| (0..k).map(|j| b[j][i]).collect()).collect(); - - let op = prepare_attempt(header, config, &a, &bt); - for a_rows in threads_partition(&config.rows_pattern, m) { - for b_cols in threads_partition(&config.cols_pattern, n) { - let jackpot = tile_jackpot(&op.a_noised, &op.bt_noised, &a_rows, &b_cols, k, rank); - let jackpot_hash = compute_jackpot_hash(&jackpot, op.a_noise_seed); - if U256::from_little_endian(&jackpot_hash) <= bound { - return Some(Solution { m, n, k, rank, a, bt, a_rows, b_cols, jackpot_hash }); - } - } - } - None -} - -/// Recompute a solution's jackpot hash and check it meets target — the CPU -/// share verifier (gate before submit). Self-consistent with the miner. -pub fn verify(header: &IncompleteBlockHeader, config: &MiningConfiguration, sol: &Solution, bound: U256) -> bool { - let (_m, n, k, rank) = (sol.m, sol.n, sol.k, sol.rank); - let job_key = compute_job_key(header, config); - let a_rm = pad_to_chunk_boundary(&flatten(&sol.a)); - let b_cm = pad_to_chunk_boundary(&flatten(&sol.bt)); - let seeds = compute_commitment_hash(&job_key, &a_rm, &b_cm); - let a_noise_seed = seeds.1; - let noise = compute_noise_for_indices(k, rank, seeds, &sol.a_rows, &sol.b_cols); - - let mut jackpot = [0u32; 16]; - let mut tile = vec![vec![0i32; sol.b_cols.len()]; sol.a_rows.len()]; - for (li, ll) in (rank..=k).step_by(rank).enumerate() { - for (u, _ai) in sol.a_rows.iter().enumerate() { - for (v, _bi) in sol.b_cols.iter().enumerate() { - for l in ll - rank..ll { - // A′ = A + E (noise rows are indexed 0..rows for the selected set) - let a_v = sol.a[sol.a_rows[u]][l] as i32 + noise.a[u][l] as i32; - let b_v = sol.bt[sol.b_cols[v]][l] as i32 + noise.b[v][l] as i32; - tile[u][v] += a_v * b_v; - } - } - } - let xored = tile.iter().flatten().fold(0u32, |acc, &x| acc ^ x as u32); - let tid = li % JACKPOT_SIZE; - jackpot[tid] = jackpot[tid].rotate_left(LROT_PER_TILE) ^ xored; - } - let jh = compute_jackpot_hash(&jackpot, a_noise_seed); - let _ = n; - jh == sol.jackpot_hash && U256::from_little_endian(&jh) <= bound -} - -// ---- submission proof (Merkle authentication of the used A-rows / B-cols) ---- - -/// Merkle proof for one matrix + which rows it authenticates. -pub struct MatrixMerkleProof { - pub proof: MerkleProof, - pub row_indices: Vec, -} - -/// The block-opening proof submitted to the pool (pre-ZK "PlainProof"). -pub struct PlainProof { - pub m: usize, - pub n: usize, - pub k: usize, - pub noise_rank: usize, - pub a: MatrixMerkleProof, - pub bt: MatrixMerkleProof, -} - -/// Build a matrix's Merkle proof for `row_indices` (port of reference -/// `build_matrix_proof`). The tree root equals `blake3(padded, key=job_key)`, -/// i.e. the commitment HA/HB. -fn build_matrix_proof(matrix: &[Vec], job_key: &[u8; 32], row_indices: &[usize], num_cols: usize) -> MatrixMerkleProof { - let padded = super::merkle::pad_to_chunk_boundary(&flatten(matrix)); - let tree = MerkleTree::new(&padded, *job_key); - let leaf_indices = MerkleTree::compute_leaf_indices_from_rows(row_indices, (matrix.len(), num_cols)); - MatrixMerkleProof { - proof: tree.get_multileaf_proof(&leaf_indices), - row_indices: row_indices.to_vec(), - } -} - -/// Assemble the submittable proof for a found [`Solution`]. -pub fn build_proof(header: &IncompleteBlockHeader, config: &MiningConfiguration, sol: &Solution) -> PlainProof { - let job_key = compute_job_key(header, config); - PlainProof { - m: sol.m, - n: sol.n, - k: sol.k, - noise_rank: sol.rank, - a: build_matrix_proof(&sol.a, &job_key, &sol.a_rows, sol.k), - bt: build_matrix_proof(&sol.bt, &job_key, &sol.b_cols, sol.k), - } -} - -/// Wire encoding of the proof = `bincode(PlainProof)`, matching the reference -/// exactly (the pool accepts `base64(this)`; confirmed from the live capture — -/// `mining.submit [addr, job_id, base64(proof)]`, `share_format:"base64"`). -/// -/// bincode layout (little-endian fixint, `usize→u64`, `Vec→u64 count+elems`): -/// PlainProof { m, n, k, noise_rank, a, bt } -/// MatrixMerkleProof { proof, row_indices: Vec } -/// MerkleProof { leaf_data, leaf_indices, total_leaves, root[32], siblings } -/// leaf_data (serde_chunk_vec = `Vec<&[u8]>`): count, then per leaf `len(1024)+bytes`. -pub fn encode_proof(p: &PlainProof) -> Vec { - let mut out = Vec::new(); - let mut u64 = |o: &mut Vec, v: usize| o.extend_from_slice(&(v as u64).to_le_bytes()); - u64(&mut out, p.m); - u64(&mut out, p.n); - u64(&mut out, p.k); - u64(&mut out, p.noise_rank); - for mp in [&p.a, &p.bt] { - // MerkleProof.leaf_data : Vec<&[u8]> (count, then per-leaf len + bytes) - u64(&mut out, mp.proof.leaf_data.len()); - for leaf in &mp.proof.leaf_data { - u64(&mut out, leaf.len()); // 1024 - out.extend_from_slice(leaf); - } - // leaf_indices : Vec - u64(&mut out, mp.proof.leaf_indices.len()); - for &li in &mp.proof.leaf_indices { - u64(&mut out, li); - } - // total_leaves : u64 - u64(&mut out, mp.proof.total_leaves); - // root : [u8;32] - out.extend_from_slice(&mp.proof.root); - // siblings : Vec<[u8;32]> - u64(&mut out, mp.proof.siblings.len()); - for sib in &mp.proof.siblings { - out.extend_from_slice(sib); - } - // MatrixMerkleProof.row_indices : Vec - u64(&mut out, mp.row_indices.len()); - for &r in &mp.row_indices { - u64(&mut out, r); - } - } - out -} - -#[cfg(test)] -mod tests { - use super::*; - - fn easy_config(k: u32, rank: u16) -> MiningConfiguration { - MiningConfiguration { - common_dim: k, - rank, - mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::single(), - cols_pattern: PeriodicPattern::single(), - reserved: [0u8; 32], - } - } - - #[test] - fn serialization_sizes() { - let h = IncompleteBlockHeader { version: 1, prev_block: [3; 32], merkle_root: [4; 32], timestamp: 9, nbits: 0x207fffff }; - assert_eq!(h.to_bytes().len(), 76); - let c = easy_config(64, 32); - assert_eq!(c.to_bytes().len(), 52); - assert_eq!(c.rows_pattern.to_list(), vec![0]); // size-1 pattern - } - - /// Recompute the jackpot hash from a real ACCEPTED pool proof - /// (/tmp/pearl_proof.bin) to derive the difficulty-30 share-target formula. - /// Ignored — needs the captured proof file. Run: - /// cargo test --no-default-features --features pearl --bin jackpotminer derive_share_target -- --ignored --nocapture - #[test] - #[ignore] - fn derive_share_target() { - let hx = |s: &str| -> Vec { (0..s.len() / 2).map(|i| u8::from_str_radix(&s[2*i..2*i+2], 16).unwrap()).collect() }; - let hdr_hex = match std::fs::read_to_string("/tmp/pearl_headers.txt") { - Ok(s) => s.lines().find(|l| !l.trim().is_empty()).unwrap_or("").to_string(), - Err(_) => { eprintln!("no /tmp/pearl_headers.txt; skipping"); return; } - }; - let header = IncompleteBlockHeader::from_bytes(&hx(&hdr_hex)).unwrap(); - let config = MiningConfiguration { - common_dim: 4096, rank: 128, mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: PeriodicPattern::from_list(&[0, 32]).unwrap(), - cols_pattern: PeriodicPattern::from_list(&(0..64).collect::>()).unwrap(), - reserved: [0u8; 32], - }; - let job_key = compute_job_key(&header, &config); - let mut quals: Vec = vec![]; - let mut hwk = U256::one(); - for idx in 0..16usize { - let raw = match std::fs::read(format!("/tmp/pearl_proof_{idx}.bin")) { - Ok(r) => r, - Err(_) => break, - }; - let mut o = 0usize; - let rd = |o: &mut usize| { let v = u64::from_le_bytes(raw[*o..*o + 8].try_into().unwrap()); *o += 8; v as usize }; - let (_m, _n, k, rank) = (rd(&mut o), rd(&mut o), rd(&mut o), rd(&mut o)); - let mut mats = vec![]; - for _ in 0..2 { - let ld = rd(&mut o); - let mut chunks = std::collections::HashMap::new(); - let mut idxs = vec![]; - let mut leaves = vec![]; - for _ in 0..ld { let l = rd(&mut o); leaves.push(raw[o..o + l].to_vec()); o += l; } - let li = rd(&mut o); - for _ in 0..li { idxs.push(rd(&mut o)); } - let _t = rd(&mut o); - let root: [u8; 32] = raw[o..o + 32].try_into().unwrap(); o += 32; - let sib = rd(&mut o); o += sib * 32; - let rows = rd(&mut o); - let mut row_indices = vec![]; - for _ in 0..rows { row_indices.push(rd(&mut o)); } - for (c, leaf) in idxs.iter().zip(leaves) { chunks.insert(*c, leaf); } - mats.push((chunks, row_indices, root)); - } - let cpr = k / 1024; - let extract = |chunks: &std::collections::HashMap>, row: usize| -> Vec { - let mut v = Vec::with_capacity(k); - for c in 0..cpr { v.extend(chunks[&(row * cpr + c)].iter().map(|&b| b as i8)); } - v - }; - let (hash_a, hash_b) = (mats[0].2, mats[1].2); - let mut bi = [0u8; 64]; bi[..32].copy_from_slice(&job_key); bi[32..].copy_from_slice(&hash_b); - let b_seed = blake3_digest(&bi, None); - let mut ai = [0u8; 64]; ai[..32].copy_from_slice(&b_seed); ai[32..].copy_from_slice(&hash_a); - let a_seed = blake3_digest(&ai, None); - let a_rows = mats[0].1.clone(); - let b_cols = mats[1].1.clone(); - let noise = compute_noise_for_indices(k, rank, (b_seed, a_seed), &a_rows, &b_cols); - let a_strips: Vec> = a_rows.iter().map(|&r| extract(&mats[0].0, r)).collect(); - let b_strips: Vec> = b_cols.iter().map(|&c| extract(&mats[1].0, c)).collect(); - let (h, w) = (a_rows.len(), b_cols.len()); - hwk = U256::from(h * w * k); - let mut jackpot = [0u32; 16]; - let mut tile = vec![vec![0i32; w]; h]; // Cblk ACCUMULATES across chunks - for (ci, ll) in (rank..=k).step_by(rank).enumerate() { - for u in 0..h { - for vv in 0..w { - for l in ll - rank..ll { - let a = a_strips[u][l] as i32 + noise.a[u][l] as i32; - let b = b_strips[vv][l] as i32 + noise.b[vv][l] as i32; - tile[u][vv] = tile[u][vv].wrapping_add(a * b); - } - } - } - let x = tile.iter().flatten().fold(0u32, |acc, &e| acc ^ e as u32); - jackpot[ci % 16] = jackpot[ci % 16].rotate_left(13) ^ x; - } - let hash = U256::from_little_endian(&compute_jackpot_hash(&jackpot, a_seed)); - let q = U256::MAX / hash; - eprintln!("proof[{idx}] h={h} w={w} hwk={} hash=0x{:x} MAX/hash={}", h * w * k, hash, q); - quals.push(q); - } - if quals.is_empty() { eprintln!("no /tmp/pearl_proof_*.bin"); return; } - let minq = *quals.iter().min().unwrap(); - eprintln!("--- pool share difficulty was 30 ---"); - eprintln!("min(MAX/hash) = {}", minq); - eprintln!("min(MAX/hash) / 30 = {}", minq / U256::from(30u64)); - eprintln!("min(MAX/hash) / hwk = {}", minq / hwk); - eprintln!("min(MAX/hash) / (30*hwk) = {}", minq / (U256::from(30u64) * hwk)); - } - - #[test] - fn pattern_from_list_and_bytes_roundtrip() { - let p = PeriodicPattern::from_list(&[0, 1, 8, 9]).expect("periodic"); - let mut got = p.to_list(); - got.sort_unstable(); - assert_eq!(got, vec![0, 1, 8, 9]); - assert_eq!(p.size(), 4); - let p2 = PeriodicPattern::from_bytes(&p.to_bytes()); - assert_eq!(p2.shape, p.shape, "to_bytes/from_bytes roundtrip"); - assert!(PeriodicPattern::from_list(&[0, 1, 3]).is_none(), "non-periodic rejected"); - } - - /// Mine on a very easy target, then verify the found solution round-trips, - /// and a tampered nonce/jackpot is rejected. - #[test] - fn mine_then_verify_roundtrip() { - let header = IncompleteBlockHeader { version: 0, prev_block: [1; 32], merkle_root: [2; 32], timestamp: 0x66666666, nbits: 0x207fffff }; - let config = easy_config(64, 32); // k=64, r=32 - let bound = extract_difficulty_bound(header.nbits, &config); // easy nbits - let mut rng = rand::rng(); - // Easy target => a tile opens within a few attempts. - let mut sol = None; - for _ in 0..64 { - if let Some(s) = try_mine_one(&mut rng, 2, 2, 64, &header, &config, bound) { - sol = Some(s); - break; - } - } - let sol = sol.expect("found a solution on easy difficulty"); - assert!(verify(&header, &config, &sol, bound), "found solution must verify"); - - // Build the submission proof; its Merkle root must equal the commitment HA. - let proof = build_proof(&header, &config, &sol); - let jk = compute_job_key(&header, &config); - let pa = crate::pearl::merkle::pad_to_chunk_boundary(&flatten(&sol.a)); - assert_eq!(proof.a.proof.root, blake3_digest(&pa, Some(jk)), "merkle root == commitment HA"); - assert!(!encode_proof(&proof).is_empty()); - - // Tamper: corrupt the recorded jackpot hash -> verify fails. - let mut bad = Solution { jackpot_hash: sol.jackpot_hash, ..sol_clone(&sol) }; - bad.jackpot_hash[0] ^= 1; - assert!(!verify(&header, &config, &bad, bound), "tampered solution must be rejected"); - } - - fn sol_clone(s: &Solution) -> Solution { - Solution { - m: s.m, n: s.n, k: s.k, rank: s.rank, - a: s.a.clone(), bt: s.bt.clone(), - a_rows: s.a_rows.clone(), b_cols: s.b_cols.clone(), - jackpot_hash: s.jackpot_hash, - } - } -} diff --git a/src/pearl/stratum.rs b/src/pearl/stratum.rs deleted file mode 100644 index a6b31fd..0000000 --- a/src/pearl/stratum.rs +++ /dev/null @@ -1,447 +0,0 @@ -//! Pearl (PRL) pool client + mining loop — wire protocol pinned from a live -//! capture of `prl.kryptex.network` (see `pearl-dump/pearl-stratum.log`). -//! -//! Handshake: -//! C> mining.configure [["pearl/v1"], {}] S> {pearl/v1:true, share_format:"base64"} -//! C> mining.subscribe [""] S> [[["mining.set_difficulty",id],["mining.notify",id]], "", 0] -//! C> mining.authorize ["
", ""] -//! Server notifications: -//! pearl.set_mining_params [{m,n,k,rank,rows_pattern,cols_pattern,mma_type}] -//! mining.set_difficulty [] -//! mining.notify [job_id, prev_hash, header_hex(76B = IncompleteBlockHeader), -//! height, ntime, nbits, clean] -//! Submit (TODO: confirm against an accepted share): -//! mining.submit / submitPlainProof with base64 proof (share_format=base64). -//! -//! Reality from the capture: m=n=131072, k=4096 → each attempt is a ~512MB×512MB -//! int8 GEMM (GPU-scale). The CPU path here parses/validates and grinds only at -//! small sizes; real mining needs the GPU pipeline. - -use std::sync::atomic::{AtomicBool, Ordering}; -use std::sync::{Arc, Mutex}; -use std::io::{BufRead, BufReader, Write}; -use std::net::TcpStream; -use std::time::{Duration, Instant}; - -use anyhow::{anyhow, Context, Result}; -use serde_json::{json, Value}; - -use primitive_types::U256; - -use super::pearlhash::{ - build_proof, encode_proof, share_bound, try_mine_one, verify, IncompleteBlockHeader, MMAType, MiningConfiguration, - PeriodicPattern, Solution, -}; - -/// Largest CPU-grindable problem (elements per operand). Real pool configs are -/// far bigger (131072×4096) and need the GPU; above this we parse+log only. -const CPU_GRIND_LIMIT: usize = 4096 * 256; - -/// Upper bounds on what the GPU path (feature `pearl-cuda`) will attempt. The -/// whole attempt is on-GPU now (rng + commitment + noise + IMMA sweep + harvest), -/// so the only real limit is VRAM: the full-GPU path holds 4 operand buffers ≈ -/// `2·(m+n)·k` bytes, so `GPU_MAX_ELEMS` ≈ half the VRAM budget. The **live -/// config (m=n=131072 ⇒ 134M tiles, ~2.15 GB) now FITS and runs** (~50 s/attempt -/// on a 16 GB 5080 via the tensor-core sweep — functional but latency-bound). -/// `GPU_MAX_TILES` is a backstop against absurd grids. -#[cfg(feature = "pearl-cuda")] -const GPU_MAX_TILES: u128 = 256 << 20; // up to ~268M tiles per attempt (live = 134M) -#[cfg(feature = "pearl-cuda")] -const GPU_MAX_ELEMS: usize = 1280 << 20; // (m+n)·k ≤ 1.34e9 ⇒ ≲2.7 GB resident -/// Tiles per GPU sweep batch — bounds the per-batch index upload + jackpot -/// readback (~64 B/tile); the resident matrices are untouched between batches. -#[cfg(feature = "pearl-cuda")] -const GPU_BATCH_TILES: usize = 1 << 16; - -#[derive(Clone)] -pub struct Job { - pub id: String, - pub header: IncompleteBlockHeader, - pub config: MiningConfiguration, - pub m: usize, - pub n: usize, -} - -impl Job { - fn k(&self) -> usize { - self.config.common_dim as usize - } -} - -pub struct PearlStratum { - stream: TcpStream, - rx: std::sync::mpsc::Receiver, - pending: std::collections::VecDeque, - next_id: u64, - closed: bool, -} - -impl PearlStratum { - pub fn connect(host: &str, port: u16, user: &str, pass: &str) -> Result { - let stream = TcpStream::connect((host, port)).with_context(|| format!("connect {host}:{port}"))?; - // A dedicated reader thread does blocking line reads (no partial-line / - // non-blocking hazards) and forwards parsed messages over a channel, so - // the mine loop can poll for newer jobs without ever blocking on I/O. - let read_stream = stream.try_clone()?; - let (tx, rx) = std::sync::mpsc::channel::(); - std::thread::spawn(move || { - let mut reader = BufReader::new(read_stream); - let mut line = String::new(); - loop { - line.clear(); - match reader.read_line(&mut line) { - Ok(0) | Err(_) => break, // closed / fatal - Ok(_) => { - let t = line.trim(); - if t.is_empty() { - continue; - } - match serde_json::from_str::(t) { - Ok(v) => { - if tx.send(v).is_err() { - break; // receiver gone - } - } - Err(_) => {} // ignore malformed lines - } - } - } - } - }); - let mut s = Self { stream, rx, pending: std::collections::VecDeque::new(), next_id: 1, closed: false }; - s.call("mining.configure", json!([["pearl/v1"], {}]))?; - s.call("mining.subscribe", json!(["jackpotminer/0.1"]))?; - s.call("mining.authorize", json!([user, pass]))?; - Ok(s) - } - - fn call(&mut self, method: &str, params: Value) -> Result { - let id = self.next_id; - self.next_id += 1; - let mut line = serde_json::to_string(&json!({ "id": id, "method": method, "params": params }))?; - line.push('\n'); - self.stream.write_all(line.as_bytes())?; - Ok(id) - } - - /// Drain the reader channel into the pending buffer (non-blocking). - fn pump(&mut self) { - loop { - match self.rx.try_recv() { - Ok(v) => self.pending.push_back(v), - Err(std::sync::mpsc::TryRecvError::Empty) => break, - Err(std::sync::mpsc::TryRecvError::Disconnected) => { - self.closed = true; - break; - } - } - } - } - - fn try_recv(&mut self) -> Result> { - self.pump(); - if let Some(v) = self.pending.pop_front() { - return Ok(Some(v)); - } - if self.closed { - return Err(anyhow!("pool closed the connection")); - } - Ok(None) - } - - /// Whether a `mining.notify` for a job other than `current_id` is buffered — - /// i.e. newer work has arrived and the current attempt should be abandoned. - /// Non-consuming: the message stays queued for the main loop to apply. - pub fn has_newer_job(&mut self, current_id: &str) -> bool { - self.pump(); - self.pending.iter().any(|m| is_newer_notify(m, current_id)) - } - - /// Submit a base64 proof for `job_id`. TODO(confirm): exact method/params + - /// any nonce/ntime fields, from an accepted-share capture. - pub fn submit(&mut self, user: &str, job_id: &str, proof: &[u8]) -> Result<()> { - use base64::Engine; - let b64 = base64::engine::general_purpose::STANDARD.encode(proof); - self.call("mining.submit", json!([user, job_id, b64]))?; - Ok(()) - } -} - -/// A buffered message is "newer work" iff it's a `mining.notify` whose job id -/// (params[0]) differs from the one currently being mined. -fn is_newer_notify(m: &Value, current_id: &str) -> bool { - m.get("method").and_then(Value::as_str) == Some("mining.notify") - && m["params"].get(0).and_then(Value::as_str).is_some_and(|id| id != current_id) -} - -fn unhex(s: &str) -> Vec { - let s = s.trim_start_matches("0x"); - (0..s.len() / 2).filter_map(|i| u8::from_str_radix(&s[2 * i..2 * i + 2], 16).ok()).collect() -} - -/// Parse `pearl.set_mining_params` → (config, m, n). -fn parse_mining_params(p: &Value) -> Option<(MiningConfiguration, usize, usize)> { - let o = p.get(0)?; - let m = o.get("m")?.as_u64()? as usize; - let n = o.get("n")?.as_u64()? as usize; - let k = o.get("k")?.as_u64()? as u32; - let rank = o.get("rank")?.as_u64()? as u16; - let to_list = |key: &str| -> Option> { - Some(o.get(key)?.as_array()?.iter().filter_map(|v| v.as_u64().map(|x| x as u32)).collect()) - }; - let rows = PeriodicPattern::from_list(&to_list("rows_pattern")?)?; - let cols = PeriodicPattern::from_list(&to_list("cols_pattern")?)?; - let config = MiningConfiguration { - common_dim: k, - rank, - mma_type: MMAType::Int7xInt7ToInt32, - rows_pattern: rows, - cols_pattern: cols, - reserved: [0u8; 32], - }; - Some((config, m, n)) -} - -/// Parse a `mining.notify` array using the current matmul config. -fn parse_notify(p: &Value, config: &MiningConfiguration, m: usize, n: usize) -> Option { - let arr = p.as_array()?; - let id = arr.first()?.as_str()?.to_string(); - let header_hex = arr.get(2)?.as_str()?; - let header = IncompleteBlockHeader::from_bytes(&unhex(header_hex))?; - Some(Job { id, header, config: *config, m, n }) -} - -/// The Pearl mining loop. Connects, tracks config/difficulty, parses jobs. -/// Grinds on CPU only for small problems; real (131072×4096) configs are logged -/// for the GPU pipeline. -pub fn run(host: &str, port: u16, user: &str, pass: &str, running: Arc) -> Result<()> { - let mut pool = PearlStratum::connect(host, port, user, pass)?; - let threads = num_cpus::get().max(1); - log::info!("pearl: connected to {host}:{port} ({threads} CPU threads)"); - - #[cfg(feature = "pearl-cuda")] - let mut gpu_nonce: u64 = 0; - #[cfg(feature = "pearl-cuda")] - let gpu = match super::gpu::PearlGpu::new(0) { - Ok(g) => { - log::info!("pearl: GPU 0 ready (int8 dp4a tile kernel)"); - Some(g) - } - Err(e) => { - log::warn!("pearl: GPU init failed ({e}); CPU grind only"); - None - } - }; - - let mut config: Option = None; - let (mut m, mut n) = (0usize, 0usize); - let mut difficulty = 1u64; - let mut job: Option = None; - - while running.load(Ordering::Relaxed) { - while let Some(msg) = pool.try_recv()? { - log::debug!("pearl: recv {}", serde_json::to_string(&msg).unwrap_or_default()); - match msg.get("method").and_then(Value::as_str).unwrap_or("") { - "pearl.set_mining_params" => { - if let Some((c, mm, nn)) = parse_mining_params(&msg["params"]) { - log::info!( - "pearl: params m={mm} n={nn} k={} rank={} h={} w={}", - c.common_dim, c.rank, c.rows_pattern.size(), c.cols_pattern.size() - ); - config = Some(c); - m = mm; - n = nn; - } - } - "mining.set_difficulty" => { - if let Some(d) = msg["params"].get(0).and_then(Value::as_f64) { - difficulty = d.max(1.0) as u64; - log::info!("pearl: share difficulty {difficulty}"); - } - } - "mining.notify" => { - if let Some(c) = &config { - if let Some(j) = parse_notify(&msg["params"], c, m, n) { - log::info!("pearl: job {} (nbits {:#010x})", j.id, j.header.nbits); - job = Some(j); - } - } - } - _ => {} - } - } - - let Some(j) = job.clone() else { - std::thread::sleep(Duration::from_millis(200)); - continue; - }; - - let bound = share_bound(difficulty, j.config.rows_pattern.size() as usize, j.config.cols_pattern.size() as usize, j.k()); - let deadline = Instant::now() + Duration::from_millis(500); - let cpu_ok = j.m.saturating_mul(j.k()) <= CPU_GRIND_LIMIT; - - // Pick a miner: GPU for tractable configs (pearl-cuda), else CPU for - // small problems, else skip. A GPU attempt can open several tiles — each - // is a separate share — so the miner returns ALL winners for the job. - let sols: Vec = { - #[cfg(feature = "pearl-cuda")] - { - if let (Some(g), true) = (gpu.as_ref(), gpu_suitable(&j)) { - gpu_mine(g, &j, bound, &mut pool, &running, &mut gpu_nonce) - } else if cpu_ok { - mine_batch(&j, bound, deadline, &running, threads).into_iter().collect() - } else { - log::warn!( - "pearl: job {} too large for the GPU VRAM budget (m={} n={} k={}, {} tiles)", - j.id, j.m, j.n, j.k(), tile_count(&j) - ); - std::thread::sleep(Duration::from_millis(500)); - Vec::new() - } - } - #[cfg(not(feature = "pearl-cuda"))] - { - if cpu_ok { - mine_batch(&j, bound, deadline, &running, threads).into_iter().collect() - } else { - log::warn!( - "pearl: job {} is GPU-scale (m={} k={}); CPU grind skipped — build with --features pearl-cuda", - j.id, j.m, j.k() - ); - std::thread::sleep(Duration::from_millis(500)); - Vec::new() - } - } - }; - - for sol in &sols { - let proof = build_proof(&j.header, &j.config, sol); - pool.submit(user, &j.id, &encode_proof(&proof))?; - } - if !sols.is_empty() { - log::info!("pearl: submitted {} share(s) for job {}", sols.len(), j.id); - } - } - Ok(()) -} - -#[cfg(test)] -mod tests { - use super::*; - - /// Validate parsing against the real prl.kryptex.network capture - /// (pearl-dump/pearl-stratum.log). - #[test] - fn parses_live_capture() { - let cols: Vec = (0..64).collect(); - let params = json!([{ - "m": 131072, "n": 131072, "k": 4096, "rank": 128, - "rows_pattern": [0, 32], "cols_pattern": cols, "mma_type": "Int7xInt7ToInt32" - }]); - let (c, m, n) = parse_mining_params(¶ms).expect("params"); - assert_eq!((m, n, c.common_dim, c.rank), (131072, 131072, 4096, 128)); - assert_eq!(c.rows_pattern.size(), 2); - assert_eq!(c.cols_pattern.size(), 64); - - let header_hex = "0000402089571bf45a9e6d9f88d4e48aa1d44fe0060dbb1b871002d21a58b56a36e0793958eec088936f1453e3f3903402e691f23ab996f73ca0fa38146d70cb1656b2ee2a4e226a86350118"; - let prev = "3979e0366ab5581ad20210871bbb0d06e04fd4a18ae4d4889f6d9e5af41b5789"; - let notify = json!(["0001099c-fad2b0b3-1978c7701d91dda9", prev, header_hex, 67996, "6a224e2a", "18013586", true]); - let j = parse_notify(¬ify, &c, m, n).expect("notify"); - assert_eq!(j.id, "0001099c-fad2b0b3-1978c7701d91dda9"); - assert_eq!(j.header.nbits, 0x1801_3586); - assert_eq!(j.header.timestamp, 0x6a22_4e2a); - // prev_block recovered (header stores it reversed); job_key uses to_bytes. - assert_eq!(j.header.prev_block.to_vec(), unhex(prev)); - // header round-trips: to_bytes == the notify header hex (so commitment matches). - assert_eq!(j.header.to_bytes().to_vec(), unhex(header_hex)); - } - - /// `is_newer_notify` drives the abandon-stale-work check: it fires only for a - /// `mining.notify` carrying a job id different from the one being mined. - #[test] - fn detects_newer_job() { - let cur = "0001099c-fad2b0b3-1978c7701d91dda9"; - let same = json!({"method": "mining.notify", "params": [cur, "prev", "00", 1, "t", "n", true]}); - let newer = json!({"method": "mining.notify", "params": ["0001099d-aaaa-bbbb", "prev", "00", 1, "t", "n", true]}); - let other = json!({"method": "mining.set_difficulty", "params": [30]}); - assert!(!is_newer_notify(&same, cur), "same job id is not newer"); - assert!(is_newer_notify(&newer, cur), "different job id is newer work"); - assert!(!is_newer_notify(&other, cur), "non-notify is not newer work"); - } -} - -/// Grind `try_mine_one` across `threads` cores until a tile opens or the deadline -/// passes. First verified solution wins. -fn mine_batch(j: &Job, bound: U256, deadline: Instant, running: &AtomicBool, threads: usize) -> Option { - let found: Mutex> = Mutex::new(None); - let stop = AtomicBool::new(false); - std::thread::scope(|s| { - for _ in 0..threads { - s.spawn(|| { - let mut rng = rand::rng(); - while !stop.load(Ordering::Relaxed) && running.load(Ordering::Relaxed) && Instant::now() < deadline { - if let Some(sol) = try_mine_one(&mut rng, j.m, j.n, j.k(), &j.header, &j.config, bound) { - if verify(&j.header, &j.config, &sol, bound) { - *found.lock().unwrap() = Some(sol); - stop.store(true, Ordering::Relaxed); - return; - } - } - } - }); - } - }); - found.into_inner().unwrap() -} - -/// Tiles swept per attempt for the periodic patterns: `(m/h)·(n/w)`. -#[cfg(feature = "pearl-cuda")] -fn tile_count(j: &Job) -> u128 { - let h = j.config.rows_pattern.size() as usize; - let w = j.config.cols_pattern.size() as usize; - (j.m / h.max(1)) as u128 * (j.n / w.max(1)) as u128 -} - -/// Whether the GPU host-gather path can attempt this job (operands + tile count -/// within [`GPU_MAX_ELEMS`]/[`GPU_MAX_TILES`]). The live config exceeds both. -#[cfg(feature = "pearl-cuda")] -fn gpu_suitable(j: &Job) -> bool { - let elems = j.m.saturating_add(j.n).saturating_mul(j.k()); - elems <= GPU_MAX_ELEMS && tile_count(j) <= GPU_MAX_TILES -} - -/// GPU mining: runs ONE **fully-on-GPU** attempt (A,Bᵀ generated, committed, -/// noised, and swept on the GPU; see [`super::gpu::PearlGpu::mine_full_gpu_all`]) -/// over every tile with the next nonce, returning ALL winning tiles (each a -/// separate share). The sweep checks `running` between row-tile chunks, so a long -/// live-scale attempt stays interruptible. The chunk-aligned fast path needs -/// `(m·k)%1024==0`; otherwise it falls back to CPU-generated operands (first win). -/// The caller loops (refreshing the job between attempts). -#[cfg(feature = "pearl-cuda")] -fn gpu_mine(gpu: &super::gpu::PearlGpu, j: &Job, bound: U256, pool: &mut PearlStratum, running: &AtomicBool, nonce: &mut u64) -> Vec { - let (m, n, k) = (j.m, j.n, j.k()); - let batch = GPU_BATCH_TILES; - let aligned = (m * k) % 1024 == 0 && (n * k) % 1024 == 0; - *nonce = nonce.wrapping_add(1); - let attempt = if aligned { - // Abandon the attempt on shutdown or when the pool pushes a newer job. - let jid = j.id.clone(); - gpu.mine_full_gpu_all(&j.header, &j.config, m, n, bound, *nonce, batch, || { - running.load(Ordering::Relaxed) && !pool.has_newer_job(&jid) - }) - } else { - use rand::Rng; - let mut rng = rand::rng(); - let a: Vec> = (0..m).map(|_| (0..k).map(|_| rng.random_range(-64..=64i8)).collect()).collect(); - let b: Vec> = (0..k).map(|_| (0..n).map(|_| rng.random_range(-64..=64i8)).collect()).collect(); - let bt: Vec> = (0..n).map(|i| (0..k).map(|jj| b[jj][i]).collect()).collect(); - gpu.try_mine_one_gpu(&j.header, &j.config, a, bt, m, n, bound, batch).map(|o| o.into_iter().collect()) - }; - match attempt { - Ok(v) => v, - Err(e) => { - log::error!("pearl: GPU mine error: {e}"); - Vec::new() - } - } -}