summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/video_core/engines/shader_bytecode.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h
index 22c122fcc..da451c4d6 100644
--- a/src/video_core/engines/shader_bytecode.h
+++ b/src/video_core/engines/shader_bytecode.h
@@ -362,6 +362,9 @@ public:
362 FMUL_R, 362 FMUL_R,
363 FMUL_IMM, 363 FMUL_IMM,
364 FMUL32_IMM, 364 FMUL32_IMM,
365 ISCADD_C, // Scale and Add
366 ISCADD_R,
367 ISCADD_IMM,
365 MUFU, // Multi-Function Operator 368 MUFU, // Multi-Function Operator
366 RRO_C, // Range Reduction Operator 369 RRO_C, // Range Reduction Operator
367 RRO_R, 370 RRO_R,
@@ -405,6 +408,7 @@ public:
405 Trivial, 408 Trivial,
406 Arithmetic, 409 Arithmetic,
407 Logic, 410 Logic,
411 ScaledAdd,
408 Ffma, 412 Ffma,
409 Flow, 413 Flow,
410 Memory, 414 Memory,
@@ -528,6 +532,9 @@ private:
528 INST("0101110001101---", Id::FMUL_R, Type::Arithmetic, "FMUL_R"), 532 INST("0101110001101---", Id::FMUL_R, Type::Arithmetic, "FMUL_R"),
529 INST("0011100-01101---", Id::FMUL_IMM, Type::Arithmetic, "FMUL_IMM"), 533 INST("0011100-01101---", Id::FMUL_IMM, Type::Arithmetic, "FMUL_IMM"),
530 INST("00011110--------", Id::FMUL32_IMM, Type::Arithmetic, "FMUL32_IMM"), 534 INST("00011110--------", Id::FMUL32_IMM, Type::Arithmetic, "FMUL32_IMM"),
535 INST("0100110000011---", Id::ISCADD_C, Type::ScaledAdd, "ISCADD_C"),
536 INST("0101110000011---", Id::ISCADD_R, Type::ScaledAdd, "ISCADD_R"),
537 INST("0011100-00011---", Id::ISCADD_IMM, Type::ScaledAdd, "ISCADD_IMM"),
531 INST("0101000010000---", Id::MUFU, Type::Arithmetic, "MUFU"), 538 INST("0101000010000---", Id::MUFU, Type::Arithmetic, "MUFU"),
532 INST("0100110010010---", Id::RRO_C, Type::Arithmetic, "RRO_C"), 539 INST("0100110010010---", Id::RRO_C, Type::Arithmetic, "RRO_C"),
533 INST("0101110010010---", Id::RRO_R, Type::Arithmetic, "RRO_R"), 540 INST("0101110010010---", Id::RRO_R, Type::Arithmetic, "RRO_R"),