()
| 501 | |
| 502 | #[cfg(feature = "aot-serializer")] |
| 503 | fn portable_aot_target() -> wasmer_types::target::Target { |
| 504 | use wasmer_types::target::{Architecture, CpuFeature, Target, Triple}; |
| 505 | |
| 506 | let triple = Triple::host(); |
| 507 | let mut cpu_features = CpuFeature::set(); |
| 508 | match triple.architecture { |
| 509 | Architecture::X86_64 => { |
| 510 | cpu_features.insert(CpuFeature::SSE2); |
| 511 | } |
| 512 | Architecture::Aarch64(_) => { |
| 513 | cpu_features.insert(CpuFeature::NEON); |
| 514 | } |
| 515 | _ => {} |
| 516 | } |
| 517 | |
| 518 | Target::new(triple, cpu_features) |
| 519 | } |
| 520 | |
| 521 | #[cfg(feature = "aot-serializer")] |
| 522 | fn print_aot_engine_config(engine: &wasmer::Engine) { |
no test coverage detected