Searched refs:double_width (Results 1 – 5 of 5) sorted by relevance
| /wasmtime-44.0.1/cranelift/codegen/src/ir/ |
| H A D | types.rs | 188 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 D | instructions.rs | 928 .double_width() in resolve()
|
| /wasmtime-44.0.1/cranelift/codegen/meta/src/cdsl/ |
| H A D | typevar.rs | 249 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 D | step.rs | 1318 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 D | instructions.rs | 3750 Operand::new("a", &NarrowInt.double_width()) in define()
|