Macros
byteorder.h File Reference
#include "hal/byteops.h"
Include dependency graph for byteorder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _CPU_ENDIAN_SMALL
 
#define be16_to_cpu(x)   __byteswap_16((_u16)(x))
 
#define be32_to_cpu(x)   __byteswap_32((_u32)(x))
 
#define be64_to_cpu(x)   __byteswap_64((_u64)(x))
 
#define constant_be16_to_cpu(x)   __static_byteswap_16((_u16)(x))
 
#define constant_be32_to_cpu(x)   __static_byteswap_32((_u32)(x))
 
#define constant_be64_to_cpu(x)   __static_byteswap_64((_u64)(x))
 
#define constant_cpu_to_be16(x)   (__static_byteswap_16((x)))
 
#define constant_cpu_to_be32(x)   (__static_byteswap_32((x)))
 
#define constant_cpu_to_be64(x)   (__static_byteswap_64((x)))
 
#define constant_cpu_to_le16(x)   ((_u16)(x))
 
#define constant_cpu_to_le32(x)   ((_u32)(x))
 
#define constant_cpu_to_le64(x)   ((_u64)(x))
 
#define constant_le16_to_cpu(x)   ((_u16)(x))
 
#define constant_le32_to_cpu(x)   ((_u32)(x))
 
#define constant_le64_to_cpu(x)   ((_u64)(x))
 
#define cpu_to_be16(x)   (__byteswap_16((x)))
 
#define cpu_to_be32(x)   (__byteswap_32((x)))
 
#define cpu_to_be64(x)   (__byteswap_64((x)))
 
#define cpu_to_double_be(x)   __byteswap_double(x)
 
#define cpu_to_double_le(x)   ((double)x)
 
#define cpu_to_float_be(x)   __byteswap_float(x)
 
#define cpu_to_float_le(x)   ((float)x)
 
#define cpu_to_le16(x)   ((_u16)(x))
 
#define cpu_to_le32(x)   ((_u32)(x))
 
#define cpu_to_le64(x)   ((_u64)(x))
 
#define double_be_to_cpu(x)   __byteswap_double(x)
 
#define double_le_to_cpu(x)   ((double)x)
 
#define float_be_to_cpu(x)   __byteswap_float(x)
 
#define float_le_to_cpu(x)   ((float)x)
 
#define le16_to_cpu(x)   ((_u16)(x))
 
#define le32_to_cpu(x)   ((_u32)(x))
 
#define le64_to_cpu(x)   ((_u64)(x))
 

Macro Definition Documentation

◆ _CPU_ENDIAN_SMALL

#define _CPU_ENDIAN_SMALL

Definition at line 14 of file byteorder.h.

◆ be16_to_cpu

#define be16_to_cpu (   x)    __byteswap_16((_u16)(x))

Definition at line 52 of file byteorder.h.

◆ be32_to_cpu

#define be32_to_cpu (   x)    __byteswap_32((_u32)(x))

Definition at line 50 of file byteorder.h.

◆ be64_to_cpu

#define be64_to_cpu (   x)    __byteswap_64((_u64)(x))

Definition at line 48 of file byteorder.h.

◆ constant_be16_to_cpu

#define constant_be16_to_cpu (   x)    __static_byteswap_16((_u16)(x))

Definition at line 39 of file byteorder.h.

◆ constant_be32_to_cpu

#define constant_be32_to_cpu (   x)    __static_byteswap_32((_u32)(x))

Definition at line 37 of file byteorder.h.

◆ constant_be64_to_cpu

#define constant_be64_to_cpu (   x)    __static_byteswap_64((_u64)(x))

Definition at line 35 of file byteorder.h.

◆ constant_cpu_to_be16

#define constant_cpu_to_be16 (   x)    (__static_byteswap_16((x)))

Definition at line 38 of file byteorder.h.

◆ constant_cpu_to_be32

#define constant_cpu_to_be32 (   x)    (__static_byteswap_32((x)))

Definition at line 36 of file byteorder.h.

◆ constant_cpu_to_be64

#define constant_cpu_to_be64 (   x)    (__static_byteswap_64((x)))

Definition at line 34 of file byteorder.h.

◆ constant_cpu_to_le16

#define constant_cpu_to_le16 (   x)    ((_u16)(x))

Definition at line 32 of file byteorder.h.

◆ constant_cpu_to_le32

#define constant_cpu_to_le32 (   x)    ((_u32)(x))

Definition at line 30 of file byteorder.h.

◆ constant_cpu_to_le64

#define constant_cpu_to_le64 (   x)    ((_u64)(x))

Definition at line 28 of file byteorder.h.

◆ constant_le16_to_cpu

#define constant_le16_to_cpu (   x)    ((_u16)(x))

Definition at line 33 of file byteorder.h.

◆ constant_le32_to_cpu

#define constant_le32_to_cpu (   x)    ((_u32)(x))

Definition at line 31 of file byteorder.h.

◆ constant_le64_to_cpu

#define constant_le64_to_cpu (   x)    ((_u64)(x))

Definition at line 29 of file byteorder.h.

◆ cpu_to_be16

#define cpu_to_be16 (   x)    (__byteswap_16((x)))

Definition at line 51 of file byteorder.h.

◆ cpu_to_be32

#define cpu_to_be32 (   x)    (__byteswap_32((x)))

Definition at line 49 of file byteorder.h.

◆ cpu_to_be64

#define cpu_to_be64 (   x)    (__byteswap_64((x)))

Definition at line 47 of file byteorder.h.

◆ cpu_to_double_be

#define cpu_to_double_be (   x)    __byteswap_double(x)

Definition at line 64 of file byteorder.h.

◆ cpu_to_double_le

#define cpu_to_double_le (   x)    ((double)x)

Definition at line 61 of file byteorder.h.

◆ cpu_to_float_be

#define cpu_to_float_be (   x)    __byteswap_float(x)

Definition at line 58 of file byteorder.h.

◆ cpu_to_float_le

#define cpu_to_float_le (   x)    ((float)x)

Definition at line 55 of file byteorder.h.

◆ cpu_to_le16

#define cpu_to_le16 (   x)    ((_u16)(x))

Definition at line 45 of file byteorder.h.

◆ cpu_to_le32

#define cpu_to_le32 (   x)    ((_u32)(x))

Definition at line 43 of file byteorder.h.

◆ cpu_to_le64

#define cpu_to_le64 (   x)    ((_u64)(x))

Definition at line 41 of file byteorder.h.

◆ double_be_to_cpu

#define double_be_to_cpu (   x)    __byteswap_double(x)

Definition at line 65 of file byteorder.h.

◆ double_le_to_cpu

#define double_le_to_cpu (   x)    ((double)x)

Definition at line 62 of file byteorder.h.

◆ float_be_to_cpu

#define float_be_to_cpu (   x)    __byteswap_float(x)

Definition at line 59 of file byteorder.h.

◆ float_le_to_cpu

#define float_le_to_cpu (   x)    ((float)x)

Definition at line 56 of file byteorder.h.

◆ le16_to_cpu

#define le16_to_cpu (   x)    ((_u16)(x))

Definition at line 46 of file byteorder.h.

◆ le32_to_cpu

#define le32_to_cpu (   x)    ((_u32)(x))

Definition at line 44 of file byteorder.h.

◆ le64_to_cpu

#define le64_to_cpu (   x)    ((_u64)(x))

Definition at line 42 of file byteorder.h.



rplidar_ros
Author(s):
autogenerated on Fri Aug 2 2024 08:42:14