Displaying 1 result from an estimated 1 matches for "mc6809regwithsubregs".
2019 Mar 25
2
Overlapping register groups in old 8-bit MC6809 processor.
...----------------------------------------------------------===//
class MC6809Reg<bits<4> num, string n, list<string> alt = []>
: Register<n> {
field bits<4> Num = num;
let Namespace = "MC6809";
let HWEncoding{3-0} = num;
let AltNames = alt;
}
class MC6809RegWithSubregs<bits<4> num, string n, list<Register> subregs, list<string> alt = []>
: RegisterWithSubRegs<n, subregs> {
field bits<4> Num = num;
let Namespace = "MC6809";
let HWEncoding{3-0} = num;
let AltNames = alt;
}
def sub_lo_byte : SubRegIndex<8,...