simX refactoring
This commit is contained in:
10
simX/util.h
10
simX/util.h
@@ -12,13 +12,13 @@ void unused(Args&&...) {}
|
||||
|
||||
Word signExt(Word w, Size bit, Word mask);
|
||||
|
||||
Word_u bytesToWord(const Byte *b, Size wordSize);
|
||||
void wordToBytes(Byte *b, Word_u w, Size wordSize);
|
||||
Word_u flagsToWord(bool r, bool w, bool x);
|
||||
void wordToFlags(bool &r, bool &w, bool &x, Word_u f);
|
||||
Word bytesToWord(const Byte *b, Size wordSize);
|
||||
void wordToBytes(Byte *b, Word w, Size wordSize);
|
||||
Word flagsToWord(bool r, bool w, bool x);
|
||||
void wordToFlags(bool &r, bool &w, bool &x, Word f);
|
||||
|
||||
Byte readByte(const std::vector<Byte> &b, Size &n);
|
||||
Word_u readWord(const std::vector<Byte> &b, Size &n, Size wordSize);
|
||||
Word readWord(const std::vector<Byte> &b, Size &n, Size wordSize);
|
||||
void writeByte(std::vector<Byte> &p, Size &n, Byte b);
|
||||
void writeWord(std::vector<Byte> &p, Size &n, Size wordSize, Word w);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user