-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcpl.code
More file actions
58 lines (57 loc) · 1.11 KB
/
cpl.code
File metadata and controls
58 lines (57 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
.text
.file "<string>"
.section .rodata.cst8,"aM",@progbits,8
.p2align 3
.LCPI0_0:
.quad 0x4014000000000000
.LCPI0_1:
.quad 0x403c000000000000
.text
.globl main
.p2align 4, 0x90
.type main,@function
main:
.cfi_startproc
pushq %rsi
.cfi_def_cfa_offset 16
pushq %rdi
.cfi_def_cfa_offset 24
pushq %rbx
.cfi_def_cfa_offset 32
subq $32, %rsp
.cfi_def_cfa_offset 64
.cfi_offset %rbx, -32
.cfi_offset %rdi, -24
.cfi_offset %rsi, -16
.L0$pb:
leaq .L0$pb(%rip), %rax
movabsq $_GLOBAL_OFFSET_TABLE_-.L0$pb, %rsi
addq %rax, %rsi
movabsq $y@GOTOFF, %rdi
movq (%rsi,%rdi), %xmm0
movabsq $write@GOTOFF, %rax
addq %rsi, %rax
movabsq $.LCPI0_0@GOTOFF, %rcx
movq (%rsi,%rcx), %xmm1
movq %xmm0, %rcx
movq %xmm1, %rdx
callq *%rax
movabsq $x@GOTOFF, %rbx
movq (%rsi,%rbx), %xmm0
movabsq $read@GOTOFF, %rax
addq %rsi, %rax
movq %xmm0, %rcx
callq *%rax
movsd (%rsi,%rdi), %xmm0
movabsq $.LCPI0_1@GOTOFF, %rax
addsd (%rsi,%rax), %xmm0
movsd %xmm0, (%rsi,%rbx)
addq $32, %rsp
popq %rbx
popq %rdi
popq %rsi
retq
.Lfunc_end0:
.size main, .Lfunc_end0-main
.cfi_endproc
.section ".note.GNU-stack","",@progbits