summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/frontend/ir/opcodes.inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/shader_recompiler/frontend/ir/opcodes.inc')
-rw-r--r--src/shader_recompiler/frontend/ir/opcodes.inc7
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
159OPCODE(GetCarryFromOp, U1, Opaque, ) 159OPCODE(GetCarryFromOp, U1, Opaque, )
160OPCODE(GetOverflowFromOp, U1, Opaque, ) 160OPCODE(GetOverflowFromOp, U1, Opaque, )
161OPCODE(GetSparseFromOp, U1, Opaque, ) 161OPCODE(GetSparseFromOp, U1, Opaque, )
162OPCODE(GetInBoundsFromOp, U1, Opaque, )
162 163
163// Floating-point operations 164// Floating-point operations
164OPCODE(FPAbs16, F16, F16, ) 165OPCODE(FPAbs16, F16, F16, )
@@ -363,8 +364,12 @@ OPCODE(ImageSampleExplicitLod, F32x4, U32,
363OPCODE(ImageSampleDrefImplicitLod, F32, U32, Opaque, F32, Opaque, Opaque, ) 364OPCODE(ImageSampleDrefImplicitLod, F32, U32, Opaque, F32, Opaque, Opaque, )
364OPCODE(ImageSampleDrefExplicitLod, F32, U32, Opaque, F32, Opaque, Opaque, ) 365OPCODE(ImageSampleDrefExplicitLod, F32, U32, Opaque, F32, Opaque, Opaque, )
365 366
366// Vote operations 367// Warp operations
367OPCODE(VoteAll, U1, U1, ) 368OPCODE(VoteAll, U1, U1, )
368OPCODE(VoteAny, U1, U1, ) 369OPCODE(VoteAny, U1, U1, )
369OPCODE(VoteEqual, U1, U1, ) 370OPCODE(VoteEqual, U1, U1, )
370OPCODE(SubgroupBallot, U32, U1, ) 371OPCODE(SubgroupBallot, U32, U1, )
372OPCODE(ShuffleIndex, U32, U32, U32, U32, U32, )
373OPCODE(ShuffleUp, U32, U32, U32, U32, U32, )
374OPCODE(ShuffleDown, U32, U32, U32, U32, U32, )
375OPCODE(ShuffleButterfly, U32, U32, U32, U32, U32, )