yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Diego NovilloFix inconsistent labeling of capability strings7a5308f4

main
26.9 KiB557 linesraw
1spv.floate5m2.comp
2// Module Version 10600
3// Generated by (magic number): 8000b
4// Id's are bound by 360
5
6                              Capability Shader
7                              Capability Float16
8                              Capability Float64
9                              Capability Int64
10                              Capability Int16
11                              Capability Int8
12                              Capability Float8EXT
13                              Capability Float8CooperativeMatrixEXT
14                              Capability VulkanMemoryModelKHR
15                              Capability CooperativeMatrixConversionsNV
16                              Capability CooperativeMatrixKHR
17                              Extension  "SPV_EXT_float8"
18                              Extension  "SPV_KHR_cooperative_matrix"
19                              Extension  "SPV_NV_cooperative_matrix2"
20               1:             ExtInstImport  "GLSL.std.450"
21                              MemoryModel Logical VulkanKHR
22                              EntryPoint GLCompute 4  "main" 155 359
23                              ExecutionMode 4 LocalSize 1 1 1
24                              Source GLSL 450
25                              SourceExtension  "GL_EXT_bfloat16"
26                              SourceExtension  "GL_EXT_float_e5m2"
27                              SourceExtension  "GL_EXT_scalar_block_layout"
28                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types"
29                              SourceExtension  "GL_KHR_cooperative_matrix"
30                              SourceExtension  "GL_KHR_memory_scope_semantics"
31                              SourceExtension  "GL_NV_cooperative_matrix2"
32                              Name 4  "main"
33                              Name 10  "funcfe5m2(fe5m21;"
34                              Name 9  "x"
35                              Name 16  "funcf32(f1;"
36                              Name 15  "x"
37                              Name 22  "funcf64(d1;"
38                              Name 21  "x"
39                              Name 34  "func2(vfe5m24[2];i1;"
40                              Name 32  "v"
41                              Name 33  "i"
42                              Name 36  "saturatedconverts("
43                              Name 49  "f"
44                              Name 51  "b"
45                              Name 57  "b2"
46                              Name 63  "u8"
47                              Name 67  "u16"
48                              Name 70  "u32"
49                              Name 74  "u64"
50                              Name 78  "i8"
51                              Name 82  "i16"
52                              Name 84  "i32"
53                              Name 88  "i64"
54                              Name 90  "fe5m2"
55                              Name 94  "f16"
56                              Name 96  "f32"
57                              Name 98  "f64"
58                              Name 153  "B"
59                              MemberName 153(B) 0  "b3"
60                              MemberName 153(B) 1  "b2"
61                              MemberName 153(B) 2  "b1"
62                              Name 155  "buf"
63                              Name 165  "b3"
64                              Name 175  "cmA"
65                              Name 180  "cmAf"
66                              Name 183  "param"
67                              Name 188  "param"
68                              Name 192  "param"
69                              Name 194  "i8_1"
70                              Name 199  "i8_2"
71                              Name 204  "i8_3"
72                              Name 213  "i8_4"
73                              Name 221  "u8_1"
74                              Name 226  "u8_2"
75                              Name 231  "u8_3"
76                              Name 240  "u8_4"
77                              Name 248  "f8_1"
78                              Name 251  "f8_2"
79                              Name 254  "f8_3"
80                              Name 258  "f8_4"
81                              Name 269  "b"
82                              Name 290  "S"
83                              MemberName 290(S) 0  "b"
84                              Name 292  "s"
85                              Name 313  "f"
86                              Name 317  "f2"
87                              Name 320  "b"
88                              Name 323  "b2"
89                              Name 326  "u"
90                              Name 329  "i"
91                              Name 332  "mate5m2A"
92                              Name 335  "matf16A"
93                              Name 340  "matf16C"
94                              Name 352  "bsc10"
95                              Name 359  "bfs"
96                              Decorate 153(B) Block
97                              MemberDecorate 153(B) 0 Offset 0
98                              MemberDecorate 153(B) 1 Offset 3
99                              MemberDecorate 153(B) 2 Offset 5
100                              Decorate 155(buf) Binding 0
101                              Decorate 155(buf) DescriptorSet 0
102                              Decorate 322 DecorationSaturatedToLargestFloat8NormalConversionEXT
103                              Decorate 325 DecorationSaturatedToLargestFloat8NormalConversionEXT
104                              Decorate 328 DecorationSaturatedToLargestFloat8NormalConversionEXT
105                              Decorate 331 DecorationSaturatedToLargestFloat8NormalConversionEXT
106                              Decorate 344 DecorationSaturatedToLargestFloat8NormalConversionEXT
107                              Decorate 346 DecorationSaturatedToLargestFloat8NormalConversionEXT
108                              Decorate 352(bsc10) SpecId 1
109               2:             TypeVoid
110               3:             TypeFunction 2
111               6:             TypeFloat 8 4215
112               7:             TypePointer Function 6(floate5m2_t)
113               8:             TypeFunction 6(floate5m2_t) 7(ptr)
114              12:             TypeFloat 32
115              13:             TypePointer Function 12(float)
116              14:             TypeFunction 6(floate5m2_t) 13(ptr)
117              18:             TypeFloat 64
118              19:             TypePointer Function 18(float64_t)
119              20:             TypeFunction 6(floate5m2_t) 19(ptr)
120              24:             TypeVector 6(floate5m2_t) 4
121              25:             TypeInt 32 0
122              26:     25(int) Constant 2
123              27:             TypeArray 24(fvec4) 26
124              28:             TypePointer Function 27
125              29:             TypeInt 32 1
126              30:             TypePointer Function 29(int)
127              31:             TypeFunction 6(floate5m2_t) 28(ptr) 30(ptr)
128              50:   12(float) Constant 1073741824
129              52:6(floate5m2_t) Constant 60
130              55:             TypeVector 6(floate5m2_t) 2
131              56:             TypePointer Function 55(fvec2)
132              61:             TypeInt 8 0
133              62:             TypePointer Function 61(int8_t)
134              64:  61(int8_t) Constant 5
135              65:             TypeInt 16 0
136              66:             TypePointer Function 65(int16_t)
137              68: 65(int16_t) Constant 5
138              69:             TypePointer Function 25(int)
139              71:     25(int) Constant 5
140              72:             TypeInt 64 0
141              73:             TypePointer Function 72(int64_t)
142              75: 72(int64_t) Constant 5 0
143              76:             TypeInt 8 1
144              77:             TypePointer Function 76(int8_t)
145              79:  76(int8_t) Constant 6
146              80:             TypeInt 16 1
147              81:             TypePointer Function 80(int16_t)
148              83: 80(int16_t) Constant 6
149              85:     29(int) Constant 6
150              86:             TypeInt 64 1
151              87:             TypePointer Function 86(int64_t)
152              89: 86(int64_t) Constant 6 0
153              91:6(floate5m2_t) Constant 71
154              92:             TypeFloat 16
155              93:             TypePointer Function 92(float16_t)
156              95:92(float16_t) Constant 18176
157              97:   12(float) Constant 1088421888
158              99:18(float64_t) Constant 0 1075576832
159             152:             TypeVector 6(floate5m2_t) 3
160          153(B):             TypeStruct 152(fvec3) 55(fvec2) 6(floate5m2_t)
161             154:             TypePointer StorageBuffer 153(B)
162        155(buf):    154(ptr) Variable StorageBuffer
163             156:     29(int) Constant 2
164             157:             TypePointer StorageBuffer 6(floate5m2_t)
165             160:     29(int) Constant 1
166             161:             TypePointer StorageBuffer 55(fvec2)
167             164:             TypePointer Function 152(fvec3)
168             166:     29(int) Constant 0
169             167:             TypePointer StorageBuffer 152(fvec3)
170             170:     25(int) Constant 3
171             171:     25(int) Constant 16
172             172:     25(int) Constant 0
173             173:             TypeCooperativeMatrixKHR 6(floate5m2_t) 170 171 171 172
174             174:             TypePointer Function 173
175             176:6(floate5m2_t) Constant 66
176             177:         173 ConstantComposite 176
177             178:             TypeCooperativeMatrixKHR 12(float) 170 171 171 172
178             179:             TypePointer Function 178
179             197:             TypeVector 76(int8_t) 2
180             198:             TypePointer Function 197(i8vec2)
181             202:             TypeVector 76(int8_t) 3
182             203:             TypePointer Function 202(i8vec3)
183             211:             TypeVector 76(int8_t) 4
184             212:             TypePointer Function 211(i8vec4)
185             224:             TypeVector 61(int8_t) 2
186             225:             TypePointer Function 224(i8vec2)
187             229:             TypeVector 61(int8_t) 3
188             230:             TypePointer Function 229(i8vec3)
189             238:             TypeVector 61(int8_t) 4
190             239:             TypePointer Function 238(i8vec4)
191             257:             TypePointer Function 24(fvec4)
192             282:     25(int) Constant 1
193          290(S):             TypeStruct 6(floate5m2_t)
194             291:             TypePointer Function 290(S)
195             296:             TypeBool
196             299:6(floate5m2_t) Constant 64
197             314:   12(float) Constant 1065353216
198             315:             TypeVector 12(float) 2
199             316:             TypePointer Function 315(fvec2)
200             333:             TypeCooperativeMatrixKHR 92(float16_t) 170 171 171 172
201             334:             TypePointer Function 333
202             338:             TypeCooperativeMatrixKHR 92(float16_t) 170 171 171 26
203             339:             TypePointer Function 338
204             347:             TypeVector 25(int) 3
205             348:  347(ivec3) ConstantComposite 282 282 282
206             349:6(floate5m2_t) Constant 73
207             350:6(floate5m2_t) Constant 77
208             351:   55(fvec2) ConstantComposite 350 350
209      352(bsc10):6(floate5m2_t) SpecConstant 73
210             353:      290(S) ConstantComposite 349
211             354:             TypeArray 6(floate5m2_t) 26
212             355:         354 ConstantComposite 349 349
213             356:     25(int) Constant 10
214             357:             TypeArray 6(floate5m2_t) 356
215             358:             TypePointer Workgroup 357
216        359(bfs):    358(ptr) Variable Workgroup
217         4(main):           2 Function None 3
218               5:             Label
219           49(f):     13(ptr) Variable Function
220           51(b):      7(ptr) Variable Function
221          57(b2):     56(ptr) Variable Function
222          63(u8):     62(ptr) Variable Function
223         67(u16):     66(ptr) Variable Function
224         70(u32):     69(ptr) Variable Function
225         74(u64):     73(ptr) Variable Function
226          78(i8):     77(ptr) Variable Function
227         82(i16):     81(ptr) Variable Function
228         84(i32):     30(ptr) Variable Function
229         88(i64):     87(ptr) Variable Function
230       90(fe5m2):      7(ptr) Variable Function
231         94(f16):     93(ptr) Variable Function
232         96(f32):     13(ptr) Variable Function
233         98(f64):     19(ptr) Variable Function
234         165(b3):    164(ptr) Variable Function
235        175(cmA):    174(ptr) Variable Function
236       180(cmAf):    179(ptr) Variable Function
237      183(param):      7(ptr) Variable Function
238      188(param):     13(ptr) Variable Function
239      192(param):     19(ptr) Variable Function
240       194(i8_1):     77(ptr) Variable Function
241       199(i8_2):    198(ptr) Variable Function
242       204(i8_3):    203(ptr) Variable Function
243       213(i8_4):    212(ptr) Variable Function
244       221(u8_1):     62(ptr) Variable Function
245       226(u8_2):    225(ptr) Variable Function
246       231(u8_3):    230(ptr) Variable Function
247       240(u8_4):    239(ptr) Variable Function
248       248(f8_1):      7(ptr) Variable Function
249       251(f8_2):     56(ptr) Variable Function
250       254(f8_3):    164(ptr) Variable Function
251       258(f8_4):    257(ptr) Variable Function
252                              Store 49(f) 50
253                              Store 51(b) 52
254              53:   12(float) Load 49(f)
255              54:6(floate5m2_t) FConvert 53
256              58:   12(float) Load 49(f)
257              59:6(floate5m2_t) FConvert 58
258              60:   55(fvec2) CompositeConstruct 59 59
259                              Store 57(b2) 60
260                              Store 63(u8) 64
261                              Store 67(u16) 68
262                              Store 70(u32) 71
263                              Store 74(u64) 75
264                              Store 78(i8) 79
265                              Store 82(i16) 83
266                              Store 84(i32) 85
267                              Store 88(i64) 89
268                              Store 90(fe5m2) 91
269                              Store 94(f16) 95
270                              Store 96(f32) 97
271                              Store 98(f64) 99
272             100:  61(int8_t) Load 63(u8)
273             101:6(floate5m2_t) ConvertUToF 100
274                              Store 51(b) 101
275             102: 65(int16_t) Load 67(u16)
276             103:6(floate5m2_t) ConvertUToF 102
277                              Store 51(b) 103
278             104:     25(int) Load 70(u32)
279             105:6(floate5m2_t) ConvertUToF 104
280                              Store 51(b) 105
281             106: 72(int64_t) Load 74(u64)
282             107:6(floate5m2_t) ConvertUToF 106
283                              Store 51(b) 107
284             108:  76(int8_t) Load 78(i8)
285             109:6(floate5m2_t) ConvertSToF 108
286                              Store 51(b) 109
287             110: 80(int16_t) Load 82(i16)
288             111:6(floate5m2_t) ConvertSToF 110
289                              Store 51(b) 111
290             112:     29(int) Load 84(i32)
291             113:6(floate5m2_t) ConvertSToF 112
292                              Store 51(b) 113
293             114: 86(int64_t) Load 88(i64)
294             115:6(floate5m2_t) ConvertSToF 114
295                              Store 51(b) 115
296             116:6(floate5m2_t) Load 90(fe5m2)
297                              Store 51(b) 116
298             117:92(float16_t) Load 94(f16)
299             118:6(floate5m2_t) FConvert 117
300                              Store 51(b) 118
301             119:   12(float) Load 96(f32)
302             120:6(floate5m2_t) FConvert 119
303                              Store 51(b) 120
304             121:18(float64_t) Load 98(f64)
305             122:6(floate5m2_t) FConvert 121
306                              Store 51(b) 122
307             123:6(floate5m2_t) Load 51(b)
308             124:  61(int8_t) ConvertFToU 123
309                              Store 63(u8) 124
310             125:6(floate5m2_t) Load 51(b)
311             126: 65(int16_t) ConvertFToU 125
312                              Store 67(u16) 126
313             127:6(floate5m2_t) Load 51(b)
314             128:     25(int) ConvertFToU 127
315                              Store 70(u32) 128
316             129:6(floate5m2_t) Load 51(b)
317             130: 72(int64_t) ConvertFToU 129
318                              Store 74(u64) 130
319             131:6(floate5m2_t) Load 51(b)
320             132:  76(int8_t) ConvertFToS 131
321                              Store 78(i8) 132
322             133:6(floate5m2_t) Load 51(b)
323             134: 80(int16_t) ConvertFToS 133
324                              Store 82(i16) 134
325             135:6(floate5m2_t) Load 51(b)
326             136:     29(int) ConvertFToS 135
327                              Store 84(i32) 136
328             137:6(floate5m2_t) Load 51(b)
329             138: 86(int64_t) ConvertFToS 137
330                              Store 88(i64) 138
331             139:6(floate5m2_t) Load 51(b)
332                              Store 90(fe5m2) 139
333             140:6(floate5m2_t) Load 51(b)
334             141:92(float16_t) FConvert 140
335                              Store 94(f16) 141
336             142:6(floate5m2_t) Load 51(b)
337             143:   12(float) FConvert 142
338                              Store 96(f32) 143
339             144:6(floate5m2_t) Load 51(b)
340             145:18(float64_t) FConvert 144
341                              Store 98(f64) 145
342             146:6(floate5m2_t) Load 51(b)
343             147:92(float16_t) FConvert 146
344                              Store 94(f16) 147
345             148:6(floate5m2_t) Load 51(b)
346             149:   12(float) FConvert 148
347                              Store 96(f32) 149
348             150:6(floate5m2_t) Load 51(b)
349             151:18(float64_t) FConvert 150
350                              Store 98(f64) 151
351             158:    157(ptr) AccessChain 155(buf) 156
352             159:6(floate5m2_t) Load 158
353                              Store 51(b) 159
354             162:    161(ptr) AccessChain 155(buf) 160
355             163:   55(fvec2) Load 162
356                              Store 57(b2) 163
357             168:    167(ptr) AccessChain 155(buf) 166
358             169:  152(fvec3) Load 168
359                              Store 165(b3) 169
360                              Store 175(cmA) 177
361             181:         173 Load 175(cmA)
362             182:         178 FConvert 181
363                              Store 180(cmAf) 182
364             184:6(floate5m2_t) Load 51(b)
365                              Store 183(param) 184
366             185:6(floate5m2_t) FunctionCall 10(funcfe5m2(fe5m21;) 183(param)
367             186:6(floate5m2_t) Load 51(b)
368             187:   12(float) FConvert 186
369                              Store 188(param) 187
370             189:6(floate5m2_t) FunctionCall 16(funcf32(f1;) 188(param)
371             190:6(floate5m2_t) Load 51(b)
372             191:18(float64_t) FConvert 190
373                              Store 192(param) 191
374             193:6(floate5m2_t) FunctionCall 22(funcf64(d1;) 192(param)
375             195:6(floate5m2_t) Load 51(b)
376             196:  76(int8_t) Bitcast 195
377                              Store 194(i8_1) 196
378             200:   55(fvec2) Load 57(b2)
379             201: 197(i8vec2) Bitcast 200
380                              Store 199(i8_2) 201
381             205:   55(fvec2) Load 57(b2)
382             206:6(floate5m2_t) Load 51(b)
383             207:6(floate5m2_t) CompositeExtract 205 0
384             208:6(floate5m2_t) CompositeExtract 205 1
385             209:  152(fvec3) CompositeConstruct 207 208 206
386             210: 202(i8vec3) Bitcast 209
387                              Store 204(i8_3) 210
388             214:   55(fvec2) Load 57(b2)
389             215:6(floate5m2_t) CompositeExtract 214 0
390             216:6(floate5m2_t) CompositeExtract 214 1
391             217:6(floate5m2_t) CompositeExtract 214 0
392             218:6(floate5m2_t) CompositeExtract 214 1
393             219:   24(fvec4) CompositeConstruct 215 216 217 218
394             220: 211(i8vec4) Bitcast 219
395                              Store 213(i8_4) 220
396             222:6(floate5m2_t) Load 51(b)
397             223:  61(int8_t) Bitcast 222
398                              Store 221(u8_1) 223
399             227:   55(fvec2) Load 57(b2)
400             228: 224(i8vec2) Bitcast 227
401                              Store 226(u8_2) 228
402             232:   55(fvec2) Load 57(b2)
403             233:6(floate5m2_t) Load 51(b)
404             234:6(floate5m2_t) CompositeExtract 232 0
405             235:6(floate5m2_t) CompositeExtract 232 1
406             236:  152(fvec3) CompositeConstruct 234 235 233
407             237: 229(i8vec3) Bitcast 236
408                              Store 231(u8_3) 237
409             241:   55(fvec2) Load 57(b2)
410             242:6(floate5m2_t) CompositeExtract 241 0
411             243:6(floate5m2_t) CompositeExtract 241 1
412             244:6(floate5m2_t) CompositeExtract 241 0
413             245:6(floate5m2_t) CompositeExtract 241 1
414             246:   24(fvec4) CompositeConstruct 242 243 244 245
415             247: 238(i8vec4) Bitcast 246
416                              Store 240(u8_4) 247
417             249:  76(int8_t) Load 194(i8_1)
418             250:6(floate5m2_t) Bitcast 249
419                              Store 248(f8_1) 250
420             252: 197(i8vec2) Load 199(i8_2)
421             253:   55(fvec2) Bitcast 252
422                              Store 251(f8_2) 253
423             255: 202(i8vec3) Load 204(i8_3)
424             256:  152(fvec3) Bitcast 255
425                              Store 254(f8_3) 256
426             259: 211(i8vec4) Load 213(i8_4)
427             260:   24(fvec4) Bitcast 259
428                              Store 258(f8_4) 260
429             261:  61(int8_t) Load 221(u8_1)
430             262:6(floate5m2_t) Bitcast 261
431                              Store 248(f8_1) 262
432             263: 224(i8vec2) Load 226(u8_2)
433             264:   55(fvec2) Bitcast 263
434                              Store 251(f8_2) 264
435             265: 229(i8vec3) Load 231(u8_3)
436             266:  152(fvec3) Bitcast 265
437                              Store 254(f8_3) 266
438             267: 238(i8vec4) Load 240(u8_4)
439             268:   24(fvec4) Bitcast 267
440                              Store 258(f8_4) 268
441                              Return
442                              FunctionEnd
44310(funcfe5m2(fe5m21;):6(floate5m2_t) Function None 8
444            9(x):      7(ptr) FunctionParameter
445              11:             Label
446              38:6(floate5m2_t) Load 9(x)
447                              ReturnValue 38
448                              FunctionEnd
449 16(funcf32(f1;):6(floate5m2_t) Function None 14
450           15(x):     13(ptr) FunctionParameter
451              17:             Label
452              41:   12(float) Load 15(x)
453              42:6(floate5m2_t) FConvert 41
454                              ReturnValue 42
455                              FunctionEnd
456 22(funcf64(d1;):6(floate5m2_t) Function None 20
457           21(x):     19(ptr) FunctionParameter
458              23:             Label
459              45:18(float64_t) Load 21(x)
460              46:6(floate5m2_t) FConvert 45
461                              ReturnValue 46
462                              FunctionEnd
46334(func2(vfe5m24[2];i1;):6(floate5m2_t) Function None 31
464           32(v):     28(ptr) FunctionParameter
465           33(i):     30(ptr) FunctionParameter
466              35:             Label
467          269(b):      7(ptr) Variable Function
468          292(s):    291(ptr) Variable Function
469             270:    257(ptr) AccessChain 32(v) 166
470             271:   24(fvec4) Load 270
471             272:6(floate5m2_t) CompositeExtract 271 0
472             273:6(floate5m2_t) CompositeExtract 271 1
473             274:   55(fvec2) CompositeConstruct 272 273
474             275:     29(int) Load 33(i)
475             276:6(floate5m2_t) VectorExtractDynamic 274 275
476                              Store 269(b) 276
477             277:    257(ptr) AccessChain 32(v) 160
478             278:   24(fvec4) Load 277
479             279:6(floate5m2_t) CompositeExtract 278 0
480             280:6(floate5m2_t) CompositeExtract 278 1
481             281:   55(fvec2) CompositeConstruct 279 280
482             283:6(floate5m2_t) CompositeExtract 281 1
483                              Store 269(b) 283
484             284:     29(int) Load 33(i)
485             285:     29(int) Load 33(i)
486             286:     29(int) Load 33(i)
487             287:      7(ptr) AccessChain 32(v) 285 286
488             288:6(floate5m2_t) Load 287
489             289:      7(ptr) AccessChain 32(v) 284 26
490                              Store 289 288
491             293:6(floate5m2_t) Load 269(b)
492             294:      7(ptr) AccessChain 292(s) 166
493                              Store 294 293
494             295:     29(int) Load 33(i)
495             297:   296(bool) INotEqual 295 166
496             298:6(floate5m2_t) Load 269(b)
497             300:6(floate5m2_t) Select 297 298 299
498                              Store 269(b) 300
499             301:     29(int) Load 33(i)
500             302:   296(bool) IEqual 301 156
501                              SelectionMerge 304 None
502                              BranchConditional 302 303 307
503             303:               Label
504             305:      7(ptr)   AccessChain 32(v) 166 172
505             306:6(floate5m2_t)   Load 305
506                                Store 269(b) 306
507                                Branch 304
508             307:               Label
509             308:      7(ptr)   AccessChain 32(v) 160 282
510             309:6(floate5m2_t)   Load 308
511                                Store 269(b) 309
512                                Branch 304
513             304:             Label
514             310:6(floate5m2_t) Load 269(b)
515                              ReturnValue 310
516                              FunctionEnd
51736(saturatedconverts():           2 Function None 3
518              37:             Label
519          313(f):     13(ptr) Variable Function
520         317(f2):    316(ptr) Variable Function
521          320(b):      7(ptr) Variable Function
522         323(b2):     56(ptr) Variable Function
523          326(u):     69(ptr) Variable Function
524          329(i):     30(ptr) Variable Function
525   332(mate5m2A):    174(ptr) Variable Function
526    335(matf16A):    334(ptr) Variable Function
527    340(matf16C):    339(ptr) Variable Function
528                              Store 313(f) 314
529             318:   12(float) Load 313(f)
530             319:  315(fvec2) CompositeConstruct 318 318
531                              Store 317(f2) 319
532             321:   12(float) Load 313(f)
533             322:6(floate5m2_t) FConvert 321
534                              Store 320(b) 322
535             324:  315(fvec2) Load 317(f2)
536             325:   55(fvec2) FConvert 324
537                              Store 323(b2) 325
538             327:     25(int) Load 326(u)
539             328:6(floate5m2_t) ConvertUToF 327
540                              Store 320(b) 328
541             330:     29(int) Load 329(i)
542             331:6(floate5m2_t) ConvertSToF 330
543                              Store 320(b) 331
544             336:         333 Load 335(matf16A)
545             337:         173 FConvert 336
546                              Store 332(mate5m2A) 337
547             341:         338 Load 340(matf16C)
548             342:         173 FConvert 341
549                              Store 332(mate5m2A) 342
550             343:         333 Load 335(matf16A)
551             344:         173 FConvert 343
552                              Store 332(mate5m2A) 344
553             345:         338 Load 340(matf16C)
554             346:         173 FConvert 345
555                              Store 332(mate5m2A) 346
556                              Return
557                              FunctionEnd