
Since src_{private|shared}_{base|limit} registers are added and are not artifical compiler happily uses it when it can. In HW these registers do not exist and the encoding belongs to their 64-bit super-register or 32-bit low register. Same instructions will produce relocation if run through asm.