summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2009-03-31 22:25:25 -0700
committerDavid Schleef <ds@schleef.org>2009-03-31 22:25:25 -0700
commit862d4cfca71df37b51fc80521e234b88e7a271d8 (patch)
treeeccf7226d453aeade84bb24f02829d9d46aa1b71
parentde0b09d989c50119202dac2b3e90a949c9613c70 (diff)
use dest as src
-rw-r--r--tools/test.orc51
1 files changed, 22 insertions, 29 deletions
diff --git a/tools/test.orc b/tools/test.orc
index 19c5750..60a9937 100644
--- a/tools/test.orc
+++ b/tools/test.orc
@@ -3,49 +3,45 @@
.dest 2 d1
.source 2 s1
.source 2 s2
-.source 2 s3
.temp 2 t1
-addw t1, s2, s3
+addw t1, s1, s2
addw t1, t1, 2
shrsw t1, t1, 2
-addw d1, s1, t1
+addw d1, d1, t1
.function orc_add2_rshift_sub_s16_22
.dest 2 d1
.source 2 s1
.source 2 s2
-.source 2 s3
.temp 2 t1
-addw t1, s2, s3
+addw t1, s1, s2
addw t1, t1, 2
shrsw t1, t1, 2
-subw d1, s1, t1
+subw d1, d1, t1
.function orc_add2_rshift_add_s16_11
.dest 2 d1
.source 2 s1
.source 2 s2
-.source 2 s3
.temp 2 t1
-addw t1, s2, s3
+addw t1, s1, s2
addw t1, t1, 1
shrsw t1, t1, 1
-addw d1, s1, t1
+addw d1, d1, t1
.function orc_add2_rshift_sub_s16_11
.dest 2 d1
.source 2 s1
.source 2 s2
-.source 2 s3
.temp 2 t1
-addw t1, s2, s3
+addw t1, s1, s2
addw t1, t1, 1
shrsw t1, t1, 1
-subw d1, s1, t1
+subw d1, d1, t1
.function orc_add_const_rshift_s16_11
.dest 2 d1
@@ -83,61 +79,58 @@ shlw d1, s1, 2
.dest 2 d1
.source 2 s1
.source 2 s2
-.source 2 s3
.temp 2 t1
.temp 4 t2
.param p1
.param p2
.param p3
-addw t1, s2, s3
+addw t1, s1, s2
mulswl t2, t1, p1
addl t2, t2, p2
shll t2, t2, p3
convlw t1, t2
-addl d1, t1, s1
+addl d1, d1, t1
.function orc_mas4_add_s16_1991
.dest 2 d1
+.source 2 s0
.source 2 s1
-.source 2 s20
-.source 2 s21
-.source 2 s22
-.source 2 s23
+.source 2 s2
+.source 2 s3
.param p1
.param p2
.temp 2 t1
.temp 2 t2
-addw t1, s21, s22
+addw t1, s1, s2
mullw t1, t1, 9
-addw t2, s20, s23
+addw t2, s0, s3
subw t1, t1, t2
addw t1, t1, p1
shrsw t1, t1, p2
-addw d1, s1, t1
+addw d1, d1, t1
.function orc_mas4_sub_s16_1991
.dest 2 d1
+.source 2 s0
.source 2 s1
-.source 2 s20
-.source 2 s21
-.source 2 s22
-.source 2 s23
+.source 2 s2
+.source 2 s3
.param p1
.param p2
.temp 2 t1
.temp 2 t2
-addw t1, s21, s22
+addw t1, s1, s2
mullw t1, t1, 9
-addw t2, s20, s23
+addw t2, s0, s3
subw t1, t1, t2
addw t1, t1, p1
shrsw t1, t1, p2
-subw d1, s1, t1
+subw d1, d1, t1
.function orc_subtract_s16