Untitled

mail@pastecode.io avatar
unknown
assembly_x86
2 years ago
18 kB
3
Indexable
Never
vk_icdNegotiateLoaderICDInterfaceVersion+682432:
    rex push %rbx
	sub    $0x20,%rsp
	mov    %rcx,%rbx
	mov    %rdx,(%rcx)
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	cmp    0x58(%rax),%rbx
	jae    0x7ffb5edb9712             ; <vk_icdNegotiateLoaderICDInterfaceVersion+682466>
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    0x58(%rax),%rcx
	jmp    0x7ffb5edb9714             ; <vk_icdNegotiateLoaderICDInterfaceVersion+682468>
	xor    %ecx,%ecx
	mov    %rcx,0x8(%rbx)
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    %rbx,0x58(%rax)
	mov    %rbx,%rax
	add    $0x20,%rsp
	pop    %rbx
	ret
	int3
	int3
	mov    %rbx,0x8(%rsp)
	push   %rdi
	sub    $0x20,%rsp
	mov    %rcx,%rdi
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	cmp    0x58(%rax),%rdi
	jne    0x7ffb5edb9779             ; <vk_icdNegotiateLoaderICDInterfaceVersion+682569>
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    0x58(%rax),%rdx
	test   %rdx,%rdx
	je     0x7ffb5edb9779             ; <vk_icdNegotiateLoaderICDInterfaceVersion+682569>
	mov    0x8(%rdx),%rbx
	cmp    %rdx,%rdi
	je     0x7ffb5edb9765             ; <vk_icdNegotiateLoaderICDInterfaceVersion+682549>
	mov    %rbx,%rdx
	test   %rbx,%rbx
	je     0x7ffb5edb9779             ; <vk_icdNegotiateLoaderICDInterfaceVersion+682569>
	jmp    0x7ffb5edb9752             ; <vk_icdNegotiateLoaderICDInterfaceVersion+682530>
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    %rbx,0x58(%rax)
	mov    0x30(%rsp),%rbx
	add    $0x20,%rsp
	pop    %rdi
	ret
	call   0x7ffb5edd3d54             ; <vk_icdNegotiateLoaderICDInterfaceVersion+790564>
	int3
	int3
	sub    $0x28,%rsp
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    0x60(%rax),%rax
	add    $0x28,%rsp
	ret
	int3
	int3
	sub    $0x28,%rsp
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    0x68(%rax),%rax
	add    $0x28,%rsp
	ret
	int3
	int3
	rex push %rbx
	sub    $0x20,%rsp
	mov    %rcx,%rbx
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    %rbx,0x60(%rax)
	add    $0x20,%rsp
	pop    %rbx
	ret
	rex push %rbx
	sub    $0x20,%rsp
	mov    %rcx,%rbx
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    %rbx,0x68(%rax)
	add    $0x20,%rsp
	pop    %rbx
	ret
	mov    %rsp,%rax
	mov    %rbx,0x10(%rax)
	mov    %rbp,0x18(%rax)
	mov    %rsi,0x20(%rax)
	push   %rdi
	sub    $0x40,%rsp
	mov    0x8(%r9),%rbx
	mov    %r9,%rdi
	mov    %r8,%rsi
	mov    %rdx,0x8(%rax)
	mov    %rcx,%rbp
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    %rbx,0x60(%rax)
	mov    0x38(%rbp),%rbx
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    %rbx,0x68(%rax)
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    0x38(%rdi),%rdx
	mov    %rdi,%r9
	mov    %rsi,%r8
	mov    (%rdx),%ecx
	lea    0x50(%rsp),%rdx
	add    0x60(%rax),%rcx
	xor    %eax,%eax
	mov    %al,0x38(%rsp)
	mov    %rax,0x30(%rsp)
	mov    %eax,0x28(%rsp)
	mov    %rcx,0x20(%rsp)
	mov    %rbp,%rcx
	call   0x7ffb5edbc6b0             ; <vk_icdNegotiateLoaderICDInterfaceVersion+694656>
	mov    0x58(%rsp),%rbx
	mov    0x60(%rsp),%rbp
	mov    0x68(%rsp),%rsi
	add    $0x40,%rsp
	pop    %rdi
	ret
	int3
	int3
	mov    %rsp,%rax
	mov    %rbx,0x10(%rax)
	mov    %rbp,0x18(%rax)
	mov    %rsi,0x20(%rax)
	push   %rdi
	sub    $0x60,%rsp
	andl   $0x0,-0x24(%rax)
	mov    %r9,%rdi
	andl   $0x0,-0x20(%rax)
	mov    %r8,%rsi
	andl   $0x0,-0x1c(%rax)
	mov    %rcx,%rbp
	andl   $0x0,-0x18(%rax)
	andl   $0x0,-0x14(%rax)
	mov    0x8(%r9),%rbx
	movb   $0x0,-0x28(%rax)
	mov    %rdx,0x8(%rax)
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    %rbx,0x60(%rax)
	mov    0x38(%rbp),%rbx
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    %rbx,0x68(%rax)
	call   0x7ffb5edbaa60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+687408>
	mov    0x38(%rdi),%rcx
	lea    0x40(%rsp),%rdx
	mov    0x8(%rdi),%r8
	movb   $0x0,0x20(%rsp)
	mov    (%rcx),%ecx
	add    0x60(%rax),%rcx
	mov    0x10(%rdi),%rax
	mov    (%rax),%r9d
	call   0x7ffb5edb8d90             ; <vk_icdNegotiateLoaderICDInterfaceVersion+680032>
	movb   $0x0,0x38(%rsp)
	lea    0x40(%rsp),%rax
	andq   $0x0,0x30(%rsp)
	lea    0x70(%rsp),%rdx
	andl   $0x0,0x28(%rsp)
	mov    %rdi,%r9
	mov    %rsi,%r8
	mov    %rax,0x20(%rsp)
	mov    %rbp,%rcx
	call   0x7ffb5edbc8e8             ; <vk_icdNegotiateLoaderICDInterfaceVersion+695224>
	lea    0x60(%rsp),%r11
	mov    0x18(%r11),%rbx
	mov    0x20(%r11),%rbp
	mov    0x28(%r11),%rsi
	mov    %r11,%rsp
	pop    %rdi
	ret
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	data16 nopw 0x0(%rax,%rax,1)
	cmp    $0x10,%r8
	jb     0x7ffb5edb9971             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683073>
	movzbl %dl,%edx
	mov    $0x1010101,%eax
	imul   %eax,%edx
	movd   %edx,%xmm0
	pshufd $0x0,%xmm0,%xmm0
	nopw   0x0(%rax,%rax,1)
	movdqu (%rcx),%xmm1
	add    $0x10,%rcx
	sub    $0x10,%r8
	pcmpeqb %xmm0,%xmm1
	pmovmskb %xmm1,%rax
	bsf    %rax,%rax
	jne    0x7ffb5edb9993             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683107>
	cmp    $0x10,%r8
	jae    0x7ffb5edb9950             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683040>
	test   %r8,%r8
	je     0x7ffb5edb998f             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683103>
	data16 nopw 0x0(%rax,%rax,1)
	mov    (%rcx),%al
	inc    %rcx
	xor    %dl,%al
	je     0x7ffb5edb9999             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683113>
	sub    $0x1,%r8
	jne    0x7ffb5edb9980             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683088>
	xor    %rax,%rax
	ret
	lea    -0x10(%rax,%rcx,1),%rax
	ret
	lea    -0x1(%rcx),%rax
	ret
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	data16 nopw 0x0(%rax,%rax,1)
	sub    %rcx,%rdx
	cmp    $0x8,%r8
	jb     0x7ffb5edb99db             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683179>
	test   $0x7,%cl
	je     0x7ffb5edb99d2             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683170>
	xchg   %ax,%ax
	mov    (%rcx),%al
	cmp    (%rcx,%rdx,1),%al
	jne    0x7ffb5edb99f3             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683203>
	inc    %rcx
	dec    %r8
	test   $0x7,%cl
	jne    0x7ffb5edb99c0             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683152>
	mov    %r8,%r9
	shr    $0x3,%r9
	jne    0x7ffb5edb99fa             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683210>
	test   %r8,%r8
	je     0x7ffb5edb99ef             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683199>
	mov    (%rcx),%al
	cmp    (%rcx,%rdx,1),%al
	jne    0x7ffb5edb99f3             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683203>
	inc    %rcx
	dec    %r8
	jne    0x7ffb5edb99e0             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683184>
	xor    %rax,%rax
	ret
	sbb    %eax,%eax
	sbb    $0xffffffff,%eax
	ret
	nop
	shr    $0x2,%r9
	je     0x7ffb5edb9a37             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683271>
	mov    (%rcx),%rax
	cmp    (%rcx,%rdx,1),%rax
	jne    0x7ffb5edb9a64             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683316>
	mov    0x8(%rcx),%rax
	cmp    0x8(%rcx,%rdx,1),%rax
	jne    0x7ffb5edb9a60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683312>
	mov    0x10(%rcx),%rax
	cmp    0x10(%rcx,%rdx,1),%rax
	jne    0x7ffb5edb9a5c             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683308>
	mov    0x18(%rcx),%rax
	cmp    0x18(%rcx,%rdx,1),%rax
	jne    0x7ffb5edb9a58             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683304>
	add    $0x20,%rcx
	dec    %r9
	jne    0x7ffb5edb9a00             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683216>
	and    $0x1f,%r8
	mov    %r8,%r9
	shr    $0x3,%r9
	je     0x7ffb5edb99db             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683179>
	mov    (%rcx),%rax
	cmp    (%rcx,%rdx,1),%rax
	jne    0x7ffb5edb9a64             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683316>
	add    $0x8,%rcx
	dec    %r9
	jne    0x7ffb5edb9a40             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683280>
	and    $0x7,%r8
	jmp    0x7ffb5edb99db             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683179>
	add    $0x8,%rcx
	add    $0x8,%rcx
	add    $0x8,%rcx
	mov    (%rdx,%rcx,1),%rcx
	bswap  %rax
	bswap  %rcx
	cmp    %rcx,%rax
	sbb    %eax,%eax
	sbb    $0xffffffff,%eax
	ret
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	data16 nopw 0x0(%rax,%rax,1)
	push   %rdi
	push   %rsi
	mov    %r11,%rax
	mov    %rcx,%rdi
	mov    %r8,%rcx
	mov    %r10,%rsi
	rep movsb %ds:(%rsi),%es:(%rdi)
	pop    %rsi
	pop    %rdi
	ret
	int3
	int3
	int3
	int3
	int3
	int3
	nopl   0x0(%rax)
	mov    %rcx,%r11
	mov    %rdx,%r10
	cmp    $0x10,%r8
	jbe    0x7ffb5edb9b10             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683488>
	cmp    $0x20,%r8
	jbe    0x7ffb5edb9af0             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683456>
	sub    %rcx,%rdx
	jae    0x7ffb5edb9ad4             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683428>
	lea    (%r8,%r10,1),%rax
	cmp    %rax,%rcx
	jb     0x7ffb5edb9db0             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684160>
	cmp    $0x80,%r8
	jbe    0x7ffb5edb9cf0             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683968>
	testb  $0x2,0x1695a90(%rip)       ; 0x7ffb6044f578
	je     0x7ffb5edb9c40             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683792>
	jmp    0x7ffb5edb9a90             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683360>
	movups (%rdx),%xmm0
	movups -0x10(%rdx,%r8,1),%xmm1
	movups %xmm0,(%rcx)
	movups %xmm1,-0x10(%rcx,%r8,1)
	mov    %rcx,%rax
	ret
	data16 nopw 0x0(%rax,%rax,1)
	mov    %rcx,%rax
	lea    -0x11a9b1a(%rip),%r9       ; 0x7ffb5dc10000
	mov    0x298ca10(%r9,%r8,4),%ecx
	add    %r9,%rcx
	jmp    *%rcx
	nopw   0x0(%rax,%rax,1)
	ret
	movzwl (%rdx),%ecx
	mov    %cx,(%rax)
	ret
	mov    (%rdx),%rcx
	mov    %rcx,(%rax)
	ret
	movzwl (%rdx),%ecx
	movzbl 0x2(%rdx),%r8d
	mov    %cx,(%rax)
	mov    %r8b,0x2(%rax)
	ret
	movzbl (%rdx),%ecx
	mov    %cl,(%rax)
	ret
	movdqu (%rdx),%xmm0
	movdqu %xmm0,(%rax)
	ret
	xchg   %ax,%ax
	mov    (%rdx),%r8
	movzwl 0x8(%rdx),%ecx
	movzbl 0xa(%rdx),%r9d
	mov    %r8,(%rax)
	mov    %cx,0x8(%rax)
	mov    %r9b,0xa(%rax)
	ret
	mov    (%rdx),%ecx
	mov    %ecx,(%rax)
	ret
	nopl   (%rax)
	mov    (%rdx),%ecx
	movzbl 0x4(%rdx),%r8d
	mov    %ecx,(%rax)
	mov    %r8b,0x4(%rax)
	ret
	xchg   %ax,%ax
	mov    (%rdx),%ecx
	movzwl 0x4(%rdx),%r8d
	mov    %ecx,(%rax)
	mov    %r8w,0x4(%rax)
	ret
	nop
	mov    (%rdx),%ecx
	movzwl 0x4(%rdx),%r8d
	movzbl 0x6(%rdx),%r9d
	mov    %ecx,(%rax)
	mov    %r8w,0x4(%rax)
	mov    %r9b,0x6(%rax)
	ret
	mov    (%rdx),%r8
	mov    0x8(%rdx),%ecx
	movzbl 0xc(%rdx),%r9d
	mov    %r8,(%rax)
	mov    %ecx,0x8(%rax)
	mov    %r9b,0xc(%rax)
	ret
	xchg   %ax,%ax
	mov    (%rdx),%r8
	movzbl 0x8(%rdx),%ecx
	mov    %r8,(%rax)
	mov    %cl,0x8(%rax)
	ret
	xchg   %ax,%ax
	mov    (%rdx),%r8
	movzwl 0x8(%rdx),%ecx
	mov    %r8,(%rax)
	mov    %cx,0x8(%rax)
	ret
	nop
	mov    (%rdx),%r8
	mov    0x8(%rdx),%ecx
	mov    %r8,(%rax)
	mov    %ecx,0x8(%rax)
	ret
	nopl   (%rax)
	mov    (%rdx),%r8
	mov    0x8(%rdx),%ecx
	movzwl 0xc(%rdx),%r9d
	mov    %r8,(%rax)
	mov    %ecx,0x8(%rax)
	mov    %r9w,0xc(%rax)
	ret
	nopw   0x0(%rax,%rax,1)
	mov    (%rdx),%r8
	mov    0x8(%rdx),%ecx
	movzwl 0xc(%rdx),%r9d
	movzbl 0xe(%rdx),%r10d
	mov    %r8,(%rax)
	mov    %ecx,0x8(%rax)
	mov    %r9w,0xc(%rax)
	mov    %r10b,0xe(%rax)
	ret
	movups (%rcx,%rdx,1),%xmm0
	add    %rcx,%r8
	add    $0x10,%rcx
	test   $0xf,%r11b
	je     0x7ffb5edb9c64             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683828>
	movaps %xmm0,%xmm1
	and    $0xfffffffffffffff0,%rcx
	movups (%rcx,%rdx,1),%xmm0
	add    $0x10,%rcx
	movups %xmm1,(%r11)
	sub    %rcx,%r8
	mov    %r8,%r9
	shr    $0x7,%r9
	je     0x7ffb5edb9cfc             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683980>
	movaps %xmm0,-0x10(%rcx)
	cmp    0x160fd69(%rip),%r9        ; 0x7ffb603c99e8
	jbe    0x7ffb5edb9c98             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683880>
	jmp    0x7ffb5edb9d48             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684056>
	data16 nopw 0x0(%rax,%rax,1)
	movaps %xmm0,-0x20(%rcx)
	movaps %xmm1,-0x10(%rcx)
	movups (%rcx,%rdx,1),%xmm0
	movups 0x10(%rcx,%rdx,1),%xmm1
	add    $0x80,%rcx
	movaps %xmm0,-0x80(%rcx)
	movaps %xmm1,-0x70(%rcx)
	movups -0x60(%rcx,%rdx,1),%xmm0
	movups -0x50(%rcx,%rdx,1),%xmm1
	dec    %r9
	movaps %xmm0,-0x60(%rcx)
	movaps %xmm1,-0x50(%rcx)
	movups -0x40(%rcx,%rdx,1),%xmm0
	movups -0x30(%rcx,%rdx,1),%xmm1
	movaps %xmm0,-0x40(%rcx)
	movaps %xmm1,-0x30(%rcx)
	movups -0x20(%rcx,%rdx,1),%xmm0
	movups -0x10(%rcx,%rdx,1),%xmm1
	jne    0x7ffb5edb9c90             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683872>
	movaps %xmm0,-0x20(%rcx)
	and    $0x7f,%r8
	movaps %xmm1,%xmm0
	jmp    0x7ffb5edb9cfc             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683980>
	movups (%rcx,%rdx,1),%xmm0
	add    $0x10,%rcx
	sub    $0x10,%r8
	mov    %r8,%r9
	shr    $0x4,%r9
	je     0x7ffb5edb9d21             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684017>
	data16 data16 nopw 0x0(%rax,%rax,1)
	movups %xmm0,-0x10(%rcx)
	movups (%rcx,%rdx,1),%xmm0
	add    $0x10,%rcx
	dec    %r9
	jne    0x7ffb5edb9d10             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684000>
	and    $0xf,%r8
	je     0x7ffb5edb9d34             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684036>
	lea    (%rcx,%r8,1),%rax
	movups -0x10(%rax,%rdx,1),%xmm1
	movups %xmm1,-0x10(%rax)
	movups %xmm0,-0x10(%rcx)
	mov    %r11,%rax
	ret
	nopl   0x0(%rax)
	movntps %xmm0,-0x20(%rcx)
	movntps %xmm1,-0x10(%rcx)
	prefetchnta 0x200(%rcx,%rdx,1)
	movups (%rcx,%rdx,1),%xmm0
	movups 0x10(%rcx,%rdx,1),%xmm1
	add    $0x80,%rcx
	movntps %xmm0,-0x80(%rcx)
	movntps %xmm1,-0x70(%rcx)
	movups -0x60(%rcx,%rdx,1),%xmm0
	movups -0x50(%rcx,%rdx,1),%xmm1
	dec    %r9
	movntps %xmm0,-0x60(%rcx)
	movntps %xmm1,-0x50(%rcx)
	movups -0x40(%rcx,%rdx,1),%xmm0
	movups -0x30(%rcx,%rdx,1),%xmm1
	prefetchnta 0x240(%rcx,%rdx,1)
	movntps %xmm0,-0x40(%rcx)
	movntps %xmm1,-0x30(%rcx)
	movups -0x20(%rcx,%rdx,1),%xmm0
	movups -0x10(%rcx,%rdx,1),%xmm1
	jne    0x7ffb5edb9d40             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684048>
	sfence
	jmp    0x7ffb5edb9ce3             ; <vk_icdNegotiateLoaderICDInterfaceVersion+683955>
	nopl   0x0(%rax,%rax,1)
	add    %r8,%rcx
	movups -0x10(%rcx,%rdx,1),%xmm0
	sub    $0x10,%rcx
	sub    $0x10,%r8
	test   $0xf,%cl
	je     0x7ffb5edb9ddc             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684204>
	mov    %rcx,%rax
	and    $0xfffffffffffffff0,%rcx
	movups %xmm0,%xmm1
	movups (%rcx,%rdx,1),%xmm0
	movups %xmm1,(%rax)
	mov    %rcx,%r8
	sub    %r11,%r8
	mov    %r8,%r9
	shr    $0x7,%r9
	je     0x7ffb5edb9e4d             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684317>
	movaps %xmm0,(%rcx)
	jmp    0x7ffb5edb9df7             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684231>
	nopw   0x0(%rax,%rax,1)
	movaps %xmm0,0x10(%rcx)
	movaps %xmm1,(%rcx)
	movups -0x10(%rcx,%rdx,1),%xmm0
	movups -0x20(%rcx,%rdx,1),%xmm1
	sub    $0x80,%rcx
	movaps %xmm0,0x70(%rcx)
	movaps %xmm1,0x60(%rcx)
	movups 0x50(%rcx,%rdx,1),%xmm0
	movups 0x40(%rcx,%rdx,1),%xmm1
	dec    %r9
	movaps %xmm0,0x50(%rcx)
	movaps %xmm1,0x40(%rcx)
	movups 0x30(%rcx,%rdx,1),%xmm0
	movups 0x20(%rcx,%rdx,1),%xmm1
	movaps %xmm0,0x30(%rcx)
	movaps %xmm1,0x20(%rcx)
	movups 0x10(%rcx,%rdx,1),%xmm0
	movups (%rcx,%rdx,1),%xmm1
	jne    0x7ffb5edb9df0             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684224>
	movaps %xmm0,0x10(%rcx)
	and    $0x7f,%r8
	movaps %xmm1,%xmm0
	mov    %r8,%r9
	shr    $0x4,%r9
	je     0x7ffb5edb9e70             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684352>
	data16 nopw 0x0(%rax,%rax,1)
	movups %xmm0,(%rcx)
	sub    $0x10,%rcx
	movups (%rcx,%rdx,1),%xmm0
	dec    %r9
	jne    0x7ffb5edb9e60             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684336>
	and    $0xf,%r8
	je     0x7ffb5edb9e7e             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684366>
	movups (%r10),%xmm1
	movups %xmm1,(%r11)
	movups %xmm0,(%rcx)
	mov    %r11,%rax
	ret
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	int3
	data16 nopw 0x0(%rax,%rax,1)
	push   %rdi
	mov    %edx,%eax
	mov    %rcx,%rdi
	mov    %r8,%rcx
	rep stos %al,%es:(%rdi)
	mov    %r11,%rax
	pop    %rdi
	ret
	int3
	int3
	int3
	int3
	int3
	int3
	data16 nopw 0x0(%rax,%rax,1)
	mov    %rcx,%r11
	movzbl %dl,%edx
	movabs $0x101010101010101,%r9
	imul   %rdx,%r9
	cmp    $0x10,%r8
	jbe    0x7ffb5edb9fd0             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684704>
	movq   %r9,%xmm0
	punpcklbw %xmm0,%xmm0
	cmp    $0x80,%r8
	ja     0x7ffb5edb9f00             ; <vk_icdNegotiateLoaderICDInterfaceVersion+684496>