mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-26 17:20:53 +01:00
[ion/regs] Avoid code duplication
This commit is contained in:
committed by
EmilieNumworks
parent
6762bb05af
commit
34e6141bdb
@@ -100,25 +100,20 @@ public:
|
||||
using Register32::Register32;
|
||||
};
|
||||
|
||||
class DCISW : public Register32 {
|
||||
class DCSW : public Register32 {
|
||||
public:
|
||||
DCISW() : Register32(0) {}
|
||||
DCSW() : Register32(0) {}
|
||||
REGS_FIELD(SET, uint16_t, 13, 5);
|
||||
REGS_FIELD(WAY, uint8_t, 31, 30);
|
||||
};
|
||||
|
||||
class DCCSW : public Register32 {
|
||||
public:
|
||||
DCCSW() : Register32(0) {}
|
||||
REGS_FIELD(SET, uint16_t, 13, 5);
|
||||
REGS_FIELD(WAY, uint8_t, 31, 30);
|
||||
class DCISW : public DCSW {
|
||||
};
|
||||
|
||||
class DCCISW : public Register32 {
|
||||
public:
|
||||
DCCISW() : Register32(0) {}
|
||||
REGS_FIELD(SET, uint16_t, 13, 5);
|
||||
REGS_FIELD(WAY, uint8_t, 31, 30);
|
||||
class DCCSW : public DCSW {
|
||||
};
|
||||
|
||||
class DCCISW : public DCSW {
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user