@@ -1488,7 +1488,7 @@ static inline int16_t zig_byte_swap_i16(int16_t val, uint8_t bits) {
14881488#if defined(zig_ez80 )
14891489static inline uint16_t zig_byte_swap_u24 (uint24_t val , uint8_t bits ) {
14901490 uint24_t full_res ;
1491- #if zig_has_builtin (bswap16 ) || defined(zig_gcc )
1491+ #if zig_has_builtin (bswap24 ) || defined(zig_gcc )
14921492 full_res = __builtin_bswap24 (val );
14931493#else
14941494 full_res = (uint24_t )zig_byte_swap_u8 ((uint8_t )(val >> 0 ), 8 ) << 16 |
@@ -1594,7 +1594,7 @@ static inline uint24_t zig_bit_reverse_u24(uint24_t val, uint8_t bits) {
15941594 return zig_wrap_u24 (full_res >> (24 - bits ), bits );
15951595}
15961596
1597- static inline int16_t zig_bit_reverse_i16 (int16_t val , uint8_t bits ) {
1597+ static inline int16_t zig_bit_reverse_i24 (int16_t val , uint8_t bits ) {
15981598 return zig_wrap_i16 ((int16_t )zig_bit_reverse_u16 ((uint16_t )val , bits ), bits );
15991599}
16001600#endif
@@ -1617,7 +1617,7 @@ static inline int32_t zig_bit_reverse_i32(int32_t val, uint8_t bits) {
16171617#if defined(zig_ez80 )
16181618static inline uint32_t zig_bit_reverse_u48 (uint48_t val , uint8_t bits ) {
16191619 uint48_t full_res ;
1620- #if zig_has_builtin (bitreverse32 )
1620+ #if zig_has_builtin (bitreverse48 )
16211621 full_res = __builtin_bitreverse48 (val );
16221622#else
16231623 full_res = (uint48_t )zig_bit_reverse_u24 ((uint24_t )(val >> 0 ), 24 ) << 24 |
0 commit comments