EasyManua.ls Logo

Sun Microsystems UltraSPARC-I - Page 243

Sun Microsystems UltraSPARC-I
410 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Sun Microelectronics
228
UltraSPARC User’s Manual
These ASIs allow 8- and 16-bit loads or stores to be performed to the floating-
point registers. Eight-bit loads can be performed to arbitrary byte addresses. For
sixteen bit loads, the least significant bit of the address must be zero, or a
mem_not_aligned trap is taken. Short loads are zero-extended to the full floating
point register. Short stores access the low order 8 or 16 bits of the register.
Little-endian ASIs transfer data in little-endian format in memory; otherwise,
memory is assumed to big-endian. Short loads and stores typically are used with
the FALIGNDATA instruction (see Section 13.5.5, “Alignment Instructions,” on
page 214) to assemble or store 64 bits of non-contiguous components.
Traps:
fp_disabled
PA_watchpoint
VA_watchpoint
mem_address_not_aligned
(Checked for opcode implied alignment if the
opcode is not LDFA or STDFA)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents