[remove the jmp from the loop peter@cordes.ca**20080314061107] { hunk ./rshift.asm 58 + addq $2, %rdx C n= -n + 2 + jge L(out) C j if ZF=0 and SF=OF. j if orig_n<=1, AFAICT. hunk ./rshift.asm 64 - addq $2, %rdx C n= -n + 2 - jge L(out) C j if ZF=0 and SF=OF. j if orig_n<=1, AFAICT. hunk ./rshift.asm 78 - jmp L(loop) + addq $2, %rdx C n= -n + 2 + jl L(loop) }