revert between 56095 -> 55830 in arch
[AROS.git] / arch / i386-all / stdc / math / s_scalbnl.s
blob6db96bdf245d80060b25feb30224d3b6bb04ff79
1 /*
2 * Written by J.T. Conklin <jtc@netbsd.org>.
3 * Public domain.
4 */
6 #include "aros/i386/asm.h"
8 .text
9 _ALIGNMENT
10 .globl AROS_CDEFNAME(scalbnl)
11 _FUNCTION(AROS_CDEFNAME(scalbnl))
13 .set FirstArg, 4 /* Skip Return-Adress */
14 .set arg_x, FirstArg
16 .set SecondArg, 16 /* Skip FirstArg */
17 .set arg_n, SecondArg
19 AROS_CDEFNAME(scalbnl):
20 fildl arg_n(%esp)
21 fldt arg_x(%esp)
22 fscale
23 fstp %st(1)
24 ret
26 .globl AROS_CDEFNAME(ldexpl)
27 .set AROS_CDEFNAME(ldexpl),AROS_CDEFNAME(scalbnl)