/[avr-libc]/avr-libc/libm/fplib/fmod.S
ViewVC logotype

Diff of /avr-libc/libm/fplib/fmod.S

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3.2.1 by joerg_wunsch, Fri Jul 1 21:49:13 2005 UTC revision 1.3.2.2 by aesok, Thu Nov 10 22:17:58 2005 UTC
# Line 32  Line 32 
32     POSSIBILITY OF SUCH DAMAGE.     POSSIBILITY OF SUCH DAMAGE.
33  */  */
34    
35    /* $Id$ */
36    
37  /*  /*
38      fmod.S is part of     FPlib V 0.3.0       ported to avr-as      fmod.S is part of     FPlib V 0.3.0       ported to avr-as
39      for details see readme.fplib      for details see readme.fplib
# Line 58  GLOBAL(fmod) Line 60  GLOBAL(fmod)
60           */           */
61      ANDI    rB3,0x7F    ; fmod(x,y) = sgn(x) * fmod(|x|,|y|)      ANDI    rB3,0x7F    ; fmod(x,y) = sgn(x) * fmod(|x|,|y|)
62      TST     rB3         ; -0 ?      TST     rB3         ; -0 ?
63      BRNE    _fmod_01      BRNE    .L_fmod_01
64      TST     rB2      TST     rB2
65      BRMI    _fmod_01      BRMI    .L_fmod_01
66      RJMP    _U(__fp_nanERANGE)      RJMP    _U(__fp_nanERANGE)
67   _fmod_01:  .L_fmod_01:
68      PUSH    rB0      PUSH    rB0
69      PUSH    rB1      PUSH    rB1
70      PUSH    rB2      PUSH    rB2

Legend:
Removed from v.1.3.2.1  
changed lines
  Added in v.1.3.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26