Loads a 16-byte long value from memory into a quad vfpu register.
single-cycle instruction
lv.q vd, offset(rm) { vd[0] = *((uint32 *)(rm + offset + 0)); vd[1] = *((uint32 *)(rm + offset + 4)); vd[2] = *((uint32 *)(rm + offset + 8)); vd[3] = *((uint32 *)(rm + offset + 12)); }
rm is a general purpose register holding a memory address (aligned to 16 bytes). offset is optional. offset(rm) must be a multiple of 16.
| vpfxs | vfpxt | vpfxd |
|---|---|---|
| Ignored | Ignored | Ignored |
| pitch | latency |
|---|---|
| 1 | 3 |