#include <machine/asm.h>
.text
.globl OPENSSL_UplinkTable
.type _lazy1,@function
.align 16
_lazy1:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $1,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *8(%rax)
_lazy1_end:
.size _lazy1,.-_lazy1
.type _lazy2,@function
.align 16
_lazy2:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $2,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *16(%rax)
_lazy2_end:
.size _lazy2,.-_lazy2
.type _lazy3,@function
.align 16
_lazy3:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $3,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *24(%rax)
_lazy3_end:
.size _lazy3,.-_lazy3
.type _lazy4,@function
.align 16
_lazy4:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $4,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *32(%rax)
_lazy4_end:
.size _lazy4,.-_lazy4
.type _lazy5,@function
.align 16
_lazy5:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $5,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *40(%rax)
_lazy5_end:
.size _lazy5,.-_lazy5
.type _lazy6,@function
.align 16
_lazy6:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $6,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *48(%rax)
_lazy6_end:
.size _lazy6,.-_lazy6
.type _lazy7,@function
.align 16
_lazy7:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $7,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *56(%rax)
_lazy7_end:
.size _lazy7,.-_lazy7
.type _lazy8,@function
.align 16
_lazy8:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $8,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *64(%rax)
_lazy8_end:
.size _lazy8,.-_lazy8
.type _lazy9,@function
.align 16
_lazy9:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $9,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *72(%rax)
_lazy9_end:
.size _lazy9,.-_lazy9
.type _lazy10,@function
.align 16
_lazy10:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $10,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *80(%rax)
_lazy10_end:
.size _lazy10,.-_lazy10
.type _lazy11,@function
.align 16
_lazy11:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $11,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *88(%rax)
_lazy11_end:
.size _lazy11,.-_lazy11
.type _lazy12,@function
.align 16
_lazy12:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $12,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *96(%rax)
_lazy12_end:
.size _lazy12,.-_lazy12
.type _lazy13,@function
.align 16
_lazy13:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $13,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *104(%rax)
_lazy13_end:
.size _lazy13,.-_lazy13
.type _lazy14,@function
.align 16
_lazy14:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $14,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *112(%rax)
_lazy14_end:
.size _lazy14,.-_lazy14
.type _lazy15,@function
.align 16
_lazy15:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $15,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *120(%rax)
_lazy15_end:
.size _lazy15,.-_lazy15
.type _lazy16,@function
.align 16
_lazy16:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $16,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *128(%rax)
_lazy16_end:
.size _lazy16,.-_lazy16
.type _lazy17,@function
.align 16
_lazy17:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $17,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *136(%rax)
_lazy17_end:
.size _lazy17,.-_lazy17
.type _lazy18,@function
.align 16
_lazy18:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $18,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *144(%rax)
_lazy18_end:
.size _lazy18,.-_lazy18
.type _lazy19,@function
.align 16
_lazy19:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $19,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *152(%rax)
_lazy19_end:
.size _lazy19,.-_lazy19
.type _lazy20,@function
.align 16
_lazy20:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $20,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *160(%rax)
_lazy20_end:
.size _lazy20,.-_lazy20
.type _lazy21,@function
.align 16
_lazy21:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $21,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *168(%rax)
_lazy21_end:
.size _lazy21,.-_lazy21
.type _lazy22,@function
.align 16
_lazy22:
.byte 0x48,0x83,0xEC,0x28
movq %rcx,48(%rsp)
movq %rdx,56(%rsp)
movq %r8,64(%rsp)
movq %r9,72(%rsp)
leaq OPENSSL_UplinkTable(%rip),%rcx
movq $22,%rdx
call OPENSSL_Uplink
movq 48(%rsp),%rcx
movq 56(%rsp),%rdx
movq 64(%rsp),%r8
movq 72(%rsp),%r9
leaq OPENSSL_UplinkTable(%rip),%rax
addq $40,%rsp
jmp *176(%rax)
_lazy22_end:
.size _lazy22,.-_lazy22
.data
OPENSSL_UplinkTable:
.quad 22
.quad _lazy1
.quad _lazy2
.quad _lazy3
.quad _lazy4
.quad _lazy5
.quad _lazy6
.quad _lazy7
.quad _lazy8
.quad _lazy9
.quad _lazy10
.quad _lazy11
.quad _lazy12
.quad _lazy13
.quad _lazy14
.quad _lazy15
.quad _lazy16
.quad _lazy17
.quad _lazy18
.quad _lazy19
.quad _lazy20
.quad _lazy21
.quad _lazy22
.section .pdata,"r"
.align 4
.rva _lazy1,_lazy1_end,_lazy_unwind_info
.rva _lazy2,_lazy2_end,_lazy_unwind_info
.rva _lazy3,_lazy3_end,_lazy_unwind_info
.rva _lazy4,_lazy4_end,_lazy_unwind_info
.rva _lazy5,_lazy5_end,_lazy_unwind_info
.rva _lazy6,_lazy6_end,_lazy_unwind_info
.rva _lazy7,_lazy7_end,_lazy_unwind_info
.rva _lazy8,_lazy8_end,_lazy_unwind_info
.rva _lazy9,_lazy9_end,_lazy_unwind_info
.rva _lazy10,_lazy10_end,_lazy_unwind_info
.rva _lazy11,_lazy11_end,_lazy_unwind_info
.rva _lazy12,_lazy12_end,_lazy_unwind_info
.rva _lazy13,_lazy13_end,_lazy_unwind_info
.rva _lazy14,_lazy14_end,_lazy_unwind_info
.rva _lazy15,_lazy15_end,_lazy_unwind_info
.rva _lazy16,_lazy16_end,_lazy_unwind_info
.rva _lazy17,_lazy17_end,_lazy_unwind_info
.rva _lazy18,_lazy18_end,_lazy_unwind_info
.rva _lazy19,_lazy19_end,_lazy_unwind_info
.rva _lazy20,_lazy20_end,_lazy_unwind_info
.rva _lazy21,_lazy21_end,_lazy_unwind_info
.rva _lazy22,_lazy22_end,_lazy_unwind_info
.section .xdata,"r"
.align 8
_lazy_unwind_info:
.byte 0x01,0x04,0x01,0x00
.byte 0x04,0x42,0x00,0x00