Fuzz introspector: fuzz_astc_compress
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
11 65 astcenc_context_alloc call site: 00065 __assert_fail
11 148 ParallelManager::get_task_assignment(unsigned long, unsigned long&) call site: 00148
11 162 sf16_to_float(unsigned short) call site: 00162 __assert_fail
3 144 astcenc_compress_reset call site: 00144
3 193 float_to_sf16(float) call site: 00193
2 116 astcenc_context_alloc call site: 00116
2 183 compress_image(astcenc_context&, unsigned int, astcenc_image const&, astcenc_swizzle const&, unsigned char*) call site: 00183
2 580 unpack_color_endpoints(astcenc_profile, int, unsigned char const*, bool&, bool&, vint4&, vint4&) call site: 00580
1 5 validate_block_size(unsigned int, unsigned int, unsigned int) call site: 00005
1 27 astcenc_context_alloc call site: 00027
1 29 ParallelManager::ParallelManager() call site: 00029
1 58 validate_config(astcenc_config&) call site: 00058

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 astcenc_config_init [function] [call site] 00001
2 validate_cpu_float() [function] [call site] 00002
2 unsigned int astc::max<unsigned int>(unsigned int, unsigned int) [function] [call site] 00003
2 validate_block_size(unsigned int, unsigned int, unsigned int) [function] [call site] 00004
3 is_legal_2d_block_size(unsigned int, unsigned int) [function] [call site] 00005
3 is_legal_3d_block_size(unsigned int, unsigned int, unsigned int) [function] [call site] 00006
2 logf [call site] 00007
2 float astc::max<float>(float, float) [function] [call site] 00008
2 __assert_fail [call site] 00009
2 astc::flt2int_rtn(float) [function] [call site] 00010
2 astc::flt2int_rtn(float) [function] [call site] 00011
2 astc::flt2int_rtn(float) [function] [call site] 00012
2 astc::flt2int_rtn(float) [function] [call site] 00013
2 astc::flt2int_rtn(float) [function] [call site] 00014
2 astc::flt2int_rtn(float) [function] [call site] 00015
2 astc::flt2int_rtn(float) [function] [call site] 00016
2 astc::flt2int_rtn(float) [function] [call site] 00017
2 astc::flt2int_rtn(float) [function] [call site] 00018
2 astc::flt2int_rtn(float) [function] [call site] 00019
2 float astc::max<float>(float, float) [function] [call site] 00020
2 validate_flags(astcenc_profile, unsigned int) [function] [call site] 00021
3 popcount(unsigned long) [function] [call site] 00022
3 popcount(unsigned long) [function] [call site] 00023
2 unsigned int astc::min<unsigned int>(unsigned int, unsigned int) [function] [call site] 00024
1 astcenc_context_alloc [function] [call site] 00025
2 validate_cpu_float() [function] [call site] 00026
2 astcenc_context::astcenc_context() [function] [call site] 00027
3 ParallelManager::ParallelManager() [function] [call site] 00028
4 ParallelManager::reset() [function] [call site] 00029
3 ParallelManager::~ParallelManager() [function] [call site] 00030
2 validate_config(astcenc_config&) [function] [call site] 00031
3 validate_profile(astcenc_profile) [function] [call site] 00032
3 validate_flags(astcenc_profile, unsigned int) [function] [call site] 00033
3 unsigned int astc::max<unsigned int>(unsigned int, unsigned int) [function] [call site] 00034
3 validate_block_size(unsigned int, unsigned int, unsigned int) [function] [call site] 00035
3 float astc::max<float>(float, float) [function] [call site] 00036
3 unsigned int astc::min<unsigned int>(unsigned int, unsigned int) [function] [call site] 00037
3 unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int) [function] [call site] 00038
3 unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int) [function] [call site] 00039
3 unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int) [function] [call site] 00040
3 unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int) [function] [call site] 00041
3 unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int) [function] [call site] 00042
3 unsigned int astc::max<unsigned int>(unsigned int, unsigned int) [function] [call site] 00043
3 unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int) [function] [call site] 00044
3 unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int) [function] [call site] 00045
3 unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int) [function] [call site] 00046
3 unsigned int astc::clamp<unsigned int>(unsigned int, unsigned int, unsigned int) [function] [call site] 00047
3 float astc::max<float>(float, float) [function] [call site] 00048
3 float astc::max<float>(float, float) [function] [call site] 00049
3 float astc::max<float>(float, float) [function] [call site] 00050
3 float astc::max<float>(float, float) [function] [call site] 00051
3 float astc::max<float>(float, float) [function] [call site] 00052
3 float astc::max<float>(float, float) [function] [call site] 00053
3 float astc::max<float>(float, float) [function] [call site] 00054
3 float astc::max<float>(float, float) [function] [call site] 00055
3 float astc::max<float>(float, float) [function] [call site] 00056
3 float astc::max<float>(float, float) [function] [call site] 00057
3 float astc::max<float>(float, float) [function] [call site] 00058
2 astcenc_context::~astcenc_context() [function] [call site] 00059
2 block_size_descriptor* aligned_malloc<block_size_descriptor>(unsigned long, unsigned long) [function] [call site] 00060
3 unsigned long astc::max<unsigned long>(unsigned long, unsigned long) [function] [call site] 00061
3 unsigned long astc::max<unsigned long>(unsigned long, unsigned long) [function] [call site] 00062
3 posix_memalign [call site] 00063
2 astcenc_context::~astcenc_context() [function] [call site] 00064
2 init_block_size_descriptor(unsigned int, unsigned int, unsigned int, bool, unsigned int, float, block_size_descriptor&) [function] [call site] 00065
3 construct_block_size_descriptor_3d(unsigned int, unsigned int, unsigned int, block_size_descriptor&) [function] [call site] 00066
4 init_decimation_info_3d(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, decimation_info&, dt_init_working_buffers&) [function] [call site] 00067
5 __assert_fail [call site] 00068
5 __assert_fail [call site] 00069
5 unsigned char astc::max<unsigned char>(unsigned char, unsigned char) [function] [call site] 00070
5 unsigned char astc::max<unsigned char>(unsigned char, unsigned char) [function] [call site] 00071
4 get_ise_sequence_bitcount(unsigned int, quant_method) [function] [call site] 00072
4 get_ise_sequence_bitcount(unsigned int, quant_method) [function] [call site] 00073
4 decode_block_mode_3d(unsigned int, unsigned int&, unsigned int&, unsigned int&, bool&, unsigned int&, unsigned int&) [function] [call site] 00074
5 get_ise_sequence_bitcount(unsigned int, quant_method) [function] [call site] 00075
4 assign_kmeans_texels(block_size_descriptor&) [function] [call site] 00076
5 astc::rand_init(unsigned long*) [function] [call site] 00077
5 astc::rand(unsigned long*) [function] [call site] 00078
6 rotl(unsigned long, int) [function] [call site] 00079
6 rotl(unsigned long, int) [function] [call site] 00080
3 construct_block_size_descriptor_2d(unsigned int, unsigned int, bool, float, block_size_descriptor&) [function] [call site] 00081
4 get_2d_percentile_table(unsigned int, unsigned int) [function] [call site] 00082
5 get_packed_table(int, int) [function] [call site] 00083
4 decode_block_mode_2d(unsigned int, unsigned int&, unsigned int&, bool&, unsigned int&, unsigned int&) [function] [call site] 00084
5 get_ise_sequence_bitcount(unsigned int, quant_method) [function] [call site] 00085
4 construct_dt_entry_2d(unsigned int, unsigned int, unsigned int, unsigned int, block_size_descriptor&, dt_init_working_buffers&, unsigned int) [function] [call site] 00086
5 __assert_fail [call site] 00087
5 init_decimation_info_2d(unsigned int, unsigned int, unsigned int, unsigned int, decimation_info&, dt_init_working_buffers&) [function] [call site] 00088
6 __assert_fail [call site] 00089
6 __assert_fail [call site] 00090
6 __assert_fail [call site] 00091
6 __assert_fail [call site] 00092
6 unsigned char astc::max<unsigned char>(unsigned char, unsigned char) [function] [call site] 00093
6 unsigned char astc::max<unsigned char>(unsigned char, unsigned char) [function] [call site] 00094
5 get_ise_sequence_bitcount(unsigned int, quant_method) [function] [call site] 00095
5 get_ise_sequence_bitcount(unsigned int, quant_method) [function] [call site] 00096
5 __assert_fail [call site] 00097
4 block_mode::get_weight_quant_mode() const [function] [call site] 00098
4 decimation_mode::set_ref_2plane(quant_method) [function] [call site] 00099
4 block_mode::get_weight_quant_mode() const [function] [call site] 00100
4 decimation_mode::set_ref_1plane(quant_method) [function] [call site] 00101
4 __assert_fail [call site] 00102
4 __assert_fail [call site] 00103
4 assign_kmeans_texels(block_size_descriptor&) [function] [call site] 00104
3 init_partition_tables(block_size_descriptor&, bool, unsigned int) [function] [call site] 00105
4 generate_one_partition_info_entry(block_size_descriptor&, unsigned int, unsigned int, unsigned int, partition_info&) [function] [call site] 00106
5 select_partition(int, int, int, int, int, bool) [function] [call site] 00107
6 hash52(unsigned int) [function] [call site] 00108
5 unsigned char astc::min<unsigned char>(unsigned char, unsigned char) [function] [call site] 00109
4 build_partition_table_for_one_partition_count(block_size_descriptor&, bool, unsigned int, unsigned int, partition_info*, unsigned long*) [function] [call site] 00110
5 generate_one_partition_info_entry(block_size_descriptor&, unsigned int, unsigned int, unsigned int, partition_info&) [function] [call site] 00111
5 generate_canonical_partitioning(unsigned int, unsigned char const*, unsigned long*) [function] [call site] 00112
5 compare_canonical_partitionings(unsigned long const*, unsigned long const*) [function] [call site] 00113
4 build_partition_table_for_one_partition_count(block_size_descriptor&, bool, unsigned int, unsigned int, partition_info*, unsigned long*) [function] [call site] 00114
4 build_partition_table_for_one_partition_count(block_size_descriptor&, bool, unsigned int, unsigned int, partition_info*, unsigned long*) [function] [call site] 00115
2 compression_working_buffers* aligned_malloc<compression_working_buffers>(unsigned long, unsigned long) [function] [call site] 00116
2 void aligned_free<block_size_descriptor const>(block_size_descriptor const*) [function] [call site] 00117
2 astcenc_context::~astcenc_context() [function] [call site] 00118
2 prepare_angular_tables() [function] [call site] 00119
3 sinf [call site] 00120
3 cosf [call site] 00121
1 astcenc_context_free [function] [call site] 00122
2 void aligned_free<compression_working_buffers>(compression_working_buffers*) [function] [call site] 00123
2 void aligned_free<block_size_descriptor const>(block_size_descriptor const*) [function] [call site] 00124
2 astcenc_context::~astcenc_context() [function] [call site] 00125
1 astcenc_compress_image [function] [call site] 00126
2 validate_compression_swizzle(astcenc_swizzle const&) [function] [call site] 00127
3 validate_compression_swz(astcenc_swz) [function] [call site] 00128
3 validate_compression_swz(astcenc_swz) [function] [call site] 00129
3 validate_compression_swz(astcenc_swz) [function] [call site] 00130
3 validate_compression_swz(astcenc_swz) [function] [call site] 00131
2 get_texels_count(unsigned long, unsigned long, unsigned long) [function] [call site] 00132
3 astc::mul_safe(unsigned long, unsigned long, bool&) [function] [call site] 00133
3 astc::mul_safe(unsigned long, unsigned long, bool&) [function] [call site] 00134
2 astc::get_block_count_safe(unsigned long, unsigned long) [function] [call site] 00135
2 astc::get_block_count_safe(unsigned long, unsigned long) [function] [call site] 00136
2 astc::get_block_count_safe(unsigned long, unsigned long) [function] [call site] 00137
2 get_blocks_count(unsigned long, unsigned long, unsigned long) [function] [call site] 00138
3 astc::mul_safe(unsigned long, unsigned long, bool&) [function] [call site] 00139
3 astc::mul_safe(unsigned long, unsigned long, bool&) [function] [call site] 00140
3 astc::mul_safe(unsigned long, unsigned long, bool&) [function] [call site] 00141
2 astcenc_compress_reset [function] [call site] 00142
3 ParallelManager::reset() [function] [call site] 00143
3 ParallelManager::reset() [function] [call site] 00144
2 ParallelManager::init(std::__1::function<unsigned long ()>) [function] [call site] 00145
2 compute_averages(astcenc_context&, avg_args const&) [function] [call site] 00146
3 ParallelManager::get_task_assignment(unsigned long, unsigned long&) [function] [call site] 00147
4 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00148
3 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00149
3 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00150
3 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00151
3 compute_pixel_region_variance(astcenc_contexti&, pixel_region_args const&) [function] [call site] 00152
4 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00153
4 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00154
4 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00155
4 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00156
4 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00157
4 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00158
4 sf16_to_float(unsigned short) [function] [call site] 00159
5 sf16_to_sf32(unsigned short) [function] [call site] 00160
6 clz32(unsigned int) [function] [call site] 00161
5 astc::uint_as_float(unsigned int) [function] [call site] 00162
4 __assert_fail [call site] 00163
4 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00164
4 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00165
4 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00166
4 brent_kung_prefix_sum(vfloat4*, unsigned long, unsigned long) [function] [call site] 00167
4 brent_kung_prefix_sum(vfloat4*, unsigned long, unsigned long) [function] [call site] 00168
4 brent_kung_prefix_sum(vfloat4*, unsigned long, unsigned long) [function] [call site] 00169
4 brent_kung_prefix_sum(vfloat4*, unsigned long, unsigned long) [function] [call site] 00170
4 brent_kung_prefix_sum(vfloat4*, unsigned long, unsigned long) [function] [call site] 00171
4 brent_kung_prefix_sum(vfloat4*, unsigned long, unsigned long) [function] [call site] 00172
3 ParallelManager::complete_task_assignment(unsigned long) [function] [call site] 00173
2 ParallelManager::wait() [function] [call site] 00174
2 compress_image(astcenc_context&, unsigned int, astcenc_image const&, astcenc_swizzle const&, unsigned char*) [function] [call site] 00175
3 astc::get_block_count_safe(unsigned long, unsigned long) [function] [call site] 00176
3 astc::get_block_count_safe(unsigned long, unsigned long) [function] [call site] 00177
3 astc::get_block_count_safe(unsigned long, unsigned long) [function] [call site] 00178
3 get_blocks_count(unsigned long, unsigned long, unsigned long) [function] [call site] 00179
3 __assert_fail [call site] 00180
3 ParallelManager::init(unsigned long, void (*)(float)) [function] [call site] 00181
4 float astc::max<float>(float, float) [function] [call site] 00182
3 ParallelManager::get_task_assignment(unsigned long, unsigned long&) [function] [call site] 00183
3 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00184
3 unsigned long astc::min<unsigned long>(unsigned long, unsigned long) [function] [call site] 00185
3 compress_block(astcenc_contexti const&, image_block const&, unsigned char*, compression_working_buffers&) [function] [call site] 00186
4 image_block::is_luminance() const [function] [call site] 00187
5 image_block::get_default_alpha() const [function] [call site] 00188
4 image_block::is_luminancealpha() const [function] [call site] 00189
5 image_block::get_default_alpha() const [function] [call site] 00190
4 float_to_sf16(float) [function] [call site] 00191
5 astc::float_as_uint(float) [function] [call site] 00192
5 sf32_to_sf16(unsigned int, roundmode) [function] [call site] 00193
6 rtup_shift32(unsigned int, unsigned int) [function] [call site] 00194
6 rtna_shift32(unsigned int, unsigned int) [function] [call site] 00195
6 rtne_shift32(unsigned int, unsigned int) [function] [call site] 00196
4 symbolic_to_physical(block_size_descriptor const&, symbolic_compressed_block const&, unsigned char*) [function] [call site] 00197
5 __assert_fail [call site] 00198
5 block_size_descriptor::get_block_mode(unsigned int) const [function] [call site] 00199
6 __assert_fail [call site] 00200
5 block_size_descriptor::get_decimation_info(unsigned int) const [function] [call site] 00201
5 block_mode::get_weight_quant_mode() const [function] [call site] 00202
5 get_quant_level(quant_method) [function] [call site] 00203
5 get_ise_sequence_bitcount(unsigned int, quant_method) [function] [call site] 00204
5 encode_ise(quant_method, unsigned int, unsigned char const*, unsigned char*, unsigned int) [function] [call site] 00205
6 __assert_fail [call site] 00206
6 write_bits(unsigned int, unsigned int, unsigned int, unsigned char*) [function] [call site] 00207
6 write_bits(unsigned int, unsigned int, unsigned int, unsigned char*) [function] [call site] 00208
6 write_bits(unsigned int, unsigned int, unsigned int, unsigned char*) [function] [call site] 00209
6 write_bits(unsigned int, unsigned int, unsigned int, unsigned char*) [function] [call site] 00210
6 write_bits(unsigned int, unsigned int, unsigned int, unsigned char*) [function] [call site] 00211
6 write_bits(unsigned int, unsigned int, unsigned int, unsigned char*) [function] [call site] 00212
6 write_bits(unsigned int, unsigned int, unsigned int, unsigned char*) [function] [call site] 00213
6 write_bits(unsigned int, unsigned int, unsigned int, unsigned char*) [function] [call site] 00214
6 write_bits(unsigned int, unsigned int, unsigned int, unsigned char*) [function] [call site] 00215
6 write_bits(unsigned int, unsigned int, unsigned int, unsigned char*) [function] [call site] 00216
6 write_bits(unsigned int, unsigned int, unsigned int, unsigned char*) [function] [call site] 00217
5 bitrev8(int) [function] [call site] 00218
5 write_bits(int, int, int, unsigned char*) [function] [call site] 00219
5 write_bits(int, int, int, unsigned char*) [function] [call site] 00220
5 write_bits(int, int, int, unsigned char*) [function] [call site] 00221
5 write_bits(int, int, int, unsigned char*) [function] [call site] 00222
5 write_bits(int, int, int, unsigned char*) [function] [call site] 00223
5 int astc::min<int>(int, int) [function] [call site] 00224
5 write_bits(int, int, int, unsigned char*) [function] [call site] 00225
5 write_bits(int, int, int, unsigned char*) [function] [call site] 00226
5 write_bits(int, int, int, unsigned char*) [function] [call site] 00227
5 write_bits(int, int, int, unsigned char*) [function] [call site] 00228
5 __assert_fail [call site] 00229
5 symbolic_compressed_block::get_color_quant_mode() const [function] [call site] 00230
5 encode_ise(quant_method, unsigned int, unsigned char const*, unsigned char*, unsigned int) [function] [call site] 00231
4 compress_symbolic_block_for_partition_1plane(astcenc_config const&, block_size_descriptor const&, image_block const&, bool, float, unsigned int, unsigned int, symbolic_compressed_block&, compression_working_buffers&, int) [function] [call site] 00232
5 __assert_fail [call site] 00233
5 __assert_fail [call site] 00234
5 __assert_fail [call site] 00235
5 int astc::min<int>(int, int) [function] [call site] 00236
5 block_size_descriptor::get_partition_info(unsigned int, unsigned int) const [function] [call site] 00237
6 __assert_fail [call site] 00238
6 block_size_descriptor::get_partition_table(unsigned int) const [function] [call site] 00239
6 __assert_fail [call site] 00240
5 compute_ideal_colors_and_weights_1plane(image_block const&, partition_info const&, endpoints_and_weights&) [function] [call site] 00241
6 image_block::is_constant_channel(int) const [function] [call site] 00242
6 compute_ideal_colors_and_weights_4_comp(image_block const&, partition_info const&, endpoints_and_weights&) [function] [call site] 00243
7 __assert_fail [call site] 00244
7 __assert_fail [call site] 00245
7 compute_avgs_and_dirs_4_comp(partition_info const&, image_block const&, partition_metrics*) [function] [call site] 00246
8 __assert_fail [call site] 00247
8 compute_partition_averages_rgba(partition_info const&, image_block const&, vfloat4*) [function] [call site] 00248
9 __assert_fail [call site] 00249
9 __assert_fail [call site] 00250
9 __assert_fail [call site] 00251
9 __assert_fail [call site] 00252
8 __assert_fail [call site] 00253
8 image_block::texel(unsigned long) const [function] [call site] 00254
7 image_block::texel(unsigned long) const [function] [call site] 00255
7 float astc::min<float>(float, float) [function] [call site] 00256
7 float astc::max<float>(float, float) [function] [call site] 00257
7 astc::clamp1f(float) [function] [call site] 00258
8 float astc::clamp<float>(float, float, float) [function] [call site] 00259
7 astc::isnan(float) [function] [call site] 00260
7 __assert_fail [call site] 00261
6 compute_ideal_colors_and_weights_3_comp(image_block const&, partition_info const&, endpoints_and_weights&, unsigned int) [function] [call site] 00262
7 __assert_fail [call site] 00263
7 __assert_fail [call site] 00264
7 compute_avgs_and_dirs_3_comp_rgb(partition_info const&, image_block const&, partition_metrics*) [function] [call site] 00265
8 __assert_fail [call site] 00266
8 compute_partition_averages_rgb(partition_info const&, image_block const&, vfloat4*) [function] [call site] 00267
9 __assert_fail [call site] 00268
9 __assert_fail [call site] 00269
9 __assert_fail [call site] 00270
8 __assert_fail [call site] 00271
8 image_block::texel3(unsigned long) const [function] [call site] 00272
7 compute_avgs_and_dirs_3_comp(partition_info const&, image_block const&, unsigned int, partition_metrics*) [function] [call site] 00273
8 compute_partition_averages_rgba(partition_info const&, image_block const&, vfloat4*) [function] [call site] 00274
8 __assert_fail [call site] 00275
8 __assert_fail [call site] 00276
7 float astc::min<float>(float, float) [function] [call site] 00277
7 float astc::max<float>(float, float) [function] [call site] 00278
7 astc::clamp1f(float) [function] [call site] 00279
7 astc::isnan(float) [function] [call site] 00280
7 __assert_fail [call site] 00281
7 __assert_fail [call site] 00282
5 __assert_fail [call site] 00283
5 block_size_descriptor::get_decimation_mode(unsigned int) const [function] [call site] 00284
5 decimation_mode::is_ref_1plane(quant_method) const [function] [call site] 00285
5 block_size_descriptor::get_decimation_info(unsigned int) const [function] [call site] 00286
5 compute_ideal_weights_for_decimation(endpoints_and_weights const&, decimation_info const&, float*) [function] [call site] 00287
6 __assert_fail [call site] 00288
6 __assert_fail [call site] 00289
6 __assert_fail [call site] 00290
6 bilinear_infill_vla_2(decimation_info const&, float const*, unsigned int) [function] [call site] 00291
6 bilinear_infill_vla(decimation_info const&, float const*, unsigned int) [function] [call site] 00292
6 __assert_fail [call site] 00293
5 compute_angular_endpoints_1plane(bool, block_size_descriptor const&, float const*, unsigned int, compression_working_buffers&) [function] [call site] 00294
6 __assert_fail [call site] 00295
6 decimation_mode::is_ref_1plane(quant_method) const [function] [call site] 00296
6 block_size_descriptor::get_decimation_info(unsigned int) const [function] [call site] 00297
6 compute_angular_endpoints_for_quant_levels(unsigned int, float const*, unsigned int, float*, float*) [function] [call site] 00298
7 compute_angular_offsets(unsigned int, float const*, unsigned int, float*) [function] [call site] 00299
8 __assert_fail [call site] 00300
8 __assert_fail [call site] 00301
7 compute_lowest_and_highest_weight(unsigned int, float const*, unsigned int, unsigned int, float const*, float*, int*, float*, float*, float*) [function] [call site] 00302
8 __assert_fail [call site] 00303
8 __assert_fail [call site] 00304
8 fegetround [call site] 00305
8 __assert_fail [call site] 00306
8 fegetround [call site] 00307
8 __assert_fail [call site] 00308
8 fegetround [call site] 00309
8 __assert_fail [call site] 00310
7 __assert_fail [call site] 00311
7 __assert_fail [call site] 00312
7 int astc::max<int>(int, int) [function] [call site] 00313
6 __assert_fail [call site] 00314
6 __assert_fail [call site] 00315
5 __assert_fail [call site] 00316
5 __assert_fail [call site] 00317
5 block_size_descriptor::get_decimation_info(unsigned int) const [function] [call site] 00318
5 block_mode::get_weight_quant_mode() const [function] [call site] 00319
5 compute_quantized_weights_for_decimation(decimation_info const&, float, float, float const*, float*, unsigned char*, quant_method) [function] [call site] 00320
6 __assert_fail [call site] 00321
6 get_quant_level(quant_method) [function] [call site] 00322
6 get_quant_level(quant_method) [function] [call site] 00323
5 compute_error_of_weight_set_1plane(endpoints_and_weights const&, decimation_info const&, float const*) [function] [call site] 00324
6 __assert_fail [call site] 00325
6 bilinear_infill_vla(decimation_info const&, float const*, unsigned int) [function] [call site] 00326
6 bilinear_infill_vla_2(decimation_info const&, float const*, unsigned int) [function] [call site] 00327
5 compute_ideal_endpoint_formats(partition_info const&, image_block const&, endpoints const&, signed char const*, float const*, unsigned int, unsigned int, unsigned int, unsigned char (*) [4], int*, quant_method*, quant_method*, compression_working_buffers&) [function] [call site] 00328
6 __assert_fail [call site] 00329
6 compute_encoding_choice_errors(image_block const&, partition_info const&, endpoints const&, encoding_choice_errors*) [function] [call site] 00330
7 __assert_fail [call site] 00331
7 compute_avgs_and_dirs_3_comp_rgb(partition_info const&, image_block const&, partition_metrics*) [function] [call site] 00332
7 compute_error_squared_rgb_single_partition(partition_info const&, int, image_block const&, processed_line3 const&, float&, processed_line3 const&, float&, processed_line3 const&, float&, processed_line3 const&, float&, float&) [function] [call site] 00333
8 __assert_fail [call site] 00334
8 image_block::get_default_alpha() const [function] [call site] 00335
7 image_block::is_luminance() const [function] [call site] 00336
6 compute_color_error_for_every_integer_count_and_quant_level(bool, bool, int, partition_info const&, encoding_choice_errors const&, endpoints const&, vfloat4, float (*) [4], unsigned char (*) [4]) [function] [call site] 00337
7 float astc::max<float>(float, float) [function] [call site] 00338
7 float astc::clamp<float>(float, float, float) [function] [call site] 00339
7 float astc::clamp<float>(float, float, float) [function] [call site] 00340
7 float astc::clamp<float>(float, float, float) [function] [call site] 00341
6 one_partition_find_best_combination_for_bitcount(float const (*) [4], unsigned char const (*) [4], int, unsigned char&, unsigned char&) [function] [call site] 00342
6 two_partitions_find_best_combination_for_every_quantization_and_integer_count(float const (*) [21][4], unsigned char const (*) [21][4], float (*) [7], unsigned char (*) [7][2]) [function] [call site] 00343
7 int astc::min<int>(int, int) [function] [call site] 00344
7 int astc::max<int>(int, int) [function] [call site] 00345
7 float astc::min<float>(float, float) [function] [call site] 00346
6 __assert_fail [call site] 00347
6 two_partitions_find_best_combination_for_bitcount(float (*) [7], unsigned char (*) [7][2], int, unsigned char&, unsigned char&, unsigned char*) [function] [call site] 00348
6 three_partitions_find_best_combination_for_every_quantization_and_integer_count(float const (*) [21][4], unsigned char const (*) [21][4], float (*) [10], unsigned char (*) [10][3]) [function] [call site] 00349
7 int astc::min<int>(int, int) [function] [call site] 00350
7 int astc::max<int>(int, int) [function] [call site] 00351
7 int astc::min<int>(int, int) [function] [call site] 00352
7 int astc::max<int>(int, int) [function] [call site] 00353
7 float astc::min<float>(float, float) [function] [call site] 00354
6 __assert_fail [call site] 00355
6 three_partitions_find_best_combination_for_bitcount(float const (*) [10], unsigned char const (*) [10][3], int, unsigned char&, unsigned char&, unsigned char*) [function] [call site] 00356
6 __assert_fail [call site] 00357
6 four_partitions_find_best_combination_for_every_quantization_and_integer_count(float const (*) [21][4], unsigned char const (*) [21][4], float (*) [13], unsigned char (*) [13][4]) [function] [call site] 00358
7 int astc::min<int>(int, int) [function] [call site] 00359
7 int astc::max<int>(int, int) [function] [call site] 00360
7 int astc::min<int>(int, int) [function] [call site] 00361
7 int astc::max<int>(int, int) [function] [call site] 00362
7 int astc::min<int>(int, int) [function] [call site] 00363
7 int astc::max<int>(int, int) [function] [call site] 00364
7 float astc::min<float>(float, float) [function] [call site] 00365
6 __assert_fail [call site] 00366
6 four_partitions_find_best_combination_for_bitcount(float const (*) [13], unsigned char const (*) [13][4], int, unsigned char&, unsigned char&, unsigned char*) [function] [call site] 00367
6 __assert_fail [call site] 00368
6 __assert_fail [call site] 00369
6 __assert_fail [call site] 00370
5 __assert_fail [call site] 00371
5 block_size_descriptor::get_decimation_info(unsigned int) const [function] [call site] 00372
5 __assert_fail [call site] 00373
5 recompute_ideal_colors_1plane(image_block const&, partition_info const&, decimation_info const&, unsigned char const*, endpoints&, vfloat4*, vfloat4*) [function] [call site] 00374
6 __assert_fail [call site] 00375
6 __assert_fail [call site] 00376
6 __assert_fail [call site] 00377
6 bilinear_infill_vla_2(decimation_info const&, float const*, unsigned int) [function] [call site] 00378
6 bilinear_infill_vla(decimation_info const&, float const*, unsigned int) [function] [call site] 00379
6 __assert_fail [call site] 00380
6 image_block::texel(unsigned long) const [function] [call site] 00381
6 image_block::texel(unsigned long) const [function] [call site] 00382
6 float astc::min<float>(float, float) [function] [call site] 00383
6 float astc::max<float>(float, float) [function] [call site] 00384
6 float astc::min<float>(float, float) [function] [call site] 00385
6 float astc::max<float>(float, float) [function] [call site] 00386
6 float astc::max<float>(float, float) [function] [call site] 00387
6 astc::clamp1f(float) [function] [call site] 00388
6 compute_rgbo_vector(vfloat4, vfloat4, vfloat4, float) [function] [call site] 00389
6 astc::isnan(float) [function] [call site] 00390
6 float astc::max<float>(float, float) [function] [call site] 00391
5 pack_color_endpoints(vfloat4, vfloat4, vfloat4, vfloat4, int, unsigned char*, quant_method) [function] [call site] 00392
6 __assert_fail [call site] 00393
6 try_quantize_rgb_delta_blue_contract(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00394
7 quant_color3(quant_method, vint4) [function] [call site] 00395
7 quant_color3(quant_method, vint4) [function] [call site] 00396
6 rgba_delta_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00397
6 get_rgba_encoding_error(vfloat4, vfloat4, vint4, vint4) [function] [call site] 00398
6 try_quantize_rgb_delta(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00399
7 quant_color3(quant_method, vint4) [function] [call site] 00400
7 quant_color3(quant_method, vint4) [function] [call site] 00401
6 rgba_delta_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00402
6 get_rgba_encoding_error(vfloat4, vfloat4, vint4, vint4) [function] [call site] 00403
6 try_quantize_rgb_blue_contract(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00404
7 quant_color3(quant_method, vint4, vfloat4) [function] [call site] 00405
7 quant_color3(quant_method, vint4, vfloat4) [function] [call site] 00406
6 rgba_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00407
6 get_rgba_encoding_error(vfloat4, vfloat4, vint4, vint4) [function] [call site] 00408
6 quantize_rgb(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00409
7 quant_color3(quant_method, vint4, vfloat4) [function] [call site] 00410
7 quant_color3(quant_method, vint4, vfloat4) [function] [call site] 00411
6 rgba_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00412
6 get_rgba_encoding_error(vfloat4, vfloat4, vint4, vint4) [function] [call site] 00413
6 try_quantize_rgba_delta_blue_contract(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00414
7 try_quantize_rgb_delta_blue_contract(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00415
7 try_quantize_alpha_delta(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00416
8 astc::flt2int_rtn(float) [function] [call site] 00417
8 quant_color(quant_method, int) [function] [call site] 00418
8 astc::flt2int_rtn(float) [function] [call site] 00419
8 quant_color(quant_method, int) [function] [call site] 00420
6 rgba_delta_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00421
6 get_rgba_encoding_error(vfloat4, vfloat4, vint4, vint4) [function] [call site] 00422
6 try_quantize_rgba_delta(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00423
7 try_quantize_rgb_delta(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00424
7 try_quantize_alpha_delta(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00425
6 rgba_delta_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00426
6 get_rgba_encoding_error(vfloat4, vfloat4, vint4, vint4) [function] [call site] 00427
6 try_quantize_rgba_blue_contract(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00428
7 try_quantize_rgb_blue_contract(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00429
7 astc::flt2int_rtn(float) [function] [call site] 00430
7 quant_color(quant_method, int, float) [function] [call site] 00431
7 astc::flt2int_rtn(float) [function] [call site] 00432
7 quant_color(quant_method, int, float) [function] [call site] 00433
6 rgba_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00434
6 get_rgba_encoding_error(vfloat4, vfloat4, vint4, vint4) [function] [call site] 00435
6 quantize_rgba(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00436
7 quantize_rgb(vfloat4, vfloat4, vint4&, vint4&, quant_method) [function] [call site] 00437
7 astc::flt2int_rtn(float) [function] [call site] 00438
7 quant_color(quant_method, int, float) [function] [call site] 00439
7 astc::flt2int_rtn(float) [function] [call site] 00440
7 quant_color(quant_method, int, float) [function] [call site] 00441
6 rgba_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00442
6 get_rgba_encoding_error(vfloat4, vfloat4, vint4, vint4) [function] [call site] 00443
6 quantize_rgbs(vfloat4, unsigned char*, quant_method) [function] [call site] 00444
7 astc::clamp255f(float) [function] [call site] 00445
8 float astc::clamp<float>(float, float, float) [function] [call site] 00446
7 astc::clamp255f(float) [function] [call site] 00447
7 astc::clamp255f(float) [function] [call site] 00448
7 astc::flt2int_rtn(float) [function] [call site] 00449
7 quant_color(quant_method, int, float) [function] [call site] 00450
7 astc::flt2int_rtn(float) [function] [call site] 00451
7 quant_color(quant_method, int, float) [function] [call site] 00452
7 astc::flt2int_rtn(float) [function] [call site] 00453
7 quant_color(quant_method, int, float) [function] [call site] 00454
7 astc::clamp1f(float) [function] [call site] 00455
7 astc::flt2int_rtn(float) [function] [call site] 00456
7 int astc::clamp<int>(int, int, int) [function] [call site] 00457
7 quant_color(quant_method, int) [function] [call site] 00458
6 quantize_hdr_rgbo(vfloat4, unsigned char*, quant_method) [function] [call site] 00459
7 astc::flt2int_rtn(float) [function] [call site] 00460
7 quantize_and_unquantize_retain_top_two_bits(quant_method, unsigned char, unsigned char&) [function] [call site] 00461
8 quant_color(quant_method, int) [function] [call site] 00462
7 float astc::clamp<float>(float, float, float) [function] [call site] 00463
7 float astc::clamp<float>(float, float, float) [function] [call site] 00464
7 astc::flt2int_rtn(float) [function] [call site] 00465
7 astc::flt2int_rtn(float) [function] [call site] 00466
7 quantize_and_unquantize_retain_top_four_bits(quant_method, unsigned char, unsigned char&) [function] [call site] 00467
8 quant_color(quant_method, int) [function] [call site] 00468
7 quantize_and_unquantize_retain_top_four_bits(quant_method, unsigned char, unsigned char&) [function] [call site] 00469
7 float astc::clamp<float>(float, float, float) [function] [call site] 00470
7 astc::flt2int_rtn(float) [function] [call site] 00471
7 quantize_and_unquantize_retain_top_four_bits(quant_method, unsigned char, unsigned char&) [function] [call site] 00472
7 float astc::clamp<float>(float, float, float) [function] [call site] 00473
7 astc::flt2int_rtn(float) [function] [call site] 00474
7 float astc::clamp<float>(float, float, float) [function] [call site] 00475
7 astc::flt2int_rtn(float) [function] [call site] 00476
7 quantize_and_unquantize_retain_top_four_bits(quant_method, unsigned char, unsigned char&) [function] [call site] 00477
6 quantize_hdr_rgb(vfloat4, vfloat4, unsigned char*, quant_method) [function] [call site] 00478
7 float astc::clamp<float>(float, float, float) [function] [call site] 00479
7 astc::flt2int_rtn(float) [function] [call site] 00480
7 quant_color(quant_method, int) [function] [call site] 00481
7 float astc::clamp<float>(float, float, float) [function] [call site] 00482
7 astc::flt2int_rtn(float) [function] [call site] 00483
7 quantize_and_unquantize_retain_top_two_bits(quant_method, unsigned char, unsigned char&) [function] [call site] 00484
7 float astc::clamp<float>(float, float, float) [function] [call site] 00485
7 float astc::clamp<float>(float, float, float) [function] [call site] 00486
7 astc::flt2int_rtn(float) [function] [call site] 00487
7 astc::flt2int_rtn(float) [function] [call site] 00488
7 quantize_and_unquantize_retain_top_two_bits(quant_method, unsigned char, unsigned char&) [function] [call site] 00489
7 quantize_and_unquantize_retain_top_two_bits(quant_method, unsigned char, unsigned char&) [function] [call site] 00490
7 float astc::clamp<float>(float, float, float) [function] [call site] 00491
7 float astc::clamp<float>(float, float, float) [function] [call site] 00492
7 astc::flt2int_rtn(float) [function] [call site] 00493
7 astc::flt2int_rtn(float) [function] [call site] 00494
7 quantize_and_unquantize_retain_top_four_bits(quant_method, unsigned char, unsigned char&) [function] [call site] 00495
7 quantize_and_unquantize_retain_top_four_bits(quant_method, unsigned char, unsigned char&) [function] [call site] 00496
7 float astc::clamp<float>(float, float, float) [function] [call site] 00497
7 astc::flt2int_rtn(float) [function] [call site] 00498
7 quant_color(quant_method, int) [function] [call site] 00499
7 astc::flt2int_rtn(float) [function] [call site] 00500
7 quantize_and_unquantize_retain_top_two_bits(quant_method, unsigned char, unsigned char&) [function] [call site] 00501
6 quantize_rgbs_alpha(vfloat4, vfloat4, vfloat4, unsigned char*, quant_method) [function] [call site] 00502
7 astc::flt2int_rtn(float) [function] [call site] 00503
7 quant_color(quant_method, int, float) [function] [call site] 00504
7 astc::flt2int_rtn(float) [function] [call site] 00505
7 quant_color(quant_method, int, float) [function] [call site] 00506
7 quantize_rgbs(vfloat4, unsigned char*, quant_method) [function] [call site] 00507
6 try_quantize_hdr_luminance_small_range(vfloat4, vfloat4, unsigned char*, quant_method) [function] [call site] 00508
7 astc::flt2int_rtn(float) [function] [call site] 00509
7 astc::flt2int_rtn(float) [function] [call site] 00510
7 int astc::clamp<int>(int, int, int) [function] [call site] 00511
7 int astc::clamp<int>(int, int, int) [function] [call site] 00512
7 quant_color(quant_method, int) [function] [call site] 00513
7 quant_color(quant_method, int) [function] [call site] 00514
7 int astc::clamp<int>(int, int, int) [function] [call site] 00515
7 int astc::clamp<int>(int, int, int) [function] [call site] 00516
7 quant_color(quant_method, int) [function] [call site] 00517
7 quant_color(quant_method, int) [function] [call site] 00518
6 quantize_hdr_luminance_large_range(vfloat4, vfloat4, unsigned char*, quant_method) [function] [call site] 00519
7 astc::flt2int_rtn(float) [function] [call site] 00520
7 astc::flt2int_rtn(float) [function] [call site] 00521
7 int astc::clamp<int>(int, int, int) [function] [call site] 00522
7 int astc::clamp<int>(int, int, int) [function] [call site] 00523
7 int astc::clamp<int>(int, int, int) [function] [call site] 00524
7 int astc::clamp<int>(int, int, int) [function] [call site] 00525
7 quant_color(quant_method, int) [function] [call site] 00526
7 quant_color(quant_method, int) [function] [call site] 00527
6 quantize_luminance(vfloat4, vfloat4, unsigned char*, quant_method) [function] [call site] 00528
7 astc::flt2int_rtn(float) [function] [call site] 00529
7 quant_color(quant_method, int, float) [function] [call site] 00530
7 astc::flt2int_rtn(float) [function] [call site] 00531
7 quant_color(quant_method, int, float) [function] [call site] 00532
6 try_quantize_luminance_alpha_delta(vfloat4, vfloat4, unsigned char*, quant_method) [function] [call site] 00533
7 astc::flt2int_rtn(float) [function] [call site] 00534
7 astc::flt2int_rtn(float) [function] [call site] 00535
7 quant_color(quant_method, int) [function] [call site] 00536
7 quant_color(quant_method, int) [function] [call site] 00537
7 astc::flt2int_rtn(float) [function] [call site] 00538
7 astc::flt2int_rtn(float) [function] [call site] 00539
7 quant_color(quant_method, int) [function] [call site] 00540
7 quant_color(quant_method, int) [function] [call site] 00541
6 quantize_luminance_alpha(vfloat4, vfloat4, unsigned char*, quant_method) [function] [call site] 00542
7 astc::flt2int_rtn(float) [function] [call site] 00543
7 quant_color(quant_method, int, float) [function] [call site] 00544
7 astc::flt2int_rtn(float) [function] [call site] 00545
7 quant_color(quant_method, int, float) [function] [call site] 00546
7 astc::flt2int_rtn(float) [function] [call site] 00547
7 quant_color(quant_method, int, float) [function] [call site] 00548
7 astc::flt2int_rtn(float) [function] [call site] 00549
7 quant_color(quant_method, int, float) [function] [call site] 00550
6 quantize_hdr_rgb_ldr_alpha(vfloat4, vfloat4, unsigned char*, quant_method) [function] [call site] 00551
7 astc::clamp255f(float) [function] [call site] 00552
7 astc::clamp255f(float) [function] [call site] 00553
7 astc::flt2int_rtn(float) [function] [call site] 00554
7 quant_color(quant_method, int, float) [function] [call site] 00555
7 astc::flt2int_rtn(float) [function] [call site] 00556
7 quant_color(quant_method, int, float) [function] [call site] 00557
7 quantize_hdr_rgb(vfloat4, vfloat4, unsigned char*, quant_method) [function] [call site] 00558
6 quantize_hdr_rgb_alpha(vfloat4, vfloat4, unsigned char*, quant_method) [function] [call site] 00559
7 quantize_hdr_rgb(vfloat4, vfloat4, unsigned char*, quant_method) [function] [call site] 00560
7 quantize_hdr_alpha(float, float, unsigned char*, quant_method) [function] [call site] 00561
8 float astc::clamp<float>(float, float, float) [function] [call site] 00562
8 float astc::clamp<float>(float, float, float) [function] [call site] 00563
8 astc::flt2int_rtn(float) [function] [call site] 00564
8 astc::flt2int_rtn(float) [function] [call site] 00565
8 quant_color(quant_method, int) [function] [call site] 00566
8 quant_color(quant_method, int) [function] [call site] 00567
8 quant_color(quant_method, int) [function] [call site] 00568
8 quant_color(quant_method, int) [function] [call site] 00569
5 pack_color_endpoints(vfloat4, vfloat4, vfloat4, vfloat4, int, unsigned char*, quant_method) [function] [call site] 00570
5 float astc::min<float>(float, float) [function] [call site] 00571
5 realign_weights_decimated(astcenc_profile, block_size_descriptor const&, image_block const&, symbolic_compressed_block&) [function] [call site] 00572
6 block_size_descriptor::get_partition_info(unsigned int, unsigned int) const [function] [call site] 00573
6 block_size_descriptor::get_block_mode(unsigned int) const [function] [call site] 00574
6 block_size_descriptor::get_decimation_info(unsigned int) const [function] [call site] 00575
6 __assert_fail [call site] 00576
6 __assert_fail [call site] 00577
6 __assert_fail [call site] 00578
6 unpack_color_endpoints(astcenc_profile, int, unsigned char const*, bool&, bool&, vint4&, vint4&) [function] [call site] 00579
7 luminance_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00580
7 luminance_delta_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00581
8 int astc::min<int>(int, int) [function] [call site] 00582
7 hdr_luminance_small_range_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00583
7 hdr_luminance_large_range_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00584
7 luminance_alpha_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00585
7 luminance_alpha_delta_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00586
8 int astc::clamp<int>(int, int, int) [function] [call site] 00587
8 int astc::clamp<int>(int, int, int) [function] [call site] 00588
7 rgb_scale_unpack(vint4, int, vint4&, vint4&) [function] [call site] 00589
7 rgb_scale_alpha_unpack(vint4, unsigned char, unsigned char, vint4&, vint4&) [function] [call site] 00590
7 hdr_rgbo_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00591
8 int astc::max<int>(int, int) [function] [call site] 00592
8 int astc::max<int>(int, int) [function] [call site] 00593
8 int astc::max<int>(int, int) [function] [call site] 00594
8 int astc::max<int>(int, int) [function] [call site] 00595
8 int astc::max<int>(int, int) [function] [call site] 00596
8 int astc::max<int>(int, int) [function] [call site] 00597
7 rgb_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00598
8 rgba_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00599
7 rgb_delta_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00600
8 rgba_delta_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00601
7 hdr_rgb_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00602
8 astc::int_as_uint(int) [function] [call site] 00603
8 astc::uint_as_int(unsigned int) [function] [call site] 00604
8 astc::int_as_uint(int) [function] [call site] 00605
8 astc::uint_as_int(unsigned int) [function] [call site] 00606
8 astc::int_as_uint(int) [function] [call site] 00607
8 astc::uint_as_int(unsigned int) [function] [call site] 00608
8 astc::int_as_uint(int) [function] [call site] 00609
8 astc::uint_as_int(unsigned int) [function] [call site] 00610
8 astc::int_as_uint(int) [function] [call site] 00611
8 astc::uint_as_int(unsigned int) [function] [call site] 00612
8 astc::int_as_uint(int) [function] [call site] 00613
8 astc::uint_as_int(unsigned int) [function] [call site] 00614
8 astc::int_as_uint(int) [function] [call site] 00615
8 astc::uint_as_int(unsigned int) [function] [call site] 00616
8 astc::int_as_uint(int) [function] [call site] 00617
8 astc::uint_as_int(unsigned int) [function] [call site] 00618
8 int astc::clamp<int>(int, int, int) [function] [call site] 00619
8 int astc::clamp<int>(int, int, int) [function] [call site] 00620
8 int astc::clamp<int>(int, int, int) [function] [call site] 00621
8 int astc::clamp<int>(int, int, int) [function] [call site] 00622
8 int astc::clamp<int>(int, int, int) [function] [call site] 00623
8 int astc::clamp<int>(int, int, int) [function] [call site] 00624
7 rgba_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00625
7 rgba_delta_unpack(vint4, vint4, vint4&, vint4&) [function] [call site] 00626
7 hdr_rgb_ldr_alpha_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00627
8 hdr_rgb_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00628
7 hdr_rgb_hdr_alpha_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00629
8 hdr_rgb_unpack(unsigned char const*, vint4&, vint4&) [function] [call site] 00630
8 hdr_alpha_unpack(unsigned char const*, int&, int&) [function] [call site] 00631
9 astc::int_as_uint(int) [function] [call site] 00632
9 astc::uint_as_int(unsigned int) [function] [call site] 00633
9 int astc::clamp<int>(int, int, int) [function] [call site] 00634
6 __assert_fail [call site] 00635
6 image_block::texel(unsigned long) const [function] [call site] 00636
5 realign_weights_undecimated(astcenc_profile, block_size_descriptor const&, image_block const&, symbolic_compressed_block&) [function] [call site] 00637
6 block_size_descriptor::get_partition_info(unsigned int, unsigned int) const [function] [call site] 00638
6 block_size_descriptor::get_block_mode(unsigned int) const [function] [call site] 00639
6 __assert_fail [call site] 00640
6 unpack_color_endpoints(astcenc_profile, int, unsigned char const*, bool&, bool&, vint4&, vint4&) [function] [call site] 00641
6 __assert_fail [call site] 00642
6 image_block::texel(unsigned long) const [function] [call site] 00643
5 float astc::min<float>(float, float) [function] [call site] 00644
4 block_size_descriptor::get_block_mode(unsigned int) const [function] [call site] 00645
4 block_mode::get_weight_quant_mode() const [function] [call site] 00646
4 float astc::min<float>(float, float) [function] [call site] 00647
4 prepare_block_statistics(int, image_block const&) [function] [call site] 00648
5 __assert_fail [call site] 00649
5 __assert_fail [call site] 00650
5 float astc::max<float>(float, float) [function] [call site] 00651
5 astc::rsqrt(float) [function] [call site] 00652
5 astc::rsqrt(float) [function] [call site] 00653
5 astc::rsqrt(float) [function] [call site] 00654
5 astc::rsqrt(float) [function] [call site] 00655
5 astc::rsqrt(float) [function] [call site] 00656
5 astc::rsqrt(float) [function] [call site] 00657
5 astc::isnan(float) [function] [call site] 00658
5 astc::isnan(float) [function] [call site] 00659
5 astc::isnan(float) [function] [call site] 00660
5 astc::isnan(float) [function] [call site] 00661
5 astc::isnan(float) [function] [call site] 00662
5 astc::isnan(float) [function] [call site] 00663
5 float astc::min<float>(float, float) [function] [call site] 00664
5 float astc::min<float>(float, float) [function] [call site] 00665
5 float astc::min<float>(float, float) [function] [call site] 00666
5 float astc::min<float>(float, float) [function] [call site] 00667
5 float astc::min<float>(float, float) [function] [call site] 00668
4 image_block::is_constant_channel(int) const [function] [call site] 00669
4 compress_symbolic_block_for_partition_2planes(astcenc_config const&, block_size_descriptor const&, image_block const&, float, unsigned int, symbolic_compressed_block&, compression_working_buffers&, int) [function] [call site] 00670
5 __assert_fail [call site] 00671
5 __assert_fail [call site] 00672
5 __assert_fail [call site] 00673
5 int astc::min<int>(int, int) [function] [call site] 00674
5 compute_ideal_colors_and_weights_2planes(block_size_descriptor const&, image_block const&, unsigned int, endpoints_and_weights&, endpoints_and_weights&) [function] [call site] 00675
6 block_size_descriptor::get_partition_info(unsigned int, unsigned int) const [function] [call site] 00676
6 image_block::is_constant_channel(int) const [function] [call site] 00677
6 __assert_fail [call site] 00678
6 compute_ideal_colors_and_weights_3_comp(image_block const&, partition_info const&, endpoints_and_weights&, unsigned int) [function] [call site] 00679
6 compute_ideal_colors_and_weights_2_comp(image_block const&, partition_info const&, endpoints_and_weights&, int, int) [function] [call site] 00680
7 __assert_fail [call site] 00681
7 __assert_fail [call site] 00682
7 compute_avgs_and_dirs_2_comp(partition_info const&, image_block const&, unsigned int, unsigned int, partition_metrics*) [function] [call site] 00683
8 __assert_fail [call site] 00684
8 __assert_fail [call site] 00685
8 __assert_fail [call site] 00686
7 float astc::min<float>(float, float) [function] [call site] 00687
7 float astc::max<float>(float, float) [function] [call site] 00688
7 astc::clamp1f(float) [function] [call site] 00689
7 astc::isnan(float) [function] [call site] 00690
7 __assert_fail [call site] 00691
6 compute_ideal_colors_and_weights_1_comp(image_block const&, partition_info const&, endpoints_and_weights&, unsigned int) [function] [call site] 00692
7 __assert_fail [call site] 00693
7 __assert_fail [call site] 00694
7 __assert_fail [call site] 00695
7 __assert_fail [call site] 00696
7 float astc::min<float>(float, float) [function] [call site] 00697
7 float astc::max<float>(float, float) [function] [call site] 00698
7 astc::clamp1f(float) [function] [call site] 00699
7 astc::isnan(float) [function] [call site] 00700
7 __assert_fail [call site] 00701
6 compute_ideal_colors_and_weights_3_comp(image_block const&, partition_info const&, endpoints_and_weights&, unsigned int) [function] [call site] 00702
6 compute_ideal_colors_and_weights_2_comp(image_block const&, partition_info const&, endpoints_and_weights&, int, int) [function] [call site] 00703
6 compute_ideal_colors_and_weights_1_comp(image_block const&, partition_info const&, endpoints_and_weights&, unsigned int) [function] [call site] 00704
6 compute_ideal_colors_and_weights_3_comp(image_block const&, partition_info const&, endpoints_and_weights&, unsigned int) [function] [call site] 00705
6 compute_ideal_colors_and_weights_2_comp(image_block const&, partition_info const&, endpoints_and_weights&, int, int) [function] [call site] 00706
6 compute_ideal_colors_and_weights_1_comp(image_block const&, partition_info const&, endpoints_and_weights&, unsigned int) [function] [call site] 00707
6 __assert_fail [call site] 00708
6 compute_ideal_colors_and_weights_3_comp(image_block const&, partition_info const&, endpoints_and_weights&, unsigned int) [function] [call site] 00709
6 compute_ideal_colors_and_weights_1_comp(image_block const&, partition_info const&, endpoints_and_weights&, unsigned int) [function] [call site] 00710
5 block_size_descriptor::get_decimation_mode(unsigned int) const [function] [call site] 00711
5 decimation_mode::is_ref_2plane(quant_method) const [function] [call site] 00712
5 block_size_descriptor::get_decimation_info(unsigned int) const [function] [call site] 00713
5 compute_ideal_weights_for_decimation(endpoints_and_weights const&, decimation_info const&, float*) [function] [call site] 00714
5 compute_ideal_weights_for_decimation(endpoints_and_weights const&, decimation_info const&, float*) [function] [call site] 00715
5 compute_angular_endpoints_2planes(block_size_descriptor const&, float const*, unsigned int, compression_working_buffers&) [function] [call site] 00716
6 __assert_fail [call site] 00717
6 decimation_mode::is_ref_2plane(quant_method) const [function] [call site] 00718
6 block_size_descriptor::get_decimation_info(unsigned int) const [function] [call site] 00719
6 compute_angular_endpoints_for_quant_levels(unsigned int, float const*, unsigned int, float*, float*) [function] [call site] 00720
6 compute_angular_endpoints_for_quant_levels(unsigned int, float const*, unsigned int, float*, float*) [function] [call site] 00721
5 __assert_fail [call site] 00722
5 block_size_descriptor::get_decimation_info(unsigned int) const [function] [call site] 00723
5 block_mode::get_weight_quant_mode() const [function] [call site] 00724
5 compute_quantized_weights_for_decimation(decimation_info const&, float, float, float const*, float*, unsigned char*, quant_method) [function] [call site] 00725
5 block_mode::get_weight_quant_mode() const [function] [call site] 00726
5 compute_quantized_weights_for_decimation(decimation_info const&, float, float, float const*, float*, unsigned char*, quant_method) [function] [call site] 00727
5 compute_error_of_weight_set_2planes(endpoints_and_weights const&, endpoints_and_weights const&, decimation_info const&, float const*, float const*) [function] [call site] 00728
6 __assert_fail [call site] 00729
6 bilinear_infill_vla(decimation_info const&, float const*, unsigned int) [function] [call site] 00730
6 bilinear_infill_vla(decimation_info const&, float const*, unsigned int) [function] [call site] 00731
6 bilinear_infill_vla_2(decimation_info const&, float const*, unsigned int) [function] [call site] 00732
6 bilinear_infill_vla_2(decimation_info const&, float const*, unsigned int) [function] [call site] 00733
5 merge_endpoints(endpoints const&, endpoints const&, unsigned int, endpoints&) [function] [call site] 00734
6 __assert_fail [call site] 00735
5 block_size_descriptor::get_partition_info(unsigned int, unsigned int) const [function] [call site] 00736
5 compute_ideal_endpoint_formats(partition_info const&, image_block const&, endpoints const&, signed char const*, float const*, unsigned int, unsigned int, unsigned int, unsigned char (*) [4], int*, quant_method*, quant_method*, compression_working_buffers&) [function] [call site] 00737
5 __assert_fail [call site] 00738
5 block_size_descriptor::get_decimation_info(unsigned int) const [function] [call site] 00739
5 __assert_fail [call site] 00740
5 recompute_ideal_colors_2planes(image_block const&, block_size_descriptor const&, decimation_info const&, unsigned char const*, unsigned char const*, endpoints&, vfloat4&, vfloat4&, int) [function] [call site] 00741
6 __assert_fail [call site] 00742
6 __assert_fail [call site] 00743
6 __assert_fail [call site] 00744
6 bilinear_infill_vla_2(decimation_info const&, float const*, unsigned int) [function] [call site] 00745
6 bilinear_infill_vla_2(decimation_info const&, float const*, unsigned int) [function] [call site] 00746
6 bilinear_infill_vla(decimation_info const&, float const*, unsigned int) [function] [call site] 00747
6 bilinear_infill_vla(decimation_info const&, float const*, unsigned int) [function] [call site] 00748
6 image_block::texel(unsigned long) const [function] [call site] 00749
6 float astc::min<float>(float, float) [function] [call site] 00750
6 float astc::max<float>(float, float) [function] [call site] 00751
6 float astc::min<float>(float, float) [function] [call site] 00752
6 float astc::max<float>(float, float) [function] [call site] 00753
6 float astc::min<float>(float, float) [function] [call site] 00754
6 float astc::max<float>(float, float) [function] [call site] 00755
6 float astc::max<float>(float, float) [function] [call site] 00756
6 astc::clamp1f(float) [function] [call site] 00757
6 compute_rgbo_vector(vfloat4, vfloat4, vfloat4, float) [function] [call site] 00758
6 astc::isnan(float) [function] [call site] 00759
6 float astc::max<float>(float, float) [function] [call site] 00760
5 pack_color_endpoints(vfloat4, vfloat4, vfloat4, vfloat4, int, unsigned char*, quant_method) [function] [call site] 00761
5 compute_symbolic_block_difference_2plane(astcenc_config const&, block_size_descriptor const&, symbolic_compressed_block const&, image_block const&) [function] [call site] 00762
6 __assert_fail [call site] 00763
6 __assert_fail [call site] 00764
6 block_size_descriptor::get_block_mode(unsigned int) const [function] [call site] 00765
6 __assert_fail [call site] 00766
6 block_size_descriptor::get_block_mode(unsigned int) const [function] [call site] 00767
6 block_size_descriptor::get_decimation_info(unsigned int) const [function] [call site] 00768
6 unpack_weights(block_size_descriptor const&, symbolic_compressed_block const&, decimation_info const&, bool, int*, int*) [function] [call site] 00769
7 __assert_fail [call site] 00770
7 __assert_fail [call site] 00771
6 unpack_color_endpoints(astcenc_profile, int, unsigned char const*, bool&, bool&, vint4&, vint4&) [function] [call site] 00772
6 get_u8_component_mask(astcenc_profile, image_block const&) [function] [call site] 00773
6 lerp_color_int(vmask4, vint4, vint4, vint4) [function] [call site] 00774
6 image_block::texel(unsigned long) const [function] [call site] 00775
5 float astc::min<float>(float, float) [function] [call site] 00776
5 realign_weights_decimated(astcenc_profile, block_size_descriptor const&, image_block const&, symbolic_compressed_block&) [function] [call site] 00777
5 realign_weights_undecimated(astcenc_profile, block_size_descriptor const&, image_block const&, symbolic_compressed_block&) [function] [call site] 00778
5 compute_symbolic_block_difference_2plane(astcenc_config const&, block_size_descriptor const&, symbolic_compressed_block const&, image_block const&) [function] [call site] 00779
5 float astc::min<float>(float, float) [function] [call site] 00780
4 unsigned int astc::min<unsigned int>(unsigned int, unsigned int) [function] [call site] 00781
4 find_best_partition_candidates(block_size_descriptor const&, image_block const&, unsigned int, unsigned int, unsigned int*, unsigned int) [function] [call site] 00782
5 __assert_fail [call site] 00783
5 __assert_fail [call site] 00784
5 compute_kmeans_partition_ordering(block_size_descriptor const&, image_block const&, unsigned int, unsigned short*) [function] [call site] 00785
6 kmeans_init(image_block const&, unsigned int, unsigned int, vfloat4*) [function] [call site] 00786
7 __assert_fail [call site] 00787
7 __assert_fail [call site] 00788
7 image_block::texel(unsigned long) const [function] [call site] 00789
7 image_block::texel(unsigned long) const [function] [call site] 00790
7 unsigned int astc::min<unsigned int>(unsigned int, unsigned int) [function] [call site] 00791
7 image_block::texel(unsigned long) const [function] [call site] 00792
7 image_block::texel(unsigned long) const [function] [call site] 00793
7 float astc::min<float>(float, float) [function] [call site] 00794
6 kmeans_update(image_block const&, unsigned int, unsigned int, vfloat4*, unsigned char const*) [function] [call site] 00795
7 __assert_fail [call site] 00796
7 __assert_fail [call site] 00797
7 image_block::texel(unsigned long) const [function] [call site] 00798
6 kmeans_assign(image_block const&, unsigned int, unsigned int, vfloat4 const*, unsigned char*) [function] [call site] 00799
7 __assert_fail [call site] 00800
7 __assert_fail [call site] 00801
7 image_block::texel(unsigned long) const [function] [call site] 00802
6 unsigned char astc::min<unsigned char>(unsigned char, unsigned char) [function] [call site] 00803
6 __assert_fail [call site] 00804
6 count_partition_mismatch_bits(block_size_descriptor const&, unsigned int, unsigned long const*, unsigned char*) [function] [call site] 00805
7 __assert_fail [call site] 00806
7 partition_mismatch2(unsigned long const*, unsigned long const*) [function] [call site] 00807
8 popcount(unsigned long) [function] [call site] 00808
8 popcount(unsigned long) [function] [call site] 00809
8 int astc::min<int>(int, int) [function] [call site] 00810
7 __assert_fail [call site] 00811
7 __assert_fail [call site] 00812
7 partition_mismatch3(unsigned long const*, unsigned long const*) [function] [call site] 00813
8 popcount(unsigned long) [function] [call site] 00814
8 popcount(unsigned long) [function] [call site] 00815
8 popcount(unsigned long) [function] [call site] 00816
8 popcount(unsigned long) [function] [call site] 00817
8 popcount(unsigned long) [function] [call site] 00818
8 popcount(unsigned long) [function] [call site] 00819
8 popcount(unsigned long) [function] [call site] 00820
8 popcount(unsigned long) [function] [call site] 00821
8 popcount(unsigned long) [function] [call site] 00822
8 int astc::min<int>(int, int) [function] [call site] 00823
8 int astc::min<int>(int, int) [function] [call site] 00824
8 int astc::min<int>(int, int) [function] [call site] 00825
8 int astc::min<int>(int, int, int) [function] [call site] 00826
9 int astc::min<int>(int, int) [function] [call site] 00827
7 __assert_fail [call site] 00828
7 __assert_fail [call site] 00829
7 partition_mismatch4(unsigned long const*, unsigned long const*) [function] [call site] 00830
8 popcount(unsigned long) [function] [call site] 00831
8 popcount(unsigned long) [function] [call site] 00832
8 popcount(unsigned long) [function] [call site] 00833
8 popcount(unsigned long) [function] [call site] 00834
8 popcount(unsigned long) [function] [call site] 00835
8 popcount(unsigned long) [function] [call site] 00836
8 popcount(unsigned long) [function] [call site] 00837
8 popcount(unsigned long) [function] [call site] 00838
8 popcount(unsigned long) [function] [call site] 00839
8 popcount(unsigned long) [function] [call site] 00840
8 popcount(unsigned long) [function] [call site] 00841
8 popcount(unsigned long) [function] [call site] 00842
8 popcount(unsigned long) [function] [call site] 00843
8 popcount(unsigned long) [function] [call site] 00844
8 popcount(unsigned long) [function] [call site] 00845
8 popcount(unsigned long) [function] [call site] 00846
8 int astc::min<int>(int, int) [function] [call site] 00847
8 int astc::min<int>(int, int) [function] [call site] 00848
8 int astc::min<int>(int, int) [function] [call site] 00849
8 int astc::min<int>(int, int) [function] [call site] 00850
8 int astc::min<int>(int, int) [function] [call site] 00851
8 int astc::min<int>(int, int) [function] [call site] 00852
8 int astc::min<int>(int, int, int) [function] [call site] 00853
8 int astc::min<int>(int, int, int) [function] [call site] 00854
8 int astc::min<int>(int, int, int) [function] [call site] 00855
8 int astc::min<int>(int, int, int) [function] [call site] 00856
8 int astc::min<int>(int, int, int, int) [function] [call site] 00857
9 int astc::min<int>(int, int) [function] [call site] 00858
7 __assert_fail [call site] 00859
7 __assert_fail [call site] 00860
6 get_partition_ordering_by_mismatch_bits(unsigned int, unsigned int, unsigned char const*, unsigned short*) [function] [call site] 00861
7 __assert_fail [call site] 00862
5 unsigned int astc::min<unsigned int>(unsigned int, unsigned int) [function] [call site] 00863
5 unsigned int astc::min<unsigned int>(unsigned int, unsigned int) [function] [call site] 00864
5 image_block::is_constant_channel(int) const [function] [call site] 00865
5 block_size_descriptor::get_raw_partition_info(unsigned int, unsigned int) const [function] [call site] 00866
6 __assert_fail [call site] 00867
6 block_size_descriptor::get_partition_table(unsigned int) const [function] [call site] 00868
5 compute_avgs_and_dirs_4_comp(partition_info const&, image_block const&, partition_metrics*) [function] [call site] 00869
5 compute_error_squared_rgba(partition_info const&, image_block const&, processed_line4 const*, processed_line4 const*, float*, float&, float&) [function] [call site] 00870
6 __assert_fail [call site] 00871
6 __assert_fail [call site] 00872
6 __assert_fail [call site] 00873
6 __assert_fail [call site] 00874
6 float astc::max<float>(float, float) [function] [call site] 00875
5 insert_result(unsigned int, float, unsigned int, float*, unsigned int*) [function] [call site] 00876
5 insert_result(unsigned int, float, unsigned int, float*, unsigned int*) [function] [call site] 00877
5 block_size_descriptor::get_raw_partition_info(unsigned int, unsigned int) const [function] [call site] 00878
5 compute_avgs_and_dirs_3_comp_rgb(partition_info const&, image_block const&, partition_metrics*) [function] [call site] 00879
5 compute_error_squared_rgb(partition_info const&, image_block const&, partition_lines3*, float&, float&) [function] [call site] 00880
6 __assert_fail [call site] 00881
6 __assert_fail [call site] 00882
6 __assert_fail [call site] 00883
6 __assert_fail [call site] 00884
6 float astc::max<float>(float, float) [function] [call site] 00885
5 insert_result(unsigned int, float, unsigned int, float*, unsigned int*) [function] [call site] 00886
5 insert_result(unsigned int, float, unsigned int, float*, unsigned int*) [function] [call site] 00887
5 block_size_descriptor::get_raw_partition_info(unsigned int, unsigned int) const [function] [call site] 00888
5 block_size_descriptor::get_raw_partition_info(unsigned int, unsigned int) const [function] [call site] 00889
4 compress_symbolic_block_for_partition_1plane(astcenc_config const&, block_size_descriptor const&, image_block const&, bool, float, unsigned int, unsigned int, symbolic_compressed_block&, compression_working_buffers&, int) [function] [call site] 00890
4 float astc::min<float>(float, float) [function] [call site] 00891
4 symbolic_to_physical(block_size_descriptor const&, symbolic_compressed_block const&, unsigned char*) [function] [call site] 00892
3 ParallelManager::complete_task_assignment(unsigned long) [function] [call site] 00893
2 ParallelManager::wait() [function] [call site] 00894
2 ParallelManager::term(std::__1::function<void ()>) [function] [call site] 00895
1 astcenc_context_free [function] [call site] 00896