This was exactly my reason to shorten the name, even if most of the feedback I've received is related to the "weird" naming conventions.
Initially mw was mem_write and mr was mem_read, and reg was registers, etc. But because I wanted to keep the functions as short as possible (to put them on the single line without making them totally unreadable), I've comeup with those names, which are confusing at first.