pub enum SassInstruction {
FAdd {
dst: SassReg,
src0: SassReg,
src1: SassReg,
},
FMul {
dst: SassReg,
src0: SassReg,
src1: SassReg,
},
Imma {
dst: SassReg,
src0: SassReg,
src1: SassReg,
src2: SassReg,
},
Ldg {
dst: SassReg,
addr: SassReg,
},
Stg {
addr: SassReg,
src: SassReg,
},
Exit,
Nop,
}Expand description
SASS 指令集 (Maxwell/Pascal/Ampere/Hopper 基础)
Variants§
FAdd
浮点加法: FADD dst, src0, src1
FMul
浮点乘法: FMUL dst, src0, src1
Imma
张量核乘累加: IMMA dst, src0, src1, src2
Ldg
内存加载: LDG.E dst, [addr]
Stg
内存存储: STG.E [addr], src
Exit
控制流: EXIT
Nop
控制流: NOP
Trait Implementations§
Source§impl Clone for SassInstruction
impl Clone for SassInstruction
Source§fn clone(&self) -> SassInstruction
fn clone(&self) -> SassInstruction
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 SassInstruction
impl Debug for SassInstruction
Source§impl<'de> Deserialize<'de> for SassInstruction
impl<'de> Deserialize<'de> for SassInstruction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SassInstruction
impl PartialEq for SassInstruction
Source§impl Serialize for SassInstruction
impl Serialize for SassInstruction
impl StructuralPartialEq for SassInstruction
Auto Trait Implementations§
impl Freeze for SassInstruction
impl RefUnwindSafe for SassInstruction
impl Send for SassInstruction
impl Sync for SassInstruction
impl Unpin for SassInstruction
impl UnsafeUnpin for SassInstruction
impl UnwindSafe for SassInstruction
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