Merge "Update RenderScript prebuilts for build-tools 23.0.1" into mnc-dev
diff --git a/renderscript/include/rs_for_each.rsh b/renderscript/include/rs_for_each.rsh
index 1bbcf9f..9507c0c 100644
--- a/renderscript/include/rs_for_each.rsh
+++ b/renderscript/include/rs_for_each.rsh
@@ -57,8 +57,8 @@
  * A kernel may be executed in parallel over multiple threads.  Each thread will have its
  * own context.
  *
- * You can access the context by adding a rs_kernel_context argument to your kernel
- * function.  See rsGetDimX() and rsGetArray0() for examples.
+ * You can access the context by adding a special parameter named "context" and of type
+ * rs_kernel_context to your kernel function.  See rsGetDimX() and rsGetArray0() for examples.
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 typedef const struct rs_kernel_context_t * rs_kernel_context;
@@ -161,8 +161,8 @@
  * It contains common characteristics of the allocations being iterated over and rarely
  * used indexes, like the Array0 index.
  *
- * You can access the context by adding a rs_kernel_context argument to your kernel
- * function.  E.g.
+ * You can access the context by adding a special parameter named "context" and of
+ * type rs_kernel_context to your kernel function.  E.g.
  * short RS_KERNEL myKernel(short value, uint32_t x, rs_kernel_context context) {
  *   // The current index in the common x, y, z, w dimensions are accessed by
  *   // adding these variables as arguments.  For the more rarely used indexes
@@ -175,7 +175,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetArray0(rs_kernel_context ctxt);
+    rsGetArray0(rs_kernel_context context);
 #endif
 
 /*
@@ -188,7 +188,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetArray1(rs_kernel_context ctxt);
+    rsGetArray1(rs_kernel_context context);
 #endif
 
 /*
@@ -202,7 +202,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetArray2(rs_kernel_context ctxt);
+    rsGetArray2(rs_kernel_context context);
 #endif
 
 /*
@@ -215,7 +215,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetArray3(rs_kernel_context ctxt);
+    rsGetArray3(rs_kernel_context context);
 #endif
 
 /*
@@ -228,7 +228,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetDimArray0(rs_kernel_context ctxt);
+    rsGetDimArray0(rs_kernel_context context);
 #endif
 
 /*
@@ -241,7 +241,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetDimArray1(rs_kernel_context ctxt);
+    rsGetDimArray1(rs_kernel_context context);
 #endif
 
 /*
@@ -254,7 +254,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetDimArray2(rs_kernel_context ctxt);
+    rsGetDimArray2(rs_kernel_context context);
 #endif
 
 /*
@@ -267,7 +267,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetDimArray3(rs_kernel_context ctxt);
+    rsGetDimArray3(rs_kernel_context context);
 #endif
 
 /*
@@ -283,7 +283,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern bool __attribute__((overloadable))
-    rsGetDimHasFaces(rs_kernel_context ctxt);
+    rsGetDimHasFaces(rs_kernel_context context);
 #endif
 
 /*
@@ -299,7 +299,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetDimLod(rs_kernel_context ctxt);
+    rsGetDimLod(rs_kernel_context context);
 #endif
 
 /*
@@ -311,8 +311,8 @@
  * characteristics of the allocations being iterated over by the kernel in
  * a very efficient structure.  It also contains rarely used indexes.
  *
- * You can access it by adding a rs_kernel_context argument to your kernel
- * function.  E.g.
+ * You can access it by adding a special parameter named "context" and of
+ * type rs_kernel_context to your kernel function.  E.g.
  * int4 RS_KERNEL myKernel(int4 value, rs_kernel_context context) {
  *   uint32_t size = rsGetDimX(context); //...
  *
@@ -320,7 +320,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetDimX(rs_kernel_context ctxt);
+    rsGetDimX(rs_kernel_context context);
 #endif
 
 /*
@@ -335,7 +335,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetDimY(rs_kernel_context ctxt);
+    rsGetDimY(rs_kernel_context context);
 #endif
 
 /*
@@ -350,7 +350,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetDimZ(rs_kernel_context ctxt);
+    rsGetDimZ(rs_kernel_context context);
 #endif
 
 /*
@@ -364,7 +364,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern rs_allocation_cubemap_face __attribute__((overloadable))
-    rsGetFace(rs_kernel_context ctxt);
+    rsGetFace(rs_kernel_context context);
 #endif
 
 /*
@@ -378,7 +378,7 @@
  */
 #if (defined(RS_VERSION) && (RS_VERSION >= 23))
 extern uint32_t __attribute__((overloadable))
-    rsGetLod(rs_kernel_context ctxt);
+    rsGetLod(rs_kernel_context context);
 #endif
 
 #endif // RENDERSCRIPT_RS_FOR_EACH_RSH
diff --git a/renderscript/lib/arm/libRSSupport.so b/renderscript/lib/arm/libRSSupport.so
index c6573ba..bfb268d 100755
--- a/renderscript/lib/arm/libRSSupport.so
+++ b/renderscript/lib/arm/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/arm/libRSSupportIO.so b/renderscript/lib/arm/libRSSupportIO.so
index b02cf8a..6b0ee5c 100755
--- a/renderscript/lib/arm/libRSSupportIO.so
+++ b/renderscript/lib/arm/libRSSupportIO.so
Binary files differ
diff --git a/renderscript/lib/arm/libblasV8.so b/renderscript/lib/arm/libblasV8.so
index f892069..ddfae57 100644
--- a/renderscript/lib/arm/libblasV8.so
+++ b/renderscript/lib/arm/libblasV8.so
Binary files differ
diff --git a/renderscript/lib/arm/libc.so b/renderscript/lib/arm/libc.so
index d7c1026..b07b315 100755
--- a/renderscript/lib/arm/libc.so
+++ b/renderscript/lib/arm/libc.so
Binary files differ
diff --git a/renderscript/lib/arm/libcompiler_rt.a b/renderscript/lib/arm/libcompiler_rt.a
index d1c63c9..79a5761 100644
--- a/renderscript/lib/arm/libcompiler_rt.a
+++ b/renderscript/lib/arm/libcompiler_rt.a
Binary files differ
diff --git a/renderscript/lib/arm/libm.so b/renderscript/lib/arm/libm.so
index 2f75369..9e8ece9 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 6a1e95a..7100dd0 100755
--- a/renderscript/lib/arm/librsjni.so
+++ b/renderscript/lib/arm/librsjni.so
Binary files differ
diff --git a/renderscript/lib/arm64/libRSSupport.so b/renderscript/lib/arm64/libRSSupport.so
index 4d2e134..510228f 100755
--- a/renderscript/lib/arm64/libRSSupport.so
+++ b/renderscript/lib/arm64/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/arm64/libRSSupportIO.so b/renderscript/lib/arm64/libRSSupportIO.so
index bed9710..1d05755 100755
--- a/renderscript/lib/arm64/libRSSupportIO.so
+++ b/renderscript/lib/arm64/libRSSupportIO.so
Binary files differ
diff --git a/renderscript/lib/arm64/libblasV8.so b/renderscript/lib/arm64/libblasV8.so
index f32eb20..76505bf 100644
--- a/renderscript/lib/arm64/libblasV8.so
+++ b/renderscript/lib/arm64/libblasV8.so
Binary files differ
diff --git a/renderscript/lib/arm64/libc.so b/renderscript/lib/arm64/libc.so
index 14c5449..72ed27f 100755
--- a/renderscript/lib/arm64/libc.so
+++ b/renderscript/lib/arm64/libc.so
Binary files differ
diff --git a/renderscript/lib/arm64/libcompiler_rt.a b/renderscript/lib/arm64/libcompiler_rt.a
index 07148a9..8dcfe8c 100644
--- a/renderscript/lib/arm64/libcompiler_rt.a
+++ b/renderscript/lib/arm64/libcompiler_rt.a
Binary files differ
diff --git a/renderscript/lib/arm64/libm.so b/renderscript/lib/arm64/libm.so
index 3c6897e..7866a42 100755
--- a/renderscript/lib/arm64/libm.so
+++ b/renderscript/lib/arm64/libm.so
Binary files differ
diff --git a/renderscript/lib/arm64/librsjni.so b/renderscript/lib/arm64/librsjni.so
index c63fa06..d353888 100755
--- a/renderscript/lib/arm64/librsjni.so
+++ b/renderscript/lib/arm64/librsjni.so
Binary files differ
diff --git a/renderscript/lib/javalib.jar b/renderscript/lib/javalib.jar
index a73ef8e..8f4ef8d 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 b76c39f..e13e354 100755
--- a/renderscript/lib/mips/libRSSupport.so
+++ b/renderscript/lib/mips/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/mips/libRSSupportIO.so b/renderscript/lib/mips/libRSSupportIO.so
index f1ad47a..0f1dbdf 100755
--- a/renderscript/lib/mips/libRSSupportIO.so
+++ b/renderscript/lib/mips/libRSSupportIO.so
Binary files differ
diff --git a/renderscript/lib/mips/libblasV8.so b/renderscript/lib/mips/libblasV8.so
index 5fcb585..f170db8 100644
--- a/renderscript/lib/mips/libblasV8.so
+++ b/renderscript/lib/mips/libblasV8.so
Binary files differ
diff --git a/renderscript/lib/mips/libc.so b/renderscript/lib/mips/libc.so
index 69e574f..5d44437 100755
--- a/renderscript/lib/mips/libc.so
+++ b/renderscript/lib/mips/libc.so
Binary files differ
diff --git a/renderscript/lib/mips/libcompiler_rt.a b/renderscript/lib/mips/libcompiler_rt.a
index 337ca15..d4994a9 100644
--- a/renderscript/lib/mips/libcompiler_rt.a
+++ b/renderscript/lib/mips/libcompiler_rt.a
Binary files differ
diff --git a/renderscript/lib/mips/libm.so b/renderscript/lib/mips/libm.so
index d33f7f1..f2d12d1 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 71723eb..278cbb2 100755
--- a/renderscript/lib/mips/librsjni.so
+++ b/renderscript/lib/mips/librsjni.so
Binary files differ
diff --git a/renderscript/lib/x86/libRSSupport.so b/renderscript/lib/x86/libRSSupport.so
index 818f176..da58775 100755
--- a/renderscript/lib/x86/libRSSupport.so
+++ b/renderscript/lib/x86/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/x86/libRSSupportIO.so b/renderscript/lib/x86/libRSSupportIO.so
index 8bd6d79..96075a3 100755
--- a/renderscript/lib/x86/libRSSupportIO.so
+++ b/renderscript/lib/x86/libRSSupportIO.so
Binary files differ
diff --git a/renderscript/lib/x86/libblasV8.so b/renderscript/lib/x86/libblasV8.so
index 09c8c50..c004d1f 100644
--- a/renderscript/lib/x86/libblasV8.so
+++ b/renderscript/lib/x86/libblasV8.so
Binary files differ
diff --git a/renderscript/lib/x86/libc.so b/renderscript/lib/x86/libc.so
index 32dd59d..bdf4744 100755
--- a/renderscript/lib/x86/libc.so
+++ b/renderscript/lib/x86/libc.so
Binary files differ
diff --git a/renderscript/lib/x86/libcompiler_rt.a b/renderscript/lib/x86/libcompiler_rt.a
index 3773709..1b5a42f 100644
--- a/renderscript/lib/x86/libcompiler_rt.a
+++ b/renderscript/lib/x86/libcompiler_rt.a
Binary files differ
diff --git a/renderscript/lib/x86/libm.so b/renderscript/lib/x86/libm.so
index c529738..b0c2071 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 0822d1f..0789b35 100755
--- a/renderscript/lib/x86/librsjni.so
+++ b/renderscript/lib/x86/librsjni.so
Binary files differ
diff --git a/tools/linux/bin/bcc_compat b/tools/linux/bin/bcc_compat
index 27c1d68..d9e408c 100755
--- a/tools/linux/bin/bcc_compat
+++ b/tools/linux/bin/bcc_compat
Binary files differ
diff --git a/tools/linux/bin/llvm-rs-cc b/tools/linux/bin/llvm-rs-cc
index 6847b64..540e6c8 100755
--- a/tools/linux/bin/llvm-rs-cc
+++ b/tools/linux/bin/llvm-rs-cc
Binary files differ
diff --git a/tools/linux/lib/libc++.so b/tools/linux/lib/libc++.so
index 3e6de69..cb0d387 100755
--- a/tools/linux/lib/libc++.so
+++ b/tools/linux/lib/libc++.so
Binary files differ
diff --git a/tools/linux/lib64/libLLVM.so b/tools/linux/lib64/libLLVM.so
index ee0dd96..eeaeaa0 100755
--- a/tools/linux/lib64/libLLVM.so
+++ b/tools/linux/lib64/libLLVM.so
Binary files differ
diff --git a/tools/linux/lib64/libbcc.so b/tools/linux/lib64/libbcc.so
index 64f8338..5ccd791 100755
--- a/tools/linux/lib64/libbcc.so
+++ b/tools/linux/lib64/libbcc.so
Binary files differ
diff --git a/tools/linux/lib64/libbcinfo.so b/tools/linux/lib64/libbcinfo.so
index 474f7bb..a3d5644 100755
--- a/tools/linux/lib64/libbcinfo.so
+++ b/tools/linux/lib64/libbcinfo.so
Binary files differ
diff --git a/tools/linux/lib64/libc++.so b/tools/linux/lib64/libc++.so
index e891ec5..fe09e75 100755
--- a/tools/linux/lib64/libc++.so
+++ b/tools/linux/lib64/libc++.so
Binary files differ
diff --git a/tools/linux/lib64/libclang.so b/tools/linux/lib64/libclang.so
index 29b71fb..0840096 100755
--- a/tools/linux/lib64/libclang.so
+++ b/tools/linux/lib64/libclang.so
Binary files differ