	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_isdn_tty_fax_bitorder          ## -- Begin function isdn_tty_fax_bitorder
	.p2align	4, 0x90
_isdn_tty_fax_bitorder:                 ## @isdn_tty_fax_bitorder
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	(%rdi), %rax
	cmpl	$0, (%rax)
	jne	LBB0_6
## %bb.1:
	cmpl	$0, (%rsi)
	jle	LBB0_6
## %bb.2:
	movq	8(%rsi), %r8
	xorl	%r9d, %r9d
	.p2align	4, 0x90
LBB0_3:                                 ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_4 Depth 2
	movl	(%r8,%r9,4), %edx
	movl	$1, %r11d
	movl	$128, %ecx
	.p2align	4, 0x90
LBB0_4:                                 ##   Parent Loop BB0_3 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	%edx, %r10d
	orl	%ecx, %r10d
	movl	%ecx, %eax
	notl	%eax
	andl	%edx, %eax
	testl	%r11d, %edx
	cmovnel	%r10d, %eax
	movl	%r11d, %edi
	notl	%edi
	andl	%eax, %edi
	orl	%r11d, %eax
	testl	%ecx, %edx
	movl	%edi, %edx
	cmovnel	%eax, %edx
	shrl	%ecx
	addl	%r11d, %r11d
	cmpl	%r11d, %ecx
	jg	LBB0_4
## %bb.5:                               ##   in Loop: Header=BB0_3 Depth=1
	movl	%edx, (%r8,%r9,4)
	incq	%r9
	movslq	(%rsi), %rax
	cmpq	%rax, %r9
	jl	LBB0_3
LBB0_6:
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_isdn_tty_fax_bitorder          ; -- Begin function isdn_tty_fax_bitorder
	.p2align	2
_isdn_tty_fax_bitorder:                 ; @isdn_tty_fax_bitorder
	.cfi_startproc
; %bb.0:
	ldr	x8, [x0]
	ldr	w8, [x8]
	cbnz	w8, LBB0_6
; %bb.1:
	ldr	w8, [x1]
	cmp	w8, #1
	b.lt	LBB0_6
; %bb.2:
	mov	x8, #0
	ldr	x9, [x1, #8]
LBB0_3:                                 ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_4 Depth 2
	ldr	w10, [x9, x8, lsl #2]
	mov	w11, #1
	mov	w12, #128
LBB0_4:                                 ;   Parent Loop BB0_3 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	orr	w13, w10, w12
	bic	w14, w10, w12
	tst	w10, w11
	csel	w13, w14, w13, eq
	orr	w14, w13, w11
	bic	w13, w13, w11
	tst	w10, w12
	csel	w10, w13, w14, eq
	lsr	w12, w12, #1
	lsl	w11, w11, #1
	cmp	w12, w11
	b.gt	LBB0_4
; %bb.5:                                ;   in Loop: Header=BB0_3 Depth=1
	str	w10, [x9, x8, lsl #2]
	add	x8, x8, #1
	ldrsw	x10, [x1]
	cmp	x8, x10
	b.lt	LBB0_3
LBB0_6:
	ret
	.cfi_endproc
                                        ; -- End function
.subsections_via_symbols
