Table of Contents

lv.q

Loads a 16-byte long value from memory into a quad vfpu register.

Type

single-cycle instruction

Description

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.

Prefixes

vpfxs vfpxt vpfxd
Ignored Ignored Ignored

Cycles

pitch latency
1 3
 
ops/lv_q.txt · Last modified: 2007/07/17 00:52 by hlide
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki