They are single 64-bit values. Used in other assembly files too.
Signed-off-by: Frediano Ziglio <frediano.ziglio@cloud.com>
Reviewed-by: Vladimir Serbinenko <phcoder@gmail.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
.byte 0x48
.byte 0xb8
VARIABLE(grub_relocator_backward_dest)
- .long 0, 0
+ .quad 0
movq %rax, %rdi
/* mov imm64, %rax */
.byte 0x48
.byte 0xb8
VARIABLE(grub_relocator_backward_src)
- .long 0, 0
+ .quad 0
movq %rax, %rsi
/* mov imm64, %rcx */
.byte 0x48
.byte 0xb9
VARIABLE(grub_relocator_backward_chunk_size)
- .long 0, 0
+ .quad 0
add %rcx, %rsi
add %rcx, %rdi
.byte 0x48
.byte 0xb8
VARIABLE(grub_relocator_forward_dest)
- .long 0, 0
+ .quad 0
movq %rax, %rdi
/* mov imm64, %rax */
.byte 0x48
.byte 0xb8
VARIABLE(grub_relocator_forward_src)
- .long 0, 0
+ .quad 0
movq %rax, %rsi
/* mov imm64, %rcx */
.byte 0x48
.byte 0xb9
VARIABLE(grub_relocator_forward_chunk_size)
- .long 0, 0
+ .quad 0
/* Forward copy. */
cld