summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/mesa/tnl/t_vb_arbprogram_sse.c50
1 files changed, 45 insertions, 5 deletions
diff --git a/src/mesa/tnl/t_vb_arbprogram_sse.c b/src/mesa/tnl/t_vb_arbprogram_sse.c
index fc9a51e041a..19061c0d8d1 100644
--- a/src/mesa/tnl/t_vb_arbprogram_sse.c
+++ b/src/mesa/tnl/t_vb_arbprogram_sse.c
@@ -1077,33 +1077,73 @@ static GLboolean (* const emit_func[])(struct compilation *, union instruction)
{
emit_ABS,
emit_ADD,
- emit_NOP,
+ emit_NOP, /* ARA */
+ emit_NOP, /* ARL */
+ emit_NOP, /* ARL_NV */
+ emit_NOP, /* ARR */
+ emit_NOP, /* BRA */
+ emit_NOP, /* CAL */
+ emit_NOP, /* CMP */
+ emit_NOP, /* COS */
+ emit_NOP, /* DDX */
+ emit_NOP, /* DDY */
emit_DP3,
emit_DP4,
emit_DPH,
emit_DST,
- emit_NOP,
+ emit_NOP, /* END */
emit_EX2,
emit_EXP,
emit_FLR,
emit_FRC,
+ emit_NOP, /* KIL */
+ emit_NOP, /* KIL_NV */
emit_LG2,
emit_LIT,
emit_LOG,
- emit_NOP,
+ emit_NOP, /* LRP */
+ emit_NOP, /* MAD */
emit_MAX,
emit_MIN,
emit_MOV,
emit_MUL,
+ emit_NOP, /* PK2H */
+ emit_NOP, /* PK2US */
+ emit_NOP, /* PK4B */
+ emit_NOP, /* PK4UB */
emit_POW,
+ emit_NOP, /* POPA */
emit_PRT,
- emit_NOP,
+ emit_NOP, /* PUSHA */
+ emit_NOP, /* RCC */
emit_RCP,
+ emit_NOP, /* RET */
+ emit_NOP, /* RFL */
emit_RSQ,
+ emit_NOP, /* SCS */
+ emit_NOP, /* SEQ */
+ emit_NOP, /* SFL */
emit_SGE,
+ emit_NOP, /* SGT */
+ emit_NOP, /* SIN */
+ emit_NOP, /* SLE */
emit_SLT,
+ emit_NOP, /* SNE */
+ emit_NOP, /* SSG */
+ emit_NOP, /* STR */
emit_SUB,
- emit_RSW,
+ emit_RSW, /* SWZ */
+ emit_NOP, /* TEX */
+ emit_NOP, /* TXB */
+ emit_NOP, /* TXD */
+ emit_NOP, /* TXL */
+ emit_NOP, /* TXP */
+ emit_NOP, /* TXP_NV */
+ emit_NOP, /* UP2H */
+ emit_NOP, /* UP2US */
+ emit_NOP, /* UP4B */
+ emit_NOP, /* UP4UB */
+ emit_NOP, /* X2D */
emit_XPD,
emit_RSW,
emit_MSK,