Skip to content

Commit e9274af

Browse files
committed
machine/processor.h: restore mask32
1 parent 2d03b62 commit e9274af

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

gc/ogc/machine/processor.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,11 @@ static inline void write32(u32 addr, u32 x)
126126
PPCEieioInner();
127127
}
128128

129+
static inline void mask32(u32 addr, u32 clear, u32 set)
130+
{
131+
write32(addr, (read32(addr)&(~clear)) | set);
132+
}
133+
129134
static inline u16 read16(u32 addr)
130135
{
131136
u16 x = *(vu16*)(0xc0000000 | addr);

0 commit comments

Comments
 (0)