0dbb70da81c442b85bfb4adf64793941afb93a23 |
21-Oct-2014 |
Tim Murray <timmurray@google.com> |
Fix AArch64 calling convention bug that prevents inlining. bug 18071147 Change-Id: I062c919ba75c5aeb28e0358a671b81aa64a284c2
simd.ll
|
33164686a7ac88d4eda38201be4127937e9c12b0 |
01-Sep-2014 |
Yong Chen <yong.a.chen@intel.com> |
Fix bugs for x86 platform - Fix incorrect input/output pointer for blur intrinsic - Avoid the negative value for length function in bc lib Signed-off-by: Yong Chen <yong.a.chen@intel.com> (cherry picked from commit a0cdfe05905a5a4d2e494665809c8af9d040c116) Change-Id: I3c6e082dffdfef122999c93d1c235e99af8c62ba
86_sse3.ll
|
974467797f45a7e4ac191eb158edb78492a48e56 |
26-Aug-2014 |
Tim Murray <timmurray@google.com> |
Enable ASIMD math operations. bug 16846318 Change-Id: Ia19cca77ef7ab6e14da9fefad522f79e25c810de
simd.ll
lamp.c
|
d8b8f8a16415496acc9844a89599ce7f377bd04d |
20-Aug-2014 |
Jason Sams <jsams@google.com> |
Fix ulong The new 64 bit functions were mismatches between long and ulong Make all functions consistent. bug 16846318 Change-Id: I806f392c12af881b54aa287153bd66ad7aa1b81e
lamp.c
|
53826db2ea7f26a241be881c2b454ab3e1e5dd50 |
08-May-2014 |
Jason Sams <jsams@google.com> |
Implement long/double min/max Change-Id: I87a8fced5a9f33d40aa15f0c247c804fad09adb8
eneric.c
eon.ll
|
69cf14d340132b99784a0d1497a3e9cbb23ca54b |
29-Apr-2014 |
Jason Sams <jsams@google.com> |
Merge "Fix precision issues with half_recip, half_sqrt, and half_rsqrt"
|
ba92a7085bbb8916334a6571ff33355873883173 |
29-Apr-2014 |
Jason Sams <jsams@google.com> |
Fix precision issues with half_recip, half_sqrt, and half_rsqrt Change-Id: I37affd7e817dd66784a541beec811bb1bca701c2
eneric.c
eon.ll
|
3a830c08a468ffba0caa22da00001230117d7a84 |
26-Apr-2014 |
Stephen Hines <srhines@google.com> |
Fix x86_64 multiply defined symbol errors. Change-Id: Ib4c2ffc8b9f9dfd57ec4e0ca76d61459dfbbd775
eneric.c
|
5eaa97c8fb83fecd4ed8eaa22a736dcb7d720c62 |
08-Feb-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Fix half* failing to load Change-Id: I9800e0a3dffe2d0ded6047b5d35af91e8996c3e6
eon.ll
|
beac9ca07271706b8429a676d071539b7e841f10 |
07-Feb-2014 |
Jason Sams <jsams@google.com> |
Fix half_recip decls. Change-Id: I19c049adaa18d052a65923ad0935382334561ece
eon.ll
|
e30a05aefa5ac6db3fac00cd67304126c7e0cd5e |
04-Oct-2013 |
Stephen Hines <srhines@google.com> |
Fix target names for x86. Change-Id: I8b890cc26c8cf7b5d8479f03395f082862378a5d
86_sse2.ll
86_sse3.ll
|
4da42506a08ed7fdb61615b3524f111df939fc6e |
03-Oct-2013 |
Stephen Hines <srhines@google.com> |
Remove references/use of ARCH_X86_HAVE_* in frameworks/rs. Bug: 11048298 These SSE-related defines are unnecessary because all x86 Android devices have these features. We switch all the checks to __i386__ instead. This also fixes an issue where non-ARM bitcode files were being created with the ARM defines present. This is problematic when we then try to do things that would be arch-specific (i.e. the presence of SSE-enabled functions for clamp(), ...). This also cleans up the different target architecture specified in the x86 bitcode files so that they match the platform target (i686-unknown-linux). Change-Id: I4776bbdce360de26e8a00e05d2cb19341d94a173
eneric.c
|
146e138f5c6eb4980ee6d85d33b951b87b6e8efe |
20-Aug-2013 |
Stephen Hines <srhines@google.com> |
Refactor the libbcc runtime for x86 platform This patch is merged/rebased from AOSP, where it was initially submitted to frameworks/compile/libbcc by Jun Tian <jun.j.tian@intel.com>. All conflicts have been resolved. This patch refactors the libbcc runtime code to support x86 platform. It removed the redundant x86 code and added the missing functions in libclcore_x86.bc. It resolved the RenderScript failures on the x86 platform. Bug: 9961583 Change-Id: I2c8be0f710960ee5e0614721f5edfbaf028c67e1
ot_length.c
eneric.c
qrt.c
86_clamp.ll
86_dot_length.ll
86_generic.c
86_math.ll
86_sse2.ll
86_sse3.ll
|
5a47020542c52af3e879c1cd67674ca979ff0a18 |
30-May-2013 |
Stephen Hines <srhines@google.com> |
Move RS runtime to frameworks/rs. Bug: 7342767 Change-Id: Ia45064a5257b8ce460918f327670e3be550d4b56
lamp.c
ot_length.c
eneric.c
eon.ll
qrt.c
86_clamp.ll
86_dot_length.ll
86_generic.c
86_math.ll
|