diff options
author | David Walter Seikel | 2012-04-22 09:19:23 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-04-22 09:19:23 +1000 |
commit | c963d75dfdeec11f82e79e727062fbf89afa2c04 (patch) | |
tree | 895633dbf641110be46f117c29890c49b3ffc0bd /libraries/evas/src/lib/include/evas_blend_ops.h | |
parent | Adding the new extantz viewer and grid manager. (diff) | |
download | SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.zip SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.tar.gz SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.tar.bz2 SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.tar.xz |
Update EFL to latest beta.
Diffstat (limited to 'libraries/evas/src/lib/include/evas_blend_ops.h')
-rw-r--r-- | libraries/evas/src/lib/include/evas_blend_ops.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libraries/evas/src/lib/include/evas_blend_ops.h b/libraries/evas/src/lib/include/evas_blend_ops.h index 1ada384..6bd1f16 100644 --- a/libraries/evas/src/lib/include/evas_blend_ops.h +++ b/libraries/evas/src/lib/include/evas_blend_ops.h | |||
@@ -200,7 +200,7 @@ static __m128i RGB_MASK_SSE3; | |||
200 | 200 | ||
201 | static __m128i ALPHA_SSE3; | 201 | static __m128i ALPHA_SSE3; |
202 | 202 | ||
203 | EFL_ALWAYS_INLINE __m128i | 203 | static EFL_ALWAYS_INLINE __m128i |
204 | mul_256_sse3(__m128i a, __m128i c) { | 204 | mul_256_sse3(__m128i a, __m128i c) { |
205 | 205 | ||
206 | /* prepare alpha for word multiplication */ | 206 | /* prepare alpha for word multiplication */ |
@@ -228,7 +228,7 @@ mul_256_sse3(__m128i a, __m128i c) { | |||
228 | return _mm_add_epi32(c0, c1); | 228 | return _mm_add_epi32(c0, c1); |
229 | } | 229 | } |
230 | 230 | ||
231 | EFL_ALWAYS_INLINE __m128i | 231 | static EFL_ALWAYS_INLINE __m128i |
232 | sub4_alpha_sse3(__m128i c) { | 232 | sub4_alpha_sse3(__m128i c) { |
233 | 233 | ||
234 | __m128i c0 = c; | 234 | __m128i c0 = c; |
@@ -237,7 +237,7 @@ sub4_alpha_sse3(__m128i c) { | |||
237 | return _mm_sub_epi32(ALPHA_SSE3, c0); | 237 | return _mm_sub_epi32(ALPHA_SSE3, c0); |
238 | } | 238 | } |
239 | 239 | ||
240 | EFL_ALWAYS_INLINE __m128i | 240 | static EFL_ALWAYS_INLINE __m128i |
241 | interp4_256_sse3(__m128i a, __m128i c0, __m128i c1) | 241 | interp4_256_sse3(__m128i a, __m128i c0, __m128i c1) |
242 | { | 242 | { |
243 | const __m128i zero = _mm_setzero_si128(); | 243 | const __m128i zero = _mm_setzero_si128(); |
@@ -289,7 +289,7 @@ interp4_256_sse3(__m128i a, __m128i c0, __m128i c1) | |||
289 | return (__m128i) _mm_shuffle_ps( (__m128)cl_sub, (__m128)ch_sub, 0x44); | 289 | return (__m128i) _mm_shuffle_ps( (__m128)cl_sub, (__m128)ch_sub, 0x44); |
290 | } | 290 | } |
291 | 291 | ||
292 | EFL_ALWAYS_INLINE __m128i | 292 | static EFL_ALWAYS_INLINE __m128i |
293 | mul_sym_sse3(__m128i a, __m128i c) { | 293 | mul_sym_sse3(__m128i a, __m128i c) { |
294 | 294 | ||
295 | /* Prepare alpha for word mult */ | 295 | /* Prepare alpha for word mult */ |
@@ -318,7 +318,7 @@ mul_sym_sse3(__m128i a, __m128i c) { | |||
318 | return _mm_add_epi32(c0, c1); | 318 | return _mm_add_epi32(c0, c1); |
319 | } | 319 | } |
320 | 320 | ||
321 | EFL_ALWAYS_INLINE __m128i | 321 | static EFL_ALWAYS_INLINE __m128i |
322 | mul4_sym_sse3(__m128i x, __m128i y) { | 322 | mul4_sym_sse3(__m128i x, __m128i y) { |
323 | 323 | ||
324 | const __m128i zero = _mm_setzero_si128(); | 324 | const __m128i zero = _mm_setzero_si128(); |
@@ -341,7 +341,7 @@ mul4_sym_sse3(__m128i x, __m128i y) { | |||
341 | return _mm_packus_epi16(r_l, r_h); | 341 | return _mm_packus_epi16(r_l, r_h); |
342 | } | 342 | } |
343 | 343 | ||
344 | EFL_ALWAYS_INLINE __m128i | 344 | static EFL_ALWAYS_INLINE __m128i |
345 | mul3_sym_sse3(__m128i x, __m128i y) { | 345 | mul3_sym_sse3(__m128i x, __m128i y) { |
346 | 346 | ||
347 | __m128i res = mul4_sym_sse3(x, y); | 347 | __m128i res = mul4_sym_sse3(x, y); |