[PATCH] score: Delete unused _Timestamp_Divide_by_integer
Alexander Krutwig
alexander.krutwig at embedded-brains.de
Fri Mar 20 08:08:57 UTC 2015
---
cpukit/score/Makefile.am | 2 +-
cpukit/score/include/rtems/score/timestamp.h | 21 -----------------
cpukit/score/include/rtems/score/timestamp64.h | 31 -------------------------
cpukit/score/src/ts64dividebyinteger.c | 32 --------------------------
4 files changed, 1 insertion(+), 85 deletions(-)
delete mode 100644 cpukit/score/src/ts64dividebyinteger.c
diff --git a/cpukit/score/Makefile.am b/cpukit/score/Makefile.am
index 509a243..e7d0181 100644
--- a/cpukit/score/Makefile.am
+++ b/cpukit/score/Makefile.am
@@ -310,7 +310,7 @@ libscore_a_SOURCES += src/timespecaddto.c src/timespecfromticks.c \
src/timespecdividebyinteger.c src/timespecgetasnanoseconds.c
## TIMESTAMP_INT64_C_FILES
-libscore_a_SOURCES += src/ts64addto.c src/ts64dividebyinteger.c \
+libscore_a_SOURCES += src/ts64addto.c \
src/ts64divide.c src/ts64equalto.c \
src/ts64getnanoseconds.c src/ts64getseconds.c \
src/ts64lessthan.c \
diff --git a/cpukit/score/include/rtems/score/timestamp.h b/cpukit/score/include/rtems/score/timestamp.h
index 5c23979..d03dbc0 100644
--- a/cpukit/score/include/rtems/score/timestamp.h
+++ b/cpukit/score/include/rtems/score/timestamp.h
@@ -236,27 +236,6 @@ extern "C" {
#endif
/**
- * @brief Divides a timestamp by an integer value.
- *
- * This routine divides a timestamp by an integer value. The expected
- * use is to assist in benchmark calculations where you typically
- * divide a duration by a number of iterations.
- *
- * @param[in] _time points to the total
- * @param[in] _iterations is the number of iterations
- * @param[in] _result points to the average time.
- *
- * @retval This method fills in @a result.
- */
-#if CPU_TIMESTAMP_USE_STRUCT_TIMESPEC == TRUE
- #define _Timestamp_Divide_by_integer( _time, _iterations, _result ) \
- _Timespec_Divide_by_integer(_time, _iterations, _result )
-#else
- #define _Timestamp_Divide_by_integer( _time, _iterations, _result ) \
- _Timestamp64_Divide_by_integer( _time, _iterations, _result )
-#endif
-
-/**
* @brief Divides a timestamp by another timestamp.
*
* This routine divides a timestamp by another timestamp. The
diff --git a/cpukit/score/include/rtems/score/timestamp64.h b/cpukit/score/include/rtems/score/timestamp64.h
index 3d40ca2..29e4297 100644
--- a/cpukit/score/include/rtems/score/timestamp64.h
+++ b/cpukit/score/include/rtems/score/timestamp64.h
@@ -255,37 +255,6 @@ static inline void _Timestamp64_implementation_Subtract(
);
#endif
-static inline void _Timestamp64_implementation_Divide_by_integer(
- const Timestamp64_Control *_time,
- uint32_t _iterations,
- Timestamp64_Control *_result
-)
-{
- *_result = *_time / _iterations;
-}
-
-/**
- * @brief Divide 64-bit timestamp by an integer.
- *
- * This routine divides a timestamp by an integer value. The expected
- * use is to assist in benchmark calculations where you typically
- * divide a duration by a number of iterations.
- *
- * @param[in] _time points to the total
- * @param[in] _iterations is the number of iterations
- * @param[out] _result points to the average time.
- */
-#if CPU_TIMESTAMP_USE_INT64_INLINE == TRUE
- #define _Timestamp64_Divide_by_integer( _time, _iterations, _result ) \
- _Timestamp64_implementation_Divide_by_integer( _time, _iterations, _result )
-#else
- void _Timestamp64_Divide_by_integer(
- const Timestamp64_Control *_time,
- uint32_t _iterations,
- Timestamp64_Control *_result
- );
-#endif
-
/**
* @brief Divide 64-bit timestamp by another 64-bit timestamp.
*
diff --git a/cpukit/score/src/ts64dividebyinteger.c b/cpukit/score/src/ts64dividebyinteger.c
deleted file mode 100644
index b48c928..0000000
--- a/cpukit/score/src/ts64dividebyinteger.c
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * @file
- *
- * @brief Divide Timestamp By Integer
- * @ingroup SuperCore
- */
-
-/*
- * COPYRIGHT (c) 1989-2008.
- * On-Line Applications Research Corporation (OAR).
- *
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rtems.org/license/LICENSE.
- */
-
-#if HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include <rtems/score/timestamp.h>
-
-#if CPU_TIMESTAMP_USE_INT64 == TRUE
-void _Timestamp64_Divide_by_integer(
- const Timestamp64_Control *_time,
- uint32_t _iterations,
- Timestamp64_Control *_result
-)
-{
- _Timestamp64_implementation_Divide_by_integer( _time, _iterations, _result );
-}
-#endif
--
1.8.4.5
More information about the devel
mailing list