|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Project-owned freestanding integer math primitive (abs). More...
#include "ra8_freestanding.h"Go to the source code of this file.
Functions | |
| int | abs (int j) |
| Compute absolute value of integer. | |
Project-owned freestanding integer math primitive (abs).
Standard ISO C integer absolute value primitives implemented directly for target firmware without libc or newlib dependencies.
Definition in file ra8_freestanding_math.c.
| int abs | ( | int | j | ) |
Compute absolute value of integer.
Returns the non-negative magnitude of j.
| [in] | j | Signed integer value. |
j. | value | Non-negative integer. |
j is not INT_MIN. j is unmodified. Definition at line 34 of file ra8_freestanding_math.c.
Referenced by internal_emit_hit(), internal_emit_tag_url(), and sh_src_string().