SYMBOL INDEX (177 symbols across 16 files) FILE: conf.h function bswap16 (line 63) | static ALWAYS_INLINE unsigned short bswap16(unsigned short x) { return _... function ALWAYS_INLINE (line 74) | static ALWAYS_INLINE int __bsr32( int x) { ... function ALWAYS_INLINE (line 75) | static ALWAYS_INLINE int bsr32( int x) { int b = -1; ... function ALWAYS_INLINE (line 76) | static ALWAYS_INLINE int bsr64(uint64_t x ) { return x?64 ... function ALWAYS_INLINE (line 77) | static ALWAYS_INLINE int __bsr64(uint64_t x ) { return 63 ... function rol32 (line 79) | static ALWAYS_INLINE unsigned rol32(unsigned x, int s) { asm ("roll %%cl... function ror32 (line 80) | static ALWAYS_INLINE unsigned ror32(unsigned x, int s) { asm ("rorl %%cl... function ALWAYS_INLINE (line 81) | static ALWAYS_INLINE uint64_t rol64(uint64_t x, int s) { asm ("rolq %%cl... function ALWAYS_INLINE (line 82) | static ALWAYS_INLINE uint64_t ror64(uint64_t x, int s) { asm ("rorq %%cl... function ALWAYS_INLINE (line 84) | static ALWAYS_INLINE int __bsr32(unsigned x ) { return 31 ... function ALWAYS_INLINE (line 85) | static ALWAYS_INLINE int bsr32(int x ) { return x?32 ... function ALWAYS_INLINE (line 86) | static ALWAYS_INLINE int bsr64(uint64_t x) { return x?64 - __builti... function ALWAYS_INLINE (line 87) | static ALWAYS_INLINE int __bsr64(uint64_t x ) { return 63 ... function rol32 (line 89) | static ALWAYS_INLINE unsigned rol32(unsigned x, int s) { return x << s |... function ror32 (line 90) | static ALWAYS_INLINE unsigned ror32(unsigned x, int s) { return x >> s |... function rol64 (line 91) | static ALWAYS_INLINE unsigned rol64(unsigned x, int s) { return x << s |... function ror64 (line 92) | static ALWAYS_INLINE unsigned ror64(unsigned x, int s) { return x >> s |... function ALWAYS_INLINE (line 120) | static ALWAYS_INLINE int __bsr32(unsigned x) { unsigned long z=0; _BitSc... function ALWAYS_INLINE (line 121) | static ALWAYS_INLINE int bsr32( unsigned x) { unsigned long z; _BitSc... function ALWAYS_INLINE (line 122) | static ALWAYS_INLINE int ctz32( unsigned x) { unsigned long z; _BitSc... function ALWAYS_INLINE (line 123) | static ALWAYS_INLINE int clz32( unsigned x) { unsigned long z; _BitSc... function _BitScanForward64 (line 125) | static ALWAYS_INLINE unsigned char _BitScanForward64(unsigned long* ret,... function _BitScanReverse64 (line 129) | static unsigned char _BitScanReverse64(unsigned long* ret, uint64_t x) { function ALWAYS_INLINE (line 134) | static ALWAYS_INLINE int __bsr64(uint64_t x) { unsigned long z = 0; _Bit... function ALWAYS_INLINE (line 135) | static ALWAYS_INLINE int bsr64(uint64_t x) { unsigned long z=0; _BitScan... function ALWAYS_INLINE (line 136) | static ALWAYS_INLINE int ctz64(uint64_t x) { unsigned long z; _BitScan... function ALWAYS_INLINE (line 137) | static ALWAYS_INLINE int clz64(uint64_t x) { unsigned long z; _BitScan... function ALWAYS_INLINE (line 159) | static ALWAYS_INLINE double round(double num) { return (num > 0.0) ? flo... function ctou16 (line 177) | static ALWAYS_INLINE unsigned short ctou16(const void *cp) { unsigne... function ctou32 (line 178) | static ALWAYS_INLINE unsigned ctou32(const void *cp) { unsigne... function ctou64 (line 179) | static ALWAYS_INLINE unsigned long long ctou64(const void *cp) { unsigne... function ALWAYS_INLINE (line 180) | static ALWAYS_INLINE size_t ctousz(const void *cp) { size_t ... function ALWAYS_INLINE (line 182) | static ALWAYS_INLINE _Float16 ctof16(const void *cp) { _Float1... function ALWAYS_INLINE (line 184) | static ALWAYS_INLINE float ctof32(const void *cp) { float ... function ALWAYS_INLINE (line 185) | static ALWAYS_INLINE double ctof64(const void *cp) { double ... function ALWAYS_INLINE (line 187) | static ALWAYS_INLINE void stou16( void *cp, unsigned ... function ALWAYS_INLINE (line 188) | static ALWAYS_INLINE void stou32( void *cp, unsigned ... function ALWAYS_INLINE (line 189) | static ALWAYS_INLINE void stou64( void *cp, unsigned ... function ALWAYS_INLINE (line 190) | static ALWAYS_INLINE void stousz( void *cp, size_t ... function ALWAYS_INLINE (line 192) | static ALWAYS_INLINE void stof16( void *cp, _Float16 ... function ALWAYS_INLINE (line 194) | static ALWAYS_INLINE void stof32( void *cp, float ... function ALWAYS_INLINE (line 195) | static ALWAYS_INLINE void stof64( void *cp, double ... function ALWAYS_INLINE (line 197) | static ALWAYS_INLINE void ltou32(unsigned *x, co... function ALWAYS_INLINE (line 198) | static ALWAYS_INLINE void ltou64(unsigned long long *x, co... function longu (line 229) | struct _PACKED longu { uint64_t l; } function doubleu (line 230) | struct _PACKED doubleu { double d; } function shortu (line 240) | struct _PACKED shortu { unsigned short s; } function unsignedu (line 241) | struct _PACKED unsignedu { unsigned u; } function longu (line 242) | struct _PACKED longu { uint64_t l; } function float16u (line 244) | struct _PACKED float16u { _Float16 g; } function floatu (line 246) | struct _PACKED floatu { float f; } function doubleu (line 247) | struct _PACKED doubleu { double d; } FILE: rust/build.rs function main (line 7) | fn main() { FILE: rust/src/bindings.rs constant TB64_VERSION (line 3) | pub const TB64_VERSION : u32 = 100 ; type wchar_t (line 4) | pub type wchar_t = :: std :: os :: raw :: c_int ; type max_align_t (line 5) | pub struct max_align_t { function bindgen_test_layout_max_align_t (line 8) | fn bindgen_test_layout_max_align_t () { const UNINIT : :: std :: mem :: ... function tb64enclen (line 13) | pub fn tb64enclen (inlen : usize) -> usize ; function tb64declen (line 14) | pub fn tb64declen (in_ : * const :: std :: os :: raw :: c_uchar , inlen ... function tb64enc (line 15) | pub fn tb64enc (in_ : * const :: std :: os :: raw :: c_uchar , inlen : u... function tb64dec (line 16) | pub fn tb64dec (in_ : * const :: std :: os :: raw :: c_uchar , inlen : u... type TB64FUNC (line 16) | pub type TB64FUNC = :: std :: option :: Option < unsafe extern "C" fn (i... function tb64senc (line 17) | pub fn tb64senc (in_ : * const :: std :: os :: raw :: c_uchar , inlen : ... function tb64sdec (line 18) | pub fn tb64sdec (in_ : * const :: std :: os :: raw :: c_uchar , inlen : ... function tb64xenc (line 19) | pub fn tb64xenc (in_ : * const :: std :: os :: raw :: c_uchar , inlen : ... function tb64xdec (line 20) | pub fn tb64xdec (in_ : * const :: std :: os :: raw :: c_uchar , inlen : ... function tb64v128enc (line 21) | pub fn tb64v128enc (in_ : * const :: std :: os :: raw :: c_uchar , inlen... function tb64v128dec (line 22) | pub fn tb64v128dec (in_ : * const :: std :: os :: raw :: c_uchar , inlen... function tb64v128aenc (line 23) | pub fn tb64v128aenc (in_ : * const :: std :: os :: raw :: c_uchar , inle... function tb64v128adec (line 24) | pub fn tb64v128adec (in_ : * const :: std :: os :: raw :: c_uchar , inle... function tb64v256enc (line 25) | pub fn tb64v256enc (in_ : * const :: std :: os :: raw :: c_uchar , inlen... function tb64v256dec (line 26) | pub fn tb64v256dec (in_ : * const :: std :: os :: raw :: c_uchar , inlen... function tb64v512enc (line 27) | pub fn tb64v512enc (in_ : * const :: std :: os :: raw :: c_uchar , inlen... function tb64v512dec (line 28) | pub fn tb64v512dec (in_ : * const :: std :: os :: raw :: c_uchar , inlen... function tb64ini (line 29) | pub fn tb64ini (id : :: std :: os :: raw :: c_uint , isshort : :: std ::... function _tb64v256enc (line 30) | pub fn _tb64v256enc (in_ : * const :: std :: os :: raw :: c_uchar , inle... function _tb64v256dec (line 31) | pub fn _tb64v256dec (in_ : * const :: std :: os :: raw :: c_uchar , inle... function cpuini (line 32) | pub fn cpuini (cpuisa : :: std :: os :: raw :: c_uint) -> :: std :: os :... function cpustr (line 33) | pub fn cpustr (cpuisa : :: std :: os :: raw :: c_uint) -> * mut :: std :... FILE: rust/src/tests.rs function decode_block (line 9) | fn decode_block(indata: &[u8]) -> Vec { function encode_block (line 23) | fn encode_block(indata: &[u8]) -> Vec { function test_block (line 34) | fn test_block(inlen: usize) { function sample_tb64 (line 52) | fn sample_tb64() { FILE: tb64app.c function getpagesize_ (line 56) | int getpagesize_() { function _vfree (line 101) | void _vfree(void *p, size_t size) { function memcheck (line 112) | int memcheck(unsigned char *in, unsigned n, unsigned char *cpy) { function bench (line 123) | unsigned bench(unsigned char *in, unsigned n, unsigned char *out, unsign... function usage (line 157) | void usage(char *pgm) { function fuzzcheck (line 179) | void fuzzcheck(unsigned char *_in, unsigned insize, unsigned char *_out,... function fuzztest (line 191) | void fuzztest(unsigned id, unsigned char *_in, unsigned insize, unsigned... function main (line 227) | int main(int argc, char* argv[]) { FILE: time_.h function TMBS (line 94) | static double TMBS(unsigned l, double t) { return (double)t/(double)l; } type tm_t (line 96) | typedef uint64_t tm_t; function tm_t (line 97) | static tm_t tmtime() { uint64_t c; RDTSC(c); retu... function tm_t (line 98) | static tm_t tminit() { uint64_t c; __asm volatile... function tmdiff (line 99) | static double tmdiff(tm_t start, tm_t stop) { return (double)(stop - sta... function tmiszero (line 100) | static int tmiszero(tm_t t) { return !t; } function TMBS (line 105) | static double TMBS(unsigned l, double t) { return (l/t)/1000000.0; } type tm_t (line 110) | typedef unsigned __int64 tm_t; function tm_t (line 111) | static tm_t tmtime() { LARGE_INTEGER tm; tm_t t; ... function tm_t (line 112) | static tm_t tminit() { tm_t t0,ts; QueryPerforman... function tmdiff (line 113) | static double tmdiff(tm_t start, tm_t stop) { return (double)(stop - sta... function tmiszero (line 114) | static int tmiszero(tm_t t) { return !t; } function clock_gettime (line 126) | int clock_gettime(int /*clk_id*/, struct timespec* t) { type tm_t (line 137) | typedef struct timespec tm_t; function tm_t (line 138) | static tm_t tmtime() { struct timespec tm; clock_... function tmdiff (line 139) | static double tmdiff(tm_t start, tm_t stop) { return (stop.tv_sec - star... function tm_t (line 140) | static tm_t tminit() { tm_t t0 = tmtime(),t; whil... function tmiszero (line 141) | static int tmiszero(tm_t t) { return !(t.tv_sec|t.tv_nse... function tm_init (line 177) | static void tm_init(int _tm_Rep, int _tm_verbose) { tm_verbose = _tm_ver... function pr (line 202) | static void pr(unsigned l, unsigned n) { function argtoi (line 217) | static unsigned argtoi(char *s, unsigned def) { function argtol (line 233) | static uint64_t argtol(char *s) { function argtot (line 250) | static uint64_t argtot(char *s) { function memrcpy (line 263) | static void memrcpy(unsigned char *out, unsigned char *in, unsigned n) {... FILE: turbob64_.h function ALWAYS_INLINE (line 134) | static ALWAYS_INLINE __m128i bitmap128v8_6(const __m128i v) { /*map 8-bi... function ALWAYS_INLINE (line 142) | static ALWAYS_INLINE __m128i bitunpack128v8_6(__m128i v) { /* unpack 6 -... function ALWAYS_INLINE (line 150) | static ALWAYS_INLINE __m256i bitmap256v8_6(const __m256i v) { //map... function ALWAYS_INLINE (line 159) | static ALWAYS_INLINE __m256i bitunpack256v8_6(__m256i v) { //https... FILE: turbob64c.c function tb64enclen (line 28) | size_t tb64enclen(size_t n) { return TB64ENCLEN(n); } function tb64senc (line 37) | size_t tb64senc(const unsigned char *in, size_t inlen, unsigned char *ou... function tb64xenc (line 316) | size_t tb64xenc(const unsigned char *in, size_t inlen, unsigned char *ou... FILE: turbob64d.c function tb64sdec (line 81) | size_t tb64sdec(const unsigned char *__restrict in, size_t inlen, unsign... function tb64declen (line 262) | size_t tb64declen(const unsigned char *__restrict in, size_t inlen) { function tb64xdec (line 306) | size_t tb64xdec(const unsigned char *__restrict in, size_t inlen, unsign... FILE: turbob64v128.c function uint8x16x4_t (line 71) | static inline uint8x16x4_t vld1q_u8_x4(const uint8_t *lut) { function tb64v128dec (line 94) | size_t tb64v128dec(const unsigned char *in, size_t inlen, unsigned char ... function tb64v128enc (line 151) | size_t tb64v128enc(const unsigned char *__restrict in, size_t inlen, uns... function tb64memcpy (line 302) | size_t tb64memcpy(const unsigned char* in, size_t inlen, unsigned char *... function cpuid (line 316) | static inline void cpuid(int reg[4], int id) { function xgetbv (line 324) | static inline uint64_t xgetbv (int ctr) { function cpuisa (line 363) | unsigned cpuisa(void) { function cpuini (line 415) | unsigned cpuini(unsigned cpuisa) { if(cpuisa) _cpuisa = cpuisa; return _... function tb64ini (line 464) | void tb64ini(unsigned id, unsigned isshort) { function tb64enc (line 499) | size_t tb64enc(const unsigned char *in, size_t inlen, unsigned char *out) { function tb64dec (line 503) | size_t tb64dec(const unsigned char *in, size_t inlen, unsigned char *out) { FILE: turbob64v256.c function tb64v256dec (line 106) | size_t tb64v256dec(const unsigned char *__restrict in, size_t inlen, uns... function tb64v256enc (line 176) | size_t tb64v256enc(const unsigned char *__restrict in, size_t inlen, uns... function _tb64v256dec (line 211) | size_t _tb64v256dec(const unsigned char *__restrict in, size_t inlen, un... function _tb64v256enc (line 264) | size_t _tb64v256enc(const unsigned char *__restrict in, size_t inlen, un... FILE: turbob64v512.c function tb64v512enc (line 44) | size_t tb64v512enc(const unsigned char *__restrict in, size_t inlen, uns... function tb64v512dec (line 112) | size_t tb64v512dec(const unsigned char *in, size_t inlen, unsigned char ... function tb64v512dec0 (line 170) | size_t tb64v512dec0(const unsigned char *in, size_t inlen, unsigned char... FILE: vs/getopt.c type option (line 96) | struct option type option (line 98) | struct option function _vwarnx (line 116) | static void function warnx (line 125) | static void function gcd (line 137) | static int function permute_args (line 157) | static void function parse_long_options (line 194) | static int function getopt_internal (line 322) | static int function getopt (line 522) | int function getopt_long (line 542) | int function getopt_long_only (line 555) | int FILE: vs/getopt.h type option (line 64) | struct option /* specification for a long form option... */ type option (line 80) | struct option type option (line 82) | struct option FILE: vs/inttypes.h type imaxdiv_t (line 48) | typedef struct { function _inline (line 277) | static FILE: vs/stdint.h type int_least8_t (line 99) | typedef int8_t int_least8_t; type int_least16_t (line 100) | typedef int16_t int_least16_t; type int_least32_t (line 101) | typedef int32_t int_least32_t; type int_least64_t (line 102) | typedef int64_t int_least64_t; type uint_least8_t (line 103) | typedef uint8_t uint_least8_t; type uint_least16_t (line 104) | typedef uint16_t uint_least16_t; type uint_least32_t (line 105) | typedef uint32_t uint_least32_t; type uint_least64_t (line 106) | typedef uint64_t uint_least64_t; type int_fast8_t (line 109) | typedef int8_t int_fast8_t; type int_fast16_t (line 110) | typedef int16_t int_fast16_t; type int_fast32_t (line 111) | typedef int32_t int_fast32_t; type int_fast64_t (line 112) | typedef int64_t int_fast64_t; type uint_fast8_t (line 113) | typedef uint8_t uint_fast8_t; type uint_fast16_t (line 114) | typedef uint16_t uint_fast16_t; type uint_fast32_t (line 115) | typedef uint32_t uint_fast32_t; type uint_fast64_t (line 116) | typedef uint64_t uint_fast64_t; type intmax_t (line 128) | typedef int64_t intmax_t; type uintmax_t (line 129) | typedef uint64_t uintmax_t;