Function std::mmio_read16
unsigned int mmio_read16(&volatile unsigned short addr)8/16-bit registers get 8/16-bit accesses: a 32-bit store would also write the neighbouring registers (and a 32-bit load can fault or have read side effects on them).
unsigned int mmio_read16(&volatile unsigned short addr)8/16-bit registers get 8/16-bit accesses: a 32-bit store would also write the neighbouring registers (and a 32-bit load can fault or have read side effects on them).