| spv.bufferhandle22.frag |
| // Module Version 10000 |
| // Generated by (magic number): 8000b |
| // Id's are bound by 301 |
| |
| Capability Shader |
| Capability Int64 |
| Capability PhysicalStorageBufferAddressesEXT |
| Extension "SPV_KHR_physical_storage_buffer" |
| Extension "SPV_KHR_storage_buffer_storage_class" |
| 1: ExtInstImport "GLSL.std.450" |
| MemoryModel PhysicalStorageBuffer64EXT GLSL450 |
| EntryPoint Fragment 4 "main" |
| ExecutionMode 4 OriginUpperLeft |
| Source GLSL 460 |
| SourceExtension "GL_EXT_buffer_reference" |
| SourceExtension "GL_EXT_buffer_reference2" |
| SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int64" |
| Name 4 "main" |
| Name 8 "S1" |
| MemberName 8(S1) 0 "x" |
| Name 10 "S2" |
| MemberName 10(S2) 0 "x" |
| Name 13 "S3" |
| MemberName 13(S3) 0 "x" |
| Name 22 "S4" |
| MemberName 22(S4) 0 "x" |
| Name 25 "S5" |
| MemberName 25(S5) 0 "x" |
| Name 26 "S6" |
| MemberName 26(S6) 0 "x" |
| Name 27 "A" |
| MemberName 27(A) 0 "a" |
| MemberName 27(A) 1 "b" |
| Name 28 "B" |
| MemberName 28(B) 0 "a" |
| Name 29 "S7" |
| MemberName 29(S7) 0 "x" |
| Name 30 "MyBuffer" |
| MemberName 30(MyBuffer) 0 "s1" |
| MemberName 30(MyBuffer) 1 "s2" |
| MemberName 30(MyBuffer) 2 "s3" |
| MemberName 30(MyBuffer) 3 "s4" |
| MemberName 30(MyBuffer) 4 "s5" |
| MemberName 30(MyBuffer) 5 "s6" |
| MemberName 30(MyBuffer) 6 "s7" |
| Name 32 "payload" |
| Name 36 "S1" |
| MemberName 36(S1) 0 "x" |
| Name 37 "S2" |
| MemberName 37(S2) 0 "x" |
| Name 38 "S3" |
| MemberName 38(S3) 0 "x" |
| Name 44 "S4" |
| MemberName 44(S4) 0 "x" |
| Name 45 "S5" |
| MemberName 45(S5) 0 "x" |
| Name 46 "S6" |
| MemberName 46(S6) 0 "x" |
| Name 47 "A" |
| MemberName 47(A) 0 "a" |
| MemberName 47(A) 1 "b" |
| Name 48 "B" |
| MemberName 48(B) 0 "a" |
| Name 49 "S7" |
| MemberName 49(S7) 0 "x" |
| Name 50 "SSBO" |
| MemberName 50(SSBO) 0 "s1" |
| MemberName 50(SSBO) 1 "s2" |
| MemberName 50(SSBO) 2 "s3" |
| MemberName 50(SSBO) 3 "s4" |
| MemberName 50(SSBO) 4 "s5" |
| MemberName 50(SSBO) 5 "s6" |
| MemberName 50(SSBO) 6 "s7" |
| Name 52 "InBuffer" |
| MemberDecorate 8(S1) 0 Offset 0 |
| MemberDecorate 10(S2) 0 Offset 0 |
| MemberDecorate 13(S3) 0 Offset 0 |
| Decorate 15 ArrayStride 16 |
| Decorate 17 ArrayStride 32 |
| Decorate 18 ArrayStride 32 |
| Decorate 20 ArrayStride 64 |
| Decorate 21 ArrayStride 192 |
| MemberDecorate 22(S4) 0 Offset 0 |
| MemberDecorate 25(S5) 0 ColMajor |
| MemberDecorate 25(S5) 0 MatrixStride 16 |
| MemberDecorate 25(S5) 0 Offset 0 |
| MemberDecorate 26(S6) 0 Offset 0 |
| MemberDecorate 27(A) 0 Offset 0 |
| MemberDecorate 27(A) 1 Offset 8 |
| MemberDecorate 28(B) 0 Offset 0 |
| MemberDecorate 29(S7) 0 Offset 0 |
| Decorate 30(MyBuffer) Block |
| MemberDecorate 30(MyBuffer) 0 Offset 0 |
| MemberDecorate 30(MyBuffer) 1 Offset 8 |
| MemberDecorate 30(MyBuffer) 2 Offset 16 |
| MemberDecorate 30(MyBuffer) 3 Offset 32 |
| MemberDecorate 30(MyBuffer) 4 Offset 608 |
| MemberDecorate 30(MyBuffer) 5 Offset 656 |
| MemberDecorate 30(MyBuffer) 6 Offset 664 |
| Decorate 32(payload) DecorationAliasedPointerEXT |
| MemberDecorate 36(S1) 0 Offset 0 |
| MemberDecorate 37(S2) 0 Offset 0 |
| MemberDecorate 38(S3) 0 Offset 0 |
| Decorate 39 ArrayStride 16 |
| Decorate 40 ArrayStride 32 |
| Decorate 41 ArrayStride 32 |
| Decorate 42 ArrayStride 64 |
| Decorate 43 ArrayStride 192 |
| MemberDecorate 44(S4) 0 Offset 0 |
| MemberDecorate 45(S5) 0 ColMajor |
| MemberDecorate 45(S5) 0 MatrixStride 16 |
| MemberDecorate 45(S5) 0 Offset 0 |
| MemberDecorate 46(S6) 0 Offset 0 |
| MemberDecorate 47(A) 0 Offset 0 |
| MemberDecorate 47(A) 1 Offset 8 |
| MemberDecorate 48(B) 0 Offset 0 |
| MemberDecorate 49(S7) 0 Offset 0 |
| Decorate 50(SSBO) Block |
| MemberDecorate 50(SSBO) 0 Restrict |
| MemberDecorate 50(SSBO) 0 NonWritable |
| MemberDecorate 50(SSBO) 0 Offset 0 |
| MemberDecorate 50(SSBO) 1 Restrict |
| MemberDecorate 50(SSBO) 1 NonWritable |
| MemberDecorate 50(SSBO) 1 Offset 8 |
| MemberDecorate 50(SSBO) 2 Restrict |
| MemberDecorate 50(SSBO) 2 NonWritable |
| MemberDecorate 50(SSBO) 2 Offset 16 |
| MemberDecorate 50(SSBO) 3 Restrict |
| MemberDecorate 50(SSBO) 3 NonWritable |
| MemberDecorate 50(SSBO) 3 Offset 32 |
| MemberDecorate 50(SSBO) 4 Restrict |
| MemberDecorate 50(SSBO) 4 NonWritable |
| MemberDecorate 50(SSBO) 4 Offset 608 |
| MemberDecorate 50(SSBO) 5 Restrict |
| MemberDecorate 50(SSBO) 5 NonWritable |
| MemberDecorate 50(SSBO) 5 Offset 656 |
| MemberDecorate 50(SSBO) 6 Restrict |
| MemberDecorate 50(SSBO) 6 NonWritable |
| MemberDecorate 50(SSBO) 6 Offset 664 |
| Decorate 52(InBuffer) Restrict |
| Decorate 52(InBuffer) NonWritable |
| Decorate 52(InBuffer) Binding 1 |
| Decorate 52(InBuffer) DescriptorSet 0 |
| 2: TypeVoid |
| 3: TypeFunction 2 |
| TypeForwardPointer 6 PhysicalStorageBufferEXT |
| 7: TypeInt 64 0 |
| 8(S1): TypeStruct 7(int64_t) |
| 9: TypeFloat 32 |
| 10(S2): TypeStruct 9(float) |
| 11: TypeInt 32 0 |
| 12: TypeVector 11(int) 3 |
| 13(S3): TypeStruct 12(ivec3) |
| 14: 11(int) Constant 2 |
| 15: TypeArray 12(ivec3) 14 |
| 16: 11(int) Constant 1 |
| 17: TypeArray 15 16 |
| 18: TypeArray 17 14 |
| 19: 11(int) Constant 3 |
| 20: TypeArray 18 19 |
| 21: TypeArray 20 19 |
| 22(S4): TypeStruct 21 |
| 23: TypeVector 9(float) 3 |
| 24: TypeMatrix 23(fvec3) 3 |
| 25(S5): TypeStruct 24 |
| 26(S6): TypeStruct 6 |
| 27(A): TypeStruct 7(int64_t) 11(int) |
| 28(B): TypeStruct 27(A) |
| 29(S7): TypeStruct 28(B) |
| 30(MyBuffer): TypeStruct 8(S1) 10(S2) 13(S3) 22(S4) 25(S5) 26(S6) 29(S7) |
| 6: TypePointer PhysicalStorageBufferEXT 30(MyBuffer) |
| 31: TypePointer Function 6(ptr) |
| 34: TypeInt 32 1 |
| 35: 34(int) Constant 0 |
| 36(S1): TypeStruct 7(int64_t) |
| 37(S2): TypeStruct 9(float) |
| 38(S3): TypeStruct 12(ivec3) |
| 39: TypeArray 12(ivec3) 14 |
| 40: TypeArray 39 16 |
| 41: TypeArray 40 14 |
| 42: TypeArray 41 19 |
| 43: TypeArray 42 19 |
| 44(S4): TypeStruct 43 |
| 45(S5): TypeStruct 24 |
| 46(S6): TypeStruct 6(ptr) |
| 47(A): TypeStruct 7(int64_t) 11(int) |
| 48(B): TypeStruct 47(A) |
| 49(S7): TypeStruct 48(B) |
| 50(SSBO): TypeStruct 36(S1) 37(S2) 38(S3) 44(S4) 45(S5) 46(S6) 49(S7) |
| 51: TypePointer StorageBuffer 50(SSBO) |
| 52(InBuffer): 51(ptr) Variable StorageBuffer |
| 53: TypePointer StorageBuffer 36(S1) |
| 56: TypePointer PhysicalStorageBufferEXT 8(S1) |
| 59: TypePointer PhysicalStorageBufferEXT 7(int64_t) |
| 62: 34(int) Constant 1 |
| 63: TypePointer StorageBuffer 37(S2) |
| 66: TypePointer PhysicalStorageBufferEXT 10(S2) |
| 69: TypePointer PhysicalStorageBufferEXT 9(float) |
| 72: 34(int) Constant 2 |
| 73: TypePointer StorageBuffer 38(S3) |
| 76: TypePointer PhysicalStorageBufferEXT 13(S3) |
| 79: TypePointer PhysicalStorageBufferEXT 12(ivec3) |
| 82: 34(int) Constant 3 |
| 83: TypePointer StorageBuffer 44(S4) |
| 86: TypePointer PhysicalStorageBufferEXT 22(S4) |
| 89: TypePointer PhysicalStorageBufferEXT 21 |
| 92: TypePointer PhysicalStorageBufferEXT 20 |
| 95: TypePointer PhysicalStorageBufferEXT 18 |
| 98: TypePointer PhysicalStorageBufferEXT 17 |
| 101: TypePointer PhysicalStorageBufferEXT 15 |
| 264: 34(int) Constant 4 |
| 265: TypePointer StorageBuffer 45(S5) |
| 268: TypePointer PhysicalStorageBufferEXT 25(S5) |
| 271: TypePointer PhysicalStorageBufferEXT 24 |
| 274: 34(int) Constant 5 |
| 275: TypePointer StorageBuffer 46(S6) |
| 278: TypePointer PhysicalStorageBufferEXT 26(S6) |
| 281: TypePointer PhysicalStorageBufferEXT 6(ptr) |
| 284: 34(int) Constant 6 |
| 285: TypePointer StorageBuffer 49(S7) |
| 288: TypePointer PhysicalStorageBufferEXT 29(S7) |
| 291: TypePointer PhysicalStorageBufferEXT 28(B) |
| 294: TypePointer PhysicalStorageBufferEXT 27(A) |
| 299: TypePointer PhysicalStorageBufferEXT 11(int) |
| 4(main): 2 Function None 3 |
| 5: Label |
| 32(payload): 31(ptr) Variable Function |
| 33: 6(ptr) Load 32(payload) |
| 54: 53(ptr) AccessChain 52(InBuffer) 35 |
| 55: 36(S1) Load 54 |
| 57: 56(ptr) AccessChain 33 35 |
| 58: 7(int64_t) CompositeExtract 55 0 |
| 60: 59(ptr) AccessChain 57 35 |
| Store 60 58 Aligned 8 |
| 61: 6(ptr) Load 32(payload) |
| 64: 63(ptr) AccessChain 52(InBuffer) 62 |
| 65: 37(S2) Load 64 |
| 67: 66(ptr) AccessChain 61 62 |
| 68: 9(float) CompositeExtract 65 0 |
| 70: 69(ptr) AccessChain 67 35 |
| Store 70 68 Aligned 4 |
| 71: 6(ptr) Load 32(payload) |
| 74: 73(ptr) AccessChain 52(InBuffer) 72 |
| 75: 38(S3) Load 74 |
| 77: 76(ptr) AccessChain 71 72 |
| 78: 12(ivec3) CompositeExtract 75 0 |
| 80: 79(ptr) AccessChain 77 35 |
| Store 80 78 Aligned 4 |
| 81: 6(ptr) Load 32(payload) |
| 84: 83(ptr) AccessChain 52(InBuffer) 82 |
| 85: 44(S4) Load 84 |
| 87: 86(ptr) AccessChain 81 82 |
| 88: 43 CompositeExtract 85 0 |
| 90: 89(ptr) AccessChain 87 35 |
| 91: 42 CompositeExtract 88 0 |
| 93: 92(ptr) AccessChain 90 35 |
| 94: 41 CompositeExtract 91 0 |
| 96: 95(ptr) AccessChain 93 35 |
| 97: 40 CompositeExtract 94 0 |
| 99: 98(ptr) AccessChain 96 35 |
| 100: 39 CompositeExtract 97 0 |
| 102: 101(ptr) AccessChain 99 35 |
| 103: 12(ivec3) CompositeExtract 100 0 |
| 104: 79(ptr) AccessChain 102 35 |
| Store 104 103 Aligned 16 |
| 105: 12(ivec3) CompositeExtract 100 1 |
| 106: 79(ptr) AccessChain 102 62 |
| Store 106 105 Aligned 16 |
| 107: 40 CompositeExtract 94 1 |
| 108: 98(ptr) AccessChain 96 62 |
| 109: 39 CompositeExtract 107 0 |
| 110: 101(ptr) AccessChain 108 35 |
| 111: 12(ivec3) CompositeExtract 109 0 |
| 112: 79(ptr) AccessChain 110 35 |
| Store 112 111 Aligned 16 |
| 113: 12(ivec3) CompositeExtract 109 1 |
| 114: 79(ptr) AccessChain 110 62 |
| Store 114 113 Aligned 16 |
| 115: 41 CompositeExtract 91 1 |
| 116: 95(ptr) AccessChain 93 62 |
| 117: 40 CompositeExtract 115 0 |
| 118: 98(ptr) AccessChain 116 35 |
| 119: 39 CompositeExtract 117 0 |
| 120: 101(ptr) AccessChain 118 35 |
| 121: 12(ivec3) CompositeExtract 119 0 |
| 122: 79(ptr) AccessChain 120 35 |
| Store 122 121 Aligned 16 |
| 123: 12(ivec3) CompositeExtract 119 1 |
| 124: 79(ptr) AccessChain 120 62 |
| Store 124 123 Aligned 16 |
| 125: 40 CompositeExtract 115 1 |
| 126: 98(ptr) AccessChain 116 62 |
| 127: 39 CompositeExtract 125 0 |
| 128: 101(ptr) AccessChain 126 35 |
| 129: 12(ivec3) CompositeExtract 127 0 |
| 130: 79(ptr) AccessChain 128 35 |
| Store 130 129 Aligned 16 |
| 131: 12(ivec3) CompositeExtract 127 1 |
| 132: 79(ptr) AccessChain 128 62 |
| Store 132 131 Aligned 16 |
| 133: 41 CompositeExtract 91 2 |
| 134: 95(ptr) AccessChain 93 72 |
| 135: 40 CompositeExtract 133 0 |
| 136: 98(ptr) AccessChain 134 35 |
| 137: 39 CompositeExtract 135 0 |
| 138: 101(ptr) AccessChain 136 35 |
| 139: 12(ivec3) CompositeExtract 137 0 |
| 140: 79(ptr) AccessChain 138 35 |
| Store 140 139 Aligned 16 |
| 141: 12(ivec3) CompositeExtract 137 1 |
| 142: 79(ptr) AccessChain 138 62 |
| Store 142 141 Aligned 16 |
| 143: 40 CompositeExtract 133 1 |
| 144: 98(ptr) AccessChain 134 62 |
| 145: 39 CompositeExtract 143 0 |
| 146: 101(ptr) AccessChain 144 35 |
| 147: 12(ivec3) CompositeExtract 145 0 |
| 148: 79(ptr) AccessChain 146 35 |
| Store 148 147 Aligned 16 |
| 149: 12(ivec3) CompositeExtract 145 1 |
| 150: 79(ptr) AccessChain 146 62 |
| Store 150 149 Aligned 16 |
| 151: 42 CompositeExtract 88 1 |
| 152: 92(ptr) AccessChain 90 62 |
| 153: 41 CompositeExtract 151 0 |
| 154: 95(ptr) AccessChain 152 35 |
| 155: 40 CompositeExtract 153 0 |
| 156: 98(ptr) AccessChain 154 35 |
| 157: 39 CompositeExtract 155 0 |
| 158: 101(ptr) AccessChain 156 35 |
| 159: 12(ivec3) CompositeExtract 157 0 |
| 160: 79(ptr) AccessChain 158 35 |
| Store 160 159 Aligned 16 |
| 161: 12(ivec3) CompositeExtract 157 1 |
| 162: 79(ptr) AccessChain 158 62 |
| Store 162 161 Aligned 16 |
| 163: 40 CompositeExtract 153 1 |
| 164: 98(ptr) AccessChain 154 62 |
| 165: 39 CompositeExtract 163 0 |
| 166: 101(ptr) AccessChain 164 35 |
| 167: 12(ivec3) CompositeExtract 165 0 |
| 168: 79(ptr) AccessChain 166 35 |
| Store 168 167 Aligned 16 |
| 169: 12(ivec3) CompositeExtract 165 1 |
| 170: 79(ptr) AccessChain 166 62 |
| Store 170 169 Aligned 16 |
| 171: 41 CompositeExtract 151 1 |
| 172: 95(ptr) AccessChain 152 62 |
| 173: 40 CompositeExtract 171 0 |
| 174: 98(ptr) AccessChain 172 35 |
| 175: 39 CompositeExtract 173 0 |
| 176: 101(ptr) AccessChain 174 35 |
| 177: 12(ivec3) CompositeExtract 175 0 |
| 178: 79(ptr) AccessChain 176 35 |
| Store 178 177 Aligned 16 |
| 179: 12(ivec3) CompositeExtract 175 1 |
| 180: 79(ptr) AccessChain 176 62 |
| Store 180 179 Aligned 16 |
| 181: 40 CompositeExtract 171 1 |
| 182: 98(ptr) AccessChain 172 62 |
| 183: 39 CompositeExtract 181 0 |
| 184: 101(ptr) AccessChain 182 35 |
| 185: 12(ivec3) CompositeExtract 183 0 |
| 186: 79(ptr) AccessChain 184 35 |
| Store 186 185 Aligned 16 |
| 187: 12(ivec3) CompositeExtract 183 1 |
| 188: 79(ptr) AccessChain 184 62 |
| Store 188 187 Aligned 16 |
| 189: 41 CompositeExtract 151 2 |
| 190: 95(ptr) AccessChain 152 72 |
| 191: 40 CompositeExtract 189 0 |
| 192: 98(ptr) AccessChain 190 35 |
| 193: 39 CompositeExtract 191 0 |
| 194: 101(ptr) AccessChain 192 35 |
| 195: 12(ivec3) CompositeExtract 193 0 |
| 196: 79(ptr) AccessChain 194 35 |
| Store 196 195 Aligned 16 |
| 197: 12(ivec3) CompositeExtract 193 1 |
| 198: 79(ptr) AccessChain 194 62 |
| Store 198 197 Aligned 16 |
| 199: 40 CompositeExtract 189 1 |
| 200: 98(ptr) AccessChain 190 62 |
| 201: 39 CompositeExtract 199 0 |
| 202: 101(ptr) AccessChain 200 35 |
| 203: 12(ivec3) CompositeExtract 201 0 |
| 204: 79(ptr) AccessChain 202 35 |
| Store 204 203 Aligned 16 |
| 205: 12(ivec3) CompositeExtract 201 1 |
| 206: 79(ptr) AccessChain 202 62 |
| Store 206 205 Aligned 16 |
| 207: 42 CompositeExtract 88 2 |
| 208: 92(ptr) AccessChain 90 72 |
| 209: 41 CompositeExtract 207 0 |
| 210: 95(ptr) AccessChain 208 35 |
| 211: 40 CompositeExtract 209 0 |
| 212: 98(ptr) AccessChain 210 35 |
| 213: 39 CompositeExtract 211 0 |
| 214: 101(ptr) AccessChain 212 35 |
| 215: 12(ivec3) CompositeExtract 213 0 |
| 216: 79(ptr) AccessChain 214 35 |
| Store 216 215 Aligned 16 |
| 217: 12(ivec3) CompositeExtract 213 1 |
| 218: 79(ptr) AccessChain 214 62 |
| Store 218 217 Aligned 16 |
| 219: 40 CompositeExtract 209 1 |
| 220: 98(ptr) AccessChain 210 62 |
| 221: 39 CompositeExtract 219 0 |
| 222: 101(ptr) AccessChain 220 35 |
| 223: 12(ivec3) CompositeExtract 221 0 |
| 224: 79(ptr) AccessChain 222 35 |
| Store 224 223 Aligned 16 |
| 225: 12(ivec3) CompositeExtract 221 1 |
| 226: 79(ptr) AccessChain 222 62 |
| Store 226 225 Aligned 16 |
| 227: 41 CompositeExtract 207 1 |
| 228: 95(ptr) AccessChain 208 62 |
| 229: 40 CompositeExtract 227 0 |
| 230: 98(ptr) AccessChain 228 35 |
| 231: 39 CompositeExtract 229 0 |
| 232: 101(ptr) AccessChain 230 35 |
| 233: 12(ivec3) CompositeExtract 231 0 |
| 234: 79(ptr) AccessChain 232 35 |
| Store 234 233 Aligned 16 |
| 235: 12(ivec3) CompositeExtract 231 1 |
| 236: 79(ptr) AccessChain 232 62 |
| Store 236 235 Aligned 16 |
| 237: 40 CompositeExtract 227 1 |
| 238: 98(ptr) AccessChain 228 62 |
| 239: 39 CompositeExtract 237 0 |
| 240: 101(ptr) AccessChain 238 35 |
| 241: 12(ivec3) CompositeExtract 239 0 |
| 242: 79(ptr) AccessChain 240 35 |
| Store 242 241 Aligned 16 |
| 243: 12(ivec3) CompositeExtract 239 1 |
| 244: 79(ptr) AccessChain 240 62 |
| Store 244 243 Aligned 16 |
| 245: 41 CompositeExtract 207 2 |
| 246: 95(ptr) AccessChain 208 72 |
| 247: 40 CompositeExtract 245 0 |
| 248: 98(ptr) AccessChain 246 35 |
| 249: 39 CompositeExtract 247 0 |
| 250: 101(ptr) AccessChain 248 35 |
| 251: 12(ivec3) CompositeExtract 249 0 |
| 252: 79(ptr) AccessChain 250 35 |
| Store 252 251 Aligned 16 |
| 253: 12(ivec3) CompositeExtract 249 1 |
| 254: 79(ptr) AccessChain 250 62 |
| Store 254 253 Aligned 16 |
| 255: 40 CompositeExtract 245 1 |
| 256: 98(ptr) AccessChain 246 62 |
| 257: 39 CompositeExtract 255 0 |
| 258: 101(ptr) AccessChain 256 35 |
| 259: 12(ivec3) CompositeExtract 257 0 |
| 260: 79(ptr) AccessChain 258 35 |
| Store 260 259 Aligned 16 |
| 261: 12(ivec3) CompositeExtract 257 1 |
| 262: 79(ptr) AccessChain 258 62 |
| Store 262 261 Aligned 16 |
| 263: 6(ptr) Load 32(payload) |
| 266: 265(ptr) AccessChain 52(InBuffer) 264 |
| 267: 45(S5) Load 266 |
| 269: 268(ptr) AccessChain 263 264 |
| 270: 24 CompositeExtract 267 0 |
| 272: 271(ptr) AccessChain 269 35 |
| Store 272 270 Aligned 16 |
| 273: 6(ptr) Load 32(payload) |
| 276: 275(ptr) AccessChain 52(InBuffer) 274 |
| 277: 46(S6) Load 276 |
| 279: 278(ptr) AccessChain 273 274 |
| 280: 6(ptr) CompositeExtract 277 0 |
| 282: 281(ptr) AccessChain 279 35 |
| Store 282 280 Aligned 8 |
| 283: 6(ptr) Load 32(payload) |
| 286: 285(ptr) AccessChain 52(InBuffer) 284 |
| 287: 49(S7) Load 286 |
| 289: 288(ptr) AccessChain 283 284 |
| 290: 48(B) CompositeExtract 287 0 |
| 292: 291(ptr) AccessChain 289 35 |
| 293: 47(A) CompositeExtract 290 0 |
| 295: 294(ptr) AccessChain 292 35 |
| 296: 7(int64_t) CompositeExtract 293 0 |
| 297: 59(ptr) AccessChain 295 35 |
| Store 297 296 Aligned 8 |
| 298: 11(int) CompositeExtract 293 1 |
| 300: 299(ptr) AccessChain 295 62 |
| Store 300 298 Aligned 8 |
| Return |
| FunctionEnd |