Sun Microelectronics
227
13. UltraSPARC Extended Instructions
13.6.2 Short Floating-Point Load and Store Instructions
Format (3) LDDFA
Format (3) STDFA
Description:
Short floating-point load and store instructions are selected by using one of the
short ASIs with the LDDA and STDA instructions.
Opcode imm_asi ASI Value Operation
LDDFA
STDFA
ASI_FL8_P D0
16
8-bit load/store from/to primary address space
LDDFA
STDFA
ASI_FL8_S D1
16
8-bit load/store from/to secondary address space
LDDFA
STDFA
ASI_FL8_PL D8
16
8-bit load/store from/to primary address space, lit-
tle-endian
LDDFA
STDFA
ASI_FL8_SL D9
16
8-bit load/store from/to secondary address space,
little-endian
LDDFA
STDFA
ASI_FL16_P D2
16
16-bit load/store from/to primary address space
LDDFA
STDFA
ASI_FL16_S D3
16
16-bit load/store from/to secondary address space
LDDFA
STDFA
ASI_FL16_PL DA
16
16-bit load/store from/to primary address space, lit-
tle-endian
LDDFA
STDFA
ASI_FL16_SL DB
16
16-bit load/store from/to secondary address space,
little-endian
Suggested Assembly Language Syntax
ldda [
reg_addr
]
imm_asi
,
freg
rd
ldda [
reg_plus_imm
] %asi,
freg
rd
stda
freg
rd
,[
reg_addr
]
imm_asi
stda
freg
rd
,[
reg_plus_imm
] %asi
11 11 0011 rs2rd rs1
4
imm_asi
5
i=0
11 11 0011rd rs1
31 141924 18 13 02530 29
simm_13
i=1
12
11 11 0111 rs2rd rs1
4
imm_asi
5
i=0
11 11 0111rd rs1
31 141924 18 13 02530 29
simm_13
i=1
12
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com