fix a typo
[AROS.git] / arch / x86_64-all / stdc / math / s_scalbnl.s
blobeb9283fd0d6f09d659a8732d571e4ce024d1d125
1 /*
2 * Based on code written by J.T. Conklin <jtc@netbsd.org>.
3 * Public domain.
4 */
6 #include "aros/x86_64/asm.h"
8 .text
9 _ALIGNMENT
10 .globl AROS_CDEFNAME(scalbnl)
11 _FUNCTION(AROS_CDEFNAME(scalbnl))
13 .set FirstArg, 8 /* Skip Return-Adress */
14 .set arg_x, FirstArg
16 .set SecondArg, 16 /* Skip FirstArg */
17 .set arg_y, SecondArg
19 AROS_CDEFNAME(scalbnl):
20 movl %edi,-4(%rsp)
21 fildl -4(%rsp)
22 fldt 8(%rsp)
23 fscale
24 fstp %st(1)
25 ret
27 .globl AROS_CDEFNAME(ldexpl)
28 .set AROS_CDEFNAME(ldexpl),AROS_CDEFNAME(scalbnl)