MCPcopy Create free account

hub / github.com/ARM-software/astc-encoder / functions

Functions1,420 in github.com/ARM-software/astc-encoder

Functionoperator<=
* @brief Overload: vector by vector less than or equal. */
Source/astcenc_vecmathlib_avx2_8.h:686
Functionoperator<=
* @brief Overload: vector by vector less than or equal. */
Source/astcenc_vecmathlib_sse_4.h:770
Functionoperator<=
* @brief Overload: vector by vector less than or equal. */
Source/astcenc_vecmathlib_rvv_n.h:688
Functionoperator==
* @brief Overload: vector by vector equality. */
Source/astcenc_vecmathlib_sve_8.h:385
Functionoperator==
* @brief Overload: vector by vector equality. */
Source/astcenc_vecmathlib_none_4.h:521
Functionoperator==
* @brief Overload: vector by vector equality. */
Source/astcenc_vecmathlib_neon_4.h:502
Functionoperator==
* @brief Overload: vector by vector equality. */
Source/astcenc_vecmathlib_avx2_8.h:393
Functionoperator==
* @brief Overload: vector by vector equality. */
Source/astcenc_vecmathlib_sse_4.h:527
Functionoperator==
* @brief Overload: vector by vector equality. */
Source/astcenc_vecmathlib_rvv_n.h:417
Functionoperator>
* @brief Overload: vector by vector greater than. */
Source/astcenc_vecmathlib_sve_8.h:409
Functionoperator>
* @brief Overload: vector by vector greater than. */
Source/astcenc_vecmathlib_none_4.h:554
Functionoperator>
* @brief Overload: vector by vector greater than. */
Source/astcenc_vecmathlib_neon_4.h:526
Functionoperator>
* @brief Overload: vector by vector greater than. */
Source/astcenc_vecmathlib_avx2_8.h:417
Functionoperator>
* @brief Overload: vector by vector greater than. */
Source/astcenc_vecmathlib_sse_4.h:551
Functionoperator>
* @brief Overload: vector by vector greater than. */
Source/astcenc_vecmathlib_rvv_n.h:441
Functionoperator>=
* @brief Overload: vector by vector greater than or equal. */
Source/astcenc_vecmathlib_sve_8.h:663
Functionoperator>=
* @brief Overload: vector by vector greater than or equal. */
Source/astcenc_vecmathlib_none_4.h:827
Functionoperator>=
* @brief Overload: vector by vector greater than or equal. */
Source/astcenc_vecmathlib_neon_4.h:726
Functionoperator>=
* @brief Overload: vector by vector greater than or equal. */
Source/astcenc_vecmathlib_avx2_8.h:694
Functionoperator>=
* @brief Overload: vector by vector greater than or equal. */
Source/astcenc_vecmathlib_sse_4.h:778
Functionoperator>=
* @brief Overload: vector by vector greater than or equal. */
Source/astcenc_vecmathlib_rvv_n.h:696
Functionoperator^
* @brief Overload: mask difference (xor). */
Source/astcenc_vecmathlib_sve_8.h:272
Functionoperator^
* @brief Overload: mask difference (xor). */
Source/astcenc_vecmathlib_none_4.h:389
Functionoperator^
* @brief Overload: mask difference (xor). */
Source/astcenc_vecmathlib_neon_4.h:396
Functionoperator^
* @brief Overload: mask difference (xor). */
Source/astcenc_vecmathlib_avx2_8.h:283
Functionoperator^
* @brief Overload: mask difference (xor). */
Source/astcenc_vecmathlib_sse_4.h:414
Functionoperator^
* @brief Overload: mask difference (xor). */
Source/astcenc_vecmathlib_rvv_n.h:303
Functionoperator^
* @brief Overload: vector by scalar bitwise xor. */
Source/astcenc_vecmathlib_common_4.h:92
Functionoperator|
* @brief Overload: mask union (or). */
Source/astcenc_vecmathlib_sve_8.h:256
Functionoperator|
* @brief Overload: mask union (or). */
Source/astcenc_vecmathlib_none_4.h:367
Functionoperator|
* @brief Overload: mask union (or). */
Source/astcenc_vecmathlib_neon_4.h:380
Functionoperator|
* @brief Overload: mask union (or). */
Source/astcenc_vecmathlib_avx2_8.h:267
Functionoperator|
* @brief Overload: mask union (or). */
Source/astcenc_vecmathlib_sse_4.h:398
Functionoperator|
* @brief Overload: mask union (or). */
Source/astcenc_vecmathlib_rvv_n.h:287
Functionoperator|
* @brief Overload: vector by scalar bitwise or. */
Source/astcenc_vecmathlib_common_4.h:76
Functionoperator~
* @brief Overload: mask invert (not). */
Source/astcenc_vecmathlib_sve_8.h:280
Functionoperator~
* @brief Overload: mask invert (not). */
Source/astcenc_vecmathlib_none_4.h:400
Functionoperator~
* @brief Overload: mask invert (not). */
Source/astcenc_vecmathlib_neon_4.h:404
Functionoperator~
* @brief Overload: mask invert (not). */
Source/astcenc_vecmathlib_avx2_8.h:291
Functionoperator~
* @brief Overload: mask invert (not). */
Source/astcenc_vecmathlib_sse_4.h:422
Functionoperator~
* @brief Overload: mask invert (not). */
Source/astcenc_vecmathlib_rvv_n.h:311
Functionpack_and_store_low_bytes
* @brief Pack low 8 bits of N (vector width) lanes into bottom of vector. */
Source/astcenc_vecmathlib_none_4.h:690
Functionpack_and_store_low_bytes
* @brief Pack and store low 8 bits of each vector lane. */
Source/astcenc_vecmathlib_neon_4.h:624
Functionpack_and_store_low_bytes
* @brief Pack low 8 bits of N (vector width) lanes into bottom of vector. */
Source/astcenc_vecmathlib_avx2_8.h:545
Functionpack_and_store_low_bytes
* @brief Pack low 8 bits of N (vector width) lanes into bottom of vector. */
Source/astcenc_vecmathlib_sse_4.h:667
Functionpack_and_store_low_bytes
* @brief Pack low 8 bits of N (vector width) lanes into bottom of vector. */
Source/astcenc_vecmathlib_rvv_n.h:558
Functionpopcount
* @brief Population bit count. * * @param v The value to population count. * * @return The number of 1 bits. */
Source/astcenc_vecmathlib_neon_4.h:1124
Functionpopcount
* @brief Population bit count. * * @param v The value to population count. * * @return The number of 1 bits. */
Source/astcenc_vecmathlib_common_4.h:342
Functionprint
* @brief Debug function to print a vector of ints. */
Source/astcenc_vecmathlib_avx2_8.h:1183
Functionprint
* @brief Debug function to print a vector of ints. */
Source/astcenc_vecmathlib_rvv_n.h:1180
Functionprint
* @brief Debug function to print a vector of ints. */
Source/astcenc_vecmathlib_common_4.h:378
Functionprint_error
* @brief Print a string to stderr. */
Source/astcenccli_internal.h:106
Functionprintx
* @brief Debug function to print a vector of ints. */
Source/astcenc_vecmathlib_sve_8.h:1075
Functionprintx
* @brief Debug function to print a vector of ints. */
Source/astcenc_vecmathlib_avx2_8.h:1194
Functionprintx
* @brief Debug function to print a vector of ints. */
Source/astcenc_vecmathlib_rvv_n.h:1195
Functionprintx
* @brief Debug function to print a vector of ints. */
Source/astcenc_vecmathlib_common_4.h:389
Functionprogress_emitter
Source/astcenccli_toplevel.cpp:185
Methodrand
See header for documentation. */
Source/astcenc_mathlib.cpp:39
Methodrand_init
See header for documentation. */
Source/astcenc_mathlib.cpp:32
Methodread
Read n bytes into destination buffer Returns false on out-of-bounds or error
Source/ThirdParty/streamreader.hh:43
Methodread1
Read 1 byte (uint8_t)
Source/ThirdParty/streamreader.hh:56
Methodread2
Read 2 bytes (uint16_t) with endian swap if needed
Source/ThirdParty/streamreader.hh:61
Methodread2
Read 2 bytes with endian swap
Source/ThirdParty/exr_reader.hh:70
Methodread4
Read 4 bytes (uint32_t) with endian swap if needed
Source/ThirdParty/streamreader.hh:80
Methodread4
Read 4 bytes with endian swap
Source/ThirdParty/exr_reader.hh:80
Methodread8
Read 8 bytes (uint64_t) with endian swap if needed
Source/ThirdParty/streamreader.hh:101
Methodread8
Read 8 bytes with endian swap
Source/ThirdParty/exr_reader.hh:90
Methodread_string
Read a null-terminated string up to max_len bytes Returns false if no null terminator found within max_len
Source/ThirdParty/exr_reader.hh:101
Methodremaining
Get remaining bytes
Source/ThirdParty/streamreader.hh:146
Methodremaining
Get remaining bytes
Source/ThirdParty/exr_reader.hh:160
Functionresample_row_1
Source/ThirdParty/stb_image.h:3456
Methodrewind
Rewind to beginning
Source/ThirdParty/streamreader.hh:136
Methodrewind
Rewind to beginning
Source/ThirdParty/exr_reader.hh:150
Functionround
* @brief Return a float rounded to the nearest integer value. */
Source/astcenc_vecmathlib_none_4.h:875
Functionround
* @brief Return a float rounded to the nearest integer value. */
Source/astcenc_vecmathlib_neon_4.h:766
Functionround
* @brief Return a float rounded to the nearest integer value. */
Source/astcenc_vecmathlib_avx2_8.h:777
Functionround
* @brief Return a float rounded to the nearest integer value. */
Source/astcenc_vecmathlib_sse_4.h:816
Functionround
* @brief Return a float rounded to the nearest integer value. */
Source/astcenc_vecmathlib_rvv_n.h:773
Functionrun_size_linux
Run size on a single binary. Args: binary: The path of the binary file to analyze. Return: A triplet of code size, RO d
Test/astc_size_binary.py:42
Functionrun_size_macos
Run size on a single binary. Args: binary: The path of the binary file to analyze. Return: A triplet of code size, RO d
Test/astc_size_binary.py:71
Methodseek
Seek to absolute position Returns false if position is out of bounds
Source/ThirdParty/streamreader.hh:127
Methodseek
Seek to absolute position
Source/ThirdParty/exr_reader.hh:128
Methodseek_relative
Seek relative to current position
Source/ThirdParty/exr_reader.hh:137
Functionselect
* @brief Return lanes from @c b if MSB of @c cond is set, else @c a. */
Source/astcenc_vecmathlib_none_4.h:709
Functionselect
* @brief Return lanes from @c b if @c cond is set, else @c a. */
Source/astcenc_vecmathlib_neon_4.h:638
Functionselect
* @brief Return lanes from @c b if @c cond is set, else @c a. */
Source/astcenc_vecmathlib_sse_4.h:684
MethodsetUp
Set up a test case. Create a new temporary directory for output files.
Test/astc_test_functional.py:119
Methodset_lane
Source/astcenc_vecmathlib_none_4.h:113
Methodset_lane
Source/astcenc_vecmathlib_none_4.h:249
Methodset_lane
Source/astcenc_vecmathlib_neon_4.h:108
Methodset_lane
Source/astcenc_vecmathlib_neon_4.h:252
Methodset_lane
Source/astcenc_vecmathlib_sse_4.h:108
Methodset_lane
Source/astcenc_vecmathlib_sse_4.h:266
Functionsqrt
* @brief Return the sqrt of the lanes in the vector. */
Source/astcenc_vecmathlib_sve_8.h:844
Functionsqrt
* @brief Return the sqrt of the lanes in the vector. */
Source/astcenc_vecmathlib_none_4.h:916
Functionsqrt
* @brief Return the sqrt of the lanes in the vector. */
Source/astcenc_vecmathlib_neon_4.h:801
Functionsqrt
* @brief Return the sqrt of the lanes in the vector. */
Source/astcenc_vecmathlib_avx2_8.h:912
Functionsqrt
* @brief Return the sqrt of the lanes in the vector. */
Source/astcenc_vecmathlib_sse_4.h:875
Functionsqrt
* @brief Return the sqrt of the lanes in the vector. */
Source/astcenc_vecmathlib_rvv_n.h:900
Functionstbi__YCbCr_to_RGB_row
Source/ThirdParty/stb_image.h:3660
← previousnext →1,101–1,200 of 1,420, ranked by callers