|
|
@ -1225,13 +1225,13 @@ struct Regs { |
|
|
return sizeof(Regs) / sizeof(u32); |
|
|
return sizeof(Regs) / sizeof(u32); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
u32& operator [] (int index) const { |
|
|
|
|
|
u32* content = (u32*)this; |
|
|
|
|
|
|
|
|
const u32& operator [] (int index) const { |
|
|
|
|
|
const u32* content = reinterpret_cast<const u32*>(this); |
|
|
return content[index]; |
|
|
return content[index]; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
u32& operator [] (int index) { |
|
|
u32& operator [] (int index) { |
|
|
u32* content = (u32*)this; |
|
|
|
|
|
|
|
|
u32* content = reinterpret_cast<u32*>(this); |
|
|
return content[index]; |
|
|
return content[index]; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|