Plan 9 from Bell Labs’s /usr/web/sources/patch/applied/6c-sugen-types/readme
1. Go group spotted that a slightly-obscured pointer move was done by AMOVL not AMOVQ. 2. Inspecting the code further, I noticed that other pointer types were set to TLONG not TIND, causing similar truncation of pointers to 32 bits.