mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
rose: tidy up CHECK_{BYTE,MASK} dump code
This commit is contained in:
parent
4d7469392d
commit
aed2e721f4
@ -291,18 +291,25 @@ void dumpProgram(ofstream &os, const RoseEngine *t, const char *pc) {
|
||||
PROGRAM_NEXT_INSTRUCTION
|
||||
|
||||
PROGRAM_CASE(CHECK_MASK) {
|
||||
os << " and_mask " << std::hex << ri->and_mask << endl;
|
||||
os << " cmp_mask " << ri->cmp_mask << endl;
|
||||
os << " neg_mask " << ri->neg_mask << std::dec<< endl;
|
||||
os << " and_mask 0x" << std::hex << std::setw(16)
|
||||
<< std::setfill('0') << ri->and_mask << std::dec << endl;
|
||||
os << " cmp_mask 0x" << std::hex << std::setw(16)
|
||||
<< std::setfill('0') << ri->cmp_mask << std::dec << endl;
|
||||
os << " neg_mask 0x" << std::hex << std::setw(16)
|
||||
<< std::setfill('0') << ri->neg_mask << std::dec << endl;
|
||||
os << " offset " << ri->offset << endl;
|
||||
os << " fail_jump " << offset + ri->fail_jump << endl;
|
||||
}
|
||||
PROGRAM_NEXT_INSTRUCTION
|
||||
|
||||
PROGRAM_CASE(CHECK_BYTE) {
|
||||
os << " and_mask " << std::hex << ri->and_mask << endl;
|
||||
os << " cmp_mask " << ri->cmp_mask << std::dec << endl;
|
||||
os << " negation " << ri->negation << endl;
|
||||
os << " and_mask 0x" << std::hex << std::setw(2)
|
||||
<< std::setfill('0') << u32{ri->and_mask} << std::dec
|
||||
<< endl;
|
||||
os << " cmp_mask 0x" << std::hex << std::setw(2)
|
||||
<< std::setfill('0') << u32{ri->cmp_mask} << std::dec
|
||||
<< endl;
|
||||
os << " negation " << u32{ri->negation} << endl;
|
||||
os << " offset " << ri->offset << endl;
|
||||
os << " fail_jump " << offset + ri->fail_jump << endl;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user