Now after isel, operand order for qpx vector fma instruction qvfmadd is like:
%3 = QVFMADD %2, %0, %1, implicit $rm
This stands for %3 = %2 * %1 + %0. This is a little different with QPX ISA's description and also not same with other Power arch vector fma instrucions, like xvmaddadp
It should be like %3 = QVFMADD %2, %1, %0, implicit $rm
So what about the QVFNMADD ? And it would be great if you could post the ISA definition of QPX FMA instruction here.