fld

Operands

freg, [imm(reg) / (reg) / imm / id / %lo(id)], [reg / (reg)]

Load a double from memory

Variants

  • Load a double from memory fld f1, -100(t1)
  • Load Word: Set f1 to 64-bit value from effective memory word address fld f1,(t2)
  • Load Word: Set f1 to 64-bit value from effective memory word address fld f1,-100
  • Load Word: Set f1 to 64-bit value from effective memory word address using t3 as a temporary fld f1,10000000,t3
  • Load Word: Set f1 to 64-bit value from effective memory word address using t3 as a temporary fld f1,label, t3
  • Load from Address fld f1,%lo(label)(t2)
# value contains 1.5; fld loads that value into f1 (ft1).
.data
value: .double 1.5
.text
la t0, value
fld f1, 0(t0)