SPR_SCOMD
mtspr(SPR_SCOMD, value);
mtspr64(SPR_SCOMD, hi, lo, scratch);
" mr %0+1, %0; srdi %0,%0,32" : "=r" (ret) : "K" (SPR_SCOMD));