Home | History | Annotate | Download | only in baseResults
      1 hlsl.charLit.vert
      2 Shader version: 500
      3 0:? Sequence
      4 0:2  Function Definition: @main( ( temp 4-component vector of float)
      5 0:2    Function Parameters: 
      6 0:?     Sequence
      7 0:3      Sequence
      8 0:3        move second child to first child ( temp uint)
      9 0:3          'a1' ( temp uint)
     10 0:3          Constant:
     11 0:3            65 (const uint)
     12 0:4      Sequence
     13 0:4        move second child to first child ( temp int)
     14 0:4          'a2' ( temp int)
     15 0:4          Constant:
     16 0:4            48 (const int)
     17 0:6      Sequence
     18 0:6        move second child to first child ( temp int)
     19 0:6          'a3' ( temp int)
     20 0:6          Constant:
     21 0:6            7 (const int)
     22 0:7      add second child into first child ( temp int)
     23 0:7        'a3' ( temp int)
     24 0:7        Constant:
     25 0:7          8 (const int)
     26 0:8      add second child into first child ( temp int)
     27 0:8        'a3' ( temp int)
     28 0:8        Constant:
     29 0:8          9 (const int)
     30 0:9      add second child into first child ( temp int)
     31 0:9        'a3' ( temp int)
     32 0:9        Constant:
     33 0:9          10 (const int)
     34 0:10      add second child into first child ( temp int)
     35 0:10        'a3' ( temp int)
     36 0:10        Constant:
     37 0:10          11 (const int)
     38 0:11      add second child into first child ( temp int)
     39 0:11        'a3' ( temp int)
     40 0:11        Constant:
     41 0:11          12 (const int)
     42 0:12      add second child into first child ( temp int)
     43 0:12        'a3' ( temp int)
     44 0:12        Constant:
     45 0:12          13 (const int)
     46 0:14      Sequence
     47 0:14        move second child to first child ( temp int)
     48 0:14          'a10' ( temp int)
     49 0:14          Constant:
     50 0:14            99 (const int)
     51 0:16      Branch: Return with expression
     52 0:16        Construct vec4 ( temp 4-component vector of float)
     53 0:16          Convert uint to float ( temp float)
     54 0:16            add ( temp uint)
     55 0:16              add ( temp uint)
     56 0:16                add ( temp uint)
     57 0:16                  'a1' ( temp uint)
     58 0:16                  Convert int to uint ( temp uint)
     59 0:16                    'a2' ( temp int)
     60 0:16                Convert int to uint ( temp uint)
     61 0:16                  'a3' ( temp int)
     62 0:16              Convert int to uint ( temp uint)
     63 0:16                'a10' ( temp int)
     64 0:2  Function Definition: main( ( temp void)
     65 0:2    Function Parameters: 
     66 0:?     Sequence
     67 0:2      move second child to first child ( temp 4-component vector of float)
     68 0:?         '@entryPointOutput' ( out 4-component vector of float Position)
     69 0:2        Function Call: @main( ( temp 4-component vector of float)
     70 0:?   Linker Objects
     71 0:?     '@entryPointOutput' ( out 4-component vector of float Position)
     72 
     73 
     74 Linked vertex stage:
     75 
     76 
     77 Shader version: 500
     78 0:? Sequence
     79 0:2  Function Definition: @main( ( temp 4-component vector of float)
     80 0:2    Function Parameters: 
     81 0:?     Sequence
     82 0:3      Sequence
     83 0:3        move second child to first child ( temp uint)
     84 0:3          'a1' ( temp uint)
     85 0:3          Constant:
     86 0:3            65 (const uint)
     87 0:4      Sequence
     88 0:4        move second child to first child ( temp int)
     89 0:4          'a2' ( temp int)
     90 0:4          Constant:
     91 0:4            48 (const int)
     92 0:6      Sequence
     93 0:6        move second child to first child ( temp int)
     94 0:6          'a3' ( temp int)
     95 0:6          Constant:
     96 0:6            7 (const int)
     97 0:7      add second child into first child ( temp int)
     98 0:7        'a3' ( temp int)
     99 0:7        Constant:
    100 0:7          8 (const int)
    101 0:8      add second child into first child ( temp int)
    102 0:8        'a3' ( temp int)
    103 0:8        Constant:
    104 0:8          9 (const int)
    105 0:9      add second child into first child ( temp int)
    106 0:9        'a3' ( temp int)
    107 0:9        Constant:
    108 0:9          10 (const int)
    109 0:10      add second child into first child ( temp int)
    110 0:10        'a3' ( temp int)
    111 0:10        Constant:
    112 0:10          11 (const int)
    113 0:11      add second child into first child ( temp int)
    114 0:11        'a3' ( temp int)
    115 0:11        Constant:
    116 0:11          12 (const int)
    117 0:12      add second child into first child ( temp int)
    118 0:12        'a3' ( temp int)
    119 0:12        Constant:
    120 0:12          13 (const int)
    121 0:14      Sequence
    122 0:14        move second child to first child ( temp int)
    123 0:14          'a10' ( temp int)
    124 0:14          Constant:
    125 0:14            99 (const int)
    126 0:16      Branch: Return with expression
    127 0:16        Construct vec4 ( temp 4-component vector of float)
    128 0:16          Convert uint to float ( temp float)
    129 0:16            add ( temp uint)
    130 0:16              add ( temp uint)
    131 0:16                add ( temp uint)
    132 0:16                  'a1' ( temp uint)
    133 0:16                  Convert int to uint ( temp uint)
    134 0:16                    'a2' ( temp int)
    135 0:16                Convert int to uint ( temp uint)
    136 0:16                  'a3' ( temp int)
    137 0:16              Convert int to uint ( temp uint)
    138 0:16                'a10' ( temp int)
    139 0:2  Function Definition: main( ( temp void)
    140 0:2    Function Parameters: 
    141 0:?     Sequence
    142 0:2      move second child to first child ( temp 4-component vector of float)
    143 0:?         '@entryPointOutput' ( out 4-component vector of float Position)
    144 0:2        Function Call: @main( ( temp 4-component vector of float)
    145 0:?   Linker Objects
    146 0:?     '@entryPointOutput' ( out 4-component vector of float Position)
    147 
    148 // Module Version 10000
    149 // Generated by (magic number): 80007
    150 // Id's are bound by 58
    151 
    152                               Capability Shader
    153                1:             ExtInstImport  "GLSL.std.450"
    154                               MemoryModel Logical GLSL450
    155                               EntryPoint Vertex 4  "main" 56
    156                               Source HLSL 500
    157                               Name 4  "main"
    158                               Name 9  "@main("
    159                               Name 13  "a1"
    160                               Name 17  "a2"
    161                               Name 19  "a3"
    162                               Name 39  "a10"
    163                               Name 56  "@entryPointOutput"
    164                               Decorate 56(@entryPointOutput) BuiltIn Position
    165                2:             TypeVoid
    166                3:             TypeFunction 2
    167                6:             TypeFloat 32
    168                7:             TypeVector 6(float) 4
    169                8:             TypeFunction 7(fvec4)
    170               11:             TypeInt 32 0
    171               12:             TypePointer Function 11(int)
    172               14:     11(int) Constant 65
    173               15:             TypeInt 32 1
    174               16:             TypePointer Function 15(int)
    175               18:     15(int) Constant 48
    176               20:     15(int) Constant 7
    177               21:     15(int) Constant 8
    178               24:     15(int) Constant 9
    179               27:     15(int) Constant 10
    180               30:     15(int) Constant 11
    181               33:     15(int) Constant 12
    182               36:     15(int) Constant 13
    183               40:     15(int) Constant 99
    184               55:             TypePointer Output 7(fvec4)
    185 56(@entryPointOutput):     55(ptr) Variable Output
    186          4(main):           2 Function None 3
    187                5:             Label
    188               57:    7(fvec4) FunctionCall 9(@main()
    189                               Store 56(@entryPointOutput) 57
    190                               Return
    191                               FunctionEnd
    192        9(@main():    7(fvec4) Function None 8
    193               10:             Label
    194           13(a1):     12(ptr) Variable Function
    195           17(a2):     16(ptr) Variable Function
    196           19(a3):     16(ptr) Variable Function
    197          39(a10):     16(ptr) Variable Function
    198                               Store 13(a1) 14
    199                               Store 17(a2) 18
    200                               Store 19(a3) 20
    201               22:     15(int) Load 19(a3)
    202               23:     15(int) IAdd 22 21
    203                               Store 19(a3) 23
    204               25:     15(int) Load 19(a3)
    205               26:     15(int) IAdd 25 24
    206                               Store 19(a3) 26
    207               28:     15(int) Load 19(a3)
    208               29:     15(int) IAdd 28 27
    209                               Store 19(a3) 29
    210               31:     15(int) Load 19(a3)
    211               32:     15(int) IAdd 31 30
    212                               Store 19(a3) 32
    213               34:     15(int) Load 19(a3)
    214               35:     15(int) IAdd 34 33
    215                               Store 19(a3) 35
    216               37:     15(int) Load 19(a3)
    217               38:     15(int) IAdd 37 36
    218                               Store 19(a3) 38
    219                               Store 39(a10) 40
    220               41:     11(int) Load 13(a1)
    221               42:     15(int) Load 17(a2)
    222               43:     11(int) Bitcast 42
    223               44:     11(int) IAdd 41 43
    224               45:     15(int) Load 19(a3)
    225               46:     11(int) Bitcast 45
    226               47:     11(int) IAdd 44 46
    227               48:     15(int) Load 39(a10)
    228               49:     11(int) Bitcast 48
    229               50:     11(int) IAdd 47 49
    230               51:    6(float) ConvertUToF 50
    231               52:    7(fvec4) CompositeConstruct 51 51 51 51
    232                               ReturnValue 52
    233                               FunctionEnd
    234