Steinar Midtskogen
|
1b2b739bd2
|
Add s8 -> s16 unpack instrinsics
Change-Id: Iec22c6442c55a5908d858766ff6dfb8bff69835d
|
2017-04-13 07:48:44 +00:00 |
Steinar Midtskogen
|
a2fa9ee3a4
|
Improve SSE2 implementation of v64_abs_s8 and v128_abs_s8
Change-Id: I5243432106c2456f1220adb9d8f24ae5e4249748
|
2017-04-03 08:59:23 +02:00 |
Steinar Midtskogen
|
6033fb853d
|
Add v64_abs_s8, v128_abs_s8 and v256_abs_s8
Change-Id: I529509e4e997ba123799a3a581d20624d75cf582
|
2017-04-02 21:45:46 +02:00 |
Steinar Midtskogen
|
9b8444a17c
|
Add v64_ssub_u16, v128_ssub_u16 and v256_ssub_u16
Change-Id: I60543913cbd8dc5cad524ab74697227f9e93836e
|
2017-04-02 02:04:11 +00:00 |
Alex Converse
|
fa16041c40
|
Fix Wundef errors in simd intrinsics
Change-Id: I551eda906c96fac77125e10e6f71e9a6edca5baf
|
2017-03-23 19:08:20 +00:00 |
Steinar Midtskogen
|
2d5f752ae9
|
Don't use _mm_cvtsi128_si64 on 32 bit systems
Change-Id: I332afb8d9e35cd60f05915160a5b2e1dc8757de5
|
2016-10-13 14:35:00 -07:00 |
Steinar Midtskogen
|
b074823863
|
On x86 use _mm_set_epi32 when _mm_cvtsi64_si128 isn't available
Change-Id: Ibdbd720d4f68892da6164a9849e212e759305005
|
2016-10-12 15:48:13 -07:00 |
Steinar Midtskogen
|
b066b962a7
|
Fix missing parentheses in v64_align()
Change-Id: I16469062853c101965f56002be30ebc5823975b1
|
2016-10-11 12:36:17 -07:00 |
Steinar Midtskogen
|
9d6a53b8fd
|
Improve v128 and v64 8 bit shifts for x86
Change-Id: I25dc61bab46895d425ce49f89fceb164bee36906
|
2016-10-11 12:36:17 -07:00 |
Steinar Midtskogen
|
7b7624e89e
|
Make generic SIMD work with clang.
Change-Id: I2c504a078a7137bea6ba50c5768c1295878e9ea1
|
2016-10-10 15:18:57 -07:00 |
Steinar Midtskogen
|
a5f8ea1109
|
Added generic SIMD library supporting x86 SSE2+ and ARM NEON.
Change-Id: I037f4c44f621a7e909b82ccb6a299d41bcbf8607
|
2016-10-06 16:37:08 +00:00 |