History log of /freebsd-10.3-release/sys/sparc64/include/instr.h
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 296373 04-Mar-2016 marius

- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
builds.
- Update newvers.sh to reflect RC1.
- Update __FreeBSD_version to reflect 10.3.
- Update default pkg(8) configuration to use the quarterly branch.

Approved by: re (implicit)

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 139825 07-Jan-2005 imp

/* -> /*- for license, minor formatting changes


# 100185 16-Jul-2002 tmm

Add new UltraSPARC-III VIS II instructions.


# 96491 13-May-2002 jake

Fix IF_SEXT(val, 32). The constants need to have type long to
handle size > 16.


# 96422 11-May-2002 jake

Add a support macro to convert the 5-bit packed register field of
a floating point instruction into a 6-bit register number for
double and quad arguments.
Make use of the new INSFPdq_RN macro where apporpriate; this
is required for correctly handling the "high" fp registers
(>= %f32).
Fix a number of bugs related to the handling of the high registers
which were caused by using __fpu_[gs]etreg() where __fpu_[gs]etreg64()
should be used (the former can only access the low, single-precision,
registers).

Submitted by: tmm


# 92050 11-Mar-2002 tmm

Add convenience macros to extract the cc0 and cc1 from format 2 and 3
instructions.


# 88663 29-Dec-2001 jake

Adapt for used by upcoming fp emulation code.
Comment.

Submitted by: tmm


# 86146 06-Nov-2001 tmm

Add code to emulate unimplemented (non-fp) instructions and to fixup
unaligned accesses, and instr.h, which contrains definitions for the
sparc64 instruction set (partly from NetBSD).
Make use of some definitions from instr.h in db_disasm.c.