ptx_parser/type/instruction/
shr.rs1#![allow(unused)]
9use crate::r#type::common::*;
10
11pub mod section_0 {
12 use crate::Spanned;
13 use crate::parser::Span;
14 use crate::r#type::common::*;
15
16 use serde::Serialize;
17
18 #[derive(Debug, Clone, PartialEq, Serialize)]
19 pub enum Type {
20 B16, B32, B64, U16, U32, U64, S16, S32, S64, }
30
31 #[derive(Debug, Clone, PartialEq, Spanned, Serialize)]
32 pub struct ShrType {
33 pub type_: Type, pub d: GeneralOperand, pub a: GeneralOperand, pub b: GeneralOperand, pub span: Span,
38 }
39}
40
41pub use section_0::ShrType;
44pub use section_0::Type as Type0;