| 63 | } |
| 64 | |
| 65 | bool MemoryInterface::IdempotentWrite8(u32 address, u8 value) |
| 66 | { |
| 67 | bool valid; |
| 68 | u8 existing_value = Read8(address, &valid); |
| 69 | if (!valid || existing_value == value) |
| 70 | return valid; |
| 71 | |
| 72 | return Write8(address, value); |
| 73 | } |
| 74 | |
| 75 | bool MemoryInterface::IdempotentWrite16(u32 address, u16 value) |
| 76 | { |
no outgoing calls
no test coverage detected