Add support for PPC architecture, provide fallback
Add high precision cpu cycles support for powerpc and powerpc64.
Provide a fallback for other architectures and warn during
Signed-off-by: James Page <email@example.com>
(cherry picked from commit b2781fb)
Note: this does not fix the issue for armhf the merged commit only provides a fix for powerpc due to being wraped in #elif defined(__powerpc__) || defined (__powerpc64__)
#elif defined(__powerpc__) || defined (__powerpc64__)