private: const FloatRegister reg_; // TODO: Since the valid values for vector_length is a limited set 16/32, // consider using an enum. This enum may have to be arch agnostic // and visible to Locations, as the register object will eventually be // created there. const size_t vector_length_;
};
std::ostream& operator<<(std::ostream& os, const XmmRegister& reg);
class Instr { public: staticconst uint8_t kHltInstruction = 0xF4; // We prefer not to use the int3 instruction since it conflicts with gdb. staticconst uint8_t kBreakPointInstruction = kHltInstruction;
// Instructions are read out of a code stream. The only way to get a // reference to an instruction is to convert a pointer. There is no way // to allocate or create instances of class Instr. // Use the At(pc) function to create references to Instr. static Instr* At(uintptr_t pc) { returnreinterpret_cast<Instr*>(pc); }
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.