Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Apr 2002 14:56:28 -0700 (PDT)
From:      Jake Burkholder <jake@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libc/sparc64/fpu Makefile.inc fpu.c fpu_add.c fpu_explode.c fpu_extern.h fpu_implode.c fpu_subr.c src/lib/libc/sparc64/sys Makefile.inc __sparc_utrap.c __sparc_utrap_emul.c __sparc_utrap_private.h __sparc_utrap_setup.c
Message-ID:  <200204272156.g3RLuSk66415@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jake        2002/04/27 14:56:28 PDT

  Modified files:
    lib/libc/sparc64/fpu Makefile.inc fpu.c fpu_add.c 
                         fpu_explode.c fpu_extern.h fpu_implode.c 
                         fpu_subr.c 
    lib/libc/sparc64/sys Makefile.inc __sparc_utrap.c 
                         __sparc_utrap_private.h 
                         __sparc_utrap_setup.c 
  Added files:
    lib/libc/sparc64/sys __sparc_utrap_emul.c 
  Log:
  Emulate ldq and stq (load/store long double) instructions.  GCC has started
  using these to load long doubles, but they aren't implemented in hardware
  on (at least) UltraSPARC I and II machines.
  Emulate popc in the user trap handler as well.
  Re-arrange slightly to make support functions more accessible.
  
  Reviewed by:    tmm
  
  Revision  Changes    Path
  1.2       +2 -0      src/lib/libc/sparc64/fpu/Makefile.inc
  1.5       +23 -83    src/lib/libc/sparc64/fpu/fpu.c
  1.4       +2 -1      src/lib/libc/sparc64/fpu/fpu_add.c
  1.4       +2 -1      src/lib/libc/sparc64/fpu/fpu_explode.c
  1.6       +1 -4      src/lib/libc/sparc64/fpu/fpu_extern.h
  1.5       +3 -2      src/lib/libc/sparc64/fpu/fpu_implode.c
  1.4       +3 -2      src/lib/libc/sparc64/fpu/fpu_subr.c
  1.4       +4 -2      src/lib/libc/sparc64/sys/Makefile.inc
  1.3       +44 -9     src/lib/libc/sparc64/sys/__sparc_utrap.c
  1.1       +157 -0    src/lib/libc/sparc64/sys/__sparc_utrap_emul.c (new)
  1.3       +10 -0     src/lib/libc/sparc64/sys/__sparc_utrap_private.h
  1.3       +1 -2      src/lib/libc/sparc64/sys/__sparc_utrap_setup.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204272156.g3RLuSk66415>