Bugfixes for AArch64.
- Disable use of runtime pointer until we can set it correctly in invokes.
- Disable YUV and ColorMatrix ASIMD intrinsics
- Modify runtime stubs to use large objects correctly
- Fix calling convention in allocation.ll
- Add appropriate rsr functions for compat lib and large objects
bug 16846318
Change-Id: I7f6a4ff66fd1b3ad40b08cfc9ecdda7d53e95c7d
diff --git a/rsScriptC_Lib.cpp b/rsScriptC_Lib.cpp
index 096122e..a41f4a7 100644
--- a/rsScriptC_Lib.cpp
+++ b/rsScriptC_Lib.cpp
@@ -186,7 +186,7 @@
}
// Legacy, remove when drivers are updated
-bool rsrIsObject(const Context *rsc, const void *src) {
+bool rsrIsObject(const Context *, ObjectBase* src) {
ObjectBase **osrc = (ObjectBase **)src;
return osrc != NULL;
}
@@ -196,6 +196,7 @@
}
+
uint32_t rsrToClient(Context *rsc, int cmdID, const void *data, int len) {
//ALOGE("SC_toClient %i %i %i", cmdID, len);
return rsc->sendMessageToClient(data, RS_MESSAGE_TO_CLIENT_USER, cmdID, len, false);
@@ -262,4 +263,3 @@
}
}
-