summaryrefslogtreecommitdiff
path: root/libavutil/loongarch/loongson_intrinsics.h
diff options
context:
space:
mode:
Diffstat (limited to 'libavutil/loongarch/loongson_intrinsics.h')
-rw-r--r--libavutil/loongarch/loongson_intrinsics.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libavutil/loongarch/loongson_intrinsics.h b/libavutil/loongarch/loongson_intrinsics.h
index eb256863c8..e7911d3ebc 100644
--- a/libavutil/loongarch/loongson_intrinsics.h
+++ b/libavutil/loongarch/loongson_intrinsics.h
@@ -89,6 +89,11 @@
#ifdef __loongarch_sx
#include <lsxintrin.h>
+
+/* __lsx_vldx() from lsxintrin.h does not accept a const void*;
+ * remove the following once it does. */
+#define LSX_VLDX(cptr, stride) __lsx_vldx((void*)(cptr), (stride))
+
/*
* =============================================================================
* Description : Dot product & addition of byte vector elements