# Demonstrate branch cancellation # /* $begin prog7-ys */ # prog7 xorq %rax,%rax jne target # Not taken irmovq $1, %rax # Fall through halt target: irmovq $2, %rdx # Target irmovq $3, %rbx # Target+1 # /* $end prog7-ys */ halt