]> git.proxmox.com Git - mirror_edk2.git/blame - UnixPkg/Sec/X64/Gasket.S
Started trying to get the UnixPkg to compile for X64 with UnixABI. So far only have...
[mirror_edk2.git] / UnixPkg / Sec / X64 / Gasket.S
CommitLineData
67f86803 1 .text
2.globl _GasketVoid
3_GasketVoid:
4LFB2:
5 pushq %rbp
6LCFI0:
7 movq %rsp, %rbp
8LCFI1:
9 subq $32, %rsp
10LCFI2:
11 movq %rdi, -24(%rbp)
12 movq -24(%rbp), %rax
13 movq %rax, -8(%rbp)
14 movq -8(%rbp), %rdx
15 movl $0, %eax
16 call *%rdx
17 leave
18 ret
19LFE2:
20.globl _GasketUintn
21_GasketUintn:
22LFB3:
23 pushq %rbp
24LCFI3:
25 movq %rsp, %rbp
26LCFI4:
27 subq $32, %rsp
28LCFI5:
29 movq %rdi, -24(%rbp)
30 movl %esi, -28(%rbp)
31 movq -24(%rbp), %rax
32 movq %rax, -8(%rbp)
33 movl -28(%rbp), %edi
34 movq -8(%rbp), %rax
35 call *%rax
36 leave
37 ret
38LFE3:
39.globl _GasketUintnUintn
40_GasketUintnUintn:
41LFB4:
42 pushq %rbp
43LCFI6:
44 movq %rsp, %rbp
45LCFI7:
46 subq $32, %rsp
47LCFI8:
48 movq %rdi, -24(%rbp)
49 movl %esi, -28(%rbp)
50 movl %edx, -32(%rbp)
51 movq -24(%rbp), %rax
52 movq %rax, -8(%rbp)
53 movl -32(%rbp), %esi
54 movl -28(%rbp), %edi
55 movq -8(%rbp), %rax
56 call *%rax
57 leave
58 ret
59LFE4:
60.globl _GasketUintnUintnUintn
61_GasketUintnUintnUintn:
62LFB5:
63 pushq %rbp
64LCFI9:
65 movq %rsp, %rbp
66LCFI10:
67 subq $48, %rsp
68LCFI11:
69 movq %rdi, -24(%rbp)
70 movl %esi, -28(%rbp)
71 movl %edx, -32(%rbp)
72 movl %ecx, -36(%rbp)
73 movq -24(%rbp), %rax
74 movq %rax, -8(%rbp)
75 movl -36(%rbp), %edx
76 movl -32(%rbp), %esi
77 movl -28(%rbp), %edi
78 movq -8(%rbp), %rax
79 call *%rax
80 leave
81 ret
82LFE5:
83.globl _GasketUintnUintnUintnUintn
84_GasketUintnUintnUintnUintn:
85LFB6:
86 pushq %rbp
87LCFI12:
88 movq %rsp, %rbp
89LCFI13:
90 subq $48, %rsp
91LCFI14:
92 movq %rdi, -24(%rbp)
93 movl %esi, -28(%rbp)
94 movl %edx, -32(%rbp)
95 movl %ecx, -36(%rbp)
96 movl %r8d, -40(%rbp)
97 movq -24(%rbp), %rax
98 movq %rax, -8(%rbp)
99 movl -40(%rbp), %ecx
100 movl -36(%rbp), %edx
101 movl -32(%rbp), %esi
102 movl -28(%rbp), %edi
103 movq -8(%rbp), %rax
104 call *%rax
105 leave
106 ret
107LFE6:
108.globl _GasketUintn10Args
109_GasketUintn10Args:
110LFB7:
111 pushq %rbp
112LCFI15:
113 movq %rsp, %rbp
114LCFI16:
115 subq $80, %rsp
116LCFI17:
117 movq %rdi, -24(%rbp)
118 movl %esi, -28(%rbp)
119 movl %edx, -32(%rbp)
120 movl %ecx, -36(%rbp)
121 movl %r8d, -40(%rbp)
122 movl %r9d, -44(%rbp)
123 movq -24(%rbp), %rax
124 movq %rax, -8(%rbp)
125 movl -44(%rbp), %edx
126 movl -40(%rbp), %ecx
127 movl -36(%rbp), %esi
128 movl -32(%rbp), %edi
129 movl -28(%rbp), %r10d
130 movl 48(%rbp), %eax
131 movl %eax, 24(%rsp)
132 movl 40(%rbp), %eax
133 movl %eax, 16(%rsp)
134 movl 32(%rbp), %eax
135 movl %eax, 8(%rsp)
136 movl 24(%rbp), %eax
137 movl %eax, (%rsp)
138 movq -8(%rbp), %rax
139 movl 16(%rbp), %r9d
140 movl %edx, %r8d
141 movl %esi, %edx
142 movl %edi, %esi
143 movl %r10d, %edi
144 call *%rax
145 leave
146 ret
147LFE7:
148.globl _GasketUint64Uintn
149_GasketUint64Uintn:
150LFB8:
151 pushq %rbp
152LCFI18:
153 movq %rsp, %rbp
154LCFI19:
155 subq $48, %rsp
156LCFI20:
157 movq %rdi, -24(%rbp)
158 movq %rsi, -32(%rbp)
159 movl %edx, -36(%rbp)
160 movq -24(%rbp), %rax
161 movq %rax, -8(%rbp)
162 movl -36(%rbp), %esi
163 movq -32(%rbp), %rdi
164 movq -8(%rbp), %rax
165 call *%rax
166 leave
167 ret
168LFE8:
169.globl _GasketUintnUint64Uintn
170_GasketUintnUint64Uintn:
171LFB9:
172 pushq %rbp
173LCFI21:
174 movq %rsp, %rbp
175LCFI22:
176 subq $48, %rsp
177LCFI23:
178 movq %rdi, -24(%rbp)
179 movl %esi, -28(%rbp)
180 movq %rdx, -40(%rbp)
181 movl %ecx, -44(%rbp)
182 movq -24(%rbp), %rax
183 movq %rax, -8(%rbp)
184 movl -44(%rbp), %edx
185 movq -40(%rbp), %rsi
186 movl -28(%rbp), %edi
187 movq -8(%rbp), %rax
188 call *%rax
189 leave
190 ret
191LFE9:
192.globl _GasketUintnUint16
193_GasketUintnUint16:
194LFB10:
195 pushq %rbp
196LCFI24:
197 movq %rsp, %rbp
198LCFI25:
199 subq $32, %rsp
200LCFI26:
201 movq %rdi, -24(%rbp)
202 movl %esi, -28(%rbp)
203 movw %dx, -32(%rbp)
204 movq -24(%rbp), %rax
205 movq %rax, -8(%rbp)
206 movzwl -32(%rbp), %esi
207 movl -28(%rbp), %edi
208 movq -8(%rbp), %rax
209 call *%rax
210 leave
211 ret
212LFE10:
213 .section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support
214EH_frame1:
215 .set L$set$0,LECIE1-LSCIE1
216 .long L$set$0
217LSCIE1:
218 .long 0x0
219 .byte 0x1
220 .ascii "zR\0"
221 .byte 0x1
222 .byte 0x78
223 .byte 0x10
224 .byte 0x1
225 .byte 0x10
226 .byte 0xc
227 .byte 0x7
228 .byte 0x8
229 .byte 0x90
230 .byte 0x1
231 .align 3
232LECIE1:
233.globl _GasketVoid.eh
234_GasketVoid.eh:
235LSFDE1:
236 .set L$set$1,LEFDE1-LASFDE1
237 .long L$set$1
238LASFDE1:
239 .long LASFDE1-EH_frame1
240 .quad LFB2-.
241 .set L$set$2,LFE2-LFB2
242 .quad L$set$2
243 .byte 0x0
244 .byte 0x4
245 .set L$set$3,LCFI0-LFB2
246 .long L$set$3
247 .byte 0xe
248 .byte 0x10
249 .byte 0x86
250 .byte 0x2
251 .byte 0x4
252 .set L$set$4,LCFI1-LCFI0
253 .long L$set$4
254 .byte 0xd
255 .byte 0x6
256 .align 3
257LEFDE1:
258.globl _GasketUintn.eh
259_GasketUintn.eh:
260LSFDE3:
261 .set L$set$5,LEFDE3-LASFDE3
262 .long L$set$5
263LASFDE3:
264 .long LASFDE3-EH_frame1
265 .quad LFB3-.
266 .set L$set$6,LFE3-LFB3
267 .quad L$set$6
268 .byte 0x0
269 .byte 0x4
270 .set L$set$7,LCFI3-LFB3
271 .long L$set$7
272 .byte 0xe
273 .byte 0x10
274 .byte 0x86
275 .byte 0x2
276 .byte 0x4
277 .set L$set$8,LCFI4-LCFI3
278 .long L$set$8
279 .byte 0xd
280 .byte 0x6
281 .align 3
282LEFDE3:
283.globl _GasketUintnUintn.eh
284_GasketUintnUintn.eh:
285LSFDE5:
286 .set L$set$9,LEFDE5-LASFDE5
287 .long L$set$9
288LASFDE5:
289 .long LASFDE5-EH_frame1
290 .quad LFB4-.
291 .set L$set$10,LFE4-LFB4
292 .quad L$set$10
293 .byte 0x0
294 .byte 0x4
295 .set L$set$11,LCFI6-LFB4
296 .long L$set$11
297 .byte 0xe
298 .byte 0x10
299 .byte 0x86
300 .byte 0x2
301 .byte 0x4
302 .set L$set$12,LCFI7-LCFI6
303 .long L$set$12
304 .byte 0xd
305 .byte 0x6
306 .align 3
307LEFDE5:
308.globl _GasketUintnUintnUintn.eh
309_GasketUintnUintnUintn.eh:
310LSFDE7:
311 .set L$set$13,LEFDE7-LASFDE7
312 .long L$set$13
313LASFDE7:
314 .long LASFDE7-EH_frame1
315 .quad LFB5-.
316 .set L$set$14,LFE5-LFB5
317 .quad L$set$14
318 .byte 0x0
319 .byte 0x4
320 .set L$set$15,LCFI9-LFB5
321 .long L$set$15
322 .byte 0xe
323 .byte 0x10
324 .byte 0x86
325 .byte 0x2
326 .byte 0x4
327 .set L$set$16,LCFI10-LCFI9
328 .long L$set$16
329 .byte 0xd
330 .byte 0x6
331 .align 3
332LEFDE7:
333.globl _GasketUintnUintnUintnUintn.eh
334_GasketUintnUintnUintnUintn.eh:
335LSFDE9:
336 .set L$set$17,LEFDE9-LASFDE9
337 .long L$set$17
338LASFDE9:
339 .long LASFDE9-EH_frame1
340 .quad LFB6-.
341 .set L$set$18,LFE6-LFB6
342 .quad L$set$18
343 .byte 0x0
344 .byte 0x4
345 .set L$set$19,LCFI12-LFB6
346 .long L$set$19
347 .byte 0xe
348 .byte 0x10
349 .byte 0x86
350 .byte 0x2
351 .byte 0x4
352 .set L$set$20,LCFI13-LCFI12
353 .long L$set$20
354 .byte 0xd
355 .byte 0x6
356 .align 3
357LEFDE9:
358.globl _GasketUintn10Args.eh
359_GasketUintn10Args.eh:
360LSFDE11:
361 .set L$set$21,LEFDE11-LASFDE11
362 .long L$set$21
363LASFDE11:
364 .long LASFDE11-EH_frame1
365 .quad LFB7-.
366 .set L$set$22,LFE7-LFB7
367 .quad L$set$22
368 .byte 0x0
369 .byte 0x4
370 .set L$set$23,LCFI15-LFB7
371 .long L$set$23
372 .byte 0xe
373 .byte 0x10
374 .byte 0x86
375 .byte 0x2
376 .byte 0x4
377 .set L$set$24,LCFI16-LCFI15
378 .long L$set$24
379 .byte 0xd
380 .byte 0x6
381 .align 3
382LEFDE11:
383.globl _GasketUint64Uintn.eh
384_GasketUint64Uintn.eh:
385LSFDE13:
386 .set L$set$25,LEFDE13-LASFDE13
387 .long L$set$25
388LASFDE13:
389 .long LASFDE13-EH_frame1
390 .quad LFB8-.
391 .set L$set$26,LFE8-LFB8
392 .quad L$set$26
393 .byte 0x0
394 .byte 0x4
395 .set L$set$27,LCFI18-LFB8
396 .long L$set$27
397 .byte 0xe
398 .byte 0x10
399 .byte 0x86
400 .byte 0x2
401 .byte 0x4
402 .set L$set$28,LCFI19-LCFI18
403 .long L$set$28
404 .byte 0xd
405 .byte 0x6
406 .align 3
407LEFDE13:
408.globl _GasketUintnUint64Uintn.eh
409_GasketUintnUint64Uintn.eh:
410LSFDE15:
411 .set L$set$29,LEFDE15-LASFDE15
412 .long L$set$29
413LASFDE15:
414 .long LASFDE15-EH_frame1
415 .quad LFB9-.
416 .set L$set$30,LFE9-LFB9
417 .quad L$set$30
418 .byte 0x0
419 .byte 0x4
420 .set L$set$31,LCFI21-LFB9
421 .long L$set$31
422 .byte 0xe
423 .byte 0x10
424 .byte 0x86
425 .byte 0x2
426 .byte 0x4
427 .set L$set$32,LCFI22-LCFI21
428 .long L$set$32
429 .byte 0xd
430 .byte 0x6
431 .align 3
432LEFDE15:
433.globl _GasketUintnUint16.eh
434_GasketUintnUint16.eh:
435LSFDE17:
436 .set L$set$33,LEFDE17-LASFDE17
437 .long L$set$33
438LASFDE17:
439 .long LASFDE17-EH_frame1
440 .quad LFB10-.
441 .set L$set$34,LFE10-LFB10
442 .quad L$set$34
443 .byte 0x0
444 .byte 0x4
445 .set L$set$35,LCFI24-LFB10
446 .long L$set$35
447 .byte 0xe
448 .byte 0x10
449 .byte 0x86
450 .byte 0x2
451 .byte 0x4
452 .set L$set$36,LCFI25-LCFI24
453 .long L$set$36
454 .byte 0xd
455 .byte 0x6
456 .align 3
457LEFDE17:
458 .subsections_via_symbols