Lines Matching +full:8 +full:- +full:byte
2 * Copyright (C) 2017 C-SKY Microsystems Co., Ltd. All rights reserved.
8 * http://www.apache.org/licenses/LICENSE-2.0
112 \brief Reverse byte order (32 bit)
113 \details Reverses the byte order in integer value.
124 \brief Reverse byte order (16 bit)
125 \details Reverses the byte order in two unsigned short values.
135 result = ((value & 0xFF000000) >> 8) | ((value & 0x00FF0000) << 8) | in __REV16()
136 ((value & 0x0000FF00) >> 8) | ((value & 0x000000FF) << 8); in __REV16()
143 \brief Reverse byte order in signed short value
144 \details Reverses the byte order in a signed short value with sign extension to integer.
150 return (short)(((value & 0xFF00) >> 8) | ((value & 0x00FF) << 8)); in __REVSH()
163 return (op1 >> op2) | (op1 << (32U - op2)); in __ROR()
190 int32_t s = 4 /*sizeof(v)*/ * 8 - 1; /* extra shift needed at end */ in __RBIT()
198 s--; in __RBIT()
227 for (i = 0; i < (y - 1); i++) in __SSAT()
234 posMax = (posMax - 1); in __SSAT()
245 negMin = -posMax; in __SSAT()
252 // x &= (posMax * 2 - 1); in __SSAT()
271 result = 0xFFFFFFFF >> (32 - sat); in __USAT()
292 if (value & 0x80000000) /* only overflow set bit-31 */ in __IUSAT()
298 result = 0xFFFFFFFF >> (32 - sat); in __IUSAT()
341 \brief LDRT Unprivileged (8 bit)
342 \details Executes a Unprivileged LDRT instruction for 8 bit value.
388 \brief STRT Unprivileged (8 bit)
389 \details Executes a Unprivileged STRT instruction for 8 bit values.
434 - \b 0: No FPU
435 - \b 1: Single precision FPU
436 - \b 2: Double + Single precision FPU