_REG_R12
gr[_REG_R12] = r->r[12];
r->r[12] = gr[_REG_R12];
gr[_REG_R12] = tf->tf_r12;
tf->tf_r12 = gr[_REG_R12];