1 //------------------------------------------------------------------------------ 2 // GB_bitwise.c: declaring functions from GB_bitwise.h 3 //------------------------------------------------------------------------------ 4 5 // SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2021, All Rights Reserved. 6 // SPDX-License-Identifier: Apache-2.0 7 8 //------------------------------------------------------------------------------ 9 10 #include "GB.h" 11 12 // z = bitshift (x,k) 13 extern int8_t GB_bitshift_int8 (int8_t x, int8_t k) ; 14 extern int16_t GB_bitshift_int16 (int16_t x, int8_t k) ; 15 extern int32_t GB_bitshift_int32 (int32_t x, int8_t k) ; 16 extern int64_t GB_bitshift_int64 (int64_t x, int8_t k) ; 17 extern uint8_t GB_bitshift_uint8 (uint8_t x, int8_t k) ; 18 extern uint16_t GB_bitshift_uint16 (uint16_t x, int8_t k) ; 19 extern uint32_t GB_bitshift_uint32 (uint32_t x, int8_t k) ; 20 extern uint64_t GB_bitshift_uint64 (uint64_t x, int8_t k) ; 21 22