blob: 5bf4c06ab52acae7e3bea9f7df5bc3cc367f8d60 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
.text
.type fmod,@function
.type fmodf,@function
.type fmodl,@function
.type __fmod2pi,@function
.global fmod, fmodl, fmodf, __fmod2pi
__fmod2pi:
fldpi
fadd %st(0)
fxch
jmp .Lfmod
fmodf:
flds 8(%esp) # y
flds 4(%esp) # x
jmp .Lfmod
fmod:
fldl 12(%esp)
fldl 4(%esp)
.Lfmod:
fprem
fstsw %ax
sahf
jp .Lfmod
ret
fmodl:
fldt 16(%esp)
fldt 4(%esp)
jmp .Lfmod
.ende:
.size fmod,.ende-fmod
.size fmodl,.ende-fmodl
.size fmodf,.ende-fmodf
|