
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
rs2
rd
rs1
4
imm_asi
5
i=0
11
11 0011
rd
rs1
31
14
19
24
18
13
0
25
30 29
simm_13
i=1
12
11
11 0111
rs2
rd
rs1
4
imm_asi
5
i=0
11
11 0111
rd
rs1
31
14
19
24
18
13
0
25
30 29
simm_13
i=1
12
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com