• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1hlsl.samplegrad.offsetarray.dx10.frag
2Shader version: 500
3gl_FragCoord origin is upper left
4using depth_any
50:? Sequence
60:24  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
70:24    Function Parameters:
80:?     Sequence
90:27      Sequence
100:27        move second child to first child ( temp 4-component vector of float)
110:27          'txval10' ( temp 4-component vector of float)
120:27          textureGradOffset ( temp 4-component vector of float)
130:27            Construct combined texture-sampler ( temp sampler1DArray)
140:27              'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
150:27              'g_sSamp' (layout( binding=0) uniform sampler)
160:?             Constant:
170:?               0.100000
180:?               0.200000
190:27            Constant:
200:27              1.100000
210:27            Constant:
220:27              1.200000
230:27            Constant:
240:27              1 (const int)
250:28      Sequence
260:28        move second child to first child ( temp 4-component vector of int)
270:28          'txval11' ( temp 4-component vector of int)
280:28          textureGradOffset ( temp 4-component vector of int)
290:28            Construct combined texture-sampler ( temp isampler1DArray)
300:28              'g_tTex1di4' ( uniform itexture1DArray)
310:28              'g_sSamp' (layout( binding=0) uniform sampler)
320:?             Constant:
330:?               0.100000
340:?               0.200000
350:28            Constant:
360:28              1.100000
370:28            Constant:
380:28              1.200000
390:28            Constant:
400:28              1 (const int)
410:29      Sequence
420:29        move second child to first child ( temp 4-component vector of uint)
430:29          'txval12' ( temp 4-component vector of uint)
440:29          textureGradOffset ( temp 4-component vector of uint)
450:29            Construct combined texture-sampler ( temp usampler1DArray)
460:29              'g_tTex1du4' ( uniform utexture1DArray)
470:29              'g_sSamp' (layout( binding=0) uniform sampler)
480:?             Constant:
490:?               0.100000
500:?               0.200000
510:29            Constant:
520:29              1.100000
530:29            Constant:
540:29              1.200000
550:29            Constant:
560:29              1 (const int)
570:31      Sequence
580:31        move second child to first child ( temp 4-component vector of float)
590:31          'txval20' ( temp 4-component vector of float)
600:31          textureGradOffset ( temp 4-component vector of float)
610:31            Construct combined texture-sampler ( temp sampler2DArray)
620:31              'g_tTex2df4' ( uniform texture2DArray)
630:31              'g_sSamp' (layout( binding=0) uniform sampler)
640:?             Constant:
650:?               0.100000
660:?               0.200000
670:?               0.300000
680:?             Constant:
690:?               1.100000
700:?               1.200000
710:?             Constant:
720:?               1.100000
730:?               1.200000
740:?             Constant:
750:?               1 (const int)
760:?               0 (const int)
770:32      Sequence
780:32        move second child to first child ( temp 4-component vector of int)
790:32          'txval21' ( temp 4-component vector of int)
800:32          textureGradOffset ( temp 4-component vector of int)
810:32            Construct combined texture-sampler ( temp isampler2DArray)
820:32              'g_tTex2di4' ( uniform itexture2DArray)
830:32              'g_sSamp' (layout( binding=0) uniform sampler)
840:?             Constant:
850:?               0.100000
860:?               0.200000
870:?               0.300000
880:?             Constant:
890:?               1.100000
900:?               1.200000
910:?             Constant:
920:?               1.100000
930:?               1.200000
940:?             Constant:
950:?               1 (const int)
960:?               0 (const int)
970:33      Sequence
980:33        move second child to first child ( temp 4-component vector of uint)
990:33          'txval22' ( temp 4-component vector of uint)
1000:33          textureGradOffset ( temp 4-component vector of uint)
1010:33            Construct combined texture-sampler ( temp usampler2DArray)
1020:33              'g_tTex2du4' ( uniform utexture2DArray)
1030:33              'g_sSamp' (layout( binding=0) uniform sampler)
1040:?             Constant:
1050:?               0.100000
1060:?               0.200000
1070:?               0.300000
1080:?             Constant:
1090:?               1.100000
1100:?               1.200000
1110:?             Constant:
1120:?               1.100000
1130:?               1.200000
1140:?             Constant:
1150:?               1 (const int)
1160:?               0 (const int)
1170:35      move second child to first child ( temp 4-component vector of float)
1180:35        Color: direct index for structure ( temp 4-component vector of float)
1190:35          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1200:35          Constant:
1210:35            0 (const int)
1220:35        Constant:
1230:35          1.000000
1240:35          1.000000
1250:35          1.000000
1260:35          1.000000
1270:36      move second child to first child ( temp float)
1280:36        Depth: direct index for structure ( temp float)
1290:36          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1300:36          Constant:
1310:36            1 (const int)
1320:36        Constant:
1330:36          1.000000
1340:38      Branch: Return with expression
1350:38        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1360:24  Function Definition: main( ( temp void)
1370:24    Function Parameters:
1380:?     Sequence
1390:24      Sequence
1400:24        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1410:24          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1420:24          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1430:24        move second child to first child ( temp 4-component vector of float)
1440:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
1450:24          Color: direct index for structure ( temp 4-component vector of float)
1460:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1470:24            Constant:
1480:24              0 (const int)
1490:24        move second child to first child ( temp float)
1500:?           '@entryPointOutput.Depth' ( out float FragDepth)
1510:24          Depth: direct index for structure ( temp float)
1520:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1530:24            Constant:
1540:24              1 (const int)
1550:?   Linker Objects
1560:?     'g_sSamp' (layout( binding=0) uniform sampler)
1570:?     'g_tTex1df4a' (layout( binding=1) uniform texture1DArray)
1580:?     'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
1590:?     'g_tTex1di4' ( uniform itexture1DArray)
1600:?     'g_tTex1du4' ( uniform utexture1DArray)
1610:?     'g_tTex2df4' ( uniform texture2DArray)
1620:?     'g_tTex2di4' ( uniform itexture2DArray)
1630:?     'g_tTex2du4' ( uniform utexture2DArray)
1640:?     'g_tTexcdf4' ( uniform textureCubeArray)
1650:?     'g_tTexcdi4' ( uniform itextureCubeArray)
1660:?     'g_tTexcdu4' ( uniform utextureCubeArray)
1670:?     '@entryPointOutput.Depth' ( out float FragDepth)
1680:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
169
170
171Linked fragment stage:
172
173
174Shader version: 500
175gl_FragCoord origin is upper left
176using depth_any
1770:? Sequence
1780:24  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
1790:24    Function Parameters:
1800:?     Sequence
1810:27      Sequence
1820:27        move second child to first child ( temp 4-component vector of float)
1830:27          'txval10' ( temp 4-component vector of float)
1840:27          textureGradOffset ( temp 4-component vector of float)
1850:27            Construct combined texture-sampler ( temp sampler1DArray)
1860:27              'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
1870:27              'g_sSamp' (layout( binding=0) uniform sampler)
1880:?             Constant:
1890:?               0.100000
1900:?               0.200000
1910:27            Constant:
1920:27              1.100000
1930:27            Constant:
1940:27              1.200000
1950:27            Constant:
1960:27              1 (const int)
1970:28      Sequence
1980:28        move second child to first child ( temp 4-component vector of int)
1990:28          'txval11' ( temp 4-component vector of int)
2000:28          textureGradOffset ( temp 4-component vector of int)
2010:28            Construct combined texture-sampler ( temp isampler1DArray)
2020:28              'g_tTex1di4' ( uniform itexture1DArray)
2030:28              'g_sSamp' (layout( binding=0) uniform sampler)
2040:?             Constant:
2050:?               0.100000
2060:?               0.200000
2070:28            Constant:
2080:28              1.100000
2090:28            Constant:
2100:28              1.200000
2110:28            Constant:
2120:28              1 (const int)
2130:29      Sequence
2140:29        move second child to first child ( temp 4-component vector of uint)
2150:29          'txval12' ( temp 4-component vector of uint)
2160:29          textureGradOffset ( temp 4-component vector of uint)
2170:29            Construct combined texture-sampler ( temp usampler1DArray)
2180:29              'g_tTex1du4' ( uniform utexture1DArray)
2190:29              'g_sSamp' (layout( binding=0) uniform sampler)
2200:?             Constant:
2210:?               0.100000
2220:?               0.200000
2230:29            Constant:
2240:29              1.100000
2250:29            Constant:
2260:29              1.200000
2270:29            Constant:
2280:29              1 (const int)
2290:31      Sequence
2300:31        move second child to first child ( temp 4-component vector of float)
2310:31          'txval20' ( temp 4-component vector of float)
2320:31          textureGradOffset ( temp 4-component vector of float)
2330:31            Construct combined texture-sampler ( temp sampler2DArray)
2340:31              'g_tTex2df4' ( uniform texture2DArray)
2350:31              'g_sSamp' (layout( binding=0) uniform sampler)
2360:?             Constant:
2370:?               0.100000
2380:?               0.200000
2390:?               0.300000
2400:?             Constant:
2410:?               1.100000
2420:?               1.200000
2430:?             Constant:
2440:?               1.100000
2450:?               1.200000
2460:?             Constant:
2470:?               1 (const int)
2480:?               0 (const int)
2490:32      Sequence
2500:32        move second child to first child ( temp 4-component vector of int)
2510:32          'txval21' ( temp 4-component vector of int)
2520:32          textureGradOffset ( temp 4-component vector of int)
2530:32            Construct combined texture-sampler ( temp isampler2DArray)
2540:32              'g_tTex2di4' ( uniform itexture2DArray)
2550:32              'g_sSamp' (layout( binding=0) uniform sampler)
2560:?             Constant:
2570:?               0.100000
2580:?               0.200000
2590:?               0.300000
2600:?             Constant:
2610:?               1.100000
2620:?               1.200000
2630:?             Constant:
2640:?               1.100000
2650:?               1.200000
2660:?             Constant:
2670:?               1 (const int)
2680:?               0 (const int)
2690:33      Sequence
2700:33        move second child to first child ( temp 4-component vector of uint)
2710:33          'txval22' ( temp 4-component vector of uint)
2720:33          textureGradOffset ( temp 4-component vector of uint)
2730:33            Construct combined texture-sampler ( temp usampler2DArray)
2740:33              'g_tTex2du4' ( uniform utexture2DArray)
2750:33              'g_sSamp' (layout( binding=0) uniform sampler)
2760:?             Constant:
2770:?               0.100000
2780:?               0.200000
2790:?               0.300000
2800:?             Constant:
2810:?               1.100000
2820:?               1.200000
2830:?             Constant:
2840:?               1.100000
2850:?               1.200000
2860:?             Constant:
2870:?               1 (const int)
2880:?               0 (const int)
2890:35      move second child to first child ( temp 4-component vector of float)
2900:35        Color: direct index for structure ( temp 4-component vector of float)
2910:35          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
2920:35          Constant:
2930:35            0 (const int)
2940:35        Constant:
2950:35          1.000000
2960:35          1.000000
2970:35          1.000000
2980:35          1.000000
2990:36      move second child to first child ( temp float)
3000:36        Depth: direct index for structure ( temp float)
3010:36          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3020:36          Constant:
3030:36            1 (const int)
3040:36        Constant:
3050:36          1.000000
3060:38      Branch: Return with expression
3070:38        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3080:24  Function Definition: main( ( temp void)
3090:24    Function Parameters:
3100:?     Sequence
3110:24      Sequence
3120:24        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3130:24          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3140:24          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3150:24        move second child to first child ( temp 4-component vector of float)
3160:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
3170:24          Color: direct index for structure ( temp 4-component vector of float)
3180:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3190:24            Constant:
3200:24              0 (const int)
3210:24        move second child to first child ( temp float)
3220:?           '@entryPointOutput.Depth' ( out float FragDepth)
3230:24          Depth: direct index for structure ( temp float)
3240:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
3250:24            Constant:
3260:24              1 (const int)
3270:?   Linker Objects
3280:?     'g_sSamp' (layout( binding=0) uniform sampler)
3290:?     'g_tTex1df4a' (layout( binding=1) uniform texture1DArray)
3300:?     'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
3310:?     'g_tTex1di4' ( uniform itexture1DArray)
3320:?     'g_tTex1du4' ( uniform utexture1DArray)
3330:?     'g_tTex2df4' ( uniform texture2DArray)
3340:?     'g_tTex2di4' ( uniform itexture2DArray)
3350:?     'g_tTex2du4' ( uniform utexture2DArray)
3360:?     'g_tTexcdf4' ( uniform textureCubeArray)
3370:?     'g_tTexcdi4' ( uniform itextureCubeArray)
3380:?     'g_tTexcdu4' ( uniform utextureCubeArray)
3390:?     '@entryPointOutput.Depth' ( out float FragDepth)
3400:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
341
342// Module Version 10000
343// Generated by (magic number): 8000a
344// Id's are bound by 120
345
346                              Capability Shader
347                              Capability Sampled1D
348                              Capability SampledCubeArray
349               1:             ExtInstImport  "GLSL.std.450"
350                              MemoryModel Logical GLSL450
351                              EntryPoint Fragment 4  "main" 103 107
352                              ExecutionMode 4 OriginUpperLeft
353                              ExecutionMode 4 DepthReplacing
354                              Source HLSL 500
355                              Name 4  "main"
356                              Name 8  "PS_OUTPUT"
357                              MemberName 8(PS_OUTPUT) 0  "Color"
358                              MemberName 8(PS_OUTPUT) 1  "Depth"
359                              Name 10  "@main("
360                              Name 13  "txval10"
361                              Name 16  "g_tTex1df4"
362                              Name 20  "g_sSamp"
363                              Name 35  "txval11"
364                              Name 38  "g_tTex1di4"
365                              Name 47  "txval12"
366                              Name 50  "g_tTex1du4"
367                              Name 56  "txval20"
368                              Name 59  "g_tTex2df4"
369                              Name 72  "txval21"
370                              Name 75  "g_tTex2di4"
371                              Name 81  "txval22"
372                              Name 84  "g_tTex2du4"
373                              Name 91  "psout"
374                              Name 100  "flattenTemp"
375                              Name 103  "@entryPointOutput.Color"
376                              Name 107  "@entryPointOutput.Depth"
377                              Name 110  "g_tTex1df4a"
378                              Name 113  "g_tTexcdf4"
379                              Name 116  "g_tTexcdi4"
380                              Name 119  "g_tTexcdu4"
381                              Decorate 16(g_tTex1df4) DescriptorSet 0
382                              Decorate 16(g_tTex1df4) Binding 0
383                              Decorate 20(g_sSamp) DescriptorSet 0
384                              Decorate 20(g_sSamp) Binding 0
385                              Decorate 38(g_tTex1di4) DescriptorSet 0
386                              Decorate 38(g_tTex1di4) Binding 2
387                              Decorate 50(g_tTex1du4) DescriptorSet 0
388                              Decorate 50(g_tTex1du4) Binding 3
389                              Decorate 59(g_tTex2df4) DescriptorSet 0
390                              Decorate 59(g_tTex2df4) Binding 4
391                              Decorate 75(g_tTex2di4) DescriptorSet 0
392                              Decorate 75(g_tTex2di4) Binding 5
393                              Decorate 84(g_tTex2du4) DescriptorSet 0
394                              Decorate 84(g_tTex2du4) Binding 6
395                              Decorate 103(@entryPointOutput.Color) Location 0
396                              Decorate 107(@entryPointOutput.Depth) BuiltIn FragDepth
397                              Decorate 110(g_tTex1df4a) DescriptorSet 0
398                              Decorate 110(g_tTex1df4a) Binding 1
399                              Decorate 113(g_tTexcdf4) DescriptorSet 0
400                              Decorate 113(g_tTexcdf4) Binding 0
401                              Decorate 116(g_tTexcdi4) DescriptorSet 0
402                              Decorate 116(g_tTexcdi4) Binding 0
403                              Decorate 119(g_tTexcdu4) DescriptorSet 0
404                              Decorate 119(g_tTexcdu4) Binding 0
405               2:             TypeVoid
406               3:             TypeFunction 2
407               6:             TypeFloat 32
408               7:             TypeVector 6(float) 4
409    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
410               9:             TypeFunction 8(PS_OUTPUT)
411              12:             TypePointer Function 7(fvec4)
412              14:             TypeImage 6(float) 1D array sampled format:Unknown
413              15:             TypePointer UniformConstant 14
414  16(g_tTex1df4):     15(ptr) Variable UniformConstant
415              18:             TypeSampler
416              19:             TypePointer UniformConstant 18
417     20(g_sSamp):     19(ptr) Variable UniformConstant
418              22:             TypeSampledImage 14
419              24:             TypeVector 6(float) 2
420              25:    6(float) Constant 1036831949
421              26:    6(float) Constant 1045220557
422              27:   24(fvec2) ConstantComposite 25 26
423              28:    6(float) Constant 1066192077
424              29:    6(float) Constant 1067030938
425              30:             TypeInt 32 1
426              31:     30(int) Constant 1
427              33:             TypeVector 30(int) 4
428              34:             TypePointer Function 33(ivec4)
429              36:             TypeImage 30(int) 1D array sampled format:Unknown
430              37:             TypePointer UniformConstant 36
431  38(g_tTex1di4):     37(ptr) Variable UniformConstant
432              41:             TypeSampledImage 36
433              44:             TypeInt 32 0
434              45:             TypeVector 44(int) 4
435              46:             TypePointer Function 45(ivec4)
436              48:             TypeImage 44(int) 1D array sampled format:Unknown
437              49:             TypePointer UniformConstant 48
438  50(g_tTex1du4):     49(ptr) Variable UniformConstant
439              53:             TypeSampledImage 48
440              57:             TypeImage 6(float) 2D array sampled format:Unknown
441              58:             TypePointer UniformConstant 57
442  59(g_tTex2df4):     58(ptr) Variable UniformConstant
443              62:             TypeSampledImage 57
444              64:             TypeVector 6(float) 3
445              65:    6(float) Constant 1050253722
446              66:   64(fvec3) ConstantComposite 25 26 65
447              67:   24(fvec2) ConstantComposite 28 29
448              68:             TypeVector 30(int) 2
449              69:     30(int) Constant 0
450              70:   68(ivec2) ConstantComposite 31 69
451              73:             TypeImage 30(int) 2D array sampled format:Unknown
452              74:             TypePointer UniformConstant 73
453  75(g_tTex2di4):     74(ptr) Variable UniformConstant
454              78:             TypeSampledImage 73
455              82:             TypeImage 44(int) 2D array sampled format:Unknown
456              83:             TypePointer UniformConstant 82
457  84(g_tTex2du4):     83(ptr) Variable UniformConstant
458              87:             TypeSampledImage 82
459              90:             TypePointer Function 8(PS_OUTPUT)
460              92:    6(float) Constant 1065353216
461              93:    7(fvec4) ConstantComposite 92 92 92 92
462              95:             TypePointer Function 6(float)
463             102:             TypePointer Output 7(fvec4)
464103(@entryPointOutput.Color):    102(ptr) Variable Output
465             106:             TypePointer Output 6(float)
466107(@entryPointOutput.Depth):    106(ptr) Variable Output
467110(g_tTex1df4a):     15(ptr) Variable UniformConstant
468             111:             TypeImage 6(float) Cube array sampled format:Unknown
469             112:             TypePointer UniformConstant 111
470 113(g_tTexcdf4):    112(ptr) Variable UniformConstant
471             114:             TypeImage 30(int) Cube array sampled format:Unknown
472             115:             TypePointer UniformConstant 114
473 116(g_tTexcdi4):    115(ptr) Variable UniformConstant
474             117:             TypeImage 44(int) Cube array sampled format:Unknown
475             118:             TypePointer UniformConstant 117
476 119(g_tTexcdu4):    118(ptr) Variable UniformConstant
477         4(main):           2 Function None 3
478               5:             Label
479100(flattenTemp):     90(ptr) Variable Function
480             101:8(PS_OUTPUT) FunctionCall 10(@main()
481                              Store 100(flattenTemp) 101
482             104:     12(ptr) AccessChain 100(flattenTemp) 69
483             105:    7(fvec4) Load 104
484                              Store 103(@entryPointOutput.Color) 105
485             108:     95(ptr) AccessChain 100(flattenTemp) 31
486             109:    6(float) Load 108
487                              Store 107(@entryPointOutput.Depth) 109
488                              Return
489                              FunctionEnd
490      10(@main():8(PS_OUTPUT) Function None 9
491              11:             Label
492     13(txval10):     12(ptr) Variable Function
493     35(txval11):     34(ptr) Variable Function
494     47(txval12):     46(ptr) Variable Function
495     56(txval20):     12(ptr) Variable Function
496     72(txval21):     34(ptr) Variable Function
497     81(txval22):     46(ptr) Variable Function
498       91(psout):     90(ptr) Variable Function
499              17:          14 Load 16(g_tTex1df4)
500              21:          18 Load 20(g_sSamp)
501              23:          22 SampledImage 17 21
502              32:    7(fvec4) ImageSampleExplicitLod 23 27 Grad ConstOffset 28 29 31
503                              Store 13(txval10) 32
504              39:          36 Load 38(g_tTex1di4)
505              40:          18 Load 20(g_sSamp)
506              42:          41 SampledImage 39 40
507              43:   33(ivec4) ImageSampleExplicitLod 42 27 Grad ConstOffset 28 29 31
508                              Store 35(txval11) 43
509              51:          48 Load 50(g_tTex1du4)
510              52:          18 Load 20(g_sSamp)
511              54:          53 SampledImage 51 52
512              55:   45(ivec4) ImageSampleExplicitLod 54 27 Grad ConstOffset 28 29 31
513                              Store 47(txval12) 55
514              60:          57 Load 59(g_tTex2df4)
515              61:          18 Load 20(g_sSamp)
516              63:          62 SampledImage 60 61
517              71:    7(fvec4) ImageSampleExplicitLod 63 66 Grad ConstOffset 67 67 70
518                              Store 56(txval20) 71
519              76:          73 Load 75(g_tTex2di4)
520              77:          18 Load 20(g_sSamp)
521              79:          78 SampledImage 76 77
522              80:   33(ivec4) ImageSampleExplicitLod 79 66 Grad ConstOffset 67 67 70
523                              Store 72(txval21) 80
524              85:          82 Load 84(g_tTex2du4)
525              86:          18 Load 20(g_sSamp)
526              88:          87 SampledImage 85 86
527              89:   45(ivec4) ImageSampleExplicitLod 88 66 Grad ConstOffset 67 67 70
528                              Store 81(txval22) 89
529              94:     12(ptr) AccessChain 91(psout) 69
530                              Store 94 93
531              96:     95(ptr) AccessChain 91(psout) 31
532                              Store 96 92
533              97:8(PS_OUTPUT) Load 91(psout)
534                              ReturnValue 97
535                              FunctionEnd
536