Home
last modified time | relevance | path

Searched refs:double_width (Results 1 – 5 of 5) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Dtypes.rs188 pub fn double_width(self) -> Option<Self> { in double_width() method
373 match self.double_width() { in merge_lanes()
374 Some(double_width) => { in merge_lanes()
375 if double_width.is_vector() && !double_width.is_dynamic_vector() { in merge_lanes()
513 assert_eq!(INVALID.double_width(), None); in typevar_functions()
514 assert_eq!(I8.double_width(), Some(I16)); in typevar_functions()
515 assert_eq!(I16.double_width(), Some(I32)); in typevar_functions()
516 assert_eq!(I32.double_width(), Some(I64)); in typevar_functions()
519 assert_eq!(I128.double_width(), None); in typevar_functions()
520 assert_eq!(F16.double_width(), Some(F32)); in typevar_functions()
[all …]
H A Dinstructions.rs928 .double_width() in resolve()
/wasmtime-44.0.1/cranelift/codegen/meta/src/cdsl/
H A Dtypevar.rs249 pub fn double_width(&self) -> TypeVar { in double_width() method
413 DerivedFunc::DoubleWidth => self.double_width(), in image()
415 DerivedFunc::MergeLanes => self.double_width().half_vector(), in image()
455 fn double_width(&self) -> TypeSet { in double_width() method
850 TypeSetBuilder::new().ints(8..32).build().double_width(), in test_forward_images()
854 TypeSetBuilder::new().ints(32..64).build().double_width(), in test_forward_images()
858 TypeSetBuilder::new().floats(32..32).build().double_width(), in test_forward_images()
862 TypeSetBuilder::new().floats(16..64).build().double_width(), in test_forward_images()
917 x.half_width().double_width().name, in test_typevar_functions()
922 assert_eq!(x.double_width().name, "double_width(x)"); in test_typevar_functions()
/wasmtime-44.0.1/cranelift/interpreter/src/
H A Dstep.rs1318 let double_width = ctrl_ty.double_width().unwrap().lane_type(); in step() localVariable
1322 let min: DataValue = DataValueExt::int(min as i128, double_width)?; in step()
1323 let max: DataValue = DataValueExt::int(max as i128, double_width)?; in step()
1333 double_width, in step()
/wasmtime-44.0.1/cranelift/codegen/meta/src/shared/
H A Dinstructions.rs3750 Operand::new("a", &NarrowInt.double_width()) in define()