aboutsummaryrefslogtreecommitdiff
path: root/Test/baseResults/spv.int8.frag.out
diff options
context:
space:
mode:
Diffstat (limited to 'Test/baseResults/spv.int8.frag.out')
-rw-r--r--Test/baseResults/spv.int8.frag.out632
1 files changed, 316 insertions, 316 deletions
diff --git a/Test/baseResults/spv.int8.frag.out b/Test/baseResults/spv.int8.frag.out
index 1daa1a31..3502a04a 100644
--- a/Test/baseResults/spv.int8.frag.out
+++ b/Test/baseResults/spv.int8.frag.out
@@ -96,13 +96,13 @@ spv.int8.frag
2: TypeVoid
3: TypeFunction 2
14: TypeInt 8 1
- 15: TypePointer Function 14(int)
+ 15: TypePointer Function 14(int8_t)
17: TypeInt 32 0
18: 17(int) Constant 3
- 19: TypeArray 14(int) 18
- 20: 14(int) Constant 4294967279
- 21: 14(int) Constant 4294967295
- 22: 14(int) Constant 0
+ 19: TypeArray 14(int8_t) 18
+ 20: 14(int8_t) Constant 4294967279
+ 21: 14(int8_t) Constant 4294967295
+ 22: 14(int8_t) Constant 0
23: 19 ConstantComposite 20 21 22
24(Uniforms): TypeStruct 17(int)
25: TypePointer Uniform 24(Uniforms)
@@ -112,82 +112,82 @@ spv.int8.frag
29: TypePointer Uniform 17(int)
32: TypePointer Function 19
36: TypeInt 8 0
- 37: TypePointer Function 36(int)
- 39: TypeArray 36(int) 18
- 40: 36(int) Constant 255
- 41: 36(int) Constant 127
+ 37: TypePointer Function 36(int8_t)
+ 39: TypeArray 36(int8_t) 18
+ 40: 36(int8_t) Constant 255
+ 41: 36(int8_t) Constant 127
42: 39 ConstantComposite 40 40 41
45: TypePointer Function 39
- 49: TypeVector 36(int) 2
- 50: TypePointer Function 49(ivec2)
- 52: TypeVector 14(int) 2
- 53: TypePointer Function 52(ivec2)
+ 49: TypeVector 36(int8_t) 2
+ 50: TypePointer Function 49(i8vec2)
+ 52: TypeVector 14(int8_t) 2
+ 53: TypePointer Function 52(i8vec2)
57: TypeInt 16 1
- 58: TypeVector 57(int) 2
- 59: TypePointer Function 58(ivec2)
+ 58: TypeVector 57(int16_t) 2
+ 59: TypePointer Function 58(i16vec2)
66: TypeVector 27(int) 2
67: TypePointer Function 66(ivec2)
74: TypeVector 17(int) 2
75: TypePointer Function 74(ivec2)
80: TypeInt 64 1
- 81: TypeVector 80(int) 2
- 82: TypePointer Function 81(ivec2)
+ 81: TypeVector 80(int64_t) 2
+ 82: TypePointer Function 81(i64vec2)
86: TypeInt 64 0
- 87: TypeVector 86(int) 2
- 88: TypePointer Function 87(ivec2)
+ 87: TypeVector 86(int64_t) 2
+ 88: TypePointer Function 87(i64vec2)
100: TypeFloat 16
- 101: TypeVector 100(float) 2
- 102: TypePointer Function 101(fvec2)
+ 101: TypeVector 100(float16_t) 2
+ 102: TypePointer Function 101(f16vec2)
106: TypeFloat 32
107: TypeVector 106(float) 2
108: TypePointer Function 107(fvec2)
112: TypeFloat 64
- 113: TypeVector 112(float) 2
- 114: TypePointer Function 113(fvec2)
+ 113: TypeVector 112(float64_t) 2
+ 114: TypePointer Function 113(f64vec2)
141: TypeInt 16 0
- 142: TypeVector 141(int) 2
- 143: TypePointer Function 142(ivec2)
+ 142: TypeVector 141(int16_t) 2
+ 143: TypePointer Function 142(i16vec2)
171: TypeBool
172: TypeVector 171(bool) 2
173: TypePointer Function 172(bvec2)
- 176: 14(int) Constant 1
- 177: 52(ivec2) ConstantComposite 22 22
- 178: 52(ivec2) ConstantComposite 176 176
- 181: 36(int) Constant 0
- 182: 36(int) Constant 1
- 183: 49(ivec2) ConstantComposite 181 181
- 184: 49(ivec2) ConstantComposite 182 182
- 190: TypeVector 14(int) 3
- 191: TypePointer Function 190(ivec3)
+ 176: 14(int8_t) Constant 1
+ 177: 52(i8vec2) ConstantComposite 22 22
+ 178: 52(i8vec2) ConstantComposite 176 176
+ 181: 36(int8_t) Constant 0
+ 182: 36(int8_t) Constant 1
+ 183: 49(i8vec2) ConstantComposite 181 181
+ 184: 49(i8vec2) ConstantComposite 182 182
+ 190: TypeVector 14(int8_t) 3
+ 191: TypePointer Function 190(i8vec3)
215: TypePointer Function 27(int)
221: TypeVector 17(int) 3
222: TypePointer Function 221(ivec3)
225: TypeVector 27(int) 3
- 241: TypePointer Function 57(int)
+ 241: TypePointer Function 57(int16_t)
264: 17(int) Constant 1
270: 17(int) Constant 2
278: TypePointer Function 171(bool)
280: 17(int) Constant 0
293: TypePointer Function 17(int)
- 352: 52(ivec2) ConstantComposite 21 21
- 358: TypeVector 36(int) 3
- 362: 190(ivec3) ConstantComposite 22 22 22
+ 352: 52(i8vec2) ConstantComposite 21 21
+ 358: TypeVector 36(int8_t) 3
+ 362: 190(i8vec3) ConstantComposite 22 22 22
404: 171(bool) ConstantTrue
411: 171(bool) ConstantFalse
412: 172(bvec2) ConstantComposite 411 411
427: TypeVector 171(bool) 3
428: 427(bvec3) ConstantComposite 411 411 411
- 434: TypeVector 14(int) 4
- 435: TypePointer Function 434(ivec4)
- 439: TypePointer Function 141(int)
- 445: TypeVector 36(int) 4
- 446: TypePointer Function 445(ivec4)
+ 434: TypeVector 14(int8_t) 4
+ 435: TypePointer Function 434(i8vec4)
+ 439: TypePointer Function 141(int16_t)
+ 445: TypeVector 36(int8_t) 4
+ 446: TypePointer Function 445(i8vec4)
458: TypePointer Function 427(bvec3)
- 526(Block): TypeStruct 14(int) 52(ivec2) 190(ivec3) 434(ivec4) 36(int) 49(ivec2) 190(ivec3) 445(ivec4)
+ 526(Block): TypeStruct 14(int8_t) 52(i8vec2) 190(i8vec3) 434(i8vec4) 36(int8_t) 49(i8vec2) 190(i8vec3) 445(i8vec4)
527: TypePointer Uniform 526(Block)
528(block): 527(ptr) Variable Uniform
- 529(si8): 14(int) SpecConstant 4294967286
- 530(su8): 36(int) SpecConstant 20
+ 529(si8): 14(int8_t) SpecConstant 4294967286
+ 530(su8): 36(int8_t) SpecConstant 20
4(main): 2 Function None 3
5: Label
Return
@@ -202,13 +202,13 @@ spv.int8.frag
31: 17(int) Load 30
Store 33(indexable) 23
34: 15(ptr) AccessChain 33(indexable) 31
- 35: 14(int) Load 34
+ 35: 14(int8_t) Load 34
Store 16(i8) 35
43: 29(ptr) AccessChain 26 28
44: 17(int) Load 43
Store 46(indexable) 42
47: 37(ptr) AccessChain 46(indexable) 44
- 48: 36(int) Load 47
+ 48: 36(int8_t) Load 47
Store 38(u8) 48
Return
FunctionEnd
@@ -226,133 +226,133 @@ spv.int8.frag
115(f64v): 114(ptr) Variable Function
144(u16v): 143(ptr) Variable Function
174(bv): 173(ptr) Variable Function
- 55: 52(ivec2) Load 54(i8v)
- 56: 49(ivec2) Bitcast 55
+ 55: 52(i8vec2) Load 54(i8v)
+ 56: 49(i8vec2) Bitcast 55
Store 51(u8v) 56
- 61: 52(ivec2) Load 54(i8v)
- 62: 58(ivec2) SConvert 61
+ 61: 52(i8vec2) Load 54(i8v)
+ 62: 58(i16vec2) SConvert 61
Store 60(i16v) 62
- 63: 49(ivec2) Load 51(u8v)
- 64: 58(ivec2) UConvert 63
- 65: 58(ivec2) Bitcast 64
+ 63: 49(i8vec2) Load 51(u8v)
+ 64: 58(i16vec2) UConvert 63
+ 65: 58(i16vec2) Bitcast 64
Store 60(i16v) 65
- 69: 52(ivec2) Load 54(i8v)
+ 69: 52(i8vec2) Load 54(i8v)
70: 66(ivec2) SConvert 69
Store 68(i32v) 70
- 71: 49(ivec2) Load 51(u8v)
+ 71: 49(i8vec2) Load 51(u8v)
72: 66(ivec2) UConvert 71
73: 66(ivec2) Bitcast 72
Store 68(i32v) 73
- 77: 52(ivec2) Load 54(i8v)
+ 77: 52(i8vec2) Load 54(i8v)
78: 66(ivec2) SConvert 77
79: 74(ivec2) Bitcast 78
Store 76(u32v) 79
- 84: 52(ivec2) Load 54(i8v)
- 85: 81(ivec2) SConvert 84
+ 84: 52(i8vec2) Load 54(i8v)
+ 85: 81(i64vec2) SConvert 84
Store 83(i64v) 85
- 90: 52(ivec2) Load 54(i8v)
- 91: 81(ivec2) SConvert 90
- 92: 87(ivec2) Bitcast 91
+ 90: 52(i8vec2) Load 54(i8v)
+ 91: 81(i64vec2) SConvert 90
+ 92: 87(i64vec2) Bitcast 91
Store 89(u64v) 92
- 93: 49(ivec2) Load 51(u8v)
+ 93: 49(i8vec2) Load 51(u8v)
94: 74(ivec2) UConvert 93
Store 76(u32v) 94
- 95: 49(ivec2) Load 51(u8v)
- 96: 81(ivec2) UConvert 95
- 97: 81(ivec2) Bitcast 96
+ 95: 49(i8vec2) Load 51(u8v)
+ 96: 81(i64vec2) UConvert 95
+ 97: 81(i64vec2) Bitcast 96
Store 83(i64v) 97
- 98: 49(ivec2) Load 51(u8v)
- 99: 87(ivec2) UConvert 98
+ 98: 49(i8vec2) Load 51(u8v)
+ 99: 87(i64vec2) UConvert 98
Store 89(u64v) 99
- 104: 52(ivec2) Load 54(i8v)
- 105: 101(fvec2) ConvertSToF 104
+ 104: 52(i8vec2) Load 54(i8v)
+ 105:101(f16vec2) ConvertSToF 104
Store 103(f16v) 105
- 110: 52(ivec2) Load 54(i8v)
+ 110: 52(i8vec2) Load 54(i8v)
111: 107(fvec2) ConvertSToF 110
Store 109(f32v) 111
- 116: 52(ivec2) Load 54(i8v)
- 117: 113(fvec2) ConvertSToF 116
+ 116: 52(i8vec2) Load 54(i8v)
+ 117:113(f64vec2) ConvertSToF 116
Store 115(f64v) 117
- 118: 49(ivec2) Load 51(u8v)
- 119: 101(fvec2) ConvertUToF 118
+ 118: 49(i8vec2) Load 51(u8v)
+ 119:101(f16vec2) ConvertUToF 118
Store 103(f16v) 119
- 120: 49(ivec2) Load 51(u8v)
+ 120: 49(i8vec2) Load 51(u8v)
121: 107(fvec2) ConvertUToF 120
Store 109(f32v) 121
- 122: 49(ivec2) Load 51(u8v)
- 123: 113(fvec2) ConvertUToF 122
+ 122: 49(i8vec2) Load 51(u8v)
+ 123:113(f64vec2) ConvertUToF 122
Store 115(f64v) 123
- 124: 49(ivec2) Load 51(u8v)
- 125: 52(ivec2) Bitcast 124
+ 124: 49(i8vec2) Load 51(u8v)
+ 125: 52(i8vec2) Bitcast 124
Store 54(i8v) 125
- 126: 52(ivec2) Load 54(i8v)
- 127: 58(ivec2) SConvert 126
+ 126: 52(i8vec2) Load 54(i8v)
+ 127: 58(i16vec2) SConvert 126
Store 60(i16v) 127
- 128: 49(ivec2) Load 51(u8v)
- 129: 58(ivec2) UConvert 128
- 130: 58(ivec2) Bitcast 129
+ 128: 49(i8vec2) Load 51(u8v)
+ 129: 58(i16vec2) UConvert 128
+ 130: 58(i16vec2) Bitcast 129
Store 60(i16v) 130
- 131: 52(ivec2) Load 54(i8v)
+ 131: 52(i8vec2) Load 54(i8v)
132: 66(ivec2) SConvert 131
Store 68(i32v) 132
- 133: 49(ivec2) Load 51(u8v)
+ 133: 49(i8vec2) Load 51(u8v)
134: 66(ivec2) UConvert 133
135: 66(ivec2) Bitcast 134
Store 68(i32v) 135
- 136: 52(ivec2) Load 54(i8v)
- 137: 81(ivec2) SConvert 136
+ 136: 52(i8vec2) Load 54(i8v)
+ 137: 81(i64vec2) SConvert 136
Store 83(i64v) 137
- 138: 52(ivec2) Load 54(i8v)
- 139: 81(ivec2) SConvert 138
- 140: 87(ivec2) Bitcast 139
+ 138: 52(i8vec2) Load 54(i8v)
+ 139: 81(i64vec2) SConvert 138
+ 140: 87(i64vec2) Bitcast 139
Store 89(u64v) 140
- 145: 52(ivec2) Load 54(i8v)
- 146: 58(ivec2) SConvert 145
- 147: 142(ivec2) Bitcast 146
+ 145: 52(i8vec2) Load 54(i8v)
+ 146: 58(i16vec2) SConvert 145
+ 147:142(i16vec2) Bitcast 146
Store 144(u16v) 147
- 148: 49(ivec2) Load 51(u8v)
- 149: 142(ivec2) UConvert 148
+ 148: 49(i8vec2) Load 51(u8v)
+ 149:142(i16vec2) UConvert 148
Store 144(u16v) 149
- 150: 49(ivec2) Load 51(u8v)
+ 150: 49(i8vec2) Load 51(u8v)
151: 74(ivec2) UConvert 150
Store 76(u32v) 151
- 152: 49(ivec2) Load 51(u8v)
- 153: 81(ivec2) UConvert 152
- 154: 81(ivec2) Bitcast 153
+ 152: 49(i8vec2) Load 51(u8v)
+ 153: 81(i64vec2) UConvert 152
+ 154: 81(i64vec2) Bitcast 153
Store 83(i64v) 154
- 155: 49(ivec2) Load 51(u8v)
- 156: 81(ivec2) UConvert 155
- 157: 81(ivec2) Bitcast 156
- 158: 87(ivec2) Bitcast 157
+ 155: 49(i8vec2) Load 51(u8v)
+ 156: 81(i64vec2) UConvert 155
+ 157: 81(i64vec2) Bitcast 156
+ 158: 87(i64vec2) Bitcast 157
Store 89(u64v) 158
- 159: 52(ivec2) Load 54(i8v)
- 160: 101(fvec2) ConvertSToF 159
+ 159: 52(i8vec2) Load 54(i8v)
+ 160:101(f16vec2) ConvertSToF 159
Store 103(f16v) 160
- 161: 52(ivec2) Load 54(i8v)
+ 161: 52(i8vec2) Load 54(i8v)
162: 107(fvec2) ConvertSToF 161
Store 109(f32v) 162
- 163: 52(ivec2) Load 54(i8v)
- 164: 113(fvec2) ConvertSToF 163
+ 163: 52(i8vec2) Load 54(i8v)
+ 164:113(f64vec2) ConvertSToF 163
Store 115(f64v) 164
- 165: 49(ivec2) Load 51(u8v)
- 166: 101(fvec2) ConvertUToF 165
+ 165: 49(i8vec2) Load 51(u8v)
+ 166:101(f16vec2) ConvertUToF 165
Store 103(f16v) 166
- 167: 49(ivec2) Load 51(u8v)
+ 167: 49(i8vec2) Load 51(u8v)
168: 107(fvec2) ConvertUToF 167
Store 109(f32v) 168
- 169: 49(ivec2) Load 51(u8v)
- 170: 113(fvec2) ConvertUToF 169
+ 169: 49(i8vec2) Load 51(u8v)
+ 170:113(f64vec2) ConvertUToF 169
Store 115(f64v) 170
175: 172(bvec2) Load 174(bv)
- 179: 52(ivec2) Select 175 178 177
+ 179: 52(i8vec2) Select 175 178 177
Store 54(i8v) 179
180: 172(bvec2) Load 174(bv)
- 185: 49(ivec2) Select 180 184 183
+ 185: 49(i8vec2) Select 180 184 183
Store 51(u8v) 185
- 186: 52(ivec2) Load 54(i8v)
+ 186: 52(i8vec2) Load 54(i8v)
187: 172(bvec2) INotEqual 186 183
Store 174(bv) 187
- 188: 49(ivec2) Load 51(u8v)
+ 188: 49(i8vec2) Load 51(u8v)
189: 172(bvec2) INotEqual 188 183
Store 174(bv) 189
Return
@@ -365,171 +365,171 @@ spv.int8.frag
223(uv): 222(ptr) Variable Function
242(i16): 241(ptr) Variable Function
279(b): 278(ptr) Variable Function
- 193: 190(ivec3) Load 192(u8v)
- 194: 190(ivec3) CompositeConstruct 176 176 176
- 195: 190(ivec3) IAdd 193 194
+ 193: 190(i8vec3) Load 192(u8v)
+ 194: 190(i8vec3) CompositeConstruct 176 176 176
+ 195: 190(i8vec3) IAdd 193 194
Store 192(u8v) 195
- 197: 14(int) Load 196(i8)
- 198: 14(int) ISub 197 176
+ 197: 14(int8_t) Load 196(i8)
+ 198: 14(int8_t) ISub 197 176
Store 196(i8) 198
- 199: 14(int) Load 196(i8)
- 200: 14(int) IAdd 199 176
+ 199: 14(int8_t) Load 196(i8)
+ 200: 14(int8_t) IAdd 199 176
Store 196(i8) 200
- 201: 190(ivec3) Load 192(u8v)
- 202: 190(ivec3) CompositeConstruct 176 176 176
- 203: 190(ivec3) ISub 201 202
+ 201: 190(i8vec3) Load 192(u8v)
+ 202: 190(i8vec3) CompositeConstruct 176 176 176
+ 203: 190(i8vec3) ISub 201 202
Store 192(u8v) 203
- 204: 190(ivec3) Load 192(u8v)
- 205: 190(ivec3) Not 204
+ 204: 190(i8vec3) Load 192(u8v)
+ 205: 190(i8vec3) Not 204
Store 192(u8v) 205
- 206: 14(int) Load 196(i8)
+ 206: 14(int8_t) Load 196(i8)
Store 196(i8) 206
- 207: 190(ivec3) Load 192(u8v)
- 208: 190(ivec3) SNegate 207
+ 207: 190(i8vec3) Load 192(u8v)
+ 208: 190(i8vec3) SNegate 207
Store 192(u8v) 208
- 209: 14(int) Load 196(i8)
- 210: 14(int) Load 196(i8)
- 211: 14(int) IAdd 210 209
+ 209: 14(int8_t) Load 196(i8)
+ 210: 14(int8_t) Load 196(i8)
+ 211: 14(int8_t) IAdd 210 209
Store 196(i8) 211
- 212: 190(ivec3) Load 192(u8v)
- 213: 190(ivec3) Load 192(u8v)
- 214: 190(ivec3) ISub 213 212
+ 212: 190(i8vec3) Load 192(u8v)
+ 213: 190(i8vec3) Load 192(u8v)
+ 214: 190(i8vec3) ISub 213 212
Store 192(u8v) 214
- 217: 14(int) Load 196(i8)
+ 217: 14(int8_t) Load 196(i8)
218: 27(int) SConvert 217
219: 27(int) Load 216(i)
220: 27(int) IMul 219 218
Store 216(i) 220
- 224: 190(ivec3) Load 192(u8v)
+ 224: 190(i8vec3) Load 192(u8v)
226: 225(ivec3) SConvert 224
227: 221(ivec3) Bitcast 226
228: 221(ivec3) Load 223(uv)
229: 221(ivec3) UDiv 228 227
Store 223(uv) 229
- 230: 14(int) Load 196(i8)
+ 230: 14(int8_t) Load 196(i8)
231: 27(int) SConvert 230
232: 17(int) Bitcast 231
233: 221(ivec3) Load 223(uv)
234: 221(ivec3) CompositeConstruct 232 232 232
235: 221(ivec3) UMod 233 234
Store 223(uv) 235
- 236: 190(ivec3) Load 192(u8v)
+ 236: 190(i8vec3) Load 192(u8v)
237: 225(ivec3) SConvert 236
238: 221(ivec3) Bitcast 237
239: 221(ivec3) Load 223(uv)
240: 221(ivec3) IAdd 238 239
Store 223(uv) 240
- 243: 14(int) Load 196(i8)
- 244: 57(int) SConvert 243
- 245: 57(int) Load 242(i16)
- 246: 57(int) ISub 244 245
+ 243: 14(int8_t) Load 196(i8)
+ 244: 57(int16_t) SConvert 243
+ 245: 57(int16_t) Load 242(i16)
+ 246: 57(int16_t) ISub 244 245
Store 242(i16) 246
- 247: 190(ivec3) Load 192(u8v)
+ 247: 190(i8vec3) Load 192(u8v)
248: 225(ivec3) SConvert 247
249: 221(ivec3) Bitcast 248
250: 221(ivec3) Load 223(uv)
251: 221(ivec3) IMul 249 250
Store 223(uv) 251
- 252: 14(int) Load 196(i8)
- 253: 57(int) SConvert 252
- 254: 57(int) Load 242(i16)
- 255: 57(int) IMul 253 254
+ 252: 14(int8_t) Load 196(i8)
+ 253: 57(int16_t) SConvert 252
+ 254: 57(int16_t) Load 242(i16)
+ 255: 57(int16_t) IMul 253 254
Store 242(i16) 255
- 256: 14(int) Load 196(i8)
+ 256: 14(int8_t) Load 196(i8)
257: 27(int) SConvert 256
258: 27(int) Load 216(i)
259: 27(int) SMod 257 258
Store 216(i) 259
- 260: 14(int) Load 196(i8)
- 261: 190(ivec3) Load 192(u8v)
- 262: 190(ivec3) CompositeConstruct 260 260 260
- 263: 190(ivec3) ShiftLeftLogical 261 262
+ 260: 14(int8_t) Load 196(i8)
+ 261: 190(i8vec3) Load 192(u8v)
+ 262: 190(i8vec3) CompositeConstruct 260 260 260
+ 263: 190(i8vec3) ShiftLeftLogical 261 262
Store 192(u8v) 263
265: 15(ptr) AccessChain 192(u8v) 264
- 266: 14(int) Load 265
- 267: 14(int) Load 196(i8)
- 268: 14(int) ShiftRightArithmetic 267 266
+ 266: 14(int8_t) Load 265
+ 267: 14(int8_t) Load 196(i8)
+ 268: 14(int8_t) ShiftRightArithmetic 267 266
Store 196(i8) 268
- 269: 14(int) Load 196(i8)
+ 269: 14(int8_t) Load 196(i8)
271: 15(ptr) AccessChain 192(u8v) 270
- 272: 14(int) Load 271
- 273: 14(int) ShiftLeftLogical 269 272
+ 272: 14(int8_t) Load 271
+ 273: 14(int8_t) ShiftLeftLogical 269 272
Store 196(i8) 273
- 274: 190(ivec3) Load 192(u8v)
- 275: 14(int) Load 196(i8)
- 276: 190(ivec3) CompositeConstruct 275 275 275
- 277: 190(ivec3) ShiftLeftLogical 274 276
+ 274: 190(i8vec3) Load 192(u8v)
+ 275: 14(int8_t) Load 196(i8)
+ 276: 190(i8vec3) CompositeConstruct 275 275 275
+ 277: 190(i8vec3) ShiftLeftLogical 274 276
Store 192(u8v) 277
281: 15(ptr) AccessChain 192(u8v) 280
- 282: 14(int) Load 281
- 283: 14(int) Load 196(i8)
+ 282: 14(int8_t) Load 281
+ 283: 14(int8_t) Load 196(i8)
284: 171(bool) INotEqual 282 283
Store 279(b) 284
- 285: 14(int) Load 196(i8)
+ 285: 14(int8_t) Load 196(i8)
286: 15(ptr) AccessChain 192(u8v) 280
- 287: 14(int) Load 286
+ 287: 14(int8_t) Load 286
288: 171(bool) IEqual 285 287
Store 279(b) 288
289: 15(ptr) AccessChain 192(u8v) 280
- 290: 14(int) Load 289
+ 290: 14(int8_t) Load 289
291: 27(int) SConvert 290
292: 17(int) Bitcast 291
294: 293(ptr) AccessChain 223(uv) 264
295: 17(int) Load 294
296: 171(bool) UGreaterThan 292 295
Store 279(b) 296
- 297: 14(int) Load 196(i8)
+ 297: 14(int8_t) Load 196(i8)
298: 27(int) SConvert 297
299: 27(int) Load 216(i)
300: 171(bool) SLessThan 298 299
Store 279(b) 300
301: 15(ptr) AccessChain 192(u8v) 264
- 302: 14(int) Load 301
+ 302: 14(int8_t) Load 301
303: 27(int) SConvert 302
304: 17(int) Bitcast 303
305: 293(ptr) AccessChain 223(uv) 280
306: 17(int) Load 305
307: 171(bool) UGreaterThanEqual 304 306
Store 279(b) 307
- 308: 14(int) Load 196(i8)
+ 308: 14(int8_t) Load 196(i8)
309: 27(int) SConvert 308
310: 27(int) Load 216(i)
311: 171(bool) SLessThanEqual 309 310
Store 279(b) 311
- 312: 14(int) Load 196(i8)
+ 312: 14(int8_t) Load 196(i8)
313: 27(int) SConvert 312
314: 17(int) Bitcast 313
315: 221(ivec3) Load 223(uv)
316: 221(ivec3) CompositeConstruct 314 314 314
317: 221(ivec3) BitwiseOr 315 316
Store 223(uv) 317
- 318: 14(int) Load 196(i8)
+ 318: 14(int8_t) Load 196(i8)
319: 27(int) SConvert 318
320: 27(int) Load 216(i)
321: 27(int) BitwiseOr 319 320
Store 216(i) 321
- 322: 14(int) Load 196(i8)
- 323: 57(int) SConvert 322
- 324: 57(int) Load 242(i16)
- 325: 57(int) BitwiseAnd 324 323
+ 322: 14(int8_t) Load 196(i8)
+ 323: 57(int16_t) SConvert 322
+ 324: 57(int16_t) Load 242(i16)
+ 325: 57(int16_t) BitwiseAnd 324 323
Store 242(i16) 325
- 326: 190(ivec3) Load 192(u8v)
+ 326: 190(i8vec3) Load 192(u8v)
327: 225(ivec3) SConvert 326
328: 221(ivec3) Bitcast 327
329: 221(ivec3) Load 223(uv)
330: 221(ivec3) BitwiseAnd 328 329
Store 223(uv) 330
- 331: 14(int) Load 196(i8)
+ 331: 14(int8_t) Load 196(i8)
332: 27(int) SConvert 331
333: 17(int) Bitcast 332
334: 221(ivec3) Load 223(uv)
335: 221(ivec3) CompositeConstruct 333 333 333
336: 221(ivec3) BitwiseXor 334 335
Store 223(uv) 336
- 337: 190(ivec3) Load 192(u8v)
- 338: 14(int) Load 196(i8)
- 339: 190(ivec3) CompositeConstruct 338 338 338
- 340: 190(ivec3) BitwiseXor 337 339
+ 337: 190(i8vec3) Load 192(u8v)
+ 338: 14(int8_t) Load 196(i8)
+ 339: 190(i8vec3) CompositeConstruct 338 338 338
+ 340: 190(i8vec3) BitwiseXor 337 339
Store 192(u8v) 340
Return
FunctionEnd
@@ -547,199 +547,199 @@ spv.int8.frag
444(u32): 293(ptr) Variable Function
447(u8v4): 446(ptr) Variable Function
459(bv): 458(ptr) Variable Function
- 342: 52(ivec2) Load 341(i8v)
- 343: 52(ivec2) ExtInst 1(GLSL.std.450) 5(SAbs) 342
+ 342: 52(i8vec2) Load 341(i8v)
+ 343: 52(i8vec2) ExtInst 1(GLSL.std.450) 5(SAbs) 342
Store 341(i8v) 343
- 345: 14(int) Load 344(i8)
- 346: 14(int) ExtInst 1(GLSL.std.450) 7(SSign) 345
+ 345: 14(int8_t) Load 344(i8)
+ 346: 14(int8_t) ExtInst 1(GLSL.std.450) 7(SSign) 345
Store 344(i8) 346
- 347: 52(ivec2) Load 341(i8v)
- 348: 14(int) Load 344(i8)
- 349: 52(ivec2) CompositeConstruct 348 348
- 350: 52(ivec2) ExtInst 1(GLSL.std.450) 39(SMin) 347 349
+ 347: 52(i8vec2) Load 341(i8v)
+ 348: 14(int8_t) Load 344(i8)
+ 349: 52(i8vec2) CompositeConstruct 348 348
+ 350: 52(i8vec2) ExtInst 1(GLSL.std.450) 39(SMin) 347 349
Store 341(i8v) 350
- 351: 52(ivec2) Load 341(i8v)
- 353: 52(ivec2) ExtInst 1(GLSL.std.450) 39(SMin) 351 352
+ 351: 52(i8vec2) Load 341(i8v)
+ 353: 52(i8vec2) ExtInst 1(GLSL.std.450) 39(SMin) 351 352
Store 341(i8v) 353
- 355: 190(ivec3) Load 354(u8v)
- 357: 36(int) Load 356(u8)
- 359: 358(ivec3) CompositeConstruct 357 357 357
- 360: 190(ivec3) ExtInst 1(GLSL.std.450) 39(SMin) 355 359
+ 355: 190(i8vec3) Load 354(u8v)
+ 357: 36(int8_t) Load 356(u8)
+ 359: 358(i8vec3) CompositeConstruct 357 357 357
+ 360: 190(i8vec3) ExtInst 1(GLSL.std.450) 39(SMin) 355 359
Store 354(u8v) 360
- 361: 190(ivec3) Load 354(u8v)
- 363: 190(ivec3) ExtInst 1(GLSL.std.450) 39(SMin) 361 362
+ 361: 190(i8vec3) Load 354(u8v)
+ 363: 190(i8vec3) ExtInst 1(GLSL.std.450) 39(SMin) 361 362
Store 354(u8v) 363
- 364: 52(ivec2) Load 341(i8v)
- 365: 14(int) Load 344(i8)
- 366: 52(ivec2) CompositeConstruct 365 365
- 367: 52(ivec2) ExtInst 1(GLSL.std.450) 42(SMax) 364 366
+ 364: 52(i8vec2) Load 341(i8v)
+ 365: 14(int8_t) Load 344(i8)
+ 366: 52(i8vec2) CompositeConstruct 365 365
+ 367: 52(i8vec2) ExtInst 1(GLSL.std.450) 42(SMax) 364 366
Store 341(i8v) 367
- 368: 52(ivec2) Load 341(i8v)
- 369: 52(ivec2) ExtInst 1(GLSL.std.450) 42(SMax) 368 352
+ 368: 52(i8vec2) Load 341(i8v)
+ 369: 52(i8vec2) ExtInst 1(GLSL.std.450) 42(SMax) 368 352
Store 341(i8v) 369
- 370: 190(ivec3) Load 354(u8v)
- 371: 36(int) Load 356(u8)
- 372: 358(ivec3) CompositeConstruct 371 371 371
- 373: 190(ivec3) ExtInst 1(GLSL.std.450) 42(SMax) 370 372
+ 370: 190(i8vec3) Load 354(u8v)
+ 371: 36(int8_t) Load 356(u8)
+ 372: 358(i8vec3) CompositeConstruct 371 371 371
+ 373: 190(i8vec3) ExtInst 1(GLSL.std.450) 42(SMax) 370 372
Store 354(u8v) 373
- 374: 190(ivec3) Load 354(u8v)
- 375: 190(ivec3) ExtInst 1(GLSL.std.450) 42(SMax) 374 362
+ 374: 190(i8vec3) Load 354(u8v)
+ 375: 190(i8vec3) ExtInst 1(GLSL.std.450) 42(SMax) 374 362
Store 354(u8v) 375
- 376: 52(ivec2) Load 341(i8v)
- 377: 14(int) Load 344(i8)
- 378: 14(int) SNegate 377
- 379: 14(int) Load 344(i8)
- 380: 52(ivec2) CompositeConstruct 378 378
- 381: 52(ivec2) CompositeConstruct 379 379
- 382: 52(ivec2) ExtInst 1(GLSL.std.450) 45(SClamp) 376 380 381
+ 376: 52(i8vec2) Load 341(i8v)
+ 377: 14(int8_t) Load 344(i8)
+ 378: 14(int8_t) SNegate 377
+ 379: 14(int8_t) Load 344(i8)
+ 380: 52(i8vec2) CompositeConstruct 378 378
+ 381: 52(i8vec2) CompositeConstruct 379 379
+ 382: 52(i8vec2) ExtInst 1(GLSL.std.450) 45(SClamp) 376 380 381
Store 341(i8v) 382
- 383: 52(ivec2) Load 341(i8v)
- 384: 52(ivec2) Load 341(i8v)
- 385: 52(ivec2) SNegate 384
- 386: 52(ivec2) Load 341(i8v)
- 387: 52(ivec2) ExtInst 1(GLSL.std.450) 45(SClamp) 383 385 386
+ 383: 52(i8vec2) Load 341(i8v)
+ 384: 52(i8vec2) Load 341(i8v)
+ 385: 52(i8vec2) SNegate 384
+ 386: 52(i8vec2) Load 341(i8v)
+ 387: 52(i8vec2) ExtInst 1(GLSL.std.450) 45(SClamp) 383 385 386
Store 341(i8v) 387
- 388: 190(ivec3) Load 354(u8v)
- 389: 36(int) Load 356(u8)
- 390: 36(int) SNegate 389
- 391: 36(int) Load 356(u8)
- 392: 358(ivec3) CompositeConstruct 390 390 390
- 393: 358(ivec3) CompositeConstruct 391 391 391
- 394: 190(ivec3) ExtInst 1(GLSL.std.450) 45(SClamp) 388 392 393
+ 388: 190(i8vec3) Load 354(u8v)
+ 389: 36(int8_t) Load 356(u8)
+ 390: 36(int8_t) SNegate 389
+ 391: 36(int8_t) Load 356(u8)
+ 392: 358(i8vec3) CompositeConstruct 390 390 390
+ 393: 358(i8vec3) CompositeConstruct 391 391 391
+ 394: 190(i8vec3) ExtInst 1(GLSL.std.450) 45(SClamp) 388 392 393
Store 354(u8v) 394
- 395: 190(ivec3) Load 354(u8v)
- 396: 190(ivec3) Load 354(u8v)
- 397: 190(ivec3) SNegate 396
- 398: 190(ivec3) Load 354(u8v)
- 399: 190(ivec3) ExtInst 1(GLSL.std.450) 45(SClamp) 395 397 398
+ 395: 190(i8vec3) Load 354(u8v)
+ 396: 190(i8vec3) Load 354(u8v)
+ 397: 190(i8vec3) SNegate 396
+ 398: 190(i8vec3) Load 354(u8v)
+ 399: 190(i8vec3) ExtInst 1(GLSL.std.450) 45(SClamp) 395 397 398
Store 354(u8v) 399
400: 15(ptr) AccessChain 341(i8v) 280
- 401: 14(int) Load 400
+ 401: 14(int8_t) Load 400
402: 15(ptr) AccessChain 341(i8v) 264
- 403: 14(int) Load 402
- 405: 14(int) Select 404 403 401
+ 403: 14(int8_t) Load 402
+ 405: 14(int8_t) Select 404 403 401
Store 344(i8) 405
- 406: 14(int) Load 344(i8)
- 407: 52(ivec2) CompositeConstruct 406 406
- 408: 14(int) Load 344(i8)
- 409: 14(int) SNegate 408
- 410: 52(ivec2) CompositeConstruct 409 409
- 413: 52(ivec2) Select 412 410 407
+ 406: 14(int8_t) Load 344(i8)
+ 407: 52(i8vec2) CompositeConstruct 406 406
+ 408: 14(int8_t) Load 344(i8)
+ 409: 14(int8_t) SNegate 408
+ 410: 52(i8vec2) CompositeConstruct 409 409
+ 413: 52(i8vec2) Select 412 410 407
Store 341(i8v) 413
414: 15(ptr) AccessChain 354(u8v) 280
- 415: 14(int) Load 414
+ 415: 14(int8_t) Load 414
416: 15(ptr) AccessChain 354(u8v) 264
- 417: 14(int) Load 416
- 418: 14(int) Select 404 417 415
- 419: 36(int) Bitcast 418
+ 417: 14(int8_t) Load 416
+ 418: 14(int8_t) Select 404 417 415
+ 419: 36(int8_t) Bitcast 418
Store 356(u8) 419
- 420: 36(int) Load 356(u8)
- 421: 14(int) Bitcast 420
- 422: 190(ivec3) CompositeConstruct 421 421 421
- 423: 36(int) Load 356(u8)
- 424: 36(int) SNegate 423
- 425: 14(int) Bitcast 424
- 426: 190(ivec3) CompositeConstruct 425 425 425
- 429: 190(ivec3) Select 428 426 422
+ 420: 36(int8_t) Load 356(u8)
+ 421: 14(int8_t) Bitcast 420
+ 422: 190(i8vec3) CompositeConstruct 421 421 421
+ 423: 36(int8_t) Load 356(u8)
+ 424: 36(int8_t) SNegate 423
+ 425: 14(int8_t) Bitcast 424
+ 426: 190(i8vec3) CompositeConstruct 425 425 425
+ 429: 190(i8vec3) Select 428 426 422
Store 354(u8v) 429
- 431: 52(ivec2) Load 341(i8v)
- 432: 57(int) Bitcast 431
+ 431: 52(i8vec2) Load 341(i8v)
+ 432: 57(int16_t) Bitcast 431
Store 430(i16) 432
- 437: 434(ivec4) Load 436(i8v4)
+ 437: 434(i8vec4) Load 436(i8v4)
438: 27(int) Bitcast 437
Store 433(i32) 438
- 442: 49(ivec2) Load 441(u8v2)
- 443: 141(int) Bitcast 442
+ 442: 49(i8vec2) Load 441(u8v2)
+ 443:141(int16_t) Bitcast 442
Store 440(u16) 443
- 448: 445(ivec4) Load 447(u8v4)
+ 448: 445(i8vec4) Load 447(u8v4)
449: 17(int) Bitcast 448
Store 444(u32) 449
- 450: 57(int) Load 430(i16)
- 451: 52(ivec2) Bitcast 450
+ 450: 57(int16_t) Load 430(i16)
+ 451: 52(i8vec2) Bitcast 450
Store 341(i8v) 451
452: 27(int) Load 433(i32)
- 453: 434(ivec4) Bitcast 452
+ 453: 434(i8vec4) Bitcast 452
Store 436(i8v4) 453
- 454: 141(int) Load 440(u16)
- 455: 49(ivec2) Bitcast 454
+ 454:141(int16_t) Load 440(u16)
+ 455: 49(i8vec2) Bitcast 454
Store 441(u8v2) 455
456: 17(int) Load 444(u32)
- 457: 445(ivec4) Bitcast 456
+ 457: 445(i8vec4) Bitcast 456
Store 447(u8v4) 457
- 460: 190(ivec3) Load 354(u8v)
- 461: 36(int) Load 356(u8)
- 462: 14(int) Bitcast 461
- 463: 190(ivec3) CompositeConstruct 462 462 462
+ 460: 190(i8vec3) Load 354(u8v)
+ 461: 36(int8_t) Load 356(u8)
+ 462: 14(int8_t) Bitcast 461
+ 463: 190(i8vec3) CompositeConstruct 462 462 462
464: 427(bvec3) SLessThan 460 463
Store 459(bv) 464
- 465: 52(ivec2) Load 341(i8v)
- 466: 14(int) Load 344(i8)
- 467: 52(ivec2) CompositeConstruct 466 466
+ 465: 52(i8vec2) Load 341(i8v)
+ 466: 14(int8_t) Load 344(i8)
+ 467: 52(i8vec2) CompositeConstruct 466 466
468: 172(bvec2) SLessThan 465 467
469: 427(bvec3) Load 459(bv)
470: 427(bvec3) VectorShuffle 469 468 3 4 2
Store 459(bv) 470
- 471: 190(ivec3) Load 354(u8v)
- 472: 36(int) Load 356(u8)
- 473: 14(int) Bitcast 472
- 474: 190(ivec3) CompositeConstruct 473 473 473
+ 471: 190(i8vec3) Load 354(u8v)
+ 472: 36(int8_t) Load 356(u8)
+ 473: 14(int8_t) Bitcast 472
+ 474: 190(i8vec3) CompositeConstruct 473 473 473
475: 427(bvec3) SLessThanEqual 471 474
Store 459(bv) 475
- 476: 52(ivec2) Load 341(i8v)
- 477: 14(int) Load 344(i8)
- 478: 52(ivec2) CompositeConstruct 477 477
+ 476: 52(i8vec2) Load 341(i8v)
+ 477: 14(int8_t) Load 344(i8)
+ 478: 52(i8vec2) CompositeConstruct 477 477
479: 172(bvec2) SLessThanEqual 476 478
480: 427(bvec3) Load 459(bv)
481: 427(bvec3) VectorShuffle 480 479 3 4 2
Store 459(bv) 481
- 482: 190(ivec3) Load 354(u8v)
- 483: 36(int) Load 356(u8)
- 484: 14(int) Bitcast 483
- 485: 190(ivec3) CompositeConstruct 484 484 484
+ 482: 190(i8vec3) Load 354(u8v)
+ 483: 36(int8_t) Load 356(u8)
+ 484: 14(int8_t) Bitcast 483
+ 485: 190(i8vec3) CompositeConstruct 484 484 484
486: 427(bvec3) SGreaterThan 482 485
Store 459(bv) 486
- 487: 52(ivec2) Load 341(i8v)
- 488: 14(int) Load 344(i8)
- 489: 52(ivec2) CompositeConstruct 488 488
+ 487: 52(i8vec2) Load 341(i8v)
+ 488: 14(int8_t) Load 344(i8)
+ 489: 52(i8vec2) CompositeConstruct 488 488
490: 172(bvec2) SGreaterThan 487 489
491: 427(bvec3) Load 459(bv)
492: 427(bvec3) VectorShuffle 491 490 3 4 2
Store 459(bv) 492
- 493: 190(ivec3) Load 354(u8v)
- 494: 36(int) Load 356(u8)
- 495: 14(int) Bitcast 494
- 496: 190(ivec3) CompositeConstruct 495 495 495
+ 493: 190(i8vec3) Load 354(u8v)
+ 494: 36(int8_t) Load 356(u8)
+ 495: 14(int8_t) Bitcast 494
+ 496: 190(i8vec3) CompositeConstruct 495 495 495
497: 427(bvec3) SGreaterThanEqual 493 496
Store 459(bv) 497
- 498: 52(ivec2) Load 341(i8v)
- 499: 14(int) Load 344(i8)
- 500: 52(ivec2) CompositeConstruct 499 499
+ 498: 52(i8vec2) Load 341(i8v)
+ 499: 14(int8_t) Load 344(i8)
+ 500: 52(i8vec2) CompositeConstruct 499 499
501: 172(bvec2) SGreaterThanEqual 498 500
502: 427(bvec3) Load 459(bv)
503: 427(bvec3) VectorShuffle 502 501 3 4 2
Store 459(bv) 503
- 504: 190(ivec3) Load 354(u8v)
- 505: 36(int) Load 356(u8)
- 506: 14(int) Bitcast 505
- 507: 190(ivec3) CompositeConstruct 506 506 506
+ 504: 190(i8vec3) Load 354(u8v)
+ 505: 36(int8_t) Load 356(u8)
+ 506: 14(int8_t) Bitcast 505
+ 507: 190(i8vec3) CompositeConstruct 506 506 506
508: 427(bvec3) IEqual 504 507
Store 459(bv) 508
- 509: 52(ivec2) Load 341(i8v)
- 510: 14(int) Load 344(i8)
- 511: 52(ivec2) CompositeConstruct 510 510
+ 509: 52(i8vec2) Load 341(i8v)
+ 510: 14(int8_t) Load 344(i8)
+ 511: 52(i8vec2) CompositeConstruct 510 510
512: 172(bvec2) IEqual 509 511
513: 427(bvec3) Load 459(bv)
514: 427(bvec3) VectorShuffle 513 512 3 4 2
Store 459(bv) 514
- 515: 190(ivec3) Load 354(u8v)
- 516: 36(int) Load 356(u8)
- 517: 14(int) Bitcast 516
- 518: 190(ivec3) CompositeConstruct 517 517 517
+ 515: 190(i8vec3) Load 354(u8v)
+ 516: 36(int8_t) Load 356(u8)
+ 517: 14(int8_t) Bitcast 516
+ 518: 190(i8vec3) CompositeConstruct 517 517 517
519: 427(bvec3) INotEqual 515 518
Store 459(bv) 519
- 520: 52(ivec2) Load 341(i8v)
- 521: 14(int) Load 344(i8)
- 522: 52(ivec2) CompositeConstruct 521 521
+ 520: 52(i8vec2) Load 341(i8v)
+ 521: 14(int8_t) Load 344(i8)
+ 522: 52(i8vec2) CompositeConstruct 521 521
523: 172(bvec2) INotEqual 520 522
524: 427(bvec3) Load 459(bv)
525: 427(bvec3) VectorShuffle 524 523 3 4 2