summaryrefslogtreecommitdiffstats
path: root/renderscript
diff options
context:
space:
mode:
authorStephen Hines <srhines@google.com>2013-12-20 16:59:26 -0800
committerStephen Hines <srhines@google.com>2013-12-21 02:13:07 -0800
commitf0ef02a14658e0199c9ef7407da38a980e4fbb12 (patch)
tree3c1baf47a56b973811add9dc1219895cd636a74e /renderscript
parentcfcef469537869947abb9aa1d656774cc2678d4c (diff)
downloadprebuilts_sdk-f0ef02a14658e0199c9ef7407da38a980e4fbb12.zip
prebuilts_sdk-f0ef02a14658e0199c9ef7407da38a980e4fbb12.tar.gz
prebuilts_sdk-f0ef02a14658e0199c9ef7407da38a980e4fbb12.tar.bz2
Update RS support library prebuilts.
SHA: frameworks/rs: be96565d929af53b8009014fbec224004c64e4fa frameworks/compile/libbcc: 4fcf730eccbb3c891d408827f004d1d6ec41f5b0 frameworks/compile/slang: 9178d5e3c79eb726eb53adfaefffab11623e3e9b Change-Id: I24920cc1e9d3e23433b05bca41d760553d8330b1
Diffstat (limited to 'renderscript')
-rw-r--r--renderscript/include/rs_atomic.rsh69
-rw-r--r--renderscript/include/rs_cl.rsh4
-rwxr-xr-xrenderscript/lib/arm/libRSSupport.sobin338204 -> 338204 bytes
-rwxr-xr-xrenderscript/lib/arm/libc.sobin306404 -> 310140 bytes
-rwxr-xr-xrenderscript/lib/arm/libm.sobin103692 -> 103692 bytes
-rwxr-xr-xrenderscript/lib/arm/librsjni.sobin22564 -> 22564 bytes
-rw-r--r--renderscript/lib/arm/librsrt_arm.bcbin0 -> 174112 bytes
-rw-r--r--renderscript/lib/javalib.jarbin136431 -> 136522 bytes
-rwxr-xr-xrenderscript/lib/mips/libRSSupport.sobin536800 -> 536808 bytes
-rwxr-xr-xrenderscript/lib/mips/libc.sobin545564 -> 611240 bytes
-rw-r--r--renderscript/lib/mips/libclcore.bcbin174112 -> 223852 bytes
-rwxr-xr-xrenderscript/lib/mips/libm.sobin136844 -> 136880 bytes
-rwxr-xr-xrenderscript/lib/mips/librsjni.sobin71912 -> 71912 bytes
-rw-r--r--renderscript/lib/mips/librsrt_mips.bcbin0 -> 223852 bytes
-rwxr-xr-xrenderscript/lib/x86/libRSSupport.sobin626813 -> 636885 bytes
-rwxr-xr-xrenderscript/lib/x86/libc.sobin708456 -> 745307 bytes
-rw-r--r--renderscript/lib/x86/libclcore.bcbin170568 -> 169804 bytes
-rwxr-xr-xrenderscript/lib/x86/libm.sobin179573 -> 187085 bytes
-rwxr-xr-xrenderscript/lib/x86/librsjni.sobin44372 -> 44372 bytes
-rw-r--r--renderscript/lib/x86/librsrt_x86.bcbin0 -> 171528 bytes
20 files changed, 3 insertions, 70 deletions
diff --git a/renderscript/include/rs_atomic.rsh b/renderscript/include/rs_atomic.rsh
index a455edd..99a7353 100644
--- a/renderscript/include/rs_atomic.rsh
+++ b/renderscript/include/rs_atomic.rsh
@@ -35,16 +35,6 @@
*/
extern int32_t __attribute__((overloadable))
rsAtomicInc(volatile int32_t* addr);
-/**
- * Atomic add one to the value at addr.
- * Equal to rsAtomicAdd(addr, 1)
- *
- * @param addr Address of value to increment
- *
- * @return old value
- */
-extern uint32_t __attribute__((overloadable))
- rsAtomicInc(volatile uint32_t* addr);
/**
* Atomic subtract one from the value at addr. Equal to rsAtomicSub(addr, 1)
@@ -55,15 +45,6 @@ extern uint32_t __attribute__((overloadable))
*/
extern int32_t __attribute__((overloadable))
rsAtomicDec(volatile int32_t* addr);
-/**
- * Atomic subtract one from the value at addr. Equal to rsAtomicSub(addr, 1)
- *
- * @param addr Address of value to decrement
- *
- * @return old value
- */
-extern uint32_t __attribute__((overloadable))
- rsAtomicDec(volatile uint32_t* addr);
/**
* Atomic add a value to the value at addr. addr[0] += value
@@ -75,16 +56,6 @@ extern uint32_t __attribute__((overloadable))
*/
extern int32_t __attribute__((overloadable))
rsAtomicAdd(volatile int32_t* addr, int32_t value);
-/**
- * Atomic add a value to the value at addr. addr[0] += value
- *
- * @param addr Address of value to modify
- * @param value Amount to add to the value at addr
- *
- * @return old value
- */
-extern uint32_t __attribute__((overloadable))
- rsAtomicAdd(volatile uint32_t* addr, uint32_t value);
/**
* Atomic Subtract a value from the value at addr. addr[0] -= value
@@ -96,16 +67,6 @@ extern uint32_t __attribute__((overloadable))
*/
extern int32_t __attribute__((overloadable))
rsAtomicSub(volatile int32_t* addr, int32_t value);
-/**
- * Atomic Subtract a value from the value at addr. addr[0] -= value
- *
- * @param addr Address of value to modify
- * @param value Amount to subtract from the value at addr
- *
- * @return old value
- */
-extern uint32_t __attribute__((overloadable))
- rsAtomicSub(volatile uint32_t* addr, uint32_t value);
/**
* Atomic Bitwise and a value from the value at addr. addr[0] &= value
@@ -117,16 +78,6 @@ extern uint32_t __attribute__((overloadable))
*/
extern int32_t __attribute__((overloadable))
rsAtomicAnd(volatile int32_t* addr, int32_t value);
-/**
- * Atomic Bitwise and a value from the value at addr. addr[0] &= value
- *
- * @param addr Address of value to modify
- * @param value Amount to and with the value at addr
- *
- * @return old value
- */
-extern uint32_t __attribute__((overloadable))
- rsAtomicAnd(volatile uint32_t* addr, uint32_t value);
/**
* Atomic Bitwise or a value from the value at addr. addr[0] |= value
@@ -138,16 +89,6 @@ extern uint32_t __attribute__((overloadable))
*/
extern int32_t __attribute__((overloadable))
rsAtomicOr(volatile int32_t* addr, int32_t value);
-/**
- * Atomic Bitwise or a value from the value at addr. addr[0] |= value
- *
- * @param addr Address of value to modify
- * @param value Amount to or with the value at addr
- *
- * @return old value
- */
-extern uint32_t __attribute__((overloadable))
- rsAtomicOr(volatile uint32_t* addr, uint32_t value);
/**
* Atomic Bitwise xor a value from the value at addr. addr[0] ^= value
@@ -157,16 +98,6 @@ extern uint32_t __attribute__((overloadable))
*
* @return old value
*/
-extern uint32_t __attribute__((overloadable))
- rsAtomicXor(volatile uint32_t* addr, uint32_t value);
-/**
- * Atomic Bitwise xor a value from the value at addr. addr[0] ^= value
- *
- * @param addr Address of value to modify
- * @param value Amount to xor with the value at addr
- *
- * @return old value
- */
extern int32_t __attribute__((overloadable))
rsAtomicXor(volatile int32_t* addr, int32_t value);
diff --git a/renderscript/include/rs_cl.rsh b/renderscript/include/rs_cl.rsh
index 2ff5d8b..7ba2cb6 100644
--- a/renderscript/include/rs_cl.rsh
+++ b/renderscript/include/rs_cl.rsh
@@ -926,7 +926,8 @@ _RS_RUNTIME float __attribute__((const, overloadable)) step(float edge, float v)
FN_FUNC_FN_FN(step)
FN_FUNC_FN_F(step)
-// not implemented
+// FIXME: not implemented
+#if 0
extern float __attribute__((const, overloadable)) smoothstep(float, float, float);
extern float2 __attribute__((const, overloadable)) smoothstep(float2, float2, float2);
extern float3 __attribute__((const, overloadable)) smoothstep(float3, float3, float3);
@@ -934,6 +935,7 @@ extern float4 __attribute__((const, overloadable)) smoothstep(float4, float4, fl
extern float2 __attribute__((const, overloadable)) smoothstep(float, float, float2);
extern float3 __attribute__((const, overloadable)) smoothstep(float, float, float3);
extern float4 __attribute__((const, overloadable)) smoothstep(float, float, float4);
+#endif
/**
* Return the sign of a value.
diff --git a/renderscript/lib/arm/libRSSupport.so b/renderscript/lib/arm/libRSSupport.so
index 5b303bc..1e828ef 100755
--- a/renderscript/lib/arm/libRSSupport.so
+++ b/renderscript/lib/arm/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/arm/libc.so b/renderscript/lib/arm/libc.so
index e832f6f..97e0bd4 100755
--- a/renderscript/lib/arm/libc.so
+++ b/renderscript/lib/arm/libc.so
Binary files differ
diff --git a/renderscript/lib/arm/libm.so b/renderscript/lib/arm/libm.so
index c777400..6c9fe3f 100755
--- a/renderscript/lib/arm/libm.so
+++ b/renderscript/lib/arm/libm.so
Binary files differ
diff --git a/renderscript/lib/arm/librsjni.so b/renderscript/lib/arm/librsjni.so
index 0d4c150..de0dd16 100755
--- a/renderscript/lib/arm/librsjni.so
+++ b/renderscript/lib/arm/librsjni.so
Binary files differ
diff --git a/renderscript/lib/arm/librsrt_arm.bc b/renderscript/lib/arm/librsrt_arm.bc
new file mode 100644
index 0000000..5c53b2f
--- /dev/null
+++ b/renderscript/lib/arm/librsrt_arm.bc
Binary files differ
diff --git a/renderscript/lib/javalib.jar b/renderscript/lib/javalib.jar
index daac526..139ec05 100644
--- a/renderscript/lib/javalib.jar
+++ b/renderscript/lib/javalib.jar
Binary files differ
diff --git a/renderscript/lib/mips/libRSSupport.so b/renderscript/lib/mips/libRSSupport.so
index b31817d..99b83b9 100755
--- a/renderscript/lib/mips/libRSSupport.so
+++ b/renderscript/lib/mips/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/mips/libc.so b/renderscript/lib/mips/libc.so
index 74a6a25..fc33e34 100755
--- a/renderscript/lib/mips/libc.so
+++ b/renderscript/lib/mips/libc.so
Binary files differ
diff --git a/renderscript/lib/mips/libclcore.bc b/renderscript/lib/mips/libclcore.bc
index 5c53b2f..63a23cb 100644
--- a/renderscript/lib/mips/libclcore.bc
+++ b/renderscript/lib/mips/libclcore.bc
Binary files differ
diff --git a/renderscript/lib/mips/libm.so b/renderscript/lib/mips/libm.so
index e8ce741..b1a6bf4 100755
--- a/renderscript/lib/mips/libm.so
+++ b/renderscript/lib/mips/libm.so
Binary files differ
diff --git a/renderscript/lib/mips/librsjni.so b/renderscript/lib/mips/librsjni.so
index 9875a8b..ffcc172 100755
--- a/renderscript/lib/mips/librsjni.so
+++ b/renderscript/lib/mips/librsjni.so
Binary files differ
diff --git a/renderscript/lib/mips/librsrt_mips.bc b/renderscript/lib/mips/librsrt_mips.bc
new file mode 100644
index 0000000..63a23cb
--- /dev/null
+++ b/renderscript/lib/mips/librsrt_mips.bc
Binary files differ
diff --git a/renderscript/lib/x86/libRSSupport.so b/renderscript/lib/x86/libRSSupport.so
index 0051dd4..dc60dda 100755
--- a/renderscript/lib/x86/libRSSupport.so
+++ b/renderscript/lib/x86/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/x86/libc.so b/renderscript/lib/x86/libc.so
index 09b15f9..6014b8c 100755
--- a/renderscript/lib/x86/libc.so
+++ b/renderscript/lib/x86/libc.so
Binary files differ
diff --git a/renderscript/lib/x86/libclcore.bc b/renderscript/lib/x86/libclcore.bc
index 086c66a..edbb74c 100644
--- a/renderscript/lib/x86/libclcore.bc
+++ b/renderscript/lib/x86/libclcore.bc
Binary files differ
diff --git a/renderscript/lib/x86/libm.so b/renderscript/lib/x86/libm.so
index 3595d05..eb59c6c 100755
--- a/renderscript/lib/x86/libm.so
+++ b/renderscript/lib/x86/libm.so
Binary files differ
diff --git a/renderscript/lib/x86/librsjni.so b/renderscript/lib/x86/librsjni.so
index 55f9740..a3ba507 100755
--- a/renderscript/lib/x86/librsjni.so
+++ b/renderscript/lib/x86/librsjni.so
Binary files differ
diff --git a/renderscript/lib/x86/librsrt_x86.bc b/renderscript/lib/x86/librsrt_x86.bc
new file mode 100644
index 0000000..47979a6
--- /dev/null
+++ b/renderscript/lib/x86/librsrt_x86.bc
Binary files differ