void CrossProduct(void *v0, const void *v1, const void *v2)
{
asm __volatile__("
lqc2 vf16,0x0(%1)
lqc2 vf17,0x0(%2)
vopmula.xyz ACC,vf16,vf17
vopmsub.xyz vf17,vf17,vf16
vsub.w vf17,vf00,vf00 # w = 0
sqc2 vf17,0x0(%0)
"
: /* No Output */
: "r"(v0), "r"(v1), "r"(v2)
: "memory"
);
}
RSS