Lines Matching defs:DwVfpRegister
150 class DwVfpRegister : public RegisterBase<DwVfpRegister, kDoubleAfterLast> {
174 explicit constexpr DwVfpRegister(int code) : RegisterBase(code) {}
177 ASSERT_TRIVIALLY_COPYABLE(DwVfpRegister);
178 static_assert(sizeof(DwVfpRegister) <= sizeof(int),
179 "DwVfpRegister can efficiently be passed by value");
181 using DoubleRegister = DwVfpRegister;
187 constexpr operator DwVfpRegister() const { return DwVfpRegister(code()); }
221 DwVfpRegister low() const { return DwVfpRegister::from_code(code() * 2); }
222 DwVfpRegister high() const {
223 return DwVfpRegister::from_code(code() * 2 + 1);
266 constexpr DwVfpRegister R = DwVfpRegister::from_code(kDoubleCode_##R);
270 constexpr DwVfpRegister no_dreg = DwVfpRegister::no_reg();
292 DEFINE_REGISTER_NAMES(DwVfpRegister, DOUBLE_REGISTERS)