aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/sparc/vis.h
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2013-03-10 16:51:25 -0700
committerMartin Storsjö <martin@martin.st>2013-04-19 23:29:22 +0300
commit78ce568e43a7f3993c33100aa8f5d56c4c4bd493 (patch)
tree830fdf5e1fe422bfc5911d29eb4a083ed58e2911 /libavcodec/sparc/vis.h
parent278bd2054ca61ab70dfe38f1774409cda2da5359 (diff)
downloadffmpeg-78ce568e43a7f3993c33100aa8f5d56c4c4bd493.tar.gz
sparc: hpeldsp: Move vis half-pel assembly from dsputil to hpeldsp
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/sparc/vis.h')
-rw-r--r--libavcodec/sparc/vis.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/libavcodec/sparc/vis.h b/libavcodec/sparc/vis.h
index 505c735cbb..04b70c3838 100644
--- a/libavcodec/sparc/vis.h
+++ b/libavcodec/sparc/vis.h
@@ -42,6 +42,17 @@
#ifndef AVCODEC_SPARC_VIS_H
#define AVCODEC_SPARC_VIS_H
+#define ACCEL_SPARC_VIS 1
+#define ACCEL_SPARC_VIS2 2
+
+static inline int vis_level(void)
+{
+ int accel = 0;
+ accel |= ACCEL_SPARC_VIS;
+ accel |= ACCEL_SPARC_VIS2;
+ return accel;
+}
+
#define vis_opc_base ((0x1 << 31) | (0x36 << 19))
#define vis_opf(X) ((X) << 5)
#define vis_sreg(X) (X)