Atsushi Nemoto wrote:
+LEAF(r4k_wait) + .set push + .set noreorder + /* start of rollback region */ + LONG_L t0, TI_FLAGS($28) + nop + andi t0, _TIF_NEED_RESCHED + bnez t0, 1f + nop + nop + nop + .set mips3 + wait + .set mips0 + /* end of rollback region (the region size must be power of two) */ + .set pop
The .set mips0 is redundant as .set pop immediately follows. David Daney