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 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