OpenLIBM: local modification - elf notes on assembly
[dragonfly.git] / contrib / openbsd_libm / arch / amd64 / e_atan2f.S
blob778a22dcb60221ec073bf39a695cc2d34e672938
1 /*      $OpenBSD: e_atan2f.S,v 1.3 2008/09/07 20:36:08 martynas Exp $ */
2 /*
3  * Written by J.T. Conklin <jtc@NetBSD.org>.
4  * Public domain.
5  */
7 #include <machine/asm.h>
9 #include "abi.h"
11 ENTRY(atan2f)
12         XMM_TWO_ARG_FLOAT_PROLOGUE
13         flds    ARG_FLOAT_ONE
14         flds    ARG_FLOAT_TWO
15         fpatan
16         XMM_FLOAT_EPILOGUE
17         ret
18 END(atan2f)
20         .section .note.GNU-stack,"",%progbits