[Vm-dev] [commit][2748] wrap ARM specific bits in ENABLE_FAST_BLT
commits at squeakvm.org
commits at squeakvm.org
Mon Jul 15 21:59:11 UTC 2013
Revision: 2748
Author: rowledge
Date: 2013-07-15 14:59:10 -0700 (Mon, 15 Jul 2013)
Log Message:
-----------
wrap ARM specific bits in ENABLE_FAST_BLT
Modified Paths:
--------------
trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArm.c
trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmLinux.c
trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmOther.c
trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmSimd.c
trunk/platforms/Cross/plugins/BitBltPlugin/BitBltDispatch.c
trunk/platforms/Cross/plugins/BitBltPlugin/BitBltGeneric.c
Modified: trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArm.c
===================================================================
--- trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArm.c 2013-07-12 23:30:49 UTC (rev 2747)
+++ trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArm.c 2013-07-15 21:59:10 UTC (rev 2748)
@@ -23,6 +23,7 @@
*
*/
+#if ENABLE_FAST_BLT
#include "BitBltArm.h"
#include "BitBltArmSimd.h"
@@ -34,3 +35,4 @@
if (armCpuFeatures & ARM_V6)
addArmSimdFastPaths();
}
+#endif /* ENABLE_FAST_BLT */
Modified: trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmLinux.c
===================================================================
--- trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmLinux.c 2013-07-12 23:30:49 UTC (rev 2747)
+++ trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmLinux.c 2013-07-15 21:59:10 UTC (rev 2748)
@@ -25,6 +25,7 @@
* An equivalent file will be required for other ARM platforms; see BitBtArmOther.c in this directory
*/
+#if ENABLE_FAST_BLT
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
@@ -76,3 +77,4 @@
return features;
}
+#endif /* ENABLE_FAST_BLT */
Modified: trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmOther.c
===================================================================
--- trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmOther.c 2013-07-12 23:30:49 UTC (rev 2747)
+++ trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmOther.c 2013-07-15 21:59:10 UTC (rev 2748)
@@ -28,6 +28,7 @@
* see BitBtArmLinux.c in this directory as an example
*/
+#if ENABLE_FAST_BLT
#include "BitBltArm.h"
/* There is no OS-neutral way of determining which type of ARM this is */
@@ -36,3 +37,4 @@
{
return 0;
}
+#endif /* ENABLE_FAST_BLT */
Modified: trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmSimd.c
===================================================================
--- trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmSimd.c 2013-07-12 23:30:49 UTC (rev 2747)
+++ trunk/platforms/Cross/plugins/BitBltPlugin/BitBltArmSimd.c 2013-07-15 21:59:10 UTC (rev 2748)
@@ -23,6 +23,7 @@
*
*/
+#if ENABLE_FAST_BLT
#include <stddef.h>
#include <stdint.h>
@@ -261,3 +262,4 @@
{
addFastPaths(fastPaths, sizeof fastPaths / sizeof *fastPaths);
}
+#endif /* ENABLE_FAST_BLT */
Modified: trunk/platforms/Cross/plugins/BitBltPlugin/BitBltDispatch.c
===================================================================
--- trunk/platforms/Cross/plugins/BitBltPlugin/BitBltDispatch.c 2013-07-12 23:30:49 UTC (rev 2747)
+++ trunk/platforms/Cross/plugins/BitBltPlugin/BitBltDispatch.c 2013-07-15 21:59:10 UTC (rev 2748)
@@ -23,6 +23,7 @@
*
*/
+#if ENABLE_FAST_BLT
#include <stddef.h>
#include<stdio.h>
#include <stdlib.h>
@@ -434,3 +435,4 @@
profile_record(storedCombinationRule, storedFlags, after - before);
#endif
}
+#endif /* ENABLE_FAST_BLT */
Modified: trunk/platforms/Cross/plugins/BitBltPlugin/BitBltGeneric.c
===================================================================
--- trunk/platforms/Cross/plugins/BitBltPlugin/BitBltGeneric.c 2013-07-12 23:30:49 UTC (rev 2747)
+++ trunk/platforms/Cross/plugins/BitBltPlugin/BitBltGeneric.c 2013-07-15 21:59:10 UTC (rev 2748)
@@ -23,6 +23,7 @@
*
*/
+#if ENABLE_FAST_BLT
#include <stddef.h>
#include <stdio.h>
#include <stdint.h>
@@ -460,3 +461,4 @@
{
addFastPaths(fastPaths, sizeof fastPaths / sizeof *fastPaths);
}
+#endif /* ENABLE_FAST_BLT */
More information about the Vm-dev
mailing list