diff options
Diffstat (limited to 'src/shader_recompiler/frontend/ir/opcodes.inc')
| -rw-r--r-- | src/shader_recompiler/frontend/ir/opcodes.inc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/shader_recompiler/frontend/ir/opcodes.inc b/src/shader_recompiler/frontend/ir/opcodes.inc index dd17212a1..a2479c46a 100644 --- a/src/shader_recompiler/frontend/ir/opcodes.inc +++ b/src/shader_recompiler/frontend/ir/opcodes.inc | |||
| @@ -159,6 +159,7 @@ OPCODE(GetSignFromOp, U1, Opaq | |||
| 159 | OPCODE(GetCarryFromOp, U1, Opaque, ) | 159 | OPCODE(GetCarryFromOp, U1, Opaque, ) |
| 160 | OPCODE(GetOverflowFromOp, U1, Opaque, ) | 160 | OPCODE(GetOverflowFromOp, U1, Opaque, ) |
| 161 | OPCODE(GetSparseFromOp, U1, Opaque, ) | 161 | OPCODE(GetSparseFromOp, U1, Opaque, ) |
| 162 | OPCODE(GetInBoundsFromOp, U1, Opaque, ) | ||
| 162 | 163 | ||
| 163 | // Floating-point operations | 164 | // Floating-point operations |
| 164 | OPCODE(FPAbs16, F16, F16, ) | 165 | OPCODE(FPAbs16, F16, F16, ) |
| @@ -363,8 +364,12 @@ OPCODE(ImageSampleExplicitLod, F32x4, U32, | |||
| 363 | OPCODE(ImageSampleDrefImplicitLod, F32, U32, Opaque, F32, Opaque, Opaque, ) | 364 | OPCODE(ImageSampleDrefImplicitLod, F32, U32, Opaque, F32, Opaque, Opaque, ) |
| 364 | OPCODE(ImageSampleDrefExplicitLod, F32, U32, Opaque, F32, Opaque, Opaque, ) | 365 | OPCODE(ImageSampleDrefExplicitLod, F32, U32, Opaque, F32, Opaque, Opaque, ) |
| 365 | 366 | ||
| 366 | // Vote operations | 367 | // Warp operations |
| 367 | OPCODE(VoteAll, U1, U1, ) | 368 | OPCODE(VoteAll, U1, U1, ) |
| 368 | OPCODE(VoteAny, U1, U1, ) | 369 | OPCODE(VoteAny, U1, U1, ) |
| 369 | OPCODE(VoteEqual, U1, U1, ) | 370 | OPCODE(VoteEqual, U1, U1, ) |
| 370 | OPCODE(SubgroupBallot, U32, U1, ) | 371 | OPCODE(SubgroupBallot, U32, U1, ) |
| 372 | OPCODE(ShuffleIndex, U32, U32, U32, U32, U32, ) | ||
| 373 | OPCODE(ShuffleUp, U32, U32, U32, U32, U32, ) | ||
| 374 | OPCODE(ShuffleDown, U32, U32, U32, U32, U32, ) | ||
| 375 | OPCODE(ShuffleButterfly, U32, U32, U32, U32, U32, ) | ||