freebsd-dev/lib/libc/sparc64/fpu
Marius Strobl ff2f66ea79 - The OPSZ macro actually only does the right thing for int32 and int64
operands but not for double and extended double ones. Instead of trying
  to fix the macro just nuke it and unroll the loops in the correct way
  though as extended double operands turn out to be the only special case.
- For FxTO{s,d,q} the source operand is int64 so rs2 has to be re-decoded
  after setting type accordingly as it's generally decoded using the low
  2 bits as the type, which are 0 for these three instructions.
- Similarly, in case of F{s,d,q}TOx the target is int64 so rd has to be
  re-decoded using not only the operand mask appropriate for int64 but
  also the correct register number encoding.
- Use const where appropriate.
- Wrap long lines.

Submitted by:	Peter Jeremy (partly)
MFC after:	3 days
2010-03-10 19:55:48 +00:00
..
fpu_add.c Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
fpu_arith.h Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
fpu_compare.c Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
fpu_div.c Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
fpu_emu.h - The OPSZ macro actually only does the right thing for int32 and int64 2010-03-10 19:55:48 +00:00
fpu_explode.c Use an intermediate pointer to avoid a strict aliasing warning. 2007-11-23 05:52:13 +00:00
fpu_extern.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:07:02 +00:00
fpu_implode.c Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
fpu_mul.c Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
fpu_qp.c Make the software emulator for long doubles set the FPU exception 2008-04-12 03:09:51 +00:00
fpu_reg.h
fpu_reg.S
fpu_sqrt.c Fix some bugs that caused sparc64's quad precision sqrt to get 2008-04-12 03:10:13 +00:00
fpu_subr.c Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
fpu.c - The OPSZ macro actually only does the right thing for int32 and int64 2010-03-10 19:55:48 +00:00
Makefile.inc