Sha256: 289661655a721dafd7302eed9848da9b19d3c680b000a34c82aca411a9a026bc
Contents?: true
Size: 540 Bytes
Versions: 7
Compression:
Stored size: 540 Bytes
Contents
//! Unwind information for Windows x64 ABI. use crate::machinst::{Reg, RegClass}; pub(crate) struct RegisterMapper; impl crate::isa::unwind::winx64::RegisterMapper<Reg> for RegisterMapper { fn map(reg: Reg) -> crate::isa::unwind::winx64::MappedRegister { use crate::isa::unwind::winx64::MappedRegister; match reg.class() { RegClass::Int => MappedRegister::Int(reg.to_real_reg().unwrap().hw_enc()), RegClass::Float => MappedRegister::Xmm(reg.to_real_reg().unwrap().hw_enc()), } } }
Version data entries
7 entries across 7 versions & 1 rubygems