Given the following C code and assembly code, your task is to generate highly optimized x86-64 assembly code.
C Code:

```c
#include<stdio.h>

int main(){
	int n, k;
	scanf("%d %d", &n, &k);
	int lt[n];
	for(int i=0; i<n; i++){
		scanf("%d", &lt[i]);
	}
	int c = n - k;
	for(int i=0; i<c; i++){
		if(lt[i]<lt[i+k]){
			puts("Yes");
		}
		else{
			puts("No");
		}
	}
	return 0;
}```

Assembly Code:

```assembly
	.file	"temp.c"
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"%d %d"
.LC1:
	.string	"%d"
.LC2:
	.string	"Yes"
.LC3:
	.string	"No"
	.section	.text.startup,"ax",@progbits
	.p2align 4
	.globl	main
	.type	main, @function
main:
.LFB23:
	.cfi_startproc
	endbr64
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	leaq	.LC0(%rip), %rdi
	movq	%rsp, %rbp
	.cfi_def_cfa_register 6
	pushq	%r15
	pushq	%r14
	leaq	-60(%rbp), %rdx
	leaq	-64(%rbp), %rsi
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$24, %rsp
	.cfi_offset 15, -24
	.cfi_offset 14, -32
	.cfi_offset 13, -40
	.cfi_offset 12, -48
	.cfi_offset 3, -56
	movq	%fs:40, %rax
	movq	%rax, -56(%rbp)
	xorl	%eax, %eax
	call	__isoc99_scanf@PLT
	movslq	-64(%rbp), %rax
	movq	%rsp, %rcx
	movq	%rax, %rbx
	leaq	15(,%rax,4), %rax
	movq	%rax, %rdx
	andq	$-4096, %rax
	subq	%rax, %rcx
	andq	$-16, %rdx
	cmpq	%rcx, %rsp
	je	.L3
.L18:
	subq	$4096, %rsp
	orq	$0, 4088(%rsp)
	cmpq	%rcx, %rsp
	jne	.L18
.L3:
	andl	$4095, %edx
	subq	%rdx, %rsp
	testq	%rdx, %rdx
	jne	.L19
.L4:
	movq	%rsp, %r12
	testl	%ebx, %ebx
	jle	.L5
	movq	%r12, %r14
	xorl	%r13d, %r13d
	leaq	.LC1(%rip), %r15
	.p2align 4,,10
	.p2align 3
.L6:
	movq	%r14, %rsi
	movq	%r15, %rdi
	xorl	%eax, %eax
	addl	$1, %r13d
	call	__isoc99_scanf@PLT
	movl	-64(%rbp), %ebx
	addq	$4, %r14
	cmpl	%r13d, %ebx
	jg	.L6
.L5:
	movl	-60(%rbp), %eax
	subl	%eax, %ebx
	testl	%ebx, %ebx
	jle	.L7
	movslq	%ebx, %rbx
	xorl	%r15d, %r15d
	leaq	.LC3(%rip), %r14
	leaq	.LC2(%rip), %r13
	jmp	.L10
	.p2align 4,,10
	.p2align 3
.L20:
	movq	%r13, %rdi
	addq	$1, %r15
	call	puts@PLT
	cmpq	%r15, %rbx
	je	.L7
.L21:
	movl	-60(%rbp), %eax
.L10:
	addl	%r15d, %eax
	cltq
	movl	(%r12,%rax,4), %eax
	cmpl	%eax, (%r12,%r15,4)
	jl	.L20
	movq	%r14, %rdi
	addq	$1, %r15
	call	puts@PLT
	cmpq	%r15, %rbx
	jne	.L21
.L7:
	movq	-56(%rbp), %rax
	subq	%fs:40, %rax
	jne	.L22
	leaq	-40(%rbp), %rsp
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	.cfi_remember_state
	.cfi_def_cfa 7, 8
	ret
.L19:
	.cfi_restore_state
	orq	$0, -8(%rsp,%rdx)
	jmp	.L4
.L22:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE23:
	.size	main, .-main
	.ident	"GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	1f - 0f
	.long	4f - 1f
	.long	5
0:
	.string	"GNU"
1:
	.align 8
	.long	0xc0000002
	.long	3f - 2f
2:
	.long	0x3
3:
	.align 8
4:
```

Only output the optimized assembly code. Do not include any other text. Do not write any comments in the assembly code. Wrap the assembly code in ```assembly``` tags.
Optimized Assembly Code:

user
```assembly
	.file	"temp.c"
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"%d %d"
.LC1:
	.string	"%d"
.LC2:
	.string	"Yes"
.LC3:
	.string	"No"
	.section	.text.startup,"ax",@progbits
	.p2align 4
	.globl	main
	.type	main, @function
main:
.LFB23:
	.cfi_startproc
	endbr64
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	leaq	.LC0(%rip), %rdi
	movq	%rsp, %rbp
	.cfi_def_cfa_register 6
	pushq	%r15
	pushq	%r14
	leaq	-60(%rbp), %rdx
	leaq	-64(%rbp), %rsi
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$24, %rsp
	.cfi_offset 15, -24
	.cfi_offset 14, -32
	.cfi_offset 13, -40
	.cfi_offset 12, -48
	.cfi_offset 3, -56
	movq	%fs:40, %rax
	movq	%rax, -56(%rbp)
	xorl	%eax, %eax
	call	__isoc99_scanf@PLT
	movslq	-64(%rbp), %rax
	movq	%rsp, %rcx
	movq	%rax, %rbx
	leaq	15(,%rax,4), %rax
	movq	%rax, %rdx
	andq	$-4096, %rax
	subq	%rax, %rcx
	andq	$-16, %rdx
	cmpq	%rcx, %rsp
	je	.L3
.L18:
	subq	$4096, %rsp
	orq	$0, 4088(%rsp)
	cmpq	%rcx, %rsp
	jne	.L18
.L3:
	andl	$4095, %edx
	subq	%rdx, %rsp
	testq	%rdx, %rdx
	jne	.L19
.L4:
	movq	%rsp, %r12
	testl	%ebx, %ebx
	jle	.L5
	movq	%r12, %r14
	xorl	%r13d, %r13d
	leaq	.LC1(%rip), %r15
	.p2align 4,,10
	.p2align 3
.L6:
	movq	%r14, %rsi
	movq	%r15, %rdi
	xorl	%eax, %eax
	addl	$1, %r13d
	call	__isoc99_scanf@PLT
	movl	-64(%rbp), %ebx
	addq	$4, %r14
	cmpl	%r13d, %ebx
	jg	.L6
.L5:
	movl	-60(%rbp), %eax
	subl	%eax, %ebx
	testl	%ebx, %ebx
	jle	.L7
	movslq	%ebx, %rbx
	xorl	%r15d, %r15d
	leaq	.LC3(%rip), %r14
	leaq	.LC2(%rip), %r13
	jmp	.L10
	.p2align 4,,10
	.p2align 3
.L20:
	movq	%r13, %rdi
	addq	$1, %r15
	call	puts@PLT
	cmpq	%r15, %rbx
	je	.L7
.L21:
	movl	-60(%rbp), %eax
.L10:
	addl	%r15d, %eax
	cltq
	movl	(%r12,%rax,4), %eax
	cmpl	%eax, (%r12,%r15,4)
	jl	.L20
	movq	%r14, %rdi
	addq	$1, %r15
	call	puts@PLT
	cmpq	%r15, %rbx
	jne	.L21
.L7:
	movq	-56(%rbp), %rax
	subq	%fs:40, %rax
	jne	.L22
	leaq	-40(%rbp), %rsp
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	.cfi_remember_state
	.cfi_def_cfa 7, 8
	ret
.L19:
	.cfi_restore_state
	orq	$0, -8(%rsp,%rdx)
	jmp	.L4
.L22:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE23:
	.size	main, .-main
	.ident	"GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	1f - 0f
	.long	4f - 1f
	.long	5
0:
	.string	"GNU"
1:
	.align 8
	.long	0xc0000002
	.long	3f - 2f
2:
	.long	0x3
3:
	.align 8
4:
```
rule
```assembly
	.file	"temp.c"
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"%d %d"
.LC1:
	.string	"%d"
.LC2:
	.string	"Yes"
.LC3:
	.string	"No"
	.section	.text.startup,"ax",@progbits
	.p2align 4
	.globl	main
	.type	main, @function
main:
.LFB23:
	.cfi_startproc
	endbr64
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	leaq	.LC0(%rip), %rdi
	movq	%rsp, %rbp
	.cfi_def_cfa_register 6
	pushq	%r15
	pushq	%r14
	leaq	-60(%rbp), %rdx
	leaq	-64(%rbp), %rsi
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$24, %rsp
	.cfi_offset 15, -24
	.cfi_offset 14, -32
	.cfi_offset 13, -40
	.cfi_offset 12, -48
	.cfi_offset 3, -56
	movq	%fs:40, %rax
	movq	%rax, -56(%rbp)
	xorl	%eax, %eax
	call	__isoc99_scanf@PLT
	movslq	-64(%rbp), %rax
	movq	%rsp, %rcx
	movq	%rax, %rbx
	leaq	15(,%rax,4), %rax
	movq	%rax, %rdx
	andq	$-4096, %rax
	subq	%rax, %rcx
	andq	$-16, %rdx
	cmpq	%rcx, %rsp
	je	.L3
.L18:
	subq	$4096, %rsp
	orq	$0, 4088(%rsp)
	cmpq	%rcx, %rsp
	jne	.L18
.L3:
	andl	$4095, %edx
	subq	%rdx, %rsp
	testq	%rdx, %rdx
	jne	.L19
.L4:
	movq	%rsp, %r12
	testl	%ebx, %ebx
	jle	.L5
	movq	%r12, %r14
	xorl	%r13d, %r13d
	leaq	.LC1(%rip), %r15
	.p2align 4,,10
	.p2align 3
.L6:
	movq	%r14, %rsi
	movq	%r15, %rdi
	xorl	%eax, %eax
	addl	$1, %r13d
	call	__isoc99_scanf@PLT
	movl	-64(%rbp), %ebx
	addq	$4, %r14
	cmpl	%r13d, %ebx
	jg	.L6
.L5:
	movl	-60(%rbp), %eax
	subl	%eax, %ebx
	testl	%ebx, %ebx
	jle	.L7
	movslq	%ebx, %rbx
	xorl	%r15d, %r15d
	leaq	.LC3(%rip), %r14
	leaq	.LC2(%rip), %r13
	jmp	.L10
	.p2align 4,,10
	.p2align 3
.L20:
	movq	%r13, %rdi
	addq	$1, %r15
	call	puts@PLT
	cmpq	%r15, %rbx
	je	.L7
.L21:
	movl	-60(%rbp), %eax
.L10:
	addl	%r15d, %eax
	cltq
	movl	(%r12,%rax,4), %eax
	cmpl	%eax, (%r12,%r15,4)
	jl	.L20
	movq	%r14, %rdi
	addq	$1, %r15
	call	puts@PLT
	cmpq	%r15, %rbx
	jne	.L21
.L7:
	movq	-56(%rbp), %rax
	subq	%fs:40, %rax
	jne	.L22
	leaq	-40(%rbp), %rsp
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	.cfi_remember_state
	.cfi_def_cfa 7, 8
	ret
.L19:
	.cfi_restore_state
	orq	$0, -8(%rsp,%rdx)
	jmp	.L4
.L22:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE23:
	.size	main, .-main
	.ident	"GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	1f - 0f
	.long	4f - 1f
	.long	5
0:
	.string	"GNU"
1:
	.align 8
	.long	0xc0000002
	.long	3f - 2f
2:
	.long	0x3
3:
	.align 8
4:
```
```c
#include<stdio.h>

int main(){
	int n, k;
	scanf("%d %d", &n, &k);
	int lt[n];
	for(int i=0; i<n; i++){
		scanf("%d", &lt[i]);
	}
	int c = n - k;
	for(int i=0; i<c; i++){
		if(lt[i]<lt[i+k]){
			puts("Yes");
		}
		else{
			puts("No");
		}
	}
	return 0;
}```
Given the following C code, your task is to generate highly optimized x86-64 assembly code.
C Code:

```c
#include<stdio.h>

int main(){
	int n, k;
	scanf("%d %d", &n, &k);
	int lt[n];
	for(int i=0; i<n; i++){
		scanf("%d", &lt[i]);
	}
	int c = n - k;
	for(int i=0; i<c; i++){
		if(lt[i]<lt[i+k]){
			puts("Yes");
		}
		else{
			puts("No");
		}
	}
	return 0;
}```

Only output the optimized assembly code. Do not include any other text. Do not write any comments in the assembly code. Wrap the assembly code in ```assembly``` tags.
Optimized Assembly Code:

3 1
1001 869120 1001
 15 7
3 1 4 1 5 9 2 6 5 3 5 7 9 7 9
 15 7
3 1 4 1 5 9 2 6 5 5 5 7 9 7 9
 15 7
3 1 8 1 5 9 1 8 1 5 9 7 9 7 16
 15 7
3 1 9 1 5 5 0 8 1 5 9 8 9 7 15
 3 2
1011 869120 1001
 5 3
96 98 95 000 20
 5 0
96 98 162 100 39
 15 7
3 1 8 1 5 8 1 6 5 5 9 7 9 7 9
 15 11
3 1 8 1 5 9 1 6 5 5 9 7 9 7 16

Yes
No
 Yes
Yes
No
Yes
Yes
No
Yes
Yes
 Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
 Yes
No
No
Yes
Yes
No
Yes
Yes
 Yes
No
No
Yes
Yes
Yes
Yes
Yes
 No
 No
No
 No
No
No
No
No
 Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
 Yes
Yes
No
Yes

Given the following C code and assembly code, your task is to generate highly optimized x86-64 assembly code.
C Code:

```c
#include<stdio.h>

int main(){
	int n, k;
	scanf("%d %d", &n, &k);
	int lt[n];
	for(int i=0; i<n; i++){
		scanf("%d", &lt[i]);
	}
	int c = n - k;
	for(int i=0; i<c; i++){
		if(lt[i]<lt[i+k]){
			puts("Yes");
		}
		else{
			puts("No");
		}
	}
	return 0;
}```

Assembly Code:

```assembly
	.file	"temp.c"
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"%d %d"
.LC1:
	.string	"%d"
.LC2:
	.string	"Yes"
.LC3:
	.string	"No"
	.section	.text.startup,"ax",@progbits
	.p2align 4
	.globl	main
	.type	main, @function
main:
.LFB23:
	.cfi_startproc
	endbr64
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	leaq	.LC0(%rip), %rdi
	movq	%rsp, %rbp
	.cfi_def_cfa_register 6
	pushq	%r15
	pushq	%r14
	leaq	-60(%rbp), %rdx
	leaq	-64(%rbp), %rsi
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$24, %rsp
	.cfi_offset 15, -24
	.cfi_offset 14, -32
	.cfi_offset 13, -40
	.cfi_offset 12, -48
	.cfi_offset 3, -56
	movq	%fs:40, %rax
	movq	%rax, -56(%rbp)
	xorl	%eax, %eax
	call	__isoc99_scanf@PLT
	movslq	-64(%rbp), %rax
	movq	%rsp, %rcx
	movq	%rax, %rbx
	leaq	15(,%rax,4), %rax
	movq	%rax, %rdx
	andq	$-4096, %rax
	subq	%rax, %rcx
	andq	$-16, %rdx
	cmpq	%rcx, %rsp
	je	.L3
.L18:
	subq	$4096, %rsp
	orq	$0, 4088(%rsp)
	cmpq	%rcx, %rsp
	jne	.L18
.L3:
	andl	$4095, %edx
	subq	%rdx, %rsp
	testq	%rdx, %rdx
	jne	.L19
.L4:
	movq	%rsp, %r12
	testl	%ebx, %ebx
	jle	.L5
	movq	%r12, %r14
	xorl	%r13d, %r13d
	leaq	.LC1(%rip), %r15
	.p2align 4,,10
	.p2align 3
.L6:
	movq	%r14, %rsi
	movq	%r15, %rdi
	xorl	%eax, %eax
	addl	$1, %r13d
	call	__isoc99_scanf@PLT
	movl	-64(%rbp), %ebx
	addq	$4, %r14
	cmpl	%r13d, %ebx
	jg	.L6
.L5:
	movl	-60(%rbp), %eax
	subl	%eax, %ebx
	testl	%ebx, %ebx
	jle	.L7
	movslq	%ebx, %rbx
	xorl	%r15d, %r15d
	leaq	.LC3(%rip), %r14
	leaq	.LC2(%rip), %r13
	jmp	.L10
	.p2align 4,,10
	.p2align 3
.L20:
	movq	%r13, %rdi
	addq	$1, %r15
	call	puts@PLT
	cmpq	%r15, %rbx
	je	.L7
.L21:
	movl	-60(%rbp), %eax
.L10:
	addl	%r15d, %eax
	cltq
	movl	(%r12,%rax,4), %eax
	cmpl	%eax, (%r12,%r15,4)
	jl	.L20
	movq	%r14, %rdi
	addq	$1, %r15
	call	puts@PLT
	cmpq	%r15, %rbx
	jne	.L21
.L7:
	movq	-56(%rbp), %rax
	subq	%fs:40, %rax
	jne	.L22
	leaq	-40(%rbp), %rsp
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	.cfi_remember_state
	.cfi_def_cfa 7, 8
	ret
.L19:
	.cfi_restore_state
	orq	$0, -8(%rsp,%rdx)
	jmp	.L4
.L22:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE23:
	.size	main, .-main
	.ident	"GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	1f - 0f
	.long	4f - 1f
	.long	5
0:
	.string	"GNU"
1:
	.align 8
	.long	0xc0000002
	.long	3f - 2f
2:
	.long	0x3
3:
	.align 8
4:
```

Only output the optimized assembly code. Do not include any other text. Do not write any comments in the assembly code. Wrap the assembly code in ```assembly``` tags.
Optimized Assembly Code:

train
```assembly
	.file	"temp.c"
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"%d %d"
.LC1:
	.string	"%d"
.LC2:
	.string	"Yes"
.LC3:
	.string	"No"
	.section	.text.startup,"ax",@progbits
	.p2align 4
	.globl	main
	.type	main, @function
main:
.LFB23:
	.cfi_startproc
	endbr64
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	leaq	.LC0(%rip), %rdi
	movq	%rsp, %rbp
	.cfi_def_cfa_register 6
	pushq	%r15
	pushq	%r14
	leaq	-60(%rbp), %rdx
	leaq	-64(%rbp), %rsi
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$24, %rsp
	.cfi_offset 15, -24
	.cfi_offset 14, -32
	.cfi_offset 13, -40
	.cfi_offset 12, -48
	.cfi_offset 3, -56
	movq	%fs:40, %rax
	movq	%rax, -56(%rbp)
	xorl	%eax, %eax
	call	__isoc99_scanf@PLT
	movslq	-64(%rbp), %rax
	movq	%rsp, %rcx
	movq	%rax, %rbx
	leaq	15(,%rax,4), %rax
	movq	%rax, %rdx
	andq	$-4096, %rax
	subq	%rax, %rcx
	andq	$-16, %rdx
	cmpq	%rcx, %rsp
	je	.L3
.L18:
	subq	$4096, %rsp
	orq	$0, 4088(%rsp)
	cmpq	%rcx, %rsp
	jne	.L18
.L3:
	andl	$4095, %edx
	subq	%rdx, %rsp
	testq	%rdx, %rdx
	jne	.L19
.L4:
	movq	%rsp, %r12
	testl	%ebx, %ebx
	jle	.L5
	movq	%r12, %r14
	xorl	%r13d, %r13d
	leaq	.LC1(%rip), %r15
	.p2align 4,,10
	.p2align 3
.L6:
	movq	%r14, %rsi
	movq	%r15, %rdi
	xorl	%eax, %eax
	addl	$1, %r13d
	call	__isoc99_scanf@PLT
	movl	-64(%rbp), %ebx
	addq	$4, %r14
	cmpl	%r13d, %ebx
	jg	.L6
.L5:
	movl	-60(%rbp), %eax
	subl	%eax, %ebx
	testl	%ebx, %ebx
	jle	.L7
	movslq	%ebx, %rbx
	xorl	%r15d, %r15d
	leaq	.LC3(%rip), %r14
	leaq	.LC2(%rip), %r13
	jmp	.L10
	.p2align 4,,10
	.p2align 3
.L20:
	movq	%r13, %rdi
	addq	$1, %r15
	call	puts@PLT
	cmpq	%r15, %rbx
	je	.L7
.L21:
	movl	-60(%rbp), %eax
.L10:
	addl	%r15d, %eax
	cltq
	movl	(%r12,%rax,4), %eax
	cmpl	%eax, (%r12,%r15,4)
	jl	.L20
	movq	%r14, %rdi
	addq	$1, %r15
	call	puts@PLT
	cmpq	%r15, %rbx
	jne	.L21
.L7:
	movq	-56(%rbp), %rax
	subq	%fs:40, %rax
	jne	.L22
	leaq	-40(%rbp), %rsp
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	.cfi_remember_state
	.cfi_def_cfa 7, 8
	ret
.L19:
	.cfi_restore_state
	orq	$0, -8(%rsp,%rdx)
	jmp	.L4
.L22:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE23:
	.size	main, .-main
	.ident	"GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	1f - 0f
	.long	4f - 1f
	.long	5
0:
	.string	"GNU"
1:
	.align 8
	.long	0xc0000002
	.long	3f - 2f
2:
	.long	0x3
3:
	.align 8
4:
```