mirror of
https://github.com/mii443/wasmer.git
synced 2025-08-24 01:09:26 +00:00
Fixed linter
This commit is contained in:
@ -333,13 +333,20 @@ mod tests {
|
||||
#[test]
|
||||
fn errors_for_unsuported_cpufeatures() {
|
||||
let compiler = SinglepassCompiler::new(Singlepass::default());
|
||||
let mut features = CpuFeature::AVX | CpuFeature::SSE42 | CpuFeature::LZCNT | CpuFeature::BMI1;
|
||||
let mut features =
|
||||
CpuFeature::AVX | CpuFeature::SSE42 | CpuFeature::LZCNT | CpuFeature::BMI1;
|
||||
// simple test
|
||||
assert!(compiler.get_cpu_features_used(&features).is_subset(CpuFeature::AVX | CpuFeature::SSE42 | CpuFeature::LZCNT | CpuFeature::BMI1));
|
||||
assert!(compiler
|
||||
.get_cpu_features_used(&features)
|
||||
.is_subset(CpuFeature::AVX | CpuFeature::SSE42 | CpuFeature::LZCNT | CpuFeature::BMI1));
|
||||
// check that an AVX build don't work on SSE4.2 only host
|
||||
assert!(!compiler.get_cpu_features_used(&features).is_subset(CpuFeature::SSE42 | CpuFeature::LZCNT | CpuFeature::BMI1));
|
||||
assert!(!compiler
|
||||
.get_cpu_features_used(&features)
|
||||
.is_subset(CpuFeature::SSE42 | CpuFeature::LZCNT | CpuFeature::BMI1));
|
||||
// check that having a host with AVX512 doesn't change anything
|
||||
features.insert_all(CpuFeature::AVX512DQ | CpuFeature::AVX512F);
|
||||
assert!(compiler.get_cpu_features_used(&features).is_subset(CpuFeature::AVX | CpuFeature::SSE42 | CpuFeature::LZCNT | CpuFeature::BMI1));
|
||||
assert!(compiler
|
||||
.get_cpu_features_used(&features)
|
||||
.is_subset(CpuFeature::AVX | CpuFeature::SSE42 | CpuFeature::LZCNT | CpuFeature::BMI1));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user