Home
last modified time | relevance | path

Searched refs:SixByteInstr (Results 1 – 8 of 8) sorted by relevance

/external/v8/src/s390/
Dconstants-s390.h158 typedef uint64_t SixByteInstr; typedef
974 const SixByteInstr kSixByteBrCondMask = static_cast<SixByteInstr>(0xF) << 36;
1178 return InstructionBits<SixByteInstr>(instr); in InstructionBits()
1390 inline int R1Value() const { return Bits<SixByteInstr, int>(39, 36); } in R1Value()
1391 inline int R3Value() const { return Bits<SixByteInstr, int>(35, 32); } in R3Value()
1392 inline int B2Value() const { return Bits<SixByteInstr, int>(31, 28); } in B2Value()
1394 int32_t value = Bits<SixByteInstr, int32_t>(27, 16); in D2Value()
1395 value += Bits<SixByteInstr, int8_t>(15, 8) << 12; in D2Value()
1416 inline int R1Value() const { return Bits<SixByteInstr, int>(39, 36); } in R1Value()
1417 inline int X2Value() const { return Bits<SixByteInstr, int>(35, 32); } in X2Value()
[all …]
Dassembler-s390-inl.h59 SixByteInstr instr = in apply()
66 Instruction::SetInstructionBits<SixByteInstr>(reinterpret_cast<byte*>(pc_), in apply()
136 SixByteInstr instr = in code_target_object_handle_at()
442 SixByteInstr instr_1 = in target_address_at()
455 SixByteInstr instr_2 = Instruction::InstructionBits( in target_address_at()
498 SixByteInstr instr_1 = in set_target_address_at()
507 Instruction::SetInstructionBits<SixByteInstr>(reinterpret_cast<byte*>(pc), in set_target_address_at()
519 SixByteInstr instr_2 = Instruction::InstructionBits( in set_target_address_at()
528 Instruction::SetInstructionBits<SixByteInstr>(reinterpret_cast<byte*>(pc), in set_target_address_at()
536 Instruction::SetInstructionBits<SixByteInstr>( in set_target_address_at()
[all …]
Dcode-stubs-s390.h108 SixByteInstr updatedMask = static_cast<SixByteInstr>(c) << 36; in PatchBranchCondMask()
109 masm->instr_at_put<SixByteInstr>( in PatchBranchCondMask()
114 static bool isBranchNop(SixByteInstr instr, int instrLength) { in isBranchNop()
Dassembler-s390.h1275 SixByteInstr instr_at(int pos) { in instr_at()
1288 static SixByteInstr instr_at(byte* pc) { in instr_at()
1296 static bool Is64BitLoadIntoIP(SixByteInstr instr1, SixByteInstr instr2);
1298 static bool Is32BitLoadIntoIP(SixByteInstr instr);
1303 static bool IsNop(SixByteInstr instr, int type = NON_MARKING_NOP);
Dassembler-s390.cc328 bool Assembler::Is64BitLoadIntoIP(SixByteInstr instr1, SixByteInstr instr2) { in Is64BitLoadIntoIP()
334 bool Assembler::Is32BitLoadIntoIP(SixByteInstr instr) { in Is32BitLoadIntoIP()
357 SixByteInstr instr = instr_at(pos); in target_at()
383 SixByteInstr instr = instr_at(pos); in target_at_put()
401 instr_at_put<SixByteInstr>(pos, instr | (imm32 >> 1)); in target_at_put()
409 instr_at_put<SixByteInstr>(pos, instr | imm32); in target_at_put()
3007 bool Assembler::IsNop(SixByteInstr instr, int type) { in IsNop()
Ddisasm-s390.cc1051 instr->InstructionBits<SixByteInstr>()); in DecodeSixByte()
Dsimulator-s390.cc2666 SixByteInstr the_instr = Instruction::InstructionBits( in DecodeFourByte()
2673 the_instr |= static_cast<SixByteInstr>(r1_val & 0xff) in DecodeFourByte()
2675 Instruction::SetInstructionBits<SixByteInstr>( in DecodeFourByte()
2676 reinterpret_cast<byte*>(addr), static_cast<SixByteInstr>(the_instr)); in DecodeFourByte()
6711 SixByteInstr the_instr = Instruction::InstructionBits( in EVALUATE()
6718 the_instr |= static_cast<SixByteInstr>(r1_val & 0xff) in EVALUATE()
6720 Instruction::SetInstructionBits<SixByteInstr>( in EVALUATE()
6721 reinterpret_cast<byte*>(addr), static_cast<SixByteInstr>(the_instr)); in EVALUATE()
/external/v8/src/ic/s390/
Dic-s390.cc596 SixByteInstr branch_instr = Assembler::instr_at(branch_address); in PatchInlinedSmiCode()