[INFO] fetching crate spirv-to-dxil 0.4.7... [INFO] testing spirv-to-dxil-0.4.7 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate spirv-to-dxil 0.4.7 into /workspace/builds/worker-1-tc1/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-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate spirv-to-dxil 0.4.7 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "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" "+caccb4d0368bd918ef6668af8e13834d07040417" "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.17) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded build-target v0.4.0 [INFO] [stderr] Downloaded mach-siegbert-vogt-dxcsa v0.1.3 [INFO] [stderr] Downloaded spirv-to-dxil-sys v0.4.7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e212af0bd4f05578e9e2ac8811845a35af2e0ab0b674f9fc7cb9d76248d6d938 [INFO] running `Command { std: "docker" "start" "-a" "e212af0bd4f05578e9e2ac8811845a35af2e0ab0b674f9fc7cb9d76248d6d938", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e212af0bd4f05578e9e2ac8811845a35af2e0ab0b674f9fc7cb9d76248d6d938", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e212af0bd4f05578e9e2ac8811845a35af2e0ab0b674f9fc7cb9d76248d6d938", kill_on_drop: false }` [INFO] [stdout] e212af0bd4f05578e9e2ac8811845a35af2e0ab0b674f9fc7cb9d76248d6d938 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 21748e91cfb9a9e02c86008bdf543fe98cbdc94f500d450336b0364453ee9b46 [INFO] running `Command { std: "docker" "start" "-a" "21748e91cfb9a9e02c86008bdf543fe98cbdc94f500d450336b0364453ee9b46", kill_on_drop: false }` [INFO] [stderr] Compiling build-target v0.4.0 [INFO] [stderr] Compiling mach-siegbert-vogt-dxcsa v0.1.3 [INFO] [stderr] Compiling syn v2.0.106 [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 26s [INFO] running `Command { std: "docker" "inspect" "21748e91cfb9a9e02c86008bdf543fe98cbdc94f500d450336b0364453ee9b46", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21748e91cfb9a9e02c86008bdf543fe98cbdc94f500d450336b0364453ee9b46", kill_on_drop: false }` [INFO] [stdout] 21748e91cfb9a9e02c86008bdf543fe98cbdc94f500d450336b0364453ee9b46 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f935ec0a8e094926421e2c476ba32075996aee9e1c3ee5aff4e231e97e9d1a25 [INFO] running `Command { std: "docker" "start" "-a" "f935ec0a8e094926421e2c476ba32075996aee9e1c3ee5aff4e231e97e9d1a25", 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.71s [INFO] running `Command { std: "docker" "inspect" "f935ec0a8e094926421e2c476ba32075996aee9e1c3ee5aff4e231e97e9d1a25", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f935ec0a8e094926421e2c476ba32075996aee9e1c3ee5aff4e231e97e9d1a25", kill_on_drop: false }` [INFO] [stdout] f935ec0a8e094926421e2c476ba32075996aee9e1c3ee5aff4e231e97e9d1a25 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 06727a742b99b0e81d5d2426ee188ee41339c1349d0ee3cb382906df77fbd39c [INFO] running `Command { std: "docker" "start" "-a" "06727a742b99b0e81d5d2426ee188ee41339c1349d0ee3cb382906df77fbd39c", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/spirv_to_dxil-01b202905d5b3f88) [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] [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] [stdout] test tests::dump_nir ... ok [INFO] [stdout] test tests::test_compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.95s [INFO] [stdout] [INFO] [stderr] Doc-tests spirv_to_dxil [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" "06727a742b99b0e81d5d2426ee188ee41339c1349d0ee3cb382906df77fbd39c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "06727a742b99b0e81d5d2426ee188ee41339c1349d0ee3cb382906df77fbd39c", kill_on_drop: false }` [INFO] [stdout] 06727a742b99b0e81d5d2426ee188ee41339c1349d0ee3cb382906df77fbd39c