Removing the AUICGP instruction
Summary
CHERIoT explains removing the auicgp instruction due to low usage and high encoding cost. It details how read-only versus read-write globals are addressed, how linker relaxations enable shorter sequences, and how a GOT-based approach plus a ct auipcc data placeholder improves efficiency and security, with auditing via cheriot audit.