	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function get_pkcs_padding
LCPI0_0:
	.quad	14                              ## 0xe
	.quad	15                              ## 0xf
LCPI0_1:
	.quad	12                              ## 0xc
	.quad	13                              ## 0xd
LCPI0_2:
	.quad	10                              ## 0xa
	.quad	11                              ## 0xb
LCPI0_3:
	.quad	8                               ## 0x8
	.quad	9                               ## 0x9
LCPI0_4:
	.quad	6                               ## 0x6
	.quad	7                               ## 0x7
LCPI0_5:
	.quad	4                               ## 0x4
	.quad	5                               ## 0x5
LCPI0_6:
	.quad	2                               ## 0x2
	.quad	3                               ## 0x3
LCPI0_7:
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	1                               ## 0x1
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
LCPI0_8:
	.quad	-9223372034707292160            ## 0x8000000080000000
	.quad	-9223372034707292160            ## 0x8000000080000000
LCPI0_9:
	.byte	0                               ## 0x0
	.byte	8                               ## 0x8
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
LCPI0_10:
	.space	1
	.space	1
	.byte	0                               ## 0x0
	.byte	8                               ## 0x8
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
LCPI0_11:
	.space	1
	.space	1
	.space	1
	.space	1
	.byte	0                               ## 0x0
	.byte	8                               ## 0x8
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
LCPI0_12:
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.byte	0                               ## 0x0
	.byte	8                               ## 0x8
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
LCPI0_13:
	.byte	4                               ## 0x4
	.byte	12                              ## 0xc
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
LCPI0_14:
	.space	1
	.space	1
	.byte	4                               ## 0x4
	.byte	12                              ## 0xc
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
LCPI0_15:
	.space	1
	.space	1
	.space	1
	.space	1
	.byte	4                               ## 0x4
	.byte	12                              ## 0xc
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
LCPI0_16:
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.byte	4                               ## 0x4
	.byte	12                              ## 0xc
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
LCPI0_17:
	.quad	16                              ## 0x10
	.quad	16                              ## 0x10
LCPI0_18:
	.quad	32                              ## 0x20
	.quad	32                              ## 0x20
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_get_pkcs_padding:                      ## @get_pkcs_padding
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	subq	$144, %rsp
	testq	%rdi, %rdi
	je	LBB0_2
## %bb.1:
	testq	%rdx, %rdx
	je	LBB0_2
## %bb.3:
	leaq	-1(%rsi), %rax
	movzbl	(%rdi,%rax), %r10d
	testq	%r10, %r10
	sete	%al
	movq	%rsi, %r11
	subq	%r10, %r11
	setb	%cl
	orb	%al, %cl
	movq	%r11, (%rdx)
	cmpq	$1, %rsi
	jb	LBB0_14
## %bb.4:
	xorl	%r8d, %r8d
	cmpq	$16, %rsi
	jae	LBB0_6
## %bb.5:
	xorl	%edx, %edx
	jmp	LBB0_13
LBB0_2:
	movq	_MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA@GOTPCREL(%rip), %rax
	jmp	LBB0_16
LBB0_6:
	movq	%rsi, %rdx
	andq	$-16, %rdx
	movzbl	%cl, %eax
	movd	%eax, %xmm12
	movzbl	%r10b, %eax
	movd	%eax, %xmm2
	pxor	%xmm0, %xmm0
	pshufb	%xmm0, %xmm2
	movq	%r11, %xmm0
	pshufd	$68, %xmm0, %xmm0               ## xmm0 = xmm0[0,1,0,1]
	movdqa	%xmm0, -240(%rbp)               ## 16-byte Spill
	leaq	-16(%rdx), %rax
	movq	%rax, %r9
	shrq	$4, %r9
	incq	%r9
	testq	%rax, %rax
	je	LBB0_7
## %bb.8:
	movq	%r9, %rcx
	andq	$-2, %rcx
	movdqa	LCPI0_0(%rip), %xmm10           ## xmm10 = [14,15]
	movdqa	LCPI0_1(%rip), %xmm15           ## xmm15 = [12,13]
	movdqa	LCPI0_2(%rip), %xmm1            ## xmm1 = [10,11]
	movdqa	LCPI0_3(%rip), %xmm9            ## xmm9 = [8,9]
	movdqa	LCPI0_4(%rip), %xmm11           ## xmm11 = [6,7]
	movdqa	LCPI0_5(%rip), %xmm6            ## xmm6 = [4,5]
	movdqa	LCPI0_6(%rip), %xmm14           ## xmm14 = [2,3]
	movdqa	LCPI0_7(%rip), %xmm5            ## xmm5 = [0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0]
	xorl	%eax, %eax
	movdqa	%xmm2, -256(%rbp)               ## 16-byte Spill
	.p2align	4, 0x90
LBB0_9:                                 ## =>This Inner Loop Header: Depth=1
	movdqa	%xmm12, -144(%rbp)              ## 16-byte Spill
	movdqa	%xmm14, %xmm4
	movdqa	%xmm14, -128(%rbp)              ## 16-byte Spill
	movdqa	%xmm5, -32(%rbp)                ## 16-byte Spill
	movdqa	%xmm11, -272(%rbp)              ## 16-byte Spill
	movdqa	%xmm1, -48(%rbp)                ## 16-byte Spill
	movdqa	%xmm6, -64(%rbp)                ## 16-byte Spill
	movdqa	%xmm9, -80(%rbp)                ## 16-byte Spill
	movdqa	%xmm10, %xmm12
	movdqa	%xmm10, -96(%rbp)               ## 16-byte Spill
	movdqa	%xmm15, -112(%rbp)              ## 16-byte Spill
	movdqa	-32(%rbp), %xmm9                ## 16-byte Reload
	movdqa	LCPI0_8(%rip), %xmm5            ## xmm5 = [9223372039002259456,9223372039002259456]
	pxor	%xmm5, %xmm9
	movdqa	-240(%rbp), %xmm10              ## 16-byte Reload
	pxor	%xmm5, %xmm10
	movdqa	%xmm10, %xmm1
	pcmpgtd	%xmm9, %xmm1
	movdqa	%xmm1, -224(%rbp)               ## 16-byte Spill
	movdqa	LCPI0_9(%rip), %xmm3            ## xmm3 = <0,8,u,u,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm3, %xmm1
	pxor	%xmm5, %xmm4
	movdqa	%xmm10, %xmm0
	pcmpgtd	%xmm4, %xmm0
	movdqa	%xmm0, -208(%rbp)               ## 16-byte Spill
	pshufb	%xmm3, %xmm0
	punpcklwd	%xmm0, %xmm1            ## xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3]
	movdqa	-64(%rbp), %xmm6                ## 16-byte Reload
	pxor	%xmm5, %xmm6
	movdqa	%xmm10, %xmm13
	pcmpgtd	%xmm6, %xmm13
	movdqa	%xmm13, %xmm8
	movdqa	LCPI0_10(%rip), %xmm14          ## xmm14 = <u,u,0,8,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm14, %xmm8
	movdqa	%xmm11, %xmm0
	pxor	%xmm5, %xmm0
	movdqa	%xmm10, %xmm3
	pcmpgtd	%xmm0, %xmm3
	movdqa	%xmm3, -192(%rbp)               ## 16-byte Spill
	pshufb	%xmm14, %xmm3
	punpcklwd	%xmm3, %xmm8            ## xmm8 = xmm8[0],xmm3[0],xmm8[1],xmm3[1],xmm8[2],xmm3[2],xmm8[3],xmm3[3]
	pblendw	$243, %xmm1, %xmm8              ## xmm8 = xmm1[0,1],xmm8[2,3],xmm1[4,5,6,7]
	movdqa	-80(%rbp), %xmm7                ## 16-byte Reload
	pxor	%xmm5, %xmm7
	movdqa	%xmm10, %xmm11
	pcmpgtd	%xmm7, %xmm11
	movdqa	%xmm11, -176(%rbp)              ## 16-byte Spill
	movdqa	LCPI0_11(%rip), %xmm3           ## xmm3 = <u,u,u,u,0,8,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm3, %xmm11
	movdqa	-48(%rbp), %xmm14               ## 16-byte Reload
	pxor	%xmm5, %xmm14
	movdqa	%xmm10, %xmm1
	pcmpgtd	%xmm14, %xmm1
	movdqa	%xmm1, -160(%rbp)               ## 16-byte Spill
	pshufb	%xmm3, %xmm1
	punpcklwd	%xmm1, %xmm11           ## xmm11 = xmm11[0],xmm1[0],xmm11[1],xmm1[1],xmm11[2],xmm1[2],xmm11[3],xmm1[3]
	movdqa	%xmm15, %xmm3
	pxor	%xmm5, %xmm3
	movdqa	%xmm5, %xmm15
	movdqa	%xmm10, %xmm1
	pcmpgtd	%xmm3, %xmm1
	movdqa	%xmm1, -16(%rbp)                ## 16-byte Spill
	movdqa	LCPI0_12(%rip), %xmm5           ## xmm5 = <u,u,u,u,u,u,0,8,u,u,u,u,u,u,u,u>
	pshufb	%xmm5, %xmm1
	pxor	%xmm15, %xmm12
	movdqa	%xmm10, %xmm2
	pcmpgtd	%xmm12, %xmm2
	movdqa	%xmm2, %xmm15
	pshufb	%xmm5, %xmm15
	punpcklwd	%xmm15, %xmm1           ## xmm1 = xmm1[0],xmm15[0],xmm1[1],xmm15[1],xmm1[2],xmm15[2],xmm1[3],xmm15[3]
	pblendw	$63, %xmm11, %xmm1              ## xmm1 = xmm11[0,1,2,3,4,5],xmm1[6,7]
	pblendw	$15, %xmm8, %xmm1               ## xmm1 = xmm8[0,1,2,3],xmm1[4,5,6,7]
	pcmpeqd	%xmm10, %xmm9
	movdqa	LCPI0_13(%rip), %xmm5           ## xmm5 = <4,12,u,u,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm5, %xmm9
	pcmpeqd	%xmm10, %xmm4
	pshufb	%xmm5, %xmm4
	punpcklwd	%xmm4, %xmm9            ## xmm9 = xmm9[0],xmm4[0],xmm9[1],xmm4[1],xmm9[2],xmm4[2],xmm9[3],xmm4[3]
	pcmpeqd	%xmm10, %xmm6
	movdqa	LCPI0_14(%rip), %xmm8           ## xmm8 = <u,u,4,12,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm8, %xmm6
	pcmpeqd	%xmm10, %xmm0
	pshufb	%xmm8, %xmm0
	punpcklwd	%xmm0, %xmm6            ## xmm6 = xmm6[0],xmm0[0],xmm6[1],xmm0[1],xmm6[2],xmm0[2],xmm6[3],xmm0[3]
	pblendw	$243, %xmm9, %xmm6              ## xmm6 = xmm9[0,1],xmm6[2,3],xmm9[4,5,6,7]
	pcmpeqd	%xmm10, %xmm7
	movdqa	LCPI0_15(%rip), %xmm9           ## xmm9 = <u,u,u,u,4,12,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm9, %xmm7
	pcmpeqd	%xmm10, %xmm14
	pshufb	%xmm9, %xmm14
	punpcklwd	%xmm14, %xmm7           ## xmm7 = xmm7[0],xmm14[0],xmm7[1],xmm14[1],xmm7[2],xmm14[2],xmm7[3],xmm14[3]
	movdqu	(%rdi,%rax), %xmm0
	pxor	-256(%rbp), %xmm0               ## 16-byte Folded Reload
	pcmpeqd	%xmm10, %xmm3
	movdqa	LCPI0_16(%rip), %xmm4           ## xmm4 = <u,u,u,u,u,u,4,12,u,u,u,u,u,u,u,u>
	pshufb	%xmm4, %xmm3
	pcmpeqd	%xmm10, %xmm12
	pshufb	%xmm4, %xmm12
	punpcklwd	%xmm12, %xmm3           ## xmm3 = xmm3[0],xmm12[0],xmm3[1],xmm12[1],xmm3[2],xmm12[2],xmm3[3],xmm12[3]
	pblendw	$63, %xmm7, %xmm3               ## xmm3 = xmm7[0,1,2,3,4,5],xmm3[6,7]
	pblendw	$15, %xmm6, %xmm3               ## xmm3 = xmm6[0,1,2,3],xmm3[4,5,6,7]
	pand	%xmm1, %xmm3
	movdqa	-224(%rbp), %xmm1               ## 16-byte Reload
	pshufb	%xmm5, %xmm1
	movdqa	-208(%rbp), %xmm6               ## 16-byte Reload
	pshufb	%xmm5, %xmm6
	punpcklwd	%xmm6, %xmm1            ## xmm1 = xmm1[0],xmm6[0],xmm1[1],xmm6[1],xmm1[2],xmm6[2],xmm1[3],xmm6[3]
	pshufb	%xmm8, %xmm13
	movdqa	-192(%rbp), %xmm5               ## 16-byte Reload
	pshufb	%xmm8, %xmm5
	punpcklwd	%xmm5, %xmm13           ## xmm13 = xmm13[0],xmm5[0],xmm13[1],xmm5[1],xmm13[2],xmm5[2],xmm13[3],xmm5[3]
	pblendw	$243, %xmm1, %xmm13             ## xmm13 = xmm1[0,1],xmm13[2,3],xmm1[4,5,6,7]
	movdqa	-176(%rbp), %xmm1               ## 16-byte Reload
	pshufb	%xmm9, %xmm1
	movdqa	-160(%rbp), %xmm5               ## 16-byte Reload
	pshufb	%xmm9, %xmm5
	punpcklwd	%xmm5, %xmm1            ## xmm1 = xmm1[0],xmm5[0],xmm1[1],xmm5[1],xmm1[2],xmm5[2],xmm1[3],xmm5[3]
	movdqa	%xmm1, %xmm5
	movdqa	-16(%rbp), %xmm1                ## 16-byte Reload
	pshufb	%xmm4, %xmm1
	pshufb	%xmm4, %xmm2
	punpcklwd	%xmm2, %xmm1            ## xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],xmm2[3]
	pblendw	$63, %xmm5, %xmm1               ## xmm1 = xmm5[0,1,2,3,4,5],xmm1[6,7]
	pblendw	$15, %xmm13, %xmm1              ## xmm1 = xmm13[0,1,2,3],xmm1[4,5,6,7]
	por	%xmm3, %xmm1
	pandn	%xmm0, %xmm1
	por	-144(%rbp), %xmm1               ## 16-byte Folded Reload
	movdqa	%xmm1, -16(%rbp)                ## 16-byte Spill
	movdqa	-48(%rbp), %xmm1                ## 16-byte Reload
	movdqa	LCPI0_17(%rip), %xmm8           ## xmm8 = [16,16]
	paddq	%xmm8, %xmm1
	movdqa	-80(%rbp), %xmm6                ## 16-byte Reload
	paddq	%xmm8, %xmm6
	movdqa	-272(%rbp), %xmm9               ## 16-byte Reload
	paddq	%xmm8, %xmm9
	movdqa	-64(%rbp), %xmm7                ## 16-byte Reload
	paddq	%xmm8, %xmm7
	movdqa	-128(%rbp), %xmm0               ## 16-byte Reload
	paddq	%xmm8, %xmm0
	movdqa	-32(%rbp), %xmm13               ## 16-byte Reload
	paddq	%xmm8, %xmm13
	movdqa	LCPI0_8(%rip), %xmm11           ## xmm11 = [9223372039002259456,9223372039002259456]
	pxor	%xmm11, %xmm13
	movdqa	%xmm10, %xmm3
	pcmpgtd	%xmm13, %xmm3
	movdqa	%xmm3, -224(%rbp)               ## 16-byte Spill
	movdqa	%xmm3, %xmm14
	movdqa	LCPI0_9(%rip), %xmm2            ## xmm2 = <0,8,u,u,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm2, %xmm14
	pxor	%xmm11, %xmm0
	movdqa	%xmm10, %xmm4
	pcmpgtd	%xmm0, %xmm4
	movdqa	%xmm4, -208(%rbp)               ## 16-byte Spill
	pshufb	%xmm2, %xmm4
	punpcklwd	%xmm4, %xmm14           ## xmm14 = xmm14[0],xmm4[0],xmm14[1],xmm4[1],xmm14[2],xmm4[2],xmm14[3],xmm4[3]
	pxor	%xmm11, %xmm7
	movdqa	%xmm10, %xmm4
	pcmpgtd	%xmm7, %xmm4
	movdqa	%xmm4, -160(%rbp)               ## 16-byte Spill
	movdqa	LCPI0_10(%rip), %xmm12          ## xmm12 = <u,u,0,8,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm12, %xmm4
	pxor	%xmm11, %xmm9
	movdqa	%xmm10, %xmm5
	pcmpgtd	%xmm9, %xmm5
	movdqa	%xmm5, -192(%rbp)               ## 16-byte Spill
	pshufb	%xmm12, %xmm5
	punpcklwd	%xmm5, %xmm4            ## xmm4 = xmm4[0],xmm5[0],xmm4[1],xmm5[1],xmm4[2],xmm5[2],xmm4[3],xmm5[3]
	pblendw	$243, %xmm14, %xmm4             ## xmm4 = xmm14[0,1],xmm4[2,3],xmm14[4,5,6,7]
	pxor	%xmm11, %xmm6
	movdqa	%xmm10, %xmm14
	pcmpgtd	%xmm6, %xmm14
	movdqa	%xmm14, %xmm5
	movdqa	LCPI0_11(%rip), %xmm12          ## xmm12 = <u,u,u,u,0,8,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm12, %xmm5
	pxor	%xmm11, %xmm1
	movdqa	%xmm11, %xmm2
	movdqa	%xmm10, %xmm3
	pcmpgtd	%xmm1, %xmm3
	movdqa	%xmm3, -176(%rbp)               ## 16-byte Spill
	pshufb	%xmm12, %xmm3
	punpcklwd	%xmm3, %xmm5            ## xmm5 = xmm5[0],xmm3[0],xmm5[1],xmm3[1],xmm5[2],xmm3[2],xmm5[3],xmm3[3]
	movdqa	-96(%rbp), %xmm11               ## 16-byte Reload
	paddq	%xmm8, %xmm11
	movdqa	-112(%rbp), %xmm15              ## 16-byte Reload
	paddq	%xmm8, %xmm15
	pxor	%xmm2, %xmm15
	movdqa	%xmm10, %xmm12
	pcmpgtd	%xmm15, %xmm12
	movdqa	%xmm12, %xmm8
	pshufb	LCPI0_12(%rip), %xmm8           ## xmm8 = xmm8[u,u,u,u,u,u,0,8,u,u,u,u,u,u,u,u]
	pxor	%xmm2, %xmm11
	movdqa	%xmm10, %xmm3
	pcmpgtd	%xmm11, %xmm3
	movdqa	%xmm3, -144(%rbp)               ## 16-byte Spill
	pshufb	LCPI0_12(%rip), %xmm3           ## xmm3 = xmm3[u,u,u,u,u,u,0,8,u,u,u,u,u,u,u,u]
	punpcklwd	%xmm3, %xmm8            ## xmm8 = xmm8[0],xmm3[0],xmm8[1],xmm3[1],xmm8[2],xmm3[2],xmm8[3],xmm3[3]
	pblendw	$63, %xmm5, %xmm8               ## xmm8 = xmm5[0,1,2,3,4,5],xmm8[6,7]
	movdqa	-32(%rbp), %xmm5                ## 16-byte Reload
	pblendw	$15, %xmm4, %xmm8               ## xmm8 = xmm4[0,1,2,3],xmm8[4,5,6,7]
	movdqa	-256(%rbp), %xmm4               ## 16-byte Reload
	pcmpeqd	%xmm10, %xmm13
	movdqa	LCPI0_13(%rip), %xmm3           ## xmm3 = <4,12,u,u,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm3, %xmm13
	pcmpeqd	%xmm10, %xmm0
	pshufb	%xmm3, %xmm0
	movdqa	%xmm3, %xmm2
	punpcklwd	%xmm0, %xmm13           ## xmm13 = xmm13[0],xmm0[0],xmm13[1],xmm0[1],xmm13[2],xmm0[2],xmm13[3],xmm0[3]
	pcmpeqd	%xmm10, %xmm7
	movdqa	LCPI0_14(%rip), %xmm3           ## xmm3 = <u,u,4,12,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm3, %xmm7
	pcmpeqd	%xmm10, %xmm9
	pshufb	%xmm3, %xmm9
	punpcklwd	%xmm9, %xmm7            ## xmm7 = xmm7[0],xmm9[0],xmm7[1],xmm9[1],xmm7[2],xmm9[2],xmm7[3],xmm9[3]
	pblendw	$243, %xmm13, %xmm7             ## xmm7 = xmm13[0,1],xmm7[2,3],xmm13[4,5,6,7]
	pcmpeqd	%xmm10, %xmm6
	movdqa	LCPI0_15(%rip), %xmm13          ## xmm13 = <u,u,u,u,4,12,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm13, %xmm6
	pcmpeqd	%xmm10, %xmm1
	pshufb	%xmm13, %xmm1
	punpcklwd	%xmm1, %xmm6            ## xmm6 = xmm6[0],xmm1[0],xmm6[1],xmm1[1],xmm6[2],xmm1[2],xmm6[3],xmm1[3]
	pcmpeqd	%xmm10, %xmm15
	pcmpeqd	%xmm10, %xmm11
	movdqa	LCPI0_16(%rip), %xmm0           ## xmm0 = <u,u,u,u,u,u,4,12,u,u,u,u,u,u,u,u>
	pshufb	%xmm0, %xmm15
	pshufb	%xmm0, %xmm11
	punpcklwd	%xmm11, %xmm15          ## xmm15 = xmm15[0],xmm11[0],xmm15[1],xmm11[1],xmm15[2],xmm11[2],xmm15[3],xmm11[3]
	movdqa	-272(%rbp), %xmm11              ## 16-byte Reload
	pblendw	$63, %xmm6, %xmm15              ## xmm15 = xmm6[0,1,2,3,4,5],xmm15[6,7]
	movdqa	-64(%rbp), %xmm6                ## 16-byte Reload
	pblendw	$15, %xmm7, %xmm15              ## xmm15 = xmm7[0,1,2,3],xmm15[4,5,6,7]
	movdqa	-80(%rbp), %xmm9                ## 16-byte Reload
	pand	%xmm8, %xmm15
	movdqa	-224(%rbp), %xmm1               ## 16-byte Reload
	movdqa	%xmm2, %xmm7
	pshufb	%xmm2, %xmm1
	movdqa	-208(%rbp), %xmm2               ## 16-byte Reload
	pshufb	%xmm7, %xmm2
	punpcklwd	%xmm2, %xmm1            ## xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],xmm2[3]
	movdqa	-160(%rbp), %xmm7               ## 16-byte Reload
	pshufb	%xmm3, %xmm7
	movdqa	-192(%rbp), %xmm2               ## 16-byte Reload
	pshufb	%xmm3, %xmm2
	punpcklwd	%xmm2, %xmm7            ## xmm7 = xmm7[0],xmm2[0],xmm7[1],xmm2[1],xmm7[2],xmm2[2],xmm7[3],xmm2[3]
	pblendw	$243, %xmm1, %xmm7              ## xmm7 = xmm1[0,1],xmm7[2,3],xmm1[4,5,6,7]
	pshufb	%xmm13, %xmm14
	movdqa	-176(%rbp), %xmm1               ## 16-byte Reload
	pshufb	%xmm13, %xmm1
	punpcklwd	%xmm1, %xmm14           ## xmm14 = xmm14[0],xmm1[0],xmm14[1],xmm1[1],xmm14[2],xmm1[2],xmm14[3],xmm1[3]
	pshufb	%xmm0, %xmm12
	movdqa	-144(%rbp), %xmm1               ## 16-byte Reload
	pshufb	%xmm0, %xmm1
	punpcklwd	%xmm1, %xmm12           ## xmm12 = xmm12[0],xmm1[0],xmm12[1],xmm1[1],xmm12[2],xmm1[2],xmm12[3],xmm1[3]
	pblendw	$63, %xmm14, %xmm12             ## xmm12 = xmm14[0,1,2,3,4,5],xmm12[6,7]
	movdqa	-48(%rbp), %xmm1                ## 16-byte Reload
	pblendw	$15, %xmm7, %xmm12              ## xmm12 = xmm7[0,1,2,3],xmm12[4,5,6,7]
	movdqa	-112(%rbp), %xmm3               ## 16-byte Reload
	por	%xmm15, %xmm12
	movdqa	-96(%rbp), %xmm10               ## 16-byte Reload
	movdqu	16(%rdi,%rax), %xmm0
	movdqa	%xmm4, %xmm2
	pxor	%xmm4, %xmm0
	pandn	%xmm0, %xmm12
	por	-16(%rbp), %xmm12               ## 16-byte Folded Reload
	addq	$32, %rax
	movdqa	LCPI0_18(%rip), %xmm0           ## xmm0 = [32,32]
	paddq	%xmm0, %xmm5
	movdqa	-128(%rbp), %xmm14              ## 16-byte Reload
	paddq	%xmm0, %xmm14
	paddq	%xmm0, %xmm6
	paddq	%xmm0, %xmm11
	paddq	%xmm0, %xmm9
	paddq	%xmm0, %xmm1
	paddq	%xmm0, %xmm3
	movdqa	%xmm3, %xmm15
	paddq	%xmm0, %xmm10
	addq	$-2, %rcx
	jne	LBB0_9
## %bb.10:
	testb	$1, %r9b
	je	LBB0_12
LBB0_11:
	movdqu	(%rdi,%rax), %xmm0
	pxor	%xmm2, %xmm0
	movdqa	%xmm0, -80(%rbp)                ## 16-byte Spill
	movdqa	LCPI0_8(%rip), %xmm0            ## xmm0 = [9223372039002259456,9223372039002259456]
	pxor	%xmm0, %xmm5
	movdqa	-240(%rbp), %xmm2               ## 16-byte Reload
	pxor	%xmm0, %xmm2
	movdqa	%xmm2, %xmm4
	pcmpgtd	%xmm5, %xmm4
	movdqa	%xmm4, -64(%rbp)                ## 16-byte Spill
	movdqa	LCPI0_9(%rip), %xmm8            ## xmm8 = <0,8,u,u,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm8, %xmm4
	pxor	%xmm0, %xmm14
	movdqa	%xmm14, -128(%rbp)              ## 16-byte Spill
	movdqa	%xmm2, %xmm3
	pcmpgtd	%xmm14, %xmm3
	movdqa	%xmm3, -48(%rbp)                ## 16-byte Spill
	pshufb	%xmm8, %xmm3
	punpcklwd	%xmm3, %xmm4            ## xmm4 = xmm4[0],xmm3[0],xmm4[1],xmm3[1],xmm4[2],xmm3[2],xmm4[3],xmm3[3]
	pxor	%xmm0, %xmm6
	movdqa	%xmm0, %xmm7
	movdqa	%xmm2, %xmm3
	pcmpgtd	%xmm6, %xmm3
	movdqa	%xmm3, -96(%rbp)                ## 16-byte Spill
	movdqa	%xmm5, %xmm13
	movdqa	LCPI0_10(%rip), %xmm5           ## xmm5 = <u,u,0,8,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm5, %xmm3
	pxor	%xmm0, %xmm11
	movdqa	%xmm2, %xmm0
	pcmpgtd	%xmm11, %xmm0
	movdqa	%xmm0, -32(%rbp)                ## 16-byte Spill
	movdqa	%xmm6, %xmm8
	movdqa	%xmm0, %xmm6
	pshufb	%xmm5, %xmm6
	punpcklwd	%xmm6, %xmm3            ## xmm3 = xmm3[0],xmm6[0],xmm3[1],xmm6[1],xmm3[2],xmm6[2],xmm3[3],xmm6[3]
	pblendw	$243, %xmm4, %xmm3              ## xmm3 = xmm4[0,1],xmm3[2,3],xmm4[4,5,6,7]
	pxor	%xmm7, %xmm9
	movdqa	%xmm11, %xmm14
	movdqa	%xmm2, %xmm5
	pcmpgtd	%xmm9, %xmm5
	movdqa	%xmm5, -16(%rbp)                ## 16-byte Spill
	movdqa	LCPI0_11(%rip), %xmm4           ## xmm4 = <u,u,u,u,0,8,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm4, %xmm5
	pxor	%xmm7, %xmm1
	movdqa	%xmm10, %xmm0
	movdqa	%xmm1, %xmm11
	movdqa	%xmm2, %xmm1
	pcmpgtd	%xmm11, %xmm1
	movdqa	%xmm1, -112(%rbp)               ## 16-byte Spill
	movdqa	%xmm9, %xmm6
	movdqa	%xmm1, %xmm7
	pshufb	%xmm4, %xmm7
	punpcklwd	%xmm7, %xmm5            ## xmm5 = xmm5[0],xmm7[0],xmm5[1],xmm7[1],xmm5[2],xmm7[2],xmm5[3],xmm7[3]
	movdqa	LCPI0_8(%rip), %xmm1            ## xmm1 = [9223372039002259456,9223372039002259456]
	pxor	%xmm1, %xmm15
	pxor	%xmm1, %xmm0
	movdqa	%xmm2, %xmm1
	pcmpgtd	%xmm15, %xmm1
	movdqa	%xmm15, %xmm10
	movdqa	LCPI0_12(%rip), %xmm9           ## xmm9 = <u,u,u,u,u,u,0,8,u,u,u,u,u,u,u,u>
	movdqa	%xmm1, %xmm4
	pshufb	%xmm9, %xmm4
	movdqa	%xmm2, %xmm15
	pcmpgtd	%xmm0, %xmm15
	movdqa	%xmm15, %xmm7
	pshufb	%xmm9, %xmm7
	punpcklwd	%xmm7, %xmm4            ## xmm4 = xmm4[0],xmm7[0],xmm4[1],xmm7[1],xmm4[2],xmm7[2],xmm4[3],xmm7[3]
	pblendw	$63, %xmm5, %xmm4               ## xmm4 = xmm5[0,1,2,3,4,5],xmm4[6,7]
	pblendw	$15, %xmm3, %xmm4               ## xmm4 = xmm3[0,1,2,3],xmm4[4,5,6,7]
	pcmpeqd	%xmm2, %xmm13
	movdqa	LCPI0_13(%rip), %xmm9           ## xmm9 = <4,12,u,u,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm9, %xmm13
	movdqa	-128(%rbp), %xmm3               ## 16-byte Reload
	pcmpeqd	%xmm2, %xmm3
	pshufb	%xmm9, %xmm3
	punpcklwd	%xmm3, %xmm13           ## xmm13 = xmm13[0],xmm3[0],xmm13[1],xmm3[1],xmm13[2],xmm3[2],xmm13[3],xmm3[3]
	pcmpeqd	%xmm2, %xmm8
	movdqa	LCPI0_14(%rip), %xmm7           ## xmm7 = <u,u,4,12,u,u,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm7, %xmm8
	pcmpeqd	%xmm2, %xmm14
	pshufb	%xmm7, %xmm14
	punpcklwd	%xmm14, %xmm8           ## xmm8 = xmm8[0],xmm14[0],xmm8[1],xmm14[1],xmm8[2],xmm14[2],xmm8[3],xmm14[3]
	pblendw	$243, %xmm13, %xmm8             ## xmm8 = xmm13[0,1],xmm8[2,3],xmm13[4,5,6,7]
	pcmpeqd	%xmm2, %xmm6
	movdqa	LCPI0_15(%rip), %xmm5           ## xmm5 = <u,u,u,u,4,12,u,u,u,u,u,u,u,u,u,u>
	pshufb	%xmm5, %xmm6
	pcmpeqd	%xmm2, %xmm11
	pshufb	%xmm5, %xmm11
	punpcklwd	%xmm11, %xmm6           ## xmm6 = xmm6[0],xmm11[0],xmm6[1],xmm11[1],xmm6[2],xmm11[2],xmm6[3],xmm11[3]
	pcmpeqd	%xmm2, %xmm10
	pcmpeqd	%xmm2, %xmm0
	movdqa	LCPI0_16(%rip), %xmm3           ## xmm3 = <u,u,u,u,u,u,4,12,u,u,u,u,u,u,u,u>
	pshufb	%xmm3, %xmm10
	pshufb	%xmm3, %xmm0
	punpcklwd	%xmm0, %xmm10           ## xmm10 = xmm10[0],xmm0[0],xmm10[1],xmm0[1],xmm10[2],xmm0[2],xmm10[3],xmm0[3]
	pblendw	$63, %xmm6, %xmm10              ## xmm10 = xmm6[0,1,2,3,4,5],xmm10[6,7]
	pblendw	$15, %xmm8, %xmm10              ## xmm10 = xmm8[0,1,2,3],xmm10[4,5,6,7]
	pand	%xmm4, %xmm10
	movdqa	-64(%rbp), %xmm0                ## 16-byte Reload
	pshufb	%xmm9, %xmm0
	movdqa	-48(%rbp), %xmm2                ## 16-byte Reload
	pshufb	%xmm9, %xmm2
	punpcklwd	%xmm2, %xmm0            ## xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3]
	movdqa	-96(%rbp), %xmm4                ## 16-byte Reload
	pshufb	%xmm7, %xmm4
	movdqa	-32(%rbp), %xmm2                ## 16-byte Reload
	pshufb	%xmm7, %xmm2
	punpcklwd	%xmm2, %xmm4            ## xmm4 = xmm4[0],xmm2[0],xmm4[1],xmm2[1],xmm4[2],xmm2[2],xmm4[3],xmm2[3]
	pblendw	$243, %xmm0, %xmm4              ## xmm4 = xmm0[0,1],xmm4[2,3],xmm0[4,5,6,7]
	movdqa	-16(%rbp), %xmm0                ## 16-byte Reload
	pshufb	%xmm5, %xmm0
	movdqa	-112(%rbp), %xmm2               ## 16-byte Reload
	pshufb	%xmm5, %xmm2
	punpcklwd	%xmm2, %xmm0            ## xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3]
	pshufb	%xmm3, %xmm1
	pshufb	%xmm3, %xmm15
	punpcklwd	%xmm15, %xmm1           ## xmm1 = xmm1[0],xmm15[0],xmm1[1],xmm15[1],xmm1[2],xmm15[2],xmm1[3],xmm15[3]
	pblendw	$63, %xmm0, %xmm1               ## xmm1 = xmm0[0,1,2,3,4,5],xmm1[6,7]
	pblendw	$15, %xmm4, %xmm1               ## xmm1 = xmm4[0,1,2,3],xmm1[4,5,6,7]
	por	%xmm10, %xmm1
	pandn	-80(%rbp), %xmm1                ## 16-byte Folded Reload
	por	%xmm1, %xmm12
LBB0_12:
	pshufd	$238, %xmm12, %xmm0             ## xmm0 = xmm12[2,3,2,3]
	por	%xmm12, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movdqa	%xmm1, %xmm0
	psrld	$16, %xmm0
	por	%xmm1, %xmm0
	movdqa	%xmm0, %xmm1
	psrlw	$8, %xmm1
	por	%xmm0, %xmm1
	movd	%xmm1, %ecx
	cmpq	%rsi, %rdx
	je	LBB0_14
	.p2align	4, 0x90
LBB0_13:                                ## =>This Inner Loop Header: Depth=1
	movzbl	(%rdi,%rdx), %eax
	xorb	%r10b, %al
	cmpq	%r11, %rdx
	movzbl	%al, %eax
	cmovbl	%r8d, %eax
	orb	%al, %cl
	incq	%rdx
	cmpq	%rdx, %rsi
	jne	LBB0_13
LBB0_14:
	xorl	%eax, %eax
	testb	%cl, %cl
	je	LBB0_17
## %bb.15:
	movq	_MBEDTLS_ERR_CIPHER_INVALID_PADDING@GOTPCREL(%rip), %rax
LBB0_16:
	movl	(%rax), %eax
LBB0_17:
	addq	$144, %rsp
	popq	%rbp
	retq
LBB0_7:
	movdqa	LCPI0_0(%rip), %xmm10           ## xmm10 = [14,15]
	movdqa	LCPI0_1(%rip), %xmm15           ## xmm15 = [12,13]
	movdqa	LCPI0_2(%rip), %xmm1            ## xmm1 = [10,11]
	movdqa	LCPI0_3(%rip), %xmm9            ## xmm9 = [8,9]
	movdqa	LCPI0_4(%rip), %xmm11           ## xmm11 = [6,7]
	movdqa	LCPI0_5(%rip), %xmm6            ## xmm6 = [4,5]
	movdqa	LCPI0_6(%rip), %xmm14           ## xmm14 = [2,3]
	movdqa	LCPI0_7(%rip), %xmm5            ## xmm5 = [0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0]
	xorl	%eax, %eax
	testb	$1, %r9b
	jne	LBB0_11
	jmp	LBB0_12
	.cfi_endproc
                                        ## -- End function
	.comm	_MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA,4,2 ## @MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA
	.comm	_MBEDTLS_ERR_CIPHER_INVALID_PADDING,4,2 ## @MBEDTLS_ERR_CIPHER_INVALID_PADDING
	.no_dead_strip	_get_pkcs_padding
.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 get_pkcs_padding
lCPI0_0:
	.quad	14                              ; 0xe
	.quad	15                              ; 0xf
lCPI0_1:
	.quad	12                              ; 0xc
	.quad	13                              ; 0xd
lCPI0_2:
	.quad	10                              ; 0xa
	.quad	11                              ; 0xb
lCPI0_3:
	.quad	8                               ; 0x8
	.quad	9                               ; 0x9
lCPI0_4:
	.quad	6                               ; 0x6
	.quad	7                               ; 0x7
lCPI0_5:
	.quad	4                               ; 0x4
	.quad	5                               ; 0x5
lCPI0_6:
	.quad	2                               ; 0x2
	.quad	3                               ; 0x3
lCPI0_7:
	.quad	0                               ; 0x0
	.quad	1                               ; 0x1
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_get_pkcs_padding:                      ; @get_pkcs_padding
	.cfi_startproc
; %bb.0:
	stp	d11, d10, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	d9, d8, [sp, #16]               ; 16-byte Folded Spill
	.cfi_offset b8, -8
	.cfi_offset b9, -16
	.cfi_offset b10, -24
	.cfi_offset b11, -32
	cbz	x0, LBB0_5
; %bb.1:
	cbz	x2, LBB0_5
; %bb.2:
	add	x8, x1, x0
	ldurb	w8, [x8, #-1]
	sub	x9, x1, x8
	cmp	x8, #0
	str	x9, [x2]
	ccmp	x1, x8, #0, ne
	cset	w11, lo
	cbz	x1, LBB0_10
; %bb.3:
	cmp	x1, #32
	b.hs	LBB0_6
; %bb.4:
	mov	x10, #0
	b	LBB0_9
LBB0_5:
Lloh0:
	adrp	x8, _MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA@GOTPAGE
Lloh1:
	ldr	x8, [x8, _MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
	b	LBB0_11
LBB0_6:
	and	x10, x1, #0xffffffffffffffe0
	movi.2d	v0, #0000000000000000
	movi.2d	v1, #0000000000000000
	mov.b	v1[0], w11
	dup.16b	v2, w8
Lloh3:
	adrp	x11, lCPI0_0@PAGE
Lloh4:
	ldr	q3, [x11, lCPI0_0@PAGEOFF]
Lloh5:
	adrp	x11, lCPI0_1@PAGE
Lloh6:
	ldr	q4, [x11, lCPI0_1@PAGEOFF]
Lloh7:
	adrp	x11, lCPI0_2@PAGE
Lloh8:
	ldr	q5, [x11, lCPI0_2@PAGEOFF]
Lloh9:
	adrp	x11, lCPI0_3@PAGE
Lloh10:
	ldr	q6, [x11, lCPI0_3@PAGEOFF]
Lloh11:
	adrp	x11, lCPI0_4@PAGE
Lloh12:
	ldr	q7, [x11, lCPI0_4@PAGEOFF]
Lloh13:
	adrp	x11, lCPI0_5@PAGE
Lloh14:
	ldr	q16, [x11, lCPI0_5@PAGEOFF]
Lloh15:
	adrp	x11, lCPI0_6@PAGE
Lloh16:
	ldr	q17, [x11, lCPI0_6@PAGEOFF]
Lloh17:
	adrp	x11, lCPI0_7@PAGE
Lloh18:
	ldr	q18, [x11, lCPI0_7@PAGEOFF]
	add	x11, x0, #16
	mov	w12, #16
	dup.2d	v19, x12
	mov	w12, #32
	dup.2d	v20, x12
	mov	x12, x10
	dup.2d	v21, x9
LBB0_7:                                 ; =>This Inner Loop Header: Depth=1
	add.2d	v22, v3, v19
	add.2d	v23, v4, v19
	add.2d	v24, v5, v19
	add.2d	v25, v6, v19
	add.2d	v26, v7, v19
	add.2d	v27, v16, v19
	add.2d	v28, v18, v19
	add.2d	v29, v17, v19
	ldp	q30, q31, [x11, #-16]
	eor.16b	v30, v30, v2
	eor.16b	v31, v31, v2
	cmhi.2d	v8, v21, v18
	cmhi.2d	v9, v21, v17
	uzp1.4s	v8, v8, v9
	cmhi.2d	v9, v21, v16
	cmhi.2d	v10, v21, v7
	uzp1.4s	v9, v9, v10
	uzp1.8h	v8, v8, v9
	cmhi.2d	v9, v21, v6
	cmhi.2d	v10, v21, v5
	uzp1.4s	v9, v9, v10
	cmhi.2d	v10, v21, v4
	cmhi.2d	v11, v21, v3
	uzp1.4s	v10, v10, v11
	uzp1.8h	v9, v9, v10
	uzp1.16b	v8, v8, v9
	cmhi.2d	v29, v21, v29
	cmhi.2d	v28, v21, v28
	uzp1.4s	v28, v28, v29
	cmhi.2d	v27, v21, v27
	cmhi.2d	v26, v21, v26
	uzp1.4s	v26, v27, v26
	uzp1.8h	v26, v28, v26
	cmhi.2d	v25, v21, v25
	cmhi.2d	v24, v21, v24
	uzp1.4s	v24, v25, v24
	cmhi.2d	v23, v21, v23
	cmhi.2d	v22, v21, v22
	uzp1.4s	v22, v23, v22
	uzp1.8h	v22, v24, v22
	uzp1.16b	v22, v26, v22
	bic.16b	v23, v30, v8
	bic.16b	v22, v31, v22
	orr.16b	v1, v23, v1
	orr.16b	v0, v22, v0
	add.2d	v16, v16, v20
	add.2d	v17, v17, v20
	add.2d	v18, v18, v20
	add.2d	v7, v7, v20
	add.2d	v6, v6, v20
	add.2d	v5, v5, v20
	add.2d	v4, v4, v20
	add	x11, x11, #32
	add.2d	v3, v3, v20
	subs	x12, x12, #32
	b.ne	LBB0_7
; %bb.8:
	orr.16b	v0, v0, v1
	ext.16b	v1, v0, v0, #8
	orr.8b	v0, v0, v1
	umov.b	w11, v0[1]
	umov.b	w12, v0[0]
	umov.b	w13, v0[2]
	orr	w11, w12, w11
	orr	w11, w11, w13
	umov.b	w12, v0[3]
	umov.b	w13, v0[4]
	orr	w11, w11, w12
	orr	w11, w11, w13
	umov.b	w12, v0[5]
	umov.b	w13, v0[6]
	orr	w11, w11, w12
	orr	w11, w11, w13
	umov.b	w12, v0[7]
	orr	w11, w11, w12
	cmp	x10, x1
	b.eq	LBB0_10
LBB0_9:                                 ; =>This Inner Loop Header: Depth=1
	ldrb	w12, [x0, x10]
	eor	w12, w12, w8
	cmp	x10, x9
	csel	w12, wzr, w12, lo
	orr	w11, w12, w11
	add	x10, x10, #1
	cmp	x1, x10
	b.ne	LBB0_9
LBB0_10:
Lloh19:
	adrp	x8, _MBEDTLS_ERR_CIPHER_INVALID_PADDING@GOTPAGE
Lloh20:
	ldr	x8, [x8, _MBEDTLS_ERR_CIPHER_INVALID_PADDING@GOTPAGEOFF]
Lloh21:
	ldr	w8, [x8]
	tst	w11, #0xff
	csel	w0, wzr, w8, eq
LBB0_11:
	ldp	d9, d8, [sp, #16]               ; 16-byte Folded Reload
	ldp	d11, d10, [sp], #32             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdr	Lloh17, Lloh18
	.loh AdrpAdrp	Lloh15, Lloh17
	.loh AdrpLdr	Lloh15, Lloh16
	.loh AdrpAdrp	Lloh13, Lloh15
	.loh AdrpLdr	Lloh13, Lloh14
	.loh AdrpAdrp	Lloh11, Lloh13
	.loh AdrpLdr	Lloh11, Lloh12
	.loh AdrpAdrp	Lloh9, Lloh11
	.loh AdrpLdr	Lloh9, Lloh10
	.loh AdrpAdrp	Lloh7, Lloh9
	.loh AdrpLdr	Lloh7, Lloh8
	.loh AdrpAdrp	Lloh5, Lloh7
	.loh AdrpLdr	Lloh5, Lloh6
	.loh AdrpAdrp	Lloh3, Lloh5
	.loh AdrpLdr	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.cfi_endproc
                                        ; -- End function
	.comm	_MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA,4,2 ; @MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA
	.comm	_MBEDTLS_ERR_CIPHER_INVALID_PADDING,4,2 ; @MBEDTLS_ERR_CIPHER_INVALID_PADDING
	.no_dead_strip	_get_pkcs_padding
.subsections_via_symbols
