Accomodate ARB_fp XPD opcode separately from NV_fp's X2D.
diff --git a/src/mesa/shader/nvfragprog.h b/src/mesa/shader/nvfragprog.h
index fa817d4..e83827d 100644
--- a/src/mesa/shader/nvfragprog.h
+++ b/src/mesa/shader/nvfragprog.h
@@ -112,7 +112,8 @@
    FP_OPCODE_UP2US,          /* NV_f_p only */
    FP_OPCODE_UP4B,           /* NV_f_p only */
    FP_OPCODE_UP4UB,          /* NV_f_p only */
-   FP_OPCODE_X2D,            /* XPD in ARB_f_p */
+   FP_OPCODE_X2D,            /* NV_f_p only - 2d mat mul */
+   FP_OPCODE_XPD,            /* ARB_f_p only - cross product */
    FP_OPCODE_END /* private opcode */
 };