summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2008-10-22 17:21:43 -0600
committerBrian Paul <brian.paul@tungstengraphics.com>2008-10-22 17:21:43 -0600
commitf8ab4feb75f4a592e23859813c093dcdbd4b8988 (patch)
tree6064281da0100607383357d291bc2a533c81c839
parentabbbe876ac98596b143da295abf6887e0a4e50d2 (diff)
gallium: remove ppc_vload_float(), rename ppc_vecmove() -> ppc_vmove().
-rw-r--r--src/gallium/auxiliary/rtasm/rtasm_ppc.c19
-rw-r--r--src/gallium/auxiliary/rtasm/rtasm_ppc.h6
-rw-r--r--src/gallium/auxiliary/tgsi/tgsi_ppc.c2
3 files changed, 3 insertions, 24 deletions
diff --git a/src/gallium/auxiliary/rtasm/rtasm_ppc.c b/src/gallium/auxiliary/rtasm/rtasm_ppc.c
index 51d9b53657..7dd8263749 100644
--- a/src/gallium/auxiliary/rtasm/rtasm_ppc.c
+++ b/src/gallium/auxiliary/rtasm/rtasm_ppc.c
@@ -603,23 +603,6 @@ ppc_lvewx(struct ppc_function *p, uint vr, uint ra, uint rb)
emit_x(p, 31, vr, ra, rb, 71);
}
-/** vector load float: vr = splats(imm) */
-void
-ppc_vload_float(struct ppc_function *p, uint vr, float imm)
-{
- if (imm == 0.0f) {
- ppc_vxor(p, vr, vr, vr);
- }
- else if (imm == 1.0f) {
- /* use 2^0=1 to get 1.0 */
- ppc_vxor(p, vr, vr, vr); /* vr = {0,0,0,0} */
- ppc_vexptefp(p, vr, vr); /* vr = 0^0 */
- }
- else {
- assert(0);
- }
-}
-
@@ -664,7 +647,7 @@ ppc_vxor(struct ppc_function *p, uint vD, uint vA, uint vB)
/** Pseudo-instruction: vector move */
void
-ppc_vecmove(struct ppc_function *p, uint vD, uint vA)
+ppc_vmove(struct ppc_function *p, uint vD, uint vA)
{
ppc_vor(p, vD, vA, vA);
}
diff --git a/src/gallium/auxiliary/rtasm/rtasm_ppc.h b/src/gallium/auxiliary/rtasm/rtasm_ppc.h
index f194d3be13..f938d8d759 100644
--- a/src/gallium/auxiliary/rtasm/rtasm_ppc.h
+++ b/src/gallium/auxiliary/rtasm/rtasm_ppc.h
@@ -158,10 +158,6 @@ ppc_lvx(struct ppc_function *p, uint vR, uint vA, uint vB);
extern void
ppc_lvewx(struct ppc_function *p, uint vR, uint vA, uint vB);
-/** vector load float: vr = splats(imm) */
-extern void
-ppc_vload_float(struct ppc_function *p, uint vr, float imm);
-
/**
@@ -191,7 +187,7 @@ ppc_vxor(struct ppc_function *p, uint vD, uint vA, uint vB);
/** Pseudo-instruction: vector move */
extern void
-ppc_vecmove(struct ppc_function *p, uint vD, uint vA);
+ppc_vmove(struct ppc_function *p, uint vD, uint vA);
/** Set vector register to {0,0,0,0} */
extern void
diff --git a/src/gallium/auxiliary/tgsi/tgsi_ppc.c b/src/gallium/auxiliary/tgsi/tgsi_ppc.c
index 6b05fd16cf..96beec0cc6 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_ppc.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_ppc.c
@@ -229,7 +229,7 @@ emit_fetch(struct gen_context *gen,
case TGSI_EXTSWIZZLE_ONE:
{
int one_vec = gen_one_vec(gen);
- ppc_vecmove(gen->f, dst_vec, one_vec);
+ ppc_vmove(gen->f, dst_vec, one_vec);
}
break;
default: