Al Stone e93fcd
diff -Naur acpica-unix2-20170119/source/include/acmacros.h acpica-unix2-20170119-arm7hl/source/include/acmacros.h
Al Stone e93fcd
--- acpica-unix2-20170119/source/include/acmacros.h	2017-01-30 17:25:54.346151952 -0700
Al Stone e93fcd
+++ acpica-unix2-20170119-arm7hl/source/include/acmacros.h	2017-01-30 17:22:25.249388742 -0700
Al Stone e93fcd
@@ -178,6 +178,8 @@
Al Stone e93fcd
 
Al Stone e93fcd
 /* 16-bit source, 16/32/64 destination */
Al Stone e93fcd
 
Al Stone e93fcd
+#define ACPI_MOVE_16_TO_8(d, s)        {((  UINT8 *)(void *)(d))[0] = ((UINT8 *)(void *)(s))[0];}
Al Stone e93fcd
+
Al Stone e93fcd
 #define ACPI_MOVE_16_TO_16(d, s)        {((  UINT8 *)(void *)(d))[0] = ((UINT8 *)(void *)(s))[0];\
Al Stone e93fcd
                                          ((  UINT8 *)(void *)(d))[1] = ((UINT8 *)(void *)(s))[1];}
Al Stone e93fcd
 
Al Stone e93fcd
@@ -199,6 +201,7 @@
Al Stone e93fcd
 
Al Stone e93fcd
 /* 64-bit source, 16/32/64 destination */
Al Stone e93fcd
 
Al Stone e93fcd
+#define ACPI_MOVE_64_TO_8(d, s)         ACPI_MOVE_16_TO_8(d, s)    /* Truncate to 8 */
Al Stone e93fcd
 #define ACPI_MOVE_64_TO_16(d, s)        ACPI_MOVE_16_TO_16(d, s)    /* Truncate to 16 */
Al Stone e93fcd
 #define ACPI_MOVE_64_TO_32(d, s)        ACPI_MOVE_32_TO_32(d, s)    /* Truncate to 32 */
Al Stone e93fcd
 #define ACPI_MOVE_64_TO_64(d, s)        {((  UINT8 *)(void *)(d))[0] = ((UINT8 *)(void *)(s))[0];\