pub enum OpcodeKind {
Show 135 variants
Abs,
Activemask,
Add,
Addc,
Alloca,
And,
Applypriority,
Atom,
Bar,
Barrier,
Bfe,
Bfi,
Bfind,
Bmsk,
Brev,
Bra,
Brkpt,
Brx,
Call,
Clz,
Clusterlaunchcontrol,
Cnot,
Copysign,
Cos,
Cp,
Createpolicy,
Cvt,
Cvta,
Div,
Discard,
Dp2a,
Dp4a,
Elect,
Ex2,
Exit,
Fence,
Fma,
Fns,
Getctarank,
Griddepcontrol,
Isspacep,
Istypep,
Ld,
Ldmatrix,
Ldu,
Lg2,
Lop3,
Mad,
Mad24,
Madc,
Mapa,
Match,
Max,
Mbarrier,
Membar,
Min,
Mov,
Movmatrix,
Mma,
Mul,
Mul24,
Multimem,
Nanosleep,
Neg,
Not,
Or,
Pmevent,
Popc,
Prefetch,
Prefetchu,
Prmt,
Rcp,
Red,
Redux,
Rem,
Rsqrt,
Sad,
Selp,
Set,
Setmaxnreg,
Setp,
Shf,
Shfl,
Shl,
Shr,
Sin,
Slct,
Sqrt,
Stackrestore,
Stacksave,
St,
Stmatrix,
Sub,
Subc,
Suq,
Suld,
Sured,
Sust,
Szext,
Tanh,
Tcgen05,
Tensormap,
Tex,
Testp,
Tld4,
Trap,
Txq,
Vabsdiff,
Vabsdiff2,
Vabsdiff4,
Vadd,
Vadd2,
Vadd4,
Vavrg2,
Vavrg4,
Vmad,
Vmax,
Vmax2,
Vmax4,
Vmin,
Vmin2,
Vmin4,
Vset,
Vset2,
Vset4,
Vshl,
Vshr,
Vsub,
Vsub2,
Vsub4,
Vote,
Wgmma,
Wmma,
Xor,
Ret,
}Expand description
Categorisation of PTX opcodes.
Variants§
Abs
Activemask
Add
Addc
Alloca
And
Applypriority
Atom
Bar
Barrier
Bfe
Bfi
Bfind
Bmsk
Brev
Bra
Brkpt
Brx
Call
Clz
Clusterlaunchcontrol
Cnot
Copysign
Cos
Cp
Createpolicy
Cvt
Cvta
Div
Discard
Dp2a
Dp4a
Elect
Ex2
Exit
Fence
Fma
Fns
Getctarank
Griddepcontrol
Isspacep
Istypep
Ld
Ldmatrix
Ldu
Lg2
Lop3
Mad
Mad24
Madc
Mapa
Match
Max
Mbarrier
Membar
Min
Mov
Movmatrix
Mma
Mul
Mul24
Multimem
Nanosleep
Neg
Not
Or
Pmevent
Popc
Prefetch
Prefetchu
Prmt
Rcp
Red
Redux
Rem
Rsqrt
Sad
Selp
Set
Setmaxnreg
Setp
Shf
Shfl
Shl
Shr
Sin
Slct
Sqrt
Stackrestore
Stacksave
St
Stmatrix
Sub
Subc
Suq
Suld
Sured
Sust
Szext
Tanh
Tcgen05
Tensormap
Tex
Testp
Tld4
Trap
Txq
Vabsdiff
Vabsdiff2
Vabsdiff4
Vadd
Vadd2
Vadd4
Vavrg2
Vavrg4
Vmad
Vmax
Vmax2
Vmax4
Vmin
Vmin2
Vmin4
Vset
Vset2
Vset4
Vshl
Vshr
Vsub
Vsub2
Vsub4
Vote
Wgmma
Wmma
Xor
Ret
Trait Implementations§
Source§impl Clone for OpcodeKind
impl Clone for OpcodeKind
Source§fn clone(&self) -> OpcodeKind
fn clone(&self) -> OpcodeKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpcodeKind
impl Debug for OpcodeKind
Source§impl Display for OpcodeKind
impl Display for OpcodeKind
Source§impl PartialEq for OpcodeKind
impl PartialEq for OpcodeKind
impl Eq for OpcodeKind
impl StructuralPartialEq for OpcodeKind
Auto Trait Implementations§
impl Freeze for OpcodeKind
impl RefUnwindSafe for OpcodeKind
impl Send for OpcodeKind
impl Sync for OpcodeKind
impl Unpin for OpcodeKind
impl UnwindSafe for OpcodeKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more