annotate test/samples/composite/args.s @ 0:3e629dc19168

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:24:28 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 .section __TEXT,__text,regular,pure_instructions
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2 .globl _call_f_swx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 _call_f_swx: ## @call_f_swx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 Ltmp2:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 Ltmp3:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 Ltmp4:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 Ltmp5:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 subq $64, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 xorps %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 movaps %xmm0, -16(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 movaps %xmm0, -32(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 movaps -32(%rbp), %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 movaps -16(%rbp), %xmm1
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 movaps %xmm1, 16(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 movaps %xmm0, (%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 callq _f_swx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 addq $64, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 ret
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 Ltmp6:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 Leh_func_end0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 .globl _call_f_s2x
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34 _call_f_s2x: ## @call_f_s2x
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35 Ltmp9:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
36 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
38 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
39 Ltmp10:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
40 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
41 Ltmp11:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
42 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
43 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
44 Ltmp12:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
45 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
46 subq $64, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
47 xorps %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
48 movaps %xmm0, -16(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
49 movaps %xmm0, -32(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
50 movaps -32(%rbp), %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
51 movaps -16(%rbp), %xmm1
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
52 movaps %xmm1, 16(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
53 movaps %xmm0, (%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
54 callq _f_s2x
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
55 addq $64, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
56 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
57 ret
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
58 Ltmp13:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
59 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
60 Leh_func_end1:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
61
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
62 .globl _call_f_s1x
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
63 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
64 _call_f_s1x: ## @call_f_s1x
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
65 Ltmp16:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
66 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
67 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
68 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
69 Ltmp17:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
70 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
71 Ltmp18:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
72 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
73 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
74 Ltmp19:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
75 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
76 xorps %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
77 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
78 jmp _f_s1x ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
79 Ltmp20:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
80 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
81 Leh_func_end2:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
82
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
83 .globl _call_f_s4w
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
84 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
85 _call_f_s4w: ## @call_f_s4w
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
86 Ltmp23:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
87 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
88 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
89 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
90 Ltmp24:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
91 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
92 Ltmp25:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
93 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
94 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
95 Ltmp26:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
96 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
97 subq $64, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
98 xorps %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
99 movaps %xmm0, -16(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
100 movaps %xmm0, -32(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
101 movq -8(%rbp), %rax
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
102 movq %rax, 24(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
103 movq -16(%rbp), %rax
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
104 movq %rax, 16(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
105 movq -32(%rbp), %rax
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
106 movq -24(%rbp), %rcx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
107 movq %rcx, 8(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
108 movq %rax, (%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
109 callq _f_s4w
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
110 addq $64, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
111 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
112 ret
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
113 Ltmp27:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
114 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
115 Leh_func_end3:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
116
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
117 .globl _call_f_s2w
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
118 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
119 _call_f_s2w: ## @call_f_s2w
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
120 Ltmp30:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
121 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
122 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
123 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
124 Ltmp31:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
125 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
126 Ltmp32:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
127 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
128 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
129 Ltmp33:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
130 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
131 xorl %edi, %edi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
132 xorl %esi, %esi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
133 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
134 jmp _f_s2w ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
135 Ltmp34:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
136 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
137 Leh_func_end4:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
138
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
139 .globl _call_f_s1w
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
140 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
141 _call_f_s1w: ## @call_f_s1w
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
142 Ltmp37:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
143 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
144 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
145 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
146 Ltmp38:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
147 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
148 Ltmp39:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
149 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
150 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
151 Ltmp40:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
152 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
153 xorl %edi, %edi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
154 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
155 jmp _f_s1w ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
156 Ltmp41:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
157 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
158 Leh_func_end5:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
159
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
160 .globl _call_f_s2i
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
161 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
162 _call_f_s2i: ## @call_f_s2i
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
163 Ltmp44:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
164 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
165 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
166 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
167 Ltmp45:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
168 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
169 Ltmp46:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
170 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
171 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
172 Ltmp47:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
173 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
174 xorl %edi, %edi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
175 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
176 jmp _f_s2i ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
177 Ltmp48:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
178 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
179 Leh_func_end6:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
180
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
181 .globl _call_f_s4i
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
182 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
183 _call_f_s4i: ## @call_f_s4i
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
184 Ltmp51:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
185 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
186 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
187 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
188 Ltmp52:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
189 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
190 Ltmp53:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
191 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
192 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
193 Ltmp54:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
194 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
195 xorl %edi, %edi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
196 xorl %esi, %esi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
197 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
198 jmp _f_s4i ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
199 Ltmp55:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
200 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
201 Leh_func_end7:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
202
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
203 .globl _call_f_s8i
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
204 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
205 _call_f_s8i: ## @call_f_s8i
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
206 Ltmp58:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
207 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
208 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
209 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
210 Ltmp59:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
211 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
212 Ltmp60:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
213 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
214 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
215 Ltmp61:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
216 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
217 subq $64, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
218 xorps %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
219 movaps %xmm0, -16(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
220 movaps %xmm0, -32(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
221 movq -8(%rbp), %rax
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
222 movq %rax, 24(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
223 movq -16(%rbp), %rax
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
224 movq %rax, 16(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
225 movq -32(%rbp), %rax
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
226 movq -24(%rbp), %rcx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
227 movq %rcx, 8(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
228 movq %rax, (%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
229 callq _f_s8i
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
230 addq $64, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
231 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
232 ret
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
233 Ltmp62:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
234 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
235 Leh_func_end8:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
236
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
237 .globl _call_f_s2f
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
238 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
239 _call_f_s2f: ## @call_f_s2f
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
240 Ltmp65:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
241 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
242 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
243 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
244 Ltmp66:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
245 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
246 Ltmp67:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
247 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
248 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
249 Ltmp68:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
250 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
251 xorps %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
252 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
253 jmp _f_s2f ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
254 Ltmp69:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
255 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
256 Leh_func_end9:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
257
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
258 .globl _call_f_s4f
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
259 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
260 _call_f_s4f: ## @call_f_s4f
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
261 Ltmp72:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
262 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
263 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
264 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
265 Ltmp73:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
266 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
267 Ltmp74:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
268 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
269 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
270 Ltmp75:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
271 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
272 xorps %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
273 xorps %xmm1, %xmm1
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
274 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
275 jmp _f_s4f ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
276 Ltmp76:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
277 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
278 Leh_func_end10:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
279
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
280 .globl _call_f_s1d
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
281 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
282 _call_f_s1d: ## @call_f_s1d
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
283 Ltmp79:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
284 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
285 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
286 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
287 Ltmp80:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
288 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
289 Ltmp81:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
290 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
291 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
292 Ltmp82:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
293 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
294 pxor %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
295 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
296 jmp _f_s1d ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
297 Ltmp83:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
298 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
299 Leh_func_end11:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
300
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
301 .globl _call_f_s2d
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
302 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
303 _call_f_s2d: ## @call_f_s2d
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
304 Ltmp86:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
305 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
306 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
307 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
308 Ltmp87:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
309 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
310 Ltmp88:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
311 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
312 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
313 Ltmp89:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
314 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
315 pxor %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
316 pxor %xmm1, %xmm1
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
317 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
318 jmp _f_s2d ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
319 Ltmp90:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
320 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
321 Leh_func_end12:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
322
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
323 .globl _call_f_s4d
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
324 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
325 _call_f_s4d: ## @call_f_s4d
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
326 Ltmp93:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
327 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
328 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
329 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
330 Ltmp94:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
331 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
332 Ltmp95:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
333 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
334 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
335 Ltmp96:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
336 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
337 subq $64, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
338 xorps %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
339 movaps %xmm0, -16(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
340 movaps %xmm0, -32(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
341 movq -8(%rbp), %rax
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
342 movq %rax, 24(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
343 movq -16(%rbp), %rax
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
344 movq %rax, 16(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
345 movq -32(%rbp), %rax
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
346 movq -24(%rbp), %rcx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
347 movq %rcx, 8(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
348 movq %rax, (%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
349 callq _f_s4d
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
350 addq $64, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
351 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
352 ret
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
353 Ltmp97:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
354 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
355 Leh_func_end13:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
356
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
357 .globl _call_f_s1q
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
358 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
359 _call_f_s1q: ## @call_f_s1q
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
360 Ltmp100:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
361 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
362 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
363 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
364 Ltmp101:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
365 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
366 Ltmp102:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
367 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
368 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
369 Ltmp103:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
370 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
371 subq $32, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
372 xorps %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
373 movaps %xmm0, -16(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
374 movaps -16(%rbp), %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
375 movaps %xmm0, (%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
376 callq _f_s1q
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
377 addq $32, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
378 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
379 ret
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
380 Ltmp104:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
381 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
382 Leh_func_end14:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
383
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
384 .globl _call_f_s2ds2d
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
385 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
386 _call_f_s2ds2d: ## @call_f_s2ds2d
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
387 Ltmp107:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
388 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
389 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
390 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
391 Ltmp108:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
392 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
393 Ltmp109:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
394 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
395 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
396 Ltmp110:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
397 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
398 pxor %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
399 pxor %xmm1, %xmm1
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
400 pxor %xmm2, %xmm2
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
401 pxor %xmm3, %xmm3
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
402 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
403 jmp _f_s2ds2d ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
404 Ltmp111:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
405 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
406 Leh_func_end15:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
407
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
408 .globl _call_f_sfifi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
409 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
410 _call_f_sfifi: ## @call_f_sfifi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
411 Ltmp114:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
412 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
413 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
414 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
415 Ltmp115:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
416 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
417 Ltmp116:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
418 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
419 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
420 Ltmp117:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
421 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
422 movabsq $4294967296, %rdi ## imm = 0x100000000
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
423 movabsq $13958643712, %rsi ## imm = 0x340000000
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
424 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
425 jmp _f_sfifi ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
426 Ltmp118:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
427 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
428 Leh_func_end16:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
429
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
430 .globl _call_f_sifif
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
431 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
432 _call_f_sifif: ## @call_f_sifif
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
433 Ltmp121:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
434 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
435 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
436 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
437 Ltmp122:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
438 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
439 Ltmp123:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
440 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
441 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
442 Ltmp124:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
443 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
444 movabsq $4575657221408423936, %rdi ## imm = 0x3F80000000000000
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
445 movabsq $4629700416936869890, %rsi ## imm = 0x4040000000000002
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
446 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
447 jmp _f_sifif ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
448 Ltmp125:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
449 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
450 Leh_func_end17:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
451
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
452 .globl _call_f_full_sifif
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
453 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
454 _call_f_full_sifif: ## @call_f_full_sifif
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
455 Ltmp128:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
456 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
457 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
458 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
459 Ltmp129:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
460 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
461 Ltmp130:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
462 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
463 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
464 Ltmp131:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
465 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
466 subq $48, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
467 xorps %xmm0, %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
468 movaps %xmm0, -16(%rbp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
469 movq -16(%rbp), %rax
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
470 movq -8(%rbp), %rcx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
471 movq %rcx, 24(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
472 movq %rax, 16(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
473 movl $7, 8(%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
474 movl $6, (%rsp)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
475 movl $0, %edi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
476 movl $1, %esi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
477 movl $2, %edx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
478 movl $3, %ecx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
479 movl $4, %r8d
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
480 movl $5, %r9d
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
481 callq _f_full_sifif
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
482 addq $48, %rsp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
483 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
484 ret
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
485 Ltmp132:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
486 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
487 Leh_func_end18:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
488
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
489 .globl _call_f_remain64_sifif
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
490 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
491 _call_f_remain64_sifif: ## @call_f_remain64_sifif
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
492 Ltmp135:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
493 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
494 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
495 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
496 Ltmp136:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
497 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
498 Ltmp137:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
499 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
500 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
501 Ltmp138:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
502 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
503 xorl %edi, %edi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
504 movl $1, %esi
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
505 xorl %edx, %edx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
506 xorl %ecx, %ecx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
507 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
508 jmp _f_remain64_sifif ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
509 Ltmp139:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
510 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
511 Leh_func_end19:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
512
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
513 .section __TEXT,__const
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
514 .align 4
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
515 LCPI20_0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
516 .long 0 ## float 0.000000e+00
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
517 .long 1065353216 ## float 1.000000e+00
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
518 .space 4
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
519 .space 4
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
520 .section __TEXT,__text,regular,pure_instructions
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
521 .globl _call_f_sfffc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
522 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
523 _call_f_sfffc: ## @call_f_sfffc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
524 Ltmp142:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
525 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
526 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
527 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
528 Ltmp143:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
529 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
530 Ltmp144:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
531 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
532 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
533 Ltmp145:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
534 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
535 movaps LCPI20_0(%rip), %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
536 movabsq $13958643712, %rdi ## imm = 0x340000000
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
537 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
538 jmp _f_sfffc ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
539 Ltmp146:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
540 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
541 Leh_func_end20:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
542
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
543 .section __TEXT,__const
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
544 .align 4
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
545 LCPI21_0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
546 .long 1073741824 ## float 2.000000e+00
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
547 .long 1077936128 ## float 3.000000e+00
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
548 .space 4
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
549 .space 4
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
550 .section __TEXT,__text,regular,pure_instructions
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
551 .globl _call_f_scfff
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
552 .align 4, 0x90
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
553 _call_f_scfff: ## @call_f_scfff
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
554 Ltmp149:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
555 .cfi_startproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
556 ## BB#0:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
557 pushq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
558 Ltmp150:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
559 .cfi_def_cfa_offset 16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
560 Ltmp151:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
561 .cfi_offset %rbp, -16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
562 movq %rsp, %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
563 Ltmp152:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
564 .cfi_def_cfa_register %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
565 movaps LCPI21_0(%rip), %xmm0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
566 movabsq $4575657221408423936, %rdi ## imm = 0x3F80000000000000
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
567 popq %rbp
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
568 jmp _f_scfff ## TAILCALL
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
569 Ltmp153:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
570 .cfi_endproc
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
571 Leh_func_end21:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
572
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
573
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
574 .subsections_via_symbols