	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function ef4_mdio_id_oui
LCPI0_0:
	.long	67108864                        ## 0x4000000
	.long	134217728                       ## 0x8000000
	.long	268435456                       ## 0x10000000
	.long	536870912                       ## 0x20000000
LCPI0_1:
	.long	8388608                         ## 0x800000
	.long	4194304                         ## 0x400000
	.long	2097152                         ## 0x200000
	.long	1048576                         ## 0x100000
LCPI0_2:
	.long	4194304                         ## 0x400000
	.long	8388608                         ## 0x800000
	.long	16777216                        ## 0x1000000
	.long	33554432                        ## 0x2000000
LCPI0_3:
	.long	2048                            ## 0x800
	.long	1024                            ## 0x400
	.long	512                             ## 0x200
	.long	256                             ## 0x100
LCPI0_4:
	.long	262144                          ## 0x40000
	.long	524288                          ## 0x80000
	.long	1048576                         ## 0x100000
	.long	2097152                         ## 0x200000
LCPI0_5:
	.long	32768                           ## 0x8000
	.long	16384                           ## 0x4000
	.long	8192                            ## 0x2000
	.long	4096                            ## 0x1000
LCPI0_6:
	.long	16384                           ## 0x4000
	.long	32768                           ## 0x8000
	.long	65536                           ## 0x10000
	.long	131072                          ## 0x20000
LCPI0_7:
	.long	8                               ## 0x8
	.long	4                               ## 0x4
	.long	2                               ## 0x2
	.long	1                               ## 0x1
LCPI0_8:
	.long	1024                            ## 0x400
	.long	2048                            ## 0x800
	.long	4096                            ## 0x1000
	.long	8192                            ## 0x2000
LCPI0_9:
	.long	128                             ## 0x80
	.long	64                              ## 0x40
	.long	32                              ## 0x20
	.long	16                              ## 0x10
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_ef4_mdio_id_oui
	.p2align	4, 0x90
_ef4_mdio_id_oui:                       ## @ef4_mdio_id_oui
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movd	%edi, %xmm0
	pshufd	$0, %xmm0, %xmm0                ## xmm0 = xmm0[0,0,0,0]
	movdqa	LCPI0_0(%rip), %xmm2            ## xmm2 = [67108864,134217728,268435456,536870912]
	movdqa	%xmm0, %xmm1
	pand	%xmm2, %xmm1
	pcmpeqd	%xmm2, %xmm1
	movdqa	LCPI0_2(%rip), %xmm2            ## xmm2 = [4194304,8388608,16777216,33554432]
	movdqa	%xmm0, %xmm3
	pand	%xmm2, %xmm3
	pcmpeqd	%xmm2, %xmm3
	movdqa	LCPI0_4(%rip), %xmm2            ## xmm2 = [262144,524288,1048576,2097152]
	movdqa	%xmm0, %xmm4
	pand	%xmm2, %xmm4
	pcmpeqd	%xmm2, %xmm4
	movdqa	LCPI0_6(%rip), %xmm2            ## xmm2 = [16384,32768,65536,131072]
	movdqa	%xmm0, %xmm5
	pand	%xmm2, %xmm5
	pcmpeqd	%xmm2, %xmm5
	pand	LCPI0_1(%rip), %xmm1
	pand	LCPI0_3(%rip), %xmm3
	pand	LCPI0_5(%rip), %xmm4
	pand	LCPI0_7(%rip), %xmm5
	por	%xmm3, %xmm4
	movdqa	LCPI0_8(%rip), %xmm2            ## xmm2 = [1024,2048,4096,8192]
	pand	%xmm2, %xmm0
	pcmpeqd	%xmm2, %xmm0
	pand	LCPI0_9(%rip), %xmm0
	por	%xmm5, %xmm0
	por	%xmm4, %xmm0
	por	%xmm1, %xmm0
	pshufd	$238, %xmm0, %xmm1              ## xmm1 = xmm0[2,3,2,3]
	por	%xmm0, %xmm1
	pshufd	$85, %xmm1, %xmm0               ## xmm0 = xmm1[1,1,1,1]
	por	%xmm1, %xmm0
	movd	%xmm0, %ecx
	movl	%edi, %eax
	shrl	$11, %eax
	andl	$524288, %eax                   ## imm = 0x80000
	shrl	$13, %edi
	andl	$262144, %edi                   ## imm = 0x40000
	orl	%edi, %eax
	orl	%ecx, %eax
	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
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function ef4_mdio_id_oui
lCPI0_0:
	.long	67108864                        ; 0x4000000
	.long	134217728                       ; 0x8000000
	.long	268435456                       ; 0x10000000
	.long	536870912                       ; 0x20000000
lCPI0_1:
	.long	8388608                         ; 0x800000
	.long	4194304                         ; 0x400000
	.long	2097152                         ; 0x200000
	.long	1048576                         ; 0x100000
lCPI0_2:
	.long	4194304                         ; 0x400000
	.long	8388608                         ; 0x800000
	.long	16777216                        ; 0x1000000
	.long	33554432                        ; 0x2000000
lCPI0_3:
	.long	2048                            ; 0x800
	.long	1024                            ; 0x400
	.long	512                             ; 0x200
	.long	256                             ; 0x100
lCPI0_4:
	.long	262144                          ; 0x40000
	.long	524288                          ; 0x80000
	.long	1048576                         ; 0x100000
	.long	2097152                         ; 0x200000
lCPI0_5:
	.long	32768                           ; 0x8000
	.long	16384                           ; 0x4000
	.long	8192                            ; 0x2000
	.long	4096                            ; 0x1000
lCPI0_6:
	.long	16384                           ; 0x4000
	.long	32768                           ; 0x8000
	.long	65536                           ; 0x10000
	.long	131072                          ; 0x20000
lCPI0_7:
	.long	8                               ; 0x8
	.long	4                               ; 0x4
	.long	2                               ; 0x2
	.long	1                               ; 0x1
lCPI0_8:
	.long	1024                            ; 0x400
	.long	2048                            ; 0x800
	.long	4096                            ; 0x1000
	.long	8192                            ; 0x2000
lCPI0_9:
	.long	128                             ; 0x80
	.long	64                              ; 0x40
	.long	32                              ; 0x20
	.long	16                              ; 0x10
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_ef4_mdio_id_oui
	.p2align	2
_ef4_mdio_id_oui:                       ; @ef4_mdio_id_oui
	.cfi_startproc
; %bb.0:
	dup.4s	v0, w0
Lloh0:
	adrp	x8, lCPI0_0@PAGE
Lloh1:
	ldr	q1, [x8, lCPI0_0@PAGEOFF]
	and.16b	v1, v0, v1
	cmeq.4s	v1, v1, #0
Lloh2:
	adrp	x8, lCPI0_1@PAGE
Lloh3:
	ldr	q2, [x8, lCPI0_1@PAGEOFF]
	bic.16b	v1, v2, v1
Lloh4:
	adrp	x8, lCPI0_2@PAGE
Lloh5:
	ldr	q2, [x8, lCPI0_2@PAGEOFF]
	and.16b	v2, v0, v2
	cmeq.4s	v2, v2, #0
Lloh6:
	adrp	x8, lCPI0_3@PAGE
Lloh7:
	ldr	q3, [x8, lCPI0_3@PAGEOFF]
	bic.16b	v2, v3, v2
Lloh8:
	adrp	x8, lCPI0_4@PAGE
Lloh9:
	ldr	q3, [x8, lCPI0_4@PAGEOFF]
	and.16b	v3, v0, v3
	cmeq.4s	v3, v3, #0
Lloh10:
	adrp	x8, lCPI0_5@PAGE
Lloh11:
	ldr	q4, [x8, lCPI0_5@PAGEOFF]
	bic.16b	v3, v4, v3
Lloh12:
	adrp	x8, lCPI0_6@PAGE
Lloh13:
	ldr	q4, [x8, lCPI0_6@PAGEOFF]
	and.16b	v4, v0, v4
	cmeq.4s	v4, v4, #0
Lloh14:
	adrp	x8, lCPI0_7@PAGE
Lloh15:
	ldr	q5, [x8, lCPI0_7@PAGEOFF]
	bic.16b	v4, v5, v4
Lloh16:
	adrp	x8, lCPI0_8@PAGE
Lloh17:
	ldr	q5, [x8, lCPI0_8@PAGEOFF]
	and.16b	v0, v0, v5
	cmeq.4s	v0, v0, #0
Lloh18:
	adrp	x8, lCPI0_9@PAGE
Lloh19:
	ldr	q5, [x8, lCPI0_9@PAGEOFF]
	bic.16b	v0, v5, v0
	orr.16b	v0, v4, v0
	orr.16b	v0, v3, v0
	orr.16b	v0, v2, v0
	orr.16b	v0, v1, v0
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	mov.s	w8, v0[1]
	fmov	w9, s0
	orr	w8, w9, w8
	lsr	w9, w0, #11
	and	w9, w9, #0x80000
	orr	w8, w9, w8
	lsr	w9, w0, #13
	and	w9, w9, #0x40000
	orr	w0, w9, w8
	ret
	.loh AdrpLdr	Lloh18, Lloh19
	.loh AdrpAdrp	Lloh16, Lloh18
	.loh AdrpLdr	Lloh16, Lloh17
	.loh AdrpAdrp	Lloh14, Lloh16
	.loh AdrpLdr	Lloh14, Lloh15
	.loh AdrpAdrp	Lloh12, Lloh14
	.loh AdrpLdr	Lloh12, Lloh13
	.loh AdrpAdrp	Lloh10, Lloh12
	.loh AdrpLdr	Lloh10, Lloh11
	.loh AdrpAdrp	Lloh8, Lloh10
	.loh AdrpLdr	Lloh8, Lloh9
	.loh AdrpAdrp	Lloh6, Lloh8
	.loh AdrpLdr	Lloh6, Lloh7
	.loh AdrpAdrp	Lloh4, Lloh6
	.loh AdrpLdr	Lloh4, Lloh5
	.loh AdrpAdrp	Lloh2, Lloh4
	.loh AdrpLdr	Lloh2, Lloh3
	.loh AdrpAdrp	Lloh0, Lloh2
	.loh AdrpLdr	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
.subsections_via_symbols
