Sun Microelectronics
230
UltraSPARC User’s Manual
13.6.4 Block Load and Store Instructions
Format (3) LDDFA:
Format (3) STDFA:
Opcode
imm_asi
ASI Value
Operation
LDDFA
STDFA
ASI_BLK_AIUP
70
16
64-byte block load/store from/ to primary
address space, user privilege
LDDFA
STDFA
ASI_BLK_AIUS
71
16
64-byte block load/store from/ to secondary
address space, user privilege
LDDFA
STDFA
ASI_BLK_AIUPL
78
16
64-byte block load/store from/ to primary
address space, user privilege, little-
endian
LDDFA
STDFA
ASI_BLK_AIUSL
79
16
64-byte block load/store from/ to secondary
address space, user privilege, little-
endian
LDDFA
STDFA
ASI_BLK_P
F0
16
64-byte block load/store from/to primary
address space
LDDFA
STDFA
ASI_BLK_S
F1
16
64-byte block load/store from/ to secondary
address space
LDDFA
STDFA
ASI_BLK_PL
F8
16
64-byte block load/store from/to primary
address space, little-endian
LDDFA
STDFA
ASI_BLK_SL
F9
16
64-byte block load/store from/to secondary
address space, little-endian
STDFA
ASI_BLK_COMMIT_P
E0
16
64-byte block commit store to primary
address space
STDFA
ASI_BLK_COMMIT_S
E1
16
64-byte block commit store to secondary
address space
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