Graphics framework for GR-PEACH. When you use this program, we judge you have agreed to the following contents. https://developer.mbed.org/teams/Renesas/wiki/About-LICENSE
Dependents: ImageZoomInout_Sample ImageRotaion_Sample ImageScroll_Sample GR-PEACH_LCD_4_3inch_Save_to_USB ... more
clib_drivers_inline.h File Reference
Go to the source code of this file.
Functions | |
INLINE errnum_t | R_int_t_to_int8_t (int_t input, int8_t *output) |
Cast with range check. | |
INLINE int_fast32_t | R_Mod_2s (int_fast32_t const value) |
Fast mod operation. | |
INLINE int_fast32_t | R_Mod_4s (int_fast32_t const value) |
Fast mod operation. | |
INLINE int_fast32_t | R_Mod_8s (int_fast32_t const value) |
Fast mod operation. | |
INLINE int_fast32_t | R_Mod_16s (int_fast32_t const value) |
Fast mod operation. | |
INLINE int_fast32_t | R_Mod_32s (int_fast32_t const value) |
Fast mod operation. | |
INLINE int_fast32_t | R_Mod_64s (int_fast32_t const value) |
Fast mod operation. | |
INLINE uint_fast32_t | R_Mod_2u (uint_fast32_t const value) |
Fast mod operation. | |
INLINE uint_fast32_t | R_Mod_4u (uint_fast32_t const value) |
Fast mod operation. | |
INLINE uint_fast32_t | R_Mod_8u (uint_fast32_t const value) |
Fast mod operation. | |
INLINE uint_fast32_t | R_Mod_16u (uint_fast32_t const value) |
Fast mod operation. | |
INLINE uint_fast32_t | R_Mod_32u (uint_fast32_t const value) |
Fast mod operation. | |
INLINE uint_fast32_t | R_Mod_64u (uint_fast32_t const value) |
Fast mod operation. | |
INLINE int_fast32_t | R_Ceil_2s (int_fast32_t const value) |
Fast ceil operation. | |
INLINE int_fast32_t | R_Ceil_4s (int_fast32_t const value) |
Fast ceil operation. | |
INLINE int_fast32_t | R_Ceil_8s (int_fast32_t const value) |
Fast ceil operation. | |
INLINE int_fast32_t | R_Ceil_16s (int_fast32_t const value) |
Fast ceil operation. | |
INLINE int_fast32_t | R_Ceil_32s (int_fast32_t const value) |
Fast ceil operation. | |
INLINE int_fast32_t | R_Ceil_64s (int_fast32_t const value) |
Fast ceil operation. | |
INLINE uint_fast32_t | R_Ceil_2u (uint_fast32_t const value) |
Fast ceil operation. | |
INLINE uint_fast32_t | R_Ceil_4u (uint_fast32_t const value) |
Fast ceil operation. | |
INLINE uint_fast32_t | R_Ceil_8u (uint_fast32_t const value) |
Fast ceil operation. | |
INLINE uint_fast32_t | R_Ceil_16u (uint_fast32_t const value) |
Fast ceil operation. | |
INLINE uint_fast32_t | R_Ceil_32u (uint_fast32_t const value) |
Fast ceil operation. | |
INLINE uint_fast32_t | R_Ceil_64u (uint_fast32_t const value) |
Fast ceil operation. |
Detailed Description
- Module:
- CLibCommon
- PublicVersion:
- 0.90
(=CLIB_VERSION)
- Rev:
- 30
- Date:
- 2014-02-13 21:21:47 +0900#
- Description: Common code for drivers and more.
Definition in file clib_drivers_inline.h.
Function Documentation
INLINE int_fast32_t R_Ceil_16s | ( | int_fast32_t const | value ) |
Fast ceil operation.
See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 320 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Ceil_16u | ( | uint_fast32_t const | value ) |
Fast ceil operation.
See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 404 of file clib_drivers_inline.h.
INLINE int_fast32_t R_Ceil_2s | ( | int_fast32_t const | value ) |
Fast ceil operation.
- Parameters:
-
value Left operand
- Returns:
- Ceil( value / N )
- Description
- This is shared description of R_Ceil_2s, R_Ceil_4s, R_Ceil_8s, R_Ceil_16s, R_Ceil_32s, R_Ceil_64s, R_Ceil_2u, R_Ceil_4u, R_Ceil_8u, R_Ceil_16u, R_Ceil_32u, R_Ceil_64u.
- Porting layer of fast ceil operation.
- Function version is confirmed with MISRA & IPA SEC. Fast ceil operation. See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 278 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Ceil_2u | ( | uint_fast32_t const | value ) |
Fast ceil operation.
See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 362 of file clib_drivers_inline.h.
INLINE int_fast32_t R_Ceil_32s | ( | int_fast32_t const | value ) |
Fast ceil operation.
See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 334 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Ceil_32u | ( | uint_fast32_t const | value ) |
Fast ceil operation.
See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 418 of file clib_drivers_inline.h.
INLINE int_fast32_t R_Ceil_4s | ( | int_fast32_t const | value ) |
Fast ceil operation.
See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 292 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Ceil_4u | ( | uint_fast32_t const | value ) |
Fast ceil operation.
See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 376 of file clib_drivers_inline.h.
INLINE int_fast32_t R_Ceil_64s | ( | int_fast32_t const | value ) |
Fast ceil operation.
See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 348 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Ceil_64u | ( | uint_fast32_t const | value ) |
Fast ceil operation.
See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 432 of file clib_drivers_inline.h.
INLINE int_fast32_t R_Ceil_8s | ( | int_fast32_t const | value ) |
Fast ceil operation.
See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 306 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Ceil_8u | ( | uint_fast32_t const | value ) |
Fast ceil operation.
See <R_Ceil_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 390 of file clib_drivers_inline.h.
INLINE errnum_t R_int_t_to_int8_t | ( | int_t | input, |
int8_t * | output | ||
) |
Cast with range check.
- Parameters:
-
input Input value output Output value
- Returns:
- Error Code. 0=No Error.
Definition at line 70 of file clib_drivers_inline.h.
INLINE int_fast32_t R_Mod_16s | ( | int_fast32_t const | value ) |
Fast mod operation.
See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 143 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Mod_16u | ( | uint_fast32_t const | value ) |
Fast mod operation.
See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 224 of file clib_drivers_inline.h.
INLINE int_fast32_t R_Mod_2s | ( | int_fast32_t const | value ) |
Fast mod operation.
- Parameters:
-
value Left operand
- Returns:
- value % N
- Description
- This is shared description of R_Mod_2s, R_Mod_4s, R_Mod_8s, R_Mod_16s, R_Mod_32s, R_Mod_64s, R_Mod_2u, R_Mod_4u, R_Mod_8u, R_Mod_16u, R_Mod_32u, R_Mod_64u.
- Porting layer of fast % operator.
- MISRA & IPA SEC confirmed version.
- Minus value is expected 2's complement.
- Not same C99 % operator.
- Sample: R_Mod_4s( - 7 ) == +1. Sample: -7 % 4 == -3 Fast mod operation. See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 101 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Mod_2u | ( | uint_fast32_t const | value ) |
Fast mod operation.
See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 185 of file clib_drivers_inline.h.
INLINE int_fast32_t R_Mod_32s | ( | int_fast32_t const | value ) |
Fast mod operation.
See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 157 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Mod_32u | ( | uint_fast32_t const | value ) |
Fast mod operation.
See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 237 of file clib_drivers_inline.h.
INLINE int_fast32_t R_Mod_4s | ( | int_fast32_t const | value ) |
Fast mod operation.
See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 115 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Mod_4u | ( | uint_fast32_t const | value ) |
Fast mod operation.
See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 198 of file clib_drivers_inline.h.
INLINE int_fast32_t R_Mod_64s | ( | int_fast32_t const | value ) |
Fast mod operation.
See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 171 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Mod_64u | ( | uint_fast32_t const | value ) |
Fast mod operation.
See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 250 of file clib_drivers_inline.h.
INLINE int_fast32_t R_Mod_8s | ( | int_fast32_t const | value ) |
Fast mod operation.
See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 129 of file clib_drivers_inline.h.
INLINE uint_fast32_t R_Mod_8u | ( | uint_fast32_t const | value ) |
Fast mod operation.
See <R_Mod_N>.
- Parameters
- None
- Returns:
- None.
Definition at line 211 of file clib_drivers_inline.h.
Generated on Tue Jul 12 2022 11:15:06 by 1.7.2