1: / double ldexp(number, exp)
   2: / double number
   3: /  -- returns number * 2^exp
   4: 
   5: .globl  _ldexp
   6: .globl  csv, cret
   7: 
   8: ERANGE = 34.
   9: 
  10: _ldexp:
  11:         jsr     r5,csv
  12:         movf    4(r5),fr0
  13:         movei   fr0,r0
  14:         add     12.(r5),r0
  15:         movie   r0,fr0
  16:         cfcc
  17:         bvc     1f
  18:         bmi     2f
  19:         movf    huge,fr0
  20:         br      3f
  21: 2:
  22:         movf    huge,fr0
  23:         negf    fr0
  24: 3:
  25:         mov     $ERANGE,_errno
  26: 1:
  27:         jmp     cret
  28: 
  29:         .comm   _errno,2
  30:         .data
  31: huge:   077777; 0177776; 0177777; 0177777

Defined functions

ERANGE defined in line 8; used 1 times
  • in line 25
_ldexp declared in line 5; defined in line 10; used 5 times

Defined variables

_errno defined in line 29; used 1 times
  • in line 25
huge defined in line 31; used 2 times
Last modified: 1979-01-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 390
Valid CSS Valid XHTML 1.0 Strict