	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function do_test
_do_test:                               ## @do_test
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	xorl	%r14d, %r14d
	cmpl	$317, %edi                      ## imm = 0x13D
	ja	LBB0_19
## %bb.1:
	movl	%edi, %eax
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_2:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.6(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_3:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_4:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.1(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_5:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.7(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_6:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.19(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_7:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.20(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_8:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.32(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_9:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.31(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_10:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.30(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_11:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.38(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_12:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.37(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_13:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.36(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_14:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.43(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_15:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.49(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_16:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.50(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_17:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.51(%rip), %rdi
	callq	_test_hash_speed
	movq	_mode@GOTPCREL(%rip), %rax
	movl	$-301, %ecx                     ## imm = 0xFED3
	addl	(%rax), %ecx
	cmpl	$99, %ecx
	jb	LBB0_90
LBB0_18:
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_generic_hash_speed_template@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.52(%rip), %rdi
	callq	_test_hash_speed
	jmp	LBB0_90
LBB0_19:
	cmpl	$1000, %edi                     ## imm = 0x3E8
	jne	LBB0_90
## %bb.20:
	xorl	%r14d, %r14d
	xorl	%eax, %eax
	callq	_test_available
	jmp	LBB0_90
LBB0_21:
	movl	$1, %ebx
	movl	%edi, %r14d
	.p2align	4, 0x90
LBB0_22:                                ## =>This Inner Loop Header: Depth=1
	movl	%ebx, %edi
	callq	_do_test
	addl	%eax, %r14d
	incl	%ebx
	cmpl	$200, %ebx
	jne	LBB0_22
	jmp	LBB0_90
LBB0_23:
	leaq	L_.str(%rip), %rdi
	jmp	LBB0_80
LBB0_24:
	leaq	L_.str.1(%rip), %rdi
	jmp	LBB0_80
LBB0_25:
	leaq	L_.str.2(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %ebx
	leaq	L_.str.3(%rip), %rdi
	jmp	LBB0_55
LBB0_26:
	leaq	L_.str.4(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %ebx
	leaq	L_.str.5(%rip), %rdi
	jmp	LBB0_55
LBB0_27:
	leaq	L_.str.6(%rip), %rdi
	jmp	LBB0_80
LBB0_28:
	leaq	L_.str.7(%rip), %rdi
	jmp	LBB0_80
LBB0_29:
	leaq	L_.str.8(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %ebx
	leaq	L_.str.9(%rip), %rdi
	jmp	LBB0_55
LBB0_30:
	leaq	L_.str.10(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %ebx
	leaq	L_.str.11(%rip), %rdi
	jmp	LBB0_55
LBB0_31:
	leaq	L_.str.12(%rip), %rdi
	jmp	LBB0_80
LBB0_32:
	leaq	L_.str.13(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %r14d
	leaq	L_.str.14(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %ebx
	addl	%r14d, %ebx
	leaq	L_.str.15(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %r14d
	addl	%ebx, %r14d
	leaq	L_.str.16(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %ebx
	addl	%r14d, %ebx
	leaq	L_.str.17(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %r15d
	addl	%ebx, %r15d
	leaq	L_.str.18(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %r14d
	addl	%r15d, %r14d
	jmp	LBB0_90
LBB0_33:
	leaq	L_.str.19(%rip), %rdi
	jmp	LBB0_80
LBB0_34:
	leaq	L_.str.20(%rip), %rdi
	jmp	LBB0_80
LBB0_35:
	leaq	L_.str.21(%rip), %rdi
	jmp	LBB0_80
LBB0_36:
	leaq	L_.str.22(%rip), %rdi
	jmp	LBB0_80
LBB0_37:
	leaq	L_.str.23(%rip), %rdi
	jmp	LBB0_80
LBB0_38:
	leaq	L_.str.24(%rip), %rdi
	jmp	LBB0_80
LBB0_39:
	leaq	L_.str.25(%rip), %rdi
	jmp	LBB0_80
LBB0_40:
	leaq	L_.str.26(%rip), %rdi
	jmp	LBB0_80
LBB0_41:
	leaq	L_.str.27(%rip), %rdi
	jmp	LBB0_80
LBB0_42:
	leaq	L_.str.28(%rip), %rdi
	jmp	LBB0_80
LBB0_43:
	leaq	L_.str.29(%rip), %rdi
	jmp	LBB0_80
LBB0_44:
	leaq	L_.str.30(%rip), %rdi
	jmp	LBB0_80
LBB0_45:
	leaq	L_.str.31(%rip), %rdi
	jmp	LBB0_80
LBB0_46:
	leaq	L_.str.32(%rip), %rdi
	jmp	LBB0_80
LBB0_47:
	leaq	L_.str.33(%rip), %rdi
	jmp	LBB0_80
LBB0_48:
	leaq	L_.str.34(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %ebx
	leaq	L_.str.35(%rip), %rdi
	jmp	LBB0_55
LBB0_49:
	leaq	L_.str.36(%rip), %rdi
	jmp	LBB0_80
LBB0_50:
	leaq	L_.str.37(%rip), %rdi
	jmp	LBB0_80
LBB0_51:
	leaq	L_.str.38(%rip), %rdi
	jmp	LBB0_80
LBB0_52:
	leaq	L_.str.39(%rip), %rdi
	jmp	LBB0_80
LBB0_53:
	leaq	L_.str.40(%rip), %rdi
	jmp	LBB0_80
LBB0_54:
	leaq	L_.str.41(%rip), %rdi
	callq	_tcrypt_test
	movl	%eax, %ebx
	leaq	L_.str.42(%rip), %rdi
LBB0_55:
	callq	_tcrypt_test
	movl	%eax, %r14d
	addl	%ebx, %r14d
	jmp	LBB0_90
LBB0_56:
	leaq	L_.str.43(%rip), %rdi
	jmp	LBB0_80
LBB0_57:
	leaq	L_.str.44(%rip), %rdi
	jmp	LBB0_80
LBB0_58:
	leaq	L_.str.45(%rip), %rdi
	jmp	LBB0_80
LBB0_59:
	leaq	L_.str.46(%rip), %rdi
	jmp	LBB0_80
LBB0_60:
	leaq	L_.str.47(%rip), %rdi
	jmp	LBB0_80
LBB0_61:
	leaq	L_.str.48(%rip), %rdi
	jmp	LBB0_80
LBB0_62:
	leaq	L_.str.49(%rip), %rdi
	jmp	LBB0_80
LBB0_63:
	leaq	L_.str.50(%rip), %rdi
	jmp	LBB0_80
LBB0_64:
	leaq	L_.str.51(%rip), %rdi
	jmp	LBB0_80
LBB0_65:
	leaq	L_.str.52(%rip), %rdi
	jmp	LBB0_80
LBB0_66:
	leaq	L_.str.53(%rip), %rdi
	jmp	LBB0_80
LBB0_67:
	leaq	L_.str.54(%rip), %rdi
	jmp	LBB0_80
LBB0_68:
	leaq	L_.str.55(%rip), %rdi
	jmp	LBB0_80
LBB0_69:
	leaq	L_.str.56(%rip), %rdi
	jmp	LBB0_80
LBB0_70:
	leaq	L_.str.57(%rip), %rdi
	jmp	LBB0_80
LBB0_71:
	leaq	L_.str.58(%rip), %rdi
	jmp	LBB0_80
LBB0_72:
	leaq	L_.str.59(%rip), %rdi
	jmp	LBB0_80
LBB0_73:
	leaq	L_.str.60(%rip), %rdi
	jmp	LBB0_80
LBB0_74:
	leaq	L_.str.61(%rip), %rdi
	jmp	LBB0_80
LBB0_75:
	leaq	L_.str.62(%rip), %rdi
	jmp	LBB0_80
LBB0_76:
	leaq	L_.str.63(%rip), %rdi
	jmp	LBB0_80
LBB0_77:
	leaq	L_.str.64(%rip), %rdi
	jmp	LBB0_80
LBB0_78:
	leaq	L_.str.65(%rip), %rdi
	jmp	LBB0_80
LBB0_79:
	leaq	L_.str.66(%rip), %rdi
LBB0_80:
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_tcrypt_test                    ## TAILCALL
LBB0_81:
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_sec@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_speed_template_16_24_32@GOTPCREL(%rip), %r12
	movl	(%r12), %r9d
	leaq	L_.str.13(%rip), %rbx
	xorl	%r14d, %r14d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_DECRYPT@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	leaq	L_.str.14(%rip), %rbx
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movl	(%r13), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%r15), %edx
	movq	_speed_template_32_40_48@GOTPCREL(%rip), %r12
	movl	(%r12), %r9d
	leaq	L_.str.15(%rip), %rbx
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movl	(%r13), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%r15), %edx
	movq	_speed_template_32_48_64@GOTPCREL(%rip), %r12
	movl	(%r12), %r9d
	leaq	L_.str.16(%rip), %rbx
	jmp	LBB0_87
LBB0_82:
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_des3_speed_template@GOTPCREL(%rip), %r13
	movq	(%r13), %rcx
	movq	_DES3_SPEED_VECTORS@GOTPCREL(%rip), %r15
	movl	(%r15), %r8d
	movq	_speed_template_24@GOTPCREL(%rip), %r12
	movl	(%r12), %r9d
	leaq	L_.str.4(%rip), %rbx
	movq	%rbx, %rdi
	callq	_test_cipher_speed
	movq	_DECRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	(%r13), %rcx
	movl	(%r15), %r8d
	movl	(%r12), %r9d
	movq	%rbx, %rdi
	callq	_test_cipher_speed
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	(%r13), %rcx
	movl	(%r15), %r8d
	movl	(%r12), %r9d
	leaq	L_.str.5(%rip), %rbx
	movq	%rbx, %rdi
	callq	_test_cipher_speed
	movq	_DECRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	(%r13), %rcx
	movl	(%r15), %r8d
	movl	(%r12), %r9d
	movq	%rbx, %rdi
	jmp	LBB0_89
LBB0_83:
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_sec@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_speed_template_16_24_32@GOTPCREL(%rip), %r12
	movl	(%r12), %r9d
	leaq	L_.str.10(%rip), %rbx
	xorl	%r14d, %r14d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_DECRYPT@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	leaq	L_.str.11(%rip), %rbx
	jmp	LBB0_87
LBB0_84:
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_sec@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_speed_template_8_32@GOTPCREL(%rip), %r12
	movl	(%r12), %r9d
	leaq	L_.str.8(%rip), %rbx
	xorl	%r14d, %r14d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_DECRYPT@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	leaq	L_.str.9(%rip), %rbx
	jmp	LBB0_87
LBB0_85:
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_sec@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_speed_template_8@GOTPCREL(%rip), %r12
	movl	(%r12), %r9d
	leaq	L_.str.2(%rip), %rbx
	xorl	%r14d, %r14d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_DECRYPT@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	leaq	L_.str.3(%rip), %rbx
	jmp	LBB0_87
LBB0_86:
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_sec@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_speed_template_16_24_32@GOTPCREL(%rip), %r12
	movl	(%r12), %r9d
	leaq	L_.str.41(%rip), %rbx
	xorl	%r14d, %r14d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_DECRYPT@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	leaq	L_.str.42(%rip), %rbx
LBB0_87:
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	callq	_test_cipher_speed
	movl	(%r13), %esi
	movl	(%r15), %edx
	movl	(%r12), %r9d
	movq	%rbx, %rdi
LBB0_88:
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
LBB0_89:
	callq	_test_cipher_speed
LBB0_90:
	movl	%r14d, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_91:
	movq	_ENCRYPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_sec@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_speed_template_16_32@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	L_.str.44(%rip), %rdi
	xorl	%r14d, %r14d
	jmp	LBB0_88
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_21, LBB0_21-LJTI0_0
.set L0_0_set_23, LBB0_23-LJTI0_0
.set L0_0_set_24, LBB0_24-LJTI0_0
.set L0_0_set_25, LBB0_25-LJTI0_0
.set L0_0_set_26, LBB0_26-LJTI0_0
.set L0_0_set_27, LBB0_27-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_29, LBB0_29-LJTI0_0
.set L0_0_set_30, LBB0_30-LJTI0_0
.set L0_0_set_31, LBB0_31-LJTI0_0
.set L0_0_set_32, LBB0_32-LJTI0_0
.set L0_0_set_33, LBB0_33-LJTI0_0
.set L0_0_set_34, LBB0_34-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_36, LBB0_36-LJTI0_0
.set L0_0_set_37, LBB0_37-LJTI0_0
.set L0_0_set_38, LBB0_38-LJTI0_0
.set L0_0_set_39, LBB0_39-LJTI0_0
.set L0_0_set_40, LBB0_40-LJTI0_0
.set L0_0_set_41, LBB0_41-LJTI0_0
.set L0_0_set_42, LBB0_42-LJTI0_0
.set L0_0_set_43, LBB0_43-LJTI0_0
.set L0_0_set_44, LBB0_44-LJTI0_0
.set L0_0_set_45, LBB0_45-LJTI0_0
.set L0_0_set_46, LBB0_46-LJTI0_0
.set L0_0_set_47, LBB0_47-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
.set L0_0_set_49, LBB0_49-LJTI0_0
.set L0_0_set_50, LBB0_50-LJTI0_0
.set L0_0_set_51, LBB0_51-LJTI0_0
.set L0_0_set_52, LBB0_52-LJTI0_0
.set L0_0_set_53, LBB0_53-LJTI0_0
.set L0_0_set_54, LBB0_54-LJTI0_0
.set L0_0_set_56, LBB0_56-LJTI0_0
.set L0_0_set_57, LBB0_57-LJTI0_0
.set L0_0_set_58, LBB0_58-LJTI0_0
.set L0_0_set_59, LBB0_59-LJTI0_0
.set L0_0_set_60, LBB0_60-LJTI0_0
.set L0_0_set_61, LBB0_61-LJTI0_0
.set L0_0_set_62, LBB0_62-LJTI0_0
.set L0_0_set_63, LBB0_63-LJTI0_0
.set L0_0_set_64, LBB0_64-LJTI0_0
.set L0_0_set_65, LBB0_65-LJTI0_0
.set L0_0_set_66, LBB0_66-LJTI0_0
.set L0_0_set_67, LBB0_67-LJTI0_0
.set L0_0_set_68, LBB0_68-LJTI0_0
.set L0_0_set_90, LBB0_90-LJTI0_0
.set L0_0_set_69, LBB0_69-LJTI0_0
.set L0_0_set_70, LBB0_70-LJTI0_0
.set L0_0_set_71, LBB0_71-LJTI0_0
.set L0_0_set_72, LBB0_72-LJTI0_0
.set L0_0_set_73, LBB0_73-LJTI0_0
.set L0_0_set_74, LBB0_74-LJTI0_0
.set L0_0_set_75, LBB0_75-LJTI0_0
.set L0_0_set_76, LBB0_76-LJTI0_0
.set L0_0_set_77, LBB0_77-LJTI0_0
.set L0_0_set_78, LBB0_78-LJTI0_0
.set L0_0_set_79, LBB0_79-LJTI0_0
.set L0_0_set_81, LBB0_81-LJTI0_0
.set L0_0_set_82, LBB0_82-LJTI0_0
.set L0_0_set_83, LBB0_83-LJTI0_0
.set L0_0_set_84, LBB0_84-LJTI0_0
.set L0_0_set_85, LBB0_85-LJTI0_0
.set L0_0_set_86, LBB0_86-LJTI0_0
.set L0_0_set_91, LBB0_91-LJTI0_0
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_4, LBB0_4-LJTI0_0
.set L0_0_set_5, LBB0_5-LJTI0_0
.set L0_0_set_6, LBB0_6-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_11, LBB0_11-LJTI0_0
.set L0_0_set_12, LBB0_12-LJTI0_0
.set L0_0_set_13, LBB0_13-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
.set L0_0_set_15, LBB0_15-LJTI0_0
.set L0_0_set_16, LBB0_16-LJTI0_0
.set L0_0_set_17, LBB0_17-LJTI0_0
.set L0_0_set_18, LBB0_18-LJTI0_0
LJTI0_0:
	.long	L0_0_set_21
	.long	L0_0_set_23
	.long	L0_0_set_24
	.long	L0_0_set_25
	.long	L0_0_set_26
	.long	L0_0_set_27
	.long	L0_0_set_28
	.long	L0_0_set_29
	.long	L0_0_set_30
	.long	L0_0_set_31
	.long	L0_0_set_32
	.long	L0_0_set_33
	.long	L0_0_set_34
	.long	L0_0_set_35
	.long	L0_0_set_36
	.long	L0_0_set_37
	.long	L0_0_set_38
	.long	L0_0_set_39
	.long	L0_0_set_40
	.long	L0_0_set_41
	.long	L0_0_set_42
	.long	L0_0_set_43
	.long	L0_0_set_44
	.long	L0_0_set_45
	.long	L0_0_set_46
	.long	L0_0_set_47
	.long	L0_0_set_48
	.long	L0_0_set_49
	.long	L0_0_set_50
	.long	L0_0_set_51
	.long	L0_0_set_52
	.long	L0_0_set_53
	.long	L0_0_set_54
	.long	L0_0_set_56
	.long	L0_0_set_57
	.long	L0_0_set_58
	.long	L0_0_set_59
	.long	L0_0_set_60
	.long	L0_0_set_61
	.long	L0_0_set_62
	.long	L0_0_set_63
	.long	L0_0_set_64
	.long	L0_0_set_65
	.long	L0_0_set_66
	.long	L0_0_set_67
	.long	L0_0_set_68
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_69
	.long	L0_0_set_70
	.long	L0_0_set_71
	.long	L0_0_set_72
	.long	L0_0_set_73
	.long	L0_0_set_74
	.long	L0_0_set_75
	.long	L0_0_set_76
	.long	L0_0_set_77
	.long	L0_0_set_78
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_79
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_81
	.long	L0_0_set_82
	.long	L0_0_set_83
	.long	L0_0_set_84
	.long	L0_0_set_85
	.long	L0_0_set_86
	.long	L0_0_set_91
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_90
	.long	L0_0_set_2
	.long	L0_0_set_2
	.long	L0_0_set_3
	.long	L0_0_set_4
	.long	L0_0_set_5
	.long	L0_0_set_6
	.long	L0_0_set_7
	.long	L0_0_set_8
	.long	L0_0_set_9
	.long	L0_0_set_10
	.long	L0_0_set_11
	.long	L0_0_set_12
	.long	L0_0_set_13
	.long	L0_0_set_14
	.long	L0_0_set_15
	.long	L0_0_set_16
	.long	L0_0_set_17
	.long	L0_0_set_18
	.end_data_region
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"md5"

L_.str.1:                               ## @.str.1
	.asciz	"sha1"

L_.str.2:                               ## @.str.2
	.asciz	"ecb(des)"

L_.str.3:                               ## @.str.3
	.asciz	"cbc(des)"

L_.str.4:                               ## @.str.4
	.asciz	"ecb(des3_ede)"

L_.str.5:                               ## @.str.5
	.asciz	"cbc(des3_ede)"

L_.str.6:                               ## @.str.6
	.asciz	"md4"

L_.str.7:                               ## @.str.7
	.asciz	"sha256"

L_.str.8:                               ## @.str.8
	.asciz	"ecb(blowfish)"

L_.str.9:                               ## @.str.9
	.asciz	"cbc(blowfish)"

L_.str.10:                              ## @.str.10
	.asciz	"ecb(twofish)"

L_.str.11:                              ## @.str.11
	.asciz	"cbc(twofish)"

L_.str.12:                              ## @.str.12
	.asciz	"ecb(serpent)"

L_.str.13:                              ## @.str.13
	.asciz	"ecb(aes)"

L_.str.14:                              ## @.str.14
	.asciz	"cbc(aes)"

L_.str.15:                              ## @.str.15
	.asciz	"lrw(aes)"

L_.str.16:                              ## @.str.16
	.asciz	"xts(aes)"

L_.str.17:                              ## @.str.17
	.asciz	"ctr(aes)"

L_.str.18:                              ## @.str.18
	.asciz	"rfc3686(ctr(aes))"

L_.str.19:                              ## @.str.19
	.asciz	"sha384"

L_.str.20:                              ## @.str.20
	.asciz	"sha512"

L_.str.21:                              ## @.str.21
	.asciz	"deflate"

L_.str.22:                              ## @.str.22
	.asciz	"ecb(cast5)"

L_.str.23:                              ## @.str.23
	.asciz	"ecb(cast6)"

L_.str.24:                              ## @.str.24
	.asciz	"ecb(arc4)"

L_.str.25:                              ## @.str.25
	.asciz	"michael_mic"

L_.str.26:                              ## @.str.26
	.asciz	"crc32c"

L_.str.27:                              ## @.str.27
	.asciz	"ecb(tea)"

L_.str.28:                              ## @.str.28
	.asciz	"ecb(xtea)"

L_.str.29:                              ## @.str.29
	.asciz	"ecb(khazad)"

L_.str.30:                              ## @.str.30
	.asciz	"wp512"

L_.str.31:                              ## @.str.31
	.asciz	"wp384"

L_.str.32:                              ## @.str.32
	.asciz	"wp256"

L_.str.33:                              ## @.str.33
	.asciz	"ecb(tnepres)"

L_.str.34:                              ## @.str.34
	.asciz	"ecb(anubis)"

L_.str.35:                              ## @.str.35
	.asciz	"cbc(anubis)"

L_.str.36:                              ## @.str.36
	.asciz	"tgr192"

L_.str.37:                              ## @.str.37
	.asciz	"tgr160"

L_.str.38:                              ## @.str.38
	.asciz	"tgr128"

L_.str.39:                              ## @.str.39
	.asciz	"ecb(xeta)"

L_.str.40:                              ## @.str.40
	.asciz	"pcbc(fcrypt)"

L_.str.41:                              ## @.str.41
	.asciz	"ecb(camellia)"

L_.str.42:                              ## @.str.42
	.asciz	"cbc(camellia)"

L_.str.43:                              ## @.str.43
	.asciz	"sha224"

L_.str.44:                              ## @.str.44
	.asciz	"salsa20"

L_.str.45:                              ## @.str.45
	.asciz	"gcm(aes)"

L_.str.46:                              ## @.str.46
	.asciz	"lzo"

L_.str.47:                              ## @.str.47
	.asciz	"ccm(aes)"

L_.str.48:                              ## @.str.48
	.asciz	"cts(cbc(aes))"

L_.str.49:                              ## @.str.49
	.asciz	"rmd128"

L_.str.50:                              ## @.str.50
	.asciz	"rmd160"

L_.str.51:                              ## @.str.51
	.asciz	"rmd256"

L_.str.52:                              ## @.str.52
	.asciz	"rmd320"

L_.str.53:                              ## @.str.53
	.asciz	"ecb(seed)"

L_.str.54:                              ## @.str.54
	.asciz	"zlib"

L_.str.55:                              ## @.str.55
	.asciz	"rfc4309(ccm(aes))"

L_.str.56:                              ## @.str.56
	.asciz	"hmac(md5)"

L_.str.57:                              ## @.str.57
	.asciz	"hmac(sha1)"

L_.str.58:                              ## @.str.58
	.asciz	"hmac(sha256)"

L_.str.59:                              ## @.str.59
	.asciz	"hmac(sha384)"

L_.str.60:                              ## @.str.60
	.asciz	"hmac(sha512)"

L_.str.61:                              ## @.str.61
	.asciz	"hmac(sha224)"

L_.str.62:                              ## @.str.62
	.asciz	"xcbc(aes)"

L_.str.63:                              ## @.str.63
	.asciz	"hmac(rmd128)"

L_.str.64:                              ## @.str.64
	.asciz	"hmac(rmd160)"

L_.str.65:                              ## @.str.65
	.asciz	"vmac(aes)"

L_.str.66:                              ## @.str.66
	.asciz	"ansi_cprng"

	.comm	_ENCRYPT,4,2                    ## @ENCRYPT
	.comm	_sec,4,2                        ## @sec
	.comm	_speed_template_16_24_32,4,2    ## @speed_template_16_24_32
	.comm	_DECRYPT,4,2                    ## @DECRYPT
	.comm	_speed_template_32_40_48,4,2    ## @speed_template_32_40_48
	.comm	_speed_template_32_48_64,4,2    ## @speed_template_32_48_64
	.comm	_des3_speed_template,8,3        ## @des3_speed_template
	.comm	_DES3_SPEED_VECTORS,4,2         ## @DES3_SPEED_VECTORS
	.comm	_speed_template_24,4,2          ## @speed_template_24
	.comm	_speed_template_8_32,4,2        ## @speed_template_8_32
	.comm	_speed_template_8,4,2           ## @speed_template_8
	.comm	_speed_template_16_32,4,2       ## @speed_template_16_32
	.comm	_generic_hash_speed_template,4,2 ## @generic_hash_speed_template
	.comm	_mode,4,2                       ## @mode
	.no_dead_strip	_do_test
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function do_test
_do_test:                               ; @do_test
	.cfi_startproc
; %bb.0:
	stp	x26, x25, [sp, #-80]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 80
	stp	x24, x23, [sp, #16]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #32]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #48]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #64]             ; 16-byte Folded Spill
	add	x29, sp, #64
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	mov	w19, #0
	cmp	w0, #317
	b.hi	LBB0_19
; %bb.1:
	mov	w8, w0
Lloh0:
	adrp	x9, lJTI0_0@PAGE
Lloh1:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_2
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_2:
Lloh2:
	adrp	x8, _sec@GOTPAGE
Lloh3:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh4:
	ldr	w1, [x8]
Lloh5:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh6:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh7:
	ldr	w2, [x8]
Lloh8:
	adrp	x0, l_.str.6@PAGE
Lloh9:
	add	x0, x0, l_.str.6@PAGEOFF
	bl	_test_hash_speed
Lloh10:
	adrp	x8, _mode@GOTPAGE
Lloh11:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh12:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_3:
Lloh13:
	adrp	x8, _sec@GOTPAGE
Lloh14:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh15:
	ldr	w1, [x8]
Lloh16:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh17:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh18:
	ldr	w2, [x8]
Lloh19:
	adrp	x0, l_.str@PAGE
Lloh20:
	add	x0, x0, l_.str@PAGEOFF
	bl	_test_hash_speed
Lloh21:
	adrp	x8, _mode@GOTPAGE
Lloh22:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh23:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_4:
Lloh24:
	adrp	x8, _sec@GOTPAGE
Lloh25:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh26:
	ldr	w1, [x8]
Lloh27:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh28:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh29:
	ldr	w2, [x8]
Lloh30:
	adrp	x0, l_.str.1@PAGE
Lloh31:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_test_hash_speed
Lloh32:
	adrp	x8, _mode@GOTPAGE
Lloh33:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh34:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_5:
Lloh35:
	adrp	x8, _sec@GOTPAGE
Lloh36:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh37:
	ldr	w1, [x8]
Lloh38:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh39:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh40:
	ldr	w2, [x8]
Lloh41:
	adrp	x0, l_.str.7@PAGE
Lloh42:
	add	x0, x0, l_.str.7@PAGEOFF
	bl	_test_hash_speed
Lloh43:
	adrp	x8, _mode@GOTPAGE
Lloh44:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh45:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_6:
Lloh46:
	adrp	x8, _sec@GOTPAGE
Lloh47:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh48:
	ldr	w1, [x8]
Lloh49:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh50:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh51:
	ldr	w2, [x8]
Lloh52:
	adrp	x0, l_.str.19@PAGE
Lloh53:
	add	x0, x0, l_.str.19@PAGEOFF
	bl	_test_hash_speed
Lloh54:
	adrp	x8, _mode@GOTPAGE
Lloh55:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh56:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_7:
Lloh57:
	adrp	x8, _sec@GOTPAGE
Lloh58:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh59:
	ldr	w1, [x8]
Lloh60:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh61:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh62:
	ldr	w2, [x8]
Lloh63:
	adrp	x0, l_.str.20@PAGE
Lloh64:
	add	x0, x0, l_.str.20@PAGEOFF
	bl	_test_hash_speed
Lloh65:
	adrp	x8, _mode@GOTPAGE
Lloh66:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh67:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_8:
Lloh68:
	adrp	x8, _sec@GOTPAGE
Lloh69:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh70:
	ldr	w1, [x8]
Lloh71:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh72:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh73:
	ldr	w2, [x8]
Lloh74:
	adrp	x0, l_.str.32@PAGE
Lloh75:
	add	x0, x0, l_.str.32@PAGEOFF
	bl	_test_hash_speed
Lloh76:
	adrp	x8, _mode@GOTPAGE
Lloh77:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh78:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_9:
Lloh79:
	adrp	x8, _sec@GOTPAGE
Lloh80:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh81:
	ldr	w1, [x8]
Lloh82:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh83:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh84:
	ldr	w2, [x8]
Lloh85:
	adrp	x0, l_.str.31@PAGE
Lloh86:
	add	x0, x0, l_.str.31@PAGEOFF
	bl	_test_hash_speed
Lloh87:
	adrp	x8, _mode@GOTPAGE
Lloh88:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh89:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_10:
Lloh90:
	adrp	x8, _sec@GOTPAGE
Lloh91:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh92:
	ldr	w1, [x8]
Lloh93:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh94:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh95:
	ldr	w2, [x8]
Lloh96:
	adrp	x0, l_.str.30@PAGE
Lloh97:
	add	x0, x0, l_.str.30@PAGEOFF
	bl	_test_hash_speed
Lloh98:
	adrp	x8, _mode@GOTPAGE
Lloh99:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh100:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_11:
Lloh101:
	adrp	x8, _sec@GOTPAGE
Lloh102:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh103:
	ldr	w1, [x8]
Lloh104:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh105:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh106:
	ldr	w2, [x8]
Lloh107:
	adrp	x0, l_.str.38@PAGE
Lloh108:
	add	x0, x0, l_.str.38@PAGEOFF
	bl	_test_hash_speed
Lloh109:
	adrp	x8, _mode@GOTPAGE
Lloh110:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh111:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_12:
Lloh112:
	adrp	x8, _sec@GOTPAGE
Lloh113:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh114:
	ldr	w1, [x8]
Lloh115:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh116:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh117:
	ldr	w2, [x8]
Lloh118:
	adrp	x0, l_.str.37@PAGE
Lloh119:
	add	x0, x0, l_.str.37@PAGEOFF
	bl	_test_hash_speed
Lloh120:
	adrp	x8, _mode@GOTPAGE
Lloh121:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh122:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_13:
Lloh123:
	adrp	x8, _sec@GOTPAGE
Lloh124:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh125:
	ldr	w1, [x8]
Lloh126:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh127:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh128:
	ldr	w2, [x8]
Lloh129:
	adrp	x0, l_.str.36@PAGE
Lloh130:
	add	x0, x0, l_.str.36@PAGEOFF
	bl	_test_hash_speed
Lloh131:
	adrp	x8, _mode@GOTPAGE
Lloh132:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh133:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_14:
Lloh134:
	adrp	x8, _sec@GOTPAGE
Lloh135:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh136:
	ldr	w1, [x8]
Lloh137:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh138:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh139:
	ldr	w2, [x8]
Lloh140:
	adrp	x0, l_.str.43@PAGE
Lloh141:
	add	x0, x0, l_.str.43@PAGEOFF
	bl	_test_hash_speed
Lloh142:
	adrp	x8, _mode@GOTPAGE
Lloh143:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh144:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_15:
Lloh145:
	adrp	x8, _sec@GOTPAGE
Lloh146:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh147:
	ldr	w1, [x8]
Lloh148:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh149:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh150:
	ldr	w2, [x8]
Lloh151:
	adrp	x0, l_.str.49@PAGE
Lloh152:
	add	x0, x0, l_.str.49@PAGEOFF
	bl	_test_hash_speed
Lloh153:
	adrp	x8, _mode@GOTPAGE
Lloh154:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh155:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_16:
Lloh156:
	adrp	x8, _sec@GOTPAGE
Lloh157:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh158:
	ldr	w1, [x8]
Lloh159:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh160:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh161:
	ldr	w2, [x8]
Lloh162:
	adrp	x0, l_.str.50@PAGE
Lloh163:
	add	x0, x0, l_.str.50@PAGEOFF
	bl	_test_hash_speed
Lloh164:
	adrp	x8, _mode@GOTPAGE
Lloh165:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh166:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_17:
Lloh167:
	adrp	x8, _sec@GOTPAGE
Lloh168:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh169:
	ldr	w1, [x8]
Lloh170:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh171:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh172:
	ldr	w2, [x8]
Lloh173:
	adrp	x0, l_.str.51@PAGE
Lloh174:
	add	x0, x0, l_.str.51@PAGEOFF
	bl	_test_hash_speed
Lloh175:
	adrp	x8, _mode@GOTPAGE
Lloh176:
	ldr	x8, [x8, _mode@GOTPAGEOFF]
Lloh177:
	ldr	w8, [x8]
	sub	w8, w8, #301
	cmp	w8, #99
	b.lo	LBB0_91
LBB0_18:
Lloh178:
	adrp	x8, _sec@GOTPAGE
Lloh179:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh180:
	ldr	w1, [x8]
Lloh181:
	adrp	x8, _generic_hash_speed_template@GOTPAGE
Lloh182:
	ldr	x8, [x8, _generic_hash_speed_template@GOTPAGEOFF]
Lloh183:
	ldr	w2, [x8]
Lloh184:
	adrp	x0, l_.str.52@PAGE
Lloh185:
	add	x0, x0, l_.str.52@PAGEOFF
	bl	_test_hash_speed
	b	LBB0_91
LBB0_19:
	cmp	w0, #1000
	b.ne	LBB0_92
; %bb.20:
	bl	_test_available
	b	LBB0_91
LBB0_21:
	mov	w20, #1
	mov	x19, x0
LBB0_22:                                ; =>This Inner Loop Header: Depth=1
	mov	x0, x20
	bl	_do_test
	add	w19, w0, w19
	add	w20, w20, #1
	cmp	w20, #200
	b.ne	LBB0_22
	b	LBB0_92
LBB0_23:
Lloh186:
	adrp	x0, l_.str@PAGE
Lloh187:
	add	x0, x0, l_.str@PAGEOFF
	b	LBB0_80
LBB0_24:
Lloh188:
	adrp	x0, l_.str.1@PAGE
Lloh189:
	add	x0, x0, l_.str.1@PAGEOFF
	b	LBB0_80
LBB0_25:
Lloh190:
	adrp	x0, l_.str.2@PAGE
Lloh191:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_tcrypt_test
	mov	x19, x0
Lloh192:
	adrp	x0, l_.str.3@PAGE
Lloh193:
	add	x0, x0, l_.str.3@PAGEOFF
	b	LBB0_55
LBB0_26:
Lloh194:
	adrp	x0, l_.str.4@PAGE
Lloh195:
	add	x0, x0, l_.str.4@PAGEOFF
	bl	_tcrypt_test
	mov	x19, x0
Lloh196:
	adrp	x0, l_.str.5@PAGE
Lloh197:
	add	x0, x0, l_.str.5@PAGEOFF
	b	LBB0_55
LBB0_27:
Lloh198:
	adrp	x0, l_.str.6@PAGE
Lloh199:
	add	x0, x0, l_.str.6@PAGEOFF
	b	LBB0_80
LBB0_28:
Lloh200:
	adrp	x0, l_.str.7@PAGE
Lloh201:
	add	x0, x0, l_.str.7@PAGEOFF
	b	LBB0_80
LBB0_29:
Lloh202:
	adrp	x0, l_.str.8@PAGE
Lloh203:
	add	x0, x0, l_.str.8@PAGEOFF
	bl	_tcrypt_test
	mov	x19, x0
Lloh204:
	adrp	x0, l_.str.9@PAGE
Lloh205:
	add	x0, x0, l_.str.9@PAGEOFF
	b	LBB0_55
LBB0_30:
Lloh206:
	adrp	x0, l_.str.10@PAGE
Lloh207:
	add	x0, x0, l_.str.10@PAGEOFF
	bl	_tcrypt_test
	mov	x19, x0
Lloh208:
	adrp	x0, l_.str.11@PAGE
Lloh209:
	add	x0, x0, l_.str.11@PAGEOFF
	b	LBB0_55
LBB0_31:
Lloh210:
	adrp	x0, l_.str.12@PAGE
Lloh211:
	add	x0, x0, l_.str.12@PAGEOFF
	b	LBB0_80
LBB0_32:
Lloh212:
	adrp	x0, l_.str.13@PAGE
Lloh213:
	add	x0, x0, l_.str.13@PAGEOFF
	bl	_tcrypt_test
	mov	x19, x0
Lloh214:
	adrp	x0, l_.str.14@PAGE
Lloh215:
	add	x0, x0, l_.str.14@PAGEOFF
	bl	_tcrypt_test
	add	w19, w0, w19
Lloh216:
	adrp	x0, l_.str.15@PAGE
Lloh217:
	add	x0, x0, l_.str.15@PAGEOFF
	bl	_tcrypt_test
	add	w19, w19, w0
Lloh218:
	adrp	x0, l_.str.16@PAGE
Lloh219:
	add	x0, x0, l_.str.16@PAGEOFF
	bl	_tcrypt_test
	add	w19, w19, w0
Lloh220:
	adrp	x0, l_.str.17@PAGE
Lloh221:
	add	x0, x0, l_.str.17@PAGEOFF
	bl	_tcrypt_test
	add	w19, w19, w0
Lloh222:
	adrp	x0, l_.str.18@PAGE
Lloh223:
	add	x0, x0, l_.str.18@PAGEOFF
	bl	_tcrypt_test
	add	w19, w19, w0
	b	LBB0_92
LBB0_33:
Lloh224:
	adrp	x0, l_.str.19@PAGE
Lloh225:
	add	x0, x0, l_.str.19@PAGEOFF
	b	LBB0_80
LBB0_34:
Lloh226:
	adrp	x0, l_.str.20@PAGE
Lloh227:
	add	x0, x0, l_.str.20@PAGEOFF
	b	LBB0_80
LBB0_35:
Lloh228:
	adrp	x0, l_.str.21@PAGE
Lloh229:
	add	x0, x0, l_.str.21@PAGEOFF
	b	LBB0_80
LBB0_36:
Lloh230:
	adrp	x0, l_.str.22@PAGE
Lloh231:
	add	x0, x0, l_.str.22@PAGEOFF
	b	LBB0_80
LBB0_37:
Lloh232:
	adrp	x0, l_.str.23@PAGE
Lloh233:
	add	x0, x0, l_.str.23@PAGEOFF
	b	LBB0_80
LBB0_38:
Lloh234:
	adrp	x0, l_.str.24@PAGE
Lloh235:
	add	x0, x0, l_.str.24@PAGEOFF
	b	LBB0_80
LBB0_39:
Lloh236:
	adrp	x0, l_.str.25@PAGE
Lloh237:
	add	x0, x0, l_.str.25@PAGEOFF
	b	LBB0_80
LBB0_40:
Lloh238:
	adrp	x0, l_.str.26@PAGE
Lloh239:
	add	x0, x0, l_.str.26@PAGEOFF
	b	LBB0_80
LBB0_41:
Lloh240:
	adrp	x0, l_.str.27@PAGE
Lloh241:
	add	x0, x0, l_.str.27@PAGEOFF
	b	LBB0_80
LBB0_42:
Lloh242:
	adrp	x0, l_.str.28@PAGE
Lloh243:
	add	x0, x0, l_.str.28@PAGEOFF
	b	LBB0_80
LBB0_43:
Lloh244:
	adrp	x0, l_.str.29@PAGE
Lloh245:
	add	x0, x0, l_.str.29@PAGEOFF
	b	LBB0_80
LBB0_44:
Lloh246:
	adrp	x0, l_.str.30@PAGE
Lloh247:
	add	x0, x0, l_.str.30@PAGEOFF
	b	LBB0_80
LBB0_45:
Lloh248:
	adrp	x0, l_.str.31@PAGE
Lloh249:
	add	x0, x0, l_.str.31@PAGEOFF
	b	LBB0_80
LBB0_46:
Lloh250:
	adrp	x0, l_.str.32@PAGE
Lloh251:
	add	x0, x0, l_.str.32@PAGEOFF
	b	LBB0_80
LBB0_47:
Lloh252:
	adrp	x0, l_.str.33@PAGE
Lloh253:
	add	x0, x0, l_.str.33@PAGEOFF
	b	LBB0_80
LBB0_48:
Lloh254:
	adrp	x0, l_.str.34@PAGE
Lloh255:
	add	x0, x0, l_.str.34@PAGEOFF
	bl	_tcrypt_test
	mov	x19, x0
Lloh256:
	adrp	x0, l_.str.35@PAGE
Lloh257:
	add	x0, x0, l_.str.35@PAGEOFF
	b	LBB0_55
LBB0_49:
Lloh258:
	adrp	x0, l_.str.36@PAGE
Lloh259:
	add	x0, x0, l_.str.36@PAGEOFF
	b	LBB0_80
LBB0_50:
Lloh260:
	adrp	x0, l_.str.37@PAGE
Lloh261:
	add	x0, x0, l_.str.37@PAGEOFF
	b	LBB0_80
LBB0_51:
Lloh262:
	adrp	x0, l_.str.38@PAGE
Lloh263:
	add	x0, x0, l_.str.38@PAGEOFF
	b	LBB0_80
LBB0_52:
Lloh264:
	adrp	x0, l_.str.39@PAGE
Lloh265:
	add	x0, x0, l_.str.39@PAGEOFF
	b	LBB0_80
LBB0_53:
Lloh266:
	adrp	x0, l_.str.40@PAGE
Lloh267:
	add	x0, x0, l_.str.40@PAGEOFF
	b	LBB0_80
LBB0_54:
Lloh268:
	adrp	x0, l_.str.41@PAGE
Lloh269:
	add	x0, x0, l_.str.41@PAGEOFF
	bl	_tcrypt_test
	mov	x19, x0
Lloh270:
	adrp	x0, l_.str.42@PAGE
Lloh271:
	add	x0, x0, l_.str.42@PAGEOFF
LBB0_55:
	bl	_tcrypt_test
	add	w19, w0, w19
	b	LBB0_92
LBB0_56:
Lloh272:
	adrp	x0, l_.str.43@PAGE
Lloh273:
	add	x0, x0, l_.str.43@PAGEOFF
	b	LBB0_80
LBB0_57:
Lloh274:
	adrp	x0, l_.str.44@PAGE
Lloh275:
	add	x0, x0, l_.str.44@PAGEOFF
	b	LBB0_80
LBB0_58:
Lloh276:
	adrp	x0, l_.str.45@PAGE
Lloh277:
	add	x0, x0, l_.str.45@PAGEOFF
	b	LBB0_80
LBB0_59:
Lloh278:
	adrp	x0, l_.str.46@PAGE
Lloh279:
	add	x0, x0, l_.str.46@PAGEOFF
	b	LBB0_80
LBB0_60:
Lloh280:
	adrp	x0, l_.str.47@PAGE
Lloh281:
	add	x0, x0, l_.str.47@PAGEOFF
	b	LBB0_80
LBB0_61:
Lloh282:
	adrp	x0, l_.str.48@PAGE
Lloh283:
	add	x0, x0, l_.str.48@PAGEOFF
	b	LBB0_80
LBB0_62:
Lloh284:
	adrp	x0, l_.str.49@PAGE
Lloh285:
	add	x0, x0, l_.str.49@PAGEOFF
	b	LBB0_80
LBB0_63:
Lloh286:
	adrp	x0, l_.str.50@PAGE
Lloh287:
	add	x0, x0, l_.str.50@PAGEOFF
	b	LBB0_80
LBB0_64:
Lloh288:
	adrp	x0, l_.str.51@PAGE
Lloh289:
	add	x0, x0, l_.str.51@PAGEOFF
	b	LBB0_80
LBB0_65:
Lloh290:
	adrp	x0, l_.str.52@PAGE
Lloh291:
	add	x0, x0, l_.str.52@PAGEOFF
	b	LBB0_80
LBB0_66:
Lloh292:
	adrp	x0, l_.str.53@PAGE
Lloh293:
	add	x0, x0, l_.str.53@PAGEOFF
	b	LBB0_80
LBB0_67:
Lloh294:
	adrp	x0, l_.str.54@PAGE
Lloh295:
	add	x0, x0, l_.str.54@PAGEOFF
	b	LBB0_80
LBB0_68:
Lloh296:
	adrp	x0, l_.str.55@PAGE
Lloh297:
	add	x0, x0, l_.str.55@PAGEOFF
	b	LBB0_80
LBB0_69:
Lloh298:
	adrp	x0, l_.str.56@PAGE
Lloh299:
	add	x0, x0, l_.str.56@PAGEOFF
	b	LBB0_80
LBB0_70:
Lloh300:
	adrp	x0, l_.str.57@PAGE
Lloh301:
	add	x0, x0, l_.str.57@PAGEOFF
	b	LBB0_80
LBB0_71:
Lloh302:
	adrp	x0, l_.str.58@PAGE
Lloh303:
	add	x0, x0, l_.str.58@PAGEOFF
	b	LBB0_80
LBB0_72:
Lloh304:
	adrp	x0, l_.str.59@PAGE
Lloh305:
	add	x0, x0, l_.str.59@PAGEOFF
	b	LBB0_80
LBB0_73:
Lloh306:
	adrp	x0, l_.str.60@PAGE
Lloh307:
	add	x0, x0, l_.str.60@PAGEOFF
	b	LBB0_80
LBB0_74:
Lloh308:
	adrp	x0, l_.str.61@PAGE
Lloh309:
	add	x0, x0, l_.str.61@PAGEOFF
	b	LBB0_80
LBB0_75:
Lloh310:
	adrp	x0, l_.str.62@PAGE
Lloh311:
	add	x0, x0, l_.str.62@PAGEOFF
	b	LBB0_80
LBB0_76:
Lloh312:
	adrp	x0, l_.str.63@PAGE
Lloh313:
	add	x0, x0, l_.str.63@PAGEOFF
	b	LBB0_80
LBB0_77:
Lloh314:
	adrp	x0, l_.str.64@PAGE
Lloh315:
	add	x0, x0, l_.str.64@PAGEOFF
	b	LBB0_80
LBB0_78:
Lloh316:
	adrp	x0, l_.str.65@PAGE
Lloh317:
	add	x0, x0, l_.str.65@PAGEOFF
	b	LBB0_80
LBB0_79:
Lloh318:
	adrp	x0, l_.str.66@PAGE
Lloh319:
	add	x0, x0, l_.str.66@PAGEOFF
LBB0_80:
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	b	_tcrypt_test
LBB0_81:
Lloh320:
	adrp	x21, _ENCRYPT@GOTPAGE
Lloh321:
	ldr	x21, [x21, _ENCRYPT@GOTPAGEOFF]
	ldr	w1, [x21]
Lloh322:
	adrp	x20, _sec@GOTPAGE
Lloh323:
	ldr	x20, [x20, _sec@GOTPAGEOFF]
	ldr	w2, [x20]
Lloh324:
	adrp	x23, _speed_template_16_24_32@GOTPAGE
Lloh325:
	ldr	x23, [x23, _speed_template_16_24_32@GOTPAGEOFF]
	ldr	w5, [x23]
Lloh326:
	adrp	x19, l_.str.13@PAGE
Lloh327:
	add	x19, x19, l_.str.13@PAGEOFF
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
Lloh328:
	adrp	x22, _DECRYPT@GOTPAGE
Lloh329:
	ldr	x22, [x22, _DECRYPT@GOTPAGEOFF]
	ldr	w1, [x22]
	ldr	w2, [x20]
	ldr	w5, [x23]
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
	ldr	w1, [x21]
	ldr	w2, [x20]
	ldr	w5, [x23]
Lloh330:
	adrp	x19, l_.str.14@PAGE
Lloh331:
	add	x19, x19, l_.str.14@PAGEOFF
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
	ldr	w1, [x22]
	ldr	w2, [x20]
	ldr	w5, [x23]
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
	ldr	w1, [x21]
	ldr	w2, [x20]
Lloh332:
	adrp	x23, _speed_template_32_40_48@GOTPAGE
Lloh333:
	ldr	x23, [x23, _speed_template_32_40_48@GOTPAGEOFF]
	ldr	w5, [x23]
Lloh334:
	adrp	x19, l_.str.15@PAGE
Lloh335:
	add	x19, x19, l_.str.15@PAGEOFF
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
	ldr	w1, [x22]
	ldr	w2, [x20]
	ldr	w5, [x23]
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
	ldr	w1, [x21]
	ldr	w2, [x20]
Lloh336:
	adrp	x21, _speed_template_32_48_64@GOTPAGE
Lloh337:
	ldr	x21, [x21, _speed_template_32_48_64@GOTPAGEOFF]
	ldr	w5, [x21]
Lloh338:
	adrp	x19, l_.str.16@PAGE
Lloh339:
	add	x19, x19, l_.str.16@PAGEOFF
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
	ldr	w1, [x22]
	ldr	w2, [x20]
	ldr	w5, [x21]
	b	LBB0_88
LBB0_82:
Lloh340:
	adrp	x20, _ENCRYPT@GOTPAGE
Lloh341:
	ldr	x20, [x20, _ENCRYPT@GOTPAGEOFF]
	ldr	w1, [x20]
Lloh342:
	adrp	x21, _sec@GOTPAGE
Lloh343:
	ldr	x21, [x21, _sec@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh344:
	adrp	x22, _des3_speed_template@GOTPAGE
Lloh345:
	ldr	x22, [x22, _des3_speed_template@GOTPAGEOFF]
	ldr	x3, [x22]
Lloh346:
	adrp	x23, _DES3_SPEED_VECTORS@GOTPAGE
Lloh347:
	ldr	x23, [x23, _DES3_SPEED_VECTORS@GOTPAGEOFF]
	ldr	w4, [x23]
Lloh348:
	adrp	x24, _speed_template_24@GOTPAGE
Lloh349:
	ldr	x24, [x24, _speed_template_24@GOTPAGEOFF]
	ldr	w5, [x24]
Lloh350:
	adrp	x19, l_.str.4@PAGE
Lloh351:
	add	x19, x19, l_.str.4@PAGEOFF
	mov	x0, x19
	bl	_test_cipher_speed
Lloh352:
	adrp	x25, _DECRYPT@GOTPAGE
Lloh353:
	ldr	x25, [x25, _DECRYPT@GOTPAGEOFF]
	ldr	w1, [x25]
	ldr	w2, [x21]
	ldr	x3, [x22]
	ldr	w4, [x23]
	ldr	w5, [x24]
	mov	x0, x19
	bl	_test_cipher_speed
	ldr	w1, [x20]
	ldr	w2, [x21]
	ldr	x3, [x22]
	ldr	w4, [x23]
	ldr	w5, [x24]
Lloh354:
	adrp	x19, l_.str.5@PAGE
Lloh355:
	add	x19, x19, l_.str.5@PAGEOFF
	mov	x0, x19
	bl	_test_cipher_speed
	ldr	w1, [x25]
	ldr	w2, [x21]
	ldr	x3, [x22]
	ldr	w4, [x23]
	ldr	w5, [x24]
	mov	x0, x19
	b	LBB0_90
LBB0_83:
Lloh356:
	adrp	x20, _ENCRYPT@GOTPAGE
Lloh357:
	ldr	x20, [x20, _ENCRYPT@GOTPAGEOFF]
	ldr	w1, [x20]
Lloh358:
	adrp	x21, _sec@GOTPAGE
Lloh359:
	ldr	x21, [x21, _sec@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh360:
	adrp	x22, _speed_template_16_24_32@GOTPAGE
Lloh361:
	ldr	x22, [x22, _speed_template_16_24_32@GOTPAGEOFF]
	ldr	w5, [x22]
Lloh362:
	adrp	x19, l_.str.10@PAGE
Lloh363:
	add	x19, x19, l_.str.10@PAGEOFF
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
Lloh364:
	adrp	x23, _DECRYPT@GOTPAGE
Lloh365:
	ldr	x23, [x23, _DECRYPT@GOTPAGEOFF]
	ldr	w1, [x23]
	ldr	w2, [x21]
	ldr	w5, [x22]
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
	ldr	w1, [x20]
	ldr	w2, [x21]
	ldr	w5, [x22]
Lloh366:
	adrp	x19, l_.str.11@PAGE
Lloh367:
	add	x19, x19, l_.str.11@PAGEOFF
	b	LBB0_87
LBB0_84:
Lloh368:
	adrp	x20, _ENCRYPT@GOTPAGE
Lloh369:
	ldr	x20, [x20, _ENCRYPT@GOTPAGEOFF]
	ldr	w1, [x20]
Lloh370:
	adrp	x21, _sec@GOTPAGE
Lloh371:
	ldr	x21, [x21, _sec@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh372:
	adrp	x22, _speed_template_8_32@GOTPAGE
Lloh373:
	ldr	x22, [x22, _speed_template_8_32@GOTPAGEOFF]
	ldr	w5, [x22]
Lloh374:
	adrp	x19, l_.str.8@PAGE
Lloh375:
	add	x19, x19, l_.str.8@PAGEOFF
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
Lloh376:
	adrp	x23, _DECRYPT@GOTPAGE
Lloh377:
	ldr	x23, [x23, _DECRYPT@GOTPAGEOFF]
	ldr	w1, [x23]
	ldr	w2, [x21]
	ldr	w5, [x22]
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
	ldr	w1, [x20]
	ldr	w2, [x21]
	ldr	w5, [x22]
Lloh378:
	adrp	x19, l_.str.9@PAGE
Lloh379:
	add	x19, x19, l_.str.9@PAGEOFF
	b	LBB0_87
LBB0_85:
Lloh380:
	adrp	x20, _ENCRYPT@GOTPAGE
Lloh381:
	ldr	x20, [x20, _ENCRYPT@GOTPAGEOFF]
	ldr	w1, [x20]
Lloh382:
	adrp	x21, _sec@GOTPAGE
Lloh383:
	ldr	x21, [x21, _sec@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh384:
	adrp	x22, _speed_template_8@GOTPAGE
Lloh385:
	ldr	x22, [x22, _speed_template_8@GOTPAGEOFF]
	ldr	w5, [x22]
Lloh386:
	adrp	x19, l_.str.2@PAGE
Lloh387:
	add	x19, x19, l_.str.2@PAGEOFF
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
Lloh388:
	adrp	x23, _DECRYPT@GOTPAGE
Lloh389:
	ldr	x23, [x23, _DECRYPT@GOTPAGEOFF]
	ldr	w1, [x23]
	ldr	w2, [x21]
	ldr	w5, [x22]
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
	ldr	w1, [x20]
	ldr	w2, [x21]
	ldr	w5, [x22]
Lloh390:
	adrp	x19, l_.str.3@PAGE
Lloh391:
	add	x19, x19, l_.str.3@PAGEOFF
	b	LBB0_87
LBB0_86:
Lloh392:
	adrp	x20, _ENCRYPT@GOTPAGE
Lloh393:
	ldr	x20, [x20, _ENCRYPT@GOTPAGEOFF]
	ldr	w1, [x20]
Lloh394:
	adrp	x21, _sec@GOTPAGE
Lloh395:
	ldr	x21, [x21, _sec@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh396:
	adrp	x22, _speed_template_16_24_32@GOTPAGE
Lloh397:
	ldr	x22, [x22, _speed_template_16_24_32@GOTPAGEOFF]
	ldr	w5, [x22]
Lloh398:
	adrp	x19, l_.str.41@PAGE
Lloh399:
	add	x19, x19, l_.str.41@PAGEOFF
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
Lloh400:
	adrp	x23, _DECRYPT@GOTPAGE
Lloh401:
	ldr	x23, [x23, _DECRYPT@GOTPAGEOFF]
	ldr	w1, [x23]
	ldr	w2, [x21]
	ldr	w5, [x22]
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
	ldr	w1, [x20]
	ldr	w2, [x21]
	ldr	w5, [x22]
Lloh402:
	adrp	x19, l_.str.42@PAGE
Lloh403:
	add	x19, x19, l_.str.42@PAGEOFF
LBB0_87:
	mov	x0, x19
	mov	x3, #0
	mov	w4, #0
	bl	_test_cipher_speed
	ldr	w1, [x23]
	ldr	w2, [x21]
	ldr	w5, [x22]
LBB0_88:
	mov	x0, x19
LBB0_89:
	mov	x3, #0
	mov	w4, #0
LBB0_90:
	bl	_test_cipher_speed
LBB0_91:
	mov	w19, #0
LBB0_92:
	mov	x0, x19
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	ret
LBB0_93:
Lloh404:
	adrp	x8, _ENCRYPT@GOTPAGE
Lloh405:
	ldr	x8, [x8, _ENCRYPT@GOTPAGEOFF]
Lloh406:
	ldr	w1, [x8]
Lloh407:
	adrp	x8, _sec@GOTPAGE
Lloh408:
	ldr	x8, [x8, _sec@GOTPAGEOFF]
Lloh409:
	ldr	w2, [x8]
Lloh410:
	adrp	x8, _speed_template_16_32@GOTPAGE
Lloh411:
	ldr	x8, [x8, _speed_template_16_32@GOTPAGEOFF]
Lloh412:
	ldr	w5, [x8]
Lloh413:
	adrp	x0, l_.str.44@PAGE
Lloh414:
	add	x0, x0, l_.str.44@PAGEOFF
	b	LBB0_89
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpAdd	Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpAdd	Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpAdd	Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpAdd	Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpAdd	Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh76, Lloh77, Lloh78
	.loh AdrpAdd	Lloh74, Lloh75
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpAdd	Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh82, Lloh83, Lloh84
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpAdd	Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGotLdr	Lloh90, Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh109, Lloh110, Lloh111
	.loh AdrpAdd	Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh120, Lloh121, Lloh122
	.loh AdrpAdd	Lloh118, Lloh119
	.loh AdrpLdrGotLdr	Lloh115, Lloh116, Lloh117
	.loh AdrpLdrGotLdr	Lloh112, Lloh113, Lloh114
	.loh AdrpLdrGotLdr	Lloh131, Lloh132, Lloh133
	.loh AdrpAdd	Lloh129, Lloh130
	.loh AdrpLdrGotLdr	Lloh126, Lloh127, Lloh128
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGotLdr	Lloh142, Lloh143, Lloh144
	.loh AdrpAdd	Lloh140, Lloh141
	.loh AdrpLdrGotLdr	Lloh137, Lloh138, Lloh139
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpLdrGotLdr	Lloh153, Lloh154, Lloh155
	.loh AdrpAdd	Lloh151, Lloh152
	.loh AdrpLdrGotLdr	Lloh148, Lloh149, Lloh150
	.loh AdrpLdrGotLdr	Lloh145, Lloh146, Lloh147
	.loh AdrpLdrGotLdr	Lloh164, Lloh165, Lloh166
	.loh AdrpAdd	Lloh162, Lloh163
	.loh AdrpLdrGotLdr	Lloh159, Lloh160, Lloh161
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpLdrGotLdr	Lloh175, Lloh176, Lloh177
	.loh AdrpAdd	Lloh173, Lloh174
	.loh AdrpLdrGotLdr	Lloh170, Lloh171, Lloh172
	.loh AdrpLdrGotLdr	Lloh167, Lloh168, Lloh169
	.loh AdrpAdd	Lloh184, Lloh185
	.loh AdrpLdrGotLdr	Lloh181, Lloh182, Lloh183
	.loh AdrpLdrGotLdr	Lloh178, Lloh179, Lloh180
	.loh AdrpAdd	Lloh186, Lloh187
	.loh AdrpAdd	Lloh188, Lloh189
	.loh AdrpAdd	Lloh192, Lloh193
	.loh AdrpAdd	Lloh190, Lloh191
	.loh AdrpAdd	Lloh196, Lloh197
	.loh AdrpAdd	Lloh194, Lloh195
	.loh AdrpAdd	Lloh198, Lloh199
	.loh AdrpAdd	Lloh200, Lloh201
	.loh AdrpAdd	Lloh204, Lloh205
	.loh AdrpAdd	Lloh202, Lloh203
	.loh AdrpAdd	Lloh208, Lloh209
	.loh AdrpAdd	Lloh206, Lloh207
	.loh AdrpAdd	Lloh210, Lloh211
	.loh AdrpAdd	Lloh222, Lloh223
	.loh AdrpAdd	Lloh220, Lloh221
	.loh AdrpAdd	Lloh218, Lloh219
	.loh AdrpAdd	Lloh216, Lloh217
	.loh AdrpAdd	Lloh214, Lloh215
	.loh AdrpAdd	Lloh212, Lloh213
	.loh AdrpAdd	Lloh224, Lloh225
	.loh AdrpAdd	Lloh226, Lloh227
	.loh AdrpAdd	Lloh228, Lloh229
	.loh AdrpAdd	Lloh230, Lloh231
	.loh AdrpAdd	Lloh232, Lloh233
	.loh AdrpAdd	Lloh234, Lloh235
	.loh AdrpAdd	Lloh236, Lloh237
	.loh AdrpAdd	Lloh238, Lloh239
	.loh AdrpAdd	Lloh240, Lloh241
	.loh AdrpAdd	Lloh242, Lloh243
	.loh AdrpAdd	Lloh244, Lloh245
	.loh AdrpAdd	Lloh246, Lloh247
	.loh AdrpAdd	Lloh248, Lloh249
	.loh AdrpAdd	Lloh250, Lloh251
	.loh AdrpAdd	Lloh252, Lloh253
	.loh AdrpAdd	Lloh256, Lloh257
	.loh AdrpAdd	Lloh254, Lloh255
	.loh AdrpAdd	Lloh258, Lloh259
	.loh AdrpAdd	Lloh260, Lloh261
	.loh AdrpAdd	Lloh262, Lloh263
	.loh AdrpAdd	Lloh264, Lloh265
	.loh AdrpAdd	Lloh266, Lloh267
	.loh AdrpAdd	Lloh270, Lloh271
	.loh AdrpAdd	Lloh268, Lloh269
	.loh AdrpAdd	Lloh272, Lloh273
	.loh AdrpAdd	Lloh274, Lloh275
	.loh AdrpAdd	Lloh276, Lloh277
	.loh AdrpAdd	Lloh278, Lloh279
	.loh AdrpAdd	Lloh280, Lloh281
	.loh AdrpAdd	Lloh282, Lloh283
	.loh AdrpAdd	Lloh284, Lloh285
	.loh AdrpAdd	Lloh286, Lloh287
	.loh AdrpAdd	Lloh288, Lloh289
	.loh AdrpAdd	Lloh290, Lloh291
	.loh AdrpAdd	Lloh292, Lloh293
	.loh AdrpAdd	Lloh294, Lloh295
	.loh AdrpAdd	Lloh296, Lloh297
	.loh AdrpAdd	Lloh298, Lloh299
	.loh AdrpAdd	Lloh300, Lloh301
	.loh AdrpAdd	Lloh302, Lloh303
	.loh AdrpAdd	Lloh304, Lloh305
	.loh AdrpAdd	Lloh306, Lloh307
	.loh AdrpAdd	Lloh308, Lloh309
	.loh AdrpAdd	Lloh310, Lloh311
	.loh AdrpAdd	Lloh312, Lloh313
	.loh AdrpAdd	Lloh314, Lloh315
	.loh AdrpAdd	Lloh316, Lloh317
	.loh AdrpAdd	Lloh318, Lloh319
	.loh AdrpAdd	Lloh338, Lloh339
	.loh AdrpLdrGot	Lloh336, Lloh337
	.loh AdrpAdd	Lloh334, Lloh335
	.loh AdrpLdrGot	Lloh332, Lloh333
	.loh AdrpAdd	Lloh330, Lloh331
	.loh AdrpLdrGot	Lloh328, Lloh329
	.loh AdrpAdd	Lloh326, Lloh327
	.loh AdrpLdrGot	Lloh324, Lloh325
	.loh AdrpLdrGot	Lloh322, Lloh323
	.loh AdrpLdrGot	Lloh320, Lloh321
	.loh AdrpAdd	Lloh354, Lloh355
	.loh AdrpLdrGot	Lloh352, Lloh353
	.loh AdrpAdd	Lloh350, Lloh351
	.loh AdrpLdrGot	Lloh348, Lloh349
	.loh AdrpLdrGot	Lloh346, Lloh347
	.loh AdrpLdrGot	Lloh344, Lloh345
	.loh AdrpLdrGot	Lloh342, Lloh343
	.loh AdrpLdrGot	Lloh340, Lloh341
	.loh AdrpAdd	Lloh366, Lloh367
	.loh AdrpLdrGot	Lloh364, Lloh365
	.loh AdrpAdd	Lloh362, Lloh363
	.loh AdrpLdrGot	Lloh360, Lloh361
	.loh AdrpLdrGot	Lloh358, Lloh359
	.loh AdrpLdrGot	Lloh356, Lloh357
	.loh AdrpAdd	Lloh378, Lloh379
	.loh AdrpLdrGot	Lloh376, Lloh377
	.loh AdrpAdd	Lloh374, Lloh375
	.loh AdrpLdrGot	Lloh372, Lloh373
	.loh AdrpLdrGot	Lloh370, Lloh371
	.loh AdrpLdrGot	Lloh368, Lloh369
	.loh AdrpAdd	Lloh390, Lloh391
	.loh AdrpLdrGot	Lloh388, Lloh389
	.loh AdrpAdd	Lloh386, Lloh387
	.loh AdrpLdrGot	Lloh384, Lloh385
	.loh AdrpLdrGot	Lloh382, Lloh383
	.loh AdrpLdrGot	Lloh380, Lloh381
	.loh AdrpAdd	Lloh402, Lloh403
	.loh AdrpLdrGot	Lloh400, Lloh401
	.loh AdrpAdd	Lloh398, Lloh399
	.loh AdrpLdrGot	Lloh396, Lloh397
	.loh AdrpLdrGot	Lloh394, Lloh395
	.loh AdrpLdrGot	Lloh392, Lloh393
	.loh AdrpAdd	Lloh413, Lloh414
	.loh AdrpLdrGotLdr	Lloh410, Lloh411, Lloh412
	.loh AdrpLdrGotLdr	Lloh407, Lloh408, Lloh409
	.loh AdrpLdrGotLdr	Lloh404, Lloh405, Lloh406
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_21-LBB0_2)>>2
	.short	(LBB0_23-LBB0_2)>>2
	.short	(LBB0_24-LBB0_2)>>2
	.short	(LBB0_25-LBB0_2)>>2
	.short	(LBB0_26-LBB0_2)>>2
	.short	(LBB0_27-LBB0_2)>>2
	.short	(LBB0_28-LBB0_2)>>2
	.short	(LBB0_29-LBB0_2)>>2
	.short	(LBB0_30-LBB0_2)>>2
	.short	(LBB0_31-LBB0_2)>>2
	.short	(LBB0_32-LBB0_2)>>2
	.short	(LBB0_33-LBB0_2)>>2
	.short	(LBB0_34-LBB0_2)>>2
	.short	(LBB0_35-LBB0_2)>>2
	.short	(LBB0_36-LBB0_2)>>2
	.short	(LBB0_37-LBB0_2)>>2
	.short	(LBB0_38-LBB0_2)>>2
	.short	(LBB0_39-LBB0_2)>>2
	.short	(LBB0_40-LBB0_2)>>2
	.short	(LBB0_41-LBB0_2)>>2
	.short	(LBB0_42-LBB0_2)>>2
	.short	(LBB0_43-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_45-LBB0_2)>>2
	.short	(LBB0_46-LBB0_2)>>2
	.short	(LBB0_47-LBB0_2)>>2
	.short	(LBB0_48-LBB0_2)>>2
	.short	(LBB0_49-LBB0_2)>>2
	.short	(LBB0_50-LBB0_2)>>2
	.short	(LBB0_51-LBB0_2)>>2
	.short	(LBB0_52-LBB0_2)>>2
	.short	(LBB0_53-LBB0_2)>>2
	.short	(LBB0_54-LBB0_2)>>2
	.short	(LBB0_56-LBB0_2)>>2
	.short	(LBB0_57-LBB0_2)>>2
	.short	(LBB0_58-LBB0_2)>>2
	.short	(LBB0_59-LBB0_2)>>2
	.short	(LBB0_60-LBB0_2)>>2
	.short	(LBB0_61-LBB0_2)>>2
	.short	(LBB0_62-LBB0_2)>>2
	.short	(LBB0_63-LBB0_2)>>2
	.short	(LBB0_64-LBB0_2)>>2
	.short	(LBB0_65-LBB0_2)>>2
	.short	(LBB0_66-LBB0_2)>>2
	.short	(LBB0_67-LBB0_2)>>2
	.short	(LBB0_68-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_69-LBB0_2)>>2
	.short	(LBB0_70-LBB0_2)>>2
	.short	(LBB0_71-LBB0_2)>>2
	.short	(LBB0_72-LBB0_2)>>2
	.short	(LBB0_73-LBB0_2)>>2
	.short	(LBB0_74-LBB0_2)>>2
	.short	(LBB0_75-LBB0_2)>>2
	.short	(LBB0_76-LBB0_2)>>2
	.short	(LBB0_77-LBB0_2)>>2
	.short	(LBB0_78-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_79-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_81-LBB0_2)>>2
	.short	(LBB0_82-LBB0_2)>>2
	.short	(LBB0_83-LBB0_2)>>2
	.short	(LBB0_84-LBB0_2)>>2
	.short	(LBB0_85-LBB0_2)>>2
	.short	(LBB0_86-LBB0_2)>>2
	.short	(LBB0_93-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_3-LBB0_2)>>2
	.short	(LBB0_4-LBB0_2)>>2
	.short	(LBB0_5-LBB0_2)>>2
	.short	(LBB0_6-LBB0_2)>>2
	.short	(LBB0_7-LBB0_2)>>2
	.short	(LBB0_8-LBB0_2)>>2
	.short	(LBB0_9-LBB0_2)>>2
	.short	(LBB0_10-LBB0_2)>>2
	.short	(LBB0_11-LBB0_2)>>2
	.short	(LBB0_12-LBB0_2)>>2
	.short	(LBB0_13-LBB0_2)>>2
	.short	(LBB0_14-LBB0_2)>>2
	.short	(LBB0_15-LBB0_2)>>2
	.short	(LBB0_16-LBB0_2)>>2
	.short	(LBB0_17-LBB0_2)>>2
	.short	(LBB0_18-LBB0_2)>>2
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"md5"

l_.str.1:                               ; @.str.1
	.asciz	"sha1"

l_.str.2:                               ; @.str.2
	.asciz	"ecb(des)"

l_.str.3:                               ; @.str.3
	.asciz	"cbc(des)"

l_.str.4:                               ; @.str.4
	.asciz	"ecb(des3_ede)"

l_.str.5:                               ; @.str.5
	.asciz	"cbc(des3_ede)"

l_.str.6:                               ; @.str.6
	.asciz	"md4"

l_.str.7:                               ; @.str.7
	.asciz	"sha256"

l_.str.8:                               ; @.str.8
	.asciz	"ecb(blowfish)"

l_.str.9:                               ; @.str.9
	.asciz	"cbc(blowfish)"

l_.str.10:                              ; @.str.10
	.asciz	"ecb(twofish)"

l_.str.11:                              ; @.str.11
	.asciz	"cbc(twofish)"

l_.str.12:                              ; @.str.12
	.asciz	"ecb(serpent)"

l_.str.13:                              ; @.str.13
	.asciz	"ecb(aes)"

l_.str.14:                              ; @.str.14
	.asciz	"cbc(aes)"

l_.str.15:                              ; @.str.15
	.asciz	"lrw(aes)"

l_.str.16:                              ; @.str.16
	.asciz	"xts(aes)"

l_.str.17:                              ; @.str.17
	.asciz	"ctr(aes)"

l_.str.18:                              ; @.str.18
	.asciz	"rfc3686(ctr(aes))"

l_.str.19:                              ; @.str.19
	.asciz	"sha384"

l_.str.20:                              ; @.str.20
	.asciz	"sha512"

l_.str.21:                              ; @.str.21
	.asciz	"deflate"

l_.str.22:                              ; @.str.22
	.asciz	"ecb(cast5)"

l_.str.23:                              ; @.str.23
	.asciz	"ecb(cast6)"

l_.str.24:                              ; @.str.24
	.asciz	"ecb(arc4)"

l_.str.25:                              ; @.str.25
	.asciz	"michael_mic"

l_.str.26:                              ; @.str.26
	.asciz	"crc32c"

l_.str.27:                              ; @.str.27
	.asciz	"ecb(tea)"

l_.str.28:                              ; @.str.28
	.asciz	"ecb(xtea)"

l_.str.29:                              ; @.str.29
	.asciz	"ecb(khazad)"

l_.str.30:                              ; @.str.30
	.asciz	"wp512"

l_.str.31:                              ; @.str.31
	.asciz	"wp384"

l_.str.32:                              ; @.str.32
	.asciz	"wp256"

l_.str.33:                              ; @.str.33
	.asciz	"ecb(tnepres)"

l_.str.34:                              ; @.str.34
	.asciz	"ecb(anubis)"

l_.str.35:                              ; @.str.35
	.asciz	"cbc(anubis)"

l_.str.36:                              ; @.str.36
	.asciz	"tgr192"

l_.str.37:                              ; @.str.37
	.asciz	"tgr160"

l_.str.38:                              ; @.str.38
	.asciz	"tgr128"

l_.str.39:                              ; @.str.39
	.asciz	"ecb(xeta)"

l_.str.40:                              ; @.str.40
	.asciz	"pcbc(fcrypt)"

l_.str.41:                              ; @.str.41
	.asciz	"ecb(camellia)"

l_.str.42:                              ; @.str.42
	.asciz	"cbc(camellia)"

l_.str.43:                              ; @.str.43
	.asciz	"sha224"

l_.str.44:                              ; @.str.44
	.asciz	"salsa20"

l_.str.45:                              ; @.str.45
	.asciz	"gcm(aes)"

l_.str.46:                              ; @.str.46
	.asciz	"lzo"

l_.str.47:                              ; @.str.47
	.asciz	"ccm(aes)"

l_.str.48:                              ; @.str.48
	.asciz	"cts(cbc(aes))"

l_.str.49:                              ; @.str.49
	.asciz	"rmd128"

l_.str.50:                              ; @.str.50
	.asciz	"rmd160"

l_.str.51:                              ; @.str.51
	.asciz	"rmd256"

l_.str.52:                              ; @.str.52
	.asciz	"rmd320"

l_.str.53:                              ; @.str.53
	.asciz	"ecb(seed)"

l_.str.54:                              ; @.str.54
	.asciz	"zlib"

l_.str.55:                              ; @.str.55
	.asciz	"rfc4309(ccm(aes))"

l_.str.56:                              ; @.str.56
	.asciz	"hmac(md5)"

l_.str.57:                              ; @.str.57
	.asciz	"hmac(sha1)"

l_.str.58:                              ; @.str.58
	.asciz	"hmac(sha256)"

l_.str.59:                              ; @.str.59
	.asciz	"hmac(sha384)"

l_.str.60:                              ; @.str.60
	.asciz	"hmac(sha512)"

l_.str.61:                              ; @.str.61
	.asciz	"hmac(sha224)"

l_.str.62:                              ; @.str.62
	.asciz	"xcbc(aes)"

l_.str.63:                              ; @.str.63
	.asciz	"hmac(rmd128)"

l_.str.64:                              ; @.str.64
	.asciz	"hmac(rmd160)"

l_.str.65:                              ; @.str.65
	.asciz	"vmac(aes)"

l_.str.66:                              ; @.str.66
	.asciz	"ansi_cprng"

	.comm	_ENCRYPT,4,2                    ; @ENCRYPT
	.comm	_sec,4,2                        ; @sec
	.comm	_speed_template_16_24_32,4,2    ; @speed_template_16_24_32
	.comm	_DECRYPT,4,2                    ; @DECRYPT
	.comm	_speed_template_32_40_48,4,2    ; @speed_template_32_40_48
	.comm	_speed_template_32_48_64,4,2    ; @speed_template_32_48_64
	.comm	_des3_speed_template,8,3        ; @des3_speed_template
	.comm	_DES3_SPEED_VECTORS,4,2         ; @DES3_SPEED_VECTORS
	.comm	_speed_template_24,4,2          ; @speed_template_24
	.comm	_speed_template_8_32,4,2        ; @speed_template_8_32
	.comm	_speed_template_8,4,2           ; @speed_template_8
	.comm	_speed_template_16_32,4,2       ; @speed_template_16_32
	.comm	_generic_hash_speed_template,4,2 ; @generic_hash_speed_template
	.comm	_mode,4,2                       ; @mode
	.no_dead_strip	_do_test
.subsections_via_symbols
