yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
824a5081
main
1spv.coopmatKHR_constructor.comp 2// Module Version 10300 3// Generated by (magic number): 8000b 4// Id's are bound by 490 5 6 Capability Shader 7 Capability Float16 8 Capability Int16 9 Capability Int8 10 Capability VulkanMemoryModelKHR 11 Capability CooperativeMatrixKHR 12 Extension "SPV_KHR_cooperative_matrix" 13 Extension "SPV_KHR_vulkan_memory_model" 14 1: ExtInstImport "GLSL.std.450" 15 MemoryModel Logical VulkanKHR 16 EntryPoint GLCompute 4 "main" 17 ExecutionMode 4 LocalSize 64 1 1 18 Source GLSL 450 19 SourceExtension "GL_EXT_shader_explicit_arithmetic_types" 20 SourceExtension "GL_KHR_cooperative_matrix" 21 SourceExtension "GL_KHR_memory_scope_semantics" 22 Name 4 "main" 23 Name 154 "v" 24 Name 158 "v" 25 Name 164 "v" 26 Name 170 "v" 27 Name 176 "v" 28 Name 182 "v" 29 Name 188 "v" 30 Name 194 "v" 31 Name 199 "v" 32 Name 204 "v" 33 Name 207 "v" 34 Name 212 "v" 35 Name 217 "v" 36 Name 222 "v" 37 Name 227 "v" 38 Name 232 "v" 39 Name 237 "v" 40 Name 242 "v" 41 Name 247 "v" 42 Name 250 "v" 43 Name 255 "v" 44 Name 260 "v" 45 Name 265 "v" 46 Name 271 "v" 47 Name 277 "v" 48 Name 282 "v" 49 Name 287 "v" 50 Name 292 "v" 51 Name 295 "v" 52 Name 300 "v" 53 Name 306 "v" 54 Name 311 "v" 55 Name 317 "v" 56 Name 322 "v" 57 Name 327 "v" 58 Name 332 "v" 59 Name 337 "v" 60 Name 340 "v" 61 Name 346 "v" 62 Name 352 "v" 63 Name 357 "v" 64 Name 362 "v" 65 Name 367 "v" 66 Name 372 "v" 67 Name 378 "v" 68 Name 384 "v" 69 Name 387 "v" 70 Name 392 "v" 71 Name 397 "v" 72 Name 402 "v" 73 Name 407 "v" 74 Name 413 "v" 75 Name 418 "v" 76 Name 424 "v" 77 Name 429 "v" 78 Name 432 "v" 79 Name 437 "v" 80 Name 442 "v" 81 Name 447 "v" 82 Name 453 "v" 83 Name 459 "v" 84 Name 464 "v" 85 Name 469 "v" 86 Name 474 "v" 87 Name 477 "mat" 88 Name 483 "matArr" 89 Decorate 489 BuiltIn WorkgroupSize 90 2: TypeVoid 91 3: TypeFunction 2 92 6: TypeFloat 32 93 7: TypeInt 32 0 94 8: 7(int) Constant 3 95 9: 7(int) Constant 8 96 10: 7(int) Constant 0 97 11: TypeCooperativeMatrixKHR 6(float) 8 9 9 10 98 12: 6(float) Constant 1065353216 99 13: 11 ConstantComposite 12 100 14: 6(float) Constant 1073741824 101 15: 11 ConstantComposite 14 102 16: 6(float) Constant 1077936128 103 17: 11 ConstantComposite 16 104 18: 6(float) Constant 1082130432 105 19: 11 ConstantComposite 18 106 20: 6(float) Constant 1084227584 107 21: 11 ConstantComposite 20 108 22: 6(float) Constant 1086324736 109 23: 11 ConstantComposite 22 110 24: 6(float) Constant 1088421888 111 25: 11 ConstantComposite 24 112 26: 6(float) Constant 1090519040 113 27: 11 ConstantComposite 26 114 28: TypeFloat 16 115 29: TypeCooperativeMatrixKHR 28(float16_t) 8 9 9 10 116 30:28(float16_t) Constant 18816 117 31: 29 ConstantComposite 30 118 32:28(float16_t) Constant 18944 119 33: 29 ConstantComposite 32 120 34:28(float16_t) Constant 19072 121 35: 29 ConstantComposite 34 122 36:28(float16_t) Constant 19200 123 37: 29 ConstantComposite 36 124 38:28(float16_t) Constant 19328 125 39: 29 ConstantComposite 38 126 40:28(float16_t) Constant 19456 127 41: 29 ConstantComposite 40 128 42:28(float16_t) Constant 19520 129 43: 29 ConstantComposite 42 130 44:28(float16_t) Constant 19584 131 45: 29 ConstantComposite 44 132 46: TypeCooperativeMatrixKHR 7(int) 8 9 9 10 133 47: 7(int) Constant 21 134 48: 46 ConstantComposite 47 135 49: 7(int) Constant 22 136 50: 46 ConstantComposite 49 137 51: 7(int) Constant 23 138 52: 46 ConstantComposite 51 139 53: 7(int) Constant 24 140 54: 46 ConstantComposite 53 141 55: 7(int) Constant 25 142 56: 46 ConstantComposite 55 143 57: 7(int) Constant 26 144 58: 46 ConstantComposite 57 145 59: 7(int) Constant 27 146 60: 46 ConstantComposite 59 147 61: 7(int) Constant 28 148 62: 46 ConstantComposite 61 149 63: TypeInt 16 0 150 64: TypeCooperativeMatrixKHR 63(int16_t) 8 9 9 10 151 65: 63(int16_t) Constant 31 152 66: 64 ConstantComposite 65 153 67: 63(int16_t) Constant 32 154 68: 64 ConstantComposite 67 155 69: 63(int16_t) Constant 33 156 70: 64 ConstantComposite 69 157 71: 63(int16_t) Constant 34 158 72: 64 ConstantComposite 71 159 73: 63(int16_t) Constant 35 160 74: 64 ConstantComposite 73 161 75: 63(int16_t) Constant 36 162 76: 64 ConstantComposite 75 163 77: 63(int16_t) Constant 37 164 78: 64 ConstantComposite 77 165 79: 63(int16_t) Constant 38 166 80: 64 ConstantComposite 79 167 81: TypeInt 8 0 168 82: TypeCooperativeMatrixKHR 81(int8_t) 8 9 9 10 169 83: 81(int8_t) Constant 41 170 84: 82 ConstantComposite 83 171 85: 81(int8_t) Constant 42 172 86: 82 ConstantComposite 85 173 87: 81(int8_t) Constant 43 174 88: 82 ConstantComposite 87 175 89: 81(int8_t) Constant 44 176 90: 82 ConstantComposite 89 177 91: 81(int8_t) Constant 45 178 92: 82 ConstantComposite 91 179 93: 81(int8_t) Constant 46 180 94: 82 ConstantComposite 93 181 95: 81(int8_t) Constant 47 182 96: 82 ConstantComposite 95 183 97: 81(int8_t) Constant 48 184 98: 82 ConstantComposite 97 185 99: TypeInt 32 1 186 100: TypeCooperativeMatrixKHR 99(int) 8 9 9 10 187 101: 99(int) Constant 51 188 102: 100 ConstantComposite 101 189 103: 99(int) Constant 52 190 104: 100 ConstantComposite 103 191 105: 99(int) Constant 53 192 106: 100 ConstantComposite 105 193 107: 99(int) Constant 54 194 108: 100 ConstantComposite 107 195 109: 99(int) Constant 55 196 110: 100 ConstantComposite 109 197 111: 99(int) Constant 56 198 112: 100 ConstantComposite 111 199 113: 99(int) Constant 57 200 114: 100 ConstantComposite 113 201 115: 99(int) Constant 58 202 116: 100 ConstantComposite 115 203 117: TypeInt 16 1 204 118: TypeCooperativeMatrixKHR 117(int16_t) 8 9 9 10 205 119:117(int16_t) Constant 61 206 120: 118 ConstantComposite 119 207 121:117(int16_t) Constant 62 208 122: 118 ConstantComposite 121 209 123:117(int16_t) Constant 63 210 124: 118 ConstantComposite 123 211 125:117(int16_t) Constant 64 212 126: 118 ConstantComposite 125 213 127:117(int16_t) Constant 65 214 128: 118 ConstantComposite 127 215 129:117(int16_t) Constant 66 216 130: 118 ConstantComposite 129 217 131:117(int16_t) Constant 67 218 132: 118 ConstantComposite 131 219 133:117(int16_t) Constant 68 220 134: 118 ConstantComposite 133 221 135: TypeInt 8 1 222 136: TypeCooperativeMatrixKHR 135(int8_t) 8 9 9 10 223 137: 135(int8_t) Constant 71 224 138: 136 ConstantComposite 137 225 139: 135(int8_t) Constant 72 226 140: 136 ConstantComposite 139 227 141: 135(int8_t) Constant 73 228 142: 136 ConstantComposite 141 229 143: 135(int8_t) Constant 74 230 144: 136 ConstantComposite 143 231 145: 135(int8_t) Constant 75 232 146: 136 ConstantComposite 145 233 147: 135(int8_t) Constant 76 234 148: 136 ConstantComposite 147 235 149: 135(int8_t) Constant 77 236 150: 136 ConstantComposite 149 237 151: 135(int8_t) Constant 78 238 152: 136 ConstantComposite 151 239 153: TypePointer Function 11 240 155: 6(float) Constant 1120534528 241 156: 11 ConstantComposite 155 242 157: TypePointer Function 29 243 159:28(float16_t) Constant 22112 244 160: 29 ConstantComposite 159 245 163: TypePointer Function 46 246 165: 7(int) Constant 103 247 166: 46 ConstantComposite 165 248 169: TypePointer Function 64 249 171: 63(int16_t) Constant 104 250 172: 64 ConstantComposite 171 251 175: TypePointer Function 82 252 177: 81(int8_t) Constant 105 253 178: 82 ConstantComposite 177 254 181: TypePointer Function 100 255 183: 99(int) Constant 106 256 184: 100 ConstantComposite 183 257 187: TypePointer Function 118 258 189:117(int16_t) Constant 107 259 190: 118 ConstantComposite 189 260 193: TypePointer Function 136 261 195: 135(int8_t) Constant 108 262 196: 136 ConstantComposite 195 263 200: 6(float) Constant 1121845248 264 201: 11 ConstantComposite 200 265 205:28(float16_t) Constant 22272 266 206: 29 ConstantComposite 205 267 208: 7(int) Constant 113 268 209: 46 ConstantComposite 208 269 213: 63(int16_t) Constant 114 270 214: 64 ConstantComposite 213 271 218: 81(int8_t) Constant 115 272 219: 82 ConstantComposite 218 273 223: 99(int) Constant 116 274 224: 100 ConstantComposite 223 275 228:117(int16_t) Constant 117 276 229: 118 ConstantComposite 228 277 233: 135(int8_t) Constant 118 278 234: 136 ConstantComposite 233 279 238: 6(float) Constant 1123155968 280 239: 11 ConstantComposite 238 281 243:28(float16_t) Constant 22432 282 244: 29 ConstantComposite 243 283 248: 7(int) Constant 123 284 249: 46 ConstantComposite 248 285 251: 63(int16_t) Constant 124 286 252: 64 ConstantComposite 251 287 256: 81(int8_t) Constant 125 288 257: 82 ConstantComposite 256 289 261: 99(int) Constant 126 290 262: 100 ConstantComposite 261 291 266:117(int16_t) Constant 127 292 267: 118 ConstantComposite 266 293 272: 135(int8_t) Constant 4294967168 294 273: 136 ConstantComposite 272 295 278: 6(float) Constant 1124270080 296 279: 11 ConstantComposite 278 297 283:28(float16_t) Constant 22560 298 284: 29 ConstantComposite 283 299 288: 7(int) Constant 133 300 289: 46 ConstantComposite 288 301 293: 63(int16_t) Constant 134 302 294: 64 ConstantComposite 293 303 296: 81(int8_t) Constant 135 304 297: 82 ConstantComposite 296 305 301: 99(int) Constant 136 306 302: 100 ConstantComposite 301 307 307:117(int16_t) Constant 137 308 308: 118 ConstantComposite 307 309 312: 135(int8_t) Constant 4294967178 310 313: 136 ConstantComposite 312 311 318: 6(float) Constant 1124925440 312 319: 11 ConstantComposite 318 313 323:28(float16_t) Constant 22640 314 324: 29 ConstantComposite 323 315 328: 7(int) Constant 143 316 329: 46 ConstantComposite 328 317 333: 63(int16_t) Constant 144 318 334: 64 ConstantComposite 333 319 338: 81(int8_t) Constant 145 320 339: 82 ConstantComposite 338 321 341: 99(int) Constant 146 322 342: 100 ConstantComposite 341 323 347:117(int16_t) Constant 147 324 348: 118 ConstantComposite 347 325 353: 135(int8_t) Constant 4294967188 326 354: 136 ConstantComposite 353 327 358: 6(float) Constant 1125580800 328 359: 11 ConstantComposite 358 329 363:28(float16_t) Constant 22720 330 364: 29 ConstantComposite 363 331 368: 7(int) Constant 153 332 369: 46 ConstantComposite 368 333 373: 63(int16_t) Constant 154 334 374: 64 ConstantComposite 373 335 379: 81(int8_t) Constant 155 336 380: 82 ConstantComposite 379 337 385: 99(int) Constant 156 338 386: 100 ConstantComposite 385 339 388:117(int16_t) Constant 157 340 389: 118 ConstantComposite 388 341 393: 135(int8_t) Constant 4294967198 342 394: 136 ConstantComposite 393 343 398: 6(float) Constant 1126236160 344 399: 11 ConstantComposite 398 345 403:28(float16_t) Constant 22800 346 404: 29 ConstantComposite 403 347 408: 7(int) Constant 163 348 409: 46 ConstantComposite 408 349 414: 63(int16_t) Constant 164 350 415: 64 ConstantComposite 414 351 419: 81(int8_t) Constant 165 352 420: 82 ConstantComposite 419 353 425: 99(int) Constant 166 354 426: 100 ConstantComposite 425 355 430:117(int16_t) Constant 167 356 431: 118 ConstantComposite 430 357 433: 135(int8_t) Constant 4294967208 358 434: 136 ConstantComposite 433 359 438: 6(float) Constant 1126891520 360 439: 11 ConstantComposite 438 361 443:28(float16_t) Constant 22880 362 444: 29 ConstantComposite 443 363 448: 7(int) Constant 173 364 449: 46 ConstantComposite 448 365 454: 63(int16_t) Constant 174 366 455: 64 ConstantComposite 454 367 460: 81(int8_t) Constant 175 368 461: 82 ConstantComposite 460 369 465: 99(int) Constant 176 370 466: 100 ConstantComposite 465 371 470:117(int16_t) Constant 177 372 471: 118 ConstantComposite 470 373 475: 135(int8_t) Constant 4294967218 374 476: 136 ConstantComposite 475 375 478: 6(float) Constant 0 376 479: 11 ConstantComposite 478 377 480: 7(int) Constant 2 378 481: TypeArray 11 480 379 482: TypePointer Function 481 380 486: TypeVector 7(int) 3 381 487: 7(int) Constant 64 382 488: 7(int) Constant 1 383 489: 486(ivec3) ConstantComposite 487 488 488 384 4(main): 2 Function None 3 385 5: Label 386 154(v): 153(ptr) Variable Function 387 158(v): 157(ptr) Variable Function 388 164(v): 163(ptr) Variable Function 389 170(v): 169(ptr) Variable Function 390 176(v): 175(ptr) Variable Function 391 182(v): 181(ptr) Variable Function 392 188(v): 187(ptr) Variable Function 393 194(v): 193(ptr) Variable Function 394 199(v): 153(ptr) Variable Function 395 204(v): 157(ptr) Variable Function 396 207(v): 163(ptr) Variable Function 397 212(v): 169(ptr) Variable Function 398 217(v): 175(ptr) Variable Function 399 222(v): 181(ptr) Variable Function 400 227(v): 187(ptr) Variable Function 401 232(v): 193(ptr) Variable Function 402 237(v): 153(ptr) Variable Function 403 242(v): 157(ptr) Variable Function 404 247(v): 163(ptr) Variable Function 405 250(v): 169(ptr) Variable Function 406 255(v): 175(ptr) Variable Function 407 260(v): 181(ptr) Variable Function 408 265(v): 187(ptr) Variable Function 409 271(v): 193(ptr) Variable Function 410 277(v): 153(ptr) Variable Function 411 282(v): 157(ptr) Variable Function 412 287(v): 163(ptr) Variable Function 413 292(v): 169(ptr) Variable Function 414 295(v): 175(ptr) Variable Function 415 300(v): 181(ptr) Variable Function 416 306(v): 187(ptr) Variable Function 417 311(v): 193(ptr) Variable Function 418 317(v): 153(ptr) Variable Function 419 322(v): 157(ptr) Variable Function 420 327(v): 163(ptr) Variable Function 421 332(v): 169(ptr) Variable Function 422 337(v): 175(ptr) Variable Function 423 340(v): 181(ptr) Variable Function 424 346(v): 187(ptr) Variable Function 425 352(v): 193(ptr) Variable Function 426 357(v): 153(ptr) Variable Function 427 362(v): 157(ptr) Variable Function 428 367(v): 163(ptr) Variable Function 429 372(v): 169(ptr) Variable Function 430 378(v): 175(ptr) Variable Function 431 384(v): 181(ptr) Variable Function 432 387(v): 187(ptr) Variable Function 433 392(v): 193(ptr) Variable Function 434 397(v): 153(ptr) Variable Function 435 402(v): 157(ptr) Variable Function 436 407(v): 163(ptr) Variable Function 437 413(v): 169(ptr) Variable Function 438 418(v): 175(ptr) Variable Function 439 424(v): 181(ptr) Variable Function 440 429(v): 187(ptr) Variable Function 441 432(v): 193(ptr) Variable Function 442 437(v): 153(ptr) Variable Function 443 442(v): 157(ptr) Variable Function 444 447(v): 163(ptr) Variable Function 445 453(v): 169(ptr) Variable Function 446 459(v): 175(ptr) Variable Function 447 464(v): 181(ptr) Variable Function 448 469(v): 187(ptr) Variable Function 449 474(v): 193(ptr) Variable Function 450 477(mat): 153(ptr) Variable Function 451 483(matArr): 482(ptr) Variable Function 452 Store 154(v) 156 453 Store 158(v) 160 454 161: 29 Load 158(v) 455 162: 11 FConvert 161 456 Store 164(v) 166 457 167: 46 Load 164(v) 458 168: 11 ConvertUToF 167 459 Store 170(v) 172 460 173: 64 Load 170(v) 461 174: 11 ConvertUToF 173 462 Store 176(v) 178 463 179: 82 Load 176(v) 464 180: 11 ConvertUToF 179 465 Store 182(v) 184 466 185: 100 Load 182(v) 467 186: 11 ConvertSToF 185 468 Store 188(v) 190 469 191: 118 Load 188(v) 470 192: 11 ConvertSToF 191 471 Store 194(v) 196 472 197: 136 Load 194(v) 473 198: 11 ConvertSToF 197 474 Store 199(v) 201 475 202: 11 Load 199(v) 476 203: 29 FConvert 202 477 Store 204(v) 206 478 Store 207(v) 209 479 210: 46 Load 207(v) 480 211: 29 ConvertUToF 210 481 Store 212(v) 214 482 215: 64 Load 212(v) 483 216: 29 ConvertUToF 215 484 Store 217(v) 219 485 220: 82 Load 217(v) 486 221: 29 ConvertUToF 220 487 Store 222(v) 224 488 225: 100 Load 222(v) 489 226: 29 ConvertSToF 225 490 Store 227(v) 229 491 230: 118 Load 227(v) 492 231: 29 ConvertSToF 230 493 Store 232(v) 234 494 235: 136 Load 232(v) 495 236: 29 ConvertSToF 235 496 Store 237(v) 239 497 240: 11 Load 237(v) 498 241: 46 ConvertFToU 240 499 Store 242(v) 244 500 245: 29 Load 242(v) 501 246: 46 ConvertFToU 245 502 Store 247(v) 249 503 Store 250(v) 252 504 253: 64 Load 250(v) 505 254: 46 UConvert 253 506 Store 255(v) 257 507 258: 82 Load 255(v) 508 259: 46 UConvert 258 509 Store 260(v) 262 510 263: 100 Load 260(v) 511 264: 46 Bitcast 263 512 Store 265(v) 267 513 268: 118 Load 265(v) 514 269: 100 SConvert 268 515 270: 46 Bitcast 269 516 Store 271(v) 273 517 274: 136 Load 271(v) 518 275: 100 SConvert 274 519 276: 46 Bitcast 275 520 Store 277(v) 279 521 280: 11 Load 277(v) 522 281: 64 ConvertFToU 280 523 Store 282(v) 284 524 285: 29 Load 282(v) 525 286: 64 ConvertFToU 285 526 Store 287(v) 289 527 290: 46 Load 287(v) 528 291: 64 UConvert 290 529 Store 292(v) 294 530 Store 295(v) 297 531 298: 82 Load 295(v) 532 299: 64 UConvert 298 533 Store 300(v) 302 534 303: 100 Load 300(v) 535 304: 118 SConvert 303 536 305: 64 Bitcast 304 537 Store 306(v) 308 538 309: 118 Load 306(v) 539 310: 64 Bitcast 309 540 Store 311(v) 313 541 314: 136 Load 311(v) 542 315: 118 SConvert 314 543 316: 64 Bitcast 315 544 Store 317(v) 319 545 320: 11 Load 317(v) 546 321: 82 ConvertFToU 320 547 Store 322(v) 324 548 325: 29 Load 322(v) 549 326: 82 ConvertFToU 325 550 Store 327(v) 329 551 330: 46 Load 327(v) 552 331: 82 UConvert 330 553 Store 332(v) 334 554 335: 64 Load 332(v) 555 336: 82 UConvert 335 556 Store 337(v) 339 557 Store 340(v) 342 558 343: 100 Load 340(v) 559 344: 136 SConvert 343 560 345: 82 Bitcast 344 561 Store 346(v) 348 562 349: 118 Load 346(v) 563 350: 136 SConvert 349 564 351: 82 Bitcast 350 565 Store 352(v) 354 566 355: 136 Load 352(v) 567 356: 82 Bitcast 355 568 Store 357(v) 359 569 360: 11 Load 357(v) 570 361: 100 ConvertFToS 360 571 Store 362(v) 364 572 365: 29 Load 362(v) 573 366: 100 ConvertFToS 365 574 Store 367(v) 369 575 370: 46 Load 367(v) 576 371: 100 Bitcast 370 577 Store 372(v) 374 578 375: 64 Load 372(v) 579 376: 46 UConvert 375 580 377: 100 Bitcast 376 581 Store 378(v) 380 582 381: 82 Load 378(v) 583 382: 46 UConvert 381 584 383: 100 Bitcast 382 585 Store 384(v) 386 586 Store 387(v) 389 587 390: 118 Load 387(v) 588 391: 100 SConvert 390 589 Store 392(v) 394 590 395: 136 Load 392(v) 591 396: 100 SConvert 395 592 Store 397(v) 399 593 400: 11 Load 397(v) 594 401: 118 ConvertFToS 400 595 Store 402(v) 404 596 405: 29 Load 402(v) 597 406: 118 ConvertFToS 405 598 Store 407(v) 409 599 410: 46 Load 407(v) 600 411: 64 UConvert 410 601 412: 118 Bitcast 411 602 Store 413(v) 415 603 416: 64 Load 413(v) 604 417: 118 Bitcast 416 605 Store 418(v) 420 606 421: 82 Load 418(v) 607 422: 64 UConvert 421 608 423: 118 Bitcast 422 609 Store 424(v) 426 610 427: 100 Load 424(v) 611 428: 118 SConvert 427 612 Store 429(v) 431 613 Store 432(v) 434 614 435: 136 Load 432(v) 615 436: 118 SConvert 435 616 Store 437(v) 439 617 440: 11 Load 437(v) 618 441: 136 ConvertFToS 440 619 Store 442(v) 444 620 445: 29 Load 442(v) 621 446: 136 ConvertFToS 445 622 Store 447(v) 449 623 450: 46 Load 447(v) 624 451: 82 UConvert 450 625 452: 136 Bitcast 451 626 Store 453(v) 455 627 456: 64 Load 453(v) 628 457: 82 UConvert 456 629 458: 136 Bitcast 457 630 Store 459(v) 461 631 462: 82 Load 459(v) 632 463: 136 Bitcast 462 633 Store 464(v) 466 634 467: 100 Load 464(v) 635 468: 136 SConvert 467 636 Store 469(v) 471 637 472: 118 Load 469(v) 638 473: 136 SConvert 472 639 Store 474(v) 476 640 Store 477(mat) 479 641 484: 11 Load 477(mat) 642 485: 481 CompositeConstruct 484 484 643 Store 483(matArr) 485 644 Return 645 FunctionEnd