Rev 9843 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9843 | Rev 9846 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ |
1 | /* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */ |
Line -... | Line 2... | ||
- | 2 | ||
- | 3 | .global tan; |
|
2 | 4 | ||
3 | tan.L0: |
5 | tan.L0: |
Line 4... | Line 6... | ||
4 | .quad 0xffffffffffffffff |
6 | .quad 0xffffffffffffffff |
5 | 7 | ||
6 | tan: |
8 | tan: |
7 | fldl 4(%esp) |
9 | fldl 4(%esp) |
8 | fptan |
10 | fptan |
9 | fstsw |
11 | fstsw |
10 | fstp %st(0) |
12 | fstp %st(0) |
11 | sahf |
13 | sahf |
12 | jnp tan.L1 |
14 | jnp tan.L1 |
13 | /* fstp %st(0) - if exception, there is nothing on the stack */ |
15 | fstp %st(0) /*- if exception, there is nothing on the stack */ |
14 | fldl tan.L0 |
16 | fldl tan.L0 |