Index: MicroBenchmarks/libs/benchmark-1.3.0/CONTRIBUTORS =================================================================== --- MicroBenchmarks/libs/benchmark-1.3.0/CONTRIBUTORS +++ MicroBenchmarks/libs/benchmark-1.3.0/CONTRIBUTORS @@ -54,6 +54,7 @@ Ray Glover Roman Lebedev Shuo Chen +Steven Wan Tobias Ulvgård Tom Madams Yixuan Qiu Index: MicroBenchmarks/libs/benchmark-1.3.0/README.llvm =================================================================== --- MicroBenchmarks/libs/benchmark-1.3.0/README.llvm +++ MicroBenchmarks/libs/benchmark-1.3.0/README.llvm @@ -20,3 +20,5 @@ issues introduced by the first one. * https://github.com/google/benchmark/commit/ffe1342eb2faa7d2e7c35b4db2ccf99fab81ec20 is applited on top of v1.3.0 to add the CycleTimer implementation for M680x0 +* https://github.com/google/benchmark/commit/d9abf017632be4a00b92cf4289539b353fcea5d2 + is applied on top of v1.3.0 to rename 'mftbl' to 'mftb'. Index: MicroBenchmarks/libs/benchmark-1.3.0/src/cycleclock.h =================================================================== --- MicroBenchmarks/libs/benchmark-1.3.0/src/cycleclock.h +++ MicroBenchmarks/libs/benchmark-1.3.0/src/cycleclock.h @@ -92,7 +92,7 @@ uint32_t tbl, tbu0, tbu1; asm volatile( "mftbu %0\n" - "mftbl %1\n" + "mftb %1\n" "mftbu %2" : "=r"(tbu0), "=r"(tbl), "=r"(tbu1)); tbl &= -static_cast(tbu0 == tbu1);