ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

double fmod ( double  __x,
double  __y 
)

Definition at line 26 of file fmod.c.

Referenced by _CIfmod(), fmodf(), fmodl(), hour_from_time(), CMathTest::import_checks(), make_day(), min_from_time(), mod_eval(), ms_from_time(), Number_toString(), rpn_exp10(), sec_from_time(), time_within_day(), VarR8Round(), week_day(), xsltFormatNumberConversion(), xsltNumberFormatAlpha(), and xsltNumberFormatDecimal().

{
  register double __val;
#ifdef __GNUC__
  __asm __volatile__
    ("1:        fprem\n\t"
     "fstsw     %%ax\n\t"
     "sahf\n\t"
     "jp        1b"
     : "=t" (__val) : "0" (__x), "u" (__y) : "ax", "cc");
#else
  __asm
  {
    fld     __y
    fld     __x
L1: fprem1
    fstsw   ax
    sahf
    jp      L1
    fstp    __val
  }
#endif /*__GNUC__*/
  return __val;
}

Generated on Sun May 27 2012 06:05:08 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.