[PATCH] score: Delete unused _Timestamp_Divide_by_integer

Gedare Bloom gedare at rtems.org
Fri Mar 20 12:25:06 UTC 2015


ok to both

On Fri, Mar 20, 2015 at 4:08 AM, Alexander Krutwig
<alexander.krutwig at embedded-brains.de> wrote:
> ---
>  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
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel


More information about the devel mailing list