Home | History | Annotate | Download | only in arm

Lines Matching full:immediate

330 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode)  {
332 imm32_ = immediate;
455 // A movw / movt load immediate.
467 // A mov / orr load immediate.
550 // This is an movw / movt immediate load. Return the immediate.
559 // This is an mov / orr immediate load. Return the immediate.
591 // This is an movw / movt immediate load. Patch the immediate embedded in
596 uint32_t immediate = reinterpret_cast<uint32_t>(target);
597 instr_ptr[0] = PatchMovwImmediate(instr_ptr[0], immediate & 0xFFFF);
598 instr_ptr[1] = PatchMovwImmediate(instr_ptr[1], immediate >> 16);
605 // This is an mov / orr immediate load. Patch the immediate embedded in
612 uint32_t immediate = reinterpret_cast<uint32_t>(target);
613 instr_ptr[0] = PatchShiftImm(instr_ptr[0], immediate & kImm8Mask);
614 instr_ptr[1] = PatchShiftImm(instr_ptr[1], immediate & (kImm8Mask << 8));
615 instr_ptr[2] = PatchShiftImm(instr_ptr[2], immediate & (kImm8Mask << 16));
616 instr_ptr[3] = PatchShiftImm(instr_ptr[3], immediate & (kImm8Mask << 24));