~ubuntu-branches/ubuntu/precise/eglibc/precise

« back to all changes in this revision

Viewing changes to sysdeps/i386/fpu/e_expl.c

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2011-10-04 17:48:26 UTC
  • mfrom: (216.1.23 oneiric)
  • Revision ID: package-import@ubuntu.com-20111004174826-2cyb9ewn3ucymlsx
Tags: 2.13-20ubuntu5
libc6-dev: Don't break the current {gnat,gcj}-4.4-base versons. LP: #853688.

Show diffs side-by-side

added added

removed removed

Lines of Context:
63
63
       "fld1\n\t"               /* 4 1.0              */
64
64
       "faddp\n\t"              /* 3 2^(fract(x * log2(e))) */
65
65
       "fstp    %%st(1)\n\t"    /* 2  */
66
 
       "fscale\n\t"             /* 2 scale factor is st(1); e^x */
 
66
       "fscale\n\t"             /* 2 scale factor is st(1); e^x */
67
67
       "fstp    %%st(1)\n\t"    /* 1  */
68
68
       "fstp    %%st(1)\n\t"    /* 0  */
69
69
       "jmp 2f\n\t"
75
75
       : "=t" (res) : "0" (x), "m" (c0), "m" (c1) : "ax", "dx");
76
76
  return res;
77
77
}
78
 
strong_alias (__ieee754_expl, __expl_finite)