Lines Matching defs:imm_

57       : imm_(immediate),
63 : imm_(immediate),
74 : imm_(0),
86 : imm_(0), rm_(rm), shift_(shift), amount_(0), rs_(NoReg) {
96 : imm_(0), rm_(rm), shift_(shift), amount_(amount), rs_(NoReg) {
124 : imm_(0), rm_(rm), shift_(shift), amount_(0), rs_(rs) {
170 return imm_;
176 memcpy(&result, &imm_, sizeof(result));
227 uint32_t imm_;
248 : imm_(immediate),
251 : imm_(immediate),
259 : imm_(immediate),
262 : imm_(immediate),
271 : imm_(immediate),
274 : imm_(immediate),
278 : imm_(src.imm_), immediate_type_(src.immediate_type_) {}
290 return static_cast<T>(imm_.u64_ & static_cast<T>(-1));
292 return static_cast<T>(imm_.u32_ & static_cast<T>(-1));
297 if (immediate_type_.Is(I32)) return imm_.u32_;
299 return imm_.u64_;
303 if (immediate_type_.Is(F64)) return static_cast<float>(imm_.d_);
304 return imm_.f_;
308 if (immediate_type_.Is(F32)) return static_cast<double>(imm_.f_);
309 return imm_.d_;
326 return (immediate_type_.Is(I32) && ((imm_.u32_ >> (8 * sizeof(T))) == 0)) ||
327 (immediate_type_.Is(I64) && ((imm_.u64_ >> (8 * sizeof(T))) == 0)) ||
328 (immediate_type_.Is(F32) && (imm_.f_ == 0.0f)) ||
329 (immediate_type_.Is(F64) && (imm_.d_ == 0.0));
333 (immediate_type_.Is(I64) && ((imm_.u64_ >> 32) == 0)) ||
334 (immediate_type_.Is(F32) && (imm_.f_ == 0.0f)) ||
335 (immediate_type_.Is(F64) && (imm_.d_ == 0.0));
362 } imm_;
372 : imm_(immediate),
375 : imm_(immediate),
378 : imm_(immediate),
381 : imm_(immediate),
384 : imm_(immediate),
387 : imm_(immediate),
390 : imm_(imm),
393 : imm_(0),
401 const NeonImmediate& GetNeonImmediate() const { return imm_; }
409 NeonImmediate imm_;