.lcomm var1 1 .text .global _start _start: movb $253,%al cmpb $30,%al # begin JA equivalent sequence # ja label1 but let's try to do this without ja! jz label0 jnc label1 # we end up here iff z = 0, label0: # end JA equivalent sequence nop # we only want to be here iff less than or equal to label1: nop movl $1,%eax int $0x80