HomeSort by relevance Sort by last modified time
    Searched refs:Instr (Results 1 - 19 of 19) sorted by null

  /external/v8/src/arm/
simulator-arm.h 178 void Format(Instr* instr, const char* format);
182 bool ConditionallyExecute(Instr* instr);
200 int32_t GetShiftRm(Instr* instr, bool* carry_out);
201 int32_t GetImm(Instr* instr, bool* carry_out);
202 void HandleRList(Instr* instr, bool load)
    [all...]
disasm-arm.cc 102 int FormatVFPRegister(Instr* instr, const char* format);
103 int FormatVFPinstruction(Instr* instr, const char* format);
104 void PrintCondition(Instr* instr);
105 void PrintShiftRm(Instr* instr);
106 void PrintShiftImm(Instr* instr);
1065 Instr* instr = Instr::At(instr_ptr); local
    [all...]
simulator-arm.cc 62 void Stop(Instr* instr);
77 bool SetBreakpoint(Instr* breakpc);
78 bool DeleteBreakpoint(Instr* breakpc);
109 void Debugger::Stop(Instr* instr) {
110 char* str = reinterpret_cast<char*>(instr->InstructionBits() & 0x0fffffff);
116 instr->SetInstructionBits(0xe1a00000); // Overwrite with nop.
118 sim_->set_pc(sim_->get_pc() + Instr::kInstrSize);
127 void Debugger::Stop(Instr* instr)
2179 Instr* instr = reinterpret_cast<Instr*>(program_counter); local
2188 Instr* instr = reinterpret_cast<Instr*>(program_counter); local
    [all...]
constants-arm.h 95 // General constants are in an anonymous enum in class Instr.
188 // The class Instr enables access to individual fields defined in the ARM
195 // Instr* instr = Instr::At(ptr);
196 // int type = instr->TypeField();
197 // return ((type == 0) || (type == 1)) && instr->HasS();
200 class Instr {
309 // to allocate or create instances of class Instr.
310 // Use the At(pc) function to create references to Instr
    [all...]
assembler-arm.h 508 typedef int32_t Instr;
511 extern const Instr kMovLrPc;
512 extern const Instr kLdrPCPattern;
590 static const int kInstrSize = sizeof(Instr);
907 static Instr instr_at(byte* pc) { return *reinterpret_cast<Instr*>(pc); }
908 void instr_at_put(byte* pc, Instr instr) {
909 *reinterpret_cast<Instr*>(pc) = instr;
    [all...]
assembler-thumb2.h 508 typedef int32_t Instr;
511 extern const Instr kMovLrPc;
512 extern const Instr kLdrPCPattern;
590 static const int kInstrSize = sizeof(Instr);
907 static Instr instr_at(byte* pc) { return *reinterpret_cast<Instr*>(pc); }
908 void instr_at_put(byte* pc, Instr instr) {
909 *reinterpret_cast<Instr*>(pc) = instr;
    [all...]
assembler-arm-inl.h 210 void Assembler::emit(Instr x) {
212 *reinterpret_cast<Instr*>(pc_) = x;
219 Instr instr = Memory::int32_at(target_pc); local
224 if ((instr & kBxInstMask) == kBxInstPattern) {
226 instr = Memory::int32_at(target_pc);
230 ASSERT((instr & 0x0f7f0000) == 0x051f0000);
231 int offset = instr & 0xfff; // offset_12 is unsigned
232 if ((instr & (1 << 23)) == 0) offset = -offset; // U bit defines offset sign
assembler-thumb2-inl.h 210 void Assembler::emit(Instr x) {
212 *reinterpret_cast<Instr*>(pc_) = x;
219 Instr instr = Memory::int32_at(target_pc); local
224 if ((instr & kBxInstMask) == kBxInstPattern) {
226 instr = Memory::int32_at(target_pc);
230 ASSERT((instr & 0x0f7f0000) == 0x051f0000);
231 int offset = instr & 0xfff; // offset_12 is unsigned
232 if ((instr & (1 << 23)) == 0) offset = -offset; // U bit defines offset sign
assembler-arm.cc 205 Instr* pc = reinterpret_cast<Instr*>(pc_);
206 Instr* instr = reinterpret_cast<Instr*>(instructions); local
208 *(pc + i) = *(instr + i);
345 static const Instr kPopInstruction =
349 static const Instr kPushRegPattern =
353 static const Instr kPopRegPattern =
356 const Instr kMovLrPc = al | 13*B21 | pc.code() | lr.code() * B12
455 Instr instr = instr_at(pos); local
471 Instr instr = instr_at(pos); local
505 Instr instr = instr_at(l.pos()); local
1096 Instr instr; local
1869 Instr instr = instr_at(rinfo.pc()); local
    [all...]
assembler-thumb2.cc 185 Instr* pc = reinterpret_cast<Instr*>(pc_);
186 Instr* instr = reinterpret_cast<Instr*>(instructions); local
188 *(pc + i) = *(instr + i);
325 static const Instr kPopInstruction =
329 static const Instr kPushRegPattern =
333 static const Instr kPopRegPattern =
336 const Instr kMovLrPc = al | 13*B21 | pc.code() | lr.code() * B12
435 Instr instr = instr_at(pos); local
451 Instr instr = instr_at(pos); local
485 Instr instr = instr_at(l.pos()); local
1076 Instr instr; local
1847 Instr instr = instr_at(rinfo.pc()); local
    [all...]
macro-assembler-arm.h 462 void Emit(Instr x);
macro-assembler-arm.cc 186 assembler::arm::Instr::kInstrSizeLog2 - kSmiTagSize));
    [all...]
  /external/v8/src/mips/
constants-mips.h 115 typedef int32_t Instr;
344 const Instr rtCallRedirInstr = SPECIAL | BREAK | call_rt_redirected << 6;
346 const Instr nopInstr = 0;
359 inline Instr InstructionBits() const {
360 return *reinterpret_cast<const Instr*>(this);
364 inline void SetInstructionBits(Instr value) {
365 *reinterpret_cast<Instr*>(this) = value;
assembler-mips.cc 183 Instr* pc = reinterpret_cast<Instr*>(pc_);
184 Instr* instr = reinterpret_cast<Instr*>(instructions); local
186 *(pc + i) = *(instr + i);
305 bool Assembler::is_branch(Instr instr) {
306 uint32_t opcode = ((instr & kOpcodeMask));
307 uint32_t rt_field = ((instr & kRtFieldMask))
325 Instr instr = instr_at(pos); local
342 Instr instr = instr_at(pos); local
373 Instr instr = instr_at(l.pos()); local
463 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
476 Instr instr = opcode | fmt | (ft.code() << 16) | (fs.code() << kFsShift) local
489 Instr instr = opcode | fmt | (rt.code() << kRtShift) local
502 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) local
513 Instr instr = opcode | (rs.code() << kRsShift) | SF | (j & kImm16Mask); local
523 Instr instr = opcode | (rs.code() << kRsShift) | (ft.code() << kFtShift) local
533 Instr instr = opcode | address; local
817 Instr instr = SPECIAL | TGE | rs.code() << kRsShift local
825 Instr instr = SPECIAL | TGEU | rs.code() << kRsShift local
833 Instr instr = local
841 Instr instr = SPECIAL | TLTU | rs.code() << kRsShift local
849 Instr instr = local
857 Instr instr = local
996 Instr instr = COP1 | fmt | ft.code() << 16 | fs.code() << kFsShift local
1004 Instr instr = COP1 | BC1 | cc << 18 | 0 << 16 | (offset & kImm16Mask); local
1011 Instr instr = COP1 | BC1 | cc << 18 | 1 << 16 | (offset & kImm16Mask); local
    [all...]
assembler-mips.h 324 static const int kInstrSize = sizeof(Instr);
539 static Instr instr_at(byte* pc) { return *reinterpret_cast<Instr*>(pc); }
540 void instr_at_put(byte* pc, Instr instr) {
541 *reinterpret_cast<Instr*>(pc) = instr;
543 Instr instr_at(int pos) { return *reinterpret_cast<Instr*>(buffer_ + pos); }
544 void instr_at_put(int pos, Instr instr)
    [all...]
assembler-mips-inl.h 206 void Assembler::emit(Instr x) {
208 *reinterpret_cast<Instr*>(pc_) = x;
simulator-mips.h 198 void Format(Instruction* instr, const char* format);
206 inline uint16_t ReadHU(int32_t addr, Instruction* instr);
207 inline int16_t ReadH(int32_t addr, Instruction* instr);
209 inline void WriteH(int32_t addr, uint16_t value, Instruction* instr);
210 inline void WriteH(int32_t addr, int16_t value, Instruction* instr);
212 inline int ReadW(int32_t addr, Instruction* instr);
213 inline void WriteW(int32_t addr, int value, Instruction* instr);
215 inline double ReadD(int32_t addr, Instruction* instr);
216 inline void WriteD(int32_t addr, double value, Instruction* instr);
228 void DecodeTypeRegister(Instruction* instr);
    [all...]
simulator-mips.cc 71 void Stop(Instruction* instr);
76 static const Instr kBreakpointInstr = SPECIAL | BREAK | 0xfffff << 6;
77 static const Instr kNopInstr = 0x0;
116 void Debugger::Stop(Instruction* instr) {
118 char* str = reinterpret_cast<char*>(instr->InstructionBits());
124 instr->SetInstructionBits(0x0); // Overwrite with nop.
136 void Debugger::Stop(Instruction* instr) {
137 const char* str = reinterpret_cast<char*>(instr->InstructionBits());
652 int Simulator::ReadW(int32_t addr, Instruction* instr) {
657 PrintF("Unaligned read at 0x%08x, pc=%p\n", addr, instr);
    [all...]
  /external/openssl/crypto/des/times/
aix.cc 6 Data/Instr Cache : 16 K

Completed in 3438 milliseconds