Lines Matching defs:mode

105   // SAHF is not generally available in long mode.
173 DCHECK_LT(modrm, 0xC0); // Disallow mode 3 (register target).
175 byte mode = modrm & 0xC0;
180 bool is_baseless = (mode == 0) && (base_reg == 0x05); // No base or RIP base.
182 if (mode == 0x80 || is_baseless) {
183 // Mode 2 or mode 0 with rbp/r13 as base: Word displacement.
186 } else if (mode == 0x40) {
197 // Need 32 bits of displacement, mode 2 or mode 1 with register rbp/r13.
281 bool ConstPool::TryRecordEntry(intptr_t data, RelocInfo::Mode mode) {
286 if (!RelocInfo::IsShareableRelocMode(mode)) return false;
290 if (mode != RelocInfo::NO_INFO && mode != RelocInfo::EXTERNAL_REFERENCE &&
291 mode != RelocInfo::OFF_HEAP_TARGET)
1571 void Assembler::load_rax(Address value, RelocInfo::Mode mode) {
1575 emit(Immediate64(value, mode));
2224 void Assembler::store_rax(Address dst, RelocInfo::Mode mode) {
2228 emit(Immediate64(dst, mode));
2691 // in 64-bit mode. Test CpuID.
3407 void Assembler::roundss(XMMRegister dst, XMMRegister src, RoundingMode mode) {
3411 emit(static_cast<byte>(mode) | 0x8);
3414 void Assembler::roundss(XMMRegister dst, Operand src, RoundingMode mode) {
3418 emit(static_cast<byte>(mode) | 0x8);
3421 void Assembler::roundsd(XMMRegister dst, XMMRegister src, RoundingMode mode) {
3425 emit(static_cast<byte>(mode) | 0x8);
3428 void Assembler::roundsd(XMMRegister dst, Operand src, RoundingMode mode) {
3432 emit(static_cast<byte>(mode) | 0x8);
3435 void Assembler::roundps(XMMRegister dst, XMMRegister src, RoundingMode mode) {
3439 emit(static_cast<byte>(mode) | 0x8);
3442 void Assembler::roundpd(XMMRegister dst, XMMRegister src, RoundingMode mode) {
3446 emit(static_cast<byte>(mode) | 0x8);