summaryrefslogtreecommitdiff
path: root/src/lib/evas/include
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2018-11-07 18:01:48 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2018-11-09 11:43:59 +0000
commitc1ad0879a195f3056abde938ac81c7f4677b676b (patch)
tree775f7551765defd7f8c7ad598f43e8c2057a3d81 /src/lib/evas/include
parenta447bbd489ba63a77feaeca49217431705aed2ec (diff)
meson - add checks/options for mmx, sse3, neon, altivec
so we can build our assembly fast-paths again.... - also clean up the code a bit to match...
Diffstat (limited to 'src/lib/evas/include')
-rw-r--r--src/lib/evas/include/evas_blend_ops.h4
-rw-r--r--src/lib/evas/include/evas_common_private.h4
2 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/evas/include/evas_blend_ops.h b/src/lib/evas/include/evas_blend_ops.h
index aad724a1df..e66d571da1 100644
--- a/src/lib/evas/include/evas_blend_ops.h
+++ b/src/lib/evas/include/evas_blend_ops.h
@@ -258,6 +258,10 @@ static __m128i RGB_MASK_SSE3;
258 258
259static __m128i ALPHA_SSE3; 259static __m128i ALPHA_SSE3;
260 260
261#ifndef EFL_ALWAYS_INLINE
262# define EFL_ALWAYS_INLINE inline
263#endif
264
261static EFL_ALWAYS_INLINE __m128i 265static EFL_ALWAYS_INLINE __m128i
262mul_256_sse3(__m128i a, __m128i c) { 266mul_256_sse3(__m128i a, __m128i c) {
263 267
diff --git a/src/lib/evas/include/evas_common_private.h b/src/lib/evas/include/evas_common_private.h
index e51e60d4f9..6399ced6d0 100644
--- a/src/lib/evas/include/evas_common_private.h
+++ b/src/lib/evas/include/evas_common_private.h
@@ -1,9 +1,9 @@
1#ifndef EVAS_COMMON_H 1#ifndef EVAS_COMMON_H
2#define EVAS_COMMON_H 2#define EVAS_COMMON_H
3 3
4#ifdef HAVE_CONFIG_H 4//#ifdef HAVE_CONFIG_H
5#include "config.h" /* so that EAPI in Evas.h is correctly defined */ 5#include "config.h" /* so that EAPI in Evas.h is correctly defined */
6#endif 6//#endif
7 7
8#ifdef STDC_HEADERS 8#ifdef STDC_HEADERS
9# include <stdlib.h> 9# include <stdlib.h>