max: cmpl %esi, %edi # Set condition flags jle .IF # Conditional jump if %edi <= %esi movl %edi, %edx # %edi -> return register jmp .ELSE .IF: movl %esi, %edx # &esi -> return register .ELSE: ret