[INFO] fetching crate spirv-to-dxil 0.4.7...
[INFO] testing spirv-to-dxil-0.4.7 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate spirv-to-dxil 0.4.7 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate spirv-to-dxil 0.4.7
[INFO] finished tweaking crates.io crate spirv-to-dxil 0.4.7
[INFO] tweaked toml for crates.io crate spirv-to-dxil 0.4.7 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate spirv-to-dxil 0.4.7 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 13 packages to latest compatible versions
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.18)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a353838afe8793006c0fe43c4704d5609fdbecf359f3d3a3f84076a48c1cb41e
[INFO] running `Command { std: "docker" "start" "-a" "a353838afe8793006c0fe43c4704d5609fdbecf359f3d3a3f84076a48c1cb41e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a353838afe8793006c0fe43c4704d5609fdbecf359f3d3a3f84076a48c1cb41e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a353838afe8793006c0fe43c4704d5609fdbecf359f3d3a3f84076a48c1cb41e", kill_on_drop: false }`
[INFO] [stdout] a353838afe8793006c0fe43c4704d5609fdbecf359f3d3a3f84076a48c1cb41e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e4ce6853c368d39b30a8803b6057ecab9ed7f82952bbfa5a8e4955634910aa51
[INFO] running `Command { std: "docker" "start" "-a" "e4ce6853c368d39b30a8803b6057ecab9ed7f82952bbfa5a8e4955634910aa51", kill_on_drop: false }`
[INFO] [stderr]    Compiling build-target v0.4.0
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling mach-siegbert-vogt-dxcsa v0.1.3
[INFO] [stderr]    Compiling spirv-to-dxil-sys v0.4.7
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling spirv-to-dxil v0.4.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 35s
[INFO] running `Command { std: "docker" "inspect" "e4ce6853c368d39b30a8803b6057ecab9ed7f82952bbfa5a8e4955634910aa51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e4ce6853c368d39b30a8803b6057ecab9ed7f82952bbfa5a8e4955634910aa51", kill_on_drop: false }`
[INFO] [stdout] e4ce6853c368d39b30a8803b6057ecab9ed7f82952bbfa5a8e4955634910aa51
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 18ea60f6d1a460144c4248ffaad37bafa0f8e909444c6458f157cba711f568de
[INFO] running `Command { std: "docker" "start" "-a" "18ea60f6d1a460144c4248ffaad37bafa0f8e909444c6458f157cba711f568de", kill_on_drop: false }`
[INFO] [stderr]    Compiling spirv-to-dxil v0.4.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.98s
[INFO] running `Command { std: "docker" "inspect" "18ea60f6d1a460144c4248ffaad37bafa0f8e909444c6458f157cba711f568de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "18ea60f6d1a460144c4248ffaad37bafa0f8e909444c6458f157cba711f568de", kill_on_drop: false }`
[INFO] [stdout] 18ea60f6d1a460144c4248ffaad37bafa0f8e909444c6458f157cba711f568de
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7365b0ef3d43c58d8af17ffaa4d3d92e90fa87d0dbca9a55104ebed24bdf2d46
[INFO] running `Command { std: "docker" "start" "-a" "7365b0ef3d43c58d8af17ffaa4d3d92e90fa87d0dbca9a55104ebed24bdf2d46", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/spirv_to_dxil-2584c98da736c09c)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::test_validate ... ok
[INFO] [stderr] shader: MESA_SHADER_FRAGMENT
[INFO] [stderr] source_sha1: {0xe2df37ca, 0x485fddad, 0xef2647ee, 0x2072bac6, 0x01b73864}
[INFO] [stderr] internal: false
[INFO] [stderr] stage: 4
[INFO] [stderr] next_stage: 0
[INFO] [stderr] num_textures: 2
[INFO] [stderr] num_ubos: 1
[INFO] [stderr] inputs_read: 32
[INFO] [stderr] outputs_written: 4
[INFO] [stderr] subgroup_size: 0
[INFO] [stderr] bit_sizes_float: 0x20
[INFO] [stderr] bit_sizes_int: 0x21
[INFO] [stderr] needs_quad_helper_invocations: true
[INFO] [stderr] origin_upper_left: true
[INFO] [stderr] inputs: 0
[INFO] [stderr] outputs: 0
[INFO] [stderr] uniforms: 52
[INFO] [stderr] decl_var uniform INTERP_MODE_NONE restrict sampler Source (~0, 0, 2)
[INFO] [stderr] decl_var uniform INTERP_MODE_NONE restrict texture2D Source#0 (~0, 0, 2)
[INFO] [stderr] decl_var shader_in INTERP_MODE_NONE none vec2 vTexCoord (VARYING_SLOT_VAR0.xy, 0, 0)
[INFO] [stderr] decl_var shader_out INTERP_MODE_NONE none vec4 FragColor (FRAG_RESULT_DATA0.xyzw, 0, 0)
[INFO] [stderr] decl_var ubo INTERP_MODE_NONE none UBO[1] push_constants (0, 0, 0)
[INFO] [stderr] decl_var push_const INTERP_MODE_NONE none Push params
[INFO] [stderr] decl_function main (0 params)
[INFO] [stderr] 
[INFO] [stderr] impl main {
[INFO] [stderr]     block b0:      // preds: 
[INFO] [stderr]     32    %13837 = deref_var &vTexCoord (shader_in vec2)
[INFO] [stderr]     32x2  %13841 = @load_deref (%13837) (access=none)
[INFO] [stderr]     32        %7 = load_const (0x40000000 = 2.000000)
[INFO] [stderr]     32    %13843 = fmul %13841.x, %7 (2.000000)
[INFO] [stderr]     32    %13844 = fmul %13841.y, %7 (2.000000)
[INFO] [stderr]     32        %9 = load_const (0x3f800000 = 1.000000)
[INFO] [stderr]     32    %16730 = load_const (0xbf800000 = -1.000000)
[INFO] [stderr]     32    %16729 = fadd %13843, %16730 (-1.000000)
[INFO] [stderr]     32    %16727 = fadd %13844, %16730 (-1.000000)
[INFO] [stderr]     32       %15 = fmul %16727, %16727
[INFO] [stderr]     32    %11604 = load_const (0x00000000 = 0.000000)
[INFO] [stderr]     32    %11602 = load_const (0x00000008)
[INFO] [stderr]     32x2  %11606 = @vulkan_resource_index (%11604 (0x0)) (desc_set=0, binding=0, desc_type=UBO)
[INFO] [stderr]     32x2  %11607 = @load_vulkan_descriptor (%11606) (desc_type=UBO)
[INFO] [stderr]     32    %11608 = mov %11607.x
[INFO] [stderr]     32    %11609 = @load_ubo (%11608, %11602 (0x8)) (access=none, align_mul=256, align_offset=8, range_base=0, range=52)
[INFO] [stderr]     32       %19 = fmul %15, %11609
[INFO] [stderr]     32       %21 = fadd %9 (1.000000), %19
[INFO] [stderr]     32       %24 = fmul %16729, %16729
[INFO] [stderr]     32    %11598 = load_const (0x0000000c = 12)
[INFO] [stderr]     32    %11614 = @load_ubo (%11608, %11598 (0xc)) (access=none, align_mul=256, align_offset=12, range_base=0, range=52)
[INFO] [stderr]     32       %28 = fmul %24, %11614
[INFO] [stderr]     32       %30 = fadd %9 (1.000000), %28
[INFO] [stderr]     32       %35 = load_const (0x3f000000 = 0.500000)
[INFO] [stderr]     32    %16794 = fmul %16729, %35 (0.500000)
[INFO] [stderr]     32    %16795 = fmul %16794, %21
[INFO] [stderr]     32    %16792 = fmul %16727, %35 (0.500000)
[INFO] [stderr]     32    %16793 = fmul %16792, %30
[INFO] [stderr]     32    %13855 = fadd %16795, %35 (0.500000)
[INFO] [stderr]     32    %13856 = fadd %16793, %35 (0.500000)
[INFO] [stderr]     32x2  %15318 = load_const (0xbf800000, 0xbf800000) = (-1.000000, -1.000000)
[INFO] [stderr]     32    %13833 = load_const (0x00000060 = 96)
[INFO] [stderr]     32    %13835 = iadd %11607.y, %13833 (0x60)
[INFO] [stderr]     32x4  %13832 = @load_ubo (%11608, %13835) (access=none, align_mul=256, align_offset=96, range_base=96, range=16)
[INFO] [stderr]     32    %13858 = fmul %13855, %13832.x
[INFO] [stderr]     32    %13859 = fmul %13856, %13832.y
[INFO] [stderr]     32    %13861 = fadd %13858, %15318 (-1.000000, -1.000000).x
[INFO] [stderr]     32    %13862 = fadd %13859, %15318 (-1.000000, -1.000000).y
[INFO] [stderr]     32    %13864 = ffloor %13861
[INFO] [stderr]     32    %13865 = ffloor %13862
[INFO] [stderr]     32x2     %81 = load_const (0x3f000000, 0x3f000000) = (0.500000, 0.500000)
[INFO] [stderr]     32    %13867 = fadd %13864, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %13868 = fadd %13865, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %13870 = fdiv %13867, %13832.x
[INFO] [stderr]     32    %13871 = fdiv %13868, %13832.y
[INFO] [stderr]     32x2  %13872 = vec2 %13870, %13871
[INFO] [stderr]     32    %11594 = load_const (0x00000020 = 32)
[INFO] [stderr]     32    %11619 = @load_ubo (%11608, %11594 (0x20)) (access=none, align_mul=256, align_offset=32, range_base=0, range=52)
[INFO] [stderr]     32    %16882 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16881 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16880 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16879 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16878 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16877 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16876 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16875 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16874 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16873 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16872 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16871 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16870 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16869 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16868 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16867 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16866 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16865 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16864 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16863 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16862 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16861 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16860 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16859 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16858 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16857 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16856 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16855 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16854 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16853 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16852 = deref_var &Source#0 (uniform texture2D)
[INFO] [stderr]     32    %16851 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16850 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16849 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16848 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16847 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16846 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16845 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16844 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16843 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16842 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16841 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16840 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16839 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16838 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16837 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16836 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16835 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16834 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16833 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16832 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16831 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16830 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16829 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16828 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16827 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16826 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16825 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16824 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16823 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16822 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32    %16821 = deref_var &Source (uniform sampler)
[INFO] [stderr]     32x4     %98 = (float32)tex %16852 (texture_deref), %16821 (sampler_deref), %13872 (coord)
[INFO] [stderr]     32    %13873 = fmul %98.x, %11619
[INFO] [stderr]     32    %13874 = fmul %98.y, %11619
[INFO] [stderr]     32    %13875 = fmul %98.z, %11619
[INFO] [stderr]     32x3  %13876 = vec3 %13873, %13874, %13875
[INFO] [stderr]     32    %11590 = load_const (0x00000018 = 24)
[INFO] [stderr]     32    %11624 = @load_ubo (%11608, %11590 (0x18)) (access=none, align_mul=256, align_offset=24, range_base=0, range=52)
[INFO] [stderr]     1       %109 = feq! %11624, %11604 (0.000000)
[INFO] [stderr]                    // succs: b1 b2 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b1:  // preds: b0, succs: b21 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b2:  // preds: b0, succs: b3 b4 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b3:  // preds: b2, succs: b8 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b4:      // preds: b2
[INFO] [stderr]             32      %135 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %136 = fge! %135 (0.040450), %13873
[INFO] [stderr]                            // succs: b5 b6 
[INFO] [stderr]             if %136 {
[INFO] [stderr]                 block b5:      // preds: b4
[INFO] [stderr]                 32      %139 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %140 = fdiv %13873, %139 (12.920000)
[INFO] [stderr]                                // succs: b7 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b6:      // preds: b4
[INFO] [stderr]                 32      %144 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %145 = fadd %13873, %144 (0.055000)
[INFO] [stderr]                 32      %146 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %147 = fdiv %145, %146 (1.055000)
[INFO] [stderr]                 32      %148 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16723 = flog2 %147
[INFO] [stderr]                 32    %16724 = fmul %16723, %148 (2.400000)
[INFO] [stderr]                 32    %16725 = fexp2 %16724
[INFO] [stderr]                                // succs: b7 
[INFO] [stderr]             }
[INFO] [stderr]             block b7:      // preds: b5 b6
[INFO] [stderr]             32    %15968 = phi b5: %140, b6: %16725
[INFO] [stderr]                            // succs: b8 
[INFO] [stderr]         }
[INFO] [stderr]         block b8:      // preds: b3 b7
[INFO] [stderr]         32    %15967 = phi b3: %13873, b7: %15968
[INFO] [stderr]                        // succs: b9 b10 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b9:  // preds: b8, succs: b14 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b10:     // preds: b8
[INFO] [stderr]             32      %175 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %176 = fge! %175 (0.040450), %13874
[INFO] [stderr]                            // succs: b11 b12 
[INFO] [stderr]             if %176 {
[INFO] [stderr]                 block b11:     // preds: b10
[INFO] [stderr]                 32      %179 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %180 = fdiv %13874, %179 (12.920000)
[INFO] [stderr]                                // succs: b13 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b12:     // preds: b10
[INFO] [stderr]                 32      %184 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %185 = fadd %13874, %184 (0.055000)
[INFO] [stderr]                 32      %186 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %187 = fdiv %185, %186 (1.055000)
[INFO] [stderr]                 32      %188 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16720 = flog2 %187
[INFO] [stderr]                 32    %16721 = fmul %16720, %188 (2.400000)
[INFO] [stderr]                 32    %16722 = fexp2 %16721
[INFO] [stderr]                                // succs: b13 
[INFO] [stderr]             }
[INFO] [stderr]             block b13:     // preds: b11 b12
[INFO] [stderr]             32    %15970 = phi b11: %180, b12: %16722
[INFO] [stderr]                            // succs: b14 
[INFO] [stderr]         }
[INFO] [stderr]         block b14:     // preds: b9 b13
[INFO] [stderr]         32    %15969 = phi b9: %13874, b13: %15970
[INFO] [stderr]                        // succs: b15 b16 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b15:  // preds: b14, succs: b20 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b16:     // preds: b14
[INFO] [stderr]             32      %215 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %216 = fge! %215 (0.040450), %13875
[INFO] [stderr]                            // succs: b17 b18 
[INFO] [stderr]             if %216 {
[INFO] [stderr]                 block b17:     // preds: b16
[INFO] [stderr]                 32      %219 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %220 = fdiv %13875, %219 (12.920000)
[INFO] [stderr]                                // succs: b19 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b18:     // preds: b16
[INFO] [stderr]                 32      %224 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %225 = fadd %13875, %224 (0.055000)
[INFO] [stderr]                 32      %226 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %227 = fdiv %225, %226 (1.055000)
[INFO] [stderr]                 32      %228 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16717 = flog2 %227
[INFO] [stderr]                 32    %16718 = fmul %16717, %228 (2.400000)
[INFO] [stderr]                 32    %16719 = fexp2 %16718
[INFO] [stderr]                                // succs: b19 
[INFO] [stderr]             }
[INFO] [stderr]             block b19:     // preds: b17 b18
[INFO] [stderr]             32    %15972 = phi b17: %220, b18: %16719
[INFO] [stderr]                            // succs: b20 
[INFO] [stderr]         }
[INFO] [stderr]         block b20:     // preds: b15 b19
[INFO] [stderr]         32    %15971 = phi b15: %13875, b19: %15972
[INFO] [stderr]         32x3    %235 = vec3 %15967, %15969, %15971
[INFO] [stderr]                        // succs: b21 
[INFO] [stderr]     }
[INFO] [stderr]     block b21:     // preds: b1 b20
[INFO] [stderr]     32x3  %15966 = phi b1: %13876, b20: %235
[INFO] [stderr]     32x2  %15324 = load_const (0x00000000, 0xbf800000) = (0.000000, -1.000000)
[INFO] [stderr]     32    %13881 = fadd %13859, %15324 (0.000000, -1.000000).y
[INFO] [stderr]     32    %13883 = ffloor %13858
[INFO] [stderr]     32    %13884 = ffloor %13881
[INFO] [stderr]     32    %13886 = fadd %13883, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %13887 = fadd %13884, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %13889 = fdiv %13886, %13832.x
[INFO] [stderr]     32    %13890 = fdiv %13887, %13832.y
[INFO] [stderr]     32x2  %13891 = vec2 %13889, %13890
[INFO] [stderr]     32x4    %280 = (float32)tex %16853 (texture_deref), %16822 (sampler_deref), %13891 (coord)
[INFO] [stderr]     32    %13892 = fmul %280.x, %11619
[INFO] [stderr]     32    %13893 = fmul %280.y, %11619
[INFO] [stderr]     32    %13894 = fmul %280.z, %11619
[INFO] [stderr]     32x3  %13895 = vec3 %13892, %13893, %13894
[INFO] [stderr]                    // succs: b22 b23 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b22:  // preds: b21, succs: b42 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b23:  // preds: b21, succs: b24 b25 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b24:  // preds: b23, succs: b29 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b25:     // preds: b23
[INFO] [stderr]             32      %317 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %318 = fge! %317 (0.040450), %13892
[INFO] [stderr]                            // succs: b26 b27 
[INFO] [stderr]             if %318 {
[INFO] [stderr]                 block b26:     // preds: b25
[INFO] [stderr]                 32      %321 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %322 = fdiv %13892, %321 (12.920000)
[INFO] [stderr]                                // succs: b28 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b27:     // preds: b25
[INFO] [stderr]                 32      %326 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %327 = fadd %13892, %326 (0.055000)
[INFO] [stderr]                 32      %328 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %329 = fdiv %327, %328 (1.055000)
[INFO] [stderr]                 32      %330 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16714 = flog2 %329
[INFO] [stderr]                 32    %16715 = fmul %16714, %330 (2.400000)
[INFO] [stderr]                 32    %16716 = fexp2 %16715
[INFO] [stderr]                                // succs: b28 
[INFO] [stderr]             }
[INFO] [stderr]             block b28:     // preds: b26 b27
[INFO] [stderr]             32    %15975 = phi b26: %322, b27: %16716
[INFO] [stderr]                            // succs: b29 
[INFO] [stderr]         }
[INFO] [stderr]         block b29:     // preds: b24 b28
[INFO] [stderr]         32    %15974 = phi b24: %13892, b28: %15975
[INFO] [stderr]                        // succs: b30 b31 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b30:  // preds: b29, succs: b35 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b31:     // preds: b29
[INFO] [stderr]             32      %357 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %358 = fge! %357 (0.040450), %13893
[INFO] [stderr]                            // succs: b32 b33 
[INFO] [stderr]             if %358 {
[INFO] [stderr]                 block b32:     // preds: b31
[INFO] [stderr]                 32      %361 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %362 = fdiv %13893, %361 (12.920000)
[INFO] [stderr]                                // succs: b34 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b33:     // preds: b31
[INFO] [stderr]                 32      %366 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %367 = fadd %13893, %366 (0.055000)
[INFO] [stderr]                 32      %368 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %369 = fdiv %367, %368 (1.055000)
[INFO] [stderr]                 32      %370 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16711 = flog2 %369
[INFO] [stderr]                 32    %16712 = fmul %16711, %370 (2.400000)
[INFO] [stderr]                 32    %16713 = fexp2 %16712
[INFO] [stderr]                                // succs: b34 
[INFO] [stderr]             }
[INFO] [stderr]             block b34:     // preds: b32 b33
[INFO] [stderr]             32    %15977 = phi b32: %362, b33: %16713
[INFO] [stderr]                            // succs: b35 
[INFO] [stderr]         }
[INFO] [stderr]         block b35:     // preds: b30 b34
[INFO] [stderr]         32    %15976 = phi b30: %13893, b34: %15977
[INFO] [stderr]                        // succs: b36 b37 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b36:  // preds: b35, succs: b41 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b37:     // preds: b35
[INFO] [stderr]             32      %397 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %398 = fge! %397 (0.040450), %13894
[INFO] [stderr]                            // succs: b38 b39 
[INFO] [stderr]             if %398 {
[INFO] [stderr]                 block b38:     // preds: b37
[INFO] [stderr]                 32      %401 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %402 = fdiv %13894, %401 (12.920000)
[INFO] [stderr]                                // succs: b40 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b39:     // preds: b37
[INFO] [stderr]                 32      %406 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %407 = fadd %13894, %406 (0.055000)
[INFO] [stderr]                 32      %408 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %409 = fdiv %407, %408 (1.055000)
[INFO] [stderr]                 32      %410 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16708 = flog2 %409
[INFO] [stderr]                 32    %16709 = fmul %16708, %410 (2.400000)
[INFO] [stderr]                 32    %16710 = fexp2 %16709
[INFO] [stderr]                                // succs: b40 
[INFO] [stderr]             }
[INFO] [stderr]             block b40:     // preds: b38 b39
[INFO] [stderr]             32    %15979 = phi b38: %402, b39: %16710
[INFO] [stderr]                            // succs: b41 
[INFO] [stderr]         }
[INFO] [stderr]         block b41:     // preds: b36 b40
[INFO] [stderr]         32    %15978 = phi b36: %13894, b40: %15979
[INFO] [stderr]         32x3    %417 = vec3 %15974, %15976, %15978
[INFO] [stderr]                        // succs: b42 
[INFO] [stderr]     }
[INFO] [stderr]     block b42:     // preds: b22 b41
[INFO] [stderr]     32x3  %15973 = phi b22: %13895, b41: %417
[INFO] [stderr]     32x2  %15330 = load_const (0x3f800000, 0xbf800000) = (1.000000, -1.000000)
[INFO] [stderr]     32    %13899 = fadd %13858, %15330 (1.000000, -1.000000).x
[INFO] [stderr]     32    %13900 = fadd %13859, %15330 (1.000000, -1.000000).y
[INFO] [stderr]     32    %13902 = ffloor %13899
[INFO] [stderr]     32    %13903 = ffloor %13900
[INFO] [stderr]     32    %13905 = fadd %13902, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %13906 = fadd %13903, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %13908 = fdiv %13905, %13832.x
[INFO] [stderr]     32    %13909 = fdiv %13906, %13832.y
[INFO] [stderr]     32x2  %13910 = vec2 %13908, %13909
[INFO] [stderr]     32x4    %462 = (float32)tex %16854 (texture_deref), %16823 (sampler_deref), %13910 (coord)
[INFO] [stderr]     32    %13911 = fmul %462.x, %11619
[INFO] [stderr]     32    %13912 = fmul %462.y, %11619
[INFO] [stderr]     32    %13913 = fmul %462.z, %11619
[INFO] [stderr]     32x3  %13914 = vec3 %13911, %13912, %13913
[INFO] [stderr]                    // succs: b43 b44 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b43:  // preds: b42, succs: b63 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b44:  // preds: b42, succs: b45 b46 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b45:  // preds: b44, succs: b50 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b46:     // preds: b44
[INFO] [stderr]             32      %499 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %500 = fge! %499 (0.040450), %13911
[INFO] [stderr]                            // succs: b47 b48 
[INFO] [stderr]             if %500 {
[INFO] [stderr]                 block b47:     // preds: b46
[INFO] [stderr]                 32      %503 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %504 = fdiv %13911, %503 (12.920000)
[INFO] [stderr]                                // succs: b49 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b48:     // preds: b46
[INFO] [stderr]                 32      %508 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %509 = fadd %13911, %508 (0.055000)
[INFO] [stderr]                 32      %510 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %511 = fdiv %509, %510 (1.055000)
[INFO] [stderr]                 32      %512 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16705 = flog2 %511
[INFO] [stderr]                 32    %16706 = fmul %16705, %512 (2.400000)
[INFO] [stderr]                 32    %16707 = fexp2 %16706
[INFO] [stderr]                                // succs: b49 
[INFO] [stderr]             }
[INFO] [stderr]             block b49:     // preds: b47 b48
[INFO] [stderr]             32    %15982 = phi b47: %504, b48: %16707
[INFO] [stderr]                            // succs: b50 
[INFO] [stderr]         }
[INFO] [stderr]         block b50:     // preds: b45 b49
[INFO] [stderr]         32    %15981 = phi b45: %13911, b49: %15982
[INFO] [stderr]                        // succs: b51 b52 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b51:  // preds: b50, succs: b56 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b52:     // preds: b50
[INFO] [stderr]             32      %539 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %540 = fge! %539 (0.040450), %13912
[INFO] [stderr]                            // succs: b53 b54 
[INFO] [stderr]             if %540 {
[INFO] [stderr]                 block b53:     // preds: b52
[INFO] [stderr]                 32      %543 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %544 = fdiv %13912, %543 (12.920000)
[INFO] [stderr]                                // succs: b55 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b54:     // preds: b52
[INFO] [stderr]                 32      %548 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %549 = fadd %13912, %548 (0.055000)
[INFO] [stderr]                 32      %550 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %551 = fdiv %549, %550 (1.055000)
[INFO] [stderr]                 32      %552 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16702 = flog2 %551
[INFO] [stderr]                 32    %16703 = fmul %16702, %552 (2.400000)
[INFO] [stderr]                 32    %16704 = fexp2 %16703
[INFO] [stderr]                                // succs: b55 
[INFO] [stderr]             }
[INFO] [stderr]             block b55:     // preds: b53 b54
[INFO] [stderr]             32    %15984 = phi b53: %544, b54: %16704
[INFO] [stderr]                            // succs: b56 
[INFO] [stderr]         }
[INFO] [stderr]         block b56:     // preds: b51 b55
[INFO] [stderr]         32    %15983 = phi b51: %13912, b55: %15984
[INFO] [stderr]                        // succs: b57 b58 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b57:  // preds: b56, succs: b62 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b58:     // preds: b56
[INFO] [stderr]             32      %579 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %580 = fge! %579 (0.040450), %13913
[INFO] [stderr]                            // succs: b59 b60 
[INFO] [stderr]             if %580 {
[INFO] [stderr]                 block b59:     // preds: b58
[INFO] [stderr]                 32      %583 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %584 = fdiv %13913, %583 (12.920000)
[INFO] [stderr]                                // succs: b61 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b60:     // preds: b58
[INFO] [stderr]                 32      %588 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %589 = fadd %13913, %588 (0.055000)
[INFO] [stderr]                 32      %590 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %591 = fdiv %589, %590 (1.055000)
[INFO] [stderr]                 32      %592 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16699 = flog2 %591
[INFO] [stderr]                 32    %16700 = fmul %16699, %592 (2.400000)
[INFO] [stderr]                 32    %16701 = fexp2 %16700
[INFO] [stderr]                                // succs: b61 
[INFO] [stderr]             }
[INFO] [stderr]             block b61:     // preds: b59 b60
[INFO] [stderr]             32    %15986 = phi b59: %584, b60: %16701
[INFO] [stderr]                            // succs: b62 
[INFO] [stderr]         }
[INFO] [stderr]         block b62:     // preds: b57 b61
[INFO] [stderr]         32    %15985 = phi b57: %13913, b61: %15986
[INFO] [stderr]         32x3    %599 = vec3 %15981, %15983, %15985
[INFO] [stderr]                        // succs: b63 
[INFO] [stderr]     }
[INFO] [stderr]     block b63:     // preds: b43 b62
[INFO] [stderr]     32x3  %15980 = phi b43: %13914, b62: %599
[INFO] [stderr]     32    %13919 = ffloor %13859
[INFO] [stderr]     32    %16697 = fneg %13883
[INFO] [stderr]     32    %16698 = fadd %13858, %16697
[INFO] [stderr]     32    %16695 = fneg %13919
[INFO] [stderr]     32    %16696 = fadd %13859, %16695
[INFO] [stderr]     32    %16732 = load_const (0xbf000000 = -0.500000)
[INFO] [stderr]     32    %16694 = fadd %16698, %16732 (-0.500000)
[INFO] [stderr]     32    %16692 = fadd %16696, %16732 (-0.500000)
[INFO] [stderr]     32    %16787 = fabs %16694
[INFO] [stderr]     32    %16770 = fabs %16692
[INFO] [stderr]     32    %11534 = load_const (0x00000004)
[INFO] [stderr]     32    %11694 = @load_ubo (%11608, %11534 (0x4)) (access=none, align_mul=256, align_offset=4, range_base=0, range=52)
[INFO] [stderr]     32    %16790 = fneg %16698
[INFO] [stderr]     32    %16791 = fadd %16732 (-0.500000), %16790
[INFO] [stderr]     32      %648 = fabs %16791
[INFO] [stderr]     32    %11530 = load_const (0x00000030 = 48)
[INFO] [stderr]     32    %11699 = @load_ubo (%11608, %11530 (0x30)) (access=none, align_mul=256, align_offset=48, range_base=0, range=52)
[INFO] [stderr]     32    %16686 = flog2 %648
[INFO] [stderr]     32    %16687 = fmul %16686, %11699
[INFO] [stderr]     32    %16688 = fexp2 %16687
[INFO] [stderr]     32      %653 = fmul %11694, %16688
[INFO] [stderr]     32      %654 = fexp2 %653
[INFO] [stderr]     32    %16683 = flog2 %16787
[INFO] [stderr]     32    %16684 = fmul %16683, %11699
[INFO] [stderr]     32    %16685 = fexp2 %16684
[INFO] [stderr]     32      %678 = fmul %11694, %16685
[INFO] [stderr]     32      %679 = fexp2 %678
[INFO] [stderr]     32    %16799 = load_const (0x3fc00000 = 1.500000)
[INFO] [stderr]     32    %16786 = fadd %16799 (1.500000), %16790
[INFO] [stderr]     32      %698 = fabs %16786
[INFO] [stderr]     32    %16680 = flog2 %698
[INFO] [stderr]     32    %16681 = fmul %16680, %11699
[INFO] [stderr]     32    %16682 = fexp2 %16681
[INFO] [stderr]     32      %703 = fmul %11694, %16682
[INFO] [stderr]     32      %704 = fexp2 %703
[INFO] [stderr]     32    %13930 = fmul %15966.x, %654
[INFO] [stderr]     32    %13931 = fmul %15966.y, %654
[INFO] [stderr]     32    %13932 = fmul %15966.z, %654
[INFO] [stderr]     32    %13934 = fmul %15973.x, %679
[INFO] [stderr]     32    %13935 = fmul %15973.y, %679
[INFO] [stderr]     32    %13936 = fmul %15973.z, %679
[INFO] [stderr]     32    %13938 = fadd %13930, %13934
[INFO] [stderr]     32    %13939 = fadd %13931, %13935
[INFO] [stderr]     32    %13940 = fadd %13932, %13936
[INFO] [stderr]     32    %13942 = fmul %15980.x, %704
[INFO] [stderr]     32    %13943 = fmul %15980.y, %704
[INFO] [stderr]     32    %13944 = fmul %15980.z, %704
[INFO] [stderr]     32    %13946 = fadd %13938, %13942
[INFO] [stderr]     32    %13947 = fadd %13939, %13943
[INFO] [stderr]     32    %13948 = fadd %13940, %13944
[INFO] [stderr]     32      %729 = fadd %654, %679
[INFO] [stderr]     32      %732 = fadd %729, %704
[INFO] [stderr]     32    %13950 = fdiv %13946, %732
[INFO] [stderr]     32    %13951 = fdiv %13947, %732
[INFO] [stderr]     32    %13952 = fdiv %13948, %732
[INFO] [stderr]     32x2  %15340 = load_const (0xc0000000, 0x00000000) = (-2.000000, 0.000000)
[INFO] [stderr]     32    %13957 = fadd %13858, %15340 (-2.000000, 0.000000).x
[INFO] [stderr]     32    %13960 = ffloor %13957
[INFO] [stderr]     32    %13963 = fadd %13960, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %13964 = fadd %13919, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %13966 = fdiv %13963, %13832.x
[INFO] [stderr]     32    %13967 = fdiv %13964, %13832.y
[INFO] [stderr]     32x2  %13968 = vec2 %13966, %13967
[INFO] [stderr]     32x4    %785 = (float32)tex %16855 (texture_deref), %16824 (sampler_deref), %13968 (coord)
[INFO] [stderr]     32    %13969 = fmul %785.x, %11619
[INFO] [stderr]     32    %13970 = fmul %785.y, %11619
[INFO] [stderr]     32    %13971 = fmul %785.z, %11619
[INFO] [stderr]     32x3  %13972 = vec3 %13969, %13970, %13971
[INFO] [stderr]                    // succs: b64 b65 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b64:  // preds: b63, succs: b84 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b65:  // preds: b63, succs: b66 b67 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b66:  // preds: b65, succs: b71 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b67:     // preds: b65
[INFO] [stderr]             32      %822 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %823 = fge! %822 (0.040450), %13969
[INFO] [stderr]                            // succs: b68 b69 
[INFO] [stderr]             if %823 {
[INFO] [stderr]                 block b68:     // preds: b67
[INFO] [stderr]                 32      %826 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %827 = fdiv %13969, %826 (12.920000)
[INFO] [stderr]                                // succs: b70 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b69:     // preds: b67
[INFO] [stderr]                 32      %831 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %832 = fadd %13969, %831 (0.055000)
[INFO] [stderr]                 32      %833 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %834 = fdiv %832, %833 (1.055000)
[INFO] [stderr]                 32      %835 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16677 = flog2 %834
[INFO] [stderr]                 32    %16678 = fmul %16677, %835 (2.400000)
[INFO] [stderr]                 32    %16679 = fexp2 %16678
[INFO] [stderr]                                // succs: b70 
[INFO] [stderr]             }
[INFO] [stderr]             block b70:     // preds: b68 b69
[INFO] [stderr]             32    %15989 = phi b68: %827, b69: %16679
[INFO] [stderr]                            // succs: b71 
[INFO] [stderr]         }
[INFO] [stderr]         block b71:     // preds: b66 b70
[INFO] [stderr]         32    %15988 = phi b66: %13969, b70: %15989
[INFO] [stderr]                        // succs: b72 b73 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b72:  // preds: b71, succs: b77 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b73:     // preds: b71
[INFO] [stderr]             32      %862 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %863 = fge! %862 (0.040450), %13970
[INFO] [stderr]                            // succs: b74 b75 
[INFO] [stderr]             if %863 {
[INFO] [stderr]                 block b74:     // preds: b73
[INFO] [stderr]                 32      %866 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %867 = fdiv %13970, %866 (12.920000)
[INFO] [stderr]                                // succs: b76 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b75:     // preds: b73
[INFO] [stderr]                 32      %871 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %872 = fadd %13970, %871 (0.055000)
[INFO] [stderr]                 32      %873 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %874 = fdiv %872, %873 (1.055000)
[INFO] [stderr]                 32      %875 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16674 = flog2 %874
[INFO] [stderr]                 32    %16675 = fmul %16674, %875 (2.400000)
[INFO] [stderr]                 32    %16676 = fexp2 %16675
[INFO] [stderr]                                // succs: b76 
[INFO] [stderr]             }
[INFO] [stderr]             block b76:     // preds: b74 b75
[INFO] [stderr]             32    %15991 = phi b74: %867, b75: %16676
[INFO] [stderr]                            // succs: b77 
[INFO] [stderr]         }
[INFO] [stderr]         block b77:     // preds: b72 b76
[INFO] [stderr]         32    %15990 = phi b72: %13970, b76: %15991
[INFO] [stderr]                        // succs: b78 b79 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b78:  // preds: b77, succs: b83 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b79:     // preds: b77
[INFO] [stderr]             32      %902 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1       %903 = fge! %902 (0.040450), %13971
[INFO] [stderr]                            // succs: b80 b81 
[INFO] [stderr]             if %903 {
[INFO] [stderr]                 block b80:     // preds: b79
[INFO] [stderr]                 32      %906 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32      %907 = fdiv %13971, %906 (12.920000)
[INFO] [stderr]                                // succs: b82 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b81:     // preds: b79
[INFO] [stderr]                 32      %911 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32      %912 = fadd %13971, %911 (0.055000)
[INFO] [stderr]                 32      %913 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32      %914 = fdiv %912, %913 (1.055000)
[INFO] [stderr]                 32      %915 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16671 = flog2 %914
[INFO] [stderr]                 32    %16672 = fmul %16671, %915 (2.400000)
[INFO] [stderr]                 32    %16673 = fexp2 %16672
[INFO] [stderr]                                // succs: b82 
[INFO] [stderr]             }
[INFO] [stderr]             block b82:     // preds: b80 b81
[INFO] [stderr]             32    %15993 = phi b80: %907, b81: %16673
[INFO] [stderr]                            // succs: b83 
[INFO] [stderr]         }
[INFO] [stderr]         block b83:     // preds: b78 b82
[INFO] [stderr]         32    %15992 = phi b78: %13971, b82: %15993
[INFO] [stderr]         32x3    %922 = vec3 %15988, %15990, %15992
[INFO] [stderr]                        // succs: b84 
[INFO] [stderr]     }
[INFO] [stderr]     block b84:     // preds: b64 b83
[INFO] [stderr]     32x3  %15987 = phi b64: %13972, b83: %922
[INFO] [stderr]     32x2  %15346 = load_const (0xbf800000, 0x00000000) = (-1.000000, 0.000000)
[INFO] [stderr]     32    %13976 = fadd %13858, %15346 (-1.000000, 0.000000).x
[INFO] [stderr]     32    %13979 = ffloor %13976
[INFO] [stderr]     32    %13982 = fadd %13979, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %13985 = fdiv %13982, %13832.x
[INFO] [stderr]     32x2  %13987 = vec2 %13985, %13967
[INFO] [stderr]     32x4    %967 = (float32)tex %16856 (texture_deref), %16825 (sampler_deref), %13987 (coord)
[INFO] [stderr]     32    %13988 = fmul %967.x, %11619
[INFO] [stderr]     32    %13989 = fmul %967.y, %11619
[INFO] [stderr]     32    %13990 = fmul %967.z, %11619
[INFO] [stderr]     32x3  %13991 = vec3 %13988, %13989, %13990
[INFO] [stderr]                    // succs: b85 b86 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b85:  // preds: b84, succs: b105 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b86:  // preds: b84, succs: b87 b88 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b87:  // preds: b86, succs: b92 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b88:     // preds: b86
[INFO] [stderr]             32     %1004 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1005 = fge! %1004 (0.040450), %13988
[INFO] [stderr]                            // succs: b89 b90 
[INFO] [stderr]             if %1005 {
[INFO] [stderr]                 block b89:     // preds: b88
[INFO] [stderr]                 32     %1008 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1009 = fdiv %13988, %1008 (12.920000)
[INFO] [stderr]                                // succs: b91 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b90:     // preds: b88
[INFO] [stderr]                 32     %1013 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1014 = fadd %13988, %1013 (0.055000)
[INFO] [stderr]                 32     %1015 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1016 = fdiv %1014, %1015 (1.055000)
[INFO] [stderr]                 32     %1017 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16668 = flog2 %1016
[INFO] [stderr]                 32    %16669 = fmul %16668, %1017 (2.400000)
[INFO] [stderr]                 32    %16670 = fexp2 %16669
[INFO] [stderr]                                // succs: b91 
[INFO] [stderr]             }
[INFO] [stderr]             block b91:     // preds: b89 b90
[INFO] [stderr]             32    %15996 = phi b89: %1009, b90: %16670
[INFO] [stderr]                            // succs: b92 
[INFO] [stderr]         }
[INFO] [stderr]         block b92:     // preds: b87 b91
[INFO] [stderr]         32    %15995 = phi b87: %13988, b91: %15996
[INFO] [stderr]                        // succs: b93 b94 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b93:  // preds: b92, succs: b98 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b94:     // preds: b92
[INFO] [stderr]             32     %1044 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1045 = fge! %1044 (0.040450), %13989
[INFO] [stderr]                            // succs: b95 b96 
[INFO] [stderr]             if %1045 {
[INFO] [stderr]                 block b95:     // preds: b94
[INFO] [stderr]                 32     %1048 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1049 = fdiv %13989, %1048 (12.920000)
[INFO] [stderr]                                // succs: b97 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b96:     // preds: b94
[INFO] [stderr]                 32     %1053 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1054 = fadd %13989, %1053 (0.055000)
[INFO] [stderr]                 32     %1055 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1056 = fdiv %1054, %1055 (1.055000)
[INFO] [stderr]                 32     %1057 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16665 = flog2 %1056
[INFO] [stderr]                 32    %16666 = fmul %16665, %1057 (2.400000)
[INFO] [stderr]                 32    %16667 = fexp2 %16666
[INFO] [stderr]                                // succs: b97 
[INFO] [stderr]             }
[INFO] [stderr]             block b97:     // preds: b95 b96
[INFO] [stderr]             32    %15998 = phi b95: %1049, b96: %16667
[INFO] [stderr]                            // succs: b98 
[INFO] [stderr]         }
[INFO] [stderr]         block b98:     // preds: b93 b97
[INFO] [stderr]         32    %15997 = phi b93: %13989, b97: %15998
[INFO] [stderr]                        // succs: b99 b100 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b99:  // preds: b98, succs: b104 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b100:    // preds: b98
[INFO] [stderr]             32     %1084 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1085 = fge! %1084 (0.040450), %13990
[INFO] [stderr]                            // succs: b101 b102 
[INFO] [stderr]             if %1085 {
[INFO] [stderr]                 block b101:    // preds: b100
[INFO] [stderr]                 32     %1088 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1089 = fdiv %13990, %1088 (12.920000)
[INFO] [stderr]                                // succs: b103 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b102:    // preds: b100
[INFO] [stderr]                 32     %1093 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1094 = fadd %13990, %1093 (0.055000)
[INFO] [stderr]                 32     %1095 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1096 = fdiv %1094, %1095 (1.055000)
[INFO] [stderr]                 32     %1097 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16662 = flog2 %1096
[INFO] [stderr]                 32    %16663 = fmul %16662, %1097 (2.400000)
[INFO] [stderr]                 32    %16664 = fexp2 %16663
[INFO] [stderr]                                // succs: b103 
[INFO] [stderr]             }
[INFO] [stderr]             block b103:    // preds: b101 b102
[INFO] [stderr]             32    %16000 = phi b101: %1089, b102: %16664
[INFO] [stderr]                            // succs: b104 
[INFO] [stderr]         }
[INFO] [stderr]         block b104:    // preds: b99 b103
[INFO] [stderr]         32    %15999 = phi b99: %13990, b103: %16000
[INFO] [stderr]         32x3   %1104 = vec3 %15995, %15997, %15999
[INFO] [stderr]                        // succs: b105 
[INFO] [stderr]     }
[INFO] [stderr]     block b105:    // preds: b85 b104
[INFO] [stderr]     32x3  %15994 = phi b85: %13991, b104: %1104
[INFO] [stderr]     32x2  %14006 = vec2 %13889, %13967
[INFO] [stderr]     32x4   %1149 = (float32)tex %16857 (texture_deref), %16826 (sampler_deref), %14006 (coord)
[INFO] [stderr]     32    %14007 = fmul %1149.x, %11619
[INFO] [stderr]     32    %14008 = fmul %1149.y, %11619
[INFO] [stderr]     32    %14009 = fmul %1149.z, %11619
[INFO] [stderr]     32x3  %14010 = vec3 %14007, %14008, %14009
[INFO] [stderr]                    // succs: b106 b107 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b106:  // preds: b105, succs: b126 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b107:  // preds: b105, succs: b108 b109 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b108:  // preds: b107, succs: b113 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b109:    // preds: b107
[INFO] [stderr]             32     %1186 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1187 = fge! %1186 (0.040450), %14007
[INFO] [stderr]                            // succs: b110 b111 
[INFO] [stderr]             if %1187 {
[INFO] [stderr]                 block b110:    // preds: b109
[INFO] [stderr]                 32     %1190 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1191 = fdiv %14007, %1190 (12.920000)
[INFO] [stderr]                                // succs: b112 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b111:    // preds: b109
[INFO] [stderr]                 32     %1195 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1196 = fadd %14007, %1195 (0.055000)
[INFO] [stderr]                 32     %1197 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1198 = fdiv %1196, %1197 (1.055000)
[INFO] [stderr]                 32     %1199 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16659 = flog2 %1198
[INFO] [stderr]                 32    %16660 = fmul %16659, %1199 (2.400000)
[INFO] [stderr]                 32    %16661 = fexp2 %16660
[INFO] [stderr]                                // succs: b112 
[INFO] [stderr]             }
[INFO] [stderr]             block b112:    // preds: b110 b111
[INFO] [stderr]             32    %16003 = phi b110: %1191, b111: %16661
[INFO] [stderr]                            // succs: b113 
[INFO] [stderr]         }
[INFO] [stderr]         block b113:    // preds: b108 b112
[INFO] [stderr]         32    %16002 = phi b108: %14007, b112: %16003
[INFO] [stderr]                        // succs: b114 b115 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b114:  // preds: b113, succs: b119 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b115:    // preds: b113
[INFO] [stderr]             32     %1226 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1227 = fge! %1226 (0.040450), %14008
[INFO] [stderr]                            // succs: b116 b117 
[INFO] [stderr]             if %1227 {
[INFO] [stderr]                 block b116:    // preds: b115
[INFO] [stderr]                 32     %1230 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1231 = fdiv %14008, %1230 (12.920000)
[INFO] [stderr]                                // succs: b118 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b117:    // preds: b115
[INFO] [stderr]                 32     %1235 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1236 = fadd %14008, %1235 (0.055000)
[INFO] [stderr]                 32     %1237 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1238 = fdiv %1236, %1237 (1.055000)
[INFO] [stderr]                 32     %1239 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16656 = flog2 %1238
[INFO] [stderr]                 32    %16657 = fmul %16656, %1239 (2.400000)
[INFO] [stderr]                 32    %16658 = fexp2 %16657
[INFO] [stderr]                                // succs: b118 
[INFO] [stderr]             }
[INFO] [stderr]             block b118:    // preds: b116 b117
[INFO] [stderr]             32    %16005 = phi b116: %1231, b117: %16658
[INFO] [stderr]                            // succs: b119 
[INFO] [stderr]         }
[INFO] [stderr]         block b119:    // preds: b114 b118
[INFO] [stderr]         32    %16004 = phi b114: %14008, b118: %16005
[INFO] [stderr]                        // succs: b120 b121 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b120:  // preds: b119, succs: b125 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b121:    // preds: b119
[INFO] [stderr]             32     %1266 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1267 = fge! %1266 (0.040450), %14009
[INFO] [stderr]                            // succs: b122 b123 
[INFO] [stderr]             if %1267 {
[INFO] [stderr]                 block b122:    // preds: b121
[INFO] [stderr]                 32     %1270 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1271 = fdiv %14009, %1270 (12.920000)
[INFO] [stderr]                                // succs: b124 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b123:    // preds: b121
[INFO] [stderr]                 32     %1275 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1276 = fadd %14009, %1275 (0.055000)
[INFO] [stderr]                 32     %1277 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1278 = fdiv %1276, %1277 (1.055000)
[INFO] [stderr]                 32     %1279 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16653 = flog2 %1278
[INFO] [stderr]                 32    %16654 = fmul %16653, %1279 (2.400000)
[INFO] [stderr]                 32    %16655 = fexp2 %16654
[INFO] [stderr]                                // succs: b124 
[INFO] [stderr]             }
[INFO] [stderr]             block b124:    // preds: b122 b123
[INFO] [stderr]             32    %16007 = phi b122: %1271, b123: %16655
[INFO] [stderr]                            // succs: b125 
[INFO] [stderr]         }
[INFO] [stderr]         block b125:    // preds: b120 b124
[INFO] [stderr]         32    %16006 = phi b120: %14009, b124: %16007
[INFO] [stderr]         32x3   %1286 = vec3 %16002, %16004, %16006
[INFO] [stderr]                        // succs: b126 
[INFO] [stderr]     }
[INFO] [stderr]     block b126:    // preds: b106 b125
[INFO] [stderr]     32x3  %16001 = phi b106: %14010, b125: %1286
[INFO] [stderr]     32x2  %15358 = load_const (0x3f800000, 0x00000000) = (1.000000, 0.000000)
[INFO] [stderr]     32    %14014 = fadd %13858, %15358 (1.000000, 0.000000).x
[INFO] [stderr]     32    %14017 = ffloor %14014
[INFO] [stderr]     32    %14020 = fadd %14017, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14023 = fdiv %14020, %13832.x
[INFO] [stderr]     32x2  %14025 = vec2 %14023, %13967
[INFO] [stderr]     32x4   %1331 = (float32)tex %16858 (texture_deref), %16827 (sampler_deref), %14025 (coord)
[INFO] [stderr]     32    %14026 = fmul %1331.x, %11619
[INFO] [stderr]     32    %14027 = fmul %1331.y, %11619
[INFO] [stderr]     32    %14028 = fmul %1331.z, %11619
[INFO] [stderr]     32x3  %14029 = vec3 %14026, %14027, %14028
[INFO] [stderr]                    // succs: b127 b128 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b127:  // preds: b126, succs: b147 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b128:  // preds: b126, succs: b129 b130 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b129:  // preds: b128, succs: b134 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b130:    // preds: b128
[INFO] [stderr]             32     %1368 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1369 = fge! %1368 (0.040450), %14026
[INFO] [stderr]                            // succs: b131 b132 
[INFO] [stderr]             if %1369 {
[INFO] [stderr]                 block b131:    // preds: b130
[INFO] [stderr]                 32     %1372 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1373 = fdiv %14026, %1372 (12.920000)
[INFO] [stderr]                                // succs: b133 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b132:    // preds: b130
[INFO] [stderr]                 32     %1377 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1378 = fadd %14026, %1377 (0.055000)
[INFO] [stderr]                 32     %1379 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1380 = fdiv %1378, %1379 (1.055000)
[INFO] [stderr]                 32     %1381 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16650 = flog2 %1380
[INFO] [stderr]                 32    %16651 = fmul %16650, %1381 (2.400000)
[INFO] [stderr]                 32    %16652 = fexp2 %16651
[INFO] [stderr]                                // succs: b133 
[INFO] [stderr]             }
[INFO] [stderr]             block b133:    // preds: b131 b132
[INFO] [stderr]             32    %16010 = phi b131: %1373, b132: %16652
[INFO] [stderr]                            // succs: b134 
[INFO] [stderr]         }
[INFO] [stderr]         block b134:    // preds: b129 b133
[INFO] [stderr]         32    %16009 = phi b129: %14026, b133: %16010
[INFO] [stderr]                        // succs: b135 b136 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b135:  // preds: b134, succs: b140 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b136:    // preds: b134
[INFO] [stderr]             32     %1408 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1409 = fge! %1408 (0.040450), %14027
[INFO] [stderr]                            // succs: b137 b138 
[INFO] [stderr]             if %1409 {
[INFO] [stderr]                 block b137:    // preds: b136
[INFO] [stderr]                 32     %1412 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1413 = fdiv %14027, %1412 (12.920000)
[INFO] [stderr]                                // succs: b139 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b138:    // preds: b136
[INFO] [stderr]                 32     %1417 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1418 = fadd %14027, %1417 (0.055000)
[INFO] [stderr]                 32     %1419 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1420 = fdiv %1418, %1419 (1.055000)
[INFO] [stderr]                 32     %1421 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16647 = flog2 %1420
[INFO] [stderr]                 32    %16648 = fmul %16647, %1421 (2.400000)
[INFO] [stderr]                 32    %16649 = fexp2 %16648
[INFO] [stderr]                                // succs: b139 
[INFO] [stderr]             }
[INFO] [stderr]             block b139:    // preds: b137 b138
[INFO] [stderr]             32    %16012 = phi b137: %1413, b138: %16649
[INFO] [stderr]                            // succs: b140 
[INFO] [stderr]         }
[INFO] [stderr]         block b140:    // preds: b135 b139
[INFO] [stderr]         32    %16011 = phi b135: %14027, b139: %16012
[INFO] [stderr]                        // succs: b141 b142 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b141:  // preds: b140, succs: b146 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b142:    // preds: b140
[INFO] [stderr]             32     %1448 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1449 = fge! %1448 (0.040450), %14028
[INFO] [stderr]                            // succs: b143 b144 
[INFO] [stderr]             if %1449 {
[INFO] [stderr]                 block b143:    // preds: b142
[INFO] [stderr]                 32     %1452 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1453 = fdiv %14028, %1452 (12.920000)
[INFO] [stderr]                                // succs: b145 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b144:    // preds: b142
[INFO] [stderr]                 32     %1457 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1458 = fadd %14028, %1457 (0.055000)
[INFO] [stderr]                 32     %1459 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1460 = fdiv %1458, %1459 (1.055000)
[INFO] [stderr]                 32     %1461 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16644 = flog2 %1460
[INFO] [stderr]                 32    %16645 = fmul %16644, %1461 (2.400000)
[INFO] [stderr]                 32    %16646 = fexp2 %16645
[INFO] [stderr]                                // succs: b145 
[INFO] [stderr]             }
[INFO] [stderr]             block b145:    // preds: b143 b144
[INFO] [stderr]             32    %16014 = phi b143: %1453, b144: %16646
[INFO] [stderr]                            // succs: b146 
[INFO] [stderr]         }
[INFO] [stderr]         block b146:    // preds: b141 b145
[INFO] [stderr]         32    %16013 = phi b141: %14028, b145: %16014
[INFO] [stderr]         32x3   %1468 = vec3 %16009, %16011, %16013
[INFO] [stderr]                        // succs: b147 
[INFO] [stderr]     }
[INFO] [stderr]     block b147:    // preds: b127 b146
[INFO] [stderr]     32x3  %16008 = phi b127: %14029, b146: %1468
[INFO] [stderr]     32x2  %15364 = load_const (0x40000000, 0x00000000) = (2.000000, 0.000000)
[INFO] [stderr]     32    %14033 = fadd %13858, %15364 (2.000000, 0.000000).x
[INFO] [stderr]     32    %14036 = ffloor %14033
[INFO] [stderr]     32    %14039 = fadd %14036, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14042 = fdiv %14039, %13832.x
[INFO] [stderr]     32x2  %14044 = vec2 %14042, %13967
[INFO] [stderr]     32x4   %1513 = (float32)tex %16859 (texture_deref), %16828 (sampler_deref), %14044 (coord)
[INFO] [stderr]     32    %14045 = fmul %1513.x, %11619
[INFO] [stderr]     32    %14046 = fmul %1513.y, %11619
[INFO] [stderr]     32    %14047 = fmul %1513.z, %11619
[INFO] [stderr]     32x3  %14048 = vec3 %14045, %14046, %14047
[INFO] [stderr]                    // succs: b148 b149 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b148:  // preds: b147, succs: b168 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b149:  // preds: b147, succs: b150 b151 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b150:  // preds: b149, succs: b155 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b151:    // preds: b149
[INFO] [stderr]             32     %1550 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1551 = fge! %1550 (0.040450), %14045
[INFO] [stderr]                            // succs: b152 b153 
[INFO] [stderr]             if %1551 {
[INFO] [stderr]                 block b152:    // preds: b151
[INFO] [stderr]                 32     %1554 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1555 = fdiv %14045, %1554 (12.920000)
[INFO] [stderr]                                // succs: b154 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b153:    // preds: b151
[INFO] [stderr]                 32     %1559 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1560 = fadd %14045, %1559 (0.055000)
[INFO] [stderr]                 32     %1561 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1562 = fdiv %1560, %1561 (1.055000)
[INFO] [stderr]                 32     %1563 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16641 = flog2 %1562
[INFO] [stderr]                 32    %16642 = fmul %16641, %1563 (2.400000)
[INFO] [stderr]                 32    %16643 = fexp2 %16642
[INFO] [stderr]                                // succs: b154 
[INFO] [stderr]             }
[INFO] [stderr]             block b154:    // preds: b152 b153
[INFO] [stderr]             32    %16017 = phi b152: %1555, b153: %16643
[INFO] [stderr]                            // succs: b155 
[INFO] [stderr]         }
[INFO] [stderr]         block b155:    // preds: b150 b154
[INFO] [stderr]         32    %16016 = phi b150: %14045, b154: %16017
[INFO] [stderr]                        // succs: b156 b157 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b156:  // preds: b155, succs: b161 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b157:    // preds: b155
[INFO] [stderr]             32     %1590 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1591 = fge! %1590 (0.040450), %14046
[INFO] [stderr]                            // succs: b158 b159 
[INFO] [stderr]             if %1591 {
[INFO] [stderr]                 block b158:    // preds: b157
[INFO] [stderr]                 32     %1594 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1595 = fdiv %14046, %1594 (12.920000)
[INFO] [stderr]                                // succs: b160 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b159:    // preds: b157
[INFO] [stderr]                 32     %1599 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1600 = fadd %14046, %1599 (0.055000)
[INFO] [stderr]                 32     %1601 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1602 = fdiv %1600, %1601 (1.055000)
[INFO] [stderr]                 32     %1603 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16638 = flog2 %1602
[INFO] [stderr]                 32    %16639 = fmul %16638, %1603 (2.400000)
[INFO] [stderr]                 32    %16640 = fexp2 %16639
[INFO] [stderr]                                // succs: b160 
[INFO] [stderr]             }
[INFO] [stderr]             block b160:    // preds: b158 b159
[INFO] [stderr]             32    %16019 = phi b158: %1595, b159: %16640
[INFO] [stderr]                            // succs: b161 
[INFO] [stderr]         }
[INFO] [stderr]         block b161:    // preds: b156 b160
[INFO] [stderr]         32    %16018 = phi b156: %14046, b160: %16019
[INFO] [stderr]                        // succs: b162 b163 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b162:  // preds: b161, succs: b167 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b163:    // preds: b161
[INFO] [stderr]             32     %1630 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1631 = fge! %1630 (0.040450), %14047
[INFO] [stderr]                            // succs: b164 b165 
[INFO] [stderr]             if %1631 {
[INFO] [stderr]                 block b164:    // preds: b163
[INFO] [stderr]                 32     %1634 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1635 = fdiv %14047, %1634 (12.920000)
[INFO] [stderr]                                // succs: b166 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b165:    // preds: b163
[INFO] [stderr]                 32     %1639 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1640 = fadd %14047, %1639 (0.055000)
[INFO] [stderr]                 32     %1641 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1642 = fdiv %1640, %1641 (1.055000)
[INFO] [stderr]                 32     %1643 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16635 = flog2 %1642
[INFO] [stderr]                 32    %16636 = fmul %16635, %1643 (2.400000)
[INFO] [stderr]                 32    %16637 = fexp2 %16636
[INFO] [stderr]                                // succs: b166 
[INFO] [stderr]             }
[INFO] [stderr]             block b166:    // preds: b164 b165
[INFO] [stderr]             32    %16021 = phi b164: %1635, b165: %16637
[INFO] [stderr]                            // succs: b167 
[INFO] [stderr]         }
[INFO] [stderr]         block b167:    // preds: b162 b166
[INFO] [stderr]         32    %16020 = phi b162: %14047, b166: %16021
[INFO] [stderr]         32x3   %1650 = vec3 %16016, %16018, %16020
[INFO] [stderr]                        // succs: b168 
[INFO] [stderr]     }
[INFO] [stderr]     block b168:    // preds: b148 b167
[INFO] [stderr]     32x3  %16015 = phi b148: %14048, b167: %1650
[INFO] [stderr]     32    %16801 = load_const (0xbfc00000 = -1.500000)
[INFO] [stderr]     32    %16782 = fadd %16801 (-1.500000), %16790
[INFO] [stderr]     32     %1699 = fabs %16782
[INFO] [stderr]     32    %16630 = flog2 %1699
[INFO] [stderr]     32    %16631 = fmul %16630, %11699
[INFO] [stderr]     32    %16632 = fexp2 %16631
[INFO] [stderr]     32     %1704 = fmul %11694, %16632
[INFO] [stderr]     32     %1705 = fexp2 %1704
[INFO] [stderr]     32    %16803 = load_const (0x40200000 = 2.500000)
[INFO] [stderr]     32    %16778 = fadd %16803 (2.500000), %16790
[INFO] [stderr]     32     %1799 = fabs %16778
[INFO] [stderr]     32    %16627 = flog2 %1799
[INFO] [stderr]     32    %16628 = fmul %16627, %11699
[INFO] [stderr]     32    %16629 = fexp2 %16628
[INFO] [stderr]     32     %1804 = fmul %11694, %16629
[INFO] [stderr]     32     %1805 = fexp2 %1804
[INFO] [stderr]     32    %14064 = fmul %15987.x, %1705
[INFO] [stderr]     32    %14065 = fmul %15987.y, %1705
[INFO] [stderr]     32    %14066 = fmul %15987.z, %1705
[INFO] [stderr]     32    %14068 = fmul %15994.x, %654
[INFO] [stderr]     32    %14069 = fmul %15994.y, %654
[INFO] [stderr]     32    %14070 = fmul %15994.z, %654
[INFO] [stderr]     32    %14072 = fadd %14064, %14068
[INFO] [stderr]     32    %14073 = fadd %14065, %14069
[INFO] [stderr]     32    %14074 = fadd %14066, %14070
[INFO] [stderr]     32    %14076 = fmul %16001.x, %679
[INFO] [stderr]     32    %14077 = fmul %16001.y, %679
[INFO] [stderr]     32    %14078 = fmul %16001.z, %679
[INFO] [stderr]     32    %14080 = fadd %14072, %14076
[INFO] [stderr]     32    %14081 = fadd %14073, %14077
[INFO] [stderr]     32    %14082 = fadd %14074, %14078
[INFO] [stderr]     32    %14084 = fmul %16008.x, %704
[INFO] [stderr]     32    %14085 = fmul %16008.y, %704
[INFO] [stderr]     32    %14086 = fmul %16008.z, %704
[INFO] [stderr]     32    %14088 = fadd %14080, %14084
[INFO] [stderr]     32    %14089 = fadd %14081, %14085
[INFO] [stderr]     32    %14090 = fadd %14082, %14086
[INFO] [stderr]     32    %14092 = fmul %16015.x, %1805
[INFO] [stderr]     32    %14093 = fmul %16015.y, %1805
[INFO] [stderr]     32    %14094 = fmul %16015.z, %1805
[INFO] [stderr]     32    %14096 = fadd %14088, %14092
[INFO] [stderr]     32    %14097 = fadd %14089, %14093
[INFO] [stderr]     32    %14098 = fadd %14090, %14094
[INFO] [stderr]     32     %1842 = fadd %1705, %654
[INFO] [stderr]     32     %1845 = fadd %1842, %679
[INFO] [stderr]     32     %1848 = fadd %1845, %704
[INFO] [stderr]     32     %1851 = fadd %1848, %1805
[INFO] [stderr]     32    %14100 = fdiv %14096, %1851
[INFO] [stderr]     32    %14101 = fdiv %14097, %1851
[INFO] [stderr]     32    %14102 = fdiv %14098, %1851
[INFO] [stderr]     32x2  %15376 = load_const (0xbf800000, 0x3f800000) = (-1.000000, 1.000000)
[INFO] [stderr]     32    %14107 = fadd %13858, %15376 (-1.000000, 1.000000).x
[INFO] [stderr]     32    %14108 = fadd %13859, %15376 (-1.000000, 1.000000).y
[INFO] [stderr]     32    %14110 = ffloor %14107
[INFO] [stderr]     32    %14111 = ffloor %14108
[INFO] [stderr]     32    %14113 = fadd %14110, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14114 = fadd %14111, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14116 = fdiv %14113, %13832.x
[INFO] [stderr]     32    %14117 = fdiv %14114, %13832.y
[INFO] [stderr]     32x2  %14118 = vec2 %14116, %14117
[INFO] [stderr]     32x4   %1904 = (float32)tex %16860 (texture_deref), %16829 (sampler_deref), %14118 (coord)
[INFO] [stderr]     32    %14119 = fmul %1904.x, %11619
[INFO] [stderr]     32    %14120 = fmul %1904.y, %11619
[INFO] [stderr]     32    %14121 = fmul %1904.z, %11619
[INFO] [stderr]     32x3  %14122 = vec3 %14119, %14120, %14121
[INFO] [stderr]                    // succs: b169 b170 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b169:  // preds: b168, succs: b189 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b170:  // preds: b168, succs: b171 b172 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b171:  // preds: b170, succs: b176 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b172:    // preds: b170
[INFO] [stderr]             32     %1941 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1942 = fge! %1941 (0.040450), %14119
[INFO] [stderr]                            // succs: b173 b174 
[INFO] [stderr]             if %1942 {
[INFO] [stderr]                 block b173:    // preds: b172
[INFO] [stderr]                 32     %1945 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1946 = fdiv %14119, %1945 (12.920000)
[INFO] [stderr]                                // succs: b175 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b174:    // preds: b172
[INFO] [stderr]                 32     %1950 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1951 = fadd %14119, %1950 (0.055000)
[INFO] [stderr]                 32     %1952 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1953 = fdiv %1951, %1952 (1.055000)
[INFO] [stderr]                 32     %1954 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16624 = flog2 %1953
[INFO] [stderr]                 32    %16625 = fmul %16624, %1954 (2.400000)
[INFO] [stderr]                 32    %16626 = fexp2 %16625
[INFO] [stderr]                                // succs: b175 
[INFO] [stderr]             }
[INFO] [stderr]             block b175:    // preds: b173 b174
[INFO] [stderr]             32    %16024 = phi b173: %1946, b174: %16626
[INFO] [stderr]                            // succs: b176 
[INFO] [stderr]         }
[INFO] [stderr]         block b176:    // preds: b171 b175
[INFO] [stderr]         32    %16023 = phi b171: %14119, b175: %16024
[INFO] [stderr]                        // succs: b177 b178 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b177:  // preds: b176, succs: b182 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b178:    // preds: b176
[INFO] [stderr]             32     %1981 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %1982 = fge! %1981 (0.040450), %14120
[INFO] [stderr]                            // succs: b179 b180 
[INFO] [stderr]             if %1982 {
[INFO] [stderr]                 block b179:    // preds: b178
[INFO] [stderr]                 32     %1985 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %1986 = fdiv %14120, %1985 (12.920000)
[INFO] [stderr]                                // succs: b181 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b180:    // preds: b178
[INFO] [stderr]                 32     %1990 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %1991 = fadd %14120, %1990 (0.055000)
[INFO] [stderr]                 32     %1992 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %1993 = fdiv %1991, %1992 (1.055000)
[INFO] [stderr]                 32     %1994 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16621 = flog2 %1993
[INFO] [stderr]                 32    %16622 = fmul %16621, %1994 (2.400000)
[INFO] [stderr]                 32    %16623 = fexp2 %16622
[INFO] [stderr]                                // succs: b181 
[INFO] [stderr]             }
[INFO] [stderr]             block b181:    // preds: b179 b180
[INFO] [stderr]             32    %16026 = phi b179: %1986, b180: %16623
[INFO] [stderr]                            // succs: b182 
[INFO] [stderr]         }
[INFO] [stderr]         block b182:    // preds: b177 b181
[INFO] [stderr]         32    %16025 = phi b177: %14120, b181: %16026
[INFO] [stderr]                        // succs: b183 b184 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b183:  // preds: b182, succs: b188 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b184:    // preds: b182
[INFO] [stderr]             32     %2021 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %2022 = fge! %2021 (0.040450), %14121
[INFO] [stderr]                            // succs: b185 b186 
[INFO] [stderr]             if %2022 {
[INFO] [stderr]                 block b185:    // preds: b184
[INFO] [stderr]                 32     %2025 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %2026 = fdiv %14121, %2025 (12.920000)
[INFO] [stderr]                                // succs: b187 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b186:    // preds: b184
[INFO] [stderr]                 32     %2030 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %2031 = fadd %14121, %2030 (0.055000)
[INFO] [stderr]                 32     %2032 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %2033 = fdiv %2031, %2032 (1.055000)
[INFO] [stderr]                 32     %2034 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16618 = flog2 %2033
[INFO] [stderr]                 32    %16619 = fmul %16618, %2034 (2.400000)
[INFO] [stderr]                 32    %16620 = fexp2 %16619
[INFO] [stderr]                                // succs: b187 
[INFO] [stderr]             }
[INFO] [stderr]             block b187:    // preds: b185 b186
[INFO] [stderr]             32    %16028 = phi b185: %2026, b186: %16620
[INFO] [stderr]                            // succs: b188 
[INFO] [stderr]         }
[INFO] [stderr]         block b188:    // preds: b183 b187
[INFO] [stderr]         32    %16027 = phi b183: %14121, b187: %16028
[INFO] [stderr]         32x3   %2041 = vec3 %16023, %16025, %16027
[INFO] [stderr]                        // succs: b189 
[INFO] [stderr]     }
[INFO] [stderr]     block b189:    // preds: b169 b188
[INFO] [stderr]     32x3  %16022 = phi b169: %14122, b188: %2041
[INFO] [stderr]     32x2  %15382 = load_const (0x00000000, 0x3f800000) = (0.000000, 1.000000)
[INFO] [stderr]     32    %14127 = fadd %13859, %15382 (0.000000, 1.000000).y
[INFO] [stderr]     32    %14130 = ffloor %14127
[INFO] [stderr]     32    %14133 = fadd %14130, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14136 = fdiv %14133, %13832.y
[INFO] [stderr]     32x2  %14137 = vec2 %13889, %14136
[INFO] [stderr]     32x4   %2086 = (float32)tex %16861 (texture_deref), %16830 (sampler_deref), %14137 (coord)
[INFO] [stderr]     32    %14138 = fmul %2086.x, %11619
[INFO] [stderr]     32    %14139 = fmul %2086.y, %11619
[INFO] [stderr]     32    %14140 = fmul %2086.z, %11619
[INFO] [stderr]     32x3  %14141 = vec3 %14138, %14139, %14140
[INFO] [stderr]                    // succs: b190 b191 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b190:  // preds: b189, succs: b210 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b191:  // preds: b189, succs: b192 b193 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b192:  // preds: b191, succs: b197 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b193:    // preds: b191
[INFO] [stderr]             32     %2123 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %2124 = fge! %2123 (0.040450), %14138
[INFO] [stderr]                            // succs: b194 b195 
[INFO] [stderr]             if %2124 {
[INFO] [stderr]                 block b194:    // preds: b193
[INFO] [stderr]                 32     %2127 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %2128 = fdiv %14138, %2127 (12.920000)
[INFO] [stderr]                                // succs: b196 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b195:    // preds: b193
[INFO] [stderr]                 32     %2132 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %2133 = fadd %14138, %2132 (0.055000)
[INFO] [stderr]                 32     %2134 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %2135 = fdiv %2133, %2134 (1.055000)
[INFO] [stderr]                 32     %2136 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16615 = flog2 %2135
[INFO] [stderr]                 32    %16616 = fmul %16615, %2136 (2.400000)
[INFO] [stderr]                 32    %16617 = fexp2 %16616
[INFO] [stderr]                                // succs: b196 
[INFO] [stderr]             }
[INFO] [stderr]             block b196:    // preds: b194 b195
[INFO] [stderr]             32    %16031 = phi b194: %2128, b195: %16617
[INFO] [stderr]                            // succs: b197 
[INFO] [stderr]         }
[INFO] [stderr]         block b197:    // preds: b192 b196
[INFO] [stderr]         32    %16030 = phi b192: %14138, b196: %16031
[INFO] [stderr]                        // succs: b198 b199 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b198:  // preds: b197, succs: b203 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b199:    // preds: b197
[INFO] [stderr]             32     %2163 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %2164 = fge! %2163 (0.040450), %14139
[INFO] [stderr]                            // succs: b200 b201 
[INFO] [stderr]             if %2164 {
[INFO] [stderr]                 block b200:    // preds: b199
[INFO] [stderr]                 32     %2167 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %2168 = fdiv %14139, %2167 (12.920000)
[INFO] [stderr]                                // succs: b202 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b201:    // preds: b199
[INFO] [stderr]                 32     %2172 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %2173 = fadd %14139, %2172 (0.055000)
[INFO] [stderr]                 32     %2174 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %2175 = fdiv %2173, %2174 (1.055000)
[INFO] [stderr]                 32     %2176 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16612 = flog2 %2175
[INFO] [stderr]                 32    %16613 = fmul %16612, %2176 (2.400000)
[INFO] [stderr]                 32    %16614 = fexp2 %16613
[INFO] [stderr]                                // succs: b202 
[INFO] [stderr]             }
[INFO] [stderr]             block b202:    // preds: b200 b201
[INFO] [stderr]             32    %16033 = phi b200: %2168, b201: %16614
[INFO] [stderr]                            // succs: b203 
[INFO] [stderr]         }
[INFO] [stderr]         block b203:    // preds: b198 b202
[INFO] [stderr]         32    %16032 = phi b198: %14139, b202: %16033
[INFO] [stderr]                        // succs: b204 b205 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b204:  // preds: b203, succs: b209 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b205:    // preds: b203
[INFO] [stderr]             32     %2203 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %2204 = fge! %2203 (0.040450), %14140
[INFO] [stderr]                            // succs: b206 b207 
[INFO] [stderr]             if %2204 {
[INFO] [stderr]                 block b206:    // preds: b205
[INFO] [stderr]                 32     %2207 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %2208 = fdiv %14140, %2207 (12.920000)
[INFO] [stderr]                                // succs: b208 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b207:    // preds: b205
[INFO] [stderr]                 32     %2212 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %2213 = fadd %14140, %2212 (0.055000)
[INFO] [stderr]                 32     %2214 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %2215 = fdiv %2213, %2214 (1.055000)
[INFO] [stderr]                 32     %2216 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16609 = flog2 %2215
[INFO] [stderr]                 32    %16610 = fmul %16609, %2216 (2.400000)
[INFO] [stderr]                 32    %16611 = fexp2 %16610
[INFO] [stderr]                                // succs: b208 
[INFO] [stderr]             }
[INFO] [stderr]             block b208:    // preds: b206 b207
[INFO] [stderr]             32    %16035 = phi b206: %2208, b207: %16611
[INFO] [stderr]                            // succs: b209 
[INFO] [stderr]         }
[INFO] [stderr]         block b209:    // preds: b204 b208
[INFO] [stderr]         32    %16034 = phi b204: %14140, b208: %16035
[INFO] [stderr]         32x3   %2223 = vec3 %16030, %16032, %16034
[INFO] [stderr]                        // succs: b210 
[INFO] [stderr]     }
[INFO] [stderr]     block b210:    // preds: b190 b209
[INFO] [stderr]     32x3  %16029 = phi b190: %14141, b209: %2223
[INFO] [stderr]     32x2  %15388 = load_const (0x3f800000, 0x3f800000) = (1.000000, 1.000000)
[INFO] [stderr]     32    %14145 = fadd %13858, %15388 (1.000000, 1.000000).x
[INFO] [stderr]     32    %14146 = fadd %13859, %15388 (1.000000, 1.000000).y
[INFO] [stderr]     32    %14148 = ffloor %14145
[INFO] [stderr]     32    %14149 = ffloor %14146
[INFO] [stderr]     32    %14151 = fadd %14148, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14152 = fadd %14149, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14154 = fdiv %14151, %13832.x
[INFO] [stderr]     32    %14155 = fdiv %14152, %13832.y
[INFO] [stderr]     32x2  %14156 = vec2 %14154, %14155
[INFO] [stderr]     32x4   %2268 = (float32)tex %16862 (texture_deref), %16831 (sampler_deref), %14156 (coord)
[INFO] [stderr]     32    %14157 = fmul %2268.x, %11619
[INFO] [stderr]     32    %14158 = fmul %2268.y, %11619
[INFO] [stderr]     32    %14159 = fmul %2268.z, %11619
[INFO] [stderr]     32x3  %14160 = vec3 %14157, %14158, %14159
[INFO] [stderr]                    // succs: b211 b212 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b211:  // preds: b210, succs: b231 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b212:  // preds: b210, succs: b213 b214 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b213:  // preds: b212, succs: b218 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b214:    // preds: b212
[INFO] [stderr]             32     %2305 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %2306 = fge! %2305 (0.040450), %14157
[INFO] [stderr]                            // succs: b215 b216 
[INFO] [stderr]             if %2306 {
[INFO] [stderr]                 block b215:    // preds: b214
[INFO] [stderr]                 32     %2309 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %2310 = fdiv %14157, %2309 (12.920000)
[INFO] [stderr]                                // succs: b217 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b216:    // preds: b214
[INFO] [stderr]                 32     %2314 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %2315 = fadd %14157, %2314 (0.055000)
[INFO] [stderr]                 32     %2316 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %2317 = fdiv %2315, %2316 (1.055000)
[INFO] [stderr]                 32     %2318 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16606 = flog2 %2317
[INFO] [stderr]                 32    %16607 = fmul %16606, %2318 (2.400000)
[INFO] [stderr]                 32    %16608 = fexp2 %16607
[INFO] [stderr]                                // succs: b217 
[INFO] [stderr]             }
[INFO] [stderr]             block b217:    // preds: b215 b216
[INFO] [stderr]             32    %16038 = phi b215: %2310, b216: %16608
[INFO] [stderr]                            // succs: b218 
[INFO] [stderr]         }
[INFO] [stderr]         block b218:    // preds: b213 b217
[INFO] [stderr]         32    %16037 = phi b213: %14157, b217: %16038
[INFO] [stderr]                        // succs: b219 b220 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b219:  // preds: b218, succs: b224 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b220:    // preds: b218
[INFO] [stderr]             32     %2345 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %2346 = fge! %2345 (0.040450), %14158
[INFO] [stderr]                            // succs: b221 b222 
[INFO] [stderr]             if %2346 {
[INFO] [stderr]                 block b221:    // preds: b220
[INFO] [stderr]                 32     %2349 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %2350 = fdiv %14158, %2349 (12.920000)
[INFO] [stderr]                                // succs: b223 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b222:    // preds: b220
[INFO] [stderr]                 32     %2354 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %2355 = fadd %14158, %2354 (0.055000)
[INFO] [stderr]                 32     %2356 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %2357 = fdiv %2355, %2356 (1.055000)
[INFO] [stderr]                 32     %2358 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16603 = flog2 %2357
[INFO] [stderr]                 32    %16604 = fmul %16603, %2358 (2.400000)
[INFO] [stderr]                 32    %16605 = fexp2 %16604
[INFO] [stderr]                                // succs: b223 
[INFO] [stderr]             }
[INFO] [stderr]             block b223:    // preds: b221 b222
[INFO] [stderr]             32    %16040 = phi b221: %2350, b222: %16605
[INFO] [stderr]                            // succs: b224 
[INFO] [stderr]         }
[INFO] [stderr]         block b224:    // preds: b219 b223
[INFO] [stderr]         32    %16039 = phi b219: %14158, b223: %16040
[INFO] [stderr]                        // succs: b225 b226 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b225:  // preds: b224, succs: b230 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b226:    // preds: b224
[INFO] [stderr]             32     %2385 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %2386 = fge! %2385 (0.040450), %14159
[INFO] [stderr]                            // succs: b227 b228 
[INFO] [stderr]             if %2386 {
[INFO] [stderr]                 block b227:    // preds: b226
[INFO] [stderr]                 32     %2389 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %2390 = fdiv %14159, %2389 (12.920000)
[INFO] [stderr]                                // succs: b229 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b228:    // preds: b226
[INFO] [stderr]                 32     %2394 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %2395 = fadd %14159, %2394 (0.055000)
[INFO] [stderr]                 32     %2396 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %2397 = fdiv %2395, %2396 (1.055000)
[INFO] [stderr]                 32     %2398 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16600 = flog2 %2397
[INFO] [stderr]                 32    %16601 = fmul %16600, %2398 (2.400000)
[INFO] [stderr]                 32    %16602 = fexp2 %16601
[INFO] [stderr]                                // succs: b229 
[INFO] [stderr]             }
[INFO] [stderr]             block b229:    // preds: b227 b228
[INFO] [stderr]             32    %16042 = phi b227: %2390, b228: %16602
[INFO] [stderr]                            // succs: b230 
[INFO] [stderr]         }
[INFO] [stderr]         block b230:    // preds: b225 b229
[INFO] [stderr]         32    %16041 = phi b225: %14159, b229: %16042
[INFO] [stderr]         32x3   %2405 = vec3 %16037, %16039, %16041
[INFO] [stderr]                        // succs: b231 
[INFO] [stderr]     }
[INFO] [stderr]     block b231:    // preds: b211 b230
[INFO] [stderr]     32x3  %16036 = phi b211: %14160, b230: %2405
[INFO] [stderr]     32    %14176 = fmul %16022.x, %654
[INFO] [stderr]     32    %14177 = fmul %16022.y, %654
[INFO] [stderr]     32    %14178 = fmul %16022.z, %654
[INFO] [stderr]     32    %14180 = fmul %16029.x, %679
[INFO] [stderr]     32    %14181 = fmul %16029.y, %679
[INFO] [stderr]     32    %14182 = fmul %16029.z, %679
[INFO] [stderr]     32    %14184 = fadd %14176, %14180
[INFO] [stderr]     32    %14185 = fadd %14177, %14181
[INFO] [stderr]     32    %14186 = fadd %14178, %14182
[INFO] [stderr]     32    %14188 = fmul %16036.x, %704
[INFO] [stderr]     32    %14189 = fmul %16036.y, %704
[INFO] [stderr]     32    %14190 = fmul %16036.z, %704
[INFO] [stderr]     32    %14192 = fadd %14184, %14188
[INFO] [stderr]     32    %14193 = fadd %14185, %14189
[INFO] [stderr]     32    %14194 = fadd %14186, %14190
[INFO] [stderr]     32    %14196 = fdiv %14192, %732
[INFO] [stderr]     32    %14197 = fdiv %14193, %732
[INFO] [stderr]     32    %14198 = fdiv %14194, %732
[INFO] [stderr]     32    %16773 = fneg %16696
[INFO] [stderr]     32    %16774 = fadd %16732 (-0.500000), %16773
[INFO] [stderr]     32    %11964 = @load_ubo (%11608, %11604 (0x0)) (access=none, align_mul=256, align_offset=0, range_base=0, range=52)
[INFO] [stderr]     32     %2592 = fabs %16774
[INFO] [stderr]     32    %16597 = flog2 %2592
[INFO] [stderr]     32    %16598 = fmul %16597, %11699
[INFO] [stderr]     32    %16599 = fexp2 %16598
[INFO] [stderr]     32     %2597 = fmul %11964, %16599
[INFO] [stderr]     32     %2598 = fexp2 %2597
[INFO] [stderr]     32    %16594 = flog2 %16770
[INFO] [stderr]     32    %16595 = fmul %16594, %11699
[INFO] [stderr]     32    %16596 = fexp2 %16595
[INFO] [stderr]     32     %2658 = fmul %11964, %16596
[INFO] [stderr]     32     %2659 = fexp2 %2658
[INFO] [stderr]     32    %16769 = fadd %16799 (1.500000), %16773
[INFO] [stderr]     32     %2714 = fabs %16769
[INFO] [stderr]     32    %16591 = flog2 %2714
[INFO] [stderr]     32    %16592 = fmul %16591, %11699
[INFO] [stderr]     32    %16593 = fexp2 %16592
[INFO] [stderr]     32     %2719 = fmul %11964, %16593
[INFO] [stderr]     32     %2720 = fexp2 %2719
[INFO] [stderr]     32    %14245 = fmul %13950, %2598
[INFO] [stderr]     32    %14246 = fmul %13951, %2598
[INFO] [stderr]     32    %14247 = fmul %13952, %2598
[INFO] [stderr]     32    %14249 = fmul %14100, %2659
[INFO] [stderr]     32    %14250 = fmul %14101, %2659
[INFO] [stderr]     32    %14251 = fmul %14102, %2659
[INFO] [stderr]     32    %14253 = fadd %14245, %14249
[INFO] [stderr]     32    %14254 = fadd %14246, %14250
[INFO] [stderr]     32    %14255 = fadd %14247, %14251
[INFO] [stderr]     32    %14257 = fmul %14196, %2720
[INFO] [stderr]     32    %14258 = fmul %14197, %2720
[INFO] [stderr]     32    %14259 = fmul %14198, %2720
[INFO] [stderr]     32    %14261 = fadd %14253, %14257
[INFO] [stderr]     32    %14262 = fadd %14254, %14258
[INFO] [stderr]     32    %14263 = fadd %14255, %14259
[INFO] [stderr]     32x2  %15401 = load_const (0xc0000000, 0xc0000000) = (-2.000000, -2.000000)
[INFO] [stderr]     32    %14268 = fadd %13858, %15401 (-2.000000, -2.000000).x
[INFO] [stderr]     32    %14269 = fadd %13859, %15401 (-2.000000, -2.000000).y
[INFO] [stderr]     32    %14271 = ffloor %14268
[INFO] [stderr]     32    %14272 = ffloor %14269
[INFO] [stderr]     32    %14274 = fadd %14271, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14275 = fadd %14272, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14277 = fdiv %14274, %13832.x
[INFO] [stderr]     32    %14278 = fdiv %14275, %13832.y
[INFO] [stderr]     32x2  %14279 = vec2 %14277, %14278
[INFO] [stderr]     32x4   %2800 = (float32)tex %16863 (texture_deref), %16832 (sampler_deref), %14279 (coord)
[INFO] [stderr]     32    %14280 = fmul %2800.x, %11619
[INFO] [stderr]     32    %14281 = fmul %2800.y, %11619
[INFO] [stderr]     32    %14282 = fmul %2800.z, %11619
[INFO] [stderr]     32x3  %14283 = vec3 %14280, %14281, %14282
[INFO] [stderr]                    // succs: b232 b233 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b232:  // preds: b231, succs: b252 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b233:  // preds: b231, succs: b234 b235 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b234:  // preds: b233, succs: b239 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b235:    // preds: b233
[INFO] [stderr]             32     %2837 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %2838 = fge! %2837 (0.040450), %14280
[INFO] [stderr]                            // succs: b236 b237 
[INFO] [stderr]             if %2838 {
[INFO] [stderr]                 block b236:    // preds: b235
[INFO] [stderr]                 32     %2841 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %2842 = fdiv %14280, %2841 (12.920000)
[INFO] [stderr]                                // succs: b238 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b237:    // preds: b235
[INFO] [stderr]                 32     %2846 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %2847 = fadd %14280, %2846 (0.055000)
[INFO] [stderr]                 32     %2848 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %2849 = fdiv %2847, %2848 (1.055000)
[INFO] [stderr]                 32     %2850 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16588 = flog2 %2849
[INFO] [stderr]                 32    %16589 = fmul %16588, %2850 (2.400000)
[INFO] [stderr]                 32    %16590 = fexp2 %16589
[INFO] [stderr]                                // succs: b238 
[INFO] [stderr]             }
[INFO] [stderr]             block b238:    // preds: b236 b237
[INFO] [stderr]             32    %16046 = phi b236: %2842, b237: %16590
[INFO] [stderr]                            // succs: b239 
[INFO] [stderr]         }
[INFO] [stderr]         block b239:    // preds: b234 b238
[INFO] [stderr]         32    %16045 = phi b234: %14280, b238: %16046
[INFO] [stderr]                        // succs: b240 b241 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b240:  // preds: b239, succs: b245 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b241:    // preds: b239
[INFO] [stderr]             32     %2877 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %2878 = fge! %2877 (0.040450), %14281
[INFO] [stderr]                            // succs: b242 b243 
[INFO] [stderr]             if %2878 {
[INFO] [stderr]                 block b242:    // preds: b241
[INFO] [stderr]                 32     %2881 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %2882 = fdiv %14281, %2881 (12.920000)
[INFO] [stderr]                                // succs: b244 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b243:    // preds: b241
[INFO] [stderr]                 32     %2886 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %2887 = fadd %14281, %2886 (0.055000)
[INFO] [stderr]                 32     %2888 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %2889 = fdiv %2887, %2888 (1.055000)
[INFO] [stderr]                 32     %2890 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16585 = flog2 %2889
[INFO] [stderr]                 32    %16586 = fmul %16585, %2890 (2.400000)
[INFO] [stderr]                 32    %16587 = fexp2 %16586
[INFO] [stderr]                                // succs: b244 
[INFO] [stderr]             }
[INFO] [stderr]             block b244:    // preds: b242 b243
[INFO] [stderr]             32    %16048 = phi b242: %2882, b243: %16587
[INFO] [stderr]                            // succs: b245 
[INFO] [stderr]         }
[INFO] [stderr]         block b245:    // preds: b240 b244
[INFO] [stderr]         32    %16047 = phi b240: %14281, b244: %16048
[INFO] [stderr]                        // succs: b246 b247 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b246:  // preds: b245, succs: b251 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b247:    // preds: b245
[INFO] [stderr]             32     %2917 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %2918 = fge! %2917 (0.040450), %14282
[INFO] [stderr]                            // succs: b248 b249 
[INFO] [stderr]             if %2918 {
[INFO] [stderr]                 block b248:    // preds: b247
[INFO] [stderr]                 32     %2921 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %2922 = fdiv %14282, %2921 (12.920000)
[INFO] [stderr]                                // succs: b250 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b249:    // preds: b247
[INFO] [stderr]                 32     %2926 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %2927 = fadd %14282, %2926 (0.055000)
[INFO] [stderr]                 32     %2928 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %2929 = fdiv %2927, %2928 (1.055000)
[INFO] [stderr]                 32     %2930 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16582 = flog2 %2929
[INFO] [stderr]                 32    %16583 = fmul %16582, %2930 (2.400000)
[INFO] [stderr]                 32    %16584 = fexp2 %16583
[INFO] [stderr]                                // succs: b250 
[INFO] [stderr]             }
[INFO] [stderr]             block b250:    // preds: b248 b249
[INFO] [stderr]             32    %16050 = phi b248: %2922, b249: %16584
[INFO] [stderr]                            // succs: b251 
[INFO] [stderr]         }
[INFO] [stderr]         block b251:    // preds: b246 b250
[INFO] [stderr]         32    %16049 = phi b246: %14282, b250: %16050
[INFO] [stderr]         32x3   %2937 = vec3 %16045, %16047, %16049
[INFO] [stderr]                        // succs: b252 
[INFO] [stderr]     }
[INFO] [stderr]     block b252:    // preds: b232 b251
[INFO] [stderr]     32x3  %16044 = phi b232: %14283, b251: %2937
[INFO] [stderr]     32x2  %15407 = load_const (0xbf800000, 0xc0000000) = (-1.000000, -2.000000)
[INFO] [stderr]     32    %14287 = fadd %13858, %15407 (-1.000000, -2.000000).x
[INFO] [stderr]     32    %14288 = fadd %13859, %15407 (-1.000000, -2.000000).y
[INFO] [stderr]     32    %14290 = ffloor %14287
[INFO] [stderr]     32    %14291 = ffloor %14288
[INFO] [stderr]     32    %14293 = fadd %14290, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14294 = fadd %14291, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14296 = fdiv %14293, %13832.x
[INFO] [stderr]     32    %14297 = fdiv %14294, %13832.y
[INFO] [stderr]     32x2  %14298 = vec2 %14296, %14297
[INFO] [stderr]     32x4   %2982 = (float32)tex %16864 (texture_deref), %16833 (sampler_deref), %14298 (coord)
[INFO] [stderr]     32    %14299 = fmul %2982.x, %11619
[INFO] [stderr]     32    %14300 = fmul %2982.y, %11619
[INFO] [stderr]     32    %14301 = fmul %2982.z, %11619
[INFO] [stderr]     32x3  %14302 = vec3 %14299, %14300, %14301
[INFO] [stderr]                    // succs: b253 b254 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b253:  // preds: b252, succs: b273 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b254:  // preds: b252, succs: b255 b256 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b255:  // preds: b254, succs: b260 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b256:    // preds: b254
[INFO] [stderr]             32     %3019 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3020 = fge! %3019 (0.040450), %14299
[INFO] [stderr]                            // succs: b257 b258 
[INFO] [stdout] test tests::test_compile ... ok
[INFO] [stderr]             if %3020 {
[INFO] [stderr]                 block b257:    // preds: b256
[INFO] [stderr]                 32     %3023 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3024 = fdiv %14299, %3023 (12.920000)
[INFO] [stderr]                                // succs: b259 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b258:    // preds: b256
[INFO] [stderr]                 32     %3028 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3029 = fadd %14299, %3028 (0.055000)
[INFO] [stderr]                 32     %3030 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3031 = fdiv %3029, %3030 (1.055000)
[INFO] [stderr]                 32     %3032 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16579 = flog2 %3031
[INFO] [stderr]                 32    %16580 = fmul %16579, %3032 (2.400000)
[INFO] [stderr]                 32    %16581 = fexp2 %16580
[INFO] [stderr]                                // succs: b259 
[INFO] [stderr]             }
[INFO] [stderr]             block b259:    // preds: b257 b258
[INFO] [stderr]             32    %16053 = phi b257: %3024, b258: %16581
[INFO] [stderr]                            // succs: b260 
[INFO] [stderr]         }
[INFO] [stderr]         block b260:    // preds: b255 b259
[INFO] [stderr]         32    %16052 = phi b255: %14299, b259: %16053
[INFO] [stderr]                        // succs: b261 b262 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b261:  // preds: b260, succs: b266 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b262:    // preds: b260
[INFO] [stderr]             32     %3059 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3060 = fge! %3059 (0.040450), %14300
[INFO] [stderr]                            // succs: b263 b264 
[INFO] [stderr]             if %3060 {
[INFO] [stderr]                 block b263:    // preds: b262
[INFO] [stderr]                 32     %3063 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3064 = fdiv %14300, %3063 (12.920000)
[INFO] [stderr]                                // succs: b265 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b264:    // preds: b262
[INFO] [stderr]                 32     %3068 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3069 = fadd %14300, %3068 (0.055000)
[INFO] [stderr]                 32     %3070 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3071 = fdiv %3069, %3070 (1.055000)
[INFO] [stderr]                 32     %3072 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16576 = flog2 %3071
[INFO] [stderr]                 32    %16577 = fmul %16576, %3072 (2.400000)
[INFO] [stderr]                 32    %16578 = fexp2 %16577
[INFO] [stderr]                                // succs: b265 
[INFO] [stderr]             }
[INFO] [stderr]             block b265:    // preds: b263 b264
[INFO] [stderr]             32    %16055 = phi b263: %3064, b264: %16578
[INFO] [stderr]                            // succs: b266 
[INFO] [stderr]         }
[INFO] [stderr]         block b266:    // preds: b261 b265
[INFO] [stderr]         32    %16054 = phi b261: %14300, b265: %16055
[INFO] [stderr]                        // succs: b267 b268 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b267:  // preds: b266, succs: b272 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b268:    // preds: b266
[INFO] [stderr]             32     %3099 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3100 = fge! %3099 (0.040450), %14301
[INFO] [stderr]                            // succs: b269 b270 
[INFO] [stderr]             if %3100 {
[INFO] [stderr]                 block b269:    // preds: b268
[INFO] [stderr]                 32     %3103 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3104 = fdiv %14301, %3103 (12.920000)
[INFO] [stderr]                                // succs: b271 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b270:    // preds: b268
[INFO] [stderr]                 32     %3108 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3109 = fadd %14301, %3108 (0.055000)
[INFO] [stderr]                 32     %3110 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3111 = fdiv %3109, %3110 (1.055000)
[INFO] [stderr]                 32     %3112 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16573 = flog2 %3111
[INFO] [stderr]                 32    %16574 = fmul %16573, %3112 (2.400000)
[INFO] [stderr]                 32    %16575 = fexp2 %16574
[INFO] [stderr]                                // succs: b271 
[INFO] [stderr]             }
[INFO] [stderr]             block b271:    // preds: b269 b270
[INFO] [stderr]             32    %16057 = phi b269: %3104, b270: %16575
[INFO] [stderr]                            // succs: b272 
[INFO] [stderr]         }
[INFO] [stderr]         block b272:    // preds: b267 b271
[INFO] [stderr]         32    %16056 = phi b267: %14301, b271: %16057
[INFO] [stderr]         32x3   %3119 = vec3 %16052, %16054, %16056
[INFO] [stderr]                        // succs: b273 
[INFO] [stderr]     }
[INFO] [stderr]     block b273:    // preds: b253 b272
[INFO] [stderr]     32x3  %16051 = phi b253: %14302, b272: %3119
[INFO] [stderr]     32x2  %15413 = load_const (0x00000000, 0xc0000000) = (0.000000, -2.000000)
[INFO] [stderr]     32    %14307 = fadd %13859, %15413 (0.000000, -2.000000).y
[INFO] [stderr]     32    %14310 = ffloor %14307
[INFO] [stderr]     32    %14313 = fadd %14310, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14316 = fdiv %14313, %13832.y
[INFO] [stderr]     32x2  %14317 = vec2 %13889, %14316
[INFO] [stderr]     32x4   %3164 = (float32)tex %16865 (texture_deref), %16834 (sampler_deref), %14317 (coord)
[INFO] [stderr]     32    %14318 = fmul %3164.x, %11619
[INFO] [stderr]     32    %14319 = fmul %3164.y, %11619
[INFO] [stderr]     32    %14320 = fmul %3164.z, %11619
[INFO] [stderr]     32x3  %14321 = vec3 %14318, %14319, %14320
[INFO] [stderr]                    // succs: b274 b275 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b274:  // preds: b273, succs: b294 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b275:  // preds: b273, succs: b276 b277 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b276:  // preds: b275, succs: b281 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b277:    // preds: b275
[INFO] [stderr]             32     %3201 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3202 = fge! %3201 (0.040450), %14318
[INFO] [stderr]                            // succs: b278 b279 
[INFO] [stderr]             if %3202 {
[INFO] [stderr]                 block b278:    // preds: b277
[INFO] [stderr]                 32     %3205 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3206 = fdiv %14318, %3205 (12.920000)
[INFO] [stderr]                                // succs: b280 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b279:    // preds: b277
[INFO] [stderr]                 32     %3210 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3211 = fadd %14318, %3210 (0.055000)
[INFO] [stderr]                 32     %3212 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3213 = fdiv %3211, %3212 (1.055000)
[INFO] [stderr]                 32     %3214 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16570 = flog2 %3213
[INFO] [stderr]                 32    %16571 = fmul %16570, %3214 (2.400000)
[INFO] [stderr]                 32    %16572 = fexp2 %16571
[INFO] [stderr]                                // succs: b280 
[INFO] [stderr]             }
[INFO] [stderr]             block b280:    // preds: b278 b279
[INFO] [stderr]             32    %16060 = phi b278: %3206, b279: %16572
[INFO] [stderr]                            // succs: b281 
[INFO] [stderr]         }
[INFO] [stderr]         block b281:    // preds: b276 b280
[INFO] [stderr]         32    %16059 = phi b276: %14318, b280: %16060
[INFO] [stderr]                        // succs: b282 b283 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b282:  // preds: b281, succs: b287 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b283:    // preds: b281
[INFO] [stderr]             32     %3241 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3242 = fge! %3241 (0.040450), %14319
[INFO] [stderr]                            // succs: b284 b285 
[INFO] [stderr]             if %3242 {
[INFO] [stderr]                 block b284:    // preds: b283
[INFO] [stderr]                 32     %3245 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3246 = fdiv %14319, %3245 (12.920000)
[INFO] [stderr]                                // succs: b286 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b285:    // preds: b283
[INFO] [stderr]                 32     %3250 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3251 = fadd %14319, %3250 (0.055000)
[INFO] [stderr]                 32     %3252 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3253 = fdiv %3251, %3252 (1.055000)
[INFO] [stderr]                 32     %3254 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16567 = flog2 %3253
[INFO] [stderr]                 32    %16568 = fmul %16567, %3254 (2.400000)
[INFO] [stderr]                 32    %16569 = fexp2 %16568
[INFO] [stderr]                                // succs: b286 
[INFO] [stderr]             }
[INFO] [stderr]             block b286:    // preds: b284 b285
[INFO] [stderr]             32    %16062 = phi b284: %3246, b285: %16569
[INFO] [stderr]                            // succs: b287 
[INFO] [stderr]         }
[INFO] [stderr]         block b287:    // preds: b282 b286
[INFO] [stderr]         32    %16061 = phi b282: %14319, b286: %16062
[INFO] [stderr]                        // succs: b288 b289 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b288:  // preds: b287, succs: b293 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b289:    // preds: b287
[INFO] [stderr]             32     %3281 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3282 = fge! %3281 (0.040450), %14320
[INFO] [stderr]                            // succs: b290 b291 
[INFO] [stderr]             if %3282 {
[INFO] [stderr]                 block b290:    // preds: b289
[INFO] [stderr]                 32     %3285 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3286 = fdiv %14320, %3285 (12.920000)
[INFO] [stderr]                                // succs: b292 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b291:    // preds: b289
[INFO] [stderr]                 32     %3290 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3291 = fadd %14320, %3290 (0.055000)
[INFO] [stderr]                 32     %3292 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3293 = fdiv %3291, %3292 (1.055000)
[INFO] [stderr]                 32     %3294 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16564 = flog2 %3293
[INFO] [stderr]                 32    %16565 = fmul %16564, %3294 (2.400000)
[INFO] [stderr]                 32    %16566 = fexp2 %16565
[INFO] [stderr]                                // succs: b292 
[INFO] [stderr]             }
[INFO] [stderr]             block b292:    // preds: b290 b291
[INFO] [stderr]             32    %16064 = phi b290: %3286, b291: %16566
[INFO] [stderr]                            // succs: b293 
[INFO] [stderr]         }
[INFO] [stderr]         block b293:    // preds: b288 b292
[INFO] [stderr]         32    %16063 = phi b288: %14320, b292: %16064
[INFO] [stderr]         32x3   %3301 = vec3 %16059, %16061, %16063
[INFO] [stderr]                        // succs: b294 
[INFO] [stderr]     }
[INFO] [stderr]     block b294:    // preds: b274 b293
[INFO] [stderr]     32x3  %16058 = phi b274: %14321, b293: %3301
[INFO] [stderr]     32x2  %15419 = load_const (0x3f800000, 0xc0000000) = (1.000000, -2.000000)
[INFO] [stderr]     32    %14325 = fadd %13858, %15419 (1.000000, -2.000000).x
[INFO] [stderr]     32    %14326 = fadd %13859, %15419 (1.000000, -2.000000).y
[INFO] [stderr]     32    %14328 = ffloor %14325
[INFO] [stderr]     32    %14329 = ffloor %14326
[INFO] [stderr]     32    %14331 = fadd %14328, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14332 = fadd %14329, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14334 = fdiv %14331, %13832.x
[INFO] [stderr]     32    %14335 = fdiv %14332, %13832.y
[INFO] [stderr]     32x2  %14336 = vec2 %14334, %14335
[INFO] [stderr]     32x4   %3346 = (float32)tex %16866 (texture_deref), %16835 (sampler_deref), %14336 (coord)
[INFO] [stderr]     32    %14337 = fmul %3346.x, %11619
[INFO] [stderr]     32    %14338 = fmul %3346.y, %11619
[INFO] [stderr]     32    %14339 = fmul %3346.z, %11619
[INFO] [stderr]     32x3  %14340 = vec3 %14337, %14338, %14339
[INFO] [stderr]                    // succs: b295 b296 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b295:  // preds: b294, succs: b315 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b296:  // preds: b294, succs: b297 b298 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b297:  // preds: b296, succs: b302 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b298:    // preds: b296
[INFO] [stderr]             32     %3383 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3384 = fge! %3383 (0.040450), %14337
[INFO] [stderr]                            // succs: b299 b300 
[INFO] [stderr]             if %3384 {
[INFO] [stderr]                 block b299:    // preds: b298
[INFO] [stderr]                 32     %3387 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3388 = fdiv %14337, %3387 (12.920000)
[INFO] [stderr]                                // succs: b301 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b300:    // preds: b298
[INFO] [stderr]                 32     %3392 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3393 = fadd %14337, %3392 (0.055000)
[INFO] [stderr]                 32     %3394 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3395 = fdiv %3393, %3394 (1.055000)
[INFO] [stderr]                 32     %3396 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16561 = flog2 %3395
[INFO] [stderr]                 32    %16562 = fmul %16561, %3396 (2.400000)
[INFO] [stderr]                 32    %16563 = fexp2 %16562
[INFO] [stderr]                                // succs: b301 
[INFO] [stderr]             }
[INFO] [stderr]             block b301:    // preds: b299 b300
[INFO] [stderr]             32    %16067 = phi b299: %3388, b300: %16563
[INFO] [stderr]                            // succs: b302 
[INFO] [stderr]         }
[INFO] [stderr]         block b302:    // preds: b297 b301
[INFO] [stderr]         32    %16066 = phi b297: %14337, b301: %16067
[INFO] [stderr]                        // succs: b303 b304 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b303:  // preds: b302, succs: b308 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b304:    // preds: b302
[INFO] [stderr]             32     %3423 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3424 = fge! %3423 (0.040450), %14338
[INFO] [stderr]                            // succs: b305 b306 
[INFO] [stderr]             if %3424 {
[INFO] [stderr]                 block b305:    // preds: b304
[INFO] [stderr]                 32     %3427 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3428 = fdiv %14338, %3427 (12.920000)
[INFO] [stderr]                                // succs: b307 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b306:    // preds: b304
[INFO] [stderr]                 32     %3432 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3433 = fadd %14338, %3432 (0.055000)
[INFO] [stderr]                 32     %3434 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3435 = fdiv %3433, %3434 (1.055000)
[INFO] [stderr]                 32     %3436 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16558 = flog2 %3435
[INFO] [stderr]                 32    %16559 = fmul %16558, %3436 (2.400000)
[INFO] [stderr]                 32    %16560 = fexp2 %16559
[INFO] [stderr]                                // succs: b307 
[INFO] [stderr]             }
[INFO] [stderr]             block b307:    // preds: b305 b306
[INFO] [stderr]             32    %16069 = phi b305: %3428, b306: %16560
[INFO] [stderr]                            // succs: b308 
[INFO] [stderr]         }
[INFO] [stderr]         block b308:    // preds: b303 b307
[INFO] [stderr]         32    %16068 = phi b303: %14338, b307: %16069
[INFO] [stderr]                        // succs: b309 b310 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b309:  // preds: b308, succs: b314 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b310:    // preds: b308
[INFO] [stderr]             32     %3463 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3464 = fge! %3463 (0.040450), %14339
[INFO] [stderr]                            // succs: b311 b312 
[INFO] [stderr]             if %3464 {
[INFO] [stderr]                 block b311:    // preds: b310
[INFO] [stderr]                 32     %3467 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3468 = fdiv %14339, %3467 (12.920000)
[INFO] [stderr]                                // succs: b313 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b312:    // preds: b310
[INFO] [stderr]                 32     %3472 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3473 = fadd %14339, %3472 (0.055000)
[INFO] [stderr]                 32     %3474 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3475 = fdiv %3473, %3474 (1.055000)
[INFO] [stderr]                 32     %3476 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16555 = flog2 %3475
[INFO] [stderr]                 32    %16556 = fmul %16555, %3476 (2.400000)
[INFO] [stderr]                 32    %16557 = fexp2 %16556
[INFO] [stderr]                                // succs: b313 
[INFO] [stderr]             }
[INFO] [stderr]             block b313:    // preds: b311 b312
[INFO] [stderr]             32    %16071 = phi b311: %3468, b312: %16557
[INFO] [stderr]                            // succs: b314 
[INFO] [stderr]         }
[INFO] [stderr]         block b314:    // preds: b309 b313
[INFO] [stderr]         32    %16070 = phi b309: %14339, b313: %16071
[INFO] [stderr]         32x3   %3483 = vec3 %16066, %16068, %16070
[INFO] [stderr]                        // succs: b315 
[INFO] [stderr]     }
[INFO] [stderr]     block b315:    // preds: b295 b314
[INFO] [stderr]     32x3  %16065 = phi b295: %14340, b314: %3483
[INFO] [stderr]     32x2  %15425 = load_const (0x40000000, 0xc0000000) = (2.000000, -2.000000)
[INFO] [stderr]     32    %14344 = fadd %13858, %15425 (2.000000, -2.000000).x
[INFO] [stderr]     32    %14345 = fadd %13859, %15425 (2.000000, -2.000000).y
[INFO] [stderr]     32    %14347 = ffloor %14344
[INFO] [stderr]     32    %14348 = ffloor %14345
[INFO] [stderr]     32    %14350 = fadd %14347, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14351 = fadd %14348, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14353 = fdiv %14350, %13832.x
[INFO] [stderr]     32    %14354 = fdiv %14351, %13832.y
[INFO] [stderr]     32x2  %14355 = vec2 %14353, %14354
[INFO] [stderr]     32x4   %3528 = (float32)tex %16867 (texture_deref), %16836 (sampler_deref), %14355 (coord)
[INFO] [stderr]     32    %14356 = fmul %3528.x, %11619
[INFO] [stderr]     32    %14357 = fmul %3528.y, %11619
[INFO] [stderr]     32    %14358 = fmul %3528.z, %11619
[INFO] [stderr]     32x3  %14359 = vec3 %14356, %14357, %14358
[INFO] [stderr]                    // succs: b316 b317 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b316:  // preds: b315, succs: b336 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b317:  // preds: b315, succs: b318 b319 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b318:  // preds: b317, succs: b323 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b319:    // preds: b317
[INFO] [stderr]             32     %3565 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3566 = fge! %3565 (0.040450), %14356
[INFO] [stderr]                            // succs: b320 b321 
[INFO] [stderr]             if %3566 {
[INFO] [stderr]                 block b320:    // preds: b319
[INFO] [stderr]                 32     %3569 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3570 = fdiv %14356, %3569 (12.920000)
[INFO] [stderr]                                // succs: b322 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b321:    // preds: b319
[INFO] [stderr]                 32     %3574 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3575 = fadd %14356, %3574 (0.055000)
[INFO] [stderr]                 32     %3576 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3577 = fdiv %3575, %3576 (1.055000)
[INFO] [stderr]                 32     %3578 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16552 = flog2 %3577
[INFO] [stderr]                 32    %16553 = fmul %16552, %3578 (2.400000)
[INFO] [stderr]                 32    %16554 = fexp2 %16553
[INFO] [stderr]                                // succs: b322 
[INFO] [stderr]             }
[INFO] [stderr]             block b322:    // preds: b320 b321
[INFO] [stderr]             32    %16074 = phi b320: %3570, b321: %16554
[INFO] [stderr]                            // succs: b323 
[INFO] [stderr]         }
[INFO] [stderr]         block b323:    // preds: b318 b322
[INFO] [stderr]         32    %16073 = phi b318: %14356, b322: %16074
[INFO] [stderr]                        // succs: b324 b325 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b324:  // preds: b323, succs: b329 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b325:    // preds: b323
[INFO] [stderr]             32     %3605 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3606 = fge! %3605 (0.040450), %14357
[INFO] [stderr]                            // succs: b326 b327 
[INFO] [stderr]             if %3606 {
[INFO] [stderr]                 block b326:    // preds: b325
[INFO] [stderr]                 32     %3609 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3610 = fdiv %14357, %3609 (12.920000)
[INFO] [stderr]                                // succs: b328 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b327:    // preds: b325
[INFO] [stderr]                 32     %3614 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3615 = fadd %14357, %3614 (0.055000)
[INFO] [stderr]                 32     %3616 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3617 = fdiv %3615, %3616 (1.055000)
[INFO] [stderr]                 32     %3618 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16549 = flog2 %3617
[INFO] [stderr]                 32    %16550 = fmul %16549, %3618 (2.400000)
[INFO] [stderr]                 32    %16551 = fexp2 %16550
[INFO] [stderr]                                // succs: b328 
[INFO] [stderr]             }
[INFO] [stderr]             block b328:    // preds: b326 b327
[INFO] [stderr]             32    %16076 = phi b326: %3610, b327: %16551
[INFO] [stderr]                            // succs: b329 
[INFO] [stderr]         }
[INFO] [stderr]         block b329:    // preds: b324 b328
[INFO] [stderr]         32    %16075 = phi b324: %14357, b328: %16076
[INFO] [stderr]                        // succs: b330 b331 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b330:  // preds: b329, succs: b335 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b331:    // preds: b329
[INFO] [stderr]             32     %3645 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3646 = fge! %3645 (0.040450), %14358
[INFO] [stderr]                            // succs: b332 b333 
[INFO] [stderr]             if %3646 {
[INFO] [stderr]                 block b332:    // preds: b331
[INFO] [stderr]                 32     %3649 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3650 = fdiv %14358, %3649 (12.920000)
[INFO] [stderr]                                // succs: b334 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b333:    // preds: b331
[INFO] [stderr]                 32     %3654 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3655 = fadd %14358, %3654 (0.055000)
[INFO] [stderr]                 32     %3656 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3657 = fdiv %3655, %3656 (1.055000)
[INFO] [stderr]                 32     %3658 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16546 = flog2 %3657
[INFO] [stderr]                 32    %16547 = fmul %16546, %3658 (2.400000)
[INFO] [stderr]                 32    %16548 = fexp2 %16547
[INFO] [stderr]                                // succs: b334 
[INFO] [stderr]             }
[INFO] [stderr]             block b334:    // preds: b332 b333
[INFO] [stderr]             32    %16078 = phi b332: %3650, b333: %16548
[INFO] [stderr]                            // succs: b335 
[INFO] [stderr]         }
[INFO] [stderr]         block b335:    // preds: b330 b334
[INFO] [stderr]         32    %16077 = phi b330: %14358, b334: %16078
[INFO] [stderr]         32x3   %3665 = vec3 %16073, %16075, %16077
[INFO] [stderr]                        // succs: b336 
[INFO] [stderr]     }
[INFO] [stderr]     block b336:    // preds: b316 b335
[INFO] [stderr]     32x3  %16072 = phi b316: %14359, b335: %3665
[INFO] [stderr]     32    %14375 = fmul %16044.x, %1705
[INFO] [stderr]     32    %14376 = fmul %16044.y, %1705
[INFO] [stderr]     32    %14377 = fmul %16044.z, %1705
[INFO] [stderr]     32    %14379 = fmul %16051.x, %654
[INFO] [stderr]     32    %14380 = fmul %16051.y, %654
[INFO] [stderr]     32    %14381 = fmul %16051.z, %654
[INFO] [stderr]     32    %14383 = fadd %14375, %14379
[INFO] [stderr]     32    %14384 = fadd %14376, %14380
[INFO] [stderr]     32    %14385 = fadd %14377, %14381
[INFO] [stderr]     32    %14387 = fmul %16058.x, %679
[INFO] [stderr]     32    %14388 = fmul %16058.y, %679
[INFO] [stderr]     32    %14389 = fmul %16058.z, %679
[INFO] [stderr]     32    %14391 = fadd %14383, %14387
[INFO] [stderr]     32    %14392 = fadd %14384, %14388
[INFO] [stderr]     32    %14393 = fadd %14385, %14389
[INFO] [stderr]     32    %14395 = fmul %16065.x, %704
[INFO] [stderr]     32    %14396 = fmul %16065.y, %704
[INFO] [stderr]     32    %14397 = fmul %16065.z, %704
[INFO] [stderr]     32    %14399 = fadd %14391, %14395
[INFO] [stderr]     32    %14400 = fadd %14392, %14396
[INFO] [stderr]     32    %14401 = fadd %14393, %14397
[INFO] [stderr]     32    %14403 = fmul %16072.x, %1805
[INFO] [stderr]     32    %14404 = fmul %16072.y, %1805
[INFO] [stderr]     32    %14405 = fmul %16072.z, %1805
[INFO] [stderr]     32    %14407 = fadd %14399, %14403
[INFO] [stderr]     32    %14408 = fadd %14400, %14404
[INFO] [stderr]     32    %14409 = fadd %14401, %14405
[INFO] [stderr]     32    %14411 = fdiv %14407, %1851
[INFO] [stderr]     32    %14412 = fdiv %14408, %1851
[INFO] [stderr]     32    %14413 = fdiv %14409, %1851
[INFO] [stderr]     32x2  %15437 = load_const (0xc0400000, 0xbf800000) = (-3.000000, -1.000000)
[INFO] [stderr]     32    %14418 = fadd %13858, %15437 (-3.000000, -1.000000).x
[INFO] [stderr]     32    %14419 = fadd %13859, %15437 (-3.000000, -1.000000).y
[INFO] [stderr]     32    %14421 = ffloor %14418
[INFO] [stderr]     32    %14422 = ffloor %14419
[INFO] [stderr]     32    %14424 = fadd %14421, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14425 = fadd %14422, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14427 = fdiv %14424, %13832.x
[INFO] [stderr]     32    %14428 = fdiv %14425, %13832.y
[INFO] [stderr]     32x2  %14429 = vec2 %14427, %14428
[INFO] [stderr]     32x4   %3919 = (float32)tex %16868 (texture_deref), %16837 (sampler_deref), %14429 (coord)
[INFO] [stderr]     32    %14430 = fmul %3919.x, %11619
[INFO] [stderr]     32    %14431 = fmul %3919.y, %11619
[INFO] [stderr]     32    %14432 = fmul %3919.z, %11619
[INFO] [stderr]     32x3  %14433 = vec3 %14430, %14431, %14432
[INFO] [stderr]                    // succs: b337 b338 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b337:  // preds: b336, succs: b357 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b338:  // preds: b336, succs: b339 b340 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b339:  // preds: b338, succs: b344 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b340:    // preds: b338
[INFO] [stderr]             32     %3956 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3957 = fge! %3956 (0.040450), %14430
[INFO] [stderr]                            // succs: b341 b342 
[INFO] [stderr]             if %3957 {
[INFO] [stderr]                 block b341:    // preds: b340
[INFO] [stderr]                 32     %3960 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %3961 = fdiv %14430, %3960 (12.920000)
[INFO] [stderr]                                // succs: b343 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b342:    // preds: b340
[INFO] [stderr]                 32     %3965 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %3966 = fadd %14430, %3965 (0.055000)
[INFO] [stderr]                 32     %3967 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %3968 = fdiv %3966, %3967 (1.055000)
[INFO] [stderr]                 32     %3969 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16543 = flog2 %3968
[INFO] [stderr]                 32    %16544 = fmul %16543, %3969 (2.400000)
[INFO] [stderr]                 32    %16545 = fexp2 %16544
[INFO] [stderr]                                // succs: b343 
[INFO] [stderr]             }
[INFO] [stderr]             block b343:    // preds: b341 b342
[INFO] [stderr]             32    %16081 = phi b341: %3961, b342: %16545
[INFO] [stderr]                            // succs: b344 
[INFO] [stderr]         }
[INFO] [stderr]         block b344:    // preds: b339 b343
[INFO] [stderr]         32    %16080 = phi b339: %14430, b343: %16081
[INFO] [stderr]                        // succs: b345 b346 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b345:  // preds: b344, succs: b350 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b346:    // preds: b344
[INFO] [stderr]             32     %3996 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %3997 = fge! %3996 (0.040450), %14431
[INFO] [stderr]                            // succs: b347 b348 
[INFO] [stderr]             if %3997 {
[INFO] [stderr]                 block b347:    // preds: b346
[INFO] [stderr]                 32     %4000 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4001 = fdiv %14431, %4000 (12.920000)
[INFO] [stderr]                                // succs: b349 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b348:    // preds: b346
[INFO] [stderr]                 32     %4005 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4006 = fadd %14431, %4005 (0.055000)
[INFO] [stderr]                 32     %4007 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4008 = fdiv %4006, %4007 (1.055000)
[INFO] [stderr]                 32     %4009 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16540 = flog2 %4008
[INFO] [stderr]                 32    %16541 = fmul %16540, %4009 (2.400000)
[INFO] [stderr]                 32    %16542 = fexp2 %16541
[INFO] [stderr]                                // succs: b349 
[INFO] [stderr]             }
[INFO] [stderr]             block b349:    // preds: b347 b348
[INFO] [stderr]             32    %16083 = phi b347: %4001, b348: %16542
[INFO] [stderr]                            // succs: b350 
[INFO] [stderr]         }
[INFO] [stderr]         block b350:    // preds: b345 b349
[INFO] [stderr]         32    %16082 = phi b345: %14431, b349: %16083
[INFO] [stderr]                        // succs: b351 b352 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b351:  // preds: b350, succs: b356 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b352:    // preds: b350
[INFO] [stderr]             32     %4036 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4037 = fge! %4036 (0.040450), %14432
[INFO] [stderr]                            // succs: b353 b354 
[INFO] [stderr]             if %4037 {
[INFO] [stderr]                 block b353:    // preds: b352
[INFO] [stderr]                 32     %4040 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4041 = fdiv %14432, %4040 (12.920000)
[INFO] [stderr]                                // succs: b355 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b354:    // preds: b352
[INFO] [stderr]                 32     %4045 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4046 = fadd %14432, %4045 (0.055000)
[INFO] [stderr]                 32     %4047 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4048 = fdiv %4046, %4047 (1.055000)
[INFO] [stderr]                 32     %4049 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16537 = flog2 %4048
[INFO] [stderr]                 32    %16538 = fmul %16537, %4049 (2.400000)
[INFO] [stderr]                 32    %16539 = fexp2 %16538
[INFO] [stderr]                                // succs: b355 
[INFO] [stderr]             }
[INFO] [stderr]             block b355:    // preds: b353 b354
[INFO] [stderr]             32    %16085 = phi b353: %4041, b354: %16539
[INFO] [stderr]                            // succs: b356 
[INFO] [stderr]         }
[INFO] [stderr]         block b356:    // preds: b351 b355
[INFO] [stderr]         32    %16084 = phi b351: %14432, b355: %16085
[INFO] [stderr]         32x3   %4056 = vec3 %16080, %16082, %16084
[INFO] [stderr]                        // succs: b357 
[INFO] [stderr]     }
[INFO] [stderr]     block b357:    // preds: b337 b356
[INFO] [stderr]     32x3  %16079 = phi b337: %14433, b356: %4056
[INFO] [stderr]     32x2  %15443 = load_const (0xc0000000, 0xbf800000) = (-2.000000, -1.000000)
[INFO] [stderr]     32    %14437 = fadd %13858, %15443 (-2.000000, -1.000000).x
[INFO] [stderr]     32    %14438 = fadd %13859, %15443 (-2.000000, -1.000000).y
[INFO] [stderr]     32    %14440 = ffloor %14437
[INFO] [stderr]     32    %14441 = ffloor %14438
[INFO] [stderr]     32    %14443 = fadd %14440, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14444 = fadd %14441, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14446 = fdiv %14443, %13832.x
[INFO] [stderr]     32    %14447 = fdiv %14444, %13832.y
[INFO] [stderr]     32x2  %14448 = vec2 %14446, %14447
[INFO] [stderr]     32x4   %4101 = (float32)tex %16869 (texture_deref), %16838 (sampler_deref), %14448 (coord)
[INFO] [stderr]     32    %14449 = fmul %4101.x, %11619
[INFO] [stderr]     32    %14450 = fmul %4101.y, %11619
[INFO] [stderr]     32    %14451 = fmul %4101.z, %11619
[INFO] [stderr]     32x3  %14452 = vec3 %14449, %14450, %14451
[INFO] [stderr]                    // succs: b358 b359 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b358:  // preds: b357, succs: b378 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b359:  // preds: b357, succs: b360 b361 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b360:  // preds: b359, succs: b365 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b361:    // preds: b359
[INFO] [stderr]             32     %4138 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4139 = fge! %4138 (0.040450), %14449
[INFO] [stderr]                            // succs: b362 b363 
[INFO] [stderr]             if %4139 {
[INFO] [stderr]                 block b362:    // preds: b361
[INFO] [stderr]                 32     %4142 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4143 = fdiv %14449, %4142 (12.920000)
[INFO] [stderr]                                // succs: b364 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b363:    // preds: b361
[INFO] [stderr]                 32     %4147 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4148 = fadd %14449, %4147 (0.055000)
[INFO] [stderr]                 32     %4149 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4150 = fdiv %4148, %4149 (1.055000)
[INFO] [stderr]                 32     %4151 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16534 = flog2 %4150
[INFO] [stderr]                 32    %16535 = fmul %16534, %4151 (2.400000)
[INFO] [stderr]                 32    %16536 = fexp2 %16535
[INFO] [stderr]                                // succs: b364 
[INFO] [stderr]             }
[INFO] [stderr]             block b364:    // preds: b362 b363
[INFO] [stderr]             32    %16088 = phi b362: %4143, b363: %16536
[INFO] [stderr]                            // succs: b365 
[INFO] [stderr]         }
[INFO] [stderr]         block b365:    // preds: b360 b364
[INFO] [stderr]         32    %16087 = phi b360: %14449, b364: %16088
[INFO] [stderr]                        // succs: b366 b367 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b366:  // preds: b365, succs: b371 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b367:    // preds: b365
[INFO] [stderr]             32     %4178 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4179 = fge! %4178 (0.040450), %14450
[INFO] [stderr]                            // succs: b368 b369 
[INFO] [stderr]             if %4179 {
[INFO] [stderr]                 block b368:    // preds: b367
[INFO] [stderr]                 32     %4182 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4183 = fdiv %14450, %4182 (12.920000)
[INFO] [stderr]                                // succs: b370 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b369:    // preds: b367
[INFO] [stderr]                 32     %4187 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4188 = fadd %14450, %4187 (0.055000)
[INFO] [stderr]                 32     %4189 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4190 = fdiv %4188, %4189 (1.055000)
[INFO] [stderr]                 32     %4191 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16531 = flog2 %4190
[INFO] [stderr]                 32    %16532 = fmul %16531, %4191 (2.400000)
[INFO] [stderr]                 32    %16533 = fexp2 %16532
[INFO] [stderr]                                // succs: b370 
[INFO] [stderr]             }
[INFO] [stderr]             block b370:    // preds: b368 b369
[INFO] [stderr]             32    %16090 = phi b368: %4183, b369: %16533
[INFO] [stderr]                            // succs: b371 
[INFO] [stderr]         }
[INFO] [stderr]         block b371:    // preds: b366 b370
[INFO] [stderr]         32    %16089 = phi b366: %14450, b370: %16090
[INFO] [stderr]                        // succs: b372 b373 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b372:  // preds: b371, succs: b377 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b373:    // preds: b371
[INFO] [stderr]             32     %4218 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4219 = fge! %4218 (0.040450), %14451
[INFO] [stderr]                            // succs: b374 b375 
[INFO] [stderr]             if %4219 {
[INFO] [stderr]                 block b374:    // preds: b373
[INFO] [stderr]                 32     %4222 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4223 = fdiv %14451, %4222 (12.920000)
[INFO] [stderr]                                // succs: b376 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b375:    // preds: b373
[INFO] [stderr]                 32     %4227 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4228 = fadd %14451, %4227 (0.055000)
[INFO] [stderr]                 32     %4229 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4230 = fdiv %4228, %4229 (1.055000)
[INFO] [stderr]                 32     %4231 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16528 = flog2 %4230
[INFO] [stderr]                 32    %16529 = fmul %16528, %4231 (2.400000)
[INFO] [stderr]                 32    %16530 = fexp2 %16529
[INFO] [stderr]                                // succs: b376 
[INFO] [stderr]             }
[INFO] [stderr]             block b376:    // preds: b374 b375
[INFO] [stderr]             32    %16092 = phi b374: %4223, b375: %16530
[INFO] [stderr]                            // succs: b377 
[INFO] [stderr]         }
[INFO] [stderr]         block b377:    // preds: b372 b376
[INFO] [stderr]         32    %16091 = phi b372: %14451, b376: %16092
[INFO] [stderr]         32x3   %4238 = vec3 %16087, %16089, %16091
[INFO] [stderr]                        // succs: b378 
[INFO] [stderr]     }
[INFO] [stderr]     block b378:    // preds: b358 b377
[INFO] [stderr]     32x3  %16086 = phi b358: %14452, b377: %4238
[INFO] [stderr]                    // succs: b379 b380 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b379:  // preds: b378, succs: b399 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b380:  // preds: b378, succs: b381 b382 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b381:  // preds: b380, succs: b386 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b382:    // preds: b380
[INFO] [stderr]             32     %4320 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4321 = fge! %4320 (0.040450), %13873
[INFO] [stderr]                            // succs: b383 b384 
[INFO] [stderr]             if %4321 {
[INFO] [stderr]                 block b383:    // preds: b382
[INFO] [stderr]                 32     %4324 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4325 = fdiv %13873, %4324 (12.920000)
[INFO] [stderr]                                // succs: b385 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b384:    // preds: b382
[INFO] [stderr]                 32     %4329 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4330 = fadd %13873, %4329 (0.055000)
[INFO] [stderr]                 32     %4331 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4332 = fdiv %4330, %4331 (1.055000)
[INFO] [stderr]                 32     %4333 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16525 = flog2 %4332
[INFO] [stderr]                 32    %16526 = fmul %16525, %4333 (2.400000)
[INFO] [stderr]                 32    %16527 = fexp2 %16526
[INFO] [stderr]                                // succs: b385 
[INFO] [stderr]             }
[INFO] [stderr]             block b385:    // preds: b383 b384
[INFO] [stderr]             32    %16095 = phi b383: %4325, b384: %16527
[INFO] [stderr]                            // succs: b386 
[INFO] [stderr]         }
[INFO] [stderr]         block b386:    // preds: b381 b385
[INFO] [stderr]         32    %16094 = phi b381: %13873, b385: %16095
[INFO] [stderr]                        // succs: b387 b388 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b387:  // preds: b386, succs: b392 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b388:    // preds: b386
[INFO] [stderr]             32     %4360 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4361 = fge! %4360 (0.040450), %13874
[INFO] [stderr]                            // succs: b389 b390 
[INFO] [stderr]             if %4361 {
[INFO] [stderr]                 block b389:    // preds: b388
[INFO] [stderr]                 32     %4364 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4365 = fdiv %13874, %4364 (12.920000)
[INFO] [stderr]                                // succs: b391 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b390:    // preds: b388
[INFO] [stderr]                 32     %4369 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4370 = fadd %13874, %4369 (0.055000)
[INFO] [stderr]                 32     %4371 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4372 = fdiv %4370, %4371 (1.055000)
[INFO] [stderr]                 32     %4373 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16522 = flog2 %4372
[INFO] [stderr]                 32    %16523 = fmul %16522, %4373 (2.400000)
[INFO] [stderr]                 32    %16524 = fexp2 %16523
[INFO] [stderr]                                // succs: b391 
[INFO] [stderr]             }
[INFO] [stderr]             block b391:    // preds: b389 b390
[INFO] [stderr]             32    %16097 = phi b389: %4365, b390: %16524
[INFO] [stderr]                            // succs: b392 
[INFO] [stderr]         }
[INFO] [stderr]         block b392:    // preds: b387 b391
[INFO] [stderr]         32    %16096 = phi b387: %13874, b391: %16097
[INFO] [stderr]                        // succs: b393 b394 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b393:  // preds: b392, succs: b398 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b394:    // preds: b392
[INFO] [stderr]             32     %4400 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4401 = fge! %4400 (0.040450), %13875
[INFO] [stderr]                            // succs: b395 b396 
[INFO] [stderr]             if %4401 {
[INFO] [stderr]                 block b395:    // preds: b394
[INFO] [stderr]                 32     %4404 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4405 = fdiv %13875, %4404 (12.920000)
[INFO] [stderr]                                // succs: b397 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b396:    // preds: b394
[INFO] [stderr]                 32     %4409 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4410 = fadd %13875, %4409 (0.055000)
[INFO] [stderr]                 32     %4411 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4412 = fdiv %4410, %4411 (1.055000)
[INFO] [stderr]                 32     %4413 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16519 = flog2 %4412
[INFO] [stderr]                 32    %16520 = fmul %16519, %4413 (2.400000)
[INFO] [stderr]                 32    %16521 = fexp2 %16520
[INFO] [stderr]                                // succs: b397 
[INFO] [stderr]             }
[INFO] [stderr]             block b397:    // preds: b395 b396
[INFO] [stderr]             32    %16099 = phi b395: %4405, b396: %16521
[INFO] [stderr]                            // succs: b398 
[INFO] [stderr]         }
[INFO] [stderr]         block b398:    // preds: b393 b397
[INFO] [stderr]         32    %16098 = phi b393: %13875, b397: %16099
[INFO] [stderr]         32x3   %4420 = vec3 %16094, %16096, %16098
[INFO] [stderr]                        // succs: b399 
[INFO] [stderr]     }
[INFO] [stderr]     block b399:    // preds: b379 b398
[INFO] [stderr]     32x3  %16093 = phi b379: %13876, b398: %4420
[INFO] [stderr]                    // succs: b400 b401 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b400:  // preds: b399, succs: b420 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b401:  // preds: b399, succs: b402 b403 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b402:  // preds: b401, succs: b407 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b403:    // preds: b401
[INFO] [stderr]             32     %4502 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4503 = fge! %4502 (0.040450), %13892
[INFO] [stderr]                            // succs: b404 b405 
[INFO] [stderr]             if %4503 {
[INFO] [stderr]                 block b404:    // preds: b403
[INFO] [stderr]                 32     %4506 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4507 = fdiv %13892, %4506 (12.920000)
[INFO] [stderr]                                // succs: b406 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b405:    // preds: b403
[INFO] [stderr]                 32     %4511 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4512 = fadd %13892, %4511 (0.055000)
[INFO] [stderr]                 32     %4513 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4514 = fdiv %4512, %4513 (1.055000)
[INFO] [stderr]                 32     %4515 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16516 = flog2 %4514
[INFO] [stderr]                 32    %16517 = fmul %16516, %4515 (2.400000)
[INFO] [stderr]                 32    %16518 = fexp2 %16517
[INFO] [stderr]                                // succs: b406 
[INFO] [stderr]             }
[INFO] [stderr]             block b406:    // preds: b404 b405
[INFO] [stderr]             32    %16102 = phi b404: %4507, b405: %16518
[INFO] [stderr]                            // succs: b407 
[INFO] [stderr]         }
[INFO] [stderr]         block b407:    // preds: b402 b406
[INFO] [stderr]         32    %16101 = phi b402: %13892, b406: %16102
[INFO] [stderr]                        // succs: b408 b409 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b408:  // preds: b407, succs: b413 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b409:    // preds: b407
[INFO] [stderr]             32     %4542 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4543 = fge! %4542 (0.040450), %13893
[INFO] [stderr]                            // succs: b410 b411 
[INFO] [stderr]             if %4543 {
[INFO] [stderr]                 block b410:    // preds: b409
[INFO] [stderr]                 32     %4546 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4547 = fdiv %13893, %4546 (12.920000)
[INFO] [stderr]                                // succs: b412 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b411:    // preds: b409
[INFO] [stderr]                 32     %4551 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4552 = fadd %13893, %4551 (0.055000)
[INFO] [stderr]                 32     %4553 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4554 = fdiv %4552, %4553 (1.055000)
[INFO] [stderr]                 32     %4555 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16513 = flog2 %4554
[INFO] [stderr]                 32    %16514 = fmul %16513, %4555 (2.400000)
[INFO] [stderr]                 32    %16515 = fexp2 %16514
[INFO] [stderr]                                // succs: b412 
[INFO] [stderr]             }
[INFO] [stderr]             block b412:    // preds: b410 b411
[INFO] [stderr]             32    %16104 = phi b410: %4547, b411: %16515
[INFO] [stderr]                            // succs: b413 
[INFO] [stderr]         }
[INFO] [stderr]         block b413:    // preds: b408 b412
[INFO] [stderr]         32    %16103 = phi b408: %13893, b412: %16104
[INFO] [stderr]                        // succs: b414 b415 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b414:  // preds: b413, succs: b419 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b415:    // preds: b413
[INFO] [stderr]             32     %4582 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4583 = fge! %4582 (0.040450), %13894
[INFO] [stderr]                            // succs: b416 b417 
[INFO] [stderr]             if %4583 {
[INFO] [stderr]                 block b416:    // preds: b415
[INFO] [stderr]                 32     %4586 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4587 = fdiv %13894, %4586 (12.920000)
[INFO] [stderr]                                // succs: b418 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b417:    // preds: b415
[INFO] [stderr]                 32     %4591 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4592 = fadd %13894, %4591 (0.055000)
[INFO] [stderr]                 32     %4593 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4594 = fdiv %4592, %4593 (1.055000)
[INFO] [stderr]                 32     %4595 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16510 = flog2 %4594
[INFO] [stderr]                 32    %16511 = fmul %16510, %4595 (2.400000)
[INFO] [stderr]                 32    %16512 = fexp2 %16511
[INFO] [stderr]                                // succs: b418 
[INFO] [stderr]             }
[INFO] [stderr]             block b418:    // preds: b416 b417
[INFO] [stderr]             32    %16106 = phi b416: %4587, b417: %16512
[INFO] [stderr]                            // succs: b419 
[INFO] [stderr]         }
[INFO] [stderr]         block b419:    // preds: b414 b418
[INFO] [stderr]         32    %16105 = phi b414: %13894, b418: %16106
[INFO] [stderr]         32x3   %4602 = vec3 %16101, %16103, %16105
[INFO] [stderr]                        // succs: b420 
[INFO] [stderr]     }
[INFO] [stderr]     block b420:    // preds: b400 b419
[INFO] [stderr]     32x3  %16100 = phi b400: %13895, b419: %4602
[INFO] [stderr]                    // succs: b421 b422 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b421:  // preds: b420, succs: b441 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b422:  // preds: b420, succs: b423 b424 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b423:  // preds: b422, succs: b428 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b424:    // preds: b422
[INFO] [stderr]             32     %4684 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4685 = fge! %4684 (0.040450), %13911
[INFO] [stderr]                            // succs: b425 b426 
[INFO] [stderr]             if %4685 {
[INFO] [stderr]                 block b425:    // preds: b424
[INFO] [stderr]                 32     %4688 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4689 = fdiv %13911, %4688 (12.920000)
[INFO] [stderr]                                // succs: b427 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b426:    // preds: b424
[INFO] [stderr]                 32     %4693 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4694 = fadd %13911, %4693 (0.055000)
[INFO] [stderr]                 32     %4695 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4696 = fdiv %4694, %4695 (1.055000)
[INFO] [stderr]                 32     %4697 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16507 = flog2 %4696
[INFO] [stderr]                 32    %16508 = fmul %16507, %4697 (2.400000)
[INFO] [stderr]                 32    %16509 = fexp2 %16508
[INFO] [stderr]                                // succs: b427 
[INFO] [stderr]             }
[INFO] [stderr]             block b427:    // preds: b425 b426
[INFO] [stderr]             32    %16109 = phi b425: %4689, b426: %16509
[INFO] [stderr]                            // succs: b428 
[INFO] [stderr]         }
[INFO] [stderr]         block b428:    // preds: b423 b427
[INFO] [stderr]         32    %16108 = phi b423: %13911, b427: %16109
[INFO] [stderr]                        // succs: b429 b430 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b429:  // preds: b428, succs: b434 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b430:    // preds: b428
[INFO] [stderr]             32     %4724 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4725 = fge! %4724 (0.040450), %13912
[INFO] [stderr]                            // succs: b431 b432 
[INFO] [stderr]             if %4725 {
[INFO] [stderr]                 block b431:    // preds: b430
[INFO] [stderr]                 32     %4728 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4729 = fdiv %13912, %4728 (12.920000)
[INFO] [stderr]                                // succs: b433 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b432:    // preds: b430
[INFO] [stderr]                 32     %4733 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4734 = fadd %13912, %4733 (0.055000)
[INFO] [stderr]                 32     %4735 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4736 = fdiv %4734, %4735 (1.055000)
[INFO] [stderr]                 32     %4737 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16504 = flog2 %4736
[INFO] [stderr]                 32    %16505 = fmul %16504, %4737 (2.400000)
[INFO] [stderr]                 32    %16506 = fexp2 %16505
[INFO] [stderr]                                // succs: b433 
[INFO] [stderr]             }
[INFO] [stderr]             block b433:    // preds: b431 b432
[INFO] [stderr]             32    %16111 = phi b431: %4729, b432: %16506
[INFO] [stderr]                            // succs: b434 
[INFO] [stderr]         }
[INFO] [stderr]         block b434:    // preds: b429 b433
[INFO] [stderr]         32    %16110 = phi b429: %13912, b433: %16111
[INFO] [stderr]                        // succs: b435 b436 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b435:  // preds: b434, succs: b440 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b436:    // preds: b434
[INFO] [stderr]             32     %4764 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4765 = fge! %4764 (0.040450), %13913
[INFO] [stderr]                            // succs: b437 b438 
[INFO] [stderr]             if %4765 {
[INFO] [stderr]                 block b437:    // preds: b436
[INFO] [stderr]                 32     %4768 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4769 = fdiv %13913, %4768 (12.920000)
[INFO] [stderr]                                // succs: b439 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b438:    // preds: b436
[INFO] [stderr]                 32     %4773 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4774 = fadd %13913, %4773 (0.055000)
[INFO] [stderr]                 32     %4775 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4776 = fdiv %4774, %4775 (1.055000)
[INFO] [stderr]                 32     %4777 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16501 = flog2 %4776
[INFO] [stderr]                 32    %16502 = fmul %16501, %4777 (2.400000)
[INFO] [stderr]                 32    %16503 = fexp2 %16502
[INFO] [stderr]                                // succs: b439 
[INFO] [stderr]             }
[INFO] [stderr]             block b439:    // preds: b437 b438
[INFO] [stderr]             32    %16113 = phi b437: %4769, b438: %16503
[INFO] [stderr]                            // succs: b440 
[INFO] [stderr]         }
[INFO] [stderr]         block b440:    // preds: b435 b439
[INFO] [stderr]         32    %16112 = phi b435: %13913, b439: %16113
[INFO] [stderr]         32x3   %4784 = vec3 %16108, %16110, %16112
[INFO] [stderr]                        // succs: b441 
[INFO] [stderr]     }
[INFO] [stderr]     block b441:    // preds: b421 b440
[INFO] [stderr]     32x3  %16107 = phi b421: %13914, b440: %4784
[INFO] [stderr]     32x2  %15467 = load_const (0x40000000, 0xbf800000) = (2.000000, -1.000000)
[INFO] [stderr]     32    %14513 = fadd %13858, %15467 (2.000000, -1.000000).x
[INFO] [stderr]     32    %14514 = fadd %13859, %15467 (2.000000, -1.000000).y
[INFO] [stderr]     32    %14516 = ffloor %14513
[INFO] [stderr]     32    %14517 = ffloor %14514
[INFO] [stderr]     32    %14519 = fadd %14516, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14520 = fadd %14517, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14522 = fdiv %14519, %13832.x
[INFO] [stderr]     32    %14523 = fdiv %14520, %13832.y
[INFO] [stderr]     32x2  %14524 = vec2 %14522, %14523
[INFO] [stderr]     32x4   %4829 = (float32)tex %16870 (texture_deref), %16839 (sampler_deref), %14524 (coord)
[INFO] [stderr]     32    %14525 = fmul %4829.x, %11619
[INFO] [stderr]     32    %14526 = fmul %4829.y, %11619
[INFO] [stderr]     32    %14527 = fmul %4829.z, %11619
[INFO] [stderr]     32x3  %14528 = vec3 %14525, %14526, %14527
[INFO] [stderr]                    // succs: b442 b443 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b442:  // preds: b441, succs: b462 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b443:  // preds: b441, succs: b444 b445 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b444:  // preds: b443, succs: b449 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b445:    // preds: b443
[INFO] [stderr]             32     %4866 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4867 = fge! %4866 (0.040450), %14525
[INFO] [stderr]                            // succs: b446 b447 
[INFO] [stderr]             if %4867 {
[INFO] [stderr]                 block b446:    // preds: b445
[INFO] [stderr]                 32     %4870 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4871 = fdiv %14525, %4870 (12.920000)
[INFO] [stderr]                                // succs: b448 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b447:    // preds: b445
[INFO] [stderr]                 32     %4875 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4876 = fadd %14525, %4875 (0.055000)
[INFO] [stderr]                 32     %4877 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4878 = fdiv %4876, %4877 (1.055000)
[INFO] [stderr]                 32     %4879 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16498 = flog2 %4878
[INFO] [stderr]                 32    %16499 = fmul %16498, %4879 (2.400000)
[INFO] [stderr]                 32    %16500 = fexp2 %16499
[INFO] [stderr]                                // succs: b448 
[INFO] [stderr]             }
[INFO] [stderr]             block b448:    // preds: b446 b447
[INFO] [stderr]             32    %16116 = phi b446: %4871, b447: %16500
[INFO] [stderr]                            // succs: b449 
[INFO] [stderr]         }
[INFO] [stderr]         block b449:    // preds: b444 b448
[INFO] [stderr]         32    %16115 = phi b444: %14525, b448: %16116
[INFO] [stderr]                        // succs: b450 b451 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b450:  // preds: b449, succs: b455 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b451:    // preds: b449
[INFO] [stderr]             32     %4906 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4907 = fge! %4906 (0.040450), %14526
[INFO] [stderr]                            // succs: b452 b453 
[INFO] [stderr]             if %4907 {
[INFO] [stderr]                 block b452:    // preds: b451
[INFO] [stderr]                 32     %4910 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4911 = fdiv %14526, %4910 (12.920000)
[INFO] [stderr]                                // succs: b454 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b453:    // preds: b451
[INFO] [stderr]                 32     %4915 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4916 = fadd %14526, %4915 (0.055000)
[INFO] [stderr]                 32     %4917 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4918 = fdiv %4916, %4917 (1.055000)
[INFO] [stderr]                 32     %4919 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16495 = flog2 %4918
[INFO] [stderr]                 32    %16496 = fmul %16495, %4919 (2.400000)
[INFO] [stderr]                 32    %16497 = fexp2 %16496
[INFO] [stderr]                                // succs: b454 
[INFO] [stderr]             }
[INFO] [stderr]             block b454:    // preds: b452 b453
[INFO] [stderr]             32    %16118 = phi b452: %4911, b453: %16497
[INFO] [stderr]                            // succs: b455 
[INFO] [stderr]         }
[INFO] [stderr]         block b455:    // preds: b450 b454
[INFO] [stderr]         32    %16117 = phi b450: %14526, b454: %16118
[INFO] [stderr]                        // succs: b456 b457 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b456:  // preds: b455, succs: b461 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b457:    // preds: b455
[INFO] [stderr]             32     %4946 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %4947 = fge! %4946 (0.040450), %14527
[INFO] [stderr]                            // succs: b458 b459 
[INFO] [stderr]             if %4947 {
[INFO] [stderr]                 block b458:    // preds: b457
[INFO] [stderr]                 32     %4950 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %4951 = fdiv %14527, %4950 (12.920000)
[INFO] [stderr]                                // succs: b460 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b459:    // preds: b457
[INFO] [stderr]                 32     %4955 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %4956 = fadd %14527, %4955 (0.055000)
[INFO] [stderr]                 32     %4957 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %4958 = fdiv %4956, %4957 (1.055000)
[INFO] [stderr]                 32     %4959 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16492 = flog2 %4958
[INFO] [stderr]                 32    %16493 = fmul %16492, %4959 (2.400000)
[INFO] [stderr]                 32    %16494 = fexp2 %16493
[INFO] [stderr]                                // succs: b460 
[INFO] [stderr]             }
[INFO] [stderr]             block b460:    // preds: b458 b459
[INFO] [stderr]             32    %16120 = phi b458: %4951, b459: %16494
[INFO] [stderr]                            // succs: b461 
[INFO] [stderr]         }
[INFO] [stderr]         block b461:    // preds: b456 b460
[INFO] [stderr]         32    %16119 = phi b456: %14527, b460: %16120
[INFO] [stderr]         32x3   %4966 = vec3 %16115, %16117, %16119
[INFO] [stderr]                        // succs: b462 
[INFO] [stderr]     }
[INFO] [stderr]     block b462:    // preds: b442 b461
[INFO] [stderr]     32x3  %16114 = phi b442: %14528, b461: %4966
[INFO] [stderr]     32     %4973 = load_const (0x40400000 = 3.000000)
[INFO] [stderr]     32x2  %15473 = load_const (0x40400000, 0xbf800000) = (3.000000, -1.000000)
[INFO] [stderr]     32    %14532 = fadd %13858, %15473 (3.000000, -1.000000).x
[INFO] [stderr]     32    %14533 = fadd %13859, %15473 (3.000000, -1.000000).y
[INFO] [stderr]     32    %14535 = ffloor %14532
[INFO] [stderr]     32    %14536 = ffloor %14533
[INFO] [stderr]     32    %14538 = fadd %14535, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14539 = fadd %14536, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14541 = fdiv %14538, %13832.x
[INFO] [stderr]     32    %14542 = fdiv %14539, %13832.y
[INFO] [stderr]     32x2  %14543 = vec2 %14541, %14542
[INFO] [stderr]     32x4   %5011 = (float32)tex %16871 (texture_deref), %16840 (sampler_deref), %14543 (coord)
[INFO] [stderr]     32    %14544 = fmul %5011.x, %11619
[INFO] [stderr]     32    %14545 = fmul %5011.y, %11619
[INFO] [stderr]     32    %14546 = fmul %5011.z, %11619
[INFO] [stderr]     32x3  %14547 = vec3 %14544, %14545, %14546
[INFO] [stderr]                    // succs: b463 b464 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b463:  // preds: b462, succs: b483 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b464:  // preds: b462, succs: b465 b466 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b465:  // preds: b464, succs: b470 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b466:    // preds: b464
[INFO] [stderr]             32     %5048 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5049 = fge! %5048 (0.040450), %14544
[INFO] [stderr]                            // succs: b467 b468 
[INFO] [stderr]             if %5049 {
[INFO] [stderr]                 block b467:    // preds: b466
[INFO] [stderr]                 32     %5052 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5053 = fdiv %14544, %5052 (12.920000)
[INFO] [stderr]                                // succs: b469 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b468:    // preds: b466
[INFO] [stderr]                 32     %5057 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5058 = fadd %14544, %5057 (0.055000)
[INFO] [stderr]                 32     %5059 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5060 = fdiv %5058, %5059 (1.055000)
[INFO] [stderr]                 32     %5061 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16489 = flog2 %5060
[INFO] [stderr]                 32    %16490 = fmul %16489, %5061 (2.400000)
[INFO] [stderr]                 32    %16491 = fexp2 %16490
[INFO] [stderr]                                // succs: b469 
[INFO] [stderr]             }
[INFO] [stderr]             block b469:    // preds: b467 b468
[INFO] [stderr]             32    %16123 = phi b467: %5053, b468: %16491
[INFO] [stderr]                            // succs: b470 
[INFO] [stderr]         }
[INFO] [stderr]         block b470:    // preds: b465 b469
[INFO] [stderr]         32    %16122 = phi b465: %14544, b469: %16123
[INFO] [stderr]                        // succs: b471 b472 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b471:  // preds: b470, succs: b476 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b472:    // preds: b470
[INFO] [stderr]             32     %5088 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5089 = fge! %5088 (0.040450), %14545
[INFO] [stderr]                            // succs: b473 b474 
[INFO] [stderr]             if %5089 {
[INFO] [stderr]                 block b473:    // preds: b472
[INFO] [stderr]                 32     %5092 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5093 = fdiv %14545, %5092 (12.920000)
[INFO] [stderr]                                // succs: b475 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b474:    // preds: b472
[INFO] [stderr]                 32     %5097 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5098 = fadd %14545, %5097 (0.055000)
[INFO] [stderr]                 32     %5099 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5100 = fdiv %5098, %5099 (1.055000)
[INFO] [stderr]                 32     %5101 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16486 = flog2 %5100
[INFO] [stderr]                 32    %16487 = fmul %16486, %5101 (2.400000)
[INFO] [stderr]                 32    %16488 = fexp2 %16487
[INFO] [stderr]                                // succs: b475 
[INFO] [stderr]             }
[INFO] [stderr]             block b475:    // preds: b473 b474
[INFO] [stderr]             32    %16125 = phi b473: %5093, b474: %16488
[INFO] [stderr]                            // succs: b476 
[INFO] [stderr]         }
[INFO] [stderr]         block b476:    // preds: b471 b475
[INFO] [stderr]         32    %16124 = phi b471: %14545, b475: %16125
[INFO] [stderr]                        // succs: b477 b478 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b477:  // preds: b476, succs: b482 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b478:    // preds: b476
[INFO] [stderr]             32     %5128 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5129 = fge! %5128 (0.040450), %14546
[INFO] [stderr]                            // succs: b479 b480 
[INFO] [stderr]             if %5129 {
[INFO] [stderr]                 block b479:    // preds: b478
[INFO] [stderr]                 32     %5132 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5133 = fdiv %14546, %5132 (12.920000)
[INFO] [stderr]                                // succs: b481 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b480:    // preds: b478
[INFO] [stderr]                 32     %5137 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5138 = fadd %14546, %5137 (0.055000)
[INFO] [stderr]                 32     %5139 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5140 = fdiv %5138, %5139 (1.055000)
[INFO] [stderr]                 32     %5141 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16483 = flog2 %5140
[INFO] [stderr]                 32    %16484 = fmul %16483, %5141 (2.400000)
[INFO] [stderr]                 32    %16485 = fexp2 %16484
[INFO] [stderr]                                // succs: b481 
[INFO] [stderr]             }
[INFO] [stderr]             block b481:    // preds: b479 b480
[INFO] [stderr]             32    %16127 = phi b479: %5133, b480: %16485
[INFO] [stderr]                            // succs: b482 
[INFO] [stderr]         }
[INFO] [stderr]         block b482:    // preds: b477 b481
[INFO] [stderr]         32    %16126 = phi b477: %14546, b481: %16127
[INFO] [stderr]         32x3   %5148 = vec3 %16122, %16124, %16126
[INFO] [stderr]                        // succs: b483 
[INFO] [stderr]     }
[INFO] [stderr]     block b483:    // preds: b463 b482
[INFO] [stderr]     32x3  %16121 = phi b463: %14547, b482: %5148
[INFO] [stderr]     32    %11036 = load_const (0x00000028 = 40)
[INFO] [stderr]     32    %12324 = @load_ubo (%11608, %11036 (0x28)) (access=none, align_mul=256, align_offset=40, range_base=0, range=52)
[INFO] [stderr]     32    %16809 = load_const (0xc0200000 = -2.500000)
[INFO] [stderr]     32    %16765 = fadd %16809 (-2.500000), %16790
[INFO] [stderr]     32     %5197 = fabs %16765
[INFO] [stderr]     32    %16478 = flog2 %5197
[INFO] [stderr]     32    %16479 = fmul %16478, %11699
[INFO] [stderr]     32    %16480 = fexp2 %16479
[INFO] [stderr]     32     %5202 = fmul %12324, %16480
[INFO] [stderr]     32     %5203 = fexp2 %5202
[INFO] [stderr]     32     %5227 = fmul %12324, %16632
[INFO] [stderr]     32     %5228 = fexp2 %5227
[INFO] [stderr]     32     %5252 = fmul %12324, %16688
[INFO] [stderr]     32     %5253 = fexp2 %5252
[INFO] [stderr]     32     %5277 = fmul %12324, %16685
[INFO] [stderr]     32     %5278 = fexp2 %5277
[INFO] [stderr]     32     %5302 = fmul %12324, %16682
[INFO] [stderr]     32     %5303 = fexp2 %5302
[INFO] [stderr]     32     %5327 = fmul %12324, %16629
[INFO] [stderr]     32     %5328 = fexp2 %5327
[INFO] [stderr]     32    %16811 = load_const (0x40600000 = 3.500000)
[INFO] [stderr]     32    %16761 = fadd %16811 (3.500000), %16790
[INFO] [stderr]     32     %5347 = fabs %16761
[INFO] [stderr]     32    %16475 = flog2 %5347
[INFO] [stderr]     32    %16476 = fmul %16475, %11699
[INFO] [stderr]     32    %16477 = fexp2 %16476
[INFO] [stderr]     32     %5352 = fmul %12324, %16477
[INFO] [stderr]     32     %5353 = fexp2 %5352
[INFO] [stderr]     32    %14563 = fmul %16079.x, %5203
[INFO] [stderr]     32    %14564 = fmul %16079.y, %5203
[INFO] [stderr]     32    %14565 = fmul %16079.z, %5203
[INFO] [stderr]     32    %14567 = fmul %16086.x, %5228
[INFO] [stderr]     32    %14568 = fmul %16086.y, %5228
[INFO] [stderr]     32    %14569 = fmul %16086.z, %5228
[INFO] [stderr]     32    %14571 = fadd %14563, %14567
[INFO] [stderr]     32    %14572 = fadd %14564, %14568
[INFO] [stderr]     32    %14573 = fadd %14565, %14569
[INFO] [stderr]     32    %14575 = fmul %16093.x, %5253
[INFO] [stderr]     32    %14576 = fmul %16093.y, %5253
[INFO] [stderr]     32    %14577 = fmul %16093.z, %5253
[INFO] [stderr]     32    %14579 = fadd %14571, %14575
[INFO] [stderr]     32    %14580 = fadd %14572, %14576
[INFO] [stderr]     32    %14581 = fadd %14573, %14577
[INFO] [stderr]     32    %14583 = fmul %16100.x, %5278
[INFO] [stderr]     32    %14584 = fmul %16100.y, %5278
[INFO] [stderr]     32    %14585 = fmul %16100.z, %5278
[INFO] [stderr]     32    %14587 = fadd %14579, %14583
[INFO] [stderr]     32    %14588 = fadd %14580, %14584
[INFO] [stderr]     32    %14589 = fadd %14581, %14585
[INFO] [stderr]     32    %14591 = fmul %16107.x, %5303
[INFO] [stderr]     32    %14592 = fmul %16107.y, %5303
[INFO] [stderr]     32    %14593 = fmul %16107.z, %5303
[INFO] [stderr]     32    %14595 = fadd %14587, %14591
[INFO] [stderr]     32    %14596 = fadd %14588, %14592
[INFO] [stderr]     32    %14597 = fadd %14589, %14593
[INFO] [stderr]     32    %14599 = fmul %16114.x, %5328
[INFO] [stderr]     32    %14600 = fmul %16114.y, %5328
[INFO] [stderr]     32    %14601 = fmul %16114.z, %5328
[INFO] [stderr]     32    %14603 = fadd %14595, %14599
[INFO] [stderr]     32    %14604 = fadd %14596, %14600
[INFO] [stderr]     32    %14605 = fadd %14597, %14601
[INFO] [stderr]     32    %14607 = fmul %16121.x, %5353
[INFO] [stderr]     32    %14608 = fmul %16121.y, %5353
[INFO] [stderr]     32    %14609 = fmul %16121.z, %5353
[INFO] [stderr]     32    %14611 = fadd %14603, %14607
[INFO] [stderr]     32    %14612 = fadd %14604, %14608
[INFO] [stderr]     32    %14613 = fadd %14605, %14609
[INFO] [stderr]     32     %5402 = fadd %5203, %5228
[INFO] [stderr]     32     %5405 = fadd %5402, %5253
[INFO] [stderr]     32     %5408 = fadd %5405, %5278
[INFO] [stderr]     32     %5411 = fadd %5408, %5303
[INFO] [stderr]     32     %5414 = fadd %5411, %5328
[INFO] [stderr]     32     %5417 = fadd %5414, %5353
[INFO] [stderr]     32    %14615 = fdiv %14611, %5417
[INFO] [stderr]     32    %14616 = fdiv %14612, %5417
[INFO] [stderr]     32    %14617 = fdiv %14613, %5417
[INFO] [stderr]     32x2  %15487 = load_const (0xc0400000, 0x00000000) = (-3.000000, 0.000000)
[INFO] [stderr]     32    %14622 = fadd %13858, %15487 (-3.000000, 0.000000).x
[INFO] [stderr]     32    %14625 = ffloor %14622
[INFO] [stderr]     32    %14628 = fadd %14625, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14631 = fdiv %14628, %13832.x
[INFO] [stderr]     32x2  %14633 = vec2 %14631, %13967
[INFO] [stderr]     32x4   %5470 = (float32)tex %16872 (texture_deref), %16841 (sampler_deref), %14633 (coord)
[INFO] [stderr]     32    %14634 = fmul %5470.x, %11619
[INFO] [stderr]     32    %14635 = fmul %5470.y, %11619
[INFO] [stderr]     32    %14636 = fmul %5470.z, %11619
[INFO] [stderr]     32x3  %14637 = vec3 %14634, %14635, %14636
[INFO] [stderr]                    // succs: b484 b485 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b484:  // preds: b483, succs: b504 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b485:  // preds: b483, succs: b486 b487 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b486:  // preds: b485, succs: b491 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b487:    // preds: b485
[INFO] [stderr]             32     %5507 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5508 = fge! %5507 (0.040450), %14634
[INFO] [stderr]                            // succs: b488 b489 
[INFO] [stderr]             if %5508 {
[INFO] [stderr]                 block b488:    // preds: b487
[INFO] [stderr]                 32     %5511 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5512 = fdiv %14634, %5511 (12.920000)
[INFO] [stderr]                                // succs: b490 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b489:    // preds: b487
[INFO] [stderr]                 32     %5516 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5517 = fadd %14634, %5516 (0.055000)
[INFO] [stderr]                 32     %5518 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5519 = fdiv %5517, %5518 (1.055000)
[INFO] [stderr]                 32     %5520 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16472 = flog2 %5519
[INFO] [stderr]                 32    %16473 = fmul %16472, %5520 (2.400000)
[INFO] [stderr]                 32    %16474 = fexp2 %16473
[INFO] [stderr]                                // succs: b490 
[INFO] [stderr]             }
[INFO] [stderr]             block b490:    // preds: b488 b489
[INFO] [stderr]             32    %16130 = phi b488: %5512, b489: %16474
[INFO] [stderr]                            // succs: b491 
[INFO] [stderr]         }
[INFO] [stderr]         block b491:    // preds: b486 b490
[INFO] [stderr]         32    %16129 = phi b486: %14634, b490: %16130
[INFO] [stderr]                        // succs: b492 b493 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b492:  // preds: b491, succs: b497 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b493:    // preds: b491
[INFO] [stderr]             32     %5547 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5548 = fge! %5547 (0.040450), %14635
[INFO] [stderr]                            // succs: b494 b495 
[INFO] [stderr]             if %5548 {
[INFO] [stderr]                 block b494:    // preds: b493
[INFO] [stderr]                 32     %5551 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5552 = fdiv %14635, %5551 (12.920000)
[INFO] [stderr]                                // succs: b496 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b495:    // preds: b493
[INFO] [stderr]                 32     %5556 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5557 = fadd %14635, %5556 (0.055000)
[INFO] [stderr]                 32     %5558 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5559 = fdiv %5557, %5558 (1.055000)
[INFO] [stderr]                 32     %5560 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16469 = flog2 %5559
[INFO] [stderr]                 32    %16470 = fmul %16469, %5560 (2.400000)
[INFO] [stderr]                 32    %16471 = fexp2 %16470
[INFO] [stderr]                                // succs: b496 
[INFO] [stderr]             }
[INFO] [stderr]             block b496:    // preds: b494 b495
[INFO] [stderr]             32    %16132 = phi b494: %5552, b495: %16471
[INFO] [stderr]                            // succs: b497 
[INFO] [stderr]         }
[INFO] [stderr]         block b497:    // preds: b492 b496
[INFO] [stderr]         32    %16131 = phi b492: %14635, b496: %16132
[INFO] [stderr]                        // succs: b498 b499 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b498:  // preds: b497, succs: b503 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b499:    // preds: b497
[INFO] [stderr]             32     %5587 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5588 = fge! %5587 (0.040450), %14636
[INFO] [stderr]                            // succs: b500 b501 
[INFO] [stderr]             if %5588 {
[INFO] [stderr]                 block b500:    // preds: b499
[INFO] [stderr]                 32     %5591 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5592 = fdiv %14636, %5591 (12.920000)
[INFO] [stderr]                                // succs: b502 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b501:    // preds: b499
[INFO] [stderr]                 32     %5596 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5597 = fadd %14636, %5596 (0.055000)
[INFO] [stderr]                 32     %5598 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5599 = fdiv %5597, %5598 (1.055000)
[INFO] [stderr]                 32     %5600 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16466 = flog2 %5599
[INFO] [stderr]                 32    %16467 = fmul %16466, %5600 (2.400000)
[INFO] [stderr]                 32    %16468 = fexp2 %16467
[INFO] [stderr]                                // succs: b502 
[INFO] [stderr]             }
[INFO] [stderr]             block b502:    // preds: b500 b501
[INFO] [stderr]             32    %16134 = phi b500: %5592, b501: %16468
[INFO] [stderr]                            // succs: b503 
[INFO] [stderr]         }
[INFO] [stderr]         block b503:    // preds: b498 b502
[INFO] [stderr]         32    %16133 = phi b498: %14636, b502: %16134
[INFO] [stderr]         32x3   %5607 = vec3 %16129, %16131, %16133
[INFO] [stderr]                        // succs: b504 
[INFO] [stderr]     }
[INFO] [stderr]     block b504:    // preds: b484 b503
[INFO] [stderr]     32x3  %16128 = phi b484: %14637, b503: %5607
[INFO] [stderr]                    // succs: b505 b506 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b505:  // preds: b504, succs: b525 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b506:  // preds: b504, succs: b507 b508 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b507:  // preds: b506, succs: b512 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b508:    // preds: b506
[INFO] [stderr]             32     %5689 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5690 = fge! %5689 (0.040450), %13969
[INFO] [stderr]                            // succs: b509 b510 
[INFO] [stderr]             if %5690 {
[INFO] [stderr]                 block b509:    // preds: b508
[INFO] [stderr]                 32     %5693 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5694 = fdiv %13969, %5693 (12.920000)
[INFO] [stderr]                                // succs: b511 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b510:    // preds: b508
[INFO] [stderr]                 32     %5698 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5699 = fadd %13969, %5698 (0.055000)
[INFO] [stderr]                 32     %5700 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5701 = fdiv %5699, %5700 (1.055000)
[INFO] [stderr]                 32     %5702 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16463 = flog2 %5701
[INFO] [stderr]                 32    %16464 = fmul %16463, %5702 (2.400000)
[INFO] [stderr]                 32    %16465 = fexp2 %16464
[INFO] [stderr]                                // succs: b511 
[INFO] [stderr]             }
[INFO] [stderr]             block b511:    // preds: b509 b510
[INFO] [stderr]             32    %16137 = phi b509: %5694, b510: %16465
[INFO] [stderr]                            // succs: b512 
[INFO] [stderr]         }
[INFO] [stderr]         block b512:    // preds: b507 b511
[INFO] [stderr]         32    %16136 = phi b507: %13969, b511: %16137
[INFO] [stderr]                        // succs: b513 b514 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b513:  // preds: b512, succs: b518 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b514:    // preds: b512
[INFO] [stderr]             32     %5729 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5730 = fge! %5729 (0.040450), %13970
[INFO] [stderr]                            // succs: b515 b516 
[INFO] [stderr]             if %5730 {
[INFO] [stderr]                 block b515:    // preds: b514
[INFO] [stderr]                 32     %5733 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5734 = fdiv %13970, %5733 (12.920000)
[INFO] [stderr]                                // succs: b517 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b516:    // preds: b514
[INFO] [stderr]                 32     %5738 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5739 = fadd %13970, %5738 (0.055000)
[INFO] [stderr]                 32     %5740 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5741 = fdiv %5739, %5740 (1.055000)
[INFO] [stderr]                 32     %5742 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16460 = flog2 %5741
[INFO] [stderr]                 32    %16461 = fmul %16460, %5742 (2.400000)
[INFO] [stderr]                 32    %16462 = fexp2 %16461
[INFO] [stderr]                                // succs: b517 
[INFO] [stderr]             }
[INFO] [stderr]             block b517:    // preds: b515 b516
[INFO] [stderr]             32    %16139 = phi b515: %5734, b516: %16462
[INFO] [stderr]                            // succs: b518 
[INFO] [stderr]         }
[INFO] [stderr]         block b518:    // preds: b513 b517
[INFO] [stderr]         32    %16138 = phi b513: %13970, b517: %16139
[INFO] [stderr]                        // succs: b519 b520 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b519:  // preds: b518, succs: b524 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b520:    // preds: b518
[INFO] [stderr]             32     %5769 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5770 = fge! %5769 (0.040450), %13971
[INFO] [stderr]                            // succs: b521 b522 
[INFO] [stderr]             if %5770 {
[INFO] [stderr]                 block b521:    // preds: b520
[INFO] [stderr]                 32     %5773 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5774 = fdiv %13971, %5773 (12.920000)
[INFO] [stderr]                                // succs: b523 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b522:    // preds: b520
[INFO] [stderr]                 32     %5778 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5779 = fadd %13971, %5778 (0.055000)
[INFO] [stderr]                 32     %5780 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5781 = fdiv %5779, %5780 (1.055000)
[INFO] [stderr]                 32     %5782 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16457 = flog2 %5781
[INFO] [stderr]                 32    %16458 = fmul %16457, %5782 (2.400000)
[INFO] [stderr]                 32    %16459 = fexp2 %16458
[INFO] [stderr]                                // succs: b523 
[INFO] [stderr]             }
[INFO] [stderr]             block b523:    // preds: b521 b522
[INFO] [stderr]             32    %16141 = phi b521: %5774, b522: %16459
[INFO] [stderr]                            // succs: b524 
[INFO] [stderr]         }
[INFO] [stderr]         block b524:    // preds: b519 b523
[INFO] [stderr]         32    %16140 = phi b519: %13971, b523: %16141
[INFO] [stderr]         32x3   %5789 = vec3 %16136, %16138, %16140
[INFO] [stderr]                        // succs: b525 
[INFO] [stderr]     }
[INFO] [stderr]     block b525:    // preds: b505 b524
[INFO] [stderr]     32x3  %16135 = phi b505: %13972, b524: %5789
[INFO] [stderr]                    // succs: b526 b527 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b526:  // preds: b525, succs: b546 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b527:  // preds: b525, succs: b528 b529 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b528:  // preds: b527, succs: b533 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b529:    // preds: b527
[INFO] [stderr]             32     %5871 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5872 = fge! %5871 (0.040450), %13988
[INFO] [stderr]                            // succs: b530 b531 
[INFO] [stderr]             if %5872 {
[INFO] [stderr]                 block b530:    // preds: b529
[INFO] [stderr]                 32     %5875 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5876 = fdiv %13988, %5875 (12.920000)
[INFO] [stderr]                                // succs: b532 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b531:    // preds: b529
[INFO] [stderr]                 32     %5880 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5881 = fadd %13988, %5880 (0.055000)
[INFO] [stderr]                 32     %5882 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5883 = fdiv %5881, %5882 (1.055000)
[INFO] [stderr]                 32     %5884 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16454 = flog2 %5883
[INFO] [stderr]                 32    %16455 = fmul %16454, %5884 (2.400000)
[INFO] [stderr]                 32    %16456 = fexp2 %16455
[INFO] [stderr]                                // succs: b532 
[INFO] [stderr]             }
[INFO] [stderr]             block b532:    // preds: b530 b531
[INFO] [stderr]             32    %16144 = phi b530: %5876, b531: %16456
[INFO] [stderr]                            // succs: b533 
[INFO] [stderr]         }
[INFO] [stderr]         block b533:    // preds: b528 b532
[INFO] [stderr]         32    %16143 = phi b528: %13988, b532: %16144
[INFO] [stderr]                        // succs: b534 b535 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b534:  // preds: b533, succs: b539 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b535:    // preds: b533
[INFO] [stderr]             32     %5911 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5912 = fge! %5911 (0.040450), %13989
[INFO] [stderr]                            // succs: b536 b537 
[INFO] [stderr]             if %5912 {
[INFO] [stderr]                 block b536:    // preds: b535
[INFO] [stderr]                 32     %5915 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5916 = fdiv %13989, %5915 (12.920000)
[INFO] [stderr]                                // succs: b538 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b537:    // preds: b535
[INFO] [stderr]                 32     %5920 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5921 = fadd %13989, %5920 (0.055000)
[INFO] [stderr]                 32     %5922 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5923 = fdiv %5921, %5922 (1.055000)
[INFO] [stderr]                 32     %5924 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16451 = flog2 %5923
[INFO] [stderr]                 32    %16452 = fmul %16451, %5924 (2.400000)
[INFO] [stderr]                 32    %16453 = fexp2 %16452
[INFO] [stderr]                                // succs: b538 
[INFO] [stderr]             }
[INFO] [stderr]             block b538:    // preds: b536 b537
[INFO] [stderr]             32    %16146 = phi b536: %5916, b537: %16453
[INFO] [stderr]                            // succs: b539 
[INFO] [stderr]         }
[INFO] [stderr]         block b539:    // preds: b534 b538
[INFO] [stderr]         32    %16145 = phi b534: %13989, b538: %16146
[INFO] [stderr]                        // succs: b540 b541 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b540:  // preds: b539, succs: b545 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b541:    // preds: b539
[INFO] [stderr]             32     %5951 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %5952 = fge! %5951 (0.040450), %13990
[INFO] [stderr]                            // succs: b542 b543 
[INFO] [stderr]             if %5952 {
[INFO] [stderr]                 block b542:    // preds: b541
[INFO] [stderr]                 32     %5955 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %5956 = fdiv %13990, %5955 (12.920000)
[INFO] [stderr]                                // succs: b544 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b543:    // preds: b541
[INFO] [stderr]                 32     %5960 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %5961 = fadd %13990, %5960 (0.055000)
[INFO] [stderr]                 32     %5962 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %5963 = fdiv %5961, %5962 (1.055000)
[INFO] [stderr]                 32     %5964 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16448 = flog2 %5963
[INFO] [stderr]                 32    %16449 = fmul %16448, %5964 (2.400000)
[INFO] [stderr]                 32    %16450 = fexp2 %16449
[INFO] [stderr]                                // succs: b544 
[INFO] [stderr]             }
[INFO] [stderr]             block b544:    // preds: b542 b543
[INFO] [stderr]             32    %16148 = phi b542: %5956, b543: %16450
[INFO] [stderr]                            // succs: b545 
[INFO] [stderr]         }
[INFO] [stderr]         block b545:    // preds: b540 b544
[INFO] [stderr]         32    %16147 = phi b540: %13990, b544: %16148
[INFO] [stderr]         32x3   %5971 = vec3 %16143, %16145, %16147
[INFO] [stderr]                        // succs: b546 
[INFO] [stderr]     }
[INFO] [stderr]     block b546:    // preds: b526 b545
[INFO] [stderr]     32x3  %16142 = phi b526: %13991, b545: %5971
[INFO] [stderr]                    // succs: b547 b548 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b547:  // preds: b546, succs: b567 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b548:  // preds: b546, succs: b549 b550 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b549:  // preds: b548, succs: b554 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b550:    // preds: b548
[INFO] [stderr]             32     %6053 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6054 = fge! %6053 (0.040450), %14007
[INFO] [stderr]                            // succs: b551 b552 
[INFO] [stderr]             if %6054 {
[INFO] [stderr]                 block b551:    // preds: b550
[INFO] [stderr]                 32     %6057 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6058 = fdiv %14007, %6057 (12.920000)
[INFO] [stderr]                                // succs: b553 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b552:    // preds: b550
[INFO] [stderr]                 32     %6062 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6063 = fadd %14007, %6062 (0.055000)
[INFO] [stderr]                 32     %6064 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6065 = fdiv %6063, %6064 (1.055000)
[INFO] [stderr]                 32     %6066 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16445 = flog2 %6065
[INFO] [stderr]                 32    %16446 = fmul %16445, %6066 (2.400000)
[INFO] [stderr]                 32    %16447 = fexp2 %16446
[INFO] [stderr]                                // succs: b553 
[INFO] [stderr]             }
[INFO] [stderr]             block b553:    // preds: b551 b552
[INFO] [stderr]             32    %16151 = phi b551: %6058, b552: %16447
[INFO] [stderr]                            // succs: b554 
[INFO] [stderr]         }
[INFO] [stderr]         block b554:    // preds: b549 b553
[INFO] [stderr]         32    %16150 = phi b549: %14007, b553: %16151
[INFO] [stderr]                        // succs: b555 b556 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b555:  // preds: b554, succs: b560 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b556:    // preds: b554
[INFO] [stderr]             32     %6093 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6094 = fge! %6093 (0.040450), %14008
[INFO] [stderr]                            // succs: b557 b558 
[INFO] [stderr]             if %6094 {
[INFO] [stderr]                 block b557:    // preds: b556
[INFO] [stderr]                 32     %6097 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6098 = fdiv %14008, %6097 (12.920000)
[INFO] [stderr]                                // succs: b559 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b558:    // preds: b556
[INFO] [stderr]                 32     %6102 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6103 = fadd %14008, %6102 (0.055000)
[INFO] [stderr]                 32     %6104 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6105 = fdiv %6103, %6104 (1.055000)
[INFO] [stderr]                 32     %6106 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16442 = flog2 %6105
[INFO] [stderr]                 32    %16443 = fmul %16442, %6106 (2.400000)
[INFO] [stderr]                 32    %16444 = fexp2 %16443
[INFO] [stderr]                                // succs: b559 
[INFO] [stderr]             }
[INFO] [stderr]             block b559:    // preds: b557 b558
[INFO] [stderr]             32    %16153 = phi b557: %6098, b558: %16444
[INFO] [stderr]                            // succs: b560 
[INFO] [stderr]         }
[INFO] [stderr]         block b560:    // preds: b555 b559
[INFO] [stderr]         32    %16152 = phi b555: %14008, b559: %16153
[INFO] [stderr]                        // succs: b561 b562 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b561:  // preds: b560, succs: b566 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b562:    // preds: b560
[INFO] [stderr]             32     %6133 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6134 = fge! %6133 (0.040450), %14009
[INFO] [stderr]                            // succs: b563 b564 
[INFO] [stderr]             if %6134 {
[INFO] [stderr]                 block b563:    // preds: b562
[INFO] [stderr]                 32     %6137 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6138 = fdiv %14009, %6137 (12.920000)
[INFO] [stderr]                                // succs: b565 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b564:    // preds: b562
[INFO] [stderr]                 32     %6142 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6143 = fadd %14009, %6142 (0.055000)
[INFO] [stderr]                 32     %6144 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6145 = fdiv %6143, %6144 (1.055000)
[INFO] [stderr]                 32     %6146 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16439 = flog2 %6145
[INFO] [stderr]                 32    %16440 = fmul %16439, %6146 (2.400000)
[INFO] [stderr]                 32    %16441 = fexp2 %16440
[INFO] [stderr]                                // succs: b565 
[INFO] [stderr]             }
[INFO] [stderr]             block b565:    // preds: b563 b564
[INFO] [stderr]             32    %16155 = phi b563: %6138, b564: %16441
[INFO] [stderr]                            // succs: b566 
[INFO] [stderr]         }
[INFO] [stderr]         block b566:    // preds: b561 b565
[INFO] [stderr]         32    %16154 = phi b561: %14009, b565: %16155
[INFO] [stderr]         32x3   %6153 = vec3 %16150, %16152, %16154
[INFO] [stderr]                        // succs: b567 
[INFO] [stderr]     }
[INFO] [stderr]     block b567:    // preds: b547 b566
[INFO] [stderr]     32x3  %16149 = phi b547: %14010, b566: %6153
[INFO] [stderr]                    // succs: b568 b569 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b568:  // preds: b567, succs: b588 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b569:  // preds: b567, succs: b570 b571 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b570:  // preds: b569, succs: b575 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b571:    // preds: b569
[INFO] [stderr]             32     %6235 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6236 = fge! %6235 (0.040450), %14026
[INFO] [stderr]                            // succs: b572 b573 
[INFO] [stderr]             if %6236 {
[INFO] [stderr]                 block b572:    // preds: b571
[INFO] [stderr]                 32     %6239 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6240 = fdiv %14026, %6239 (12.920000)
[INFO] [stderr]                                // succs: b574 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b573:    // preds: b571
[INFO] [stderr]                 32     %6244 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6245 = fadd %14026, %6244 (0.055000)
[INFO] [stderr]                 32     %6246 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6247 = fdiv %6245, %6246 (1.055000)
[INFO] [stderr]                 32     %6248 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16436 = flog2 %6247
[INFO] [stderr]                 32    %16437 = fmul %16436, %6248 (2.400000)
[INFO] [stderr]                 32    %16438 = fexp2 %16437
[INFO] [stderr]                                // succs: b574 
[INFO] [stderr]             }
[INFO] [stderr]             block b574:    // preds: b572 b573
[INFO] [stderr]             32    %16158 = phi b572: %6240, b573: %16438
[INFO] [stderr]                            // succs: b575 
[INFO] [stderr]         }
[INFO] [stderr]         block b575:    // preds: b570 b574
[INFO] [stderr]         32    %16157 = phi b570: %14026, b574: %16158
[INFO] [stderr]                        // succs: b576 b577 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b576:  // preds: b575, succs: b581 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b577:    // preds: b575
[INFO] [stderr]             32     %6275 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6276 = fge! %6275 (0.040450), %14027
[INFO] [stderr]                            // succs: b578 b579 
[INFO] [stderr]             if %6276 {
[INFO] [stderr]                 block b578:    // preds: b577
[INFO] [stderr]                 32     %6279 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6280 = fdiv %14027, %6279 (12.920000)
[INFO] [stderr]                                // succs: b580 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b579:    // preds: b577
[INFO] [stderr]                 32     %6284 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6285 = fadd %14027, %6284 (0.055000)
[INFO] [stderr]                 32     %6286 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6287 = fdiv %6285, %6286 (1.055000)
[INFO] [stderr]                 32     %6288 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16433 = flog2 %6287
[INFO] [stderr]                 32    %16434 = fmul %16433, %6288 (2.400000)
[INFO] [stderr]                 32    %16435 = fexp2 %16434
[INFO] [stderr]                                // succs: b580 
[INFO] [stderr]             }
[INFO] [stderr]             block b580:    // preds: b578 b579
[INFO] [stderr]             32    %16160 = phi b578: %6280, b579: %16435
[INFO] [stderr]                            // succs: b581 
[INFO] [stderr]         }
[INFO] [stderr]         block b581:    // preds: b576 b580
[INFO] [stderr]         32    %16159 = phi b576: %14027, b580: %16160
[INFO] [stderr]                        // succs: b582 b583 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b582:  // preds: b581, succs: b587 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b583:    // preds: b581
[INFO] [stderr]             32     %6315 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6316 = fge! %6315 (0.040450), %14028
[INFO] [stderr]                            // succs: b584 b585 
[INFO] [stderr]             if %6316 {
[INFO] [stderr]                 block b584:    // preds: b583
[INFO] [stderr]                 32     %6319 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6320 = fdiv %14028, %6319 (12.920000)
[INFO] [stderr]                                // succs: b586 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b585:    // preds: b583
[INFO] [stderr]                 32     %6324 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6325 = fadd %14028, %6324 (0.055000)
[INFO] [stderr]                 32     %6326 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6327 = fdiv %6325, %6326 (1.055000)
[INFO] [stderr]                 32     %6328 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16430 = flog2 %6327
[INFO] [stderr]                 32    %16431 = fmul %16430, %6328 (2.400000)
[INFO] [stderr]                 32    %16432 = fexp2 %16431
[INFO] [stderr]                                // succs: b586 
[INFO] [stderr]             }
[INFO] [stderr]             block b586:    // preds: b584 b585
[INFO] [stderr]             32    %16162 = phi b584: %6320, b585: %16432
[INFO] [stderr]                            // succs: b587 
[INFO] [stderr]         }
[INFO] [stderr]         block b587:    // preds: b582 b586
[INFO] [stderr]         32    %16161 = phi b582: %14028, b586: %16162
[INFO] [stderr]         32x3   %6335 = vec3 %16157, %16159, %16161
[INFO] [stderr]                        // succs: b588 
[INFO] [stderr]     }
[INFO] [stderr]     block b588:    // preds: b568 b587
[INFO] [stderr]     32x3  %16156 = phi b568: %14029, b587: %6335
[INFO] [stderr]                    // succs: b589 b590 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b589:  // preds: b588, succs: b609 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b590:  // preds: b588, succs: b591 b592 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b591:  // preds: b590, succs: b596 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b592:    // preds: b590
[INFO] [stderr]             32     %6417 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6418 = fge! %6417 (0.040450), %14045
[INFO] [stderr]                            // succs: b593 b594 
[INFO] [stderr]             if %6418 {
[INFO] [stderr]                 block b593:    // preds: b592
[INFO] [stderr]                 32     %6421 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6422 = fdiv %14045, %6421 (12.920000)
[INFO] [stderr]                                // succs: b595 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b594:    // preds: b592
[INFO] [stderr]                 32     %6426 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6427 = fadd %14045, %6426 (0.055000)
[INFO] [stderr]                 32     %6428 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6429 = fdiv %6427, %6428 (1.055000)
[INFO] [stderr]                 32     %6430 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16427 = flog2 %6429
[INFO] [stderr]                 32    %16428 = fmul %16427, %6430 (2.400000)
[INFO] [stderr]                 32    %16429 = fexp2 %16428
[INFO] [stderr]                                // succs: b595 
[INFO] [stderr]             }
[INFO] [stderr]             block b595:    // preds: b593 b594
[INFO] [stderr]             32    %16165 = phi b593: %6422, b594: %16429
[INFO] [stderr]                            // succs: b596 
[INFO] [stderr]         }
[INFO] [stderr]         block b596:    // preds: b591 b595
[INFO] [stderr]         32    %16164 = phi b591: %14045, b595: %16165
[INFO] [stderr]                        // succs: b597 b598 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b597:  // preds: b596, succs: b602 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b598:    // preds: b596
[INFO] [stderr]             32     %6457 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6458 = fge! %6457 (0.040450), %14046
[INFO] [stderr]                            // succs: b599 b600 
[INFO] [stderr]             if %6458 {
[INFO] [stderr]                 block b599:    // preds: b598
[INFO] [stderr]                 32     %6461 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6462 = fdiv %14046, %6461 (12.920000)
[INFO] [stderr]                                // succs: b601 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b600:    // preds: b598
[INFO] [stderr]                 32     %6466 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6467 = fadd %14046, %6466 (0.055000)
[INFO] [stderr]                 32     %6468 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6469 = fdiv %6467, %6468 (1.055000)
[INFO] [stderr]                 32     %6470 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16424 = flog2 %6469
[INFO] [stderr]                 32    %16425 = fmul %16424, %6470 (2.400000)
[INFO] [stderr]                 32    %16426 = fexp2 %16425
[INFO] [stderr]                                // succs: b601 
[INFO] [stderr]             }
[INFO] [stderr]             block b601:    // preds: b599 b600
[INFO] [stderr]             32    %16167 = phi b599: %6462, b600: %16426
[INFO] [stderr]                            // succs: b602 
[INFO] [stderr]         }
[INFO] [stderr]         block b602:    // preds: b597 b601
[INFO] [stderr]         32    %16166 = phi b597: %14046, b601: %16167
[INFO] [stderr]                        // succs: b603 b604 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b603:  // preds: b602, succs: b608 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b604:    // preds: b602
[INFO] [stderr]             32     %6497 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6498 = fge! %6497 (0.040450), %14047
[INFO] [stderr]                            // succs: b605 b606 
[INFO] [stderr]             if %6498 {
[INFO] [stderr]                 block b605:    // preds: b604
[INFO] [stderr]                 32     %6501 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6502 = fdiv %14047, %6501 (12.920000)
[INFO] [stderr]                                // succs: b607 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b606:    // preds: b604
[INFO] [stderr]                 32     %6506 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6507 = fadd %14047, %6506 (0.055000)
[INFO] [stderr]                 32     %6508 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6509 = fdiv %6507, %6508 (1.055000)
[INFO] [stderr]                 32     %6510 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16421 = flog2 %6509
[INFO] [stderr]                 32    %16422 = fmul %16421, %6510 (2.400000)
[INFO] [stderr]                 32    %16423 = fexp2 %16422
[INFO] [stderr]                                // succs: b607 
[INFO] [stderr]             }
[INFO] [stderr]             block b607:    // preds: b605 b606
[INFO] [stderr]             32    %16169 = phi b605: %6502, b606: %16423
[INFO] [stderr]                            // succs: b608 
[INFO] [stderr]         }
[INFO] [stderr]         block b608:    // preds: b603 b607
[INFO] [stderr]         32    %16168 = phi b603: %14047, b607: %16169
[INFO] [stderr]         32x3   %6517 = vec3 %16164, %16166, %16168
[INFO] [stderr]                        // succs: b609 
[INFO] [stderr]     }
[INFO] [stderr]     block b609:    // preds: b589 b608
[INFO] [stderr]     32x3  %16163 = phi b589: %14048, b608: %6517
[INFO] [stderr]     32x2  %15523 = load_const (0x40400000, 0x00000000) = (3.000000, 0.000000)
[INFO] [stderr]     32    %14736 = fadd %13858, %15523 (3.000000, 0.000000).x
[INFO] [stderr]     32    %14739 = ffloor %14736
[INFO] [stderr]     32    %14742 = fadd %14739, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14745 = fdiv %14742, %13832.x
[INFO] [stderr]     32x2  %14747 = vec2 %14745, %13967
[INFO] [stderr]     32x4   %6562 = (float32)tex %16873 (texture_deref), %16842 (sampler_deref), %14747 (coord)
[INFO] [stderr]     32    %14748 = fmul %6562.x, %11619
[INFO] [stderr]     32    %14749 = fmul %6562.y, %11619
[INFO] [stderr]     32    %14750 = fmul %6562.z, %11619
[INFO] [stderr]     32x3  %14751 = vec3 %14748, %14749, %14750
[INFO] [stderr]                    // succs: b610 b611 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b610:  // preds: b609, succs: b630 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b611:  // preds: b609, succs: b612 b613 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b612:  // preds: b611, succs: b617 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b613:    // preds: b611
[INFO] [stderr]             32     %6599 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6600 = fge! %6599 (0.040450), %14748
[INFO] [stderr]                            // succs: b614 b615 
[INFO] [stderr]             if %6600 {
[INFO] [stderr]                 block b614:    // preds: b613
[INFO] [stderr]                 32     %6603 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6604 = fdiv %14748, %6603 (12.920000)
[INFO] [stderr]                                // succs: b616 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b615:    // preds: b613
[INFO] [stderr]                 32     %6608 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6609 = fadd %14748, %6608 (0.055000)
[INFO] [stderr]                 32     %6610 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6611 = fdiv %6609, %6610 (1.055000)
[INFO] [stderr]                 32     %6612 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16418 = flog2 %6611
[INFO] [stderr]                 32    %16419 = fmul %16418, %6612 (2.400000)
[INFO] [stderr]                 32    %16420 = fexp2 %16419
[INFO] [stderr]                                // succs: b616 
[INFO] [stderr]             }
[INFO] [stderr]             block b616:    // preds: b614 b615
[INFO] [stderr]             32    %16172 = phi b614: %6604, b615: %16420
[INFO] [stderr]                            // succs: b617 
[INFO] [stderr]         }
[INFO] [stderr]         block b617:    // preds: b612 b616
[INFO] [stderr]         32    %16171 = phi b612: %14748, b616: %16172
[INFO] [stderr]                        // succs: b618 b619 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b618:  // preds: b617, succs: b623 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b619:    // preds: b617
[INFO] [stderr]             32     %6639 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6640 = fge! %6639 (0.040450), %14749
[INFO] [stderr]                            // succs: b620 b621 
[INFO] [stderr]             if %6640 {
[INFO] [stderr]                 block b620:    // preds: b619
[INFO] [stderr]                 32     %6643 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6644 = fdiv %14749, %6643 (12.920000)
[INFO] [stderr]                                // succs: b622 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b621:    // preds: b619
[INFO] [stderr]                 32     %6648 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6649 = fadd %14749, %6648 (0.055000)
[INFO] [stderr]                 32     %6650 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6651 = fdiv %6649, %6650 (1.055000)
[INFO] [stderr]                 32     %6652 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16415 = flog2 %6651
[INFO] [stderr]                 32    %16416 = fmul %16415, %6652 (2.400000)
[INFO] [stderr]                 32    %16417 = fexp2 %16416
[INFO] [stderr]                                // succs: b622 
[INFO] [stderr]             }
[INFO] [stderr]             block b622:    // preds: b620 b621
[INFO] [stderr]             32    %16174 = phi b620: %6644, b621: %16417
[INFO] [stderr]                            // succs: b623 
[INFO] [stderr]         }
[INFO] [stderr]         block b623:    // preds: b618 b622
[INFO] [stderr]         32    %16173 = phi b618: %14749, b622: %16174
[INFO] [stderr]                        // succs: b624 b625 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b624:  // preds: b623, succs: b629 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b625:    // preds: b623
[INFO] [stderr]             32     %6679 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %6680 = fge! %6679 (0.040450), %14750
[INFO] [stderr]                            // succs: b626 b627 
[INFO] [stderr]             if %6680 {
[INFO] [stderr]                 block b626:    // preds: b625
[INFO] [stderr]                 32     %6683 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %6684 = fdiv %14750, %6683 (12.920000)
[INFO] [stderr]                                // succs: b628 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b627:    // preds: b625
[INFO] [stderr]                 32     %6688 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %6689 = fadd %14750, %6688 (0.055000)
[INFO] [stderr]                 32     %6690 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %6691 = fdiv %6689, %6690 (1.055000)
[INFO] [stderr]                 32     %6692 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16412 = flog2 %6691
[INFO] [stderr]                 32    %16413 = fmul %16412, %6692 (2.400000)
[INFO] [stderr]                 32    %16414 = fexp2 %16413
[INFO] [stderr]                                // succs: b628 
[INFO] [stderr]             }
[INFO] [stderr]             block b628:    // preds: b626 b627
[INFO] [stderr]             32    %16176 = phi b626: %6684, b627: %16414
[INFO] [stderr]                            // succs: b629 
[INFO] [stderr]         }
[INFO] [stderr]         block b629:    // preds: b624 b628
[INFO] [stderr]         32    %16175 = phi b624: %14750, b628: %16176
[INFO] [stderr]         32x3   %6699 = vec3 %16171, %16173, %16175
[INFO] [stderr]                        // succs: b630 
[INFO] [stderr]     }
[INFO] [stderr]     block b630:    // preds: b610 b629
[INFO] [stderr]     32x3  %16170 = phi b610: %14751, b629: %6699
[INFO] [stderr]     32    %14767 = fmul %16128.x, %5203
[INFO] [stderr]     32    %14768 = fmul %16128.y, %5203
[INFO] [stderr]     32    %14769 = fmul %16128.z, %5203
[INFO] [stderr]     32    %14771 = fmul %16135.x, %5228
[INFO] [stderr]     32    %14772 = fmul %16135.y, %5228
[INFO] [stderr]     32    %14773 = fmul %16135.z, %5228
[INFO] [stderr]     32    %14775 = fadd %14767, %14771
[INFO] [stderr]     32    %14776 = fadd %14768, %14772
[INFO] [stderr]     32    %14777 = fadd %14769, %14773
[INFO] [stderr]     32    %14779 = fmul %16142.x, %5253
[INFO] [stderr]     32    %14780 = fmul %16142.y, %5253
[INFO] [stderr]     32    %14781 = fmul %16142.z, %5253
[INFO] [stderr]     32    %14783 = fadd %14775, %14779
[INFO] [stderr]     32    %14784 = fadd %14776, %14780
[INFO] [stderr]     32    %14785 = fadd %14777, %14781
[INFO] [stderr]     32    %14787 = fmul %16149.x, %5278
[INFO] [stderr]     32    %14788 = fmul %16149.y, %5278
[INFO] [stderr]     32    %14789 = fmul %16149.z, %5278
[INFO] [stderr]     32    %14791 = fadd %14783, %14787
[INFO] [stderr]     32    %14792 = fadd %14784, %14788
[INFO] [stderr]     32    %14793 = fadd %14785, %14789
[INFO] [stderr]     32    %14795 = fmul %16156.x, %5303
[INFO] [stderr]     32    %14796 = fmul %16156.y, %5303
[INFO] [stderr]     32    %14797 = fmul %16156.z, %5303
[INFO] [stderr]     32    %14799 = fadd %14791, %14795
[INFO] [stderr]     32    %14800 = fadd %14792, %14796
[INFO] [stderr]     32    %14801 = fadd %14793, %14797
[INFO] [stderr]     32    %14803 = fmul %16163.x, %5328
[INFO] [stderr]     32    %14804 = fmul %16163.y, %5328
[INFO] [stderr]     32    %14805 = fmul %16163.z, %5328
[INFO] [stderr]     32    %14807 = fadd %14799, %14803
[INFO] [stderr]     32    %14808 = fadd %14800, %14804
[INFO] [stderr]     32    %14809 = fadd %14801, %14805
[INFO] [stderr]     32    %14811 = fmul %16170.x, %5353
[INFO] [stderr]     32    %14812 = fmul %16170.y, %5353
[INFO] [stderr]     32    %14813 = fmul %16170.z, %5353
[INFO] [stderr]     32    %14815 = fadd %14807, %14811
[INFO] [stderr]     32    %14816 = fadd %14808, %14812
[INFO] [stderr]     32    %14817 = fadd %14809, %14813
[INFO] [stderr]     32    %14819 = fdiv %14815, %5417
[INFO] [stderr]     32    %14820 = fdiv %14816, %5417
[INFO] [stderr]     32    %14821 = fdiv %14817, %5417
[INFO] [stderr]     32x2  %15537 = load_const (0xc0400000, 0x3f800000) = (-3.000000, 1.000000)
[INFO] [stderr]     32    %14826 = fadd %13858, %15537 (-3.000000, 1.000000).x
[INFO] [stderr]     32    %14827 = fadd %13859, %15537 (-3.000000, 1.000000).y
[INFO] [stderr]     32    %14829 = ffloor %14826
[INFO] [stderr]     32    %14830 = ffloor %14827
[INFO] [stderr]     32    %14832 = fadd %14829, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14833 = fadd %14830, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14835 = fdiv %14832, %13832.x
[INFO] [stderr]     32    %14836 = fdiv %14833, %13832.y
[INFO] [stderr]     32x2  %14837 = vec2 %14835, %14836
[INFO] [stderr]     32x4   %7021 = (float32)tex %16874 (texture_deref), %16843 (sampler_deref), %14837 (coord)
[INFO] [stderr]     32    %14838 = fmul %7021.x, %11619
[INFO] [stderr]     32    %14839 = fmul %7021.y, %11619
[INFO] [stderr]     32    %14840 = fmul %7021.z, %11619
[INFO] [stderr]     32x3  %14841 = vec3 %14838, %14839, %14840
[INFO] [stderr]                    // succs: b631 b632 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b631:  // preds: b630, succs: b651 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b632:  // preds: b630, succs: b633 b634 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b633:  // preds: b632, succs: b638 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b634:    // preds: b632
[INFO] [stderr]             32     %7058 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7059 = fge! %7058 (0.040450), %14838
[INFO] [stderr]                            // succs: b635 b636 
[INFO] [stderr]             if %7059 {
[INFO] [stderr]                 block b635:    // preds: b634
[INFO] [stderr]                 32     %7062 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7063 = fdiv %14838, %7062 (12.920000)
[INFO] [stderr]                                // succs: b637 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b636:    // preds: b634
[INFO] [stderr]                 32     %7067 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7068 = fadd %14838, %7067 (0.055000)
[INFO] [stderr]                 32     %7069 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7070 = fdiv %7068, %7069 (1.055000)
[INFO] [stderr]                 32     %7071 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16409 = flog2 %7070
[INFO] [stderr]                 32    %16410 = fmul %16409, %7071 (2.400000)
[INFO] [stderr]                 32    %16411 = fexp2 %16410
[INFO] [stderr]                                // succs: b637 
[INFO] [stderr]             }
[INFO] [stderr]             block b637:    // preds: b635 b636
[INFO] [stderr]             32    %16179 = phi b635: %7063, b636: %16411
[INFO] [stderr]                            // succs: b638 
[INFO] [stderr]         }
[INFO] [stderr]         block b638:    // preds: b633 b637
[INFO] [stderr]         32    %16178 = phi b633: %14838, b637: %16179
[INFO] [stderr]                        // succs: b639 b640 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b639:  // preds: b638, succs: b644 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b640:    // preds: b638
[INFO] [stderr]             32     %7098 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7099 = fge! %7098 (0.040450), %14839
[INFO] [stderr]                            // succs: b641 b642 
[INFO] [stderr]             if %7099 {
[INFO] [stderr]                 block b641:    // preds: b640
[INFO] [stderr]                 32     %7102 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7103 = fdiv %14839, %7102 (12.920000)
[INFO] [stderr]                                // succs: b643 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b642:    // preds: b640
[INFO] [stderr]                 32     %7107 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7108 = fadd %14839, %7107 (0.055000)
[INFO] [stderr]                 32     %7109 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7110 = fdiv %7108, %7109 (1.055000)
[INFO] [stderr]                 32     %7111 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16406 = flog2 %7110
[INFO] [stderr]                 32    %16407 = fmul %16406, %7111 (2.400000)
[INFO] [stderr]                 32    %16408 = fexp2 %16407
[INFO] [stderr]                                // succs: b643 
[INFO] [stderr]             }
[INFO] [stderr]             block b643:    // preds: b641 b642
[INFO] [stderr]             32    %16181 = phi b641: %7103, b642: %16408
[INFO] [stderr]                            // succs: b644 
[INFO] [stderr]         }
[INFO] [stderr]         block b644:    // preds: b639 b643
[INFO] [stderr]         32    %16180 = phi b639: %14839, b643: %16181
[INFO] [stderr]                        // succs: b645 b646 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b645:  // preds: b644, succs: b650 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b646:    // preds: b644
[INFO] [stderr]             32     %7138 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7139 = fge! %7138 (0.040450), %14840
[INFO] [stderr]                            // succs: b647 b648 
[INFO] [stderr]             if %7139 {
[INFO] [stderr]                 block b647:    // preds: b646
[INFO] [stderr]                 32     %7142 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7143 = fdiv %14840, %7142 (12.920000)
[INFO] [stderr]                                // succs: b649 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b648:    // preds: b646
[INFO] [stderr]                 32     %7147 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7148 = fadd %14840, %7147 (0.055000)
[INFO] [stderr]                 32     %7149 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7150 = fdiv %7148, %7149 (1.055000)
[INFO] [stderr]                 32     %7151 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16403 = flog2 %7150
[INFO] [stderr]                 32    %16404 = fmul %16403, %7151 (2.400000)
[INFO] [stderr]                 32    %16405 = fexp2 %16404
[INFO] [stderr]                                // succs: b649 
[INFO] [stderr]             }
[INFO] [stderr]             block b649:    // preds: b647 b648
[INFO] [stderr]             32    %16183 = phi b647: %7143, b648: %16405
[INFO] [stderr]                            // succs: b650 
[INFO] [stderr]         }
[INFO] [stderr]         block b650:    // preds: b645 b649
[INFO] [stderr]         32    %16182 = phi b645: %14840, b649: %16183
[INFO] [stderr]         32x3   %7158 = vec3 %16178, %16180, %16182
[INFO] [stderr]                        // succs: b651 
[INFO] [stderr]     }
[INFO] [stderr]     block b651:    // preds: b631 b650
[INFO] [stderr]     32x3  %16177 = phi b631: %14841, b650: %7158
[INFO] [stderr]     32x2  %15543 = load_const (0xc0000000, 0x3f800000) = (-2.000000, 1.000000)
[INFO] [stderr]     32    %14845 = fadd %13858, %15543 (-2.000000, 1.000000).x
[INFO] [stderr]     32    %14846 = fadd %13859, %15543 (-2.000000, 1.000000).y
[INFO] [stderr]     32    %14848 = ffloor %14845
[INFO] [stderr]     32    %14849 = ffloor %14846
[INFO] [stderr]     32    %14851 = fadd %14848, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14852 = fadd %14849, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14854 = fdiv %14851, %13832.x
[INFO] [stderr]     32    %14855 = fdiv %14852, %13832.y
[INFO] [stderr]     32x2  %14856 = vec2 %14854, %14855
[INFO] [stderr]     32x4   %7203 = (float32)tex %16875 (texture_deref), %16844 (sampler_deref), %14856 (coord)
[INFO] [stderr]     32    %14857 = fmul %7203.x, %11619
[INFO] [stderr]     32    %14858 = fmul %7203.y, %11619
[INFO] [stderr]     32    %14859 = fmul %7203.z, %11619
[INFO] [stderr]     32x3  %14860 = vec3 %14857, %14858, %14859
[INFO] [stderr]                    // succs: b652 b653 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b652:  // preds: b651, succs: b672 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b653:  // preds: b651, succs: b654 b655 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b654:  // preds: b653, succs: b659 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b655:    // preds: b653
[INFO] [stderr]             32     %7240 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7241 = fge! %7240 (0.040450), %14857
[INFO] [stderr]                            // succs: b656 b657 
[INFO] [stderr]             if %7241 {
[INFO] [stderr]                 block b656:    // preds: b655
[INFO] [stderr]                 32     %7244 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7245 = fdiv %14857, %7244 (12.920000)
[INFO] [stderr]                                // succs: b658 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b657:    // preds: b655
[INFO] [stderr]                 32     %7249 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7250 = fadd %14857, %7249 (0.055000)
[INFO] [stderr]                 32     %7251 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7252 = fdiv %7250, %7251 (1.055000)
[INFO] [stderr]                 32     %7253 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16400 = flog2 %7252
[INFO] [stderr]                 32    %16401 = fmul %16400, %7253 (2.400000)
[INFO] [stderr]                 32    %16402 = fexp2 %16401
[INFO] [stderr]                                // succs: b658 
[INFO] [stderr]             }
[INFO] [stderr]             block b658:    // preds: b656 b657
[INFO] [stderr]             32    %16186 = phi b656: %7245, b657: %16402
[INFO] [stderr]                            // succs: b659 
[INFO] [stderr]         }
[INFO] [stderr]         block b659:    // preds: b654 b658
[INFO] [stderr]         32    %16185 = phi b654: %14857, b658: %16186
[INFO] [stderr]                        // succs: b660 b661 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b660:  // preds: b659, succs: b665 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b661:    // preds: b659
[INFO] [stderr]             32     %7280 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7281 = fge! %7280 (0.040450), %14858
[INFO] [stderr]                            // succs: b662 b663 
[INFO] [stderr]             if %7281 {
[INFO] [stderr]                 block b662:    // preds: b661
[INFO] [stderr]                 32     %7284 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7285 = fdiv %14858, %7284 (12.920000)
[INFO] [stderr]                                // succs: b664 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b663:    // preds: b661
[INFO] [stderr]                 32     %7289 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7290 = fadd %14858, %7289 (0.055000)
[INFO] [stderr]                 32     %7291 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7292 = fdiv %7290, %7291 (1.055000)
[INFO] [stderr]                 32     %7293 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16397 = flog2 %7292
[INFO] [stderr]                 32    %16398 = fmul %16397, %7293 (2.400000)
[INFO] [stderr]                 32    %16399 = fexp2 %16398
[INFO] [stderr]                                // succs: b664 
[INFO] [stderr]             }
[INFO] [stderr]             block b664:    // preds: b662 b663
[INFO] [stderr]             32    %16188 = phi b662: %7285, b663: %16399
[INFO] [stderr]                            // succs: b665 
[INFO] [stderr]         }
[INFO] [stderr]         block b665:    // preds: b660 b664
[INFO] [stderr]         32    %16187 = phi b660: %14858, b664: %16188
[INFO] [stderr]                        // succs: b666 b667 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b666:  // preds: b665, succs: b671 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b667:    // preds: b665
[INFO] [stderr]             32     %7320 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7321 = fge! %7320 (0.040450), %14859
[INFO] [stderr]                            // succs: b668 b669 
[INFO] [stderr]             if %7321 {
[INFO] [stderr]                 block b668:    // preds: b667
[INFO] [stderr]                 32     %7324 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7325 = fdiv %14859, %7324 (12.920000)
[INFO] [stderr]                                // succs: b670 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b669:    // preds: b667
[INFO] [stderr]                 32     %7329 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7330 = fadd %14859, %7329 (0.055000)
[INFO] [stderr]                 32     %7331 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7332 = fdiv %7330, %7331 (1.055000)
[INFO] [stderr]                 32     %7333 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16394 = flog2 %7332
[INFO] [stderr]                 32    %16395 = fmul %16394, %7333 (2.400000)
[INFO] [stderr]                 32    %16396 = fexp2 %16395
[INFO] [stderr]                                // succs: b670 
[INFO] [stderr]             }
[INFO] [stderr]             block b670:    // preds: b668 b669
[INFO] [stderr]             32    %16190 = phi b668: %7325, b669: %16396
[INFO] [stderr]                            // succs: b671 
[INFO] [stderr]         }
[INFO] [stderr]         block b671:    // preds: b666 b670
[INFO] [stderr]         32    %16189 = phi b666: %14859, b670: %16190
[INFO] [stderr]         32x3   %7340 = vec3 %16185, %16187, %16189
[INFO] [stderr]                        // succs: b672 
[INFO] [stderr]     }
[INFO] [stderr]     block b672:    // preds: b652 b671
[INFO] [stderr]     32x3  %16184 = phi b652: %14860, b671: %7340
[INFO] [stderr]                    // succs: b673 b674 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b673:  // preds: b672, succs: b693 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b674:  // preds: b672, succs: b675 b676 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b675:  // preds: b674, succs: b680 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b676:    // preds: b674
[INFO] [stderr]             32     %7422 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7423 = fge! %7422 (0.040450), %14119
[INFO] [stderr]                            // succs: b677 b678 
[INFO] [stderr]             if %7423 {
[INFO] [stderr]                 block b677:    // preds: b676
[INFO] [stderr]                 32     %7426 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7427 = fdiv %14119, %7426 (12.920000)
[INFO] [stderr]                                // succs: b679 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b678:    // preds: b676
[INFO] [stderr]                 32     %7431 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7432 = fadd %14119, %7431 (0.055000)
[INFO] [stderr]                 32     %7433 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7434 = fdiv %7432, %7433 (1.055000)
[INFO] [stderr]                 32     %7435 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16391 = flog2 %7434
[INFO] [stderr]                 32    %16392 = fmul %16391, %7435 (2.400000)
[INFO] [stderr]                 32    %16393 = fexp2 %16392
[INFO] [stderr]                                // succs: b679 
[INFO] [stderr]             }
[INFO] [stderr]             block b679:    // preds: b677 b678
[INFO] [stderr]             32    %16193 = phi b677: %7427, b678: %16393
[INFO] [stderr]                            // succs: b680 
[INFO] [stderr]         }
[INFO] [stderr]         block b680:    // preds: b675 b679
[INFO] [stderr]         32    %16192 = phi b675: %14119, b679: %16193
[INFO] [stderr]                        // succs: b681 b682 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b681:  // preds: b680, succs: b686 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b682:    // preds: b680
[INFO] [stderr]             32     %7462 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7463 = fge! %7462 (0.040450), %14120
[INFO] [stderr]                            // succs: b683 b684 
[INFO] [stderr]             if %7463 {
[INFO] [stderr]                 block b683:    // preds: b682
[INFO] [stderr]                 32     %7466 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7467 = fdiv %14120, %7466 (12.920000)
[INFO] [stderr]                                // succs: b685 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b684:    // preds: b682
[INFO] [stderr]                 32     %7471 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7472 = fadd %14120, %7471 (0.055000)
[INFO] [stderr]                 32     %7473 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7474 = fdiv %7472, %7473 (1.055000)
[INFO] [stderr]                 32     %7475 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16388 = flog2 %7474
[INFO] [stderr]                 32    %16389 = fmul %16388, %7475 (2.400000)
[INFO] [stderr]                 32    %16390 = fexp2 %16389
[INFO] [stderr]                                // succs: b685 
[INFO] [stderr]             }
[INFO] [stderr]             block b685:    // preds: b683 b684
[INFO] [stderr]             32    %16195 = phi b683: %7467, b684: %16390
[INFO] [stderr]                            // succs: b686 
[INFO] [stderr]         }
[INFO] [stderr]         block b686:    // preds: b681 b685
[INFO] [stderr]         32    %16194 = phi b681: %14120, b685: %16195
[INFO] [stderr]                        // succs: b687 b688 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b687:  // preds: b686, succs: b692 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b688:    // preds: b686
[INFO] [stderr]             32     %7502 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7503 = fge! %7502 (0.040450), %14121
[INFO] [stderr]                            // succs: b689 b690 
[INFO] [stderr]             if %7503 {
[INFO] [stderr]                 block b689:    // preds: b688
[INFO] [stderr]                 32     %7506 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7507 = fdiv %14121, %7506 (12.920000)
[INFO] [stderr]                                // succs: b691 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b690:    // preds: b688
[INFO] [stderr]                 32     %7511 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7512 = fadd %14121, %7511 (0.055000)
[INFO] [stderr]                 32     %7513 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7514 = fdiv %7512, %7513 (1.055000)
[INFO] [stderr]                 32     %7515 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16385 = flog2 %7514
[INFO] [stderr]                 32    %16386 = fmul %16385, %7515 (2.400000)
[INFO] [stderr]                 32    %16387 = fexp2 %16386
[INFO] [stderr]                                // succs: b691 
[INFO] [stderr]             }
[INFO] [stderr]             block b691:    // preds: b689 b690
[INFO] [stderr]             32    %16197 = phi b689: %7507, b690: %16387
[INFO] [stderr]                            // succs: b692 
[INFO] [stderr]         }
[INFO] [stderr]         block b692:    // preds: b687 b691
[INFO] [stderr]         32    %16196 = phi b687: %14121, b691: %16197
[INFO] [stderr]         32x3   %7522 = vec3 %16192, %16194, %16196
[INFO] [stderr]                        // succs: b693 
[INFO] [stderr]     }
[INFO] [stderr]     block b693:    // preds: b673 b692
[INFO] [stderr]     32x3  %16191 = phi b673: %14122, b692: %7522
[INFO] [stderr]                    // succs: b694 b695 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b694:  // preds: b693, succs: b714 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b695:  // preds: b693, succs: b696 b697 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b696:  // preds: b695, succs: b701 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b697:    // preds: b695
[INFO] [stderr]             32     %7604 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7605 = fge! %7604 (0.040450), %14138
[INFO] [stderr]                            // succs: b698 b699 
[INFO] [stderr]             if %7605 {
[INFO] [stderr]                 block b698:    // preds: b697
[INFO] [stderr]                 32     %7608 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7609 = fdiv %14138, %7608 (12.920000)
[INFO] [stderr]                                // succs: b700 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b699:    // preds: b697
[INFO] [stderr]                 32     %7613 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7614 = fadd %14138, %7613 (0.055000)
[INFO] [stderr]                 32     %7615 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7616 = fdiv %7614, %7615 (1.055000)
[INFO] [stderr]                 32     %7617 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16382 = flog2 %7616
[INFO] [stderr]                 32    %16383 = fmul %16382, %7617 (2.400000)
[INFO] [stderr]                 32    %16384 = fexp2 %16383
[INFO] [stderr]                                // succs: b700 
[INFO] [stderr]             }
[INFO] [stderr]             block b700:    // preds: b698 b699
[INFO] [stderr]             32    %16200 = phi b698: %7609, b699: %16384
[INFO] [stderr]                            // succs: b701 
[INFO] [stderr]         }
[INFO] [stderr]         block b701:    // preds: b696 b700
[INFO] [stderr]         32    %16199 = phi b696: %14138, b700: %16200
[INFO] [stderr]                        // succs: b702 b703 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b702:  // preds: b701, succs: b707 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b703:    // preds: b701
[INFO] [stderr]             32     %7644 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7645 = fge! %7644 (0.040450), %14139
[INFO] [stderr]                            // succs: b704 b705 
[INFO] [stderr]             if %7645 {
[INFO] [stderr]                 block b704:    // preds: b703
[INFO] [stderr]                 32     %7648 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7649 = fdiv %14139, %7648 (12.920000)
[INFO] [stderr]                                // succs: b706 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b705:    // preds: b703
[INFO] [stderr]                 32     %7653 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7654 = fadd %14139, %7653 (0.055000)
[INFO] [stderr]                 32     %7655 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7656 = fdiv %7654, %7655 (1.055000)
[INFO] [stderr]                 32     %7657 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16379 = flog2 %7656
[INFO] [stderr]                 32    %16380 = fmul %16379, %7657 (2.400000)
[INFO] [stderr]                 32    %16381 = fexp2 %16380
[INFO] [stderr]                                // succs: b706 
[INFO] [stderr]             }
[INFO] [stderr]             block b706:    // preds: b704 b705
[INFO] [stderr]             32    %16202 = phi b704: %7649, b705: %16381
[INFO] [stderr]                            // succs: b707 
[INFO] [stderr]         }
[INFO] [stderr]         block b707:    // preds: b702 b706
[INFO] [stderr]         32    %16201 = phi b702: %14139, b706: %16202
[INFO] [stderr]                        // succs: b708 b709 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b708:  // preds: b707, succs: b713 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b709:    // preds: b707
[INFO] [stderr]             32     %7684 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7685 = fge! %7684 (0.040450), %14140
[INFO] [stderr]                            // succs: b710 b711 
[INFO] [stderr]             if %7685 {
[INFO] [stderr]                 block b710:    // preds: b709
[INFO] [stderr]                 32     %7688 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7689 = fdiv %14140, %7688 (12.920000)
[INFO] [stderr]                                // succs: b712 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b711:    // preds: b709
[INFO] [stderr]                 32     %7693 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7694 = fadd %14140, %7693 (0.055000)
[INFO] [stderr]                 32     %7695 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7696 = fdiv %7694, %7695 (1.055000)
[INFO] [stderr]                 32     %7697 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16376 = flog2 %7696
[INFO] [stderr]                 32    %16377 = fmul %16376, %7697 (2.400000)
[INFO] [stderr]                 32    %16378 = fexp2 %16377
[INFO] [stderr]                                // succs: b712 
[INFO] [stderr]             }
[INFO] [stderr]             block b712:    // preds: b710 b711
[INFO] [stderr]             32    %16204 = phi b710: %7689, b711: %16378
[INFO] [stderr]                            // succs: b713 
[INFO] [stderr]         }
[INFO] [stderr]         block b713:    // preds: b708 b712
[INFO] [stderr]         32    %16203 = phi b708: %14140, b712: %16204
[INFO] [stderr]         32x3   %7704 = vec3 %16199, %16201, %16203
[INFO] [stderr]                        // succs: b714 
[INFO] [stderr]     }
[INFO] [stderr]     block b714:    // preds: b694 b713
[INFO] [stderr]     32x3  %16198 = phi b694: %14141, b713: %7704
[INFO] [stderr]                    // succs: b715 b716 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b715:  // preds: b714, succs: b735 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b716:  // preds: b714, succs: b717 b718 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b717:  // preds: b716, succs: b722 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b718:    // preds: b716
[INFO] [stderr]             32     %7786 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7787 = fge! %7786 (0.040450), %14157
[INFO] [stderr]                            // succs: b719 b720 
[INFO] [stderr]             if %7787 {
[INFO] [stderr]                 block b719:    // preds: b718
[INFO] [stderr]                 32     %7790 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7791 = fdiv %14157, %7790 (12.920000)
[INFO] [stderr]                                // succs: b721 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b720:    // preds: b718
[INFO] [stderr]                 32     %7795 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7796 = fadd %14157, %7795 (0.055000)
[INFO] [stderr]                 32     %7797 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7798 = fdiv %7796, %7797 (1.055000)
[INFO] [stderr]                 32     %7799 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16373 = flog2 %7798
[INFO] [stderr]                 32    %16374 = fmul %16373, %7799 (2.400000)
[INFO] [stderr]                 32    %16375 = fexp2 %16374
[INFO] [stderr]                                // succs: b721 
[INFO] [stderr]             }
[INFO] [stderr]             block b721:    // preds: b719 b720
[INFO] [stderr]             32    %16207 = phi b719: %7791, b720: %16375
[INFO] [stderr]                            // succs: b722 
[INFO] [stderr]         }
[INFO] [stderr]         block b722:    // preds: b717 b721
[INFO] [stderr]         32    %16206 = phi b717: %14157, b721: %16207
[INFO] [stderr]                        // succs: b723 b724 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b723:  // preds: b722, succs: b728 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b724:    // preds: b722
[INFO] [stderr]             32     %7826 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7827 = fge! %7826 (0.040450), %14158
[INFO] [stderr]                            // succs: b725 b726 
[INFO] [stderr]             if %7827 {
[INFO] [stderr]                 block b725:    // preds: b724
[INFO] [stderr]                 32     %7830 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7831 = fdiv %14158, %7830 (12.920000)
[INFO] [stderr]                                // succs: b727 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b726:    // preds: b724
[INFO] [stderr]                 32     %7835 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7836 = fadd %14158, %7835 (0.055000)
[INFO] [stderr]                 32     %7837 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7838 = fdiv %7836, %7837 (1.055000)
[INFO] [stderr]                 32     %7839 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16370 = flog2 %7838
[INFO] [stderr]                 32    %16371 = fmul %16370, %7839 (2.400000)
[INFO] [stderr]                 32    %16372 = fexp2 %16371
[INFO] [stderr]                                // succs: b727 
[INFO] [stderr]             }
[INFO] [stderr]             block b727:    // preds: b725 b726
[INFO] [stderr]             32    %16209 = phi b725: %7831, b726: %16372
[INFO] [stderr]                            // succs: b728 
[INFO] [stderr]         }
[INFO] [stderr]         block b728:    // preds: b723 b727
[INFO] [stderr]         32    %16208 = phi b723: %14158, b727: %16209
[INFO] [stderr]                        // succs: b729 b730 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b729:  // preds: b728, succs: b734 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b730:    // preds: b728
[INFO] [stderr]             32     %7866 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7867 = fge! %7866 (0.040450), %14159
[INFO] [stderr]                            // succs: b731 b732 
[INFO] [stderr]             if %7867 {
[INFO] [stderr]                 block b731:    // preds: b730
[INFO] [stderr]                 32     %7870 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7871 = fdiv %14159, %7870 (12.920000)
[INFO] [stderr]                                // succs: b733 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b732:    // preds: b730
[INFO] [stderr]                 32     %7875 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7876 = fadd %14159, %7875 (0.055000)
[INFO] [stderr]                 32     %7877 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7878 = fdiv %7876, %7877 (1.055000)
[INFO] [stderr]                 32     %7879 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16367 = flog2 %7878
[INFO] [stderr]                 32    %16368 = fmul %16367, %7879 (2.400000)
[INFO] [stderr]                 32    %16369 = fexp2 %16368
[INFO] [stderr]                                // succs: b733 
[INFO] [stderr]             }
[INFO] [stderr]             block b733:    // preds: b731 b732
[INFO] [stderr]             32    %16211 = phi b731: %7871, b732: %16369
[INFO] [stderr]                            // succs: b734 
[INFO] [stderr]         }
[INFO] [stderr]         block b734:    // preds: b729 b733
[INFO] [stderr]         32    %16210 = phi b729: %14159, b733: %16211
[INFO] [stderr]         32x3   %7886 = vec3 %16206, %16208, %16210
[INFO] [stderr]                        // succs: b735 
[INFO] [stderr]     }
[INFO] [stderr]     block b735:    // preds: b715 b734
[INFO] [stderr]     32x3  %16205 = phi b715: %14160, b734: %7886
[INFO] [stderr]     32x2  %15567 = load_const (0x40000000, 0x3f800000) = (2.000000, 1.000000)
[INFO] [stderr]     32    %14921 = fadd %13858, %15567 (2.000000, 1.000000).x
[INFO] [stderr]     32    %14922 = fadd %13859, %15567 (2.000000, 1.000000).y
[INFO] [stderr]     32    %14924 = ffloor %14921
[INFO] [stderr]     32    %14925 = ffloor %14922
[INFO] [stderr]     32    %14927 = fadd %14924, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14928 = fadd %14925, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14930 = fdiv %14927, %13832.x
[INFO] [stderr]     32    %14931 = fdiv %14928, %13832.y
[INFO] [stderr]     32x2  %14932 = vec2 %14930, %14931
[INFO] [stderr]     32x4   %7931 = (float32)tex %16876 (texture_deref), %16845 (sampler_deref), %14932 (coord)
[INFO] [stderr]     32    %14933 = fmul %7931.x, %11619
[INFO] [stderr]     32    %14934 = fmul %7931.y, %11619
[INFO] [stderr]     32    %14935 = fmul %7931.z, %11619
[INFO] [stderr]     32x3  %14936 = vec3 %14933, %14934, %14935
[INFO] [stderr]                    // succs: b736 b737 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b736:  // preds: b735, succs: b756 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b737:  // preds: b735, succs: b738 b739 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b738:  // preds: b737, succs: b743 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b739:    // preds: b737
[INFO] [stderr]             32     %7968 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %7969 = fge! %7968 (0.040450), %14933
[INFO] [stderr]                            // succs: b740 b741 
[INFO] [stderr]             if %7969 {
[INFO] [stderr]                 block b740:    // preds: b739
[INFO] [stderr]                 32     %7972 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %7973 = fdiv %14933, %7972 (12.920000)
[INFO] [stderr]                                // succs: b742 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b741:    // preds: b739
[INFO] [stderr]                 32     %7977 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %7978 = fadd %14933, %7977 (0.055000)
[INFO] [stderr]                 32     %7979 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %7980 = fdiv %7978, %7979 (1.055000)
[INFO] [stderr]                 32     %7981 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16364 = flog2 %7980
[INFO] [stderr]                 32    %16365 = fmul %16364, %7981 (2.400000)
[INFO] [stderr]                 32    %16366 = fexp2 %16365
[INFO] [stderr]                                // succs: b742 
[INFO] [stderr]             }
[INFO] [stderr]             block b742:    // preds: b740 b741
[INFO] [stderr]             32    %16214 = phi b740: %7973, b741: %16366
[INFO] [stderr]                            // succs: b743 
[INFO] [stderr]         }
[INFO] [stderr]         block b743:    // preds: b738 b742
[INFO] [stderr]         32    %16213 = phi b738: %14933, b742: %16214
[INFO] [stderr]                        // succs: b744 b745 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b744:  // preds: b743, succs: b749 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b745:    // preds: b743
[INFO] [stderr]             32     %8008 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8009 = fge! %8008 (0.040450), %14934
[INFO] [stderr]                            // succs: b746 b747 
[INFO] [stderr]             if %8009 {
[INFO] [stderr]                 block b746:    // preds: b745
[INFO] [stderr]                 32     %8012 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8013 = fdiv %14934, %8012 (12.920000)
[INFO] [stderr]                                // succs: b748 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b747:    // preds: b745
[INFO] [stderr]                 32     %8017 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8018 = fadd %14934, %8017 (0.055000)
[INFO] [stderr]                 32     %8019 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8020 = fdiv %8018, %8019 (1.055000)
[INFO] [stderr]                 32     %8021 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16361 = flog2 %8020
[INFO] [stderr]                 32    %16362 = fmul %16361, %8021 (2.400000)
[INFO] [stderr]                 32    %16363 = fexp2 %16362
[INFO] [stderr]                                // succs: b748 
[INFO] [stderr]             }
[INFO] [stderr]             block b748:    // preds: b746 b747
[INFO] [stderr]             32    %16216 = phi b746: %8013, b747: %16363
[INFO] [stderr]                            // succs: b749 
[INFO] [stderr]         }
[INFO] [stderr]         block b749:    // preds: b744 b748
[INFO] [stderr]         32    %16215 = phi b744: %14934, b748: %16216
[INFO] [stderr]                        // succs: b750 b751 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b750:  // preds: b749, succs: b755 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b751:    // preds: b749
[INFO] [stderr]             32     %8048 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8049 = fge! %8048 (0.040450), %14935
[INFO] [stderr]                            // succs: b752 b753 
[INFO] [stderr]             if %8049 {
[INFO] [stderr]                 block b752:    // preds: b751
[INFO] [stderr]                 32     %8052 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8053 = fdiv %14935, %8052 (12.920000)
[INFO] [stderr]                                // succs: b754 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b753:    // preds: b751
[INFO] [stderr]                 32     %8057 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8058 = fadd %14935, %8057 (0.055000)
[INFO] [stderr]                 32     %8059 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8060 = fdiv %8058, %8059 (1.055000)
[INFO] [stderr]                 32     %8061 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16358 = flog2 %8060
[INFO] [stderr]                 32    %16359 = fmul %16358, %8061 (2.400000)
[INFO] [stderr]                 32    %16360 = fexp2 %16359
[INFO] [stderr]                                // succs: b754 
[INFO] [stderr]             }
[INFO] [stderr]             block b754:    // preds: b752 b753
[INFO] [stderr]             32    %16218 = phi b752: %8053, b753: %16360
[INFO] [stderr]                            // succs: b755 
[INFO] [stderr]         }
[INFO] [stderr]         block b755:    // preds: b750 b754
[INFO] [stderr]         32    %16217 = phi b750: %14935, b754: %16218
[INFO] [stderr]         32x3   %8068 = vec3 %16213, %16215, %16217
[INFO] [stderr]                        // succs: b756 
[INFO] [stderr]     }
[INFO] [stderr]     block b756:    // preds: b736 b755
[INFO] [stderr]     32x3  %16212 = phi b736: %14936, b755: %8068
[INFO] [stderr]     32x2  %15573 = load_const (0x40400000, 0x3f800000) = (3.000000, 1.000000)
[INFO] [stderr]     32    %14940 = fadd %13858, %15573 (3.000000, 1.000000).x
[INFO] [stderr]     32    %14941 = fadd %13859, %15573 (3.000000, 1.000000).y
[INFO] [stderr]     32    %14943 = ffloor %14940
[INFO] [stderr]     32    %14944 = ffloor %14941
[INFO] [stderr]     32    %14946 = fadd %14943, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %14947 = fadd %14944, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %14949 = fdiv %14946, %13832.x
[INFO] [stderr]     32    %14950 = fdiv %14947, %13832.y
[INFO] [stderr]     32x2  %14951 = vec2 %14949, %14950
[INFO] [stderr]     32x4   %8113 = (float32)tex %16877 (texture_deref), %16846 (sampler_deref), %14951 (coord)
[INFO] [stderr]     32    %14952 = fmul %8113.x, %11619
[INFO] [stderr]     32    %14953 = fmul %8113.y, %11619
[INFO] [stderr]     32    %14954 = fmul %8113.z, %11619
[INFO] [stderr]     32x3  %14955 = vec3 %14952, %14953, %14954
[INFO] [stderr]                    // succs: b757 b758 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b757:  // preds: b756, succs: b777 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b758:  // preds: b756, succs: b759 b760 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b759:  // preds: b758, succs: b764 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b760:    // preds: b758
[INFO] [stderr]             32     %8150 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8151 = fge! %8150 (0.040450), %14952
[INFO] [stderr]                            // succs: b761 b762 
[INFO] [stderr]             if %8151 {
[INFO] [stderr]                 block b761:    // preds: b760
[INFO] [stderr]                 32     %8154 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8155 = fdiv %14952, %8154 (12.920000)
[INFO] [stderr]                                // succs: b763 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b762:    // preds: b760
[INFO] [stderr]                 32     %8159 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8160 = fadd %14952, %8159 (0.055000)
[INFO] [stderr]                 32     %8161 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8162 = fdiv %8160, %8161 (1.055000)
[INFO] [stderr]                 32     %8163 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16355 = flog2 %8162
[INFO] [stderr]                 32    %16356 = fmul %16355, %8163 (2.400000)
[INFO] [stderr]                 32    %16357 = fexp2 %16356
[INFO] [stderr]                                // succs: b763 
[INFO] [stderr]             }
[INFO] [stderr]             block b763:    // preds: b761 b762
[INFO] [stderr]             32    %16221 = phi b761: %8155, b762: %16357
[INFO] [stderr]                            // succs: b764 
[INFO] [stderr]         }
[INFO] [stderr]         block b764:    // preds: b759 b763
[INFO] [stderr]         32    %16220 = phi b759: %14952, b763: %16221
[INFO] [stderr]                        // succs: b765 b766 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b765:  // preds: b764, succs: b770 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b766:    // preds: b764
[INFO] [stderr]             32     %8190 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8191 = fge! %8190 (0.040450), %14953
[INFO] [stderr]                            // succs: b767 b768 
[INFO] [stderr]             if %8191 {
[INFO] [stderr]                 block b767:    // preds: b766
[INFO] [stderr]                 32     %8194 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8195 = fdiv %14953, %8194 (12.920000)
[INFO] [stderr]                                // succs: b769 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b768:    // preds: b766
[INFO] [stderr]                 32     %8199 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8200 = fadd %14953, %8199 (0.055000)
[INFO] [stderr]                 32     %8201 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8202 = fdiv %8200, %8201 (1.055000)
[INFO] [stderr]                 32     %8203 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16352 = flog2 %8202
[INFO] [stderr]                 32    %16353 = fmul %16352, %8203 (2.400000)
[INFO] [stderr]                 32    %16354 = fexp2 %16353
[INFO] [stderr]                                // succs: b769 
[INFO] [stderr]             }
[INFO] [stderr]             block b769:    // preds: b767 b768
[INFO] [stderr]             32    %16223 = phi b767: %8195, b768: %16354
[INFO] [stderr]                            // succs: b770 
[INFO] [stderr]         }
[INFO] [stderr]         block b770:    // preds: b765 b769
[INFO] [stderr]         32    %16222 = phi b765: %14953, b769: %16223
[INFO] [stderr]                        // succs: b771 b772 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b771:  // preds: b770, succs: b776 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b772:    // preds: b770
[INFO] [stderr]             32     %8230 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8231 = fge! %8230 (0.040450), %14954
[INFO] [stderr]                            // succs: b773 b774 
[INFO] [stderr]             if %8231 {
[INFO] [stderr]                 block b773:    // preds: b772
[INFO] [stderr]                 32     %8234 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8235 = fdiv %14954, %8234 (12.920000)
[INFO] [stderr]                                // succs: b775 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b774:    // preds: b772
[INFO] [stderr]                 32     %8239 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8240 = fadd %14954, %8239 (0.055000)
[INFO] [stderr]                 32     %8241 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8242 = fdiv %8240, %8241 (1.055000)
[INFO] [stderr]                 32     %8243 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16349 = flog2 %8242
[INFO] [stderr]                 32    %16350 = fmul %16349, %8243 (2.400000)
[INFO] [stderr]                 32    %16351 = fexp2 %16350
[INFO] [stderr]                                // succs: b775 
[INFO] [stderr]             }
[INFO] [stderr]             block b775:    // preds: b773 b774
[INFO] [stderr]             32    %16225 = phi b773: %8235, b774: %16351
[INFO] [stderr]                            // succs: b776 
[INFO] [stderr]         }
[INFO] [stderr]         block b776:    // preds: b771 b775
[INFO] [stderr]         32    %16224 = phi b771: %14954, b775: %16225
[INFO] [stderr]         32x3   %8250 = vec3 %16220, %16222, %16224
[INFO] [stderr]                        // succs: b777 
[INFO] [stderr]     }
[INFO] [stderr]     block b777:    // preds: b757 b776
[INFO] [stderr]     32x3  %16219 = phi b757: %14955, b776: %8250
[INFO] [stderr]     32    %14971 = fmul %16177.x, %5203
[INFO] [stderr]     32    %14972 = fmul %16177.y, %5203
[INFO] [stderr]     32    %14973 = fmul %16177.z, %5203
[INFO] [stderr]     32    %14975 = fmul %16184.x, %5228
[INFO] [stderr]     32    %14976 = fmul %16184.y, %5228
[INFO] [stderr]     32    %14977 = fmul %16184.z, %5228
[INFO] [stderr]     32    %14979 = fadd %14971, %14975
[INFO] [stderr]     32    %14980 = fadd %14972, %14976
[INFO] [stderr]     32    %14981 = fadd %14973, %14977
[INFO] [stderr]     32    %14983 = fmul %16191.x, %5253
[INFO] [stderr]     32    %14984 = fmul %16191.y, %5253
[INFO] [stderr]     32    %14985 = fmul %16191.z, %5253
[INFO] [stderr]     32    %14987 = fadd %14979, %14983
[INFO] [stderr]     32    %14988 = fadd %14980, %14984
[INFO] [stderr]     32    %14989 = fadd %14981, %14985
[INFO] [stderr]     32    %14991 = fmul %16198.x, %5278
[INFO] [stderr]     32    %14992 = fmul %16198.y, %5278
[INFO] [stderr]     32    %14993 = fmul %16198.z, %5278
[INFO] [stderr]     32    %14995 = fadd %14987, %14991
[INFO] [stderr]     32    %14996 = fadd %14988, %14992
[INFO] [stderr]     32    %14997 = fadd %14989, %14993
[INFO] [stderr]     32    %14999 = fmul %16205.x, %5303
[INFO] [stderr]     32    %15000 = fmul %16205.y, %5303
[INFO] [stderr]     32    %15001 = fmul %16205.z, %5303
[INFO] [stderr]     32    %15003 = fadd %14995, %14999
[INFO] [stderr]     32    %15004 = fadd %14996, %15000
[INFO] [stderr]     32    %15005 = fadd %14997, %15001
[INFO] [stderr]     32    %15007 = fmul %16212.x, %5328
[INFO] [stderr]     32    %15008 = fmul %16212.y, %5328
[INFO] [stderr]     32    %15009 = fmul %16212.z, %5328
[INFO] [stderr]     32    %15011 = fadd %15003, %15007
[INFO] [stderr]     32    %15012 = fadd %15004, %15008
[INFO] [stderr]     32    %15013 = fadd %15005, %15009
[INFO] [stderr]     32    %15015 = fmul %16219.x, %5353
[INFO] [stderr]     32    %15016 = fmul %16219.y, %5353
[INFO] [stderr]     32    %15017 = fmul %16219.z, %5353
[INFO] [stderr]     32    %15019 = fadd %15011, %15015
[INFO] [stderr]     32    %15020 = fadd %15012, %15016
[INFO] [stderr]     32    %15021 = fadd %15013, %15017
[INFO] [stderr]     32    %15023 = fdiv %15019, %5417
[INFO] [stderr]     32    %15024 = fdiv %15020, %5417
[INFO] [stderr]     32    %15025 = fdiv %15021, %5417
[INFO] [stderr]     32x2  %15587 = load_const (0xc0000000, 0x40000000) = (-2.000000, 2.000000)
[INFO] [stderr]     32    %15030 = fadd %13858, %15587 (-2.000000, 2.000000).x
[INFO] [stderr]     32    %15031 = fadd %13859, %15587 (-2.000000, 2.000000).y
[INFO] [stderr]     32    %15033 = ffloor %15030
[INFO] [stderr]     32    %15034 = ffloor %15031
[INFO] [stderr]     32    %15036 = fadd %15033, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %15037 = fadd %15034, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %15039 = fdiv %15036, %13832.x
[INFO] [stderr]     32    %15040 = fdiv %15037, %13832.y
[INFO] [stderr]     32x2  %15041 = vec2 %15039, %15040
[INFO] [stderr]     32x4   %8572 = (float32)tex %16878 (texture_deref), %16847 (sampler_deref), %15041 (coord)
[INFO] [stderr]     32    %15042 = fmul %8572.x, %11619
[INFO] [stderr]     32    %15043 = fmul %8572.y, %11619
[INFO] [stderr]     32    %15044 = fmul %8572.z, %11619
[INFO] [stderr]     32x3  %15045 = vec3 %15042, %15043, %15044
[INFO] [stderr]                    // succs: b778 b779 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b778:  // preds: b777, succs: b798 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b779:  // preds: b777, succs: b780 b781 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b780:  // preds: b779, succs: b785 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b781:    // preds: b779
[INFO] [stderr]             32     %8609 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8610 = fge! %8609 (0.040450), %15042
[INFO] [stderr]                            // succs: b782 b783 
[INFO] [stderr]             if %8610 {
[INFO] [stderr]                 block b782:    // preds: b781
[INFO] [stderr]                 32     %8613 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8614 = fdiv %15042, %8613 (12.920000)
[INFO] [stderr]                                // succs: b784 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b783:    // preds: b781
[INFO] [stderr]                 32     %8618 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8619 = fadd %15042, %8618 (0.055000)
[INFO] [stderr]                 32     %8620 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8621 = fdiv %8619, %8620 (1.055000)
[INFO] [stderr]                 32     %8622 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16346 = flog2 %8621
[INFO] [stderr]                 32    %16347 = fmul %16346, %8622 (2.400000)
[INFO] [stderr]                 32    %16348 = fexp2 %16347
[INFO] [stderr]                                // succs: b784 
[INFO] [stderr]             }
[INFO] [stderr]             block b784:    // preds: b782 b783
[INFO] [stderr]             32    %16228 = phi b782: %8614, b783: %16348
[INFO] [stderr]                            // succs: b785 
[INFO] [stderr]         }
[INFO] [stderr]         block b785:    // preds: b780 b784
[INFO] [stderr]         32    %16227 = phi b780: %15042, b784: %16228
[INFO] [stderr]                        // succs: b786 b787 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b786:  // preds: b785, succs: b791 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b787:    // preds: b785
[INFO] [stderr]             32     %8649 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8650 = fge! %8649 (0.040450), %15043
[INFO] [stderr]                            // succs: b788 b789 
[INFO] [stderr]             if %8650 {
[INFO] [stderr]                 block b788:    // preds: b787
[INFO] [stderr]                 32     %8653 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8654 = fdiv %15043, %8653 (12.920000)
[INFO] [stderr]                                // succs: b790 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b789:    // preds: b787
[INFO] [stderr]                 32     %8658 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8659 = fadd %15043, %8658 (0.055000)
[INFO] [stderr]                 32     %8660 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8661 = fdiv %8659, %8660 (1.055000)
[INFO] [stderr]                 32     %8662 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16343 = flog2 %8661
[INFO] [stderr]                 32    %16344 = fmul %16343, %8662 (2.400000)
[INFO] [stderr]                 32    %16345 = fexp2 %16344
[INFO] [stderr]                                // succs: b790 
[INFO] [stderr]             }
[INFO] [stderr]             block b790:    // preds: b788 b789
[INFO] [stderr]             32    %16230 = phi b788: %8654, b789: %16345
[INFO] [stderr]                            // succs: b791 
[INFO] [stderr]         }
[INFO] [stderr]         block b791:    // preds: b786 b790
[INFO] [stderr]         32    %16229 = phi b786: %15043, b790: %16230
[INFO] [stderr]                        // succs: b792 b793 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b792:  // preds: b791, succs: b797 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b793:    // preds: b791
[INFO] [stderr]             32     %8689 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8690 = fge! %8689 (0.040450), %15044
[INFO] [stderr]                            // succs: b794 b795 
[INFO] [stderr]             if %8690 {
[INFO] [stderr]                 block b794:    // preds: b793
[INFO] [stderr]                 32     %8693 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8694 = fdiv %15044, %8693 (12.920000)
[INFO] [stderr]                                // succs: b796 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b795:    // preds: b793
[INFO] [stderr]                 32     %8698 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8699 = fadd %15044, %8698 (0.055000)
[INFO] [stderr]                 32     %8700 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8701 = fdiv %8699, %8700 (1.055000)
[INFO] [stderr]                 32     %8702 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16340 = flog2 %8701
[INFO] [stderr]                 32    %16341 = fmul %16340, %8702 (2.400000)
[INFO] [stderr]                 32    %16342 = fexp2 %16341
[INFO] [stderr]                                // succs: b796 
[INFO] [stderr]             }
[INFO] [stderr]             block b796:    // preds: b794 b795
[INFO] [stderr]             32    %16232 = phi b794: %8694, b795: %16342
[INFO] [stderr]                            // succs: b797 
[INFO] [stderr]         }
[INFO] [stderr]         block b797:    // preds: b792 b796
[INFO] [stderr]         32    %16231 = phi b792: %15044, b796: %16232
[INFO] [stderr]         32x3   %8709 = vec3 %16227, %16229, %16231
[INFO] [stderr]                        // succs: b798 
[INFO] [stderr]     }
[INFO] [stderr]     block b798:    // preds: b778 b797
[INFO] [stderr]     32x3  %16226 = phi b778: %15045, b797: %8709
[INFO] [stderr]     32x2  %15593 = load_const (0xbf800000, 0x40000000) = (-1.000000, 2.000000)
[INFO] [stderr]     32    %15049 = fadd %13858, %15593 (-1.000000, 2.000000).x
[INFO] [stderr]     32    %15050 = fadd %13859, %15593 (-1.000000, 2.000000).y
[INFO] [stderr]     32    %15052 = ffloor %15049
[INFO] [stderr]     32    %15053 = ffloor %15050
[INFO] [stderr]     32    %15055 = fadd %15052, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %15056 = fadd %15053, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %15058 = fdiv %15055, %13832.x
[INFO] [stderr]     32    %15059 = fdiv %15056, %13832.y
[INFO] [stderr]     32x2  %15060 = vec2 %15058, %15059
[INFO] [stderr]     32x4   %8754 = (float32)tex %16879 (texture_deref), %16848 (sampler_deref), %15060 (coord)
[INFO] [stderr]     32    %15061 = fmul %8754.x, %11619
[INFO] [stderr]     32    %15062 = fmul %8754.y, %11619
[INFO] [stderr]     32    %15063 = fmul %8754.z, %11619
[INFO] [stderr]     32x3  %15064 = vec3 %15061, %15062, %15063
[INFO] [stderr]                    // succs: b799 b800 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b799:  // preds: b798, succs: b819 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b800:  // preds: b798, succs: b801 b802 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b801:  // preds: b800, succs: b806 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b802:    // preds: b800
[INFO] [stderr]             32     %8791 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8792 = fge! %8791 (0.040450), %15061
[INFO] [stderr]                            // succs: b803 b804 
[INFO] [stderr]             if %8792 {
[INFO] [stderr]                 block b803:    // preds: b802
[INFO] [stderr]                 32     %8795 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8796 = fdiv %15061, %8795 (12.920000)
[INFO] [stderr]                                // succs: b805 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b804:    // preds: b802
[INFO] [stderr]                 32     %8800 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8801 = fadd %15061, %8800 (0.055000)
[INFO] [stderr]                 32     %8802 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8803 = fdiv %8801, %8802 (1.055000)
[INFO] [stderr]                 32     %8804 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16337 = flog2 %8803
[INFO] [stderr]                 32    %16338 = fmul %16337, %8804 (2.400000)
[INFO] [stderr]                 32    %16339 = fexp2 %16338
[INFO] [stderr]                                // succs: b805 
[INFO] [stderr]             }
[INFO] [stderr]             block b805:    // preds: b803 b804
[INFO] [stderr]             32    %16235 = phi b803: %8796, b804: %16339
[INFO] [stderr]                            // succs: b806 
[INFO] [stderr]         }
[INFO] [stderr]         block b806:    // preds: b801 b805
[INFO] [stderr]         32    %16234 = phi b801: %15061, b805: %16235
[INFO] [stderr]                        // succs: b807 b808 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b807:  // preds: b806, succs: b812 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b808:    // preds: b806
[INFO] [stderr]             32     %8831 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8832 = fge! %8831 (0.040450), %15062
[INFO] [stderr]                            // succs: b809 b810 
[INFO] [stderr]             if %8832 {
[INFO] [stderr]                 block b809:    // preds: b808
[INFO] [stderr]                 32     %8835 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8836 = fdiv %15062, %8835 (12.920000)
[INFO] [stderr]                                // succs: b811 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b810:    // preds: b808
[INFO] [stderr]                 32     %8840 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8841 = fadd %15062, %8840 (0.055000)
[INFO] [stderr]                 32     %8842 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8843 = fdiv %8841, %8842 (1.055000)
[INFO] [stderr]                 32     %8844 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16334 = flog2 %8843
[INFO] [stderr]                 32    %16335 = fmul %16334, %8844 (2.400000)
[INFO] [stderr]                 32    %16336 = fexp2 %16335
[INFO] [stderr]                                // succs: b811 
[INFO] [stderr]             }
[INFO] [stderr]             block b811:    // preds: b809 b810
[INFO] [stderr]             32    %16237 = phi b809: %8836, b810: %16336
[INFO] [stderr]                            // succs: b812 
[INFO] [stderr]         }
[INFO] [stderr]         block b812:    // preds: b807 b811
[INFO] [stderr]         32    %16236 = phi b807: %15062, b811: %16237
[INFO] [stderr]                        // succs: b813 b814 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b813:  // preds: b812, succs: b818 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b814:    // preds: b812
[INFO] [stderr]             32     %8871 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8872 = fge! %8871 (0.040450), %15063
[INFO] [stderr]                            // succs: b815 b816 
[INFO] [stderr]             if %8872 {
[INFO] [stderr]                 block b815:    // preds: b814
[INFO] [stderr]                 32     %8875 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8876 = fdiv %15063, %8875 (12.920000)
[INFO] [stderr]                                // succs: b817 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b816:    // preds: b814
[INFO] [stderr]                 32     %8880 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8881 = fadd %15063, %8880 (0.055000)
[INFO] [stderr]                 32     %8882 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8883 = fdiv %8881, %8882 (1.055000)
[INFO] [stderr]                 32     %8884 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16331 = flog2 %8883
[INFO] [stderr]                 32    %16332 = fmul %16331, %8884 (2.400000)
[INFO] [stderr]                 32    %16333 = fexp2 %16332
[INFO] [stderr]                                // succs: b817 
[INFO] [stderr]             }
[INFO] [stderr]             block b817:    // preds: b815 b816
[INFO] [stderr]             32    %16239 = phi b815: %8876, b816: %16333
[INFO] [stderr]                            // succs: b818 
[INFO] [stderr]         }
[INFO] [stderr]         block b818:    // preds: b813 b817
[INFO] [stderr]         32    %16238 = phi b813: %15063, b817: %16239
[INFO] [stderr]         32x3   %8891 = vec3 %16234, %16236, %16238
[INFO] [stderr]                        // succs: b819 
[INFO] [stderr]     }
[INFO] [stderr]     block b819:    // preds: b799 b818
[INFO] [stderr]     32x3  %16233 = phi b799: %15064, b818: %8891
[INFO] [stderr]     32x2  %15599 = load_const (0x00000000, 0x40000000) = (0.000000, 2.000000)
[INFO] [stderr]     32    %15069 = fadd %13859, %15599 (0.000000, 2.000000).y
[INFO] [stderr]     32    %15072 = ffloor %15069
[INFO] [stderr]     32    %15075 = fadd %15072, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %15078 = fdiv %15075, %13832.y
[INFO] [stderr]     32x2  %15079 = vec2 %13889, %15078
[INFO] [stderr]     32x4   %8936 = (float32)tex %16880 (texture_deref), %16849 (sampler_deref), %15079 (coord)
[INFO] [stderr]     32    %15080 = fmul %8936.x, %11619
[INFO] [stderr]     32    %15081 = fmul %8936.y, %11619
[INFO] [stderr]     32    %15082 = fmul %8936.z, %11619
[INFO] [stderr]     32x3  %15083 = vec3 %15080, %15081, %15082
[INFO] [stderr]                    // succs: b820 b821 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b820:  // preds: b819, succs: b840 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b821:  // preds: b819, succs: b822 b823 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b822:  // preds: b821, succs: b827 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b823:    // preds: b821
[INFO] [stderr]             32     %8973 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %8974 = fge! %8973 (0.040450), %15080
[INFO] [stderr]                            // succs: b824 b825 
[INFO] [stderr]             if %8974 {
[INFO] [stderr]                 block b824:    // preds: b823
[INFO] [stderr]                 32     %8977 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %8978 = fdiv %15080, %8977 (12.920000)
[INFO] [stderr]                                // succs: b826 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b825:    // preds: b823
[INFO] [stderr]                 32     %8982 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %8983 = fadd %15080, %8982 (0.055000)
[INFO] [stderr]                 32     %8984 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %8985 = fdiv %8983, %8984 (1.055000)
[INFO] [stderr]                 32     %8986 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16328 = flog2 %8985
[INFO] [stderr]                 32    %16329 = fmul %16328, %8986 (2.400000)
[INFO] [stderr]                 32    %16330 = fexp2 %16329
[INFO] [stderr]                                // succs: b826 
[INFO] [stderr]             }
[INFO] [stderr]             block b826:    // preds: b824 b825
[INFO] [stderr]             32    %16242 = phi b824: %8978, b825: %16330
[INFO] [stderr]                            // succs: b827 
[INFO] [stderr]         }
[INFO] [stderr]         block b827:    // preds: b822 b826
[INFO] [stderr]         32    %16241 = phi b822: %15080, b826: %16242
[INFO] [stderr]                        // succs: b828 b829 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b828:  // preds: b827, succs: b833 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b829:    // preds: b827
[INFO] [stderr]             32     %9013 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %9014 = fge! %9013 (0.040450), %15081
[INFO] [stderr]                            // succs: b830 b831 
[INFO] [stderr]             if %9014 {
[INFO] [stderr]                 block b830:    // preds: b829
[INFO] [stderr]                 32     %9017 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %9018 = fdiv %15081, %9017 (12.920000)
[INFO] [stderr]                                // succs: b832 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b831:    // preds: b829
[INFO] [stderr]                 32     %9022 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %9023 = fadd %15081, %9022 (0.055000)
[INFO] [stderr]                 32     %9024 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %9025 = fdiv %9023, %9024 (1.055000)
[INFO] [stderr]                 32     %9026 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16325 = flog2 %9025
[INFO] [stderr]                 32    %16326 = fmul %16325, %9026 (2.400000)
[INFO] [stderr]                 32    %16327 = fexp2 %16326
[INFO] [stderr]                                // succs: b832 
[INFO] [stderr]             }
[INFO] [stderr]             block b832:    // preds: b830 b831
[INFO] [stderr]             32    %16244 = phi b830: %9018, b831: %16327
[INFO] [stderr]                            // succs: b833 
[INFO] [stderr]         }
[INFO] [stderr]         block b833:    // preds: b828 b832
[INFO] [stderr]         32    %16243 = phi b828: %15081, b832: %16244
[INFO] [stderr]                        // succs: b834 b835 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b834:  // preds: b833, succs: b839 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b835:    // preds: b833
[INFO] [stderr]             32     %9053 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %9054 = fge! %9053 (0.040450), %15082
[INFO] [stderr]                            // succs: b836 b837 
[INFO] [stderr]             if %9054 {
[INFO] [stderr]                 block b836:    // preds: b835
[INFO] [stderr]                 32     %9057 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %9058 = fdiv %15082, %9057 (12.920000)
[INFO] [stderr]                                // succs: b838 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b837:    // preds: b835
[INFO] [stderr]                 32     %9062 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %9063 = fadd %15082, %9062 (0.055000)
[INFO] [stderr]                 32     %9064 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %9065 = fdiv %9063, %9064 (1.055000)
[INFO] [stderr]                 32     %9066 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16322 = flog2 %9065
[INFO] [stderr]                 32    %16323 = fmul %16322, %9066 (2.400000)
[INFO] [stderr]                 32    %16324 = fexp2 %16323
[INFO] [stderr]                                // succs: b838 
[INFO] [stderr]             }
[INFO] [stderr]             block b838:    // preds: b836 b837
[INFO] [stderr]             32    %16246 = phi b836: %9058, b837: %16324
[INFO] [stderr]                            // succs: b839 
[INFO] [stderr]         }
[INFO] [stderr]         block b839:    // preds: b834 b838
[INFO] [stderr]         32    %16245 = phi b834: %15082, b838: %16246
[INFO] [stderr]         32x3   %9073 = vec3 %16241, %16243, %16245
[INFO] [stderr]                        // succs: b840 
[INFO] [stderr]     }
[INFO] [stderr]     block b840:    // preds: b820 b839
[INFO] [stderr]     32x3  %16240 = phi b820: %15083, b839: %9073
[INFO] [stderr]     32x2  %15605 = load_const (0x3f800000, 0x40000000) = (1.000000, 2.000000)
[INFO] [stderr]     32    %15087 = fadd %13858, %15605 (1.000000, 2.000000).x
[INFO] [stderr]     32    %15088 = fadd %13859, %15605 (1.000000, 2.000000).y
[INFO] [stderr]     32    %15090 = ffloor %15087
[INFO] [stderr]     32    %15091 = ffloor %15088
[INFO] [stderr]     32    %15093 = fadd %15090, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %15094 = fadd %15091, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %15096 = fdiv %15093, %13832.x
[INFO] [stderr]     32    %15097 = fdiv %15094, %13832.y
[INFO] [stderr]     32x2  %15098 = vec2 %15096, %15097
[INFO] [stderr]     32x4   %9118 = (float32)tex %16881 (texture_deref), %16850 (sampler_deref), %15098 (coord)
[INFO] [stderr]     32    %15099 = fmul %9118.x, %11619
[INFO] [stderr]     32    %15100 = fmul %9118.y, %11619
[INFO] [stderr]     32    %15101 = fmul %9118.z, %11619
[INFO] [stderr]     32x3  %15102 = vec3 %15099, %15100, %15101
[INFO] [stderr]                    // succs: b841 b842 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b841:  // preds: b840, succs: b861 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b842:  // preds: b840, succs: b843 b844 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b843:  // preds: b842, succs: b848 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b844:    // preds: b842
[INFO] [stderr]             32     %9155 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %9156 = fge! %9155 (0.040450), %15099
[INFO] [stderr]                            // succs: b845 b846 
[INFO] [stderr]             if %9156 {
[INFO] [stderr]                 block b845:    // preds: b844
[INFO] [stderr]                 32     %9159 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %9160 = fdiv %15099, %9159 (12.920000)
[INFO] [stderr]                                // succs: b847 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b846:    // preds: b844
[INFO] [stderr]                 32     %9164 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %9165 = fadd %15099, %9164 (0.055000)
[INFO] [stderr]                 32     %9166 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %9167 = fdiv %9165, %9166 (1.055000)
[INFO] [stderr]                 32     %9168 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16319 = flog2 %9167
[INFO] [stderr]                 32    %16320 = fmul %16319, %9168 (2.400000)
[INFO] [stderr]                 32    %16321 = fexp2 %16320
[INFO] [stderr]                                // succs: b847 
[INFO] [stderr]             }
[INFO] [stderr]             block b847:    // preds: b845 b846
[INFO] [stderr]             32    %16249 = phi b845: %9160, b846: %16321
[INFO] [stderr]                            // succs: b848 
[INFO] [stderr]         }
[INFO] [stderr]         block b848:    // preds: b843 b847
[INFO] [stderr]         32    %16248 = phi b843: %15099, b847: %16249
[INFO] [stderr]                        // succs: b849 b850 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b849:  // preds: b848, succs: b854 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b850:    // preds: b848
[INFO] [stderr]             32     %9195 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %9196 = fge! %9195 (0.040450), %15100
[INFO] [stderr]                            // succs: b851 b852 
[INFO] [stderr]             if %9196 {
[INFO] [stderr]                 block b851:    // preds: b850
[INFO] [stderr]                 32     %9199 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %9200 = fdiv %15100, %9199 (12.920000)
[INFO] [stderr]                                // succs: b853 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b852:    // preds: b850
[INFO] [stderr]                 32     %9204 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %9205 = fadd %15100, %9204 (0.055000)
[INFO] [stderr]                 32     %9206 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %9207 = fdiv %9205, %9206 (1.055000)
[INFO] [stderr]                 32     %9208 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16316 = flog2 %9207
[INFO] [stderr]                 32    %16317 = fmul %16316, %9208 (2.400000)
[INFO] [stderr]                 32    %16318 = fexp2 %16317
[INFO] [stderr]                                // succs: b853 
[INFO] [stderr]             }
[INFO] [stderr]             block b853:    // preds: b851 b852
[INFO] [stderr]             32    %16251 = phi b851: %9200, b852: %16318
[INFO] [stderr]                            // succs: b854 
[INFO] [stderr]         }
[INFO] [stderr]         block b854:    // preds: b849 b853
[INFO] [stderr]         32    %16250 = phi b849: %15100, b853: %16251
[INFO] [stderr]                        // succs: b855 b856 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b855:  // preds: b854, succs: b860 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b856:    // preds: b854
[INFO] [stderr]             32     %9235 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %9236 = fge! %9235 (0.040450), %15101
[INFO] [stderr]                            // succs: b857 b858 
[INFO] [stderr]             if %9236 {
[INFO] [stderr]                 block b857:    // preds: b856
[INFO] [stderr]                 32     %9239 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %9240 = fdiv %15101, %9239 (12.920000)
[INFO] [stderr]                                // succs: b859 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b858:    // preds: b856
[INFO] [stderr]                 32     %9244 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %9245 = fadd %15101, %9244 (0.055000)
[INFO] [stderr]                 32     %9246 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %9247 = fdiv %9245, %9246 (1.055000)
[INFO] [stderr]                 32     %9248 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16313 = flog2 %9247
[INFO] [stderr]                 32    %16314 = fmul %16313, %9248 (2.400000)
[INFO] [stderr]                 32    %16315 = fexp2 %16314
[INFO] [stderr]                                // succs: b859 
[INFO] [stderr]             }
[INFO] [stderr]             block b859:    // preds: b857 b858
[INFO] [stderr]             32    %16253 = phi b857: %9240, b858: %16315
[INFO] [stderr]                            // succs: b860 
[INFO] [stderr]         }
[INFO] [stderr]         block b860:    // preds: b855 b859
[INFO] [stderr]         32    %16252 = phi b855: %15101, b859: %16253
[INFO] [stderr]         32x3   %9255 = vec3 %16248, %16250, %16252
[INFO] [stderr]                        // succs: b861 
[INFO] [stderr]     }
[INFO] [stderr]     block b861:    // preds: b841 b860
[INFO] [stderr]     32x3  %16247 = phi b841: %15102, b860: %9255
[INFO] [stderr]     32x2  %15611 = load_const (0x40000000, 0x40000000) = (2.000000, 2.000000)
[INFO] [stderr]     32    %15106 = fadd %13858, %15611 (2.000000, 2.000000).x
[INFO] [stderr]     32    %15107 = fadd %13859, %15611 (2.000000, 2.000000).y
[INFO] [stderr]     32    %15109 = ffloor %15106
[INFO] [stderr]     32    %15110 = ffloor %15107
[INFO] [stderr]     32    %15112 = fadd %15109, %81 (0.500000, 0.500000).x
[INFO] [stderr]     32    %15113 = fadd %15110, %81 (0.500000, 0.500000).y
[INFO] [stderr]     32    %15115 = fdiv %15112, %13832.x
[INFO] [stderr]     32    %15116 = fdiv %15113, %13832.y
[INFO] [stderr]     32x2  %15117 = vec2 %15115, %15116
[INFO] [stderr]     32x4   %9300 = (float32)tex %16882 (texture_deref), %16851 (sampler_deref), %15117 (coord)
[INFO] [stderr]     32    %15118 = fmul %9300.x, %11619
[INFO] [stderr]     32    %15119 = fmul %9300.y, %11619
[INFO] [stderr]     32    %15120 = fmul %9300.z, %11619
[INFO] [stderr]     32x3  %15121 = vec3 %15118, %15119, %15120
[INFO] [stderr]                    // succs: b862 b863 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b862:  // preds: b861, succs: b882 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b863:  // preds: b861, succs: b864 b865 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b864:  // preds: b863, succs: b869 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b865:    // preds: b863
[INFO] [stderr]             32     %9337 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %9338 = fge! %9337 (0.040450), %15118
[INFO] [stderr]                            // succs: b866 b867 
[INFO] [stderr]             if %9338 {
[INFO] [stderr]                 block b866:    // preds: b865
[INFO] [stderr]                 32     %9341 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %9342 = fdiv %15118, %9341 (12.920000)
[INFO] [stderr]                                // succs: b868 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b867:    // preds: b865
[INFO] [stderr]                 32     %9346 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %9347 = fadd %15118, %9346 (0.055000)
[INFO] [stderr]                 32     %9348 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %9349 = fdiv %9347, %9348 (1.055000)
[INFO] [stderr]                 32     %9350 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16310 = flog2 %9349
[INFO] [stderr]                 32    %16311 = fmul %16310, %9350 (2.400000)
[INFO] [stderr]                 32    %16312 = fexp2 %16311
[INFO] [stderr]                                // succs: b868 
[INFO] [stderr]             }
[INFO] [stderr]             block b868:    // preds: b866 b867
[INFO] [stderr]             32    %16256 = phi b866: %9342, b867: %16312
[INFO] [stderr]                            // succs: b869 
[INFO] [stderr]         }
[INFO] [stderr]         block b869:    // preds: b864 b868
[INFO] [stderr]         32    %16255 = phi b864: %15118, b868: %16256
[INFO] [stderr]                        // succs: b870 b871 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b870:  // preds: b869, succs: b875 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b871:    // preds: b869
[INFO] [stderr]             32     %9377 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %9378 = fge! %9377 (0.040450), %15119
[INFO] [stderr]                            // succs: b872 b873 
[INFO] [stderr]             if %9378 {
[INFO] [stderr]                 block b872:    // preds: b871
[INFO] [stderr]                 32     %9381 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %9382 = fdiv %15119, %9381 (12.920000)
[INFO] [stderr]                                // succs: b874 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b873:    // preds: b871
[INFO] [stderr]                 32     %9386 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %9387 = fadd %15119, %9386 (0.055000)
[INFO] [stderr]                 32     %9388 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %9389 = fdiv %9387, %9388 (1.055000)
[INFO] [stderr]                 32     %9390 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16307 = flog2 %9389
[INFO] [stderr]                 32    %16308 = fmul %16307, %9390 (2.400000)
[INFO] [stderr]                 32    %16309 = fexp2 %16308
[INFO] [stderr]                                // succs: b874 
[INFO] [stderr]             }
[INFO] [stderr]             block b874:    // preds: b872 b873
[INFO] [stderr]             32    %16258 = phi b872: %9382, b873: %16309
[INFO] [stderr]                            // succs: b875 
[INFO] [stderr]         }
[INFO] [stderr]         block b875:    // preds: b870 b874
[INFO] [stderr]         32    %16257 = phi b870: %15119, b874: %16258
[INFO] [stderr]                        // succs: b876 b877 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b876:  // preds: b875, succs: b881 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b877:    // preds: b875
[INFO] [stderr]             32     %9417 = load_const (0x3d25aee6 = 0.040450)
[INFO] [stderr]             1      %9418 = fge! %9417 (0.040450), %15120
[INFO] [stderr]                            // succs: b878 b879 
[INFO] [stderr]             if %9418 {
[INFO] [stderr]                 block b878:    // preds: b877
[INFO] [stderr]                 32     %9421 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32     %9422 = fdiv %15120, %9421 (12.920000)
[INFO] [stderr]                                // succs: b880 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b879:    // preds: b877
[INFO] [stderr]                 32     %9426 = load_const (0x3d6147ae = 0.055000)
[INFO] [stderr]                 32     %9427 = fadd %15120, %9426 (0.055000)
[INFO] [stderr]                 32     %9428 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32     %9429 = fdiv %9427, %9428 (1.055000)
[INFO] [stderr]                 32     %9430 = load_const (0x4019999a = 2.400000)
[INFO] [stderr]                 32    %16304 = flog2 %9429
[INFO] [stderr]                 32    %16305 = fmul %16304, %9430 (2.400000)
[INFO] [stderr]                 32    %16306 = fexp2 %16305
[INFO] [stderr]                                // succs: b880 
[INFO] [stderr]             }
[INFO] [stderr]             block b880:    // preds: b878 b879
[INFO] [stderr]             32    %16260 = phi b878: %9422, b879: %16306
[INFO] [stderr]                            // succs: b881 
[INFO] [stderr]         }
[INFO] [stderr]         block b881:    // preds: b876 b880
[INFO] [stderr]         32    %16259 = phi b876: %15120, b880: %16260
[INFO] [stderr]         32x3   %9437 = vec3 %16255, %16257, %16259
[INFO] [stderr]                        // succs: b882 
[INFO] [stderr]     }
[INFO] [stderr]     block b882:    // preds: b862 b881
[INFO] [stderr]     32x3  %16254 = phi b862: %15121, b881: %9437
[INFO] [stderr]     32    %15137 = fmul %16226.x, %1705
[INFO] [stderr]     32    %15138 = fmul %16226.y, %1705
[INFO] [stderr]     32    %15139 = fmul %16226.z, %1705
[INFO] [stderr]     32    %15141 = fmul %16233.x, %654
[INFO] [stderr]     32    %15142 = fmul %16233.y, %654
[INFO] [stderr]     32    %15143 = fmul %16233.z, %654
[INFO] [stderr]     32    %15145 = fadd %15137, %15141
[INFO] [stderr]     32    %15146 = fadd %15138, %15142
[INFO] [stderr]     32    %15147 = fadd %15139, %15143
[INFO] [stderr]     32    %15149 = fmul %16240.x, %679
[INFO] [stderr]     32    %15150 = fmul %16240.y, %679
[INFO] [stderr]     32    %15151 = fmul %16240.z, %679
[INFO] [stderr]     32    %15153 = fadd %15145, %15149
[INFO] [stderr]     32    %15154 = fadd %15146, %15150
[INFO] [stderr]     32    %15155 = fadd %15147, %15151
[INFO] [stderr]     32    %15157 = fmul %16247.x, %704
[INFO] [stderr]     32    %15158 = fmul %16247.y, %704
[INFO] [stderr]     32    %15159 = fmul %16247.z, %704
[INFO] [stderr]     32    %15161 = fadd %15153, %15157
[INFO] [stderr]     32    %15162 = fadd %15154, %15158
[INFO] [stderr]     32    %15163 = fadd %15155, %15159
[INFO] [stderr]     32    %15165 = fmul %16254.x, %1805
[INFO] [stderr]     32    %15166 = fmul %16254.y, %1805
[INFO] [stderr]     32    %15167 = fmul %16254.z, %1805
[INFO] [stderr]     32    %15169 = fadd %15161, %15165
[INFO] [stderr]     32    %15170 = fadd %15162, %15166
[INFO] [stderr]     32    %15171 = fadd %15163, %15167
[INFO] [stderr]     32    %15173 = fdiv %15169, %1851
[INFO] [stderr]     32    %15174 = fdiv %15170, %1851
[INFO] [stderr]     32    %15175 = fdiv %15171, %1851
[INFO] [stderr]     32    %16757 = fadd %16801 (-1.500000), %16773
[INFO] [stderr]     32    %10536 = load_const (0x00000024 = 36)
[INFO] [stderr]     32    %12949 = @load_ubo (%11608, %10536 (0x24)) (access=none, align_mul=256, align_offset=36, range_base=0, range=52)
[INFO] [stderr]     32     %9692 = fabs %16757
[INFO] [stderr]     32    %16301 = flog2 %9692
[INFO] [stderr]     32    %16302 = fmul %16301, %11699
[INFO] [stderr]     32    %16303 = fexp2 %16302
[INFO] [stderr]     32     %9697 = fmul %12949, %16303
[INFO] [stderr]     32     %9698 = fexp2 %9697
[INFO] [stderr]     32     %9758 = fmul %12949, %16599
[INFO] [stderr]     32     %9759 = fexp2 %9758
[INFO] [stderr]     32     %9819 = fmul %12949, %16596
[INFO] [stderr]     32     %9820 = fexp2 %9819
[INFO] [stderr]     32     %9880 = fmul %12949, %16593
[INFO] [stderr]     32     %9881 = fexp2 %9880
[INFO] [stderr]     32    %16753 = fadd %16803 (2.500000), %16773
[INFO] [stderr]     32     %9936 = fabs %16753
[INFO] [stderr]     32    %16298 = flog2 %9936
[INFO] [stderr]     32    %16299 = fmul %16298, %11699
[INFO] [stderr]     32    %16300 = fexp2 %16299
[INFO] [stderr]     32     %9941 = fmul %12949, %16300
[INFO] [stderr]     32     %9942 = fexp2 %9941
[INFO] [stderr]     32    %15252 = fmul %14411, %9698
[INFO] [stderr]     32    %15253 = fmul %14412, %9698
[INFO] [stderr]     32    %15254 = fmul %14413, %9698
[INFO] [stderr]     32    %15256 = fmul %14615, %9759
[INFO] [stderr]     32    %15257 = fmul %14616, %9759
[INFO] [stderr]     32    %15258 = fmul %14617, %9759
[INFO] [stderr]     32    %15260 = fadd %15252, %15256
[INFO] [stderr]     32    %15261 = fadd %15253, %15257
[INFO] [stderr]     32    %15262 = fadd %15254, %15258
[INFO] [stderr]     32    %15264 = fmul %14819, %9820
[INFO] [stderr]     32    %15265 = fmul %14820, %9820
[INFO] [stderr]     32    %15266 = fmul %14821, %9820
[INFO] [stderr]     32    %15268 = fadd %15260, %15264
[INFO] [stderr]     32    %15269 = fadd %15261, %15265
[INFO] [stderr]     32    %15270 = fadd %15262, %15266
[INFO] [stderr]     32    %15272 = fmul %15023, %9881
[INFO] [stderr]     32    %15273 = fmul %15024, %9881
[INFO] [stderr]     32    %15274 = fmul %15025, %9881
[INFO] [stderr]     32    %15276 = fadd %15268, %15272
[INFO] [stderr]     32    %15277 = fadd %15269, %15273
[INFO] [stderr]     32    %15278 = fadd %15270, %15274
[INFO] [stderr]     32    %15280 = fmul %15173, %9942
[INFO] [stderr]     32    %15281 = fmul %15174, %9942
[INFO] [stderr]     32    %15282 = fmul %15175, %9942
[INFO] [stderr]     32    %15284 = fadd %15276, %15280
[INFO] [stderr]     32    %15285 = fadd %15277, %15281
[INFO] [stderr]     32    %15286 = fadd %15278, %15282
[INFO] [stderr]     32    %10496 = load_const (0x0000002c = 44)
[INFO] [stderr]     32    %12999 = @load_ubo (%11608, %10496 (0x2c)) (access=none, align_mul=256, align_offset=44, range_base=0, range=52)
[INFO] [stderr]     32    %15288 = fmul %15284, %12999
[INFO] [stderr]     32    %15289 = fmul %15285, %12999
[INFO] [stderr]     32    %15290 = fmul %15286, %12999
[INFO] [stderr]     32    %15292 = fadd %14261, %15288
[INFO] [stderr]     32    %15293 = fadd %14262, %15289
[INFO] [stderr]     32    %15294 = fadd %14263, %15290
[INFO] [stderr]     32x3  %15295 = vec3 %15292, %15293, %15294
[INFO] [stderr]     32    %10492 = load_const (0x0000001c = 28)
[INFO] [stderr]     32    %13004 = @load_ubo (%11608, %10492 (0x1c)) (access=none, align_mul=256, align_offset=28, range_base=0, range=52)
[INFO] [stderr]     1      %9991 = flt! %11604 (0.000000), %13004
[INFO] [stderr]                    // succs: b883 b926 
[INFO] [stderr]     if %9991 {
[INFO] [stderr]         block b883:    // preds: b882
[INFO] [stderr]         32    %13133 = load_const (0x00000040 = 64)
[INFO] [stderr]         32    %13135 = iadd %11607.y, %13133 (0x40)
[INFO] [stderr]         32x4  %13132 = @load_ubo (%11608, %13135) (access=none, align_mul=256, align_offset=64, range_base=64, range=16)
[INFO] [stderr]         32    %15296 = fdiv %13841.x, %13132.z
[INFO] [stderr]         32    %15297 = fdiv %13841.y, %13132.w
[INFO] [stderr]         32    %10001 = load_const (0x3f800008 = 1.000001)
[INFO] [stderr]         32    %15299 = fmul %15296, %10001 (1.000001)
[INFO] [stderr]         32    %15300 = fmul %15297, %10001 (1.000001)
[INFO] [stderr]         32    %10488 = load_const (0x00000010 = 16)
[INFO] [stderr]         32    %13009 = @load_ubo (%11608, %10488 (0x10)) (access=none, align_mul=256, align_offset=16, range_base=0, range=52)
[INFO] [stderr]         32x3  %10015 = vec3 %13009, %13009, %13009
[INFO] [stderr]         1     %10021 = feq! %13004, %9 (1.000000)
[INFO] [stderr]                        // succs: b884 b897 
[INFO] [stderr]         if %10021 {
[INFO] [stderr]             block b884:    // preds: b883
[INFO] [stderr]             32    %10472 = load_const (0x00000014 = 20)
[INFO] [stderr]             32    %13029 = @load_ubo (%11608, %10472 (0x14)) (access=none, align_mul=256, align_offset=20, range_base=0, range=52)
[INFO] [stderr]             32    %16816 = load_const (0x3e2aaab6 = 0.166667)
[INFO] [stderr]             32    %16749 = fmul %16816 (0.166667), %15296
[INFO] [stderr]             32    %10032 = ffract %16749
[INFO] [stderr]             1     %10034 = flt! %10032, %35 (0.500000)
[INFO] [stderr]                            // succs: b885 b886 
[INFO] [stderr]             if %10034 {
[INFO] [stderr]                 block b885:  // preds: b884, succs: b887 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b886:  // preds: b884, succs: b887 
[INFO] [stderr]             }
[INFO] [stderr]             block b887:    // preds: b885 b886
[INFO] [stderr]             32    %16274 = phi b885: %9 (1.000000), b886: %11604 (0x0)
[INFO] [stderr]             32    %10041 = fadd %15300, %16274
[INFO] [stderr]             32    %10043 = fmul %10041, %35 (0.500000)
[INFO] [stderr]             32    %10044 = ffract %10043
[INFO] [stderr]             1     %10046 = flt! %10044, %35 (0.500000)
[INFO] [stderr]                            // succs: b888 b889 
[INFO] [stderr]             if %10046 {
[INFO] [stderr]                 block b888:  // preds: b887, succs: b890 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b889:  // preds: b887, succs: b890 
[INFO] [stderr]             }
[INFO] [stderr]             block b890:    // preds: b888 b889
[INFO] [stderr]             32    %16273 = phi b888: %13009, b889: %13029
[INFO] [stderr]             32    %16817 = load_const (0x3eaaaab6 = 0.333334)
[INFO] [stderr]             32    %16747 = fmul %16817 (0.333334), %15296
[INFO] [stderr]             32    %10055 = ffract %16747
[INFO] [stderr]             32    %10062 = load_const (0x3eaa7efa = 0.333000)
[INFO] [stderr]             1     %10063 = flt! %10055, %10062 (0.333000)
[INFO] [stderr]                            // succs: b891 b892 
[INFO] [stderr]             if %10063 {
[INFO] [stderr]                 block b891:    // preds: b890
[INFO] [stderr]                 32x3  %10069 = vec3 %13029, %13009, %13009
[INFO] [stderr]                                // succs: b896 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b892:    // preds: b890
[INFO] [stderr]                 32    %10072 = load_const (0x3f2a7efa = 0.666000)
[INFO] [stderr]                 1     %10073 = flt! %10055, %10072 (0.666000)
[INFO] [stderr]                                // succs: b893 b894 
[INFO] [stderr]                 if %10073 {
[INFO] [stderr]                     block b893:    // preds: b892
[INFO] [stderr]                     32x3  %10079 = vec3 %13009, %13029, %13009
[INFO] [stderr]                                    // succs: b895 
[INFO] [stderr]                 } else {
[INFO] [stderr]                     block b894:    // preds: b892
[INFO] [stderr]                     32x3  %10085 = vec3 %13009, %13009, %13029
[INFO] [stderr]                                    // succs: b895 
[INFO] [stderr]                 }
[INFO] [stderr]                 block b895:    // preds: b893 b894
[INFO] [stderr]                 32x3  %16263 = phi b893: %10079, b894: %10085
[INFO] [stderr]                                // succs: b896 
[INFO] [stderr]             }
[INFO] [stderr]             block b896:    // preds: b891 b895
[INFO] [stderr]             32x3  %16261 = phi b891: %10069, b895: %16263
[INFO] [stderr]             32    %15302 = fmul %16261.x, %16273
[INFO] [stderr]             32    %15303 = fmul %16261.y, %16273
[INFO] [stderr]             32    %15304 = fmul %16261.z, %16273
[INFO] [stderr]             32x3  %15305 = vec3 %15302, %15303, %15304
[INFO] [stderr]                            // succs: b925 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b897:    // preds: b883
[INFO] [stderr]             1     %10096 = feq! %13004, %7 (2.000000)
[INFO] [stderr]                            // succs: b898 b905 
[INFO] [stderr]             if %10096 {
[INFO] [stderr]                 block b898:    // preds: b897
[INFO] [stderr]                 32    %16818 = load_const (0x3eaaaab6 = 0.333334)
[INFO] [stderr]                 32    %16745 = fmul %16818 (0.333334), %15296
[INFO] [stderr]                 32    %10101 = ffract %16745
[INFO] [stderr]                 32    %10108 = load_const (0x3eaa7efa = 0.333000)
[INFO] [stderr]                 1     %10109 = flt! %10101, %10108 (0.333000)
[INFO] [stderr]                                // succs: b899 b900 
[INFO] [stderr]                 if %10109 {
[INFO] [stderr]                     block b899:    // preds: b898
[INFO] [stderr]                     32    %10448 = load_const (0x00000014 = 20)
[INFO] [stderr]                     32    %13059 = @load_ubo (%11608, %10448 (0x14)) (access=none, align_mul=256, align_offset=20, range_base=0, range=52)
[INFO] [stderr]                     32x3  %10115 = vec3 %13059, %13009, %13009
[INFO] [stderr]                                    // succs: b904 
[INFO] [stderr]                 } else {
[INFO] [stderr]                     block b900:    // preds: b898
[INFO] [stderr]                     32    %10118 = load_const (0x3f2a7efa = 0.666000)
[INFO] [stderr]                     1     %10119 = flt! %10101, %10118 (0.666000)
[INFO] [stderr]                                    // succs: b901 b902 
[INFO] [stderr]                     if %10119 {
[INFO] [stderr]                         block b901:    // preds: b900
[INFO] [stderr]                         32    %10444 = load_const (0x00000014 = 20)
[INFO] [stderr]                         32    %13064 = @load_ubo (%11608, %10444 (0x14)) (access=none, align_mul=256, align_offset=20, range_base=0, range=52)
[INFO] [stderr]                         32x3  %10125 = vec3 %13009, %13064, %13009
[INFO] [stderr]                                        // succs: b903 
[INFO] [stderr]                     } else {
[INFO] [stderr]                         block b902:    // preds: b900
[INFO] [stderr]                         32    %10440 = load_const (0x00000014 = 20)
[INFO] [stderr]                         32    %13069 = @load_ubo (%11608, %10440 (0x14)) (access=none, align_mul=256, align_offset=20, range_base=0, range=52)
[INFO] [stderr]                         32x3  %10131 = vec3 %13009, %13009, %13069
[INFO] [stderr]                                        // succs: b903 
[INFO] [stderr]                     }
[INFO] [stderr]                     block b903:    // preds: b901 b902
[INFO] [stderr]                     32x3  %16267 = phi b901: %10125, b902: %10131
[INFO] [stderr]                                    // succs: b904 
[INFO] [stderr]                 }
[INFO] [stderr]                 block b904:    // preds: b899 b903
[INFO] [stderr]                 32x3  %16265 = phi b899: %10115, b903: %16267
[INFO] [stderr]                                // succs: b924 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b905:    // preds: b897
[INFO] [stderr]                 1     %10136 = feq! %13004, %4973 (3.000000)
[INFO] [stderr]                                // succs: b906 b913 
[INFO] [stderr]                 if %10136 {
[INFO] [stderr]                     block b906:    // preds: b905
[INFO] [stderr]                     32    %16819 = load_const (0x4040000c = 3.000003)
[INFO] [stderr]                     32    %16743 = fmul %16819 (3.000003), %15297
[INFO] [stderr]                     32    %10143 = fadd %15299, %16743
[INFO] [stderr]                     32    %10150 = load_const (0x3e2aaaab = 0.166667)
[INFO] [stderr]                     32    %10151 = fmul %10143, %10150 (0.166667)
[INFO] [stderr]                     32    %10152 = ffract %10151
[INFO] [stderr]                     32    %10159 = load_const (0x3eaa7efa = 0.333000)
[INFO] [stderr]                     1     %10160 = flt! %10152, %10159 (0.333000)
[INFO] [stderr]                                    // succs: b907 b908 
[INFO] [stderr]                     if %10160 {
[INFO] [stderr]                         block b907:    // preds: b906
[INFO] [stderr]                         32    %10432 = load_const (0x00000014 = 20)
[INFO] [stderr]                         32    %13079 = @load_ubo (%11608, %10432 (0x14)) (access=none, align_mul=256, align_offset=20, range_base=0, range=52)
[INFO] [stderr]                         32x3  %10166 = vec3 %13079, %13009, %13009
[INFO] [stderr]                                        // succs: b912 
[INFO] [stderr]                     } else {
[INFO] [stderr]                         block b908:    // preds: b906
[INFO] [stderr]                         32    %10169 = load_const (0x3f2a7efa = 0.666000)
[INFO] [stderr]                         1     %10170 = flt! %10152, %10169 (0.666000)
[INFO] [stderr]                                        // succs: b909 b910 
[INFO] [stderr]                         if %10170 {
[INFO] [stderr]                             block b909:    // preds: b908
[INFO] [stderr]                             32    %10428 = load_const (0x00000014 = 20)
[INFO] [stderr]                             32    %13084 = @load_ubo (%11608, %10428 (0x14)) (access=none, align_mul=256, align_offset=20, range_base=0, range=52)
[INFO] [stderr]                             32x3  %10176 = vec3 %13009, %13084, %13009
[INFO] [stderr]                                            // succs: b911 
[INFO] [stderr]                         } else {
[INFO] [stderr]                             block b910:    // preds: b908
[INFO] [stderr]                             32    %10424 = load_const (0x00000014 = 20)
[INFO] [stderr]                             32    %13089 = @load_ubo (%11608, %10424 (0x14)) (access=none, align_mul=256, align_offset=20, range_base=0, range=52)
[INFO] [stderr]                             32x3  %10182 = vec3 %13009, %13009, %13089
[INFO] [stderr]                                            // succs: b911 
[INFO] [stderr]                         }
[INFO] [stderr]                         block b911:    // preds: b909 b910
[INFO] [stderr]                         32x3  %16270 = phi b909: %10176, b910: %10182
[INFO] [stderr]                                        // succs: b912 
[INFO] [stderr]                     }
[INFO] [stderr]                     block b912:    // preds: b907 b911
[INFO] [stderr]                     32x3  %16268 = phi b907: %10166, b911: %16270
[INFO] [stderr]                                    // succs: b923 
[INFO] [stderr]                 } else {
[INFO] [stderr]                     block b913:    // preds: b905
[INFO] [stderr]                     32    %10186 = load_const (0x40800000 = 4.000000)
[INFO] [stderr]                     1     %10187 = feq! %13004, %10186 (4.000000)
[INFO] [stderr]                                    // succs: b914 b921 
[INFO] [stderr]                     if %10187 {
[INFO] [stderr]                         block b914:    // preds: b913
[INFO] [stderr]                         32    %16820 = load_const (0x3f000008 = 0.500000)
[INFO] [stderr]                         32    %16741 = fmul %16820 (0.500000), %15297
[INFO] [stderr]                         32    %15309 = ffloor %15299
[INFO] [stderr]                         32    %15310 = ffloor %16741
[INFO] [stderr]                         32    %10197 = fmul %15310, %4973 (3.000000)
[INFO] [stderr]                         32    %10200 = fadd %15309, %10197
[INFO] [stderr]                         32    %10207 = load_const (0x3e2aaaab = 0.166667)
[INFO] [stderr]                         32    %10208 = fmul %10200, %10207 (0.166667)
[INFO] [stderr]                         32    %10209 = ffract %10208
[INFO] [stderr]                         32    %10216 = load_const (0x3eaa7efa = 0.333000)
[INFO] [stderr]                         1     %10217 = flt! %10209, %10216 (0.333000)
[INFO] [stderr]                                        // succs: b915 b916 
[INFO] [stderr]                         if %10217 {
[INFO] [stderr]                             block b915:    // preds: b914
[INFO] [stderr]                             32    %10416 = load_const (0x00000014 = 20)
[INFO] [stderr]                             32    %13099 = @load_ubo (%11608, %10416 (0x14)) (access=none, align_mul=256, align_offset=20, range_base=0, range=52)
[INFO] [stderr]                             32x3  %10223 = vec3 %13099, %13009, %13009
[INFO] [stderr]                                            // succs: b920 
[INFO] [stderr]                         } else {
[INFO] [stderr]                             block b916:    // preds: b914
[INFO] [stderr]                             32    %10226 = load_const (0x3f2a7efa = 0.666000)
[INFO] [stderr]                             1     %10227 = flt! %10209, %10226 (0.666000)
[INFO] [stderr]                                            // succs: b917 b918 
[INFO] [stderr]                             if %10227 {
[INFO] [stderr]                                 block b917:    // preds: b916
[INFO] [stderr]                                 32    %10412 = load_const (0x00000014 = 20)
[INFO] [stderr]                                 32    %13104 = @load_ubo (%11608, %10412 (0x14)) (access=none, align_mul=256, align_offset=20, range_base=0, range=52)
[INFO] [stderr]                                 32x3  %10233 = vec3 %13009, %13104, %13009
[INFO] [stderr]                                                // succs: b919 
[INFO] [stderr]                             } else {
[INFO] [stderr]                                 block b918:    // preds: b916
[INFO] [stderr]                                 32    %10408 = load_const (0x00000014 = 20)
[INFO] [stderr]                                 32    %13109 = @load_ubo (%11608, %10408 (0x14)) (access=none, align_mul=256, align_offset=20, range_base=0, range=52)
[INFO] [stderr]                                 32x3  %10239 = vec3 %13009, %13009, %13109
[INFO] [stderr]                                                // succs: b919 
[INFO] [stderr]                             }
[INFO] [stderr]                             block b919:    // preds: b917 b918
[INFO] [stderr]                             32x3  %16272 = phi b917: %10233, b918: %10239
[INFO] [stderr]                                            // succs: b920 
[INFO] [stderr]                         }
[INFO] [stderr]                         block b920:    // preds: b915 b919
[INFO] [stderr]                         32x3  %16271 = phi b915: %10223, b919: %16272
[INFO] [stderr]                                        // succs: b922 
[INFO] [stderr]                     } else {
[INFO] [stderr]                         block b921:  // preds: b913, succs: b922 
[INFO] [stderr]                     }
[INFO] [stderr]                     block b922:    // preds: b920 b921
[INFO] [stderr]                     32x3  %16269 = phi b920: %16271, b921: %10015
[INFO] [stderr]                                    // succs: b923 
[INFO] [stderr]                 }
[INFO] [stderr]                 block b923:    // preds: b912 b922
[INFO] [stderr]                 32x3  %16266 = phi b912: %16268, b922: %16269
[INFO] [stderr]                                // succs: b924 
[INFO] [stderr]             }
[INFO] [stderr]             block b924:    // preds: b904 b923
[INFO] [stderr]             32x3  %16264 = phi b904: %16265, b923: %16266
[INFO] [stderr]                            // succs: b925 
[INFO] [stderr]         }
[INFO] [stderr]         block b925:    // preds: b896 b924
[INFO] [stderr]         32x3  %16262 = phi b896: %15305, b924: %16264
[INFO] [stderr]         32    %15312 = fmul %15292, %16262.x
[INFO] [stderr]         32    %15313 = fmul %15293, %16262.y
[INFO] [stderr]         32    %15314 = fmul %15294, %16262.z
[INFO] [stderr]         32x3  %15315 = vec3 %15312, %15313, %15314
[INFO] [stderr]                        // succs: b927 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b926:  // preds: b882, succs: b927 
[INFO] [stderr]     }
[INFO] [stderr]     block b927:    // preds: b925 b926
[INFO] [stderr]     32x3  %16043 = phi b925: %15315, b926: %15295
[INFO] [stderr]                    // succs: b928 b929 
[INFO] [stderr]     if %109 {
[INFO] [stderr]         block b928:  // preds: b927, succs: b948 
[INFO] [stderr]     } else {
[INFO] [stderr]         block b929:    // preds: b927
[INFO] [stderr]         32    %10267 = mov %16043.x
[INFO] [stderr]                        // succs: b930 b931 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b930:  // preds: b929, succs: b935 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b931:    // preds: b929
[INFO] [stderr]             32    %10285 = load_const (0x3b4d2e1c = 0.003131)
[INFO] [stderr]             1     %10286 = flt! %16043.x, %10285 (0.003131)
[INFO] [stderr]                            // succs: b932 b933 
[INFO] [stderr]             if %10286 {
[INFO] [stderr]                 block b932:    // preds: b931
[INFO] [stderr]                 32    %10289 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32    %10290 = fmul %16043.x, %10289 (12.920000)
[INFO] [stderr]                                // succs: b934 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b933:    // preds: b931
[INFO] [stderr]                 32    %10294 = load_const (0x3ed55476 = 0.416660)
[INFO] [stderr]                 32    %16294 = flog2 %16043.x
[INFO] [stderr]                 32    %16295 = fmul %16294, %10294 (0.416660)
[INFO] [stderr]                 32    %16296 = fexp2 %16295
[INFO] [stderr]                 32    %10296 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32    %10297 = fmul %10296 (1.055000), %16296
[INFO] [stderr]                 32    %16737 = load_const (0xbd6147ae = -0.055000)
[INFO] [stderr]                 32    %16293 = fadd %10297, %16737 (-0.055000)
[INFO] [stderr]                                // succs: b934 
[INFO] [stderr]             }
[INFO] [stderr]             block b934:    // preds: b932 b933
[INFO] [stderr]             32    %16277 = phi b932: %10290, b933: %16293
[INFO] [stderr]                            // succs: b935 
[INFO] [stderr]         }
[INFO] [stderr]         block b935:    // preds: b930 b934
[INFO] [stderr]         32    %16276 = phi b930: %10267, b934: %16277
[INFO] [stderr]         32    %10307 = mov %16043.y
[INFO] [stderr]                        // succs: b936 b937 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b936:  // preds: b935, succs: b941 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b937:    // preds: b935
[INFO] [stderr]             32    %10325 = load_const (0x3b4d2e1c = 0.003131)
[INFO] [stderr]             1     %10326 = flt! %16043.y, %10325 (0.003131)
[INFO] [stderr]                            // succs: b938 b939 
[INFO] [stderr]             if %10326 {
[INFO] [stderr]                 block b938:    // preds: b937
[INFO] [stderr]                 32    %10329 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32    %10330 = fmul %16043.y, %10329 (12.920000)
[INFO] [stderr]                                // succs: b940 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b939:    // preds: b937
[INFO] [stderr]                 32    %10334 = load_const (0x3ed55476 = 0.416660)
[INFO] [stderr]                 32    %16289 = flog2 %16043.y
[INFO] [stderr]                 32    %16290 = fmul %16289, %10334 (0.416660)
[INFO] [stderr]                 32    %16291 = fexp2 %16290
[INFO] [stderr]                 32    %10336 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32    %10337 = fmul %10336 (1.055000), %16291
[INFO] [stderr]                 32    %16738 = load_const (0xbd6147ae = -0.055000)
[INFO] [stderr]                 32    %16288 = fadd %10337, %16738 (-0.055000)
[INFO] [stderr]                                // succs: b940 
[INFO] [stderr]             }
[INFO] [stderr]             block b940:    // preds: b938 b939
[INFO] [stderr]             32    %16279 = phi b938: %10330, b939: %16288
[INFO] [stderr]                            // succs: b941 
[INFO] [stderr]         }
[INFO] [stderr]         block b941:    // preds: b936 b940
[INFO] [stderr]         32    %16278 = phi b936: %10307, b940: %16279
[INFO] [stderr]         32    %10347 = mov %16043.z
[INFO] [stderr]                        // succs: b942 b943 
[INFO] [stderr]         if %109 {
[INFO] [stderr]             block b942:  // preds: b941, succs: b947 
[INFO] [stderr]         } else {
[INFO] [stderr]             block b943:    // preds: b941
[INFO] [stderr]             32    %10365 = load_const (0x3b4d2e1c = 0.003131)
[INFO] [stderr]             1     %10366 = flt! %16043.z, %10365 (0.003131)
[INFO] [stderr]                            // succs: b944 b945 
[INFO] [stderr]             if %10366 {
[INFO] [stderr]                 block b944:    // preds: b943
[INFO] [stderr]                 32    %10369 = load_const (0x414eb852 = 12.920000)
[INFO] [stderr]                 32    %10370 = fmul %16043.z, %10369 (12.920000)
[INFO] [stderr]                                // succs: b946 
[INFO] [stderr]             } else {
[INFO] [stderr]                 block b945:    // preds: b943
[INFO] [stderr]                 32    %10374 = load_const (0x3ed55476 = 0.416660)
[INFO] [stderr]                 32    %16284 = flog2 %16043.z
[INFO] [stderr]                 32    %16285 = fmul %16284, %10374 (0.416660)
[INFO] [stderr]                 32    %16286 = fexp2 %16285
[INFO] [stderr]                 32    %10376 = load_const (0x3f870a3d = 1.055000)
[INFO] [stderr]                 32    %10377 = fmul %10376 (1.055000), %16286
[INFO] [stderr]                 32    %16739 = load_const (0xbd6147ae = -0.055000)
[INFO] [stderr]                 32    %16283 = fadd %10377, %16739 (-0.055000)
[INFO] [stderr]                                // succs: b946 
[INFO] [stderr]             }
[INFO] [stderr]             block b946:    // preds: b944 b945
[INFO] [stderr]             32    %16281 = phi b944: %10370, b945: %16283
[INFO] [stderr]                            // succs: b947 
[INFO] [stderr]         }
[INFO] [stderr]         block b947:    // preds: b942 b946
[INFO] [stderr]         32    %16280 = phi b942: %10347, b946: %16281
[INFO] [stderr]         32x3  %10385 = vec3 %16276, %16278, %16280
[INFO] [stderr]                        // succs: b948 
[INFO] [stderr]     }
[INFO] [stderr]     block b948:    // preds: b928 b947
[INFO] [stderr]     32x3  %16275 = phi b928: %16043, b947: %10385
[INFO] [stderr]     32x4  %10389 = vec4 %16275.x, %16275.y, %16275.z, %9 (0x3f800000)
[INFO] [stderr]     32    %13840 = deref_var &FragColor (shader_out vec4)
[INFO] [stderr]                    @store_deref (%13840, %10389) (wrmask=xyzw, access=none)
[INFO] [stderr]                    // succs: b949 
[INFO] [stderr]     block b949:
[INFO] [stderr] }
[INFO] [stderr] 
[INFO] [stderr]    Doc-tests spirv_to_dxil
[INFO] [stdout] test tests::dump_nir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.38s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7365b0ef3d43c58d8af17ffaa4d3d92e90fa87d0dbca9a55104ebed24bdf2d46", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7365b0ef3d43c58d8af17ffaa4d3d92e90fa87d0dbca9a55104ebed24bdf2d46", kill_on_drop: false }`
[INFO] [stdout] 7365b0ef3d43c58d8af17ffaa4d3d92e90fa87d0dbca9a55104ebed24bdf2d46
