use crate::mvex::mvex_info::MvexInfo;
use crate::{MvexConvFn, MvexEHBit, MvexTupleTypeLutKind};
#[rustfmt::skip]
pub(super) static MVEX_INFO: [MvexInfo; 207] = [
MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFF, 0x40, 0x06), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFF, 0x40, 0x06), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFF, 0x40, 0x06), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFF, 0x40, 0x06), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFF, 0x40, 0x06), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFF, 0x40, 0x06), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFF, 0x40, 0x06), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFF, 0x40, 0x06), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x06, 0x00, 0x04, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xFE, 0x00, 0x04, 0x01), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Df32, 0x06, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Df64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::EH0, MvexConvFn::Df64, 0xFE, 0xFF, 0x00, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::EH1, MvexConvFn::Df64, 0xFE, 0xFF, 0x00, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::EH0, MvexConvFn::Df32, 0x06, 0xFF, 0x00, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::EH1, MvexConvFn::Df32, 0x06, 0xFF, 0x00, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_Half, MvexEHBit::None, MvexConvFn::Sf32, 0xF8, 0x00, 0x24, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x34, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x0E, 0x00, 0x04, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int64, MvexEHBit::None, MvexConvFn::Si64, 0xFE, 0x00, 0x04, 0x01), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFE, 0x04, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x05, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x05, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x05, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32_Half, MvexEHBit::None, MvexConvFn::Si32, 0xF8, 0x00, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Di32, 0x0E, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64, MvexEHBit::None, MvexConvFn::Di64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFF, 0x40, 0x06), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFF, 0x40, 0x06), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x26, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x26, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64, MvexEHBit::None, MvexConvFn::Si64, 0xF8, 0x00, 0x06, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64, MvexEHBit::None, MvexConvFn::Si64, 0xF8, 0x00, 0x06, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32_Half, MvexEHBit::None, MvexConvFn::Si32, 0xF8, 0x00, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64, MvexEHBit::None, MvexConvFn::Si64, 0xF8, 0x00, 0x06, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64, MvexEHBit::None, MvexConvFn::Si64, 0xF8, 0x00, 0x06, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Uf32, 0x06, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Uf64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_4to16, MvexEHBit::None, MvexConvFn::Uf32, 0x06, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64_4to8, MvexEHBit::None, MvexConvFn::Uf64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFE, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x24, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x24, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x26, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x26, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x26, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x26, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x26, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x26, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64, MvexEHBit::None, MvexConvFn::Si64, 0xF8, 0x00, 0x26, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Ui32, 0x0E, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Ui64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32_4to16, MvexEHBit::None, MvexConvFn::Ui32, 0x0E, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64_4to8, MvexEHBit::None, MvexConvFn::Ui64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64, MvexEHBit::None, MvexConvFn::Si64, 0xF8, 0x00, 0x06, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x06, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Ui32, 0x0E, 0xFF, 0x84, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Ui64, 0xFE, 0xFF, 0x84, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Uf32, 0x06, 0xFF, 0x84, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Uf64, 0xFE, 0xFF, 0x84, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Di32, 0x0E, 0xFF, 0x84, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Di64, 0xFE, 0xFF, 0x84, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Df32, 0x06, 0xFF, 0x84, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Df64, 0xFE, 0xFF, 0x84, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0xFA, 0xFE, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::None, 0x00, 0xFF, 0xB4, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::None, 0x00, 0xFF, 0xB4, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0xFA, 0xFE, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x36, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::None, 0x00, 0xFF, 0xB4, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Uf32, 0x06, 0xFF, 0x84, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Uf64, 0xFE, 0xFF, 0x84, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Uf32, 0x06, 0xFF, 0x84, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Uf32, 0x06, 0xFF, 0x84, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Uf32, 0x06, 0xFF, 0x84, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Uf64, 0xFE, 0xFF, 0x84, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Uf32, 0x06, 0xFF, 0x84, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Uf32, 0x06, 0xFF, 0x84, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFE, 0x24, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFE, 0x24, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFE, 0x24, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFE, 0x24, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0xB6, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x86, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x36, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Ui32, 0x0E, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Ui64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Di32, 0x0E, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Di64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Uf32, 0x06, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Uf64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Df32, 0x06, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Df64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Ui32, 0x0E, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Ui64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Di32, 0x0E, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Di64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Uf32, 0x06, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Uf64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32_1to16_or_elem, MvexEHBit::None, MvexConvFn::Df32, 0x06, 0xFF, 0x04, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64_1to8_or_elem, MvexEHBit::None, MvexConvFn::Df64, 0xFE, 0xFF, 0x04, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFE, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0xFE, 0xFE, 0x04, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x06, 0x03), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x24, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x24, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x2C, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x2C, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x2C, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x2C, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x2C, 0x00), MvexInfo::new(MvexTupleTypeLutKind::Int32, MvexEHBit::None, MvexConvFn::Si32, 0x08, 0x00, 0x2C, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::Sf32, 0x00, 0x00, 0x2C, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float32, MvexEHBit::None, MvexConvFn::None, 0x00, 0x00, 0x34, 0x02), MvexInfo::new(MvexTupleTypeLutKind::Float64, MvexEHBit::None, MvexConvFn::Sf64, 0xF8, 0x00, 0x2C, 0x00),];