• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1hlsl.sample.basic.dx10.frag
2WARNING: 0:4: 'immediate sampler state' : unimplemented
3
4Shader version: 500
5gl_FragCoord origin is upper left
6using depth_any
70:? Sequence
80:53  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
90:53    Function Parameters:
100:?     Sequence
110:57      move second child to first child ( temp int)
120:57        CalculateLevelOfDetail: direct index for structure ( temp int)
130:57          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
140:57          Constant:
150:57            1 (const int)
160:57        Constant:
170:57          1 (const int)
180:58      move second child to first child ( temp int)
190:58        CalculateLevelOfDetailUnclamped: direct index for structure ( temp int)
200:58          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
210:58          Constant:
220:58            2 (const int)
230:58        Constant:
240:58          1 (const int)
250:59      move second child to first child ( temp int)
260:59        Gather: direct index for structure ( temp int)
270:59          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
280:59          Constant:
290:59            3 (const int)
300:59        Constant:
310:59          1 (const int)
320:60      move second child to first child ( temp int)
330:60        GetDimensions: direct index for structure ( temp int)
340:60          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
350:60          Constant:
360:60            4 (const int)
370:60        Constant:
380:60          1 (const int)
390:61      move second child to first child ( temp int)
400:61        GetSamplePosition: direct index for structure ( temp int)
410:61          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
420:61          Constant:
430:61            5 (const int)
440:61        Constant:
450:61          1 (const int)
460:62      move second child to first child ( temp int)
470:62        Load: direct index for structure ( temp int)
480:62          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
490:62          Constant:
500:62            6 (const int)
510:62        Constant:
520:62          1 (const int)
530:63      move second child to first child ( temp int)
540:63        Sample: direct index for structure ( temp int)
550:63          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
560:63          Constant:
570:63            0 (const int)
580:63        Constant:
590:63          1 (const int)
600:64      move second child to first child ( temp int)
610:64        SampleBias: direct index for structure ( temp int)
620:64          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
630:64          Constant:
640:64            7 (const int)
650:64        Constant:
660:64          1 (const int)
670:65      move second child to first child ( temp int)
680:65        SampleCmp: direct index for structure ( temp int)
690:65          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
700:65          Constant:
710:65            8 (const int)
720:65        Constant:
730:65          1 (const int)
740:66      move second child to first child ( temp int)
750:66        SampleCmpLevelZero: direct index for structure ( temp int)
760:66          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
770:66          Constant:
780:66            9 (const int)
790:66        Constant:
800:66          1 (const int)
810:67      move second child to first child ( temp int)
820:67        SampleGrad: direct index for structure ( temp int)
830:67          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
840:67          Constant:
850:67            10 (const int)
860:67        Constant:
870:67          1 (const int)
880:68      move second child to first child ( temp int)
890:68        SampleLevel: direct index for structure ( temp int)
900:68          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
910:68          Constant:
920:68            11 (const int)
930:68        Constant:
940:68          1 (const int)
950:70      Sequence
960:70        move second child to first child ( temp 4-component vector of float)
970:70          'txval10' ( temp 4-component vector of float)
980:70          texture ( temp 4-component vector of float)
990:70            Construct combined texture-sampler ( temp sampler1D)
1000:70              'g_tTex1df4' (layout( binding=0) uniform texture1D)
1010:70              'g_sSamp' (layout( binding=0) uniform sampler)
1020:70            Constant:
1030:70              0.100000
1040:71      Sequence
1050:71        move second child to first child ( temp 4-component vector of int)
1060:71          'txval11' ( temp 4-component vector of int)
1070:71          texture ( temp 4-component vector of int)
1080:71            Construct combined texture-sampler ( temp isampler1D)
1090:71              'g_tTex1di4' ( uniform itexture1D)
1100:71              'g_sSamp' (layout( binding=0) uniform sampler)
1110:71            Constant:
1120:71              0.200000
1130:72      Sequence
1140:72        move second child to first child ( temp 4-component vector of uint)
1150:72          'txval12' ( temp 4-component vector of uint)
1160:72          texture ( temp 4-component vector of uint)
1170:72            Construct combined texture-sampler ( temp usampler1D)
1180:72              'g_tTex1du4' ( uniform utexture1D)
1190:72              'g_sSamp' (layout( binding=0) uniform sampler)
1200:72            Constant:
1210:72              0.300000
1220:74      Sequence
1230:74        move second child to first child ( temp 4-component vector of float)
1240:74          'txval20' ( temp 4-component vector of float)
1250:74          texture ( temp 4-component vector of float)
1260:74            Construct combined texture-sampler ( temp sampler2D)
1270:74              'g_tTex2df4' ( uniform texture2D)
1280:74              'g_sSamp' (layout( binding=0) uniform sampler)
1290:?             Constant:
1300:?               0.100000
1310:?               0.200000
1320:75      Sequence
1330:75        move second child to first child ( temp 4-component vector of int)
1340:75          'txval21' ( temp 4-component vector of int)
1350:75          texture ( temp 4-component vector of int)
1360:75            Construct combined texture-sampler ( temp isampler2D)
1370:75              'g_tTex2di4' ( uniform itexture2D)
1380:75              'g_sSamp' (layout( binding=0) uniform sampler)
1390:?             Constant:
1400:?               0.300000
1410:?               0.400000
1420:76      Sequence
1430:76        move second child to first child ( temp 4-component vector of uint)
1440:76          'txval22' ( temp 4-component vector of uint)
1450:76          texture ( temp 4-component vector of uint)
1460:76            Construct combined texture-sampler ( temp usampler2D)
1470:76              'g_tTex2du4' ( uniform utexture2D)
1480:76              'g_sSamp' (layout( binding=0) uniform sampler)
1490:?             Constant:
1500:?               0.500000
1510:?               0.600000
1520:78      Sequence
1530:78        move second child to first child ( temp 4-component vector of float)
1540:78          'txval30' ( temp 4-component vector of float)
1550:78          texture ( temp 4-component vector of float)
1560:78            Construct combined texture-sampler ( temp sampler3D)
1570:78              'g_tTex3df4' ( uniform texture3D)
1580:78              'g_sSamp' (layout( binding=0) uniform sampler)
1590:?             Constant:
1600:?               0.100000
1610:?               0.200000
1620:?               0.300000
1630:79      Sequence
1640:79        move second child to first child ( temp 4-component vector of int)
1650:79          'txval31' ( temp 4-component vector of int)
1660:79          texture ( temp 4-component vector of int)
1670:79            Construct combined texture-sampler ( temp isampler3D)
1680:79              'g_tTex3di4' ( uniform itexture3D)
1690:79              'g_sSamp' (layout( binding=0) uniform sampler)
1700:?             Constant:
1710:?               0.400000
1720:?               0.500000
1730:?               0.600000
1740:80      Sequence
1750:80        move second child to first child ( temp 4-component vector of uint)
1760:80          'txval32' ( temp 4-component vector of uint)
1770:80          texture ( temp 4-component vector of uint)
1780:80            Construct combined texture-sampler ( temp usampler3D)
1790:80              'g_tTex3du4' ( uniform utexture3D)
1800:80              'g_sSamp' (layout( binding=0) uniform sampler)
1810:?             Constant:
1820:?               0.700000
1830:?               0.800000
1840:?               0.900000
1850:82      Sequence
1860:82        move second child to first child ( temp 4-component vector of float)
1870:82          'txval40' ( temp 4-component vector of float)
1880:82          texture ( temp 4-component vector of float)
1890:82            Construct combined texture-sampler ( temp samplerCube)
1900:82              'g_tTexcdf4' ( uniform textureCube)
1910:82              'g_sSamp' (layout( binding=0) uniform sampler)
1920:?             Constant:
1930:?               0.100000
1940:?               0.200000
1950:?               0.300000
1960:83      Sequence
1970:83        move second child to first child ( temp 4-component vector of int)
1980:83          'txval41' ( temp 4-component vector of int)
1990:83          texture ( temp 4-component vector of int)
2000:83            Construct combined texture-sampler ( temp isamplerCube)
2010:83              'g_tTexcdi4' ( uniform itextureCube)
2020:83              'g_sSamp' (layout( binding=0) uniform sampler)
2030:?             Constant:
2040:?               0.400000
2050:?               0.500000
2060:?               0.600000
2070:84      Sequence
2080:84        move second child to first child ( temp 4-component vector of uint)
2090:84          'txval42' ( temp 4-component vector of uint)
2100:84          texture ( temp 4-component vector of uint)
2110:84            Construct combined texture-sampler ( temp usamplerCube)
2120:84              'g_tTexcdu4' ( uniform utextureCube)
2130:84              'g_sSamp' (layout( binding=0) uniform sampler)
2140:?             Constant:
2150:?               0.700000
2160:?               0.800000
2170:?               0.900000
2180:86      move second child to first child ( temp 4-component vector of float)
2190:86        Color: direct index for structure ( temp 4-component vector of float)
2200:86          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2210:86          Constant:
2220:86            0 (const int)
2230:86        Constant:
2240:86          1.000000
2250:86          1.000000
2260:86          1.000000
2270:86          1.000000
2280:87      move second child to first child ( temp float)
2290:87        Depth: direct index for structure ( temp float)
2300:87          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2310:87          Constant:
2320:87            1 (const int)
2330:87        Constant:
2340:87          1.000000
2350:89      Branch: Return with expression
2360:89        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2370:53  Function Definition: main( ( temp void)
2380:53    Function Parameters:
2390:?     Sequence
2400:53      Sequence
2410:53        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2420:53          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2430:53          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2440:53        move second child to first child ( temp 4-component vector of float)
2450:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
2460:53          Color: direct index for structure ( temp 4-component vector of float)
2470:53            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2480:53            Constant:
2490:53              0 (const int)
2500:53        move second child to first child ( temp float)
2510:?           '@entryPointOutput.Depth' ( out float FragDepth)
2520:53          Depth: direct index for structure ( temp float)
2530:53            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2540:53            Constant:
2550:53              1 (const int)
2560:?   Linker Objects
2570:?     'g_sSamp' (layout( binding=0) uniform sampler)
2580:?     'g_sSamp2d' ( uniform sampler)
2590:?     'g_sSamp2D_b' ( uniform sampler)
2600:?     'g_tTex1df4a' (layout( binding=1) uniform texture1D)
2610:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
2620:?     'g_tTex1di4' ( uniform itexture1D)
2630:?     'g_tTex1du4' ( uniform utexture1D)
2640:?     'g_tTex2df4' ( uniform texture2D)
2650:?     'g_tTex2di4' ( uniform itexture2D)
2660:?     'g_tTex2du4' ( uniform utexture2D)
2670:?     'g_tTex3df4' ( uniform texture3D)
2680:?     'g_tTex3di4' ( uniform itexture3D)
2690:?     'g_tTex3du4' ( uniform utexture3D)
2700:?     'g_tTexcdf4' ( uniform textureCube)
2710:?     'g_tTexcdi4' ( uniform itextureCube)
2720:?     'g_tTexcdu4' ( uniform utextureCube)
2730:?     '@entryPointOutput.Depth' ( out float FragDepth)
2740:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
275
276
277Linked fragment stage:
278
279
280Shader version: 500
281gl_FragCoord origin is upper left
282using depth_any
2830:? Sequence
2840:53  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2850:53    Function Parameters:
2860:?     Sequence
2870:57      move second child to first child ( temp int)
2880:57        CalculateLevelOfDetail: direct index for structure ( temp int)
2890:57          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
2900:57          Constant:
2910:57            1 (const int)
2920:57        Constant:
2930:57          1 (const int)
2940:58      move second child to first child ( temp int)
2950:58        CalculateLevelOfDetailUnclamped: direct index for structure ( temp int)
2960:58          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
2970:58          Constant:
2980:58            2 (const int)
2990:58        Constant:
3000:58          1 (const int)
3010:59      move second child to first child ( temp int)
3020:59        Gather: direct index for structure ( temp int)
3030:59          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
3040:59          Constant:
3050:59            3 (const int)
3060:59        Constant:
3070:59          1 (const int)
3080:60      move second child to first child ( temp int)
3090:60        GetDimensions: direct index for structure ( temp int)
3100:60          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
3110:60          Constant:
3120:60            4 (const int)
3130:60        Constant:
3140:60          1 (const int)
3150:61      move second child to first child ( temp int)
3160:61        GetSamplePosition: direct index for structure ( temp int)
3170:61          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
3180:61          Constant:
3190:61            5 (const int)
3200:61        Constant:
3210:61          1 (const int)
3220:62      move second child to first child ( temp int)
3230:62        Load: direct index for structure ( temp int)
3240:62          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
3250:62          Constant:
3260:62            6 (const int)
3270:62        Constant:
3280:62          1 (const int)
3290:63      move second child to first child ( temp int)
3300:63        Sample: direct index for structure ( temp int)
3310:63          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
3320:63          Constant:
3330:63            0 (const int)
3340:63        Constant:
3350:63          1 (const int)
3360:64      move second child to first child ( temp int)
3370:64        SampleBias: direct index for structure ( temp int)
3380:64          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
3390:64          Constant:
3400:64            7 (const int)
3410:64        Constant:
3420:64          1 (const int)
3430:65      move second child to first child ( temp int)
3440:65        SampleCmp: direct index for structure ( temp int)
3450:65          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
3460:65          Constant:
3470:65            8 (const int)
3480:65        Constant:
3490:65          1 (const int)
3500:66      move second child to first child ( temp int)
3510:66        SampleCmpLevelZero: direct index for structure ( temp int)
3520:66          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
3530:66          Constant:
3540:66            9 (const int)
3550:66        Constant:
3560:66          1 (const int)
3570:67      move second child to first child ( temp int)
3580:67        SampleGrad: direct index for structure ( temp int)
3590:67          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
3600:67          Constant:
3610:67            10 (const int)
3620:67        Constant:
3630:67          1 (const int)
3640:68      move second child to first child ( temp int)
3650:68        SampleLevel: direct index for structure ( temp int)
3660:68          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
3670:68          Constant:
3680:68            11 (const int)
3690:68        Constant:
3700:68          1 (const int)
3710:70      Sequence
3720:70        move second child to first child ( temp 4-component vector of float)
3730:70          'txval10' ( temp 4-component vector of float)
3740:70          texture ( temp 4-component vector of float)
3750:70            Construct combined texture-sampler ( temp sampler1D)
3760:70              'g_tTex1df4' (layout( binding=0) uniform texture1D)
3770:70              'g_sSamp' (layout( binding=0) uniform sampler)
3780:70            Constant:
3790:70              0.100000
3800:71      Sequence
3810:71        move second child to first child ( temp 4-component vector of int)
3820:71          'txval11' ( temp 4-component vector of int)
3830:71          texture ( temp 4-component vector of int)
3840:71            Construct combined texture-sampler ( temp isampler1D)
3850:71              'g_tTex1di4' ( uniform itexture1D)
3860:71              'g_sSamp' (layout( binding=0) uniform sampler)
3870:71            Constant:
3880:71              0.200000
3890:72      Sequence
3900:72        move second child to first child ( temp 4-component vector of uint)
3910:72          'txval12' ( temp 4-component vector of uint)
3920:72          texture ( temp 4-component vector of uint)
3930:72            Construct combined texture-sampler ( temp usampler1D)
3940:72              'g_tTex1du4' ( uniform utexture1D)
3950:72              'g_sSamp' (layout( binding=0) uniform sampler)
3960:72            Constant:
3970:72              0.300000
3980:74      Sequence
3990:74        move second child to first child ( temp 4-component vector of float)
4000:74          'txval20' ( temp 4-component vector of float)
4010:74          texture ( temp 4-component vector of float)
4020:74            Construct combined texture-sampler ( temp sampler2D)
4030:74              'g_tTex2df4' ( uniform texture2D)
4040:74              'g_sSamp' (layout( binding=0) uniform sampler)
4050:?             Constant:
4060:?               0.100000
4070:?               0.200000
4080:75      Sequence
4090:75        move second child to first child ( temp 4-component vector of int)
4100:75          'txval21' ( temp 4-component vector of int)
4110:75          texture ( temp 4-component vector of int)
4120:75            Construct combined texture-sampler ( temp isampler2D)
4130:75              'g_tTex2di4' ( uniform itexture2D)
4140:75              'g_sSamp' (layout( binding=0) uniform sampler)
4150:?             Constant:
4160:?               0.300000
4170:?               0.400000
4180:76      Sequence
4190:76        move second child to first child ( temp 4-component vector of uint)
4200:76          'txval22' ( temp 4-component vector of uint)
4210:76          texture ( temp 4-component vector of uint)
4220:76            Construct combined texture-sampler ( temp usampler2D)
4230:76              'g_tTex2du4' ( uniform utexture2D)
4240:76              'g_sSamp' (layout( binding=0) uniform sampler)
4250:?             Constant:
4260:?               0.500000
4270:?               0.600000
4280:78      Sequence
4290:78        move second child to first child ( temp 4-component vector of float)
4300:78          'txval30' ( temp 4-component vector of float)
4310:78          texture ( temp 4-component vector of float)
4320:78            Construct combined texture-sampler ( temp sampler3D)
4330:78              'g_tTex3df4' ( uniform texture3D)
4340:78              'g_sSamp' (layout( binding=0) uniform sampler)
4350:?             Constant:
4360:?               0.100000
4370:?               0.200000
4380:?               0.300000
4390:79      Sequence
4400:79        move second child to first child ( temp 4-component vector of int)
4410:79          'txval31' ( temp 4-component vector of int)
4420:79          texture ( temp 4-component vector of int)
4430:79            Construct combined texture-sampler ( temp isampler3D)
4440:79              'g_tTex3di4' ( uniform itexture3D)
4450:79              'g_sSamp' (layout( binding=0) uniform sampler)
4460:?             Constant:
4470:?               0.400000
4480:?               0.500000
4490:?               0.600000
4500:80      Sequence
4510:80        move second child to first child ( temp 4-component vector of uint)
4520:80          'txval32' ( temp 4-component vector of uint)
4530:80          texture ( temp 4-component vector of uint)
4540:80            Construct combined texture-sampler ( temp usampler3D)
4550:80              'g_tTex3du4' ( uniform utexture3D)
4560:80              'g_sSamp' (layout( binding=0) uniform sampler)
4570:?             Constant:
4580:?               0.700000
4590:?               0.800000
4600:?               0.900000
4610:82      Sequence
4620:82        move second child to first child ( temp 4-component vector of float)
4630:82          'txval40' ( temp 4-component vector of float)
4640:82          texture ( temp 4-component vector of float)
4650:82            Construct combined texture-sampler ( temp samplerCube)
4660:82              'g_tTexcdf4' ( uniform textureCube)
4670:82              'g_sSamp' (layout( binding=0) uniform sampler)
4680:?             Constant:
4690:?               0.100000
4700:?               0.200000
4710:?               0.300000
4720:83      Sequence
4730:83        move second child to first child ( temp 4-component vector of int)
4740:83          'txval41' ( temp 4-component vector of int)
4750:83          texture ( temp 4-component vector of int)
4760:83            Construct combined texture-sampler ( temp isamplerCube)
4770:83              'g_tTexcdi4' ( uniform itextureCube)
4780:83              'g_sSamp' (layout( binding=0) uniform sampler)
4790:?             Constant:
4800:?               0.400000
4810:?               0.500000
4820:?               0.600000
4830:84      Sequence
4840:84        move second child to first child ( temp 4-component vector of uint)
4850:84          'txval42' ( temp 4-component vector of uint)
4860:84          texture ( temp 4-component vector of uint)
4870:84            Construct combined texture-sampler ( temp usamplerCube)
4880:84              'g_tTexcdu4' ( uniform utextureCube)
4890:84              'g_sSamp' (layout( binding=0) uniform sampler)
4900:?             Constant:
4910:?               0.700000
4920:?               0.800000
4930:?               0.900000
4940:86      move second child to first child ( temp 4-component vector of float)
4950:86        Color: direct index for structure ( temp 4-component vector of float)
4960:86          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
4970:86          Constant:
4980:86            0 (const int)
4990:86        Constant:
5000:86          1.000000
5010:86          1.000000
5020:86          1.000000
5030:86          1.000000
5040:87      move second child to first child ( temp float)
5050:87        Depth: direct index for structure ( temp float)
5060:87          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
5070:87          Constant:
5080:87            1 (const int)
5090:87        Constant:
5100:87          1.000000
5110:89      Branch: Return with expression
5120:89        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
5130:53  Function Definition: main( ( temp void)
5140:53    Function Parameters:
5150:?     Sequence
5160:53      Sequence
5170:53        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
5180:53          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
5190:53          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
5200:53        move second child to first child ( temp 4-component vector of float)
5210:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
5220:53          Color: direct index for structure ( temp 4-component vector of float)
5230:53            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
5240:53            Constant:
5250:53              0 (const int)
5260:53        move second child to first child ( temp float)
5270:?           '@entryPointOutput.Depth' ( out float FragDepth)
5280:53          Depth: direct index for structure ( temp float)
5290:53            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
5300:53            Constant:
5310:53              1 (const int)
5320:?   Linker Objects
5330:?     'g_sSamp' (layout( binding=0) uniform sampler)
5340:?     'g_sSamp2d' ( uniform sampler)
5350:?     'g_sSamp2D_b' ( uniform sampler)
5360:?     'g_tTex1df4a' (layout( binding=1) uniform texture1D)
5370:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
5380:?     'g_tTex1di4' ( uniform itexture1D)
5390:?     'g_tTex1du4' ( uniform utexture1D)
5400:?     'g_tTex2df4' ( uniform texture2D)
5410:?     'g_tTex2di4' ( uniform itexture2D)
5420:?     'g_tTex2du4' ( uniform utexture2D)
5430:?     'g_tTex3df4' ( uniform texture3D)
5440:?     'g_tTex3di4' ( uniform itexture3D)
5450:?     'g_tTex3du4' ( uniform utexture3D)
5460:?     'g_tTexcdf4' ( uniform textureCube)
5470:?     'g_tTexcdi4' ( uniform itextureCube)
5480:?     'g_tTexcdu4' ( uniform utextureCube)
5490:?     '@entryPointOutput.Depth' ( out float FragDepth)
5500:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
551
552// Module Version 10000
553// Generated by (magic number): 80008
554// Id's are bound by 198
555
556                              Capability Shader
557                              Capability Sampled1D
558               1:             ExtInstImport  "GLSL.std.450"
559                              MemoryModel Logical GLSL450
560                              EntryPoint Fragment 4  "main" 188 192
561                              ExecutionMode 4 OriginUpperLeft
562                              ExecutionMode 4 DepthReplacing
563                              Source HLSL 500
564                              Name 4  "main"
565                              Name 8  "PS_OUTPUT"
566                              MemberName 8(PS_OUTPUT) 0  "Color"
567                              MemberName 8(PS_OUTPUT) 1  "Depth"
568                              Name 10  "@main("
569                              Name 13  "MemberTest"
570                              MemberName 13(MemberTest) 0  "Sample"
571                              MemberName 13(MemberTest) 1  "CalculateLevelOfDetail"
572                              MemberName 13(MemberTest) 2  "CalculateLevelOfDetailUnclamped"
573                              MemberName 13(MemberTest) 3  "Gather"
574                              MemberName 13(MemberTest) 4  "GetDimensions"
575                              MemberName 13(MemberTest) 5  "GetSamplePosition"
576                              MemberName 13(MemberTest) 6  "Load"
577                              MemberName 13(MemberTest) 7  "SampleBias"
578                              MemberName 13(MemberTest) 8  "SampleCmp"
579                              MemberName 13(MemberTest) 9  "SampleCmpLevelZero"
580                              MemberName 13(MemberTest) 10  "SampleGrad"
581                              MemberName 13(MemberTest) 11  "SampleLevel"
582                              Name 15  "mtest"
583                              Name 42  "txval10"
584                              Name 45  "g_tTex1df4"
585                              Name 49  "g_sSamp"
586                              Name 57  "txval11"
587                              Name 60  "g_tTex1di4"
588                              Name 70  "txval12"
589                              Name 73  "g_tTex1du4"
590                              Name 80  "txval20"
591                              Name 83  "g_tTex2df4"
592                              Name 91  "txval21"
593                              Name 94  "g_tTex2di4"
594                              Name 102  "txval22"
595                              Name 105  "g_tTex2du4"
596                              Name 114  "txval30"
597                              Name 117  "g_tTex3df4"
598                              Name 125  "txval31"
599                              Name 128  "g_tTex3di4"
600                              Name 135  "txval32"
601                              Name 138  "g_tTex3du4"
602                              Name 148  "txval40"
603                              Name 151  "g_tTexcdf4"
604                              Name 157  "txval41"
605                              Name 160  "g_tTexcdi4"
606                              Name 166  "txval42"
607                              Name 169  "g_tTexcdu4"
608                              Name 176  "psout"
609                              Name 185  "flattenTemp"
610                              Name 188  "@entryPointOutput.Color"
611                              Name 192  "@entryPointOutput.Depth"
612                              Name 195  "g_sSamp2d"
613                              Name 196  "g_sSamp2D_b"
614                              Name 197  "g_tTex1df4a"
615                              Decorate 45(g_tTex1df4) DescriptorSet 0
616                              Decorate 45(g_tTex1df4) Binding 0
617                              Decorate 49(g_sSamp) DescriptorSet 0
618                              Decorate 49(g_sSamp) Binding 0
619                              Decorate 60(g_tTex1di4) DescriptorSet 0
620                              Decorate 60(g_tTex1di4) Binding 0
621                              Decorate 73(g_tTex1du4) DescriptorSet 0
622                              Decorate 73(g_tTex1du4) Binding 0
623                              Decorate 83(g_tTex2df4) DescriptorSet 0
624                              Decorate 83(g_tTex2df4) Binding 0
625                              Decorate 94(g_tTex2di4) DescriptorSet 0
626                              Decorate 94(g_tTex2di4) Binding 0
627                              Decorate 105(g_tTex2du4) DescriptorSet 0
628                              Decorate 105(g_tTex2du4) Binding 0
629                              Decorate 117(g_tTex3df4) DescriptorSet 0
630                              Decorate 117(g_tTex3df4) Binding 0
631                              Decorate 128(g_tTex3di4) DescriptorSet 0
632                              Decorate 128(g_tTex3di4) Binding 0
633                              Decorate 138(g_tTex3du4) DescriptorSet 0
634                              Decorate 138(g_tTex3du4) Binding 0
635                              Decorate 151(g_tTexcdf4) DescriptorSet 0
636                              Decorate 151(g_tTexcdf4) Binding 0
637                              Decorate 160(g_tTexcdi4) DescriptorSet 0
638                              Decorate 160(g_tTexcdi4) Binding 0
639                              Decorate 169(g_tTexcdu4) DescriptorSet 0
640                              Decorate 169(g_tTexcdu4) Binding 0
641                              Decorate 188(@entryPointOutput.Color) Location 0
642                              Decorate 192(@entryPointOutput.Depth) BuiltIn FragDepth
643                              Decorate 195(g_sSamp2d) DescriptorSet 0
644                              Decorate 195(g_sSamp2d) Binding 0
645                              Decorate 196(g_sSamp2D_b) DescriptorSet 0
646                              Decorate 196(g_sSamp2D_b) Binding 0
647                              Decorate 197(g_tTex1df4a) DescriptorSet 0
648                              Decorate 197(g_tTex1df4a) Binding 1
649               2:             TypeVoid
650               3:             TypeFunction 2
651               6:             TypeFloat 32
652               7:             TypeVector 6(float) 4
653    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
654               9:             TypeFunction 8(PS_OUTPUT)
655              12:             TypeInt 32 1
656  13(MemberTest):             TypeStruct 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int)
657              14:             TypePointer Function 13(MemberTest)
658              16:     12(int) Constant 1
659              17:             TypePointer Function 12(int)
660              19:     12(int) Constant 2
661              21:     12(int) Constant 3
662              23:     12(int) Constant 4
663              25:     12(int) Constant 5
664              27:     12(int) Constant 6
665              29:     12(int) Constant 0
666              31:     12(int) Constant 7
667              33:     12(int) Constant 8
668              35:     12(int) Constant 9
669              37:     12(int) Constant 10
670              39:     12(int) Constant 11
671              41:             TypePointer Function 7(fvec4)
672              43:             TypeImage 6(float) 1D sampled format:Unknown
673              44:             TypePointer UniformConstant 43
674  45(g_tTex1df4):     44(ptr) Variable UniformConstant
675              47:             TypeSampler
676              48:             TypePointer UniformConstant 47
677     49(g_sSamp):     48(ptr) Variable UniformConstant
678              51:             TypeSampledImage 43
679              53:    6(float) Constant 1036831949
680              55:             TypeVector 12(int) 4
681              56:             TypePointer Function 55(ivec4)
682              58:             TypeImage 12(int) 1D sampled format:Unknown
683              59:             TypePointer UniformConstant 58
684  60(g_tTex1di4):     59(ptr) Variable UniformConstant
685              63:             TypeSampledImage 58
686              65:    6(float) Constant 1045220557
687              67:             TypeInt 32 0
688              68:             TypeVector 67(int) 4
689              69:             TypePointer Function 68(ivec4)
690              71:             TypeImage 67(int) 1D sampled format:Unknown
691              72:             TypePointer UniformConstant 71
692  73(g_tTex1du4):     72(ptr) Variable UniformConstant
693              76:             TypeSampledImage 71
694              78:    6(float) Constant 1050253722
695              81:             TypeImage 6(float) 2D sampled format:Unknown
696              82:             TypePointer UniformConstant 81
697  83(g_tTex2df4):     82(ptr) Variable UniformConstant
698              86:             TypeSampledImage 81
699              88:             TypeVector 6(float) 2
700              89:   88(fvec2) ConstantComposite 53 65
701              92:             TypeImage 12(int) 2D sampled format:Unknown
702              93:             TypePointer UniformConstant 92
703  94(g_tTex2di4):     93(ptr) Variable UniformConstant
704              97:             TypeSampledImage 92
705              99:    6(float) Constant 1053609165
706             100:   88(fvec2) ConstantComposite 78 99
707             103:             TypeImage 67(int) 2D sampled format:Unknown
708             104:             TypePointer UniformConstant 103
709 105(g_tTex2du4):    104(ptr) Variable UniformConstant
710             108:             TypeSampledImage 103
711             110:    6(float) Constant 1056964608
712             111:    6(float) Constant 1058642330
713             112:   88(fvec2) ConstantComposite 110 111
714             115:             TypeImage 6(float) 3D sampled format:Unknown
715             116:             TypePointer UniformConstant 115
716 117(g_tTex3df4):    116(ptr) Variable UniformConstant
717             120:             TypeSampledImage 115
718             122:             TypeVector 6(float) 3
719             123:  122(fvec3) ConstantComposite 53 65 78
720             126:             TypeImage 12(int) 3D sampled format:Unknown
721             127:             TypePointer UniformConstant 126
722 128(g_tTex3di4):    127(ptr) Variable UniformConstant
723             131:             TypeSampledImage 126
724             133:  122(fvec3) ConstantComposite 99 110 111
725             136:             TypeImage 67(int) 3D sampled format:Unknown
726             137:             TypePointer UniformConstant 136
727 138(g_tTex3du4):    137(ptr) Variable UniformConstant
728             141:             TypeSampledImage 136
729             143:    6(float) Constant 1060320051
730             144:    6(float) Constant 1061997773
731             145:    6(float) Constant 1063675494
732             146:  122(fvec3) ConstantComposite 143 144 145
733             149:             TypeImage 6(float) Cube sampled format:Unknown
734             150:             TypePointer UniformConstant 149
735 151(g_tTexcdf4):    150(ptr) Variable UniformConstant
736             154:             TypeSampledImage 149
737             158:             TypeImage 12(int) Cube sampled format:Unknown
738             159:             TypePointer UniformConstant 158
739 160(g_tTexcdi4):    159(ptr) Variable UniformConstant
740             163:             TypeSampledImage 158
741             167:             TypeImage 67(int) Cube sampled format:Unknown
742             168:             TypePointer UniformConstant 167
743 169(g_tTexcdu4):    168(ptr) Variable UniformConstant
744             172:             TypeSampledImage 167
745             175:             TypePointer Function 8(PS_OUTPUT)
746             177:    6(float) Constant 1065353216
747             178:    7(fvec4) ConstantComposite 177 177 177 177
748             180:             TypePointer Function 6(float)
749             187:             TypePointer Output 7(fvec4)
750188(@entryPointOutput.Color):    187(ptr) Variable Output
751             191:             TypePointer Output 6(float)
752192(@entryPointOutput.Depth):    191(ptr) Variable Output
753  195(g_sSamp2d):     48(ptr) Variable UniformConstant
754196(g_sSamp2D_b):     48(ptr) Variable UniformConstant
755197(g_tTex1df4a):     44(ptr) Variable UniformConstant
756         4(main):           2 Function None 3
757               5:             Label
758185(flattenTemp):    175(ptr) Variable Function
759             186:8(PS_OUTPUT) FunctionCall 10(@main()
760                              Store 185(flattenTemp) 186
761             189:     41(ptr) AccessChain 185(flattenTemp) 29
762             190:    7(fvec4) Load 189
763                              Store 188(@entryPointOutput.Color) 190
764             193:    180(ptr) AccessChain 185(flattenTemp) 16
765             194:    6(float) Load 193
766                              Store 192(@entryPointOutput.Depth) 194
767                              Return
768                              FunctionEnd
769      10(@main():8(PS_OUTPUT) Function None 9
770              11:             Label
771       15(mtest):     14(ptr) Variable Function
772     42(txval10):     41(ptr) Variable Function
773     57(txval11):     56(ptr) Variable Function
774     70(txval12):     69(ptr) Variable Function
775     80(txval20):     41(ptr) Variable Function
776     91(txval21):     56(ptr) Variable Function
777    102(txval22):     69(ptr) Variable Function
778    114(txval30):     41(ptr) Variable Function
779    125(txval31):     56(ptr) Variable Function
780    135(txval32):     69(ptr) Variable Function
781    148(txval40):     41(ptr) Variable Function
782    157(txval41):     56(ptr) Variable Function
783    166(txval42):     69(ptr) Variable Function
784      176(psout):    175(ptr) Variable Function
785              18:     17(ptr) AccessChain 15(mtest) 16
786                              Store 18 16
787              20:     17(ptr) AccessChain 15(mtest) 19
788                              Store 20 16
789              22:     17(ptr) AccessChain 15(mtest) 21
790                              Store 22 16
791              24:     17(ptr) AccessChain 15(mtest) 23
792                              Store 24 16
793              26:     17(ptr) AccessChain 15(mtest) 25
794                              Store 26 16
795              28:     17(ptr) AccessChain 15(mtest) 27
796                              Store 28 16
797              30:     17(ptr) AccessChain 15(mtest) 29
798                              Store 30 16
799              32:     17(ptr) AccessChain 15(mtest) 31
800                              Store 32 16
801              34:     17(ptr) AccessChain 15(mtest) 33
802                              Store 34 16
803              36:     17(ptr) AccessChain 15(mtest) 35
804                              Store 36 16
805              38:     17(ptr) AccessChain 15(mtest) 37
806                              Store 38 16
807              40:     17(ptr) AccessChain 15(mtest) 39
808                              Store 40 16
809              46:          43 Load 45(g_tTex1df4)
810              50:          47 Load 49(g_sSamp)
811              52:          51 SampledImage 46 50
812              54:    7(fvec4) ImageSampleImplicitLod 52 53
813                              Store 42(txval10) 54
814              61:          58 Load 60(g_tTex1di4)
815              62:          47 Load 49(g_sSamp)
816              64:          63 SampledImage 61 62
817              66:   55(ivec4) ImageSampleImplicitLod 64 65
818                              Store 57(txval11) 66
819              74:          71 Load 73(g_tTex1du4)
820              75:          47 Load 49(g_sSamp)
821              77:          76 SampledImage 74 75
822              79:   68(ivec4) ImageSampleImplicitLod 77 78
823                              Store 70(txval12) 79
824              84:          81 Load 83(g_tTex2df4)
825              85:          47 Load 49(g_sSamp)
826              87:          86 SampledImage 84 85
827              90:    7(fvec4) ImageSampleImplicitLod 87 89
828                              Store 80(txval20) 90
829              95:          92 Load 94(g_tTex2di4)
830              96:          47 Load 49(g_sSamp)
831              98:          97 SampledImage 95 96
832             101:   55(ivec4) ImageSampleImplicitLod 98 100
833                              Store 91(txval21) 101
834             106:         103 Load 105(g_tTex2du4)
835             107:          47 Load 49(g_sSamp)
836             109:         108 SampledImage 106 107
837             113:   68(ivec4) ImageSampleImplicitLod 109 112
838                              Store 102(txval22) 113
839             118:         115 Load 117(g_tTex3df4)
840             119:          47 Load 49(g_sSamp)
841             121:         120 SampledImage 118 119
842             124:    7(fvec4) ImageSampleImplicitLod 121 123
843                              Store 114(txval30) 124
844             129:         126 Load 128(g_tTex3di4)
845             130:          47 Load 49(g_sSamp)
846             132:         131 SampledImage 129 130
847             134:   55(ivec4) ImageSampleImplicitLod 132 133
848                              Store 125(txval31) 134
849             139:         136 Load 138(g_tTex3du4)
850             140:          47 Load 49(g_sSamp)
851             142:         141 SampledImage 139 140
852             147:   68(ivec4) ImageSampleImplicitLod 142 146
853                              Store 135(txval32) 147
854             152:         149 Load 151(g_tTexcdf4)
855             153:          47 Load 49(g_sSamp)
856             155:         154 SampledImage 152 153
857             156:    7(fvec4) ImageSampleImplicitLod 155 123
858                              Store 148(txval40) 156
859             161:         158 Load 160(g_tTexcdi4)
860             162:          47 Load 49(g_sSamp)
861             164:         163 SampledImage 161 162
862             165:   55(ivec4) ImageSampleImplicitLod 164 133
863                              Store 157(txval41) 165
864             170:         167 Load 169(g_tTexcdu4)
865             171:          47 Load 49(g_sSamp)
866             173:         172 SampledImage 170 171
867             174:   68(ivec4) ImageSampleImplicitLod 173 146
868                              Store 166(txval42) 174
869             179:     41(ptr) AccessChain 176(psout) 29
870                              Store 179 178
871             181:    180(ptr) AccessChain 176(psout) 16
872                              Store 181 177
873             182:8(PS_OUTPUT) Load 176(psout)
874                              ReturnValue 182
875                              FunctionEnd
876