SHARE
TWEET

Untitled

a guest Feb 21st, 2020 133 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; SPIR-V
  2. ; Version: 1.3
  3. ; Generator: Khronos; 0
  4. ; Bound: 1694
  5. ; Schema: 0
  6.                OpCapability ImageGatherExtended
  7.                OpCapability StorageUniform16
  8.                OpCapability Shader
  9.                OpCapability ImageQuery
  10.                OpCapability Image1D
  11.                OpCapability ImageBuffer
  12.                OpCapability SampledBuffer
  13.                OpCapability StorageImageWriteWithoutFormat
  14.                OpCapability DrawParameters
  15.                OpCapability SubgroupBallotKHR
  16.                OpCapability SubgroupVoteKHR
  17.                OpCapability StorageImageReadWithoutFormat
  18.                OpExtension "SPV_KHR_shader_ballot"
  19.                OpExtension "SPV_KHR_subgroup_vote"
  20.                OpExtension "SPV_KHR_shader_draw_parameters"
  21.                OpExtension "SPV_KHR_storage_buffer_storage_class"
  22.                OpExtension "SPV_KHR_variable_pointers"
  23.         %154 = OpExtInstImport "GLSL.std.450"
  24.                OpMemoryModel Logical GLSL450
  25.                OpEntryPoint Fragment %109 "main" %thread_id %frag_coord %front_facing %point_coord %in_attr0 %in_attr1 %in_attr2 %in_attr3 %in_attr4 %in_attr5 %in_attr7 %in_attr8
  26.                OpExecutionMode %109 OriginUpperLeft
  27.                OpName %void "void"
  28.                OpName %bool "bool"
  29.                OpName %bool2 "bool2"
  30.                OpName %int "int"
  31.                OpName %int2 "int2"
  32.                OpName %int3 "int3"
  33.                OpName %int4 "int4"
  34.                OpName %uint "uint"
  35.                OpName %uint2 "uint2"
  36.                OpName %uint3 "uint3"
  37.                OpName %uint4 "uint4"
  38.                OpName %float "float"
  39.                OpName %float2 "float2"
  40.                OpName %float3 "float3"
  41.                OpName %float4 "float4"
  42.                OpName %prv_bool "prv_bool"
  43.                OpName %prv_float "prv_float"
  44.                OpName %func_uint "func_uint"
  45.                OpName %in_bool "in_bool"
  46.                OpName %in_int "in_int"
  47.                OpName %in_int4 "in_int4"
  48.                OpName %in_uint "in_uint"
  49.                OpName %in_uint3 "in_uint3"
  50.                OpName %in_uint4 "in_uint4"
  51.                OpName %in_float "in_float"
  52.                OpName %in_float2 "in_float2"
  53.                OpName %in_float3 "in_float3"
  54.                OpName %in_float4 "in_float4"
  55.                OpName %out_int "out_int"
  56.                OpName %out_float "out_float"
  57.                OpName %out_float4 "out_float4"
  58.                OpName %CbufStd140Array "CbufStd140Array"
  59.                OpName %CbufScalarArray "CbufScalarArray"
  60.                OpName %GmemArray "GmemArray"
  61.                OpName %float "scalar_half"
  62.                OpName %float2 "half"
  63.                OpName %thread_id "thread_id"
  64.                OpName %frag_coord "frag_coord"
  65.                OpName %front_facing "front_facing"
  66.                OpName %point_coord "point_coord"
  67.                OpName %gpr_0 "gpr_0"
  68.                OpName %gpr_1 "gpr_1"
  69.                OpName %gpr_2 "gpr_2"
  70.                OpName %gpr_3 "gpr_3"
  71.                OpName %gpr_4 "gpr_4"
  72.                OpName %gpr_5 "gpr_5"
  73.                OpName %gpr_6 "gpr_6"
  74.                OpName %gpr_7 "gpr_7"
  75.                OpName %gpr_8 "gpr_8"
  76.                OpName %gpr_9 "gpr_9"
  77.                OpName %gpr_10 "gpr_10"
  78.                OpName %gpr_11 "gpr_11"
  79.                OpName %gpr_12 "gpr_12"
  80.                OpName %gpr_13 "gpr_13"
  81.                OpName %gpr_14 "gpr_14"
  82.                OpName %gpr_15 "gpr_15"
  83.                OpName %gpr_16 "gpr_16"
  84.                OpName %gpr_17 "gpr_17"
  85.                OpName %gpr_18 "gpr_18"
  86.                OpName %gpr_19 "gpr_19"
  87.                OpName %gpr_20 "gpr_20"
  88.                OpName %gpr_21 "gpr_21"
  89.                OpName %gpr_22 "gpr_22"
  90.                OpName %gpr_256 "gpr_256"
  91.                OpName %gpr_257 "gpr_257"
  92.                OpName %gpr_258 "gpr_258"
  93.                OpName %pred_0 "pred_0"
  94.                OpName %pred_1 "pred_1"
  95.                OpName %zero "zero"
  96.                OpName %sign "sign"
  97.                OpName %carry "carry"
  98.                OpName %overflow "overflow"
  99.                OpName %in_attr0 "in_attr0"
  100.                OpName %in_attr1 "in_attr1"
  101.                OpName %in_attr2 "in_attr2"
  102.                OpName %in_attr3 "in_attr3"
  103.                OpName %in_attr4 "in_attr4"
  104.                OpName %in_attr5 "in_attr5"
  105.                OpName %in_attr7 "in_attr7"
  106.                OpName %in_attr8 "in_attr8"
  107.                OpName %cbuf_3 "cbuf_3"
  108.                OpName %cbuf_4 "cbuf_4"
  109.                OpName %sampler_0 "sampler_0"
  110.                OpName %sampler_1 "sampler_1"
  111.                OpName %sampler_2 "sampler_2"
  112.                OpName %image_0 "image_0"
  113.                OpName %image_1 "image_1"
  114.                OpName %image_2 "image_2"
  115.                OpName %image_3 "image_3"
  116.                OpName %00008_MOV32_IMM__0x0103f0000007f000_ "00008 MOV32_IMM (0x0103f0000007f000)"
  117.                OpName %00010_IPA__0xe003ff87cff7ff07_ "00010 IPA (0xe003ff87cff7ff07)"
  118.                OpName %00018_MUFU__0x5080000000470707_ "00018 MUFU (0x5080000000470707)"
  119.                OpName %00028_IPA__0xe043ff8ac077ff04_ "00028 IPA (0xe043ff8ac077ff04)"
  120.                OpName %00030_IPA__0xe043ff8a0077ff01_ "00030 IPA (0xe043ff8a0077ff01)"
  121.                OpName %00038_IPA__0xe043ff8a4077ff02_ "00038 IPA (0xe043ff8a4077ff02)"
  122.                OpName %00048_MUFU__0x5080000000470404_ "00048 MUFU (0x5080000000470404)"
  123.                OpName %00050_FMUL_R__0x5c68100000470101_ "00050 FMUL_R (0x5c68100000470101)"
  124.                OpName %00058_FMUL_R__0x5c68100000470205_ "00058 FMUL_R (0x5c68100000470205)"
  125.                OpName %00068_FFMA_IMM__0x32a0003f00070102_ "00068 FFMA_IMM (0x32a0003f00070102)"
  126.                OpName %00070_FFMA_IMM__0x32a0003f00070503_ "00070 FFMA_IMM (0x32a0003f00070503)"
  127.                OpName %00078_TEXS__0xd82000cff0370206_ "00078 TEXS (0xd82000cff0370206)"
  128.                OpName %00088_FMUL_C__0x4c68101002c70108_ "00088 FMUL_C (0x4c68101002c70108)"
  129.                OpName %00090_IPA__0xe043ff8b4077ff04_ "00090 IPA (0xe043ff8b4077ff04)"
  130.                OpName %00098_FMUL_C__0x4c6810100307010a_ "00098 FMUL_C (0x4c6810100307010a)"
  131.                OpName %000a8_FMUL_C__0x4c6810100287010b_ "000a8 FMUL_C (0x4c6810100287010b)"
  132.                OpName %000b0_FMUL_C__0x4c6810100347010c_ "000b0 FMUL_C (0x4c6810100347010c)"
  133.                OpName %000b8_FFMA_CR__0x49a0041002d70508_ "000b8 FFMA_CR (0x49a0041002d70508)"
  134.                OpName %000c8_FFMA_CR__0x49a0051003170501_ "000c8 FFMA_CR (0x49a0051003170501)"
  135.                OpName %000d0_FFMA_CR__0x49a005900297050b_ "000d0 FFMA_CR (0x49a005900297050b)"
  136.                OpName %000d8_FFMA_CR__0x49a0061003570505_ "000d8 FFMA_CR (0x49a0061003570505)"
  137.                OpName %000e8_FADD_IMM__0x3958103f00070606_ "000e8 FADD_IMM (0x3958103f00070606)"
  138.                OpName %000f0_FMUL_IMM__0x3868104000070606_ "000f0 FMUL_IMM (0x3868104000070606)"
  139.                OpName %000f8_FFMA_CR__0x49a0029003670605_ "000f8 FFMA_CR (0x49a0029003670605)"
  140.                OpName %00108_FFMA_CR__0x49a0059002a7060b_ "00108 FFMA_CR (0x49a0059002a7060b)"
  141.                OpName %00110_FADD_C__0x4c58101003770505_ "00110 FADD_C (0x4c58101003770505)"
  142.                OpName %00118_MUFU__0x5080000000470509_ "00118 MUFU (0x5080000000470509)"
  143.                OpName %00128_FFMA_CR__0x49a0041002e70608_ "00128 FFMA_CR (0x49a0041002e70608)"
  144.                OpName %00130_IPA__0xe043ff8c0077ff05_ "00130 IPA (0xe043ff8c0077ff05)"
  145.                OpName %00138_FADD_C__0x4c58101002b70b0b_ "00138 FADD_C (0x4c58101002b70b0b)"
  146.                OpName %00148_FFMA_CR__0x49a0009003270606_ "00148 FFMA_CR (0x49a0009003270606)"
  147.                OpName %00150_IPA__0xe043ff8b0077ff01_ "00150 IPA (0xe043ff8b0077ff01)"
  148.                OpName %00158_FADD_C__0x4c58101002f70808_ "00158 FADD_C (0x4c58101002f70808)"
  149.                OpName %00168_FMUL_R__0x5c68100000970b0b_ "00168 FMUL_R (0x5c68100000970b0b)"
  150.                OpName %00170_FADD_C__0x4c58101003370606_ "00170 FADD_C (0x4c58101003370606)"
  151.                OpName %00178_FMUL_R__0x5c6810000097080e_ "00178 FMUL_R (0x5c6810000097080e)"
  152.                OpName %00188_FMUL_C__0x4c68101003870b08_ "00188 FMUL_C (0x4c68101003870b08)"
  153.                OpName %00190_FMUL_C__0x4c68101003c70b0c_ "00190 FMUL_C (0x4c68101003c70b0c)"
  154.                OpName %00198_FMUL_R__0x5c6810000097060a_ "00198 FMUL_R (0x5c6810000097060a)"
  155.                OpName %001a8_IPA__0xe043ff8d0077ff06_ "001a8 IPA (0xe043ff8d0077ff06)"
  156.                OpName %001b0_FFMA_CR__0x49a0041003970e0d_ "001b0 FFMA_CR (0x49a0041003970e0d)"
  157.                OpName %001b8_IPA__0xe043ff8c4077ff08_ "001b8 IPA (0xe043ff8c4077ff08)"
  158.                OpName %001c8_FMUL_C__0x4c68101004070b11_ "001c8 FMUL_C (0x4c68101004070b11)"
  159.                OpName %001d0_IPA__0xe043ff8b8077ff09_ "001d0 IPA (0xe043ff8b8077ff09)"
  160.                OpName %001d8_FFMA_CR__0x49a0061003d70e0f_ "001d8 FFMA_CR (0x49a0061003d70e0f)"
  161.                OpName %001e8_IPA__0xe043ff8d4077ff0b_ "001e8 IPA (0xe043ff8d4077ff0b)"
  162.                OpName %001f0_FFMA_CR__0x49a0069003a70a10_ "001f0 FFMA_CR (0x49a0069003a70a10)"
  163.                OpName %001f8_IPA__0xe043ff8c8077ff0d_ "001f8 IPA (0xe043ff8c8077ff0d)"
  164.                OpName %00208_FFMA_CR__0x49a0089004170e13_ "00208 FFMA_CR (0x49a0089004170e13)"
  165.                OpName %00210_IPA__0xe043ff8bc077ff0c_ "00210 IPA (0xe043ff8bc077ff0c)"
  166.                OpName %00218_FFMA_CR__0x49a0079003e70a11_ "00218 FFMA_CR (0x49a0079003e70a11)"
  167.                OpName %00228_IPA__0xe043ff8d8077ff0e_ "00228 IPA (0xe043ff8d8077ff0e)"
  168.                OpName %00230_FADD_C__0x4c58101003b71010_ "00230 FADD_C (0x4c58101003b71010)"
  169.                OpName %00238_IPA__0xe043ff8cc077ff0f_ "00238 IPA (0xe043ff8cc077ff0f)"
  170.                OpName %00248_FFMA_CR__0x49a0099004270a13_ "00248 FFMA_CR (0x49a0099004270a13)"
  171.                OpName %00250_FADD_C__0x4c58101003f7110a_ "00250 FADD_C (0x4c58101003f7110a)"
  172.                OpName %00258_FMUL_R__0x5c68100000171011_ "00258 FMUL_R (0x5c68100000171011)"
  173.                OpName %00268_IPA__0xe043ff8dc077ff01_ "00268 IPA (0xe043ff8dc077ff01)"
  174.                OpName %00270_FMUL_R__0x5c68100000571005_ "00270 FMUL_R (0x5c68100000571005)"
  175.                OpName %00278_FADD_C__0x4c58101004371313_ "00278 FADD_C (0x4c58101004371313)"
  176.                OpName %00288_FFMA_RR__0x59a0088000470a04_ "00288 FFMA_RR (0x59a0088000470a04)"
  177.                OpName %00290_FMUL_R__0x5c68100000671010_ "00290 FMUL_R (0x5c68100000671010)"
  178.                OpName %00298_FFMA_RR__0x59a0028000870a08_ "00298 FFMA_RR (0x59a0028000870a08)"
  179.                OpName %002a8_FFMA_RR__0x59a0020000971309_ "002a8 FFMA_RR (0x59a0020000971309)"
  180.                OpName %002b0_FFMA_RR__0x59a0080000b70a10_ "002b0 FFMA_RR (0x59a0080000b70a10)"
  181.                OpName %002b8_FFMA_RR__0x59a0040000d71308_ "002b8 FFMA_RR (0x59a0040000d71308)"
  182.                OpName %002c8_FADD_R__0x5c58100000970c0c_ "002c8 FADD_R (0x5c58100000970c0c)"
  183.                OpName %002d0_FFMA_RR__0x59a0080000e7130e_ "002d0 FFMA_RR (0x59a0080000e7130e)"
  184.                OpName %002d8_FADD_R__0x5c58100000870f08_ "002d8 FADD_R (0x5c58100000870f08)"
  185.                OpName %002e8_FMUL_C__0x4c68100c00c70c05_ "002e8 FMUL_C (0x4c68100c00c70c05)"
  186.                OpName %002f0_FADD_R__0x5c58100000e70101_ "002f0 FADD_R (0x5c58100000e70101)"
  187.                OpName %002f8_FFMA_CR__0x49a0028c00d70804_ "002f8 FFMA_CR (0x49a0028c00d70804)"
  188.                OpName %00308_FMUL_C__0x4c68100c00070c05_ "00308 FMUL_C (0x4c68100c00070c05)"
  189.                OpName %00310_FFMA_CR__0x49a0020c00e70106_ "00310 FFMA_CR (0x49a0020c00e70106)"
  190.                OpName %00318_FFMA_CR__0x49a0028c00170804_ "00318 FFMA_CR (0x49a0028c00170804)"
  191.                OpName %00328_FADD_C__0x4c58100c00f70609_ "00328 FADD_C (0x4c58100c00f70609)"
  192.                OpName %00330_FFMA_CR__0x49a0020c00270104_ "00330 FFMA_CR (0x49a0020c00270104)"
  193.                OpName %00338_MUFU__0x508000000047090b_ "00338 MUFU (0x508000000047090b)"
  194.                OpName %00348_FADD_C__0x4c58100c00370404_ "00348 FADD_C (0x4c58100c00370404)"
  195.                OpName %00350_FMUL_R__0x5c68100000b7040a_ "00350 FMUL_R (0x5c68100000b7040a)"
  196.                OpName %00358_FSETP_IMM__0x36b483bf80070a07_ "00358 FSETP_IMM (0x36b483bf80070a07)"
  197.                OpName %00368_FSETP_IMM__0x37b1a03f80070a07_ "00368 FSETP_IMM (0x37b1a03f80070a07)"
  198.                OpName %00370_FMUL_C__0x4c68100c00470c05_ "00370 FMUL_C (0x4c68100c00470c05)"
  199.                OpName %00378_FMUL_C__0x4c68100c00870c06_ "00378 FMUL_C (0x4c68100c00870c06)"
  200.                OpName %00388_FFMA_CR__0x49a0028c00570804_ "00388 FFMA_CR (0x49a0028c00570804)"
  201.                OpName %00398_FFMA_CR__0x49a0030c00970806_ "00398 FFMA_CR (0x49a0030c00970806)"
  202.                OpName %003a8_FFMA_CR__0x49a0020c00670104_ "003a8 FFMA_CR (0x49a0020c00670104)"
  203.                OpName %003b0_PSETP__0x50900380e0078007_ "003b0 PSETP (0x50900380e0078007)"
  204.                OpName %003b8_FFMA_CR__0x49a0030c00a70101_ "003b8 FFMA_CR (0x49a0030c00a70101)"
  205.                OpName %003c8_FADD_C__0x4c58100c00770404_ "003c8 FADD_C (0x4c58100c00770404)"
  206.                OpName %003d0_FADD_C__0x4c58100c00b70101_ "003d0 FADD_C (0x4c58100c00b70101)"
  207.                OpName %003d8_FMUL_R__0x5c68100000b70406_ "003d8 FMUL_R (0x5c68100000b70406)"
  208.                OpName %003e8_FMUL_R__0x5c68100000b70101_ "003e8 FMUL_R (0x5c68100000b70101)"
  209.                OpName %003f8_FSETP_IMM__0x36b483bf8007060f_ "003f8 FSETP_IMM (0x36b483bf8007060f)"
  210.                OpName %00408_FSETP_IMM__0x37b1a0bf8007060f_ "00408 FSETP_IMM (0x37b1a0bf8007060f)"
  211.                OpName %00418_PSETP__0x50900380e001f007_ "00418 PSETP (0x50900380e001f007)"
  212.                OpName %00430_FSETP_IMM__0x36b483c04007010f_ "00430 FSETP_IMM (0x36b483c04007010f)"
  213.                OpName %00438_FSETP_IMM__0x36b1a0bf8007010f_ "00438 FSETP_IMM (0x36b1a0bf8007010f)"
  214.                OpName %00450_PSETP__0x50900380e001f007_ "00450 PSETP (0x50900380e001f007)"
  215.                OpName %00468_FFMA_IMM__0x32a0003f00070a04_ "00468 FFMA_IMM (0x32a0003f00070a04)"
  216.                OpName %00470_FFMA_IMM__0x32a0003f0007060e_ "00470 FFMA_IMM (0x32a0003f0007060e)"
  217.                OpName %00478_TEXS__0xd820008ff0e70405_ "00478 TEXS (0xd820008ff0e70405)"
  218.                OpName %00488_IPA__0xe043ff8fc077ff08_ "00488 IPA (0xe043ff8fc077ff08)"
  219.                OpName %00490_FMUL_R__0x5c68100000a70a00_ "00490 FMUL_R (0x5c68100000a70a00)"
  220.                OpName %00498_FADD_IMM__0x3958104000070101_ "00498 FADD_IMM (0x3958104000070101)"
  221.                OpName %004a8_FFMA_RR__0x59a0000000670600_ "004a8 FFMA_RR (0x59a0000000670600)"
  222.                OpName %004b0_FFMA_RR__0x59a0000000170109_ "004b0 FFMA_RR (0x59a0000000170109)"
  223.                OpName %004b8_MUFU__0x5084000000870906_ "004b8 MUFU (0x5084000000870906)"
  224.                OpName %004c8_FMUL_R__0x5c68100000870508_ "004c8 FMUL_R (0x5c68100000870508)"
  225.                OpName %004d0_FFMA_RR__0x59a1040000870606_ "004d0 FFMA_RR (0x59a1040000870606)"
  226.                OpName %004d8_FSETP_R__0x5bb283800ff7060f_ "004d8 FSETP_R (0x5bb283800ff7060f)"
  227.                OpName %004f0_TEXS__0xd82200a040e70400_ "004f0 TEXS (0xd82200a040e70400)"
  228.                OpName %004f8_IPA__0xe043ff880077ff0a_ "004f8 IPA (0xe043ff880077ff0a)"
  229.                OpName %00508_IPA__0xe043ff884077ff0b_ "00508 IPA (0xe043ff884077ff0b)"
  230.                OpName %00510_IPA__0xe043ff890077ff08_ "00510 IPA (0xe043ff890077ff08)"
  231.                OpName %00518_IPA__0xe043ff888077ff0d_ "00518 IPA (0xe043ff888077ff0d)"
  232.                OpName %00528_IPA__0xe043ff894077ff13_ "00528 IPA (0xe043ff894077ff13)"
  233.                OpName %00530_IPA__0xe043ff898077ff12_ "00530 IPA (0xe043ff898077ff12)"
  234.                OpName %00538_IPA__0xe043ff8f0077ff10_ "00538 IPA (0xe043ff8f0077ff10)"
  235.                OpName %00548_IPA__0xe043ff900077ff15_ "00548 IPA (0xe043ff900077ff15)"
  236.                OpName %00550_IPA__0xe043ff8f4077ff0f_ "00550 IPA (0xe043ff8f4077ff0f)"
  237.                OpName %00558_FMUL_R__0x5c68100000a70a09_ "00558 FMUL_R (0x5c68100000a70a09)"
  238.                OpName %00568_FMUL_R__0x5c6810000087080e_ "00568 FMUL_R (0x5c6810000087080e)"
  239.                OpName %00570_FFMA_RR__0x59a0048000b70b0c_ "00570 FFMA_RR (0x59a0048000b70b0c)"
  240.                OpName %00578_IPA__0xe043ff904077ff09_ "00578 IPA (0xe043ff904077ff09)"
  241.                OpName %00588_FFMA_RR__0x59a0060000d70d14_ "00588 FFMA_RR (0x59a0060000d70d14)"
  242.                OpName %00590_FFMA_RR__0x59a007000137130c_ "00590 FFMA_RR (0x59a007000137130c)"
  243.                OpName %00598_IPA__0xe043ff908077ff0e_ "00598 IPA (0xe043ff908077ff0e)"
  244.                OpName %005a8_FFMA_RR__0x59a0060001271211_ "005a8 FFMA_RR (0x59a0060001271211)"
  245.                OpName %005b0_MUFU__0x5080000000571414_ "005b0 MUFU (0x5080000000571414)"
  246.                OpName %005b8_FADD_R__0x5c59100001571016_ "005b8 FADD_R (0x5c59100001571016)"
  247.                OpName %005c8_IPA__0xe043ff8f8077ff0c_ "005c8 IPA (0xe043ff8f8077ff0c)"
  248.                OpName %005d0_PSETP__0x50900380e001f007_ "005d0 PSETP (0x50900380e001f007)"
  249.                OpName %005d8_MUFU__0x5080000000571111_ "005d8 MUFU (0x5080000000571111)"
  250.                OpName %005e8_FMUL_R__0x5c68100001470a0a_ "005e8 FMUL_R (0x5c68100001470a0a)"
  251.                OpName %005f0_FMUL_R__0x5c68100001470d0d_ "005f0 FMUL_R (0x5c68100001470d0d)"
  252.                OpName %005f8_FMUL_R__0x5c68100001171215_ "005f8 FMUL_R (0x5c68100001171215)"
  253.                OpName %00608_FMUL_R__0x5c68100001171313_ "00608 FMUL_R (0x5c68100001171313)"
  254.                OpName %00610_FMUL_R__0x5c68100001170812_ "00610 FMUL_R (0x5c68100001170812)"
  255.                OpName %00618_FFMA_RR__0x59a0080001670508_ "00618 FFMA_RR (0x59a0080001670508)"
  256.                OpName %00628_FMUL_R__0x5c68100001470b0b_ "00628 FMUL_R (0x5c68100001470b0b)"
  257.                OpName %00630_FADD_R__0x5c59100000970f16_ "00630 FADD_R (0x5c59100000970f16)"
  258.                OpName %00638_FMUL_R__0x5c68100001570a14_ "00638 FMUL_R (0x5c68100001570a14)"
  259.                OpName %00648_FMUL_R__0x5c68100001370d10_ "00648 FMUL_R (0x5c68100001370d10)"
  260.                OpName %00650_FFMA_RR__0x59a0078001670509_ "00650 FFMA_RR (0x59a0078001670509)"
  261.                OpName %00658_FFMA_RR__0x59a20a0001270d0f_ "00658 FFMA_RR (0x59a20a0001270d0f)"
  262.                OpName %00668_FFMA_RR__0x59a2080001570b16_ "00668 FFMA_RR (0x59a2080001570b16)"
  263.                OpName %00670_FMUL_R__0x5c68100001270b10_ "00670 FMUL_R (0x5c68100001270b10)"
  264.                OpName %00678_FFMA_RR__0x59a2080001370a10_ "00678 FFMA_RR (0x59a2080001370a10)"
  265.                OpName %00688_FMUL_R__0x5c68100000071214_ "00688 FMUL_R (0x5c68100000071214)"
  266.                OpName %00690_FFMA_RR__0x59a00a0000171611_ "00690 FFMA_RR (0x59a00a0000171611)"
  267.                OpName %00698_FMUL_R__0x5c68100000071314_ "00698 FMUL_R (0x5c68100000071314)"
  268.                OpName %006a8_FADD_R__0x5c59100000e70c13_ "006a8 FADD_R (0x5c59100000e70c13)"
  269.                OpName %006b0_FMUL_R__0x5c68100000071512_ "006b0 FMUL_R (0x5c68100000071512)"
  270.                OpName %006b8_FFMA_RR__0x59a0088000470a0a_ "006b8 FFMA_RR (0x59a0088000470a0a)"
  271.                OpName %006c8_FFMA_RR__0x59a00a0000170f0e_ "006c8 FFMA_RR (0x59a00a0000170f0e)"
  272.                OpName %006d0_FFMA_RR__0x59a0090000171012_ "006d0 FFMA_RR (0x59a0090000171012)"
  273.                OpName %006d8_FMUL_R__0x5c68100000a70a00_ "006d8 FMUL_R (0x5c68100000a70a00)"
  274.                OpName %006e8_FFMA_RR__0x59a0070000470b0b_ "006e8 FFMA_RR (0x59a0070000470b0b)"
  275.                OpName %006f0_FFMA_RR__0x59a0090000470d04_ "006f0 FFMA_RR (0x59a0090000470d04)"
  276.                OpName %006f8_FFMA_RR__0x59a0000000b70b01_ "006f8 FFMA_RR (0x59a0000000b70b01)"
  277.                OpName %00708_FFMA_RR__0x59a0008000470401_ "00708 FFMA_RR (0x59a0008000470401)"
  278.                OpName %00710_MUFU__0x5080000000570101_ "00710 MUFU (0x5080000000570101)"
  279.                OpName %00718_FFMA_RR__0x59a006000137050c_ "00718 FFMA_RR (0x59a006000137050c)"
  280.                OpName %00728_FMUL_R__0x5c68100000170a0a_ "00728 FMUL_R (0x5c68100000170a0a)"
  281.                OpName %00730_FMUL_R__0x5c68100000170b0b_ "00730 FMUL_R (0x5c68100000170b0b)"
  282.                OpName %00738_FMUL_R__0x5c68100000170400_ "00738 FMUL_R (0x5c68100000170400)"
  283.                OpName %00750_I2F_C__0x4cb8001004472a01_ "00750 I2F_C (0x4cb8001004472a01)"
  284.                OpName %00758_I2F_C__0x4cb8001004572a04_ "00758 I2F_C (0x4cb8001004572a04)"
  285.                OpName %00768_FMUL_R__0x5c6810000017020d_ "00768 FMUL_R (0x5c6810000017020d)"
  286.                OpName %00770_IPA__0xe043ff90c077ff07_ "00770 IPA (0xe043ff90c077ff07)"
  287.                OpName %00778_FMUL_R__0x5c68100000470305_ "00778 FMUL_R (0x5c68100000470305)"
  288.                OpName %00788_F2I_R__0x5cb0118000d71a04_ "00788 F2I_R (0x5cb0118000d71a04)"
  289.                OpName %00790_F2I_R__0x5cb0118000571a05_ "00790 F2I_R (0x5cb0118000571a05)"
  290.                OpName %00798_SULD__0xeb18048601570402_ "00798 SULD (0xeb18048601570402)"
  291.                OpName %007a8_HADD2_R__0x5d130080aff70201_ "007a8 HADD2_R (0x5d130080aff70201)"
  292.                OpName %007b0_HADD2_R__0x5d138080aff70210_ "007b0 HADD2_R (0x5d138080aff70210)"
  293.                OpName %007b8_HADD2_R__0x5d130080aff7030f_ "007b8 HADD2_R (0x5d130080aff7030f)"
  294.                OpName %007c8_FADD_R__0x5c58300000170a13_ "007c8 FADD_R (0x5c58300000170a13)"
  295.                OpName %007d0_FADD_R__0x5c58300001070b0b_ "007d0 FADD_R (0x5c58300001070b0b)"
  296.                OpName %007d8_FADD_R__0x5c58300000f70011_ "007d8 FADD_R (0x5c58300000f70011)"
  297.                OpName %007e8_HADD2_R__0x5d138080aff70303_ "007e8 HADD2_R (0x5d138080aff70303)"
  298.                OpName %007f0_FFMA_RR__0x59a0008001370600_ "007f0 FFMA_RR (0x59a0008001370600)"
  299.                OpName %007f8_FFMA_RR__0x59a0080000b70601_ "007f8 FFMA_RR (0x59a0080000b70601)"
  300.                OpName %00808_FFMA_RR__0x59a0078001170602_ "00808 FFMA_RR (0x59a0078001170602)"
  301.                OpName %00810_SUST__0xeb28048601f70400_ "00810 SUST (0xeb28048601f70400)"
  302.                OpName %00818_SULD__0xeb1804a60147040a_ "00818 SULD (0xeb1804a60147040a)"
  303.                OpName %00828_SHR_IMM__0x3828000001070a0e_ "00828 SHR_IMM (0x3828000001070a0e)"
  304.                OpName %00830_I2F_R__0x5cb8000000a7020b_ "00830 I2F_R (0x5cb8000000a7020b)"
  305.                OpName %00838_SHR_IMM__0x3828000000870a0d_ "00838 SHR_IMM (0x3828000000870a0d)"
  306.                OpName %00848_I2F_R__0x5cb8000000e7020e_ "00848 I2F_R (0x5cb8000000e7020e)"
  307.                OpName %00850_SHR_IMM__0x3828000001870a10_ "00850 SHR_IMM (0x3828000001870a10)"
  308.                OpName %00858_I2F_R__0x5cb8000000d7020d_ "00858 I2F_R (0x5cb8000000d7020d)"
  309.                OpName %00868_FMUL32_IMM__0x1e23b80808170b0b_ "00868 FMUL32_IMM (0x1e23b80808170b0b)"
  310.                OpName %00870_I2F_R__0x5cb8000001070210_ "00870 I2F_R (0x5cb8000001070210)"
  311.                OpName %00878_FMUL32_IMM__0x1e23b80808170e03_ "00878 FMUL32_IMM (0x1e23b80808170e03)"
  312.                OpName %00888_FMUL32_IMM__0x1e23b80808170d0f_ "00888 FMUL32_IMM (0x1e23b80808170d0f)"
  313.                OpName %00890_FADD_R__0x5c58300000b70800_ "00890 FADD_R (0x5c58300000b70800)"
  314.                OpName %00898_FADD_R__0x5c58300000370c0c_ "00898 FADD_R (0x5c58300000370c0c)"
  315.                OpName %008a8_FADD_R__0x5c58300000f70901_ "008a8 FADD_R (0x5c58300000f70901)"
  316.                OpName %008b0_FFMA_RR__0x59a0058000070600_ "008b0 FFMA_RR (0x59a0058000070600)"
  317.                OpName %008b8_FFMA_RR__0x59a0018000c70602_ "008b8 FFMA_RR (0x59a0018000c70602)"
  318.                OpName %008c8_FMUL32_IMM__0x1e23b80808171003_ "008c8 FMUL32_IMM (0x1e23b80808171003)"
  319.                OpName %008d0_FFMA_RR__0x59a0078000170601_ "008d0 FFMA_RR (0x59a0078000170601)"
  320.                OpName %008d8_SUST__0xeb2804a601f70400_ "008d8 SUST (0xeb2804a601f70400)"
  321.                OpName %008e8_SULD__0xeb1804c601470408_ "008e8 SULD (0xeb1804c601470408)"
  322.                OpName %008f0_BFE_IMM__0x3800000081870809_ "008f0 BFE_IMM (0x3800000081870809)"
  323.                OpName %008f8_BFE_IMM__0x380000005037090a_ "008f8 BFE_IMM (0x380000005037090a)"
  324.                OpName %00908_I2F_R__0x5cb8000000a70a0d_ "00908 I2F_R (0x5cb8000000a70a0d)"
  325.                OpName %00910_BFE_IMM__0x380000008087080b_ "00910 BFE_IMM (0x380000008087080b)"
  326.                OpName %00918_LOP32I__0x0400000000f70b0c_ "00918 LOP32I (0x0400000000f70b0c)"
  327.                OpName %00928_I2F_R__0x5cb8000000c70a0c_ "00928 I2F_R (0x5cb8000000c70a0c)"
  328.                OpName %00930_FADD_IMM__0x3859104040070d0f_ "00930 FADD_IMM (0x3859104040070d0f)"
  329.                OpName %00938_FFMA_RR__0x59a0068000f7060d_ "00938 FFMA_RR (0x59a0068000f7060d)"
  330.                OpName %00948_F2I_R__0x5cb0118000d70a0d_ "00948 F2I_R (0x5cb0118000d70a0d)"
  331.                OpName %00950_FFMA_RR__0x59a1060000c7060e_ "00950 FFMA_RR (0x59a1060000c7060e)"
  332.                OpName %00958_F2I_R__0x5cb0118000e70a01_ "00958 F2I_R (0x5cb0118000e70a01)"
  333.                OpName %00968_BFE_IMM__0x3800000081070802_ "00968 BFE_IMM (0x3800000081070802)"
  334.                OpName %00970_BFE_IMM__0x3800000080070800_ "00970 BFE_IMM (0x3800000080070800)"
  335.                OpName %00978_SHL_IMM__0x3848008000370d03_ "00978 SHL_IMM (0x3848008000370d03)"
  336.                OpName %00988_LOP3_IMM__0x3cf805800f070101_ "00988 LOP3_IMM (0x3cf805800f070101)"
  337.                OpName %00990_LOP3_IMM__0x3cf8048000770303_ "00990 LOP3_IMM (0x3cf8048000770303)"
  338.                OpName %00998_SUST__0xeb2804c601f70400_ "00998 SUST (0xeb2804c601f70400)"
  339.                OpName %009a8_SULD__0xeb1804e601470408_ "009a8 SULD (0xeb1804e601470408)"
  340.                OpName %009b0_BFE_IMM__0x38000000b0070809_ "009b0 BFE_IMM (0x38000000b0070809)"
  341.                OpName %009b8_BFE_IMM__0x38000000b0b7080a_ "009b8 BFE_IMM (0x38000000b0b7080a)"
  342.                OpName %009c8_BFE_IMM__0x38000000a1670808_ "009c8 BFE_IMM (0x38000000a1670808)"
  343.                OpName %009d0_SHL_IMM__0x3848008001170909_ "009d0 SHL_IMM (0x3848008001170909)"
  344.                OpName %009d8_SHL_IMM__0x3848008001170a0a_ "009d8 SHL_IMM (0x3848008001170a0a)"
  345.                OpName %009e8_SHL_IMM__0x3848008001270808_ "009e8 SHL_IMM (0x3848008001270808)"
  346.                OpName %009f0_FFMA_IMM__0x32a103f78007090b_ "009f0 FFMA_IMM (0x32a103f78007090b)"
  347.                OpName %009f8_FFMA_IMM__0x32a103f780070a01_ "009f8 FFMA_IMM (0x32a103f780070a01)"
  348.                OpName %00a08_FMUL_IMM__0x3868107780070a03_ "00a08 FMUL_IMM (0x3868107780070a03)"
  349.                OpName %00a10_FFMA_IMM__0x32a103f780070807_ "00a10 FFMA_IMM (0x32a103f780070807)"
  350.                OpName %00a18_FMUL_IMM__0x3868107780070909_ "00a18 FMUL_IMM (0x3868107780070909)"
  351.                OpName %00a28_FMUL_IMM__0x3868107780070808_ "00a28 FMUL_IMM (0x3868107780070808)"
  352.                OpName %00a30_FFMA_RR__0x59a0018000170601_ "00a30 FFMA_RR (0x59a0018000170601)"
  353.                OpName %00a38_MOV32_IMM__0x0103f8000007f003_ "00a38 MOV32_IMM (0x0103f8000007f003)"
  354.                OpName %00a48_FFMA_RR__0x59a0048000b70600_ "00a48 FFMA_RR (0x59a0048000b70600)"
  355.                OpName %00a50_FFMA_RR__0x59a0040000770602_ "00a50 FFMA_RR (0x59a0040000770602)"
  356.                OpName %00a58_SUST__0xeb2804e601f70400_ "00a58 SUST (0xeb2804e601f70400)"
  357.                OpDecorate %CbufStd140Array ArrayStride 16
  358.                OpDecorate %CbufScalarArray ArrayStride 4
  359.                OpDecorate %_struct_37 Block
  360.                OpMemberDecorate %_struct_37 0 Offset 0
  361.                OpDecorate %_struct_38 Block
  362.                OpMemberDecorate %_struct_38 0 Offset 0
  363.                OpDecorate %GmemArray ArrayStride 4
  364.                OpDecorate %_struct_43 Block
  365.                OpMemberDecorate %_struct_43 0 Offset 0
  366.                OpDecorate %thread_id BuiltIn SubgroupLocalInvocationId
  367.                OpDecorate %frag_coord BuiltIn FragCoord
  368.                OpDecorate %front_facing BuiltIn FrontFacing
  369.                OpDecorate %point_coord BuiltIn PointCoord
  370.                OpDecorate %in_attr0 Location 0
  371.                OpDecorate %in_attr1 Location 1
  372.                OpDecorate %in_attr2 Location 2
  373.                OpDecorate %in_attr3 Location 3
  374.                OpDecorate %in_attr4 Location 4
  375.                OpDecorate %in_attr5 Location 5
  376.                OpDecorate %in_attr7 Location 7
  377.                OpDecorate %in_attr8 Location 8
  378.                OpDecorate %cbuf_3 Binding 3
  379.                OpDecorate %cbuf_3 DescriptorSet 0
  380.                OpDecorate %cbuf_4 Binding 4
  381.                OpDecorate %cbuf_4 DescriptorSet 0
  382.                OpDecorate %sampler_0 Binding 5
  383.                OpDecorate %sampler_0 DescriptorSet 0
  384.                OpDecorate %sampler_1 Binding 6
  385.                OpDecorate %sampler_1 DescriptorSet 0
  386.                OpDecorate %sampler_2 Binding 7
  387.                OpDecorate %sampler_2 DescriptorSet 0
  388.                OpDecorate %image_0 Binding 8
  389.                OpDecorate %image_0 DescriptorSet 0
  390.                OpDecorate %image_1 Binding 9
  391.                OpDecorate %image_1 DescriptorSet 0
  392.                OpDecorate %image_2 Binding 10
  393.                OpDecorate %image_2 DescriptorSet 0
  394.                OpDecorate %image_3 Binding 11
  395.                OpDecorate %image_3 DescriptorSet 0
  396.                OpDecorate %119 NoContraction
  397.                OpDecorate %125 NoContraction
  398.                OpDecorate %131 NoContraction
  399.                OpDecorate %137 NoContraction
  400.                OpDecorate %141 NoContraction
  401.                OpDecorate %145 NoContraction
  402.                OpDecorate %149 NoContraction
  403.                OpDecorate %155 NoContraction
  404.                OpDecorate %160 NoContraction
  405.                OpDecorate %176 NoContraction
  406.                OpDecorate %181 NoContraction
  407.                OpDecorate %188 NoContraction
  408.                OpDecorate %195 NoContraction
  409.                OpDecorate %202 NoContraction
  410.                OpDecorate %210 NoContraction
  411.                OpDecorate %218 NoContraction
  412.                OpDecorate %226 NoContraction
  413.                OpDecorate %234 NoContraction
  414.                OpDecorate %239 NoContraction
  415.                OpDecorate %244 NoContraction
  416.                OpDecorate %252 NoContraction
  417.                OpDecorate %260 NoContraction
  418.                OpDecorate %267 NoContraction
  419.                OpDecorate %271 NoContraction
  420.                OpDecorate %279 NoContraction
  421.                OpDecorate %284 NoContraction
  422.                OpDecorate %291 NoContraction
  423.                OpDecorate %299 NoContraction
  424.                OpDecorate %304 NoContraction
  425.                OpDecorate %311 NoContraction
  426.                OpDecorate %315 NoContraction
  427.                OpDecorate %322 NoContraction
  428.                OpDecorate %326 NoContraction
  429.                OpDecorate %333 NoContraction
  430.                OpDecorate %340 NoContraction
  431.                OpDecorate %344 NoContraction
  432.                OpDecorate %349 NoContraction
  433.                OpDecorate %357 NoContraction
  434.                OpDecorate %362 NoContraction
  435.                OpDecorate %369 NoContraction
  436.                OpDecorate %374 NoContraction
  437.                OpDecorate %382 NoContraction
  438.                OpDecorate %387 NoContraction
  439.                OpDecorate %395 NoContraction
  440.                OpDecorate %400 NoContraction
  441.                OpDecorate %408 NoContraction
  442.                OpDecorate %413 NoContraction
  443.                OpDecorate %421 NoContraction
  444.                OpDecorate %426 NoContraction
  445.                OpDecorate %433 NoContraction
  446.                OpDecorate %438 NoContraction
  447.                OpDecorate %446 NoContraction
  448.                OpDecorate %453 NoContraction
  449.                OpDecorate %457 NoContraction
  450.                OpDecorate %462 NoContraction
  451.                OpDecorate %466 NoContraction
  452.                OpDecorate %473 NoContraction
  453.                OpDecorate %478 NoContraction
  454.                OpDecorate %482 NoContraction
  455.                OpDecorate %487 NoContraction
  456.                OpDecorate %492 NoContraction
  457.                OpDecorate %497 NoContraction
  458.                OpDecorate %502 NoContraction
  459.                OpDecorate %506 NoContraction
  460.                OpDecorate %511 NoContraction
  461.                OpDecorate %515 NoContraction
  462.                OpDecorate %522 NoContraction
  463.                OpDecorate %526 NoContraction
  464.                OpDecorate %534 NoContraction
  465.                OpDecorate %540 NoContraction
  466.                OpDecorate %548 NoContraction
  467.                OpDecorate %556 NoContraction
  468.                OpDecorate %563 NoContraction
  469.                OpDecorate %571 NoContraction
  470.                OpDecorate %575 NoContraction
  471.                OpDecorate %582 NoContraction
  472.                OpDecorate %586 NoContraction
  473.                OpDecorate %605 NoContraction
  474.                OpDecorate %612 NoContraction
  475.                OpDecorate %620 NoContraction
  476.                OpDecorate %631 NoContraction
  477.                OpDecorate %639 NoContraction
  478.                OpDecorate %652 NoContraction
  479.                OpDecorate %659 NoContraction
  480.                OpDecorate %666 NoContraction
  481.                OpDecorate %670 NoContraction
  482.                OpDecorate %674 NoContraction
  483.                OpDecorate %734 NoContraction
  484.                OpDecorate %739 NoContraction
  485.                OpDecorate %752 NoContraction
  486.                OpDecorate %756 NoContraction
  487.                OpDecorate %761 NoContraction
  488.                OpDecorate %766 NoContraction
  489.                OpDecorate %771 NoContraction
  490.                OpDecorate %774 NoContraction
  491.                OpDecorate %781 NoContraction
  492.                OpDecorate %787 NoContraction
  493.                OpDecorate %821 NoContraction
  494.                OpDecorate %826 NoContraction
  495.                OpDecorate %831 NoContraction
  496.                OpDecorate %836 NoContraction
  497.                OpDecorate %841 NoContraction
  498.                OpDecorate %846 NoContraction
  499.                OpDecorate %851 NoContraction
  500.                OpDecorate %856 NoContraction
  501.                OpDecorate %861 NoContraction
  502.                OpDecorate %865 NoContraction
  503.                OpDecorate %869 NoContraction
  504.                OpDecorate %874 NoContraction
  505.                OpDecorate %879 NoContraction
  506.                OpDecorate %884 NoContraction
  507.                OpDecorate %889 NoContraction
  508.                OpDecorate %894 NoContraction
  509.                OpDecorate %899 NoContraction
  510.                OpDecorate %902 NoContraction
  511.                OpDecorate %907 NoContraction
  512.                OpDecorate %912 NoContraction
  513.                OpDecorate %922 NoContraction
  514.                OpDecorate %926 NoContraction
  515.                OpDecorate %930 NoContraction
  516.                OpDecorate %934 NoContraction
  517.                OpDecorate %938 NoContraction
  518.                OpDecorate %942 NoContraction
  519.                OpDecorate %947 NoContraction
  520.                OpDecorate %951 NoContraction
  521.                OpDecorate %956 NoContraction
  522.                OpDecorate %960 NoContraction
  523.                OpDecorate %964 NoContraction
  524.                OpDecorate %969 NoContraction
  525.                OpDecorate %975 NoContraction
  526.                OpDecorate %981 NoContraction
  527.                OpDecorate %985 NoContraction
  528.                OpDecorate %991 NoContraction
  529.                OpDecorate %995 NoContraction
  530.                OpDecorate %1000 NoContraction
  531.                OpDecorate %1004 NoContraction
  532.                OpDecorate %1009 NoContraction
  533.                OpDecorate %1013 NoContraction
  534.                OpDecorate %1018 NoContraction
  535.                OpDecorate %1023 NoContraction
  536.                OpDecorate %1028 NoContraction
  537.                OpDecorate %1032 NoContraction
  538.                OpDecorate %1037 NoContraction
  539.                OpDecorate %1042 NoContraction
  540.                OpDecorate %1047 NoContraction
  541.                OpDecorate %1052 NoContraction
  542.                OpDecorate %1055 NoContraction
  543.                OpDecorate %1060 NoContraction
  544.                OpDecorate %1064 NoContraction
  545.                OpDecorate %1068 NoContraction
  546.                OpDecorate %1072 NoContraction
  547.                OpDecorate %1083 NoContraction
  548.                OpDecorate %1090 NoContraction
  549.                OpDecorate %1094 NoContraction
  550.                OpDecorate %1099 NoContraction
  551.                OpDecorate %1103 NoContraction
  552.                OpDecorate %1106 NoContraction
  553.                OpDecorate %1107 NoContraction
  554.                OpDecorate %1111 NoContraction
  555.                OpDecorate %1112 NoContraction
  556.                OpDecorate %1150 NoContraction
  557.                OpDecorate %1166 NoContraction
  558.                OpDecorate %1182 NoContraction
  559.                OpDecorate %1188 NoContraction
  560.                OpDecorate %1193 NoContraction
  561.                OpDecorate %1198 NoContraction
  562.                OpDecorate %1213 NoContraction
  563.                OpDecorate %1219 NoContraction
  564.                OpDecorate %1224 NoContraction
  565.                OpDecorate %1229 NoContraction
  566.                OpDecorate %1273 NoContraction
  567.                OpDecorate %1290 NoContraction
  568.                OpDecorate %1307 NoContraction
  569.                OpDecorate %1312 NoContraction
  570.                OpDecorate %1318 NoContraction
  571.                OpDecorate %1322 NoContraction
  572.                OpDecorate %1326 NoContraction
  573.                OpDecorate %1331 NoContraction
  574.                OpDecorate %1336 NoContraction
  575.                OpDecorate %1341 NoContraction
  576.                OpDecorate %1346 NoContraction
  577.                OpDecorate %1351 NoContraction
  578.                OpDecorate %1355 NoContraction
  579.                OpDecorate %1360 NoContraction
  580.                OpDecorate %1404 NoContraction
  581.                OpDecorate %1416 NoContraction
  582.                OpDecorate %1421 NoContraction
  583.                OpDecorate %1426 NoContraction
  584.                OpDecorate %1431 NoContraction
  585.                OpDecorate %1434 NoContraction
  586.                OpDecorate %1435 NoContraction
  587.                OpDecorate %1442 NoContraction
  588.                OpDecorate %1445 NoContraction
  589.                OpDecorate %1446 NoContraction
  590.                OpDecorate %1633 NoContraction
  591.                OpDecorate %1639 NoContraction
  592.                OpDecorate %1643 NoContraction
  593.                OpDecorate %1649 NoContraction
  594.                OpDecorate %1653 NoContraction
  595.                OpDecorate %1657 NoContraction
  596.                OpDecorate %1662 NoContraction
  597.                OpDecorate %1669 NoContraction
  598.                OpDecorate %1674 NoContraction
  599.        %void = OpTypeVoid
  600.        %bool = OpTypeBool
  601.       %bool2 = OpTypeVector %bool 2
  602.         %int = OpTypeInt 32 1
  603.        %int2 = OpTypeVector %int 2
  604.        %int3 = OpTypeVector %int 3
  605.        %int4 = OpTypeVector %int 4
  606.        %uint = OpTypeInt 32 0
  607.       %uint2 = OpTypeVector %uint 2
  608.       %uint3 = OpTypeVector %uint 3
  609.       %uint4 = OpTypeVector %uint 4
  610.       %float = OpTypeFloat 32
  611.      %float2 = OpTypeVector %float 2
  612.      %float3 = OpTypeVector %float 3
  613.      %float4 = OpTypeVector %float 4
  614.    %prv_bool = OpTypePointer Private %bool
  615.   %prv_float = OpTypePointer Private %float
  616.   %func_uint = OpTypePointer Function %uint
  617.     %in_bool = OpTypePointer Input %bool
  618.      %in_int = OpTypePointer Input %int
  619.     %in_int4 = OpTypePointer Input %int4
  620.     %in_uint = OpTypePointer Input %uint
  621.    %in_uint3 = OpTypePointer Input %uint3
  622.    %in_uint4 = OpTypePointer Input %uint4
  623.    %in_float = OpTypePointer Input %float
  624.   %in_float2 = OpTypePointer Input %float2
  625.   %in_float3 = OpTypePointer Input %float3
  626.   %in_float4 = OpTypePointer Input %float4
  627.     %out_int = OpTypePointer Output %int
  628.   %out_float = OpTypePointer Output %float
  629.  %out_float4 = OpTypePointer Output %float4
  630. %_ptr_Uniform_float = OpTypePointer Uniform %float
  631.   %uint_4096 = OpConstant %uint 4096
  632. %CbufStd140Array = OpTypeArray %float4 %uint_4096
  633.  %uint_16384 = OpConstant %uint 16384
  634. %CbufScalarArray = OpTypeArray %float %uint_16384
  635.  %_struct_37 = OpTypeStruct %CbufStd140Array
  636.  %_struct_38 = OpTypeStruct %CbufScalarArray
  637. %_ptr_Uniform__struct_37 = OpTypePointer Uniform %_struct_37
  638. %_ptr_Uniform__struct_38 = OpTypePointer Uniform %_struct_38
  639. %_ptr_StorageBuffer_uint = OpTypePointer StorageBuffer %uint
  640.   %GmemArray = OpTypeRuntimeArray %uint
  641.  %_struct_43 = OpTypeStruct %GmemArray
  642. %_ptr_StorageBuffer__struct_43 = OpTypePointer StorageBuffer %_struct_43
  643.     %float_0 = OpConstant %float 0
  644.     %float_1 = OpConstant %float 1
  645.          %47 = OpConstantComposite %float4 %float_0 %float_0 %float_0 %float_1
  646.        %true = OpConstantTrue %bool
  647.       %false = OpConstantFalse %bool
  648.          %96 = OpTypeImage %float 2D 0 0 0 1 Unknown
  649.          %97 = OpTypeSampledImage %96
  650. %_ptr_UniformConstant_97 = OpTypePointer UniformConstant %97
  651.         %102 = OpTypeImage %uint 2D 0 0 0 2 Unknown
  652. %_ptr_UniformConstant_102 = OpTypePointer UniformConstant %102
  653.         %108 = OpTypeFunction %void
  654. %uint_1056964608 = OpConstant %uint 1056964608
  655. %uint_1065353216 = OpConstant %uint 1065353216
  656.      %uint_3 = OpConstant %uint 3
  657.      %uint_0 = OpConstant %uint 0
  658.      %uint_1 = OpConstant %uint 1
  659.      %uint_2 = OpConstant %uint 2
  660.    %uint_176 = OpConstant %uint 176
  661.    %uint_192 = OpConstant %uint 192
  662.    %uint_160 = OpConstant %uint 160
  663.    %uint_208 = OpConstant %uint 208
  664.    %uint_180 = OpConstant %uint 180
  665.    %uint_196 = OpConstant %uint 196
  666.    %uint_164 = OpConstant %uint 164
  667.    %uint_212 = OpConstant %uint 212
  668. %uint_3204448256 = OpConstant %uint 3204448256
  669. %uint_1073741824 = OpConstant %uint 1073741824
  670.    %uint_216 = OpConstant %uint 216
  671.    %uint_168 = OpConstant %uint 168
  672.    %uint_220 = OpConstant %uint 220
  673.    %uint_184 = OpConstant %uint 184
  674.    %uint_172 = OpConstant %uint 172
  675.    %uint_200 = OpConstant %uint 200
  676.    %uint_188 = OpConstant %uint 188
  677.    %uint_204 = OpConstant %uint 204
  678.    %uint_224 = OpConstant %uint 224
  679.    %uint_240 = OpConstant %uint 240
  680.    %uint_228 = OpConstant %uint 228
  681.    %uint_256 = OpConstant %uint 256
  682.    %uint_244 = OpConstant %uint 244
  683.    %uint_232 = OpConstant %uint 232
  684.    %uint_260 = OpConstant %uint 260
  685.    %uint_248 = OpConstant %uint 248
  686.    %uint_236 = OpConstant %uint 236
  687.    %uint_264 = OpConstant %uint 264
  688.    %uint_252 = OpConstant %uint 252
  689.    %uint_268 = OpConstant %uint 268
  690.     %uint_48 = OpConstant %uint 48
  691.     %uint_52 = OpConstant %uint 52
  692.     %uint_56 = OpConstant %uint 56
  693.      %uint_4 = OpConstant %uint 4
  694.     %uint_60 = OpConstant %uint 60
  695.      %uint_8 = OpConstant %uint 8
  696.     %uint_12 = OpConstant %uint 12
  697. %uint_3212836864 = OpConstant %uint 3212836864
  698.     %uint_16 = OpConstant %uint 16
  699.     %uint_32 = OpConstant %uint 32
  700.     %uint_20 = OpConstant %uint 20
  701.     %uint_36 = OpConstant %uint 36
  702.     %uint_24 = OpConstant %uint 24
  703.     %uint_40 = OpConstant %uint 40
  704.     %uint_28 = OpConstant %uint 28
  705.     %uint_44 = OpConstant %uint 44
  706. %uint_1077936128 = OpConstant %uint 1077936128
  707. %uint_3221225472 = OpConstant %uint 3221225472
  708.    %uint_272 = OpConstant %uint 272
  709.    %uint_276 = OpConstant %uint 276
  710.    %float_n1 = OpConstant %float -1
  711. %uint_998277249 = OpConstant %uint 998277249
  712.     %uint_27 = OpConstant %uint 27
  713.     %uint_15 = OpConstant %uint 15
  714.      %uint_7 = OpConstant %uint 7
  715.     %uint_21 = OpConstant %uint 21
  716.     %uint_10 = OpConstant %uint 10
  717.     %uint_22 = OpConstant %uint 22
  718.     %uint_17 = OpConstant %uint 17
  719.     %uint_18 = OpConstant %uint 18
  720. %uint_2004877312 = OpConstant %uint 2004877312
  721.   %thread_id = OpVariable %in_uint Input
  722.  %frag_coord = OpVariable %in_float4 Input
  723. %front_facing = OpVariable %in_bool Input
  724. %point_coord = OpVariable %in_float2 Input
  725.       %gpr_0 = OpVariable %prv_float Private %float_0
  726.       %gpr_1 = OpVariable %prv_float Private %float_0
  727.       %gpr_2 = OpVariable %prv_float Private %float_0
  728.       %gpr_3 = OpVariable %prv_float Private %float_0
  729.       %gpr_4 = OpVariable %prv_float Private %float_0
  730.       %gpr_5 = OpVariable %prv_float Private %float_0
  731.       %gpr_6 = OpVariable %prv_float Private %float_0
  732.       %gpr_7 = OpVariable %prv_float Private %float_0
  733.       %gpr_8 = OpVariable %prv_float Private %float_0
  734.       %gpr_9 = OpVariable %prv_float Private %float_0
  735.      %gpr_10 = OpVariable %prv_float Private %float_0
  736.      %gpr_11 = OpVariable %prv_float Private %float_0
  737.      %gpr_12 = OpVariable %prv_float Private %float_0
  738.      %gpr_13 = OpVariable %prv_float Private %float_0
  739.      %gpr_14 = OpVariable %prv_float Private %float_0
  740.      %gpr_15 = OpVariable %prv_float Private %float_0
  741.      %gpr_16 = OpVariable %prv_float Private %float_0
  742.      %gpr_17 = OpVariable %prv_float Private %float_0
  743.      %gpr_18 = OpVariable %prv_float Private %float_0
  744.      %gpr_19 = OpVariable %prv_float Private %float_0
  745.      %gpr_20 = OpVariable %prv_float Private %float_0
  746.      %gpr_21 = OpVariable %prv_float Private %float_0
  747.      %gpr_22 = OpVariable %prv_float Private %float_0
  748.     %gpr_256 = OpVariable %prv_float Private %float_0
  749.     %gpr_257 = OpVariable %prv_float Private %float_0
  750.     %gpr_258 = OpVariable %prv_float Private %float_0
  751.      %pred_0 = OpVariable %prv_bool Private %false
  752.      %pred_1 = OpVariable %prv_bool Private %false
  753.        %zero = OpVariable %prv_bool Private %false
  754.        %sign = OpVariable %prv_bool Private %false
  755.       %carry = OpVariable %prv_bool Private %false
  756.    %overflow = OpVariable %prv_bool Private %false
  757.    %in_attr0 = OpVariable %in_float4 Input
  758.    %in_attr1 = OpVariable %in_float4 Input
  759.    %in_attr2 = OpVariable %in_float4 Input
  760.    %in_attr3 = OpVariable %in_float4 Input
  761.    %in_attr4 = OpVariable %in_float4 Input
  762.    %in_attr5 = OpVariable %in_float4 Input
  763.    %in_attr7 = OpVariable %in_float4 Input
  764.    %in_attr8 = OpVariable %in_float4 Input
  765.      %cbuf_3 = OpVariable %_ptr_Uniform__struct_38 Uniform
  766.      %cbuf_4 = OpVariable %_ptr_Uniform__struct_38 Uniform
  767.   %sampler_0 = OpVariable %_ptr_UniformConstant_97 UniformConstant
  768.   %sampler_1 = OpVariable %_ptr_UniformConstant_97 UniformConstant
  769.   %sampler_2 = OpVariable %_ptr_UniformConstant_97 UniformConstant
  770.     %image_0 = OpVariable %_ptr_UniformConstant_102 UniformConstant
  771.     %image_1 = OpVariable %_ptr_UniformConstant_102 UniformConstant
  772.     %image_2 = OpVariable %_ptr_UniformConstant_102 UniformConstant
  773.     %image_3 = OpVariable %_ptr_UniformConstant_102 UniformConstant
  774.         %109 = OpFunction %void None %108
  775.         %110 = OpLabel
  776. %00008_MOV32_IMM__0x0103f0000007f000_ = OpUndef %void
  777.         %113 = OpBitcast %float %uint_1056964608
  778.                OpStore %gpr_0 %113
  779. %00010_IPA__0xe003ff87cff7ff07_ = OpUndef %void
  780.                OpStore %gpr_7 %float_1
  781. %00018_MUFU__0x5080000000470707_ = OpUndef %void
  782.         %117 = OpBitcast %float %uint_1065353216
  783.         %118 = OpLoad %float %gpr_7
  784.         %119 = OpFDiv %float %117 %118
  785.                OpStore %gpr_7 %119
  786. %00028_IPA__0xe043ff8ac077ff04_ = OpUndef %void
  787.         %122 = OpAccessChain %in_float %in_attr2 %uint_3
  788.         %123 = OpLoad %float %122
  789.         %124 = OpLoad %float %gpr_7
  790.         %125 = OpFMul %float %123 %124
  791.                OpStore %gpr_4 %125
  792. %00030_IPA__0xe043ff8a0077ff01_ = OpUndef %void
  793.         %128 = OpAccessChain %in_float %in_attr2 %uint_0
  794.         %129 = OpLoad %float %128
  795.         %130 = OpLoad %float %gpr_7
  796.         %131 = OpFMul %float %129 %130
  797.                OpStore %gpr_1 %131
  798. %00038_IPA__0xe043ff8a4077ff02_ = OpUndef %void
  799.         %134 = OpAccessChain %in_float %in_attr2 %uint_1
  800.         %135 = OpLoad %float %134
  801.         %136 = OpLoad %float %gpr_7
  802.         %137 = OpFMul %float %135 %136
  803.                OpStore %gpr_2 %137
  804. %00048_MUFU__0x5080000000470404_ = OpUndef %void
  805.         %139 = OpBitcast %float %uint_1065353216
  806.         %140 = OpLoad %float %gpr_4
  807.         %141 = OpFDiv %float %139 %140
  808.                OpStore %gpr_4 %141
  809. %00050_FMUL_R__0x5c68100000470101_ = OpUndef %void
  810.         %143 = OpLoad %float %gpr_1
  811.         %144 = OpLoad %float %gpr_4
  812.         %145 = OpFMul %float %143 %144
  813.                OpStore %gpr_1 %145
  814. %00058_FMUL_R__0x5c68100000470205_ = OpUndef %void
  815.         %147 = OpLoad %float %gpr_2
  816.         %148 = OpLoad %float %gpr_4
  817.         %149 = OpFMul %float %147 %148
  818.                OpStore %gpr_5 %149
  819. %00068_FFMA_IMM__0x32a0003f00070102_ = OpUndef %void
  820.         %151 = OpLoad %float %gpr_1
  821.         %152 = OpBitcast %float %uint_1056964608
  822.         %153 = OpLoad %float %gpr_0
  823.         %155 = OpExtInst %float %154 Fma %151 %152 %153
  824.                OpStore %gpr_2 %155
  825. %00070_FFMA_IMM__0x32a0003f00070503_ = OpUndef %void
  826.         %157 = OpLoad %float %gpr_5
  827.         %158 = OpBitcast %float %uint_1056964608
  828.         %159 = OpLoad %float %gpr_0
  829.         %160 = OpExtInst %float %154 Fma %157 %158 %159
  830.                OpStore %gpr_3 %160
  831. %00078_TEXS__0xd82000cff0370206_ = OpUndef %void
  832.         %162 = OpLoad %97 %sampler_0
  833.         %163 = OpLoad %float %gpr_2
  834.         %164 = OpLoad %float %gpr_3
  835.         %165 = OpCompositeConstruct %float2 %163 %164
  836.         %166 = OpImageSampleImplicitLod %float4 %162 %165 None
  837.         %167 = OpCompositeExtract %float %166 0
  838.                OpStore %gpr_256 %167
  839.         %168 = OpLoad %float %gpr_256
  840.                OpStore %gpr_6 %168
  841. %00088_FMUL_C__0x4c68101002c70108_ = OpUndef %void
  842.         %170 = OpLoad %float %gpr_1
  843.         %173 = OpShiftRightLogical %uint %uint_176 %uint_2
  844.         %174 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %173
  845.         %175 = OpLoad %float %174
  846.         %176 = OpFMul %float %170 %175
  847.                OpStore %gpr_8 %176
  848. %00090_IPA__0xe043ff8b4077ff04_ = OpUndef %void
  849.         %178 = OpAccessChain %in_float %in_attr3 %uint_1
  850.         %179 = OpLoad %float %178
  851.         %180 = OpLoad %float %gpr_7
  852.         %181 = OpFMul %float %179 %180
  853.                OpStore %gpr_4 %181
  854. %00098_FMUL_C__0x4c6810100307010a_ = OpUndef %void
  855.         %183 = OpLoad %float %gpr_1
  856.         %185 = OpShiftRightLogical %uint %uint_192 %uint_2
  857.         %186 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %185
  858.         %187 = OpLoad %float %186
  859.         %188 = OpFMul %float %183 %187
  860.                OpStore %gpr_10 %188
  861. %000a8_FMUL_C__0x4c6810100287010b_ = OpUndef %void
  862.         %190 = OpLoad %float %gpr_1
  863.         %192 = OpShiftRightLogical %uint %uint_160 %uint_2
  864.         %193 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %192
  865.         %194 = OpLoad %float %193
  866.         %195 = OpFMul %float %190 %194
  867.                OpStore %gpr_11 %195
  868. %000b0_FMUL_C__0x4c6810100347010c_ = OpUndef %void
  869.         %197 = OpLoad %float %gpr_1
  870.         %199 = OpShiftRightLogical %uint %uint_208 %uint_2
  871.         %200 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %199
  872.         %201 = OpLoad %float %200
  873.         %202 = OpFMul %float %197 %201
  874.                OpStore %gpr_12 %202
  875. %000b8_FFMA_CR__0x49a0041002d70508_ = OpUndef %void
  876.         %204 = OpLoad %float %gpr_5
  877.         %206 = OpShiftRightLogical %uint %uint_180 %uint_2
  878.         %207 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %206
  879.         %208 = OpLoad %float %207
  880.         %209 = OpLoad %float %gpr_8
  881.         %210 = OpExtInst %float %154 Fma %204 %208 %209
  882.                OpStore %gpr_8 %210
  883. %000c8_FFMA_CR__0x49a0051003170501_ = OpUndef %void
  884.         %212 = OpLoad %float %gpr_5
  885.         %214 = OpShiftRightLogical %uint %uint_196 %uint_2
  886.         %215 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %214
  887.         %216 = OpLoad %float %215
  888.         %217 = OpLoad %float %gpr_10
  889.         %218 = OpExtInst %float %154 Fma %212 %216 %217
  890.                OpStore %gpr_1 %218
  891. %000d0_FFMA_CR__0x49a005900297050b_ = OpUndef %void
  892.         %220 = OpLoad %float %gpr_5
  893.         %222 = OpShiftRightLogical %uint %uint_164 %uint_2
  894.         %223 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %222
  895.         %224 = OpLoad %float %223
  896.         %225 = OpLoad %float %gpr_11
  897.         %226 = OpExtInst %float %154 Fma %220 %224 %225
  898.                OpStore %gpr_11 %226
  899. %000d8_FFMA_CR__0x49a0061003570505_ = OpUndef %void
  900.         %228 = OpLoad %float %gpr_5
  901.         %230 = OpShiftRightLogical %uint %uint_212 %uint_2
  902.         %231 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %230
  903.         %232 = OpLoad %float %231
  904.         %233 = OpLoad %float %gpr_12
  905.         %234 = OpExtInst %float %154 Fma %228 %232 %233
  906.                OpStore %gpr_5 %234
  907. %000e8_FADD_IMM__0x3958103f00070606_ = OpUndef %void
  908.         %236 = OpLoad %float %gpr_6
  909.         %238 = OpBitcast %float %uint_3204448256
  910.         %239 = OpFAdd %float %236 %238
  911.                OpStore %gpr_6 %239
  912. %000f0_FMUL_IMM__0x3868104000070606_ = OpUndef %void
  913.         %241 = OpLoad %float %gpr_6
  914.         %243 = OpBitcast %float %uint_1073741824
  915.         %244 = OpFMul %float %241 %243
  916.                OpStore %gpr_6 %244
  917. %000f8_FFMA_CR__0x49a0029003670605_ = OpUndef %void
  918.         %246 = OpLoad %float %gpr_6
  919.         %248 = OpShiftRightLogical %uint %uint_216 %uint_2
  920.         %249 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %248
  921.         %250 = OpLoad %float %249
  922.         %251 = OpLoad %float %gpr_5
  923.         %252 = OpExtInst %float %154 Fma %246 %250 %251
  924.                OpStore %gpr_5 %252
  925. %00108_FFMA_CR__0x49a0059002a7060b_ = OpUndef %void
  926.         %254 = OpLoad %float %gpr_6
  927.         %256 = OpShiftRightLogical %uint %uint_168 %uint_2
  928.         %257 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %256
  929.         %258 = OpLoad %float %257
  930.         %259 = OpLoad %float %gpr_11
  931.         %260 = OpExtInst %float %154 Fma %254 %258 %259
  932.                OpStore %gpr_11 %260
  933. %00110_FADD_C__0x4c58101003770505_ = OpUndef %void
  934.         %262 = OpLoad %float %gpr_5
  935.         %264 = OpShiftRightLogical %uint %uint_220 %uint_2
  936.         %265 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %264
  937.         %266 = OpLoad %float %265
  938.         %267 = OpFAdd %float %262 %266
  939.                OpStore %gpr_5 %267
  940. %00118_MUFU__0x5080000000470509_ = OpUndef %void
  941.         %269 = OpBitcast %float %uint_1065353216
  942.         %270 = OpLoad %float %gpr_5
  943.         %271 = OpFDiv %float %269 %270
  944.                OpStore %gpr_9 %271
  945. %00128_FFMA_CR__0x49a0041002e70608_ = OpUndef %void
  946.         %273 = OpLoad %float %gpr_6
  947.         %275 = OpShiftRightLogical %uint %uint_184 %uint_2
  948.         %276 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %275
  949.         %277 = OpLoad %float %276
  950.         %278 = OpLoad %float %gpr_8
  951.         %279 = OpExtInst %float %154 Fma %273 %277 %278
  952.                OpStore %gpr_8 %279
  953. %00130_IPA__0xe043ff8c0077ff05_ = OpUndef %void
  954.         %281 = OpAccessChain %in_float %in_attr4 %uint_0
  955.         %282 = OpLoad %float %281
  956.         %283 = OpLoad %float %gpr_7
  957.         %284 = OpFMul %float %282 %283
  958.                OpStore %gpr_5 %284
  959. %00138_FADD_C__0x4c58101002b70b0b_ = OpUndef %void
  960.         %286 = OpLoad %float %gpr_11
  961.         %288 = OpShiftRightLogical %uint %uint_172 %uint_2
  962.         %289 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %288
  963.         %290 = OpLoad %float %289
  964.         %291 = OpFAdd %float %286 %290
  965.                OpStore %gpr_11 %291
  966. %00148_FFMA_CR__0x49a0009003270606_ = OpUndef %void
  967.         %293 = OpLoad %float %gpr_6
  968.         %295 = OpShiftRightLogical %uint %uint_200 %uint_2
  969.         %296 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %295
  970.         %297 = OpLoad %float %296
  971.         %298 = OpLoad %float %gpr_1
  972.         %299 = OpExtInst %float %154 Fma %293 %297 %298
  973.                OpStore %gpr_6 %299
  974. %00150_IPA__0xe043ff8b0077ff01_ = OpUndef %void
  975.         %301 = OpAccessChain %in_float %in_attr3 %uint_0
  976.         %302 = OpLoad %float %301
  977.         %303 = OpLoad %float %gpr_7
  978.         %304 = OpFMul %float %302 %303
  979.                OpStore %gpr_1 %304
  980. %00158_FADD_C__0x4c58101002f70808_ = OpUndef %void
  981.         %306 = OpLoad %float %gpr_8
  982.         %308 = OpShiftRightLogical %uint %uint_188 %uint_2
  983.         %309 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %308
  984.         %310 = OpLoad %float %309
  985.         %311 = OpFAdd %float %306 %310
  986.                OpStore %gpr_8 %311
  987. %00168_FMUL_R__0x5c68100000970b0b_ = OpUndef %void
  988.         %313 = OpLoad %float %gpr_11
  989.         %314 = OpLoad %float %gpr_9
  990.         %315 = OpFMul %float %313 %314
  991.                OpStore %gpr_11 %315
  992. %00170_FADD_C__0x4c58101003370606_ = OpUndef %void
  993.         %317 = OpLoad %float %gpr_6
  994.         %319 = OpShiftRightLogical %uint %uint_204 %uint_2
  995.         %320 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %319
  996.         %321 = OpLoad %float %320
  997.         %322 = OpFAdd %float %317 %321
  998.                OpStore %gpr_6 %322
  999. %00178_FMUL_R__0x5c6810000097080e_ = OpUndef %void
  1000.         %324 = OpLoad %float %gpr_8
  1001.         %325 = OpLoad %float %gpr_9
  1002.         %326 = OpFMul %float %324 %325
  1003.                OpStore %gpr_14 %326
  1004. %00188_FMUL_C__0x4c68101003870b08_ = OpUndef %void
  1005.         %328 = OpLoad %float %gpr_11
  1006.         %330 = OpShiftRightLogical %uint %uint_224 %uint_2
  1007.         %331 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %330
  1008.         %332 = OpLoad %float %331
  1009.         %333 = OpFMul %float %328 %332
  1010.                OpStore %gpr_8 %333
  1011. %00190_FMUL_C__0x4c68101003c70b0c_ = OpUndef %void
  1012.         %335 = OpLoad %float %gpr_11
  1013.         %337 = OpShiftRightLogical %uint %uint_240 %uint_2
  1014.         %338 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %337
  1015.         %339 = OpLoad %float %338
  1016.         %340 = OpFMul %float %335 %339
  1017.                OpStore %gpr_12 %340
  1018. %00198_FMUL_R__0x5c6810000097060a_ = OpUndef %void
  1019.         %342 = OpLoad %float %gpr_6
  1020.         %343 = OpLoad %float %gpr_9
  1021.         %344 = OpFMul %float %342 %343
  1022.                OpStore %gpr_10 %344
  1023. %001a8_IPA__0xe043ff8d0077ff06_ = OpUndef %void
  1024.         %346 = OpAccessChain %in_float %in_attr5 %uint_0
  1025.         %347 = OpLoad %float %346
  1026.         %348 = OpLoad %float %gpr_7
  1027.         %349 = OpFMul %float %347 %348
  1028.                OpStore %gpr_6 %349
  1029. %001b0_FFMA_CR__0x49a0041003970e0d_ = OpUndef %void
  1030.         %351 = OpLoad %float %gpr_14
  1031.         %353 = OpShiftRightLogical %uint %uint_228 %uint_2
  1032.         %354 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %353
  1033.         %355 = OpLoad %float %354
  1034.         %356 = OpLoad %float %gpr_8
  1035.         %357 = OpExtInst %float %154 Fma %351 %355 %356
  1036.                OpStore %gpr_13 %357
  1037. %001b8_IPA__0xe043ff8c4077ff08_ = OpUndef %void
  1038.         %359 = OpAccessChain %in_float %in_attr4 %uint_1
  1039.         %360 = OpLoad %float %359
  1040.         %361 = OpLoad %float %gpr_7
  1041.         %362 = OpFMul %float %360 %361
  1042.                OpStore %gpr_8 %362
  1043. %001c8_FMUL_C__0x4c68101004070b11_ = OpUndef %void
  1044.         %364 = OpLoad %float %gpr_11
  1045.         %366 = OpShiftRightLogical %uint %uint_256 %uint_2
  1046.         %367 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %366
  1047.         %368 = OpLoad %float %367
  1048.         %369 = OpFMul %float %364 %368
  1049.                OpStore %gpr_17 %369
  1050. %001d0_IPA__0xe043ff8b8077ff09_ = OpUndef %void
  1051.         %371 = OpAccessChain %in_float %in_attr3 %uint_2
  1052.         %372 = OpLoad %float %371
  1053.         %373 = OpLoad %float %gpr_7
  1054.         %374 = OpFMul %float %372 %373
  1055.                OpStore %gpr_9 %374
  1056. %001d8_FFMA_CR__0x49a0061003d70e0f_ = OpUndef %void
  1057.         %376 = OpLoad %float %gpr_14
  1058.         %378 = OpShiftRightLogical %uint %uint_244 %uint_2
  1059.         %379 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %378
  1060.         %380 = OpLoad %float %379
  1061.         %381 = OpLoad %float %gpr_12
  1062.         %382 = OpExtInst %float %154 Fma %376 %380 %381
  1063.                OpStore %gpr_15 %382
  1064. %001e8_IPA__0xe043ff8d4077ff0b_ = OpUndef %void
  1065.         %384 = OpAccessChain %in_float %in_attr5 %uint_1
  1066.         %385 = OpLoad %float %384
  1067.         %386 = OpLoad %float %gpr_7
  1068.         %387 = OpFMul %float %385 %386
  1069.                OpStore %gpr_11 %387
  1070. %001f0_FFMA_CR__0x49a0069003a70a10_ = OpUndef %void
  1071.         %389 = OpLoad %float %gpr_10
  1072.         %391 = OpShiftRightLogical %uint %uint_232 %uint_2
  1073.         %392 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %391
  1074.         %393 = OpLoad %float %392
  1075.         %394 = OpLoad %float %gpr_13
  1076.         %395 = OpExtInst %float %154 Fma %389 %393 %394
  1077.                OpStore %gpr_16 %395
  1078. %001f8_IPA__0xe043ff8c8077ff0d_ = OpUndef %void
  1079.         %397 = OpAccessChain %in_float %in_attr4 %uint_2
  1080.         %398 = OpLoad %float %397
  1081.         %399 = OpLoad %float %gpr_7
  1082.         %400 = OpFMul %float %398 %399
  1083.                OpStore %gpr_13 %400
  1084. %00208_FFMA_CR__0x49a0089004170e13_ = OpUndef %void
  1085.         %402 = OpLoad %float %gpr_14
  1086.         %404 = OpShiftRightLogical %uint %uint_260 %uint_2
  1087.         %405 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %404
  1088.         %406 = OpLoad %float %405
  1089.         %407 = OpLoad %float %gpr_17
  1090.         %408 = OpExtInst %float %154 Fma %402 %406 %407
  1091.                OpStore %gpr_19 %408
  1092. %00210_IPA__0xe043ff8bc077ff0c_ = OpUndef %void
  1093.         %410 = OpAccessChain %in_float %in_attr3 %uint_3
  1094.         %411 = OpLoad %float %410
  1095.         %412 = OpLoad %float %gpr_7
  1096.         %413 = OpFMul %float %411 %412
  1097.                OpStore %gpr_12 %413
  1098. %00218_FFMA_CR__0x49a0079003e70a11_ = OpUndef %void
  1099.         %415 = OpLoad %float %gpr_10
  1100.         %417 = OpShiftRightLogical %uint %uint_248 %uint_2
  1101.         %418 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %417
  1102.         %419 = OpLoad %float %418
  1103.         %420 = OpLoad %float %gpr_15
  1104.         %421 = OpExtInst %float %154 Fma %415 %419 %420
  1105.                OpStore %gpr_17 %421
  1106. %00228_IPA__0xe043ff8d8077ff0e_ = OpUndef %void
  1107.         %423 = OpAccessChain %in_float %in_attr5 %uint_2
  1108.         %424 = OpLoad %float %423
  1109.         %425 = OpLoad %float %gpr_7
  1110.         %426 = OpFMul %float %424 %425
  1111.                OpStore %gpr_14 %426
  1112. %00230_FADD_C__0x4c58101003b71010_ = OpUndef %void
  1113.         %428 = OpLoad %float %gpr_16
  1114.         %430 = OpShiftRightLogical %uint %uint_236 %uint_2
  1115.         %431 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %430
  1116.         %432 = OpLoad %float %431
  1117.         %433 = OpFAdd %float %428 %432
  1118.                OpStore %gpr_16 %433
  1119. %00238_IPA__0xe043ff8cc077ff0f_ = OpUndef %void
  1120.         %435 = OpAccessChain %in_float %in_attr4 %uint_3
  1121.         %436 = OpLoad %float %435
  1122.         %437 = OpLoad %float %gpr_7
  1123.         %438 = OpFMul %float %436 %437
  1124.                OpStore %gpr_15 %438
  1125. %00248_FFMA_CR__0x49a0099004270a13_ = OpUndef %void
  1126.         %440 = OpLoad %float %gpr_10
  1127.         %442 = OpShiftRightLogical %uint %uint_264 %uint_2
  1128.         %443 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %442
  1129.         %444 = OpLoad %float %443
  1130.         %445 = OpLoad %float %gpr_19
  1131.         %446 = OpExtInst %float %154 Fma %440 %444 %445
  1132.                OpStore %gpr_19 %446
  1133. %00250_FADD_C__0x4c58101003f7110a_ = OpUndef %void
  1134.         %448 = OpLoad %float %gpr_17
  1135.         %450 = OpShiftRightLogical %uint %uint_252 %uint_2
  1136.         %451 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %450
  1137.         %452 = OpLoad %float %451
  1138.         %453 = OpFAdd %float %448 %452
  1139.                OpStore %gpr_10 %453
  1140. %00258_FMUL_R__0x5c68100000171011_ = OpUndef %void
  1141.         %455 = OpLoad %float %gpr_16
  1142.         %456 = OpLoad %float %gpr_1
  1143.         %457 = OpFMul %float %455 %456
  1144.                OpStore %gpr_17 %457
  1145. %00268_IPA__0xe043ff8dc077ff01_ = OpUndef %void
  1146.         %459 = OpAccessChain %in_float %in_attr5 %uint_3
  1147.         %460 = OpLoad %float %459
  1148.         %461 = OpLoad %float %gpr_7
  1149.         %462 = OpFMul %float %460 %461
  1150.                OpStore %gpr_1 %462
  1151. %00270_FMUL_R__0x5c68100000571005_ = OpUndef %void
  1152.         %464 = OpLoad %float %gpr_16
  1153.         %465 = OpLoad %float %gpr_5
  1154.         %466 = OpFMul %float %464 %465
  1155.                OpStore %gpr_5 %466
  1156. %00278_FADD_C__0x4c58101004371313_ = OpUndef %void
  1157.         %468 = OpLoad %float %gpr_19
  1158.         %470 = OpShiftRightLogical %uint %uint_268 %uint_2
  1159.         %471 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %470
  1160.         %472 = OpLoad %float %471
  1161.         %473 = OpFAdd %float %468 %472
  1162.                OpStore %gpr_19 %473
  1163. %00288_FFMA_RR__0x59a0088000470a04_ = OpUndef %void
  1164.         %475 = OpLoad %float %gpr_10
  1165.         %476 = OpLoad %float %gpr_4
  1166.         %477 = OpLoad %float %gpr_17
  1167.         %478 = OpExtInst %float %154 Fma %475 %476 %477
  1168.                OpStore %gpr_4 %478
  1169. %00290_FMUL_R__0x5c68100000671010_ = OpUndef %void
  1170.         %480 = OpLoad %float %gpr_16
  1171.         %481 = OpLoad %float %gpr_6
  1172.         %482 = OpFMul %float %480 %481
  1173.                OpStore %gpr_16 %482
  1174. %00298_FFMA_RR__0x59a0028000870a08_ = OpUndef %void
  1175.         %484 = OpLoad %float %gpr_10
  1176.         %485 = OpLoad %float %gpr_8
  1177.         %486 = OpLoad %float %gpr_5
  1178.         %487 = OpExtInst %float %154 Fma %484 %485 %486
  1179.                OpStore %gpr_8 %487
  1180. %002a8_FFMA_RR__0x59a0020000971309_ = OpUndef %void
  1181.         %489 = OpLoad %float %gpr_19
  1182.         %490 = OpLoad %float %gpr_9
  1183.         %491 = OpLoad %float %gpr_4
  1184.         %492 = OpExtInst %float %154 Fma %489 %490 %491
  1185.                OpStore %gpr_9 %492
  1186. %002b0_FFMA_RR__0x59a0080000b70a10_ = OpUndef %void
  1187.         %494 = OpLoad %float %gpr_10
  1188.         %495 = OpLoad %float %gpr_11
  1189.         %496 = OpLoad %float %gpr_16
  1190.         %497 = OpExtInst %float %154 Fma %494 %495 %496
  1191.                OpStore %gpr_16 %497
  1192. %002b8_FFMA_RR__0x59a0040000d71308_ = OpUndef %void
  1193.         %499 = OpLoad %float %gpr_19
  1194.         %500 = OpLoad %float %gpr_13
  1195.         %501 = OpLoad %float %gpr_8
  1196.         %502 = OpExtInst %float %154 Fma %499 %500 %501
  1197.                OpStore %gpr_8 %502
  1198. %002c8_FADD_R__0x5c58100000970c0c_ = OpUndef %void
  1199.         %504 = OpLoad %float %gpr_12
  1200.         %505 = OpLoad %float %gpr_9
  1201.         %506 = OpFAdd %float %504 %505
  1202.                OpStore %gpr_12 %506
  1203. %002d0_FFMA_RR__0x59a0080000e7130e_ = OpUndef %void
  1204.         %508 = OpLoad %float %gpr_19
  1205.         %509 = OpLoad %float %gpr_14
  1206.         %510 = OpLoad %float %gpr_16
  1207.         %511 = OpExtInst %float %154 Fma %508 %509 %510
  1208.                OpStore %gpr_14 %511
  1209. %002d8_FADD_R__0x5c58100000870f08_ = OpUndef %void
  1210.         %513 = OpLoad %float %gpr_15
  1211.         %514 = OpLoad %float %gpr_8
  1212.         %515 = OpFAdd %float %513 %514
  1213.                OpStore %gpr_8 %515
  1214. %002e8_FMUL_C__0x4c68100c00c70c05_ = OpUndef %void
  1215.         %517 = OpLoad %float %gpr_12
  1216.         %519 = OpShiftRightLogical %uint %uint_48 %uint_2
  1217.         %520 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %519
  1218.         %521 = OpLoad %float %520
  1219.         %522 = OpFMul %float %517 %521
  1220.                OpStore %gpr_5 %522
  1221. %002f0_FADD_R__0x5c58100000e70101_ = OpUndef %void
  1222.         %524 = OpLoad %float %gpr_1
  1223.         %525 = OpLoad %float %gpr_14
  1224.         %526 = OpFAdd %float %524 %525
  1225.                OpStore %gpr_1 %526
  1226. %002f8_FFMA_CR__0x49a0028c00d70804_ = OpUndef %void
  1227.         %528 = OpLoad %float %gpr_8
  1228.         %530 = OpShiftRightLogical %uint %uint_52 %uint_2
  1229.         %531 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %530
  1230.         %532 = OpLoad %float %531
  1231.         %533 = OpLoad %float %gpr_5
  1232.         %534 = OpExtInst %float %154 Fma %528 %532 %533
  1233.                OpStore %gpr_4 %534
  1234. %00308_FMUL_C__0x4c68100c00070c05_ = OpUndef %void
  1235.         %536 = OpLoad %float %gpr_12
  1236.         %537 = OpShiftRightLogical %uint %uint_0 %uint_2
  1237.         %538 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %537
  1238.         %539 = OpLoad %float %538
  1239.         %540 = OpFMul %float %536 %539
  1240.                OpStore %gpr_5 %540
  1241. %00310_FFMA_CR__0x49a0020c00e70106_ = OpUndef %void
  1242.         %542 = OpLoad %float %gpr_1
  1243.         %544 = OpShiftRightLogical %uint %uint_56 %uint_2
  1244.         %545 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %544
  1245.         %546 = OpLoad %float %545
  1246.         %547 = OpLoad %float %gpr_4
  1247.         %548 = OpExtInst %float %154 Fma %542 %546 %547
  1248.                OpStore %gpr_6 %548
  1249. %00318_FFMA_CR__0x49a0028c00170804_ = OpUndef %void
  1250.         %550 = OpLoad %float %gpr_8
  1251.         %552 = OpShiftRightLogical %uint %uint_4 %uint_2
  1252.         %553 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %552
  1253.         %554 = OpLoad %float %553
  1254.         %555 = OpLoad %float %gpr_5
  1255.         %556 = OpExtInst %float %154 Fma %550 %554 %555
  1256.                OpStore %gpr_4 %556
  1257. %00328_FADD_C__0x4c58100c00f70609_ = OpUndef %void
  1258.         %558 = OpLoad %float %gpr_6
  1259.         %560 = OpShiftRightLogical %uint %uint_60 %uint_2
  1260.         %561 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %560
  1261.         %562 = OpLoad %float %561
  1262.         %563 = OpFAdd %float %558 %562
  1263.                OpStore %gpr_9 %563
  1264. %00330_FFMA_CR__0x49a0020c00270104_ = OpUndef %void
  1265.         %565 = OpLoad %float %gpr_1
  1266.         %567 = OpShiftRightLogical %uint %uint_8 %uint_2
  1267.         %568 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %567
  1268.         %569 = OpLoad %float %568
  1269.         %570 = OpLoad %float %gpr_4
  1270.         %571 = OpExtInst %float %154 Fma %565 %569 %570
  1271.                OpStore %gpr_4 %571
  1272. %00338_MUFU__0x508000000047090b_ = OpUndef %void
  1273.         %573 = OpBitcast %float %uint_1065353216
  1274.         %574 = OpLoad %float %gpr_9
  1275.         %575 = OpFDiv %float %573 %574
  1276.                OpStore %gpr_11 %575
  1277. %00348_FADD_C__0x4c58100c00370404_ = OpUndef %void
  1278.         %577 = OpLoad %float %gpr_4
  1279.         %579 = OpShiftRightLogical %uint %uint_12 %uint_2
  1280.         %580 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %579
  1281.         %581 = OpLoad %float %580
  1282.         %582 = OpFAdd %float %577 %581
  1283.                OpStore %gpr_4 %582
  1284. %00350_FMUL_R__0x5c68100000b7040a_ = OpUndef %void
  1285.         %584 = OpLoad %float %gpr_4
  1286.         %585 = OpLoad %float %gpr_11
  1287.         %586 = OpFMul %float %584 %585
  1288.                OpStore %gpr_10 %586
  1289. %00358_FSETP_IMM__0x36b483bf80070a07_ = OpUndef %void
  1290.         %588 = OpLoad %float %gpr_10
  1291.         %589 = OpBitcast %float %uint_1065353216
  1292.         %590 = OpFOrdGreaterThan %bool %588 %589
  1293.         %591 = OpLogicalAnd %bool %590 %true
  1294.                OpStore %pred_0 %591
  1295. %00368_FSETP_IMM__0x37b1a03f80070a07_ = OpUndef %void
  1296.         %593 = OpLoad %float %gpr_10
  1297.         %595 = OpBitcast %float %uint_3212836864
  1298.         %596 = OpFOrdLessThan %bool %593 %595
  1299.         %597 = OpLoad %bool %pred_0
  1300.         %598 = OpLogicalOr %bool %596 %597
  1301.                OpStore %pred_0 %598
  1302. %00370_FMUL_C__0x4c68100c00470c05_ = OpUndef %void
  1303.         %600 = OpLoad %float %gpr_12
  1304.         %602 = OpShiftRightLogical %uint %uint_16 %uint_2
  1305.         %603 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %602
  1306.         %604 = OpLoad %float %603
  1307.         %605 = OpFMul %float %600 %604
  1308.                OpStore %gpr_5 %605
  1309. %00378_FMUL_C__0x4c68100c00870c06_ = OpUndef %void
  1310.         %607 = OpLoad %float %gpr_12
  1311.         %609 = OpShiftRightLogical %uint %uint_32 %uint_2
  1312.         %610 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %609
  1313.         %611 = OpLoad %float %610
  1314.         %612 = OpFMul %float %607 %611
  1315.                OpStore %gpr_6 %612
  1316. %00388_FFMA_CR__0x49a0028c00570804_ = OpUndef %void
  1317.         %614 = OpLoad %float %gpr_8
  1318.         %616 = OpShiftRightLogical %uint %uint_20 %uint_2
  1319.         %617 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %616
  1320.         %618 = OpLoad %float %617
  1321.         %619 = OpLoad %float %gpr_5
  1322.         %620 = OpExtInst %float %154 Fma %614 %618 %619
  1323.                OpStore %gpr_4 %620
  1324.         %621 = OpLoad %bool %pred_0
  1325.                OpSelectionMerge %623 None
  1326.                OpBranchConditional %621 %622 %623
  1327.         %622 = OpLabel
  1328.                OpKill
  1329.         %623 = OpLabel
  1330. %00398_FFMA_CR__0x49a0030c00970806_ = OpUndef %void
  1331.         %625 = OpLoad %float %gpr_8
  1332.         %627 = OpShiftRightLogical %uint %uint_36 %uint_2
  1333.         %628 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %627
  1334.         %629 = OpLoad %float %628
  1335.         %630 = OpLoad %float %gpr_6
  1336.         %631 = OpExtInst %float %154 Fma %625 %629 %630
  1337.                OpStore %gpr_6 %631
  1338. %003a8_FFMA_CR__0x49a0020c00670104_ = OpUndef %void
  1339.         %633 = OpLoad %float %gpr_1
  1340.         %635 = OpShiftRightLogical %uint %uint_24 %uint_2
  1341.         %636 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %635
  1342.         %637 = OpLoad %float %636
  1343.         %638 = OpLoad %float %gpr_4
  1344.         %639 = OpExtInst %float %154 Fma %633 %637 %638
  1345.                OpStore %gpr_4 %639
  1346. %003b0_PSETP__0x50900380e0078007_ = OpUndef %void
  1347.         %641 = OpLoad %bool %pred_0
  1348.         %642 = OpLogicalNot %bool %641
  1349.         %643 = OpLogicalAnd %bool %642 %true
  1350.         %644 = OpLogicalAnd %bool %643 %true
  1351.                OpStore %pred_0 %644
  1352. %003b8_FFMA_CR__0x49a0030c00a70101_ = OpUndef %void
  1353.         %646 = OpLoad %float %gpr_1
  1354.         %648 = OpShiftRightLogical %uint %uint_40 %uint_2
  1355.         %649 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %648
  1356.         %650 = OpLoad %float %649
  1357.         %651 = OpLoad %float %gpr_6
  1358.         %652 = OpExtInst %float %154 Fma %646 %650 %651
  1359.                OpStore %gpr_1 %652
  1360. %003c8_FADD_C__0x4c58100c00770404_ = OpUndef %void
  1361.         %654 = OpLoad %float %gpr_4
  1362.         %656 = OpShiftRightLogical %uint %uint_28 %uint_2
  1363.         %657 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %656
  1364.         %658 = OpLoad %float %657
  1365.         %659 = OpFAdd %float %654 %658
  1366.                OpStore %gpr_4 %659
  1367. %003d0_FADD_C__0x4c58100c00b70101_ = OpUndef %void
  1368.         %661 = OpLoad %float %gpr_1
  1369.         %663 = OpShiftRightLogical %uint %uint_44 %uint_2
  1370.         %664 = OpAccessChain %_ptr_Uniform_float %cbuf_3 %uint_0 %663
  1371.         %665 = OpLoad %float %664
  1372.         %666 = OpFAdd %float %661 %665
  1373.                OpStore %gpr_1 %666
  1374. %003d8_FMUL_R__0x5c68100000b70406_ = OpUndef %void
  1375.         %668 = OpLoad %float %gpr_4
  1376.         %669 = OpLoad %float %gpr_11
  1377.         %670 = OpFMul %float %668 %669
  1378.                OpStore %gpr_6 %670
  1379. %003e8_FMUL_R__0x5c68100000b70101_ = OpUndef %void
  1380.         %672 = OpLoad %float %gpr_1
  1381.         %673 = OpLoad %float %gpr_11
  1382.         %674 = OpFMul %float %672 %673
  1383.                OpStore %gpr_1 %674
  1384.         %675 = OpLoad %bool %pred_0
  1385.         %676 = OpLogicalNot %bool %675
  1386.                OpSelectionMerge %678 None
  1387.                OpBranchConditional %676 %677 %678
  1388.         %677 = OpLabel
  1389.                OpReturn
  1390.         %678 = OpLabel
  1391. %003f8_FSETP_IMM__0x36b483bf8007060f_ = OpUndef %void
  1392.         %680 = OpLoad %float %gpr_6
  1393.         %681 = OpBitcast %float %uint_1065353216
  1394.         %682 = OpFOrdGreaterThan %bool %680 %681
  1395.         %683 = OpLogicalAnd %bool %682 %true
  1396.                OpStore %pred_1 %683
  1397. %00408_FSETP_IMM__0x37b1a0bf8007060f_ = OpUndef %void
  1398.         %685 = OpLoad %float %gpr_6
  1399.         %686 = OpBitcast %float %uint_3212836864
  1400.         %687 = OpFOrdLessThan %bool %685 %686
  1401.         %688 = OpLoad %bool %pred_1
  1402.         %689 = OpLogicalOr %bool %687 %688
  1403.                OpStore %pred_1 %689
  1404.         %690 = OpLoad %bool %pred_1
  1405.                OpSelectionMerge %692 None
  1406.                OpBranchConditional %690 %691 %692
  1407.         %691 = OpLabel
  1408.                OpKill
  1409.         %692 = OpLabel
  1410. %00418_PSETP__0x50900380e001f007_ = OpUndef %void
  1411.         %696 = OpLoad %bool %pred_1
  1412.                OpSelectionMerge %695 None
  1413.                OpBranchConditional %696 %694 %695
  1414.         %694 = OpLabel
  1415.         %697 = OpLogicalNot %bool %true
  1416.         %698 = OpLogicalAnd %bool %697 %true
  1417.         %699 = OpLogicalAnd %bool %698 %true
  1418.                OpStore %pred_0 %699
  1419.                OpBranch %695
  1420.         %695 = OpLabel
  1421.         %700 = OpLoad %bool %pred_0
  1422.         %701 = OpLogicalNot %bool %700
  1423.                OpSelectionMerge %703 None
  1424.                OpBranchConditional %701 %702 %703
  1425.         %702 = OpLabel
  1426.                OpReturn
  1427.         %703 = OpLabel
  1428. %00430_FSETP_IMM__0x36b483c04007010f_ = OpUndef %void
  1429.         %705 = OpLoad %float %gpr_1
  1430.         %707 = OpBitcast %float %uint_1077936128
  1431.         %708 = OpFOrdGreaterThan %bool %705 %707
  1432.         %709 = OpLogicalAnd %bool %708 %true
  1433.                OpStore %pred_1 %709
  1434. %00438_FSETP_IMM__0x36b1a0bf8007010f_ = OpUndef %void
  1435.         %711 = OpLoad %float %gpr_1
  1436.         %712 = OpBitcast %float %uint_1065353216
  1437.         %713 = OpFOrdLessThan %bool %711 %712
  1438.         %714 = OpLoad %bool %pred_1
  1439.         %715 = OpLogicalOr %bool %713 %714
  1440.                OpStore %pred_1 %715
  1441.         %716 = OpLoad %bool %pred_1
  1442.                OpSelectionMerge %718 None
  1443.                OpBranchConditional %716 %717 %718
  1444.         %717 = OpLabel
  1445.                OpKill
  1446.         %718 = OpLabel
  1447. %00450_PSETP__0x50900380e001f007_ = OpUndef %void
  1448.         %722 = OpLoad %bool %pred_1
  1449.                OpSelectionMerge %721 None
  1450.                OpBranchConditional %722 %720 %721
  1451.         %720 = OpLabel
  1452.         %723 = OpLogicalNot %bool %true
  1453.         %724 = OpLogicalAnd %bool %723 %true
  1454.         %725 = OpLogicalAnd %bool %724 %true
  1455.                OpStore %pred_0 %725
  1456.                OpBranch %721
  1457.         %721 = OpLabel
  1458.         %726 = OpLoad %bool %pred_0
  1459.         %727 = OpLogicalNot %bool %726
  1460.                OpSelectionMerge %729 None
  1461.                OpBranchConditional %727 %728 %729
  1462.         %728 = OpLabel
  1463.                OpReturn
  1464.         %729 = OpLabel
  1465. %00468_FFMA_IMM__0x32a0003f00070a04_ = OpUndef %void
  1466.         %731 = OpLoad %float %gpr_10
  1467.         %732 = OpBitcast %float %uint_1056964608
  1468.         %733 = OpLoad %float %gpr_0
  1469.         %734 = OpExtInst %float %154 Fma %731 %732 %733
  1470.                OpStore %gpr_4 %734
  1471. %00470_FFMA_IMM__0x32a0003f0007060e_ = OpUndef %void
  1472.         %736 = OpLoad %float %gpr_6
  1473.         %737 = OpBitcast %float %uint_1056964608
  1474.         %738 = OpLoad %float %gpr_0
  1475.         %739 = OpExtInst %float %154 Fma %736 %737 %738
  1476.                OpStore %gpr_14 %739
  1477. %00478_TEXS__0xd820008ff0e70405_ = OpUndef %void
  1478.         %741 = OpLoad %97 %sampler_1
  1479.         %742 = OpLoad %float %gpr_4
  1480.         %743 = OpLoad %float %gpr_14
  1481.         %744 = OpCompositeConstruct %float2 %742 %743
  1482.         %745 = OpImageSampleImplicitLod %float4 %741 %744 None
  1483.         %746 = OpCompositeExtract %float %745 0
  1484.                OpStore %gpr_256 %746
  1485.         %747 = OpLoad %float %gpr_256
  1486.                OpStore %gpr_5 %747
  1487. %00488_IPA__0xe043ff8fc077ff08_ = OpUndef %void
  1488.         %749 = OpAccessChain %in_float %in_attr7 %uint_3
  1489.         %750 = OpLoad %float %749
  1490.         %751 = OpLoad %float %gpr_7
  1491.         %752 = OpFMul %float %750 %751
  1492.                OpStore %gpr_8 %752
  1493. %00490_FMUL_R__0x5c68100000a70a00_ = OpUndef %void
  1494.         %754 = OpLoad %float %gpr_10
  1495.         %755 = OpLoad %float %gpr_10
  1496.         %756 = OpFMul %float %754 %755
  1497.                OpStore %gpr_0 %756
  1498. %00498_FADD_IMM__0x3958104000070101_ = OpUndef %void
  1499.         %758 = OpLoad %float %gpr_1
  1500.         %760 = OpBitcast %float %uint_3221225472
  1501.         %761 = OpFAdd %float %758 %760
  1502.                OpStore %gpr_1 %761
  1503. %004a8_FFMA_RR__0x59a0000000670600_ = OpUndef %void
  1504.         %763 = OpLoad %float %gpr_6
  1505.         %764 = OpLoad %float %gpr_6
  1506.         %765 = OpLoad %float %gpr_0
  1507.         %766 = OpExtInst %float %154 Fma %763 %764 %765
  1508.                OpStore %gpr_0 %766
  1509. %004b0_FFMA_RR__0x59a0000000170109_ = OpUndef %void
  1510.         %768 = OpLoad %float %gpr_1
  1511.         %769 = OpLoad %float %gpr_1
  1512.         %770 = OpLoad %float %gpr_0
  1513.         %771 = OpExtInst %float %154 Fma %768 %769 %770
  1514.                OpStore %gpr_9 %771
  1515. %004b8_MUFU__0x5084000000870906_ = OpUndef %void
  1516.         %773 = OpLoad %float %gpr_9
  1517.         %774 = OpExtInst %float %154 Sqrt %773
  1518.         %775 = OpBitcast %float %uint_0
  1519.         %776 = OpBitcast %float %uint_1065353216
  1520.         %777 = OpExtInst %float %154 FClamp %774 %775 %776
  1521.                OpStore %gpr_6 %777
  1522. %004c8_FMUL_R__0x5c68100000870508_ = OpUndef %void
  1523.         %779 = OpLoad %float %gpr_5
  1524.         %780 = OpLoad %float %gpr_8
  1525.         %781 = OpFMul %float %779 %780
  1526.                OpStore %gpr_8 %781
  1527. %004d0_FFMA_RR__0x59a1040000870606_ = OpUndef %void
  1528.         %783 = OpLoad %float %gpr_6
  1529.         %784 = OpLoad %float %gpr_8
  1530.         %785 = OpFNegate %float %784
  1531.         %786 = OpLoad %float %gpr_8
  1532.         %787 = OpExtInst %float %154 Fma %783 %785 %786
  1533.                OpStore %gpr_6 %787
  1534. %004d8_FSETP_R__0x5bb283800ff7060f_ = OpUndef %void
  1535.         %789 = OpLoad %float %gpr_6
  1536.         %790 = OpFOrdEqual %bool %789 %float_0
  1537.         %791 = OpLogicalAnd %bool %790 %true
  1538.                OpStore %pred_1 %791
  1539.         %792 = OpLoad %bool %pred_1
  1540.                OpSelectionMerge %794 None
  1541.                OpBranchConditional %792 %793 %794
  1542.         %793 = OpLabel
  1543.                OpKill
  1544.         %794 = OpLabel
  1545. %004f0_TEXS__0xd82200a040e70400_ = OpUndef %void
  1546.         %796 = OpLoad %97 %sampler_2
  1547.         %797 = OpLoad %float %gpr_4
  1548.         %798 = OpLoad %float %gpr_14
  1549.         %799 = OpCompositeConstruct %float2 %797 %798
  1550.         %800 = OpImageSampleImplicitLod %float4 %796 %799 None
  1551.         %801 = OpCompositeExtract %float %800 0
  1552.                OpStore %gpr_256 %801
  1553.         %802 = OpLoad %97 %sampler_2
  1554.         %803 = OpLoad %float %gpr_4
  1555.         %804 = OpLoad %float %gpr_14
  1556.         %805 = OpCompositeConstruct %float2 %803 %804
  1557.         %806 = OpImageSampleImplicitLod %float4 %802 %805 None
  1558.         %807 = OpCompositeExtract %float %806 1
  1559.                OpStore %gpr_257 %807
  1560.         %808 = OpLoad %97 %sampler_2
  1561.         %809 = OpLoad %float %gpr_4
  1562.         %810 = OpLoad %float %gpr_14
  1563.         %811 = OpCompositeConstruct %float2 %809 %810
  1564.         %812 = OpImageSampleImplicitLod %float4 %808 %811 None
  1565.         %813 = OpCompositeExtract %float %812 2
  1566.                OpStore %gpr_258 %813
  1567.         %814 = OpLoad %float %gpr_256
  1568.                OpStore %gpr_0 %814
  1569.         %815 = OpLoad %float %gpr_257
  1570.                OpStore %gpr_1 %815
  1571.         %816 = OpLoad %float %gpr_258
  1572.                OpStore %gpr_4 %816
  1573. %004f8_IPA__0xe043ff880077ff0a_ = OpUndef %void
  1574.         %818 = OpAccessChain %in_float %in_attr0 %uint_0
  1575.         %819 = OpLoad %float %818
  1576.         %820 = OpLoad %float %gpr_7
  1577.         %821 = OpFMul %float %819 %820
  1578.                OpStore %gpr_10 %821
  1579. %00508_IPA__0xe043ff884077ff0b_ = OpUndef %void
  1580.         %823 = OpAccessChain %in_float %in_attr0 %uint_1
  1581.         %824 = OpLoad %float %823
  1582.         %825 = OpLoad %float %gpr_7
  1583.         %826 = OpFMul %float %824 %825
  1584.                OpStore %gpr_11 %826
  1585. %00510_IPA__0xe043ff890077ff08_ = OpUndef %void
  1586.         %828 = OpAccessChain %in_float %in_attr1 %uint_0
  1587.         %829 = OpLoad %float %828
  1588.         %830 = OpLoad %float %gpr_7
  1589.         %831 = OpFMul %float %829 %830
  1590.                OpStore %gpr_8 %831
  1591. %00518_IPA__0xe043ff888077ff0d_ = OpUndef %void
  1592.         %833 = OpAccessChain %in_float %in_attr0 %uint_2
  1593.         %834 = OpLoad %float %833
  1594.         %835 = OpLoad %float %gpr_7
  1595.         %836 = OpFMul %float %834 %835
  1596.                OpStore %gpr_13 %836
  1597. %00528_IPA__0xe043ff894077ff13_ = OpUndef %void
  1598.         %838 = OpAccessChain %in_float %in_attr1 %uint_1
  1599.         %839 = OpLoad %float %838
  1600.         %840 = OpLoad %float %gpr_7
  1601.         %841 = OpFMul %float %839 %840
  1602.                OpStore %gpr_19 %841
  1603. %00530_IPA__0xe043ff898077ff12_ = OpUndef %void
  1604.         %843 = OpAccessChain %in_float %in_attr1 %uint_2
  1605.         %844 = OpLoad %float %843
  1606.         %845 = OpLoad %float %gpr_7
  1607.         %846 = OpFMul %float %844 %845
  1608.                OpStore %gpr_18 %846
  1609. %00538_IPA__0xe043ff8f0077ff10_ = OpUndef %void
  1610.         %848 = OpAccessChain %in_float %in_attr7 %uint_0
  1611.         %849 = OpLoad %float %848
  1612.         %850 = OpLoad %float %gpr_7
  1613.         %851 = OpFMul %float %849 %850
  1614.                OpStore %gpr_16 %851
  1615. %00548_IPA__0xe043ff900077ff15_ = OpUndef %void
  1616.         %853 = OpAccessChain %in_float %in_attr8 %uint_0
  1617.         %854 = OpLoad %float %853
  1618.         %855 = OpLoad %float %gpr_7
  1619.         %856 = OpFMul %float %854 %855
  1620.                OpStore %gpr_21 %856
  1621. %00550_IPA__0xe043ff8f4077ff0f_ = OpUndef %void
  1622.         %858 = OpAccessChain %in_float %in_attr7 %uint_1
  1623.         %859 = OpLoad %float %858
  1624.         %860 = OpLoad %float %gpr_7
  1625.         %861 = OpFMul %float %859 %860
  1626.                OpStore %gpr_15 %861
  1627. %00558_FMUL_R__0x5c68100000a70a09_ = OpUndef %void
  1628.         %863 = OpLoad %float %gpr_10
  1629.         %864 = OpLoad %float %gpr_10
  1630.         %865 = OpFMul %float %863 %864
  1631.                OpStore %gpr_9 %865
  1632. %00568_FMUL_R__0x5c6810000087080e_ = OpUndef %void
  1633.         %867 = OpLoad %float %gpr_8
  1634.         %868 = OpLoad %float %gpr_8
  1635.         %869 = OpFMul %float %867 %868
  1636.                OpStore %gpr_14 %869
  1637. %00570_FFMA_RR__0x59a0048000b70b0c_ = OpUndef %void
  1638.         %871 = OpLoad %float %gpr_11
  1639.         %872 = OpLoad %float %gpr_11
  1640.         %873 = OpLoad %float %gpr_9
  1641.         %874 = OpExtInst %float %154 Fma %871 %872 %873
  1642.                OpStore %gpr_12 %874
  1643. %00578_IPA__0xe043ff904077ff09_ = OpUndef %void
  1644.         %876 = OpAccessChain %in_float %in_attr8 %uint_1
  1645.         %877 = OpLoad %float %876
  1646.         %878 = OpLoad %float %gpr_7
  1647.         %879 = OpFMul %float %877 %878
  1648.                OpStore %gpr_9 %879
  1649. %00588_FFMA_RR__0x59a0060000d70d14_ = OpUndef %void
  1650.         %881 = OpLoad %float %gpr_13
  1651.         %882 = OpLoad %float %gpr_13
  1652.         %883 = OpLoad %float %gpr_12
  1653.         %884 = OpExtInst %float %154 Fma %881 %882 %883
  1654.                OpStore %gpr_20 %884
  1655. %00590_FFMA_RR__0x59a007000137130c_ = OpUndef %void
  1656.         %886 = OpLoad %float %gpr_19
  1657.         %887 = OpLoad %float %gpr_19
  1658.         %888 = OpLoad %float %gpr_14
  1659.         %889 = OpExtInst %float %154 Fma %886 %887 %888
  1660.                OpStore %gpr_12 %889
  1661. %00598_IPA__0xe043ff908077ff0e_ = OpUndef %void
  1662.         %891 = OpAccessChain %in_float %in_attr8 %uint_2
  1663.         %892 = OpLoad %float %891
  1664.         %893 = OpLoad %float %gpr_7
  1665.         %894 = OpFMul %float %892 %893
  1666.                OpStore %gpr_14 %894
  1667. %005a8_FFMA_RR__0x59a0060001271211_ = OpUndef %void
  1668.         %896 = OpLoad %float %gpr_18
  1669.         %897 = OpLoad %float %gpr_18
  1670.         %898 = OpLoad %float %gpr_12
  1671.         %899 = OpExtInst %float %154 Fma %896 %897 %898
  1672.                OpStore %gpr_17 %899
  1673. %005b0_MUFU__0x5080000000571414_ = OpUndef %void
  1674.         %901 = OpLoad %float %gpr_20
  1675.         %902 = OpExtInst %float %154 InverseSqrt %901
  1676.                OpStore %gpr_20 %902
  1677. %005b8_FADD_R__0x5c59100001571016_ = OpUndef %void
  1678.         %904 = OpLoad %float %gpr_16
  1679.         %905 = OpFNegate %float %904
  1680.         %906 = OpLoad %float %gpr_21
  1681.         %907 = OpFAdd %float %905 %906
  1682.                OpStore %gpr_22 %907
  1683. %005c8_IPA__0xe043ff8f8077ff0c_ = OpUndef %void
  1684.         %909 = OpAccessChain %in_float %in_attr7 %uint_2
  1685.         %910 = OpLoad %float %909
  1686.         %911 = OpLoad %float %gpr_7
  1687.         %912 = OpFMul %float %910 %911
  1688.                OpStore %gpr_12 %912
  1689. %005d0_PSETP__0x50900380e001f007_ = OpUndef %void
  1690.         %916 = OpLoad %bool %pred_1
  1691.                OpSelectionMerge %915 None
  1692.                OpBranchConditional %916 %914 %915
  1693.         %914 = OpLabel
  1694.         %917 = OpLogicalNot %bool %true
  1695.         %918 = OpLogicalAnd %bool %917 %true
  1696.         %919 = OpLogicalAnd %bool %918 %true
  1697.                OpStore %pred_0 %919
  1698.                OpBranch %915
  1699.         %915 = OpLabel
  1700. %005d8_MUFU__0x5080000000571111_ = OpUndef %void
  1701.         %921 = OpLoad %float %gpr_17
  1702.         %922 = OpExtInst %float %154 InverseSqrt %921
  1703.                OpStore %gpr_17 %922
  1704. %005e8_FMUL_R__0x5c68100001470a0a_ = OpUndef %void
  1705.         %924 = OpLoad %float %gpr_10
  1706.         %925 = OpLoad %float %gpr_20
  1707.         %926 = OpFMul %float %924 %925
  1708.                OpStore %gpr_10 %926
  1709. %005f0_FMUL_R__0x5c68100001470d0d_ = OpUndef %void
  1710.         %928 = OpLoad %float %gpr_13
  1711.         %929 = OpLoad %float %gpr_20
  1712.         %930 = OpFMul %float %928 %929
  1713.                OpStore %gpr_13 %930
  1714. %005f8_FMUL_R__0x5c68100001171215_ = OpUndef %void
  1715.         %932 = OpLoad %float %gpr_18
  1716.         %933 = OpLoad %float %gpr_17
  1717.         %934 = OpFMul %float %932 %933
  1718.                OpStore %gpr_21 %934
  1719. %00608_FMUL_R__0x5c68100001171313_ = OpUndef %void
  1720.         %936 = OpLoad %float %gpr_19
  1721.         %937 = OpLoad %float %gpr_17
  1722.         %938 = OpFMul %float %936 %937
  1723.                OpStore %gpr_19 %938
  1724. %00610_FMUL_R__0x5c68100001170812_ = OpUndef %void
  1725.         %940 = OpLoad %float %gpr_8
  1726.         %941 = OpLoad %float %gpr_17
  1727.         %942 = OpFMul %float %940 %941
  1728.                OpStore %gpr_18 %942
  1729. %00618_FFMA_RR__0x59a0080001670508_ = OpUndef %void
  1730.         %944 = OpLoad %float %gpr_5
  1731.         %945 = OpLoad %float %gpr_22
  1732.         %946 = OpLoad %float %gpr_16
  1733.         %947 = OpExtInst %float %154 Fma %944 %945 %946
  1734.                OpStore %gpr_8 %947
  1735. %00628_FMUL_R__0x5c68100001470b0b_ = OpUndef %void
  1736.         %949 = OpLoad %float %gpr_11
  1737.         %950 = OpLoad %float %gpr_20
  1738.         %951 = OpFMul %float %949 %950
  1739.                OpStore %gpr_11 %951
  1740. %00630_FADD_R__0x5c59100000970f16_ = OpUndef %void
  1741.         %953 = OpLoad %float %gpr_15
  1742.         %954 = OpFNegate %float %953
  1743.         %955 = OpLoad %float %gpr_9
  1744.         %956 = OpFAdd %float %954 %955
  1745.                OpStore %gpr_22 %956
  1746. %00638_FMUL_R__0x5c68100001570a14_ = OpUndef %void
  1747.         %958 = OpLoad %float %gpr_10
  1748.         %959 = OpLoad %float %gpr_21
  1749.         %960 = OpFMul %float %958 %959
  1750.                OpStore %gpr_20 %960
  1751. %00648_FMUL_R__0x5c68100001370d10_ = OpUndef %void
  1752.         %962 = OpLoad %float %gpr_13
  1753.         %963 = OpLoad %float %gpr_19
  1754.         %964 = OpFMul %float %962 %963
  1755.                OpStore %gpr_16 %964
  1756. %00650_FFMA_RR__0x59a0078001670509_ = OpUndef %void
  1757.         %966 = OpLoad %float %gpr_5
  1758.         %967 = OpLoad %float %gpr_22
  1759.         %968 = OpLoad %float %gpr_15
  1760.         %969 = OpExtInst %float %154 Fma %966 %967 %968
  1761.                OpStore %gpr_9 %969
  1762. %00658_FFMA_RR__0x59a20a0001270d0f_ = OpUndef %void
  1763.         %971 = OpLoad %float %gpr_13
  1764.         %972 = OpLoad %float %gpr_18
  1765.         %973 = OpLoad %float %gpr_20
  1766.         %974 = OpFNegate %float %973
  1767.         %975 = OpExtInst %float %154 Fma %971 %972 %974
  1768.                OpStore %gpr_15 %975
  1769. %00668_FFMA_RR__0x59a2080001570b16_ = OpUndef %void
  1770.         %977 = OpLoad %float %gpr_11
  1771.         %978 = OpLoad %float %gpr_21
  1772.         %979 = OpLoad %float %gpr_16
  1773.         %980 = OpFNegate %float %979
  1774.         %981 = OpExtInst %float %154 Fma %977 %978 %980
  1775.                OpStore %gpr_22 %981
  1776. %00670_FMUL_R__0x5c68100001270b10_ = OpUndef %void
  1777.         %983 = OpLoad %float %gpr_11
  1778.         %984 = OpLoad %float %gpr_18
  1779.         %985 = OpFMul %float %983 %984
  1780.                OpStore %gpr_16 %985
  1781. %00678_FFMA_RR__0x59a2080001370a10_ = OpUndef %void
  1782.         %987 = OpLoad %float %gpr_10
  1783.         %988 = OpLoad %float %gpr_19
  1784.         %989 = OpLoad %float %gpr_16
  1785.         %990 = OpFNegate %float %989
  1786.         %991 = OpExtInst %float %154 Fma %987 %988 %990
  1787.                OpStore %gpr_16 %991
  1788. %00688_FMUL_R__0x5c68100000071214_ = OpUndef %void
  1789.         %993 = OpLoad %float %gpr_18
  1790.         %994 = OpLoad %float %gpr_0
  1791.         %995 = OpFMul %float %993 %994
  1792.                OpStore %gpr_20 %995
  1793. %00690_FFMA_RR__0x59a00a0000171611_ = OpUndef %void
  1794.         %997 = OpLoad %float %gpr_22
  1795.         %998 = OpLoad %float %gpr_1
  1796.         %999 = OpLoad %float %gpr_20
  1797.        %1000 = OpExtInst %float %154 Fma %997 %998 %999
  1798.                OpStore %gpr_17 %1000
  1799. %00698_FMUL_R__0x5c68100000071314_ = OpUndef %void
  1800.        %1002 = OpLoad %float %gpr_19
  1801.        %1003 = OpLoad %float %gpr_0
  1802.        %1004 = OpFMul %float %1002 %1003
  1803.                OpStore %gpr_20 %1004
  1804. %006a8_FADD_R__0x5c59100000e70c13_ = OpUndef %void
  1805.        %1006 = OpLoad %float %gpr_12
  1806.        %1007 = OpFNegate %float %1006
  1807.        %1008 = OpLoad %float %gpr_14
  1808.        %1009 = OpFAdd %float %1007 %1008
  1809.                OpStore %gpr_19 %1009
  1810. %006b0_FMUL_R__0x5c68100000071512_ = OpUndef %void
  1811.        %1011 = OpLoad %float %gpr_21
  1812.        %1012 = OpLoad %float %gpr_0
  1813.        %1013 = OpFMul %float %1011 %1012
  1814.                OpStore %gpr_18 %1013
  1815. %006b8_FFMA_RR__0x59a0088000470a0a_ = OpUndef %void
  1816.        %1015 = OpLoad %float %gpr_10
  1817.        %1016 = OpLoad %float %gpr_4
  1818.        %1017 = OpLoad %float %gpr_17
  1819.        %1018 = OpExtInst %float %154 Fma %1015 %1016 %1017
  1820.                OpStore %gpr_10 %1018
  1821. %006c8_FFMA_RR__0x59a00a0000170f0e_ = OpUndef %void
  1822.        %1020 = OpLoad %float %gpr_15
  1823.        %1021 = OpLoad %float %gpr_1
  1824.        %1022 = OpLoad %float %gpr_20
  1825.        %1023 = OpExtInst %float %154 Fma %1020 %1021 %1022
  1826.                OpStore %gpr_14 %1023
  1827. %006d0_FFMA_RR__0x59a0090000171012_ = OpUndef %void
  1828.        %1025 = OpLoad %float %gpr_16
  1829.        %1026 = OpLoad %float %gpr_1
  1830.        %1027 = OpLoad %float %gpr_18
  1831.        %1028 = OpExtInst %float %154 Fma %1025 %1026 %1027
  1832.                OpStore %gpr_18 %1028
  1833. %006d8_FMUL_R__0x5c68100000a70a00_ = OpUndef %void
  1834.        %1030 = OpLoad %float %gpr_10
  1835.        %1031 = OpLoad %float %gpr_10
  1836.        %1032 = OpFMul %float %1030 %1031
  1837.                OpStore %gpr_0 %1032
  1838. %006e8_FFMA_RR__0x59a0070000470b0b_ = OpUndef %void
  1839.        %1034 = OpLoad %float %gpr_11
  1840.        %1035 = OpLoad %float %gpr_4
  1841.        %1036 = OpLoad %float %gpr_14
  1842.        %1037 = OpExtInst %float %154 Fma %1034 %1035 %1036
  1843.                OpStore %gpr_11 %1037
  1844. %006f0_FFMA_RR__0x59a0090000470d04_ = OpUndef %void
  1845.        %1039 = OpLoad %float %gpr_13
  1846.        %1040 = OpLoad %float %gpr_4
  1847.        %1041 = OpLoad %float %gpr_18
  1848.        %1042 = OpExtInst %float %154 Fma %1039 %1040 %1041
  1849.                OpStore %gpr_4 %1042
  1850. %006f8_FFMA_RR__0x59a0000000b70b01_ = OpUndef %void
  1851.        %1044 = OpLoad %float %gpr_11
  1852.        %1045 = OpLoad %float %gpr_11
  1853.        %1046 = OpLoad %float %gpr_0
  1854.        %1047 = OpExtInst %float %154 Fma %1044 %1045 %1046
  1855.                OpStore %gpr_1 %1047
  1856. %00708_FFMA_RR__0x59a0008000470401_ = OpUndef %void
  1857.        %1049 = OpLoad %float %gpr_4
  1858.        %1050 = OpLoad %float %gpr_4
  1859.        %1051 = OpLoad %float %gpr_1
  1860.        %1052 = OpExtInst %float %154 Fma %1049 %1050 %1051
  1861.                OpStore %gpr_1 %1052
  1862. %00710_MUFU__0x5080000000570101_ = OpUndef %void
  1863.        %1054 = OpLoad %float %gpr_1
  1864.        %1055 = OpExtInst %float %154 InverseSqrt %1054
  1865.                OpStore %gpr_1 %1055
  1866. %00718_FFMA_RR__0x59a006000137050c_ = OpUndef %void
  1867.        %1057 = OpLoad %float %gpr_5
  1868.        %1058 = OpLoad %float %gpr_19
  1869.        %1059 = OpLoad %float %gpr_12
  1870.        %1060 = OpExtInst %float %154 Fma %1057 %1058 %1059
  1871.                OpStore %gpr_12 %1060
  1872. %00728_FMUL_R__0x5c68100000170a0a_ = OpUndef %void
  1873.        %1062 = OpLoad %float %gpr_10
  1874.        %1063 = OpLoad %float %gpr_1
  1875.        %1064 = OpFMul %float %1062 %1063
  1876.                OpStore %gpr_10 %1064
  1877. %00730_FMUL_R__0x5c68100000170b0b_ = OpUndef %void
  1878.        %1066 = OpLoad %float %gpr_11
  1879.        %1067 = OpLoad %float %gpr_1
  1880.        %1068 = OpFMul %float %1066 %1067
  1881.                OpStore %gpr_11 %1068
  1882. %00738_FMUL_R__0x5c68100000170400_ = OpUndef %void
  1883.        %1070 = OpLoad %float %gpr_4
  1884.        %1071 = OpLoad %float %gpr_1
  1885.        %1072 = OpFMul %float %1070 %1071
  1886.                OpStore %gpr_0 %1072
  1887.        %1073 = OpLoad %bool %pred_0
  1888.        %1074 = OpLogicalNot %bool %1073
  1889.                OpSelectionMerge %1076 None
  1890.                OpBranchConditional %1074 %1075 %1076
  1891.        %1075 = OpLabel
  1892.                OpReturn
  1893.        %1076 = OpLabel
  1894. %00750_I2F_C__0x4cb8001004472a01_ = OpUndef %void
  1895.        %1079 = OpShiftRightLogical %uint %uint_272 %uint_2
  1896.        %1080 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %1079
  1897.        %1081 = OpLoad %float %1080
  1898.        %1082 = OpBitcast %int %1081
  1899.        %1083 = OpConvertSToF %float %1082
  1900.                OpStore %gpr_1 %1083
  1901. %00758_I2F_C__0x4cb8001004572a04_ = OpUndef %void
  1902.        %1086 = OpShiftRightLogical %uint %uint_276 %uint_2
  1903.        %1087 = OpAccessChain %_ptr_Uniform_float %cbuf_4 %uint_0 %1086
  1904.        %1088 = OpLoad %float %1087
  1905.        %1089 = OpBitcast %int %1088
  1906.        %1090 = OpConvertSToF %float %1089
  1907.                OpStore %gpr_4 %1090
  1908. %00768_FMUL_R__0x5c6810000017020d_ = OpUndef %void
  1909.        %1092 = OpLoad %float %gpr_2
  1910.        %1093 = OpLoad %float %gpr_1
  1911.        %1094 = OpFMul %float %1092 %1093
  1912.                OpStore %gpr_13 %1094
  1913. %00770_IPA__0xe043ff90c077ff07_ = OpUndef %void
  1914.        %1096 = OpAccessChain %in_float %in_attr8 %uint_3
  1915.        %1097 = OpLoad %float %1096
  1916.        %1098 = OpLoad %float %gpr_7
  1917.        %1099 = OpFMul %float %1097 %1098
  1918.                OpStore %gpr_7 %1099
  1919. %00778_FMUL_R__0x5c68100000470305_ = OpUndef %void
  1920.        %1101 = OpLoad %float %gpr_3
  1921.        %1102 = OpLoad %float %gpr_4
  1922.        %1103 = OpFMul %float %1101 %1102
  1923.                OpStore %gpr_5 %1103
  1924. %00788_F2I_R__0x5cb0118000d71a04_ = OpUndef %void
  1925.        %1105 = OpLoad %float %gpr_13
  1926.        %1106 = OpExtInst %float %154 Trunc %1105
  1927.        %1107 = OpConvertFToS %int %1106
  1928.        %1108 = OpBitcast %float %1107
  1929.                OpStore %gpr_4 %1108
  1930. %00790_F2I_R__0x5cb0118000571a05_ = OpUndef %void
  1931.        %1110 = OpLoad %float %gpr_5
  1932.        %1111 = OpExtInst %float %154 Trunc %1110
  1933.        %1112 = OpConvertFToS %int %1111
  1934.        %1113 = OpBitcast %float %1112
  1935.                OpStore %gpr_5 %1113
  1936. %00798_SULD__0xeb18048601570402_ = OpUndef %void
  1937.        %1115 = OpLoad %float %gpr_4
  1938.        %1116 = OpBitcast %int %1115
  1939.        %1117 = OpLoad %float %gpr_5
  1940.        %1118 = OpBitcast %int %1117
  1941.        %1119 = OpCompositeConstruct %int2 %1116 %1118
  1942.        %1120 = OpLoad %102 %image_0
  1943.        %1121 = OpImageRead %uint4 %1120 %1119
  1944.        %1122 = OpCompositeExtract %uint %1121 0
  1945.        %1123 = OpBitcast %float %1122
  1946.                OpStore %gpr_256 %1123
  1947.        %1124 = OpLoad %float %gpr_4
  1948.        %1125 = OpBitcast %int %1124
  1949.        %1126 = OpLoad %float %gpr_5
  1950.        %1127 = OpBitcast %int %1126
  1951.        %1128 = OpCompositeConstruct %int2 %1125 %1127
  1952.        %1129 = OpLoad %102 %image_0
  1953.        %1130 = OpImageRead %uint4 %1129 %1128
  1954.        %1131 = OpCompositeExtract %uint %1130 2
  1955.        %1132 = OpBitcast %float %1131
  1956.                OpStore %gpr_257 %1132
  1957.        %1133 = OpLoad %float %gpr_256
  1958.                OpStore %gpr_2 %1133
  1959.        %1134 = OpLoad %float %gpr_257
  1960.                OpStore %gpr_3 %1134
  1961. %007a8_HADD2_R__0x5d130080aff70201_ = OpUndef %void
  1962.        %1136 = OpLoad %float %gpr_2
  1963.        %1137 = OpBitcast %uint %1136
  1964.        %1138 = OpExtInst %float2 %154 UnpackHalf2x16 %1137
  1965.        %1139 = OpCompositeExtract %float %1138 0
  1966.        %1140 = OpCompositeConstruct %float2 %1139 %1139
  1967.        %1142 = OpSelect %float %true %float_n1 %float_1
  1968.        %1143 = OpSelect %float %true %float_n1 %float_1
  1969.        %1144 = OpCompositeConstruct %float2 %1143 %1142
  1970.        %1145 = OpBitcast %uint %float_0
  1971.        %1146 = OpExtInst %float2 %154 UnpackHalf2x16 %1145
  1972.        %1147 = OpCompositeExtract %float %1146 0
  1973.        %1148 = OpCompositeConstruct %float2 %1147 %1147
  1974.        %1149 = OpFMul %float2 %1148 %1144
  1975.        %1150 = OpFAdd %float2 %1140 %1149
  1976.        %1151 = OpCompositeExtract %float %1150 0
  1977.                OpStore %gpr_1 %1151
  1978. %007b0_HADD2_R__0x5d138080aff70210_ = OpUndef %void
  1979.        %1153 = OpLoad %float %gpr_2
  1980.        %1154 = OpBitcast %uint %1153
  1981.        %1155 = OpExtInst %float2 %154 UnpackHalf2x16 %1154
  1982.        %1156 = OpCompositeExtract %float %1155 1
  1983.        %1157 = OpCompositeConstruct %float2 %1156 %1156
  1984.        %1158 = OpSelect %float %true %float_n1 %float_1
  1985.        %1159 = OpSelect %float %true %float_n1 %float_1
  1986.        %1160 = OpCompositeConstruct %float2 %1159 %1158
  1987.        %1161 = OpBitcast %uint %float_0
  1988.        %1162 = OpExtInst %float2 %154 UnpackHalf2x16 %1161
  1989.        %1163 = OpCompositeExtract %float %1162 0
  1990.        %1164 = OpCompositeConstruct %float2 %1163 %1163
  1991.        %1165 = OpFMul %float2 %1164 %1160
  1992.        %1166 = OpFAdd %float2 %1157 %1165
  1993.        %1167 = OpCompositeExtract %float %1166 0
  1994.                OpStore %gpr_16 %1167
  1995. %007b8_HADD2_R__0x5d130080aff7030f_ = OpUndef %void
  1996.        %1169 = OpLoad %float %gpr_3
  1997.        %1170 = OpBitcast %uint %1169
  1998.        %1171 = OpExtInst %float2 %154 UnpackHalf2x16 %1170
  1999.        %1172 = OpCompositeExtract %float %1171 0
  2000.        %1173 = OpCompositeConstruct %float2 %1172 %1172
  2001.        %1174 = OpSelect %float %true %float_n1 %float_1
  2002.        %1175 = OpSelect %float %true %float_n1 %float_1
  2003.        %1176 = OpCompositeConstruct %float2 %1175 %1174
  2004.        %1177 = OpBitcast %uint %float_0
  2005.        %1178 = OpExtInst %float2 %154 UnpackHalf2x16 %1177
  2006.        %1179 = OpCompositeExtract %float %1178 0
  2007.        %1180 = OpCompositeConstruct %float2 %1179 %1179
  2008.        %1181 = OpFMul %float2 %1180 %1176
  2009.        %1182 = OpFAdd %float2 %1173 %1181
  2010.        %1183 = OpCompositeExtract %float %1182 0
  2011.                OpStore %gpr_15 %1183
  2012. %007c8_FADD_R__0x5c58300000170a13_ = OpUndef %void
  2013.        %1185 = OpLoad %float %gpr_10
  2014.        %1186 = OpLoad %float %gpr_1
  2015.        %1187 = OpFNegate %float %1186
  2016.        %1188 = OpFAdd %float %1185 %1187
  2017.                OpStore %gpr_19 %1188
  2018. %007d0_FADD_R__0x5c58300001070b0b_ = OpUndef %void
  2019.        %1190 = OpLoad %float %gpr_11
  2020.        %1191 = OpLoad %float %gpr_16
  2021.        %1192 = OpFNegate %float %1191
  2022.        %1193 = OpFAdd %float %1190 %1192
  2023.                OpStore %gpr_11 %1193
  2024. %007d8_FADD_R__0x5c58300000f70011_ = OpUndef %void
  2025.        %1195 = OpLoad %float %gpr_0
  2026.        %1196 = OpLoad %float %gpr_15
  2027.        %1197 = OpFNegate %float %1196
  2028.        %1198 = OpFAdd %float %1195 %1197
  2029.                OpStore %gpr_17 %1198
  2030. %007e8_HADD2_R__0x5d138080aff70303_ = OpUndef %void
  2031.        %1200 = OpLoad %float %gpr_3
  2032.        %1201 = OpBitcast %uint %1200
  2033.        %1202 = OpExtInst %float2 %154 UnpackHalf2x16 %1201
  2034.        %1203 = OpCompositeExtract %float %1202 1
  2035.        %1204 = OpCompositeConstruct %float2 %1203 %1203
  2036.        %1205 = OpSelect %float %true %float_n1 %float_1
  2037.        %1206 = OpSelect %float %true %float_n1 %float_1
  2038.        %1207 = OpCompositeConstruct %float2 %1206 %1205
  2039.        %1208 = OpBitcast %uint %float_0
  2040.        %1209 = OpExtInst %float2 %154 UnpackHalf2x16 %1208
  2041.        %1210 = OpCompositeExtract %float %1209 0
  2042.        %1211 = OpCompositeConstruct %float2 %1210 %1210
  2043.        %1212 = OpFMul %float2 %1211 %1207
  2044.        %1213 = OpFAdd %float2 %1204 %1212
  2045.        %1214 = OpCompositeExtract %float %1213 0
  2046.                OpStore %gpr_3 %1214
  2047. %007f0_FFMA_RR__0x59a0008001370600_ = OpUndef %void
  2048.        %1216 = OpLoad %float %gpr_6
  2049.        %1217 = OpLoad %float %gpr_19
  2050.        %1218 = OpLoad %float %gpr_1
  2051.        %1219 = OpExtInst %float %154 Fma %1216 %1217 %1218
  2052.                OpStore %gpr_0 %1219
  2053. %007f8_FFMA_RR__0x59a0080000b70601_ = OpUndef %void
  2054.        %1221 = OpLoad %float %gpr_6
  2055.        %1222 = OpLoad %float %gpr_11
  2056.        %1223 = OpLoad %float %gpr_16
  2057.        %1224 = OpExtInst %float %154 Fma %1221 %1222 %1223
  2058.                OpStore %gpr_1 %1224
  2059. %00808_FFMA_RR__0x59a0078001170602_ = OpUndef %void
  2060.        %1226 = OpLoad %float %gpr_6
  2061.        %1227 = OpLoad %float %gpr_17
  2062.        %1228 = OpLoad %float %gpr_15
  2063.        %1229 = OpExtInst %float %154 Fma %1226 %1227 %1228
  2064.                OpStore %gpr_2 %1229
  2065. %00810_SUST__0xeb28048601f70400_ = OpUndef %void
  2066.        %1231 = OpLoad %float %gpr_0
  2067.        %1232 = OpBitcast %uint %1231
  2068.        %1233 = OpLoad %float %gpr_1
  2069.        %1234 = OpBitcast %uint %1233
  2070.        %1235 = OpLoad %float %gpr_2
  2071.        %1236 = OpBitcast %uint %1235
  2072.        %1237 = OpLoad %float %gpr_3
  2073.        %1238 = OpBitcast %uint %1237
  2074.        %1239 = OpLoad %float %gpr_4
  2075.        %1240 = OpBitcast %int %1239
  2076.        %1241 = OpLoad %float %gpr_5
  2077.        %1242 = OpBitcast %int %1241
  2078.        %1243 = OpCompositeConstruct %int2 %1240 %1242
  2079.        %1244 = OpCompositeConstruct %uint4 %1232 %1234 %1236 %1238
  2080.        %1245 = OpLoad %102 %image_0
  2081.                OpImageWrite %1245 %1243 %1244 None
  2082. %00818_SULD__0xeb1804a60147040a_ = OpUndef %void
  2083.        %1247 = OpLoad %float %gpr_4
  2084.        %1248 = OpBitcast %int %1247
  2085.        %1249 = OpLoad %float %gpr_5
  2086.        %1250 = OpBitcast %int %1249
  2087.        %1251 = OpCompositeConstruct %int2 %1248 %1250
  2088.        %1252 = OpLoad %102 %image_1
  2089.        %1253 = OpImageRead %uint4 %1252 %1251
  2090.        %1254 = OpCompositeExtract %uint %1253 2
  2091.        %1255 = OpBitcast %float %1254
  2092.                OpStore %gpr_256 %1255
  2093.        %1256 = OpLoad %float %gpr_256
  2094.                OpStore %gpr_10 %1256
  2095. %00828_SHR_IMM__0x3828000001070a0e_ = OpUndef %void
  2096.        %1258 = OpLoad %float %gpr_10
  2097.        %1259 = OpBitcast %uint %1258
  2098.        %1260 = OpBitcast %int %uint_16
  2099.        %1261 = OpBitcast %int %uint_0
  2100.        %1262 = OpExtInst %int %154 SMax %1260 %1261
  2101.        %1263 = OpBitcast %int %uint_32
  2102.        %1264 = OpExtInst %int %154 SMin %1262 %1263
  2103.        %1265 = OpBitcast %uint %1264
  2104.        %1266 = OpShiftRightLogical %uint %1259 %1265
  2105.        %1267 = OpBitcast %float %1266
  2106.                OpStore %gpr_14 %1267
  2107. %00830_I2F_R__0x5cb8000000a7020b_ = OpUndef %void
  2108.        %1269 = OpLoad %float %gpr_10
  2109.        %1270 = OpBitcast %uint %1269
  2110.        %1271 = OpShiftLeftLogical %uint %1270 %uint_24
  2111.        %1272 = OpShiftRightLogical %uint %1271 %uint_24
  2112.        %1273 = OpConvertUToF %float %1272
  2113.                OpStore %gpr_11 %1273
  2114. %00838_SHR_IMM__0x3828000000870a0d_ = OpUndef %void
  2115.        %1275 = OpLoad %float %gpr_10
  2116.        %1276 = OpBitcast %uint %1275
  2117.        %1277 = OpBitcast %int %uint_8
  2118.        %1278 = OpBitcast %int %uint_0
  2119.        %1279 = OpExtInst %int %154 SMax %1277 %1278
  2120.        %1280 = OpBitcast %int %uint_32
  2121.        %1281 = OpExtInst %int %154 SMin %1279 %1280
  2122.        %1282 = OpBitcast %uint %1281
  2123.        %1283 = OpShiftRightLogical %uint %1276 %1282
  2124.        %1284 = OpBitcast %float %1283
  2125.                OpStore %gpr_13 %1284
  2126. %00848_I2F_R__0x5cb8000000e7020e_ = OpUndef %void
  2127.        %1286 = OpLoad %float %gpr_14
  2128.        %1287 = OpBitcast %uint %1286
  2129.        %1288 = OpShiftLeftLogical %uint %1287 %uint_24
  2130.        %1289 = OpShiftRightLogical %uint %1288 %uint_24
  2131.        %1290 = OpConvertUToF %float %1289
  2132.                OpStore %gpr_14 %1290
  2133. %00850_SHR_IMM__0x3828000001870a10_ = OpUndef %void
  2134.        %1292 = OpLoad %float %gpr_10
  2135.        %1293 = OpBitcast %uint %1292
  2136.        %1294 = OpBitcast %int %uint_24
  2137.        %1295 = OpBitcast %int %uint_0
  2138.        %1296 = OpExtInst %int %154 SMax %1294 %1295
  2139.        %1297 = OpBitcast %int %uint_32
  2140.        %1298 = OpExtInst %int %154 SMin %1296 %1297
  2141.        %1299 = OpBitcast %uint %1298
  2142.        %1300 = OpShiftRightLogical %uint %1293 %1299
  2143.        %1301 = OpBitcast %float %1300
  2144.                OpStore %gpr_16 %1301
  2145. %00858_I2F_R__0x5cb8000000d7020d_ = OpUndef %void
  2146.        %1303 = OpLoad %float %gpr_13
  2147.        %1304 = OpBitcast %uint %1303
  2148.        %1305 = OpShiftLeftLogical %uint %1304 %uint_24
  2149.        %1306 = OpShiftRightLogical %uint %1305 %uint_24
  2150.        %1307 = OpConvertUToF %float %1306
  2151.                OpStore %gpr_13 %1307
  2152. %00868_FMUL32_IMM__0x1e23b80808170b0b_ = OpUndef %void
  2153.        %1309 = OpLoad %float %gpr_11
  2154.        %1311 = OpBitcast %float %uint_998277249
  2155.        %1312 = OpFMul %float %1309 %1311
  2156.                OpStore %gpr_11 %1312
  2157. %00870_I2F_R__0x5cb8000001070210_ = OpUndef %void
  2158.        %1314 = OpLoad %float %gpr_16
  2159.        %1315 = OpBitcast %uint %1314
  2160.        %1316 = OpShiftLeftLogical %uint %1315 %uint_24
  2161.        %1317 = OpShiftRightLogical %uint %1316 %uint_24
  2162.        %1318 = OpConvertUToF %float %1317
  2163.                OpStore %gpr_16 %1318
  2164. %00878_FMUL32_IMM__0x1e23b80808170e03_ = OpUndef %void
  2165.        %1320 = OpLoad %float %gpr_14
  2166.        %1321 = OpBitcast %float %uint_998277249
  2167.        %1322 = OpFMul %float %1320 %1321
  2168.                OpStore %gpr_3 %1322
  2169. %00888_FMUL32_IMM__0x1e23b80808170d0f_ = OpUndef %void
  2170.        %1324 = OpLoad %float %gpr_13
  2171.        %1325 = OpBitcast %float %uint_998277249
  2172.        %1326 = OpFMul %float %1324 %1325
  2173.                OpStore %gpr_15 %1326
  2174. %00890_FADD_R__0x5c58300000b70800_ = OpUndef %void
  2175.        %1328 = OpLoad %float %gpr_8
  2176.        %1329 = OpLoad %float %gpr_11
  2177.        %1330 = OpFNegate %float %1329
  2178.        %1331 = OpFAdd %float %1328 %1330
  2179.                OpStore %gpr_0 %1331
  2180. %00898_FADD_R__0x5c58300000370c0c_ = OpUndef %void
  2181.        %1333 = OpLoad %float %gpr_12
  2182.        %1334 = OpLoad %float %gpr_3
  2183.        %1335 = OpFNegate %float %1334
  2184.        %1336 = OpFAdd %float %1333 %1335
  2185.                OpStore %gpr_12 %1336
  2186. %008a8_FADD_R__0x5c58300000f70901_ = OpUndef %void
  2187.        %1338 = OpLoad %float %gpr_9
  2188.        %1339 = OpLoad %float %gpr_15
  2189.        %1340 = OpFNegate %float %1339
  2190.        %1341 = OpFAdd %float %1338 %1340
  2191.                OpStore %gpr_1 %1341
  2192. %008b0_FFMA_RR__0x59a0058000070600_ = OpUndef %void
  2193.        %1343 = OpLoad %float %gpr_6
  2194.        %1344 = OpLoad %float %gpr_0
  2195.        %1345 = OpLoad %float %gpr_11
  2196.        %1346 = OpExtInst %float %154 Fma %1343 %1344 %1345
  2197.                OpStore %gpr_0 %1346
  2198. %008b8_FFMA_RR__0x59a0018000c70602_ = OpUndef %void
  2199.        %1348 = OpLoad %float %gpr_6
  2200.        %1349 = OpLoad %float %gpr_12
  2201.        %1350 = OpLoad %float %gpr_3
  2202.        %1351 = OpExtInst %float %154 Fma %1348 %1349 %1350
  2203.                OpStore %gpr_2 %1351
  2204. %008c8_FMUL32_IMM__0x1e23b80808171003_ = OpUndef %void
  2205.        %1353 = OpLoad %float %gpr_16
  2206.        %1354 = OpBitcast %float %uint_998277249
  2207.        %1355 = OpFMul %float %1353 %1354
  2208.                OpStore %gpr_3 %1355
  2209. %008d0_FFMA_RR__0x59a0078000170601_ = OpUndef %void
  2210.        %1357 = OpLoad %float %gpr_6
  2211.        %1358 = OpLoad %float %gpr_1
  2212.        %1359 = OpLoad %float %gpr_15
  2213.        %1360 = OpExtInst %float %154 Fma %1357 %1358 %1359
  2214.                OpStore %gpr_1 %1360
  2215. %008d8_SUST__0xeb2804a601f70400_ = OpUndef %void
  2216.        %1362 = OpLoad %float %gpr_0
  2217.        %1363 = OpBitcast %uint %1362
  2218.        %1364 = OpLoad %float %gpr_1
  2219.        %1365 = OpBitcast %uint %1364
  2220.        %1366 = OpLoad %float %gpr_2
  2221.        %1367 = OpBitcast %uint %1366
  2222.        %1368 = OpLoad %float %gpr_3
  2223.        %1369 = OpBitcast %uint %1368
  2224.        %1370 = OpLoad %float %gpr_4
  2225.        %1371 = OpBitcast %int %1370
  2226.        %1372 = OpLoad %float %gpr_5
  2227.        %1373 = OpBitcast %int %1372
  2228.        %1374 = OpCompositeConstruct %int2 %1371 %1373
  2229.        %1375 = OpCompositeConstruct %uint4 %1363 %1365 %1367 %1369
  2230.        %1376 = OpLoad %102 %image_1
  2231.                OpImageWrite %1376 %1374 %1375 None
  2232. %008e8_SULD__0xeb1804c601470408_ = OpUndef %void
  2233.        %1378 = OpLoad %float %gpr_4
  2234.        %1379 = OpBitcast %int %1378
  2235.        %1380 = OpLoad %float %gpr_5
  2236.        %1381 = OpBitcast %int %1380
  2237.        %1382 = OpCompositeConstruct %int2 %1379 %1381
  2238.        %1383 = OpLoad %102 %image_2
  2239.        %1384 = OpImageRead %uint4 %1383 %1382
  2240.        %1385 = OpCompositeExtract %uint %1384 2
  2241.        %1386 = OpBitcast %float %1385
  2242.                OpStore %gpr_256 %1386
  2243.        %1387 = OpLoad %float %gpr_256
  2244.                OpStore %gpr_8 %1387
  2245. %008f0_BFE_IMM__0x3800000081870809_ = OpUndef %void
  2246.        %1389 = OpLoad %float %gpr_8
  2247.        %1390 = OpBitcast %int %1389
  2248.        %1391 = OpShiftLeftLogical %int %1390 %uint_0
  2249.        %1392 = OpShiftRightLogical %int %1391 %uint_24
  2250.        %1393 = OpBitcast %float %1392
  2251.                OpStore %gpr_9 %1393
  2252. %008f8_BFE_IMM__0x380000005037090a_ = OpUndef %void
  2253.        %1395 = OpLoad %float %gpr_9
  2254.        %1396 = OpBitcast %int %1395
  2255.        %1397 = OpShiftLeftLogical %int %1396 %uint_24
  2256.        %1399 = OpShiftRightLogical %int %1397 %uint_27
  2257.        %1400 = OpBitcast %float %1399
  2258.                OpStore %gpr_10 %1400
  2259. %00908_I2F_R__0x5cb8000000a70a0d_ = OpUndef %void
  2260.        %1402 = OpLoad %float %gpr_10
  2261.        %1403 = OpBitcast %uint %1402
  2262.        %1404 = OpConvertUToF %float %1403
  2263.                OpStore %gpr_13 %1404
  2264. %00910_BFE_IMM__0x380000008087080b_ = OpUndef %void
  2265.        %1406 = OpLoad %float %gpr_8
  2266.        %1407 = OpBitcast %int %1406
  2267.        %1408 = OpShiftLeftLogical %int %1407 %uint_16
  2268.        %1409 = OpShiftRightLogical %int %1408 %uint_24
  2269.        %1410 = OpBitcast %float %1409
  2270.                OpStore %gpr_11 %1410
  2271. %00918_LOP32I__0x0400000000f70b0c_ = OpUndef %void
  2272.        %1412 = OpLoad %float %gpr_11
  2273.        %1413 = OpBitcast %int %1412
  2274.        %1415 = OpBitcast %int %uint_15
  2275.        %1416 = OpBitwiseAnd %int %1413 %1415
  2276.        %1417 = OpBitcast %float %1416
  2277.                OpStore %gpr_12 %1417
  2278. %00928_I2F_R__0x5cb8000000c70a0c_ = OpUndef %void
  2279.        %1419 = OpLoad %float %gpr_12
  2280.        %1420 = OpBitcast %uint %1419
  2281.        %1421 = OpConvertUToF %float %1420
  2282.                OpStore %gpr_12 %1421
  2283. %00930_FADD_IMM__0x3859104040070d0f_ = OpUndef %void
  2284.        %1423 = OpLoad %float %gpr_13
  2285.        %1424 = OpFNegate %float %1423
  2286.        %1425 = OpBitcast %float %uint_1077936128
  2287.        %1426 = OpFAdd %float %1424 %1425
  2288.                OpStore %gpr_15 %1426
  2289. %00938_FFMA_RR__0x59a0068000f7060d_ = OpUndef %void
  2290.        %1428 = OpLoad %float %gpr_6
  2291.        %1429 = OpLoad %float %gpr_15
  2292.        %1430 = OpLoad %float %gpr_13
  2293.        %1431 = OpExtInst %float %154 Fma %1428 %1429 %1430
  2294.                OpStore %gpr_13 %1431
  2295. %00948_F2I_R__0x5cb0118000d70a0d_ = OpUndef %void
  2296.        %1433 = OpLoad %float %gpr_13
  2297.        %1434 = OpExtInst %float %154 Trunc %1433
  2298.        %1435 = OpConvertFToU %uint %1434
  2299.        %1436 = OpBitcast %float %1435
  2300.                OpStore %gpr_13 %1436
  2301. %00950_FFMA_RR__0x59a1060000c7060e_ = OpUndef %void
  2302.        %1438 = OpLoad %float %gpr_6
  2303.        %1439 = OpLoad %float %gpr_12
  2304.        %1440 = OpFNegate %float %1439
  2305.        %1441 = OpLoad %float %gpr_12
  2306.        %1442 = OpExtInst %float %154 Fma %1438 %1440 %1441
  2307.                OpStore %gpr_14 %1442
  2308. %00958_F2I_R__0x5cb0118000e70a01_ = OpUndef %void
  2309.        %1444 = OpLoad %float %gpr_14
  2310.        %1445 = OpExtInst %float %154 Trunc %1444
  2311.        %1446 = OpConvertFToU %uint %1445
  2312.        %1447 = OpBitcast %float %1446
  2313.                OpStore %gpr_1 %1447
  2314. %00968_BFE_IMM__0x3800000081070802_ = OpUndef %void
  2315.        %1449 = OpLoad %float %gpr_8
  2316.        %1450 = OpBitcast %int %1449
  2317.        %1451 = OpShiftLeftLogical %int %1450 %uint_8
  2318.        %1452 = OpShiftRightLogical %int %1451 %uint_24
  2319.        %1453 = OpBitcast %float %1452
  2320.                OpStore %gpr_2 %1453
  2321. %00970_BFE_IMM__0x3800000080070800_ = OpUndef %void
  2322.        %1455 = OpLoad %float %gpr_8
  2323.        %1456 = OpBitcast %int %1455
  2324.        %1457 = OpShiftLeftLogical %int %1456 %uint_24
  2325.        %1458 = OpShiftRightLogical %int %1457 %uint_24
  2326.        %1459 = OpBitcast %float %1458
  2327.                OpStore %gpr_0 %1459
  2328. %00978_SHL_IMM__0x3848008000370d03_ = OpUndef %void
  2329.        %1461 = OpLoad %float %gpr_13
  2330.        %1462 = OpBitcast %int %1461
  2331.        %1463 = OpShiftLeftLogical %int %1462 %uint_3
  2332.        %1464 = OpBitcast %float %1463
  2333.                OpStore %gpr_3 %1464
  2334. %00988_LOP3_IMM__0x3cf805800f070101_ = OpUndef %void
  2335.        %1466 = OpBitcast %int %uint_0
  2336.        %1467 = OpLoad %float %gpr_1
  2337.        %1468 = OpBitcast %int %1467
  2338.        %1469 = OpNot %int %1468
  2339.        %1470 = OpBitcast %int %uint_240
  2340.        %1471 = OpBitwiseAnd %int %1469 %1470
  2341.        %1472 = OpLoad %float %gpr_11
  2342.        %1473 = OpBitcast %int %1472
  2343.        %1474 = OpBitwiseAnd %int %1471 %1473
  2344.        %1475 = OpBitwiseOr %int %1466 %1474
  2345.        %1476 = OpLoad %float %gpr_1
  2346.        %1477 = OpBitcast %int %1476
  2347.        %1478 = OpBitcast %int %uint_240
  2348.        %1479 = OpNot %int %1478
  2349.        %1480 = OpBitwiseAnd %int %1477 %1479
  2350.        %1481 = OpLoad %float %gpr_11
  2351.        %1482 = OpBitcast %int %1481
  2352.        %1483 = OpNot %int %1482
  2353.        %1484 = OpBitwiseAnd %int %1480 %1483
  2354.        %1485 = OpBitwiseOr %int %1475 %1484
  2355.        %1486 = OpLoad %float %gpr_1
  2356.        %1487 = OpBitcast %int %1486
  2357.        %1488 = OpBitcast %int %uint_240
  2358.        %1489 = OpNot %int %1488
  2359.        %1490 = OpBitwiseAnd %int %1487 %1489
  2360.        %1491 = OpLoad %float %gpr_11
  2361.        %1492 = OpBitcast %int %1491
  2362.        %1493 = OpBitwiseAnd %int %1490 %1492
  2363.        %1494 = OpBitwiseOr %int %1485 %1493
  2364.        %1495 = OpLoad %float %gpr_1
  2365.        %1496 = OpBitcast %int %1495
  2366.        %1497 = OpBitcast %int %uint_240
  2367.        %1498 = OpBitwiseAnd %int %1496 %1497
  2368.        %1499 = OpLoad %float %gpr_11
  2369.        %1500 = OpBitcast %int %1499
  2370.        %1501 = OpNot %int %1500
  2371.        %1502 = OpBitwiseAnd %int %1498 %1501
  2372.        %1503 = OpBitwiseOr %int %1494 %1502
  2373.        %1504 = OpLoad %float %gpr_1
  2374.        %1505 = OpBitcast %int %1504
  2375.        %1506 = OpBitcast %int %uint_240
  2376.        %1507 = OpBitwiseAnd %int %1505 %1506
  2377.        %1508 = OpLoad %float %gpr_11
  2378.        %1509 = OpBitcast %int %1508
  2379.        %1510 = OpBitwiseAnd %int %1507 %1509
  2380.        %1511 = OpBitwiseOr %int %1503 %1510
  2381.        %1512 = OpBitcast %float %1511
  2382.                OpStore %gpr_1 %1512
  2383. %00990_LOP3_IMM__0x3cf8048000770303_ = OpUndef %void
  2384.        %1514 = OpBitcast %int %uint_0
  2385.        %1515 = OpLoad %float %gpr_3
  2386.        %1516 = OpBitcast %int %1515
  2387.        %1517 = OpNot %int %1516
  2388.        %1519 = OpBitcast %int %uint_7
  2389.        %1520 = OpBitwiseAnd %int %1517 %1519
  2390.        %1521 = OpLoad %float %gpr_9
  2391.        %1522 = OpBitcast %int %1521
  2392.        %1523 = OpBitwiseAnd %int %1520 %1522
  2393.        %1524 = OpBitwiseOr %int %1514 %1523
  2394.        %1525 = OpLoad %float %gpr_3
  2395.        %1526 = OpBitcast %int %1525
  2396.        %1527 = OpBitcast %int %uint_7
  2397.        %1528 = OpNot %int %1527
  2398.        %1529 = OpBitwiseAnd %int %1526 %1528
  2399.        %1530 = OpLoad %float %gpr_9
  2400.        %1531 = OpBitcast %int %1530
  2401.        %1532 = OpNot %int %1531
  2402.        %1533 = OpBitwiseAnd %int %1529 %1532
  2403.        %1534 = OpBitwiseOr %int %1524 %1533
  2404.        %1535 = OpLoad %float %gpr_3
  2405.        %1536 = OpBitcast %int %1535
  2406.        %1537 = OpBitcast %int %uint_7
  2407.        %1538 = OpNot %int %1537
  2408.        %1539 = OpBitwiseAnd %int %1536 %1538
  2409.        %1540 = OpLoad %float %gpr_9
  2410.        %1541 = OpBitcast %int %1540
  2411.        %1542 = OpBitwiseAnd %int %1539 %1541
  2412.        %1543 = OpBitwiseOr %int %1534 %1542
  2413.        %1544 = OpLoad %float %gpr_3
  2414.        %1545 = OpBitcast %int %1544
  2415.        %1546 = OpBitcast %int %uint_7
  2416.        %1547 = OpBitwiseAnd %int %1545 %1546
  2417.        %1548 = OpLoad %float %gpr_9
  2418.        %1549 = OpBitcast %int %1548
  2419.        %1550 = OpNot %int %1549
  2420.        %1551 = OpBitwiseAnd %int %1547 %1550
  2421.        %1552 = OpBitwiseOr %int %1543 %1551
  2422.        %1553 = OpLoad %float %gpr_3
  2423.        %1554 = OpBitcast %int %1553
  2424.        %1555 = OpBitcast %int %uint_7
  2425.        %1556 = OpBitwiseAnd %int %1554 %1555
  2426.        %1557 = OpLoad %float %gpr_9
  2427.        %1558 = OpBitcast %int %1557
  2428.        %1559 = OpBitwiseAnd %int %1556 %1558
  2429.        %1560 = OpBitwiseOr %int %1552 %1559
  2430.        %1561 = OpBitcast %float %1560
  2431.                OpStore %gpr_3 %1561
  2432. %00998_SUST__0xeb2804c601f70400_ = OpUndef %void
  2433.        %1563 = OpLoad %float %gpr_0
  2434.        %1564 = OpBitcast %uint %1563
  2435.        %1565 = OpLoad %float %gpr_1
  2436.        %1566 = OpBitcast %uint %1565
  2437.        %1567 = OpLoad %float %gpr_2
  2438.        %1568 = OpBitcast %uint %1567
  2439.        %1569 = OpLoad %float %gpr_3
  2440.        %1570 = OpBitcast %uint %1569
  2441.        %1571 = OpLoad %float %gpr_4
  2442.        %1572 = OpBitcast %int %1571
  2443.        %1573 = OpLoad %float %gpr_5
  2444.        %1574 = OpBitcast %int %1573
  2445.        %1575 = OpCompositeConstruct %int2 %1572 %1574
  2446.        %1576 = OpCompositeConstruct %uint4 %1564 %1566 %1568 %1570
  2447.        %1577 = OpLoad %102 %image_2
  2448.                OpImageWrite %1577 %1575 %1576 None
  2449. %009a8_SULD__0xeb1804e601470408_ = OpUndef %void
  2450.        %1579 = OpLoad %float %gpr_4
  2451.        %1580 = OpBitcast %int %1579
  2452.        %1581 = OpLoad %float %gpr_5
  2453.        %1582 = OpBitcast %int %1581
  2454.        %1583 = OpCompositeConstruct %int2 %1580 %1582
  2455.        %1584 = OpLoad %102 %image_3
  2456.        %1585 = OpImageRead %uint4 %1584 %1583
  2457.        %1586 = OpCompositeExtract %uint %1585 2
  2458.        %1587 = OpBitcast %float %1586
  2459.                OpStore %gpr_256 %1587
  2460.        %1588 = OpLoad %float %gpr_256
  2461.                OpStore %gpr_8 %1588
  2462. %009b0_BFE_IMM__0x38000000b0070809_ = OpUndef %void
  2463.        %1590 = OpLoad %float %gpr_8
  2464.        %1591 = OpBitcast %int %1590
  2465.        %1593 = OpShiftLeftLogical %int %1591 %uint_21
  2466.        %1594 = OpShiftRightLogical %int %1593 %uint_21
  2467.        %1595 = OpBitcast %float %1594
  2468.                OpStore %gpr_9 %1595
  2469. %009b8_BFE_IMM__0x38000000b0b7080a_ = OpUndef %void
  2470.        %1597 = OpLoad %float %gpr_8
  2471.        %1598 = OpBitcast %int %1597
  2472.        %1600 = OpShiftLeftLogical %int %1598 %uint_10
  2473.        %1601 = OpShiftRightLogical %int %1600 %uint_21
  2474.        %1602 = OpBitcast %float %1601
  2475.                OpStore %gpr_10 %1602
  2476. %009c8_BFE_IMM__0x38000000a1670808_ = OpUndef %void
  2477.        %1604 = OpLoad %float %gpr_8
  2478.        %1605 = OpBitcast %int %1604
  2479.        %1606 = OpShiftLeftLogical %int %1605 %uint_0
  2480.        %1608 = OpShiftRightLogical %int %1606 %uint_22
  2481.        %1609 = OpBitcast %float %1608
  2482.                OpStore %gpr_8 %1609
  2483. %009d0_SHL_IMM__0x3848008001170909_ = OpUndef %void
  2484.        %1611 = OpLoad %float %gpr_9
  2485.        %1612 = OpBitcast %int %1611
  2486.        %1614 = OpShiftLeftLogical %int %1612 %uint_17
  2487.        %1615 = OpBitcast %float %1614
  2488.                OpStore %gpr_9 %1615
  2489. %009d8_SHL_IMM__0x3848008001170a0a_ = OpUndef %void
  2490.        %1617 = OpLoad %float %gpr_10
  2491.        %1618 = OpBitcast %int %1617
  2492.        %1619 = OpShiftLeftLogical %int %1618 %uint_17
  2493.        %1620 = OpBitcast %float %1619
  2494.                OpStore %gpr_10 %1620
  2495. %009e8_SHL_IMM__0x3848008001270808_ = OpUndef %void
  2496.        %1622 = OpLoad %float %gpr_8
  2497.        %1623 = OpBitcast %int %1622
  2498.        %1625 = OpShiftLeftLogical %int %1623 %uint_18
  2499.        %1626 = OpBitcast %float %1625
  2500.                OpStore %gpr_8 %1626
  2501. %009f0_FFMA_IMM__0x32a103f78007090b_ = OpUndef %void
  2502.        %1628 = OpLoad %float %gpr_9
  2503.        %1630 = OpBitcast %float %uint_2004877312
  2504.        %1631 = OpFNegate %float %1630
  2505.        %1632 = OpLoad %float %gpr_7
  2506.        %1633 = OpExtInst %float %154 Fma %1628 %1631 %1632
  2507.                OpStore %gpr_11 %1633
  2508. %009f8_FFMA_IMM__0x32a103f780070a01_ = OpUndef %void
  2509.        %1635 = OpLoad %float %gpr_10
  2510.        %1636 = OpBitcast %float %uint_2004877312
  2511.        %1637 = OpFNegate %float %1636
  2512.        %1638 = OpLoad %float %gpr_7
  2513.        %1639 = OpExtInst %float %154 Fma %1635 %1637 %1638
  2514.                OpStore %gpr_1 %1639
  2515. %00a08_FMUL_IMM__0x3868107780070a03_ = OpUndef %void
  2516.        %1641 = OpLoad %float %gpr_10
  2517.        %1642 = OpBitcast %float %uint_2004877312
  2518.        %1643 = OpFMul %float %1641 %1642
  2519.                OpStore %gpr_3 %1643
  2520. %00a10_FFMA_IMM__0x32a103f780070807_ = OpUndef %void
  2521.        %1645 = OpLoad %float %gpr_8
  2522.        %1646 = OpBitcast %float %uint_2004877312
  2523.        %1647 = OpFNegate %float %1646
  2524.        %1648 = OpLoad %float %gpr_7
  2525.        %1649 = OpExtInst %float %154 Fma %1645 %1647 %1648
  2526.                OpStore %gpr_7 %1649
  2527. %00a18_FMUL_IMM__0x3868107780070909_ = OpUndef %void
  2528.        %1651 = OpLoad %float %gpr_9
  2529.        %1652 = OpBitcast %float %uint_2004877312
  2530.        %1653 = OpFMul %float %1651 %1652
  2531.                OpStore %gpr_9 %1653
  2532. %00a28_FMUL_IMM__0x3868107780070808_ = OpUndef %void
  2533.        %1655 = OpLoad %float %gpr_8
  2534.        %1656 = OpBitcast %float %uint_2004877312
  2535.        %1657 = OpFMul %float %1655 %1656
  2536.                OpStore %gpr_8 %1657
  2537. %00a30_FFMA_RR__0x59a0018000170601_ = OpUndef %void
  2538.        %1659 = OpLoad %float %gpr_6
  2539.        %1660 = OpLoad %float %gpr_1
  2540.        %1661 = OpLoad %float %gpr_3
  2541.        %1662 = OpExtInst %float %154 Fma %1659 %1660 %1661
  2542.                OpStore %gpr_1 %1662
  2543. %00a38_MOV32_IMM__0x0103f8000007f003_ = OpUndef %void
  2544.        %1664 = OpBitcast %float %uint_1065353216
  2545.                OpStore %gpr_3 %1664
  2546. %00a48_FFMA_RR__0x59a0048000b70600_ = OpUndef %void
  2547.        %1666 = OpLoad %float %gpr_6
  2548.        %1667 = OpLoad %float %gpr_11
  2549.        %1668 = OpLoad %float %gpr_9
  2550.        %1669 = OpExtInst %float %154 Fma %1666 %1667 %1668
  2551.                OpStore %gpr_0 %1669
  2552. %00a50_FFMA_RR__0x59a0040000770602_ = OpUndef %void
  2553.        %1671 = OpLoad %float %gpr_6
  2554.        %1672 = OpLoad %float %gpr_7
  2555.        %1673 = OpLoad %float %gpr_8
  2556.        %1674 = OpExtInst %float %154 Fma %1671 %1672 %1673
  2557.                OpStore %gpr_2 %1674
  2558. %00a58_SUST__0xeb2804e601f70400_ = OpUndef %void
  2559.        %1676 = OpLoad %float %gpr_0
  2560.        %1677 = OpBitcast %uint %1676
  2561.        %1678 = OpLoad %float %gpr_1
  2562.        %1679 = OpBitcast %uint %1678
  2563.        %1680 = OpLoad %float %gpr_2
  2564.        %1681 = OpBitcast %uint %1680
  2565.        %1682 = OpLoad %float %gpr_3
  2566.        %1683 = OpBitcast %uint %1682
  2567.        %1684 = OpLoad %float %gpr_4
  2568.        %1685 = OpBitcast %int %1684
  2569.        %1686 = OpLoad %float %gpr_5
  2570.        %1687 = OpBitcast %int %1686
  2571.        %1688 = OpCompositeConstruct %int2 %1685 %1687
  2572.        %1689 = OpCompositeConstruct %uint4 %1677 %1679 %1681 %1683
  2573.        %1690 = OpLoad %102 %image_3
  2574.                OpImageWrite %1690 %1688 %1689 None
  2575.                OpBranch %1691
  2576.        %1691 = OpLabel
  2577.                OpReturn
  2578.        %1692 = OpLabel
  2579.                OpBranch %1693
  2580.        %1693 = OpLabel
  2581.                OpReturn
  2582.                OpFunctionEnd
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top