Searched refs:__IUSAT (Results 1 – 5 of 5) sorted by relevance
/AliOS-Things-master/hardware/board/c906/csi_core/include/ |
A D | csi_rv64_gcc.h | 1248 __ALWAYS_STATIC_INLINE uint32_t __IUSAT(uint32_t value, uint32_t sat) in __IUSAT() function 1441 r = __IUSAT(((x << 16) >> 16), y) & 0x0000FFFF; in __USAT16() 1442 s = __IUSAT(((x) >> 16), y) & 0x0000FFFF; in __USAT16() 1500 u = __IUSAT((((x) >> 24) + ((y) >> 24)), 8) & 0x000000FF; in __UQADD8() 1612 u = __IUSAT((((x) >> 24) - ((y) >> 24)), 8) & 0x000000FF; in __UQSUB8() 1780 s = __IUSAT((((x) >> 16) + ((y) >> 16)), 16) & 0x0000FFFF; in __UQADD16() 1965 s = __IUSAT((((x) >> 16) - ((y) >> 16)), 16) & 0x0000FFFF; in __UQSUB16() 2162 r = __IUSAT((((x << 16) >> 16) - ((y) >> 16)), 16) & 0x0000FFFF; in __UQASX() 2163 s = __IUSAT((((x) >> 16) + ((y << 16) >> 16)), 16) & 0x0000FFFF; in __UQASX() 2320 r = __IUSAT((((x << 16) >> 16) + ((y) >> 16)), 16) & 0x0000FFFF; in __UQSAX() [all …]
|
/AliOS-Things-master/components/csi/csi1/include/core/ |
A D | csi_rv32_gcc.h | 1208 __ALWAYS_STATIC_INLINE uint32_t __IUSAT(uint32_t value, uint32_t sat) in __IUSAT() function 1401 r = __IUSAT(((x << 16) >> 16), y) & 0x0000FFFF; in __USAT16() 1402 s = __IUSAT(((x) >> 16), y) & 0x0000FFFF; in __USAT16() 1460 u = __IUSAT((((x) >> 24) + ((y) >> 24)), 8) & 0x000000FF; in __UQADD8() 1572 u = __IUSAT((((x) >> 24) - ((y) >> 24)), 8) & 0x000000FF; in __UQSUB8() 1740 s = __IUSAT((((x) >> 16) + ((y) >> 16)), 16) & 0x0000FFFF; in __UQADD16() 1925 s = __IUSAT((((x) >> 16) - ((y) >> 16)), 16) & 0x0000FFFF; in __UQSUB16() 2122 r = __IUSAT((((x << 16) >> 16) - ((y) >> 16)), 16) & 0x0000FFFF; in __UQASX() 2123 s = __IUSAT((((x) >> 16) + ((y << 16) >> 16)), 16) & 0x0000FFFF; in __UQASX() 2280 r = __IUSAT((((x << 16) >> 16) + ((y) >> 16)), 16) & 0x0000FFFF; in __UQSAX() [all …]
|
A D | csi_gcc.h | 1642 __ALWAYS_STATIC_INLINE uint32_t __IUSAT(uint32_t value, uint32_t sat) in __IUSAT() function 1881 r = __IUSAT(((x << 16) >> 16), y) & 0x0000FFFF; in __USAT16() 1882 s = __IUSAT(((x) >> 16), y) & 0x0000FFFF; in __USAT16() 1940 u = __IUSAT((((x) >> 24) + ((y) >> 24)), 8) & 0x000000FF; in __UQADD8() 2052 u = __IUSAT((((x) >> 24) - ((y) >> 24)), 8) & 0x000000FF; in __UQSUB8() 2220 s = __IUSAT((((x) >> 16) + ((y) >> 16)), 16) & 0x0000FFFF; in __UQADD16() 2405 s = __IUSAT((((x) >> 16) - ((y) >> 16)), 16) & 0x0000FFFF; in __UQSUB16() 2602 r = __IUSAT((((x << 16) >> 16) - ((y) >> 16)), 16) & 0x0000FFFF; in __UQASX() 2603 s = __IUSAT((((x) >> 16) + ((y << 16) >> 16)), 16) & 0x0000FFFF; in __UQASX() 2760 r = __IUSAT((((x << 16) >> 16) + ((y) >> 16)), 16) & 0x0000FFFF; in __UQSAX() [all …]
|
/AliOS-Things-master/components/csi/csi2/include/core/ |
A D | csi_rv32_gcc.h | 1259 __ALWAYS_STATIC_INLINE uint32_t __IUSAT(uint32_t value, uint32_t sat) in __IUSAT() function 1452 r = __IUSAT(((x << 16) >> 16), y) & 0x0000FFFF; in __USAT16() 1453 s = __IUSAT(((x) >> 16), y) & 0x0000FFFF; in __USAT16() 1511 u = __IUSAT((((x) >> 24) + ((y) >> 24)), 8) & 0x000000FF; in __UQADD8() 1623 u = __IUSAT((((x) >> 24) - ((y) >> 24)), 8) & 0x000000FF; in __UQSUB8() 1791 s = __IUSAT((((x) >> 16) + ((y) >> 16)), 16) & 0x0000FFFF; in __UQADD16() 1976 s = __IUSAT((((x) >> 16) - ((y) >> 16)), 16) & 0x0000FFFF; in __UQSUB16() 2173 r = __IUSAT((((x << 16) >> 16) - ((y) >> 16)), 16) & 0x0000FFFF; in __UQASX() 2174 s = __IUSAT((((x) >> 16) + ((y << 16) >> 16)), 16) & 0x0000FFFF; in __UQASX() 2331 r = __IUSAT((((x << 16) >> 16) + ((y) >> 16)), 16) & 0x0000FFFF; in __UQSAX() [all …]
|
A D | csi_gcc.h | 1662 __ALWAYS_STATIC_INLINE uint32_t __IUSAT(uint32_t value, uint32_t sat) in __IUSAT() function 1901 r = __IUSAT(((x << 16) >> 16), y) & 0x0000FFFF; in __USAT16() 1902 s = __IUSAT(((x) >> 16), y) & 0x0000FFFF; in __USAT16() 1960 u = __IUSAT((((x) >> 24) + ((y) >> 24)), 8) & 0x000000FF; in __UQADD8() 2072 u = __IUSAT((((x) >> 24) - ((y) >> 24)), 8) & 0x000000FF; in __UQSUB8() 2240 s = __IUSAT((((x) >> 16) + ((y) >> 16)), 16) & 0x0000FFFF; in __UQADD16() 2425 s = __IUSAT((((x) >> 16) - ((y) >> 16)), 16) & 0x0000FFFF; in __UQSUB16() 2622 r = __IUSAT((((x << 16) >> 16) - ((y) >> 16)), 16) & 0x0000FFFF; in __UQASX() 2623 s = __IUSAT((((x) >> 16) + ((y << 16) >> 16)), 16) & 0x0000FFFF; in __UQASX() 2780 r = __IUSAT((((x << 16) >> 16) + ((y) >> 16)), 16) & 0x0000FFFF; in __UQSAX() [all …]
|
Completed in 29 milliseconds