From ddcee248adfc5bdd4af25eb81ed981f2ec64d109 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Fri, 24 Jul 2020 10:34:47 -0700 Subject: [PATCH] freedreno: add CI for envytools tools This also tunes `.freedreno-rules` a bit so that it isn't triggered by various tools that don't effect the driver build. The .gitlab-ci directory is kept separate from the toplevel one so that updates to (for example) reference decode output do not trigger all the other-driver jobs to run. Signed-off-by: Rob Clark Part-of: --- .gitlab-ci.yml | 3 +- .gitlab-ci/container/x86_build.sh | 3 + .gitlab-ci/test-source-dep.yml | 12 +- src/freedreno/.gitlab-ci/README.rst | 33 + src/freedreno/.gitlab-ci/genoutput.sh | 50 + src/freedreno/.gitlab-ci/reference/crash.log | 8808 +++++++++ .../.gitlab-ci/reference/es2gears-a320.log | 15135 ++++++++++++++++ .../.gitlab-ci/reference/fd-clouds.log | 7359 ++++++++ .../.gitlab-ci/reference/glxgears-a420.log | 5664 ++++++ src/freedreno/.gitlab-ci/reference/shadow.log | 48 + src/freedreno/.gitlab-ci/run-fdtools.sh | 16 + src/freedreno/.gitlab-ci/traces/crash.devcore | 5377 ++++++ .../.gitlab-ci/traces/es2gears-a320.rd.gz | Bin 0 -> 210325 bytes .../.gitlab-ci/traces/fd-clouds.rd.gz | Bin 0 -> 9131 bytes .../.gitlab-ci/traces/glxgears-a420.rd.gz | Bin 0 -> 83194 bytes src/freedreno/.gitlab-ci/traces/shadow.rd.gz | Bin 0 -> 17903 bytes 16 files changed, 42506 insertions(+), 2 deletions(-) create mode 100644 src/freedreno/.gitlab-ci/README.rst create mode 100755 src/freedreno/.gitlab-ci/genoutput.sh create mode 100644 src/freedreno/.gitlab-ci/reference/crash.log create mode 100644 src/freedreno/.gitlab-ci/reference/es2gears-a320.log create mode 100644 src/freedreno/.gitlab-ci/reference/fd-clouds.log create mode 100644 src/freedreno/.gitlab-ci/reference/glxgears-a420.log create mode 100644 src/freedreno/.gitlab-ci/reference/shadow.log create mode 100755 src/freedreno/.gitlab-ci/run-fdtools.sh create mode 100644 src/freedreno/.gitlab-ci/traces/crash.devcore create mode 100644 src/freedreno/.gitlab-ci/traces/es2gears-a320.rd.gz create mode 100644 src/freedreno/.gitlab-ci/traces/fd-clouds.rd.gz create mode 100644 src/freedreno/.gitlab-ci/traces/glxgears-a420.rd.gz create mode 100644 src/freedreno/.gitlab-ci/traces/shadow.rd.gz diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 374e79def22..738ca9c02ff 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -221,7 +221,7 @@ x86_build: extends: - .use-x86_build-base variables: - FDO_DISTRIBUTION_TAG: &x86_build "2020-07-21-tracie" + FDO_DISTRIBUTION_TAG: &x86_build "2020-07-27-fdtools" .use-x86_build: variables: @@ -554,6 +554,7 @@ meson-gallium: script: - .gitlab-ci/meson-build.sh - .gitlab-ci/run-shader-db.sh + - src/freedreno/.gitlab-ci/run-fdtools.sh meson-classic: extends: .meson-build diff --git a/.gitlab-ci/container/x86_build.sh b/.gitlab-ci/container/x86_build.sh index b2220a61faa..1c6fd1ba641 100644 --- a/.gitlab-ci/container/x86_build.sh +++ b/.gitlab-ci/container/x86_build.sh @@ -26,6 +26,9 @@ apt-get update apt-get install -y --no-remove \ $STABLE_EPHEMERAL \ + libarchive-dev \ + liblua5.3-dev \ + libxml2-dev \ wine-development \ wine32-development diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml index 93e67ceff0f..23561445a53 100644 --- a/.gitlab-ci/test-source-dep.yml +++ b/.gitlab-ci/test-source-dep.yml @@ -89,7 +89,17 @@ *gallium_core_file_list when: on_success - changes: - - src/freedreno/**/* + # Note: when https://gitlab.com/gitlab-org/gitlab/-/issues/198688 + # is supported, we can change the src/freedreno/ rule to explicitly + # exclude tools, rather than having to explicitly list everything + # else + - src/freedreno/common/**/* + - src/freedreno/drm/**/* + - src/freedreno/fdl/**/* + - src/freedreno/ir3/**/* + - src/freedreno/perfcntrs/**/* + - src/freedreno/registers/**/* + - src/freedreno/vulkan/**/* - src/gallium/drivers/freedreno/**/* - src/gallium/winsys/freedreno/**/* when: on_success diff --git a/src/freedreno/.gitlab-ci/README.rst b/src/freedreno/.gitlab-ci/README.rst new file mode 100644 index 00000000000..b232bc50d47 --- /dev/null +++ b/src/freedreno/.gitlab-ci/README.rst @@ -0,0 +1,33 @@ +Continuous Integration +====================== + +In addition to a build step, the CI setup has a basic test stage +to ensure that we don't break functionality of various tools. The +basic idea is to decode various files and compare the output to a +reference. This means that some changes, like renaming registers +or bitfields in the rnndb xml requires updating the reference +output. + +Layout: + - .gitlab-ci/ + + - traces/ - reference devcoredump and cmdstream traces. The trace files should be kept small, and .rd files (which are already binary) should be compressed. + + - reference/ - reference output + + - genoutput.sh - script to generate output from the traces, used both by the CI test job, but it can also be used to update the reference output + +Note on paths: +-------------- + +Gitlab CI uses an install-path of \`pwd\`/install. If you use something +different, then setup a symlink. Once that is done, to update reference +decodes (ie. to account for register .xml changes) run: + + ./src/freedreno/.gitlab-ci/genoutput.sh --update + +TODO +---- +- Maybe we could filter out some differences, like a new definition of a previously unknown register? +- It would be nice to add a test for afuc.. we probably cannot add a "real" fw file to this tree, but maybe could either fetch it from the linux-firmware git tree, or create our own dummy fw. + diff --git a/src/freedreno/.gitlab-ci/genoutput.sh b/src/freedreno/.gitlab-ci/genoutput.sh new file mode 100755 index 00000000000..7504b861cab --- /dev/null +++ b/src/freedreno/.gitlab-ci/genoutput.sh @@ -0,0 +1,50 @@ +#!/bin/bash + +# This file contains all of the cmdlines used to generate output +# for the test step in the CI pipeline. It can also be used to +# regenerate reference output + +set -x +set -e + +# input/output directories: +base=src/freedreno +traces=$base/.gitlab-ci/traces +output=$base/.gitlab-ci/out + +# use the --update arg to update reference output: +if [ "$1" = "--update" ]; then + output=src/freedreno/.gitlab-ci/reference +fi + +mkdir -p $output + +# binary locations: +cffdump=./install/bin/cffdump +crashdec=./install/bin/crashdec + +# helper to filter out paths that can change depending on +# who is building: +basepath=`dirname $0` +basepath=`dirname $basepath` +basepath=`pwd $basepath` +filter() { + out=$1 + grep -vF "$basepath" > $out +} + +# +# The Tests: +# + +# dump only a single frame, and single tile pass, to keep the +# reference output size managable +$cffdump --frame 0 --once $traces/fd-clouds.rd.gz | filter $output/fd-clouds.log +$cffdump --frame 0 --once $traces/es2gears-a320.rd.gz | filter $output/es2gears-a320.log +$cffdump --frame 1 --once $traces/glxgears-a420.rd.gz | filter $output/glxgears-a420.log + +# test a lua script to ensure we don't break scripting API: +$cffdump --script $base/decode/scripts/parse-submits.lua $traces/shadow.rd.gz | filter $output/shadow.log + +$crashdec -sf $traces/crash.devcore | filter $output/crash.log + diff --git a/src/freedreno/.gitlab-ci/reference/crash.log b/src/freedreno/.gitlab-ci/reference/crash.log new file mode 100644 index 00000000000..34a06da730e --- /dev/null +++ b/src/freedreno/.gitlab-ci/reference/crash.log @@ -0,0 +1,8808 @@ +--- +kernel: 5.8.0-rc1-c630+ +module: msm +time: 1593887022.767858793 +comm: crashit +cmdline: ./crashit IB1 4 5 +revision: 630 (6.3.0.2) +Got gpu_id=630 +rbbm-status: 0x00000000 +ringbuffer: + - id: 0 + iova: 0x0001000000001000 + last-fence: 1 + retired-fence: 0 + rptr: 40 + wptr: 56 + size: 32768 +bos: + - iova: 0x0000000100000000 + size: 4096 +registers: + 00800005 RBBM_STATUS: { GPU_BUSY_IGN_AHB | CP_BUSY | CP_AHB_BUSY_CX_MASTER } + 00000000 0x211: 00000000 + 00000000 0x212: 00000000 + 00000000 RBBM_STATUS3: { 0 } + 8100430e 0x825: 8100430e + 200a0000 VBIF_VERSION: 0x200a0000 + 00000000 VBIF_CLKON: { 0 } + 00000000 0x3002: 00000000 + 00000000 0x3003: 00000000 + 00000000 0x3004: 00000000 + 00000000 0x3005: 00000000 + 00000000 0x3006: 00000000 + 00000000 0x3007: 00000000 + 00000000 0x300c: 00000000 + 00000000 0x300d: 00000000 + 00000000 0x300e: 00000000 + 00000000 0x300f: 00000000 + 00000000 0x3010: 00000000 + 00000000 0x3011: 00000000 + 00000000 0x3012: 00000000 + 00000000 0x3013: 00000000 + 00000000 0x3014: 00000000 + 00000000 0x3018: 00000000 + 00000000 0x3019: 00000000 + 00000000 0x301a: 00000000 + 00000000 0x301b: 00000000 + 0001001f 0x301c: 0001001f + 000000a4 0x301d: 000000a4 + 00000000 0x301e: 00000000 + 00000000 0x301f: 00000000 + 00000000 0x3020: 00000000 + 00000000 0x3021: 00000000 + 00000000 0x3022: 00000000 + 00000000 0x3023: 00000000 + 00000000 0x3024: 00000000 + 00000000 0x3025: 00000000 + 00000000 0x3026: 00000000 + 00000000 0x3027: 00000000 + 00000000 0x3028: 00000000 + 00000000 0x3029: 00000000 + 00000009 VBIF_GATE_OFF_WRREQ_EN: 0x9 + 00000000 0x302b: 00000000 + 103f3f20 0x302c: 103f3f20 + 00000004 0x302d: 00000004 + 10202020 0x3030: 10202020 + 00000004 0x3031: 00000004 + 00003f3f 0x3034: 00003f3f + 00002020 0x3035: 00002020 + 00000707 0x3036: 00000707 + 00000030 0x303c: 00000030 + 00000000 0x303d: 00000000 + 00043210 0x3040: 00043210 + 00000000 0x3042: 00000000 + 00000003 0x3049: 00000003 + 00022222 0x3058: 00022222 + 00000000 0x305a: 00000000 + 00000000 0x305b: 00000000 + 0000001f 0x305c: 0000001f + 00000000 0x305d: 00000000 + 0000001f 0x305e: 0000001f + 001f001f 0x305f: 001f001f + 00000000 0x3060: 00000000 + 00000000 0x3061: 00000000 + 00000000 0x3064: 00000000 + 00000000 0x3065: 00000000 + 00000000 0x3066: 00000000 + 00000000 0x3067: 00000000 + 00000000 0x3068: 00000000 + 00000000 0x306c: 00000000 + 00000000 0x306d: 00000000 + 00000000 VBIF_XIN_HALT_CTRL0: 0 + 001f0000 VBIF_XIN_HALT_CTRL1: 0x1f0000 + 00000000 0x3082: 00000000 + 00000030 0x3083: 00000030 + 00000000 VBIF_TEST_BUS_OUT_CTRL: 0 + 00000000 VBIF_TEST_BUS1_CTRL0: 0 + 00000000 VBIF_TEST_BUS1_CTRL1: { DATA_SEL = 0 } + 00000000 VBIF_TEST_BUS2_CTRL0: 0 + 00000000 VBIF_TEST_BUS2_CTRL1: { DATA_SEL = 0 } + 00000000 0x308b: 00000000 + 00000000 VBIF_TEST_BUS_OUT: 0 + 00000000 0x3090: 00000000 + 00000000 0x3091: 00000000 + 00000000 0x3092: 00000000 + 00000000 0x3093: 00000000 + 00000000 0x3094: 00000000 + 00000000 0x3098: 00000000 + 00000000 0x309c: 00000000 + 00000000 0x30c0: 00000000 + 00000000 0x30c8: 00000000 + 00000000 VBIF_PERF_CNT_SEL0: 0 + 00000000 VBIF_PERF_CNT_LOW0: 0 + 00000000 VBIF_PERF_CNT_HIGH0: 0 + 00000000 VBIF_PERF_PWR_CNT_EN0: 0 + 00000000 0x3108: 00000000 + 00000000 VBIF_PERF_PWR_CNT_LOW0: 0 + 00000000 VBIF_PERF_PWR_CNT_HIGH0: 0 + 00000000 0x3120: 00000000 + 00000000 0x3124: 00000000 + 00000000 0x3125: 00000000 + 00000000 0x3129: 00000000 + 00000000 0x3131: 00000000 + 00000000 0x3154: 00000000 + 00011111 0x3156: 00011111 + 00022222 0x3158: 00022222 + 00033333 0x315a: 00033333 + 00000000 0x315c: 00000000 + 00011111 0x315e: 00011111 + 00022222 0x3160: 00022222 + 00033333 0x3162: 00033333 + 00000000 0x340c: 00000000 + 00000000 0x3410: 00000000 + 00000000 0x3800: 00000000 + 00000001 0x3801: 00000001 + 00010003 0: 00010003 + d6f00006 0x1: d6f00006 + 02402892 0x2: 02402892 + 00000003 RBBM_VBIF_CLIENT_QOS_CNTL: 0x3 + 00000000 0x12: 00000000 + 00000000 0x18: 00000000 + 00000000 0x19: 00000000 + 00000030 0x1a: 00000030 + 00000030 0x1b: 00000030 + 00000000 0x1e: 00000000 + 401fffff RBBM_INTERFACE_HANG_INT_CNTL: 0x401fffff + 00000000 0x20: 00000000 + 00000000 0x21: 00000000 + 00000000 0x22: 00000000 + 00000000 0x23: 00000000 + 00000000 0x24: 00000000 + 00000000 0x25: 00000000 + 00000000 0x26: 00000000 + 00000000 0x27: 00000000 + 00000000 0x28: 00000000 + 00000000 0x29: 00000000 + 00000000 0x2a: 00000000 + 00000000 0x2b: 00000000 + 00000000 0x2c: 00000000 + 00000000 0x2d: 00000000 + 00000000 0x2e: 00000000 + 00000000 0x2f: 00000000 + 00000000 0x30: 00000000 + 00000000 0x31: 00000000 + 00000000 0x32: 00000000 + 03d0e242 RBBM_INT_0_MASK: 0x3d0e242 + 00000000 0x39: 00000000 + 00000010 0x3a: 00000010 + 00000000 0x3b: 00000000 + 00000000 0x3c: 00000000 + 00000000 RBBM_SP_HYST_CNT: 0 + 00000000 RBBM_RAC_THRESHOLD_CNT: 0 + 00000000 0x47: 00000000 + 00000000 0x56: 00000000 + 00000000 0xad: 00000000 + 8aa8aa02 RBBM_CLOCK_CNTL: 0x8aa8aa02 + 22222222 RBBM_CLOCK_CNTL_SP0: 0x22222222 + 22222222 RBBM_CLOCK_CNTL_SP1: 0x22222222 + 22222222 RBBM_CLOCK_CNTL_SP2: 0x22222222 + 22222222 RBBM_CLOCK_CNTL_SP3: 0x22222222 + 02022220 RBBM_CLOCK_CNTL2_SP0: 0x2022220 + 02022220 RBBM_CLOCK_CNTL2_SP1: 0x2022220 + 02022220 RBBM_CLOCK_CNTL2_SP2: 0x2022220 + 02022220 RBBM_CLOCK_CNTL2_SP3: 0x2022220 + 00000080 RBBM_CLOCK_DELAY_SP0: 0x80 + 00000080 RBBM_CLOCK_DELAY_SP1: 0x80 + 00000080 RBBM_CLOCK_DELAY_SP2: 0x80 + 00000080 RBBM_CLOCK_DELAY_SP3: 0x80 + 0000f3cf RBBM_CLOCK_HYST_SP0: 0xf3cf + 0000f3cf RBBM_CLOCK_HYST_SP1: 0xf3cf + 0000f3cf RBBM_CLOCK_HYST_SP2: 0xf3cf + 0000f3cf RBBM_CLOCK_HYST_SP3: 0xf3cf + 02222222 RBBM_CLOCK_CNTL_TP0: 0x2222222 + 02222222 RBBM_CLOCK_CNTL_TP1: 0x2222222 + 02222222 RBBM_CLOCK_CNTL_TP2: 0x2222222 + 02222222 RBBM_CLOCK_CNTL_TP3: 0x2222222 + 22222222 RBBM_CLOCK_CNTL2_TP0: 0x22222222 + 22222222 RBBM_CLOCK_CNTL2_TP1: 0x22222222 + 22222222 RBBM_CLOCK_CNTL2_TP2: 0x22222222 + 22222222 RBBM_CLOCK_CNTL2_TP3: 0x22222222 + 22222222 RBBM_CLOCK_CNTL3_TP0: 0x22222222 + 22222222 RBBM_CLOCK_CNTL3_TP1: 0x22222222 + 22222222 RBBM_CLOCK_CNTL3_TP2: 0x22222222 + 22222222 RBBM_CLOCK_CNTL3_TP3: 0x22222222 + 00022222 RBBM_CLOCK_CNTL4_TP0: 0x22222 + 00022222 RBBM_CLOCK_CNTL4_TP1: 0x22222 + 00022222 RBBM_CLOCK_CNTL4_TP2: 0x22222 + 00022222 RBBM_CLOCK_CNTL4_TP3: 0x22222 + 11111111 RBBM_CLOCK_DELAY_TP0: 0x11111111 + 11111111 RBBM_CLOCK_DELAY_TP1: 0x11111111 + 11111111 RBBM_CLOCK_DELAY_TP2: 0x11111111 + 11111111 RBBM_CLOCK_DELAY_TP3: 0x11111111 + 11111111 RBBM_CLOCK_DELAY2_TP0: 0x11111111 + 11111111 RBBM_CLOCK_DELAY2_TP1: 0x11111111 + 11111111 RBBM_CLOCK_DELAY2_TP2: 0x11111111 + 11111111 RBBM_CLOCK_DELAY2_TP3: 0x11111111 + 11111111 RBBM_CLOCK_DELAY3_TP0: 0x11111111 + 11111111 RBBM_CLOCK_DELAY3_TP1: 0x11111111 + 11111111 RBBM_CLOCK_DELAY3_TP2: 0x11111111 + 11111111 RBBM_CLOCK_DELAY3_TP3: 0x11111111 + 00011111 RBBM_CLOCK_DELAY4_TP0: 0x11111 + 00011111 RBBM_CLOCK_DELAY4_TP1: 0x11111 + 00011111 RBBM_CLOCK_DELAY4_TP2: 0x11111 + 00011111 RBBM_CLOCK_DELAY4_TP3: 0x11111 + 77777777 RBBM_CLOCK_HYST_TP0: 0x77777777 + 77777777 RBBM_CLOCK_HYST_TP1: 0x77777777 + 77777777 RBBM_CLOCK_HYST_TP2: 0x77777777 + 77777777 RBBM_CLOCK_HYST_TP3: 0x77777777 + 77777777 RBBM_CLOCK_HYST2_TP0: 0x77777777 + 77777777 RBBM_CLOCK_HYST2_TP1: 0x77777777 + 77777777 RBBM_CLOCK_HYST2_TP2: 0x77777777 + 77777777 RBBM_CLOCK_HYST2_TP3: 0x77777777 + 77777777 RBBM_CLOCK_HYST3_TP0: 0x77777777 + 77777777 RBBM_CLOCK_HYST3_TP1: 0x77777777 + 77777777 RBBM_CLOCK_HYST3_TP2: 0x77777777 + 77777777 RBBM_CLOCK_HYST3_TP3: 0x77777777 + 00077777 RBBM_CLOCK_HYST4_TP0: 0x77777 + 00077777 RBBM_CLOCK_HYST4_TP1: 0x77777 + 00077777 RBBM_CLOCK_HYST4_TP2: 0x77777 + 00077777 RBBM_CLOCK_HYST4_TP3: 0x77777 + 22222222 RBBM_CLOCK_CNTL_RB0: 0x22222222 + 22222222 RBBM_CLOCK_CNTL_RB1: 0x22222222 + 22222222 RBBM_CLOCK_CNTL_RB2: 0x22222222 + 22222222 RBBM_CLOCK_CNTL_RB3: 0x22222222 + 00002222 RBBM_CLOCK_CNTL2_RB0: 0x2222 + 00002222 RBBM_CLOCK_CNTL2_RB1: 0x2222 + 00002222 RBBM_CLOCK_CNTL2_RB2: 0x2222 + 00002222 RBBM_CLOCK_CNTL2_RB3: 0x2222 + 00002220 RBBM_CLOCK_CNTL_CCU0: 0x2220 + 00002220 RBBM_CLOCK_CNTL_CCU1: 0x2220 + 00002220 RBBM_CLOCK_CNTL_CCU2: 0x2220 + 00002220 RBBM_CLOCK_CNTL_CCU3: 0x2220 + 00000f00 RBBM_CLOCK_HYST_RB_CCU0: 0xf00 + 00000f00 RBBM_CLOCK_HYST_RB_CCU1: 0xf00 + 00000f00 RBBM_CLOCK_HYST_RB_CCU2: 0xf00 + 00000f00 RBBM_CLOCK_HYST_RB_CCU3: 0xf00 + 05022022 RBBM_CLOCK_CNTL_RAC: 0x5022022 + 00005555 RBBM_CLOCK_CNTL2_RAC: 0x5555 + 00000011 RBBM_CLOCK_DELAY_RAC: 0x11 + 00445044 RBBM_CLOCK_HYST_RAC: 0x445044 + 04222222 RBBM_CLOCK_CNTL_TSE_RAS_RBBM: 0x4222222 + 00004000 RBBM_CLOCK_DELAY_TSE_RAS_RBBM: 0x4000 + 00000000 RBBM_CLOCK_HYST_TSE_RAS_RBBM: 0 + 22222222 RBBM_CLOCK_CNTL_UCHE: 0x22222222 + 22222222 RBBM_CLOCK_CNTL2_UCHE: 0x22222222 + 22222222 RBBM_CLOCK_CNTL3_UCHE: 0x22222222 + 00222222 RBBM_CLOCK_CNTL4_UCHE: 0x222222 + 00000002 RBBM_CLOCK_DELAY_UCHE: 0x2 + 00000004 RBBM_CLOCK_HYST_UCHE: 0x4 + 00002222 RBBM_CLOCK_MODE_VFD: 0x2222 + 00002222 RBBM_CLOCK_DELAY_VFD: 0x2222 + 00000000 RBBM_CLOCK_HYST_VFD: 0 + 00222222 RBBM_CLOCK_MODE_GPC: 0x222222 + 00000200 RBBM_CLOCK_DELAY_GPC: 0x200 + 04104004 RBBM_CLOCK_HYST_GPC: 0x4104004 + 00000002 RBBM_CLOCK_DELAY_HLSQ_2: 0x2 + 00000222 RBBM_CLOCK_CNTL_GMU_GX: 0x222 + 00000111 RBBM_CLOCK_DELAY_GMU_GX: 0x111 + 00000555 RBBM_CLOCK_HYST_GMU_GX: 0x555 + 00002222 RBBM_CLOCK_MODE_HLSQ: 0x2222 + 00000000 RBBM_CLOCK_DELAY_HLSQ: 0 + 00000000 RBBM_CLOCK_HYST_HLSQ: 0 + 00000001 0x200: 00000001 + 00000000 RBBM_INT_0_STATUS: { 0 } + 00000000 0x202: 00000000 + 00000000 0x203: 00000000 + 00000000 0x204: 00000000 + 00000000 0x205: 00000000 + ff330005 0x206: ff330005 + 00080082 0x207: 00080082 + 00080082 0x208: 00080082 + 00080082 0x209: 00080082 + 00080082 0x20a: 00080082 + 00000000 0x20b: 00000000 + 40000000 0x20c: 40000000 + 00000000 0x20d: 00000000 + 00000000 0x218: 00000000 + 00ce7c18 0x219: 00ce7c18 + 00000000 0x21a: 00000000 + 1fff401f 0x21b: 1fff401f + 00000000 0x21c: 00000000 + 73ff40f0 0x21d: 73ff40f0 + 00000000 0x21e: 00000000 + ffffffe3 0x21f: ffffffe3 + 00000000 0x220: 00000000 + 73ff407f 0x221: 73ff407f + 00000000 0x222: 00000000 + ffffffe3 0x223: ffffffe3 + 00000000 0x224: 00000000 + ecdb807f 0x225: ecdb807f + 00000000 0x226: 00000000 + bb36f3f6 0x227: bb36f3f6 + 00000000 0x228: 00000000 + 00001cfd 0x229: 00001cfd + 00000000 0x22a: 00000000 + 00000000 0x22b: 00000000 + 00000000 0x22c: 00000000 + 00000000 0x22d: 00000000 + 00000000 0x22e: 00000000 + 00000000 0x22f: 00000000 + 00000000 0x230: 00000000 + 00000000 0x231: 00000000 + 00000000 0x232: 00000000 + 00000000 0x233: 00000000 + 00000000 0x234: 00000000 + 00000000 0x235: 00000000 + 00000000 0x236: 00000000 + 00000000 0x237: 00000000 + 00000000 0x238: 00000000 + 00000000 0x239: 00000000 + 00000000 0x23a: 00000000 + 00000000 0x23b: 00000000 + 00000000 0x23c: 00000000 + 00000000 0x23d: 00000000 + 1a357e31 RBBM_PERFCTR_CP_0_LO: 0x1a357e31 + 80405044 RBBM_PERFCTR_CP_0_HI: 0x80405044 + 0731fe39 RBBM_PERFCTR_CP_1_LO: 0x731fe39 + 00011001 RBBM_PERFCTR_CP_1_HI: 0x11001 + 07337e41 RBBM_PERFCTR_CP_2_LO: 0x7337e41 + 85001004 RBBM_PERFCTR_CP_2_HI: 0x85001004 + 0b317e49 RBBM_PERFCTR_CP_3_LO: 0xb317e49 + 40000000 RBBM_PERFCTR_CP_3_HI: 0x40000000 + 07317e95 RBBM_PERFCTR_CP_4_LO: 0x7317e95 + 00800008 RBBM_PERFCTR_CP_4_HI: 0x800008 + 07317e59 RBBM_PERFCTR_CP_5_LO: 0x7317e59 + 04000000 RBBM_PERFCTR_CP_5_HI: 0x4000000 + 8771808b RBBM_PERFCTR_CP_6_LO: 0x8771808b + 00009000 RBBM_PERFCTR_CP_6_HI: 0x9000 + 0b31826b RBBM_PERFCTR_CP_7_LO: 0xb31826b + 00000000 RBBM_PERFCTR_CP_7_HI: 0 + 07b28675 RBBM_PERFCTR_CP_8_LO: 0x7b28675 + 00020080 RBBM_PERFCTR_CP_8_HI: 0x20080 + 0731be99 RBBM_PERFCTR_CP_9_LO: 0x731be99 + 00000000 RBBM_PERFCTR_CP_9_HI: 0 + 17317e83 RBBM_PERFCTR_CP_10_LO: 0x17317e83 + 008c0004 RBBM_PERFCTR_CP_10_HI: 0x8c0004 + 0bd182c9 RBBM_PERFCTR_CP_11_LO: 0xbd182c9 + 00800000 RBBM_PERFCTR_CP_11_HI: 0x800000 + 07318491 RBBM_PERFCTR_CP_12_LO: 0x7318491 + 00000000 RBBM_PERFCTR_CP_12_HI: 0 + 17317ed9 RBBM_PERFCTR_CP_13_LO: 0x17317ed9 + 00000020 RBBM_PERFCTR_CP_13_HI: 0x20 + 073180a3 RBBM_PERFCTR_RBBM_0_LO: 0x73180a3 + 00010044 RBBM_PERFCTR_RBBM_0_HI: 0x10044 + 07317eab RBBM_PERFCTR_RBBM_1_LO: 0x7317eab + 01008000 RBBM_PERFCTR_RBBM_1_HI: 0x1008000 + 4731a6b3 RBBM_PERFCTR_RBBM_2_LO: 0x4731a6b3 + 00000000 RBBM_PERFCTR_RBBM_2_HI: 0 + 0731febb RBBM_PERFCTR_RBBM_3_LO: 0x731febb + 00000000 RBBM_PERFCTR_RBBM_3_HI: 0 + 010011b6 RBBM_PERFCTR_PC_0_LO: 0x10011b6 + 00000080 RBBM_PERFCTR_PC_0_HI: 0x80 + 00000f96 RBBM_PERFCTR_PC_1_LO: 0xf96 + 50000000 RBBM_PERFCTR_PC_1_HI: 0x50000000 + 40041f96 RBBM_PERFCTR_PC_2_LO: 0x40041f96 + 20040800 RBBM_PERFCTR_PC_2_HI: 0x20040800 + 00000f96 RBBM_PERFCTR_PC_3_LO: 0xf96 + 01008004 RBBM_PERFCTR_PC_3_HI: 0x1008004 + 00021016 RBBM_PERFCTR_PC_4_LO: 0x21016 + 00000008 RBBM_PERFCTR_PC_4_HI: 0x8 + 00211096 RBBM_PERFCTR_PC_5_LO: 0x211096 + 04010000 RBBM_PERFCTR_PC_5_HI: 0x4010000 + 00300fb6 RBBM_PERFCTR_PC_6_LO: 0x300fb6 + 10001006 RBBM_PERFCTR_PC_6_HI: 0x10001006 + 00000f9a RBBM_PERFCTR_PC_7_LO: 0xf9a + 00200000 RBBM_PERFCTR_PC_7_HI: 0x200000 + 04020b81 RBBM_PERFCTR_VFD_0_LO: 0x4020b81 + 28046008 RBBM_PERFCTR_VFD_0_HI: 0x28046008 + 0020037d RBBM_PERFCTR_VFD_1_LO: 0x20037d + 00052000 RBBM_PERFCTR_VFD_1_HI: 0x52000 + 000003bd RBBM_PERFCTR_VFD_2_LO: 0x3bd + 00040000 RBBM_PERFCTR_VFD_2_HI: 0x40000 + 0800037d RBBM_PERFCTR_VFD_3_LO: 0x800037d + 00000000 RBBM_PERFCTR_VFD_3_HI: 0 + 0050469f RBBM_PERFCTR_VFD_4_LO: 0x50469f + 10000020 RBBM_PERFCTR_VFD_4_HI: 0x10000020 + 0000037d RBBM_PERFCTR_VFD_5_LO: 0x37d + 00000000 RBBM_PERFCTR_VFD_5_HI: 0 + 0000039f RBBM_PERFCTR_VFD_6_LO: 0x39f + 00000000 RBBM_PERFCTR_VFD_6_HI: 0 + 0000037e RBBM_PERFCTR_VFD_7_LO: 0x37e + 04804000 RBBM_PERFCTR_VFD_7_HI: 0x4804000 + 000011f4 RBBM_PERFCTR_HLSQ_0_LO: 0x11f4 + 40000140 RBBM_PERFCTR_HLSQ_0_HI: 0x40000140 + 000411f4 RBBM_PERFCTR_HLSQ_1_LO: 0x411f4 + 04020040 RBBM_PERFCTR_HLSQ_1_HI: 0x4020040 + 200092f4 RBBM_PERFCTR_HLSQ_2_LO: 0x200092f4 + 40800001 RBBM_PERFCTR_HLSQ_2_HI: 0x40800001 + 000019f4 RBBM_PERFCTR_HLSQ_3_LO: 0x19f4 + 00000000 RBBM_PERFCTR_HLSQ_3_HI: 0 + 00285216 RBBM_PERFCTR_HLSQ_4_LO: 0x285216 + 04009420 RBBM_PERFCTR_HLSQ_4_HI: 0x4009420 + 040031f4 RBBM_PERFCTR_HLSQ_5_LO: 0x40031f4 + 00000000 RBBM_PERFCTR_HLSQ_5_HI: 0 + 02402cb6 RBBM_PERFCTR_VPC_0_LO: 0x2402cb6 + 05000080 RBBM_PERFCTR_VPC_0_HI: 0x5000080 + 000005d6 RBBM_PERFCTR_VPC_1_LO: 0x5d6 + 00820000 RBBM_PERFCTR_VPC_1_HI: 0x820000 + 000004fa RBBM_PERFCTR_VPC_2_LO: 0x4fa + 00000000 RBBM_PERFCTR_VPC_2_HI: 0 + 00000cb6 RBBM_PERFCTR_VPC_3_LO: 0xcb6 + 40006000 RBBM_PERFCTR_VPC_3_HI: 0x40006000 + 0c1004b6 RBBM_PERFCTR_VPC_4_LO: 0xc1004b6 + 00000800 RBBM_PERFCTR_VPC_4_HI: 0x800 + 040204ba RBBM_PERFCTR_VPC_5_LO: 0x40204ba + 00000004 RBBM_PERFCTR_VPC_5_HI: 0x4 + 00000f36 RBBM_PERFCTR_CCU_0_LO: 0xf36 + 00000104 RBBM_PERFCTR_CCU_0_HI: 0x104 + 09000aa6 RBBM_PERFCTR_CCU_1_LO: 0x9000aa6 + 00000060 RBBM_PERFCTR_CCU_1_HI: 0x60 + 00010aca RBBM_PERFCTR_CCU_2_LO: 0x10aca + 01000400 RBBM_PERFCTR_CCU_2_HI: 0x1000400 + 00000ac8 RBBM_PERFCTR_CCU_3_LO: 0xac8 + 00004000 RBBM_PERFCTR_CCU_3_HI: 0x4000 + 80000aa6 RBBM_PERFCTR_CCU_4_LO: 0x80000aa6 + 04850000 RBBM_PERFCTR_CCU_4_HI: 0x4850000 + 00480168 RBBM_PERFCTR_TSE_0_LO: 0x480168 + 00000820 RBBM_PERFCTR_TSE_0_HI: 0x820 + 2021016c RBBM_PERFCTR_TSE_1_LO: 0x2021016c + 00880000 RBBM_PERFCTR_TSE_1_HI: 0x880000 + 00000968 RBBM_PERFCTR_TSE_2_LO: 0x968 + 00002000 RBBM_PERFCTR_TSE_2_HI: 0x2000 + 80102568 RBBM_PERFCTR_TSE_3_LO: 0x80102568 + 08004200 RBBM_PERFCTR_TSE_3_HI: 0x8004200 + 000000fb RBBM_PERFCTR_RAS_0_LO: 0xfb + 00004000 RBBM_PERFCTR_RAS_0_HI: 0x4000 + 020002ec RBBM_PERFCTR_RAS_1_LO: 0x20002ec + 10010004 RBBM_PERFCTR_RAS_1_HI: 0x10010004 + 001010eb RBBM_PERFCTR_RAS_2_LO: 0x1010eb + 20008010 RBBM_PERFCTR_RAS_2_HI: 0x20008010 + 4000016b RBBM_PERFCTR_RAS_3_LO: 0x4000016b + 01801000 RBBM_PERFCTR_RAS_3_HI: 0x1801000 + 040003fb RBBM_PERFCTR_UCHE_0_LO: 0x40003fb + 00000400 RBBM_PERFCTR_UCHE_0_HI: 0x400 + 00000a0c RBBM_PERFCTR_UCHE_1_LO: 0xa0c + 00007010 RBBM_PERFCTR_UCHE_1_HI: 0x7010 + 000021ff RBBM_PERFCTR_UCHE_2_LO: 0x21ff + 00000000 RBBM_PERFCTR_UCHE_2_HI: 0 + 0400021b RBBM_PERFCTR_UCHE_3_LO: 0x400021b + 00000020 RBBM_PERFCTR_UCHE_3_HI: 0x20 + 00108dfb RBBM_PERFCTR_UCHE_4_LO: 0x108dfb + 20040000 RBBM_PERFCTR_UCHE_4_HI: 0x20040000 + 105082fb RBBM_PERFCTR_UCHE_5_LO: 0x105082fb + 04010110 RBBM_PERFCTR_UCHE_5_HI: 0x4010110 + 000202fb RBBM_PERFCTR_UCHE_6_LO: 0x202fb + 00000810 RBBM_PERFCTR_UCHE_6_HI: 0x810 + 00c007fb RBBM_PERFCTR_UCHE_7_LO: 0xc007fb + 01000800 RBBM_PERFCTR_UCHE_7_HI: 0x1000800 + 480001fb RBBM_PERFCTR_UCHE_8_LO: 0x480001fb + 04000000 RBBM_PERFCTR_UCHE_8_HI: 0x4000000 + 000012fb RBBM_PERFCTR_UCHE_9_LO: 0x12fb + 00820428 RBBM_PERFCTR_UCHE_9_HI: 0x820428 + 0010021b RBBM_PERFCTR_UCHE_10_LO: 0x10021b + 08000000 RBBM_PERFCTR_UCHE_10_HI: 0x8000000 + 100001fb RBBM_PERFCTR_UCHE_11_LO: 0x100001fb + 08001044 RBBM_PERFCTR_UCHE_11_HI: 0x8001044 + 480803c0 RBBM_PERFCTR_TP_0_LO: 0x480803c0 + 404b0000 RBBM_PERFCTR_TP_0_HI: 0x404b0000 + 00002bd0 RBBM_PERFCTR_TP_1_LO: 0x2bd0 + 30000130 RBBM_PERFCTR_TP_1_HI: 0x30000130 + 000003c0 RBBM_PERFCTR_TP_2_LO: 0x3c0 + 00000080 RBBM_PERFCTR_TP_2_HI: 0x80 + 30200400 RBBM_PERFCTR_TP_3_LO: 0x30200400 + 80002080 RBBM_PERFCTR_TP_3_HI: 0x80002080 + 000003c0 RBBM_PERFCTR_TP_4_LO: 0x3c0 + 00a00000 RBBM_PERFCTR_TP_4_HI: 0xa00000 + 048003c0 RBBM_PERFCTR_TP_5_LO: 0x48003c0 + 42000900 RBBM_PERFCTR_TP_5_HI: 0x42000900 + 200003c0 RBBM_PERFCTR_TP_6_LO: 0x200003c0 + 00000000 RBBM_PERFCTR_TP_6_HI: 0 + 030003e1 RBBM_PERFCTR_TP_7_LO: 0x30003e1 + c01c0000 RBBM_PERFCTR_TP_7_HI: 0xc01c0000 + 020005c4 RBBM_PERFCTR_TP_8_LO: 0x20005c4 + 00000000 RBBM_PERFCTR_TP_8_HI: 0 + 0a0005c0 RBBM_PERFCTR_TP_9_LO: 0xa0005c0 + 10008188 RBBM_PERFCTR_TP_9_HI: 0x10008188 + 002813c4 RBBM_PERFCTR_TP_10_LO: 0x2813c4 + 00000200 RBBM_PERFCTR_TP_10_HI: 0x200 + 000007c0 RBBM_PERFCTR_TP_11_LO: 0x7c0 + 00000802 RBBM_PERFCTR_TP_11_HI: 0x802 + 028415c0 RBBM_PERFCTR_SP_0_LO: 0x28415c0 + 00121000 RBBM_PERFCTR_SP_0_HI: 0x121000 + 000411bc RBBM_PERFCTR_SP_1_LO: 0x411bc + 00010020 RBBM_PERFCTR_SP_1_HI: 0x10020 + 400631b8 RBBM_PERFCTR_SP_2_LO: 0x400631b8 + 00000800 RBBM_PERFCTR_SP_2_HI: 0x800 + 000811c8 RBBM_PERFCTR_SP_3_LO: 0x811c8 + 00010040 RBBM_PERFCTR_SP_3_HI: 0x10040 + 000011f8 RBBM_PERFCTR_SP_4_LO: 0x11f8 + 18000000 RBBM_PERFCTR_SP_4_HI: 0x18000000 + 002051c0 RBBM_PERFCTR_SP_5_LO: 0x2051c0 + 00800106 RBBM_PERFCTR_SP_5_HI: 0x800106 + 004011b8 RBBM_PERFCTR_SP_6_LO: 0x4011b8 + 40400000 RBBM_PERFCTR_SP_6_HI: 0x40400000 + 200031b8 RBBM_PERFCTR_SP_7_LO: 0x200031b8 + 41040100 RBBM_PERFCTR_SP_7_HI: 0x41040100 + 001011bc RBBM_PERFCTR_SP_8_LO: 0x1011bc + 00000000 RBBM_PERFCTR_SP_8_HI: 0 + 204011bc RBBM_PERFCTR_SP_9_LO: 0x204011bc + 00000001 RBBM_PERFCTR_SP_9_HI: 0x1 + 040011b8 RBBM_PERFCTR_SP_10_LO: 0x40011b8 + 02000000 RBBM_PERFCTR_SP_10_HI: 0x2000000 + 340012b8 RBBM_PERFCTR_SP_11_LO: 0x340012b8 + 004000c0 RBBM_PERFCTR_SP_11_HI: 0x4000c0 + c00015b8 RBBM_PERFCTR_SP_12_LO: 0xc00015b8 + 00800040 RBBM_PERFCTR_SP_12_HI: 0x800040 + 003041b9 RBBM_PERFCTR_SP_13_LO: 0x3041b9 + 00000000 RBBM_PERFCTR_SP_13_HI: 0 + 000019bc RBBM_PERFCTR_SP_14_LO: 0x19bc + 00080000 RBBM_PERFCTR_SP_14_HI: 0x80000 + 400051b9 RBBM_PERFCTR_SP_15_LO: 0x400051b9 + 10000900 RBBM_PERFCTR_SP_15_HI: 0x10000900 + 002011b8 RBBM_PERFCTR_SP_16_LO: 0x2011b8 + 00000000 RBBM_PERFCTR_SP_16_HI: 0 + 000092c0 RBBM_PERFCTR_SP_17_LO: 0x92c0 + 00000020 RBBM_PERFCTR_SP_17_HI: 0x20 + 000012b8 RBBM_PERFCTR_SP_18_LO: 0x12b8 + 00900020 RBBM_PERFCTR_SP_18_HI: 0x900020 + 000811c0 RBBM_PERFCTR_SP_19_LO: 0x811c0 + 129001a0 RBBM_PERFCTR_SP_19_HI: 0x129001a0 + 000011b8 RBBM_PERFCTR_SP_20_LO: 0x11b8 + 80000002 RBBM_PERFCTR_SP_20_HI: 0x80000002 + 800011b8 RBBM_PERFCTR_SP_21_LO: 0x800011b8 + 08000000 RBBM_PERFCTR_SP_21_HI: 0x8000000 + 000011b8 RBBM_PERFCTR_SP_22_LO: 0x11b8 + 2000a000 RBBM_PERFCTR_SP_22_HI: 0x2000a000 + 044011c0 RBBM_PERFCTR_SP_23_LO: 0x44011c0 + 84090000 RBBM_PERFCTR_SP_23_HI: 0x84090000 + 00104984 RBBM_PERFCTR_RB_0_LO: 0x104984 + 40000000 RBBM_PERFCTR_RB_0_HI: 0x40000000 + 00040b04 RBBM_PERFCTR_RB_1_LO: 0x40b04 + 00200470 RBBM_PERFCTR_RB_1_HI: 0x200470 + 40000984 RBBM_PERFCTR_RB_2_LO: 0x40000984 + 00820400 RBBM_PERFCTR_RB_2_HI: 0x820400 + 00000986 RBBM_PERFCTR_RB_3_LO: 0x986 + 10000000 RBBM_PERFCTR_RB_3_HI: 0x10000000 + 00001d84 RBBM_PERFCTR_RB_4_LO: 0x1d84 + 00000801 RBBM_PERFCTR_RB_4_HI: 0x801 + 01040b04 RBBM_PERFCTR_RB_5_LO: 0x1040b04 + 08002000 RBBM_PERFCTR_RB_5_HI: 0x8002000 + 00000984 RBBM_PERFCTR_RB_6_LO: 0x984 + 00000000 RBBM_PERFCTR_RB_6_HI: 0 + 0000198c RBBM_PERFCTR_RB_7_LO: 0x198c + 0000000c RBBM_PERFCTR_RB_7_HI: 0xc + 20000233 RBBM_PERFCTR_VSC_0_LO: 0x20000233 + 20000000 RBBM_PERFCTR_VSC_0_HI: 0x20000000 + 00000333 RBBM_PERFCTR_VSC_1_LO: 0x333 + 30d00100 RBBM_PERFCTR_VSC_1_HI: 0x30d00100 + 00000355 RBBM_PERFCTR_LRZ_0_LO: 0x355 + 00080004 RBBM_PERFCTR_LRZ_0_HI: 0x80004 + 10000357 RBBM_PERFCTR_LRZ_1_LO: 0x10000357 + 000005a0 RBBM_PERFCTR_LRZ_1_HI: 0x5a0 + 00000353 RBBM_PERFCTR_LRZ_2_LO: 0x353 + 00000100 RBBM_PERFCTR_LRZ_2_HI: 0x100 + 04004357 RBBM_PERFCTR_LRZ_3_LO: 0x4004357 + 050c0000 RBBM_PERFCTR_LRZ_3_HI: 0x50c0000 + 00000010 RBBM_PERFCTR_CMP_0_LO: 0x10 + 08000000 RBBM_PERFCTR_CMP_0_HI: 0x8000000 + 05000204 RBBM_PERFCTR_CMP_1_LO: 0x5000204 + 40000220 RBBM_PERFCTR_CMP_1_HI: 0x40000220 + 00000000 RBBM_PERFCTR_CMP_2_LO: 0 + 00000400 RBBM_PERFCTR_CMP_2_HI: 0x400 + 00200000 RBBM_PERFCTR_CMP_3_LO: 0x200000 + 11014000 RBBM_PERFCTR_CMP_3_HI: 0x11014000 + 00000001 RBBM_PERFCTR_CNTL: 0x1 + 00000000 RBBM_PERFCTR_LOAD_VALUE_LO: 0 + 00000000 RBBM_PERFCTR_LOAD_VALUE_HI: 0 + 00000000 RBBM_PERFCTR_RBBM_SEL_0: 0 + 00000000 RBBM_PERFCTR_RBBM_SEL_1: 0 + 00000000 RBBM_PERFCTR_RBBM_SEL_2: 0 + 00000000 RBBM_PERFCTR_RBBM_SEL_3: 0 + 002f7fff RBBM_PERFCTR_GPU_BUSY_MASKED: 0x2f7fff + 00000000 0x50f: 00000000 + 00000000 0x511: 00000000 + 00000000 RBBM_ISDB_CNT: 0 + 80108000 RBBM_PRIMCTR_0_LO: 0x80108000 + 10044400 RBBM_PRIMCTR_0_HI: 0x10044400 + 48004008 RBBM_PRIMCTR_1_LO: 0x48004008 + 00010000 RBBM_PRIMCTR_1_HI: 0x10000 + 04100000 RBBM_PRIMCTR_2_LO: 0x4100000 + 401a3089 RBBM_PRIMCTR_2_HI: 0x401a3089 + 08240112 RBBM_PRIMCTR_3_LO: 0x8240112 + 01000408 RBBM_PRIMCTR_3_HI: 0x1000408 + 00005020 RBBM_PRIMCTR_4_LO: 0x5020 + 00024000 RBBM_PRIMCTR_4_HI: 0x24000 + 10001000 RBBM_PRIMCTR_5_LO: 0x10001000 + 80400000 RBBM_PRIMCTR_5_HI: 0x80400000 + 0006000a RBBM_PRIMCTR_6_LO: 0x6000a + 00040002 RBBM_PRIMCTR_6_HI: 0x40002 + 10008100 RBBM_PRIMCTR_7_LO: 0x10008100 + 24000000 RBBM_PRIMCTR_7_HI: 0x24000000 + 24420000 RBBM_PRIMCTR_8_LO: 0x24420000 + 10800000 RBBM_PRIMCTR_8_HI: 0x10800000 + 21030200 RBBM_PRIMCTR_9_LO: 0x21030200 + 0c000020 RBBM_PRIMCTR_9_HI: 0xc000020 + 80820000 RBBM_PRIMCTR_10_LO: 0x80820000 + 40000800 RBBM_PRIMCTR_10_HI: 0x40000800 + 00001000 CP_RB_BASE: 0x1000 + 00010000 CP_RB_BASE_HI: 0x10000 + 0000020c CP_RB_CNTL: 0x20c + 00000000 0x803: 00000000 + 00000000 CP_RB_RPTR_ADDR_LO: 0 + 00010000 CP_RB_RPTR_ADDR_HI: 0x10000 + 00000038 CP_RB_RPTR: 0x38 + 00000038 CP_RB_WPTR: 0x38 + 00000001 CP_SQE_CNTL: 0x1 + 00000000 0x810: 00000000 + 00000000 0x811: 00000000 + 00000004 CP_CP2GMU_STATUS: { 0x4 } + 80000000 0x813: 80000000 + 00000000 0x820: 00000000 + 00000000 CP_HW_FAULT: 0 + 00000000 CP_INTERRUPT_STATUS: 0 + 00000000 CP_PROTECT_STATUS: 0 + 00000707 0x826: 00000707 + 00000001 0x827: 00000001 + 00009000 CP_SQE_INSTR_BASE_LO: 0x9000 + 00010000 CP_SQE_INSTR_BASE_HI: 0x10000 + 00000000 0x832: 00000000 + 00000000 0x833: 00000000 + 00000000 CP_MISC_CNTL: 0 + 00000000 CP_CHICKEN_DBG: 0 + 00000001 CP_ADDR_MODE_CNTL: ADDR_64B + 00000000 CP_DBG_ECO_CNTL: 0 + 00000003 CP_PROTECT_CNTL: 0x3 + 01440600 CP_PROTECT[0].REG: { BASE_ADDR = 0x600 | MASK_LEN = 0x51 } + 8008ae50 CP_PROTECT[0x1].REG: { BASE_ADDR = 0xae50 | MASK_LEN = 0x2 | READ } + 804c9624 CP_PROTECT[0x2].REG: { BASE_ADDR = 0x9624 | MASK_LEN = 0x13 | READ } + 80208630 CP_PROTECT[0x3].REG: { BASE_ADDR = 0x8630 | MASK_LEN = 0x8 | READ } + 80049e70 CP_PROTECT[0x4].REG: { BASE_ADDR = 0x9e70 | MASK_LEN = 0x1 | READ } + 861c9e78 CP_PROTECT[0x5].REG: { BASE_ADDR = 0x9e78 | MASK_LEN = 0x187 | READ } + a040f000 CP_PROTECT[0x6].REG: { BASE_ADDR = 0xf000 | MASK_LEN = 0x810 | READ } + 000cfc00 CP_PROTECT[0x7].REG: { BASE_ADDR = 0xfc00 | MASK_LEN = 0x3 } + 8000050e CP_PROTECT[0x8].REG: { BASE_ADDR = 0x50e | MASK_LEN = 0 | READ } + 0000050f CP_PROTECT[0x9].REG: { BASE_ADDR = 0x50f | MASK_LEN = 0 } + 80000510 CP_PROTECT[0xa].REG: { BASE_ADDR = 0x510 | MASK_LEN = 0 | READ } + 13e40000 CP_PROTECT[0xb].REG: { BASE_ADDR = 0 | MASK_LEN = 0x4f9 } + 00280501 CP_PROTECT[0xc].REG: { BASE_ADDR = 0x501 | MASK_LEN = 0xa } + 01100511 CP_PROTECT[0xd].REG: { BASE_ADDR = 0x511 | MASK_LEN = 0x44 } + 80380e00 CP_PROTECT[0xe].REG: { BASE_ADDR = 0xe00 | MASK_LEN = 0xe | READ } + 80008e00 CP_PROTECT[0xf].REG: { BASE_ADDR = 0x8e00 | MASK_LEN = 0 | READ } + 803c8e50 CP_PROTECT[0x10].REG: { BASE_ADDR = 0x8e50 | MASK_LEN = 0xf | READ } + 8000be02 CP_PROTECT[0x11].REG: { BASE_ADDR = 0xbe02 | MASK_LEN = 0 | READ } + c7ccbe20 CP_PROTECT[0x12].REG: { BASE_ADDR = 0xbe20 | MASK_LEN = 0x11f3 | READ } + 82080800 CP_PROTECT[0x13].REG: { BASE_ADDR = 0x800 | MASK_LEN = 0x82 | READ } + 802008a0 CP_PROTECT[0x14].REG: { BASE_ADDR = 0x8a0 | MASK_LEN = 0x8 | READ } + 806408ab CP_PROTECT[0x15].REG: { BASE_ADDR = 0x8ab | MASK_LEN = 0x19 | READ } + 81340900 CP_PROTECT[0x16].REG: { BASE_ADDR = 0x900 | MASK_LEN = 0x4d | READ } + 81d8098d CP_PROTECT[0x17].REG: { BASE_ADDR = 0x98d | MASK_LEN = 0x76 | READ } + 00100980 CP_PROTECT[0x18].REG: { BASE_ADDR = 0x980 | MASK_LEN = 0x4 } + 8000a630 CP_PROTECT[0x19].REG: { BASE_ADDR = 0xa630 | MASK_LEN = 0 | READ } + 00000000 CP_PROTECT[0x1a].REG: { BASE_ADDR = 0 | MASK_LEN = 0 } + 00000000 CP_PROTECT[0x1b].REG: { BASE_ADDR = 0 | MASK_LEN = 0 } + 00000000 CP_PROTECT[0x1c].REG: { BASE_ADDR = 0 | MASK_LEN = 0 } + 00000000 CP_PROTECT[0x1d].REG: { BASE_ADDR = 0 | MASK_LEN = 0 } + 00000000 CP_PROTECT[0x1e].REG: { BASE_ADDR = 0 | MASK_LEN = 0 } + 00000000 CP_PROTECT[0x1f].REG: { BASE_ADDR = 0 | MASK_LEN = 0 } + 00000000 0x880: 00000000 + 00000000 0x881: 00000000 + 00000000 0x882: 00000000 + 00000000 CP_SCRATCH[0].REG: 0 + 00000000 CP_SCRATCH[0x1].REG: 0 + 00000000 CP_SCRATCH[0x2].REG: 0 + 00000000 CP_SCRATCH[0x3].REG: 0 + 00000000 CP_SCRATCH[0x4].REG: 0 + 00000000 CP_SCRATCH[0x5].REG: 0 + 00000000 CP_SCRATCH[0x6].REG: 0 + 00000002 CP_SCRATCH[0x7].REG: 2 + 00000000 CP_CONTEXT_SWITCH_CNTL: 0 + 00000000 CP_CONTEXT_SWITCH_SMMU_INFO_LO: 0 + 00000000 CP_CONTEXT_SWITCH_SMMU_INFO_HI: 0 + 00000000 CP_CONTEXT_SWITCH_PRIV_NON_SECURE_RESTORE_ADDR_LO: 0 + 00000000 CP_CONTEXT_SWITCH_PRIV_NON_SECURE_RESTORE_ADDR_HI: 0 + 00000000 CP_CONTEXT_SWITCH_PRIV_SECURE_RESTORE_ADDR_LO: 0 + 00000000 CP_CONTEXT_SWITCH_PRIV_SECURE_RESTORE_ADDR_HI: 0 + 00000000 CP_CONTEXT_SWITCH_NON_PRIV_RESTORE_ADDR_LO: 0 + 00000000 CP_CONTEXT_SWITCH_NON_PRIV_RESTORE_ADDR_HI: 0 + 00000000 0x8a9: 00000000 + 00000000 0x8aa: 00000000 + 00000000 0x8ab: 00000000 + 00000000 0x8c0: 00000000 + 8040362c CP_ROQ_THRESHOLDS_1: { RB_LO = 0xb0 | RB_HI = 0xd8 | IB1_START = 0x100 | IB2_START = 0x200 } + 010000c0 CP_ROQ_THRESHOLDS_2: { SDS_START = 0x300 | ROQ_SIZE = 0x400 } + 00000080 CP_MEM_POOL_SIZE: 0x80 + 00000000 0x8c4: 00000000 + 00000000 CP_PERFCTR_CP_SEL_0: 0 + 00000000 CP_PERFCTR_CP_SEL_1: 0 + 00000000 CP_PERFCTR_CP_SEL_2: 0 + 00000000 CP_PERFCTR_CP_SEL_3: 0 + 00000000 CP_PERFCTR_CP_SEL_4: 0 + 00000000 CP_PERFCTR_CP_SEL_5: 0 + 00000000 CP_PERFCTR_CP_SEL_6: 0 + 00000000 CP_PERFCTR_CP_SEL_7: 0 + 00000000 CP_PERFCTR_CP_SEL_8: 0 + 00000000 CP_PERFCTR_CP_SEL_9: 0 + 00000000 CP_PERFCTR_CP_SEL_10: 0 + 00000000 CP_PERFCTR_CP_SEL_11: 0 + 00000000 CP_PERFCTR_CP_SEL_12: 0 + 00000000 CP_PERFCTR_CP_SEL_13: 0 + 00000000 0x8f0: 00000000 + 00000000 0x8f1: 00000000 + 00000000 0x8f2: 00000000 + 00000000 0x8f3: 00000000 + 00011000 CP_CRASH_SCRIPT_BASE_LO: 0x11000 + 00010000 CP_CRASH_SCRIPT_BASE_HI: 0x10000 + 00000001 CP_CRASH_DUMP_CNTL: 0x1 + 00000001 CP_CRASH_DUMP_STATUS: 0x1 + 00000033 CP_SQE_STAT_ADDR: 0x33 + 00000000 CP_SQE_STAT_DATA: 0 + 00000000 CP_DRAW_STATE_ADDR: 0 + 00000000 CP_DRAW_STATE_DATA: 0 + 00000000 CP_ROQ_DBG_ADDR: 0 + 70c80008 CP_ROQ_DBG_DATA: 0x70c80008 + 00002060 CP_MEM_POOL_DBG_ADDR: 0x2060 + 00000007 CP_MEM_POOL_DBG_DATA: 0x7 + 00006000 CP_SQE_UCODE_DBG_ADDR: 0x6000 + 00000000 CP_SQE_UCODE_DBG_DATA: 0 + 00000000 CP_IB1_BASE: 0 + 00000001 CP_IB1_BASE_HI: 0x1 + 00000000 CP_IB1_REM_SIZE: 0 + 00000000 CP_IB2_BASE: 0 + 00000000 CP_IB2_BASE_HI: 0 + 00000000 CP_IB2_REM_SIZE: 0 + 00000000 CP_SDS_BASE: 0 + 00000000 CP_SDS_BASE_HI: 0 + 00000000 0x930: 00000000 + 0000c600 CP_BIN_SIZE_ADDRESS: 0xc600 + 00010000 CP_BIN_SIZE_ADDRESS_HI: 0x10000 + 00000000 0x933: 00000000 + 00000000 CP_BIN_DATA_ADDR: 0 + 00000000 CP_BIN_DATA_ADDR_HI: 0 + 00000000 0x936: 00000000 + 00800000 0x937: 00800000 + 00000000 0x938: 00000000 + 00400031 0x939: 00400031 + 010c0107 0x93a: 010c0107 + 02000200 0x93b: 02000200 + 03000300 0x93c: 03000300 + 00b000b0 0x93d: 00b000b0 + 00d800d8 0x93e: 00d800d8 + 0000007f 0x942: 0000007f + 0000000c 0x943: 0000000c + 00000000 0x944: 00000000 + 00000000 0x945: 00000000 + 00000000 0x946: 00000000 + 00000000 0x947: 00000000 + 000f0004 0x948: 000f0004 + 00060002 CP_CSQ_IB1_STAT: { REM = 0x6 | 0x2 } + 00000000 CP_CSQ_IB2_STAT: { REM = 0 } + 00000000 0x94b: 00000000 + 00000000 0x94c: 00000000 + 00000000 0x94d: 00000000 + 00305efe CP_ALWAYS_ON_COUNTER_LO: 0x305efe + 00000000 CP_ALWAYS_ON_COUNTER_HI: 0 + 00225162 0x982: 00225162 + 00000000 0x983: 00000000 + 00000000 0x984: 00000000 + 00000001 CP_AHB_CNTL: 0x1 + 00000000 0x98e: 00000000 + 00000000 0x98f: 00000000 + 00000000 0x990: 00000000 + 00000000 0x991: 00000000 + 00000000 0x992: 00000000 + 00000000 0x993: 00000000 + 00000000 0x994: 00000000 + 00000000 0x995: 00000000 + 00000000 0x996: 00000000 + 00000000 0x998: 00000000 + 00000000 0x999: 00000000 + 00000000 0x99a: 00000000 + 00000000 0x99b: 00000000 + 00000000 0x99c: 00000000 + 00000000 0x99d: 00000000 + 00000000 0x99e: 00000000 + 00000000 0x9a0: 00000000 + 00000000 0x9a1: 00000000 + 00000000 0x9a2: 00000000 + 00000000 0x9a3: 00000000 + 00000000 0x9a4: 00000000 + 00000000 0x9a5: 00000000 + 00000000 0x9a6: 00000000 + 300026a0 0x9a8: 300026a0 + 02029804 0x9a9: 02029804 + 02027800 0x9aa: 02027800 + 0202b808 0x9ab: 0202b808 + 02024c40 0x9ac: 02024c40 + 02021804 0x9ad: 02021804 + 02023820 0x9ae: 02023820 + 00000000 0x9b0: 00000000 + 00000000 0x9b1: 00000000 + 42497500 0x9c2: 42497500 + 023c13c1 0x9c3: 023c13c1 + 02383383 0x9c4: 02383383 + 023a13a1 0x9c5: 023a13a1 + 023b13b1 0x9c6: 023b13b1 + 02393393 0x9c7: 02393393 + 01365365 0x9c8: 01365365 + 00000000 CP_APERTURE_CNTL_HOST: 0 + 00000000 0xa01: 00000000 + 00000000 0xa02: 00000000 + 00000000 CP_APERTURE_CNTL_CD: 0 + 00000000 0xc00: 00000000 + 00000001 VSC_ADDR_MODE_CNTL: ADDR_64B + 00000101 VSC_BIN_SIZE: { WIDTH = 32 | HEIGHT = 16 } + 00000000 VSC_DRAW_STRM_SIZE_ADDRESS_LO: 0 + 00000000 VSC_DRAW_STRM_SIZE_ADDRESS_HI: 0 + 00000000 VSC_BIN_COUNT: { NX = 0 | NY = 0 } + 00000000 VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x1].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x2].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x3].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x5].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x6].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x7].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x9].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0xa].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0xb].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + 00000000 VSC_PRIM_STRM_ADDRESS_LO: 0 + 00000000 VSC_PRIM_STRM_ADDRESS_HI: 0 + 00000000 VSC_PRIM_STRM_PITCH: 0 + 00000000 VSC_PRIM_STRM_LIMIT: 0 + 00000000 VSC_DRAW_STRM_ADDRESS_LO: 0 + 00000000 VSC_DRAW_STRM_ADDRESS_HI: 0 + 00000000 VSC_DRAW_STRM_PITCH: 0 + 00000000 VSC_DRAW_STRM_LIMIT: 0 + 00000000 VSC_STATE[0].REG: 0 + 00000000 VSC_STATE[0x1].REG: 0 + 00000000 VSC_STATE[0x2].REG: 0 + 00000000 VSC_STATE[0x3].REG: 0 + 00000000 VSC_STATE[0x4].REG: 0 + 00000000 VSC_STATE[0x5].REG: 0 + 00000000 VSC_STATE[0x6].REG: 0 + 00000000 VSC_STATE[0x7].REG: 0 + 00000000 VSC_STATE[0x8].REG: 0 + 00000000 VSC_STATE[0x9].REG: 0 + 00000000 VSC_STATE[0xa].REG: 0 + 00000000 VSC_STATE[0xb].REG: 0 + 00000000 VSC_STATE[0xc].REG: 0 + 00000000 VSC_STATE[0xd].REG: 0 + 00000000 VSC_STATE[0xe].REG: 0 + 00000000 VSC_STATE[0xf].REG: 0 + 00000000 VSC_STATE[0x10].REG: 0 + 00000000 VSC_STATE[0x11].REG: 0 + 00000000 VSC_STATE[0x12].REG: 0 + 00000000 VSC_STATE[0x13].REG: 0 + 00000000 VSC_STATE[0x14].REG: 0 + 00000000 VSC_STATE[0x15].REG: 0 + 00000000 VSC_STATE[0x16].REG: 0 + 00000000 VSC_STATE[0x17].REG: 0 + 00000000 VSC_STATE[0x18].REG: 0 + 00000000 VSC_STATE[0x19].REG: 0 + 00000000 VSC_STATE[0x1a].REG: 0 + 00000000 VSC_STATE[0x1b].REG: 0 + 00000000 VSC_STATE[0x1c].REG: 0 + 00000000 VSC_STATE[0x1d].REG: 0 + 00000000 VSC_STATE[0x1e].REG: 0 + 00000000 VSC_STATE[0x1f].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x1].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x2].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x3].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x4].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x5].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x6].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x7].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x8].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x9].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0xa].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0xb].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0xc].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0xd].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0xe].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0xf].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x10].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x11].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x12].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x13].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x14].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x15].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x16].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x17].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x18].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x19].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x1a].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x1b].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x1c].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x1d].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x1e].REG: 0 + 00000000 VSC_PRIM_STRM_SIZE[0x1f].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x1].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x2].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x3].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x4].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x5].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x6].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x7].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x8].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x9].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0xa].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0xb].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0xc].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0xd].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0xe].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0xf].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x10].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x11].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x12].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x13].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x14].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x15].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x16].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x17].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x18].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x19].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x1a].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x1b].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x1c].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x1d].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x1e].REG: 0 + 00000000 VSC_DRAW_STRM_SIZE[0x1f].REG: 0 + 00000000 0xc98: 00000000 + 00000000 0xc99: 00000000 + 00000000 0xc9a: 00000000 + 00000000 0xc9b: 00000000 + 00000000 0xc9c: 00000000 + 00000000 0xc9d: 00000000 + 00000000 0xc9e: 00000000 + 00000000 0xc9f: 00000000 + 00000000 0xca0: 00000000 + 00000000 0xca1: 00000000 + 00000000 0xca2: 00000000 + 00000000 0xca3: 00000000 + 00000000 0xca4: 00000000 + 00000000 0xca5: 00000000 + 00000000 0xca6: 00000000 + 00000000 0xca7: 00000000 + 00000000 0xca8: 00000000 + 00000000 0xca9: 00000000 + 00000000 0xcaa: 00000000 + 00000000 0xcab: 00000000 + 00000000 0xcac: 00000000 + 00000000 0xcad: 00000000 + 00000000 0xcae: 00000000 + 00000000 0xcaf: 00000000 + 00000000 0xcb0: 00000000 + 00000000 0xcb1: 00000000 + 00000000 0xcb2: 00000000 + 00000000 0xcb3: 00000000 + 00000000 0xcb4: 00000000 + 00000000 0xcb5: 00000000 + 00000000 0xcb6: 00000000 + 00000000 0xcb7: 00000000 + 00000000 0xcb8: 00000000 + 00000000 0xcb9: 00000000 + 00000000 0xcba: 00000000 + 00000000 0xcbb: 00000000 + 00000000 0xcbc: 00000000 + 00000000 0xcbd: 00000000 + 00000000 0xcbe: 00000000 + 00000000 0xcbf: 00000000 + 00000000 0xcc0: 00000000 + 00000000 0xcc1: 00000000 + 00000000 0xcc2: 00000000 + 00000000 0xcc3: 00000000 + 00000000 0xcc4: 00000000 + 00000000 0xcc5: 00000000 + 00000000 0xcc6: 00000000 + 00000000 0xcc7: 00000000 + 00000000 0xcc8: 00000000 + 00000000 0xcc9: 00000000 + 00000000 0xcca: 00000000 + 00000000 0xccb: 00000000 + 00000000 0xccc: 00000000 + 00000000 0xccd: 00000000 + 00000000 0xcce: 00000000 + 00000000 0xccf: 00000000 + 00000000 0xcd0: 00000000 + 00000000 0xcd1: 00000000 + 00000000 0xcd2: 00000000 + 00000000 0xcd3: 00000000 + 00000000 0xcd4: 00000000 + 00000000 0xcd5: 00000000 + 00000000 0xcd6: 00000000 + 00000000 0xcd7: 00000000 + 00000000 VSC_PERFCTR_VSC_SEL_0: 0 + 00000000 VSC_PERFCTR_VSC_SEL_1: 0 + 00000001 UCHE_ADDR_MODE_CNTL: ADDR_64B + 00400000 UCHE_MODE_CNTL: 0x400000 + 00000000 0xe02: 00000000 + 00000000 0xe03: 00000000 + 00000000 0xe04: 00000000 + ffffffc0 UCHE_WRITE_RANGE_MAX_LO: 0xffffffc0 + 0001ffff UCHE_WRITE_RANGE_MAX_HI: 0x1ffff + fffff000 UCHE_WRITE_THRU_BASE_LO: 0xfffff000 + 0001ffff UCHE_WRITE_THRU_BASE_HI: 0x1ffff + fffff000 UCHE_TRAP_BASE_LO: 0xfffff000 + 0001ffff UCHE_TRAP_BASE_HI: 0x1ffff + 00100000 UCHE_GMEM_RANGE_MIN_LO: 0x100000 + 00000000 UCHE_GMEM_RANGE_MIN_HI: 0 + 001ff000 UCHE_GMEM_RANGE_MAX_LO: 0x1ff000 + 00000000 UCHE_GMEM_RANGE_MAX_HI: 0 + 00000000 0xe10: 00000000 + 00000000 0xe11: 00000000 + 00000000 UCHE_UNKNOWN_0E12: 0 + 00000000 0xe13: 00000000 + 00000004 UCHE_CACHE_WAYS: 0x4 + 00000804 UCHE_FILTER_CNTL: 0x804 + 00000001 UCHE_CLIENT_PF: { PERFSEL = 0x1 } + 00000000 UCHE_PERFCTR_UCHE_SEL_0: 0 + 00000000 UCHE_PERFCTR_UCHE_SEL_1: 0 + 00000000 UCHE_PERFCTR_UCHE_SEL_2: 0 + 00000000 UCHE_PERFCTR_UCHE_SEL_3: 0 + 00000000 UCHE_PERFCTR_UCHE_SEL_4: 0 + 00000000 UCHE_PERFCTR_UCHE_SEL_5: 0 + 00000000 UCHE_PERFCTR_UCHE_SEL_6: 0 + 00000000 UCHE_PERFCTR_UCHE_SEL_7: 0 + 00000000 UCHE_PERFCTR_UCHE_SEL_8: 0 + 00000000 UCHE_PERFCTR_UCHE_SEL_9: 0 + 00000000 UCHE_PERFCTR_UCHE_SEL_10: 0 + 00000000 UCHE_PERFCTR_UCHE_SEL_11: 0 + 00000000 0xe28: 00000000 + 00000000 0xe29: 00000000 + 00000000 0xe2a: 00000000 + 00000000 0xe2b: 00000000 + 00000000 0xe30: 00000000 + 00000000 0xe31: 00000000 + 00000000 0xe32: 00000000 + 00000000 0xe38: 00000000 + 00000000 0xe39: 00000000 + 00000000 GRAS_UNKNOWN_8600: 0 + 00000001 GRAS_ADDR_MODE_CNTL: ADDR_64B + 00000000 GRAS_PERFCTR_TSE_SEL_0: 0 + 00000000 GRAS_PERFCTR_TSE_SEL_1: 0 + 00000000 GRAS_PERFCTR_TSE_SEL_2: 0 + 00000000 GRAS_PERFCTR_TSE_SEL_3: 0 + 00000000 GRAS_PERFCTR_RAS_SEL_0: 0 + 00000000 GRAS_PERFCTR_RAS_SEL_1: 0 + 00000000 GRAS_PERFCTR_RAS_SEL_2: 0 + 00000000 GRAS_PERFCTR_RAS_SEL_3: 0 + 00000000 GRAS_PERFCTR_LRZ_SEL_0: 0 + 00000000 GRAS_PERFCTR_LRZ_SEL_1: 0 + 00000000 GRAS_PERFCTR_LRZ_SEL_2: 0 + 00000000 GRAS_PERFCTR_LRZ_SEL_3: 0 + 00000000 0x8620: 00000000 + 00000000 0x8628: 00000000 + 00000000 0x8629: 00000000 + 00000000 0x862a: 00000000 + 00000000 0x862b: 00000000 + 00000000 0x8630: 00000000 + 3fff3fff 0x8631: 3fff3fff + 00000000 0x8632: 00000000 + 00000000 0x8633: 00000000 + 00000000 0x8634: 00000000 + 00000000 0x8635: 00000000 + 00000000 0x8636: 00000000 + 00000000 0x8637: 00000000 + 00000000 VPC_UNKNOWN_9600: 0 + 00000001 VPC_ADDR_MODE_CNTL: ADDR_64B + 00000000 VPC_UNKNOWN_9602: FALSE + 00000000 VPC_UNKNOWN_9603: 0 + 00000000 VPC_PERFCTR_VPC_SEL_0: 0 + 00000000 0x9624: 00000000 + 00000000 0x9625: 00000000 + 00000000 0x9626: 00000000 + 00000000 0x9627: 00000000 + 00000000 0x9628: 00000000 + 00000000 0x9629: 00000000 + 00000000 0x962a: 00000000 + 00000000 0x962b: 00000000 + 00000000 0x962c: 00000000 + 00000000 0x962d: 00000000 + 00000000 0x962e: 00000000 + 00000000 0x962f: 00000000 + 00000000 0x9630: 00000000 + 00000000 0x9631: 00000000 + 00000000 0x9632: 00000000 + 00000000 0x9633: 00000000 + 00000000 0x9634: 00000000 + 00000000 0x9635: 00000000 + 00000000 0x9636: 00000000 + 00000000 0x9637: 00000000 + 00180000 PC_DBG_ECO_CNTL: 0x180000 + 00000001 PC_ADDR_MODE_CNTL: ADDR_64B + 00000000 0x9e03: 00000000 + 00000000 0x9e04: 00000000 + 00000000 0x9e05: 00000000 + 00000000 0x9e06: 00000000 + 00000000 0x9e07: 00000000 + 00000000 PC_TESSFACTOR_ADDR_LO: 0 + 00000000 PC_TESSFACTOR_ADDR_HI: 0 + 00000001 0x9e0a: 00000001 + 00004080 0x9e0b: 00004080 + 00000000 0x9e0c: 00000000 + 00000003 0x9e0d: 00000003 + 00000000 0x9e0e: 00000000 + 00010000 PC_VSTREAM_CONTROL: { VSC_SIZE = 1 | VSC_N = 0 } + 00000000 PC_BIN_PRIM_STRM: 0 + 00000000 PC_BIN_PRIM_STRM+0x1: 0 + 00000000 PC_BIN_DRAW_STRM: 0 + 00000000 PC_BIN_DRAW_STRM+0x1: 0 + 00000000 0x9e16: 00000000 + 00000000 0x9e19: 00000000 + 00000000 0x9e1c: 00000000 + 00000000 0x9e20: 00000000 + 00000000 0x9e21: 00000000 + 00000000 0x9e22: 00000000 + 00000000 0x9e23: 00000000 + 00000000 0x9e30: 00000000 + 00000000 0x9e31: 00000000 + 00000000 PC_PERFCTR_PC_SEL_0: 0 + 00000000 0x9e70: 00000000 + 00000000 0x9e71: 00000000 + 00000000 PC_UNKNOWN_9E72: 0 + 00000002 0x9e78: 00000002 + 00000000 0x9e79: 00000000 + 00000000 0x9e80: 00000000 + 00000000 0x9e81: 00000000 + 00000000 0x9e82: 00000000 + 00000000 0x9e83: 00000000 + 00000000 0x9e84: 00000000 + 00000000 0x9e85: 00000000 + 00000000 0x9e86: 00000000 + 00000000 0x9e87: 00000000 + 00000000 0x9e88: 00000000 + 00000000 0x9e89: 00000000 + 00000000 0x9e8a: 00000000 + 00000000 0x9e8b: 00000000 + 00000000 0x9e8c: 00000000 + 00000000 0x9e8d: 00000000 + 00000021 0x9e8e: 00000021 + 00000044 0x9e8f: 00000044 + 00000000 0x9e90: 00000000 + 00000000 0x9e91: 00000000 + 00000000 0x9e92: 00000000 + 00000000 0x9e93: 00000000 + 00000000 0x9e94: 00000000 + 00000000 0x9e95: 00000000 + 00000000 0x9e96: 00000000 + 00000000 0x9e97: 00000000 + 00000000 0x9e98: 00000000 + 00000000 0x9e99: 00000000 + 00000000 0x9e9a: 00000000 + 00000000 0x9e9b: 00000000 + 00000000 0x9e9c: 00000000 + 00000000 0x9e9d: 00000000 + 00000000 0x9e9e: 00000000 + 00000000 0x9e9f: 00000000 + 00000000 0x9ea0: 00000000 + 00000000 0x9ea1: 00000000 + 00000000 0x9ea2: 00000000 + 00000000 0x9ea3: 00000000 + 00000000 0x9ea4: 00000000 + 00000000 0x9ea5: 00000000 + 00000000 0x9ea6: 00000000 + 00000000 0x9ea7: 00000000 + 00000000 0x9ea8: 00000000 + 00000000 0x9ea9: 00000000 + 00000000 0x9eaa: 00000000 + 00000000 0x9eab: 00000000 + 00000000 0x9eac: 00000000 + 00000000 0x9ead: 00000000 + 00000000 0x9eae: 00000000 + 00000001 0x9eaf: 00000001 + 00000000 0x9eb0: 00000000 + 00000000 0x9eb1: 00000000 + 00000000 0x9eb2: 00000000 + 00000000 0x9eb3: 00000000 + 00000000 0x9eb4: 00000000 + 00000000 0x9eb5: 00000000 + 00000000 0x9eb6: 00000000 + 00000000 0x9eb7: 00000000 + 00000000 0x9eb8: 00000000 + 00000000 0x9eb9: 00000000 + 00000000 0x9eba: 00000000 + 00000000 0x9ebb: 00000000 + 00000000 0x9ebc: 00000000 + 00000000 0x9ebd: 00000000 + 00000000 0x9ebe: 00000000 + 00000001 0x9ebf: 00000001 + 00000000 0x9ec0: 00000000 + 00000000 0x9ec1: 00000000 + 00000000 0x9ec2: 00000000 + 00000000 0x9ec3: 00000000 + 00000000 0x9ec4: 00000000 + 00000000 0x9ec5: 00000000 + 00000000 0x9ec6: 00000000 + 00000000 0x9ec7: 00000000 + 00000000 0x9ec8: 00000000 + 00000000 0x9ec9: 00000000 + 00000000 0x9eca: 00000000 + 00000000 0x9ecb: 00000000 + 00000000 0x9ecc: 00000000 + 00000000 0x9ecd: 00000000 + 00000000 0x9ece: 00000000 + 00000000 0x9ecf: 00000000 + 00000000 0x9ed0: 00000000 + 00000000 0x9ed1: 00000000 + 00000000 0x9ed2: 00000000 + 00000000 0x9ed3: 00000000 + 00000000 0x9ed4: 00000000 + 00000000 0x9ed5: 00000000 + 00000000 0x9ed6: 00000000 + 00000000 0x9ed7: 00000000 + 00000000 0x9ed8: 00000000 + 00000000 0x9ed9: 00000000 + 00000000 0x9eda: 00000000 + 00000000 0x9edb: 00000000 + 00000000 0x9edc: 00000000 + 00000000 0x9edd: 00000000 + 00000000 0x9ede: 00000000 + 00000000 0x9edf: 00000000 + 00000000 0x9ee0: 00000000 + 00000000 0x9ee1: 00000000 + 00000000 0x9ee2: 00000000 + 00000000 0x9ee3: 00000000 + 00000000 0x9ee4: 00000000 + 00000000 0x9ee5: 00000000 + 00000000 0x9ee6: 00000000 + 00000000 0x9ee7: 00000000 + 00000000 0x9ee8: 00000000 + 00000000 0x9ee9: 00000000 + 00000000 0x9eea: 00000000 + 00000000 0x9eeb: 00000000 + 00000000 0x9eec: 00000000 + 00000000 0x9eed: 00000000 + 00000000 0x9eee: 00000000 + 00000000 0x9eef: 00000000 + 00000000 0x9ef0: 00000000 + 00000000 0x9ef1: 00000000 + 00000000 0x9ef2: 00000000 + 00000000 0x9ef3: 00000000 + 00000000 0x9ef4: 00000000 + 00000000 0x9ef5: 00000000 + 00000000 0x9ef6: 00000000 + 00000000 0x9ef7: 00000000 + 00000000 0x9ef8: 00000000 + 00000000 0x9ef9: 00000000 + 00000000 0x9efa: 00000000 + 00000000 0x9efb: 00000000 + 00000000 0x9efc: 00000000 + 00000000 0x9efd: 00000000 + 00000000 0x9efe: 00000000 + 00000000 0x9eff: 00000000 + 00000000 0x9f00: 00000000 + 00000000 0x9f01: 00000000 + 00000000 0x9f02: 00000000 + 00000000 0x9f03: 00000000 + 00000000 0x9f04: 00000000 + 00000000 0x9f05: 00000000 + 00000000 0x9f06: 00000000 + 00000000 0x9f07: 00000000 + 00000000 0x9f08: 00000000 + 00000000 0x9f09: 00000000 + 00000000 0x9f0a: 00000000 + 00000000 0x9f0b: 00000000 + 00000000 0x9f0c: 00000000 + 00000000 0x9f0d: 00000000 + 00000000 0x9f0e: 00000000 + 00000000 0x9f0f: 00000000 + 00000000 0x9f10: 00000000 + 00000000 0x9f11: 00000000 + 00000000 0x9f12: 00000000 + 00000000 0x9f13: 00000000 + 00000000 0x9f14: 00000000 + 00000000 0x9f15: 00000000 + 00000000 0x9f16: 00000000 + 00000000 0x9f17: 00000000 + 00000000 0x9f18: 00000000 + 00000000 0x9f19: 00000000 + 00000000 0x9f1a: 00000000 + 00000000 0x9f1b: 00000000 + 00000000 0x9f1c: 00000000 + 00000000 0x9f1d: 00000000 + 00000000 0x9f1e: 00000000 + 00000000 0x9f1f: 00000000 + 00000000 0x9f20: 00000000 + 00000000 0x9f21: 00000000 + 00000000 0x9f22: 00000000 + 00000000 0x9f23: 00000000 + 00000000 0x9f24: 00000000 + 00000000 0x9f25: 00000000 + 00000000 0x9f26: 00000000 + 00000000 0x9f27: 00000000 + 00000000 0x9f28: 00000000 + 00000000 0x9f29: 00000000 + 00000000 0x9f2a: 00000000 + 00000000 0x9f2b: 00000000 + 00000000 0x9f2c: 00000000 + 00000000 0x9f2d: 00000000 + 00000000 0x9f2e: 00000000 + 00000000 0x9f2f: 00000000 + 00000000 0x9f30: 00000000 + 00000000 0x9f31: 00000000 + 00000000 0x9f32: 00000000 + 00000000 0x9f33: 00000000 + 00000000 0x9f34: 00000000 + 00000000 0x9f35: 00000000 + 00000000 0x9f36: 00000000 + 00000000 0x9f37: 00000000 + 00000000 0x9f38: 00000000 + 00000000 0x9f39: 00000000 + 00000000 0x9f3a: 00000000 + 00000000 0x9f3b: 00000000 + 00000000 0x9f3c: 00000000 + 00000000 0x9f3d: 00000000 + 00000000 0x9f3e: 00000000 + 00000011 0x9f3f: 00000011 + 00002625 0x9f40: 00002625 + 000020a5 0x9f41: 000020a5 + 00002306 0x9f42: 00002306 + 000020a6 0x9f43: 000020a6 + 00002327 0x9f44: 00002327 + 000020a7 0x9f45: 000020a7 + 00002084 0x9f46: 00002084 + 000020a4 0x9f47: 000020a4 + 00000036 0x9f48: 00000036 + 00000000 0x9f49: 00000000 + 00000000 0x9f4a: 00000000 + 00000000 0x9f4b: 00000000 + 00000000 0x9f4c: 00000000 + 00000000 0x9f4d: 00000000 + 00000000 0x9f4e: 00000000 + 00000000 0x9f4f: 00000000 + 00000000 0x9f50: 00000000 + 00000000 0x9f51: 00000000 + 00000000 0x9f52: 00000000 + 00000000 0x9f53: 00000000 + 00000000 0x9f54: 00000000 + 00000000 0x9f55: 00000000 + 00000000 0x9f56: 00000000 + 00000000 0x9f57: 00000000 + 00000000 0x9f58: 00000000 + 00000000 0x9f59: 00000000 + 00000000 0x9f5a: 00000000 + 00000000 0x9f5b: 00000000 + 00000000 0x9f5c: 00000000 + 00000000 0x9f5d: 00000000 + 00000000 0x9f5e: 00000000 + 00000000 0x9f5f: 00000000 + 00000000 0x9f60: 00000000 + 00000000 0x9f61: 00000000 + 00000000 0x9f62: 00000000 + 00000000 0x9f63: 00000000 + 00000000 0x9f64: 00000000 + 00000000 0x9f65: 00000000 + 00000000 0x9f66: 00000000 + 00000000 0x9f67: 00000000 + 00000000 0x9f68: 00000000 + 00000000 0x9f69: 00000000 + 00000000 0x9f6a: 00000000 + 00000000 0x9f6b: 00000000 + 00000000 0x9f6c: 00000000 + 00000000 0x9f6d: 00000000 + 00000000 0x9f6e: 00000000 + 00000000 0x9f6f: 00000000 + 00000000 0x9f70: 00000000 + 00000000 0x9f71: 00000000 + 00000000 0x9f72: 00000000 + 00000000 0x9f73: 00000000 + 00000000 0x9f74: 00000000 + 00000000 0x9f75: 00000000 + 00000000 0x9f76: 00000000 + 00000000 0x9f77: 00000000 + 00000000 0x9f78: 00000000 + 00000000 0x9f79: 00000000 + 00000000 0x9f7a: 00000000 + 00000000 0x9f7b: 00000000 + 00000000 0x9f7c: 00000000 + 00000000 0x9f7d: 00000000 + 00000000 0x9f7e: 00000000 + 00000000 0x9f7f: 00000000 + 00000000 0x9f80: 00000000 + 00000000 0x9f81: 00000000 + 00000000 0x9f82: 00000000 + 00000000 0x9f83: 00000000 + 00000000 0x9f84: 00000000 + 00000000 0x9f85: 00000000 + 00000000 0x9f86: 00000000 + 00000000 0x9f87: 00000000 + 00000000 0x9f88: 00000000 + 00000000 0x9f89: 00000000 + 00000000 0x9f8a: 00000000 + 00000000 0x9f8b: 00000000 + 00000000 0x9f8c: 00000000 + 00000000 0x9f8d: 00000000 + 00000000 0x9f8e: 00000000 + 00000000 0x9f8f: 00000000 + 00000000 0x9f90: 00000000 + 00000000 0x9f91: 00000000 + 00000000 0x9f92: 00000000 + 00000000 0x9f93: 00000000 + 00000000 0x9f94: 00000000 + 00000000 0x9f95: 00000000 + 00000000 0x9f96: 00000000 + 00000000 0x9f97: 00000000 + 00000000 0x9f98: 00000000 + 00000000 0x9f99: 00000000 + 00000000 0x9f9a: 00000000 + 00000000 0x9f9b: 00000000 + 00000000 0x9f9c: 00000000 + 00000000 0x9f9d: 00000000 + 00000000 0x9f9e: 00000000 + 00000000 0x9f9f: 00000000 + 00000000 0x9fa0: 00000000 + 00000000 0x9fa1: 00000000 + 00000000 0x9fa2: 00000000 + 00000000 0x9fa3: 00000000 + 00000000 0x9fa4: 00000000 + 00000000 0x9fa5: 00000000 + 00000000 0x9fa6: 00000000 + 00000000 0x9fa7: 00000000 + 00000000 0x9fa8: 00000000 + 00000000 0x9fa9: 00000000 + 00000000 0x9faa: 00000000 + 00000000 0x9fab: 00000000 + 00000000 0x9fac: 00000000 + 00000000 0x9fad: 00000000 + 00000000 0x9fae: 00000000 + 00000000 0x9faf: 00000000 + 00000000 0x9fb0: 00000000 + 00000000 0x9fb1: 00000000 + 00000000 0x9fb2: 00000000 + 00000000 0x9fb3: 00000000 + 00000000 0x9fb4: 00000000 + 00000000 0x9fb5: 00000000 + 00000000 0x9fb6: 00000000 + 00000000 0x9fb7: 00000000 + 00000000 0x9fb8: 00000000 + 00000000 0x9fb9: 00000000 + 00000000 0x9fba: 00000000 + 00000000 0x9fbb: 00000000 + 00000000 0x9fbc: 00000000 + 00000000 0x9fbd: 00000000 + 00000000 0x9fbe: 00000000 + 00000000 0x9fbf: 00000000 + 00000000 0x9fc0: 00000000 + 00000000 0x9fc1: 00000000 + 00000000 0x9fc2: 00000000 + 00000000 0x9fc3: 00000000 + 00000000 0x9fc4: 00000000 + 00000000 0x9fc5: 00000000 + 00000000 0x9fc6: 00000000 + 00000000 0x9fc7: 00000000 + 00000000 0x9fc8: 00000000 + 00000000 0x9fc9: 00000000 + 00000000 0x9fca: 00000000 + 00000000 0x9fcb: 00000000 + 00000000 0x9fcc: 00000000 + 00000000 0x9fcd: 00000000 + 00000000 0x9fce: 00000000 + 00000000 0x9fcf: 00000000 + 00000000 0x9fd0: 00000000 + 00000000 0x9fd1: 00000000 + 00000000 0x9fd2: 00000000 + 00000000 0x9fd3: 00000000 + 00000000 0x9fd4: 00000000 + 00000000 0x9fd5: 00000000 + 00000000 0x9fd6: 00000000 + 00000000 0x9fd7: 00000000 + 00000000 0x9fd8: 00000000 + 00000000 0x9fd9: 00000000 + 00000000 0x9fda: 00000000 + 00000000 0x9fdb: 00000000 + 00000000 0x9fdc: 00000000 + 00000000 0x9fdd: 00000000 + 00000000 0x9fde: 00000000 + 00000000 0x9fdf: 00000000 + 00000000 0x9fe0: 00000000 + 00000000 0x9fe1: 00000000 + 00000000 0x9fe2: 00000000 + 00000000 0x9fe3: 00000000 + 00000000 0x9fe4: 00000000 + 00000000 0x9fe5: 00000000 + 00000000 0x9fe6: 00000000 + 00000000 0x9fe7: 00000000 + 00000000 0x9fe8: 00000000 + 00000000 0x9fe9: 00000000 + 00000000 0x9fea: 00000000 + 00000000 0x9feb: 00000000 + 00000000 0x9fec: 00000000 + 00000000 0x9fed: 00000000 + 00000000 0x9fee: 00000000 + 00000000 0x9fef: 00000000 + 00000000 0x9ff0: 00000000 + 00000000 0x9ff1: 00000000 + 00000000 0x9ff2: 00000000 + 00000000 0x9ff3: 00000000 + 00000000 0x9ff4: 00000000 + 00000000 0x9ff5: 00000000 + 00000000 0x9ff6: 00000000 + 00000000 0x9ff7: 00000000 + 00000000 0x9ff8: 00000000 + 00000000 0x9ff9: 00000000 + 00000000 0x9ffa: 00000000 + 00000000 0x9ffb: 00000000 + 00000000 0x9ffc: 00000000 + 00000000 0x9ffd: 00000000 + 00000000 0x9ffe: 00000000 + 00000000 0x9fff: 00000000 + 00000000 0xa600: 00000000 + 00000001 VFD_ADDR_MODE_CNTL: ADDR_64B + 00000000 0xa603: 00000000 + 00000000 0xa60a: 00000000 + 00000000 VFD_PERFCTR_VFD_SEL_0: 0 + 00000000 VFD_PERFCTR_VFD_SEL_1: 0 + 00000000 VFD_PERFCTR_VFD_SEL_2: 0 + 00000000 VFD_PERFCTR_VFD_SEL_3: 0 + 00000000 VFD_PERFCTR_VFD_SEL_4: 0 + 00000000 VFD_PERFCTR_VFD_SEL_5: 0 + 00000000 VFD_PERFCTR_VFD_SEL_6: 0 + 00000000 VFD_PERFCTR_VFD_SEL_7: 0 + 00000000 0xa630: 00000000 + 00100000 RB_UNKNOWN_8E04: 0x100000 + 00000001 RB_ADDR_MODE_CNTL: ADDR_64B + 00000000 RB_CCU_CNTL: { OFFSET = 0 } + 00000004 RB_NC_MODE_CNTL: { LOWER_BIT = 2 | UPPER_BIT = 0 } + 00000000 RB_PERFCTR_RB_SEL_0: 0 + 00000000 RB_PERFCTR_RB_SEL_1: 0 + 00000000 RB_PERFCTR_RB_SEL_2: 0 + 00000000 RB_PERFCTR_RB_SEL_3: 0 + 00000000 RB_PERFCTR_RB_SEL_4: 0 + 00000000 RB_PERFCTR_RB_SEL_5: 0 + 00000000 RB_PERFCTR_RB_SEL_6: 0 + 00000000 RB_PERFCTR_RB_SEL_7: 0 + 00000000 RB_PERFCTR_CCU_SEL_0: 0 + 00000000 RB_PERFCTR_CCU_SEL_1: 0 + 00000000 RB_PERFCTR_CCU_SEL_2: 0 + 00000000 RB_PERFCTR_CCU_SEL_3: 0 + 00000000 RB_PERFCTR_CCU_SEL_4: 0 + 00000000 0x8e20: 00000000 + 00000000 0x8e21: 00000000 + 00000000 0x8e22: 00000000 + 00000000 0x8e23: 00000000 + 00000000 0x8e24: 00000000 + 00000000 0x8e25: 00000000 + 00000000 RB_UNKNOWN_8E28: 0 + 00000000 RB_PERFCTR_CMP_SEL_0: 0 + 00000000 RB_PERFCTR_CMP_SEL_1: 0 + 00000000 RB_PERFCTR_CMP_SEL_2: 0 + 00000000 RB_PERFCTR_CMP_SEL_3: 0 + 00000000 RB_CONTEXT_SWITCH_GMEM_SAVE_RESTORE: FALSE + 0006d000 RB_UNKNOWN_8E51: 0x6d000 + 00000000 0x8e52: 00000000 + 00000000 RB_UNKNOWN_8E01: 0 + 00000300 0x8e0c: 00000300 + 00000000 RB_RB_SUB_BLOCK_SEL_CNTL_HOST: 0 + 00000000 0x8e3c: 00000000 + 00000009 RB_RB_SUB_BLOCK_SEL_CNTL_CD: 0x9 + 00000009 0x8e3e: 00000009 + 00000000 0x8e40: 00000000 + 00000000 0x8e41: 00000000 + 00000000 0x8e42: 00000000 + 00000000 0x8e43: 00000000 + 00000000 0x8e53: 00000000 + 00000000 0x8e54: 00000000 + 00000000 0x8e55: 00000000 + 00000000 0x8e56: 00000000 + 00000000 0x8e5b: 00000000 + 00000000 0x8e5c: 00000000 + 00000000 0x8e5d: 00000000 + 00000000 0x8e5e: 00000000 + 00000000 0x8e5f: 00000000 + 00000000 0x8e70: 00000000 + 00000000 0x8e71: 00000000 + 00000000 0x8e72: 00000000 + 00000000 0x8e73: 00000000 + 00000000 0x8e74: 00000000 + 00000000 0x8e75: 00000000 + 00000000 0x8e76: 00000000 + 00000000 0x8e77: 00000000 + 00000000 HLSQ_UNKNOWN_BE00: 0 + 00000001 HLSQ_UNKNOWN_BE01: 0x1 + 00000004 HLSQ_UNKNOWN_BE04: 0x4 + 00000000 HLSQ_ADDR_MODE_CNTL: ADDR_32B + deadbeef 0xbe08: deadbeef + deadbeef 0xbe09: deadbeef + 00000000 HLSQ_PERFCTR_HLSQ_SEL_0: 0 + 00000000 HLSQ_PERFCTR_HLSQ_SEL_1: 0 + 00000000 HLSQ_PERFCTR_HLSQ_SEL_2: 0 + 00000000 HLSQ_PERFCTR_HLSQ_SEL_3: 0 + 00000000 HLSQ_PERFCTR_HLSQ_SEL_4: 0 + 00000000 HLSQ_PERFCTR_HLSQ_SEL_5: 0 + 00000000 0xbe20: 00000000 + 00000000 0xbe21: 00000000 + 00000000 0xbe22: 00000000 + 00000000 0xbe23: 00000000 + 00000000 SP_UNKNOWN_AE00: 0 + 00000001 SP_ADDR_MODE_CNTL: ADDR_64B + deadbeef SP_NC_MODE_CNTL: 0xdeadbeef + deadbeef SP_UNKNOWN_AE03: 0xdeadbeef + 00000004 SP_UNKNOWN_AE04: 0x4 + deadbeef 0xae0c: deadbeef + deadbeef SP_UNKNOWN_AE0F: 0xdeadbeef + 00000000 SP_PERFCTR_SP_SEL_0: 0 + 00000000 SP_PERFCTR_SP_SEL_1: 0 + 00000000 SP_PERFCTR_SP_SEL_2: 0 + 00000000 SP_PERFCTR_SP_SEL_3: 0 + 00000000 SP_PERFCTR_SP_SEL_4: 0 + 00000000 SP_PERFCTR_SP_SEL_5: 0 + 00000000 SP_PERFCTR_SP_SEL_6: 0 + 00000000 SP_PERFCTR_SP_SEL_7: 0 + 00000000 SP_PERFCTR_SP_SEL_8: 0 + 00000000 SP_PERFCTR_SP_SEL_9: 0 + 00000000 SP_PERFCTR_SP_SEL_10: 0 + 00000000 SP_PERFCTR_SP_SEL_11: 0 + deadbeef SP_PERFCTR_SP_SEL_12: 0xdeadbeef + deadbeef SP_PERFCTR_SP_SEL_13: 0xdeadbeef + deadbeef SP_PERFCTR_SP_SEL_14: 0xdeadbeef + deadbeef SP_PERFCTR_SP_SEL_15: 0xdeadbeef + 00000000 SP_PERFCTR_SP_SEL_16: 0 + 00000000 SP_PERFCTR_SP_SEL_17: 0 + 00000000 SP_PERFCTR_SP_SEL_18: 0 + 00000000 SP_PERFCTR_SP_SEL_19: 0 + deadbeef SP_PERFCTR_SP_SEL_20: 0xdeadbeef + deadbeef SP_PERFCTR_SP_SEL_21: 0xdeadbeef + deadbeef SP_PERFCTR_SP_SEL_22: 0xdeadbeef + deadbeef SP_PERFCTR_SP_SEL_23: 0xdeadbeef + deadbeef 0xae28: deadbeef + deadbeef 0xae29: deadbeef + deadbeef 0xae2a: deadbeef + deadbeef 0xae2b: deadbeef + deadbeef 0xae30: deadbeef + deadbeef 0xae31: deadbeef + deadbeef 0xae32: deadbeef + deadbeef 0xae35: deadbeef + deadbeef 0xae3a: deadbeef + deadbeef 0xae3b: deadbeef + deadbeef 0xae3c: deadbeef + deadbeef 0xae3d: deadbeef + deadbeef 0xae3e: deadbeef + deadbeef 0xae3f: deadbeef + deadbeef 0xae50: deadbeef + deadbeef 0xae51: deadbeef + deadbeef 0xae52: deadbeef + 00000000 SP_UNKNOWN_B600: 0 + 00000001 TPL1_ADDR_MODE_CNTL: ADDR_64B + 00000004 TPL1_NC_MODE_CNTL: 0x4 + 00000000 SP_UNKNOWN_B605: 0 + 00000000 TPL1_PERFCTR_TP_SEL_0: 0 + 00000000 TPL1_PERFCTR_TP_SEL_1: 0 + 00000000 TPL1_PERFCTR_TP_SEL_2: 0 + 00000000 TPL1_PERFCTR_TP_SEL_3: 0 + 00000000 TPL1_PERFCTR_TP_SEL_4: 0 + 00000000 TPL1_PERFCTR_TP_SEL_5: 0 + 00000000 TPL1_PERFCTR_TP_SEL_6: 0 + 00000000 TPL1_PERFCTR_TP_SEL_7: 0 + 00000000 TPL1_PERFCTR_TP_SEL_8: 0 + 00000000 TPL1_PERFCTR_TP_SEL_9: 0 + 00000000 TPL1_PERFCTR_TP_SEL_10: 0 + 00000000 TPL1_PERFCTR_TP_SEL_11: 0 + 00000000 0xb620: 00000000 + 00000000 0xb621: 00000000 + 00000000 0xb622: 00000000 + 00000000 0xb623: 00000000 +got rb_base=1000000001000 +IB1: 100000000, 6 +IB2: 0, 0 +found ring! +got cmdszdw=27 + opcode: CP_REG_TO_MEM (3e) (4 dwords) + { REG = 0x1f888 | CNT = 2 | 64B } + { DEST = 0x38 } + { DEST_HI = 0x10000 } + gpuaddr:0001000000000038 +0000000000000000: 0000: 703e8003 4009f888 00000038 00010000 + opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = PC_CCU_INVALIDATE_DEPTH } + event PC_CCU_INVALIDATE_DEPTH +0000000000000000: 0000: 70460001 00000018 + opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = PC_CCU_INVALIDATE_COLOR } + event PC_CCU_INVALIDATE_COLOR +0000000000000000: 0000: 70460001 00000019 + opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = RM6_BYPASS | MARKER = RM6_BYPASS } +0000000100000000: 0000: 70e50001 00000001 + opcode: CP_NOP (10) (1 dwords) +0000000100000008: 0000: 70108000 + opcode: CP_NOP (10) (1 dwords) +000000010000000c: 0000: 70108000 + opcode: CP_NOP (10) (1 dwords) +0000000100000010: 0000: 70108000 + opcode: CP_NOP (10) (1 dwords) +0000000100000014: 0000: 70108000 +bad type! deadd00d + opcode: CP_NOP (10) (1 dwords) +0000000100000020: 0000: 70108000 + opcode: CP_NOP (10) (1 dwords) +0000000100000024: 0000: 70108000 + opcode: CP_NOP (10) (1 dwords) +0000000100000028: 0000: 70108000 + opcode: CP_NOP (10) (1 dwords) +000000010000002c: 0000: 70108000 +0000000000000000: 0000: 70bf8003 00000000 00000001 0000000c + opcode: CP_REG_TO_MEM (3e) (4 dwords) + { REG = 0x400 | CNT = 2 | 64B } + { DEST = 0x30 } + { DEST_HI = 0x10000 } + gpuaddr:0001000000000030 +0000000000000000: 0000: 703e8003 40080400 00000030 00010000 + opcode: CP_REG_TO_MEM (3e) (4 dwords) + { REG = 0x1f888 | CNT = 2 | 64B } + { DEST = 0x40 } + { DEST_HI = 0x10000 } + gpuaddr:0001000000000040 +0000000000000000: 0000: 703e8003 4009f888 00000040 00010000 + opcode: CP_EVENT_WRITE (46) (5 dwords) + { EVENT = CACHE_FLUSH_TS | IRQ } + { ADDR_0_LO = 0x4 } + { ADDR_0_HI = 0x10000 } + { 3 = 0x1 } + event (null) +0000000000000000: 0000: 70460004 80000004 00000004 00010000 00000001 +registers-gmu: + 00000001 GMU_ICACHE_CONFIG: 0x1 + 00000001 GMU_DCACHE_CONFIG: 0x1 + 00000000 0x4c02: 00000000 + 00000000 0x4c03: 00000000 + 00000000 0x4c04: 00000000 + 00000000 0x4c05: 00000000 + 00000000 0x4c06: 00000000 + 00000000 0x4c07: 00000000 + 00000000 0x4c10: 00000000 + 00000000 0x4c11: 00000000 + 00000000 0x4c12: 00000000 + 00000004 0x4d00: 00000004 + 00000000 0x4d07: 00000000 + 00000000 0x4d08: 00000000 + 00000000 0x4d09: 00000000 + 00000000 0x4d0a: 00000000 + 00000000 GMU_CM3_SYSRESET: 0 + 00000002 GMU_CM3_BOOT_CONFIG: 0x2 + 00000000 0x5002: 00000000 + ffffffff 0x5003: ffffffff + ffffffff 0x5004: ffffffff + 0003c07f 0x5007: 0003c07f + 00000000 0x5008: 00000000 + 00001404 0x500b: 00001404 + 00000000 0x500c: 00000000 + 0003bfe0 0x500f: 0003bfe0 + 00000000 0x5010: 00000000 + 00000000 0x5011: 00000000 + 00000000 0x5012: 00000000 + 00000003 0x5013: 00000003 + 00000000 0x5014: 00000000 + 001f0003 0x5015: 001f0003 + 00927c00 0x5016: 00927c00 + 01b77400 0x5017: 01b77400 + 00000000 0x5018: 00000000 + 00000000 0x5019: 00000000 + 00000001 GMU_CM3_FW_BUSY: 0x1 + 00000000 0x501b: 00000000 + babeface GMU_CM3_FW_INIT_RESULT: 0xbabeface + 00000000 0x5024: 00000000 + 00000000 0x5025: 00000000 + 00000000 0x5026: 00000000 + 80ffffff 0x5027: 80ffffff + 00000000 0x5028: 00000000 + 00000000 0x5029: 00000000 + 00000000 0x502a: 00000000 + 00004052 GMU_CM3_CFG: 0x4052 + 01000148 0x502e: 01000148 + 00000000 0x502f: 00000000 + 0002a000 0x5030: 0002a000 + 00000001 GMU_CX_GMU_POWER_COUNTER_ENABLE: 0x1 + 00000020 GMU_CX_GMU_POWER_COUNTER_SELECT_0: 0x20 + 00000000 GMU_CX_GMU_POWER_COUNTER_SELECT_1: 0 + 00000000 0x5043: 00000000 + 0014da28 GMU_CX_GMU_POWER_COUNTER_XOCLK_0_L: 0x14da28 + 00000000 GMU_CX_GMU_POWER_COUNTER_XOCLK_0_H: 0 + 002239e6 GMU_CX_GMU_POWER_COUNTER_XOCLK_1_L: 0x2239e6 + 00000000 GMU_CX_GMU_POWER_COUNTER_XOCLK_1_H: 0 + 002239f8 GMU_CX_GMU_POWER_COUNTER_XOCLK_2_L: 0x2239f8 + 00000000 GMU_CX_GMU_POWER_COUNTER_XOCLK_2_H: 0 + 00223a0a GMU_CX_GMU_POWER_COUNTER_XOCLK_3_L: 0x223a0a + 00000000 GMU_CX_GMU_POWER_COUNTER_XOCLK_3_H: 0 + 00223a1d GMU_CX_GMU_POWER_COUNTER_XOCLK_4_L: 0x223a1d + 00000000 GMU_CX_GMU_POWER_COUNTER_XOCLK_4_H: 0 + 00223a2f GMU_CX_GMU_POWER_COUNTER_XOCLK_5_L: 0x223a2f + 00000000 GMU_CX_GMU_POWER_COUNTER_XOCLK_5_H: 0 + 00000000 0x5050: 00000000 + 00000000 0x5051: 00000000 + 00000000 0x5052: 00000000 + 00000000 0x5053: 00000000 + 00000000 0x5087: 00000000 + 0022e30b GMU_ALWAYS_ON_COUNTER_L: 0x22e30b + 00000000 GMU_ALWAYS_ON_COUNTER_H: 0 + 00000000 0x50a0: 00000000 + 00000000 0x50a1: 00000000 + 00000000 0x50a2: 00000000 + 00000000 0x50a4: 00000000 + 00000000 0x50a5: 00000000 + 00000000 0x50a6: 00000000 + 00000000 0x50a7: 00000000 + 00000000 0x50a8: 00000000 + 00000000 0x50a9: 00000000 + 00000000 0x50aa: 00000000 + 00000000 0x50ab: 00000000 + 00000000 0x50ac: 00000000 + 00000000 0x50ad: 00000000 + 00000000 0x50ae: 00000000 + 00000000 0x50af: 00000000 + 09c40400 GMU_PWR_COL_INTER_FRAME_CTRL: { NUM_PASS_SKIPS = 0x1 | MIN_PASS_LENGTH = 0x2710 } + 000a2710 GMU_PWR_COL_INTER_FRAME_HYST: 0xa2710 + 000a2710 GMU_PWR_COL_SPTPRAC_HYST: 0xa2710 + 00000001 GMU_GMU_PWR_COL_KEEPALIVE: 0x1 + 00000028 GMU_SPTPRAC_PWR_CLK_STATUS: { SPTPRAC_GDSC_POWER_ON | GMU_UP_POWER_STATE } + 000001f0 GMU_GPU_NAP_CTRL: { SID = 0x1f } + 00000f11 GMU_RPMH_CTRL: { RPMH_INTERFACE_ENABLE | LLC_VOTE_ENABLE | DDR_VOTE_ENABLE | MX_VOTE_ENABLE | CX_VOTE_ENABLE | GFX_VOTE_ENABLE } + 00000000 GMU_RPMH_HYST_CTRL: 0 + 00000000 0x50ea: 00000000 + 00000000 0x50eb: 00000000 + 00000000 GPU_GMU_CX_GMU_RPMH_POWER_STATE: 0 + 60009000 GPU_GMU_CX_GMU_PWR_COL_CP_MSG: 0x60009000 + 00000000 GPU_GMU_CX_GMU_PWR_COL_CP_RESP: 0 + 001f0000 0x5102: 001f0000 + e8765432 0x5103: e8765432 + 00000000 0x5140: 00000000 + 00000000 0x5142: 00000000 + 00000000 0x5143: 00000000 + 00000000 0x5144: 00000000 + 00000000 0x514c: 00000000 + 00000000 GPU_GMU_CX_GMU_PWR_THRESHOLD: 0 + 00000000 0x514f: 00000000 + 0000ffff 0x5150: 0000ffff + 00000000 0x5151: 00000000 + 00000000 0x5154: 00000000 + 00000000 GMU_LLM_GLM_SLEEP_CTRL: 0 + 00000002 GMU_LLM_GLM_SLEEP_STATUS: 0x2 + 00000000 GMU_ISENSE_CTRL: 0 + 00000008 0x5162: 00000008 + 00000000 0x5164: 00000000 + 00000005 0x5165: 00000005 + 00000001 GMU_HFI_CTRL_STATUS: 0x1 + 00000000 GMU_HFI_VERSION_INFO: 0 + 06030200 GMU_HFI_SFR_ADDR: 0x6030200 + 00000000 GMU_HFI_MMAP_ADDR: 0 + 00000001 GMU_HFI_QTBL_INFO: 0x1 + 60005000 GMU_HFI_QTBL_ADDR: 0x60005000 + 00000001 GMU_HFI_CTRL_INIT: 0x1 + 00000000 GMU_GMU2HOST_INTR_SET: 0 + 00000000 GMU_GMU2HOST_INTR_CLR: 0 + 00000000 GMU_GMU2HOST_INTR_INFO: { 0 } + ff7fffff GMU_GMU2HOST_INTR_MASK: 0xff7fffff + 00000000 GMU_HOST2GMU_INTR_SET: 0 + 00000000 GMU_HOST2GMU_INTR_CLR: 0 + 00000000 GMU_HOST2GMU_INTR_RAW_INFO: 0 + 00000001 GMU_HOST2GMU_INTR_EN_0: 0x1 + 000000fe GMU_HOST2GMU_INTR_EN_1: 0xfe + 00ff0000 GMU_HOST2GMU_INTR_EN_2: 0xff0000 + ff000000 GMU_HOST2GMU_INTR_EN_3: 0xff000000 + 00000000 GMU_HOST2GMU_INTR_INFO_0: 0 + 00000000 GMU_HOST2GMU_INTR_INFO_1: 0 + 00000000 GMU_HOST2GMU_INTR_INFO_2: 0 + 00000000 GMU_HOST2GMU_INTR_INFO_3: 0 + 10010000 0x51c0: 10010000 + babeface 0x51c5: babeface + 00000000 GMU_GENERAL_1: 0 + 00000000 0x51c7: 00000000 + 00000000 0x51c8: 00000000 + 60005018 0x51c9: 60005018 + 60005048 0x51ca: 60005048 + 00000000 0x51cb: 00000000 + 00000001 GMU_GENERAL_7: 0x1 + 00000000 0x51e0: 00000000 + 00000000 0x51e1: 00000000 + 0000000a 0x51e2: 0000000a + 00000000 GMU_BOOT_KMD_LM_HANDSHAKE: 0 + 00000000 0x5200: 00000000 + 00000000 0x5201: 00000000 + 00000000 0x8c8c: 00000000 + 00000000 0x8d01: 00000000 + 00000013 0x8d02: 00000013 + 0000000f 0x8f40: 0000000f + 00000000 0x8f41: 00000000 + 00000000 0x8f42: 00000000 + 00000007 0x8f44: 00000007 + 00000000 0x8f45: 00000000 + 00000001 0x8f46: 00000001 + 00000000 0x8f47: 00000000 + 00010108 0x8f4c: 00010108 + 00050000 0x8f4d: 00050000 + 40000000 0x8f4e: 40000000 + 00000000 0x8f4f: 00000000 + 00000000 0x8f50: 00000000 + 00010108 0x8f51: 00010108 + 0005005c 0x8f52: 0005005c + 40000000 0x8f53: 40000000 + 00000000 0x8f54: 00000000 + 00000000 0x8f55: 00000000 + 00010108 0x8f56: 00010108 + 0005000c 0x8f57: 0005000c + 40000000 0x8f58: 40000000 + 00000000 0x8f59: 00000000 + 00000000 0x8f5a: 00000000 + 00010108 0x8f5b: 00010108 + 00050000 0x8f5c: 00050000 + 00000000 0x8f5d: 00000000 + 00000000 0x8f5e: 00000000 + 00000000 0x8f5f: 00000000 + 00010108 0x8f60: 00010108 + 00050000 0x8f61: 00050000 + 00000000 0x8f62: 00000000 + 00000000 0x8f63: 00000000 + 00000000 0x8f64: 00000000 + 00010108 0x8f65: 00010108 + 00050000 0x8f66: 00050000 + 00000000 0x8f67: 00000000 + 00000000 0x8f68: 00000000 + 00000000 0x8f69: 00000000 + 00010108 0x8f6a: 00010108 + 00050000 0x8f6b: 00050000 + 00000000 0x8f6c: 00000000 + 00000000 0x8f6d: 00000000 + 00000000 0x8f6e: 00000000 + 00010108 0x8f6f: 00010108 + 00050000 0x8f70: 00050000 + 00000000 0x8f71: 00000000 + 00000000 0x8f72: 00000000 + 00000000 0x8f73: 00000000 + 00010108 0x8f74: 00010108 + 00000000 0x8f75: 00000000 + 00000000 0x8f76: 00000000 + 00000000 0x8f77: 00000000 + 00000000 0x8f78: 00000000 + 00010108 0x8f79: 00010108 + 00000000 0x8f7a: 00000000 + 00000000 0x8f7b: 00000000 + 00000000 0x8f7c: 00000000 + 00000000 0x8f7d: 00000000 + 00010108 0x8f7e: 00010108 + 00000000 0x8f7f: 00000000 + 00000000 0x8f80: 00000000 + 00000000 0x8f81: 00000000 + 00000000 0x8f82: 00000000 + 00010108 0x8f83: 00010108 + 00000000 0x8f84: 00000000 + 00000000 0x8f85: 00000000 + 00000000 0x8f86: 00000000 + 00000000 0x8f87: 00000000 + 00000005 0x8fec: 00000005 + 00000000 0x8fed: 00000000 + 00000001 0x8fee: 00000001 + 00000000 0x8fef: 00000000 + 00010108 0x8ff4: 00010108 + 00050034 0x8ff5: 00050034 + 40000000 0x8ff6: 40000000 + 00000000 0x8ff7: 00000000 + 00000000 0x8ff8: 00000000 + 00010108 0x8ff9: 00010108 + 0005007c 0x8ffa: 0005007c + 00000000 0x8ffb: 00000000 + 00000000 0x8ffc: 00000000 + 00000000 0x8ffd: 00000000 + 00010108 0x8ffe: 00010108 + 0005004c 0x8fff: 0005004c + 40000000 0x9000: 40000000 + 00000000 0x9001: 00000000 + 00000000 0x9002: 00000000 + 00010108 0x9003: 00010108 + 00050000 0x9004: 00050000 + 00000000 0x9005: 00000000 + 00000000 0x9006: 00000000 + 00000000 0x9007: 00000000 + 00010108 0x9008: 00010108 + 00050000 0x9009: 00050000 + 00000000 0x900a: 00000000 + 00000000 0x900b: 00000000 + 00000000 0x900c: 00000000 + 00010108 0x900d: 00010108 + 00050000 0x900e: 00050000 + 00000000 0x900f: 00000000 + 00000000 0x9010: 00000000 + 00000000 0x9011: 00000000 + 00010108 0x9012: 00010108 + 00030050 0x9013: 00030050 + 00000000 0x9014: 00000000 + 00000000 0x9015: 00000000 + 00000000 0x9016: 00000000 + 00010108 0x9017: 00010108 + 00030010 0x9018: 00030010 + 00000000 0x9019: 00000000 + 00000000 0x901a: 00000000 + 00000000 0x901b: 00000000 + 00010108 0x901c: 00010108 + 00030000 0x901d: 00030000 + 00000000 0x901e: 00000000 + 00000000 0x901f: 00000000 + 00000000 0x9020: 00000000 + 00010108 0x9021: 00010108 + 00000000 0x9022: 00000000 + 00000000 0x9023: 00000000 + 00000000 0x9024: 00000000 + 00000000 0x9025: 00000000 + 00010108 0x9026: 00010108 + 00000000 0x9027: 00000000 + 00000000 0x9028: 00000000 + 00000000 0x9029: 00000000 + 00000000 0x902a: 00000000 + 00010108 0x902b: 00010108 + 00000000 0x902c: 00000000 + 00000000 0x902d: 00000000 + 00000000 0x902e: 00000000 + 00000000 0x902f: 00000000 + 00000007 0x9094: 00000007 + 00000000 0x9095: 00000000 + 00000001 0x9096: 00000001 + 00000000 0x9097: 00000000 + 00010108 0x909c: 00010108 + 00050000 0x909d: 00050000 + 00000000 0x909e: 00000000 + 00000000 0x909f: 00000000 + 00000000 0x90a0: 00000000 + 00010108 0x90a1: 00010108 + 0005005c 0x90a2: 0005005c + 00000000 0x90a3: 00000000 + 00000000 0x90a4: 00000000 + 00000000 0x90a5: 00000000 + 00010108 0x90a6: 00010108 + 0005000c 0x90a7: 0005000c + 00000000 0x90a8: 00000000 + 00000000 0x90a9: 00000000 + 00000000 0x90aa: 00000000 + 00010108 0x90ab: 00010108 + 00050000 0x90ac: 00050000 + 00000000 0x90ad: 00000000 + 00000000 0x90ae: 00000000 + 00000000 0x90af: 00000000 + 00010108 0x90b0: 00010108 + 00050000 0x90b1: 00050000 + 00000000 0x90b2: 00000000 + 00000000 0x90b3: 00000000 + 00000000 0x90b4: 00000000 + 00010108 0x90b5: 00010108 + 00050000 0x90b6: 00050000 + 00000000 0x90b7: 00000000 + 00000000 0x90b8: 00000000 + 00000000 0x90b9: 00000000 + 00010108 0x90ba: 00010108 + 00050000 0x90bb: 00050000 + 00000000 0x90bc: 00000000 + 00000000 0x90bd: 00000000 + 00000000 0x90be: 00000000 + 00010108 0x90bf: 00010108 + 00050000 0x90c0: 00050000 + 00000000 0x90c1: 00000000 + 00000000 0x90c2: 00000000 + 00000000 0x90c3: 00000000 + 00010108 0x90c4: 00010108 + 00000000 0x90c5: 00000000 + 00000000 0x90c6: 00000000 + 00000000 0x90c7: 00000000 + 00000000 0x90c8: 00000000 + 00010108 0x90c9: 00010108 + 00000000 0x90ca: 00000000 + 00000000 0x90cb: 00000000 + 00000000 0x90cc: 00000000 + 00000000 0x90cd: 00000000 + 00010108 0x90ce: 00010108 + 00000000 0x90cf: 00000000 + 00000000 0x90d0: 00000000 + 00000000 0x90d1: 00000000 + 00000000 0x90d2: 00000000 + 00010108 0x90d3: 00010108 + 00000000 0x90d4: 00000000 + 00000000 0x90d5: 00000000 + 00000000 0x90d6: 00000000 + 00000000 0x90d7: 00000000 + 00000005 0x913c: 00000005 + 01010000 0x913d: 01010000 + 00000001 0x913e: 00000001 + 000000c0 0x913f: 000000c0 + 00010108 0x9144: 00010108 + 00050034 0x9145: 00050034 + 60000001 0x9146: 60000001 + 00000000 0x9147: 00000000 + 00000000 0x9148: 00000000 + 00010108 0x9149: 00010108 + 0005007c 0x914a: 0005007c + 20000001 0x914b: 20000001 + 00000000 0x914c: 00000000 + 00000000 0x914d: 00000000 + 00010108 0x914e: 00010108 + 0005004c 0x914f: 0005004c + 60000001 0x9150: 60000001 + 00000000 0x9151: 00000000 + 00000000 0x9152: 00000000 + 00010108 0x9153: 00010108 + 00050000 0x9154: 00050000 + 00000000 0x9155: 00000000 + 00000000 0x9156: 00000000 + 00000000 0x9157: 00000000 + 00010108 0x9158: 00010108 + 00050000 0x9159: 00050000 + 00000000 0x915a: 00000000 + 00000000 0x915b: 00000000 + 00000000 0x915c: 00000000 + 00010108 0x915d: 00010108 + 00050000 0x915e: 00050000 + 00000000 0x915f: 00000000 + 00000000 0x9160: 00000000 + 00000000 0x9161: 00000000 + 00010108 0x9162: 00010108 + 00030050 0x9163: 00030050 + 00000009 0x9164: 00000009 + 00010101 0x9165: 00010101 + 00000000 0x9166: 00000000 + 00010108 0x9167: 00010108 + 00030010 0x9168: 00030010 + 00000004 0x9169: 00000004 + 00010101 0x916a: 00010101 + 00000000 0x916b: 00000000 + 00010108 0x916c: 00010108 + 00030000 0x916d: 00030000 + 00000004 0x916e: 00000004 + 00000000 0x916f: 00000000 + 00000000 0x9170: 00000000 + 00010108 0x9171: 00010108 + 00000000 0x9172: 00000000 + 00000000 0x9173: 00000000 + 00000000 0x9174: 00000000 + 00000000 0x9175: 00000000 + 00010108 0x9176: 00010108 + 00000000 0x9177: 00000000 + 00000000 0x9178: 00000000 + 00000000 0x9179: 00000000 + 00000000 0x917a: 00000000 + 00010108 0x917b: 00010108 + 00000000 0x917c: 00000000 + 00000000 0x917d: 00000000 + 00000000 0x917e: 00000000 + 00000000 0x917f: 00000000 + 00000000 0x9300: 00000000 + 00000000 0x9301: 00000000 + 00000000 0x9302: 00000000 + 00000000 GMU_AO_INTERRUPT_EN: 0 + 00000000 GMU_AO_HOST_INTERRUPT_CLR: 0 + 00000000 GMU_AO_HOST_INTERRUPT_STATUS: { 0 } + 00000016 GMU_AO_HOST_INTERRUPT_MASK: 0x16 + 00000000 GMU_RSCC_CONTROL_REQ: 0 + 00000000 GMU_RSCC_CONTROL_ACK: 0 + 00000000 GPU_GMU_AO_GMU_CGC_MODE_CNTL: 0 + 00000000 GPU_GMU_AO_GMU_CGC_DELAY_CNTL: 0 + 00000000 GPU_GMU_AO_GMU_CGC_HYST_CNTL: 0 + 71800004 GPU_GMU_AO_GPU_CX_BUSY_STATUS: { GPUBUSYIGNAHB | 0x71000004 } + 00000092 GPU_GMU_AO_GPU_CX_BUSY_STATUS2: 0x92 + ff000000 GPU_GMU_AO_GPU_CX_BUSY_MASK: 0xff000000 + 00000000 0x930f: 00000000 + 00000000 GMU_AO_AHB_FENCE_CTRL: 0 + 802800a0 GMU_AHB_FENCE_RANGE_0: 0x802800a0 + 00000000 GMU_AHB_FENCE_RANGE_1: 0 + 00000000 GMU_AHB_FENCE_STATUS: 0 + 00000000 0x9314: 00000000 + 00000001 GMU_RBBM_INT_UNMASKED_STATUS: 0x1 + 00000000 GMU_AO_SPARE_CNTL: 0 + 00000000 0x9400: 00000000 + d1000005 0x9800: d1000005 + 00000049 0x9801: 00000049 + 00000000 0x9802: 00000000 + 00000007 0x9803: 00000007 + 00004804 0x9804: 00004804 + 20485699 0x9805: 20485699 + 00002067 0x9806: 00002067 + 40000000 0x9807: 40000000 + 00000000 0x9808: 00000000 + 00000000 0x9809: 00000000 + 00000000 0x980a: 00000000 + 00000001 0x980b: 00000001 + 00000007 0x980c: 00000007 + 00000000 0x980d: 00000000 + 0000f555 0x980e: 0000f555 + 00000000 0x980f: 00000000 + 00000000 0x9810: 00000000 + 00000000 0x9811: 00000000 + 00000000 0x9812: 00000000 + 00800004 0x9840: 00800004 + 0000001a 0x9841: 0000001a + 00000000 0x9842: 00000000 + 00000001 0x9843: 00000001 + 00004805 0x9844: 00004805 + 20485699 0x9845: 20485699 + 00002067 0x9846: 00002067 + 40000000 0x9847: 40000000 + 00000000 0x9848: 00000000 + 00000000 0x9849: 00000000 + 00000000 0x984a: 00000000 + 00000000 0x984b: 00000000 + 00000001 0x984c: 00000001 + 00000000 0x984d: 00000000 + 00000aab 0x984e: 00000aab + 00000000 0x984f: 00000000 + 00000000 0x9850: 00000000 + 00000000 0x9851: 00000000 + 00000000 0x9852: 00000000 + 00000000 0x9c00: 00000000 + 00000000 0x9c01: 00000000 + 00000000 0x9c02: 00000000 + f8222800 GPU_CC_GX_GDSCR: 0xf8222800 + 00070400 0x9c04: 00070400 + 00000002 0x9c07: 00000002 + 00000101 0x9c08: 00000101 + 00800000 0x9c09: 00800000 + 00015011 0x9c0a: 00015011 + 00000000 0x9c0b: 00000000 + 00004221 0x9c15: 00004221 + 80000000 0x9c16: 80000000 + 80000000 0x9c17: 80000000 + 00000001 0x9c18: 00000001 + 80000000 0x9c19: 80000000 + 00000000 0x9c1a: 00000000 + f8282000 0x9c1b: f8282000 + 00070400 0x9c1c: 00070400 + 00000001 0x9c1e: 00000001 + 00000000 0x9c1f: 00000000 + 80000000 0x9c20: 80000000 + 80000000 0x9c21: 80000000 + 80000000 0x9c22: 80000000 + 00000000 0x9c23: 00000000 + 00000000 0x9c24: 00000000 + 80000000 0x9c25: 80000000 + 00004ff1 0x9c26: 00004ff1 + 00000001 0x9c27: 00000001 + 00000000 0x9c28: 00000000 + 00000000 0x9c29: 00000000 + 00000000 0x9c2a: 00000000 + 00000000 0x9c2b: 00000000 + 00000000 0x9c2c: 00000000 + 00000000 0x9c2d: 00000000 + 00000001 0x9c3c: 00000001 + 00000000 0x9c3d: 00000000 + 00000001 0x9c3f: 00000001 + 80000000 0x9c40: 80000000 + 00000001 0x9c42: 00000001 + 80000000 0x9c43: 80000000 + 00000000 0x9c44: 00000000 + 00000003 0x9c45: 00000003 + 00000001 0x9c46: 00000001 + 00000000 0x9c47: 00000000 + 00000000 0x9c48: 00000000 + 00000602 0x9c49: 00000602 + 00000000 0x9c58: 00000000 + 00000001 0x9c59: 00000001 + 00000001 0x9c5a: 00000001 + 00000000 0x9d40: 00000000 + 00000000 0x9d41: 00000000 + 003c0000 GPU_CC_GX_DOMAIN_MISC: 0x3c0000 + 00000000 0x9d43: 00000000 + 00000001 0x9d44: 00000001 + 0000003f 0x9d45: 0000003f + 00000000 0x9d46: 00000000 + 0000003f 0x9d47: 0000003f + 00000000 0x9d48: 00000000 + 0000003f 0x9d49: 0000003f + 00000000 0x9d4a: 00000000 + 000001ff 0x9d4b: 000001ff + 000001ff 0x9d4c: 000001ff + 00000000 0x9d4d: 00000000 + 00000001 0x9d4e: 00000001 + 00000000 0x9d4f: 00000000 + 80001fe0 0x9d50: 80001fe0 + 00000000 0x9d51: 00000000 + 00000000 0x9d52: 00000000 + 00000001 0x9d53: 00000001 + 00000000 0x9d54: 00000000 + 00000001 0x9d55: 00000001 + 00000000 0x9d56: 00000000 + 00000003 0x9d57: 00000003 + 00000003 0x9d58: 00000003 + 00000000 0x9d59: 00000000 + 00000000 0x9d5a: 00000000 + 00000000 0x9d5b: 00000000 + 00000000 0x9d5c: 00000000 + 00000000 0x9d5d: 00000000 + 40000001 0x9d5e: 40000001 + 00000000 0xa000: 00000000 + 80000001 0xa001: 80000001 + 00000000 0xa002: 00000000 + 00000000 0xa400: 00000000 + 80000001 0xa401: 80000001 + 00000000 0xa402: 00000000 + 00000000 0xac00: 00000000 + 80000001 0xac01: 80000001 + 00000000 0xac02: 00000000 + 00000000 0xb000: 00000000 + 80000001 0xb001: 80000001 + 00000000 0xb002: 00000000 + 00000000 0xb400: 00000000 + 80000001 0xb401: 80000001 + 00000000 0xb402: 00000000 + 00000000 0xb800: 00000000 + 00000000 0xb801: 00000000 + 00000000 0xb802: 00000000 + 10010000 0xbc00: 10010000 + 00000000 0xbc01: 00000000 + 00000000 0xbc02: 00000000 + 00000000 0xbc03: 00000000 + 00000000 0xbc04: 00000000 + 00000000 0xbc05: 00000000 + 00000000 0xbc06: 00000000 + 00000000 0xbc07: 00000000 + 00000000 0xbc08: 00000000 + 00000000 0xbc09: 00000000 + 00000000 0xbc0a: 00000000 + 00000000 0xbc0b: 00000000 + 02c3da78 0xbc0c: 02c3da78 + 00000000 0xbc0d: 00000000 + 037d2002 0xbc0e: 037d2002 + 00000000 0xbc0f: 00000000 + 00000000 0xbc10: 00000000 + 00000001 0xbc11: 00000001 + 00000000 0xbc12: 00000000 + 00000000 0xbc13: 00000000 + 00000000 0xbc14: 00000000 + 00000000 0xbc15: 00000000 + 00000000 0xbc16: 00000000 + 00000000 0xbc20: 00000000 + 00000000 0xbc21: 00000000 + 00000800 0xbc22: 00000800 + 00000000 0xbc23: 00000000 + 00000000 0xbc24: 00000000 + 00000000 0xbc25: 00000000 + 10010000 0xbc26: 10010000 + 00000000 0xbc27: 00000000 + 00000000 0: 00000000 + 00000000 0x10: 00000000 + 00000000 0x11: 00000000 + 00000000 0x12: 00000000 + 00000000 0x13: 00000000 + 00000000 0x16: 00000000 + 00000000 0x18: 00000000 + 00000000 0x19: 00000000 + 00000000 0x1a: 00000000 + 00000000 0x1b: 00000000 + 00000000 0x1e: 00000000 + 00000000 0x20: 00000000 + 00000000 0x21: 00000000 + 00000000 0x22: 00000000 + 00000000 0x23: 00000000 + 00000000 0x26: 00000000 + 00000000 0x28: 00000000 + 00000000 0x29: 00000000 + 00000000 0x2a: 00000000 + 00000000 0x2b: 00000000 + 00000000 0x2e: 00000000 + 00000000 0x30: 00000000 + 00000000 0x31: 00000000 + 00000000 0x32: 00000000 + 00000000 0x33: 00000000 + 00000000 0x36: 00000000 + 00000000 0x38: 00000000 + 00000000 0x39: 00000000 + 00000000 0x3a: 00000000 + 00000000 0x3b: 00000000 + 00000000 0x3e: 00000000 + 00000000 0x40: 00000000 + 00000000 0x41: 00000000 + 00000000 0x42: 00000000 + 00000000 0x43: 00000000 + 00000000 0x46: 00000000 + 00008ff1 GPU_GMU_GX_SPTPRAC_CLOCK_CONTROL: 0x8ff1 + 00778000 GMU_GX_SPTPRAC_POWER_CONTROL: 0x778000 + 00000020 RSCC_TIMESTAMP_UNIT0_TIMESTAMP_L_DRV0: 0x20 + 00000044 RSCC_TIMESTAMP_UNIT0_TIMESTAMP_H_DRV0: 0x44 + 00000044 0x84: 00000044 + 00000000 RSCC_OVERRIDE_START_ADDR: 0 + 00000000 RSCC_SEQ_BUSY_DRV0: 0 + 00000000 0x102: 00000000 + 00000000 0x103: 00000000 + 00000000 0x104: 00000000 + 00000000 0x105: 00000000 + 00000000 0x106: 00000000 + 00000000 0x107: 00000000 + 00000000 0x108: 00000000 + 00000000 0x109: 00000000 + 00000000 0x10a: 00000000 + 00000000 0x10b: 00000000 + 00000000 0x10c: 00000000 + 00000000 0x10d: 00000000 + 00000000 0x10e: 00000000 + 00000000 0x10f: 00000000 + 00000000 0x110: 00000000 + 00000000 0x111: 00000000 + 00000000 0x112: 00000000 + 00000000 0x113: 00000000 + 00000000 0x114: 00000000 + 00000000 0x115: 00000000 + 00000000 0x116: 00000000 + 00000000 0x117: 00000000 + 00000000 0x118: 00000000 + 00000000 0x119: 00000000 + 00000000 0x11a: 00000000 + 00000000 0x11b: 00000000 + 00000000 0x11c: 00000000 + 00000000 0x11d: 00000000 + 00000000 0x11e: 00000000 + 00000000 0x11f: 00000000 + 00000000 0x120: 00000000 + 00000000 0x121: 00000000 + 00000000 0x122: 00000000 + 00000000 0x123: 00000000 + 00000000 0x124: 00000000 + 00000000 0x125: 00000000 + 00000000 0x126: 00000000 + 00000000 0x127: 00000000 + 00000000 0x128: 00000000 + 00000000 0x129: 00000000 + 00000000 0x12a: 00000000 + 00000000 0x12b: 00000000 + 00000000 0x140: 00000000 +indexed-registers: + - regs-name: CP_SEQ_STAT + dwords: 51 + PC: 00c5 + $01: deadd00d $11: 00000000 + $02: 00000001 $12: 00000001 + $03: 00000000 $13: 00000008 + $04: 00000001 $14: 00000000 + $05: 00000000 $15: 00000000 + $06: 00000004 $16: 00000000 + $07: 00000101 $17: 00000000 + $08: 00000001 $18: 00000000 + $09: 00010000 $19: 00000000 + $0a: 000121fd $1a: 00000000 + $0b: 53c06000 $1b: 00000384 + $0c: 00003c45 $1c: 00000000 + $0d: 53c06000 $1d: 70000000 + $0e: 00000002 $1e: 00000000 + $0f: 0000002b $1f: 00000000 + $10: 00000000 $20: 00000000 + ----------------------------------------------- + 204 (0xcc) bytes + 000000: 000000c5 deadd00d 00000001 00000000 |................| + 000010: 00000001 00000000 00000004 00000101 |................| + 000020: 00000001 00010000 000121fd 53c06000 |.........!...`.S| + 000030: 00003c45 53c06000 00000002 0000002b |E<...`.S....+...| + 000040: 00000000 00000000 00000001 00000008 |................| + 000050: 00000000 00000000 00000000 00000000 |................| + 000060: 00000000 00000000 00000000 00000384 |................| + 000070: 00000000 70000000 00000000 00000000 |.......p........| + 000080: 00000000 00000000 00000000 00000000 |................| + 000090: deadd00d 70108000 70108000 00000000 |.......p...p....| + 0000a0: 00000001 00000000 00000000 00000000 |................| + 0000b0: 00000000 00000000 00000000 00000000 |................| + 0000c0: 00000038 00010000 000e166e |8.......n...| + - regs-name: CP_DRAW_STATE + dwords: 256 + - regs-name: CP_UCODE_DBG_DATA + dwords: 24576 + SQE instruction cache: + ----------------------------------------------- + 4096 (0x1000) bytes + 000000: d8000000 981f0806 981f2006 2883003f |......... ..?..(| + 000010: cc86005f 5082001d 28420006 c8410006 |_......P..B(..A.| + 000020: 88040000 b805010a c8a20003 01000000 |................| + 000030: 30420003 c47e000f c476001d c464001e |..B0..~...v...d.| + 000040: c4680023 c47c0024 c47d0025 c47a0026 |#.h.$.|.%.}.&.z.| + 000050: c475002d c469002e c4710033 c4720032 |-.u...i.3.q.2.r.| + 000060: 981e2006 a8030018 a8040019 a802001a |. ..............| + 000070: 2ba50fff 48a50014 63a60008 50c60006 |...+...H...c...P| + 000080: 98663801 98802002 881c0080 a8070018 |.8f.. ..........| + 000090: a8040019 a81c001a a8040058 b0e2003c |........X...<...| + 0000a0: a8028004 a8000060 ac1d0061 88070001 |....`...a.......| + 0000b0: 48420002 98431001 a8020018 a8040019 |..BH..C.........| + 0000c0: a807001a 2ba70fff 48e70008 88020002 |.......+...H....| + 0000d0: 88030001 ec000000 01000000 98a32806 |.............(..| + 0000e0: 98a72806 a8050100 880c0841 a80c0027 |.(......A...'...| + 0000f0: cbc20005 88020002 a80200a4 88021f1f |................| + 000100: a80200a5 c1400007 880308c2 a8030024 |......@.....$...| + 000110: a8000025 880308c1 a8030024 a8000025 |%.......$...%...| + 000120: 88020001 a8020065 88020812 88430001 |....e.........C.| + 000130: a8020024 a8030025 a8000080 d8000000 |$...%...........| + 000140: 981f0806 c24002fd 01000000 981f1006 |......@.........| + 000150: c8430002 01000000 b8060100 981c2006 |..C.......... ..| + 000160: 881c0080 880300ff ac604001 9804e006 |.........@`.....| + 000170: a8060100 8a032333 30632200 a803010e |....3#..."c0....| + 000180: 8a033066 30634402 a803010f 88e50001 |f0...Dc0........| + 000190: a8050162 b8050000 88030007 c0a0000a |b...............| + 0001a0: 88040001 8a05ff00 30a5ff00 a8050158 |...........0X...| + 0001b0: a8030159 a804015a a805015b a803015c |Y...Z...[...\...| + 0001c0: 01000000 ce8cfff9 01000000 981f1006 |................| + 0001d0: 981f1806 981f2006 98003006 9c1f3006 |..... ...0...0..| + 0001e0: c4800041 2a450003 ca8f0004 48a50002 |A.....E*.......H| + 0001f0: ce40004a 01000000 a8a20010 a8a30011 |J.@.............| + 000200: a8a40012 0af70001 b8020023 28420003 |........#.....B(| + 000210: c0430018 88030007 a8030055 01000000 |..C.....U.......| + 000220: 981f0806 88020003 b8040101 b8050102 |................| + 000230: b8060103 ec000000 c800fd35 01000000 |........5.......| + 000240: 28e8000f b803012a c509004f c50a004e |...(*...O...N...| + 000250: c50b004d c50c004c 3063fe0f 3863fe0f |M...L.....c0..c8| + 000260: 98683806 88060002 88040001 c5000012 |.8h.............| + 000270: c5020014 c5030010 c5010016 c5040019 |................| + 000280: 50a50007 301da9b4 9803f806 9804f806 |...P...0........| + 000290: 301da9bc 9805f806 48a50016 301db9a1 |...0.......H...0| + 0002a0: 987d1801 c8000008 98802002 981f3006 |..}...... ...0..| + 0002b0: 981f1806 981f2006 50c90012 29290fff |..... .....P..))| + 0002c0: 79290001 48c8000e 5108000e c8de0007 |..)y...H...Q....| + 0002d0: 8a650001 99054006 29250001 99254801 |..e..@....%).H%.| + 0002e0: 2929ffff 99284806 a809012a 9809f806 |..)).H(.*.......| + 0002f0: 2a6800ff 49080010 881dbb02 311f0005 |..h*...I.......1| + 000300: 881d9842 311f0005 881d9880 312902a0 |B......1......)1| + 000310: 392908a0 a809012a 9809f806 881dd601 |..)9*...........| + 000320: a803002c ce860006 88039e19 a8030024 |,...........$...| + 000330: c8000003 a8040025 30e70400 b8020071 |....%......0q...| + 000340: 28df00ff c8c80003 08c60001 38c60100 |...(...........8| + 000350: d0000000 01000000 8b1d00e7 881f0001 |................| + 000360: 881dd600 28df00ff 28c400ff 48840010 |.......(...(...H| + 000370: 881dbb02 9883f806 881d9842 d40001c7 |........B.......| + 000380: 9883f806 d0000000 01000000 b8050038 |............8...| + 000390: c0a00000 b8050038 d0000000 01000000 |....8...........| + 0003a0: 01000000 881d88d4 881f0000 881d88d7 |................| + 0003b0: 881f4100 881d88d8 881f0000 881f0000 |.A..............| + 0003c0: 881d88d0 881f0000 881f0000 8a0400ff |................| + 0003d0: 309f00ff 881f1008 8a440001 309d88df |...0......D....0| + 0003e0: 881f0000 881f0000 881f0000 881f0000 |................| + 0003f0: 881d88e3 881f00f2 8b1d00e7 301f0001 |...............0| + 000400: 016ff018 880f01e8 b8090071 a8000071 |..o.....q...q...| + 000410: c440000f c441000e c4430005 c442000a |..@...A...C...B.| + 000420: d40001c7 01000000 c8000082 01000000 |................| + 000430: 20800000 56100003 00000000 204cc001 |... ...V......L | + 000440: 88030001 d1000000 a8090071 b8080083 |........q.......| + 000450: 88030004 a8030083 b803006d 60630001 |........m.....c`| + 000460: 48630007 50630007 c4600003 c060fffb |..cH..cP..`...`.| + 000470: 981e0006 b80a0080 88840003 988a1806 |................| + 000480: a8030080 b8030069 28630030 c060ffff |....i...0.c(..`.| + 000490: b8030069 a8040082 a8000082 a80a0080 |i...............| + 0004a0: 88040001 88030802 a8040026 a8030027 |........&...'...| + 0004b0: 981e0006 8b1d0084 a8000030 881d001c |........0.......| + 0004c0: 881f0001 8b1d0081 b8030038 c0600000 |........8.....`.| + 0004d0: b8030038 b803006a c060ffff 01000000 |8...j.....`.....| + 0004e0: c4410008 c4400012 01000000 a8080083 |..A...@.........| + 0004f0: d1000000 a8090071 c8000000 c800ffff |....q...........| + 000500: a8000025 a8090024 a8000025 a80a0027 |%...$...%...'...| + 000510: cfc0ffff 01000000 a8080027 8ae20001 |........'.......| + 000520: 88030001 d1000000 a8090071 88050002 |........q.......| + 000530: a805008b b803008b a800008b 50630019 |..............cP| + 000540: 28660001 98063806 8a440001 a804005d |..f(.8....D.]...| + 000550: d40001d6 88030004 d40001d6 88030031 |............1...| + 000560: a8000030 881d001c 881f0001 d40001e3 |0...............| + 000570: 8b1d0081 8803f800 88040003 a8040026 |............&...| + 000580: a8030027 981e5806 981e6806 981e7006 |'....X...h...p..| + 000590: b8040062 b8050063 49ef0002 09ef0fff |b...c......I....| + 0005a0: 51ef000c 49ef000c a8030024 a8040025 |...Q...I$...%...| + 0005b0: a8050025 a80f0025 8803f400 88040001 |%...%...........| + 0005c0: a8040026 a8030027 33c40002 a8030024 |&...'......3$...| + 0005d0: a8040025 88000009 88006302 881db987 |%........c......| + 0005e0: 29220003 9942500a 51290002 99491007 |..").PB...)Q..I.| + 0005f0: d0000000 28420001 880c0000 a80c0041 |......B(....A...| + 000600: a8000042 a8000043 a8000044 a8000045 |B...C...D...E...| + 000610: a8000046 a8000047 c19ffff9 098c0001 |F...G...........| + 000620: a8000049 d0000000 a8000048 a800005b |I.......H...[...| + 000630: 8a820001 9902f006 9809f806 b802005b |............[...| + 000640: 881f0000 881da9b0 8a040042 309f1800 |........B......0| + 000650: 881f001f 881d001c 881f0001 881db309 |................| + 000660: a8000030 881d001c 881f0001 d40001e3 |0...............| + 000670: 8b1d0081 8803f400 a8030024 a8000025 |........$...%...| + 000680: 88040001 a8040026 a8030027 c3c0fe9b |....&...'.......| + 000690: 88050002 a805008b b803008b 50630019 |..............cP| + 0006a0: a8020025 50440008 50650008 9883600d |%.....DP..eP.`..| + 0006b0: 9845680d 998d6001 9885680d 9843280d |.hE..`...h...(C.| + 0006c0: 981f0806 0a520001 a8120054 01000000 |......R.T.......| + 0006d0: c6420003 1af70001 4af70010 d8000000 |..B........J....| + 0006e0: 981f0806 ca44000b 01000000 ca40ffc7 |......D.......@.| + 0006f0: 01000000 ca8fffc5 01000000 a8000057 |............W...| + 000700: a8020107 d8000000 981f0806 88020001 |................| + 000710: a8020064 c8000000 c800ffff 88020002 |d...............| + 000720: 9804f806 8a1da204 9c1ef806 d8000000 |................| + 000730: 981f0806 a8030018 a8040019 a809001a |................| + 000740: a8000071 a806012b a807012a 881d9880 |q...+...*.......| + 000750: 9807f806 a8020071 c507000d c50d001b |....q...........| + 000760: 88050003 880c9e0b a80c0024 30634000 |........$....@c0| + 000770: a8030025 a8040025 a8050025 8b1d00e7 |%...%...%.......| + 000780: 881f0001 881dd600 28df00ff 881dbb00 |...........(....| + 000790: 28df00ff 881d9840 28df00ff d40001c7 |...(@......(....| + 0007a0: 8883000f 88050889 880c088a 880f088a |................| + 0007b0: 88060938 88080938 88070889 880b0938 |8...8.......8...| + 0007c0: d40006f4 01000000 c800ffe6 01000000 |................| + 0007d0: 8802be20 a8020024 b8020075 b8070000 | ...$...u.......| + 0007e0: 28420001 48420001 b8440112 b8460113 |..B(..BH..D...F.| + 0007f0: 89430040 98832001 a8040025 a8060025 |@.C.. ..%...%...| + 000800: 881dd600 28df00ff 28c300ff 48630010 |.......(...(..cH| + 000810: 881dbb02 307f001e 881d9842 307f001e |.......0B......0| + 000820: a8060025 b8070000 88038e51 28e700a0 |%.......Q......(| + 000830: a8030024 c4e00003 89430134 89430268 |$.......4.C.h.C.| + 000840: 98832001 a8040025 d0000000 a8060025 |. ..%.......%...| + 000850: 981f1006 981f1806 981f2006 50850014 |......... .....P| + 000860: 984a5006 d400091e b8020000 b8030163 |.PJ.........c...| + 000870: d0000000 a8030071 284201fe c0400005 |....q.....B(..@.| + 000880: 88020001 a8040024 c800001a a8020025 |....$.......%...| + 000890: b8020000 c4420009 88020001 a8040024 |......B.....$...| + 0008a0: ca740004 0a731000 8a890001 9a699807 |..t...s.......i.| + 0008b0: c80007a0 01000000 8b1d00a0 33e20003 |...............3| + 0008c0: a8000080 d0000000 01000000 b8050038 |............8...| + 0008d0: c0a00000 b8050038 d0000000 01000000 |....8...........| + 0008e0: cbc1ffff 01000000 c8000005 01000000 |................| + 0008f0: a8050027 cbc0ffff 01000000 a8060024 |'...........$...| + 000900: 083c44ec 8214b560 0832d60f 332bd010 |.D<.`.....2...+3| + 000910: 1eaccb5f 10e2b81a bd038315 609b5fb5 |_............_.`| + 000920: 30420080 98021808 985e1006 a8080024 |..B0......^.$...| + 000930: a8020025 a8070024 a80d0025 a80e0025 |%...$...%...%...| + 000940: a80b0024 a8100025 a8060024 a8000025 |$...%...$...%...| + 000950: a8090024 a8000025 a80a0027 cfc0ffff |$...%...'.......| + 000960: 01000000 880b0002 a80b0026 a8070027 |........&...'...| + 000970: 981e5806 981e6006 996d7810 c9e0fffa |.X...`...xm.....| + 000980: 998e7810 c9e0fff8 01000000 a8080027 |.x..........'...| + 000990: 987e1805 b8020000 a8080024 284201fe |..~.....$.....B(| + 0009a0: a8030025 c4400004 880c3c45 a80c0024 |%.....@.E<..$...| + 0009b0: a8000025 a8040024 a8000025 a8050027 |%...$...%...'...| + 0009c0: d8000000 981f0806 c240ffdc 01000000 |..........@.....| + 0009d0: c7e00003 88020000 b8020107 a802005a |............Z...| + 0009e0: d8000000 981f0806 c240ffd4 b8030075 |..........@.u...| + 0009f0: 2be20003 28440001 c442000b 98641807 |...+..D(..B...d.| + 000a00: c8600010 01000000 ec000000 c800fd40 |..`.........@...| + 000a10: 01000000 d40006f4 01000000 d8000000 |................| + 000a20: 8804703f 53e30010 2863ff7f a8000055 |?p.....S..c(U...| + 000a30: 98831010 c840000f 01000000 ca400035 |......@.....5.@.| + 000a40: 8b1d0081 8803f800 a8030024 a80b0025 |........$...%...| + 000a50: a80d0025 a80e0025 d40001d6 88030031 |%...%.......1...| + 000a60: 8b050002 a805005d a8000030 d4000d33 |....]...0...3...| + 000a70: 8b1d0081 8b050003 d0000000 a805005d |............]...| + 000a80: 51080001 b80e0151 c1c0f83b 01000000 |...QQ...;.......| + 000a90: d8000000 981f0806 b8090000 31290027 |............'.)1| + 000aa0: 28630001 98672010 a800008b cc80000c |..c(. g.........| + 000ab0: 01000000 8b1d00e7 301f0001 881dd600 |...........0....| + 000ac0: 30e70140 38e70040 c800001d 88060001 |@..0@..8........| + 000ad0: 30e70140 38e70040 c8000019 88060004 |@..0@..8........| + 000ae0: 30630007 38630007 d4000898 01000000 |..c0..c8........| + 000af0: d40008a0 01000000 d400088b 01000000 |................| + 000b00: c040fb0a 01000000 a8090026 a8080027 |..@.....&...'...| + 000b10: ccdf0009 9809e006 8b1d00a0 9803f806 |................| + 000b20: c240fa86 981f6806 981f7006 981f8006 |..@..h...p......| + 000b30: c7800003 98008806 4bf1000a a8000030 |...........K0...| + 000b40: d40008ba 8803001c d40008ba 88030018 |................| + 000b50: d40008ba 8803001d d40008ba 88030019 |................| + 000b60: d40008ba 88030004 881d001c 881f0001 |................| + 000b70: d40008ba 88030031 881d001c 881f0001 |....1...........| + 000b80: d40008e4 8b1d0081 d8000000 981f0806 |................| + 000b90: b8030071 88040889 a8000071 a8030163 |q.......q...c...| + 000ba0: 0cc11b89 6c131458 5843d028 01ea10fe |....X..l(.CX....| + 000bb0: 5d7feda5 70dcef6b a319c3f8 bba68e8e |...]k..p........| + 000bc0: 88090938 880a0938 d400091e b8020000 |8...8...........| + 000bd0: 8b850002 d4000d33 a805005d 8b850003 |....3...].......| + 000be0: a805005d b80a0000 294301fe 88043800 |].........C).8..| + 000bf0: 88053801 8a020001 c460000b 30420000 |.8........`...B0| + 000c00: 28e700e4 8802ae50 a8020024 c4e00003 |...(P...$.......| + 000c10: 89430040 89430048 98832001 a8040025 |@.C.H.C.. ..%...| + 000c20: 88050215 294a01fc c5400004 0a262186 |......J)..@..!&.| + 000c30: 8a020002 30428000 0a28200c 0a272008 |......B0. (.. '.| + 000c40: 0a2b200d 0a2921fc 0a2a21fd 98463006 |. +..!)..!*..0F.| + 000c50: 98484006 98473806 984b5806 98494806 |.@H..8G..XK..HI.| + 000c60: c4730031 c4740030 c4600043 01000000 |1.s.0.t.C.`.....| + 000c70: 8b1d00e7 309f0001 881dd600 d4000ccf |.......0........| + 000c80: 2a7f00ff 2a6900ff 49290010 881dbb02 |...*..i*..)I....| + 000c90: 9923f806 881d9842 9923f806 d4000ca6 |..#.B.....#.....| + 000ca0: 88080000 d8000000 981f0806 c800000f |................| + 000cb0: 30420300 8a450001 a805005d a8000032 |..B0..E.]...2...| + 000cc0: 385f0003 981ff806 8a1da204 9c1ffa06 |.._8............| + 000cd0: d8000000 981f0806 8b1d0084 d8000000 |................| + 000ce0: 89ce5ef3 0621257b 92a9080c 00415736 |.^..{%!.....6WA.| + 000cf0: d04daed9 ffd74547 9ff9e6cb dff671f4 |..M.GE.......q..| + 000d00: 23b21c11 45ab4219 5001220b 114826cd |...#.B.E.".P.&H.| + 000d10: f93dbd26 df98513c accca3fa 5d663bf4 |&.=......| + 000170: ddce8efc 4803b7a1 e84ff137 fff7a338 |.......H7.O.8...| + 000180: 18e9a112 d5578872 c816975b 0e600165 |....r.W.[...e.`.| + 000190: a8a54b19 af091516 af8fa2a1 cf76ef0f |.K............v.| + 0001a0: c58c8949 7d11626b bec41002 90aca52d |I...kb.}....-...| + 0001b0: 00c21244 c0090db5 2468df12 ba3e3cb6 |D.........h$.<>.| + 0001c0: daf2a390 49b3ab3a dcf7e39b 3d07e22c |....:..I....,..=| + 0001d0: 992151f3 d131399f c112fe99 cef4d763 |.Q!..91.....c...| + 0001e0: ffbedd75 bb7b57d4 b3f47139 ca9fbaf3 |u....W{.9q......| + 0001f0: 8edb02bc 81d62713 ed5aa377 bffc969f |.....'..w.Z.....| + 000200: 000000c3 f687e9a2 40bf8a43 04d5404a |........C..@J@..| + 000210: 000000c3 0004cb26 031c1035 3fc71760 |....&...5...`..?| + 000220: 000000c3 d7b596d1 6d35e005 d0008322 |..........5m"...| + 000230: 00000d80 50921151 c0aaa742 83f9d384 |....Q..PB.......| + 000240: 0000034e b7df1726 1300cb27 26f8e3ee |N...&...'......&| + 000250: 00000818 aa160fb7 6db772ad 3ce91b13 |.........r.m...<| + 000260: 00000536 eadaf7f0 77d3711a d0ab56cc |6........q.w.V..| + 000270: 00000357 3521d1f3 4bf7ffbf afda7777 |W.....!5...Kww..| + 000280: 206f051f 83ae13a3 567edb70 201a3bee |..o ....p.~V.;. | + 000290: bceb077a 0205b933 542d15ba dd07cb27 |z...3.....-T'...| + 0002a0: 8c128f1a dadf5ba5 808b16dd 71a4945a |.....[......Z..q| + 0002b0: 2960a80c 71815c67 cede2c8d d99f1e19 |..`)g\.q.,......| + 0002c0: f7758fd6 a6c03e48 d5fcd9fc 313851e9 |..u.H>.......Q81| + 0002d0: d9da1dff 6f49aab2 f72f8ee7 2a2fdabb |......Io../.../*| + 0002e0: 35cae6f7 dfcaf4b1 512017ef fa2aca55 |...5...... QU.*.| + 0002f0: 4c603537 ca23c4a0 dce72d75 c5b951fb |75`L..#.u-...Q..| + 000300: a0cc4a73 a8e9cf6f 0aca14c0 318ad047 |sJ..o.......G..1| + 000310: 4586a05a a68092a0 f5b85a36 2f3feccf |Z..E....6Z....?/| + 000320: 1debe64f ce6e42fd 85401f1e cf1c0801 |O....Bn...@.....| + 000330: 81a70047 00e2d869 fe446c4c d9f5c397 |G...i...LlD.....| + 000340: 8d5befd6 c99d1dfe bdcfc8ca 35adfd6d |..[.........m..5| + 000350: 80a9ae8f 248048f4 d3cc539e 1faffd1e |.....H.$.S......| + 000360: acfd7f35 f3d69dff e30dd307 010100c3 |5...............| + 000370: d4ee62f4 04e78b63 fd65ffcf 9ef372bd |.b..c.....e..r..| + 000380: 75523104 09ab4261 8e2d484c 0600a400 |.1RuaB..LH-.....| + 000390: 4a0c0e79 0a16f90c c7d9ddcc 86c719a2 |y..J............| + 0003a0: fa7eeb74 db4cc6da 1333580f 08564085 |t.~...L..X3..@V.| + 0003b0: df180445 581509ca bc54ff35 af29eef9 |E......X5.T...).| + 0003c0: cd916fff edef299b 5e104aea 71aa53ee |.o...)...J.^.S.q| + 0003d0: bc8156c8 f93dd356 fe3f673f fd4c3ab1 |.V..V.=.?g?..:L.| + 0003e0: 5fb977c5 7ba16dfd 73d55cf7 afdb29c8 |.w._.m.{.\.s.)..| + 0003f0: 553a8530 3bc31652 e0df34ff f4ebbf2e |0.:UR..;.4......| + 000400: 799e552a d6dd5986 22946b41 86bc118e |*U.y.Y..Ak."....| + 000410: 86415342 12250224 475d2e75 4a402630 |BSA.$.%.u.]G0&@J| + 000420: 55315754 7ca0318c e33640ce 32c80128 |TW1U.1.|.@6.(..2| + 000430: 57600d20 1ab5c28a 112e57a0 2cc9e8e2 | .`W.....W.....,| + 000440: b79cd9fb df8f8a65 33fbeb5c 97f1ce96 |....e...\..3....| + 000450: d866dde7 1674a2a6 1aeb03e6 9f65bef8 |..f...t.......e.| + 000460: ef73afb7 de54d3aa 59cef1f7 27497f70 |..s...T....Yp.I'| + 000470: b37b1b33 15fb737b d8b5c4ff edcbfdc4 |3.{.{s..........| + 000480: bd2abf7b 53034de5 42d08300 9431cda5 |{.*..M.S...B..1.| + 000490: 6e3b6d0d 1fe13348 a20944bb 03b44a24 |.m;nH3...D..$J..| + 0004a0: da239cfe 88f523c2 111298a2 43492454 |..#..#......T$IC| + 0004b0: c412043d 71160257 a036a462 3c9fc5b5 |=...W..qb.6....<| + 0004c0: 57193c6f f9bfdffb c1d0bbbf 2893a7f4 |o<.W...........(| + 0004d0: 668744f2 b5e72d9b 946b3a67 b6ef5d7d |.D.f.-..g:k.}]..| + 0004e0: 6b9f75e5 ddd4ebfe f335af4a 6c4becf6 |.u.k....J.5...Kl| + 0004f0: 9adcfce9 91c1f81f 2767956a abbbceed |........j.g'....| + 000500: 36c66af4 5f668c0a 40d40f7c fcba2d15 |.j.6..f_|..@.-..| + 000510: c10dac30 c30d0301 9bf1407a ceef75dd |0.......z@...u..| + 000520: bc0399d5 24c923aa 82470404 20e142fe |.....#.$..G..B. | + 000530: 84c3d052 223515ec 6b748f41 bddb3735 |R.....5"A.tk57..| + 000540: e7afcfd6 b86b9f8d 24e5aaf6 2cb5b88f |......k....$...,| + 000550: 04db9f46 268d85cf c9bf9eec dce6bfb4 |F......&........| + 000560: e3d7dff5 978697af e3381c2d 819dd50e |........-.8.....| + 000570: 86e56bd6 a16ecfed cff6b539 fffbfeef |.k....n.9.......| + 000580: aff1f170 01f8eefe 0c6e9e91 84052b37 |p.........n.7+..| + 000590: c481c15f 2024414e 7f74ca64 c8243f2a |_...NA$ d.t.*?$.| + 0005a0: 8ad70de7 834b6ff2 c2572cc1 6912ce39 |.....oK..,W.9..i| + 0005b0: 07e408e0 28430945 af8b2cb3 c77d15b1 |....E.C(.,....}.| + 0005c0: e6fd7afe beb7df3b 4628d6bd 8c842ca2 |.z..;.....(F.,..| + 0005d0: a6c4431e 63288dab dac11a6a 9d6f5d2b |.C....(cj...+]o.| + 0005e0: 3ebbbfef ffefddbf 769fbdfd 245dc87d |...>.......v}.]$| + 0005f0: ed91928f 22a71b74 e55bb57d cf1ffcbf |....t.."}.[.....| + 000600: 1b4e3de7 5ce8cfd0 03524d6d 28404239 |.=N....\mMR.9B@(| + 000610: 96f406c0 fba21058 96888102 08620d17 |....X.........b.| + 000620: 8564b7a0 1df3d9cf 0ac1264d d7b28635 |..d.....M&..5...| + 000630: 2041d2c8 4c383160 8080b330 71dee8ed |..A `18L0......q| + 000640: 7c7f7bbd ef7feeae 8b96695a 9e557ffc |.{.|....Zi....U.| + 000650: 7fa88a3c 61b67d0e bfb753fa d63506f3 |<....}.a.S....5.| + 000660: 137fe289 ef7b6f9b bf39f76e 79db8af2 |.....o{.n.9....y| + 000670: b389b43c e2732b8b 51681f7f 3deddb6e |<....+s...hQn..=| + 000680: d9595d88 ba3a9f87 81d07da7 881ad624 |.]Y...:..}..$...| + 000690: 484826ae 03120150 d3000a8e 8de31596 |.&HHP...........| + 0006a0: 912f7443 e47bc9ed a01b30c9 a0b34b48 |Ct/...{..0..HK..| + 0006b0: 310684bc a021d028 a0600bba 57c7e379 |...1(.!...`.y..W| + 0006c0: ba335aeb 1f721fb4 dc39fa3d 5037265a |.Z3...r.=.9.Z&7P| + 0006d0: 7ffc6b6a 376f9a3d b430adca 6fed9b1c |jk..=.o7..0....o| + 0006e0: 3895cdfc d1ec7aee 02897fcf cc6074df |...8.z.......t`.| + 0006f0: d43bb5be 1f1f91da 765d0d9d bad23caf |..;.......]v.<..| + 000700: 063e9a45 4946b78b f8caba07 5dcb6856 |E.>...FI....Vh.]| + 000710: 7a906d2c 2ddbdb16 86b4ada0 1b0a31aa |,m.z...-.....1..| + 000720: 70cb1db5 6e097399 7310c4df e6c32783 |...p.s.n...s.'..| + 000730: 06698849 021a0146 a26e26ef ce768a9a |I.i.F....&n...v.| + 000740: 0ddd7e70 77f1ffe1 b38da0f3 e88282ef |p~.....w........| + 000750: ddc1fbc2 ce39c0d3 ca7f65d3 37fea375 |......9..e..u..7| + 000760: d239ffe5 9385354d aadc04cf a121a7b2 |..9.M5........!.| + 000770: 765c8bd0 3fc73bd6 deb460ee db7f3f1a |..\v.;.?.`...?..| + 000780: eca0fc2a ffe35fbc 38c9a9a9 0d06836a |*...._.....8j...| + 000790: 8ca25879 f850e083 71dfc4db fd9f2744 |yX....P....qD'..| + 0007a0: 9247ffc3 a3153c3f 89336e4c b03323c5 |..G.?<..Ln3..#3.| + 0007b0: 9b0b9292 5ca22cb5 7a497f79 d837ae3b |.....,.\y.Iz;.7.| + 0007c0: 2ef0ab6f 9fa1d197 a4495431 64205a7c |o.......1TI.|Z d| + 0007d0: 97263716 c6402c83 b513f47a 6aa0630a |.7&..,@.z....c.j| + 0007e0: 6d459a37 6f730303 0dbc61ba 0c32efa2 |7.Em..so.a....2.| + 0007f0: 9189b297 959c2ca8 26280fab de3f00e1 |.....,....(&..?.| + Unknown 3: + ----------------------------------------------- + 512 (0x200) bytes + 000000: 00000000 00000000 00000000 00000000 |................| + 000010: 00000000 00000000 00000000 00000000 |................| + 000020: 00000000 00000000 00000000 00000000 |................| + 000030: 00000000 00000000 00000000 00000000 |................| + 000040: 00000000 00000000 00000000 00000000 |................| + 000050: 00000000 00000000 00000000 00000000 |................| + 000060: 00000000 00000000 00000000 00000000 |................| + 000070: 00000000 00000000 00000000 00000000 |................| + 000080: 00000084 00000e80 00000000 00000000 |................| + 000090: 00000000 00000000 00000000 00000000 |................| + 0000a0: 00000000 00000000 00000000 00000000 |................| + 0000b0: 00000000 00000000 00000000 00000000 |................| + 0000c0: 00000000 00000000 00000000 00000000 |................| + 0000d0: 00000000 00000000 00000000 00000000 |................| + 0000e0: 00000000 00000000 00000000 00000000 |................| + 0000f0: 00000000 00000000 00000000 00000000 |................| + 000100: 00000000 00000000 00000000 00000000 |................| + 000110: 00000000 00000000 00000000 00000000 |................| + 000120: 00000000 00000000 00000000 00000000 |................| + 000130: 00000000 00000000 00000000 00000000 |................| + 000140: 00000000 00000000 00000000 00000000 |................| + 000150: 00000000 00000000 00000000 00000000 |................| + 000160: 00000000 00000000 00000000 00000000 |................| + 000170: 00000000 00000000 00000000 00000000 |................| + 000180: 00000000 00000000 00000000 00000000 |................| + 000190: 00000000 00000000 00000000 00000000 |................| + 0001a0: 00000000 00000000 00000000 00000000 |................| + 0001b0: 00000000 00000000 00000000 00000000 |................| + 0001c0: 00000000 00000000 00000000 00000000 |................| + 0001d0: 00000000 00000000 00000000 00000000 |................| + 0001e0: 00000000 00000000 00000000 00000000 |................| + 0001f0: 00000000 00000000 00000000 00000000 |................| + SQE scratch control regs: + 17606c01 0x100: 17606c01 + 00000000 0x101: 00000000 + 00000000 0x102: 00000000 + 00000000 0x103: 00000000 + 00000000 0x104: 00000000 + 00000000 0x105: 00000000 + 00000000 0x106: 00000000 + 20000000 0x107: 20000000 + 00000000 0x108: 00000000 + 00000000 0x109: 00000000 + 00000000 0x10a: 00000000 + 00000000 0x10b: 00000000 + 00000000 0x10c: 00000000 + 00000000 0x10d: 00000000 + 23332200 0x10e: 23332200 + 30664402 0x10f: 30664402 + 00000000 SAVE_REGISTER_SMMU_INFO: 0 + 00000000 SAVE_REGISTER_SMMU_INFO+0x1: 0 + 00000000 SAVE_REGISTER_PRIV_NON_SECURE: 0 + 00000000 SAVE_REGISTER_PRIV_NON_SECURE+0x1: 0 + 00000000 SAVE_REGISTER_PRIV_SECURE: 0 + 00000000 SAVE_REGISTER_PRIV_SECURE+0x1: 0 + 00000000 SAVE_REGISTER_NON_PRIV: 0 + 00000000 SAVE_REGISTER_NON_PRIV+0x1: 0 + 00000000 SAVE_REGISTER_COUNTER: 0 + 00000000 SAVE_REGISTER_COUNTER+0x1: 0 + 00000000 0x11a: 00000000 + 00000000 0x11b: 00000000 + 00000000 0x11c: 00000000 + 00000000 0x11d: 00000000 + 00000000 0x11e: 00000000 + 00000000 0x11f: 00000000 + 00000000 0x120: 00000000 + 00000000 0x121: 00000000 + 00000000 0x122: 00000000 + 00000000 0x123: 00000000 + 00000000 0x124: 00000000 + 00000000 0x125: 00000000 + 00000000 PREEMPTION_INFO: 0 + 00000000 0x127: 00000000 + 00000000 0x128: 00000000 + 00000000 0x129: 00000000 + 00000101 0x12a: 00000101 + 00000004 MODE_BITMASK: 0x4 + 00000000 0x12c: 00000000 + 00000000 0x12d: 00000000 + 00000000 0x12e: 00000000 + 00000000 0x12f: 00000000 + 00000000 0x130: 00000000 + 00000000 0x131: 00000000 + 00000000 0x132: 00000000 + 00000000 0x133: 00000000 + 00000000 0x134: 00000000 + 00000000 0x135: 00000000 + 00000000 0x136: 00000000 + 00000000 0x137: 00000000 + 00000000 0x138: 00000000 + 00000000 0x139: 00000000 + 00000000 0x13a: 00000000 + 00000000 0x13b: 00000000 + 00000000 0x13c: 00000000 + 00000000 0x13d: 00000000 + 00000000 0x13e: 00000000 + 00000000 0x13f: 00000000 + 00000000 0x140: 00000000 + 00000000 0x141: 00000000 + 00000000 0x142: 00000000 + 00000000 0x143: 00000000 + 00000000 0x144: 00000000 + 00000000 0x145: 00000000 + 00000000 0x146: 00000000 + 00000000 0x147: 00000000 + 00000000 0x148: 00000000 + 00000000 0x149: 00000000 + 00000000 0x14a: 00000000 + 00000000 0x14b: 00000000 + 00000000 0x14c: 00000000 + 00000000 0x14d: 00000000 + 00000000 0x14e: 00000000 + 00000000 0x14f: 00000000 + 00000000 0x150: 00000000 + 00000000 0x151: 00000000 + 00000000 0x152: 00000000 + 00000000 0x153: 00000000 + 00000000 0x154: 00000000 + 00000000 0x155: 00000000 + 00000000 0x156: 00000000 + 00000000 0x157: 00000000 + 00000000 0x158: 00000000 + 00000000 0x159: 00000000 + 00000000 0x15a: 00000000 + 00000000 0x15b: 00000000 + 00000000 0x15c: 00000000 + 00000000 0x15d: 00000000 + 00000000 0x15e: 00000000 + 00000000 0x15f: 00000000 + 00000000 0x160: 00000000 + 00000000 0x161: 00000000 + 00000080 0x162: 00000080 + 00000001 0x163: 00000001 + 00000000 0x164: 00000000 + 00000000 0x165: 00000000 + 00000000 0x166: 00000000 + 00000000 0x167: 00000000 + 00000000 0x168: 00000000 + 00000000 0x169: 00000000 + 00000000 0x16a: 00000000 + 00000000 0x16b: 00000000 + 00000000 0x16c: 00000000 + 00000000 0x16d: 00000000 + 00000000 0x16e: 00000000 + 00000000 0x16f: 00000000 + 00000000 SCRATCH_REG0: 0 + 00000000 SCRATCH_REG1: 0 + 00000000 SCRATCH_REG2: 0 + 00000000 SCRATCH_REG3: 0 + 00000000 SCRATCH_REG4: 0 + 00000000 SCRATCH_REG5: 0 + 00000000 SCRATCH_REG6: 0 + 00000000 SCRATCH_REG7: 0 + 00000000 0x178: 00000000 + 00000000 0x179: 00000000 + 00000000 0x17a: 00000000 + 00000000 0x17b: 00000000 + 00000000 0x17c: 00000000 + 00000000 0x17d: 00000000 + 00000000 0x17e: 00000000 + 00000000 0x17f: 00000000 + - regs-name: CP_ROQ + dwords: 1024 + ----------------------------------------------- + 4096 (0x1000) bytes + 000000: 70c80008 0000002f 00000003 20000000 |...p/.......... | + 000010: 00000000 00000000 00000000 00000000 |................| + 000020: 00000000 00000000 00000000 00000000 |................| + 000030: 00000000 70e60001 00000000 00000000 |.......p........| + 000040: 00000000 70e60001 00000000 70df0001 |.......p.......p| + 000050: 00000000 70d30004 53c06000 00000002 |.......p.`.S....| + 000060: 00000000 00000000 70df0001 00000001 |...........p....| + 000070: 703d0004 00000808 00010000 53c06000 |..=p.........`.S| + 000080: 00000002 703e8003 40080400 00000028 |......>p...@(...| + 000090: 00010000 703e8003 4009f888 00000038 |......>p...@8...| + 0000a0: 00010000 70460001 00000018 70460001 |......Fp......Fp| + 0000b0: 00000019 70bf8003 00000000 00000001 |.......p........| + 0000c0: 0000000c 703e8003 40080400 00000030 |......>p...@0...| + 0000d0: 00010000 703e8003 4009f888 00000040 |......>p...@@...| + 0000e0: 00010000 48088501 00000001 70460004 |.......H......Fp| + 0000f0: 80000004 00000004 00010000 00000001 |................| + 000100: 9c412835 d6f54bdf 170e2f05 79492b48 |5(A..K.../..H+Iy| + 000110: 28157100 391335fe 029f6990 b2bc32ff |.q.(.5.9.i...2..| + 000120: 787c0b32 f3d36ff5 32d3b4bb 7dfa32b4 |2.|x.o.....2.2.}| + 000130: cb205c23 3d93fa7e ad982456 55082ba4 |#\ .~..=V$...+.U| + 000140: 51901e02 85a3a315 014e804a 9705084b |...Q....J.N.K...| + 000150: 3116718e f5ddf5cc 03ee4973 f7bdf20f |.q.1....sI......| + 000160: 4a9c804c 636cbd94 eb7031bb 7bb15269 |L..J..lc.1p.iR.{| + 000170: 1376a20d 7d1dbbff a5b64f48 6908af30 |..v....}HO..0..i| + 000180: 0103428f fff389fd e196a1cf 246d1d5c |.B..........\.m$| + 000190: 30665088 dc8de9fc 6b5133b4 30b08671 |.Pf0.....3Qkq..0| + 0001a0: ddd9bfac 7b3f8f8f ac286175 d3f0f3f6 |......?{ua(.....| + 0001b0: 646b9949 dd44e7ac f5008f38 2d79bbb6 |I.kd..D.8.....y-| + 0001c0: 18ce18e8 07d52b7f 64518060 394617df |.....+..`.Qd..F9| + 0001d0: 7015fbc8 3c15b7d3 8b15fb5e fdd98483 |...p...<^.......| + 0001e0: 88822845 4746d919 46d0215e 570212bc |E(....FG^!.F...W| + 0001f0: 586a7b65 99dee3ea b5621d37 b71fbda5 |e{jX....7.b.....| + 000200: 49052203 b7bf07df a8fe811f eaf416f9 |.".I............| + 000210: 3875b559 8958d4da 85dbf224 c084accc |Y.u8..X.$.......| + 000220: b8b3ae84 33de6dd2 da9292b6 d4d1b995 |.....m.3........| + 000230: 1180a284 e0f06ca4 82b9151f f336c580 |.....l........6.| + 000240: 0830017c 6351b663 1596cc1d 34c2f6c3 ||.0.c.Qc.......4| + 000250: 47275fbe 3fda37dd 8ddf50b7 b15aadaa |._'G.7.?.P....Z.| + 000260: f20e01d1 9ccc6869 3d401a84 7568e147 |....ih....@=G.hu| + 000270: 4fa459c7 d9226626 ffcd7fa2 b7818758 |.Y.O&f".....X...| + 000280: ac221e4c 7ef1ec3d b337186f a799619b |L.".=..~o.7..a..| + 000290: 489f4a86 308c6a8a e68c13f6 984e98c4 |.J.H.j.0......N.| + 0002a0: 82033c5d f513dd0f 3bcbd020 26eace77 |]<...... ..;w..&| + 0002b0: 28091345 c587672d 82586e88 4de2d4e0 |E..(-g...nX....M| + 0002c0: 0000059d 00000d74 00001dd2 000000c3 |....t...........| + 0002d0: 000000c3 000000c3 000000c3 000000c3 |................| + 0002e0: 000000c3 000000c3 000000c3 000000c3 |................| + 0002f0: 8800006c a8020120 b8020071 a8030121 |l... ...q...!...| + 000300: 000000db 000000c3 000000c3 00000372 |............r...| + 000310: 000000c3 000000c3 00000836 00000d69 |........6...i...| + 000320: 00000360 0000028e 0000037a 000000c3 |`.......z.......| + 000330: 000000c3 000000c3 000000c3 000006a7 |................| + 000340: 00000af4 00000b02 000000c3 000000c3 |................| + 000350: 00000678 00000693 00000d48 0000064c |x.......H...L...| + 000360: 001450b9 44119e94 0ce7be2a ac9b69d6 |.P.....D*....i..| + 000370: b4ea2c5f 5fe97b2d bf5c2524 92dec46b |_,..-{._$%\.k...| + 000380: cc5817cb 93b53e53 d1a5a9e6 9e5023b3 |..X.S>.......#P.| + 000390: 8262144b 79791dc1 2ab800a7 9121c331 |K.b...yy...*1.!.| + 0003a0: a1ff329c da97ff91 0ad6fc7c 8f44cb9c |.2......|.....D.| + 0003b0: 03000b41 f10383f5 a238245e a7983ecf |A.......^$8..>..| + 0003c0: c07d4265 9f9ea237 c2c1013f 90940bd7 |eB}.7...?.......| + 0003d0: 2b0e0cb4 dae37fbe f13eb16f 5ddd067b |...+....o.>.{..]| + 0003e0: 0094003e 6ad1e3e2 c85e2512 02095922 |>......j.%^."Y..| + 0003f0: 91094148 f51e9ade 9638b255 f077d49f |HA......U.8...w.| + 000400: 70e50001 00000001 70108000 70108000 |...p.......p...p| + 000410: 70108000 70108000 deadd00d 70108000 |...p...p.......p| + 000420: 70108000 70108000 70108000 70108000 |...p...p...p...p| + 000430: 82801814 cbab1abe f0f5d282 31aee4ba |...............1| + 000440: 4c0b48c4 a03e355c ed13042e 944a33f0 |.H.L\5>......3J.| + 000450: 7f6b673e 589ecf76 7fe6f9eb 33b6fba5 |>gk.v..X.......3| + 000460: 3880a144 ae3800ac ad4e4a1d 5706cc8f |D..8..8..JN....W| + 000470: eb89708d bcddd9cf 7b69d9b7 71662d34 |.p........i{4-fq| + 000480: d85a5bcf efad6ebf c3a5800c 82eca2f1 |.[Z..n..........| + 000490: 63054b67 9227ab5e 06860dc8 f0f4890f |gK.c^.'.........| + 0004a0: 88ae85ce a663dadf a85b8ad6 94669fb9 |......c...[...f.| + 0004b0: 40650233 e790b161 1d196929 2ce4257b |3.e@a...)i..{%.,| + 0004c0: 6ce00281 8b60f169 9a6046f6 00071e9f |...li.`..F`.....| + 0004d0: 80d61166 afe11f8e 798fa2df 4ef7ff97 |f..........y...N| + 0004e0: 180b8d29 1dbec56f 50098030 2625670a |)...o...0..P.g%&| + 0004f0: 314cd2e6 3e37f726 e1abaef7 3faa37f9 |..L1&.7>.....7.?| + 000500: d9245e5a bb62869d 9b6a0ce4 2ce27232 |Z^$...b...j.2r.,| + 000510: 328199d4 5444dcff 20913a7d eaf75011 |...2..DT}:. .P..| + 000520: 48808815 5bdf872a 0cfdf891 75dd052a |...H*..[....*..u| + 000530: 8c01d117 d4006e8d c3b135f0 97dd9d14 |.....n...5......| + 000540: ad98030a 70041418 8250ae08 56d993e9 |.......p..P....V| + 000550: c392aa83 f33e2bf3 4eb3f248 7f6df8f4 |.....+>.H..N..m.| + 000560: 41427229 6443ace4 a433c29d ef43d500 |)rBA..Cd..3...C.| + 000570: 8b75a133 26ba6ee1 bfbadcf8 7b56bdbb |3.u..n.&......V{| + 000580: 808b9352 ebee73c8 ae6b4b42 c51093e1 |R....s..BKk.....| + 000590: 98cc6206 f42966f7 0af62248 adb3c9fc |.b...f).H"......| + 0005a0: 24a8e167 81cf75bc 407b7d9e eb1fdfbf |g..$.u...}{@....| + 0005b0: ad9a8c99 caaeeec6 c0caa04e 4c21f52a |........N...*.!L| + 0005c0: 081c0ad3 cc3d277a 5021325a 0d28e6d8 |....z'=.Z2!P..(.| + 0005d0: b5d03011 deffb3f7 0353bdbb a8bf41d7 |.0........S..A..| + 0005e0: c1136094 8427e308 09d39854 3729732a |.`....'.T...*s)7| + 0005f0: 9f341756 c7d79566 fe77dd6a 2cbedd0f |V.4.f...j.w....,| + 000600: 44ec0058 dddf2d5f cabbae3d d102d7aa |X..D_-..=.......| + 000610: 9e01011e 8ae62fcb 24242339 2ee6f5d7 |...../..9#$$....| + 000620: bd3a03f9 d577d8ba a482b9d8 ef4d7f8d |..:...w.......M.| + 000630: 09053582 2fc08611 9d35a867 fc390280 |.5...../g.5...9.| + 000640: e6810ac2 d42b2338 de4af439 d19eac5b |....8#+.9.J.[...| + 000650: 97771874 e5db7f7f db5c0ddd cfc6f569 |t.w.......\.i...| + 000660: a25082d0 c20226bc 44292730 9df50299 |..P..&..0')D....| + 000670: 443110cc c8b7fc28 9f354fd8 6d53e388 |..1D(....O5...Sm| + 000680: ce1146fc d5a90d3c 4894a733 f6b4a008 |.F..<...3..H....| + 000690: 0c02db31 61c4a404 6aa148aa 438591eb |1......a.H.j...C| + 0006a0: f45aa1e8 de8867af f638321c bb7779fc |..Z..g...28..yw.| + 0006b0: dab13284 c9f0996d f6a65e09 22c23021 |.2..m....^..!0."| + 0006c0: 150a3664 dcc2840d 144a0518 b0f07682 |d6........J..v..| + 0006d0: 89de22ed afd5fdf9 4bf3eb9e 4ff0d6bb |.".........K...O| + 0006e0: a6025c28 6ea2ec40 097ea0a6 4519c4fc |(\..@..n..~....E| + 0006f0: 5ab72d9c 3bb69b2f dff3bdd9 f4c6c8f9 |.-.Z/..;........| + 000700: 78091de8 87ab93fb 29306bfb d67abeae |...x.....k0)..z.| + 000710: 4c5ac140 279f8d71 100c2991 ce025768 |@.ZLq..'.)..hW..| + 000720: 3d7475a3 66ceafb1 a6df2e7e cf77eaf4 |.ut=...f~.....w.| + 000730: 0016a3c6 621967df 3a9fdc6c 9200f442 |.....g.bl..:B...| + 000740: 81801f2c 7f81029f 0c444d82 1e7002fe |,........MD...p.| + 000750: 4aa2c93f 6e35d27f ddee135e f9a7c7ac |?..J..5n^.......| + 000760: 2325f808 00d2987c c85f7d08 84d15a78 |..%#|....}_.xZ..| + 000770: 376e8f36 af9f3df8 f26d9b23 fe8165e4 |6.n7.=..#.m..e..| + 000780: b028bc86 da9e4a3e 604489ab 3de9ffff |..(.>J....D`...=| + 000790: 4620a050 5c0217f8 ffb82357 ca5ea495 |P. F...\W#....^.| + 0007a0: b3482149 de55ffed a51ff818 a8b9f46e |I!H...U.....n...| + 0007b0: a7a01144 a8268212 31015410 c0c965a4 |D.....&..T.1.e..| + 0007c0: d0220e45 08e83305 1a85eaa5 7832f7b2 |E."..3........2x| + 0007d0: 3b24ee91 51e256cd fbe6b38f 3fdebbcb |..$;.V.Q.......?| + 0007e0: 00120ead 8120b1f9 97c9aa41 54000daa |...... .A......T| + 0007f0: 06499292 f1e62762 fe833c6a 93ebe557 |..I.b'..j<..W...| + 000800: a9af5df7 1f3bcbbd 00e4762b dfb337b6 |.]....;.+v...7..| + 000810: 5b20d01d e1cc6a69 40ad313e 3e8c9980 |.. [ij..>1.@...>| + 000820: 96da2f40 dc7e1ceb a7851e6b 171d5775 |@/....~.k...uW..| + 000830: a1003e22 106e5700 8432ea64 3b4e9b40 |">...Wn.d.2.@.N;| + 000840: c0114074 fd92368b 521043cf 3b4423e1 |t@...6...C.R.#D;| + 000850: 73ea1455 70bb67e7 7fefc36e 77e77ce8 |U..s.g.pn....|.w| + 000860: 159a1058 65721c0a aae0f8e1 945d55f3 |X.....re.....U].| + 000870: 97088d52 beff9fd9 c424d47d 77df63c4 |R.......}.$..c.w| + 000880: 8dd6264a 5f882212 476debce 1b6fa9ee |J&..."._..mG..o.| + 000890: 575e1bcb 9cdc7561 932fd6aa cbe5c1a3 |..^Wau..../.....| + 0008a0: 3100a422 64ffa5bd 9cbae9f9 7fd45bd5 |"..1...d.....[..| + 0008b0: 218890c0 c9c523c8 bcda2e54 4788bdf1 |...!.#..T......G| + 0008c0: 50402b74 0ae80951 c1405552 20b0a3a0 |t+@PQ...RU@.... | + 0008d0: db684891 bf1cd763 941ba852 1b61eee6 |.Hh.c...R.....a.| + 0008e0: 4581341a 243bc17a 47d44010 34142080 |.4.Ez.;$.@.G. .4| + 0008f0: c66478f9 efb4fbed 1f0ef67c 6d81cdb0 |.xd.....|......m| + 000900: 4b214f6c ccc6cdbb 5186da10 a5a6c6ec |lO!K.......Q....| + 000910: e54a0902 d909bcfd 4e9010a7 97301a11 |..J........N..0.| + 000920: 09a3d8e2 4f6dfff0 ca4c723e bb17ce7c |......mO>rL.|...| + 000930: 880b2001 cf943e85 6916a634 e3900921 |. ...>..4..i!...| + 000940: 433d0c22 346edd58 00a60819 600304d8 |".=CX.n4.......`| + 000950: b5ce7912 b5f8dbf5 5b5dd7f7 c000a898 |.y........][....| + 000960: 68051802 4521d0b9 b238ba60 520bdd47 |...h..!E`.8.G..R| + 000970: f31a803c 1ff3a952 416fa62e c3956d69 |<...R.....oAim..| + 000980: da7e1411 9c765de7 1efff46c 8750e4d5 |..~..]v.l.....P.| + 000990: 08936160 45c4db28 f3222d15 3321a89c |`a..(..E.-"...!3| + 0009a0: 071c840e 7b0d99f0 9b4ffc7e 0fb63780 |.......{~.O..7..| + 0009b0: 162888bf c7e6e03f 1648e4c3 c056e118 |..(.?.....H...V.| + 0009c0: 2204cad7 c13b8056 09e84344 775dc28a |..."V.;.DC....]w| + 0009d0: 565db3b0 4bda0dd7 fb6ef46a b3ab6d5b |..]V...Kj.n.[m..| + 0009e0: 45282436 ad21d192 a4dd9886 1edcbc80 |6$(E..!.........| + 0009f0: f8cc4c9c f43dabe4 695c74f2 d768bb4c |.L....=..t\iL.h.| + 000a00: 422a22f6 d7ed8d6b d721145e 5af9e4f2 |."*Bk...^.!....Z| + 000a10: 4523308d 4d8e20b4 74460b4b c3f16dd8 |.0#E. .MK.Ft.m..| + 000a20: 415c2425 261fc7f7 f0541a93 2dd883cf |%$\A...&..T....-| + 000a30: 04420520 2a592648 440e8a3a daceedc3 | .B.H&Y*:..D....| + 000a40: 8500b10a b6bbab2d 078cb848 b296c084 |....-...H.......| + 000a50: 59efa6fa feaecf61 ce86507e 9fc36c75 |...Ya...~P..ul..| + 000a60: 63993287 169d7892 323c825c c046ce62 |.2.c.x..\.<2b.F.| + 000a70: 9849a4da be33a3f9 6564ebbc d604fd5f |..I...3...de_...| + 000a80: 54355082 f4cb6fbc 1feae644 175b38de |.P5T.o..D....8[.| + 000a90: 0f003563 b20cdf2c a829007d b12833a2 |c5..,...}.)..3(.| + 000aa0: a612ea7f cc7d18bd dcd7db4d d1f47202 |......}.M....r..| + 000ab0: 2ca1429e 947b6203 a784269a 89477d59 |.B.,.b{..&..Y}G.| + 000ac0: c5050021 e64014b9 396b2b2e 8ef19030 |!.....@..+k90...| + 000ad0: 070ea865 3d9f8de3 f94f0aff a6baaec6 |e......=..O.....| + 000ae0: 20150075 809a1201 19535012 38187917 |u.. .....PS..y.8| + 000af0: 78cf1c38 f7b7d65f d33d0803 75f1c5dc |8..x_.....=....u| + 000b00: a6854db9 1b0928f1 1189ccec a670a21f |.M...(........p.| + 000b10: 12896850 ceccefca 544232a2 c290c7f6 |Ph.......2BT....| + 000b20: 2642160c 9704b2e4 a9fca49e 12c6f922 |..B&........"...| + 000b30: 36100eb1 8f403811 57113625 ece0890e |...6.8@.%6.W....| + 000b40: f0305462 52588b21 c382e23d 8421782b |bT0.!.XR=...+x!.| + 000b50: 7c82eb8d c678e7ce f2a7feef b635a12b |...|..x.....+.5.| + 000b60: c2b4d4a6 fc0ab0a8 816e40a6 146f7298 |.........@n..ro.| + 000b70: 7c8b0e83 f96d958d cc2d3a0f c5aa4726 |...|..m..:-.&G..| + 000b80: 025e3537 f90a68fb 97aba875 30ec7f71 |75^..h..u...q..0| + 000b90: 6803617d 60a9a2ef ce5f64a0 470153a7 |}a.h...`.d_..S.G| + 000ba0: 26b1d9ee ec1ba9d7 89d1d1fb 3afe1d79 |...&........y..:| + 000bb0: 54ea06d8 aac4775b f72a3042 2a6734e9 |...T[w..B0*..4g*| + 000bc0: 2c44343b b99da006 27edd064 d3ece409 |;4D,....d..'....| + 000bd0: 2a863522 7a3ab8ff cff7e98b 053045bb |"5.*..:z.....E0.| + 000be0: 418763e1 c1c380ce 4f9d15d3 1d280862 |.c.A.......Ob.(.| + 000bf0: a87f8659 fbe37cbb 707c20e0 ef541ec6 |Y....|... |p..T.| + 000c00: 4b385727 f55f6dd8 2d5288b3 c55f37cc |'W8K.m_...R-.7_.| + 000c10: 2cfec64f 3c07978e 0c8233b0 0ebdc5a2 |O..,...<.3......| + 000c20: 7d3b47a0 dd52bdcf 81971f5e f57f966f |.G;}..R.^...o...| + 000c30: 38204028 b7d015d2 f032c95c 861532ac |(@ 8....\.2..2..| + 000c40: 06a304c6 d2df599a 49a31ce8 822974e3 |.....Y.....I.t).| + 000c50: 95f999de 793fdb0f 79976bee d5b674a0 |......?y.k.y.t..| + 000c60: 612b50b4 cc58b540 04226452 85d7d50b |.P+a@.X.Rd".....| + 000c70: 4aa29663 e7eb645f e12ba236 31d97f2e |c..J_d..6.+....1| + 000c80: 0e1e418a 38eb37ff 69238c3c 3860d6fe |.A...7.8<.#i..`8| + 000c90: c0f1545a 6564b56a 650d026d 0d57e6a8 |ZT..j.dem..e..W.| + 000ca0: 2e3b717f 2d32367f 9b67a2f4 9bd2bd02 |.q;..62-..g.....| + 000cb0: c848ac40 4760048d a54a302a 9909b962 |@.H...`G*0J.b...| + 000cc0: 84280e60 0329a7c2 d67020a4 7a60d27e |`.(...).. p.~.`z| + 000cd0: ee30d57a ed6c94cf 263fae7c 19b347ae |z.0...l.|.?&.G..| + 000ce0: 6ecd8296 cba3f07e 82f68880 03308d27 |...n~.......'.0.| + 000cf0: d8f97a5a 7bba751d faebbcb4 ea93ddf7 |Zz...u.{........| + 000d00: ff0c4c61 de9d2db3 54801e31 2935db26 |aL...-..1..T&.5)| + 000d10: 79f44788 6d70c77d 324afd5b a38ba6e4 |.G.y}.pm[.J2....| + 000d20: 6ecbe1bb 8be8f91a 73ff5673 5c64996e |...n....sV.sn.d\| + 000d30: 0f140940 ebdb5a49 a24228ed a2c89880 |@...IZ...(B.....| + 000d40: 541864d1 426284b3 62261e22 382bc388 |.d.T..bB".&b..+8| + 000d50: f1d8adf8 afc961c9 3a78f7f4 872b4722 |.....a....x:"G+.| + 000d60: 2e12a66e 90bad198 681305df 136d5a1d |n..........h.Zm.| + 000d70: 33513425 c2ff7cca 96aa2ce5 5edb1afb |%4Q3.|...,.....^| + 000d80: d9234846 2bdd8bac 6e99d56f d97e83db |FH#....+o..n..~.| + 000d90: 5c54141d 9b490c2a 0778a0fe 034d035b |..T\*.I...x.[.M.| + 000da0: 4ec999f7 7fae5f38 f1e8836f 0eb340cc |...N8_..o....@..| + 000db0: b15c0805 a74d6d88 c251be23 5ad03ca9 |..\..mM.#.Q..<.Z| + 000dc0: 2181d0d2 20bec46d 24b182d2 47d22859 |...!m.. ...$Y(.G| + 000dd0: 369fa69f 7ff9be33 e2f13abd f95a1546 |...63....:..F.Z.| + 000de0: 248204d0 9d1e613d 1d8c79bd 44ea40fd |...$=a...y...@.D| + 000df0: 0164c14f 00f8ee08 db32b96e e85bdc58 |O.d.....n.2.X.[.| + 000e00: 9f8211c5 20b6954e 2684c1d7 69393d83 |....N.. ...&.=9i| + 000e10: 621ce0c0 e0928c8f 4a01c36d a3cac465 |...b....m..Je...| + 000e20: 25670ef0 ffed1d44 41b96fa4 6ba99303 |..g%D....o.A...k| + 000e30: b0abf310 a0c2a20e 40b82ecc 9c99f744 |...........@D...| + 000e40: 69d01418 25ebb38d ec13200c b1392f1b |...i...%. .../9.| + 000e50: c2b827c6 fd38905f 2b3e5f1f f18ca115 |.'.._.8.._>+....| + 000e60: c9034621 de0c59a5 fd81469a 0a24c023 |!F...Y...F..#.$.| + 000e70: 5df908f4 cceaa7ec 2bb30df1 ed1be94c |...].......+L...| + 000e80: 0d3555d5 d7bbe8ff ae41c13d a0fd9abe |.U5.....=.A.....| + 000e90: 98192166 c284f576 8332029d dce8915a |f!..v.....2.Z...| + 000ea0: abce401a 7eccdd74 587e00fe 06c4d974 |.@..t..~..~Xt...| + 000eb0: e401be83 5802810d bc3488b6 5c23f11e |.......X..4...#\| + 000ec0: f2911008 e7b94331 626ae03f 845a0a93 |....1C..?.jb..Z.| + 000ed0: efd21343 7fcce73b 77fa1bfb 332672a8 |C...;......w.r&3| + 000ee0: b0089508 6c4a238c 78cc9d6f 80648e44 |.....#Jlo..xD.d.| + 000ef0: 8080ce6a 1d72e65b 9f7dbdd2 8ffcfde5 |j...[.r...}.....| + 000f00: e2d67e3a b36ec79a ef6a465f 2ac10fb1 |:~....n._Fj....*| + 000f10: 172de151 b488ecbb db9b9cfe 5e21629c |Q.-..........b!^| + 000f20: c8aba5fc b9f7feff 5c7a23a9 eaa0c10f |.........#z\....| + 000f30: 40100346 94ef14b6 86bd5db1 889c4de1 |F..@.....]...M..| + 000f40: 5a882600 c5679160 4acd1b30 60bb0efa |.&.Z`.g.0..J...`| + 000f50: cf1c3159 eef8c9cc bb99dc52 2e82f6fb |Y1......R.......| + 000f60: a3c3762f 02398540 7a285880 db3e4f59 |/v..@.9..X(zYO>.| + 000f70: 4af3274c d3a5ff8c a5069472 79c707ea |L'.J....r......y| + 000f80: d3298e14 5755c6a5 f2664f7c fca10683 |..)...UW|Of.....| + 000f90: ef88227c 31065ef3 f7fbcaae ede9e66d ||"...^.1....m...| + 000fa0: b38662bd c33a10ba 28c4e05b c353d857 |.b....:.[..(W.S.| + 000fb0: 1ca29566 d73b5a3a a7cf8828 d3071ea2 |f...:Z;.(.......| + 000fc0: f2af1172 7852dfbb 97b5676d b471029b |r.....Rxmg....q.| + 000fd0: 7fb8fc5c 6da32a12 aa3d9dc3 51502eca |\....*.m..=...PQ| + 000fe0: 1c248768 0fb22597 79a5b06e 7fb7499a |h.$..%..n..y.I..| + 000ff0: ddf2e5c3 59328b75 1e300460 86d10c96 |....u.2Y`.0.....| + - regs-name: CP_MEMPOOL + dwords: 8288 + data2: + ----------------------------------------------- + 384 (0x180) bytes + 000000: 00000080 00000000 00000000 00000000 |................| + 000010: 00000000 00000000 00000000 00000000 |................| + 000020: 00000000 00000000 00000000 00000000 |................| + 000030: 00000000 00000000 00000000 00000000 |................| + 000040: 00000000 00000000 00000000 00000000 |................| + 000050: 00000000 00000000 00000000 00000000 |................| + 000060: 00000000 00000000 00000000 00000000 |................| + 000070: 00000000 00000000 00000000 00000000 |................| + 000080: 00000000 00000000 00000000 00000000 |................| + 000090: 00000000 00000000 00000000 00000000 |................| + 0000a0: 00000003 00000003 00000003 00000003 |................| + 0000b0: 00000003 00000003 00000000 00000000 |................| + 0000c0: 00000000 00000000 00000000 00000000 |................| + 0000d0: 00000000 00000000 00000000 00000000 |................| + 0000e0: 00000000 00000000 00000000 00000000 |................| + 0000f0: 00000000 00000000 00000000 00000000 |................| + 000100: 00000000 00000000 00000000 00000000 |................| + 000110: 00000000 00000000 00000000 00000000 |................| + 000120: 00000000 00000000 00000000 00000000 |................| + 000130: 00000000 00000000 00000000 00000000 |................| + 000140: 00000000 00000000 00000000 00000000 |................| + 000150: 00000000 00000000 00000000 00000000 |................| + 000160: 00000007 00000007 00000007 00000007 |................| + 000170: 00000007 00000007 00000007 00000007 |................| + CLUSTER_FE: + + + CLUSTER_SP_VS: + + + CLUSTER_PC_VS: + + + CLUSTER_GRAS: + + + CLUSTER_SP_PS: + + + CLUSTER_PS: + + +shader-blocks: + - type: A6XX_TP0_TMO_DATA + - bank: 0 + size: 512 + - bank: 1 + size: 512 + - bank: 2 + size: 512 + - type: A6XX_TP0_SMO_DATA + - bank: 0 + size: 128 + - bank: 1 + size: 128 + - bank: 2 + size: 128 + - type: A6XX_TP0_MIPMAP_BASE_DATA + - bank: 0 + size: 960 + - bank: 1 + size: 960 + - bank: 2 + size: 960 + - type: A6XX_TP1_TMO_DATA + - bank: 0 + size: 512 + - bank: 1 + size: 512 + - bank: 2 + size: 512 + - type: A6XX_TP1_SMO_DATA + - bank: 0 + size: 128 + - bank: 1 + size: 128 + - bank: 2 + size: 128 + - type: A6XX_TP1_MIPMAP_BASE_DATA + - bank: 0 + size: 960 + - bank: 1 + size: 960 + - bank: 2 + size: 960 + - type: A6XX_SP_INST_DATA + - bank: 0 + size: 2048 + :0:0000:0000[0600e824x_a018c54ax] unknown(0,12) + :7:0001:0001[edc6145bx_11fa09c3x] (ss)(jp)unknown(7,11).g + :2:0002:0002[41440087x_008c504ax] ceil.f hr33.w, (neg)hc18.z + :0:0003:0003[14183488x_d5c04509x] (sy)(ss)(rpt4)cut + :5:0004:0008[a52373bdx_8ff7c071x] samgp0.3d.a.p (s8)(xy)hr47.y, r14.x, s#15, t#71 + :1:0005:0009[39301c43x_1d826d16x] (sy)(ss)(jp)(rpt4)cov.s16f16 (pos_infinity)hr16.w, (r)hc325.z + :3:0006:0014[7f64a39ax_609f35bcx] (sy)(jp)(rpt3)(ul)sad.s16 hr38.z, hc367.x, (neg)hc50.y, (r)hr39.w + :7:0007:0018[f352cfcbx_ecad502bx] (sy)unknown(7,6).g + :4:0008:0019[818209d0x_74021646x] (rpt1)unknown(4,12) hr52.x, (r)hc401.z + :6:0009:0021[c90972c0x_8e905e80x] (jp)stl.s16 l[hr48.x], hr976.x, 142 + :5:0010:0022[a4827242x_46248300x] gather4b.a (s8)(y)hr16.z, hr32.x, s#1, t#35 + :4:0011:0023[82342205x_cd064d21x] (rpt2)(ul)unknown(4,17) r1.y, (neg)c + :5:0012:0026[a923bf8bx_81f95908x] (jp)samb.3d.a.p (u32)(xyzw)r34.w, hr33.x, hr43.x, s#15, t#64 + :1:0013:0027[3dda8123x_a0d91ccdx] (sy)(jp)(rpt1)cov.u8u16 (even)(pos_infinity)hr, 0xa0d91ccd +../src/freedreno/decode/instr-a3xx.h:979: is_cat6_legacy: Assertion `instr->cat6.opc == 0' failed. + ----------------------------------------------- + 8192 (0x2000) bytes + 000000: a018c54a 0600e824 11fa09c3 edc6145b |J...$.......[...| + 000010: 008c504a 41440087 d5c04509 14183488 |JP....DA.E...4..| + 000020: 8ff7c071 a52373bd 1d826d16 39301c43 |q....s#..m..C.09| + 000030: 609f35bc 7f64a39a ecad502b f352cfcb |.5.`..d.+P....R.| + 000040: 74021646 818209d0 8e905e80 c90972c0 |F..t.....^...r..| + 000050: 46248300 a4827242 cd064d21 82342205 |..$FBr..!M..."4.| + 000060: 81f95908 a923bf8b a0d91ccd 3dda8123 |.Y....#.....#..=| + 000070: ff50ce54 c7ec0ca9 4397318f 1649f66e |T.P......1.Cn.I.| + 000080: f8ce238b 2b5a6874 85b579f1 3f56493c |.#..thZ+.y.....~.W...W| + 000100: c9033034 20786084 979c0ee0 0c529814 |40...`x ......R.| + 000110: 32c88944 b4286875 ac30023c 86a22ed5 |D..2uh(.<.0.....| + 000120: f3d9def0 a0fb82bf 85237f6e 63913a2e |........n.#..:.c| + 000130: edef742f 7ab4ef50 6c365676 dca7a11a |/t..P..zvV6l....| + 000140: 30128c72 025a791d 28431b94 9d43a84b |r..0.yZ...C(K.C.| + 000150: cd574282 8ae82250 31301961 402a48ed |.BW.P"..a.01.H*@| + 000160: d9c0cefe fce6ffdf b0739dbf 3e943c68 |..........s.h<.>| + 000170: c3f745cf f67db04d a6abefe4 af64fb6e |.E..M.}.....n.d.| + 000180: 0efc3e5c 1020e460 ef1e1f55 64ba2917 |\>..`. .U....).d| + 000190: 5b419bc1 3ee138ff 222220f8 b3c13b14 |..A[.8.>. "".;..| + 0001a0: fd5df7f2 fcfb13c1 8b0fddfa f33119eb |..]...........1.| + 0001b0: fbfc4e5f f2bfbd3b 6fb28edb fcb5eac7 |_N..;......o....| + 0001c0: 03fcad01 92d8ccf8 ac66ba5e 96c0afcc |........^.f.....| + 0001d0: 047aa351 e2d91251 1452ac65 52595026 |Q.z.Q...e.R.&PYR| + 0001e0: fd2affef fbd7dfef 016e952d f553b9f2 |..*.....-.n...S.| + 0001f0: 6ff3b1b7 4e735ede b7dbf7f7 c28c99a7 |...o.^sN........| + 000200: 058c0428 000a0642 ce01507d 6ec1e58a |(...B...}P.....n| + 000210: 95388c0b 4054b039 06804b52 08c3c5c9 |..8.9.T@RK......| + 000220: be5e26e0 f3c6f25c 839ccb64 db07bf5d |.&^.\...d...]...| + 000230: ff2656ee 0c9bdc22 bff7caba 703b72db |.V&."........r;p| + 000240: 1b787423 f08c24e7 25184a12 90068dca |#tx..$...J.%....| + 000250: 48fa0953 8660848a 0be91c6e aadd060b |S..H..`.n.......| + 000260: e7557eec b9f57b76 ac5431ed f758b5f7 |.~U.v{...1T...X.| + 000270: e2e0f3bf ddca194b 8bbabcb1 86c454a5 |....K........T..| + 000280: 61c92534 19907193 9b0d603d 07a0a640 |4%.a.q..=`..@...| + 000290: 0867489f 445f3ae9 ca68dc70 2b6595ce |.Hg..:_Dp.h...e+| + 0002a0: feef96e9 bbfe7272 bafef328 c76f9c4e |....rr..(...N.o.| + 0002b0: 43e3de0a 2da44d40 33f2cbf6 d652579b |...C@M.-...3.WR.| + 0002c0: 2539eb17 b10c2478 6ff84f58 6c1b12b8 |..9%x$..XO.o...l| + 0002d0: 0b17cb5c 60d978cd 175faaee 74bad9e6 |\....x.`.._....t| + 0002e0: f76afec9 feb755b3 8f64c737 5d767f3d |..j..U..7.d.=.v]| + 0002f0: ebbaeeeb b75756bf 7cf8b178 2cd537fe |.....VW.x..|.7.,| + 000300: 654b2a26 88d4c181 0618f42b 44bc4740 |&*Ke....+...@G.D| + 000310: 48e1acb0 5fc89835 090c12f8 10cb2389 |...H5.._.....#..| + 000320: 42d2e7ef defe60f7 fbf7767a e54e52e4 |...B.`..zv...RN.| + 000330: 4ad23ce6 7e051ba9 9ebfe9de ec67aeff |.<.J...~......g.| + 000340: 23e18542 d8404017 4ae49af7 9c8925a1 |B..#.@@....J.%..| + 000350: 571689d4 828a91cb 363febb9 fb824d4b |...W......?6KM..| + 000360: b3feb7dd bef5333c 92ced5db e8e2932d |....<3......-...| + 000370: f0bf8beb 99d7d46b 1abe7b5e 97e1ea7f |....k...^{......| + 000380: 11cd2a23 3e04c411 6680e0d5 b01a57e1 |#*.....>...f.W..| + 000390: 92dbf2ac 55d0afe1 d1c47087 b00bd2fc |.......U.p......| + 0003a0: 7cf748b7 c9effcf5 5dd5afe9 91c375c3 |.H.|.......].u..| + 0003b0: f67b8ddd a7f236b5 cabff4bd e8ff9de1 |..{..6..........| + 0003c0: 1482a119 7df11674 85115f26 b4071e36 |....t..}&_..6...| + 0003d0: ff0643c4 d98418c9 32d08fcd 281642ca |.C.........2.B.(| + 0003e0: de0497d0 7d75776f 04ccbefc b778a5db |....owu}......x.| + 0003f0: efdcebe8 f9df3c6f bdf8ffcd 6ffbbdff |....o<.........o| + 000400: 0aa90a26 be02481c 3c629c93 dedb5680 |&....H....b<.V..| + 000410: 4a9c628c da59d484 9d8184c7 9885c704 |.b.J..Y.........| + 000420: c177afef f9d6eeff 72a2c136 eadfcdad |..w.....6..r....| + 000430: bd976c9e 9b9fbdcc ab6433be e1551b57 |.l.......3d.W.U.| + 000440: 8474e835 a5bb67f1 111106d2 c6a74ddf |5.t..g.......M..| + 000450: e18c00f3 101a064f b8784e0d 40881aee |....O....Nx....@| + 000460: dfe7cbf8 d4b572b5 0bcf83ec 6d16af1f |.....r.........m| + 000470: ed1ee961 f9f5a93f fde65fda 45499723 |a...?...._..#.IE| + 000480: c5c10664 552fc17a 14e5391d 8c4311c1 |d...z./U.9....C.| + 000490: 181b7d1a 7bc908a6 849be161 cc07961f |.}.....{a.......| + 0004a0: f9f0fc4e af68fa8f 2af17a11 d907cd91 |N.....h..z.*....| + 0004b0: f9fb5072 fe272ee5 e6e3ff77 f306ffbe |rP....'.w.......| + 0004c0: 634d4c3e 8e90c2c2 1f61ecd2 a28427ae |>LMc......a..'..| + 0004d0: 01f6c1c0 897f04b4 0aa1bb8c c2623ee8 |.............>b.| + 0004e0: 07f7dbb3 717d2277 40acaf91 42b7f75d |....w"}q...@]..B| + 0004f0: acbfc70a fb2108fb f9fd5426 5ffbfefd |......!.&T....._| + 000500: 04e510a1 89a605f0 83c9bc98 dc5c1a7c |............|.\.| + 000510: e5a6e898 07012562 9621e2a1 c83f9ea2 |....b%....!...?.| + 000520: ffdeaf7d cefab3bf e7da322e 60bbe5a1 |}........2.....`| + 000530: bcb77cf1 dbd7baf2 b2d9dd96 7f3cabdd |.|............<.| + 000540: fc6561a0 d0708624 98f72000 3615359c |.ae.$.p.. ...5.6| + 000550: 54a25142 f96ca993 d80c087e 760e29a8 |BQ.T..l.~....).v| + 000560: 3f712110 fdfe37f5 1af7a877 7ebcf5f6 |.!q?.7..w......~| + 000570: d32fef46 6816fb16 cd73a47e d77de0e7 |F./....h~.s...}.| + 000580: a0131093 818bec38 8224d999 9154466d |....8.....$.mFT.| + 000590: c994989b 596da3af 270000b2 f67a3880 |......mY...'.8z.| + 0005a0: fac9377e cc9cd57e 2ef63cb6 2ff2c5f5 |~7..~....<...../| + 0005b0: 9ad5fbe4 badf5234 3fad75ba ffa37fc7 |....4R...u.?....| + 0005c0: 94009a03 44ccb685 902b0080 9e81b1b4 |.......D..+.....| + 0005d0: 4cd24d71 e4771db3 d22790f4 568698a2 |qM.L..w...'....V| + 0005e0: c9ffe4b9 afbbc5a5 4afb22d5 9c5543e5 |.........".J.CU.| + 0005f0: fde2ed56 38e70074 ff9d4e67 2e67f1b1 |V...t..8gN....g.| + 000600: 4a5013b5 02b03fc8 8fab2aa9 330f4265 |..PJ.?...*..eB.3| + 000610: ed96b590 0c71470e ae848354 feee9a11 |.....Gq.T.......| + 000620: d5fcf732 fd3f6d53 f174ef36 2dcfb77e |2...Sm?.6.t.~..-| + 000630: e18cf1ef b9c65e5d c3642500 be42dfd7 |....]^...%d...B.| + 000640: 05ac1829 98c080b4 d489b316 900f06b4 |)...............| + 000650: 47e5dd2f 0c9f53b8 ca11453e 4e413665 |/..G.S..>E..e6AN| + 000660: 3eb8fcf7 8ebc7363 535ea6b4 7f2283ce |...>cs....^S..".| + 000670: fcfdac40 d6ef5b56 fa6e742d fb0a74fa |@...V[..-tn..t..| + 000680: 55709aba 09da88c1 7577820f e4b66ec7 |..pU......wu.n..| + 000690: a5ac3dfa 4830853d 8e016ecc 85929c22 |.=..=.0H.n.."...| + 0006a0: c6fdff78 fe72d5fb e6bd594c edadd75c |x.....r.LY..\...| + 0006b0: 9d85727b f5d7dabb fb68b7f4 3bbabed7 |{r........h....;| + 0006c0: eb394345 010818a8 75568449 b2cc2434 |EC9.....I.Vu4$..| + 0006d0: 9b3730e1 a7b05e03 c3e05473 5e6f1721 |.07..^..sT..!.o^| + 0006e0: 99fe6fd0 99eb1db6 03676ad7 4b7f47ff |.o.......jg..G.K| + 0006f0: 0ef8f67f d1fbf9d4 bef765ff 8bdbbffc |.........e......| + 000700: a15b33b0 01d5aedd 1596ab06 2ea46b17 |.3[..........k..| + 000710: 0060069c 7a8e3a8c 80c3e3c0 03ebabf0 |..`..:.z........| + 000720: 92a7fcbc f4777afb 3df5ae2a e4bbebf2 |.....zw.*..=....| + 000730: 0357fdd2 f6be7ebf a7fc2d2b fff1d732 |..W..~..+-..2...| + 000740: 0b136052 410aa286 798c3f41 c1c39024 |R`.....AA?.y$...| + 000750: cb45ce44 b7845cac 834ec316 fa336c03 |D.E..\....N..l3.| + 000760: 1acd6076 b3cb3fea 9f9beea7 c619a47f |v`...?..........| + 000770: b1f55fb4 ff5f7f1d 7bd77d95 d7a7eea3 |._...._..}.{....| + 000780: d56af448 7b4028b9 59628821 3da0a55c |H.j..(@{!.bY\..=| + 000790: 9a4905df f4bb8663 02b07c53 e459ac54 |..I.c...S|..T.Y.| + 0007a0: f7b0fdef f9e262c6 bfc568e7 9fbeceb3 |.....b...h......| + 0007b0: adebb7b0 ec9de6be ffd5998e 75a1abb5 |...............u| + 0007c0: c102228d 098ff1a7 c901fc64 5588da72 |."......d...r..U| + 0007d0: 99892042 f54da177 e1f3351f 4c6108a3 |B ..w.M..5....aL| + 0007e0: fb7f9fe6 7a1b7dff 963aafe7 979a7675 |.....}.z..:.uv..| + 0007f0: f098e737 fecefbea 8b942bff b66505b3 |7........+....e.| + 000800: c1631321 58712921 4d628bcb a8b5748c |!.c.!)qX..bM.t..| + 000810: b307939b a5989303 90be96ab d4602585 |.............%`.| + 000820: bed5f7fb d3a9b947 f7f18b7b 73f4b6c1 |....G...{......s| + 000830: abffeb1d d30deddd 7d3b9536 5df7ffb7 |........6.;}...]| + 000840: 19c9154b b15ec784 cf79c51c c9a2ec04 |K.....^...y.....| + 000850: ad6c51e4 d2248ab0 71b41e91 b438881c |.Ql...$....q..8.| + 000860: 6df5e6d7 aca3f5dc afb0e6fd a6f77e33 |...m........3~..| + 000870: f9c6f76c be7e37ff 12fdc9ef 62cde1b1 |l....7~........b| + 000880: 4a0397f4 1035f921 9ec20f03 37b0014d |...J!.5.....M..7| + 000890: 4123b106 84186d3c cd475c73 e950dbb9 |..#An."...| + 000bd0: 1f600871 aab67b84 30e46215 95a0c237 |q.`..{...b.07...| + 000be0: fdedfd6a ff6b0d7e 8ba8e147 f35257a5 |j...~.k.G....WR.| + 000bf0: 9edaecdd ff5eab48 dfdfaaf5 564b0faf |....H.^.......KV| + 000c00: 1944241c b00c84d6 35233f93 4e62841e |.$D......?#5..bN| + 000c10: a6902580 316011b9 d50dc8a9 0d6e2480 |.%....`1.....$n.| + 000c20: 2fa8ab7d bffdb0fd b83fb9ce 3eaff93e |}../......?.>..>| + 000c30: d4dbf4f6 67d93bf7 63267fee 60c616bc |.....;.g..&c...`| + 000c40: 59460c1c b581980e fb713211 c9a19112 |..FY.....2q.....| + 000c50: 1503c408 00028484 8ad41550 95a0600c |........P....`..| + 000c60: d36f5749 fa33616f 1d014ce6 d07375fb |IWo.oa3..L...us.| + 000c70: ed7977fd fed5f7ff f77afe1f dc55f67d |.wy.......z.}.U.| + 000c80: cf482bf5 d9dfce99 e5a1a88f 5029bd6a |.+H.........j.)P| + 000c90: 22c8b021 752e6806 a09f0854 d9e871cf |!..".h.uT....q..| + 000ca0: f74defb5 bc797ef7 59f3fd82 8defb9eb |..M..~y....Y....| + 000cb0: fd9af538 db99ebe7 f29f830e e73a64ff |8............d:.| + 000cc0: 625c0a62 20e28d8f d2207252 4c638903 |b.\b... Rr ...cL| + 000cd0: 706bec66 d754a805 d18db156 6324e7e1 |f.kp..T.V.....$c| + 000ce0: ffeb5d6e f4ebb42b f9abfc2a bcb2257e |n]..+...*...~%..| + 000cf0: f1ebfeef aedfecb8 fe2bd7cb 8f0aa338 |..........+.8...| + 000d00: 5dda06a7 7fa9c940 c35be1d9 d401ce4a |...]@.....[.J...| + 000d10: 2a9c2309 245df8c8 491cb031 2e289d8d |.#.*..]$1..I..(.| + 000d20: 47effb9d 5ddc3fcf 53f341ef 7befabaa |...G.?.].A.S...{| + 000d30: aebe48d6 aecbce35 745e6bdc 84fab726 |.H..5....k^t&...| + 000d40: 63ca1b2e 0087295a 42a249b1 2921371b |...cZ)...I.B.7!)| + 000d50: df7a406a 4380f880 94c1d64b 26742983 |j@z....CK....)t&| + 000d60: 6d3eba74 e5bbe7aa 65bef5b5 fe7299dc |t.>m.......e..r.| + 000d70: b54befc4 aa7f5176 943b2350 bc324def |..K.vQ..P#;..M2.| + 000d80: 2384f22f 7f41ef86 1671f08a b864a410 |/..#..A...q...d.| + 000d90: 96916bf2 01a91680 2d4e91df 640db199 |.k........N-...d| + 000da0: ef357ff9 f3bdfdce d364cbee 4e3dfeb8 |..5.......d...=N| + 000db0: ee72d55c ea4ffeff 787e0f63 e6ff6f3f |\.r...O.c.~x?o..| + 000dc0: 66132b23 25ec017b 88c0ba7b 1ab1cf27 |#+.f{..%{...'...| + 000dd0: 85005ef2 6f80b080 79b19276 86be52cc |.^.....ov..y.R..| + 000de0: ecbeaf0e efebffa3 f73e4abf f9eedff7 |.........J>.....| + 000df0: bdb9bfdf fe721c57 8cfa5fdb e773909f |....W.r.._....s.| + 000e00: 08109986 6b00e8a9 1050b2a1 77748c58 |.......k..P.X.tw| + 000e10: 85817f8e 198f0914 17f0d87c 13564931 |........|...1IV.| + 000e20: 7db06927 30d57fbc 9ddefc55 fe45eb7b |'i.}...0U...{.E.| + 000e30: ec82fe90 46f5fbe8 73b02bf6 7d9cf6fb |.......F.+.s...}| + 000e40: 6fe0835b 04bb8519 5a6a8e7c 5f80401c |[..o....|.jZ.@._| + 000e50: 59031100 818da4c1 aedd1ab1 d6e05e08 |...Y.........^..| + 000e60: 0ffc7d68 317bbd7e 4eea8a2c 5cdf8447 |h}..~.{1,..NG..\| + 000e70: f5afe99f d8fbf6c6 f922975c f3b9e5f1 |........\.".....| + 000e80: ca508298 a36deeed 4b2d86bb a4be8c1c |..P...m...-K....| + 000e90: 2ac7bed5 1eafa822 36a4ffab 93b2aade |...*"......6....| + 000ea0: 1dd3731f 28f33d5f 886d7355 b968cb55 |.s.._=.(Usm.U.h.| + 000eb0: 308274f9 d3ef7fa7 31e7d3d8 317c49fe |.t.0.......1.I|1| + 000ec0: 676b07af 8683f43c 5162ca25 191be6a0 |..kg<...%.bQ....| + 000ed0: 1858444b e45d659c 1773caa0 b66c4009 |KDX..e]...s..@l.| + 000ee0: 2ebefe76 e8f9bfbf b82aa237 dc10ec6b |v.......7.*.k...| + 000ef0: d5ffd7bb f7dfcff7 cd7857a9 e3ff3ad9 |.........Wx..:..| + 000f00: 1a01824a 0cf26ff0 4a503576 15ba869a |J....o..v5PJ....| + 000f10: 2fd23224 0ab86920 07e1206c 41d0ea56 |$2./ i..l ..V..A| + 000f20: 9fc7fbac 54fab655 cdf4d10e 6ceaf2b2 |....U..T.......l| + 000f30: b4b56508 afe3f27a f7e6efcf 715545ef |.e..z........EUq| + 000f40: c6cb2a2d ce9a0d20 3351da14 5586586f |-*.. .....Q3oX.U| + 000f50: 2d01e7b2 3013500a 545458f9 867c5008 |...-.P.0.XTT.P|.| + 000f60: c672bf76 6c1fb935 bd2b7f3d 8f3adc6d |v.r.5..l=.+.m.:.| + 000f70: dfb5ff92 bf47b3df db682af3 ec7f7364 |......G..*h.ds..| + 000f80: 20819a02 0403273d 1a5a7aa6 774207b1 |... ='...zZ...Bw| + 000f90: 14aa88a0 2879b0c8 5ceced8d 1806eeb7 |......y(...\....| + 000fa0: bfdb9f59 5f5ac6db ccb6f07d fef367f8 |Y.....Z_}....g..| + 000fb0: 3ffebf46 e4ff4d1e fefdefef cfdbbefd |F..?.M..........| + 000fc0: 19c0927f ea801e31 4009d67b 31813826 |....1...{..@&8.1| + 000fd0: 98fa276a c25f4f51 76294261 d3f545be |j'..QO_.aB)v.E..| + 000fe0: 8ee3f8db b99dd171 c1cefcff d822fdf9 |....q.........".| + 000ff0: df957877 f7b95f0e b79ee3b9 f79ba1ff |wx..._..........| + 001000: b7015484 09068d5d 404c99b7 65776e47 |.T..].....L@Gnwe| + 001010: 0cb008e9 0d07d982 42320509 6d6459a1 |..........2B.Ydm| + 001020: fce337df f0fc204b 7a3caf13 34ff571a |.7..K ....^.C.| + 001280: 82b76a19 29291456 d27edef4 825c8165 |.j..V.))..~.e.\.| + 001290: 08ebe30c ac93e983 b698a26b a8ef32c1 |........k....2..| + 0012a0: ff7ddd9b bbf37bfb b55da4e1 4d15d8eb |..}..{....]....M| + 0012b0: ebf56d9e ee13fff3 b1fd6e5b b571bf2d |.m......[n..-.q.| + 0012c0: 8080f8e0 045f0b90 88f721eb dda1a881 |......_..!......| + 0012d0: 0379c163 7fd1bc3b 4c8f28ad 35339d4a |c.y.;....(.LJ.35| + 0012e0: feedfafb cd2791ed c8fea753 df8e6564 |......'.S...de..| + 0012f0: 6cfaff4d faf74eef 3b9f1adc 9ef2bc35 |M..l.N.....;5...| + 001300: a7b91190 c875fd4d f93d5906 2c5008fc |....M.u..Y=...P,| + 001310: 2da6e9a0 82128a98 603c9b9b 46e2a8e2 |...-......<`...F| + 001320: db62ecdd 3ef943f3 ab7a794e adae5ced |..b..C.>Nyz..\..| + 001330: 7efaf566 f0f54cf0 085aabca 2df80ae5 |f..~.L....Z....-| + 001340: c3889522 009603aa 73e5198e 374bd685 |"..........s..K7| + 001350: 0033ea01 9a92cd22 7d846808 c1bb9000 |..3."....h.}....| + 001360: fd995332 dff9ebc3 3aed91df f9caa3fd |2S.........:....| + 001370: eaffbeff b98772ec fbf3ff3d af5efadc |.....r..=.....^.| + 001380: a3aab419 09b1ac4c fc1dbf42 e206a071 |....L...B...q...| + 001390: 9c87fcfb c4ca4cf1 f985fb76 f0eee370 |.....L..v...p...| + 0013a0: 55ffef57 9ba8bef5 f973fd37 3d5a3eed |W..U....7.s..>Z=| + 0013b0: 8e57bdd1 f6bcbdd5 5997e3d5 b539dccb |..W........Y..9.| + 0013c0: f4950e76 46a1c25e b867e0ae 738a9c5c |v...^..F..g.\..s| + 0013d0: e1e70f8d 12059a83 30994cb5 4312c34d |.........L.0M..C| + 0013e0: f67c66fe e4b7fe67 c34ae58e f7debbfd |.f|.g.....J.....| + 0013f0: aadd1fea 04b7dbfb f53ddd8d a9f9fb3b |..........=.;...| + 001400: d7088a12 54a62a84 30d9de78 e77eb659 |.....*.Tx..0Y.~.| + 001410: 84e214a0 ab181e7a 63001bcc 2c661d3c |....z......c<.f,| + 001420: 634afd7e 89e6dde5 cefce576 3fd1bd5d |~.Jc....v...]..?| + 001430: fa02effd 7d867793 9ee78b9d 7395e477 |.....w.}....w..s| + 001440: 4432c91b 2d818651 ab16b73e 568334d6 |..2DQ..->....4.V| + 001450: 9187da8f 9573c502 33d60168 aa6bcb29 |......s.h..3).k.| + 001460: f4ee4dfb f713ed8b e38836a2 79dee7d3 |.M.......6.....y| + 001470: 5cdb66c7 3bcbe6e2 490acb57 23b3d171 |.f.\...;W..Iq..#| + 001480: 448905f2 58ca1898 52fc1056 245bf337 |...D...XV..R7.[$| + 001490: b046d6b2 41b60aad 3eae07cc a5c26c90 |..F....A...>.l..| + 0014a0: 338f7bf7 f7e7ffdb 36c1b93e 414e3811 |.{.3....>..6.8NA| + 0014b0: d2c6e25b dd1d855b 5fcd7bcb 136de2d9 |[...[....{._..m.| + 0014c0: 0d0587e2 91c2af0f b116a3eb 72501e8c |..............Pr| + 0014d0: 5329934c e51d9714 50335672 4bfd8651 |L.)S....rV3PQ..K| + 0014e0: ecafff17 cab719bc 6fc4576d bbef6369 |........mW.oic..| + 0014f0: 4ceb1f77 fb6ee1d2 a6a9f2f1 faf2f636 |w..L..n.....6...| + 001500: 9cc56292 e5caa902 15cc4191 30be45b5 |.b.......A...E.0| + 001510: 942c0650 015d8ace 46295e91 4911511c |P.,...]..^)F.Q.I| + 001520: 7bc381fa beaa2bbb 78c39d34 4f12ad11 |...{.+..4..x...O| + 001530: 940c62f2 5436bd5b f8ef2f1a 5dbfa653 |.b..[.6T./..S..]| + 001540: ac417b06 a3d2eac9 e603a84f 76555991 |.{A.....O....YUv| + 001550: f02297c4 2700eaa5 cf4cd367 3691a1d7 |.."....'g.L....6| + 001560: cdcf59db d5341994 e1842135 ecbff3b6 |.Y....4.5!......| + 001570: a34a2a38 b9e1d331 b093b3e9 606ca2df |8*J.1.........l`| + 001580: b9c559d5 a2ca5fe8 87cef12e b05ff01f |.Y..._........_.| + 001590: 121dba9d 69ddd312 262db6dc 94637de6 |.......i..-&.}c.| + 0015a0: bcff7e45 bdf47ab3 c105dbf4 26daab6d |E~...z......m..&| + 0015b0: b7d26b55 791dbec7 727fb26d 663fc577 |Uk.....ym..rw.?f| + 0015c0: be3bd1f0 402b6949 eae1e82b 25e79d0f |..;.Ii+@+......%| + 0015d0: 10ec05dc 3199a827 2f6e444b bf08b074 |....'..1KDn/t...| + 0015e0: 6efefdd1 c73d5bf7 20b642d7 9b37e374 |...n.[=..B. t.7.| + 0015f0: dba0e432 6eed784f f834dde4 7cfc64e3 |2...Ox.n..4..d.|| + 001600: 784e0821 b0488309 1453e2f7 3006909c |!.Nx..H...S....0| + 001610: 8a60621d 502c2210 4145a702 6b8250ed |.b`..",P..EA.P.k| + 001620: 15accde7 09ffc6bb c7bd4af6 b17aea6a |.........J..j.z.| + 001630: e72668dd 75be5be3 204cbd7d 87a3f1f7 |.h&..[.u}.L ....| + 001640: cc7a9848 c4cd062b 0ca51845 14a9d196 |H.z.+...E.......| + 001650: 26242717 50442021 05694953 e00c74e0 |.'$&! DPSIi..t..| + 001660: a7cfd3d1 4f3ed4f5 6d6673d8 bfc71ddb |......>O.sfm....| + 001670: 8a5dc4fe df7fbddb 1ebfe8e7 3d69b835 |..].........5.i=| + 001680: 527eb270 b31f1af2 9c477143 f0c5ba01 |p.~R....CqG.....| + 001690: cf60121d d1dca2ca 6f2ef262 f726bb82 |..`.....b..o..&.| + 0016a0: 75ec79ff bbfd57f4 af1d8c0e fba85d9b |.y.u.W.......]..| + 0016b0: 564af27f fc8e4f5b ed5fad79 9d7f3ee7 |..JV[O..y._..>..| + 0016c0: bb72520e a9d82382 b40b8355 b8c6b958 |.Rr..#..U...X...| + 0016d0: 85b25e16 20915615 886f1f5b 87afbb00 |.^...V. [.o.....| + 0016e0: befb68df fdbacfac 29de57e6 bd1d3bfc |.h.......W.).;..| + 0016f0: 4bff6af6 ff7fb97f 8beffff5 ab893ba7 |.j.K.........;..| + 001700: 48645e2e 7404bb1c 844e65a3 24d14660 |.^dH...t.eN.`F.$| + 001710: 94e4500a 72872105 0f15966d 32a52689 |.P...!.rm....&.2| + 001720: 55aabc67 758f0bf7 e08494b9 bd6b58e6 |g..U...u.....Xk.| + 001730: 7ebfa560 1de51879 ccef1fbc 9d53b66b |`..~y.......k.S.| + 001740: 3132187b 89af1b05 84cd8560 6dca8542 |{.21....`...B..m| + 001750: 21d88b40 20961ea1 4ccccc08 e54f4013 |@..!... ...L.@O.| + 001760: 4be7fbd7 ff8b7722 61ffdaee e8f55369 |...K"w.....aiS..| + 001770: 7df62ae6 13ff990a a5fd35a3 2f4b31ce |.*.}.....5...1K/| + 001780: 4b8c8f18 5319668e ad567100 5566d2e1 |...K.f.S.qV...fU| + 001790: 437e648a b00d0379 005e07ea 7cb35c9d |.d~Cy.....^..\.|| + 0017a0: c50fab9d 257ee6b7 26b92eba cd5eb8e8 |......~%...&..^.| + 0017b0: fe9f1bff 2ce758e9 bd67ff8f ea2a9ffd |.....X.,..g...*.| + 0017c0: ad59936a dac6ebe8 22eeb02d 5980ddd4 |j.Y.....-.."...Y| + 0017d0: 2bc1b1e3 2c372955 e4678efe 01fc7afc |...+U)7,..g..z..| + 0017e0: 39c28dbb dbb5e97f 3f9f67f9 7de3b0ce |...9.....g.?...}| + 0017f0: ff94aa51 d500a76c a097f9de f779f32b |Q...l.......+.y.| + 001800: 29cc8612 bd794c40 640c6de8 d705d35a |...)@Ly..m.dZ...| + 001810: 48349c59 1e04926a 1c587222 9321d48d |Y.4Hj..."rX...!.| + 001820: ff8bbc1b 25ffcaae 61e63518 e33df23e |.......%.5.a>.=.| + 001830: 9944bffb 5727fbbe ef38bb43 e4b3cf7e |..D...'WC.8.~...| + 001840: d1215ca1 10238302 60fe3465 54c6d454 |.\!...#.e4.`T..T| + 001850: a1248202 4d29865f 18425482 bd3d296f |..$._.)M.TB.o)=.| + 001860: 3da7ef18 d534936f 7d6b1ac8 7b555454 |...=o.4...k}TTU{| + 001870: ae9fc9cd 4dc157dd cd59bb54 dd7d8b3a |.....W.MT.Y.:.}.| + 001880: e86c8d2c 993c695b cc78e63a 294b501a |,.l.[i<.:.x..PK)| + 001890: 51a33798 fe0469fb 304b1a96 034e864d |.7.Q.i....K0M.N.| + 0018a0: 8eb7ed5d f9f5d993 73fbf50a afff00f9 |]..........s....| + 0018b0: 9eff7ede 1ffbedb6 37e7bf7f fd11ebc7 |.~.........7....| + 0018c0: acf1181a b5b40c42 7313f844 01850c67 |....B...D..sg...| + 0018d0: 03c526f1 90ff1d6f 28139428 ecbd7fae |.&..o...(..(....| + 0018e0: 5ae06b85 bfbd99c1 fd2b0ff8 f95d2471 |.k.Z......+.q$].| + 0018f0: 656fa1e5 55f15aff cf1717f6 fcf19a3b |..oe.Z.U....;...| + 001900: f1005d82 00b0650a e2645ad2 3d69c450 |.]...e...Zd.P.i=| + 001910: bb2bd189 0433e95b 91902194 26122dec |..+.[.3..!...-.&| + 001920: a3b997ac f77b6a01 3f75a32e 8bcdf64f |.....j{...u?O...| + 001930: 5fb7501a 5ddbe6e8 a7d5fa3e 1dd46bec |.P._...]>....k..| + 001940: 98c8ab4d f1320142 93cec271 86c5640a |M...B.2.q....d..| + 001950: 37454c68 f1bc95ae 4e969e83 ba26fadf |hLE7.......N..&.| + 001960: f7fded0f c8bcfedf f0f7abfc 9202ecea |................| + 001970: cb7e83fb efe76293 570f69c5 e0f17e42 |..~..b...i.WB~..| + 001980: 51305480 5bbc0c03 be542c83 ae48f657 |.T0Q...[.,T.W.H.| + 001990: 31b6a48e 2134c43d d2718d91 ff32b899 |...1=.4!..q...2.| + 0019a0: ff75dbad f7b4be61 f733382a c84ed92b |..u.a...*83.+.N.| + 0019b0: dedf5f3d 7e4e768f b8e7cdc8 35f73efd |=_...vN~.....>.5| + 0019c0: a93e31d0 18466c13 430bb035 f32da402 |.1>..lF.5..C..-.| + 0019d0: 1ac556b4 f60ad7f7 0d84feb6 d457d6cc |.V............W.| + 0019e0: fb59d4ef 787e78a9 11eee57a 9eba753a |..Y..x~xz...:u..| + 0019f0: be46d3db b7b7af67 fbd1ef6d a57fa4a3 |..F.g...m.......| + 001a00: 23041368 869c8371 48c5ce71 6ce28506 |h..#q...q..H...l| + 001a10: 9b17306e d100f610 228200a4 eb67a5d7 |n0........."..g.| + 001a20: d43f6e55 e0b7d6d3 f879a9ba 9f4aff6a |Un?.......y.j.J.| + 001a30: 744dfd6c bd70ee9d 1fe669af 79ffb39c |l.Mt..p..i.....y| + 001a40: e95a8a9c 106e8342 0e0c4636 229e3538 |..Z.B.n.6F..85."| + 001a50: d104d6b8 a108e986 39334921 1d417094 |........!I39.pA.| + 001a60: db9add3c a1d85092 e1cf077f e1f21f91 |<....P..........| + 001a70: f69ceead 1f2683fd a42e13a7 ea37bee6 |......&.......7.| + 001a80: 142d9438 901808b7 8394b54d 1a81ee10 |8.-.....M.......| + 001a90: e7e696ae 5e474188 9a9c1cb4 f3370261 |.....AG^....a.7.| + 001aa0: f53dffed f3d7ff77 db988ef6 8bd7c5cb |..=.w...........| + 001ab0: 7fdebf6c 7ebff2d9 31aca9fd ebfb0aaf |l......~...1....| + 001ac0: 8bd2afed 98af41c4 029816a6 c8902a84 |.....A.......*..| + 001ad0: 0dc8a3d9 c52339ba 54940073 a9112978 |.....9#.s..Tx)..| + 001ae0: dbf6abdc fef0cb93 fe036e9b 83fc4778 |.........n..xG..| + 001af0: f6df27db a7e7a7ef af8e39fc 3abffc7a |.'.......9..z..:| + 001b00: 8338e519 9e040003 951dc771 1c156729 |..8.....q...)g..| + 001b10: 8e302069 94eab044 80a10307 97464524 |i 0.D.......$EF.| + 001b20: 5f593b68 bb6cbeec 94e45a46 1bc61d50 |h;Y_..l.FZ..P...| + 001b30: dd1ef96f a64d9377 d3eefafa ef4f8449 |o...w.M.....I.O.| + 001b40: 1e0b8928 046ee2e2 779c1586 3ed84d80 |(.....n....w.M.>| + 001b50: 6f2d10a8 750220ca 0e341b46 2e406d7b |..-o. .uF.4.{m@.| + 001b60: 6dfa82bf 722421b3 fb8b8a07 ec9c6c5a |...m.!$r....Zl..| + 001b70: fef38b9d 571962ad 66af22b1 cae62954 |.....b.W.".fT)..| + 001b80: af4bad8b e88ab995 26a54b52 19e819e5 |..K.....RK.&....| + 001b90: 6044e373 a72c6180 035a83ae 611c4573 |s.D`.a,...Z.sE.a| + 001ba0: 1c7ddf9d 5ddd623e fedbe41a cd484fff |..}.>b.].....OH.| + 001bb0: d687b7ff efcf7ff6 5befaf31 a50fa127 |........1..['...| + 001bc0: e672f028 89f6e1c3 009ece92 4c40c508 |(.r...........@L| + 001bd0: f3048a17 b84332c7 4db5a024 1c3ee761 |.....2C.$..Ma.>.| + 001be0: 4ee152fc fdede9a3 14ed4b66 ede4b0f5 |.R.N....fK......| + 001bf0: bf705fb0 7e9ff5a7 77befdbf 99a50bcd |._p....~...w....| + 001c00: 0d81a843 0ed1b8d3 2a800e50 9f884094 |C.......P..*.@..| + 001c10: e87ab92f 64103b90 250003a1 dab3ad06 |/.z..;.d...%....| + 001c20: 7ff3542f 7149b36b f7c7e83d 980a656b |/T..k.Iq=...ke..| + 001c30: 78a77bb6 e64addbe ddefff57 ffeaff56 |.{.x..J.W...V...| + 001c40: 0712d441 a1051d7a 98cac418 bfd2450d |A...z........E..| + 001c50: 4f059ab4 6076a8a6 623eaf11 73238ce9 |...O..v`..>b..#s| + 001c60: dbefed1a c7f7b8c5 12bbe6fa 84e694e8 |................| + 001c70: 2f4d6a5a 0ce530e5 6f4eefff bacd14f1 |ZjM/.0....No....| + 001c80: 0722a4e8 c345aa98 2212efa3 a2131184 |.."...E...."....| + 001c90: 725ebac3 33a80c4a 20dc04fa e8fb4c54 |..^rJ..3... TL..| + 001ca0: 64cdf3e2 e4dffbff d25a8eb5 80ebe351 |...d......Z.Q...| + 001cb0: 6f4dafe4 ebfe0fce fbb568dd 9c3d1a83 |..Mo.....h....=.| + 001cc0: 77917bc4 78b8a8ed 81cbc552 e8428761 |.{.w...xR...a.B.| + 001cd0: 56187d10 66d4de69 c519092d 83b14ee1 |.}.Vi..f-....N..| + 001ce0: bbf7e8d3 7f9ef655 11316cb4 a7bb9bff |....U....l1.....| + 001cf0: ba7ef65e 3fdbf1fe bee6c96b 7ef7294f |^.~....?k...O).~| + 001d00: ab4b94e0 079124e4 3236ccd3 660d94c2 |..K..$....62...f| + 001d10: 4c548559 211614ac 6e942055 a9ba1ccc |Y.TL...!U .n....| + 001d20: fb6f4f10 68ccf8e4 a6f77677 df97b2af |.Oo....hwv......| + 001d30: ff6987f7 fff4bd5e 775a7133 5cbdd9e0 |..i.^...3qZw...\| + 001d40: 819a7a55 1e07a288 e95de00c ca2b8766 |Uz........].f.+.| + 001d50: 5f2dca55 0e8a4dc4 e9b1011e 1ab00564 |U.-_.M......d...| + 001d60: fdb7a3fc 7d3b323d b587a2b5 d4f0acb9 |....=2;}........| + 001d70: df3dbb5e ca1efcff 97eb4e32 ef658b9b |^.=.....2N....e.| + 001d80: 422c1830 1100b5c0 003a8db9 a43fa6f2 |0.,B......:...?.| + 001d90: b5948044 8c1e264a 76de6275 0cca0c56 |D...J&..ub.vV...| + 001da0: 7ff7dff6 7ddfddf0 1dca1734 b2fe14b3 |.......}4.......| + 001db0: e6b3fdb5 abc96ed8 f6b0e272 4cfd05b7 |.....n..r......L| + 001dc0: 3af01bfa 9dd2ce41 2e4fbc34 20c31d68 |...:A...4.O.h.. | + 001dd0: 043e1bb4 3e0210f4 db15754b ada6d0c4 |..>....>Ku......| + 001de0: f7f65637 77bfea3f 399aa02e bb26e59b |7V..?..w...9..&.| + 001df0: 2c54ee1e b62ef8bd bdcf3afe 9ce393c7 |..T,.....:......| + 001e00: 00000000 204cc38c 00000000 204cc390 |......L ......L | + 001e10: 00000000 204cc394 00000000 204cc398 |......L ......L | + 001e20: 00000000 204cc39c 00000000 204cc3a0 |......L ......L | + 001e30: 00000000 204cc3a4 00000000 204cc3a8 |......L ......L | + 001e40: 00000000 204cc3ac 00000000 204cc3b0 |......L ......L | + 001e50: 00000000 204cc3b4 00000000 204cc3b8 |......L ......L | + 001e60: 00000000 204cc3bc 00000000 e0400000 |......L ......@.| + 001e70: 00000000 03000000 00000000 00000000 |................| + 001e80: 00000000 204cc34c 00000000 204cc350 |....L.L ....P.L | + 001e90: 00000000 204cc354 00000000 204cc358 |....T.L ....X.L | + 001ea0: 00000000 204cc35c 00000000 204cc360 |....\.L ....`.L | + 001eb0: 00000000 204cc364 00000000 204cc368 |....d.L ....h.L | + 001ec0: 00000000 204cc36c 00000000 204cc370 |....l.L ....p.L | + 001ed0: 00000000 204cc374 00000000 204cc378 |....t.L ....x.L | + 001ee0: 00000000 204cc37c 00000000 204cc380 |....|.L ......L | + 001ef0: 00000000 204cc384 00000000 204cc388 |......L ......L | + 001f00: 00000000 204cc30c 00000000 204cc310 |......L ......L | + 001f10: 00000000 204cc314 00000000 204cc318 |......L ......L | + 001f20: 00000000 204cc31c 00000000 204cc320 |......L .... .L | + 001f30: 00000000 204cc324 00000000 204cc328 |....$.L ....(.L | + 001f40: 00000000 204cc32c 00000000 204cc330 |....,.L ....0.L | + 001f50: 00000000 204cc334 00000000 204cc338 |....4.L ....8.L | + 001f60: 00000000 204cc33c 00000000 204cc340 |....<.L ....@.L | + 001f70: 00000000 204cc344 00000000 204cc348 |....D.L ....H.L | + 001f80: 20800000 56100003 00000000 204cc001 |... ...V......L | + 001f90: 00000008 204cc002 00000000 204cc304 |......L ......L | + 001fa0: 00000000 00000300 00020001 429400f8 |...............B| + 001fb0: 00000000 00000500 00000005 00800000 |................| + 001fc0: 04800008 c1060700 20100003 42101003 |........... ...B| + 001fd0: 20010001 42100001 fffffff9 01000000 |... ...B........| + 001fe0: 00000000 08000500 00000000 204cc300 |..............L | + 001ff0: 00000000 204cc304 00000000 204cc308 |......L ......L | + - bank: 1 + size: 2048 + - bank: 2 + size: 2048 + - type: A6XX_SP_LB_0_DATA + - bank: 0 + size: 2048 + - bank: 1 + size: 2048 + - bank: 2 + size: 2048 + - type: A6XX_SP_LB_1_DATA + - bank: 0 + size: 2048 + - bank: 1 + size: 2048 + - bank: 2 + size: 2048 + - type: A6XX_SP_LB_2_DATA + - bank: 0 + size: 2048 + - bank: 1 + size: 2048 + - bank: 2 + size: 2048 + - type: A6XX_SP_LB_3_DATA + - bank: 0 + size: 2048 + - bank: 1 + size: 2048 + - bank: 2 + size: 2048 + - type: A6XX_SP_LB_4_DATA + - bank: 0 + size: 2048 + - bank: 1 + size: 2048 + - bank: 2 + size: 2048 + - type: A6XX_SP_LB_5_DATA + - bank: 0 + size: 512 + - bank: 1 + size: 512 + - bank: 2 + size: 512 + - type: A6XX_SP_CB_BINDLESS_DATA + - bank: 0 + size: 8192 + - bank: 1 + size: 8192 + - bank: 2 + size: 8192 + - type: A6XX_SP_CB_LEGACY_DATA + - bank: 0 + size: 640 + - bank: 1 + size: 640 + - bank: 2 + size: 640 + - type: A6XX_SP_UAV_DATA + - bank: 0 + size: 128 + - bank: 1 + size: 128 + - bank: 2 + size: 128 + - type: A6XX_SP_INST_TAG + - bank: 0 + size: 128 + - bank: 1 + size: 128 + - bank: 2 + size: 128 + - type: A6XX_SP_CB_BINDLESS_TAG + - bank: 0 + size: 128 + - bank: 1 + size: 128 + - bank: 2 + size: 128 + - type: A6XX_SP_TMO_UMO_TAG + - bank: 0 + size: 128 + - bank: 1 + size: 128 + - bank: 2 + size: 128 + - type: A6XX_SP_SMO_TAG + - bank: 0 + size: 128 + - bank: 1 + size: 128 + - bank: 2 + size: 128 + - type: A6XX_SP_STATE_DATA + - bank: 0 + size: 63 + - bank: 1 + size: 63 + - bank: 2 + size: 63 + - type: A6XX_HLSQ_CHUNK_CVS_RAM + - bank: 0 + size: 448 + - bank: 1 + size: 448 + - bank: 2 + size: 448 + - type: A6XX_HLSQ_CHUNK_CPS_RAM + - bank: 0 + size: 640 + - bank: 1 + size: 640 + - bank: 2 + size: 640 + - type: A6XX_HLSQ_CHUNK_CVS_RAM_TAG + - bank: 0 + size: 64 + - bank: 1 + size: 64 + - bank: 2 + size: 64 + - type: A6XX_HLSQ_CHUNK_CPS_RAM_TAG + - bank: 0 + size: 64 + - bank: 1 + size: 64 + - bank: 2 + size: 64 + - type: A6XX_HLSQ_ICB_CVS_CB_BASE_TAG + - bank: 0 + size: 4 + - bank: 1 + size: 4 + - bank: 2 + size: 4 + - type: A6XX_HLSQ_ICB_CPS_CB_BASE_TAG + - bank: 0 + size: 4 + - bank: 1 + size: 4 + - bank: 2 + size: 4 + - type: A6XX_HLSQ_CVS_MISC_RAM + - bank: 0 + size: 448 + - bank: 1 + size: 448 + - bank: 2 + size: 448 + - type: A6XX_HLSQ_CPS_MISC_RAM + - bank: 0 + size: 1408 + - bank: 1 + size: 1408 + - bank: 2 + size: 1408 + - type: A6XX_HLSQ_INST_RAM + - bank: 0 + size: 2048 + :2:0000:0000[40846422x_d81251c5x] (sat)(ul)sign.f r8.z, (neg)hc113.y + :4:0001:0001[938a16e2x_520c369ax] (sy)(ss)(sat)(rpt2)unknown(4,28) hr56.z, -358 + :1:0002:0004[200a00c1x_094864d2x] cov.u16f16 hr, hr308.z + :2:0003:0005[44109084x_4a201507x] (ss)unknown(2,32) (ei)r33.x, c321.w, (neg)r + :4:0004:0006[882fadabx_14a391b1x] (jp)(sat)(rpt1)(ul)rsq hr42.w, (abs)(r)hc108.y + :3:0005:0008[6060f068x_7106601ax] (ss)(ul)mad.u16 r26.x, (neg)hr6.z, (neg)hc48.y, (r)hc65.z + :3:0006:0009[60ed4212x_02900201x] (rpt2)madsh.u16 hr4.z, r128.y, r54.z, r164.x + :0:0007:0012[005b6589x_8a054280x] (eq)(rpt5)bkt #17024 + :3:0008:0018[7cebfff7x_dbae7deex] (sy)(ss)(jp)(sat)(rpt3)(ul)sel.b32 a3.x, (neg)(r)c891.z, (neg)c53.w, (neg)c747.z + :5:0009:0022[aff86b27x_fd7472ffx] (jp)unknown(5,31).o.p.base4 (u8)(xyw)hr9.w, r14.y, a1.x + :0:0010:0023[0ed959d7x_6d7a21a4x] (ss)(jp)(eq)(rpt1)unknown(0,13) + :2:0011:0025[445a8ebex_8d6e703bx] (sat)(rpt2)cmpv.s.gt (ei)r47.z, (neg)(r)59, (abs)(r)c +../src/freedreno/decode/instr-a3xx.h:979: is_cat6_legacy: Assertion `instr->cat6.opc == 0' failed. + ----------------------------------------------- + 8192 (0x2000) bytes + 000000: d81251c5 40846422 520c369a 938a16e2 |.Q.."d.@.6.R....| + 000010: 094864d2 200a00c1 4a201507 44109084 |.dH.... .. J...D| + 000020: 14a391b1 882fadab 7106601a 6060f068 |....../..`.qh.``| + 000030: 02900201 60ed4212 8a054280 005b6589 |.....B.`.B...e[.| + 000040: dbae7dee 7cebfff7 fd7472ff aff86b27 |.}.....|.rt.'k..| + 000050: 6d7a21a4 0ed959d7 8d6e703b 445a8ebe |.!zm.Y..;pn...ZD| + 000060: 1f6ffee7 dc7bfeef abce7def cf7dfdf7 |..o...{..}....}.| + 000070: 6bf77060 43ae53ce 1d155c9e 210f657a |`p.k.S.C.\..ze.!| + 000080: f398f1da bb3bc5bc 407efedb 2ae4a3ce |......;...~@...*| + 000090: d7a6d1c9 26f0e328 988b003e 1944221c |....(..&>...."D.| + 0000a0: b64f61f1 6e69ebff 8aaa7181 8f0abbf9 |.aO...in.q......| + 0000b0: 24941211 8260e056 76148931 1823c880 |...$V.`.1..v..#.| + 0000c0: f45efc5f 83b2cd7f ae314bee aca4fe3e |_.^......K1.>...| + 0000d0: fe5fb07d ce7f8aec 5c8ddf5f 1689aa4f |}._....._..\O...| + 0000e0: 5bb05fb2 f3b7d3f5 b98aafa3 2f8f7fe6 |._.[.........../| + 0000f0: 3fb580fc ddbf531b 0da32123 ae1a6fa0 |...?.S..#!...o..| + 000100: d6caa35a 729df118 2fac5efe 79ff09e0 |Z......r.^./...y| + 000110: d790c392 2775e305 3caa9a04 7c089042 |......u'.......~.....t...| + 000150: 5d718f8a 94bad5b9 4d2c840d fdabdaaa |..q]......,M....| + 000160: 9dee1ace 2c13fe7d f3ee3dff e13e57fd |....}..,.=...W>.| + 000170: 9c85fea6 f7847d56 c52f0aae 75c9ef82 |....V}..../....u| + 000180: 2daa5ce6 cafdd5e8 507cd78d ffb4a18e |.\.-......|P....| + 000190: 5de9c36b 4af893ba c176a41a 5801d0e0 |k..]...J..v....X| + 0001a0: 389dd26d ec627149 3cc5c2c7 55dc1ec9 |m..8Iqb....<...U| + 0001b0: 84d70311 a9c08302 9a73df90 344be02b |..........s.+.K4| + 0001c0: 49b2efef bddc6abe ba4d59d6 be7dedd9 |...I.j...YM...}.| + 0001d0: d99ca5e4 4691eadd 342410db 912f4e06 |.......F..$4.N/.| + 0001e0: f6f9ff37 babfb14f 67ef7fc3 d53843af |7...O......g.C8.| + 0001f0: 3f6ef799 48a1d47d 8acfdb18 64eb2a3c |..n?}..H....<*.d| + 000200: 7df6f78f 7d54c6b5 1a0e5fc5 6d909d8f |...}..T}._.....m| + 000210: 467db808 adc6c081 2080b951 280e8eae |..}F....Q.. ...(| + 000220: 94b5ba3b c45929e7 bf83fae3 198efb6b |;....)Y.....k...| + 000230: 8a327c92 1c209698 21295506 b429388c |.|2... ..U)!.8).| + 000240: 8ff6efb8 7ed56bf3 267373c3 64fa7def |.....k.~.ss&.}.d| + 000250: 05a8abfc 7d2f441d ae087f1d 0f40987d |.....D/}....}.@.| + 000260: ebedee7a dff77be6 b324f7fb bdfe9b6d |z....{....$.m...| + 000270: 9e7cfb82 f2328115 e12d3c1a 9de608fb |..|...2..<-.....| + 000280: e8cc4e1a 56332ff5 926f7a97 c948ddad |.N.../3V.zo...H.| + 000290: 80442114 0680b1af 0b7a40be 6680c406 |.!D......@z....f| + 0002a0: c4ed2a39 3ce736df b5fe6364 1dd36355 |9*...6./..i.| + 000350: 9f3cae56 46fd4e46 cc9018e1 3082947e |V.<.FN.F....~..0| + 000360: 9f546e57 3ffdff5d dd1b2bc9 4d63be5f |WnT.]..?.+.._.cM| + 000370: 1356c9d2 49dca3bb 14e99370 d3ad985b |..V....Ip...[...| + 000380: a9e59bfa 30f4debd 9a9eb33c 2fd174f7 |.......0<....t./| + 000390: 92348790 015f2c16 3b200285 bd41de86 |..4..,_... ;..A.| + 0003a0: 2d75c233 0fed7dc5 71d48a99 65a4fb0d |3.u-.}.....q...e| + 0003b0: 61d8fd60 8ab2f259 04a5a31a 25d91076 |`..aY.......v..%| + 0003c0: a4f5d6df 35bc9fbf 179ebbd3 ab7a27a5 |.......5.....'z.| + 0003d0: 8a27c78f 73c790d3 8f67a6f3 075a60be |..'....s..g..`Z.| + 0003e0: bbd1f2e3 b71d349e fbd0befd b18f37e4 |.....4.......7..| + 0003f0: 196aac74 9c33b0c8 d088be1a 97d3c0fd |t.j...3.........| + 000400: fbe7afb8 0ed84f59 d71de695 abca98b3 |....YO..........| + 000410: 5e68cd28 0f525018 8f911e4c 00c53017 |(.h^.PR.L....0..| + 000420: 88a88f3b ad61c117 a962eaa6 9dabd6d4 |;.....a...b.....| + 000430: 1ea39076 84d0a242 751d3428 b62c23d2 |v...B...(4.u.#,.| + 000440: 7ff99fad f37a5f7e a9efa905 79485ba9 |....~_z......[Hy| + 000450: fd43ad18 25dfa024 1bb23bf1 c5f31292 |..C.$..%.;......| + 000460: f7eadef9 65f92639 35eabef3 2decf7f7 |....9&.e...5...-| + 000470: 4ac97036 dbbb2a1b 736989bb dc1d4330 |6p.J.*....is0C..| + 000480: f1ef948a d7f14dbc 4cad1047 cd541fab |.....M..G..L..T.| + 000490: bf457230 0d40084c 06e92826 c1fe3024 |0rE.L.@.&(..$0..| + 0004a0: e2f868bb 8d5bf75a 71b391b7 6d6e20c2 |.h..Z.[....q. nm| + 0004b0: 9e62d150 5a580d20 8307395a 8410021d |P.b. .XZZ9......| + 0004c0: 31a37467 1fcd96cc dbd6caec 4cf33e2a |gt.1........*>.L| + 0004d0: 29c7ea38 afe56c68 5f0a4d1c a1ecc8f0 |8..)hl...M._....| + 0004e0: db79e2ff 6d8fffef f5717bff 69bf74f2 |..y....m.{q..t.i| + 0004f0: 704c84d0 6925af38 ebe91b59 e30cd877 |..Lp8.%iY...w...| + 000500: f94b46af dfbda575 594e484f fc7c242b |.FK.u...OHNY+$|.| + 000510: 40915ea0 95f02c71 57c12850 803ee028 |.^.@q,..P(.W(.>.| + 000520: dc46877f d9ef8dec abea64f3 6825cba5 |..F......d....%h| + 000530: d54e9401 73aca5a0 68f2b428 d41c5b66 |..N....s(..hf[..| + 000540: e97f757e 78ffd7b4 d16efff5 1dd7bcea |~u.....x..n.....| + 000550: b2494bac cedd4d34 0a75e68d 561b600d |.KI.4M....u..`.V| + 000560: 85f54fdd 2fffff2d 1bef54cf de54b7fd |.O..-../.T....T.| + 000570: d94fe316 d1a4996e f161e53e 818c5e69 |..O.n...>.a.i^..| + 000580: e9a271f7 b85f97d1 863ef0ff 317cbe10 |.q...._...>...|1| + 000590: f2e0c000 9dc2d36e 96e746eb 0433f00d |....n....F....3.| + 0005a0: cc5dc775 dd476965 777f9774 b650dbd0 |u.].eiG.t..w..P.| + 0005b0: 410ac81d 4c232a80 3729aa58 a8b29c30 |...A.*#LX.)70...| + 0005c0: c7fdf676 17eb9f87 dead3df7 397a3ed9 |v........=...>z9| + 0005d0: e1a2ce10 2b5097a0 fc24d47f 20d54146 |......P+..$.FA. | + 0005e0: f7bdfedf ddd791ff 7d4b7fd5 fe9fddfe |..........K}....| + 0005f0: 47ee0dec ca323abc ed9b2702 87527cc4 |...G.:2..'...|R.| + 000600: 42ede016 86d1a226 8e20b9f4 bd17bb4e |...B&..... .N...| + 000610: 49e20c01 5a6a6854 4210b07e b8b0c43d |...IThjZ~..B=...| + 000620: 19925d2b 5f20b99f f4bc30d9 3c008a90 |+].... _.0.....<| + 000630: f61c0023 f2ea441f db7a601a a37ef5c8 |#....D...`z...~.| + 000640: 6bb1ff3a cdb13beb f15bdf67 4e4cbb2f |:..k.;..g.[./.LN| + 000650: 46267d75 22a1d1db b27ea820 6534c534 |u}&F..." .~.4.4e| + 000660: bfe7d99f fa97a4ae afa5a7fc 752f5eac |.............^/u| + 000670: a30c7d04 3a120864 538e4338 da1a9bdf |.}..d..:8C.S....| + 000680: e270cdda b4693ebf 271cb874 c73e995e |..p..>i.t..'^.>.| + 000690: 86a0c20d 3cc0b412 83527fc2 6608453a |.......<..R.:E.f| + 0006a0: de8adf2f d39835b5 cb4624db f7c6db4c |/....5...$F.L...| + 0006b0: c032489e da322031 d7890169 51a4283e |.H2.1 2.i...>(.Q| + 0006c0: f867fefd 6ca6fb5d dc40b39d bfc7bf67 |..g.]..l..@.g...| + 0006d0: 93af7349 795faea8 e48334c7 ab9a2b7a |Is...._y.4..z+..| + 0006e0: b6ca6fff 9bea77bf 553ca9e7 27a57d2e |.o...w.........7.....| + 000ae0: ef5f5b78 ff879fe3 63ef9e5b ff1aff79 |x[_.....[..cy...| + 000af0: 59b4e310 d1ea9277 63821460 afdf97c2 |...Yw...`..c....| + 000b00: 47fede69 8ef49a36 6fb1f0f6 af6e4d74 |i..G6......otMn.| + 000b10: 3c5038c3 6a0ae520 421e90c9 2db87b50 |.8P< ..j...BP{.-| + 000b20: f91b19f2 c14f49ea 876b7a81 7658f712 |.....IO..zk...Xv| + 000b30: 9148f5d1 85c31006 1828222c 0f2303db |..H.....,"(...#.| + 000b40: 5fe6f79f fff79adb 37e7e577 ef2b8bb7 |..._....w..7..+.| + 000b50: 49b01c7b 70acffe2 b063b1d7 1a72fe0a |{..I...p..c...r.| + 000b60: a7fd5dd7 fe9fde0d cdd7ff15 fdbbdaa8 |.]..............| + 000b70: 7242e340 874351ff bf45adac 1fea207d |@.Br.QC...E.} ..| + 000b80: dc39e686 9b17a0ef 5870a7fe 65bad24f |..9.......pXO..e| + 000b90: 4e019a24 b0aede00 08206082 603a1a87 |$..N.....` ...:`| + 000ba0: 0b9dd0f6 3bd0b26e f55fb1bd a19aee8c |....n..;.._.....| + 000bb0: 10d04f4a 00621809 cc21c084 400bd228 |JO....b...!.(..@| + 000bc0: fa6d7fd7 df5dbbf5 c8fe54ef d47dd75f |..m...]..T.._.}.| + 000bd0: 9f15df70 81672e9c 0b253fe0 e3b706fd |p.....g..?%.....| + 000be0: 957d7779 d2db64b4 a88a9fbb d92e637c |yw}..d......|c..| + 000bf0: 44b30bee a3f4d28d 6431f2fa c24ac80f |...D......1d..J.| + 000c00: 42a37e9c 1817bb5e 036e6dff a0fe3bb0 |.~.B^....mn..;..| + 000c10: 59c680c2 748c684a 022c9060 96d004c0 |...YJh.t`.,.....| + 000c20: ac31d4e0 71ba65a4 d3fb90e5 5fe02ddd |..1..e.q.....-._| + 000c30: 16012425 9b7bba16 8621530d 82338288 |%$....{..S!...3.| + 000c40: 59fea57b 1f4d3c2f 3d4f73df eee5cdbc |{..Y/.>]".)|.^6o.E[| + 000d10: 67232440 1021320c 2dc63844 a2c972af |@$#g.2!.D8.-.r..| + 000d20: 01f5feff e9619f05 2f804818 933e7181 |......a..H./.q>.| + 000d30: a681d542 5029d251 80184890 8d53c35a |B...Q.)P.H..Z.S.| + 000d40: f35f66df a9af7770 b3a77c7e fdc38bbf |.f_.pw..~|......| + 000d50: f86c85bb 7a26372b 8be766a4 c255b355 |..l.+7&z.f..U.U.| + 000d60: d56f7dc7 b9a6fbb9 f776fa79 6aab6ace |.}o.....y.v..j.j| + 000d70: 18fd746c 95f25a70 02f1470d ed460309 |lt..pZ...G....F.| + 000d80: 755b63bf 0744e0c1 2cef3db4 324e5213 |.c[u..D..=.,.RN2| + 000d90: 44e18901 84c35725 a2048840 90d20a6a |...D%W..@...j...| + 000da0: 15c60568 bc7abb54 d3dc70f3 a5d9475e |h...T.z..p..^G..| + 000db0: 3270b6c5 0222282c 01901025 d7cc111f |..p2,(".%.......| + 000dc0: f5dec1be de7aaea9 1a773974 a35f0f71 |......z.t9w.q._.| + 000dd0: bb975ffb 8f635180 f6ac0741 8ef09af3 |._...Qc.A.......| + 000de0: 355eefdf de6efab8 15d73fbf 6f83deff |..^5..n..?.....o| + 000df0: 66d6f687 573b9eab 8c0adda4 d45bbffc |...f..;W......[.| + 000e00: cdc369f9 c3710ee9 98defb86 675fa967 |.i....q.....g._g| + 000e10: 18207f54 02fe5921 15200535 cd919aad |T. .!Y..5. .....| + 000e20: 43fafbe6 a78b2e5b 34c7085a be0a3b3f |...C[...Z..4?;..| + 000e30: 014426bc 4d920245 2bf16e23 8352897c |.&D.E..M#n.+|.R.| + 000e40: bfd9bd75 f7c3cf0d 5bc95671 8fde2dc7 |u.......qV.[.-..| + 000e50: 636c69bc db47d15a 7d480a92 c097f689 |.ilcZ.G...H}....| + 000e60: ba7fb3be 5c9fbd73 3955becc 9cf8fd6d |....s..\..U9m...| + 000e70: a6701cd9 69d61f59 a9fe1c2d b44e01eb |..p.Y..i-.....N.| + 000e80: e8f5fc11 6d88458e 5153eb73 2fdce602 |.....E.ms.SQ.../| + 000e90: 8b316999 003b90c2 50f80818 d7a0e40f |.i1...;....P....| + 000ea0: de1733d6 266980de ef8a5f74 f5bd6e0e |.3....i&t_...n..| + 000eb0: 974421bb 8287b003 308cdc19 15b37328 |.!D........0(s..| + 000ec0: 7e897b7f dd3dfeee efffe77d 9551ba60 |.{.~..=.}...`.Q.| + 000ed0: 6b6d6d10 a96ce246 44d01a6b 1f9b1199 |.mmkF.l.k..D....| + 000ee0: bff3e7ff b736bf1d a65e35fe fbbbdfba |......6..5^.....| + 000ef0: 0af03fb7 95947c8e 1aadab11 acbf1c18 |.?...|..........| + 000f00: 72396332 f7930a81 2a990d15 b20390ca |2c9r.......*....| + 000f10: fc0cb71c 2cca91b2 84aa6552 5320459e |.......,Re...E S| + 000f20: 7f129c5b 3c3f2e66 28778393 a90b598a |[...f.?<..w(.Y..| + 000f30: 42047624 d5144a00 d2a94e50 bd3495f3 |$v.B.J..PN....4.| + 000f40: bd9e6f34 ee1eeff9 19fdeb9f df93db09 |4o..............| + 000f50: dafce3e4 2debdb0e cd6b07ee cb95f8be |.......-..k.....| + 000f60: 3fbde4e7 4afe9267 7c1f9c95 b33dcddf |...?g..J...|..=.| + 000f70: 3f1c7695 6fb3b246 b4d5a7c8 4e5457bb |.v.?F..o.....WTN| + 000f80: efc19b34 e61aa3c4 88efabad 17a839c1 |4............9..| + 000f90: 009744cc 0a06d0ca 8943758e 617544c5 |.D.......uC..Dua| + 000fa0: af670071 3e706726 e61c99d5 2b775d58 |q.g.&gp>....X]w+| + 000fb0: a35ab108 e4981c63 09450086 2b5c60b4 |..Z.c.....E..`\+| + 000fc0: 17df9ff8 6e0fbd82 9ddbbb2f 1debe7a3 |.......n/.......| + 000fd0: d97a274f a5e54053 c421a72b 09cacc65 |O'z.S@..+.!.e...| + 000fe0: 37af2e6d ee5efffe ab7dbf99 4d7f7d5b |m..7..^...}.[}.M| + 000ff0: d35ab5a6 01f56a6f c1288f2b cd85a5f1 |..Z.oj..+.(.....| + 001000: 8e9bef4a b1ac8e95 7ef1d436 0c99a14f |J.......6..~O...| + 001010: e2a0990e 61261400 55069720 87273808 |......&a ..U.8'.| + 001020: b931764e 909dd903 7395be34 2cdd7619 |Nv1.....4..s.v.,| + 001030: d4ca85a5 20822533 ba086428 8650e5f9 |....3%. (d....P.| + 001040: d9e7ffcb f3bc7f0f ceb2ffbf 3c7d6be9 |.............k}<| + 001050: b4b6bd65 2ed9bde7 5dbe3f4c 8af2ff41 |e.......L?.]A...| + 001060: dcff77df b6fb8ff7 fe1fbfcd 54d7f6fe |.w.............T| + 001070: 46ec6f49 f3a139e3 bb85fa91 e630f97e |Io.F.9......~.0.| + 001080: 193f2b09 b4fc0e10 f9d6df7f 704d6f8d |.+?..........oMp| + 001090: 707aa215 0ff31382 0d8a85b1 20000903 |..zp........... | + 0010a0: 81f3bd98 8f7a8a3c 989edde9 5f0217d1 |....<.z........_| + 0010b0: 094c6c29 5577a600 ae1e8000 e9479de8 |)lL...wU......G.| + 0010c0: b18fa9ef 3fbffabf fbcfef29 f2e77fdf |.......?).......| + 0010d0: 05abe018 3bb71f1b dc491441 213fa015 |.......;A.I...?!| + 0010e0: ba35fd3b f65d073c d695add1 5ff6b5de |;.5.<.]........_| + 0010f0: b3d8dba6 5e13b03f b7eaf656 cb3936be |....?..^V....69.| + 001100: f28c71ec 77ed8a08 deb47f27 2a5fdcef |.q.....w'....._*| + 001110: e345046c 6cd78505 29372113 4731848b |l.E....l.!7)..1G| + 001120: e77d6f39 a03f8f6e b2df35b1 b847d179 |9o}.n.?..5..y.G.| + 001130: 56b42006 572aa06e e9987a38 1ba1b000 |. .Vn.*W8z......| + 001140: c42a2bed d669fbd5 1ff5f28b 387dd5f8 |.+*...i.......}8| + 001150: f5f71a68 3ebd1fa2 0b1fd1d7 07224f23 |h......>....#O".| + 001160: e66f5fdf 0a57bfef ebbf7ca6 29ebf7b9 |._o...W..|.....)| + 001170: 95155697 7603ebce d6a9a5a5 ed4db308 |.V.....v......M.| + 001180: d7a3ad24 ca44fba4 a95bf0a2 18bcb706 |$.....D...[.....| + 001190: 48065200 18173352 1ad4351b 22a260b9 |.R.HR3...5...`."| + 0011a0: d0e948b3 fcd12045 f4dbb6f6 25973a4b |.H..E ......K:.%| + 0011b0: 2935d002 a45660e8 48902c91 a4005082 |..5).`V..,.H.P..| + 0011c0: ddcef7dc fbeff72b b7aa7f6c 4b5e7d4f |....+...l...O}^K| + 0011d0: 6f42713a 8824b1d6 10ceb8f5 3375934c |:qBo..$.....L.u3| + 0011e0: cdf946b5 7ab5ccdf ab92fef8 f91e6f45 |.F.....z....Eo..| + 0011f0: 5f4dc592 ea2835ba cd186724 2591d00f |..M_.5(.$g.....%| + 001200: 8f9399a9 e36ed2d7 b7aa3dc3 d94677de |......n..=...wF.| + 001210: 1471c281 600945a3 adaa9295 28905044 |..q..E.`....DP.(| + 001220: c577dda9 905ffdd1 f9fafbd8 399153ca |..w..._......S.9| + 001230: 8beaca0d c1ac089c 7223e724 81210001 |........$.#r..!.| + 001240: f1ff37fb bbedfd77 bf236edc df1f7bd9 |.7..w....n#..{..| + 001250: 2c3bce3a 38c31e82 96b7d111 a938f8ca |:.;,...8......8.| + 001260: a3f2c59f ed4f54df b9fa7fff 7e2dfbed |.....TO.......-~| + 001270: b2e53ec8 9a47ecdc 2b2194a8 ac11427c |.>....G...!+|B..| + 001280: ed6f2c2c 28670c73 1e177e79 8a76f766 |,,o.s.g(y~..f.v.| + 001290: a2050bd9 78821570 d016c0aa 462a6813 |....p..x.....h*F| + 0012a0: 00da69f6 c80688ea 0eef37df bf65d4f7 |.i.......7....e.| + 0012b0: 2284cc08 92ed0816 eb798e29 ae298856 |..."....).y.V.).| + 0012c0: 7948dd1f 7af1ff2b 6b83ffc9 9d747967 |..Hy+..z...kgyt.| + 0012d0: 6a157ebe def9ccbf e313b2f0 24fd58f9 |.~.j.........X.$| + 0012e0: 66e7cfbe b6d139ce 7dedffd6 db34d7b7 |...f.9.....}..4.| + 0012f0: 8294abb4 c2e3b6c4 ff85b5cf 0aaf9868 |............h...| + 001300: 77189cf1 69fb0742 24c3ef84 c366ea2f |...wB..i...$/.f.| + 001310: 706e45c7 914d2c73 804a6205 63f1307d |.Enps,M..bJ.}0.c| + 001320: 756b85a9 07482b63 da8b3b84 78752379 |..kuc+H..;..y#ux| + 001330: 2231882c 7e361484 c294ec74 b9260256 |,.1"..6~t...V.&.| + 001340: 6f77fe3d 7b93d726 fcbfd58f 426cacde |=.wo&..{......lB| + 001350: 362dfc82 2f9e5cad 980930ba cd7a4d6c |..-6.\./.0..lMz.| + 001360: 8e49fdaf 7f92db5e cacc62dc 5e9c6ffb |..I.^....b...o.^| + 001370: 4433963b cba3d323 7a82261e 773e8a56 |;.3D#....&.zV.>w| + 001380: 584f762d b0abea11 1f5775a0 3ba0ef9c |-vOX.....uW....;| + 001390: 242838c0 b659bdca 0c210212 c702740e |.8($..Y...!..t..| + 0013a0: 5ff368f9 33fdbb44 e94d5399 703f2c95 |.h._D..3.SM..,?p| + 0013b0: 7638b518 a05b308a 7200027a c3242a24 |..8v.0[.z..r$*$.| + 0013c0: b5bf5ce7 57bcffbc 176a1fd8 4dced5ee |.\.....W..j....M| + 0013d0: 0f2428cb f89bd940 a0b11074 c171c4e2 |.($.@...t.....q.| + 0013e0: b87deffb df83bab7 7552d7ff 6ff8eff1 |..}.......Ru...o| + 0013f0: 76013b31 fcff9a86 120c3e95 eb6eac35 |1;.v.....>..5.n.| + 001400: 4d07277f 925979ac f6fed3c8 5587797e |.'.M.yY.....~y.U| + 001410: c4793857 40266100 31810284 c140a973 |W8y..a&@...1s.@.| + 001420: aa616f4d 6b88cbb1 6d9b7afe e0e261d6 |Moa....k.z.m.a..| + 001430: 77a20e67 745a869d 310b149a 12dc0d6c |g..w..Zt...1l...| + 001440: 675ed66f a65e6efd f49ef7fe d63dea7b |o.^g.n^.....{.=.| + 001450: 0365afdb ab48ab3e f30529da 4ad07925 |..e.>.H..)..%y.J| + 001460: 9edfa5f6 67b5ccef cd95f6d2 d27cb57f |.......g......|.| + 001470: 95fe06b7 dfaae354 04cf4956 178f0db3 |....T...VI......| + 001480: 6edd81ef aa5263f4 6cf268df 5ae475f2 |...n.cR..h.l.u.Z| + 001490: 62e5caf1 21383424 7241b012 c65513c2 |...b$48!..Ar..U.| + 0014a0: 0cd2dfbc cd569d59 d149607e 9ced963d |....Y.V.~`I.=...| + 0014b0: 92684d58 0744c1a2 281b19f3 f1013c59 |XMh...D....(Y<..| + 0014c0: 7fbf8fda b51be979 a57a79ef 6dde7ca5 |....y....yz..|.m| + 0014d0: fa4dfb4e 3b3c5ae4 2e5450e5 44fd5bb1 |N.M..Z<;.PT..[.D| + 0014e0: 7ffbf7db ff3f930f eb7a8f2b c2e8ba3c |......?.+.z.<...| + 0014f0: 7afb8452 db22cfa6 27139fc8 ea036c38 |R..z.."....'8l..| + 001500: 578783b4 35e18df5 4c3a7124 aad2192a |...W...5$q:L*...| + 001510: 6aec47e2 80502580 4c6a8549 342407d0 |.G.j.%P.I.jL..$4| + 001520: 7bb4df1d 2f84c8b3 ad72d6ad dd25b33e |...{.../..r.>.%.| + 001530: a0054631 9e18e428 800c1752 430a4418 |1F..(...R....D.C| + 001540: 77e7fbd9 09673765 7fb7a8ff 9f7ff327 |...we7g.....'...| + 001550: afe34f2a 586cabf5 e9469ad7 04ae5b83 |*O....lX..F..[..| + 001560: f3f6dbad 29ae3355 f10bd3eb 8e7dcbfa |....U3.)......}.| + 001570: d7ea56d0 90da793d 97d551e9 f303c8f8 |.V..=y...Q......| + 001580: ae304a75 67aeeec0 d9e5fe0b 29f6b72b |uJ0....g....+..)| + 001590: 33a11988 582b4a81 714c9821 1eec0a27 |...3.J+X!.Lq'...| + 0015a0: e55fae5d aba3a94a ef2b35e8 98f18c47 |]._.J....5+.G...| + 0015b0: 877c80c0 11442433 c2600d95 e08c202c |..|.3$D...`., ..| + 0015c0: b9efbddf 7eefeff6 a83cf83d 2f7777a6 |.......~=.<..ww/| + 0015d0: 9b6c9fd4 59931ba0 e94f20b0 37df6e27 |..l....Y. O.'n.7| + 0015e0: d6f6d5ff 60c29abd bdbbe7dc f2aabed7 |.......`........| + 0015f0: d7d665c2 814730f9 bc582f51 6845404d |.e...0G.Q/X.M@Eh| + 001600: 7f53d83f 7eb188ba fd3d10dc f394c5c6 |?.S....~..=.....| + 001610: 22ce311c a0b04f0e 213246a2 459637f8 |.1.".O...F2!.7.E| + 001620: 19326624 08b5dd83 0b787ffc ef88cc51 |$f2.......x.Q...| + 001630: c1f3ed06 f1064281 d4108254 0524024c |.....B..T...L.$.| + 001640: f2a751ff 3fb7c7ac ecbae1cf bf1ef3be |.Q.....?........| + 001650: 76f2a5c7 ff8f7987 077cfae2 63b1f9f3 |...v.y....|....c| + 001660: e7569d7e ddfde6a8 fe7edeae cf6333e4 |~.V.......~..3c.| + 001670: 75ed3539 b9aeb2c3 96a6e7b2 d46a5210 |95.u.........Rj.| + 001680: 12e15376 e7f3e4ba e93d9a5d fdbdd488 |vS......].=.....| + 001690: 3ebd4a47 2c8ac00d da405ac2 9271bdf3 |GJ.>...,.Z@...q.| + 0016a0: 85701610 32474742 b8e7ecb7 f91b60b5 |..p.BGG2.....`..| + 0016b0: 1fe3b432 11063204 5016050e 1022d359 |2....2.....PY.".| + 0016c0: b46c8fbb ffbafceb 699bf283 9d4efe9a |..l........i..N.| + 0016d0: 34bf8d00 deccd1b4 ccaa8da7 9e296d72 |...4........rm).| + 0016e0: 51fe55f9 d377ff63 7cdfc073 d1b6d9ca |.U.Qc.w.s..|....| + 0016f0: 3f2735fb 976e3bf4 ba04a61e b1b0c536 |.5'?.;n.....6...| + 001700: 9853df19 f0f02887 69ad18db e9ea6afc |..S..(.....i.j..| + 001710: 11f56320 a0531543 9b24c300 28577063 | c..C.S...$.cpW(| + 001720: 01d95d48 768ce61f 99e9a49c 3bbe7153 |H].....v....Sq.;| + 001730: 0220020a 14209924 39c0882c 6900a020 |.. .$. .,..9 ..i| + 001740: 7bd3dfce faff69ff b3fe9fc7 25ce3eaa |...{.i.......>.%| + 001750: 6b9d6c47 71fe69bb 7e34f9c4 b18e6f36 |Gl.k.i.q..4~6o..| + 001760: cfbbedfb d7a73c2f 65eef7fd a9b47dfa |..../<.....e.}..| + 001770: 2f0ff12e 3439bc8f 2704944e 47943225 |.../..94N..'%2.G| + 001780: f7c3b229 fb61750d bfa6976f 554cbc8c |)....ua.o.....LU| + 001790: 03a44e4c 522561b8 1acc630f a6a6401a |LN...a%R.c...@..| + 0017a0: c68bf586 5bcb7edb b9c3b63f 952a75fa |.....~.[?....u*.| + 0017b0: 46071a40 b460f6e7 2fe60a28 b9992328 |@..F..`.(../(#..| + 0017c0: bb5f28eb 15c444a8 ffdcdf46 5b95ffbf |.(_..D..F......[| + 0017d0: e9a48f22 d8796ddb 678a1283 69a3eb3a |"....my....g:..i| + 0017e0: 8a7af6d3 dbe5f71d aea7fbef 71ffc9ff |..z............q| + 0017f0: 5febe16f dab7ec86 67e211e8 1d41c124 |o.._.......g$.A.| + 001800: 666b152e c7760f2f f7e29f7a 6f5799f5 |..kf/.v.z.....Wo| + 001810: 830a0f2b 4281248d 9e6d8ae8 c0884ba4 |+....$.B..m..K..| + 001820: 8a25a055 16c4cd1c ac25bb2d 090b9d2c |U.%.....-.%.,...| + 001830: 8615aa59 0ac78cf6 c14e417f 0b530376 |Y........AN.v.S.| + 001840: c16fd669 abcb139f e67eafc5 d9ed7f3d |i.o.......~.=...| + 001850: 41f8509e 43e7e6d7 5305b6ea d2854a91 |.P.A...C...S.J..| + 001860: fd65b3fd 9e77df57 f8bbbfa7 ea7b7bdb |..e.W.w......{{.| + 001870: 8fddf95b 43dd5235 06de595a c7476386 |[...5R.CZY...cG.| + 001880: 32d8ba7b 9d82114e 23f45ca2 936f5a6a |{..2N....\.#jZo.| + 001890: 03b28601 0eb12553 6a0a094a 0a24038c |....S%..J..j..$.| + 0018a0: f787413b 65b55d50 6c947e05 15fdc295 |;A..P].e.~.l....| + 0018b0: 16832292 40aa139e 03df1929 a107179b |.".....@).......| + 0018c0: 0e996efd cf529daf fbd149f4 c7cfdb33 |.n....R..I..3...| + 0018d0: 8376e5fd b37a1f73 2d0fca5a 0b553285 |..v.s.z.Z..-.2U.| + 0018e0: 7639a1df 67bdd6ff fa913bdf c36366ff |..9v...g.;...fc.| + 0018f0: 1f83f5cd 073daab7 eb0a693c 295607af |......=......P:."..Q.| + 001960: a7664ff9 c777b5b3 bf7de6f5 7bf7adf7 |.Of...w...}....{| + 001970: 53f9e38a 9ebe8ffd 9bf2a374 c5d758b4 |...S....t....X..| + 001980: 43265f43 fd009911 b176bd7f dc3fad66 |C_&C......v.f.?.| + 001990: ef1096f1 11476d07 036882d0 8ac106d8 |.....mG...h.....| + 0019a0: 37c21453 c617908e 78e67bbc 6815799e |S..7.....{.x.y.h| + 0019b0: 411cb0c4 04ef8df6 b200531e 60638089 |...A.....S....c`| + 0019c0: 91a8d6d3 1b29bb5d 58fedd7d cd997df6 |....].).}..X.}..| + 0019d0: f7c773f3 3d72f055 17c04233 6ed58c5a |.s..U.r=3B..Z..n| + 0019e0: 6ed7998f 4be6c9b8 f7fdfebf e93dfe7b |...n...K....{.=.| + 0019f0: f3bb9e7d 645b8fa9 b38b794e d64aeb0a |}.....[dNy....J.| + 001a00: ec1313b9 46e7ae54 68c537bb 52ee89ed |....T..F.7.h...R| + 001a10: 169b5320 087214d0 4202bac0 4fd96851 | S....r....BQh.O| + 001a20: a7482093 97eb0ca1 2fbe8c77 7abdb939 |. H.....w../9..z| + 001a30: b0ce1df0 c0f74da7 6386c80e a210bed2 |.....M.....c....| + 001a40: 60bfbbb3 acfeadf6 fcdb45f6 fcdfe5e5 |...`.....E......| + 001a50: 30c947aa 6b3f49b9 0a6cb021 d0e4f0dd |.G.0.I?k!.l.....| + 001a60: f37bdfaf cbbb75fc ff745db1 febd6a2e |..{..u...]t..j..| + 001a70: 72ce7368 b3adcd2b b8ae80e6 ec16da8b |hs.r+...........| + 001a80: 3dc31a2d 89168ed7 b583dcf0 5aedfced |-..=...........Z| + 001a90: 1b29de43 81b9a2e9 12a95082 49a0d2d2 |C.)......P.....I| + 001aa0: bd13dfb0 6ae853e9 f88871d4 5ca6b56f |.....S.j.q..o..\| + 001ab0: a1ea6d5a 50a4ae17 098e9943 cc0c428a |Zm.....PC....B..| + 001ac0: 375dfca1 f4283dec d6dbfc32 7f7abeef |..]7.=(.2.....z.| + 001ad0: e72e8d57 a479715b 78cf3063 ac388a16 |W...[qy.c0.x..8.| + 001ae0: fda55fdd 5a52a5ad 6def2bdf 49bfa63e |._....RZ.+.m>..I| + 001af0: 6a39effc dc9f0e3d f6884a67 a62ec750 |..9j=...gJ..P...| + 001b00: 14c95872 51a31490 9f6be0c9 7f9cbbe2 |rX.....Q..k.....| + 001b10: 7f3f0ad3 330f8bde 1134b087 acf02000 |..?....3..4.. ..| + 001b20: a26b6841 fb98b37f f68b9245 0d74aff7 |Ahk.....E.....t.| + 001b30: f3bf2eb5 266a0438 73a12e05 e8ec0520 |....8.j&...s ...| + 001b40: ff56d556 fd93bc6a f7fd17ca fa577f5d |V.V.j.......].W.| + 001b50: 7f3fdf84 b3fab7df f126d10b f255625d |..?.......&.]bU.| + 001b60: eb7b3d72 9fe1655f f99796eb fb74f3e9 |r={._e........t.| + 001b70: ab2d1da5 faf887e4 4ab0355f a9c6ce00 |..-....._5.J....| + 001b80: 393274d7 d040551c 1f8dfbc8 50356f3d |.t29.U@.....=o5P| + 001b90: f47aa24c 346ae357 c300c081 02018270 |L.z.W.j4....p...| + 001ba0: e4a38033 5a7ad787 f75ee8bf aa7e1e59 |3.....zZ..^.Y.~.| + 001bb0: 386398fc b8d20404 b283180d 18810b21 |..c8........!...| + 001bc0: b2fb5bb3 9a9a51cb f5bdf266 f13ddbec |.[...Q..f.....=.| + 001bd0: 617bc6c9 83ffcec6 90881c34 39e18a00 |..{a....4......9| + 001be0: b617124b 73f94da6 a63fbbd3 eecfff3d |K....M.s..?.=...| + 001bf0: 89ff546f 31cda4c7 2391f407 c481b9ab |oT.....1...#....| + 001c00: 00ac5085 500b05c1 514c47ea d47ec80a |.P.....P.GLQ..~.| + 001c10: 243461f0 805c0a80 9156d855 f0581066 |.a4$..\.U.V.f.X.| + 001c20: 0bc8c1c5 604804ba a4d0395b fae21e1d |......H`[9......| + 001c30: c5964acd b05d0fb0 0616442b 07502924 |.J....].+D..$)P.| + 001c40: 4579dcdf d31a7fb8 762cd7e3 fc7c7408 |..yE......,v.t|.| + 001c50: 6f75976c 355be09f 8650575b 84012a23 |l.uo..[5[WP.#*..| + 001c60: 7fc4d547 b3cf8d02 fb5efe9f bef7c64e |G.........^.N...| + 001c70: 595a533d c96b8cdf 672d6c90 ffba3d9f |=SZY..k..l-g.=..| + 001c80: df3ad1b8 78402683 48d896b0 be7f043e |..:..&@x...H>...| + 001c90: 3d5005b1 140aa072 c24b1cd0 80018044 |..P=r.....K.D...| + 001ca0: 8acded73 8f2659a4 fedf2f45 4eb75bbe |s....Y&.E/...[.N| + 001cb0: 43b43201 d81c0c31 2b640325 1e4a0484 |.2.C1...%.d+..J.| + 001cc0: 25ffb627 e75b6eaa bad38fc5 ffdf8e7f |'..%.n[.........| + 001cd0: 3e3b2da9 a6fb68ea d0cbcd20 2db524d6 |.-;>.h.. ....$.-| + 001ce0: 97efdce6 e54f596f 8efd3f15 fef4ff47 |....oYO..?..G...| + 001cf0: debe2b91 ed0daf9f 49a28c8d 374cbc2f |.+.........I/.L7| + 001d00: 07ca2d71 8b134e07 803d1741 bff5427e |q-...N..A.=.~B..| + 001d10: 0c2777b8 d228692a 70055a21 34602cf9 |.w'.*i(.!Z.p.,`4| + 001d20: 64442a80 0feb85ab 69ec7417 5d78d104 |.*Dd.....t.i..x]| + 001d30: 39443690 a6000ade 0da00725 1f201304 |.6D9....%..... .| + 001d40: 79e1e9d3 3f758b2d f7ba7ed4 1ffef267 |...y-.u?.~..g...| + 001d50: f401a148 a79c2950 e0130e26 925d3ffc |H...P)..&....?].| + 001d60: 5fa87bef e7fbeff8 fbbce9ff f7dce532 |.{._........2...| + 001d70: 6eebbfee a0abfbe3 65e00204 bb2c02f0 |...n.......e..,.| + 001d80: 0e836803 2092111d de532824 216faa2e |.h..... $(S...o!| + 001d90: 9f2f3014 a4006be3 004c86e1 a8805254 |.0/..k....L.TR..| + 001da0: 5ceaef74 8c59cfd9 c46fa3e6 7ac4c807 |t..\..Y...o....z| + 001db0: 5c408e19 4db2841e 40828740 90240a00 |..@\...M@..@..$.| + 001dc0: 3a55a5da e615a93d fbffffff 67fbb726 |..U:=.......&..g| + 001dd0: 7bef81c9 fbbf7b2e 846fa1ae 1d1a22d4 |...{.{....o.."..| + 001de0: dfff61af f7beb2e1 f7f535e5 5fbfed39 |.a.......5..9.._| + 001df0: ff0f7d94 9b1bcd14 a8ebf21a db451a2f |.}........../.E.| + 001e00: 20800000 56100003 00000000 204cc001 |... ...V......L | + 001e10: 00000008 204cc002 00000000 204cc304 |......L ......L | + 001e20: 00000000 00000300 00020001 429400f8 |...............B| + 001e30: 00000000 00000500 00000005 00800000 |................| + 001e40: 04800008 c1060700 20100003 42101003 |........... ...B| + 001e50: 20010001 42100001 fffffff9 01000000 |... ...B........| + 001e60: 00000000 08000500 00000000 204cc300 |..............L | + 001e70: 00000000 204cc304 00000000 204cc308 |......L ......L | + 001e80: 00000000 204cc30c 00000000 204cc310 |......L ......L | + 001e90: 00000000 204cc314 00000000 204cc318 |......L ......L | + 001ea0: 00000000 204cc31c 00000000 204cc320 |......L .... .L | + 001eb0: 00000000 204cc324 00000000 204cc328 |....$.L ....(.L | + 001ec0: 00000000 204cc32c 00000000 204cc330 |....,.L ....0.L | + 001ed0: 00000000 204cc334 00000000 204cc338 |....4.L ....8.L | + 001ee0: 00000000 204cc33c 00000000 204cc340 |....<.L ....@.L | + 001ef0: 00000000 204cc344 00000000 204cc348 |....D.L ....H.L | + 001f00: 00000000 204cc34c 00000000 204cc350 |....L.L ....P.L | + 001f10: 00000000 204cc354 00000000 204cc358 |....T.L ....X.L | + 001f20: 00000000 204cc35c 00000000 204cc360 |....\.L ....`.L | + 001f30: 00000000 204cc364 00000000 204cc368 |....d.L ....h.L | + 001f40: 00000000 204cc36c 00000000 204cc370 |....l.L ....p.L | + 001f50: 00000000 204cc374 00000000 204cc378 |....t.L ....x.L | + 001f60: 00000000 204cc37c 00000000 204cc380 |....|.L ......L | + 001f70: 00000000 204cc384 00000000 204cc388 |......L ......L | + 001f80: 00000000 204cc38c 00000000 204cc390 |......L ......L | + 001f90: 00000000 204cc394 00000000 204cc398 |......L ......L | + 001fa0: 00000000 204cc39c 00000000 204cc3a0 |......L ......L | + 001fb0: 00000000 204cc3a4 00000000 204cc3a8 |......L ......L | + 001fc0: 00000000 204cc3ac 00000000 204cc3b0 |......L ......L | + 001fd0: 00000000 204cc3b4 00000000 204cc3b8 |......L ......L | + 001fe0: 00000000 204cc3bc 00000000 e0400000 |......L ......@.| + 001ff0: 00000000 03000000 00000000 00000000 |................| + - bank: 1 + size: 2048 + :0:0000:0000[00000000x_00003002x] nop + :0:0001:0001[00000000x_00000000x] nop + :6:0002:0002[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0003:0003[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0004:0004[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0005:0005[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0006:0006[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0007:0007[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0008:0008[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0009:0009[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0010:0010[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0011:0011[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0012:0012[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0013:0013[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0014:0014[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0015:0015[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0016:0016[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0017:0017[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0018:0018[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0019:0019[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0020:0020[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0021:0021[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0022:0022[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0023:0023[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0024:0024[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0025:0025[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0026:0026[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0027:0027[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0028:0028[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0029:0029[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0030:0030[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0031:0031[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0032:0032[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0033:0033[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0034:0034[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0035:0035[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0036:0036[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0037:0037[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0038:0038[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0039:0039[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0040:0040[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0041:0041[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0042:0042[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0043:0043[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0044:0044[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0045:0045[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0046:0046[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0047:0047[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0048:0048[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0049:0049[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0050:0050[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0051:0051[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0052:0052[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0053:0053[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0054:0054[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0055:0055[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0056:0056[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0057:0057[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0058:0058[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0059:0059[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0060:0060[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0061:0061[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0062:0062[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0063:0063[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0064:0064[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0065:0065[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0066:0066[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0067:0067[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0068:0068[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0069:0069[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0070:0070[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0071:0071[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0072:0072[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0073:0073[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0074:0074[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0075:0075[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0076:0076[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0077:0077[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0078:0078[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0079:0079[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0080:0080[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0081:0081[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0082:0082[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0083:0083[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0084:0084[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0085:0085[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0086:0086[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0087:0087[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0088:0088[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0089:0089[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0090:0090[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0091:0091[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0092:0092[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0093:0093[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0094:0094[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0095:0095[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0096:0096[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0097:0097[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0098:0098[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0099:0099[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0100:0100[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0101:0101[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0102:0102[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0103:0103[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0104:0104[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0105:0105[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0106:0106[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0107:0107[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0108:0108[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0109:0109[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0110:0110[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0111:0111[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0112:0112[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0113:0113[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0114:0114[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0115:0115[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0116:0116[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0117:0117[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0118:0118[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0119:0119[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0120:0120[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0121:0121[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0122:0122[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0123:0123[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0124:0124[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0125:0125[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0126:0126[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0127:0127[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0128:0128[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0129:0129[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0130:0130[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0131:0131[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0132:0132[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0133:0133[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0134:0134[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0135:0135[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0136:0136[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0137:0137[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0138:0138[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0139:0139[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0140:0140[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0141:0141[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0142:0142[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0143:0143[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0144:0144[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0145:0145[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0146:0146[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0147:0147[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0148:0148[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0149:0149[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0150:0150[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0151:0151[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0152:0152[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0153:0153[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0154:0154[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0155:0155[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0156:0156[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0157:0157[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0158:0158[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0159:0159[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0160:0160[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0161:0161[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0162:0162[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0163:0163[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0164:0164[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0165:0165[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0166:0166[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0167:0167[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0168:0168[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0169:0169[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0170:0170[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0171:0171[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0172:0172[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0173:0173[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0174:0174[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0175:0175[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0176:0176[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0177:0177[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0178:0178[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0179:0179[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0180:0180[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0181:0181[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0182:0182[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0183:0183[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0184:0184[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0185:0185[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0186:0186[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0187:0187[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0188:0188[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0189:0189[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0190:0190[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0191:0191[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0192:0192[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0193:0193[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0194:0194[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0195:0195[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0196:0196[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0197:0197[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0198:0198[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0199:0199[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0200:0200[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0201:0201[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0202:0202[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0203:0203[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0204:0204[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0205:0205[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0206:0206[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0207:0207[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0208:0208[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0209:0209[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0210:0210[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0211:0211[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0212:0212[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0213:0213[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0214:0214[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0215:0215[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0216:0216[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0217:0217[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0218:0218[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0219:0219[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0220:0220[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0221:0221[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0222:0222[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0223:0223[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0224:0224[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0225:0225[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0226:0226[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0227:0227[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0228:0228[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0229:0229[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0230:0230[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0231:0231[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0232:0232[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0233:0233[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0234:0234[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0235:0235[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0236:0236[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0237:0237[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0238:0238[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0239:0239[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0240:0240[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0241:0241[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0242:0242[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0243:0243[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0244:0244[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0245:0245[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0246:0246[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0247:0247[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0248:0248[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0249:0249[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0250:0250[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0251:0251[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0252:0252[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0253:0253[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0254:0254[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0255:0255[deadbeefx_deadbeefx] (sy)(jp)atomic.xor.typed.4d.u8.4.l hr59.w, l[r45.z], 222 + :6:0256:0256[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0257:0257[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0258:0258[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0259:0259[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0260:0260[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0261:0261[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0262:0262[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0263:0263[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0264:0264[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0265:0265[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0266:0266[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0267:0267[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0268:0268[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0269:0269[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0270:0270[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0271:0271[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0272:0272[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0273:0273[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0274:0274[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0275:0275[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0276:0276[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0277:0277[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0278:0278[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0279:0279[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0280:0280[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0281:0281[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0282:0282[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0283:0283[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0284:0284[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0285:0285[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0286:0286[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0287:0287[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0288:0288[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0289:0289[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0290:0290[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0291:0291[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0292:0292[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0293:0293[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0294:0294[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0295:0295[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0296:0296[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0297:0297[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0298:0298[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0299:0299[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0300:0300[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0301:0301[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0302:0302[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0303:0303[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0304:0304[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0305:0305[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0306:0306[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0307:0307[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0308:0308[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0309:0309[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0310:0310[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0311:0311[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0312:0312[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0313:0313[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0314:0314[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0315:0315[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0316:0316[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0317:0317[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0318:0318[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0319:0319[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0320:0320[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0321:0321[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0322:0322[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0323:0323[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0324:0324[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0325:0325[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0326:0326[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0327:0327[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0328:0328[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0329:0329[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0330:0330[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0331:0331[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0332:0332[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0333:0333[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0334:0334[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0335:0335[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0336:0336[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0337:0337[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0338:0338[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0339:0339[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0340:0340[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0341:0341[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0342:0342[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0343:0343[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0344:0344[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0345:0345[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0346:0346[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0347:0347[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0348:0348[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0349:0349[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0350:0350[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0351:0351[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0352:0352[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0353:0353[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0354:0354[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0355:0355[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0356:0356[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0357:0357[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0358:0358[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0359:0359[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0360:0360[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0361:0361[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0362:0362[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0363:0363[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0364:0364[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0365:0365[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0366:0366[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0367:0367[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0368:0368[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0369:0369[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0370:0370[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0371:0371[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0372:0372[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0373:0373[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0374:0374[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0375:0375[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0376:0376[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0377:0377[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0378:0378[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0379:0379[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0380:0380[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0381:0381[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0382:0382[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0383:0383[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0384:0384[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0385:0385[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0386:0386[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0387:0387[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0388:0388[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0389:0389[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0390:0390[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0391:0391[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0392:0392[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0393:0393[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0394:0394[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0395:0395[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0396:0396[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0397:0397[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0398:0398[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0399:0399[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0400:0400[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0401:0401[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0402:0402[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0403:0403[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0404:0404[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0405:0405[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0406:0406[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0407:0407[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0408:0408[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0409:0409[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0410:0410[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0411:0411[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0412:0412[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0413:0413[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0414:0414[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0415:0415[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0416:0416[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0417:0417[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0418:0418[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0419:0419[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0420:0420[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0421:0421[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0422:0422[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0423:0423[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0424:0424[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0425:0425[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0426:0426[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0427:0427[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0428:0428[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0429:0429[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0430:0430[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0431:0431[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0432:0432[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0433:0433[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0434:0434[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0435:0435[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0436:0436[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0437:0437[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0438:0438[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0439:0439[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0440:0440[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0441:0441[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0442:0442[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0443:0443[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0444:0444[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0445:0445[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0446:0446[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0447:0447[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0448:0448[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0449:0449[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0450:0450[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0451:0451[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0452:0452[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0453:0453[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0454:0454[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0455:0455[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0456:0456[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0457:0457[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0458:0458[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0459:0459[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0460:0460[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0461:0461[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0462:0462[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0463:0463[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0464:0464[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0465:0465[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0466:0466[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0467:0467[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0468:0468[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0469:0469[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0470:0470[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0471:0471[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0472:0472[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0473:0473[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0474:0474[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0475:0475[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0476:0476[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0477:0477[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0478:0478[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0479:0479[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0480:0480[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0481:0481[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0482:0482[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0483:0483[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0484:0484[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0485:0485[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0486:0486[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0487:0487[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0488:0488[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0489:0489[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0490:0490[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0491:0491[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0492:0492[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0493:0493[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0494:0494[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0495:0495[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0496:0496[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0497:0497[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0498:0498[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0499:0499[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0500:0500[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0501:0501[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0502:0502[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0503:0503[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0504:0504[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0505:0505[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0506:0506[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0507:0507[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0508:0508[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0509:0509[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0510:0510[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :6:0511:0511[deafbeadx_deafbeadx] (sy)(jp)atomic.xor.typed.4d.s8.4.l hr43.y, l[r47.z], 222 + :0:0512:0512[00500240x_00024000x] (rpt2)nop + :0:0513:0515[00402020x_00000000x] nop + :0:0514:0516[00000040x_00001000x] nop + :0:0515:0517[00510401x_00024020x] (eq)(rpt4)nop + :0:0516:0522[00100080x_00000008x] nop + :0:0517:0523[00000044x_00002080x] nop + :0:0518:0524[00001000x_00000000x] (ss)nop + :0:0519:0525[00200000x_00000008x] nop + :0:0520:0526[00000044x_00048110x] nop + :0:0521:0527[00000040x_00508000x] nop + :0:0522:0528[00010200x_00020044x] (eq)(rpt2)nop + :0:0523:0531[00000000x_00201014x] nop + :0:0524:0532[00012100x_00101100x] (eq)(rpt1)nop + :0:0525:0534[00000012x_00005000x] nop + :0:0526:0535[00000010x_00005000x] nop + :0:0527:0536[00040000x_00000020x] nop + :0:0528:0537[00002101x_00082514x] (rpt1)nop + :0:0529:0539[00000000x_00210020x] nop + :0:0530:0540[00440004x_00010002x] nop + :0:0531:0541[00000002x_00000250x] nop + :0:0532:0542[00000040x_00100000x] nop + :0:0533:0543[00000000x_00020014x] nop + :0:0534:0544[000400a0x_00050020x] nop + :0:0535:0545[00100000x_00000000x] nop + :0:0536:0546[00000000x_00044081x] nop + :0:0537:0547[00000000x_00000000x] nop + :0:0538:0548[00200048x_00000100x] nop + :0:0539:0549[00080020x_00000000x] nop + :0:0540:0550[00200002x_00200001x] nop + :0:0541:0551[002000a4x_00000404x] nop + :0:0542:0552[00440246x_00000004x] (rpt2)nop + :0:0543:0555[0008c040x_00442000x] nop + :0:0544:0556[002112a0x_00200000x] (ss)(eq)(rpt2)nop + :0:0545:0559[00000000x_00000000x] nop + :0:0546:0560[00000240x_00400001x] (rpt2)nop + :0:0547:0563[00000000x_00040400x] nop + :0:0548:0564[0000a100x_00104010x] (rpt1)nop + :0:0549:0566[00008480x_00002001x] (rpt4)nop + :0:0550:0571[00000001x_00000040x] nop + :0:0551:0572[00040001x_00040400x] nop + :0:0552:0573[00200000x_00040600x] nop + :0:0553:0574[00000100x_00100000x] (rpt1)nop + :0:0554:0576[00504180x_0020a200x] (rpt1)nop + :0:0555:0578[00000000x_00000000x] nop + :0:0556:0579[00000024x_00004000x] nop + :0:0557:0580[00200000x_00100008x] nop + :0:0558:0581[00010080x_00000000x] (eq)nop + :0:0559:0582[00080000x_00000000x] nop + :0:0560:0583[00084000x_00500400x] nop + :0:0561:0584[00004000x_00008000x] nop + :0:0562:0585[00200000x_00000300x] nop + :0:0563:0586[00000042x_00020001x] nop + :0:0564:0587[00005600x_00400088x] (ss)(rpt6)nop + :0:0565:0594[00000002x_00000000x] nop + :0:0566:0595[0002005ex_00400008x] bkt #8 + :0:0567:0596[00020020x_00200000x] bkt #0 + :0:0568:0597[001e0414x_00055480x] (rpt4)bkt #21632 + :0:0569:0602[00000000x_00000000x] nop + :0:0570:0603[00000442x_00000480x] (rpt4)nop + :0:0571:0608[00000200x_00080000x] (rpt2)nop + :0:0572:0611[00520000x_00600400x] bkt #1024 + :0:0573:0612[00001200x_00000008x] (ss)(rpt2)nop + :0:0574:0615[00400114x_00201000x] (rpt1)nop + :0:0575:0617[00110100x_00100002x] (eq)(rpt1)nop + :0:0576:0619[00404200x_00200683x] (rpt2)nop + :0:0577:0622[00000090x_00000004x] nop + :0:0578:0623[00502000x_00002000x] nop + :0:0579:0624[00000004x_00000020x] nop + :0:0580:0625[00103100x_00600010x] (ss)(rpt1)nop + :0:0581:0627[00000002x_00000010x] nop + :0:0582:0628[00004000x_00021200x] nop + :0:0583:0629[00000000x_00000000x] nop + :0:0584:0630[00201400x_0010220ax] (ss)(rpt4)nop + :0:0585:0635[00000000x_00030000x] nop + :0:0586:0636[00080040x_00400000x] nop + :0:0587:0637[00000080x_00000002x] nop + :0:0588:0638[00000580x_00000400x] (rpt5)nop + :0:0589:0644[00000200x_00000022x] (rpt2)nop + :0:0590:0647[00080000x_00300042x] nop + :0:0591:0648[00008000x_00040200x] nop + :0:0592:0649[00000000x_00040000x] nop + :0:0593:0650[0012008ax_00000010x] bkt #16 + :0:0594:0651[00000100x_00000000x] (rpt1)nop + :0:0595:0653[00010000x_00010018x] (eq)nop + :0:0596:0654[00500011x_00440020x] nop + :0:0597:0655[00100000x_00000000x] nop + :0:0598:0656[00008200x_0004020cx] (rpt2)nop + :0:0599:0659[00000400x_00100010x] (rpt4)nop + :0:0600:0664[00000004x_00118000x] nop + :0:0601:0665[00000002x_00004200x] nop + :0:0602:0666[00026300x_00000210x] (rpt3)bkt #528 + :0:0603:0670[0000a002x_00000040x] nop + :0:0604:0671[00081100x_00004082x] (ss)(rpt1)nop + :0:0605:0673[00000008x_00210000x] nop + :0:0606:0674[00020004x_00020000x] bkt #0 + :0:0607:0675[00020000x_00064108x] bkt #16648 + :0:0608:0676[00000084x_00020000x] nop + :0:0609:0677[00000181x_00000430x] (rpt1)nop + :0:0610:0679[001c8100x_00100002x] (rpt1)nop + :0:0611:0681[00000000x_00200020x] nop + :0:0612:0682[00100081x_00002000x] nop + :0:0613:0683[00000000x_00000008x] nop + :0:0614:0684[00009420x_00000024x] (ss)(rpt4)nop + :0:0615:0689[00000100x_00002010x] (rpt1)nop + :0:0616:0691[00004188x_00000000x] (rpt1)nop + :0:0617:0693[00100000x_00002000x] nop + :0:0618:0694[00120102x_00040000x] (rpt1)bkt #0 + :0:0619:0696[00040002x_00000000x] nop + :0:0620:0697[00224200x_00210201x] (rpt2)bkt #513 + :0:0621:0700[00000200x_00040000x] (rpt2)nop + :0:0622:0703[0000000cx_00000000x] nop + :0:0623:0704[00000000x_00005000x] nop + :0:0624:0705[00082208x_00010200x] (rpt2)nop + :0:0625:0708[00194011x_00000000x] (eq)nop + :0:0626:0709[00012100x_00000502x] (eq)(rpt1)nop + :0:0627:0711[00000240x_00040050x] (rpt2)nop + :0:0628:0714[00080211x_00004180x] (rpt2)nop + :0:0629:0717[00000000x_00001008x] nop + :0:0630:0718[00020490x_002004a0x] (rpt4)bkt #1184 + :0:0631:0723[00210004x_00001080x] (eq)nop + :0:0632:0724[00000000x_00300040x] nop + :0:0633:0725[00008002x_00000020x] nop + :0:0634:0726[00000000x_00041098x] nop + :0:0635:0727[002000a0x_00000000x] nop + :0:0636:0728[00000000x_000c0400x] nop + :0:0637:0729[00000401x_00000402x] (rpt4)nop + :0:0638:0734[00002000x_00200400x] nop + :0:0639:0735[00000101x_00001000x] (rpt1)nop + :0:0640:0737[00500240x_00024000x] (rpt2)nop + :0:0641:0740[00402020x_00000000x] nop + :0:0642:0741[00000040x_00001000x] nop + :0:0643:0742[00510401x_00024020x] (eq)(rpt4)nop + :0:0644:0747[00100080x_00000008x] nop + :0:0645:0748[00000044x_00002080x] nop + :0:0646:0749[00001000x_00000000x] (ss)nop + :0:0647:0750[00200000x_00000008x] nop + :0:0648:0751[00000044x_00048110x] nop + :0:0649:0752[00000040x_00508000x] nop + :0:0650:0753[00010200x_00020044x] (eq)(rpt2)nop + :0:0651:0756[00000000x_00201014x] nop + :0:0652:0757[00012100x_00101100x] (eq)(rpt1)nop + :0:0653:0759[00000012x_00005000x] nop + :0:0654:0760[00000010x_00005000x] nop + :0:0655:0761[00040000x_00000020x] nop + :0:0656:0762[00002101x_00082514x] (rpt1)nop + :0:0657:0764[00000000x_00210020x] nop + :0:0658:0765[00440004x_00010002x] nop + :0:0659:0766[00000002x_00000250x] nop + :0:0660:0767[00000040x_00100000x] nop + :0:0661:0768[00000000x_00020014x] nop + :0:0662:0769[000400a0x_00050020x] nop + :0:0663:0770[00100000x_00000000x] nop + :0:0664:0771[00000000x_00044081x] nop + :0:0665:0772[00000000x_00000000x] nop + :0:0666:0773[00200048x_00000100x] nop + :0:0667:0774[00080020x_00000000x] nop + :0:0668:0775[00200002x_00200001x] nop + :0:0669:0776[002000a4x_00000404x] nop + :0:0670:0777[00440246x_00000004x] (rpt2)nop + :0:0671:0780[0008c040x_00442000x] nop + :0:0672:0781[002112a0x_00200000x] (ss)(eq)(rpt2)nop + :0:0673:0784[00000000x_00000000x] nop + :0:0674:0785[00000240x_00400001x] (rpt2)nop + :0:0675:0788[00000000x_00040400x] nop + :0:0676:0789[0000a100x_00104010x] (rpt1)nop + :0:0677:0791[00008480x_00002001x] (rpt4)nop + :0:0678:0796[00000001x_00000040x] nop + :0:0679:0797[00040001x_00040400x] nop + :0:0680:0798[00200000x_00040600x] nop + :0:0681:0799[00000100x_00100000x] (rpt1)nop + :0:0682:0801[00504180x_0020a200x] (rpt1)nop + :0:0683:0803[00000000x_00000000x] nop + :0:0684:0804[00000024x_00004000x] nop + :0:0685:0805[00200000x_00100008x] nop + :0:0686:0806[00010080x_00000000x] (eq)nop + :0:0687:0807[00080000x_00000000x] nop + :0:0688:0808[00084000x_00500400x] nop + :0:0689:0809[00004000x_00008000x] nop + :0:0690:0810[00200000x_00000300x] nop + :0:0691:0811[00000042x_00020001x] nop + :0:0692:0812[00005600x_00400088x] (ss)(rpt6)nop + :0:0693:0819[00000002x_00000000x] nop + :0:0694:0820[0002005ex_00400008x] bkt #8 + :0:0695:0821[00020020x_00200000x] bkt #0 + :0:0696:0822[001e0414x_00055480x] (rpt4)bkt #21632 + :0:0697:0827[00000000x_00000000x] nop + :0:0698:0828[00000442x_00000480x] (rpt4)nop + :0:0699:0833[00000200x_00080000x] (rpt2)nop + :0:0700:0836[00520000x_00600400x] bkt #1024 + :0:0701:0837[00001200x_00000008x] (ss)(rpt2)nop + :0:0702:0840[00400114x_00201000x] (rpt1)nop + :0:0703:0842[00110100x_00100002x] (eq)(rpt1)nop + :0:0704:0844[00404200x_00200683x] (rpt2)nop + :0:0705:0847[00000090x_00000004x] nop + :0:0706:0848[00502000x_00002000x] nop + :0:0707:0849[00000004x_00000020x] nop + :0:0708:0850[00103100x_00600010x] (ss)(rpt1)nop + :0:0709:0852[00000002x_00000010x] nop + :0:0710:0853[00004000x_00021200x] nop + :0:0711:0854[00000000x_00000000x] nop + :0:0712:0855[00201400x_0010220ax] (ss)(rpt4)nop + :0:0713:0860[00000000x_00030000x] nop + :0:0714:0861[00080040x_00400000x] nop + :0:0715:0862[00000080x_00000002x] nop + :0:0716:0863[00000580x_00000400x] (rpt5)nop + :0:0717:0869[00000200x_00000022x] (rpt2)nop + :0:0718:0872[00080000x_00300042x] nop + :0:0719:0873[00008000x_00040200x] nop + :0:0720:0874[00000000x_00040000x] nop + :0:0721:0875[0012008ax_00000010x] bkt #16 + :0:0722:0876[00000100x_00000000x] (rpt1)nop + :0:0723:0878[00010000x_00010018x] (eq)nop + :0:0724:0879[00500011x_00440020x] nop + :0:0725:0880[00100000x_00000000x] nop + :0:0726:0881[00008200x_0004020cx] (rpt2)nop + :0:0727:0884[00000400x_00100010x] (rpt4)nop + :0:0728:0889[00000004x_00118000x] nop + :0:0729:0890[00000002x_00004200x] nop + :0:0730:0891[00026300x_00000210x] (rpt3)bkt #528 + :0:0731:0895[0000a002x_00000040x] nop + :0:0732:0896[00081100x_00004082x] (ss)(rpt1)nop + :0:0733:0898[00000008x_00210000x] nop + :0:0734:0899[00020004x_00020000x] bkt #0 + :0:0735:0900[00020000x_00064108x] bkt #16648 + :0:0736:0901[00000084x_00020000x] nop + :0:0737:0902[00000181x_00000430x] (rpt1)nop + :0:0738:0904[001c8100x_00100002x] (rpt1)nop + :0:0739:0906[00000000x_00200020x] nop + :0:0740:0907[00100081x_00002000x] nop + :0:0741:0908[00000000x_00000008x] nop + :0:0742:0909[00009420x_00000024x] (ss)(rpt4)nop + :0:0743:0914[00000100x_00002010x] (rpt1)nop + :0:0744:0916[00004188x_00000000x] (rpt1)nop + :0:0745:0918[00100000x_00002000x] nop + :0:0746:0919[00120102x_00040000x] (rpt1)bkt #0 + :0:0747:0921[00040002x_00000000x] nop + :0:0748:0922[00224200x_00210201x] (rpt2)bkt #513 + :0:0749:0925[00000200x_00040000x] (rpt2)nop + :0:0750:0928[0000000cx_00000000x] nop + :0:0751:0929[00000000x_00005000x] nop + :0:0752:0930[00082208x_00010200x] (rpt2)nop + :0:0753:0933[00194011x_00000000x] (eq)nop + :0:0754:0934[00012100x_00000502x] (eq)(rpt1)nop + :0:0755:0936[00000240x_00040050x] (rpt2)nop + :0:0756:0939[00080211x_00004180x] (rpt2)nop + :0:0757:0942[00000000x_00001008x] nop + :0:0758:0943[00020490x_002004a0x] (rpt4)bkt #1184 + :0:0759:0948[00210004x_00001080x] (eq)nop + :0:0760:0949[00000000x_00300040x] nop + :0:0761:0950[00008002x_00000020x] nop + :0:0762:0951[00000000x_00041098x] nop + :0:0763:0952[002000a0x_00000000x] nop + :0:0764:0953[00000000x_000c0400x] nop + :0:0765:0954[00000401x_00000402x] (rpt4)nop + :0:0766:0959[00002000x_00200400x] nop + :0:0767:0960[00000101x_00001000x] (rpt1)nop + :0:0768:0962[00000000x_00000000x] nop + :0:0769:0963[00000000x_00000000x] nop + :0:0770:0964[00000000x_00000000x] nop + :0:0771:0965[00000000x_00000000x] nop + :0:0772:0966[00000000x_00000000x] nop + :0:0773:0967[00000000x_00000000x] nop + :0:0774:0968[00000000x_00000000x] nop + :0:0775:0969[00000000x_00000000x] nop + :0:0776:0970[00000000x_00000000x] nop + :0:0777:0971[00000000x_00000000x] nop + :0:0778:0972[00000000x_00000000x] nop + :0:0779:0973[00000000x_00000000x] nop + :0:0780:0974[00000000x_00000000x] nop + :0:0781:0975[00000000x_00000000x] nop + :0:0782:0976[00000000x_00000000x] nop + :0:0783:0977[00000000x_00000000x] nop + :0:0784:0978[00000000x_00000000x] nop + :0:0785:0979[00000000x_00000000x] nop + :0:0786:0980[00000000x_00000000x] nop + :0:0787:0981[00000000x_00000000x] nop + :0:0788:0982[00000000x_00000000x] nop + :0:0789:0983[00000000x_00000000x] nop + :0:0790:0984[00000000x_00000000x] nop + :0:0791:0985[00000000x_00000000x] nop + :0:0792:0986[00000000x_00000000x] nop + :0:0793:0987[00000000x_00000000x] nop + :0:0794:0988[00000000x_00000000x] nop + :0:0795:0989[00000000x_00000000x] nop + :0:0796:0990[00000000x_00000000x] nop + :0:0797:0991[00000000x_00000000x] nop + :0:0798:0992[00000000x_00000000x] nop + :0:0799:0993[00000000x_00000000x] nop + :0:0800:0994[00000000x_00000000x] nop + :0:0801:0995[00000000x_00000000x] nop + :0:0802:0996[00000000x_00000000x] nop + :0:0803:0997[00000000x_00000000x] nop + :0:0804:0998[00000000x_00000000x] nop + :0:0805:0999[00000000x_00000000x] nop + :0:0806:1000[00000000x_00000000x] nop + :0:0807:1001[00000000x_00000000x] nop + :0:0808:1002[00000000x_00000000x] nop + :0:0809:1003[00000000x_00000000x] nop + :0:0810:1004[00000000x_00000000x] nop + :0:0811:1005[00000000x_00000000x] nop + :0:0812:1006[00000000x_00000000x] nop + :0:0813:1007[00000000x_00000000x] nop + :0:0814:1008[00000000x_00000000x] nop + :0:0815:1009[00000000x_00000000x] nop + :0:0816:1010[00000000x_00000000x] nop + :0:0817:1011[00000000x_00000000x] nop + :0:0818:1012[00000000x_00000000x] nop + :0:0819:1013[00000000x_00000000x] nop + :0:0820:1014[00000000x_00000000x] nop + :0:0821:1015[00000000x_00000000x] nop + :0:0822:1016[00000000x_00000000x] nop + :0:0823:1017[00000000x_00000000x] nop + :0:0824:1018[00000000x_00000000x] nop + :0:0825:1019[00000000x_00000000x] nop + :0:0826:1020[00000000x_00000000x] nop + :0:0827:1021[00000000x_00000000x] nop + :0:0828:1022[00000000x_00000000x] nop + :0:0829:1023[00000000x_00000000x] nop + :0:0830:1024[00000000x_00000000x] nop + :0:0831:1025[00000000x_00000000x] nop + :0:0832:1026[00000000x_00000000x] nop + :0:0833:1027[00000000x_00000000x] nop + :0:0834:1028[00000000x_00000000x] nop + :0:0835:1029[00000000x_00000000x] nop + :0:0836:1030[00000000x_00000000x] nop + :0:0837:1031[00000000x_00000000x] nop + :0:0838:1032[00000000x_00000000x] nop + :0:0839:1033[00000000x_00000000x] nop + :0:0840:1034[00000000x_00000000x] nop + :0:0841:1035[00000000x_00000000x] nop + :0:0842:1036[00000000x_00000000x] nop + :0:0843:1037[00000000x_00000000x] nop + :0:0844:1038[00000000x_00000000x] nop + :0:0845:1039[00000000x_00000000x] nop + :0:0846:1040[00000000x_00000000x] nop + :0:0847:1041[00000000x_00000000x] nop + :0:0848:1042[00000000x_00000000x] nop + :0:0849:1043[00000000x_00000000x] nop + :0:0850:1044[00000000x_00000000x] nop + :0:0851:1045[00000000x_00000000x] nop + :0:0852:1046[00000000x_00000000x] nop + :0:0853:1047[00000000x_00000000x] nop + :0:0854:1048[00000000x_00000000x] nop + :0:0855:1049[00000000x_00000000x] nop + :0:0856:1050[00000000x_00000000x] nop + :0:0857:1051[00000000x_00000000x] nop + :0:0858:1052[00000000x_00000000x] nop + :0:0859:1053[00000000x_00000000x] nop + :0:0860:1054[00000000x_00000000x] nop + :0:0861:1055[00000000x_00000000x] nop + :0:0862:1056[00000000x_00000000x] nop + :0:0863:1057[00000000x_00000000x] nop + :0:0864:1058[00000000x_00000000x] nop + :0:0865:1059[00000000x_00000000x] nop + :0:0866:1060[00000000x_00000000x] nop + :0:0867:1061[00000000x_00000000x] nop + :0:0868:1062[00000000x_00000000x] nop + :0:0869:1063[00000000x_00000000x] nop + :0:0870:1064[00000000x_00000000x] nop + :0:0871:1065[00000000x_00000000x] nop + :0:0872:1066[00000000x_00000000x] nop + :0:0873:1067[00000000x_00000000x] nop + :0:0874:1068[00000000x_00000000x] nop + :0:0875:1069[00000000x_00000000x] nop + :0:0876:1070[00000000x_00000000x] nop + :0:0877:1071[00000000x_00000000x] nop + :0:0878:1072[00000000x_00000000x] nop + :0:0879:1073[00000000x_00000000x] nop + :0:0880:1074[00000000x_00000000x] nop + :0:0881:1075[00000000x_00000000x] nop + :0:0882:1076[00000000x_00000000x] nop + :0:0883:1077[00000000x_00000000x] nop + :0:0884:1078[00000000x_00000000x] nop + :0:0885:1079[00000000x_00000000x] nop + :0:0886:1080[00000000x_00000000x] nop + :0:0887:1081[00000000x_00000000x] nop + :0:0888:1082[00000000x_00000000x] nop + :0:0889:1083[00000000x_00000000x] nop + :0:0890:1084[00000000x_00000000x] nop + :0:0891:1085[00000000x_00000000x] nop + :0:0892:1086[00000000x_00000000x] nop + :0:0893:1087[00000000x_00000000x] nop + :0:0894:1088[00000000x_00000000x] nop + :0:0895:1089[00000000x_00000000x] nop + :0:0896:1090[00000000x_00000000x] nop + :0:0897:1091[00000000x_00000000x] nop + :0:0898:1092[00000000x_00000000x] nop + :0:0899:1093[00000000x_00000000x] nop + :0:0900:1094[00000000x_00000000x] nop + :0:0901:1095[00000000x_00000000x] nop + :0:0902:1096[00000000x_00000000x] nop + :0:0903:1097[00000000x_00000000x] nop + :0:0904:1098[00000000x_00000000x] nop + :0:0905:1099[00000000x_00000000x] nop + :0:0906:1100[00000000x_00000000x] nop + :0:0907:1101[00000000x_00000000x] nop + :0:0908:1102[00000000x_00000000x] nop + :0:0909:1103[00000000x_00000000x] nop + :0:0910:1104[00000000x_00000000x] nop + :0:0911:1105[00000000x_00000000x] nop + :0:0912:1106[00000000x_00000000x] nop + :0:0913:1107[00000000x_00000000x] nop + :0:0914:1108[00000000x_00000000x] nop + :0:0915:1109[00000000x_00000000x] nop + :0:0916:1110[00000000x_00000000x] nop + :0:0917:1111[00000000x_00000000x] nop + :0:0918:1112[00000000x_00000000x] nop + :0:0919:1113[00000000x_00000000x] nop + :0:0920:1114[00000000x_00000000x] nop + :0:0921:1115[00000000x_00000000x] nop + :0:0922:1116[00000000x_00000000x] nop + :0:0923:1117[00000000x_00000000x] nop + :0:0924:1118[00000000x_00000000x] nop + :0:0925:1119[00000000x_00000000x] nop + :0:0926:1120[00000000x_00000000x] nop + :0:0927:1121[00000000x_00000000x] nop + :0:0928:1122[00000000x_00000000x] nop + :0:0929:1123[00000000x_00000000x] nop + :0:0930:1124[00000000x_00000000x] nop + :0:0931:1125[00000000x_00000000x] nop + :0:0932:1126[00000000x_00000000x] nop + :0:0933:1127[00000000x_00000000x] nop + :0:0934:1128[00000000x_00000000x] nop + :0:0935:1129[00000000x_00000000x] nop + :0:0936:1130[00000000x_00000000x] nop + :0:0937:1131[00000000x_00000000x] nop + :0:0938:1132[00000000x_00000000x] nop + :0:0939:1133[00000000x_00000000x] nop + :0:0940:1134[00000000x_00000000x] nop + :0:0941:1135[00000000x_00000000x] nop + :0:0942:1136[00000000x_00000000x] nop + :0:0943:1137[00000000x_00000000x] nop + :0:0944:1138[00000000x_00000000x] nop + :0:0945:1139[00000000x_00000000x] nop + :0:0946:1140[00000000x_00000000x] nop + :0:0947:1141[00000000x_00000000x] nop + :0:0948:1142[00000000x_00000000x] nop + :0:0949:1143[00000000x_00000000x] nop + :0:0950:1144[00000000x_00000000x] nop + :0:0951:1145[00000000x_00000000x] nop + :0:0952:1146[00000000x_00000000x] nop + :0:0953:1147[00000000x_00000000x] nop + :0:0954:1148[00000000x_00000000x] nop + :0:0955:1149[00000000x_00000000x] nop + :0:0956:1150[00000000x_00000000x] nop + :0:0957:1151[00000000x_00000000x] nop + :0:0958:1152[00000000x_00000000x] nop + :0:0959:1153[00000000x_00000000x] nop + :0:0960:1154[00000000x_00000000x] nop + :0:0961:1155[00000000x_00000000x] nop + :0:0962:1156[00000000x_00000000x] nop + :0:0963:1157[00000000x_00000000x] nop + :0:0964:1158[00000000x_00000000x] nop + :0:0965:1159[00000000x_00000000x] nop + :0:0966:1160[00000000x_00000000x] nop + :0:0967:1161[00000000x_00000000x] nop + :0:0968:1162[00000000x_00000000x] nop + :0:0969:1163[00000000x_00000000x] nop + :0:0970:1164[00000000x_00000000x] nop + :0:0971:1165[00000000x_00000000x] nop + :0:0972:1166[00000000x_00000000x] nop + :0:0973:1167[00000000x_00000000x] nop + :0:0974:1168[00000000x_00000000x] nop + :0:0975:1169[00000000x_00000000x] nop + :0:0976:1170[00000000x_00000000x] nop + :0:0977:1171[00000000x_00000000x] nop + :0:0978:1172[00000000x_00000000x] nop + :0:0979:1173[00000000x_00000000x] nop + :0:0980:1174[00000000x_00000000x] nop + :0:0981:1175[00000000x_00000000x] nop + :0:0982:1176[00000000x_00000000x] nop + :0:0983:1177[00000000x_00000000x] nop + :0:0984:1178[00000000x_00000000x] nop + :0:0985:1179[00000000x_00000000x] nop + :0:0986:1180[00000000x_00000000x] nop + :0:0987:1181[00000000x_00000000x] nop + :0:0988:1182[00000000x_00000000x] nop + :0:0989:1183[00000000x_00000000x] nop + :0:0990:1184[00000000x_00000000x] nop + :0:0991:1185[00000000x_00000000x] nop + :0:0992:1186[00000000x_00000000x] nop + :0:0993:1187[00000000x_00000000x] nop + :0:0994:1188[00000000x_00000000x] nop + :0:0995:1189[00000000x_00000000x] nop + :0:0996:1190[00000000x_00000000x] nop + :0:0997:1191[00000000x_00000000x] nop + :0:0998:1192[00000000x_00000000x] nop + :0:0999:1193[00000000x_00000000x] nop + :0:1000:1194[00000000x_00000000x] nop + :0:1001:1195[00000000x_00000000x] nop + :0:1002:1196[00000000x_00000000x] nop + :0:1003:1197[00000000x_00000000x] nop + :0:1004:1198[00000000x_00000000x] nop + :0:1005:1199[00000000x_00000000x] nop + :0:1006:1200[00000000x_00000000x] nop + :0:1007:1201[00000000x_00000000x] nop + :0:1008:1202[00000000x_00000000x] nop + :0:1009:1203[00000000x_00000000x] nop + :0:1010:1204[00000000x_00000000x] nop + :0:1011:1205[00000000x_00000000x] nop + :0:1012:1206[00000000x_00000000x] nop + :0:1013:1207[00000000x_00000000x] nop + :0:1014:1208[00000000x_00000000x] nop + :0:1015:1209[00000000x_00000000x] nop + :0:1016:1210[00000000x_00000000x] nop + :0:1017:1211[00000000x_00000000x] nop + :0:1018:1212[00000000x_00000000x] nop + :0:1019:1213[00000000x_00000000x] nop + :0:1020:1214[00000000x_00000000x] nop + :0:1021:1215[00000000x_00000000x] nop + :0:1022:1216[00000000x_00000000x] nop + :0:1023:1217[00000000x_00000000x] nop + Register Stats: + - used (half): 173 239 (cnt=2, max=173) + - used (full): 182 190 (cnt=2, max=190) + - used (merged): 173 239 364-365 380-381 (cnt=6, max=173) + - input (half): 173 239 (cnt=2, max=173) + - input (full): 182 190 (cnt=2, max=190) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): (cnt=0, max=0) (estimated) + - shaderdb: 1218 instructions, 658 nops, 560 non-nops, (1024 instlen), 44 half, 48 full + - shaderdb: 16 (ss), 510 (sy) + ----------------------------------------------- + 8192 (0x2000) bytes + 000000: 00003002 00000000 00000000 00000000 |.0..............| + 000010: deadbeef deadbeef deadbeef deadbeef |................| + 000020: deadbeef deadbeef deadbeef deadbeef |................| + 000030: deadbeef deadbeef deadbeef deadbeef |................| + 000040: deadbeef deadbeef deadbeef deadbeef |................| + 000050: deadbeef deadbeef deadbeef deadbeef |................| + 000060: deadbeef deadbeef deadbeef deadbeef |................| + 000070: deadbeef deadbeef deadbeef deadbeef |................| + 000080: deadbeef deadbeef deadbeef deadbeef |................| + 000090: deadbeef deadbeef deadbeef deadbeef |................| + 0000a0: deadbeef deadbeef deadbeef deadbeef |................| + 0000b0: deadbeef deadbeef deadbeef deadbeef |................| + 0000c0: deadbeef deadbeef deadbeef deadbeef |................| + 0000d0: deadbeef deadbeef deadbeef deadbeef |................| + 0000e0: deadbeef deadbeef deadbeef deadbeef |................| + 0000f0: deadbeef deadbeef deadbeef deadbeef |................| + 000100: deadbeef deadbeef deadbeef deadbeef |................| + 000110: deadbeef deadbeef deadbeef deadbeef |................| + 000120: deadbeef deadbeef deadbeef deadbeef |................| + 000130: deadbeef deadbeef deadbeef deadbeef |................| + 000140: deadbeef deadbeef deadbeef deadbeef |................| + 000150: deadbeef deadbeef deadbeef deadbeef |................| + 000160: deadbeef deadbeef deadbeef deadbeef |................| + 000170: deadbeef deadbeef deadbeef deadbeef |................| + 000180: deadbeef deadbeef deadbeef deadbeef |................| + 000190: deadbeef deadbeef deadbeef deadbeef |................| + 0001a0: deadbeef deadbeef deadbeef deadbeef |................| + 0001b0: deadbeef deadbeef deadbeef deadbeef |................| + 0001c0: deadbeef deadbeef deadbeef deadbeef |................| + 0001d0: deadbeef deadbeef deadbeef deadbeef |................| + 0001e0: deadbeef deadbeef deadbeef deadbeef |................| + 0001f0: deadbeef deadbeef deadbeef deadbeef |................| + 000200: deadbeef deadbeef deadbeef deadbeef |................| + 000210: deadbeef deadbeef deadbeef deadbeef |................| + 000220: deadbeef deadbeef deadbeef deadbeef |................| + 000230: deadbeef deadbeef deadbeef deadbeef |................| + 000240: deadbeef deadbeef deadbeef deadbeef |................| + 000250: deadbeef deadbeef deadbeef deadbeef |................| + 000260: deadbeef deadbeef deadbeef deadbeef |................| + 000270: deadbeef deadbeef deadbeef deadbeef |................| + 000280: deadbeef deadbeef deadbeef deadbeef |................| + 000290: deadbeef deadbeef deadbeef deadbeef |................| + 0002a0: deadbeef deadbeef deadbeef deadbeef |................| + 0002b0: deadbeef deadbeef deadbeef deadbeef |................| + 0002c0: deadbeef deadbeef deadbeef deadbeef |................| + 0002d0: deadbeef deadbeef deadbeef deadbeef |................| + 0002e0: deadbeef deadbeef deadbeef deadbeef |................| + 0002f0: deadbeef deadbeef deadbeef deadbeef |................| + 000300: deadbeef deadbeef deadbeef deadbeef |................| + 000310: deadbeef deadbeef deadbeef deadbeef |................| + 000320: deadbeef deadbeef deadbeef deadbeef |................| + 000330: deadbeef deadbeef deadbeef deadbeef |................| + 000340: deadbeef deadbeef deadbeef deadbeef |................| + 000350: deadbeef deadbeef deadbeef deadbeef |................| + 000360: deadbeef deadbeef deadbeef deadbeef |................| + 000370: deadbeef deadbeef deadbeef deadbeef |................| + 000380: deadbeef deadbeef deadbeef deadbeef |................| + 000390: deadbeef deadbeef deadbeef deadbeef |................| + 0003a0: deadbeef deadbeef deadbeef deadbeef |................| + 0003b0: deadbeef deadbeef deadbeef deadbeef |................| + 0003c0: deadbeef deadbeef deadbeef deadbeef |................| + 0003d0: deadbeef deadbeef deadbeef deadbeef |................| + 0003e0: deadbeef deadbeef deadbeef deadbeef |................| + 0003f0: deadbeef deadbeef deadbeef deadbeef |................| + 000400: deadbeef deadbeef deadbeef deadbeef |................| + 000410: deadbeef deadbeef deadbeef deadbeef |................| + 000420: deadbeef deadbeef deadbeef deadbeef |................| + 000430: deadbeef deadbeef deadbeef deadbeef |................| + 000440: deadbeef deadbeef deadbeef deadbeef |................| + 000450: deadbeef deadbeef deadbeef deadbeef |................| + 000460: deadbeef deadbeef deadbeef deadbeef |................| + 000470: deadbeef deadbeef deadbeef deadbeef |................| + 000480: deadbeef deadbeef deadbeef deadbeef |................| + 000490: deadbeef deadbeef deadbeef deadbeef |................| + 0004a0: deadbeef deadbeef deadbeef deadbeef |................| + 0004b0: deadbeef deadbeef deadbeef deadbeef |................| + 0004c0: deadbeef deadbeef deadbeef deadbeef |................| + 0004d0: deadbeef deadbeef deadbeef deadbeef |................| + 0004e0: deadbeef deadbeef deadbeef deadbeef |................| + 0004f0: deadbeef deadbeef deadbeef deadbeef |................| + 000500: deadbeef deadbeef deadbeef deadbeef |................| + 000510: deadbeef deadbeef deadbeef deadbeef |................| + 000520: deadbeef deadbeef deadbeef deadbeef |................| + 000530: deadbeef deadbeef deadbeef deadbeef |................| + 000540: deadbeef deadbeef deadbeef deadbeef |................| + 000550: deadbeef deadbeef deadbeef deadbeef |................| + 000560: deadbeef deadbeef deadbeef deadbeef |................| + 000570: deadbeef deadbeef deadbeef deadbeef |................| + 000580: deadbeef deadbeef deadbeef deadbeef |................| + 000590: deadbeef deadbeef deadbeef deadbeef |................| + 0005a0: deadbeef deadbeef deadbeef deadbeef |................| + 0005b0: deadbeef deadbeef deadbeef deadbeef |................| + 0005c0: deadbeef deadbeef deadbeef deadbeef |................| + 0005d0: deadbeef deadbeef deadbeef deadbeef |................| + 0005e0: deadbeef deadbeef deadbeef deadbeef |................| + 0005f0: deadbeef deadbeef deadbeef deadbeef |................| + 000600: deadbeef deadbeef deadbeef deadbeef |................| + 000610: deadbeef deadbeef deadbeef deadbeef |................| + 000620: deadbeef deadbeef deadbeef deadbeef |................| + 000630: deadbeef deadbeef deadbeef deadbeef |................| + 000640: deadbeef deadbeef deadbeef deadbeef |................| + 000650: deadbeef deadbeef deadbeef deadbeef |................| + 000660: deadbeef deadbeef deadbeef deadbeef |................| + 000670: deadbeef deadbeef deadbeef deadbeef |................| + 000680: deadbeef deadbeef deadbeef deadbeef |................| + 000690: deadbeef deadbeef deadbeef deadbeef |................| + 0006a0: deadbeef deadbeef deadbeef deadbeef |................| + 0006b0: deadbeef deadbeef deadbeef deadbeef |................| + 0006c0: deadbeef deadbeef deadbeef deadbeef |................| + 0006d0: deadbeef deadbeef deadbeef deadbeef |................| + 0006e0: deadbeef deadbeef deadbeef deadbeef |................| + 0006f0: deadbeef deadbeef deadbeef deadbeef |................| + 000700: deadbeef deadbeef deadbeef deadbeef |................| + 000710: deadbeef deadbeef deadbeef deadbeef |................| + 000720: deadbeef deadbeef deadbeef deadbeef |................| + 000730: deadbeef deadbeef deadbeef deadbeef |................| + 000740: deadbeef deadbeef deadbeef deadbeef |................| + 000750: deadbeef deadbeef deadbeef deadbeef |................| + 000760: deadbeef deadbeef deadbeef deadbeef |................| + 000770: deadbeef deadbeef deadbeef deadbeef |................| + 000780: deadbeef deadbeef deadbeef deadbeef |................| + 000790: deadbeef deadbeef deadbeef deadbeef |................| + 0007a0: deadbeef deadbeef deadbeef deadbeef |................| + 0007b0: deadbeef deadbeef deadbeef deadbeef |................| + 0007c0: deadbeef deadbeef deadbeef deadbeef |................| + 0007d0: deadbeef deadbeef deadbeef deadbeef |................| + 0007e0: deadbeef deadbeef deadbeef deadbeef |................| + 0007f0: deadbeef deadbeef deadbeef deadbeef |................| + 000800: deafbead deafbead deafbead deafbead |................| + 000810: deafbead deafbead deafbead deafbead |................| + 000820: deafbead deafbead deafbead deafbead |................| + 000830: deafbead deafbead deafbead deafbead |................| + 000840: deafbead deafbead deafbead deafbead |................| + 000850: deafbead deafbead deafbead deafbead |................| + 000860: deafbead deafbead deafbead deafbead |................| + 000870: deafbead deafbead deafbead deafbead |................| + 000880: deafbead deafbead deafbead deafbead |................| + 000890: deafbead deafbead deafbead deafbead |................| + 0008a0: deafbead deafbead deafbead deafbead |................| + 0008b0: deafbead deafbead deafbead deafbead |................| + 0008c0: deafbead deafbead deafbead deafbead |................| + 0008d0: deafbead deafbead deafbead deafbead |................| + 0008e0: deafbead deafbead deafbead deafbead |................| + 0008f0: deafbead deafbead deafbead deafbead |................| + 000900: deafbead deafbead deafbead deafbead |................| + 000910: deafbead deafbead deafbead deafbead |................| + 000920: deafbead deafbead deafbead deafbead |................| + 000930: deafbead deafbead deafbead deafbead |................| + 000940: deafbead deafbead deafbead deafbead |................| + 000950: deafbead deafbead deafbead deafbead |................| + 000960: deafbead deafbead deafbead deafbead |................| + 000970: deafbead deafbead deafbead deafbead |................| + 000980: deafbead deafbead deafbead deafbead |................| + 000990: deafbead deafbead deafbead deafbead |................| + 0009a0: deafbead deafbead deafbead deafbead |................| + 0009b0: deafbead deafbead deafbead deafbead |................| + 0009c0: deafbead deafbead deafbead deafbead |................| + 0009d0: deafbead deafbead deafbead deafbead |................| + 0009e0: deafbead deafbead deafbead deafbead |................| + 0009f0: deafbead deafbead deafbead deafbead |................| + 000a00: deafbead deafbead deafbead deafbead |................| + 000a10: deafbead deafbead deafbead deafbead |................| + 000a20: deafbead deafbead deafbead deafbead |................| + 000a30: deafbead deafbead deafbead deafbead |................| + 000a40: deafbead deafbead deafbead deafbead |................| + 000a50: deafbead deafbead deafbead deafbead |................| + 000a60: deafbead deafbead deafbead deafbead |................| + 000a70: deafbead deafbead deafbead deafbead |................| + 000a80: deafbead deafbead deafbead deafbead |................| + 000a90: deafbead deafbead deafbead deafbead |................| + 000aa0: deafbead deafbead deafbead deafbead |................| + 000ab0: deafbead deafbead deafbead deafbead |................| + 000ac0: deafbead deafbead deafbead deafbead |................| + 000ad0: deafbead deafbead deafbead deafbead |................| + 000ae0: deafbead deafbead deafbead deafbead |................| + 000af0: deafbead deafbead deafbead deafbead |................| + 000b00: deafbead deafbead deafbead deafbead |................| + 000b10: deafbead deafbead deafbead deafbead |................| + 000b20: deafbead deafbead deafbead deafbead |................| + 000b30: deafbead deafbead deafbead deafbead |................| + 000b40: deafbead deafbead deafbead deafbead |................| + 000b50: deafbead deafbead deafbead deafbead |................| + 000b60: deafbead deafbead deafbead deafbead |................| + 000b70: deafbead deafbead deafbead deafbead |................| + 000b80: deafbead deafbead deafbead deafbead |................| + 000b90: deafbead deafbead deafbead deafbead |................| + 000ba0: deafbead deafbead deafbead deafbead |................| + 000bb0: deafbead deafbead deafbead deafbead |................| + 000bc0: deafbead deafbead deafbead deafbead |................| + 000bd0: deafbead deafbead deafbead deafbead |................| + 000be0: deafbead deafbead deafbead deafbead |................| + 000bf0: deafbead deafbead deafbead deafbead |................| + 000c00: deafbead deafbead deafbead deafbead |................| + 000c10: deafbead deafbead deafbead deafbead |................| + 000c20: deafbead deafbead deafbead deafbead |................| + 000c30: deafbead deafbead deafbead deafbead |................| + 000c40: deafbead deafbead deafbead deafbead |................| + 000c50: deafbead deafbead deafbead deafbead |................| + 000c60: deafbead deafbead deafbead deafbead |................| + 000c70: deafbead deafbead deafbead deafbead |................| + 000c80: deafbead deafbead deafbead deafbead |................| + 000c90: deafbead deafbead deafbead deafbead |................| + 000ca0: deafbead deafbead deafbead deafbead |................| + 000cb0: deafbead deafbead deafbead deafbead |................| + 000cc0: deafbead deafbead deafbead deafbead |................| + 000cd0: deafbead deafbead deafbead deafbead |................| + 000ce0: deafbead deafbead deafbead deafbead |................| + 000cf0: deafbead deafbead deafbead deafbead |................| + 000d00: deafbead deafbead deafbead deafbead |................| + 000d10: deafbead deafbead deafbead deafbead |................| + 000d20: deafbead deafbead deafbead deafbead |................| + 000d30: deafbead deafbead deafbead deafbead |................| + 000d40: deafbead deafbead deafbead deafbead |................| + 000d50: deafbead deafbead deafbead deafbead |................| + 000d60: deafbead deafbead deafbead deafbead |................| + 000d70: deafbead deafbead deafbead deafbead |................| + 000d80: deafbead deafbead deafbead deafbead |................| + 000d90: deafbead deafbead deafbead deafbead |................| + 000da0: deafbead deafbead deafbead deafbead |................| + 000db0: deafbead deafbead deafbead deafbead |................| + 000dc0: deafbead deafbead deafbead deafbead |................| + 000dd0: deafbead deafbead deafbead deafbead |................| + 000de0: deafbead deafbead deafbead deafbead |................| + 000df0: deafbead deafbead deafbead deafbead |................| + 000e00: deafbead deafbead deafbead deafbead |................| + 000e10: deafbead deafbead deafbead deafbead |................| + 000e20: deafbead deafbead deafbead deafbead |................| + 000e30: deafbead deafbead deafbead deafbead |................| + 000e40: deafbead deafbead deafbead deafbead |................| + 000e50: deafbead deafbead deafbead deafbead |................| + 000e60: deafbead deafbead deafbead deafbead |................| + 000e70: deafbead deafbead deafbead deafbead |................| + 000e80: deafbead deafbead deafbead deafbead |................| + 000e90: deafbead deafbead deafbead deafbead |................| + 000ea0: deafbead deafbead deafbead deafbead |................| + 000eb0: deafbead deafbead deafbead deafbead |................| + 000ec0: deafbead deafbead deafbead deafbead |................| + 000ed0: deafbead deafbead deafbead deafbead |................| + 000ee0: deafbead deafbead deafbead deafbead |................| + 000ef0: deafbead deafbead deafbead deafbead |................| + 000f00: deafbead deafbead deafbead deafbead |................| + 000f10: deafbead deafbead deafbead deafbead |................| + 000f20: deafbead deafbead deafbead deafbead |................| + 000f30: deafbead deafbead deafbead deafbead |................| + 000f40: deafbead deafbead deafbead deafbead |................| + 000f50: deafbead deafbead deafbead deafbead |................| + 000f60: deafbead deafbead deafbead deafbead |................| + 000f70: deafbead deafbead deafbead deafbead |................| + 000f80: deafbead deafbead deafbead deafbead |................| + 000f90: deafbead deafbead deafbead deafbead |................| + 000fa0: deafbead deafbead deafbead deafbead |................| + 000fb0: deafbead deafbead deafbead deafbead |................| + 000fc0: deafbead deafbead deafbead deafbead |................| + 000fd0: deafbead deafbead deafbead deafbead |................| + 000fe0: deafbead deafbead deafbead deafbead |................| + 000ff0: deafbead deafbead deafbead deafbead |................| + 001000: 00024000 00500240 00000000 00402020 |.@..@.P..... @.| + 001010: 00001000 00000040 00024020 00510401 |....@... @....Q.| + 001020: 00000008 00100080 00002080 00000044 |......... ..D...| + 001030: 00000000 00001000 00000008 00200000 |.............. .| + 001040: 00048110 00000044 00508000 00000040 |....D.....P.@...| + 001050: 00020044 00010200 00201014 00000000 |D......... .....| + 001060: 00101100 00012100 00005000 00000012 |.....!...P......| + 001070: 00005000 00000010 00000020 00040000 |.P...... .......| + 001080: 00082514 00002101 00210020 00000000 |.%...!.. .!.....| + 001090: 00010002 00440004 00000250 00000002 |......D.P.......| + 0010a0: 00100000 00000040 00020014 00000000 |....@...........| + 0010b0: 00050020 000400a0 00000000 00100000 | ...............| + 0010c0: 00044081 00000000 00000000 00000000 |.@..............| + 0010d0: 00000100 00200048 00000000 00080020 |....H. ..... ...| + 0010e0: 00200001 00200002 00000404 002000a4 |.. ... ....... .| + 0010f0: 00000004 00440246 00442000 0008c040 |....F.D.. D.@...| + 001100: 00200000 002112a0 00000000 00000000 |.. ...!.........| + 001110: 00400001 00000240 00040400 00000000 |..@.@...........| + 001120: 00104010 0000a100 00002001 00008480 |.@....... ......| + 001130: 00000040 00000001 00040400 00040001 |@...............| + 001140: 00040600 00200000 00100000 00000100 |...... .........| + 001150: 0020a200 00504180 00000000 00000000 |.. ..AP.........| + 001160: 00004000 00000024 00100008 00200000 |.@..$......... .| + 001170: 00000000 00010080 00000000 00080000 |................| + 001180: 00500400 00084000 00008000 00004000 |..P..@.......@..| + 001190: 00000300 00200000 00020001 00000042 |...... .....B...| + 0011a0: 00400088 00005600 00000000 00000002 |..@..V..........| + 0011b0: 00400008 0002005e 00200000 00020020 |..@.^..... . ...| + 0011c0: 00055480 001e0414 00000000 00000000 |.T..............| + 0011d0: 00000480 00000442 00080000 00000200 |....B...........| + 0011e0: 00600400 00520000 00000008 00001200 |..`...R.........| + 0011f0: 00201000 00400114 00100002 00110100 |.. ...@.........| + 001200: 00200683 00404200 00000004 00000090 |.. ..B@.........| + 001210: 00002000 00502000 00000020 00000004 |. ... P. .......| + 001220: 00600010 00103100 00000010 00000002 |..`..1..........| + 001230: 00021200 00004000 00000000 00000000 |.....@..........| + 001240: 0010220a 00201400 00030000 00000000 |.".... .........| + 001250: 00400000 00080040 00000002 00000080 |..@.@...........| + 001260: 00000400 00000580 00000022 00000200 |........".......| + 001270: 00300042 00080000 00040200 00008000 |B.0.............| + 001280: 00040000 00000000 00000010 0012008a |................| + 001290: 00000000 00000100 00010018 00010000 |................| + 0012a0: 00440020 00500011 00000000 00100000 | .D...P.........| + 0012b0: 0004020c 00008200 00100010 00000400 |................| + 0012c0: 00118000 00000004 00004200 00000002 |.........B......| + 0012d0: 00000210 00026300 00000040 0000a002 |.....c..@.......| + 0012e0: 00004082 00081100 00210000 00000008 |.@........!.....| + 0012f0: 00020000 00020004 00064108 00020000 |.........A......| + 001300: 00020000 00000084 00000430 00000181 |........0.......| + 001310: 00100002 001c8100 00200020 00000000 |........ . .....| + 001320: 00002000 00100081 00000008 00000000 |. ..............| + 001330: 00000024 00009420 00002010 00000100 |$... .... ......| + 001340: 00000000 00004188 00002000 00100000 |.....A... ......| + 001350: 00040000 00120102 00000000 00040002 |................| + 001360: 00210201 00224200 00040000 00000200 |..!..B".........| + 001370: 00000000 0000000c 00005000 00000000 |.........P......| + 001380: 00010200 00082208 00000000 00194011 |.....".......@..| + 001390: 00000502 00012100 00040050 00000240 |.....!..P...@...| + 0013a0: 00004180 00080211 00001008 00000000 |.A..............| + 0013b0: 002004a0 00020490 00001080 00210004 |.. ...........!.| + 0013c0: 00300040 00000000 00000020 00008002 |@.0..... .......| + 0013d0: 00041098 00000000 00000000 002000a0 |.............. .| + 0013e0: 000c0400 00000000 00000402 00000401 |................| + 0013f0: 00200400 00002000 00001000 00000101 |.. .. ..........| + 001400: 00024000 00500240 00000000 00402020 |.@..@.P..... @.| + 001410: 00001000 00000040 00024020 00510401 |....@... @....Q.| + 001420: 00000008 00100080 00002080 00000044 |......... ..D...| + 001430: 00000000 00001000 00000008 00200000 |.............. .| + 001440: 00048110 00000044 00508000 00000040 |....D.....P.@...| + 001450: 00020044 00010200 00201014 00000000 |D......... .....| + 001460: 00101100 00012100 00005000 00000012 |.....!...P......| + 001470: 00005000 00000010 00000020 00040000 |.P...... .......| + 001480: 00082514 00002101 00210020 00000000 |.%...!.. .!.....| + 001490: 00010002 00440004 00000250 00000002 |......D.P.......| + 0014a0: 00100000 00000040 00020014 00000000 |....@...........| + 0014b0: 00050020 000400a0 00000000 00100000 | ...............| + 0014c0: 00044081 00000000 00000000 00000000 |.@..............| + 0014d0: 00000100 00200048 00000000 00080020 |....H. ..... ...| + 0014e0: 00200001 00200002 00000404 002000a4 |.. ... ....... .| + 0014f0: 00000004 00440246 00442000 0008c040 |....F.D.. D.@...| + 001500: 00200000 002112a0 00000000 00000000 |.. ...!.........| + 001510: 00400001 00000240 00040400 00000000 |..@.@...........| + 001520: 00104010 0000a100 00002001 00008480 |.@....... ......| + 001530: 00000040 00000001 00040400 00040001 |@...............| + 001540: 00040600 00200000 00100000 00000100 |...... .........| + 001550: 0020a200 00504180 00000000 00000000 |.. ..AP.........| + 001560: 00004000 00000024 00100008 00200000 |.@..$......... .| + 001570: 00000000 00010080 00000000 00080000 |................| + 001580: 00500400 00084000 00008000 00004000 |..P..@.......@..| + 001590: 00000300 00200000 00020001 00000042 |...... .....B...| + 0015a0: 00400088 00005600 00000000 00000002 |..@..V..........| + 0015b0: 00400008 0002005e 00200000 00020020 |..@.^..... . ...| + 0015c0: 00055480 001e0414 00000000 00000000 |.T..............| + 0015d0: 00000480 00000442 00080000 00000200 |....B...........| + 0015e0: 00600400 00520000 00000008 00001200 |..`...R.........| + 0015f0: 00201000 00400114 00100002 00110100 |.. ...@.........| + 001600: 00200683 00404200 00000004 00000090 |.. ..B@.........| + 001610: 00002000 00502000 00000020 00000004 |. ... P. .......| + 001620: 00600010 00103100 00000010 00000002 |..`..1..........| + 001630: 00021200 00004000 00000000 00000000 |.....@..........| + 001640: 0010220a 00201400 00030000 00000000 |.".... .........| + 001650: 00400000 00080040 00000002 00000080 |..@.@...........| + 001660: 00000400 00000580 00000022 00000200 |........".......| + 001670: 00300042 00080000 00040200 00008000 |B.0.............| + 001680: 00040000 00000000 00000010 0012008a |................| + 001690: 00000000 00000100 00010018 00010000 |................| + 0016a0: 00440020 00500011 00000000 00100000 | .D...P.........| + 0016b0: 0004020c 00008200 00100010 00000400 |................| + 0016c0: 00118000 00000004 00004200 00000002 |.........B......| + 0016d0: 00000210 00026300 00000040 0000a002 |.....c..@.......| + 0016e0: 00004082 00081100 00210000 00000008 |.@........!.....| + 0016f0: 00020000 00020004 00064108 00020000 |.........A......| + 001700: 00020000 00000084 00000430 00000181 |........0.......| + 001710: 00100002 001c8100 00200020 00000000 |........ . .....| + 001720: 00002000 00100081 00000008 00000000 |. ..............| + 001730: 00000024 00009420 00002010 00000100 |$... .... ......| + 001740: 00000000 00004188 00002000 00100000 |.....A... ......| + 001750: 00040000 00120102 00000000 00040002 |................| + 001760: 00210201 00224200 00040000 00000200 |..!..B".........| + 001770: 00000000 0000000c 00005000 00000000 |.........P......| + 001780: 00010200 00082208 00000000 00194011 |.....".......@..| + 001790: 00000502 00012100 00040050 00000240 |.....!..P...@...| + 0017a0: 00004180 00080211 00001008 00000000 |.A..............| + 0017b0: 002004a0 00020490 00001080 00210004 |.. ...........!.| + 0017c0: 00300040 00000000 00000020 00008002 |@.0..... .......| + 0017d0: 00041098 00000000 00000000 002000a0 |.............. .| + 0017e0: 000c0400 00000000 00000402 00000401 |................| + 0017f0: 00200400 00002000 00001000 00000101 |.. .. ..........| + 001800: 00000000 00000000 00000000 00000000 |................| + 001810: 00000000 00000000 00000000 00000000 |................| + 001820: 00000000 00000000 00000000 00000000 |................| + 001830: 00000000 00000000 00000000 00000000 |................| + 001840: 00000000 00000000 00000000 00000000 |................| + 001850: 00000000 00000000 00000000 00000000 |................| + 001860: 00000000 00000000 00000000 00000000 |................| + 001870: 00000000 00000000 00000000 00000000 |................| + 001880: 00000000 00000000 00000000 00000000 |................| + 001890: 00000000 00000000 00000000 00000000 |................| + 0018a0: 00000000 00000000 00000000 00000000 |................| + 0018b0: 00000000 00000000 00000000 00000000 |................| + 0018c0: 00000000 00000000 00000000 00000000 |................| + 0018d0: 00000000 00000000 00000000 00000000 |................| + 0018e0: 00000000 00000000 00000000 00000000 |................| + 0018f0: 00000000 00000000 00000000 00000000 |................| + 001900: 00000000 00000000 00000000 00000000 |................| + 001910: 00000000 00000000 00000000 00000000 |................| + 001920: 00000000 00000000 00000000 00000000 |................| + 001930: 00000000 00000000 00000000 00000000 |................| + 001940: 00000000 00000000 00000000 00000000 |................| + 001950: 00000000 00000000 00000000 00000000 |................| + 001960: 00000000 00000000 00000000 00000000 |................| + 001970: 00000000 00000000 00000000 00000000 |................| + 001980: 00000000 00000000 00000000 00000000 |................| + 001990: 00000000 00000000 00000000 00000000 |................| + 0019a0: 00000000 00000000 00000000 00000000 |................| + 0019b0: 00000000 00000000 00000000 00000000 |................| + 0019c0: 00000000 00000000 00000000 00000000 |................| + 0019d0: 00000000 00000000 00000000 00000000 |................| + 0019e0: 00000000 00000000 00000000 00000000 |................| + 0019f0: 00000000 00000000 00000000 00000000 |................| + 001a00: 00000000 00000000 00000000 00000000 |................| + 001a10: 00000000 00000000 00000000 00000000 |................| + 001a20: 00000000 00000000 00000000 00000000 |................| + 001a30: 00000000 00000000 00000000 00000000 |................| + 001a40: 00000000 00000000 00000000 00000000 |................| + 001a50: 00000000 00000000 00000000 00000000 |................| + 001a60: 00000000 00000000 00000000 00000000 |................| + 001a70: 00000000 00000000 00000000 00000000 |................| + 001a80: 00000000 00000000 00000000 00000000 |................| + 001a90: 00000000 00000000 00000000 00000000 |................| + 001aa0: 00000000 00000000 00000000 00000000 |................| + 001ab0: 00000000 00000000 00000000 00000000 |................| + 001ac0: 00000000 00000000 00000000 00000000 |................| + 001ad0: 00000000 00000000 00000000 00000000 |................| + 001ae0: 00000000 00000000 00000000 00000000 |................| + 001af0: 00000000 00000000 00000000 00000000 |................| + 001b00: 00000000 00000000 00000000 00000000 |................| + 001b10: 00000000 00000000 00000000 00000000 |................| + 001b20: 00000000 00000000 00000000 00000000 |................| + 001b30: 00000000 00000000 00000000 00000000 |................| + 001b40: 00000000 00000000 00000000 00000000 |................| + 001b50: 00000000 00000000 00000000 00000000 |................| + 001b60: 00000000 00000000 00000000 00000000 |................| + 001b70: 00000000 00000000 00000000 00000000 |................| + 001b80: 00000000 00000000 00000000 00000000 |................| + 001b90: 00000000 00000000 00000000 00000000 |................| + 001ba0: 00000000 00000000 00000000 00000000 |................| + 001bb0: 00000000 00000000 00000000 00000000 |................| + 001bc0: 00000000 00000000 00000000 00000000 |................| + 001bd0: 00000000 00000000 00000000 00000000 |................| + 001be0: 00000000 00000000 00000000 00000000 |................| + 001bf0: 00000000 00000000 00000000 00000000 |................| + 001c00: 00000000 00000000 00000000 00000000 |................| + 001c10: 00000000 00000000 00000000 00000000 |................| + 001c20: 00000000 00000000 00000000 00000000 |................| + 001c30: 00000000 00000000 00000000 00000000 |................| + 001c40: 00000000 00000000 00000000 00000000 |................| + 001c50: 00000000 00000000 00000000 00000000 |................| + 001c60: 00000000 00000000 00000000 00000000 |................| + 001c70: 00000000 00000000 00000000 00000000 |................| + 001c80: 00000000 00000000 00000000 00000000 |................| + 001c90: 00000000 00000000 00000000 00000000 |................| + 001ca0: 00000000 00000000 00000000 00000000 |................| + 001cb0: 00000000 00000000 00000000 00000000 |................| + 001cc0: 00000000 00000000 00000000 00000000 |................| + 001cd0: 00000000 00000000 00000000 00000000 |................| + 001ce0: 00000000 00000000 00000000 00000000 |................| + 001cf0: 00000000 00000000 00000000 00000000 |................| + 001d00: 00000000 00000000 00000000 00000000 |................| + 001d10: 00000000 00000000 00000000 00000000 |................| + 001d20: 00000000 00000000 00000000 00000000 |................| + 001d30: 00000000 00000000 00000000 00000000 |................| + 001d40: 00000000 00000000 00000000 00000000 |................| + 001d50: 00000000 00000000 00000000 00000000 |................| + 001d60: 00000000 00000000 00000000 00000000 |................| + 001d70: 00000000 00000000 00000000 00000000 |................| + 001d80: 00000000 00000000 00000000 00000000 |................| + 001d90: 00000000 00000000 00000000 00000000 |................| + 001da0: 00000000 00000000 00000000 00000000 |................| + 001db0: 00000000 00000000 00000000 00000000 |................| + 001dc0: 00000000 00000000 00000000 00000000 |................| + 001dd0: 00000000 00000000 00000000 00000000 |................| + 001de0: 00000000 00000000 00000000 00000000 |................| + 001df0: 00000000 00000000 00000000 00000000 |................| + 001e00: 00000000 00000000 00000000 00000000 |................| + 001e10: 00000000 00000000 00000000 00000000 |................| + 001e20: 00000000 00000000 00000000 00000000 |................| + 001e30: 00000000 00000000 00000000 00000000 |................| + 001e40: 00000000 00000000 00000000 00000000 |................| + 001e50: 00000000 00000000 00000000 00000000 |................| + 001e60: 00000000 00000000 00000000 00000000 |................| + 001e70: 00000000 00000000 00000000 00000000 |................| + 001e80: 00000000 00000000 00000000 00000000 |................| + 001e90: 00000000 00000000 00000000 00000000 |................| + 001ea0: 00000000 00000000 00000000 00000000 |................| + 001eb0: 00000000 00000000 00000000 00000000 |................| + 001ec0: 00000000 00000000 00000000 00000000 |................| + 001ed0: 00000000 00000000 00000000 00000000 |................| + 001ee0: 00000000 00000000 00000000 00000000 |................| + 001ef0: 00000000 00000000 00000000 00000000 |................| + 001f00: 00000000 00000000 00000000 00000000 |................| + 001f10: 00000000 00000000 00000000 00000000 |................| + 001f20: 00000000 00000000 00000000 00000000 |................| + 001f30: 00000000 00000000 00000000 00000000 |................| + 001f40: 00000000 00000000 00000000 00000000 |................| + 001f50: 00000000 00000000 00000000 00000000 |................| + 001f60: 00000000 00000000 00000000 00000000 |................| + 001f70: 00000000 00000000 00000000 00000000 |................| + 001f80: 00000000 00000000 00000000 00000000 |................| + 001f90: 00000000 00000000 00000000 00000000 |................| + 001fa0: 00000000 00000000 00000000 00000000 |................| + 001fb0: 00000000 00000000 00000000 00000000 |................| + 001fc0: 00000000 00000000 00000000 00000000 |................| + 001fd0: 00000000 00000000 00000000 00000000 |................| + 001fe0: 00000000 00000000 00000000 00000000 |................| + 001ff0: 00000000 00000000 00000000 00000000 |................| + - bank: 2 + size: 2048 + - type: A6XX_HLSQ_GFX_CVS_CONST_RAM + - bank: 0 + size: 2048 + - bank: 1 + size: 2048 + - bank: 2 + size: 2048 + - type: A6XX_HLSQ_GFX_CPS_CONST_RAM + - bank: 0 + size: 2048 + - bank: 1 + size: 2048 + - bank: 2 + size: 2048 + - type: A6XX_HLSQ_CVS_MISC_RAM_TAG + - bank: 0 + size: 8 + - bank: 1 + size: 8 + - bank: 2 + size: 8 + - type: A6XX_HLSQ_CPS_MISC_RAM_TAG + - bank: 0 + size: 4 + - bank: 1 + size: 4 + - bank: 2 + size: 4 + - type: A6XX_HLSQ_INST_RAM_TAG + - bank: 0 + size: 128 + - bank: 1 + size: 128 + - bank: 2 + size: 128 + - type: A6XX_HLSQ_GFX_CVS_CONST_RAM_TAG + - bank: 0 + size: 12 + - bank: 1 + size: 12 + - bank: 2 + size: 12 + - type: A6XX_HLSQ_GFX_CPS_CONST_RAM_TAG + - bank: 0 + size: 16 + - bank: 1 + size: 16 + - bank: 2 + size: 16 + - type: A6XX_HLSQ_PWR_REST_RAM + - bank: 0 + size: 40 + - bank: 1 + size: 40 + - bank: 2 + size: 40 + - type: A6XX_HLSQ_PWR_REST_TAG + - bank: 0 + size: 20 + - bank: 1 + size: 20 + - bank: 2 + size: 20 + - type: A6XX_HLSQ_DATAPATH_META + - bank: 0 + size: 64 + - bank: 1 + size: 64 + - bank: 2 + size: 64 + - type: A6XX_HLSQ_FRONTEND_META + - bank: 0 + size: 64 + - bank: 1 + size: 64 + - bank: 2 + size: 64 + - type: A6XX_HLSQ_INDIRECT_META + - bank: 0 + size: 64 + - bank: 1 + size: 64 + - bank: 2 + size: 64 +clusters: + - cluster-name: CLUSTER_GRAS + - context: 0 + 00000000 GRAS_CL_CNTL: { 0 } + 00000000 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } + 00000000 GRAS_DS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } + 00000000 GRAS_GS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } + 00000000 GRAS_MAX_LAYER_INDEX: 0 + 00000000 GRAS_CNTL: { COORD_MASK = 0 } + 00000000 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 0 | VERT = 0 } + 17ed48d5 GRAS_CL_VPORT[0].XOFFSET: 0.000000 + 1367ce4f GRAS_CL_VPORT[0].XSCALE: 0.000000 + 41486258 GRAS_CL_VPORT[0].YOFFSET: 12.524010 + a77c9dfe GRAS_CL_VPORT[0].YSCALE: -0.000000 + 4e1a2221 GRAS_CL_VPORT[0].ZOFFSET: 646481984.000000 + 25ad942d GRAS_CL_VPORT[0].ZSCALE: 0.000000 + b98dd337 GRAS_CL_VPORT[0x1].XOFFSET: -0.000271 + f3b29a4b GRAS_CL_VPORT[0x1].XSCALE: -28300728576976020658845084811264.000000 + 03c125ba GRAS_CL_VPORT[0x1].YOFFSET: 0.000000 + 9fd9154a GRAS_CL_VPORT[0x1].YSCALE: -0.000000 + 99e9ef18 GRAS_CL_VPORT[0x1].ZOFFSET: -0.000000 + cfa33a37 GRAS_CL_VPORT[0x1].ZSCALE: -5477002752.000000 + c08d010f GRAS_CL_VPORT[0x2].XOFFSET: -4.406379 + ec058c04 GRAS_CL_VPORT[0x2].XSCALE: -645793356413294901616181248.000000 + a095f8f2 GRAS_CL_VPORT[0x2].YOFFSET: -0.000000 + dd963bbd GRAS_CL_VPORT[0x2].YSCALE: -1353181742126596096.000000 + c8e17162 GRAS_CL_VPORT[0x2].ZOFFSET: -461707.062500 + c5f8656e GRAS_CL_VPORT[0x2].ZSCALE: -7948.678711 + 193ca252 GRAS_CL_VPORT[0x3].XOFFSET: 0.000000 + c276e62a GRAS_CL_VPORT[0x3].XSCALE: -61.724770 + 4aae8197 GRAS_CL_VPORT[0x3].YOFFSET: 5718219.500000 + a2a2312c GRAS_CL_VPORT[0x3].YSCALE: -0.000000 + 86a6e32d GRAS_CL_VPORT[0x3].ZOFFSET: -0.000000 + 2be1d796 GRAS_CL_VPORT[0x3].ZSCALE: 0.000000 + d1743060 GRAS_CL_VPORT[0x4].XOFFSET: -65548976128.000000 + 7c3d4406 GRAS_CL_VPORT[0x4].XSCALE: 3930895141940423283868471122294996992.000000 + 562e9a08 GRAS_CL_VPORT[0x4].YOFFSET: 47994145603584.000000 + fa7f4af3 GRAS_CL_VPORT[0x4].YSCALE: -331388962420135558780170972931555328.000000 + 0b2e288f GRAS_CL_VPORT[0x4].ZOFFSET: 0.000000 + 85c75124 GRAS_CL_VPORT[0x4].ZSCALE: -0.000000 + 94887ab4 GRAS_CL_VPORT[0x5].XOFFSET: -0.000000 + 1356de8c GRAS_CL_VPORT[0x5].XSCALE: 0.000000 + 14ff583b GRAS_CL_VPORT[0x5].YOFFSET: 0.000000 + 17ba9c47 GRAS_CL_VPORT[0x5].YSCALE: 0.000000 + c1dfc3da GRAS_CL_VPORT[0x5].ZOFFSET: -27.970631 + 2dc39521 GRAS_CL_VPORT[0x5].ZSCALE: 0.000000 + f1f2da44 GRAS_CL_VPORT[0x6].XOFFSET: -2405095658443594589675439783936.000000 + d68f795b GRAS_CL_VPORT[0x6].XSCALE: -78875690270720.000000 + c929b829 GRAS_CL_VPORT[0x6].YOFFSET: -695170.562500 + b174d59e GRAS_CL_VPORT[0x6].YSCALE: -0.000000 + 20b86447 GRAS_CL_VPORT[0x6].ZOFFSET: 0.000000 + 7cf5f63e GRAS_CL_VPORT[0x6].ZSCALE: 10216856921996855714425547393601634304.000000 + 25f487a0 GRAS_CL_VPORT[0x7].XOFFSET: 0.000000 + ff2b5fb1 GRAS_CL_VPORT[0x7].XSCALE: -227794845467281269236926443122692456448.000000 + 664b93c1 GRAS_CL_VPORT[0x7].YOFFSET: 240341493629255650639872.000000 + 078173fc GRAS_CL_VPORT[0x7].YSCALE: 0.000000 + ad12ea8c GRAS_CL_VPORT[0x7].ZOFFSET: -0.000000 + 6556977c GRAS_CL_VPORT[0x7].ZSCALE: 63336301301930932568064.000000 + 827e4c57 GRAS_CL_VPORT[0x8].XOFFSET: -0.000000 + d1fdee5f GRAS_CL_VPORT[0x8].XSCALE: -136328241152.000000 + 0a990478 GRAS_CL_VPORT[0x8].YOFFSET: 0.000000 + e3a19cf1 GRAS_CL_VPORT[0x8].YSCALE: -5962469232013083672576.000000 + 27db13b2 GRAS_CL_VPORT[0x8].ZOFFSET: 0.000000 + e719d958 GRAS_CL_VPORT[0x8].ZSCALE: -726531356411326028054528.000000 + 69da20dc GRAS_CL_VPORT[0x9].XOFFSET: 32962625335892150604267520.000000 + 890e59b0 GRAS_CL_VPORT[0x9].XSCALE: -0.000000 + 4c0ab84c GRAS_CL_VPORT[0x9].YOFFSET: 36364592.000000 + 587215e3 GRAS_CL_VPORT[0x9].YSCALE: 1064703266652160.000000 + 11e06c70 GRAS_CL_VPORT[0x9].ZOFFSET: 0.000000 + e7b1dbe6 GRAS_CL_VPORT[0x9].ZSCALE: -1679830555333396636106752.000000 + b78bc0aa GRAS_CL_VPORT[0xa].XOFFSET: -0.000017 + ac39bee4 GRAS_CL_VPORT[0xa].XSCALE: -0.000000 + ea76ea04 GRAS_CL_VPORT[0xa].YOFFSET: -74625214792291642198982656.000000 + 10ba9db3 GRAS_CL_VPORT[0xa].YSCALE: 0.000000 + 140034d1 GRAS_CL_VPORT[0xa].ZOFFSET: 0.000000 + d07fe121 GRAS_CL_VPORT[0xa].ZSCALE: -17171776512.000000 + 500ea138 GRAS_CL_VPORT[0xb].XOFFSET: 9571721216.000000 + 9e4f11a4 GRAS_CL_VPORT[0xb].XSCALE: -0.000000 + 8522222a GRAS_CL_VPORT[0xb].YOFFSET: -0.000000 + 31c8f926 GRAS_CL_VPORT[0xb].YSCALE: 0.000000 + c1233a11 GRAS_CL_VPORT[0xb].ZOFFSET: -10.201676 + eff95dd8 GRAS_CL_VPORT[0xb].ZSCALE: -154350435155798764938168631296.000000 + 2034c3cf GRAS_CL_VPORT[0xc].XOFFSET: 0.000000 + 35507804 GRAS_CL_VPORT[0xc].XSCALE: 0.000001 + b840b0d8 GRAS_CL_VPORT[0xc].YOFFSET: -0.000046 + ebf33447 GRAS_CL_VPORT[0xc].YSCALE: -588031693884586688765755392.000000 + 0bd54c04 GRAS_CL_VPORT[0xc].ZOFFSET: 0.000000 + 119b3bf4 GRAS_CL_VPORT[0xc].ZSCALE: 0.000000 + cc01323b GRAS_CL_VPORT[0xd].XOFFSET: -33868012.000000 + cf9fc237 GRAS_CL_VPORT[0xd].XSCALE: -5360610816.000000 + a0a0c6dc GRAS_CL_VPORT[0xd].YOFFSET: -0.000000 + 6578bdca GRAS_CL_VPORT[0xd].YSCALE: 73415492375974923730944.000000 + 1c183c97 GRAS_CL_VPORT[0xd].ZOFFSET: 0.000000 + 77907cd1 GRAS_CL_VPORT[0xd].ZSCALE: 5861111914889323960058734228537344.000000 + 9b76c406 GRAS_CL_VPORT[0xe].XOFFSET: -0.000000 + f59eb4eb GRAS_CL_VPORT[0xe].XSCALE: -402369314450854940480206742224896.000000 + 552bc020 GRAS_CL_VPORT[0xe].YOFFSET: 11802603683840.000000 + 73ce4f77 GRAS_CL_VPORT[0xe].YSCALE: 32691189311773747891142203015168.000000 + 11c1e3ea GRAS_CL_VPORT[0xe].ZOFFSET: 0.000000 + 067875da GRAS_CL_VPORT[0xe].ZSCALE: 0.000000 + de4491a7 GRAS_CL_VPORT[0xf].XOFFSET: -3541071480374689792.000000 + 7cb2fd6e GRAS_CL_VPORT[0xf].XSCALE: 7434952044374398076582578328088608768.000000 + 889d9245 GRAS_CL_VPORT[0xf].YOFFSET: -0.000000 + fc17a576 GRAS_CL_VPORT[0xf].YSCALE: -3149571088586152722879569121442267136.000000 + c2622832 GRAS_CL_VPORT[0xf].ZOFFSET: -56.539253 + 4f4fbf73 GRAS_CL_VPORT[0xf].ZSCALE: 3485430528.000000 + 00000000 GRAS_CL_Z_CLAMP[0].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x1].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x1].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x2].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x2].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x3].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x3].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x4].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x4].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x5].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x5].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x6].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x6].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x7].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x7].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x8].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x8].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x9].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x9].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xa].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xa].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xb].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xb].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xc].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xc].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xd].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xd].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xe].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xe].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xf].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xf].MAX: 0.000000 + 00000010 GRAS_SU_CNTL: { LINEHALFWIDTH = 0.500000 } + 00000000 GRAS_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + 00000000 GRAS_SU_POINT_SIZE: 0.000000 + 00000000 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000 + 00000000 GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } + 00000000 GRAS_UNKNOWN_8099: 0 + 00000000 GRAS_UNKNOWN_809A: 0 + 00000000 GRAS_VS_LAYER_CNTL: { 0 } + 00000000 GRAS_GS_LAYER_CNTL: { 0 } + 00000000 GRAS_DS_LAYER_CNTL: { 0 } + 00000002 GRAS_UNKNOWN_80A0: 0x2 + 00000101 GRAS_BIN_CONTROL: { BINW = 32 | BINH = 16 } + 00000000 GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 GRAS_SAMPLE_CONFIG: { 0 } + 00000000 GRAS_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 GRAS_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 GRAS_UNKNOWN_80AF: FALSE + 8c629e81 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 40577 | Y = 35938 } + fdee19a0 GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 6560 | Y = 65006 } + 8867136c GRAS_SC_SCREEN_SCISSOR[0x1].TL: { X = 4972 | Y = 34919 } + eeec2862 GRAS_SC_SCREEN_SCISSOR[0x1].BR: { X = 10338 | Y = 61164 } + 00988003 GRAS_SC_SCREEN_SCISSOR[0x2].TL: { X = 32771 | Y = 152 } + d3afa781 GRAS_SC_SCREEN_SCISSOR[0x2].BR: { X = 42881 | Y = 54191 } + d3f53b55 GRAS_SC_SCREEN_SCISSOR[0x3].TL: { X = 15189 | Y = 54261 } + a33d5eb3 GRAS_SC_SCREEN_SCISSOR[0x3].BR: { X = 24243 | Y = 41789 } + 23d08b45 GRAS_SC_SCREEN_SCISSOR[0x4].TL: { X = 35653 | Y = 9168 } + 14f61e22 GRAS_SC_SCREEN_SCISSOR[0x4].BR: { X = 7714 | Y = 5366 } + 643c0204 GRAS_SC_SCREEN_SCISSOR[0x5].TL: { X = 516 | Y = 25660 } + a9facb6e GRAS_SC_SCREEN_SCISSOR[0x5].BR: { X = 52078 | Y = 43514 } + d2e1d872 GRAS_SC_SCREEN_SCISSOR[0x6].TL: { X = 55410 | Y = 53985 } + 94cdd4fd GRAS_SC_SCREEN_SCISSOR[0x6].BR: { X = 54525 | Y = 38093 } + de0d1b35 GRAS_SC_SCREEN_SCISSOR[0x7].TL: { X = 6965 | Y = 56845 } + 237c51d7 GRAS_SC_SCREEN_SCISSOR[0x7].BR: { X = 20951 | Y = 9084 } + cbf20742 GRAS_SC_SCREEN_SCISSOR[0x8].TL: { X = 1858 | Y = 52210 } + 352bb4fc GRAS_SC_SCREEN_SCISSOR[0x8].BR: { X = 46332 | Y = 13611 } + a5a59c55 GRAS_SC_SCREEN_SCISSOR[0x9].TL: { X = 40021 | Y = 42405 } + 07da59a6 GRAS_SC_SCREEN_SCISSOR[0x9].BR: { X = 22950 | Y = 2010 } + 8d709172 GRAS_SC_SCREEN_SCISSOR[0xa].TL: { X = 37234 | Y = 36208 } + 848ffffe GRAS_SC_SCREEN_SCISSOR[0xa].BR: { X = 65534 | Y = 33935 } + 8c0b18da GRAS_SC_SCREEN_SCISSOR[0xb].TL: { X = 6362 | Y = 35851 } + e75d13c3 GRAS_SC_SCREEN_SCISSOR[0xb].BR: { X = 5059 | Y = 59229 } + 114252db GRAS_SC_SCREEN_SCISSOR[0xc].TL: { X = 21211 | Y = 4418 } + c427b17e GRAS_SC_SCREEN_SCISSOR[0xc].BR: { X = 45438 | Y = 50215 } + 31c1fc95 GRAS_SC_SCREEN_SCISSOR[0xd].TL: { X = 64661 | Y = 12737 } + ae47e0b7 GRAS_SC_SCREEN_SCISSOR[0xd].BR: { X = 57527 | Y = 44615 } + 13283829 GRAS_SC_SCREEN_SCISSOR[0xe].TL: { X = 14377 | Y = 4904 } + d5eafd7f GRAS_SC_SCREEN_SCISSOR[0xe].BR: { X = 64895 | Y = 54762 } + ac0886f7 GRAS_SC_SCREEN_SCISSOR[0xf].TL: { X = 34551 | Y = 44040 } + 7bedbdb2 GRAS_SC_SCREEN_SCISSOR[0xf].BR: { X = 48562 | Y = 31725 } + c487b444 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 46148 | Y = 50311 } + df46330f GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 13071 | Y = 57158 } + 1b1da288 GRAS_SC_VIEWPORT_SCISSOR[0x1].TL: { X = 41608 | Y = 6941 } + 375f7ebc GRAS_SC_VIEWPORT_SCISSOR[0x1].BR: { X = 32444 | Y = 14175 } + 73ba19e8 GRAS_SC_VIEWPORT_SCISSOR[0x2].TL: { X = 6632 | Y = 29626 } + ef6c9650 GRAS_SC_VIEWPORT_SCISSOR[0x2].BR: { X = 38480 | Y = 61292 } + 22d60948 GRAS_SC_VIEWPORT_SCISSOR[0x3].TL: { X = 2376 | Y = 8918 } + 5c2f6e10 GRAS_SC_VIEWPORT_SCISSOR[0x3].BR: { X = 28176 | Y = 23599 } + 8e231280 GRAS_SC_VIEWPORT_SCISSOR[0x4].TL: { X = 4736 | Y = 36387 } + fa6bbe2a GRAS_SC_VIEWPORT_SCISSOR[0x4].BR: { X = 48682 | Y = 64107 } + 015d816e GRAS_SC_VIEWPORT_SCISSOR[0x5].TL: { X = 33134 | Y = 349 } + 3dfdfa2d GRAS_SC_VIEWPORT_SCISSOR[0x5].BR: { X = 64045 | Y = 15869 } + 3610960b GRAS_SC_VIEWPORT_SCISSOR[0x6].TL: { X = 38411 | Y = 13840 } + 9b769a89 GRAS_SC_VIEWPORT_SCISSOR[0x6].BR: { X = 39561 | Y = 39798 } + a85a55b3 GRAS_SC_VIEWPORT_SCISSOR[0x7].TL: { X = 21939 | Y = 43098 } + ca868126 GRAS_SC_VIEWPORT_SCISSOR[0x7].BR: { X = 33062 | Y = 51846 } + 8d20cea5 GRAS_SC_VIEWPORT_SCISSOR[0x8].TL: { X = 52901 | Y = 36128 } + be4af7fa GRAS_SC_VIEWPORT_SCISSOR[0x8].BR: { X = 63482 | Y = 48714 } + 41588113 GRAS_SC_VIEWPORT_SCISSOR[0x9].TL: { X = 33043 | Y = 16728 } + eb5bb66a GRAS_SC_VIEWPORT_SCISSOR[0x9].BR: { X = 46698 | Y = 60251 } + 40667101 GRAS_SC_VIEWPORT_SCISSOR[0xa].TL: { X = 28929 | Y = 16486 } + 19e09698 GRAS_SC_VIEWPORT_SCISSOR[0xa].BR: { X = 38552 | Y = 6624 } + 88c11d03 GRAS_SC_VIEWPORT_SCISSOR[0xb].TL: { X = 7427 | Y = 35009 } + fad7dbc7 GRAS_SC_VIEWPORT_SCISSOR[0xb].BR: { X = 56263 | Y = 64215 } + 10204eb9 GRAS_SC_VIEWPORT_SCISSOR[0xc].TL: { X = 20153 | Y = 4128 } + 53fcd9da GRAS_SC_VIEWPORT_SCISSOR[0xc].BR: { X = 55770 | Y = 21500 } + 4d592181 GRAS_SC_VIEWPORT_SCISSOR[0xd].TL: { X = 8577 | Y = 19801 } + ed40b570 GRAS_SC_VIEWPORT_SCISSOR[0xd].BR: { X = 46448 | Y = 60736 } + 00745b64 GRAS_SC_VIEWPORT_SCISSOR[0xe].TL: { X = 23396 | Y = 116 } + 27fbffdc GRAS_SC_VIEWPORT_SCISSOR[0xe].BR: { X = 65500 | Y = 10235 } + ac66bcc7 GRAS_SC_VIEWPORT_SCISSOR[0xf].TL: { X = 48327 | Y = 44134 } + 790cdf93 GRAS_SC_VIEWPORT_SCISSOR[0xf].BR: { X = 57235 | Y = 30988 } + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + 00000000 GRAS_SC_WINDOW_SCISSOR_BR: { X = 0 | Y = 0 } + 00000000 GRAS_LRZ_CNTL: { 0 } + 00000000 GRAS_UNKNOWN_8101: 0 + 00000000 GRAS_2D_BLIT_INFO: { COLOR_FORMAT = 0 } + 00000000 GRAS_LRZ_BUFFER_BASE_LO: 0 + 00000000 GRAS_LRZ_BUFFER_BASE_HI: 0 + 00000000 GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_LO: 0 + 00000000 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0 + 00000000 GRAS_SAMPLE_CNTL: { 0 } + 00000000 GRAS_UNKNOWN_8110: 0 + 00000000 GRAS_2D_BLIT_CNTL: { ROTATE = ROTATE_0 | COLOR_FORMAT = 0 | MASK = 0 | IFMT = R2D_RAW } + 00000000 GRAS_2D_SRC_TL_X: 0 + 00000000 GRAS_2D_SRC_BR_X: 0 + 00000000 GRAS_2D_SRC_TL_Y: 0 + 00000000 GRAS_2D_SRC_BR_Y: 0 + 00000000 GRAS_2D_DST_TL: { X = 0 | Y = 0 } + 00000000 GRAS_2D_DST_BR: { X = 0 | Y = 0 } + 00000000 GRAS_2D_UNKNOWN_8407: 0 + 00000000 GRAS_2D_UNKNOWN_8408: 0 + 00000000 GRAS_2D_UNKNOWN_8409: 0 + 00000000 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 } + 00000000 GRAS_2D_RESOLVE_CNTL_2: { X = 0 | Y = 0 } + - context: 1 + 00000000 GRAS_CL_CNTL: { 0 } + 00000000 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } + 00000000 GRAS_DS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } + 00000000 GRAS_GS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } + 00000000 GRAS_MAX_LAYER_INDEX: 0 + 00000000 GRAS_CNTL: { COORD_MASK = 0 } + 00000000 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 0 | VERT = 0 } + 17ed48d5 GRAS_CL_VPORT[0].XOFFSET: 0.000000 + 1367ce4f GRAS_CL_VPORT[0].XSCALE: 0.000000 + 41486258 GRAS_CL_VPORT[0].YOFFSET: 12.524010 + a77c9dfe GRAS_CL_VPORT[0].YSCALE: -0.000000 + 4e1a2221 GRAS_CL_VPORT[0].ZOFFSET: 646481984.000000 + 25ad942d GRAS_CL_VPORT[0].ZSCALE: 0.000000 + b98dd337 GRAS_CL_VPORT[0x1].XOFFSET: -0.000271 + f3b29a4b GRAS_CL_VPORT[0x1].XSCALE: -28300728576976020658845084811264.000000 + 03c125ba GRAS_CL_VPORT[0x1].YOFFSET: 0.000000 + 9fd9154a GRAS_CL_VPORT[0x1].YSCALE: -0.000000 + 99e9ef18 GRAS_CL_VPORT[0x1].ZOFFSET: -0.000000 + cfa33a37 GRAS_CL_VPORT[0x1].ZSCALE: -5477002752.000000 + c08d010f GRAS_CL_VPORT[0x2].XOFFSET: -4.406379 + ec058c04 GRAS_CL_VPORT[0x2].XSCALE: -645793356413294901616181248.000000 + a095f8f2 GRAS_CL_VPORT[0x2].YOFFSET: -0.000000 + dd963bbd GRAS_CL_VPORT[0x2].YSCALE: -1353181742126596096.000000 + c8e17162 GRAS_CL_VPORT[0x2].ZOFFSET: -461707.062500 + c5f8656e GRAS_CL_VPORT[0x2].ZSCALE: -7948.678711 + 193ca252 GRAS_CL_VPORT[0x3].XOFFSET: 0.000000 + c276e62a GRAS_CL_VPORT[0x3].XSCALE: -61.724770 + 4aae8197 GRAS_CL_VPORT[0x3].YOFFSET: 5718219.500000 + a2a2312c GRAS_CL_VPORT[0x3].YSCALE: -0.000000 + 86a6e32d GRAS_CL_VPORT[0x3].ZOFFSET: -0.000000 + 2be1d796 GRAS_CL_VPORT[0x3].ZSCALE: 0.000000 + d1743060 GRAS_CL_VPORT[0x4].XOFFSET: -65548976128.000000 + 7c3d4406 GRAS_CL_VPORT[0x4].XSCALE: 3930895141940423283868471122294996992.000000 + 562e9a08 GRAS_CL_VPORT[0x4].YOFFSET: 47994145603584.000000 + fa7f4af3 GRAS_CL_VPORT[0x4].YSCALE: -331388962420135558780170972931555328.000000 + 0b2e288f GRAS_CL_VPORT[0x4].ZOFFSET: 0.000000 + 85c75124 GRAS_CL_VPORT[0x4].ZSCALE: -0.000000 + 94887ab4 GRAS_CL_VPORT[0x5].XOFFSET: -0.000000 + 1356de8c GRAS_CL_VPORT[0x5].XSCALE: 0.000000 + 14ff583b GRAS_CL_VPORT[0x5].YOFFSET: 0.000000 + 17ba9c47 GRAS_CL_VPORT[0x5].YSCALE: 0.000000 + c1dfc3da GRAS_CL_VPORT[0x5].ZOFFSET: -27.970631 + 2dc39521 GRAS_CL_VPORT[0x5].ZSCALE: 0.000000 + f1f2da44 GRAS_CL_VPORT[0x6].XOFFSET: -2405095658443594589675439783936.000000 + d68f795b GRAS_CL_VPORT[0x6].XSCALE: -78875690270720.000000 + c929b829 GRAS_CL_VPORT[0x6].YOFFSET: -695170.562500 + b174d59e GRAS_CL_VPORT[0x6].YSCALE: -0.000000 + 20b86447 GRAS_CL_VPORT[0x6].ZOFFSET: 0.000000 + 7cf5f63e GRAS_CL_VPORT[0x6].ZSCALE: 10216856921996855714425547393601634304.000000 + 25f487a0 GRAS_CL_VPORT[0x7].XOFFSET: 0.000000 + ff2b5fb1 GRAS_CL_VPORT[0x7].XSCALE: -227794845467281269236926443122692456448.000000 + 664b93c1 GRAS_CL_VPORT[0x7].YOFFSET: 240341493629255650639872.000000 + 078173fc GRAS_CL_VPORT[0x7].YSCALE: 0.000000 + ad12ea8c GRAS_CL_VPORT[0x7].ZOFFSET: -0.000000 + 6556977c GRAS_CL_VPORT[0x7].ZSCALE: 63336301301930932568064.000000 + 827e4c57 GRAS_CL_VPORT[0x8].XOFFSET: -0.000000 + d1fdee5f GRAS_CL_VPORT[0x8].XSCALE: -136328241152.000000 + 0a990478 GRAS_CL_VPORT[0x8].YOFFSET: 0.000000 + e3a19cf1 GRAS_CL_VPORT[0x8].YSCALE: -5962469232013083672576.000000 + 27db13b2 GRAS_CL_VPORT[0x8].ZOFFSET: 0.000000 + e719d958 GRAS_CL_VPORT[0x8].ZSCALE: -726531356411326028054528.000000 + 69da20dc GRAS_CL_VPORT[0x9].XOFFSET: 32962625335892150604267520.000000 + 890e59b0 GRAS_CL_VPORT[0x9].XSCALE: -0.000000 + 4c0ab84c GRAS_CL_VPORT[0x9].YOFFSET: 36364592.000000 + 587215e3 GRAS_CL_VPORT[0x9].YSCALE: 1064703266652160.000000 + 11e06c70 GRAS_CL_VPORT[0x9].ZOFFSET: 0.000000 + e7b1dbe6 GRAS_CL_VPORT[0x9].ZSCALE: -1679830555333396636106752.000000 + b78bc0aa GRAS_CL_VPORT[0xa].XOFFSET: -0.000017 + ac39bee4 GRAS_CL_VPORT[0xa].XSCALE: -0.000000 + ea76ea04 GRAS_CL_VPORT[0xa].YOFFSET: -74625214792291642198982656.000000 + 10ba9db3 GRAS_CL_VPORT[0xa].YSCALE: 0.000000 + 140034d1 GRAS_CL_VPORT[0xa].ZOFFSET: 0.000000 + d07fe121 GRAS_CL_VPORT[0xa].ZSCALE: -17171776512.000000 + 500ea138 GRAS_CL_VPORT[0xb].XOFFSET: 9571721216.000000 + 9e4f11a4 GRAS_CL_VPORT[0xb].XSCALE: -0.000000 + 8522222a GRAS_CL_VPORT[0xb].YOFFSET: -0.000000 + 31c8f926 GRAS_CL_VPORT[0xb].YSCALE: 0.000000 + c1233a11 GRAS_CL_VPORT[0xb].ZOFFSET: -10.201676 + eff95dd8 GRAS_CL_VPORT[0xb].ZSCALE: -154350435155798764938168631296.000000 + 2034c3cf GRAS_CL_VPORT[0xc].XOFFSET: 0.000000 + 35507804 GRAS_CL_VPORT[0xc].XSCALE: 0.000001 + b840b0d8 GRAS_CL_VPORT[0xc].YOFFSET: -0.000046 + ebf33447 GRAS_CL_VPORT[0xc].YSCALE: -588031693884586688765755392.000000 + 0bd54c04 GRAS_CL_VPORT[0xc].ZOFFSET: 0.000000 + 119b3bf4 GRAS_CL_VPORT[0xc].ZSCALE: 0.000000 + cc01323b GRAS_CL_VPORT[0xd].XOFFSET: -33868012.000000 + cf9fc237 GRAS_CL_VPORT[0xd].XSCALE: -5360610816.000000 + a0a0c6dc GRAS_CL_VPORT[0xd].YOFFSET: -0.000000 + 6578bdca GRAS_CL_VPORT[0xd].YSCALE: 73415492375974923730944.000000 + 1c183c97 GRAS_CL_VPORT[0xd].ZOFFSET: 0.000000 + 77907cd1 GRAS_CL_VPORT[0xd].ZSCALE: 5861111914889323960058734228537344.000000 + 9b76c406 GRAS_CL_VPORT[0xe].XOFFSET: -0.000000 + f59eb4eb GRAS_CL_VPORT[0xe].XSCALE: -402369314450854940480206742224896.000000 + 552bc020 GRAS_CL_VPORT[0xe].YOFFSET: 11802603683840.000000 + 73ce4f77 GRAS_CL_VPORT[0xe].YSCALE: 32691189311773747891142203015168.000000 + 11c1e3ea GRAS_CL_VPORT[0xe].ZOFFSET: 0.000000 + 067875da GRAS_CL_VPORT[0xe].ZSCALE: 0.000000 + de4491a7 GRAS_CL_VPORT[0xf].XOFFSET: -3541071480374689792.000000 + 7cb2fd6e GRAS_CL_VPORT[0xf].XSCALE: 7434952044374398076582578328088608768.000000 + 889d9245 GRAS_CL_VPORT[0xf].YOFFSET: -0.000000 + fc17a576 GRAS_CL_VPORT[0xf].YSCALE: -3149571088586152722879569121442267136.000000 + c2622832 GRAS_CL_VPORT[0xf].ZOFFSET: -56.539253 + 4f4fbf73 GRAS_CL_VPORT[0xf].ZSCALE: 3485430528.000000 + 00000000 GRAS_CL_Z_CLAMP[0].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x1].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x1].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x2].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x2].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x3].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x3].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x4].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x4].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x5].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x5].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x6].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x6].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x7].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x7].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x8].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x8].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x9].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0x9].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xa].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xa].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xb].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xb].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xc].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xc].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xd].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xd].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xe].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xe].MAX: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xf].MIN: 0.000000 + 00000000 GRAS_CL_Z_CLAMP[0xf].MAX: 0.000000 + 00000010 GRAS_SU_CNTL: { LINEHALFWIDTH = 0.500000 } + 00000000 GRAS_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + 00000000 GRAS_SU_POINT_SIZE: 0.000000 + 00000000 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + 00000000 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000 + 00000000 GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } + 00000000 GRAS_UNKNOWN_8099: 0 + 00000000 GRAS_UNKNOWN_809A: 0 + 00000000 GRAS_VS_LAYER_CNTL: { 0 } + 00000000 GRAS_GS_LAYER_CNTL: { 0 } + 00000000 GRAS_DS_LAYER_CNTL: { 0 } + 00000002 GRAS_UNKNOWN_80A0: 0x2 + 00000101 GRAS_BIN_CONTROL: { BINW = 32 | BINH = 16 } + 00000000 GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 GRAS_SAMPLE_CONFIG: { 0 } + 00000000 GRAS_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 GRAS_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 GRAS_UNKNOWN_80AF: FALSE + 8c629e81 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 40577 | Y = 35938 } + fdee19a0 GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 6560 | Y = 65006 } + 8867136c GRAS_SC_SCREEN_SCISSOR[0x1].TL: { X = 4972 | Y = 34919 } + eeec2862 GRAS_SC_SCREEN_SCISSOR[0x1].BR: { X = 10338 | Y = 61164 } + 00988003 GRAS_SC_SCREEN_SCISSOR[0x2].TL: { X = 32771 | Y = 152 } + d3afa781 GRAS_SC_SCREEN_SCISSOR[0x2].BR: { X = 42881 | Y = 54191 } + d3f53b55 GRAS_SC_SCREEN_SCISSOR[0x3].TL: { X = 15189 | Y = 54261 } + a33d5eb3 GRAS_SC_SCREEN_SCISSOR[0x3].BR: { X = 24243 | Y = 41789 } + 23d08b45 GRAS_SC_SCREEN_SCISSOR[0x4].TL: { X = 35653 | Y = 9168 } + 14f61e22 GRAS_SC_SCREEN_SCISSOR[0x4].BR: { X = 7714 | Y = 5366 } + 643c0204 GRAS_SC_SCREEN_SCISSOR[0x5].TL: { X = 516 | Y = 25660 } + a9facb6e GRAS_SC_SCREEN_SCISSOR[0x5].BR: { X = 52078 | Y = 43514 } + d2e1d872 GRAS_SC_SCREEN_SCISSOR[0x6].TL: { X = 55410 | Y = 53985 } + 94cdd4fd GRAS_SC_SCREEN_SCISSOR[0x6].BR: { X = 54525 | Y = 38093 } + de0d1b35 GRAS_SC_SCREEN_SCISSOR[0x7].TL: { X = 6965 | Y = 56845 } + 237c51d7 GRAS_SC_SCREEN_SCISSOR[0x7].BR: { X = 20951 | Y = 9084 } + cbf20742 GRAS_SC_SCREEN_SCISSOR[0x8].TL: { X = 1858 | Y = 52210 } + 352bb4fc GRAS_SC_SCREEN_SCISSOR[0x8].BR: { X = 46332 | Y = 13611 } + a5a59c55 GRAS_SC_SCREEN_SCISSOR[0x9].TL: { X = 40021 | Y = 42405 } + 07da59a6 GRAS_SC_SCREEN_SCISSOR[0x9].BR: { X = 22950 | Y = 2010 } + 8d709172 GRAS_SC_SCREEN_SCISSOR[0xa].TL: { X = 37234 | Y = 36208 } + 848ffffe GRAS_SC_SCREEN_SCISSOR[0xa].BR: { X = 65534 | Y = 33935 } + 8c0b18da GRAS_SC_SCREEN_SCISSOR[0xb].TL: { X = 6362 | Y = 35851 } + e75d13c3 GRAS_SC_SCREEN_SCISSOR[0xb].BR: { X = 5059 | Y = 59229 } + 114252db GRAS_SC_SCREEN_SCISSOR[0xc].TL: { X = 21211 | Y = 4418 } + c427b17e GRAS_SC_SCREEN_SCISSOR[0xc].BR: { X = 45438 | Y = 50215 } + 31c1fc95 GRAS_SC_SCREEN_SCISSOR[0xd].TL: { X = 64661 | Y = 12737 } + ae47e0b7 GRAS_SC_SCREEN_SCISSOR[0xd].BR: { X = 57527 | Y = 44615 } + 13283829 GRAS_SC_SCREEN_SCISSOR[0xe].TL: { X = 14377 | Y = 4904 } + d5eafd7f GRAS_SC_SCREEN_SCISSOR[0xe].BR: { X = 64895 | Y = 54762 } + ac0886f7 GRAS_SC_SCREEN_SCISSOR[0xf].TL: { X = 34551 | Y = 44040 } + 7bedbdb2 GRAS_SC_SCREEN_SCISSOR[0xf].BR: { X = 48562 | Y = 31725 } + c487b444 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 46148 | Y = 50311 } + df46330f GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 13071 | Y = 57158 } + 1b1da288 GRAS_SC_VIEWPORT_SCISSOR[0x1].TL: { X = 41608 | Y = 6941 } + 375f7ebc GRAS_SC_VIEWPORT_SCISSOR[0x1].BR: { X = 32444 | Y = 14175 } + 73ba19e8 GRAS_SC_VIEWPORT_SCISSOR[0x2].TL: { X = 6632 | Y = 29626 } + ef6c9650 GRAS_SC_VIEWPORT_SCISSOR[0x2].BR: { X = 38480 | Y = 61292 } + 22d60948 GRAS_SC_VIEWPORT_SCISSOR[0x3].TL: { X = 2376 | Y = 8918 } + 5c2f6e10 GRAS_SC_VIEWPORT_SCISSOR[0x3].BR: { X = 28176 | Y = 23599 } + 8e231280 GRAS_SC_VIEWPORT_SCISSOR[0x4].TL: { X = 4736 | Y = 36387 } + fa6bbe2a GRAS_SC_VIEWPORT_SCISSOR[0x4].BR: { X = 48682 | Y = 64107 } + 015d816e GRAS_SC_VIEWPORT_SCISSOR[0x5].TL: { X = 33134 | Y = 349 } + 3dfdfa2d GRAS_SC_VIEWPORT_SCISSOR[0x5].BR: { X = 64045 | Y = 15869 } + 3610960b GRAS_SC_VIEWPORT_SCISSOR[0x6].TL: { X = 38411 | Y = 13840 } + 9b769a89 GRAS_SC_VIEWPORT_SCISSOR[0x6].BR: { X = 39561 | Y = 39798 } + a85a55b3 GRAS_SC_VIEWPORT_SCISSOR[0x7].TL: { X = 21939 | Y = 43098 } + ca868126 GRAS_SC_VIEWPORT_SCISSOR[0x7].BR: { X = 33062 | Y = 51846 } + 8d20cea5 GRAS_SC_VIEWPORT_SCISSOR[0x8].TL: { X = 52901 | Y = 36128 } + be4af7fa GRAS_SC_VIEWPORT_SCISSOR[0x8].BR: { X = 63482 | Y = 48714 } + 41588113 GRAS_SC_VIEWPORT_SCISSOR[0x9].TL: { X = 33043 | Y = 16728 } + eb5bb66a GRAS_SC_VIEWPORT_SCISSOR[0x9].BR: { X = 46698 | Y = 60251 } + 40667101 GRAS_SC_VIEWPORT_SCISSOR[0xa].TL: { X = 28929 | Y = 16486 } + 19e09698 GRAS_SC_VIEWPORT_SCISSOR[0xa].BR: { X = 38552 | Y = 6624 } + 88c11d03 GRAS_SC_VIEWPORT_SCISSOR[0xb].TL: { X = 7427 | Y = 35009 } + fad7dbc7 GRAS_SC_VIEWPORT_SCISSOR[0xb].BR: { X = 56263 | Y = 64215 } + 10204eb9 GRAS_SC_VIEWPORT_SCISSOR[0xc].TL: { X = 20153 | Y = 4128 } + 53fcd9da GRAS_SC_VIEWPORT_SCISSOR[0xc].BR: { X = 55770 | Y = 21500 } + 4d592181 GRAS_SC_VIEWPORT_SCISSOR[0xd].TL: { X = 8577 | Y = 19801 } + ed40b570 GRAS_SC_VIEWPORT_SCISSOR[0xd].BR: { X = 46448 | Y = 60736 } + 00745b64 GRAS_SC_VIEWPORT_SCISSOR[0xe].TL: { X = 23396 | Y = 116 } + 27fbffdc GRAS_SC_VIEWPORT_SCISSOR[0xe].BR: { X = 65500 | Y = 10235 } + ac66bcc7 GRAS_SC_VIEWPORT_SCISSOR[0xf].TL: { X = 48327 | Y = 44134 } + 790cdf93 GRAS_SC_VIEWPORT_SCISSOR[0xf].BR: { X = 57235 | Y = 30988 } + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + 00000000 GRAS_SC_WINDOW_SCISSOR_BR: { X = 0 | Y = 0 } + 00000000 GRAS_LRZ_CNTL: { 0 } + 00000000 GRAS_UNKNOWN_8101: 0 + 00000000 GRAS_2D_BLIT_INFO: { COLOR_FORMAT = 0 } + 00000000 GRAS_LRZ_BUFFER_BASE_LO: 0 + 00000000 GRAS_LRZ_BUFFER_BASE_HI: 0 + 00000000 GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_LO: 0 + 00000000 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0 + 00000000 GRAS_SAMPLE_CNTL: { 0 } + 00000000 GRAS_UNKNOWN_8110: 0 + 00000000 GRAS_2D_BLIT_CNTL: { ROTATE = ROTATE_0 | COLOR_FORMAT = 0 | MASK = 0 | IFMT = R2D_RAW } + 00000000 GRAS_2D_SRC_TL_X: 0 + 00000000 GRAS_2D_SRC_BR_X: 0 + 00000000 GRAS_2D_SRC_TL_Y: 0 + 00000000 GRAS_2D_SRC_BR_Y: 0 + 00000000 GRAS_2D_DST_TL: { X = 0 | Y = 0 } + 00000000 GRAS_2D_DST_BR: { X = 0 | Y = 0 } + 00000000 GRAS_2D_UNKNOWN_8407: 0 + 00000000 GRAS_2D_UNKNOWN_8408: 0 + 00000000 GRAS_2D_UNKNOWN_8409: 0 + 00000000 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 } + 00000000 GRAS_2D_RESOLVE_CNTL_2: { X = 0 | Y = 0 } + - cluster-name: CLUSTER_PS + - context: 0 + 00000101 RB_BIN_CONTROL: { BINW = 32 | BINH = 16 } + 00000010 RB_RENDER_CNTL: { UNK4 | FLAG_MRTS = 0 } + 00000000 RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 RB_SAMPLE_CONFIG: { 0 } + 00000000 RB_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 RB_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 RB_RENDER_CONTROL0: { COORD_MASK = 0 } + 00000000 RB_RENDER_CONTROL1: { 0 } + 00000000 RB_FS_OUTPUT_CNTL0: { 0 } + 00000000 RB_FS_OUTPUT_CNTL1: { MRT = 0 } + 00000000 RB_RENDER_COMPONENTS: { RT0 = 0 | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } + 00000000 RB_DITHER_CNTL: { DITHER_MODE_MRT0 = DITHER_DISABLE | DITHER_MODE_MRT1 = DITHER_DISABLE | DITHER_MODE_MRT2 = DITHER_DISABLE | DITHER_MODE_MRT3 = DITHER_DISABLE | DITHER_MODE_MRT4 = DITHER_DISABLE | DITHER_MODE_MRT5 = DITHER_DISABLE | DITHER_MODE_MRT6 = DITHER_DISABLE | DITHER_MODE_MRT7 = DITHER_DISABLE } + 00000000 RB_SRGB_CNTL: { 0 } + 00000000 RB_SAMPLE_CNTL: { 0 } + 00000000 RB_UNKNOWN_8811: 0 + 00000000 RB_UNKNOWN_8818: 0 + 00000000 RB_UNKNOWN_8819: 0 + 00000000 RB_UNKNOWN_881A: 0 + 00000000 RB_UNKNOWN_881B: 0 + 00000000 RB_UNKNOWN_881C: 0 + 00000000 RB_UNKNOWN_881D: 0 + 00000000 RB_UNKNOWN_881E: 0 + 00000000 RB_MRT[0].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0].PITCH: 0 + 00000000 RB_MRT[0].ARRAY_PITCH: 0 + 00000000 RB_MRT[0].BASE_LO: 0 + 00000000 RB_MRT[0].BASE_HI: 0 + 00000000 RB_MRT[0].BASE_GMEM: 0 + 00000000 RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x1].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x1].PITCH: 0 + 00000000 RB_MRT[0x1].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x1].BASE_LO: 0 + 00000000 RB_MRT[0x1].BASE_HI: 0 + 00000000 RB_MRT[0x1].BASE_GMEM: 0 + 00000000 RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x2].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x2].PITCH: 0 + 00000000 RB_MRT[0x2].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x2].BASE_LO: 0 + 00000000 RB_MRT[0x2].BASE_HI: 0 + 00000000 RB_MRT[0x2].BASE_GMEM: 0 + 00000000 RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x3].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x3].PITCH: 0 + 00000000 RB_MRT[0x3].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x3].BASE_LO: 0 + 00000000 RB_MRT[0x3].BASE_HI: 0 + 00000000 RB_MRT[0x3].BASE_GMEM: 0 + 00000000 RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x4].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x4].PITCH: 0 + 00000000 RB_MRT[0x4].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x4].BASE_LO: 0 + 00000000 RB_MRT[0x4].BASE_HI: 0 + 00000000 RB_MRT[0x4].BASE_GMEM: 0 + 00000000 RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x5].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x5].PITCH: 0 + 00000000 RB_MRT[0x5].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x5].BASE_LO: 0 + 00000000 RB_MRT[0x5].BASE_HI: 0 + 00000000 RB_MRT[0x5].BASE_GMEM: 0 + 00000000 RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x6].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x6].PITCH: 0 + 00000000 RB_MRT[0x6].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x6].BASE_LO: 0 + 00000000 RB_MRT[0x6].BASE_HI: 0 + 00000000 RB_MRT[0x6].BASE_GMEM: 0 + 00000000 RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x7].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x7].PITCH: 0 + 00000000 RB_MRT[0x7].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x7].BASE_LO: 0 + 00000000 RB_MRT[0x7].BASE_HI: 0 + 00000000 RB_MRT[0x7].BASE_GMEM: 0 + 00000000 RB_BLEND_RED_F32: 0.000000 + 00000000 RB_BLEND_GREEN_F32: 0.000000 + 00000000 RB_BLEND_BLUE_F32: 0.000000 + 00000000 RB_BLEND_ALPHA_F32: 0.000000 + 00000000 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } + ffff0100 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | INDEPENDENT_BLEND | SAMPLE_MASK = 0xffff } + 00000000 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } + 00000000 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER } + 00000000 RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } + 00000000 RB_DEPTH_BUFFER_PITCH: 0 + 00000000 RB_DEPTH_BUFFER_ARRAY_PITCH: 0 + 00000000 RB_DEPTH_BUFFER_BASE_LO: 0 + 00000000 RB_DEPTH_BUFFER_BASE_HI: 0 + 00000000 RB_DEPTH_BUFFER_BASE_GMEM: 0 + 00000000 RB_Z_BOUNDS_MIN: 0.000000 + 00000000 RB_Z_BOUNDS_MAX: 0.000000 + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + 00000000 RB_STENCIL_INFO: { 0 } + 00000000 RB_STENCIL_BUFFER_PITCH: 0 + 00000000 RB_STENCIL_BUFFER_ARRAY_PITCH: 0 + 00000000 RB_STENCIL_BUFFER_BASE_LO: 0 + 00000000 RB_STENCIL_BUFFER_BASE_HI: 0 + 00000000 RB_STENCIL_BUFFER_BASE_GMEM: 0 + 00000000 RB_STENCILREF: { REF = 0 | BFREF = 0 } + 00000000 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 } + 00000000 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 } + 00000000 RB_WINDOW_OFFSET: { X = 0 | Y = 0 } + 00000000 RB_SAMPLE_COUNT_CONTROL: { 0 } + 00000000 RB_LRZ_CNTL: { 0 } + 00000000 RB_Z_CLAMP_MIN: 0.000000 + 00000000 RB_Z_CLAMP_MAX: 0.000000 + 00000000 RB_UNKNOWN_88D0: { 0 } + 00000000 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 } + 00ff00ff RB_BLIT_SCISSOR_BR: { X = 255 | Y = 255 } + 00001008 RB_BIN_CONTROL2: { BINW = 256 | BINH = 256 } + 00000000 RB_WINDOW_OFFSET2: { X = 0 | Y = 0 } + 00000000 RB_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 RB_BLIT_BASE_GMEM: 0 + 00004100 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_32_32_32_32_FLOAT } + 00000000 RB_BLIT_DST: 0 + 00000000 RB_BLIT_DST+0x1: 0 + 00000000 RB_BLIT_DST_PITCH: 0 + 00000000 RB_BLIT_DST_ARRAY_PITCH: 0 + 00000000 RB_BLIT_FLAG_DST: 0 + 00000000 RB_BLIT_FLAG_DST+0x1: 0 + 00000000 RB_BLIT_FLAG_DST_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_BLIT_CLEAR_COLOR_DW0: 0 + 00000000 RB_BLIT_CLEAR_COLOR_DW1: 0 + 00000000 RB_BLIT_CLEAR_COLOR_DW2: 0 + 00000000 RB_BLIT_CLEAR_COLOR_DW3: 0 + 000000f2 RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf } + 00000000 RB_DEPTH_FLAG_BUFFER_BASE_LO: 0 + 00000000 RB_DEPTH_FLAG_BUFFER_BASE_HI: 0 + 00000000 RB_DEPTH_FLAG_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x1].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x1].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x1].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x2].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x2].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x2].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x3].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x4].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x4].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x4].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x5].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x5].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x5].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x6].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x6].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x6].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x7].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x7].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x7].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_2D_BLIT_CNTL: { ROTATE = ROTATE_0 | COLOR_FORMAT = 0 | MASK = 0 | IFMT = R2D_RAW } + 00000000 RB_2D_UNKNOWN_8C01: 0 + 00000000 0x8c08: 00000000 + 00000000 0x8c09: 00000000 + 00000000 0x8c0a: 00000000 + 00000000 0x8c0b: 00000000 + 00000000 0x8c0c: 00000000 + 00000000 0x8c0d: 00000000 + 00000000 0x8c0e: 00000000 + 00000000 0x8c0f: 00000000 + 00000000 0x8c10: 00000000 + 00000000 RB_2D_DST_INFO: { COLOR_FORMAT = 0 | TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX | SAMPLES = MSAA_ONE } + 00000000 RB_2D_DST_LO: 0 + 00000000 RB_2D_DST_HI: 0 + 00000000 RB_2D_DST_PITCH: 0 + 00000000 RB_2D_DST_PLANE1: 0 + 00000000 RB_2D_DST_PLANE1+0x1: 0 + 00000000 RB_2D_DST_PLANE_PITCH: 0 + 00000000 RB_2D_DST_PLANE2: 0 + 00000000 RB_2D_DST_PLANE2+0x1: 0 + 00000000 0x8c26: 00000000 + 00000000 0x8c27: 00000000 + 00000000 0x8c28: 00000000 + 00000000 0x8c29: 00000000 + 00000000 0x8c2a: 00000000 + 00000000 0x8c2b: 00000000 + 00000000 RB_2D_SRC_SOLID_C0: 0 + 00000000 RB_2D_SRC_SOLID_C1: 0 + 00000000 RB_2D_SRC_SOLID_C2: 0 + 00000000 RB_2D_SRC_SOLID_C3: 0 + 00000000 0x8c30: 00000000 + 00000000 0x8c31: 00000000 + 00000000 0x8c32: 00000000 + 00000000 0x8c33: 00000000 + - context: 1 + 00000101 RB_BIN_CONTROL: { BINW = 32 | BINH = 16 } + 00000010 RB_RENDER_CNTL: { UNK4 | FLAG_MRTS = 0 } + 00000000 RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 RB_SAMPLE_CONFIG: { 0 } + 00000000 RB_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 RB_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 RB_RENDER_CONTROL0: { COORD_MASK = 0 } + 00000000 RB_RENDER_CONTROL1: { 0 } + 00000000 RB_FS_OUTPUT_CNTL0: { 0 } + 00000000 RB_FS_OUTPUT_CNTL1: { MRT = 0 } + 00000000 RB_RENDER_COMPONENTS: { RT0 = 0 | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } + 00000000 RB_DITHER_CNTL: { DITHER_MODE_MRT0 = DITHER_DISABLE | DITHER_MODE_MRT1 = DITHER_DISABLE | DITHER_MODE_MRT2 = DITHER_DISABLE | DITHER_MODE_MRT3 = DITHER_DISABLE | DITHER_MODE_MRT4 = DITHER_DISABLE | DITHER_MODE_MRT5 = DITHER_DISABLE | DITHER_MODE_MRT6 = DITHER_DISABLE | DITHER_MODE_MRT7 = DITHER_DISABLE } + 00000000 RB_SRGB_CNTL: { 0 } + 00000000 RB_SAMPLE_CNTL: { 0 } + 00000000 RB_UNKNOWN_8811: 0 + 00000000 RB_UNKNOWN_8818: 0 + 00000000 RB_UNKNOWN_8819: 0 + 00000000 RB_UNKNOWN_881A: 0 + 00000000 RB_UNKNOWN_881B: 0 + 00000000 RB_UNKNOWN_881C: 0 + 00000000 RB_UNKNOWN_881D: 0 + 00000000 RB_UNKNOWN_881E: 0 + 00000000 RB_MRT[0].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0].PITCH: 0 + 00000000 RB_MRT[0].ARRAY_PITCH: 0 + 00000000 RB_MRT[0].BASE_LO: 0 + 00000000 RB_MRT[0].BASE_HI: 0 + 00000000 RB_MRT[0].BASE_GMEM: 0 + 00000000 RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x1].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x1].PITCH: 0 + 00000000 RB_MRT[0x1].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x1].BASE_LO: 0 + 00000000 RB_MRT[0x1].BASE_HI: 0 + 00000000 RB_MRT[0x1].BASE_GMEM: 0 + 00000000 RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x2].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x2].PITCH: 0 + 00000000 RB_MRT[0x2].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x2].BASE_LO: 0 + 00000000 RB_MRT[0x2].BASE_HI: 0 + 00000000 RB_MRT[0x2].BASE_GMEM: 0 + 00000000 RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x3].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x3].PITCH: 0 + 00000000 RB_MRT[0x3].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x3].BASE_LO: 0 + 00000000 RB_MRT[0x3].BASE_HI: 0 + 00000000 RB_MRT[0x3].BASE_GMEM: 0 + 00000000 RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x4].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x4].PITCH: 0 + 00000000 RB_MRT[0x4].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x4].BASE_LO: 0 + 00000000 RB_MRT[0x4].BASE_HI: 0 + 00000000 RB_MRT[0x4].BASE_GMEM: 0 + 00000000 RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x5].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x5].PITCH: 0 + 00000000 RB_MRT[0x5].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x5].BASE_LO: 0 + 00000000 RB_MRT[0x5].BASE_HI: 0 + 00000000 RB_MRT[0x5].BASE_GMEM: 0 + 00000000 RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x6].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x6].PITCH: 0 + 00000000 RB_MRT[0x6].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x6].BASE_LO: 0 + 00000000 RB_MRT[0x6].BASE_HI: 0 + 00000000 RB_MRT[0x6].BASE_GMEM: 0 + 00000000 RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_CLEAR | COMPONENT_ENABLE = 0 } + 00000000 RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + 00000000 RB_MRT[0x7].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX } + 00000000 RB_MRT[0x7].PITCH: 0 + 00000000 RB_MRT[0x7].ARRAY_PITCH: 0 + 00000000 RB_MRT[0x7].BASE_LO: 0 + 00000000 RB_MRT[0x7].BASE_HI: 0 + 00000000 RB_MRT[0x7].BASE_GMEM: 0 + 00000000 RB_BLEND_RED_F32: 0.000000 + 00000000 RB_BLEND_GREEN_F32: 0.000000 + 00000000 RB_BLEND_BLUE_F32: 0.000000 + 00000000 RB_BLEND_ALPHA_F32: 0.000000 + 00000000 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } + ffff0100 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | INDEPENDENT_BLEND | SAMPLE_MASK = 0xffff } + 00000000 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } + 00000000 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER } + 00000000 RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } + 00000000 RB_DEPTH_BUFFER_PITCH: 0 + 00000000 RB_DEPTH_BUFFER_ARRAY_PITCH: 0 + 00000000 RB_DEPTH_BUFFER_BASE_LO: 0 + 00000000 RB_DEPTH_BUFFER_BASE_HI: 0 + 00000000 RB_DEPTH_BUFFER_BASE_GMEM: 0 + 00000000 RB_Z_BOUNDS_MIN: 0.000000 + 00000000 RB_Z_BOUNDS_MAX: 0.000000 + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + 00000000 RB_STENCIL_INFO: { 0 } + 00000000 RB_STENCIL_BUFFER_PITCH: 0 + 00000000 RB_STENCIL_BUFFER_ARRAY_PITCH: 0 + 00000000 RB_STENCIL_BUFFER_BASE_LO: 0 + 00000000 RB_STENCIL_BUFFER_BASE_HI: 0 + 00000000 RB_STENCIL_BUFFER_BASE_GMEM: 0 + 00000000 RB_STENCILREF: { REF = 0 | BFREF = 0 } + 00000000 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 } + 00000000 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 } + 00000000 RB_WINDOW_OFFSET: { X = 0 | Y = 0 } + 00000000 RB_SAMPLE_COUNT_CONTROL: { 0 } + 00000000 RB_LRZ_CNTL: { 0 } + 00000000 RB_Z_CLAMP_MIN: 0.000000 + 00000000 RB_Z_CLAMP_MAX: 0.000000 + 00000000 RB_UNKNOWN_88D0: { 0 } + 00000000 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 } + 00ff00ff RB_BLIT_SCISSOR_BR: { X = 255 | Y = 255 } + 00001008 RB_BIN_CONTROL2: { BINW = 256 | BINH = 256 } + 00000000 RB_WINDOW_OFFSET2: { X = 0 | Y = 0 } + 00000000 RB_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 RB_BLIT_BASE_GMEM: 0 + 00004100 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_32_32_32_32_FLOAT } + 00000000 RB_BLIT_DST: 0 + 00000000 RB_BLIT_DST+0x1: 0 + 00000000 RB_BLIT_DST_PITCH: 0 + 00000000 RB_BLIT_DST_ARRAY_PITCH: 0 + 00000000 RB_BLIT_FLAG_DST: 0 + 00000000 RB_BLIT_FLAG_DST+0x1: 0 + 00000000 RB_BLIT_FLAG_DST_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_BLIT_CLEAR_COLOR_DW0: 0 + 00000000 RB_BLIT_CLEAR_COLOR_DW1: 0 + 00000000 RB_BLIT_CLEAR_COLOR_DW2: 0 + 00000000 RB_BLIT_CLEAR_COLOR_DW3: 0 + 000000f2 RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf } + 00000000 RB_DEPTH_FLAG_BUFFER_BASE_LO: 0 + 00000000 RB_DEPTH_FLAG_BUFFER_BASE_HI: 0 + 00000000 RB_DEPTH_FLAG_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x1].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x1].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x1].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x2].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x2].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x2].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x3].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x4].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x4].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x4].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x5].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x5].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x5].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x6].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x6].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x6].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x7].ADDR_LO: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x7].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x7].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_2D_BLIT_CNTL: { ROTATE = ROTATE_0 | COLOR_FORMAT = 0 | MASK = 0 | IFMT = R2D_RAW } + 00000000 RB_2D_UNKNOWN_8C01: 0 + 00000000 0x8c08: 00000000 + 00000000 0x8c09: 00000000 + 00000000 0x8c0a: 00000000 + 00000000 0x8c0b: 00000000 + 00000000 0x8c0c: 00000000 + 00000000 0x8c0d: 00000000 + 00000000 0x8c0e: 00000000 + 00000000 0x8c0f: 00000000 + 00000000 0x8c10: 00000000 + 00000000 RB_2D_DST_INFO: { COLOR_FORMAT = 0 | TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX | SAMPLES = MSAA_ONE } + 00000000 RB_2D_DST_LO: 0 + 00000000 RB_2D_DST_HI: 0 + 00000000 RB_2D_DST_PITCH: 0 + 00000000 RB_2D_DST_PLANE1: 0 + 00000000 RB_2D_DST_PLANE1+0x1: 0 + 00000000 RB_2D_DST_PLANE_PITCH: 0 + 00000000 RB_2D_DST_PLANE2: 0 + 00000000 RB_2D_DST_PLANE2+0x1: 0 + 00000000 0x8c26: 00000000 + 00000000 0x8c27: 00000000 + 00000000 0x8c28: 00000000 + 00000000 0x8c29: 00000000 + 00000000 0x8c2a: 00000000 + 00000000 0x8c2b: 00000000 + 00000000 RB_2D_SRC_SOLID_C0: 0 + 00000000 RB_2D_SRC_SOLID_C1: 0 + 00000000 RB_2D_SRC_SOLID_C2: 0 + 00000000 RB_2D_SRC_SOLID_C3: 0 + 00000000 0x8c30: 00000000 + 00000000 0x8c31: 00000000 + 00000000 0x8c32: 00000000 + 00000000 0x8c33: 00000000 + - cluster-name: CLUSTER_PS + - context: 0 + 00000000 RB_UNKNOWN_88F0: 0 + 00000000 RB_UNK_FLAG_BUFFER_BASE: 0 + 00000000 RB_UNK_FLAG_BUFFER_BASE+0x1: 0 + 00000000 RB_UNK_FLAG_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x3].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x3].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_SAMPLE_COUNT_ADDR_LO: 0 + 00000000 RB_SAMPLE_COUNT_ADDR_HI: 0 + 00000000 0x8bf0: 00000000 + 00000000 0x8bf1: 00000000 + 00000000 0x8c02: 00000000 + 00000000 0x8c03: 00000000 + 00000000 0x8c04: 00000000 + 00000000 0x8c05: 00000000 + 00000000 0x8c06: 00000000 + 00000000 0x8c07: 00000000 + 00000000 0x8c11: 00000000 + 00000000 0x8c12: 00000000 + 00000000 0x8c13: 00000000 + 00000000 0x8c14: 00000000 + 00000000 0x8c15: 00000000 + 00000000 0x8c16: 00000000 + 00000000 RB_2D_DST_FLAGS_LO: 0 + 00000000 RB_2D_DST_FLAGS_HI: 0 + 00000000 RB_2D_DST_FLAGS_PITCH: 0 + 00000000 RB_2D_DST_FLAGS_PLANE: 0 + 00000000 RB_2D_DST_FLAGS_PLANE+0x1: 0 + 00000000 RB_2D_DST_FLAGS_PLANE_PITCH: 0 + - context: 1 + 00000000 RB_UNKNOWN_88F0: 0 + 00000000 RB_UNK_FLAG_BUFFER_BASE: 0 + 00000000 RB_UNK_FLAG_BUFFER_BASE+0x1: 0 + 00000000 RB_UNK_FLAG_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_MRT_FLAG_BUFFER[0x3].ADDR_HI: 0 + 00000000 RB_MRT_FLAG_BUFFER[0x3].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 RB_SAMPLE_COUNT_ADDR_LO: 0 + 00000000 RB_SAMPLE_COUNT_ADDR_HI: 0 + 00000000 0x8bf0: 00000000 + 00000000 0x8bf1: 00000000 + 00000000 0x8c02: 00000000 + 00000000 0x8c03: 00000000 + 00000000 0x8c04: 00000000 + 00000000 0x8c05: 00000000 + 00000000 0x8c06: 00000000 + 00000000 0x8c07: 00000000 + 00000000 0x8c11: 00000000 + 00000000 0x8c12: 00000000 + 00000000 0x8c13: 00000000 + 00000000 0x8c14: 00000000 + 00000000 0x8c15: 00000000 + 00000000 0x8c16: 00000000 + 00000000 RB_2D_DST_FLAGS_LO: 0 + 00000000 RB_2D_DST_FLAGS_HI: 0 + 00000000 RB_2D_DST_FLAGS_PITCH: 0 + 00000000 RB_2D_DST_FLAGS_PLANE: 0 + 00000000 RB_2D_DST_FLAGS_PLANE+0x1: 0 + 00000000 RB_2D_DST_FLAGS_PLANE_PITCH: 0 + - cluster-name: CLUSTER_PS + - context: 0 + 00000000 VPC_VARYING_INTERP[0].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + 00000000 VPC_UNKNOWN_9210: 0 + 00000000 VPC_UNKNOWN_9211: 0 + 00000000 VPC_VAR[0].DISABLE: 0 + 00000000 VPC_VAR[0x1].DISABLE: 0 + 00000000 VPC_VAR[0x2].DISABLE: 0 + 00000000 VPC_VAR[0x3].DISABLE: 0 + 00000000 VPC_SO_CNTL: { 0 } + 00000000 VPC_SO_STREAM_COUNTS_LO: 0 + 00000000 VPC_SO_STREAM_COUNTS_HI: 0 + 00000000 VPC_SO[0].BUFFER_BASE: 0 + 00000000 VPC_SO[0].BUFFER_BASE+0x1: 0 + 00000000 VPC_SO[0].BUFFER_SIZE: 0 + 00000001 VPC_SO[0].NCOMP: 0x1 + 00000000 VPC_SO[0].BUFFER_OFFSET: 0 + 00000000 VPC_SO[0].FLUSH_BASE: 0 + 00000000 VPC_SO[0].FLUSH_BASE+0x1: 0 + 00000000 VPC_SO[0x1].BUFFER_BASE: 0 + 00000000 VPC_SO[0x1].BUFFER_BASE+0x1: 0 + 00000000 VPC_SO[0x1].BUFFER_SIZE: 0 + 00000001 VPC_SO[0x1].NCOMP: 0x1 + 00000000 VPC_SO[0x1].BUFFER_OFFSET: 0 + 00000000 VPC_SO[0x1].FLUSH_BASE: 0 + 00000000 VPC_SO[0x1].FLUSH_BASE+0x1: 0 + 00000000 VPC_SO[0x2].BUFFER_BASE: 0 + 00000000 VPC_SO[0x2].BUFFER_BASE+0x1: 0 + 00000000 VPC_SO[0x2].BUFFER_SIZE: 0 + 00000001 VPC_SO[0x2].NCOMP: 0x1 + 00000000 VPC_SO[0x2].BUFFER_OFFSET: 0 + 00000000 VPC_SO[0x2].FLUSH_BASE: 0 + 00000000 VPC_SO[0x2].FLUSH_BASE+0x1: 0 + 00000000 VPC_SO[0x3].BUFFER_BASE: 0 + 00000000 VPC_SO[0x3].BUFFER_BASE+0x1: 0 + 00000000 VPC_SO[0x3].BUFFER_SIZE: 0 + 00000001 VPC_SO[0x3].NCOMP: 0x1 + 00000000 VPC_SO[0x3].BUFFER_OFFSET: 0 + 00000000 VPC_SO[0x3].FLUSH_BASE: 0 + 00000000 VPC_SO[0x3].FLUSH_BASE+0x1: 0 + 00000000 VPC_POINT_COORD_INVERT: { 0 } + 00000000 VPC_UNKNOWN_9300: 0 + 00ff0001 VPC_VS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_GS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_DS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 } + 00000000 VPC_SO_BUF_CNTL: { 0 } + 00000000 VPC_SO_DISABLE: { 0 } + - context: 1 + 00000000 VPC_VARYING_INTERP[0].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + 00000000 VPC_UNKNOWN_9210: 0 + 00000000 VPC_UNKNOWN_9211: 0 + 00000000 VPC_VAR[0].DISABLE: 0 + 00000000 VPC_VAR[0x1].DISABLE: 0 + 00000000 VPC_VAR[0x2].DISABLE: 0 + 00000000 VPC_VAR[0x3].DISABLE: 0 + 00000000 VPC_SO_CNTL: { 0 } + 00000000 VPC_SO_STREAM_COUNTS_LO: 0 + 00000000 VPC_SO_STREAM_COUNTS_HI: 0 + 00000000 VPC_SO[0].BUFFER_BASE: 0 + 00000000 VPC_SO[0].BUFFER_BASE+0x1: 0 + 00000000 VPC_SO[0].BUFFER_SIZE: 0 + 00000001 VPC_SO[0].NCOMP: 0x1 + 00000000 VPC_SO[0].BUFFER_OFFSET: 0 + 00000000 VPC_SO[0].FLUSH_BASE: 0 + 00000000 VPC_SO[0].FLUSH_BASE+0x1: 0 + 00000000 VPC_SO[0x1].BUFFER_BASE: 0 + 00000000 VPC_SO[0x1].BUFFER_BASE+0x1: 0 + 00000000 VPC_SO[0x1].BUFFER_SIZE: 0 + 00000001 VPC_SO[0x1].NCOMP: 0x1 + 00000000 VPC_SO[0x1].BUFFER_OFFSET: 0 + 00000000 VPC_SO[0x1].FLUSH_BASE: 0 + 00000000 VPC_SO[0x1].FLUSH_BASE+0x1: 0 + 00000000 VPC_SO[0x2].BUFFER_BASE: 0 + 00000000 VPC_SO[0x2].BUFFER_BASE+0x1: 0 + 00000000 VPC_SO[0x2].BUFFER_SIZE: 0 + 00000001 VPC_SO[0x2].NCOMP: 0x1 + 00000000 VPC_SO[0x2].BUFFER_OFFSET: 0 + 00000000 VPC_SO[0x2].FLUSH_BASE: 0 + 00000000 VPC_SO[0x2].FLUSH_BASE+0x1: 0 + 00000000 VPC_SO[0x3].BUFFER_BASE: 0 + 00000000 VPC_SO[0x3].BUFFER_BASE+0x1: 0 + 00000000 VPC_SO[0x3].BUFFER_SIZE: 0 + 00000001 VPC_SO[0x3].NCOMP: 0x1 + 00000000 VPC_SO[0x3].BUFFER_OFFSET: 0 + 00000000 VPC_SO[0x3].FLUSH_BASE: 0 + 00000000 VPC_SO[0x3].FLUSH_BASE+0x1: 0 + 00000000 VPC_POINT_COORD_INVERT: { 0 } + 00000000 VPC_UNKNOWN_9300: 0 + 00ff0001 VPC_VS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_GS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_DS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 } + 00000000 VPC_SO_BUF_CNTL: { 0 } + 00000000 VPC_SO_DISABLE: { 0 } + - cluster-name: CLUSTER_FE + - context: 0 + 00000000 VPC_UNKNOWN_9300: 0 + 00ff0001 VPC_VS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_GS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_DS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 } + 00000000 VPC_SO_BUF_CNTL: { 0 } + 00000000 VPC_SO_DISABLE: { 0 } + 00000000 PC_TESS_NUM_VERTEX: 0 + 00000000 PC_HS_INPUT_SIZE: { SIZE = 0 } + 00000000 PC_TESS_CNTL: { SPACING = TESS_EQUAL | OUTPUT = TESS_POINTS } + ffffffff PC_RESTART_INDEX: 4294967295 + 0000001f PC_MODE_CNTL: 0x1f + 00000001 PC_UNKNOWN_9805: 0x1 + 00000000 PC_PRIMID_PASSTHRU: FALSE + 00000002 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } + 00000001 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000001 PC_GS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000000 PC_PRIMITIVE_CNTL_3: 0 + 00000001 PC_DS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000000 PC_PRIMITIVE_CNTL_5: { GS_VERTICES_OUT = 0 | GS_INVOCATIONS = 0 | GS_OUTPUT = TESS_POINTS } + 00000000 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } + 00000000 PC_UNKNOWN_9B07: 0 + 00000000 VFD_CONTROL_0: { FETCH_CNT = 0 | DECODE_CNT = 0 } + fcfcfcfc VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | 0xfc000000 } + 0000fcfc VFD_CONTROL_2: { REGID_HSPATCHID = r63.x | REGID_INVOCATIONID = r63.x } + fcfcfcfc VFD_CONTROL_3: { REGID_DSPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x | 0xfc } + 000000fc VFD_CONTROL_4: 0xfc + 0000fcfc VFD_CONTROL_5: { REGID_GSHEADER = r63.x | 0xfc00 } + 00000000 VFD_CONTROL_6: { 0 } + 00000000 VFD_MODE_CNTL: { 0 } + 00000000 VFD_UNKNOWN_A008: 0 + 00000000 VFD_ADD_OFFSET: { 0 } + 00000000 VFD_INDEX_OFFSET: 0 + 00000000 VFD_INSTANCE_START_OFFSET: 0 + 1618e045 VFD_FETCH[0].BASE: 0x1618e045 + 00005505 VFD_FETCH[0].BASE+0x1: 0x5505 + 00840800 VFD_FETCH[0].SIZE: 8652800 + 00000051 VFD_FETCH[0].STRIDE: 81 + 01100401 VFD_FETCH[0x1].BASE: 0x1100401 + 00000040 VFD_FETCH[0x1].BASE+0x1: 0x40 + 04010402 VFD_FETCH[0x1].SIZE: 67175426 + 00000000 VFD_FETCH[0x1].STRIDE: 0 + 40080120 VFD_FETCH[0x2].BASE: 0x40080120 + 00004000 VFD_FETCH[0x2].BASE+0x1: 0x4000 + 00140100 VFD_FETCH[0x2].SIZE: 1310976 + 00000002 VFD_FETCH[0x2].STRIDE: 2 + 00001090 VFD_FETCH[0x3].BASE: 0x1090 + 00000200 VFD_FETCH[0x3].BASE+0x1: 0x200 + 11040100 VFD_FETCH[0x3].SIZE: 285475072 + 00000000 VFD_FETCH[0x3].STRIDE: 0 + 04000900 VFD_FETCH[0x4].BASE: 0x4000900 + 00000451 VFD_FETCH[0x4].BASE+0x1: 0x451 + 01000806 VFD_FETCH[0x4].SIZE: 16779270 + 00000201 VFD_FETCH[0x4].STRIDE: 513 + 00004004 VFD_FETCH[0x5].BASE: 0x4004 + 00000000 VFD_FETCH[0x5].BASE+0x1: 0 + 00000080 VFD_FETCH[0x5].SIZE: 128 + 00000000 VFD_FETCH[0x5].STRIDE: 0 + 14008030 VFD_FETCH[0x6].BASE: 0x14008030 + 0000e303 VFD_FETCH[0x6].BASE+0x1: 0xe303 + 10020400 VFD_FETCH[0x6].SIZE: 268567552 + 00000088 VFD_FETCH[0x6].STRIDE: 136 + 02000030 VFD_FETCH[0x7].BASE: 0x2000030 + 00001140 VFD_FETCH[0x7].BASE+0x1: 0x1140 + 40400000 VFD_FETCH[0x7].SIZE: 1077936128 + 00000041 VFD_FETCH[0x7].STRIDE: 65 + c0100100 VFD_FETCH[0x8].BASE: 0xc0100100 + 00001244 VFD_FETCH[0x8].BASE+0x1: 0x1244 + 00050004 VFD_FETCH[0x8].SIZE: 327684 + 00000040 VFD_FETCH[0x8].STRIDE: 64 + 00044000 VFD_FETCH[0x9].BASE: 0x44000 + 00000000 VFD_FETCH[0x9].BASE+0x1: 0 + 80000020 VFD_FETCH[0x9].SIZE: 2147483680 + 00000008 VFD_FETCH[0x9].STRIDE: 8 + 10006004 VFD_FETCH[0xa].BASE: 0x10006004 + 0000222a VFD_FETCH[0xa].BASE+0x1: 0x222a + 02042020 VFD_FETCH[0xa].SIZE: 33824800 + 00000681 VFD_FETCH[0xa].STRIDE: 1665 + 02101020 VFD_FETCH[0xb].BASE: 0x2101020 + 00000080 VFD_FETCH[0xb].BASE+0x1: 0x80 + 00040020 VFD_FETCH[0xb].SIZE: 262176 + 00000050 VFD_FETCH[0xb].STRIDE: 80 + 0a436062 VFD_FETCH[0xc].BASE: 0xa436062 + 00003041 VFD_FETCH[0xc].BASE+0x1: 0x3041 + 06102040 VFD_FETCH[0xc].SIZE: 101720128 + 00000200 VFD_FETCH[0xc].STRIDE: 512 + 00800864 VFD_FETCH[0xd].BASE: 0x800864 + 00000000 VFD_FETCH[0xd].BASE+0x1: 0 + 10400044 VFD_FETCH[0xd].SIZE: 272629828 + 00000010 VFD_FETCH[0xd].STRIDE: 16 + 061b8c2a VFD_FETCH[0xe].BASE: 0x61b8c2a + 00000004 VFD_FETCH[0xe].BASE+0x1: 0x4 + 01004391 VFD_FETCH[0xe].SIZE: 16794513 + 00000440 VFD_FETCH[0xe].STRIDE: 1088 + 02000000 VFD_FETCH[0xf].BASE: 0x2000000 + 00000200 VFD_FETCH[0xf].BASE+0x1: 0x200 + 41250000 VFD_FETCH[0xf].SIZE: 1092943872 + 00000010 VFD_FETCH[0xf].STRIDE: 16 + 01443027 VFD_FETCH[0x10].BASE: 0x1443027 + 00001000 VFD_FETCH[0x10].BASE+0x1: 0x1000 + c1100240 VFD_FETCH[0x10].SIZE: 3239051840 + 00000002 VFD_FETCH[0x10].STRIDE: 2 + 0000b404 VFD_FETCH[0x11].BASE: 0xb404 + 00000080 VFD_FETCH[0x11].BASE+0x1: 0x80 + 12404000 VFD_FETCH[0x11].SIZE: 306200576 + 00000280 VFD_FETCH[0x11].STRIDE: 640 + 8100011c VFD_FETCH[0x12].BASE: 0x8100011c + 00000218 VFD_FETCH[0x12].BASE+0x1: 0x218 + 0050b000 VFD_FETCH[0x12].SIZE: 5287936 + 00000462 VFD_FETCH[0x12].STRIDE: 1122 + 00004001 VFD_FETCH[0x13].BASE: 0x4001 + 0000000c VFD_FETCH[0x13].BASE+0x1: 0xc + 00810880 VFD_FETCH[0x13].SIZE: 8456320 + 00000000 VFD_FETCH[0x13].STRIDE: 0 + 00025022 VFD_FETCH[0x14].BASE: 0x25022 + 00000040 VFD_FETCH[0x14].BASE+0x1: 0x40 + 015c1040 VFD_FETCH[0x14].SIZE: 22810688 + 00000000 VFD_FETCH[0x14].STRIDE: 0 + 7a540120 VFD_FETCH[0x15].BASE: 0x7a540120 + 00000000 VFD_FETCH[0x15].BASE+0x1: 0 + 02800306 VFD_FETCH[0x15].SIZE: 41943814 + 00000024 VFD_FETCH[0x15].STRIDE: 36 + 00040f13 VFD_FETCH[0x16].BASE: 0x40f13 + 00000850 VFD_FETCH[0x16].BASE+0x1: 0x850 + 00425010 VFD_FETCH[0x16].SIZE: 4345872 + 00000408 VFD_FETCH[0x16].STRIDE: 1032 + 04012000 VFD_FETCH[0x17].BASE: 0x4012000 + 00004111 VFD_FETCH[0x17].BASE+0x1: 0x4111 + 08012800 VFD_FETCH[0x17].SIZE: 134293504 + 00000000 VFD_FETCH[0x17].STRIDE: 0 + 00022003 VFD_FETCH[0x18].BASE: 0x22003 + 00000000 VFD_FETCH[0x18].BASE+0x1: 0 + 504228ac VFD_FETCH[0x18].SIZE: 1346513068 + 00000300 VFD_FETCH[0x18].STRIDE: 768 + 40a40080 VFD_FETCH[0x19].BASE: 0x40a40080 + 0000c010 VFD_FETCH[0x19].BASE+0x1: 0xc010 + 00002000 VFD_FETCH[0x19].SIZE: 8192 + 00000101 VFD_FETCH[0x19].STRIDE: 257 + 88248411 VFD_FETCH[0x1a].BASE: 0x88248411 + 00000400 VFD_FETCH[0x1a].BASE+0x1: 0x400 + 2604c030 VFD_FETCH[0x1a].SIZE: 637845552 + 00000020 VFD_FETCH[0x1a].STRIDE: 32 + 00000000 VFD_FETCH[0x1b].BASE: 0 + 00000924 VFD_FETCH[0x1b].BASE+0x1: 0x924 + 00100000 VFD_FETCH[0x1b].SIZE: 1048576 + 00000000 VFD_FETCH[0x1b].STRIDE: 0 + 048c1100 VFD_FETCH[0x1c].BASE: 0x48c1100 + 00000b06 VFD_FETCH[0x1c].BASE+0x1: 0xb06 + 00007264 VFD_FETCH[0x1c].SIZE: 29284 + 00000c11 VFD_FETCH[0x1c].STRIDE: 3089 + 00000120 VFD_FETCH[0x1d].BASE: 0x120 + 00004547 VFD_FETCH[0x1d].BASE+0x1: 0x4547 + 46000080 VFD_FETCH[0x1d].SIZE: 1174405248 + 00000100 VFD_FETCH[0x1d].STRIDE: 256 + 001a026c VFD_FETCH[0x1e].BASE: 0x1a026c + 00000545 VFD_FETCH[0x1e].BASE+0x1: 0x545 + 22500060 VFD_FETCH[0x1e].SIZE: 575668320 + 00000002 VFD_FETCH[0x1e].STRIDE: 2 + 00041100 VFD_FETCH[0x1f].BASE: 0x41100 + 00001100 VFD_FETCH[0x1f].BASE+0x1: 0x1100 + 01810080 VFD_FETCH[0x1f].SIZE: 25231488 + 00000020 VFD_FETCH[0x1f].STRIDE: 32 + 00002320 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0x119 | FORMAT = 0 | SWAP = WZYX } + 4698e051 VFD_DECODE[0].STEP_RATE: 0x4698e051 + 00000000 VFD_DECODE[0x1].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = 0 | SWAP = WZYX } + 00400015 VFD_DECODE[0x1].STEP_RATE: 0x400015 + 00002400 VFD_DECODE[0x2].INSTR: { IDX = 0 | OFFSET = 0x120 | FORMAT = 0 | SWAP = WZYX } + 0228c300 VFD_DECODE[0x2].STEP_RATE: 0x228c300 + 00008040 VFD_DECODE[0x3].INSTR: { IDX = 0 | OFFSET = 0x402 | FORMAT = 0 | SWAP = WZYX } + 40804000 VFD_DECODE[0x3].STEP_RATE: 0x40804000 + 00000180 VFD_DECODE[0x4].INSTR: { IDX = 0 | OFFSET = 0xc | FORMAT = 0 | SWAP = WZYX } + 20801028 VFD_DECODE[0x4].STEP_RATE: 0x20801028 + 00002800 VFD_DECODE[0x5].INSTR: { IDX = 0 | OFFSET = 0x140 | FORMAT = 0 | SWAP = WZYX } + 50004104 VFD_DECODE[0x5].STEP_RATE: 0x50004104 + 00000040 VFD_DECODE[0x6].INSTR: { IDX = 0 | OFFSET = 0x2 | FORMAT = 0 | SWAP = WZYX } + c9708400 VFD_DECODE[0x6].STEP_RATE: 0xc9708400 + 00008a00 VFD_DECODE[0x7].INSTR: { IDX = 0 | OFFSET = 0x450 | FORMAT = 0 | SWAP = WZYX } + 00000180 VFD_DECODE[0x7].STEP_RATE: 0x180 + 00018910 VFD_DECODE[0x8].INSTR: { IDX = 16 | OFFSET = 0xc48 | FORMAT = 0 | SWAP = WZYX } + 00202080 VFD_DECODE[0x8].STEP_RATE: 0x202080 + 00000200 VFD_DECODE[0x9].INSTR: { IDX = 0 | OFFSET = 0x10 | FORMAT = 0 | SWAP = WZYX } + 10000400 VFD_DECODE[0x9].STEP_RATE: 0x10000400 + 00019180 VFD_DECODE[0xa].INSTR: { IDX = 0 | OFFSET = 0xc8c | FORMAT = 0 | SWAP = WZYX } + 00010881 VFD_DECODE[0xa].STEP_RATE: 0x10881 + 00002200 VFD_DECODE[0xb].INSTR: { IDX = 0 | OFFSET = 0x110 | FORMAT = 0 | SWAP = WZYX } + 00000008 VFD_DECODE[0xb].STEP_RATE: 0x8 + 00000090 VFD_DECODE[0xc].INSTR: { IDX = 16 | OFFSET = 0x4 | FORMAT = 0 | SWAP = WZYX } + 00108040 VFD_DECODE[0xc].STEP_RATE: 0x108040 + 00002002 VFD_DECODE[0xd].INSTR: { IDX = 2 | OFFSET = 0x100 | FORMAT = 0 | SWAP = WZYX } + 40040004 VFD_DECODE[0xd].STEP_RATE: 0x40040004 + 00000000 VFD_DECODE[0xe].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = 0 | SWAP = WZYX } + 00418202 VFD_DECODE[0xe].STEP_RATE: 0x418202 + 00011200 VFD_DECODE[0xf].INSTR: { IDX = 0 | OFFSET = 0x890 | FORMAT = 0 | SWAP = WZYX } + 05000504 VFD_DECODE[0xf].STEP_RATE: 0x5000504 + 00002002 VFD_DECODE[0x10].INSTR: { IDX = 2 | OFFSET = 0x100 | FORMAT = 0 | SWAP = WZYX } + 20210026 VFD_DECODE[0x10].STEP_RATE: 0x20210026 + 00000008 VFD_DECODE[0x11].INSTR: { IDX = 8 | OFFSET = 0 | FORMAT = 0 | SWAP = WZYX } + 00010400 VFD_DECODE[0x11].STEP_RATE: 0x10400 + 00009000 VFD_DECODE[0x12].INSTR: { IDX = 0 | OFFSET = 0x480 | FORMAT = 0 | SWAP = WZYX } + 00000000 VFD_DECODE[0x12].STEP_RATE: 0 + 00002000 VFD_DECODE[0x13].INSTR: { IDX = 0 | OFFSET = 0x100 | FORMAT = 0 | SWAP = WZYX } + 10080000 VFD_DECODE[0x13].STEP_RATE: 0x10080000 + 00001200 VFD_DECODE[0x14].INSTR: { IDX = 0 | OFFSET = 0x90 | FORMAT = 0 | SWAP = WZYX } + 20048020 VFD_DECODE[0x14].STEP_RATE: 0x20048020 + 00000106 VFD_DECODE[0x15].INSTR: { IDX = 6 | OFFSET = 0x8 | FORMAT = 0 | SWAP = WZYX } + 0a200812 VFD_DECODE[0x15].STEP_RATE: 0xa200812 + 00008042 VFD_DECODE[0x16].INSTR: { IDX = 2 | OFFSET = 0x402 | FORMAT = 0 | SWAP = WZYX } + 00140250 VFD_DECODE[0x16].STEP_RATE: 0x140250 + 00008080 VFD_DECODE[0x17].INSTR: { IDX = 0 | OFFSET = 0x404 | FORMAT = 0 | SWAP = WZYX } + 120000c0 VFD_DECODE[0x17].STEP_RATE: 0x120000c0 + 00000482 VFD_DECODE[0x18].INSTR: { IDX = 2 | OFFSET = 0x24 | FORMAT = 0 | SWAP = WZYX } + 00400880 VFD_DECODE[0x18].STEP_RATE: 0x400880 + 00002000 VFD_DECODE[0x19].INSTR: { IDX = 0 | OFFSET = 0x100 | FORMAT = 0 | SWAP = WZYX } + 00201000 VFD_DECODE[0x19].STEP_RATE: 0x201000 + 00000000 VFD_DECODE[0x1a].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = 0 | SWAP = WZYX } + 40000802 VFD_DECODE[0x1a].STEP_RATE: 0x40000802 + 00000028 VFD_DECODE[0x1b].INSTR: { IDX = 8 | OFFSET = 0x1 | FORMAT = 0 | SWAP = WZYX } + 0020a120 VFD_DECODE[0x1b].STEP_RATE: 0x20a120 + 00012480 VFD_DECODE[0x1c].INSTR: { IDX = 0 | OFFSET = 0x924 | FORMAT = 0 | SWAP = WZYX } + 09004200 VFD_DECODE[0x1c].STEP_RATE: 0x9004200 + 00008080 VFD_DECODE[0x1d].INSTR: { IDX = 0 | OFFSET = 0x404 | FORMAT = 0 | SWAP = WZYX } + 00004004 VFD_DECODE[0x1d].STEP_RATE: 0x4004 + 00010888 VFD_DECODE[0x1e].INSTR: { IDX = 8 | OFFSET = 0x844 | FORMAT = 0 | SWAP = WZYX } + 000000b4 VFD_DECODE[0x1e].STEP_RATE: 0xb4 + 00008000 VFD_DECODE[0x1f].INSTR: { IDX = 0 | OFFSET = 0x400 | FORMAT = 0 | SWAP = WZYX } + 04800000 VFD_DECODE[0x1f].STEP_RATE: 0x4800000 + 00000445 VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0x5 | REGID = r17.x } + 00000004 VFD_DEST_CNTL[0x1].INSTR: { WRITEMASK = 0x4 | REGID = r0.x } + 00000804 VFD_DEST_CNTL[0x2].INSTR: { WRITEMASK = 0x4 | REGID = r32.x } + 00000040 VFD_DEST_CNTL[0x3].INSTR: { WRITEMASK = 0 | REGID = r1.x } + 00000400 VFD_DEST_CNTL[0x4].INSTR: { WRITEMASK = 0 | REGID = r16.x } + 00000000 VFD_DEST_CNTL[0x5].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000013 VFD_DEST_CNTL[0x6].INSTR: { WRITEMASK = 0x3 | REGID = r0.y } + 00000048 VFD_DEST_CNTL[0x7].INSTR: { WRITEMASK = 0x8 | REGID = r1.x } + 00000042 VFD_DEST_CNTL[0x8].INSTR: { WRITEMASK = 0x2 | REGID = r1.x } + 00000000 VFD_DEST_CNTL[0x9].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000802 VFD_DEST_CNTL[0xa].INSTR: { WRITEMASK = 0x2 | REGID = r32.x } + 00000000 VFD_DEST_CNTL[0xb].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000501 VFD_DEST_CNTL[0xc].INSTR: { WRITEMASK = 0x1 | REGID = r20.x } + 00000002 VFD_DEST_CNTL[0xd].INSTR: { WRITEMASK = 0x2 | REGID = r0.x } + 00000000 VFD_DEST_CNTL[0xe].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000c80 VFD_DEST_CNTL[0xf].INSTR: { WRITEMASK = 0 | REGID = r50.x } + 00000405 VFD_DEST_CNTL[0x10].INSTR: { WRITEMASK = 0x5 | REGID = r16.x } + 00000000 VFD_DEST_CNTL[0x11].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000100 VFD_DEST_CNTL[0x12].INSTR: { WRITEMASK = 0 | REGID = r4.x } + 00000000 VFD_DEST_CNTL[0x13].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000000 VFD_DEST_CNTL[0x14].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000000 VFD_DEST_CNTL[0x15].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000800 VFD_DEST_CNTL[0x16].INSTR: { WRITEMASK = 0 | REGID = r32.x } + 00000040 VFD_DEST_CNTL[0x17].INSTR: { WRITEMASK = 0 | REGID = r1.x } + 00000000 VFD_DEST_CNTL[0x18].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000000 VFD_DEST_CNTL[0x19].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000200 VFD_DEST_CNTL[0x1a].INSTR: { WRITEMASK = 0 | REGID = r8.x } + 00000060 VFD_DEST_CNTL[0x1b].INSTR: { WRITEMASK = 0 | REGID = r1.z } + 000005c4 VFD_DEST_CNTL[0x1c].INSTR: { WRITEMASK = 0x4 | REGID = r23.x } + 00000480 VFD_DEST_CNTL[0x1d].INSTR: { WRITEMASK = 0 | REGID = r18.x } + 00000000 VFD_DEST_CNTL[0x1e].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000400 VFD_DEST_CNTL[0x1f].INSTR: { WRITEMASK = 0 | REGID = r16.x } + 00000001 SP_UNKNOWN_A0F8: 0x1 + - context: 1 + 00000000 VPC_UNKNOWN_9300: 0 + 00ff0001 VPC_VS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_GS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_DS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 } + 00000000 VPC_SO_BUF_CNTL: { 0 } + 00000000 VPC_SO_DISABLE: { 0 } + 00000000 PC_TESS_NUM_VERTEX: 0 + 00000000 PC_HS_INPUT_SIZE: { SIZE = 0 } + 00000000 PC_TESS_CNTL: { SPACING = TESS_EQUAL | OUTPUT = TESS_POINTS } + ffffffff PC_RESTART_INDEX: 4294967295 + 0000001f PC_MODE_CNTL: 0x1f + 00000001 PC_UNKNOWN_9805: 0x1 + 00000000 PC_PRIMID_PASSTHRU: FALSE + 00000002 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } + 00000001 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000001 PC_GS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000000 PC_PRIMITIVE_CNTL_3: 0 + 00000001 PC_DS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000000 PC_PRIMITIVE_CNTL_5: { GS_VERTICES_OUT = 0 | GS_INVOCATIONS = 0 | GS_OUTPUT = TESS_POINTS } + 00000000 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } + 00000000 PC_UNKNOWN_9B07: 0 + 00000000 VFD_CONTROL_0: { FETCH_CNT = 0 | DECODE_CNT = 0 } + fcfcfcfc VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | 0xfc000000 } + 0000fcfc VFD_CONTROL_2: { REGID_HSPATCHID = r63.x | REGID_INVOCATIONID = r63.x } + fcfcfcfc VFD_CONTROL_3: { REGID_DSPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x | 0xfc } + 000000fc VFD_CONTROL_4: 0xfc + 0000fcfc VFD_CONTROL_5: { REGID_GSHEADER = r63.x | 0xfc00 } + 00000000 VFD_CONTROL_6: { 0 } + 00000000 VFD_MODE_CNTL: { 0 } + 00000000 VFD_UNKNOWN_A008: 0 + 00000000 VFD_ADD_OFFSET: { 0 } + 00000000 VFD_INDEX_OFFSET: 0 + 00000000 VFD_INSTANCE_START_OFFSET: 0 + 1618e045 VFD_FETCH[0].BASE: 0x1618e045 + 00005505 VFD_FETCH[0].BASE+0x1: 0x5505 + 00840800 VFD_FETCH[0].SIZE: 8652800 + 00000051 VFD_FETCH[0].STRIDE: 81 + 01100401 VFD_FETCH[0x1].BASE: 0x1100401 + 00000040 VFD_FETCH[0x1].BASE+0x1: 0x40 + 04010402 VFD_FETCH[0x1].SIZE: 67175426 + 00000000 VFD_FETCH[0x1].STRIDE: 0 + 40080120 VFD_FETCH[0x2].BASE: 0x40080120 + 00004000 VFD_FETCH[0x2].BASE+0x1: 0x4000 + 00140100 VFD_FETCH[0x2].SIZE: 1310976 + 00000002 VFD_FETCH[0x2].STRIDE: 2 + 00001090 VFD_FETCH[0x3].BASE: 0x1090 + 00000200 VFD_FETCH[0x3].BASE+0x1: 0x200 + 11040100 VFD_FETCH[0x3].SIZE: 285475072 + 00000000 VFD_FETCH[0x3].STRIDE: 0 + 04000900 VFD_FETCH[0x4].BASE: 0x4000900 + 00000451 VFD_FETCH[0x4].BASE+0x1: 0x451 + 01000806 VFD_FETCH[0x4].SIZE: 16779270 + 00000201 VFD_FETCH[0x4].STRIDE: 513 + 00004004 VFD_FETCH[0x5].BASE: 0x4004 + 00000000 VFD_FETCH[0x5].BASE+0x1: 0 + 00000080 VFD_FETCH[0x5].SIZE: 128 + 00000000 VFD_FETCH[0x5].STRIDE: 0 + 14008030 VFD_FETCH[0x6].BASE: 0x14008030 + 0000e303 VFD_FETCH[0x6].BASE+0x1: 0xe303 + 10020400 VFD_FETCH[0x6].SIZE: 268567552 + 00000088 VFD_FETCH[0x6].STRIDE: 136 + 02000030 VFD_FETCH[0x7].BASE: 0x2000030 + 00001140 VFD_FETCH[0x7].BASE+0x1: 0x1140 + 40400000 VFD_FETCH[0x7].SIZE: 1077936128 + 00000041 VFD_FETCH[0x7].STRIDE: 65 + c0100100 VFD_FETCH[0x8].BASE: 0xc0100100 + 00001244 VFD_FETCH[0x8].BASE+0x1: 0x1244 + 00050004 VFD_FETCH[0x8].SIZE: 327684 + 00000040 VFD_FETCH[0x8].STRIDE: 64 + 00044000 VFD_FETCH[0x9].BASE: 0x44000 + 00000000 VFD_FETCH[0x9].BASE+0x1: 0 + 80000020 VFD_FETCH[0x9].SIZE: 2147483680 + 00000008 VFD_FETCH[0x9].STRIDE: 8 + 10006004 VFD_FETCH[0xa].BASE: 0x10006004 + 0000222a VFD_FETCH[0xa].BASE+0x1: 0x222a + 02042020 VFD_FETCH[0xa].SIZE: 33824800 + 00000681 VFD_FETCH[0xa].STRIDE: 1665 + 02101020 VFD_FETCH[0xb].BASE: 0x2101020 + 00000080 VFD_FETCH[0xb].BASE+0x1: 0x80 + 00040020 VFD_FETCH[0xb].SIZE: 262176 + 00000050 VFD_FETCH[0xb].STRIDE: 80 + 0a436062 VFD_FETCH[0xc].BASE: 0xa436062 + 00003041 VFD_FETCH[0xc].BASE+0x1: 0x3041 + 06102040 VFD_FETCH[0xc].SIZE: 101720128 + 00000200 VFD_FETCH[0xc].STRIDE: 512 + 00800864 VFD_FETCH[0xd].BASE: 0x800864 + 00000000 VFD_FETCH[0xd].BASE+0x1: 0 + 10400044 VFD_FETCH[0xd].SIZE: 272629828 + 00000010 VFD_FETCH[0xd].STRIDE: 16 + 061b8c2a VFD_FETCH[0xe].BASE: 0x61b8c2a + 00000004 VFD_FETCH[0xe].BASE+0x1: 0x4 + 01004391 VFD_FETCH[0xe].SIZE: 16794513 + 00000440 VFD_FETCH[0xe].STRIDE: 1088 + 02000000 VFD_FETCH[0xf].BASE: 0x2000000 + 00000200 VFD_FETCH[0xf].BASE+0x1: 0x200 + 41250000 VFD_FETCH[0xf].SIZE: 1092943872 + 00000010 VFD_FETCH[0xf].STRIDE: 16 + 01443027 VFD_FETCH[0x10].BASE: 0x1443027 + 00001000 VFD_FETCH[0x10].BASE+0x1: 0x1000 + c1100240 VFD_FETCH[0x10].SIZE: 3239051840 + 00000002 VFD_FETCH[0x10].STRIDE: 2 + 0000b404 VFD_FETCH[0x11].BASE: 0xb404 + 00000080 VFD_FETCH[0x11].BASE+0x1: 0x80 + 12404000 VFD_FETCH[0x11].SIZE: 306200576 + 00000280 VFD_FETCH[0x11].STRIDE: 640 + 8100011c VFD_FETCH[0x12].BASE: 0x8100011c + 00000218 VFD_FETCH[0x12].BASE+0x1: 0x218 + 0050b000 VFD_FETCH[0x12].SIZE: 5287936 + 00000462 VFD_FETCH[0x12].STRIDE: 1122 + 00004001 VFD_FETCH[0x13].BASE: 0x4001 + 0000000c VFD_FETCH[0x13].BASE+0x1: 0xc + 00810880 VFD_FETCH[0x13].SIZE: 8456320 + 00000000 VFD_FETCH[0x13].STRIDE: 0 + 00025022 VFD_FETCH[0x14].BASE: 0x25022 + 00000040 VFD_FETCH[0x14].BASE+0x1: 0x40 + 015c1040 VFD_FETCH[0x14].SIZE: 22810688 + 00000000 VFD_FETCH[0x14].STRIDE: 0 + 7a540120 VFD_FETCH[0x15].BASE: 0x7a540120 + 00000000 VFD_FETCH[0x15].BASE+0x1: 0 + 02800306 VFD_FETCH[0x15].SIZE: 41943814 + 00000024 VFD_FETCH[0x15].STRIDE: 36 + 00040f13 VFD_FETCH[0x16].BASE: 0x40f13 + 00000850 VFD_FETCH[0x16].BASE+0x1: 0x850 + 00425010 VFD_FETCH[0x16].SIZE: 4345872 + 00000408 VFD_FETCH[0x16].STRIDE: 1032 + 04012000 VFD_FETCH[0x17].BASE: 0x4012000 + 00004111 VFD_FETCH[0x17].BASE+0x1: 0x4111 + 08012800 VFD_FETCH[0x17].SIZE: 134293504 + 00000000 VFD_FETCH[0x17].STRIDE: 0 + 00022003 VFD_FETCH[0x18].BASE: 0x22003 + 00000000 VFD_FETCH[0x18].BASE+0x1: 0 + 504228ac VFD_FETCH[0x18].SIZE: 1346513068 + 00000300 VFD_FETCH[0x18].STRIDE: 768 + 40a40080 VFD_FETCH[0x19].BASE: 0x40a40080 + 0000c010 VFD_FETCH[0x19].BASE+0x1: 0xc010 + 00002000 VFD_FETCH[0x19].SIZE: 8192 + 00000101 VFD_FETCH[0x19].STRIDE: 257 + 88248411 VFD_FETCH[0x1a].BASE: 0x88248411 + 00000400 VFD_FETCH[0x1a].BASE+0x1: 0x400 + 2604c030 VFD_FETCH[0x1a].SIZE: 637845552 + 00000020 VFD_FETCH[0x1a].STRIDE: 32 + 00000000 VFD_FETCH[0x1b].BASE: 0 + 00000924 VFD_FETCH[0x1b].BASE+0x1: 0x924 + 00100000 VFD_FETCH[0x1b].SIZE: 1048576 + 00000000 VFD_FETCH[0x1b].STRIDE: 0 + 048c1100 VFD_FETCH[0x1c].BASE: 0x48c1100 + 00000b06 VFD_FETCH[0x1c].BASE+0x1: 0xb06 + 00007264 VFD_FETCH[0x1c].SIZE: 29284 + 00000c11 VFD_FETCH[0x1c].STRIDE: 3089 + 00000120 VFD_FETCH[0x1d].BASE: 0x120 + 00004547 VFD_FETCH[0x1d].BASE+0x1: 0x4547 + 46000080 VFD_FETCH[0x1d].SIZE: 1174405248 + 00000100 VFD_FETCH[0x1d].STRIDE: 256 + 001a026c VFD_FETCH[0x1e].BASE: 0x1a026c + 00000545 VFD_FETCH[0x1e].BASE+0x1: 0x545 + 22500060 VFD_FETCH[0x1e].SIZE: 575668320 + 00000002 VFD_FETCH[0x1e].STRIDE: 2 + 00041100 VFD_FETCH[0x1f].BASE: 0x41100 + 00001100 VFD_FETCH[0x1f].BASE+0x1: 0x1100 + 01810080 VFD_FETCH[0x1f].SIZE: 25231488 + 00000020 VFD_FETCH[0x1f].STRIDE: 32 + 00002320 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0x119 | FORMAT = 0 | SWAP = WZYX } + 4698e051 VFD_DECODE[0].STEP_RATE: 0x4698e051 + 00000000 VFD_DECODE[0x1].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = 0 | SWAP = WZYX } + 00400015 VFD_DECODE[0x1].STEP_RATE: 0x400015 + 00002400 VFD_DECODE[0x2].INSTR: { IDX = 0 | OFFSET = 0x120 | FORMAT = 0 | SWAP = WZYX } + 0228c300 VFD_DECODE[0x2].STEP_RATE: 0x228c300 + 00008040 VFD_DECODE[0x3].INSTR: { IDX = 0 | OFFSET = 0x402 | FORMAT = 0 | SWAP = WZYX } + 40804000 VFD_DECODE[0x3].STEP_RATE: 0x40804000 + 00000180 VFD_DECODE[0x4].INSTR: { IDX = 0 | OFFSET = 0xc | FORMAT = 0 | SWAP = WZYX } + 20801028 VFD_DECODE[0x4].STEP_RATE: 0x20801028 + 00002800 VFD_DECODE[0x5].INSTR: { IDX = 0 | OFFSET = 0x140 | FORMAT = 0 | SWAP = WZYX } + 50004104 VFD_DECODE[0x5].STEP_RATE: 0x50004104 + 00000040 VFD_DECODE[0x6].INSTR: { IDX = 0 | OFFSET = 0x2 | FORMAT = 0 | SWAP = WZYX } + c9708400 VFD_DECODE[0x6].STEP_RATE: 0xc9708400 + 00008a00 VFD_DECODE[0x7].INSTR: { IDX = 0 | OFFSET = 0x450 | FORMAT = 0 | SWAP = WZYX } + 00000180 VFD_DECODE[0x7].STEP_RATE: 0x180 + 00018910 VFD_DECODE[0x8].INSTR: { IDX = 16 | OFFSET = 0xc48 | FORMAT = 0 | SWAP = WZYX } + 00202080 VFD_DECODE[0x8].STEP_RATE: 0x202080 + 00000200 VFD_DECODE[0x9].INSTR: { IDX = 0 | OFFSET = 0x10 | FORMAT = 0 | SWAP = WZYX } + 10000400 VFD_DECODE[0x9].STEP_RATE: 0x10000400 + 00019180 VFD_DECODE[0xa].INSTR: { IDX = 0 | OFFSET = 0xc8c | FORMAT = 0 | SWAP = WZYX } + 00010881 VFD_DECODE[0xa].STEP_RATE: 0x10881 + 00002200 VFD_DECODE[0xb].INSTR: { IDX = 0 | OFFSET = 0x110 | FORMAT = 0 | SWAP = WZYX } + 00000008 VFD_DECODE[0xb].STEP_RATE: 0x8 + 00000090 VFD_DECODE[0xc].INSTR: { IDX = 16 | OFFSET = 0x4 | FORMAT = 0 | SWAP = WZYX } + 00108040 VFD_DECODE[0xc].STEP_RATE: 0x108040 + 00002002 VFD_DECODE[0xd].INSTR: { IDX = 2 | OFFSET = 0x100 | FORMAT = 0 | SWAP = WZYX } + 40040004 VFD_DECODE[0xd].STEP_RATE: 0x40040004 + 00000000 VFD_DECODE[0xe].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = 0 | SWAP = WZYX } + 00418202 VFD_DECODE[0xe].STEP_RATE: 0x418202 + 00011200 VFD_DECODE[0xf].INSTR: { IDX = 0 | OFFSET = 0x890 | FORMAT = 0 | SWAP = WZYX } + 05000504 VFD_DECODE[0xf].STEP_RATE: 0x5000504 + 00002002 VFD_DECODE[0x10].INSTR: { IDX = 2 | OFFSET = 0x100 | FORMAT = 0 | SWAP = WZYX } + 20210026 VFD_DECODE[0x10].STEP_RATE: 0x20210026 + 00000008 VFD_DECODE[0x11].INSTR: { IDX = 8 | OFFSET = 0 | FORMAT = 0 | SWAP = WZYX } + 00010400 VFD_DECODE[0x11].STEP_RATE: 0x10400 + 00009000 VFD_DECODE[0x12].INSTR: { IDX = 0 | OFFSET = 0x480 | FORMAT = 0 | SWAP = WZYX } + 00000000 VFD_DECODE[0x12].STEP_RATE: 0 + 00002000 VFD_DECODE[0x13].INSTR: { IDX = 0 | OFFSET = 0x100 | FORMAT = 0 | SWAP = WZYX } + 10080000 VFD_DECODE[0x13].STEP_RATE: 0x10080000 + 00001200 VFD_DECODE[0x14].INSTR: { IDX = 0 | OFFSET = 0x90 | FORMAT = 0 | SWAP = WZYX } + 20048020 VFD_DECODE[0x14].STEP_RATE: 0x20048020 + 00000106 VFD_DECODE[0x15].INSTR: { IDX = 6 | OFFSET = 0x8 | FORMAT = 0 | SWAP = WZYX } + 0a200812 VFD_DECODE[0x15].STEP_RATE: 0xa200812 + 00008042 VFD_DECODE[0x16].INSTR: { IDX = 2 | OFFSET = 0x402 | FORMAT = 0 | SWAP = WZYX } + 00140250 VFD_DECODE[0x16].STEP_RATE: 0x140250 + 00008080 VFD_DECODE[0x17].INSTR: { IDX = 0 | OFFSET = 0x404 | FORMAT = 0 | SWAP = WZYX } + 120000c0 VFD_DECODE[0x17].STEP_RATE: 0x120000c0 + 00000482 VFD_DECODE[0x18].INSTR: { IDX = 2 | OFFSET = 0x24 | FORMAT = 0 | SWAP = WZYX } + 00400880 VFD_DECODE[0x18].STEP_RATE: 0x400880 + 00002000 VFD_DECODE[0x19].INSTR: { IDX = 0 | OFFSET = 0x100 | FORMAT = 0 | SWAP = WZYX } + 00201000 VFD_DECODE[0x19].STEP_RATE: 0x201000 + 00000000 VFD_DECODE[0x1a].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = 0 | SWAP = WZYX } + 40000802 VFD_DECODE[0x1a].STEP_RATE: 0x40000802 + 00000028 VFD_DECODE[0x1b].INSTR: { IDX = 8 | OFFSET = 0x1 | FORMAT = 0 | SWAP = WZYX } + 0020a120 VFD_DECODE[0x1b].STEP_RATE: 0x20a120 + 00012480 VFD_DECODE[0x1c].INSTR: { IDX = 0 | OFFSET = 0x924 | FORMAT = 0 | SWAP = WZYX } + 09004200 VFD_DECODE[0x1c].STEP_RATE: 0x9004200 + 00008080 VFD_DECODE[0x1d].INSTR: { IDX = 0 | OFFSET = 0x404 | FORMAT = 0 | SWAP = WZYX } + 00004004 VFD_DECODE[0x1d].STEP_RATE: 0x4004 + 00010888 VFD_DECODE[0x1e].INSTR: { IDX = 8 | OFFSET = 0x844 | FORMAT = 0 | SWAP = WZYX } + 000000b4 VFD_DECODE[0x1e].STEP_RATE: 0xb4 + 00008000 VFD_DECODE[0x1f].INSTR: { IDX = 0 | OFFSET = 0x400 | FORMAT = 0 | SWAP = WZYX } + 04800000 VFD_DECODE[0x1f].STEP_RATE: 0x4800000 + 00000445 VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0x5 | REGID = r17.x } + 00000004 VFD_DEST_CNTL[0x1].INSTR: { WRITEMASK = 0x4 | REGID = r0.x } + 00000804 VFD_DEST_CNTL[0x2].INSTR: { WRITEMASK = 0x4 | REGID = r32.x } + 00000040 VFD_DEST_CNTL[0x3].INSTR: { WRITEMASK = 0 | REGID = r1.x } + 00000400 VFD_DEST_CNTL[0x4].INSTR: { WRITEMASK = 0 | REGID = r16.x } + 00000000 VFD_DEST_CNTL[0x5].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000013 VFD_DEST_CNTL[0x6].INSTR: { WRITEMASK = 0x3 | REGID = r0.y } + 00000048 VFD_DEST_CNTL[0x7].INSTR: { WRITEMASK = 0x8 | REGID = r1.x } + 00000042 VFD_DEST_CNTL[0x8].INSTR: { WRITEMASK = 0x2 | REGID = r1.x } + 00000000 VFD_DEST_CNTL[0x9].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000802 VFD_DEST_CNTL[0xa].INSTR: { WRITEMASK = 0x2 | REGID = r32.x } + 00000000 VFD_DEST_CNTL[0xb].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000501 VFD_DEST_CNTL[0xc].INSTR: { WRITEMASK = 0x1 | REGID = r20.x } + 00000002 VFD_DEST_CNTL[0xd].INSTR: { WRITEMASK = 0x2 | REGID = r0.x } + 00000000 VFD_DEST_CNTL[0xe].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000c80 VFD_DEST_CNTL[0xf].INSTR: { WRITEMASK = 0 | REGID = r50.x } + 00000405 VFD_DEST_CNTL[0x10].INSTR: { WRITEMASK = 0x5 | REGID = r16.x } + 00000000 VFD_DEST_CNTL[0x11].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000100 VFD_DEST_CNTL[0x12].INSTR: { WRITEMASK = 0 | REGID = r4.x } + 00000000 VFD_DEST_CNTL[0x13].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000000 VFD_DEST_CNTL[0x14].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000000 VFD_DEST_CNTL[0x15].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000800 VFD_DEST_CNTL[0x16].INSTR: { WRITEMASK = 0 | REGID = r32.x } + 00000040 VFD_DEST_CNTL[0x17].INSTR: { WRITEMASK = 0 | REGID = r1.x } + 00000000 VFD_DEST_CNTL[0x18].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000000 VFD_DEST_CNTL[0x19].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000200 VFD_DEST_CNTL[0x1a].INSTR: { WRITEMASK = 0 | REGID = r8.x } + 00000060 VFD_DEST_CNTL[0x1b].INSTR: { WRITEMASK = 0 | REGID = r1.z } + 000005c4 VFD_DEST_CNTL[0x1c].INSTR: { WRITEMASK = 0x4 | REGID = r23.x } + 00000480 VFD_DEST_CNTL[0x1d].INSTR: { WRITEMASK = 0 | REGID = r18.x } + 00000000 VFD_DEST_CNTL[0x1e].INSTR: { WRITEMASK = 0 | REGID = r0.x } + 00000400 VFD_DEST_CNTL[0x1f].INSTR: { WRITEMASK = 0 | REGID = r16.x } + 00000001 SP_UNKNOWN_A0F8: 0x1 + - cluster-name: CLUSTER_PC_VS + - context: 0 + 000000ff VPC_UNKNOWN_9100: 0xff + 00ffff00 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } + 00ffff00 VPC_GS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } + 00ffff00 VPC_DS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } + 0000ffff VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } + 0000ffff VPC_GS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } + 0000ffff VPC_DS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } + 00000000 VPC_UNKNOWN_9107: 0 + 00000003 VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } + 00000000 VPC_UNKNOWN_9300: 0 + 00ff0001 VPC_VS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_GS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_DS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 } + 00000000 VPC_SO_BUF_CNTL: { 0 } + 00000000 VPC_SO_DISABLE: { 0 } + 00000000 PC_UNKNOWN_9980: 0 + 00000003 PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } + 00000002 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } + 00000001 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000001 PC_GS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000000 PC_PRIMITIVE_CNTL_3: 0 + 00000001 PC_DS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000000 PC_PRIMITIVE_CNTL_5: { GS_VERTICES_OUT = 0 | GS_INVOCATIONS = 0 | GS_OUTPUT = TESS_POINTS } + 00000000 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } + 00000000 PC_UNKNOWN_9B07: 0 + - context: 1 + 000000ff VPC_UNKNOWN_9100: 0xff + 00ffff00 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } + 00ffff00 VPC_GS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } + 00ffff00 VPC_DS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } + 0000ffff VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } + 0000ffff VPC_GS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } + 0000ffff VPC_DS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } + 00000000 VPC_UNKNOWN_9107: 0 + 00000003 VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } + 00000000 VPC_UNKNOWN_9300: 0 + 00ff0001 VPC_VS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_GS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + 00ff0001 VPC_DS_PACK: { STRIDE_IN_VPC = 1 | POSITIONLOC = 0 | PSIZELOC = 255 } + ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 } + 00000000 VPC_SO_BUF_CNTL: { 0 } + 00000000 VPC_SO_DISABLE: { 0 } + 00000000 PC_UNKNOWN_9980: 0 + 00000003 PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } + 00000002 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } + 00000001 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000001 PC_GS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000000 PC_PRIMITIVE_CNTL_3: 0 + 00000001 PC_DS_OUT_CNTL: { STRIDE_IN_VPC = 1 | CLIP_MASK = 0 } + 00000000 PC_PRIMITIVE_CNTL_5: { GS_VERTICES_OUT = 0 | GS_INVOCATIONS = 0 | GS_OUTPUT = TESS_POINTS } + 00000000 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } + 00000000 PC_UNKNOWN_9B07: 0 + - cluster-name: CLUSTER_SP_VS + - context: 0 + 00000140 HLSQ_VS_CNTL: { CONSTLEN = 256 | ENABLED } + 00000000 HLSQ_HS_CNTL: { CONSTLEN = 0 } + 00000000 HLSQ_DS_CNTL: { CONSTLEN = 0 } + 00000100 HLSQ_GS_CNTL: { CONSTLEN = 0 | ENABLED } + 40204000 HLSQ_LOAD_STATE_GEOM_CMD: 0x40204000 + 00000000 HLSQ_LOAD_STATE_GEOM_EXT_SRC_ADDR: 0 + 00000000 HLSQ_LOAD_STATE_GEOM_EXT_SRC_ADDR+0x1: 0 + - context: 1 + 00000140 HLSQ_VS_CNTL: { CONSTLEN = 256 | ENABLED } + 00000000 HLSQ_HS_CNTL: { CONSTLEN = 0 } + 00000000 HLSQ_DS_CNTL: { CONSTLEN = 0 } + 00000100 HLSQ_GS_CNTL: { CONSTLEN = 0 | ENABLED } + 40204000 HLSQ_LOAD_STATE_GEOM_CMD: 0x40204000 + 00000000 HLSQ_LOAD_STATE_GEOM_EXT_SRC_ADDR: 0 + 00000000 HLSQ_LOAD_STATE_GEOM_EXT_SRC_ADDR+0x1: 0 + - cluster-name: CLUSTER_SP_VS + - context: 0 + 00000000 SP_VS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 0 | BRANCHSTACK = 0 | THREADSIZE = TWO_QUADS } + 00000000 SP_VS_BRANCH_COND: 0 + 00000000 SP_VS_PRIMITIVE_CNTL: { OUT = 0 } + 00000000 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x1].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x2].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x3].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x4].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x5].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x6].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x7].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x8].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x9].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xa].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xb].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xc].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xd].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xe].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xf].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x1].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x2].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x3].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x4].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x5].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x6].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x7].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_UNKNOWN_A81B: 0 + 8e5d7d37 SP_VS_OBJ_START_LO: 0x8e5d7d37 + 0001fcd5 SP_VS_OBJ_START_HI: 0x1fcd5 + 00000000 0xa81e: 00000000 + 00000000 0xa81f: 00000000 + 00000000 0xa820: 00000000 + 00000000 0xa821: 00000000 + 00000080 SP_VS_TEX_COUNT: 128 + 00000100 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_VS_INSTRLEN: 0 + 00000000 SP_HS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 0 | BRANCHSTACK = 0 | THREADSIZE = TWO_QUADS } + 00000000 SP_HS_UNKNOWN_A831: 0 + 00000000 0xa832: 00000000 + 00000000 SP_HS_UNKNOWN_A833: 0 + 780a8ca5 SP_HS_OBJ_START_LO: 0x780a8ca5 + 0001aad2 SP_HS_OBJ_START_HI: 0x1aad2 + 00000000 0xa836: 00000000 + 00000000 0xa837: 00000000 + 00000000 0xa838: 00000000 + 00000000 0xa839: 00000000 + 00000080 SP_HS_TEX_COUNT: 128 + 00000000 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_HS_INSTRLEN: 0 + 00000000 SP_DS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 0 | BRANCHSTACK = 0 | THREADSIZE = TWO_QUADS } + 00000000 0xa841: 00000000 + 00000000 SP_DS_PRIMITIVE_CNTL: { OUT = 0 } + 00000000 SP_DS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x1].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x2].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x3].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x4].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x5].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x6].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x7].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x8].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x9].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xa].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xb].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xc].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xd].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xe].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xf].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x1].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x2].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x3].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x4].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x5].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x6].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x7].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_UNKNOWN_A85B: 0 + 7abf500d SP_DS_OBJ_START_LO: 0x7abf500d + 00017e52 SP_DS_OBJ_START_HI: 0x17e52 + 00000000 0xa85e: 00000000 + 00000000 0xa85f: 00000000 + 00000000 0xa860: 00000000 + 00000000 0xa861: 00000000 + 00000080 SP_DS_TEX_COUNT: 128 + 00000000 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_DS_INSTRLEN: 0 + 00000000 SP_GS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 0 | BRANCHSTACK = 0 | THREADSIZE = TWO_QUADS } + 00000000 SP_GS_PRIM_SIZE: 0 + 00000000 SP_GS_BRANCH_COND: 0 + 00000000 SP_GS_PRIMITIVE_CNTL: { OUT = 0 | FLAGS_REGID = r0.x } + 00000000 SP_GS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x1].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x2].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x3].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x4].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x5].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x6].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x7].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x8].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x9].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xa].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xb].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xc].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xd].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xe].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xf].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x1].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x2].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x3].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x4].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x5].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x6].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x7].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 0xa88c: 00000000 + 14e2046b SP_GS_OBJ_START_LO: 0x14e2046b + 00004c8f SP_GS_OBJ_START_HI: 0x4c8f + 00000000 0xa88f: 00000000 + 00000000 0xa890: 00000000 + 00000000 0xa891: 00000000 + 00000000 0xa892: 00000000 + 00000080 SP_GS_TEX_COUNT: 128 + 00000100 SP_GS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_GS_INSTRLEN: 0 + e0c4d9c6 SP_VS_TEX_SAMP_LO: 0xe0c4d9c6 + 0000ed21 SP_VS_TEX_SAMP_HI: 0xed21 + 73a9bba1 SP_HS_TEX_SAMP_LO: 0x73a9bba1 + 00001a05 SP_HS_TEX_SAMP_HI: 0x1a05 + b21263a4 SP_DS_TEX_SAMP_LO: 0xb21263a4 + 0001a6b5 SP_DS_TEX_SAMP_HI: 0x1a6b5 + ee7b37d3 SP_GS_TEX_SAMP_LO: 0xee7b37d3 + 000047fc SP_GS_TEX_SAMP_HI: 0x47fc + 5eb05388 SP_VS_TEX_CONST_LO: 0x5eb05388 + 0001f31d SP_VS_TEX_CONST_HI: 0x1f31d + 90f84815 SP_HS_TEX_CONST_LO: 0x90f84815 + 00018461 SP_HS_TEX_CONST_HI: 0x18461 + 96f329d4 SP_DS_TEX_CONST_LO: 0x96f329d4 + 00015905 SP_DS_TEX_CONST_HI: 0x15905 + e6ce68a3 SP_GS_TEX_CONST_LO: 0xe6ce68a3 + 00007a12 SP_GS_TEX_CONST_HI: 0x7a12 + 00000000 0xa8c0: 00000000 + 00000000 0xa8c1: 00000000 + 00000000 0xa8c2: 00000000 + 00000000 0xa8c3: 00000000 + - context: 1 + 00000000 SP_VS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 0 | BRANCHSTACK = 0 | THREADSIZE = TWO_QUADS } + 00000000 SP_VS_BRANCH_COND: 0 + 00000000 SP_VS_PRIMITIVE_CNTL: { OUT = 0 } + 00000000 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x1].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x2].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x3].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x4].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x5].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x6].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x7].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x8].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0x9].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xa].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xb].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xc].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xd].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xe].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_OUT[0xf].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x1].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x2].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x3].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x4].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x5].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x6].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_VS_VPC_DST[0x7].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_UNKNOWN_A81B: 0 + 8e5d7d37 SP_VS_OBJ_START_LO: 0x8e5d7d37 + 0001fcd5 SP_VS_OBJ_START_HI: 0x1fcd5 + 00000000 0xa81e: 00000000 + 00000000 0xa81f: 00000000 + 00000000 0xa820: 00000000 + 00000000 0xa821: 00000000 + 00000080 SP_VS_TEX_COUNT: 128 + 00000100 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_VS_INSTRLEN: 0 + 00000000 SP_HS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 0 | BRANCHSTACK = 0 | THREADSIZE = TWO_QUADS } + 00000000 SP_HS_UNKNOWN_A831: 0 + 00000000 0xa832: 00000000 + 00000000 SP_HS_UNKNOWN_A833: 0 + 780a8ca5 SP_HS_OBJ_START_LO: 0x780a8ca5 + 0001aad2 SP_HS_OBJ_START_HI: 0x1aad2 + 00000000 0xa836: 00000000 + 00000000 0xa837: 00000000 + 00000000 0xa838: 00000000 + 00000000 0xa839: 00000000 + 00000080 SP_HS_TEX_COUNT: 128 + 00000000 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_HS_INSTRLEN: 0 + 00000000 SP_DS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 0 | BRANCHSTACK = 0 | THREADSIZE = TWO_QUADS } + 00000000 0xa841: 00000000 + 00000000 SP_DS_PRIMITIVE_CNTL: { OUT = 0 } + 00000000 SP_DS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x1].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x2].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x3].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x4].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x5].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x6].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x7].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x8].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0x9].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xa].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xb].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xc].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xd].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xe].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_OUT[0xf].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_DS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x1].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x2].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x3].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x4].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x5].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x6].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_VPC_DST[0x7].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_DS_UNKNOWN_A85B: 0 + 7abf500d SP_DS_OBJ_START_LO: 0x7abf500d + 00017e52 SP_DS_OBJ_START_HI: 0x17e52 + 00000000 0xa85e: 00000000 + 00000000 0xa85f: 00000000 + 00000000 0xa860: 00000000 + 00000000 0xa861: 00000000 + 00000080 SP_DS_TEX_COUNT: 128 + 00000000 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_DS_INSTRLEN: 0 + 00000000 SP_GS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 0 | BRANCHSTACK = 0 | THREADSIZE = TWO_QUADS } + 00000000 SP_GS_PRIM_SIZE: 0 + 00000000 SP_GS_BRANCH_COND: 0 + 00000000 SP_GS_PRIMITIVE_CNTL: { OUT = 0 | FLAGS_REGID = r0.x } + 00000000 SP_GS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x1].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x2].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x3].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x4].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x5].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x6].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x7].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x8].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0x9].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xa].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xb].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xc].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xd].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xe].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_OUT[0xf].REG: { A_REGID = r0.x | A_COMPMASK = 0 | B_REGID = r0.x | B_COMPMASK = 0 } + 00000000 SP_GS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x1].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x2].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x3].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x4].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x5].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x6].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 SP_GS_VPC_DST[0x7].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + 00000000 0xa88c: 00000000 + 14e2046b SP_GS_OBJ_START_LO: 0x14e2046b + 00004c8f SP_GS_OBJ_START_HI: 0x4c8f + 00000000 0xa88f: 00000000 + 00000000 0xa890: 00000000 + 00000000 0xa891: 00000000 + 00000000 0xa892: 00000000 + 00000080 SP_GS_TEX_COUNT: 128 + 00000100 SP_GS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_GS_INSTRLEN: 0 + e0c4d9c6 SP_VS_TEX_SAMP_LO: 0xe0c4d9c6 + 0000ed21 SP_VS_TEX_SAMP_HI: 0xed21 + 73a9bba1 SP_HS_TEX_SAMP_LO: 0x73a9bba1 + 00001a05 SP_HS_TEX_SAMP_HI: 0x1a05 + b21263a4 SP_DS_TEX_SAMP_LO: 0xb21263a4 + 0001a6b5 SP_DS_TEX_SAMP_HI: 0x1a6b5 + ee7b37d3 SP_GS_TEX_SAMP_LO: 0xee7b37d3 + 000047fc SP_GS_TEX_SAMP_HI: 0x47fc + 5eb05388 SP_VS_TEX_CONST_LO: 0x5eb05388 + 0001f31d SP_VS_TEX_CONST_HI: 0x1f31d + 90f84815 SP_HS_TEX_CONST_LO: 0x90f84815 + 00018461 SP_HS_TEX_CONST_HI: 0x18461 + 96f329d4 SP_DS_TEX_CONST_LO: 0x96f329d4 + 00015905 SP_DS_TEX_CONST_HI: 0x15905 + e6ce68a3 SP_GS_TEX_CONST_LO: 0xe6ce68a3 + 00007a12 SP_GS_TEX_CONST_HI: 0x7a12 + 00000000 0xa8c0: 00000000 + 00000000 0xa8c1: 00000000 + 00000000 0xa8c2: 00000000 + 00000000 0xa8c3: 00000000 + - cluster-name: CLUSTER_SP_VS + - context: 0 + 00000140 HLSQ_FS_CNTL: { CONSTLEN = 256 | ENABLED } + 00000000 HLSQ_SHARED_CONSTS: { 0 } + 00000000 HLSQ_BINDLESS_BASE[0].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x1].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x1].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x2].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x2].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x3].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x3].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x4].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x4].ADDR+0x1: 0 + - context: 1 + 00000140 HLSQ_FS_CNTL: { CONSTLEN = 256 | ENABLED } + 00000000 HLSQ_SHARED_CONSTS: { 0 } + 00000000 HLSQ_BINDLESS_BASE[0].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x1].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x1].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x2].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x2].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x3].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x3].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x4].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x4].ADDR+0x1: 0 + - cluster-name: CLUSTER_SP_VS + - context: 0 + deadbeef HLSQ_2D_EVENT_CMD: { STATE_ID = 0xbe | EVENT = 0x6f | 0xdead0080 } + - context: 1 + deadbeef HLSQ_2D_EVENT_CMD: { STATE_ID = 0xbe | EVENT = 0x6f | 0xdead0080 } + - cluster-name: CLUSTER_SP_VS + - context: 0 + 00000000 SP_UNKNOWN_AB00: 0 + 00000100 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_FS_INSTRLEN: 0 + 2764a40a SP_BINDLESS_BASE[0].ADDR: 0x2764a40a + 0000cd30 SP_BINDLESS_BASE[0].ADDR+0x1: 0xcd30 + 93870830 SP_BINDLESS_BASE[0x1].ADDR: 0x93870830 + 00017dc4 SP_BINDLESS_BASE[0x1].ADDR+0x1: 0x17dc4 + d3064206 SP_BINDLESS_BASE[0x2].ADDR: 0xd3064206 + 00014b45 SP_BINDLESS_BASE[0x2].ADDR+0x1: 0x14b45 + bfafe9ba SP_BINDLESS_BASE[0x3].ADDR: 0xbfafe9ba + 0001ddc9 SP_BINDLESS_BASE[0x3].ADDR+0x1: 0x1ddc9 + efda4292 SP_BINDLESS_BASE[0x4].ADDR: 0xefda4292 + 0000bd3b SP_BINDLESS_BASE[0x4].ADDR+0x1: 0xbd3b + 0c0e0691 SP_IBO_LO: 0xc0e0691 + 00013c40 SP_IBO_HI: 0x13c40 + 00000040 SP_IBO_COUNT: 64 + - context: 1 + 00000000 SP_UNKNOWN_AB00: 0 + 00000100 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_FS_INSTRLEN: 0 + 2764a40a SP_BINDLESS_BASE[0].ADDR: 0x2764a40a + 0000cd30 SP_BINDLESS_BASE[0].ADDR+0x1: 0xcd30 + 93870830 SP_BINDLESS_BASE[0x1].ADDR: 0x93870830 + 00017dc4 SP_BINDLESS_BASE[0x1].ADDR+0x1: 0x17dc4 + d3064206 SP_BINDLESS_BASE[0x2].ADDR: 0xd3064206 + 00014b45 SP_BINDLESS_BASE[0x2].ADDR+0x1: 0x14b45 + bfafe9ba SP_BINDLESS_BASE[0x3].ADDR: 0xbfafe9ba + 0001ddc9 SP_BINDLESS_BASE[0x3].ADDR+0x1: 0x1ddc9 + efda4292 SP_BINDLESS_BASE[0x4].ADDR: 0xefda4292 + 0000bd3b SP_BINDLESS_BASE[0x4].ADDR+0x1: 0xbd3b + 0c0e0691 SP_IBO_LO: 0xc0e0691 + 00013c40 SP_IBO_HI: 0x13c40 + 00000040 SP_IBO_COUNT: 64 + - cluster-name: CLUSTER_SP_VS + - context: 0 + 00000000 SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 SP_TP_BORDER_COLOR_BASE_ADDR: 0 + 00000000 SP_TP_BORDER_COLOR_BASE_ADDR+0x1: 0 + 00000000 SP_TP_SAMPLE_CONFIG: { 0 } + 00000000 SP_TP_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 SP_TP_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } + 0000004c SP_TP_UNKNOWN_B309: 0x4c + deadbeef 0xb380: deadbeef + deadbeef 0xb381: deadbeef + deadbeef 0xb382: deadbeef + - context: 1 + 00000000 SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 SP_TP_BORDER_COLOR_BASE_ADDR: 0 + 00000000 SP_TP_BORDER_COLOR_BASE_ADDR+0x1: 0 + 00000000 SP_TP_SAMPLE_CONFIG: { 0 } + 00000000 SP_TP_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 SP_TP_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } + 0000004c SP_TP_UNKNOWN_B309: 0x4c + deadbeef 0xb380: deadbeef + deadbeef 0xb381: deadbeef + deadbeef 0xb382: deadbeef + - cluster-name: CLUSTER_SP_PS + - context: 0 + 00000001 HLSQ_UNKNOWN_B980: 0x1 + 00000007 HLSQ_CONTROL_1_REG: 0x7 + fcfcfcfc HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x } + fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + fcfcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x } + 000000fc HLSQ_CONTROL_5_REG: 0xfc + 00000101 HLSQ_CS_CNTL: { CONSTLEN = 4 | ENABLED } + 000003fd HLSQ_CS_NDRANGE_0: { KERNELDIM = 1 | LOCALSIZEX = 255 | LOCALSIZEY = 0 | LOCALSIZEZ = 0 } + 00000200 HLSQ_CS_NDRANGE_1: { GLOBALSIZE_X = 512 } + 00000000 HLSQ_CS_NDRANGE_2: { GLOBALOFF_X = 0 } + 00000001 HLSQ_CS_NDRANGE_3: { GLOBALSIZE_Y = 1 } + 00000000 HLSQ_CS_NDRANGE_4: { GLOBALOFF_Y = 0 } + 00000001 HLSQ_CS_NDRANGE_5: { GLOBALSIZE_Z = 1 } + 00000000 HLSQ_CS_NDRANGE_6: { GLOBALOFF_Z = 0 } + 00dcd8d4 HLSQ_CS_CNTL_0: { WGIDCONSTID = r53.x | UNK0 = r54.x | UNK1 = r55.x | LOCALIDREGID = r0.x } + 000000fc HLSQ_CS_UNKNOWN_B998: 0xfc + 00000002 HLSQ_CS_KERNEL_GROUP_X: 0x2 + 00000001 HLSQ_CS_KERNEL_GROUP_Y: 0x1 + 00000001 HLSQ_CS_KERNEL_GROUP_Z: 0x1 + 40304000 HLSQ_LOAD_STATE_FRAG_CMD: 0x40304000 + 8c415430 HLSQ_LOAD_STATE_FRAG_EXT_SRC_ADDR: 0x8c415430 + 00000000 HLSQ_LOAD_STATE_FRAG_EXT_SRC_ADDR+0x1: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0].ADDR: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0].ADDR+0x1: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x1].ADDR: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x1].ADDR+0x1: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x2].ADDR: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x2].ADDR+0x1: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x3].ADDR: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x3].ADDR+0x1: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x4].ADDR: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x4].ADDR+0x1: 0 + - context: 1 + 00000001 HLSQ_UNKNOWN_B980: 0x1 + 00000007 HLSQ_CONTROL_1_REG: 0x7 + fcfcfcfc HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x } + fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + fcfcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x } + 000000fc HLSQ_CONTROL_5_REG: 0xfc + 00000101 HLSQ_CS_CNTL: { CONSTLEN = 4 | ENABLED } + 000003fd HLSQ_CS_NDRANGE_0: { KERNELDIM = 1 | LOCALSIZEX = 255 | LOCALSIZEY = 0 | LOCALSIZEZ = 0 } + 00000200 HLSQ_CS_NDRANGE_1: { GLOBALSIZE_X = 512 } + 00000000 HLSQ_CS_NDRANGE_2: { GLOBALOFF_X = 0 } + 00000001 HLSQ_CS_NDRANGE_3: { GLOBALSIZE_Y = 1 } + 00000000 HLSQ_CS_NDRANGE_4: { GLOBALOFF_Y = 0 } + 00000001 HLSQ_CS_NDRANGE_5: { GLOBALSIZE_Z = 1 } + 00000000 HLSQ_CS_NDRANGE_6: { GLOBALOFF_Z = 0 } + 00dcd8d4 HLSQ_CS_CNTL_0: { WGIDCONSTID = r53.x | UNK0 = r54.x | UNK1 = r55.x | LOCALIDREGID = r0.x } + 000000fc HLSQ_CS_UNKNOWN_B998: 0xfc + 00000002 HLSQ_CS_KERNEL_GROUP_X: 0x2 + 00000001 HLSQ_CS_KERNEL_GROUP_Y: 0x1 + 00000001 HLSQ_CS_KERNEL_GROUP_Z: 0x1 + 40304000 HLSQ_LOAD_STATE_FRAG_CMD: 0x40304000 + 8c415430 HLSQ_LOAD_STATE_FRAG_EXT_SRC_ADDR: 0x8c415430 + 00000000 HLSQ_LOAD_STATE_FRAG_EXT_SRC_ADDR+0x1: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0].ADDR: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0].ADDR+0x1: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x1].ADDR: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x1].ADDR+0x1: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x2].ADDR: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x2].ADDR+0x1: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x3].ADDR: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x3].ADDR+0x1: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x4].ADDR: 0 + 00000000 HLSQ_CS_BINDLESS_BASE[0x4].ADDR+0x1: 0 + - cluster-name: CLUSTER_SP_PS + - context: 0 + deadbeef HLSQ_2D_EVENT_CMD: { STATE_ID = 0xbe | EVENT = 0x6f | 0xdead0080 } + - context: 1 + deadbeef HLSQ_2D_EVENT_CMD: { STATE_ID = 0xbe | EVENT = 0x6f | 0xdead0080 } + - cluster-name: CLUSTER_SP_PS + - context: 0 + 05100000 SP_FS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 0 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | PIXLODENABLE | 0x1000000 } + 00000000 SP_FS_BRANCH_COND: 0 + 00000000 SP_UNKNOWN_A982: 0 + 4bdb43d8 SP_FS_OBJ_START_LO: 0x4bdb43d8 + 0001af86 SP_FS_OBJ_START_HI: 0x1af86 + 00000000 0xa985: 00000000 + 00000000 0xa986: 00000000 + 00000000 0xa987: 00000000 + 00000000 0xa988: 00000000 + 00000100 SP_BLEND_CNTL: { UNK8 } + 00000000 SP_SRGB_CNTL: { 0 } + 00000000 SP_FS_RENDER_COMPONENTS: { RT0 = 0 | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } + fcfcfc00 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x } + 00000000 SP_FS_OUTPUT_CNTL1: { MRT = 0 } + 00000000 SP_FS_OUTPUT[0].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x1].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x2].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x3].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x4].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x5].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x6].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x7].REG: { REGID = r0.x } + 00000000 SP_FS_MRT[0].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x1].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x2].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x3].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x4].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x5].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x6].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x7].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_PREFETCH_CNTL: { COUNT = 0 } + 03c00000 SP_FS_PREFETCH[0].CMD: { SRC = 0 | SAMP_ID = 0 | TEX_ID = 0 | DST = r0.x | WRMASK = 0xf | CMD = 0 } + 03c00000 SP_FS_PREFETCH[0x1].CMD: { SRC = 0 | SAMP_ID = 0 | TEX_ID = 0 | DST = r0.x | WRMASK = 0xf | CMD = 0 } + 03c00000 SP_FS_PREFETCH[0x2].CMD: { SRC = 0 | SAMP_ID = 0 | TEX_ID = 0 | DST = r0.x | WRMASK = 0xf | CMD = 0 } + 03c00000 SP_FS_PREFETCH[0x3].CMD: { SRC = 0 | SAMP_ID = 0 | TEX_ID = 0 | DST = r0.x | WRMASK = 0xf | CMD = 0 } + 00000000 SP_FS_BINDLESS_PREFETCH[0].CMD: { SAMP_ID = 0 | TEX_ID = 0 } + 00000000 SP_FS_BINDLESS_PREFETCH[0x1].CMD: { SAMP_ID = 0 | TEX_ID = 0 } + 00000000 SP_FS_BINDLESS_PREFETCH[0x2].CMD: { SAMP_ID = 0 | TEX_ID = 0 } + 00000000 SP_FS_BINDLESS_PREFETCH[0x3].CMD: { SAMP_ID = 0 | TEX_ID = 0 } + 00000080 SP_FS_TEX_COUNT: 128 + 0000f000 SP_UNKNOWN_A9A8: 0xf000 + 00421800 SP_CS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 48 | BRANCHSTACK = 8 | THREADSIZE = TWO_QUADS | VARYING } + 0000001f SP_CS_UNKNOWN_A9B1: 31 + 00000000 0xa9b2: 00000000 + 00000000 SP_CS_UNKNOWN_A9B3: 0 + 8c415420 SP_CS_OBJ_START_LO: 0x8c415420 + 00000000 SP_CS_OBJ_START_HI: 0 + 00000000 0xa9b6: 00000000 + 00000000 0xa9b7: 00000000 + 00000000 0xa9b8: 00000000 + 00000000 0xa9b9: 00000000 + 00000080 SP_CS_TEX_COUNT: 128 + 00200100 SP_CS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 16 | NIBO = 0 } + 00000004 SP_CS_INSTRLEN: 4 + 00000000 0xa9d0: 00000000 + 00000000 0xa9d1: 00000000 + 00000000 0xa9d2: 00000000 + 00000000 0xa9d3: 00000000 + efea5306 SP_FS_TEX_SAMP_LO: 0xefea5306 + 00005e1c SP_FS_TEX_SAMP_HI: 0x5e1c + bf8b2a24 SP_CS_TEX_SAMP_LO: 0xbf8b2a24 + 0001ef50 SP_CS_TEX_SAMP_HI: 0x1ef50 + 693f2108 SP_FS_TEX_CONST_LO: 0x693f2108 + 00001998 SP_FS_TEX_CONST_HI: 0x1998 + be19e77a SP_CS_TEX_CONST_LO: 0xbe19e77a + 0001b500 SP_CS_TEX_CONST_HI: 0x1b500 + 7dd2a41c SP_CS_BINDLESS_BASE[0].ADDR: 0x7dd2a41c + 00012191 SP_CS_BINDLESS_BASE[0].ADDR+0x1: 0x12191 + 7d568030 SP_CS_BINDLESS_BASE[0x1].ADDR: 0x7d568030 + 0000f408 SP_CS_BINDLESS_BASE[0x1].ADDR+0x1: 0xf408 + 6915b33d SP_CS_BINDLESS_BASE[0x2].ADDR: 0x6915b33d + 000076cd SP_CS_BINDLESS_BASE[0x2].ADDR+0x1: 0x76cd + 3cfd0197 SP_CS_BINDLESS_BASE[0x3].ADDR: 0x3cfd0197 + 0001f233 SP_CS_BINDLESS_BASE[0x3].ADDR+0x1: 0x1f233 + a6b745da SP_CS_BINDLESS_BASE[0x4].ADDR: 0xa6b745da + 00016204 SP_CS_BINDLESS_BASE[0x4].ADDR+0x1: 0x16204 + fdfdd365 SP_CS_IBO_LO: 0xfdfdd365 + 0001d693 SP_CS_IBO_HI: 0x1d693 + 00000040 SP_CS_IBO_COUNT: 64 + 00000000 0xaa30: 00000000 + 00000000 0xaa31: 00000000 + - context: 1 + 05100000 SP_FS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 0 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | PIXLODENABLE | 0x1000000 } + 00000000 SP_FS_BRANCH_COND: 0 + 00000000 SP_UNKNOWN_A982: 0 + 4bdb43d8 SP_FS_OBJ_START_LO: 0x4bdb43d8 + 0001af86 SP_FS_OBJ_START_HI: 0x1af86 + 00000000 0xa985: 00000000 + 00000000 0xa986: 00000000 + 00000000 0xa987: 00000000 + 00000000 0xa988: 00000000 + 00000100 SP_BLEND_CNTL: { UNK8 } + 00000000 SP_SRGB_CNTL: { 0 } + 00000000 SP_FS_RENDER_COMPONENTS: { RT0 = 0 | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } + fcfcfc00 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x } + 00000000 SP_FS_OUTPUT_CNTL1: { MRT = 0 } + 00000000 SP_FS_OUTPUT[0].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x1].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x2].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x3].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x4].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x5].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x6].REG: { REGID = r0.x } + 00000000 SP_FS_OUTPUT[0x7].REG: { REGID = r0.x } + 00000000 SP_FS_MRT[0].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x1].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x2].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x3].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x4].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x5].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x6].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_MRT[0x7].REG: { COLOR_FORMAT = 0 } + 00000000 SP_FS_PREFETCH_CNTL: { COUNT = 0 } + 03c00000 SP_FS_PREFETCH[0].CMD: { SRC = 0 | SAMP_ID = 0 | TEX_ID = 0 | DST = r0.x | WRMASK = 0xf | CMD = 0 } + 03c00000 SP_FS_PREFETCH[0x1].CMD: { SRC = 0 | SAMP_ID = 0 | TEX_ID = 0 | DST = r0.x | WRMASK = 0xf | CMD = 0 } + 03c00000 SP_FS_PREFETCH[0x2].CMD: { SRC = 0 | SAMP_ID = 0 | TEX_ID = 0 | DST = r0.x | WRMASK = 0xf | CMD = 0 } + 03c00000 SP_FS_PREFETCH[0x3].CMD: { SRC = 0 | SAMP_ID = 0 | TEX_ID = 0 | DST = r0.x | WRMASK = 0xf | CMD = 0 } + 00000000 SP_FS_BINDLESS_PREFETCH[0].CMD: { SAMP_ID = 0 | TEX_ID = 0 } + 00000000 SP_FS_BINDLESS_PREFETCH[0x1].CMD: { SAMP_ID = 0 | TEX_ID = 0 } + 00000000 SP_FS_BINDLESS_PREFETCH[0x2].CMD: { SAMP_ID = 0 | TEX_ID = 0 } + 00000000 SP_FS_BINDLESS_PREFETCH[0x3].CMD: { SAMP_ID = 0 | TEX_ID = 0 } + 00000080 SP_FS_TEX_COUNT: 128 + 0000f000 SP_UNKNOWN_A9A8: 0xf000 + 00421800 SP_CS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 48 | BRANCHSTACK = 8 | THREADSIZE = TWO_QUADS | VARYING } + 0000001f SP_CS_UNKNOWN_A9B1: 31 + 00000000 0xa9b2: 00000000 + 00000000 SP_CS_UNKNOWN_A9B3: 0 + 8c415420 SP_CS_OBJ_START_LO: 0x8c415420 + 00000000 SP_CS_OBJ_START_HI: 0 + 00000000 0xa9b6: 00000000 + 00000000 0xa9b7: 00000000 + 00000000 0xa9b8: 00000000 + 00000000 0xa9b9: 00000000 + 00000080 SP_CS_TEX_COUNT: 128 + 00200100 SP_CS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 16 | NIBO = 0 } + 00000004 SP_CS_INSTRLEN: 4 + 00000000 0xa9d0: 00000000 + 00000000 0xa9d1: 00000000 + 00000000 0xa9d2: 00000000 + 00000000 0xa9d3: 00000000 + efea5306 SP_FS_TEX_SAMP_LO: 0xefea5306 + 00005e1c SP_FS_TEX_SAMP_HI: 0x5e1c + bf8b2a24 SP_CS_TEX_SAMP_LO: 0xbf8b2a24 + 0001ef50 SP_CS_TEX_SAMP_HI: 0x1ef50 + 693f2108 SP_FS_TEX_CONST_LO: 0x693f2108 + 00001998 SP_FS_TEX_CONST_HI: 0x1998 + be19e77a SP_CS_TEX_CONST_LO: 0xbe19e77a + 0001b500 SP_CS_TEX_CONST_HI: 0x1b500 + 7dd2a41c SP_CS_BINDLESS_BASE[0].ADDR: 0x7dd2a41c + 00012191 SP_CS_BINDLESS_BASE[0].ADDR+0x1: 0x12191 + 7d568030 SP_CS_BINDLESS_BASE[0x1].ADDR: 0x7d568030 + 0000f408 SP_CS_BINDLESS_BASE[0x1].ADDR+0x1: 0xf408 + 6915b33d SP_CS_BINDLESS_BASE[0x2].ADDR: 0x6915b33d + 000076cd SP_CS_BINDLESS_BASE[0x2].ADDR+0x1: 0x76cd + 3cfd0197 SP_CS_BINDLESS_BASE[0x3].ADDR: 0x3cfd0197 + 0001f233 SP_CS_BINDLESS_BASE[0x3].ADDR+0x1: 0x1f233 + a6b745da SP_CS_BINDLESS_BASE[0x4].ADDR: 0xa6b745da + 00016204 SP_CS_BINDLESS_BASE[0x4].ADDR+0x1: 0x16204 + fdfdd365 SP_CS_IBO_LO: 0xfdfdd365 + 0001d693 SP_CS_IBO_HI: 0x1d693 + 00000040 SP_CS_IBO_COUNT: 64 + 00000000 0xaa30: 00000000 + 00000000 0xaa31: 00000000 + - cluster-name: CLUSTER_SP_PS + - context: 0 + 00000000 SP_2D_DST_FORMAT: { COLOR_FORMAT = 0 | MASK = 0 } + - context: 1 + 00000000 SP_2D_DST_FORMAT: { COLOR_FORMAT = 0 | MASK = 0 } + - cluster-name: CLUSTER_SP_PS + - context: 0 + 00000000 SP_PS_TP_BORDER_COLOR_BASE_ADDR: 0 + 00000000 SP_PS_TP_BORDER_COLOR_BASE_ADDR+0x1: 0 + 00000000 SP_UNKNOWN_B182: 0 + 00000000 SP_UNKNOWN_B183: 0 + 00000000 0xb190: 00000000 + 00000000 0xb191: 00000000 + - context: 1 + 00000000 SP_PS_TP_BORDER_COLOR_BASE_ADDR: 0 + 00000000 SP_PS_TP_BORDER_COLOR_BASE_ADDR+0x1: 0 + 00000000 SP_UNKNOWN_B182: 0 + 00000000 SP_UNKNOWN_B183: 0 + 00000000 0xb190: 00000000 + 00000000 0xb191: 00000000 + - cluster-name: CLUSTER_SP_PS + - context: 0 + 00000000 SP_PS_2D_SRC_INFO: { COLOR_FORMAT = 0 | TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX | SAMPLES = MSAA_ONE } + 00000000 SP_PS_2D_SRC_SIZE: { WIDTH = 0 | HEIGHT = 0 } + 00000000 SP_PS_2D_SRC_LO: 0 + 00000000 SP_PS_2D_SRC_HI: 0 + 00000000 SP_PS_2D_SRC_PITCH: { PITCH = 0 } + 00000000 0xb4c5: 00000000 + 00000000 0xb4c6: 00000000 + 00000000 0xb4c7: 00000000 + 00000000 0xb4c8: 00000000 + 00000000 0xb4c9: 00000000 + 00000000 SP_PS_2D_SRC_FLAGS_LO: 0 + 00000000 SP_PS_2D_SRC_FLAGS_HI: 0 + 00000000 SP_PS_2D_SRC_FLAGS_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 0xb4cd: 00000000 + 00000000 0xb4ce: 00000000 + 00000000 0xb4cf: 00000000 + 00000000 0xb4d0: 00000000 + 00000000 SP_WINDOW_OFFSET: { X = 0 | Y = 0 } + - context: 1 + 00000000 SP_PS_2D_SRC_INFO: { COLOR_FORMAT = 0 | TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WZYX | SAMPLES = MSAA_ONE } + 00000000 SP_PS_2D_SRC_SIZE: { WIDTH = 0 | HEIGHT = 0 } + 00000000 SP_PS_2D_SRC_LO: 0 + 00000000 SP_PS_2D_SRC_HI: 0 + 00000000 SP_PS_2D_SRC_PITCH: { PITCH = 0 } + 00000000 0xb4c5: 00000000 + 00000000 0xb4c6: 00000000 + 00000000 0xb4c7: 00000000 + 00000000 0xb4c8: 00000000 + 00000000 0xb4c9: 00000000 + 00000000 SP_PS_2D_SRC_FLAGS_LO: 0 + 00000000 SP_PS_2D_SRC_FLAGS_HI: 0 + 00000000 SP_PS_2D_SRC_FLAGS_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + 00000000 0xb4cd: 00000000 + 00000000 0xb4ce: 00000000 + 00000000 0xb4cf: 00000000 + 00000000 0xb4d0: 00000000 + 00000000 SP_WINDOW_OFFSET: { X = 0 | Y = 0 } + - cluster-name: CLUSTER_SP_PS + - context: 0 + 00000140 HLSQ_FS_CNTL: { CONSTLEN = 256 | ENABLED } + 00000000 HLSQ_SHARED_CONSTS: { 0 } + 00000000 HLSQ_BINDLESS_BASE[0].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x1].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x1].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x2].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x2].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x3].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x3].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x4].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x4].ADDR+0x1: 0 + - context: 1 + 00000140 HLSQ_FS_CNTL: { CONSTLEN = 256 | ENABLED } + 00000000 HLSQ_SHARED_CONSTS: { 0 } + 00000000 HLSQ_BINDLESS_BASE[0].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x1].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x1].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x2].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x2].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x3].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x3].ADDR+0x1: 0 + 00000000 HLSQ_BINDLESS_BASE[0x4].ADDR: 0 + 00000000 HLSQ_BINDLESS_BASE[0x4].ADDR+0x1: 0 + - cluster-name: CLUSTER_SP_PS + - context: 0 + 00000000 SP_UNKNOWN_AB00: 0 + 00000100 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_FS_INSTRLEN: 0 + cdb94116 SP_BINDLESS_BASE[0].ADDR: 0xcdb94116 + 000007b4 SP_BINDLESS_BASE[0].ADDR+0x1: 0x7b4 + 6e5e07c3 SP_BINDLESS_BASE[0x1].ADDR: 0x6e5e07c3 + 0001f54b SP_BINDLESS_BASE[0x1].ADDR+0x1: 0x1f54b + 5f979543 SP_BINDLESS_BASE[0x2].ADDR: 0x5f979543 + 0001b455 SP_BINDLESS_BASE[0x2].ADDR+0x1: 0x1b455 + a4d3a8cc SP_BINDLESS_BASE[0x3].ADDR: 0xa4d3a8cc + 00013f8c SP_BINDLESS_BASE[0x3].ADDR+0x1: 0x13f8c + 1d337e76 SP_BINDLESS_BASE[0x4].ADDR: 0x1d337e76 + 0001ff60 SP_BINDLESS_BASE[0x4].ADDR+0x1: 0x1ff60 + e0e8bc18 SP_IBO_LO: 0xe0e8bc18 + 00010202 SP_IBO_HI: 0x10202 + 00000040 SP_IBO_COUNT: 64 + - context: 1 + 00000000 SP_UNKNOWN_AB00: 0 + 00000100 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } + 00000000 SP_FS_INSTRLEN: 0 + cdb94116 SP_BINDLESS_BASE[0].ADDR: 0xcdb94116 + 000007b4 SP_BINDLESS_BASE[0].ADDR+0x1: 0x7b4 + 6e5e07c3 SP_BINDLESS_BASE[0x1].ADDR: 0x6e5e07c3 + 0001f54b SP_BINDLESS_BASE[0x1].ADDR+0x1: 0x1f54b + 5f979543 SP_BINDLESS_BASE[0x2].ADDR: 0x5f979543 + 0001b455 SP_BINDLESS_BASE[0x2].ADDR+0x1: 0x1b455 + a4d3a8cc SP_BINDLESS_BASE[0x3].ADDR: 0xa4d3a8cc + 00013f8c SP_BINDLESS_BASE[0x3].ADDR+0x1: 0x13f8c + 1d337e76 SP_BINDLESS_BASE[0x4].ADDR: 0x1d337e76 + 0001ff60 SP_BINDLESS_BASE[0x4].ADDR+0x1: 0x1ff60 + e0e8bc18 SP_IBO_LO: 0xe0e8bc18 + 00010202 SP_IBO_HI: 0x10202 + 00000040 SP_IBO_COUNT: 64 + - cluster-name: CLUSTER_SP_PS + - context: 0 + 00000000 SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 SP_TP_BORDER_COLOR_BASE_ADDR: 0 + 00000000 SP_TP_BORDER_COLOR_BASE_ADDR+0x1: 0 + 00000000 SP_TP_SAMPLE_CONFIG: { 0 } + 00000000 SP_TP_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 SP_TP_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } + 0000004c SP_TP_UNKNOWN_B309: 0x4c + deadbeef 0xb380: deadbeef + deadbeef 0xb381: deadbeef + deadbeef 0xb382: deadbeef + - context: 1 + 00000000 SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE } + 00000000 SP_TP_BORDER_COLOR_BASE_ADDR: 0 + 00000000 SP_TP_BORDER_COLOR_BASE_ADDR+0x1: 0 + 00000000 SP_TP_SAMPLE_CONFIG: { 0 } + 00000000 SP_TP_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 SP_TP_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + 00000000 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } + 0000004c SP_TP_UNKNOWN_B309: 0x4c + deadbeef 0xb380: deadbeef + deadbeef 0xb381: deadbeef + deadbeef 0xb382: deadbeef +debugbus: + - debugbus-block: A6XX_DBGBUS_CP + count: 512 + - debugbus-block: A6XX_DBGBUS_RBBM + count: 512 + - debugbus-block: A6XX_DBGBUS_HLSQ + count: 512 + - debugbus-block: A6XX_DBGBUS_UCHE + count: 512 + - debugbus-block: A6XX_DBGBUS_DPM + count: 512 + - debugbus-block: A6XX_DBGBUS_TESS + count: 512 + - debugbus-block: A6XX_DBGBUS_PC + count: 512 + - debugbus-block: A6XX_DBGBUS_VFDP + count: 512 + - debugbus-block: A6XX_DBGBUS_VPC + count: 512 + - debugbus-block: A6XX_DBGBUS_TSE + count: 512 + - debugbus-block: A6XX_DBGBUS_RAS + count: 512 + - debugbus-block: A6XX_DBGBUS_VSC + count: 512 + - debugbus-block: A6XX_DBGBUS_COM + count: 512 + - debugbus-block: A6XX_DBGBUS_LRZ + count: 512 + - debugbus-block: A6XX_DBGBUS_A2D + count: 512 + - debugbus-block: A6XX_DBGBUS_CCUFCHE + count: 512 + - debugbus-block: A6XX_DBGBUS_RBP + count: 512 + - debugbus-block: A6XX_DBGBUS_DCS + count: 512 + - debugbus-block: A6XX_DBGBUS_DBGC + count: 512 + - debugbus-block: A6XX_DBGBUS_GMU_GX + count: 512 + - debugbus-block: A6XX_DBGBUS_TPFCHE + count: 512 + - debugbus-block: A6XX_DBGBUS_GPC + count: 512 + - debugbus-block: A6XX_DBGBUS_LARC + count: 512 + - debugbus-block: A6XX_DBGBUS_HLSQ_SPTP + count: 512 + - debugbus-block: A6XX_DBGBUS_RB_0 + count: 512 + - debugbus-block: A6XX_DBGBUS_RB_1 + count: 512 + - debugbus-block: A6XX_DBGBUS_UCHE_WRAPPER + count: 512 + - debugbus-block: A6XX_DBGBUS_CCU_0 + count: 512 + - debugbus-block: A6XX_DBGBUS_CCU_1 + count: 512 + - debugbus-block: A6XX_DBGBUS_VFD_0 + count: 512 + - debugbus-block: A6XX_DBGBUS_VFD_1 + count: 512 + - debugbus-block: A6XX_DBGBUS_VFD_2 + count: 512 + - debugbus-block: A6XX_DBGBUS_VFD_3 + count: 512 + - debugbus-block: A6XX_DBGBUS_SP_0 + count: 512 + - debugbus-block: A6XX_DBGBUS_SP_1 + count: 512 + - debugbus-block: A6XX_DBGBUS_TPL1_0 + count: 512 + - debugbus-block: A6XX_DBGBUS_TPL1_1 + count: 512 + - debugbus-block: A6XX_DBGBUS_TPL1_2 + count: 512 + - debugbus-block: A6XX_DBGBUS_TPL1_3 + count: 512 + - debugbus-block: A6XX_DBGBUS_VBIF + count: 170 diff --git a/src/freedreno/.gitlab-ci/reference/es2gears-a320.log b/src/freedreno/.gitlab-ci/reference/es2gears-a320.log new file mode 100644 index 00000000000..c174cc74252 --- /dev/null +++ b/src/freedreno/.gitlab-ci/reference/es2gears-a320.log @@ -0,0 +1,15135 @@ +Reading src/freedreno/.gitlab-ci/traces/es2gears-a320.rd.gz... +gpu_id: 330 +cmd: es2gears/628: fence=276 +############################################################ +cmdstream: 488 dwords +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +11848658: 0000: c0003b00 00007fff +t0 write SP_VS_PVT_MEM_PARAM_REG (22d6) + SP_VS_PVT_MEM_PARAM_REG: { MEMSIZEPERITEM = 1 | HWSTACKOFFSET = 0 | HWSTACKSIZEPERTHREAD = 8 } + SP_VS_PVT_MEM_ADDR_REG: { BURSTLEN = 0 | SHADERSTARTADDRESS = 0x127f4000 } + SP_VS_PVT_MEM_SIZE_REG: 0 +11848660: 0000: 000222d6 08000001 127f4000 00000000 +t0 write SP_FS_PVT_MEM_PARAM_REG (22e4) + SP_FS_PVT_MEM_PARAM_REG: { MEMSIZEPERITEM = 1 | HWSTACKOFFSET = 0 | HWSTACKSIZEPERTHREAD = 8 } + SP_FS_PVT_MEM_ADDR_REG: { BURSTLEN = 0 | SHADERSTARTADDRESS = 0x127f6000 } + SP_FS_PVT_MEM_SIZE_REG: 0 +11848670: 0000: 000222e4 08000001 127f6000 00000000 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11848680: 0000: 000021ea 0000000b +t0 write GRAS_SC_CONTROL (2072) + GRAS_SC_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MSAA_SAMPLES = MSAA_ONE | RASTER_MODE = 0 } +11848688: 0000: 00002072 00000000 +t0 write RB_MSAA_CONTROL (20c2) + RB_MSAA_CONTROL: { DISABLE | SAMPLES = MSAA_ONE | SAMPLE_MASK = 0xffff } + RB_ALPHA_REF: { UINT = 0 | FLOAT = 0.000000 } +11848690: 0000: 000120c2 ffff0400 00000000 +t0 write GRAS_CL_GB_CLIP_ADJ (2044) + GRAS_CL_GB_CLIP_ADJ: { HORZ = 0 | VERT = 0 } +1184869c: 0000: 00002044 00000000 +t0 write GRAS_TSE_DEBUG_ECO (0c81) + GRAS_TSE_DEBUG_ECO: 0x1 +118486a4: 0000: 00000c81 00000001 +t0 write TPL1_TP_VS_TEX_OFFSET (2340) + TPL1_TP_VS_TEX_OFFSET: { SAMPLEROFFSET = 0 | MEMOBJOFFSET = 0 | BASETABLEPTR = 0 } +118486ac: 0000: 00002340 00000000 +t0 write TPL1_TP_FS_TEX_OFFSET (2342) + TPL1_TP_FS_TEX_OFFSET: { SAMPLEROFFSET = 16 | MEMOBJOFFSET = 16 | BASETABLEPTR = 224 } +118486b4: 0000: 00002342 00e01010 +t0 write VPC_VARY_CYLWRAP_ENABLE_0 (228a) + VPC_VARY_CYLWRAP_ENABLE_0: 0 + VPC_VARY_CYLWRAP_ENABLE_1: 0 +118486bc: 0000: 0001228a 00000000 00000000 +t0 write UNKNOWN_0E43 (0e43) + UNKNOWN_0E43: 0x1 +118486c8: 0000: 00000e43 00000001 +t0 write UNKNOWN_0F03 (0f03) + UNKNOWN_0F03: 0x1 +118486d0: 0000: 00000f03 00000001 +t0 write UNKNOWN_0EE0 (0ee0) + UNKNOWN_0EE0: 0x3 +118486d8: 0000: 00000ee0 00000003 +t0 write UNKNOWN_0C3D (0c3d) + UNKNOWN_0C3D: 0x1 +118486e0: 0000: 00000c3d 00000001 +t0 write HLSQ_PERFCOUNTER0_SELECT (0e00) + HLSQ_PERFCOUNTER0_SELECT: HLSQ_PERF_SP_VS_CONSTANT +118486e8: 0000: 00000e00 00000000 +t0 write HLSQ_CONST_VSPRESV_RANGE_REG (2206) + HLSQ_CONST_VSPRESV_RANGE_REG: { STARTENTRY = 0 | ENDENTRY = 0 } + HLSQ_CONST_FSPRESV_RANGE_REG: { STARTENTRY = 0 | ENDENTRY = 0 } +118486f0: 0000: 00012206 00000000 00000000 +t0 write UCHE_CACHE_MODE_CONTROL_REG (0e82) + UCHE_CACHE_MODE_CONTROL_REG: 0x1 +118486fc: 0000: 00000e82 00000001 +t0 write VSC_SIZE_ADDRESS (0c02) + VSC_SIZE_ADDRESS: 0x127f8000 +11848704: 0000: 00000c02 127f8000 +t0 write GRAS_CL_CLIP_CNTL (2040) + GRAS_CL_CLIP_CNTL: { NUM_USER_CLIP_PLANES = 0 } +1184870c: 0000: 00002040 00000000 +t0 write GRAS_SU_POINT_MINMAX (2068) + GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 4092.000000 } + GRAS_SU_POINT_SIZE: 0.500000 +11848714: 0000: 00012068 ffc00010 00000008 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11848720: 0000: 000021ed ffffffff +t0 write RB_WINDOW_OFFSET (210e) + RB_WINDOW_OFFSET: { X = 0 | Y = 0 } +11848728: 0000: 0000210e 00000000 +t0 write RB_BLEND_RED (20e4) + RB_BLEND_RED: { UINT = 0 | FLOAT = 0.000000 } + RB_BLEND_GREEN: { UINT = 0 | FLOAT = 0.000000 } + RB_BLEND_BLUE: { UINT = 0 | FLOAT = 0.000000 } + RB_BLEND_ALPHA: { UINT = 0xff | FLOAT = 1.000000 } +11848730: 0000: 000320e4 00000000 00000000 00000000 3c0000ff +t0 write GRAS_CL_USER_PLANE[0].X (0ca0) + GRAS_CL_USER_PLANE[0].X: 0 + GRAS_CL_USER_PLANE[0].Y: 0 + GRAS_CL_USER_PLANE[0].Z: 0 + GRAS_CL_USER_PLANE[0].W: 0 +11848744: 0000: 00030ca0 00000000 00000000 00000000 00000000 +t0 write GRAS_CL_USER_PLANE[0x1].X (0ca4) + GRAS_CL_USER_PLANE[0x1].X: 0 + GRAS_CL_USER_PLANE[0x1].Y: 0 + GRAS_CL_USER_PLANE[0x1].Z: 0 + GRAS_CL_USER_PLANE[0x1].W: 0 +11848758: 0000: 00030ca4 00000000 00000000 00000000 00000000 +t0 write GRAS_CL_USER_PLANE[0x2].X (0ca8) + GRAS_CL_USER_PLANE[0x2].X: 0 + GRAS_CL_USER_PLANE[0x2].Y: 0 + GRAS_CL_USER_PLANE[0x2].Z: 0 + GRAS_CL_USER_PLANE[0x2].W: 0 +1184876c: 0000: 00030ca8 00000000 00000000 00000000 00000000 +t0 write GRAS_CL_USER_PLANE[0x3].X (0cac) + GRAS_CL_USER_PLANE[0x3].X: 0 + GRAS_CL_USER_PLANE[0x3].Y: 0 + GRAS_CL_USER_PLANE[0x3].Z: 0 + GRAS_CL_USER_PLANE[0x3].W: 0 +11848780: 0000: 00030cac 00000000 00000000 00000000 00000000 +t0 write GRAS_CL_USER_PLANE[0x4].X (0cb0) + GRAS_CL_USER_PLANE[0x4].X: 0 + GRAS_CL_USER_PLANE[0x4].Y: 0 + GRAS_CL_USER_PLANE[0x4].Z: 0 + GRAS_CL_USER_PLANE[0x4].W: 0 +11848794: 0000: 00030cb0 00000000 00000000 00000000 00000000 +t0 write GRAS_CL_USER_PLANE[0x5].X (0cb4) + GRAS_CL_USER_PLANE[0x5].X: 0 + GRAS_CL_USER_PLANE[0x5].Y: 0 + GRAS_CL_USER_PLANE[0x5].Z: 0 + GRAS_CL_USER_PLANE[0x5].W: 0 +118487a8: 0000: 00030cb4 00000000 00000000 00000000 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +118487bc: 0000: c0004600 00000006 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_POINTLIST_PSIZE | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 0 } + draw: 0 + prim_type: DI_PT_POINTLIST_PSIZE (1) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 0 +118487c4: 0000: c0022200 00000000 00004081 00000000 +t3 opcode: CP_NOP (10) (5 dwords) +118487d4: 0000: c0031000 00000000 00000000 00000000 00000000 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118487e8: 0000: c0002600 00000000 +t0 write VSC_BIN_SIZE (0c01) + VSC_BIN_SIZE: { WIDTH = 160 | HEIGHT = 320 } +118487f0: 0000: 00000c01 00000145 +t0 write VSC_PIPE[0].CONFIG (0c06) + VSC_PIPE[0].CONFIG: { X = 0 | Y = 0 | W = 2 | H = 1 } + VSC_PIPE[0].DATA_ADDRESS: 0x127f9000 + VSC_PIPE[0].DATA_LENGTH: 0x3ffe0 +118487f8: 0000: 00020c06 01200000 127f9000 0003ffe0 +t0 write VSC_PIPE[0x1].CONFIG (0c09) + VSC_PIPE[0x1].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE[0x1].DATA_ADDRESS: 0 + VSC_PIPE[0x1].DATA_LENGTH: 0 +11848808: 0000: 00020c09 00000000 00000000 00000000 +t0 write VSC_PIPE[0x2].CONFIG (0c0c) + VSC_PIPE[0x2].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE[0x2].DATA_ADDRESS: 0 + VSC_PIPE[0x2].DATA_LENGTH: 0 +11848818: 0000: 00020c0c 00000000 00000000 00000000 +t0 write VSC_PIPE[0x3].CONFIG (0c0f) + VSC_PIPE[0x3].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE[0x3].DATA_ADDRESS: 0 + VSC_PIPE[0x3].DATA_LENGTH: 0 +11848828: 0000: 00020c0f 00000000 00000000 00000000 +t0 write VSC_PIPE[0x4].CONFIG (0c12) + VSC_PIPE[0x4].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE[0x4].DATA_ADDRESS: 0 + VSC_PIPE[0x4].DATA_LENGTH: 0 +11848838: 0000: 00020c12 00000000 00000000 00000000 +t0 write VSC_PIPE[0x5].CONFIG (0c15) + VSC_PIPE[0x5].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE[0x5].DATA_ADDRESS: 0 + VSC_PIPE[0x5].DATA_LENGTH: 0 +11848848: 0000: 00020c15 00000000 00000000 00000000 +t0 write VSC_PIPE[0x6].CONFIG (0c18) + VSC_PIPE[0x6].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE[0x6].DATA_ADDRESS: 0 + VSC_PIPE[0x6].DATA_LENGTH: 0 +11848858: 0000: 00020c18 00000000 00000000 00000000 +t0 write VSC_PIPE[0x7].CONFIG (0c1b) + VSC_PIPE[0x7].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE[0x7].DATA_ADDRESS: 0 + VSC_PIPE[0x7].DATA_LENGTH: 0 +11848868: 0000: 00020c1b 00000000 00000000 00000000 +t0 write RB_DEPTH_INFO (2102) + RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_16 | DEPTH_BASE = 0x40000 } + RB_DEPTH_PITCH: 320 +11848878: 0000: 00012102 00020000 00000028 +t0 write RB_FRAME_BUFFER_DIMENSION (0ce0) + RB_FRAME_BUFFER_DIMENSION: { WIDTH = 300 | HEIGHT = 300 } +11848884: 0000: 00000ce0 004b012c +t0 write RB_MODE_CONTROL (20c0) + RB_MODE_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MRT = 0 | MARB_CACHE_SPLIT_MODE } +1184888c: 0000: 000020c0 00008000 +t3 opcode: (null) (4c) (4 dwords) +11848894: 0000: c0024c00 00000000 00000000 012b009f +t0 write RB_MRT[0].BUF_INFO (20c5) + RB_MRT[0].BUF_INFO: { COLOR_FORMAT = RB_R8G8B8A8_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WXYZ | COLOR_BUF_PITCH = 640 } + RB_MRT[0].BUF_BASE: { COLOR_BUF_BASE = 0 } +118488a4: 0000: 000120c5 00280488 00000000 +t0 write SP_FS_IMAGE_OUTPUT[0].REG (22f4) + SP_FS_IMAGE_OUTPUT[0].REG: { MRTFORMAT = RB_R8G8B8A8_UNORM } +118488b0: 0000: 000022f4 00000008 +t0 write RB_MRT[0x1].BUF_INFO (20c9) + RB_MRT[0x1].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x1].BUF_BASE: { COLOR_BUF_BASE = 0 } +118488b8: 0000: 000120c9 00000080 00000000 +t0 write SP_FS_IMAGE_OUTPUT[0x1].REG (22f5) + SP_FS_IMAGE_OUTPUT[0x1].REG: { MRTFORMAT = RB_R5G6B5_UNORM } +118488c4: 0000: 000022f5 00000000 +t0 write RB_MRT[0x2].BUF_INFO (20cd) + RB_MRT[0x2].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x2].BUF_BASE: { COLOR_BUF_BASE = 0 } +118488cc: 0000: 000120cd 00000080 00000000 +t0 write SP_FS_IMAGE_OUTPUT[0x2].REG (22f6) + SP_FS_IMAGE_OUTPUT[0x2].REG: { MRTFORMAT = RB_R5G6B5_UNORM } +118488d8: 0000: 000022f6 00000000 +t0 write RB_MRT[0x3].BUF_INFO (20d1) + RB_MRT[0x3].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x3].BUF_BASE: { COLOR_BUF_BASE = 0 } +118488e0: 0000: 000120d1 00000080 00000000 +t0 write SP_FS_IMAGE_OUTPUT[0x3].REG (22f7) + SP_FS_IMAGE_OUTPUT[0x3].REG: { MRTFORMAT = RB_R5G6B5_UNORM } +118488ec: 0000: 000022f7 00000000 +t3 opcode: CP_REG_RMW (21) (4 dwords) + { DST_REG = 0x20c1 | ROTATE = 0 } + { SRC0 = 4294955023 } + { SRC1 = 8272 } + rmw (RB_RENDER_CONTROL & 0xffffd00f) | 0x00002050) +118488f4: 0000: c0022100 000020c1 ffffd00f 00002050 +t0 write RB_WINDOW_OFFSET (210e) + RB_WINDOW_OFFSET: { X = 0 | Y = 0 } +11848904: 0000: 0000210e 00000000 +t0 write GRAS_SC_SCREEN_SCISSOR_TL (2074) + GRAS_SC_SCREEN_SCISSOR_TL: { X = 0 | Y = 0 } + GRAS_SC_SCREEN_SCISSOR_BR: { X = 159 | Y = 299 } +1184890c: 0000: 00012074 00000000 012b009f +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 12814 + :0,0,12814,0 +11848918: 0000: 0000057e 0000320e +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:11842370 + ibsize:000018ba +t0 write CP_SCRATCH_REG5 (057d) + CP_SCRATCH_REG5: 11971 + :0,11971,12814,0 +11842370: 0000: 0000057d 00002ec3 +t0 write GRAS_SC_WINDOW_SCISSOR_TL (2079) + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } +11842378: 0000: 00012079 00000000 012b012b +t0 write GRAS_CL_VPORT_XOFFSET (2048) + GRAS_CL_VPORT_XOFFSET: 149.500000 + GRAS_CL_VPORT_XSCALE: 150.000000 + GRAS_CL_VPORT_YOFFSET: 149.500000 + GRAS_CL_VPORT_YSCALE: -150.000000 + GRAS_CL_VPORT_ZOFFSET: 0.500000 + GRAS_CL_VPORT_ZSCALE: 0.500000 +11842384: 0000: 00052048 43158000 43160000 43158000 c3160000 3f000000 3f000000 +t0 write RB_BLEND_ALPHA (20e7) + RB_BLEND_ALPHA: { UINT = 0xff | FLOAT = 1.000000 } +118423a0: 0000: 000020e7 3c0000ff +t3 opcode: CP_REG_RMW (21) (4 dwords) + { DST_REG = 0x20c1 | ROTATE = 0 } + { SRC0 = 12272 } + { SRC1 = 0 } + rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00000000) +118423a8: 0000: c0022100 000020c1 00002ff0 00000000 +t0 write RB_DEPTH_CONTROL (2100) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_ALWAYS } +118423b8: 0000: 00002100 00000076 +t0 write GRAS_CL_VPORT_ZOFFSET (204c) + GRAS_CL_VPORT_ZOFFSET: 0.000000 + GRAS_CL_VPORT_ZSCALE: 1.000000 +118423c0: 0000: 0001204c 00000000 3f800000 +t0 write RB_STENCILREFMASK (2108) + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } +118423cc: 0000: 00012108 00000000 00000000 +t0 write RB_STENCIL_CONTROL (2104) + RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } +118423d8: 0000: 00002104 00000000 +t0 write RB_MRT[0].CONTROL (20c4) + RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0xf } +118423e0: 0000: 000020c4 0f001c00 +t0 write RB_MRT[0].BLEND_CONTROL (20c7) + RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ONE | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ONE | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +118423e8: 0000: 000020c7 20010001 +t0 write RB_MRT[0x1].CONTROL (20c8) + RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0xf } +118423f0: 0000: 000020c8 0f001c00 +t0 write RB_MRT[0x1].BLEND_CONTROL (20cb) + RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ONE | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ONE | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +118423f8: 0000: 000020cb 20010001 +t0 write RB_MRT[0x2].CONTROL (20cc) + RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0xf } +11842400: 0000: 000020cc 0f001c00 +t0 write RB_MRT[0x2].BLEND_CONTROL (20cf) + RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ONE | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ONE | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +11842408: 0000: 000020cf 20010001 +t0 write RB_MRT[0x3].CONTROL (20d0) + RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0xf } +11842410: 0000: 000020d0 0f001c00 +t0 write RB_MRT[0x3].BLEND_CONTROL (20d3) + RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ONE | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ONE | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +11842418: 0000: 000020d3 20010001 +t0 write GRAS_SU_MODE_CONTROL (2070) + GRAS_SU_MODE_CONTROL: { LINEHALFWIDTH = 0.000000 } +11842420: 0000: 00002070 00000000 +t0 write HLSQ_CONTROL_0_REG (2200) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | SPSHADERRESTART | CYCLETIMEOUTLIMITVPC = 0 | CONSTMODE = 0 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | FRAGCOORDXYREGID = r0.x | FRAGCOORDZWREGID = r0.x } + HLSQ_CONTROL_2_REG: { FACENESSREGID = r0.x | COVVALUEREGID = r0.x | PRIMALLOCTHRESHOLD = 31 } + HLSQ_CONTROL_3_REG: { IJPERSPCENTERREGID = r0.x | IJNONPERSPCENTERREGID = r0.x | IJPERSPCENTROIDREGID = r0.x | IJNONPERSPCENTROIDREGID = r0.x } + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTSTARTOFFSET = 0 | INSTRLENGTH = 1 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 1 | CONSTSTARTOFFSET = 128 | INSTRLENGTH = 1 } +11842428: 0000: 00052200 20000210 00000100 7c000000 00000000 01000000 01080001 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { CONSTMODE = 0 | SLEEPMODE = 1 | L0MODE = 1 } +11842444: 0000: 000022c0 00500000 +t0 write SP_VS_LENGTH_REG (22df) + SP_VS_LENGTH_REG: { SHADERLENGTH = 1 } +1184244c: 0000: 000022df 00000001 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE | LENGTH = 1 } + SP_VS_CTRL_REG1: { CONSTLENGTH = 0 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 4 } + SP_VS_PARAM_REG: { POSREGID = r0.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 0 } +11842454: 0000: 000222c4 01200402 04000000 0000fc00 +t0 write SP_FS_LENGTH_REG (22ff) + SP_FS_LENGTH_REG: { SHADERLENGTH = 1 } +11842464: 0000: 000022ff 00000001 +t0 write SP_FS_CTRL_REG0 (22e0) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 1 | FULLREGFOOTPRINT = 0 | INOUTREGOVERLAP | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE | LENGTH = 1 } + SP_FS_CTRL_REG1: { CONSTLENGTH = 1 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 0 | HALFPRECVAROFFSET = 63 } +1184246c: 0000: 000122e0 01340012 3f000001 +t0 write SP_FS_FLAT_SHAD_MODE_REG_0 (22e8) + SP_FS_FLAT_SHAD_MODE_REG_0: 0 + SP_FS_FLAT_SHAD_MODE_REG_1: 0 +11842478: 0000: 000122e8 00000000 00000000 +t0 write SP_FS_OUTPUT_REG (22ec) + SP_FS_OUTPUT_REG: { MRT = 0 | DEPTH_REGID = r0.x } +11842484: 0000: 000022ec 00000000 +t0 write SP_FS_MRT[0].REG (22f0) + SP_FS_MRT[0].REG: { REGID = r0.x | HALF_PRECISION } + SP_FS_MRT[0x1].REG: { REGID = r0.x } + SP_FS_MRT[0x2].REG: { REGID = r0.x } + SP_FS_MRT[0x3].REG: { REGID = r0.x } +1184248c: 0000: 000322f0 00000100 00000000 00000000 00000000 +t0 write VPC_ATTR (2280) + VPC_ATTR: { TOTALATTR = 0 | THRDASSIGN = 1 | LMSIZE = 1 } + VPC_PACK: { NUMFPNONPOSVAR = 0 | NUMNONPOSVSVAR = 0 } +118424a0: 0000: 00012280 10001000 00000000 +t0 write VPC_VARYING_INTERP[0].MODE (2282) + VPC_VARYING_INTERP[0].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x1].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x2].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x3].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } +118424ac: 0000: 00032282 00000000 00000000 00000000 00000000 +t0 write VPC_VARYING_PS_REPL[0].MODE (2286) + VPC_VARYING_PS_REPL[0].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x1].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x2].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x3].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } +118424c0: 0000: 00032286 00000000 00000000 00000000 00000000 +t0 write VFD_VS_THREADING_THRESHOLD (227e) + VFD_VS_THREADING_THRESHOLD: { REGID_THRESHOLD = 15 | REGID_VTXCNT = r63.x } +118424d4: 0000: 0000227e 0000fc0f +t3 opcode: CP_LOAD_STATE (30) (3 dwords) + { DST_OFF = 0 | STATE_SRC = SS_INDIRECT | STATE_BLOCK = SB_VERT_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST_SHADER | EXT_SRC_ADDR = 0x117e2000 } +118424dc: 0000: c0013000 00640000 117e2000 +t0 write VFD_PERFCOUNTER0_SELECT (0e44) + VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED +118424e8: 0000: 00000e44 00000000 +t3 opcode: CP_LOAD_STATE (30) (3 dwords) + { DST_OFF = 0 | STATE_SRC = SS_INDIRECT | STATE_BLOCK = SB_FRAG_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST_SHADER | EXT_SRC_ADDR = 0x117e1000 } +118424f0: 0000: c0013000 00740000 117e1000 +t0 write VFD_PERFCOUNTER0_SELECT (0e44) + VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED +118424fc: 0000: 00000e44 00000000 +t0 write VFD_CONTROL_0 (2240) + VFD_CONTROL_0: { TOTALATTRTOVS = 4 | PACKETSIZE = 2 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 } + VFD_CONTROL_1: { MAXSTORAGE = 1 | MAXTHRESHOLD = 0 | MINTHRESHOLD = 0 | REGID4VTX = r63.x | REGID4INST = r63.x } +11842504: 0000: 00012240 08480004 fcfc0001 +t0 write VFD_FETCH[0].INSTR_0 (2246) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 | INDEXCODE = 0 | STEPRATE = 1 } + VFD_FETCH[0].INSTR_1: 0x127e9000 +11842510: 0000: 00012246 0100060b 127e9000 +t0 write VFD_DECODE[0].INSTR (2266) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +1184251c: 0000: 00002266 2c00009f +t0 write UCHE_CACHE_INVALIDATE0_REG (0ea0) + UCHE_CACHE_INVALIDATE0_REG: { ADDR = 0 } + UCHE_CACHE_INVALIDATE1_REG: { ADDR = 0 | OPCODE = INVALIDATE | ENTIRE_CACHE } +11842524: 0000: 00010ea0 00000000 90000000 +t3 opcode: CP_LOAD_STATE (30) (7 dwords) + { DST_OFF = 0 | STATE_SRC = SS_DIRECT | STATE_BLOCK = SB_FRAG_SHADER | NUM_UNIT = 2 } + { STATE_TYPE = ST_CONSTANTS | EXT_SRC_ADDR = 0 } +1184253c: 0.000000 0.000000 0.000000 1.000000 +1184253c: 0000: 00000000 00000000 00000000 3f800000 +11842530: 0000: c0053000 00b00000 00000001 00000000 00000000 00000000 3f800000 +t0 write PC_PRIM_VTX_CNTL (21ec) + PC_PRIM_VTX_CNTL: { STRIDE_IN_VPC = 0 | POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES | PROVOKING_VTX_LAST } +1184254c: 0000: 000021ec 02000240 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 0 + VFD_INDEX_MAX: 2 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 0 +11842554: 0000: 00032242 00000000 00000002 00000000 00000000 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842568: 0000: 000021ed ffffffff +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = PERFCOUNTER_STOP } + event PERFCOUNTER_STOP +11842570: 0000: c0004600 00000018 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 11972 + :0,11971,12814,11972 +11842578: 0000: 0000057f 00002ec4 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 2 } + draw: 0 + prim_type: DI_PT_RECTLIST (8) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 2 + draw[0] register values +!+ 00002ec3 CP_SCRATCH_REG5: 11971 + :0,11971,12814,11972 +!+ 0000320e CP_SCRATCH_REG6: 12814 + :0,11971,12814,11972 +!+ 00002ec4 CP_SCRATCH_REG7: 11972 + :0,11971,12814,11972 +!+ 00000145 VSC_BIN_SIZE: { WIDTH = 160 | HEIGHT = 320 } +!+ 127f8000 VSC_SIZE_ADDRESS: 0x127f8000 +!+ 01200000 VSC_PIPE[0].CONFIG: { X = 0 | Y = 0 | W = 2 | H = 1 } +!+ 127f9000 VSC_PIPE[0].DATA_ADDRESS: 0x127f9000 +!+ 0003ffe0 VSC_PIPE[0].DATA_LENGTH: 0x3ffe0 + + 00000000 VSC_PIPE[0x1].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE[0x1].DATA_ADDRESS: 0 + + 00000000 VSC_PIPE[0x1].DATA_LENGTH: 0 + + 00000000 VSC_PIPE[0x2].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE[0x2].DATA_ADDRESS: 0 + + 00000000 VSC_PIPE[0x2].DATA_LENGTH: 0 + + 00000000 VSC_PIPE[0x3].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE[0x3].DATA_ADDRESS: 0 + + 00000000 VSC_PIPE[0x3].DATA_LENGTH: 0 + + 00000000 VSC_PIPE[0x4].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE[0x4].DATA_ADDRESS: 0 + + 00000000 VSC_PIPE[0x4].DATA_LENGTH: 0 + + 00000000 VSC_PIPE[0x5].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE[0x5].DATA_ADDRESS: 0 + + 00000000 VSC_PIPE[0x5].DATA_LENGTH: 0 + + 00000000 VSC_PIPE[0x6].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE[0x6].DATA_ADDRESS: 0 + + 00000000 VSC_PIPE[0x6].DATA_LENGTH: 0 + + 00000000 VSC_PIPE[0x7].CONFIG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE[0x7].DATA_ADDRESS: 0 + + 00000000 VSC_PIPE[0x7].DATA_LENGTH: 0 +!+ 00000001 UNKNOWN_0C3D: 0x1 +!+ 00000001 GRAS_TSE_DEBUG_ECO: 0x1 + + 00000000 GRAS_CL_USER_PLANE[0].X: 0 + + 00000000 GRAS_CL_USER_PLANE[0].Y: 0 + + 00000000 GRAS_CL_USER_PLANE[0].Z: 0 + + 00000000 GRAS_CL_USER_PLANE[0].W: 0 + + 00000000 GRAS_CL_USER_PLANE[0x1].X: 0 + + 00000000 GRAS_CL_USER_PLANE[0x1].Y: 0 + + 00000000 GRAS_CL_USER_PLANE[0x1].Z: 0 + + 00000000 GRAS_CL_USER_PLANE[0x1].W: 0 + + 00000000 GRAS_CL_USER_PLANE[0x2].X: 0 + + 00000000 GRAS_CL_USER_PLANE[0x2].Y: 0 + + 00000000 GRAS_CL_USER_PLANE[0x2].Z: 0 + + 00000000 GRAS_CL_USER_PLANE[0x2].W: 0 + + 00000000 GRAS_CL_USER_PLANE[0x3].X: 0 + + 00000000 GRAS_CL_USER_PLANE[0x3].Y: 0 + + 00000000 GRAS_CL_USER_PLANE[0x3].Z: 0 + + 00000000 GRAS_CL_USER_PLANE[0x3].W: 0 + + 00000000 GRAS_CL_USER_PLANE[0x4].X: 0 + + 00000000 GRAS_CL_USER_PLANE[0x4].Y: 0 + + 00000000 GRAS_CL_USER_PLANE[0x4].Z: 0 + + 00000000 GRAS_CL_USER_PLANE[0x4].W: 0 + + 00000000 GRAS_CL_USER_PLANE[0x5].X: 0 + + 00000000 GRAS_CL_USER_PLANE[0x5].Y: 0 + + 00000000 GRAS_CL_USER_PLANE[0x5].Z: 0 + + 00000000 GRAS_CL_USER_PLANE[0x5].W: 0 +!+ 004b012c RB_FRAME_BUFFER_DIMENSION: { WIDTH = 300 | HEIGHT = 300 } + + 00000000 HLSQ_PERFCOUNTER0_SELECT: HLSQ_PERF_SP_VS_CONSTANT +!+ 00000001 UNKNOWN_0E43: 0x1 + + 00000000 VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED +!+ 00000001 UCHE_CACHE_MODE_CONTROL_REG: 0x1 + + 00000000 UCHE_CACHE_INVALIDATE0_REG: { ADDR = 0 } +!+ 90000000 UCHE_CACHE_INVALIDATE1_REG: { ADDR = 0 | OPCODE = INVALIDATE | ENTIRE_CACHE } +!+ 00000003 UNKNOWN_0EE0: 0x3 +!+ 00000001 UNKNOWN_0F03: 0x1 + + 00000000 GRAS_CL_CLIP_CNTL: { NUM_USER_CLIP_PLANES = 0 } + + 00000000 GRAS_CL_GB_CLIP_ADJ: { HORZ = 0 | VERT = 0 } +!+ 43158000 GRAS_CL_VPORT_XOFFSET: 149.500000 +!+ 43160000 GRAS_CL_VPORT_XSCALE: 150.000000 +!+ 43158000 GRAS_CL_VPORT_YOFFSET: 149.500000 +!+ c3160000 GRAS_CL_VPORT_YSCALE: -150.000000 + + 00000000 GRAS_CL_VPORT_ZOFFSET: 0.000000 +!+ 3f800000 GRAS_CL_VPORT_ZSCALE: 1.000000 +!+ ffc00010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 4092.000000 } +!+ 00000008 GRAS_SU_POINT_SIZE: 0.500000 + + 00000000 GRAS_SU_MODE_CONTROL: { LINEHALFWIDTH = 0.000000 } + + 00000000 GRAS_SC_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MSAA_SAMPLES = MSAA_ONE | RASTER_MODE = 0 } + + 00000000 GRAS_SC_SCREEN_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 012b009f GRAS_SC_SCREEN_SCISSOR_BR: { X = 159 | Y = 299 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 012b012b GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } +!+ 00008000 RB_MODE_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MRT = 0 | MARB_CACHE_SPLIT_MODE } +!+ 00002050 RB_RENDER_CONTROL: { BIN_WIDTH = 160 | ENABLE_GMEM | COORD_MASK = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } +!+ ffff0400 RB_MSAA_CONTROL: { DISABLE | SAMPLES = MSAA_ONE | SAMPLE_MASK = 0xffff } + + 00000000 RB_ALPHA_REF: { UINT = 0 | FLOAT = 0.000000 } +!+ 0f001c00 RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0xf } +!+ 00280488 RB_MRT[0].BUF_INFO: { COLOR_FORMAT = RB_R8G8B8A8_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WXYZ | COLOR_BUF_PITCH = 640 } + + 00000000 RB_MRT[0].BUF_BASE: { COLOR_BUF_BASE = 0 } +!+ 20010001 RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ONE | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ONE | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +!+ 0f001c00 RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0xf } +!+ 00000080 RB_MRT[0x1].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x1].BUF_BASE: { COLOR_BUF_BASE = 0 } +!+ 20010001 RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ONE | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ONE | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +!+ 0f001c00 RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0xf } +!+ 00000080 RB_MRT[0x2].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x2].BUF_BASE: { COLOR_BUF_BASE = 0 } +!+ 20010001 RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ONE | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ONE | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +!+ 0f001c00 RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0xf } +!+ 00000080 RB_MRT[0x3].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x3].BUF_BASE: { COLOR_BUF_BASE = 0 } +!+ 20010001 RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ONE | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ONE | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } + + 00000000 RB_BLEND_RED: { UINT = 0 | FLOAT = 0.000000 } + + 00000000 RB_BLEND_GREEN: { UINT = 0 | FLOAT = 0.000000 } + + 00000000 RB_BLEND_BLUE: { UINT = 0 | FLOAT = 0.000000 } +!+ 3c0000ff RB_BLEND_ALPHA: { UINT = 0xff | FLOAT = 1.000000 } +!+ 00000076 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_ALWAYS } +!+ 00020000 RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_16 | DEPTH_BASE = 0x40000 } +!+ 00000028 RB_DEPTH_PITCH: 320 + + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_WINDOW_OFFSET: { X = 0 | Y = 0 } +!+ 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +!+ 02000240 PC_PRIM_VTX_CNTL: { STRIDE_IN_VPC = 0 | POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES | PROVOKING_VTX_LAST } +!+ ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 20000210 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | SPSHADERRESTART | CYCLETIMEOUTLIMITVPC = 0 | CONSTMODE = 0 | SPCONSTFULLUPDATE } +!+ 00000100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | FRAGCOORDXYREGID = r0.x | FRAGCOORDZWREGID = r0.x } +!+ 7c000000 HLSQ_CONTROL_2_REG: { FACENESSREGID = r0.x | COVVALUEREGID = r0.x | PRIMALLOCTHRESHOLD = 31 } + + 00000000 HLSQ_CONTROL_3_REG: { IJPERSPCENTERREGID = r0.x | IJNONPERSPCENTERREGID = r0.x | IJPERSPCENTROIDREGID = r0.x | IJNONPERSPCENTROIDREGID = r0.x } +!+ 01000000 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTSTARTOFFSET = 0 | INSTRLENGTH = 1 } +!+ 01080001 HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 1 | CONSTSTARTOFFSET = 128 | INSTRLENGTH = 1 } + + 00000000 HLSQ_CONST_VSPRESV_RANGE_REG: { STARTENTRY = 0 | ENDENTRY = 0 } + + 00000000 HLSQ_CONST_FSPRESV_RANGE_REG: { STARTENTRY = 0 | ENDENTRY = 0 } +!+ 08480004 VFD_CONTROL_0: { TOTALATTRTOVS = 4 | PACKETSIZE = 2 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 } +!+ fcfc0001 VFD_CONTROL_1: { MAXSTORAGE = 1 | MAXTHRESHOLD = 0 | MINTHRESHOLD = 0 | REGID4VTX = r63.x | REGID4INST = r63.x } + + 00000000 VFD_INDEX_MIN: 0 +!+ 00000002 VFD_INDEX_MAX: 2 + + 00000000 VFD_INSTANCEID_OFFSET: 0 + + 00000000 VFD_INDEX_OFFSET: 0 +!+ 0100060b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 | INDEXCODE = 0 | STEPRATE = 1 } +!+ 127e9000 VFD_FETCH[0].INSTR_1: 0x127e9000 +!+ 2c00009f VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +!+ 0000fc0f VFD_VS_THREADING_THRESHOLD: { REGID_THRESHOLD = 15 | REGID_VTXCNT = r63.x } +!+ 10001000 VPC_ATTR: { TOTALATTR = 0 | THRDASSIGN = 1 | LMSIZE = 1 } + + 00000000 VPC_PACK: { NUMFPNONPOSVAR = 0 | NUMNONPOSVSVAR = 0 } + + 00000000 VPC_VARYING_INTERP[0].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x1].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x2].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x3].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_PS_REPL[0].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARY_CYLWRAP_ENABLE_0: 0 + + 00000000 VPC_VARY_CYLWRAP_ENABLE_1: 0 +!+ 00500000 SP_SP_CTRL_REG: { CONSTMODE = 0 | SLEEPMODE = 1 | L0MODE = 1 } +!+ 01200402 SP_VS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE | LENGTH = 1 } +!+ 04000000 SP_VS_CTRL_REG1: { CONSTLENGTH = 0 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 4 } +!+ 0000fc00 SP_VS_PARAM_REG: { POSREGID = r0.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 0 } +!+ 08000001 SP_VS_PVT_MEM_PARAM_REG: { MEMSIZEPERITEM = 1 | HWSTACKOFFSET = 0 | HWSTACKSIZEPERTHREAD = 8 } +!+ 127f4000 SP_VS_PVT_MEM_ADDR_REG: { BURSTLEN = 0 | SHADERSTARTADDRESS = 0x127f4000 } + + 00000000 SP_VS_PVT_MEM_SIZE_REG: 0 +!+ 00000001 SP_VS_LENGTH_REG: { SHADERLENGTH = 1 } +!+ 01340012 SP_FS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 1 | FULLREGFOOTPRINT = 0 | INOUTREGOVERLAP | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE | LENGTH = 1 } +!+ 3f000001 SP_FS_CTRL_REG1: { CONSTLENGTH = 1 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 0 | HALFPRECVAROFFSET = 63 } +!+ 08000001 SP_FS_PVT_MEM_PARAM_REG: { MEMSIZEPERITEM = 1 | HWSTACKOFFSET = 0 | HWSTACKSIZEPERTHREAD = 8 } +!+ 127f6000 SP_FS_PVT_MEM_ADDR_REG: { BURSTLEN = 0 | SHADERSTARTADDRESS = 0x127f6000 } + + 00000000 SP_FS_PVT_MEM_SIZE_REG: 0 + + 00000000 SP_FS_FLAT_SHAD_MODE_REG_0: 0 + + 00000000 SP_FS_FLAT_SHAD_MODE_REG_1: 0 + + 00000000 SP_FS_OUTPUT_REG: { MRT = 0 | DEPTH_REGID = r0.x } +!+ 00000100 SP_FS_MRT[0].REG: { REGID = r0.x | HALF_PRECISION } + + 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x } + + 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x } + + 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x } +!+ 00000008 SP_FS_IMAGE_OUTPUT[0].REG: { MRTFORMAT = RB_R8G8B8A8_UNORM } + + 00000000 SP_FS_IMAGE_OUTPUT[0x1].REG: { MRTFORMAT = RB_R5G6B5_UNORM } + + 00000000 SP_FS_IMAGE_OUTPUT[0x2].REG: { MRTFORMAT = RB_R5G6B5_UNORM } + + 00000000 SP_FS_IMAGE_OUTPUT[0x3].REG: { MRTFORMAT = RB_R5G6B5_UNORM } +!+ 00000001 SP_FS_LENGTH_REG: { SHADERLENGTH = 1 } + + 00000000 TPL1_TP_VS_TEX_OFFSET: { SAMPLEROFFSET = 0 | MEMOBJOFFSET = 0 | BASETABLEPTR = 0 } +!+ 00e01010 TPL1_TP_FS_TEX_OFFSET: { SAMPLEROFFSET = 16 | MEMOBJOFFSET = 16 | BASETABLEPTR = 224 } +11842580: 0000: c0022200 00000000 00004088 00000002 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 11973 + :0,11971,12814,11973 +11842590: 0000: 0000057f 00002ec5 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842598: 0000: c0002600 00000000 +t0 write CP_SCRATCH_REG5 (057d) + CP_SCRATCH_REG5: 11974 + :0,11974,12814,11973 +118425a0: 0000: 0000057d 00002ec6 +t0 write RB_MSAA_CONTROL (20c2) + RB_MSAA_CONTROL: { DISABLE | SAMPLES = MSAA_ONE | SAMPLE_MASK = 0xffff } +118425a8: 0000: 000020c2 ffff0400 +t3 opcode: CP_REG_RMW (21) (4 dwords) + { DST_REG = 0x20c1 | ROTATE = 0 } + { SRC0 = 12272 } + { SRC1 = 0 } + rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00000000) +118425b0: 0000: c0022100 000020c1 00002ff0 00000000 +t0 write RB_ALPHA_REF (20c3) + RB_ALPHA_REF: { UINT = 0 | FLOAT = 0.000000 } +118425c0: 0000: 000020c3 00000000 +t0 write RB_DEPTH_CONTROL (2100) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } +118425c8: 0000: 00002100 80000016 +t0 write RB_STENCIL_CONTROL (2104) + RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } +118425d0: 0000: 00002104 00000000 +t0 write RB_STENCILREFMASK (2108) + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } +118425d8: 0000: 00012108 00000000 00000000 +t0 write GRAS_SU_MODE_CONTROL (2070) + GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 } +118425e4: 0000: 00002070 00000012 +t0 write GRAS_SU_POINT_MINMAX (2068) + GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 4092.000000 } + GRAS_SU_POINT_SIZE: 0.500000 +118425ec: 0000: 00012068 ffc00010 00000008 +t0 write GRAS_SU_POLY_OFFSET_SCALE (206c) + GRAS_SU_POLY_OFFSET_SCALE: { VAL = 0.000000 } + GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 +118425f8: 0000: 0001206c 00000000 00000000 +t0 write GRAS_CL_CLIP_CNTL (2040) + GRAS_CL_CLIP_CNTL: { IJ_PERSP_CENTER | NUM_USER_CLIP_PLANES = 0 } +11842604: 0000: 00002040 00001000 +t0 write PC_PRIM_VTX_CNTL (21ec) + PC_PRIM_VTX_CNTL: { STRIDE_IN_VPC = 2 | POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES | PROVOKING_VTX_LAST } +1184260c: 0000: 000021ec 02000242 +t0 write GRAS_CL_VPORT_XOFFSET (2048) + GRAS_CL_VPORT_XOFFSET: 149.500000 + GRAS_CL_VPORT_XSCALE: 150.000000 + GRAS_CL_VPORT_YOFFSET: 149.500000 + GRAS_CL_VPORT_YSCALE: -150.000000 + GRAS_CL_VPORT_ZOFFSET: 0.500000 + GRAS_CL_VPORT_ZSCALE: 0.500000 +11842614: 0000: 00052048 43158000 43160000 43158000 c3160000 3f000000 3f000000 +t0 write HLSQ_CONTROL_0_REG (2200) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | SPSHADERRESTART | CYCLETIMEOUTLIMITVPC = 0 | CONSTMODE = 0 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | FRAGCOORDXYREGID = r0.x | FRAGCOORDZWREGID = r0.x } + HLSQ_CONTROL_2_REG: { FACENESSREGID = r0.x | COVVALUEREGID = r0.x | PRIMALLOCTHRESHOLD = 31 } + HLSQ_CONTROL_3_REG: { IJPERSPCENTERREGID = r0.x | IJNONPERSPCENTERREGID = r0.x | IJPERSPCENTROIDREGID = r0.x | IJNONPERSPCENTROIDREGID = r0.x } + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 11 | CONSTSTARTOFFSET = 0 | INSTRLENGTH = 36 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTSTARTOFFSET = 128 | INSTRLENGTH = 4 } +11842630: 0000: 00052200 20000210 00000100 7c000000 00000000 2400000b 04080000 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { CONSTMODE = 0 | SLEEPMODE = 1 | L0MODE = 1 } +1184264c: 0000: 000022c0 00500000 +t0 write SP_VS_LENGTH_REG (22df) + SP_VS_LENGTH_REG: { SHADERLENGTH = 36 } +11842654: 0000: 000022df 00000024 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 8 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE | LENGTH = 36 } + SP_VS_CTRL_REG1: { CONSTLENGTH = 11 | CONSTFOOTPRINT = 10 | INITIALOUTSTANDING = 8 } + SP_VS_PARAM_REG: { POSREGID = r2.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +1184265c: 0000: 000222c4 24202002 0800280b 0010fc08 +t0 write SP_VS_OUT[0].REG (22c7) + SP_VS_OUT[0].REG: { A_REGID = r3.x | A_COMPMASK = 0xf | B_REGID = r2.x | B_COMPMASK = 0 } +1184266c: 0000: 000022c7 00081e0c +t0 write SP_VS_VPC_DST[0].REG (22d0) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } +11842674: 0000: 000022d0 00000008 +t0 write SP_FS_LENGTH_REG (22ff) + SP_FS_LENGTH_REG: { SHADERLENGTH = 4 } +1184267c: 0000: 000022ff 00000004 +t0 write SP_FS_CTRL_REG0 (22e0) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 3 | INOUTREGOVERLAP | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE | LENGTH = 4 } + SP_FS_CTRL_REG1: { CONSTLENGTH = 0 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 4 | HALFPRECVAROFFSET = 63 } +11842684: 0000: 000122e0 04340c02 3f400000 +t0 write SP_FS_FLAT_SHAD_MODE_REG_0 (22e8) + SP_FS_FLAT_SHAD_MODE_REG_0: 0 + SP_FS_FLAT_SHAD_MODE_REG_1: 0 +11842690: 0000: 000122e8 00000000 00000000 +t0 write SP_FS_OUTPUT_REG (22ec) + SP_FS_OUTPUT_REG: { MRT = 0 | DEPTH_REGID = r0.x } +1184269c: 0000: 000022ec 00000000 +t0 write SP_FS_MRT[0].REG (22f0) + SP_FS_MRT[0].REG: { REGID = r2.x } + SP_FS_MRT[0x1].REG: { REGID = r0.x } + SP_FS_MRT[0x2].REG: { REGID = r0.x } + SP_FS_MRT[0x3].REG: { REGID = r0.x } +118426a4: 0000: 000322f0 00000008 00000000 00000000 00000000 +t0 write VPC_ATTR (2280) + VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | LMSIZE = 1 } + VPC_PACK: { NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +118426b8: 0000: 00012280 10001004 00040400 +t0 write VPC_VARYING_INTERP[0].MODE (2282) + VPC_VARYING_INTERP[0].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x1].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x2].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x3].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } +118426c4: 0000: 00032282 00000000 00000000 00000000 00000000 +t0 write VPC_VARYING_PS_REPL[0].MODE (2286) + VPC_VARYING_PS_REPL[0].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x1].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x2].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x3].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } +118426d8: 0000: 00032286 00000000 00000000 00000000 00000000 +t0 write VFD_VS_THREADING_THRESHOLD (227e) + VFD_VS_THREADING_THRESHOLD: { REGID_THRESHOLD = 15 | REGID_VTXCNT = r63.x } +118426ec: 0000: 0000227e 0000fc0f +t3 opcode: CP_LOAD_STATE (30) (3 dwords) + { DST_OFF = 0 | STATE_SRC = SS_INDIRECT | STATE_BLOCK = SB_VERT_SHADER | NUM_UNIT = 36 } + { STATE_TYPE = ST_SHADER | EXT_SRC_ADDR = 0x127f3000 } +118426f4: 0000: c0013000 09240000 127f3000 +t0 write VFD_PERFCOUNTER0_SELECT (0e44) + VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED +11842700: 0000: 00000e44 00000000 +t3 opcode: CP_LOAD_STATE (30) (3 dwords) + { DST_OFF = 0 | STATE_SRC = SS_INDIRECT | STATE_BLOCK = SB_FRAG_SHADER | NUM_UNIT = 4 } + { STATE_TYPE = ST_SHADER | EXT_SRC_ADDR = 0x127f2000 } +11842708: 0000: c0013000 01340000 127f2000 +t0 write VFD_PERFCOUNTER0_SELECT (0e44) + VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED +11842714: 0000: 00000e44 00000000 +t0 write VFD_CONTROL_0 (2240) + VFD_CONTROL_0: { TOTALATTRTOVS = 8 | PACKETSIZE = 2 | STRMDECINSTRCNT = 2 | STRMFETCHINSTRCNT = 2 } + VFD_CONTROL_1: { MAXSTORAGE = 1 | MAXTHRESHOLD = 0 | MINTHRESHOLD = 0 | REGID4VTX = r63.x | REGID4INST = r63.x } +1184271c: 0000: 00012240 10880008 fcfc0001 +t0 write UCHE_CACHE_INVALIDATE0_REG (0ea0) + UCHE_CACHE_INVALIDATE0_REG: { ADDR = 0 } + UCHE_CACHE_INVALIDATE1_REG: { ADDR = 0 | OPCODE = INVALIDATE | ENTIRE_CACHE } +11842728: 0000: 00010ea0 00000000 90000000 +t3 opcode: CP_LOAD_STATE (30) (43 dwords) + { DST_OFF = 0 | STATE_SRC = SS_DIRECT | STATE_BLOCK = SB_VERT_SHADER | NUM_UNIT = 20 } + { STATE_TYPE = ST_CONSTANTS | EXT_SRC_ADDR = 0 } +11842740: 1.499184 0.349716 0.459207 0.458311 -0.049471 1.616941 -0.358029 -0.357330 +11842760: 0.866025 -0.513030 -0.815389 -0.813798 -4.500000 -4.143785 17.310228 19.274502 +11842780: 0.865554 0.201909 -0.458311 -6.101883 -0.028562 0.933541 0.357330 9.046569 +118427a0: 0.500000 -0.296198 0.813798 16.275953 0.000000 0.000000 0.000000 1.000000 +118427c0: 5.000000 5.000000 10.000000 1.000000 0.800000 0.100000 0.000000 1.000000 +11842740: 0000: 3fbfe542 3eb30e03 3eeb1d21 3eeaa7b0 bd4aa238 3fcef7ec beb74f84 beb6f3f3 +11842760: 0020: 3f5db3d7 bf0355f2 bf50bd50 bf50550b c08fffff c08499e3 418a7b59 419a322e +11842780: 0040: 3f5d94f7 3e4ec12e beeaa7b0 c0c342a0 bce9fb30 3f6efc91 3eb6f3f3 4110bebf +118427a0: 0060: 3f000000 be97a747 3f50550b 41823527 00000000 00000000 00000000 3f800000 +118427c0: 0080: 40a00000 40a00000 41200000 3f800000 3f4ccccd 3dcccccd 00000000 3f800000 +11842734: 0000: c0293000 05200000 00000001 3fbfe542 3eb30e03 3eeb1d21 3eeaa7b0 bd4aa238 +11842754: 0020: 3fcef7ec beb74f84 beb6f3f3 3f5db3d7 bf0355f2 bf50bd50 bf50550b c08fffff +11842774: 0040: c08499e3 418a7b59 419a322e 3f5d94f7 3e4ec12e beeaa7b0 c0c342a0 bce9fb30 +11842794: 0060: 3f6efc91 3eb6f3f3 4110bebf 3f000000 be97a747 3f50550b 41823527 00000000 +118427b4: 0080: 00000000 00000000 3f800000 40a00000 40a00000 41200000 3f800000 3f4ccccd +118427d4: 00a0: 3dcccccd 00000000 3f800000 +t0 write UCHE_CACHE_INVALIDATE0_REG (0ea0) + UCHE_CACHE_INVALIDATE0_REG: { ADDR = 0 } + UCHE_CACHE_INVALIDATE1_REG: { ADDR = 0 | OPCODE = INVALIDATE | ENTIRE_CACHE } +118427e0: 0000: 00010ea0 00000000 90000000 +t3 opcode: CP_LOAD_STATE (30) (7 dwords) + { DST_OFF = 20 | STATE_SRC = SS_DIRECT | STATE_BLOCK = SB_VERT_SHADER | NUM_UNIT = 2 } + { STATE_TYPE = ST_CONSTANTS | EXT_SRC_ADDR = 0 } +118427f8: 0.000000 0.000000 0.000000 0.000000 +118427f8: 0000: 00000000 00000000 00000000 00000000 +118427ec: 0000: c0053000 00a00014 00000001 00000000 00000000 00000000 00000000 +t0 write RB_MRT[0].CONTROL (20c4) + RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0xf } +11842808: 0000: 000020c4 0f001c00 +t0 write RB_MRT[0].BLEND_CONTROL (20c7) + RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +11842810: 0000: 000020c7 20000000 +t0 write RB_MRT[0x1].CONTROL (20c8) + RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0 } +11842818: 0000: 000020c8 00001c00 +t0 write RB_MRT[0x1].BLEND_CONTROL (20cb) + RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +11842820: 0000: 000020cb 20000000 +t0 write RB_MRT[0x2].CONTROL (20cc) + RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0 } +11842828: 0000: 000020cc 00001c00 +t0 write RB_MRT[0x2].BLEND_CONTROL (20cf) + RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +11842830: 0000: 000020cf 20000000 +t0 write RB_MRT[0x3].CONTROL (20d0) + RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0 } +11842838: 0000: 000020d0 00001c00 +t0 write RB_MRT[0x3].BLEND_CONTROL (20d3) + RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +11842840: 0000: 000020d3 20000000 +t0 write VFD_FETCH[0].INSTR_0 (2246) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT | INDEXCODE = 0 | STEPRATE = 1 } + VFD_FETCH[0].INSTR_1: 0x127ea000 +11842848: 0000: 00012246 01020c0b 127ea000 +t0 write VFD_DECODE[0].INSTR (2266) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } +11842854: 0000: 00002266 6c00009f +t0 write VFD_FETCH[0x1].INSTR_0 (2248) + VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | INDEXCODE = 1 | STEPRATE = 1 } + VFD_FETCH[0x1].INSTR_1: 0x127ea00c +1184285c: 0000: 00012248 01040c0b 127ea00c +t0 write VFD_DECODE[0x1].INSTR (2267) + VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r1.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +11842868: 0000: 00002267 2c00409f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842870: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842878: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 0 + VFD_INDEX_MAX: 6 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 0 +11842880: 0000: 00032242 00000000 00000006 00000000 00000000 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842894: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 11975 + :0,11974,12814,11975 +1184289c: 0000: 0000057f 00002ec7 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 1 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[1] register values +!+ 00002ec6 CP_SCRATCH_REG5: 11974 + :0,11974,12814,11975 +!+ 00002ec7 CP_SCRATCH_REG7: 11975 + :0,11974,12814,11975 + + 00000000 VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED + + 00000000 UCHE_CACHE_INVALIDATE0_REG: { ADDR = 0 } + + 90000000 UCHE_CACHE_INVALIDATE1_REG: { ADDR = 0 | OPCODE = INVALIDATE | ENTIRE_CACHE } +!+ 00001000 GRAS_CL_CLIP_CNTL: { IJ_PERSP_CENTER | NUM_USER_CLIP_PLANES = 0 } + + 43158000 GRAS_CL_VPORT_XOFFSET: 149.500000 + + 43160000 GRAS_CL_VPORT_XSCALE: 150.000000 + + 43158000 GRAS_CL_VPORT_YOFFSET: 149.500000 + + c3160000 GRAS_CL_VPORT_YSCALE: -150.000000 +!+ 3f000000 GRAS_CL_VPORT_ZOFFSET: 0.500000 +!+ 3f000000 GRAS_CL_VPORT_ZSCALE: 0.500000 + + ffc00010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 4092.000000 } + + 00000008 GRAS_SU_POINT_SIZE: 0.500000 + + 00000000 GRAS_SU_POLY_OFFSET_SCALE: { VAL = 0.000000 } + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 +!+ 00000012 GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 } + + 00002050 RB_RENDER_CONTROL: { BIN_WIDTH = 160 | ENABLE_GMEM | COORD_MASK = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } + + ffff0400 RB_MSAA_CONTROL: { DISABLE | SAMPLES = MSAA_ONE | SAMPLE_MASK = 0xffff } + + 00000000 RB_ALPHA_REF: { UINT = 0 | FLOAT = 0.000000 } + + 0f001c00 RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0xf } +!+ 20000000 RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +!+ 00001c00 RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0 } +!+ 20000000 RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +!+ 00001c00 RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0 } +!+ 20000000 RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +!+ 00001c00 RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | DITHER_MODE = DITHER_ALWAYS | COMPONENT_ENABLE = 0 } +!+ 20000000 RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO | CLAMP_ENABLE } +!+ 80000016 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } + + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +!+ 02000242 PC_PRIM_VTX_CNTL: { STRIDE_IN_VPC = 2 | POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES | PROVOKING_VTX_LAST } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 20000210 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | SPSHADERRESTART | CYCLETIMEOUTLIMITVPC = 0 | CONSTMODE = 0 | SPCONSTFULLUPDATE } + + 00000100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | FRAGCOORDXYREGID = r0.x | FRAGCOORDZWREGID = r0.x } + + 7c000000 HLSQ_CONTROL_2_REG: { FACENESSREGID = r0.x | COVVALUEREGID = r0.x | PRIMALLOCTHRESHOLD = 31 } + + 00000000 HLSQ_CONTROL_3_REG: { IJPERSPCENTERREGID = r0.x | IJNONPERSPCENTERREGID = r0.x | IJPERSPCENTROIDREGID = r0.x | IJNONPERSPCENTROIDREGID = r0.x } +!+ 2400000b HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 11 | CONSTSTARTOFFSET = 0 | INSTRLENGTH = 36 } +!+ 04080000 HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTSTARTOFFSET = 128 | INSTRLENGTH = 4 } +!+ 10880008 VFD_CONTROL_0: { TOTALATTRTOVS = 8 | PACKETSIZE = 2 | STRMDECINSTRCNT = 2 | STRMFETCHINSTRCNT = 2 } + + fcfc0001 VFD_CONTROL_1: { MAXSTORAGE = 1 | MAXTHRESHOLD = 0 | MINTHRESHOLD = 0 | REGID4VTX = r63.x | REGID4INST = r63.x } + + 00000000 VFD_INDEX_MIN: 0 +!+ 00000006 VFD_INDEX_MAX: 6 + + 00000000 VFD_INSTANCEID_OFFSET: 0 + + 00000000 VFD_INDEX_OFFSET: 0 +!+ 01020c0b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT | INDEXCODE = 0 | STEPRATE = 1 } +!+ 127ea000 VFD_FETCH[0].INSTR_1: 0x127ea000 +!+ 01040c0b VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | INDEXCODE = 1 | STEPRATE = 1 } +!+ 127ea00c VFD_FETCH[0x1].INSTR_1: 0x127ea00c +!+ 6c00009f VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } +!+ 2c00409f VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r1.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } + + 0000fc0f VFD_VS_THREADING_THRESHOLD: { REGID_THRESHOLD = 15 | REGID_VTXCNT = r63.x } +!+ 10001004 VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | LMSIZE = 1 } +!+ 00040400 VPC_PACK: { NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } + + 00000000 VPC_VARYING_INTERP[0].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x1].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x2].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x3].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_PS_REPL[0].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00500000 SP_SP_CTRL_REG: { CONSTMODE = 0 | SLEEPMODE = 1 | L0MODE = 1 } +!+ 24202002 SP_VS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 8 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE | LENGTH = 36 } +!+ 0800280b SP_VS_CTRL_REG1: { CONSTLENGTH = 11 | CONSTFOOTPRINT = 10 | INITIALOUTSTANDING = 8 } +!+ 0010fc08 SP_VS_PARAM_REG: { POSREGID = r2.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +!+ 00081e0c SP_VS_OUT[0].REG: { A_REGID = r3.x | A_COMPMASK = 0xf | B_REGID = r2.x | B_COMPMASK = 0 } +!+ 00000008 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } +!+ 00000024 SP_VS_LENGTH_REG: { SHADERLENGTH = 36 } +!+ 04340c02 SP_FS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 3 | INOUTREGOVERLAP | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE | LENGTH = 4 } +!+ 3f400000 SP_FS_CTRL_REG1: { CONSTLENGTH = 0 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 4 | HALFPRECVAROFFSET = 63 } + + 00000000 SP_FS_FLAT_SHAD_MODE_REG_0: 0 + + 00000000 SP_FS_FLAT_SHAD_MODE_REG_1: 0 + + 00000000 SP_FS_OUTPUT_REG: { MRT = 0 | DEPTH_REGID = r0.x } +!+ 00000008 SP_FS_MRT[0].REG: { REGID = r2.x } + + 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x } + + 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x } + + 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x } +!+ 00000004 SP_FS_LENGTH_REG: { SHADERLENGTH = 4 } +118428a4: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 11976 + :0,11974,12814,11976 +118428b4: 0000: 0000057f 00002ec8 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 11977 + :0,11977,12814,11976 +118428bc: 0000: 0000057d 00002ec9 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118428c4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118428cc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 7 + VFD_INDEX_MAX: 10 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 7 +118428d4: 0000: 00032242 00000007 0000000a 00000000 00000007 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118428e8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 11978 + :0,11977,12814,11978 +118428f0: 0000: 0000057f 00002eca +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 2 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[2] register values +!+ 00002ec9 CP_SCRATCH_REG5: 11977 + :0,11977,12814,11978 +!+ 00002eca CP_SCRATCH_REG7: 11978 + :0,11977,12814,11978 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000007 VFD_INDEX_MIN: 7 +!+ 0000000a VFD_INDEX_MAX: 10 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000007 VFD_INDEX_OFFSET: 7 +118428f8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 11979 + :0,11977,12814,11979 +11842908: 0000: 0000057f 00002ecb +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 11980 + :0,11980,12814,11979 +11842910: 0000: 0000057d 00002ecc +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842918: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842920: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 11 + VFD_INDEX_MAX: 17 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 11 +11842928: 0000: 00032242 0000000b 00000011 00000000 0000000b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184293c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 11981 + :0,11980,12814,11981 +11842944: 0000: 0000057f 00002ecd +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 3 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[3] register values +!+ 00002ecc CP_SCRATCH_REG5: 11980 + :0,11980,12814,11981 +!+ 00002ecd CP_SCRATCH_REG7: 11981 + :0,11980,12814,11981 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000000b VFD_INDEX_MIN: 11 +!+ 00000011 VFD_INDEX_MAX: 17 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000000b VFD_INDEX_OFFSET: 11 +1184294c: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 11982 + :0,11980,12814,11982 +1184295c: 0000: 0000057f 00002ece +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 11983 + :0,11983,12814,11982 +11842964: 0000: 0000057d 00002ecf +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184296c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842974: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 18 + VFD_INDEX_MAX: 21 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 18 +1184297c: 0000: 00032242 00000012 00000015 00000000 00000012 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842990: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 11984 + :0,11983,12814,11984 +11842998: 0000: 0000057f 00002ed0 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 4 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[4] register values +!+ 00002ecf CP_SCRATCH_REG5: 11983 + :0,11983,12814,11984 +!+ 00002ed0 CP_SCRATCH_REG7: 11984 + :0,11983,12814,11984 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000012 VFD_INDEX_MIN: 18 +!+ 00000015 VFD_INDEX_MAX: 21 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000012 VFD_INDEX_OFFSET: 18 +118429a0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 11985 + :0,11983,12814,11985 +118429b0: 0000: 0000057f 00002ed1 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 11986 + :0,11986,12814,11985 +118429b8: 0000: 0000057d 00002ed2 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118429c0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118429c8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 22 + VFD_INDEX_MAX: 25 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 22 +118429d0: 0000: 00032242 00000016 00000019 00000000 00000016 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118429e4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 11987 + :0,11986,12814,11987 +118429ec: 0000: 0000057f 00002ed3 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 5 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[5] register values +!+ 00002ed2 CP_SCRATCH_REG5: 11986 + :0,11986,12814,11987 +!+ 00002ed3 CP_SCRATCH_REG7: 11987 + :0,11986,12814,11987 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000016 VFD_INDEX_MIN: 22 +!+ 00000019 VFD_INDEX_MAX: 25 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000016 VFD_INDEX_OFFSET: 22 +118429f4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 11988 + :0,11986,12814,11988 +11842a04: 0000: 0000057f 00002ed4 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 11989 + :0,11989,12814,11988 +11842a0c: 0000: 0000057d 00002ed5 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842a14: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842a1c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 26 + VFD_INDEX_MAX: 29 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 26 +11842a24: 0000: 00032242 0000001a 0000001d 00000000 0000001a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842a38: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 11990 + :0,11989,12814,11990 +11842a40: 0000: 0000057f 00002ed6 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 6 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[6] register values +!+ 00002ed5 CP_SCRATCH_REG5: 11989 + :0,11989,12814,11990 +!+ 00002ed6 CP_SCRATCH_REG7: 11990 + :0,11989,12814,11990 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000001a VFD_INDEX_MIN: 26 +!+ 0000001d VFD_INDEX_MAX: 29 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000001a VFD_INDEX_OFFSET: 26 +11842a48: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 11991 + :0,11989,12814,11991 +11842a58: 0000: 0000057f 00002ed7 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 11992 + :0,11992,12814,11991 +11842a60: 0000: 0000057d 00002ed8 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842a68: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842a70: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 30 + VFD_INDEX_MAX: 33 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 30 +11842a78: 0000: 00032242 0000001e 00000021 00000000 0000001e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842a8c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 11993 + :0,11992,12814,11993 +11842a94: 0000: 0000057f 00002ed9 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 7 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[7] register values +!+ 00002ed8 CP_SCRATCH_REG5: 11992 + :0,11992,12814,11993 +!+ 00002ed9 CP_SCRATCH_REG7: 11993 + :0,11992,12814,11993 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000001e VFD_INDEX_MIN: 30 +!+ 00000021 VFD_INDEX_MAX: 33 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000001e VFD_INDEX_OFFSET: 30 +11842a9c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 11994 + :0,11992,12814,11994 +11842aac: 0000: 0000057f 00002eda +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 11995 + :0,11995,12814,11994 +11842ab4: 0000: 0000057d 00002edb +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842abc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842ac4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 34 + VFD_INDEX_MAX: 40 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 34 +11842acc: 0000: 00032242 00000022 00000028 00000000 00000022 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842ae0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 11996 + :0,11995,12814,11996 +11842ae8: 0000: 0000057f 00002edc +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 8 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[8] register values +!+ 00002edb CP_SCRATCH_REG5: 11995 + :0,11995,12814,11996 +!+ 00002edc CP_SCRATCH_REG7: 11996 + :0,11995,12814,11996 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000022 VFD_INDEX_MIN: 34 +!+ 00000028 VFD_INDEX_MAX: 40 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000022 VFD_INDEX_OFFSET: 34 +11842af0: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 11997 + :0,11995,12814,11997 +11842b00: 0000: 0000057f 00002edd +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 11998 + :0,11998,12814,11997 +11842b08: 0000: 0000057d 00002ede +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842b10: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842b18: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 41 + VFD_INDEX_MAX: 44 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 41 +11842b20: 0000: 00032242 00000029 0000002c 00000000 00000029 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842b34: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 11999 + :0,11998,12814,11999 +11842b3c: 0000: 0000057f 00002edf +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 9 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[9] register values +!+ 00002ede CP_SCRATCH_REG5: 11998 + :0,11998,12814,11999 +!+ 00002edf CP_SCRATCH_REG7: 11999 + :0,11998,12814,11999 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000029 VFD_INDEX_MIN: 41 +!+ 0000002c VFD_INDEX_MAX: 44 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000029 VFD_INDEX_OFFSET: 41 +11842b44: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12000 + :0,11998,12814,12000 +11842b54: 0000: 0000057f 00002ee0 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12001 + :0,12001,12814,12000 +11842b5c: 0000: 0000057d 00002ee1 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842b64: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842b6c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 45 + VFD_INDEX_MAX: 51 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 45 +11842b74: 0000: 00032242 0000002d 00000033 00000000 0000002d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842b88: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12002 + :0,12001,12814,12002 +11842b90: 0000: 0000057f 00002ee2 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 10 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[10] register values +!+ 00002ee1 CP_SCRATCH_REG5: 12001 + :0,12001,12814,12002 +!+ 00002ee2 CP_SCRATCH_REG7: 12002 + :0,12001,12814,12002 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000002d VFD_INDEX_MIN: 45 +!+ 00000033 VFD_INDEX_MAX: 51 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000002d VFD_INDEX_OFFSET: 45 +11842b98: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12003 + :0,12001,12814,12003 +11842ba8: 0000: 0000057f 00002ee3 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12004 + :0,12004,12814,12003 +11842bb0: 0000: 0000057d 00002ee4 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842bb8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842bc0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 52 + VFD_INDEX_MAX: 55 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 52 +11842bc8: 0000: 00032242 00000034 00000037 00000000 00000034 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842bdc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12005 + :0,12004,12814,12005 +11842be4: 0000: 0000057f 00002ee5 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 11 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[11] register values +!+ 00002ee4 CP_SCRATCH_REG5: 12004 + :0,12004,12814,12005 +!+ 00002ee5 CP_SCRATCH_REG7: 12005 + :0,12004,12814,12005 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000034 VFD_INDEX_MIN: 52 +!+ 00000037 VFD_INDEX_MAX: 55 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000034 VFD_INDEX_OFFSET: 52 +11842bec: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12006 + :0,12004,12814,12006 +11842bfc: 0000: 0000057f 00002ee6 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12007 + :0,12007,12814,12006 +11842c04: 0000: 0000057d 00002ee7 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842c0c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842c14: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 56 + VFD_INDEX_MAX: 59 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 56 +11842c1c: 0000: 00032242 00000038 0000003b 00000000 00000038 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842c30: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12008 + :0,12007,12814,12008 +11842c38: 0000: 0000057f 00002ee8 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 12 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[12] register values +!+ 00002ee7 CP_SCRATCH_REG5: 12007 + :0,12007,12814,12008 +!+ 00002ee8 CP_SCRATCH_REG7: 12008 + :0,12007,12814,12008 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000038 VFD_INDEX_MIN: 56 +!+ 0000003b VFD_INDEX_MAX: 59 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000038 VFD_INDEX_OFFSET: 56 +11842c40: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12009 + :0,12007,12814,12009 +11842c50: 0000: 0000057f 00002ee9 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12010 + :0,12010,12814,12009 +11842c58: 0000: 0000057d 00002eea +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842c60: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842c68: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 60 + VFD_INDEX_MAX: 63 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 60 +11842c70: 0000: 00032242 0000003c 0000003f 00000000 0000003c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842c84: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12011 + :0,12010,12814,12011 +11842c8c: 0000: 0000057f 00002eeb +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 13 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[13] register values +!+ 00002eea CP_SCRATCH_REG5: 12010 + :0,12010,12814,12011 +!+ 00002eeb CP_SCRATCH_REG7: 12011 + :0,12010,12814,12011 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000003c VFD_INDEX_MIN: 60 +!+ 0000003f VFD_INDEX_MAX: 63 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000003c VFD_INDEX_OFFSET: 60 +11842c94: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12012 + :0,12010,12814,12012 +11842ca4: 0000: 0000057f 00002eec +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12013 + :0,12013,12814,12012 +11842cac: 0000: 0000057d 00002eed +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842cb4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842cbc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 64 + VFD_INDEX_MAX: 67 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 64 +11842cc4: 0000: 00032242 00000040 00000043 00000000 00000040 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842cd8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12014 + :0,12013,12814,12014 +11842ce0: 0000: 0000057f 00002eee +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 14 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[14] register values +!+ 00002eed CP_SCRATCH_REG5: 12013 + :0,12013,12814,12014 +!+ 00002eee CP_SCRATCH_REG7: 12014 + :0,12013,12814,12014 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000040 VFD_INDEX_MIN: 64 +!+ 00000043 VFD_INDEX_MAX: 67 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000040 VFD_INDEX_OFFSET: 64 +11842ce8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12015 + :0,12013,12814,12015 +11842cf8: 0000: 0000057f 00002eef +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12016 + :0,12016,12814,12015 +11842d00: 0000: 0000057d 00002ef0 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842d08: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842d10: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 68 + VFD_INDEX_MAX: 74 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 68 +11842d18: 0000: 00032242 00000044 0000004a 00000000 00000044 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842d2c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12017 + :0,12016,12814,12017 +11842d34: 0000: 0000057f 00002ef1 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 15 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[15] register values +!+ 00002ef0 CP_SCRATCH_REG5: 12016 + :0,12016,12814,12017 +!+ 00002ef1 CP_SCRATCH_REG7: 12017 + :0,12016,12814,12017 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000044 VFD_INDEX_MIN: 68 +!+ 0000004a VFD_INDEX_MAX: 74 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000044 VFD_INDEX_OFFSET: 68 +11842d3c: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12018 + :0,12016,12814,12018 +11842d4c: 0000: 0000057f 00002ef2 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12019 + :0,12019,12814,12018 +11842d54: 0000: 0000057d 00002ef3 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842d5c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842d64: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 75 + VFD_INDEX_MAX: 78 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 75 +11842d6c: 0000: 00032242 0000004b 0000004e 00000000 0000004b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842d80: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12020 + :0,12019,12814,12020 +11842d88: 0000: 0000057f 00002ef4 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 16 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[16] register values +!+ 00002ef3 CP_SCRATCH_REG5: 12019 + :0,12019,12814,12020 +!+ 00002ef4 CP_SCRATCH_REG7: 12020 + :0,12019,12814,12020 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000004b VFD_INDEX_MIN: 75 +!+ 0000004e VFD_INDEX_MAX: 78 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000004b VFD_INDEX_OFFSET: 75 +11842d90: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12021 + :0,12019,12814,12021 +11842da0: 0000: 0000057f 00002ef5 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12022 + :0,12022,12814,12021 +11842da8: 0000: 0000057d 00002ef6 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842db0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842db8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 79 + VFD_INDEX_MAX: 85 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 79 +11842dc0: 0000: 00032242 0000004f 00000055 00000000 0000004f +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842dd4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12023 + :0,12022,12814,12023 +11842ddc: 0000: 0000057f 00002ef7 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 17 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[17] register values +!+ 00002ef6 CP_SCRATCH_REG5: 12022 + :0,12022,12814,12023 +!+ 00002ef7 CP_SCRATCH_REG7: 12023 + :0,12022,12814,12023 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000004f VFD_INDEX_MIN: 79 +!+ 00000055 VFD_INDEX_MAX: 85 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000004f VFD_INDEX_OFFSET: 79 +11842de4: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12024 + :0,12022,12814,12024 +11842df4: 0000: 0000057f 00002ef8 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12025 + :0,12025,12814,12024 +11842dfc: 0000: 0000057d 00002ef9 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842e04: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842e0c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 86 + VFD_INDEX_MAX: 89 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 86 +11842e14: 0000: 00032242 00000056 00000059 00000000 00000056 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842e28: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12026 + :0,12025,12814,12026 +11842e30: 0000: 0000057f 00002efa +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 18 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[18] register values +!+ 00002ef9 CP_SCRATCH_REG5: 12025 + :0,12025,12814,12026 +!+ 00002efa CP_SCRATCH_REG7: 12026 + :0,12025,12814,12026 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000056 VFD_INDEX_MIN: 86 +!+ 00000059 VFD_INDEX_MAX: 89 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000056 VFD_INDEX_OFFSET: 86 +11842e38: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12027 + :0,12025,12814,12027 +11842e48: 0000: 0000057f 00002efb +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12028 + :0,12028,12814,12027 +11842e50: 0000: 0000057d 00002efc +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842e58: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842e60: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 90 + VFD_INDEX_MAX: 93 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 90 +11842e68: 0000: 00032242 0000005a 0000005d 00000000 0000005a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842e7c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12029 + :0,12028,12814,12029 +11842e84: 0000: 0000057f 00002efd +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 19 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[19] register values +!+ 00002efc CP_SCRATCH_REG5: 12028 + :0,12028,12814,12029 +!+ 00002efd CP_SCRATCH_REG7: 12029 + :0,12028,12814,12029 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000005a VFD_INDEX_MIN: 90 +!+ 0000005d VFD_INDEX_MAX: 93 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000005a VFD_INDEX_OFFSET: 90 +11842e8c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12030 + :0,12028,12814,12030 +11842e9c: 0000: 0000057f 00002efe +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12031 + :0,12031,12814,12030 +11842ea4: 0000: 0000057d 00002eff +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842eac: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842eb4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 94 + VFD_INDEX_MAX: 97 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 94 +11842ebc: 0000: 00032242 0000005e 00000061 00000000 0000005e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842ed0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12032 + :0,12031,12814,12032 +11842ed8: 0000: 0000057f 00002f00 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 20 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[20] register values +!+ 00002eff CP_SCRATCH_REG5: 12031 + :0,12031,12814,12032 +!+ 00002f00 CP_SCRATCH_REG7: 12032 + :0,12031,12814,12032 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000005e VFD_INDEX_MIN: 94 +!+ 00000061 VFD_INDEX_MAX: 97 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000005e VFD_INDEX_OFFSET: 94 +11842ee0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12033 + :0,12031,12814,12033 +11842ef0: 0000: 0000057f 00002f01 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12034 + :0,12034,12814,12033 +11842ef8: 0000: 0000057d 00002f02 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842f00: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842f08: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 98 + VFD_INDEX_MAX: 101 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 98 +11842f10: 0000: 00032242 00000062 00000065 00000000 00000062 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842f24: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12035 + :0,12034,12814,12035 +11842f2c: 0000: 0000057f 00002f03 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 21 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[21] register values +!+ 00002f02 CP_SCRATCH_REG5: 12034 + :0,12034,12814,12035 +!+ 00002f03 CP_SCRATCH_REG7: 12035 + :0,12034,12814,12035 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000062 VFD_INDEX_MIN: 98 +!+ 00000065 VFD_INDEX_MAX: 101 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000062 VFD_INDEX_OFFSET: 98 +11842f34: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12036 + :0,12034,12814,12036 +11842f44: 0000: 0000057f 00002f04 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12037 + :0,12037,12814,12036 +11842f4c: 0000: 0000057d 00002f05 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842f54: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842f5c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 102 + VFD_INDEX_MAX: 108 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 102 +11842f64: 0000: 00032242 00000066 0000006c 00000000 00000066 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842f78: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12038 + :0,12037,12814,12038 +11842f80: 0000: 0000057f 00002f06 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 22 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[22] register values +!+ 00002f05 CP_SCRATCH_REG5: 12037 + :0,12037,12814,12038 +!+ 00002f06 CP_SCRATCH_REG7: 12038 + :0,12037,12814,12038 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000066 VFD_INDEX_MIN: 102 +!+ 0000006c VFD_INDEX_MAX: 108 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000066 VFD_INDEX_OFFSET: 102 +11842f88: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12039 + :0,12037,12814,12039 +11842f98: 0000: 0000057f 00002f07 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12040 + :0,12040,12814,12039 +11842fa0: 0000: 0000057d 00002f08 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842fa8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11842fb0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 109 + VFD_INDEX_MAX: 112 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 109 +11842fb8: 0000: 00032242 0000006d 00000070 00000000 0000006d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11842fcc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12041 + :0,12040,12814,12041 +11842fd4: 0000: 0000057f 00002f09 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 23 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[23] register values +!+ 00002f08 CP_SCRATCH_REG5: 12040 + :0,12040,12814,12041 +!+ 00002f09 CP_SCRATCH_REG7: 12041 + :0,12040,12814,12041 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000006d VFD_INDEX_MIN: 109 +!+ 00000070 VFD_INDEX_MAX: 112 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000006d VFD_INDEX_OFFSET: 109 +11842fdc: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12042 + :0,12040,12814,12042 +11842fec: 0000: 0000057f 00002f0a +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12043 + :0,12043,12814,12042 +11842ff4: 0000: 0000057d 00002f0b +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11842ffc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843004: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 113 + VFD_INDEX_MAX: 119 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 113 +1184300c: 0000: 00032242 00000071 00000077 00000000 00000071 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843020: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12044 + :0,12043,12814,12044 +11843028: 0000: 0000057f 00002f0c +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 24 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[24] register values +!+ 00002f0b CP_SCRATCH_REG5: 12043 + :0,12043,12814,12044 +!+ 00002f0c CP_SCRATCH_REG7: 12044 + :0,12043,12814,12044 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000071 VFD_INDEX_MIN: 113 +!+ 00000077 VFD_INDEX_MAX: 119 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000071 VFD_INDEX_OFFSET: 113 +11843030: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12045 + :0,12043,12814,12045 +11843040: 0000: 0000057f 00002f0d +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12046 + :0,12046,12814,12045 +11843048: 0000: 0000057d 00002f0e +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843050: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843058: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 120 + VFD_INDEX_MAX: 123 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 120 +11843060: 0000: 00032242 00000078 0000007b 00000000 00000078 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843074: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12047 + :0,12046,12814,12047 +1184307c: 0000: 0000057f 00002f0f +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 25 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[25] register values +!+ 00002f0e CP_SCRATCH_REG5: 12046 + :0,12046,12814,12047 +!+ 00002f0f CP_SCRATCH_REG7: 12047 + :0,12046,12814,12047 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000078 VFD_INDEX_MIN: 120 +!+ 0000007b VFD_INDEX_MAX: 123 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000078 VFD_INDEX_OFFSET: 120 +11843084: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12048 + :0,12046,12814,12048 +11843094: 0000: 0000057f 00002f10 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12049 + :0,12049,12814,12048 +1184309c: 0000: 0000057d 00002f11 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118430a4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118430ac: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 124 + VFD_INDEX_MAX: 127 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 124 +118430b4: 0000: 00032242 0000007c 0000007f 00000000 0000007c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118430c8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12050 + :0,12049,12814,12050 +118430d0: 0000: 0000057f 00002f12 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 26 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[26] register values +!+ 00002f11 CP_SCRATCH_REG5: 12049 + :0,12049,12814,12050 +!+ 00002f12 CP_SCRATCH_REG7: 12050 + :0,12049,12814,12050 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000007c VFD_INDEX_MIN: 124 +!+ 0000007f VFD_INDEX_MAX: 127 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000007c VFD_INDEX_OFFSET: 124 +118430d8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12051 + :0,12049,12814,12051 +118430e8: 0000: 0000057f 00002f13 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12052 + :0,12052,12814,12051 +118430f0: 0000: 0000057d 00002f14 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118430f8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843100: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 128 + VFD_INDEX_MAX: 131 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 128 +11843108: 0000: 00032242 00000080 00000083 00000000 00000080 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184311c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12053 + :0,12052,12814,12053 +11843124: 0000: 0000057f 00002f15 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 27 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[27] register values +!+ 00002f14 CP_SCRATCH_REG5: 12052 + :0,12052,12814,12053 +!+ 00002f15 CP_SCRATCH_REG7: 12053 + :0,12052,12814,12053 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000080 VFD_INDEX_MIN: 128 +!+ 00000083 VFD_INDEX_MAX: 131 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000080 VFD_INDEX_OFFSET: 128 +1184312c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12054 + :0,12052,12814,12054 +1184313c: 0000: 0000057f 00002f16 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12055 + :0,12055,12814,12054 +11843144: 0000: 0000057d 00002f17 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184314c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843154: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 132 + VFD_INDEX_MAX: 135 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 132 +1184315c: 0000: 00032242 00000084 00000087 00000000 00000084 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843170: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12056 + :0,12055,12814,12056 +11843178: 0000: 0000057f 00002f18 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 28 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[28] register values +!+ 00002f17 CP_SCRATCH_REG5: 12055 + :0,12055,12814,12056 +!+ 00002f18 CP_SCRATCH_REG7: 12056 + :0,12055,12814,12056 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000084 VFD_INDEX_MIN: 132 +!+ 00000087 VFD_INDEX_MAX: 135 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000084 VFD_INDEX_OFFSET: 132 +11843180: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12057 + :0,12055,12814,12057 +11843190: 0000: 0000057f 00002f19 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12058 + :0,12058,12814,12057 +11843198: 0000: 0000057d 00002f1a +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118431a0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118431a8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 136 + VFD_INDEX_MAX: 142 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 136 +118431b0: 0000: 00032242 00000088 0000008e 00000000 00000088 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118431c4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12059 + :0,12058,12814,12059 +118431cc: 0000: 0000057f 00002f1b +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 29 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[29] register values +!+ 00002f1a CP_SCRATCH_REG5: 12058 + :0,12058,12814,12059 +!+ 00002f1b CP_SCRATCH_REG7: 12059 + :0,12058,12814,12059 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000088 VFD_INDEX_MIN: 136 +!+ 0000008e VFD_INDEX_MAX: 142 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000088 VFD_INDEX_OFFSET: 136 +118431d4: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12060 + :0,12058,12814,12060 +118431e4: 0000: 0000057f 00002f1c +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12061 + :0,12061,12814,12060 +118431ec: 0000: 0000057d 00002f1d +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118431f4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118431fc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 143 + VFD_INDEX_MAX: 146 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 143 +11843204: 0000: 00032242 0000008f 00000092 00000000 0000008f +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843218: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12062 + :0,12061,12814,12062 +11843220: 0000: 0000057f 00002f1e +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 30 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[30] register values +!+ 00002f1d CP_SCRATCH_REG5: 12061 + :0,12061,12814,12062 +!+ 00002f1e CP_SCRATCH_REG7: 12062 + :0,12061,12814,12062 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000008f VFD_INDEX_MIN: 143 +!+ 00000092 VFD_INDEX_MAX: 146 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000008f VFD_INDEX_OFFSET: 143 +11843228: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12063 + :0,12061,12814,12063 +11843238: 0000: 0000057f 00002f1f +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12064 + :0,12064,12814,12063 +11843240: 0000: 0000057d 00002f20 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843248: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843250: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 147 + VFD_INDEX_MAX: 153 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 147 +11843258: 0000: 00032242 00000093 00000099 00000000 00000093 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184326c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12065 + :0,12064,12814,12065 +11843274: 0000: 0000057f 00002f21 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 31 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[31] register values +!+ 00002f20 CP_SCRATCH_REG5: 12064 + :0,12064,12814,12065 +!+ 00002f21 CP_SCRATCH_REG7: 12065 + :0,12064,12814,12065 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000093 VFD_INDEX_MIN: 147 +!+ 00000099 VFD_INDEX_MAX: 153 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000093 VFD_INDEX_OFFSET: 147 +1184327c: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12066 + :0,12064,12814,12066 +1184328c: 0000: 0000057f 00002f22 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12067 + :0,12067,12814,12066 +11843294: 0000: 0000057d 00002f23 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184329c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118432a4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 154 + VFD_INDEX_MAX: 157 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 154 +118432ac: 0000: 00032242 0000009a 0000009d 00000000 0000009a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118432c0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12068 + :0,12067,12814,12068 +118432c8: 0000: 0000057f 00002f24 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 32 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[32] register values +!+ 00002f23 CP_SCRATCH_REG5: 12067 + :0,12067,12814,12068 +!+ 00002f24 CP_SCRATCH_REG7: 12068 + :0,12067,12814,12068 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000009a VFD_INDEX_MIN: 154 +!+ 0000009d VFD_INDEX_MAX: 157 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000009a VFD_INDEX_OFFSET: 154 +118432d0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12069 + :0,12067,12814,12069 +118432e0: 0000: 0000057f 00002f25 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12070 + :0,12070,12814,12069 +118432e8: 0000: 0000057d 00002f26 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118432f0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118432f8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 158 + VFD_INDEX_MAX: 161 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 158 +11843300: 0000: 00032242 0000009e 000000a1 00000000 0000009e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843314: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12071 + :0,12070,12814,12071 +1184331c: 0000: 0000057f 00002f27 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 33 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[33] register values +!+ 00002f26 CP_SCRATCH_REG5: 12070 + :0,12070,12814,12071 +!+ 00002f27 CP_SCRATCH_REG7: 12071 + :0,12070,12814,12071 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000009e VFD_INDEX_MIN: 158 +!+ 000000a1 VFD_INDEX_MAX: 161 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000009e VFD_INDEX_OFFSET: 158 +11843324: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12072 + :0,12070,12814,12072 +11843334: 0000: 0000057f 00002f28 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12073 + :0,12073,12814,12072 +1184333c: 0000: 0000057d 00002f29 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843344: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184334c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 162 + VFD_INDEX_MAX: 165 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 162 +11843354: 0000: 00032242 000000a2 000000a5 00000000 000000a2 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843368: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12074 + :0,12073,12814,12074 +11843370: 0000: 0000057f 00002f2a +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 34 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[34] register values +!+ 00002f29 CP_SCRATCH_REG5: 12073 + :0,12073,12814,12074 +!+ 00002f2a CP_SCRATCH_REG7: 12074 + :0,12073,12814,12074 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000a2 VFD_INDEX_MIN: 162 +!+ 000000a5 VFD_INDEX_MAX: 165 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000a2 VFD_INDEX_OFFSET: 162 +11843378: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12075 + :0,12073,12814,12075 +11843388: 0000: 0000057f 00002f2b +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12076 + :0,12076,12814,12075 +11843390: 0000: 0000057d 00002f2c +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843398: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118433a0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 166 + VFD_INDEX_MAX: 169 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 166 +118433a8: 0000: 00032242 000000a6 000000a9 00000000 000000a6 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118433bc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12077 + :0,12076,12814,12077 +118433c4: 0000: 0000057f 00002f2d +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 35 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[35] register values +!+ 00002f2c CP_SCRATCH_REG5: 12076 + :0,12076,12814,12077 +!+ 00002f2d CP_SCRATCH_REG7: 12077 + :0,12076,12814,12077 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000a6 VFD_INDEX_MIN: 166 +!+ 000000a9 VFD_INDEX_MAX: 169 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000a6 VFD_INDEX_OFFSET: 166 +118433cc: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12078 + :0,12076,12814,12078 +118433dc: 0000: 0000057f 00002f2e +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12079 + :0,12079,12814,12078 +118433e4: 0000: 0000057d 00002f2f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118433ec: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118433f4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 170 + VFD_INDEX_MAX: 176 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 170 +118433fc: 0000: 00032242 000000aa 000000b0 00000000 000000aa +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843410: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12080 + :0,12079,12814,12080 +11843418: 0000: 0000057f 00002f30 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 36 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[36] register values +!+ 00002f2f CP_SCRATCH_REG5: 12079 + :0,12079,12814,12080 +!+ 00002f30 CP_SCRATCH_REG7: 12080 + :0,12079,12814,12080 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000aa VFD_INDEX_MIN: 170 +!+ 000000b0 VFD_INDEX_MAX: 176 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000aa VFD_INDEX_OFFSET: 170 +11843420: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12081 + :0,12079,12814,12081 +11843430: 0000: 0000057f 00002f31 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12082 + :0,12082,12814,12081 +11843438: 0000: 0000057d 00002f32 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843440: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843448: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 177 + VFD_INDEX_MAX: 180 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 177 +11843450: 0000: 00032242 000000b1 000000b4 00000000 000000b1 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843464: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12083 + :0,12082,12814,12083 +1184346c: 0000: 0000057f 00002f33 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 37 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[37] register values +!+ 00002f32 CP_SCRATCH_REG5: 12082 + :0,12082,12814,12083 +!+ 00002f33 CP_SCRATCH_REG7: 12083 + :0,12082,12814,12083 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000b1 VFD_INDEX_MIN: 177 +!+ 000000b4 VFD_INDEX_MAX: 180 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000b1 VFD_INDEX_OFFSET: 177 +11843474: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12084 + :0,12082,12814,12084 +11843484: 0000: 0000057f 00002f34 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12085 + :0,12085,12814,12084 +1184348c: 0000: 0000057d 00002f35 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843494: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184349c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 181 + VFD_INDEX_MAX: 187 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 181 +118434a4: 0000: 00032242 000000b5 000000bb 00000000 000000b5 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118434b8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12086 + :0,12085,12814,12086 +118434c0: 0000: 0000057f 00002f36 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 38 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[38] register values +!+ 00002f35 CP_SCRATCH_REG5: 12085 + :0,12085,12814,12086 +!+ 00002f36 CP_SCRATCH_REG7: 12086 + :0,12085,12814,12086 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000b5 VFD_INDEX_MIN: 181 +!+ 000000bb VFD_INDEX_MAX: 187 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000b5 VFD_INDEX_OFFSET: 181 +118434c8: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12087 + :0,12085,12814,12087 +118434d8: 0000: 0000057f 00002f37 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12088 + :0,12088,12814,12087 +118434e0: 0000: 0000057d 00002f38 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118434e8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118434f0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 188 + VFD_INDEX_MAX: 191 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 188 +118434f8: 0000: 00032242 000000bc 000000bf 00000000 000000bc +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184350c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12089 + :0,12088,12814,12089 +11843514: 0000: 0000057f 00002f39 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 39 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[39] register values +!+ 00002f38 CP_SCRATCH_REG5: 12088 + :0,12088,12814,12089 +!+ 00002f39 CP_SCRATCH_REG7: 12089 + :0,12088,12814,12089 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000bc VFD_INDEX_MIN: 188 +!+ 000000bf VFD_INDEX_MAX: 191 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000bc VFD_INDEX_OFFSET: 188 +1184351c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12090 + :0,12088,12814,12090 +1184352c: 0000: 0000057f 00002f3a +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12091 + :0,12091,12814,12090 +11843534: 0000: 0000057d 00002f3b +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184353c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843544: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 192 + VFD_INDEX_MAX: 195 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 192 +1184354c: 0000: 00032242 000000c0 000000c3 00000000 000000c0 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843560: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12092 + :0,12091,12814,12092 +11843568: 0000: 0000057f 00002f3c +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 40 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[40] register values +!+ 00002f3b CP_SCRATCH_REG5: 12091 + :0,12091,12814,12092 +!+ 00002f3c CP_SCRATCH_REG7: 12092 + :0,12091,12814,12092 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000c0 VFD_INDEX_MIN: 192 +!+ 000000c3 VFD_INDEX_MAX: 195 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000c0 VFD_INDEX_OFFSET: 192 +11843570: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12093 + :0,12091,12814,12093 +11843580: 0000: 0000057f 00002f3d +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12094 + :0,12094,12814,12093 +11843588: 0000: 0000057d 00002f3e +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843590: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843598: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 196 + VFD_INDEX_MAX: 199 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 196 +118435a0: 0000: 00032242 000000c4 000000c7 00000000 000000c4 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118435b4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12095 + :0,12094,12814,12095 +118435bc: 0000: 0000057f 00002f3f +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 41 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[41] register values +!+ 00002f3e CP_SCRATCH_REG5: 12094 + :0,12094,12814,12095 +!+ 00002f3f CP_SCRATCH_REG7: 12095 + :0,12094,12814,12095 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000c4 VFD_INDEX_MIN: 196 +!+ 000000c7 VFD_INDEX_MAX: 199 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000c4 VFD_INDEX_OFFSET: 196 +118435c4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12096 + :0,12094,12814,12096 +118435d4: 0000: 0000057f 00002f40 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12097 + :0,12097,12814,12096 +118435dc: 0000: 0000057d 00002f41 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118435e4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118435ec: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 200 + VFD_INDEX_MAX: 203 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 200 +118435f4: 0000: 00032242 000000c8 000000cb 00000000 000000c8 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843608: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12098 + :0,12097,12814,12098 +11843610: 0000: 0000057f 00002f42 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 42 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[42] register values +!+ 00002f41 CP_SCRATCH_REG5: 12097 + :0,12097,12814,12098 +!+ 00002f42 CP_SCRATCH_REG7: 12098 + :0,12097,12814,12098 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000c8 VFD_INDEX_MIN: 200 +!+ 000000cb VFD_INDEX_MAX: 203 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000c8 VFD_INDEX_OFFSET: 200 +11843618: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12099 + :0,12097,12814,12099 +11843628: 0000: 0000057f 00002f43 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12100 + :0,12100,12814,12099 +11843630: 0000: 0000057d 00002f44 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843638: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843640: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 204 + VFD_INDEX_MAX: 210 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 204 +11843648: 0000: 00032242 000000cc 000000d2 00000000 000000cc +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184365c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12101 + :0,12100,12814,12101 +11843664: 0000: 0000057f 00002f45 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 43 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[43] register values +!+ 00002f44 CP_SCRATCH_REG5: 12100 + :0,12100,12814,12101 +!+ 00002f45 CP_SCRATCH_REG7: 12101 + :0,12100,12814,12101 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000cc VFD_INDEX_MIN: 204 +!+ 000000d2 VFD_INDEX_MAX: 210 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000cc VFD_INDEX_OFFSET: 204 +1184366c: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12102 + :0,12100,12814,12102 +1184367c: 0000: 0000057f 00002f46 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12103 + :0,12103,12814,12102 +11843684: 0000: 0000057d 00002f47 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184368c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843694: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 211 + VFD_INDEX_MAX: 214 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 211 +1184369c: 0000: 00032242 000000d3 000000d6 00000000 000000d3 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118436b0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12104 + :0,12103,12814,12104 +118436b8: 0000: 0000057f 00002f48 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 44 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[44] register values +!+ 00002f47 CP_SCRATCH_REG5: 12103 + :0,12103,12814,12104 +!+ 00002f48 CP_SCRATCH_REG7: 12104 + :0,12103,12814,12104 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000d3 VFD_INDEX_MIN: 211 +!+ 000000d6 VFD_INDEX_MAX: 214 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000d3 VFD_INDEX_OFFSET: 211 +118436c0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12105 + :0,12103,12814,12105 +118436d0: 0000: 0000057f 00002f49 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12106 + :0,12106,12814,12105 +118436d8: 0000: 0000057d 00002f4a +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118436e0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118436e8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 215 + VFD_INDEX_MAX: 221 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 215 +118436f0: 0000: 00032242 000000d7 000000dd 00000000 000000d7 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843704: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12107 + :0,12106,12814,12107 +1184370c: 0000: 0000057f 00002f4b +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 45 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[45] register values +!+ 00002f4a CP_SCRATCH_REG5: 12106 + :0,12106,12814,12107 +!+ 00002f4b CP_SCRATCH_REG7: 12107 + :0,12106,12814,12107 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000d7 VFD_INDEX_MIN: 215 +!+ 000000dd VFD_INDEX_MAX: 221 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000d7 VFD_INDEX_OFFSET: 215 +11843714: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12108 + :0,12106,12814,12108 +11843724: 0000: 0000057f 00002f4c +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12109 + :0,12109,12814,12108 +1184372c: 0000: 0000057d 00002f4d +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843734: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184373c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 222 + VFD_INDEX_MAX: 225 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 222 +11843744: 0000: 00032242 000000de 000000e1 00000000 000000de +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843758: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12110 + :0,12109,12814,12110 +11843760: 0000: 0000057f 00002f4e +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 46 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[46] register values +!+ 00002f4d CP_SCRATCH_REG5: 12109 + :0,12109,12814,12110 +!+ 00002f4e CP_SCRATCH_REG7: 12110 + :0,12109,12814,12110 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000de VFD_INDEX_MIN: 222 +!+ 000000e1 VFD_INDEX_MAX: 225 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000de VFD_INDEX_OFFSET: 222 +11843768: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12111 + :0,12109,12814,12111 +11843778: 0000: 0000057f 00002f4f +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12112 + :0,12112,12814,12111 +11843780: 0000: 0000057d 00002f50 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843788: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843790: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 226 + VFD_INDEX_MAX: 229 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 226 +11843798: 0000: 00032242 000000e2 000000e5 00000000 000000e2 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118437ac: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12113 + :0,12112,12814,12113 +118437b4: 0000: 0000057f 00002f51 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 47 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[47] register values +!+ 00002f50 CP_SCRATCH_REG5: 12112 + :0,12112,12814,12113 +!+ 00002f51 CP_SCRATCH_REG7: 12113 + :0,12112,12814,12113 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000e2 VFD_INDEX_MIN: 226 +!+ 000000e5 VFD_INDEX_MAX: 229 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000e2 VFD_INDEX_OFFSET: 226 +118437bc: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12114 + :0,12112,12814,12114 +118437cc: 0000: 0000057f 00002f52 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12115 + :0,12115,12814,12114 +118437d4: 0000: 0000057d 00002f53 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118437dc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118437e4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 230 + VFD_INDEX_MAX: 233 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 230 +118437ec: 0000: 00032242 000000e6 000000e9 00000000 000000e6 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843800: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12116 + :0,12115,12814,12116 +11843808: 0000: 0000057f 00002f54 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 48 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[48] register values +!+ 00002f53 CP_SCRATCH_REG5: 12115 + :0,12115,12814,12116 +!+ 00002f54 CP_SCRATCH_REG7: 12116 + :0,12115,12814,12116 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000e6 VFD_INDEX_MIN: 230 +!+ 000000e9 VFD_INDEX_MAX: 233 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000e6 VFD_INDEX_OFFSET: 230 +11843810: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12117 + :0,12115,12814,12117 +11843820: 0000: 0000057f 00002f55 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12118 + :0,12118,12814,12117 +11843828: 0000: 0000057d 00002f56 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843830: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843838: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 234 + VFD_INDEX_MAX: 237 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 234 +11843840: 0000: 00032242 000000ea 000000ed 00000000 000000ea +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843854: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12119 + :0,12118,12814,12119 +1184385c: 0000: 0000057f 00002f57 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 49 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[49] register values +!+ 00002f56 CP_SCRATCH_REG5: 12118 + :0,12118,12814,12119 +!+ 00002f57 CP_SCRATCH_REG7: 12119 + :0,12118,12814,12119 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000ea VFD_INDEX_MIN: 234 +!+ 000000ed VFD_INDEX_MAX: 237 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000ea VFD_INDEX_OFFSET: 234 +11843864: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12120 + :0,12118,12814,12120 +11843874: 0000: 0000057f 00002f58 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12121 + :0,12121,12814,12120 +1184387c: 0000: 0000057d 00002f59 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843884: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184388c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 238 + VFD_INDEX_MAX: 244 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 238 +11843894: 0000: 00032242 000000ee 000000f4 00000000 000000ee +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118438a8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12122 + :0,12121,12814,12122 +118438b0: 0000: 0000057f 00002f5a +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 50 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[50] register values +!+ 00002f59 CP_SCRATCH_REG5: 12121 + :0,12121,12814,12122 +!+ 00002f5a CP_SCRATCH_REG7: 12122 + :0,12121,12814,12122 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000ee VFD_INDEX_MIN: 238 +!+ 000000f4 VFD_INDEX_MAX: 244 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000ee VFD_INDEX_OFFSET: 238 +118438b8: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12123 + :0,12121,12814,12123 +118438c8: 0000: 0000057f 00002f5b +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12124 + :0,12124,12814,12123 +118438d0: 0000: 0000057d 00002f5c +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118438d8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118438e0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 245 + VFD_INDEX_MAX: 248 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 245 +118438e8: 0000: 00032242 000000f5 000000f8 00000000 000000f5 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118438fc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12125 + :0,12124,12814,12125 +11843904: 0000: 0000057f 00002f5d +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 51 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[51] register values +!+ 00002f5c CP_SCRATCH_REG5: 12124 + :0,12124,12814,12125 +!+ 00002f5d CP_SCRATCH_REG7: 12125 + :0,12124,12814,12125 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000f5 VFD_INDEX_MIN: 245 +!+ 000000f8 VFD_INDEX_MAX: 248 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000f5 VFD_INDEX_OFFSET: 245 +1184390c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12126 + :0,12124,12814,12126 +1184391c: 0000: 0000057f 00002f5e +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12127 + :0,12127,12814,12126 +11843924: 0000: 0000057d 00002f5f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184392c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843934: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 249 + VFD_INDEX_MAX: 255 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 249 +1184393c: 0000: 00032242 000000f9 000000ff 00000000 000000f9 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843950: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12128 + :0,12127,12814,12128 +11843958: 0000: 0000057f 00002f60 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 52 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[52] register values +!+ 00002f5f CP_SCRATCH_REG5: 12127 + :0,12127,12814,12128 +!+ 00002f60 CP_SCRATCH_REG7: 12128 + :0,12127,12814,12128 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000f9 VFD_INDEX_MIN: 249 +!+ 000000ff VFD_INDEX_MAX: 255 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000f9 VFD_INDEX_OFFSET: 249 +11843960: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12129 + :0,12127,12814,12129 +11843970: 0000: 0000057f 00002f61 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12130 + :0,12130,12814,12129 +11843978: 0000: 0000057d 00002f62 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843980: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843988: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 256 + VFD_INDEX_MAX: 259 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 256 +11843990: 0000: 00032242 00000100 00000103 00000000 00000100 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118439a4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12131 + :0,12130,12814,12131 +118439ac: 0000: 0000057f 00002f63 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 53 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[53] register values +!+ 00002f62 CP_SCRATCH_REG5: 12130 + :0,12130,12814,12131 +!+ 00002f63 CP_SCRATCH_REG7: 12131 + :0,12130,12814,12131 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000100 VFD_INDEX_MIN: 256 +!+ 00000103 VFD_INDEX_MAX: 259 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000100 VFD_INDEX_OFFSET: 256 +118439b4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12132 + :0,12130,12814,12132 +118439c4: 0000: 0000057f 00002f64 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12133 + :0,12133,12814,12132 +118439cc: 0000: 0000057d 00002f65 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118439d4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118439dc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 260 + VFD_INDEX_MAX: 263 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 260 +118439e4: 0000: 00032242 00000104 00000107 00000000 00000104 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118439f8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12134 + :0,12133,12814,12134 +11843a00: 0000: 0000057f 00002f66 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 54 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[54] register values +!+ 00002f65 CP_SCRATCH_REG5: 12133 + :0,12133,12814,12134 +!+ 00002f66 CP_SCRATCH_REG7: 12134 + :0,12133,12814,12134 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000104 VFD_INDEX_MIN: 260 +!+ 00000107 VFD_INDEX_MAX: 263 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000104 VFD_INDEX_OFFSET: 260 +11843a08: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12135 + :0,12133,12814,12135 +11843a18: 0000: 0000057f 00002f67 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12136 + :0,12136,12814,12135 +11843a20: 0000: 0000057d 00002f68 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843a28: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843a30: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 264 + VFD_INDEX_MAX: 267 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 264 +11843a38: 0000: 00032242 00000108 0000010b 00000000 00000108 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843a4c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12137 + :0,12136,12814,12137 +11843a54: 0000: 0000057f 00002f69 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 55 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[55] register values +!+ 00002f68 CP_SCRATCH_REG5: 12136 + :0,12136,12814,12137 +!+ 00002f69 CP_SCRATCH_REG7: 12137 + :0,12136,12814,12137 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000108 VFD_INDEX_MIN: 264 +!+ 0000010b VFD_INDEX_MAX: 267 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000108 VFD_INDEX_OFFSET: 264 +11843a5c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12138 + :0,12136,12814,12138 +11843a6c: 0000: 0000057f 00002f6a +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12139 + :0,12139,12814,12138 +11843a74: 0000: 0000057d 00002f6b +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843a7c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843a84: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 268 + VFD_INDEX_MAX: 271 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 268 +11843a8c: 0000: 00032242 0000010c 0000010f 00000000 0000010c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843aa0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12140 + :0,12139,12814,12140 +11843aa8: 0000: 0000057f 00002f6c +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 56 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[56] register values +!+ 00002f6b CP_SCRATCH_REG5: 12139 + :0,12139,12814,12140 +!+ 00002f6c CP_SCRATCH_REG7: 12140 + :0,12139,12814,12140 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000010c VFD_INDEX_MIN: 268 +!+ 0000010f VFD_INDEX_MAX: 271 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000010c VFD_INDEX_OFFSET: 268 +11843ab0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12141 + :0,12139,12814,12141 +11843ac0: 0000: 0000057f 00002f6d +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12142 + :0,12142,12814,12141 +11843ac8: 0000: 0000057d 00002f6e +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843ad0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843ad8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 272 + VFD_INDEX_MAX: 278 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 272 +11843ae0: 0000: 00032242 00000110 00000116 00000000 00000110 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843af4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12143 + :0,12142,12814,12143 +11843afc: 0000: 0000057f 00002f6f +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 57 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[57] register values +!+ 00002f6e CP_SCRATCH_REG5: 12142 + :0,12142,12814,12143 +!+ 00002f6f CP_SCRATCH_REG7: 12143 + :0,12142,12814,12143 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000110 VFD_INDEX_MIN: 272 +!+ 00000116 VFD_INDEX_MAX: 278 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000110 VFD_INDEX_OFFSET: 272 +11843b04: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12144 + :0,12142,12814,12144 +11843b14: 0000: 0000057f 00002f70 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12145 + :0,12145,12814,12144 +11843b1c: 0000: 0000057d 00002f71 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843b24: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843b2c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 279 + VFD_INDEX_MAX: 282 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 279 +11843b34: 0000: 00032242 00000117 0000011a 00000000 00000117 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843b48: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12146 + :0,12145,12814,12146 +11843b50: 0000: 0000057f 00002f72 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 58 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[58] register values +!+ 00002f71 CP_SCRATCH_REG5: 12145 + :0,12145,12814,12146 +!+ 00002f72 CP_SCRATCH_REG7: 12146 + :0,12145,12814,12146 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000117 VFD_INDEX_MIN: 279 +!+ 0000011a VFD_INDEX_MAX: 282 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000117 VFD_INDEX_OFFSET: 279 +11843b58: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12147 + :0,12145,12814,12147 +11843b68: 0000: 0000057f 00002f73 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12148 + :0,12148,12814,12147 +11843b70: 0000: 0000057d 00002f74 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843b78: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843b80: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 283 + VFD_INDEX_MAX: 289 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 283 +11843b88: 0000: 00032242 0000011b 00000121 00000000 0000011b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843b9c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12149 + :0,12148,12814,12149 +11843ba4: 0000: 0000057f 00002f75 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 59 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[59] register values +!+ 00002f74 CP_SCRATCH_REG5: 12148 + :0,12148,12814,12149 +!+ 00002f75 CP_SCRATCH_REG7: 12149 + :0,12148,12814,12149 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000011b VFD_INDEX_MIN: 283 +!+ 00000121 VFD_INDEX_MAX: 289 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000011b VFD_INDEX_OFFSET: 283 +11843bac: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12150 + :0,12148,12814,12150 +11843bbc: 0000: 0000057f 00002f76 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12151 + :0,12151,12814,12150 +11843bc4: 0000: 0000057d 00002f77 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843bcc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843bd4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 290 + VFD_INDEX_MAX: 293 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 290 +11843bdc: 0000: 00032242 00000122 00000125 00000000 00000122 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843bf0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12152 + :0,12151,12814,12152 +11843bf8: 0000: 0000057f 00002f78 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 60 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[60] register values +!+ 00002f77 CP_SCRATCH_REG5: 12151 + :0,12151,12814,12152 +!+ 00002f78 CP_SCRATCH_REG7: 12152 + :0,12151,12814,12152 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000122 VFD_INDEX_MIN: 290 +!+ 00000125 VFD_INDEX_MAX: 293 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000122 VFD_INDEX_OFFSET: 290 +11843c00: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12153 + :0,12151,12814,12153 +11843c10: 0000: 0000057f 00002f79 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12154 + :0,12154,12814,12153 +11843c18: 0000: 0000057d 00002f7a +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843c20: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843c28: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 294 + VFD_INDEX_MAX: 297 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 294 +11843c30: 0000: 00032242 00000126 00000129 00000000 00000126 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843c44: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12155 + :0,12154,12814,12155 +11843c4c: 0000: 0000057f 00002f7b +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 61 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[61] register values +!+ 00002f7a CP_SCRATCH_REG5: 12154 + :0,12154,12814,12155 +!+ 00002f7b CP_SCRATCH_REG7: 12155 + :0,12154,12814,12155 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000126 VFD_INDEX_MIN: 294 +!+ 00000129 VFD_INDEX_MAX: 297 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000126 VFD_INDEX_OFFSET: 294 +11843c54: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12156 + :0,12154,12814,12156 +11843c64: 0000: 0000057f 00002f7c +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12157 + :0,12157,12814,12156 +11843c6c: 0000: 0000057d 00002f7d +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843c74: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843c7c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 298 + VFD_INDEX_MAX: 301 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 298 +11843c84: 0000: 00032242 0000012a 0000012d 00000000 0000012a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843c98: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12158 + :0,12157,12814,12158 +11843ca0: 0000: 0000057f 00002f7e +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 62 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[62] register values +!+ 00002f7d CP_SCRATCH_REG5: 12157 + :0,12157,12814,12158 +!+ 00002f7e CP_SCRATCH_REG7: 12158 + :0,12157,12814,12158 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000012a VFD_INDEX_MIN: 298 +!+ 0000012d VFD_INDEX_MAX: 301 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000012a VFD_INDEX_OFFSET: 298 +11843ca8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12159 + :0,12157,12814,12159 +11843cb8: 0000: 0000057f 00002f7f +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12160 + :0,12160,12814,12159 +11843cc0: 0000: 0000057d 00002f80 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843cc8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843cd0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 302 + VFD_INDEX_MAX: 305 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 302 +11843cd8: 0000: 00032242 0000012e 00000131 00000000 0000012e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843cec: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12161 + :0,12160,12814,12161 +11843cf4: 0000: 0000057f 00002f81 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 63 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[63] register values +!+ 00002f80 CP_SCRATCH_REG5: 12160 + :0,12160,12814,12161 +!+ 00002f81 CP_SCRATCH_REG7: 12161 + :0,12160,12814,12161 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000012e VFD_INDEX_MIN: 302 +!+ 00000131 VFD_INDEX_MAX: 305 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000012e VFD_INDEX_OFFSET: 302 +11843cfc: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12162 + :0,12160,12814,12162 +11843d0c: 0000: 0000057f 00002f82 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12163 + :0,12163,12814,12162 +11843d14: 0000: 0000057d 00002f83 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843d1c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843d24: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 306 + VFD_INDEX_MAX: 312 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 306 +11843d2c: 0000: 00032242 00000132 00000138 00000000 00000132 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843d40: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12164 + :0,12163,12814,12164 +11843d48: 0000: 0000057f 00002f84 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 64 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[64] register values +!+ 00002f83 CP_SCRATCH_REG5: 12163 + :0,12163,12814,12164 +!+ 00002f84 CP_SCRATCH_REG7: 12164 + :0,12163,12814,12164 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000132 VFD_INDEX_MIN: 306 +!+ 00000138 VFD_INDEX_MAX: 312 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000132 VFD_INDEX_OFFSET: 306 +11843d50: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12165 + :0,12163,12814,12165 +11843d60: 0000: 0000057f 00002f85 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12166 + :0,12166,12814,12165 +11843d68: 0000: 0000057d 00002f86 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843d70: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843d78: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 313 + VFD_INDEX_MAX: 316 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 313 +11843d80: 0000: 00032242 00000139 0000013c 00000000 00000139 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843d94: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12167 + :0,12166,12814,12167 +11843d9c: 0000: 0000057f 00002f87 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 65 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[65] register values +!+ 00002f86 CP_SCRATCH_REG5: 12166 + :0,12166,12814,12167 +!+ 00002f87 CP_SCRATCH_REG7: 12167 + :0,12166,12814,12167 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000139 VFD_INDEX_MIN: 313 +!+ 0000013c VFD_INDEX_MAX: 316 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000139 VFD_INDEX_OFFSET: 313 +11843da4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12168 + :0,12166,12814,12168 +11843db4: 0000: 0000057f 00002f88 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12169 + :0,12169,12814,12168 +11843dbc: 0000: 0000057d 00002f89 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843dc4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843dcc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 317 + VFD_INDEX_MAX: 323 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 317 +11843dd4: 0000: 00032242 0000013d 00000143 00000000 0000013d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843de8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12170 + :0,12169,12814,12170 +11843df0: 0000: 0000057f 00002f8a +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 66 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[66] register values +!+ 00002f89 CP_SCRATCH_REG5: 12169 + :0,12169,12814,12170 +!+ 00002f8a CP_SCRATCH_REG7: 12170 + :0,12169,12814,12170 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000013d VFD_INDEX_MIN: 317 +!+ 00000143 VFD_INDEX_MAX: 323 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000013d VFD_INDEX_OFFSET: 317 +11843df8: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12171 + :0,12169,12814,12171 +11843e08: 0000: 0000057f 00002f8b +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12172 + :0,12172,12814,12171 +11843e10: 0000: 0000057d 00002f8c +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843e18: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843e20: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 324 + VFD_INDEX_MAX: 327 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 324 +11843e28: 0000: 00032242 00000144 00000147 00000000 00000144 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843e3c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12173 + :0,12172,12814,12173 +11843e44: 0000: 0000057f 00002f8d +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 67 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[67] register values +!+ 00002f8c CP_SCRATCH_REG5: 12172 + :0,12172,12814,12173 +!+ 00002f8d CP_SCRATCH_REG7: 12173 + :0,12172,12814,12173 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000144 VFD_INDEX_MIN: 324 +!+ 00000147 VFD_INDEX_MAX: 327 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000144 VFD_INDEX_OFFSET: 324 +11843e4c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12174 + :0,12172,12814,12174 +11843e5c: 0000: 0000057f 00002f8e +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12175 + :0,12175,12814,12174 +11843e64: 0000: 0000057d 00002f8f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843e6c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843e74: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 328 + VFD_INDEX_MAX: 331 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 328 +11843e7c: 0000: 00032242 00000148 0000014b 00000000 00000148 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843e90: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12176 + :0,12175,12814,12176 +11843e98: 0000: 0000057f 00002f90 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 68 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[68] register values +!+ 00002f8f CP_SCRATCH_REG5: 12175 + :0,12175,12814,12176 +!+ 00002f90 CP_SCRATCH_REG7: 12176 + :0,12175,12814,12176 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000148 VFD_INDEX_MIN: 328 +!+ 0000014b VFD_INDEX_MAX: 331 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000148 VFD_INDEX_OFFSET: 328 +11843ea0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12177 + :0,12175,12814,12177 +11843eb0: 0000: 0000057f 00002f91 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12178 + :0,12178,12814,12177 +11843eb8: 0000: 0000057d 00002f92 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843ec0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843ec8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 332 + VFD_INDEX_MAX: 335 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 332 +11843ed0: 0000: 00032242 0000014c 0000014f 00000000 0000014c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843ee4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12179 + :0,12178,12814,12179 +11843eec: 0000: 0000057f 00002f93 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 69 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[69] register values +!+ 00002f92 CP_SCRATCH_REG5: 12178 + :0,12178,12814,12179 +!+ 00002f93 CP_SCRATCH_REG7: 12179 + :0,12178,12814,12179 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000014c VFD_INDEX_MIN: 332 +!+ 0000014f VFD_INDEX_MAX: 335 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000014c VFD_INDEX_OFFSET: 332 +11843ef4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12180 + :0,12178,12814,12180 +11843f04: 0000: 0000057f 00002f94 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12181 + :0,12181,12814,12180 +11843f0c: 0000: 0000057d 00002f95 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843f14: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843f1c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 336 + VFD_INDEX_MAX: 339 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 336 +11843f24: 0000: 00032242 00000150 00000153 00000000 00000150 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843f38: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12182 + :0,12181,12814,12182 +11843f40: 0000: 0000057f 00002f96 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 70 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[70] register values +!+ 00002f95 CP_SCRATCH_REG5: 12181 + :0,12181,12814,12182 +!+ 00002f96 CP_SCRATCH_REG7: 12182 + :0,12181,12814,12182 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000150 VFD_INDEX_MIN: 336 +!+ 00000153 VFD_INDEX_MAX: 339 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000150 VFD_INDEX_OFFSET: 336 +11843f48: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12183 + :0,12181,12814,12183 +11843f58: 0000: 0000057f 00002f97 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12184 + :0,12184,12814,12183 +11843f60: 0000: 0000057d 00002f98 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843f68: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843f70: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 340 + VFD_INDEX_MAX: 346 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 340 +11843f78: 0000: 00032242 00000154 0000015a 00000000 00000154 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843f8c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12185 + :0,12184,12814,12185 +11843f94: 0000: 0000057f 00002f99 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 71 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[71] register values +!+ 00002f98 CP_SCRATCH_REG5: 12184 + :0,12184,12814,12185 +!+ 00002f99 CP_SCRATCH_REG7: 12185 + :0,12184,12814,12185 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000154 VFD_INDEX_MIN: 340 +!+ 0000015a VFD_INDEX_MAX: 346 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000154 VFD_INDEX_OFFSET: 340 +11843f9c: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12186 + :0,12184,12814,12186 +11843fac: 0000: 0000057f 00002f9a +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12187 + :0,12187,12814,12186 +11843fb4: 0000: 0000057d 00002f9b +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11843fbc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11843fc4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 347 + VFD_INDEX_MAX: 350 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 347 +11843fcc: 0000: 00032242 0000015b 0000015e 00000000 0000015b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11843fe0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12188 + :0,12187,12814,12188 +11843fe8: 0000: 0000057f 00002f9c +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 72 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[72] register values +!+ 00002f9b CP_SCRATCH_REG5: 12187 + :0,12187,12814,12188 +!+ 00002f9c CP_SCRATCH_REG7: 12188 + :0,12187,12814,12188 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000015b VFD_INDEX_MIN: 347 +!+ 0000015e VFD_INDEX_MAX: 350 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000015b VFD_INDEX_OFFSET: 347 +11843ff0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12189 + :0,12187,12814,12189 +11844000: 0000: 0000057f 00002f9d +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12190 + :0,12190,12814,12189 +11844008: 0000: 0000057d 00002f9e +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844010: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844018: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 351 + VFD_INDEX_MAX: 357 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 351 +11844020: 0000: 00032242 0000015f 00000165 00000000 0000015f +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844034: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12191 + :0,12190,12814,12191 +1184403c: 0000: 0000057f 00002f9f +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 73 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[73] register values +!+ 00002f9e CP_SCRATCH_REG5: 12190 + :0,12190,12814,12191 +!+ 00002f9f CP_SCRATCH_REG7: 12191 + :0,12190,12814,12191 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000015f VFD_INDEX_MIN: 351 +!+ 00000165 VFD_INDEX_MAX: 357 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000015f VFD_INDEX_OFFSET: 351 +11844044: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12192 + :0,12190,12814,12192 +11844054: 0000: 0000057f 00002fa0 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12193 + :0,12193,12814,12192 +1184405c: 0000: 0000057d 00002fa1 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844064: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184406c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 358 + VFD_INDEX_MAX: 361 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 358 +11844074: 0000: 00032242 00000166 00000169 00000000 00000166 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844088: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12194 + :0,12193,12814,12194 +11844090: 0000: 0000057f 00002fa2 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 74 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[74] register values +!+ 00002fa1 CP_SCRATCH_REG5: 12193 + :0,12193,12814,12194 +!+ 00002fa2 CP_SCRATCH_REG7: 12194 + :0,12193,12814,12194 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000166 VFD_INDEX_MIN: 358 +!+ 00000169 VFD_INDEX_MAX: 361 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000166 VFD_INDEX_OFFSET: 358 +11844098: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12195 + :0,12193,12814,12195 +118440a8: 0000: 0000057f 00002fa3 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12196 + :0,12196,12814,12195 +118440b0: 0000: 0000057d 00002fa4 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118440b8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118440c0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 362 + VFD_INDEX_MAX: 365 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 362 +118440c8: 0000: 00032242 0000016a 0000016d 00000000 0000016a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118440dc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12197 + :0,12196,12814,12197 +118440e4: 0000: 0000057f 00002fa5 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 75 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[75] register values +!+ 00002fa4 CP_SCRATCH_REG5: 12196 + :0,12196,12814,12197 +!+ 00002fa5 CP_SCRATCH_REG7: 12197 + :0,12196,12814,12197 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000016a VFD_INDEX_MIN: 362 +!+ 0000016d VFD_INDEX_MAX: 365 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000016a VFD_INDEX_OFFSET: 362 +118440ec: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12198 + :0,12196,12814,12198 +118440fc: 0000: 0000057f 00002fa6 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12199 + :0,12199,12814,12198 +11844104: 0000: 0000057d 00002fa7 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184410c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844114: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 366 + VFD_INDEX_MAX: 369 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 366 +1184411c: 0000: 00032242 0000016e 00000171 00000000 0000016e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844130: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12200 + :0,12199,12814,12200 +11844138: 0000: 0000057f 00002fa8 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 76 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[76] register values +!+ 00002fa7 CP_SCRATCH_REG5: 12199 + :0,12199,12814,12200 +!+ 00002fa8 CP_SCRATCH_REG7: 12200 + :0,12199,12814,12200 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000016e VFD_INDEX_MIN: 366 +!+ 00000171 VFD_INDEX_MAX: 369 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000016e VFD_INDEX_OFFSET: 366 +11844140: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12201 + :0,12199,12814,12201 +11844150: 0000: 0000057f 00002fa9 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12202 + :0,12202,12814,12201 +11844158: 0000: 0000057d 00002faa +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844160: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844168: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 370 + VFD_INDEX_MAX: 373 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 370 +11844170: 0000: 00032242 00000172 00000175 00000000 00000172 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844184: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12203 + :0,12202,12814,12203 +1184418c: 0000: 0000057f 00002fab +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 77 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[77] register values +!+ 00002faa CP_SCRATCH_REG5: 12202 + :0,12202,12814,12203 +!+ 00002fab CP_SCRATCH_REG7: 12203 + :0,12202,12814,12203 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000172 VFD_INDEX_MIN: 370 +!+ 00000175 VFD_INDEX_MAX: 373 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000172 VFD_INDEX_OFFSET: 370 +11844194: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12204 + :0,12202,12814,12204 +118441a4: 0000: 0000057f 00002fac +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12205 + :0,12205,12814,12204 +118441ac: 0000: 0000057d 00002fad +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118441b4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118441bc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 374 + VFD_INDEX_MAX: 380 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 374 +118441c4: 0000: 00032242 00000176 0000017c 00000000 00000176 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118441d8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12206 + :0,12205,12814,12206 +118441e0: 0000: 0000057f 00002fae +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 78 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[78] register values +!+ 00002fad CP_SCRATCH_REG5: 12205 + :0,12205,12814,12206 +!+ 00002fae CP_SCRATCH_REG7: 12206 + :0,12205,12814,12206 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000176 VFD_INDEX_MIN: 374 +!+ 0000017c VFD_INDEX_MAX: 380 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000176 VFD_INDEX_OFFSET: 374 +118441e8: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12207 + :0,12205,12814,12207 +118441f8: 0000: 0000057f 00002faf +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12208 + :0,12208,12814,12207 +11844200: 0000: 0000057d 00002fb0 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844208: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844210: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 381 + VFD_INDEX_MAX: 384 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 381 +11844218: 0000: 00032242 0000017d 00000180 00000000 0000017d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184422c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12209 + :0,12208,12814,12209 +11844234: 0000: 0000057f 00002fb1 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 79 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[79] register values +!+ 00002fb0 CP_SCRATCH_REG5: 12208 + :0,12208,12814,12209 +!+ 00002fb1 CP_SCRATCH_REG7: 12209 + :0,12208,12814,12209 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000017d VFD_INDEX_MIN: 381 +!+ 00000180 VFD_INDEX_MAX: 384 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000017d VFD_INDEX_OFFSET: 381 +1184423c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12210 + :0,12208,12814,12210 +1184424c: 0000: 0000057f 00002fb2 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12211 + :0,12211,12814,12210 +11844254: 0000: 0000057d 00002fb3 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184425c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844264: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 385 + VFD_INDEX_MAX: 391 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 385 +1184426c: 0000: 00032242 00000181 00000187 00000000 00000181 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844280: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12212 + :0,12211,12814,12212 +11844288: 0000: 0000057f 00002fb4 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 80 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[80] register values +!+ 00002fb3 CP_SCRATCH_REG5: 12211 + :0,12211,12814,12212 +!+ 00002fb4 CP_SCRATCH_REG7: 12212 + :0,12211,12814,12212 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000181 VFD_INDEX_MIN: 385 +!+ 00000187 VFD_INDEX_MAX: 391 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000181 VFD_INDEX_OFFSET: 385 +11844290: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12213 + :0,12211,12814,12213 +118442a0: 0000: 0000057f 00002fb5 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12214 + :0,12214,12814,12213 +118442a8: 0000: 0000057d 00002fb6 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118442b0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118442b8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 392 + VFD_INDEX_MAX: 395 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 392 +118442c0: 0000: 00032242 00000188 0000018b 00000000 00000188 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118442d4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12215 + :0,12214,12814,12215 +118442dc: 0000: 0000057f 00002fb7 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 81 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[81] register values +!+ 00002fb6 CP_SCRATCH_REG5: 12214 + :0,12214,12814,12215 +!+ 00002fb7 CP_SCRATCH_REG7: 12215 + :0,12214,12814,12215 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000188 VFD_INDEX_MIN: 392 +!+ 0000018b VFD_INDEX_MAX: 395 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000188 VFD_INDEX_OFFSET: 392 +118442e4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12216 + :0,12214,12814,12216 +118442f4: 0000: 0000057f 00002fb8 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12217 + :0,12217,12814,12216 +118442fc: 0000: 0000057d 00002fb9 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844304: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184430c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 396 + VFD_INDEX_MAX: 399 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 396 +11844314: 0000: 00032242 0000018c 0000018f 00000000 0000018c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844328: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12218 + :0,12217,12814,12218 +11844330: 0000: 0000057f 00002fba +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 82 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[82] register values +!+ 00002fb9 CP_SCRATCH_REG5: 12217 + :0,12217,12814,12218 +!+ 00002fba CP_SCRATCH_REG7: 12218 + :0,12217,12814,12218 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000018c VFD_INDEX_MIN: 396 +!+ 0000018f VFD_INDEX_MAX: 399 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000018c VFD_INDEX_OFFSET: 396 +11844338: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12219 + :0,12217,12814,12219 +11844348: 0000: 0000057f 00002fbb +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12220 + :0,12220,12814,12219 +11844350: 0000: 0000057d 00002fbc +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844358: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844360: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 400 + VFD_INDEX_MAX: 403 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 400 +11844368: 0000: 00032242 00000190 00000193 00000000 00000190 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184437c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12221 + :0,12220,12814,12221 +11844384: 0000: 0000057f 00002fbd +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 83 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[83] register values +!+ 00002fbc CP_SCRATCH_REG5: 12220 + :0,12220,12814,12221 +!+ 00002fbd CP_SCRATCH_REG7: 12221 + :0,12220,12814,12221 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000190 VFD_INDEX_MIN: 400 +!+ 00000193 VFD_INDEX_MAX: 403 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000190 VFD_INDEX_OFFSET: 400 +1184438c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12222 + :0,12220,12814,12222 +1184439c: 0000: 0000057f 00002fbe +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12223 + :0,12223,12814,12222 +118443a4: 0000: 0000057d 00002fbf +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118443ac: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118443b4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 404 + VFD_INDEX_MAX: 407 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 404 +118443bc: 0000: 00032242 00000194 00000197 00000000 00000194 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118443d0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12224 + :0,12223,12814,12224 +118443d8: 0000: 0000057f 00002fc0 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 84 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[84] register values +!+ 00002fbf CP_SCRATCH_REG5: 12223 + :0,12223,12814,12224 +!+ 00002fc0 CP_SCRATCH_REG7: 12224 + :0,12223,12814,12224 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000194 VFD_INDEX_MIN: 404 +!+ 00000197 VFD_INDEX_MAX: 407 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000194 VFD_INDEX_OFFSET: 404 +118443e0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12225 + :0,12223,12814,12225 +118443f0: 0000: 0000057f 00002fc1 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12226 + :0,12226,12814,12225 +118443f8: 0000: 0000057d 00002fc2 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844400: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844408: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 408 + VFD_INDEX_MAX: 414 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 408 +11844410: 0000: 00032242 00000198 0000019e 00000000 00000198 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844424: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12227 + :0,12226,12814,12227 +1184442c: 0000: 0000057f 00002fc3 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 85 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[85] register values +!+ 00002fc2 CP_SCRATCH_REG5: 12226 + :0,12226,12814,12227 +!+ 00002fc3 CP_SCRATCH_REG7: 12227 + :0,12226,12814,12227 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000198 VFD_INDEX_MIN: 408 +!+ 0000019e VFD_INDEX_MAX: 414 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000198 VFD_INDEX_OFFSET: 408 +11844434: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12228 + :0,12226,12814,12228 +11844444: 0000: 0000057f 00002fc4 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12229 + :0,12229,12814,12228 +1184444c: 0000: 0000057d 00002fc5 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844454: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184445c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 415 + VFD_INDEX_MAX: 418 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 415 +11844464: 0000: 00032242 0000019f 000001a2 00000000 0000019f +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844478: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12230 + :0,12229,12814,12230 +11844480: 0000: 0000057f 00002fc6 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 86 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[86] register values +!+ 00002fc5 CP_SCRATCH_REG5: 12229 + :0,12229,12814,12230 +!+ 00002fc6 CP_SCRATCH_REG7: 12230 + :0,12229,12814,12230 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000019f VFD_INDEX_MIN: 415 +!+ 000001a2 VFD_INDEX_MAX: 418 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000019f VFD_INDEX_OFFSET: 415 +11844488: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12231 + :0,12229,12814,12231 +11844498: 0000: 0000057f 00002fc7 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12232 + :0,12232,12814,12231 +118444a0: 0000: 0000057d 00002fc8 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118444a8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118444b0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 419 + VFD_INDEX_MAX: 425 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 419 +118444b8: 0000: 00032242 000001a3 000001a9 00000000 000001a3 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118444cc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12233 + :0,12232,12814,12233 +118444d4: 0000: 0000057f 00002fc9 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 87 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[87] register values +!+ 00002fc8 CP_SCRATCH_REG5: 12232 + :0,12232,12814,12233 +!+ 00002fc9 CP_SCRATCH_REG7: 12233 + :0,12232,12814,12233 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001a3 VFD_INDEX_MIN: 419 +!+ 000001a9 VFD_INDEX_MAX: 425 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001a3 VFD_INDEX_OFFSET: 419 +118444dc: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12234 + :0,12232,12814,12234 +118444ec: 0000: 0000057f 00002fca +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12235 + :0,12235,12814,12234 +118444f4: 0000: 0000057d 00002fcb +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118444fc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844504: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 426 + VFD_INDEX_MAX: 429 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 426 +1184450c: 0000: 00032242 000001aa 000001ad 00000000 000001aa +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844520: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12236 + :0,12235,12814,12236 +11844528: 0000: 0000057f 00002fcc +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 88 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[88] register values +!+ 00002fcb CP_SCRATCH_REG5: 12235 + :0,12235,12814,12236 +!+ 00002fcc CP_SCRATCH_REG7: 12236 + :0,12235,12814,12236 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001aa VFD_INDEX_MIN: 426 +!+ 000001ad VFD_INDEX_MAX: 429 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001aa VFD_INDEX_OFFSET: 426 +11844530: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12237 + :0,12235,12814,12237 +11844540: 0000: 0000057f 00002fcd +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12238 + :0,12238,12814,12237 +11844548: 0000: 0000057d 00002fce +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844550: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844558: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 430 + VFD_INDEX_MAX: 433 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 430 +11844560: 0000: 00032242 000001ae 000001b1 00000000 000001ae +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844574: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12239 + :0,12238,12814,12239 +1184457c: 0000: 0000057f 00002fcf +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 89 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[89] register values +!+ 00002fce CP_SCRATCH_REG5: 12238 + :0,12238,12814,12239 +!+ 00002fcf CP_SCRATCH_REG7: 12239 + :0,12238,12814,12239 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001ae VFD_INDEX_MIN: 430 +!+ 000001b1 VFD_INDEX_MAX: 433 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001ae VFD_INDEX_OFFSET: 430 +11844584: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12240 + :0,12238,12814,12240 +11844594: 0000: 0000057f 00002fd0 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12241 + :0,12241,12814,12240 +1184459c: 0000: 0000057d 00002fd1 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118445a4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118445ac: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 434 + VFD_INDEX_MAX: 437 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 434 +118445b4: 0000: 00032242 000001b2 000001b5 00000000 000001b2 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118445c8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12242 + :0,12241,12814,12242 +118445d0: 0000: 0000057f 00002fd2 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 90 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[90] register values +!+ 00002fd1 CP_SCRATCH_REG5: 12241 + :0,12241,12814,12242 +!+ 00002fd2 CP_SCRATCH_REG7: 12242 + :0,12241,12814,12242 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001b2 VFD_INDEX_MIN: 434 +!+ 000001b5 VFD_INDEX_MAX: 437 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001b2 VFD_INDEX_OFFSET: 434 +118445d8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12243 + :0,12241,12814,12243 +118445e8: 0000: 0000057f 00002fd3 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12244 + :0,12244,12814,12243 +118445f0: 0000: 0000057d 00002fd4 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118445f8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844600: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 438 + VFD_INDEX_MAX: 441 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 438 +11844608: 0000: 00032242 000001b6 000001b9 00000000 000001b6 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184461c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12245 + :0,12244,12814,12245 +11844624: 0000: 0000057f 00002fd5 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 91 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[91] register values +!+ 00002fd4 CP_SCRATCH_REG5: 12244 + :0,12244,12814,12245 +!+ 00002fd5 CP_SCRATCH_REG7: 12245 + :0,12244,12814,12245 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001b6 VFD_INDEX_MIN: 438 +!+ 000001b9 VFD_INDEX_MAX: 441 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001b6 VFD_INDEX_OFFSET: 438 +1184462c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12246 + :0,12244,12814,12246 +1184463c: 0000: 0000057f 00002fd6 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12247 + :0,12247,12814,12246 +11844644: 0000: 0000057d 00002fd7 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184464c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844654: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 442 + VFD_INDEX_MAX: 448 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 442 +1184465c: 0000: 00032242 000001ba 000001c0 00000000 000001ba +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844670: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12248 + :0,12247,12814,12248 +11844678: 0000: 0000057f 00002fd8 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 92 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[92] register values +!+ 00002fd7 CP_SCRATCH_REG5: 12247 + :0,12247,12814,12248 +!+ 00002fd8 CP_SCRATCH_REG7: 12248 + :0,12247,12814,12248 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001ba VFD_INDEX_MIN: 442 +!+ 000001c0 VFD_INDEX_MAX: 448 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001ba VFD_INDEX_OFFSET: 442 +11844680: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12249 + :0,12247,12814,12249 +11844690: 0000: 0000057f 00002fd9 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12250 + :0,12250,12814,12249 +11844698: 0000: 0000057d 00002fda +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118446a0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118446a8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 449 + VFD_INDEX_MAX: 452 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 449 +118446b0: 0000: 00032242 000001c1 000001c4 00000000 000001c1 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118446c4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12251 + :0,12250,12814,12251 +118446cc: 0000: 0000057f 00002fdb +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 93 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[93] register values +!+ 00002fda CP_SCRATCH_REG5: 12250 + :0,12250,12814,12251 +!+ 00002fdb CP_SCRATCH_REG7: 12251 + :0,12250,12814,12251 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001c1 VFD_INDEX_MIN: 449 +!+ 000001c4 VFD_INDEX_MAX: 452 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001c1 VFD_INDEX_OFFSET: 449 +118446d4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12252 + :0,12250,12814,12252 +118446e4: 0000: 0000057f 00002fdc +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12253 + :0,12253,12814,12252 +118446ec: 0000: 0000057d 00002fdd +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118446f4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118446fc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 453 + VFD_INDEX_MAX: 459 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 453 +11844704: 0000: 00032242 000001c5 000001cb 00000000 000001c5 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844718: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12254 + :0,12253,12814,12254 +11844720: 0000: 0000057f 00002fde +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 94 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[94] register values +!+ 00002fdd CP_SCRATCH_REG5: 12253 + :0,12253,12814,12254 +!+ 00002fde CP_SCRATCH_REG7: 12254 + :0,12253,12814,12254 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001c5 VFD_INDEX_MIN: 453 +!+ 000001cb VFD_INDEX_MAX: 459 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001c5 VFD_INDEX_OFFSET: 453 +11844728: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12255 + :0,12253,12814,12255 +11844738: 0000: 0000057f 00002fdf +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12256 + :0,12256,12814,12255 +11844740: 0000: 0000057d 00002fe0 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844748: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844750: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 460 + VFD_INDEX_MAX: 463 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 460 +11844758: 0000: 00032242 000001cc 000001cf 00000000 000001cc +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184476c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12257 + :0,12256,12814,12257 +11844774: 0000: 0000057f 00002fe1 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 95 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[95] register values +!+ 00002fe0 CP_SCRATCH_REG5: 12256 + :0,12256,12814,12257 +!+ 00002fe1 CP_SCRATCH_REG7: 12257 + :0,12256,12814,12257 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001cc VFD_INDEX_MIN: 460 +!+ 000001cf VFD_INDEX_MAX: 463 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001cc VFD_INDEX_OFFSET: 460 +1184477c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12258 + :0,12256,12814,12258 +1184478c: 0000: 0000057f 00002fe2 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12259 + :0,12259,12814,12258 +11844794: 0000: 0000057d 00002fe3 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184479c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118447a4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 464 + VFD_INDEX_MAX: 467 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 464 +118447ac: 0000: 00032242 000001d0 000001d3 00000000 000001d0 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118447c0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12260 + :0,12259,12814,12260 +118447c8: 0000: 0000057f 00002fe4 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 96 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[96] register values +!+ 00002fe3 CP_SCRATCH_REG5: 12259 + :0,12259,12814,12260 +!+ 00002fe4 CP_SCRATCH_REG7: 12260 + :0,12259,12814,12260 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001d0 VFD_INDEX_MIN: 464 +!+ 000001d3 VFD_INDEX_MAX: 467 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001d0 VFD_INDEX_OFFSET: 464 +118447d0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12261 + :0,12259,12814,12261 +118447e0: 0000: 0000057f 00002fe5 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12262 + :0,12262,12814,12261 +118447e8: 0000: 0000057d 00002fe6 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118447f0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118447f8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 468 + VFD_INDEX_MAX: 471 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 468 +11844800: 0000: 00032242 000001d4 000001d7 00000000 000001d4 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844814: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12263 + :0,12262,12814,12263 +1184481c: 0000: 0000057f 00002fe7 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 97 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[97] register values +!+ 00002fe6 CP_SCRATCH_REG5: 12262 + :0,12262,12814,12263 +!+ 00002fe7 CP_SCRATCH_REG7: 12263 + :0,12262,12814,12263 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001d4 VFD_INDEX_MIN: 468 +!+ 000001d7 VFD_INDEX_MAX: 471 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001d4 VFD_INDEX_OFFSET: 468 +11844824: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12264 + :0,12262,12814,12264 +11844834: 0000: 0000057f 00002fe8 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12265 + :0,12265,12814,12264 +1184483c: 0000: 0000057d 00002fe9 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844844: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184484c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 472 + VFD_INDEX_MAX: 475 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 472 +11844854: 0000: 00032242 000001d8 000001db 00000000 000001d8 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844868: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12266 + :0,12265,12814,12266 +11844870: 0000: 0000057f 00002fea +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 98 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[98] register values +!+ 00002fe9 CP_SCRATCH_REG5: 12265 + :0,12265,12814,12266 +!+ 00002fea CP_SCRATCH_REG7: 12266 + :0,12265,12814,12266 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001d8 VFD_INDEX_MIN: 472 +!+ 000001db VFD_INDEX_MAX: 475 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001d8 VFD_INDEX_OFFSET: 472 +11844878: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12267 + :0,12265,12814,12267 +11844888: 0000: 0000057f 00002feb +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12268 + :0,12268,12814,12267 +11844890: 0000: 0000057d 00002fec +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844898: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118448a0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 476 + VFD_INDEX_MAX: 482 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 476 +118448a8: 0000: 00032242 000001dc 000001e2 00000000 000001dc +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118448bc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12269 + :0,12268,12814,12269 +118448c4: 0000: 0000057f 00002fed +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 99 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[99] register values +!+ 00002fec CP_SCRATCH_REG5: 12268 + :0,12268,12814,12269 +!+ 00002fed CP_SCRATCH_REG7: 12269 + :0,12268,12814,12269 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001dc VFD_INDEX_MIN: 476 +!+ 000001e2 VFD_INDEX_MAX: 482 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001dc VFD_INDEX_OFFSET: 476 +118448cc: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12270 + :0,12268,12814,12270 +118448dc: 0000: 0000057f 00002fee +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12271 + :0,12271,12814,12270 +118448e4: 0000: 0000057d 00002fef +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118448ec: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118448f4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 483 + VFD_INDEX_MAX: 486 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 483 +118448fc: 0000: 00032242 000001e3 000001e6 00000000 000001e3 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844910: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12272 + :0,12271,12814,12272 +11844918: 0000: 0000057f 00002ff0 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 100 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[100] register values +!+ 00002fef CP_SCRATCH_REG5: 12271 + :0,12271,12814,12272 +!+ 00002ff0 CP_SCRATCH_REG7: 12272 + :0,12271,12814,12272 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001e3 VFD_INDEX_MIN: 483 +!+ 000001e6 VFD_INDEX_MAX: 486 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001e3 VFD_INDEX_OFFSET: 483 +11844920: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12273 + :0,12271,12814,12273 +11844930: 0000: 0000057f 00002ff1 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12274 + :0,12274,12814,12273 +11844938: 0000: 0000057d 00002ff2 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844940: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844948: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 487 + VFD_INDEX_MAX: 493 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 487 +11844950: 0000: 00032242 000001e7 000001ed 00000000 000001e7 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844964: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12275 + :0,12274,12814,12275 +1184496c: 0000: 0000057f 00002ff3 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 101 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[101] register values +!+ 00002ff2 CP_SCRATCH_REG5: 12274 + :0,12274,12814,12275 +!+ 00002ff3 CP_SCRATCH_REG7: 12275 + :0,12274,12814,12275 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001e7 VFD_INDEX_MIN: 487 +!+ 000001ed VFD_INDEX_MAX: 493 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001e7 VFD_INDEX_OFFSET: 487 +11844974: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12276 + :0,12274,12814,12276 +11844984: 0000: 0000057f 00002ff4 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12277 + :0,12277,12814,12276 +1184498c: 0000: 0000057d 00002ff5 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844994: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184499c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 494 + VFD_INDEX_MAX: 497 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 494 +118449a4: 0000: 00032242 000001ee 000001f1 00000000 000001ee +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118449b8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12278 + :0,12277,12814,12278 +118449c0: 0000: 0000057f 00002ff6 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 102 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[102] register values +!+ 00002ff5 CP_SCRATCH_REG5: 12277 + :0,12277,12814,12278 +!+ 00002ff6 CP_SCRATCH_REG7: 12278 + :0,12277,12814,12278 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001ee VFD_INDEX_MIN: 494 +!+ 000001f1 VFD_INDEX_MAX: 497 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001ee VFD_INDEX_OFFSET: 494 +118449c8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12279 + :0,12277,12814,12279 +118449d8: 0000: 0000057f 00002ff7 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12280 + :0,12280,12814,12279 +118449e0: 0000: 0000057d 00002ff8 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118449e8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118449f0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 498 + VFD_INDEX_MAX: 501 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 498 +118449f8: 0000: 00032242 000001f2 000001f5 00000000 000001f2 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844a0c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12281 + :0,12280,12814,12281 +11844a14: 0000: 0000057f 00002ff9 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 103 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[103] register values +!+ 00002ff8 CP_SCRATCH_REG5: 12280 + :0,12280,12814,12281 +!+ 00002ff9 CP_SCRATCH_REG7: 12281 + :0,12280,12814,12281 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001f2 VFD_INDEX_MIN: 498 +!+ 000001f5 VFD_INDEX_MAX: 501 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001f2 VFD_INDEX_OFFSET: 498 +11844a1c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12282 + :0,12280,12814,12282 +11844a2c: 0000: 0000057f 00002ffa +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12283 + :0,12283,12814,12282 +11844a34: 0000: 0000057d 00002ffb +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844a3c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844a44: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 502 + VFD_INDEX_MAX: 505 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 502 +11844a4c: 0000: 00032242 000001f6 000001f9 00000000 000001f6 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844a60: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12284 + :0,12283,12814,12284 +11844a68: 0000: 0000057f 00002ffc +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 104 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[104] register values +!+ 00002ffb CP_SCRATCH_REG5: 12283 + :0,12283,12814,12284 +!+ 00002ffc CP_SCRATCH_REG7: 12284 + :0,12283,12814,12284 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001f6 VFD_INDEX_MIN: 502 +!+ 000001f9 VFD_INDEX_MAX: 505 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001f6 VFD_INDEX_OFFSET: 502 +11844a70: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12285 + :0,12283,12814,12285 +11844a80: 0000: 0000057f 00002ffd +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12286 + :0,12286,12814,12285 +11844a88: 0000: 0000057d 00002ffe +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844a90: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844a98: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 506 + VFD_INDEX_MAX: 509 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 506 +11844aa0: 0000: 00032242 000001fa 000001fd 00000000 000001fa +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844ab4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12287 + :0,12286,12814,12287 +11844abc: 0000: 0000057f 00002fff +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 105 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[105] register values +!+ 00002ffe CP_SCRATCH_REG5: 12286 + :0,12286,12814,12287 +!+ 00002fff CP_SCRATCH_REG7: 12287 + :0,12286,12814,12287 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001fa VFD_INDEX_MIN: 506 +!+ 000001fd VFD_INDEX_MAX: 509 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001fa VFD_INDEX_OFFSET: 506 +11844ac4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12288 + :0,12286,12814,12288 +11844ad4: 0000: 0000057f 00003000 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12289 + :0,12289,12814,12288 +11844adc: 0000: 0000057d 00003001 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844ae4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844aec: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 510 + VFD_INDEX_MAX: 516 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 510 +11844af4: 0000: 00032242 000001fe 00000204 00000000 000001fe +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844b08: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12290 + :0,12289,12814,12290 +11844b10: 0000: 0000057f 00003002 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 106 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[106] register values +!+ 00003001 CP_SCRATCH_REG5: 12289 + :0,12289,12814,12290 +!+ 00003002 CP_SCRATCH_REG7: 12290 + :0,12289,12814,12290 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000001fe VFD_INDEX_MIN: 510 +!+ 00000204 VFD_INDEX_MAX: 516 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000001fe VFD_INDEX_OFFSET: 510 +11844b18: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12291 + :0,12289,12814,12291 +11844b28: 0000: 0000057f 00003003 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12292 + :0,12292,12814,12291 +11844b30: 0000: 0000057d 00003004 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844b38: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844b40: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 517 + VFD_INDEX_MAX: 520 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 517 +11844b48: 0000: 00032242 00000205 00000208 00000000 00000205 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844b5c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12293 + :0,12292,12814,12293 +11844b64: 0000: 0000057f 00003005 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 107 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[107] register values +!+ 00003004 CP_SCRATCH_REG5: 12292 + :0,12292,12814,12293 +!+ 00003005 CP_SCRATCH_REG7: 12293 + :0,12292,12814,12293 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000205 VFD_INDEX_MIN: 517 +!+ 00000208 VFD_INDEX_MAX: 520 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000205 VFD_INDEX_OFFSET: 517 +11844b6c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12294 + :0,12292,12814,12294 +11844b7c: 0000: 0000057f 00003006 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12295 + :0,12295,12814,12294 +11844b84: 0000: 0000057d 00003007 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844b8c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844b94: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 521 + VFD_INDEX_MAX: 527 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 521 +11844b9c: 0000: 00032242 00000209 0000020f 00000000 00000209 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844bb0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12296 + :0,12295,12814,12296 +11844bb8: 0000: 0000057f 00003008 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 108 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[108] register values +!+ 00003007 CP_SCRATCH_REG5: 12295 + :0,12295,12814,12296 +!+ 00003008 CP_SCRATCH_REG7: 12296 + :0,12295,12814,12296 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000209 VFD_INDEX_MIN: 521 +!+ 0000020f VFD_INDEX_MAX: 527 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000209 VFD_INDEX_OFFSET: 521 +11844bc0: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12297 + :0,12295,12814,12297 +11844bd0: 0000: 0000057f 00003009 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12298 + :0,12298,12814,12297 +11844bd8: 0000: 0000057d 0000300a +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844be0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844be8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 528 + VFD_INDEX_MAX: 531 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 528 +11844bf0: 0000: 00032242 00000210 00000213 00000000 00000210 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844c04: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12299 + :0,12298,12814,12299 +11844c0c: 0000: 0000057f 0000300b +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 109 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[109] register values +!+ 0000300a CP_SCRATCH_REG5: 12298 + :0,12298,12814,12299 +!+ 0000300b CP_SCRATCH_REG7: 12299 + :0,12298,12814,12299 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000210 VFD_INDEX_MIN: 528 +!+ 00000213 VFD_INDEX_MAX: 531 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000210 VFD_INDEX_OFFSET: 528 +11844c14: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12300 + :0,12298,12814,12300 +11844c24: 0000: 0000057f 0000300c +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12301 + :0,12301,12814,12300 +11844c2c: 0000: 0000057d 0000300d +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844c34: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844c3c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 532 + VFD_INDEX_MAX: 535 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 532 +11844c44: 0000: 00032242 00000214 00000217 00000000 00000214 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844c58: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12302 + :0,12301,12814,12302 +11844c60: 0000: 0000057f 0000300e +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 110 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[110] register values +!+ 0000300d CP_SCRATCH_REG5: 12301 + :0,12301,12814,12302 +!+ 0000300e CP_SCRATCH_REG7: 12302 + :0,12301,12814,12302 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000214 VFD_INDEX_MIN: 532 +!+ 00000217 VFD_INDEX_MAX: 535 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000214 VFD_INDEX_OFFSET: 532 +11844c68: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12303 + :0,12301,12814,12303 +11844c78: 0000: 0000057f 0000300f +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12304 + :0,12304,12814,12303 +11844c80: 0000: 0000057d 00003010 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844c88: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844c90: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 536 + VFD_INDEX_MAX: 539 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 536 +11844c98: 0000: 00032242 00000218 0000021b 00000000 00000218 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844cac: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12305 + :0,12304,12814,12305 +11844cb4: 0000: 0000057f 00003011 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 111 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[111] register values +!+ 00003010 CP_SCRATCH_REG5: 12304 + :0,12304,12814,12305 +!+ 00003011 CP_SCRATCH_REG7: 12305 + :0,12304,12814,12305 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000218 VFD_INDEX_MIN: 536 +!+ 0000021b VFD_INDEX_MAX: 539 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000218 VFD_INDEX_OFFSET: 536 +11844cbc: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12306 + :0,12304,12814,12306 +11844ccc: 0000: 0000057f 00003012 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12307 + :0,12307,12814,12306 +11844cd4: 0000: 0000057d 00003013 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844cdc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844ce4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 540 + VFD_INDEX_MAX: 543 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 540 +11844cec: 0000: 00032242 0000021c 0000021f 00000000 0000021c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844d00: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12308 + :0,12307,12814,12308 +11844d08: 0000: 0000057f 00003014 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 112 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[112] register values +!+ 00003013 CP_SCRATCH_REG5: 12307 + :0,12307,12814,12308 +!+ 00003014 CP_SCRATCH_REG7: 12308 + :0,12307,12814,12308 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000021c VFD_INDEX_MIN: 540 +!+ 0000021f VFD_INDEX_MAX: 543 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000021c VFD_INDEX_OFFSET: 540 +11844d10: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12309 + :0,12307,12814,12309 +11844d20: 0000: 0000057f 00003015 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12310 + :0,12310,12814,12309 +11844d28: 0000: 0000057d 00003016 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844d30: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844d38: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 544 + VFD_INDEX_MAX: 550 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 544 +11844d40: 0000: 00032242 00000220 00000226 00000000 00000220 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844d54: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12311 + :0,12310,12814,12311 +11844d5c: 0000: 0000057f 00003017 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 113 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[113] register values +!+ 00003016 CP_SCRATCH_REG5: 12310 + :0,12310,12814,12311 +!+ 00003017 CP_SCRATCH_REG7: 12311 + :0,12310,12814,12311 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000220 VFD_INDEX_MIN: 544 +!+ 00000226 VFD_INDEX_MAX: 550 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000220 VFD_INDEX_OFFSET: 544 +11844d64: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12312 + :0,12310,12814,12312 +11844d74: 0000: 0000057f 00003018 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12313 + :0,12313,12814,12312 +11844d7c: 0000: 0000057d 00003019 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844d84: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844d8c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 551 + VFD_INDEX_MAX: 554 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 551 +11844d94: 0000: 00032242 00000227 0000022a 00000000 00000227 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844da8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12314 + :0,12313,12814,12314 +11844db0: 0000: 0000057f 0000301a +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 114 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[114] register values +!+ 00003019 CP_SCRATCH_REG5: 12313 + :0,12313,12814,12314 +!+ 0000301a CP_SCRATCH_REG7: 12314 + :0,12313,12814,12314 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000227 VFD_INDEX_MIN: 551 +!+ 0000022a VFD_INDEX_MAX: 554 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000227 VFD_INDEX_OFFSET: 551 +11844db8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12315 + :0,12313,12814,12315 +11844dc8: 0000: 0000057f 0000301b +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12316 + :0,12316,12814,12315 +11844dd0: 0000: 0000057d 0000301c +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844dd8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844de0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 555 + VFD_INDEX_MAX: 561 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 555 +11844de8: 0000: 00032242 0000022b 00000231 00000000 0000022b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844dfc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12317 + :0,12316,12814,12317 +11844e04: 0000: 0000057f 0000301d +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 115 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[115] register values +!+ 0000301c CP_SCRATCH_REG5: 12316 + :0,12316,12814,12317 +!+ 0000301d CP_SCRATCH_REG7: 12317 + :0,12316,12814,12317 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000022b VFD_INDEX_MIN: 555 +!+ 00000231 VFD_INDEX_MAX: 561 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000022b VFD_INDEX_OFFSET: 555 +11844e0c: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12318 + :0,12316,12814,12318 +11844e1c: 0000: 0000057f 0000301e +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12319 + :0,12319,12814,12318 +11844e24: 0000: 0000057d 0000301f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844e2c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844e34: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 562 + VFD_INDEX_MAX: 565 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 562 +11844e3c: 0000: 00032242 00000232 00000235 00000000 00000232 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844e50: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12320 + :0,12319,12814,12320 +11844e58: 0000: 0000057f 00003020 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 116 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[116] register values +!+ 0000301f CP_SCRATCH_REG5: 12319 + :0,12319,12814,12320 +!+ 00003020 CP_SCRATCH_REG7: 12320 + :0,12319,12814,12320 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000232 VFD_INDEX_MIN: 562 +!+ 00000235 VFD_INDEX_MAX: 565 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000232 VFD_INDEX_OFFSET: 562 +11844e60: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12321 + :0,12319,12814,12321 +11844e70: 0000: 0000057f 00003021 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12322 + :0,12322,12814,12321 +11844e78: 0000: 0000057d 00003022 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844e80: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844e88: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 566 + VFD_INDEX_MAX: 569 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 566 +11844e90: 0000: 00032242 00000236 00000239 00000000 00000236 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844ea4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12323 + :0,12322,12814,12323 +11844eac: 0000: 0000057f 00003023 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 117 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[117] register values +!+ 00003022 CP_SCRATCH_REG5: 12322 + :0,12322,12814,12323 +!+ 00003023 CP_SCRATCH_REG7: 12323 + :0,12322,12814,12323 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000236 VFD_INDEX_MIN: 566 +!+ 00000239 VFD_INDEX_MAX: 569 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000236 VFD_INDEX_OFFSET: 566 +11844eb4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12324 + :0,12322,12814,12324 +11844ec4: 0000: 0000057f 00003024 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12325 + :0,12325,12814,12324 +11844ecc: 0000: 0000057d 00003025 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844ed4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844edc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 570 + VFD_INDEX_MAX: 573 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 570 +11844ee4: 0000: 00032242 0000023a 0000023d 00000000 0000023a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844ef8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12326 + :0,12325,12814,12326 +11844f00: 0000: 0000057f 00003026 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 118 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[118] register values +!+ 00003025 CP_SCRATCH_REG5: 12325 + :0,12325,12814,12326 +!+ 00003026 CP_SCRATCH_REG7: 12326 + :0,12325,12814,12326 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000023a VFD_INDEX_MIN: 570 +!+ 0000023d VFD_INDEX_MAX: 573 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000023a VFD_INDEX_OFFSET: 570 +11844f08: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12327 + :0,12325,12814,12327 +11844f18: 0000: 0000057f 00003027 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12328 + :0,12328,12814,12327 +11844f20: 0000: 0000057d 00003028 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844f28: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844f30: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 574 + VFD_INDEX_MAX: 577 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 574 +11844f38: 0000: 00032242 0000023e 00000241 00000000 0000023e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844f4c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12329 + :0,12328,12814,12329 +11844f54: 0000: 0000057f 00003029 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 119 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[119] register values +!+ 00003028 CP_SCRATCH_REG5: 12328 + :0,12328,12814,12329 +!+ 00003029 CP_SCRATCH_REG7: 12329 + :0,12328,12814,12329 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000023e VFD_INDEX_MIN: 574 +!+ 00000241 VFD_INDEX_MAX: 577 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000023e VFD_INDEX_OFFSET: 574 +11844f5c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12330 + :0,12328,12814,12330 +11844f6c: 0000: 0000057f 0000302a +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12331 + :0,12331,12814,12330 +11844f74: 0000: 0000057d 0000302b +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844f7c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844f84: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 578 + VFD_INDEX_MAX: 584 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 578 +11844f8c: 0000: 00032242 00000242 00000248 00000000 00000242 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844fa0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12332 + :0,12331,12814,12332 +11844fa8: 0000: 0000057f 0000302c +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 120 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[120] register values +!+ 0000302b CP_SCRATCH_REG5: 12331 + :0,12331,12814,12332 +!+ 0000302c CP_SCRATCH_REG7: 12332 + :0,12331,12814,12332 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000242 VFD_INDEX_MIN: 578 +!+ 00000248 VFD_INDEX_MAX: 584 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000242 VFD_INDEX_OFFSET: 578 +11844fb0: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12333 + :0,12331,12814,12333 +11844fc0: 0000: 0000057f 0000302d +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12334 + :0,12334,12814,12333 +11844fc8: 0000: 0000057d 0000302e +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11844fd0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11844fd8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 585 + VFD_INDEX_MAX: 588 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 585 +11844fe0: 0000: 00032242 00000249 0000024c 00000000 00000249 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11844ff4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12335 + :0,12334,12814,12335 +11844ffc: 0000: 0000057f 0000302f +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 121 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[121] register values +!+ 0000302e CP_SCRATCH_REG5: 12334 + :0,12334,12814,12335 +!+ 0000302f CP_SCRATCH_REG7: 12335 + :0,12334,12814,12335 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000249 VFD_INDEX_MIN: 585 +!+ 0000024c VFD_INDEX_MAX: 588 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000249 VFD_INDEX_OFFSET: 585 +11845004: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12336 + :0,12334,12814,12336 +11845014: 0000: 0000057f 00003030 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12337 + :0,12337,12814,12336 +1184501c: 0000: 0000057d 00003031 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845024: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184502c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 589 + VFD_INDEX_MAX: 595 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 589 +11845034: 0000: 00032242 0000024d 00000253 00000000 0000024d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845048: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12338 + :0,12337,12814,12338 +11845050: 0000: 0000057f 00003032 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 122 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[122] register values +!+ 00003031 CP_SCRATCH_REG5: 12337 + :0,12337,12814,12338 +!+ 00003032 CP_SCRATCH_REG7: 12338 + :0,12337,12814,12338 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000024d VFD_INDEX_MIN: 589 +!+ 00000253 VFD_INDEX_MAX: 595 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000024d VFD_INDEX_OFFSET: 589 +11845058: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12339 + :0,12337,12814,12339 +11845068: 0000: 0000057f 00003033 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12340 + :0,12340,12814,12339 +11845070: 0000: 0000057d 00003034 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845078: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845080: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 596 + VFD_INDEX_MAX: 599 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 596 +11845088: 0000: 00032242 00000254 00000257 00000000 00000254 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184509c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12341 + :0,12340,12814,12341 +118450a4: 0000: 0000057f 00003035 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 123 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[123] register values +!+ 00003034 CP_SCRATCH_REG5: 12340 + :0,12340,12814,12341 +!+ 00003035 CP_SCRATCH_REG7: 12341 + :0,12340,12814,12341 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000254 VFD_INDEX_MIN: 596 +!+ 00000257 VFD_INDEX_MAX: 599 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000254 VFD_INDEX_OFFSET: 596 +118450ac: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12342 + :0,12340,12814,12342 +118450bc: 0000: 0000057f 00003036 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12343 + :0,12343,12814,12342 +118450c4: 0000: 0000057d 00003037 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118450cc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118450d4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 600 + VFD_INDEX_MAX: 603 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 600 +118450dc: 0000: 00032242 00000258 0000025b 00000000 00000258 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118450f0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12344 + :0,12343,12814,12344 +118450f8: 0000: 0000057f 00003038 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 124 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[124] register values +!+ 00003037 CP_SCRATCH_REG5: 12343 + :0,12343,12814,12344 +!+ 00003038 CP_SCRATCH_REG7: 12344 + :0,12343,12814,12344 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000258 VFD_INDEX_MIN: 600 +!+ 0000025b VFD_INDEX_MAX: 603 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000258 VFD_INDEX_OFFSET: 600 +11845100: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12345 + :0,12343,12814,12345 +11845110: 0000: 0000057f 00003039 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12346 + :0,12346,12814,12345 +11845118: 0000: 0000057d 0000303a +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845120: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845128: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 604 + VFD_INDEX_MAX: 607 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 604 +11845130: 0000: 00032242 0000025c 0000025f 00000000 0000025c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845144: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12347 + :0,12346,12814,12347 +1184514c: 0000: 0000057f 0000303b +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 125 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[125] register values +!+ 0000303a CP_SCRATCH_REG5: 12346 + :0,12346,12814,12347 +!+ 0000303b CP_SCRATCH_REG7: 12347 + :0,12346,12814,12347 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000025c VFD_INDEX_MIN: 604 +!+ 0000025f VFD_INDEX_MAX: 607 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000025c VFD_INDEX_OFFSET: 604 +11845154: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12348 + :0,12346,12814,12348 +11845164: 0000: 0000057f 0000303c +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12349 + :0,12349,12814,12348 +1184516c: 0000: 0000057d 0000303d +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845174: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184517c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 608 + VFD_INDEX_MAX: 611 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 608 +11845184: 0000: 00032242 00000260 00000263 00000000 00000260 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845198: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12350 + :0,12349,12814,12350 +118451a0: 0000: 0000057f 0000303e +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 126 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[126] register values +!+ 0000303d CP_SCRATCH_REG5: 12349 + :0,12349,12814,12350 +!+ 0000303e CP_SCRATCH_REG7: 12350 + :0,12349,12814,12350 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000260 VFD_INDEX_MIN: 608 +!+ 00000263 VFD_INDEX_MAX: 611 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000260 VFD_INDEX_OFFSET: 608 +118451a8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12351 + :0,12349,12814,12351 +118451b8: 0000: 0000057f 0000303f +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12352 + :0,12352,12814,12351 +118451c0: 0000: 0000057d 00003040 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118451c8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118451d0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 612 + VFD_INDEX_MAX: 618 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 612 +118451d8: 0000: 00032242 00000264 0000026a 00000000 00000264 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118451ec: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12353 + :0,12352,12814,12353 +118451f4: 0000: 0000057f 00003041 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 127 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[127] register values +!+ 00003040 CP_SCRATCH_REG5: 12352 + :0,12352,12814,12353 +!+ 00003041 CP_SCRATCH_REG7: 12353 + :0,12352,12814,12353 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000264 VFD_INDEX_MIN: 612 +!+ 0000026a VFD_INDEX_MAX: 618 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000264 VFD_INDEX_OFFSET: 612 +118451fc: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12354 + :0,12352,12814,12354 +1184520c: 0000: 0000057f 00003042 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12355 + :0,12355,12814,12354 +11845214: 0000: 0000057d 00003043 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184521c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845224: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 619 + VFD_INDEX_MAX: 622 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 619 +1184522c: 0000: 00032242 0000026b 0000026e 00000000 0000026b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845240: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12356 + :0,12355,12814,12356 +11845248: 0000: 0000057f 00003044 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 128 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[128] register values +!+ 00003043 CP_SCRATCH_REG5: 12355 + :0,12355,12814,12356 +!+ 00003044 CP_SCRATCH_REG7: 12356 + :0,12355,12814,12356 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000026b VFD_INDEX_MIN: 619 +!+ 0000026e VFD_INDEX_MAX: 622 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000026b VFD_INDEX_OFFSET: 619 +11845250: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12357 + :0,12355,12814,12357 +11845260: 0000: 0000057f 00003045 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12358 + :0,12358,12814,12357 +11845268: 0000: 0000057d 00003046 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845270: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845278: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 623 + VFD_INDEX_MAX: 629 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 623 +11845280: 0000: 00032242 0000026f 00000275 00000000 0000026f +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845294: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12359 + :0,12358,12814,12359 +1184529c: 0000: 0000057f 00003047 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 129 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[129] register values +!+ 00003046 CP_SCRATCH_REG5: 12358 + :0,12358,12814,12359 +!+ 00003047 CP_SCRATCH_REG7: 12359 + :0,12358,12814,12359 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000026f VFD_INDEX_MIN: 623 +!+ 00000275 VFD_INDEX_MAX: 629 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000026f VFD_INDEX_OFFSET: 623 +118452a4: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12360 + :0,12358,12814,12360 +118452b4: 0000: 0000057f 00003048 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12361 + :0,12361,12814,12360 +118452bc: 0000: 0000057d 00003049 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118452c4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118452cc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 630 + VFD_INDEX_MAX: 633 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 630 +118452d4: 0000: 00032242 00000276 00000279 00000000 00000276 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118452e8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12362 + :0,12361,12814,12362 +118452f0: 0000: 0000057f 0000304a +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 130 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[130] register values +!+ 00003049 CP_SCRATCH_REG5: 12361 + :0,12361,12814,12362 +!+ 0000304a CP_SCRATCH_REG7: 12362 + :0,12361,12814,12362 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000276 VFD_INDEX_MIN: 630 +!+ 00000279 VFD_INDEX_MAX: 633 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000276 VFD_INDEX_OFFSET: 630 +118452f8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12363 + :0,12361,12814,12363 +11845308: 0000: 0000057f 0000304b +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12364 + :0,12364,12814,12363 +11845310: 0000: 0000057d 0000304c +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845318: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845320: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 634 + VFD_INDEX_MAX: 637 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 634 +11845328: 0000: 00032242 0000027a 0000027d 00000000 0000027a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184533c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12365 + :0,12364,12814,12365 +11845344: 0000: 0000057f 0000304d +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 131 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[131] register values +!+ 0000304c CP_SCRATCH_REG5: 12364 + :0,12364,12814,12365 +!+ 0000304d CP_SCRATCH_REG7: 12365 + :0,12364,12814,12365 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000027a VFD_INDEX_MIN: 634 +!+ 0000027d VFD_INDEX_MAX: 637 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000027a VFD_INDEX_OFFSET: 634 +1184534c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12366 + :0,12364,12814,12366 +1184535c: 0000: 0000057f 0000304e +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12367 + :0,12367,12814,12366 +11845364: 0000: 0000057d 0000304f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184536c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845374: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 638 + VFD_INDEX_MAX: 641 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 638 +1184537c: 0000: 00032242 0000027e 00000281 00000000 0000027e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845390: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12368 + :0,12367,12814,12368 +11845398: 0000: 0000057f 00003050 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 132 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[132] register values +!+ 0000304f CP_SCRATCH_REG5: 12367 + :0,12367,12814,12368 +!+ 00003050 CP_SCRATCH_REG7: 12368 + :0,12367,12814,12368 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000027e VFD_INDEX_MIN: 638 +!+ 00000281 VFD_INDEX_MAX: 641 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000027e VFD_INDEX_OFFSET: 638 +118453a0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12369 + :0,12367,12814,12369 +118453b0: 0000: 0000057f 00003051 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12370 + :0,12370,12814,12369 +118453b8: 0000: 0000057d 00003052 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118453c0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118453c8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 642 + VFD_INDEX_MAX: 645 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 642 +118453d0: 0000: 00032242 00000282 00000285 00000000 00000282 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118453e4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12371 + :0,12370,12814,12371 +118453ec: 0000: 0000057f 00003053 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 133 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[133] register values +!+ 00003052 CP_SCRATCH_REG5: 12370 + :0,12370,12814,12371 +!+ 00003053 CP_SCRATCH_REG7: 12371 + :0,12370,12814,12371 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000282 VFD_INDEX_MIN: 642 +!+ 00000285 VFD_INDEX_MAX: 645 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000282 VFD_INDEX_OFFSET: 642 +118453f4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12372 + :0,12370,12814,12372 +11845404: 0000: 0000057f 00003054 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12373 + :0,12373,12814,12372 +1184540c: 0000: 0000057d 00003055 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845414: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184541c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 646 + VFD_INDEX_MAX: 652 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 646 +11845424: 0000: 00032242 00000286 0000028c 00000000 00000286 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845438: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12374 + :0,12373,12814,12374 +11845440: 0000: 0000057f 00003056 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 134 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[134] register values +!+ 00003055 CP_SCRATCH_REG5: 12373 + :0,12373,12814,12374 +!+ 00003056 CP_SCRATCH_REG7: 12374 + :0,12373,12814,12374 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000286 VFD_INDEX_MIN: 646 +!+ 0000028c VFD_INDEX_MAX: 652 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000286 VFD_INDEX_OFFSET: 646 +11845448: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12375 + :0,12373,12814,12375 +11845458: 0000: 0000057f 00003057 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12376 + :0,12376,12814,12375 +11845460: 0000: 0000057d 00003058 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845468: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845470: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 653 + VFD_INDEX_MAX: 656 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 653 +11845478: 0000: 00032242 0000028d 00000290 00000000 0000028d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184548c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12377 + :0,12376,12814,12377 +11845494: 0000: 0000057f 00003059 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 135 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[135] register values +!+ 00003058 CP_SCRATCH_REG5: 12376 + :0,12376,12814,12377 +!+ 00003059 CP_SCRATCH_REG7: 12377 + :0,12376,12814,12377 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000028d VFD_INDEX_MIN: 653 +!+ 00000290 VFD_INDEX_MAX: 656 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000028d VFD_INDEX_OFFSET: 653 +1184549c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12378 + :0,12376,12814,12378 +118454ac: 0000: 0000057f 0000305a +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12379 + :0,12379,12814,12378 +118454b4: 0000: 0000057d 0000305b +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118454bc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118454c4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 657 + VFD_INDEX_MAX: 663 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 657 +118454cc: 0000: 00032242 00000291 00000297 00000000 00000291 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118454e0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12380 + :0,12379,12814,12380 +118454e8: 0000: 0000057f 0000305c +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 136 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[136] register values +!+ 0000305b CP_SCRATCH_REG5: 12379 + :0,12379,12814,12380 +!+ 0000305c CP_SCRATCH_REG7: 12380 + :0,12379,12814,12380 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000291 VFD_INDEX_MIN: 657 +!+ 00000297 VFD_INDEX_MAX: 663 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000291 VFD_INDEX_OFFSET: 657 +118454f0: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12381 + :0,12379,12814,12381 +11845500: 0000: 0000057f 0000305d +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12382 + :0,12382,12814,12381 +11845508: 0000: 0000057d 0000305e +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845510: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845518: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 664 + VFD_INDEX_MAX: 667 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 664 +11845520: 0000: 00032242 00000298 0000029b 00000000 00000298 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845534: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12383 + :0,12382,12814,12383 +1184553c: 0000: 0000057f 0000305f +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 137 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[137] register values +!+ 0000305e CP_SCRATCH_REG5: 12382 + :0,12382,12814,12383 +!+ 0000305f CP_SCRATCH_REG7: 12383 + :0,12382,12814,12383 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000298 VFD_INDEX_MIN: 664 +!+ 0000029b VFD_INDEX_MAX: 667 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000298 VFD_INDEX_OFFSET: 664 +11845544: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12384 + :0,12382,12814,12384 +11845554: 0000: 0000057f 00003060 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12385 + :0,12385,12814,12384 +1184555c: 0000: 0000057d 00003061 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845564: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184556c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 668 + VFD_INDEX_MAX: 671 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 668 +11845574: 0000: 00032242 0000029c 0000029f 00000000 0000029c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845588: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12386 + :0,12385,12814,12386 +11845590: 0000: 0000057f 00003062 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 138 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[138] register values +!+ 00003061 CP_SCRATCH_REG5: 12385 + :0,12385,12814,12386 +!+ 00003062 CP_SCRATCH_REG7: 12386 + :0,12385,12814,12386 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000029c VFD_INDEX_MIN: 668 +!+ 0000029f VFD_INDEX_MAX: 671 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000029c VFD_INDEX_OFFSET: 668 +11845598: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12387 + :0,12385,12814,12387 +118455a8: 0000: 0000057f 00003063 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12388 + :0,12388,12814,12387 +118455b0: 0000: 0000057d 00003064 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118455b8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118455c0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 672 + VFD_INDEX_MAX: 675 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 672 +118455c8: 0000: 00032242 000002a0 000002a3 00000000 000002a0 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118455dc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12389 + :0,12388,12814,12389 +118455e4: 0000: 0000057f 00003065 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 139 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[139] register values +!+ 00003064 CP_SCRATCH_REG5: 12388 + :0,12388,12814,12389 +!+ 00003065 CP_SCRATCH_REG7: 12389 + :0,12388,12814,12389 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000002a0 VFD_INDEX_MIN: 672 +!+ 000002a3 VFD_INDEX_MAX: 675 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000002a0 VFD_INDEX_OFFSET: 672 +118455ec: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12390 + :0,12388,12814,12390 +118455fc: 0000: 0000057f 00003066 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12391 + :0,12391,12814,12390 +11845604: 0000: 0000057d 00003067 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184560c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845614: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 676 + VFD_INDEX_MAX: 679 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 676 +1184561c: 0000: 00032242 000002a4 000002a7 00000000 000002a4 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845630: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12392 + :0,12391,12814,12392 +11845638: 0000: 0000057f 00003068 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 140 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[140] register values +!+ 00003067 CP_SCRATCH_REG5: 12391 + :0,12391,12814,12392 +!+ 00003068 CP_SCRATCH_REG7: 12392 + :0,12391,12814,12392 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000002a4 VFD_INDEX_MIN: 676 +!+ 000002a7 VFD_INDEX_MAX: 679 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000002a4 VFD_INDEX_OFFSET: 676 +11845640: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12393 + :0,12391,12814,12393 +11845650: 0000: 0000057f 00003069 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12394 + :0,12394,12814,12393 +11845658: 0000: 0000057d 0000306a +t0 write UCHE_CACHE_INVALIDATE0_REG (0ea0) +NEEDS WFI: UCHE_CACHE_INVALIDATE0_REG (ea0) + UCHE_CACHE_INVALIDATE0_REG: { ADDR = 0 } +NEEDS WFI: UCHE_CACHE_INVALIDATE1_REG (ea1) + UCHE_CACHE_INVALIDATE1_REG: { ADDR = 0 | OPCODE = INVALIDATE | ENTIRE_CACHE } +11845660: 0000: 00010ea0 00000000 90000000 +t3 opcode: CP_LOAD_STATE (30) (43 dwords) + { DST_OFF = 0 | STATE_SRC = SS_DIRECT | STATE_BLOCK = SB_VERT_SHADER | NUM_UNIT = 20 } + { STATE_TYPE = ST_CONSTANTS | EXT_SRC_ADDR = 0 } +11845678: 1.462840 -0.071177 0.534908 0.533864 0.331812 1.652796 -0.230062 -0.229613 +11845698: 0.866025 -0.513030 -0.815389 -0.813798 4.650000 -2.336977 20.181894 22.140564 +118456b8: 0.844571 -0.041094 -0.533864 -14.142904 0.191572 0.954242 0.229613 5.856975 +118456d8: 0.500000 -0.296198 0.813798 16.275953 0.000000 0.000000 0.000000 1.000000 +118456f8: 5.000000 5.000000 10.000000 1.000000 0.000000 0.800000 0.200000 1.000000 +11845678: 0000: 3fbb3e57 bd91c539 3f08efbb 3f08ab54 3ea9e347 3fd38ecf be6b956f be6b1fc2 +11845698: 0020: 3f5db3d7 bf0355f2 bf50bd50 bf50550b 4094cccc c0159107 41a17485 41b11fe0 +118456b8: 0040: 3f5835cf bd285238 bf08ab54 c1624956 3e442b67 3f744935 3e6b1fc2 40bb6c57 +118456d8: 0060: 3f000000 be97a747 3f50550b 41823527 00000000 00000000 00000000 3f800000 +118456f8: 0080: 40a00000 40a00000 41200000 3f800000 00000000 3f4ccccd 3e4ccccd 3f800000 +1184566c: 0000: c0293000 05200000 00000001 3fbb3e57 bd91c539 3f08efbb 3f08ab54 3ea9e347 +1184568c: 0020: 3fd38ecf be6b956f be6b1fc2 3f5db3d7 bf0355f2 bf50bd50 bf50550b 4094cccc +118456ac: 0040: c0159107 41a17485 41b11fe0 3f5835cf bd285238 bf08ab54 c1624956 3e442b67 +118456cc: 0060: 3f744935 3e6b1fc2 40bb6c57 3f000000 be97a747 3f50550b 41823527 00000000 +118456ec: 0080: 00000000 00000000 3f800000 40a00000 40a00000 41200000 3f800000 00000000 +1184570c: 00a0: 3f4ccccd 3e4ccccd 3f800000 +t0 write UCHE_CACHE_INVALIDATE0_REG (0ea0) +NEEDS WFI: UCHE_CACHE_INVALIDATE0_REG (ea0) + UCHE_CACHE_INVALIDATE0_REG: { ADDR = 0 } +NEEDS WFI: UCHE_CACHE_INVALIDATE1_REG (ea1) + UCHE_CACHE_INVALIDATE1_REG: { ADDR = 0 | OPCODE = INVALIDATE | ENTIRE_CACHE } +11845718: 0000: 00010ea0 00000000 90000000 +t3 opcode: CP_LOAD_STATE (30) (7 dwords) + { DST_OFF = 20 | STATE_SRC = SS_DIRECT | STATE_BLOCK = SB_VERT_SHADER | NUM_UNIT = 2 } + { STATE_TYPE = ST_CONSTANTS | EXT_SRC_ADDR = 0 } +11845730: 0.000000 0.000000 0.000000 0.000000 +11845730: 0000: 00000000 00000000 00000000 00000000 +11845724: 0000: c0053000 00a00014 00000001 00000000 00000000 00000000 00000000 +t0 write VFD_FETCH[0].INSTR_0 (2246) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT | INDEXCODE = 0 | STEPRATE = 1 } + VFD_FETCH[0].INSTR_1: 0x127ee000 +11845740: 0000: 00012246 01020c0b 127ee000 +t0 write VFD_DECODE[0].INSTR (2266) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } +1184574c: 0000: 00002266 6c00009f +t0 write VFD_FETCH[0x1].INSTR_0 (2248) + VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | INDEXCODE = 1 | STEPRATE = 1 } + VFD_FETCH[0x1].INSTR_1: 0x127ee00c +11845754: 0000: 00012248 01040c0b 127ee00c +t0 write VFD_DECODE[0x1].INSTR (2267) + VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r1.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +11845760: 0000: 00002267 2c00409f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845768: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845770: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 0 + VFD_INDEX_MAX: 6 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 0 +11845778: 0000: 00032242 00000000 00000006 00000000 00000000 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184578c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12395 + :0,12394,12814,12395 +11845794: 0000: 0000057f 0000306b +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 141 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[141] register values +!+ 0000306a CP_SCRATCH_REG5: 12394 + :0,12394,12814,12395 +!+ 0000306b CP_SCRATCH_REG7: 12395 + :0,12394,12814,12395 + + 00000000 UCHE_CACHE_INVALIDATE0_REG: { ADDR = 0 } + + 90000000 UCHE_CACHE_INVALIDATE1_REG: { ADDR = 0 | OPCODE = INVALIDATE | ENTIRE_CACHE } + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000000 VFD_INDEX_MIN: 0 +!+ 00000006 VFD_INDEX_MAX: 6 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000000 VFD_INDEX_OFFSET: 0 + + 01020c0b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT | INDEXCODE = 0 | STEPRATE = 1 } +!+ 127ee000 VFD_FETCH[0].INSTR_1: 0x127ee000 + + 01040c0b VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | INDEXCODE = 1 | STEPRATE = 1 } +!+ 127ee00c VFD_FETCH[0x1].INSTR_1: 0x127ee00c + + 6c00009f VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } + + 2c00409f VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r1.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +1184579c: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12396 + :0,12394,12814,12396 +118457ac: 0000: 0000057f 0000306c +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12397 + :0,12397,12814,12396 +118457b4: 0000: 0000057d 0000306d +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118457bc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118457c4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 7 + VFD_INDEX_MAX: 10 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 7 +118457cc: 0000: 00032242 00000007 0000000a 00000000 00000007 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118457e0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12398 + :0,12397,12814,12398 +118457e8: 0000: 0000057f 0000306e +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 142 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[142] register values +!+ 0000306d CP_SCRATCH_REG5: 12397 + :0,12397,12814,12398 +!+ 0000306e CP_SCRATCH_REG7: 12398 + :0,12397,12814,12398 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000007 VFD_INDEX_MIN: 7 +!+ 0000000a VFD_INDEX_MAX: 10 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000007 VFD_INDEX_OFFSET: 7 +118457f0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12399 + :0,12397,12814,12399 +11845800: 0000: 0000057f 0000306f +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12400 + :0,12400,12814,12399 +11845808: 0000: 0000057d 00003070 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845810: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845818: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 11 + VFD_INDEX_MAX: 17 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 11 +11845820: 0000: 00032242 0000000b 00000011 00000000 0000000b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845834: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12401 + :0,12400,12814,12401 +1184583c: 0000: 0000057f 00003071 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 143 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[143] register values +!+ 00003070 CP_SCRATCH_REG5: 12400 + :0,12400,12814,12401 +!+ 00003071 CP_SCRATCH_REG7: 12401 + :0,12400,12814,12401 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000000b VFD_INDEX_MIN: 11 +!+ 00000011 VFD_INDEX_MAX: 17 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000000b VFD_INDEX_OFFSET: 11 +11845844: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12402 + :0,12400,12814,12402 +11845854: 0000: 0000057f 00003072 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12403 + :0,12403,12814,12402 +1184585c: 0000: 0000057d 00003073 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845864: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184586c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 18 + VFD_INDEX_MAX: 21 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 18 +11845874: 0000: 00032242 00000012 00000015 00000000 00000012 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845888: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12404 + :0,12403,12814,12404 +11845890: 0000: 0000057f 00003074 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 144 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[144] register values +!+ 00003073 CP_SCRATCH_REG5: 12403 + :0,12403,12814,12404 +!+ 00003074 CP_SCRATCH_REG7: 12404 + :0,12403,12814,12404 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000012 VFD_INDEX_MIN: 18 +!+ 00000015 VFD_INDEX_MAX: 21 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000012 VFD_INDEX_OFFSET: 18 +11845898: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12405 + :0,12403,12814,12405 +118458a8: 0000: 0000057f 00003075 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12406 + :0,12406,12814,12405 +118458b0: 0000: 0000057d 00003076 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118458b8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118458c0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 22 + VFD_INDEX_MAX: 25 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 22 +118458c8: 0000: 00032242 00000016 00000019 00000000 00000016 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118458dc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12407 + :0,12406,12814,12407 +118458e4: 0000: 0000057f 00003077 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 145 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[145] register values +!+ 00003076 CP_SCRATCH_REG5: 12406 + :0,12406,12814,12407 +!+ 00003077 CP_SCRATCH_REG7: 12407 + :0,12406,12814,12407 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000016 VFD_INDEX_MIN: 22 +!+ 00000019 VFD_INDEX_MAX: 25 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000016 VFD_INDEX_OFFSET: 22 +118458ec: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12408 + :0,12406,12814,12408 +118458fc: 0000: 0000057f 00003078 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12409 + :0,12409,12814,12408 +11845904: 0000: 0000057d 00003079 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184590c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845914: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 26 + VFD_INDEX_MAX: 29 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 26 +1184591c: 0000: 00032242 0000001a 0000001d 00000000 0000001a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845930: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12410 + :0,12409,12814,12410 +11845938: 0000: 0000057f 0000307a +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 146 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[146] register values +!+ 00003079 CP_SCRATCH_REG5: 12409 + :0,12409,12814,12410 +!+ 0000307a CP_SCRATCH_REG7: 12410 + :0,12409,12814,12410 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000001a VFD_INDEX_MIN: 26 +!+ 0000001d VFD_INDEX_MAX: 29 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000001a VFD_INDEX_OFFSET: 26 +11845940: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12411 + :0,12409,12814,12411 +11845950: 0000: 0000057f 0000307b +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12412 + :0,12412,12814,12411 +11845958: 0000: 0000057d 0000307c +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845960: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845968: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 30 + VFD_INDEX_MAX: 33 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 30 +11845970: 0000: 00032242 0000001e 00000021 00000000 0000001e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845984: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12413 + :0,12412,12814,12413 +1184598c: 0000: 0000057f 0000307d +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 147 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[147] register values +!+ 0000307c CP_SCRATCH_REG5: 12412 + :0,12412,12814,12413 +!+ 0000307d CP_SCRATCH_REG7: 12413 + :0,12412,12814,12413 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000001e VFD_INDEX_MIN: 30 +!+ 00000021 VFD_INDEX_MAX: 33 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000001e VFD_INDEX_OFFSET: 30 +11845994: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12414 + :0,12412,12814,12414 +118459a4: 0000: 0000057f 0000307e +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12415 + :0,12415,12814,12414 +118459ac: 0000: 0000057d 0000307f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118459b4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118459bc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 34 + VFD_INDEX_MAX: 40 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 34 +118459c4: 0000: 00032242 00000022 00000028 00000000 00000022 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118459d8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12416 + :0,12415,12814,12416 +118459e0: 0000: 0000057f 00003080 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 148 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[148] register values +!+ 0000307f CP_SCRATCH_REG5: 12415 + :0,12415,12814,12416 +!+ 00003080 CP_SCRATCH_REG7: 12416 + :0,12415,12814,12416 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000022 VFD_INDEX_MIN: 34 +!+ 00000028 VFD_INDEX_MAX: 40 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000022 VFD_INDEX_OFFSET: 34 +118459e8: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12417 + :0,12415,12814,12417 +118459f8: 0000: 0000057f 00003081 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12418 + :0,12418,12814,12417 +11845a00: 0000: 0000057d 00003082 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845a08: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845a10: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 41 + VFD_INDEX_MAX: 44 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 41 +11845a18: 0000: 00032242 00000029 0000002c 00000000 00000029 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845a2c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12419 + :0,12418,12814,12419 +11845a34: 0000: 0000057f 00003083 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 149 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[149] register values +!+ 00003082 CP_SCRATCH_REG5: 12418 + :0,12418,12814,12419 +!+ 00003083 CP_SCRATCH_REG7: 12419 + :0,12418,12814,12419 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000029 VFD_INDEX_MIN: 41 +!+ 0000002c VFD_INDEX_MAX: 44 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000029 VFD_INDEX_OFFSET: 41 +11845a3c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12420 + :0,12418,12814,12420 +11845a4c: 0000: 0000057f 00003084 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12421 + :0,12421,12814,12420 +11845a54: 0000: 0000057d 00003085 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845a5c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845a64: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 45 + VFD_INDEX_MAX: 51 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 45 +11845a6c: 0000: 00032242 0000002d 00000033 00000000 0000002d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845a80: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12422 + :0,12421,12814,12422 +11845a88: 0000: 0000057f 00003086 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 150 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[150] register values +!+ 00003085 CP_SCRATCH_REG5: 12421 + :0,12421,12814,12422 +!+ 00003086 CP_SCRATCH_REG7: 12422 + :0,12421,12814,12422 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000002d VFD_INDEX_MIN: 45 +!+ 00000033 VFD_INDEX_MAX: 51 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000002d VFD_INDEX_OFFSET: 45 +11845a90: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12423 + :0,12421,12814,12423 +11845aa0: 0000: 0000057f 00003087 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12424 + :0,12424,12814,12423 +11845aa8: 0000: 0000057d 00003088 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845ab0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845ab8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 52 + VFD_INDEX_MAX: 55 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 52 +11845ac0: 0000: 00032242 00000034 00000037 00000000 00000034 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845ad4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12425 + :0,12424,12814,12425 +11845adc: 0000: 0000057f 00003089 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 151 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[151] register values +!+ 00003088 CP_SCRATCH_REG5: 12424 + :0,12424,12814,12425 +!+ 00003089 CP_SCRATCH_REG7: 12425 + :0,12424,12814,12425 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000034 VFD_INDEX_MIN: 52 +!+ 00000037 VFD_INDEX_MAX: 55 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000034 VFD_INDEX_OFFSET: 52 +11845ae4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12426 + :0,12424,12814,12426 +11845af4: 0000: 0000057f 0000308a +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12427 + :0,12427,12814,12426 +11845afc: 0000: 0000057d 0000308b +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845b04: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845b0c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 56 + VFD_INDEX_MAX: 59 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 56 +11845b14: 0000: 00032242 00000038 0000003b 00000000 00000038 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845b28: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12428 + :0,12427,12814,12428 +11845b30: 0000: 0000057f 0000308c +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 152 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[152] register values +!+ 0000308b CP_SCRATCH_REG5: 12427 + :0,12427,12814,12428 +!+ 0000308c CP_SCRATCH_REG7: 12428 + :0,12427,12814,12428 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000038 VFD_INDEX_MIN: 56 +!+ 0000003b VFD_INDEX_MAX: 59 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000038 VFD_INDEX_OFFSET: 56 +11845b38: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12429 + :0,12427,12814,12429 +11845b48: 0000: 0000057f 0000308d +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12430 + :0,12430,12814,12429 +11845b50: 0000: 0000057d 0000308e +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845b58: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845b60: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 60 + VFD_INDEX_MAX: 63 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 60 +11845b68: 0000: 00032242 0000003c 0000003f 00000000 0000003c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845b7c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12431 + :0,12430,12814,12431 +11845b84: 0000: 0000057f 0000308f +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 153 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[153] register values +!+ 0000308e CP_SCRATCH_REG5: 12430 + :0,12430,12814,12431 +!+ 0000308f CP_SCRATCH_REG7: 12431 + :0,12430,12814,12431 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000003c VFD_INDEX_MIN: 60 +!+ 0000003f VFD_INDEX_MAX: 63 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000003c VFD_INDEX_OFFSET: 60 +11845b8c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12432 + :0,12430,12814,12432 +11845b9c: 0000: 0000057f 00003090 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12433 + :0,12433,12814,12432 +11845ba4: 0000: 0000057d 00003091 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845bac: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845bb4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 64 + VFD_INDEX_MAX: 67 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 64 +11845bbc: 0000: 00032242 00000040 00000043 00000000 00000040 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845bd0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12434 + :0,12433,12814,12434 +11845bd8: 0000: 0000057f 00003092 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 154 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[154] register values +!+ 00003091 CP_SCRATCH_REG5: 12433 + :0,12433,12814,12434 +!+ 00003092 CP_SCRATCH_REG7: 12434 + :0,12433,12814,12434 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000040 VFD_INDEX_MIN: 64 +!+ 00000043 VFD_INDEX_MAX: 67 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000040 VFD_INDEX_OFFSET: 64 +11845be0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12435 + :0,12433,12814,12435 +11845bf0: 0000: 0000057f 00003093 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12436 + :0,12436,12814,12435 +11845bf8: 0000: 0000057d 00003094 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845c00: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845c08: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 68 + VFD_INDEX_MAX: 74 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 68 +11845c10: 0000: 00032242 00000044 0000004a 00000000 00000044 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845c24: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12437 + :0,12436,12814,12437 +11845c2c: 0000: 0000057f 00003095 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 155 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[155] register values +!+ 00003094 CP_SCRATCH_REG5: 12436 + :0,12436,12814,12437 +!+ 00003095 CP_SCRATCH_REG7: 12437 + :0,12436,12814,12437 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000044 VFD_INDEX_MIN: 68 +!+ 0000004a VFD_INDEX_MAX: 74 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000044 VFD_INDEX_OFFSET: 68 +11845c34: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12438 + :0,12436,12814,12438 +11845c44: 0000: 0000057f 00003096 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12439 + :0,12439,12814,12438 +11845c4c: 0000: 0000057d 00003097 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845c54: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845c5c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 75 + VFD_INDEX_MAX: 78 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 75 +11845c64: 0000: 00032242 0000004b 0000004e 00000000 0000004b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845c78: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12440 + :0,12439,12814,12440 +11845c80: 0000: 0000057f 00003098 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 156 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[156] register values +!+ 00003097 CP_SCRATCH_REG5: 12439 + :0,12439,12814,12440 +!+ 00003098 CP_SCRATCH_REG7: 12440 + :0,12439,12814,12440 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000004b VFD_INDEX_MIN: 75 +!+ 0000004e VFD_INDEX_MAX: 78 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000004b VFD_INDEX_OFFSET: 75 +11845c88: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12441 + :0,12439,12814,12441 +11845c98: 0000: 0000057f 00003099 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12442 + :0,12442,12814,12441 +11845ca0: 0000: 0000057d 0000309a +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845ca8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845cb0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 79 + VFD_INDEX_MAX: 85 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 79 +11845cb8: 0000: 00032242 0000004f 00000055 00000000 0000004f +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845ccc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12443 + :0,12442,12814,12443 +11845cd4: 0000: 0000057f 0000309b +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 157 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[157] register values +!+ 0000309a CP_SCRATCH_REG5: 12442 + :0,12442,12814,12443 +!+ 0000309b CP_SCRATCH_REG7: 12443 + :0,12442,12814,12443 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000004f VFD_INDEX_MIN: 79 +!+ 00000055 VFD_INDEX_MAX: 85 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000004f VFD_INDEX_OFFSET: 79 +11845cdc: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12444 + :0,12442,12814,12444 +11845cec: 0000: 0000057f 0000309c +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12445 + :0,12445,12814,12444 +11845cf4: 0000: 0000057d 0000309d +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845cfc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845d04: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 86 + VFD_INDEX_MAX: 89 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 86 +11845d0c: 0000: 00032242 00000056 00000059 00000000 00000056 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845d20: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12446 + :0,12445,12814,12446 +11845d28: 0000: 0000057f 0000309e +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 158 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[158] register values +!+ 0000309d CP_SCRATCH_REG5: 12445 + :0,12445,12814,12446 +!+ 0000309e CP_SCRATCH_REG7: 12446 + :0,12445,12814,12446 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000056 VFD_INDEX_MIN: 86 +!+ 00000059 VFD_INDEX_MAX: 89 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000056 VFD_INDEX_OFFSET: 86 +11845d30: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12447 + :0,12445,12814,12447 +11845d40: 0000: 0000057f 0000309f +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12448 + :0,12448,12814,12447 +11845d48: 0000: 0000057d 000030a0 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845d50: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845d58: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 90 + VFD_INDEX_MAX: 93 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 90 +11845d60: 0000: 00032242 0000005a 0000005d 00000000 0000005a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845d74: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12449 + :0,12448,12814,12449 +11845d7c: 0000: 0000057f 000030a1 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 159 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[159] register values +!+ 000030a0 CP_SCRATCH_REG5: 12448 + :0,12448,12814,12449 +!+ 000030a1 CP_SCRATCH_REG7: 12449 + :0,12448,12814,12449 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000005a VFD_INDEX_MIN: 90 +!+ 0000005d VFD_INDEX_MAX: 93 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000005a VFD_INDEX_OFFSET: 90 +11845d84: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12450 + :0,12448,12814,12450 +11845d94: 0000: 0000057f 000030a2 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12451 + :0,12451,12814,12450 +11845d9c: 0000: 0000057d 000030a3 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845da4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845dac: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 94 + VFD_INDEX_MAX: 97 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 94 +11845db4: 0000: 00032242 0000005e 00000061 00000000 0000005e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845dc8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12452 + :0,12451,12814,12452 +11845dd0: 0000: 0000057f 000030a4 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 160 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[160] register values +!+ 000030a3 CP_SCRATCH_REG5: 12451 + :0,12451,12814,12452 +!+ 000030a4 CP_SCRATCH_REG7: 12452 + :0,12451,12814,12452 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000005e VFD_INDEX_MIN: 94 +!+ 00000061 VFD_INDEX_MAX: 97 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000005e VFD_INDEX_OFFSET: 94 +11845dd8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12453 + :0,12451,12814,12453 +11845de8: 0000: 0000057f 000030a5 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12454 + :0,12454,12814,12453 +11845df0: 0000: 0000057d 000030a6 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845df8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845e00: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 98 + VFD_INDEX_MAX: 101 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 98 +11845e08: 0000: 00032242 00000062 00000065 00000000 00000062 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845e1c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12455 + :0,12454,12814,12455 +11845e24: 0000: 0000057f 000030a7 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 161 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[161] register values +!+ 000030a6 CP_SCRATCH_REG5: 12454 + :0,12454,12814,12455 +!+ 000030a7 CP_SCRATCH_REG7: 12455 + :0,12454,12814,12455 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000062 VFD_INDEX_MIN: 98 +!+ 00000065 VFD_INDEX_MAX: 101 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000062 VFD_INDEX_OFFSET: 98 +11845e2c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12456 + :0,12454,12814,12456 +11845e3c: 0000: 0000057f 000030a8 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12457 + :0,12457,12814,12456 +11845e44: 0000: 0000057d 000030a9 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845e4c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845e54: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 102 + VFD_INDEX_MAX: 108 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 102 +11845e5c: 0000: 00032242 00000066 0000006c 00000000 00000066 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845e70: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12458 + :0,12457,12814,12458 +11845e78: 0000: 0000057f 000030aa +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 162 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[162] register values +!+ 000030a9 CP_SCRATCH_REG5: 12457 + :0,12457,12814,12458 +!+ 000030aa CP_SCRATCH_REG7: 12458 + :0,12457,12814,12458 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000066 VFD_INDEX_MIN: 102 +!+ 0000006c VFD_INDEX_MAX: 108 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000066 VFD_INDEX_OFFSET: 102 +11845e80: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12459 + :0,12457,12814,12459 +11845e90: 0000: 0000057f 000030ab +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12460 + :0,12460,12814,12459 +11845e98: 0000: 0000057d 000030ac +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845ea0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845ea8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 109 + VFD_INDEX_MAX: 112 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 109 +11845eb0: 0000: 00032242 0000006d 00000070 00000000 0000006d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845ec4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12461 + :0,12460,12814,12461 +11845ecc: 0000: 0000057f 000030ad +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 163 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[163] register values +!+ 000030ac CP_SCRATCH_REG5: 12460 + :0,12460,12814,12461 +!+ 000030ad CP_SCRATCH_REG7: 12461 + :0,12460,12814,12461 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000006d VFD_INDEX_MIN: 109 +!+ 00000070 VFD_INDEX_MAX: 112 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000006d VFD_INDEX_OFFSET: 109 +11845ed4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12462 + :0,12460,12814,12462 +11845ee4: 0000: 0000057f 000030ae +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12463 + :0,12463,12814,12462 +11845eec: 0000: 0000057d 000030af +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845ef4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845efc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 113 + VFD_INDEX_MAX: 119 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 113 +11845f04: 0000: 00032242 00000071 00000077 00000000 00000071 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845f18: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12464 + :0,12463,12814,12464 +11845f20: 0000: 0000057f 000030b0 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 164 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[164] register values +!+ 000030af CP_SCRATCH_REG5: 12463 + :0,12463,12814,12464 +!+ 000030b0 CP_SCRATCH_REG7: 12464 + :0,12463,12814,12464 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000071 VFD_INDEX_MIN: 113 +!+ 00000077 VFD_INDEX_MAX: 119 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000071 VFD_INDEX_OFFSET: 113 +11845f28: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12465 + :0,12463,12814,12465 +11845f38: 0000: 0000057f 000030b1 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12466 + :0,12466,12814,12465 +11845f40: 0000: 0000057d 000030b2 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845f48: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845f50: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 120 + VFD_INDEX_MAX: 123 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 120 +11845f58: 0000: 00032242 00000078 0000007b 00000000 00000078 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845f6c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12467 + :0,12466,12814,12467 +11845f74: 0000: 0000057f 000030b3 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 165 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[165] register values +!+ 000030b2 CP_SCRATCH_REG5: 12466 + :0,12466,12814,12467 +!+ 000030b3 CP_SCRATCH_REG7: 12467 + :0,12466,12814,12467 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000078 VFD_INDEX_MIN: 120 +!+ 0000007b VFD_INDEX_MAX: 123 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000078 VFD_INDEX_OFFSET: 120 +11845f7c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12468 + :0,12466,12814,12468 +11845f8c: 0000: 0000057f 000030b4 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12469 + :0,12469,12814,12468 +11845f94: 0000: 0000057d 000030b5 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845f9c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845fa4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 124 + VFD_INDEX_MAX: 127 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 124 +11845fac: 0000: 00032242 0000007c 0000007f 00000000 0000007c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11845fc0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12470 + :0,12469,12814,12470 +11845fc8: 0000: 0000057f 000030b6 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 166 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[166] register values +!+ 000030b5 CP_SCRATCH_REG5: 12469 + :0,12469,12814,12470 +!+ 000030b6 CP_SCRATCH_REG7: 12470 + :0,12469,12814,12470 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000007c VFD_INDEX_MIN: 124 +!+ 0000007f VFD_INDEX_MAX: 127 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000007c VFD_INDEX_OFFSET: 124 +11845fd0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12471 + :0,12469,12814,12471 +11845fe0: 0000: 0000057f 000030b7 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12472 + :0,12472,12814,12471 +11845fe8: 0000: 0000057d 000030b8 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11845ff0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11845ff8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 128 + VFD_INDEX_MAX: 131 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 128 +11846000: 0000: 00032242 00000080 00000083 00000000 00000080 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846014: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12473 + :0,12472,12814,12473 +1184601c: 0000: 0000057f 000030b9 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 167 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[167] register values +!+ 000030b8 CP_SCRATCH_REG5: 12472 + :0,12472,12814,12473 +!+ 000030b9 CP_SCRATCH_REG7: 12473 + :0,12472,12814,12473 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000080 VFD_INDEX_MIN: 128 +!+ 00000083 VFD_INDEX_MAX: 131 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000080 VFD_INDEX_OFFSET: 128 +11846024: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12474 + :0,12472,12814,12474 +11846034: 0000: 0000057f 000030ba +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12475 + :0,12475,12814,12474 +1184603c: 0000: 0000057d 000030bb +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846044: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184604c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 132 + VFD_INDEX_MAX: 135 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 132 +11846054: 0000: 00032242 00000084 00000087 00000000 00000084 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846068: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12476 + :0,12475,12814,12476 +11846070: 0000: 0000057f 000030bc +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 168 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[168] register values +!+ 000030bb CP_SCRATCH_REG5: 12475 + :0,12475,12814,12476 +!+ 000030bc CP_SCRATCH_REG7: 12476 + :0,12475,12814,12476 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000084 VFD_INDEX_MIN: 132 +!+ 00000087 VFD_INDEX_MAX: 135 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000084 VFD_INDEX_OFFSET: 132 +11846078: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12477 + :0,12475,12814,12477 +11846088: 0000: 0000057f 000030bd +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12478 + :0,12478,12814,12477 +11846090: 0000: 0000057d 000030be +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846098: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118460a0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 136 + VFD_INDEX_MAX: 142 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 136 +118460a8: 0000: 00032242 00000088 0000008e 00000000 00000088 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118460bc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12479 + :0,12478,12814,12479 +118460c4: 0000: 0000057f 000030bf +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 169 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[169] register values +!+ 000030be CP_SCRATCH_REG5: 12478 + :0,12478,12814,12479 +!+ 000030bf CP_SCRATCH_REG7: 12479 + :0,12478,12814,12479 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000088 VFD_INDEX_MIN: 136 +!+ 0000008e VFD_INDEX_MAX: 142 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000088 VFD_INDEX_OFFSET: 136 +118460cc: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12480 + :0,12478,12814,12480 +118460dc: 0000: 0000057f 000030c0 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12481 + :0,12481,12814,12480 +118460e4: 0000: 0000057d 000030c1 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118460ec: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118460f4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 143 + VFD_INDEX_MAX: 146 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 143 +118460fc: 0000: 00032242 0000008f 00000092 00000000 0000008f +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846110: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12482 + :0,12481,12814,12482 +11846118: 0000: 0000057f 000030c2 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 170 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[170] register values +!+ 000030c1 CP_SCRATCH_REG5: 12481 + :0,12481,12814,12482 +!+ 000030c2 CP_SCRATCH_REG7: 12482 + :0,12481,12814,12482 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000008f VFD_INDEX_MIN: 143 +!+ 00000092 VFD_INDEX_MAX: 146 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000008f VFD_INDEX_OFFSET: 143 +11846120: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12483 + :0,12481,12814,12483 +11846130: 0000: 0000057f 000030c3 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12484 + :0,12484,12814,12483 +11846138: 0000: 0000057d 000030c4 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846140: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846148: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 147 + VFD_INDEX_MAX: 153 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 147 +11846150: 0000: 00032242 00000093 00000099 00000000 00000093 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846164: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12485 + :0,12484,12814,12485 +1184616c: 0000: 0000057f 000030c5 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 171 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[171] register values +!+ 000030c4 CP_SCRATCH_REG5: 12484 + :0,12484,12814,12485 +!+ 000030c5 CP_SCRATCH_REG7: 12485 + :0,12484,12814,12485 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000093 VFD_INDEX_MIN: 147 +!+ 00000099 VFD_INDEX_MAX: 153 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000093 VFD_INDEX_OFFSET: 147 +11846174: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12486 + :0,12484,12814,12486 +11846184: 0000: 0000057f 000030c6 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12487 + :0,12487,12814,12486 +1184618c: 0000: 0000057d 000030c7 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846194: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184619c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 154 + VFD_INDEX_MAX: 157 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 154 +118461a4: 0000: 00032242 0000009a 0000009d 00000000 0000009a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118461b8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12488 + :0,12487,12814,12488 +118461c0: 0000: 0000057f 000030c8 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 172 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[172] register values +!+ 000030c7 CP_SCRATCH_REG5: 12487 + :0,12487,12814,12488 +!+ 000030c8 CP_SCRATCH_REG7: 12488 + :0,12487,12814,12488 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000009a VFD_INDEX_MIN: 154 +!+ 0000009d VFD_INDEX_MAX: 157 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000009a VFD_INDEX_OFFSET: 154 +118461c8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12489 + :0,12487,12814,12489 +118461d8: 0000: 0000057f 000030c9 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12490 + :0,12490,12814,12489 +118461e0: 0000: 0000057d 000030ca +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118461e8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118461f0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 158 + VFD_INDEX_MAX: 161 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 158 +118461f8: 0000: 00032242 0000009e 000000a1 00000000 0000009e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184620c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12491 + :0,12490,12814,12491 +11846214: 0000: 0000057f 000030cb +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 173 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[173] register values +!+ 000030ca CP_SCRATCH_REG5: 12490 + :0,12490,12814,12491 +!+ 000030cb CP_SCRATCH_REG7: 12491 + :0,12490,12814,12491 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000009e VFD_INDEX_MIN: 158 +!+ 000000a1 VFD_INDEX_MAX: 161 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000009e VFD_INDEX_OFFSET: 158 +1184621c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12492 + :0,12490,12814,12492 +1184622c: 0000: 0000057f 000030cc +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12493 + :0,12493,12814,12492 +11846234: 0000: 0000057d 000030cd +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184623c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846244: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 162 + VFD_INDEX_MAX: 165 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 162 +1184624c: 0000: 00032242 000000a2 000000a5 00000000 000000a2 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846260: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12494 + :0,12493,12814,12494 +11846268: 0000: 0000057f 000030ce +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 174 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[174] register values +!+ 000030cd CP_SCRATCH_REG5: 12493 + :0,12493,12814,12494 +!+ 000030ce CP_SCRATCH_REG7: 12494 + :0,12493,12814,12494 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000a2 VFD_INDEX_MIN: 162 +!+ 000000a5 VFD_INDEX_MAX: 165 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000a2 VFD_INDEX_OFFSET: 162 +11846270: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12495 + :0,12493,12814,12495 +11846280: 0000: 0000057f 000030cf +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12496 + :0,12496,12814,12495 +11846288: 0000: 0000057d 000030d0 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846290: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846298: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 166 + VFD_INDEX_MAX: 169 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 166 +118462a0: 0000: 00032242 000000a6 000000a9 00000000 000000a6 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118462b4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12497 + :0,12496,12814,12497 +118462bc: 0000: 0000057f 000030d1 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 175 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[175] register values +!+ 000030d0 CP_SCRATCH_REG5: 12496 + :0,12496,12814,12497 +!+ 000030d1 CP_SCRATCH_REG7: 12497 + :0,12496,12814,12497 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000a6 VFD_INDEX_MIN: 166 +!+ 000000a9 VFD_INDEX_MAX: 169 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000a6 VFD_INDEX_OFFSET: 166 +118462c4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12498 + :0,12496,12814,12498 +118462d4: 0000: 0000057f 000030d2 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12499 + :0,12499,12814,12498 +118462dc: 0000: 0000057d 000030d3 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118462e4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118462ec: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 170 + VFD_INDEX_MAX: 176 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 170 +118462f4: 0000: 00032242 000000aa 000000b0 00000000 000000aa +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846308: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12500 + :0,12499,12814,12500 +11846310: 0000: 0000057f 000030d4 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 176 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[176] register values +!+ 000030d3 CP_SCRATCH_REG5: 12499 + :0,12499,12814,12500 +!+ 000030d4 CP_SCRATCH_REG7: 12500 + :0,12499,12814,12500 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000aa VFD_INDEX_MIN: 170 +!+ 000000b0 VFD_INDEX_MAX: 176 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000aa VFD_INDEX_OFFSET: 170 +11846318: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12501 + :0,12499,12814,12501 +11846328: 0000: 0000057f 000030d5 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12502 + :0,12502,12814,12501 +11846330: 0000: 0000057d 000030d6 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846338: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846340: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 177 + VFD_INDEX_MAX: 180 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 177 +11846348: 0000: 00032242 000000b1 000000b4 00000000 000000b1 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184635c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12503 + :0,12502,12814,12503 +11846364: 0000: 0000057f 000030d7 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 177 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[177] register values +!+ 000030d6 CP_SCRATCH_REG5: 12502 + :0,12502,12814,12503 +!+ 000030d7 CP_SCRATCH_REG7: 12503 + :0,12502,12814,12503 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000b1 VFD_INDEX_MIN: 177 +!+ 000000b4 VFD_INDEX_MAX: 180 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000b1 VFD_INDEX_OFFSET: 177 +1184636c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12504 + :0,12502,12814,12504 +1184637c: 0000: 0000057f 000030d8 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12505 + :0,12505,12814,12504 +11846384: 0000: 0000057d 000030d9 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184638c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846394: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 181 + VFD_INDEX_MAX: 187 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 181 +1184639c: 0000: 00032242 000000b5 000000bb 00000000 000000b5 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118463b0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12506 + :0,12505,12814,12506 +118463b8: 0000: 0000057f 000030da +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 178 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[178] register values +!+ 000030d9 CP_SCRATCH_REG5: 12505 + :0,12505,12814,12506 +!+ 000030da CP_SCRATCH_REG7: 12506 + :0,12505,12814,12506 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000b5 VFD_INDEX_MIN: 181 +!+ 000000bb VFD_INDEX_MAX: 187 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000b5 VFD_INDEX_OFFSET: 181 +118463c0: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12507 + :0,12505,12814,12507 +118463d0: 0000: 0000057f 000030db +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12508 + :0,12508,12814,12507 +118463d8: 0000: 0000057d 000030dc +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118463e0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118463e8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 188 + VFD_INDEX_MAX: 191 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 188 +118463f0: 0000: 00032242 000000bc 000000bf 00000000 000000bc +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846404: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12509 + :0,12508,12814,12509 +1184640c: 0000: 0000057f 000030dd +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 179 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[179] register values +!+ 000030dc CP_SCRATCH_REG5: 12508 + :0,12508,12814,12509 +!+ 000030dd CP_SCRATCH_REG7: 12509 + :0,12508,12814,12509 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000bc VFD_INDEX_MIN: 188 +!+ 000000bf VFD_INDEX_MAX: 191 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000bc VFD_INDEX_OFFSET: 188 +11846414: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12510 + :0,12508,12814,12510 +11846424: 0000: 0000057f 000030de +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12511 + :0,12511,12814,12510 +1184642c: 0000: 0000057d 000030df +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846434: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184643c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 192 + VFD_INDEX_MAX: 195 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 192 +11846444: 0000: 00032242 000000c0 000000c3 00000000 000000c0 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846458: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12512 + :0,12511,12814,12512 +11846460: 0000: 0000057f 000030e0 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 180 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[180] register values +!+ 000030df CP_SCRATCH_REG5: 12511 + :0,12511,12814,12512 +!+ 000030e0 CP_SCRATCH_REG7: 12512 + :0,12511,12814,12512 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000c0 VFD_INDEX_MIN: 192 +!+ 000000c3 VFD_INDEX_MAX: 195 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000c0 VFD_INDEX_OFFSET: 192 +11846468: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12513 + :0,12511,12814,12513 +11846478: 0000: 0000057f 000030e1 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12514 + :0,12514,12814,12513 +11846480: 0000: 0000057d 000030e2 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846488: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846490: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 196 + VFD_INDEX_MAX: 199 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 196 +11846498: 0000: 00032242 000000c4 000000c7 00000000 000000c4 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118464ac: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12515 + :0,12514,12814,12515 +118464b4: 0000: 0000057f 000030e3 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 181 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[181] register values +!+ 000030e2 CP_SCRATCH_REG5: 12514 + :0,12514,12814,12515 +!+ 000030e3 CP_SCRATCH_REG7: 12515 + :0,12514,12814,12515 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000c4 VFD_INDEX_MIN: 196 +!+ 000000c7 VFD_INDEX_MAX: 199 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000c4 VFD_INDEX_OFFSET: 196 +118464bc: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12516 + :0,12514,12814,12516 +118464cc: 0000: 0000057f 000030e4 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12517 + :0,12517,12814,12516 +118464d4: 0000: 0000057d 000030e5 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118464dc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118464e4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 200 + VFD_INDEX_MAX: 203 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 200 +118464ec: 0000: 00032242 000000c8 000000cb 00000000 000000c8 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846500: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12518 + :0,12517,12814,12518 +11846508: 0000: 0000057f 000030e6 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 182 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[182] register values +!+ 000030e5 CP_SCRATCH_REG5: 12517 + :0,12517,12814,12518 +!+ 000030e6 CP_SCRATCH_REG7: 12518 + :0,12517,12814,12518 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000c8 VFD_INDEX_MIN: 200 +!+ 000000cb VFD_INDEX_MAX: 203 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000c8 VFD_INDEX_OFFSET: 200 +11846510: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12519 + :0,12517,12814,12519 +11846520: 0000: 0000057f 000030e7 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12520 + :0,12520,12814,12519 +11846528: 0000: 0000057d 000030e8 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846530: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846538: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 204 + VFD_INDEX_MAX: 210 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 204 +11846540: 0000: 00032242 000000cc 000000d2 00000000 000000cc +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846554: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12521 + :0,12520,12814,12521 +1184655c: 0000: 0000057f 000030e9 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 183 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[183] register values +!+ 000030e8 CP_SCRATCH_REG5: 12520 + :0,12520,12814,12521 +!+ 000030e9 CP_SCRATCH_REG7: 12521 + :0,12520,12814,12521 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000cc VFD_INDEX_MIN: 204 +!+ 000000d2 VFD_INDEX_MAX: 210 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000cc VFD_INDEX_OFFSET: 204 +11846564: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12522 + :0,12520,12814,12522 +11846574: 0000: 0000057f 000030ea +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12523 + :0,12523,12814,12522 +1184657c: 0000: 0000057d 000030eb +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846584: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184658c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 211 + VFD_INDEX_MAX: 214 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 211 +11846594: 0000: 00032242 000000d3 000000d6 00000000 000000d3 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118465a8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12524 + :0,12523,12814,12524 +118465b0: 0000: 0000057f 000030ec +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 184 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[184] register values +!+ 000030eb CP_SCRATCH_REG5: 12523 + :0,12523,12814,12524 +!+ 000030ec CP_SCRATCH_REG7: 12524 + :0,12523,12814,12524 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000d3 VFD_INDEX_MIN: 211 +!+ 000000d6 VFD_INDEX_MAX: 214 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000d3 VFD_INDEX_OFFSET: 211 +118465b8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12525 + :0,12523,12814,12525 +118465c8: 0000: 0000057f 000030ed +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12526 + :0,12526,12814,12525 +118465d0: 0000: 0000057d 000030ee +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118465d8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118465e0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 215 + VFD_INDEX_MAX: 221 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 215 +118465e8: 0000: 00032242 000000d7 000000dd 00000000 000000d7 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118465fc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12527 + :0,12526,12814,12527 +11846604: 0000: 0000057f 000030ef +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 185 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[185] register values +!+ 000030ee CP_SCRATCH_REG5: 12526 + :0,12526,12814,12527 +!+ 000030ef CP_SCRATCH_REG7: 12527 + :0,12526,12814,12527 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000d7 VFD_INDEX_MIN: 215 +!+ 000000dd VFD_INDEX_MAX: 221 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000d7 VFD_INDEX_OFFSET: 215 +1184660c: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12528 + :0,12526,12814,12528 +1184661c: 0000: 0000057f 000030f0 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12529 + :0,12529,12814,12528 +11846624: 0000: 0000057d 000030f1 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184662c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846634: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 222 + VFD_INDEX_MAX: 225 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 222 +1184663c: 0000: 00032242 000000de 000000e1 00000000 000000de +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846650: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12530 + :0,12529,12814,12530 +11846658: 0000: 0000057f 000030f2 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 186 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[186] register values +!+ 000030f1 CP_SCRATCH_REG5: 12529 + :0,12529,12814,12530 +!+ 000030f2 CP_SCRATCH_REG7: 12530 + :0,12529,12814,12530 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000de VFD_INDEX_MIN: 222 +!+ 000000e1 VFD_INDEX_MAX: 225 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000de VFD_INDEX_OFFSET: 222 +11846660: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12531 + :0,12529,12814,12531 +11846670: 0000: 0000057f 000030f3 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12532 + :0,12532,12814,12531 +11846678: 0000: 0000057d 000030f4 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846680: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846688: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 226 + VFD_INDEX_MAX: 229 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 226 +11846690: 0000: 00032242 000000e2 000000e5 00000000 000000e2 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118466a4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12533 + :0,12532,12814,12533 +118466ac: 0000: 0000057f 000030f5 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 187 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[187] register values +!+ 000030f4 CP_SCRATCH_REG5: 12532 + :0,12532,12814,12533 +!+ 000030f5 CP_SCRATCH_REG7: 12533 + :0,12532,12814,12533 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000e2 VFD_INDEX_MIN: 226 +!+ 000000e5 VFD_INDEX_MAX: 229 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000e2 VFD_INDEX_OFFSET: 226 +118466b4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12534 + :0,12532,12814,12534 +118466c4: 0000: 0000057f 000030f6 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12535 + :0,12535,12814,12534 +118466cc: 0000: 0000057d 000030f7 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118466d4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118466dc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 230 + VFD_INDEX_MAX: 233 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 230 +118466e4: 0000: 00032242 000000e6 000000e9 00000000 000000e6 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118466f8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12536 + :0,12535,12814,12536 +11846700: 0000: 0000057f 000030f8 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 188 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[188] register values +!+ 000030f7 CP_SCRATCH_REG5: 12535 + :0,12535,12814,12536 +!+ 000030f8 CP_SCRATCH_REG7: 12536 + :0,12535,12814,12536 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000e6 VFD_INDEX_MIN: 230 +!+ 000000e9 VFD_INDEX_MAX: 233 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000e6 VFD_INDEX_OFFSET: 230 +11846708: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12537 + :0,12535,12814,12537 +11846718: 0000: 0000057f 000030f9 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12538 + :0,12538,12814,12537 +11846720: 0000: 0000057d 000030fa +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846728: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846730: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 234 + VFD_INDEX_MAX: 237 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 234 +11846738: 0000: 00032242 000000ea 000000ed 00000000 000000ea +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184674c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12539 + :0,12538,12814,12539 +11846754: 0000: 0000057f 000030fb +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 189 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[189] register values +!+ 000030fa CP_SCRATCH_REG5: 12538 + :0,12538,12814,12539 +!+ 000030fb CP_SCRATCH_REG7: 12539 + :0,12538,12814,12539 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000ea VFD_INDEX_MIN: 234 +!+ 000000ed VFD_INDEX_MAX: 237 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000ea VFD_INDEX_OFFSET: 234 +1184675c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12540 + :0,12538,12814,12540 +1184676c: 0000: 0000057f 000030fc +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12541 + :0,12541,12814,12540 +11846774: 0000: 0000057d 000030fd +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184677c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846784: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 238 + VFD_INDEX_MAX: 244 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 238 +1184678c: 0000: 00032242 000000ee 000000f4 00000000 000000ee +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118467a0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12542 + :0,12541,12814,12542 +118467a8: 0000: 0000057f 000030fe +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 190 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[190] register values +!+ 000030fd CP_SCRATCH_REG5: 12541 + :0,12541,12814,12542 +!+ 000030fe CP_SCRATCH_REG7: 12542 + :0,12541,12814,12542 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000ee VFD_INDEX_MIN: 238 +!+ 000000f4 VFD_INDEX_MAX: 244 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000ee VFD_INDEX_OFFSET: 238 +118467b0: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12543 + :0,12541,12814,12543 +118467c0: 0000: 0000057f 000030ff +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12544 + :0,12544,12814,12543 +118467c8: 0000: 0000057d 00003100 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118467d0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118467d8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 245 + VFD_INDEX_MAX: 248 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 245 +118467e0: 0000: 00032242 000000f5 000000f8 00000000 000000f5 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118467f4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12545 + :0,12544,12814,12545 +118467fc: 0000: 0000057f 00003101 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 191 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[191] register values +!+ 00003100 CP_SCRATCH_REG5: 12544 + :0,12544,12814,12545 +!+ 00003101 CP_SCRATCH_REG7: 12545 + :0,12544,12814,12545 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000f5 VFD_INDEX_MIN: 245 +!+ 000000f8 VFD_INDEX_MAX: 248 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000f5 VFD_INDEX_OFFSET: 245 +11846804: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12546 + :0,12544,12814,12546 +11846814: 0000: 0000057f 00003102 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12547 + :0,12547,12814,12546 +1184681c: 0000: 0000057d 00003103 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846824: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184682c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 249 + VFD_INDEX_MAX: 255 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 249 +11846834: 0000: 00032242 000000f9 000000ff 00000000 000000f9 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846848: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12548 + :0,12547,12814,12548 +11846850: 0000: 0000057f 00003104 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 192 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[192] register values +!+ 00003103 CP_SCRATCH_REG5: 12547 + :0,12547,12814,12548 +!+ 00003104 CP_SCRATCH_REG7: 12548 + :0,12547,12814,12548 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000f9 VFD_INDEX_MIN: 249 +!+ 000000ff VFD_INDEX_MAX: 255 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000f9 VFD_INDEX_OFFSET: 249 +11846858: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12549 + :0,12547,12814,12549 +11846868: 0000: 0000057f 00003105 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12550 + :0,12550,12814,12549 +11846870: 0000: 0000057d 00003106 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846878: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846880: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 256 + VFD_INDEX_MAX: 259 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 256 +11846888: 0000: 00032242 00000100 00000103 00000000 00000100 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184689c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12551 + :0,12550,12814,12551 +118468a4: 0000: 0000057f 00003107 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 193 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[193] register values +!+ 00003106 CP_SCRATCH_REG5: 12550 + :0,12550,12814,12551 +!+ 00003107 CP_SCRATCH_REG7: 12551 + :0,12550,12814,12551 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000100 VFD_INDEX_MIN: 256 +!+ 00000103 VFD_INDEX_MAX: 259 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000100 VFD_INDEX_OFFSET: 256 +118468ac: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12552 + :0,12550,12814,12552 +118468bc: 0000: 0000057f 00003108 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12553 + :0,12553,12814,12552 +118468c4: 0000: 0000057d 00003109 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118468cc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118468d4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 260 + VFD_INDEX_MAX: 263 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 260 +118468dc: 0000: 00032242 00000104 00000107 00000000 00000104 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118468f0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12554 + :0,12553,12814,12554 +118468f8: 0000: 0000057f 0000310a +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 194 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[194] register values +!+ 00003109 CP_SCRATCH_REG5: 12553 + :0,12553,12814,12554 +!+ 0000310a CP_SCRATCH_REG7: 12554 + :0,12553,12814,12554 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000104 VFD_INDEX_MIN: 260 +!+ 00000107 VFD_INDEX_MAX: 263 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000104 VFD_INDEX_OFFSET: 260 +11846900: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12555 + :0,12553,12814,12555 +11846910: 0000: 0000057f 0000310b +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12556 + :0,12556,12814,12555 +11846918: 0000: 0000057d 0000310c +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846920: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846928: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 264 + VFD_INDEX_MAX: 267 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 264 +11846930: 0000: 00032242 00000108 0000010b 00000000 00000108 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846944: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12557 + :0,12556,12814,12557 +1184694c: 0000: 0000057f 0000310d +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 195 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[195] register values +!+ 0000310c CP_SCRATCH_REG5: 12556 + :0,12556,12814,12557 +!+ 0000310d CP_SCRATCH_REG7: 12557 + :0,12556,12814,12557 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000108 VFD_INDEX_MIN: 264 +!+ 0000010b VFD_INDEX_MAX: 267 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000108 VFD_INDEX_OFFSET: 264 +11846954: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12558 + :0,12556,12814,12558 +11846964: 0000: 0000057f 0000310e +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12559 + :0,12559,12814,12558 +1184696c: 0000: 0000057d 0000310f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846974: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184697c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 268 + VFD_INDEX_MAX: 271 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 268 +11846984: 0000: 00032242 0000010c 0000010f 00000000 0000010c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846998: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12560 + :0,12559,12814,12560 +118469a0: 0000: 0000057f 00003110 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 196 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[196] register values +!+ 0000310f CP_SCRATCH_REG5: 12559 + :0,12559,12814,12560 +!+ 00003110 CP_SCRATCH_REG7: 12560 + :0,12559,12814,12560 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000010c VFD_INDEX_MIN: 268 +!+ 0000010f VFD_INDEX_MAX: 271 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000010c VFD_INDEX_OFFSET: 268 +118469a8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12561 + :0,12559,12814,12561 +118469b8: 0000: 0000057f 00003111 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12562 + :0,12562,12814,12561 +118469c0: 0000: 0000057d 00003112 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118469c8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118469d0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 272 + VFD_INDEX_MAX: 278 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 272 +118469d8: 0000: 00032242 00000110 00000116 00000000 00000110 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118469ec: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12563 + :0,12562,12814,12563 +118469f4: 0000: 0000057f 00003113 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 197 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[197] register values +!+ 00003112 CP_SCRATCH_REG5: 12562 + :0,12562,12814,12563 +!+ 00003113 CP_SCRATCH_REG7: 12563 + :0,12562,12814,12563 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000110 VFD_INDEX_MIN: 272 +!+ 00000116 VFD_INDEX_MAX: 278 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000110 VFD_INDEX_OFFSET: 272 +118469fc: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12564 + :0,12562,12814,12564 +11846a0c: 0000: 0000057f 00003114 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12565 + :0,12565,12814,12564 +11846a14: 0000: 0000057d 00003115 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846a1c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846a24: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 279 + VFD_INDEX_MAX: 282 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 279 +11846a2c: 0000: 00032242 00000117 0000011a 00000000 00000117 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846a40: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12566 + :0,12565,12814,12566 +11846a48: 0000: 0000057f 00003116 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 198 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[198] register values +!+ 00003115 CP_SCRATCH_REG5: 12565 + :0,12565,12814,12566 +!+ 00003116 CP_SCRATCH_REG7: 12566 + :0,12565,12814,12566 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000117 VFD_INDEX_MIN: 279 +!+ 0000011a VFD_INDEX_MAX: 282 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000117 VFD_INDEX_OFFSET: 279 +11846a50: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12567 + :0,12565,12814,12567 +11846a60: 0000: 0000057f 00003117 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12568 + :0,12568,12814,12567 +11846a68: 0000: 0000057d 00003118 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846a70: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846a78: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 283 + VFD_INDEX_MAX: 289 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 283 +11846a80: 0000: 00032242 0000011b 00000121 00000000 0000011b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846a94: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12569 + :0,12568,12814,12569 +11846a9c: 0000: 0000057f 00003119 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 199 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[199] register values +!+ 00003118 CP_SCRATCH_REG5: 12568 + :0,12568,12814,12569 +!+ 00003119 CP_SCRATCH_REG7: 12569 + :0,12568,12814,12569 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000011b VFD_INDEX_MIN: 283 +!+ 00000121 VFD_INDEX_MAX: 289 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000011b VFD_INDEX_OFFSET: 283 +11846aa4: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12570 + :0,12568,12814,12570 +11846ab4: 0000: 0000057f 0000311a +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12571 + :0,12571,12814,12570 +11846abc: 0000: 0000057d 0000311b +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846ac4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846acc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 290 + VFD_INDEX_MAX: 293 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 290 +11846ad4: 0000: 00032242 00000122 00000125 00000000 00000122 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846ae8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12572 + :0,12571,12814,12572 +11846af0: 0000: 0000057f 0000311c +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 200 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[200] register values +!+ 0000311b CP_SCRATCH_REG5: 12571 + :0,12571,12814,12572 +!+ 0000311c CP_SCRATCH_REG7: 12572 + :0,12571,12814,12572 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000122 VFD_INDEX_MIN: 290 +!+ 00000125 VFD_INDEX_MAX: 293 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000122 VFD_INDEX_OFFSET: 290 +11846af8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12573 + :0,12571,12814,12573 +11846b08: 0000: 0000057f 0000311d +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12574 + :0,12574,12814,12573 +11846b10: 0000: 0000057d 0000311e +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846b18: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846b20: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 294 + VFD_INDEX_MAX: 297 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 294 +11846b28: 0000: 00032242 00000126 00000129 00000000 00000126 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846b3c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12575 + :0,12574,12814,12575 +11846b44: 0000: 0000057f 0000311f +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 201 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[201] register values +!+ 0000311e CP_SCRATCH_REG5: 12574 + :0,12574,12814,12575 +!+ 0000311f CP_SCRATCH_REG7: 12575 + :0,12574,12814,12575 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000126 VFD_INDEX_MIN: 294 +!+ 00000129 VFD_INDEX_MAX: 297 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000126 VFD_INDEX_OFFSET: 294 +11846b4c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12576 + :0,12574,12814,12576 +11846b5c: 0000: 0000057f 00003120 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12577 + :0,12577,12814,12576 +11846b64: 0000: 0000057d 00003121 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846b6c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846b74: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 298 + VFD_INDEX_MAX: 301 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 298 +11846b7c: 0000: 00032242 0000012a 0000012d 00000000 0000012a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846b90: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12578 + :0,12577,12814,12578 +11846b98: 0000: 0000057f 00003122 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 202 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[202] register values +!+ 00003121 CP_SCRATCH_REG5: 12577 + :0,12577,12814,12578 +!+ 00003122 CP_SCRATCH_REG7: 12578 + :0,12577,12814,12578 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000012a VFD_INDEX_MIN: 298 +!+ 0000012d VFD_INDEX_MAX: 301 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000012a VFD_INDEX_OFFSET: 298 +11846ba0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12579 + :0,12577,12814,12579 +11846bb0: 0000: 0000057f 00003123 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12580 + :0,12580,12814,12579 +11846bb8: 0000: 0000057d 00003124 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846bc0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846bc8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 302 + VFD_INDEX_MAX: 305 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 302 +11846bd0: 0000: 00032242 0000012e 00000131 00000000 0000012e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846be4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12581 + :0,12580,12814,12581 +11846bec: 0000: 0000057f 00003125 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 203 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[203] register values +!+ 00003124 CP_SCRATCH_REG5: 12580 + :0,12580,12814,12581 +!+ 00003125 CP_SCRATCH_REG7: 12581 + :0,12580,12814,12581 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000012e VFD_INDEX_MIN: 302 +!+ 00000131 VFD_INDEX_MAX: 305 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000012e VFD_INDEX_OFFSET: 302 +11846bf4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12582 + :0,12580,12814,12582 +11846c04: 0000: 0000057f 00003126 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12583 + :0,12583,12814,12582 +11846c0c: 0000: 0000057d 00003127 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846c14: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846c1c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 306 + VFD_INDEX_MAX: 312 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 306 +11846c24: 0000: 00032242 00000132 00000138 00000000 00000132 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846c38: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12584 + :0,12583,12814,12584 +11846c40: 0000: 0000057f 00003128 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 204 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[204] register values +!+ 00003127 CP_SCRATCH_REG5: 12583 + :0,12583,12814,12584 +!+ 00003128 CP_SCRATCH_REG7: 12584 + :0,12583,12814,12584 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000132 VFD_INDEX_MIN: 306 +!+ 00000138 VFD_INDEX_MAX: 312 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000132 VFD_INDEX_OFFSET: 306 +11846c48: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12585 + :0,12583,12814,12585 +11846c58: 0000: 0000057f 00003129 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12586 + :0,12586,12814,12585 +11846c60: 0000: 0000057d 0000312a +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846c68: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846c70: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 313 + VFD_INDEX_MAX: 316 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 313 +11846c78: 0000: 00032242 00000139 0000013c 00000000 00000139 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846c8c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12587 + :0,12586,12814,12587 +11846c94: 0000: 0000057f 0000312b +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 205 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[205] register values +!+ 0000312a CP_SCRATCH_REG5: 12586 + :0,12586,12814,12587 +!+ 0000312b CP_SCRATCH_REG7: 12587 + :0,12586,12814,12587 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000139 VFD_INDEX_MIN: 313 +!+ 0000013c VFD_INDEX_MAX: 316 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000139 VFD_INDEX_OFFSET: 313 +11846c9c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12588 + :0,12586,12814,12588 +11846cac: 0000: 0000057f 0000312c +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12589 + :0,12589,12814,12588 +11846cb4: 0000: 0000057d 0000312d +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846cbc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846cc4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 317 + VFD_INDEX_MAX: 323 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 317 +11846ccc: 0000: 00032242 0000013d 00000143 00000000 0000013d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846ce0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12590 + :0,12589,12814,12590 +11846ce8: 0000: 0000057f 0000312e +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 206 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[206] register values +!+ 0000312d CP_SCRATCH_REG5: 12589 + :0,12589,12814,12590 +!+ 0000312e CP_SCRATCH_REG7: 12590 + :0,12589,12814,12590 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000013d VFD_INDEX_MIN: 317 +!+ 00000143 VFD_INDEX_MAX: 323 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000013d VFD_INDEX_OFFSET: 317 +11846cf0: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12591 + :0,12589,12814,12591 +11846d00: 0000: 0000057f 0000312f +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12592 + :0,12592,12814,12591 +11846d08: 0000: 0000057d 00003130 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846d10: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846d18: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 324 + VFD_INDEX_MAX: 327 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 324 +11846d20: 0000: 00032242 00000144 00000147 00000000 00000144 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846d34: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12593 + :0,12592,12814,12593 +11846d3c: 0000: 0000057f 00003131 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 207 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[207] register values +!+ 00003130 CP_SCRATCH_REG5: 12592 + :0,12592,12814,12593 +!+ 00003131 CP_SCRATCH_REG7: 12593 + :0,12592,12814,12593 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000144 VFD_INDEX_MIN: 324 +!+ 00000147 VFD_INDEX_MAX: 327 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000144 VFD_INDEX_OFFSET: 324 +11846d44: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12594 + :0,12592,12814,12594 +11846d54: 0000: 0000057f 00003132 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12595 + :0,12595,12814,12594 +11846d5c: 0000: 0000057d 00003133 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846d64: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846d6c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 328 + VFD_INDEX_MAX: 331 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 328 +11846d74: 0000: 00032242 00000148 0000014b 00000000 00000148 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846d88: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12596 + :0,12595,12814,12596 +11846d90: 0000: 0000057f 00003134 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 208 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[208] register values +!+ 00003133 CP_SCRATCH_REG5: 12595 + :0,12595,12814,12596 +!+ 00003134 CP_SCRATCH_REG7: 12596 + :0,12595,12814,12596 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000148 VFD_INDEX_MIN: 328 +!+ 0000014b VFD_INDEX_MAX: 331 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000148 VFD_INDEX_OFFSET: 328 +11846d98: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12597 + :0,12595,12814,12597 +11846da8: 0000: 0000057f 00003135 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12598 + :0,12598,12814,12597 +11846db0: 0000: 0000057d 00003136 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846db8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846dc0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 332 + VFD_INDEX_MAX: 335 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 332 +11846dc8: 0000: 00032242 0000014c 0000014f 00000000 0000014c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846ddc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12599 + :0,12598,12814,12599 +11846de4: 0000: 0000057f 00003137 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 209 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[209] register values +!+ 00003136 CP_SCRATCH_REG5: 12598 + :0,12598,12814,12599 +!+ 00003137 CP_SCRATCH_REG7: 12599 + :0,12598,12814,12599 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000014c VFD_INDEX_MIN: 332 +!+ 0000014f VFD_INDEX_MAX: 335 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000014c VFD_INDEX_OFFSET: 332 +11846dec: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12600 + :0,12598,12814,12600 +11846dfc: 0000: 0000057f 00003138 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12601 + :0,12601,12814,12600 +11846e04: 0000: 0000057d 00003139 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846e0c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846e14: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 336 + VFD_INDEX_MAX: 339 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 336 +11846e1c: 0000: 00032242 00000150 00000153 00000000 00000150 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846e30: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12602 + :0,12601,12814,12602 +11846e38: 0000: 0000057f 0000313a +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 210 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[210] register values +!+ 00003139 CP_SCRATCH_REG5: 12601 + :0,12601,12814,12602 +!+ 0000313a CP_SCRATCH_REG7: 12602 + :0,12601,12814,12602 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000150 VFD_INDEX_MIN: 336 +!+ 00000153 VFD_INDEX_MAX: 339 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000150 VFD_INDEX_OFFSET: 336 +11846e40: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12603 + :0,12601,12814,12603 +11846e50: 0000: 0000057f 0000313b +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12604 + :0,12604,12814,12603 +11846e58: 0000: 0000057d 0000313c +t0 write UCHE_CACHE_INVALIDATE0_REG (0ea0) +NEEDS WFI: UCHE_CACHE_INVALIDATE0_REG (ea0) + UCHE_CACHE_INVALIDATE0_REG: { ADDR = 0 } +NEEDS WFI: UCHE_CACHE_INVALIDATE1_REG (ea1) + UCHE_CACHE_INVALIDATE1_REG: { ADDR = 0 | OPCODE = INVALIDATE | ENTIRE_CACHE } +11846e60: 0000: 00010ea0 00000000 90000000 +t3 opcode: CP_LOAD_STATE (30) (43 dwords) + { DST_OFF = 0 | STATE_SRC = SS_DIRECT | STATE_BLOCK = SB_VERT_SHADER | NUM_UNIT = 20 } + { STATE_TYPE = ST_CONSTANTS | EXT_SRC_ADDR = 0 } +11846e78: 1.314712 -0.523992 0.577600 0.576473 0.722172 1.569150 -0.073709 -0.073566 +11846e98: 0.866025 -0.513030 -0.815389 -0.813798 -4.650000 5.917686 15.138483 17.106993 +11846eb8: 0.759049 -0.302527 -0.576473 -6.790315 0.416946 0.905949 0.073566 -0.717395 +11846ed8: 0.500000 -0.296198 0.813798 16.275953 0.000000 0.000000 0.000000 1.000000 +11846ef8: 5.000000 5.000000 10.000000 1.000000 0.200000 0.200000 1.000000 1.000000 +11846e78: 0000: 3fa8487d bf062456 3f13dd9d 3f1393c1 3f38e03d 3fc8d9eb bd96f4f4 bd96a98c +11846e98: 0020: 3f5db3d7 bf0355f2 bf50bd50 bf50550b c094cccc 40bd5db0 4172373a 4188db1f +11846eb8: 0040: 3f425110 be9ae4ce bf1393c1 c0d94a42 3ed579f2 3f67ec4c 3d96a98c bf37a732 +11846ed8: 0060: 3f000000 be97a747 3f50550b 41823527 00000000 00000000 00000000 3f800000 +11846ef8: 0080: 40a00000 40a00000 41200000 3f800000 3e4ccccd 3e4ccccd 3f800000 3f800000 +11846e6c: 0000: c0293000 05200000 00000001 3fa8487d bf062456 3f13dd9d 3f1393c1 3f38e03d +11846e8c: 0020: 3fc8d9eb bd96f4f4 bd96a98c 3f5db3d7 bf0355f2 bf50bd50 bf50550b c094cccc +11846eac: 0040: 40bd5db0 4172373a 4188db1f 3f425110 be9ae4ce bf1393c1 c0d94a42 3ed579f2 +11846ecc: 0060: 3f67ec4c 3d96a98c bf37a732 3f000000 be97a747 3f50550b 41823527 00000000 +11846eec: 0080: 00000000 00000000 3f800000 40a00000 40a00000 41200000 3f800000 3e4ccccd +11846f0c: 00a0: 3e4ccccd 3f800000 3f800000 +t0 write UCHE_CACHE_INVALIDATE0_REG (0ea0) +NEEDS WFI: UCHE_CACHE_INVALIDATE0_REG (ea0) + UCHE_CACHE_INVALIDATE0_REG: { ADDR = 0 } +NEEDS WFI: UCHE_CACHE_INVALIDATE1_REG (ea1) + UCHE_CACHE_INVALIDATE1_REG: { ADDR = 0 | OPCODE = INVALIDATE | ENTIRE_CACHE } +11846f18: 0000: 00010ea0 00000000 90000000 +t3 opcode: CP_LOAD_STATE (30) (7 dwords) + { DST_OFF = 20 | STATE_SRC = SS_DIRECT | STATE_BLOCK = SB_VERT_SHADER | NUM_UNIT = 2 } + { STATE_TYPE = ST_CONSTANTS | EXT_SRC_ADDR = 0 } +11846f30: 0.000000 0.000000 0.000000 0.000000 +11846f30: 0000: 00000000 00000000 00000000 00000000 +11846f24: 0000: c0053000 00a00014 00000001 00000000 00000000 00000000 00000000 +t0 write VFD_FETCH[0].INSTR_0 (2246) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT | INDEXCODE = 0 | STEPRATE = 1 } + VFD_FETCH[0].INSTR_1: 0x127f0000 +11846f40: 0000: 00012246 01020c0b 127f0000 +t0 write VFD_DECODE[0].INSTR (2266) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } +11846f4c: 0000: 00002266 6c00009f +t0 write VFD_FETCH[0x1].INSTR_0 (2248) + VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | INDEXCODE = 1 | STEPRATE = 1 } + VFD_FETCH[0x1].INSTR_1: 0x127f000c +11846f54: 0000: 00012248 01040c0b 127f000c +t0 write VFD_DECODE[0x1].INSTR (2267) + VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r1.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +11846f60: 0000: 00002267 2c00409f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846f68: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846f70: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 0 + VFD_INDEX_MAX: 6 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 0 +11846f78: 0000: 00032242 00000000 00000006 00000000 00000000 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846f8c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12605 + :0,12604,12814,12605 +11846f94: 0000: 0000057f 0000313d +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 211 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[211] register values +!+ 0000313c CP_SCRATCH_REG5: 12604 + :0,12604,12814,12605 +!+ 0000313d CP_SCRATCH_REG7: 12605 + :0,12604,12814,12605 + + 00000000 UCHE_CACHE_INVALIDATE0_REG: { ADDR = 0 } + + 90000000 UCHE_CACHE_INVALIDATE1_REG: { ADDR = 0 | OPCODE = INVALIDATE | ENTIRE_CACHE } + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000000 VFD_INDEX_MIN: 0 +!+ 00000006 VFD_INDEX_MAX: 6 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000000 VFD_INDEX_OFFSET: 0 + + 01020c0b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT | INDEXCODE = 0 | STEPRATE = 1 } +!+ 127f0000 VFD_FETCH[0].INSTR_1: 0x127f0000 + + 01040c0b VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | INDEXCODE = 1 | STEPRATE = 1 } +!+ 127f000c VFD_FETCH[0x1].INSTR_1: 0x127f000c + + 6c00009f VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } + + 2c00409f VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r1.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +11846f9c: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12606 + :0,12604,12814,12606 +11846fac: 0000: 0000057f 0000313e +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12607 + :0,12607,12814,12606 +11846fb4: 0000: 0000057d 0000313f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11846fbc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11846fc4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 7 + VFD_INDEX_MAX: 10 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 7 +11846fcc: 0000: 00032242 00000007 0000000a 00000000 00000007 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11846fe0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12608 + :0,12607,12814,12608 +11846fe8: 0000: 0000057f 00003140 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 212 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[212] register values +!+ 0000313f CP_SCRATCH_REG5: 12607 + :0,12607,12814,12608 +!+ 00003140 CP_SCRATCH_REG7: 12608 + :0,12607,12814,12608 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000007 VFD_INDEX_MIN: 7 +!+ 0000000a VFD_INDEX_MAX: 10 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000007 VFD_INDEX_OFFSET: 7 +11846ff0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12609 + :0,12607,12814,12609 +11847000: 0000: 0000057f 00003141 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12610 + :0,12610,12814,12609 +11847008: 0000: 0000057d 00003142 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847010: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847018: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 11 + VFD_INDEX_MAX: 17 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 11 +11847020: 0000: 00032242 0000000b 00000011 00000000 0000000b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847034: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12611 + :0,12610,12814,12611 +1184703c: 0000: 0000057f 00003143 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 213 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[213] register values +!+ 00003142 CP_SCRATCH_REG5: 12610 + :0,12610,12814,12611 +!+ 00003143 CP_SCRATCH_REG7: 12611 + :0,12610,12814,12611 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000000b VFD_INDEX_MIN: 11 +!+ 00000011 VFD_INDEX_MAX: 17 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000000b VFD_INDEX_OFFSET: 11 +11847044: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12612 + :0,12610,12814,12612 +11847054: 0000: 0000057f 00003144 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12613 + :0,12613,12814,12612 +1184705c: 0000: 0000057d 00003145 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847064: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184706c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 18 + VFD_INDEX_MAX: 21 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 18 +11847074: 0000: 00032242 00000012 00000015 00000000 00000012 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847088: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12614 + :0,12613,12814,12614 +11847090: 0000: 0000057f 00003146 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 214 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[214] register values +!+ 00003145 CP_SCRATCH_REG5: 12613 + :0,12613,12814,12614 +!+ 00003146 CP_SCRATCH_REG7: 12614 + :0,12613,12814,12614 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000012 VFD_INDEX_MIN: 18 +!+ 00000015 VFD_INDEX_MAX: 21 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000012 VFD_INDEX_OFFSET: 18 +11847098: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12615 + :0,12613,12814,12615 +118470a8: 0000: 0000057f 00003147 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12616 + :0,12616,12814,12615 +118470b0: 0000: 0000057d 00003148 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118470b8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118470c0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 22 + VFD_INDEX_MAX: 25 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 22 +118470c8: 0000: 00032242 00000016 00000019 00000000 00000016 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118470dc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12617 + :0,12616,12814,12617 +118470e4: 0000: 0000057f 00003149 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 215 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[215] register values +!+ 00003148 CP_SCRATCH_REG5: 12616 + :0,12616,12814,12617 +!+ 00003149 CP_SCRATCH_REG7: 12617 + :0,12616,12814,12617 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000016 VFD_INDEX_MIN: 22 +!+ 00000019 VFD_INDEX_MAX: 25 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000016 VFD_INDEX_OFFSET: 22 +118470ec: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12618 + :0,12616,12814,12618 +118470fc: 0000: 0000057f 0000314a +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12619 + :0,12619,12814,12618 +11847104: 0000: 0000057d 0000314b +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184710c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847114: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 26 + VFD_INDEX_MAX: 29 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 26 +1184711c: 0000: 00032242 0000001a 0000001d 00000000 0000001a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847130: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12620 + :0,12619,12814,12620 +11847138: 0000: 0000057f 0000314c +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 216 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[216] register values +!+ 0000314b CP_SCRATCH_REG5: 12619 + :0,12619,12814,12620 +!+ 0000314c CP_SCRATCH_REG7: 12620 + :0,12619,12814,12620 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000001a VFD_INDEX_MIN: 26 +!+ 0000001d VFD_INDEX_MAX: 29 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000001a VFD_INDEX_OFFSET: 26 +11847140: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12621 + :0,12619,12814,12621 +11847150: 0000: 0000057f 0000314d +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12622 + :0,12622,12814,12621 +11847158: 0000: 0000057d 0000314e +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847160: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847168: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 30 + VFD_INDEX_MAX: 33 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 30 +11847170: 0000: 00032242 0000001e 00000021 00000000 0000001e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847184: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12623 + :0,12622,12814,12623 +1184718c: 0000: 0000057f 0000314f +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 217 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[217] register values +!+ 0000314e CP_SCRATCH_REG5: 12622 + :0,12622,12814,12623 +!+ 0000314f CP_SCRATCH_REG7: 12623 + :0,12622,12814,12623 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000001e VFD_INDEX_MIN: 30 +!+ 00000021 VFD_INDEX_MAX: 33 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000001e VFD_INDEX_OFFSET: 30 +11847194: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12624 + :0,12622,12814,12624 +118471a4: 0000: 0000057f 00003150 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12625 + :0,12625,12814,12624 +118471ac: 0000: 0000057d 00003151 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118471b4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118471bc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 34 + VFD_INDEX_MAX: 40 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 34 +118471c4: 0000: 00032242 00000022 00000028 00000000 00000022 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118471d8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12626 + :0,12625,12814,12626 +118471e0: 0000: 0000057f 00003152 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 218 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[218] register values +!+ 00003151 CP_SCRATCH_REG5: 12625 + :0,12625,12814,12626 +!+ 00003152 CP_SCRATCH_REG7: 12626 + :0,12625,12814,12626 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000022 VFD_INDEX_MIN: 34 +!+ 00000028 VFD_INDEX_MAX: 40 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000022 VFD_INDEX_OFFSET: 34 +118471e8: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12627 + :0,12625,12814,12627 +118471f8: 0000: 0000057f 00003153 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12628 + :0,12628,12814,12627 +11847200: 0000: 0000057d 00003154 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847208: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847210: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 41 + VFD_INDEX_MAX: 44 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 41 +11847218: 0000: 00032242 00000029 0000002c 00000000 00000029 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184722c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12629 + :0,12628,12814,12629 +11847234: 0000: 0000057f 00003155 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 219 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[219] register values +!+ 00003154 CP_SCRATCH_REG5: 12628 + :0,12628,12814,12629 +!+ 00003155 CP_SCRATCH_REG7: 12629 + :0,12628,12814,12629 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000029 VFD_INDEX_MIN: 41 +!+ 0000002c VFD_INDEX_MAX: 44 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000029 VFD_INDEX_OFFSET: 41 +1184723c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12630 + :0,12628,12814,12630 +1184724c: 0000: 0000057f 00003156 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12631 + :0,12631,12814,12630 +11847254: 0000: 0000057d 00003157 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184725c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847264: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 45 + VFD_INDEX_MAX: 51 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 45 +1184726c: 0000: 00032242 0000002d 00000033 00000000 0000002d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847280: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12632 + :0,12631,12814,12632 +11847288: 0000: 0000057f 00003158 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 220 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[220] register values +!+ 00003157 CP_SCRATCH_REG5: 12631 + :0,12631,12814,12632 +!+ 00003158 CP_SCRATCH_REG7: 12632 + :0,12631,12814,12632 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000002d VFD_INDEX_MIN: 45 +!+ 00000033 VFD_INDEX_MAX: 51 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000002d VFD_INDEX_OFFSET: 45 +11847290: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12633 + :0,12631,12814,12633 +118472a0: 0000: 0000057f 00003159 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12634 + :0,12634,12814,12633 +118472a8: 0000: 0000057d 0000315a +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118472b0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118472b8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 52 + VFD_INDEX_MAX: 55 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 52 +118472c0: 0000: 00032242 00000034 00000037 00000000 00000034 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118472d4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12635 + :0,12634,12814,12635 +118472dc: 0000: 0000057f 0000315b +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 221 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[221] register values +!+ 0000315a CP_SCRATCH_REG5: 12634 + :0,12634,12814,12635 +!+ 0000315b CP_SCRATCH_REG7: 12635 + :0,12634,12814,12635 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000034 VFD_INDEX_MIN: 52 +!+ 00000037 VFD_INDEX_MAX: 55 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000034 VFD_INDEX_OFFSET: 52 +118472e4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12636 + :0,12634,12814,12636 +118472f4: 0000: 0000057f 0000315c +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12637 + :0,12637,12814,12636 +118472fc: 0000: 0000057d 0000315d +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847304: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184730c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 56 + VFD_INDEX_MAX: 59 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 56 +11847314: 0000: 00032242 00000038 0000003b 00000000 00000038 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847328: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12638 + :0,12637,12814,12638 +11847330: 0000: 0000057f 0000315e +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 222 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[222] register values +!+ 0000315d CP_SCRATCH_REG5: 12637 + :0,12637,12814,12638 +!+ 0000315e CP_SCRATCH_REG7: 12638 + :0,12637,12814,12638 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000038 VFD_INDEX_MIN: 56 +!+ 0000003b VFD_INDEX_MAX: 59 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000038 VFD_INDEX_OFFSET: 56 +11847338: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12639 + :0,12637,12814,12639 +11847348: 0000: 0000057f 0000315f +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12640 + :0,12640,12814,12639 +11847350: 0000: 0000057d 00003160 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847358: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847360: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 60 + VFD_INDEX_MAX: 63 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 60 +11847368: 0000: 00032242 0000003c 0000003f 00000000 0000003c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184737c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12641 + :0,12640,12814,12641 +11847384: 0000: 0000057f 00003161 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 223 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[223] register values +!+ 00003160 CP_SCRATCH_REG5: 12640 + :0,12640,12814,12641 +!+ 00003161 CP_SCRATCH_REG7: 12641 + :0,12640,12814,12641 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000003c VFD_INDEX_MIN: 60 +!+ 0000003f VFD_INDEX_MAX: 63 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000003c VFD_INDEX_OFFSET: 60 +1184738c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12642 + :0,12640,12814,12642 +1184739c: 0000: 0000057f 00003162 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12643 + :0,12643,12814,12642 +118473a4: 0000: 0000057d 00003163 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118473ac: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118473b4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 64 + VFD_INDEX_MAX: 67 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 64 +118473bc: 0000: 00032242 00000040 00000043 00000000 00000040 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118473d0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12644 + :0,12643,12814,12644 +118473d8: 0000: 0000057f 00003164 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 224 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[224] register values +!+ 00003163 CP_SCRATCH_REG5: 12643 + :0,12643,12814,12644 +!+ 00003164 CP_SCRATCH_REG7: 12644 + :0,12643,12814,12644 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000040 VFD_INDEX_MIN: 64 +!+ 00000043 VFD_INDEX_MAX: 67 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000040 VFD_INDEX_OFFSET: 64 +118473e0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12645 + :0,12643,12814,12645 +118473f0: 0000: 0000057f 00003165 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12646 + :0,12646,12814,12645 +118473f8: 0000: 0000057d 00003166 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847400: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847408: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 68 + VFD_INDEX_MAX: 74 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 68 +11847410: 0000: 00032242 00000044 0000004a 00000000 00000044 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847424: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12647 + :0,12646,12814,12647 +1184742c: 0000: 0000057f 00003167 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 225 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[225] register values +!+ 00003166 CP_SCRATCH_REG5: 12646 + :0,12646,12814,12647 +!+ 00003167 CP_SCRATCH_REG7: 12647 + :0,12646,12814,12647 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000044 VFD_INDEX_MIN: 68 +!+ 0000004a VFD_INDEX_MAX: 74 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000044 VFD_INDEX_OFFSET: 68 +11847434: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12648 + :0,12646,12814,12648 +11847444: 0000: 0000057f 00003168 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12649 + :0,12649,12814,12648 +1184744c: 0000: 0000057d 00003169 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847454: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184745c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 75 + VFD_INDEX_MAX: 78 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 75 +11847464: 0000: 00032242 0000004b 0000004e 00000000 0000004b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847478: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12650 + :0,12649,12814,12650 +11847480: 0000: 0000057f 0000316a +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 226 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[226] register values +!+ 00003169 CP_SCRATCH_REG5: 12649 + :0,12649,12814,12650 +!+ 0000316a CP_SCRATCH_REG7: 12650 + :0,12649,12814,12650 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000004b VFD_INDEX_MIN: 75 +!+ 0000004e VFD_INDEX_MAX: 78 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000004b VFD_INDEX_OFFSET: 75 +11847488: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12651 + :0,12649,12814,12651 +11847498: 0000: 0000057f 0000316b +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12652 + :0,12652,12814,12651 +118474a0: 0000: 0000057d 0000316c +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118474a8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118474b0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 79 + VFD_INDEX_MAX: 85 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 79 +118474b8: 0000: 00032242 0000004f 00000055 00000000 0000004f +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118474cc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12653 + :0,12652,12814,12653 +118474d4: 0000: 0000057f 0000316d +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 227 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[227] register values +!+ 0000316c CP_SCRATCH_REG5: 12652 + :0,12652,12814,12653 +!+ 0000316d CP_SCRATCH_REG7: 12653 + :0,12652,12814,12653 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000004f VFD_INDEX_MIN: 79 +!+ 00000055 VFD_INDEX_MAX: 85 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000004f VFD_INDEX_OFFSET: 79 +118474dc: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12654 + :0,12652,12814,12654 +118474ec: 0000: 0000057f 0000316e +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12655 + :0,12655,12814,12654 +118474f4: 0000: 0000057d 0000316f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118474fc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847504: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 86 + VFD_INDEX_MAX: 89 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 86 +1184750c: 0000: 00032242 00000056 00000059 00000000 00000056 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847520: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12656 + :0,12655,12814,12656 +11847528: 0000: 0000057f 00003170 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 228 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[228] register values +!+ 0000316f CP_SCRATCH_REG5: 12655 + :0,12655,12814,12656 +!+ 00003170 CP_SCRATCH_REG7: 12656 + :0,12655,12814,12656 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000056 VFD_INDEX_MIN: 86 +!+ 00000059 VFD_INDEX_MAX: 89 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000056 VFD_INDEX_OFFSET: 86 +11847530: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12657 + :0,12655,12814,12657 +11847540: 0000: 0000057f 00003171 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12658 + :0,12658,12814,12657 +11847548: 0000: 0000057d 00003172 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847550: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847558: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 90 + VFD_INDEX_MAX: 93 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 90 +11847560: 0000: 00032242 0000005a 0000005d 00000000 0000005a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847574: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12659 + :0,12658,12814,12659 +1184757c: 0000: 0000057f 00003173 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 229 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[229] register values +!+ 00003172 CP_SCRATCH_REG5: 12658 + :0,12658,12814,12659 +!+ 00003173 CP_SCRATCH_REG7: 12659 + :0,12658,12814,12659 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000005a VFD_INDEX_MIN: 90 +!+ 0000005d VFD_INDEX_MAX: 93 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000005a VFD_INDEX_OFFSET: 90 +11847584: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12660 + :0,12658,12814,12660 +11847594: 0000: 0000057f 00003174 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12661 + :0,12661,12814,12660 +1184759c: 0000: 0000057d 00003175 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118475a4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118475ac: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 94 + VFD_INDEX_MAX: 97 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 94 +118475b4: 0000: 00032242 0000005e 00000061 00000000 0000005e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118475c8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12662 + :0,12661,12814,12662 +118475d0: 0000: 0000057f 00003176 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 230 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[230] register values +!+ 00003175 CP_SCRATCH_REG5: 12661 + :0,12661,12814,12662 +!+ 00003176 CP_SCRATCH_REG7: 12662 + :0,12661,12814,12662 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000005e VFD_INDEX_MIN: 94 +!+ 00000061 VFD_INDEX_MAX: 97 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000005e VFD_INDEX_OFFSET: 94 +118475d8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12663 + :0,12661,12814,12663 +118475e8: 0000: 0000057f 00003177 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12664 + :0,12664,12814,12663 +118475f0: 0000: 0000057d 00003178 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118475f8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847600: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 98 + VFD_INDEX_MAX: 101 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 98 +11847608: 0000: 00032242 00000062 00000065 00000000 00000062 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184761c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12665 + :0,12664,12814,12665 +11847624: 0000: 0000057f 00003179 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 231 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[231] register values +!+ 00003178 CP_SCRATCH_REG5: 12664 + :0,12664,12814,12665 +!+ 00003179 CP_SCRATCH_REG7: 12665 + :0,12664,12814,12665 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000062 VFD_INDEX_MIN: 98 +!+ 00000065 VFD_INDEX_MAX: 101 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000062 VFD_INDEX_OFFSET: 98 +1184762c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12666 + :0,12664,12814,12666 +1184763c: 0000: 0000057f 0000317a +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12667 + :0,12667,12814,12666 +11847644: 0000: 0000057d 0000317b +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184764c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847654: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 102 + VFD_INDEX_MAX: 108 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 102 +1184765c: 0000: 00032242 00000066 0000006c 00000000 00000066 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847670: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12668 + :0,12667,12814,12668 +11847678: 0000: 0000057f 0000317c +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 232 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[232] register values +!+ 0000317b CP_SCRATCH_REG5: 12667 + :0,12667,12814,12668 +!+ 0000317c CP_SCRATCH_REG7: 12668 + :0,12667,12814,12668 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000066 VFD_INDEX_MIN: 102 +!+ 0000006c VFD_INDEX_MAX: 108 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000066 VFD_INDEX_OFFSET: 102 +11847680: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12669 + :0,12667,12814,12669 +11847690: 0000: 0000057f 0000317d +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12670 + :0,12670,12814,12669 +11847698: 0000: 0000057d 0000317e +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118476a0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118476a8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 109 + VFD_INDEX_MAX: 112 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 109 +118476b0: 0000: 00032242 0000006d 00000070 00000000 0000006d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118476c4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12671 + :0,12670,12814,12671 +118476cc: 0000: 0000057f 0000317f +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 233 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[233] register values +!+ 0000317e CP_SCRATCH_REG5: 12670 + :0,12670,12814,12671 +!+ 0000317f CP_SCRATCH_REG7: 12671 + :0,12670,12814,12671 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000006d VFD_INDEX_MIN: 109 +!+ 00000070 VFD_INDEX_MAX: 112 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000006d VFD_INDEX_OFFSET: 109 +118476d4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12672 + :0,12670,12814,12672 +118476e4: 0000: 0000057f 00003180 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12673 + :0,12673,12814,12672 +118476ec: 0000: 0000057d 00003181 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118476f4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118476fc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 113 + VFD_INDEX_MAX: 119 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 113 +11847704: 0000: 00032242 00000071 00000077 00000000 00000071 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847718: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12674 + :0,12673,12814,12674 +11847720: 0000: 0000057f 00003182 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 234 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[234] register values +!+ 00003181 CP_SCRATCH_REG5: 12673 + :0,12673,12814,12674 +!+ 00003182 CP_SCRATCH_REG7: 12674 + :0,12673,12814,12674 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000071 VFD_INDEX_MIN: 113 +!+ 00000077 VFD_INDEX_MAX: 119 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000071 VFD_INDEX_OFFSET: 113 +11847728: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12675 + :0,12673,12814,12675 +11847738: 0000: 0000057f 00003183 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12676 + :0,12676,12814,12675 +11847740: 0000: 0000057d 00003184 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847748: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847750: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 120 + VFD_INDEX_MAX: 123 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 120 +11847758: 0000: 00032242 00000078 0000007b 00000000 00000078 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184776c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12677 + :0,12676,12814,12677 +11847774: 0000: 0000057f 00003185 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 235 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[235] register values +!+ 00003184 CP_SCRATCH_REG5: 12676 + :0,12676,12814,12677 +!+ 00003185 CP_SCRATCH_REG7: 12677 + :0,12676,12814,12677 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000078 VFD_INDEX_MIN: 120 +!+ 0000007b VFD_INDEX_MAX: 123 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000078 VFD_INDEX_OFFSET: 120 +1184777c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12678 + :0,12676,12814,12678 +1184778c: 0000: 0000057f 00003186 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12679 + :0,12679,12814,12678 +11847794: 0000: 0000057d 00003187 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184779c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118477a4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 124 + VFD_INDEX_MAX: 127 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 124 +118477ac: 0000: 00032242 0000007c 0000007f 00000000 0000007c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118477c0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12680 + :0,12679,12814,12680 +118477c8: 0000: 0000057f 00003188 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 236 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[236] register values +!+ 00003187 CP_SCRATCH_REG5: 12679 + :0,12679,12814,12680 +!+ 00003188 CP_SCRATCH_REG7: 12680 + :0,12679,12814,12680 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000007c VFD_INDEX_MIN: 124 +!+ 0000007f VFD_INDEX_MAX: 127 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000007c VFD_INDEX_OFFSET: 124 +118477d0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12681 + :0,12679,12814,12681 +118477e0: 0000: 0000057f 00003189 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12682 + :0,12682,12814,12681 +118477e8: 0000: 0000057d 0000318a +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118477f0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118477f8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 128 + VFD_INDEX_MAX: 131 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 128 +11847800: 0000: 00032242 00000080 00000083 00000000 00000080 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847814: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12683 + :0,12682,12814,12683 +1184781c: 0000: 0000057f 0000318b +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 237 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[237] register values +!+ 0000318a CP_SCRATCH_REG5: 12682 + :0,12682,12814,12683 +!+ 0000318b CP_SCRATCH_REG7: 12683 + :0,12682,12814,12683 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000080 VFD_INDEX_MIN: 128 +!+ 00000083 VFD_INDEX_MAX: 131 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000080 VFD_INDEX_OFFSET: 128 +11847824: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12684 + :0,12682,12814,12684 +11847834: 0000: 0000057f 0000318c +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12685 + :0,12685,12814,12684 +1184783c: 0000: 0000057d 0000318d +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847844: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184784c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 132 + VFD_INDEX_MAX: 135 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 132 +11847854: 0000: 00032242 00000084 00000087 00000000 00000084 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847868: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12686 + :0,12685,12814,12686 +11847870: 0000: 0000057f 0000318e +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 238 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[238] register values +!+ 0000318d CP_SCRATCH_REG5: 12685 + :0,12685,12814,12686 +!+ 0000318e CP_SCRATCH_REG7: 12686 + :0,12685,12814,12686 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000084 VFD_INDEX_MIN: 132 +!+ 00000087 VFD_INDEX_MAX: 135 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000084 VFD_INDEX_OFFSET: 132 +11847878: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12687 + :0,12685,12814,12687 +11847888: 0000: 0000057f 0000318f +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12688 + :0,12688,12814,12687 +11847890: 0000: 0000057d 00003190 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847898: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118478a0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 136 + VFD_INDEX_MAX: 142 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 136 +118478a8: 0000: 00032242 00000088 0000008e 00000000 00000088 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118478bc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12689 + :0,12688,12814,12689 +118478c4: 0000: 0000057f 00003191 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 239 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[239] register values +!+ 00003190 CP_SCRATCH_REG5: 12688 + :0,12688,12814,12689 +!+ 00003191 CP_SCRATCH_REG7: 12689 + :0,12688,12814,12689 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000088 VFD_INDEX_MIN: 136 +!+ 0000008e VFD_INDEX_MAX: 142 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000088 VFD_INDEX_OFFSET: 136 +118478cc: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12690 + :0,12688,12814,12690 +118478dc: 0000: 0000057f 00003192 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12691 + :0,12691,12814,12690 +118478e4: 0000: 0000057d 00003193 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118478ec: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118478f4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 143 + VFD_INDEX_MAX: 146 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 143 +118478fc: 0000: 00032242 0000008f 00000092 00000000 0000008f +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847910: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12692 + :0,12691,12814,12692 +11847918: 0000: 0000057f 00003194 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 240 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[240] register values +!+ 00003193 CP_SCRATCH_REG5: 12691 + :0,12691,12814,12692 +!+ 00003194 CP_SCRATCH_REG7: 12692 + :0,12691,12814,12692 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000008f VFD_INDEX_MIN: 143 +!+ 00000092 VFD_INDEX_MAX: 146 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000008f VFD_INDEX_OFFSET: 143 +11847920: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12693 + :0,12691,12814,12693 +11847930: 0000: 0000057f 00003195 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12694 + :0,12694,12814,12693 +11847938: 0000: 0000057d 00003196 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847940: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847948: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 147 + VFD_INDEX_MAX: 153 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 147 +11847950: 0000: 00032242 00000093 00000099 00000000 00000093 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847964: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12695 + :0,12694,12814,12695 +1184796c: 0000: 0000057f 00003197 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 241 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[241] register values +!+ 00003196 CP_SCRATCH_REG5: 12694 + :0,12694,12814,12695 +!+ 00003197 CP_SCRATCH_REG7: 12695 + :0,12694,12814,12695 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000093 VFD_INDEX_MIN: 147 +!+ 00000099 VFD_INDEX_MAX: 153 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000093 VFD_INDEX_OFFSET: 147 +11847974: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12696 + :0,12694,12814,12696 +11847984: 0000: 0000057f 00003198 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12697 + :0,12697,12814,12696 +1184798c: 0000: 0000057d 00003199 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847994: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184799c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 154 + VFD_INDEX_MAX: 157 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 154 +118479a4: 0000: 00032242 0000009a 0000009d 00000000 0000009a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118479b8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12698 + :0,12697,12814,12698 +118479c0: 0000: 0000057f 0000319a +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 242 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[242] register values +!+ 00003199 CP_SCRATCH_REG5: 12697 + :0,12697,12814,12698 +!+ 0000319a CP_SCRATCH_REG7: 12698 + :0,12697,12814,12698 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000009a VFD_INDEX_MIN: 154 +!+ 0000009d VFD_INDEX_MAX: 157 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000009a VFD_INDEX_OFFSET: 154 +118479c8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12699 + :0,12697,12814,12699 +118479d8: 0000: 0000057f 0000319b +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12700 + :0,12700,12814,12699 +118479e0: 0000: 0000057d 0000319c +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118479e8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118479f0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 158 + VFD_INDEX_MAX: 161 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 158 +118479f8: 0000: 00032242 0000009e 000000a1 00000000 0000009e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847a0c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12701 + :0,12700,12814,12701 +11847a14: 0000: 0000057f 0000319d +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 243 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[243] register values +!+ 0000319c CP_SCRATCH_REG5: 12700 + :0,12700,12814,12701 +!+ 0000319d CP_SCRATCH_REG7: 12701 + :0,12700,12814,12701 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000009e VFD_INDEX_MIN: 158 +!+ 000000a1 VFD_INDEX_MAX: 161 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000009e VFD_INDEX_OFFSET: 158 +11847a1c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12702 + :0,12700,12814,12702 +11847a2c: 0000: 0000057f 0000319e +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12703 + :0,12703,12814,12702 +11847a34: 0000: 0000057d 0000319f +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847a3c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847a44: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 162 + VFD_INDEX_MAX: 165 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 162 +11847a4c: 0000: 00032242 000000a2 000000a5 00000000 000000a2 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847a60: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12704 + :0,12703,12814,12704 +11847a68: 0000: 0000057f 000031a0 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 244 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[244] register values +!+ 0000319f CP_SCRATCH_REG5: 12703 + :0,12703,12814,12704 +!+ 000031a0 CP_SCRATCH_REG7: 12704 + :0,12703,12814,12704 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000a2 VFD_INDEX_MIN: 162 +!+ 000000a5 VFD_INDEX_MAX: 165 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000a2 VFD_INDEX_OFFSET: 162 +11847a70: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12705 + :0,12703,12814,12705 +11847a80: 0000: 0000057f 000031a1 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12706 + :0,12706,12814,12705 +11847a88: 0000: 0000057d 000031a2 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847a90: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847a98: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 166 + VFD_INDEX_MAX: 169 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 166 +11847aa0: 0000: 00032242 000000a6 000000a9 00000000 000000a6 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847ab4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12707 + :0,12706,12814,12707 +11847abc: 0000: 0000057f 000031a3 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 245 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[245] register values +!+ 000031a2 CP_SCRATCH_REG5: 12706 + :0,12706,12814,12707 +!+ 000031a3 CP_SCRATCH_REG7: 12707 + :0,12706,12814,12707 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000a6 VFD_INDEX_MIN: 166 +!+ 000000a9 VFD_INDEX_MAX: 169 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000a6 VFD_INDEX_OFFSET: 166 +11847ac4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12708 + :0,12706,12814,12708 +11847ad4: 0000: 0000057f 000031a4 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12709 + :0,12709,12814,12708 +11847adc: 0000: 0000057d 000031a5 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847ae4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847aec: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 170 + VFD_INDEX_MAX: 176 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 170 +11847af4: 0000: 00032242 000000aa 000000b0 00000000 000000aa +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847b08: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12710 + :0,12709,12814,12710 +11847b10: 0000: 0000057f 000031a6 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 246 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[246] register values +!+ 000031a5 CP_SCRATCH_REG5: 12709 + :0,12709,12814,12710 +!+ 000031a6 CP_SCRATCH_REG7: 12710 + :0,12709,12814,12710 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000aa VFD_INDEX_MIN: 170 +!+ 000000b0 VFD_INDEX_MAX: 176 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000aa VFD_INDEX_OFFSET: 170 +11847b18: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12711 + :0,12709,12814,12711 +11847b28: 0000: 0000057f 000031a7 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12712 + :0,12712,12814,12711 +11847b30: 0000: 0000057d 000031a8 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847b38: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847b40: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 177 + VFD_INDEX_MAX: 180 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 177 +11847b48: 0000: 00032242 000000b1 000000b4 00000000 000000b1 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847b5c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12713 + :0,12712,12814,12713 +11847b64: 0000: 0000057f 000031a9 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 247 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[247] register values +!+ 000031a8 CP_SCRATCH_REG5: 12712 + :0,12712,12814,12713 +!+ 000031a9 CP_SCRATCH_REG7: 12713 + :0,12712,12814,12713 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000b1 VFD_INDEX_MIN: 177 +!+ 000000b4 VFD_INDEX_MAX: 180 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000b1 VFD_INDEX_OFFSET: 177 +11847b6c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12714 + :0,12712,12814,12714 +11847b7c: 0000: 0000057f 000031aa +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12715 + :0,12715,12814,12714 +11847b84: 0000: 0000057d 000031ab +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847b8c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847b94: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 181 + VFD_INDEX_MAX: 187 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 181 +11847b9c: 0000: 00032242 000000b5 000000bb 00000000 000000b5 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847bb0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12716 + :0,12715,12814,12716 +11847bb8: 0000: 0000057f 000031ac +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 248 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[248] register values +!+ 000031ab CP_SCRATCH_REG5: 12715 + :0,12715,12814,12716 +!+ 000031ac CP_SCRATCH_REG7: 12716 + :0,12715,12814,12716 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000b5 VFD_INDEX_MIN: 181 +!+ 000000bb VFD_INDEX_MAX: 187 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000b5 VFD_INDEX_OFFSET: 181 +11847bc0: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12717 + :0,12715,12814,12717 +11847bd0: 0000: 0000057f 000031ad +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12718 + :0,12718,12814,12717 +11847bd8: 0000: 0000057d 000031ae +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847be0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847be8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 188 + VFD_INDEX_MAX: 191 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 188 +11847bf0: 0000: 00032242 000000bc 000000bf 00000000 000000bc +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847c04: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12719 + :0,12718,12814,12719 +11847c0c: 0000: 0000057f 000031af +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 249 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[249] register values +!+ 000031ae CP_SCRATCH_REG5: 12718 + :0,12718,12814,12719 +!+ 000031af CP_SCRATCH_REG7: 12719 + :0,12718,12814,12719 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000bc VFD_INDEX_MIN: 188 +!+ 000000bf VFD_INDEX_MAX: 191 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000bc VFD_INDEX_OFFSET: 188 +11847c14: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12720 + :0,12718,12814,12720 +11847c24: 0000: 0000057f 000031b0 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12721 + :0,12721,12814,12720 +11847c2c: 0000: 0000057d 000031b1 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847c34: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847c3c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 192 + VFD_INDEX_MAX: 195 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 192 +11847c44: 0000: 00032242 000000c0 000000c3 00000000 000000c0 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847c58: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12722 + :0,12721,12814,12722 +11847c60: 0000: 0000057f 000031b2 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 250 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[250] register values +!+ 000031b1 CP_SCRATCH_REG5: 12721 + :0,12721,12814,12722 +!+ 000031b2 CP_SCRATCH_REG7: 12722 + :0,12721,12814,12722 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000c0 VFD_INDEX_MIN: 192 +!+ 000000c3 VFD_INDEX_MAX: 195 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000c0 VFD_INDEX_OFFSET: 192 +11847c68: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12723 + :0,12721,12814,12723 +11847c78: 0000: 0000057f 000031b3 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12724 + :0,12724,12814,12723 +11847c80: 0000: 0000057d 000031b4 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847c88: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847c90: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 196 + VFD_INDEX_MAX: 199 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 196 +11847c98: 0000: 00032242 000000c4 000000c7 00000000 000000c4 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847cac: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12725 + :0,12724,12814,12725 +11847cb4: 0000: 0000057f 000031b5 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 251 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[251] register values +!+ 000031b4 CP_SCRATCH_REG5: 12724 + :0,12724,12814,12725 +!+ 000031b5 CP_SCRATCH_REG7: 12725 + :0,12724,12814,12725 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000c4 VFD_INDEX_MIN: 196 +!+ 000000c7 VFD_INDEX_MAX: 199 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000c4 VFD_INDEX_OFFSET: 196 +11847cbc: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12726 + :0,12724,12814,12726 +11847ccc: 0000: 0000057f 000031b6 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12727 + :0,12727,12814,12726 +11847cd4: 0000: 0000057d 000031b7 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847cdc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847ce4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 200 + VFD_INDEX_MAX: 203 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 200 +11847cec: 0000: 00032242 000000c8 000000cb 00000000 000000c8 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847d00: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12728 + :0,12727,12814,12728 +11847d08: 0000: 0000057f 000031b8 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 252 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[252] register values +!+ 000031b7 CP_SCRATCH_REG5: 12727 + :0,12727,12814,12728 +!+ 000031b8 CP_SCRATCH_REG7: 12728 + :0,12727,12814,12728 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000c8 VFD_INDEX_MIN: 200 +!+ 000000cb VFD_INDEX_MAX: 203 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000c8 VFD_INDEX_OFFSET: 200 +11847d10: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12729 + :0,12727,12814,12729 +11847d20: 0000: 0000057f 000031b9 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12730 + :0,12730,12814,12729 +11847d28: 0000: 0000057d 000031ba +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847d30: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847d38: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 204 + VFD_INDEX_MAX: 210 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 204 +11847d40: 0000: 00032242 000000cc 000000d2 00000000 000000cc +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847d54: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12731 + :0,12730,12814,12731 +11847d5c: 0000: 0000057f 000031bb +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 253 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[253] register values +!+ 000031ba CP_SCRATCH_REG5: 12730 + :0,12730,12814,12731 +!+ 000031bb CP_SCRATCH_REG7: 12731 + :0,12730,12814,12731 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000cc VFD_INDEX_MIN: 204 +!+ 000000d2 VFD_INDEX_MAX: 210 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000cc VFD_INDEX_OFFSET: 204 +11847d64: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12732 + :0,12730,12814,12732 +11847d74: 0000: 0000057f 000031bc +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12733 + :0,12733,12814,12732 +11847d7c: 0000: 0000057d 000031bd +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847d84: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847d8c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 211 + VFD_INDEX_MAX: 214 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 211 +11847d94: 0000: 00032242 000000d3 000000d6 00000000 000000d3 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847da8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12734 + :0,12733,12814,12734 +11847db0: 0000: 0000057f 000031be +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 254 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[254] register values +!+ 000031bd CP_SCRATCH_REG5: 12733 + :0,12733,12814,12734 +!+ 000031be CP_SCRATCH_REG7: 12734 + :0,12733,12814,12734 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000d3 VFD_INDEX_MIN: 211 +!+ 000000d6 VFD_INDEX_MAX: 214 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000d3 VFD_INDEX_OFFSET: 211 +11847db8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12735 + :0,12733,12814,12735 +11847dc8: 0000: 0000057f 000031bf +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12736 + :0,12736,12814,12735 +11847dd0: 0000: 0000057d 000031c0 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847dd8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847de0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 215 + VFD_INDEX_MAX: 221 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 215 +11847de8: 0000: 00032242 000000d7 000000dd 00000000 000000d7 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847dfc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12737 + :0,12736,12814,12737 +11847e04: 0000: 0000057f 000031c1 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 255 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[255] register values +!+ 000031c0 CP_SCRATCH_REG5: 12736 + :0,12736,12814,12737 +!+ 000031c1 CP_SCRATCH_REG7: 12737 + :0,12736,12814,12737 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000d7 VFD_INDEX_MIN: 215 +!+ 000000dd VFD_INDEX_MAX: 221 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000d7 VFD_INDEX_OFFSET: 215 +11847e0c: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12738 + :0,12736,12814,12738 +11847e1c: 0000: 0000057f 000031c2 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12739 + :0,12739,12814,12738 +11847e24: 0000: 0000057d 000031c3 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847e2c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847e34: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 222 + VFD_INDEX_MAX: 225 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 222 +11847e3c: 0000: 00032242 000000de 000000e1 00000000 000000de +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847e50: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12740 + :0,12739,12814,12740 +11847e58: 0000: 0000057f 000031c4 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 256 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[256] register values +!+ 000031c3 CP_SCRATCH_REG5: 12739 + :0,12739,12814,12740 +!+ 000031c4 CP_SCRATCH_REG7: 12740 + :0,12739,12814,12740 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000de VFD_INDEX_MIN: 222 +!+ 000000e1 VFD_INDEX_MAX: 225 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000de VFD_INDEX_OFFSET: 222 +11847e60: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12741 + :0,12739,12814,12741 +11847e70: 0000: 0000057f 000031c5 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12742 + :0,12742,12814,12741 +11847e78: 0000: 0000057d 000031c6 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847e80: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847e88: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 226 + VFD_INDEX_MAX: 229 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 226 +11847e90: 0000: 00032242 000000e2 000000e5 00000000 000000e2 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847ea4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12743 + :0,12742,12814,12743 +11847eac: 0000: 0000057f 000031c7 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 257 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[257] register values +!+ 000031c6 CP_SCRATCH_REG5: 12742 + :0,12742,12814,12743 +!+ 000031c7 CP_SCRATCH_REG7: 12743 + :0,12742,12814,12743 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000e2 VFD_INDEX_MIN: 226 +!+ 000000e5 VFD_INDEX_MAX: 229 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000e2 VFD_INDEX_OFFSET: 226 +11847eb4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12744 + :0,12742,12814,12744 +11847ec4: 0000: 0000057f 000031c8 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12745 + :0,12745,12814,12744 +11847ecc: 0000: 0000057d 000031c9 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847ed4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847edc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 230 + VFD_INDEX_MAX: 233 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 230 +11847ee4: 0000: 00032242 000000e6 000000e9 00000000 000000e6 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847ef8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12746 + :0,12745,12814,12746 +11847f00: 0000: 0000057f 000031ca +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 258 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[258] register values +!+ 000031c9 CP_SCRATCH_REG5: 12745 + :0,12745,12814,12746 +!+ 000031ca CP_SCRATCH_REG7: 12746 + :0,12745,12814,12746 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000e6 VFD_INDEX_MIN: 230 +!+ 000000e9 VFD_INDEX_MAX: 233 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000e6 VFD_INDEX_OFFSET: 230 +11847f08: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12747 + :0,12745,12814,12747 +11847f18: 0000: 0000057f 000031cb +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12748 + :0,12748,12814,12747 +11847f20: 0000: 0000057d 000031cc +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847f28: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847f30: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 234 + VFD_INDEX_MAX: 237 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 234 +11847f38: 0000: 00032242 000000ea 000000ed 00000000 000000ea +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847f4c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12749 + :0,12748,12814,12749 +11847f54: 0000: 0000057f 000031cd +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 259 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[259] register values +!+ 000031cc CP_SCRATCH_REG5: 12748 + :0,12748,12814,12749 +!+ 000031cd CP_SCRATCH_REG7: 12749 + :0,12748,12814,12749 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000ea VFD_INDEX_MIN: 234 +!+ 000000ed VFD_INDEX_MAX: 237 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000ea VFD_INDEX_OFFSET: 234 +11847f5c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12750 + :0,12748,12814,12750 +11847f6c: 0000: 0000057f 000031ce +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12751 + :0,12751,12814,12750 +11847f74: 0000: 0000057d 000031cf +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847f7c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847f84: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 238 + VFD_INDEX_MAX: 244 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 238 +11847f8c: 0000: 00032242 000000ee 000000f4 00000000 000000ee +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847fa0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12752 + :0,12751,12814,12752 +11847fa8: 0000: 0000057f 000031d0 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 260 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[260] register values +!+ 000031cf CP_SCRATCH_REG5: 12751 + :0,12751,12814,12752 +!+ 000031d0 CP_SCRATCH_REG7: 12752 + :0,12751,12814,12752 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000ee VFD_INDEX_MIN: 238 +!+ 000000f4 VFD_INDEX_MAX: 244 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000ee VFD_INDEX_OFFSET: 238 +11847fb0: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12753 + :0,12751,12814,12753 +11847fc0: 0000: 0000057f 000031d1 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12754 + :0,12754,12814,12753 +11847fc8: 0000: 0000057d 000031d2 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11847fd0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11847fd8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 245 + VFD_INDEX_MAX: 248 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 245 +11847fe0: 0000: 00032242 000000f5 000000f8 00000000 000000f5 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11847ff4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12755 + :0,12754,12814,12755 +11847ffc: 0000: 0000057f 000031d3 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 261 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[261] register values +!+ 000031d2 CP_SCRATCH_REG5: 12754 + :0,12754,12814,12755 +!+ 000031d3 CP_SCRATCH_REG7: 12755 + :0,12754,12814,12755 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000f5 VFD_INDEX_MIN: 245 +!+ 000000f8 VFD_INDEX_MAX: 248 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000f5 VFD_INDEX_OFFSET: 245 +11848004: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12756 + :0,12754,12814,12756 +11848014: 0000: 0000057f 000031d4 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12757 + :0,12757,12814,12756 +1184801c: 0000: 0000057d 000031d5 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11848024: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184802c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 249 + VFD_INDEX_MAX: 255 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 249 +11848034: 0000: 00032242 000000f9 000000ff 00000000 000000f9 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11848048: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12758 + :0,12757,12814,12758 +11848050: 0000: 0000057f 000031d6 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 262 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[262] register values +!+ 000031d5 CP_SCRATCH_REG5: 12757 + :0,12757,12814,12758 +!+ 000031d6 CP_SCRATCH_REG7: 12758 + :0,12757,12814,12758 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 000000f9 VFD_INDEX_MIN: 249 +!+ 000000ff VFD_INDEX_MAX: 255 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 000000f9 VFD_INDEX_OFFSET: 249 +11848058: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12759 + :0,12757,12814,12759 +11848068: 0000: 0000057f 000031d7 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12760 + :0,12760,12814,12759 +11848070: 0000: 0000057d 000031d8 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11848078: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11848080: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 256 + VFD_INDEX_MAX: 259 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 256 +11848088: 0000: 00032242 00000100 00000103 00000000 00000100 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184809c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12761 + :0,12760,12814,12761 +118480a4: 0000: 0000057f 000031d9 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 263 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[263] register values +!+ 000031d8 CP_SCRATCH_REG5: 12760 + :0,12760,12814,12761 +!+ 000031d9 CP_SCRATCH_REG7: 12761 + :0,12760,12814,12761 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000100 VFD_INDEX_MIN: 256 +!+ 00000103 VFD_INDEX_MAX: 259 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000100 VFD_INDEX_OFFSET: 256 +118480ac: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12762 + :0,12760,12814,12762 +118480bc: 0000: 0000057f 000031da +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12763 + :0,12763,12814,12762 +118480c4: 0000: 0000057d 000031db +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118480cc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118480d4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 260 + VFD_INDEX_MAX: 263 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 260 +118480dc: 0000: 00032242 00000104 00000107 00000000 00000104 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118480f0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12764 + :0,12763,12814,12764 +118480f8: 0000: 0000057f 000031dc +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 264 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[264] register values +!+ 000031db CP_SCRATCH_REG5: 12763 + :0,12763,12814,12764 +!+ 000031dc CP_SCRATCH_REG7: 12764 + :0,12763,12814,12764 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000104 VFD_INDEX_MIN: 260 +!+ 00000107 VFD_INDEX_MAX: 263 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000104 VFD_INDEX_OFFSET: 260 +11848100: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12765 + :0,12763,12814,12765 +11848110: 0000: 0000057f 000031dd +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12766 + :0,12766,12814,12765 +11848118: 0000: 0000057d 000031de +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11848120: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11848128: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 264 + VFD_INDEX_MAX: 267 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 264 +11848130: 0000: 00032242 00000108 0000010b 00000000 00000108 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11848144: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12767 + :0,12766,12814,12767 +1184814c: 0000: 0000057f 000031df +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 265 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[265] register values +!+ 000031de CP_SCRATCH_REG5: 12766 + :0,12766,12814,12767 +!+ 000031df CP_SCRATCH_REG7: 12767 + :0,12766,12814,12767 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000108 VFD_INDEX_MIN: 264 +!+ 0000010b VFD_INDEX_MAX: 267 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000108 VFD_INDEX_OFFSET: 264 +11848154: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12768 + :0,12766,12814,12768 +11848164: 0000: 0000057f 000031e0 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12769 + :0,12769,12814,12768 +1184816c: 0000: 0000057d 000031e1 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11848174: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184817c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 268 + VFD_INDEX_MAX: 271 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 268 +11848184: 0000: 00032242 0000010c 0000010f 00000000 0000010c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11848198: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12770 + :0,12769,12814,12770 +118481a0: 0000: 0000057f 000031e2 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 266 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[266] register values +!+ 000031e1 CP_SCRATCH_REG5: 12769 + :0,12769,12814,12770 +!+ 000031e2 CP_SCRATCH_REG7: 12770 + :0,12769,12814,12770 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000010c VFD_INDEX_MIN: 268 +!+ 0000010f VFD_INDEX_MAX: 271 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000010c VFD_INDEX_OFFSET: 268 +118481a8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12771 + :0,12769,12814,12771 +118481b8: 0000: 0000057f 000031e3 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12772 + :0,12772,12814,12771 +118481c0: 0000: 0000057d 000031e4 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118481c8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118481d0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 272 + VFD_INDEX_MAX: 278 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 272 +118481d8: 0000: 00032242 00000110 00000116 00000000 00000110 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118481ec: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12773 + :0,12772,12814,12773 +118481f4: 0000: 0000057f 000031e5 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 267 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[267] register values +!+ 000031e4 CP_SCRATCH_REG5: 12772 + :0,12772,12814,12773 +!+ 000031e5 CP_SCRATCH_REG7: 12773 + :0,12772,12814,12773 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000110 VFD_INDEX_MIN: 272 +!+ 00000116 VFD_INDEX_MAX: 278 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000110 VFD_INDEX_OFFSET: 272 +118481fc: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12774 + :0,12772,12814,12774 +1184820c: 0000: 0000057f 000031e6 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12775 + :0,12775,12814,12774 +11848214: 0000: 0000057d 000031e7 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184821c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11848224: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 279 + VFD_INDEX_MAX: 282 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 279 +1184822c: 0000: 00032242 00000117 0000011a 00000000 00000117 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11848240: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12776 + :0,12775,12814,12776 +11848248: 0000: 0000057f 000031e8 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 268 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[268] register values +!+ 000031e7 CP_SCRATCH_REG5: 12775 + :0,12775,12814,12776 +!+ 000031e8 CP_SCRATCH_REG7: 12776 + :0,12775,12814,12776 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000117 VFD_INDEX_MIN: 279 +!+ 0000011a VFD_INDEX_MAX: 282 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000117 VFD_INDEX_OFFSET: 279 +11848250: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12777 + :0,12775,12814,12777 +11848260: 0000: 0000057f 000031e9 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12778 + :0,12778,12814,12777 +11848268: 0000: 0000057d 000031ea +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11848270: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11848278: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 283 + VFD_INDEX_MAX: 289 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 283 +11848280: 0000: 00032242 0000011b 00000121 00000000 0000011b +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11848294: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12779 + :0,12778,12814,12779 +1184829c: 0000: 0000057f 000031eb +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 269 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[269] register values +!+ 000031ea CP_SCRATCH_REG5: 12778 + :0,12778,12814,12779 +!+ 000031eb CP_SCRATCH_REG7: 12779 + :0,12778,12814,12779 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000011b VFD_INDEX_MIN: 283 +!+ 00000121 VFD_INDEX_MAX: 289 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000011b VFD_INDEX_OFFSET: 283 +118482a4: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12780 + :0,12778,12814,12780 +118482b4: 0000: 0000057f 000031ec +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12781 + :0,12781,12814,12780 +118482bc: 0000: 0000057d 000031ed +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118482c4: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118482cc: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 290 + VFD_INDEX_MAX: 293 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 290 +118482d4: 0000: 00032242 00000122 00000125 00000000 00000122 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118482e8: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12782 + :0,12781,12814,12782 +118482f0: 0000: 0000057f 000031ee +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 270 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[270] register values +!+ 000031ed CP_SCRATCH_REG5: 12781 + :0,12781,12814,12782 +!+ 000031ee CP_SCRATCH_REG7: 12782 + :0,12781,12814,12782 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000122 VFD_INDEX_MIN: 290 +!+ 00000125 VFD_INDEX_MAX: 293 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000122 VFD_INDEX_OFFSET: 290 +118482f8: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12783 + :0,12781,12814,12783 +11848308: 0000: 0000057f 000031ef +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12784 + :0,12784,12814,12783 +11848310: 0000: 0000057d 000031f0 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11848318: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11848320: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 294 + VFD_INDEX_MAX: 297 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 294 +11848328: 0000: 00032242 00000126 00000129 00000000 00000126 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184833c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12785 + :0,12784,12814,12785 +11848344: 0000: 0000057f 000031f1 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 271 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[271] register values +!+ 000031f0 CP_SCRATCH_REG5: 12784 + :0,12784,12814,12785 +!+ 000031f1 CP_SCRATCH_REG7: 12785 + :0,12784,12814,12785 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000126 VFD_INDEX_MIN: 294 +!+ 00000129 VFD_INDEX_MAX: 297 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000126 VFD_INDEX_OFFSET: 294 +1184834c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12786 + :0,12784,12814,12786 +1184835c: 0000: 0000057f 000031f2 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12787 + :0,12787,12814,12786 +11848364: 0000: 0000057d 000031f3 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184836c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11848374: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 298 + VFD_INDEX_MAX: 301 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 298 +1184837c: 0000: 00032242 0000012a 0000012d 00000000 0000012a +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11848390: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12788 + :0,12787,12814,12788 +11848398: 0000: 0000057f 000031f4 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 272 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[272] register values +!+ 000031f3 CP_SCRATCH_REG5: 12787 + :0,12787,12814,12788 +!+ 000031f4 CP_SCRATCH_REG7: 12788 + :0,12787,12814,12788 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000012a VFD_INDEX_MIN: 298 +!+ 0000012d VFD_INDEX_MAX: 301 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000012a VFD_INDEX_OFFSET: 298 +118483a0: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12789 + :0,12787,12814,12789 +118483b0: 0000: 0000057f 000031f5 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12790 + :0,12790,12814,12789 +118483b8: 0000: 0000057d 000031f6 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118483c0: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118483c8: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 302 + VFD_INDEX_MAX: 305 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 302 +118483d0: 0000: 00032242 0000012e 00000131 00000000 0000012e +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118483e4: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12791 + :0,12790,12814,12791 +118483ec: 0000: 0000057f 000031f7 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 273 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[273] register values +!+ 000031f6 CP_SCRATCH_REG5: 12790 + :0,12790,12814,12791 +!+ 000031f7 CP_SCRATCH_REG7: 12791 + :0,12790,12814,12791 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000012e VFD_INDEX_MIN: 302 +!+ 00000131 VFD_INDEX_MAX: 305 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000012e VFD_INDEX_OFFSET: 302 +118483f4: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12792 + :0,12790,12814,12792 +11848404: 0000: 0000057f 000031f8 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12793 + :0,12793,12814,12792 +1184840c: 0000: 0000057d 000031f9 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11848414: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184841c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 306 + VFD_INDEX_MAX: 312 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 306 +11848424: 0000: 00032242 00000132 00000138 00000000 00000132 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11848438: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12794 + :0,12793,12814,12794 +11848440: 0000: 0000057f 000031fa +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 274 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[274] register values +!+ 000031f9 CP_SCRATCH_REG5: 12793 + :0,12793,12814,12794 +!+ 000031fa CP_SCRATCH_REG7: 12794 + :0,12793,12814,12794 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000132 VFD_INDEX_MIN: 306 +!+ 00000138 VFD_INDEX_MAX: 312 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000132 VFD_INDEX_OFFSET: 306 +11848448: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12795 + :0,12793,12814,12795 +11848458: 0000: 0000057f 000031fb +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12796 + :0,12796,12814,12795 +11848460: 0000: 0000057d 000031fc +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11848468: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11848470: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 313 + VFD_INDEX_MAX: 316 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 313 +11848478: 0000: 00032242 00000139 0000013c 00000000 00000139 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +1184848c: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12797 + :0,12796,12814,12797 +11848494: 0000: 0000057f 000031fd +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 275 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[275] register values +!+ 000031fc CP_SCRATCH_REG5: 12796 + :0,12796,12814,12797 +!+ 000031fd CP_SCRATCH_REG7: 12797 + :0,12796,12814,12797 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000139 VFD_INDEX_MIN: 313 +!+ 0000013c VFD_INDEX_MAX: 316 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000139 VFD_INDEX_OFFSET: 313 +1184849c: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12798 + :0,12796,12814,12798 +118484ac: 0000: 0000057f 000031fe +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12799 + :0,12799,12814,12798 +118484b4: 0000: 0000057d 000031ff +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118484bc: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118484c4: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 317 + VFD_INDEX_MAX: 323 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 317 +118484cc: 0000: 00032242 0000013d 00000143 00000000 0000013d +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118484e0: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12800 + :0,12799,12814,12800 +118484e8: 0000: 0000057f 00003200 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 7 } + draw: 276 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 7 + draw[276] register values +!+ 000031ff CP_SCRATCH_REG5: 12799 + :0,12799,12814,12800 +!+ 00003200 CP_SCRATCH_REG7: 12800 + :0,12799,12814,12800 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000013d VFD_INDEX_MIN: 317 +!+ 00000143 VFD_INDEX_MAX: 323 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000013d VFD_INDEX_OFFSET: 317 +118484f0: 0000: c0022200 00000000 00004086 00000007 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12801 + :0,12799,12814,12801 +11848500: 0000: 0000057f 00003201 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12802 + :0,12802,12814,12801 +11848508: 0000: 0000057d 00003202 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11848510: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11848518: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 324 + VFD_INDEX_MAX: 327 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 324 +11848520: 0000: 00032242 00000144 00000147 00000000 00000144 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11848534: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12803 + :0,12802,12814,12803 +1184853c: 0000: 0000057f 00003203 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 277 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[277] register values +!+ 00003202 CP_SCRATCH_REG5: 12802 + :0,12802,12814,12803 +!+ 00003203 CP_SCRATCH_REG7: 12803 + :0,12802,12814,12803 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000144 VFD_INDEX_MIN: 324 +!+ 00000147 VFD_INDEX_MAX: 327 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000144 VFD_INDEX_OFFSET: 324 +11848544: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12804 + :0,12802,12814,12804 +11848554: 0000: 0000057f 00003204 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12805 + :0,12805,12814,12804 +1184855c: 0000: 0000057d 00003205 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +11848564: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +1184856c: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 328 + VFD_INDEX_MAX: 331 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 328 +11848574: 0000: 00032242 00000148 0000014b 00000000 00000148 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11848588: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12806 + :0,12805,12814,12806 +11848590: 0000: 0000057f 00003206 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 278 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[278] register values +!+ 00003205 CP_SCRATCH_REG5: 12805 + :0,12805,12814,12806 +!+ 00003206 CP_SCRATCH_REG7: 12806 + :0,12805,12814,12806 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000148 VFD_INDEX_MIN: 328 +!+ 0000014b VFD_INDEX_MAX: 331 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000148 VFD_INDEX_OFFSET: 328 +11848598: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12807 + :0,12805,12814,12807 +118485a8: 0000: 0000057f 00003207 +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12808 + :0,12808,12814,12807 +118485b0: 0000: 0000057d 00003208 +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +118485b8: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +118485c0: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 332 + VFD_INDEX_MAX: 335 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 332 +118485c8: 0000: 00032242 0000014c 0000014f 00000000 0000014c +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +118485dc: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12809 + :0,12808,12814,12809 +118485e4: 0000: 0000057f 00003209 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 279 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[279] register values +!+ 00003208 CP_SCRATCH_REG5: 12808 + :0,12808,12814,12809 +!+ 00003209 CP_SCRATCH_REG7: 12809 + :0,12808,12814,12809 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 0000014c VFD_INDEX_MIN: 332 +!+ 0000014f VFD_INDEX_MAX: 335 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 0000014c VFD_INDEX_OFFSET: 332 +118485ec: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12810 + :0,12808,12814,12810 +118485fc: 0000: 0000057f 0000320a +t0 write CP_SCRATCH_REG5 (057d) +NEEDS WFI: CP_SCRATCH_REG5 (57d) + CP_SCRATCH_REG5: 12811 + :0,12811,12814,12810 +11848604: 0000: 0000057d 0000320b +t0 write PC_VERTEX_REUSE_BLOCK_CNTL (21ea) + PC_VERTEX_REUSE_BLOCK_CNTL: 0xb +1184860c: 0000: 000021ea 0000000b +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +11848614: 0000: c0002600 00000000 +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 336 + VFD_INDEX_MAX: 339 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 336 +1184861c: 0000: 00032242 00000150 00000153 00000000 00000150 +t0 write PC_RESTART_INDEX (21ed) + PC_RESTART_INDEX: 0xffffffff +11848630: 0000: 000021ed ffffffff +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 12812 + :0,12811,12814,12812 +11848638: 0000: 0000057f 0000320c +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 4 } + draw: 280 + prim_type: DI_PT_TRISTRIP (6) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 4 + draw[280] register values +!+ 0000320b CP_SCRATCH_REG5: 12811 + :0,12811,12814,12812 +!+ 0000320c CP_SCRATCH_REG7: 12812 + :0,12811,12814,12812 + + 0000000b PC_VERTEX_REUSE_BLOCK_CNTL: 0xb + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 00000150 VFD_INDEX_MIN: 336 +!+ 00000153 VFD_INDEX_MAX: 339 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000150 VFD_INDEX_OFFSET: 336 +11848640: 0000: c0022200 00000000 00004086 00000004 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12813 + :0,12811,12814,12813 +11848650: 0000: 0000057f 0000320d +11848920: 0000: c0013700 11842370 000018ba +t0 write CP_SCRATCH_REG6 (057e) +NEEDS WFI: CP_SCRATCH_REG6 (57e) + CP_SCRATCH_REG6: 12815 + :0,12811,12815,12813 +1184892c: 0000: 0000057e 0000320f +t0 write RB_DEPTH_CONTROL (2100) + RB_DEPTH_CONTROL: { ZFUNC = FUNC_NEVER } +11848934: 0000: 00002100 00000000 +t0 write RB_STENCIL_CONTROL (2104) + RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } +1184893c: 0000: 00002104 00000000 +t0 write RB_STENCILREFMASK (2108) + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +11848944: 0000: 00012108 ffff0000 ffff0000 +t0 write GRAS_SU_MODE_CONTROL (2070) + GRAS_SU_MODE_CONTROL: { LINEHALFWIDTH = 0.000000 } +11848950: 0000: 00002070 00000000 +t0 write GRAS_CL_CLIP_CNTL (2040) + GRAS_CL_CLIP_CNTL: { NUM_USER_CLIP_PLANES = 0 } +11848958: 0000: 00002040 00000000 +t0 write GRAS_CL_VPORT_XOFFSET (2048) + GRAS_CL_VPORT_XOFFSET: 149.500000 + GRAS_CL_VPORT_XSCALE: 150.000000 + GRAS_CL_VPORT_YOFFSET: 149.500000 + GRAS_CL_VPORT_YSCALE: -150.000000 + GRAS_CL_VPORT_ZOFFSET: 0.000000 + GRAS_CL_VPORT_ZSCALE: 1.000000 +11848960: 0000: 00052048 43158000 43160000 43158000 c3160000 00000000 3f800000 +t0 write RB_MODE_CONTROL (20c0) + RB_MODE_CONTROL: { RENDER_MODE = RB_RESOLVE_PASS | MRT = 0 | MARB_CACHE_SPLIT_MODE } +1184897c: 0000: 000020c0 00008200 +t3 opcode: CP_REG_RMW (21) (4 dwords) + { DST_REG = 0x20c1 | ROTATE = 0 } + { SRC0 = 12272 } + { SRC1 = 4096 } + rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00001000) +NEEDS WFI: rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00001000) +11848984: 0000: c0022100 000020c1 00002ff0 00001000 +t0 write GRAS_SC_CONTROL (2072) + GRAS_SC_CONTROL: { RENDER_MODE = RB_RESOLVE_PASS | MSAA_SAMPLES = MSAA_ONE | RASTER_MODE = 0x1 } +11848994: 0000: 00002072 00001020 +t0 write PC_PRIM_VTX_CNTL (21ec) + PC_PRIM_VTX_CNTL: { STRIDE_IN_VPC = 0 | POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES | PROVOKING_VTX_LAST } +1184899c: 0000: 000021ec 02000240 +t0 write GRAS_SC_WINDOW_SCISSOR_TL (2079) + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } +118489a4: 0000: 00012079 00000000 012b012b +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 0 + VFD_INDEX_MAX: 2 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 0 +118489b0: 0000: 00032242 00000000 00000002 00000000 00000000 +t0 write HLSQ_CONTROL_0_REG (2200) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | SPSHADERRESTART | CYCLETIMEOUTLIMITVPC = 0 | CONSTMODE = 0 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | FRAGCOORDXYREGID = r0.x | FRAGCOORDZWREGID = r0.x } + HLSQ_CONTROL_2_REG: { FACENESSREGID = r0.x | COVVALUEREGID = r0.x | PRIMALLOCTHRESHOLD = 31 } + HLSQ_CONTROL_3_REG: { IJPERSPCENTERREGID = r0.x | IJNONPERSPCENTERREGID = r0.x | IJPERSPCENTROIDREGID = r0.x | IJNONPERSPCENTROIDREGID = r0.x } + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTSTARTOFFSET = 0 | INSTRLENGTH = 1 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 1 | CONSTSTARTOFFSET = 128 | INSTRLENGTH = 1 } +118489c4: 0000: 00052200 20000210 00000100 7c000000 00000000 01000000 01080001 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { CONSTMODE = 0 | SLEEPMODE = 1 | L0MODE = 1 } +118489e0: 0000: 000022c0 00500000 +t0 write SP_VS_LENGTH_REG (22df) + SP_VS_LENGTH_REG: { SHADERLENGTH = 1 } +118489e8: 0000: 000022df 00000001 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE | LENGTH = 1 } + SP_VS_CTRL_REG1: { CONSTLENGTH = 0 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 4 } + SP_VS_PARAM_REG: { POSREGID = r0.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 0 } +118489f0: 0000: 000222c4 01200402 04000000 0000fc00 +t0 write SP_FS_LENGTH_REG (22ff) + SP_FS_LENGTH_REG: { SHADERLENGTH = 1 } +11848a00: 0000: 000022ff 00000001 +t0 write SP_FS_CTRL_REG0 (22e0) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 1 | FULLREGFOOTPRINT = 0 | INOUTREGOVERLAP | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE | LENGTH = 1 } + SP_FS_CTRL_REG1: { CONSTLENGTH = 1 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 0 | HALFPRECVAROFFSET = 63 } +11848a08: 0000: 000122e0 01340012 3f000001 +t0 write SP_FS_FLAT_SHAD_MODE_REG_0 (22e8) + SP_FS_FLAT_SHAD_MODE_REG_0: 0 + SP_FS_FLAT_SHAD_MODE_REG_1: 0 +11848a14: 0000: 000122e8 00000000 00000000 +t0 write SP_FS_OUTPUT_REG (22ec) + SP_FS_OUTPUT_REG: { MRT = 0 | DEPTH_REGID = r0.x } +11848a20: 0000: 000022ec 00000000 +t0 write SP_FS_MRT[0].REG (22f0) + SP_FS_MRT[0].REG: { REGID = r0.x | HALF_PRECISION } + SP_FS_MRT[0x1].REG: { REGID = r0.x } + SP_FS_MRT[0x2].REG: { REGID = r0.x } + SP_FS_MRT[0x3].REG: { REGID = r0.x } +11848a28: 0000: 000322f0 00000100 00000000 00000000 00000000 +t0 write VPC_ATTR (2280) + VPC_ATTR: { TOTALATTR = 0 | THRDASSIGN = 1 | LMSIZE = 1 } + VPC_PACK: { NUMFPNONPOSVAR = 0 | NUMNONPOSVSVAR = 0 } +11848a3c: 0000: 00012280 10001000 00000000 +t0 write VPC_VARYING_INTERP[0].MODE (2282) + VPC_VARYING_INTERP[0].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x1].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x2].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x3].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } +11848a48: 0000: 00032282 00000000 00000000 00000000 00000000 +t0 write VPC_VARYING_PS_REPL[0].MODE (2286) + VPC_VARYING_PS_REPL[0].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x1].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x2].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x3].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } +11848a5c: 0000: 00032286 00000000 00000000 00000000 00000000 +t0 write VFD_VS_THREADING_THRESHOLD (227e) + VFD_VS_THREADING_THRESHOLD: { REGID_THRESHOLD = 15 | REGID_VTXCNT = r63.x } +11848a70: 0000: 0000227e 0000fc0f +t3 opcode: CP_LOAD_STATE (30) (3 dwords) + { DST_OFF = 0 | STATE_SRC = SS_INDIRECT | STATE_BLOCK = SB_VERT_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST_SHADER | EXT_SRC_ADDR = 0x117e2000 } +11848a78: 0000: c0013000 00640000 117e2000 +t0 write VFD_PERFCOUNTER0_SELECT (0e44) +NEEDS WFI: VFD_PERFCOUNTER0_SELECT (e44) + VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED +11848a84: 0000: 00000e44 00000000 +t3 opcode: CP_LOAD_STATE (30) (3 dwords) + { DST_OFF = 0 | STATE_SRC = SS_INDIRECT | STATE_BLOCK = SB_FRAG_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST_SHADER | EXT_SRC_ADDR = 0x117e1000 } +11848a8c: 0000: c0013000 00740000 117e1000 +t0 write VFD_PERFCOUNTER0_SELECT (0e44) +NEEDS WFI: VFD_PERFCOUNTER0_SELECT (e44) + VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED +11848a98: 0000: 00000e44 00000000 +t0 write VFD_CONTROL_0 (2240) + VFD_CONTROL_0: { TOTALATTRTOVS = 4 | PACKETSIZE = 2 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 } + VFD_CONTROL_1: { MAXSTORAGE = 1 | MAXTHRESHOLD = 0 | MINTHRESHOLD = 0 | REGID4VTX = r63.x | REGID4INST = r63.x } +11848aa0: 0000: 00012240 08480004 fcfc0001 +t0 write VFD_FETCH[0].INSTR_0 (2246) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 | INDEXCODE = 0 | STEPRATE = 1 } + VFD_FETCH[0].INSTR_1: 0x127e9000 +11848aac: 0000: 00012246 0100060b 127e9000 +t0 write VFD_DECODE[0].INSTR (2266) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +11848ab8: 0000: 00002266 2c00009f +t0 write RB_COPY_CONTROL (20ec) + RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_DEPTH_STENCIL | FASTCLEAR = 0 | GMEM_BASE = 0x40000 } + RB_COPY_DEST_BASE: { BASE = 0x12839000 } + RB_COPY_DEST_PITCH: { PITCH = 640 } + RB_COPY_DEST_INFO: { TILE = LINEAR | FORMAT = RB_R8G8_UNORM | SWAP = WZYX | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE } +11848ac0: 0000: 000320ec 00040050 0941c800 00000014 0003c030 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12816 + :0,12811,12815,12816 +11848ad4: 0000: 0000057f 00003210 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 2 } + draw: 1 + prim_type: DI_PT_RECTLIST (8) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 2 + draw[281] register values +!+ 0000320f CP_SCRATCH_REG6: 12815 + :0,12811,12815,12816 +!+ 00003210 CP_SCRATCH_REG7: 12816 + :0,12811,12815,12816 + + 00000000 VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED +!+ 00000000 GRAS_CL_CLIP_CNTL: { NUM_USER_CLIP_PLANES = 0 } + + 43158000 GRAS_CL_VPORT_XOFFSET: 149.500000 + + 43160000 GRAS_CL_VPORT_XSCALE: 150.000000 + + 43158000 GRAS_CL_VPORT_YOFFSET: 149.500000 + + c3160000 GRAS_CL_VPORT_YSCALE: -150.000000 +!+ 00000000 GRAS_CL_VPORT_ZOFFSET: 0.000000 +!+ 3f800000 GRAS_CL_VPORT_ZSCALE: 1.000000 +!+ 00000000 GRAS_SU_MODE_CONTROL: { LINEHALFWIDTH = 0.000000 } +!+ 00001020 GRAS_SC_CONTROL: { RENDER_MODE = RB_RESOLVE_PASS | MSAA_SAMPLES = MSAA_ONE | RASTER_MODE = 0x1 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + + 012b012b GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } +!+ 00008200 RB_MODE_CONTROL: { RENDER_MODE = RB_RESOLVE_PASS | MRT = 0 | MARB_CACHE_SPLIT_MODE } +!+ 00003050 RB_RENDER_CONTROL: { BIN_WIDTH = 160 | DISABLE_COLOR_PIPE | ENABLE_GMEM | COORD_MASK = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } +!+ 00040050 RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_DEPTH_STENCIL | FASTCLEAR = 0 | GMEM_BASE = 0x40000 } +!+ 0941c800 RB_COPY_DEST_BASE: { BASE = 0x12839000 } +!+ 00000014 RB_COPY_DEST_PITCH: { PITCH = 640 } +!+ 0003c030 RB_COPY_DEST_INFO: { TILE = LINEAR | FORMAT = RB_R8G8_UNORM | SWAP = WZYX | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE } +!+ 00000000 RB_DEPTH_CONTROL: { ZFUNC = FUNC_NEVER } + + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } +!+ ffff0000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +!+ ffff0000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +!+ 02000240 PC_PRIM_VTX_CNTL: { STRIDE_IN_VPC = 0 | POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES | PROVOKING_VTX_LAST } + + 20000210 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | SPSHADERRESTART | CYCLETIMEOUTLIMITVPC = 0 | CONSTMODE = 0 | SPCONSTFULLUPDATE } + + 00000100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | FRAGCOORDXYREGID = r0.x | FRAGCOORDZWREGID = r0.x } + + 7c000000 HLSQ_CONTROL_2_REG: { FACENESSREGID = r0.x | COVVALUEREGID = r0.x | PRIMALLOCTHRESHOLD = 31 } + + 00000000 HLSQ_CONTROL_3_REG: { IJPERSPCENTERREGID = r0.x | IJNONPERSPCENTERREGID = r0.x | IJPERSPCENTROIDREGID = r0.x | IJNONPERSPCENTROIDREGID = r0.x } +!+ 01000000 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTSTARTOFFSET = 0 | INSTRLENGTH = 1 } +!+ 01080001 HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 1 | CONSTSTARTOFFSET = 128 | INSTRLENGTH = 1 } +!+ 08480004 VFD_CONTROL_0: { TOTALATTRTOVS = 4 | PACKETSIZE = 2 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 } + + fcfc0001 VFD_CONTROL_1: { MAXSTORAGE = 1 | MAXTHRESHOLD = 0 | MINTHRESHOLD = 0 | REGID4VTX = r63.x | REGID4INST = r63.x } +!+ 00000000 VFD_INDEX_MIN: 0 +!+ 00000002 VFD_INDEX_MAX: 2 + + 00000000 VFD_INSTANCEID_OFFSET: 0 +!+ 00000000 VFD_INDEX_OFFSET: 0 +!+ 0100060b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 | INDEXCODE = 0 | STEPRATE = 1 } +!+ 127e9000 VFD_FETCH[0].INSTR_1: 0x127e9000 +!+ 2c00009f VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } + + 0000fc0f VFD_VS_THREADING_THRESHOLD: { REGID_THRESHOLD = 15 | REGID_VTXCNT = r63.x } +!+ 10001000 VPC_ATTR: { TOTALATTR = 0 | THRDASSIGN = 1 | LMSIZE = 1 } +!+ 00000000 VPC_PACK: { NUMFPNONPOSVAR = 0 | NUMNONPOSVSVAR = 0 } + + 00000000 VPC_VARYING_INTERP[0].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x1].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x2].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x3].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_PS_REPL[0].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00500000 SP_SP_CTRL_REG: { CONSTMODE = 0 | SLEEPMODE = 1 | L0MODE = 1 } +!+ 01200402 SP_VS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE | LENGTH = 1 } +!+ 04000000 SP_VS_CTRL_REG1: { CONSTLENGTH = 0 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 4 } +!+ 0000fc00 SP_VS_PARAM_REG: { POSREGID = r0.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 0 } +!+ 00000001 SP_VS_LENGTH_REG: { SHADERLENGTH = 1 } +!+ 01340012 SP_FS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 1 | FULLREGFOOTPRINT = 0 | INOUTREGOVERLAP | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE | LENGTH = 1 } +!+ 3f000001 SP_FS_CTRL_REG1: { CONSTLENGTH = 1 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 0 | HALFPRECVAROFFSET = 63 } + + 00000000 SP_FS_FLAT_SHAD_MODE_REG_0: 0 + + 00000000 SP_FS_FLAT_SHAD_MODE_REG_1: 0 + + 00000000 SP_FS_OUTPUT_REG: { MRT = 0 | DEPTH_REGID = r0.x } +!+ 00000100 SP_FS_MRT[0].REG: { REGID = r0.x | HALF_PRECISION } + + 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x } + + 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x } + + 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x } +!+ 00000001 SP_FS_LENGTH_REG: { SHADERLENGTH = 1 } +11848adc: 0000: c0022200 00000000 00004088 00000002 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12817 + :0,12811,12815,12817 +11848aec: 0000: 0000057f 00003211 +t0 write RB_COPY_CONTROL (20ec) + RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_RESOLVE | FASTCLEAR = 0 | GMEM_BASE = 0 } + RB_COPY_DEST_BASE: { BASE = 0x12869000 } + RB_COPY_DEST_PITCH: { PITCH = 1280 } + RB_COPY_DEST_INFO: { TILE = LINEAR | FORMAT = RB_R8G8B8A8_UNORM | SWAP = WXYZ | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE } +11848af4: 0000: 000320ec 00000010 09434800 00000028 0003c120 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12818 + :0,12811,12815,12818 +11848b08: 0000: 0000057f 00003212 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 2 } + draw: 2 + prim_type: DI_PT_RECTLIST (8) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 2 + draw[282] register values +!+ 00003212 CP_SCRATCH_REG7: 12818 + :0,12811,12815,12818 +!+ 00000010 RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_RESOLVE | FASTCLEAR = 0 | GMEM_BASE = 0 } +!+ 09434800 RB_COPY_DEST_BASE: { BASE = 0x12869000 } +!+ 00000028 RB_COPY_DEST_PITCH: { PITCH = 1280 } +!+ 0003c120 RB_COPY_DEST_INFO: { TILE = LINEAR | FORMAT = RB_R8G8B8A8_UNORM | SWAP = WXYZ | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE } +11848b10: 0000: c0022200 00000000 00004088 00000002 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12819 + :0,12811,12815,12819 +11848b20: 0000: 0000057f 00003213 +t0 write RB_MODE_CONTROL (20c0) + RB_MODE_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MRT = 0 | MARB_CACHE_SPLIT_MODE } +11848b28: 0000: 000020c0 00008000 +t0 write GRAS_SC_CONTROL (2072) + GRAS_SC_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MSAA_SAMPLES = MSAA_ONE | RASTER_MODE = 0 } +11848b30: 0000: 00002072 00000000 +t0 write RB_DEPTH_INFO (2102) + RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_16 | DEPTH_BASE = 0x40000 } + RB_DEPTH_PITCH: 320 +11848b38: 0000: 00012102 00020000 00000028 +t0 write RB_FRAME_BUFFER_DIMENSION (0ce0) +NEEDS WFI: RB_FRAME_BUFFER_DIMENSION (ce0) + RB_FRAME_BUFFER_DIMENSION: { WIDTH = 300 | HEIGHT = 300 } +11848b44: 0000: 00000ce0 004b012c +t0 write RB_MODE_CONTROL (20c0) + RB_MODE_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MRT = 0 | MARB_CACHE_SPLIT_MODE } +11848b4c: 0000: 000020c0 00008000 +t3 opcode: (null) (4c) (4 dwords) +11848b54: 0000: c0024c00 00000000 000000a0 012b012b +t0 write RB_MRT[0].BUF_INFO (20c5) + RB_MRT[0].BUF_INFO: { COLOR_FORMAT = RB_R8G8B8A8_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WXYZ | COLOR_BUF_PITCH = 640 } + RB_MRT[0].BUF_BASE: { COLOR_BUF_BASE = 0 } +11848b64: 0000: 000120c5 00280488 00000000 +t0 write SP_FS_IMAGE_OUTPUT[0].REG (22f4) + SP_FS_IMAGE_OUTPUT[0].REG: { MRTFORMAT = RB_R8G8B8A8_UNORM } +11848b70: 0000: 000022f4 00000008 +t0 write RB_MRT[0x1].BUF_INFO (20c9) + RB_MRT[0x1].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x1].BUF_BASE: { COLOR_BUF_BASE = 0 } +11848b78: 0000: 000120c9 00000080 00000000 +t0 write SP_FS_IMAGE_OUTPUT[0x1].REG (22f5) + SP_FS_IMAGE_OUTPUT[0x1].REG: { MRTFORMAT = RB_R5G6B5_UNORM } +11848b84: 0000: 000022f5 00000000 +t0 write RB_MRT[0x2].BUF_INFO (20cd) + RB_MRT[0x2].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x2].BUF_BASE: { COLOR_BUF_BASE = 0 } +11848b8c: 0000: 000120cd 00000080 00000000 +t0 write SP_FS_IMAGE_OUTPUT[0x2].REG (22f6) + SP_FS_IMAGE_OUTPUT[0x2].REG: { MRTFORMAT = RB_R5G6B5_UNORM } +11848b98: 0000: 000022f6 00000000 +t0 write RB_MRT[0x3].BUF_INFO (20d1) + RB_MRT[0x3].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x3].BUF_BASE: { COLOR_BUF_BASE = 0 } +11848ba0: 0000: 000120d1 00000080 00000000 +t0 write SP_FS_IMAGE_OUTPUT[0x3].REG (22f7) + SP_FS_IMAGE_OUTPUT[0x3].REG: { MRTFORMAT = RB_R5G6B5_UNORM } +11848bac: 0000: 000022f7 00000000 +t3 opcode: CP_REG_RMW (21) (4 dwords) + { DST_REG = 0x20c1 | ROTATE = 0 } + { SRC0 = 4294955023 } + { SRC1 = 8272 } + rmw (RB_RENDER_CONTROL & 0xffffd00f) | 0x00002050) +NEEDS WFI: rmw (RB_RENDER_CONTROL & 0xffffd00f) | 0x00002050) +11848bb4: 0000: c0022100 000020c1 ffffd00f 00002050 +t0 write RB_WINDOW_OFFSET (210e) + RB_WINDOW_OFFSET: { X = 160 | Y = 0 } +11848bc4: 0000: 0000210e 000000a0 +t0 write GRAS_SC_SCREEN_SCISSOR_TL (2074) + GRAS_SC_SCREEN_SCISSOR_TL: { X = 160 | Y = 0 } + GRAS_SC_SCREEN_SCISSOR_BR: { X = 299 | Y = 299 } +11848bcc: 0000: 00012074 000000a0 012b012b +t0 write CP_SCRATCH_REG6 (057e) +NEEDS WFI: CP_SCRATCH_REG6 (57e) + CP_SCRATCH_REG6: 12820 + :0,12811,12820,12819 +11848bd8: 0000: 0000057e 00003214 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:11842370 + ibsize:000018ba +11848be0: 0000: c0013700 11842370 000018ba +t0 write CP_SCRATCH_REG6 (057e) +NEEDS WFI: CP_SCRATCH_REG6 (57e) + CP_SCRATCH_REG6: 12821 + :0,12811,12821,12819 +11848bec: 0000: 0000057e 00003215 +t0 write RB_DEPTH_CONTROL (2100) + RB_DEPTH_CONTROL: { ZFUNC = FUNC_NEVER } +11848bf4: 0000: 00002100 00000000 +t0 write RB_STENCIL_CONTROL (2104) + RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } +11848bfc: 0000: 00002104 00000000 +t0 write RB_STENCILREFMASK (2108) + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +11848c04: 0000: 00012108 ffff0000 ffff0000 +t0 write GRAS_SU_MODE_CONTROL (2070) + GRAS_SU_MODE_CONTROL: { LINEHALFWIDTH = 0.000000 } +11848c10: 0000: 00002070 00000000 +t0 write GRAS_CL_CLIP_CNTL (2040) + GRAS_CL_CLIP_CNTL: { NUM_USER_CLIP_PLANES = 0 } +11848c18: 0000: 00002040 00000000 +t0 write GRAS_CL_VPORT_XOFFSET (2048) + GRAS_CL_VPORT_XOFFSET: 149.500000 + GRAS_CL_VPORT_XSCALE: 150.000000 + GRAS_CL_VPORT_YOFFSET: 149.500000 + GRAS_CL_VPORT_YSCALE: -150.000000 + GRAS_CL_VPORT_ZOFFSET: 0.000000 + GRAS_CL_VPORT_ZSCALE: 1.000000 +11848c20: 0000: 00052048 43158000 43160000 43158000 c3160000 00000000 3f800000 +t0 write RB_MODE_CONTROL (20c0) + RB_MODE_CONTROL: { RENDER_MODE = RB_RESOLVE_PASS | MRT = 0 | MARB_CACHE_SPLIT_MODE } +11848c3c: 0000: 000020c0 00008200 +t3 opcode: CP_REG_RMW (21) (4 dwords) + { DST_REG = 0x20c1 | ROTATE = 0 } + { SRC0 = 12272 } + { SRC1 = 4096 } + rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00001000) +NEEDS WFI: rmw (RB_RENDER_CONTROL & 0x00002ff0) | 0x00001000) +11848c44: 0000: c0022100 000020c1 00002ff0 00001000 +t0 write GRAS_SC_CONTROL (2072) + GRAS_SC_CONTROL: { RENDER_MODE = RB_RESOLVE_PASS | MSAA_SAMPLES = MSAA_ONE | RASTER_MODE = 0x1 } +11848c54: 0000: 00002072 00001020 +t0 write PC_PRIM_VTX_CNTL (21ec) + PC_PRIM_VTX_CNTL: { STRIDE_IN_VPC = 0 | POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES | PROVOKING_VTX_LAST } +11848c5c: 0000: 000021ec 02000240 +t0 write GRAS_SC_WINDOW_SCISSOR_TL (2079) + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } +11848c64: 0000: 00012079 00000000 012b012b +t0 write VFD_INDEX_MIN (2242) + VFD_INDEX_MIN: 0 + VFD_INDEX_MAX: 2 + VFD_INSTANCEID_OFFSET: 0 + VFD_INDEX_OFFSET: 0 +11848c70: 0000: 00032242 00000000 00000002 00000000 00000000 +t0 write HLSQ_CONTROL_0_REG (2200) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | SPSHADERRESTART | CYCLETIMEOUTLIMITVPC = 0 | CONSTMODE = 0 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | FRAGCOORDXYREGID = r0.x | FRAGCOORDZWREGID = r0.x } + HLSQ_CONTROL_2_REG: { FACENESSREGID = r0.x | COVVALUEREGID = r0.x | PRIMALLOCTHRESHOLD = 31 } + HLSQ_CONTROL_3_REG: { IJPERSPCENTERREGID = r0.x | IJNONPERSPCENTERREGID = r0.x | IJPERSPCENTROIDREGID = r0.x | IJNONPERSPCENTROIDREGID = r0.x } + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTSTARTOFFSET = 0 | INSTRLENGTH = 1 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 1 | CONSTSTARTOFFSET = 128 | INSTRLENGTH = 1 } +11848c84: 0000: 00052200 20000210 00000100 7c000000 00000000 01000000 01080001 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { CONSTMODE = 0 | SLEEPMODE = 1 | L0MODE = 1 } +11848ca0: 0000: 000022c0 00500000 +t0 write SP_VS_LENGTH_REG (22df) + SP_VS_LENGTH_REG: { SHADERLENGTH = 1 } +11848ca8: 0000: 000022df 00000001 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE | LENGTH = 1 } + SP_VS_CTRL_REG1: { CONSTLENGTH = 0 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 4 } + SP_VS_PARAM_REG: { POSREGID = r0.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 0 } +11848cb0: 0000: 000222c4 01200402 04000000 0000fc00 +t0 write SP_FS_LENGTH_REG (22ff) + SP_FS_LENGTH_REG: { SHADERLENGTH = 1 } +11848cc0: 0000: 000022ff 00000001 +t0 write SP_FS_CTRL_REG0 (22e0) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 1 | FULLREGFOOTPRINT = 0 | INOUTREGOVERLAP | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE | LENGTH = 1 } + SP_FS_CTRL_REG1: { CONSTLENGTH = 1 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 0 | HALFPRECVAROFFSET = 63 } +11848cc8: 0000: 000122e0 01340012 3f000001 +t0 write SP_FS_FLAT_SHAD_MODE_REG_0 (22e8) + SP_FS_FLAT_SHAD_MODE_REG_0: 0 + SP_FS_FLAT_SHAD_MODE_REG_1: 0 +11848cd4: 0000: 000122e8 00000000 00000000 +t0 write SP_FS_OUTPUT_REG (22ec) + SP_FS_OUTPUT_REG: { MRT = 0 | DEPTH_REGID = r0.x } +11848ce0: 0000: 000022ec 00000000 +t0 write SP_FS_MRT[0].REG (22f0) + SP_FS_MRT[0].REG: { REGID = r0.x | HALF_PRECISION } + SP_FS_MRT[0x1].REG: { REGID = r0.x } + SP_FS_MRT[0x2].REG: { REGID = r0.x } + SP_FS_MRT[0x3].REG: { REGID = r0.x } +11848ce8: 0000: 000322f0 00000100 00000000 00000000 00000000 +t0 write VPC_ATTR (2280) + VPC_ATTR: { TOTALATTR = 0 | THRDASSIGN = 1 | LMSIZE = 1 } + VPC_PACK: { NUMFPNONPOSVAR = 0 | NUMNONPOSVSVAR = 0 } +11848cfc: 0000: 00012280 10001000 00000000 +t0 write VPC_VARYING_INTERP[0].MODE (2282) + VPC_VARYING_INTERP[0].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x1].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x2].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + VPC_VARYING_INTERP[0x3].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } +11848d08: 0000: 00032282 00000000 00000000 00000000 00000000 +t0 write VPC_VARYING_PS_REPL[0].MODE (2286) + VPC_VARYING_PS_REPL[0].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x1].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x2].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + VPC_VARYING_PS_REPL[0x3].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } +11848d1c: 0000: 00032286 00000000 00000000 00000000 00000000 +t0 write VFD_VS_THREADING_THRESHOLD (227e) + VFD_VS_THREADING_THRESHOLD: { REGID_THRESHOLD = 15 | REGID_VTXCNT = r63.x } +11848d30: 0000: 0000227e 0000fc0f +t3 opcode: CP_LOAD_STATE (30) (3 dwords) + { DST_OFF = 0 | STATE_SRC = SS_INDIRECT | STATE_BLOCK = SB_VERT_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST_SHADER | EXT_SRC_ADDR = 0x117e2000 } +11848d38: 0000: c0013000 00640000 117e2000 +t0 write VFD_PERFCOUNTER0_SELECT (0e44) +NEEDS WFI: VFD_PERFCOUNTER0_SELECT (e44) + VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED +11848d44: 0000: 00000e44 00000000 +t3 opcode: CP_LOAD_STATE (30) (3 dwords) + { DST_OFF = 0 | STATE_SRC = SS_INDIRECT | STATE_BLOCK = SB_FRAG_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST_SHADER | EXT_SRC_ADDR = 0x117e1000 } +11848d4c: 0000: c0013000 00740000 117e1000 +t0 write VFD_PERFCOUNTER0_SELECT (0e44) +NEEDS WFI: VFD_PERFCOUNTER0_SELECT (e44) + VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED +11848d58: 0000: 00000e44 00000000 +t0 write VFD_CONTROL_0 (2240) + VFD_CONTROL_0: { TOTALATTRTOVS = 4 | PACKETSIZE = 2 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 } + VFD_CONTROL_1: { MAXSTORAGE = 1 | MAXTHRESHOLD = 0 | MINTHRESHOLD = 0 | REGID4VTX = r63.x | REGID4INST = r63.x } +11848d60: 0000: 00012240 08480004 fcfc0001 +t0 write VFD_FETCH[0].INSTR_0 (2246) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 | INDEXCODE = 0 | STEPRATE = 1 } + VFD_FETCH[0].INSTR_1: 0x127e9000 +11848d6c: 0000: 00012246 0100060b 127e9000 +t0 write VFD_DECODE[0].INSTR (2266) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +11848d78: 0000: 00002266 2c00009f +t0 write RB_COPY_CONTROL (20ec) + RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_DEPTH_STENCIL | FASTCLEAR = 0 | GMEM_BASE = 0x40000 } + RB_COPY_DEST_BASE: { BASE = 0x12839000 } + RB_COPY_DEST_PITCH: { PITCH = 640 } + RB_COPY_DEST_INFO: { TILE = LINEAR | FORMAT = RB_R8G8_UNORM | SWAP = WZYX | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE } +11848d80: 0000: 000320ec 00040050 0941c800 00000014 0003c030 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12822 + :0,12811,12821,12822 +11848d94: 0000: 0000057f 00003216 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 2 } + draw: 3 + prim_type: DI_PT_RECTLIST (8) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 2 + draw[283] register values +!+ 00003215 CP_SCRATCH_REG6: 12821 + :0,12811,12821,12822 +!+ 00003216 CP_SCRATCH_REG7: 12822 + :0,12811,12821,12822 + + 004b012c RB_FRAME_BUFFER_DIMENSION: { WIDTH = 300 | HEIGHT = 300 } + + 00000000 VFD_PERFCOUNTER0_SELECT: VFD_PERF_UCHE_BYTE_FETCHED + + 00000000 GRAS_CL_CLIP_CNTL: { NUM_USER_CLIP_PLANES = 0 } + + 43158000 GRAS_CL_VPORT_XOFFSET: 149.500000 + + 43160000 GRAS_CL_VPORT_XSCALE: 150.000000 + + 43158000 GRAS_CL_VPORT_YOFFSET: 149.500000 + + c3160000 GRAS_CL_VPORT_YSCALE: -150.000000 + + 00000000 GRAS_CL_VPORT_ZOFFSET: 0.000000 + + 3f800000 GRAS_CL_VPORT_ZSCALE: 1.000000 + + 00000000 GRAS_SU_MODE_CONTROL: { LINEHALFWIDTH = 0.000000 } + + 00001020 GRAS_SC_CONTROL: { RENDER_MODE = RB_RESOLVE_PASS | MSAA_SAMPLES = MSAA_ONE | RASTER_MODE = 0x1 } +!+ 000000a0 GRAS_SC_SCREEN_SCISSOR_TL: { X = 160 | Y = 0 } +!+ 012b012b GRAS_SC_SCREEN_SCISSOR_BR: { X = 299 | Y = 299 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + + 012b012b GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + + 00008200 RB_MODE_CONTROL: { RENDER_MODE = RB_RESOLVE_PASS | MRT = 0 | MARB_CACHE_SPLIT_MODE } + + 00003050 RB_RENDER_CONTROL: { BIN_WIDTH = 160 | DISABLE_COLOR_PIPE | ENABLE_GMEM | COORD_MASK = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } + + 00280488 RB_MRT[0].BUF_INFO: { COLOR_FORMAT = RB_R8G8B8A8_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WXYZ | COLOR_BUF_PITCH = 640 } + + 00000000 RB_MRT[0].BUF_BASE: { COLOR_BUF_BASE = 0 } + + 00000080 RB_MRT[0x1].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x1].BUF_BASE: { COLOR_BUF_BASE = 0 } + + 00000080 RB_MRT[0x2].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x2].BUF_BASE: { COLOR_BUF_BASE = 0 } + + 00000080 RB_MRT[0x3].BUF_INFO: { COLOR_FORMAT = RB_R5G6B5_UNORM | COLOR_TILE_MODE = TILE_32X32 | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x3].BUF_BASE: { COLOR_BUF_BASE = 0 } +!+ 00040050 RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_DEPTH_STENCIL | FASTCLEAR = 0 | GMEM_BASE = 0x40000 } +!+ 0941c800 RB_COPY_DEST_BASE: { BASE = 0x12839000 } +!+ 00000014 RB_COPY_DEST_PITCH: { PITCH = 640 } +!+ 0003c030 RB_COPY_DEST_INFO: { TILE = LINEAR | FORMAT = RB_R8G8_UNORM | SWAP = WZYX | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE } + + 00000000 RB_DEPTH_CONTROL: { ZFUNC = FUNC_NEVER } + + 00020000 RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_16 | DEPTH_BASE = 0x40000 } + + 00000028 RB_DEPTH_PITCH: 320 + + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + + ffff0000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } + + ffff0000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +!+ 000000a0 RB_WINDOW_OFFSET: { X = 160 | Y = 0 } + + 02000240 PC_PRIM_VTX_CNTL: { STRIDE_IN_VPC = 0 | POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES | PROVOKING_VTX_LAST } + + 20000210 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | SPSHADERRESTART | CYCLETIMEOUTLIMITVPC = 0 | CONSTMODE = 0 | SPCONSTFULLUPDATE } + + 00000100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | FRAGCOORDXYREGID = r0.x | FRAGCOORDZWREGID = r0.x } + + 7c000000 HLSQ_CONTROL_2_REG: { FACENESSREGID = r0.x | COVVALUEREGID = r0.x | PRIMALLOCTHRESHOLD = 31 } + + 00000000 HLSQ_CONTROL_3_REG: { IJPERSPCENTERREGID = r0.x | IJNONPERSPCENTERREGID = r0.x | IJPERSPCENTROIDREGID = r0.x | IJNONPERSPCENTROIDREGID = r0.x } + + 01000000 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTSTARTOFFSET = 0 | INSTRLENGTH = 1 } + + 01080001 HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 1 | CONSTSTARTOFFSET = 128 | INSTRLENGTH = 1 } + + 08480004 VFD_CONTROL_0: { TOTALATTRTOVS = 4 | PACKETSIZE = 2 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 } + + fcfc0001 VFD_CONTROL_1: { MAXSTORAGE = 1 | MAXTHRESHOLD = 0 | MINTHRESHOLD = 0 | REGID4VTX = r63.x | REGID4INST = r63.x } + + 00000000 VFD_INDEX_MIN: 0 + + 00000002 VFD_INDEX_MAX: 2 + + 00000000 VFD_INSTANCEID_OFFSET: 0 + + 00000000 VFD_INDEX_OFFSET: 0 + + 0100060b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 | INDEXCODE = 0 | STEPRATE = 1 } + + 127e9000 VFD_FETCH[0].INSTR_1: 0x127e9000 + + 2c00009f VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } + + 0000fc0f VFD_VS_THREADING_THRESHOLD: { REGID_THRESHOLD = 15 | REGID_VTXCNT = r63.x } + + 10001000 VPC_ATTR: { TOTALATTR = 0 | THRDASSIGN = 1 | LMSIZE = 1 } + + 00000000 VPC_PACK: { NUMFPNONPOSVAR = 0 | NUMNONPOSVSVAR = 0 } + + 00000000 VPC_VARYING_INTERP[0].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x1].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x2].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_INTERP[0x3].MODE: { C0 = SMOOTH | C1 = SMOOTH | C2 = SMOOTH | C3 = SMOOTH | C4 = SMOOTH | C5 = SMOOTH | C6 = SMOOTH | C7 = SMOOTH | C8 = SMOOTH | C9 = SMOOTH | CA = SMOOTH | CB = SMOOTH | CC = SMOOTH | CD = SMOOTH | CE = SMOOTH | CF = SMOOTH } + + 00000000 VPC_VARYING_PS_REPL[0].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: { C0 = 0 | C1 = 0 | C2 = 0 | C3 = 0 | C4 = 0 | C5 = 0 | C6 = 0 | C7 = 0 | C8 = 0 | C9 = 0 | CA = 0 | CB = 0 | CC = 0 | CD = 0 | CE = 0 | CF = 0 } + + 00500000 SP_SP_CTRL_REG: { CONSTMODE = 0 | SLEEPMODE = 1 | L0MODE = 1 } + + 01200402 SP_VS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE | LENGTH = 1 } + + 04000000 SP_VS_CTRL_REG1: { CONSTLENGTH = 0 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 4 } + + 0000fc00 SP_VS_PARAM_REG: { POSREGID = r0.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 0 } + + 00000001 SP_VS_LENGTH_REG: { SHADERLENGTH = 1 } + + 01340012 SP_FS_CTRL_REG0: { THREADMODE = MULTI | INSTRBUFFERMODE = BUFFER | HALFREGFOOTPRINT = 1 | FULLREGFOOTPRINT = 0 | INOUTREGOVERLAP | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE | LENGTH = 1 } + + 3f000001 SP_FS_CTRL_REG1: { CONSTLENGTH = 1 | CONSTFOOTPRINT = 0 | INITIALOUTSTANDING = 0 | HALFPRECVAROFFSET = 63 } + + 00000000 SP_FS_FLAT_SHAD_MODE_REG_0: 0 + + 00000000 SP_FS_FLAT_SHAD_MODE_REG_1: 0 + + 00000000 SP_FS_OUTPUT_REG: { MRT = 0 | DEPTH_REGID = r0.x } + + 00000100 SP_FS_MRT[0].REG: { REGID = r0.x | HALF_PRECISION } + + 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x } + + 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x } + + 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x } + + 00000008 SP_FS_IMAGE_OUTPUT[0].REG: { MRTFORMAT = RB_R8G8B8A8_UNORM } + + 00000000 SP_FS_IMAGE_OUTPUT[0x1].REG: { MRTFORMAT = RB_R5G6B5_UNORM } + + 00000000 SP_FS_IMAGE_OUTPUT[0x2].REG: { MRTFORMAT = RB_R5G6B5_UNORM } + + 00000000 SP_FS_IMAGE_OUTPUT[0x3].REG: { MRTFORMAT = RB_R5G6B5_UNORM } + + 00000001 SP_FS_LENGTH_REG: { SHADERLENGTH = 1 } +11848d9c: 0000: c0022200 00000000 00004088 00000002 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12823 + :0,12811,12821,12823 +11848dac: 0000: 0000057f 00003217 +t0 write RB_COPY_CONTROL (20ec) + RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_RESOLVE | FASTCLEAR = 0 | GMEM_BASE = 0 } + RB_COPY_DEST_BASE: { BASE = 0x12869000 } + RB_COPY_DEST_PITCH: { PITCH = 1280 } + RB_COPY_DEST_INFO: { TILE = LINEAR | FORMAT = RB_R8G8B8A8_UNORM | SWAP = WXYZ | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE } +11848db4: 0000: 000320ec 00000010 09434800 00000028 0003c120 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12824 + :0,12811,12821,12824 +11848dc8: 0000: 0000057f 00003218 +t3 opcode: CP_DRAW_INDX (22) (4 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | PRE_DRAW_INITIATOR_ENABLE | NUM_INSTANCES = 0 } + { NUM_INDICES = 2 } + draw: 4 + prim_type: DI_PT_RECTLIST (8) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 2 + draw[284] register values +!+ 00003218 CP_SCRATCH_REG7: 12824 + :0,12811,12821,12824 +!+ 00000010 RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_RESOLVE | FASTCLEAR = 0 | GMEM_BASE = 0 } +!+ 09434800 RB_COPY_DEST_BASE: { BASE = 0x12869000 } +!+ 00000028 RB_COPY_DEST_PITCH: { PITCH = 1280 } +!+ 0003c120 RB_COPY_DEST_INFO: { TILE = LINEAR | FORMAT = RB_R8G8B8A8_UNORM | SWAP = WXYZ | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE } +11848dd0: 0000: c0022200 00000000 00004088 00000002 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12825 + :0,12811,12821,12825 +11848de0: 0000: 0000057f 00003219 +t0 write RB_MODE_CONTROL (20c0) + RB_MODE_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MRT = 0 | MARB_CACHE_SPLIT_MODE } +11848de8: 0000: 000020c0 00008000 +t0 write GRAS_SC_CONTROL (2072) + GRAS_SC_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MSAA_SAMPLES = MSAA_ONE | RASTER_MODE = 0 } +11848df0: 0000: 00002072 00000000 +############################################################ +vertices: 0 +cmd: es2gears/628: fence=277 +cmd: es2gears/628: fence=278 +cmd: es2gears/628: fence=279 +cmd: es2gears/628: fence=280 +cmd: es2gears/628: fence=281 +cmd: es2gears/628: fence=282 +cmd: es2gears/628: fence=283 +cmd: es2gears/628: fence=284 +cmd: es2gears/628: fence=285 +cmd: es2gears/628: fence=286 +cmd: es2gears/628: fence=287 +cmd: es2gears/628: fence=288 +cmd: es2gears/628: fence=289 +cmd: es2gears/628: fence=290 +cmd: es2gears/628: fence=291 +cmd: es2gears/628: fence=292 +cmd: es2gears/628: fence=293 +cmd: es2gears/628: fence=294 +cmd: es2gears/628: fence=295 +cmd: es2gears/628: fence=296 +cmd: es2gears/628: fence=297 +cmd: es2gears/628: fence=298 +cmd: es2gears/628: fence=299 +cmd: es2gears/628: fence=300 +cmd: es2gears/628: fence=301 +cmd: es2gears/628: fence=302 +cmd: es2gears/628: fence=303 +cmd: es2gears/628: fence=304 +cmd: es2gears/628: fence=305 +cmd: es2gears/628: fence=306 +cmd: es2gears/628: fence=307 +cmd: es2gears/628: fence=308 +cmd: es2gears/628: fence=309 +cmd: es2gears/628: fence=310 +cmd: es2gears/628: fence=311 +cmd: es2gears/628: fence=312 +cmd: es2gears/628: fence=313 +cmd: es2gears/628: fence=314 +cmd: es2gears/628: fence=315 +cmd: es2gears/628: fence=316 +cmd: es2gears/628: fence=317 +cmd: es2gears/628: fence=318 +cmd: es2gears/628: fence=319 +cmd: es2gears/628: fence=320 +cmd: es2gears/628: fence=321 +cmd: es2gears/628: fence=322 +cmd: es2gears/628: fence=323 +cmd: es2gears/628: fence=324 +cmd: es2gears/628: fence=325 +cmd: es2gears/628: fence=326 +cmd: es2gears/628: fence=327 +cmd: es2gears/628: fence=328 +cmd: es2gears/628: fence=329 +cmd: es2gears/628: fence=330 +cmd: es2gears/628: fence=331 +cmd: es2gears/628: fence=332 +cmd: es2gears/628: fence=333 +cmd: es2gears/628: fence=334 +cmd: es2gears/628: fence=335 +cmd: es2gears/628: fence=336 +cmd: es2gears/628: fence=337 +cmd: es2gears/628: fence=338 +cmd: es2gears/628: fence=339 diff --git a/src/freedreno/.gitlab-ci/reference/fd-clouds.log b/src/freedreno/.gitlab-ci/reference/fd-clouds.log new file mode 100644 index 00000000000..798c0673438 --- /dev/null +++ b/src/freedreno/.gitlab-ci/reference/fd-clouds.log @@ -0,0 +1,7359 @@ +Reading src/freedreno/.gitlab-ci/traces/fd-clouds.rd.gz... +gpu_id: 630 +cmd: null_platform_t/2995: fence=1855 +############################################################ +cmdstream: 1023 dwords +t7 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_INVALIDATE } + event CACHE_INVALIDATE +0000000001d91000: 0000: 70460001 00000031 +t4 write HLSQ_INVALIDATE_CMD (bb08) + HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_SHARED_CONST | GFX_SHARED_CONST | CS_BINDLESS = 0x1f | GFX_BINDLESS = 0x1f } +0000000001d91008: 0000: 40bb0801 000fffff +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91010: 0000: 70268000 +t4 write RB_UNKNOWN_8E04 (8e04) + RB_UNKNOWN_8E04: 0 +0000000001d91014: 0000: 408e0401 00000000 +t4 write SP_UNKNOWN_AE04 (ae04) + SP_UNKNOWN_AE04: 0x8 +0000000001d9101c: 0000: 48ae0401 00000008 +t4 write SP_UNKNOWN_AE00 (ae00) + SP_UNKNOWN_AE00: 0 +0000000001d91024: 0000: 40ae0001 00000000 +t4 write SP_UNKNOWN_AE0F (ae0f) + SP_UNKNOWN_AE0F: 0x3f +0000000001d9102c: 0000: 40ae0f01 0000003f +t4 write SP_UNKNOWN_B605 (b605) + SP_UNKNOWN_B605: 0x44 +0000000001d91034: 0000: 40b60501 00000044 +t4 write SP_UNKNOWN_B600 (b600) + SP_UNKNOWN_B600: 0x100000 +0000000001d9103c: 0000: 40b60001 00100000 +t4 write HLSQ_UNKNOWN_BE00 (be00) + HLSQ_UNKNOWN_BE00: 0x80 +0000000001d91044: 0000: 48be0001 00000080 +t4 write HLSQ_UNKNOWN_BE01 (be01) + HLSQ_UNKNOWN_BE01: 0 +0000000001d9104c: 0000: 40be0101 00000000 +t4 write VPC_UNKNOWN_9600 (9600) + VPC_UNKNOWN_9600: 0 +0000000001d91054: 0000: 48960001 00000000 +t4 write GRAS_UNKNOWN_8600 (8600) + GRAS_UNKNOWN_8600: 0x880 +0000000001d9105c: 0000: 40860001 00000880 +t4 write HLSQ_UNKNOWN_BE04 (be04) + HLSQ_UNKNOWN_BE04: 0x80000 +0000000001d91064: 0000: 40be0401 00080000 +t4 write SP_UNKNOWN_AE03 (ae03) + SP_UNKNOWN_AE03: 0x1430 +0000000001d9106c: 0000: 40ae0301 00001430 +t4 write SP_IBO_COUNT (ab20) + SP_IBO_COUNT: 0 +0000000001d91074: 0000: 48ab2001 00000000 +t4 write SP_UNKNOWN_B182 (b182) + SP_UNKNOWN_B182: 0 +0000000001d9107c: 0000: 48b18201 00000000 +t4 write HLSQ_SHARED_CONSTS (bb11) + HLSQ_SHARED_CONSTS: { 0 } +0000000001d91084: 0000: 48bb1101 00000000 +t4 write UCHE_UNKNOWN_0E12 (0e12) + UCHE_UNKNOWN_0E12: 0x3200000 +0000000001d9108c: 0000: 400e1201 03200000 +t4 write UCHE_CLIENT_PF (0e19) + UCHE_CLIENT_PF: { PERFSEL = 0x4 } +0000000001d91094: 0000: 480e1901 00000004 +t4 write RB_UNKNOWN_8E01 (8e01) + RB_UNKNOWN_8E01: 0x1 +0000000001d9109c: 0000: 408e0101 00000001 +t4 write SP_UNKNOWN_AB00 (ab00) + SP_UNKNOWN_AB00: 0x5 +0000000001d910a4: 0000: 40ab0001 00000005 +t4 write VFD_ADD_OFFSET (a009) + VFD_ADD_OFFSET: { VERTEX } +0000000001d910ac: 0000: 48a00901 00000001 +t4 write RB_UNKNOWN_8811 (8811) + RB_UNKNOWN_8811: 0x1 +0000000001d910b4: 0000: 48881101 00000010 +t4 write PC_MODE_CNTL (9804) + PC_MODE_CNTL: 0x1f +0000000001d910bc: 0000: 48980401 0000001f +t4 write RB_SRGB_CNTL (880f) + RB_SRGB_CNTL: { 0 } +0000000001d910c4: 0000: 48880f01 00000000 +t4 write GRAS_UNKNOWN_8101 (8101) + GRAS_UNKNOWN_8101: 0 +0000000001d910cc: 0000: 40810101 00000000 +t4 write GRAS_SAMPLE_CNTL (8109) + GRAS_SAMPLE_CNTL: { 0 } +0000000001d910d4: 0000: 48810901 00000000 +t4 write GRAS_UNKNOWN_8110 (8110) + GRAS_UNKNOWN_8110: 0x2 +0000000001d910dc: 0000: 40811001 00000002 +t4 write RB_UNKNOWN_8818 (8818) + RB_UNKNOWN_8818: 0 +0000000001d910e4: 0000: 48881801 00000000 +t4 write RB_UNKNOWN_8819 (8819) + RB_UNKNOWN_8819: 0 +0000000001d910ec: 0000: 40881901 00000000 +t4 write RB_UNKNOWN_881A (881a) + RB_UNKNOWN_881A: 0 +0000000001d910f4: 0000: 40881a01 00000000 +t4 write RB_UNKNOWN_881B (881b) + RB_UNKNOWN_881B: 0 +0000000001d910fc: 0000: 48881b01 00000000 +t4 write RB_UNKNOWN_881C (881c) + RB_UNKNOWN_881C: 0 +0000000001d91104: 0000: 40881c01 00000000 +t4 write RB_UNKNOWN_881D (881d) + RB_UNKNOWN_881D: 0 +0000000001d9110c: 0000: 48881d01 00000000 +t4 write RB_UNKNOWN_881E (881e) + RB_UNKNOWN_881E: 0 +0000000001d91114: 0000: 48881e01 00000000 +t4 write RB_UNKNOWN_88F0 (88f0) + RB_UNKNOWN_88F0: 0 +0000000001d9111c: 0000: 4888f001 00000000 +t4 write VPC_POINT_COORD_INVERT (9236) + VPC_POINT_COORD_INVERT: { 0 } +0000000001d91124: 0000: 40923601 00000000 +t4 write VPC_UNKNOWN_9300 (9300) + VPC_UNKNOWN_9300: 0 +0000000001d9112c: 0000: 48930001 00000000 +t4 write VPC_SO_DISABLE (9306) + VPC_SO_DISABLE: { DISABLE } +0000000001d91134: 0000: 48930601 00000001 +t4 write PC_PRIMID_PASSTHRU (9806) + PC_PRIMID_PASSTHRU: FALSE +0000000001d9113c: 0000: 40980601 00000000 +t4 write 0x9990 (9990) + 0x9990: 00000000 +0000000001d91144: 0000: 48999001 00000000 +t4 write PC_UNKNOWN_9980 (9980) + PC_UNKNOWN_9980: 0 +0000000001d9114c: 0000: 40998001 00000000 +t4 write PC_UNKNOWN_9B07 (9b07) + PC_UNKNOWN_9B07: 0 +0000000001d91154: 0000: 489b0701 00000000 +t4 write SP_UNKNOWN_A81B (a81b) + SP_UNKNOWN_A81B: 0 +0000000001d9115c: 0000: 40a81b01 00000000 +t4 write SP_UNKNOWN_B183 (b183) + SP_UNKNOWN_B183: 0 +0000000001d91164: 0000: 40b18301 00000000 +t4 write GRAS_UNKNOWN_8099 (8099) + GRAS_UNKNOWN_8099: 0 +0000000001d9116c: 0000: 40809901 00000000 +t4 write GRAS_VS_LAYER_CNTL (809b) + GRAS_VS_LAYER_CNTL: { 0 } +0000000001d91174: 0000: 48809b01 00000000 +t4 write GRAS_UNKNOWN_80A0 (80a0) + GRAS_UNKNOWN_80A0: 0x2 +0000000001d9117c: 0000: 4080a001 00000002 +t4 write GRAS_UNKNOWN_80AF (80af) + GRAS_UNKNOWN_80AF: FALSE +0000000001d91184: 0000: 4080af01 00000000 +t4 write VPC_UNKNOWN_9210 (9210) + VPC_UNKNOWN_9210: 0 +0000000001d9118c: 0000: 48921001 00000000 +t4 write VPC_UNKNOWN_9211 (9211) + VPC_UNKNOWN_9211: 0 +0000000001d91194: 0000: 40921101 00000000 +t4 write VPC_UNKNOWN_9602 (9602) + VPC_UNKNOWN_9602: FALSE +0000000001d9119c: 0000: 40960201 00000000 +t4 write PC_POLYGON_MODE (9981) + PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } +0000000001d911a4: 0000: 48998101 00000003 +t4 write PC_UNKNOWN_9E72 (9e72) + PC_UNKNOWN_9E72: 0 +0000000001d911ac: 0000: 409e7201 00000000 +t4 write VPC_POLYGON_MODE (9108) + VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } +0000000001d911b4: 0000: 48910801 00000003 +t4 write SP_TP_SAMPLE_CONFIG (b304) + SP_TP_SAMPLE_CONFIG: { 0 } +0000000001d911bc: 0000: 48b30401 00000000 +t4 write SP_TP_UNKNOWN_B309 (b309) + SP_TP_UNKNOWN_B309: 0xa2 +0000000001d911c4: 0000: 40b30901 000000a2 +t4 write RB_SAMPLE_CONFIG (8804) + RB_SAMPLE_CONFIG: { 0 } +0000000001d911cc: 0000: 40880401 00000000 +t4 write GRAS_SAMPLE_CONFIG (80a4) + GRAS_SAMPLE_CONFIG: { 0 } +0000000001d911d4: 0000: 4880a401 00000000 +t4 write GRAS_SAMPLE_LOCATION_0 (80a5) + GRAS_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } +0000000001d911dc: 0000: 4080a501 00000000 +t4 write GRAS_SAMPLE_LOCATION_1 (80a6) + GRAS_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } +0000000001d911e4: 0000: 4080a601 00000000 +t4 write RB_SAMPLE_LOCATION_0 (8805) + RB_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } +0000000001d911ec: 0000: 48880501 00000000 +t4 write RB_SAMPLE_LOCATION_1 (8806) + RB_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } +0000000001d911f4: 0000: 48880601 00000000 +t4 write RB_Z_BOUNDS_MIN (8878) + RB_Z_BOUNDS_MIN: 0.000000 +0000000001d911fc: 0000: 48887801 00000000 +t4 write RB_Z_BOUNDS_MAX (8879) + RB_Z_BOUNDS_MAX: 0.000000 +0000000001d91204: 0000: 40887901 00000000 +t4 write HLSQ_CONTROL_5_REG (b986) + HLSQ_CONTROL_5_REG: 0xfc +0000000001d9120c: 0000: 48b98601 000000fc +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91214: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 4 + :0,0,0,4 +0000000001d91218: 0000: 48088a01 00000004 +t4 write VFD_MODE_CNTL (a007) + VFD_MODE_CNTL: { 0 } +0000000001d91220: 0000: 40a00701 00000000 +t4 write VFD_UNKNOWN_A008 (a008) + VFD_UNKNOWN_A008: 0 +0000000001d91228: 0000: 40a00801 00000000 +t4 write PC_MODE_CNTL (9804) + PC_MODE_CNTL: 0x1f +0000000001d91230: 0000: 48980401 0000001f +t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords) + { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 } + { ADDR_LO = 0 } + { ADDR_HI = 0 } +0000000001d91238: 0000: 70438003 00040000 00000000 00000000 +t4 write VPC_SO_BUF_CNTL (9305) + VPC_SO_BUF_CNTL: { 0 } +0000000001d91248: 0000: 48930501 00000000 +t4 write GRAS_LRZ_CNTL (8100) + GRAS_LRZ_CNTL: { 0 } +0000000001d91250: 0000: 48810001 00000000 +t4 write RB_LRZ_CNTL (8898) + RB_LRZ_CNTL: { 0 } +0000000001d91258: 0000: 40889801 00000000 +t7 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = LRZ_FLUSH } + event LRZ_FLUSH +0000000001d91260: 0000: 70460001 00000026 +t7 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_INVALIDATE } + event CACHE_INVALIDATE +0000000001d91268: 0000: 70460001 00000031 +t7 opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords) +0000000001d91270: 0000: 709d0001 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91278: 0000: 70268000 +t4 write RB_CCU_CNTL (8e07) + RB_CCU_CNTL: { OFFSET = 0xf8000 | GMEM | UNK2 } +0000000001d9127c: 0000: 408e0701 7c400004 +t4 write RB_DEPTH_BUFFER_INFO (8872) + RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } + RB_DEPTH_BUFFER_PITCH: 0 + RB_DEPTH_BUFFER_ARRAY_PITCH: 0 + RB_DEPTH_BUFFER_BASE_LO: 0 + RB_DEPTH_BUFFER_BASE_HI: 0 + RB_DEPTH_BUFFER_BASE_GMEM: 0 +0000000001d91284: 0000: 48887286 00000000 00000000 00000000 00000000 00000000 00000000 +t4 write GRAS_SU_DEPTH_BUFFER_INFO (8098) + GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } +0000000001d912a0: 0000: 48809801 00000000 +t4 write GRAS_LRZ_BUFFER_BASE_LO (8103) + GRAS_LRZ_BUFFER_BASE_LO: 0 + GRAS_LRZ_BUFFER_BASE_HI: 0 + GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_LO: 0 + GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0 +0000000001d912a8: 0000: 48810385 00000000 00000000 00000000 00000000 00000000 +t4 write RB_STENCIL_INFO (8881) + RB_STENCIL_INFO: { 0 } +0000000001d912c0: 0000: 48888101 00000000 +t4 write RB_MRT[0].BUF_INFO (8822) + RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ } + RB_MRT[0].PITCH: 8704 + RB_MRT[0].ARRAY_PITCH: 12533760 + RB_MRT[0].BASE_LO: 0x1125000 + RB_MRT[0].BASE_HI: 0 + RB_MRT[0].BASE_GMEM: 0 +0000000001d912c8: 0000: 48882286 00002031 00000088 0002fd00 01125000 00000000 00000000 +t4 write SP_FS_MRT[0].REG (a996) + SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } +0000000001d912e4: 0000: 48a99601 00000031 +t4 write RB_MRT_FLAG_BUFFER[0].ADDR_LO (8903) + RB_MRT_FLAG_BUFFER[0].ADDR_LO: 0 + RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0 + RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } +0000000001d912ec: 0000: 40890383 00000000 00000000 00000000 +t4 write RB_SRGB_CNTL (880f) + RB_SRGB_CNTL: { 0 } +0000000001d912fc: 0000: 48880f01 00000000 +t4 write SP_SRGB_CNTL (a98a) + SP_SRGB_CNTL: { 0 } +0000000001d91304: 0000: 40a98a01 00000000 +t4 write RB_RENDER_COMPONENTS (880d) + RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } +0000000001d9130c: 0000: 40880d01 0000000f +t4 write SP_FS_RENDER_COMPONENTS (a98b) + SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } +0000000001d91314: 0000: 48a98b01 0000000f +t4 write GRAS_MAX_LAYER_INDEX (8004) + GRAS_MAX_LAYER_INDEX: 0 +0000000001d9131c: 0000: 48800401 00000000 +t4 write SP_TP_RAS_MSAA_CNTL (b300) + SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } + SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } +0000000001d91324: 0000: 40b30002 00000000 00000004 +t4 write GRAS_RAS_MSAA_CNTL (80a2) + GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } + GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } +0000000001d91330: 0000: 4880a202 00000000 00000004 +t4 write RB_RAS_MSAA_CNTL (8802) + RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } + RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } +0000000001d9133c: 0000: 40880202 00000000 00000004 +t4 write RB_MSAA_CNTL (88d5) + RB_MSAA_CNTL: { SAMPLES = MSAA_ONE } +0000000001d91348: 0000: 4088d501 00000000 +t4 write VPC_SO_DISABLE (9306) + VPC_SO_DISABLE: { 0 } +0000000001d91350: 0000: 48930601 00000000 +t4 write GRAS_BIN_CONTROL (80a1) + GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | BINNING_PASS | UNK22 = 0x18 } +0000000001d91358: 0000: 4880a101 06041e11 +t4 write RB_BIN_CONTROL (8800) + RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | BINNING_PASS | UNK22 = 0x18 } +0000000001d91360: 0000: 48880001 06041e11 +t4 write RB_BIN_CONTROL2 (88d3) + RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } +0000000001d91368: 0000: 4088d301 00001e11 +t7 opcode: CP_REG_WRITE (6d) (4 dwords) + { TRACKER = TRACK_RENDER_CNTL } + RB_RENDER_CNTL: { UNK4 | BINNING | FLAG_MRTS = 0 } +0000000001d91370: 0000: 706d8003 00000002 00008801 00000090 +t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0) + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 } +0000000001d91380: 0000: 4080f002 00000000 059f086f +t4 write GRAS_2D_RESOLVE_CNTL_1 (840a) + GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 } + GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 } +0000000001d9138c: 0000: 48840a02 00000000 059f086f +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91398: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 9 + :0,0,0,9 +0000000001d9139c: 0000: 48088a01 00000009 +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = RM6_BINNING | MARKER = RM6_BINNING } +0000000001d913a4: 0000: 70e50001 00000002 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d913ac: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 10 + :0,0,0,10 +0000000001d913b0: 0000: 48088a01 0000000a +t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) +0000000001d913b8: 0000: 70640001 00000001 +t7 opcode: CP_SET_MODE (63) (2 dwords) +0000000001d913c0: 0000: 70e30001 00000001 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d913c8: 0000: 70268000 +t4 write VFD_MODE_CNTL (a007) + VFD_MODE_CNTL: { BINNING_PASS } +0000000001d913cc: 0000: 40a00701 00000001 +t4 write VSC_BIN_SIZE (0c02) + VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 } + VSC_DRAW_STRM_SIZE_ADDRESS_LO: 0x1d65800 + VSC_DRAW_STRM_SIZE_ADDRESS_HI: 0 +0000000001d913d4: 0000: 400c0283 00001e11 01d65800 00000000 +t4 write VSC_BIN_COUNT (0c06) + VSC_BIN_COUNT: { NX = 4 | NY = 3 } +0000000001d913e4: 0000: 480c0601 00001808 +t4 write VSC_PIPE_CONFIG[0].REG (0c10) + VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } +0000000001d913ec: 0000: 400c1020 04100000 04100001 04100002 04100003 04100400 04100401 04100402 +0000000001d9140c: 0020: 04100403 04100800 04100801 04100802 04100803 00000000 00000000 00000000 +* +t4 write VSC_PRIM_STRM_ADDRESS_LO (0c30) + VSC_PRIM_STRM_ADDRESS_LO: 0x1d67000 + VSC_PRIM_STRM_ADDRESS_HI: 0 + VSC_PRIM_STRM_PITCH: 0x1040 + VSC_PRIM_STRM_LIMIT: 0x28000 +0000000001d91470: 0000: 480c3004 01d67000 00000000 00001040 00028000 +t4 write VSC_DRAW_STRM_ADDRESS_LO (0c34) + VSC_DRAW_STRM_ADDRESS_LO: 0x1d5d000 + VSC_DRAW_STRM_ADDRESS_HI: 0 + VSC_DRAW_STRM_PITCH: 0x440 + VSC_DRAW_STRM_LIMIT: 0xa000 +0000000001d91484: 0000: 400c3404 01d5d000 00000000 00000440 0000a000 +t4 write PC_UNKNOWN_9805 (9805) + PC_UNKNOWN_9805: 0x1 +0000000001d91498: 0000: 40980501 00000001 +t4 write SP_UNKNOWN_A0F8 (a0f8) + SP_UNKNOWN_A0F8: 0x1 +0000000001d914a0: 0000: 40a0f801 00000001 +t7 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = UNK_2C } + event UNK_2C +0000000001d914a8: 0000: 70460001 0000002c +t4 write RB_WINDOW_OFFSET (8890) + RB_WINDOW_OFFSET: { X = 0 | Y = 0 } +0000000001d914b0: 0000: 48889001 00000000 +t4 write SP_TP_WINDOW_OFFSET (b307) + SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } +0000000001d914b8: 0000: 48b30701 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d914c0: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 11 + :0,0,11,10 +0000000001d914c4: 0000: 48088901 0000000b +t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + ibaddr:0000000001d8f000 + ibsize:00000053 +t4 write VFD_INDEX_OFFSET (a00e) + VFD_INDEX_OFFSET: 0 +0000000001d8f000: 0000: 40a00e01 00000000 +t4 write VFD_INSTANCE_START_OFFSET (a00f) + VFD_INSTANCE_START_OFFSET: 0 +0000000001d8f008: 0000: 48a00f01 00000000 +t4 write PC_RESTART_INDEX (9803) + PC_RESTART_INDEX: 4294967295 +0000000001d8f010: 0000: 40980301 ffffffff +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d8f018: 0000: 70268000 +t4 write CP_SCRATCH[0x5].REG (0888) + CP_SCRATCH[0x5].REG: 1 + :0,1,11,10 +0000000001d8f01c: 0000: 40088801 00000001 +t4 write RB_STENCILREF (8887) + RB_STENCILREF: { REF = 0 | BFREF = 0 } +0000000001d8f024: 0000: 48888701 00000000 +t4 write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0) + GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 } + GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 } +0000000001d8f02c: 0000: 4880b002 00000000 059f086f +t4 write GRAS_CL_VPORT[0].XOFFSET (8010) + GRAS_CL_VPORT[0].XOFFSET: 1080.000000 + GRAS_CL_VPORT[0].XSCALE: 1080.000000 + GRAS_CL_VPORT[0].YOFFSET: 720.000000 + GRAS_CL_VPORT[0].YSCALE: 720.000000 + GRAS_CL_VPORT[0].ZOFFSET: 0.500000 + GRAS_CL_VPORT[0].ZSCALE: 0.500000 +0000000001d8f038: 0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000 +t4 write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0) + GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 } + GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 } +0000000001d8f054: 0000: 4880d002 00000000 059f086f +t4 write GRAS_CL_GUARDBAND_CLIP_ADJ (8006) + GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 } +0000000001d8f060: 0000: 40800601 00057537 +t4 write RB_BLEND_CNTL (8865) + RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff } +0000000001d8f068: 0000: 48886501 ffff0000 +t4 write RB_BLEND_RED_F32 (8860) + RB_BLEND_RED_F32: 0.000000 + RB_BLEND_GREEN_F32: 0.000000 + RB_BLEND_BLUE_F32: 0.000000 + RB_BLEND_ALPHA_F32: 0.000000 +0000000001d8f070: 0000: 48886004 00000000 00000000 00000000 00000000 +t7 opcode: CP_SET_DRAW_STATE (43) (40 dwords) + { COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 } + { ADDR_LO = 0x1116000 } + { ADDR_HI = 0 } + { COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 } + { ADDR_LO = 0x111e000 } + { ADDR_HI = 0 } + { COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 } + { ADDR_LO = 0x111f000 } + { ADDR_HI = 0 } + { COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 } + { ADDR_LO = 0x1120000 } + { ADDR_HI = 0 } + { COUNT = 95 | BINNING | GROUP_ID = 2 } + { ADDR_LO = 0x1121000 } + { ADDR_HI = 0 } + { COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 } + { ADDR_LO = 0x1122000 } + { ADDR_HI = 0 } + { COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 } + { ADDR_LO = 0x1123000 } + { ADDR_HI = 0 } + { COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 } + { ADDR_LO = 0x1116030 } + { ADDR_HI = 0 } + { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 } + { ADDR_LO = 0 } + { ADDR_HI = 0 } + { COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 } + { ADDR_LO = 0x1116050 } + { ADDR_HI = 0 } + { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 } + { ADDR_LO = 0 } + { ADDR_HI = 0 } + { COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 } + { ADDR_LO = 0x1124000 } + { ADDR_HI = 0 } + { COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 } + { ADDR_LO = 0x11160a0 } + { ADDR_HI = 0 } +0000000001d8f084: 0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015 +0000000001d8f0a4: 0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000 +0000000001d8f0c4: 0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030 +0000000001d8f0e4: 0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000 +0000000001d8f104: 0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d8f124: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 2 + :0,1,11,2 +0000000001d8f128: 0000: 48088a01 00000002 + group_id: 0 + count: 21 + addr: 000000000111f000 + flags: 0 + enable_mask: 0x7 +000000000111f000: 0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001 +000000000111f020: 0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401 +000000000111f040: 0040: 00000000 48ab0401 00000100 48ab2001 00000000 +t4 write HLSQ_INVALIDATE_CMD (bb08) + HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 } +000000000111f000: 0000: 40bb0801 000000ff +t4 write HLSQ_VS_CNTL (b800) + HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED } + HLSQ_HS_CNTL: { CONSTLEN = 0 } + HLSQ_DS_CNTL: { CONSTLEN = 0 } + HLSQ_GS_CNTL: { CONSTLEN = 0 } +000000000111f008: 0000: 48b80004 00000100 00000000 00000000 00000000 +t4 write HLSQ_FS_CNTL (bb10) + HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED } +000000000111f01c: 0000: 40bb1001 00000108 +t4 write SP_VS_CONFIG (a823) + SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } +000000000111f024: 0000: 48a82301 00000100 +t4 write SP_HS_CONFIG (a83b) + SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } +000000000111f02c: 0000: 48a83b01 00000000 +t4 write SP_DS_CONFIG (a863) + SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } +000000000111f034: 0000: 40a86301 00000000 +t4 write SP_GS_CONFIG (a894) + SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } +000000000111f03c: 0000: 48a89401 00000000 +t4 write SP_FS_CONFIG (ab04) + SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } +000000000111f044: 0000: 48ab0401 00000100 +t4 write SP_IBO_COUNT (ab20) + SP_IBO_COUNT: 0 +000000000111f04c: 0000: 48ab2001 00000000 + group_id: 1 + count: 192 + addr: 0000000001120000 + flags: 0 + enable_mask: 0x6 + skipped! + + group_id: 2 + count: 95 + addr: 0000000001121000 + flags: 0 + enable_mask: 0x1 +0000000001121000: 0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005 +0000000001121020: 0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01011000 +0000000001121040: 0040: 00000000 70328003 00620000 01011000 00000000 40921204 ffffffff ffffffff +0000000001121060: 0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000 +0000000001121080: 0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000 +00000000011210a0: 00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc 48b98001 00000001 +00000000011210c0: 00c0: 40a98001 81100080 48a98201 00000000 48910401 0000ffff 40800501 00000000 +00000000011210e0: 00e0: 48880902 00000000 00000000 40881001 00000000 40810101 00000000 48810901 +0000000001121100: 0100: 00000000 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc +0000000001121120: 0120: 000000fc 000000fc 40930101 00ff0004 409b0601 00000000 40a87101 00000000 +0000000001121140: 0140: 48910101 00ffff00 48910701 00000000 40a00186 fcfcfcfc 0000fcfc fcfcfcfc +0000000001121160: 0160: 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000 +t4 write SP_HS_UNKNOWN_A833 (a833) + SP_HS_UNKNOWN_A833: 0 +0000000001121000: 0000: 40a83301 00000000 +t4 write SP_FS_PREFETCH_CNTL (a99e) + SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | 0x7000 } +0000000001121008: 0000: 40a99e01 00007fc0 +t4 write SP_UNKNOWN_A9A8 (a9a8) + SP_UNKNOWN_A9A8: 0 +0000000001121010: 0000: 40a9a801 00000000 +t4 write SP_UNKNOWN_AB00 (ab00) + SP_UNKNOWN_AB00: 0x5 +0000000001121018: 0000: 40ab0001 00000005 +t4 write SP_FS_OUTPUT_CNTL0 (a98c) + SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x } +0000000001121020: 0000: 40a98c01 fcfcfc00 +t4 write SP_VS_CTRL_REG0 (a800) + SP_VS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS } +0000000001121028: 0000: 40a80001 80100080 +t4 write SP_VS_INSTRLEN (a824) + SP_VS_INSTRLEN: 1 +0000000001121030: 0000: 40a82401 00000001 +t4 write SP_VS_OBJ_START_LO (a81c) + SP_VS_OBJ_START_LO: 0x1011000 base=1011000, offset=0, size=128 + SP_VS_OBJ_START_HI: 0 base=1011000, offset=0, size=128 +0000000001011000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000 +* + :0:0000:0000[03000000x_00000000x] end + :0:0001:0001[00000000x_00000000x] nop + :0:0002:0002[00000000x_00000000x] nop + :0:0003:0003[00000000x_00000000x] nop + :0:0004:0004[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): (cnt=0, max=0) + - used (merged): (cnt=0, max=0) + - input (half): (cnt=0, max=0) + - input (full): (cnt=0, max=0) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): (cnt=0, max=0) (estimated) + - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full + - shaderdb: 0 (ss), 0 (sy) +0000000001121038: 0000: 48a81c02 01011000 00000000 +t7 opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords) + { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 } + { EXT_SRC_ADDR = 0x1011000 } + { EXT_SRC_ADDR_HI = 0 } + :0:0000:0000[03000000x_00000000x] end + :0:0001:0001[00000000x_00000000x] nop + :0:0002:0002[00000000x_00000000x] nop + :0:0003:0003[00000000x_00000000x] nop + :0:0004:0004[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): (cnt=0, max=0) + - used (merged): (cnt=0, max=0) + - input (half): (cnt=0, max=0) + - input (full): (cnt=0, max=0) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): (cnt=0, max=0) (estimated) + - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full + - shaderdb: 0 (ss), 0 (sy) +0000000001121044: 0000: 70328003 00620000 01011000 00000000 +t4 write VPC_VAR[0].DISABLE (9212) + VPC_VAR[0].DISABLE: 0xffffffff + VPC_VAR[0x1].DISABLE: 0xffffffff + VPC_VAR[0x2].DISABLE: 0xffffffff + VPC_VAR[0x3].DISABLE: 0xffffffff +0000000001121054: 0000: 40921204 ffffffff ffffffff ffffffff ffffffff +t4 write SP_VS_OUT[0].REG (a803) + SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +0000000001121068: 0000: 40a80301 00000f00 +t4 write SP_VS_VPC_DST[0].REG (a813) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } +0000000001121070: 0000: 48a81301 00000000 +t4 write SP_HS_UNKNOWN_A831 (a831) + SP_HS_UNKNOWN_A831: 0 +0000000001121078: 0000: 48a83101 00000000 +t4 write SP_VS_PRIMITIVE_CNTL (a802) + SP_VS_PRIMITIVE_CNTL: { OUT = 1 } +0000000001121080: 0000: 48a80201 00000001 +t4 write VPC_CNTL_0 (9304) + VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 } +0000000001121088: 0000: 40930401 ff00ff00 +t4 write PC_VS_OUT_CNTL (9b01) + PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 } +0000000001121090: 0000: 489b0101 00000004 +t4 write PC_PRIMITIVE_CNTL_3 (9b03) + PC_PRIMITIVE_CNTL_3: 0 +0000000001121098: 0000: 409b0301 00000000 +t4 write HLSQ_CONTROL_1_REG (b982) + HLSQ_CONTROL_1_REG: 0x7 + HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_5_REG: 0xfc +00000000011210a0: 0000: 40b98285 00000007 fcfcfcfc fcfcfcfc fcfcfcfc 000000fc +t4 write HLSQ_UNKNOWN_B980 (b980) + HLSQ_UNKNOWN_B980: 0x1 +00000000011210b8: 0000: 48b98001 00000001 +t4 write SP_FS_CTRL_REG0 (a980) + SP_FS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS | 0x1000000 } +00000000011210c0: 0000: 40a98001 81100080 +t4 write SP_UNKNOWN_A982 (a982) + SP_UNKNOWN_A982: 0 +00000000011210c8: 0000: 48a98201 00000000 +t4 write VPC_VS_LAYER_CNTL (9104) + VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } +00000000011210d0: 0000: 48910401 0000ffff +t4 write GRAS_CNTL (8005) + GRAS_CNTL: { COORD_MASK = 0 } +00000000011210d8: 0000: 40800501 00000000 +t4 write RB_RENDER_CONTROL0 (8809) + RB_RENDER_CONTROL0: { COORD_MASK = 0 } + RB_RENDER_CONTROL1: { 0 } +00000000011210e0: 0000: 48880902 00000000 00000000 +t4 write RB_SAMPLE_CNTL (8810) + RB_SAMPLE_CNTL: { 0 } +00000000011210ec: 0000: 40881001 00000000 +t4 write GRAS_UNKNOWN_8101 (8101) + GRAS_UNKNOWN_8101: 0 +00000000011210f4: 0000: 40810101 00000000 +t4 write GRAS_SAMPLE_CNTL (8109) + GRAS_SAMPLE_CNTL: { 0 } +00000000011210fc: 0000: 48810901 00000000 +t4 write SP_FS_OUTPUT[0].REG (a98e) + SP_FS_OUTPUT[0].REG: { REGID = r63.x } + SP_FS_OUTPUT[0x1].REG: { REGID = r63.x } + SP_FS_OUTPUT[0x2].REG: { REGID = r63.x } + SP_FS_OUTPUT[0x3].REG: { REGID = r63.x } + SP_FS_OUTPUT[0x4].REG: { REGID = r63.x } + SP_FS_OUTPUT[0x5].REG: { REGID = r63.x } + SP_FS_OUTPUT[0x6].REG: { REGID = r63.x } + SP_FS_OUTPUT[0x7].REG: { REGID = r63.x } +0000000001121104: 0000: 48a98e08 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc 000000fc +0000000001121124: 0020: 000000fc +t4 write VPC_VS_PACK (9301) + VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 } +0000000001121128: 0000: 40930101 00ff0004 +t4 write PC_PRIMITIVE_CNTL_6 (9b06) + PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } +0000000001121130: 0000: 409b0601 00000000 +t4 write SP_GS_PRIM_SIZE (a871) + SP_GS_PRIM_SIZE: 0 +0000000001121138: 0000: 40a87101 00000000 +t4 write VPC_VS_CLIP_CNTL (9101) + VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } +0000000001121140: 0000: 48910101 00ffff00 +t4 write VPC_UNKNOWN_9107 (9107) + VPC_UNKNOWN_9107: 0 +0000000001121148: 0000: 48910701 00000000 +t4 write VFD_CONTROL_1 (a001) + VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | 0xfc000000 } + VFD_CONTROL_2: { REGID_HSPATCHID = r63.x | REGID_INVOCATIONID = r63.x } + VFD_CONTROL_3: { REGID_DSPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x | 0xfc } + VFD_CONTROL_4: 0xfc + VFD_CONTROL_5: { REGID_GSHEADER = r63.x | 0xfc00 } + VFD_CONTROL_6: { 0 } +0000000001121150: 0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000 +t4 write RB_DEPTH_PLANE_CNTL (8870) + RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } +000000000112116c: 0000: 40887001 00000000 +t4 write GRAS_SU_DEPTH_PLANE_CNTL (8094) + GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } +0000000001121174: 0000: 48809401 00000000 + group_id: 3 + count: 18 + addr: 0000000001122000 + flags: 0 + enable_mask: 0x6 + skipped! + + group_id: 4 + count: 5 + addr: 0000000001116030 + flags: 0 + enable_mask: 0x6 + skipped! + + group_id: 7 + count: 12 + addr: 0000000001116000 + flags: 0 + enable_mask: 0x7 +0000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001 +0000000001116020: 0020: 40a0d001 0000000f 48a00001 00000101 +t4 write VFD_FETCH[0].BASE (a010) + VFD_FETCH[0].BASE: 0x1016000 + VFD_FETCH[0].BASE+0x1: 0 + VFD_FETCH[0].SIZE: 1048576 + VFD_FETCH[0].STRIDE: 12 +0000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c +t4 write VFD_DECODE[0].INSTR (a090) + VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT } + VFD_DECODE[0].STEP_RATE: 0x1 +0000000001116014: 0000: 48a09002 c7400000 00000001 +t4 write VFD_DEST_CNTL[0].INSTR (a0d0) + VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x } +0000000001116020: 0000: 40a0d001 0000000f +t4 write VFD_CONTROL_0 (a000) + VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 } +0000000001116028: 0000: 48a00001 00000101 + group_id: 12 + count: 20 + addr: 0000000001116050 + flags: 0 + enable_mask: 0x6 + skipped! + + group_id: 20 + count: 9 + addr: 00000000011160a0 + flags: 0 + enable_mask: 0x6 + skipped! + + group_id: 21 + count: 14 + addr: 0000000001123000 + flags: 0 + enable_mask: 0x7 +0000000001123000: 0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010 +0000000001123020: 0020: 40809583 00000000 00000000 00000000 409b0001 00000002 +t4 write GRAS_CL_CNTL (8000) + GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE } + GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } +0000000001123000: 0000: 40800002 00000080 00000000 +t4 write GRAS_SU_CNTL (8090) + GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 } +000000000112300c: 0000: 40809001 00000014 +t4 write GRAS_SU_POINT_MINMAX (8091) + GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + GRAS_SU_POINT_SIZE: 1.000000 +0000000001123014: 0000: 48809102 00100010 00000010 +t4 write GRAS_SU_POLY_OFFSET_SCALE (8095) + GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000 +0000000001123020: 0000: 40809583 00000000 00000000 00000000 +t4 write PC_PRIMITIVE_CNTL_0 (9b00) + PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } +0000000001123030: 0000: 409b0001 00000002 + group_id: 22 + count: 9 + addr: 000000000111e000 + flags: 0 + enable_mask: 0x7 +000000000111e000: 0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000 +* +t4 write RB_ALPHA_CONTROL (8864) + RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } +000000000111e000: 0000: 40886401 00000000 +t4 write RB_STENCIL_CONTROL (8880) + RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } +000000000111e008: 0000: 40888001 00000000 +t4 write RB_DEPTH_CNTL (8871) + RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER } +000000000111e010: 0000: 48887101 00000000 +t4 write RB_STENCILMASK (8888) + RB_STENCILMASK: { MASK = 0 | BFMASK = 0 } + RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 } +000000000111e018: 0000: 48888802 00000000 00000000 + group_id: 23 + count: 36 + addr: 0000000001124000 + flags: 0 + enable_mask: 0x6 + skipped! + +t7 opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords) + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = USE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_8_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 4 } + mode: RM6_BINNING + skip_ib2: g=0, l=0 + draw[0] register values +!+ 00000001 CP_SCRATCH[0x5].REG: 1 + :0,1,11,2 +!+ 0000000b CP_SCRATCH[0x6].REG: 11 + :0,1,11,2 +!+ 00000002 CP_SCRATCH[0x7].REG: 2 + :0,1,11,2 +!+ 00001e11 VSC_BIN_SIZE: { WIDTH = 544 | HEIGHT = 480 } +!+ 01d65800 VSC_DRAW_STRM_SIZE_ADDRESS_LO: 0x1d65800 + + 00000000 VSC_DRAW_STRM_SIZE_ADDRESS_HI: 0 +!+ 00001808 VSC_BIN_COUNT: { NX = 4 | NY = 3 } +!+ 04100000 VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 } +!+ 04100001 VSC_PIPE_CONFIG[0x1].REG: { X = 1 | Y = 0 | W = 1 | H = 1 } +!+ 04100002 VSC_PIPE_CONFIG[0x2].REG: { X = 2 | Y = 0 | W = 1 | H = 1 } +!+ 04100003 VSC_PIPE_CONFIG[0x3].REG: { X = 3 | Y = 0 | W = 1 | H = 1 } +!+ 04100400 VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 1 | W = 1 | H = 1 } +!+ 04100401 VSC_PIPE_CONFIG[0x5].REG: { X = 1 | Y = 1 | W = 1 | H = 1 } +!+ 04100402 VSC_PIPE_CONFIG[0x6].REG: { X = 2 | Y = 1 | W = 1 | H = 1 } +!+ 04100403 VSC_PIPE_CONFIG[0x7].REG: { X = 3 | Y = 1 | W = 1 | H = 1 } +!+ 04100800 VSC_PIPE_CONFIG[0x8].REG: { X = 0 | Y = 2 | W = 1 | H = 1 } +!+ 04100801 VSC_PIPE_CONFIG[0x9].REG: { X = 1 | Y = 2 | W = 1 | H = 1 } +!+ 04100802 VSC_PIPE_CONFIG[0xa].REG: { X = 2 | Y = 2 | W = 1 | H = 1 } +!+ 04100803 VSC_PIPE_CONFIG[0xb].REG: { X = 3 | Y = 2 | W = 1 | H = 1 } + + 00000000 VSC_PIPE_CONFIG[0xc].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0xd].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0xe].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0xf].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x10].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x11].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x12].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x13].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x14].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x15].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x16].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x17].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x18].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x19].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x1a].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x1b].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x1c].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x1d].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x1e].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x1f].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } +!+ 01d67000 VSC_PRIM_STRM_ADDRESS_LO: 0x1d67000 + + 00000000 VSC_PRIM_STRM_ADDRESS_HI: 0 +!+ 00001040 VSC_PRIM_STRM_PITCH: 0x1040 +!+ 00028000 VSC_PRIM_STRM_LIMIT: 0x28000 +!+ 01d5d000 VSC_DRAW_STRM_ADDRESS_LO: 0x1d5d000 + + 00000000 VSC_DRAW_STRM_ADDRESS_HI: 0 +!+ 00000440 VSC_DRAW_STRM_PITCH: 0x440 +!+ 0000a000 VSC_DRAW_STRM_LIMIT: 0xa000 +!+ 03200000 UCHE_UNKNOWN_0E12: 0x3200000 +!+ 00000004 UCHE_CLIENT_PF: { PERFSEL = 0x4 } +!+ 00000080 GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE } + + 00000000 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } + + 00000000 GRAS_MAX_LAYER_INDEX: 0 + + 00000000 GRAS_CNTL: { COORD_MASK = 0 } +!+ 00057537 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 } +!+ 44870000 GRAS_CL_VPORT[0].XOFFSET: 1080.000000 +!+ 44870000 GRAS_CL_VPORT[0].XSCALE: 1080.000000 +!+ 44340000 GRAS_CL_VPORT[0].YOFFSET: 720.000000 +!+ 44340000 GRAS_CL_VPORT[0].YSCALE: 720.000000 +!+ 3f000000 GRAS_CL_VPORT[0].ZOFFSET: 0.500000 +!+ 3f000000 GRAS_CL_VPORT[0].ZSCALE: 0.500000 +!+ 00000014 GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 } +!+ 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } +!+ 00000010 GRAS_SU_POINT_SIZE: 1.000000 + + 00000000 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } + + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000 + + 00000000 GRAS_SU_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } + + 00000000 GRAS_UNKNOWN_8099: 0 + + 00000000 GRAS_VS_LAYER_CNTL: { 0 } +!+ 00000002 GRAS_UNKNOWN_80A0: 0x2 +!+ 06041e11 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | BINNING_PASS | UNK22 = 0x18 } + + 00000000 GRAS_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } +!+ 00000004 GRAS_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } + + 00000000 GRAS_SAMPLE_CONFIG: { 0 } + + 00000000 GRAS_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + + 00000000 GRAS_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + + 00000000 GRAS_UNKNOWN_80AF: FALSE + + 00000000 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 } +!+ 059f086f GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 } + + 00000000 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 } +!+ 059f086f GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 059f086f GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 1439 } + + 00000000 GRAS_LRZ_CNTL: { 0 } + + 00000000 GRAS_UNKNOWN_8101: 0 + + 00000000 GRAS_LRZ_BUFFER_BASE_LO: 0 + + 00000000 GRAS_LRZ_BUFFER_BASE_HI: 0 + + 00000000 GRAS_LRZ_BUFFER_PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } + + 00000000 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_LO: 0 + + 00000000 GRAS_LRZ_FAST_CLEAR_BUFFER_BASE_HI: 0 + + 00000000 GRAS_SAMPLE_CNTL: { 0 } +!+ 00000002 GRAS_UNKNOWN_8110: 0x2 + + 00000000 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 } +!+ 059f086f GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 1439 } +!+ 00000880 GRAS_UNKNOWN_8600: 0x880 +!+ 06041e11 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | BINNING_PASS | UNK22 = 0x18 } +!+ 00000090 RB_RENDER_CNTL: { UNK4 | BINNING | FLAG_MRTS = 0 } + + 00000000 RB_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } +!+ 00000004 RB_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } + + 00000000 RB_SAMPLE_CONFIG: { 0 } + + 00000000 RB_SAMPLE_LOCATION_0: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + + 00000000 RB_SAMPLE_LOCATION_1: { SAMPLE_0_X = 0.000000 | SAMPLE_0_Y = 0.000000 | SAMPLE_1_X = 0.000000 | SAMPLE_1_Y = 0.000000 | SAMPLE_2_X = 0.000000 | SAMPLE_2_Y = 0.000000 | SAMPLE_3_X = 0.000000 | SAMPLE_3_Y = 0.000000 } + + 00000000 RB_RENDER_CONTROL0: { COORD_MASK = 0 } + + 00000000 RB_RENDER_CONTROL1: { 0 } +!+ 0000000f RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } + + 00000000 RB_SRGB_CNTL: { 0 } + + 00000000 RB_SAMPLE_CNTL: { 0 } +!+ 00000010 RB_UNKNOWN_8811: 0x1 + + 00000000 RB_UNKNOWN_8818: 0 + + 00000000 RB_UNKNOWN_8819: 0 + + 00000000 RB_UNKNOWN_881A: 0 + + 00000000 RB_UNKNOWN_881B: 0 + + 00000000 RB_UNKNOWN_881C: 0 + + 00000000 RB_UNKNOWN_881D: 0 + + 00000000 RB_UNKNOWN_881E: 0 +!+ 00002031 RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM | COLOR_TILE_MODE = TILE6_LINEAR | COLOR_SWAP = WXYZ } +!+ 00000088 RB_MRT[0].PITCH: 8704 +!+ 0002fd00 RB_MRT[0].ARRAY_PITCH: 12533760 +!+ 01125000 RB_MRT[0].BASE_LO: 0x1125000 + + 00000000 RB_MRT[0].BASE_HI: 0 + + 00000000 RB_MRT[0].BASE_GMEM: 0 + + 00000000 RB_BLEND_RED_F32: 0.000000 + + 00000000 RB_BLEND_GREEN_F32: 0.000000 + + 00000000 RB_BLEND_BLUE_F32: 0.000000 + + 00000000 RB_BLEND_ALPHA_F32: 0.000000 + + 00000000 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } +!+ ffff0000 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff } + + 00000000 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } + + 00000000 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER } + + 00000000 RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE } + + 00000000 RB_DEPTH_BUFFER_PITCH: 0 + + 00000000 RB_DEPTH_BUFFER_ARRAY_PITCH: 0 + + 00000000 RB_DEPTH_BUFFER_BASE_LO: 0 + + 00000000 RB_DEPTH_BUFFER_BASE_HI: 0 + + 00000000 RB_DEPTH_BUFFER_BASE_GMEM: 0 + + 00000000 RB_Z_BOUNDS_MIN: 0.000000 + + 00000000 RB_Z_BOUNDS_MAX: 0.000000 + + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_STENCIL_INFO: { 0 } + + 00000000 RB_STENCILREF: { REF = 0 | BFREF = 0 } + + 00000000 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 } + + 00000000 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 } + + 00000000 RB_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 RB_LRZ_CNTL: { 0 } +!+ 00001e11 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } + + 00000000 RB_MSAA_CNTL: { SAMPLES = MSAA_ONE } + + 00000000 RB_UNKNOWN_88F0: 0 + + 00000000 RB_MRT_FLAG_BUFFER[0].ADDR_LO: 0 + + 00000000 RB_MRT_FLAG_BUFFER[0].ADDR_HI: 0 + + 00000000 RB_MRT_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 } +!+ 00000001 RB_UNKNOWN_8E01: 0x1 + + 00000000 RB_UNKNOWN_8E04: 0 +!+ 7c400004 RB_CCU_CNTL: { OFFSET = 0xf8000 | GMEM | UNK2 } +!+ 00ffff00 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } +!+ 0000ffff VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } + + 00000000 VPC_UNKNOWN_9107: 0 +!+ 00000003 VPC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } + + 00000000 VPC_UNKNOWN_9210: 0 + + 00000000 VPC_UNKNOWN_9211: 0 +!+ ffffffff VPC_VAR[0].DISABLE: 0xffffffff +!+ ffffffff VPC_VAR[0x1].DISABLE: 0xffffffff +!+ ffffffff VPC_VAR[0x2].DISABLE: 0xffffffff +!+ ffffffff VPC_VAR[0x3].DISABLE: 0xffffffff + + 00000000 VPC_POINT_COORD_INVERT: { 0 } + + 00000000 VPC_UNKNOWN_9300: 0 +!+ 00ff0004 VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 } +!+ ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 } + + 00000000 VPC_SO_BUF_CNTL: { 0 } + + 00000000 VPC_SO_DISABLE: { 0 } + + 00000000 VPC_UNKNOWN_9600: 0 + + 00000000 VPC_UNKNOWN_9602: FALSE +!+ ffffffff PC_RESTART_INDEX: 4294967295 +!+ 0000001f PC_MODE_CNTL: 0x1f +!+ 00000001 PC_UNKNOWN_9805: 0x1 + + 00000000 PC_PRIMID_PASSTHRU: FALSE + + 00000000 PC_UNKNOWN_9980: 0 +!+ 00000003 PC_POLYGON_MODE: { MODE = POLYMODE6_TRIANGLES } + + 00000000 0x9990: 00000000 +!+ 00000002 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } +!+ 00000004 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 } + + 00000000 PC_PRIMITIVE_CNTL_3: 0 + + 00000000 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } + + 00000000 PC_UNKNOWN_9B07: 0 + + 00000000 PC_UNKNOWN_9E72: 0 +!+ 00000101 VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 } +!+ fcfcfcfc VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | 0xfc000000 } +!+ 0000fcfc VFD_CONTROL_2: { REGID_HSPATCHID = r63.x | REGID_INVOCATIONID = r63.x } +!+ fcfcfcfc VFD_CONTROL_3: { REGID_DSPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x | 0xfc } +!+ 000000fc VFD_CONTROL_4: 0xfc +!+ 0000fcfc VFD_CONTROL_5: { REGID_GSHEADER = r63.x | 0xfc00 } + + 00000000 VFD_CONTROL_6: { 0 } +!+ 00000001 VFD_MODE_CNTL: { BINNING_PASS } + + 00000000 VFD_UNKNOWN_A008: 0 +!+ 00000001 VFD_ADD_OFFSET: { VERTEX } + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 VFD_INSTANCE_START_OFFSET: 0 +!+ 01016000 VFD_FETCH[0].BASE: 0x1016000 + + 00000000 VFD_FETCH[0].BASE+0x1: 0 +!+ 00100000 VFD_FETCH[0].SIZE: 1048576 +!+ 0000000c VFD_FETCH[0].STRIDE: 12 +!+ c7400000 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT } +!+ 00000001 VFD_DECODE[0].STEP_RATE: 0x1 +!+ 0000000f VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x } +!+ 00000001 SP_UNKNOWN_A0F8: 0x1 +!+ 80100080 SP_VS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS } +!+ 00000001 SP_VS_PRIMITIVE_CNTL: { OUT = 1 } +!+ 00000f00 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } + + 00000000 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } + + 00000000 SP_UNKNOWN_A81B: 0 +!+ 01011000 SP_VS_OBJ_START_LO: 0x1011000 base=1011000, offset=0, size=128 + + 00000000 SP_VS_OBJ_START_HI: 0 base=1011000, offset=0, size=128 +0000000001011000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000 +* + :0:0000:0000[03000000x_00000000x] end + :0:0001:0001[00000000x_00000000x] nop + :0:0002:0002[00000000x_00000000x] nop + :0:0003:0003[00000000x_00000000x] nop + :0:0004:0004[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): (cnt=0, max=0) + - used (merged): (cnt=0, max=0) + - input (half): (cnt=0, max=0) + - input (full): (cnt=0, max=0) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): (cnt=0, max=0) (estimated) + - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full + - shaderdb: 0 (ss), 0 (sy) +!+ 00000100 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } +!+ 00000001 SP_VS_INSTRLEN: 1 + + 00000000 SP_HS_UNKNOWN_A831: 0 + + 00000000 SP_HS_UNKNOWN_A833: 0 + + 00000000 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } + + 00000000 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } + + 00000000 SP_GS_PRIM_SIZE: 0 + + 00000000 SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } +!+ 81100080 SP_FS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS | 0x1000000 } + + 00000000 SP_UNKNOWN_A982: 0 + + 00000000 SP_SRGB_CNTL: { 0 } +!+ 0000000f SP_FS_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } +!+ fcfcfc00 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x } +!+ 000000fc SP_FS_OUTPUT[0].REG: { REGID = r63.x } +!+ 000000fc SP_FS_OUTPUT[0x1].REG: { REGID = r63.x } +!+ 000000fc SP_FS_OUTPUT[0x2].REG: { REGID = r63.x } +!+ 000000fc SP_FS_OUTPUT[0x3].REG: { REGID = r63.x } +!+ 000000fc SP_FS_OUTPUT[0x4].REG: { REGID = r63.x } +!+ 000000fc SP_FS_OUTPUT[0x5].REG: { REGID = r63.x } +!+ 000000fc SP_FS_OUTPUT[0x6].REG: { REGID = r63.x } +!+ 000000fc SP_FS_OUTPUT[0x7].REG: { REGID = r63.x } +!+ 00000031 SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } +!+ 00007fc0 SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | 0x7000 } + + 00000000 SP_UNKNOWN_A9A8: 0 +!+ 00000005 SP_UNKNOWN_AB00: 0x5 +!+ 00000100 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } + + 00000000 SP_IBO_COUNT: 0 + + 00000000 SP_UNKNOWN_AE00: 0 +!+ 00001430 SP_UNKNOWN_AE03: 0x1430 +!+ 00000008 SP_UNKNOWN_AE04: 0x8 +!+ 0000003f SP_UNKNOWN_AE0F: 0x3f + + 00000000 SP_UNKNOWN_B182: 0 + + 00000000 SP_UNKNOWN_B183: 0 + + 00000000 SP_TP_RAS_MSAA_CNTL: { SAMPLES = MSAA_ONE } +!+ 00000004 SP_TP_DEST_MSAA_CNTL: { SAMPLES = MSAA_ONE | MSAA_DISABLE } + + 00000000 SP_TP_SAMPLE_CONFIG: { 0 } + + 00000000 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } +!+ 000000a2 SP_TP_UNKNOWN_B309: 0xa2 +!+ 00100000 SP_UNKNOWN_B600: 0x100000 +!+ 00000044 SP_UNKNOWN_B605: 0x44 +!+ 00000100 HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED } + + 00000000 HLSQ_HS_CNTL: { CONSTLEN = 0 } + + 00000000 HLSQ_DS_CNTL: { CONSTLEN = 0 } + + 00000000 HLSQ_GS_CNTL: { CONSTLEN = 0 } +!+ 00000001 HLSQ_UNKNOWN_B980: 0x1 +!+ 00000007 HLSQ_CONTROL_1_REG: 0x7 +!+ fcfcfcfc HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x } +!+ fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } +!+ fcfcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r63.x | ZWCOORDREGID = r63.x } +!+ 000000fc HLSQ_CONTROL_5_REG: 0xfc +!+ 000000ff HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 } +!+ 00000108 HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED } + + 00000000 HLSQ_SHARED_CONSTS: { 0 } +!+ 00000080 HLSQ_UNKNOWN_BE00: 0x80 + + 00000000 HLSQ_UNKNOWN_BE01: 0 +!+ 00080000 HLSQ_UNKNOWN_BE04: 0x80000 +0000000001d8f130: 0000: 70388003 00000186 00000001 00000004 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d8f140: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 3 + :0,1,11,3 +0000000001d8f144: 0000: 48088a01 00000003 +0000000001d914cc: 0000: 70bf8003 01d8f000 00000000 00000053 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d914dc: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 12 + :0,1,12,3 +0000000001d914e0: 0000: 48088901 0000000c +t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords) + { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 } + { ADDR_LO = 0 } + { ADDR_HI = 0 } +0000000001d914e8: 0000: 70438003 00040000 00000000 00000000 +t7 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = UNK_2D } + event UNK_2D +0000000001d914f8: 0000: 70460001 0000002d +t7 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_INVALIDATE } + event CACHE_INVALIDATE +0000000001d91500: 0000: 70460001 00000031 +t7 opcode: CP_EVENT_WRITE (46) (5 dwords) + { EVENT = RB_DONE_TS } + { ADDR_0_LO = 0x1d90000 } + { ADDR_0_HI = 0 } + { 3 = 0x1 } + event RB_DONE_TS +0000000001d91508: 0000: 70460004 00000016 01d90000 00000000 00000001 +t7 opcode: CP_WAIT_REG_MEM (3c) (7 dwords) + { FUNCTION = WRITE_EQ | POLL_MEMORY } + { POLL_ADDR_LO = 0x1d90000 } + { POLL_ADDR_HI = 0 } + { REF = 0x1 } + { MASK = 0xffffffff } + { DELAY_LOOP_CYCLES = 0x10 } +0000000001d9151c: 0000: 70bc8006 00000013 01d90000 00000000 00000001 ffffffff 00000010 +t7 opcode: CP_EVENT_WRITE (46) (5 dwords) + { EVENT = CACHE_FLUSH_TS } + { ADDR_0_LO = 0x1d90000 } + { ADDR_0_HI = 0 } + { 3 = 0x2 } + event CACHE_FLUSH_TS +0000000001d91538: 0000: 70460004 00000004 01d90000 00000000 00000002 +t7 opcode: CP_WAIT_MEM_GTE (14) (5 dwords) + { RESERVED = 0 } + { POLL_ADDR_LO = 0x1d90000 } + { POLL_ADDR_HI = 0 } + { REF = 0x2 } +0000000001d9154c: 0000: 70940004 00000000 01d90000 00000000 00000002 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91560: 0000: 70268000 +t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) +0000000001d91564: 0000: 70138000 +t7 opcode: CP_MEM_WRITE (3d) (4 dwords) + { ADDR_LO = 0x1d90010 } + { ADDR_HI = 0 } + gpuaddr:0000000001d90010 +0000000001d91574: 0000: 00000000 +0000000001d91568: 0000: 703d8003 01d90010 00000000 00000000 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc78 } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d91578: 0000: 70450008 00000105 00000c78 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d91598: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc58 } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d9159c: 0000: 70450008 00000105 00000c58 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d915bc: 0020: 00001043 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc79 } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d915c0: 0000: 70450008 00000105 00000c79 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d915e0: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc59 } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d915e4: 0000: 70450008 00000105 00000c59 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d91604: 0020: 00001043 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc7a } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d91608: 0000: 70450008 00000105 00000c7a 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d91628: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc5a } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d9162c: 0000: 70450008 00000105 00000c5a 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d9164c: 0020: 00001043 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc7b } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d91650: 0000: 70450008 00000105 00000c7b 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d91670: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc5b } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d91674: 0000: 70450008 00000105 00000c5b 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d91694: 0020: 00001043 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc7c } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d91698: 0000: 70450008 00000105 00000c7c 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d916b8: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc5c } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d916bc: 0000: 70450008 00000105 00000c5c 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d916dc: 0020: 00001043 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc7d } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d916e0: 0000: 70450008 00000105 00000c7d 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d91700: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc5d } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d91704: 0000: 70450008 00000105 00000c5d 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d91724: 0020: 00001043 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc7e } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d91728: 0000: 70450008 00000105 00000c7e 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d91748: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc5e } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d9174c: 0000: 70450008 00000105 00000c5e 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d9176c: 0020: 00001043 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc7f } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d91770: 0000: 70450008 00000105 00000c7f 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d91790: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc5f } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d91794: 0000: 70450008 00000105 00000c5f 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d917b4: 0020: 00001043 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc80 } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d917b8: 0000: 70450008 00000105 00000c80 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d917d8: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc60 } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d917dc: 0000: 70450008 00000105 00000c60 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d917fc: 0020: 00001043 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc81 } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d91800: 0000: 70450008 00000105 00000c81 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d91820: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc61 } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d91824: 0000: 70450008 00000105 00000c61 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d91844: 0020: 00001043 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc82 } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d91848: 0000: 70450008 00000105 00000c82 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d91868: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc62 } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d9186c: 0000: 70450008 00000105 00000c62 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d9188c: 0020: 00001043 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc83 } + { POLL_ADDR_HI = 0 } + { REF = 0x440 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x441 } +0000000001d91890: 0000: 70450008 00000105 00000c83 00000000 00000440 ffffffff 01d90010 00000000 +0000000001d918b0: 0020: 00000441 +t7 opcode: CP_COND_WRITE5 (45) (9 dwords) + { FUNCTION = WRITE_GE | WRITE_MEMORY } + { POLL_ADDR_LO = 0xc63 } + { POLL_ADDR_HI = 0 } + { REF = 0x1040 } + { MASK = 0xffffffff } + { WRITE_ADDR_LO = 0x1d90010 } + { WRITE_ADDR_HI = 0 } + { WRITE_DATA = 0x1043 } +0000000001d918b4: 0000: 70450008 00000105 00000c63 00000000 00001040 ffffffff 01d90010 00000000 +0000000001d918d4: 0020: 00001043 +t7 opcode: CP_WAIT_MEM_WRITES (12) (1 dwords) +0000000001d918d8: 0000: 70928000 +t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) +0000000001d918dc: 0000: 70138000 +t7 opcode: CP_MEM_TO_REG (42) (4 dwords) + { REG = 0x883 | CNT = 0 } + { SRC = 0x1d90010 } + { SRC_HI = 0 } + base register: CP_SCRATCH[0].REG + gpuaddr:0000000001d90010 +0000000001d918e0: 0000: 70c28003 00000883 01d90010 00000000 +t7 opcode: CP_REG_TEST (39) (2 dwords) + { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } +0000000001d918f0: 0000: 70b90001 02000883 +t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) + { REG0 = 0 | MODE = PRED_TEST } + { DWORDS = 7 } +0000000001d918f8: 0000: 70c70002 10000000 00000007 +t7 opcode: CP_REG_TO_MEM (3e) (4 dwords) + { REG = 0x883 | CNT = 0 } + { DEST = 0x1d90008 } + { DEST_HI = 0 } + base register: CP_SCRATCH[0].REG + gpuaddr:0000000001d90008 +0000000001d91904: 0000: 703e8003 00000883 01d90008 00000000 +t4 write CP_SCRATCH[0].REG (0883) + CP_SCRATCH[0].REG: 0 +0000000001d91914: 0000: 48088301 00000000 +t7 opcode: CP_NOP (10) (3 dwords) +0000000001d9191c: 0000: 70100002 48088301 00000001 +t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) +0000000001d91928: 0000: 70640001 00000000 +t7 opcode: CP_SET_MODE (63) (2 dwords) +0000000001d91930: 0000: 70e30001 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91938: 0000: 70268000 +t4 write RB_CCU_CNTL (8e07) + RB_CCU_CNTL: { OFFSET = 0xf8000 | GMEM | UNK2 } +0000000001d9193c: 0000: 408e0701 7c400004 +t4 write VPC_SO_DISABLE (9306) + VPC_SO_DISABLE: { DISABLE } +0000000001d91944: 0000: 48930601 00000001 +t4 write GRAS_BIN_CONTROL (80a1) + GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | USE_VIZ | UNK22 = 0x18 } +0000000001d9194c: 0000: 4880a101 06201e11 +t4 write RB_BIN_CONTROL (8800) + RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | USE_VIZ | UNK22 = 0x18 } +0000000001d91954: 0000: 48880001 06201e11 +t4 write RB_BIN_CONTROL2 (88d3) + RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } +0000000001d9195c: 0000: 4088d301 00001e11 +t4 write VFD_MODE_CNTL (a007) + VFD_MODE_CNTL: { 0 } +0000000001d91964: 0000: 40a00701 00000000 +t4 write PC_UNKNOWN_9805 (9805) + PC_UNKNOWN_9805: 0x1 +0000000001d9196c: 0000: 40980501 00000001 +t4 write SP_UNKNOWN_A0F8 (a0f8) + SP_UNKNOWN_A0F8: 0x1 +0000000001d91974: 0000: 40a0f801 00000001 +t7 opcode: CP_SKIP_IB2_ENABLE_GLOBAL (1d) (2 dwords) +0000000001d9197c: 0000: 709d0001 00000001 +t7 opcode: CP_REG_WRITE (6d) (4 dwords) + { TRACKER = TRACK_RENDER_CNTL } + RB_RENDER_CNTL: { UNK4 | FLAG_MRTS = 0 } +0000000001d91984: 0000: 706d8003 00000002 00008801 00000010 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91994: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 13 + :0,1,12,13 +0000000001d91998: 0000: 48088a01 0000000d +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = 0x14 | MARKER = RM6_GMEM } +0000000001d919a0: 0000: 70e50001 00000014 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d919a8: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 14 + :0,1,12,14 +0000000001d919ac: 0000: 48088a01 0000000e +t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0) + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 } +0000000001d919b4: 0000: 4080f002 00000000 01df021f +t4 write GRAS_2D_RESOLVE_CNTL_1 (840a) + GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 } + GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 } +0000000001d919c0: 0000: 48840a02 00000000 01df021f +t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) +0000000001d919cc: 0000: 70138000 +t7 opcode: CP_SET_MODE (63) (2 dwords) +0000000001d919d0: 0000: 70e30001 00000000 +t7 opcode: CP_REG_TEST (39) (2 dwords) + { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } +0000000001d919d8: 0000: 70b90001 02000883 +t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) + { REG0 = 0 | MODE = PRED_TEST } + { DWORDS = 11 } +0000000001d919e0: 0000: 70c70002 10000000 0000000b +t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords) + { VSC_SIZE = 1 | VSC_N = 0 } + { BIN_DATA_ADDR_LO = 0x1d5d000 } + { BIN_DATA_ADDR_HI = 0 } + { BIN_SIZE_ADDRESS_LO = 0x1d65800 } + { BIN_SIZE_ADDRESS_HI = 0 } + { BIN_PRIM_STRM_LO = 0x1d67000 } + { BIN_PRIM_STRM_HI = 0 } +0000000001d919ec: 0000: 702f0007 00010000 01d5d000 00000000 01d65800 00000000 01d67000 00000000 +t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) +0000000001d91a0c: 0000: 70640001 00000000 +t7 opcode: CP_NOP (10) (3 dwords) +0000000001d91a14: 0000: 70100002 70640001 00000001 +t4 write RB_WINDOW_OFFSET (8890) + RB_WINDOW_OFFSET: { X = 0 | Y = 0 } +0000000001d91a20: 0000: 48889001 00000000 +t4 write RB_WINDOW_OFFSET2 (88d4) + RB_WINDOW_OFFSET2: { X = 0 | Y = 0 } +0000000001d91a28: 0000: 4888d401 00000000 +t4 write SP_WINDOW_OFFSET (b4d1) + SP_WINDOW_OFFSET: { X = 0 | Y = 0 } +0000000001d91a30: 0000: 48b4d101 00000000 +t4 write SP_TP_WINDOW_OFFSET (b307) + SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } +0000000001d91a38: 0000: 48b30701 00000000 +t4 write GRAS_BIN_CONTROL (80a1) + GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 } +0000000001d91a40: 0000: 4880a101 06001e11 +t4 write RB_BIN_CONTROL (8800) + RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 } +0000000001d91a48: 0000: 48880001 06001e11 +t4 write RB_BIN_CONTROL2 (88d3) + RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } +0000000001d91a50: 0000: 4088d301 00001e11 +t7 opcode: CP_SET_MODE (63) (2 dwords) +0000000001d91a58: 0000: 70e30001 00000000 +t4 write RB_SAMPLE_CONFIG (8804) + RB_SAMPLE_CONFIG: { 0 } +0000000001d91a60: 0000: 40880401 00000000 +t4 write SP_TP_SAMPLE_CONFIG (b304) + SP_TP_SAMPLE_CONFIG: { 0 } +0000000001d91a68: 0000: 48b30401 00000000 +t4 write GRAS_SAMPLE_CONFIG (80a4) + GRAS_SAMPLE_CONFIG: { 0 } +0000000001d91a70: 0000: 4880a401 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91a78: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 15 + :0,1,15,14 +0000000001d91a7c: 0000: 48088901 0000000f +t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + ibaddr:00000000011160d0 + ibsize:00000018 +t4 write RB_BLIT_SCISSOR_TL (88d1) + RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 } + RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 } +00000000011160d0: 0000: 4888d102 00000000 059f087f +t4 write RB_BLIT_DST_INFO (88d7) + RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } +00000000011160dc: 0000: 4888d701 00001880 +t4 write RB_BLIT_INFO (88e3) + RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf } +00000000011160e4: 0000: 4088e301 000000f2 +t4 write RB_BLIT_BASE_GMEM (88d6) + RB_BLIT_BASE_GMEM: 0 +00000000011160ec: 0000: 4088d601 00000000 +t4 write RB_UNKNOWN_88D0 (88d0) + RB_UNKNOWN_88D0: { 0 } +00000000011160f4: 0000: 4088d001 00000000 +t4 write RB_BLIT_CLEAR_COLOR_DW0 (88df) + RB_BLIT_CLEAR_COLOR_DW0: 0 + RB_BLIT_CLEAR_COLOR_DW1: 0 + RB_BLIT_CLEAR_COLOR_DW2: 0 + RB_BLIT_CLEAR_COLOR_DW3: 0 +00000000011160fc: 0000: 4088df04 00000000 00000000 00000000 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001116110: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 5 + :0,1,15,5 +0000000001116114: 0000: 48088a01 00000005 +t7 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = BLIT } + event BLIT + mode: RM6_GMEM + skip_ib2: g=1, l=0 + draw[1] register values + + 00000000 CP_SCRATCH[0].REG: 0 +!+ 0000000f CP_SCRATCH[0x6].REG: 15 + :0,1,15,5 +!+ 00000005 CP_SCRATCH[0x7].REG: 5 + :0,1,15,5 +!+ 06001e11 GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 } + + 00000000 GRAS_SAMPLE_CONFIG: { 0 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 01df021f GRAS_SC_WINDOW_SCISSOR_BR: { X = 543 | Y = 479 } + + 00000000 GRAS_2D_RESOLVE_CNTL_1: { X = 0 | Y = 0 } +!+ 01df021f GRAS_2D_RESOLVE_CNTL_2: { X = 543 | Y = 479 } +!+ 06001e11 RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 } +!+ 00000010 RB_RENDER_CNTL: { UNK4 | FLAG_MRTS = 0 } + + 00000000 RB_SAMPLE_CONFIG: { 0 } + + 00000000 RB_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 RB_UNKNOWN_88D0: { 0 } + + 00000000 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 059f087f RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 } + + 00001e11 RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } + + 00000000 RB_WINDOW_OFFSET2: { X = 0 | Y = 0 } + + 00000000 RB_BLIT_BASE_GMEM: 0 +!+ 00001880 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WZYX | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } + + 00000000 RB_BLIT_CLEAR_COLOR_DW0: 0 + + 00000000 RB_BLIT_CLEAR_COLOR_DW1: 0 + + 00000000 RB_BLIT_CLEAR_COLOR_DW2: 0 + + 00000000 RB_BLIT_CLEAR_COLOR_DW3: 0 +!+ 000000f2 RB_BLIT_INFO: { GMEM | CLEAR_MASK = 0xf } + + 7c400004 RB_CCU_CNTL: { OFFSET = 0xf8000 | GMEM | UNK2 } +!+ 00000001 VPC_SO_DISABLE: { DISABLE } + + 00000001 PC_UNKNOWN_9805: 0x1 +!+ 00000000 VFD_MODE_CNTL: { 0 } + + 00000001 SP_UNKNOWN_A0F8: 0x1 + + 00000000 SP_TP_SAMPLE_CONFIG: { 0 } + + 00000000 SP_TP_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 SP_WINDOW_OFFSET: { X = 0 | Y = 0 } +000000000111611c: 0000: 70460001 0000001e +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001116124: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 6 + :0,1,15,6 +0000000001116128: 0000: 48088a01 00000006 +0000000001d91a84: 0000: 70bf8003 011160d0 00000000 00000018 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91a94: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 16 + :0,1,16,6 +0000000001d91a98: 0000: 48088901 00000010 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91aa0: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 17 + :0,1,17,6 +0000000001d91aa4: 0000: 48088901 00000011 +t7 opcode: CP_REG_TEST (39) (2 dwords) + { REG = 0xc38 | BIT = 0 | WAIT_FOR_ME } +0000000001d91aac: 0000: 70b90001 02000c38 +t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) + { REG0 = 0 | MODE = PRED_TEST } + { DWORDS = 4 } +0000000001d91ab4: 0000: 70c70002 10000000 00000004 +t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + ibaddr:0000000001d8f000 + ibsize:00000053 +t4 write VFD_INDEX_OFFSET (a00e) + VFD_INDEX_OFFSET: 0 +0000000001d8f000: 0000: 40a00e01 00000000 +t4 write VFD_INSTANCE_START_OFFSET (a00f) + VFD_INSTANCE_START_OFFSET: 0 +0000000001d8f008: 0000: 48a00f01 00000000 +t4 write PC_RESTART_INDEX (9803) + PC_RESTART_INDEX: 4294967295 +0000000001d8f010: 0000: 40980301 ffffffff +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d8f018: 0000: 70268000 +t4 write CP_SCRATCH[0x5].REG (0888) + CP_SCRATCH[0x5].REG: 1 + :0,1,17,6 +0000000001d8f01c: 0000: 40088801 00000001 +t4 write RB_STENCILREF (8887) + RB_STENCILREF: { REF = 0 | BFREF = 0 } +0000000001d8f024: 0000: 48888701 00000000 +t4 write GRAS_SC_SCREEN_SCISSOR[0].TL (80b0) + GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 } + GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 } +0000000001d8f02c: 0000: 4880b002 00000000 059f086f +t4 write GRAS_CL_VPORT[0].XOFFSET (8010) + GRAS_CL_VPORT[0].XOFFSET: 1080.000000 + GRAS_CL_VPORT[0].XSCALE: 1080.000000 + GRAS_CL_VPORT[0].YOFFSET: 720.000000 + GRAS_CL_VPORT[0].YSCALE: 720.000000 + GRAS_CL_VPORT[0].ZOFFSET: 0.500000 + GRAS_CL_VPORT[0].ZSCALE: 0.500000 +0000000001d8f038: 0000: 48801086 44870000 44870000 44340000 44340000 3f000000 3f000000 +t4 write GRAS_SC_VIEWPORT_SCISSOR[0].TL (80d0) + GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 } + GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 } +0000000001d8f054: 0000: 4880d002 00000000 059f086f +t4 write GRAS_CL_GUARDBAND_CLIP_ADJ (8006) + GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 } +0000000001d8f060: 0000: 40800601 00057537 +t4 write RB_BLEND_CNTL (8865) + RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff } +0000000001d8f068: 0000: 48886501 ffff0000 +t4 write RB_BLEND_RED_F32 (8860) + RB_BLEND_RED_F32: 0.000000 + RB_BLEND_GREEN_F32: 0.000000 + RB_BLEND_BLUE_F32: 0.000000 + RB_BLEND_ALPHA_F32: 0.000000 +0000000001d8f070: 0000: 48886004 00000000 00000000 00000000 00000000 +t7 opcode: CP_SET_DRAW_STATE (43) (40 dwords) + { COUNT = 12 | BINNING | GMEM | SYSMEM | GROUP_ID = 7 } + { ADDR_LO = 0x1116000 } + { ADDR_HI = 0 } + { COUNT = 9 | BINNING | GMEM | SYSMEM | GROUP_ID = 22 } + { ADDR_LO = 0x111e000 } + { ADDR_HI = 0 } + { COUNT = 21 | BINNING | GMEM | SYSMEM | GROUP_ID = 0 } + { ADDR_LO = 0x111f000 } + { ADDR_HI = 0 } + { COUNT = 192 | GMEM | SYSMEM | GROUP_ID = 1 } + { ADDR_LO = 0x1120000 } + { ADDR_HI = 0 } + { COUNT = 95 | BINNING | GROUP_ID = 2 } + { ADDR_LO = 0x1121000 } + { ADDR_HI = 0 } + { COUNT = 18 | GMEM | SYSMEM | GROUP_ID = 3 } + { ADDR_LO = 0x1122000 } + { ADDR_HI = 0 } + { COUNT = 14 | BINNING | GMEM | SYSMEM | GROUP_ID = 21 } + { ADDR_LO = 0x1123000 } + { ADDR_HI = 0 } + { COUNT = 5 | GMEM | SYSMEM | GROUP_ID = 4 } + { ADDR_LO = 0x1116030 } + { ADDR_HI = 0 } + { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 8 } + { ADDR_LO = 0 } + { ADDR_HI = 0 } + { COUNT = 20 | GMEM | SYSMEM | GROUP_ID = 12 } + { ADDR_LO = 0x1116050 } + { ADDR_HI = 0 } + { COUNT = 0 | DISABLE | BINNING | GMEM | SYSMEM | GROUP_ID = 13 } + { ADDR_LO = 0 } + { ADDR_HI = 0 } + { COUNT = 36 | GMEM | SYSMEM | GROUP_ID = 23 } + { ADDR_LO = 0x1124000 } + { ADDR_HI = 0 } + { COUNT = 9 | GMEM | SYSMEM | GROUP_ID = 20 } + { ADDR_LO = 0x11160a0 } + { ADDR_HI = 0 } +0000000001d8f084: 0000: 70438027 0770000c 01116000 00000000 16700009 0111e000 00000000 00700015 +0000000001d8f0a4: 0020: 0111f000 00000000 016000c0 01120000 00000000 0210005f 01121000 00000000 +0000000001d8f0c4: 0040: 03600012 01122000 00000000 1570000e 01123000 00000000 04600005 01116030 +0000000001d8f0e4: 0060: 00000000 08720000 00000000 00000000 0c600014 01116050 00000000 0d720000 +0000000001d8f104: 0080: 00000000 00000000 17600024 01124000 00000000 14600009 011160a0 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d8f124: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 2 + :0,1,17,2 +0000000001d8f128: 0000: 48088a01 00000002 + group_id: 0 + count: 21 + addr: 000000000111f000 + flags: 0 + enable_mask: 0x7 +000000000111f000: 0000: 40bb0801 000000ff 48b80004 00000100 00000000 00000000 00000000 40bb1001 +000000000111f020: 0020: 00000108 48a82301 00000100 48a83b01 00000000 40a86301 00000000 48a89401 +000000000111f040: 0040: 00000000 48ab0401 00000100 48ab2001 00000000 +t4 write HLSQ_INVALIDATE_CMD (bb08) + HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 } +000000000111f000: 0000: 40bb0801 000000ff +t4 write HLSQ_VS_CNTL (b800) + HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED } + HLSQ_HS_CNTL: { CONSTLEN = 0 } + HLSQ_DS_CNTL: { CONSTLEN = 0 } + HLSQ_GS_CNTL: { CONSTLEN = 0 } +000000000111f008: 0000: 48b80004 00000100 00000000 00000000 00000000 +t4 write HLSQ_FS_CNTL (bb10) + HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED } +000000000111f01c: 0000: 40bb1001 00000108 +t4 write SP_VS_CONFIG (a823) + SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } +000000000111f024: 0000: 48a82301 00000100 +t4 write SP_HS_CONFIG (a83b) + SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } +000000000111f02c: 0000: 48a83b01 00000000 +t4 write SP_DS_CONFIG (a863) + SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } +000000000111f034: 0000: 40a86301 00000000 +t4 write SP_GS_CONFIG (a894) + SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } +000000000111f03c: 0000: 48a89401 00000000 +t4 write SP_FS_CONFIG (ab04) + SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } +000000000111f044: 0000: 48ab0401 00000100 +t4 write SP_IBO_COUNT (ab20) + SP_IBO_COUNT: 0 +000000000111f04c: 0000: 48ab2001 00000000 + group_id: 1 + count: 192 + addr: 0000000001120000 + flags: 0 + enable_mask: 0x6 +0000000001120000: 0000: 40a83301 00000000 40a99e01 00007fc0 40a9a801 00000000 40ab0001 00000005 +0000000001120020: 0020: 40a98c01 fcfcfc00 40a80001 80100080 40a82401 00000001 48a81c02 01012000 +0000000001120040: 0040: 00000000 70328003 00620000 01012000 00000000 40921204 ffffffff ffffffff +0000000001120060: 0060: ffffffff ffffffff 40a80301 00000f00 48a81301 00000000 48a83101 00000000 +0000000001120080: 0080: 48a80201 00000001 40930401 ff00ff00 489b0101 00000004 409b0301 00000000 +00000000011200a0: 00a0: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc 48b98001 00000001 +00000000011200c0: 00c0: 40a98001 81508980 48a98201 00000000 48910401 0000ffff 40800501 000003c8 +00000000011200e0: 00e0: 48880902 000003c8 00000000 40881001 00000000 40810101 00000000 48810901 +0000000001120100: 0100: 00000000 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004 +0000000001120120: 0120: 00000004 00000004 40930101 00ff0004 409b0601 00000000 40a87101 00000000 +0000000001120140: 0140: 48910101 00ffff00 48910701 00000000 40ab0501 00000058 40a98302 01013000 +0000000001120160: 0160: 00000000 70348003 16320000 01013000 00000000 40a00186 fcfcfcfc 0000fcfc +0000000001120180: 0180: fcfcfcfc 000000fc 0000fcfc 00000000 40887001 00000000 48809401 00000000 +00000000011201a0: 01a0: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb +00000000011201c0: 01c0: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f +00000000011201e0: 01e0: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000 +0000000001120200: 0200: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273 +0000000001120220: 0220: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766 +0000000001120240: 0240: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c +0000000001120260: 0260: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333 +0000000001120280: 0280: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd +00000000011202a0: 02a0: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95 +00000000011202c0: 02c0: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec +00000000011202e0: 02e0: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4 +t4 write SP_HS_UNKNOWN_A833 (a833) + SP_HS_UNKNOWN_A833: 0 +0000000001120000: 0000: 40a83301 00000000 +t4 write SP_FS_PREFETCH_CNTL (a99e) + SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | 0x7000 } +0000000001120008: 0000: 40a99e01 00007fc0 +t4 write SP_UNKNOWN_A9A8 (a9a8) + SP_UNKNOWN_A9A8: 0 +0000000001120010: 0000: 40a9a801 00000000 +t4 write SP_UNKNOWN_AB00 (ab00) + SP_UNKNOWN_AB00: 0x5 +0000000001120018: 0000: 40ab0001 00000005 +t4 write SP_FS_OUTPUT_CNTL0 (a98c) + SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x } +0000000001120020: 0000: 40a98c01 fcfcfc00 +t4 write SP_VS_CTRL_REG0 (a800) + SP_VS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS } +0000000001120028: 0000: 40a80001 80100080 +t4 write SP_VS_INSTRLEN (a824) + SP_VS_INSTRLEN: 1 +0000000001120030: 0000: 40a82401 00000001 +t4 write SP_VS_OBJ_START_LO (a81c) + SP_VS_OBJ_START_LO: 0x1012000 base=1012000, offset=0, size=128 + SP_VS_OBJ_START_HI: 0 base=1012000, offset=0, size=128 +0000000001012000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000 +* + :0:0000:0000[03000000x_00000000x] end + :0:0001:0001[00000000x_00000000x] nop + :0:0002:0002[00000000x_00000000x] nop + :0:0003:0003[00000000x_00000000x] nop + :0:0004:0004[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): (cnt=0, max=0) + - used (merged): (cnt=0, max=0) + - input (half): (cnt=0, max=0) + - input (full): (cnt=0, max=0) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): (cnt=0, max=0) (estimated) + - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full + - shaderdb: 0 (ss), 0 (sy) +0000000001120038: 0000: 48a81c02 01012000 00000000 +t7 opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords) + { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_VS_SHADER | NUM_UNIT = 1 } + { EXT_SRC_ADDR = 0x1012000 } + { EXT_SRC_ADDR_HI = 0 } + :0:0000:0000[03000000x_00000000x] end + :0:0001:0001[00000000x_00000000x] nop + :0:0002:0002[00000000x_00000000x] nop + :0:0003:0003[00000000x_00000000x] nop + :0:0004:0004[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): (cnt=0, max=0) + - used (merged): (cnt=0, max=0) + - input (half): (cnt=0, max=0) + - input (full): (cnt=0, max=0) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): (cnt=0, max=0) (estimated) + - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full + - shaderdb: 0 (ss), 0 (sy) +0000000001120044: 0000: 70328003 00620000 01012000 00000000 +t4 write VPC_VAR[0].DISABLE (9212) + VPC_VAR[0].DISABLE: 0xffffffff + VPC_VAR[0x1].DISABLE: 0xffffffff + VPC_VAR[0x2].DISABLE: 0xffffffff + VPC_VAR[0x3].DISABLE: 0xffffffff +0000000001120054: 0000: 40921204 ffffffff ffffffff ffffffff ffffffff +t4 write SP_VS_OUT[0].REG (a803) + SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +0000000001120068: 0000: 40a80301 00000f00 +t4 write SP_VS_VPC_DST[0].REG (a813) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } +0000000001120070: 0000: 48a81301 00000000 +t4 write SP_HS_UNKNOWN_A831 (a831) + SP_HS_UNKNOWN_A831: 0 +0000000001120078: 0000: 48a83101 00000000 +t4 write SP_VS_PRIMITIVE_CNTL (a802) + SP_VS_PRIMITIVE_CNTL: { OUT = 1 } +0000000001120080: 0000: 48a80201 00000001 +t4 write VPC_CNTL_0 (9304) + VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 } +0000000001120088: 0000: 40930401 ff00ff00 +t4 write PC_VS_OUT_CNTL (9b01) + PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 } +0000000001120090: 0000: 489b0101 00000004 +t4 write PC_PRIMITIVE_CNTL_3 (9b03) + PC_PRIMITIVE_CNTL_3: 0 +0000000001120098: 0000: 409b0301 00000000 +t4 write HLSQ_CONTROL_1_REG (b982) + HLSQ_CONTROL_1_REG: 0x7 + HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y } + HLSQ_CONTROL_5_REG: 0xfc +00000000011200a0: 0000: 40b98285 00000007 fcfcfcfc fcfcfcfc 1513fcfc 000000fc +t4 write HLSQ_UNKNOWN_B980 (b980) + HLSQ_UNKNOWN_B980: 0x1 +00000000011200b8: 0000: 48b98001 00000001 +t4 write SP_FS_CTRL_REG0 (a980) + SP_FS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 | THREADSIZE = FOUR_QUADS | VARYING | MERGEDREGS | 0x1000000 } +00000000011200c0: 0000: 40a98001 81508980 +t4 write SP_UNKNOWN_A982 (a982) + SP_UNKNOWN_A982: 0 +00000000011200c8: 0000: 48a98201 00000000 +t4 write VPC_VS_LAYER_CNTL (9104) + VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } +00000000011200d0: 0000: 48910401 0000ffff +t4 write GRAS_CNTL (8005) + GRAS_CNTL: { SIZE | COORD_MASK = 0xf } +00000000011200d8: 0000: 40800501 000003c8 +t4 write RB_RENDER_CONTROL0 (8809) + RB_RENDER_CONTROL0: { SIZE | COORD_MASK = 0xf } + RB_RENDER_CONTROL1: { 0 } +00000000011200e0: 0000: 48880902 000003c8 00000000 +t4 write RB_SAMPLE_CNTL (8810) + RB_SAMPLE_CNTL: { 0 } +00000000011200ec: 0000: 40881001 00000000 +t4 write GRAS_UNKNOWN_8101 (8101) + GRAS_UNKNOWN_8101: 0 +00000000011200f4: 0000: 40810101 00000000 +t4 write GRAS_SAMPLE_CNTL (8109) + GRAS_SAMPLE_CNTL: { 0 } +00000000011200fc: 0000: 48810901 00000000 +t4 write SP_FS_OUTPUT[0].REG (a98e) + SP_FS_OUTPUT[0].REG: { REGID = r1.x } + SP_FS_OUTPUT[0x1].REG: { REGID = r1.x } + SP_FS_OUTPUT[0x2].REG: { REGID = r1.x } + SP_FS_OUTPUT[0x3].REG: { REGID = r1.x } + SP_FS_OUTPUT[0x4].REG: { REGID = r1.x } + SP_FS_OUTPUT[0x5].REG: { REGID = r1.x } + SP_FS_OUTPUT[0x6].REG: { REGID = r1.x } + SP_FS_OUTPUT[0x7].REG: { REGID = r1.x } +0000000001120104: 0000: 48a98e08 00000004 00000004 00000004 00000004 00000004 00000004 00000004 +0000000001120124: 0020: 00000004 +t4 write VPC_VS_PACK (9301) + VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 } +0000000001120128: 0000: 40930101 00ff0004 +t4 write PC_PRIMITIVE_CNTL_6 (9b06) + PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } +0000000001120130: 0000: 409b0601 00000000 +t4 write SP_GS_PRIM_SIZE (a871) + SP_GS_PRIM_SIZE: 0 +0000000001120138: 0000: 40a87101 00000000 +t4 write VPC_VS_CLIP_CNTL (9101) + VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } +0000000001120140: 0000: 48910101 00ffff00 +t4 write VPC_UNKNOWN_9107 (9107) + VPC_UNKNOWN_9107: 0 +0000000001120148: 0000: 48910701 00000000 +t4 write SP_FS_INSTRLEN (ab05) + SP_FS_INSTRLEN: 88 +0000000001120150: 0000: 40ab0501 00000058 +t4 write SP_FS_OBJ_START_LO (a983) + SP_FS_OBJ_START_LO: 0x1013000 base=1013000, offset=0, size=11264 + SP_FS_OBJ_START_HI: 0 base=1013000, offset=0, size=11264 +0000000001013000: 0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008 +0000000001013020: 0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014 +0000000001013040: 0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004 +0000000001013060: 0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010 +0000000001013080: 0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004 +00000000010130a0: 00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004 +00000000010130c0: 00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b +00000000010130e0: 00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000 + :1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000 + :1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0x00000000 + :1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a + :2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8 + :3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w + :1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z + :2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x + :1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x + :2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z + :1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y + :2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x + :3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y + :3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y + :3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x + :3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y + :2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x + :2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y + :1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y + :2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z + :2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x + :2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y + :2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x + :2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z + :3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z + :3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z + :2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8 + :3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z + :2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x + :2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x + :4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x + :2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4 + :4:0031:0031[80900000x_00000004x] sin r0.x, r1.x + :2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w + :4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y + :2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y + :2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x + :4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z + :2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4 + :2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x + :1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x + :2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y + :1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z + :2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x + :2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y + :2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y + :2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y + :2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z + :2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x + :2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z + :2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w + :3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y + :2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x + :1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000 + :1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w + :1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w + :2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x + :2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z + :1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w + :3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y + :2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w + :2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w + :1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x + :2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z + :3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y + :3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y + :1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z + :2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x + :3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z + :2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y + :1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x + :0:0070:0078[00000300x_00000000x] (rpt3)nop + :4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z + :2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y + :2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x + :1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y + :2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y + :2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z + :3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z + :3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z + :0:0079:0095[00000200x_00000000x] (rpt2)nop + :4:0080:0098[80900019x_00000019x] sin r6.y, r6.y + :4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y + :3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x + :3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x + :2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y + :2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y + :2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x + :3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x + :3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x + :0:0089:0114[00000200x_00000000x] (rpt2)nop + :4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x + :2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x + :2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x + :2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x + :2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x + :3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x + :0:0096:0128[00000200x_00000000x] (rpt2)nop + :4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x + :2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x + :2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x + :2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x + :2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x + :3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z + :2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x + :2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z + :3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w + :3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w + :0:0107:0150[00000200x_00000000x] (rpt2)nop + :4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w + :2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w + :2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w + :2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w + :2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x + :2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y + :2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x + :3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w + :3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y + :3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z + :2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w + :3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x + :3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x + :0:0121:0173[00000200x_00000000x] (rpt2)nop + :4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x + :2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x + :2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x + :2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x + :1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y + :0:0127:0181[00000200x_00000000x] (rpt2)nop + :2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y + :4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y + :2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y + :2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w + :2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w + :2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y + :2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y + :2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y + :2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y + :2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z + :2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x + :2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x + :3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z + :3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y + :3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x + :2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y + :2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x + :3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z + :2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y + :2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y + :2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y + :2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x + :2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x + :3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z + :2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x + :3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y + :3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z + :0:0155:0218[00000200x_00000000x] (rpt2)nop + :4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x + :2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x + :2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x + :2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x + :2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z + :2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y + :3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z + :0:0163:0237[00000200x_00000000x] (rpt2)nop + :4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y + :4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y + :2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z + :3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z + :2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y + :3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y + :1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z + :0:0171:0249[00000200x_00000000x] (rpt2)nop + :2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130 + :0:0173:0256[00000200x_00000000x] (rpt2)nop + :0:0174:0259[00800000x_00000464x] br p0.x, #1124 + :1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w + :0:0176:0261[00000200x_00000000x] (rpt2)nop + :2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x + :0:0178:0268[00000200x_00000000x] (rpt2)nop + :0:0179:0271[00800000x_0000045fx] br p0.x, #1119 + :1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x + :1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x + :1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x + :3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w + :3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x + :3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y + :3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y + :3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w + :2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z + :2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w + :2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x + :2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x + :3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y + :3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y + :2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x + :2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z + :2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y + :2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x + :2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z + :2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z + :1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd + :3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z + :3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z + :2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z + :2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w + :3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z + :2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w + :4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x + :2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y + :4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z + :0:0212:0308[00000000x_00000000x] nop + :4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y + :3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y + :2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x + :2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y + :2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x + :2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y + :3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x + :1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec + :0:0221:0323[00000200x_00000000x] (rpt2)nop + :2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y + :3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y + :3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y + :2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z + :2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w + :3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z + :0:0228:0348[00000200x_00000000x] (rpt2)nop + :4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z + :4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z + :2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w + :3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x + :2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z + :3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z + :2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x + :2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x + :3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z + :3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z + :3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y + :3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w + :2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y + :2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z + :2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w + :3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z + :3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z + :0:0247:0386[00000200x_00000000x] (rpt2)nop + :4:0248:0389[80900025x_00000025x] sin r9.y, r9.y + :4:0249:0390[80900023x_00000023x] sin r8.w, r8.w + :2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x + :3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w + :2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x + :2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w + :2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w + :3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w + :2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z + :3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y + :3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y + :2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z + :2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x + :2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y + :2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z + :3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z + :3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0265:0419[00000000x_00000000x] nop + :4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z + :4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z + :0:0268:0422[00000100x_00000000x] (rpt1)nop + :4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x + :4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x + :2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z + :2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w + :2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z + :3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:0275:0439[00000200x_00000000x] (rpt2)nop + :4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w + :2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x + :3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w + :3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y + :3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z + :3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x + :3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y + :3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w + :3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y + :3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z + :2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w + :2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z + :3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:0289:0470[00000200x_00000000x] (rpt2)nop + :4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w + :4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w + :3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y + :3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z + :2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w + :3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w + :3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w + :3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w + :3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y + :3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y + :3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y + :2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z + :2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w + :2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y + :2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z + :3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z + :3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z + :0:0307:0501[00000100x_00000000x] (rpt1)nop + :4:0308:0503[80900026x_00000026x] sin r9.z, r9.z + :3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y + :4:0310:0505[80900027x_00000027x] sin r9.w, r9.w + :3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w + :2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z + :2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w + :2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w + :3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y + :2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y + :2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z + :2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w + :2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x + :3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z + :3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z + :0:0323:0529[00000100x_00000000x] (rpt1)nop + :4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y + :4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y + :0:0326:0533[00000000x_00000000x] nop + :4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z + :4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z + :2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x + :2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x + :2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x + :3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0333:0549[00000200x_00000000x] (rpt2)nop + :4:0334:0552[80900028x_00000028x] sin r10.x, r10.x + :3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x + :3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z + :3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w + :3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y + :3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y + :3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z + :3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w + :3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x + :2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x + :2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x + :3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z + :0:0346:0576[00000200x_00000000x] (rpt2)nop + :4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x + :4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x + :3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w + :3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y + :2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y + :2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x + :2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w + :3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x + :3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x + :3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x + :3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y + :3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y + :2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y + :2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x + :2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z + :2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w + :3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z + :3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0366:0615[00000100x_00000000x] (rpt1)nop + :4:0367:0617[80900025x_00000025x] sin r9.y, r9.y + :3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w + :4:0369:0619[80900028x_00000028x] sin r10.x, r10.x + :3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w + :2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z + :2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w + :2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w + :3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y + :2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y + :2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w + :2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x + :2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y + :3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z + :3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z + :0:0382:0643[00000100x_00000000x] (rpt1)nop + :4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y + :4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y + :0:0385:0647[00000000x_00000000x] nop + :4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w + :4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w + :2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y + :2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y + :2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y + :3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z + :0:0392:0663[00000200x_00000000x] (rpt2)nop + :4:0393:0666[80900029x_00000029x] sin r10.y, r10.y + :3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z + :3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w + :3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x + :3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z + :3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w + :3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x + :3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y + :3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y + :3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z + :3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z + :3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z + :3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y + :3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y + :3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y + :2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y + :2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z + :2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z + :2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w + :3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z + :3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z + :0:0414:0699[00000100x_00000000x] (rpt1)nop + :4:0415:0701[80900029x_00000029x] sin r10.y, r10.y + :3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x + :4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z + :3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w + :2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z + :2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w + :3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y + :2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w + :3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y + :2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w + :2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x + :2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y + :2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x + :3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z + :3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0430:0727[00000000x_00000000x] nop + :4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w + :4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w + :0:0433:0730[00000100x_00000000x] (rpt1)nop + :4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x + :4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x + :2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y + :2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y + :2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y + :3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z + :0:0440:0747[00000200x_00000000x] (rpt2)nop + :4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y + :3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w + :3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y + :3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z + :3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z + :3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y + :3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z + :3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y + :3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y + :3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x + :3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x + :3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x + :3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y + :3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y + :2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y + :2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z + :2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z + :2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w + :3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z + :3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:0462:0783[00000100x_00000000x] (rpt1)nop + :4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y + :3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z + :4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z + :3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w + :3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y + :3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y + :2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z + :2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w + :2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y + :2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z + :3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z + :3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z + :0:0475:0808[00000100x_00000000x] (rpt1)nop + :4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z + :4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z + :0:0478:0812[00000000x_00000000x] nop + :4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w + :4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w + :2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z + :2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y + :2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z + :3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:0485:0828[00000200x_00000000x] (rpt2)nop + :4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z + :3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y + :3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y + :2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y + :2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z + :3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z + :0:0492:0852[00000200x_00000000x] (rpt2)nop + :4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y + :4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y + :3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y + :3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z + :2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w + :2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y + :2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z + :3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z + :0:0501:0872[00000200x_00000000x] (rpt2)nop + :4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w + :4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w + :3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x + :3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x + :2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z + :2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x + :2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w + :3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z + :0:0510:0892[00000200x_00000000x] (rpt2)nop + :4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z + :4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z + :3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x + :3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y + :2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x + :2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y + :2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w + :2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w + :3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z + :2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w + :3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z + :3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z + :3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z + :2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z + :2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z + :2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y + :2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z + :2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x + :2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z + :2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y + :0:0531:0942[00900000x_000002cdx] br !p0.x, #717 + :2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y + :2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w + :2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y + :2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z + :2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y + :3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y + :2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w + :2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w + :2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z + :2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y + :3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y + :2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y + :3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y + :2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z + :2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x + :2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w + :2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w + :3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z + :2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z + :2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z + :2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w + :2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x + :3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z + :2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z + :4:0556:0967[80900029x_00000029x] sin r10.y, r10.y + :3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z + :3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z + :3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y + :2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w + :3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w + :4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x + :3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z + :3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y + :4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w + :3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z + :3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y + :3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y + :3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y + :3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y + :3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y + :3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y + :3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y + :2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x + :2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y + :2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y + :2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y + :2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z + :3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z + :3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y + :2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x + :3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w + :2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y + :3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z + :4:0588:0999[80900029x_00000029x] sin r10.y, r10.y + :2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x + :2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x + :3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y + :4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x + :3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y + :2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z + :3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z + :4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y + :2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w + :2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w + :3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z + :3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y + :2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z + :4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w + :4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w + :0:0604:1016[00000000x_00000000x] nop + :2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w + :2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x + :4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x + :4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x + :0:0609:1021[00000000x_00000000x] nop + :3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w + :2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z + :2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z + :2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y + :2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z + :2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x + :3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w + :2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x + :2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w + :3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x + :3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y + :2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x + :3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x + :2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x + :3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z + :3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z + :4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x + :3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y + :2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x + :3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x + :3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x + :2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x + :2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y + :2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z + :2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w + :3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z + :3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z + :3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z + :4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x + :3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y + :2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x + :4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y + :3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x + :2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x + :2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x + :3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x + :2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w + :2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w + :2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z + :3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y + :3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y + :2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w + :2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x + :2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w + :3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z + :2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z + :2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y + :3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z + :4:0660:1087[80900010x_00000010x] sin r4.x, r4.x + :3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z + :2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x + :0:0663:1093[00000000x_00000000x] nop + :4:0664:1094[80900036x_00000034x] sin r13.z, r13.x + :4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x + :0:0666:1096[00000000x_00000000x] nop + :4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w + :4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w + :3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x + :2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z + :2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x + :3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z + :3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z + :2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w + :2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z + :3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w + :3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w + :3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y + :3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z + :2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z + :3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x + :3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y + :2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x + :2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y + :3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y + :3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z + :2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z + :2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x + :0:0690:1128[00000000x_00000000x] nop + :4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z + :3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z + :2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x + :2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x + :3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z + :3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z + :3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w + :4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x + :4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x + :3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z + :3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x + :4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x + :4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x + :3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w + :3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w + :3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w + :3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y + :3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y + :3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y + :2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z + :2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y + :2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y + :2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x + :3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z + :3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z + :0:0717:1167[00000100x_00000000x] (rpt1)nop + :4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z + :3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x + :4:0720:1171[80900039x_00000039x] sin r14.y, r14.y + :3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w + :3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y + :2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z + :2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w + :2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w + :2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y + :3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y + :2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w + :2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w + :3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z + :2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z + :0:0732:1192[00000100x_00000000x] (rpt1)nop + :4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y + :4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y + :3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z + :0:0736:1200[00000200x_00000000x] (rpt2)nop + :4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w + :4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w + :2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w + :2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w + :2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w + :3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z + :0:0743:1218[00000200x_00000000x] (rpt2)nop + :4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w + :3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z + :3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y + :3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z + :3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x + :3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y + :3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z + :3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w + :3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y + :3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x + :3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x + :3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x + :3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y + :3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y + :3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y + :2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w + :2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x + :2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x + :2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y + :3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z + :3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z + :0:0765:1254[00000100x_00000000x] (rpt1)nop + :4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w + :3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z + :4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x + :3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x + :2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z + :2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w + :2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w + :3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y + :3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y + :2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z + :2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y + :2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z + :2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w + :3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z + :3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z + :0:0781:1282[00000100x_00000000x] (rpt1)nop + :4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z + :4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z + :0:0784:1286[00000000x_00000000x] nop + :4:0785:1287[80900043x_00000041x] sin r16.w, r16.y + :4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y + :2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w + :2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w + :2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w + :3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z + :0:0791:1302[00000200x_00000000x] (rpt2)nop + :4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w + :3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y + :3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w + :3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x + :3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x + :3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w + :3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x + :3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w + :3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y + :3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z + :3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z + :3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z + :3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y + :3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y + :3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y + :2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w + :2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x + :2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x + :2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y + :3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z + :3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z + :0:0813:1338[00000100x_00000000x] (rpt1)nop + :4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w + :3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x + :4:0816:1342[80900040x_00000040x] sin r16.x, r16.x + :3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x + :2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z + :2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w + :2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w + :3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y + :3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y + :2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x + :2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y + :2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z + :2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w + :3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z + :3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z + :0:0829:1366[00000100x_00000000x] (rpt1)nop + :4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x + :4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x + :0:0832:1370[00000000x_00000000x] nop + :4:0833:1371[80900047x_00000045x] sin r17.w, r17.y + :4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y + :2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w + :2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w + :2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w + :3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z + :0:0839:1386[00000200x_00000000x] (rpt2)nop + :4:0840:1389[80900043x_00000043x] sin r16.w, r16.w + :3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w + :3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w + :3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x + :3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x + :3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y + :3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w + :3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x + :3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w + :3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x + :3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x + :3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x + :3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y + :3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y + :3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y + :2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x + :2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w + :2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y + :2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x + :3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z + :3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z + :0:0861:1425[00000000x_00000000x] nop + :4:0862:1426[80900044x_00000044x] sin r17.x, r17.x + :3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x + :4:0864:1429[80900043x_00000043x] sin r16.w, r16.w + :3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x + :3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y + :3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y + :2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x + :2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x + :2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x + :2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w + :3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z + :3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z + :0:0874:1450[00000000x_00000000x] nop + :4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x + :4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x + :0:0877:1453[00000100x_00000000x] (rpt1)nop + :4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x + :4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x + :2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x + :2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w + :2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x + :3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z + :0:0884:1470[00000200x_00000000x] (rpt2)nop + :4:0885:1473[80900044x_00000044x] sin r17.x, r17.x + :3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w + :3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y + :2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w + :2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x + :3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z + :0:0891:1494[00000200x_00000000x] (rpt2)nop + :4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w + :4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w + :3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w + :3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x + :2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w + :2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w + :2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z + :3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z + :0:0900:1514[00000200x_00000000x] (rpt2)nop + :4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w + :4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w + :3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z + :3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x + :2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y + :2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x + :2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w + :3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z + :0:0909:1534[00000200x_00000000x] (rpt2)nop + :4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y + :4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y + :3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z + :3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z + :2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z + :2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z + :2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x + :3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:0918:1554[00000200x_00000000x] (rpt2)nop + :4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z + :4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z + :3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z + :3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w + :2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z + :2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w + :2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y + :3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z + :0:0927:1574[00000200x_00000000x] (rpt2)nop + :4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z + :4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z + :2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w + :3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w + :3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x + :2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z + :2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y + :2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w + :2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x + :2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w + :3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x + :2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x + :2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w + :3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x + :0:0943:1613[00000100x_00000000x] (rpt1)nop + :4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x + :3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x + :2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x + :3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x + :2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z + :3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z + :3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y + :3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w + :3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w + :3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z + :3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y + :3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w + :3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w + :3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w + :3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y + :2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z + :3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y + :2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x + :2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y + :3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z + :2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w + :0:0967:1650[00000100x_00000000x] (rpt1)nop + :4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z + :3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z + :3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x + :3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y + :2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x + :4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y + :3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w + :2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w + :2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z + :2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w + :2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w + :3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z + :3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y + :0:0981:1676[00000100x_00000000x] (rpt1)nop + :4:0982:1678[80900033x_00000030x] sin r12.w, r12.x + :4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x + :2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w + :2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z + :3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z + :0:0987:1692[00000200x_00000000x] (rpt2)nop + :4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w + :4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w + :2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w + :2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w + :2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w + :3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:0994:1710[00000200x_00000000x] (rpt2)nop + :4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w + :3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z + :3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y + :3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z + :3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z + :3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y + :3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w + :3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y + :3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z + :3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x + :3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x + :3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y + :3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x + :3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y + :2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w + :3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y + :2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z + :2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z + :3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z + :2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w + :0:1015:1746[00000100x_00000000x] (rpt1)nop + :4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w + :3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z + :3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x + :3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y + :2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z + :4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z + :3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y + :2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x + :2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z + :2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w + :2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w + :3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z + :3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y + :0:1029:1772[00000100x_00000000x] (rpt1)nop + :4:1030:1774[80900038x_00000036x] sin r14.x, r13.z + :4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z + :2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y + :2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w + :3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z + :0:1035:1788[00000200x_00000000x] (rpt2)nop + :4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y + :4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y + :2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x + :2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x + :2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x + :3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z + :0:1042:1806[00000200x_00000000x] (rpt2)nop + :4:1043:1809[80900024x_00000024x] sin r9.x, r9.x + :3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z + :3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z + :3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w + :3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w + :3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z + :3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x + :3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w + :3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z + :3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z + :3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z + :3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y + :3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y + :3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y + :2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w + :2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w + :2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y + :2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x + :3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z + :3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z + :0:1064:1842[00000100x_00000000x] (rpt1)nop + :4:1065:1844[80900033x_00000033x] sin r12.w, r12.w + :3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x + :4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w + :3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z + :3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y + :2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z + :2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w + :2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w + :2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y + :3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y + :2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w + :2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z + :3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z + :2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z + :0:1079:1867[00000100x_00000000x] (rpt1)nop + :4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y + :4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y + :3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:1083:1875[00000200x_00000000x] (rpt2)nop + :4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z + :4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z + :2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w + :2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z + :2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w + :3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z + :0:1090:1893[00000200x_00000000x] (rpt2)nop + :4:1091:1896[80900022x_00000022x] sin r8.z, r8.z + :3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x + :3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w + :3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w + :3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x + :3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x + :3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w + :3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w + :3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x + :3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y + :3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x + :3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x + :3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y + :3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y + :3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y + :2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w + :2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x + :2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w + :2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x + :3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z + :3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z + :0:1112:1929[00000000x_00000000x] nop + :4:1113:1930[80900033x_00000033x] sin r12.w, r12.w + :3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w + :4:1115:1933[80900038x_00000038x] sin r14.x, r14.x + :3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x + :3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y + :3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y + :2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w + :2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x + :2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w + :2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x + :3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z + :3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z + :0:1125:1954[00000000x_00000000x] nop + :4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w + :4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w + :0:1128:1957[00000100x_00000000x] (rpt1)nop + :4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x + :4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x + :2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x + :2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x + :2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x + :3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z + :0:1135:1974[00000200x_00000000x] (rpt2)nop + :4:1136:1977[80900020x_00000020x] sin r8.x, r8.x + :3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x + :3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y + :2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x + :2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x + :3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z + :0:1142:1998[00000200x_00000000x] (rpt2)nop + :4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x + :4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x + :3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w + :3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x + :2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z + :2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x + :2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z + :3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z + :0:1151:2018[00000200x_00000000x] (rpt2)nop + :4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x + :4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x + :3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z + :3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z + :2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z + :2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z + :2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w + :3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z + :0:1160:2038[00000200x_00000000x] (rpt2)nop + :4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z + :4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z + :3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w + :3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z + :2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w + :2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z + :2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x + :3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:1169:2058[00000200x_00000000x] (rpt2)nop + :4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w + :4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w + :3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z + :3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z + :2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x + :2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z + :2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y + :3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z + :0:1178:2078[00000200x_00000000x] (rpt2)nop + :4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x + :4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x + :3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y + :3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z + :2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w + :2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z + :2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x + :2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z + :3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y + :2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x + :2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x + :2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x + :2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y + :3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x + :2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z + :2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x + :2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z + :3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x + :3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y + :3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z + :3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w + :2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w + :3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x + :2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x + :4:1206:2115[80900019x_00000019x] sin r6.y, r6.y + :4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x + :3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x + :2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y + :3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z + :2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y + :2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z + :2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y + :4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w + :2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y + :2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w + :2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x + :2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w + :2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x + :3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w + :3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x + :2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z + :3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x + :2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z + :2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w + :3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z + :2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x + :0:1228:2157[00000100x_00000000x] (rpt1)nop + :4:1229:2159[80900012x_00000012x] sin r4.z, r4.z + :2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y + :2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z + :3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x + :3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x + :3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x + :2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w + :2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x + :2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x + :3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x + :3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z + :3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y + :2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x + :2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z + :2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x + :2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x + :2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x + :2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z + :0:1247:2202[01000000x_0000000ex] jump #14 + :1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0x00000000 + :0:1249:2204[00000200x_00000000x] (rpt2)nop + :1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w + :0:1251:2208[00000200x_00000000x] (rpt2)nop + :1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x + :0:1253:2212[00000200x_00000000x] (rpt2)nop + :1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z + :0:1255:2216[00000200x_00000000x] (rpt2)nop + :1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x + :0:1257:2220[00000200x_00000000x] (rpt2)nop + :1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y + :0:1259:2224[00000200x_00000000x] (rpt2)nop + :1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x + :1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x + :1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y + :1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z + :1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w + :3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x + :1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w + :1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x + :1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y + :2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z + :2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x + :1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z + :2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z + :4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z + :2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w + :1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w + :1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y + :0:1277:2247[00000200x_00000000x] (rpt2)nop + :2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x + :2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x + :1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w + :1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x + :3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x + :3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y + :3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w + :2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y + :3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y + :3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z + :3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z + :2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x + :1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z + :3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x + :3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x + :2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x + :1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w + :2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1 + :1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x + :0:1297:2271[01000000x_fffffb99x] jump #-1127 + :2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y + :2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z + :2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z + :2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x + :2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y + :2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y + :2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z + :2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y + :2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z + :2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y + :2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x + :2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z + :3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z + :2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z + :2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x + :3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x + :2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w + :2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z + :2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y + :2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w + :3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y + :3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w + :2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x + :4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x + :2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y + :2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z + :2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y + :3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w + :2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z + :2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w + :2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z + :2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x + :2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w + :3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y + :4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z + :2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x + :2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z + :4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y + :2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y + :2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z + :2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z + :4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w + :2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y + :2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w + :3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w + :3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z + :2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z + :2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z + :2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x + :3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w + :3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y + :3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x + :2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y + :3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z + :0:1352:2335[00000200x_00000000x] (rpt2)nop + :4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x + :2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x + :2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x + :2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x + :2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x + :2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w + :3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w + :2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z + :2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x + :2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x + :3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w + :2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x + :2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x + :1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000 + :2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w + :2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w + :2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w + :3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y + :3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z + :3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y + :2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w + :2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w + :4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w + :4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y + :0:1377:2369[00000000x_00000000x] nop + :4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x + :2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w + :2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x + :2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z + :2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x + :2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w + :2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y + :4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z + :4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y + :0:1387:2382[00000000x_00000000x] nop + :4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x + :2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y + :2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x + :2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w + :0:1392:2391[00000100x_00000000x] (rpt1)nop + :4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w + :2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x + :0:1395:2398[00000200x_00000000x] (rpt2)nop + :4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w + :3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x + :2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w + :2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w + :2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w + :0:1401:2409[03000000x_00000000x] end + :0:1402:2410[00000000x_00000000x] nop + :0:1403:2411[00000000x_00000000x] nop + :0:1404:2412[00000000x_00000000x] nop + :0:1405:2413[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-73 (cnt=74, max=73) + - used (merged): 0-147 (cnt=148, max=147) + - input (half): (cnt=0, max=0) + - input (full): 19-20 (cnt=2, max=20) + - const (half): (cnt=0, max=0) + - const (full): 0-1 3-5 8-9 32-113 (cnt=89, max=113) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 4-7 (cnt=4, max=7) (estimated) + - shaderdb: 2414 instructions, 1355 nops, 1059 non-nops, (1406 instlen), 0 half, 19 full + - shaderdb: 140 (ss), 0 (sy) +0000000001120158: 0000: 40a98302 01013000 00000000 +t7 opcode: CP_LOAD_STATE6_FRAG (34) (4 dwords) + { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 88 } + { EXT_SRC_ADDR = 0x1013000 } + { EXT_SRC_ADDR_HI = 0 } + :1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000 + :1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0x00000000 + :1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a + :2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8 + :3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w + :1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z + :2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x + :1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x + :2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z + :1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y + :2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x + :3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y + :3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y + :3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x + :3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y + :2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x + :2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y + :1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y + :2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z + :2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x + :2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y + :2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x + :2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z + :3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z + :3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z + :2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8 + :3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z + :2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x + :2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x + :4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x + :2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4 + :4:0031:0031[80900000x_00000004x] sin r0.x, r1.x + :2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w + :4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y + :2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y + :2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x + :4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z + :2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4 + :2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x + :1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x + :2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y + :1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z + :2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x + :2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y + :2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y + :2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y + :2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z + :2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x + :2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z + :2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w + :3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y + :2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x + :1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000 + :1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w + :1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w + :2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x + :2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z + :1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w + :3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y + :2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w + :2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w + :1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x + :2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z + :3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y + :3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y + :1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z + :2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x + :3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z + :2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y + :1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x + :0:0070:0078[00000300x_00000000x] (rpt3)nop + :4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z + :2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y + :2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x + :1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y + :2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y + :2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z + :3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z + :3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z + :0:0079:0095[00000200x_00000000x] (rpt2)nop + :4:0080:0098[80900019x_00000019x] sin r6.y, r6.y + :4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y + :3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x + :3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x + :2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y + :2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y + :2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x + :3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x + :3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x + :0:0089:0114[00000200x_00000000x] (rpt2)nop + :4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x + :2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x + :2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x + :2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x + :2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x + :3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x + :0:0096:0128[00000200x_00000000x] (rpt2)nop + :4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x + :2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x + :2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x + :2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x + :2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x + :3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z + :2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x + :2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z + :3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w + :3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w + :0:0107:0150[00000200x_00000000x] (rpt2)nop + :4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w + :2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w + :2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w + :2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w + :2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x + :2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y + :2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x + :3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w + :3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y + :3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z + :2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w + :3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x + :3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x + :0:0121:0173[00000200x_00000000x] (rpt2)nop + :4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x + :2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x + :2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x + :2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x + :1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y + :0:0127:0181[00000200x_00000000x] (rpt2)nop + :2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y + :4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y + :2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y + :2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w + :2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w + :2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y + :2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y + :2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y + :2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y + :2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z + :2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x + :2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x + :3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z + :3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y + :3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x + :2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y + :2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x + :3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z + :2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y + :2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y + :2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y + :2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x + :2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x + :3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z + :2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x + :3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y + :3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z + :0:0155:0218[00000200x_00000000x] (rpt2)nop + :4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x + :2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x + :2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x + :2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x + :2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z + :2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y + :3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z + :0:0163:0237[00000200x_00000000x] (rpt2)nop + :4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y + :4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y + :2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z + :3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z + :2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y + :3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y + :1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z + :0:0171:0249[00000200x_00000000x] (rpt2)nop + :2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130 + :0:0173:0256[00000200x_00000000x] (rpt2)nop + :0:0174:0259[00800000x_00000464x] br p0.x, #1124 + :1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w + :0:0176:0261[00000200x_00000000x] (rpt2)nop + :2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x + :0:0178:0268[00000200x_00000000x] (rpt2)nop + :0:0179:0271[00800000x_0000045fx] br p0.x, #1119 + :1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x + :1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x + :1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x + :3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w + :3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x + :3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y + :3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y + :3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w + :2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z + :2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w + :2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x + :2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x + :3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y + :3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y + :2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x + :2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z + :2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y + :2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x + :2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z + :2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z + :1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd + :3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z + :3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z + :2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z + :2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w + :3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z + :2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w + :4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x + :2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y + :4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z + :0:0212:0308[00000000x_00000000x] nop + :4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y + :3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y + :2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x + :2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y + :2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x + :2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y + :3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x + :1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec + :0:0221:0323[00000200x_00000000x] (rpt2)nop + :2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y + :3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y + :3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y + :2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z + :2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w + :3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z + :0:0228:0348[00000200x_00000000x] (rpt2)nop + :4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z + :4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z + :2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w + :3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x + :2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z + :3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z + :2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x + :2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x + :3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z + :3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z + :3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y + :3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w + :2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y + :2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z + :2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w + :3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z + :3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z + :0:0247:0386[00000200x_00000000x] (rpt2)nop + :4:0248:0389[80900025x_00000025x] sin r9.y, r9.y + :4:0249:0390[80900023x_00000023x] sin r8.w, r8.w + :2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x + :3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w + :2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x + :2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w + :2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w + :3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w + :2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z + :3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y + :3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y + :2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z + :2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x + :2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y + :2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z + :3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z + :3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0265:0419[00000000x_00000000x] nop + :4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z + :4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z + :0:0268:0422[00000100x_00000000x] (rpt1)nop + :4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x + :4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x + :2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z + :2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w + :2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z + :3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:0275:0439[00000200x_00000000x] (rpt2)nop + :4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w + :2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x + :3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w + :3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y + :3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z + :3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x + :3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y + :3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w + :3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y + :3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z + :2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w + :2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z + :3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:0289:0470[00000200x_00000000x] (rpt2)nop + :4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w + :4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w + :3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y + :3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z + :2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w + :3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w + :3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w + :3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w + :3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y + :3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y + :3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y + :2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z + :2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w + :2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y + :2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z + :3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z + :3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z + :0:0307:0501[00000100x_00000000x] (rpt1)nop + :4:0308:0503[80900026x_00000026x] sin r9.z, r9.z + :3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y + :4:0310:0505[80900027x_00000027x] sin r9.w, r9.w + :3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w + :2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z + :2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w + :2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w + :3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y + :2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y + :2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z + :2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w + :2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x + :3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z + :3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z + :0:0323:0529[00000100x_00000000x] (rpt1)nop + :4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y + :4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y + :0:0326:0533[00000000x_00000000x] nop + :4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z + :4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z + :2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x + :2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x + :2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x + :3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0333:0549[00000200x_00000000x] (rpt2)nop + :4:0334:0552[80900028x_00000028x] sin r10.x, r10.x + :3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x + :3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z + :3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w + :3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y + :3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y + :3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z + :3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w + :3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x + :2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x + :2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x + :3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z + :0:0346:0576[00000200x_00000000x] (rpt2)nop + :4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x + :4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x + :3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w + :3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y + :2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y + :2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x + :2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w + :3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x + :3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x + :3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x + :3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y + :3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y + :2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y + :2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x + :2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z + :2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w + :3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z + :3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0366:0615[00000100x_00000000x] (rpt1)nop + :4:0367:0617[80900025x_00000025x] sin r9.y, r9.y + :3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w + :4:0369:0619[80900028x_00000028x] sin r10.x, r10.x + :3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w + :2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z + :2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w + :2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w + :3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y + :2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y + :2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w + :2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x + :2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y + :3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z + :3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z + :0:0382:0643[00000100x_00000000x] (rpt1)nop + :4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y + :4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y + :0:0385:0647[00000000x_00000000x] nop + :4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w + :4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w + :2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y + :2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y + :2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y + :3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z + :0:0392:0663[00000200x_00000000x] (rpt2)nop + :4:0393:0666[80900029x_00000029x] sin r10.y, r10.y + :3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z + :3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w + :3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x + :3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z + :3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w + :3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x + :3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y + :3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y + :3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z + :3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z + :3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z + :3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y + :3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y + :3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y + :2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y + :2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z + :2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z + :2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w + :3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z + :3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z + :0:0414:0699[00000100x_00000000x] (rpt1)nop + :4:0415:0701[80900029x_00000029x] sin r10.y, r10.y + :3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x + :4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z + :3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w + :2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z + :2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w + :3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y + :2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w + :3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y + :2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w + :2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x + :2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y + :2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x + :3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z + :3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0430:0727[00000000x_00000000x] nop + :4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w + :4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w + :0:0433:0730[00000100x_00000000x] (rpt1)nop + :4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x + :4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x + :2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y + :2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y + :2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y + :3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z + :0:0440:0747[00000200x_00000000x] (rpt2)nop + :4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y + :3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w + :3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y + :3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z + :3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z + :3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y + :3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z + :3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y + :3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y + :3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x + :3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x + :3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x + :3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y + :3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y + :2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y + :2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z + :2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z + :2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w + :3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z + :3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:0462:0783[00000100x_00000000x] (rpt1)nop + :4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y + :3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z + :4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z + :3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w + :3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y + :3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y + :2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z + :2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w + :2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y + :2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z + :3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z + :3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z + :0:0475:0808[00000100x_00000000x] (rpt1)nop + :4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z + :4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z + :0:0478:0812[00000000x_00000000x] nop + :4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w + :4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w + :2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z + :2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y + :2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z + :3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:0485:0828[00000200x_00000000x] (rpt2)nop + :4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z + :3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y + :3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y + :2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y + :2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z + :3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z + :0:0492:0852[00000200x_00000000x] (rpt2)nop + :4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y + :4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y + :3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y + :3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z + :2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w + :2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y + :2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z + :3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z + :0:0501:0872[00000200x_00000000x] (rpt2)nop + :4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w + :4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w + :3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x + :3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x + :2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z + :2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x + :2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w + :3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z + :0:0510:0892[00000200x_00000000x] (rpt2)nop + :4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z + :4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z + :3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x + :3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y + :2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x + :2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y + :2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w + :2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w + :3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z + :2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w + :3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z + :3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z + :3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z + :2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z + :2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z + :2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y + :2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z + :2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x + :2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z + :2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y + :0:0531:0942[00900000x_000002cdx] br !p0.x, #717 + :2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y + :2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w + :2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y + :2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z + :2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y + :3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y + :2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w + :2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w + :2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z + :2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y + :3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y + :2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y + :3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y + :2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z + :2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x + :2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w + :2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w + :3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z + :2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z + :2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z + :2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w + :2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x + :3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z + :2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z + :4:0556:0967[80900029x_00000029x] sin r10.y, r10.y + :3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z + :3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z + :3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y + :2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w + :3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w + :4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x + :3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z + :3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y + :4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w + :3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z + :3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y + :3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y + :3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y + :3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y + :3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y + :3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y + :3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y + :2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x + :2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y + :2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y + :2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y + :2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z + :3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z + :3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y + :2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x + :3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w + :2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y + :3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z + :4:0588:0999[80900029x_00000029x] sin r10.y, r10.y + :2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x + :2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x + :3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y + :4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x + :3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y + :2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z + :3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z + :4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y + :2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w + :2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w + :3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z + :3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y + :2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z + :4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w + :4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w + :0:0604:1016[00000000x_00000000x] nop + :2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w + :2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x + :4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x + :4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x + :0:0609:1021[00000000x_00000000x] nop + :3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w + :2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z + :2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z + :2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y + :2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z + :2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x + :3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w + :2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x + :2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w + :3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x + :3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y + :2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x + :3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x + :2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x + :3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z + :3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z + :4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x + :3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y + :2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x + :3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x + :3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x + :2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x + :2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y + :2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z + :2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w + :3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z + :3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z + :3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z + :4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x + :3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y + :2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x + :4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y + :3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x + :2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x + :2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x + :3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x + :2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w + :2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w + :2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z + :3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y + :3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y + :2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w + :2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x + :2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w + :3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z + :2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z + :2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y + :3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z + :4:0660:1087[80900010x_00000010x] sin r4.x, r4.x + :3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z + :2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x + :0:0663:1093[00000000x_00000000x] nop + :4:0664:1094[80900036x_00000034x] sin r13.z, r13.x + :4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x + :0:0666:1096[00000000x_00000000x] nop + :4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w + :4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w + :3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x + :2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z + :2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x + :3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z + :3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z + :2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w + :2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z + :3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w + :3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w + :3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y + :3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z + :2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z + :3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x + :3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y + :2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x + :2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y + :3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y + :3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z + :2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z + :2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x + :0:0690:1128[00000000x_00000000x] nop + :4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z + :3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z + :2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x + :2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x + :3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z + :3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z + :3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w + :4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x + :4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x + :3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z + :3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x + :4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x + :4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x + :3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w + :3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w + :3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w + :3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y + :3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y + :3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y + :2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z + :2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y + :2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y + :2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x + :3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z + :3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z + :0:0717:1167[00000100x_00000000x] (rpt1)nop + :4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z + :3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x + :4:0720:1171[80900039x_00000039x] sin r14.y, r14.y + :3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w + :3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y + :2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z + :2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w + :2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w + :2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y + :3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y + :2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w + :2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w + :3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z + :2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z + :0:0732:1192[00000100x_00000000x] (rpt1)nop + :4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y + :4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y + :3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z + :0:0736:1200[00000200x_00000000x] (rpt2)nop + :4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w + :4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w + :2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w + :2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w + :2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w + :3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z + :0:0743:1218[00000200x_00000000x] (rpt2)nop + :4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w + :3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z + :3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y + :3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z + :3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x + :3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y + :3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z + :3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w + :3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y + :3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x + :3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x + :3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x + :3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y + :3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y + :3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y + :2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w + :2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x + :2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x + :2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y + :3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z + :3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z + :0:0765:1254[00000100x_00000000x] (rpt1)nop + :4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w + :3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z + :4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x + :3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x + :2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z + :2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w + :2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w + :3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y + :3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y + :2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z + :2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y + :2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z + :2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w + :3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z + :3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z + :0:0781:1282[00000100x_00000000x] (rpt1)nop + :4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z + :4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z + :0:0784:1286[00000000x_00000000x] nop + :4:0785:1287[80900043x_00000041x] sin r16.w, r16.y + :4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y + :2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w + :2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w + :2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w + :3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z + :0:0791:1302[00000200x_00000000x] (rpt2)nop + :4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w + :3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y + :3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w + :3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x + :3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x + :3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w + :3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x + :3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w + :3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y + :3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z + :3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z + :3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z + :3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y + :3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y + :3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y + :2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w + :2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x + :2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x + :2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y + :3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z + :3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z + :0:0813:1338[00000100x_00000000x] (rpt1)nop + :4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w + :3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x + :4:0816:1342[80900040x_00000040x] sin r16.x, r16.x + :3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x + :2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z + :2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w + :2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w + :3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y + :3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y + :2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x + :2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y + :2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z + :2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w + :3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z + :3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z + :0:0829:1366[00000100x_00000000x] (rpt1)nop + :4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x + :4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x + :0:0832:1370[00000000x_00000000x] nop + :4:0833:1371[80900047x_00000045x] sin r17.w, r17.y + :4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y + :2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w + :2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w + :2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w + :3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z + :0:0839:1386[00000200x_00000000x] (rpt2)nop + :4:0840:1389[80900043x_00000043x] sin r16.w, r16.w + :3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w + :3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w + :3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x + :3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x + :3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y + :3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w + :3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x + :3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w + :3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x + :3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x + :3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x + :3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y + :3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y + :3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y + :2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x + :2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w + :2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y + :2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x + :3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z + :3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z + :0:0861:1425[00000000x_00000000x] nop + :4:0862:1426[80900044x_00000044x] sin r17.x, r17.x + :3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x + :4:0864:1429[80900043x_00000043x] sin r16.w, r16.w + :3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x + :3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y + :3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y + :2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x + :2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x + :2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x + :2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w + :3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z + :3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z + :0:0874:1450[00000000x_00000000x] nop + :4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x + :4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x + :0:0877:1453[00000100x_00000000x] (rpt1)nop + :4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x + :4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x + :2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x + :2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w + :2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x + :3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z + :0:0884:1470[00000200x_00000000x] (rpt2)nop + :4:0885:1473[80900044x_00000044x] sin r17.x, r17.x + :3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w + :3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y + :2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w + :2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x + :3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z + :0:0891:1494[00000200x_00000000x] (rpt2)nop + :4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w + :4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w + :3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w + :3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x + :2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w + :2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w + :2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z + :3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z + :0:0900:1514[00000200x_00000000x] (rpt2)nop + :4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w + :4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w + :3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z + :3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x + :2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y + :2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x + :2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w + :3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z + :0:0909:1534[00000200x_00000000x] (rpt2)nop + :4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y + :4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y + :3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z + :3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z + :2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z + :2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z + :2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x + :3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:0918:1554[00000200x_00000000x] (rpt2)nop + :4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z + :4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z + :3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z + :3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w + :2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z + :2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w + :2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y + :3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z + :0:0927:1574[00000200x_00000000x] (rpt2)nop + :4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z + :4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z + :2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w + :3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w + :3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x + :2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z + :2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y + :2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w + :2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x + :2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w + :3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x + :2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x + :2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w + :3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x + :0:0943:1613[00000100x_00000000x] (rpt1)nop + :4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x + :3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x + :2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x + :3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x + :2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z + :3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z + :3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y + :3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w + :3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w + :3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z + :3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y + :3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w + :3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w + :3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w + :3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y + :2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z + :3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y + :2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x + :2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y + :3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z + :2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w + :0:0967:1650[00000100x_00000000x] (rpt1)nop + :4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z + :3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z + :3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x + :3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y + :2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x + :4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y + :3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w + :2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w + :2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z + :2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w + :2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w + :3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z + :3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y + :0:0981:1676[00000100x_00000000x] (rpt1)nop + :4:0982:1678[80900033x_00000030x] sin r12.w, r12.x + :4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x + :2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w + :2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z + :3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z + :0:0987:1692[00000200x_00000000x] (rpt2)nop + :4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w + :4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w + :2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w + :2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w + :2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w + :3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:0994:1710[00000200x_00000000x] (rpt2)nop + :4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w + :3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z + :3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y + :3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z + :3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z + :3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y + :3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w + :3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y + :3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z + :3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x + :3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x + :3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y + :3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x + :3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y + :2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w + :3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y + :2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z + :2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z + :3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z + :2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w + :0:1015:1746[00000100x_00000000x] (rpt1)nop + :4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w + :3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z + :3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x + :3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y + :2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z + :4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z + :3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y + :2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x + :2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z + :2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w + :2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w + :3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z + :3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y + :0:1029:1772[00000100x_00000000x] (rpt1)nop + :4:1030:1774[80900038x_00000036x] sin r14.x, r13.z + :4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z + :2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y + :2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w + :3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z + :0:1035:1788[00000200x_00000000x] (rpt2)nop + :4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y + :4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y + :2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x + :2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x + :2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x + :3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z + :0:1042:1806[00000200x_00000000x] (rpt2)nop + :4:1043:1809[80900024x_00000024x] sin r9.x, r9.x + :3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z + :3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z + :3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w + :3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w + :3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z + :3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x + :3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w + :3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z + :3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z + :3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z + :3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y + :3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y + :3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y + :2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w + :2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w + :2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y + :2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x + :3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z + :3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z + :0:1064:1842[00000100x_00000000x] (rpt1)nop + :4:1065:1844[80900033x_00000033x] sin r12.w, r12.w + :3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x + :4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w + :3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z + :3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y + :2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z + :2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w + :2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w + :2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y + :3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y + :2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w + :2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z + :3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z + :2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z + :0:1079:1867[00000100x_00000000x] (rpt1)nop + :4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y + :4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y + :3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:1083:1875[00000200x_00000000x] (rpt2)nop + :4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z + :4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z + :2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w + :2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z + :2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w + :3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z + :0:1090:1893[00000200x_00000000x] (rpt2)nop + :4:1091:1896[80900022x_00000022x] sin r8.z, r8.z + :3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x + :3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w + :3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w + :3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x + :3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x + :3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w + :3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w + :3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x + :3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y + :3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x + :3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x + :3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y + :3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y + :3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y + :2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w + :2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x + :2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w + :2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x + :3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z + :3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z + :0:1112:1929[00000000x_00000000x] nop + :4:1113:1930[80900033x_00000033x] sin r12.w, r12.w + :3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w + :4:1115:1933[80900038x_00000038x] sin r14.x, r14.x + :3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x + :3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y + :3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y + :2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w + :2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x + :2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w + :2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x + :3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z + :3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z + :0:1125:1954[00000000x_00000000x] nop + :4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w + :4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w + :0:1128:1957[00000100x_00000000x] (rpt1)nop + :4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x + :4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x + :2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x + :2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x + :2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x + :3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z + :0:1135:1974[00000200x_00000000x] (rpt2)nop + :4:1136:1977[80900020x_00000020x] sin r8.x, r8.x + :3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x + :3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y + :2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x + :2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x + :3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z + :0:1142:1998[00000200x_00000000x] (rpt2)nop + :4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x + :4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x + :3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w + :3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x + :2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z + :2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x + :2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z + :3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z + :0:1151:2018[00000200x_00000000x] (rpt2)nop + :4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x + :4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x + :3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z + :3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z + :2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z + :2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z + :2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w + :3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z + :0:1160:2038[00000200x_00000000x] (rpt2)nop + :4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z + :4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z + :3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w + :3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z + :2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w + :2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z + :2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x + :3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:1169:2058[00000200x_00000000x] (rpt2)nop + :4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w + :4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w + :3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z + :3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z + :2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x + :2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z + :2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y + :3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z + :0:1178:2078[00000200x_00000000x] (rpt2)nop + :4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x + :4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x + :3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y + :3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z + :2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w + :2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z + :2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x + :2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z + :3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y + :2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x + :2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x + :2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x + :2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y + :3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x + :2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z + :2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x + :2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z + :3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x + :3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y + :3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z + :3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w + :2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w + :3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x + :2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x + :4:1206:2115[80900019x_00000019x] sin r6.y, r6.y + :4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x + :3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x + :2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y + :3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z + :2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y + :2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z + :2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y + :4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w + :2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y + :2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w + :2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x + :2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w + :2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x + :3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w + :3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x + :2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z + :3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x + :2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z + :2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w + :3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z + :2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x + :0:1228:2157[00000100x_00000000x] (rpt1)nop + :4:1229:2159[80900012x_00000012x] sin r4.z, r4.z + :2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y + :2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z + :3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x + :3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x + :3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x + :2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w + :2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x + :2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x + :3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x + :3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z + :3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y + :2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x + :2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z + :2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x + :2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x + :2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x + :2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z + :0:1247:2202[01000000x_0000000ex] jump #14 + :1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0x00000000 + :0:1249:2204[00000200x_00000000x] (rpt2)nop + :1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w + :0:1251:2208[00000200x_00000000x] (rpt2)nop + :1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x + :0:1253:2212[00000200x_00000000x] (rpt2)nop + :1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z + :0:1255:2216[00000200x_00000000x] (rpt2)nop + :1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x + :0:1257:2220[00000200x_00000000x] (rpt2)nop + :1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y + :0:1259:2224[00000200x_00000000x] (rpt2)nop + :1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x + :1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x + :1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y + :1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z + :1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w + :3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x + :1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w + :1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x + :1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y + :2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z + :2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x + :1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z + :2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z + :4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z + :2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w + :1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w + :1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y + :0:1277:2247[00000200x_00000000x] (rpt2)nop + :2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x + :2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x + :1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w + :1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x + :3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x + :3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y + :3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w + :2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y + :3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y + :3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z + :3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z + :2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x + :1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z + :3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x + :3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x + :2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x + :1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w + :2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1 + :1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x + :0:1297:2271[01000000x_fffffb99x] jump #-1127 + :2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y + :2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z + :2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z + :2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x + :2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y + :2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y + :2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z + :2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y + :2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z + :2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y + :2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x + :2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z + :3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z + :2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z + :2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x + :3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x + :2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w + :2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z + :2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y + :2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w + :3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y + :3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w + :2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x + :4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x + :2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y + :2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z + :2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y + :3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w + :2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z + :2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w + :2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z + :2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x + :2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w + :3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y + :4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z + :2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x + :2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z + :4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y + :2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y + :2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z + :2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z + :4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w + :2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y + :2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w + :3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w + :3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z + :2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z + :2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z + :2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x + :3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w + :3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y + :3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x + :2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y + :3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z + :0:1352:2335[00000200x_00000000x] (rpt2)nop + :4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x + :2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x + :2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x + :2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x + :2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x + :2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w + :3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w + :2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z + :2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x + :2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x + :3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w + :2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x + :2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x + :1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000 + :2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w + :2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w + :2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w + :3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y + :3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z + :3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y + :2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w + :2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w + :4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w + :4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y + :0:1377:2369[00000000x_00000000x] nop + :4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x + :2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w + :2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x + :2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z + :2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x + :2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w + :2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y + :4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z + :4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y + :0:1387:2382[00000000x_00000000x] nop + :4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x + :2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y + :2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x + :2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w + :0:1392:2391[00000100x_00000000x] (rpt1)nop + :4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w + :2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x + :0:1395:2398[00000200x_00000000x] (rpt2)nop + :4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w + :3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x + :2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w + :2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w + :2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w + :0:1401:2409[03000000x_00000000x] end + :0:1402:2410[00000000x_00000000x] nop + :0:1403:2411[00000000x_00000000x] nop + :0:1404:2412[00000000x_00000000x] nop + :0:1405:2413[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-73 (cnt=74, max=73) + - used (merged): 0-147 (cnt=148, max=147) + - input (half): (cnt=0, max=0) + - input (full): 19-20 (cnt=2, max=20) + - const (half): (cnt=0, max=0) + - const (full): 0-1 3-5 8-9 32-113 (cnt=89, max=113) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 4-7 (cnt=4, max=7) (estimated) + - shaderdb: 2414 instructions, 1355 nops, 1059 non-nops, (1406 instlen), 0 half, 19 full + - shaderdb: 140 (ss), 0 (sy) +0000000001120164: 0000: 70348003 16320000 01013000 00000000 +t4 write VFD_CONTROL_1 (a001) + VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | 0xfc000000 } + VFD_CONTROL_2: { REGID_HSPATCHID = r63.x | REGID_INVOCATIONID = r63.x } + VFD_CONTROL_3: { REGID_DSPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x | 0xfc } + VFD_CONTROL_4: 0xfc + VFD_CONTROL_5: { REGID_GSHEADER = r63.x | 0xfc00 } + VFD_CONTROL_6: { 0 } +0000000001120174: 0000: 40a00186 fcfcfcfc 0000fcfc fcfcfcfc 000000fc 0000fcfc 00000000 +t4 write RB_DEPTH_PLANE_CNTL (8870) + RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } +0000000001120190: 0000: 40887001 00000000 +t4 write GRAS_SU_DEPTH_PLANE_CNTL (8094) + GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } +0000000001120198: 0000: 48809401 00000000 +t7 opcode: CP_LOAD_STATE6_FRAG (34) (88 dwords) + { DST_OFF = 8 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 21 } + { EXT_SRC_ADDR = 0 } + { EXT_SRC_ADDR_HI = 0 } +00000000011201b0: 1.500000 2.000000 1.000000 6.283185 0.159155 0.500000 -3.141593 0.400000 +00000000011201d0: 1.250000 3.000000 0.050000 0.060000 -2.200000 0.200000 1.442695 0.080000 +00000000011201f0: -0.050000 1.700000 0.660000 3.500000 0.220000 0.525000 0.175000 0.100000 +0000000001120210: 0.610000 0.750000 1.050000 0.630164 -1.696219 -0.295734 1.120000 1.343203 +0000000001120230: 0.292627 1.183843 1.081456 0.643423 -1.386068 0.570000 1.470000 1.568000 +0000000001120250: 0.324900 2.058000 2.195200 0.185193 2.881200 3.073280 0.105560 -2.500000 +0000000001120270: 0.300000 -3.750000 -0.153846 2.300000 0.045000 0.800000 0.250000 0.111111 +0000000001120290: 0.001000 0.350000 0.075000 2.200000 0.105000 0.045000 6.800000 0.049500 +00000000011202b0: 0.005000 0.110000 0.000001 0.000000 0.550000 16.000000 2160.000000 1440.000000 +00000000011202d0: 0.120000 0.700000 0.650000 0.970000 0.600000 0.900000 0.990000 2.250000 +00000000011202f0: 0.000000 0.090000 0.000000 0.000000 +00000000011201b0: 0000: 3fc00000 40000000 3f800000 40c90fdb 3e22f983 3f000000 c0490fdb 3ecccccd +00000000011201d0: 0020: 3fa00000 40400000 3d4ccccd 3d75c28f c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a +00000000011201f0: 0040: bd4cccd0 3fd9999a 3f28f5c2 40600000 3e6147ae 3f066666 3e333333 3dcccccd +0000000001120210: 0060: 3f1c28f6 3f400000 3f866666 3f215273 bfd91db5 be976a6f 3f8f5c29 3fabee11 +0000000001120230: 0080: 3e95d327 3f978829 3f8a6d28 3f24b766 bfb16aad 3f11eb85 3fbc28f5 3fc8b439 +0000000001120250: 00a0: 3ea6594b 4003b646 400c7e28 3e3da33c 40386594 4044b09f 3dd82fd9 c0200000 +0000000001120270: 00c0: 3e99999a c0700000 be1d89d9 40133333 3d3851eb 3f4ccccd 3e800000 3de38e39 +0000000001120290: 00e0: 3a83126f 3eb33333 3d99999a 400ccccd 3dd70a3e 3d3851ec 40d9999a 3d4ac083 +00000000011202b0: 0100: 3ba3d70a 3de147ae 358637bd 33d6bf95 3f0ccccd 41800000 45070000 44b40000 +00000000011202d0: 0120: 3df5c28f 3f333333 3f266666 3f7851ec 3f19999a 3f666666 3f7d70a4 40100000 +00000000011202f0: 0140: 00000000 3db851ec 00000000 07ee25f4 +00000000011201a0: 0000: 70340057 05704008 00000000 00000000 3fc00000 40000000 3f800000 40c90fdb +00000000011201c0: 0020: 3e22f983 3f000000 c0490fdb 3ecccccd 3fa00000 40400000 3d4ccccd 3d75c28f +00000000011201e0: 0040: c00ccccd 3e4ccccd 3fb8aa3b 3da3d70a bd4cccd0 3fd9999a 3f28f5c2 40600000 +0000000001120200: 0060: 3e6147ae 3f066666 3e333333 3dcccccd 3f1c28f6 3f400000 3f866666 3f215273 +0000000001120220: 0080: bfd91db5 be976a6f 3f8f5c29 3fabee11 3e95d327 3f978829 3f8a6d28 3f24b766 +0000000001120240: 00a0: bfb16aad 3f11eb85 3fbc28f5 3fc8b439 3ea6594b 4003b646 400c7e28 3e3da33c +0000000001120260: 00c0: 40386594 4044b09f 3dd82fd9 c0200000 3e99999a c0700000 be1d89d9 40133333 +0000000001120280: 00e0: 3d3851eb 3f4ccccd 3e800000 3de38e39 3a83126f 3eb33333 3d99999a 400ccccd +00000000011202a0: 0100: 3dd70a3e 3d3851ec 40d9999a 3d4ac083 3ba3d70a 3de147ae 358637bd 33d6bf95 +00000000011202c0: 0120: 3f0ccccd 41800000 45070000 44b40000 3df5c28f 3f333333 3f266666 3f7851ec +00000000011202e0: 0140: 3f19999a 3f666666 3f7d70a4 40100000 00000000 3db851ec 00000000 07ee25f4 + group_id: 2 + count: 95 + addr: 0000000001121000 + flags: 0 + enable_mask: 0x1 + skipped! + + group_id: 3 + count: 18 + addr: 0000000001122000 + flags: 0 + enable_mask: 0x6 +0000000001122000: 0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +0000000001122020: 0020: 00000000 48920808 00000000 00000000 00000000 00000000 00000000 00000000 +* +t4 write VPC_VARYING_INTERP[0].MODE (9200) + VPC_VARYING_INTERP[0].MODE: 0 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +0000000001122000: 0000: 40920008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t4 write VPC_VARYING_PS_REPL[0].MODE (9208) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +0000000001122024: 0000: 48920808 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* + group_id: 4 + count: 5 + addr: 0000000001116030 + flags: 0 + enable_mask: 0x6 +0000000001116030: 0000: 40880b02 00000000 00000001 48a98d01 00000001 +t4 write RB_FS_OUTPUT_CNTL0 (880b) + RB_FS_OUTPUT_CNTL0: { 0 } + RB_FS_OUTPUT_CNTL1: { MRT = 1 } +0000000001116030: 0000: 40880b02 00000000 00000001 +t4 write SP_FS_OUTPUT_CNTL1 (a98d) + SP_FS_OUTPUT_CNTL1: { MRT = 1 } +000000000111603c: 0000: 48a98d01 00000001 + group_id: 7 + count: 12 + addr: 0000000001116000 + flags: 0 + enable_mask: 0x7 +0000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c 48a09002 c7400000 00000001 +0000000001116020: 0020: 40a0d001 0000000f 48a00001 00000101 +t4 write VFD_FETCH[0].BASE (a010) + VFD_FETCH[0].BASE: 0x1016000 + VFD_FETCH[0].BASE+0x1: 0 + VFD_FETCH[0].SIZE: 1048576 + VFD_FETCH[0].STRIDE: 12 +0000000001116000: 0000: 40a01004 01016000 00000000 00100000 0000000c +t4 write VFD_DECODE[0].INSTR (a090) + VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT } + VFD_DECODE[0].STEP_RATE: 0x1 +0000000001116014: 0000: 48a09002 c7400000 00000001 +t4 write VFD_DEST_CNTL[0].INSTR (a0d0) + VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x } +0000000001116020: 0000: 40a0d001 0000000f +t4 write VFD_CONTROL_0 (a000) + VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 } +0000000001116028: 0000: 48a00001 00000101 + group_id: 12 + count: 20 + addr: 0000000001116050 + flags: 0 + enable_mask: 0x6 +0000000001116050: 0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000 +0000000001116070: 0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000 +0000000001116090: 0040: 07e56cc8 07dd3ebc 00000000 00000000 +t7 opcode: CP_LOAD_STATE6_FRAG (34) (20 dwords) + { DST_OFF = 0 | STATE_TYPE = ST6_CONSTANTS | STATE_SRC = SS6_DIRECT | STATE_BLOCK = SB6_FS_SHADER | NUM_UNIT = 4 } + { EXT_SRC_ADDR = 0 } + { EXT_SRC_ADDR_HI = 0 } +0000000001116060: 1024.000000 768.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +0000000001116080: 1.000000 0.000000 -1.000000 1440.000000 0.000000 0.000000 0.000000 0.000000 +0000000001116060: 0000: 44800000 44400000 00000000 00000000 00000000 00000000 00000000 00000000 +0000000001116080: 0020: 3f800000 00000000 bf800000 44b40000 07e56cc8 07dd3ebc 00000000 00000000 +0000000001116050: 0000: 70340013 01304000 00000000 00000000 44800000 44400000 00000000 00000000 +0000000001116070: 0020: 00000000 00000000 00000000 00000000 3f800000 00000000 bf800000 44b40000 +0000000001116090: 0040: 07e56cc8 07dd3ebc 00000000 00000000 + group_id: 20 + count: 9 + addr: 00000000011160a0 + flags: 0 + enable_mask: 0x6 +00000000011160a0: 0000: 70b68003 003a0000 011160a0 00000000 48ab1a02 011160a0 00000000 48ab2001 +* +t7 opcode: CP_LOAD_STATE6 (36) (4 dwords) + { DST_OFF = 0 | STATE_TYPE = ST6_SHADER | STATE_SRC = SS6_INDIRECT | STATE_BLOCK = SB6_IBO | NUM_UNIT = 0 } + { EXT_SRC_ADDR = 0x11160a0 } + { EXT_SRC_ADDR_HI = 0 } +00000000011160a0: 0000: 70b68003 003a0000 011160a0 00000000 +t4 write SP_IBO_LO (ab1a) + SP_IBO_LO: 0x11160a0 base=1116000, offset=160, size=388 + SP_IBO_HI: 0 base=1116000, offset=160, size=388 +00000000011160b0: 0000: 48ab1a02 011160a0 00000000 +t4 write SP_IBO_COUNT (ab20) + SP_IBO_COUNT: 0 +00000000011160bc: 0000: 48ab2001 00000000 + group_id: 21 + count: 14 + addr: 0000000001123000 + flags: 0 + enable_mask: 0x7 +0000000001123000: 0000: 40800002 00000080 00000000 40809001 00000014 48809102 00100010 00000010 +0000000001123020: 0020: 40809583 00000000 00000000 00000000 409b0001 00000002 +t4 write GRAS_CL_CNTL (8000) + GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE } + GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } +0000000001123000: 0000: 40800002 00000080 00000000 +t4 write GRAS_SU_CNTL (8090) + GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 } +000000000112300c: 0000: 40809001 00000014 +t4 write GRAS_SU_POINT_MINMAX (8091) + GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + GRAS_SU_POINT_SIZE: 1.000000 +0000000001123014: 0000: 48809102 00100010 00000010 +t4 write GRAS_SU_POLY_OFFSET_SCALE (8095) + GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000 +0000000001123020: 0000: 40809583 00000000 00000000 00000000 +t4 write PC_PRIMITIVE_CNTL_0 (9b00) + PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } +0000000001123030: 0000: 409b0001 00000002 + group_id: 22 + count: 9 + addr: 000000000111e000 + flags: 0 + enable_mask: 0x7 +000000000111e000: 0000: 40886401 00000000 40888001 00000000 48887101 00000000 48888802 00000000 +* +t4 write RB_ALPHA_CONTROL (8864) + RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } +000000000111e000: 0000: 40886401 00000000 +t4 write RB_STENCIL_CONTROL (8880) + RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } +000000000111e008: 0000: 40888001 00000000 +t4 write RB_DEPTH_CNTL (8871) + RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER } +000000000111e010: 0000: 48887101 00000000 +t4 write RB_STENCILMASK (8888) + RB_STENCILMASK: { MASK = 0 | BFMASK = 0 } + RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 } +000000000111e018: 0000: 48888802 00000000 00000000 + group_id: 23 + count: 36 + addr: 0000000001124000 + flags: 0 + enable_mask: 0x6 +0000000001124000: 0000: 48882101 00000000 40882001 000007e0 40882901 00000000 48882801 000007e0 +0000000001124020: 0020: 40883101 00000000 48883001 000007e0 48883901 00000000 40883801 000007e0 +0000000001124040: 0040: 48884101 00000000 40884001 000007e0 40884901 00000000 48884801 000007e0 +0000000001124060: 0060: 40885101 00000000 48885001 000007e0 48885901 00000000 40885801 000007e0 +0000000001124080: 0080: 40880e01 00005555 40a98901 00000100 +t4 write RB_MRT[0].BLEND_CONTROL (8821) + RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +0000000001124000: 0000: 48882101 00000000 +t4 write RB_MRT[0].CONTROL (8820) + RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +0000000001124008: 0000: 40882001 000007e0 +t4 write RB_MRT[0x1].BLEND_CONTROL (8829) + RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +0000000001124010: 0000: 40882901 00000000 +t4 write RB_MRT[0x1].CONTROL (8828) + RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +0000000001124018: 0000: 48882801 000007e0 +t4 write RB_MRT[0x2].BLEND_CONTROL (8831) + RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +0000000001124020: 0000: 40883101 00000000 +t4 write RB_MRT[0x2].CONTROL (8830) + RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +0000000001124028: 0000: 48883001 000007e0 +t4 write RB_MRT[0x3].BLEND_CONTROL (8839) + RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +0000000001124030: 0000: 48883901 00000000 +t4 write RB_MRT[0x3].CONTROL (8838) + RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +0000000001124038: 0000: 40883801 000007e0 +t4 write RB_MRT[0x4].BLEND_CONTROL (8841) + RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +0000000001124040: 0000: 48884101 00000000 +t4 write RB_MRT[0x4].CONTROL (8840) + RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +0000000001124048: 0000: 40884001 000007e0 +t4 write RB_MRT[0x5].BLEND_CONTROL (8849) + RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +0000000001124050: 0000: 40884901 00000000 +t4 write RB_MRT[0x5].CONTROL (8848) + RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +0000000001124058: 0000: 48884801 000007e0 +t4 write RB_MRT[0x6].BLEND_CONTROL (8851) + RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +0000000001124060: 0000: 40885101 00000000 +t4 write RB_MRT[0x6].CONTROL (8850) + RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +0000000001124068: 0000: 48885001 000007e0 +t4 write RB_MRT[0x7].BLEND_CONTROL (8859) + RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +0000000001124070: 0000: 48885901 00000000 +t4 write RB_MRT[0x7].CONTROL (8858) + RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +0000000001124078: 0000: 40885801 000007e0 +t4 write RB_DITHER_CNTL (880e) + RB_DITHER_CNTL: { DITHER_MODE_MRT0 = DITHER_ALWAYS | DITHER_MODE_MRT1 = DITHER_ALWAYS | DITHER_MODE_MRT2 = DITHER_ALWAYS | DITHER_MODE_MRT3 = DITHER_ALWAYS | DITHER_MODE_MRT4 = DITHER_ALWAYS | DITHER_MODE_MRT5 = DITHER_ALWAYS | DITHER_MODE_MRT6 = DITHER_ALWAYS | DITHER_MODE_MRT7 = DITHER_ALWAYS } +0000000001124080: 0000: 40880e01 00005555 +t4 write SP_BLEND_CNTL (a989) + SP_BLEND_CNTL: { UNK8 } +0000000001124088: 0000: 40a98901 00000100 +t7 opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords) + { PRIM_TYPE = DI_PT_TRISTRIP | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = USE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_8_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 4 } + mode: RM6_GMEM + skip_ib2: g=1, l=0 + draw[2] register values + + 00000001 CP_SCRATCH[0x5].REG: 1 + :0,1,17,2 +!+ 00000011 CP_SCRATCH[0x6].REG: 17 + :0,1,17,2 +!+ 00000002 CP_SCRATCH[0x7].REG: 2 + :0,1,17,2 + + 00000080 GRAS_CL_CNTL: { VP_CLIP_CODE_IGNORE } + + 00000000 GRAS_VS_CL_CNTL: { CLIP_MASK = 0 | CULL_MASK = 0 } +!+ 000003c8 GRAS_CNTL: { SIZE | COORD_MASK = 0xf } + + 00057537 GRAS_CL_GUARDBAND_CLIP_ADJ: { HORZ = 311 | VERT = 349 } + + 44870000 GRAS_CL_VPORT[0].XOFFSET: 1080.000000 + + 44870000 GRAS_CL_VPORT[0].XSCALE: 1080.000000 + + 44340000 GRAS_CL_VPORT[0].YOFFSET: 720.000000 + + 44340000 GRAS_CL_VPORT[0].YSCALE: 720.000000 + + 3f000000 GRAS_CL_VPORT[0].ZOFFSET: 0.500000 + + 3f000000 GRAS_CL_VPORT[0].ZSCALE: 0.500000 + + 00000014 GRAS_SU_CNTL: { FRONT_CW | LINEHALFWIDTH = 0.500000 } + + 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + + 00000010 GRAS_SU_POINT_SIZE: 1.000000 + + 00000000 GRAS_SU_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } + + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET_CLAMP: 0.000000 + + 00000000 GRAS_SC_SCREEN_SCISSOR[0].TL: { X = 0 | Y = 0 } + + 059f086f GRAS_SC_SCREEN_SCISSOR[0].BR: { X = 2159 | Y = 1439 } + + 00000000 GRAS_SC_VIEWPORT_SCISSOR[0].TL: { X = 0 | Y = 0 } + + 059f086f GRAS_SC_VIEWPORT_SCISSOR[0].BR: { X = 2159 | Y = 1439 } + + 00000000 GRAS_UNKNOWN_8101: 0 + + 00000000 GRAS_SAMPLE_CNTL: { 0 } +!+ 000003c8 RB_RENDER_CONTROL0: { SIZE | COORD_MASK = 0xf } + + 00000000 RB_RENDER_CONTROL1: { 0 } + + 00000000 RB_FS_OUTPUT_CNTL0: { 0 } +!+ 00000001 RB_FS_OUTPUT_CNTL1: { MRT = 1 } +!+ 00005555 RB_DITHER_CNTL: { DITHER_MODE_MRT0 = DITHER_ALWAYS | DITHER_MODE_MRT1 = DITHER_ALWAYS | DITHER_MODE_MRT2 = DITHER_ALWAYS | DITHER_MODE_MRT3 = DITHER_ALWAYS | DITHER_MODE_MRT4 = DITHER_ALWAYS | DITHER_MODE_MRT5 = DITHER_ALWAYS | DITHER_MODE_MRT6 = DITHER_ALWAYS | DITHER_MODE_MRT7 = DITHER_ALWAYS } + + 00000000 RB_SAMPLE_CNTL: { 0 } +!+ 000007e0 RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 000007e0 RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 000007e0 RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 000007e0 RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 000007e0 RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 000007e0 RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 000007e0 RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 000007e0 RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + + 00000000 RB_BLEND_RED_F32: 0.000000 + + 00000000 RB_BLEND_GREEN_F32: 0.000000 + + 00000000 RB_BLEND_BLUE_F32: 0.000000 + + 00000000 RB_BLEND_ALPHA_F32: 0.000000 + + 00000000 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } + + ffff0000 RB_BLEND_CNTL: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff } + + 00000000 RB_DEPTH_PLANE_CNTL: { Z_MODE = A6XX_EARLY_Z } + + 00000000 RB_DEPTH_CNTL: { ZFUNC = FUNC_NEVER } + + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_STENCILREF: { REF = 0 | BFREF = 0 } + + 00000000 RB_STENCILMASK: { MASK = 0 | BFMASK = 0 } + + 00000000 RB_STENCILWRMASK: { WRMASK = 0 | BFWRMASK = 0 } + + 00ffff00 VPC_VS_CLIP_CNTL: { CLIP_MASK = 0 | CLIP_DIST_03_LOC = 255 | CLIP_DIST_47_LOC = 255 } + + 0000ffff VPC_VS_LAYER_CNTL: { LAYERLOC = 255 | VIEWLOC = 255 } + + 00000000 VPC_UNKNOWN_9107: 0 + + 00000000 VPC_VARYING_INTERP[0].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + + ffffffff VPC_VAR[0].DISABLE: 0xffffffff + + ffffffff VPC_VAR[0x1].DISABLE: 0xffffffff + + ffffffff VPC_VAR[0x2].DISABLE: 0xffffffff + + ffffffff VPC_VAR[0x3].DISABLE: 0xffffffff + + 00ff0004 VPC_VS_PACK: { STRIDE_IN_VPC = 4 | POSITIONLOC = 0 | PSIZELOC = 255 } + + ff00ff00 VPC_CNTL_0: { NUMNONPOSVAR = 0 | PRIMIDLOC = 255 | UNKLOC = 255 } + + ffffffff PC_RESTART_INDEX: 4294967295 + + 00000002 PC_PRIMITIVE_CNTL_0: { PROVOKING_VTX_LAST } + + 00000004 PC_VS_OUT_CNTL: { STRIDE_IN_VPC = 4 | CLIP_MASK = 0 } + + 00000000 PC_PRIMITIVE_CNTL_3: 0 + + 00000000 PC_PRIMITIVE_CNTL_6: { STRIDE_IN_VPC = 0 } + + 00000101 VFD_CONTROL_0: { FETCH_CNT = 1 | DECODE_CNT = 1 } + + fcfcfcfc VFD_CONTROL_1: { REGID4VTX = r63.x | REGID4INST = r63.x | REGID4PRIMID = r63.x | 0xfc000000 } + + 0000fcfc VFD_CONTROL_2: { REGID_HSPATCHID = r63.x | REGID_INVOCATIONID = r63.x } + + fcfcfcfc VFD_CONTROL_3: { REGID_DSPATCHID = r63.x | REGID_TESSX = r63.x | REGID_TESSY = r63.x | 0xfc } + + 000000fc VFD_CONTROL_4: 0xfc + + 0000fcfc VFD_CONTROL_5: { REGID_GSHEADER = r63.x | 0xfc00 } + + 00000000 VFD_CONTROL_6: { 0 } + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 VFD_INSTANCE_START_OFFSET: 0 + + 01016000 VFD_FETCH[0].BASE: 0x1016000 + + 00000000 VFD_FETCH[0].BASE+0x1: 0 + + 00100000 VFD_FETCH[0].SIZE: 1048576 + + 0000000c VFD_FETCH[0].STRIDE: 12 + + c7400000 VFD_DECODE[0].INSTR: { IDX = 0 | OFFSET = 0 | FORMAT = FMT6_32_32_32_FLOAT | SWAP = WZYX | UNK30 | FLOAT } + + 00000001 VFD_DECODE[0].STEP_RATE: 0x1 + + 0000000f VFD_DEST_CNTL[0].INSTR: { WRITEMASK = 0xf | REGID = r0.x } + + 80100080 SP_VS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | BRANCHSTACK = 0 | THREADSIZE = FOUR_QUADS | MERGEDREGS } + + 00000001 SP_VS_PRIMITIVE_CNTL: { OUT = 1 } + + 00000f00 SP_VS_OUT[0].REG: { A_REGID = r0.x | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } + + 00000000 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 0 | OUTLOC1 = 0 | OUTLOC2 = 0 | OUTLOC3 = 0 } +!+ 01012000 SP_VS_OBJ_START_LO: 0x1012000 base=1012000, offset=0, size=128 + + 00000000 SP_VS_OBJ_START_HI: 0 base=1012000, offset=0, size=128 +0000000001012000: 0000: 00000000 03000000 00000000 00000000 00000000 00000000 00000000 00000000 +* + :0:0000:0000[03000000x_00000000x] end + :0:0001:0001[00000000x_00000000x] nop + :0:0002:0002[00000000x_00000000x] nop + :0:0003:0003[00000000x_00000000x] nop + :0:0004:0004[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): (cnt=0, max=0) + - used (merged): (cnt=0, max=0) + - input (half): (cnt=0, max=0) + - input (full): (cnt=0, max=0) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): (cnt=0, max=0) (estimated) + - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full + - shaderdb: 0 (ss), 0 (sy) + + 00000100 SP_VS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } + + 00000001 SP_VS_INSTRLEN: 1 + + 00000000 SP_HS_UNKNOWN_A831: 0 + + 00000000 SP_HS_UNKNOWN_A833: 0 + + 00000000 SP_HS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } + + 00000000 SP_DS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } + + 00000000 SP_GS_PRIM_SIZE: 0 + + 00000000 SP_GS_CONFIG: { NTEX = 0 | NSAMP = 0 | NIBO = 0 } +!+ 81508980 SP_FS_CTRL_REG0: { HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 19 | BRANCHSTACK = 2 | THREADSIZE = FOUR_QUADS | VARYING | MERGEDREGS | 0x1000000 } + + 00000000 SP_UNKNOWN_A982: 0 +!+ 01013000 SP_FS_OBJ_START_LO: 0x1013000 base=1013000, offset=0, size=11264 + + 00000000 SP_FS_OBJ_START_HI: 0 base=1013000, offset=0, size=11264 +0000000001013000: 0000: 40400000 204cc000 00000000 204cc006 3e99999a 204cc004 20080014 42700008 +0000000001013020: 0020: 10331003 6380000c 00000006 200cc00d 00041003 40700004 00000000 20244014 +0000000001013040: 0040: 1036000c 4070000e 0000000d 200cc005 1034000c 4070000f 10251024 63820004 +0000000001013060: 0060: 10251024 6387000d 800c1003 6380000c 10251024 6387800e 00000004 41300010 +0000000001013080: 0080: 0000000d 41300011 00000005 200cc00f 0000000e 41300012 40100004 40100004 +00000000010130a0: 00a0: 4011000d 4010000d 00001003 40700011 4012000e 4010000e 10261023 63820004 +00000000010130c0: 00c0: 10261023 6386800d 20080013 42700010 10261023 6387000e 40141066 4010001b +00000000010130e0: 00e0: 00141025 40700016 00000014 80100014 20040008 46f00008 00000004 80900000 + :1:0000:0000[204cc000x_40400000x] mov.u32u32 r0.x, 0x40400000 + :1:0001:0001[204cc006x_00000000x] mov.u32u32 r1.z, 0x00000000 + :1:0002:0002[204cc004x_3e99999ax] mov.u32u32 r1.x, 0x3e99999a + :2:0003:0003[42700008x_20080014x] sub.s r2.x, r5.x, 8 + :3:0004:0004[6380000cx_10331003x] mad.f32 r3.x, c0.w, r0.x, c12.w + :1:0005:0005[200cc00dx_00000006x] mov.u32u32 r3.y, r1.z + :2:0006:0006[40700004x_00041003x] mul.f r1.x, c0.w, r1.x + :1:0007:0007[20244014x_00000000x] mov.f32f32 r5.x, c0.x + :2:0008:0008[4070000ex_1036000cx] mul.f r3.z, r3.x, c13.z + :1:0009:0009[200cc005x_0000000dx] mov.u32u32 r1.y, r3.y + :2:0010:0010[4070000fx_1034000cx] mul.f r3.w, r3.x, c13.x + :3:0011:0011[63820004x_10251024x] mad.f32 r1.x, c9.x, r1.x, c9.y + :3:0012:0012[6387000dx_10251024x] mad.f32 r3.y, c9.x, r3.z, c9.y + :3:0013:0013[6380000cx_800c1003x] mad.f32 r3.x, c0.w, r0.x, (neg)r3.x + :3:0014:0014[6387800ex_10251024x] mad.f32 r3.z, c9.x, r3.w, c9.y + :2:0015:0015[41300010x_00000004x] floor.f r4.x, r1.x + :2:0016:0016[41300011x_0000000dx] floor.f r4.y, r3.y + :1:0017:0017[200cc00fx_00000005x] mov.u32u32 r3.w, r1.y + :2:0018:0018[41300012x_0000000ex] floor.f r4.z, r3.z + :2:0019:0019[40100004x_40100004x] add.f r1.x, r1.x, (neg)r4.x + :2:0020:0020[4010000dx_4011000dx] add.f r3.y, r3.y, (neg)r4.y + :2:0021:0021[40700011x_00001003x] mul.f r4.y, c0.w, r0.x + :2:0022:0022[4010000ex_4012000ex] add.f r3.z, r3.z, (neg)r4.z + :3:0023:0023[63820004x_10261023x] mad.f32 r1.x, c8.w, r1.x, c9.z + :3:0024:0024[6386800dx_10261023x] mad.f32 r3.y, c8.w, r3.y, c9.z + :2:0025:0025[42700010x_20080013x] sub.s r4.x, r4.w, 8 + :3:0026:0026[6387000ex_10261023x] mad.f32 r3.z, c8.w, r3.z, c9.z + :2:0027:0027[4010001bx_40141066x] add.f r6.w, c25.z, (neg)r5.x + :2:0028:0028[40700016x_00141025x] mul.f r5.z, c9.y, r5.x + :4:0029:0029[80100014x_00000014x] rcp r5.x, r5.x + :2:0030:0030[46f00008x_20040008x] shr.b r2.x, r2.x, 4 + :4:0031:0031[80900000x_00000004x] sin r0.x, r1.x + :2:0032:0032[40101000x_10270000x] (ss)add.f r0.x, r0.x, c9.w + :4:0033:0033[80b00004x_0000000dx] cos r1.x, r3.y + :2:0034:0034[4078001bx_1025001bx] (nop2) mul.f r6.w, r6.w, c9.y + :2:0035:0037[40700400x_10280000x] (sat)mul.f r0.x, r0.x, c10.x + :4:0036:0038[8090100dx_0000000ex] (ss)sin r3.y, r3.z + :2:0037:0039[46f0100ex_20040010x] (ss)shr.b r3.z, r4.x, 4 + :2:0038:0040[40700010x_00041031x] mul.f r4.x, c12.y, r1.x + :1:0039:0041[200c4008x_00000008x] cov.u32f32 r2.x, r2.x + :2:0040:0042[40700012x_1021000dx] mul.f r4.z, r3.y, c8.y + :1:0041:0043[200c4004x_0000000ex] cov.u32f32 r1.x, r3.z + :2:0042:0044[4070000ex_00001021x] mul.f r3.z, c8.y, r0.x + :2:0043:0045[4070000dx_000d1031x] mul.f r3.y, c12.y, r3.y + :2:0044:0046[40100008x_10250008x] add.f r2.x, r2.x, c9.y + :2:0045:0047[40100013x_10250004x] add.f r4.w, r1.x, c9.y + :2:0046:0048[40180804x_400e1029x] (nop3) add.f r1.x, c10.y, (neg)r3.z + :2:0047:0052[40700004x_00040000x] mul.f r1.x, r0.x, r1.x + :2:0048:0053[40100017x_40160013x] add.f r5.w, r4.w, (neg)r5.z + :2:0049:0054[40100013x_401b0013x] add.f r4.w, r4.w, (neg)r6.w + :3:0050:0055[63840008x_10091008x] mad.f32 r2.x, c2.x, r2.x, c2.y + :2:0051:0056[4070000ex_00040000x] mul.f r3.z, r0.x, r1.x + :1:0052:0057[204cc004x_3fc00000x] mov.u32u32 r1.x, 0x3fc00000 + :1:0053:0058[200cc003x_0000000fx] mov.u32u32 r0.w, r3.w + :1:0054:0059[2024400fx_00000003x] mov.f32f32 r3.w, c0.w + :2:0055:0060[40700013x_00140013x] mul.f r4.w, r4.w, r5.x + :2:0056:0061[40100016x_40161004x] add.f r5.z, c1.x, (neg)r5.z + :1:0057:0062[200cc000x_00000003x] mov.u32u32 r0.x, r0.w + :3:0058:0063[6387801ax_10251024x] mad.f32 r6.z, c9.x, r3.w, c9.y + :2:0059:0064[40700019x_000f1032x] mul.f r6.y, c12.z, r3.w + :2:0060:0065[40700015x_000f1035x] mul.f r5.y, c13.y, r3.w + :1:0061:0066[200cc002x_00000000x] mov.u32u32 r0.z, r0.x + :2:0062:0067[4130001cx_0000001ax] floor.f r7.x, r6.z + :3:0063:0068[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y + :3:0064:0069[638a8015x_10251024x] mad.f32 r5.y, c9.x, r5.y, c9.y + :1:0065:0070[200cc000x_00000002x] mov.u32u32 r0.x, r0.z + :2:0066:0071[4018081ax_401c001ax] (nop3) add.f r6.z, r6.z, (neg)r7.x + :3:0067:0075[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z + :2:0068:0076[41300018x_00000015x] floor.f r6.x, r5.y + :1:0069:0077[200cc001x_00000000x] mov.u32u32 r0.y, r0.x + :0:0070:0078[00000300x_00000000x] (rpt3)nop + :4:0071:0082[80900014x_0000001ax] sin r5.x, r6.z + :2:0072:0083[4130101ax_00000019x] (ss)floor.f r6.z, r6.y + :2:0073:0084[40100015x_40180015x] add.f r5.y, r5.y, (neg)r6.x + :1:0074:0085[200cc000x_00000001x] mov.u32u32 r0.x, r0.y + :2:0075:0086[40700014x_10250014x] mul.f r5.x, r5.x, c9.y + :2:0076:0087[40100019x_401a0019x] add.f r6.y, r6.y, (neg)r6.z + :3:0077:0088[638a8015x_10269023x] (nop2) mad.f32 r5.y, c8.w, r5.y, c9.z + :3:0078:0091[638c8819x_10269023x] (nop3) mad.f32 r6.y, c8.w, r6.y, c9.z + :0:0079:0095[00000200x_00000000x] (rpt2)nop + :4:0080:0098[80900019x_00000019x] sin r6.y, r6.y + :4:0081:0099[80b00015x_00000015x] cos r5.y, r5.y + :3:0082:0100[638c9014x_00141031x] (ss)mad.f32 r5.x, c12.y, r6.y, r5.x + :3:0083:0101[638a8010x_80101031x] mad.f32 r4.x, c12.y, r5.y, (neg)r4.x + :2:0084:0102[40700815x_00151031x] (nop1) mul.f r5.y, c12.y, r5.y + :2:0085:0104[4010000dx_400d0014x] add.f r3.y, r5.x, (neg)r3.y + :2:0086:0105[40780018x_00100010x] (nop2) mul.f r6.x, r4.x, r4.x + :3:0087:0108[63868818x_0018000dx] (nop1) mad.f32 r6.x, r3.y, r3.y, r6.x + :3:0088:0110[63860818x_0018800cx] (nop3) mad.f32 r6.x, r3.x, r3.x, r6.x + :0:0089:0114[00000200x_00000000x] (rpt2)nop + :4:0090:0117[80300018x_00000018x] rsq r6.x, r6.x + :2:0091:0118[4070100cx_0018000cx] (ss)mul.f r3.x, r3.x, r6.x + :2:0092:0119[40700010x_00180010x] mul.f r4.x, r4.x, r6.x + :2:0093:0120[4070080dx_0018000dx] (nop1) mul.f r3.y, r3.y, r6.x + :2:0094:0122[40700818x_000c000cx] (nop1) mul.f r6.x, r3.x, r3.x + :3:0095:0124[63868818x_0018800dx] (nop3) mad.f32 r6.x, r3.y, r3.y, r6.x + :0:0096:0128[00000200x_00000000x] (rpt2)nop + :4:0097:0131[80300018x_00000018x] rsq r6.x, r6.x + :2:0098:0132[40701019x_0018000cx] (ss)mul.f r6.y, r3.x, r6.x + :2:0099:0133[40780018x_0018000dx] (nop2) mul.f r6.x, r3.y, r6.x + :2:0100:0136[4070001ax_000c0019x] mul.f r6.z, r6.y, r3.x + :2:0101:0137[40700019x_00100019x] mul.f r6.y, r6.y, r4.x + :3:0102:0138[6386801ax_001a0018x] mad.f32 r6.z, r6.x, r3.y, r6.z + :2:0103:0139[40780018x_00100018x] (nop2) mul.f r6.x, r6.x, r4.x + :2:0104:0142[4070081bx_001a001ax] (nop1) mul.f r6.w, r6.z, r6.z + :3:0105:0144[638c081bx_401b4018x] (nop1) mad.f32 r6.w, (neg)r6.x, (neg)r6.x, r6.w + :3:0106:0146[638c881bx_401bc019x] (nop3) mad.f32 r6.w, (neg)r6.y, (neg)r6.y, r6.w + :0:0107:0150[00000200x_00000000x] (rpt2)nop + :4:0108:0153[8030001bx_0000001bx] rsq r6.w, r6.w + :2:0109:0154[40701018x_001b0018x] (ss)mul.f r6.x, r6.x, r6.w + :2:0110:0155[4070001ax_001b001ax] mul.f r6.z, r6.z, r6.w + :2:0111:0156[40700819x_001b0019x] (nop1) mul.f r6.y, r6.y, r6.w + :2:0112:0158[4070001bx_000c0018x] mul.f r6.w, r6.x, r3.x + :2:0113:0159[4070001ex_000d001ax] mul.f r7.z, r6.z, r3.y + :2:0114:0160[4070001dx_00100019x] mul.f r7.y, r6.y, r4.x + :3:0115:0161[6386801bx_001b4019x] mad.f32 r6.w, (neg)r6.y, r3.y, r6.w + :3:0116:0162[6386001dx_001d001ax] mad.f32 r7.y, r6.z, r3.x, r7.y + :3:0117:0163[6388081ex_801e4018x] (nop1) mad.f32 r7.z, (neg)r6.x, r4.x, (neg)r7.z + :2:0118:0165[4070081cx_001b001bx] (nop1) mul.f r7.x, r6.w, r6.w + :3:0119:0167[638e881cx_001c001dx] (nop1) mad.f32 r7.x, r7.y, r7.y, r7.x + :3:0120:0169[638f081cx_001c801ex] (nop3) mad.f32 r7.x, r7.z, r7.z, r7.x + :0:0121:0173[00000200x_00000000x] (rpt2)nop + :4:0122:0176[8030001cx_0000001cx] rsq r7.x, r7.x + :2:0123:0177[4070101bx_001c001bx] (ss)mul.f r6.w, r6.w, r7.x + :2:0124:0178[4070001ex_001c001ex] mul.f r7.z, r7.z, r7.x + :2:0125:0179[4070001cx_001c001dx] mul.f r7.x, r7.y, r7.x + :1:0126:0180[2024401dx_00000001x] mov.f32f32 r7.y, c0.y + :0:0127:0181[00000200x_00000000x] (rpt2)nop + :2:0128:0184[4078001fx_001d1025x] (nop2) mul.f r7.w, c9.y, r7.y + :4:0129:0187[80100021x_0000001dx] rcp r8.y, r7.y + :2:0130:0188[4010101dx_401d1067x] (ss)add.f r7.y, c25.w, (neg)r7.y + :2:0131:0189[40100020x_401f0008x] add.f r8.x, r2.x, (neg)r7.w + :2:0132:0190[4010001fx_401f1005x] add.f r7.w, c1.y, (neg)r7.w + :2:0133:0191[40700017x_00210017x] mul.f r5.w, r5.w, r8.y + :2:0134:0192[4070001dx_1025001dx] mul.f r7.y, r7.y, c9.y + :2:0135:0193[40700020x_00210020x] mul.f r8.x, r8.x, r8.y + :2:0136:0194[40780016x_00210016x] (nop2) mul.f r5.z, r5.z, r8.y + :2:0137:0197[4070001ax_001a0020x] mul.f r6.z, r8.x, r6.z + :2:0138:0198[40700019x_00200019x] mul.f r6.y, r6.y, r8.x + :2:0139:0199[40700018x_00200018x] mul.f r6.x, r6.x, r8.x + :3:0140:0200[638d801ax_001a0017x] mad.f32 r6.z, r5.w, r6.w, r6.z + :3:0141:0201[638f0019x_80190017x] mad.f32 r6.y, r5.w, r7.z, (neg)r6.y + :3:0142:0202[638e0017x_80180017x] mad.f32 r5.w, r5.w, r7.x, (neg)r6.x + :2:0143:0203[40100008x_401d0008x] add.f r2.x, r2.x, (neg)r7.y + :2:0144:0204[40100010x_4010001ax] add.f r4.x, r6.z, (neg)r4.x + :3:0145:0205[63890012x_4016102dx] mad.f32 r4.z, c11.y, (neg)r4.z, r5.z + :2:0146:0206[4010000dx_400d0017x] add.f r3.y, r5.w, (neg)r3.y + :2:0147:0207[40700017x_00210008x] mul.f r5.w, r2.x, r8.y + :2:0148:0208[40700008x_10210016x] mul.f r2.x, r5.z, c8.y + :2:0149:0209[40700016x_00100010x] mul.f r5.z, r4.x, r4.x + :2:0150:0210[4010000cx_400c0019x] add.f r3.x, r6.y, (neg)r3.x + :3:0151:0211[63868016x_0016000dx] mad.f32 r5.z, r3.y, r3.y, r5.z + :2:0152:0212[40100014x_40080014x] add.f r5.x, r5.x, (neg)r2.x + :3:0153:0213[63890012x_10251024x] mad.f32 r4.z, c9.x, r4.z, c9.y + :3:0154:0214[63860808x_0016800cx] (nop3) mad.f32 r2.x, r3.x, r3.x, r5.z + :0:0155:0218[00000200x_00000000x] (rpt2)nop + :4:0156:0221[80300008x_00000008x] rsq r2.x, r2.x + :2:0157:0222[40701010x_00080010x] (ss)mul.f r4.x, r4.x, r2.x + :2:0158:0223[4070000cx_0008000cx] mul.f r3.x, r3.x, r2.x + :2:0159:0224[40700008x_0008000dx] mul.f r2.x, r3.y, r2.x + :2:0160:0225[4138080dx_00000012x] (nop3) floor.f r3.y, r4.z + :2:0161:0229[4018080dx_400d0012x] (nop3) add.f r3.y, r4.z, (neg)r3.y + :3:0162:0233[6386880dx_10269023x] (nop3) mad.f32 r3.y, c8.w, r3.y, c9.z + :0:0163:0237[00000200x_00000000x] (rpt2)nop + :4:0164:0240[80b00012x_0000000dx] cos r4.z, r3.y + :4:0165:0241[8090100dx_0000000dx] (ss)sin r3.y, r3.y + :2:0166:0242[40700816x_00120010x] (nop1) mul.f r5.z, r4.x, r4.z + :3:0167:0244[63869016x_40160008x] (ss)mad.f32 r5.z, r2.x, (neg)r3.y, r5.z + :2:0168:0245[4070080dx_000d0010x] (nop1) mul.f r3.y, r4.x, r3.y + :3:0169:0247[6389000dx_000d0008x] mad.f32 r3.y, r2.x, r4.z, r3.y + :1:0170:0248[280cc008x_00000006x] (jp)mov.u32u32 r2.x, r1.z + :0:0171:0249[00000200x_00000000x] (rpt2)nop + :2:0172:0252[42bb08f8x_20820008x] (nop3) cmps.s.ge p0.x, r2.x, 130 + :0:0173:0256[00000200x_00000000x] (rpt2)nop + :0:0174:0259[00800000x_00000464x] br p0.x, #1124 + :1:0175:0260[280cc008x_00000003x] (jp)mov.u32u32 r2.x, r0.w + :0:0176:0261[00000200x_00000000x] (rpt2)nop + :2:0177:0264[40b808f8x_0008106ex] (nop3) cmps.f.lt p0.x, c27.z, r2.x + :0:0178:0268[00000200x_00000000x] (rpt2)nop + :0:0179:0271[00800000x_0000045fx] br p0.x, #1119 + :1:0180:0272[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x + :1:0181:0273[200cc018x_00000004x] mov.u32u32 r6.x, r1.x + :1:0182:0274[200cc019x_00000004x] mov.u32u32 r6.y, r1.x + :3:0183:0275[63870010x_1037102ax] mad.f32 r4.x, c10.z, r3.z, c13.w + :3:0184:0276[63868012x_00140012x] mad.f32 r4.z, r4.z, r3.y, r5.x + :3:0185:0277[638b0018x_00150018x] mad.f32 r6.x, r6.x, r5.z, r5.y + :3:0186:0278[63860019x_00110019x] mad.f32 r6.y, r6.y, r3.x, r4.y + :3:0187:0279[63870008x_1037902dx] (nop2) mad.f32 r2.x, c11.y, r3.z, c13.w + :2:0188:0282[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z + :2:0189:0283[4010001ax_10030019x] add.f r6.z, r6.y, c0.w + :2:0190:0284[4070001dx_10340019x] mul.f r7.y, r6.y, c13.x + :2:0191:0285[4070001bx_10380019x] mul.f r6.w, r6.y, c14.x + :3:0192:0286[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :3:0193:0287[638d001ax_10251024x] mad.f32 r6.z, c9.x, r6.z, c9.y + :3:0194:0288[638e881dx_10251024x] (nop1) mad.f32 r7.y, c9.x, r7.y, c9.y + :2:0195:0290[41300020x_0000001cx] floor.f r8.x, r7.x + :2:0196:0291[4130001ex_0000001ax] floor.f r7.z, r6.z + :2:0197:0292[41300822x_0000001dx] (nop1) floor.f r8.z, r7.y + :2:0198:0294[4010001cx_4020001cx] add.f r7.x, r7.x, (neg)r8.x + :2:0199:0295[4010001ax_401e001ax] add.f r6.z, r6.z, (neg)r7.z + :2:0200:0296[4010001dx_4022001dx] add.f r7.y, r7.y, (neg)r8.z + :1:0201:0297[204cc01ex_3f4ccccdx] mov.u32u32 r7.z, 0x3f4ccccd + :3:0202:0298[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :3:0203:0299[638d001ax_10261023x] mad.f32 r6.z, c8.w, r6.z, c9.z + :3:0204:0300[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z + :2:0205:0301[4070001ex_001e1003x] mul.f r7.z, c0.w, r7.z + :2:0206:0302[40700022x_000f104ax] mul.f r8.z, c18.z, r3.w + :3:0207:0303[638d801bx_001e1039x] mad.f32 r6.w, c14.y, r6.w, r7.z + :2:0208:0304[40700020x_000f104dx] mul.f r8.x, c19.y, r3.w + :4:0209:0305[80b0001cx_0000001cx] cos r7.x, r7.x + :2:0210:0306[4070101cx_1021001cx] (ss)mul.f r7.x, r7.x, c8.y + :4:0211:0307[8090001ax_0000001ax] sin r6.z, r6.z + :0:0212:0308[00000000x_00000000x] nop + :4:0213:0309[8090001dx_0000001dx] sin r7.y, r7.y + :3:0214:0310[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y + :2:0215:0312[4010001cx_401c0018x] add.f r7.x, r6.x, (neg)r7.x + :2:0216:0313[4078101dx_1021001dx] (ss)(nop2) mul.f r7.y, r7.y, c8.y + :2:0217:0316[4070001cx_001c001cx] mul.f r7.x, r7.x, r7.x + :2:0218:0317[4018081dx_401d0012x] (nop3) add.f r7.y, r4.z, (neg)r7.y + :3:0219:0321[638e801cx_001c001dx] mad.f32 r7.x, r7.y, r7.y, r7.x + :1:0220:0322[204cc01dx_3db851ecx] mov.u32u32 r7.y, 0x3db851ec + :0:0221:0323[00000200x_00000000x] (rpt2)nop + :2:0222:0326[4070081dx_001d1003x] (nop1) mul.f r7.y, c0.w, r7.y + :3:0223:0328[6388081ax_001d801ax] (nop3) mad.f32 r6.z, r6.z, r4.x, r7.y + :3:0224:0332[638d081ax_10259024x] (nop3) mad.f32 r6.z, c9.x, r6.z, c9.y + :2:0225:0336[41380823x_0000001ax] (nop3) floor.f r8.w, r6.z + :2:0226:0340[4018081ax_4023001ax] (nop3) add.f r6.z, r6.z, (neg)r8.w + :3:0227:0344[638d081ax_10269023x] (nop3) mad.f32 r6.z, c8.w, r6.z, c9.z + :0:0228:0348[00000200x_00000000x] (rpt2)nop + :4:0229:0351[80900023x_0000001ax] sin r8.w, r6.z + :4:0230:0352[80b0101ax_0000001ax] (ss)cos r6.z, r6.z + :2:0231:0353[40700824x_00230018x] (nop1) mul.f r9.x, r6.x, r8.w + :3:0232:0355[638d1024x_00240012x] (ss)mad.f32 r9.x, r4.z, r6.z, r9.x + :2:0233:0356[4070081ax_001a0018x] (nop1) mul.f r6.z, r6.x, r6.z + :3:0234:0358[6391801ax_401a0012x] mad.f32 r6.z, r4.z, (neg)r8.w, r6.z + :2:0235:0359[40780023x_10380024x] (nop2) mul.f r8.w, r9.x, c14.x + :2:0236:0362[40700025x_1038001ax] mul.f r9.y, r6.z, c14.x + :3:0237:0363[63918023x_001e9039x] (nop2) mad.f32 r8.w, c14.y, r8.w, r7.z + :3:0238:0366[63928025x_001e1039x] mad.f32 r9.y, c14.y, r9.y, r7.z + :3:0239:0367[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y + :3:0240:0370[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :2:0241:0371[41380026x_00000023x] (nop2) floor.f r9.z, r8.w + :2:0242:0374[41300027x_00000025x] floor.f r9.w, r9.y + :2:0243:0375[40180023x_40260023x] (nop2) add.f r8.w, r8.w, (neg)r9.z + :2:0244:0378[40100025x_40270025x] add.f r9.y, r9.y, (neg)r9.w + :3:0245:0379[63918023x_10269023x] (nop2) mad.f32 r8.w, c8.w, r8.w, c9.z + :3:0246:0382[63928825x_10269023x] (nop3) mad.f32 r9.y, c8.w, r9.y, c9.z + :0:0247:0386[00000200x_00000000x] (rpt2)nop + :4:0248:0389[80900025x_00000025x] sin r9.y, r9.y + :4:0249:0390[80900023x_00000023x] sin r8.w, r8.w + :2:0250:0391[40701823x_00080023x] (ss)(nop1) mul.f r8.w, r8.w, r2.x + :3:0251:0393[638d001ax_00231038x] mad.f32 r6.z, c14.x, r6.z, r8.w + :2:0252:0394[40780023x_00080025x] (nop2) mul.f r8.w, r9.y, r2.x + :2:0253:0397[40700026x_103b001ax] mul.f r9.z, r6.z, c14.w + :2:0254:0398[40700027x_103f001ax] mul.f r9.w, r6.z, c15.w + :3:0255:0399[638c8023x_00231038x] mad.f32 r8.w, c14.x, r6.y, r8.w + :2:0256:0400[40700025x_1042001ax] mul.f r9.y, r6.z, c16.z + :3:0257:0401[638d081ax_10251024x] (nop1) mad.f32 r6.z, c9.x, r6.z, c9.y + :3:0258:0403[63918828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r8.w, c9.y + :2:0259:0405[41300829x_0000001ax] (nop1) floor.f r10.y, r6.z + :2:0260:0407[4130082ax_00000028x] (nop1) floor.f r10.z, r10.x + :2:0261:0409[4010081ax_4029001ax] (nop1) add.f r6.z, r6.z, (neg)r10.y + :2:0262:0411[40100828x_402a0028x] (nop1) add.f r10.x, r10.x, (neg)r10.z + :3:0263:0413[638d081ax_10261023x] (nop1) mad.f32 r6.z, c8.w, r6.z, c9.z + :3:0264:0415[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0265:0419[00000000x_00000000x] nop + :4:0266:0420[80b00029x_0000001ax] cos r10.y, r6.z + :4:0267:0421[8090101ax_0000001ax] (ss)sin r6.z, r6.z + :0:0268:0422[00000100x_00000000x] (rpt1)nop + :4:0269:0424[8090002ax_00000028x] sin r10.z, r10.x + :4:0270:0425[80b01028x_00000028x] (ss)cos r10.x, r10.x + :2:0271:0426[40700029x_002a0029x] mul.f r10.y, r10.y, r10.z + :2:0272:0427[4138082ax_0000001bx] (nop3) floor.f r10.z, r6.w + :2:0273:0431[4018081bx_402a001bx] (nop3) add.f r6.w, r6.w, (neg)r10.z + :3:0274:0435[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:0275:0439[00000200x_00000000x] (rpt2)nop + :4:0276:0442[8090001bx_0000001bx] sin r6.w, r6.w + :2:0277:0443[4070181bx_0008001bx] (ss)(nop1) mul.f r6.w, r6.w, r2.x + :3:0278:0445[6392081bx_001b9038x] (nop3) mad.f32 r6.w, c14.x, r9.x, r6.w + :3:0279:0449[638d8024x_00251043x] mad.f32 r9.x, c16.w, r6.w, r9.y + :3:0280:0450[638d8025x_0026103cx] mad.f32 r9.y, c15.x, r6.w, r9.z + :3:0281:0451[63918024x_00241044x] mad.f32 r9.x, c17.x, r8.w, r9.x + :3:0282:0452[63918025x_0025103dx] mad.f32 r9.y, c15.y, r8.w, r9.y + :3:0283:0453[638d8026x_00271040x] mad.f32 r9.z, c16.x, r6.w, r9.w + :3:0284:0454[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y + :3:0285:0455[63918023x_00269041x] (nop2) mad.f32 r8.w, c16.y, r8.w, r9.z + :2:0286:0458[41380826x_0000001bx] (nop3) floor.f r9.z, r6.w + :2:0287:0462[4018081bx_4026001bx] (nop3) add.f r6.w, r6.w, (neg)r9.z + :3:0288:0466[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:0289:0470[00000200x_00000000x] (rpt2)nop + :4:0290:0473[80b00026x_0000001bx] cos r9.z, r6.w + :4:0291:0474[8090101bx_0000001bx] (ss)sin r6.w, r6.w + :3:0292:0475[638d081ax_00290026x] (nop1) mad.f32 r6.z, r9.z, r6.z, r10.y + :3:0293:0477[638d901ax_001a0028x] (ss)mad.f32 r6.z, r10.x, r6.w, r6.z + :2:0294:0478[4070081bx_000f103ex] (nop1) mul.f r6.w, c15.z, r3.w + :3:0295:0480[63920026x_001b103ax] mad.f32 r9.z, c14.z, r9.x, r6.w + :3:0296:0481[63928027x_001b103ax] mad.f32 r9.w, c14.z, r9.y, r6.w + :3:0297:0482[63918828x_001b103ax] (nop1) mad.f32 r10.x, c14.z, r8.w, r6.w + :3:0298:0484[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y + :3:0299:0485[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y + :3:0300:0486[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y + :2:0301:0488[41300029x_00000026x] floor.f r10.y, r9.z + :2:0302:0489[4138002ax_00000027x] (nop2) floor.f r10.z, r9.w + :2:0303:0492[40100026x_40290026x] add.f r9.z, r9.z, (neg)r10.y + :2:0304:0493[40180027x_402a0027x] (nop2) add.f r9.w, r9.w, (neg)r10.z + :3:0305:0496[63930026x_10261023x] mad.f32 r9.z, c8.w, r9.z, c9.z + :3:0306:0497[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z + :0:0307:0501[00000100x_00000000x] (rpt1)nop + :4:0308:0503[80900026x_00000026x] sin r9.z, r9.z + :3:0309:0504[63841025x_00250026x] (ss)mad.f32 r9.y, r9.z, r2.x, r9.y + :4:0310:0505[80900027x_00000027x] sin r9.w, r9.w + :3:0311:0506[63841023x_00238027x] (ss)(nop2) mad.f32 r8.w, r9.w, r2.x, r8.w + :2:0312:0509[40700026x_10420025x] mul.f r9.z, r9.y, c16.z + :2:0313:0510[40700029x_103f0025x] mul.f r10.y, r9.y, c15.w + :2:0314:0511[40700027x_103b0025x] mul.f r9.w, r9.y, c14.w + :3:0315:0512[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :3:0316:0513[6391802ax_10259024x] (nop2) mad.f32 r10.z, c9.x, r8.w, c9.y + :2:0317:0516[4130002bx_00000025x] floor.f r10.w, r9.y + :2:0318:0517[4138002cx_0000002ax] (nop2) floor.f r11.x, r10.z + :2:0319:0520[40100025x_402b0025x] add.f r9.y, r9.y, (neg)r10.w + :2:0320:0521[4018002ax_402c002ax] (nop2) add.f r10.z, r10.z, (neg)r11.x + :3:0321:0524[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z + :3:0322:0525[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z + :0:0323:0529[00000100x_00000000x] (rpt1)nop + :4:0324:0531[80b0002bx_00000025x] cos r10.w, r9.y + :4:0325:0532[80901025x_00000025x] (ss)sin r9.y, r9.y + :0:0326:0533[00000000x_00000000x] nop + :4:0327:0534[8090002cx_0000002ax] sin r11.x, r10.z + :4:0328:0535[80b0102ax_0000002ax] (ss)cos r10.z, r10.z + :2:0329:0536[4070002bx_002c002bx] mul.f r10.w, r10.w, r11.x + :2:0330:0537[4138082cx_00000028x] (nop3) floor.f r11.x, r10.x + :2:0331:0541[40180828x_402c0028x] (nop3) add.f r10.x, r10.x, (neg)r11.x + :3:0332:0545[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0333:0549[00000200x_00000000x] (rpt2)nop + :4:0334:0552[80900028x_00000028x] sin r10.x, r10.x + :3:0335:0553[63841824x_00248028x] (ss)(nop3) mad.f32 r9.x, r10.x, r2.x, r9.x + :3:0336:0557[63920026x_00261043x] mad.f32 r9.z, c16.w, r9.x, r9.z + :3:0337:0558[63920027x_0027103cx] mad.f32 r9.w, c15.x, r9.x, r9.w + :3:0338:0559[63920028x_00291040x] mad.f32 r10.x, c16.x, r9.x, r10.y + :3:0339:0560[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y + :3:0340:0561[63918026x_00261044x] mad.f32 r9.z, c17.x, r8.w, r9.z + :3:0341:0562[63918027x_0027103dx] mad.f32 r9.w, c15.y, r8.w, r9.w + :3:0342:0563[63918023x_00281041x] mad.f32 r8.w, c16.y, r8.w, r10.x + :2:0343:0564[41380828x_00000024x] (nop3) floor.f r10.x, r9.x + :2:0344:0568[40180824x_40280024x] (nop3) add.f r9.x, r9.x, (neg)r10.x + :3:0345:0572[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z + :0:0346:0576[00000200x_00000000x] (rpt2)nop + :4:0347:0579[80b00028x_00000024x] cos r10.x, r9.x + :4:0348:0580[80901024x_00000024x] (ss)sin r9.x, r9.x + :3:0349:0581[63928825x_002b0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r10.w + :3:0350:0583[63921824x_0025802ax] (ss)(nop3) mad.f32 r9.x, r10.z, r9.x, r9.y + :2:0351:0587[40780824x_10450024x] (nop3) mul.f r9.x, r9.x, c17.y + :2:0352:0591[4010001ax_c024c01ax] add.f r6.z, (absneg)r6.z, (absneg)r9.x + :2:0353:0592[40700824x_000f1047x] (nop1) mul.f r9.x, c17.w, r3.w + :3:0354:0594[63930025x_00241046x] mad.f32 r9.y, c17.z, r9.z, r9.x + :3:0355:0595[63938028x_00241046x] mad.f32 r10.x, c17.z, r9.w, r9.x + :3:0356:0596[63918829x_00241046x] (nop1) mad.f32 r10.y, c17.z, r8.w, r9.x + :3:0357:0598[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :3:0358:0599[63940028x_10251024x] mad.f32 r10.x, c9.x, r10.x, c9.y + :3:0359:0600[63948829x_10251024x] (nop1) mad.f32 r10.y, c9.x, r10.y, c9.y + :2:0360:0602[4130002ax_00000025x] floor.f r10.z, r9.y + :2:0361:0603[4138002bx_00000028x] (nop2) floor.f r10.w, r10.x + :2:0362:0606[40100025x_402a0025x] add.f r9.y, r9.y, (neg)r10.z + :2:0363:0607[40180028x_402b0028x] (nop2) add.f r10.x, r10.x, (neg)r10.w + :3:0364:0610[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z + :3:0365:0611[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0366:0615[00000100x_00000000x] (rpt1)nop + :4:0367:0617[80900025x_00000025x] sin r9.y, r9.y + :3:0368:0618[63841025x_00270025x] (ss)mad.f32 r9.y, r9.y, r2.x, r9.w + :4:0369:0619[80900028x_00000028x] sin r10.x, r10.x + :3:0370:0620[63841023x_00238028x] (ss)(nop2) mad.f32 r8.w, r10.x, r2.x, r8.w + :2:0371:0623[40700027x_10420025x] mul.f r9.w, r9.y, c16.z + :2:0372:0624[4070002ax_103f0025x] mul.f r10.z, r9.y, c15.w + :2:0373:0625[40700028x_103b0025x] mul.f r10.x, r9.y, c14.w + :3:0374:0626[63928025x_10251024x] mad.f32 r9.y, c9.x, r9.y, c9.y + :3:0375:0627[6391802bx_10259024x] (nop2) mad.f32 r10.w, c9.x, r8.w, c9.y + :2:0376:0630[4130002cx_00000025x] floor.f r11.x, r9.y + :2:0377:0631[4138002dx_0000002bx] (nop2) floor.f r11.y, r10.w + :2:0378:0634[40100025x_402c0025x] add.f r9.y, r9.y, (neg)r11.x + :2:0379:0635[4018002bx_402d002bx] (nop2) add.f r10.w, r10.w, (neg)r11.y + :3:0380:0638[63928025x_10261023x] mad.f32 r9.y, c8.w, r9.y, c9.z + :3:0381:0639[6395882bx_10269023x] (nop3) mad.f32 r10.w, c8.w, r10.w, c9.z + :0:0382:0643[00000100x_00000000x] (rpt1)nop + :4:0383:0645[80b0002cx_00000025x] cos r11.x, r9.y + :4:0384:0646[80901025x_00000025x] (ss)sin r9.y, r9.y + :0:0385:0647[00000000x_00000000x] nop + :4:0386:0648[8090002dx_0000002bx] sin r11.y, r10.w + :4:0387:0649[80b0102bx_0000002bx] (ss)cos r10.w, r10.w + :2:0388:0650[4070002cx_002d002cx] mul.f r11.x, r11.x, r11.y + :2:0389:0651[4138082dx_00000029x] (nop3) floor.f r11.y, r10.y + :2:0390:0655[40180829x_402d0029x] (nop3) add.f r10.y, r10.y, (neg)r11.y + :3:0391:0659[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z + :0:0392:0663[00000200x_00000000x] (rpt2)nop + :4:0393:0666[80900029x_00000029x] sin r10.y, r10.y + :3:0394:0667[63841826x_00268029x] (ss)(nop3) mad.f32 r9.z, r10.y, r2.x, r9.z + :3:0395:0671[63930027x_00271043x] mad.f32 r9.w, c16.w, r9.z, r9.w + :3:0396:0672[63930028x_0028103cx] mad.f32 r10.x, c15.x, r9.z, r10.x + :3:0397:0673[63930029x_002a1040x] mad.f32 r10.y, c16.x, r9.z, r10.z + :3:0398:0674[63918027x_00271044x] mad.f32 r9.w, c17.x, r8.w, r9.w + :3:0399:0675[63918028x_0028103dx] mad.f32 r10.x, c15.y, r8.w, r10.x + :3:0400:0676[63918023x_00291041x] mad.f32 r8.w, c16.y, r8.w, r10.y + :3:0401:0677[63930026x_10251024x] mad.f32 r9.z, c9.x, r9.z, c9.y + :3:0402:0678[63938029x_00221049x] mad.f32 r10.y, c18.y, r9.w, r8.z + :3:0403:0679[6394002ax_00221049x] mad.f32 r10.z, c18.y, r10.x, r8.z + :3:0404:0680[6391882dx_00221049x] (nop1) mad.f32 r11.y, c18.y, r8.w, r8.z + :3:0405:0682[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y + :3:0406:0683[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y + :3:0407:0684[6396882dx_10251024x] (nop1) mad.f32 r11.y, c9.x, r11.y, c9.y + :2:0408:0686[4130002ex_00000029x] floor.f r11.z, r10.y + :2:0409:0687[4138002fx_0000002ax] (nop2) floor.f r11.w, r10.z + :2:0410:0690[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z + :2:0411:0691[4018002ax_402f002ax] (nop2) add.f r10.z, r10.z, (neg)r11.w + :3:0412:0694[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z + :3:0413:0695[6395082ax_10269023x] (nop3) mad.f32 r10.z, c8.w, r10.z, c9.z + :0:0414:0699[00000100x_00000000x] (rpt1)nop + :4:0415:0701[80900029x_00000029x] sin r10.y, r10.y + :3:0416:0702[63841028x_00280029x] (ss)mad.f32 r10.x, r10.y, r2.x, r10.x + :4:0417:0703[8090002ax_0000002ax] sin r10.z, r10.z + :3:0418:0704[63841023x_0023802ax] (ss)(nop2) mad.f32 r8.w, r10.z, r2.x, r8.w + :2:0419:0707[40700029x_10420028x] mul.f r10.y, r10.x, c16.z + :2:0420:0708[4070002ex_103f0028x] mul.f r11.z, r10.x, c15.w + :3:0421:0709[6391802fx_10251024x] mad.f32 r11.w, c9.x, r8.w, c9.y + :2:0422:0710[4070002ax_103b0028x] mul.f r10.z, r10.x, c14.w + :3:0423:0711[63940828x_10251024x] (nop1) mad.f32 r10.x, c9.x, r10.x, c9.y + :2:0424:0713[41300831x_0000002fx] (nop1) floor.f r12.y, r11.w + :2:0425:0715[41300830x_00000028x] (nop1) floor.f r12.x, r10.x + :2:0426:0717[4010082fx_4031002fx] (nop1) add.f r11.w, r11.w, (neg)r12.y + :2:0427:0719[40100828x_40300028x] (nop1) add.f r10.x, r10.x, (neg)r12.x + :3:0428:0721[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z + :3:0429:0723[63940828x_10269023x] (nop3) mad.f32 r10.x, c8.w, r10.x, c9.z + :0:0430:0727[00000000x_00000000x] nop + :4:0431:0728[80900031x_0000002fx] sin r12.y, r11.w + :4:0432:0729[80b0102fx_0000002fx] (ss)cos r11.w, r11.w + :0:0433:0730[00000100x_00000000x] (rpt1)nop + :4:0434:0732[80b00030x_00000028x] cos r12.x, r10.x + :4:0435:0733[80901028x_00000028x] (ss)sin r10.x, r10.x + :2:0436:0734[40700030x_00310030x] mul.f r12.x, r12.x, r12.y + :2:0437:0735[41380831x_0000002dx] (nop3) floor.f r12.y, r11.y + :2:0438:0739[4018082dx_4031002dx] (nop3) add.f r11.y, r11.y, (neg)r12.y + :3:0439:0743[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z + :0:0440:0747[00000200x_00000000x] (rpt2)nop + :4:0441:0750[8090002dx_0000002dx] sin r11.y, r11.y + :3:0442:0751[63841827x_0027802dx] (ss)(nop3) mad.f32 r9.w, r11.y, r2.x, r9.w + :3:0443:0755[63938029x_00291043x] mad.f32 r10.y, c16.w, r9.w, r10.y + :3:0444:0756[6393802ax_002a103cx] mad.f32 r10.z, c15.x, r9.w, r10.z + :3:0445:0757[6393802dx_002e1040x] mad.f32 r11.y, c16.x, r9.w, r11.z + :3:0446:0758[63918029x_00291044x] mad.f32 r10.y, c17.x, r8.w, r10.y + :3:0447:0759[6391802ax_002a103dx] mad.f32 r10.z, c15.y, r8.w, r10.z + :3:0448:0760[63918023x_002d1041x] mad.f32 r8.w, c16.y, r8.w, r11.y + :3:0449:0761[63938027x_10251024x] mad.f32 r9.w, c9.x, r9.w, c9.y + :3:0450:0762[6394802dx_0020104cx] mad.f32 r11.y, c19.x, r10.y, r8.x + :3:0451:0763[6395002ex_0020104cx] mad.f32 r11.z, c19.x, r10.z, r8.x + :3:0452:0764[63918831x_0020104cx] (nop1) mad.f32 r12.y, c19.x, r8.w, r8.x + :3:0453:0766[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :3:0454:0767[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y + :3:0455:0768[63988831x_10251024x] (nop1) mad.f32 r12.y, c9.x, r12.y, c9.y + :2:0456:0770[41300032x_0000002dx] floor.f r12.z, r11.y + :2:0457:0771[41380033x_0000002ex] (nop2) floor.f r12.w, r11.z + :2:0458:0774[4010002dx_4032002dx] add.f r11.y, r11.y, (neg)r12.z + :2:0459:0775[4018002ex_4033002ex] (nop2) add.f r11.z, r11.z, (neg)r12.w + :3:0460:0778[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z + :3:0461:0779[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:0462:0783[00000100x_00000000x] (rpt1)nop + :4:0463:0785[8090002dx_0000002dx] sin r11.y, r11.y + :3:0464:0786[6384102ax_002a002dx] (ss)mad.f32 r10.z, r11.y, r2.x, r10.z + :4:0465:0787[8090002ex_0000002ex] sin r11.z, r11.z + :3:0466:0788[63841023x_0023802ex] (ss)(nop2) mad.f32 r8.w, r11.z, r2.x, r8.w + :3:0467:0791[6395002ax_10251024x] mad.f32 r10.z, c9.x, r10.z, c9.y + :3:0468:0792[63918023x_10259024x] (nop2) mad.f32 r8.w, c9.x, r8.w, c9.y + :2:0469:0795[4130002dx_0000002ax] floor.f r11.y, r10.z + :2:0470:0796[4138002ex_00000023x] (nop2) floor.f r11.z, r8.w + :2:0471:0799[4010002ax_402d002ax] add.f r10.z, r10.z, (neg)r11.y + :2:0472:0800[40180023x_402e0023x] (nop2) add.f r8.w, r8.w, (neg)r11.z + :3:0473:0803[6395002ax_10261023x] mad.f32 r10.z, c8.w, r10.z, c9.z + :3:0474:0804[63918823x_10269023x] (nop3) mad.f32 r8.w, c8.w, r8.w, c9.z + :0:0475:0808[00000100x_00000000x] (rpt1)nop + :4:0476:0810[80b0002dx_0000002ax] cos r11.y, r10.z + :4:0477:0811[8090102ax_0000002ax] (ss)sin r10.z, r10.z + :0:0478:0812[00000000x_00000000x] nop + :4:0479:0813[8090002ex_00000023x] sin r11.z, r8.w + :4:0480:0814[80b01023x_00000023x] (ss)cos r8.w, r8.w + :2:0481:0815[4070002dx_002e002dx] mul.f r11.y, r11.y, r11.z + :2:0482:0816[4138082ex_00000031x] (nop3) floor.f r11.z, r12.y + :2:0483:0820[4018082ex_402e0031x] (nop3) add.f r11.z, r12.y, (neg)r11.z + :3:0484:0824[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:0485:0828[00000200x_00000000x] (rpt2)nop + :4:0486:0831[8090002ex_0000002ex] sin r11.z, r11.z + :3:0487:0832[63841829x_0029802ex] (ss)(nop3) mad.f32 r10.y, r11.z, r2.x, r10.y + :3:0488:0836[63948829x_10259024x] (nop3) mad.f32 r10.y, c9.x, r10.y, c9.y + :2:0489:0840[4138082ex_00000029x] (nop3) floor.f r11.z, r10.y + :2:0490:0844[40180829x_402e0029x] (nop3) add.f r10.y, r10.y, (neg)r11.z + :3:0491:0848[63948829x_10269023x] (nop3) mad.f32 r10.y, c8.w, r10.y, c9.z + :0:0492:0852[00000200x_00000000x] (rpt2)nop + :4:0493:0855[80b0002ex_00000029x] cos r11.z, r10.y + :4:0494:0856[80901029x_00000029x] (ss)sin r10.y, r10.y + :3:0495:0857[6395082ax_002d002ex] (nop1) mad.f32 r10.z, r11.z, r10.z, r11.y + :3:0496:0859[63949023x_002a0023x] (ss)mad.f32 r8.w, r8.w, r10.y, r10.z + :2:0497:0860[41380829x_00000027x] (nop3) floor.f r10.y, r9.w + :2:0498:0864[40100027x_40290027x] add.f r9.w, r9.w, (neg)r10.y + :2:0499:0865[40780023x_104e0023x] (nop2) mul.f r8.w, r8.w, c19.z + :3:0500:0868[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z + :0:0501:0872[00000200x_00000000x] (rpt2)nop + :4:0502:0875[80b00029x_00000027x] cos r10.y, r9.w + :4:0503:0876[80901027x_00000027x] (ss)sin r9.w, r9.w + :3:0504:0877[63940828x_00300029x] (nop1) mad.f32 r10.x, r10.y, r10.x, r12.x + :3:0505:0879[63939027x_0028002fx] (ss)mad.f32 r9.w, r11.w, r9.w, r10.x + :2:0506:0880[41380828x_00000026x] (nop3) floor.f r10.x, r9.z + :2:0507:0884[40100026x_40280026x] add.f r9.z, r9.z, (neg)r10.x + :2:0508:0885[40780027x_104b0027x] (nop2) mul.f r9.w, r9.w, c18.w + :3:0509:0888[63930826x_10269023x] (nop3) mad.f32 r9.z, c8.w, r9.z, c9.z + :0:0510:0892[00000200x_00000000x] (rpt2)nop + :4:0511:0895[80b00028x_00000026x] cos r10.x, r9.z + :4:0512:0896[80901026x_00000026x] (ss)sin r9.z, r9.z + :3:0513:0897[63928825x_002c0028x] (nop1) mad.f32 r9.y, r10.x, r9.y, r11.x + :3:0514:0899[63931825x_0025802bx] (ss)(nop3) mad.f32 r9.y, r10.w, r9.z, r9.y + :2:0515:0903[40780825x_10480025x] (nop3) mul.f r9.y, r9.y, c18.x + :2:0516:0907[4018081ax_c025001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.y + :2:0517:0911[4018081ax_c027001ax] (nop3) add.f r6.z, r6.z, (absneg)r9.w + :2:0518:0915[4010081ax_c023001ax] (nop1) add.f r6.z, r6.z, (absneg)r8.w + :3:0519:0917[6387081ax_001a9029x] (nop3) mad.f32 r6.z, c10.y, r3.z, r6.z + :2:0520:0921[4010081ax_104f801ax] (nop1) add.f r6.z, (abs)r6.z, c19.w + :3:0521:0923[6387081ax_001a1050x] (nop1) mad.f32 r6.z, c20.x, r3.z, r6.z + :3:0522:0925[6390881ax_001a001fx] (nop1) mad.f32 r6.z, r7.w, r8.y, r6.z + :3:0523:0927[638e081ax_001a902dx] (nop3) mad.f32 r6.z, c11.y, r7.x, r6.z + :2:0524:0931[40100025x_1056001ax] add.f r9.y, r6.z, c21.z + :2:0525:0932[40180023x_001a106fx] (nop2) add.f r8.w, c27.w, r6.z + :2:0526:0935[40b000f8x_0025106cx] cmps.f.lt p0.x, c27.x, r9.y + :2:0527:0936[40100425x_001a1030x] (sat)add.f r9.y, c12.x, r6.z + :2:0528:0937[40580023x_10700023x] (nop2) max.f r8.w, r8.w, c28.x + :2:0529:0940[40700026x_103e0025x] mul.f r9.z, r9.y, c15.z + :2:0530:0941[40300023x_10290023x] min.f r8.w, r8.w, c10.y + :0:0531:0942[00900000x_000002cdx] br !p0.x, #717 + :2:0532:0943[48100028x_10550019x] (jp)add.f r10.x, r6.y, c21.y + :2:0533:0944[40700029x_10270019x] mul.f r10.y, r6.y, c9.w + :2:0534:0945[40100019x_10590019x] add.f r6.y, r6.y, c22.y + :2:0535:0946[40700027x_00260026x] mul.f r9.w, r9.z, r9.z + :2:0536:0947[4010002ax_10590018x] add.f r10.z, r6.x, c22.y + :3:0537:0948[63948029x_10251024x] mad.f32 r10.y, c9.x, r10.y, c9.y + :2:0538:0949[4010002cx_10030019x] add.f r11.x, r6.y, c0.w + :2:0539:0950[4010002bx_10030028x] add.f r10.w, r10.x, c0.w + :2:0540:0951[40700027x_00260027x] mul.f r9.w, r9.w, r9.z + :2:0541:0952[4130002ex_00000029x] floor.f r11.z, r10.y + :3:0542:0953[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y + :2:0543:0954[40100018x_10550018x] add.f r6.x, r6.x, c21.y + :3:0544:0955[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y + :2:0545:0956[40100029x_402e0029x] add.f r10.y, r10.y, (neg)r11.z + :2:0546:0957[4130002ex_0000002cx] floor.f r11.z, r11.x + :2:0547:0958[40700007x_0027102fx] mul.f r1.w, c11.w, r9.w + :2:0548:0959[4130002fx_0000002bx] floor.f r11.w, r10.w + :3:0549:0960[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z + :2:0550:0961[4010002cx_402e002cx] add.f r11.x, r11.x, (neg)r11.z + :2:0551:0962[4010001ax_001a1051x] add.f r6.z, c20.y, r6.z + :2:0552:0963[4010002bx_402f002bx] add.f r10.w, r10.w, (neg)r11.w + :2:0553:0964[4070002dx_10380019x] mul.f r11.y, r6.y, c14.x + :3:0554:0965[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z + :2:0555:0966[4070041ax_1052001ax] (sat)mul.f r6.z, r6.z, c20.z + :4:0556:0967[80900029x_00000029x] sin r10.y, r10.y + :3:0557:0968[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z + :3:0558:0969[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z + :3:0559:0970[6394902ex_10211025x] (ss)mad.f32 r11.z, c9.y, r10.y, c8.y + :2:0560:0971[4070001ax_1053001ax] mul.f r6.z, r6.z, c20.w + :3:0561:0972[63948031x_105b1025x] mad.f32 r12.y, c9.y, r10.y, c22.w + :4:0562:0973[8090002cx_0000002cx] sin r11.x, r11.x + :3:0563:0974[638e002ex_002e1037x] mad.f32 r11.z, c13.w, r7.x, r11.z + :3:0564:0975[638e0031x_00311037x] mad.f32 r12.y, c13.w, r7.x, r12.y + :4:0565:0976[8090002bx_0000002bx] sin r10.w, r10.w + :3:0566:0977[63948029x_105e1025x] mad.f32 r10.y, c9.y, r10.y, c23.z + :3:0567:0978[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :3:0568:0979[638e001cx_00291037x] mad.f32 r7.x, c13.w, r7.x, r10.y + :3:0569:0980[63988029x_10251024x] mad.f32 r10.y, c9.x, r12.y, c9.y + :3:0570:0981[6388102bx_001d002bx] (ss)mad.f32 r10.w, r10.w, r4.x, r7.y + :3:0571:0982[63880010x_001d002cx] mad.f32 r4.x, r11.x, r4.x, r7.y + :3:0572:0983[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :2:0573:0984[41300031x_00000029x] floor.f r12.y, r10.y + :3:0574:0985[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y + :3:0575:0986[6397001dx_10251024x] mad.f32 r7.y, c9.x, r11.z, c9.y + :2:0576:0987[41300032x_0000001cx] floor.f r12.z, r7.x + :2:0577:0988[40100029x_40310029x] add.f r10.y, r10.y, (neg)r12.y + :2:0578:0989[40100031x_10550012x] add.f r12.y, r4.z, c21.y + :2:0579:0990[4130002cx_0000001dx] floor.f r11.x, r7.y + :2:0580:0991[4010001cx_4032001cx] add.f r7.x, r7.x, (neg)r12.z + :3:0581:0992[63948029x_10261023x] mad.f32 r10.y, c8.w, r10.y, c9.z + :3:0582:0993[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y + :2:0583:0994[4010001dx_402c001dx] add.f r7.y, r7.y, (neg)r11.x + :3:0584:0995[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :2:0585:0996[4130002cx_0000002bx] floor.f r11.x, r10.w + :2:0586:0997[40100012x_10590012x] add.f r4.z, r4.z, c22.y + :3:0587:0998[638e801dx_10261023x] mad.f32 r7.y, c8.w, r7.y, c9.z + :4:0588:0999[80900029x_00000029x] sin r10.y, r10.y + :2:0589:1000[4130002ex_00000010x] floor.f r11.z, r4.x + :2:0590:1001[4010002bx_402c002bx] add.f r10.w, r10.w, (neg)r11.x + :3:0591:1002[63949029x_10251025x] (ss)mad.f32 r10.y, c9.y, r10.y, c9.y + :4:0592:1003[8090001cx_0000001cx] sin r7.x, r7.x + :3:0593:1004[638e101cx_10251025x] (ss)mad.f32 r7.x, c9.y, r7.x, c9.y + :2:0594:1005[40100010x_402e0010x] add.f r4.x, r4.x, (neg)r11.z + :3:0595:1006[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z + :4:0596:1007[8090001dx_0000001dx] sin r7.y, r7.y + :2:0597:1008[40700029x_00270029x] mul.f r10.y, r10.y, r9.w + :2:0598:1009[4070001cx_0027001cx] mul.f r7.x, r7.x, r9.w + :3:0599:1010[63880010x_10261023x] mad.f32 r4.x, c8.w, r4.x, c9.z + :3:0600:1011[638e901dx_10251025x] (ss)mad.f32 r7.y, c9.y, r7.y, c9.y + :2:0601:1012[40700829x_001a0029x] (nop1) mul.f r10.y, r10.y, r6.z + :4:0602:1014[8090002cx_0000002bx] sin r11.x, r10.w + :4:0603:1015[80b0102bx_0000002bx] (ss)cos r10.w, r10.w + :0:0604:1016[00000000x_00000000x] nop + :2:0605:1017[4070001dx_0027001dx] mul.f r7.y, r7.y, r9.w + :2:0606:1018[40700027x_002c0018x] mul.f r9.w, r6.x, r11.x + :4:0607:1019[8090002ex_00000010x] sin r11.z, r4.x + :4:0608:1020[80b01010x_00000010x] (ss)cos r4.x, r4.x + :0:0609:1021[00000000x_00000000x] nop + :3:0610:1022[63958027x_00270031x] mad.f32 r9.w, r12.y, r10.w, r9.w + :2:0611:1023[4070001dx_001a001dx] mul.f r7.y, r7.y, r6.z + :2:0612:1024[4070001ax_001a001cx] mul.f r6.z, r7.x, r6.z + :2:0613:1025[4130001cx_0000002dx] floor.f r7.x, r11.y + :2:0614:1026[4070002fx_002e002ax] mul.f r11.w, r10.z, r11.z + :2:0615:1027[40701030x_0010002ax] (ss)mul.f r12.x, r10.z, r4.x + :3:0616:1028[63880010x_002f0012x] mad.f32 r4.x, r4.z, r4.x, r11.w + :2:0617:1029[4010001cx_401c002dx] add.f r7.x, r11.y, (neg)r7.x + :2:0618:1030[4070002dx_002b0018x] mul.f r11.y, r6.x, r10.w + :3:0619:1031[6397002ex_40300012x] mad.f32 r11.z, r4.z, (neg)r11.z, r12.x + :3:0620:1032[6396002bx_402d0031x] mad.f32 r10.w, r12.y, (neg)r11.x, r11.y + :2:0621:1033[4070002cx_10380027x] mul.f r11.x, r9.w, c14.x + :3:0622:1034[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :2:0623:1035[40700030x_1038002ex] mul.f r12.x, r11.z, c14.x + :2:0624:1036[4070002dx_1038002bx] mul.f r11.y, r10.w, c14.x + :3:0625:1037[6396002cx_001e9039x] (nop2) mad.f32 r11.x, c14.y, r11.x, r7.z + :3:0626:1040[6396802dx_001e1039x] mad.f32 r11.y, c14.y, r11.y, r7.z + :4:0627:1041[8090001cx_0000001cx] sin r7.x, r7.x + :3:0628:1042[6396002cx_10251024x] mad.f32 r11.x, c9.x, r11.x, c9.y + :2:0629:1043[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x + :3:0630:1045[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :2:0631:1046[41300032x_0000002cx] floor.f r12.z, r11.x + :3:0632:1047[6388001cx_001c1038x] mad.f32 r7.x, c14.x, r4.x, r7.x + :2:0633:1048[40700010x_10380010x] mul.f r4.x, r4.x, c14.x + :2:0634:1049[41300033x_0000002dx] floor.f r12.w, r11.y + :2:0635:1050[4018002cx_4032002cx] (nop2) add.f r11.x, r11.x, (neg)r12.z + :2:0636:1053[4010002dx_4033002dx] add.f r11.y, r11.y, (neg)r12.w + :3:0637:1054[6396002cx_10261023x] mad.f32 r11.x, c8.w, r11.x, c9.z + :3:0638:1055[63880810x_001e1039x] (nop1) mad.f32 r4.x, c14.y, r4.x, r7.z + :3:0639:1057[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z + :4:0640:1061[8090002cx_0000002cx] sin r11.x, r11.x + :3:0641:1062[63880010x_10251024x] mad.f32 r4.x, c9.x, r4.x, c9.y + :2:0642:1063[4070182cx_0008002cx] (ss)(nop1) mul.f r11.x, r11.x, r2.x + :4:0643:1065[8090002dx_0000002dx] sin r11.y, r11.y + :3:0644:1066[6395802bx_002c1038x] mad.f32 r10.w, c14.x, r10.w, r11.x + :2:0645:1067[41300037x_00000010x] floor.f r13.w, r4.x + :2:0646:1068[4070182cx_0008002dx] (ss)(nop1) mul.f r11.x, r11.y, r2.x + :3:0647:1070[6394002cx_002c1038x] mad.f32 r11.x, c14.x, r10.x, r11.x + :2:0648:1071[40700032x_103b002bx] mul.f r12.z, r10.w, c14.w + :2:0649:1072[40700033x_103f002bx] mul.f r12.w, r10.w, c15.w + :2:0650:1073[4070002dx_1042002bx] mul.f r11.y, r10.w, c16.z + :3:0651:1074[63960034x_10251024x] mad.f32 r13.x, c9.x, r11.x, c9.y + :3:0652:1075[6395802bx_10251024x] mad.f32 r10.w, c9.x, r10.w, c9.y + :2:0653:1076[40100810x_40370010x] (nop1) add.f r4.x, r4.x, (neg)r13.w + :2:0654:1078[41300036x_00000034x] floor.f r13.z, r13.x + :2:0655:1079[41300035x_0000002bx] floor.f r13.y, r10.w + :3:0656:1080[63880810x_10261023x] (nop1) mad.f32 r4.x, c8.w, r4.x, c9.z + :2:0657:1082[40100034x_40360034x] add.f r13.x, r13.x, (neg)r13.z + :2:0658:1083[4018002bx_4035002bx] (nop2) add.f r10.w, r10.w, (neg)r13.y + :3:0659:1086[639a0034x_10261023x] mad.f32 r13.x, c8.w, r13.x, c9.z + :4:0660:1087[80900010x_00000010x] sin r4.x, r4.x + :3:0661:1088[6395802bx_10261023x] mad.f32 r10.w, c8.w, r10.w, c9.z + :2:0662:1089[40781810x_00080010x] (ss)(nop3) mul.f r4.x, r4.x, r2.x + :0:0663:1093[00000000x_00000000x] nop + :4:0664:1094[80900036x_00000034x] sin r13.z, r13.x + :4:0665:1095[80b01034x_00000034x] (ss)cos r13.x, r13.x + :0:0666:1096[00000000x_00000000x] nop + :4:0667:1097[80b00035x_0000002bx] cos r13.y, r10.w + :4:0668:1098[8090102bx_0000002bx] (ss)sin r10.w, r10.w + :3:0669:1099[63970010x_00101038x] mad.f32 r4.x, c14.x, r11.z, r4.x + :2:0670:1100[40700035x_00360035x] mul.f r13.y, r13.y, r13.z + :2:0671:1101[40780836x_10380028x] (nop3) mul.f r13.z, r10.x, c14.x + :3:0672:1105[639b0036x_001e1039x] mad.f32 r13.z, c14.y, r13.z, r7.z + :3:0673:1106[6398001ex_001e1039x] mad.f32 r7.z, c14.y, r12.x, r7.z + :2:0674:1107[40700037x_103b0010x] mul.f r13.w, r4.x, c14.w + :2:0675:1108[4070002ex_10420010x] mul.f r11.z, r4.x, c16.z + :3:0676:1109[638e0037x_0037103cx] mad.f32 r13.w, c15.x, r7.x, r13.w + :3:0677:1110[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :2:0678:1111[40700038x_103f0010x] mul.f r14.x, r4.x, c15.w + :3:0679:1112[638e0030x_10251024x] mad.f32 r12.x, c9.x, r7.x, c9.y + :3:0680:1113[638e002ex_002e1043x] mad.f32 r11.z, c16.w, r7.x, r11.z + :2:0681:1114[41300039x_0000001ex] floor.f r14.y, r7.z + :3:0682:1115[638e001cx_00381040x] mad.f32 r7.x, c16.x, r7.x, r14.x + :3:0683:1116[639b002fx_10251024x] mad.f32 r11.w, c9.x, r13.z, c9.y + :2:0684:1117[41300036x_00000030x] floor.f r13.z, r12.x + :2:0685:1118[4010001ex_4039001ex] add.f r7.z, r7.z, (neg)r14.y + :3:0686:1119[63880010x_10259024x] (nop2) mad.f32 r4.x, c9.x, r4.x, c9.y + :3:0687:1122[638f001ex_10261023x] mad.f32 r7.z, c8.w, r7.z, c9.z + :2:0688:1123[40100030x_40360030x] add.f r12.x, r12.x, (neg)r13.z + :2:0689:1124[41380838x_00000010x] (nop3) floor.f r14.x, r4.x + :0:0690:1128[00000000x_00000000x] nop + :4:0691:1129[8090001ex_0000001ex] sin r7.z, r7.z + :3:0692:1130[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z + :2:0693:1131[40100010x_40380010x] add.f r4.x, r4.x, (neg)r14.x + :2:0694:1132[4070181ex_0008001ex] (ss)(nop1) mul.f r7.z, r7.z, r2.x + :3:0695:1134[638c801ex_001e1038x] mad.f32 r7.z, c14.x, r6.y, r7.z + :3:0696:1135[63880010x_10269023x] (nop2) mad.f32 r4.x, c8.w, r4.x, c9.z + :3:0697:1138[638f0037x_0037103dx] mad.f32 r13.w, c15.y, r7.z, r13.w + :4:0698:1139[80b00036x_00000030x] cos r13.z, r12.x + :4:0699:1140[80901030x_00000030x] (ss)sin r12.x, r12.x + :3:0700:1141[638f002ex_002e1044x] mad.f32 r11.z, c17.x, r7.z, r11.z + :3:0701:1142[638f081cx_001c1041x] (nop1) mad.f32 r7.x, c16.y, r7.z, r7.x + :4:0702:1144[80b00038x_00000010x] cos r14.x, r4.x + :4:0703:1145[80901010x_00000010x] (ss)sin r4.x, r4.x + :3:0704:1146[639b803ax_001b103ax] mad.f32 r14.z, c14.z, r13.w, r6.w + :3:0705:1147[63970039x_001b103ax] mad.f32 r14.y, c14.z, r11.z, r6.w + :3:0706:1148[638e003bx_001b103ax] mad.f32 r14.w, c14.z, r7.x, r6.w + :3:0707:1149[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :3:0708:1150[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y + :3:0709:1151[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y + :3:0710:1152[639d883bx_10251024x] (nop1) mad.f32 r14.w, c9.x, r14.w, c9.y + :2:0711:1154[4130003dx_0000003ax] floor.f r15.y, r14.z + :2:0712:1155[4138003cx_00000039x] (nop2) floor.f r15.x, r14.y + :2:0713:1158[4010003ax_403d003ax] add.f r14.z, r14.z, (neg)r15.y + :2:0714:1159[40180039x_403c0039x] (nop2) add.f r14.y, r14.y, (neg)r15.x + :3:0715:1162[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z + :3:0716:1163[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z + :0:0717:1167[00000100x_00000000x] (rpt1)nop + :4:0718:1169[8090003ax_0000003ax] sin r14.z, r14.z + :3:0719:1170[6384101cx_001c003ax] (ss)mad.f32 r7.x, r14.z, r2.x, r7.x + :4:0720:1171[80900039x_00000039x] sin r14.y, r14.y + :3:0721:1172[63841037x_00378039x] (ss)(nop2) mad.f32 r13.w, r14.y, r2.x, r13.w + :3:0722:1175[638e003dx_10251024x] mad.f32 r15.y, c9.x, r7.x, c9.y + :2:0723:1176[40700039x_10420037x] mul.f r14.y, r13.w, c16.z + :2:0724:1177[4070003ax_103b0037x] mul.f r14.z, r13.w, c14.w + :2:0725:1178[4070003cx_103f0037x] mul.f r15.x, r13.w, c15.w + :2:0726:1179[4130003fx_0000003dx] floor.f r15.w, r15.y + :3:0727:1180[639b8037x_10259024x] (nop2) mad.f32 r13.w, c9.x, r13.w, c9.y + :2:0728:1183[4010003dx_403f003dx] add.f r15.y, r15.y, (neg)r15.w + :2:0729:1184[4138003ex_00000037x] (nop2) floor.f r15.z, r13.w + :3:0730:1187[639e803dx_10261023x] mad.f32 r15.y, c8.w, r15.y, c9.z + :2:0731:1188[40180837x_403e0037x] (nop3) add.f r13.w, r13.w, (neg)r15.z + :0:0732:1192[00000100x_00000000x] (rpt1)nop + :4:0733:1194[8090003fx_0000003dx] sin r15.w, r15.y + :4:0734:1195[80b0103dx_0000003dx] (ss)cos r15.y, r15.y + :3:0735:1196[639b8837x_10269023x] (nop3) mad.f32 r13.w, c8.w, r13.w, c9.z + :0:0736:1200[00000200x_00000000x] (rpt2)nop + :4:0737:1203[80b0003ex_00000037x] cos r15.z, r13.w + :4:0738:1204[80901037x_00000037x] (ss)sin r13.w, r13.w + :2:0739:1205[4070003ex_003f003ex] mul.f r15.z, r15.z, r15.w + :2:0740:1206[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w + :2:0741:1210[4018083bx_403f003bx] (nop3) add.f r14.w, r14.w, (neg)r15.w + :3:0742:1214[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z + :0:0743:1218[00000200x_00000000x] (rpt2)nop + :4:0744:1221[8090003bx_0000003bx] sin r14.w, r14.w + :3:0745:1222[6384182ex_002e803bx] (ss)(nop3) mad.f32 r11.z, r14.w, r2.x, r11.z + :3:0746:1226[63970039x_00391043x] mad.f32 r14.y, c16.w, r11.z, r14.y + :3:0747:1227[6397003ax_003a103cx] mad.f32 r14.z, c15.x, r11.z, r14.z + :3:0748:1228[6397003bx_003c1040x] mad.f32 r14.w, c16.x, r11.z, r15.x + :3:0749:1229[638e0039x_00391044x] mad.f32 r14.y, c17.x, r7.x, r14.y + :3:0750:1230[638e003ax_003a103dx] mad.f32 r14.z, c15.y, r7.x, r14.z + :3:0751:1231[638e001cx_003b1041x] mad.f32 r7.x, c16.y, r7.x, r14.w + :3:0752:1232[6397002ex_10251024x] mad.f32 r11.z, c9.x, r11.z, c9.y + :3:0753:1233[639c803bx_00241046x] mad.f32 r14.w, c17.z, r14.y, r9.x + :3:0754:1234[639d003cx_00241046x] mad.f32 r15.x, c17.z, r14.z, r9.x + :3:0755:1235[638e083fx_00241046x] (nop1) mad.f32 r15.w, c17.z, r7.x, r9.x + :3:0756:1237[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y + :3:0757:1238[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y + :3:0758:1239[639f883fx_10251024x] (nop1) mad.f32 r15.w, c9.x, r15.w, c9.y + :2:0759:1241[41300040x_0000003bx] floor.f r16.x, r14.w + :2:0760:1242[41380041x_0000003cx] (nop2) floor.f r16.y, r15.x + :2:0761:1245[4010003bx_4040003bx] add.f r14.w, r14.w, (neg)r16.x + :2:0762:1246[4018003cx_4041003cx] (nop2) add.f r15.x, r15.x, (neg)r16.y + :3:0763:1249[639d803bx_10261023x] mad.f32 r14.w, c8.w, r14.w, c9.z + :3:0764:1250[639e083cx_10269023x] (nop3) mad.f32 r15.x, c8.w, r15.x, c9.z + :0:0765:1254[00000100x_00000000x] (rpt1)nop + :4:0766:1256[8090003bx_0000003bx] sin r14.w, r14.w + :3:0767:1257[6384103ax_003a003bx] (ss)mad.f32 r14.z, r14.w, r2.x, r14.z + :4:0768:1258[8090003cx_0000003cx] sin r15.x, r15.x + :3:0769:1259[6384101cx_001c803cx] (ss)(nop2) mad.f32 r7.x, r15.x, r2.x, r7.x + :2:0770:1262[4070003bx_1042003ax] mul.f r14.w, r14.z, c16.z + :2:0771:1263[40700040x_103f003ax] mul.f r16.x, r14.z, c15.w + :2:0772:1264[4070003cx_103b003ax] mul.f r15.x, r14.z, c14.w + :3:0773:1265[639d003ax_10251024x] mad.f32 r14.z, c9.x, r14.z, c9.y + :3:0774:1266[638e0041x_10259024x] (nop2) mad.f32 r16.y, c9.x, r7.x, c9.y + :2:0775:1269[41300042x_0000003ax] floor.f r16.z, r14.z + :2:0776:1270[41380043x_00000041x] (nop2) floor.f r16.w, r16.y + :2:0777:1273[4010003ax_4042003ax] add.f r14.z, r14.z, (neg)r16.z + :2:0778:1274[40180041x_40430041x] (nop2) add.f r16.y, r16.y, (neg)r16.w + :3:0779:1277[639d003ax_10261023x] mad.f32 r14.z, c8.w, r14.z, c9.z + :3:0780:1278[63a08841x_10269023x] (nop3) mad.f32 r16.y, c8.w, r16.y, c9.z + :0:0781:1282[00000100x_00000000x] (rpt1)nop + :4:0782:1284[80b00042x_0000003ax] cos r16.z, r14.z + :4:0783:1285[8090103ax_0000003ax] (ss)sin r14.z, r14.z + :0:0784:1286[00000000x_00000000x] nop + :4:0785:1287[80900043x_00000041x] sin r16.w, r16.y + :4:0786:1288[80b01041x_00000041x] (ss)cos r16.y, r16.y + :2:0787:1289[40700042x_00430042x] mul.f r16.z, r16.z, r16.w + :2:0788:1290[41380843x_0000003fx] (nop3) floor.f r16.w, r15.w + :2:0789:1294[4018083fx_4043003fx] (nop3) add.f r15.w, r15.w, (neg)r16.w + :3:0790:1298[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z + :0:0791:1302[00000200x_00000000x] (rpt2)nop + :4:0792:1305[8090003fx_0000003fx] sin r15.w, r15.w + :3:0793:1306[63841839x_0039803fx] (ss)(nop3) mad.f32 r14.y, r15.w, r2.x, r14.y + :3:0794:1310[639c803bx_003b1043x] mad.f32 r14.w, c16.w, r14.y, r14.w + :3:0795:1311[639c803cx_003c103cx] mad.f32 r15.x, c15.x, r14.y, r15.x + :3:0796:1312[639c803fx_00401040x] mad.f32 r15.w, c16.x, r14.y, r16.x + :3:0797:1313[638e003bx_003b1044x] mad.f32 r14.w, c17.x, r7.x, r14.w + :3:0798:1314[638e003cx_003c103dx] mad.f32 r15.x, c15.y, r7.x, r15.x + :3:0799:1315[638e001cx_003f1041x] mad.f32 r7.x, c16.y, r7.x, r15.w + :3:0800:1316[639c8039x_10251024x] mad.f32 r14.y, c9.x, r14.y, c9.y + :3:0801:1317[639d803fx_00221049x] mad.f32 r15.w, c18.y, r14.w, r8.z + :3:0802:1318[639e0040x_00221049x] mad.f32 r16.x, c18.y, r15.x, r8.z + :3:0803:1319[638e0843x_00221049x] (nop1) mad.f32 r16.w, c18.y, r7.x, r8.z + :3:0804:1321[639f803fx_10251024x] mad.f32 r15.w, c9.x, r15.w, c9.y + :3:0805:1322[63a00040x_10251024x] mad.f32 r16.x, c9.x, r16.x, c9.y + :3:0806:1323[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y + :2:0807:1325[41300044x_0000003fx] floor.f r17.x, r15.w + :2:0808:1326[41380045x_00000040x] (nop2) floor.f r17.y, r16.x + :2:0809:1329[4010003fx_4044003fx] add.f r15.w, r15.w, (neg)r17.x + :2:0810:1330[40180040x_40450040x] (nop2) add.f r16.x, r16.x, (neg)r17.y + :3:0811:1333[639f803fx_10261023x] mad.f32 r15.w, c8.w, r15.w, c9.z + :3:0812:1334[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z + :0:0813:1338[00000100x_00000000x] (rpt1)nop + :4:0814:1340[8090003fx_0000003fx] sin r15.w, r15.w + :3:0815:1341[6384103cx_003c003fx] (ss)mad.f32 r15.x, r15.w, r2.x, r15.x + :4:0816:1342[80900040x_00000040x] sin r16.x, r16.x + :3:0817:1343[6384101cx_001c8040x] (ss)(nop2) mad.f32 r7.x, r16.x, r2.x, r7.x + :2:0818:1346[4070003fx_1042003cx] mul.f r15.w, r15.x, c16.z + :2:0819:1347[40700044x_103f003cx] mul.f r17.x, r15.x, c15.w + :2:0820:1348[40700040x_103b003cx] mul.f r16.x, r15.x, c14.w + :3:0821:1349[639e003cx_10251024x] mad.f32 r15.x, c9.x, r15.x, c9.y + :3:0822:1350[638e0045x_10259024x] (nop2) mad.f32 r17.y, c9.x, r7.x, c9.y + :2:0823:1353[41300046x_0000003cx] floor.f r17.z, r15.x + :2:0824:1354[41380047x_00000045x] (nop2) floor.f r17.w, r17.y + :2:0825:1357[4010003cx_4046003cx] add.f r15.x, r15.x, (neg)r17.z + :2:0826:1358[40180045x_40470045x] (nop2) add.f r17.y, r17.y, (neg)r17.w + :3:0827:1361[639e003cx_10261023x] mad.f32 r15.x, c8.w, r15.x, c9.z + :3:0828:1362[63a28845x_10269023x] (nop3) mad.f32 r17.y, c8.w, r17.y, c9.z + :0:0829:1366[00000100x_00000000x] (rpt1)nop + :4:0830:1368[80b00046x_0000003cx] cos r17.z, r15.x + :4:0831:1369[8090103cx_0000003cx] (ss)sin r15.x, r15.x + :0:0832:1370[00000000x_00000000x] nop + :4:0833:1371[80900047x_00000045x] sin r17.w, r17.y + :4:0834:1372[80b01045x_00000045x] (ss)cos r17.y, r17.y + :2:0835:1373[40700046x_00470046x] mul.f r17.z, r17.z, r17.w + :2:0836:1374[41380847x_00000043x] (nop3) floor.f r17.w, r16.w + :2:0837:1378[40180843x_40470043x] (nop3) add.f r16.w, r16.w, (neg)r17.w + :3:0838:1382[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z + :0:0839:1386[00000200x_00000000x] (rpt2)nop + :4:0840:1389[80900043x_00000043x] sin r16.w, r16.w + :3:0841:1390[6384183bx_003b8043x] (ss)(nop3) mad.f32 r14.w, r16.w, r2.x, r14.w + :3:0842:1394[639d803fx_003f1043x] mad.f32 r15.w, c16.w, r14.w, r15.w + :3:0843:1395[639d8040x_0040103cx] mad.f32 r16.x, c15.x, r14.w, r16.x + :3:0844:1396[639d8043x_00441040x] mad.f32 r16.w, c16.x, r14.w, r17.x + :3:0845:1397[639d803bx_10251024x] mad.f32 r14.w, c9.x, r14.w, c9.y + :3:0846:1398[638e003fx_003f1044x] mad.f32 r15.w, c17.x, r7.x, r15.w + :3:0847:1399[638e0040x_0040103dx] mad.f32 r16.x, c15.y, r7.x, r16.x + :3:0848:1400[638e001cx_00439041x] (nop2) mad.f32 r7.x, c16.y, r7.x, r16.w + :3:0849:1403[63a00044x_0020104cx] mad.f32 r17.x, c19.x, r16.x, r8.x + :3:0850:1404[638e0047x_0020104cx] mad.f32 r17.w, c19.x, r7.x, r8.x + :3:0851:1405[639f8843x_0020104cx] (nop1) mad.f32 r16.w, c19.x, r15.w, r8.x + :3:0852:1407[63a20044x_10251024x] mad.f32 r17.x, c9.x, r17.x, c9.y + :3:0853:1408[63a38047x_10251024x] mad.f32 r17.w, c9.x, r17.w, c9.y + :3:0854:1409[63a18843x_10251024x] (nop1) mad.f32 r16.w, c9.x, r16.w, c9.y + :2:0855:1411[41300849x_00000044x] (nop1) floor.f r18.y, r17.x + :2:0856:1413[41300848x_00000043x] (nop1) floor.f r18.x, r16.w + :2:0857:1415[40100844x_40490044x] (nop1) add.f r17.x, r17.x, (neg)r18.y + :2:0858:1417[40100843x_40480043x] (nop1) add.f r16.w, r16.w, (neg)r18.x + :3:0859:1419[63a20844x_10261023x] (nop1) mad.f32 r17.x, c8.w, r17.x, c9.z + :3:0860:1421[63a18843x_10269023x] (nop3) mad.f32 r16.w, c8.w, r16.w, c9.z + :0:0861:1425[00000000x_00000000x] nop + :4:0862:1426[80900044x_00000044x] sin r17.x, r17.x + :3:0863:1427[6384181cx_001c0044x] (ss)(nop1) mad.f32 r7.x, r17.x, r2.x, r7.x + :4:0864:1429[80900043x_00000043x] sin r16.w, r16.w + :3:0865:1430[63841840x_00400043x] (ss)(nop1) mad.f32 r16.x, r16.w, r2.x, r16.x + :3:0866:1432[638e081cx_10251024x] (nop1) mad.f32 r7.x, c9.x, r7.x, c9.y + :3:0867:1434[63a00840x_10251024x] (nop1) mad.f32 r16.x, c9.x, r16.x, c9.y + :2:0868:1436[41300844x_0000001cx] (nop1) floor.f r17.x, r7.x + :2:0869:1438[41300843x_00000040x] (nop1) floor.f r16.w, r16.x + :2:0870:1440[4010081cx_4044001cx] (nop1) add.f r7.x, r7.x, (neg)r17.x + :2:0871:1442[40100840x_40430040x] (nop1) add.f r16.x, r16.x, (neg)r16.w + :3:0872:1444[638e081cx_10261023x] (nop1) mad.f32 r7.x, c8.w, r7.x, c9.z + :3:0873:1446[63a00840x_10269023x] (nop3) mad.f32 r16.x, c8.w, r16.x, c9.z + :0:0874:1450[00000000x_00000000x] nop + :4:0875:1451[80900044x_0000001cx] sin r17.x, r7.x + :4:0876:1452[80b0101cx_0000001cx] (ss)cos r7.x, r7.x + :0:0877:1453[00000100x_00000000x] (rpt1)nop + :4:0878:1455[80b00043x_00000040x] cos r16.w, r16.x + :4:0879:1456[80901040x_00000040x] (ss)sin r16.x, r16.x + :2:0880:1457[40700043x_00440043x] mul.f r16.w, r16.w, r17.x + :2:0881:1458[41380844x_00000047x] (nop3) floor.f r17.x, r17.w + :2:0882:1462[40180844x_40440047x] (nop3) add.f r17.x, r17.w, (neg)r17.x + :3:0883:1466[63a20844x_10269023x] (nop3) mad.f32 r17.x, c8.w, r17.x, c9.z + :0:0884:1470[00000200x_00000000x] (rpt2)nop + :4:0885:1473[80900044x_00000044x] sin r17.x, r17.x + :3:0886:1474[6384183fx_003f8044x] (ss)(nop3) mad.f32 r15.w, r17.x, r2.x, r15.w + :3:0887:1478[639f883fx_10259024x] (nop3) mad.f32 r15.w, c9.x, r15.w, c9.y + :2:0888:1482[41380844x_0000003fx] (nop3) floor.f r17.x, r15.w + :2:0889:1486[4018083fx_4044003fx] (nop3) add.f r15.w, r15.w, (neg)r17.x + :3:0890:1490[639f883fx_10269023x] (nop3) mad.f32 r15.w, c8.w, r15.w, c9.z + :0:0891:1494[00000200x_00000000x] (rpt2)nop + :4:0892:1497[80b00044x_0000003fx] cos r17.x, r15.w + :4:0893:1498[8090103fx_0000003fx] (ss)sin r15.w, r15.w + :3:0894:1499[63a00840x_00430044x] (nop1) mad.f32 r16.x, r17.x, r16.x, r16.w + :3:0895:1501[639f901cx_0040001cx] (ss)mad.f32 r7.x, r7.x, r15.w, r16.x + :2:0896:1502[4138083fx_0000003bx] (nop3) floor.f r15.w, r14.w + :2:0897:1506[4010003bx_403f003bx] add.f r14.w, r14.w, (neg)r15.w + :2:0898:1507[4078001cx_104e001cx] (nop2) mul.f r7.x, r7.x, c19.z + :3:0899:1510[639d883bx_10269023x] (nop3) mad.f32 r14.w, c8.w, r14.w, c9.z + :0:0900:1514[00000200x_00000000x] (rpt2)nop + :4:0901:1517[80b0003fx_0000003bx] cos r15.w, r14.w + :4:0902:1518[8090103bx_0000003bx] (ss)sin r14.w, r14.w + :3:0903:1519[639e083cx_0046003fx] (nop1) mad.f32 r15.x, r15.w, r15.x, r17.z + :3:0904:1521[639d903bx_003c0045x] (ss)mad.f32 r14.w, r17.y, r14.w, r15.x + :2:0905:1522[4138083cx_00000039x] (nop3) floor.f r15.x, r14.y + :2:0906:1526[40100039x_403c0039x] add.f r14.y, r14.y, (neg)r15.x + :2:0907:1527[4078003bx_104b003bx] (nop2) mul.f r14.w, r14.w, c18.w + :3:0908:1530[639c8839x_10269023x] (nop3) mad.f32 r14.y, c8.w, r14.y, c9.z + :0:0909:1534[00000200x_00000000x] (rpt2)nop + :4:0910:1537[80b0003cx_00000039x] cos r15.x, r14.y + :4:0911:1538[80901039x_00000039x] (ss)sin r14.y, r14.y + :3:0912:1539[639d083ax_0042003cx] (nop1) mad.f32 r14.z, r15.x, r14.z, r16.z + :3:0913:1541[639c9039x_003a0041x] (ss)mad.f32 r14.y, r16.y, r14.y, r14.z + :2:0914:1542[4138083ax_0000002ex] (nop3) floor.f r14.z, r11.z + :2:0915:1546[4010002ex_403a002ex] add.f r11.z, r11.z, (neg)r14.z + :2:0916:1547[40780039x_10480039x] (nop2) mul.f r14.y, r14.y, c18.x + :3:0917:1550[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:0918:1554[00000200x_00000000x] (rpt2)nop + :4:0919:1557[80b0003ax_0000002ex] cos r14.z, r11.z + :4:0920:1558[8090102ex_0000002ex] (ss)sin r11.z, r11.z + :3:0921:1559[639b8837x_003e003ax] (nop1) mad.f32 r13.w, r14.z, r13.w, r15.z + :3:0922:1561[6397102ex_0037003dx] (ss)mad.f32 r11.z, r15.y, r11.z, r13.w + :2:0923:1562[41380837x_0000001ex] (nop3) floor.f r13.w, r7.z + :2:0924:1566[4010001ex_4037001ex] add.f r7.z, r7.z, (neg)r13.w + :2:0925:1567[4078002ex_1045002ex] (nop2) mul.f r11.z, r11.z, c17.y + :3:0926:1570[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z + :0:0927:1574[00000200x_00000000x] (rpt2)nop + :4:0928:1577[80900037x_0000001ex] sin r13.w, r7.z + :4:0929:1578[80b0101ex_0000001ex] (ss)cos r7.z, r7.z + :2:0930:1579[40700837x_00370038x] (nop1) mul.f r13.w, r14.x, r13.w + :3:0931:1581[63880810x_00370036x] (nop1) mad.f32 r4.x, r13.z, r4.x, r13.w + :3:0932:1583[63981810x_0010801ex] (ss)(nop3) mad.f32 r4.x, r7.z, r12.x, r4.x + :2:0933:1587[40180810x_c02ec010x] (nop3) add.f r4.x, (absneg)r4.x, (absneg)r11.z + :2:0934:1591[40180810x_c0390010x] (nop3) add.f r4.x, r4.x, (absneg)r14.y + :2:0935:1595[40180810x_c03b0010x] (nop3) add.f r4.x, r4.x, (absneg)r14.w + :2:0936:1599[40100010x_c01c0010x] add.f r4.x, r4.x, (absneg)r7.x + :2:0937:1600[4130001cx_0000002fx] floor.f r7.x, r11.w + :3:0938:1601[63870010x_00109029x] (nop2) mad.f32 r4.x, c10.y, r3.z, r4.x + :2:0939:1604[4010001cx_401c002fx] add.f r7.x, r11.w, (neg)r7.x + :2:0940:1605[40180010x_104f8010x] (nop2) add.f r4.x, (abs)r4.x, c19.w + :3:0941:1608[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :3:0942:1609[63870810x_00109050x] (nop3) mad.f32 r4.x, c20.x, r3.z, r4.x + :0:0943:1613[00000100x_00000000x] (rpt1)nop + :4:0944:1615[8090001cx_0000001cx] sin r7.x, r7.x + :3:0945:1616[63908010x_0010001fx] mad.f32 r4.x, r7.w, r8.y, r4.x + :2:0946:1617[4070181cx_0008001cx] (ss)(nop1) mul.f r7.x, r7.x, r2.x + :3:0947:1619[6393801cx_001c1038x] mad.f32 r7.x, c14.x, r9.w, r7.x + :2:0948:1620[40180010x_10560010x] (nop2) add.f r4.x, r4.x, c21.z + :3:0949:1623[638e0027x_0032103cx] mad.f32 r9.w, c15.x, r7.x, r12.z + :3:0950:1624[638e001ex_002d1043x] mad.f32 r7.z, c16.w, r7.x, r11.y + :3:0951:1625[63960027x_0027103dx] mad.f32 r9.w, c15.y, r11.x, r9.w + :3:0952:1626[638e002dx_00331040x] mad.f32 r11.y, c16.x, r7.x, r12.w + :3:0953:1627[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z + :3:0954:1628[6396002cx_002d1041x] mad.f32 r11.x, c16.y, r11.x, r11.y + :3:0955:1629[6393802ex_001b103ax] mad.f32 r11.z, c14.z, r9.w, r6.w + :3:0956:1630[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :3:0957:1631[638f002dx_001b103ax] mad.f32 r11.y, c14.z, r7.z, r6.w + :3:0958:1632[6396001bx_001b103ax] mad.f32 r6.w, c14.z, r11.x, r6.w + :3:0959:1633[6397082ex_10259024x] (nop3) mad.f32 r11.z, c9.x, r11.z, c9.y + :2:0960:1637[41300030x_0000002ex] floor.f r12.x, r11.z + :3:0961:1638[6396802dx_10251024x] mad.f32 r11.y, c9.x, r11.y, c9.y + :3:0962:1639[638d881bx_10251024x] (nop1) mad.f32 r6.w, c9.x, r6.w, c9.y + :2:0963:1641[4010002ex_4030002ex] add.f r11.z, r11.z, (neg)r12.x + :2:0964:1642[4138002fx_0000002dx] (nop2) floor.f r11.w, r11.y + :3:0965:1645[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z + :2:0966:1646[4018082dx_402f002dx] (nop3) add.f r11.y, r11.y, (neg)r11.w + :0:0967:1650[00000100x_00000000x] (rpt1)nop + :4:0968:1652[8090002ex_0000002ex] sin r11.z, r11.z + :3:0969:1653[6396802dx_10261023x] mad.f32 r11.y, c8.w, r11.y, c9.z + :3:0970:1654[6384182cx_002c802ex] (ss)(nop3) mad.f32 r11.x, r11.z, r2.x, r11.x + :3:0971:1658[63960830x_10259024x] (nop3) mad.f32 r12.x, c9.x, r11.x, c9.y + :2:0972:1662[41300033x_00000030x] floor.f r12.w, r12.x + :4:0973:1663[8090002dx_0000002dx] sin r11.y, r11.y + :3:0974:1664[63841027x_0027802dx] (ss)(nop2) mad.f32 r9.w, r11.y, r2.x, r9.w + :2:0975:1667[40100030x_40330030x] add.f r12.x, r12.x, (neg)r12.w + :2:0976:1668[4070002dx_10420027x] mul.f r11.y, r9.w, c16.z + :2:0977:1669[4070002ex_103b0027x] mul.f r11.z, r9.w, c14.w + :2:0978:1670[4070002fx_103f0027x] mul.f r11.w, r9.w, c15.w + :3:0979:1671[63980030x_10261023x] mad.f32 r12.x, c8.w, r12.x, c9.z + :3:0980:1672[63938827x_10259024x] (nop3) mad.f32 r9.w, c9.x, r9.w, c9.y + :0:0981:1676[00000100x_00000000x] (rpt1)nop + :4:0982:1678[80900033x_00000030x] sin r12.w, r12.x + :4:0983:1679[80b01030x_00000030x] (ss)cos r12.x, r12.x + :2:0984:1680[41380832x_00000027x] (nop3) floor.f r12.z, r9.w + :2:0985:1684[40180827x_40320027x] (nop3) add.f r9.w, r9.w, (neg)r12.z + :3:0986:1688[63938827x_10269023x] (nop3) mad.f32 r9.w, c8.w, r9.w, c9.z + :0:0987:1692[00000200x_00000000x] (rpt2)nop + :4:0988:1695[80b00032x_00000027x] cos r12.z, r9.w + :4:0989:1696[80901027x_00000027x] (ss)sin r9.w, r9.w + :2:0990:1697[40700032x_00330032x] mul.f r12.z, r12.z, r12.w + :2:0991:1698[41380833x_0000001bx] (nop3) floor.f r12.w, r6.w + :2:0992:1702[4018081bx_4033001bx] (nop3) add.f r6.w, r6.w, (neg)r12.w + :3:0993:1706[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:0994:1710[00000200x_00000000x] (rpt2)nop + :4:0995:1713[8090001bx_0000001bx] sin r6.w, r6.w + :3:0996:1714[6384181bx_001e801bx] (ss)(nop3) mad.f32 r6.w, r6.w, r2.x, r7.z + :3:0997:1718[638d801ex_002d1043x] mad.f32 r7.z, c16.w, r6.w, r11.y + :3:0998:1719[638d802dx_002e103cx] mad.f32 r11.y, c15.x, r6.w, r11.z + :3:0999:1720[6396001ex_001e1044x] mad.f32 r7.z, c17.x, r11.x, r7.z + :3:1000:1721[6396002dx_002d103dx] mad.f32 r11.y, c15.y, r11.x, r11.y + :3:1001:1722[638d802ex_002f1040x] mad.f32 r11.z, c16.x, r6.w, r11.w + :3:1002:1723[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y + :3:1003:1724[6396002cx_002e1041x] mad.f32 r11.x, c16.y, r11.x, r11.z + :3:1004:1725[6396802fx_00241046x] mad.f32 r11.w, c17.z, r11.y, r9.x + :3:1005:1726[638f002ex_00249046x] (nop2) mad.f32 r11.z, c17.z, r7.z, r9.x + :3:1006:1729[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y + :3:1007:1730[63960024x_00241046x] mad.f32 r9.x, c17.z, r11.x, r9.x + :3:1008:1731[6397082ex_10251024x] (nop1) mad.f32 r11.z, c9.x, r11.z, c9.y + :2:1009:1733[41300036x_0000002fx] floor.f r13.z, r11.w + :3:1010:1734[63920024x_10251024x] mad.f32 r9.x, c9.x, r9.x, c9.y + :2:1011:1735[41300833x_0000002ex] (nop1) floor.f r12.w, r11.z + :2:1012:1737[4018082fx_4036002fx] (nop3) add.f r11.w, r11.w, (neg)r13.z + :3:1013:1741[6397802fx_10261023x] mad.f32 r11.w, c8.w, r11.w, c9.z + :2:1014:1742[4018082ex_4033002ex] (nop3) add.f r11.z, r11.z, (neg)r12.w + :0:1015:1746[00000100x_00000000x] (rpt1)nop + :4:1016:1748[8090002fx_0000002fx] sin r11.w, r11.w + :3:1017:1749[6397002ex_10261023x] mad.f32 r11.z, c8.w, r11.z, c9.z + :3:1018:1750[6384182cx_002c802fx] (ss)(nop3) mad.f32 r11.x, r11.w, r2.x, r11.x + :3:1019:1754[63960836x_10259024x] (nop3) mad.f32 r13.z, c9.x, r11.x, c9.y + :2:1020:1758[41300038x_00000036x] floor.f r14.x, r13.z + :4:1021:1759[8090002ex_0000002ex] sin r11.z, r11.z + :3:1022:1760[6384102dx_002d802ex] (ss)(nop2) mad.f32 r11.y, r11.z, r2.x, r11.y + :2:1023:1763[40100036x_40380036x] add.f r13.z, r13.z, (neg)r14.x + :2:1024:1764[4070002ex_1042002dx] mul.f r11.z, r11.y, c16.z + :2:1025:1765[4070002fx_103b002dx] mul.f r11.w, r11.y, c14.w + :2:1026:1766[40700033x_103f002dx] mul.f r12.w, r11.y, c15.w + :3:1027:1767[639b0036x_10261023x] mad.f32 r13.z, c8.w, r13.z, c9.z + :3:1028:1768[6396882dx_10259024x] (nop3) mad.f32 r11.y, c9.x, r11.y, c9.y + :0:1029:1772[00000100x_00000000x] (rpt1)nop + :4:1030:1774[80900038x_00000036x] sin r14.x, r13.z + :4:1031:1775[80b01036x_00000036x] (ss)cos r13.z, r13.z + :2:1032:1776[41380837x_0000002dx] (nop3) floor.f r13.w, r11.y + :2:1033:1780[4018082dx_4037002dx] (nop3) add.f r11.y, r11.y, (neg)r13.w + :3:1034:1784[6396882dx_10269023x] (nop3) mad.f32 r11.y, c8.w, r11.y, c9.z + :0:1035:1788[00000200x_00000000x] (rpt2)nop + :4:1036:1791[80b00037x_0000002dx] cos r13.w, r11.y + :4:1037:1792[8090102dx_0000002dx] (ss)sin r11.y, r11.y + :2:1038:1793[40700037x_00380037x] mul.f r13.w, r13.w, r14.x + :2:1039:1794[41380838x_00000024x] (nop3) floor.f r14.x, r9.x + :2:1040:1798[40180824x_40380024x] (nop3) add.f r9.x, r9.x, (neg)r14.x + :3:1041:1802[63920824x_10269023x] (nop3) mad.f32 r9.x, c8.w, r9.x, c9.z + :0:1042:1806[00000200x_00000000x] (rpt2)nop + :4:1043:1809[80900024x_00000024x] sin r9.x, r9.x + :3:1044:1810[6384181ex_001e8024x] (ss)(nop3) mad.f32 r7.z, r9.x, r2.x, r7.z + :3:1045:1814[638f0024x_002e1043x] mad.f32 r9.x, c16.w, r7.z, r11.z + :3:1046:1815[638f002ex_002f103cx] mad.f32 r11.z, c15.x, r7.z, r11.w + :3:1047:1816[638f002fx_00331040x] mad.f32 r11.w, c16.x, r7.z, r12.w + :3:1048:1817[6396002ex_002e103dx] mad.f32 r11.z, c15.y, r11.x, r11.z + :3:1049:1818[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x + :3:1050:1819[6396002cx_002f1041x] mad.f32 r11.x, c16.y, r11.x, r11.w + :3:1051:1820[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :3:1052:1821[63970033x_00221049x] mad.f32 r12.w, c18.y, r11.z, r8.z + :3:1053:1822[6392002fx_00221049x] mad.f32 r11.w, c18.y, r9.x, r8.z + :3:1054:1823[63960822x_00221049x] (nop1) mad.f32 r8.z, c18.y, r11.x, r8.z + :3:1055:1825[63998033x_10251024x] mad.f32 r12.w, c9.x, r12.w, c9.y + :3:1056:1826[6397802fx_10251024x] mad.f32 r11.w, c9.x, r11.w, c9.y + :3:1057:1827[63910822x_10251024x] (nop1) mad.f32 r8.z, c9.x, r8.z, c9.y + :2:1058:1829[41300039x_00000033x] floor.f r14.y, r12.w + :2:1059:1830[41380038x_0000002fx] (nop2) floor.f r14.x, r11.w + :2:1060:1833[40100033x_40390033x] add.f r12.w, r12.w, (neg)r14.y + :2:1061:1834[4018002fx_4038002fx] (nop2) add.f r11.w, r11.w, (neg)r14.x + :3:1062:1837[63998033x_10261023x] mad.f32 r12.w, c8.w, r12.w, c9.z + :3:1063:1838[6397882fx_10269023x] (nop3) mad.f32 r11.w, c8.w, r11.w, c9.z + :0:1064:1842[00000100x_00000000x] (rpt1)nop + :4:1065:1844[80900033x_00000033x] sin r12.w, r12.w + :3:1066:1845[6384102cx_002c0033x] (ss)mad.f32 r11.x, r12.w, r2.x, r11.x + :4:1067:1846[8090002fx_0000002fx] sin r11.w, r11.w + :3:1068:1847[6384102ex_002e802fx] (ss)(nop2) mad.f32 r11.z, r11.w, r2.x, r11.z + :3:1069:1850[63960039x_10251024x] mad.f32 r14.y, c9.x, r11.x, c9.y + :2:1070:1851[4070002fx_1042002ex] mul.f r11.w, r11.z, c16.z + :2:1071:1852[40700033x_103b002ex] mul.f r12.w, r11.z, c14.w + :2:1072:1853[40700038x_103f002ex] mul.f r14.x, r11.z, c15.w + :2:1073:1854[4130003bx_00000039x] floor.f r14.w, r14.y + :3:1074:1855[6397002ex_10259024x] (nop2) mad.f32 r11.z, c9.x, r11.z, c9.y + :2:1075:1858[40100039x_403b0039x] add.f r14.y, r14.y, (neg)r14.w + :2:1076:1859[4138003ax_0000002ex] (nop2) floor.f r14.z, r11.z + :3:1077:1862[639c8039x_10261023x] mad.f32 r14.y, c8.w, r14.y, c9.z + :2:1078:1863[4018082ex_403a002ex] (nop3) add.f r11.z, r11.z, (neg)r14.z + :0:1079:1867[00000100x_00000000x] (rpt1)nop + :4:1080:1869[8090003bx_00000039x] sin r14.w, r14.y + :4:1081:1870[80b01039x_00000039x] (ss)cos r14.y, r14.y + :3:1082:1871[6397082ex_10269023x] (nop3) mad.f32 r11.z, c8.w, r11.z, c9.z + :0:1083:1875[00000200x_00000000x] (rpt2)nop + :4:1084:1878[80b0003ax_0000002ex] cos r14.z, r11.z + :4:1085:1879[8090102ex_0000002ex] (ss)sin r11.z, r11.z + :2:1086:1880[4070003ax_003b003ax] mul.f r14.z, r14.z, r14.w + :2:1087:1881[4138083bx_00000022x] (nop3) floor.f r14.w, r8.z + :2:1088:1885[40180822x_403b0022x] (nop3) add.f r8.z, r8.z, (neg)r14.w + :3:1089:1889[63910822x_10269023x] (nop3) mad.f32 r8.z, c8.w, r8.z, c9.z + :0:1090:1893[00000200x_00000000x] (rpt2)nop + :4:1091:1896[80900022x_00000022x] sin r8.z, r8.z + :3:1092:1897[63841822x_00248022x] (ss)(nop3) mad.f32 r8.z, r8.z, r2.x, r9.x + :3:1093:1901[63910024x_002f1043x] mad.f32 r9.x, c16.w, r8.z, r11.w + :3:1094:1902[6391002fx_0033103cx] mad.f32 r11.w, c15.x, r8.z, r12.w + :3:1095:1903[63960024x_00241044x] mad.f32 r9.x, c17.x, r11.x, r9.x + :3:1096:1904[63910033x_00381040x] mad.f32 r12.w, c16.x, r8.z, r14.x + :3:1097:1905[6396002fx_002f103dx] mad.f32 r11.w, c15.y, r11.x, r11.w + :3:1098:1906[6396002cx_00331041x] mad.f32 r11.x, c16.y, r11.x, r12.w + :3:1099:1907[63920033x_0020104cx] mad.f32 r12.w, c19.x, r9.x, r8.x + :3:1100:1908[63910022x_10251024x] mad.f32 r8.z, c9.x, r8.z, c9.y + :3:1101:1909[63978038x_0020104cx] mad.f32 r14.x, c19.x, r11.w, r8.x + :3:1102:1910[63960020x_0020104cx] mad.f32 r8.x, c19.x, r11.x, r8.x + :3:1103:1911[63998833x_10251024x] (nop1) mad.f32 r12.w, c9.x, r12.w, c9.y + :3:1104:1913[639c0038x_10251024x] mad.f32 r14.x, c9.x, r14.x, c9.y + :3:1105:1914[63900020x_10251024x] mad.f32 r8.x, c9.x, r8.x, c9.y + :2:1106:1915[4130083bx_00000033x] (nop1) floor.f r14.w, r12.w + :2:1107:1917[4130083cx_00000038x] (nop1) floor.f r15.x, r14.x + :2:1108:1919[40100833x_403b0033x] (nop1) add.f r12.w, r12.w, (neg)r14.w + :2:1109:1921[40100838x_403c0038x] (nop1) add.f r14.x, r14.x, (neg)r15.x + :3:1110:1923[63998833x_10261023x] (nop1) mad.f32 r12.w, c8.w, r12.w, c9.z + :3:1111:1925[639c0838x_10269023x] (nop3) mad.f32 r14.x, c8.w, r14.x, c9.z + :0:1112:1929[00000000x_00000000x] nop + :4:1113:1930[80900033x_00000033x] sin r12.w, r12.w + :3:1114:1931[6384182fx_002f0033x] (ss)(nop1) mad.f32 r11.w, r12.w, r2.x, r11.w + :4:1115:1933[80900038x_00000038x] sin r14.x, r14.x + :3:1116:1934[6384182cx_002c0038x] (ss)(nop1) mad.f32 r11.x, r14.x, r2.x, r11.x + :3:1117:1936[6397882fx_10251024x] (nop1) mad.f32 r11.w, c9.x, r11.w, c9.y + :3:1118:1938[6396082cx_10251024x] (nop1) mad.f32 r11.x, c9.x, r11.x, c9.y + :2:1119:1940[41300833x_0000002fx] (nop1) floor.f r12.w, r11.w + :2:1120:1942[41300838x_0000002cx] (nop1) floor.f r14.x, r11.x + :2:1121:1944[4010082fx_4033002fx] (nop1) add.f r11.w, r11.w, (neg)r12.w + :2:1122:1946[4010082cx_4038002cx] (nop1) add.f r11.x, r11.x, (neg)r14.x + :3:1123:1948[6397882fx_10261023x] (nop1) mad.f32 r11.w, c8.w, r11.w, c9.z + :3:1124:1950[6396082cx_10269023x] (nop3) mad.f32 r11.x, c8.w, r11.x, c9.z + :0:1125:1954[00000000x_00000000x] nop + :4:1126:1955[80b00033x_0000002fx] cos r12.w, r11.w + :4:1127:1956[8090102fx_0000002fx] (ss)sin r11.w, r11.w + :0:1128:1957[00000100x_00000000x] (rpt1)nop + :4:1129:1959[80900038x_0000002cx] sin r14.x, r11.x + :4:1130:1960[80b0102cx_0000002cx] (ss)cos r11.x, r11.x + :2:1131:1961[40700033x_00380033x] mul.f r12.w, r12.w, r14.x + :2:1132:1962[41380838x_00000020x] (nop3) floor.f r14.x, r8.x + :2:1133:1966[40180820x_40380020x] (nop3) add.f r8.x, r8.x, (neg)r14.x + :3:1134:1970[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z + :0:1135:1974[00000200x_00000000x] (rpt2)nop + :4:1136:1977[80900020x_00000020x] sin r8.x, r8.x + :3:1137:1978[63841808x_00248020x] (ss)(nop3) mad.f32 r2.x, r8.x, r2.x, r9.x + :3:1138:1982[63840808x_10259024x] (nop3) mad.f32 r2.x, c9.x, r2.x, c9.y + :2:1139:1986[41380820x_00000008x] (nop3) floor.f r8.x, r2.x + :2:1140:1990[40180808x_40200008x] (nop3) add.f r2.x, r2.x, (neg)r8.x + :3:1141:1994[63840808x_10269023x] (nop3) mad.f32 r2.x, c8.w, r2.x, c9.z + :0:1142:1998[00000200x_00000000x] (rpt2)nop + :4:1143:2001[80b00020x_00000008x] cos r8.x, r2.x + :4:1144:2002[80901008x_00000008x] (ss)sin r2.x, r2.x + :3:1145:2003[63978820x_00330020x] (nop1) mad.f32 r8.x, r8.x, r11.w, r12.w + :3:1146:2005[63841008x_0020002cx] (ss)mad.f32 r2.x, r11.x, r2.x, r8.x + :2:1147:2006[41380820x_00000022x] (nop3) floor.f r8.x, r8.z + :2:1148:2010[40100020x_40200022x] add.f r8.x, r8.z, (neg)r8.x + :2:1149:2011[40780008x_104e0008x] (nop2) mul.f r2.x, r2.x, c19.z + :3:1150:2014[63900820x_10269023x] (nop3) mad.f32 r8.x, c8.w, r8.x, c9.z + :0:1151:2018[00000200x_00000000x] (rpt2)nop + :4:1152:2021[80b00022x_00000020x] cos r8.z, r8.x + :4:1153:2022[80901020x_00000020x] (ss)sin r8.x, r8.x + :3:1154:2023[63970822x_003a0022x] (nop1) mad.f32 r8.z, r8.z, r11.z, r14.z + :3:1155:2025[63901020x_00220039x] (ss)mad.f32 r8.x, r14.y, r8.x, r8.z + :2:1156:2026[41380822x_0000001ex] (nop3) floor.f r8.z, r7.z + :2:1157:2030[4010001ex_4022001ex] add.f r7.z, r7.z, (neg)r8.z + :2:1158:2031[40780020x_104b0020x] (nop2) mul.f r8.x, r8.x, c18.w + :3:1159:2034[638f081ex_10269023x] (nop3) mad.f32 r7.z, c8.w, r7.z, c9.z + :0:1160:2038[00000200x_00000000x] (rpt2)nop + :4:1161:2041[80b00022x_0000001ex] cos r8.z, r7.z + :4:1162:2042[8090101ex_0000001ex] (ss)sin r7.z, r7.z + :3:1163:2043[63968822x_00370022x] (nop1) mad.f32 r8.z, r8.z, r11.y, r13.w + :3:1164:2045[638f101ex_00220036x] (ss)mad.f32 r7.z, r13.z, r7.z, r8.z + :2:1165:2046[41380822x_0000001bx] (nop3) floor.f r8.z, r6.w + :2:1166:2050[4010001bx_4022001bx] add.f r6.w, r6.w, (neg)r8.z + :2:1167:2051[4078001ex_1048001ex] (nop2) mul.f r7.z, r7.z, c18.x + :3:1168:2054[638d881bx_10269023x] (nop3) mad.f32 r6.w, c8.w, r6.w, c9.z + :0:1169:2058[00000200x_00000000x] (rpt2)nop + :4:1170:2061[80b00022x_0000001bx] cos r8.z, r6.w + :4:1171:2062[8090101bx_0000001bx] (ss)sin r6.w, r6.w + :3:1172:2063[63938822x_00320022x] (nop1) mad.f32 r8.z, r8.z, r9.w, r12.z + :3:1173:2065[638d901bx_00220030x] (ss)mad.f32 r6.w, r12.x, r6.w, r8.z + :2:1174:2066[41380822x_0000001cx] (nop3) floor.f r8.z, r7.x + :2:1175:2070[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z + :2:1176:2071[4078001bx_1045001bx] (nop2) mul.f r6.w, r6.w, c17.y + :3:1177:2074[638e081cx_10269023x] (nop3) mad.f32 r7.x, c8.w, r7.x, c9.z + :0:1178:2078[00000200x_00000000x] (rpt2)nop + :4:1179:2081[80b00022x_0000001cx] cos r8.z, r7.x + :4:1180:2082[8090101cx_0000001cx] (ss)sin r7.x, r7.x + :3:1181:2083[63958822x_00350022x] (nop1) mad.f32 r8.z, r8.z, r10.w, r13.y + :3:1182:2085[638e181cx_00228034x] (ss)(nop3) mad.f32 r7.x, r13.x, r7.x, r8.z + :2:1183:2089[4010001bx_c01bc01cx] add.f r6.w, (absneg)r7.x, (absneg)r6.w + :2:1184:2090[4070001cx_10360019x] mul.f r7.x, r6.y, c13.z + :2:1185:2091[40700819x_10340019x] (nop1) mul.f r6.y, r6.y, c13.x + :2:1186:2093[4010001bx_c01e001bx] add.f r6.w, r6.w, (absneg)r7.z + :3:1187:2094[638e001cx_10251024x] mad.f32 r7.x, c9.x, r7.x, c9.y + :3:1188:2095[638c8019x_10251024x] mad.f32 r6.y, c9.x, r6.y, c9.y + :2:1189:2096[4070001ex_10340028x] mul.f r7.z, r10.x, c13.x + :2:1190:2097[4010001bx_c020001bx] add.f r6.w, r6.w, (absneg)r8.x + :2:1191:2098[41300022x_0000001cx] floor.f r8.z, r7.x + :2:1192:2099[41300024x_00000019x] floor.f r9.x, r6.y + :3:1193:2100[638f001ex_10251024x] mad.f32 r7.z, c9.x, r7.z, c9.y + :2:1194:2101[40100008x_c008001bx] add.f r2.x, r6.w, (absneg)r2.x + :2:1195:2102[4070001bx_10360028x] mul.f r6.w, r10.x, c13.z + :2:1196:2103[40100019x_40240019x] add.f r6.y, r6.y, (neg)r9.x + :2:1197:2104[4010001cx_4022001cx] add.f r7.x, r7.x, (neg)r8.z + :3:1198:2105[63870008x_00081029x] mad.f32 r2.x, c10.y, r3.z, r2.x + :3:1199:2106[638d801bx_10251024x] mad.f32 r6.w, c9.x, r6.w, c9.y + :3:1200:2107[638c8019x_10261023x] mad.f32 r6.y, c8.w, r6.y, c9.z + :3:1201:2108[638e001cx_10261023x] mad.f32 r7.x, c8.w, r7.x, c9.z + :2:1202:2109[40100008x_104f8008x] add.f r2.x, (abs)r2.x, c19.w + :2:1203:2110[41300020x_0000001bx] floor.f r8.x, r6.w + :3:1204:2111[63870008x_00089050x] (nop2) mad.f32 r2.x, c20.x, r3.z, r2.x + :2:1205:2114[4010001bx_4020001bx] add.f r6.w, r6.w, (neg)r8.x + :4:1206:2115[80900019x_00000019x] sin r6.y, r6.y + :4:1207:2116[80b0001cx_0000001cx] cos r7.x, r7.x + :3:1208:2117[63908008x_0008001fx] mad.f32 r2.x, r7.w, r8.y, r2.x + :2:1209:2118[40701819x_10210019x] (ss)(nop1) mul.f r6.y, r6.y, c8.y + :3:1210:2120[638d801bx_10261023x] mad.f32 r6.w, c8.w, r6.w, c9.z + :2:1211:2121[4070001cx_1021001cx] mul.f r7.x, r7.x, c8.y + :2:1212:2122[40100008x_10560008x] add.f r2.x, r2.x, c21.z + :2:1213:2123[40180812x_40190012x] (nop3) add.f r4.z, r4.z, (neg)r6.y + :4:1214:2127[80b0001bx_0000001bx] cos r6.w, r6.w + :2:1215:2128[4078181bx_1021001bx] (ss)(nop3) mul.f r6.w, r6.w, c8.y + :2:1216:2132[40100018x_401b0018x] add.f r6.x, r6.x, (neg)r6.w + :2:1217:2133[4018081bx_401c002ax] (nop3) add.f r6.w, r10.z, (neg)r7.x + :2:1218:2137[4070001bx_001b001bx] mul.f r6.w, r6.w, r6.w + :2:1219:2138[40700018x_00180018x] mul.f r6.x, r6.x, r6.x + :3:1220:2139[63890812x_001b8012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.w + :3:1221:2143[63890010x_0010102dx] mad.f32 r4.x, c11.y, r4.z, r4.x + :2:1222:2144[41300012x_0000001ex] floor.f r4.z, r7.z + :3:1223:2145[63928010x_8010903ex] (nop2) mad.f32 r4.x, c15.z, r9.y, (neg)r4.x + :2:1224:2148[40100012x_4012001ex] add.f r4.z, r7.z, (neg)r4.z + :2:1225:2149[40780010x_10270010x] (nop2) mul.f r4.x, r4.x, c9.w + :3:1226:2152[63890012x_10261023x] mad.f32 r4.z, c8.w, r4.z, c9.z + :2:1227:2153[40580c10x_10580010x] (sat)(nop3) max.f r4.x, r4.x, c22.x + :0:1228:2157[00000100x_00000000x] (rpt1)nop + :4:1229:2159[80900012x_00000012x] sin r4.z, r4.z + :2:1230:2160[40781812x_10210012x] (ss)(nop3) mul.f r4.z, r4.z, c8.y + :2:1231:2164[40180812x_40120031x] (nop3) add.f r4.z, r12.y, (neg)r4.z + :3:1232:2168[63890812x_00188012x] (nop3) mad.f32 r4.z, r4.z, r4.z, r6.x + :3:1233:2172[63890808x_0008102dx] (nop1) mad.f32 r2.x, c11.y, r4.z, r2.x + :3:1234:2174[63928808x_8008903ex] (nop3) mad.f32 r2.x, c15.z, r9.y, (neg)r2.x + :2:1235:2178[40780808x_10570008x] (nop3) mul.f r2.x, r2.x, c21.w + :2:1236:2182[40580c08x_10580008x] (sat)(nop3) max.f r2.x, r2.x, c22.x + :2:1237:2186[40180808x_00100008x] (nop3) add.f r2.x, r2.x, r4.x + :3:1238:2190[63840010x_1060105fx] mad.f32 r4.x, c23.w, r2.x, c24.x + :3:1239:2191[63840012x_105a1054x] mad.f32 r4.z, c21.x, r2.x, c22.z + :3:1240:2192[63840808x_105d105cx] (nop1) mad.f32 r2.x, c23.x, r2.x, c23.y + :2:1241:2194[40700010x_00100026x] mul.f r4.x, r9.z, r4.x + :2:1242:2195[40700012x_00120026x] mul.f r4.z, r9.z, r4.z + :2:1243:2196[40700818x_00080026x] (nop1) mul.f r6.x, r9.z, r2.x + :2:1244:2198[40700808x_0010001ax] (nop1) mul.f r2.x, r6.z, r4.x + :2:1245:2200[40700009x_00180029x] mul.f r2.y, r10.y, r6.x + :2:1246:2201[4070000ax_0012001dx] mul.f r2.z, r7.y, r4.z + :0:1247:2202[01000000x_0000000ex] jump #14 + :1:1248:2203[284cc007x_00000000x] (jp)mov.u32u32 r1.w, 0x00000000 + :0:1249:2204[00000200x_00000000x] (rpt2)nop + :1:1250:2207[200cc010x_00000007x] mov.u32u32 r4.x, r1.w + :0:1251:2208[00000200x_00000000x] (rpt2)nop + :1:1252:2211[200cc00ax_00000010x] mov.u32u32 r2.z, r4.x + :0:1253:2212[00000200x_00000000x] (rpt2)nop + :1:1254:2215[200cc010x_0000000ax] mov.u32u32 r4.x, r2.z + :0:1255:2216[00000200x_00000000x] (rpt2)nop + :1:1256:2219[200cc009x_00000010x] mov.u32u32 r2.y, r4.x + :0:1257:2220[00000200x_00000000x] (rpt2)nop + :1:1258:2223[200cc010x_00000009x] mov.u32u32 r4.x, r2.y + :0:1259:2224[00000200x_00000000x] (rpt2)nop + :1:1260:2227[200cc008x_00000010x] mov.u32u32 r2.x, r4.x + :1:1261:2228[280cc012x_00000004x] (jp)mov.u32u32 r4.z, r1.x + :1:1262:2229[200cc019x_00000009x] mov.u32u32 r6.y, r2.y + :1:1263:2230[200cc01ax_0000000ax] mov.u32u32 r6.z, r2.z + :1:1264:2231[200cc01bx_00000007x] mov.u32u32 r6.w, r1.w + :3:1265:2232[63890012x_102c102dx] mad.f32 r4.z, c11.y, r4.z, c11.x + :1:1266:2233[200cc01cx_00000003x] mov.u32u32 r7.x, r0.w + :1:1267:2234[200cc01dx_00000000x] mov.u32u32 r7.y, r0.x + :1:1268:2235[200cc01ex_00000001x] mov.u32u32 r7.z, r0.y + :2:1269:2236[40700012x_102e0012x] mul.f r4.z, r4.z, c11.z + :2:1270:2237[4010001cx_401c1022x] add.f r7.x, c8.z, (neg)r7.x + :1:1271:2238[200cc020x_00000002x] mov.u32u32 r8.x, r0.z + :2:1272:2239[40780810x_102a0023x] (nop3) mul.f r4.x, r8.w, c10.z + :4:1273:2243[8070000bx_00000012x] exp2 r2.w, r4.z + :2:1274:2244[40700010x_00230010x] mul.f r4.x, r4.x, r8.w + :1:1275:2245[200cd012x_0000000bx] (ss)mov.u32u32 r4.z, r2.w + :1:1276:2246[200cc018x_00000005x] mov.u32u32 r6.x, r1.y + :0:1277:2247[00000200x_00000000x] (rpt2)nop + :2:1278:2250[40100412x_40180012x] (sat)add.f r4.z, r4.z, (neg)r6.x + :2:1279:2251[40100010x_40101025x] add.f r4.x, c9.y, (neg)r4.x + :1:1280:2252[200cc018x_00000003x] mov.u32u32 r6.x, r0.w + :1:1281:2253[200cc022x_00000004x] mov.u32u32 r8.z, r1.x + :3:1282:2254[63890008x_0008102bx] mad.f32 r2.x, c10.w, r4.z, r2.x + :3:1283:2255[63890019x_00191061x] mad.f32 r6.y, c24.y, r4.z, r6.y + :3:1284:2256[6389001bx_001b1037x] mad.f32 r6.w, c13.w, r4.z, r6.w + :2:1285:2257[40500010x_10710010x] max.f r4.x, r4.x, c28.y + :3:1286:2258[638e0000x_001d0008x] mad.f32 r0.x, r2.x, r7.x, r7.y + :3:1287:2259[63890008x_001a1061x] mad.f32 r2.x, c24.y, r4.z, r6.z + :3:1288:2260[638e0001x_001e0019x] mad.f32 r0.y, r6.y, r7.x, r7.z + :2:1289:2261[40300010x_10500010x] min.f r4.x, r4.x, c20.x + :1:1290:2262[200cc023x_00000006x] mov.u32u32 r8.w, r1.z + :3:1291:2263[638e0002x_00200008x] mad.f32 r0.z, r2.x, r7.x, r8.x + :3:1292:2264[638e0003x_0018001bx] mad.f32 r0.w, r6.w, r7.x, r6.x + :2:1293:2265[40100004x_00100022x] add.f r1.x, r8.z, r4.x + :1:1294:2266[200cc024x_0000000bx] mov.u32u32 r9.x, r2.w + :2:1295:2267[42180006x_20010023x] (nop2) add.u r1.z, r8.w, 1 + :1:1296:2270[200cc005x_00000024x] mov.u32u32 r1.y, r9.x + :0:1297:2271[01000000x_fffffb99x] jump #-1127 + :2:1298:2272[48500401x_00010001x] (jp)(sat)max.f r0.y, r0.y, r0.y + :2:1299:2273[40500402x_00020002x] (sat)max.f r0.z, r0.z, r0.z + :2:1300:2274[40100003x_400e1022x] add.f r0.w, c8.z, (neg)r3.z + :2:1301:2275[40500400x_00000000x] (sat)max.f r0.x, r0.x, r0.x + :2:1302:2276[4070000fx_00010001x] mul.f r3.w, r0.y, r0.y + :2:1303:2277[40500006x_00010002x] max.f r1.z, r0.z, r0.y + :2:1304:2278[40500403x_102a0003x] (sat)max.f r0.w, r0.w, c10.z + :2:1305:2279[40500004x_00010000x] max.f r1.x, r0.x, r0.y + :2:1306:2280[40100005x_40020000x] add.f r1.y, r0.x, (neg)r0.z + :2:1307:2281[40300007x_00010000x] min.f r1.w, r0.x, r0.y + :2:1308:2282[4010000ex_40000002x] add.f r3.z, r0.z, (neg)r0.x + :2:1309:2283[40500004x_00020004x] max.f r1.x, r1.x, r0.z + :3:1310:2284[63828005x_00020003x] mad.f32 r1.y, r0.w, r1.y, r0.z + :2:1311:2285[40300007x_00020007x] min.f r1.w, r1.w, r0.z + :2:1312:2286[40500006x_00000006x] max.f r1.z, r1.z, r0.x + :3:1313:2287[6387000ex_00000003x] mad.f32 r3.z, r0.w, r3.z, r0.x + :2:1314:2288[40100008x_10630004x] add.f r2.x, r1.x, c24.w + :2:1315:2289[40100005x_10620005x] add.f r1.y, r1.y, c24.z + :2:1316:2290[40300002x_00010002x] min.f r0.z, r0.z, r0.y + :2:1317:2291[40100004x_40070004x] add.f r1.x, r1.x, (neg)r1.w + :3:1318:2292[6380800ax_80051021x] mad.f32 r2.z, c8.y, r0.y, (neg)r1.y + :3:1319:2293[6382800fx_000f0005x] mad.f32 r3.w, r1.y, r1.y, r3.w + :2:1320:2294[40300000x_00000002x] min.f r0.x, r0.z, r0.x + :4:1321:2295[80100008x_00000008x] rcp r2.x, r2.x + :2:1322:2296[40500007x_00010005x] max.f r1.w, r1.y, r0.y + :2:1323:2297[40100002x_400e000ax] add.f r0.z, r2.z, (neg)r3.z + :2:1324:2298[4030000cx_00010005x] min.f r3.x, r1.y, r0.y + :3:1325:2299[6387000ax_000f000ex] mad.f32 r2.z, r3.z, r3.z, r3.w + :2:1326:2300[40500007x_000e0007x] max.f r1.w, r1.w, r3.z + :2:1327:2301[40100009x_10630006x] add.f r2.y, r1.z, c24.w + :2:1328:2302[4030000cx_000e000cx] min.f r3.x, r3.x, r3.z + :2:1329:2303[40100000x_40000006x] add.f r0.x, r1.z, (neg)r0.x + :2:1330:2304[4010000fx_10630007x] add.f r3.w, r1.w, c24.w + :3:1331:2305[6382800dx_80011021x] mad.f32 r3.y, c8.y, r1.y, (neg)r0.y + :4:1332:2306[8030000ax_0000000ax] rsq r2.z, r2.z + :2:1333:2307[40100007x_400c0007x] add.f r1.w, r1.w, (neg)r3.x + :2:1334:2308[40700006x_00020002x] mul.f r1.z, r0.z, r0.z + :4:1335:2309[80100009x_00000009x] rcp r2.y, r2.y + :2:1336:2310[4010000bx_00010005x] add.f r2.w, r1.y, r0.y + :2:1337:2311[4010000dx_400e000dx] add.f r3.y, r3.y, (neg)r3.z + :2:1338:2312[40701010x_000a0001x] (ss)mul.f r4.x, r0.y, r2.z + :4:1339:2313[8010000cx_0000000fx] rcp r3.x, r3.w + :2:1340:2314[4070100fx_00090000x] (ss)mul.f r3.w, r0.x, r2.y + :2:1341:2315[4010000bx_000b000ex] add.f r2.w, r3.z, r2.w + :3:1342:2316[63840004x_800f0004x] mad.f32 r1.x, r1.x, r2.x, (neg)r3.w + :3:1343:2317[63868006x_0006000dx] mad.f32 r1.z, r3.y, r3.y, r1.z + :2:1344:2318[40700008x_000a0005x] mul.f r2.x, r1.y, r2.z + :2:1345:2319[4070000ax_000a000ex] mul.f r2.z, r3.z, r2.z + :2:1346:2320[40700803x_00040003x] (nop1) mul.f r0.w, r0.w, r1.x + :3:1347:2322[63848000x_00030000x] mad.f32 r0.x, r0.x, r2.y, r0.w + :3:1348:2323[63870003x_80011021x] mad.f32 r0.w, c8.y, r3.z, (neg)r0.y + :3:1349:2324[63860000x_80008007x] (nop2) mad.f32 r0.x, r1.w, r3.x, (neg)r0.x + :2:1350:2327[40180803x_40050003x] (nop3) add.f r0.w, r0.w, (neg)r1.y + :3:1351:2331[63818804x_00068003x] (nop3) mad.f32 r1.x, r0.w, r0.w, r1.z + :0:1352:2335[00000200x_00000000x] (rpt2)nop + :4:1353:2338[80300004x_00000004x] rsq r1.x, r1.x + :2:1354:2339[40701003x_00040003x] (ss)mul.f r0.w, r0.w, r1.x + :2:1355:2340[40700002x_00040002x] mul.f r0.z, r0.z, r1.x + :2:1356:2341[40780004x_0004000dx] (nop2) mul.f r1.x, r3.y, r1.x + :2:1357:2344[40700007x_00100002x] mul.f r1.w, r0.z, r4.x + :2:1358:2345[40700006x_00031020x] mul.f r1.z, c8.x, r0.w + :3:1359:2346[63840007x_00070004x] mad.f32 r1.w, r1.x, r2.x, r1.w + :2:1360:2347[40700002x_00021020x] mul.f r0.z, c8.x, r0.z + :2:1361:2348[40700004x_00041020x] mul.f r1.x, c8.x, r1.x + :2:1362:2349[40700006x_80000006x] mul.f r1.z, r1.z, (abs)r0.x + :3:1363:2350[63850003x_00070003x] mad.f32 r0.w, r0.w, r2.z, r1.w + :2:1364:2351[40700002x_80000002x] mul.f r0.z, r0.z, (abs)r0.x + :2:1365:2352[40700000x_80000004x] mul.f r0.x, r1.x, (abs)r0.x + :1:1366:2353[204cc007x_3f800000x] mov.u32u32 r1.w, 0x3f800000 + :2:1367:2354[40700004x_00030006x] mul.f r1.x, r1.z, r0.w + :2:1368:2355[40700002x_00030002x] mul.f r0.z, r0.z, r0.w + :2:1369:2356[40780000x_00030000x] (nop2) mul.f r0.x, r0.x, r0.w + :3:1370:2359[63858401x_00010002x] (sat)mad.f32 r0.y, r0.z, r2.w, r0.y + :3:1371:2360[63858403x_000e0004x] (sat)mad.f32 r0.w, r1.x, r2.w, r3.z + :3:1372:2361[63858400x_00050000x] (sat)mad.f32 r0.x, r0.x, r2.w, r1.y + :2:1373:2362[40100004x_40171022x] add.f r1.x, c8.z, (neg)r5.w + :2:1374:2363[40180805x_40131022x] (nop3) add.f r1.y, c8.z, (neg)r4.w + :4:1375:2367[80500002x_00000003x] log2 r0.z, r0.w + :4:1376:2368[80500001x_00000001x] log2 r0.y, r0.y + :0:1377:2369[00000000x_00000000x] nop + :4:1378:2370[80500000x_00000000x] log2 r0.x, r0.x + :2:1379:2371[40701003x_00131065x] (ss)mul.f r0.w, c25.y, r4.w + :2:1380:2372[40700002x_106c0002x] mul.f r0.z, r0.z, c27.x + :2:1381:2373[40700001x_106a0001x] mul.f r0.y, r0.y, c26.z + :2:1382:2374[40700000x_10640000x] mul.f r0.x, r0.x, c25.x + :2:1383:2375[40780803x_00170003x] (nop3) mul.f r0.w, r0.w, r5.w + :2:1384:2379[40700003x_00050003x] mul.f r0.w, r0.w, r1.y + :4:1385:2380[80700002x_00000002x] exp2 r0.z, r0.z + :4:1386:2381[80700001x_00000001x] exp2 r0.y, r0.y + :0:1387:2382[00000000x_00000000x] nop + :4:1388:2383[80700000x_00000000x] exp2 r0.x, r0.x + :2:1389:2384[40701802x_106d0002x] (ss)(nop1) mul.f r0.z, r0.z, c27.y + :2:1390:2386[40700003x_00040003x] mul.f r0.w, r0.w, r1.x + :2:1391:2387[40780801x_106b0001x] (nop3) mul.f r0.y, r0.y, c26.w + :0:1392:2391[00000100x_00000000x] (rpt1)nop + :4:1393:2393[80500003x_00000003x] log2 r0.w, r0.w + :2:1394:2394[40781803x_10680003x] (ss)(nop3) mul.f r0.w, r0.w, c26.x + :0:1395:2398[00000200x_00000000x] (rpt2)nop + :4:1396:2401[80700003x_00000003x] exp2 r0.w, r0.w + :3:1397:2402[63819803x_10509069x] (ss)(nop3) mad.f32 r0.w, c26.y, r0.w, c20.x + :2:1398:2406[40700006x_00030002x] mul.f r1.z, r0.z, r0.w + :2:1399:2407[40700005x_00030001x] mul.f r1.y, r0.y, r0.w + :2:1400:2408[40700004x_00030000x] mul.f r1.x, r0.x, r0.w + :0:1401:2409[03000000x_00000000x] end + :0:1402:2410[00000000x_00000000x] nop + :0:1403:2411[00000000x_00000000x] nop + :0:1404:2412[00000000x_00000000x] nop + :0:1405:2413[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-73 (cnt=74, max=73) + - used (merged): 0-147 (cnt=148, max=147) + - input (half): (cnt=0, max=0) + - input (full): 19-20 (cnt=2, max=20) + - const (half): (cnt=0, max=0) + - const (full): 0-1 3-5 8-9 32-113 (cnt=89, max=113) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 4-7 (cnt=4, max=7) (estimated) + - shaderdb: 2414 instructions, 1355 nops, 1059 non-nops, (1406 instlen), 0 half, 19 full + - shaderdb: 140 (ss), 0 (sy) +!+ 00000100 SP_BLEND_CNTL: { UNK8 } + + fcfcfc00 SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x } +!+ 00000001 SP_FS_OUTPUT_CNTL1: { MRT = 1 } +!+ 00000004 SP_FS_OUTPUT[0].REG: { REGID = r1.x } +!+ 00000004 SP_FS_OUTPUT[0x1].REG: { REGID = r1.x } +!+ 00000004 SP_FS_OUTPUT[0x2].REG: { REGID = r1.x } +!+ 00000004 SP_FS_OUTPUT[0x3].REG: { REGID = r1.x } +!+ 00000004 SP_FS_OUTPUT[0x4].REG: { REGID = r1.x } +!+ 00000004 SP_FS_OUTPUT[0x5].REG: { REGID = r1.x } +!+ 00000004 SP_FS_OUTPUT[0x6].REG: { REGID = r1.x } +!+ 00000004 SP_FS_OUTPUT[0x7].REG: { REGID = r1.x } + + 00007fc0 SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | 0x7000 } + + 00000000 SP_UNKNOWN_A9A8: 0 + + 00000005 SP_UNKNOWN_AB00: 0x5 + + 00000100 SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 } +!+ 00000058 SP_FS_INSTRLEN: 88 +!+ 011160a0 SP_IBO_LO: 0x11160a0 base=1116000, offset=160, size=388 + + 00000000 SP_IBO_HI: 0 base=1116000, offset=160, size=388 + + 00000000 SP_IBO_COUNT: 0 + + 00000100 HLSQ_VS_CNTL: { CONSTLEN = 0 | ENABLED } + + 00000000 HLSQ_HS_CNTL: { CONSTLEN = 0 } + + 00000000 HLSQ_DS_CNTL: { CONSTLEN = 0 } + + 00000000 HLSQ_GS_CNTL: { CONSTLEN = 0 } + + 00000001 HLSQ_UNKNOWN_B980: 0x1 + + 00000007 HLSQ_CONTROL_1_REG: 0x7 + + fcfcfcfc HLSQ_CONTROL_2_REG: { FACEREGID = r63.x | SAMPLEID = r63.x | SAMPLEMASK = r63.x | SIZE = r63.x } + + fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } +!+ 1513fcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | XYCOORDREGID = r4.w | ZWCOORDREGID = r5.y } + + 000000fc HLSQ_CONTROL_5_REG: 0xfc + + 000000ff HLSQ_INVALIDATE_CMD: { VS_STATE | HS_STATE | DS_STATE | GS_STATE | FS_STATE | CS_STATE | CS_IBO | GFX_IBO | CS_BINDLESS = 0 | GFX_BINDLESS = 0 } + + 00000108 HLSQ_FS_CNTL: { CONSTLEN = 32 | ENABLED } +0000000001d8f130: 0000: 70388003 00000186 00000001 00000004 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d8f140: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 3 + :0,1,17,3 +0000000001d8f144: 0000: 48088a01 00000003 +0000000001d91ac0: 0000: 70bf8003 01d8f000 00000000 00000053 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91ad0: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 18 + :0,1,18,3 +0000000001d91ad4: 0000: 48088901 00000012 +t7 opcode: CP_REG_TEST (39) (2 dwords) + { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } +0000000001d91adc: 0000: 70b90001 02000883 +t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) + { REG0 = 0 | MODE = PRED_TEST } + { DWORDS = 2 } +0000000001d91ae4: 0000: 70c70002 10000000 00000002 +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = 0x15 | MARKER = RM6_ENDVIS } +0000000001d91af0: 0000: 70e50001 00000015 +t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords) + { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 } + { ADDR_LO = 0 } + { ADDR_HI = 0 } +0000000001d91af8: 0000: 70438003 00040000 00000000 00000000 +t7 opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords) +0000000001d91b08: 0000: 70230001 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91b10: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 19 + :0,1,18,19 +0000000001d91b14: 0000: 48088a01 00000013 +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = 0x16 | MARKER = RM6_RESOLVE } +0000000001d91b1c: 0000: 70e50001 00000016 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91b24: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 20 + :0,1,18,20 +0000000001d91b28: 0000: 48088a01 00000014 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91b30: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 21 + :0,1,21,20 +0000000001d91b34: 0000: 48088901 00000015 +t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + ibaddr:0000000001116130 + ibsize:00000015 +t4 write RB_BLIT_SCISSOR_TL (88d1) + RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 } + RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 } +0000000001116130: 0000: 4888d102 00000000 059f087f +t4 write RB_BLIT_INFO (88e3) + RB_BLIT_INFO: { CLEAR_MASK = 0 } +000000000111613c: 0000: 4088e301 00000000 +t4 write RB_BLIT_DST_INFO (88d7) + RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } + RB_BLIT_DST: 0x1125000 + RB_BLIT_DST+0x1: 0 + RB_BLIT_DST_PITCH: 8704 + RB_BLIT_DST_ARRAY_PITCH: 12533760 +0000000001116144: 0000: 4888d785 000018a0 01125000 00000000 00000088 0002fd00 +t4 write RB_BLIT_BASE_GMEM (88d6) + RB_BLIT_BASE_GMEM: 0 +000000000111615c: 0000: 4088d601 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001116164: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 7 + :0,1,21,7 +0000000001116168: 0000: 48088a01 00000007 +t7 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = BLIT } + event BLIT + mode: RM6_RESOLVE + skip_ib2: g=1, l=0 + draw[3] register values +!+ 00000015 CP_SCRATCH[0x6].REG: 21 + :0,1,21,7 +!+ 00000007 CP_SCRATCH[0x7].REG: 7 + :0,1,21,7 + + 00000000 RB_BLIT_SCISSOR_TL: { X = 0 | Y = 0 } + + 059f087f RB_BLIT_SCISSOR_BR: { X = 2175 | Y = 1439 } + + 00000000 RB_BLIT_BASE_GMEM: 0 +!+ 000018a0 RB_BLIT_DST_INFO: { TILE_MODE = TILE6_LINEAR | SAMPLES = MSAA_ONE | COLOR_SWAP = WXYZ | COLOR_FORMAT = FMT6_8_8_8_X8_UNORM } +!+ 01125000 RB_BLIT_DST: 0x1125000 + + 00000000 RB_BLIT_DST+0x1: 0 +!+ 00000088 RB_BLIT_DST_PITCH: 8704 +!+ 0002fd00 RB_BLIT_DST_ARRAY_PITCH: 12533760 +!+ 00000000 RB_BLIT_INFO: { CLEAR_MASK = 0 } +0000000001116170: 0000: 70460001 0000001e +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001116178: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 8 + :0,1,21,8 +000000000111617c: 0000: 48088a01 00000008 +0000000001d91b3c: 0000: 70bf8003 01116130 00000000 00000015 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91b4c: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 22 + :0,1,22,8 +0000000001d91b50: 0000: 48088901 00000016 +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = RM6_YIELD | MARKER = RM6_YIELD } +0000000001d91b58: 0000: 70e50001 00000007 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91b60: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 23 + :0,1,22,23 +0000000001d91b64: 0000: 48088a01 00000017 +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = 0x14 | MARKER = RM6_GMEM } +0000000001d91b6c: 0000: 70e50001 00000014 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91b74: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 24 + :0,1,22,24 +0000000001d91b78: 0000: 48088a01 00000018 +t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0) + GRAS_SC_WINDOW_SCISSOR_TL: { X = 544 | Y = 0 } + GRAS_SC_WINDOW_SCISSOR_BR: { X = 1087 | Y = 479 } +0000000001d91b80: 0000: 4080f002 00000220 01df043f +t4 write GRAS_2D_RESOLVE_CNTL_1 (840a) + GRAS_2D_RESOLVE_CNTL_1: { X = 544 | Y = 0 } + GRAS_2D_RESOLVE_CNTL_2: { X = 1087 | Y = 479 } +0000000001d91b8c: 0000: 48840a02 00000220 01df043f +t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) +0000000001d91b98: 0000: 70138000 +t7 opcode: CP_SET_MODE (63) (2 dwords) +0000000001d91b9c: 0000: 70e30001 00000000 +t7 opcode: CP_REG_TEST (39) (2 dwords) + { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } +0000000001d91ba4: 0000: 70b90001 02000883 +t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) + { REG0 = 0 | MODE = PRED_TEST } + { DWORDS = 11 } +0000000001d91bac: 0000: 70c70002 10000000 0000000b +t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords) + { VSC_SIZE = 1 | VSC_N = 0 } + { BIN_DATA_ADDR_LO = 0x1d5d440 } + { BIN_DATA_ADDR_HI = 0 } + { BIN_SIZE_ADDRESS_LO = 0x1d65804 } + { BIN_SIZE_ADDRESS_HI = 0 } + { BIN_PRIM_STRM_LO = 0x1d68040 } + { BIN_PRIM_STRM_HI = 0 } +0000000001d91bb8: 0000: 702f0007 00010000 01d5d440 00000000 01d65804 00000000 01d68040 00000000 +t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) +0000000001d91bd8: 0000: 70640001 00000000 +t7 opcode: CP_NOP (10) (3 dwords) +0000000001d91be0: 0000: 70100002 70640001 00000001 +t4 write RB_WINDOW_OFFSET (8890) + RB_WINDOW_OFFSET: { X = 544 | Y = 0 } +0000000001d91bec: 0000: 48889001 00000220 +t4 write RB_WINDOW_OFFSET2 (88d4) + RB_WINDOW_OFFSET2: { X = 544 | Y = 0 } +0000000001d91bf4: 0000: 4888d401 00000220 +t4 write SP_WINDOW_OFFSET (b4d1) + SP_WINDOW_OFFSET: { X = 544 | Y = 0 } +0000000001d91bfc: 0000: 48b4d101 00000220 +t4 write SP_TP_WINDOW_OFFSET (b307) + SP_TP_WINDOW_OFFSET: { X = 544 | Y = 0 } +0000000001d91c04: 0000: 48b30701 00000220 +t4 write GRAS_BIN_CONTROL (80a1) + GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 } +0000000001d91c0c: 0000: 4880a101 06001e11 +t4 write RB_BIN_CONTROL (8800) + RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 } +0000000001d91c14: 0000: 48880001 06001e11 +t4 write RB_BIN_CONTROL2 (88d3) + RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } +0000000001d91c1c: 0000: 4088d301 00001e11 +t7 opcode: CP_SET_MODE (63) (2 dwords) +0000000001d91c24: 0000: 70e30001 00000000 +t4 write RB_SAMPLE_CONFIG (8804) + RB_SAMPLE_CONFIG: { 0 } +0000000001d91c2c: 0000: 40880401 00000000 +t4 write SP_TP_SAMPLE_CONFIG (b304) + SP_TP_SAMPLE_CONFIG: { 0 } +0000000001d91c34: 0000: 48b30401 00000000 +t4 write GRAS_SAMPLE_CONFIG (80a4) + GRAS_SAMPLE_CONFIG: { 0 } +0000000001d91c3c: 0000: 4880a401 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91c44: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 25 + :0,1,25,24 +0000000001d91c48: 0000: 48088901 00000019 +t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + ibaddr:00000000011160d0 + ibsize:00000018 +0000000001d91c50: 0000: 70bf8003 011160d0 00000000 00000018 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91c60: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 26 + :0,1,26,24 +0000000001d91c64: 0000: 48088901 0000001a +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91c6c: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 27 + :0,1,27,24 +0000000001d91c70: 0000: 48088901 0000001b +t7 opcode: CP_REG_TEST (39) (2 dwords) + { REG = 0xc39 | BIT = 0 | WAIT_FOR_ME } +0000000001d91c78: 0000: 70b90001 02000c39 +t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) + { REG0 = 0 | MODE = PRED_TEST } + { DWORDS = 4 } +0000000001d91c80: 0000: 70c70002 10000000 00000004 +t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + ibaddr:0000000001d8f000 + ibsize:00000053 +0000000001d91c8c: 0000: 70bf8003 01d8f000 00000000 00000053 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91c9c: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 28 + :0,1,28,24 +0000000001d91ca0: 0000: 48088901 0000001c +t7 opcode: CP_REG_TEST (39) (2 dwords) + { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } +0000000001d91ca8: 0000: 70b90001 02000883 +t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) + { REG0 = 0 | MODE = PRED_TEST } + { DWORDS = 2 } +0000000001d91cb0: 0000: 70c70002 10000000 00000002 +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = 0x15 | MARKER = RM6_ENDVIS } +0000000001d91cbc: 0000: 70e50001 00000015 +t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords) + { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 } + { ADDR_LO = 0 } + { ADDR_HI = 0 } +0000000001d91cc4: 0000: 70438003 00040000 00000000 00000000 +t7 opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords) +0000000001d91cd4: 0000: 70230001 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91cdc: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 29 + :0,1,28,29 +0000000001d91ce0: 0000: 48088a01 0000001d +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = 0x16 | MARKER = RM6_RESOLVE } +0000000001d91ce8: 0000: 70e50001 00000016 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91cf0: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 30 + :0,1,28,30 +0000000001d91cf4: 0000: 48088a01 0000001e +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91cfc: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 31 + :0,1,31,30 +0000000001d91d00: 0000: 48088901 0000001f +t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + ibaddr:0000000001116130 + ibsize:00000015 +0000000001d91d08: 0000: 70bf8003 01116130 00000000 00000015 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91d18: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 32 + :0,1,32,30 +0000000001d91d1c: 0000: 48088901 00000020 +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = RM6_YIELD | MARKER = RM6_YIELD } +0000000001d91d24: 0000: 70e50001 00000007 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91d2c: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 33 + :0,1,32,33 +0000000001d91d30: 0000: 48088a01 00000021 +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = 0x14 | MARKER = RM6_GMEM } +0000000001d91d38: 0000: 70e50001 00000014 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91d40: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 34 + :0,1,32,34 +0000000001d91d44: 0000: 48088a01 00000022 +t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0) + GRAS_SC_WINDOW_SCISSOR_TL: { X = 1088 | Y = 0 } + GRAS_SC_WINDOW_SCISSOR_BR: { X = 1631 | Y = 479 } +0000000001d91d4c: 0000: 4080f002 00000440 01df065f +t4 write GRAS_2D_RESOLVE_CNTL_1 (840a) + GRAS_2D_RESOLVE_CNTL_1: { X = 1088 | Y = 0 } + GRAS_2D_RESOLVE_CNTL_2: { X = 1631 | Y = 479 } +0000000001d91d58: 0000: 48840a02 00000440 01df065f +t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) +0000000001d91d64: 0000: 70138000 +t7 opcode: CP_SET_MODE (63) (2 dwords) +0000000001d91d68: 0000: 70e30001 00000000 +t7 opcode: CP_REG_TEST (39) (2 dwords) + { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } +0000000001d91d70: 0000: 70b90001 02000883 +t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) + { REG0 = 0 | MODE = PRED_TEST } + { DWORDS = 11 } +0000000001d91d78: 0000: 70c70002 10000000 0000000b +t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords) + { VSC_SIZE = 1 | VSC_N = 0 } + { BIN_DATA_ADDR_LO = 0x1d5d880 } + { BIN_DATA_ADDR_HI = 0 } + { BIN_SIZE_ADDRESS_LO = 0x1d65808 } + { BIN_SIZE_ADDRESS_HI = 0 } + { BIN_PRIM_STRM_LO = 0x1d69080 } + { BIN_PRIM_STRM_HI = 0 } +0000000001d91d84: 0000: 702f0007 00010000 01d5d880 00000000 01d65808 00000000 01d69080 00000000 +t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) +0000000001d91da4: 0000: 70640001 00000000 +t7 opcode: CP_NOP (10) (3 dwords) +0000000001d91dac: 0000: 70100002 70640001 00000001 +t4 write RB_WINDOW_OFFSET (8890) + RB_WINDOW_OFFSET: { X = 1088 | Y = 0 } +0000000001d91db8: 0000: 48889001 00000440 +t4 write RB_WINDOW_OFFSET2 (88d4) + RB_WINDOW_OFFSET2: { X = 1088 | Y = 0 } +0000000001d91dc0: 0000: 4888d401 00000440 +t4 write SP_WINDOW_OFFSET (b4d1) + SP_WINDOW_OFFSET: { X = 1088 | Y = 0 } +0000000001d91dc8: 0000: 48b4d101 00000440 +t4 write SP_TP_WINDOW_OFFSET (b307) + SP_TP_WINDOW_OFFSET: { X = 1088 | Y = 0 } +0000000001d91dd0: 0000: 48b30701 00000440 +t4 write GRAS_BIN_CONTROL (80a1) + GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 } +0000000001d91dd8: 0000: 4880a101 06001e11 +t4 write RB_BIN_CONTROL (8800) + RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 } +0000000001d91de0: 0000: 48880001 06001e11 +t4 write RB_BIN_CONTROL2 (88d3) + RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } +0000000001d91de8: 0000: 4088d301 00001e11 +t7 opcode: CP_SET_MODE (63) (2 dwords) +0000000001d91df0: 0000: 70e30001 00000000 +t4 write RB_SAMPLE_CONFIG (8804) + RB_SAMPLE_CONFIG: { 0 } +0000000001d91df8: 0000: 40880401 00000000 +t4 write SP_TP_SAMPLE_CONFIG (b304) + SP_TP_SAMPLE_CONFIG: { 0 } +0000000001d91e00: 0000: 48b30401 00000000 +t4 write GRAS_SAMPLE_CONFIG (80a4) + GRAS_SAMPLE_CONFIG: { 0 } +0000000001d91e08: 0000: 4880a401 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91e10: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 35 + :0,1,35,34 +0000000001d91e14: 0000: 48088901 00000023 +t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + ibaddr:00000000011160d0 + ibsize:00000018 +0000000001d91e1c: 0000: 70bf8003 011160d0 00000000 00000018 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91e2c: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 36 + :0,1,36,34 +0000000001d91e30: 0000: 48088901 00000024 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91e38: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 37 + :0,1,37,34 +0000000001d91e3c: 0000: 48088901 00000025 +t7 opcode: CP_REG_TEST (39) (2 dwords) + { REG = 0xc3a | BIT = 0 | WAIT_FOR_ME } +0000000001d91e44: 0000: 70b90001 02000c3a +t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) + { REG0 = 0 | MODE = PRED_TEST } + { DWORDS = 4 } +0000000001d91e4c: 0000: 70c70002 10000000 00000004 +t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + ibaddr:0000000001d8f000 + ibsize:00000053 +0000000001d91e58: 0000: 70bf8003 01d8f000 00000000 00000053 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91e68: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 38 + :0,1,38,34 +0000000001d91e6c: 0000: 48088901 00000026 +t7 opcode: CP_REG_TEST (39) (2 dwords) + { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } +0000000001d91e74: 0000: 70b90001 02000883 +t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) + { REG0 = 0 | MODE = PRED_TEST } + { DWORDS = 2 } +0000000001d91e7c: 0000: 70c70002 10000000 00000002 +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = 0x15 | MARKER = RM6_ENDVIS } +0000000001d91e88: 0000: 70e50001 00000015 +t7 opcode: CP_SET_DRAW_STATE (43) (4 dwords) + { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 } + { ADDR_LO = 0 } + { ADDR_HI = 0 } +0000000001d91e90: 0000: 70438003 00040000 00000000 00000000 +t7 opcode: CP_SKIP_IB2_ENABLE_LOCAL (23) (2 dwords) +0000000001d91ea0: 0000: 70230001 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91ea8: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 39 + :0,1,38,39 +0000000001d91eac: 0000: 48088a01 00000027 +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = 0x16 | MARKER = RM6_RESOLVE } +0000000001d91eb4: 0000: 70e50001 00000016 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91ebc: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 40 + :0,1,38,40 +0000000001d91ec0: 0000: 48088a01 00000028 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91ec8: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 41 + :0,1,41,40 +0000000001d91ecc: 0000: 48088901 00000029 +t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + ibaddr:0000000001116130 + ibsize:00000015 +0000000001d91ed4: 0000: 70bf8003 01116130 00000000 00000015 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91ee4: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 42 + :0,1,42,40 +0000000001d91ee8: 0000: 48088901 0000002a +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = RM6_YIELD | MARKER = RM6_YIELD } +0000000001d91ef0: 0000: 70e50001 00000007 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91ef8: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 43 + :0,1,42,43 +0000000001d91efc: 0000: 48088a01 0000002b +t7 opcode: CP_SET_MARKER (65) (2 dwords) + { MODE = 0x14 | MARKER = RM6_GMEM } +0000000001d91f04: 0000: 70e50001 00000014 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91f0c: 0000: 70268000 +t4 write CP_SCRATCH[0x7].REG (088a) + CP_SCRATCH[0x7].REG: 44 + :0,1,42,44 +0000000001d91f10: 0000: 48088a01 0000002c +t4 write GRAS_SC_WINDOW_SCISSOR_TL (80f0) + GRAS_SC_WINDOW_SCISSOR_TL: { X = 1632 | Y = 0 } + GRAS_SC_WINDOW_SCISSOR_BR: { X = 2159 | Y = 479 } +0000000001d91f18: 0000: 4080f002 00000660 01df086f +t4 write GRAS_2D_RESOLVE_CNTL_1 (840a) + GRAS_2D_RESOLVE_CNTL_1: { X = 1632 | Y = 0 } + GRAS_2D_RESOLVE_CNTL_2: { X = 2159 | Y = 479 } +0000000001d91f24: 0000: 48840a02 00000660 01df086f +t7 opcode: CP_WAIT_FOR_ME (13) (1 dwords) +0000000001d91f30: 0000: 70138000 +t7 opcode: CP_SET_MODE (63) (2 dwords) +0000000001d91f34: 0000: 70e30001 00000000 +t7 opcode: CP_REG_TEST (39) (2 dwords) + { REG = 0x883 | BIT = 0 | WAIT_FOR_ME } +0000000001d91f3c: 0000: 70b90001 02000883 +t7 opcode: CP_COND_REG_EXEC (47) (3 dwords) + { REG0 = 0 | MODE = PRED_TEST } + { DWORDS = 11 } +0000000001d91f44: 0000: 70c70002 10000000 0000000b +t7 opcode: CP_SET_BIN_DATA5 (2f) (8 dwords) + { VSC_SIZE = 1 | VSC_N = 0 } + { BIN_DATA_ADDR_LO = 0x1d5dcc0 } + { BIN_DATA_ADDR_HI = 0 } + { BIN_SIZE_ADDRESS_LO = 0x1d6580c } + { BIN_SIZE_ADDRESS_HI = 0 } + { BIN_PRIM_STRM_LO = 0x1d6a0c0 } + { BIN_PRIM_STRM_HI = 0 } +0000000001d91f50: 0000: 702f0007 00010000 01d5dcc0 00000000 01d6580c 00000000 01d6a0c0 00000000 +t7 opcode: CP_SET_VISIBILITY_OVERRIDE (64) (2 dwords) +0000000001d91f70: 0000: 70640001 00000000 +t7 opcode: CP_NOP (10) (3 dwords) +0000000001d91f78: 0000: 70100002 70640001 00000001 +t4 write RB_WINDOW_OFFSET (8890) + RB_WINDOW_OFFSET: { X = 1632 | Y = 0 } +0000000001d91f84: 0000: 48889001 00000660 +t4 write RB_WINDOW_OFFSET2 (88d4) + RB_WINDOW_OFFSET2: { X = 1632 | Y = 0 } +0000000001d91f8c: 0000: 4888d401 00000660 +t4 write SP_WINDOW_OFFSET (b4d1) + SP_WINDOW_OFFSET: { X = 1632 | Y = 0 } +0000000001d91f94: 0000: 48b4d101 00000660 +t4 write SP_TP_WINDOW_OFFSET (b307) + SP_TP_WINDOW_OFFSET: { X = 1632 | Y = 0 } +0000000001d91f9c: 0000: 48b30701 00000660 +t4 write GRAS_BIN_CONTROL (80a1) + GRAS_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 } +0000000001d91fa4: 0000: 4880a101 06001e11 +t4 write RB_BIN_CONTROL (8800) + RB_BIN_CONTROL: { BINW = 544 | BINH = 480 | UNK22 = 0x18 } +0000000001d91fac: 0000: 48880001 06001e11 +t4 write RB_BIN_CONTROL2 (88d3) + RB_BIN_CONTROL2: { BINW = 544 | BINH = 480 } +0000000001d91fb4: 0000: 4088d301 00001e11 +t7 opcode: CP_SET_MODE (63) (2 dwords) +0000000001d91fbc: 0000: 70e30001 00000000 +t4 write RB_SAMPLE_CONFIG (8804) + RB_SAMPLE_CONFIG: { 0 } +0000000001d91fc4: 0000: 40880401 00000000 +t4 write SP_TP_SAMPLE_CONFIG (b304) + SP_TP_SAMPLE_CONFIG: { 0 } +0000000001d91fcc: 0000: 48b30401 00000000 +t4 write GRAS_SAMPLE_CONFIG (80a4) + GRAS_SAMPLE_CONFIG: { 0 } +0000000001d91fd4: 0000: 4880a401 00000000 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91fdc: 0000: 70268000 +t4 write CP_SCRATCH[0x6].REG (0889) + CP_SCRATCH[0x6].REG: 45 + :0,1,45,44 +0000000001d91fe0: 0000: 48088901 0000002d +t7 opcode: CP_INDIRECT_BUFFER (3f) (4 dwords) + ibaddr:00000000011160d0 + ibsize:00000018 +0000000001d91fe8: 0000: 70bf8003 011160d0 00000000 00000018 +t7 opcode: CP_WAIT_FOR_IDLE (26) (1 dwords) +0000000001d91ff8: 0000: 70268000 +############################################################ +vertices: 0 +cmd: null_platform_t/2995: fence=1856 +cmd: null_platform_t/2995: fence=1857 diff --git a/src/freedreno/.gitlab-ci/reference/glxgears-a420.log b/src/freedreno/.gitlab-ci/reference/glxgears-a420.log new file mode 100644 index 00000000000..78930e4cacc --- /dev/null +++ b/src/freedreno/.gitlab-ci/reference/glxgears-a420.log @@ -0,0 +1,5664 @@ +Reading src/freedreno/.gitlab-ci/traces/glxgears-a420.rd.gz... +gpu_id: 420 +cmd: X/23360: fence=1029603 +cmd: glxgears/23375: fence=1029604 +############################################################ +cmdstream: 414 dwords +t0 write RBBM_PERFCTR_CTL (0170) + RBBM_PERFCTR_CTL: 0x1 +108ce000: 0000: 00000170 00000001 +t0 write GRAS_DEBUG_ECO_CONTROL (0c81) + GRAS_DEBUG_ECO_CONTROL: 0 +108ce008: 0000: 00000c81 00000000 +t0 write SP_MODE_CONTROL (0ec3) + SP_MODE_CONTROL: 0x6 +108ce010: 0000: 00000ec3 00000006 +t0 write TPL1_TP_MODE_CONTROL (0f03) + TPL1_TP_MODE_CONTROL: 0x3a +108ce018: 0000: 00000f03 0000003a +t0 write UNKNOWN_0D01 (0d01) + UNKNOWN_0D01: 0x1 +108ce020: 0000: 00000d01 00000001 +t0 write UNKNOWN_0E42 (0e42) + UNKNOWN_0E42: 0 +108ce028: 0000: 00000e42 00000000 +t0 write UCHE_CACHE_WAYS_VFD (0e8c) + UCHE_CACHE_WAYS_VFD: 0x7 +108ce030: 0000: 00000e8c 00000007 +t0 write UCHE_CACHE_MODE_CONTROL (0e80) + UCHE_CACHE_MODE_CONTROL: 0 +108ce038: 0000: 00000e80 00000000 +t0 write UCHE_INVALIDATE0 (0e8a) + UCHE_INVALIDATE0: 0 + UCHE_INVALIDATE1: 0x12 +108ce040: 0000: 00010e8a 00000000 00000012 +t0 write HLSQ_MODE_CONTROL (0e05) + HLSQ_MODE_CONTROL: 0 +108ce04c: 0000: 00000e05 00000000 +t0 write UNKNOWN_0CC5 (0cc5) + UNKNOWN_0CC5: 0x6 +108ce054: 0000: 00000cc5 00000006 +t0 write UNKNOWN_0CC6 (0cc6) + UNKNOWN_0CC6: 0 +108ce05c: 0000: 00000cc6 00000000 +t0 write UNKNOWN_0EC2 (0ec2) + UNKNOWN_0EC2: 0x40000 +108ce064: 0000: 00000ec2 00040000 +t0 write UNKNOWN_2001 (2001) + UNKNOWN_2001: 0 +108ce06c: 0000: 00002001 00000000 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +108ce074: 0000: c0003b00 00001000 +t0 write UNKNOWN_20EF (20ef) + UNKNOWN_20EF: 0 +108ce07c: 0000: 000020ef 00000000 +t0 write RB_BLEND_RED (20f0) + RB_BLEND_RED: { UINT = 0 | SINT = 0 | FLOAT = 0.000000 } + RB_BLEND_RED_F32: 0.000000 + RB_BLEND_GREEN: { UINT = 0 | SINT = 0 | FLOAT = 0.000000 } + RB_BLEND_GREEN_F32: 0.007813 +108ce084: 0000: 000320f0 00000000 00000000 00000000 3c0000ff +t0 write UNKNOWN_2152 (2152) + UNKNOWN_2152: 0 +108ce098: 0000: 00002152 00000000 +t0 write UNKNOWN_2153 (2153) + UNKNOWN_2153: 0 +108ce0a0: 0000: 00002153 00000000 +t0 write UNKNOWN_2154 (2154) + UNKNOWN_2154: 0 +108ce0a8: 0000: 00002154 00000000 +t0 write UNKNOWN_2155 (2155) + UNKNOWN_2155: 0 +108ce0b0: 0000: 00002155 00000000 +t0 write UNKNOWN_2156 (2156) + UNKNOWN_2156: 0 +108ce0b8: 0000: 00002156 00000000 +t0 write UNKNOWN_2157 (2157) + UNKNOWN_2157: 0 +108ce0c0: 0000: 00002157 00000000 +t0 write UNKNOWN_21C3 (21c3) + UNKNOWN_21C3: 0x1d +108ce0c8: 0000: 000021c3 0000001d +t0 write PC_GS_PARAM (21e5) + PC_GS_PARAM: { MAX_VERTICES = 0 | INVOCATIONS = 0 | PRIMTYPE = PC_DRAW_POINTS } +108ce0d0: 0000: 000021e5 00000000 +t0 write UNKNOWN_21E6 (21e6) + UNKNOWN_21E6: 0x1 +108ce0d8: 0000: 000021e6 00000001 +t0 write PC_HS_PARAM (21e7) + PC_HS_PARAM: { VERTICES_OUT = 0 | SPACING = EQUAL_SPACING } +108ce0e0: 0000: 000021e7 00000000 +t0 write UNKNOWN_22D7 (22d7) + UNKNOWN_22D7: 0 +108ce0e8: 0000: 000022d7 00000000 +t0 write TPL1_TP_TEX_OFFSET (2380) + TPL1_TP_TEX_OFFSET: 0 +108ce0f0: 0000: 00002380 00000000 +t0 write TPL1_TP_TEX_COUNT (2381) + TPL1_TP_TEX_COUNT: { VS = 16 | HS = 0 | DS = 0 | GS = 0 } +108ce0f8: 0000: 00002381 00000010 +t0 write TPL1_TP_FS_TEX_COUNT (23a0) + TPL1_TP_FS_TEX_COUNT: 0x10 +108ce100: 0000: 000023a0 00000010 +t3 opcode: CP_SET_DRAW_STATE (43) (3 dwords) + { COUNT = 0 | DISABLE_ALL_GROUPS | GROUP_ID = 0 } + { ADDR_LO = 0 } +108ce108: 0000: c0014300 00040000 00000000 +t0 write SP_VS_PVT_MEM_PARAM (22e2) + SP_VS_PVT_MEM_PARAM: 0x8000001 + SP_VS_PVT_MEM_ADDR: 0x10cd7000 +108ce114: 0000: 000122e2 08000001 10cd7000 +t0 write SP_FS_PVT_MEM_PARAM (22ec) + SP_FS_PVT_MEM_PARAM: 0x8000001 + SP_FS_PVT_MEM_ADDR: 0x10cd9000 +108ce120: 0000: 000122ec 08000001 10cd9000 +t0 write GRAS_SC_CONTROL (207b) + GRAS_SC_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MSAA_SAMPLES = 0 | MSAA_DISABLE | RASTER_MODE = 0 } +108ce12c: 0000: 0000207b 00000800 +t0 write RB_MSAA_CONTROL (20a2) + RB_MSAA_CONTROL: { DISABLE | SAMPLES = 0 } +108ce134: 0000: 000020a2 00001000 +t0 write GRAS_CL_GB_CLIP_ADJ (2004) + GRAS_CL_GB_CLIP_ADJ: { HORZ = 0 | VERT = 0 } +108ce13c: 0000: 00002004 00000000 +t0 write RB_ALPHA_CONTROL (20f8) + RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_ALWAYS } +108ce144: 0000: 000020f8 00000e00 +t0 write RB_FS_OUTPUT (20f9) + RB_FS_OUTPUT: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff } +108ce14c: 0000: 000020f9 ffff0000 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0 } +108ce154: 0000: 00002073 00000000 +t0 write VSC_BIN_SIZE (0c00) + VSC_BIN_SIZE: { WIDTH = 320 | HEIGHT = 320 } +108ce15c: 0000: 00000c00 0000014a +t0 write VSC_SIZE_ADDRESS (0c01) + VSC_SIZE_ADDRESS: 0x10cdb000 +108ce164: 0000: 00000c01 10cdb000 +t0 write VSC_PIPE_CONFIG[0].REG (0c08) + VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 } + VSC_PIPE_CONFIG[0x1].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x2].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x3].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x5].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x6].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + VSC_PIPE_CONFIG[0x7].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } +108ce16c: 0000: 00070c08 01100000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VSC_PIPE_DATA_ADDRESS[0].REG (0c10) + VSC_PIPE_DATA_ADDRESS[0].REG: 0x10cdc000 + VSC_PIPE_DATA_ADDRESS[0x1].REG: 0x10d1c000 + VSC_PIPE_DATA_ADDRESS[0x2].REG: 0x10d5c000 + VSC_PIPE_DATA_ADDRESS[0x3].REG: 0x10d9c000 + VSC_PIPE_DATA_ADDRESS[0x4].REG: 0x10ddc000 + VSC_PIPE_DATA_ADDRESS[0x5].REG: 0x10e1c000 + VSC_PIPE_DATA_ADDRESS[0x6].REG: 0x10e5c000 + VSC_PIPE_DATA_ADDRESS[0x7].REG: 0x10e9c000 +108ce190: 0000: 00070c10 10cdc000 10d1c000 10d5c000 10d9c000 10ddc000 10e1c000 10e5c000 +108ce1b0: 0020: 10e9c000 +t0 write VSC_PIPE_DATA_LENGTH[0].REG (0c18) + VSC_PIPE_DATA_LENGTH[0].REG: 0x3ffe0 + VSC_PIPE_DATA_LENGTH[0x1].REG: 0x3ffe0 + VSC_PIPE_DATA_LENGTH[0x2].REG: 0x3ffe0 + VSC_PIPE_DATA_LENGTH[0x3].REG: 0x3ffe0 + VSC_PIPE_DATA_LENGTH[0x4].REG: 0x3ffe0 + VSC_PIPE_DATA_LENGTH[0x5].REG: 0x3ffe0 + VSC_PIPE_DATA_LENGTH[0x6].REG: 0x3ffe0 + VSC_PIPE_DATA_LENGTH[0x7].REG: 0x3ffe0 +108ce1b4: 0000: 00070c18 0003ffe0 0003ffe0 0003ffe0 0003ffe0 0003ffe0 0003ffe0 0003ffe0 +108ce1d4: 0020: 0003ffe0 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +108ce1d8: 0000: c0002600 00000000 +t0 write RB_FRAME_BUFFER_DIMENSION (0ce0) + RB_FRAME_BUFFER_DIMENSION: { WIDTH = 300 | HEIGHT = 300 } +108ce1e0: 0000: 00000ce0 012c012c +t0 write RB_MODE_CONTROL (20a0) + RB_MODE_CONTROL: { WIDTH = 320 | HEIGHT = 320 | ENABLE_GMEM } +108ce1e8: 0000: 000020a0 00010a0a +t0 write RB_DEPTH_INFO (2103) + RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTH4_24_8 | DEPTH_BASE = 0x64000 } + RB_DEPTH_PITCH: 1280 + RB_DEPTH_PITCH2: 1280 +108ce1f0: 0000: 00022103 00064002 00000028 00000028 +t0 write RB_STENCIL_INFO (2108) + RB_STENCIL_INFO: { STENCIL_BASE = 0 } + RB_STENCIL_PITCH: 0 +108ce200: 0000: 00012108 00000000 00000000 +t0 write GRAS_DEPTH_CONTROL (2077) + GRAS_DEPTH_CONTROL: { FORMAT = DEPTH4_24_8 } +108ce20c: 0000: 00002077 00000002 +t0 write PC_VSTREAM_CONTROL (21c2) + PC_VSTREAM_CONTROL: { SIZE = 0 | N = 0 } +108ce214: 0000: 000021c2 00000000 +t3 opcode: (null) (4c) (4 dwords) +108ce21c: 0000: c0024c00 00000000 00000000 012b012b +t0 write RB_MRT[0].BUF_INFO (20a5) + RB_MRT[0].BUF_INFO: { COLOR_FORMAT = RB4_R8G8B8A8_UNORM | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WXYZ | COLOR_BUF_PITCH = 1280 } + RB_MRT[0].BASE: 0 + RB_MRT[0].CONTROL3: { STRIDE = 1280 } +108ce22c: 0000: 000220a5 0014089a 00000000 00002800 +t0 write RB_MRT[0x1].BUF_INFO (20aa) + RB_MRT[0x1].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x1].BASE: 0 + RB_MRT[0x1].CONTROL3: { STRIDE = 0 } +108ce23c: 0000: 000220aa 00000080 00000000 00000000 +t0 write RB_MRT[0x2].BUF_INFO (20af) + RB_MRT[0x2].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x2].BASE: 0 + RB_MRT[0x2].CONTROL3: { STRIDE = 0 } +108ce24c: 0000: 000220af 00000080 00000000 00000000 +t0 write RB_MRT[0x3].BUF_INFO (20b4) + RB_MRT[0x3].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x3].BASE: 0 + RB_MRT[0x3].CONTROL3: { STRIDE = 0 } +108ce25c: 0000: 000220b4 00000080 00000000 00000000 +t0 write RB_MRT[0x4].BUF_INFO (20b9) + RB_MRT[0x4].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x4].BASE: 0 + RB_MRT[0x4].CONTROL3: { STRIDE = 0 } +108ce26c: 0000: 000220b9 00000080 00000000 00000000 +t0 write RB_MRT[0x5].BUF_INFO (20be) + RB_MRT[0x5].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x5].BASE: 0 + RB_MRT[0x5].CONTROL3: { STRIDE = 0 } +108ce27c: 0000: 000220be 00000080 00000000 00000000 +t0 write RB_MRT[0x6].BUF_INFO (20c3) + RB_MRT[0x6].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x6].BASE: 0 + RB_MRT[0x6].CONTROL3: { STRIDE = 0 } +108ce28c: 0000: 000220c3 00000080 00000000 00000000 +t0 write RB_MRT[0x7].BUF_INFO (20c8) + RB_MRT[0x7].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + RB_MRT[0x7].BASE: 0 + RB_MRT[0x7].CONTROL3: { STRIDE = 0 } +108ce29c: 0000: 000220c8 00000080 00000000 00000000 +t0 write RB_BIN_OFFSET (210d) + RB_BIN_OFFSET: { X = 0 | Y = 0 } +108ce2ac: 0000: 0000210d 00000000 +t0 write GRAS_SC_SCREEN_SCISSOR_TL (207c) + GRAS_SC_SCREEN_SCISSOR_TL: { X = 0 | Y = 0 } + GRAS_SC_SCREEN_SCISSOR_BR: { X = 299 | Y = 299 } +108ce2b4: 0000: 0001207c 00000000 012b012b +t0 write RB_RENDER_CONTROL (20a1) + RB_RENDER_CONTROL: { 0x8 } +108ce2c0: 0000: 000020a1 00000008 +t0 write CP_SCRATCH[0x6].REG (057e) + CP_SCRATCH[0x6].REG: 0x73 + :0,0,115,0 +108ce2c8: 0000: 0000057e 00000073 +t3 opcode: CP_INDIRECT_BUFFER (3f) (3 dwords) + ibaddr:109ce000 + ibsize:00000f2e +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x1 + :0,1,115,0 +109ce000: 0000: 0000057d 00000001 +t0 write RB_RENDER_COMPONENTS (20fb) + RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } +109ce008: 0000: 000020fb 0000000f +t0 write RB_ALPHA_CONTROL (20f8) + RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } +109ce010: 0000: 000020f8 00000000 +t0 write RB_STENCIL_CONTROL (2106) + RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + RB_STENCIL_CONTROL2: { 0 } +109ce018: 0000: 00012106 00000000 00000000 +t0 write RB_STENCILREFMASK (210b) + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } +109ce024: 0000: 0001210b 00000000 00000000 +t0 write RB_DEPTH_CONTROL (2101) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_ALWAYS | Z_TEST_ENABLE } +109ce030: 0000: 00002101 80000076 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0 } +109ce038: 0000: 00002073 00000000 +t0 write GRAS_SU_MODE_CONTROL (2078) + GRAS_SU_MODE_CONTROL: { FRONT_CW | LINEHALFWIDTH = 0.000000 | RENDERING_PASS } +109ce040: 0000: 00002078 00100004 +t0 write GRAS_SU_POINT_MINMAX (2070) + GRAS_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + GRAS_SU_POINT_SIZE: 0.000000 +109ce048: 0000: 00012070 00000000 00000000 +t0 write GRAS_SU_POLY_OFFSET_SCALE (2074) + GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 +109ce054: 0000: 00022074 00000000 00000000 00000000 +t0 write GRAS_CL_CLIP_CNTL (2000) + GRAS_CL_CLIP_CNTL: { 0x80000 } +109ce064: 0000: 00002000 00080000 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 0 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109ce06c: 0000: 000121c4 02000000 00000012 +t0 write GRAS_SC_WINDOW_SCISSOR_BR (209c) + GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +109ce078: 0000: 0001209c 012b012b 00000000 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109ce084: 0000: c0002600 00000000 +t0 write GRAS_CL_VPORT_XOFFSET_0 (2008) + GRAS_CL_VPORT_XOFFSET_0: 150.000000 + GRAS_CL_VPORT_XSCALE_0: 150.000000 + GRAS_CL_VPORT_YOFFSET_0: 150.000000 + GRAS_CL_VPORT_YSCALE_0: -150.000000 + GRAS_CL_VPORT_ZOFFSET_0: 0.000000 + GRAS_CL_VPORT_ZSCALE_0: 1.000000 +109ce08c: 0000: 00052008 43160000 43160000 43160000 c3160000 00000000 3f800000 +t0 write RB_VPORT_Z_CLAMP[0].MIN (2120) + RB_VPORT_Z_CLAMP[0].MIN: 0 + RB_VPORT_Z_CLAMP[0].MAX: 0xffffff +109ce0a8: 0000: 00012120 00000000 00ffffff +t0 write HLSQ_UPDATE_CONTROL (23db) + HLSQ_UPDATE_CONTROL: 0x3 +109ce0b4: 0000: 000023db 00000003 +t0 write HLSQ_CONTROL_0_REG (23c0) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +109ce0bc: 0000: 000423c0 28000250 fcfc0100 fff3f3f0 fcfcfcfc 00fcfcfc +t0 write HLSQ_VS_CONTROL_REG (23c5) + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 1 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +109ce0d4: 0000: 000423c5 01000042 017e423e 007e4200 007e4200 007e4200 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { 0x140010 } +109ce0ec: 0000: 000022c0 00140010 +t0 write SP_INSTR_CACHE_CTRL (22c1) + SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +109ce0f4: 0000: 000022c1 000005ff +t0 write SP_VS_LENGTH_REG (22e5) + SP_VS_LENGTH_REG: 1 +109ce0fc: 0000: 000022e5 00000001 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 4 } + SP_VS_PARAM_REG: { POSREGID = r0.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 0 } +109ce104: 0000: 000222c4 00200400 04000042 0000fc00 +t0 write SP_VS_OBJ_OFFSET_REG (22e0) + SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + SP_VS_OBJ_START: 0x1073c000 +109ce114: 0000: 000122e0 00000000 1073c000 +t0 write SP_FS_LENGTH_REG (22ef) + SP_FS_LENGTH_REG: 1 +109ce120: 0000: 000022ef 00000001 +t0 write SP_FS_CTRL_REG0 (22e8) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | 0x80000000 } +109ce128: 0000: 000122e8 00340400 8000003e +t0 write SP_FS_OBJ_OFFSET_REG (22ea) + SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + SP_FS_OBJ_START: 0x1073b000 +109ce134: 0000: 000122ea 7e420000 1073b000 +t0 write SP_HS_OBJ_OFFSET_REG (230d) + SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109ce140: 0000: 0000230d 7e420000 +t0 write SP_DS_OBJ_OFFSET_REG (2334) + SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109ce148: 0000: 00002334 7e420000 +t0 write SP_GS_OBJ_OFFSET_REG (235b) + SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109ce150: 0000: 0000235b 7e420000 +t0 write GRAS_CNTL (2003) + GRAS_CNTL: { 0 } +109ce158: 0000: 00002003 00000000 +t0 write RB_RENDER_CONTROL2 (20a3) + RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } +109ce160: 0000: 000020a3 00000000 +t0 write RB_FS_OUTPUT_REG (2100) + RB_FS_OUTPUT_REG: { MRT = 1 } +109ce168: 0000: 00002100 00000001 +t0 write SP_FS_OUTPUT_REG (22f0) + SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +109ce170: 0000: 000022f0 0000fc01 +t0 write SP_FS_MRT[0].REG (22f1) + SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } +109ce178: 0000: 000722f1 0001a000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_ATTR (2140) + VPC_ATTR: { TOTALATTR = 0 | THRDASSIGN = 1 | 0x40000000 } + VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 0 | NUMNONPOSVSVAR = 0 } +109ce19c: 0000: 00012140 40001000 00000000 +t0 write VPC_VARYING_INTERP[0].MODE (2142) + VPC_VARYING_INTERP[0].MODE: 0 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +109ce1a8: 0000: 00072142 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_VARYING_PS_REPL[0].MODE (214a) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +109ce1cc: 0000: 0007214a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :0:0000:0000[03000000x_00000000x] end + :0:0001:0001[00000000x_00000000x] nop + :0:0002:0002[00000000x_00000000x] nop + :0:0003:0003[00000000x_00000000x] nop + :0:0004:0004[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): (cnt=0, max=0) + - used (merged): (cnt=0, max=0) + - input (half): (cnt=0, max=0) + - input (full): (cnt=0, max=0) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): (cnt=0, max=0) (estimated) + - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full + - shaderdb: 0 (ss), 0 (sy) +109ce1f0: 0000: c0213000 00600000 00000000 00000000 03000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :1:0000:0000[20244000x_00000000x] mov.f32f32 r0.x, c0.x + :1:0001:0001[20244001x_00000001x] mov.f32f32 r0.y, c0.y + :1:0002:0002[20244002x_00000002x] mov.f32f32 r0.z, c0.z + :1:0003:0003[20244003x_00000003x] mov.f32f32 r0.w, c0.w + :0:0004:0004[03000000x_00000000x] end + :0:0005:0005[00000000x_00000000x] nop + :0:0006:0006[00000000x_00000000x] nop + :0:0007:0007[00000000x_00000000x] nop + :0:0008:0008[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-3 (cnt=4, max=3) + - used (merged): 0-7 (cnt=8, max=7) + - input (half): (cnt=0, max=0) + - input (full): (cnt=0, max=0) + - const (half): (cnt=0, max=0) + - const (full): 0-3 (cnt=4, max=3) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 0-3 (cnt=4, max=3) (estimated) + - shaderdb: 9 instructions, 8 nops, 1 non-nops, (9 instlen), 0 half, 1 full + - shaderdb: 0 (ss), 0 (sy) +109ce27c: 0000: c0213000 00700000 00000000 00000000 20244000 00000001 20244001 00000002 +109ce29c: 0020: 20244002 00000003 20244003 00000000 03000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (19 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 4 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109ce314: 0.000000 0.000000 0.000000 0.000000 -nan -nan 0.000000 0.000000 +109ce334: 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +109ce314: 0000: 00000000 00000000 00000000 00000000 ffffffff ffffffff 00000405 00000000 +109ce334: 0020: 00000000 00000000 02070000 00000000 00000000 00000000 00000000 00000000 +109ce308: 0000: c0113000 01300000 00000001 00000000 00000000 00000000 00000000 ffffffff +109ce328: 0020: ffffffff 00000405 00000000 00000000 00000000 02070000 00000000 00000000 +* +t0 write RB_MRT[0].CONTROL (20a4) + RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +109ce354: 0000: 000020a4 0f000c00 +t0 write RB_MRT[0].BLEND_CONTROL (20a8) + RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109ce35c: 0000: 000020a8 00000000 +t0 write RB_MRT[0x1].CONTROL (20a9) + RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +109ce364: 0000: 000020a9 00000c00 +t0 write RB_MRT[0x1].BLEND_CONTROL (20ad) + RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109ce36c: 0000: 000020ad 00000000 +t0 write RB_MRT[0x2].CONTROL (20ae) + RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +109ce374: 0000: 000020ae 00000c00 +t0 write RB_MRT[0x2].BLEND_CONTROL (20b2) + RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109ce37c: 0000: 000020b2 00000000 +t0 write RB_MRT[0x3].CONTROL (20b3) + RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +109ce384: 0000: 000020b3 00000c00 +t0 write RB_MRT[0x3].BLEND_CONTROL (20b7) + RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109ce38c: 0000: 000020b7 00000000 +t0 write RB_MRT[0x4].CONTROL (20b8) + RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +109ce394: 0000: 000020b8 00000c00 +t0 write RB_MRT[0x4].BLEND_CONTROL (20bc) + RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109ce39c: 0000: 000020bc 00000000 +t0 write RB_MRT[0x5].CONTROL (20bd) + RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +109ce3a4: 0000: 000020bd 00000c00 +t0 write RB_MRT[0x5].BLEND_CONTROL (20c1) + RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109ce3ac: 0000: 000020c1 00000000 +t0 write RB_MRT[0x6].CONTROL (20c2) + RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +109ce3b4: 0000: 000020c2 00000c00 +t0 write RB_MRT[0x6].BLEND_CONTROL (20c6) + RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109ce3bc: 0000: 000020c6 00000000 +t0 write RB_MRT[0x7].CONTROL (20c7) + RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +109ce3c4: 0000: 000020c7 00000c00 +t0 write RB_MRT[0x7].BLEND_CONTROL (20cb) + RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109ce3cc: 0000: 000020cb 00000000 +t0 write RB_FS_OUTPUT (20f9) + RB_FS_OUTPUT: { ENABLE_BLEND = 0 | INDEPENDENT_BLEND | SAMPLE_MASK = 0xffff } +109ce3d4: 0000: 000020f9 ffff0100 +t0 write RB_BLEND_RED (20f0) + RB_BLEND_RED: { UINT = 0 | SINT = 0 | FLOAT = 0.000000 } + RB_BLEND_RED_F32: 0.000000 + RB_BLEND_GREEN: { UINT = 0 | SINT = 0 | FLOAT = 0.000000 } + RB_BLEND_GREEN_F32: 0.000000 + RB_BLEND_BLUE: { UINT = 0 | SINT = 0 | FLOAT = 0.000000 } + RB_BLEND_BLUE_F32: 0.000000 + RB_BLEND_ALPHA: { UINT = 0 | SINT = 0 | FLOAT = 0.000000 } + RB_BLEND_ALPHA_F32: 0.000000 +109ce3dc: 0000: 000720f0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VFD_FETCH[0].INSTR_0 (220a) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 } + VFD_FETCH[0].INSTR_1: 0x1074a000 + VFD_FETCH[0].INSTR_2: { SIZE = 0x1000 } + VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +109ce400: 0000: 0003220a 0000060b 1074a000 00001000 00000001 +t0 write VFD_DECODE[0].INSTR (228a) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +109ce414: 0000: 0000228a 2c0000df +t0 write VFD_CONTROL_0 (2200) + VFD_CONTROL_0: { TOTALATTRTOVS = 4 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 | 0xa0000 } + VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + VFD_CONTROL_2: 0 + VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + VFD_CONTROL_4: 0 +109ce41c: 0000: 00042200 041a0004 fcfc0081 00000000 0000fc00 00000000 +t0 write UCHE_INVALIDATE0 (0e8a) + UCHE_INVALIDATE0: 0 + UCHE_INVALIDATE1: 0x12 +109ce434: 0000: 00010e8a 00000000 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109ce440: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109ce44c: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x2 + :0,1,115,2 +109ce454: 0000: 0000057f 00000002 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords) + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_32_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 2 } + draw[0] register values +!+ 00000001 RBBM_PERFCTR_CTL: 0x1 +!+ 00000001 CP_SCRATCH[0x5].REG: 0x1 + :0,1,115,2 +!+ 00000073 CP_SCRATCH[0x6].REG: 0x73 + :0,1,115,2 +!+ 00000002 CP_SCRATCH[0x7].REG: 0x2 + :0,1,115,2 +!+ 0000014a VSC_BIN_SIZE: { WIDTH = 320 | HEIGHT = 320 } +!+ 10cdb000 VSC_SIZE_ADDRESS: 0x10cdb000 +!+ 01100000 VSC_PIPE_CONFIG[0].REG: { X = 0 | Y = 0 | W = 1 | H = 1 } + + 00000000 VSC_PIPE_CONFIG[0x1].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x2].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x3].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x4].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x5].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x6].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } + + 00000000 VSC_PIPE_CONFIG[0x7].REG: { X = 0 | Y = 0 | W = 0 | H = 0 } +!+ 10cdc000 VSC_PIPE_DATA_ADDRESS[0].REG: 0x10cdc000 +!+ 10d1c000 VSC_PIPE_DATA_ADDRESS[0x1].REG: 0x10d1c000 +!+ 10d5c000 VSC_PIPE_DATA_ADDRESS[0x2].REG: 0x10d5c000 +!+ 10d9c000 VSC_PIPE_DATA_ADDRESS[0x3].REG: 0x10d9c000 +!+ 10ddc000 VSC_PIPE_DATA_ADDRESS[0x4].REG: 0x10ddc000 +!+ 10e1c000 VSC_PIPE_DATA_ADDRESS[0x5].REG: 0x10e1c000 +!+ 10e5c000 VSC_PIPE_DATA_ADDRESS[0x6].REG: 0x10e5c000 +!+ 10e9c000 VSC_PIPE_DATA_ADDRESS[0x7].REG: 0x10e9c000 +!+ 0003ffe0 VSC_PIPE_DATA_LENGTH[0].REG: 0x3ffe0 +!+ 0003ffe0 VSC_PIPE_DATA_LENGTH[0x1].REG: 0x3ffe0 +!+ 0003ffe0 VSC_PIPE_DATA_LENGTH[0x2].REG: 0x3ffe0 +!+ 0003ffe0 VSC_PIPE_DATA_LENGTH[0x3].REG: 0x3ffe0 +!+ 0003ffe0 VSC_PIPE_DATA_LENGTH[0x4].REG: 0x3ffe0 +!+ 0003ffe0 VSC_PIPE_DATA_LENGTH[0x5].REG: 0x3ffe0 +!+ 0003ffe0 VSC_PIPE_DATA_LENGTH[0x6].REG: 0x3ffe0 +!+ 0003ffe0 VSC_PIPE_DATA_LENGTH[0x7].REG: 0x3ffe0 + + 00000000 GRAS_DEBUG_ECO_CONTROL: 0 +!+ 00000006 UNKNOWN_0CC5: 0x6 + + 00000000 UNKNOWN_0CC6: 0 +!+ 012c012c RB_FRAME_BUFFER_DIMENSION: { WIDTH = 300 | HEIGHT = 300 } +!+ 00000001 UNKNOWN_0D01: 0x1 + + 00000000 HLSQ_MODE_CONTROL: 0 + + 00000000 UNKNOWN_0E42: 0 + + 00000000 UCHE_CACHE_MODE_CONTROL: 0 + + 00000000 UCHE_INVALIDATE0: 0 +!+ 00000012 UCHE_INVALIDATE1: 0x12 +!+ 00000007 UCHE_CACHE_WAYS_VFD: 0x7 +!+ 00040000 UNKNOWN_0EC2: 0x40000 +!+ 00000006 SP_MODE_CONTROL: 0x6 +!+ 0000003a TPL1_TP_MODE_CONTROL: 0x3a +!+ 00080000 GRAS_CL_CLIP_CNTL: { 0x80000 } + + 00000000 UNKNOWN_2001: 0 + + 00000000 GRAS_CNTL: { 0 } + + 00000000 GRAS_CL_GB_CLIP_ADJ: { HORZ = 0 | VERT = 0 } +!+ 43160000 GRAS_CL_VPORT_XOFFSET_0: 150.000000 +!+ 43160000 GRAS_CL_VPORT_XSCALE_0: 150.000000 +!+ 43160000 GRAS_CL_VPORT_YOFFSET_0: 150.000000 +!+ c3160000 GRAS_CL_VPORT_YSCALE_0: -150.000000 + + 00000000 GRAS_CL_VPORT_ZOFFSET_0: 0.000000 +!+ 3f800000 GRAS_CL_VPORT_ZSCALE_0: 1.000000 + + 00000000 GRAS_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + + 00000000 GRAS_SU_POINT_SIZE: 0.000000 + + 00000000 GRAS_ALPHA_CONTROL: { 0 } + + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 +!+ 00000002 GRAS_DEPTH_CONTROL: { FORMAT = DEPTH4_24_8 } +!+ 00100004 GRAS_SU_MODE_CONTROL: { FRONT_CW | LINEHALFWIDTH = 0.000000 | RENDERING_PASS } +!+ 00000800 GRAS_SC_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MSAA_SAMPLES = 0 | MSAA_DISABLE | RASTER_MODE = 0 } + + 00000000 GRAS_SC_SCREEN_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 012b012b GRAS_SC_SCREEN_SCISSOR_BR: { X = 299 | Y = 299 } +!+ 012b012b GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00010a0a RB_MODE_CONTROL: { WIDTH = 320 | HEIGHT = 320 | ENABLE_GMEM } +!+ 00000008 RB_RENDER_CONTROL: { 0x8 } +!+ 00001000 RB_MSAA_CONTROL: { DISABLE | SAMPLES = 0 } + + 00000000 RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } +!+ 0f000c00 RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +!+ 0014089a RB_MRT[0].BUF_INFO: { COLOR_FORMAT = RB4_R8G8B8A8_UNORM | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WXYZ | COLOR_BUF_PITCH = 1280 } + + 00000000 RB_MRT[0].BASE: 0 +!+ 00002800 RB_MRT[0].CONTROL3: { STRIDE = 1280 } + + 00000000 RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 00000c00 RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +!+ 00000080 RB_MRT[0x1].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x1].BASE: 0 + + 00000000 RB_MRT[0x1].CONTROL3: { STRIDE = 0 } + + 00000000 RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 00000c00 RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +!+ 00000080 RB_MRT[0x2].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x2].BASE: 0 + + 00000000 RB_MRT[0x2].CONTROL3: { STRIDE = 0 } + + 00000000 RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 00000c00 RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +!+ 00000080 RB_MRT[0x3].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x3].BASE: 0 + + 00000000 RB_MRT[0x3].CONTROL3: { STRIDE = 0 } + + 00000000 RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 00000c00 RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +!+ 00000080 RB_MRT[0x4].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x4].BASE: 0 + + 00000000 RB_MRT[0x4].CONTROL3: { STRIDE = 0 } + + 00000000 RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 00000c00 RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +!+ 00000080 RB_MRT[0x5].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x5].BASE: 0 + + 00000000 RB_MRT[0x5].CONTROL3: { STRIDE = 0 } + + 00000000 RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 00000c00 RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +!+ 00000080 RB_MRT[0x6].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x6].BASE: 0 + + 00000000 RB_MRT[0x6].CONTROL3: { STRIDE = 0 } + + 00000000 RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 00000c00 RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0 } +!+ 00000080 RB_MRT[0x7].BUF_INFO: { COLOR_FORMAT = 0 | COLOR_TILE_MODE = TILE4_2 | DITHER_MODE = DITHER_DISABLE | COLOR_SWAP = WZYX | COLOR_BUF_PITCH = 0 } + + 00000000 RB_MRT[0x7].BASE: 0 + + 00000000 RB_MRT[0x7].CONTROL3: { STRIDE = 0 } + + 00000000 RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + + 00000000 UNKNOWN_20EF: 0 + + 00000000 RB_BLEND_RED: { UINT = 0 | SINT = 0 | FLOAT = 0.000000 } + + 00000000 RB_BLEND_RED_F32: 0.000000 + + 00000000 RB_BLEND_GREEN: { UINT = 0 | SINT = 0 | FLOAT = 0.000000 } + + 00000000 RB_BLEND_GREEN_F32: 0.000000 + + 00000000 RB_BLEND_BLUE: { UINT = 0 | SINT = 0 | FLOAT = 0.000000 } + + 00000000 RB_BLEND_BLUE_F32: 0.000000 + + 00000000 RB_BLEND_ALPHA: { UINT = 0 | SINT = 0 | FLOAT = 0.000000 } + + 00000000 RB_BLEND_ALPHA_F32: 0.000000 + + 00000000 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } +!+ ffff0100 RB_FS_OUTPUT: { ENABLE_BLEND = 0 | INDEPENDENT_BLEND | SAMPLE_MASK = 0xffff } +!+ 0000000f RB_RENDER_COMPONENTS: { RT0 = 0xf | RT1 = 0 | RT2 = 0 | RT3 = 0 | RT4 = 0 | RT5 = 0 | RT6 = 0 | RT7 = 0 } +!+ 00000001 RB_FS_OUTPUT_REG: { MRT = 1 } +!+ 80000076 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_ALWAYS | Z_TEST_ENABLE } +!+ 00064002 RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTH4_24_8 | DEPTH_BASE = 0x64000 } +!+ 00000028 RB_DEPTH_PITCH: 1280 +!+ 00000028 RB_DEPTH_PITCH2: 1280 + + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_STENCIL_CONTROL2: { 0 } + + 00000000 RB_STENCIL_INFO: { STENCIL_BASE = 0 } + + 00000000 RB_STENCIL_PITCH: 0 + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_BIN_OFFSET: { X = 0 | Y = 0 } + + 00000000 RB_VPORT_Z_CLAMP[0].MIN: 0 +!+ 00ffffff RB_VPORT_Z_CLAMP[0].MAX: 0xffffff +!+ 40001000 VPC_ATTR: { TOTALATTR = 0 | THRDASSIGN = 1 | 0x40000000 } + + 00000000 VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 0 | NUMNONPOSVSVAR = 0 } + + 00000000 VPC_VARYING_INTERP[0].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + + 00000000 UNKNOWN_2152: 0 + + 00000000 UNKNOWN_2153: 0 + + 00000000 UNKNOWN_2154: 0 + + 00000000 UNKNOWN_2155: 0 + + 00000000 UNKNOWN_2156: 0 + + 00000000 UNKNOWN_2157: 0 + + 00000000 PC_VSTREAM_CONTROL: { SIZE = 0 | N = 0 } +!+ 0000001d UNKNOWN_21C3: 0x1d +!+ 02000000 PC_PRIM_VTX_CNTL: { VAROUT = 0 | PROVOKING_VTX_LAST } +!+ 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +!+ ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 PC_GS_PARAM: { MAX_VERTICES = 0 | INVOCATIONS = 0 | PRIMTYPE = PC_DRAW_POINTS } +!+ 00000001 UNKNOWN_21E6: 0x1 + + 00000000 PC_HS_PARAM: { VERTICES_OUT = 0 | SPACING = EQUAL_SPACING } +!+ 041a0004 VFD_CONTROL_0: { TOTALATTRTOVS = 4 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 | 0xa0000 } +!+ fcfc0081 VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + + 00000000 VFD_CONTROL_2: 0 +!+ 0000fc00 VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + + 00000000 VFD_CONTROL_4: 0 + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +!+ 0000060b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 } +!+ 1074a000 VFD_FETCH[0].INSTR_1: 0x1074a000 +!+ 00001000 VFD_FETCH[0].INSTR_2: { SIZE = 0x1000 } +!+ 00000001 VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +!+ 2c0000df VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +!+ 00140010 SP_SP_CTRL_REG: { 0x140010 } +!+ 000005ff SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +!+ 00200400 SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } +!+ 04000042 SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 4 } +!+ 0000fc00 SP_VS_PARAM_REG: { POSREGID = r0.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 0 } + + 00000000 UNKNOWN_22D7: 0 + + 00000000 SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } +!+ 1073c000 SP_VS_OBJ_START: 0x1073c000 +!+ 08000001 SP_VS_PVT_MEM_PARAM: 0x8000001 +!+ 10cd7000 SP_VS_PVT_MEM_ADDR: 0x10cd7000 +!+ 00000001 SP_VS_LENGTH_REG: 1 +!+ 00340400 SP_FS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } +!+ 8000003e SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | 0x80000000 } +!+ 7e420000 SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +!+ 1073b000 SP_FS_OBJ_START: 0x1073b000 +!+ 08000001 SP_FS_PVT_MEM_PARAM: 0x8000001 +!+ 10cd9000 SP_FS_PVT_MEM_ADDR: 0x10cd9000 +!+ 00000001 SP_FS_LENGTH_REG: 1 +!+ 0000fc01 SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +!+ 0001a000 SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + + 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 7e420000 SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +!+ 7e420000 SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +!+ 7e420000 SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 00000000 TPL1_TP_TEX_OFFSET: 0 +!+ 00000010 TPL1_TP_TEX_COUNT: { VS = 16 | HS = 0 | DS = 0 | GS = 0 } +!+ 00000010 TPL1_TP_FS_TEX_COUNT: 0x10 +!+ 28000250 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } +!+ fcfc0100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } +!+ fff3f3f0 HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } +!+ fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } +!+ 00fcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +!+ 01000042 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 1 } +!+ 017e423e HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } +!+ 007e4200 HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +!+ 007e4200 HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +!+ 007e4200 HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +!+ 00000003 HLSQ_UPDATE_CONTROL: 0x3 +109ce45c: 0000: c0023800 00000888 00000001 00000002 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x3 + :0,1,115,3 +109ce46c: 0000: 0000057f 00000003 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x7 + :0,7,115,3 +109ce474: 0000: 0000057d 00000007 +t0 write RB_ALPHA_CONTROL (20f8) + RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } +109ce47c: 0000: 000020f8 00000000 +t0 write RB_STENCIL_CONTROL (2106) + RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + RB_STENCIL_CONTROL2: { 0 } +109ce484: 0000: 00012106 00000000 00000000 +t0 write RB_STENCILREFMASK (210b) + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } +109ce490: 0000: 0001210b 00000000 00000000 +t0 write RB_DEPTH_CONTROL (2101) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } +109ce49c: 0000: 00002101 80000016 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0 } +109ce4a4: 0000: 00002073 00000000 +t0 write GRAS_SU_MODE_CONTROL (2078) + GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } +109ce4ac: 0000: 00002078 00100012 +t0 write GRAS_SU_POINT_MINMAX (2070) + GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + GRAS_SU_POINT_SIZE: 1.000000 +109ce4b4: 0000: 00012070 00100010 00000010 +t0 write GRAS_SU_POLY_OFFSET_SCALE (2074) + GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 +109ce4c0: 0000: 00022074 00000000 00000000 00000000 +t0 write GRAS_CL_CLIP_CNTL (2000) + GRAS_CL_CLIP_CNTL: { 0x80000 } +109ce4d0: 0000: 00002000 00080000 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109ce4d8: 0000: 000121c4 02000001 00000012 +t0 write GRAS_SC_WINDOW_SCISSOR_BR (209c) + GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +109ce4e4: 0000: 0001209c 012b012b 00000000 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109ce4f0: 0000: c0002600 00000000 +t0 write GRAS_CL_VPORT_XOFFSET_0 (2008) + GRAS_CL_VPORT_XOFFSET_0: 150.000000 + GRAS_CL_VPORT_XSCALE_0: 150.000000 + GRAS_CL_VPORT_YOFFSET_0: 150.000000 + GRAS_CL_VPORT_YSCALE_0: -150.000000 + GRAS_CL_VPORT_ZOFFSET_0: 0.500000 + GRAS_CL_VPORT_ZSCALE_0: 0.500000 +109ce4f8: 0000: 00052008 43160000 43160000 43160000 c3160000 3f000000 3f000000 +t0 write RB_VPORT_Z_CLAMP[0].MIN (2120) + RB_VPORT_Z_CLAMP[0].MIN: 0 + RB_VPORT_Z_CLAMP[0].MAX: 0xffffff +109ce514: 0000: 00012120 00000000 00ffffff +t0 write HLSQ_UPDATE_CONTROL (23db) + HLSQ_UPDATE_CONTROL: 0x3 +109ce520: 0000: 000023db 00000003 +t0 write HLSQ_CONTROL_0_REG (23c0) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +109ce528: 0000: 000423c0 28000250 fcfc0100 fff3f3f0 fcfcfcfc 00fcfcfc +t0 write HLSQ_VS_CONTROL_REG (23c5) + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +109ce540: 0000: 000423c5 04000042 017e423e 007e4200 007e4200 007e4200 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { 0x140010 } +109ce558: 0000: 000022c0 00140010 +t0 write SP_INSTR_CACHE_CTRL (22c1) + SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +109ce560: 0000: 000022c1 000005ff +t0 write SP_VS_LENGTH_REG (22e5) + SP_VS_LENGTH_REG: 4 +109ce568: 0000: 000022e5 00000004 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 4 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 4 } + SP_VS_PARAM_REG: { POSREGID = r1.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +109ce570: 0000: 000222c4 00201000 04000042 0010fc06 +t0 write SP_VS_OUT[0].REG (22c7) + SP_VS_OUT[0].REG: { A_REGID = r2.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +109ce580: 0000: 000022c7 00001e0a +t0 write SP_VS_VPC_DST[0].REG (22d8) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } +109ce588: 0000: 000022d8 08080808 +t0 write SP_VS_OBJ_OFFSET_REG (22e0) + SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + SP_VS_OBJ_START: 0x10cd0000 +109ce590: 0000: 000122e0 00000000 10cd0000 +t0 write SP_FS_LENGTH_REG (22ef) + SP_FS_LENGTH_REG: 1 +109ce59c: 0000: 000022ef 00000001 +t0 write SP_FS_CTRL_REG0 (22e8) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } +109ce5a4: 0000: 000122e8 00340402 8010003e +t0 write SP_FS_OBJ_OFFSET_REG (22ea) + SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + SP_FS_OBJ_START: 0x10cd2000 +109ce5b0: 0000: 000122ea 7e420000 10cd2000 +t0 write SP_HS_OBJ_OFFSET_REG (230d) + SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109ce5bc: 0000: 0000230d 7e420000 +t0 write SP_DS_OBJ_OFFSET_REG (2334) + SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109ce5c4: 0000: 00002334 7e420000 +t0 write SP_GS_OBJ_OFFSET_REG (235b) + SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109ce5cc: 0000: 0000235b 7e420000 +t0 write GRAS_CNTL (2003) + GRAS_CNTL: { 0 } +109ce5d4: 0000: 00002003 00000000 +t0 write RB_RENDER_CONTROL2 (20a3) + RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } +109ce5dc: 0000: 000020a3 00000000 +t0 write RB_FS_OUTPUT_REG (2100) + RB_FS_OUTPUT_REG: { MRT = 1 } +109ce5e4: 0000: 00002100 00000001 +t0 write SP_FS_OUTPUT_REG (22f0) + SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +109ce5ec: 0000: 000022f0 0000fc01 +t0 write SP_FS_MRT[0].REG (22f1) + SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } +109ce5f4: 0000: 000722f1 0001a000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_ATTR (2140) + VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +109ce618: 0000: 00012140 42001004 00040400 +t0 write VPC_VARYING_INTERP[0].MODE (2142) + VPC_VARYING_INTERP[0].MODE: 0x55 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +109ce624: 0000: 00072142 00000055 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_VARYING_PS_REPL[0].MODE (214a) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +109ce648: 0000: 0007214a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (131 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 4 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[40700000x_10000002x] mul.f r0.x, r0.z, c0.x + :2:0001:0001[40700001x_10030002x] mul.f r0.y, r0.z, c0.w + :3:0002:0002[63818000x_00001004x] mad.f32 r0.x, c1.x, r0.w, r0.x + :3:0003:0003[63818001x_00011007x] mad.f32 r0.y, c1.w, r0.w, r0.y + :3:0004:0004[63820000x_00001008x] mad.f32 r0.x, c2.x, r1.x, r0.x + :3:0005:0005[63820001x_0001100bx] mad.f32 r0.y, c2.w, r1.x, r0.y + :3:0006:0006[63828006x_0000100cx] mad.f32 r1.z, c3.x, r1.y, r0.x + :2:0007:0007[40700000x_10010002x] mul.f r0.x, r0.z, c0.y + :3:0008:0008[63828009x_0001100fx] mad.f32 r2.y, c3.w, r1.y, r0.y + :3:0009:0009[63818000x_00001005x] mad.f32 r0.x, c1.y, r0.w, r0.x + :1:0010:0010[20244001x_00000010x] mov.f32f32 r0.y, c4.x + :3:0011:0011[63820000x_00001009x] mad.f32 r0.x, c2.y, r1.x, r0.x + :0:0012:0012[00000000x_00000000x] nop + :3:0013:0013[63828007x_0000100dx] mad.f32 r1.w, c3.y, r1.y, r0.x + :2:0014:0014[40700000x_10020002x] mul.f r0.x, r0.z, c0.z + :1:0015:0015[20244002x_00000015x] mov.f32f32 r0.z, c5.y + :3:0016:0016[63818000x_00001006x] mad.f32 r0.x, c1.z, r0.w, r0.x + :1:0017:0017[20244003x_00000016x] mov.f32f32 r0.w, c5.z + :3:0018:0018[63820000x_0000100ax] mad.f32 r0.x, c2.z, r1.x, r0.x + :1:0019:0019[20244004x_00000017x] mov.f32f32 r1.x, c5.w + :3:0020:0020[63828008x_0000100ex] mad.f32 r2.x, c3.z, r1.y, r0.x + :1:0021:0021[20244000x_00000011x] mov.f32f32 r0.x, c4.y + :2:0022:0022[40100002x_00021021x] add.f r0.z, c8.y, r0.z + :2:0023:0023[4050040dx_00041017x] (sat)max.f r3.y, c5.w, r1.x + :2:0024:0024[40100003x_00031022x] add.f r0.w, c8.z, r0.w + :2:0025:0025[40700000x_00001011x] mul.f r0.x, c4.y, r0.x + :0:0026:0026[00000000x_00000000x] nop + :3:0027:0027[63808000x_00001010x] mad.f32 r0.x, c4.x, r0.y, r0.x + :1:0028:0028[20244001x_00000012x] mov.f32f32 r0.y, c4.z + :0:0029:0029[00000200x_00000000x] (rpt2)nop + :3:0030:0032[63808000x_00001012x] mad.f32 r0.x, c4.z, r0.y, r0.x + :1:0031:0033[20244001x_00000014x] mov.f32f32 r0.y, c5.x + :0:0032:0034[00000200x_00000000x] (rpt2)nop + :2:0033:0037[40100001x_00011020x] add.f r0.y, c8.x, r0.y + :0:0034:0038[00000000x_00000000x] nop + :4:0035:0039[80300000x_00000000x] rsq r0.x, r0.x + :2:0036:0040[40701004x_00001011x] (ss)mul.f r1.x, c4.y, r0.x + :0:0037:0041[00000200x_00000000x] (rpt2)nop + :2:0038:0044[40700004x_10190004x] mul.f r1.x, r1.x, c6.y + :2:0039:0045[40700005x_00001010x] mul.f r1.y, c4.x, r0.x + :0:0040:0046[00000200x_00000000x] (rpt2)nop + :3:0041:0049[63828004x_00041018x] mad.f32 r1.x, c6.x, r1.y, r1.x + :2:0042:0050[40700000x_00001012x] mul.f r0.x, c4.z, r0.x + :0:0043:0051[00000200x_00000000x] (rpt2)nop + :3:0044:0054[63800000x_0004101ax] mad.f32 r0.x, c6.z, r0.x, r1.x + :0:0045:0055[00000200x_00000000x] (rpt2)nop + :2:0046:0058[40b00004x_00001034x] cmps.f.lt r1.x, c13.x, r0.x + :2:0047:0059[40500000x_00001034x] max.f r0.x, c13.x, r0.x + :0:0048:0060[00000100x_00000000x] (rpt1)nop + :1:0049:0062[200c4004x_00000004x] cov.u32f32 r1.x, r1.x + :3:0050:0063[63800001x_00011024x] mad.f32 r0.y, c9.x, r0.x, r0.y + :3:0051:0064[63800002x_00021025x] mad.f32 r0.z, c9.y, r0.x, r0.z + :3:0052:0065[63800000x_00031026x] mad.f32 r0.x, c9.z, r0.x, r0.w + :3:0053:0066[6382040ax_00011028x] (sat)mad.f32 r2.z, c10.x, r1.x, r0.y + :3:0054:0067[6382040bx_00021029x] (sat)mad.f32 r2.w, c10.y, r1.x, r0.z + :3:0055:0068[6382040cx_0000102ax] (sat)mad.f32 r3.x, c10.z, r1.x, r0.x + :0:0056:0069[03000000x_00000000x] end + :0:0057:0070[00000000x_00000000x] nop + :0:0058:0071[00000000x_00000000x] nop + :0:0059:0072[00000000x_00000000x] nop + :0:0060:0073[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-13 (cnt=14, max=13) + - used (merged): 0-27 (cnt=28, max=27) + - input (half): (cnt=0, max=0) + - input (full): 2-5 (cnt=4, max=5) + - const (half): (cnt=0, max=0) + - const (full): 0-18 20-26 32-34 36-38 40-42 52 (cnt=36, max=52) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 6-13 (cnt=8, max=13) (estimated) + - shaderdb: 74 instructions, 38 nops, 36 non-nops, (61 instlen), 0 half, 4 full + - shaderdb: 1 (ss), 0 (sy) +109ce66c: 0000: c0813000 01200000 00000000 10000002 40700000 10030002 40700001 00001004 +109ce68c: 0020: 63818000 00011007 63818001 00001008 63820000 0001100b 63820001 0000100c +109ce6ac: 0040: 63828006 10010002 40700000 0001100f 63828009 00001005 63818000 00000010 +109ce6cc: 0060: 20244001 00001009 63820000 00000000 00000000 0000100d 63828007 10020002 +109ce6ec: 0080: 40700000 00000015 20244002 00001006 63818000 00000016 20244003 0000100a +109ce70c: 00a0: 63820000 00000017 20244004 0000100e 63828008 00000011 20244000 00021021 +109ce72c: 00c0: 40100002 00041017 4050040d 00031022 40100003 00001011 40700000 00000000 +109ce74c: 00e0: 00000000 00001010 63808000 00000012 20244001 00000000 00000200 00001012 +109ce76c: 0100: 63808000 00000014 20244001 00000000 00000200 00011020 40100001 00000000 +109ce78c: 0120: 00000000 00000000 80300000 00001011 40701004 00000000 00000200 10190004 +109ce7ac: 0140: 40700004 00001010 40700005 00000000 00000200 00041018 63828004 00001012 +109ce7cc: 0160: 40700000 00000000 00000200 0004101a 63800000 00000000 00000200 00001034 +109ce7ec: 0180: 40b00004 00001034 40500000 00000000 00000100 00000004 200c4004 00011024 +109ce80c: 01a0: 63800001 00021025 63800002 00031026 63800000 00011028 6382040a 00021029 +109ce82c: 01c0: 6382040b 0000102a 6382040c 00000000 03000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :0:0000:0000[00000000x_00000000x] nop + :6:0001:0001[c7c60000x_01c00000x] ldlv.u32 r0.x, l[0], 1 + :6:0002:0002[c7c60001x_01c00002x] ldlv.u32 r0.y, l[1], 1 + :6:0003:0003[c7c60002x_01c00004x] ldlv.u32 r0.z, l[2], 1 + :6:0004:0004[c7c60003x_01c00006x] ldlv.u32 r0.w, l[3], 1 + :2:0005:0005[473090fcx_00002000x] (ss)bary.f (ei)r63.x, 0, r0.x + :0:0006:0006[03000000x_00000000x] end + :0:0007:0007[00000000x_00000000x] nop + :0:0008:0008[00000000x_00000000x] nop + :0:0009:0009[00000000x_00000000x] nop + :0:0010:0010[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-3 252 (cnt=5, max=3) + - used (merged): 0-7 504-505 (cnt=10, max=7) + - input (half): (cnt=0, max=0) + - input (full): 0-3 (cnt=4, max=3) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 252 (cnt=1, max=0) (estimated) + - shaderdb: 11 instructions, 5 nops, 6 non-nops, (11 instlen), 0 half, 1 full + - shaderdb: 1 (ss), 0 (sy) +109ce878: 0000: c0213000 00700000 00000000 00000000 00000000 01c00000 c7c60000 01c00002 +109ce898: 0020: c7c60001 01c00004 c7c60002 01c00006 c7c60003 00002000 473090fc 00000000 +109ce8b8: 0040: 03000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109ce910: 4.330127 0.855050 0.555273 0.469846 0.000000 4.698463 -0.404206 -0.342020 +109ce930: 2.500000 -1.480991 -0.961761 -0.813798 -12.990380 -11.962078 35.506226 39.274502 +109ce950: 0.000000 0.000000 1.000000 1.000000 0.160000 0.020000 0.000000 1.000000 +109ce970: 0.039740 0.662886 0.747665 0.000000 1.000000 0.000000 0.000000 0.000000 +109ce990: 0.000000 0.000000 0.000000 1.000000 0.800000 0.100000 0.000000 1.000000 +109ce9b0: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +109ce910: 0000: 408a9066 3f5ae494 3f0e265d 3ef08fb2 00000000 409659cf becef409 beaf1d43 +109ce930: 0020: 40200000 bfbd9119 bf7635f5 bf50550b c14fd899 c13f64ac 420e0660 421d1917 +109ce950: 0040: 00000000 00000000 3f800000 3f800000 3e23d70b 3ca3d70b 00000000 3f800000 +109ce970: 0060: 3d22c66e 3f29b2e7 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 +109ce990: 0080: 00000000 00000000 00000000 3f800000 3f4ccccd 3dcccccd 00000000 3f800000 +109ce9b0: 00a0: 00000000 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 +109ce904: 0000: c0313000 03200000 00000001 408a9066 3f5ae494 3f0e265d 3ef08fb2 00000000 +109ce924: 0020: 409659cf becef409 beaf1d43 40200000 bfbd9119 bf7635f5 bf50550b c14fd899 +109ce944: 0040: c13f64ac 420e0660 421d1917 00000000 00000000 3f800000 3f800000 3e23d70b +109ce964: 0060: 3ca3d70b 00000000 3f800000 3d22c66e 3f29b2e7 3f3f66f5 00000000 3f800000 +109ce984: 0080: 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 3f4ccccd +109ce9a4: 00a0: 3dcccccd 00000000 3f800000 00000000 00000000 00000000 3f800000 00000000 +109ce9c4: 00c0: 00000000 00000000 3f800000 +t3 opcode: CP_LOAD_STATE4 (30) (7 dwords) + { DST_OFF = 13 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109ce9dc: 0.000000 -28026765312.000000 -28026765312.000000 -28026765312.000000 +109ce9dc: 0000: 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +109ce9d0: 0000: c0053000 0060000d 00000001 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +t0 write RB_MRT[0].CONTROL (20a4) + RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +109ce9ec: 0000: 000020a4 0f000c00 +t0 write RB_MRT[0].BLEND_CONTROL (20a8) + RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109ce9f4: 0000: 000020a8 00000000 +t0 write RB_MRT[0x1].CONTROL (20a9) + RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +109ce9fc: 0000: 000020a9 0f000c00 +t0 write RB_MRT[0x1].BLEND_CONTROL (20ad) + RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109cea04: 0000: 000020ad 00000000 +t0 write RB_MRT[0x2].CONTROL (20ae) + RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +109cea0c: 0000: 000020ae 0f000c00 +t0 write RB_MRT[0x2].BLEND_CONTROL (20b2) + RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109cea14: 0000: 000020b2 00000000 +t0 write RB_MRT[0x3].CONTROL (20b3) + RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +109cea1c: 0000: 000020b3 0f000c00 +t0 write RB_MRT[0x3].BLEND_CONTROL (20b7) + RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109cea24: 0000: 000020b7 00000000 +t0 write RB_MRT[0x4].CONTROL (20b8) + RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +109cea2c: 0000: 000020b8 0f000c00 +t0 write RB_MRT[0x4].BLEND_CONTROL (20bc) + RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109cea34: 0000: 000020bc 00000000 +t0 write RB_MRT[0x5].CONTROL (20bd) + RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +109cea3c: 0000: 000020bd 0f000c00 +t0 write RB_MRT[0x5].BLEND_CONTROL (20c1) + RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109cea44: 0000: 000020c1 00000000 +t0 write RB_MRT[0x6].CONTROL (20c2) + RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +109cea4c: 0000: 000020c2 0f000c00 +t0 write RB_MRT[0x6].BLEND_CONTROL (20c6) + RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109cea54: 0000: 000020c6 00000000 +t0 write RB_MRT[0x7].CONTROL (20c7) + RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } +109cea5c: 0000: 000020c7 0f000c00 +t0 write RB_MRT[0x7].BLEND_CONTROL (20cb) + RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +109cea64: 0000: 000020cb 00000000 +t0 write RB_FS_OUTPUT (20f9) + RB_FS_OUTPUT: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff } +109cea6c: 0000: 000020f9 ffff0000 +t0 write VFD_FETCH[0].INSTR_0 (220a) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 } + VFD_FETCH[0].INSTR_1: 0x107cb000 + VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +109cea74: 0000: 0003220a 0000060b 107cb000 00100000 00000001 +t0 write VFD_DECODE[0].INSTR (228a) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +109cea88: 0000: 0000228a 2c0020df +t0 write VFD_CONTROL_0 (2200) + VFD_CONTROL_0: { TOTALATTRTOVS = 4 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 | 0xa0000 } + VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + VFD_CONTROL_2: 0 + VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + VFD_CONTROL_4: 0 +109cea90: 0000: 00042200 041a0004 fcfc0081 00000000 0000fc00 00000000 +t0 write UCHE_INVALIDATE0 (0e8a) + UCHE_INVALIDATE0: 0 + UCHE_INVALIDATE1: 0x12 +109ceaa8: 0000: 00010e8a 00000000 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109ceab4: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109ceac0: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x8 + :0,7,115,8 +109ceac8: 0000: 0000057f 00000008 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 240 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd0000 } + { INDX_SIZE = 480 } + draw[1] register values +!+ 00000007 CP_SCRATCH[0x5].REG: 0x7 + :0,7,115,8 +!+ 00000008 CP_SCRATCH[0x7].REG: 0x8 + :0,7,115,8 + + 00000000 UCHE_INVALIDATE0: 0 + + 00000012 UCHE_INVALIDATE1: 0x12 + + 00080000 GRAS_CL_CLIP_CNTL: { 0x80000 } + + 00000000 GRAS_CNTL: { 0 } + + 43160000 GRAS_CL_VPORT_XOFFSET_0: 150.000000 + + 43160000 GRAS_CL_VPORT_XSCALE_0: 150.000000 + + 43160000 GRAS_CL_VPORT_YOFFSET_0: 150.000000 + + c3160000 GRAS_CL_VPORT_YSCALE_0: -150.000000 +!+ 3f000000 GRAS_CL_VPORT_ZOFFSET_0: 0.500000 +!+ 3f000000 GRAS_CL_VPORT_ZSCALE_0: 0.500000 +!+ 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } +!+ 00000010 GRAS_SU_POINT_SIZE: 1.000000 + + 00000000 GRAS_ALPHA_CONTROL: { 0 } + + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 +!+ 00100012 GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } + + 012b012b GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + + 00000000 RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } + + 0f000c00 RB_MRT[0].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 0f000c00 RB_MRT[0x1].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x1].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 0f000c00 RB_MRT[0x2].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x2].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 0f000c00 RB_MRT[0x3].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x3].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 0f000c00 RB_MRT[0x4].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x4].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 0f000c00 RB_MRT[0x5].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x5].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 0f000c00 RB_MRT[0x6].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x6].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } +!+ 0f000c00 RB_MRT[0x7].CONTROL: { ROP_CODE = ROP_COPY | COMPONENT_ENABLE = 0xf } + + 00000000 RB_MRT[0x7].BLEND_CONTROL: { RGB_SRC_FACTOR = FACTOR_ZERO | RGB_BLEND_OPCODE = BLEND_DST_PLUS_SRC | RGB_DEST_FACTOR = FACTOR_ZERO | ALPHA_SRC_FACTOR = FACTOR_ZERO | ALPHA_BLEND_OPCODE = BLEND_DST_PLUS_SRC | ALPHA_DEST_FACTOR = FACTOR_ZERO } + + 00000000 RB_ALPHA_CONTROL: { ALPHA_REF = 0 | ALPHA_TEST_FUNC = FUNC_NEVER } +!+ ffff0000 RB_FS_OUTPUT: { ENABLE_BLEND = 0 | SAMPLE_MASK = 0xffff } + + 00000001 RB_FS_OUTPUT_REG: { MRT = 1 } +!+ 80000016 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } + + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_STENCIL_CONTROL2: { 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_VPORT_Z_CLAMP[0].MIN: 0 + + 00ffffff RB_VPORT_Z_CLAMP[0].MAX: 0xffffff +!+ 42001004 VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } +!+ 00040400 VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +!+ 00000055 VPC_VARYING_INTERP[0].MODE: 0x55 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 +!+ 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 041a0004 VFD_CONTROL_0: { TOTALATTRTOVS = 4 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 | 0xa0000 } + + fcfc0081 VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + + 00000000 VFD_CONTROL_2: 0 + + 0000fc00 VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + + 00000000 VFD_CONTROL_4: 0 + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 + + 0000060b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 } +!+ 107cb000 VFD_FETCH[0].INSTR_1: 0x107cb000 +!+ 00100000 VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + + 00000001 VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +!+ 2c0020df VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } + + 00140010 SP_SP_CTRL_REG: { 0x140010 } + + 000005ff SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +!+ 00201000 SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 4 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + + 04000042 SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 4 } +!+ 0010fc06 SP_VS_PARAM_REG: { POSREGID = r1.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +!+ 00001e0a SP_VS_OUT[0].REG: { A_REGID = r2.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +!+ 08080808 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } + + 00000000 SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } +!+ 10cd0000 SP_VS_OBJ_START: 0x10cd0000 +!+ 00000004 SP_VS_LENGTH_REG: 4 +!+ 00340402 SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } +!+ 8010003e SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } + + 7e420000 SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +!+ 10cd2000 SP_FS_OBJ_START: 0x10cd2000 + + 00000001 SP_FS_LENGTH_REG: 1 + + 0000fc01 SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } + + 0001a000 SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + + 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 7e420000 SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 28000250 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + + fcfc0100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + + fff3f3f0 HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + + fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + + 00fcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +!+ 04000042 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + + 017e423e HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + + 007e4200 HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 00000003 HLSQ_UPDATE_CONTROL: 0x3 +109cead0: 0000: c0053800 00000404 00000001 000000f0 00000000 10bd0000 000001e0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x9 + :0,7,115,9 +109ceaec: 0000: 0000057f 00000009 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0xd + :0,13,115,9 +109ceaf4: 0000: 0000057d 0000000d +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109ceafc: 0000: 000121c4 02000001 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109ceb08: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109ceb14: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0xe + :0,13,115,14 +109ceb1c: 0000: 0000057f 0000000e +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 120 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd01e0 } + { INDX_SIZE = 240 } + draw[2] register values +!+ 0000000d CP_SCRATCH[0x5].REG: 0xd + :0,13,115,14 +!+ 0000000e CP_SCRATCH[0x7].REG: 0xe + :0,13,115,14 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +109ceb24: 0000: c0053800 00000404 00000001 00000078 00000000 10bd01e0 000000f0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0xf + :0,13,115,15 +109ceb40: 0000: 0000057f 0000000f +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x13 + :0,19,115,15 +109ceb48: 0000: 0000057d 00000013 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109ceb50: 0000: 000121c4 02000001 00000012 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109ceb5c: 0000: c0002600 00000000 +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109ceb70: 4.330127 0.855050 0.555273 0.469846 0.000000 4.698463 -0.404206 -0.342020 +109ceb90: 2.500000 -1.480991 -0.961761 -0.813798 -12.990380 -11.962078 35.506226 39.274502 +109cebb0: 0.000000 0.000000 -1.000000 1.000000 0.160000 0.020000 0.000000 1.000000 +109cebd0: 0.039740 0.662886 0.747665 0.000000 1.000000 0.000000 0.000000 0.000000 +109cebf0: 0.000000 0.000000 0.000000 1.000000 0.800000 0.100000 0.000000 1.000000 +109cec10: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +109ceb70: 0000: 408a9066 3f5ae494 3f0e265d 3ef08fb2 00000000 409659cf becef409 beaf1d43 +109ceb90: 0020: 40200000 bfbd9119 bf7635f5 bf50550b c14fd899 c13f64ac 420e0660 421d1917 +109cebb0: 0040: 00000000 00000000 bf800000 3f800000 3e23d70b 3ca3d70b 00000000 3f800000 +109cebd0: 0060: 3d22c66e 3f29b2e7 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 +109cebf0: 0080: 00000000 00000000 00000000 3f800000 3f4ccccd 3dcccccd 00000000 3f800000 +109cec10: 00a0: 00000000 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 +109ceb64: 0000: c0313000 03200000 00000001 408a9066 3f5ae494 3f0e265d 3ef08fb2 00000000 +109ceb84: 0020: 409659cf becef409 beaf1d43 40200000 bfbd9119 bf7635f5 bf50550b c14fd899 +109ceba4: 0040: c13f64ac 420e0660 421d1917 00000000 00000000 bf800000 3f800000 3e23d70b +109cebc4: 0060: 3ca3d70b 00000000 3f800000 3d22c66e 3f29b2e7 3f3f66f5 00000000 3f800000 +109cebe4: 0080: 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 3f4ccccd +109cec04: 00a0: 3dcccccd 00000000 3f800000 00000000 00000000 00000000 3f800000 00000000 +109cec24: 00c0: 00000000 00000000 3f800000 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109cec30: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109cec3c: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x14 + :0,19,115,20 +109cec44: 0000: 0000057f 00000014 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 240 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd02d0 } + { INDX_SIZE = 480 } + draw[3] register values +!+ 00000013 CP_SCRATCH[0x5].REG: 0x13 + :0,19,115,20 +!+ 00000014 CP_SCRATCH[0x7].REG: 0x14 + :0,19,115,20 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +109cec4c: 0000: c0053800 00000404 00000001 000000f0 00000000 10bd02d0 000001e0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x15 + :0,19,115,21 +109cec68: 0000: 0000057f 00000015 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x19 + :0,25,115,21 +109cec70: 0000: 0000057d 00000019 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109cec78: 0000: 000121c4 02000001 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109cec84: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109cec90: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x1a + :0,25,115,26 +109cec98: 0000: 0000057f 0000001a +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 120 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd04b0 } + { INDX_SIZE = 240 } + draw[4] register values +!+ 00000019 CP_SCRATCH[0x5].REG: 0x19 + :0,25,115,26 +!+ 0000001a CP_SCRATCH[0x7].REG: 0x1a + :0,25,115,26 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +109ceca0: 0000: c0053800 00000404 00000001 00000078 00000000 10bd04b0 000000f0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x1b + :0,25,115,27 +109cecbc: 0000: 0000057f 0000001b +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x1f + :0,31,115,27 +109cecc4: 0000: 0000057d 0000001f +t0 write RB_DEPTH_CONTROL (2101) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } +109ceccc: 0000: 00002101 80000016 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0 } +109cecd4: 0000: 00002073 00000000 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109cecdc: 0000: 000121c4 02000001 00000012 +t0 write HLSQ_UPDATE_CONTROL (23db) + HLSQ_UPDATE_CONTROL: 0x3 +109cece8: 0000: 000023db 00000003 +t0 write HLSQ_CONTROL_0_REG (23c0) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +109cecf0: 0000: 000423c0 28000250 fcfc0100 fff3f3f0 fcfcfcfc 00fcfcfc +t0 write HLSQ_VS_CONTROL_REG (23c5) + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +109ced08: 0000: 000423c5 04000042 017e423e 007e4200 007e4200 007e4200 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { 0x140010 } +109ced20: 0000: 000022c0 00140010 +t0 write SP_INSTR_CACHE_CTRL (22c1) + SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +109ced28: 0000: 000022c1 000005ff +t0 write SP_VS_LENGTH_REG (22e5) + SP_VS_LENGTH_REG: 4 +109ced30: 0000: 000022e5 00000004 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } + SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +109ced38: 0000: 000222c4 00201400 08000042 0010fc0a +t0 write SP_VS_OUT[0].REG (22c7) + SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +109ced48: 0000: 000022c7 00001e0e +t0 write SP_VS_VPC_DST[0].REG (22d8) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } +109ced50: 0000: 000022d8 08080808 +t0 write SP_VS_OBJ_OFFSET_REG (22e0) + SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + SP_VS_OBJ_START: 0x10cd5000 +109ced58: 0000: 000122e0 00000000 10cd5000 +t0 write SP_FS_LENGTH_REG (22ef) + SP_FS_LENGTH_REG: 1 +109ced64: 0000: 000022ef 00000001 +t0 write SP_FS_CTRL_REG0 (22e8) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } +109ced6c: 0000: 000122e8 00340402 8010003e +t0 write SP_FS_OBJ_OFFSET_REG (22ea) + SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + SP_FS_OBJ_START: 0x10cd2000 +109ced78: 0000: 000122ea 7e420000 10cd2000 +t0 write SP_HS_OBJ_OFFSET_REG (230d) + SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109ced84: 0000: 0000230d 7e420000 +t0 write SP_DS_OBJ_OFFSET_REG (2334) + SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109ced8c: 0000: 00002334 7e420000 +t0 write SP_GS_OBJ_OFFSET_REG (235b) + SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109ced94: 0000: 0000235b 7e420000 +t0 write GRAS_CNTL (2003) + GRAS_CNTL: { 0 } +109ced9c: 0000: 00002003 00000000 +t0 write RB_RENDER_CONTROL2 (20a3) + RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } +109ceda4: 0000: 000020a3 00000000 +t0 write RB_FS_OUTPUT_REG (2100) + RB_FS_OUTPUT_REG: { MRT = 1 } +109cedac: 0000: 00002100 00000001 +t0 write SP_FS_OUTPUT_REG (22f0) + SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +109cedb4: 0000: 000022f0 0000fc01 +t0 write SP_FS_MRT[0].REG (22f1) + SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } +109cedbc: 0000: 000722f1 0001a000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_ATTR (2140) + VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +109cede0: 0000: 00012140 42001004 00040400 +t0 write VPC_VARYING_INTERP[0].MODE (2142) + VPC_VARYING_INTERP[0].MODE: 0x55 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +109cedec: 0000: 00072142 00000055 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_VARYING_PS_REPL[0].MODE (214a) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +109cee10: 0000: 0007214a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (131 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 4 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[40700000x_10000002x] mul.f r0.x, r0.z, c0.x + :2:0001:0001[40700001x_10030002x] mul.f r0.y, r0.z, c0.w + :3:0002:0002[63818000x_00001004x] mad.f32 r0.x, c1.x, r0.w, r0.x + :3:0003:0003[63818001x_00011007x] mad.f32 r0.y, c1.w, r0.w, r0.y + :3:0004:0004[63820000x_00001008x] mad.f32 r0.x, c2.x, r1.x, r0.x + :3:0005:0005[63820001x_0001100bx] mad.f32 r0.y, c2.w, r1.x, r0.y + :3:0006:0006[6382800ax_0000100cx] mad.f32 r2.z, c3.x, r1.y, r0.x + :2:0007:0007[40700000x_10010002x] mul.f r0.x, r0.z, c0.y + :3:0008:0008[6382800dx_0001100fx] mad.f32 r3.y, c3.w, r1.y, r0.y + :3:0009:0009[63818000x_00001005x] mad.f32 r0.x, c1.y, r0.w, r0.x + :1:0010:0010[20244001x_00000010x] mov.f32f32 r0.y, c4.x + :3:0011:0011[63820000x_00001009x] mad.f32 r0.x, c2.y, r1.x, r0.x + :0:0012:0012[00000000x_00000000x] nop + :3:0013:0013[6382800bx_0000100dx] mad.f32 r2.w, c3.y, r1.y, r0.x + :2:0014:0014[40700000x_10020002x] mul.f r0.x, r0.z, c0.z + :2:0015:0015[40100001x_0001101cx] add.f r0.y, c7.x, r0.y + :3:0016:0016[63818000x_00001006x] mad.f32 r0.x, c1.z, r0.w, r0.x + :1:0017:0017[20244002x_00000011x] mov.f32f32 r0.z, c4.y + :3:0018:0018[63820000x_0000100ax] mad.f32 r0.x, c2.z, r1.x, r0.x + :1:0019:0019[20244004x_00000013x] mov.f32f32 r1.x, c4.w + :3:0020:0020[6382800cx_0000100ex] mad.f32 r3.x, c3.z, r1.y, r0.x + :2:0021:0021[40700000x_00070007x] mul.f r0.x, r1.w, r1.w + :2:0022:0022[40100002x_0002101dx] add.f r0.z, c7.y, r0.z + :3:0023:0023[63830000x_00000006x] mad.f32 r0.x, r1.z, r1.z, r0.x + :2:0024:0024[40500411x_00041013x] (sat)max.f r4.y, c4.w, r1.x + :3:0025:0025[63840000x_00000008x] mad.f32 r0.x, r2.x, r2.x, r0.x + :1:0026:0026[20244003x_00000012x] mov.f32f32 r0.w, c4.z + :0:0027:0027[00000200x_00000000x] (rpt2)nop + :2:0028:0030[40100003x_0003101ex] add.f r0.w, c7.z, r0.w + :0:0029:0031[00000000x_00000000x] nop + :4:0030:0032[80300000x_00000000x] rsq r0.x, r0.x + :2:0031:0033[40701004x_00000007x] (ss)mul.f r1.x, r1.w, r0.x + :0:0032:0034[00000200x_00000000x] (rpt2)nop + :2:0033:0037[40700004x_10150004x] mul.f r1.x, r1.x, c5.y + :2:0034:0038[40700005x_00000006x] mul.f r1.y, r1.z, r0.x + :0:0035:0039[00000200x_00000000x] (rpt2)nop + :3:0036:0042[63828004x_00041014x] mad.f32 r1.x, c5.x, r1.y, r1.x + :2:0037:0043[40700000x_00000008x] mul.f r0.x, r2.x, r0.x + :0:0038:0044[00000200x_00000000x] (rpt2)nop + :3:0039:0047[63800000x_00041016x] mad.f32 r0.x, c5.z, r0.x, r1.x + :0:0040:0048[00000200x_00000000x] (rpt2)nop + :2:0041:0051[40b00004x_00001034x] cmps.f.lt r1.x, c13.x, r0.x + :2:0042:0052[40500000x_00001034x] max.f r0.x, c13.x, r0.x + :0:0043:0053[00000100x_00000000x] (rpt1)nop + :1:0044:0055[200c4004x_00000004x] cov.u32f32 r1.x, r1.x + :3:0045:0056[63800001x_00011020x] mad.f32 r0.y, c8.x, r0.x, r0.y + :3:0046:0057[63800002x_00021021x] mad.f32 r0.z, c8.y, r0.x, r0.z + :3:0047:0058[63800000x_00031022x] mad.f32 r0.x, c8.z, r0.x, r0.w + :3:0048:0059[6382040ex_00011024x] (sat)mad.f32 r3.z, c9.x, r1.x, r0.y + :3:0049:0060[6382040fx_00021025x] (sat)mad.f32 r3.w, c9.y, r1.x, r0.z + :3:0050:0061[63820410x_00001026x] (sat)mad.f32 r4.x, c9.z, r1.x, r0.x + :0:0051:0062[03000000x_00000000x] end + :0:0052:0063[00000000x_00000000x] nop + :0:0053:0064[00000000x_00000000x] nop + :0:0054:0065[00000000x_00000000x] nop + :0:0055:0066[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-8 10-17 (cnt=17, max=17) + - used (merged): 0-17 20-35 (cnt=34, max=35) + - input (half): (cnt=0, max=0) + - input (full): 2-8 (cnt=7, max=8) + - const (half): (cnt=0, max=0) + - const (full): 0-22 28-30 32-34 36-38 52 (cnt=33, max=52) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 10-17 (cnt=8, max=17) (estimated) + - shaderdb: 67 instructions, 31 nops, 36 non-nops, (56 instlen), 0 half, 5 full + - shaderdb: 1 (ss), 0 (sy) +109cee34: 0000: c0813000 01200000 00000000 10000002 40700000 10030002 40700001 00001004 +109cee54: 0020: 63818000 00011007 63818001 00001008 63820000 0001100b 63820001 0000100c +109cee74: 0040: 6382800a 10010002 40700000 0001100f 6382800d 00001005 63818000 00000010 +109cee94: 0060: 20244001 00001009 63820000 00000000 00000000 0000100d 6382800b 10020002 +109ceeb4: 0080: 40700000 0001101c 40100001 00001006 63818000 00000011 20244002 0000100a +109ceed4: 00a0: 63820000 00000013 20244004 0000100e 6382800c 00070007 40700000 0002101d +109ceef4: 00c0: 40100002 00000006 63830000 00041013 40500411 00000008 63840000 00000012 +109cef14: 00e0: 20244003 00000000 00000200 0003101e 40100003 00000000 00000000 00000000 +109cef34: 0100: 80300000 00000007 40701004 00000000 00000200 10150004 40700004 00000006 +109cef54: 0120: 40700005 00000000 00000200 00041014 63828004 00000008 40700000 00000000 +109cef74: 0140: 00000200 00041016 63800000 00000000 00000200 00001034 40b00004 00001034 +109cef94: 0160: 40500000 00000000 00000100 00000004 200c4004 00011020 63800001 00021021 +109cefb4: 0180: 63800002 00031022 63800000 00011024 6382040e 00021025 6382040f 00001026 +109cefd4: 01a0: 63820410 00000000 03000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :0:0000:0000[00000000x_00000000x] nop + :6:0001:0001[c7c60000x_01c00000x] ldlv.u32 r0.x, l[0], 1 + :6:0002:0002[c7c60001x_01c00002x] ldlv.u32 r0.y, l[1], 1 + :6:0003:0003[c7c60002x_01c00004x] ldlv.u32 r0.z, l[2], 1 + :6:0004:0004[c7c60003x_01c00006x] ldlv.u32 r0.w, l[3], 1 + :2:0005:0005[473090fcx_00002000x] (ss)bary.f (ei)r63.x, 0, r0.x + :0:0006:0006[03000000x_00000000x] end + :0:0007:0007[00000000x_00000000x] nop + :0:0008:0008[00000000x_00000000x] nop + :0:0009:0009[00000000x_00000000x] nop + :0:0010:0010[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-3 252 (cnt=5, max=3) + - used (merged): 0-7 504-505 (cnt=10, max=7) + - input (half): (cnt=0, max=0) + - input (full): 0-3 (cnt=4, max=3) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 252 (cnt=1, max=0) (estimated) + - shaderdb: 11 instructions, 5 nops, 6 non-nops, (11 instlen), 0 half, 1 full + - shaderdb: 1 (ss), 0 (sy) +109cf040: 0000: c0213000 00700000 00000000 00000000 00000000 01c00000 c7c60000 01c00002 +109cf060: 0020: c7c60001 01c00004 c7c60002 01c00006 c7c60003 00002000 473090fc 00000000 +109cf080: 0040: 03000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109cf0cc: 0000: c0002600 00000000 +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109cf0e0: 4.330127 0.855050 0.555273 0.469846 0.000000 4.698463 -0.404206 -0.342020 +109cf100: 2.500000 -1.480991 -0.961761 -0.813798 -12.990380 -11.962078 35.506226 39.274502 +109cf120: 0.160000 0.020000 0.000000 1.000000 0.039740 0.662886 0.747665 0.000000 +109cf140: 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +109cf160: 0.800000 0.100000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +109cf180: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 +109cf0e0: 0000: 408a9066 3f5ae494 3f0e265d 3ef08fb2 00000000 409659cf becef409 beaf1d43 +109cf100: 0020: 40200000 bfbd9119 bf7635f5 bf50550b c14fd899 c13f64ac 420e0660 421d1917 +109cf120: 0040: 3e23d70b 3ca3d70b 00000000 3f800000 3d22c66e 3f29b2e7 3f3f66f5 00000000 +109cf140: 0060: 3f800000 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 +109cf160: 0080: 3f4ccccd 3dcccccd 00000000 3f800000 00000000 00000000 00000000 3f800000 +109cf180: 00a0: 00000000 00000000 00000000 3f800000 02020000 02020202 02020202 00000202 +109cf0d4: 0000: c0313000 03200000 00000001 408a9066 3f5ae494 3f0e265d 3ef08fb2 00000000 +109cf0f4: 0020: 409659cf becef409 beaf1d43 40200000 bfbd9119 bf7635f5 bf50550b c14fd899 +109cf114: 0040: c13f64ac 420e0660 421d1917 3e23d70b 3ca3d70b 00000000 3f800000 3d22c66e +109cf134: 0060: 3f29b2e7 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 00000000 +109cf154: 0080: 00000000 00000000 3f800000 3f4ccccd 3dcccccd 00000000 3f800000 00000000 +109cf174: 00a0: 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 02020000 +109cf194: 00c0: 02020202 02020202 00000202 +t3 opcode: CP_LOAD_STATE4 (30) (7 dwords) + { DST_OFF = 13 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109cf1ac: 0.000000 -28026765312.000000 -28026765312.000000 -28026765312.000000 +109cf1ac: 0000: 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +109cf1a0: 0000: c0053000 0060000d 00000001 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +t0 write VFD_FETCH[0].INSTR_0 (220a) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT } + VFD_FETCH[0].INSTR_1: 0x107cb000 + VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +109cf1bc: 0000: 0003220a 00080c0b 107cb000 00100000 00000001 +t0 write VFD_DECODE[0].INSTR (228a) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } +109cf1d0: 0000: 0000228a 6c0020df +t0 write VFD_FETCH[0x1].INSTR_0 (220e) + VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 } + VFD_FETCH[0x1].INSTR_1: 0x107cb00c + VFD_FETCH[0x1].INSTR_2: { SIZE = 0xffff4 } + VFD_FETCH[0x1].INSTR_3: { STEPRATE = 1 } +109cf1d8: 0000: 0003220e 00000c0b 107cb00c 000ffff4 00000001 +t0 write VFD_DECODE[0x1].INSTR (228b) + VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r1.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +109cf1ec: 0000: 0000228b 2c0060df +t0 write VFD_CONTROL_0 (2200) + VFD_CONTROL_0: { TOTALATTRTOVS = 8 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 2 | STRMFETCHINSTRCNT = 2 | 0xa0000 } + VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + VFD_CONTROL_2: 0 + VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + VFD_CONTROL_4: 0 +109cf1f4: 0000: 00042200 082a0008 fcfc0081 00000000 0000fc00 00000000 +t0 write UCHE_INVALIDATE0 (0e8a) + UCHE_INVALIDATE0: 0 + UCHE_INVALIDATE1: 0x12 +109cf20c: 0000: 00010e8a 00000000 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109cf218: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109cf224: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x20 + :0,31,115,32 +109cf22c: 0000: 0000057f 00000020 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 480 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd05a0 } + { INDX_SIZE = 960 } + draw[5] register values +!+ 0000001f CP_SCRATCH[0x5].REG: 0x1f + :0,31,115,32 +!+ 00000020 CP_SCRATCH[0x7].REG: 0x20 + :0,31,115,32 + + 00000000 UCHE_INVALIDATE0: 0 + + 00000012 UCHE_INVALIDATE1: 0x12 + + 00000000 GRAS_CNTL: { 0 } + + 00000000 GRAS_ALPHA_CONTROL: { 0 } + + 00000000 RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } + + 00000001 RB_FS_OUTPUT_REG: { MRT = 1 } + + 80000016 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } + + 42001004 VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + + 00040400 VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } + + 00000055 VPC_VARYING_INTERP[0].MODE: 0x55 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 082a0008 VFD_CONTROL_0: { TOTALATTRTOVS = 8 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 2 | STRMFETCHINSTRCNT = 2 | 0xa0000 } + + fcfc0081 VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + + 00000000 VFD_CONTROL_2: 0 + + 0000fc00 VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + + 00000000 VFD_CONTROL_4: 0 + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +!+ 00080c0b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT } + + 107cb000 VFD_FETCH[0].INSTR_1: 0x107cb000 + + 00100000 VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + + 00000001 VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +!+ 00000c0b VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 } +!+ 107cb00c VFD_FETCH[0x1].INSTR_1: 0x107cb00c +!+ 000ffff4 VFD_FETCH[0x1].INSTR_2: { SIZE = 0xffff4 } +!+ 00000001 VFD_FETCH[0x1].INSTR_3: { STEPRATE = 1 } +!+ 6c0020df VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } +!+ 2c0060df VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r1.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } + + 00140010 SP_SP_CTRL_REG: { 0x140010 } + + 000005ff SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +!+ 00201400 SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } +!+ 08000042 SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } +!+ 0010fc0a SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +!+ 00001e0e SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } + + 08080808 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } + + 00000000 SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } +!+ 10cd5000 SP_VS_OBJ_START: 0x10cd5000 + + 00000004 SP_VS_LENGTH_REG: 4 + + 00340402 SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + + 8010003e SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } + + 7e420000 SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 10cd2000 SP_FS_OBJ_START: 0x10cd2000 + + 00000001 SP_FS_LENGTH_REG: 1 + + 0000fc01 SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } + + 0001a000 SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + + 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 7e420000 SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 28000250 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + + fcfc0100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + + fff3f3f0 HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + + fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + + 00fcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } + + 04000042 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + + 017e423e HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + + 007e4200 HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 00000003 HLSQ_UPDATE_CONTROL: 0x3 +109cf234: 0000: c0053800 00000404 00000001 000001e0 00000000 10bd05a0 000003c0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x21 + :0,31,115,33 +109cf250: 0000: 0000057f 00000021 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x25 + :0,37,115,33 +109cf258: 0000: 0000057d 00000025 +t0 write RB_DEPTH_CONTROL (2101) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } +109cf260: 0000: 00002101 80000016 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0 } +109cf268: 0000: 00002073 00000000 +t0 write GRAS_SU_MODE_CONTROL (2078) + GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } +109cf270: 0000: 00002078 00100012 +t0 write GRAS_SU_POINT_MINMAX (2070) + GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + GRAS_SU_POINT_SIZE: 1.000000 +109cf278: 0000: 00012070 00100010 00000010 +t0 write GRAS_SU_POLY_OFFSET_SCALE (2074) + GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 +109cf284: 0000: 00022074 00000000 00000000 00000000 +t0 write GRAS_CL_CLIP_CNTL (2000) + GRAS_CL_CLIP_CNTL: { 0x80000 } +109cf294: 0000: 00002000 00080000 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109cf29c: 0000: 000121c4 02000001 00000012 +t0 write GRAS_SC_WINDOW_SCISSOR_BR (209c) + GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +109cf2a8: 0000: 0001209c 012b012b 00000000 +t0 write RB_VPORT_Z_CLAMP[0].MIN (2120) + RB_VPORT_Z_CLAMP[0].MIN: 0 + RB_VPORT_Z_CLAMP[0].MAX: 0xffffff +109cf2b4: 0000: 00012120 00000000 00ffffff +t0 write HLSQ_UPDATE_CONTROL (23db) + HLSQ_UPDATE_CONTROL: 0x3 +109cf2c0: 0000: 000023db 00000003 +t0 write HLSQ_CONTROL_0_REG (23c0) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r0.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +109cf2c8: 0000: 000423c0 28000250 fcfc0100 fff3f3f0 fcfcfc00 00fcfcfc +t0 write HLSQ_VS_CONTROL_REG (23c5) + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +109cf2e0: 0000: 000423c5 04000042 017e423e 007e4200 007e4200 007e4200 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { 0x140010 } +109cf2f8: 0000: 000022c0 00140010 +t0 write SP_INSTR_CACHE_CTRL (22c1) + SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +109cf300: 0000: 000022c1 000005ff +t0 write SP_VS_LENGTH_REG (22e5) + SP_VS_LENGTH_REG: 4 +109cf308: 0000: 000022e5 00000004 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } + SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +109cf310: 0000: 000222c4 00201400 08000042 0010fc0a +t0 write SP_VS_OUT[0].REG (22c7) + SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +109cf320: 0000: 000022c7 00001e0e +t0 write SP_VS_VPC_DST[0].REG (22d8) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } +109cf328: 0000: 000022d8 08080808 +t0 write SP_VS_OBJ_OFFSET_REG (22e0) + SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + SP_VS_OBJ_START: 0x10cd5000 +109cf330: 0000: 000122e0 00000000 10cd5000 +t0 write SP_FS_LENGTH_REG (22ef) + SP_FS_LENGTH_REG: 1 +109cf33c: 0000: 000022ef 00000001 +t0 write SP_FS_CTRL_REG0 (22e8) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 2 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } +109cf344: 0000: 000122e8 00340802 8010003e +t0 write SP_FS_OBJ_OFFSET_REG (22ea) + SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + SP_FS_OBJ_START: 0x108cb000 +109cf350: 0000: 000122ea 7e420000 108cb000 +t0 write SP_HS_OBJ_OFFSET_REG (230d) + SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109cf35c: 0000: 0000230d 7e420000 +t0 write SP_DS_OBJ_OFFSET_REG (2334) + SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109cf364: 0000: 00002334 7e420000 +t0 write SP_GS_OBJ_OFFSET_REG (235b) + SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109cf36c: 0000: 0000235b 7e420000 +t0 write GRAS_CNTL (2003) + GRAS_CNTL: { IJ_PERSP } +109cf374: 0000: 00002003 00000001 +t0 write RB_RENDER_CONTROL2 (20a3) + RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 | IJ_PERSP_PIXEL } +109cf37c: 0000: 000020a3 00001000 +t0 write RB_FS_OUTPUT_REG (2100) + RB_FS_OUTPUT_REG: { MRT = 1 } +109cf384: 0000: 00002100 00000001 +t0 write SP_FS_OUTPUT_REG (22f0) + SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +109cf38c: 0000: 000022f0 0000fc01 +t0 write SP_FS_MRT[0].REG (22f1) + SP_FS_MRT[0].REG: { REGID = r0.z | MRTFORMAT = RB4_R8G8B8A8_UNORM } + SP_FS_MRT[0x1].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x2].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x3].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x4].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x5].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x6].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x7].REG: { REGID = r0.z | MRTFORMAT = 0 } +109cf394: 0000: 000722f1 0001a002 00000002 00000002 00000002 00000002 00000002 00000002 +109cf3b4: 0020: 00000002 +t0 write VPC_ATTR (2140) + VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +109cf3b8: 0000: 00012140 42001004 00040400 +t0 write VPC_VARYING_INTERP[0].MODE (2142) + VPC_VARYING_INTERP[0].MODE: 0 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +109cf3c4: 0000: 00072142 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_VARYING_PS_REPL[0].MODE (214a) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +109cf3e8: 0000: 0007214a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (131 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 4 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[40700000x_10000002x] mul.f r0.x, r0.z, c0.x + :2:0001:0001[40700001x_10030002x] mul.f r0.y, r0.z, c0.w + :3:0002:0002[63818000x_00001004x] mad.f32 r0.x, c1.x, r0.w, r0.x + :3:0003:0003[63818001x_00011007x] mad.f32 r0.y, c1.w, r0.w, r0.y + :3:0004:0004[63820000x_00001008x] mad.f32 r0.x, c2.x, r1.x, r0.x + :3:0005:0005[63820001x_0001100bx] mad.f32 r0.y, c2.w, r1.x, r0.y + :3:0006:0006[6382800ax_0000100cx] mad.f32 r2.z, c3.x, r1.y, r0.x + :2:0007:0007[40700000x_10010002x] mul.f r0.x, r0.z, c0.y + :3:0008:0008[6382800dx_0001100fx] mad.f32 r3.y, c3.w, r1.y, r0.y + :3:0009:0009[63818000x_00001005x] mad.f32 r0.x, c1.y, r0.w, r0.x + :1:0010:0010[20244001x_00000010x] mov.f32f32 r0.y, c4.x + :3:0011:0011[63820000x_00001009x] mad.f32 r0.x, c2.y, r1.x, r0.x + :0:0012:0012[00000000x_00000000x] nop + :3:0013:0013[6382800bx_0000100dx] mad.f32 r2.w, c3.y, r1.y, r0.x + :2:0014:0014[40700000x_10020002x] mul.f r0.x, r0.z, c0.z + :2:0015:0015[40100001x_0001101cx] add.f r0.y, c7.x, r0.y + :3:0016:0016[63818000x_00001006x] mad.f32 r0.x, c1.z, r0.w, r0.x + :1:0017:0017[20244002x_00000011x] mov.f32f32 r0.z, c4.y + :3:0018:0018[63820000x_0000100ax] mad.f32 r0.x, c2.z, r1.x, r0.x + :1:0019:0019[20244004x_00000013x] mov.f32f32 r1.x, c4.w + :3:0020:0020[6382800cx_0000100ex] mad.f32 r3.x, c3.z, r1.y, r0.x + :2:0021:0021[40700000x_00070007x] mul.f r0.x, r1.w, r1.w + :2:0022:0022[40100002x_0002101dx] add.f r0.z, c7.y, r0.z + :3:0023:0023[63830000x_00000006x] mad.f32 r0.x, r1.z, r1.z, r0.x + :2:0024:0024[40500411x_00041013x] (sat)max.f r4.y, c4.w, r1.x + :3:0025:0025[63840000x_00000008x] mad.f32 r0.x, r2.x, r2.x, r0.x + :1:0026:0026[20244003x_00000012x] mov.f32f32 r0.w, c4.z + :0:0027:0027[00000200x_00000000x] (rpt2)nop + :2:0028:0030[40100003x_0003101ex] add.f r0.w, c7.z, r0.w + :0:0029:0031[00000000x_00000000x] nop + :4:0030:0032[80300000x_00000000x] rsq r0.x, r0.x + :2:0031:0033[40701004x_00000007x] (ss)mul.f r1.x, r1.w, r0.x + :0:0032:0034[00000200x_00000000x] (rpt2)nop + :2:0033:0037[40700004x_10150004x] mul.f r1.x, r1.x, c5.y + :2:0034:0038[40700005x_00000006x] mul.f r1.y, r1.z, r0.x + :0:0035:0039[00000200x_00000000x] (rpt2)nop + :3:0036:0042[63828004x_00041014x] mad.f32 r1.x, c5.x, r1.y, r1.x + :2:0037:0043[40700000x_00000008x] mul.f r0.x, r2.x, r0.x + :0:0038:0044[00000200x_00000000x] (rpt2)nop + :3:0039:0047[63800000x_00041016x] mad.f32 r0.x, c5.z, r0.x, r1.x + :0:0040:0048[00000200x_00000000x] (rpt2)nop + :2:0041:0051[40b00004x_00001034x] cmps.f.lt r1.x, c13.x, r0.x + :2:0042:0052[40500000x_00001034x] max.f r0.x, c13.x, r0.x + :0:0043:0053[00000100x_00000000x] (rpt1)nop + :1:0044:0055[200c4004x_00000004x] cov.u32f32 r1.x, r1.x + :3:0045:0056[63800001x_00011020x] mad.f32 r0.y, c8.x, r0.x, r0.y + :3:0046:0057[63800002x_00021021x] mad.f32 r0.z, c8.y, r0.x, r0.z + :3:0047:0058[63800000x_00031022x] mad.f32 r0.x, c8.z, r0.x, r0.w + :3:0048:0059[6382040ex_00011024x] (sat)mad.f32 r3.z, c9.x, r1.x, r0.y + :3:0049:0060[6382040fx_00021025x] (sat)mad.f32 r3.w, c9.y, r1.x, r0.z + :3:0050:0061[63820410x_00001026x] (sat)mad.f32 r4.x, c9.z, r1.x, r0.x + :0:0051:0062[03000000x_00000000x] end + :0:0052:0063[00000000x_00000000x] nop + :0:0053:0064[00000000x_00000000x] nop + :0:0054:0065[00000000x_00000000x] nop + :0:0055:0066[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-8 10-17 (cnt=17, max=17) + - used (merged): 0-17 20-35 (cnt=34, max=35) + - input (half): (cnt=0, max=0) + - input (full): 2-8 (cnt=7, max=8) + - const (half): (cnt=0, max=0) + - const (full): 0-22 28-30 32-34 36-38 52 (cnt=33, max=52) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 10-17 (cnt=8, max=17) (estimated) + - shaderdb: 67 instructions, 31 nops, 36 non-nops, (56 instlen), 0 half, 5 full + - shaderdb: 1 (ss), 0 (sy) +109cf40c: 0000: c0813000 01200000 00000000 10000002 40700000 10030002 40700001 00001004 +109cf42c: 0020: 63818000 00011007 63818001 00001008 63820000 0001100b 63820001 0000100c +109cf44c: 0040: 6382800a 10010002 40700000 0001100f 6382800d 00001005 63818000 00000010 +109cf46c: 0060: 20244001 00001009 63820000 00000000 00000000 0000100d 6382800b 10020002 +109cf48c: 0080: 40700000 0001101c 40100001 00001006 63818000 00000011 20244002 0000100a +109cf4ac: 00a0: 63820000 00000013 20244004 0000100e 6382800c 00070007 40700000 0002101d +109cf4cc: 00c0: 40100002 00000006 63830000 00041013 40500411 00000008 63840000 00000012 +109cf4ec: 00e0: 20244003 00000000 00000200 0003101e 40100003 00000000 00000000 00000000 +109cf50c: 0100: 80300000 00000007 40701004 00000000 00000200 10150004 40700004 00000006 +109cf52c: 0120: 40700005 00000000 00000200 00041014 63828004 00000008 40700000 00000000 +109cf54c: 0140: 00000200 00041016 63800000 00000000 00000200 00001034 40b00004 00001034 +109cf56c: 0160: 40500000 00000000 00000100 00000004 200c4004 00011020 63800001 00021021 +109cf58c: 0180: 63800002 00031022 63800000 00011024 6382040e 00021025 6382040f 00001026 +109cf5ac: 01a0: 63820410 00000000 03000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[47300002x_00002000x] bary.f r0.z, 0, r0.x + :2:0001:0001[47300003x_00002001x] bary.f r0.w, 1, r0.x + :2:0002:0002[47300004x_00002002x] bary.f r1.x, 2, r0.x + :2:0003:0003[47308005x_00002003x] bary.f (ei)r1.y, 3, r0.x + :0:0004:0004[03000000x_00000000x] end + :0:0005:0005[00000000x_00000000x] nop + :0:0006:0006[00000000x_00000000x] nop + :0:0007:0007[00000000x_00000000x] nop + :0:0008:0008[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0 2-5 (cnt=5, max=5) + - used (merged): 0-1 4-11 (cnt=10, max=11) + - input (half): (cnt=0, max=0) + - input (full): 0 (cnt=1, max=0) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 2-5 (cnt=4, max=5) (estimated) + - shaderdb: 9 instructions, 4 nops, 5 non-nops, (9 instlen), 0 half, 2 full + - shaderdb: 0 (ss), 0 (sy) +109cf618: 0000: c0213000 00700000 00000000 00002000 47300002 00002001 47300003 00002002 +109cf638: 0020: 47300004 00002003 47308005 00000000 03000000 00000000 00000000 00000000 +* +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109cf6a4: 0000: c0002600 00000000 +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109cf6b8: 4.330127 0.855050 0.555273 0.469846 0.000000 4.698463 -0.404206 -0.342020 +109cf6d8: 2.500000 -1.480991 -0.961761 -0.813798 -12.990380 -11.962078 35.506226 39.274502 +109cf6f8: 0.160000 0.020000 0.000000 1.000000 0.039740 0.662886 0.747665 0.000000 +109cf718: 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +109cf738: 0.800000 0.100000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +109cf758: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 +109cf6b8: 0000: 408a9066 3f5ae494 3f0e265d 3ef08fb2 00000000 409659cf becef409 beaf1d43 +109cf6d8: 0020: 40200000 bfbd9119 bf7635f5 bf50550b c14fd899 c13f64ac 420e0660 421d1917 +109cf6f8: 0040: 3e23d70b 3ca3d70b 00000000 3f800000 3d22c66e 3f29b2e7 3f3f66f5 00000000 +109cf718: 0060: 3f800000 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 +109cf738: 0080: 3f4ccccd 3dcccccd 00000000 3f800000 00000000 00000000 00000000 3f800000 +109cf758: 00a0: 00000000 00000000 00000000 3f800000 02020000 02020202 02020202 00000202 +109cf6ac: 0000: c0313000 03200000 00000001 408a9066 3f5ae494 3f0e265d 3ef08fb2 00000000 +109cf6cc: 0020: 409659cf becef409 beaf1d43 40200000 bfbd9119 bf7635f5 bf50550b c14fd899 +109cf6ec: 0040: c13f64ac 420e0660 421d1917 3e23d70b 3ca3d70b 00000000 3f800000 3d22c66e +109cf70c: 0060: 3f29b2e7 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 00000000 +109cf72c: 0080: 00000000 00000000 3f800000 3f4ccccd 3dcccccd 00000000 3f800000 00000000 +109cf74c: 00a0: 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 02020000 +109cf76c: 00c0: 02020202 02020202 00000202 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109cf778: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109cf784: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x26 + :0,37,115,38 +109cf78c: 0000: 0000057f 00000026 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 120 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd0960 } + { INDX_SIZE = 240 } + draw[6] register values +!+ 00000025 CP_SCRATCH[0x5].REG: 0x25 + :0,37,115,38 +!+ 00000026 CP_SCRATCH[0x7].REG: 0x26 + :0,37,115,38 + + 00080000 GRAS_CL_CLIP_CNTL: { 0x80000 } +!+ 00000001 GRAS_CNTL: { IJ_PERSP } + + 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + + 00000010 GRAS_SU_POINT_SIZE: 1.000000 + + 00000000 GRAS_ALPHA_CONTROL: { 0 } + + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 + + 00100012 GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } + + 012b012b GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00001000 RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 | IJ_PERSP_PIXEL } + + 00000001 RB_FS_OUTPUT_REG: { MRT = 1 } + + 80000016 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } + + 00000000 RB_VPORT_Z_CLAMP[0].MIN: 0 + + 00ffffff RB_VPORT_Z_CLAMP[0].MAX: 0xffffff + + 42001004 VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + + 00040400 VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +!+ 00000000 VPC_VARYING_INTERP[0].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 + + 00140010 SP_SP_CTRL_REG: { 0x140010 } + + 000005ff SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } + + 00201400 SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + + 08000042 SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } + + 0010fc0a SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } + + 00001e0e SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } + + 08080808 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } + + 00000000 SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + + 10cd5000 SP_VS_OBJ_START: 0x10cd5000 + + 00000004 SP_VS_LENGTH_REG: 4 +!+ 00340802 SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 2 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + + 8010003e SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } + + 7e420000 SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +!+ 108cb000 SP_FS_OBJ_START: 0x108cb000 + + 00000001 SP_FS_LENGTH_REG: 1 + + 0000fc01 SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +!+ 0001a002 SP_FS_MRT[0].REG: { REGID = r0.z | MRTFORMAT = RB4_R8G8B8A8_UNORM } +!+ 00000002 SP_FS_MRT[0x1].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x2].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x3].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x4].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x5].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x6].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x7].REG: { REGID = r0.z | MRTFORMAT = 0 } + + 7e420000 SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 28000250 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + + fcfc0100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + + fff3f3f0 HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } +!+ fcfcfc00 HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r0.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + + 00fcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } + + 04000042 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + + 017e423e HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + + 007e4200 HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 00000003 HLSQ_UPDATE_CONTROL: 0x3 +109cf794: 0000: c0053800 00000404 00000001 00000078 00000000 10bd0960 000000f0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x27 + :0,37,115,39 +109cf7b0: 0000: 0000057f 00000027 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x2b + :0,43,115,39 +109cf7b8: 0000: 0000057d 0000002b +t0 write RB_DEPTH_CONTROL (2101) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } +109cf7c0: 0000: 00002101 80000016 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0 } +109cf7c8: 0000: 00002073 00000000 +t0 write GRAS_SU_MODE_CONTROL (2078) + GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } +109cf7d0: 0000: 00002078 00100012 +t0 write GRAS_SU_POINT_MINMAX (2070) + GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + GRAS_SU_POINT_SIZE: 1.000000 +109cf7d8: 0000: 00012070 00100010 00000010 +t0 write GRAS_SU_POLY_OFFSET_SCALE (2074) + GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 +109cf7e4: 0000: 00022074 00000000 00000000 00000000 +t0 write GRAS_CL_CLIP_CNTL (2000) + GRAS_CL_CLIP_CNTL: { 0x80000 } +109cf7f4: 0000: 00002000 00080000 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109cf7fc: 0000: 000121c4 02000001 00000012 +t0 write GRAS_SC_WINDOW_SCISSOR_BR (209c) + GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +109cf808: 0000: 0001209c 012b012b 00000000 +t0 write RB_VPORT_Z_CLAMP[0].MIN (2120) + RB_VPORT_Z_CLAMP[0].MIN: 0 + RB_VPORT_Z_CLAMP[0].MAX: 0xffffff +109cf814: 0000: 00012120 00000000 00ffffff +t0 write HLSQ_UPDATE_CONTROL (23db) + HLSQ_UPDATE_CONTROL: 0x3 +109cf820: 0000: 000023db 00000003 +t0 write HLSQ_CONTROL_0_REG (23c0) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +109cf828: 0000: 000423c0 28000250 fcfc0100 fff3f3f0 fcfcfcfc 00fcfcfc +t0 write HLSQ_VS_CONTROL_REG (23c5) + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +109cf840: 0000: 000423c5 04000042 017e423e 007e4200 007e4200 007e4200 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { 0x140010 } +109cf858: 0000: 000022c0 00140010 +t0 write SP_INSTR_CACHE_CTRL (22c1) + SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +109cf860: 0000: 000022c1 000005ff +t0 write SP_VS_LENGTH_REG (22e5) + SP_VS_LENGTH_REG: 4 +109cf868: 0000: 000022e5 00000004 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 4 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 4 } + SP_VS_PARAM_REG: { POSREGID = r1.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +109cf870: 0000: 000222c4 00201000 04000042 0010fc06 +t0 write SP_VS_OUT[0].REG (22c7) + SP_VS_OUT[0].REG: { A_REGID = r2.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +109cf880: 0000: 000022c7 00001e0a +t0 write SP_VS_VPC_DST[0].REG (22d8) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } +109cf888: 0000: 000022d8 08080808 +t0 write SP_VS_OBJ_OFFSET_REG (22e0) + SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + SP_VS_OBJ_START: 0x10cd0000 +109cf890: 0000: 000122e0 00000000 10cd0000 +t0 write SP_FS_LENGTH_REG (22ef) + SP_FS_LENGTH_REG: 1 +109cf89c: 0000: 000022ef 00000001 +t0 write SP_FS_CTRL_REG0 (22e8) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } +109cf8a4: 0000: 000122e8 00340402 8010003e +t0 write SP_FS_OBJ_OFFSET_REG (22ea) + SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + SP_FS_OBJ_START: 0x10cd2000 +109cf8b0: 0000: 000122ea 7e420000 10cd2000 +t0 write SP_HS_OBJ_OFFSET_REG (230d) + SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109cf8bc: 0000: 0000230d 7e420000 +t0 write SP_DS_OBJ_OFFSET_REG (2334) + SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109cf8c4: 0000: 00002334 7e420000 +t0 write SP_GS_OBJ_OFFSET_REG (235b) + SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109cf8cc: 0000: 0000235b 7e420000 +t0 write GRAS_CNTL (2003) + GRAS_CNTL: { 0 } +109cf8d4: 0000: 00002003 00000000 +t0 write RB_RENDER_CONTROL2 (20a3) + RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } +109cf8dc: 0000: 000020a3 00000000 +t0 write RB_FS_OUTPUT_REG (2100) + RB_FS_OUTPUT_REG: { MRT = 1 } +109cf8e4: 0000: 00002100 00000001 +t0 write SP_FS_OUTPUT_REG (22f0) + SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +109cf8ec: 0000: 000022f0 0000fc01 +t0 write SP_FS_MRT[0].REG (22f1) + SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } +109cf8f4: 0000: 000722f1 0001a000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_ATTR (2140) + VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +109cf918: 0000: 00012140 42001004 00040400 +t0 write VPC_VARYING_INTERP[0].MODE (2142) + VPC_VARYING_INTERP[0].MODE: 0x55 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +109cf924: 0000: 00072142 00000055 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_VARYING_PS_REPL[0].MODE (214a) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +109cf948: 0000: 0007214a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (131 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 4 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[40700000x_10000002x] mul.f r0.x, r0.z, c0.x + :2:0001:0001[40700001x_10030002x] mul.f r0.y, r0.z, c0.w + :3:0002:0002[63818000x_00001004x] mad.f32 r0.x, c1.x, r0.w, r0.x + :3:0003:0003[63818001x_00011007x] mad.f32 r0.y, c1.w, r0.w, r0.y + :3:0004:0004[63820000x_00001008x] mad.f32 r0.x, c2.x, r1.x, r0.x + :3:0005:0005[63820001x_0001100bx] mad.f32 r0.y, c2.w, r1.x, r0.y + :3:0006:0006[63828006x_0000100cx] mad.f32 r1.z, c3.x, r1.y, r0.x + :2:0007:0007[40700000x_10010002x] mul.f r0.x, r0.z, c0.y + :3:0008:0008[63828009x_0001100fx] mad.f32 r2.y, c3.w, r1.y, r0.y + :3:0009:0009[63818000x_00001005x] mad.f32 r0.x, c1.y, r0.w, r0.x + :1:0010:0010[20244001x_00000010x] mov.f32f32 r0.y, c4.x + :3:0011:0011[63820000x_00001009x] mad.f32 r0.x, c2.y, r1.x, r0.x + :0:0012:0012[00000000x_00000000x] nop + :3:0013:0013[63828007x_0000100dx] mad.f32 r1.w, c3.y, r1.y, r0.x + :2:0014:0014[40700000x_10020002x] mul.f r0.x, r0.z, c0.z + :1:0015:0015[20244002x_00000015x] mov.f32f32 r0.z, c5.y + :3:0016:0016[63818000x_00001006x] mad.f32 r0.x, c1.z, r0.w, r0.x + :1:0017:0017[20244003x_00000016x] mov.f32f32 r0.w, c5.z + :3:0018:0018[63820000x_0000100ax] mad.f32 r0.x, c2.z, r1.x, r0.x + :1:0019:0019[20244004x_00000017x] mov.f32f32 r1.x, c5.w + :3:0020:0020[63828008x_0000100ex] mad.f32 r2.x, c3.z, r1.y, r0.x + :1:0021:0021[20244000x_00000011x] mov.f32f32 r0.x, c4.y + :2:0022:0022[40100002x_00021021x] add.f r0.z, c8.y, r0.z + :2:0023:0023[4050040dx_00041017x] (sat)max.f r3.y, c5.w, r1.x + :2:0024:0024[40100003x_00031022x] add.f r0.w, c8.z, r0.w + :2:0025:0025[40700000x_00001011x] mul.f r0.x, c4.y, r0.x + :0:0026:0026[00000000x_00000000x] nop + :3:0027:0027[63808000x_00001010x] mad.f32 r0.x, c4.x, r0.y, r0.x + :1:0028:0028[20244001x_00000012x] mov.f32f32 r0.y, c4.z + :0:0029:0029[00000200x_00000000x] (rpt2)nop + :3:0030:0032[63808000x_00001012x] mad.f32 r0.x, c4.z, r0.y, r0.x + :1:0031:0033[20244001x_00000014x] mov.f32f32 r0.y, c5.x + :0:0032:0034[00000200x_00000000x] (rpt2)nop + :2:0033:0037[40100001x_00011020x] add.f r0.y, c8.x, r0.y + :0:0034:0038[00000000x_00000000x] nop + :4:0035:0039[80300000x_00000000x] rsq r0.x, r0.x + :2:0036:0040[40701004x_00001011x] (ss)mul.f r1.x, c4.y, r0.x + :0:0037:0041[00000200x_00000000x] (rpt2)nop + :2:0038:0044[40700004x_10190004x] mul.f r1.x, r1.x, c6.y + :2:0039:0045[40700005x_00001010x] mul.f r1.y, c4.x, r0.x + :0:0040:0046[00000200x_00000000x] (rpt2)nop + :3:0041:0049[63828004x_00041018x] mad.f32 r1.x, c6.x, r1.y, r1.x + :2:0042:0050[40700000x_00001012x] mul.f r0.x, c4.z, r0.x + :0:0043:0051[00000200x_00000000x] (rpt2)nop + :3:0044:0054[63800000x_0004101ax] mad.f32 r0.x, c6.z, r0.x, r1.x + :0:0045:0055[00000200x_00000000x] (rpt2)nop + :2:0046:0058[40b00004x_00001034x] cmps.f.lt r1.x, c13.x, r0.x + :2:0047:0059[40500000x_00001034x] max.f r0.x, c13.x, r0.x + :0:0048:0060[00000100x_00000000x] (rpt1)nop + :1:0049:0062[200c4004x_00000004x] cov.u32f32 r1.x, r1.x + :3:0050:0063[63800001x_00011024x] mad.f32 r0.y, c9.x, r0.x, r0.y + :3:0051:0064[63800002x_00021025x] mad.f32 r0.z, c9.y, r0.x, r0.z + :3:0052:0065[63800000x_00031026x] mad.f32 r0.x, c9.z, r0.x, r0.w + :3:0053:0066[6382040ax_00011028x] (sat)mad.f32 r2.z, c10.x, r1.x, r0.y + :3:0054:0067[6382040bx_00021029x] (sat)mad.f32 r2.w, c10.y, r1.x, r0.z + :3:0055:0068[6382040cx_0000102ax] (sat)mad.f32 r3.x, c10.z, r1.x, r0.x + :0:0056:0069[03000000x_00000000x] end + :0:0057:0070[00000000x_00000000x] nop + :0:0058:0071[00000000x_00000000x] nop + :0:0059:0072[00000000x_00000000x] nop + :0:0060:0073[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-13 (cnt=14, max=13) + - used (merged): 0-27 (cnt=28, max=27) + - input (half): (cnt=0, max=0) + - input (full): 2-5 (cnt=4, max=5) + - const (half): (cnt=0, max=0) + - const (full): 0-18 20-26 32-34 36-38 40-42 52 (cnt=36, max=52) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 6-13 (cnt=8, max=13) (estimated) + - shaderdb: 74 instructions, 38 nops, 36 non-nops, (61 instlen), 0 half, 4 full + - shaderdb: 1 (ss), 0 (sy) +109cf96c: 0000: c0813000 01200000 00000000 10000002 40700000 10030002 40700001 00001004 +109cf98c: 0020: 63818000 00011007 63818001 00001008 63820000 0001100b 63820001 0000100c +109cf9ac: 0040: 63828006 10010002 40700000 0001100f 63828009 00001005 63818000 00000010 +109cf9cc: 0060: 20244001 00001009 63820000 00000000 00000000 0000100d 63828007 10020002 +109cf9ec: 0080: 40700000 00000015 20244002 00001006 63818000 00000016 20244003 0000100a +109cfa0c: 00a0: 63820000 00000017 20244004 0000100e 63828008 00000011 20244000 00021021 +109cfa2c: 00c0: 40100002 00041017 4050040d 00031022 40100003 00001011 40700000 00000000 +109cfa4c: 00e0: 00000000 00001010 63808000 00000012 20244001 00000000 00000200 00001012 +109cfa6c: 0100: 63808000 00000014 20244001 00000000 00000200 00011020 40100001 00000000 +109cfa8c: 0120: 00000000 00000000 80300000 00001011 40701004 00000000 00000200 10190004 +109cfaac: 0140: 40700004 00001010 40700005 00000000 00000200 00041018 63828004 00001012 +109cfacc: 0160: 40700000 00000000 00000200 0004101a 63800000 00000000 00000200 00001034 +109cfaec: 0180: 40b00004 00001034 40500000 00000000 00000100 00000004 200c4004 00011024 +109cfb0c: 01a0: 63800001 00021025 63800002 00031026 63800000 00011028 6382040a 00021029 +109cfb2c: 01c0: 6382040b 0000102a 6382040c 00000000 03000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :0:0000:0000[00000000x_00000000x] nop + :6:0001:0001[c7c60000x_01c00000x] ldlv.u32 r0.x, l[0], 1 + :6:0002:0002[c7c60001x_01c00002x] ldlv.u32 r0.y, l[1], 1 + :6:0003:0003[c7c60002x_01c00004x] ldlv.u32 r0.z, l[2], 1 + :6:0004:0004[c7c60003x_01c00006x] ldlv.u32 r0.w, l[3], 1 + :2:0005:0005[473090fcx_00002000x] (ss)bary.f (ei)r63.x, 0, r0.x + :0:0006:0006[03000000x_00000000x] end + :0:0007:0007[00000000x_00000000x] nop + :0:0008:0008[00000000x_00000000x] nop + :0:0009:0009[00000000x_00000000x] nop + :0:0010:0010[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-3 252 (cnt=5, max=3) + - used (merged): 0-7 504-505 (cnt=10, max=7) + - input (half): (cnt=0, max=0) + - input (full): 0-3 (cnt=4, max=3) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 252 (cnt=1, max=0) (estimated) + - shaderdb: 11 instructions, 5 nops, 6 non-nops, (11 instlen), 0 half, 1 full + - shaderdb: 1 (ss), 0 (sy) +109cfb78: 0000: c0213000 00700000 00000000 00000000 00000000 01c00000 c7c60000 01c00002 +109cfb98: 0020: c7c60001 01c00004 c7c60002 01c00006 c7c60003 00002000 473090fc 00000000 +109cfbb8: 0040: 03000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109cfc04: 0000: c0002600 00000000 +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109cfc18: 4.276816 0.109522 0.611668 0.517565 0.677381 4.774377 -0.312365 -0.264309 +109cfc38: 2.500000 -1.480991 -0.961761 -0.813798 13.423393 -6.746271 38.893391 42.140564 +109cfc58: 0.000000 0.000000 1.000000 1.000000 0.000000 0.160000 0.040000 1.000000 +109cfc78: -0.064448 0.660942 0.747665 0.000000 1.000000 0.000000 0.000000 0.000000 +109cfc98: 0.000000 0.000000 0.000000 1.000000 0.000000 0.800000 0.200000 1.000000 +109cfcb8: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +109cfc18: 0000: 4088dbad 3de04cdc 3f1c964b 3f047f2c 3f2d68da 4098c7b2 be9fee59 be875387 +109cfc38: 0020: 40200000 bfbd9119 bf7635f5 bf50550b 4156c638 c0d7e173 421b92d5 42288ff0 +109cfc58: 0040: 00000000 00000000 3f800000 3f800000 00000000 3e23d70b 3d23d70b 3f800000 +109cfc78: 0060: bd83fd0e 3f293379 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 +109cfc98: 0080: 00000000 00000000 00000000 3f800000 00000000 3f4ccccd 3e4ccccd 3f800000 +109cfcb8: 00a0: 00000000 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 +109cfc0c: 0000: c0313000 03200000 00000001 4088dbad 3de04cdc 3f1c964b 3f047f2c 3f2d68da +109cfc2c: 0020: 4098c7b2 be9fee59 be875387 40200000 bfbd9119 bf7635f5 bf50550b 4156c638 +109cfc4c: 0040: c0d7e173 421b92d5 42288ff0 00000000 00000000 3f800000 3f800000 00000000 +109cfc6c: 0060: 3e23d70b 3d23d70b 3f800000 bd83fd0e 3f293379 3f3f66f5 00000000 3f800000 +109cfc8c: 0080: 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 00000000 +109cfcac: 00a0: 3f4ccccd 3e4ccccd 3f800000 00000000 00000000 00000000 3f800000 00000000 +109cfccc: 00c0: 00000000 00000000 3f800000 +t3 opcode: CP_LOAD_STATE4 (30) (7 dwords) + { DST_OFF = 13 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109cfce4: 0.000000 -28026765312.000000 -28026765312.000000 -28026765312.000000 +109cfce4: 0000: 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +109cfcd8: 0000: c0053000 0060000d 00000001 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +t0 write VFD_FETCH[0].INSTR_0 (220a) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 } + VFD_FETCH[0].INSTR_1: 0x107cb000 + VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +109cfcf4: 0000: 0003220a 0000060b 107cb000 00100000 00000001 +t0 write VFD_DECODE[0].INSTR (228a) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +109cfd08: 0000: 0000228a 2c0020df +t0 write VFD_CONTROL_0 (2200) + VFD_CONTROL_0: { TOTALATTRTOVS = 4 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 | 0xa0000 } + VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + VFD_CONTROL_2: 0 + VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + VFD_CONTROL_4: 0 +109cfd10: 0000: 00042200 041a0004 fcfc0081 00000000 0000fc00 00000000 +t0 write UCHE_INVALIDATE0 (0e8a) + UCHE_INVALIDATE0: 0 + UCHE_INVALIDATE1: 0x12 +109cfd28: 0000: 00010e8a 00000000 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109cfd34: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109cfd40: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x2c + :0,43,115,44 +109cfd48: 0000: 0000057f 0000002c +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 120 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd0a50 } + { INDX_SIZE = 240 } + draw[7] register values +!+ 0000002b CP_SCRATCH[0x5].REG: 0x2b + :0,43,115,44 +!+ 0000002c CP_SCRATCH[0x7].REG: 0x2c + :0,43,115,44 + + 00000000 UCHE_INVALIDATE0: 0 + + 00000012 UCHE_INVALIDATE1: 0x12 + + 00080000 GRAS_CL_CLIP_CNTL: { 0x80000 } +!+ 00000000 GRAS_CNTL: { 0 } + + 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + + 00000010 GRAS_SU_POINT_SIZE: 1.000000 + + 00000000 GRAS_ALPHA_CONTROL: { 0 } + + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 + + 00100012 GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } + + 012b012b GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00000000 RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } + + 00000001 RB_FS_OUTPUT_REG: { MRT = 1 } + + 80000016 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } + + 00000000 RB_VPORT_Z_CLAMP[0].MIN: 0 + + 00ffffff RB_VPORT_Z_CLAMP[0].MAX: 0xffffff + + 42001004 VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + + 00040400 VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +!+ 00000055 VPC_VARYING_INTERP[0].MODE: 0x55 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 041a0004 VFD_CONTROL_0: { TOTALATTRTOVS = 4 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 | 0xa0000 } + + fcfc0081 VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + + 00000000 VFD_CONTROL_2: 0 + + 0000fc00 VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + + 00000000 VFD_CONTROL_4: 0 + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +!+ 0000060b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 } + + 107cb000 VFD_FETCH[0].INSTR_1: 0x107cb000 + + 00100000 VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + + 00000001 VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +!+ 2c0020df VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } + + 00140010 SP_SP_CTRL_REG: { 0x140010 } + + 000005ff SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +!+ 00201000 SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 4 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } +!+ 04000042 SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 4 } +!+ 0010fc06 SP_VS_PARAM_REG: { POSREGID = r1.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +!+ 00001e0a SP_VS_OUT[0].REG: { A_REGID = r2.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } + + 08080808 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } + + 00000000 SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } +!+ 10cd0000 SP_VS_OBJ_START: 0x10cd0000 + + 00000004 SP_VS_LENGTH_REG: 4 +!+ 00340402 SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + + 8010003e SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } + + 7e420000 SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +!+ 10cd2000 SP_FS_OBJ_START: 0x10cd2000 + + 00000001 SP_FS_LENGTH_REG: 1 + + 0000fc01 SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +!+ 0001a000 SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } +!+ 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 7e420000 SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 28000250 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + + fcfc0100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + + fff3f3f0 HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } +!+ fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + + 00fcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } + + 04000042 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + + 017e423e HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + + 007e4200 HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 00000003 HLSQ_UPDATE_CONTROL: 0x3 +109cfd50: 0000: c0053800 00000404 00000001 00000078 00000000 10bd0a50 000000f0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x2d + :0,43,115,45 +109cfd6c: 0000: 0000057f 0000002d +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x31 + :0,49,115,45 +109cfd74: 0000: 0000057d 00000031 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109cfd7c: 0000: 000121c4 02000001 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109cfd88: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109cfd94: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x32 + :0,49,115,50 +109cfd9c: 0000: 0000057f 00000032 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 60 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd0b40 } + { INDX_SIZE = 120 } + draw[8] register values +!+ 00000031 CP_SCRATCH[0x5].REG: 0x31 + :0,49,115,50 +!+ 00000032 CP_SCRATCH[0x7].REG: 0x32 + :0,49,115,50 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +109cfda4: 0000: c0053800 00000404 00000001 0000003c 00000000 10bd0b40 00000078 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x33 + :0,49,115,51 +109cfdc0: 0000: 0000057f 00000033 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x37 + :0,55,115,51 +109cfdc8: 0000: 0000057d 00000037 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109cfdd0: 0000: 000121c4 02000001 00000012 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109cfddc: 0000: c0002600 00000000 +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109cfdf0: 4.276816 0.109522 0.611668 0.517565 0.677381 4.774377 -0.312365 -0.264309 +109cfe10: 2.500000 -1.480991 -0.961761 -0.813798 13.423393 -6.746271 38.893391 42.140564 +109cfe30: 0.000000 0.000000 -1.000000 1.000000 0.000000 0.160000 0.040000 1.000000 +109cfe50: -0.064448 0.660942 0.747665 0.000000 1.000000 0.000000 0.000000 0.000000 +109cfe70: 0.000000 0.000000 0.000000 1.000000 0.000000 0.800000 0.200000 1.000000 +109cfe90: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +109cfdf0: 0000: 4088dbad 3de04cdc 3f1c964b 3f047f2c 3f2d68da 4098c7b2 be9fee59 be875387 +109cfe10: 0020: 40200000 bfbd9119 bf7635f5 bf50550b 4156c638 c0d7e173 421b92d5 42288ff0 +109cfe30: 0040: 00000000 00000000 bf800000 3f800000 00000000 3e23d70b 3d23d70b 3f800000 +109cfe50: 0060: bd83fd0e 3f293379 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 +109cfe70: 0080: 00000000 00000000 00000000 3f800000 00000000 3f4ccccd 3e4ccccd 3f800000 +109cfe90: 00a0: 00000000 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 +109cfde4: 0000: c0313000 03200000 00000001 4088dbad 3de04cdc 3f1c964b 3f047f2c 3f2d68da +109cfe04: 0020: 4098c7b2 be9fee59 be875387 40200000 bfbd9119 bf7635f5 bf50550b 4156c638 +109cfe24: 0040: c0d7e173 421b92d5 42288ff0 00000000 00000000 bf800000 3f800000 00000000 +109cfe44: 0060: 3e23d70b 3d23d70b 3f800000 bd83fd0e 3f293379 3f3f66f5 00000000 3f800000 +109cfe64: 0080: 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 00000000 +109cfe84: 00a0: 3f4ccccd 3e4ccccd 3f800000 00000000 00000000 00000000 3f800000 00000000 +109cfea4: 00c0: 00000000 00000000 3f800000 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109cfeb0: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109cfebc: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x38 + :0,55,115,56 +109cfec4: 0000: 0000057f 00000038 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 120 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd0bb8 } + { INDX_SIZE = 240 } + draw[9] register values +!+ 00000037 CP_SCRATCH[0x5].REG: 0x37 + :0,55,115,56 +!+ 00000038 CP_SCRATCH[0x7].REG: 0x38 + :0,55,115,56 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +109cfecc: 0000: c0053800 00000404 00000001 00000078 00000000 10bd0bb8 000000f0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x39 + :0,55,115,57 +109cfee8: 0000: 0000057f 00000039 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x3d + :0,61,115,57 +109cfef0: 0000: 0000057d 0000003d +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109cfef8: 0000: 000121c4 02000001 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109cff04: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109cff10: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x3e + :0,61,115,62 +109cff18: 0000: 0000057f 0000003e +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 60 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd0ca8 } + { INDX_SIZE = 120 } + draw[10] register values +!+ 0000003d CP_SCRATCH[0x5].REG: 0x3d + :0,61,115,62 +!+ 0000003e CP_SCRATCH[0x7].REG: 0x3e + :0,61,115,62 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +109cff20: 0000: c0053800 00000404 00000001 0000003c 00000000 10bd0ca8 00000078 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x3f + :0,61,115,63 +109cff3c: 0000: 0000057f 0000003f +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x43 + :0,67,115,63 +109cff44: 0000: 0000057d 00000043 +t0 write RB_DEPTH_CONTROL (2101) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } +109cff4c: 0000: 00002101 80000016 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0 } +109cff54: 0000: 00002073 00000000 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109cff5c: 0000: 000121c4 02000001 00000012 +t0 write HLSQ_UPDATE_CONTROL (23db) + HLSQ_UPDATE_CONTROL: 0x3 +109cff68: 0000: 000023db 00000003 +t0 write HLSQ_CONTROL_0_REG (23c0) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +109cff70: 0000: 000423c0 28000250 fcfc0100 fff3f3f0 fcfcfcfc 00fcfcfc +t0 write HLSQ_VS_CONTROL_REG (23c5) + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +109cff88: 0000: 000423c5 04000042 017e423e 007e4200 007e4200 007e4200 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { 0x140010 } +109cffa0: 0000: 000022c0 00140010 +t0 write SP_INSTR_CACHE_CTRL (22c1) + SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +109cffa8: 0000: 000022c1 000005ff +t0 write SP_VS_LENGTH_REG (22e5) + SP_VS_LENGTH_REG: 4 +109cffb0: 0000: 000022e5 00000004 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } + SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +109cffb8: 0000: 000222c4 00201400 08000042 0010fc0a +t0 write SP_VS_OUT[0].REG (22c7) + SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +109cffc8: 0000: 000022c7 00001e0e +t0 write SP_VS_VPC_DST[0].REG (22d8) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } +109cffd0: 0000: 000022d8 08080808 +t0 write SP_VS_OBJ_OFFSET_REG (22e0) + SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + SP_VS_OBJ_START: 0x10cd5000 +109cffd8: 0000: 000122e0 00000000 10cd5000 +t0 write SP_FS_LENGTH_REG (22ef) + SP_FS_LENGTH_REG: 1 +109cffe4: 0000: 000022ef 00000001 +t0 write SP_FS_CTRL_REG0 (22e8) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } +109cffec: 0000: 000122e8 00340402 8010003e +t0 write SP_FS_OBJ_OFFSET_REG (22ea) + SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + SP_FS_OBJ_START: 0x10cd2000 +109cfff8: 0000: 000122ea 7e420000 10cd2000 +t0 write SP_HS_OBJ_OFFSET_REG (230d) + SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d0004: 0000: 0000230d 7e420000 +t0 write SP_DS_OBJ_OFFSET_REG (2334) + SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d000c: 0000: 00002334 7e420000 +t0 write SP_GS_OBJ_OFFSET_REG (235b) + SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d0014: 0000: 0000235b 7e420000 +t0 write GRAS_CNTL (2003) + GRAS_CNTL: { 0 } +109d001c: 0000: 00002003 00000000 +t0 write RB_RENDER_CONTROL2 (20a3) + RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } +109d0024: 0000: 000020a3 00000000 +t0 write RB_FS_OUTPUT_REG (2100) + RB_FS_OUTPUT_REG: { MRT = 1 } +109d002c: 0000: 00002100 00000001 +t0 write SP_FS_OUTPUT_REG (22f0) + SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +109d0034: 0000: 000022f0 0000fc01 +t0 write SP_FS_MRT[0].REG (22f1) + SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } +109d003c: 0000: 000722f1 0001a000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_ATTR (2140) + VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +109d0060: 0000: 00012140 42001004 00040400 +t0 write VPC_VARYING_INTERP[0].MODE (2142) + VPC_VARYING_INTERP[0].MODE: 0x55 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +109d006c: 0000: 00072142 00000055 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_VARYING_PS_REPL[0].MODE (214a) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +109d0090: 0000: 0007214a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (131 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 4 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[40700000x_10000002x] mul.f r0.x, r0.z, c0.x + :2:0001:0001[40700001x_10030002x] mul.f r0.y, r0.z, c0.w + :3:0002:0002[63818000x_00001004x] mad.f32 r0.x, c1.x, r0.w, r0.x + :3:0003:0003[63818001x_00011007x] mad.f32 r0.y, c1.w, r0.w, r0.y + :3:0004:0004[63820000x_00001008x] mad.f32 r0.x, c2.x, r1.x, r0.x + :3:0005:0005[63820001x_0001100bx] mad.f32 r0.y, c2.w, r1.x, r0.y + :3:0006:0006[6382800ax_0000100cx] mad.f32 r2.z, c3.x, r1.y, r0.x + :2:0007:0007[40700000x_10010002x] mul.f r0.x, r0.z, c0.y + :3:0008:0008[6382800dx_0001100fx] mad.f32 r3.y, c3.w, r1.y, r0.y + :3:0009:0009[63818000x_00001005x] mad.f32 r0.x, c1.y, r0.w, r0.x + :1:0010:0010[20244001x_00000010x] mov.f32f32 r0.y, c4.x + :3:0011:0011[63820000x_00001009x] mad.f32 r0.x, c2.y, r1.x, r0.x + :0:0012:0012[00000000x_00000000x] nop + :3:0013:0013[6382800bx_0000100dx] mad.f32 r2.w, c3.y, r1.y, r0.x + :2:0014:0014[40700000x_10020002x] mul.f r0.x, r0.z, c0.z + :2:0015:0015[40100001x_0001101cx] add.f r0.y, c7.x, r0.y + :3:0016:0016[63818000x_00001006x] mad.f32 r0.x, c1.z, r0.w, r0.x + :1:0017:0017[20244002x_00000011x] mov.f32f32 r0.z, c4.y + :3:0018:0018[63820000x_0000100ax] mad.f32 r0.x, c2.z, r1.x, r0.x + :1:0019:0019[20244004x_00000013x] mov.f32f32 r1.x, c4.w + :3:0020:0020[6382800cx_0000100ex] mad.f32 r3.x, c3.z, r1.y, r0.x + :2:0021:0021[40700000x_00070007x] mul.f r0.x, r1.w, r1.w + :2:0022:0022[40100002x_0002101dx] add.f r0.z, c7.y, r0.z + :3:0023:0023[63830000x_00000006x] mad.f32 r0.x, r1.z, r1.z, r0.x + :2:0024:0024[40500411x_00041013x] (sat)max.f r4.y, c4.w, r1.x + :3:0025:0025[63840000x_00000008x] mad.f32 r0.x, r2.x, r2.x, r0.x + :1:0026:0026[20244003x_00000012x] mov.f32f32 r0.w, c4.z + :0:0027:0027[00000200x_00000000x] (rpt2)nop + :2:0028:0030[40100003x_0003101ex] add.f r0.w, c7.z, r0.w + :0:0029:0031[00000000x_00000000x] nop + :4:0030:0032[80300000x_00000000x] rsq r0.x, r0.x + :2:0031:0033[40701004x_00000007x] (ss)mul.f r1.x, r1.w, r0.x + :0:0032:0034[00000200x_00000000x] (rpt2)nop + :2:0033:0037[40700004x_10150004x] mul.f r1.x, r1.x, c5.y + :2:0034:0038[40700005x_00000006x] mul.f r1.y, r1.z, r0.x + :0:0035:0039[00000200x_00000000x] (rpt2)nop + :3:0036:0042[63828004x_00041014x] mad.f32 r1.x, c5.x, r1.y, r1.x + :2:0037:0043[40700000x_00000008x] mul.f r0.x, r2.x, r0.x + :0:0038:0044[00000200x_00000000x] (rpt2)nop + :3:0039:0047[63800000x_00041016x] mad.f32 r0.x, c5.z, r0.x, r1.x + :0:0040:0048[00000200x_00000000x] (rpt2)nop + :2:0041:0051[40b00004x_00001034x] cmps.f.lt r1.x, c13.x, r0.x + :2:0042:0052[40500000x_00001034x] max.f r0.x, c13.x, r0.x + :0:0043:0053[00000100x_00000000x] (rpt1)nop + :1:0044:0055[200c4004x_00000004x] cov.u32f32 r1.x, r1.x + :3:0045:0056[63800001x_00011020x] mad.f32 r0.y, c8.x, r0.x, r0.y + :3:0046:0057[63800002x_00021021x] mad.f32 r0.z, c8.y, r0.x, r0.z + :3:0047:0058[63800000x_00031022x] mad.f32 r0.x, c8.z, r0.x, r0.w + :3:0048:0059[6382040ex_00011024x] (sat)mad.f32 r3.z, c9.x, r1.x, r0.y + :3:0049:0060[6382040fx_00021025x] (sat)mad.f32 r3.w, c9.y, r1.x, r0.z + :3:0050:0061[63820410x_00001026x] (sat)mad.f32 r4.x, c9.z, r1.x, r0.x + :0:0051:0062[03000000x_00000000x] end + :0:0052:0063[00000000x_00000000x] nop + :0:0053:0064[00000000x_00000000x] nop + :0:0054:0065[00000000x_00000000x] nop + :0:0055:0066[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-8 10-17 (cnt=17, max=17) + - used (merged): 0-17 20-35 (cnt=34, max=35) + - input (half): (cnt=0, max=0) + - input (full): 2-8 (cnt=7, max=8) + - const (half): (cnt=0, max=0) + - const (full): 0-22 28-30 32-34 36-38 52 (cnt=33, max=52) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 10-17 (cnt=8, max=17) (estimated) + - shaderdb: 67 instructions, 31 nops, 36 non-nops, (56 instlen), 0 half, 5 full + - shaderdb: 1 (ss), 0 (sy) +109d00b4: 0000: c0813000 01200000 00000000 10000002 40700000 10030002 40700001 00001004 +109d00d4: 0020: 63818000 00011007 63818001 00001008 63820000 0001100b 63820001 0000100c +109d00f4: 0040: 6382800a 10010002 40700000 0001100f 6382800d 00001005 63818000 00000010 +109d0114: 0060: 20244001 00001009 63820000 00000000 00000000 0000100d 6382800b 10020002 +109d0134: 0080: 40700000 0001101c 40100001 00001006 63818000 00000011 20244002 0000100a +109d0154: 00a0: 63820000 00000013 20244004 0000100e 6382800c 00070007 40700000 0002101d +109d0174: 00c0: 40100002 00000006 63830000 00041013 40500411 00000008 63840000 00000012 +109d0194: 00e0: 20244003 00000000 00000200 0003101e 40100003 00000000 00000000 00000000 +109d01b4: 0100: 80300000 00000007 40701004 00000000 00000200 10150004 40700004 00000006 +109d01d4: 0120: 40700005 00000000 00000200 00041014 63828004 00000008 40700000 00000000 +109d01f4: 0140: 00000200 00041016 63800000 00000000 00000200 00001034 40b00004 00001034 +109d0214: 0160: 40500000 00000000 00000100 00000004 200c4004 00011020 63800001 00021021 +109d0234: 0180: 63800002 00031022 63800000 00011024 6382040e 00021025 6382040f 00001026 +109d0254: 01a0: 63820410 00000000 03000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :0:0000:0000[00000000x_00000000x] nop + :6:0001:0001[c7c60000x_01c00000x] ldlv.u32 r0.x, l[0], 1 + :6:0002:0002[c7c60001x_01c00002x] ldlv.u32 r0.y, l[1], 1 + :6:0003:0003[c7c60002x_01c00004x] ldlv.u32 r0.z, l[2], 1 + :6:0004:0004[c7c60003x_01c00006x] ldlv.u32 r0.w, l[3], 1 + :2:0005:0005[473090fcx_00002000x] (ss)bary.f (ei)r63.x, 0, r0.x + :0:0006:0006[03000000x_00000000x] end + :0:0007:0007[00000000x_00000000x] nop + :0:0008:0008[00000000x_00000000x] nop + :0:0009:0009[00000000x_00000000x] nop + :0:0010:0010[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-3 252 (cnt=5, max=3) + - used (merged): 0-7 504-505 (cnt=10, max=7) + - input (half): (cnt=0, max=0) + - input (full): 0-3 (cnt=4, max=3) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 252 (cnt=1, max=0) (estimated) + - shaderdb: 11 instructions, 5 nops, 6 non-nops, (11 instlen), 0 half, 1 full + - shaderdb: 1 (ss), 0 (sy) +109d02c0: 0000: c0213000 00700000 00000000 00000000 00000000 01c00000 c7c60000 01c00002 +109d02e0: 0020: c7c60001 01c00004 c7c60002 01c00006 c7c60003 00002000 473090fc 00000000 +109d0300: 0040: 03000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109d034c: 0000: c0002600 00000000 +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109d0360: 4.276816 0.109522 0.611668 0.517565 0.677381 4.774377 -0.312365 -0.264309 +109d0380: 2.500000 -1.480991 -0.961761 -0.813798 13.423393 -6.746271 38.893391 42.140564 +109d03a0: 0.000000 0.160000 0.040000 1.000000 -0.064448 0.660942 0.747665 0.000000 +109d03c0: 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +109d03e0: 0.000000 0.800000 0.200000 1.000000 0.000000 0.000000 0.000000 1.000000 +109d0400: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 +109d0360: 0000: 4088dbad 3de04cdc 3f1c964b 3f047f2c 3f2d68da 4098c7b2 be9fee59 be875387 +109d0380: 0020: 40200000 bfbd9119 bf7635f5 bf50550b 4156c638 c0d7e173 421b92d5 42288ff0 +109d03a0: 0040: 00000000 3e23d70b 3d23d70b 3f800000 bd83fd0e 3f293379 3f3f66f5 00000000 +109d03c0: 0060: 3f800000 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 +109d03e0: 0080: 00000000 3f4ccccd 3e4ccccd 3f800000 00000000 00000000 00000000 3f800000 +109d0400: 00a0: 00000000 00000000 00000000 3f800000 02020000 02020202 02020202 00000202 +109d0354: 0000: c0313000 03200000 00000001 4088dbad 3de04cdc 3f1c964b 3f047f2c 3f2d68da +109d0374: 0020: 4098c7b2 be9fee59 be875387 40200000 bfbd9119 bf7635f5 bf50550b 4156c638 +109d0394: 0040: c0d7e173 421b92d5 42288ff0 00000000 3e23d70b 3d23d70b 3f800000 bd83fd0e +109d03b4: 0060: 3f293379 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 00000000 +109d03d4: 0080: 00000000 00000000 3f800000 00000000 3f4ccccd 3e4ccccd 3f800000 00000000 +109d03f4: 00a0: 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 02020000 +109d0414: 00c0: 02020202 02020202 00000202 +t3 opcode: CP_LOAD_STATE4 (30) (7 dwords) + { DST_OFF = 13 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109d042c: 0.000000 -28026765312.000000 -28026765312.000000 -28026765312.000000 +109d042c: 0000: 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +109d0420: 0000: c0053000 0060000d 00000001 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +t0 write VFD_FETCH[0].INSTR_0 (220a) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT } + VFD_FETCH[0].INSTR_1: 0x107cb000 + VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +109d043c: 0000: 0003220a 00080c0b 107cb000 00100000 00000001 +t0 write VFD_DECODE[0].INSTR (228a) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } +109d0450: 0000: 0000228a 6c0020df +t0 write VFD_FETCH[0x1].INSTR_0 (220e) + VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 } + VFD_FETCH[0x1].INSTR_1: 0x107cb00c + VFD_FETCH[0x1].INSTR_2: { SIZE = 0xffff4 } + VFD_FETCH[0x1].INSTR_3: { STEPRATE = 1 } +109d0458: 0000: 0003220e 00000c0b 107cb00c 000ffff4 00000001 +t0 write VFD_DECODE[0x1].INSTR (228b) + VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r1.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +109d046c: 0000: 0000228b 2c0060df +t0 write VFD_CONTROL_0 (2200) + VFD_CONTROL_0: { TOTALATTRTOVS = 8 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 2 | STRMFETCHINSTRCNT = 2 | 0xa0000 } + VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + VFD_CONTROL_2: 0 + VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + VFD_CONTROL_4: 0 +109d0474: 0000: 00042200 082a0008 fcfc0081 00000000 0000fc00 00000000 +t0 write UCHE_INVALIDATE0 (0e8a) + UCHE_INVALIDATE0: 0 + UCHE_INVALIDATE1: 0x12 +109d048c: 0000: 00010e8a 00000000 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109d0498: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109d04a4: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x44 + :0,67,115,68 +109d04ac: 0000: 0000057f 00000044 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 240 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd0d20 } + { INDX_SIZE = 480 } + draw[11] register values +!+ 00000043 CP_SCRATCH[0x5].REG: 0x43 + :0,67,115,68 +!+ 00000044 CP_SCRATCH[0x7].REG: 0x44 + :0,67,115,68 + + 00000000 UCHE_INVALIDATE0: 0 + + 00000012 UCHE_INVALIDATE1: 0x12 + + 00000000 GRAS_CNTL: { 0 } + + 00000000 GRAS_ALPHA_CONTROL: { 0 } + + 00000000 RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } + + 00000001 RB_FS_OUTPUT_REG: { MRT = 1 } + + 80000016 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } + + 42001004 VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + + 00040400 VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } + + 00000055 VPC_VARYING_INTERP[0].MODE: 0x55 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 082a0008 VFD_CONTROL_0: { TOTALATTRTOVS = 8 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 2 | STRMFETCHINSTRCNT = 2 | 0xa0000 } + + fcfc0081 VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + + 00000000 VFD_CONTROL_2: 0 + + 0000fc00 VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + + 00000000 VFD_CONTROL_4: 0 + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +!+ 00080c0b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT } + + 107cb000 VFD_FETCH[0].INSTR_1: 0x107cb000 + + 00100000 VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + + 00000001 VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } + + 00000c0b VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 } + + 107cb00c VFD_FETCH[0x1].INSTR_1: 0x107cb00c + + 000ffff4 VFD_FETCH[0x1].INSTR_2: { SIZE = 0xffff4 } + + 00000001 VFD_FETCH[0x1].INSTR_3: { STEPRATE = 1 } +!+ 6c0020df VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } + + 2c0060df VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r1.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } + + 00140010 SP_SP_CTRL_REG: { 0x140010 } + + 000005ff SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +!+ 00201400 SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } +!+ 08000042 SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } +!+ 0010fc0a SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +!+ 00001e0e SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } + + 08080808 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } + + 00000000 SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } +!+ 10cd5000 SP_VS_OBJ_START: 0x10cd5000 + + 00000004 SP_VS_LENGTH_REG: 4 + + 00340402 SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + + 8010003e SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } + + 7e420000 SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 10cd2000 SP_FS_OBJ_START: 0x10cd2000 + + 00000001 SP_FS_LENGTH_REG: 1 + + 0000fc01 SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } + + 0001a000 SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + + 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 7e420000 SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 28000250 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + + fcfc0100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + + fff3f3f0 HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + + fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + + 00fcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } + + 04000042 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + + 017e423e HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + + 007e4200 HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 00000003 HLSQ_UPDATE_CONTROL: 0x3 +109d04b4: 0000: c0053800 00000404 00000001 000000f0 00000000 10bd0d20 000001e0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x45 + :0,67,115,69 +109d04d0: 0000: 0000057f 00000045 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x49 + :0,73,115,69 +109d04d8: 0000: 0000057d 00000049 +t0 write RB_DEPTH_CONTROL (2101) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } +109d04e0: 0000: 00002101 80000016 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0 } +109d04e8: 0000: 00002073 00000000 +t0 write GRAS_SU_MODE_CONTROL (2078) + GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } +109d04f0: 0000: 00002078 00100012 +t0 write GRAS_SU_POINT_MINMAX (2070) + GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + GRAS_SU_POINT_SIZE: 1.000000 +109d04f8: 0000: 00012070 00100010 00000010 +t0 write GRAS_SU_POLY_OFFSET_SCALE (2074) + GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 +109d0504: 0000: 00022074 00000000 00000000 00000000 +t0 write GRAS_CL_CLIP_CNTL (2000) + GRAS_CL_CLIP_CNTL: { 0x80000 } +109d0514: 0000: 00002000 00080000 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109d051c: 0000: 000121c4 02000001 00000012 +t0 write GRAS_SC_WINDOW_SCISSOR_BR (209c) + GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +109d0528: 0000: 0001209c 012b012b 00000000 +t0 write RB_VPORT_Z_CLAMP[0].MIN (2120) + RB_VPORT_Z_CLAMP[0].MIN: 0 + RB_VPORT_Z_CLAMP[0].MAX: 0xffffff +109d0534: 0000: 00012120 00000000 00ffffff +t0 write HLSQ_UPDATE_CONTROL (23db) + HLSQ_UPDATE_CONTROL: 0x3 +109d0540: 0000: 000023db 00000003 +t0 write HLSQ_CONTROL_0_REG (23c0) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r0.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +109d0548: 0000: 000423c0 28000250 fcfc0100 fff3f3f0 fcfcfc00 00fcfcfc +t0 write HLSQ_VS_CONTROL_REG (23c5) + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +109d0560: 0000: 000423c5 04000042 017e423e 007e4200 007e4200 007e4200 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { 0x140010 } +109d0578: 0000: 000022c0 00140010 +t0 write SP_INSTR_CACHE_CTRL (22c1) + SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +109d0580: 0000: 000022c1 000005ff +t0 write SP_VS_LENGTH_REG (22e5) + SP_VS_LENGTH_REG: 4 +109d0588: 0000: 000022e5 00000004 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } + SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +109d0590: 0000: 000222c4 00201400 08000042 0010fc0a +t0 write SP_VS_OUT[0].REG (22c7) + SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +109d05a0: 0000: 000022c7 00001e0e +t0 write SP_VS_VPC_DST[0].REG (22d8) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } +109d05a8: 0000: 000022d8 08080808 +t0 write SP_VS_OBJ_OFFSET_REG (22e0) + SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + SP_VS_OBJ_START: 0x10cd5000 +109d05b0: 0000: 000122e0 00000000 10cd5000 +t0 write SP_FS_LENGTH_REG (22ef) + SP_FS_LENGTH_REG: 1 +109d05bc: 0000: 000022ef 00000001 +t0 write SP_FS_CTRL_REG0 (22e8) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 2 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } +109d05c4: 0000: 000122e8 00340802 8010003e +t0 write SP_FS_OBJ_OFFSET_REG (22ea) + SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + SP_FS_OBJ_START: 0x108cb000 +109d05d0: 0000: 000122ea 7e420000 108cb000 +t0 write SP_HS_OBJ_OFFSET_REG (230d) + SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d05dc: 0000: 0000230d 7e420000 +t0 write SP_DS_OBJ_OFFSET_REG (2334) + SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d05e4: 0000: 00002334 7e420000 +t0 write SP_GS_OBJ_OFFSET_REG (235b) + SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d05ec: 0000: 0000235b 7e420000 +t0 write GRAS_CNTL (2003) + GRAS_CNTL: { IJ_PERSP } +109d05f4: 0000: 00002003 00000001 +t0 write RB_RENDER_CONTROL2 (20a3) + RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 | IJ_PERSP_PIXEL } +109d05fc: 0000: 000020a3 00001000 +t0 write RB_FS_OUTPUT_REG (2100) + RB_FS_OUTPUT_REG: { MRT = 1 } +109d0604: 0000: 00002100 00000001 +t0 write SP_FS_OUTPUT_REG (22f0) + SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +109d060c: 0000: 000022f0 0000fc01 +t0 write SP_FS_MRT[0].REG (22f1) + SP_FS_MRT[0].REG: { REGID = r0.z | MRTFORMAT = RB4_R8G8B8A8_UNORM } + SP_FS_MRT[0x1].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x2].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x3].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x4].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x5].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x6].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x7].REG: { REGID = r0.z | MRTFORMAT = 0 } +109d0614: 0000: 000722f1 0001a002 00000002 00000002 00000002 00000002 00000002 00000002 +109d0634: 0020: 00000002 +t0 write VPC_ATTR (2140) + VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +109d0638: 0000: 00012140 42001004 00040400 +t0 write VPC_VARYING_INTERP[0].MODE (2142) + VPC_VARYING_INTERP[0].MODE: 0 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +109d0644: 0000: 00072142 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_VARYING_PS_REPL[0].MODE (214a) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +109d0668: 0000: 0007214a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (131 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 4 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[40700000x_10000002x] mul.f r0.x, r0.z, c0.x + :2:0001:0001[40700001x_10030002x] mul.f r0.y, r0.z, c0.w + :3:0002:0002[63818000x_00001004x] mad.f32 r0.x, c1.x, r0.w, r0.x + :3:0003:0003[63818001x_00011007x] mad.f32 r0.y, c1.w, r0.w, r0.y + :3:0004:0004[63820000x_00001008x] mad.f32 r0.x, c2.x, r1.x, r0.x + :3:0005:0005[63820001x_0001100bx] mad.f32 r0.y, c2.w, r1.x, r0.y + :3:0006:0006[6382800ax_0000100cx] mad.f32 r2.z, c3.x, r1.y, r0.x + :2:0007:0007[40700000x_10010002x] mul.f r0.x, r0.z, c0.y + :3:0008:0008[6382800dx_0001100fx] mad.f32 r3.y, c3.w, r1.y, r0.y + :3:0009:0009[63818000x_00001005x] mad.f32 r0.x, c1.y, r0.w, r0.x + :1:0010:0010[20244001x_00000010x] mov.f32f32 r0.y, c4.x + :3:0011:0011[63820000x_00001009x] mad.f32 r0.x, c2.y, r1.x, r0.x + :0:0012:0012[00000000x_00000000x] nop + :3:0013:0013[6382800bx_0000100dx] mad.f32 r2.w, c3.y, r1.y, r0.x + :2:0014:0014[40700000x_10020002x] mul.f r0.x, r0.z, c0.z + :2:0015:0015[40100001x_0001101cx] add.f r0.y, c7.x, r0.y + :3:0016:0016[63818000x_00001006x] mad.f32 r0.x, c1.z, r0.w, r0.x + :1:0017:0017[20244002x_00000011x] mov.f32f32 r0.z, c4.y + :3:0018:0018[63820000x_0000100ax] mad.f32 r0.x, c2.z, r1.x, r0.x + :1:0019:0019[20244004x_00000013x] mov.f32f32 r1.x, c4.w + :3:0020:0020[6382800cx_0000100ex] mad.f32 r3.x, c3.z, r1.y, r0.x + :2:0021:0021[40700000x_00070007x] mul.f r0.x, r1.w, r1.w + :2:0022:0022[40100002x_0002101dx] add.f r0.z, c7.y, r0.z + :3:0023:0023[63830000x_00000006x] mad.f32 r0.x, r1.z, r1.z, r0.x + :2:0024:0024[40500411x_00041013x] (sat)max.f r4.y, c4.w, r1.x + :3:0025:0025[63840000x_00000008x] mad.f32 r0.x, r2.x, r2.x, r0.x + :1:0026:0026[20244003x_00000012x] mov.f32f32 r0.w, c4.z + :0:0027:0027[00000200x_00000000x] (rpt2)nop + :2:0028:0030[40100003x_0003101ex] add.f r0.w, c7.z, r0.w + :0:0029:0031[00000000x_00000000x] nop + :4:0030:0032[80300000x_00000000x] rsq r0.x, r0.x + :2:0031:0033[40701004x_00000007x] (ss)mul.f r1.x, r1.w, r0.x + :0:0032:0034[00000200x_00000000x] (rpt2)nop + :2:0033:0037[40700004x_10150004x] mul.f r1.x, r1.x, c5.y + :2:0034:0038[40700005x_00000006x] mul.f r1.y, r1.z, r0.x + :0:0035:0039[00000200x_00000000x] (rpt2)nop + :3:0036:0042[63828004x_00041014x] mad.f32 r1.x, c5.x, r1.y, r1.x + :2:0037:0043[40700000x_00000008x] mul.f r0.x, r2.x, r0.x + :0:0038:0044[00000200x_00000000x] (rpt2)nop + :3:0039:0047[63800000x_00041016x] mad.f32 r0.x, c5.z, r0.x, r1.x + :0:0040:0048[00000200x_00000000x] (rpt2)nop + :2:0041:0051[40b00004x_00001034x] cmps.f.lt r1.x, c13.x, r0.x + :2:0042:0052[40500000x_00001034x] max.f r0.x, c13.x, r0.x + :0:0043:0053[00000100x_00000000x] (rpt1)nop + :1:0044:0055[200c4004x_00000004x] cov.u32f32 r1.x, r1.x + :3:0045:0056[63800001x_00011020x] mad.f32 r0.y, c8.x, r0.x, r0.y + :3:0046:0057[63800002x_00021021x] mad.f32 r0.z, c8.y, r0.x, r0.z + :3:0047:0058[63800000x_00031022x] mad.f32 r0.x, c8.z, r0.x, r0.w + :3:0048:0059[6382040ex_00011024x] (sat)mad.f32 r3.z, c9.x, r1.x, r0.y + :3:0049:0060[6382040fx_00021025x] (sat)mad.f32 r3.w, c9.y, r1.x, r0.z + :3:0050:0061[63820410x_00001026x] (sat)mad.f32 r4.x, c9.z, r1.x, r0.x + :0:0051:0062[03000000x_00000000x] end + :0:0052:0063[00000000x_00000000x] nop + :0:0053:0064[00000000x_00000000x] nop + :0:0054:0065[00000000x_00000000x] nop + :0:0055:0066[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-8 10-17 (cnt=17, max=17) + - used (merged): 0-17 20-35 (cnt=34, max=35) + - input (half): (cnt=0, max=0) + - input (full): 2-8 (cnt=7, max=8) + - const (half): (cnt=0, max=0) + - const (full): 0-22 28-30 32-34 36-38 52 (cnt=33, max=52) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 10-17 (cnt=8, max=17) (estimated) + - shaderdb: 67 instructions, 31 nops, 36 non-nops, (56 instlen), 0 half, 5 full + - shaderdb: 1 (ss), 0 (sy) +109d068c: 0000: c0813000 01200000 00000000 10000002 40700000 10030002 40700001 00001004 +109d06ac: 0020: 63818000 00011007 63818001 00001008 63820000 0001100b 63820001 0000100c +109d06cc: 0040: 6382800a 10010002 40700000 0001100f 6382800d 00001005 63818000 00000010 +109d06ec: 0060: 20244001 00001009 63820000 00000000 00000000 0000100d 6382800b 10020002 +109d070c: 0080: 40700000 0001101c 40100001 00001006 63818000 00000011 20244002 0000100a +109d072c: 00a0: 63820000 00000013 20244004 0000100e 6382800c 00070007 40700000 0002101d +109d074c: 00c0: 40100002 00000006 63830000 00041013 40500411 00000008 63840000 00000012 +109d076c: 00e0: 20244003 00000000 00000200 0003101e 40100003 00000000 00000000 00000000 +109d078c: 0100: 80300000 00000007 40701004 00000000 00000200 10150004 40700004 00000006 +109d07ac: 0120: 40700005 00000000 00000200 00041014 63828004 00000008 40700000 00000000 +109d07cc: 0140: 00000200 00041016 63800000 00000000 00000200 00001034 40b00004 00001034 +109d07ec: 0160: 40500000 00000000 00000100 00000004 200c4004 00011020 63800001 00021021 +109d080c: 0180: 63800002 00031022 63800000 00011024 6382040e 00021025 6382040f 00001026 +109d082c: 01a0: 63820410 00000000 03000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[47300002x_00002000x] bary.f r0.z, 0, r0.x + :2:0001:0001[47300003x_00002001x] bary.f r0.w, 1, r0.x + :2:0002:0002[47300004x_00002002x] bary.f r1.x, 2, r0.x + :2:0003:0003[47308005x_00002003x] bary.f (ei)r1.y, 3, r0.x + :0:0004:0004[03000000x_00000000x] end + :0:0005:0005[00000000x_00000000x] nop + :0:0006:0006[00000000x_00000000x] nop + :0:0007:0007[00000000x_00000000x] nop + :0:0008:0008[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0 2-5 (cnt=5, max=5) + - used (merged): 0-1 4-11 (cnt=10, max=11) + - input (half): (cnt=0, max=0) + - input (full): 0 (cnt=1, max=0) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 2-5 (cnt=4, max=5) (estimated) + - shaderdb: 9 instructions, 4 nops, 5 non-nops, (9 instlen), 0 half, 2 full + - shaderdb: 0 (ss), 0 (sy) +109d0898: 0000: c0213000 00700000 00000000 00002000 47300002 00002001 47300003 00002002 +109d08b8: 0020: 47300004 00002003 47308005 00000000 03000000 00000000 00000000 00000000 +* +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109d0924: 0000: c0002600 00000000 +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109d0938: 4.276816 0.109522 0.611668 0.517565 0.677381 4.774377 -0.312365 -0.264309 +109d0958: 2.500000 -1.480991 -0.961761 -0.813798 13.423393 -6.746271 38.893391 42.140564 +109d0978: 0.000000 0.160000 0.040000 1.000000 -0.064448 0.660942 0.747665 0.000000 +109d0998: 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +109d09b8: 0.000000 0.800000 0.200000 1.000000 0.000000 0.000000 0.000000 1.000000 +109d09d8: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 +109d0938: 0000: 4088dbad 3de04cdc 3f1c964b 3f047f2c 3f2d68da 4098c7b2 be9fee59 be875387 +109d0958: 0020: 40200000 bfbd9119 bf7635f5 bf50550b 4156c638 c0d7e173 421b92d5 42288ff0 +109d0978: 0040: 00000000 3e23d70b 3d23d70b 3f800000 bd83fd0e 3f293379 3f3f66f5 00000000 +109d0998: 0060: 3f800000 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 +109d09b8: 0080: 00000000 3f4ccccd 3e4ccccd 3f800000 00000000 00000000 00000000 3f800000 +109d09d8: 00a0: 00000000 00000000 00000000 3f800000 02020000 02020202 02020202 00000202 +109d092c: 0000: c0313000 03200000 00000001 4088dbad 3de04cdc 3f1c964b 3f047f2c 3f2d68da +109d094c: 0020: 4098c7b2 be9fee59 be875387 40200000 bfbd9119 bf7635f5 bf50550b 4156c638 +109d096c: 0040: c0d7e173 421b92d5 42288ff0 00000000 3e23d70b 3d23d70b 3f800000 bd83fd0e +109d098c: 0060: 3f293379 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 00000000 +109d09ac: 0080: 00000000 00000000 3f800000 00000000 3f4ccccd 3e4ccccd 3f800000 00000000 +109d09cc: 00a0: 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 02020000 +109d09ec: 00c0: 02020202 02020202 00000202 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109d09f8: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109d0a04: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x4a + :0,73,115,74 +109d0a0c: 0000: 0000057f 0000004a +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 60 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd0f00 } + { INDX_SIZE = 120 } + draw[12] register values +!+ 00000049 CP_SCRATCH[0x5].REG: 0x49 + :0,73,115,74 +!+ 0000004a CP_SCRATCH[0x7].REG: 0x4a + :0,73,115,74 + + 00080000 GRAS_CL_CLIP_CNTL: { 0x80000 } +!+ 00000001 GRAS_CNTL: { IJ_PERSP } + + 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + + 00000010 GRAS_SU_POINT_SIZE: 1.000000 + + 00000000 GRAS_ALPHA_CONTROL: { 0 } + + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 + + 00100012 GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } + + 012b012b GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00001000 RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 | IJ_PERSP_PIXEL } + + 00000001 RB_FS_OUTPUT_REG: { MRT = 1 } + + 80000016 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } + + 00000000 RB_VPORT_Z_CLAMP[0].MIN: 0 + + 00ffffff RB_VPORT_Z_CLAMP[0].MAX: 0xffffff + + 42001004 VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + + 00040400 VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +!+ 00000000 VPC_VARYING_INTERP[0].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 + + 00140010 SP_SP_CTRL_REG: { 0x140010 } + + 000005ff SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } + + 00201400 SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + + 08000042 SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } + + 0010fc0a SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } + + 00001e0e SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } + + 08080808 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } + + 00000000 SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + + 10cd5000 SP_VS_OBJ_START: 0x10cd5000 + + 00000004 SP_VS_LENGTH_REG: 4 +!+ 00340802 SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 2 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + + 8010003e SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } + + 7e420000 SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +!+ 108cb000 SP_FS_OBJ_START: 0x108cb000 + + 00000001 SP_FS_LENGTH_REG: 1 + + 0000fc01 SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +!+ 0001a002 SP_FS_MRT[0].REG: { REGID = r0.z | MRTFORMAT = RB4_R8G8B8A8_UNORM } +!+ 00000002 SP_FS_MRT[0x1].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x2].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x3].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x4].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x5].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x6].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x7].REG: { REGID = r0.z | MRTFORMAT = 0 } + + 7e420000 SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 28000250 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + + fcfc0100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + + fff3f3f0 HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } +!+ fcfcfc00 HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r0.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + + 00fcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } + + 04000042 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + + 017e423e HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + + 007e4200 HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 00000003 HLSQ_UPDATE_CONTROL: 0x3 +109d0a14: 0000: c0053800 00000404 00000001 0000003c 00000000 10bd0f00 00000078 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x4b + :0,73,115,75 +109d0a30: 0000: 0000057f 0000004b +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x4f + :0,79,115,75 +109d0a38: 0000: 0000057d 0000004f +t0 write RB_DEPTH_CONTROL (2101) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } +109d0a40: 0000: 00002101 80000016 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0 } +109d0a48: 0000: 00002073 00000000 +t0 write GRAS_SU_MODE_CONTROL (2078) + GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } +109d0a50: 0000: 00002078 00100012 +t0 write GRAS_SU_POINT_MINMAX (2070) + GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + GRAS_SU_POINT_SIZE: 1.000000 +109d0a58: 0000: 00012070 00100010 00000010 +t0 write GRAS_SU_POLY_OFFSET_SCALE (2074) + GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 +109d0a64: 0000: 00022074 00000000 00000000 00000000 +t0 write GRAS_CL_CLIP_CNTL (2000) + GRAS_CL_CLIP_CNTL: { 0x80000 } +109d0a74: 0000: 00002000 00080000 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109d0a7c: 0000: 000121c4 02000001 00000012 +t0 write GRAS_SC_WINDOW_SCISSOR_BR (209c) + GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +109d0a88: 0000: 0001209c 012b012b 00000000 +t0 write RB_VPORT_Z_CLAMP[0].MIN (2120) + RB_VPORT_Z_CLAMP[0].MIN: 0 + RB_VPORT_Z_CLAMP[0].MAX: 0xffffff +109d0a94: 0000: 00012120 00000000 00ffffff +t0 write HLSQ_UPDATE_CONTROL (23db) + HLSQ_UPDATE_CONTROL: 0x3 +109d0aa0: 0000: 000023db 00000003 +t0 write HLSQ_CONTROL_0_REG (23c0) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +109d0aa8: 0000: 000423c0 28000250 fcfc0100 fff3f3f0 fcfcfcfc 00fcfcfc +t0 write HLSQ_VS_CONTROL_REG (23c5) + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +109d0ac0: 0000: 000423c5 04000042 017e423e 007e4200 007e4200 007e4200 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { 0x140010 } +109d0ad8: 0000: 000022c0 00140010 +t0 write SP_INSTR_CACHE_CTRL (22c1) + SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +109d0ae0: 0000: 000022c1 000005ff +t0 write SP_VS_LENGTH_REG (22e5) + SP_VS_LENGTH_REG: 4 +109d0ae8: 0000: 000022e5 00000004 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 4 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 4 } + SP_VS_PARAM_REG: { POSREGID = r1.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +109d0af0: 0000: 000222c4 00201000 04000042 0010fc06 +t0 write SP_VS_OUT[0].REG (22c7) + SP_VS_OUT[0].REG: { A_REGID = r2.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +109d0b00: 0000: 000022c7 00001e0a +t0 write SP_VS_VPC_DST[0].REG (22d8) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } +109d0b08: 0000: 000022d8 08080808 +t0 write SP_VS_OBJ_OFFSET_REG (22e0) + SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + SP_VS_OBJ_START: 0x10cd0000 +109d0b10: 0000: 000122e0 00000000 10cd0000 +t0 write SP_FS_LENGTH_REG (22ef) + SP_FS_LENGTH_REG: 1 +109d0b1c: 0000: 000022ef 00000001 +t0 write SP_FS_CTRL_REG0 (22e8) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } +109d0b24: 0000: 000122e8 00340402 8010003e +t0 write SP_FS_OBJ_OFFSET_REG (22ea) + SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + SP_FS_OBJ_START: 0x10cd2000 +109d0b30: 0000: 000122ea 7e420000 10cd2000 +t0 write SP_HS_OBJ_OFFSET_REG (230d) + SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d0b3c: 0000: 0000230d 7e420000 +t0 write SP_DS_OBJ_OFFSET_REG (2334) + SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d0b44: 0000: 00002334 7e420000 +t0 write SP_GS_OBJ_OFFSET_REG (235b) + SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d0b4c: 0000: 0000235b 7e420000 +t0 write GRAS_CNTL (2003) + GRAS_CNTL: { 0 } +109d0b54: 0000: 00002003 00000000 +t0 write RB_RENDER_CONTROL2 (20a3) + RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } +109d0b5c: 0000: 000020a3 00000000 +t0 write RB_FS_OUTPUT_REG (2100) + RB_FS_OUTPUT_REG: { MRT = 1 } +109d0b64: 0000: 00002100 00000001 +t0 write SP_FS_OUTPUT_REG (22f0) + SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +109d0b6c: 0000: 000022f0 0000fc01 +t0 write SP_FS_MRT[0].REG (22f1) + SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } +109d0b74: 0000: 000722f1 0001a000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_ATTR (2140) + VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +109d0b98: 0000: 00012140 42001004 00040400 +t0 write VPC_VARYING_INTERP[0].MODE (2142) + VPC_VARYING_INTERP[0].MODE: 0x55 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +109d0ba4: 0000: 00072142 00000055 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_VARYING_PS_REPL[0].MODE (214a) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +109d0bc8: 0000: 0007214a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (131 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 4 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[40700000x_10000002x] mul.f r0.x, r0.z, c0.x + :2:0001:0001[40700001x_10030002x] mul.f r0.y, r0.z, c0.w + :3:0002:0002[63818000x_00001004x] mad.f32 r0.x, c1.x, r0.w, r0.x + :3:0003:0003[63818001x_00011007x] mad.f32 r0.y, c1.w, r0.w, r0.y + :3:0004:0004[63820000x_00001008x] mad.f32 r0.x, c2.x, r1.x, r0.x + :3:0005:0005[63820001x_0001100bx] mad.f32 r0.y, c2.w, r1.x, r0.y + :3:0006:0006[63828006x_0000100cx] mad.f32 r1.z, c3.x, r1.y, r0.x + :2:0007:0007[40700000x_10010002x] mul.f r0.x, r0.z, c0.y + :3:0008:0008[63828009x_0001100fx] mad.f32 r2.y, c3.w, r1.y, r0.y + :3:0009:0009[63818000x_00001005x] mad.f32 r0.x, c1.y, r0.w, r0.x + :1:0010:0010[20244001x_00000010x] mov.f32f32 r0.y, c4.x + :3:0011:0011[63820000x_00001009x] mad.f32 r0.x, c2.y, r1.x, r0.x + :0:0012:0012[00000000x_00000000x] nop + :3:0013:0013[63828007x_0000100dx] mad.f32 r1.w, c3.y, r1.y, r0.x + :2:0014:0014[40700000x_10020002x] mul.f r0.x, r0.z, c0.z + :1:0015:0015[20244002x_00000015x] mov.f32f32 r0.z, c5.y + :3:0016:0016[63818000x_00001006x] mad.f32 r0.x, c1.z, r0.w, r0.x + :1:0017:0017[20244003x_00000016x] mov.f32f32 r0.w, c5.z + :3:0018:0018[63820000x_0000100ax] mad.f32 r0.x, c2.z, r1.x, r0.x + :1:0019:0019[20244004x_00000017x] mov.f32f32 r1.x, c5.w + :3:0020:0020[63828008x_0000100ex] mad.f32 r2.x, c3.z, r1.y, r0.x + :1:0021:0021[20244000x_00000011x] mov.f32f32 r0.x, c4.y + :2:0022:0022[40100002x_00021021x] add.f r0.z, c8.y, r0.z + :2:0023:0023[4050040dx_00041017x] (sat)max.f r3.y, c5.w, r1.x + :2:0024:0024[40100003x_00031022x] add.f r0.w, c8.z, r0.w + :2:0025:0025[40700000x_00001011x] mul.f r0.x, c4.y, r0.x + :0:0026:0026[00000000x_00000000x] nop + :3:0027:0027[63808000x_00001010x] mad.f32 r0.x, c4.x, r0.y, r0.x + :1:0028:0028[20244001x_00000012x] mov.f32f32 r0.y, c4.z + :0:0029:0029[00000200x_00000000x] (rpt2)nop + :3:0030:0032[63808000x_00001012x] mad.f32 r0.x, c4.z, r0.y, r0.x + :1:0031:0033[20244001x_00000014x] mov.f32f32 r0.y, c5.x + :0:0032:0034[00000200x_00000000x] (rpt2)nop + :2:0033:0037[40100001x_00011020x] add.f r0.y, c8.x, r0.y + :0:0034:0038[00000000x_00000000x] nop + :4:0035:0039[80300000x_00000000x] rsq r0.x, r0.x + :2:0036:0040[40701004x_00001011x] (ss)mul.f r1.x, c4.y, r0.x + :0:0037:0041[00000200x_00000000x] (rpt2)nop + :2:0038:0044[40700004x_10190004x] mul.f r1.x, r1.x, c6.y + :2:0039:0045[40700005x_00001010x] mul.f r1.y, c4.x, r0.x + :0:0040:0046[00000200x_00000000x] (rpt2)nop + :3:0041:0049[63828004x_00041018x] mad.f32 r1.x, c6.x, r1.y, r1.x + :2:0042:0050[40700000x_00001012x] mul.f r0.x, c4.z, r0.x + :0:0043:0051[00000200x_00000000x] (rpt2)nop + :3:0044:0054[63800000x_0004101ax] mad.f32 r0.x, c6.z, r0.x, r1.x + :0:0045:0055[00000200x_00000000x] (rpt2)nop + :2:0046:0058[40b00004x_00001034x] cmps.f.lt r1.x, c13.x, r0.x + :2:0047:0059[40500000x_00001034x] max.f r0.x, c13.x, r0.x + :0:0048:0060[00000100x_00000000x] (rpt1)nop + :1:0049:0062[200c4004x_00000004x] cov.u32f32 r1.x, r1.x + :3:0050:0063[63800001x_00011024x] mad.f32 r0.y, c9.x, r0.x, r0.y + :3:0051:0064[63800002x_00021025x] mad.f32 r0.z, c9.y, r0.x, r0.z + :3:0052:0065[63800000x_00031026x] mad.f32 r0.x, c9.z, r0.x, r0.w + :3:0053:0066[6382040ax_00011028x] (sat)mad.f32 r2.z, c10.x, r1.x, r0.y + :3:0054:0067[6382040bx_00021029x] (sat)mad.f32 r2.w, c10.y, r1.x, r0.z + :3:0055:0068[6382040cx_0000102ax] (sat)mad.f32 r3.x, c10.z, r1.x, r0.x + :0:0056:0069[03000000x_00000000x] end + :0:0057:0070[00000000x_00000000x] nop + :0:0058:0071[00000000x_00000000x] nop + :0:0059:0072[00000000x_00000000x] nop + :0:0060:0073[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-13 (cnt=14, max=13) + - used (merged): 0-27 (cnt=28, max=27) + - input (half): (cnt=0, max=0) + - input (full): 2-5 (cnt=4, max=5) + - const (half): (cnt=0, max=0) + - const (full): 0-18 20-26 32-34 36-38 40-42 52 (cnt=36, max=52) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 6-13 (cnt=8, max=13) (estimated) + - shaderdb: 74 instructions, 38 nops, 36 non-nops, (61 instlen), 0 half, 4 full + - shaderdb: 1 (ss), 0 (sy) +109d0bec: 0000: c0813000 01200000 00000000 10000002 40700000 10030002 40700001 00001004 +109d0c0c: 0020: 63818000 00011007 63818001 00001008 63820000 0001100b 63820001 0000100c +109d0c2c: 0040: 63828006 10010002 40700000 0001100f 63828009 00001005 63818000 00000010 +109d0c4c: 0060: 20244001 00001009 63820000 00000000 00000000 0000100d 63828007 10020002 +109d0c6c: 0080: 40700000 00000015 20244002 00001006 63818000 00000016 20244003 0000100a +109d0c8c: 00a0: 63820000 00000017 20244004 0000100e 63828008 00000011 20244000 00021021 +109d0cac: 00c0: 40100002 00041017 4050040d 00031022 40100003 00001011 40700000 00000000 +109d0ccc: 00e0: 00000000 00001010 63808000 00000012 20244001 00000000 00000200 00001012 +109d0cec: 0100: 63808000 00000014 20244001 00000000 00000200 00011020 40100001 00000000 +109d0d0c: 0120: 00000000 00000000 80300000 00001011 40701004 00000000 00000200 10190004 +109d0d2c: 0140: 40700004 00001010 40700005 00000000 00000200 00041018 63828004 00001012 +109d0d4c: 0160: 40700000 00000000 00000200 0004101a 63800000 00000000 00000200 00001034 +109d0d6c: 0180: 40b00004 00001034 40500000 00000000 00000100 00000004 200c4004 00011024 +109d0d8c: 01a0: 63800001 00021025 63800002 00031026 63800000 00011028 6382040a 00021029 +109d0dac: 01c0: 6382040b 0000102a 6382040c 00000000 03000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :0:0000:0000[00000000x_00000000x] nop + :6:0001:0001[c7c60000x_01c00000x] ldlv.u32 r0.x, l[0], 1 + :6:0002:0002[c7c60001x_01c00002x] ldlv.u32 r0.y, l[1], 1 + :6:0003:0003[c7c60002x_01c00004x] ldlv.u32 r0.z, l[2], 1 + :6:0004:0004[c7c60003x_01c00006x] ldlv.u32 r0.w, l[3], 1 + :2:0005:0005[473090fcx_00002000x] (ss)bary.f (ei)r63.x, 0, r0.x + :0:0006:0006[03000000x_00000000x] end + :0:0007:0007[00000000x_00000000x] nop + :0:0008:0008[00000000x_00000000x] nop + :0:0009:0009[00000000x_00000000x] nop + :0:0010:0010[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-3 252 (cnt=5, max=3) + - used (merged): 0-7 504-505 (cnt=10, max=7) + - input (half): (cnt=0, max=0) + - input (full): 0-3 (cnt=4, max=3) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 252 (cnt=1, max=0) (estimated) + - shaderdb: 11 instructions, 5 nops, 6 non-nops, (11 instlen), 0 half, 1 full + - shaderdb: 1 (ss), 0 (sy) +109d0df8: 0000: c0213000 00700000 00000000 00000000 00000000 01c00000 c7c60000 01c00002 +109d0e18: 0020: c7c60001 01c00004 c7c60002 01c00006 c7c60003 00002000 473090fc 00000000 +109d0e38: 0040: 03000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109d0e84: 0000: c0002600 00000000 +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109d0e98: 3.924428 -1.210718 0.674073 0.570369 1.829991 4.619613 -0.131666 -0.111410 +109d0eb8: 2.500000 -1.480991 -0.961761 -0.813798 -13.423393 17.082890 32.944622 37.106991 +109d0ed8: 0.000000 0.000000 1.000000 1.000000 0.040000 0.040000 0.200000 1.000000 +109d0ef8: -0.244131 0.617574 0.747665 0.000000 1.000000 0.000000 0.000000 0.000000 +109d0f18: 0.000000 0.000000 0.000000 1.000000 0.200000 0.200000 1.000000 1.000000 +109d0f38: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +109d0e98: 0000: 407b29d2 bf9af8cb 3f2c9009 3f1203b9 3fea3d23 4093d3df be06d382 bde42adc +109d0eb8: 0020: 40200000 bfbd9119 bf7635f5 bf50550b c156c638 4188a9c2 4203c74b 42146d8f +109d0ed8: 0040: 00000000 00000000 3f800000 3f800000 3d23d70b 3d23d70b 3e4ccccd 3f800000 +109d0ef8: 0060: be79fd80 3f1e194f 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 +109d0f18: 0080: 00000000 00000000 00000000 3f800000 3e4ccccd 3e4ccccd 3f800000 3f800000 +109d0f38: 00a0: 00000000 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 +109d0e8c: 0000: c0313000 03200000 00000001 407b29d2 bf9af8cb 3f2c9009 3f1203b9 3fea3d23 +109d0eac: 0020: 4093d3df be06d382 bde42adc 40200000 bfbd9119 bf7635f5 bf50550b c156c638 +109d0ecc: 0040: 4188a9c2 4203c74b 42146d8f 00000000 00000000 3f800000 3f800000 3d23d70b +109d0eec: 0060: 3d23d70b 3e4ccccd 3f800000 be79fd80 3f1e194f 3f3f66f5 00000000 3f800000 +109d0f0c: 0080: 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 3e4ccccd +109d0f2c: 00a0: 3e4ccccd 3f800000 3f800000 00000000 00000000 00000000 3f800000 00000000 +109d0f4c: 00c0: 00000000 00000000 3f800000 +t3 opcode: CP_LOAD_STATE4 (30) (7 dwords) + { DST_OFF = 13 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109d0f64: 0.000000 -28026765312.000000 -28026765312.000000 -28026765312.000000 +109d0f64: 0000: 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +109d0f58: 0000: c0053000 0060000d 00000001 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +t0 write VFD_FETCH[0].INSTR_0 (220a) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 } + VFD_FETCH[0].INSTR_1: 0x107cb000 + VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +109d0f74: 0000: 0003220a 0000060b 107cb000 00100000 00000001 +t0 write VFD_DECODE[0].INSTR (228a) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +109d0f88: 0000: 0000228a 2c0020df +t0 write VFD_CONTROL_0 (2200) + VFD_CONTROL_0: { TOTALATTRTOVS = 4 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 | 0xa0000 } + VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + VFD_CONTROL_2: 0 + VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + VFD_CONTROL_4: 0 +109d0f90: 0000: 00042200 041a0004 fcfc0081 00000000 0000fc00 00000000 +t0 write UCHE_INVALIDATE0 (0e8a) + UCHE_INVALIDATE0: 0 + UCHE_INVALIDATE1: 0x12 +109d0fa8: 0000: 00010e8a 00000000 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109d0fb4: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109d0fc0: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x50 + :0,79,115,80 +109d0fc8: 0000: 0000057f 00000050 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 120 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd0f78 } + { INDX_SIZE = 240 } + draw[13] register values +!+ 0000004f CP_SCRATCH[0x5].REG: 0x4f + :0,79,115,80 +!+ 00000050 CP_SCRATCH[0x7].REG: 0x50 + :0,79,115,80 + + 00000000 UCHE_INVALIDATE0: 0 + + 00000012 UCHE_INVALIDATE1: 0x12 + + 00080000 GRAS_CL_CLIP_CNTL: { 0x80000 } +!+ 00000000 GRAS_CNTL: { 0 } + + 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + + 00000010 GRAS_SU_POINT_SIZE: 1.000000 + + 00000000 GRAS_ALPHA_CONTROL: { 0 } + + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 + + 00100012 GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } + + 012b012b GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00000000 RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } + + 00000001 RB_FS_OUTPUT_REG: { MRT = 1 } + + 80000016 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } + + 00000000 RB_VPORT_Z_CLAMP[0].MIN: 0 + + 00ffffff RB_VPORT_Z_CLAMP[0].MAX: 0xffffff + + 42001004 VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + + 00040400 VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +!+ 00000055 VPC_VARYING_INTERP[0].MODE: 0x55 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 041a0004 VFD_CONTROL_0: { TOTALATTRTOVS = 4 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 | 0xa0000 } + + fcfc0081 VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + + 00000000 VFD_CONTROL_2: 0 + + 0000fc00 VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + + 00000000 VFD_CONTROL_4: 0 + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +!+ 0000060b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 } + + 107cb000 VFD_FETCH[0].INSTR_1: 0x107cb000 + + 00100000 VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + + 00000001 VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +!+ 2c0020df VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } + + 00140010 SP_SP_CTRL_REG: { 0x140010 } + + 000005ff SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +!+ 00201000 SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 4 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } +!+ 04000042 SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 4 } +!+ 0010fc06 SP_VS_PARAM_REG: { POSREGID = r1.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +!+ 00001e0a SP_VS_OUT[0].REG: { A_REGID = r2.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } + + 08080808 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } + + 00000000 SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } +!+ 10cd0000 SP_VS_OBJ_START: 0x10cd0000 + + 00000004 SP_VS_LENGTH_REG: 4 +!+ 00340402 SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + + 8010003e SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } + + 7e420000 SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +!+ 10cd2000 SP_FS_OBJ_START: 0x10cd2000 + + 00000001 SP_FS_LENGTH_REG: 1 + + 0000fc01 SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +!+ 0001a000 SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } +!+ 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 7e420000 SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 28000250 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + + fcfc0100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + + fff3f3f0 HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } +!+ fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + + 00fcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } + + 04000042 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + + 017e423e HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + + 007e4200 HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 00000003 HLSQ_UPDATE_CONTROL: 0x3 +109d0fd0: 0000: c0053800 00000404 00000001 00000078 00000000 10bd0f78 000000f0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x51 + :0,79,115,81 +109d0fec: 0000: 0000057f 00000051 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x55 + :0,85,115,81 +109d0ff4: 0000: 0000057d 00000055 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109d0ffc: 0000: 000121c4 02000001 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109d1008: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109d1014: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x56 + :0,85,115,86 +109d101c: 0000: 0000057f 00000056 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 60 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd1068 } + { INDX_SIZE = 120 } + draw[14] register values +!+ 00000055 CP_SCRATCH[0x5].REG: 0x55 + :0,85,115,86 +!+ 00000056 CP_SCRATCH[0x7].REG: 0x56 + :0,85,115,86 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +109d1024: 0000: c0053800 00000404 00000001 0000003c 00000000 10bd1068 00000078 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x57 + :0,85,115,87 +109d1040: 0000: 0000057f 00000057 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x5b + :0,91,115,87 +109d1048: 0000: 0000057d 0000005b +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109d1050: 0000: 000121c4 02000001 00000012 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109d105c: 0000: c0002600 00000000 +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109d1070: 3.924428 -1.210718 0.674073 0.570369 1.829991 4.619613 -0.131666 -0.111410 +109d1090: 2.500000 -1.480991 -0.961761 -0.813798 -13.423393 17.082890 32.944622 37.106991 +109d10b0: 0.000000 0.000000 -1.000000 1.000000 0.040000 0.040000 0.200000 1.000000 +109d10d0: -0.244131 0.617574 0.747665 0.000000 1.000000 0.000000 0.000000 0.000000 +109d10f0: 0.000000 0.000000 0.000000 1.000000 0.200000 0.200000 1.000000 1.000000 +109d1110: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +109d1070: 0000: 407b29d2 bf9af8cb 3f2c9009 3f1203b9 3fea3d23 4093d3df be06d382 bde42adc +109d1090: 0020: 40200000 bfbd9119 bf7635f5 bf50550b c156c638 4188a9c2 4203c74b 42146d8f +109d10b0: 0040: 00000000 00000000 bf800000 3f800000 3d23d70b 3d23d70b 3e4ccccd 3f800000 +109d10d0: 0060: be79fd80 3f1e194f 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 +109d10f0: 0080: 00000000 00000000 00000000 3f800000 3e4ccccd 3e4ccccd 3f800000 3f800000 +109d1110: 00a0: 00000000 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 +109d1064: 0000: c0313000 03200000 00000001 407b29d2 bf9af8cb 3f2c9009 3f1203b9 3fea3d23 +109d1084: 0020: 4093d3df be06d382 bde42adc 40200000 bfbd9119 bf7635f5 bf50550b c156c638 +109d10a4: 0040: 4188a9c2 4203c74b 42146d8f 00000000 00000000 bf800000 3f800000 3d23d70b +109d10c4: 0060: 3d23d70b 3e4ccccd 3f800000 be79fd80 3f1e194f 3f3f66f5 00000000 3f800000 +109d10e4: 0080: 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 3e4ccccd +109d1104: 00a0: 3e4ccccd 3f800000 3f800000 00000000 00000000 00000000 3f800000 00000000 +109d1124: 00c0: 00000000 00000000 3f800000 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109d1130: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109d113c: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x5c + :0,91,115,92 +109d1144: 0000: 0000057f 0000005c +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 120 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd10e0 } + { INDX_SIZE = 240 } + draw[15] register values +!+ 0000005b CP_SCRATCH[0x5].REG: 0x5b + :0,91,115,92 +!+ 0000005c CP_SCRATCH[0x7].REG: 0x5c + :0,91,115,92 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +109d114c: 0000: c0053800 00000404 00000001 00000078 00000000 10bd10e0 000000f0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x5d + :0,91,115,93 +109d1168: 0000: 0000057f 0000005d +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x61 + :0,97,115,93 +109d1170: 0000: 0000057d 00000061 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109d1178: 0000: 000121c4 02000001 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109d1184: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109d1190: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x62 + :0,97,115,98 +109d1198: 0000: 0000057f 00000062 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 60 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd11d0 } + { INDX_SIZE = 120 } + draw[16] register values +!+ 00000061 CP_SCRATCH[0x5].REG: 0x61 + :0,97,115,98 +!+ 00000062 CP_SCRATCH[0x7].REG: 0x62 + :0,97,115,98 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +109d11a0: 0000: c0053800 00000404 00000001 0000003c 00000000 10bd11d0 00000078 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x63 + :0,97,115,99 +109d11bc: 0000: 0000057f 00000063 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x67 + :0,103,115,99 +109d11c4: 0000: 0000057d 00000067 +t0 write RB_DEPTH_CONTROL (2101) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } +109d11cc: 0000: 00002101 80000016 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0 } +109d11d4: 0000: 00002073 00000000 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109d11dc: 0000: 000121c4 02000001 00000012 +t0 write HLSQ_UPDATE_CONTROL (23db) + HLSQ_UPDATE_CONTROL: 0x3 +109d11e8: 0000: 000023db 00000003 +t0 write HLSQ_CONTROL_0_REG (23c0) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +109d11f0: 0000: 000423c0 28000250 fcfc0100 fff3f3f0 fcfcfcfc 00fcfcfc +t0 write HLSQ_VS_CONTROL_REG (23c5) + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +109d1208: 0000: 000423c5 04000042 017e423e 007e4200 007e4200 007e4200 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { 0x140010 } +109d1220: 0000: 000022c0 00140010 +t0 write SP_INSTR_CACHE_CTRL (22c1) + SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +109d1228: 0000: 000022c1 000005ff +t0 write SP_VS_LENGTH_REG (22e5) + SP_VS_LENGTH_REG: 4 +109d1230: 0000: 000022e5 00000004 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } + SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +109d1238: 0000: 000222c4 00201400 08000042 0010fc0a +t0 write SP_VS_OUT[0].REG (22c7) + SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +109d1248: 0000: 000022c7 00001e0e +t0 write SP_VS_VPC_DST[0].REG (22d8) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } +109d1250: 0000: 000022d8 08080808 +t0 write SP_VS_OBJ_OFFSET_REG (22e0) + SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + SP_VS_OBJ_START: 0x10cd5000 +109d1258: 0000: 000122e0 00000000 10cd5000 +t0 write SP_FS_LENGTH_REG (22ef) + SP_FS_LENGTH_REG: 1 +109d1264: 0000: 000022ef 00000001 +t0 write SP_FS_CTRL_REG0 (22e8) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } +109d126c: 0000: 000122e8 00340402 8010003e +t0 write SP_FS_OBJ_OFFSET_REG (22ea) + SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + SP_FS_OBJ_START: 0x10cd2000 +109d1278: 0000: 000122ea 7e420000 10cd2000 +t0 write SP_HS_OBJ_OFFSET_REG (230d) + SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d1284: 0000: 0000230d 7e420000 +t0 write SP_DS_OBJ_OFFSET_REG (2334) + SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d128c: 0000: 00002334 7e420000 +t0 write SP_GS_OBJ_OFFSET_REG (235b) + SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d1294: 0000: 0000235b 7e420000 +t0 write GRAS_CNTL (2003) + GRAS_CNTL: { 0 } +109d129c: 0000: 00002003 00000000 +t0 write RB_RENDER_CONTROL2 (20a3) + RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } +109d12a4: 0000: 000020a3 00000000 +t0 write RB_FS_OUTPUT_REG (2100) + RB_FS_OUTPUT_REG: { MRT = 1 } +109d12ac: 0000: 00002100 00000001 +t0 write SP_FS_OUTPUT_REG (22f0) + SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +109d12b4: 0000: 000022f0 0000fc01 +t0 write SP_FS_MRT[0].REG (22f1) + SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } +109d12bc: 0000: 000722f1 0001a000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_ATTR (2140) + VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +109d12e0: 0000: 00012140 42001004 00040400 +t0 write VPC_VARYING_INTERP[0].MODE (2142) + VPC_VARYING_INTERP[0].MODE: 0x55 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +109d12ec: 0000: 00072142 00000055 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_VARYING_PS_REPL[0].MODE (214a) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +109d1310: 0000: 0007214a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (131 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 4 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[40700000x_10000002x] mul.f r0.x, r0.z, c0.x + :2:0001:0001[40700001x_10030002x] mul.f r0.y, r0.z, c0.w + :3:0002:0002[63818000x_00001004x] mad.f32 r0.x, c1.x, r0.w, r0.x + :3:0003:0003[63818001x_00011007x] mad.f32 r0.y, c1.w, r0.w, r0.y + :3:0004:0004[63820000x_00001008x] mad.f32 r0.x, c2.x, r1.x, r0.x + :3:0005:0005[63820001x_0001100bx] mad.f32 r0.y, c2.w, r1.x, r0.y + :3:0006:0006[6382800ax_0000100cx] mad.f32 r2.z, c3.x, r1.y, r0.x + :2:0007:0007[40700000x_10010002x] mul.f r0.x, r0.z, c0.y + :3:0008:0008[6382800dx_0001100fx] mad.f32 r3.y, c3.w, r1.y, r0.y + :3:0009:0009[63818000x_00001005x] mad.f32 r0.x, c1.y, r0.w, r0.x + :1:0010:0010[20244001x_00000010x] mov.f32f32 r0.y, c4.x + :3:0011:0011[63820000x_00001009x] mad.f32 r0.x, c2.y, r1.x, r0.x + :0:0012:0012[00000000x_00000000x] nop + :3:0013:0013[6382800bx_0000100dx] mad.f32 r2.w, c3.y, r1.y, r0.x + :2:0014:0014[40700000x_10020002x] mul.f r0.x, r0.z, c0.z + :2:0015:0015[40100001x_0001101cx] add.f r0.y, c7.x, r0.y + :3:0016:0016[63818000x_00001006x] mad.f32 r0.x, c1.z, r0.w, r0.x + :1:0017:0017[20244002x_00000011x] mov.f32f32 r0.z, c4.y + :3:0018:0018[63820000x_0000100ax] mad.f32 r0.x, c2.z, r1.x, r0.x + :1:0019:0019[20244004x_00000013x] mov.f32f32 r1.x, c4.w + :3:0020:0020[6382800cx_0000100ex] mad.f32 r3.x, c3.z, r1.y, r0.x + :2:0021:0021[40700000x_00070007x] mul.f r0.x, r1.w, r1.w + :2:0022:0022[40100002x_0002101dx] add.f r0.z, c7.y, r0.z + :3:0023:0023[63830000x_00000006x] mad.f32 r0.x, r1.z, r1.z, r0.x + :2:0024:0024[40500411x_00041013x] (sat)max.f r4.y, c4.w, r1.x + :3:0025:0025[63840000x_00000008x] mad.f32 r0.x, r2.x, r2.x, r0.x + :1:0026:0026[20244003x_00000012x] mov.f32f32 r0.w, c4.z + :0:0027:0027[00000200x_00000000x] (rpt2)nop + :2:0028:0030[40100003x_0003101ex] add.f r0.w, c7.z, r0.w + :0:0029:0031[00000000x_00000000x] nop + :4:0030:0032[80300000x_00000000x] rsq r0.x, r0.x + :2:0031:0033[40701004x_00000007x] (ss)mul.f r1.x, r1.w, r0.x + :0:0032:0034[00000200x_00000000x] (rpt2)nop + :2:0033:0037[40700004x_10150004x] mul.f r1.x, r1.x, c5.y + :2:0034:0038[40700005x_00000006x] mul.f r1.y, r1.z, r0.x + :0:0035:0039[00000200x_00000000x] (rpt2)nop + :3:0036:0042[63828004x_00041014x] mad.f32 r1.x, c5.x, r1.y, r1.x + :2:0037:0043[40700000x_00000008x] mul.f r0.x, r2.x, r0.x + :0:0038:0044[00000200x_00000000x] (rpt2)nop + :3:0039:0047[63800000x_00041016x] mad.f32 r0.x, c5.z, r0.x, r1.x + :0:0040:0048[00000200x_00000000x] (rpt2)nop + :2:0041:0051[40b00004x_00001034x] cmps.f.lt r1.x, c13.x, r0.x + :2:0042:0052[40500000x_00001034x] max.f r0.x, c13.x, r0.x + :0:0043:0053[00000100x_00000000x] (rpt1)nop + :1:0044:0055[200c4004x_00000004x] cov.u32f32 r1.x, r1.x + :3:0045:0056[63800001x_00011020x] mad.f32 r0.y, c8.x, r0.x, r0.y + :3:0046:0057[63800002x_00021021x] mad.f32 r0.z, c8.y, r0.x, r0.z + :3:0047:0058[63800000x_00031022x] mad.f32 r0.x, c8.z, r0.x, r0.w + :3:0048:0059[6382040ex_00011024x] (sat)mad.f32 r3.z, c9.x, r1.x, r0.y + :3:0049:0060[6382040fx_00021025x] (sat)mad.f32 r3.w, c9.y, r1.x, r0.z + :3:0050:0061[63820410x_00001026x] (sat)mad.f32 r4.x, c9.z, r1.x, r0.x + :0:0051:0062[03000000x_00000000x] end + :0:0052:0063[00000000x_00000000x] nop + :0:0053:0064[00000000x_00000000x] nop + :0:0054:0065[00000000x_00000000x] nop + :0:0055:0066[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-8 10-17 (cnt=17, max=17) + - used (merged): 0-17 20-35 (cnt=34, max=35) + - input (half): (cnt=0, max=0) + - input (full): 2-8 (cnt=7, max=8) + - const (half): (cnt=0, max=0) + - const (full): 0-22 28-30 32-34 36-38 52 (cnt=33, max=52) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 10-17 (cnt=8, max=17) (estimated) + - shaderdb: 67 instructions, 31 nops, 36 non-nops, (56 instlen), 0 half, 5 full + - shaderdb: 1 (ss), 0 (sy) +109d1334: 0000: c0813000 01200000 00000000 10000002 40700000 10030002 40700001 00001004 +109d1354: 0020: 63818000 00011007 63818001 00001008 63820000 0001100b 63820001 0000100c +109d1374: 0040: 6382800a 10010002 40700000 0001100f 6382800d 00001005 63818000 00000010 +109d1394: 0060: 20244001 00001009 63820000 00000000 00000000 0000100d 6382800b 10020002 +109d13b4: 0080: 40700000 0001101c 40100001 00001006 63818000 00000011 20244002 0000100a +109d13d4: 00a0: 63820000 00000013 20244004 0000100e 6382800c 00070007 40700000 0002101d +109d13f4: 00c0: 40100002 00000006 63830000 00041013 40500411 00000008 63840000 00000012 +109d1414: 00e0: 20244003 00000000 00000200 0003101e 40100003 00000000 00000000 00000000 +109d1434: 0100: 80300000 00000007 40701004 00000000 00000200 10150004 40700004 00000006 +109d1454: 0120: 40700005 00000000 00000200 00041014 63828004 00000008 40700000 00000000 +109d1474: 0140: 00000200 00041016 63800000 00000000 00000200 00001034 40b00004 00001034 +109d1494: 0160: 40500000 00000000 00000100 00000004 200c4004 00011020 63800001 00021021 +109d14b4: 0180: 63800002 00031022 63800000 00011024 6382040e 00021025 6382040f 00001026 +109d14d4: 01a0: 63820410 00000000 03000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :0:0000:0000[00000000x_00000000x] nop + :6:0001:0001[c7c60000x_01c00000x] ldlv.u32 r0.x, l[0], 1 + :6:0002:0002[c7c60001x_01c00002x] ldlv.u32 r0.y, l[1], 1 + :6:0003:0003[c7c60002x_01c00004x] ldlv.u32 r0.z, l[2], 1 + :6:0004:0004[c7c60003x_01c00006x] ldlv.u32 r0.w, l[3], 1 + :2:0005:0005[473090fcx_00002000x] (ss)bary.f (ei)r63.x, 0, r0.x + :0:0006:0006[03000000x_00000000x] end + :0:0007:0007[00000000x_00000000x] nop + :0:0008:0008[00000000x_00000000x] nop + :0:0009:0009[00000000x_00000000x] nop + :0:0010:0010[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-3 252 (cnt=5, max=3) + - used (merged): 0-7 504-505 (cnt=10, max=7) + - input (half): (cnt=0, max=0) + - input (full): 0-3 (cnt=4, max=3) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 252 (cnt=1, max=0) (estimated) + - shaderdb: 11 instructions, 5 nops, 6 non-nops, (11 instlen), 0 half, 1 full + - shaderdb: 1 (ss), 0 (sy) +109d1540: 0000: c0213000 00700000 00000000 00000000 00000000 01c00000 c7c60000 01c00002 +109d1560: 0020: c7c60001 01c00004 c7c60002 01c00006 c7c60003 00002000 473090fc 00000000 +109d1580: 0040: 03000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109d15cc: 0000: c0002600 00000000 +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109d15e0: 3.924428 -1.210718 0.674073 0.570369 1.829991 4.619613 -0.131666 -0.111410 +109d1600: 2.500000 -1.480991 -0.961761 -0.813798 -13.423393 17.082890 32.944622 37.106991 +109d1620: 0.040000 0.040000 0.200000 1.000000 -0.244131 0.617574 0.747665 0.000000 +109d1640: 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +109d1660: 0.200000 0.200000 1.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +109d1680: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 +109d15e0: 0000: 407b29d2 bf9af8cb 3f2c9009 3f1203b9 3fea3d23 4093d3df be06d382 bde42adc +109d1600: 0020: 40200000 bfbd9119 bf7635f5 bf50550b c156c638 4188a9c2 4203c74b 42146d8f +109d1620: 0040: 3d23d70b 3d23d70b 3e4ccccd 3f800000 be79fd80 3f1e194f 3f3f66f5 00000000 +109d1640: 0060: 3f800000 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 +109d1660: 0080: 3e4ccccd 3e4ccccd 3f800000 3f800000 00000000 00000000 00000000 3f800000 +109d1680: 00a0: 00000000 00000000 00000000 3f800000 02020000 02020202 02020202 00000202 +109d15d4: 0000: c0313000 03200000 00000001 407b29d2 bf9af8cb 3f2c9009 3f1203b9 3fea3d23 +109d15f4: 0020: 4093d3df be06d382 bde42adc 40200000 bfbd9119 bf7635f5 bf50550b c156c638 +109d1614: 0040: 4188a9c2 4203c74b 42146d8f 3d23d70b 3d23d70b 3e4ccccd 3f800000 be79fd80 +109d1634: 0060: 3f1e194f 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 00000000 +109d1654: 0080: 00000000 00000000 3f800000 3e4ccccd 3e4ccccd 3f800000 3f800000 00000000 +109d1674: 00a0: 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 02020000 +109d1694: 00c0: 02020202 02020202 00000202 +t3 opcode: CP_LOAD_STATE4 (30) (7 dwords) + { DST_OFF = 13 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109d16ac: 0.000000 -28026765312.000000 -28026765312.000000 -28026765312.000000 +109d16ac: 0000: 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +109d16a0: 0000: c0053000 0060000d 00000001 00000000 d0d0d0d0 d0d0d0d0 d0d0d0d0 +t0 write VFD_FETCH[0].INSTR_0 (220a) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT } + VFD_FETCH[0].INSTR_1: 0x107cb000 + VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +109d16bc: 0000: 0003220a 00080c0b 107cb000 00100000 00000001 +t0 write VFD_DECODE[0].INSTR (228a) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } +109d16d0: 0000: 0000228a 6c0020df +t0 write VFD_FETCH[0x1].INSTR_0 (220e) + VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 } + VFD_FETCH[0x1].INSTR_1: 0x107cb00c + VFD_FETCH[0x1].INSTR_2: { SIZE = 0xffff4 } + VFD_FETCH[0x1].INSTR_3: { STEPRATE = 1 } +109d16d8: 0000: 0003220e 00000c0b 107cb00c 000ffff4 00000001 +t0 write VFD_DECODE[0x1].INSTR (228b) + VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r1.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +109d16ec: 0000: 0000228b 2c0060df +t0 write VFD_CONTROL_0 (2200) + VFD_CONTROL_0: { TOTALATTRTOVS = 8 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 2 | STRMFETCHINSTRCNT = 2 | 0xa0000 } + VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + VFD_CONTROL_2: 0 + VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + VFD_CONTROL_4: 0 +109d16f4: 0000: 00042200 082a0008 fcfc0081 00000000 0000fc00 00000000 +t0 write UCHE_INVALIDATE0 (0e8a) + UCHE_INVALIDATE0: 0 + UCHE_INVALIDATE1: 0x12 +109d170c: 0000: 00010e8a 00000000 00000012 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109d1718: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109d1724: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x68 + :0,103,115,104 +109d172c: 0000: 0000057f 00000068 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 240 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd1248 } + { INDX_SIZE = 480 } + draw[17] register values +!+ 00000067 CP_SCRATCH[0x5].REG: 0x67 + :0,103,115,104 +!+ 00000068 CP_SCRATCH[0x7].REG: 0x68 + :0,103,115,104 + + 00000000 UCHE_INVALIDATE0: 0 + + 00000012 UCHE_INVALIDATE1: 0x12 + + 00000000 GRAS_CNTL: { 0 } + + 00000000 GRAS_ALPHA_CONTROL: { 0 } + + 00000000 RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } + + 00000001 RB_FS_OUTPUT_REG: { MRT = 1 } + + 80000016 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } + + 42001004 VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + + 00040400 VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } + + 00000055 VPC_VARYING_INTERP[0].MODE: 0x55 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff +!+ 082a0008 VFD_CONTROL_0: { TOTALATTRTOVS = 8 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 2 | STRMFETCHINSTRCNT = 2 | 0xa0000 } + + fcfc0081 VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + + 00000000 VFD_CONTROL_2: 0 + + 0000fc00 VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + + 00000000 VFD_CONTROL_4: 0 + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +!+ 00080c0b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 | SWITCHNEXT } + + 107cb000 VFD_FETCH[0].INSTR_1: 0x107cb000 + + 00100000 VFD_FETCH[0].INSTR_2: { SIZE = 0x100000 } + + 00000001 VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } + + 00000c0b VFD_FETCH[0x1].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 24 } + + 107cb00c VFD_FETCH[0x1].INSTR_1: 0x107cb00c + + 000ffff4 VFD_FETCH[0x1].INSTR_2: { SIZE = 0xffff4 } + + 00000001 VFD_FETCH[0x1].INSTR_3: { STEPRATE = 1 } +!+ 6c0020df VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID | SWITCHNEXT } + + 2c0060df VFD_DECODE[0x1].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r1.z | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } + + 00140010 SP_SP_CTRL_REG: { 0x140010 } + + 000005ff SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +!+ 00201400 SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } +!+ 08000042 SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } +!+ 0010fc0a SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +!+ 00001e0e SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } + + 08080808 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } + + 00000000 SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } +!+ 10cd5000 SP_VS_OBJ_START: 0x10cd5000 + + 00000004 SP_VS_LENGTH_REG: 4 + + 00340402 SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + + 8010003e SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } + + 7e420000 SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 10cd2000 SP_FS_OBJ_START: 0x10cd2000 + + 00000001 SP_FS_LENGTH_REG: 1 + + 0000fc01 SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } + + 0001a000 SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = RB4_R8G8B8A8_UNORM } + + 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 00000000 SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 7e420000 SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 28000250 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + + fcfc0100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + + fff3f3f0 HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + + fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + + 00fcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } + + 04000042 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + + 017e423e HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + + 007e4200 HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 00000003 HLSQ_UPDATE_CONTROL: 0x3 +109d1734: 0000: c0053800 00000404 00000001 000000f0 00000000 10bd1248 000001e0 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x69 + :0,103,115,105 +109d1750: 0000: 0000057f 00000069 +t0 write CP_SCRATCH[0x5].REG (057d) + CP_SCRATCH[0x5].REG: 0x6d + :0,109,115,105 +109d1758: 0000: 0000057d 0000006d +t0 write RB_DEPTH_CONTROL (2101) + RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } +109d1760: 0000: 00002101 80000016 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0 } +109d1768: 0000: 00002073 00000000 +t0 write GRAS_SU_MODE_CONTROL (2078) + GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } +109d1770: 0000: 00002078 00100012 +t0 write GRAS_SU_POINT_MINMAX (2070) + GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + GRAS_SU_POINT_SIZE: 1.000000 +109d1778: 0000: 00012070 00100010 00000010 +t0 write GRAS_SU_POLY_OFFSET_SCALE (2074) + GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 +109d1784: 0000: 00022074 00000000 00000000 00000000 +t0 write GRAS_CL_CLIP_CNTL (2000) + GRAS_CL_CLIP_CNTL: { 0x80000 } +109d1794: 0000: 00002000 00080000 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } +109d179c: 0000: 000121c4 02000001 00000012 +t0 write GRAS_SC_WINDOW_SCISSOR_BR (209c) + GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +109d17a8: 0000: 0001209c 012b012b 00000000 +t0 write RB_VPORT_Z_CLAMP[0].MIN (2120) + RB_VPORT_Z_CLAMP[0].MIN: 0 + RB_VPORT_Z_CLAMP[0].MAX: 0xffffff +109d17b4: 0000: 00012120 00000000 00ffffff +t0 write HLSQ_UPDATE_CONTROL (23db) + HLSQ_UPDATE_CONTROL: 0x3 +109d17c0: 0000: 000023db 00000003 +t0 write HLSQ_CONTROL_0_REG (23c0) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r0.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +109d17c8: 0000: 000423c0 28000250 fcfc0100 fff3f3f0 fcfcfc00 00fcfcfc +t0 write HLSQ_VS_CONTROL_REG (23c5) + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +109d17e0: 0000: 000423c5 04000042 017e423e 007e4200 007e4200 007e4200 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { 0x140010 } +109d17f8: 0000: 000022c0 00140010 +t0 write SP_INSTR_CACHE_CTRL (22c1) + SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +109d1800: 0000: 000022c1 000005ff +t0 write SP_VS_LENGTH_REG (22e5) + SP_VS_LENGTH_REG: 4 +109d1808: 0000: 000022e5 00000004 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } + SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } +109d1810: 0000: 000222c4 00201400 08000042 0010fc0a +t0 write SP_VS_OUT[0].REG (22c7) + SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } +109d1820: 0000: 000022c7 00001e0e +t0 write SP_VS_VPC_DST[0].REG (22d8) + SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } +109d1828: 0000: 000022d8 08080808 +t0 write SP_VS_OBJ_OFFSET_REG (22e0) + SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + SP_VS_OBJ_START: 0x10cd5000 +109d1830: 0000: 000122e0 00000000 10cd5000 +t0 write SP_FS_LENGTH_REG (22ef) + SP_FS_LENGTH_REG: 1 +109d183c: 0000: 000022ef 00000001 +t0 write SP_FS_CTRL_REG0 (22e8) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 2 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } +109d1844: 0000: 000122e8 00340802 8010003e +t0 write SP_FS_OBJ_OFFSET_REG (22ea) + SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + SP_FS_OBJ_START: 0x108cb000 +109d1850: 0000: 000122ea 7e420000 108cb000 +t0 write SP_HS_OBJ_OFFSET_REG (230d) + SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d185c: 0000: 0000230d 7e420000 +t0 write SP_DS_OBJ_OFFSET_REG (2334) + SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d1864: 0000: 00002334 7e420000 +t0 write SP_GS_OBJ_OFFSET_REG (235b) + SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +109d186c: 0000: 0000235b 7e420000 +t0 write GRAS_CNTL (2003) + GRAS_CNTL: { IJ_PERSP } +109d1874: 0000: 00002003 00000001 +t0 write RB_RENDER_CONTROL2 (20a3) + RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 | IJ_PERSP_PIXEL } +109d187c: 0000: 000020a3 00001000 +t0 write RB_FS_OUTPUT_REG (2100) + RB_FS_OUTPUT_REG: { MRT = 1 } +109d1884: 0000: 00002100 00000001 +t0 write SP_FS_OUTPUT_REG (22f0) + SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +109d188c: 0000: 000022f0 0000fc01 +t0 write SP_FS_MRT[0].REG (22f1) + SP_FS_MRT[0].REG: { REGID = r0.z | MRTFORMAT = RB4_R8G8B8A8_UNORM } + SP_FS_MRT[0x1].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x2].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x3].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x4].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x5].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x6].REG: { REGID = r0.z | MRTFORMAT = 0 } + SP_FS_MRT[0x7].REG: { REGID = r0.z | MRTFORMAT = 0 } +109d1894: 0000: 000722f1 0001a002 00000002 00000002 00000002 00000002 00000002 00000002 +109d18b4: 0020: 00000002 +t0 write VPC_ATTR (2140) + VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +109d18b8: 0000: 00012140 42001004 00040400 +t0 write VPC_VARYING_INTERP[0].MODE (2142) + VPC_VARYING_INTERP[0].MODE: 0 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +109d18c4: 0000: 00072142 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_VARYING_PS_REPL[0].MODE (214a) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +109d18e8: 0000: 0007214a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (131 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 4 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[40700000x_10000002x] mul.f r0.x, r0.z, c0.x + :2:0001:0001[40700001x_10030002x] mul.f r0.y, r0.z, c0.w + :3:0002:0002[63818000x_00001004x] mad.f32 r0.x, c1.x, r0.w, r0.x + :3:0003:0003[63818001x_00011007x] mad.f32 r0.y, c1.w, r0.w, r0.y + :3:0004:0004[63820000x_00001008x] mad.f32 r0.x, c2.x, r1.x, r0.x + :3:0005:0005[63820001x_0001100bx] mad.f32 r0.y, c2.w, r1.x, r0.y + :3:0006:0006[6382800ax_0000100cx] mad.f32 r2.z, c3.x, r1.y, r0.x + :2:0007:0007[40700000x_10010002x] mul.f r0.x, r0.z, c0.y + :3:0008:0008[6382800dx_0001100fx] mad.f32 r3.y, c3.w, r1.y, r0.y + :3:0009:0009[63818000x_00001005x] mad.f32 r0.x, c1.y, r0.w, r0.x + :1:0010:0010[20244001x_00000010x] mov.f32f32 r0.y, c4.x + :3:0011:0011[63820000x_00001009x] mad.f32 r0.x, c2.y, r1.x, r0.x + :0:0012:0012[00000000x_00000000x] nop + :3:0013:0013[6382800bx_0000100dx] mad.f32 r2.w, c3.y, r1.y, r0.x + :2:0014:0014[40700000x_10020002x] mul.f r0.x, r0.z, c0.z + :2:0015:0015[40100001x_0001101cx] add.f r0.y, c7.x, r0.y + :3:0016:0016[63818000x_00001006x] mad.f32 r0.x, c1.z, r0.w, r0.x + :1:0017:0017[20244002x_00000011x] mov.f32f32 r0.z, c4.y + :3:0018:0018[63820000x_0000100ax] mad.f32 r0.x, c2.z, r1.x, r0.x + :1:0019:0019[20244004x_00000013x] mov.f32f32 r1.x, c4.w + :3:0020:0020[6382800cx_0000100ex] mad.f32 r3.x, c3.z, r1.y, r0.x + :2:0021:0021[40700000x_00070007x] mul.f r0.x, r1.w, r1.w + :2:0022:0022[40100002x_0002101dx] add.f r0.z, c7.y, r0.z + :3:0023:0023[63830000x_00000006x] mad.f32 r0.x, r1.z, r1.z, r0.x + :2:0024:0024[40500411x_00041013x] (sat)max.f r4.y, c4.w, r1.x + :3:0025:0025[63840000x_00000008x] mad.f32 r0.x, r2.x, r2.x, r0.x + :1:0026:0026[20244003x_00000012x] mov.f32f32 r0.w, c4.z + :0:0027:0027[00000200x_00000000x] (rpt2)nop + :2:0028:0030[40100003x_0003101ex] add.f r0.w, c7.z, r0.w + :0:0029:0031[00000000x_00000000x] nop + :4:0030:0032[80300000x_00000000x] rsq r0.x, r0.x + :2:0031:0033[40701004x_00000007x] (ss)mul.f r1.x, r1.w, r0.x + :0:0032:0034[00000200x_00000000x] (rpt2)nop + :2:0033:0037[40700004x_10150004x] mul.f r1.x, r1.x, c5.y + :2:0034:0038[40700005x_00000006x] mul.f r1.y, r1.z, r0.x + :0:0035:0039[00000200x_00000000x] (rpt2)nop + :3:0036:0042[63828004x_00041014x] mad.f32 r1.x, c5.x, r1.y, r1.x + :2:0037:0043[40700000x_00000008x] mul.f r0.x, r2.x, r0.x + :0:0038:0044[00000200x_00000000x] (rpt2)nop + :3:0039:0047[63800000x_00041016x] mad.f32 r0.x, c5.z, r0.x, r1.x + :0:0040:0048[00000200x_00000000x] (rpt2)nop + :2:0041:0051[40b00004x_00001034x] cmps.f.lt r1.x, c13.x, r0.x + :2:0042:0052[40500000x_00001034x] max.f r0.x, c13.x, r0.x + :0:0043:0053[00000100x_00000000x] (rpt1)nop + :1:0044:0055[200c4004x_00000004x] cov.u32f32 r1.x, r1.x + :3:0045:0056[63800001x_00011020x] mad.f32 r0.y, c8.x, r0.x, r0.y + :3:0046:0057[63800002x_00021021x] mad.f32 r0.z, c8.y, r0.x, r0.z + :3:0047:0058[63800000x_00031022x] mad.f32 r0.x, c8.z, r0.x, r0.w + :3:0048:0059[6382040ex_00011024x] (sat)mad.f32 r3.z, c9.x, r1.x, r0.y + :3:0049:0060[6382040fx_00021025x] (sat)mad.f32 r3.w, c9.y, r1.x, r0.z + :3:0050:0061[63820410x_00001026x] (sat)mad.f32 r4.x, c9.z, r1.x, r0.x + :0:0051:0062[03000000x_00000000x] end + :0:0052:0063[00000000x_00000000x] nop + :0:0053:0064[00000000x_00000000x] nop + :0:0054:0065[00000000x_00000000x] nop + :0:0055:0066[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-8 10-17 (cnt=17, max=17) + - used (merged): 0-17 20-35 (cnt=34, max=35) + - input (half): (cnt=0, max=0) + - input (full): 2-8 (cnt=7, max=8) + - const (half): (cnt=0, max=0) + - const (full): 0-22 28-30 32-34 36-38 52 (cnt=33, max=52) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 10-17 (cnt=8, max=17) (estimated) + - shaderdb: 67 instructions, 31 nops, 36 non-nops, (56 instlen), 0 half, 5 full + - shaderdb: 1 (ss), 0 (sy) +109d190c: 0000: c0813000 01200000 00000000 10000002 40700000 10030002 40700001 00001004 +109d192c: 0020: 63818000 00011007 63818001 00001008 63820000 0001100b 63820001 0000100c +109d194c: 0040: 6382800a 10010002 40700000 0001100f 6382800d 00001005 63818000 00000010 +109d196c: 0060: 20244001 00001009 63820000 00000000 00000000 0000100d 6382800b 10020002 +109d198c: 0080: 40700000 0001101c 40100001 00001006 63818000 00000011 20244002 0000100a +109d19ac: 00a0: 63820000 00000013 20244004 0000100e 6382800c 00070007 40700000 0002101d +109d19cc: 00c0: 40100002 00000006 63830000 00041013 40500411 00000008 63840000 00000012 +109d19ec: 00e0: 20244003 00000000 00000200 0003101e 40100003 00000000 00000000 00000000 +109d1a0c: 0100: 80300000 00000007 40701004 00000000 00000200 10150004 40700004 00000006 +109d1a2c: 0120: 40700005 00000000 00000200 00041014 63828004 00000008 40700000 00000000 +109d1a4c: 0140: 00000200 00041016 63800000 00000000 00000200 00001034 40b00004 00001034 +109d1a6c: 0160: 40500000 00000000 00000100 00000004 200c4004 00011020 63800001 00021021 +109d1a8c: 0180: 63800002 00031022 63800000 00011024 6382040e 00021025 6382040f 00001026 +109d1aac: 01a0: 63820410 00000000 03000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :2:0000:0000[47300002x_00002000x] bary.f r0.z, 0, r0.x + :2:0001:0001[47300003x_00002001x] bary.f r0.w, 1, r0.x + :2:0002:0002[47300004x_00002002x] bary.f r1.x, 2, r0.x + :2:0003:0003[47308005x_00002003x] bary.f (ei)r1.y, 3, r0.x + :0:0004:0004[03000000x_00000000x] end + :0:0005:0005[00000000x_00000000x] nop + :0:0006:0006[00000000x_00000000x] nop + :0:0007:0007[00000000x_00000000x] nop + :0:0008:0008[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0 2-5 (cnt=5, max=5) + - used (merged): 0-1 4-11 (cnt=10, max=11) + - input (half): (cnt=0, max=0) + - input (full): 0 (cnt=1, max=0) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 2-5 (cnt=4, max=5) (estimated) + - shaderdb: 9 instructions, 4 nops, 5 non-nops, (9 instlen), 0 half, 2 full + - shaderdb: 0 (ss), 0 (sy) +109d1b18: 0000: c0213000 00700000 00000000 00002000 47300002 00002001 47300003 00002002 +109d1b38: 0020: 47300004 00002003 47308005 00000000 03000000 00000000 00000000 00000000 +* +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +109d1ba4: 0000: c0002600 00000000 +t3 opcode: CP_LOAD_STATE4 (30) (51 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 12 } + { STATE_TYPE = ST4_CONSTANTS | EXT_SRC_ADDR = 0 } +109d1bb8: 3.924428 -1.210718 0.674073 0.570369 1.829991 4.619613 -0.131666 -0.111410 +109d1bd8: 2.500000 -1.480991 -0.961761 -0.813798 -13.423393 17.082890 32.944622 37.106991 +109d1bf8: 0.040000 0.040000 0.200000 1.000000 -0.244131 0.617574 0.747665 0.000000 +109d1c18: 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +109d1c38: 0.200000 0.200000 1.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +109d1c58: 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 +109d1bb8: 0000: 407b29d2 bf9af8cb 3f2c9009 3f1203b9 3fea3d23 4093d3df be06d382 bde42adc +109d1bd8: 0020: 40200000 bfbd9119 bf7635f5 bf50550b c156c638 4188a9c2 4203c74b 42146d8f +109d1bf8: 0040: 3d23d70b 3d23d70b 3e4ccccd 3f800000 be79fd80 3f1e194f 3f3f66f5 00000000 +109d1c18: 0060: 3f800000 00000000 00000000 00000000 00000000 00000000 00000000 3f800000 +109d1c38: 0080: 3e4ccccd 3e4ccccd 3f800000 3f800000 00000000 00000000 00000000 3f800000 +109d1c58: 00a0: 00000000 00000000 00000000 3f800000 02020000 02020202 02020202 00000202 +109d1bac: 0000: c0313000 03200000 00000001 407b29d2 bf9af8cb 3f2c9009 3f1203b9 3fea3d23 +109d1bcc: 0020: 4093d3df be06d382 bde42adc 40200000 bfbd9119 bf7635f5 bf50550b c156c638 +109d1bec: 0040: 4188a9c2 4203c74b 42146d8f 3d23d70b 3d23d70b 3e4ccccd 3f800000 be79fd80 +109d1c0c: 0060: 3f1e194f 3f3f66f5 00000000 3f800000 00000000 00000000 00000000 00000000 +109d1c2c: 0080: 00000000 00000000 3f800000 3e4ccccd 3e4ccccd 3f800000 3f800000 00000000 +109d1c4c: 00a0: 00000000 00000000 3f800000 00000000 00000000 00000000 3f800000 02020000 +109d1c6c: 00c0: 02020202 02020202 00000202 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +109d1c78: 0000: 00012208 00000000 00000000 +t0 write PC_RESTART_INDEX (21c6) + PC_RESTART_INDEX: 0xffffffff +109d1c84: 0000: 000021c6 ffffffff +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x6e + :0,109,115,110 +109d1c8c: 0000: 0000057f 0000006e +t3 opcode: CP_DRAW_INDX_OFFSET (38) (7 dwords) + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_16_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 60 } + { FIRST_INDX = 0 } + { INDX_BASE = 0x10bd1428 } + { INDX_SIZE = 120 } + draw[18] register values +!+ 0000006d CP_SCRATCH[0x5].REG: 0x6d + :0,109,115,110 +!+ 0000006e CP_SCRATCH[0x7].REG: 0x6e + :0,109,115,110 + + 00080000 GRAS_CL_CLIP_CNTL: { 0x80000 } +!+ 00000001 GRAS_CNTL: { IJ_PERSP } + + 00100010 GRAS_SU_POINT_MINMAX: { MIN = 1.000000 | MAX = 1.000000 } + + 00000010 GRAS_SU_POINT_SIZE: 1.000000 + + 00000000 GRAS_ALPHA_CONTROL: { 0 } + + 00000000 GRAS_SU_POLY_OFFSET_SCALE: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_OFFSET: 0.000000 + + 00000000 GRAS_SU_POLY_OFFSET_CLAMP: 0.000000 + + 00100012 GRAS_SU_MODE_CONTROL: { CULL_BACK | LINEHALFWIDTH = 0.500000 | RENDERING_PASS } + + 012b012b GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00001000 RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 | IJ_PERSP_PIXEL } + + 00000001 RB_FS_OUTPUT_REG: { MRT = 1 } + + 80000016 RB_DEPTH_CONTROL: { Z_ENABLE | Z_WRITE_ENABLE | ZFUNC = FUNC_LESS | Z_TEST_ENABLE } + + 00000000 RB_VPORT_Z_CLAMP[0].MIN: 0 + + 00ffffff RB_VPORT_Z_CLAMP[0].MAX: 0xffffff + + 42001004 VPC_ATTR: { TOTALATTR = 4 | THRDASSIGN = 1 | ENABLE | 0x40000000 } + + 00040400 VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 4 | NUMNONPOSVSVAR = 4 } +!+ 00000000 VPC_VARYING_INTERP[0].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 + + 02000001 PC_PRIM_VTX_CNTL: { VAROUT = 1 | PROVOKING_VTX_LAST } + + 00000012 PC_PRIM_VTX_CNTL2: { POLYMODE_FRONT_PTYPE = PC_DRAW_TRIANGLES | POLYMODE_BACK_PTYPE = PC_DRAW_TRIANGLES } + + ffffffff PC_RESTART_INDEX: 0xffffffff + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 + + 00140010 SP_SP_CTRL_REG: { 0x140010 } + + 000005ff SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } + + 00201400 SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 5 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + + 08000042 SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 8 } + + 0010fc0a SP_VS_PARAM_REG: { POSREGID = r2.z | PSIZEREGID = r63.x | TOTALVSOUTVAR = 1 } + + 00001e0e SP_VS_OUT[0].REG: { A_REGID = r3.z | A_COMPMASK = 0xf | B_REGID = r0.x | B_COMPMASK = 0 } + + 08080808 SP_VS_VPC_DST[0].REG: { OUTLOC0 = 8 | OUTLOC1 = 8 | OUTLOC2 = 8 | OUTLOC3 = 8 } + + 00000000 SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + + 10cd5000 SP_VS_OBJ_START: 0x10cd5000 + + 00000004 SP_VS_LENGTH_REG: 4 +!+ 00340802 SP_FS_CTRL_REG0: { THREADMODE = MULTI | VARYING | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 2 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + + 8010003e SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | VARYING | 0x80000000 } + + 7e420000 SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +!+ 108cb000 SP_FS_OBJ_START: 0x108cb000 + + 00000001 SP_FS_LENGTH_REG: 1 + + 0000fc01 SP_FS_OUTPUT_REG: { MRT = 1 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +!+ 0001a002 SP_FS_MRT[0].REG: { REGID = r0.z | MRTFORMAT = RB4_R8G8B8A8_UNORM } +!+ 00000002 SP_FS_MRT[0x1].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x2].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x3].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x4].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x5].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x6].REG: { REGID = r0.z | MRTFORMAT = 0 } +!+ 00000002 SP_FS_MRT[0x7].REG: { REGID = r0.z | MRTFORMAT = 0 } + + 7e420000 SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 28000250 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + + fcfc0100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + + fff3f3f0 HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } +!+ fcfcfc00 HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r0.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + + 00fcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } + + 04000042 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 4 } + + 017e423e HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + + 007e4200 HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 00000003 HLSQ_UPDATE_CONTROL: 0x3 +109d1c94: 0000: c0053800 00000404 00000001 0000003c 00000000 10bd1428 00000078 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x6f + :0,109,115,111 +109d1cb0: 0000: 0000057f 0000006f +108ce2d0: 0000: c0013f00 109ce000 00000f2e +t2 nop +t0 write RB_DEPTH_CONTROL (2101) + RB_DEPTH_CONTROL: { ZFUNC = FUNC_NEVER } +108ce2e8: 0000: 00002101 00000000 +t0 write RB_STENCIL_CONTROL (2106) + RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + RB_STENCIL_CONTROL2: { 0 } +108ce2f0: 0000: 00012106 00000000 00000000 +t0 write RB_STENCILREFMASK (210b) + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +108ce2fc: 0000: 0001210b ffff0000 ffff0000 +t0 write GRAS_SU_MODE_CONTROL (2078) + GRAS_SU_MODE_CONTROL: { LINEHALFWIDTH = 0.000000 } +108ce308: 0000: 00002078 00000000 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +108ce310: 0000: c0002600 00000000 +t0 write GRAS_CL_CLIP_CNTL (2000) + GRAS_CL_CLIP_CNTL: { 0x80000 } +108ce318: 0000: 00002000 00080000 +t0 write GRAS_CL_VPORT_XOFFSET_0 (2008) + GRAS_CL_VPORT_XOFFSET_0: 150.000000 + GRAS_CL_VPORT_XSCALE_0: 150.000000 + GRAS_CL_VPORT_YOFFSET_0: 150.000000 + GRAS_CL_VPORT_YSCALE_0: -150.000000 + GRAS_CL_VPORT_ZOFFSET_0: 0.000000 + GRAS_CL_VPORT_ZSCALE_0: 1.000000 +108ce320: 0000: 00052008 43160000 43160000 43160000 c3160000 00000000 3f800000 +t0 write RB_RENDER_CONTROL (20a1) + RB_RENDER_CONTROL: { DISABLE_COLOR_PIPE | 0xa } +108ce33c: 0000: 000020a1 0000002a +t0 write GRAS_SC_CONTROL (207b) + GRAS_SC_CONTROL: { RENDER_MODE = RB_RESOLVE_PASS | MSAA_SAMPLES = 0 | MSAA_DISABLE | RASTER_MODE = 0x1 } +108ce344: 0000: 0000207b 00001808 +t0 write PC_PRIM_VTX_CNTL (21c4) + PC_PRIM_VTX_CNTL: { VAROUT = 0 | PROVOKING_VTX_LAST } +108ce34c: 0000: 000021c4 02000000 +t0 write GRAS_ALPHA_CONTROL (2073) + GRAS_ALPHA_CONTROL: { 0x2 } +108ce354: 0000: 00002073 00000002 +t0 write GRAS_SC_WINDOW_SCISSOR_BR (209c) + GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +108ce35c: 0000: 0001209c 012b012b 00000000 +t0 write VFD_INDEX_OFFSET (2208) + VFD_INDEX_OFFSET: 0 + UNKNOWN_2209: 0 +108ce368: 0000: 00012208 00000000 00000000 +t0 write HLSQ_UPDATE_CONTROL (23db) + HLSQ_UPDATE_CONTROL: 0x3 +108ce374: 0000: 000023db 00000003 +t0 write HLSQ_CONTROL_0_REG (23c0) + HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } + HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +108ce37c: 0000: 000423c0 28000250 fcfc0100 fff3f3f0 fcfcfcfc 00fcfcfc +t0 write HLSQ_VS_CONTROL_REG (23c5) + HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 1 } + HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } +108ce394: 0000: 000423c5 01000042 017e423e 007e4200 007e4200 007e4200 +t0 write SP_SP_CTRL_REG (22c0) + SP_SP_CTRL_REG: { 0x140010 } +108ce3ac: 0000: 000022c0 00140010 +t0 write SP_INSTR_CACHE_CTRL (22c1) + SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +108ce3b4: 0000: 000022c1 000005ff +t0 write SP_VS_LENGTH_REG (22e5) + SP_VS_LENGTH_REG: 1 +108ce3bc: 0000: 000022e5 00000001 +t0 write SP_VS_CTRL_REG0 (22c4) + SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } + SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 4 } + SP_VS_PARAM_REG: { POSREGID = r0.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 0 } +108ce3c4: 0000: 000222c4 00200400 04000042 0000fc00 +t0 write SP_VS_OBJ_OFFSET_REG (22e0) + SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } + SP_VS_OBJ_START: 0x1073c000 +108ce3d4: 0000: 000122e0 00000000 1073c000 +t0 write SP_FS_LENGTH_REG (22ef) + SP_FS_LENGTH_REG: 1 +108ce3e0: 0000: 000022ef 00000001 +t0 write SP_FS_CTRL_REG0 (22e8) + SP_FS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } + SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | 0x80000000 } +108ce3e8: 0000: 000122e8 00340400 8000003e +t0 write SP_FS_OBJ_OFFSET_REG (22ea) + SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + SP_FS_OBJ_START: 0x1073b000 +108ce3f4: 0000: 000122ea 7e420000 1073b000 +t0 write SP_HS_OBJ_OFFSET_REG (230d) + SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +108ce400: 0000: 0000230d 7e420000 +t0 write SP_DS_OBJ_OFFSET_REG (2334) + SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +108ce408: 0000: 00002334 7e420000 +t0 write SP_GS_OBJ_OFFSET_REG (235b) + SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +108ce410: 0000: 0000235b 7e420000 +t0 write GRAS_CNTL (2003) + GRAS_CNTL: { 0 } +108ce418: 0000: 00002003 00000000 +t0 write RB_RENDER_CONTROL2 (20a3) + RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } +108ce420: 0000: 000020a3 00000000 +t0 write RB_FS_OUTPUT_REG (2100) + RB_FS_OUTPUT_REG: { MRT = 0 } +108ce428: 0000: 00002100 00000000 +t0 write SP_FS_OUTPUT_REG (22f0) + SP_FS_OUTPUT_REG: { MRT = 0 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +108ce430: 0000: 000022f0 0000fc00 +t0 write SP_FS_MRT[0].REG (22f1) + SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } + SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } +108ce438: 0000: 000722f1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_ATTR (2140) + VPC_ATTR: { TOTALATTR = 0 | THRDASSIGN = 1 | 0x40000000 } + VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 0 | NUMNONPOSVSVAR = 0 } +108ce45c: 0000: 00012140 40001000 00000000 +t0 write VPC_VARYING_INTERP[0].MODE (2142) + VPC_VARYING_INTERP[0].MODE: 0 + VPC_VARYING_INTERP[0x1].MODE: 0 + VPC_VARYING_INTERP[0x2].MODE: 0 + VPC_VARYING_INTERP[0x3].MODE: 0 + VPC_VARYING_INTERP[0x4].MODE: 0 + VPC_VARYING_INTERP[0x5].MODE: 0 + VPC_VARYING_INTERP[0x6].MODE: 0 + VPC_VARYING_INTERP[0x7].MODE: 0 +108ce468: 0000: 00072142 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t0 write VPC_VARYING_PS_REPL[0].MODE (214a) + VPC_VARYING_PS_REPL[0].MODE: 0 + VPC_VARYING_PS_REPL[0x1].MODE: 0 + VPC_VARYING_PS_REPL[0x2].MODE: 0 + VPC_VARYING_PS_REPL[0x3].MODE: 0 + VPC_VARYING_PS_REPL[0x4].MODE: 0 + VPC_VARYING_PS_REPL[0x5].MODE: 0 + VPC_VARYING_PS_REPL[0x6].MODE: 0 + VPC_VARYING_PS_REPL[0x7].MODE: 0 +108ce48c: 0000: 0007214a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_VS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :0:0000:0000[03000000x_00000000x] end + :0:0001:0001[00000000x_00000000x] nop + :0:0002:0002[00000000x_00000000x] nop + :0:0003:0003[00000000x_00000000x] nop + :0:0004:0004[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): (cnt=0, max=0) + - used (merged): (cnt=0, max=0) + - input (half): (cnt=0, max=0) + - input (full): (cnt=0, max=0) + - const (half): (cnt=0, max=0) + - const (full): (cnt=0, max=0) + - output (half): (cnt=0, max=0) (estimated) + - output (full): (cnt=0, max=0) (estimated) + - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full + - shaderdb: 0 (ss), 0 (sy) +108ce4b0: 0000: c0213000 00600000 00000000 00000000 03000000 00000000 00000000 00000000 +* +t3 opcode: CP_LOAD_STATE4 (30) (35 dwords) + { DST_OFF = 0 | STATE_SRC = SS4_DIRECT | STATE_BLOCK = SB4_FS_SHADER | NUM_UNIT = 1 } + { STATE_TYPE = ST4_SHADER | EXT_SRC_ADDR = 0 } + :1:0000:0000[20244000x_00000000x] mov.f32f32 r0.x, c0.x + :1:0001:0001[20244001x_00000001x] mov.f32f32 r0.y, c0.y + :1:0002:0002[20244002x_00000002x] mov.f32f32 r0.z, c0.z + :1:0003:0003[20244003x_00000003x] mov.f32f32 r0.w, c0.w + :0:0004:0004[03000000x_00000000x] end + :0:0005:0005[00000000x_00000000x] nop + :0:0006:0006[00000000x_00000000x] nop + :0:0007:0007[00000000x_00000000x] nop + :0:0008:0008[00000000x_00000000x] nop + Register Stats: + - used (half): (cnt=0, max=0) + - used (full): 0-3 (cnt=4, max=3) + - used (merged): 0-7 (cnt=8, max=7) + - input (half): (cnt=0, max=0) + - input (full): (cnt=0, max=0) + - const (half): (cnt=0, max=0) + - const (full): 0-3 (cnt=4, max=3) + - output (half): (cnt=0, max=0) (estimated) + - output (full): 0-3 (cnt=4, max=3) (estimated) + - shaderdb: 9 instructions, 8 nops, 1 non-nops, (9 instlen), 0 half, 1 full + - shaderdb: 0 (ss), 0 (sy) +108ce53c: 0000: c0213000 00700000 00000000 00000000 20244000 00000001 20244001 00000002 +108ce55c: 0020: 20244002 00000003 20244003 00000000 03000000 00000000 00000000 00000000 +* +t0 write VFD_FETCH[0].INSTR_0 (220a) + VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 } + VFD_FETCH[0].INSTR_1: 0x1074a000 + VFD_FETCH[0].INSTR_2: { SIZE = 0x1000 } + VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +108ce5c8: 0000: 0003220a 0000060b 1074a000 00001000 00000001 +t0 write VFD_DECODE[0].INSTR (228a) + VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } +108ce5dc: 0000: 0000228a 2c0000df +t0 write VFD_CONTROL_0 (2200) + VFD_CONTROL_0: { TOTALATTRTOVS = 4 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 | 0xa0000 } + VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + VFD_CONTROL_2: 0 + VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + VFD_CONTROL_4: 0 +108ce5e4: 0000: 00042200 041a0004 fcfc0081 00000000 0000fc00 00000000 +t0 write UCHE_INVALIDATE0 (0e8a) + UCHE_INVALIDATE0: 0 + UCHE_INVALIDATE1: 0x12 +108ce5fc: 0000: 00010e8a 00000000 00000012 +t0 write RB_COPY_CONTROL (20fc) + RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_RESOLVE | FASTCLEAR = 0 | GMEM_BASE = 0x64000 } + RB_COPY_DEST_BASE: { BASE = 0x10edc000 } + RB_COPY_DEST_PITCH: { PITCH = 1280 } + RB_COPY_DEST_INFO: { FORMAT = RB4_R8G8B8A8_UNORM | SWAP = WZYX | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE | TILE = TILE4_LINEAR } +108ce608: 0000: 000320fc 00064010 10edc000 00000028 0003c068 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x75 + :0,109,115,117 +108ce61c: 0000: 0000057f 00000075 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords) + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_8_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 2 } + draw[19] register values +!+ 00000075 CP_SCRATCH[0x7].REG: 0x75 + :0,109,115,117 + + 00000000 UCHE_INVALIDATE0: 0 + + 00000012 UCHE_INVALIDATE1: 0x12 + + 00080000 GRAS_CL_CLIP_CNTL: { 0x80000 } +!+ 00000000 GRAS_CNTL: { 0 } + + 43160000 GRAS_CL_VPORT_XOFFSET_0: 150.000000 + + 43160000 GRAS_CL_VPORT_XSCALE_0: 150.000000 + + 43160000 GRAS_CL_VPORT_YOFFSET_0: 150.000000 + + c3160000 GRAS_CL_VPORT_YSCALE_0: -150.000000 +!+ 00000000 GRAS_CL_VPORT_ZOFFSET_0: 0.000000 +!+ 3f800000 GRAS_CL_VPORT_ZSCALE_0: 1.000000 +!+ 00000002 GRAS_ALPHA_CONTROL: { 0x2 } +!+ 00000000 GRAS_SU_MODE_CONTROL: { LINEHALFWIDTH = 0.000000 } +!+ 00001808 GRAS_SC_CONTROL: { RENDER_MODE = RB_RESOLVE_PASS | MSAA_SAMPLES = 0 | MSAA_DISABLE | RASTER_MODE = 0x1 } + + 012b012b GRAS_SC_WINDOW_SCISSOR_BR: { X = 299 | Y = 299 } + + 00000000 GRAS_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 0000002a RB_RENDER_CONTROL: { DISABLE_COLOR_PIPE | 0xa } +!+ 00000000 RB_RENDER_CONTROL2: { COORD_MASK = 0 | MSAA_SAMPLES = 0 } +!+ 00064010 RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_RESOLVE | FASTCLEAR = 0 | GMEM_BASE = 0x64000 } +!+ 10edc000 RB_COPY_DEST_BASE: { BASE = 0x10edc000 } +!+ 00000028 RB_COPY_DEST_PITCH: { PITCH = 1280 } +!+ 0003c068 RB_COPY_DEST_INFO: { FORMAT = RB4_R8G8B8A8_UNORM | SWAP = WZYX | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE | TILE = TILE4_LINEAR } +!+ 00000000 RB_FS_OUTPUT_REG: { MRT = 0 } +!+ 00000000 RB_DEPTH_CONTROL: { ZFUNC = FUNC_NEVER } + + 00000000 RB_STENCIL_CONTROL: { FUNC = FUNC_NEVER | FAIL = STENCIL_KEEP | ZPASS = STENCIL_KEEP | ZFAIL = STENCIL_KEEP | FUNC_BF = FUNC_NEVER | FAIL_BF = STENCIL_KEEP | ZPASS_BF = STENCIL_KEEP | ZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_STENCIL_CONTROL2: { 0 } +!+ ffff0000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +!+ ffff0000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +!+ 40001000 VPC_ATTR: { TOTALATTR = 0 | THRDASSIGN = 1 | 0x40000000 } +!+ 00000000 VPC_PACK: { NUMBYPASSVAR = 0 | NUMFPNONPOSVAR = 0 | NUMNONPOSVSVAR = 0 } + + 00000000 VPC_VARYING_INTERP[0].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x1].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x2].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x3].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x4].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x5].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x6].MODE: 0 + + 00000000 VPC_VARYING_INTERP[0x7].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x1].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x2].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x3].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x4].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x5].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x6].MODE: 0 + + 00000000 VPC_VARYING_PS_REPL[0x7].MODE: 0 +!+ 02000000 PC_PRIM_VTX_CNTL: { VAROUT = 0 | PROVOKING_VTX_LAST } +!+ 041a0004 VFD_CONTROL_0: { TOTALATTRTOVS = 4 | BYPASSATTROVS = 0 | STRMDECINSTRCNT = 1 | STRMFETCHINSTRCNT = 1 | 0xa0000 } + + fcfc0081 VFD_CONTROL_1: { MAXSTORAGE = 129 | REGID4VTX = r63.x | REGID4INST = r63.x } + + 00000000 VFD_CONTROL_2: 0 + + 0000fc00 VFD_CONTROL_3: { REGID_VTXCNT = r63.x | REGID_TESSX = r0.x | REGID_TESSY = r0.x } + + 00000000 VFD_CONTROL_4: 0 + + 00000000 VFD_INDEX_OFFSET: 0 + + 00000000 UNKNOWN_2209: 0 +!+ 0000060b VFD_FETCH[0].INSTR_0: { FETCHSIZE = 11 | BUFSTRIDE = 12 } +!+ 1074a000 VFD_FETCH[0].INSTR_1: 0x1074a000 +!+ 00001000 VFD_FETCH[0].INSTR_2: { SIZE = 0x1000 } + + 00000001 VFD_FETCH[0].INSTR_3: { STEPRATE = 1 } +!+ 2c0000df VFD_DECODE[0].INSTR: { WRITEMASK = 0xf | CONSTFILL | FORMAT = VFMT4_32_32_32_FLOAT | REGID = r0.x | SWAP = WZYX | SHIFTCNT = 12 | LASTCOMPVALID } + + 00140010 SP_SP_CTRL_REG: { 0x140010 } + + 000005ff SP_INSTR_CACHE_CTRL: { VS_BUFFER | FS_BUFFER | INSTR_BUFFER | 0x7f } +!+ 00200400 SP_VS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 0 | THREADSIZE = TWO_QUADS | SUPERTHREADMODE } +!+ 04000042 SP_VS_CTRL_REG1: { CONSTLENGTH = 66 | INITIALOUTSTANDING = 4 } +!+ 0000fc00 SP_VS_PARAM_REG: { POSREGID = r0.x | PSIZEREGID = r63.x | TOTALVSOUTVAR = 0 } + + 00000000 SP_VS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 } +!+ 1073c000 SP_VS_OBJ_START: 0x1073c000 +!+ 00000001 SP_VS_LENGTH_REG: 1 +!+ 00340400 SP_FS_CTRL_REG0: { THREADMODE = MULTI | HALFREGFOOTPRINT = 0 | FULLREGFOOTPRINT = 1 | INOUTREGOVERLAP = 1 | THREADSIZE = FOUR_QUADS | SUPERTHREADMODE } +!+ 8000003e SP_FS_CTRL_REG1: { CONSTLENGTH = 62 | 0x80000000 } + + 7e420000 SP_FS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } +!+ 1073b000 SP_FS_OBJ_START: 0x1073b000 + + 00000001 SP_FS_LENGTH_REG: 1 +!+ 0000fc00 SP_FS_OUTPUT_REG: { MRT = 0 | DEPTH_REGID = r63.x | SAMPLEMASK_REGID = r0.x } +!+ 00000000 SP_FS_MRT[0].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x1].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x2].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x3].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x4].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x5].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x6].REG: { REGID = r0.x | MRTFORMAT = 0 } +!+ 00000000 SP_FS_MRT[0x7].REG: { REGID = r0.x | MRTFORMAT = 0 } + + 7e420000 SP_HS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_DS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 7e420000 SP_GS_OBJ_OFFSET_REG: { CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 } + + 28000250 HLSQ_CONTROL_0_REG: { FSTHREADSIZE = FOUR_QUADS | FSSUPERTHREADENABLE | SPSHADERRESTART | CONSTMODE = 1 | SPCONSTFULLUPDATE } + + fcfc0100 HLSQ_CONTROL_1_REG: { VSTHREADSIZE = TWO_QUADS | VSSUPERTHREADENABLE | COORDREGID = r63.x | ZWCOORDREGID = r63.x } + + fff3f3f0 HLSQ_CONTROL_2_REG: { PRIMALLOCTHRESHOLD = 63 | FACEREGID = r63.x | SAMPLEID_REGID = r63.x | SAMPLEMASK_REGID = r63.x } +!+ fcfcfcfc HLSQ_CONTROL_3_REG: { IJ_PERSP_PIXEL = r63.x | IJ_LINEAR_PIXEL = r63.x | IJ_PERSP_CENTROID = r63.x | IJ_LINEAR_CENTROID = r63.x } + + 00fcfcfc HLSQ_CONTROL_4_REG: { IJ_PERSP_SAMPLE = r63.x | IJ_LINEAR_SAMPLE = r63.x | 0xfc0000 } +!+ 01000042 HLSQ_VS_CONTROL_REG: { CONSTLENGTH = 66 | CONSTOBJECTOFFSET = 0 | SHADEROBJOFFSET = 0 | INSTRLENGTH = 1 } + + 017e423e HLSQ_FS_CONTROL_REG: { CONSTLENGTH = 62 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 1 } + + 007e4200 HLSQ_HS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_DS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 007e4200 HLSQ_GS_CONTROL_REG: { CONSTLENGTH = 0 | CONSTOBJECTOFFSET = 66 | SHADEROBJOFFSET = 63 | INSTRLENGTH = 0 } + + 00000003 HLSQ_UPDATE_CONTROL: 0x3 +108ce624: 0000: c0023800 00000088 00000001 00000002 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x76 + :0,109,115,118 +108ce634: 0000: 0000057f 00000076 +t0 write RB_COPY_CONTROL (20fc) + RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_RESOLVE | FASTCLEAR = 0 | GMEM_BASE = 0 } + RB_COPY_DEST_BASE: { BASE = 0x10f3c000 } + RB_COPY_DEST_PITCH: { PITCH = 1280 } + RB_COPY_DEST_INFO: { FORMAT = RB4_R8G8B8A8_UNORM | SWAP = WXYZ | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE | TILE = TILE4_LINEAR } +108ce63c: 0000: 000320fc 00000010 10f3c000 00000028 0003c168 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x77 + :0,109,115,119 +108ce650: 0000: 0000057f 00000077 +t3 opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords) + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX4_SIZE_8_BIT | PATCH_TYPE = TESS_QUADS } + { NUM_INSTANCES = 1 } + { NUM_INDICES = 2 } + draw[20] register values +!+ 00000077 CP_SCRATCH[0x7].REG: 0x77 + :0,109,115,119 +!+ 00000010 RB_COPY_CONTROL: { MSAA_RESOLVE = MSAA_ONE | MODE = RB_COPY_RESOLVE | FASTCLEAR = 0 | GMEM_BASE = 0 } +!+ 10f3c000 RB_COPY_DEST_BASE: { BASE = 0x10f3c000 } + + 00000028 RB_COPY_DEST_PITCH: { PITCH = 1280 } +!+ 0003c168 RB_COPY_DEST_INFO: { FORMAT = RB4_R8G8B8A8_UNORM | SWAP = WXYZ | DITHER_MODE = DITHER_DISABLE | COMPONENT_ENABLE = 0xf | ENDIAN = ENDIAN_NONE | TILE = TILE4_LINEAR } +108ce658: 0000: c0023800 00000088 00000001 00000002 +t0 write CP_SCRATCH[0x7].REG (057f) + CP_SCRATCH[0x7].REG: 0x78 + :0,109,115,120 +108ce668: 0000: 0000057f 00000078 +t0 write GRAS_SC_CONTROL (207b) + GRAS_SC_CONTROL: { RENDER_MODE = RB_RENDERING_PASS | MSAA_SAMPLES = 0 | MSAA_DISABLE | RASTER_MODE = 0 } +108ce670: 0000: 0000207b 00000800 +############################################################ +vertices: 0 +cmd: glxgears/23375: fence=1029605 +cmd: glxgears/23375: fence=1029606 +cmd: glxgears/23375: fence=1029607 +cmd: glxgears/23375: fence=1029608 +cmd: glxgears/23375: fence=1029609 +cmd: glxgears/23375: fence=1029610 +cmd: glxgears/23375: fence=1029611 +cmd: glxgears/23375: fence=1029612 +cmd: glxgears/23375: fence=1029613 +cmd: glxgears/23375: fence=1029614 +cmd: glxgears/23375: fence=1029615 +cmd: glxgears/23375: fence=1029616 +cmd: glxgears/23375: fence=1029617 +cmd: glxgears/23375: fence=1029618 +cmd: glxgears/23375: fence=1029619 +cmd: glxgears/23375: fence=1029620 +cmd: glxgears/23375: fence=1029621 +cmd: glxgears/23375: fence=1029622 +cmd: glxgears/23375: fence=1029623 +cmd: glxgears/23375: fence=1029624 +cmd: glxgears/23375: fence=1029625 +cmd: glxgears/23375: fence=1029626 +cmd: glxgears/23375: fence=1029627 +cmd: glxgears/23375: fence=1029628 +cmd: glxgears/23375: fence=1029629 +cmd: glxgears/23375: fence=1029630 +cmd: glxgears/23375: fence=1029631 +cmd: glxgears/23375: fence=1029632 +cmd: glxgears/23375: fence=1029633 +cmd: glxgears/23375: fence=1029634 +cmd: glxgears/23375: fence=1029635 +cmd: glxgears/23375: fence=1029636 +cmd: glxgears/23375: fence=1029637 +cmd: glxgears/23375: fence=1029638 +cmd: glxgears/23375: fence=1029639 +cmd: glxgears/23375: fence=1029640 +cmd: glxgears/23375: fence=1029641 +cmd: glxgears/23375: fence=1029642 +cmd: glxgears/23375: fence=1029643 +cmd: glxgears/23375: fence=1029644 +cmd: glxgears/23375: fence=1029645 +cmd: glxgears/23375: fence=1029646 +cmd: glxgears/23375: fence=1029647 +cmd: glxgears/23375: fence=1029648 +cmd: glxgears/23375: fence=1029649 +cmd: glxgears/23375: fence=1029650 +cmd: glxgears/23375: fence=1029651 +cmd: glxgears/23375: fence=1029652 +cmd: glxgears/23375: fence=1029653 +cmd: glxgears/23375: fence=1029654 +cmd: glxgears/23375: fence=1029655 +cmd: glxgears/23375: fence=1029656 +cmd: glxgears/23375: fence=1029657 +cmd: glxgears/23375: fence=1029658 +cmd: glxgears/23375: fence=1029659 +cmd: glxgears/23375: fence=1029660 +cmd: glxgears/23375: fence=1029661 +cmd: glxgears/23375: fence=1029662 +cmd: glxgears/23375: fence=1029663 +cmd: glxgears/23375: fence=1029664 +cmd: glxgears/23375: fence=1029665 +cmd: glxgears/23375: fence=1029666 +cmd: glxgears/23375: fence=1029667 +cmd: glxgears/23375: fence=1029668 +cmd: glxgears/23375: fence=1029669 +cmd: glxgears/23375: fence=1029670 +cmd: glxgears/23375: fence=1029671 +cmd: glxgears/23375: fence=1029672 +cmd: glxgears/23375: fence=1029673 +cmd: glxgears/23375: fence=1029674 +cmd: glxgears/23375: fence=1029675 +cmd: glxgears/23375: fence=1029676 +cmd: glxgears/23375: fence=1029677 +cmd: glxgears/23375: fence=1029678 +cmd: glxgears/23375: fence=1029679 +cmd: glxgears/23375: fence=1029680 +cmd: glxgears/23375: fence=1029681 +cmd: glxgears/23375: fence=1029682 +cmd: glxgears/23375: fence=1029683 +cmd: glxgears/23375: fence=1029684 +cmd: glxgears/23375: fence=1029685 +cmd: glxgears/23375: fence=1029686 +cmd: glxgears/23375: fence=1029687 +cmd: glxgears/23375: fence=1029688 +cmd: glxgears/23375: fence=1029689 +cmd: glxgears/23375: fence=1029690 +cmd: glxgears/23375: fence=1029691 +cmd: glxgears/23375: fence=1029692 +cmd: glxgears/23375: fence=1029693 +cmd: glxgears/23375: fence=1029694 +cmd: glxgears/23375: fence=1029695 +cmd: glxgears/23375: fence=1029696 +cmd: glxgears/23375: fence=1029697 +cmd: glxgears/23375: fence=1029698 +cmd: glxgears/23375: fence=1029699 +cmd: glxgears/23375: fence=1029700 +cmd: glxgears/23375: fence=1029701 +cmd: glxgears/23375: fence=1029702 +cmd: glxgears/23375: fence=1029703 +cmd: glxgears/23375: fence=1029704 +cmd: glxgears/23375: fence=1029705 +cmd: glxgears/23375: fence=1029706 +cmd: glxgears/23375: fence=1029707 +cmd: glxgears/23375: fence=1029708 +cmd: glxgears/23375: fence=1029709 +cmd: glxgears/23375: fence=1029710 +cmd: glxgears/23375: fence=1029711 +cmd: glxgears/23375: fence=1029712 +cmd: glxgears/23375: fence=1029713 +cmd: glxgears/23375: fence=1029714 +cmd: glxgears/23375: fence=1029715 +cmd: glxgears/23375: fence=1029716 +cmd: glxgears/23375: fence=1029717 +cmd: glxgears/23375: fence=1029718 +cmd: glxgears/23375: fence=1029719 +cmd: glxgears/23375: fence=1029720 +cmd: glxgears/23375: fence=1029721 +cmd: glxgears/23375: fence=1029722 +cmd: glxgears/23375: fence=1029723 +cmd: glxgears/23375: fence=1029724 +cmd: glxgears/23375: fence=1029725 +cmd: glxgears/23375: fence=1029726 +cmd: glxgears/23375: fence=1029727 +cmd: glxgears/23375: fence=1029728 +cmd: glxgears/23375: fence=1029729 +cmd: glxgears/23375: fence=1029730 +cmd: glxgears/23375: fence=1029731 +cmd: glxgears/23375: fence=1029732 +cmd: glxgears/23375: fence=1029733 +cmd: glxgears/23375: fence=1029734 +cmd: glxgears/23375: fence=1029735 +cmd: glxgears/23375: fence=1029736 +cmd: glxgears/23375: fence=1029737 +cmd: glxgears/23375: fence=1029738 +cmd: glxgears/23375: fence=1029739 +cmd: glxgears/23375: fence=1029740 +cmd: glxgears/23375: fence=1029741 +cmd: glxgears/23375: fence=1029742 +cmd: glxgears/23375: fence=1029743 +cmd: glxgears/23375: fence=1029744 +cmd: glxgears/23375: fence=1029745 +cmd: glxgears/23375: fence=1029746 +cmd: glxgears/23375: fence=1029747 +cmd: glxgears/23375: fence=1029748 +cmd: glxgears/23375: fence=1029749 +cmd: glxgears/23375: fence=1029750 +cmd: glxgears/23375: fence=1029751 +cmd: glxgears/23375: fence=1029752 +cmd: glxgears/23375: fence=1029753 +cmd: glxgears/23375: fence=1029754 +cmd: glxgears/23375: fence=1029755 +cmd: glxgears/23375: fence=1029756 +cmd: glxgears/23375: fence=1029757 +cmd: glxgears/23375: fence=1029758 +cmd: glxgears/23375: fence=1029759 +cmd: glxgears/23375: fence=1029760 +cmd: glxgears/23375: fence=1029761 +cmd: glxgears/23375: fence=1029762 +cmd: glxgears/23375: fence=1029763 +cmd: glxgears/23375: fence=1029764 +cmd: glxgears/23375: fence=1029765 +cmd: glxgears/23375: fence=1029766 +cmd: glxgears/23375: fence=1029767 +cmd: glxgears/23375: fence=1029768 +cmd: glxgears/23375: fence=1029769 +cmd: glxgears/23375: fence=1029770 +cmd: glxgears/23375: fence=1029771 +cmd: glxgears/23375: fence=1029772 +cmd: glxgears/23375: fence=1029773 +cmd: glxgears/23375: fence=1029774 +cmd: glxgears/23375: fence=1029775 +cmd: glxgears/23375: fence=1029776 +cmd: glxgears/23375: fence=1029777 +cmd: glxgears/23375: fence=1029778 +cmd: glxgears/23375: fence=1029779 +cmd: glxgears/23375: fence=1029780 +cmd: glxgears/23375: fence=1029781 +cmd: glxgears/23375: fence=1029782 +cmd: glxgears/23375: fence=1029783 +cmd: glxgears/23375: fence=1029784 +cmd: glxgears/23375: fence=1029785 +cmd: glxgears/23375: fence=1029786 +cmd: glxgears/23375: fence=1029787 +cmd: glxgears/23375: fence=1029788 +cmd: glxgears/23375: fence=1029789 +cmd: glxgears/23375: fence=1029790 +cmd: glxgears/23375: fence=1029791 +cmd: glxgears/23375: fence=1029792 +cmd: glxgears/23375: fence=1029793 +cmd: glxgears/23375: fence=1029794 +cmd: glxgears/23375: fence=1029795 +cmd: glxgears/23375: fence=1029796 +cmd: glxgears/23375: fence=1029797 +cmd: glxgears/23375: fence=1029798 +cmd: glxgears/23375: fence=1029799 +cmd: glxgears/23375: fence=1029800 +cmd: glxgears/23375: fence=1029801 +cmd: glxgears/23375: fence=1029802 +cmd: glxgears/23375: fence=1029803 +cmd: glxgears/23375: fence=1029804 +cmd: glxgears/23375: fence=1029805 +cmd: glxgears/23375: fence=1029806 +cmd: glxgears/23375: fence=1029807 +cmd: glxgears/23375: fence=1029808 +cmd: glxgears/23375: fence=1029809 +cmd: glxgears/23375: fence=1029810 +cmd: glxgears/23375: fence=1029811 +cmd: glxgears/23375: fence=1029812 +cmd: glxgears/23375: fence=1029813 +cmd: glxgears/23375: fence=1029814 +cmd: glxgears/23375: fence=1029815 +cmd: glxgears/23375: fence=1029816 +cmd: glxgears/23375: fence=1029817 +cmd: glxgears/23375: fence=1029818 +cmd: glxgears/23375: fence=1029819 +cmd: glxgears/23375: fence=1029820 +cmd: glxgears/23375: fence=1029821 +cmd: glxgears/23375: fence=1029822 +cmd: glxgears/23375: fence=1029823 +cmd: glxgears/23375: fence=1029824 +cmd: glxgears/23375: fence=1029825 +cmd: glxgears/23375: fence=1029826 +cmd: glxgears/23375: fence=1029827 +cmd: glxgears/23375: fence=1029828 +cmd: X/23360: fence=1029829 +cmd: glxgears/23375: fence=1029830 +cmd: glxgears/23375: fence=1029831 +cmd: X/23360: fence=1029832 +cmd: glxgears/23375: fence=1029833 +cmd: glxgears/23375: fence=1029834 +cmd: X/23360: fence=1029835 +cmd: glxgears/23375: fence=1029836 +cmd: glxgears/23375: fence=1029837 +cmd: X/23360: fence=1029838 +cmd: glxgears/23375: fence=1029839 +cmd: glxgears/23375: fence=1029840 +cmd: X/23360: fence=1029841 +cmd: glxgears/23375: fence=1029842 +cmd: glxgears/23375: fence=1029843 +cmd: X/23360: fence=1029844 +cmd: glxgears/23375: fence=1029845 +cmd: glxgears/23375: fence=1029846 +cmd: X/23360: fence=1029847 diff --git a/src/freedreno/.gitlab-ci/reference/shadow.log b/src/freedreno/.gitlab-ci/reference/shadow.log new file mode 100644 index 00000000000..47c7f2e2e5e --- /dev/null +++ b/src/freedreno/.gitlab-ci/reference/shadow.log @@ -0,0 +1,48 @@ +Analyzing Data... +Reading src/freedreno/.gitlab-ci/traces/shadow.rd.gz... +Parsing src/freedreno/.gitlab-ci/traces/shadow.rd.gz + +Blit: +----- + MRT[0x28b4000:0x0]: 256x144 FMT6_16_UNORM (MSAA_ONE) CLEARED + + + +NULL BATCH! + +Blit: +----- + MRT[0x20ae000:0x0]: 480x272 FMT6_16_UNORM (MSAA_ONE) CLEARED + +Batch: +------- + # of draws: 1 + mode: RM6_GMEM + bin size: 768x320 (35 bins) + DEPTHTEST DEPTHWRITE + MRT[0x4715000:0x0]: 3840x2160 FMT6_Z24_UNORM_S8_UINT (MSAA_ONE) CLEARED RESOLVED + + + +Blit: +----- + MRT[0x27d1000:0x0]: 256x144 FMT6_16_UNORM (MSAA_ONE) CLEARED + + + +Blit: +----- + MRT[0x28a0000:0x0]: 256x144 FMT6_16_UNORM (MSAA_ONE) CLEARED + +Batch: +------- + # of draws: 2 + mode: RM6_GMEM + bin size: 640x192 (18 bins) + DEPTHTEST DEPTHWRITE + MRT[0x28fc000:0x0]: 1920x1080 FMT6_Z24_UNORM_S8_UINT (MSAA_ONE) CLEARED RESOLVED + MRT[0x18ae000:0x0]: 1920x1080 FMT6_8_8_8_8_UNORM (MSAA_ONE) CLEARED RESOLVED + MRT[0x0:0x0]: 1920x1080 FMT6_8_8_8_8_UNORM (MSAA_ONE) CLEARED RESOLVED + SRC[0x4715000:0x46f3000]: 3840x2160 FMT6_Z24_UNORM_S8_UINT (MSAA_ONE) + + diff --git a/src/freedreno/.gitlab-ci/run-fdtools.sh b/src/freedreno/.gitlab-ci/run-fdtools.sh new file mode 100755 index 00000000000..261969a7510 --- /dev/null +++ b/src/freedreno/.gitlab-ci/run-fdtools.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +set -e +set -x + +p=`dirname $0` + +# Run cffdump/crashdec tests: +$p/genoutput.sh +diff -r $p/reference $p/out + +# Also, while we are still using headergen2 for generating kernel +# headers, make sure that doesn't break: +headergen="_build/src/freedreno/rnn/headergen2" +$headergen adreno.xml +$headergen msm.xml diff --git a/src/freedreno/.gitlab-ci/traces/crash.devcore b/src/freedreno/.gitlab-ci/traces/crash.devcore new file mode 100644 index 00000000000..45f182042df --- /dev/null +++ b/src/freedreno/.gitlab-ci/traces/crash.devcore @@ -0,0 +1,5377 @@ +--- +kernel: 5.8.0-rc1-c630+ +module: msm +time: 1593887022.767858793 +comm: crashit +cmdline: ./crashit IB1 4 5 +revision: 630 (6.3.0.2) +rbbm-status: 0x00000000 +ringbuffer: + - id: 0 + iova: 0x0001000000001000 + last-fence: 1 + retired-fence: 0 + rptr: 40 + wptr: 56 + size: 32768 + data: !!ascii85 | + E6&"b!!!!P!!!!$+92BAzzzzzE97-$zE8LWrzE74di;nuc@!!!!#zzE8LWr!!!!"E'41(!!!91!!*'";nuc@!!!!#E'AdS5R7Jm!!!!I!!*'"E'AdS5RI4A!!!!Y!!*'"E(0g.!!!!9E(0g.!!!!:E5-o*z!!!!"!!!!-E'AdS5R7Jm!!!!Q!!*'"E'AdS5RI4A!!!!a!!*'"8-jnM!!!!"E(0g1J,fQP!!!!%!!*'"!!!!" +bos: + - iova: 0x0000000100000000 + size: 4096 + data: !!ascii85 | + E9.'#!!!!"E"IO"E"IO"E"IO"E"IO"hQ>-6E"IO"E"IO"E"IO"E"IO"E"IO" +registers: + - { offset: 0x000840, value: 0x00800005 } + - { offset: 0x000844, value: 0x00000000 } + - { offset: 0x000848, value: 0x00000000 } + - { offset: 0x00084c, value: 0x00000000 } + - { offset: 0x002094, value: 0x8100430e } + - { offset: 0x00c000, value: 0x200a0000 } + - { offset: 0x00c004, value: 0x00000000 } + - { offset: 0x00c008, value: 0x00000000 } + - { offset: 0x00c00c, value: 0x00000000 } + - { offset: 0x00c010, value: 0x00000000 } + - { offset: 0x00c014, value: 0x00000000 } + - { offset: 0x00c018, value: 0x00000000 } + - { offset: 0x00c01c, value: 0x00000000 } + - { offset: 0x00c030, value: 0x00000000 } + - { offset: 0x00c034, value: 0x00000000 } + - { offset: 0x00c038, value: 0x00000000 } + - { offset: 0x00c03c, value: 0x00000000 } + - { offset: 0x00c040, value: 0x00000000 } + - { offset: 0x00c044, value: 0x00000000 } + - { offset: 0x00c048, value: 0x00000000 } + - { offset: 0x00c04c, value: 0x00000000 } + - { offset: 0x00c050, value: 0x00000000 } + - { offset: 0x00c060, value: 0x00000000 } + - { offset: 0x00c064, value: 0x00000000 } + - { offset: 0x00c068, value: 0x00000000 } + - { offset: 0x00c06c, value: 0x00000000 } + - { offset: 0x00c070, value: 0x0001001f } + - { offset: 0x00c074, value: 0x000000a4 } + - { offset: 0x00c078, value: 0x00000000 } + - { offset: 0x00c07c, value: 0x00000000 } + - { offset: 0x00c080, value: 0x00000000 } + - { offset: 0x00c084, value: 0x00000000 } + - { offset: 0x00c088, value: 0x00000000 } + - { offset: 0x00c08c, value: 0x00000000 } + - { offset: 0x00c090, value: 0x00000000 } + - { offset: 0x00c094, value: 0x00000000 } + - { offset: 0x00c098, value: 0x00000000 } + - { offset: 0x00c09c, value: 0x00000000 } + - { offset: 0x00c0a0, value: 0x00000000 } + - { offset: 0x00c0a4, value: 0x00000000 } + - { offset: 0x00c0a8, value: 0x00000009 } + - { offset: 0x00c0ac, value: 0x00000000 } + - { offset: 0x00c0b0, value: 0x103f3f20 } + - { offset: 0x00c0b4, value: 0x00000004 } + - { offset: 0x00c0c0, value: 0x10202020 } + - { offset: 0x00c0c4, value: 0x00000004 } + - { offset: 0x00c0d0, value: 0x00003f3f } + - { offset: 0x00c0d4, value: 0x00002020 } + - { offset: 0x00c0d8, value: 0x00000707 } + - { offset: 0x00c0f0, value: 0x00000030 } + - { offset: 0x00c0f4, value: 0x00000000 } + - { offset: 0x00c100, value: 0x00043210 } + - { offset: 0x00c108, value: 0x00000000 } + - { offset: 0x00c124, value: 0x00000003 } + - { offset: 0x00c160, value: 0x00022222 } + - { offset: 0x00c168, value: 0x00000000 } + - { offset: 0x00c16c, value: 0x00000000 } + - { offset: 0x00c170, value: 0x0000001f } + - { offset: 0x00c174, value: 0x00000000 } + - { offset: 0x00c178, value: 0x0000001f } + - { offset: 0x00c17c, value: 0x001f001f } + - { offset: 0x00c180, value: 0x00000000 } + - { offset: 0x00c184, value: 0x00000000 } + - { offset: 0x00c190, value: 0x00000000 } + - { offset: 0x00c194, value: 0x00000000 } + - { offset: 0x00c198, value: 0x00000000 } + - { offset: 0x00c19c, value: 0x00000000 } + - { offset: 0x00c1a0, value: 0x00000000 } + - { offset: 0x00c1b0, value: 0x00000000 } + - { offset: 0x00c1b4, value: 0x00000000 } + - { offset: 0x00c200, value: 0x00000000 } + - { offset: 0x00c204, value: 0x001f0000 } + - { offset: 0x00c208, value: 0x00000000 } + - { offset: 0x00c20c, value: 0x00000030 } + - { offset: 0x00c210, value: 0x00000000 } + - { offset: 0x00c214, value: 0x00000000 } + - { offset: 0x00c218, value: 0x00000000 } + - { offset: 0x00c21c, value: 0x00000000 } + - { offset: 0x00c220, value: 0x00000000 } + - { offset: 0x00c22c, value: 0x00000000 } + - { offset: 0x00c230, value: 0x00000000 } + - { offset: 0x00c240, value: 0x00000000 } + - { offset: 0x00c244, value: 0x00000000 } + - { offset: 0x00c248, value: 0x00000000 } + - { offset: 0x00c24c, value: 0x00000000 } + - { offset: 0x00c250, value: 0x00000000 } + - { offset: 0x00c260, value: 0x00000000 } + - { offset: 0x00c270, value: 0x00000000 } + - { offset: 0x00c300, value: 0x00000000 } + - { offset: 0x00c320, value: 0x00000000 } + - { offset: 0x00c340, value: 0x00000000 } + - { offset: 0x00c360, value: 0x00000000 } + - { offset: 0x00c380, value: 0x00000000 } + - { offset: 0x00c400, value: 0x00000000 } + - { offset: 0x00c420, value: 0x00000000 } + - { offset: 0x00c440, value: 0x00000000 } + - { offset: 0x00c460, value: 0x00000000 } + - { offset: 0x00c480, value: 0x00000000 } + - { offset: 0x00c490, value: 0x00000000 } + - { offset: 0x00c494, value: 0x00000000 } + - { offset: 0x00c4a4, value: 0x00000000 } + - { offset: 0x00c4c4, value: 0x00000000 } + - { offset: 0x00c550, value: 0x00000000 } + - { offset: 0x00c558, value: 0x00011111 } + - { offset: 0x00c560, value: 0x00022222 } + - { offset: 0x00c568, value: 0x00033333 } + - { offset: 0x00c570, value: 0x00000000 } + - { offset: 0x00c578, value: 0x00011111 } + - { offset: 0x00c580, value: 0x00022222 } + - { offset: 0x00c588, value: 0x00033333 } + - { offset: 0x00d030, value: 0x00000000 } + - { offset: 0x00d040, value: 0x00000000 } + - { offset: 0x00e000, value: 0x00000000 } + - { offset: 0x00e004, value: 0x00000001 } + - { offset: 0x000000, value: 0x00010003 } + - { offset: 0x000004, value: 0xd6f00006 } + - { offset: 0x000008, value: 0x02402892 } + - { offset: 0x000040, value: 0x00000003 } + - { offset: 0x000048, value: 0x00000000 } + - { offset: 0x000060, value: 0x00000000 } + - { offset: 0x000064, value: 0x00000000 } + - { offset: 0x000068, value: 0x00000030 } + - { offset: 0x00006c, value: 0x00000030 } + - { offset: 0x000078, value: 0x00000000 } + - { offset: 0x00007c, value: 0x401fffff } + - { offset: 0x000080, value: 0x00000000 } + - { offset: 0x000084, value: 0x00000000 } + - { offset: 0x000088, value: 0x00000000 } + - { offset: 0x00008c, value: 0x00000000 } + - { offset: 0x000090, value: 0x00000000 } + - { offset: 0x000094, value: 0x00000000 } + - { offset: 0x000098, value: 0x00000000 } + - { offset: 0x00009c, value: 0x00000000 } + - { offset: 0x0000a0, value: 0x00000000 } + - { offset: 0x0000a4, value: 0x00000000 } + - { offset: 0x0000a8, value: 0x00000000 } + - { offset: 0x0000ac, value: 0x00000000 } + - { offset: 0x0000b0, value: 0x00000000 } + - { offset: 0x0000b4, value: 0x00000000 } + - { offset: 0x0000b8, value: 0x00000000 } + - { offset: 0x0000bc, value: 0x00000000 } + - { offset: 0x0000c0, value: 0x00000000 } + - { offset: 0x0000c4, value: 0x00000000 } + - { offset: 0x0000c8, value: 0x00000000 } + - { offset: 0x0000e0, value: 0x03d0e242 } + - { offset: 0x0000e4, value: 0x00000000 } + - { offset: 0x0000e8, value: 0x00000010 } + - { offset: 0x0000ec, value: 0x00000000 } + - { offset: 0x0000f0, value: 0x00000000 } + - { offset: 0x000108, value: 0x00000000 } + - { offset: 0x000110, value: 0x00000000 } + - { offset: 0x00011c, value: 0x00000000 } + - { offset: 0x000158, value: 0x00000000 } + - { offset: 0x0002b4, value: 0x00000000 } + - { offset: 0x0002b8, value: 0x8aa8aa02 } + - { offset: 0x0002c0, value: 0x22222222 } + - { offset: 0x0002c4, value: 0x22222222 } + - { offset: 0x0002c8, value: 0x22222222 } + - { offset: 0x0002cc, value: 0x22222222 } + - { offset: 0x0002d0, value: 0x02022220 } + - { offset: 0x0002d4, value: 0x02022220 } + - { offset: 0x0002d8, value: 0x02022220 } + - { offset: 0x0002dc, value: 0x02022220 } + - { offset: 0x0002e0, value: 0x00000080 } + - { offset: 0x0002e4, value: 0x00000080 } + - { offset: 0x0002e8, value: 0x00000080 } + - { offset: 0x0002ec, value: 0x00000080 } + - { offset: 0x0002f0, value: 0x0000f3cf } + - { offset: 0x0002f4, value: 0x0000f3cf } + - { offset: 0x0002f8, value: 0x0000f3cf } + - { offset: 0x0002fc, value: 0x0000f3cf } + - { offset: 0x000300, value: 0x02222222 } + - { offset: 0x000304, value: 0x02222222 } + - { offset: 0x000308, value: 0x02222222 } + - { offset: 0x00030c, value: 0x02222222 } + - { offset: 0x000310, value: 0x22222222 } + - { offset: 0x000314, value: 0x22222222 } + - { offset: 0x000318, value: 0x22222222 } + - { offset: 0x00031c, value: 0x22222222 } + - { offset: 0x000320, value: 0x22222222 } + - { offset: 0x000324, value: 0x22222222 } + - { offset: 0x000328, value: 0x22222222 } + - { offset: 0x00032c, value: 0x22222222 } + - { offset: 0x000330, value: 0x00022222 } + - { offset: 0x000334, value: 0x00022222 } + - { offset: 0x000338, value: 0x00022222 } + - { offset: 0x00033c, value: 0x00022222 } + - { offset: 0x000340, value: 0x11111111 } + - { offset: 0x000344, value: 0x11111111 } + - { offset: 0x000348, value: 0x11111111 } + - { offset: 0x00034c, value: 0x11111111 } + - { offset: 0x000350, value: 0x11111111 } + - { offset: 0x000354, value: 0x11111111 } + - { offset: 0x000358, value: 0x11111111 } + - { offset: 0x00035c, value: 0x11111111 } + - { offset: 0x000360, value: 0x11111111 } + - { offset: 0x000364, value: 0x11111111 } + - { offset: 0x000368, value: 0x11111111 } + - { offset: 0x00036c, value: 0x11111111 } + - { offset: 0x000370, value: 0x00011111 } + - { offset: 0x000374, value: 0x00011111 } + - { offset: 0x000378, value: 0x00011111 } + - { offset: 0x00037c, value: 0x00011111 } + - { offset: 0x000380, value: 0x77777777 } + - { offset: 0x000384, value: 0x77777777 } + - { offset: 0x000388, value: 0x77777777 } + - { offset: 0x00038c, value: 0x77777777 } + - { offset: 0x000390, value: 0x77777777 } + - { offset: 0x000394, value: 0x77777777 } + - { offset: 0x000398, value: 0x77777777 } + - { offset: 0x00039c, value: 0x77777777 } + - { offset: 0x0003a0, value: 0x77777777 } + - { offset: 0x0003a4, value: 0x77777777 } + - { offset: 0x0003a8, value: 0x77777777 } + - { offset: 0x0003ac, value: 0x77777777 } + - { offset: 0x0003b0, value: 0x00077777 } + - { offset: 0x0003b4, value: 0x00077777 } + - { offset: 0x0003b8, value: 0x00077777 } + - { offset: 0x0003bc, value: 0x00077777 } + - { offset: 0x0003c0, value: 0x22222222 } + - { offset: 0x0003c4, value: 0x22222222 } + - { offset: 0x0003c8, value: 0x22222222 } + - { offset: 0x0003cc, value: 0x22222222 } + - { offset: 0x0003d0, value: 0x00002222 } + - { offset: 0x0003d4, value: 0x00002222 } + - { offset: 0x0003d8, value: 0x00002222 } + - { offset: 0x0003dc, value: 0x00002222 } + - { offset: 0x0003e0, value: 0x00002220 } + - { offset: 0x0003e4, value: 0x00002220 } + - { offset: 0x0003e8, value: 0x00002220 } + - { offset: 0x0003ec, value: 0x00002220 } + - { offset: 0x000400, value: 0x00000f00 } + - { offset: 0x000404, value: 0x00000f00 } + - { offset: 0x000408, value: 0x00000f00 } + - { offset: 0x00040c, value: 0x00000f00 } + - { offset: 0x000410, value: 0x05022022 } + - { offset: 0x000414, value: 0x00005555 } + - { offset: 0x000418, value: 0x00000011 } + - { offset: 0x00041c, value: 0x00445044 } + - { offset: 0x000420, value: 0x04222222 } + - { offset: 0x000424, value: 0x00004000 } + - { offset: 0x000428, value: 0x00000000 } + - { offset: 0x00042c, value: 0x22222222 } + - { offset: 0x000430, value: 0x22222222 } + - { offset: 0x000434, value: 0x22222222 } + - { offset: 0x000438, value: 0x00222222 } + - { offset: 0x00043c, value: 0x00000002 } + - { offset: 0x000440, value: 0x00000004 } + - { offset: 0x000444, value: 0x00002222 } + - { offset: 0x000448, value: 0x00002222 } + - { offset: 0x00044c, value: 0x00000000 } + - { offset: 0x000450, value: 0x00222222 } + - { offset: 0x000454, value: 0x00000200 } + - { offset: 0x000458, value: 0x04104004 } + - { offset: 0x00045c, value: 0x00000002 } + - { offset: 0x000460, value: 0x00000222 } + - { offset: 0x000464, value: 0x00000111 } + - { offset: 0x000468, value: 0x00000555 } + - { offset: 0x00046c, value: 0x00002222 } + - { offset: 0x000470, value: 0x00000000 } + - { offset: 0x000474, value: 0x00000000 } + - { offset: 0x000800, value: 0x00000001 } + - { offset: 0x000804, value: 0x00000000 } + - { offset: 0x000808, value: 0x00000000 } + - { offset: 0x00080c, value: 0x00000000 } + - { offset: 0x000810, value: 0x00000000 } + - { offset: 0x000814, value: 0x00000000 } + - { offset: 0x000818, value: 0xff330005 } + - { offset: 0x00081c, value: 0x00080082 } + - { offset: 0x000820, value: 0x00080082 } + - { offset: 0x000824, value: 0x00080082 } + - { offset: 0x000828, value: 0x00080082 } + - { offset: 0x00082c, value: 0x00000000 } + - { offset: 0x000830, value: 0x40000000 } + - { offset: 0x000834, value: 0x00000000 } + - { offset: 0x000860, value: 0x00000000 } + - { offset: 0x000864, value: 0x00ce7c18 } + - { offset: 0x000868, value: 0x00000000 } + - { offset: 0x00086c, value: 0x1fff401f } + - { offset: 0x000870, value: 0x00000000 } + - { offset: 0x000874, value: 0x73ff40f0 } + - { offset: 0x000878, value: 0x00000000 } + - { offset: 0x00087c, value: 0xffffffe3 } + - { offset: 0x000880, value: 0x00000000 } + - { offset: 0x000884, value: 0x73ff407f } + - { offset: 0x000888, value: 0x00000000 } + - { offset: 0x00088c, value: 0xffffffe3 } + - { offset: 0x000890, value: 0x00000000 } + - { offset: 0x000894, value: 0xecdb807f } + - { offset: 0x000898, value: 0x00000000 } + - { offset: 0x00089c, value: 0xbb36f3f6 } + - { offset: 0x0008a0, value: 0x00000000 } + - { offset: 0x0008a4, value: 0x00001cfd } + - { offset: 0x0008a8, value: 0x00000000 } + - { offset: 0x0008ac, value: 0x00000000 } + - { offset: 0x0008b0, value: 0x00000000 } + - { offset: 0x0008b4, value: 0x00000000 } + - { offset: 0x0008b8, value: 0x00000000 } + - { offset: 0x0008bc, value: 0x00000000 } + - { offset: 0x0008c0, value: 0x00000000 } + - { offset: 0x0008c4, value: 0x00000000 } + - { offset: 0x0008c8, value: 0x00000000 } + - { offset: 0x0008cc, value: 0x00000000 } + - { offset: 0x0008d0, value: 0x00000000 } + - { offset: 0x0008d4, value: 0x00000000 } + - { offset: 0x0008d8, value: 0x00000000 } + - { offset: 0x0008dc, value: 0x00000000 } + - { offset: 0x0008e0, value: 0x00000000 } + - { offset: 0x0008e4, value: 0x00000000 } + - { offset: 0x0008e8, value: 0x00000000 } + - { offset: 0x0008ec, value: 0x00000000 } + - { offset: 0x0008f0, value: 0x00000000 } + - { offset: 0x0008f4, value: 0x00000000 } + - { offset: 0x001000, value: 0x1a357e31 } + - { offset: 0x001004, value: 0x80405044 } + - { offset: 0x001008, value: 0x0731fe39 } + - { offset: 0x00100c, value: 0x00011001 } + - { offset: 0x001010, value: 0x07337e41 } + - { offset: 0x001014, value: 0x85001004 } + - { offset: 0x001018, value: 0x0b317e49 } + - { offset: 0x00101c, value: 0x40000000 } + - { offset: 0x001020, value: 0x07317e95 } + - { offset: 0x001024, value: 0x00800008 } + - { offset: 0x001028, value: 0x07317e59 } + - { offset: 0x00102c, value: 0x04000000 } + - { offset: 0x001030, value: 0x8771808b } + - { offset: 0x001034, value: 0x00009000 } + - { offset: 0x001038, value: 0x0b31826b } + - { offset: 0x00103c, value: 0x00000000 } + - { offset: 0x001040, value: 0x07b28675 } + - { offset: 0x001044, value: 0x00020080 } + - { offset: 0x001048, value: 0x0731be99 } + - { offset: 0x00104c, value: 0x00000000 } + - { offset: 0x001050, value: 0x17317e83 } + - { offset: 0x001054, value: 0x008c0004 } + - { offset: 0x001058, value: 0x0bd182c9 } + - { offset: 0x00105c, value: 0x00800000 } + - { offset: 0x001060, value: 0x07318491 } + - { offset: 0x001064, value: 0x00000000 } + - { offset: 0x001068, value: 0x17317ed9 } + - { offset: 0x00106c, value: 0x00000020 } + - { offset: 0x001070, value: 0x073180a3 } + - { offset: 0x001074, value: 0x00010044 } + - { offset: 0x001078, value: 0x07317eab } + - { offset: 0x00107c, value: 0x01008000 } + - { offset: 0x001080, value: 0x4731a6b3 } + - { offset: 0x001084, value: 0x00000000 } + - { offset: 0x001088, value: 0x0731febb } + - { offset: 0x00108c, value: 0x00000000 } + - { offset: 0x001090, value: 0x010011b6 } + - { offset: 0x001094, value: 0x00000080 } + - { offset: 0x001098, value: 0x00000f96 } + - { offset: 0x00109c, value: 0x50000000 } + - { offset: 0x0010a0, value: 0x40041f96 } + - { offset: 0x0010a4, value: 0x20040800 } + - { offset: 0x0010a8, value: 0x00000f96 } + - { offset: 0x0010ac, value: 0x01008004 } + - { offset: 0x0010b0, value: 0x00021016 } + - { offset: 0x0010b4, value: 0x00000008 } + - { offset: 0x0010b8, value: 0x00211096 } + - { offset: 0x0010bc, value: 0x04010000 } + - { offset: 0x0010c0, value: 0x00300fb6 } + - { offset: 0x0010c4, value: 0x10001006 } + - { offset: 0x0010c8, value: 0x00000f9a } + - { offset: 0x0010cc, value: 0x00200000 } + - { offset: 0x0010d0, value: 0x04020b81 } + - { offset: 0x0010d4, value: 0x28046008 } + - { offset: 0x0010d8, value: 0x0020037d } + - { offset: 0x0010dc, value: 0x00052000 } + - { offset: 0x0010e0, value: 0x000003bd } + - { offset: 0x0010e4, value: 0x00040000 } + - { offset: 0x0010e8, value: 0x0800037d } + - { offset: 0x0010ec, value: 0x00000000 } + - { offset: 0x0010f0, value: 0x0050469f } + - { offset: 0x0010f4, value: 0x10000020 } + - { offset: 0x0010f8, value: 0x0000037d } + - { offset: 0x0010fc, value: 0x00000000 } + - { offset: 0x001100, value: 0x0000039f } + - { offset: 0x001104, value: 0x00000000 } + - { offset: 0x001108, value: 0x0000037e } + - { offset: 0x00110c, value: 0x04804000 } + - { offset: 0x001110, value: 0x000011f4 } + - { offset: 0x001114, value: 0x40000140 } + - { offset: 0x001118, value: 0x000411f4 } + - { offset: 0x00111c, value: 0x04020040 } + - { offset: 0x001120, value: 0x200092f4 } + - { offset: 0x001124, value: 0x40800001 } + - { offset: 0x001128, value: 0x000019f4 } + - { offset: 0x00112c, value: 0x00000000 } + - { offset: 0x001130, value: 0x00285216 } + - { offset: 0x001134, value: 0x04009420 } + - { offset: 0x001138, value: 0x040031f4 } + - { offset: 0x00113c, value: 0x00000000 } + - { offset: 0x001140, value: 0x02402cb6 } + - { offset: 0x001144, value: 0x05000080 } + - { offset: 0x001148, value: 0x000005d6 } + - { offset: 0x00114c, value: 0x00820000 } + - { offset: 0x001150, value: 0x000004fa } + - { offset: 0x001154, value: 0x00000000 } + - { offset: 0x001158, value: 0x00000cb6 } + - { offset: 0x00115c, value: 0x40006000 } + - { offset: 0x001160, value: 0x0c1004b6 } + - { offset: 0x001164, value: 0x00000800 } + - { offset: 0x001168, value: 0x040204ba } + - { offset: 0x00116c, value: 0x00000004 } + - { offset: 0x001170, value: 0x00000f36 } + - { offset: 0x001174, value: 0x00000104 } + - { offset: 0x001178, value: 0x09000aa6 } + - { offset: 0x00117c, value: 0x00000060 } + - { offset: 0x001180, value: 0x00010aca } + - { offset: 0x001184, value: 0x01000400 } + - { offset: 0x001188, value: 0x00000ac8 } + - { offset: 0x00118c, value: 0x00004000 } + - { offset: 0x001190, value: 0x80000aa6 } + - { offset: 0x001194, value: 0x04850000 } + - { offset: 0x001198, value: 0x00480168 } + - { offset: 0x00119c, value: 0x00000820 } + - { offset: 0x0011a0, value: 0x2021016c } + - { offset: 0x0011a4, value: 0x00880000 } + - { offset: 0x0011a8, value: 0x00000968 } + - { offset: 0x0011ac, value: 0x00002000 } + - { offset: 0x0011b0, value: 0x80102568 } + - { offset: 0x0011b4, value: 0x08004200 } + - { offset: 0x0011b8, value: 0x000000fb } + - { offset: 0x0011bc, value: 0x00004000 } + - { offset: 0x0011c0, value: 0x020002ec } + - { offset: 0x0011c4, value: 0x10010004 } + - { offset: 0x0011c8, value: 0x001010eb } + - { offset: 0x0011cc, value: 0x20008010 } + - { offset: 0x0011d0, value: 0x4000016b } + - { offset: 0x0011d4, value: 0x01801000 } + - { offset: 0x0011d8, value: 0x040003fb } + - { offset: 0x0011dc, value: 0x00000400 } + - { offset: 0x0011e0, value: 0x00000a0c } + - { offset: 0x0011e4, value: 0x00007010 } + - { offset: 0x0011e8, value: 0x000021ff } + - { offset: 0x0011ec, value: 0x00000000 } + - { offset: 0x0011f0, value: 0x0400021b } + - { offset: 0x0011f4, value: 0x00000020 } + - { offset: 0x0011f8, value: 0x00108dfb } + - { offset: 0x0011fc, value: 0x20040000 } + - { offset: 0x001200, value: 0x105082fb } + - { offset: 0x001204, value: 0x04010110 } + - { offset: 0x001208, value: 0x000202fb } + - { offset: 0x00120c, value: 0x00000810 } + - { offset: 0x001210, value: 0x00c007fb } + - { offset: 0x001214, value: 0x01000800 } + - { offset: 0x001218, value: 0x480001fb } + - { offset: 0x00121c, value: 0x04000000 } + - { offset: 0x001220, value: 0x000012fb } + - { offset: 0x001224, value: 0x00820428 } + - { offset: 0x001228, value: 0x0010021b } + - { offset: 0x00122c, value: 0x08000000 } + - { offset: 0x001230, value: 0x100001fb } + - { offset: 0x001234, value: 0x08001044 } + - { offset: 0x001238, value: 0x480803c0 } + - { offset: 0x00123c, value: 0x404b0000 } + - { offset: 0x001240, value: 0x00002bd0 } + - { offset: 0x001244, value: 0x30000130 } + - { offset: 0x001248, value: 0x000003c0 } + - { offset: 0x00124c, value: 0x00000080 } + - { offset: 0x001250, value: 0x30200400 } + - { offset: 0x001254, value: 0x80002080 } + - { offset: 0x001258, value: 0x000003c0 } + - { offset: 0x00125c, value: 0x00a00000 } + - { offset: 0x001260, value: 0x048003c0 } + - { offset: 0x001264, value: 0x42000900 } + - { offset: 0x001268, value: 0x200003c0 } + - { offset: 0x00126c, value: 0x00000000 } + - { offset: 0x001270, value: 0x030003e1 } + - { offset: 0x001274, value: 0xc01c0000 } + - { offset: 0x001278, value: 0x020005c4 } + - { offset: 0x00127c, value: 0x00000000 } + - { offset: 0x001280, value: 0x0a0005c0 } + - { offset: 0x001284, value: 0x10008188 } + - { offset: 0x001288, value: 0x002813c4 } + - { offset: 0x00128c, value: 0x00000200 } + - { offset: 0x001290, value: 0x000007c0 } + - { offset: 0x001294, value: 0x00000802 } + - { offset: 0x001298, value: 0x028415c0 } + - { offset: 0x00129c, value: 0x00121000 } + - { offset: 0x0012a0, value: 0x000411bc } + - { offset: 0x0012a4, value: 0x00010020 } + - { offset: 0x0012a8, value: 0x400631b8 } + - { offset: 0x0012ac, value: 0x00000800 } + - { offset: 0x0012b0, value: 0x000811c8 } + - { offset: 0x0012b4, value: 0x00010040 } + - { offset: 0x0012b8, value: 0x000011f8 } + - { offset: 0x0012bc, value: 0x18000000 } + - { offset: 0x0012c0, value: 0x002051c0 } + - { offset: 0x0012c4, value: 0x00800106 } + - { offset: 0x0012c8, value: 0x004011b8 } + - { offset: 0x0012cc, value: 0x40400000 } + - { offset: 0x0012d0, value: 0x200031b8 } + - { offset: 0x0012d4, value: 0x41040100 } + - { offset: 0x0012d8, value: 0x001011bc } + - { offset: 0x0012dc, value: 0x00000000 } + - { offset: 0x0012e0, value: 0x204011bc } + - { offset: 0x0012e4, value: 0x00000001 } + - { offset: 0x0012e8, value: 0x040011b8 } + - { offset: 0x0012ec, value: 0x02000000 } + - { offset: 0x0012f0, value: 0x340012b8 } + - { offset: 0x0012f4, value: 0x004000c0 } + - { offset: 0x0012f8, value: 0xc00015b8 } + - { offset: 0x0012fc, value: 0x00800040 } + - { offset: 0x001300, value: 0x003041b9 } + - { offset: 0x001304, value: 0x00000000 } + - { offset: 0x001308, value: 0x000019bc } + - { offset: 0x00130c, value: 0x00080000 } + - { offset: 0x001310, value: 0x400051b9 } + - { offset: 0x001314, value: 0x10000900 } + - { offset: 0x001318, value: 0x002011b8 } + - { offset: 0x00131c, value: 0x00000000 } + - { offset: 0x001320, value: 0x000092c0 } + - { offset: 0x001324, value: 0x00000020 } + - { offset: 0x001328, value: 0x000012b8 } + - { offset: 0x00132c, value: 0x00900020 } + - { offset: 0x001330, value: 0x000811c0 } + - { offset: 0x001334, value: 0x129001a0 } + - { offset: 0x001338, value: 0x000011b8 } + - { offset: 0x00133c, value: 0x80000002 } + - { offset: 0x001340, value: 0x800011b8 } + - { offset: 0x001344, value: 0x08000000 } + - { offset: 0x001348, value: 0x000011b8 } + - { offset: 0x00134c, value: 0x2000a000 } + - { offset: 0x001350, value: 0x044011c0 } + - { offset: 0x001354, value: 0x84090000 } + - { offset: 0x001358, value: 0x00104984 } + - { offset: 0x00135c, value: 0x40000000 } + - { offset: 0x001360, value: 0x00040b04 } + - { offset: 0x001364, value: 0x00200470 } + - { offset: 0x001368, value: 0x40000984 } + - { offset: 0x00136c, value: 0x00820400 } + - { offset: 0x001370, value: 0x00000986 } + - { offset: 0x001374, value: 0x10000000 } + - { offset: 0x001378, value: 0x00001d84 } + - { offset: 0x00137c, value: 0x00000801 } + - { offset: 0x001380, value: 0x01040b04 } + - { offset: 0x001384, value: 0x08002000 } + - { offset: 0x001388, value: 0x00000984 } + - { offset: 0x00138c, value: 0x00000000 } + - { offset: 0x001390, value: 0x0000198c } + - { offset: 0x001394, value: 0x0000000c } + - { offset: 0x001398, value: 0x20000233 } + - { offset: 0x00139c, value: 0x20000000 } + - { offset: 0x0013a0, value: 0x00000333 } + - { offset: 0x0013a4, value: 0x30d00100 } + - { offset: 0x0013a8, value: 0x00000355 } + - { offset: 0x0013ac, value: 0x00080004 } + - { offset: 0x0013b0, value: 0x10000357 } + - { offset: 0x0013b4, value: 0x000005a0 } + - { offset: 0x0013b8, value: 0x00000353 } + - { offset: 0x0013bc, value: 0x00000100 } + - { offset: 0x0013c0, value: 0x04004357 } + - { offset: 0x0013c4, value: 0x050c0000 } + - { offset: 0x0013c8, value: 0x00000010 } + - { offset: 0x0013cc, value: 0x08000000 } + - { offset: 0x0013d0, value: 0x05000204 } + - { offset: 0x0013d4, value: 0x40000220 } + - { offset: 0x0013d8, value: 0x00000000 } + - { offset: 0x0013dc, value: 0x00000400 } + - { offset: 0x0013e0, value: 0x00200000 } + - { offset: 0x0013e4, value: 0x11014000 } + - { offset: 0x001400, value: 0x00000001 } + - { offset: 0x001414, value: 0x00000000 } + - { offset: 0x001418, value: 0x00000000 } + - { offset: 0x00141c, value: 0x00000000 } + - { offset: 0x001420, value: 0x00000000 } + - { offset: 0x001424, value: 0x00000000 } + - { offset: 0x001428, value: 0x00000000 } + - { offset: 0x00142c, value: 0x002f7fff } + - { offset: 0x00143c, value: 0x00000000 } + - { offset: 0x001444, value: 0x00000000 } + - { offset: 0x0014cc, value: 0x00000000 } + - { offset: 0x001500, value: 0x80108000 } + - { offset: 0x001504, value: 0x10044400 } + - { offset: 0x001508, value: 0x48004008 } + - { offset: 0x00150c, value: 0x00010000 } + - { offset: 0x001510, value: 0x04100000 } + - { offset: 0x001514, value: 0x401a3089 } + - { offset: 0x001518, value: 0x08240112 } + - { offset: 0x00151c, value: 0x01000408 } + - { offset: 0x001520, value: 0x00005020 } + - { offset: 0x001524, value: 0x00024000 } + - { offset: 0x001528, value: 0x10001000 } + - { offset: 0x00152c, value: 0x80400000 } + - { offset: 0x001530, value: 0x0006000a } + - { offset: 0x001534, value: 0x00040002 } + - { offset: 0x001538, value: 0x10008100 } + - { offset: 0x00153c, value: 0x24000000 } + - { offset: 0x001540, value: 0x24420000 } + - { offset: 0x001544, value: 0x10800000 } + - { offset: 0x001548, value: 0x21030200 } + - { offset: 0x00154c, value: 0x0c000020 } + - { offset: 0x001550, value: 0x80820000 } + - { offset: 0x001554, value: 0x40000800 } + - { offset: 0x002000, value: 0x00001000 } + - { offset: 0x002004, value: 0x00010000 } + - { offset: 0x002008, value: 0x0000020c } + - { offset: 0x00200c, value: 0x00000000 } + - { offset: 0x002010, value: 0x00000000 } + - { offset: 0x002014, value: 0x00010000 } + - { offset: 0x002018, value: 0x00000038 } + - { offset: 0x00201c, value: 0x00000038 } + - { offset: 0x002020, value: 0x00000001 } + - { offset: 0x002040, value: 0x00000000 } + - { offset: 0x002044, value: 0x00000000 } + - { offset: 0x002048, value: 0x00000004 } + - { offset: 0x00204c, value: 0x80000000 } + - { offset: 0x002080, value: 0x00000000 } + - { offset: 0x002084, value: 0x00000000 } + - { offset: 0x00208c, value: 0x00000000 } + - { offset: 0x002090, value: 0x00000000 } + - { offset: 0x002098, value: 0x00000707 } + - { offset: 0x00209c, value: 0x00000001 } + - { offset: 0x0020c0, value: 0x00009000 } + - { offset: 0x0020c4, value: 0x00010000 } + - { offset: 0x0020c8, value: 0x00000000 } + - { offset: 0x0020cc, value: 0x00000000 } + - { offset: 0x002100, value: 0x00000000 } + - { offset: 0x002104, value: 0x00000000 } + - { offset: 0x002108, value: 0x00000001 } + - { offset: 0x00210c, value: 0x00000000 } + - { offset: 0x00213c, value: 0x00000003 } + - { offset: 0x002140, value: 0x01440600 } + - { offset: 0x002144, value: 0x8008ae50 } + - { offset: 0x002148, value: 0x804c9624 } + - { offset: 0x00214c, value: 0x80208630 } + - { offset: 0x002150, value: 0x80049e70 } + - { offset: 0x002154, value: 0x861c9e78 } + - { offset: 0x002158, value: 0xa040f000 } + - { offset: 0x00215c, value: 0x000cfc00 } + - { offset: 0x002160, value: 0x8000050e } + - { offset: 0x002164, value: 0x0000050f } + - { offset: 0x002168, value: 0x80000510 } + - { offset: 0x00216c, value: 0x13e40000 } + - { offset: 0x002170, value: 0x00280501 } + - { offset: 0x002174, value: 0x01100511 } + - { offset: 0x002178, value: 0x80380e00 } + - { offset: 0x00217c, value: 0x80008e00 } + - { offset: 0x002180, value: 0x803c8e50 } + - { offset: 0x002184, value: 0x8000be02 } + - { offset: 0x002188, value: 0xc7ccbe20 } + - { offset: 0x00218c, value: 0x82080800 } + - { offset: 0x002190, value: 0x802008a0 } + - { offset: 0x002194, value: 0x806408ab } + - { offset: 0x002198, value: 0x81340900 } + - { offset: 0x00219c, value: 0x81d8098d } + - { offset: 0x0021a0, value: 0x00100980 } + - { offset: 0x0021a4, value: 0x8000a630 } + - { offset: 0x0021a8, value: 0x00000000 } + - { offset: 0x0021ac, value: 0x00000000 } + - { offset: 0x0021b0, value: 0x00000000 } + - { offset: 0x0021b4, value: 0x00000000 } + - { offset: 0x0021b8, value: 0x00000000 } + - { offset: 0x0021bc, value: 0x00000000 } + - { offset: 0x002200, value: 0x00000000 } + - { offset: 0x002204, value: 0x00000000 } + - { offset: 0x002208, value: 0x00000000 } + - { offset: 0x00220c, value: 0x00000000 } + - { offset: 0x002210, value: 0x00000000 } + - { offset: 0x002214, value: 0x00000000 } + - { offset: 0x002218, value: 0x00000000 } + - { offset: 0x00221c, value: 0x00000000 } + - { offset: 0x002220, value: 0x00000000 } + - { offset: 0x002224, value: 0x00000000 } + - { offset: 0x002228, value: 0x00000002 } + - { offset: 0x002280, value: 0x00000000 } + - { offset: 0x002284, value: 0x00000000 } + - { offset: 0x002288, value: 0x00000000 } + - { offset: 0x00228c, value: 0x00000000 } + - { offset: 0x002290, value: 0x00000000 } + - { offset: 0x002294, value: 0x00000000 } + - { offset: 0x002298, value: 0x00000000 } + - { offset: 0x00229c, value: 0x00000000 } + - { offset: 0x0022a0, value: 0x00000000 } + - { offset: 0x0022a4, value: 0x00000000 } + - { offset: 0x0022a8, value: 0x00000000 } + - { offset: 0x0022ac, value: 0x00000000 } + - { offset: 0x002300, value: 0x00000000 } + - { offset: 0x002304, value: 0x8040362c } + - { offset: 0x002308, value: 0x010000c0 } + - { offset: 0x00230c, value: 0x00000080 } + - { offset: 0x002310, value: 0x00000000 } + - { offset: 0x002340, value: 0x00000000 } + - { offset: 0x002344, value: 0x00000000 } + - { offset: 0x002348, value: 0x00000000 } + - { offset: 0x00234c, value: 0x00000000 } + - { offset: 0x002350, value: 0x00000000 } + - { offset: 0x002354, value: 0x00000000 } + - { offset: 0x002358, value: 0x00000000 } + - { offset: 0x00235c, value: 0x00000000 } + - { offset: 0x002360, value: 0x00000000 } + - { offset: 0x002364, value: 0x00000000 } + - { offset: 0x002368, value: 0x00000000 } + - { offset: 0x00236c, value: 0x00000000 } + - { offset: 0x002370, value: 0x00000000 } + - { offset: 0x002374, value: 0x00000000 } + - { offset: 0x0023c0, value: 0x00000000 } + - { offset: 0x0023c4, value: 0x00000000 } + - { offset: 0x0023c8, value: 0x00000000 } + - { offset: 0x0023cc, value: 0x00000000 } + - { offset: 0x002400, value: 0x00011000 } + - { offset: 0x002404, value: 0x00010000 } + - { offset: 0x002408, value: 0x00000001 } + - { offset: 0x00240c, value: 0x00000001 } + - { offset: 0x002420, value: 0x00000033 } + - { offset: 0x002424, value: 0x00000000 } + - { offset: 0x002428, value: 0x00000000 } + - { offset: 0x00242c, value: 0x00000000 } + - { offset: 0x002430, value: 0x00000000 } + - { offset: 0x002434, value: 0x70c80008 } + - { offset: 0x002438, value: 0x00002060 } + - { offset: 0x00243c, value: 0x00000007 } + - { offset: 0x002440, value: 0x00006000 } + - { offset: 0x002444, value: 0x00000000 } + - { offset: 0x0024a0, value: 0x00000000 } + - { offset: 0x0024a4, value: 0x00000001 } + - { offset: 0x0024a8, value: 0x00000000 } + - { offset: 0x0024ac, value: 0x00000000 } + - { offset: 0x0024b0, value: 0x00000000 } + - { offset: 0x0024b4, value: 0x00000000 } + - { offset: 0x0024b8, value: 0x00000000 } + - { offset: 0x0024bc, value: 0x00000000 } + - { offset: 0x0024c0, value: 0x00000000 } + - { offset: 0x0024c4, value: 0x0000c600 } + - { offset: 0x0024c8, value: 0x00010000 } + - { offset: 0x0024cc, value: 0x00000000 } + - { offset: 0x0024d0, value: 0x00000000 } + - { offset: 0x0024d4, value: 0x00000000 } + - { offset: 0x0024d8, value: 0x00000000 } + - { offset: 0x0024dc, value: 0x00800000 } + - { offset: 0x0024e0, value: 0x00000000 } + - { offset: 0x0024e4, value: 0x00400031 } + - { offset: 0x0024e8, value: 0x010c0107 } + - { offset: 0x0024ec, value: 0x02000200 } + - { offset: 0x0024f0, value: 0x03000300 } + - { offset: 0x0024f4, value: 0x00b000b0 } + - { offset: 0x0024f8, value: 0x00d800d8 } + - { offset: 0x002508, value: 0x0000007f } + - { offset: 0x00250c, value: 0x0000000c } + - { offset: 0x002510, value: 0x00000000 } + - { offset: 0x002514, value: 0x00000000 } + - { offset: 0x002518, value: 0x00000000 } + - { offset: 0x00251c, value: 0x00000000 } + - { offset: 0x002520, value: 0x000f0004 } + - { offset: 0x002524, value: 0x00060002 } + - { offset: 0x002528, value: 0x00000000 } + - { offset: 0x00252c, value: 0x00000000 } + - { offset: 0x002530, value: 0x00000000 } + - { offset: 0x002534, value: 0x00000000 } + - { offset: 0x002600, value: 0x00305efe } + - { offset: 0x002604, value: 0x00000000 } + - { offset: 0x002608, value: 0x00225162 } + - { offset: 0x00260c, value: 0x00000000 } + - { offset: 0x002610, value: 0x00000000 } + - { offset: 0x002634, value: 0x00000001 } + - { offset: 0x002638, value: 0x00000000 } + - { offset: 0x00263c, value: 0x00000000 } + - { offset: 0x002640, value: 0x00000000 } + - { offset: 0x002644, value: 0x00000000 } + - { offset: 0x002648, value: 0x00000000 } + - { offset: 0x00264c, value: 0x00000000 } + - { offset: 0x002650, value: 0x00000000 } + - { offset: 0x002654, value: 0x00000000 } + - { offset: 0x002658, value: 0x00000000 } + - { offset: 0x002660, value: 0x00000000 } + - { offset: 0x002664, value: 0x00000000 } + - { offset: 0x002668, value: 0x00000000 } + - { offset: 0x00266c, value: 0x00000000 } + - { offset: 0x002670, value: 0x00000000 } + - { offset: 0x002674, value: 0x00000000 } + - { offset: 0x002678, value: 0x00000000 } + - { offset: 0x002680, value: 0x00000000 } + - { offset: 0x002684, value: 0x00000000 } + - { offset: 0x002688, value: 0x00000000 } + - { offset: 0x00268c, value: 0x00000000 } + - { offset: 0x002690, value: 0x00000000 } + - { offset: 0x002694, value: 0x00000000 } + - { offset: 0x002698, value: 0x00000000 } + - { offset: 0x0026a0, value: 0x300026a0 } + - { offset: 0x0026a4, value: 0x02029804 } + - { offset: 0x0026a8, value: 0x02027800 } + - { offset: 0x0026ac, value: 0x0202b808 } + - { offset: 0x0026b0, value: 0x02024c40 } + - { offset: 0x0026b4, value: 0x02021804 } + - { offset: 0x0026b8, value: 0x02023820 } + - { offset: 0x0026c0, value: 0x00000000 } + - { offset: 0x0026c4, value: 0x00000000 } + - { offset: 0x002708, value: 0x42497500 } + - { offset: 0x00270c, value: 0x023c13c1 } + - { offset: 0x002710, value: 0x02383383 } + - { offset: 0x002714, value: 0x023a13a1 } + - { offset: 0x002718, value: 0x023b13b1 } + - { offset: 0x00271c, value: 0x02393393 } + - { offset: 0x002720, value: 0x01365365 } + - { offset: 0x002800, value: 0x00000000 } + - { offset: 0x002804, value: 0x00000000 } + - { offset: 0x002808, value: 0x00000000 } + - { offset: 0x00280c, value: 0x00000000 } + - { offset: 0x003000, value: 0x00000000 } + - { offset: 0x003004, value: 0x00000001 } + - { offset: 0x003008, value: 0x00000101 } + - { offset: 0x00300c, value: 0x00000000 } + - { offset: 0x003010, value: 0x00000000 } + - { offset: 0x003018, value: 0x00000000 } + - { offset: 0x003040, value: 0x00000000 } + - { offset: 0x003044, value: 0x00000000 } + - { offset: 0x003048, value: 0x00000000 } + - { offset: 0x00304c, value: 0x00000000 } + - { offset: 0x003050, value: 0x00000000 } + - { offset: 0x003054, value: 0x00000000 } + - { offset: 0x003058, value: 0x00000000 } + - { offset: 0x00305c, value: 0x00000000 } + - { offset: 0x003060, value: 0x00000000 } + - { offset: 0x003064, value: 0x00000000 } + - { offset: 0x003068, value: 0x00000000 } + - { offset: 0x00306c, value: 0x00000000 } + - { offset: 0x003070, value: 0x00000000 } + - { offset: 0x003074, value: 0x00000000 } + - { offset: 0x003078, value: 0x00000000 } + - { offset: 0x00307c, value: 0x00000000 } + - { offset: 0x003080, value: 0x00000000 } + - { offset: 0x003084, value: 0x00000000 } + - { offset: 0x003088, value: 0x00000000 } + - { offset: 0x00308c, value: 0x00000000 } + - { offset: 0x003090, value: 0x00000000 } + - { offset: 0x003094, value: 0x00000000 } + - { offset: 0x003098, value: 0x00000000 } + - { offset: 0x00309c, value: 0x00000000 } + - { offset: 0x0030a0, value: 0x00000000 } + - { offset: 0x0030a4, value: 0x00000000 } + - { offset: 0x0030a8, value: 0x00000000 } + - { offset: 0x0030ac, value: 0x00000000 } + - { offset: 0x0030b0, value: 0x00000000 } + - { offset: 0x0030b4, value: 0x00000000 } + - { offset: 0x0030b8, value: 0x00000000 } + - { offset: 0x0030bc, value: 0x00000000 } + - { offset: 0x0030c0, value: 0x00000000 } + - { offset: 0x0030c4, value: 0x00000000 } + - { offset: 0x0030c8, value: 0x00000000 } + - { offset: 0x0030cc, value: 0x00000000 } + - { offset: 0x0030d0, value: 0x00000000 } + - { offset: 0x0030d4, value: 0x00000000 } + - { offset: 0x0030d8, value: 0x00000000 } + - { offset: 0x0030dc, value: 0x00000000 } + - { offset: 0x0030e0, value: 0x00000000 } + - { offset: 0x0030e4, value: 0x00000000 } + - { offset: 0x0030e8, value: 0x00000000 } + - { offset: 0x0030ec, value: 0x00000000 } + - { offset: 0x0030f0, value: 0x00000000 } + - { offset: 0x0030f4, value: 0x00000000 } + - { offset: 0x0030f8, value: 0x00000000 } + - { offset: 0x0030fc, value: 0x00000000 } + - { offset: 0x003100, value: 0x00000000 } + - { offset: 0x003104, value: 0x00000000 } + - { offset: 0x003108, value: 0x00000000 } + - { offset: 0x00310c, value: 0x00000000 } + - { offset: 0x003110, value: 0x00000000 } + - { offset: 0x003114, value: 0x00000000 } + - { offset: 0x003118, value: 0x00000000 } + - { offset: 0x00311c, value: 0x00000000 } + - { offset: 0x003120, value: 0x00000000 } + - { offset: 0x003124, value: 0x00000000 } + - { offset: 0x003128, value: 0x00000000 } + - { offset: 0x00312c, value: 0x00000000 } + - { offset: 0x003130, value: 0x00000000 } + - { offset: 0x003134, value: 0x00000000 } + - { offset: 0x003138, value: 0x00000000 } + - { offset: 0x00313c, value: 0x00000000 } + - { offset: 0x003140, value: 0x00000000 } + - { offset: 0x003144, value: 0x00000000 } + - { offset: 0x003148, value: 0x00000000 } + - { offset: 0x00314c, value: 0x00000000 } + - { offset: 0x003150, value: 0x00000000 } + - { offset: 0x003154, value: 0x00000000 } + - { offset: 0x003158, value: 0x00000000 } + - { offset: 0x00315c, value: 0x00000000 } + - { offset: 0x003160, value: 0x00000000 } + - { offset: 0x003164, value: 0x00000000 } + - { offset: 0x003168, value: 0x00000000 } + - { offset: 0x00316c, value: 0x00000000 } + - { offset: 0x003170, value: 0x00000000 } + - { offset: 0x003174, value: 0x00000000 } + - { offset: 0x003178, value: 0x00000000 } + - { offset: 0x00317c, value: 0x00000000 } + - { offset: 0x003180, value: 0x00000000 } + - { offset: 0x003184, value: 0x00000000 } + - { offset: 0x003188, value: 0x00000000 } + - { offset: 0x00318c, value: 0x00000000 } + - { offset: 0x003190, value: 0x00000000 } + - { offset: 0x003194, value: 0x00000000 } + - { offset: 0x003198, value: 0x00000000 } + - { offset: 0x00319c, value: 0x00000000 } + - { offset: 0x0031a0, value: 0x00000000 } + - { offset: 0x0031a4, value: 0x00000000 } + - { offset: 0x0031a8, value: 0x00000000 } + - { offset: 0x0031ac, value: 0x00000000 } + - { offset: 0x0031b0, value: 0x00000000 } + - { offset: 0x0031b4, value: 0x00000000 } + - { offset: 0x0031b8, value: 0x00000000 } + - { offset: 0x0031bc, value: 0x00000000 } + - { offset: 0x0031c0, value: 0x00000000 } + - { offset: 0x0031c4, value: 0x00000000 } + - { offset: 0x0031c8, value: 0x00000000 } + - { offset: 0x0031cc, value: 0x00000000 } + - { offset: 0x0031d0, value: 0x00000000 } + - { offset: 0x0031d4, value: 0x00000000 } + - { offset: 0x0031d8, value: 0x00000000 } + - { offset: 0x0031dc, value: 0x00000000 } + - { offset: 0x0031e0, value: 0x00000000 } + - { offset: 0x0031e4, value: 0x00000000 } + - { offset: 0x0031e8, value: 0x00000000 } + - { offset: 0x0031ec, value: 0x00000000 } + - { offset: 0x0031f0, value: 0x00000000 } + - { offset: 0x0031f4, value: 0x00000000 } + - { offset: 0x0031f8, value: 0x00000000 } + - { offset: 0x0031fc, value: 0x00000000 } + - { offset: 0x003200, value: 0x00000000 } + - { offset: 0x003204, value: 0x00000000 } + - { offset: 0x003208, value: 0x00000000 } + - { offset: 0x00320c, value: 0x00000000 } + - { offset: 0x003210, value: 0x00000000 } + - { offset: 0x003214, value: 0x00000000 } + - { offset: 0x003218, value: 0x00000000 } + - { offset: 0x00321c, value: 0x00000000 } + - { offset: 0x003220, value: 0x00000000 } + - { offset: 0x003224, value: 0x00000000 } + - { offset: 0x003228, value: 0x00000000 } + - { offset: 0x00322c, value: 0x00000000 } + - { offset: 0x003230, value: 0x00000000 } + - { offset: 0x003234, value: 0x00000000 } + - { offset: 0x003238, value: 0x00000000 } + - { offset: 0x00323c, value: 0x00000000 } + - { offset: 0x003240, value: 0x00000000 } + - { offset: 0x003244, value: 0x00000000 } + - { offset: 0x003248, value: 0x00000000 } + - { offset: 0x00324c, value: 0x00000000 } + - { offset: 0x003250, value: 0x00000000 } + - { offset: 0x003254, value: 0x00000000 } + - { offset: 0x003258, value: 0x00000000 } + - { offset: 0x00325c, value: 0x00000000 } + - { offset: 0x003260, value: 0x00000000 } + - { offset: 0x003264, value: 0x00000000 } + - { offset: 0x003268, value: 0x00000000 } + - { offset: 0x00326c, value: 0x00000000 } + - { offset: 0x003270, value: 0x00000000 } + - { offset: 0x003274, value: 0x00000000 } + - { offset: 0x003278, value: 0x00000000 } + - { offset: 0x00327c, value: 0x00000000 } + - { offset: 0x003280, value: 0x00000000 } + - { offset: 0x003284, value: 0x00000000 } + - { offset: 0x003288, value: 0x00000000 } + - { offset: 0x00328c, value: 0x00000000 } + - { offset: 0x003290, value: 0x00000000 } + - { offset: 0x003294, value: 0x00000000 } + - { offset: 0x003298, value: 0x00000000 } + - { offset: 0x00329c, value: 0x00000000 } + - { offset: 0x0032a0, value: 0x00000000 } + - { offset: 0x0032a4, value: 0x00000000 } + - { offset: 0x0032a8, value: 0x00000000 } + - { offset: 0x0032ac, value: 0x00000000 } + - { offset: 0x0032b0, value: 0x00000000 } + - { offset: 0x0032b4, value: 0x00000000 } + - { offset: 0x0032b8, value: 0x00000000 } + - { offset: 0x0032bc, value: 0x00000000 } + - { offset: 0x0032c0, value: 0x00000000 } + - { offset: 0x0032c4, value: 0x00000000 } + - { offset: 0x0032c8, value: 0x00000000 } + - { offset: 0x0032cc, value: 0x00000000 } + - { offset: 0x0032d0, value: 0x00000000 } + - { offset: 0x0032d4, value: 0x00000000 } + - { offset: 0x0032d8, value: 0x00000000 } + - { offset: 0x0032dc, value: 0x00000000 } + - { offset: 0x0032e0, value: 0x00000000 } + - { offset: 0x0032e4, value: 0x00000000 } + - { offset: 0x0032e8, value: 0x00000000 } + - { offset: 0x0032ec, value: 0x00000000 } + - { offset: 0x0032f0, value: 0x00000000 } + - { offset: 0x0032f4, value: 0x00000000 } + - { offset: 0x0032f8, value: 0x00000000 } + - { offset: 0x0032fc, value: 0x00000000 } + - { offset: 0x003300, value: 0x00000000 } + - { offset: 0x003304, value: 0x00000000 } + - { offset: 0x003308, value: 0x00000000 } + - { offset: 0x00330c, value: 0x00000000 } + - { offset: 0x003310, value: 0x00000000 } + - { offset: 0x003314, value: 0x00000000 } + - { offset: 0x003318, value: 0x00000000 } + - { offset: 0x00331c, value: 0x00000000 } + - { offset: 0x003320, value: 0x00000000 } + - { offset: 0x003324, value: 0x00000000 } + - { offset: 0x003328, value: 0x00000000 } + - { offset: 0x00332c, value: 0x00000000 } + - { offset: 0x003330, value: 0x00000000 } + - { offset: 0x003334, value: 0x00000000 } + - { offset: 0x003338, value: 0x00000000 } + - { offset: 0x00333c, value: 0x00000000 } + - { offset: 0x003340, value: 0x00000000 } + - { offset: 0x003344, value: 0x00000000 } + - { offset: 0x003348, value: 0x00000000 } + - { offset: 0x00334c, value: 0x00000000 } + - { offset: 0x003350, value: 0x00000000 } + - { offset: 0x003354, value: 0x00000000 } + - { offset: 0x003358, value: 0x00000000 } + - { offset: 0x00335c, value: 0x00000000 } + - { offset: 0x003360, value: 0x00000000 } + - { offset: 0x003364, value: 0x00000000 } + - { offset: 0x003800, value: 0x00000001 } + - { offset: 0x003804, value: 0x00400000 } + - { offset: 0x003808, value: 0x00000000 } + - { offset: 0x00380c, value: 0x00000000 } + - { offset: 0x003810, value: 0x00000000 } + - { offset: 0x003814, value: 0xffffffc0 } + - { offset: 0x003818, value: 0x0001ffff } + - { offset: 0x00381c, value: 0xfffff000 } + - { offset: 0x003820, value: 0x0001ffff } + - { offset: 0x003824, value: 0xfffff000 } + - { offset: 0x003828, value: 0x0001ffff } + - { offset: 0x00382c, value: 0x00100000 } + - { offset: 0x003830, value: 0x00000000 } + - { offset: 0x003834, value: 0x001ff000 } + - { offset: 0x003838, value: 0x00000000 } + - { offset: 0x003840, value: 0x00000000 } + - { offset: 0x003844, value: 0x00000000 } + - { offset: 0x003848, value: 0x00000000 } + - { offset: 0x00384c, value: 0x00000000 } + - { offset: 0x00385c, value: 0x00000004 } + - { offset: 0x003860, value: 0x00000804 } + - { offset: 0x003864, value: 0x00000001 } + - { offset: 0x003870, value: 0x00000000 } + - { offset: 0x003874, value: 0x00000000 } + - { offset: 0x003878, value: 0x00000000 } + - { offset: 0x00387c, value: 0x00000000 } + - { offset: 0x003880, value: 0x00000000 } + - { offset: 0x003884, value: 0x00000000 } + - { offset: 0x003888, value: 0x00000000 } + - { offset: 0x00388c, value: 0x00000000 } + - { offset: 0x003890, value: 0x00000000 } + - { offset: 0x003894, value: 0x00000000 } + - { offset: 0x003898, value: 0x00000000 } + - { offset: 0x00389c, value: 0x00000000 } + - { offset: 0x0038a0, value: 0x00000000 } + - { offset: 0x0038a4, value: 0x00000000 } + - { offset: 0x0038a8, value: 0x00000000 } + - { offset: 0x0038ac, value: 0x00000000 } + - { offset: 0x0038c0, value: 0x00000000 } + - { offset: 0x0038c4, value: 0x00000000 } + - { offset: 0x0038c8, value: 0x00000000 } + - { offset: 0x0038e0, value: 0x00000000 } + - { offset: 0x0038e4, value: 0x00000000 } + - { offset: 0x021800, value: 0x00000000 } + - { offset: 0x021804, value: 0x00000001 } + - { offset: 0x021840, value: 0x00000000 } + - { offset: 0x021844, value: 0x00000000 } + - { offset: 0x021848, value: 0x00000000 } + - { offset: 0x02184c, value: 0x00000000 } + - { offset: 0x021850, value: 0x00000000 } + - { offset: 0x021854, value: 0x00000000 } + - { offset: 0x021858, value: 0x00000000 } + - { offset: 0x02185c, value: 0x00000000 } + - { offset: 0x021860, value: 0x00000000 } + - { offset: 0x021864, value: 0x00000000 } + - { offset: 0x021868, value: 0x00000000 } + - { offset: 0x02186c, value: 0x00000000 } + - { offset: 0x021880, value: 0x00000000 } + - { offset: 0x0218a0, value: 0x00000000 } + - { offset: 0x0218a4, value: 0x00000000 } + - { offset: 0x0218a8, value: 0x00000000 } + - { offset: 0x0218ac, value: 0x00000000 } + - { offset: 0x0218c0, value: 0x00000000 } + - { offset: 0x0218c4, value: 0x3fff3fff } + - { offset: 0x0218c8, value: 0x00000000 } + - { offset: 0x0218cc, value: 0x00000000 } + - { offset: 0x0218d0, value: 0x00000000 } + - { offset: 0x0218d4, value: 0x00000000 } + - { offset: 0x0218d8, value: 0x00000000 } + - { offset: 0x0218dc, value: 0x00000000 } + - { offset: 0x025800, value: 0x00000000 } + - { offset: 0x025804, value: 0x00000001 } + - { offset: 0x025808, value: 0x00000000 } + - { offset: 0x02580c, value: 0x00000000 } + - { offset: 0x025810, value: 0x00000000 } + - { offset: 0x025890, value: 0x00000000 } + - { offset: 0x025894, value: 0x00000000 } + - { offset: 0x025898, value: 0x00000000 } + - { offset: 0x02589c, value: 0x00000000 } + - { offset: 0x0258a0, value: 0x00000000 } + - { offset: 0x0258a4, value: 0x00000000 } + - { offset: 0x0258a8, value: 0x00000000 } + - { offset: 0x0258ac, value: 0x00000000 } + - { offset: 0x0258b0, value: 0x00000000 } + - { offset: 0x0258b4, value: 0x00000000 } + - { offset: 0x0258b8, value: 0x00000000 } + - { offset: 0x0258bc, value: 0x00000000 } + - { offset: 0x0258c0, value: 0x00000000 } + - { offset: 0x0258c4, value: 0x00000000 } + - { offset: 0x0258c8, value: 0x00000000 } + - { offset: 0x0258cc, value: 0x00000000 } + - { offset: 0x0258d0, value: 0x00000000 } + - { offset: 0x0258d4, value: 0x00000000 } + - { offset: 0x0258d8, value: 0x00000000 } + - { offset: 0x0258dc, value: 0x00000000 } + - { offset: 0x027800, value: 0x00180000 } + - { offset: 0x027804, value: 0x00000001 } + - { offset: 0x02780c, value: 0x00000000 } + - { offset: 0x027810, value: 0x00000000 } + - { offset: 0x027814, value: 0x00000000 } + - { offset: 0x027818, value: 0x00000000 } + - { offset: 0x02781c, value: 0x00000000 } + - { offset: 0x027820, value: 0x00000000 } + - { offset: 0x027824, value: 0x00000000 } + - { offset: 0x027828, value: 0x00000001 } + - { offset: 0x02782c, value: 0x00004080 } + - { offset: 0x027830, value: 0x00000000 } + - { offset: 0x027834, value: 0x00000003 } + - { offset: 0x027838, value: 0x00000000 } + - { offset: 0x027844, value: 0x00010000 } + - { offset: 0x027848, value: 0x00000000 } + - { offset: 0x02784c, value: 0x00000000 } + - { offset: 0x027850, value: 0x00000000 } + - { offset: 0x027854, value: 0x00000000 } + - { offset: 0x027858, value: 0x00000000 } + - { offset: 0x027864, value: 0x00000000 } + - { offset: 0x027870, value: 0x00000000 } + - { offset: 0x027880, value: 0x00000000 } + - { offset: 0x027884, value: 0x00000000 } + - { offset: 0x027888, value: 0x00000000 } + - { offset: 0x02788c, value: 0x00000000 } + - { offset: 0x0278c0, value: 0x00000000 } + - { offset: 0x0278c4, value: 0x00000000 } + - { offset: 0x0278d0, value: 0x00000000 } + - { offset: 0x0279c0, value: 0x00000000 } + - { offset: 0x0279c4, value: 0x00000000 } + - { offset: 0x0279c8, value: 0x00000000 } + - { offset: 0x0279e0, value: 0x00000002 } + - { offset: 0x0279e4, value: 0x00000000 } + - { offset: 0x027a00, value: 0x00000000 } + - { offset: 0x027a04, value: 0x00000000 } + - { offset: 0x027a08, value: 0x00000000 } + - { offset: 0x027a0c, value: 0x00000000 } + - { offset: 0x027a10, value: 0x00000000 } + - { offset: 0x027a14, value: 0x00000000 } + - { offset: 0x027a18, value: 0x00000000 } + - { offset: 0x027a1c, value: 0x00000000 } + - { offset: 0x027a20, value: 0x00000000 } + - { offset: 0x027a24, value: 0x00000000 } + - { offset: 0x027a28, value: 0x00000000 } + - { offset: 0x027a2c, value: 0x00000000 } + - { offset: 0x027a30, value: 0x00000000 } + - { offset: 0x027a34, value: 0x00000000 } + - { offset: 0x027a38, value: 0x00000021 } + - { offset: 0x027a3c, value: 0x00000044 } + - { offset: 0x027a40, value: 0x00000000 } + - { offset: 0x027a44, value: 0x00000000 } + - { offset: 0x027a48, value: 0x00000000 } + - { offset: 0x027a4c, value: 0x00000000 } + - { offset: 0x027a50, value: 0x00000000 } + - { offset: 0x027a54, value: 0x00000000 } + - { offset: 0x027a58, value: 0x00000000 } + - { offset: 0x027a5c, value: 0x00000000 } + - { offset: 0x027a60, value: 0x00000000 } + - { offset: 0x027a64, value: 0x00000000 } + - { offset: 0x027a68, value: 0x00000000 } + - { offset: 0x027a6c, value: 0x00000000 } + - { offset: 0x027a70, value: 0x00000000 } + - { offset: 0x027a74, value: 0x00000000 } + - { offset: 0x027a78, value: 0x00000000 } + - { offset: 0x027a7c, value: 0x00000000 } + - { offset: 0x027a80, value: 0x00000000 } + - { offset: 0x027a84, value: 0x00000000 } + - { offset: 0x027a88, value: 0x00000000 } + - { offset: 0x027a8c, value: 0x00000000 } + - { offset: 0x027a90, value: 0x00000000 } + - { offset: 0x027a94, value: 0x00000000 } + - { offset: 0x027a98, value: 0x00000000 } + - { offset: 0x027a9c, value: 0x00000000 } + - { offset: 0x027aa0, value: 0x00000000 } + - { offset: 0x027aa4, value: 0x00000000 } + - { offset: 0x027aa8, value: 0x00000000 } + - { offset: 0x027aac, value: 0x00000000 } + - { offset: 0x027ab0, value: 0x00000000 } + - { offset: 0x027ab4, value: 0x00000000 } + - { offset: 0x027ab8, value: 0x00000000 } + - { offset: 0x027abc, value: 0x00000001 } + - { offset: 0x027ac0, value: 0x00000000 } + - { offset: 0x027ac4, value: 0x00000000 } + - { offset: 0x027ac8, value: 0x00000000 } + - { offset: 0x027acc, value: 0x00000000 } + - { offset: 0x027ad0, value: 0x00000000 } + - { offset: 0x027ad4, value: 0x00000000 } + - { offset: 0x027ad8, value: 0x00000000 } + - { offset: 0x027adc, value: 0x00000000 } + - { offset: 0x027ae0, value: 0x00000000 } + - { offset: 0x027ae4, value: 0x00000000 } + - { offset: 0x027ae8, value: 0x00000000 } + - { offset: 0x027aec, value: 0x00000000 } + - { offset: 0x027af0, value: 0x00000000 } + - { offset: 0x027af4, value: 0x00000000 } + - { offset: 0x027af8, value: 0x00000000 } + - { offset: 0x027afc, value: 0x00000001 } + - { offset: 0x027b00, value: 0x00000000 } + - { offset: 0x027b04, value: 0x00000000 } + - { offset: 0x027b08, value: 0x00000000 } + - { offset: 0x027b0c, value: 0x00000000 } + - { offset: 0x027b10, value: 0x00000000 } + - { offset: 0x027b14, value: 0x00000000 } + - { offset: 0x027b18, value: 0x00000000 } + - { offset: 0x027b1c, value: 0x00000000 } + - { offset: 0x027b20, value: 0x00000000 } + - { offset: 0x027b24, value: 0x00000000 } + - { offset: 0x027b28, value: 0x00000000 } + - { offset: 0x027b2c, value: 0x00000000 } + - { offset: 0x027b30, value: 0x00000000 } + - { offset: 0x027b34, value: 0x00000000 } + - { offset: 0x027b38, value: 0x00000000 } + - { offset: 0x027b3c, value: 0x00000000 } + - { offset: 0x027b40, value: 0x00000000 } + - { offset: 0x027b44, value: 0x00000000 } + - { offset: 0x027b48, value: 0x00000000 } + - { offset: 0x027b4c, value: 0x00000000 } + - { offset: 0x027b50, value: 0x00000000 } + - { offset: 0x027b54, value: 0x00000000 } + - { offset: 0x027b58, value: 0x00000000 } + - { offset: 0x027b5c, value: 0x00000000 } + - { offset: 0x027b60, value: 0x00000000 } + - { offset: 0x027b64, value: 0x00000000 } + - { offset: 0x027b68, value: 0x00000000 } + - { offset: 0x027b6c, value: 0x00000000 } + - { offset: 0x027b70, value: 0x00000000 } + - { offset: 0x027b74, value: 0x00000000 } + - { offset: 0x027b78, value: 0x00000000 } + - { offset: 0x027b7c, value: 0x00000000 } + - { offset: 0x027b80, value: 0x00000000 } + - { offset: 0x027b84, value: 0x00000000 } + - { offset: 0x027b88, value: 0x00000000 } + - { offset: 0x027b8c, value: 0x00000000 } + - { offset: 0x027b90, value: 0x00000000 } + - { offset: 0x027b94, value: 0x00000000 } + - { offset: 0x027b98, value: 0x00000000 } + - { offset: 0x027b9c, value: 0x00000000 } + - { offset: 0x027ba0, value: 0x00000000 } + - { offset: 0x027ba4, value: 0x00000000 } + - { offset: 0x027ba8, value: 0x00000000 } + - { offset: 0x027bac, value: 0x00000000 } + - { offset: 0x027bb0, value: 0x00000000 } + - { offset: 0x027bb4, value: 0x00000000 } + - { offset: 0x027bb8, value: 0x00000000 } + - { offset: 0x027bbc, value: 0x00000000 } + - { offset: 0x027bc0, value: 0x00000000 } + - { offset: 0x027bc4, value: 0x00000000 } + - { offset: 0x027bc8, value: 0x00000000 } + - { offset: 0x027bcc, value: 0x00000000 } + - { offset: 0x027bd0, value: 0x00000000 } + - { offset: 0x027bd4, value: 0x00000000 } + - { offset: 0x027bd8, value: 0x00000000 } + - { offset: 0x027bdc, value: 0x00000000 } + - { offset: 0x027be0, value: 0x00000000 } + - { offset: 0x027be4, value: 0x00000000 } + - { offset: 0x027be8, value: 0x00000000 } + - { offset: 0x027bec, value: 0x00000000 } + - { offset: 0x027bf0, value: 0x00000000 } + - { offset: 0x027bf4, value: 0x00000000 } + - { offset: 0x027bf8, value: 0x00000000 } + - { offset: 0x027bfc, value: 0x00000000 } + - { offset: 0x027c00, value: 0x00000000 } + - { offset: 0x027c04, value: 0x00000000 } + - { offset: 0x027c08, value: 0x00000000 } + - { offset: 0x027c0c, value: 0x00000000 } + - { offset: 0x027c10, value: 0x00000000 } + - { offset: 0x027c14, value: 0x00000000 } + - { offset: 0x027c18, value: 0x00000000 } + - { offset: 0x027c1c, value: 0x00000000 } + - { offset: 0x027c20, value: 0x00000000 } + - { offset: 0x027c24, value: 0x00000000 } + - { offset: 0x027c28, value: 0x00000000 } + - { offset: 0x027c2c, value: 0x00000000 } + - { offset: 0x027c30, value: 0x00000000 } + - { offset: 0x027c34, value: 0x00000000 } + - { offset: 0x027c38, value: 0x00000000 } + - { offset: 0x027c3c, value: 0x00000000 } + - { offset: 0x027c40, value: 0x00000000 } + - { offset: 0x027c44, value: 0x00000000 } + - { offset: 0x027c48, value: 0x00000000 } + - { offset: 0x027c4c, value: 0x00000000 } + - { offset: 0x027c50, value: 0x00000000 } + - { offset: 0x027c54, value: 0x00000000 } + - { offset: 0x027c58, value: 0x00000000 } + - { offset: 0x027c5c, value: 0x00000000 } + - { offset: 0x027c60, value: 0x00000000 } + - { offset: 0x027c64, value: 0x00000000 } + - { offset: 0x027c68, value: 0x00000000 } + - { offset: 0x027c6c, value: 0x00000000 } + - { offset: 0x027c70, value: 0x00000000 } + - { offset: 0x027c74, value: 0x00000000 } + - { offset: 0x027c78, value: 0x00000000 } + - { offset: 0x027c7c, value: 0x00000000 } + - { offset: 0x027c80, value: 0x00000000 } + - { offset: 0x027c84, value: 0x00000000 } + - { offset: 0x027c88, value: 0x00000000 } + - { offset: 0x027c8c, value: 0x00000000 } + - { offset: 0x027c90, value: 0x00000000 } + - { offset: 0x027c94, value: 0x00000000 } + - { offset: 0x027c98, value: 0x00000000 } + - { offset: 0x027c9c, value: 0x00000000 } + - { offset: 0x027ca0, value: 0x00000000 } + - { offset: 0x027ca4, value: 0x00000000 } + - { offset: 0x027ca8, value: 0x00000000 } + - { offset: 0x027cac, value: 0x00000000 } + - { offset: 0x027cb0, value: 0x00000000 } + - { offset: 0x027cb4, value: 0x00000000 } + - { offset: 0x027cb8, value: 0x00000000 } + - { offset: 0x027cbc, value: 0x00000000 } + - { offset: 0x027cc0, value: 0x00000000 } + - { offset: 0x027cc4, value: 0x00000000 } + - { offset: 0x027cc8, value: 0x00000000 } + - { offset: 0x027ccc, value: 0x00000000 } + - { offset: 0x027cd0, value: 0x00000000 } + - { offset: 0x027cd4, value: 0x00000000 } + - { offset: 0x027cd8, value: 0x00000000 } + - { offset: 0x027cdc, value: 0x00000000 } + - { offset: 0x027ce0, value: 0x00000000 } + - { offset: 0x027ce4, value: 0x00000000 } + - { offset: 0x027ce8, value: 0x00000000 } + - { offset: 0x027cec, value: 0x00000000 } + - { offset: 0x027cf0, value: 0x00000000 } + - { offset: 0x027cf4, value: 0x00000000 } + - { offset: 0x027cf8, value: 0x00000000 } + - { offset: 0x027cfc, value: 0x00000011 } + - { offset: 0x027d00, value: 0x00002625 } + - { offset: 0x027d04, value: 0x000020a5 } + - { offset: 0x027d08, value: 0x00002306 } + - { offset: 0x027d0c, value: 0x000020a6 } + - { offset: 0x027d10, value: 0x00002327 } + - { offset: 0x027d14, value: 0x000020a7 } + - { offset: 0x027d18, value: 0x00002084 } + - { offset: 0x027d1c, value: 0x000020a4 } + - { offset: 0x027d20, value: 0x00000036 } + - { offset: 0x027d24, value: 0x00000000 } + - { offset: 0x027d28, value: 0x00000000 } + - { offset: 0x027d2c, value: 0x00000000 } + - { offset: 0x027d30, value: 0x00000000 } + - { offset: 0x027d34, value: 0x00000000 } + - { offset: 0x027d38, value: 0x00000000 } + - { offset: 0x027d3c, value: 0x00000000 } + - { offset: 0x027d40, value: 0x00000000 } + - { offset: 0x027d44, value: 0x00000000 } + - { offset: 0x027d48, value: 0x00000000 } + - { offset: 0x027d4c, value: 0x00000000 } + - { offset: 0x027d50, value: 0x00000000 } + - { offset: 0x027d54, value: 0x00000000 } + - { offset: 0x027d58, value: 0x00000000 } + - { offset: 0x027d5c, value: 0x00000000 } + - { offset: 0x027d60, value: 0x00000000 } + - { offset: 0x027d64, value: 0x00000000 } + - { offset: 0x027d68, value: 0x00000000 } + - { offset: 0x027d6c, value: 0x00000000 } + - { offset: 0x027d70, value: 0x00000000 } + - { offset: 0x027d74, value: 0x00000000 } + - { offset: 0x027d78, value: 0x00000000 } + - { offset: 0x027d7c, value: 0x00000000 } + - { offset: 0x027d80, value: 0x00000000 } + - { offset: 0x027d84, value: 0x00000000 } + - { offset: 0x027d88, value: 0x00000000 } + - { offset: 0x027d8c, value: 0x00000000 } + - { offset: 0x027d90, value: 0x00000000 } + - { offset: 0x027d94, value: 0x00000000 } + - { offset: 0x027d98, value: 0x00000000 } + - { offset: 0x027d9c, value: 0x00000000 } + - { offset: 0x027da0, value: 0x00000000 } + - { offset: 0x027da4, value: 0x00000000 } + - { offset: 0x027da8, value: 0x00000000 } + - { offset: 0x027dac, value: 0x00000000 } + - { offset: 0x027db0, value: 0x00000000 } + - { offset: 0x027db4, value: 0x00000000 } + - { offset: 0x027db8, value: 0x00000000 } + - { offset: 0x027dbc, value: 0x00000000 } + - { offset: 0x027dc0, value: 0x00000000 } + - { offset: 0x027dc4, value: 0x00000000 } + - { offset: 0x027dc8, value: 0x00000000 } + - { offset: 0x027dcc, value: 0x00000000 } + - { offset: 0x027dd0, value: 0x00000000 } + - { offset: 0x027dd4, value: 0x00000000 } + - { offset: 0x027dd8, value: 0x00000000 } + - { offset: 0x027ddc, value: 0x00000000 } + - { offset: 0x027de0, value: 0x00000000 } + - { offset: 0x027de4, value: 0x00000000 } + - { offset: 0x027de8, value: 0x00000000 } + - { offset: 0x027dec, value: 0x00000000 } + - { offset: 0x027df0, value: 0x00000000 } + - { offset: 0x027df4, value: 0x00000000 } + - { offset: 0x027df8, value: 0x00000000 } + - { offset: 0x027dfc, value: 0x00000000 } + - { offset: 0x027e00, value: 0x00000000 } + - { offset: 0x027e04, value: 0x00000000 } + - { offset: 0x027e08, value: 0x00000000 } + - { offset: 0x027e0c, value: 0x00000000 } + - { offset: 0x027e10, value: 0x00000000 } + - { offset: 0x027e14, value: 0x00000000 } + - { offset: 0x027e18, value: 0x00000000 } + - { offset: 0x027e1c, value: 0x00000000 } + - { offset: 0x027e20, value: 0x00000000 } + - { offset: 0x027e24, value: 0x00000000 } + - { offset: 0x027e28, value: 0x00000000 } + - { offset: 0x027e2c, value: 0x00000000 } + - { offset: 0x027e30, value: 0x00000000 } + - { offset: 0x027e34, value: 0x00000000 } + - { offset: 0x027e38, value: 0x00000000 } + - { offset: 0x027e3c, value: 0x00000000 } + - { offset: 0x027e40, value: 0x00000000 } + - { offset: 0x027e44, value: 0x00000000 } + - { offset: 0x027e48, value: 0x00000000 } + - { offset: 0x027e4c, value: 0x00000000 } + - { offset: 0x027e50, value: 0x00000000 } + - { offset: 0x027e54, value: 0x00000000 } + - { offset: 0x027e58, value: 0x00000000 } + - { offset: 0x027e5c, value: 0x00000000 } + - { offset: 0x027e60, value: 0x00000000 } + - { offset: 0x027e64, value: 0x00000000 } + - { offset: 0x027e68, value: 0x00000000 } + - { offset: 0x027e6c, value: 0x00000000 } + - { offset: 0x027e70, value: 0x00000000 } + - { offset: 0x027e74, value: 0x00000000 } + - { offset: 0x027e78, value: 0x00000000 } + - { offset: 0x027e7c, value: 0x00000000 } + - { offset: 0x027e80, value: 0x00000000 } + - { offset: 0x027e84, value: 0x00000000 } + - { offset: 0x027e88, value: 0x00000000 } + - { offset: 0x027e8c, value: 0x00000000 } + - { offset: 0x027e90, value: 0x00000000 } + - { offset: 0x027e94, value: 0x00000000 } + - { offset: 0x027e98, value: 0x00000000 } + - { offset: 0x027e9c, value: 0x00000000 } + - { offset: 0x027ea0, value: 0x00000000 } + - { offset: 0x027ea4, value: 0x00000000 } + - { offset: 0x027ea8, value: 0x00000000 } + - { offset: 0x027eac, value: 0x00000000 } + - { offset: 0x027eb0, value: 0x00000000 } + - { offset: 0x027eb4, value: 0x00000000 } + - { offset: 0x027eb8, value: 0x00000000 } + - { offset: 0x027ebc, value: 0x00000000 } + - { offset: 0x027ec0, value: 0x00000000 } + - { offset: 0x027ec4, value: 0x00000000 } + - { offset: 0x027ec8, value: 0x00000000 } + - { offset: 0x027ecc, value: 0x00000000 } + - { offset: 0x027ed0, value: 0x00000000 } + - { offset: 0x027ed4, value: 0x00000000 } + - { offset: 0x027ed8, value: 0x00000000 } + - { offset: 0x027edc, value: 0x00000000 } + - { offset: 0x027ee0, value: 0x00000000 } + - { offset: 0x027ee4, value: 0x00000000 } + - { offset: 0x027ee8, value: 0x00000000 } + - { offset: 0x027eec, value: 0x00000000 } + - { offset: 0x027ef0, value: 0x00000000 } + - { offset: 0x027ef4, value: 0x00000000 } + - { offset: 0x027ef8, value: 0x00000000 } + - { offset: 0x027efc, value: 0x00000000 } + - { offset: 0x027f00, value: 0x00000000 } + - { offset: 0x027f04, value: 0x00000000 } + - { offset: 0x027f08, value: 0x00000000 } + - { offset: 0x027f0c, value: 0x00000000 } + - { offset: 0x027f10, value: 0x00000000 } + - { offset: 0x027f14, value: 0x00000000 } + - { offset: 0x027f18, value: 0x00000000 } + - { offset: 0x027f1c, value: 0x00000000 } + - { offset: 0x027f20, value: 0x00000000 } + - { offset: 0x027f24, value: 0x00000000 } + - { offset: 0x027f28, value: 0x00000000 } + - { offset: 0x027f2c, value: 0x00000000 } + - { offset: 0x027f30, value: 0x00000000 } + - { offset: 0x027f34, value: 0x00000000 } + - { offset: 0x027f38, value: 0x00000000 } + - { offset: 0x027f3c, value: 0x00000000 } + - { offset: 0x027f40, value: 0x00000000 } + - { offset: 0x027f44, value: 0x00000000 } + - { offset: 0x027f48, value: 0x00000000 } + - { offset: 0x027f4c, value: 0x00000000 } + - { offset: 0x027f50, value: 0x00000000 } + - { offset: 0x027f54, value: 0x00000000 } + - { offset: 0x027f58, value: 0x00000000 } + - { offset: 0x027f5c, value: 0x00000000 } + - { offset: 0x027f60, value: 0x00000000 } + - { offset: 0x027f64, value: 0x00000000 } + - { offset: 0x027f68, value: 0x00000000 } + - { offset: 0x027f6c, value: 0x00000000 } + - { offset: 0x027f70, value: 0x00000000 } + - { offset: 0x027f74, value: 0x00000000 } + - { offset: 0x027f78, value: 0x00000000 } + - { offset: 0x027f7c, value: 0x00000000 } + - { offset: 0x027f80, value: 0x00000000 } + - { offset: 0x027f84, value: 0x00000000 } + - { offset: 0x027f88, value: 0x00000000 } + - { offset: 0x027f8c, value: 0x00000000 } + - { offset: 0x027f90, value: 0x00000000 } + - { offset: 0x027f94, value: 0x00000000 } + - { offset: 0x027f98, value: 0x00000000 } + - { offset: 0x027f9c, value: 0x00000000 } + - { offset: 0x027fa0, value: 0x00000000 } + - { offset: 0x027fa4, value: 0x00000000 } + - { offset: 0x027fa8, value: 0x00000000 } + - { offset: 0x027fac, value: 0x00000000 } + - { offset: 0x027fb0, value: 0x00000000 } + - { offset: 0x027fb4, value: 0x00000000 } + - { offset: 0x027fb8, value: 0x00000000 } + - { offset: 0x027fbc, value: 0x00000000 } + - { offset: 0x027fc0, value: 0x00000000 } + - { offset: 0x027fc4, value: 0x00000000 } + - { offset: 0x027fc8, value: 0x00000000 } + - { offset: 0x027fcc, value: 0x00000000 } + - { offset: 0x027fd0, value: 0x00000000 } + - { offset: 0x027fd4, value: 0x00000000 } + - { offset: 0x027fd8, value: 0x00000000 } + - { offset: 0x027fdc, value: 0x00000000 } + - { offset: 0x027fe0, value: 0x00000000 } + - { offset: 0x027fe4, value: 0x00000000 } + - { offset: 0x027fe8, value: 0x00000000 } + - { offset: 0x027fec, value: 0x00000000 } + - { offset: 0x027ff0, value: 0x00000000 } + - { offset: 0x027ff4, value: 0x00000000 } + - { offset: 0x027ff8, value: 0x00000000 } + - { offset: 0x027ffc, value: 0x00000000 } + - { offset: 0x029800, value: 0x00000000 } + - { offset: 0x029804, value: 0x00000001 } + - { offset: 0x02980c, value: 0x00000000 } + - { offset: 0x029828, value: 0x00000000 } + - { offset: 0x029840, value: 0x00000000 } + - { offset: 0x029844, value: 0x00000000 } + - { offset: 0x029848, value: 0x00000000 } + - { offset: 0x02984c, value: 0x00000000 } + - { offset: 0x029850, value: 0x00000000 } + - { offset: 0x029854, value: 0x00000000 } + - { offset: 0x029858, value: 0x00000000 } + - { offset: 0x02985c, value: 0x00000000 } + - { offset: 0x0298c0, value: 0x00000000 } + - { offset: 0x023810, value: 0x00100000 } + - { offset: 0x023814, value: 0x00000001 } + - { offset: 0x02381c, value: 0x00000000 } + - { offset: 0x023820, value: 0x00000004 } + - { offset: 0x023840, value: 0x00000000 } + - { offset: 0x023844, value: 0x00000000 } + - { offset: 0x023848, value: 0x00000000 } + - { offset: 0x02384c, value: 0x00000000 } + - { offset: 0x023850, value: 0x00000000 } + - { offset: 0x023854, value: 0x00000000 } + - { offset: 0x023858, value: 0x00000000 } + - { offset: 0x02385c, value: 0x00000000 } + - { offset: 0x023860, value: 0x00000000 } + - { offset: 0x023864, value: 0x00000000 } + - { offset: 0x023868, value: 0x00000000 } + - { offset: 0x02386c, value: 0x00000000 } + - { offset: 0x023870, value: 0x00000000 } + - { offset: 0x023880, value: 0x00000000 } + - { offset: 0x023884, value: 0x00000000 } + - { offset: 0x023888, value: 0x00000000 } + - { offset: 0x02388c, value: 0x00000000 } + - { offset: 0x023890, value: 0x00000000 } + - { offset: 0x023894, value: 0x00000000 } + - { offset: 0x0238a0, value: 0x00000000 } + - { offset: 0x0238b0, value: 0x00000000 } + - { offset: 0x0238b4, value: 0x00000000 } + - { offset: 0x0238b8, value: 0x00000000 } + - { offset: 0x0238bc, value: 0x00000000 } + - { offset: 0x023940, value: 0x00000000 } + - { offset: 0x023944, value: 0x0006d000 } + - { offset: 0x023948, value: 0x00000000 } + - { offset: 0x023804, value: 0x00000000 } + - { offset: 0x023830, value: 0x00000300 } + - { offset: 0x0238ec, value: 0x00000000 } + - { offset: 0x0238f0, value: 0x00000000 } + - { offset: 0x0238f4, value: 0x00000009 } + - { offset: 0x0238f8, value: 0x00000009 } + - { offset: 0x023900, value: 0x00000000 } + - { offset: 0x023904, value: 0x00000000 } + - { offset: 0x023908, value: 0x00000000 } + - { offset: 0x02390c, value: 0x00000000 } + - { offset: 0x02394c, value: 0x00000000 } + - { offset: 0x023950, value: 0x00000000 } + - { offset: 0x023954, value: 0x00000000 } + - { offset: 0x023958, value: 0x00000000 } + - { offset: 0x02396c, value: 0x00000000 } + - { offset: 0x023970, value: 0x00000000 } + - { offset: 0x023974, value: 0x00000000 } + - { offset: 0x023978, value: 0x00000000 } + - { offset: 0x02397c, value: 0x00000000 } + - { offset: 0x0239c0, value: 0x00000000 } + - { offset: 0x0239c4, value: 0x00000000 } + - { offset: 0x0239c8, value: 0x00000000 } + - { offset: 0x0239cc, value: 0x00000000 } + - { offset: 0x0239d0, value: 0x00000000 } + - { offset: 0x0239d4, value: 0x00000000 } + - { offset: 0x0239d8, value: 0x00000000 } + - { offset: 0x0239dc, value: 0x00000000 } + - { offset: 0x02f800, value: 0x00000000 } + - { offset: 0x02f804, value: 0x00000001 } + - { offset: 0x02f810, value: 0x00000004 } + - { offset: 0x02f814, value: 0x00000000 } + - { offset: 0x02f820, value: 0xdeadbeef } + - { offset: 0x02f824, value: 0xdeadbeef } + - { offset: 0x02f840, value: 0x00000000 } + - { offset: 0x02f844, value: 0x00000000 } + - { offset: 0x02f848, value: 0x00000000 } + - { offset: 0x02f84c, value: 0x00000000 } + - { offset: 0x02f850, value: 0x00000000 } + - { offset: 0x02f854, value: 0x00000000 } + - { offset: 0x02f880, value: 0x00000000 } + - { offset: 0x02f884, value: 0x00000000 } + - { offset: 0x02f888, value: 0x00000000 } + - { offset: 0x02f88c, value: 0x00000000 } + - { offset: 0x02b800, value: 0x00000000 } + - { offset: 0x02b804, value: 0x00000001 } + - { offset: 0x02b808, value: 0xdeadbeef } + - { offset: 0x02b80c, value: 0xdeadbeef } + - { offset: 0x02b810, value: 0x00000004 } + - { offset: 0x02b830, value: 0xdeadbeef } + - { offset: 0x02b83c, value: 0xdeadbeef } + - { offset: 0x02b840, value: 0x00000000 } + - { offset: 0x02b844, value: 0x00000000 } + - { offset: 0x02b848, value: 0x00000000 } + - { offset: 0x02b84c, value: 0x00000000 } + - { offset: 0x02b850, value: 0x00000000 } + - { offset: 0x02b854, value: 0x00000000 } + - { offset: 0x02b858, value: 0x00000000 } + - { offset: 0x02b85c, value: 0x00000000 } + - { offset: 0x02b860, value: 0x00000000 } + - { offset: 0x02b864, value: 0x00000000 } + - { offset: 0x02b868, value: 0x00000000 } + - { offset: 0x02b86c, value: 0x00000000 } + - { offset: 0x02b870, value: 0xdeadbeef } + - { offset: 0x02b874, value: 0xdeadbeef } + - { offset: 0x02b878, value: 0xdeadbeef } + - { offset: 0x02b87c, value: 0xdeadbeef } + - { offset: 0x02b880, value: 0x00000000 } + - { offset: 0x02b884, value: 0x00000000 } + - { offset: 0x02b888, value: 0x00000000 } + - { offset: 0x02b88c, value: 0x00000000 } + - { offset: 0x02b890, value: 0xdeadbeef } + - { offset: 0x02b894, value: 0xdeadbeef } + - { offset: 0x02b898, value: 0xdeadbeef } + - { offset: 0x02b89c, value: 0xdeadbeef } + - { offset: 0x02b8a0, value: 0xdeadbeef } + - { offset: 0x02b8a4, value: 0xdeadbeef } + - { offset: 0x02b8a8, value: 0xdeadbeef } + - { offset: 0x02b8ac, value: 0xdeadbeef } + - { offset: 0x02b8c0, value: 0xdeadbeef } + - { offset: 0x02b8c4, value: 0xdeadbeef } + - { offset: 0x02b8c8, value: 0xdeadbeef } + - { offset: 0x02b8d4, value: 0xdeadbeef } + - { offset: 0x02b8e8, value: 0xdeadbeef } + - { offset: 0x02b8ec, value: 0xdeadbeef } + - { offset: 0x02b8f0, value: 0xdeadbeef } + - { offset: 0x02b8f4, value: 0xdeadbeef } + - { offset: 0x02b8f8, value: 0xdeadbeef } + - { offset: 0x02b8fc, value: 0xdeadbeef } + - { offset: 0x02b940, value: 0xdeadbeef } + - { offset: 0x02b944, value: 0xdeadbeef } + - { offset: 0x02b948, value: 0xdeadbeef } + - { offset: 0x02d800, value: 0x00000000 } + - { offset: 0x02d804, value: 0x00000001 } + - { offset: 0x02d810, value: 0x00000004 } + - { offset: 0x02d814, value: 0x00000000 } + - { offset: 0x02d840, value: 0x00000000 } + - { offset: 0x02d844, value: 0x00000000 } + - { offset: 0x02d848, value: 0x00000000 } + - { offset: 0x02d84c, value: 0x00000000 } + - { offset: 0x02d850, value: 0x00000000 } + - { offset: 0x02d854, value: 0x00000000 } + - { offset: 0x02d858, value: 0x00000000 } + - { offset: 0x02d85c, value: 0x00000000 } + - { offset: 0x02d860, value: 0x00000000 } + - { offset: 0x02d864, value: 0x00000000 } + - { offset: 0x02d868, value: 0x00000000 } + - { offset: 0x02d86c, value: 0x00000000 } + - { offset: 0x02d880, value: 0x00000000 } + - { offset: 0x02d884, value: 0x00000000 } + - { offset: 0x02d888, value: 0x00000000 } + - { offset: 0x02d88c, value: 0x00000000 } +registers-gmu: + - { offset: 0x013000, value: 0x00000001 } + - { offset: 0x013004, value: 0x00000001 } + - { offset: 0x013008, value: 0x00000000 } + - { offset: 0x01300c, value: 0x00000000 } + - { offset: 0x013010, value: 0x00000000 } + - { offset: 0x013014, value: 0x00000000 } + - { offset: 0x013018, value: 0x00000000 } + - { offset: 0x01301c, value: 0x00000000 } + - { offset: 0x013040, value: 0x00000000 } + - { offset: 0x013044, value: 0x00000000 } + - { offset: 0x013048, value: 0x00000000 } + - { offset: 0x013400, value: 0x00000004 } + - { offset: 0x01341c, value: 0x00000000 } + - { offset: 0x013420, value: 0x00000000 } + - { offset: 0x013424, value: 0x00000000 } + - { offset: 0x013428, value: 0x00000000 } + - { offset: 0x014000, value: 0x00000000 } + - { offset: 0x014004, value: 0x00000002 } + - { offset: 0x014008, value: 0x00000000 } + - { offset: 0x01400c, value: 0xffffffff } + - { offset: 0x014010, value: 0xffffffff } + - { offset: 0x01401c, value: 0x0003c07f } + - { offset: 0x014020, value: 0x00000000 } + - { offset: 0x01402c, value: 0x00001404 } + - { offset: 0x014030, value: 0x00000000 } + - { offset: 0x01403c, value: 0x0003bfe0 } + - { offset: 0x014040, value: 0x00000000 } + - { offset: 0x014044, value: 0x00000000 } + - { offset: 0x014048, value: 0x00000000 } + - { offset: 0x01404c, value: 0x00000003 } + - { offset: 0x014050, value: 0x00000000 } + - { offset: 0x014054, value: 0x001f0003 } + - { offset: 0x014058, value: 0x00927c00 } + - { offset: 0x01405c, value: 0x01b77400 } + - { offset: 0x014060, value: 0x00000000 } + - { offset: 0x014064, value: 0x00000000 } + - { offset: 0x014068, value: 0x00000001 } + - { offset: 0x01406c, value: 0x00000000 } + - { offset: 0x014070, value: 0xbabeface } + - { offset: 0x014090, value: 0x00000000 } + - { offset: 0x014094, value: 0x00000000 } + - { offset: 0x014098, value: 0x00000000 } + - { offset: 0x01409c, value: 0x80ffffff } + - { offset: 0x0140a0, value: 0x00000000 } + - { offset: 0x0140a4, value: 0x00000000 } + - { offset: 0x0140a8, value: 0x00000000 } + - { offset: 0x0140b4, value: 0x00004052 } + - { offset: 0x0140b8, value: 0x01000148 } + - { offset: 0x0140bc, value: 0x00000000 } + - { offset: 0x0140c0, value: 0x0002a000 } + - { offset: 0x014100, value: 0x00000001 } + - { offset: 0x014104, value: 0x00000020 } + - { offset: 0x014108, value: 0x00000000 } + - { offset: 0x01410c, value: 0x00000000 } + - { offset: 0x014110, value: 0x0014da28 } + - { offset: 0x014114, value: 0x00000000 } + - { offset: 0x014118, value: 0x002239e6 } + - { offset: 0x01411c, value: 0x00000000 } + - { offset: 0x014120, value: 0x002239f8 } + - { offset: 0x014124, value: 0x00000000 } + - { offset: 0x014128, value: 0x00223a0a } + - { offset: 0x01412c, value: 0x00000000 } + - { offset: 0x014130, value: 0x00223a1d } + - { offset: 0x014134, value: 0x00000000 } + - { offset: 0x014138, value: 0x00223a2f } + - { offset: 0x01413c, value: 0x00000000 } + - { offset: 0x014140, value: 0x00000000 } + - { offset: 0x014144, value: 0x00000000 } + - { offset: 0x014148, value: 0x00000000 } + - { offset: 0x01414c, value: 0x00000000 } + - { offset: 0x01421c, value: 0x00000000 } + - { offset: 0x014220, value: 0x0022e30b } + - { offset: 0x014224, value: 0x00000000 } + - { offset: 0x014280, value: 0x00000000 } + - { offset: 0x014284, value: 0x00000000 } + - { offset: 0x014288, value: 0x00000000 } + - { offset: 0x014290, value: 0x00000000 } + - { offset: 0x014294, value: 0x00000000 } + - { offset: 0x014298, value: 0x00000000 } + - { offset: 0x01429c, value: 0x00000000 } + - { offset: 0x0142a0, value: 0x00000000 } + - { offset: 0x0142a4, value: 0x00000000 } + - { offset: 0x0142a8, value: 0x00000000 } + - { offset: 0x0142ac, value: 0x00000000 } + - { offset: 0x0142b0, value: 0x00000000 } + - { offset: 0x0142b4, value: 0x00000000 } + - { offset: 0x0142b8, value: 0x00000000 } + - { offset: 0x0142bc, value: 0x00000000 } + - { offset: 0x014300, value: 0x09c40400 } + - { offset: 0x014304, value: 0x000a2710 } + - { offset: 0x014308, value: 0x000a2710 } + - { offset: 0x01430c, value: 0x00000001 } + - { offset: 0x014340, value: 0x00000028 } + - { offset: 0x014390, value: 0x000001f0 } + - { offset: 0x0143a0, value: 0x00000f11 } + - { offset: 0x0143a4, value: 0x00000000 } + - { offset: 0x0143a8, value: 0x00000000 } + - { offset: 0x0143ac, value: 0x00000000 } + - { offset: 0x0143b0, value: 0x00000000 } + - { offset: 0x014400, value: 0x60009000 } + - { offset: 0x014404, value: 0x00000000 } + - { offset: 0x014408, value: 0x001f0000 } + - { offset: 0x01440c, value: 0xe8765432 } + - { offset: 0x014500, value: 0x00000000 } + - { offset: 0x014508, value: 0x00000000 } + - { offset: 0x01450c, value: 0x00000000 } + - { offset: 0x014510, value: 0x00000000 } + - { offset: 0x014530, value: 0x00000000 } + - { offset: 0x014534, value: 0x00000000 } + - { offset: 0x01453c, value: 0x00000000 } + - { offset: 0x014540, value: 0x0000ffff } + - { offset: 0x014544, value: 0x00000000 } + - { offset: 0x014550, value: 0x00000000 } + - { offset: 0x01455c, value: 0x00000000 } + - { offset: 0x014560, value: 0x00000002 } + - { offset: 0x014574, value: 0x00000000 } + - { offset: 0x014588, value: 0x00000008 } + - { offset: 0x014590, value: 0x00000000 } + - { offset: 0x014594, value: 0x00000005 } + - { offset: 0x014600, value: 0x00000001 } + - { offset: 0x014604, value: 0x00000000 } + - { offset: 0x014608, value: 0x06030200 } + - { offset: 0x01460c, value: 0x00000000 } + - { offset: 0x014610, value: 0x00000001 } + - { offset: 0x014614, value: 0x60005000 } + - { offset: 0x014618, value: 0x00000001 } + - { offset: 0x014640, value: 0x00000000 } + - { offset: 0x014644, value: 0x00000000 } + - { offset: 0x014648, value: 0x00000000 } + - { offset: 0x01464c, value: 0xff7fffff } + - { offset: 0x014650, value: 0x00000000 } + - { offset: 0x014654, value: 0x00000000 } + - { offset: 0x014658, value: 0x00000000 } + - { offset: 0x01465c, value: 0x00000001 } + - { offset: 0x014660, value: 0x000000fe } + - { offset: 0x014664, value: 0x00ff0000 } + - { offset: 0x014668, value: 0xff000000 } + - { offset: 0x01466c, value: 0x00000000 } + - { offset: 0x014670, value: 0x00000000 } + - { offset: 0x014674, value: 0x00000000 } + - { offset: 0x014678, value: 0x00000000 } + - { offset: 0x014700, value: 0x10010000 } + - { offset: 0x014714, value: 0xbabeface } + - { offset: 0x014718, value: 0x00000000 } + - { offset: 0x01471c, value: 0x00000000 } + - { offset: 0x014720, value: 0x00000000 } + - { offset: 0x014724, value: 0x60005018 } + - { offset: 0x014728, value: 0x60005048 } + - { offset: 0x01472c, value: 0x00000000 } + - { offset: 0x014730, value: 0x00000001 } + - { offset: 0x014780, value: 0x00000000 } + - { offset: 0x014784, value: 0x00000000 } + - { offset: 0x014788, value: 0x0000000a } + - { offset: 0x0147c0, value: 0x00000000 } + - { offset: 0x014800, value: 0x00000000 } + - { offset: 0x014804, value: 0x00000000 } + - { offset: 0x023230, value: 0x00000000 } + - { offset: 0x023404, value: 0x00000000 } + - { offset: 0x023408, value: 0x00000013 } + - { offset: 0x023d00, value: 0x0000000f } + - { offset: 0x023d04, value: 0x00000000 } + - { offset: 0x023d08, value: 0x00000000 } + - { offset: 0x023d10, value: 0x00000007 } + - { offset: 0x023d14, value: 0x00000000 } + - { offset: 0x023d18, value: 0x00000001 } + - { offset: 0x023d1c, value: 0x00000000 } + - { offset: 0x023d30, value: 0x00010108 } + - { offset: 0x023d34, value: 0x00050000 } + - { offset: 0x023d38, value: 0x40000000 } + - { offset: 0x023d3c, value: 0x00000000 } + - { offset: 0x023d40, value: 0x00000000 } + - { offset: 0x023d44, value: 0x00010108 } + - { offset: 0x023d48, value: 0x0005005c } + - { offset: 0x023d4c, value: 0x40000000 } + - { offset: 0x023d50, value: 0x00000000 } + - { offset: 0x023d54, value: 0x00000000 } + - { offset: 0x023d58, value: 0x00010108 } + - { offset: 0x023d5c, value: 0x0005000c } + - { offset: 0x023d60, value: 0x40000000 } + - { offset: 0x023d64, value: 0x00000000 } + - { offset: 0x023d68, value: 0x00000000 } + - { offset: 0x023d6c, value: 0x00010108 } + - { offset: 0x023d70, value: 0x00050000 } + - { offset: 0x023d74, value: 0x00000000 } + - { offset: 0x023d78, value: 0x00000000 } + - { offset: 0x023d7c, value: 0x00000000 } + - { offset: 0x023d80, value: 0x00010108 } + - { offset: 0x023d84, value: 0x00050000 } + - { offset: 0x023d88, value: 0x00000000 } + - { offset: 0x023d8c, value: 0x00000000 } + - { offset: 0x023d90, value: 0x00000000 } + - { offset: 0x023d94, value: 0x00010108 } + - { offset: 0x023d98, value: 0x00050000 } + - { offset: 0x023d9c, value: 0x00000000 } + - { offset: 0x023da0, value: 0x00000000 } + - { offset: 0x023da4, value: 0x00000000 } + - { offset: 0x023da8, value: 0x00010108 } + - { offset: 0x023dac, value: 0x00050000 } + - { offset: 0x023db0, value: 0x00000000 } + - { offset: 0x023db4, value: 0x00000000 } + - { offset: 0x023db8, value: 0x00000000 } + - { offset: 0x023dbc, value: 0x00010108 } + - { offset: 0x023dc0, value: 0x00050000 } + - { offset: 0x023dc4, value: 0x00000000 } + - { offset: 0x023dc8, value: 0x00000000 } + - { offset: 0x023dcc, value: 0x00000000 } + - { offset: 0x023dd0, value: 0x00010108 } + - { offset: 0x023dd4, value: 0x00000000 } + - { offset: 0x023dd8, value: 0x00000000 } + - { offset: 0x023ddc, value: 0x00000000 } + - { offset: 0x023de0, value: 0x00000000 } + - { offset: 0x023de4, value: 0x00010108 } + - { offset: 0x023de8, value: 0x00000000 } + - { offset: 0x023dec, value: 0x00000000 } + - { offset: 0x023df0, value: 0x00000000 } + - { offset: 0x023df4, value: 0x00000000 } + - { offset: 0x023df8, value: 0x00010108 } + - { offset: 0x023dfc, value: 0x00000000 } + - { offset: 0x023e00, value: 0x00000000 } + - { offset: 0x023e04, value: 0x00000000 } + - { offset: 0x023e08, value: 0x00000000 } + - { offset: 0x023e0c, value: 0x00010108 } + - { offset: 0x023e10, value: 0x00000000 } + - { offset: 0x023e14, value: 0x00000000 } + - { offset: 0x023e18, value: 0x00000000 } + - { offset: 0x023e1c, value: 0x00000000 } + - { offset: 0x023fb0, value: 0x00000005 } + - { offset: 0x023fb4, value: 0x00000000 } + - { offset: 0x023fb8, value: 0x00000001 } + - { offset: 0x023fbc, value: 0x00000000 } + - { offset: 0x023fd0, value: 0x00010108 } + - { offset: 0x023fd4, value: 0x00050034 } + - { offset: 0x023fd8, value: 0x40000000 } + - { offset: 0x023fdc, value: 0x00000000 } + - { offset: 0x023fe0, value: 0x00000000 } + - { offset: 0x023fe4, value: 0x00010108 } + - { offset: 0x023fe8, value: 0x0005007c } + - { offset: 0x023fec, value: 0x00000000 } + - { offset: 0x023ff0, value: 0x00000000 } + - { offset: 0x023ff4, value: 0x00000000 } + - { offset: 0x023ff8, value: 0x00010108 } + - { offset: 0x023ffc, value: 0x0005004c } + - { offset: 0x024000, value: 0x40000000 } + - { offset: 0x024004, value: 0x00000000 } + - { offset: 0x024008, value: 0x00000000 } + - { offset: 0x02400c, value: 0x00010108 } + - { offset: 0x024010, value: 0x00050000 } + - { offset: 0x024014, value: 0x00000000 } + - { offset: 0x024018, value: 0x00000000 } + - { offset: 0x02401c, value: 0x00000000 } + - { offset: 0x024020, value: 0x00010108 } + - { offset: 0x024024, value: 0x00050000 } + - { offset: 0x024028, value: 0x00000000 } + - { offset: 0x02402c, value: 0x00000000 } + - { offset: 0x024030, value: 0x00000000 } + - { offset: 0x024034, value: 0x00010108 } + - { offset: 0x024038, value: 0x00050000 } + - { offset: 0x02403c, value: 0x00000000 } + - { offset: 0x024040, value: 0x00000000 } + - { offset: 0x024044, value: 0x00000000 } + - { offset: 0x024048, value: 0x00010108 } + - { offset: 0x02404c, value: 0x00030050 } + - { offset: 0x024050, value: 0x00000000 } + - { offset: 0x024054, value: 0x00000000 } + - { offset: 0x024058, value: 0x00000000 } + - { offset: 0x02405c, value: 0x00010108 } + - { offset: 0x024060, value: 0x00030010 } + - { offset: 0x024064, value: 0x00000000 } + - { offset: 0x024068, value: 0x00000000 } + - { offset: 0x02406c, value: 0x00000000 } + - { offset: 0x024070, value: 0x00010108 } + - { offset: 0x024074, value: 0x00030000 } + - { offset: 0x024078, value: 0x00000000 } + - { offset: 0x02407c, value: 0x00000000 } + - { offset: 0x024080, value: 0x00000000 } + - { offset: 0x024084, value: 0x00010108 } + - { offset: 0x024088, value: 0x00000000 } + - { offset: 0x02408c, value: 0x00000000 } + - { offset: 0x024090, value: 0x00000000 } + - { offset: 0x024094, value: 0x00000000 } + - { offset: 0x024098, value: 0x00010108 } + - { offset: 0x02409c, value: 0x00000000 } + - { offset: 0x0240a0, value: 0x00000000 } + - { offset: 0x0240a4, value: 0x00000000 } + - { offset: 0x0240a8, value: 0x00000000 } + - { offset: 0x0240ac, value: 0x00010108 } + - { offset: 0x0240b0, value: 0x00000000 } + - { offset: 0x0240b4, value: 0x00000000 } + - { offset: 0x0240b8, value: 0x00000000 } + - { offset: 0x0240bc, value: 0x00000000 } + - { offset: 0x024250, value: 0x00000007 } + - { offset: 0x024254, value: 0x00000000 } + - { offset: 0x024258, value: 0x00000001 } + - { offset: 0x02425c, value: 0x00000000 } + - { offset: 0x024270, value: 0x00010108 } + - { offset: 0x024274, value: 0x00050000 } + - { offset: 0x024278, value: 0x00000000 } + - { offset: 0x02427c, value: 0x00000000 } + - { offset: 0x024280, value: 0x00000000 } + - { offset: 0x024284, value: 0x00010108 } + - { offset: 0x024288, value: 0x0005005c } + - { offset: 0x02428c, value: 0x00000000 } + - { offset: 0x024290, value: 0x00000000 } + - { offset: 0x024294, value: 0x00000000 } + - { offset: 0x024298, value: 0x00010108 } + - { offset: 0x02429c, value: 0x0005000c } + - { offset: 0x0242a0, value: 0x00000000 } + - { offset: 0x0242a4, value: 0x00000000 } + - { offset: 0x0242a8, value: 0x00000000 } + - { offset: 0x0242ac, value: 0x00010108 } + - { offset: 0x0242b0, value: 0x00050000 } + - { offset: 0x0242b4, value: 0x00000000 } + - { offset: 0x0242b8, value: 0x00000000 } + - { offset: 0x0242bc, value: 0x00000000 } + - { offset: 0x0242c0, value: 0x00010108 } + - { offset: 0x0242c4, value: 0x00050000 } + - { offset: 0x0242c8, value: 0x00000000 } + - { offset: 0x0242cc, value: 0x00000000 } + - { offset: 0x0242d0, value: 0x00000000 } + - { offset: 0x0242d4, value: 0x00010108 } + - { offset: 0x0242d8, value: 0x00050000 } + - { offset: 0x0242dc, value: 0x00000000 } + - { offset: 0x0242e0, value: 0x00000000 } + - { offset: 0x0242e4, value: 0x00000000 } + - { offset: 0x0242e8, value: 0x00010108 } + - { offset: 0x0242ec, value: 0x00050000 } + - { offset: 0x0242f0, value: 0x00000000 } + - { offset: 0x0242f4, value: 0x00000000 } + - { offset: 0x0242f8, value: 0x00000000 } + - { offset: 0x0242fc, value: 0x00010108 } + - { offset: 0x024300, value: 0x00050000 } + - { offset: 0x024304, value: 0x00000000 } + - { offset: 0x024308, value: 0x00000000 } + - { offset: 0x02430c, value: 0x00000000 } + - { offset: 0x024310, value: 0x00010108 } + - { offset: 0x024314, value: 0x00000000 } + - { offset: 0x024318, value: 0x00000000 } + - { offset: 0x02431c, value: 0x00000000 } + - { offset: 0x024320, value: 0x00000000 } + - { offset: 0x024324, value: 0x00010108 } + - { offset: 0x024328, value: 0x00000000 } + - { offset: 0x02432c, value: 0x00000000 } + - { offset: 0x024330, value: 0x00000000 } + - { offset: 0x024334, value: 0x00000000 } + - { offset: 0x024338, value: 0x00010108 } + - { offset: 0x02433c, value: 0x00000000 } + - { offset: 0x024340, value: 0x00000000 } + - { offset: 0x024344, value: 0x00000000 } + - { offset: 0x024348, value: 0x00000000 } + - { offset: 0x02434c, value: 0x00010108 } + - { offset: 0x024350, value: 0x00000000 } + - { offset: 0x024354, value: 0x00000000 } + - { offset: 0x024358, value: 0x00000000 } + - { offset: 0x02435c, value: 0x00000000 } + - { offset: 0x0244f0, value: 0x00000005 } + - { offset: 0x0244f4, value: 0x01010000 } + - { offset: 0x0244f8, value: 0x00000001 } + - { offset: 0x0244fc, value: 0x000000c0 } + - { offset: 0x024510, value: 0x00010108 } + - { offset: 0x024514, value: 0x00050034 } + - { offset: 0x024518, value: 0x60000001 } + - { offset: 0x02451c, value: 0x00000000 } + - { offset: 0x024520, value: 0x00000000 } + - { offset: 0x024524, value: 0x00010108 } + - { offset: 0x024528, value: 0x0005007c } + - { offset: 0x02452c, value: 0x20000001 } + - { offset: 0x024530, value: 0x00000000 } + - { offset: 0x024534, value: 0x00000000 } + - { offset: 0x024538, value: 0x00010108 } + - { offset: 0x02453c, value: 0x0005004c } + - { offset: 0x024540, value: 0x60000001 } + - { offset: 0x024544, value: 0x00000000 } + - { offset: 0x024548, value: 0x00000000 } + - { offset: 0x02454c, value: 0x00010108 } + - { offset: 0x024550, value: 0x00050000 } + - { offset: 0x024554, value: 0x00000000 } + - { offset: 0x024558, value: 0x00000000 } + - { offset: 0x02455c, value: 0x00000000 } + - { offset: 0x024560, value: 0x00010108 } + - { offset: 0x024564, value: 0x00050000 } + - { offset: 0x024568, value: 0x00000000 } + - { offset: 0x02456c, value: 0x00000000 } + - { offset: 0x024570, value: 0x00000000 } + - { offset: 0x024574, value: 0x00010108 } + - { offset: 0x024578, value: 0x00050000 } + - { offset: 0x02457c, value: 0x00000000 } + - { offset: 0x024580, value: 0x00000000 } + - { offset: 0x024584, value: 0x00000000 } + - { offset: 0x024588, value: 0x00010108 } + - { offset: 0x02458c, value: 0x00030050 } + - { offset: 0x024590, value: 0x00000009 } + - { offset: 0x024594, value: 0x00010101 } + - { offset: 0x024598, value: 0x00000000 } + - { offset: 0x02459c, value: 0x00010108 } + - { offset: 0x0245a0, value: 0x00030010 } + - { offset: 0x0245a4, value: 0x00000004 } + - { offset: 0x0245a8, value: 0x00010101 } + - { offset: 0x0245ac, value: 0x00000000 } + - { offset: 0x0245b0, value: 0x00010108 } + - { offset: 0x0245b4, value: 0x00030000 } + - { offset: 0x0245b8, value: 0x00000004 } + - { offset: 0x0245bc, value: 0x00000000 } + - { offset: 0x0245c0, value: 0x00000000 } + - { offset: 0x0245c4, value: 0x00010108 } + - { offset: 0x0245c8, value: 0x00000000 } + - { offset: 0x0245cc, value: 0x00000000 } + - { offset: 0x0245d0, value: 0x00000000 } + - { offset: 0x0245d4, value: 0x00000000 } + - { offset: 0x0245d8, value: 0x00010108 } + - { offset: 0x0245dc, value: 0x00000000 } + - { offset: 0x0245e0, value: 0x00000000 } + - { offset: 0x0245e4, value: 0x00000000 } + - { offset: 0x0245e8, value: 0x00000000 } + - { offset: 0x0245ec, value: 0x00010108 } + - { offset: 0x0245f0, value: 0x00000000 } + - { offset: 0x0245f4, value: 0x00000000 } + - { offset: 0x0245f8, value: 0x00000000 } + - { offset: 0x0245fc, value: 0x00000000 } + - { offset: 0x024c00, value: 0x00000000 } + - { offset: 0x024c04, value: 0x00000000 } + - { offset: 0x024c08, value: 0x00000000 } + - { offset: 0x024c0c, value: 0x00000000 } + - { offset: 0x024c10, value: 0x00000000 } + - { offset: 0x024c14, value: 0x00000000 } + - { offset: 0x024c18, value: 0x00000016 } + - { offset: 0x024c1c, value: 0x00000000 } + - { offset: 0x024c20, value: 0x00000000 } + - { offset: 0x024c24, value: 0x00000000 } + - { offset: 0x024c28, value: 0x00000000 } + - { offset: 0x024c2c, value: 0x00000000 } + - { offset: 0x024c30, value: 0x71800004 } + - { offset: 0x024c34, value: 0x00000092 } + - { offset: 0x024c38, value: 0xff000000 } + - { offset: 0x024c3c, value: 0x00000000 } + - { offset: 0x024c40, value: 0x00000000 } + - { offset: 0x024c44, value: 0x802800a0 } + - { offset: 0x024c48, value: 0x00000000 } + - { offset: 0x024c4c, value: 0x00000000 } + - { offset: 0x024c50, value: 0x00000000 } + - { offset: 0x024c54, value: 0x00000001 } + - { offset: 0x024c58, value: 0x00000000 } + - { offset: 0x025000, value: 0x00000000 } + - { offset: 0x026000, value: 0xd1000005 } + - { offset: 0x026004, value: 0x00000049 } + - { offset: 0x026008, value: 0x00000000 } + - { offset: 0x02600c, value: 0x00000007 } + - { offset: 0x026010, value: 0x00004804 } + - { offset: 0x026014, value: 0x20485699 } + - { offset: 0x026018, value: 0x00002067 } + - { offset: 0x02601c, value: 0x40000000 } + - { offset: 0x026020, value: 0x00000000 } + - { offset: 0x026024, value: 0x00000000 } + - { offset: 0x026028, value: 0x00000000 } + - { offset: 0x02602c, value: 0x00000001 } + - { offset: 0x026030, value: 0x00000007 } + - { offset: 0x026034, value: 0x00000000 } + - { offset: 0x026038, value: 0x0000f555 } + - { offset: 0x02603c, value: 0x00000000 } + - { offset: 0x026040, value: 0x00000000 } + - { offset: 0x026044, value: 0x00000000 } + - { offset: 0x026048, value: 0x00000000 } + - { offset: 0x026100, value: 0x00800004 } + - { offset: 0x026104, value: 0x0000001a } + - { offset: 0x026108, value: 0x00000000 } + - { offset: 0x02610c, value: 0x00000001 } + - { offset: 0x026110, value: 0x00004805 } + - { offset: 0x026114, value: 0x20485699 } + - { offset: 0x026118, value: 0x00002067 } + - { offset: 0x02611c, value: 0x40000000 } + - { offset: 0x026120, value: 0x00000000 } + - { offset: 0x026124, value: 0x00000000 } + - { offset: 0x026128, value: 0x00000000 } + - { offset: 0x02612c, value: 0x00000000 } + - { offset: 0x026130, value: 0x00000001 } + - { offset: 0x026134, value: 0x00000000 } + - { offset: 0x026138, value: 0x00000aab } + - { offset: 0x02613c, value: 0x00000000 } + - { offset: 0x026140, value: 0x00000000 } + - { offset: 0x026144, value: 0x00000000 } + - { offset: 0x026148, value: 0x00000000 } + - { offset: 0x027000, value: 0x00000000 } + - { offset: 0x027004, value: 0x00000000 } + - { offset: 0x027008, value: 0x00000000 } + - { offset: 0x02700c, value: 0xf8222800 } + - { offset: 0x027010, value: 0x00070400 } + - { offset: 0x02701c, value: 0x00000002 } + - { offset: 0x027020, value: 0x00000101 } + - { offset: 0x027024, value: 0x00800000 } + - { offset: 0x027028, value: 0x00015011 } + - { offset: 0x02702c, value: 0x00000000 } + - { offset: 0x027054, value: 0x00004221 } + - { offset: 0x027058, value: 0x80000000 } + - { offset: 0x02705c, value: 0x80000000 } + - { offset: 0x027060, value: 0x00000001 } + - { offset: 0x027064, value: 0x80000000 } + - { offset: 0x027068, value: 0x00000000 } + - { offset: 0x02706c, value: 0xf8282000 } + - { offset: 0x027070, value: 0x00070400 } + - { offset: 0x027078, value: 0x00000001 } + - { offset: 0x02707c, value: 0x00000000 } + - { offset: 0x027080, value: 0x80000000 } + - { offset: 0x027084, value: 0x80000000 } + - { offset: 0x027088, value: 0x80000000 } + - { offset: 0x02708c, value: 0x00000000 } + - { offset: 0x027090, value: 0x00000000 } + - { offset: 0x027094, value: 0x80000000 } + - { offset: 0x027098, value: 0x00004ff1 } + - { offset: 0x02709c, value: 0x00000001 } + - { offset: 0x0270a0, value: 0x00000000 } + - { offset: 0x0270a4, value: 0x00000000 } + - { offset: 0x0270a8, value: 0x00000000 } + - { offset: 0x0270ac, value: 0x00000000 } + - { offset: 0x0270b0, value: 0x00000000 } + - { offset: 0x0270b4, value: 0x00000000 } + - { offset: 0x0270f0, value: 0x00000001 } + - { offset: 0x0270f4, value: 0x00000000 } + - { offset: 0x0270fc, value: 0x00000001 } + - { offset: 0x027100, value: 0x80000000 } + - { offset: 0x027108, value: 0x00000001 } + - { offset: 0x02710c, value: 0x80000000 } + - { offset: 0x027110, value: 0x00000000 } + - { offset: 0x027114, value: 0x00000003 } + - { offset: 0x027118, value: 0x00000001 } + - { offset: 0x02711c, value: 0x00000000 } + - { offset: 0x027120, value: 0x00000000 } + - { offset: 0x027124, value: 0x00000602 } + - { offset: 0x027160, value: 0x00000000 } + - { offset: 0x027164, value: 0x00000001 } + - { offset: 0x027168, value: 0x00000001 } + - { offset: 0x027500, value: 0x00000000 } + - { offset: 0x027504, value: 0x00000000 } + - { offset: 0x027508, value: 0x003c0000 } + - { offset: 0x02750c, value: 0x00000000 } + - { offset: 0x027510, value: 0x00000001 } + - { offset: 0x027514, value: 0x0000003f } + - { offset: 0x027518, value: 0x00000000 } + - { offset: 0x02751c, value: 0x0000003f } + - { offset: 0x027520, value: 0x00000000 } + - { offset: 0x027524, value: 0x0000003f } + - { offset: 0x027528, value: 0x00000000 } + - { offset: 0x02752c, value: 0x000001ff } + - { offset: 0x027530, value: 0x000001ff } + - { offset: 0x027534, value: 0x00000000 } + - { offset: 0x027538, value: 0x00000001 } + - { offset: 0x02753c, value: 0x00000000 } + - { offset: 0x027540, value: 0x80001fe0 } + - { offset: 0x027544, value: 0x00000000 } + - { offset: 0x027548, value: 0x00000000 } + - { offset: 0x02754c, value: 0x00000001 } + - { offset: 0x027550, value: 0x00000000 } + - { offset: 0x027554, value: 0x00000001 } + - { offset: 0x027558, value: 0x00000000 } + - { offset: 0x02755c, value: 0x00000003 } + - { offset: 0x027560, value: 0x00000003 } + - { offset: 0x027564, value: 0x00000000 } + - { offset: 0x027568, value: 0x00000000 } + - { offset: 0x02756c, value: 0x00000000 } + - { offset: 0x027570, value: 0x00000000 } + - { offset: 0x027574, value: 0x00000000 } + - { offset: 0x027578, value: 0x40000001 } + - { offset: 0x028000, value: 0x00000000 } + - { offset: 0x028004, value: 0x80000001 } + - { offset: 0x028008, value: 0x00000000 } + - { offset: 0x029000, value: 0x00000000 } + - { offset: 0x029004, value: 0x80000001 } + - { offset: 0x029008, value: 0x00000000 } + - { offset: 0x02b000, value: 0x00000000 } + - { offset: 0x02b004, value: 0x80000001 } + - { offset: 0x02b008, value: 0x00000000 } + - { offset: 0x02c000, value: 0x00000000 } + - { offset: 0x02c004, value: 0x80000001 } + - { offset: 0x02c008, value: 0x00000000 } + - { offset: 0x02d000, value: 0x00000000 } + - { offset: 0x02d004, value: 0x80000001 } + - { offset: 0x02d008, value: 0x00000000 } + - { offset: 0x02e000, value: 0x00000000 } + - { offset: 0x02e004, value: 0x00000000 } + - { offset: 0x02e008, value: 0x00000000 } + - { offset: 0x02f000, value: 0x10010000 } + - { offset: 0x02f004, value: 0x00000000 } + - { offset: 0x02f008, value: 0x00000000 } + - { offset: 0x02f00c, value: 0x00000000 } + - { offset: 0x02f010, value: 0x00000000 } + - { offset: 0x02f014, value: 0x00000000 } + - { offset: 0x02f018, value: 0x00000000 } + - { offset: 0x02f01c, value: 0x00000000 } + - { offset: 0x02f020, value: 0x00000000 } + - { offset: 0x02f024, value: 0x00000000 } + - { offset: 0x02f028, value: 0x00000000 } + - { offset: 0x02f02c, value: 0x00000000 } + - { offset: 0x02f030, value: 0x02c3da78 } + - { offset: 0x02f034, value: 0x00000000 } + - { offset: 0x02f038, value: 0x037d2002 } + - { offset: 0x02f03c, value: 0x00000000 } + - { offset: 0x02f040, value: 0x00000000 } + - { offset: 0x02f044, value: 0x00000001 } + - { offset: 0x02f048, value: 0x00000000 } + - { offset: 0x02f04c, value: 0x00000000 } + - { offset: 0x02f050, value: 0x00000000 } + - { offset: 0x02f054, value: 0x00000000 } + - { offset: 0x02f058, value: 0x00000000 } + - { offset: 0x02f080, value: 0x00000000 } + - { offset: 0x02f084, value: 0x00000000 } + - { offset: 0x02f088, value: 0x00000800 } + - { offset: 0x02f08c, value: 0x00000000 } + - { offset: 0x02f090, value: 0x00000000 } + - { offset: 0x02f094, value: 0x00000000 } + - { offset: 0x02f098, value: 0x10010000 } + - { offset: 0x02f09c, value: 0x00000000 } + - { offset: 0x000000, value: 0x00000000 } + - { offset: 0x000040, value: 0x00000000 } + - { offset: 0x000044, value: 0x00000000 } + - { offset: 0x000048, value: 0x00000000 } + - { offset: 0x00004c, value: 0x00000000 } + - { offset: 0x000058, value: 0x00000000 } + - { offset: 0x000060, value: 0x00000000 } + - { offset: 0x000064, value: 0x00000000 } + - { offset: 0x000068, value: 0x00000000 } + - { offset: 0x00006c, value: 0x00000000 } + - { offset: 0x000078, value: 0x00000000 } + - { offset: 0x000080, value: 0x00000000 } + - { offset: 0x000084, value: 0x00000000 } + - { offset: 0x000088, value: 0x00000000 } + - { offset: 0x00008c, value: 0x00000000 } + - { offset: 0x000098, value: 0x00000000 } + - { offset: 0x0000a0, value: 0x00000000 } + - { offset: 0x0000a4, value: 0x00000000 } + - { offset: 0x0000a8, value: 0x00000000 } + - { offset: 0x0000ac, value: 0x00000000 } + - { offset: 0x0000b8, value: 0x00000000 } + - { offset: 0x0000c0, value: 0x00000000 } + - { offset: 0x0000c4, value: 0x00000000 } + - { offset: 0x0000c8, value: 0x00000000 } + - { offset: 0x0000cc, value: 0x00000000 } + - { offset: 0x0000d8, value: 0x00000000 } + - { offset: 0x0000e0, value: 0x00000000 } + - { offset: 0x0000e4, value: 0x00000000 } + - { offset: 0x0000e8, value: 0x00000000 } + - { offset: 0x0000ec, value: 0x00000000 } + - { offset: 0x0000f8, value: 0x00000000 } + - { offset: 0x000100, value: 0x00000000 } + - { offset: 0x000104, value: 0x00000000 } + - { offset: 0x000108, value: 0x00000000 } + - { offset: 0x00010c, value: 0x00000000 } + - { offset: 0x000118, value: 0x00000000 } + - { offset: 0x000200, value: 0x00008ff1 } + - { offset: 0x000204, value: 0x00778000 } + - { offset: 0x000208, value: 0x00000020 } + - { offset: 0x00020c, value: 0x00000044 } + - { offset: 0x000210, value: 0x00000044 } + - { offset: 0x000400, value: 0x00000000 } + - { offset: 0x000404, value: 0x00000000 } + - { offset: 0x000408, value: 0x00000000 } + - { offset: 0x00040c, value: 0x00000000 } + - { offset: 0x000410, value: 0x00000000 } + - { offset: 0x000414, value: 0x00000000 } + - { offset: 0x000418, value: 0x00000000 } + - { offset: 0x00041c, value: 0x00000000 } + - { offset: 0x000420, value: 0x00000000 } + - { offset: 0x000424, value: 0x00000000 } + - { offset: 0x000428, value: 0x00000000 } + - { offset: 0x00042c, value: 0x00000000 } + - { offset: 0x000430, value: 0x00000000 } + - { offset: 0x000434, value: 0x00000000 } + - { offset: 0x000438, value: 0x00000000 } + - { offset: 0x00043c, value: 0x00000000 } + - { offset: 0x000440, value: 0x00000000 } + - { offset: 0x000444, value: 0x00000000 } + - { offset: 0x000448, value: 0x00000000 } + - { offset: 0x00044c, value: 0x00000000 } + - { offset: 0x000450, value: 0x00000000 } + - { offset: 0x000454, value: 0x00000000 } + - { offset: 0x000458, value: 0x00000000 } + - { offset: 0x00045c, value: 0x00000000 } + - { offset: 0x000460, value: 0x00000000 } + - { offset: 0x000464, value: 0x00000000 } + - { offset: 0x000468, value: 0x00000000 } + - { offset: 0x00046c, value: 0x00000000 } + - { offset: 0x000470, value: 0x00000000 } + - { offset: 0x000474, value: 0x00000000 } + - { offset: 0x000478, value: 0x00000000 } + - { offset: 0x00047c, value: 0x00000000 } + - { offset: 0x000480, value: 0x00000000 } + - { offset: 0x000484, value: 0x00000000 } + - { offset: 0x000488, value: 0x00000000 } + - { offset: 0x00048c, value: 0x00000000 } + - { offset: 0x000490, value: 0x00000000 } + - { offset: 0x000494, value: 0x00000000 } + - { offset: 0x000498, value: 0x00000000 } + - { offset: 0x00049c, value: 0x00000000 } + - { offset: 0x0004a0, value: 0x00000000 } + - { offset: 0x0004a4, value: 0x00000000 } + - { offset: 0x0004a8, value: 0x00000000 } + - { offset: 0x0004ac, value: 0x00000000 } + - { offset: 0x000500, value: 0x00000000 } +indexed-registers: + - regs-name: CP_SEQ_STAT + dwords: 51 + data: !!ascii85 | + !!!#-6!!!!"z!!!!"z!!!!%!!!$#!!!!"!!*'"!!+8A;nuc@!!#,M;nuc@!!!!#!!!!Lzz!!!!"!!!!)zzzzzzz!!!+SzDu]k-6E"IO"E"IO"z!!!!"zzzzzzz!!!!Y!!*'"!"Kc^ + - regs-name: CP_DRAW_STATE + dwords: 256 + - regs-name: CP_UCODE_DBG_DATA + dwords: 24576 + data: !!ascii85 | + fDkmOQlcSaA`-q[s`-),$`+/ih`+T,q`-_P1`-hV3`-MD1`,u&3`+]3(`,Pc5`,Yi5Ql[@SVum#:W!!)Q;#A#953:rWJ>QtA;YR"-:\L`?DFW!<;>W!!):W!*2%L^XPTW!iYRbJF5_L]RPXVucspL]SY?Vucsq_*@u*L][q"Vum#FVuQfDL][q!Vum#FVuQfDL]RPWVucs1L]RhpLdM.CVucrEVum#GVuQgJfDkmOQlcS<_E\2$!<<*"QlckDa?oq/!<<*"\-;s6QlI4QL`?DFL][YWXC+9oQiu=OW!38&M?>(Z0Ol:,Vum&1M?>PE0OmKPVum&2LueU;W!*32\-2j4L][V^^n:Z7L]d\YM?X"[0W"dLW!*3(Vum''W!!-)W!*3+Vum'*!<<*"cA_f!!<<*"QlckDQld.LQldFTQiJfES0'Eh`..hR.Ra=>b)ZN*8>Q:fc9MA%!<<*"W1j8'W1s>)W2'D+$MON$\,lXT-pdn9^dA)=L][V^Vum$"!<<*"QlcSQ;%0HI]tR!fePa8c2GR"-:\Qle!dQld.LQldFT:rr\M.4Gf-Gpr^o8B:c@;$[.3aPHn%MIcbgR0>h[.4"rpR3bB).4P;sR4(T1W!NJSQjNNl.VJh^8I,;-L`O)/0cpB!L`MjL0cpB!L`Mk50e!0s3@P6,W!NJSQjNNlL`P%IVum#Nc@u<'L]a4dVum#Fa8c2BW!!)H0]rQ=\,lYM.,P%)aN+>`#fZiF35tt!ci=%G!<<*"M]Df\L`ZTtL`P%H.,P%).)Z,c8;$sSL`O)/R"P/QlZ53\-`4dLkGa1R#2^bVum$M\,u_F-t<62^gR3B\,u_FW!!*PVuQgLW!WNTL]d\YL][naW!!)IVum#IQlZ53M]DeNVuQfOL`HI8L`ZTtM]DeK\,u^j^gI-B\,u^j\,u_G^gR3B!<<*"`'FA/`'=;8!<<*"W!EBUd/X.HW!NHDa8c2?a8l8?VuQfDW!NGLVuQfDW!WMPcbTS\!<<*"W!EANMW+U:L][VXd/X.HW!NHDL]mb[W!*0Z\,u_hVuQgU:h'JC-tWG[Qj,MSMF7FFW!!*+e,TO#L][V[e,TO#L][W3VuQfOL`HI8L`ZTte,TO0M]DeKL]dDPL]d\[W!!)IVum#IQl]?6Ql]oFQl^2N\-)e@\-2kB8acW\$1AE);==Jn8acWfVum#FW!!)HW!*/IW"/kSL]d8LL]d\YW!!)IVum#I1W07pVum#FW!!)HL]@D]L]CodL`O$].3\`oR6j^W;(2JHR7Rqpci=%G-pdn7L^X7`W!iYlVuQfaVuQfbVuQfcVuQfdVuQfeVuQff_4Uc'$&eibVuQfhci=%GVuQfgVuQg%MLkg/R0)j^QjNNl\,lY7L`ZTsL`NJ!M?EoG0V90^L`ZU=L`HI8L`ZTtL`Nf.VuQfOL`HI8L`ZTte,TO0M]DeKL]d8LVum#FVuQfDL]d\YW!!)IVum#I_nc8@L]mb[W!*0Z\,u_h:h'JCVucrF:db9h:h9V4R"JcUQpkZtR>kSTR"]2_QpW82QlcS<$;pj)W"K)0!<<*"`^0Y-)YX449(r;sfDkmOQlcSQL`Mk5Qj[XR"HL^W!!)Hci=%GW!35JQlckDQld.LQldFT:k\l`QqC0Ze,Tdr\,lX1\,ubAci=%GVum$>-pdt6^d%l'L]RPWW!!)Ga8c2YVucrF\,lX1`'OG1L]RPWW!!)Gb&dUd$?HaYMMV<6RVA,oa8cIbiQi\*1QsL=.W!EAKVucrFW!<;JW!r_QW"&eRW!`SNW"8qTW!35IVuQfDW!NGLVuQfDW!WMPcbTS\!<<*"L^O1aW!`SPW!<;MQl]?6Ql]W>R;I0[al*3qR>uM'al*3o!<<*"W!EANR!okU\,lX1W!EAK-pdt6Vum#G`'=;*L^ZC7W!iYOVuQfDW!!)GVuQfDW!*/KfDkmOQlcS<_Ee.V!<<*"a5?q"L]RPV\,l[9Vucs&fDkmOQlcS<_Ee.N\,u_R/)gO2-q"%9`'OG3Qt.$=aC"uZ!<<*"li7"ca8l0(!<<*"e,T^F!<<*"fDkmOL]hZ];r[ih-tE:,VuQftR"Gq]a?T_9!<<*"b!5qaM]DeKL]dDPVum#FW!`SOW!r_QW"&eRe,TO#L][W3MZj(^W!*0,VuQfOe,Tq6M]DeKMZj(_ci=%GW!*0,;$[.&\./O:_8,h-!<<*"fDkmOQlcS<\-W-80e!)M-t<5XQtINQVuQgUb^][%!<<*"M]Df\0HU8qL`P%H0]rI%39L9,a8c2\L^!h[0]rI%39L9,a8c2XL^!h^0Ok(f3+Dpne,TcA!<<*"e,TcI!<<*"e,Tc4!<<*"^d.c(!<<*"W!NGNW!EANbhiC,QjM[TM]DejQim*f_EdsPQlfuGQlg8OQlgh_a++-lQiMpH9CVuhVuQfOe,TccL][Vse,TccL][Voe,TccL][Vte,TccL][Vpe,TccL][V[L`HI8L`ZTte,TccL][W3L`HI8L`ZTte,Td8M]DeKfDkmOQlcS<\,u_NL]e!?VuQg;Vum'1%)Em>C_ILb=@:F`!U:6q?%;7a>.-CTkL]X_UVucrE`8CUtM*h8.M*h86R"HL^W!!)HL]mhp.7sX=`BXD+$76pNM?3bZ0LC9i$7I#*$7?r%$7d5.$7R.r$7[4tQprb6Qq0IHQq'+?QqLNcQq9gQ`,bo5`,ku5`*`R4!<<*"M]Df\0V8=GL`P%He,Tp'.XqHu.VSn_8LXWNL`O)/R3VJ2L`MjLR3VJ2e,ToSL^3t\fDkmOQlcSjAMF@LGW!*0,VuQfQ3*uXfQll)-MB/DoS0.S3fDkmOQlcSP,S]q!'s[EcqU[rs49\0TD@WmhtD'^,I/:$7B8`m:]VaJ&P+7nq)uDfDkmOQlcSF?,^aif)(c%PI2O)3k;fDkmOQlcSQ:hQphPjci=%G3@OqU`?5-a\-W0cbpEDm0e!)F3@OqNL`Mk50e*)%3@XY%bl@_H;()DUa8c2D8I,;.8I,:s#m^M38I,;-ci=%G!<<*"M]Df\L`ZTtL`P%H.XqHu.VSn_8LXWNL`O)/R3VJ2L`MjLR3VJ2e,ToSL^3t\ci=%G!<<*".XqHub%LbW$?H1J3cb<%M?s7`ci=%GW!NH0\-W0cL`Mk50e**p3@XqMW!NJSci=%GQjNNlMT>bucBSAC`=;kq!<<*"blRkML]RPVVucuGL]RPWVucs>!<<*"!<<*"fDkmOQlcS!<<*"&4=%JE'8nJ:bsPRE@-7Y$%$"bW6ne>b(24#`G[/mXe`"l!lXOf>aA`-q[s`-),$`+/ih`+T,q`-_P1`-hV3`-MD1`,u&3`+]3(`,Pc5`,Yi5Ql[@SVum#:W!!)Q;#A#953:rWJ>QtA;YR"-:\L`?DFW!<;>W!!):W!*2%L^XPTW!iYRbJF5_L]RPXVucspL]SY?Vucsq_*@u*L][q"Vum#FVuQfDL][q!Vum#FVuQfDL]RPWVucs1L]RhpLdM.CVucrEVum#GVuQgJfDkmOQlcS<_E\2$!<<*"QlckDa?oq/!<<*"\-;s6QlI4QL`?DFL][YWXC+9oQiu=OW!38&M?>(Z0Ol:,Vum&1M?>PE0OmKPVum&2LueU;W!*32\-2j4L][V^^n:Z7L]d\YM?X"[0W"dLW!*3(Vum''W!!-)W!*3+Vum'*!<<*"cA_f!!<<*"QlckDQld.LQldFTQiJfES0'Eh`..hR.Ra=>b)ZN*8>Q:fc9MA%!<<*"W1j8'W1s>)W2'D+$MON$\,lXT-pdn9^dA)=L][V^Vum$"!<<*"QlcSQ;%0HI]tR!fePa8c2GR"-:\Qle!dQld.LQldFT:rr\M.4Gf-Gpr^o8B:c@;$[.3aPHn%MIcbgR0>h[.4"rpR3bB).4P;sR4(T1W!NJSQjNNl.VJh^8I,;-L`O)/0cpB!L`MjL0cpB!L`Mk50e!0s3@P6,W!NJSQjNNlL`P%IVum#Nc@u<'L]a4dVum#Fa8c2BW!!)H0]rQ=\,lYM.,P%)aN+>`#fZiF35tt!ci=%G!<<*"M]Df\L`ZTtL`P%H.,P%).)Z,c8;$sSL`O)/R"P/QlZ53\-`4dLkGa1R#2^bVum$M\,u_F-t<62^gR3B\,u_FW!!*PVuQgLW!WNTL]d\YL][naW!!)IVum#IQlZ53M]DeNVuQfOL`HI8L`ZTtM]DeK\,u^j^gI-B\,u^j\,u_G^gR3B!<<*"`'FA/`'=;8!<<*"W!EBUd/X.HW!NHDa8c2?a8l8?VuQfDW!NGLVuQfDW!WMPcbTS\!<<*"W!EANMW+U:L][VXd/X.HW!NHDL]mb[W!*0Z\,u_hVuQgU:h'JC-tWG[Qj,MSMF7FFW!!*+e,TO#L][V[e,TO#L][W3VuQfOL`HI8L`ZTte,TO0M]DeKL]dDPL]d\[W!!)IVum#IQl]?6Ql]oFQl^2N\-)e@\-2kB8acW\$1AE);==Jn8acWfVum#FW!!)HW!*/IW"/kSL]d8LL]d\YW!!)IVum#I1W07pVum#FW!!)HL]@D]L]CodL`O$].3\`oR6j^W;(2JHR7Rqpci=%G-pdn7L^X7`W!iYlVuQfaVuQfbVuQfcVuQfdVuQfeVuQff_4Uc'$&eibVuQfhci=%GVuQfgVuQg%MLkg/R0)j^QjNNl\,lY7L`ZTsL`NJ!M?EoG0V90^L`ZU=L`HI8L`ZTtL`Nf.VuQfOL`HI8L`ZTte,TO0M]DeKL]d8LVum#FVuQfDL]d\YW!!)IVum#I_nc8@L]mb[W!*0Z\,u_h:h'JCVucrF:db9h:h9V4R"JcUQpkZtR>kSTR"]2_QpW82QlcS<$;pj)W"K)0!<<*"`^0Y-)YX449(r;sfDkmOQlcSQL`Mk5Qj[XR"HL^W!!)Hci=%GW!35JQlckDQld.LQldFT:k\l`QqC0Ze,Tdr\,lX1\,ubAci=%GVum$>-pdt6^d%l'L]RPWW!!)Ga8c2YVucrF\,lX1`'OG1L]RPWW!!)Gb&dUd$?HaYMMV<6RVA,oa8cIbiQi\*1QsL=.W!EAKVucrFW!<;JW!r_QW"&eRW!`SNW"8qTW!35IVuQfDW!NGLVuQfDW!WMPcbTS\!<<*"L^O1aW!`SPW!<;MQl]?6Ql]W>R;I0[al*3qR>uM'al*3o!<<*"W!EANR!okU\,lX1W!EAK-pdt6Vum#G`'=;*L^ZC7W!iYOVuQfDW!!)GVuQfDW!*/KfDkmOQlcS<_Ee.V!<<*"a5?q"L]RPV\,l[9Vucs&fDkmOQlcS<_Ee.N\,u_R/)gO2-q"%9`'OG3Qt.$=aC"uZ!<<*"li7"ca8l0(!<<*"e,T^F!<<*"fDkmOL]hZ];r[ih-tE:,VuQftR"Gq]a?T_9!<<*"b!5qaM]DeKL]dDPVum#FW!`SOW!r_QW"&eRe,TO#L][W3MZj(^W!*0,VuQfOe,Tq6M]DeKMZj(_ci=%GW!*0,;$[.&\./O:_8,h-!<<*"fDkmOQlcS<\-W-80e!)M-t<5XQtINQVuQgUb^][%!<<*"M]Df\0HU8qL`P%H0]rI%39L9,a8c2\L^!h[0]rI%39L9,a8c2XL^!h^0Ok(f3+Dpne,TcA!<<*"e,TcI!<<*"e,Tc4!<<*"^d.c(!<<*"W!NGNW!EANbhiC,QjM[TM]DejQim*f_EdsPQlfuGQlg8OQlgh_a++-lQiMpH9CVuhVuQfOe,TccL][Vse,TccL][Voe,TccL][Vte,TccL][Vpe,TccL][V[L`HI8L`ZTte,TccL][W3L`HI8L`ZTte,Td8M]DeKfDkmOQlcS<\,u_NL]e!?VuQg;Vum'1%)Em>C_ILb=@:F`!U:6q?%;7a>.-CTkL]X_UVucrE`8CUtM*h8.M*h86R"HL^W!!)HL]mhp.7sX=`BXD+$76pNM?3bZ0LC9i$7I#*$7?r%$7d5.$7R.r$7[4tQprb6Qq0IHQq'+?QqLNcQq9gQ`,bo5`,ku5`*`R4!<<*"M]Df\0V8=GL`P%He,Tp'.XqHu.VSn_8LXWNL`O)/R3VJ2L`MjLR3VJ2e,ToSL^3t\fDkmOQlcSjAMF@LGW!*0,VuQfQ3*uXfQll)-MB/DoS0.S3fDkmOQlcSP,S]q!'s[EcqU[rs49\0TD@WmhtD'^,I/:$7B8`m:]VaJ&P+7nq)uDfDkmOQlcSF?,^aif)(c%PI2O)3k;fDkmOQlcSQ:hQphPjci=%G3@OqU`?5-a\-W0cbpEDm0e!)F3@OqNL`Mk50e*)%3@XY%bl@_H;()DUa8c2D8I,;.8I,:s#m^M38I,;-ci=%G!<<*"M]Df\L`ZTtL`P%H.XqHu.VSn_8LXWNL`O)/R3VJ2L`MjLR3VJ2e,ToSL^3t\ci=%G!<<*".XqHub%LbW$?H1J3cb<%M?s7`ci=%GW!NH0\-W0cL`Mk50e**p3@XqMW!NJSci=%GQjNNlMT>bucBSAC`=;kq!<<*"blRkML]RPVVucuGL]RPWVucs>!<<*"!<<*"fDkmOQlcS!<<*"&4=%JE'8nJ:bsPRE@-7Y$%$"bW6ne>b(24#`G[/mXe`"l!lXOf>aA`-q[s`-),$`+/ih`+T,q`-_P1`-hV3`-MD1`,u&3`+]3(`,Pc5`,Yi5Ql[@SVum#:W!!)Q;#A#953:rWJ>QtA;YR"-:\L`?DFW!<;>W!!):W!*2%L^XPTW!iYRbJF5_L]RPXVucspL]SY?Vucsq_*@u*L][q"Vum#FVuQfDL][q!Vum#FVuQfDL]RPWVucs1L]RhpLdM.CVucrEVum#GVuQgJfDkmOQlcS<_E\2$!<<*"QlckDa?oq/!<<*"\-;s6QlI4QL`?DFL][YWXC+9oQiu=OW!38&M?>(Z0Ol:,Vum&1M?>PE0OmKPVum&2LueU;W!*32\-2j4L][V^^n:Z7L]d\YM?X"[0W"dLW!*3(Vum''W!!-)W!*3+Vum'*!<<*"cA_f!!<<*"QlckDQld.LQldFTQiJfES0'Eh`..hR.Ra=>b)ZN*8>Q:fc9MA%!<<*"W1j8'W1s>)W2'D+$MON$\,lXT-pdn9^dA)=L][V^Vum$"!<<*"QlcSQ;%0HI]tR!fePa8c2GR"-:\Qle!dQld.LQldFT:rr\M.4Gf-Gpr^o8B:c@;$[.3aPHn%MIcbgR0>h[.4"rpR3bB).4P;sR4(T1W!NJSQjNNl.VJh^8I,;-L`O)/0cpB!L`MjL0cpB!L`Mk50e!0s3@P6,W!NJSQjNNlL`P%IVum#Nc@u<'L]a4dVum#Fa8c2BW!!)H0]rQ=\,lYM.,P%)aN+>`#fZiF35tt!ci=%G!<<*"M]Df\L`ZTtL`P%H.,P%).)Z,c8;$sSL`O)/R"P/QlZ53\-`4dLkGa1R#2^bVum$M\,u_F-t<62^gR3B\,u_FW!!*PVuQgLW!WNTL]d\YL][naW!!)IVum#IQlZ53M]DeNVuQfOL`HI8L`ZTtM]DeK\,u^j^gI-B\,u^j\,u_G^gR3B!<<*"`'FA/`'=;8!<<*"W!EBUd/X.HW!NHDa8c2?a8l8?VuQfDW!NGLVuQfDW!WMPcbTS\!<<*"W!EANMW+U:L][VXd/X.HW!NHDL]mb[W!*0Z\,u_hVuQgU:h'JC-tWG[Qj,MSMF7FFW!!*+e,TO#L][V[e,TO#L][W3VuQfOL`HI8L`ZTte,TO0M]DeKL]dDPL]d\[W!!)IVum#IQl]?6Ql]oFQl^2N\-)e@\-2kB8acW\$1AE);==Jn8acWfVum#FW!!)HW!*/IW"/kSL]d8LL]d\YW!!)IVum#I1W07pVum#FW!!)HL]@D]L]CodL`O$].3\`oR6j^W;(2JHR7Rqpci=%G-pdn7L^X7`W!iYlVuQfaVuQfbVuQfcVuQfdVuQfeVuQff_4Uc'$&eibVuQfhci=%GVuQfgVuQg%MLkg/R0)j^QjNNl\,lY7L`ZTsL`NJ!M?EoG0V90^L`ZU=L`HI8L`ZTtL`Nf.VuQfOL`HI8L`ZTte,TO0M]DeKL]d8LVum#FVuQfDL]d\YW!!)IVum#I_nc8@L]mb[W!*0Z\,u_h:h'JCVucrF:db9h:h9V4R"JcUQpkZtR>kSTR"]2_QpW82QlcS<$;pj)W"K)0!<<*"`^0Y-)YX449(r;sfDkmOQlcSQL`Mk5Qj[XR"HL^W!!)Hci=%GW!35JQlckDQld.LQldFT:k\l`QqC0Ze,Tdr\,lX1\,ubAci=%GVum$>-pdt6^d%l'L]RPWW!!)Ga8c2YVucrF\,lX1`'OG1L]RPWW!!)Gb&dUd$?HaYMMV<6RVA,oa8cIbiQi\*1QsL=.W!EAKVucrFW!<;JW!r_QW"&eRW!`SNW"8qTW!35IVuQfDW!NGLVuQfDW!WMPcbTS\!<<*"L^O1aW!`SPW!<;MQl]?6Ql]W>R;I0[al*3qR>uM'al*3o!<<*"W!EANR!okU\,lX1W!EAK-pdt6Vum#G`'=;*L^ZC7W!iYOVuQfDW!!)GVuQfDW!*/KfDkmOQlcS<_Ee.V!<<*"a5?q"L]RPV\,l[9Vucs&fDkmOQlcS<_Ee.N\,u_R/)gO2-q"%9`'OG3Qt.$=aC"uZ!<<*"li7"ca8l0(!<<*"e,T^F!<<*"fDkmOL]hZ];r[ih-tE:,VuQftR"Gq]a?T_9!<<*"b!5qaM]DeKL]dDPVum#FW!`SOW!r_QW"&eRe,TO#L][W3MZj(^W!*0,VuQfOe,Tq6M]DeKMZj(_ci=%GW!*0,;$[.&\./O:_8,h-!<<*"fDkmOQlcS<\-W-80e!)M-t<5XQtINQVuQgUb^][%!<<*"M]Df\0HU8qL`P%H0]rI%39L9,a8c2\L^!h[0]rI%39L9,a8c2XL^!h^0Ok(f3+Dpne,TcA!<<*"e,TcI!<<*"e,Tc4!<<*"^d.c(!<<*"W!NGNW!EANbhiC,QjM[TM]DejQim*f_EdsPQlfuGQlg8OQlgh_a++-lQiMpH9CVuhVuQfOe,TccL][Vse,TccL][Voe,TccL][Vte,TccL][Vpe,TccL][V[L`HI8L`ZTte,TccL][W3L`HI8L`ZTte,Td8M]DeKfDkmOQlcS<\,u_NL]e!?VuQg;Vum'1%)Em>C_ILb=@:F`!U:6q?%;7a>.-CTkL]X_UVucrE`8CUtM*h8.M*h86R"HL^W!!)HL]mhp.7sX=`BXD+$76pNM?3bZ0LC9i$7I#*$7?r%$7d5.$7R.r$7[4tQprb6Qq0IHQq'+?QqLNcQq9gQ`,bo5`,ku5`*`R4!<<*"M]Df\0V8=GL`P%He,Tp'.XqHu.VSn_8LXWNL`O)/R3VJ2L`MjLR3VJ2e,ToSL^3t\fDkmOQlcSjAMF@LGW!*0,VuQfQ3*uXfQll)-MB/DoS0.S3fDkmOQlcSP,S]q!'s[EcqU[rs49\0TD@WmhtD'^,I/:$7B8`m:]VaJ&P+7nq)uDfDkmOQlcSF?,^aif)(c%PI2O)3k;fDkmOQlcSQ:hQphPjci=%G3@OqU`?5-a\-W0cbpEDm0e!)F3@OqNL`Mk50e*)%3@XY%bl@_H;()DUa8c2D8I,;.8I,:s#m^M38I,;-ci=%G!<<*"M]Df\L`ZTtL`P%H.XqHu.VSn_8LXWNL`O)/R3VJ2L`MjLR3VJ2e,ToSL^3t\ci=%G!<<*".XqHub%LbW$?H1J3cb<%M?s7`ci=%GW!NH0\-W0cL`Mk50e**p3@XqMW!NJSci=%GQjNNlMT>bucBSAC`=;kq!<<*"blRkML]RPVVucuGL]RPWVucs>!<<*"!<<*"fDkmOQlcS!<<*"&4=%JE'8nJ:bsPRE@-7Y$%$"bW6ne>b(24#`G[/mXe`"l!lXOf>aA`-q[s`-),$`+/ih`+T,q`-_P1`-hV3`-MD1`,u&3`+]3(`,Pc5`,Yi5Ql[@SVum#:W!!)Q;#A#953:rWJ>QtA;YR"-:\L`?DFW!<;>W!!):W!*2%L^XPTW!iYRbJF5_L]RPXVucspL]SY?Vucsq_*@u*L][q"Vum#FVuQfDL][q!Vum#FVuQfDL]RPWVucs1L]RhpLdM.CVucrEVum#GVuQgJfDkmOQlcS<_E\2$!<<*"QlckDa?oq/!<<*"\-;s6QlI4QL`?DFL][YWXC+9oQiu=OW!38&M?>(Z0Ol:,Vum&1M?>PE0OmKPVum&2LueU;W!*32\-2j4L][V^^n:Z7L]d\YM?X"[0W"dLW!*3(Vum''W!!-)W!*3+Vum'*!<<*"cA_f!!<<*"QlckDQld.LQldFTQiJfES0'Eh`..hR.Ra=>b)ZN*8>Q:fc9MA%!<<*"W1j8'W1s>)W2'D+$MON$\,lXT-pdn9^dA)=L][V^Vum$"!<<*"QlcSQ;%0HI]tR!fePa8c2GR"-:\Qle!dQld.LQldFT:rr\M.4Gf-Gpr^o8B:c@;$[.3aPHn%MIcbgR0>h[.4"rpR3bB).4P;sR4(T1W!NJSQjNNl.VJh^8I,;-L`O)/0cpB!L`MjL0cpB!L`Mk50e!0s3@P6,W!NJSQjNNlL`P%IVum#Nc@u<'L]a4dVum#Fa8c2BW!!)H0]rQ=\,lYM.,P%)aN+>`#fZiF35tt!ci=%G!<<*"M]Df\L`ZTtL`P%H.,P%).)Z,c8;$sSL`O)/R"P/QlZ53\-`4dLkGa1R#2^bVum$M\,u_F-t<62^gR3B\,u_FW!!*PVuQgLW!WNTL]d\YL][naW!!)IVum#IQlZ53M]DeNVuQfOL`HI8L`ZTtM]DeK\,u^j^gI-B\,u^j\,u_G^gR3B!<<*"`'FA/`'=;8!<<*"W!EBUd/X.HW!NHDa8c2?a8l8?VuQfDW!NGLVuQfDW!WMPcbTS\!<<*"W!EANMW+U:L][VXd/X.HW!NHDL]mb[W!*0Z\,u_hVuQgU:h'JC-tWG[Qj,MSMF7FFW!!*+e,TO#L][V[e,TO#L][W3VuQfOL`HI8L`ZTte,TO0M]DeKL]dDPL]d\[W!!)IVum#IQl]?6Ql]oFQl^2N\-)e@\-2kB8acW\$1AE);==Jn8acWfVum#FW!!)HW!*/IW"/kSL]d8LL]d\YW!!)IVum#I1W07pVum#FW!!)HL]@D]L]CodL`O$].3\`oR6j^W;(2JHR7Rqpci=%G-pdn7L^X7`W!iYlVuQfaVuQfbVuQfcVuQfdVuQfeVuQff_4Uc'$&eibVuQfhci=%GVuQfgVuQg%MLkg/R0)j^QjNNl\,lY7L`ZTsL`NJ!M?EoG0V90^L`ZU=L`HI8L`ZTtL`Nf.VuQfOL`HI8L`ZTte,TO0M]DeKL]d8LVum#FVuQfDL]d\YW!!)IVum#I_nc8@L]mb[W!*0Z\,u_h:h'JCVucrF:db9h:h9V4R"JcUQpkZtR>kSTR"]2_QpW82QlcS<$;pj)W"K)0!<<*"`^0Y-)YX449(r;sfDkmOQlcSQL`Mk5Qj[XR"HL^W!!)Hci=%GW!35JQlckDQld.LQldFT:k\l`QqC0Ze,Tdr\,lX1\,ubAci=%GVum$>-pdt6^d%l'L]RPWW!!)Ga8c2YVucrF\,lX1`'OG1L]RPWW!!)Gb&dUd$?HaYMMV<6RVA,oa8cIbiQi\*1QsL=.W!EAKVucrFW!<;JW!r_QW"&eRW!`SNW"8qTW!35IVuQfDW!NGLVuQfDW!WMPcbTS\!<<*"L^O1aW!`SPW!<;MQl]?6Ql]W>R;I0[al*3qR>uM'al*3o!<<*"W!EANR!okU\,lX1W!EAK-pdt6Vum#G`'=;*L^ZC7W!iYOVuQfDW!!)GVuQfDW!*/KfDkmOQlcS<_Ee.V!<<*"a5?q"L]RPV\,l[9Vucs&fDkmOQlcS<_Ee.N\,u_R/)gO2-q"%9`'OG3Qt.$=aC"uZ!<<*"li7"ca8l0(!<<*"e,T^F!<<*"fDkmOL]hZ];r[ih-tE:,VuQftR"Gq]a?T_9!<<*"b!5qaM]DeKL]dDPVum#FW!`SOW!r_QW"&eRe,TO#L][W3MZj(^W!*0,VuQfOe,Tq6M]DeKMZj(_ci=%GW!*0,;$[.&\./O:_8,h-!<<*"fDkmOQlcS<\-W-80e!)M-t<5XQtINQVuQgUb^][%!<<*"M]Df\0HU8qL`P%H0]rI%39L9,a8c2\L^!h[0]rI%39L9,a8c2XL^!h^0Ok(f3+Dpne,TcA!<<*"e,TcI!<<*"e,Tc4!<<*"^d.c(!<<*"W!NGNW!EANbhiC,QjM[TM]DejQim*f_EdsPQlfuGQlg8OQlgh_a++-lQiMpH9CVuhVuQfOe,TccL][Vse,TccL][Voe,TccL][Vte,TccL][Vpe,TccL][V[L`HI8L`ZTte,TccL][W3L`HI8L`ZTte,Td8M]DeKfDkmOQlcS<\,u_NL]e!?VuQg;Vum'1%)Em>C_ILb=@:F`!U:6q?%;7a>.-CTkL]X_UVucrE`8CUtM*h8.M*h86R"HL^W!!)HL]mhp.7sX=`BXD+$76pNM?3bZ0LC9i$7I#*$7?r%$7d5.$7R.r$7[4tQprb6Qq0IHQq'+?QqLNcQq9gQ`,bo5`,ku5`*`R4!<<*"M]Df\0V8=GL`P%He,Tp'.XqHu.VSn_8LXWNL`O)/R3VJ2L`MjLR3VJ2e,ToSL^3t\fDkmOQlcSjAMF@LGW!*0,VuQfQ3*uXfQll)-MB/DoS0.S3fDkmOQlcSP,S]q!'s[EcqU[rs49\0TD@WmhtD'^,I/:$7B8`m:]VaJ&P+7nq)uDfDkmOQlcSF?,^aif)(c%PI2O)3k;fDkmOQlcSQ:hQphPjci=%G3@OqU`?5-a\-W0cbpEDm0e!)F3@OqNL`Mk50e*)%3@XY%bl@_H;()DUa8c2D8I,;.8I,:s#m^M38I,;-ci=%G!<<*"M]Df\L`ZTtL`P%H.XqHu.VSn_8LXWNL`O)/R3VJ2L`MjLR3VJ2e,ToSL^3t\ci=%G!<<*".XqHub%LbW$?H1J3cb<%M?s7`ci=%GW!NH0\-W0cL`Mk50e**p3@XqMW!NJSci=%GQjNNlMT>bucBSAC`=;kq!<<*"blRkML]RPVVucuGL]RPWVucs>!<<*"!<<*"fDkmOQlcS!<<*"&4=%JE'8nJ:bsPRE@-7Y$%$"bW6ne>b(24#`G[/mXe`"l!lXOf>)68S'*t-SL`gbpg[sbs5;YWBU/u!Er8P3DdB*\k^=Vq;C2Q%[j5^5:W'DKdiV6:2@Z&+T`F=dl#\cY<5-(po6OkUY7X[EnAp+:idUq8\(\?<=4IRh<%k?Su`D4^390PQ1I3t$Q1n,N8uFZYHYess+f,VSK\p0T(P7V'S\2;*@]l:K8S^YQ$l&rPSsn\(@N8F/]=Plrd?LXch9"pkYL_-s7`9J)!R_,eQ7QIa;1+H%U]91!5]@:^^1IX,\Z'J\ir6bg@D##8[GHYh"Tiu4U9stR3>H!d4mYR_%Qa8cLf^us1[<3]6dW/Zh/5tb+H9:NnXWJJ^u1^m969/^\jCi!!!#:p4qn,5ei1D"P#b0!!!#:!!LIl!uqk05K=RJ!!!#:fl_?,2J;Y3!EMSh&.:B(_EIhA-cJC+3fq0<'pN;PJVSGAdebn+u0fW%pg"IJHDb6t7pFhQi.PKMf29P(UhobSr;'6\DqC9Wf9OK_:as4itgug83`OSkCTZg#LW9MWH$Ha'u0oF=J7>@I=VLXi&ose0`00egL*UDi`c>GuIKg6_$cQ!2kJYrKo]4,_/GXe'(a^+0YVaXSmW+o@BK4isjHB!gf42Vh3i86Bko]s7EH(J"cf%jJ`,*Zk/L:e+YL-\a)&g[T)7pR`i8jF^W&M@.X/BR,8\").KhiEY+1]-KCQgr@efOit&(3H:J)X@LfT4Pb3mrP\AhGht(=jHR3-V8f,Z[3WI(&N'!fX8ZtmE>IH]dgdD;ZfbU6I:>bPVLFZDED\E+5o"HU'X6""11ZGg*<-eM"N"0&JCJ*6V/P&`"E29E>AUWTJiTT4J0U#a3+='6JIrrhDa;g;+\BSSqda5.eSus6ndYG+ZJH,[JK>m?*Qm,,ZB%j]f-@cQE)")brQZ>j0M\"&_j1-pU*ZQLkBsqk=X(QAC(n#\"5ZKk.Zc*V7t1$Ge&`fOY:fDjEo#9TGoT,TX.9^0a<3o:cB_)J,F(s2fG-JZnSW)Dsa#630hbddHl2I!f;EQb[>PMe2t(P+!6X!G$PQJ]$`^E#!SJE8Og1Ipr^/Q?-?n^HB;tp/_f"qL:"(U)[\="E6B90D@(BPEtH:Ik//R!#&/lb!ZD)/U2D=Hc?>)6%GcJPGOb^lZ]1XLk^nETh80!*c8i\hb("!O2u]RpdQ.?hPD(kgWn[a'Tcp>>G$KsP5K>k:hR$\YgODF+m%F8+s5RJ!36A/!%0hH"N1sF"pe]n$ESn^hrLYH*P"5PiUD5mUM)0$CYVRNCRgYCB>bWdWH:`U3fJfrp0(>o[T:sZ!Ue+N?A0>''QR4X,`]u)-[1i1YC7o&DD+0mPDfZ!_%D6,\$o7:GObpB1Q(0D(-7BD*hEM#!-\+L=E!dI&gk8-."[Z;l&I_?*(ePoLBXgW*$L"ig'#8Mha)/?J&keEc-isHHPT[38+<=EhTQ;[b[:u9??@qeBIk1NuS*r2B?)mWf5K#XE@UB4]*OFJ+TE!nt1d1;Cs8)?d2sJV3Z=_k>)68S'*t-SL`gbpg[sbs5;YWBU/u!Er8P3DdB*\k^=Vq;C2Q%[j5^5:W'DKdiV6:2@Z&+T`F=dl#\cY<5-(po6OkUY7X[EnAp+:idUq8\(\?<=4IRh<%k?Su`D4^390PQ1I3t$Q1n,N8uFZYHYess+f,VSK\p0T(P7V'S\2;*@]l:K8S^YQ$l&rPSsn\(@N8F/]=Plrd?LXch9"pkYL_-s7`9J)!R_,eQ7QIa;1+H%U]91!5]@:^^1IX,\Z'J\ir6bg@D##8[GHYh"Tiu4U9stR3>H!d4mYR_%Qa8cLf^us1[<3]6dW/Zh/5tb+H9:NnXWJJ^u1^m969/^\jCi!!!#:p4qn,5ei1D"P#b0!!!#:!!LIl!uqk05K=RJ!!!#:fl_?,2J;Y3!EMSh&.:B(_EIhA-cJC+3fq0<'pN;PJVSGAdebn+u0fW%pg"IJHDb6t7pFhQi.PKMf29P(UhobSr;'6\DqC9Wf9OK_:as4itgug83`OSkCTZg#LW9MWH$Ha'u0oF=J7>@I=VLXi&ose0`00egL*UDi`c>GuIKg6_$cQ!2kJYrKo]4,_/GXe'(a^+0YVaXSmW+o@BK4isjHB!gf42Vh3i86Bko]s7EH(J"cf%jJ`,*Zk/L:e+YL-\a)&g[T)7pR`i8jF^W&M@.X/BR,8\").KhiEY+1]-KCQgr@efOit&(3H:J)X@LfT4Pb3mrP\AhGht(=jHR3-V8f,Z[3WI(&N'!fX8ZtmE>IH]dgdD;ZfbU6I:>bPVLFZDED\E+5o"HU'X6""11ZGg*<-eM"N"0&JCJ*6V/P&`"E29E>AUWTJiTT4J0U#a3+='6JIrrhDa;g;+\BSSqda5.eSus6ndYG+ZJH,[JK>m?*Qm,,ZB%j]f-@cQE)")brQZ>j0M\"&_j1-pU*ZQLkBsqk=X(QAC(n#\"5ZKk.Zc*V7t1$Ge&`fOY:fDjEo#9TGoT,TX.9^0a<3o:cB_)J,F(s2fG-JZnSW)Dsa#630hbddHl2I!f;EQb[>PMe2t(P+!6X!G$PQJ]$`^E#!SJE8Og1Ipr^/Q?-?n^HB;tp/_f"qL:"(U)[\="E6B90D@(BPEtH:Ik//R!#&/lb!ZD)/U2D=Hc?>)6%GcJPGOb^lZ]1XLk^nETh80!*c8i\hb("!O2u]RpdQ.?hPD(kgWn[a'Tcp>>G$KsP5K>k:hR$\YgODF+m%F8+s5RJ!36A/!%0hH"N1sF"pe]n$ESn^hrLYH*P"5PiUD5mUM)0$CYVRNCRgYCB>bWdWH:`U3fJfrp0(>o[T:sZ!Ue+N?A0>''QR4X,`]u)-[1i1YC7o&DD+0mPDfZ!_%D6,\$o7:GObpB1Q(0D(-7BD*hEM#!-\+L=E!dI&gk8-."[Z;l&I_?*(ePoLBXgW*$L"ig'#8Mha)/?J&keEc-isHHPT[38+<=EhTQ;[b[:u9??@qeBIk1NuS*r2B?)mWf5K#XE@UB4]*OFJ+TE!nt1d1;Cs8)?d2sJV3Z=_k>)68S'*t-SL`gbpg[sbs5;YWBU/u!Er8P3DdB*\k^=Vq;C2Q%[j5^5:W'DKdiV6:2@Z&+T`F=dl#\cY<5-(po6OkUY7X[EnAp+:idUq8\(\?<=4IRh<%k?Su`D4^390PQ1I3t$Q1n,N8uFZYHYess+f,VSK\p0T(P7V'S\2;*@]l:K8S^YQ$l&rPSsn\(@N8F/]=Plrd?LXch9"pkYL_-s7`9J)!R_,eQ7QIa;1+H%U]91!5]@:^^1IX,\Z'J\ir6bg@D##8[GHYh"Tiu4U9stR3>H!d4mYR_%Qa8cLf^us1[<3]6dW/Zh/5tb+H9:NnXWJJ^u1^m969/^\jCi!!!#:p4qn,5ei1D"P#b0!!!#:!!LIl!uqk05K=RJ!!!#:fl_?,2J;Y3!EMSh&.:B(_EIhA-cJC+3fq0<'pN;PJVSGAdebn+u0fW%pg"IJHDb6t7pFhQi.PKMf29P(UhobSr;'6\DqC9Wf9OK_:as4itgug83`OSkCTZg#LW9MWH$Ha'u0oF=J7>@I=VLXi&ose0`00egL*UDi`c>GuIKg6_$cQ!2kJYrKo]4,_/GXe'(a^+0YVaXSmW+o@BK4isjHB!gf42Vh3i86Bko]s7EH(J"cf%jJ`,*Zk/L:e+YL-\a)&g[T)7pR`i8jF^W&M@.X/BR,8\").KhiEY+1]-KCQgr@efOit&(3H:J)X@LfT4Pb3mrP\AhGht(=jHR3-V8f,Z[3WI(&N'!fX8ZtmE>IH]dgdD;ZfbU6I:>bPVLFZDED\E+5o"HU'X6""11ZGg*<-eM"N"0&JCJ*6V/P&`"E29E>AUWTJiTT4J0U#a3+='6JIrrhDa;g;+\BSSqda5.eSus6ndYG+ZJH,[JK>m?*Qm,,ZB%j]f-@cQE)")brQZ>j0M\"&_j1-pU*ZQLkBsqk=X(QAC(n#\"5ZKk.Zc*V7t1$Ge&`fOY:fDjEo#9TGoT,TX.9^0a<3o:cB_)J,F(s2fG-JZnSW)Dsa#630hbddHl2I!f;EQb[>PMe2t(P+!6X!G$PQJ]$`^E#!SJE8Og1Ipr^/Q?-?n^HB;tp/_f"qL:"(U)[\="E6B90D@(BPEtH:Ik//R!#&/lb!ZD)/U2D=Hc?>)6%GcJPGOb^lZ]1XLk^nETh80!*c8i\hb("!O2u]RpdQ.?hPD(kgWn[a'Tcp>>G$KsP5K>k:hR$\YgODF+m%F8+s5RJ!36A/!%0hH"N1sF"pe]n$ESn^hrLYH*P"5PiUD5mUM)0$CYVRNCRgYCB>bWdWH:`U3fJfrp0(>o[T:sZ!Ue+N?A0>''QR4X,`]u)-[1i1YC7o&DD+0mPDfZ!_%D6,\$o7:GObpB1Q(0D(-7BD*hEM#!-\+L=E!dI&gk8-."[Z;l&I_?*(ePoLBXgW*$L"ig'#8Mha)/?J&keEc-isHHPT[38+<=EhTQ;[b[:u9??@qeBIk1NuS*r2B?)mWf5K#XE@UB4]*OFJ+TE!nt1d1;Cs8)?d2sJV3Z=_k>)68S'*t-SL`gbpg[sbs5;YWBU/u!Er8P3DdB*\k^=Vq;C2Q%[j5^5:W'DKdiV6:2@Z&+T`F=dl#\cY<5-(po6OkUY7X[EnAp+:idUq8\(\?<=4IRh<%k?Su`D4^390PQ1I3t$Q1n,N8uFZYHYess+f,VSK\p0T(P7V'S\2;*@]l:K8S^YQ$l&rPSsn\(@N8F/]=Plrd?LXch9"pkYL_-s7`9J)!R_,eQ7QIa;1+H%U]91!5]@:^^1IX,\Z'J\ir6bg@D##8[GHYh"Tiu4U9stR3>H!d4mYR_%Qa8cLf^us1[<3]6dW/Zh/5tb+H9:NnXWJJ^u1^m969/^\jCi!!!#:p4qn,5ei1D"P#b0!!!#:!!LIl!uqk05K=RJ!!!#:fl_?,2J;Y3!EMSh&.:B(_EIhA-cJC+3fq0<'pN;PJVSGAdebn+u0fW%pg"IJHDb6t7pFhQi.PKMf29P(UhobSr;'6\DqC9Wf9OK_:as4itgug83`OSkCTZg#LW9MWH$Ha'u0oF=J7>@I=VLXi&ose0`00egL*UDi`c>GuIKg6_$cQ!2kJYrKo]4,_/GXe'(a^+0YVaXSmW+o@BK4isjHB!gf42Vh3i86Bko]s7EH(J"cf%jJ`,*Zk/L:e+YL-\a)&g[T)7pR`i8jF^W&M@.X/BR,8\").KhiEY+1]-KCQgr@efOit&(3H:J)X@LfT4Pb3mrP\AhGht(=jHR3-V8f,Z[3WI(&N'!fX8ZtmE>IH]dgdD;ZfbU6I:>bPVLFZDED\E+5o"HU'X6""11ZGg*<-eM"N"0&JCJ*6V/P&`"E29E>AUWTJiTT4J0U#a3+='6JIrrhDa;g;+\BSSqda5.eSus6ndYG+ZJH,[JK>m?*Qm,,ZB%j]f-@cQE)")brQZ>j0M\"&_j1-pU*ZQLkBsqk=X(QAC(n#\"5ZKk.Zc*V7t1$Ge&`fOY:fDjEo#9TGoT,TX.9^0a<3o:cB_)J,F(s2fG-JZnSW)Dsa#630hbddHl2I!f;EQb[>PMe2t(P+!6X!G$PQJ]$`^E#!SJE8Og1Ipr^/Q?-?n^HB;tp/_f"qL:"(U)[\="E6B90D@(BPEtH:Ik//R!#&/lb!ZD)/U2D=Hc?>)6%GcJPGOb^lZ]1XLk^nETh80!*c8i\hb("!O2u]RpdQ.?hPD(kgWn[a'Tcp>>G$KsP5K>k:hR$\YgODF+m%F8+s5RJ!36A/!%0hH"N1sF"pe]n$ESn^hrLYH*P"5PiUD5mUM)0$CYVRNCRgYCB>bWdWH:`U3fJfrp0(>o[T:sZ!Ue+N?A0>''QR4X,`]u)-[1i1YC7o&DD+0mPDfZ!_%D6,\$o7:GObpB1Q(0D(-7BD*hEM#!-\+L=E!dI&gk8-."[Z;l&I_?*(ePoLBXgW*$L"ig'#8Mha)/?J&keEc-isHHPT[38+<=EhTQ;[b[:u9??@qeBIk1NuS*r2B?)mWf5K#XE@UB4]*OFJ+TE!nt1d1;Cs8)?d2sJV3Z=_k>)68S'*t-SL`gbpg[sbs5;YWBU/u!Er8P3DdB*\k^=Vq;C2Q%[j5^5:W'DKdiV6:2@Z&+T`F=dl#\cY<5-(po6OkUY7X[EnAp+:idUq8\(\?<=4IRh<%k?Su`D4^390PQ1I3t$Q1n,N8uFZYHYess+f,VSK\p0T(P7V'S\2;*@]l:K8S^YQ$l&rPSsn\(@N8F/]=Plrd?LXch9"pkYL_-s7`9J)!R_,eQ7QIa;1+H%U]91!5]@:^^1IX,\Z'J\ir6bg@D##8[GHYh"Tiu4U9stR3>H!d4mYR_%Qa8cLf^us1[<3]6dW/Zh/5tb+H9:NnXWJJ^u1^m969/^\jCi!!!#:p4qn,5ei1D"P#b0!!!#:!!LIl!uqk05K=RJ!!!#:fl_?,2J;Y3!EMSh&.:B(_EIhA-cJC+3fq0<'pN;PJVSGAdebn+u0fW%pg"IJHDb6t7pFhQi.PKMf29P(UhobSr;'6\DqC9Wf9OK_:as4itgug83`OSkCTZg#LW9MWH$Ha'u0oF=J7>@I=VLXi&ose0`00egL*UDi`c>GuIKg6_$cQ!2kJYrKo]4,_/GXe'(a^+0YVaXSmW+o@BK4isjHB!gf42Vh3i86Bko]s7EH(J"cf%jJ`,*Zk/L:e+YL-\a)&g[T)7pR`i8jF^W&M@.X/BR,8\").KhiEY+1]-KCQgr@efOit&(3H:J)X@LfT4Pb3mrP\AhGht(=jHR3-V8f,Z[3WI(&N'!fX8ZtmE>IH]dgdD;ZfbU6I:>bPVLFZDED\E+5o"HU'X6""11ZGg*<-eM"N"0&JCJ*6V/P&`"E29E>AUWTJiTT4J0U#a3+='6JIrrhDa;g;+\BSSqda5.eSus6ndYG+ZJH,[JK>m?*Qm,,ZB%j]f-@cQE)")brQZ>j0M\"&_j1-pU*ZQLkBsqk=X(QAC(n#\"5ZKk.Zc*V7t1$Ge&`fOY:fDjEo#9TGoT,TX.9^0a<3o:cB_)J,F(s2fG-JZnSW)Dsa#630hbddHl2I!f;EQb[>PMe2t(P+!6X!G$PQJ]$`^E#!SJE8Og1Ipr^/Q?-?n^HB;tp/_f"qL:"(U)[\="E6B90D@(BPEtH:Ik//R!#&/lb!ZD)/U2D=Hc?>)6%GcJPGOb^lZ]1XLk^nETh80!*c8i\hb("!O2u]RpdQ.?hPD(kgWn[a'Tcp>>G$KsP5K>k:hR$\YgODF+m%F8+s5RJ!36A/!%0hH"N1sF"pe]n$ESn^hrLYH*P"5PiUD5mUM)0$CYVRNCRgYCB>bWdWH:`U3fJfrp0(>o[T:sZ!Ue+N?A0>''QR4X,`]u)-[1i1YC7o&DD+0mPDfZ!_%D6,\$o7:GObpB1Q(0D(-7BD*hEM#!-\+L=E!dI&gk8-."[Z;l&I_?*(ePoLBXgW*$L"ig'#8Mha)/?J&keEc-isHHPT[38+<=EhTQ;[b[:u9??@qeBIk1NuS*r2B?)mWf5K#XE@UB4]*OFJ+TE!nt1d1;Cs8)?d2sJV3Z=_k>)68S'*t-SL`gbpg[sbs5;YWBU/u!Er8P3DdB*\k^=Vq;C2Q%[j5^5:W'DKdiV6:2@Z&+T`F=dl#\cY<5-(po6OkUY7X[EnAp+:idUq8\(\?<=4IRh<%k?Su`D4^390PQ1I3t$Q1n,N8uFZYHYess+f,VSK\p0T(P7V'S\2;*@]l:K8S^YQ$l&rPSsn\(@N8F/]=Plrd?LXch9"pkYL_-s7`9J)!R_,eQ7QIa;1+H%U]91!5]@:^^1IX,\Z'J\ir6bg@D##8[GHYh"Tiu4U9stR3>H!d4mYR_%Qa8cLf^us1[<3]6dW/Zh/5tb+H9:NnXWJJ^u1^m969/^\jCi!!!#:p4qn,5ei1D"P#b0!!!#:!!LIl!uqk05K=RJ!!!#:fl_?,2J;Y3!EMSh&.:B(_EIhA-cJC+3fq0<'pN;PJVSGAdebn+u0fW%pg"IJHDb6t7pFhQi.PKMf29P(UhobSr;'6\DqC9Wf9OK_:as4itgug83`OSkCTZg#LW9MWH$Ha'u0oF=J7>@I=VLXi&ose0`00egL*UDi`c>GuIKg6_$cQ!2kJYrKo]4,_/GXe'(a^+0YVaXSmW+o@BK4isjHB!gf42Vh3i86Bko]s7EH(J"cf%jJ`,*Zk/L:e+YL-\a)&g[T)7pR`i8jF^W&M@.X/BR,8\").KhiEY+1]-KCQgr@efOit&(3H:J)X@LfT4Pb3mrP\AhGht(=jHR3-V8f,Z[3WI(&N'!fX8ZtmE>IH]dgdD;ZfbU6I:>bPVLFZDED\E+5o"HU'X6""11ZGg*<-eM"N"0&JCJ*6V/P&`"E29E>AUWTJiTT4J0U#a3+='6JIrrhDa;g;+\BSSqda5.eSus6ndYG+ZJH,[JK>m?*Qm,,ZB%j]f-@cQE)")brQZ>j0M\"&_j1-pU*ZQLkBsqk=X(QAC(n#\"5ZKk.Zc*V7t1$Ge&`fOY:fDjEo#9TGoT,TX.9^0a<3o:cB_)J,F(s2fG-JZnSW)Dsa#630hbddHl2I!f;EQb[>PMe2t(P+!6X!G$PQJ]$`^E#!SJE8Og1Ipr^/Q?-?n^HB;tp/_f"qL:"(U)[\="E6B90D@(BPEtH:Ik//R!#&/lb!ZD)/U2D=Hc?>)6%GcJPGOb^lZ]1XLk^nETh80!*c8i\hb("!O2u]RpdQ.?hPD(kgWn[a'Tcp>>G$KsP5K>k:hR$\YgODF+m%F8+s5RJ!36A/!%0hH"N1sF"pe]n$ESn^hrLYH*P"5PiUD5mUM)0$CYVRNCRgYCB>bWdWH:`U3fJfrp0(>o[T:sZ!Ue+N?A0>''QR4X,`]u)-[1i1YC7o&DD+0mPDfZ!_%D6,\$o7:GObpB1Q(0D(-7BD*hEM#!-\+L=E!dI&gk8-."[Z;l&I_?*(ePoLBXgW*$L"ig'#8Mha)/?J&keEc-isHHPT[38+<=EhTQ;[b[:u9??@qeBIk1NuS*r2B?)mWf5K#XE@UB4]*OFJ+TE!nt1d1;Cs8)?d2sJV3Z=_k>)68S'*t-SL`gbpg[sbs5;YWBU/u!Er8P3DdB*\k^=Vq;C2Q%[j5^5:W'DKdiV6:2@Z&+T`F=dl#\cY<5-(po6OkUY7X[EnAp+:idUq8\(\?<=4IRh<%k?Su`D4^390PQ1I3t$Q1n,N8uFZYHYess+f,VSK\p0T(P7V'S\2;*@]l:K8S^YQ$l&rPSsn\(@N8F/]=Plrd?LXch9"pkYL_-s7`9J)!R_,eQ7QIa;1+H%U]91!5]@:^^1IX,\Z'J\ir6bg@D##8[GHYh"Tiu4U9stR3>H!d4mYR_%Qa8cLf^us1[<3]6dW/Zh/5tb+H9:NnXWJJ^u1^m969/^\jCi!!!#:p4qn,5ei1D"P#b0!!!#:!!LIl!uqk05K=RJ!!!#:fl_?,2J;Y3!EMSh&.:B(_EIhA-cJC+3fq0<'pN;PJVSGAdebn+u0fW%pg"IJHDb6t7pFhQi.PKMf29P(UhobSr;'6\DqC9Wf9OK_:as4itgug83`OSkCTZg#LW9MWH$Ha'u0oF=J7>@I=VLXi&ose0`00egL*UDi`c>GuIKg6_$cQ!2kJYrKo]4,_/GXe'(a^+0YVaXSmW+o@BK4isjHB!gf42Vh3i86Bko]s7EH(J"cf%jJ`,*Zk/L:e+YL-\a)&g[T)7pR`i8jF^W&M@.X/BR,8\").KhiEY+1]-KCQgr@efOit&(3H:J)X@LfT4Pb3mrP\AhGht(=jHR3-V8f,Z[3WI(&N'!fX8ZtmE>IH]dgdD;ZfbU6I:>bPVLFZDED\E+5o"HU'X6""11ZGg*<-eM"N"0&JCJ*6V/P&`"E29E>AUWTJiTT4J0U#a3+='6JIrrhDa;g;+\BSSqda5.eSus6ndYG+ZJH,[JK>m?*Qm,,ZB%j]f-@cQE)")brQZ>j0M\"&_j1-pU*ZQLkBsqk=X(QAC(n#\"5ZKk.Zc*V7t1$Ge&`fOY:fDjEo#9TGoT,TX.9^0a<3o:cB_)J,F(s2fG-JZnSW)Dsa#630hbddHl2I!f;EQb[>PMe2t(P+!6X!G$PQJ]$`^E#!SJE8Og1Ipr^/Q?-?n^HB;tp/_f"qL:"(U)[\="E6B90D@(BPEtH:Ik//R!#&/lb!ZD)/U2D=Hc?>)6%GcJPGOb^lZ]1XLk^nETh80!*c8i\hb("!O2u]RpdQ.?hPD(kgWn[a'Tcp>>G$KsP5K>k:hR$\YgODF+m%F8+s5RJ!36A/!%0hH"N1sF"pe]n$ESn^hrLYH*P"5PiUD5mUM)0$CYVRNCRgYCB>bWdWH:`U3fJfrp0(>o[T:sZ!Ue+N?A0>''QR4X,`]u)-[1i1YC7o&DD+0mPDfZ!_%D6,\$o7:GObpB1Q(0D(-7BD*hEM#!-\+L=E!dI&gk8-."[Z;l&I_?*(ePoLBXgW*$L"ig'#8Mha)/?J&keEc-isHHPT[38+<=EhTQ;[b[:u9??@qeBIk1NuS*r2B?)mWf5K#XE@UB4]*OFJ+TE!nt1d1;Cs8)?d2sJV3Z=_k>)68S'*t-SL`gbpg[sbs5;YWBU/u!Er8P3DdB*\k^=Vq;C2Q%[j5^5:W'DKdiV6:2@Z&+T`F=dl#\cY<5-(po6OkUY7X[EnAp+:idUq8\(\?<=4IRh<%k?Su`D4^390PQ1I3t$Q1n,N8uFZYHYess+f,VSK\p0T(P7V'S\2;*@]l:K8S^YQ$l&rPSsn\(@N8F/]=Plrd?LXch9"pkYL_-s7`9J)!R_,eQ7QIa;1+H%U]91!5]@:^^1IX,\Z'J\ir6bg@D##8[GHYh"Tiu4U9stR3>H!d4mYR_%Qa8cLf^us1[<3]6dW/Zh/5tb+H9:NnXWJJ^u1^m969/^\jCi!!!#:p4qn,5ei1D"P#b0!!!#:!!LIl!uqk05K=RJ!!!#:fl_?,2J;Y3!EMSh&.:B(_EIhA-cJC+3fq0<'pN;PJVSGAdebn+u0fW%pg"IJHDb6t7pFhQi.PKMf29P(UhobSr;'6\DqC9Wf9OK_:as4itgug83`OSkCTZg#LW9MWH$Ha'u0oF=J7>@I=VLXi&ose0`00egL*UDi`c>GuIKg6_$cQ!2kJYrKo]4,_/GXe'(a^+0YVaXSmW+o@BK4isjHB!gf42Vh3i86Bko]s7EH(J"cf%jJ`,*Zk/L:e+YL-\a)&g[T)7pR`i8jF^W&M@.X/BR,8\").KhiEY+1]-KCQgr@efOit&(3H:J)X@LfT4Pb3mrP\AhGht(=jHR3-V8f,Z[3WI(&N'!fX8ZtmE>IH]dgdD;ZfbU6I:>bPVLFZDED\E+5o"HU'X6""11ZGg*<-eM"N"0&JCJ*6V/P&`"E29E>AUWTJiTT4J0U#a3+='6JIrrhDa;g;+\BSSqda5.eSus6ndYG+ZJH,[JK>m?*Qm,,ZB%j]f-@cQE)")brQZ>j0M\"&_j1-pU*ZQLkBsqk=X(QAC(n#\"5ZKk.Zc*V7t1$Ge&`fOY:fDjEo#9TGoT,TX.9^0a<3o:cB_)J,F(s2fG-JZnSW)Dsa#630hbddHl2I!f;EQb[>PMe2t(P+!6X!G$PQJ]$`^E#!SJE8Og1Ipr^/Q?-?n^HB;tp/_f"qL:"(U)[\="E6B90D@(BPEtH:Ik//R!#&/lb!ZD)/U2D=Hc?>)6%GcJPGOb^lZ]1XLk^nETh80!*c8i\hb("!O2u]RpdQ.?hPD(kgWn[a'Tcp>>G$KsP5K>k:hR$\YgODF+m%F8+s5RJ!36A/!%0hH"N1sF"pe]n$ESn^hrLYH*P"5PiUD5mUM)0$CYVRNCRgYCB>bWdWH:`U3fJfrp0(>o[T:sZ!Ue+N?A0>''QR4X,`]u)-[1i1YC7o&DD+0mPDfZ!_%D6,\$o7:GObpB1Q(0D(-7BD*hEM#!zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"P!!!LZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!#:!!!#:!!!#N!!!#N!!!#N!!!#:!!!#:!!!#:!!!#:!!!`)!!!'L!!!>5!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!65!!!#:!!!#:!!!#:!!!IY!!!*r!!!9A!!!0\!!!+&!!!9O!!!#:!!!#:!!!#:!!!#:!!!6a!!!6h!!!#:!!!#:!!!(B!!!#:!!!#:!!!Bo!!!2\!!!E:!!!(!!!1E!!!6o!!!#:!!!#:!!!#:!!!#:!!!;G!!!6R!!!64:L!hX1gZFhsmG^KlSo@%XN1=NVBIJP_+b91%74d5_kXdCA7<SA5Rkb3CXhBE#&8k4;G?SM\Z+qrRljVLk7$D7n2/L7aN;bilLYkf3-DW3M-/9]L"l/D^kAf5\?i>k1Yuusg6.W-eBtgl&V-U/i:(QYK"2UVjUt_8=rM/0T9b(k)9uIQqj$eJce,@ob6-l43Ptn-L/m#-j^PU`J8(XJlloH:#a[\!!!1n!!!IM!!"%f!!!#:!!!#:!!!#:!!!#:!!!#:!!!#:!!!#:!!!#:!!!#:L]@EkVucuB\,lYMVum&D!!!#R!!!#:!!!#:!!!+A!!!#:!!!#:!!!9_!!!IB!!!+/!!!(\!!!+I!!!#:!!!#:!!!#:!!!#:!!!5$!!!Au!!!B.!!!#:!!!#:!!!4J!!!4e!!!I!!!!3s!#/8?6kQ#T%-P>SXIEqT[-B2L?g2nh^K`'1P2=,mbZG\)PI3SQdAd[snNO3r?/5^3!0dIIC=2)$aBg/*!XW!ROU4-6E"IO"E"IO"E"IO"E"IO"E"IO"Jq+[PbGuPqnFb4]0s9TK9FFD0TKY5/1P\-Pu5\1!QkE)rW*>rQ?/EA+(Cu>AGMdZ'hRUAVY!!aR;JCYMk2c%/os`Fkm3NMuh$!XdY3:b-(0P^ri":a%St%4LAk[EpT>hZ'qV"&lnFW4tXM_%U4@KI>dc$.G8@2^retT/7?ba4HSgrcd15/ABpN7-jnUh;9ekb.Ff>d/qq"ScJj5MWQS8,U=Tp0';iY]fH8keT]ZWUk6/0mnJ:k#mE2<0>N;SSMd?Yr&Fh/k(*lVe12b'hFdE#d@RFDQZj9gjkG97gKY3Dcc5WlU/6Hg_?)'s6n'K;Sb3&P6no7saLD'qT/BEsD,]JNc4NPDeYs!?8gJp,FfI]6APug9EDdamb^8p82.&,/Q#W'acj0gqn^R'M8NGYjcgfM;BHDYLWUI9CqJ@:[lrIV?1!NDPHJ_$%APE72a&A>.6)R41:V3ht+P7oZ"uJGR5DSLT?X9.55Q7ep>'59No7t-_HB<&.C"Mc2q'\4`khAB$RTbVVa"TcZe[H!#D?L@Mrh93hP2DOoY,@JUegnIt7Zn$q*gA*cM2[8tsElDDfjlhQP`:s0s:Tb$Lm/ZUc62hGsUCV'#ILW4DP9M95iQQ%N5clb)5)bn[QJ*uWgjU7/VhH1-(EHS"T`@8#&8kPLKJMh'4&281^_&hRrK9's;@l4A4%(=PF6XH>E4]cGJ+(9mGNXA;'q,\9ATAatWo3[2P[.;\QO&RK^AjhY`$Ei\GMcoKNRfFK?\fm=7r@S;)fM_D='cihSD86qP:tLebN6R80`\!nAH/L>S@[t\J(.]Q+c)5qai,LG]\4u;7u4kK:d?OQ$Kqdn_*D!u+L%W6gLs-?^Dtj8PT-Q!)e&0s7=d96,Wihg8(9d81__'_`aj>in$MuZ*tJ!lD1Ts99-I)Ibf7o>;23d9V5D9!j[og\fa5=i:66$bQS9],/b?L^P=+c]gVIBbmR&j,aQj6Tki%1iD,O!2^#>?ipPa[Ea%1[J8ML>@#kT^]:=#BE]4S73U$gZ8fF';@D;No,<-A+7lI06#WVQ_j,(Qg3s_JS9A3$*rkkKLJ['^#a8\)7E!q/o-,b$1Ei]e#98C,HOZD4Rnrs2&%4EI(+>!Ra6);E(.dN(^fKD2+p?'?_)m0J$0X`EG?r(CXWc)TUtqDm*o+DYprlF%oKB89Bj>cNf4_ci67O2QfBnQ5f-(i7>5@7M73aLG9o^@'F@HX2_sqTr6!PZ]-6L;&n5LPJfA!o*-(7f]51-C.n^dcUYQq=+-^,)P[ARt,>ecbqY<&IL(oZM0c+6quV(L&lU%feIsZ4,VAW$q^pYp_E&V@r0Db^C>Agt1:TdI_G\/>5D%P^?jAVh?CcM+;ts`:m,3^1n1[gN;HSi#_h-l2KHYRjI"L[D`d$[lnu)KU[Paa/_R.gir!K[,JSm`M'Q8#ZI#AJeq/)CVbUkjd`MuET!a[`Cq$Lg4Q`I'-0^O:/BEM[k@&]mhc%_]iUI60rlh,:r4JX7Hbom`9G3$:I7\'Pl:_!tB-ARr2`AIS]X%9M\j/j"'&/M]56RqJJfS'ntOa@NBt7plIZV+NEkR0gE5KI@=<""C.beo2b-H=50MmP*1;m;/$5-9nY\)7)i9DU!d!bG4QUK(b"N"#,]^f_KhsHb+>?qWkf$lBC&ursVS0hOQ7)<.H#E.5fj,H1XU_D/dOD1.qLLUPl#1DTh"NMs0sTF8o9^>\'7?%ho=8le>T7U-^9qU<&^P<#B/n6=PVS@O<-?3%Mn&n^su=YK:4p3dCDkLFYk=/eY%!OLii,BG1R,'5^nn1JotT_Z,#+QDuLt?J?Cqfcs$W/)?,bDOK$nfm\S.>Z;CXRn4#<#C)p@"&/l%:0oC2+bA"g+MPd2,dDsL8(&eg2P6k=J,-f7ipf(Cq-"M&,_?0GSK;3&*K59W7-[&9!G'#B!;PsfgG6/@N==Ai0'%[8cchHUWUMd-"d_Ws6Ugp6+Lp0CT3L"YcI@,TYdE55e&GjS=0+>C![P2-0qmslk:KMYrOHV_RLu5rA]mG.m@;^nVj.VaTG!Uh@*P`rIIG,$7*D3?24cubj)+m/$f]Tm2P:`%5h/9f=U8HY!KleT`(=nQl.&Z_M%T*K/*M!gusl(X3NsKIa$Vi=FL8L#/o2:j8luI=9=$_]JPGQ>U/b[nrXIhkIEr7@VXgcKN\_Hn'Vk:J'@(;GPW9U1F@.@YR$L"Ce>q2Gg)^sJ7O[.J:Pp[*HL:HT7+E$O8StZYmgPmqP=!._uY#(G4TC[#"(\gRF`4?6NdJaK)08\bH+'>^@WolCbs(5S+#ePj])4L*`Fk<@9$J;/@(QpFcQ"ZBmeFoJ]:%GP/qWfoUVh7.!]bs"H72mGgHJD99(OE(e#!)'V$<0)H,g0Tdj^:k=&m8:nn([Fr1O=Imt`080a:tUp\W+9mHNbMZ\Dr&_`A@?.)b%J_c,2h*28^1f/m.sVpC/Idg$qgnuiXGGZ*G2QaLICZuH/:J%5D]D5/QnW]coj;,Amf*$g;Q&$dLJH)7`_J%&"!!!!,!!!!#!!!!1?k<;!!!*/!!!!#!!!!5?k<;!!!*/!!!!#!!!!5?k<;!!!*/!!!!#!!!!%?k<;!!!!,!!!!#!!!!)?k<;!!!*/!!!!#!!!!%?k<;!!!!,!!!!#!!!!)?k<;!!!*/!!!!#!!!!-?k<;!!!!,!!!!#!!!!1?k<;!!!*/!!!!#!!!!-?k<;!!!!,!!!!#!!!!1?k<;tJ!!!!*$6TD+!!!#7!#,FR!#,DIYTiE>!!!*/!!!!#!!!!5?k<;!!!*/!!!!#!!!!5?k<;tG#S6t:!!!"L!!!"o!!E9%$4m8h!!!#7=&9q7!!!!*/!!!!#!!!!=?k<;!!!*/!!!!#!!!!=?k<;!!!!,!!!!#!!!!1?k<;!!!!4!!!!t!!!!5!!!!6!!!!7!!!!8!!!!9!!!!:!!!!;!!!!#!!!!1!!!!?!!!!s!!!!D!!!!A!!!!F!!!!C!!!!E!!!!B!!!!@!!!!K!!!!H!!!!L!!!!J!!!!O!!!!G!!!!I!!!!N!!!!R!!!!S!!!![!!!!\!!!!V!!!!M!!!!Y!!!!Z!!!!^z!!!!]zzzzz!!!!_!!!!`!!!!a!!!!b!!!!cz!!!!e!!!!f!!!!g!!!!h!!!!i!!!!j!!!!k!!!!l!!!!m!!!!n!!!!o!!!!p!!!!q!!!!/!!!!!!!"?!!!"@!!!"A!!!"B!!!"C!!!"D!!!"E!!!"F!!!"G!!!"H!!!"I!!!"J!!!"K!!!!&!!!!"!!!!-!!!!$!!!!'!!!!)!!!!%!!!!*!!!!0z!!!!.!!!!,!!!!=!!!!(!!!!r!!!!3!!!!2!!!!>!!!!4!!!!t!!!!5!!!!6!!!!7!!!!8!!!!9!!!!:!!!!;!!!!#!!!!1!!!!?!!!!s!!!!D!!!!A!!!!F!!!!C!!!!E!!!!B!!!!@!!!!K!!!!H!!!!L!!!!J!!!!O!!!!G!!!!I!!!!N!!!!R!!!!S!!!![!!!!\!!!!V!!!!M!!!!Y!!!!Z!!!!^z!!!!]zzzzz!!!!_!!!!`!!!!a!!!!b!!!!cz!!!!e!!!!f!!!!g!!!!h!!!!i!!!!j!!!!k!!!!l!!!!m!!!!n!!!!o!!!!p!!!!q!!!!/!!!!!!!"?!!!"@!!!"A!!!"B!!!"C!!!"D!!!"E!!!"F!!!"G!!!"H!!!"I!!!"J!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Azzzzzzzz!!!&Y!!!&;!!!&I!!!&Q!!!&C!!!&-!!!&C!!!&-!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!'3!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!Wzzzzz!!!!"z!!!!"!!!&1!!!%h!!!%F!!!%N!!!%p!!!&-!!!%p!!!&-!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!';!!!!]!!!!Y!!!![!!!!\!!!!Z!!!!W!!!!Z!!!!W!!!!#!!!!#!!!!#!!!!#!!!!#!!!!"!!!!#!!!!"!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"A!!!"Lzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!$!!!!$!!!!$!!!!$!!!!$!!!!$zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!(!!!!(!!!!(!!!!(!!!!(!!!!(!!!!(!!!!( +shader-blocks: + - type: A6XX_TP0_TMO_DATA + - bank: 0 + size: 512 + data: !!ascii85 | + zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\ + - bank: 1 + size: 512 + data: !!ascii85 | + !CR+lJ-`;SJ4u7SJ09S#J-;H_L)ce0TKquH!"Ac*J,f`_!!!05J,f`a'BB,n!%8!O!>#DHJ2e#=J,kT0J38igJ,m:ba3;7?Jd;V^J05,jJ7JqdJM[Z5J_19g!"]HeJ,lH#zzzzzzzzzzzzzzzz!!!!#zzzzzzzzzzzzzJ3Z"D!<<,8!!!"Lzzzzzzzzzzzzzzzzzzz!!*W2!!*'"!!!!"!!!!"!!!!TzzzzE6&"b!!"-L!!!!(!!$C,zz!!!!"zzzzzzz!!("=!!*'"zzzz!.Y%Lz!'gN=!=Su6!WW9%!rrE'!3cI-!8%;(!!!"K!!!!-zzzz!"T&4!!WE)zzzz!&.aYz!$Y9Lzz!!!!"zzzzzzzzzzzzzzzzzzzzzzz0E(zz6:l;"!^%.4!]Vug!]h!g!]q(#!]`'#!B*kfzzzzz!!!!"!!!$#zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!"!'gMazzzs8W,7!!3-"s8VQg!!3-"s8VQg!!3-"!"],1z!$C\1zzzzz!!!!%!!!9-!!!!"zzzzzzzzzzzzzzzzzzzzzz!!!!"zzzzzzzzzzzzzzzzzz5Ql!!".!!"-p!!".;!!!!Wzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!" + - type: A6XX_TP0_SMO_DATA + - bank: 0 + size: 128 + data: !!ascii85 | + zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\ + - bank: 1 + size: 128 + data: !!ascii85 | + zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\ + - bank: 2 + size: 128 + data: !!ascii85 | + zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\ + - type: A6XX_TP0_MIPMAP_BASE_DATA + - bank: 0 + size: 960 + data: !!ascii85 | + !!3-#!!!]6z!!!!)!>$@R!!#h,z!!!!-!#\=X!!#:b!!!9)!!!!"%LE+8!!*'"!!!9)z!$FNl!!*3&!!39g!!!i9!Cz&-.4\!!!-%J,fQL!!!!D!!!9)z&-Mt5!!!!a!!3-#z+Fmi"z!"fbB!!!$""9>A#!!!-%z!!!!A!!+2B!!!--!<<0$!!*'"'Fb$B!!#8L:]LIq!!!$"zzz!!!%M+:nMQ!!!!3z!!!'C'EA+5zJ,hjM!!**#z!!#gq5QCld!!!!*#`:nJ!!!!r!!!"L!!#7a,QRlF!!",J&.egA!!!H2!!#7a!!**d!!!Q1z5QCca!!!!a&3rJ\!!!Q1zzJ,fQLzzz!!!%M!!!!a&3p3qzJ->p@b!!*W2+V4VR!!",A!!FDEzz!!#7a!!+2B!!",A&0Lsq!!!"L!!!9)zz!!%N\!!E<&z&-r79!!!9)!WW3#zz!!#7a&/5*E!!!-%J0Fsnzzz!.]S"!!#7a!!!$"!!!",#QOu-!!!Q1!e:7N!!!-%5QH<7z"98E%!!!"nz?iU0,z-@c'r!!!9)BF'+g!!",Azz!!!-%!!*'"z!!!-%!!!-%zzz+9>jMz!5JU8!!!(N!&+BQ!!!!azz5QCca!!!!a!!j-$z!!Y[g!!$sk\Y!!!!*J-Z,T!!!<*zz"@*M`!!!!a!!#7a!!#97!!!Q1!!!-E!>#M:zz!!!!55lcE8!!**3z!!*'"!($Ycz"98K'!!!"L0E;(Q!!!!"&E`!!!Q2TE,T(z"98E%z!$D8l!!*'"!'pTM!!%P"L&aI=z6i[2e!!!!#zz&-3=B!!!!"!'gMaz+9;I-!!!!"!!'8(!!!!b!?_pR!!!$"!!!9)zYlI#hz!!!-%z#QY&.!!!'#!<<*"!!!!a!"],1z5QCca!!!-%!'gMa!!%Nlzz7"df*!!%NLzzz!!!!2&.egA!!!!a5QCca!!%NLa8c2?z5QCca!!%N\zz!!!"L!!!Q1!!%NL!!!H.!!!$"!!!!Az!!!!a!XM>s!!!]5!.Y%L!!!!'z!!,>Q!!iQ)!!!!3z!!";HzzOFRE5!!!%Uz!!!i9&-)b3z#QOi)z"98E%!!*'#!.Y1P!!#9Gz!!!!E#QPD9zzz!!#7az!l!!".!!"-p!!".;!!!!Wzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!" + - bank: 2 + size: 960 + - type: A6XX_TP1_TMO_DATA + - bank: 0 + size: 512 + data: !!ascii85 | + zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\ + - bank: 1 + size: 512 + data: !!ascii85 | + +9>jMz!5JU8!!!(N!&+BQ!!!!azz5QCca!!!!a!!j-$z!!Y[g!!$sk\Y!!!!*J-Z,T!!!<*zz"@*M`!!!!a!!#7a!!#97!!!Q1!!!-E!>#M:zz!!!!55lcE8!!**3z!!*'"!($Ycz"98K'!!!"L0E;(Q!!!!"&E`!!!Q2TE,T(z"98E%z!$D8l!!*'"!'pTM!!%P"L&aI=z6i[2e!!!!#zz&-3=B!!!!"!'gMaz+9;I-!!!!"!!'8(!!!!b!?_pR!!!$"!!!9)zYlI#hz!!!-%z#QY&.!!!'#!<<*"!!!!a!"],1z5QCca!!!-%!'gMa!!%Nlzz7"df*!!%NLzzz!!!!2&.egA!!!!a5QCca!!%NLa8c2?z5QCca!!%N\zz!!!"L!!!Q1!!%NL!!!H.!!!$"!!!!Az!!!!a!XM>s!!!]5!.Y%L!!!!'z!!,>Q!!iQ)!!!!3z!!";HzzOFRE5!!!%Uz!!!i9&-)b3z#QOi)z"98E%!!*'#!.Y1P!!#9Gz!!!!E#QPD9zzz!!#7az!l!!".!!"-p!!".;!!!!Wzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!" + - type: A6XX_TP1_SMO_DATA + - bank: 0 + size: 128 + data: !!ascii85 | + zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\zzzhQ=N\ + - bank: 1 + size: 128 + data: !!ascii85 | + zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\ + - bank: 2 + size: 128 + data: !!ascii85 | + zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\zzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\ + - type: A6XX_TP1_MIPMAP_BASE_DATA + - bank: 0 + size: 960 + data: !!ascii85 | + &-*7A!!*?*J:R\#zU]:Ap!!!-6!!3-#z!!#7a!!#Uk!!#7az5QFVG!!%TN!<<*b!!!-%!&-2/!!!<*"98E%!!!!e!!!!a!!*?*"98E%!!!'#!"],1!!!"T!!E9%!!!!Az!!!0fzz!"],1!!!9*!!*?*!!!'#!WW3#!!!-%!!!Q1z5QQB8!!!!#!"],1!!!W3#XGTo!!%NLzz!"]\A!!!$""9?4;!!!9)#QP,1!!!!A!"]_B!!!"L!>#52!!"DI$t'&8!!*'"z!!#7azzz!!!-%J-5iP!!#CeKE),Tz#Qt,-!!!*$zz!!!Q1!!!<*!!GOe!!!!5!!"/B!!#7a5QCdL!!#7a+93Ma!!*'"!!";F!!!!bzz&.egAz!"aY\!!!!)!.YU\zzz!!!9)z!'gMa!!!'#!!!Q1!!#7a!!'t?^!!#7a+;"SR!!!!1!"&]+!!*'+!<<*"z#QOi)z!"],1!!!!A!.YDA!!!QAz!!#7i!Y>Wf!!!-55QD3Xzz!!#7b&-r79!!%NLz!!!9i!!EE)z8d#+o!!%NLzz!!!$"!!*'"zz(]XO9zz!!!-%!<<6&!!!-%!!",A!!!Q1J,fn+!!!9)!!!$"zJ,k*"!!",Az!!!!Az!!!!1!!*'"!!!9)z!!!E-&-*%;z!(6eezzz!$D7A!!#k!!";*mzzz!!",A!!!Q1^jlCb!!#gqz!!!Q1!!!$"!!!''&:a`\!!,=bz!!!*$zzzzzz+Q*M*!!*'"!<C!!!"P+p%`E!!!!1!WW6$zzz!<l"@zz!!!!#+TN&Rz!<=5Bz!!3-#!!!!"zz5Qh2iz&:a`\!!*4Q!!E9%z!i!!#8L!$VCC!!*'6+9VZEzzzzzz!!*'*!!`K(!!!'E"98E%z&-)\1!!*WC!'gNLz!!#8Lz&c_n3zzzz!!!$"z!!!"T!!*'"!!!9i!!"\Q!!!!"O:VBl!!#7qJ.M\\!!!!%zzz!!,=cz!!",A!!",A!!%Nl"<[\pz!!!"Lz!WW3#zJ,fQL!!!]5!!<3$zz!!!-%+:q!B!!!.Pz!!#Cuz!!!Q1!"]\Az!5K]W!!",A!.b+Mzzz!!#:b!!#7d+9;`J!!!9)z!!!!%-ia5I!!**#!!!*$z5Qh2i!!!!#!!3c5z"98E%z!!!%M!!!!#!!!"L!!",A#QuCQ!!#OiJ3XqO!!!$bz!!!Q1"9;7`!!#7a!<<]3!!%NLzz#QR*i!!+2R+92HC!!*-$z!!!!%z!!!-E!!!"L!!!-%!"b4l!!!'#+@(GW!!!!"!!!$"z!WW3#z(]XO9!!!!a#QOi)z!<P7!!#7i+92BA!!!!)z!!!!#z!!!Q1!!Ei5!!*c6zz!!!'#z!!!!a!!!!"+935Yz!$D7Az!!%NL!!!^`5_&h7!!!9)!!+PL!!!!)#Qau+!!%[=zz!=05:!!*QpJ09@B!!!!'z!!#7az!!!!%!!!9)!!!!a!/LV?zzz!!iQ)!!!"\!!iQ)!!!!A+<^`8z!<<*"!!%TNz!!#7a!'gMa!!*?j!!*(M!!,=g!!Ei5!!!!#!!!"L!!,Ihz!!!-e!e:7Nz!'gMa!!!$("98E%z!W`9$z!e:89!!!!1zz#QOi)!!!!%5QCca!!&/`"TSQ'z!!#97!!!'#!'gMaz!!!Q1z+qO_Sz!!iQ)!!!!a!2'l'!!,=bz!!#7a!WW3#!!!!"!'gSc!!#7a!<<*"zz!!!-%!!<3$!!!9)zzzz+92BAz5QCcaz!!!'#z!!#7a!!!!az!!",A!'gNLz&-)\1z!$DCE!!!-Ez!!!$"!!#gqz!.Y%L!!!"L!'pSb!!!91z!!!!1J.M\\!!*3&zz!/(D=!!!:$#QOok!!#7q!!**#!!!!%!!!$"z5Tg%,!!*3j!"],1!!!'#5QDo,!!",A!"&i/!!!!a!!E9%!!!!c!!!!az#QOi)!!!R\"98E%!!!!)+:o(a!!!'/!!%NL!!!!a"98u5!!",A + - bank: 1 + size: 960 + data: !!ascii85 | + zzzzzzz!!!!"zzzzzzzzzzzzzzzzzzzzzzz!#P\9!!!!"zzzzzzz!!!!"!!#97z!!!!$z!!*'"zzzzzzzzzzzzzzzzz!!!!#zzzzzzzzzzzzzzz!!!!B!!!!ezzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!"zzzzzzzzzzzzzzz!!!!"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!2!!">l!!".!!"-p!!".;!!!!Wzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!" + - bank: 2 + size: 960 + - type: A6XX_SP_INST_DATA + - bank: 0 + size: 2048 + data: !!ascii85 | + TGYX?"p!j4&c)gOmD]iE!/s`H5st^.e\FT['GrZ_O8$G0V'C&p*J/,D3A;F?@%T"8^g$AZ&m7]^rp!i5ncir&s>C,6dQengRl0*kktF6n[jV?Ihp?irUs(Aci--,=3H';=.Q\gaTF4R+F%:IQ^eQD$rWH,1<>;?Zm]U1X=s]UKd2(bA!&f)mI,-MHF3-;Cc5=;go$ha0G9=b!a9ji-pnrKbu[5`MWc6\0eaJR5Uo=lftbo4r9"%:Y]HAM5*S0C_tQUGp3j/>VQ91HY@RNJ%fALq&0U%AmiEQNA@a3+>="ap52eL$+sJ0)Zb\^;rE]0gr;./DM\"Y?o._-Kqts2ro"Vk"DmGDXr3bh1"8o8%P1\"RXCf%MQGB]J"F?h?in4rA'N2#D;HZgCr@7j9qq'`o!H+/Soi&ElDtC6C:30au\(gZO_Mjn\"cNR4!"&osc2gaiDSbFlPrO^15ZFsJ#(T?E#fFX'^0W/Eo>^?+K:L+qgBYK!s!Ce7%%H#r^\>m^E'&*p)gHHLn;JXU,oB5eO9U]e8GWWkL1#[l$gAXKWndjek>cut\b1;mXAgqApK4itio'FCh9$U.Mn6R+L;[&f@EBfP)3Aj%Rgiag#G@qZ#\Q]#6si">b%TRL.qP!krpQ0;]Dchk])M:La)@JC6f[#1/Yl*+1\/`_el#S=,rt9-Ym_n&Dtm+1C`="s$Q$uk@+feL(LO31FLp/fpM0]LrjPn6O(?9i?$:]\lalNM[oZVFI/'sk/Cc]YAP4L"Lt'7l"rQt_7(c#T8E$YS?c\Tl#n.IA&Bc;T6IP&chYppWqtG8[j\A_79%#iaIK^[iT"jOHltCfK_\<9&uH8S;APc!6Eh^B.lJKjg]pEQ,S"IC)$dXIlD&0;sm2kM#q=U^OrT7J@77igj`PDah4!/r[0>[k2ZJco*56/@nfW\Nf_,p+(=NaU4ans!VX@FM15Z8$DG(j_I>^m#PZuZEIB$T5ch/O6FZ\pXM;d_q]Q7Bq>F8>?i0j$"Q^2gM5CIGK?:cngftbFjeh7/#6?,[Q6G7]a?Q8js5'r-cMFl^kLq[D@(YNo]XN:YgXj%-ZJ"'"Ilsdfr+0<0cu=^bR.h^'2AJ*><2*5Vq/!$ofF/%7Fq,t"5B.hXrVebK)Y^1SI_>@IdkC/ZBGUI\c#]\0f6uT?TG%m#JW&kSJgB$;O]4eeacr0^=`'q;-NF.Pp3J]KqT1[Fbad440(qE90Cm*TRaq;r]&-CB5HT(>s.b(aPQ7-S7*N)nO=L<]Sq4/R9[ZXTjEDWNdO1.KgW'RJq-ORHkm%"(uB#97KJ3%f#aIdJNah^@u4=Mqc#ETj'=W!S+@/'pbm)/u38!!+6#$HB(%FJA^E_"7*#WP,J5joQPWY4nYs-jLaaK"'>HLp:c!jVu/+ss7+\r$PQoG5mj?@H&OsR_8D?[b=0]E[tJ"fK20<"qD2pi)U2Z5ZcbSuT:>8H`YkS%Z1VJ2s'L6rHe3\2f;J&3eS=_IHU'!i=^m114eSWVRRm\?oXfif!jI&NjB8Q`pTXVbq;Pl'^VsmLT>&UWXmE%QohD-(iU\oK9OS4%qgY7#H5h;4Q9)54Q^W)?n!&CXJ>IDYH[0fVY>Nqq8W/F^4&$@')fr@@a3l:8ctFP&2j8,T#)!?2m<poq/*]t/[k_p&f>hoqu^b8ZI8?B9be\j1(n+TlWY*[J,[UFmJ_%ck`r]d$grpJd,hj:j4h`Tr5!_E^!2)[0-P%Yq5qk*snq(7Y29OXc&'Z8AR;?Rp]DY1\m.W8J]kWSLfX'Y/k;=skYHti;Hs-^=#lZY=KMA)W/8`UJbE$RkN`/4_JC)L$VO:u:QkHJ2KMNS`4I-+)ZQ[O:.X>FEE#Meb1][===^U)&4?E;T;qDlC(!<#9A<@S.a!\g^rDZBip%WG8ODNr<$+:q@?Agj+CV:%I*Hfr(hBtadXlDf(.^\uLFO8XQGs8D=s\URoZjTP2gBcPcH@K:XDX8;tEA#tC:PmOXMRT#E>(brt^bXZPl`Sb*Ao/8t63jmD26/`Zo9Y?PW6],WA=0$K\,BSJ"Z@QspTIW?#t&G@kJ)TDq?L+^@7?dlC\XabKNC>*9ZE@^_^2V!o\-&<*E0WXh54:X0c."YSaThXm`#j1pu-ZKh;L'$7?7;0LK4$#a.W.GNCg8rq"94qJ'7g\U&Zb]Y<7)rsIXgg.?DJj9_`:][DDYlK)3[!PfJ.Gn,&?KEr,\"`9;#\l+mdIKYe@n'-i9kir!AV`/<5lXY6I[2mT)o28YdT%`Pes'D`shqtI,<_Et,)+5_iYRH392'Y>L:1AktVN<*S0jkU(eIBU!%;mGA0;tq"^\tD8\3IOL5-OcGeD'WhBA#B@@jZ]n@)`tp=[if>[=O\Tqf+A'ae=h0'a)A[!!7h,MUWA;Q(VLndr/;ZqD2Pu*3TUuKhg$!G%pJ(+a]Qnu#=nDTDNUOFDrL3C=gR7Bjnt1OEk;m/R@U'7L+QABAdNER.9Oin]E,4fPf2S[Pd>bD3@jL6rs6Es.o]rk7q5aEC]Wri4na$2CY2ATUr[ZUDNs_XA?.oL\J#UOT_cu*Qe,die.\%^i,[L2d8K=rh/h!9M8+6>G?/.Zj;tEV@ImNOX(3/i$\7DBHQB>tR!N?ib/P_GcA.>f3mkoUjo=b+Jdq$Yi:-JTdmW-i_l;.EZG^^05k5T?aAeQ[>-0tYZLqpTK)R7U9K`GHMDh,'BH*NNUL;$R0m(TY5n*C"KpHD3aq&'(F?[tB]=T]69JW6JAY2(#$f&0j?&,^ih0mgT_:?m]f>i13)ormVPf_bB^q')/1o=e(N[`l[VS280#%=.kkW!.\1443g^rgfec475pYX'WQt^.!`&<>jUj;(^BE;^Y>A`?WtJ(bdR"hrpsdt5Q8DejSqpqrr)*+.;FXFpY3#N=+0B#b6g]):*^/Nj'Uh"n#^Mrp\o+fcq1J9bq\;fhT=@K\dA,CD8i^C';./R'DQUT=*1t95u-qXP$i3$_,A39Y_4PUU"7?lru:t+-EO^kFs5E@g;WnkjSuBLP5kN!f&+&V]NMdaUI^oKGp(7:Z">P;='^rq#.L@X@SQs$"@SEc==n?@^F/DdoiJ3EZ!VmGe7\L+C]EV,Ph5X(h939AEFmIc,p`Xk0j#n<6*;p"Sa<>A,9TiZTTmM2h8\fo._tq"\'P'C@D9R1A,8)fl.tgREWI=u8>_7Pd/rL$S>htcTU3pi'eq9#K2lMnTu\VG4lqt'hNY?q(\UT1[=$*gR*r#NO=iWc&qS;7%>`6(dDq1\]hnF#=U,$_b0$NpYNO\Wnec^"Lm._of_,jWVQEQf*I6H<2M-u0\P<-kC0jBK]3]=Wu)n(@fRIl/7onb@nQ]KM<2s0T')$&F-Yg16o)k'/V/XRWtr0.h`l243QdG8IEXB,I>d;7#;*<=NVJJ;Z%),,[9k!YX[3L6+.-&5->.7V8@&11QQnWpZMS22Slpf5u'BOd`19Nh&V2R?d3r@'5ca^%0_OHOi":4Ynj,#E_mg9;^mo(jW0[%:bu-m9DsTBm'$F*b-r8$Do>^o]C06D9^Hc(F2^8`]qGf-(/:D0cAPRM$l<&VEoq!TjS?,*78X?h1;UXJGLjo_PXG#_\-n044;-NNG.cV2f#2Na]bc-KPIeMJ/.iIi@3m(`/#UIm!q\`)!lY`lEX?u2Rp\]%_%U<6j,LX,EBY[?lA&fnQSC#.5N-7u[]P[f.(]`3FL^%?WW_$/Tc-JGM;\'f%lGoaW>EdtB3Aj=7Y^,sa35V$P?lJ^qW-0Lg0&F9SU0q"sf05a0N^Bh&cDZ9U^a$!Z$+LXVgRlBALgS!U_DXD[Epb^gfI/IO8GYSMfYXjBQ'N=#c0F!W/MI9m6:b3e%5t.[QCP#CM's,[C$3/#Wa1Y+=Z$P\Mk9aluFhV)?+ABIsLSOD6b^,XI`6AK:%&Fe0'WKKG-6srT:dcEL"_gP,i!a_cVpEi>:Hm;$D.[kA^W.ALMI"1"hg`>o*l$q%4__D`;LYojZQC+VS4@QdnAVs>cX7A+dG1J=D_CTipEmM(FmODR]DYh'Y8rQ3ql!ei<_Dq4r/OQWm9cu@SUWid]5gdZWRrGIZjVLd\Al']KsG##+H]\>Li4A>LTe;i^ADU$rOU=V.Ge.g]cB349E/c#s*qS/Msp]=X,/p987Z$ZF9K2qKMH*R,gf(hPiPXJEebeA%i(CI18Q=SW9H02"%F98noK;]02-X]BEA!c-Fkb?c!IpDrgt/0/E^."]k@A+l7/G)X]^j&g;`IB,4;Ze=b,>X/&ALN/2o"XjCaMP!W79A3PpcfgU69q5G)TaIH.QWs-0N\eGuL`TU5K2pNc?\.EmMZ]m3::A.3>=f*0W,82Qi>*X%X@**@5*P9JG8s,4N/-3),j@HKEaj#ursR7+ge="!mZml7pHjKm0]d32bg&0lf/@/_uo<6!EeTd53k9dtg((d_2R]fdf_4f@`ceMNJ.I;9bBHW=$EY+Nh\9u0oebuqYXh0k2Bk\Q50R651fb]r82.8*JU;56(;rWHs40M<=M"&=SFNjnC]q=WF)F8PV;YQ"UuT)X8r+8bH62s7r*r=SA9XRR,G[Bp?/Ete=:!JLqp"2uVWOT->>-khgnm(InO>2X1M^V-&Or@8ERq->7cAT+:(f:HOcU`N-5%osUUc_mpNpWU5BW_RMp:rk?aiiM?/+N*Vq(W-*RnlkR)l=&nM1,3PKq$bL;d[12apDRn[t-i:6qK(\gI:2p\jIiaLqN0nFs!]Ook"8bC5*@n)n/DJ(@H^/QY9Y"87f0t*m<+Z.,#dW(8/s"_*Ps)m(upU%YCpG4cYaA1D=hVV['ISP'I\ED,X2>9<5WBN&`(e/)T>aap'TFG%>=_he5t5FqcVG;G^an:&anb,T"9&*^.-T+\$rPRqpFkLV15;9,6SZnL7Em98B&koCuU-QRhmbrd/`kO,(]fjlY!'Ge3@hNi4%:dpj&jMT1],uFA;^M]l'J5P/O;J84K9Wc<)M.;fkN8)5?:R;;R[bA)o/?_Zof`?Bo@O"dgR+#pMq>qkJ)7qVI_YI,0s%AQlh_$mMpefrR'/fo!gjb#aH.m)%EP77PVrsuHYDtX@3ktT=K/hs1Scf#qPo[nb*#3*8N\DSiPj5J@J>!&MQUXCh?WfI(]554JPiQ";)o`mph&cB1VG37ue*d)/mn\U.*XdfQ"E*5YGFTD&51iS[D_2O!FTN].%Q#+o/jO9#D>Jk!E[2g7qhp=:m$qlqrpu&=[@2q^W*.?_8?/8sRrnHKPbt(Y1eq^a7n'?LW>OSaMV%97Ik&Tr>M>#oG!1qK!9L-Q&o)spe\3i$l9spW>*'WOo:>o+KrU&jE'^\P*mGtME^MmPaI\6;2GJ=$jRAC;9%=tHF%ahf8.Y&"*T85ask^'cmA.Uha,le%@g9[mcJ+HVmECmKPpW)J\QjRD?Gc,nsk"=IDh=(AFs6BVb#85NPT`lH_R**>a^X>O[:Bd2o@!8KG@Qpt-F!HY.g[FMJa7m*_'"d<&K]\N_0261b%-92)Dbfd$]$1rZ#9ou-_aUSm+qj@>U(\,lEaH>p1T1^S+P[+rkke%QABj`*jPTk7dTV[=JEu5mDb[Frli%F?qmC+nS37dCGEI6jGds^>J]l#1kX(&5Jt6K<\21]D(O7Xhj:XPs(R8_s7F!2G?SuB>eShKJXUmb*XAEql!<3Uat&6Z?S0E#%Z4!!l*171)R'BUrO8R"I602I[>1KaeF9QMh`\SXar^K\Qg7C%mq%EH67`s-&HK5S!'6+MUd(aI[?Q20N#j<Jd;>W:]N`^#QOi)!!!9i"VFd!!",Az!!tn5+9RE"!WWA%!!iQ9zz!"],1!!*'"!"],1z!!E9%#QOu-+92BA!!!QA!!!?+!!#OkJ,fQU!!#7a!'gMiz!!!Q1!!!!%z!!!!#!!!$"&-)\1!!iQ)&-)\1!#>P7z#RCD1!!!!%!!%QM!"o83PQ1[`!.Y%M"98u5:]LJ,J,k*H!!!!"!<!/:IR!"].'$@i*Vz#QOi*"98E&!'h)\!!!-)!e:7N+92BQ!!!R\z!!#Ce"98E%+M\Qh!!K53!!*'"63$ue!!!!1!!+2B!!!!1!<<*Bz5Qh&izz$4m1;!!!Q1!!!`6!<=5B&-)\9&-r7Izzz!!#7a!!!!1z#QOi)!$D8l!!*'"!"],1!$M=J&-)\1#QOl:!"],q"@1$.z!!!!a!!j\I&-)\1!XJc+z#QPD9!WW3%Jq*t(z!!!!A!!%NL"G-UR!!39X!!",A!!!"l!$D7A!"]\A5QJS"!<<3&!!%rX!!!!b!!!!e5QCd.!!!-%!!!"L&-)h6!!#Ce!!!!"!"],1+92BB!WW3##QOl2!"fc-!!!!1!!!!A!!!$"!!!-%!.b,8!!!'#!!j\I&-)t:!<<*2z$:"Rk!!3-#!!E95J,fQL!!3d`!!!-%!$D7Q!#,D5!!*'*!!*-$!!"-0!!!!#z!WW3#z!J"Rnz64a_oz!!",I&-tN$!!!!a&-)tY&.jAB0H^?$!!!!:!!3-3z!!!!#&-r79!WW3##QOi*!It.OLd1qA&e'?l!.Y%L8-2(B!!!-e!<<**!!!!Azz5R7K,!!!'#!!**#"98E%!!!?,z!!!9Q5_&t;";hgU_>jQ9!!#jr!'gSc!!$#L!"],1!"]F_!!!'#"TSN&!!!(Nzz!!*'"!!!9Q1'@XY!!iQ)zz!!!!q!!E9-!!!9)z!!%N\zz!!!'#!!*'"z!!!$bz!$D7IzJ,fQL!!%NT":tP60GFKez!$DCE5bJ)Wz!<<*"!!!!#!(7Y(z!!!"`!!"8m!"o83!!!!A!?r'T!Y?IS+FntRJ-Z,T#Qt,m!!30,!!iQ)!!Ei5!WiW-!!E?'!W[`Nz5QCdt(]XP%zz!.Y%P!XSu0!!ii1z!!!:T!!!!-8-&_kJ,fQ\!)S@Lz+@#o.!WW3#'EA+E!@WHuz;?Qt"z!?_CC!$FOW!'gMi!!!"L#ljr*!!",C!<>@bz!!!!1!!!9)z#XA@k!!!!)z!.Y%l&-)\9!!!9i!!WE'#QOl*!!!!A!!!Q1!$D7ATR[:Jz!!%N\+97?;5QCid!WW3s!!#7dTHXXAz!!!!a5QH<7!!IrV"98K'"qV"V!!!'#!CIt0'EA+56#Zf(5QCca!!E9%!!E9I#QR*i!$D7A"TSOQ#QOi)!!!"T+@,umzz!#,D5"9JQ7#XJGU!!%fT!!E9&!!!!%!!!!A#QOi)z#`/N]-jTeQ!.b+Mz!!!$b!!!-%!!!Qq!!!"-z!!&Yl!!%NL!!!!I!!!$"!"],1z!!!-%!XJc+!!!!&zz!WW3#z!.Y%L!!!9)!.Y'"!.]S"!'gO8!!iW+!'!4D!!30d!([(jz&-@@^$@i/MJ3b<.z!!3]5!!i`.!!#7f#S6tB5m[Pl!'q_5"FpLU"98E%z!8nt"5QF1P%#"Z]!!!!C!!!!3!!!!a!"],1zzz!!#\8!!!$"!!!!"!!!!"zzzz#S;Ld+92BA!"]/2L]IJ]!$D7Azzz":+u-!!!$"!!!!"!!!!"zzzz"98HF5QCfb!!!9)5QUoc!!%NLz#QOi)!!!"L!!EH*z!!!9*!WW3$zz!!!!)!!!!Az!W\>a#QOi/#QPDiz&-)tJ#RDPp!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!P!$27Wzz!!!.P!!!-g!!iQ)!!!'#!+5p0!)`ds!!!!)!!!W3!$DgQ!'gQ!!"],3!"f53!$DJu!'ijN!!!!%!!!"\!!",A!)Od!!iQ)!!E?'!!%NL!!E9%z!!!!1!"o9hz!!!$"!!*':!!*'"!(6f0!)NY-z!"],1!!E?3!!%TN!"],A!!!-%!"j_]!!!!%!!#=c!!!!#!!!'3!!6X1!!!!a!!&Yn!!#99!!j/:!$M=B!!!!)!!3-#!!3-'!!Y^p!!3-#!!3-#!!!"P!!!-U!!!%N!"],3!$$Oi!$D7az!!",A!"]-]!!!!)z!!!!E!!&6+!!",Q!!!$"z!!#<@!!",A!"],1!!E9%!"o;6z!!E9'!$MCE!$X`0!!E9%!!!'#z!!!!-!!#gqz!!*-$!!jbSz!#\$6!!!0(!!+5C!!E9u!!!'c!!#<8!!iWP!$27Wzz!!!.P!!!-g!!iQ)!!!'#!+5p0!)`ds!!!!)!!!W3!$DgQ!'gQ!!"],3!"f53!$DJu!'ijN!!!!%!!!"\!!",A!)Od!!iQ)!!E?'!!%NL!!E9%z!!!!1!"o9hz!!!$"!!*':!!*'"!(6f0!)NY-z!"],1!!E?3!!%TN!"],A!!!-%!"j_]!!!!%!!#=c!!!!#!!!'3!!6X1!!!!a!!&Yn!!#99!!j/:!$M=B!!!!)!!3-#!!3-'!!Y^p!!3-#!!3-#!!!"P!!!-U!!!%N!"],3!$$Oi!$D7az!!",A!"]-]!!!!)z!!!!E!!&6+!!",Q!!!$"z!!#<@!!",A!"],1!!E9%!"o;6z!!E9'!$MCE!$X`0!!E9%!!!'#z!!!!-!!#gqz!!*-$!!jbSz!#\$6!!!0(!!+5C!!E9u!!!'c!!#<8!!iW#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN + - bank: 2 + size: 640 + data: !!ascii85 | + !!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl + - type: A6XX_SP_UAV_DATA + - bank: 0 + size: 128 + data: !!ascii85 | + ?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic + - bank: 2 + size: 128 + data: !!ascii85 | + !WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic + - bank: 2 + size: 128 + data: !!ascii85 | + !WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic + - bank: 2 + size: 128 + data: !!ascii85 | + !WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic + - bank: 2 + size: 128 + data: !!ascii85 | + !WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic + - bank: 2 + size: 128 + data: !!ascii85 | + !WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y + - type: A6XX_HLSQ_CHUNK_CVS_RAM + - bank: 0 + size: 448 + data: !!ascii85 | + #"qOj5%qFU)u8hMm$PJu1Km=h'-&2Y^k//AJ<;#OSF6oBC3oZG*IAl^nCmJ[dj'Q?'O=612*fLg+G:.C`/<2u4sB:b(ps>LQ][P6Koh@oZ"!Ragb[UW"FW^=,#!!T:K]rQBNaQc+XmPu%C;k]YQ%bu=]D.n[eS]NiedBSrk35d^7?dSDls!%2l\-V9.TYpE\Un;TO:K=b3GTrs/Ou_>j=bg"IIUm>LC`."3.]KC(LdFPu1:a0aUYga_IdrG"fU0+KR?G?F"R>qpF?jopX^`B5Q(Z'VNkS(gp2NqF""`T_\X2iWu"Zh9:T6Xq/N&-R<;fde:"Xkl\<58L%-%dQOL<[=p)tA%`(d>V!MXRVJr(di$8mcnG^J70Q%b6ueEc[KkeUD`9\&?Pm-U"dO'.Ou5mKaC!&/R;>D/A>TOE^*-@,nAT:Rpl](uTsliQS&B(gL_[SN[B7"Bf5K9BL>@Y+]fMU/V?L.d@AUH&uRkIV,,A!Jc*=!&WX+(7?1O4(p?!3A]ZC==:eap61u!#$MH%D)n!'-^;4DkI3=AWF?fk"B;GKdTq8HIZUA!b`UFa=2"kIfk7W7@?<5glB9]2.E`/DN:5C_Ji%hm#:V4!2&heiRp,2)`!II";R0.%6&65B,QMB$r4^b]"W!Y4IYk`4O:kY'LuXdEUP$)@`[&N3Cg^9D/Dq#g1*L99/)qsi&MV4dmbIg.V/@LF1H+je$@#6r\1"$K_d#1HA?fTGPH!jZj.:Y7k?itSqqN=[?kg4!^U>JS0!Ijo9F0@U/kQ?WRQ^;&NIdL-6*1HWhBgNR,oXZ_0anVg>+a:,X@UnHcm?-'o"#ulG*M?*fG$$.38Mhr-%_8th@%+D*pS$$DqV:rJg<<#/7(P'FH$inm'+jk_`8BiZX8IUShW^V?nIt&FPL&Es"h-VP+=7-UUqu'bU;c1n=U1:58V^j.)YXk!@\M`$E"BC5Fu]\YrMSr^/&>bGctHA`7\o3o<'DE-9Hp\f77E*oE%>Eeb@iJik36F66gSe,e_o&YS1-e6o0ppu,2$eW4bR^GM<*7Sn1cf`g]jE+F'.`S[_/&PCQWL+qA&248nj?B<"i6joR%te%lq2%VM%u-tFGO`0H!X.3[nMZ$.gd\f7J6FI_T4%n&uOcpGX.nH'psQR+4=8JsiS8Q*hZ7Q!k.M[:V'k+6BmdC%b.CMS%9EK.&V#2'Kd5">D*4K]+P#/`UW4^\e[fm.[GQ)jB`Ci,3U`BIU[C`a1t$?D`X\fhF\bj+p\,62;Ih!-DW,!\c#g5o>ghErOa8=O""3O>9YpXT&]SC@Q3`^.n>,E2M^Up/c<.->Xsc!D:F7W'Dh\N[1,K!+cgtpMNa?"c"?56LgFd+Nie1J8fQ2L"Z?4c-&poY!7IXJT"7OA]-?m8m^SUEr:9F$Oke$fD9mB3"@:>H&!1E_cH$eJGgSJ&MFslGM,4mam"[W!CJK<1N)$cIk8-C/9FO8h.8:&_D(QmG+M/W+(rHusmc\\"-8^)X+E;i"p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl + - bank: 2 + size: 448 + data: !!ascii85 | + ?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic + - type: A6XX_HLSQ_CHUNK_CPS_RAM + - bank: 0 + size: 640 + data: !!ascii85 | + La9e;V]r,BG8d#CcD$1-2NS&p!(2K7Obb8_m'.EJWeAG8lrsQ_#%1mL39uYS(f>gH6$*/n>QtiE-,pr*Om`%kir:q.(X&H?[?qBC+9N&"'VsIgWZlIq/aQ@'E0:a:@ua81:`9-c'ScAk1MZ*WKEqu;&2<;T5!K]^s1+Gee?#0`r6`L#5hgd?9Fh]euR^Er7E%=D6h1O01o:::HA=L\336$oK'Fr,!!D1_2i`W.V&-Y5piarSj@EmOS4%5qJ6WP0Tu]eA5[k?8AP>'MfHjm;Yu1OE1IY&A+IfDkg:0=R;:hhgeDIII$]ma>/YpFS`gQ6]M?TBn-eC[>;`1:WN4*L1@rVrjVgF3@I,8`\"W7rUpAof$;*7JQXh&>1^c+4jpr(6#HuJ,Y0(Y-<0Z,)H`i]7*Pa3Q&sVEP1meoj`LMWcF<4>fb,HMKK8/_+rL@b7)hTV1*[tKS1jqtG%9WrC;TK8JW\uqdRRND\-\6^gqs=X,i^r$VBgfCYF4,]Bs@G[\*VfRr-e&&.m#fZnI4J2m3;e0'F(@AU#k"m>JHbNI]DW(iT.e_8dfb(X!@qLR"IY+kUDQWOGA1=qN;;Q^WdIq$j%AZ#JqD8=9Jp.Jl<(6]PhgL(>$G%9i&A7J%)u^\bna19;oS>$U:PH0a+pUmPe]ah-;shcZd\mqt<(_)[uPgq#/mcQ-Q"MJK8"&)2qWFjA+o%V]2Z57AJ2E#Pu4n:hHqb"$BKkV?X7*ZrCd\qqVqRjoef:]nVn)hgO&D/bg"M_c0"'N5PWfTbO4IVM;*b5?*!/!k@K*/c3pn[C]EaBD^o4;f8BC*s12DaCt5K%AT\FDO:'q4X[oaN?bqeR"\6A)gTFa@PE[VFiTg[l:&7/a=qUj%!/cK#KC3.#O.I`N].&6p!GT`aZk)s:B;qrL#S)jtM3odV>iDY7FC&#Zf)IL0!r_$VCON_*?*qDuO+)1NB`F/#P/)lstjFO?M\NU5I-.8-G]$jF)Xe)147R#K)/[oq1/j'#s?bLU>`!d[QqsB64&eWaEf,`4FH?!-D]ma4j[H`$IId6Ra[9Z7T#]g+_$QbKsAH4DN*H4NRJ%8N!%`'q&F)D6S,m.rH\S/3L1'Je8^B=X**r^$.=#P4sDr>P?F1[KoHZEtU30T8X^V`pk&84m*\lm5LI617#Y!m'E%KHD,B\?4hn1HR-n-"0>Xuo#+aH&^9Lmu>cc`"c7FQo=\Dm=25_upM%'Vi!cQrK6%q%jhH%QSF1khmTa.-='4/g%O"Y7=Wp]PlKWQjno(9oGs;#e.1]sD:&*3kAZ+,"bMUl?;0\j8@m!O,rJV7BPG0hhe^jc)]br1&rEo*\<#)7X-M:?n":$h^Xk=Bqoo8&6nBQ"`h6,LO)["(.>N?pGPJRq`c?)!dTg;i0ic>:b3V5B4P&qZfQ^bN5JY+tB25Sa5#qt*T@;)Q-s/.tF$$J,96R.#\n"p/Kiq&i$t):WfRkQqZ1R.mBZ&,"_.1a7u'IRS?Hcl3!R]5jqGebT,jhnK%2hI;Q"^Gup2%Y&a.g%X>i""%c#?`cH[mu,=_pLa?\>bbjm-'og+m*MjiCZ`.l3Xca_q]ZiPk#-%Lb2Bc"o%M4tNjJp#=]!'Ab#FTOP"iAG]b*1Z&FREkj!$B8lHU7UX,X@!RFRQJJCupD0G!>7X4&+DF%cFDh*oT^r^*CVRD&Y#ND5t/d(*KBY(QMhV\aXMIt.?BkP$c^^Is9(!B'oXN'UDszz9%Y`bf+t\7%7HgkmNIeT3=0m:5*T>8P@.(Y%alS9V'4FE%+K]ahgQt,=4\G$=)';)0OFiOZH8"/,_cT4>46%^:=cT)Rp#W:j4aKtB8prSHBYTde!s!dN3"3/5J^K"\2s)[o(VKXJ,Y/74DK4aGfogP!YVsE)!;DGc6okQ3jF$#77Qd0KY6B2/ch:R%K[<";,9jpU+(j'W(c/H.kRXuafe$efg^u!!9u:KW((1Yq87pu.)dOU!4"r9n'O)([atH/dEQ/Cm!okaNkogrk?.*UE$IacB^gRoks"COWTt:qG<;qON$o:&r8pdV*+_Wo"8\IJiM*kFs)tOrD!l&Io?>)jP]sc3cXAED"sLfs_T:bZmg0[Vg"D5=>cGYN;QY=6$KMi*W#URm#MY:bY)\/b]JbPq.Z)e1j$(JjK[PJE0ne,_t5 + - bank: 1 + size: 640 + data: !!ascii85 | + !(6ee!!*'"!!!!A!'gPb!!!E-!!"-n5l^lb!!E9%!WW@R"9P4t!!7`P"onW(+:%uJJ,hh95Tg%,+:nMS!!!"L!<<*#J-Z,T"98E%!!!-5!#P]$!!!!.:]N`\#QOi)!!!$b(_?ZJ!"],1+ohTC!!%OS!!+2D!<<*"!!!!)!!!$"!!*'"B`J,5kPtkg!'gg?5QCd$!!3-#"9M*oJ,fS"!!%QM!.Y%L"FpI`!.Y%L!!!'#"TX&Yz!!!"L!!%WO!#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN + - bank: 2 + size: 640 + data: !!ascii85 | + !!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl + - type: A6XX_HLSQ_CHUNK_CVS_RAM_TAG + - bank: 0 + size: 64 + data: !!ascii85 | + zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\ + - bank: 1 + size: 64 + data: !!ascii85 | + =:RW!OZ9?(4dTO7b1d>?[?qBC+9N&"'VsIgWZlIq/aQ@'E0:a:@ua81:`9-c'ScAk1MZ*WKEqu;&2<;T5!K]^s1+Gee?#0`r6`L#5hgd?9Fh]euR^Er7E%=D6h1O01o:::HA=L\336$oK'Fr,!!D1_2i`W.V&-Y5piarSj@EmOS4%5qJ6WP0Tu]eA5[k?8AP>'MfHjm;Yu1OE1IY&A+IfDkg:0=R;:hhgeDIII$]ma>/YpFS`gQ6]M? + - bank: 2 + size: 64 + data: !!ascii85 | + TBn-eC[>;`1:WN4*L1@rVrjVgF3@I,8`\"W7rUpAof$;*7JQXh&>1^c+4jpr(6#HuJ,Y0(Y-<0Z,)H`i]7*Pa3Q&sVEP1meoj`LMWcF<4>fb,HMKK8/_+rL@b7)hTV1*[tKS1jqtG%9WrC;TK8JW\uqdRRND\-\6^gqs=X,i^r$VBgfCYF4,]Bs@G[\*VfRr-e&&.m#f?[?qBC+9N&"'VsIgWZlIq/aQ@'E0:a:@ua81:`9-c'ScAk1MZ*WKEqu;&2<;T5!K]^s1+Gee?#0`r6`L#5hgd?9Fh]euR^Er7E%=D6h1O01o:::HA=L\336$oK'Fr,!!D1_2i`W.V&-Y5piarSj@EmOS4%5qJ6WP0Tu]eA5[k?8AP>'MfHjm;Yu1OE1IY&A+IfDkg:0=R;:hhgeDIII$]ma>/YpFS`gQ6]M? + - bank: 2 + size: 64 + data: !!ascii85 | + TBn-eC[>;`1:WN4*L1@rVrjVgF3@I,8`\"W7rUpAof$;*7JQXh&>1^c+4jpr(6#HuJ,Y0(Y-<0Z,)H`i]7*Pa3Q&sVEP1meoj`LMWcF<4>fb,HMKK8/_+rL@b7)hTV1*[tKS1jqtG%9WrC;TK8JW\uqdRRND\-\6^gqs=X,i^r$VBgfCYF4,]Bs@G[\*VfRr-e&&.m#fL.B&=XTLh.niG_1hHYe.f)6(EssL!GMnH.uEmde[brp/l/s0R2c*uqt>Ek7/Jr/:[K@g3YJm7V>J[W]JjNa!"jOLXT6hgTLn3gW2f8CR%f"]PhZ3o7>0EMsG#h1\C0cla3VY,5dq-t@6uPu7C-/@Et_Q!&Ob'G"Q.e'4'eN!dsm_k0OB-3C#&dbP9(8HJl`=VApeWcn=R=oP&.KWRe8^Fs1>W6Z^`f9>-D#aD4e+g>D*-6,#fP&f'bTM*9gBNLRiQ8s3Rn+cPa'NB`;!gJ5>U0qu"et>MU%m1LL7\9Y5?fj22Kr8/SO5bo0TX?uXll4IFU[RZ])^S@j!:X,T25p'(pW-n'B7U+k3W2uk]$2&XWA'MGL+6>If"ZOAZEjN@5V#K<-EWLM:`1-M.*;\mlLTLR770XMj:Z>m$1_i31&7!X80E3-mf0Ys)AXA8TrcUn]-)i#f*"\nL^>J*(>V_s;D5IHZ/7d##_kZR[P!)a?pprZeKY-7$NL0;Tm_V(iP/g;5It857SLpNrm(PPig]h%]9eJgMDPV>]&a@l8:Uc"Kj3XFQ]3Y!Y+q;3Hs#b&3@jdqm*InoFg]tp^Fnh'#,aD7bRASq4`5eZDVL&&Gmm%8-m;^ffcA>:k^5f>s@(.a/uq_Pc!(5Z^:-MI$kQO<%#Jf0eKUtKHd"Fd*#l,#@[UuB[>B>N%^q[r*5p?nm_M1MG;HCZpT"j#6?_s-)'$KWIM9LreKmLkSG*Jd0.Q`((@Cjf^'GQjF(e7jM&mLclN.-TS#t(P:`*Rdp!,/mOF..Ko`X:jq[F+bUQ8+LQP#tSe_<)_BGgFCg1L"X!"?_8T7Rg&#qJ0<%0]G@C'2Y-YGLNOIc\HWqg,)eO;kT(WUFsSIIeTJ3LY-gJ,gI?Y4pO"aFYEU5CT.CKbHej`4e_^5Mj0&>B-irfJ)6QT#H42"l^fsV3*S`/So!__!4g)@Og4iKGoT6O_:V!T,8JLo'KFN+>_+n,BMYqLW]-qH?:[6S[I9`PI9)[62f:^kZNrAA[F<\"#Yp@aM2NYm^_eU'`+7_cNi'$GREdoSqC.Z0Hh*esUaI!%jXii``X[9U!*0dZ"f-mJeI&:sS,g?m3s4AA]N)Bnb>l3P+h'#+2t(,)0N/+;$T&o.Z8rVXe=5g$I59L(^[Xn%bj[/Rcf;(&jPc#dfpsMdQmPX?WbUuETPRE3gVWm(!NF$@J`)*P!?t,SkO-bEWO^uAgUk*&6^Y)&jVKe!7rSG2$(h2"GX6XQ7G15g#\>.j'^NIPm7a5Q[j_7O]oY0!CTG0<,:,dO,pq.>O@Y!I&VNq"p?L.jHaV\0)_$ukLS(''6bqFbHJG!V>a\/#CsO(bEp+\463&f0.+4!)_QqB;_r4J"hu0*7FTGt1"!suN6LD^ + - bank: 1 + size: 448 + data: !!ascii85 | + "bMUl?;0\j8@m!O,rJV7BPG0hhe^jc)]br1&rEo*\<#)7X-M:?n":$h^Xk=Bqoo8&6nBQ"`h6,LO)["(.>N?pGPJRq`c?)!dTg;i0ic>:b3V5B4P&qZfQ^bN5JY+tB25Sa5#qt*T@;)Q-s/.tF$$J,96R.#\n"p/Kiq&i$t):WfRkQqZ1R.mBZ&,"_.1a7u'IRS?Hcl3!R]5jqGebT,jhnK%2hI;Q"^Gup2%Y&a.g%X>i""%c#?`cH[mu,=_pLa?\>bbjm-'og+m*MjiCZ`.l3Xca_q]ZiPk#-%Lb2Bc"o%M4tNjJp#=]!'Ab#FTOP"iAG]b*1Z&FREkj!$B8lHU7UX,X@!RFRQJJCupD0G!>7X4&+DF%cFDh*oT^r^*CVRD&Y#ND5t/d(*KBY(QMhV\aXMIt.?BkP$c^^Is9(!B'oXN'UDszz9%Y`bf+t\7%7HgkmNIeT3=0m:5*T>8P@.(Y%alS9V'4FE%+K]ahgQt,=4\G$=)';)0OFiOZH8"/,_cT4>46%^:=cT)Rp#W:j4aKtB8prSHBYTde!s!dN3"3/5J^K"\2s)[o(VKXJ,Y/74DK4aGfogP!YVsE)!;DGc6okQ3jF$#77Qd0KY6B2/ch:R%K[<";,9jpU+(j'W(c/H.kRXuafe$efg^u!!9u:KW((1Yq87pu.)dOU!4"r9n'O)([atH/dEQ/Cm!okaNkogrk?.*UE$IacB^gRoks"COWTt:qG<;qON$o:&r8pdV*+_Wo"8\IJiM*kFs)tOrD!l&Io?>)jP]sc3cXAED"sLfs_T:bZmg0[Vg"D5=>cGYN;QY=6$KMi*W#URm#MY:bY)\/b]JbPq.Z)e1j$(JjK[PJE0ne,_t5!(6ee!!*'"!!!!A!'gPb!!!E-!!"-n5l^lb!!E9%!WW@R"9P4t!!7`P"onW(+:%uJJ,hh95Tg%,+:nMS!!!"L!<<*#J-Z,T"98E%!!!-5!#P]$!!!!.:]N`\#QOi)!!!$b(_?ZJ!"],1+ohTC!!%OS!!+2D!<<*"!!!!)!!!$"!!*'"B`J,5kPtkg!'gg?5QCd$!!3-#"9M*oJ,fS"!!%QM!.Y%L"FpI`!.Y%L!!!'#"TX&Yz!!!"L!!%WO!#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl + - bank: 2 + size: 448 + data: !!ascii85 | + ?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic + - type: A6XX_HLSQ_CPS_MISC_RAM + - bank: 0 + size: 1408 + data: !!ascii85 | + 5S5\tGXU)PgG"bA?3#KU+]RnCBLhrMO[-Lo;@oT0)2\hF+cmco"d"<\oW/1\WJWo?]jn8hg6Dgn%AWSU%Cq>,24/ObO3X4NTA)qgot_7^?$&`g&rYfOXtaejH1St"@^+b7daA$(6B+k.11;E-aBs9/>9=X!/?_/a>R_^,S1$"=ah8dNq!!oN'/uscqhM[A[NqUAL)IJ[4him,u_iskasSE=h=s3:LbEP8n9/_GL_2n?EH#`p;j@sh'@r_U?hO#MJCb%l+uC]TZonk@B8Yu>Z`;$#16jtD;Ar^nadF9l;_S0f)O._LZTW'X!AO$f`Ej4KkKE]*U-L;97N=']@>&2'=Qn10*SjA@YUGM`@F=bb^(k1fdp\(Z5o-@Pm5k?^BW=0t-FMOkd"e)N)]*cRakT#\7nho"q9(VSn1O06k,lR;n$LK(\'5"W#Y.4Z.NE;PUV1.X_XlA-ARZ6L2D"\`GHeL5L'0>WdP)`Y!b#M)2>n70?B!Qj:N+R95hLKnS2ctm*+57jn551PJfCstTAt[d:$(='2'_3*)be3hT]6NN!gps<&"-%eM*$eaBM%3l$sh`9n\G^qqp+MOO4F6-mL_,.itai;5"j9&J(*lT]BT=IRZdWbHQ)hNXoD#mSB[)\]G&TPc.;F2rlal6b_^m8=dbIg9?28`0#?a-NBW44gIdN(B`9dl:Vl,W$qf9P7d@4F.N%_r7puUl&U:.fNI2_IcMi,8i:`gCmfTc^PIm1@YGZ6@?Nbl)*B#pfmb`[m/s:kDfA#GIh0q9sh9oJ@d+IQ*EchiIkR1lrI[P:VQuQWk%@32SoOV642Z+<%MB#_RX?YJ?5+;'F)irq8-!Jn3E4&LdOFM/,oWn5Eu!O;@Ca*?"=up;0G:qt#N:c4Bs$0`UI73P3e+K)QH;`:F'RRoe2Oa1L&<0_BN_nLoWga8[[Eb<>mGUub2>O:_J'5U%3:BRJkG10*'9aFR"!^d)2Td*J9)5CN7o79&IGs*$rsrV-.?4XSVBqu>j)1D7KIn`_WHT#96m7$Lb&/@auFD>_%WRPp;K/UQN?,RWOX#`X*8$u]^U`FM""k/N7@:sCQ5O!KCY_ala0Tl8%Orqh>nlFYh>7fN8_GW+FM3r3fa,?M-d/foTMe(Gb2puegM+=?G05&);F-o_6Bcj#UYQ#]eTPdNJlk?Ep-E-iKOqjmMa?9$Z4]gpdP51^Prg[Wh"dq/Y2B62BSt'hqSma6gD,r3\$n..54>[\8`TY!q)n>kYAj?0<3a3)oDI;=g;S(%cTBn-:bAoM"$T?IL,RtbJ&9hRb)1$b$\c>5r"dZ6WW:Ml$CrTH6;/!*4=g*r7qE=4CpikHce5Jt94683&-hFM"(o#5+d+=DlLO/)q,$8n$cdaTl!8f3k'Puf0(SJk-e9N=qKhdHi0KY^f5\14rVuW7^YSoR;b?C?m"lP?#4@XucYPC1q/8.*l12$0CbAp5Up&1rk0Rs9+L>C\"%*05k3_rt^'b\0,7#[0GhBf\]h2)b4]ec9*5p'L+[kgt]c2FrBS[<*e!hlp;Q*K^9"0%0A$TJ&W5]mW5+@?AI6A5_."NC%[mB/gH`":uMZp`jqqp<2pY#AWe[tjQf1WflQ%b2X;RLMm43:^;qVCS`rG;B2BS3D^0$sVZR#@kIe@o:KVBi8I.Pk8aXOPL.[Rh#5(<+\jIaB)4tht(&RQu_np'jcr6kIgBh?P34k];p3T'kEcBEFcD^@8"ilq2Rg%Ol:XeMoj!&@_GY;(6S6bg9-_Uj=9=27uY5V#9t%WJ5S<3&V)o6l4QR9U+3]>:qMO)VMDljlDaJBakK/>*V!*`q-'R"ecP,/r?Yk2naj'UKZ.dh0qUm:shuB+S_/ILHAEE46XXrciN*?b6>59/&?<=eGFgkL4f1Ae56i.DBn=J`qu`oC;F?%E$L0pi7+[lefJ\UZ47&mF2#"Mbb2oRjRd[lghgDitc.W_%e5O(u]?g/U`.LiD@="?BrdiQVkE#&A.DCYV^e2HEQF:4$Rr0k9s]MB]`8!@#(PI:qeFi9h2>-@GqmI!<^V)KNU/(:j9/YRtT5'D4L4;G,]H9XnSG\qQ'FS8tVm>762nAXg&,7!6rQr6T)hci*]R1!KmobpR!VS*,;3:#j$>g[/!\bd\+olU.#%I@_KX@!T3lRp?5L(pRHIpegm%MXI9!c@I_R[?NkFc477l:3'\Z*lb[LpH?Lie-6)O]R%K_p2hf[Z,@;f+c87'rg!D\j@g0-JAg_Ela)G\L$,[g-Jg]o;AH3(DZrR:a]]tF$IR?d\A$k[oBfN`o"Z]I@dM.?hre>J"?N:%72]MTA6K)/N0VYY)RQ??$PUP3A/.ZKes7223>S-TpPit>A1=O;ms[`Y`,6MkbIp186)g2L7EoVnudF*M^',l(sV9[9qQ!obUtRpRHhg6rQbDgXY0CN^p`k]@`of)$WuG[E4IN/0#`;e_0H&p?j(!0ps4/'+mUs#p@0^-?\u`R:p5F9J`5jMGT2M*LleT0HpB$I^GXB]Yl@>\gs``o38jCmjh]h:Wba3/A;G5fd+td"c"%_Ye?WNbSl!R]TlX*XlT=Ve_uFCT&MS+2KlU]RC_6R`DU1fS%YGCS#s[-lfZF\T9Q*W4o`c6^$YE-$i>CmZT\';Gk:RlIF!&rrDDcYO8R,TGZ3%2#>VnOo&d?aaam/**fQ^jbJa-uL2EVX1++nB$0Z/dHf8;q7alD!=oFB6K\+2JUY^Ft(XB89,[nh8)+8D?PJr"(Pi"e/pBpB14h^<.is!0-\*ou2=jLa[HdrY\pil`1&_rO:j2YM*GQ"`;-b-@TrZ8cQaZ`S41PL=Cg\:].Uq]Xu6O.m#3RlsCWFaS:?ZrbEA;-u(pPEl6@uMu0b9b,DXH&0f4r#A-i]\0rSKe5CZf8ar,/0ch"`FJDUWb\gNUB;?+Kr_.Bi\mDT`!Op[1_6V?]aYkg@);Z21^F!Y#/H'>Z:F:TqOC0=KnEMbLrBbd(c!:r/I9$?h,G$F^qkH7M7VJi\YmId.FP4#<^Am"_n)f^/@iE_Ia6k.Ib_%)KK=;uNsV-iHb\jZ#(d\oAn^pnQnCdk)9>5'ThmD:h0iZ%B0%rX8s?\;oDO-4CM:`FY0Qs'+PEAKUC6J,oB_WsGX[&H^Y\GDs7`o[p#nItG*Mgfc0tSua6@s>W7`VmYV)%m\,',CgPg/mADkCh-e$BhW!GI^'[e^o8h"/iTP5h;IRrq#VQkqUaC13NG*@c*S69:dJEU1Nlc/+mZ%"Orae-O-htD(r/B%HFmmO9ZZ;<%reR!Hka3XUP6u*)*>C,1@W-R"l^[Ph!@A9//d7Jf%Z,?CW%JN2#fOLpfMT><$Y-FOIs2!hXD^=Omk^MeRL/-<8qO%As385Mu9fJI&^;mU1hu1tVfPo$eHPgUfF0ge&gup;](4Gu3h8k+WEXRs"cJTC0,n0irl$/.#DZIQo.a#[:(hO457!eXK:F2qU;?E/@:sfTg1S@"),91AW^lna82uT3BlG`cm3c\Se](G=c.!Ygb"hiPlS:>5T#.!KLXS6>=qI6tHCTY*(p4(i_fNCf;CCL-s@aZ10k)^c82U1/PJCZ:R!dGHu4+u*_Pp[bL=I^r[dkPtG:,(H0XMXMsVo,)=:BHG;FuPUFQmPKn3CIN*)B2"GKsDI$hu(W@%@t)jX1A86_YU`J^BZWV*IOG8pNkB'2Wk$8^&QB_[(U,GP9o8EYI:'hgc!5[46A_Sa4[Q?C,1\WX+>siLZ_Ik0g_"epH%+k(HbX]eRER-`u?]Cc94W9,jMolpRS@L]D.5)/HC=uJMZ)ITJ6o$+e_%NH?EmZqWhj@mJi)m]K"ZdVmCl&XZ,QKGBLf9]aLIIip1dL5C,?hcb3'MS(T<$rFZe)\(5VcJ(Uur?uGd^_W^Ei)ARF0aNP`@4;d_NpV,qirisOB3jk[=Kn.DK3XhJ!\;L0@aTWpRgP<<>%(q4DZiWKiUcK'X#&n*\]7)`PKtc]Ep&Cn=qDF`a^;%_e'2TEcS$qGR[r_:b\TM(sk.5Kc8!f:uSUe!$N-^K@(*c#(lrQoqc!KP1cIFAU:TmHU%0#6spK+^'1pmpt_(&SDR9i8eXlT[%-)&7CUTNYp82oiir0.ocL]*B@7Y9g"j6\kN#fEE-a?b=GnMmRs@BPH[.qV;FnpXSdBQn[;.P_>.XaAFS2TVHbS6B^Pt:d4:VLY^A;EsIT[P\FFDm1'74'b-aW4?:>h:P9!<$b3Fb2,"4X+)e]c@`_?Im/J3\J`r;FEP/Dlue5.Y+Dh8,O*Z6PpU(!TEudj#pR):U_0E!cVShR$DIM;n+@f',q+ML87nY_A(]=CN&P6,a(Yidd?Nahl;fLpN?IblaDSc@p]tiZGZRma!]6WZT_$'F$2S%P[o.'e*gs<];o]4k8.JAj"tKFnMcD&["""Umc/h4?X;E2=.B&J7cr;>=lDp6a<.$"XL5bj_]%oEh5">lUXJkA;:7_QiO2qMA3j405AEjtYP-hi82&-]o"Z&`m#;nJ<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!p!!n)T!!E9.&-2bR!$DCG?iU6.!!E9-!!%QM+92BK!!"8E+TMKBJ.Vb]!!!-%z!'gNL!#,D=!$DOI!!&ep!WW59!!!!%z!!#7a!'gO9"[E%fJ,fQT!"]eD!(:2p!!!!"!J#t+!'gMa&-r79!!!!1!+:lg!!!!)!!E<*&:jf]6i[8gz!!*)8&HG'=!!!'#z!!",A&-)\5!"],1!3cJh!!*'2!!E@S!"],1!!3-#!!!"L!!E?'&c_n3!!#98!!Ei5'EA+5!Wi?'"98E%!!%OG!rr?f5QlT;"#6]+9TuH+@lb<#bY(G5QD,k!!3-+!!!9)#lm3j!!!"P6\k^R!Y>>3!!!-%J-Z.*&-)\95`fq%!!!!%!$D7A!!iQ7!!",A!";*m!-A2@!!#P#7H!5JR7!WW3-!>5G7&HDerzMuWhX#QOu-z-ia5I!2'Gp$ig81J-5j?!+5eWJ-#]n!lP'=!!'eW"TV@!#QOiI!"],1!!iQ)"9LggJ,fQNz"98Q)!!'e7!$D7A#QQOY$ig8m5QLib!#P\Y#QUY%!!i]-5QCdN!!#Ok&-MtE!!lL'!!!E-!.Y%L!.Y%N!$D7A!!#7a!!!Q1zz!!E9%J,k*"!!%TV!!%NL5QF%l8,rVi"9\])"@+(Cz&-r8d!!!!c!!!9)"p"^SJ-Z,T&.&=Z!!!!A!+5d,!C-WM"98E)!'l)8"98u5J085"?iU0,!!rW:!e:89K7EqE69l.`!!!9)&n1h@!!#7a!"]85J,fR7!)Nt&!!%Zp#QPG:!'idM!0BHR!<@oU!!!"LJ,g,\!!E:TO8o=^!!EQ.!!!$"+p7lg!!",I#QOl*!.[<75l^t:"cNE_"oo2[,QIfE5QCic!WYUgL]@J\!!$:*!!%NO!!!!1!!%TN&dSI;!!#7q&HDe2!.Y%PJ,fQL!!!!A!!*'"!WW4N+92rQ!!!T4z!!iQ)zz!=Af,!W\;^#XAAT"=4$J!!!!)!$Hdl!!!$2!<<*$&-*8,!!!-)!!!R,z!'hA$!<<*$!WW3$!'geiJ,g-+"9;6u!"8l.!!iQ)J,hh7!<<*"<"K$0!!E9-!$MIh#QOii!!!-%"9\^T!!!R\!!!-%+92BA!XJoO!!#Q?!!.TO!!3lX!/(=P,QIfEJ,hk8!.Y%l7K>[S!"&]-#RCD1"[i=r!+5dl?iU1_!$D7a!C.1r!!'e7!!!!I!!3-c!!E9%J,fQL!WW3#!!!!)+:&!u!!!]55R7?X!!!Q1#QOuM!!%fT!!",A!!!"L5X5DOz!!%NP&7>J<"9\]:(]XOJ0E;)@![%OE!^Qed"TSN&^]4?G!!",AJ-8+?!!!!b!!!Q1&0_)S!!E99!"]0!!!*'"zzz!!!!)#QOi)!X&W+6kB=u!'gMd+p%a0!"],15QCd\!'m2B5QV)h+93Pb":tV7!!*'#z"@N5D!P!$27Wzz!!!.P!!!-g!!iQ)!!!'#!+5p0!)`ds!!!!)!!!W3!$DgQ!'gQ!!"],3!"f53!$DJu!'ijN!!!!%!!!"\!!",A!)Od!!iQ)!!E?'!!%NL!!E9%z!!!!1!"o9hz!!!$"!!*':!!*'"!(6f0!)NY-z!"],1!!E?3!!%TN!"],A!!!-%!"j_]!!!!%!!#=c!!!!#!!!'3!!6X1!!!!a!!&Yn!!#99!!j/:!$M=B!!!!)!!3-#!!3-'!!Y^p!!3-#!!3-#!!!"P!!!-U!!!%N!"],3!$$Oi!$D7az!!",A!"]-]!!!!)z!!!!E!!&6+!!",Q!!!$"z!!#<@!!",A!"],1!!E9%!"o;6z!!E9'!$MCE!$X`0!!E9%!!!'#z!!!!-!!#gqz!!*-$!!jbSz!#\$6!!!0(!!+5C!!E9u!!!'c!!#<8!!iWP!$27Wzz!!!.P!!!-g!!iQ)!!!'#!+5p0!)`ds!!!!)!!!W3!$DgQ!'gQ!!"],3!"f53!$DJu!'ijN!!!!%!!!"\!!",A!)Od!!iQ)!!E?'!!%NL!!E9%z!!!!1!"o9hz!!!$"!!*':!!*'"!(6f0!)NY-z!"],1!!E?3!!%TN!"],A!!!-%!"j_]!!!!%!!#=c!!!!#!!!'3!!6X1!!!!a!!&Yn!!#99!!j/:!$M=B!!!!)!!3-#!!3-'!!Y^p!!3-#!!3-#!!!"P!!!-U!!!%N!"],3!$$Oi!$D7az!!",A!"]-]!!!!)z!!!!E!!&6+!!",Q!!!$"z!!#<@!!",A!"],1!!E9%!"o;6z!!E9'!$MCE!$X`0!!E9%!!!'#z!!!!-!!#gqz!!*-$!!jbSz!#\$6!!!0(!!+5C!!E9u!!!'c!!#<8!!iWVb+)h/AgjB%hX3Q.^c[GcdC\MdU6`sA5*>MhN+V/.1o9f(%]0"!E5^r^e.cdAMf;?s;-Lg%DR#:r.)+5Yg[SL?%DJAG:MQ1ZINs`Mp,a8oRJmdM;Fqfcf(aI+PoNqH&K`IWJ(5]%e>HhJ?o=*3A\VdSc09:VF5IH%>h7ll-%AP'kXr;5Of#jakEh2_;0c$7M4TQ*o,)r!_M7F0CY!R[nY(&W2idT2Qjkp*Ap%@?e?#bp_Pe,DU9e:r,rN"YPSaIEA///#2oBndAiBC?AS;$s>pOmrq`@hS$Fij*(/ZN(Y^4#D%fpno"7Zlul1aEXeOY9H6pA+_I]"bLGBCC>feMoq"5Ap4`8>4O]MU1#oAEt^-IJ3DrI8n4o)@g,nD31tTE8V[YRMa5QM9h@=Us2_B+(O^bC$kH)LsGi7g`oG/cNrakm%?IuN%NV5l%htd!8@t]$tf!O%",cPK?m]*3ASo"AYqJoi1%[MB7hRMO>YQ0Y_a>#_HDhS=%.,6reVl]aW.UT6D?,V5^QgVi/B#6GO8FnNSP2[Z:KR'&MlKk"0n)D*i00\n;*GML[T008W7f?(Ob`E\#0S5O.S3%oQ4@O-(JW!6$W.Lo?@rX^T$^WFG.iSZC>k*i"g?K[?G[FWE:e[O`ZOJ,,_=o6ObmWUHeiGt;/=rBm\(-/Y@@)mVQq`Ua_*pZgW2AbdZ52dc^IZ,6iqR3!NEc-\EO1e:D/LK5Smp)D>$)4VK*OD?KFe2*0r&i'+3g+qgXaO69_1Ft.EC^5YN9S6?OBLIU$TkigNhfYD3+_col5?YBtnc\E(kr3BdKrBlff?kisaRaq+F2\hn>k/=\_L`r-Tb?5`oBGQ1->E=2?:]J3Mm>gd['Kg$apeX6O6eBI1iueP;>0F0)42B_&MYe/V\)l$mi)GlQC&d;K!W*S7shZ:R]jcJ;2O$?bKjEUL%S6t0E;&()t-bPhGgu_fh^WDdA31JnR:NCJW*oLl(W1l\6kTML-G,,0mp\Ho&.:`S\iinQKLa'">fNVb[&83h+)0jGCPs$[SY`*5mk[R9Hu$;2^tb/W3VpIa8P^T([I]KhQ8s83I3mBiM+U/.o;S*r$9dA+OrbIpV$R`h:IehI7o(?rh&$G8+$iQatc#jm@,I)LJiN<6LE\HL=)_BNZbn)]be:U8`C-Z>&%_M64gAM\?Nn7)3S8U?QcnOoXlm24918#p)F&Wo'/UbgNm6GUOMmWCU*n#c*9@rnQXm`:/&8Q7OEP+,,*E=Z@8_pAMh@_^ZX:BqNn"\YGJ/pFY@(&UC;PR3YD^/;iX4)g)?IU(ph0U)Co7)8gd&3:^W4*%PHT%!H!d_QjF];0X-tPb[`WOgS*G44D&9q"?5i.g;':m+VHFmd=^V.gn2l;XE]SBn2Ub*&HEZR!apeWU#E!iH^*=OgR%d'o*Q]<;Xof#RNTtm@p'J$]M\s,WMQI[p"TLBg\^F9:ES84]RTt*Xt1tdK*XIn-:SVFN8okHl0)"4a+F\d5_oIZSq1D'X1>QIbiHP:O[H#rqr'[ATnpHj(?!R(s'KaqV2N^+9jFU!s&D85\RL&'@#aun;3H_9HBptBCZ,JTPXKEI9^1onEb\,Un)s694S1g[g7ZjOR'%>REKajU-,>pC'fp#e+r*:!+0#n;Keim.AEo^g(L(a"+`?,`\rk14q*MgdBk#hQQ&0IUDj+H(LUOp&4IW8Bgd]a""pgSb"<$#e#Sq_*FmN?U'hfTA0:P+#!.-$S_o+i[\eD6ip"k!)&]Xg=\T.q3Hon>qQ($J.E'^k_7**'Y%g'c@6%o!hpCgRpSImAqt?]_W:+6T((M`Bb'e9CK"Nn[i/_jCop3c&,kA.fXqBt;uIX\h4.9O*8Q&6VHLGt"n(omSQmpB:Ds+d6,A+-!nru1o_=g[3#dHZm=@tGD&YMY\`8,h@ZNqAbuDmAg*YAR'V4A\#TC's&F66;61/\$.(q&:4B_,!YfLMM3eG$+JOO\#/mKu4H+(apRZ%jM22?fq*Ts7_u:2s9:Hmjj=*8['1]E30*!Y[ari)KPfaVu9oQrh&$Vc.Dt1rO^d^E^JeOLI4r=^I>9++6jtsgc=MORhqad=E(2;A\-;c:'$e/Yccg_#U!N,?of3]$_>Z<44(9Noj=u;TpkD.&C=3F!+HcObTXcT5RZ!gqJC`6hd*keaSo0-e:#qUT,$7&JS-U*$RJ$qj0o6kQ$mk%dbA<>W/@4Zfe-c^7'd9hU\)uoA23ZO_Fhl[6DK""(`0ej")_uUT`.$W=iQ!/FGsm*!\BF@QI#cMX>/5_EOo_We,,6g?f3Nl(',[,RsV^^L*9J)Jhr"7=oP7E+&+jN4\p.VmcD^+.,E(mhk,&l`Yd:Zf+jS10>5X1hO:M=G-%B-SZe&0We;/]KbKKocO5;J/@r,klgIKXpI7O^.^mFbO\pq'#>bA]N3EA"emttIoot>5QQUE"/JqpQ40T=d)'shs0IYiE$h*(c*n,MR!Pu5,#CMdo"WGLQ`7*lif+.Ek1^[pXg[l1uAVHu.Zqn(as$Lg9hQ'?ZV)Qg%PXM5_lE]IVbpQGr8.[^_\Z3-32r!^%S/BX*\KW8T];]nN#IhJ8U4?kH1.!L<-W=)jd63MHWeJ(UUd]#u<]el#G]q0.!mN1im)?&lnhile$gAL!l/aM.$c"dRPbE_k:5J?.@9)audHlnlDZTZRj59+j3DmQ`=[+2(q:/k<,n%kJMjr1#5M!qCH(T9@1!1-*t$3nl"M*lEG@.sG9$UKXo.jHpos#t4iK.pQJh(Z1k[D@aF4S_Lb0*UDm`fm5#AV<'s@`$)$/$-LJ'2m4iNmU#qmX*qaN9n.Rqdos/V!VL2G_'k?pc%W"aNgoK0Z)itNIdtoG%%3ebih2\L@3uZg<okE+92]MJb-RBO*Z[GR%E-u?NM%k#u#.adFp%'Ueu>LBm7jnmf;#Gnb!c-&WE\kd(qd<^8-Vrl(`+u+)UpV`,,/JUd-4*-r6ZWUo\6hJ-'pYc.5fHRUfLme8<>BbU]=5Ch9PcMqsX80\#Opo94!$BDaJG)La97V&C.fY1NemTc1si:HF:uSX-3JWq&XHC?VSM&l6nO$bnt(=-'?ObO-?!2j)3;s\#MU/fg^2B'QM!@?jT8sXf@PL.$.7n`HU.;OC.t6q>1!@3K[7_MsAFo_5mp4E[0`mJKY!onc(QF]C#Q@^E[XOh]I3u/3D-<35ZehQFG6RWAs[qU[lBrm8$^=\b^gUIP(HaZK49kRRc`".j:.UX:[dHm;FO,-t`s0*Z'9NMK\`+U'1qXG_-ZLckaEs7Oi'b!8;/\a9IIc%du@6^Lbph,)"/GP3iMjlZnL>Xso0-Gt?a5HL_"cCP2Z/STK-iC))33hYGC1itJ`f,lLj@B'7LS[a@+\II7'cgGINkJs<=C_W/)Cs+Rl,$Eoh1G8Qk?C&8-%,fB)(_e/0eE,J+bO\IBJJ4a8SA+;7$F_c]1#=p@Tg5A%GG]b6V+u+m)IPqmn_NaD/\L%AYDg21DH^!&.r4gdC6>Wa[2D+iY0:lFNQjGIXc$E*#N_02QJ!/Pmb04>M?CYs26o1,jbG3N2H@dIbGZb`r^>m?h7t,1]=pRktP*EE'Gn=FuZlHTNa+-EW?/e_^$]W[D,u0=1nRG(MY&E:!V;W%jWRHpm]r%TWo&M_/[EQ\:*iChh/MLF]-ikDtrekFoaZZr;W4?&e$shlY`d]9a<%qP$*(3pAWO^0nBCZ_*Fu@WaTg?CP^0=D4>kNi8S1rGG5R[FBXEi0ae\a'&3q4B3s/-VI"0=oUbgVeii;F"(e[jX%99To*$Ss9$hi0T&6C^9"OBY?(QT$3DV]m4W`!@!D";8s>3'hs@cbc&+ZM;(E^?oB``3\h%+=%GbuUBpJ,Aups$)\Xl["UB_W\QnHM`@ngEOt@-PN,nl2ti^=,2F82;sPf9KI/=WmVb7C@"IMJ5@PB9PT8Q1aE=QHaMZN08.EQX`E!ph'KBkTERe>Sf$N:J.*5l6OH3uGN\kV$"l2.J%)BVT7?G[YN&D.=DY&2ksh,n"Kks]oCgq@.BYI,nI*h3Nd]+IfBQD`OP4tCQdnsto)m)/XtWIjBeL#drK@$[@1!mtf1b_=R$unHM=2e.@42"XF.Cnu#@b5I\\7m(20%^E3!\G4MKMs,VG\#CQC-A$Pk$k>n.&h>QK7rdN_,cXSclFmV%H\ZW6UQDWiNe7qkm'&cc4kO[cGkrkJ@rOp^:5.sQY/;h4Pg-AiYP&\2,Kl@e=1.Oi$\EE4fq&<_L+60^`&I'un:_j3E&0fS+Zttf8s18-oBq+[GSPK0Q1r#"MhTXBSbc6Z#SgeMs;>sSkds(h%I,D_\dC.`N5:8>cQYnnW\celOZ*;2*QrDl[nF.i]Brr6,l0<$]&bTWVTMlRmRj>lO-s(@t!SLaLG)YQ*RH^N;42,]5![%OO'Hieh3P^G%B`OeKHdgltqYt:0Zi6T;--e]SCRo93EW0[aIPgl=Z&W`\cb&TAf;C_aAa]K_KM\\kj?Pq$qQ7L'hsZs`Uj0BNTi\X=Zj]3cuP'uWM=s4lL$>F#6'l(j@afQh>gB8R=SBqsuTML,!FgZA/MY,D0cEW=/\?gHZhg:-F'BAsNe*C7LeAnr,6a*%tHpYqfkDc`A"K*i,>6@gDASo'AK^kbXZMC"oq(<"H;X6Sp0'npq+;=l?dm4O59V96etWt#2WKda%'Wo1>'0bSUqGK,P568PAaW>"1!X^%^@$7#_4pP2$rA[Pf?Cm9AP(&c"7(5!fo5cPKh"5atFTa)C'%[h55cVg=;qpA"-a3WKrK6HATZ[*^7/J$!-$WSs9Fuc8RB>)mrqN3ks_ddg.96\W6B?r'A&o(p1!h,khfdVZW&I.M,@sfi0a&=gj+.I97M>fRU[;$NdVJGKCEi68,k)&TK#+=9=h[->Z$d"&B9/;;r_Cqf_uB'=h_.d'UH\91MmW0++p^5+cV`cuVe/a#a*4qt^O>8;HhXZ:;u,I2T"^9aS+<=r`Re5!6RH/-r;`5tZ$*g1gcqoQmgtfT&P$[C")*;5MSTML2o68-`YX_sGij@cBGGfa5od,I"Rh?DZ2dfE?t4_DOf6j[)_&C)=T7-)c'a"RpW%@H4`^$l(Vi?nDUj\LDV(;;9BO@+p\k*+kro#mo=LTBA6Y+oZ\s*(ek568lk:&C7d$pRBZ2pB;XTD/(7S5F#]^X+63=a6:YBDYVaqqoQg5'R0>cpid,a]Po6]AubI_ops)_POrk3&!EmA`>Z`VJ&\?:AElk\<54i80iM&)-'[=d9(>4)7T)_'W2J[qN>&ue]Z8YFM[]bB;-C?SU\pkWq>>c+oIU$?Ju:o(61$'(E@bR?gq2dQ?ToI)lhf%^*XIsSitk:V`qUj6raGgA'RX>l(QrM#M3!D=9"48\_,dC,tb\gn,'>p4u=RVConc'ZjHt;54heT53B,J"4.1Im4:h1CoE#&N$_IXRI>4U2+F.qj=^>p5>)&%EZCF.k2ikj/Hqs&RZNrKFm/p\boNqH&/PIm;hDZhh/gnKuWknl9.)l[(d8TAa?gq3RE5qfMGoX">?gqY5j,9!C0[WQ*3`3AP^.cp1SN+-$0=:c3/SoQm6*1hu&P_Z7K'!WdmljJ.5]>'eeUpKm'uWdZ!l3+J?R\C(K_Z@`u'(kE&pOn1!QN7,E_U'`.>J"!3B"N:^[HC;+sLFe:,IG,W&s!J6WG3O]L+7n5p66$cp0'?q:F3UsM,+qViP:`Kj-@Y[%dD"r9TW#>cip7=!\Gdi*_GFtD8*r-WSlDfqC_2-]"2L/:rUKE3PIJ&Kl-Zd4U4qd08o^A#WB=^"`ea_QjmB.[q]s11@ch`B/pGX*U.8D'64^4-8L4\upt[%A3qP+!;4"H/\#:5BVl9pUYh'+9(hDoDtXVVjo24i"HSIP$L?kPO`Cqn21npY=jcDX5(*TW@tMA`*Um].=$Q%YJEs+Hd2j!)/.+W.7cF>jCd"N*4K[`,DF5HGml0>X4;e9sTEn5_=bVOP!$27Wzz!!!.P!!!-g!!iQ)!!!'#!+5p0!)`ds!!!!)!!!W3!$DgQ!'gQ!!"],3!"f53!$DJu!'ijN!!!!%!!!"\!!",A!)Od!!iQ)!!E?'!!%NL!!E9%z!!!!1!"o9hz!!!$"!!*':!!*'"!(6f0!)NY-z!"],1!!E?3!!%TN!"],A!!!-%!"j_]!!!!%!!#=c!!!!#!!!'3!!6X1!!!!a!!&Yn!!#99!!j/:!$M=B!!!!)!!3-#!!3-'!!Y^p!!3-#!!3-#!!!"P!!!-U!!!%N!"],3!$$Oi!$D7az!!",A!"]-]!!!!)z!!!!E!!&6+!!",Q!!!$"z!!#<@!!",A!"],1!!E9%!"o;6z!!E9'!$MCE!$X`0!!E9%!!!'#z!!!!-!!#gqz!!*-$!!jbSz!#\$6!!!0(!!+5C!!E9u!!!'c!!#<8!!iWP!$27Wzz!!!.P!!!-g!!iQ)!!!'#!+5p0!)`ds!!!!)!!!W3!$DgQ!'gQ!!"],3!"f53!$DJu!'ijN!!!!%!!!"\!!",A!)Od!!iQ)!!E?'!!%NL!!E9%z!!!!1!"o9hz!!!$"!!*':!!*'"!(6f0!)NY-z!"],1!!E?3!!%TN!"],A!!!-%!"j_]!!!!%!!#=c!!!!#!!!'3!!6X1!!!!a!!&Yn!!#99!!j/:!$M=B!!!!)!!3-#!!3-'!!Y^p!!3-#!!3-#!!!"P!!!-U!!!%N!"],3!$$Oi!$D7az!!",A!"]-]!!!!)z!!!!E!!&6+!!",Q!!!$"z!!#<@!!",A!"],1!!E9%!"o;6z!!E9'!$MCE!$X`0!!E9%!!!'#z!!!!-!!#gqz!!*-$!!jbSz!#\$6!!!0(!!+5C!!E9u!!!'c!!#<8!!iW&NuchQUIg$BK`d!5%Z`jnjF@qAJ(lF;g_&i&/j/=sB?^,I>B1r/MTU\Ml6M/(1Hc:Fos=Po)nV%&mQ6HpY+(2rXiV-e_C*+E)Ac,AfWq[*9s[`?l,(FV^rZ%GC8ACZ3&9.e7T^E'q@ugu&^Dil,8Ohu)1Sc4mRae?W&r>*Zr;4.W!8ZF3ERIiT#XJ0r'@reksCB,C[]>kHE2+&UT)L]TUj,gnkih=b*!EM3Ej.W4jc@g2G:sar7d'HAW+e&;>]Pk5t-X&3YV[1%nl2)M-_oB9;S[MWLdYt@q\se#WPS0P,rX8>7H6+5!I_=s)Mq&SkMfW[a#cJ"JNnI&MD_+&qtrDM3gJG$Rap^iFee?:Xg21iojco&f&Sf!j>#Y)!a]#.K1')^?\_md8]HoYP'P?h^nF,RLg9UiGD!=gk?%8R;X/XM4M;&7Gt>g0ebXf8iRJV7USmrIs-)r;(:/cZT5Gld$[uM;5^:A3Se)b.@+()4:H=(d11-.dW#[8EDAHk;R>_PHlOA5=q$uX)tIsqq$\W3,AV&?\ol#3n0Uh[8K"c"fYCq0`)8%?Yu5?Vd@dp"o&J5YL1PJdXHmW)"dMpNDuO-j-K0,+rk,c(ChFk(sL-*sT+A8T@;6Qk:/=s4)(K^QVjs[se7)rmT3>TRB"eRMr_.KQQ?D$_JR>eYE(6m]Xnl]D<8):#*G[YcTT`S677i9K?PQiJ%5q?Xp.f*CeT>i'&#r-j1H1f`O:(\%*YlZMOH25,N$M]_hidZIXbF`(sE80qbs6G$>!5.Lb?ceuCK=-@U;]g'H7+Kogo]Cci[6t2P0g>iObbq0br23bAI&G[+?=3eILu$00W_%RU&Q"q8guC(?iLIN?XX>d%JQQNOZKMrof%_V!?a9$M<0ZO':"%!I5e,@\Ln,7Z%ohLUN.nBD8n'dU#P:riI!m?.n'#JEh&(b:t\7eB,Ua`taT;2Zf;n,-7/R>mS*`gYK:i._P'C%Ffs:0LLA3S.m/6)$q)*(rU!%rmcf$h;7e5VgcNBm"6-:Kg]t.9HfnH!^d%j0aENJfmuEdQ](/.g\^\O4JK'd#0R2f#mdhFr^(AS:4ruXgq3Qhm43=-k'm-6Xt?)ji6,)%9-k83XmKE\)(;rnT:U5\rnb8:^bKchJ&aKXUU&-`:D?_8p[s[7DM"praPPV3]4MN(@o4O1jK7=O8qdQ?>RD/X(IT9;JcMJ+U"3$^rqbB$X%'.SiN#'b(nj*5Fb^4?]B/XFLf8]dL\Xg7IGrn;k*B4^G*4]6k@>t&o!H:^gss:UItTL)6]1$K?PHUda-GaIt#1I55o)(?M^.=!$WX`[M%p5dNIc]5QFC'AU.AE^U9s;H-,5`coRa3`FpC4VCU6GA>,DPP9j*MIWJZD[c#.[/GGl-^&3q)^4t`Uc.p\`jFn")"RP5(Q\SAukMIY:S?f?b5/^3^#U9D%[_u,V-m5$(j3@ZXp(oiW]WT=uc17XEj#;Ikoks_:>`ZL*:EILLO4Zd"";t#Td',e!'A*ar@b1GI.D/tY[9;TVJ)@ipVVLn=Ugno`mt+U\O-AW91Ig!b`l.0sM0k;I,Ma8Xh-TiIBW^QU!^qj#">$_W!L[LDeW\/!msR3Tdo"bKgoQGaiOW]!9>spf%bG^>r]T4qu;Xpn*tnFd-pesWo\OgN`>[;3]"#ad]PfMq5d'3rP,6Sm/272Y_gauK`JrSS_F],(=ZBk9emKq?(D9@IV^YU(>.MI,->i![!hcXBMbmJ/?f:2K?+p[1:#M-Z0shF#b?C".#9.iMMXmnFbIPl63K>YR%O(P#2g*rjLo?]nS^g-PPZN+SC1T2,YJ#F_pm4,5gWKE.GeSW?!AsH`*Q+->R/4uKO:+P[C&?/n]j4ae_>`W^^0h;=E1tB[f-U[J1lq\A84o\rDm-pFn'W98gJd"[l29m^&Q]5Tk#0tSpuBN87!&.Fs5s@UrgfM:l1\?6s4=`_7j5c+D2A4)>91gbY")!h2g)l'HWQ3Jf^GhGrjAgH!EW,2Po6g*VdSu2rm/u1$9/!+GCOpFs44C2^#\HlA$oeHh&f7B_qNi2TV0rTRoN+XsPS;js+W(98J=%KG6%H$Z7RB_A'IsL8*3(#:J$jSeeMjO$-)QP*A-Ii36S!0Yu[R+IEYQK?i[(+%UH<3WC;p!uiL]pkmV=6<;Bu%AkeF'.kf%lc0F24tWg3d^]Wn'Z.Co-r+kSA.^U!!"$G,fI!!0Wp&U$hZ__](5:r\6.,OJuh.6Zme>$;2"!sgt%'V`AH@6=Yop_G$QDg/A`5P4j8IcM-MB6jG+Wll`A8_LYD]!]XlOQSL?u8&oiJ49+Q,M67Ppr4kZ2Ns6dd!a,6m4j=N]p[c%AWH7?S]rB[VrVCtd9Mn&_SrfPc$"ZW.LLB^@3WJ\gIIG8U*q"HUYO?Y*'6&0(\u^'V\U'_e9,CP!el7X_0$B4Y@-N%($"c_F?R,7h"s4MJJARr,oZ;fdrf>o:p16nmD&OaB6PH;h4OV>4hk<)984rJ1L0BWi2JU-;'\YZ`*-fm9f&C]:>./,p&MmpqoC#"9B*.febaaLmIF)r;V9Ha"IDfbGE7TS%HA+fbaV(plX9/ag4(SQXif:J%a,+5C$!"l*f,Vknnchg'=5Wd!#XDa.aF;(,R[V;+EB&7;\j5X(;>XWciJe;I,_1CNsPQa=4D.(Ca`r%4ai;Be"LhZnD'b#Jb!/#eu_M&ug8'VN>2YA5L]#:siq6o&(.JZ1iqtp,O\"627CfK@*R/kst+?ndhpO#'UHnYN+8:/,/r8-U#PpICDKI(f_K_D$U-MRsg*kmU=;kLm49Hn?iqq6IA.c*7!k^KI))up+rTOqY-e(]>U[Z7FMZ?AZfH3i(FP=,I#L-U*?"JQ&*Lg^Bas1J=-RYQI]mNGa=I*),*SmOC$/#sC9FNt"Ie3cfLZ^KE%PWLt[dUt5>oA&-0T9+407P\7V'.enFR;6b$YRE2M3eABkF$Ib'#_()g1DYhH]8eK;9SCd>PGpb*c?b-WgL.SC*MJXALofc.Xr8R_OlRdg+orGGq_\_2(YWpT9"8V/Qb[Q*b6ig1W3V;3ok*T-A.Y:^>AIrZglnnmtm+^bDn6.!L:&N6qc-Q^?'f5b:;m,#E+Yuc@g%e#IjCY"ftL;YW^8sWMa8JVR1f4@T8*/u7T;.1X^IK<_G!Y>P9&bZds+Un/5XU#W`=+d64$nOM53?fb!*`W1+JRbG#7-"N[J-jXSd%N51 + - bank: 1 + size: 2048 + data: !!ascii85 | + !!"\SzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYq!!5Cc!)N_^z!'hYL!!!Q1!!!!a!!5D.!)Wk"!!!!)!"]-\!!"-l!!!!ez!!!Q1!!!!)!$D7A!!Iia!!!!e!)S1G!!!!a!!3-g!!*-$!$Dgez!"]_B!!+5C!!#gq!!!!3!!#gq!!!!1!!!!A!!E9%!!jkb!!"/C!$M=bz!!*'$!(6ei!!!'s!!!!#!"],1!!!!a!!3-7z!!N?F!!E:pz!"],1!!GQP!$27Wzz!!!.P!!!-g!!iQ)!!!'#!+5p0!)`ds!!!!)!!!W3!$DgQ!'gQ!!"],3!"f53!$DJu!'ijN!!!!%!!!"\!!",A!)Od!!iQ)!!E?'!!%NL!!E9%z!!!!1!"o9hz!!!$"!!*':!!*'"!(6f0!)NY-z!"],1!!E?3!!%TN!"],A!!!-%!"j_]!!!!%!!#=c!!!!#!!!'3!!6X1!!!!a!!&Yn!!#99!!j/:!$M=B!!!!)!!3-#!!3-'!!Y^p!!3-#!!3-#!!!"P!!!-U!!!%N!"],3!$$Oi!$D7az!!",A!"]-]!!!!)z!!!!E!!&6+!!",Q!!!$"z!!#<@!!",A!"],1!!E9%!"o;6z!!E9'!$MCE!$X`0!!E9%!!!'#z!!!!-!!#gqz!!*-$!!jbSz!#\$6!!!0(!!+5C!!E9u!!!'c!!#<8!!iWP!$27Wzz!!!.P!!!-g!!iQ)!!!'#!+5p0!)`ds!!!!)!!!W3!$DgQ!'gQ!!"],3!"f53!$DJu!'ijN!!!!%!!!"\!!",A!)Od!!iQ)!!E?'!!%NL!!E9%z!!!!1!"o9hz!!!$"!!*':!!*'"!(6f0!)NY-z!"],1!!E?3!!%TN!"],A!!!-%!"j_]!!!!%!!#=c!!!!#!!!'3!!6X1!!!!a!!&Yn!!#99!!j/:!$M=B!!!!)!!3-#!!3-'!!Y^p!!3-#!!3-#!!!"P!!!-U!!!%N!"],3!$$Oi!$D7az!!",A!"]-]!!!!)z!!!!E!!&6+!!",Q!!!$"z!!#<@!!",A!"],1!!E9%!"o;6z!!E9'!$MCE!$X`0!!E9%!!!'#z!!!!-!!#gqz!!*-$!!jbSz!#\$6!!!0(!!+5C!!E9u!!!'c!!#<8!!iWg@MLLf=r=;+/=!Cr!ko!*?E)tE;Hc!=ruD91PZ0Ddg.rq!Vm4'Z@#h-<1/5C0]>P8)W2g\G0U1Y"@&n%Z+%,'AC\%!eOTn8bl(m?$hN+8L3h"aEG@Q_uaVV3tH9qa/=3)NY"0CHZ?akTf>9o1F$n;7ra-Ya`6V+M.:=osu;DXQh0f)m:%4.^g-Mg,E8YHZ'sTG]'\JB2:0lJ(OE'@KiaYhrih.>I'&n49S[<[7s/;4THF!@Ei19=pDa4,KI-Gm)&\O!ne)/(qHQNCE?hRHUJQRkj5_I^]8=f'b2F+E#A*VF+pF22N'A9VLc`ae7H.d,-U$Nf-[[lFBf/Lu*GGAWiYYRq5T09hWs*W)As!q5qm@TS7s"[s*Eq]u0ml]3JPIKISY($3'U?6E/W43EWRGdd0m)cL04"Z\Kk8''_2mm:YkmLV/"CMHbr*A-qp]'[Ciaf'l"8'4uZTVRdbD5Tcp#Xf=3;FuiNnip%/Wl4Pkp$'"/HfH9plQ.ff?#V5>BdutB`WFXCrLiJjRad,Ni'-JZT^5W[t2g^In]^NA!5O3!DTfD6)G"=+s89YHQ_OFX^UsZr%,H!=55n6jRRTh=!bT#5+fmBE,Bp.]A;=Cqt>0eCOc<_IbjblQ[Dt$OS-WNB4\U-pLEG4]n%T0AnG+YchrEs$U(I0B5P_$7Y%;T%Y5@Jld;:H#Y\\OrC2:G_f%Cb=e4\*&];f2Q9*<4pf0@`:rla86r,:;s1j<&CU2%$TcR0$)02J?[X-!>g9^j'j8q5T1nPsUJi1/A;4*)]@7=\"RN]o*CJa!hIU\>sP49HJ4!70HLQaMPY[7Pqe[/_a/c9Ndi&IqtY)YZ8^rR[Eq'Wf5sTdq_,"6oPqKg7)_YLIdM]_KiC(m:q"aH0h%Mg[0)Lh/.hk_Iq&At(HRYl`t9VT$)5ED31MdGo)Xpi`+n;]MIO@>jD4L\1A07ih;@k;rXH;*n*rJ\Yj^kIZ-';>7Yd\q[;JbG8'O81O!.cBjF)S=/"F*:X&;'3@Bj=?A"21LoA3"JZZqhs]D!hpr<&(OJAp/WrD]g%,-F*ReXPeTS)]KNEl7Gdo+:)M0JY6ob;DN-A'X<2=Z7n0JS(`?e-*a1pKkZ?Eqh*jUWg-;@=a/VR$2U>:j,'IAik?3#',XZO6(=G\*i@bF8*82o$d(,qu=_aqYRJQX4ef\UuJi,T/d]*IEVJ5]?`i3;eKT(g^I(!&-'m7okWs/]%b*q6JDgCXp-_R]r@uB#E%\M#43']/7/@T6+%)0uGlTs+^$[h7ri6%eai8qtrYAcrpnc]ni7tp.jmX@-.h!%?()4Uh\Le(D[6o,'RCCrl5-]'nnmf#6%M=+BKL7h4Xl.;:$kE^-p[e8pb3e>*:Z$.R=m)qP4"0l@0*>p:,B`dfC7%rP\NeL>D`Rg3bT1n"5(k'%RtF4m;ZJs7cl_'@#BW^GkRl*dp82hJEs>9W`Jao"K#8BlAJipl?D[]GGHj/3bR"l:oHcE?A=7Hg]WPSC%>"gAFk5!#[gV_#Wi+cr'n0:#o,_RAOEuZ)=e>i&pJZi7b@;#W\6%OH$CsX:2qe*"G8/@<'0g(8UF?kcU!hKd",Tm4IA^4T-"[10\gmmWHSGj['CLCTZ(,djCS0PUoBI]?m@V(()/!t&TD2)7,brd"D4"Bg)1H#U)knIG"W/k-kmm=*?M8-]6Bc7pY5Rom>7=\7pY[G[rs7bq49;Qi'PoM_nU8Z40oj=Nk>,e4KJ9oF1F$X?MY@OW*9W/jgRD%p9]!)8]M/Bk:_J@B<)\EACq(FmQ"nSb=Ff&FB:j/!5tHqSr,m*RbE"PuQEj1K%a"=(YPQKS5cU0F%S@V-"-+0u*8OS[j[UC2/)]o58pA^b6,1TWWd+Pq)ES*gDRFfq*W[H-uT`h4lU;qt$C"Xp*j4G0ue;fB3LnpmGl0!FFt`Ab*iTHfE-S$u@BSB1D'MK$MIeRF7=ke0,&*nnNP*0j!oA$jV9oTE!7W6POq9X\^1nn*&ho:`@0X0+J5IDk$`C?JY:8Q?Z`-?]sOM[;O1SNUON`ph5[RhYs]W^Y,6+j\REk=1@KuJM-kTIqZ[dSW"/)W[hJb8591SQ1WtODb(6MjaK$WRA0V1NR7i2KUaWi.p3-ka1-&nK(Fq8%=Zmr+M/D85o@HiE@rVK4-Ah.l*24uf$i$smiOZoNMG2l*bRrn97pSR(XL%INf.[.gZ(lcP4Dm,,E^q-nJB86/e8T"3'OB:\VHY9/B&Ba-s/Jg<]07A_Z+TO&(c+,4^lXY7k9"K9on[s*lE??Tt5Cs-G)2e#CMX50S;$T#69'Tr.^3Q,WUP+90N1s0MUPHc>.7FfPK15V30eM3A!B\,!nj$h`02LE$0)2.+,kB96H7P90=s8VTAOO$U:>OXm]'''.WH?0Y$'f*AV4#e(ko]:b#*:5OTGJRJW*etkU`[]E@Kk8N+2f4qjDV\Pr_E_SnDM$WVaTiA+l!(%55]ajSK:Y^9gq\ul-^KYUU?DLX?b`kGo[ArOdH/d?1qU4mBpXX3Mf6su*953G0^&;I6d^!32hqp"6HeF;bS<1.^7eII%0@rQUu;uc_*J'W5XLWApVq[*>hu-pO_nXVM$N0FTU;6RYXC/JPB[/H*#sV%eaKhC5PoZsdC5KHf3SF5W/jE;pa\Gqr81?+i:U0C^SCZnNn:j!*U.TcfXu@>qG%bkh-1DCf;mE74%N!66jh!K7ld>m,O8O:2"b,olDg;b:LFH:74UC<_Xu9b'_A>5rPpRMH&S,ra%N."O\os`28AZL0,W?\q9WVnX4mc\h@epC:E:-n`tkM=TDSbS`dS_JY/YPnU[X+Qb@SP;1T?T)o5fQ0jo1q(sEBm''aYB_Kd4uLC`8jU&fXh4ehpbPKG*b+o'iX2Y'p1akamDXhZidWR[$t?gIN.9TkOTV_m@s:MB="7fNscI8+=5K%iM!biuKM!_/Zr#VFa;Se:Kg'i@EE + - bank: 1 + size: 2048 + data: !!ascii85 | + !!"\SzzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYqhQOYq!!5Cc!)N_^z!'hYL!!!Q1!!!!a!!5D.!)Wk"!!!!)!"]-\!!"-l!!!!ez!!!Q1!!!!)!$D7A!!Iia!!!!e!)S1G!!!!a!!3-g!!*-$!$Dgez!"]_B!!+5C!!#gq!!!!3!!#gq!!!!1!!!!A!!E9%!!jkb!!"/C!$M=bz!!*'$!(6ei!!!'s!!!!#!"],1!!!!a!!3-7z!!N?F!!E:pz!"],1!!GQP!$27Wzz!!!.P!!!-g!!iQ)!!!'#!+5p0!)`ds!!!!)!!!W3!$DgQ!'gQ!!"],3!"f53!$DJu!'ijN!!!!%!!!"\!!",A!)Od!!iQ)!!E?'!!%NL!!E9%z!!!!1!"o9hz!!!$"!!*':!!*'"!(6f0!)NY-z!"],1!!E?3!!%TN!"],A!!!-%!"j_]!!!!%!!#=c!!!!#!!!'3!!6X1!!!!a!!&Yn!!#99!!j/:!$M=B!!!!)!!3-#!!3-'!!Y^p!!3-#!!3-#!!!"P!!!-U!!!%N!"],3!$$Oi!$D7az!!",A!"]-]!!!!)z!!!!E!!&6+!!",Q!!!$"z!!#<@!!",A!"],1!!E9%!"o;6z!!E9'!$MCE!$X`0!!E9%!!!'#z!!!!-!!#gqz!!*-$!!jbSz!#\$6!!!0(!!+5C!!E9u!!!'c!!#<8!!iWP!$27Wzz!!!.P!!!-g!!iQ)!!!'#!+5p0!)`ds!!!!)!!!W3!$DgQ!'gQ!!"],3!"f53!$DJu!'ijN!!!!%!!!"\!!",A!)Od!!iQ)!!E?'!!%NL!!E9%z!!!!1!"o9hz!!!$"!!*':!!*'"!(6f0!)NY-z!"],1!!E?3!!%TN!"],A!!!-%!"j_]!!!!%!!#=c!!!!#!!!'3!!6X1!!!!a!!&Yn!!#99!!j/:!$M=B!!!!)!!3-#!!3-'!!Y^p!!3-#!!3-#!!!"P!!!-U!!!%N!"],3!$$Oi!$D7az!!",A!"]-]!!!!)z!!!!E!!&6+!!",Q!!!$"z!!#<@!!",A!"],1!!E9%!"o;6z!!E9'!$MCE!$X`0!!E9%!!!'#z!!!!-!!#gqz!!*-$!!jbSz!#\$6!!!0(!!+5C!!E9u!!!'c!!#<8!!iWJ>7g#Yd3l`-%H8q3.PHl6DL:-bH\HnID1(-e*k>%4jLa#`quh::=T6U;O1O'oJ[&PUk<<``VfanSTa)NoD.g(1nEfs&^^,ko@HmHJ+'8hm"sBijZ-iM>N*g-e::.EYc + - bank: 1 + size: 40 + - bank: 2 + size: 40 + - type: A6XX_HLSQ_PWR_REST_TAG + - bank: 0 + size: 20 + data: !!ascii85 | + !!!!'z!!<3$!.Y%L!!%NL!.Y%Lz!!!$"zz!#Rctzzz!!*W2!"f22&c_n3z!WW3#!!!!A + - bank: 1 + size: 20 + data: !!ascii85 | + `quh::=T6U;O1O'oJ[&PUk<<``VfanSTa)NoD.g(1nEfs&^^,ko@HmHJ+'8hm"sBijZ-iM>N*g-e::.EYc + - bank: 2 + size: 20 + - type: A6XX_HLSQ_DATAPATH_META + - bank: 0 + size: 64 + data: !!ascii85 | + zzzz!!!!/!!!!/zz!!!'%zzz!!!$"!!!$"!!!!"!!!!"!!!!"zzz!!!!"zzz!!!$"!!!!"!!!!"!!!!#zzzzzzzzzzzz!!**#!<3$"zzzzzz!!!$"zzz!!!!"zzz!!**#!<3$" + - bank: 1 + size: 64 + - bank: 2 + size: 64 + - type: A6XX_HLSQ_FRONTEND_META + - bank: 0 + size: 64 + data: !!ascii85 | + z!!!!/=H!4[!!!!"zzzz!!!!(#-\Bd!!`K-"kXC>z!!!!/=H!4[!!!!"zzzz!!`K-A_7SW!!!!(B!;S(zzzz!!!+]zzzhQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\hQ=N\ + - bank: 1 + size: 64 + - bank: 2 + size: 64 + - type: A6XX_HLSQ_INDIRECT_META + - bank: 0 + size: 64 + - bank: 1 + size: 64 + - bank: 2 + size: 64 +clusters: + - cluster-name: CLUSTER_GRAS + - context: 0 + - { offset: 0x020000, value: 0x00000000 } + - { offset: 0x020004, value: 0x00000000 } + - { offset: 0x020008, value: 0x00000000 } + - { offset: 0x02000c, value: 0x00000000 } + - { offset: 0x020010, value: 0x00000000 } + - { offset: 0x020014, value: 0x00000000 } + - { offset: 0x020018, value: 0x00000000 } + - { offset: 0x020040, value: 0x17ed48d5 } + - { offset: 0x020044, value: 0x1367ce4f } + - { offset: 0x020048, value: 0x41486258 } + - { offset: 0x02004c, value: 0xa77c9dfe } + - { offset: 0x020050, value: 0x4e1a2221 } + - { offset: 0x020054, value: 0x25ad942d } + - { offset: 0x020058, value: 0xb98dd337 } + - { offset: 0x02005c, value: 0xf3b29a4b } + - { offset: 0x020060, value: 0x03c125ba } + - { offset: 0x020064, value: 0x9fd9154a } + - { offset: 0x020068, value: 0x99e9ef18 } + - { offset: 0x02006c, value: 0xcfa33a37 } + - { offset: 0x020070, value: 0xc08d010f } + - { offset: 0x020074, value: 0xec058c04 } + - { offset: 0x020078, value: 0xa095f8f2 } + - { offset: 0x02007c, value: 0xdd963bbd } + - { offset: 0x020080, value: 0xc8e17162 } + - { offset: 0x020084, value: 0xc5f8656e } + - { offset: 0x020088, value: 0x193ca252 } + - { offset: 0x02008c, value: 0xc276e62a } + - { offset: 0x020090, value: 0x4aae8197 } + - { offset: 0x020094, value: 0xa2a2312c } + - { offset: 0x020098, value: 0x86a6e32d } + - { offset: 0x02009c, value: 0x2be1d796 } + - { offset: 0x0200a0, value: 0xd1743060 } + - { offset: 0x0200a4, value: 0x7c3d4406 } + - { offset: 0x0200a8, value: 0x562e9a08 } + - { offset: 0x0200ac, value: 0xfa7f4af3 } + - { offset: 0x0200b0, value: 0x0b2e288f } + - { offset: 0x0200b4, value: 0x85c75124 } + - { offset: 0x0200b8, value: 0x94887ab4 } + - { offset: 0x0200bc, value: 0x1356de8c } + - { offset: 0x0200c0, value: 0x14ff583b } + - { offset: 0x0200c4, value: 0x17ba9c47 } + - { offset: 0x0200c8, value: 0xc1dfc3da } + - { offset: 0x0200cc, value: 0x2dc39521 } + - { offset: 0x0200d0, value: 0xf1f2da44 } + - { offset: 0x0200d4, value: 0xd68f795b } + - { offset: 0x0200d8, value: 0xc929b829 } + - { offset: 0x0200dc, value: 0xb174d59e } + - { offset: 0x0200e0, value: 0x20b86447 } + - { offset: 0x0200e4, value: 0x7cf5f63e } + - { offset: 0x0200e8, value: 0x25f487a0 } + - { offset: 0x0200ec, value: 0xff2b5fb1 } + - { offset: 0x0200f0, value: 0x664b93c1 } + - { offset: 0x0200f4, value: 0x078173fc } + - { offset: 0x0200f8, value: 0xad12ea8c } + - { offset: 0x0200fc, value: 0x6556977c } + - { offset: 0x020100, value: 0x827e4c57 } + - { offset: 0x020104, value: 0xd1fdee5f } + - { offset: 0x020108, value: 0x0a990478 } + - { offset: 0x02010c, value: 0xe3a19cf1 } + - { offset: 0x020110, value: 0x27db13b2 } + - { offset: 0x020114, value: 0xe719d958 } + - { offset: 0x020118, value: 0x69da20dc } + - { offset: 0x02011c, value: 0x890e59b0 } + - { offset: 0x020120, value: 0x4c0ab84c } + - { offset: 0x020124, value: 0x587215e3 } + - { offset: 0x020128, value: 0x11e06c70 } + - { offset: 0x02012c, value: 0xe7b1dbe6 } + - { offset: 0x020130, value: 0xb78bc0aa } + - { offset: 0x020134, value: 0xac39bee4 } + - { offset: 0x020138, value: 0xea76ea04 } + - { offset: 0x02013c, value: 0x10ba9db3 } + - { offset: 0x020140, value: 0x140034d1 } + - { offset: 0x020144, value: 0xd07fe121 } + - { offset: 0x020148, value: 0x500ea138 } + - { offset: 0x02014c, value: 0x9e4f11a4 } + - { offset: 0x020150, value: 0x8522222a } + - { offset: 0x020154, value: 0x31c8f926 } + - { offset: 0x020158, value: 0xc1233a11 } + - { offset: 0x02015c, value: 0xeff95dd8 } + - { offset: 0x020160, value: 0x2034c3cf } + - { offset: 0x020164, value: 0x35507804 } + - { offset: 0x020168, value: 0xb840b0d8 } + - { offset: 0x02016c, value: 0xebf33447 } + - { offset: 0x020170, value: 0x0bd54c04 } + - { offset: 0x020174, value: 0x119b3bf4 } + - { offset: 0x020178, value: 0xcc01323b } + - { offset: 0x02017c, value: 0xcf9fc237 } + - { offset: 0x020180, value: 0xa0a0c6dc } + - { offset: 0x020184, value: 0x6578bdca } + - { offset: 0x020188, value: 0x1c183c97 } + - { offset: 0x02018c, value: 0x77907cd1 } + - { offset: 0x020190, value: 0x9b76c406 } + - { offset: 0x020194, value: 0xf59eb4eb } + - { offset: 0x020198, value: 0x552bc020 } + - { offset: 0x02019c, value: 0x73ce4f77 } + - { offset: 0x0201a0, value: 0x11c1e3ea } + - { offset: 0x0201a4, value: 0x067875da } + - { offset: 0x0201a8, value: 0xde4491a7 } + - { offset: 0x0201ac, value: 0x7cb2fd6e } + - { offset: 0x0201b0, value: 0x889d9245 } + - { offset: 0x0201b4, value: 0xfc17a576 } + - { offset: 0x0201b8, value: 0xc2622832 } + - { offset: 0x0201bc, value: 0x4f4fbf73 } + - { offset: 0x0201c0, value: 0x00000000 } + - { offset: 0x0201c4, value: 0x00000000 } + - { offset: 0x0201c8, value: 0x00000000 } + - { offset: 0x0201cc, value: 0x00000000 } + - { offset: 0x0201d0, value: 0x00000000 } + - { offset: 0x0201d4, value: 0x00000000 } + - { offset: 0x0201d8, value: 0x00000000 } + - { offset: 0x0201dc, value: 0x00000000 } + - { offset: 0x0201e0, value: 0x00000000 } + - { offset: 0x0201e4, value: 0x00000000 } + - { offset: 0x0201e8, value: 0x00000000 } + - { offset: 0x0201ec, value: 0x00000000 } + - { offset: 0x0201f0, value: 0x00000000 } + - { offset: 0x0201f4, value: 0x00000000 } + - { offset: 0x0201f8, value: 0x00000000 } + - { offset: 0x0201fc, value: 0x00000000 } + - { offset: 0x020200, value: 0x00000000 } + - { offset: 0x020204, value: 0x00000000 } + - { offset: 0x020208, value: 0x00000000 } + - { offset: 0x02020c, value: 0x00000000 } + - { offset: 0x020210, value: 0x00000000 } + - { offset: 0x020214, value: 0x00000000 } + - { offset: 0x020218, value: 0x00000000 } + - { offset: 0x02021c, value: 0x00000000 } + - { offset: 0x020220, value: 0x00000000 } + - { offset: 0x020224, value: 0x00000000 } + - { offset: 0x020228, value: 0x00000000 } + - { offset: 0x02022c, value: 0x00000000 } + - { offset: 0x020230, value: 0x00000000 } + - { offset: 0x020234, value: 0x00000000 } + - { offset: 0x020238, value: 0x00000000 } + - { offset: 0x02023c, value: 0x00000000 } + - { offset: 0x020240, value: 0x00000010 } + - { offset: 0x020244, value: 0x00000000 } + - { offset: 0x020248, value: 0x00000000 } + - { offset: 0x020250, value: 0x00000000 } + - { offset: 0x020254, value: 0x00000000 } + - { offset: 0x020258, value: 0x00000000 } + - { offset: 0x02025c, value: 0x00000000 } + - { offset: 0x020260, value: 0x00000000 } + - { offset: 0x020264, value: 0x00000000 } + - { offset: 0x020268, value: 0x00000000 } + - { offset: 0x02026c, value: 0x00000000 } + - { offset: 0x020270, value: 0x00000000 } + - { offset: 0x020274, value: 0x00000000 } + - { offset: 0x020280, value: 0x00000002 } + - { offset: 0x020284, value: 0x00000101 } + - { offset: 0x020288, value: 0x00000000 } + - { offset: 0x02028c, value: 0x00000000 } + - { offset: 0x020290, value: 0x00000000 } + - { offset: 0x020294, value: 0x00000000 } + - { offset: 0x020298, value: 0x00000000 } + - { offset: 0x0202bc, value: 0x00000000 } + - { offset: 0x0202c0, value: 0x8c629e81 } + - { offset: 0x0202c4, value: 0xfdee19a0 } + - { offset: 0x0202c8, value: 0x8867136c } + - { offset: 0x0202cc, value: 0xeeec2862 } + - { offset: 0x0202d0, value: 0x00988003 } + - { offset: 0x0202d4, value: 0xd3afa781 } + - { offset: 0x0202d8, value: 0xd3f53b55 } + - { offset: 0x0202dc, value: 0xa33d5eb3 } + - { offset: 0x0202e0, value: 0x23d08b45 } + - { offset: 0x0202e4, value: 0x14f61e22 } + - { offset: 0x0202e8, value: 0x643c0204 } + - { offset: 0x0202ec, value: 0xa9facb6e } + - { offset: 0x0202f0, value: 0xd2e1d872 } + - { offset: 0x0202f4, value: 0x94cdd4fd } + - { offset: 0x0202f8, value: 0xde0d1b35 } + - { offset: 0x0202fc, value: 0x237c51d7 } + - { offset: 0x020300, value: 0xcbf20742 } + - { offset: 0x020304, value: 0x352bb4fc } + - { offset: 0x020308, value: 0xa5a59c55 } + - { offset: 0x02030c, value: 0x07da59a6 } + - { offset: 0x020310, value: 0x8d709172 } + - { offset: 0x020314, value: 0x848ffffe } + - { offset: 0x020318, value: 0x8c0b18da } + - { offset: 0x02031c, value: 0xe75d13c3 } + - { offset: 0x020320, value: 0x114252db } + - { offset: 0x020324, value: 0xc427b17e } + - { offset: 0x020328, value: 0x31c1fc95 } + - { offset: 0x02032c, value: 0xae47e0b7 } + - { offset: 0x020330, value: 0x13283829 } + - { offset: 0x020334, value: 0xd5eafd7f } + - { offset: 0x020338, value: 0xac0886f7 } + - { offset: 0x02033c, value: 0x7bedbdb2 } + - { offset: 0x020340, value: 0xc487b444 } + - { offset: 0x020344, value: 0xdf46330f } + - { offset: 0x020348, value: 0x1b1da288 } + - { offset: 0x02034c, value: 0x375f7ebc } + - { offset: 0x020350, value: 0x73ba19e8 } + - { offset: 0x020354, value: 0xef6c9650 } + - { offset: 0x020358, value: 0x22d60948 } + - { offset: 0x02035c, value: 0x5c2f6e10 } + - { offset: 0x020360, value: 0x8e231280 } + - { offset: 0x020364, value: 0xfa6bbe2a } + - { offset: 0x020368, value: 0x015d816e } + - { offset: 0x02036c, value: 0x3dfdfa2d } + - { offset: 0x020370, value: 0x3610960b } + - { offset: 0x020374, value: 0x9b769a89 } + - { offset: 0x020378, value: 0xa85a55b3 } + - { offset: 0x02037c, value: 0xca868126 } + - { offset: 0x020380, value: 0x8d20cea5 } + - { offset: 0x020384, value: 0xbe4af7fa } + - { offset: 0x020388, value: 0x41588113 } + - { offset: 0x02038c, value: 0xeb5bb66a } + - { offset: 0x020390, value: 0x40667101 } + - { offset: 0x020394, value: 0x19e09698 } + - { offset: 0x020398, value: 0x88c11d03 } + - { offset: 0x02039c, value: 0xfad7dbc7 } + - { offset: 0x0203a0, value: 0x10204eb9 } + - { offset: 0x0203a4, value: 0x53fcd9da } + - { offset: 0x0203a8, value: 0x4d592181 } + - { offset: 0x0203ac, value: 0xed40b570 } + - { offset: 0x0203b0, value: 0x00745b64 } + - { offset: 0x0203b4, value: 0x27fbffdc } + - { offset: 0x0203b8, value: 0xac66bcc7 } + - { offset: 0x0203bc, value: 0x790cdf93 } + - { offset: 0x0203c0, value: 0x00000000 } + - { offset: 0x0203c4, value: 0x00000000 } + - { offset: 0x020400, value: 0x00000000 } + - { offset: 0x020404, value: 0x00000000 } + - { offset: 0x020408, value: 0x00000000 } + - { offset: 0x02040c, value: 0x00000000 } + - { offset: 0x020410, value: 0x00000000 } + - { offset: 0x020414, value: 0x00000000 } + - { offset: 0x020418, value: 0x00000000 } + - { offset: 0x02041c, value: 0x00000000 } + - { offset: 0x020424, value: 0x00000000 } + - { offset: 0x020440, value: 0x00000000 } + - { offset: 0x021000, value: 0x00000000 } + - { offset: 0x021004, value: 0x00000000 } + - { offset: 0x021008, value: 0x00000000 } + - { offset: 0x02100c, value: 0x00000000 } + - { offset: 0x021010, value: 0x00000000 } + - { offset: 0x021014, value: 0x00000000 } + - { offset: 0x021018, value: 0x00000000 } + - { offset: 0x02101c, value: 0x00000000 } + - { offset: 0x021020, value: 0x00000000 } + - { offset: 0x021024, value: 0x00000000 } + - { offset: 0x021028, value: 0x00000000 } + - { offset: 0x02102c, value: 0x00000000 } + - context: 1 + - { offset: 0x020000, value: 0x00000000 } + - { offset: 0x020004, value: 0x00000000 } + - { offset: 0x020008, value: 0x00000000 } + - { offset: 0x02000c, value: 0x00000000 } + - { offset: 0x020010, value: 0x00000000 } + - { offset: 0x020014, value: 0x00000000 } + - { offset: 0x020018, value: 0x00000000 } + - { offset: 0x020040, value: 0x17ed48d5 } + - { offset: 0x020044, value: 0x1367ce4f } + - { offset: 0x020048, value: 0x41486258 } + - { offset: 0x02004c, value: 0xa77c9dfe } + - { offset: 0x020050, value: 0x4e1a2221 } + - { offset: 0x020054, value: 0x25ad942d } + - { offset: 0x020058, value: 0xb98dd337 } + - { offset: 0x02005c, value: 0xf3b29a4b } + - { offset: 0x020060, value: 0x03c125ba } + - { offset: 0x020064, value: 0x9fd9154a } + - { offset: 0x020068, value: 0x99e9ef18 } + - { offset: 0x02006c, value: 0xcfa33a37 } + - { offset: 0x020070, value: 0xc08d010f } + - { offset: 0x020074, value: 0xec058c04 } + - { offset: 0x020078, value: 0xa095f8f2 } + - { offset: 0x02007c, value: 0xdd963bbd } + - { offset: 0x020080, value: 0xc8e17162 } + - { offset: 0x020084, value: 0xc5f8656e } + - { offset: 0x020088, value: 0x193ca252 } + - { offset: 0x02008c, value: 0xc276e62a } + - { offset: 0x020090, value: 0x4aae8197 } + - { offset: 0x020094, value: 0xa2a2312c } + - { offset: 0x020098, value: 0x86a6e32d } + - { offset: 0x02009c, value: 0x2be1d796 } + - { offset: 0x0200a0, value: 0xd1743060 } + - { offset: 0x0200a4, value: 0x7c3d4406 } + - { offset: 0x0200a8, value: 0x562e9a08 } + - { offset: 0x0200ac, value: 0xfa7f4af3 } + - { offset: 0x0200b0, value: 0x0b2e288f } + - { offset: 0x0200b4, value: 0x85c75124 } + - { offset: 0x0200b8, value: 0x94887ab4 } + - { offset: 0x0200bc, value: 0x1356de8c } + - { offset: 0x0200c0, value: 0x14ff583b } + - { offset: 0x0200c4, value: 0x17ba9c47 } + - { offset: 0x0200c8, value: 0xc1dfc3da } + - { offset: 0x0200cc, value: 0x2dc39521 } + - { offset: 0x0200d0, value: 0xf1f2da44 } + - { offset: 0x0200d4, value: 0xd68f795b } + - { offset: 0x0200d8, value: 0xc929b829 } + - { offset: 0x0200dc, value: 0xb174d59e } + - { offset: 0x0200e0, value: 0x20b86447 } + - { offset: 0x0200e4, value: 0x7cf5f63e } + - { offset: 0x0200e8, value: 0x25f487a0 } + - { offset: 0x0200ec, value: 0xff2b5fb1 } + - { offset: 0x0200f0, value: 0x664b93c1 } + - { offset: 0x0200f4, value: 0x078173fc } + - { offset: 0x0200f8, value: 0xad12ea8c } + - { offset: 0x0200fc, value: 0x6556977c } + - { offset: 0x020100, value: 0x827e4c57 } + - { offset: 0x020104, value: 0xd1fdee5f } + - { offset: 0x020108, value: 0x0a990478 } + - { offset: 0x02010c, value: 0xe3a19cf1 } + - { offset: 0x020110, value: 0x27db13b2 } + - { offset: 0x020114, value: 0xe719d958 } + - { offset: 0x020118, value: 0x69da20dc } + - { offset: 0x02011c, value: 0x890e59b0 } + - { offset: 0x020120, value: 0x4c0ab84c } + - { offset: 0x020124, value: 0x587215e3 } + - { offset: 0x020128, value: 0x11e06c70 } + - { offset: 0x02012c, value: 0xe7b1dbe6 } + - { offset: 0x020130, value: 0xb78bc0aa } + - { offset: 0x020134, value: 0xac39bee4 } + - { offset: 0x020138, value: 0xea76ea04 } + - { offset: 0x02013c, value: 0x10ba9db3 } + - { offset: 0x020140, value: 0x140034d1 } + - { offset: 0x020144, value: 0xd07fe121 } + - { offset: 0x020148, value: 0x500ea138 } + - { offset: 0x02014c, value: 0x9e4f11a4 } + - { offset: 0x020150, value: 0x8522222a } + - { offset: 0x020154, value: 0x31c8f926 } + - { offset: 0x020158, value: 0xc1233a11 } + - { offset: 0x02015c, value: 0xeff95dd8 } + - { offset: 0x020160, value: 0x2034c3cf } + - { offset: 0x020164, value: 0x35507804 } + - { offset: 0x020168, value: 0xb840b0d8 } + - { offset: 0x02016c, value: 0xebf33447 } + - { offset: 0x020170, value: 0x0bd54c04 } + - { offset: 0x020174, value: 0x119b3bf4 } + - { offset: 0x020178, value: 0xcc01323b } + - { offset: 0x02017c, value: 0xcf9fc237 } + - { offset: 0x020180, value: 0xa0a0c6dc } + - { offset: 0x020184, value: 0x6578bdca } + - { offset: 0x020188, value: 0x1c183c97 } + - { offset: 0x02018c, value: 0x77907cd1 } + - { offset: 0x020190, value: 0x9b76c406 } + - { offset: 0x020194, value: 0xf59eb4eb } + - { offset: 0x020198, value: 0x552bc020 } + - { offset: 0x02019c, value: 0x73ce4f77 } + - { offset: 0x0201a0, value: 0x11c1e3ea } + - { offset: 0x0201a4, value: 0x067875da } + - { offset: 0x0201a8, value: 0xde4491a7 } + - { offset: 0x0201ac, value: 0x7cb2fd6e } + - { offset: 0x0201b0, value: 0x889d9245 } + - { offset: 0x0201b4, value: 0xfc17a576 } + - { offset: 0x0201b8, value: 0xc2622832 } + - { offset: 0x0201bc, value: 0x4f4fbf73 } + - { offset: 0x0201c0, value: 0x00000000 } + - { offset: 0x0201c4, value: 0x00000000 } + - { offset: 0x0201c8, value: 0x00000000 } + - { offset: 0x0201cc, value: 0x00000000 } + - { offset: 0x0201d0, value: 0x00000000 } + - { offset: 0x0201d4, value: 0x00000000 } + - { offset: 0x0201d8, value: 0x00000000 } + - { offset: 0x0201dc, value: 0x00000000 } + - { offset: 0x0201e0, value: 0x00000000 } + - { offset: 0x0201e4, value: 0x00000000 } + - { offset: 0x0201e8, value: 0x00000000 } + - { offset: 0x0201ec, value: 0x00000000 } + - { offset: 0x0201f0, value: 0x00000000 } + - { offset: 0x0201f4, value: 0x00000000 } + - { offset: 0x0201f8, value: 0x00000000 } + - { offset: 0x0201fc, value: 0x00000000 } + - { offset: 0x020200, value: 0x00000000 } + - { offset: 0x020204, value: 0x00000000 } + - { offset: 0x020208, value: 0x00000000 } + - { offset: 0x02020c, value: 0x00000000 } + - { offset: 0x020210, value: 0x00000000 } + - { offset: 0x020214, value: 0x00000000 } + - { offset: 0x020218, value: 0x00000000 } + - { offset: 0x02021c, value: 0x00000000 } + - { offset: 0x020220, value: 0x00000000 } + - { offset: 0x020224, value: 0x00000000 } + - { offset: 0x020228, value: 0x00000000 } + - { offset: 0x02022c, value: 0x00000000 } + - { offset: 0x020230, value: 0x00000000 } + - { offset: 0x020234, value: 0x00000000 } + - { offset: 0x020238, value: 0x00000000 } + - { offset: 0x02023c, value: 0x00000000 } + - { offset: 0x020240, value: 0x00000010 } + - { offset: 0x020244, value: 0x00000000 } + - { offset: 0x020248, value: 0x00000000 } + - { offset: 0x020250, value: 0x00000000 } + - { offset: 0x020254, value: 0x00000000 } + - { offset: 0x020258, value: 0x00000000 } + - { offset: 0x02025c, value: 0x00000000 } + - { offset: 0x020260, value: 0x00000000 } + - { offset: 0x020264, value: 0x00000000 } + - { offset: 0x020268, value: 0x00000000 } + - { offset: 0x02026c, value: 0x00000000 } + - { offset: 0x020270, value: 0x00000000 } + - { offset: 0x020274, value: 0x00000000 } + - { offset: 0x020280, value: 0x00000002 } + - { offset: 0x020284, value: 0x00000101 } + - { offset: 0x020288, value: 0x00000000 } + - { offset: 0x02028c, value: 0x00000000 } + - { offset: 0x020290, value: 0x00000000 } + - { offset: 0x020294, value: 0x00000000 } + - { offset: 0x020298, value: 0x00000000 } + - { offset: 0x0202bc, value: 0x00000000 } + - { offset: 0x0202c0, value: 0x8c629e81 } + - { offset: 0x0202c4, value: 0xfdee19a0 } + - { offset: 0x0202c8, value: 0x8867136c } + - { offset: 0x0202cc, value: 0xeeec2862 } + - { offset: 0x0202d0, value: 0x00988003 } + - { offset: 0x0202d4, value: 0xd3afa781 } + - { offset: 0x0202d8, value: 0xd3f53b55 } + - { offset: 0x0202dc, value: 0xa33d5eb3 } + - { offset: 0x0202e0, value: 0x23d08b45 } + - { offset: 0x0202e4, value: 0x14f61e22 } + - { offset: 0x0202e8, value: 0x643c0204 } + - { offset: 0x0202ec, value: 0xa9facb6e } + - { offset: 0x0202f0, value: 0xd2e1d872 } + - { offset: 0x0202f4, value: 0x94cdd4fd } + - { offset: 0x0202f8, value: 0xde0d1b35 } + - { offset: 0x0202fc, value: 0x237c51d7 } + - { offset: 0x020300, value: 0xcbf20742 } + - { offset: 0x020304, value: 0x352bb4fc } + - { offset: 0x020308, value: 0xa5a59c55 } + - { offset: 0x02030c, value: 0x07da59a6 } + - { offset: 0x020310, value: 0x8d709172 } + - { offset: 0x020314, value: 0x848ffffe } + - { offset: 0x020318, value: 0x8c0b18da } + - { offset: 0x02031c, value: 0xe75d13c3 } + - { offset: 0x020320, value: 0x114252db } + - { offset: 0x020324, value: 0xc427b17e } + - { offset: 0x020328, value: 0x31c1fc95 } + - { offset: 0x02032c, value: 0xae47e0b7 } + - { offset: 0x020330, value: 0x13283829 } + - { offset: 0x020334, value: 0xd5eafd7f } + - { offset: 0x020338, value: 0xac0886f7 } + - { offset: 0x02033c, value: 0x7bedbdb2 } + - { offset: 0x020340, value: 0xc487b444 } + - { offset: 0x020344, value: 0xdf46330f } + - { offset: 0x020348, value: 0x1b1da288 } + - { offset: 0x02034c, value: 0x375f7ebc } + - { offset: 0x020350, value: 0x73ba19e8 } + - { offset: 0x020354, value: 0xef6c9650 } + - { offset: 0x020358, value: 0x22d60948 } + - { offset: 0x02035c, value: 0x5c2f6e10 } + - { offset: 0x020360, value: 0x8e231280 } + - { offset: 0x020364, value: 0xfa6bbe2a } + - { offset: 0x020368, value: 0x015d816e } + - { offset: 0x02036c, value: 0x3dfdfa2d } + - { offset: 0x020370, value: 0x3610960b } + - { offset: 0x020374, value: 0x9b769a89 } + - { offset: 0x020378, value: 0xa85a55b3 } + - { offset: 0x02037c, value: 0xca868126 } + - { offset: 0x020380, value: 0x8d20cea5 } + - { offset: 0x020384, value: 0xbe4af7fa } + - { offset: 0x020388, value: 0x41588113 } + - { offset: 0x02038c, value: 0xeb5bb66a } + - { offset: 0x020390, value: 0x40667101 } + - { offset: 0x020394, value: 0x19e09698 } + - { offset: 0x020398, value: 0x88c11d03 } + - { offset: 0x02039c, value: 0xfad7dbc7 } + - { offset: 0x0203a0, value: 0x10204eb9 } + - { offset: 0x0203a4, value: 0x53fcd9da } + - { offset: 0x0203a8, value: 0x4d592181 } + - { offset: 0x0203ac, value: 0xed40b570 } + - { offset: 0x0203b0, value: 0x00745b64 } + - { offset: 0x0203b4, value: 0x27fbffdc } + - { offset: 0x0203b8, value: 0xac66bcc7 } + - { offset: 0x0203bc, value: 0x790cdf93 } + - { offset: 0x0203c0, value: 0x00000000 } + - { offset: 0x0203c4, value: 0x00000000 } + - { offset: 0x020400, value: 0x00000000 } + - { offset: 0x020404, value: 0x00000000 } + - { offset: 0x020408, value: 0x00000000 } + - { offset: 0x02040c, value: 0x00000000 } + - { offset: 0x020410, value: 0x00000000 } + - { offset: 0x020414, value: 0x00000000 } + - { offset: 0x020418, value: 0x00000000 } + - { offset: 0x02041c, value: 0x00000000 } + - { offset: 0x020424, value: 0x00000000 } + - { offset: 0x020440, value: 0x00000000 } + - { offset: 0x021000, value: 0x00000000 } + - { offset: 0x021004, value: 0x00000000 } + - { offset: 0x021008, value: 0x00000000 } + - { offset: 0x02100c, value: 0x00000000 } + - { offset: 0x021010, value: 0x00000000 } + - { offset: 0x021014, value: 0x00000000 } + - { offset: 0x021018, value: 0x00000000 } + - { offset: 0x02101c, value: 0x00000000 } + - { offset: 0x021020, value: 0x00000000 } + - { offset: 0x021024, value: 0x00000000 } + - { offset: 0x021028, value: 0x00000000 } + - { offset: 0x02102c, value: 0x00000000 } + - cluster-name: CLUSTER_PS + - context: 0 + - { offset: 0x022000, value: 0x00000101 } + - { offset: 0x022004, value: 0x00000010 } + - { offset: 0x022008, value: 0x00000000 } + - { offset: 0x02200c, value: 0x00000000 } + - { offset: 0x022010, value: 0x00000000 } + - { offset: 0x022014, value: 0x00000000 } + - { offset: 0x022018, value: 0x00000000 } + - { offset: 0x022024, value: 0x00000000 } + - { offset: 0x022028, value: 0x00000000 } + - { offset: 0x02202c, value: 0x00000000 } + - { offset: 0x022030, value: 0x00000000 } + - { offset: 0x022034, value: 0x00000000 } + - { offset: 0x022038, value: 0x00000000 } + - { offset: 0x02203c, value: 0x00000000 } + - { offset: 0x022040, value: 0x00000000 } + - { offset: 0x022044, value: 0x00000000 } + - { offset: 0x022060, value: 0x00000000 } + - { offset: 0x022064, value: 0x00000000 } + - { offset: 0x022068, value: 0x00000000 } + - { offset: 0x02206c, value: 0x00000000 } + - { offset: 0x022070, value: 0x00000000 } + - { offset: 0x022074, value: 0x00000000 } + - { offset: 0x022078, value: 0x00000000 } + - { offset: 0x022080, value: 0x00000000 } + - { offset: 0x022084, value: 0x00000000 } + - { offset: 0x022088, value: 0x00000000 } + - { offset: 0x02208c, value: 0x00000000 } + - { offset: 0x022090, value: 0x00000000 } + - { offset: 0x022094, value: 0x00000000 } + - { offset: 0x022098, value: 0x00000000 } + - { offset: 0x02209c, value: 0x00000000 } + - { offset: 0x0220a0, value: 0x00000000 } + - { offset: 0x0220a4, value: 0x00000000 } + - { offset: 0x0220a8, value: 0x00000000 } + - { offset: 0x0220ac, value: 0x00000000 } + - { offset: 0x0220b0, value: 0x00000000 } + - { offset: 0x0220b4, value: 0x00000000 } + - { offset: 0x0220b8, value: 0x00000000 } + - { offset: 0x0220bc, value: 0x00000000 } + - { offset: 0x0220c0, value: 0x00000000 } + - { offset: 0x0220c4, value: 0x00000000 } + - { offset: 0x0220c8, value: 0x00000000 } + - { offset: 0x0220cc, value: 0x00000000 } + - { offset: 0x0220d0, value: 0x00000000 } + - { offset: 0x0220d4, value: 0x00000000 } + - { offset: 0x0220d8, value: 0x00000000 } + - { offset: 0x0220dc, value: 0x00000000 } + - { offset: 0x0220e0, value: 0x00000000 } + - { offset: 0x0220e4, value: 0x00000000 } + - { offset: 0x0220e8, value: 0x00000000 } + - { offset: 0x0220ec, value: 0x00000000 } + - { offset: 0x0220f0, value: 0x00000000 } + - { offset: 0x0220f4, value: 0x00000000 } + - { offset: 0x0220f8, value: 0x00000000 } + - { offset: 0x0220fc, value: 0x00000000 } + - { offset: 0x022100, value: 0x00000000 } + - { offset: 0x022104, value: 0x00000000 } + - { offset: 0x022108, value: 0x00000000 } + - { offset: 0x02210c, value: 0x00000000 } + - { offset: 0x022110, value: 0x00000000 } + - { offset: 0x022114, value: 0x00000000 } + - { offset: 0x022118, value: 0x00000000 } + - { offset: 0x02211c, value: 0x00000000 } + - { offset: 0x022120, value: 0x00000000 } + - { offset: 0x022124, value: 0x00000000 } + - { offset: 0x022128, value: 0x00000000 } + - { offset: 0x02212c, value: 0x00000000 } + - { offset: 0x022130, value: 0x00000000 } + - { offset: 0x022134, value: 0x00000000 } + - { offset: 0x022138, value: 0x00000000 } + - { offset: 0x02213c, value: 0x00000000 } + - { offset: 0x022140, value: 0x00000000 } + - { offset: 0x022144, value: 0x00000000 } + - { offset: 0x022148, value: 0x00000000 } + - { offset: 0x02214c, value: 0x00000000 } + - { offset: 0x022150, value: 0x00000000 } + - { offset: 0x022154, value: 0x00000000 } + - { offset: 0x022158, value: 0x00000000 } + - { offset: 0x02215c, value: 0x00000000 } + - { offset: 0x022160, value: 0x00000000 } + - { offset: 0x022164, value: 0x00000000 } + - { offset: 0x022168, value: 0x00000000 } + - { offset: 0x02216c, value: 0x00000000 } + - { offset: 0x022170, value: 0x00000000 } + - { offset: 0x022174, value: 0x00000000 } + - { offset: 0x022178, value: 0x00000000 } + - { offset: 0x02217c, value: 0x00000000 } + - { offset: 0x022180, value: 0x00000000 } + - { offset: 0x022184, value: 0x00000000 } + - { offset: 0x022188, value: 0x00000000 } + - { offset: 0x02218c, value: 0x00000000 } + - { offset: 0x022190, value: 0x00000000 } + - { offset: 0x022194, value: 0xffff0100 } + - { offset: 0x0221c0, value: 0x00000000 } + - { offset: 0x0221c4, value: 0x00000000 } + - { offset: 0x0221c8, value: 0x00000000 } + - { offset: 0x0221cc, value: 0x00000000 } + - { offset: 0x0221d0, value: 0x00000000 } + - { offset: 0x0221d4, value: 0x00000000 } + - { offset: 0x0221d8, value: 0x00000000 } + - { offset: 0x0221dc, value: 0x00000000 } + - { offset: 0x0221e0, value: 0x00000000 } + - { offset: 0x0221e4, value: 0x00000000 } + - { offset: 0x022200, value: 0x00000000 } + - { offset: 0x022204, value: 0x00000000 } + - { offset: 0x022208, value: 0x00000000 } + - { offset: 0x02220c, value: 0x00000000 } + - { offset: 0x022210, value: 0x00000000 } + - { offset: 0x022214, value: 0x00000000 } + - { offset: 0x022218, value: 0x00000000 } + - { offset: 0x02221c, value: 0x00000000 } + - { offset: 0x022220, value: 0x00000000 } + - { offset: 0x022224, value: 0x00000000 } + - { offset: 0x022240, value: 0x00000000 } + - { offset: 0x022244, value: 0x00000000 } + - { offset: 0x022260, value: 0x00000000 } + - { offset: 0x022300, value: 0x00000000 } + - { offset: 0x022304, value: 0x00000000 } + - { offset: 0x022340, value: 0x00000000 } + - { offset: 0x022344, value: 0x00000000 } + - { offset: 0x022348, value: 0x00ff00ff } + - { offset: 0x02234c, value: 0x00001008 } + - { offset: 0x022350, value: 0x00000000 } + - { offset: 0x022354, value: 0x00000000 } + - { offset: 0x022358, value: 0x00000000 } + - { offset: 0x02235c, value: 0x00004100 } + - { offset: 0x022360, value: 0x00000000 } + - { offset: 0x022364, value: 0x00000000 } + - { offset: 0x022368, value: 0x00000000 } + - { offset: 0x02236c, value: 0x00000000 } + - { offset: 0x022370, value: 0x00000000 } + - { offset: 0x022374, value: 0x00000000 } + - { offset: 0x022378, value: 0x00000000 } + - { offset: 0x02237c, value: 0x00000000 } + - { offset: 0x022380, value: 0x00000000 } + - { offset: 0x022384, value: 0x00000000 } + - { offset: 0x022388, value: 0x00000000 } + - { offset: 0x02238c, value: 0x000000f2 } + - { offset: 0x022400, value: 0x00000000 } + - { offset: 0x022404, value: 0x00000000 } + - { offset: 0x022408, value: 0x00000000 } + - { offset: 0x02240c, value: 0x00000000 } + - { offset: 0x022410, value: 0x00000000 } + - { offset: 0x022414, value: 0x00000000 } + - { offset: 0x022418, value: 0x00000000 } + - { offset: 0x02241c, value: 0x00000000 } + - { offset: 0x022420, value: 0x00000000 } + - { offset: 0x022424, value: 0x00000000 } + - { offset: 0x022428, value: 0x00000000 } + - { offset: 0x02242c, value: 0x00000000 } + - { offset: 0x022430, value: 0x00000000 } + - { offset: 0x02243c, value: 0x00000000 } + - { offset: 0x022440, value: 0x00000000 } + - { offset: 0x022444, value: 0x00000000 } + - { offset: 0x022448, value: 0x00000000 } + - { offset: 0x02244c, value: 0x00000000 } + - { offset: 0x022450, value: 0x00000000 } + - { offset: 0x022454, value: 0x00000000 } + - { offset: 0x022458, value: 0x00000000 } + - { offset: 0x02245c, value: 0x00000000 } + - { offset: 0x022460, value: 0x00000000 } + - { offset: 0x022464, value: 0x00000000 } + - { offset: 0x022468, value: 0x00000000 } + - { offset: 0x023000, value: 0x00000000 } + - { offset: 0x023004, value: 0x00000000 } + - { offset: 0x023020, value: 0x00000000 } + - { offset: 0x023024, value: 0x00000000 } + - { offset: 0x023028, value: 0x00000000 } + - { offset: 0x02302c, value: 0x00000000 } + - { offset: 0x023030, value: 0x00000000 } + - { offset: 0x023034, value: 0x00000000 } + - { offset: 0x023038, value: 0x00000000 } + - { offset: 0x02303c, value: 0x00000000 } + - { offset: 0x023040, value: 0x00000000 } + - { offset: 0x02305c, value: 0x00000000 } + - { offset: 0x023060, value: 0x00000000 } + - { offset: 0x023064, value: 0x00000000 } + - { offset: 0x023068, value: 0x00000000 } + - { offset: 0x02306c, value: 0x00000000 } + - { offset: 0x023070, value: 0x00000000 } + - { offset: 0x023074, value: 0x00000000 } + - { offset: 0x023078, value: 0x00000000 } + - { offset: 0x02307c, value: 0x00000000 } + - { offset: 0x023098, value: 0x00000000 } + - { offset: 0x02309c, value: 0x00000000 } + - { offset: 0x0230a0, value: 0x00000000 } + - { offset: 0x0230a4, value: 0x00000000 } + - { offset: 0x0230a8, value: 0x00000000 } + - { offset: 0x0230ac, value: 0x00000000 } + - { offset: 0x0230b0, value: 0x00000000 } + - { offset: 0x0230b4, value: 0x00000000 } + - { offset: 0x0230b8, value: 0x00000000 } + - { offset: 0x0230bc, value: 0x00000000 } + - { offset: 0x0230c0, value: 0x00000000 } + - { offset: 0x0230c4, value: 0x00000000 } + - { offset: 0x0230c8, value: 0x00000000 } + - { offset: 0x0230cc, value: 0x00000000 } + - context: 1 + - { offset: 0x022000, value: 0x00000101 } + - { offset: 0x022004, value: 0x00000010 } + - { offset: 0x022008, value: 0x00000000 } + - { offset: 0x02200c, value: 0x00000000 } + - { offset: 0x022010, value: 0x00000000 } + - { offset: 0x022014, value: 0x00000000 } + - { offset: 0x022018, value: 0x00000000 } + - { offset: 0x022024, value: 0x00000000 } + - { offset: 0x022028, value: 0x00000000 } + - { offset: 0x02202c, value: 0x00000000 } + - { offset: 0x022030, value: 0x00000000 } + - { offset: 0x022034, value: 0x00000000 } + - { offset: 0x022038, value: 0x00000000 } + - { offset: 0x02203c, value: 0x00000000 } + - { offset: 0x022040, value: 0x00000000 } + - { offset: 0x022044, value: 0x00000000 } + - { offset: 0x022060, value: 0x00000000 } + - { offset: 0x022064, value: 0x00000000 } + - { offset: 0x022068, value: 0x00000000 } + - { offset: 0x02206c, value: 0x00000000 } + - { offset: 0x022070, value: 0x00000000 } + - { offset: 0x022074, value: 0x00000000 } + - { offset: 0x022078, value: 0x00000000 } + - { offset: 0x022080, value: 0x00000000 } + - { offset: 0x022084, value: 0x00000000 } + - { offset: 0x022088, value: 0x00000000 } + - { offset: 0x02208c, value: 0x00000000 } + - { offset: 0x022090, value: 0x00000000 } + - { offset: 0x022094, value: 0x00000000 } + - { offset: 0x022098, value: 0x00000000 } + - { offset: 0x02209c, value: 0x00000000 } + - { offset: 0x0220a0, value: 0x00000000 } + - { offset: 0x0220a4, value: 0x00000000 } + - { offset: 0x0220a8, value: 0x00000000 } + - { offset: 0x0220ac, value: 0x00000000 } + - { offset: 0x0220b0, value: 0x00000000 } + - { offset: 0x0220b4, value: 0x00000000 } + - { offset: 0x0220b8, value: 0x00000000 } + - { offset: 0x0220bc, value: 0x00000000 } + - { offset: 0x0220c0, value: 0x00000000 } + - { offset: 0x0220c4, value: 0x00000000 } + - { offset: 0x0220c8, value: 0x00000000 } + - { offset: 0x0220cc, value: 0x00000000 } + - { offset: 0x0220d0, value: 0x00000000 } + - { offset: 0x0220d4, value: 0x00000000 } + - { offset: 0x0220d8, value: 0x00000000 } + - { offset: 0x0220dc, value: 0x00000000 } + - { offset: 0x0220e0, value: 0x00000000 } + - { offset: 0x0220e4, value: 0x00000000 } + - { offset: 0x0220e8, value: 0x00000000 } + - { offset: 0x0220ec, value: 0x00000000 } + - { offset: 0x0220f0, value: 0x00000000 } + - { offset: 0x0220f4, value: 0x00000000 } + - { offset: 0x0220f8, value: 0x00000000 } + - { offset: 0x0220fc, value: 0x00000000 } + - { offset: 0x022100, value: 0x00000000 } + - { offset: 0x022104, value: 0x00000000 } + - { offset: 0x022108, value: 0x00000000 } + - { offset: 0x02210c, value: 0x00000000 } + - { offset: 0x022110, value: 0x00000000 } + - { offset: 0x022114, value: 0x00000000 } + - { offset: 0x022118, value: 0x00000000 } + - { offset: 0x02211c, value: 0x00000000 } + - { offset: 0x022120, value: 0x00000000 } + - { offset: 0x022124, value: 0x00000000 } + - { offset: 0x022128, value: 0x00000000 } + - { offset: 0x02212c, value: 0x00000000 } + - { offset: 0x022130, value: 0x00000000 } + - { offset: 0x022134, value: 0x00000000 } + - { offset: 0x022138, value: 0x00000000 } + - { offset: 0x02213c, value: 0x00000000 } + - { offset: 0x022140, value: 0x00000000 } + - { offset: 0x022144, value: 0x00000000 } + - { offset: 0x022148, value: 0x00000000 } + - { offset: 0x02214c, value: 0x00000000 } + - { offset: 0x022150, value: 0x00000000 } + - { offset: 0x022154, value: 0x00000000 } + - { offset: 0x022158, value: 0x00000000 } + - { offset: 0x02215c, value: 0x00000000 } + - { offset: 0x022160, value: 0x00000000 } + - { offset: 0x022164, value: 0x00000000 } + - { offset: 0x022168, value: 0x00000000 } + - { offset: 0x02216c, value: 0x00000000 } + - { offset: 0x022170, value: 0x00000000 } + - { offset: 0x022174, value: 0x00000000 } + - { offset: 0x022178, value: 0x00000000 } + - { offset: 0x02217c, value: 0x00000000 } + - { offset: 0x022180, value: 0x00000000 } + - { offset: 0x022184, value: 0x00000000 } + - { offset: 0x022188, value: 0x00000000 } + - { offset: 0x02218c, value: 0x00000000 } + - { offset: 0x022190, value: 0x00000000 } + - { offset: 0x022194, value: 0xffff0100 } + - { offset: 0x0221c0, value: 0x00000000 } + - { offset: 0x0221c4, value: 0x00000000 } + - { offset: 0x0221c8, value: 0x00000000 } + - { offset: 0x0221cc, value: 0x00000000 } + - { offset: 0x0221d0, value: 0x00000000 } + - { offset: 0x0221d4, value: 0x00000000 } + - { offset: 0x0221d8, value: 0x00000000 } + - { offset: 0x0221dc, value: 0x00000000 } + - { offset: 0x0221e0, value: 0x00000000 } + - { offset: 0x0221e4, value: 0x00000000 } + - { offset: 0x022200, value: 0x00000000 } + - { offset: 0x022204, value: 0x00000000 } + - { offset: 0x022208, value: 0x00000000 } + - { offset: 0x02220c, value: 0x00000000 } + - { offset: 0x022210, value: 0x00000000 } + - { offset: 0x022214, value: 0x00000000 } + - { offset: 0x022218, value: 0x00000000 } + - { offset: 0x02221c, value: 0x00000000 } + - { offset: 0x022220, value: 0x00000000 } + - { offset: 0x022224, value: 0x00000000 } + - { offset: 0x022240, value: 0x00000000 } + - { offset: 0x022244, value: 0x00000000 } + - { offset: 0x022260, value: 0x00000000 } + - { offset: 0x022300, value: 0x00000000 } + - { offset: 0x022304, value: 0x00000000 } + - { offset: 0x022340, value: 0x00000000 } + - { offset: 0x022344, value: 0x00000000 } + - { offset: 0x022348, value: 0x00ff00ff } + - { offset: 0x02234c, value: 0x00001008 } + - { offset: 0x022350, value: 0x00000000 } + - { offset: 0x022354, value: 0x00000000 } + - { offset: 0x022358, value: 0x00000000 } + - { offset: 0x02235c, value: 0x00004100 } + - { offset: 0x022360, value: 0x00000000 } + - { offset: 0x022364, value: 0x00000000 } + - { offset: 0x022368, value: 0x00000000 } + - { offset: 0x02236c, value: 0x00000000 } + - { offset: 0x022370, value: 0x00000000 } + - { offset: 0x022374, value: 0x00000000 } + - { offset: 0x022378, value: 0x00000000 } + - { offset: 0x02237c, value: 0x00000000 } + - { offset: 0x022380, value: 0x00000000 } + - { offset: 0x022384, value: 0x00000000 } + - { offset: 0x022388, value: 0x00000000 } + - { offset: 0x02238c, value: 0x000000f2 } + - { offset: 0x022400, value: 0x00000000 } + - { offset: 0x022404, value: 0x00000000 } + - { offset: 0x022408, value: 0x00000000 } + - { offset: 0x02240c, value: 0x00000000 } + - { offset: 0x022410, value: 0x00000000 } + - { offset: 0x022414, value: 0x00000000 } + - { offset: 0x022418, value: 0x00000000 } + - { offset: 0x02241c, value: 0x00000000 } + - { offset: 0x022420, value: 0x00000000 } + - { offset: 0x022424, value: 0x00000000 } + - { offset: 0x022428, value: 0x00000000 } + - { offset: 0x02242c, value: 0x00000000 } + - { offset: 0x022430, value: 0x00000000 } + - { offset: 0x02243c, value: 0x00000000 } + - { offset: 0x022440, value: 0x00000000 } + - { offset: 0x022444, value: 0x00000000 } + - { offset: 0x022448, value: 0x00000000 } + - { offset: 0x02244c, value: 0x00000000 } + - { offset: 0x022450, value: 0x00000000 } + - { offset: 0x022454, value: 0x00000000 } + - { offset: 0x022458, value: 0x00000000 } + - { offset: 0x02245c, value: 0x00000000 } + - { offset: 0x022460, value: 0x00000000 } + - { offset: 0x022464, value: 0x00000000 } + - { offset: 0x022468, value: 0x00000000 } + - { offset: 0x023000, value: 0x00000000 } + - { offset: 0x023004, value: 0x00000000 } + - { offset: 0x023020, value: 0x00000000 } + - { offset: 0x023024, value: 0x00000000 } + - { offset: 0x023028, value: 0x00000000 } + - { offset: 0x02302c, value: 0x00000000 } + - { offset: 0x023030, value: 0x00000000 } + - { offset: 0x023034, value: 0x00000000 } + - { offset: 0x023038, value: 0x00000000 } + - { offset: 0x02303c, value: 0x00000000 } + - { offset: 0x023040, value: 0x00000000 } + - { offset: 0x02305c, value: 0x00000000 } + - { offset: 0x023060, value: 0x00000000 } + - { offset: 0x023064, value: 0x00000000 } + - { offset: 0x023068, value: 0x00000000 } + - { offset: 0x02306c, value: 0x00000000 } + - { offset: 0x023070, value: 0x00000000 } + - { offset: 0x023074, value: 0x00000000 } + - { offset: 0x023078, value: 0x00000000 } + - { offset: 0x02307c, value: 0x00000000 } + - { offset: 0x023098, value: 0x00000000 } + - { offset: 0x02309c, value: 0x00000000 } + - { offset: 0x0230a0, value: 0x00000000 } + - { offset: 0x0230a4, value: 0x00000000 } + - { offset: 0x0230a8, value: 0x00000000 } + - { offset: 0x0230ac, value: 0x00000000 } + - { offset: 0x0230b0, value: 0x00000000 } + - { offset: 0x0230b4, value: 0x00000000 } + - { offset: 0x0230b8, value: 0x00000000 } + - { offset: 0x0230bc, value: 0x00000000 } + - { offset: 0x0230c0, value: 0x00000000 } + - { offset: 0x0230c4, value: 0x00000000 } + - { offset: 0x0230c8, value: 0x00000000 } + - { offset: 0x0230cc, value: 0x00000000 } + - cluster-name: CLUSTER_PS + - context: 0 + - { offset: 0x0223c0, value: 0x00000000 } + - { offset: 0x0223c4, value: 0x00000000 } + - { offset: 0x0223c8, value: 0x00000000 } + - { offset: 0x0223cc, value: 0x00000000 } + - { offset: 0x022434, value: 0x00000000 } + - { offset: 0x022438, value: 0x00000000 } + - { offset: 0x02249c, value: 0x00000000 } + - { offset: 0x0224a0, value: 0x00000000 } + - { offset: 0x022fc0, value: 0x00000000 } + - { offset: 0x022fc4, value: 0x00000000 } + - { offset: 0x023008, value: 0x00000000 } + - { offset: 0x02300c, value: 0x00000000 } + - { offset: 0x023010, value: 0x00000000 } + - { offset: 0x023014, value: 0x00000000 } + - { offset: 0x023018, value: 0x00000000 } + - { offset: 0x02301c, value: 0x00000000 } + - { offset: 0x023044, value: 0x00000000 } + - { offset: 0x023048, value: 0x00000000 } + - { offset: 0x02304c, value: 0x00000000 } + - { offset: 0x023050, value: 0x00000000 } + - { offset: 0x023054, value: 0x00000000 } + - { offset: 0x023058, value: 0x00000000 } + - { offset: 0x023080, value: 0x00000000 } + - { offset: 0x023084, value: 0x00000000 } + - { offset: 0x023088, value: 0x00000000 } + - { offset: 0x02308c, value: 0x00000000 } + - { offset: 0x023090, value: 0x00000000 } + - { offset: 0x023094, value: 0x00000000 } + - context: 1 + - { offset: 0x0223c0, value: 0x00000000 } + - { offset: 0x0223c4, value: 0x00000000 } + - { offset: 0x0223c8, value: 0x00000000 } + - { offset: 0x0223cc, value: 0x00000000 } + - { offset: 0x022434, value: 0x00000000 } + - { offset: 0x022438, value: 0x00000000 } + - { offset: 0x02249c, value: 0x00000000 } + - { offset: 0x0224a0, value: 0x00000000 } + - { offset: 0x022fc0, value: 0x00000000 } + - { offset: 0x022fc4, value: 0x00000000 } + - { offset: 0x023008, value: 0x00000000 } + - { offset: 0x02300c, value: 0x00000000 } + - { offset: 0x023010, value: 0x00000000 } + - { offset: 0x023014, value: 0x00000000 } + - { offset: 0x023018, value: 0x00000000 } + - { offset: 0x02301c, value: 0x00000000 } + - { offset: 0x023044, value: 0x00000000 } + - { offset: 0x023048, value: 0x00000000 } + - { offset: 0x02304c, value: 0x00000000 } + - { offset: 0x023050, value: 0x00000000 } + - { offset: 0x023054, value: 0x00000000 } + - { offset: 0x023058, value: 0x00000000 } + - { offset: 0x023080, value: 0x00000000 } + - { offset: 0x023084, value: 0x00000000 } + - { offset: 0x023088, value: 0x00000000 } + - { offset: 0x02308c, value: 0x00000000 } + - { offset: 0x023090, value: 0x00000000 } + - { offset: 0x023094, value: 0x00000000 } + - cluster-name: CLUSTER_PS + - context: 0 + - { offset: 0x024800, value: 0x00000000 } + - { offset: 0x024804, value: 0x00000000 } + - { offset: 0x024808, value: 0x00000000 } + - { offset: 0x02480c, value: 0x00000000 } + - { offset: 0x024810, value: 0x00000000 } + - { offset: 0x024814, value: 0x00000000 } + - { offset: 0x024818, value: 0x00000000 } + - { offset: 0x02481c, value: 0x00000000 } + - { offset: 0x024820, value: 0x00000000 } + - { offset: 0x024824, value: 0x00000000 } + - { offset: 0x024828, value: 0x00000000 } + - { offset: 0x02482c, value: 0x00000000 } + - { offset: 0x024830, value: 0x00000000 } + - { offset: 0x024834, value: 0x00000000 } + - { offset: 0x024838, value: 0x00000000 } + - { offset: 0x02483c, value: 0x00000000 } + - { offset: 0x024840, value: 0x00000000 } + - { offset: 0x024844, value: 0x00000000 } + - { offset: 0x024848, value: 0x00000000 } + - { offset: 0x02484c, value: 0x00000000 } + - { offset: 0x024850, value: 0x00000000 } + - { offset: 0x024854, value: 0x00000000 } + - { offset: 0x024858, value: 0x00000000 } + - { offset: 0x024860, value: 0x00000000 } + - { offset: 0x024864, value: 0x00000000 } + - { offset: 0x024868, value: 0x00000000 } + - { offset: 0x02486c, value: 0x00000000 } + - { offset: 0x024870, value: 0x00000000 } + - { offset: 0x024874, value: 0x00000001 } + - { offset: 0x024878, value: 0x00000000 } + - { offset: 0x02487c, value: 0x00000000 } + - { offset: 0x024880, value: 0x00000000 } + - { offset: 0x024884, value: 0x00000000 } + - { offset: 0x024888, value: 0x00000000 } + - { offset: 0x02488c, value: 0x00000000 } + - { offset: 0x024890, value: 0x00000001 } + - { offset: 0x024894, value: 0x00000000 } + - { offset: 0x024898, value: 0x00000000 } + - { offset: 0x02489c, value: 0x00000000 } + - { offset: 0x0248a0, value: 0x00000000 } + - { offset: 0x0248a4, value: 0x00000000 } + - { offset: 0x0248a8, value: 0x00000000 } + - { offset: 0x0248ac, value: 0x00000001 } + - { offset: 0x0248b0, value: 0x00000000 } + - { offset: 0x0248b4, value: 0x00000000 } + - { offset: 0x0248b8, value: 0x00000000 } + - { offset: 0x0248bc, value: 0x00000000 } + - { offset: 0x0248c0, value: 0x00000000 } + - { offset: 0x0248c4, value: 0x00000000 } + - { offset: 0x0248c8, value: 0x00000001 } + - { offset: 0x0248cc, value: 0x00000000 } + - { offset: 0x0248d0, value: 0x00000000 } + - { offset: 0x0248d4, value: 0x00000000 } + - { offset: 0x0248d8, value: 0x00000000 } + - { offset: 0x024c00, value: 0x00000000 } + - { offset: 0x024c04, value: 0x00ff0001 } + - { offset: 0x024c08, value: 0x00ff0001 } + - { offset: 0x024c0c, value: 0x00ff0001 } + - { offset: 0x024c10, value: 0xff00ff00 } + - { offset: 0x024c14, value: 0x00000000 } + - { offset: 0x024c18, value: 0x00000000 } + - context: 1 + - { offset: 0x024800, value: 0x00000000 } + - { offset: 0x024804, value: 0x00000000 } + - { offset: 0x024808, value: 0x00000000 } + - { offset: 0x02480c, value: 0x00000000 } + - { offset: 0x024810, value: 0x00000000 } + - { offset: 0x024814, value: 0x00000000 } + - { offset: 0x024818, value: 0x00000000 } + - { offset: 0x02481c, value: 0x00000000 } + - { offset: 0x024820, value: 0x00000000 } + - { offset: 0x024824, value: 0x00000000 } + - { offset: 0x024828, value: 0x00000000 } + - { offset: 0x02482c, value: 0x00000000 } + - { offset: 0x024830, value: 0x00000000 } + - { offset: 0x024834, value: 0x00000000 } + - { offset: 0x024838, value: 0x00000000 } + - { offset: 0x02483c, value: 0x00000000 } + - { offset: 0x024840, value: 0x00000000 } + - { offset: 0x024844, value: 0x00000000 } + - { offset: 0x024848, value: 0x00000000 } + - { offset: 0x02484c, value: 0x00000000 } + - { offset: 0x024850, value: 0x00000000 } + - { offset: 0x024854, value: 0x00000000 } + - { offset: 0x024858, value: 0x00000000 } + - { offset: 0x024860, value: 0x00000000 } + - { offset: 0x024864, value: 0x00000000 } + - { offset: 0x024868, value: 0x00000000 } + - { offset: 0x02486c, value: 0x00000000 } + - { offset: 0x024870, value: 0x00000000 } + - { offset: 0x024874, value: 0x00000001 } + - { offset: 0x024878, value: 0x00000000 } + - { offset: 0x02487c, value: 0x00000000 } + - { offset: 0x024880, value: 0x00000000 } + - { offset: 0x024884, value: 0x00000000 } + - { offset: 0x024888, value: 0x00000000 } + - { offset: 0x02488c, value: 0x00000000 } + - { offset: 0x024890, value: 0x00000001 } + - { offset: 0x024894, value: 0x00000000 } + - { offset: 0x024898, value: 0x00000000 } + - { offset: 0x02489c, value: 0x00000000 } + - { offset: 0x0248a0, value: 0x00000000 } + - { offset: 0x0248a4, value: 0x00000000 } + - { offset: 0x0248a8, value: 0x00000000 } + - { offset: 0x0248ac, value: 0x00000001 } + - { offset: 0x0248b0, value: 0x00000000 } + - { offset: 0x0248b4, value: 0x00000000 } + - { offset: 0x0248b8, value: 0x00000000 } + - { offset: 0x0248bc, value: 0x00000000 } + - { offset: 0x0248c0, value: 0x00000000 } + - { offset: 0x0248c4, value: 0x00000000 } + - { offset: 0x0248c8, value: 0x00000001 } + - { offset: 0x0248cc, value: 0x00000000 } + - { offset: 0x0248d0, value: 0x00000000 } + - { offset: 0x0248d4, value: 0x00000000 } + - { offset: 0x0248d8, value: 0x00000000 } + - { offset: 0x024c00, value: 0x00000000 } + - { offset: 0x024c04, value: 0x00ff0001 } + - { offset: 0x024c08, value: 0x00ff0001 } + - { offset: 0x024c0c, value: 0x00ff0001 } + - { offset: 0x024c10, value: 0xff00ff00 } + - { offset: 0x024c14, value: 0x00000000 } + - { offset: 0x024c18, value: 0x00000000 } + - cluster-name: CLUSTER_FE + - context: 0 + - { offset: 0x024c00, value: 0x00000000 } + - { offset: 0x024c04, value: 0x00ff0001 } + - { offset: 0x024c08, value: 0x00ff0001 } + - { offset: 0x024c0c, value: 0x00ff0001 } + - { offset: 0x024c10, value: 0xff00ff00 } + - { offset: 0x024c14, value: 0x00000000 } + - { offset: 0x024c18, value: 0x00000000 } + - { offset: 0x026000, value: 0x00000000 } + - { offset: 0x026004, value: 0x00000000 } + - { offset: 0x026008, value: 0x00000000 } + - { offset: 0x02600c, value: 0xffffffff } + - { offset: 0x026010, value: 0x0000001f } + - { offset: 0x026014, value: 0x00000001 } + - { offset: 0x026018, value: 0x00000000 } + - { offset: 0x026c00, value: 0x00000002 } + - { offset: 0x026c04, value: 0x00000001 } + - { offset: 0x026c08, value: 0x00000001 } + - { offset: 0x026c0c, value: 0x00000000 } + - { offset: 0x026c10, value: 0x00000001 } + - { offset: 0x026c14, value: 0x00000000 } + - { offset: 0x026c18, value: 0x00000000 } + - { offset: 0x026c1c, value: 0x00000000 } + - { offset: 0x028000, value: 0x00000000 } + - { offset: 0x028004, value: 0xfcfcfcfc } + - { offset: 0x028008, value: 0x0000fcfc } + - { offset: 0x02800c, value: 0xfcfcfcfc } + - { offset: 0x028010, value: 0x000000fc } + - { offset: 0x028014, value: 0x0000fcfc } + - { offset: 0x028018, value: 0x00000000 } + - { offset: 0x02801c, value: 0x00000000 } + - { offset: 0x028020, value: 0x00000000 } + - { offset: 0x028024, value: 0x00000000 } + - { offset: 0x028038, value: 0x00000000 } + - { offset: 0x02803c, value: 0x00000000 } + - { offset: 0x028040, value: 0x1618e045 } + - { offset: 0x028044, value: 0x00005505 } + - { offset: 0x028048, value: 0x00840800 } + - { offset: 0x02804c, value: 0x00000051 } + - { offset: 0x028050, value: 0x01100401 } + - { offset: 0x028054, value: 0x00000040 } + - { offset: 0x028058, value: 0x04010402 } + - { offset: 0x02805c, value: 0x00000000 } + - { offset: 0x028060, value: 0x40080120 } + - { offset: 0x028064, value: 0x00004000 } + - { offset: 0x028068, value: 0x00140100 } + - { offset: 0x02806c, value: 0x00000002 } + - { offset: 0x028070, value: 0x00001090 } + - { offset: 0x028074, value: 0x00000200 } + - { offset: 0x028078, value: 0x11040100 } + - { offset: 0x02807c, value: 0x00000000 } + - { offset: 0x028080, value: 0x04000900 } + - { offset: 0x028084, value: 0x00000451 } + - { offset: 0x028088, value: 0x01000806 } + - { offset: 0x02808c, value: 0x00000201 } + - { offset: 0x028090, value: 0x00004004 } + - { offset: 0x028094, value: 0x00000000 } + - { offset: 0x028098, value: 0x00000080 } + - { offset: 0x02809c, value: 0x00000000 } + - { offset: 0x0280a0, value: 0x14008030 } + - { offset: 0x0280a4, value: 0x0000e303 } + - { offset: 0x0280a8, value: 0x10020400 } + - { offset: 0x0280ac, value: 0x00000088 } + - { offset: 0x0280b0, value: 0x02000030 } + - { offset: 0x0280b4, value: 0x00001140 } + - { offset: 0x0280b8, value: 0x40400000 } + - { offset: 0x0280bc, value: 0x00000041 } + - { offset: 0x0280c0, value: 0xc0100100 } + - { offset: 0x0280c4, value: 0x00001244 } + - { offset: 0x0280c8, value: 0x00050004 } + - { offset: 0x0280cc, value: 0x00000040 } + - { offset: 0x0280d0, value: 0x00044000 } + - { offset: 0x0280d4, value: 0x00000000 } + - { offset: 0x0280d8, value: 0x80000020 } + - { offset: 0x0280dc, value: 0x00000008 } + - { offset: 0x0280e0, value: 0x10006004 } + - { offset: 0x0280e4, value: 0x0000222a } + - { offset: 0x0280e8, value: 0x02042020 } + - { offset: 0x0280ec, value: 0x00000681 } + - { offset: 0x0280f0, value: 0x02101020 } + - { offset: 0x0280f4, value: 0x00000080 } + - { offset: 0x0280f8, value: 0x00040020 } + - { offset: 0x0280fc, value: 0x00000050 } + - { offset: 0x028100, value: 0x0a436062 } + - { offset: 0x028104, value: 0x00003041 } + - { offset: 0x028108, value: 0x06102040 } + - { offset: 0x02810c, value: 0x00000200 } + - { offset: 0x028110, value: 0x00800864 } + - { offset: 0x028114, value: 0x00000000 } + - { offset: 0x028118, value: 0x10400044 } + - { offset: 0x02811c, value: 0x00000010 } + - { offset: 0x028120, value: 0x061b8c2a } + - { offset: 0x028124, value: 0x00000004 } + - { offset: 0x028128, value: 0x01004391 } + - { offset: 0x02812c, value: 0x00000440 } + - { offset: 0x028130, value: 0x02000000 } + - { offset: 0x028134, value: 0x00000200 } + - { offset: 0x028138, value: 0x41250000 } + - { offset: 0x02813c, value: 0x00000010 } + - { offset: 0x028140, value: 0x01443027 } + - { offset: 0x028144, value: 0x00001000 } + - { offset: 0x028148, value: 0xc1100240 } + - { offset: 0x02814c, value: 0x00000002 } + - { offset: 0x028150, value: 0x0000b404 } + - { offset: 0x028154, value: 0x00000080 } + - { offset: 0x028158, value: 0x12404000 } + - { offset: 0x02815c, value: 0x00000280 } + - { offset: 0x028160, value: 0x8100011c } + - { offset: 0x028164, value: 0x00000218 } + - { offset: 0x028168, value: 0x0050b000 } + - { offset: 0x02816c, value: 0x00000462 } + - { offset: 0x028170, value: 0x00004001 } + - { offset: 0x028174, value: 0x0000000c } + - { offset: 0x028178, value: 0x00810880 } + - { offset: 0x02817c, value: 0x00000000 } + - { offset: 0x028180, value: 0x00025022 } + - { offset: 0x028184, value: 0x00000040 } + - { offset: 0x028188, value: 0x015c1040 } + - { offset: 0x02818c, value: 0x00000000 } + - { offset: 0x028190, value: 0x7a540120 } + - { offset: 0x028194, value: 0x00000000 } + - { offset: 0x028198, value: 0x02800306 } + - { offset: 0x02819c, value: 0x00000024 } + - { offset: 0x0281a0, value: 0x00040f13 } + - { offset: 0x0281a4, value: 0x00000850 } + - { offset: 0x0281a8, value: 0x00425010 } + - { offset: 0x0281ac, value: 0x00000408 } + - { offset: 0x0281b0, value: 0x04012000 } + - { offset: 0x0281b4, value: 0x00004111 } + - { offset: 0x0281b8, value: 0x08012800 } + - { offset: 0x0281bc, value: 0x00000000 } + - { offset: 0x0281c0, value: 0x00022003 } + - { offset: 0x0281c4, value: 0x00000000 } + - { offset: 0x0281c8, value: 0x504228ac } + - { offset: 0x0281cc, value: 0x00000300 } + - { offset: 0x0281d0, value: 0x40a40080 } + - { offset: 0x0281d4, value: 0x0000c010 } + - { offset: 0x0281d8, value: 0x00002000 } + - { offset: 0x0281dc, value: 0x00000101 } + - { offset: 0x0281e0, value: 0x88248411 } + - { offset: 0x0281e4, value: 0x00000400 } + - { offset: 0x0281e8, value: 0x2604c030 } + - { offset: 0x0281ec, value: 0x00000020 } + - { offset: 0x0281f0, value: 0x00000000 } + - { offset: 0x0281f4, value: 0x00000924 } + - { offset: 0x0281f8, value: 0x00100000 } + - { offset: 0x0281fc, value: 0x00000000 } + - { offset: 0x028200, value: 0x048c1100 } + - { offset: 0x028204, value: 0x00000b06 } + - { offset: 0x028208, value: 0x00007264 } + - { offset: 0x02820c, value: 0x00000c11 } + - { offset: 0x028210, value: 0x00000120 } + - { offset: 0x028214, value: 0x00004547 } + - { offset: 0x028218, value: 0x46000080 } + - { offset: 0x02821c, value: 0x00000100 } + - { offset: 0x028220, value: 0x001a026c } + - { offset: 0x028224, value: 0x00000545 } + - { offset: 0x028228, value: 0x22500060 } + - { offset: 0x02822c, value: 0x00000002 } + - { offset: 0x028230, value: 0x00041100 } + - { offset: 0x028234, value: 0x00001100 } + - { offset: 0x028238, value: 0x01810080 } + - { offset: 0x02823c, value: 0x00000020 } + - { offset: 0x028240, value: 0x00002320 } + - { offset: 0x028244, value: 0x4698e051 } + - { offset: 0x028248, value: 0x00000000 } + - { offset: 0x02824c, value: 0x00400015 } + - { offset: 0x028250, value: 0x00002400 } + - { offset: 0x028254, value: 0x0228c300 } + - { offset: 0x028258, value: 0x00008040 } + - { offset: 0x02825c, value: 0x40804000 } + - { offset: 0x028260, value: 0x00000180 } + - { offset: 0x028264, value: 0x20801028 } + - { offset: 0x028268, value: 0x00002800 } + - { offset: 0x02826c, value: 0x50004104 } + - { offset: 0x028270, value: 0x00000040 } + - { offset: 0x028274, value: 0xc9708400 } + - { offset: 0x028278, value: 0x00008a00 } + - { offset: 0x02827c, value: 0x00000180 } + - { offset: 0x028280, value: 0x00018910 } + - { offset: 0x028284, value: 0x00202080 } + - { offset: 0x028288, value: 0x00000200 } + - { offset: 0x02828c, value: 0x10000400 } + - { offset: 0x028290, value: 0x00019180 } + - { offset: 0x028294, value: 0x00010881 } + - { offset: 0x028298, value: 0x00002200 } + - { offset: 0x02829c, value: 0x00000008 } + - { offset: 0x0282a0, value: 0x00000090 } + - { offset: 0x0282a4, value: 0x00108040 } + - { offset: 0x0282a8, value: 0x00002002 } + - { offset: 0x0282ac, value: 0x40040004 } + - { offset: 0x0282b0, value: 0x00000000 } + - { offset: 0x0282b4, value: 0x00418202 } + - { offset: 0x0282b8, value: 0x00011200 } + - { offset: 0x0282bc, value: 0x05000504 } + - { offset: 0x0282c0, value: 0x00002002 } + - { offset: 0x0282c4, value: 0x20210026 } + - { offset: 0x0282c8, value: 0x00000008 } + - { offset: 0x0282cc, value: 0x00010400 } + - { offset: 0x0282d0, value: 0x00009000 } + - { offset: 0x0282d4, value: 0x00000000 } + - { offset: 0x0282d8, value: 0x00002000 } + - { offset: 0x0282dc, value: 0x10080000 } + - { offset: 0x0282e0, value: 0x00001200 } + - { offset: 0x0282e4, value: 0x20048020 } + - { offset: 0x0282e8, value: 0x00000106 } + - { offset: 0x0282ec, value: 0x0a200812 } + - { offset: 0x0282f0, value: 0x00008042 } + - { offset: 0x0282f4, value: 0x00140250 } + - { offset: 0x0282f8, value: 0x00008080 } + - { offset: 0x0282fc, value: 0x120000c0 } + - { offset: 0x028300, value: 0x00000482 } + - { offset: 0x028304, value: 0x00400880 } + - { offset: 0x028308, value: 0x00002000 } + - { offset: 0x02830c, value: 0x00201000 } + - { offset: 0x028310, value: 0x00000000 } + - { offset: 0x028314, value: 0x40000802 } + - { offset: 0x028318, value: 0x00000028 } + - { offset: 0x02831c, value: 0x0020a120 } + - { offset: 0x028320, value: 0x00012480 } + - { offset: 0x028324, value: 0x09004200 } + - { offset: 0x028328, value: 0x00008080 } + - { offset: 0x02832c, value: 0x00004004 } + - { offset: 0x028330, value: 0x00010888 } + - { offset: 0x028334, value: 0x000000b4 } + - { offset: 0x028338, value: 0x00008000 } + - { offset: 0x02833c, value: 0x04800000 } + - { offset: 0x028340, value: 0x00000445 } + - { offset: 0x028344, value: 0x00000004 } + - { offset: 0x028348, value: 0x00000804 } + - { offset: 0x02834c, value: 0x00000040 } + - { offset: 0x028350, value: 0x00000400 } + - { offset: 0x028354, value: 0x00000000 } + - { offset: 0x028358, value: 0x00000013 } + - { offset: 0x02835c, value: 0x00000048 } + - { offset: 0x028360, value: 0x00000042 } + - { offset: 0x028364, value: 0x00000000 } + - { offset: 0x028368, value: 0x00000802 } + - { offset: 0x02836c, value: 0x00000000 } + - { offset: 0x028370, value: 0x00000501 } + - { offset: 0x028374, value: 0x00000002 } + - { offset: 0x028378, value: 0x00000000 } + - { offset: 0x02837c, value: 0x00000c80 } + - { offset: 0x028380, value: 0x00000405 } + - { offset: 0x028384, value: 0x00000000 } + - { offset: 0x028388, value: 0x00000100 } + - { offset: 0x02838c, value: 0x00000000 } + - { offset: 0x028390, value: 0x00000000 } + - { offset: 0x028394, value: 0x00000000 } + - { offset: 0x028398, value: 0x00000800 } + - { offset: 0x02839c, value: 0x00000040 } + - { offset: 0x0283a0, value: 0x00000000 } + - { offset: 0x0283a4, value: 0x00000000 } + - { offset: 0x0283a8, value: 0x00000200 } + - { offset: 0x0283ac, value: 0x00000060 } + - { offset: 0x0283b0, value: 0x000005c4 } + - { offset: 0x0283b4, value: 0x00000480 } + - { offset: 0x0283b8, value: 0x00000000 } + - { offset: 0x0283bc, value: 0x00000400 } + - { offset: 0x0283e0, value: 0x00000001 } + - context: 1 + - { offset: 0x024c00, value: 0x00000000 } + - { offset: 0x024c04, value: 0x00ff0001 } + - { offset: 0x024c08, value: 0x00ff0001 } + - { offset: 0x024c0c, value: 0x00ff0001 } + - { offset: 0x024c10, value: 0xff00ff00 } + - { offset: 0x024c14, value: 0x00000000 } + - { offset: 0x024c18, value: 0x00000000 } + - { offset: 0x026000, value: 0x00000000 } + - { offset: 0x026004, value: 0x00000000 } + - { offset: 0x026008, value: 0x00000000 } + - { offset: 0x02600c, value: 0xffffffff } + - { offset: 0x026010, value: 0x0000001f } + - { offset: 0x026014, value: 0x00000001 } + - { offset: 0x026018, value: 0x00000000 } + - { offset: 0x026c00, value: 0x00000002 } + - { offset: 0x026c04, value: 0x00000001 } + - { offset: 0x026c08, value: 0x00000001 } + - { offset: 0x026c0c, value: 0x00000000 } + - { offset: 0x026c10, value: 0x00000001 } + - { offset: 0x026c14, value: 0x00000000 } + - { offset: 0x026c18, value: 0x00000000 } + - { offset: 0x026c1c, value: 0x00000000 } + - { offset: 0x028000, value: 0x00000000 } + - { offset: 0x028004, value: 0xfcfcfcfc } + - { offset: 0x028008, value: 0x0000fcfc } + - { offset: 0x02800c, value: 0xfcfcfcfc } + - { offset: 0x028010, value: 0x000000fc } + - { offset: 0x028014, value: 0x0000fcfc } + - { offset: 0x028018, value: 0x00000000 } + - { offset: 0x02801c, value: 0x00000000 } + - { offset: 0x028020, value: 0x00000000 } + - { offset: 0x028024, value: 0x00000000 } + - { offset: 0x028038, value: 0x00000000 } + - { offset: 0x02803c, value: 0x00000000 } + - { offset: 0x028040, value: 0x1618e045 } + - { offset: 0x028044, value: 0x00005505 } + - { offset: 0x028048, value: 0x00840800 } + - { offset: 0x02804c, value: 0x00000051 } + - { offset: 0x028050, value: 0x01100401 } + - { offset: 0x028054, value: 0x00000040 } + - { offset: 0x028058, value: 0x04010402 } + - { offset: 0x02805c, value: 0x00000000 } + - { offset: 0x028060, value: 0x40080120 } + - { offset: 0x028064, value: 0x00004000 } + - { offset: 0x028068, value: 0x00140100 } + - { offset: 0x02806c, value: 0x00000002 } + - { offset: 0x028070, value: 0x00001090 } + - { offset: 0x028074, value: 0x00000200 } + - { offset: 0x028078, value: 0x11040100 } + - { offset: 0x02807c, value: 0x00000000 } + - { offset: 0x028080, value: 0x04000900 } + - { offset: 0x028084, value: 0x00000451 } + - { offset: 0x028088, value: 0x01000806 } + - { offset: 0x02808c, value: 0x00000201 } + - { offset: 0x028090, value: 0x00004004 } + - { offset: 0x028094, value: 0x00000000 } + - { offset: 0x028098, value: 0x00000080 } + - { offset: 0x02809c, value: 0x00000000 } + - { offset: 0x0280a0, value: 0x14008030 } + - { offset: 0x0280a4, value: 0x0000e303 } + - { offset: 0x0280a8, value: 0x10020400 } + - { offset: 0x0280ac, value: 0x00000088 } + - { offset: 0x0280b0, value: 0x02000030 } + - { offset: 0x0280b4, value: 0x00001140 } + - { offset: 0x0280b8, value: 0x40400000 } + - { offset: 0x0280bc, value: 0x00000041 } + - { offset: 0x0280c0, value: 0xc0100100 } + - { offset: 0x0280c4, value: 0x00001244 } + - { offset: 0x0280c8, value: 0x00050004 } + - { offset: 0x0280cc, value: 0x00000040 } + - { offset: 0x0280d0, value: 0x00044000 } + - { offset: 0x0280d4, value: 0x00000000 } + - { offset: 0x0280d8, value: 0x80000020 } + - { offset: 0x0280dc, value: 0x00000008 } + - { offset: 0x0280e0, value: 0x10006004 } + - { offset: 0x0280e4, value: 0x0000222a } + - { offset: 0x0280e8, value: 0x02042020 } + - { offset: 0x0280ec, value: 0x00000681 } + - { offset: 0x0280f0, value: 0x02101020 } + - { offset: 0x0280f4, value: 0x00000080 } + - { offset: 0x0280f8, value: 0x00040020 } + - { offset: 0x0280fc, value: 0x00000050 } + - { offset: 0x028100, value: 0x0a436062 } + - { offset: 0x028104, value: 0x00003041 } + - { offset: 0x028108, value: 0x06102040 } + - { offset: 0x02810c, value: 0x00000200 } + - { offset: 0x028110, value: 0x00800864 } + - { offset: 0x028114, value: 0x00000000 } + - { offset: 0x028118, value: 0x10400044 } + - { offset: 0x02811c, value: 0x00000010 } + - { offset: 0x028120, value: 0x061b8c2a } + - { offset: 0x028124, value: 0x00000004 } + - { offset: 0x028128, value: 0x01004391 } + - { offset: 0x02812c, value: 0x00000440 } + - { offset: 0x028130, value: 0x02000000 } + - { offset: 0x028134, value: 0x00000200 } + - { offset: 0x028138, value: 0x41250000 } + - { offset: 0x02813c, value: 0x00000010 } + - { offset: 0x028140, value: 0x01443027 } + - { offset: 0x028144, value: 0x00001000 } + - { offset: 0x028148, value: 0xc1100240 } + - { offset: 0x02814c, value: 0x00000002 } + - { offset: 0x028150, value: 0x0000b404 } + - { offset: 0x028154, value: 0x00000080 } + - { offset: 0x028158, value: 0x12404000 } + - { offset: 0x02815c, value: 0x00000280 } + - { offset: 0x028160, value: 0x8100011c } + - { offset: 0x028164, value: 0x00000218 } + - { offset: 0x028168, value: 0x0050b000 } + - { offset: 0x02816c, value: 0x00000462 } + - { offset: 0x028170, value: 0x00004001 } + - { offset: 0x028174, value: 0x0000000c } + - { offset: 0x028178, value: 0x00810880 } + - { offset: 0x02817c, value: 0x00000000 } + - { offset: 0x028180, value: 0x00025022 } + - { offset: 0x028184, value: 0x00000040 } + - { offset: 0x028188, value: 0x015c1040 } + - { offset: 0x02818c, value: 0x00000000 } + - { offset: 0x028190, value: 0x7a540120 } + - { offset: 0x028194, value: 0x00000000 } + - { offset: 0x028198, value: 0x02800306 } + - { offset: 0x02819c, value: 0x00000024 } + - { offset: 0x0281a0, value: 0x00040f13 } + - { offset: 0x0281a4, value: 0x00000850 } + - { offset: 0x0281a8, value: 0x00425010 } + - { offset: 0x0281ac, value: 0x00000408 } + - { offset: 0x0281b0, value: 0x04012000 } + - { offset: 0x0281b4, value: 0x00004111 } + - { offset: 0x0281b8, value: 0x08012800 } + - { offset: 0x0281bc, value: 0x00000000 } + - { offset: 0x0281c0, value: 0x00022003 } + - { offset: 0x0281c4, value: 0x00000000 } + - { offset: 0x0281c8, value: 0x504228ac } + - { offset: 0x0281cc, value: 0x00000300 } + - { offset: 0x0281d0, value: 0x40a40080 } + - { offset: 0x0281d4, value: 0x0000c010 } + - { offset: 0x0281d8, value: 0x00002000 } + - { offset: 0x0281dc, value: 0x00000101 } + - { offset: 0x0281e0, value: 0x88248411 } + - { offset: 0x0281e4, value: 0x00000400 } + - { offset: 0x0281e8, value: 0x2604c030 } + - { offset: 0x0281ec, value: 0x00000020 } + - { offset: 0x0281f0, value: 0x00000000 } + - { offset: 0x0281f4, value: 0x00000924 } + - { offset: 0x0281f8, value: 0x00100000 } + - { offset: 0x0281fc, value: 0x00000000 } + - { offset: 0x028200, value: 0x048c1100 } + - { offset: 0x028204, value: 0x00000b06 } + - { offset: 0x028208, value: 0x00007264 } + - { offset: 0x02820c, value: 0x00000c11 } + - { offset: 0x028210, value: 0x00000120 } + - { offset: 0x028214, value: 0x00004547 } + - { offset: 0x028218, value: 0x46000080 } + - { offset: 0x02821c, value: 0x00000100 } + - { offset: 0x028220, value: 0x001a026c } + - { offset: 0x028224, value: 0x00000545 } + - { offset: 0x028228, value: 0x22500060 } + - { offset: 0x02822c, value: 0x00000002 } + - { offset: 0x028230, value: 0x00041100 } + - { offset: 0x028234, value: 0x00001100 } + - { offset: 0x028238, value: 0x01810080 } + - { offset: 0x02823c, value: 0x00000020 } + - { offset: 0x028240, value: 0x00002320 } + - { offset: 0x028244, value: 0x4698e051 } + - { offset: 0x028248, value: 0x00000000 } + - { offset: 0x02824c, value: 0x00400015 } + - { offset: 0x028250, value: 0x00002400 } + - { offset: 0x028254, value: 0x0228c300 } + - { offset: 0x028258, value: 0x00008040 } + - { offset: 0x02825c, value: 0x40804000 } + - { offset: 0x028260, value: 0x00000180 } + - { offset: 0x028264, value: 0x20801028 } + - { offset: 0x028268, value: 0x00002800 } + - { offset: 0x02826c, value: 0x50004104 } + - { offset: 0x028270, value: 0x00000040 } + - { offset: 0x028274, value: 0xc9708400 } + - { offset: 0x028278, value: 0x00008a00 } + - { offset: 0x02827c, value: 0x00000180 } + - { offset: 0x028280, value: 0x00018910 } + - { offset: 0x028284, value: 0x00202080 } + - { offset: 0x028288, value: 0x00000200 } + - { offset: 0x02828c, value: 0x10000400 } + - { offset: 0x028290, value: 0x00019180 } + - { offset: 0x028294, value: 0x00010881 } + - { offset: 0x028298, value: 0x00002200 } + - { offset: 0x02829c, value: 0x00000008 } + - { offset: 0x0282a0, value: 0x00000090 } + - { offset: 0x0282a4, value: 0x00108040 } + - { offset: 0x0282a8, value: 0x00002002 } + - { offset: 0x0282ac, value: 0x40040004 } + - { offset: 0x0282b0, value: 0x00000000 } + - { offset: 0x0282b4, value: 0x00418202 } + - { offset: 0x0282b8, value: 0x00011200 } + - { offset: 0x0282bc, value: 0x05000504 } + - { offset: 0x0282c0, value: 0x00002002 } + - { offset: 0x0282c4, value: 0x20210026 } + - { offset: 0x0282c8, value: 0x00000008 } + - { offset: 0x0282cc, value: 0x00010400 } + - { offset: 0x0282d0, value: 0x00009000 } + - { offset: 0x0282d4, value: 0x00000000 } + - { offset: 0x0282d8, value: 0x00002000 } + - { offset: 0x0282dc, value: 0x10080000 } + - { offset: 0x0282e0, value: 0x00001200 } + - { offset: 0x0282e4, value: 0x20048020 } + - { offset: 0x0282e8, value: 0x00000106 } + - { offset: 0x0282ec, value: 0x0a200812 } + - { offset: 0x0282f0, value: 0x00008042 } + - { offset: 0x0282f4, value: 0x00140250 } + - { offset: 0x0282f8, value: 0x00008080 } + - { offset: 0x0282fc, value: 0x120000c0 } + - { offset: 0x028300, value: 0x00000482 } + - { offset: 0x028304, value: 0x00400880 } + - { offset: 0x028308, value: 0x00002000 } + - { offset: 0x02830c, value: 0x00201000 } + - { offset: 0x028310, value: 0x00000000 } + - { offset: 0x028314, value: 0x40000802 } + - { offset: 0x028318, value: 0x00000028 } + - { offset: 0x02831c, value: 0x0020a120 } + - { offset: 0x028320, value: 0x00012480 } + - { offset: 0x028324, value: 0x09004200 } + - { offset: 0x028328, value: 0x00008080 } + - { offset: 0x02832c, value: 0x00004004 } + - { offset: 0x028330, value: 0x00010888 } + - { offset: 0x028334, value: 0x000000b4 } + - { offset: 0x028338, value: 0x00008000 } + - { offset: 0x02833c, value: 0x04800000 } + - { offset: 0x028340, value: 0x00000445 } + - { offset: 0x028344, value: 0x00000004 } + - { offset: 0x028348, value: 0x00000804 } + - { offset: 0x02834c, value: 0x00000040 } + - { offset: 0x028350, value: 0x00000400 } + - { offset: 0x028354, value: 0x00000000 } + - { offset: 0x028358, value: 0x00000013 } + - { offset: 0x02835c, value: 0x00000048 } + - { offset: 0x028360, value: 0x00000042 } + - { offset: 0x028364, value: 0x00000000 } + - { offset: 0x028368, value: 0x00000802 } + - { offset: 0x02836c, value: 0x00000000 } + - { offset: 0x028370, value: 0x00000501 } + - { offset: 0x028374, value: 0x00000002 } + - { offset: 0x028378, value: 0x00000000 } + - { offset: 0x02837c, value: 0x00000c80 } + - { offset: 0x028380, value: 0x00000405 } + - { offset: 0x028384, value: 0x00000000 } + - { offset: 0x028388, value: 0x00000100 } + - { offset: 0x02838c, value: 0x00000000 } + - { offset: 0x028390, value: 0x00000000 } + - { offset: 0x028394, value: 0x00000000 } + - { offset: 0x028398, value: 0x00000800 } + - { offset: 0x02839c, value: 0x00000040 } + - { offset: 0x0283a0, value: 0x00000000 } + - { offset: 0x0283a4, value: 0x00000000 } + - { offset: 0x0283a8, value: 0x00000200 } + - { offset: 0x0283ac, value: 0x00000060 } + - { offset: 0x0283b0, value: 0x000005c4 } + - { offset: 0x0283b4, value: 0x00000480 } + - { offset: 0x0283b8, value: 0x00000000 } + - { offset: 0x0283bc, value: 0x00000400 } + - { offset: 0x0283e0, value: 0x00000001 } + - cluster-name: CLUSTER_PC_VS + - context: 0 + - { offset: 0x024400, value: 0x000000ff } + - { offset: 0x024404, value: 0x00ffff00 } + - { offset: 0x024408, value: 0x00ffff00 } + - { offset: 0x02440c, value: 0x00ffff00 } + - { offset: 0x024410, value: 0x0000ffff } + - { offset: 0x024414, value: 0x0000ffff } + - { offset: 0x024418, value: 0x0000ffff } + - { offset: 0x02441c, value: 0x00000000 } + - { offset: 0x024420, value: 0x00000003 } + - { offset: 0x024c00, value: 0x00000000 } + - { offset: 0x024c04, value: 0x00ff0001 } + - { offset: 0x024c08, value: 0x00ff0001 } + - { offset: 0x024c0c, value: 0x00ff0001 } + - { offset: 0x024c10, value: 0xff00ff00 } + - { offset: 0x024c14, value: 0x00000000 } + - { offset: 0x024c18, value: 0x00000000 } + - { offset: 0x026600, value: 0x00000000 } + - { offset: 0x026604, value: 0x00000003 } + - { offset: 0x026c00, value: 0x00000002 } + - { offset: 0x026c04, value: 0x00000001 } + - { offset: 0x026c08, value: 0x00000001 } + - { offset: 0x026c0c, value: 0x00000000 } + - { offset: 0x026c10, value: 0x00000001 } + - { offset: 0x026c14, value: 0x00000000 } + - { offset: 0x026c18, value: 0x00000000 } + - { offset: 0x026c1c, value: 0x00000000 } + - context: 1 + - { offset: 0x024400, value: 0x000000ff } + - { offset: 0x024404, value: 0x00ffff00 } + - { offset: 0x024408, value: 0x00ffff00 } + - { offset: 0x02440c, value: 0x00ffff00 } + - { offset: 0x024410, value: 0x0000ffff } + - { offset: 0x024414, value: 0x0000ffff } + - { offset: 0x024418, value: 0x0000ffff } + - { offset: 0x02441c, value: 0x00000000 } + - { offset: 0x024420, value: 0x00000003 } + - { offset: 0x024c00, value: 0x00000000 } + - { offset: 0x024c04, value: 0x00ff0001 } + - { offset: 0x024c08, value: 0x00ff0001 } + - { offset: 0x024c0c, value: 0x00ff0001 } + - { offset: 0x024c10, value: 0xff00ff00 } + - { offset: 0x024c14, value: 0x00000000 } + - { offset: 0x024c18, value: 0x00000000 } + - { offset: 0x026600, value: 0x00000000 } + - { offset: 0x026604, value: 0x00000003 } + - { offset: 0x026c00, value: 0x00000002 } + - { offset: 0x026c04, value: 0x00000001 } + - { offset: 0x026c08, value: 0x00000001 } + - { offset: 0x026c0c, value: 0x00000000 } + - { offset: 0x026c10, value: 0x00000001 } + - { offset: 0x026c14, value: 0x00000000 } + - { offset: 0x026c18, value: 0x00000000 } + - { offset: 0x026c1c, value: 0x00000000 } + - cluster-name: CLUSTER_SP_VS + - context: 0 + - { offset: 0x02e000, value: 0x00000140 } + - { offset: 0x02e004, value: 0x00000000 } + - { offset: 0x02e008, value: 0x00000000 } + - { offset: 0x02e00c, value: 0x00000100 } + - { offset: 0x02e080, value: 0x40204000 } + - { offset: 0x02e084, value: 0x00000000 } + - { offset: 0x02e088, value: 0x00000000 } + - context: 1 + - { offset: 0x02e000, value: 0x00000140 } + - { offset: 0x02e004, value: 0x00000000 } + - { offset: 0x02e008, value: 0x00000000 } + - { offset: 0x02e00c, value: 0x00000100 } + - { offset: 0x02e080, value: 0x40204000 } + - { offset: 0x02e084, value: 0x00000000 } + - { offset: 0x02e088, value: 0x00000000 } + - cluster-name: CLUSTER_SP_VS + - context: 0 + - { offset: 0x02a000, value: 0x00000000 } + - { offset: 0x02a004, value: 0x00000000 } + - { offset: 0x02a008, value: 0x00000000 } + - { offset: 0x02a00c, value: 0x00000000 } + - { offset: 0x02a010, value: 0x00000000 } + - { offset: 0x02a014, value: 0x00000000 } + - { offset: 0x02a018, value: 0x00000000 } + - { offset: 0x02a01c, value: 0x00000000 } + - { offset: 0x02a020, value: 0x00000000 } + - { offset: 0x02a024, value: 0x00000000 } + - { offset: 0x02a028, value: 0x00000000 } + - { offset: 0x02a02c, value: 0x00000000 } + - { offset: 0x02a030, value: 0x00000000 } + - { offset: 0x02a034, value: 0x00000000 } + - { offset: 0x02a038, value: 0x00000000 } + - { offset: 0x02a03c, value: 0x00000000 } + - { offset: 0x02a040, value: 0x00000000 } + - { offset: 0x02a044, value: 0x00000000 } + - { offset: 0x02a048, value: 0x00000000 } + - { offset: 0x02a04c, value: 0x00000000 } + - { offset: 0x02a050, value: 0x00000000 } + - { offset: 0x02a054, value: 0x00000000 } + - { offset: 0x02a058, value: 0x00000000 } + - { offset: 0x02a05c, value: 0x00000000 } + - { offset: 0x02a060, value: 0x00000000 } + - { offset: 0x02a064, value: 0x00000000 } + - { offset: 0x02a068, value: 0x00000000 } + - { offset: 0x02a06c, value: 0x00000000 } + - { offset: 0x02a070, value: 0x8e5d7d37 } + - { offset: 0x02a074, value: 0x0001fcd5 } + - { offset: 0x02a078, value: 0x00000000 } + - { offset: 0x02a07c, value: 0x00000000 } + - { offset: 0x02a080, value: 0x00000000 } + - { offset: 0x02a084, value: 0x00000000 } + - { offset: 0x02a088, value: 0x00000080 } + - { offset: 0x02a08c, value: 0x00000100 } + - { offset: 0x02a090, value: 0x00000000 } + - { offset: 0x02a0c0, value: 0x00000000 } + - { offset: 0x02a0c4, value: 0x00000000 } + - { offset: 0x02a0c8, value: 0x00000000 } + - { offset: 0x02a0cc, value: 0x00000000 } + - { offset: 0x02a0d0, value: 0x780a8ca5 } + - { offset: 0x02a0d4, value: 0x0001aad2 } + - { offset: 0x02a0d8, value: 0x00000000 } + - { offset: 0x02a0dc, value: 0x00000000 } + - { offset: 0x02a0e0, value: 0x00000000 } + - { offset: 0x02a0e4, value: 0x00000000 } + - { offset: 0x02a0e8, value: 0x00000080 } + - { offset: 0x02a0ec, value: 0x00000000 } + - { offset: 0x02a0f0, value: 0x00000000 } + - { offset: 0x02a100, value: 0x00000000 } + - { offset: 0x02a104, value: 0x00000000 } + - { offset: 0x02a108, value: 0x00000000 } + - { offset: 0x02a10c, value: 0x00000000 } + - { offset: 0x02a110, value: 0x00000000 } + - { offset: 0x02a114, value: 0x00000000 } + - { offset: 0x02a118, value: 0x00000000 } + - { offset: 0x02a11c, value: 0x00000000 } + - { offset: 0x02a120, value: 0x00000000 } + - { offset: 0x02a124, value: 0x00000000 } + - { offset: 0x02a128, value: 0x00000000 } + - { offset: 0x02a12c, value: 0x00000000 } + - { offset: 0x02a130, value: 0x00000000 } + - { offset: 0x02a134, value: 0x00000000 } + - { offset: 0x02a138, value: 0x00000000 } + - { offset: 0x02a13c, value: 0x00000000 } + - { offset: 0x02a140, value: 0x00000000 } + - { offset: 0x02a144, value: 0x00000000 } + - { offset: 0x02a148, value: 0x00000000 } + - { offset: 0x02a14c, value: 0x00000000 } + - { offset: 0x02a150, value: 0x00000000 } + - { offset: 0x02a154, value: 0x00000000 } + - { offset: 0x02a158, value: 0x00000000 } + - { offset: 0x02a15c, value: 0x00000000 } + - { offset: 0x02a160, value: 0x00000000 } + - { offset: 0x02a164, value: 0x00000000 } + - { offset: 0x02a168, value: 0x00000000 } + - { offset: 0x02a16c, value: 0x00000000 } + - { offset: 0x02a170, value: 0x7abf500d } + - { offset: 0x02a174, value: 0x00017e52 } + - { offset: 0x02a178, value: 0x00000000 } + - { offset: 0x02a17c, value: 0x00000000 } + - { offset: 0x02a180, value: 0x00000000 } + - { offset: 0x02a184, value: 0x00000000 } + - { offset: 0x02a188, value: 0x00000080 } + - { offset: 0x02a18c, value: 0x00000000 } + - { offset: 0x02a190, value: 0x00000000 } + - { offset: 0x02a1c0, value: 0x00000000 } + - { offset: 0x02a1c4, value: 0x00000000 } + - { offset: 0x02a1c8, value: 0x00000000 } + - { offset: 0x02a1cc, value: 0x00000000 } + - { offset: 0x02a1d0, value: 0x00000000 } + - { offset: 0x02a1d4, value: 0x00000000 } + - { offset: 0x02a1d8, value: 0x00000000 } + - { offset: 0x02a1dc, value: 0x00000000 } + - { offset: 0x02a1e0, value: 0x00000000 } + - { offset: 0x02a1e4, value: 0x00000000 } + - { offset: 0x02a1e8, value: 0x00000000 } + - { offset: 0x02a1ec, value: 0x00000000 } + - { offset: 0x02a1f0, value: 0x00000000 } + - { offset: 0x02a1f4, value: 0x00000000 } + - { offset: 0x02a1f8, value: 0x00000000 } + - { offset: 0x02a1fc, value: 0x00000000 } + - { offset: 0x02a200, value: 0x00000000 } + - { offset: 0x02a204, value: 0x00000000 } + - { offset: 0x02a208, value: 0x00000000 } + - { offset: 0x02a20c, value: 0x00000000 } + - { offset: 0x02a210, value: 0x00000000 } + - { offset: 0x02a214, value: 0x00000000 } + - { offset: 0x02a218, value: 0x00000000 } + - { offset: 0x02a21c, value: 0x00000000 } + - { offset: 0x02a220, value: 0x00000000 } + - { offset: 0x02a224, value: 0x00000000 } + - { offset: 0x02a228, value: 0x00000000 } + - { offset: 0x02a22c, value: 0x00000000 } + - { offset: 0x02a230, value: 0x00000000 } + - { offset: 0x02a234, value: 0x14e2046b } + - { offset: 0x02a238, value: 0x00004c8f } + - { offset: 0x02a23c, value: 0x00000000 } + - { offset: 0x02a240, value: 0x00000000 } + - { offset: 0x02a244, value: 0x00000000 } + - { offset: 0x02a248, value: 0x00000000 } + - { offset: 0x02a24c, value: 0x00000080 } + - { offset: 0x02a250, value: 0x00000100 } + - { offset: 0x02a254, value: 0x00000000 } + - { offset: 0x02a280, value: 0xe0c4d9c6 } + - { offset: 0x02a284, value: 0x0000ed21 } + - { offset: 0x02a288, value: 0x73a9bba1 } + - { offset: 0x02a28c, value: 0x00001a05 } + - { offset: 0x02a290, value: 0xb21263a4 } + - { offset: 0x02a294, value: 0x0001a6b5 } + - { offset: 0x02a298, value: 0xee7b37d3 } + - { offset: 0x02a29c, value: 0x000047fc } + - { offset: 0x02a2a0, value: 0x5eb05388 } + - { offset: 0x02a2a4, value: 0x0001f31d } + - { offset: 0x02a2a8, value: 0x90f84815 } + - { offset: 0x02a2ac, value: 0x00018461 } + - { offset: 0x02a2b0, value: 0x96f329d4 } + - { offset: 0x02a2b4, value: 0x00015905 } + - { offset: 0x02a2b8, value: 0xe6ce68a3 } + - { offset: 0x02a2bc, value: 0x00007a12 } + - { offset: 0x02a300, value: 0x00000000 } + - { offset: 0x02a304, value: 0x00000000 } + - { offset: 0x02a308, value: 0x00000000 } + - { offset: 0x02a30c, value: 0x00000000 } + - context: 1 + - { offset: 0x02a000, value: 0x00000000 } + - { offset: 0x02a004, value: 0x00000000 } + - { offset: 0x02a008, value: 0x00000000 } + - { offset: 0x02a00c, value: 0x00000000 } + - { offset: 0x02a010, value: 0x00000000 } + - { offset: 0x02a014, value: 0x00000000 } + - { offset: 0x02a018, value: 0x00000000 } + - { offset: 0x02a01c, value: 0x00000000 } + - { offset: 0x02a020, value: 0x00000000 } + - { offset: 0x02a024, value: 0x00000000 } + - { offset: 0x02a028, value: 0x00000000 } + - { offset: 0x02a02c, value: 0x00000000 } + - { offset: 0x02a030, value: 0x00000000 } + - { offset: 0x02a034, value: 0x00000000 } + - { offset: 0x02a038, value: 0x00000000 } + - { offset: 0x02a03c, value: 0x00000000 } + - { offset: 0x02a040, value: 0x00000000 } + - { offset: 0x02a044, value: 0x00000000 } + - { offset: 0x02a048, value: 0x00000000 } + - { offset: 0x02a04c, value: 0x00000000 } + - { offset: 0x02a050, value: 0x00000000 } + - { offset: 0x02a054, value: 0x00000000 } + - { offset: 0x02a058, value: 0x00000000 } + - { offset: 0x02a05c, value: 0x00000000 } + - { offset: 0x02a060, value: 0x00000000 } + - { offset: 0x02a064, value: 0x00000000 } + - { offset: 0x02a068, value: 0x00000000 } + - { offset: 0x02a06c, value: 0x00000000 } + - { offset: 0x02a070, value: 0x8e5d7d37 } + - { offset: 0x02a074, value: 0x0001fcd5 } + - { offset: 0x02a078, value: 0x00000000 } + - { offset: 0x02a07c, value: 0x00000000 } + - { offset: 0x02a080, value: 0x00000000 } + - { offset: 0x02a084, value: 0x00000000 } + - { offset: 0x02a088, value: 0x00000080 } + - { offset: 0x02a08c, value: 0x00000100 } + - { offset: 0x02a090, value: 0x00000000 } + - { offset: 0x02a0c0, value: 0x00000000 } + - { offset: 0x02a0c4, value: 0x00000000 } + - { offset: 0x02a0c8, value: 0x00000000 } + - { offset: 0x02a0cc, value: 0x00000000 } + - { offset: 0x02a0d0, value: 0x780a8ca5 } + - { offset: 0x02a0d4, value: 0x0001aad2 } + - { offset: 0x02a0d8, value: 0x00000000 } + - { offset: 0x02a0dc, value: 0x00000000 } + - { offset: 0x02a0e0, value: 0x00000000 } + - { offset: 0x02a0e4, value: 0x00000000 } + - { offset: 0x02a0e8, value: 0x00000080 } + - { offset: 0x02a0ec, value: 0x00000000 } + - { offset: 0x02a0f0, value: 0x00000000 } + - { offset: 0x02a100, value: 0x00000000 } + - { offset: 0x02a104, value: 0x00000000 } + - { offset: 0x02a108, value: 0x00000000 } + - { offset: 0x02a10c, value: 0x00000000 } + - { offset: 0x02a110, value: 0x00000000 } + - { offset: 0x02a114, value: 0x00000000 } + - { offset: 0x02a118, value: 0x00000000 } + - { offset: 0x02a11c, value: 0x00000000 } + - { offset: 0x02a120, value: 0x00000000 } + - { offset: 0x02a124, value: 0x00000000 } + - { offset: 0x02a128, value: 0x00000000 } + - { offset: 0x02a12c, value: 0x00000000 } + - { offset: 0x02a130, value: 0x00000000 } + - { offset: 0x02a134, value: 0x00000000 } + - { offset: 0x02a138, value: 0x00000000 } + - { offset: 0x02a13c, value: 0x00000000 } + - { offset: 0x02a140, value: 0x00000000 } + - { offset: 0x02a144, value: 0x00000000 } + - { offset: 0x02a148, value: 0x00000000 } + - { offset: 0x02a14c, value: 0x00000000 } + - { offset: 0x02a150, value: 0x00000000 } + - { offset: 0x02a154, value: 0x00000000 } + - { offset: 0x02a158, value: 0x00000000 } + - { offset: 0x02a15c, value: 0x00000000 } + - { offset: 0x02a160, value: 0x00000000 } + - { offset: 0x02a164, value: 0x00000000 } + - { offset: 0x02a168, value: 0x00000000 } + - { offset: 0x02a16c, value: 0x00000000 } + - { offset: 0x02a170, value: 0x7abf500d } + - { offset: 0x02a174, value: 0x00017e52 } + - { offset: 0x02a178, value: 0x00000000 } + - { offset: 0x02a17c, value: 0x00000000 } + - { offset: 0x02a180, value: 0x00000000 } + - { offset: 0x02a184, value: 0x00000000 } + - { offset: 0x02a188, value: 0x00000080 } + - { offset: 0x02a18c, value: 0x00000000 } + - { offset: 0x02a190, value: 0x00000000 } + - { offset: 0x02a1c0, value: 0x00000000 } + - { offset: 0x02a1c4, value: 0x00000000 } + - { offset: 0x02a1c8, value: 0x00000000 } + - { offset: 0x02a1cc, value: 0x00000000 } + - { offset: 0x02a1d0, value: 0x00000000 } + - { offset: 0x02a1d4, value: 0x00000000 } + - { offset: 0x02a1d8, value: 0x00000000 } + - { offset: 0x02a1dc, value: 0x00000000 } + - { offset: 0x02a1e0, value: 0x00000000 } + - { offset: 0x02a1e4, value: 0x00000000 } + - { offset: 0x02a1e8, value: 0x00000000 } + - { offset: 0x02a1ec, value: 0x00000000 } + - { offset: 0x02a1f0, value: 0x00000000 } + - { offset: 0x02a1f4, value: 0x00000000 } + - { offset: 0x02a1f8, value: 0x00000000 } + - { offset: 0x02a1fc, value: 0x00000000 } + - { offset: 0x02a200, value: 0x00000000 } + - { offset: 0x02a204, value: 0x00000000 } + - { offset: 0x02a208, value: 0x00000000 } + - { offset: 0x02a20c, value: 0x00000000 } + - { offset: 0x02a210, value: 0x00000000 } + - { offset: 0x02a214, value: 0x00000000 } + - { offset: 0x02a218, value: 0x00000000 } + - { offset: 0x02a21c, value: 0x00000000 } + - { offset: 0x02a220, value: 0x00000000 } + - { offset: 0x02a224, value: 0x00000000 } + - { offset: 0x02a228, value: 0x00000000 } + - { offset: 0x02a22c, value: 0x00000000 } + - { offset: 0x02a230, value: 0x00000000 } + - { offset: 0x02a234, value: 0x14e2046b } + - { offset: 0x02a238, value: 0x00004c8f } + - { offset: 0x02a23c, value: 0x00000000 } + - { offset: 0x02a240, value: 0x00000000 } + - { offset: 0x02a244, value: 0x00000000 } + - { offset: 0x02a248, value: 0x00000000 } + - { offset: 0x02a24c, value: 0x00000080 } + - { offset: 0x02a250, value: 0x00000100 } + - { offset: 0x02a254, value: 0x00000000 } + - { offset: 0x02a280, value: 0xe0c4d9c6 } + - { offset: 0x02a284, value: 0x0000ed21 } + - { offset: 0x02a288, value: 0x73a9bba1 } + - { offset: 0x02a28c, value: 0x00001a05 } + - { offset: 0x02a290, value: 0xb21263a4 } + - { offset: 0x02a294, value: 0x0001a6b5 } + - { offset: 0x02a298, value: 0xee7b37d3 } + - { offset: 0x02a29c, value: 0x000047fc } + - { offset: 0x02a2a0, value: 0x5eb05388 } + - { offset: 0x02a2a4, value: 0x0001f31d } + - { offset: 0x02a2a8, value: 0x90f84815 } + - { offset: 0x02a2ac, value: 0x00018461 } + - { offset: 0x02a2b0, value: 0x96f329d4 } + - { offset: 0x02a2b4, value: 0x00015905 } + - { offset: 0x02a2b8, value: 0xe6ce68a3 } + - { offset: 0x02a2bc, value: 0x00007a12 } + - { offset: 0x02a300, value: 0x00000000 } + - { offset: 0x02a304, value: 0x00000000 } + - { offset: 0x02a308, value: 0x00000000 } + - { offset: 0x02a30c, value: 0x00000000 } + - cluster-name: CLUSTER_SP_VS + - context: 0 + - { offset: 0x02ec40, value: 0x00000140 } + - { offset: 0x02ec44, value: 0x00000000 } + - { offset: 0x02ec80, value: 0x00000000 } + - { offset: 0x02ec84, value: 0x00000000 } + - { offset: 0x02ec88, value: 0x00000000 } + - { offset: 0x02ec8c, value: 0x00000000 } + - { offset: 0x02ec90, value: 0x00000000 } + - { offset: 0x02ec94, value: 0x00000000 } + - { offset: 0x02ec98, value: 0x00000000 } + - { offset: 0x02ec9c, value: 0x00000000 } + - { offset: 0x02eca0, value: 0x00000000 } + - { offset: 0x02eca4, value: 0x00000000 } + - context: 1 + - { offset: 0x02ec40, value: 0x00000140 } + - { offset: 0x02ec44, value: 0x00000000 } + - { offset: 0x02ec80, value: 0x00000000 } + - { offset: 0x02ec84, value: 0x00000000 } + - { offset: 0x02ec88, value: 0x00000000 } + - { offset: 0x02ec8c, value: 0x00000000 } + - { offset: 0x02ec90, value: 0x00000000 } + - { offset: 0x02ec94, value: 0x00000000 } + - { offset: 0x02ec98, value: 0x00000000 } + - { offset: 0x02ec9c, value: 0x00000000 } + - { offset: 0x02eca0, value: 0x00000000 } + - { offset: 0x02eca4, value: 0x00000000 } + - cluster-name: CLUSTER_SP_VS + - context: 0 + - { offset: 0x02f600, value: 0xdeadbeef } + - context: 1 + - { offset: 0x02f600, value: 0xdeadbeef } + - cluster-name: CLUSTER_SP_VS + - context: 0 + - { offset: 0x02ac00, value: 0x00000000 } + - { offset: 0x02ac10, value: 0x00000100 } + - { offset: 0x02ac14, value: 0x00000000 } + - { offset: 0x02ac40, value: 0x2764a40a } + - { offset: 0x02ac44, value: 0x0000cd30 } + - { offset: 0x02ac48, value: 0x93870830 } + - { offset: 0x02ac4c, value: 0x00017dc4 } + - { offset: 0x02ac50, value: 0xd3064206 } + - { offset: 0x02ac54, value: 0x00014b45 } + - { offset: 0x02ac58, value: 0xbfafe9ba } + - { offset: 0x02ac5c, value: 0x0001ddc9 } + - { offset: 0x02ac60, value: 0xefda4292 } + - { offset: 0x02ac64, value: 0x0000bd3b } + - { offset: 0x02ac68, value: 0x0c0e0691 } + - { offset: 0x02ac6c, value: 0x00013c40 } + - { offset: 0x02ac80, value: 0x00000040 } + - context: 1 + - { offset: 0x02ac00, value: 0x00000000 } + - { offset: 0x02ac10, value: 0x00000100 } + - { offset: 0x02ac14, value: 0x00000000 } + - { offset: 0x02ac40, value: 0x2764a40a } + - { offset: 0x02ac44, value: 0x0000cd30 } + - { offset: 0x02ac48, value: 0x93870830 } + - { offset: 0x02ac4c, value: 0x00017dc4 } + - { offset: 0x02ac50, value: 0xd3064206 } + - { offset: 0x02ac54, value: 0x00014b45 } + - { offset: 0x02ac58, value: 0xbfafe9ba } + - { offset: 0x02ac5c, value: 0x0001ddc9 } + - { offset: 0x02ac60, value: 0xefda4292 } + - { offset: 0x02ac64, value: 0x0000bd3b } + - { offset: 0x02ac68, value: 0x0c0e0691 } + - { offset: 0x02ac6c, value: 0x00013c40 } + - { offset: 0x02ac80, value: 0x00000040 } + - cluster-name: CLUSTER_SP_VS + - context: 0 + - { offset: 0x02cc00, value: 0x00000000 } + - { offset: 0x02cc04, value: 0x00000000 } + - { offset: 0x02cc08, value: 0x00000000 } + - { offset: 0x02cc0c, value: 0x00000000 } + - { offset: 0x02cc10, value: 0x00000000 } + - { offset: 0x02cc14, value: 0x00000000 } + - { offset: 0x02cc18, value: 0x00000000 } + - { offset: 0x02cc1c, value: 0x00000000 } + - { offset: 0x02cc24, value: 0x0000004c } + - { offset: 0x02ce00, value: 0xdeadbeef } + - { offset: 0x02ce04, value: 0xdeadbeef } + - { offset: 0x02ce08, value: 0xdeadbeef } + - context: 1 + - { offset: 0x02cc00, value: 0x00000000 } + - { offset: 0x02cc04, value: 0x00000000 } + - { offset: 0x02cc08, value: 0x00000000 } + - { offset: 0x02cc0c, value: 0x00000000 } + - { offset: 0x02cc10, value: 0x00000000 } + - { offset: 0x02cc14, value: 0x00000000 } + - { offset: 0x02cc18, value: 0x00000000 } + - { offset: 0x02cc1c, value: 0x00000000 } + - { offset: 0x02cc24, value: 0x0000004c } + - { offset: 0x02ce00, value: 0xdeadbeef } + - { offset: 0x02ce04, value: 0xdeadbeef } + - { offset: 0x02ce08, value: 0xdeadbeef } + - cluster-name: CLUSTER_SP_PS + - context: 0 + - { offset: 0x02e600, value: 0x00000001 } + - { offset: 0x02e608, value: 0x00000007 } + - { offset: 0x02e60c, value: 0xfcfcfcfc } + - { offset: 0x02e610, value: 0xfcfcfcfc } + - { offset: 0x02e614, value: 0xfcfcfcfc } + - { offset: 0x02e618, value: 0x000000fc } + - { offset: 0x02e61c, value: 0x00000101 } + - { offset: 0x02e640, value: 0x000003fd } + - { offset: 0x02e644, value: 0x00000200 } + - { offset: 0x02e648, value: 0x00000000 } + - { offset: 0x02e64c, value: 0x00000001 } + - { offset: 0x02e650, value: 0x00000000 } + - { offset: 0x02e654, value: 0x00000001 } + - { offset: 0x02e658, value: 0x00000000 } + - { offset: 0x02e65c, value: 0x00dcd8d4 } + - { offset: 0x02e660, value: 0x000000fc } + - { offset: 0x02e664, value: 0x00000002 } + - { offset: 0x02e668, value: 0x00000001 } + - { offset: 0x02e66c, value: 0x00000001 } + - { offset: 0x02e680, value: 0x40304000 } + - { offset: 0x02e684, value: 0x8c415430 } + - { offset: 0x02e688, value: 0x00000000 } + - { offset: 0x02e700, value: 0x00000000 } + - { offset: 0x02e704, value: 0x00000000 } + - { offset: 0x02e708, value: 0x00000000 } + - { offset: 0x02e70c, value: 0x00000000 } + - { offset: 0x02e710, value: 0x00000000 } + - { offset: 0x02e714, value: 0x00000000 } + - { offset: 0x02e718, value: 0x00000000 } + - { offset: 0x02e71c, value: 0x00000000 } + - { offset: 0x02e720, value: 0x00000000 } + - { offset: 0x02e724, value: 0x00000000 } + - context: 1 + - { offset: 0x02e600, value: 0x00000001 } + - { offset: 0x02e608, value: 0x00000007 } + - { offset: 0x02e60c, value: 0xfcfcfcfc } + - { offset: 0x02e610, value: 0xfcfcfcfc } + - { offset: 0x02e614, value: 0xfcfcfcfc } + - { offset: 0x02e618, value: 0x000000fc } + - { offset: 0x02e61c, value: 0x00000101 } + - { offset: 0x02e640, value: 0x000003fd } + - { offset: 0x02e644, value: 0x00000200 } + - { offset: 0x02e648, value: 0x00000000 } + - { offset: 0x02e64c, value: 0x00000001 } + - { offset: 0x02e650, value: 0x00000000 } + - { offset: 0x02e654, value: 0x00000001 } + - { offset: 0x02e658, value: 0x00000000 } + - { offset: 0x02e65c, value: 0x00dcd8d4 } + - { offset: 0x02e660, value: 0x000000fc } + - { offset: 0x02e664, value: 0x00000002 } + - { offset: 0x02e668, value: 0x00000001 } + - { offset: 0x02e66c, value: 0x00000001 } + - { offset: 0x02e680, value: 0x40304000 } + - { offset: 0x02e684, value: 0x8c415430 } + - { offset: 0x02e688, value: 0x00000000 } + - { offset: 0x02e700, value: 0x00000000 } + - { offset: 0x02e704, value: 0x00000000 } + - { offset: 0x02e708, value: 0x00000000 } + - { offset: 0x02e70c, value: 0x00000000 } + - { offset: 0x02e710, value: 0x00000000 } + - { offset: 0x02e714, value: 0x00000000 } + - { offset: 0x02e718, value: 0x00000000 } + - { offset: 0x02e71c, value: 0x00000000 } + - { offset: 0x02e720, value: 0x00000000 } + - { offset: 0x02e724, value: 0x00000000 } + - cluster-name: CLUSTER_SP_PS + - context: 0 + - { offset: 0x02f600, value: 0xdeadbeef } + - context: 1 + - { offset: 0x02f600, value: 0xdeadbeef } + - cluster-name: CLUSTER_SP_PS + - context: 0 + - { offset: 0x02a600, value: 0x05100000 } + - { offset: 0x02a604, value: 0x00000000 } + - { offset: 0x02a608, value: 0x00000000 } + - { offset: 0x02a60c, value: 0x4bdb43d8 } + - { offset: 0x02a610, value: 0x0001af86 } + - { offset: 0x02a614, value: 0x00000000 } + - { offset: 0x02a618, value: 0x00000000 } + - { offset: 0x02a61c, value: 0x00000000 } + - { offset: 0x02a620, value: 0x00000000 } + - { offset: 0x02a624, value: 0x00000100 } + - { offset: 0x02a628, value: 0x00000000 } + - { offset: 0x02a62c, value: 0x00000000 } + - { offset: 0x02a630, value: 0xfcfcfc00 } + - { offset: 0x02a634, value: 0x00000000 } + - { offset: 0x02a638, value: 0x00000000 } + - { offset: 0x02a63c, value: 0x00000000 } + - { offset: 0x02a640, value: 0x00000000 } + - { offset: 0x02a644, value: 0x00000000 } + - { offset: 0x02a648, value: 0x00000000 } + - { offset: 0x02a64c, value: 0x00000000 } + - { offset: 0x02a650, value: 0x00000000 } + - { offset: 0x02a654, value: 0x00000000 } + - { offset: 0x02a658, value: 0x00000000 } + - { offset: 0x02a65c, value: 0x00000000 } + - { offset: 0x02a660, value: 0x00000000 } + - { offset: 0x02a664, value: 0x00000000 } + - { offset: 0x02a668, value: 0x00000000 } + - { offset: 0x02a66c, value: 0x00000000 } + - { offset: 0x02a670, value: 0x00000000 } + - { offset: 0x02a674, value: 0x00000000 } + - { offset: 0x02a678, value: 0x00000000 } + - { offset: 0x02a67c, value: 0x03c00000 } + - { offset: 0x02a680, value: 0x03c00000 } + - { offset: 0x02a684, value: 0x03c00000 } + - { offset: 0x02a688, value: 0x03c00000 } + - { offset: 0x02a68c, value: 0x00000000 } + - { offset: 0x02a690, value: 0x00000000 } + - { offset: 0x02a694, value: 0x00000000 } + - { offset: 0x02a698, value: 0x00000000 } + - { offset: 0x02a69c, value: 0x00000080 } + - { offset: 0x02a6a0, value: 0x0000f000 } + - { offset: 0x02a6c0, value: 0x00421800 } + - { offset: 0x02a6c4, value: 0x0000001f } + - { offset: 0x02a6c8, value: 0x00000000 } + - { offset: 0x02a6cc, value: 0x00000000 } + - { offset: 0x02a6d0, value: 0x8c415420 } + - { offset: 0x02a6d4, value: 0x00000000 } + - { offset: 0x02a6d8, value: 0x00000000 } + - { offset: 0x02a6dc, value: 0x00000000 } + - { offset: 0x02a6e0, value: 0x00000000 } + - { offset: 0x02a6e4, value: 0x00000000 } + - { offset: 0x02a6e8, value: 0x00000080 } + - { offset: 0x02a6ec, value: 0x00200100 } + - { offset: 0x02a6f0, value: 0x00000004 } + - { offset: 0x02a740, value: 0x00000000 } + - { offset: 0x02a744, value: 0x00000000 } + - { offset: 0x02a748, value: 0x00000000 } + - { offset: 0x02a74c, value: 0x00000000 } + - { offset: 0x02a780, value: 0xefea5306 } + - { offset: 0x02a784, value: 0x00005e1c } + - { offset: 0x02a788, value: 0xbf8b2a24 } + - { offset: 0x02a78c, value: 0x0001ef50 } + - { offset: 0x02a790, value: 0x693f2108 } + - { offset: 0x02a794, value: 0x00001998 } + - { offset: 0x02a798, value: 0xbe19e77a } + - { offset: 0x02a79c, value: 0x0001b500 } + - { offset: 0x02a7a0, value: 0x7dd2a41c } + - { offset: 0x02a7a4, value: 0x00012191 } + - { offset: 0x02a7a8, value: 0x7d568030 } + - { offset: 0x02a7ac, value: 0x0000f408 } + - { offset: 0x02a7b0, value: 0x6915b33d } + - { offset: 0x02a7b4, value: 0x000076cd } + - { offset: 0x02a7b8, value: 0x3cfd0197 } + - { offset: 0x02a7bc, value: 0x0001f233 } + - { offset: 0x02a7c0, value: 0xa6b745da } + - { offset: 0x02a7c4, value: 0x00016204 } + - { offset: 0x02a7c8, value: 0xfdfdd365 } + - { offset: 0x02a7cc, value: 0x0001d693 } + - { offset: 0x02a800, value: 0x00000040 } + - { offset: 0x02a8c0, value: 0x00000000 } + - { offset: 0x02a8c4, value: 0x00000000 } + - context: 1 + - { offset: 0x02a600, value: 0x05100000 } + - { offset: 0x02a604, value: 0x00000000 } + - { offset: 0x02a608, value: 0x00000000 } + - { offset: 0x02a60c, value: 0x4bdb43d8 } + - { offset: 0x02a610, value: 0x0001af86 } + - { offset: 0x02a614, value: 0x00000000 } + - { offset: 0x02a618, value: 0x00000000 } + - { offset: 0x02a61c, value: 0x00000000 } + - { offset: 0x02a620, value: 0x00000000 } + - { offset: 0x02a624, value: 0x00000100 } + - { offset: 0x02a628, value: 0x00000000 } + - { offset: 0x02a62c, value: 0x00000000 } + - { offset: 0x02a630, value: 0xfcfcfc00 } + - { offset: 0x02a634, value: 0x00000000 } + - { offset: 0x02a638, value: 0x00000000 } + - { offset: 0x02a63c, value: 0x00000000 } + - { offset: 0x02a640, value: 0x00000000 } + - { offset: 0x02a644, value: 0x00000000 } + - { offset: 0x02a648, value: 0x00000000 } + - { offset: 0x02a64c, value: 0x00000000 } + - { offset: 0x02a650, value: 0x00000000 } + - { offset: 0x02a654, value: 0x00000000 } + - { offset: 0x02a658, value: 0x00000000 } + - { offset: 0x02a65c, value: 0x00000000 } + - { offset: 0x02a660, value: 0x00000000 } + - { offset: 0x02a664, value: 0x00000000 } + - { offset: 0x02a668, value: 0x00000000 } + - { offset: 0x02a66c, value: 0x00000000 } + - { offset: 0x02a670, value: 0x00000000 } + - { offset: 0x02a674, value: 0x00000000 } + - { offset: 0x02a678, value: 0x00000000 } + - { offset: 0x02a67c, value: 0x03c00000 } + - { offset: 0x02a680, value: 0x03c00000 } + - { offset: 0x02a684, value: 0x03c00000 } + - { offset: 0x02a688, value: 0x03c00000 } + - { offset: 0x02a68c, value: 0x00000000 } + - { offset: 0x02a690, value: 0x00000000 } + - { offset: 0x02a694, value: 0x00000000 } + - { offset: 0x02a698, value: 0x00000000 } + - { offset: 0x02a69c, value: 0x00000080 } + - { offset: 0x02a6a0, value: 0x0000f000 } + - { offset: 0x02a6c0, value: 0x00421800 } + - { offset: 0x02a6c4, value: 0x0000001f } + - { offset: 0x02a6c8, value: 0x00000000 } + - { offset: 0x02a6cc, value: 0x00000000 } + - { offset: 0x02a6d0, value: 0x8c415420 } + - { offset: 0x02a6d4, value: 0x00000000 } + - { offset: 0x02a6d8, value: 0x00000000 } + - { offset: 0x02a6dc, value: 0x00000000 } + - { offset: 0x02a6e0, value: 0x00000000 } + - { offset: 0x02a6e4, value: 0x00000000 } + - { offset: 0x02a6e8, value: 0x00000080 } + - { offset: 0x02a6ec, value: 0x00200100 } + - { offset: 0x02a6f0, value: 0x00000004 } + - { offset: 0x02a740, value: 0x00000000 } + - { offset: 0x02a744, value: 0x00000000 } + - { offset: 0x02a748, value: 0x00000000 } + - { offset: 0x02a74c, value: 0x00000000 } + - { offset: 0x02a780, value: 0xefea5306 } + - { offset: 0x02a784, value: 0x00005e1c } + - { offset: 0x02a788, value: 0xbf8b2a24 } + - { offset: 0x02a78c, value: 0x0001ef50 } + - { offset: 0x02a790, value: 0x693f2108 } + - { offset: 0x02a794, value: 0x00001998 } + - { offset: 0x02a798, value: 0xbe19e77a } + - { offset: 0x02a79c, value: 0x0001b500 } + - { offset: 0x02a7a0, value: 0x7dd2a41c } + - { offset: 0x02a7a4, value: 0x00012191 } + - { offset: 0x02a7a8, value: 0x7d568030 } + - { offset: 0x02a7ac, value: 0x0000f408 } + - { offset: 0x02a7b0, value: 0x6915b33d } + - { offset: 0x02a7b4, value: 0x000076cd } + - { offset: 0x02a7b8, value: 0x3cfd0197 } + - { offset: 0x02a7bc, value: 0x0001f233 } + - { offset: 0x02a7c0, value: 0xa6b745da } + - { offset: 0x02a7c4, value: 0x00016204 } + - { offset: 0x02a7c8, value: 0xfdfdd365 } + - { offset: 0x02a7cc, value: 0x0001d693 } + - { offset: 0x02a800, value: 0x00000040 } + - { offset: 0x02a8c0, value: 0x00000000 } + - { offset: 0x02a8c4, value: 0x00000000 } + - cluster-name: CLUSTER_SP_PS + - context: 0 + - { offset: 0x02b300, value: 0x00000000 } + - context: 1 + - { offset: 0x02b300, value: 0x00000000 } + - cluster-name: CLUSTER_SP_PS + - context: 0 + - { offset: 0x02c600, value: 0x00000000 } + - { offset: 0x02c604, value: 0x00000000 } + - { offset: 0x02c608, value: 0x00000000 } + - { offset: 0x02c60c, value: 0x00000000 } + - { offset: 0x02c640, value: 0x00000000 } + - { offset: 0x02c644, value: 0x00000000 } + - context: 1 + - { offset: 0x02c600, value: 0x00000000 } + - { offset: 0x02c604, value: 0x00000000 } + - { offset: 0x02c608, value: 0x00000000 } + - { offset: 0x02c60c, value: 0x00000000 } + - { offset: 0x02c640, value: 0x00000000 } + - { offset: 0x02c644, value: 0x00000000 } + - cluster-name: CLUSTER_SP_PS + - context: 0 + - { offset: 0x02d300, value: 0x00000000 } + - { offset: 0x02d304, value: 0x00000000 } + - { offset: 0x02d308, value: 0x00000000 } + - { offset: 0x02d30c, value: 0x00000000 } + - { offset: 0x02d310, value: 0x00000000 } + - { offset: 0x02d314, value: 0x00000000 } + - { offset: 0x02d318, value: 0x00000000 } + - { offset: 0x02d31c, value: 0x00000000 } + - { offset: 0x02d320, value: 0x00000000 } + - { offset: 0x02d324, value: 0x00000000 } + - { offset: 0x02d328, value: 0x00000000 } + - { offset: 0x02d32c, value: 0x00000000 } + - { offset: 0x02d330, value: 0x00000000 } + - { offset: 0x02d334, value: 0x00000000 } + - { offset: 0x02d338, value: 0x00000000 } + - { offset: 0x02d33c, value: 0x00000000 } + - { offset: 0x02d340, value: 0x00000000 } + - { offset: 0x02d344, value: 0x00000000 } + - context: 1 + - { offset: 0x02d300, value: 0x00000000 } + - { offset: 0x02d304, value: 0x00000000 } + - { offset: 0x02d308, value: 0x00000000 } + - { offset: 0x02d30c, value: 0x00000000 } + - { offset: 0x02d310, value: 0x00000000 } + - { offset: 0x02d314, value: 0x00000000 } + - { offset: 0x02d318, value: 0x00000000 } + - { offset: 0x02d31c, value: 0x00000000 } + - { offset: 0x02d320, value: 0x00000000 } + - { offset: 0x02d324, value: 0x00000000 } + - { offset: 0x02d328, value: 0x00000000 } + - { offset: 0x02d32c, value: 0x00000000 } + - { offset: 0x02d330, value: 0x00000000 } + - { offset: 0x02d334, value: 0x00000000 } + - { offset: 0x02d338, value: 0x00000000 } + - { offset: 0x02d33c, value: 0x00000000 } + - { offset: 0x02d340, value: 0x00000000 } + - { offset: 0x02d344, value: 0x00000000 } + - cluster-name: CLUSTER_SP_PS + - context: 0 + - { offset: 0x02ec40, value: 0x00000140 } + - { offset: 0x02ec44, value: 0x00000000 } + - { offset: 0x02ec80, value: 0x00000000 } + - { offset: 0x02ec84, value: 0x00000000 } + - { offset: 0x02ec88, value: 0x00000000 } + - { offset: 0x02ec8c, value: 0x00000000 } + - { offset: 0x02ec90, value: 0x00000000 } + - { offset: 0x02ec94, value: 0x00000000 } + - { offset: 0x02ec98, value: 0x00000000 } + - { offset: 0x02ec9c, value: 0x00000000 } + - { offset: 0x02eca0, value: 0x00000000 } + - { offset: 0x02eca4, value: 0x00000000 } + - context: 1 + - { offset: 0x02ec40, value: 0x00000140 } + - { offset: 0x02ec44, value: 0x00000000 } + - { offset: 0x02ec80, value: 0x00000000 } + - { offset: 0x02ec84, value: 0x00000000 } + - { offset: 0x02ec88, value: 0x00000000 } + - { offset: 0x02ec8c, value: 0x00000000 } + - { offset: 0x02ec90, value: 0x00000000 } + - { offset: 0x02ec94, value: 0x00000000 } + - { offset: 0x02ec98, value: 0x00000000 } + - { offset: 0x02ec9c, value: 0x00000000 } + - { offset: 0x02eca0, value: 0x00000000 } + - { offset: 0x02eca4, value: 0x00000000 } + - cluster-name: CLUSTER_SP_PS + - context: 0 + - { offset: 0x02ac00, value: 0x00000000 } + - { offset: 0x02ac10, value: 0x00000100 } + - { offset: 0x02ac14, value: 0x00000000 } + - { offset: 0x02ac40, value: 0xcdb94116 } + - { offset: 0x02ac44, value: 0x000007b4 } + - { offset: 0x02ac48, value: 0x6e5e07c3 } + - { offset: 0x02ac4c, value: 0x0001f54b } + - { offset: 0x02ac50, value: 0x5f979543 } + - { offset: 0x02ac54, value: 0x0001b455 } + - { offset: 0x02ac58, value: 0xa4d3a8cc } + - { offset: 0x02ac5c, value: 0x00013f8c } + - { offset: 0x02ac60, value: 0x1d337e76 } + - { offset: 0x02ac64, value: 0x0001ff60 } + - { offset: 0x02ac68, value: 0xe0e8bc18 } + - { offset: 0x02ac6c, value: 0x00010202 } + - { offset: 0x02ac80, value: 0x00000040 } + - context: 1 + - { offset: 0x02ac00, value: 0x00000000 } + - { offset: 0x02ac10, value: 0x00000100 } + - { offset: 0x02ac14, value: 0x00000000 } + - { offset: 0x02ac40, value: 0xcdb94116 } + - { offset: 0x02ac44, value: 0x000007b4 } + - { offset: 0x02ac48, value: 0x6e5e07c3 } + - { offset: 0x02ac4c, value: 0x0001f54b } + - { offset: 0x02ac50, value: 0x5f979543 } + - { offset: 0x02ac54, value: 0x0001b455 } + - { offset: 0x02ac58, value: 0xa4d3a8cc } + - { offset: 0x02ac5c, value: 0x00013f8c } + - { offset: 0x02ac60, value: 0x1d337e76 } + - { offset: 0x02ac64, value: 0x0001ff60 } + - { offset: 0x02ac68, value: 0xe0e8bc18 } + - { offset: 0x02ac6c, value: 0x00010202 } + - { offset: 0x02ac80, value: 0x00000040 } + - cluster-name: CLUSTER_SP_PS + - context: 0 + - { offset: 0x02cc00, value: 0x00000000 } + - { offset: 0x02cc04, value: 0x00000000 } + - { offset: 0x02cc08, value: 0x00000000 } + - { offset: 0x02cc0c, value: 0x00000000 } + - { offset: 0x02cc10, value: 0x00000000 } + - { offset: 0x02cc14, value: 0x00000000 } + - { offset: 0x02cc18, value: 0x00000000 } + - { offset: 0x02cc1c, value: 0x00000000 } + - { offset: 0x02cc24, value: 0x0000004c } + - { offset: 0x02ce00, value: 0xdeadbeef } + - { offset: 0x02ce04, value: 0xdeadbeef } + - { offset: 0x02ce08, value: 0xdeadbeef } + - context: 1 + - { offset: 0x02cc00, value: 0x00000000 } + - { offset: 0x02cc04, value: 0x00000000 } + - { offset: 0x02cc08, value: 0x00000000 } + - { offset: 0x02cc0c, value: 0x00000000 } + - { offset: 0x02cc10, value: 0x00000000 } + - { offset: 0x02cc14, value: 0x00000000 } + - { offset: 0x02cc18, value: 0x00000000 } + - { offset: 0x02cc1c, value: 0x00000000 } + - { offset: 0x02cc24, value: 0x0000004c } + - { offset: 0x02ce00, value: 0xdeadbeef } + - { offset: 0x02ce04, value: 0xdeadbeef } + - { offset: 0x02ce08, value: 0xdeadbeef } +debugbus: + - debugbus-block: A6XX_DBGBUS_CP + count: 512 + - debugbus-block: A6XX_DBGBUS_RBBM + count: 512 + - debugbus-block: A6XX_DBGBUS_HLSQ + count: 512 + - debugbus-block: A6XX_DBGBUS_UCHE + count: 512 + - debugbus-block: A6XX_DBGBUS_DPM + count: 512 + - debugbus-block: A6XX_DBGBUS_TESS + count: 512 + - debugbus-block: A6XX_DBGBUS_PC + count: 512 + - debugbus-block: A6XX_DBGBUS_VFDP + count: 512 + - debugbus-block: A6XX_DBGBUS_VPC + count: 512 + - debugbus-block: A6XX_DBGBUS_TSE + count: 512 + - debugbus-block: A6XX_DBGBUS_RAS + count: 512 + - debugbus-block: A6XX_DBGBUS_VSC + count: 512 + - debugbus-block: A6XX_DBGBUS_COM + count: 512 + - debugbus-block: A6XX_DBGBUS_LRZ + count: 512 + - debugbus-block: A6XX_DBGBUS_A2D + count: 512 + - debugbus-block: A6XX_DBGBUS_CCUFCHE + count: 512 + - debugbus-block: A6XX_DBGBUS_RBP + count: 512 + - debugbus-block: A6XX_DBGBUS_DCS + count: 512 + - debugbus-block: A6XX_DBGBUS_DBGC + count: 512 + - debugbus-block: A6XX_DBGBUS_GMU_GX + count: 512 + - debugbus-block: A6XX_DBGBUS_TPFCHE + count: 512 + - debugbus-block: A6XX_DBGBUS_GPC + count: 512 + - debugbus-block: A6XX_DBGBUS_LARC + count: 512 + - debugbus-block: A6XX_DBGBUS_HLSQ_SPTP + count: 512 + - debugbus-block: A6XX_DBGBUS_RB_0 + count: 512 + - debugbus-block: A6XX_DBGBUS_RB_1 + count: 512 + - debugbus-block: A6XX_DBGBUS_UCHE_WRAPPER + count: 512 + - debugbus-block: A6XX_DBGBUS_CCU_0 + count: 512 + - debugbus-block: A6XX_DBGBUS_CCU_1 + count: 512 + - debugbus-block: A6XX_DBGBUS_VFD_0 + count: 512 + - debugbus-block: A6XX_DBGBUS_VFD_1 + count: 512 + - debugbus-block: A6XX_DBGBUS_VFD_2 + count: 512 + - debugbus-block: A6XX_DBGBUS_VFD_3 + count: 512 + - debugbus-block: A6XX_DBGBUS_SP_0 + count: 512 + - debugbus-block: A6XX_DBGBUS_SP_1 + count: 512 + - debugbus-block: A6XX_DBGBUS_TPL1_0 + count: 512 + - debugbus-block: A6XX_DBGBUS_TPL1_1 + count: 512 + - debugbus-block: A6XX_DBGBUS_TPL1_2 + count: 512 + - debugbus-block: A6XX_DBGBUS_TPL1_3 + count: 512 + - debugbus-block: A6XX_DBGBUS_VBIF + count: 170 diff --git a/src/freedreno/.gitlab-ci/traces/es2gears-a320.rd.gz b/src/freedreno/.gitlab-ci/traces/es2gears-a320.rd.gz new file mode 100644 index 0000000000000000000000000000000000000000..3366030eafdabd9348fc979b78e44564d95ff666 GIT binary patch literal 210325 zcmaHTd0Z3OvcK#*h$sw#07RZs)8VH`#n6oX6bjDkds5W|+=si^PWci-pt{;SVf>QtRhpZcr-# zu5OOrPwOXXL~-cRQQO&^dC}WrV|N|cGoKwfY2c||;<1n?I`0@OCl^n-*7dFb+ga7Ib5^|$n75}ea`J^~t5?svv0(VdmG~dv{{goGsHCI}8TtNQkNN%8t^A07!Vp2|C>cvUX>{U4&mw~Z|~U)%lt z(3#MzH#H9Z5j_tom$Z(SrRc&V|-=kQCv_>2kSR8`*fx!oI%-K}_Vv3Aee^#0wa zMtZ_8Jmra{KY7>wk(G3L`AHkuoQZ|6F1fVtIQ8pp*WRw5+n-kd zp)|}Xv^u8bvL$)k!Y$9cO8-}8@tdDcrKSjP_3Yd6xR>T$D$Hr)Bwp5yJA3fs&-Gy) zr$g71Go;S#?)88 z4nNQg{qV0z{Rf7A++2M>_ts$C1L?2S>MOq{#WbYY-+%J9t9(vD_i&T3*ZC!5wNviY z4ZfCV-N;R&*SoBKQO>*ERX-4&elYpxD8by=S0*K67sv63K7xxI^^yXrK8`MN3L9sEO6*AK&K;_~>`+91=o1C4z{qF;t{hSIJN=i~)N)l6R{ i+y(I>FYv5MZP~)~L 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 z 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 Jb!l*q{{!;p0;>Q3 literal 0 HcmV?d00001 diff --git a/src/freedreno/.gitlab-ci/traces/fd-clouds.rd.gz b/src/freedreno/.gitlab-ci/traces/fd-clouds.rd.gz new file mode 100644 index 0000000000000000000000000000000000000000..43ded22490ffdb00115e8e0fa836d961a30a6788 GIT binary patch literal 9131 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 bn}@C8&o_;Y@s^rkmb_Wd6VB@KBS-!RBe7RV literal 0 HcmV?d00001 diff --git a/src/freedreno/.gitlab-ci/traces/glxgears-a420.rd.gz b/src/freedreno/.gitlab-ci/traces/glxgears-a420.rd.gz new file mode 100644 index 0000000000000000000000000000000000000000..89166214802358f531ce4cd230e1bafcb55226b6 GIT binary patch literal 83194 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 z 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 literal 0 HcmV?d00001 diff --git a/src/freedreno/.gitlab-ci/traces/shadow.rd.gz b/src/freedreno/.gitlab-ci/traces/shadow.rd.gz new file mode 100644 index 0000000000000000000000000000000000000000..ecab5d2c349f21e10bc8c3c124372109fa77b8be GIT binary patch literal 17903 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