1
1
; SPIR-V
2
2
; Version: 1.1
3
3
; Generator: rspirv
4
- ; Bound: 95
4
+ ; Bound: 85
5
5
OpCapability Shader
6
6
%1 = OpExtInstImport "GLSL.std.450"
7
7
OpMemoryModel Logical GLSL450
@@ -40,76 +40,66 @@ OpMemberDecorate %15 1 Offset 16
40
40
%24 = OpConstantComposite %6 %23 %23 %23 %23
41
41
%25 = OpConstant %3 -1
42
42
%26 = OpConstantComposite %4 %25 %25 %25 %25
43
- %27 = OpConstantNull %7
43
+ %27 = OpConstant %5 0
44
44
%28 = OpConstant %9 4294967295
45
45
%29 = OpConstantComposite %7 %23 %23
46
46
%30 = OpConstant %9 0
47
47
%31 = OpConstantComposite %8 %30 %30
48
- %32 = OpConstant %5 0
49
- %33 = OpConstantComposite %7 %32 %32
50
- %34 = OpConstant %9 32
51
- %35 = OpConstant %5 32
52
- %36 = OpConstantComposite %8 %34 %34
53
- %37 = OpConstantComposite %7 %35 %35
54
- %38 = OpConstant %9 31
55
- %39 = OpConstantComposite %8 %38 %38
56
- %40 = OpConstant %5 2
57
- %41 = OpConstant %3 2
58
- %42 = OpConstantComposite %10 %20 %41
59
- %43 = OpConstant %5 3
60
- %44 = OpConstant %5 4
61
- %45 = OpConstantComposite %7 %43 %44
62
- %46 = OpConstant %3 1.5
63
- %47 = OpConstantComposite %10 %46 %46
64
- %48 = OpConstantComposite %4 %46 %46 %46 %46
65
- %49 = OpConstantComposite %10 %20 %20
66
- %50 = OpConstantComposite %16 %20 %20 %20
67
- %51 = OpConstantComposite %4 %20 %20 %20 %20
68
- %58 = OpConstantComposite %4 %20 %20 %20 %20
69
- %61 = OpConstantNull %5
48
+ %32 = OpConstantComposite %7 %27 %27
49
+ %33 = OpConstant %9 32
50
+ %34 = OpConstant %5 32
51
+ %35 = OpConstantComposite %8 %33 %33
52
+ %36 = OpConstantComposite %7 %34 %34
53
+ %37 = OpConstant %9 31
54
+ %38 = OpConstantComposite %8 %37 %37
55
+ %39 = OpConstant %5 2
56
+ %40 = OpConstant %3 2
57
+ %41 = OpConstantComposite %10 %20 %40
58
+ %42 = OpConstant %5 3
59
+ %43 = OpConstant %5 4
60
+ %44 = OpConstantComposite %7 %42 %43
61
+ %45 = OpConstant %3 1.5
62
+ %46 = OpConstantComposite %10 %45 %45
63
+ %47 = OpConstantComposite %4 %45 %45 %45 %45
64
+ %48 = OpConstantComposite %10 %20 %20
65
+ %49 = OpConstantComposite %16 %20 %20 %20
66
+ %50 = OpConstantComposite %4 %20 %20 %20 %20
67
+ %57 = OpConstantComposite %4 %20 %20 %20 %20
70
68
%18 = OpFunction %2 None %19
71
69
%17 = OpLabel
72
- OpBranch %52
73
- %52 = OpLabel
74
- %53 = OpExtInst %3 %1 Degrees %20
75
- %54 = OpExtInst %3 %1 Radians %20
76
- %55 = OpExtInst %4 %1 Degrees %22
77
- %56 = OpExtInst %4 %1 Radians %22
78
- %57 = OpExtInst %4 %1 FClamp %22 %22 %58
79
- %59 = OpExtInst %4 %1 Refract %22 %22 %20
80
- %62 = OpCompositeExtract %5 %27 0
81
- %63 = OpCompositeExtract %5 %27 0
82
- %64 = OpIMul %5 %62 %63
83
- %65 = OpIAdd %5 %61 %64
84
- %66 = OpCompositeExtract %5 %27 1
85
- %67 = OpCompositeExtract %5 %27 1
86
- %68 = OpIMul %5 %66 %67
87
- %60 = OpIAdd %5 %65 %68
88
- %69 = OpExtInst %3 %1 Ldexp %20 %40
89
- %70 = OpExtInst %10 %1 Ldexp %42 %45
90
- %71 = OpExtInst %11 %1 ModfStruct %46
91
- %72 = OpExtInst %11 %1 ModfStruct %46
92
- %73 = OpCompositeExtract %3 %72 0
93
- %74 = OpExtInst %11 %1 ModfStruct %46
94
- %75 = OpCompositeExtract %3 %74 1
95
- %76 = OpExtInst %12 %1 ModfStruct %47
96
- %77 = OpExtInst %13 %1 ModfStruct %48
97
- %78 = OpCompositeExtract %4 %77 1
98
- %79 = OpCompositeExtract %3 %78 0
99
- %80 = OpExtInst %12 %1 ModfStruct %47
100
- %81 = OpCompositeExtract %10 %80 0
101
- %82 = OpCompositeExtract %3 %81 1
102
- %83 = OpExtInst %14 %1 FrexpStruct %46
103
- %84 = OpExtInst %14 %1 FrexpStruct %46
104
- %85 = OpCompositeExtract %3 %84 0
105
- %86 = OpExtInst %14 %1 FrexpStruct %46
106
- %87 = OpCompositeExtract %5 %86 1
107
- %88 = OpExtInst %15 %1 FrexpStruct %48
108
- %89 = OpCompositeExtract %6 %88 1
109
- %90 = OpCompositeExtract %5 %89 0
110
- %91 = OpQuantizeToF16 %3 %20
111
- %92 = OpQuantizeToF16 %10 %49
112
- %93 = OpQuantizeToF16 %16 %50
113
- %94 = OpQuantizeToF16 %4 %51
70
+ OpBranch %51
71
+ %51 = OpLabel
72
+ %52 = OpExtInst %3 %1 Degrees %20
73
+ %53 = OpExtInst %3 %1 Radians %20
74
+ %54 = OpExtInst %4 %1 Degrees %22
75
+ %55 = OpExtInst %4 %1 Radians %22
76
+ %56 = OpExtInst %4 %1 FClamp %22 %22 %57
77
+ %58 = OpExtInst %4 %1 Refract %22 %22 %20
78
+ %59 = OpExtInst %3 %1 Ldexp %20 %39
79
+ %60 = OpExtInst %10 %1 Ldexp %41 %44
80
+ %61 = OpExtInst %11 %1 ModfStruct %45
81
+ %62 = OpExtInst %11 %1 ModfStruct %45
82
+ %63 = OpCompositeExtract %3 %62 0
83
+ %64 = OpExtInst %11 %1 ModfStruct %45
84
+ %65 = OpCompositeExtract %3 %64 1
85
+ %66 = OpExtInst %12 %1 ModfStruct %46
86
+ %67 = OpExtInst %13 %1 ModfStruct %47
87
+ %68 = OpCompositeExtract %4 %67 1
88
+ %69 = OpCompositeExtract %3 %68 0
89
+ %70 = OpExtInst %12 %1 ModfStruct %46
90
+ %71 = OpCompositeExtract %10 %70 0
91
+ %72 = OpCompositeExtract %3 %71 1
92
+ %73 = OpExtInst %14 %1 FrexpStruct %45
93
+ %74 = OpExtInst %14 %1 FrexpStruct %45
94
+ %75 = OpCompositeExtract %3 %74 0
95
+ %76 = OpExtInst %14 %1 FrexpStruct %45
96
+ %77 = OpCompositeExtract %5 %76 1
97
+ %78 = OpExtInst %15 %1 FrexpStruct %47
98
+ %79 = OpCompositeExtract %6 %78 1
99
+ %80 = OpCompositeExtract %5 %79 0
100
+ %81 = OpQuantizeToF16 %3 %20
101
+ %82 = OpQuantizeToF16 %10 %48
102
+ %83 = OpQuantizeToF16 %16 %49
103
+ %84 = OpQuantizeToF16 %4 %50
114
104
OpReturn
115
105
OpFunctionEnd
0 commit comments