	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_mlx5e_build_default_indir_rqt  ## -- Begin function mlx5e_build_default_indir_rqt
	.p2align	4, 0x90
_mlx5e_build_default_indir_rqt:         ## @mlx5e_build_default_indir_rqt
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	testl	%esi, %esi
	jle	LBB0_7
## %bb.1:
	movl	%edx, %ecx
	movl	%esi, %r8d
	cmpl	$1, %esi
	jne	LBB0_3
## %bb.2:
	xorl	%esi, %esi
	jmp	LBB0_5
LBB0_3:
	movl	%r8d, %r9d
	andl	$-2, %r9d
	xorl	%esi, %esi
	.p2align	4, 0x90
LBB0_4:                                 ## =>This Inner Loop Header: Depth=1
	movl	%esi, %eax
	cltd
	idivl	%ecx
	movl	%edx, (%rdi,%rsi,4)
	leal	1(%rsi), %eax
	cltd
	idivl	%ecx
	movl	%edx, 4(%rdi,%rsi,4)
	addq	$2, %rsi
	cmpq	%r9, %rsi
	jne	LBB0_4
LBB0_5:
	testb	$1, %r8b
	je	LBB0_7
## %bb.6:
	movl	%esi, %eax
	cltd
	idivl	%ecx
	movl	%edx, (%rdi,%rsi,4)
LBB0_7:
	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	_mlx5e_build_default_indir_rqt  ; -- Begin function mlx5e_build_default_indir_rqt
	.p2align	2
_mlx5e_build_default_indir_rqt:         ; @mlx5e_build_default_indir_rqt
	.cfi_startproc
; %bb.0:
	cmp	w1, #1
	b.lt	LBB0_7
; %bb.1:
	mov	w8, w1
	cmp	w1, #4
	b.hs	LBB0_3
; %bb.2:
	mov	x9, #0
	b	LBB0_6
LBB0_3:
	mov	x10, #0
	and	x9, x8, #0xfffffffc
	add	x11, x0, #8
LBB0_4:                                 ; =>This Inner Loop Header: Depth=1
	add	w12, w10, #1
	add	w13, w10, #2
	add	w14, w10, #3
	sdiv	w15, w10, w2
	msub	w15, w15, w2, w10
	sdiv	w16, w12, w2
	msub	w12, w16, w2, w12
	sdiv	w16, w13, w2
	msub	w13, w16, w2, w13
	sdiv	w16, w14, w2
	msub	w14, w16, w2, w14
	stp	w15, w12, [x11, #-8]
	stp	w13, w14, [x11], #16
	add	x10, x10, #4
	cmp	x9, x10
	b.ne	LBB0_4
; %bb.5:
	cmp	x9, x8
	b.eq	LBB0_7
LBB0_6:                                 ; =>This Inner Loop Header: Depth=1
	sdiv	w10, w9, w2
	msub	w10, w10, w2, w9
	str	w10, [x0, x9, lsl #2]
	add	x9, x9, #1
	cmp	x8, x9
	b.ne	LBB0_6
LBB0_7:
	ret
	.cfi_endproc
                                        ; -- End function
.subsections_via_symbols
