ulv.q

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

Usage:

ulv.q vd, offset(rm)
{
   vd[0] = *(rm + offset +  0);
   vd[1] = *(rm + offset +  4);
   vd[2] = *(rm + offset +  8);
   vd[3] = *(rm + offset + 12);
}

this is not a real instruction but an alias to output a pair of lvl/lvr instructions.

rm is a general purpose register holding an unaligned memory address. offset is optional.

ulv.q clock ticks latency
(cache) 2 0
(memory) 68 ?
 
ops/ulv_q.txt · Last modified: 2006/11/21 21:28 by hlide
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki