Unaligned Load Longword (uldl)

Syntax

uldl $d_reg, address

Description

Unaligned Load Longword loads the four least significant bytes of the destination register with the contents of the longword specified by the effective address. The address does not have to be aligned on a 4-byte boundary; it can be any address. Because the loaded longword is a signed value, its sign bit is replicated to fill the other bytes in the destination register.

Note   The assembler destroys the contents of temporary registers $at, $t9, and $t10 for this instruction.