static inline void ttt (int *wwp) { int xyz = 6; do { asm(".set noreorder; \ lqq %7,5(%8); \ nop; \ ziv %2,%2,-4; \ 1:\ ab %5,7(%1);\ .set reorder" : "=r" (xyz) : "r" (wwp), "0" (xyz)); } while (!xyz); }