#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int /*<<< orphan*/ iematrix_setup();
int /*<<< orphan*/ iemtx_abs_setup();
int /*<<< orphan*/ iemtx_add_setup();
int /*<<< orphan*/ iemtx_and_setup();
int /*<<< orphan*/ iemtx_atan_setup();
int /*<<< orphan*/ iemtx_bessel_setup();
int /*<<< orphan*/ iemtx_bitand_setup();
int /*<<< orphan*/ iemtx_bitleft_setup();
int /*<<< orphan*/ iemtx_bitor_setup();
int /*<<< orphan*/ iemtx_bitright_setup();
int /*<<< orphan*/ iemtx_bspline_setup();
int /*<<< orphan*/ iemtx_check_setup();
int /*<<< orphan*/ iemtx_cholesky_setup();
int /*<<< orphan*/ iemtx_col_setup();
int /*<<< orphan*/ iemtx_colon_setup();
int /*<<< orphan*/ iemtx_concat_setup();
int /*<<< orphan*/ iemtx_conv_setup();
int /*<<< orphan*/ iemtx_cos_setup();
int /*<<< orphan*/ iemtx_cumprod_setup();
int /*<<< orphan*/ iemtx_cumsum_setup();
int /*<<< orphan*/ iemtx_dbtopow_setup();
int /*<<< orphan*/ iemtx_dbtorms_setup();
int /*<<< orphan*/ iemtx_decay_setup();
int /*<<< orphan*/ iemtx_diag_setup();
int /*<<< orphan*/ iemtx_diegg_setup();
int /*<<< orphan*/ iemtx_diff_setup();
int /*<<< orphan*/ iemtx_dispersive_dline_setup();
int /*<<< orphan*/ iemtx_distance2_setup();
int /*<<< orphan*/ iemtx_egg_setup();
int /*<<< orphan*/ iemtx_ei__setup();
int /*<<< orphan*/ iemtx_eig_setup();
int /*<<< orphan*/ iemtx_element_setup();
int /*<<< orphan*/ iemtx_eq_setup();
int /*<<< orphan*/ iemtx_exp_setup();
int /*<<< orphan*/ iemtx_eye_setup();
int /*<<< orphan*/ iemtx_fft_setup();
int /*<<< orphan*/ iemtx_fill_setup();
int /*<<< orphan*/ iemtx_find_setup();
int /*<<< orphan*/ iemtx_gauss_setup();
int /*<<< orphan*/ iemtx_ge_setup();
int /*<<< orphan*/ iemtx_gt_setup();
int /*<<< orphan*/ iemtx_ifft_setup();
int /*<<< orphan*/ iemtx_index_setup();
int /*<<< orphan*/ iemtx_int_setup();
int /*<<< orphan*/ iemtx_inverse_setup();
int /*<<< orphan*/ iemtx_isequal_setup();
int /*<<< orphan*/ iemtx_le_setup();
int /*<<< orphan*/ iemtx_log_setup();
int /*<<< orphan*/ iemtx_lt_setup();
int /*<<< orphan*/ iemtx_max2_setup();
int /*<<< orphan*/ iemtx_mean_setup();
int /*<<< orphan*/ iemtx_min2_setup();
int /*<<< orphan*/ iemtx_minmax_setup();
int /*<<< orphan*/ iemtx_mul__setup();
int /*<<< orphan*/ iemtx_mul_setup();
int /*<<< orphan*/ iemtx_neq_setup();
int /*<<< orphan*/ iemtx_not_setup();
int /*<<< orphan*/ iemtx_ones_setup();
int /*<<< orphan*/ iemtx_or_setup();
int /*<<< orphan*/ iemtx_pack__setup();
int /*<<< orphan*/ iemtx_pivot_setup();
int /*<<< orphan*/ iemtx_pow_setup();
int /*<<< orphan*/ iemtx_powtodb_setup();
int /*<<< orphan*/ iemtx_print_setup();
int /*<<< orphan*/ iemtx_prod_setup();
int /*<<< orphan*/ iemtx_qr_setup();
int /*<<< orphan*/ iemtx_rand_setup();
int /*<<< orphan*/ iemtx_repmat_setup();
int /*<<< orphan*/ iemtx_resize_setup();
int /*<<< orphan*/ iemtx_reverse_setup();
int /*<<< orphan*/ iemtx_rfft_setup();
int /*<<< orphan*/ iemtx_rifft_setup();
int /*<<< orphan*/ iemtx_rmstodb_setup();
int /*<<< orphan*/ iemtx_roll_setup();
int /*<<< orphan*/ iemtx_row_setup();
int /*<<< orphan*/ iemtx_scroll_setup();
int /*<<< orphan*/ iemtx_sin_setup();
int /*<<< orphan*/ iemtx_size_setup();
int /*<<< orphan*/ iemtx_slice_setup();
int /*<<< orphan*/ iemtx_sndfileread_setup();
int /*<<< orphan*/ iemtx_sort_setup();
int /*<<< orphan*/ iemtx_spherical_harmonics_setup();
int /*<<< orphan*/ iemtx_spherical_radial_setup();
int /*<<< orphan*/ iemtx_sub_setup();
int /*<<< orphan*/ iemtx_sum_setup();
int /*<<< orphan*/ iemtx_svd_setup();
int /*<<< orphan*/ iemtx_trace_setup();
int /*<<< orphan*/ iemtx_transpose_setup();
int /*<<< orphan*/ iemtx_unpack__setup();
int /*<<< orphan*/ iemtx_zeros_setup();
void iemmatrix_sources_setup(void) {
  iematrix_setup();
  iemtx_abs_setup();
  iemtx_add_setup();
  iemtx_and_setup();
  iemtx_atan_setup();
  iemtx_bessel_setup();
  iemtx_bitand_setup();
  iemtx_bitleft_setup();
  iemtx_bitor_setup();
  iemtx_bitright_setup();
  iemtx_bspline_setup();
  iemtx_check_setup();
  iemtx_cholesky_setup();
  iemtx_col_setup();
  iemtx_colon_setup();
  iemtx_concat_setup();
  iemtx_conv_setup();
  iemtx_cos_setup();
  iemtx_cumprod_setup();
  iemtx_cumsum_setup();
  iemtx_dbtopow_setup();
  iemtx_dbtorms_setup();
  iemtx_decay_setup();
  iemtx_diag_setup();
  iemtx_diegg_setup();
  iemtx_diff_setup();
  iemtx_dispersive_dline_setup();
  iemtx_distance2_setup();
  iemtx_egg_setup();
  iemtx_eig_setup();
  iemtx_ei__setup();
  iemtx_element_setup();
  iemtx_eq_setup();
  iemtx_exp_setup();
  iemtx_eye_setup();
  iemtx_fft_setup();
  iemtx_fill_setup();
  iemtx_find_setup();
  iemtx_gauss_setup();
  iemtx_ge_setup();
  iemtx_gt_setup();
  iemtx_ifft_setup();
  iemtx_index_setup();
  iemtx_int_setup();
  iemtx_inverse_setup();
  iemtx_isequal_setup();
  iemtx_le_setup();
  iemtx_log_setup();
  iemtx_lt_setup();
  iemtx_max2_setup();
  iemtx_mean_setup();
  iemtx_min2_setup();
  iemtx_minmax_setup();
  iemtx_mul_setup();
  iemtx_mul__setup();
  iemtx_neq_setup();
  iemtx_not_setup();
  iemtx_ones_setup();
  iemtx_or_setup();
  iemtx_pack__setup();
  iemtx_pivot_setup();
  iemtx_pow_setup();
  iemtx_powtodb_setup();
  iemtx_print_setup();
  iemtx_prod_setup();
  iemtx_qr_setup();
  iemtx_rand_setup();
  iemtx_repmat_setup();
  iemtx_resize_setup();
  iemtx_reverse_setup();
  iemtx_rfft_setup();
  iemtx_rifft_setup();
  iemtx_rmstodb_setup();
  iemtx_roll_setup();
  iemtx_row_setup();
  iemtx_scroll_setup();
  iemtx_sin_setup();
  iemtx_size_setup();
  iemtx_slice_setup();
  iemtx_sndfileread_setup();
  iemtx_sort_setup();
  iemtx_spherical_harmonics_setup();
  iemtx_spherical_radial_setup();
  iemtx_sub_setup();
  iemtx_sum_setup();
  iemtx_svd_setup();
  iemtx_trace_setup();
  iemtx_transpose_setup();
  iemtx_unpack__setup();
  iemtx_zeros_setup();
}


x86 assembly (clang, -O0):
<iemmatrix_sources_setup>:
push   %rbp
mov    %rsp,%rbp
mov    $0x0,%al
call   2100 <iematrix_setup@plt>
mov    $0x0,%al
call   2270 <iemtx_abs_setup@plt>
mov    $0x0,%al
call   2160 <iemtx_add_setup@plt>
mov    $0x0,%al
call   2460 <iemtx_and_setup@plt>
mov    $0x0,%al
call   2450 <iemtx_atan_setup@plt>
mov    $0x0,%al
call   24d0 <iemtx_bessel_setup@plt>
mov    $0x0,%al
call   2340 <iemtx_bitand_setup@plt>
mov    $0x0,%al
call   2280 <iemtx_bitleft_setup@plt>
mov    $0x0,%al
call   25b0 <iemtx_bitor_setup@plt>
mov    $0x0,%al
call   2170 <iemtx_bitright_setup@plt>
mov    $0x0,%al
call   21a0 <iemtx_bspline_setup@plt>
mov    $0x0,%al
call   2410 <iemtx_check_setup@plt>
mov    $0x0,%al
call   2490 <iemtx_cholesky_setup@plt>
mov    $0x0,%al
call   2360 <iemtx_col_setup@plt>
mov    $0x0,%al
call   22f0 <iemtx_colon_setup@plt>
mov    $0x0,%al
call   21b0 <iemtx_concat_setup@plt>
mov    $0x0,%al
call   22e0 <iemtx_conv_setup@plt>
mov    $0x0,%al
call   2580 <iemtx_cos_setup@plt>
mov    $0x0,%al
call   2440 <iemtx_cumprod_setup@plt>
mov    $0x0,%al
call   2540 <iemtx_cumsum_setup@plt>
mov    $0x0,%al
call   2370 <iemtx_dbtopow_setup@plt>
mov    $0x0,%al
call   2260 <iemtx_dbtorms_setup@plt>
mov    $0x0,%al
call   25a0 <iemtx_decay_setup@plt>
mov    $0x0,%al
call   2520 <iemtx_diag_setup@plt>
mov    $0x0,%al
call   23a0 <iemtx_diegg_setup@plt>
mov    $0x0,%al
call   24e0 <iemtx_diff_setup@plt>
mov    $0x0,%al
call   2430 <iemtx_dispersive_dline_setup@plt>
mov    $0x0,%al
call   22a0 <iemtx_distance2_setup@plt>
mov    $0x0,%al
call   2310 <iemtx_egg_setup@plt>
mov    $0x0,%al
call   2480 <iemtx_eig_setup@plt>
mov    $0x0,%al
call   2250 <iemtx_ei__setup@plt>
mov    $0x0,%al
call   2070 <iemtx_element_setup@plt>
mov    $0x0,%al
call   23e0 <iemtx_eq_setup@plt>
mov    $0x0,%al
call   22b0 <iemtx_exp_setup@plt>
mov    $0x0,%al
call   23f0 <iemtx_eye_setup@plt>
mov    $0x0,%al
call   20d0 <iemtx_fft_setup@plt>
mov    $0x0,%al
call   22c0 <iemtx_fill_setup@plt>
mov    $0x0,%al
call   2140 <iemtx_find_setup@plt>
mov    $0x0,%al
call   24c0 <iemtx_gauss_setup@plt>
mov    $0x0,%al
call   23d0 <iemtx_ge_setup@plt>
mov    $0x0,%al
call   2420 <iemtx_gt_setup@plt>
mov    $0x0,%al
call   2090 <iemtx_ifft_setup@plt>
mov    $0x0,%al
call   2530 <iemtx_index_setup@plt>
mov    $0x0,%al
call   20c0 <iemtx_int_setup@plt>
mov    $0x0,%al
call   2510 <iemtx_inverse_setup@plt>
mov    $0x0,%al
call   2300 <iemtx_isequal_setup@plt>
mov    $0x0,%al
call   2150 <iemtx_le_setup@plt>
mov    $0x0,%al
call   2050 <iemtx_log_setup@plt>
mov    $0x0,%al
call   21d0 <iemtx_lt_setup@plt>
mov    $0x0,%al
call   2470 <iemtx_max2_setup@plt>
mov    $0x0,%al
call   2110 <iemtx_mean_setup@plt>
mov    $0x0,%al
call   2380 <iemtx_min2_setup@plt>
mov    $0x0,%al
call   20b0 <iemtx_minmax_setup@plt>
mov    $0x0,%al
call   24a0 <iemtx_mul_setup@plt>
mov    $0x0,%al
call   21f0 <iemtx_mul__setup@plt>
mov    $0x0,%al
call   2320 <iemtx_neq_setup@plt>
mov    $0x0,%al
call   2060 <iemtx_not_setup@plt>
mov    $0x0,%al
call   2330 <iemtx_ones_setup@plt>
mov    $0x0,%al
call   2030 <iemtx_or_setup@plt>
mov    $0x0,%al
call   2500 <iemtx_pack__setup@plt>
mov    $0x0,%al
call   24b0 <iemtx_pivot_setup@plt>
mov    $0x0,%al
call   2350 <iemtx_pow_setup@plt>
mov    $0x0,%al
call   2390 <iemtx_powtodb_setup@plt>
mov    $0x0,%al
call   2120 <iemtx_print_setup@plt>
mov    $0x0,%al
call   2570 <iemtx_prod_setup@plt>
mov    $0x0,%al
call   2210 <iemtx_qr_setup@plt>
mov    $0x0,%al
call   2130 <iemtx_rand_setup@plt>
mov    $0x0,%al
call   23b0 <iemtx_repmat_setup@plt>
mov    $0x0,%al
call   2080 <iemtx_resize_setup@plt>
mov    $0x0,%al
call   2290 <iemtx_reverse_setup@plt>
mov    $0x0,%al
call   2240 <iemtx_rfft_setup@plt>
mov    $0x0,%al
call   21e0 <iemtx_rifft_setup@plt>
mov    $0x0,%al
call   2200 <iemtx_rmstodb_setup@plt>
mov    $0x0,%al
call   20a0 <iemtx_roll_setup@plt>
mov    $0x0,%al
call   24f0 <iemtx_row_setup@plt>
mov    $0x0,%al
call   22d0 <iemtx_scroll_setup@plt>
mov    $0x0,%al
call   23c0 <iemtx_sin_setup@plt>
mov    $0x0,%al
call   2180 <iemtx_size_setup@plt>
mov    $0x0,%al
call   20e0 <iemtx_slice_setup@plt>
mov    $0x0,%al
call   20f0 <iemtx_sndfileread_setup@plt>
mov    $0x0,%al
call   2040 <iemtx_sort_setup@plt>
mov    $0x0,%al
call   2560 <iemtx_spherical_harmonics_setup@plt>
mov    $0x0,%al
call   21c0 <iemtx_spherical_radial_setup@plt>
mov    $0x0,%al
call   25c0 <iemtx_sub_setup@plt>
mov    $0x0,%al
call   2230 <iemtx_sum_setup@plt>
mov    $0x0,%al
call   2550 <iemtx_svd_setup@plt>
mov    $0x0,%al
call   2590 <iemtx_trace_setup@plt>
mov    $0x0,%al
call   2400 <iemtx_transpose_setup@plt>
mov    $0x0,%al
call   2190 <iemtx_unpack__setup@plt>
mov    $0x0,%al
call   2220 <iemtx_zeros_setup@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<iemmatrix_sources_setup>:
push   %rax
xor    %eax,%eax
call   2100 <iematrix_setup@plt>
xor    %eax,%eax
call   2270 <iemtx_abs_setup@plt>
xor    %eax,%eax
call   2160 <iemtx_add_setup@plt>
xor    %eax,%eax
call   2460 <iemtx_and_setup@plt>
xor    %eax,%eax
call   2450 <iemtx_atan_setup@plt>
xor    %eax,%eax
call   24d0 <iemtx_bessel_setup@plt>
xor    %eax,%eax
call   2340 <iemtx_bitand_setup@plt>
xor    %eax,%eax
call   2280 <iemtx_bitleft_setup@plt>
xor    %eax,%eax
call   25b0 <iemtx_bitor_setup@plt>
xor    %eax,%eax
call   2170 <iemtx_bitright_setup@plt>
xor    %eax,%eax
call   21a0 <iemtx_bspline_setup@plt>
xor    %eax,%eax
call   2410 <iemtx_check_setup@plt>
xor    %eax,%eax
call   2490 <iemtx_cholesky_setup@plt>
xor    %eax,%eax
call   2360 <iemtx_col_setup@plt>
xor    %eax,%eax
call   22f0 <iemtx_colon_setup@plt>
xor    %eax,%eax
call   21b0 <iemtx_concat_setup@plt>
xor    %eax,%eax
call   22e0 <iemtx_conv_setup@plt>
xor    %eax,%eax
call   2580 <iemtx_cos_setup@plt>
xor    %eax,%eax
call   2440 <iemtx_cumprod_setup@plt>
xor    %eax,%eax
call   2540 <iemtx_cumsum_setup@plt>
xor    %eax,%eax
call   2370 <iemtx_dbtopow_setup@plt>
xor    %eax,%eax
call   2260 <iemtx_dbtorms_setup@plt>
xor    %eax,%eax
call   25a0 <iemtx_decay_setup@plt>
xor    %eax,%eax
call   2520 <iemtx_diag_setup@plt>
xor    %eax,%eax
call   23a0 <iemtx_diegg_setup@plt>
xor    %eax,%eax
call   24e0 <iemtx_diff_setup@plt>
xor    %eax,%eax
call   2430 <iemtx_dispersive_dline_setup@plt>
xor    %eax,%eax
call   22a0 <iemtx_distance2_setup@plt>
xor    %eax,%eax
call   2310 <iemtx_egg_setup@plt>
xor    %eax,%eax
call   2480 <iemtx_eig_setup@plt>
xor    %eax,%eax
call   2250 <iemtx_ei__setup@plt>
xor    %eax,%eax
call   2070 <iemtx_element_setup@plt>
xor    %eax,%eax
call   23e0 <iemtx_eq_setup@plt>
xor    %eax,%eax
call   22b0 <iemtx_exp_setup@plt>
xor    %eax,%eax
call   23f0 <iemtx_eye_setup@plt>
xor    %eax,%eax
call   20d0 <iemtx_fft_setup@plt>
xor    %eax,%eax
call   22c0 <iemtx_fill_setup@plt>
xor    %eax,%eax
call   2140 <iemtx_find_setup@plt>
xor    %eax,%eax
call   24c0 <iemtx_gauss_setup@plt>
xor    %eax,%eax
call   23d0 <iemtx_ge_setup@plt>
xor    %eax,%eax
call   2420 <iemtx_gt_setup@plt>
xor    %eax,%eax
call   2090 <iemtx_ifft_setup@plt>
xor    %eax,%eax
call   2530 <iemtx_index_setup@plt>
xor    %eax,%eax
call   20c0 <iemtx_int_setup@plt>
xor    %eax,%eax
call   2510 <iemtx_inverse_setup@plt>
xor    %eax,%eax
call   2300 <iemtx_isequal_setup@plt>
xor    %eax,%eax
call   2150 <iemtx_le_setup@plt>
xor    %eax,%eax
call   2050 <iemtx_log_setup@plt>
xor    %eax,%eax
call   21d0 <iemtx_lt_setup@plt>
xor    %eax,%eax
call   2470 <iemtx_max2_setup@plt>
xor    %eax,%eax
call   2110 <iemtx_mean_setup@plt>
xor    %eax,%eax
call   2380 <iemtx_min2_setup@plt>
xor    %eax,%eax
call   20b0 <iemtx_minmax_setup@plt>
xor    %eax,%eax
call   24a0 <iemtx_mul_setup@plt>
xor    %eax,%eax
call   21f0 <iemtx_mul__setup@plt>
xor    %eax,%eax
call   2320 <iemtx_neq_setup@plt>
xor    %eax,%eax
call   2060 <iemtx_not_setup@plt>
xor    %eax,%eax
call   2330 <iemtx_ones_setup@plt>
xor    %eax,%eax
call   2030 <iemtx_or_setup@plt>
xor    %eax,%eax
call   2500 <iemtx_pack__setup@plt>
xor    %eax,%eax
call   24b0 <iemtx_pivot_setup@plt>
xor    %eax,%eax
call   2350 <iemtx_pow_setup@plt>
xor    %eax,%eax
call   2390 <iemtx_powtodb_setup@plt>
xor    %eax,%eax
call   2120 <iemtx_print_setup@plt>
xor    %eax,%eax
call   2570 <iemtx_prod_setup@plt>
xor    %eax,%eax
call   2210 <iemtx_qr_setup@plt>
xor    %eax,%eax
call   2130 <iemtx_rand_setup@plt>
xor    %eax,%eax
call   23b0 <iemtx_repmat_setup@plt>
xor    %eax,%eax
call   2080 <iemtx_resize_setup@plt>
xor    %eax,%eax
call   2290 <iemtx_reverse_setup@plt>
xor    %eax,%eax
call   2240 <iemtx_rfft_setup@plt>
xor    %eax,%eax
call   21e0 <iemtx_rifft_setup@plt>
xor    %eax,%eax
call   2200 <iemtx_rmstodb_setup@plt>
xor    %eax,%eax
call   20a0 <iemtx_roll_setup@plt>
xor    %eax,%eax
call   24f0 <iemtx_row_setup@plt>
xor    %eax,%eax
call   22d0 <iemtx_scroll_setup@plt>
xor    %eax,%eax
call   23c0 <iemtx_sin_setup@plt>
xor    %eax,%eax
call   2180 <iemtx_size_setup@plt>
xor    %eax,%eax
call   20e0 <iemtx_slice_setup@plt>
xor    %eax,%eax
call   20f0 <iemtx_sndfileread_setup@plt>
xor    %eax,%eax
call   2040 <iemtx_sort_setup@plt>
xor    %eax,%eax
call   2560 <iemtx_spherical_harmonics_setup@plt>
xor    %eax,%eax
call   21c0 <iemtx_spherical_radial_setup@plt>
xor    %eax,%eax
call   25c0 <iemtx_sub_setup@plt>
xor    %eax,%eax
call   2230 <iemtx_sum_setup@plt>
xor    %eax,%eax
call   2550 <iemtx_svd_setup@plt>
xor    %eax,%eax
call   2590 <iemtx_trace_setup@plt>
xor    %eax,%eax
call   2400 <iemtx_transpose_setup@plt>
xor    %eax,%eax
call   2190 <iemtx_unpack__setup@plt>
xor    %eax,%eax
pop    %rcx
jmp    2220 <iemtx_zeros_setup@plt>

LLVM IR (-O0):
define void @iemmatrix_sources_setup() {
%1 = call i32 (...) @iematrix_setup()
%2 = call i32 (...) @iemtx_abs_setup()
%3 = call i32 (...) @iemtx_add_setup()
%4 = call i32 (...) @iemtx_and_setup()
%5 = call i32 (...) @iemtx_atan_setup()
%6 = call i32 (...) @iemtx_bessel_setup()
%7 = call i32 (...) @iemtx_bitand_setup()
%8 = call i32 (...) @iemtx_bitleft_setup()
%9 = call i32 (...) @iemtx_bitor_setup()
%10 = call i32 (...) @iemtx_bitright_setup()
%11 = call i32 (...) @iemtx_bspline_setup()
%12 = call i32 (...) @iemtx_check_setup()
%13 = call i32 (...) @iemtx_cholesky_setup()
%14 = call i32 (...) @iemtx_col_setup()
%15 = call i32 (...) @iemtx_colon_setup()
%16 = call i32 (...) @iemtx_concat_setup()
%17 = call i32 (...) @iemtx_conv_setup()
%18 = call i32 (...) @iemtx_cos_setup()
%19 = call i32 (...) @iemtx_cumprod_setup()
%20 = call i32 (...) @iemtx_cumsum_setup()
%21 = call i32 (...) @iemtx_dbtopow_setup()
%22 = call i32 (...) @iemtx_dbtorms_setup()
%23 = call i32 (...) @iemtx_decay_setup()
%24 = call i32 (...) @iemtx_diag_setup()
%25 = call i32 (...) @iemtx_diegg_setup()
%26 = call i32 (...) @iemtx_diff_setup()
%27 = call i32 (...) @iemtx_dispersive_dline_setup()
%28 = call i32 (...) @iemtx_distance2_setup()
%29 = call i32 (...) @iemtx_egg_setup()
%30 = call i32 (...) @iemtx_eig_setup()
%31 = call i32 (...) @iemtx_ei__setup()
%32 = call i32 (...) @iemtx_element_setup()
%33 = call i32 (...) @iemtx_eq_setup()
%34 = call i32 (...) @iemtx_exp_setup()
%35 = call i32 (...) @iemtx_eye_setup()
%36 = call i32 (...) @iemtx_fft_setup()
%37 = call i32 (...) @iemtx_fill_setup()
%38 = call i32 (...) @iemtx_find_setup()
%39 = call i32 (...) @iemtx_gauss_setup()
%40 = call i32 (...) @iemtx_ge_setup()
%41 = call i32 (...) @iemtx_gt_setup()
%42 = call i32 (...) @iemtx_ifft_setup()
%43 = call i32 (...) @iemtx_index_setup()
%44 = call i32 (...) @iemtx_int_setup()
%45 = call i32 (...) @iemtx_inverse_setup()
%46 = call i32 (...) @iemtx_isequal_setup()
%47 = call i32 (...) @iemtx_le_setup()
%48 = call i32 (...) @iemtx_log_setup()
%49 = call i32 (...) @iemtx_lt_setup()
%50 = call i32 (...) @iemtx_max2_setup()
%51 = call i32 (...) @iemtx_mean_setup()
%52 = call i32 (...) @iemtx_min2_setup()
%53 = call i32 (...) @iemtx_minmax_setup()
%54 = call i32 (...) @iemtx_mul_setup()
%55 = call i32 (...) @iemtx_mul__setup()
%56 = call i32 (...) @iemtx_neq_setup()
%57 = call i32 (...) @iemtx_not_setup()
%58 = call i32 (...) @iemtx_ones_setup()
%59 = call i32 (...) @iemtx_or_setup()
%60 = call i32 (...) @iemtx_pack__setup()
%61 = call i32 (...) @iemtx_pivot_setup()
%62 = call i32 (...) @iemtx_pow_setup()
%63 = call i32 (...) @iemtx_powtodb_setup()
%64 = call i32 (...) @iemtx_print_setup()
%65 = call i32 (...) @iemtx_prod_setup()
%66 = call i32 (...) @iemtx_qr_setup()
%67 = call i32 (...) @iemtx_rand_setup()
%68 = call i32 (...) @iemtx_repmat_setup()
%69 = call i32 (...) @iemtx_resize_setup()
%70 = call i32 (...) @iemtx_reverse_setup()
%71 = call i32 (...) @iemtx_rfft_setup()
%72 = call i32 (...) @iemtx_rifft_setup()
%73 = call i32 (...) @iemtx_rmstodb_setup()
%74 = call i32 (...) @iemtx_roll_setup()
%75 = call i32 (...) @iemtx_row_setup()
%76 = call i32 (...) @iemtx_scroll_setup()
%77 = call i32 (...) @iemtx_sin_setup()
%78 = call i32 (...) @iemtx_size_setup()
%79 = call i32 (...) @iemtx_slice_setup()
%80 = call i32 (...) @iemtx_sndfileread_setup()
%81 = call i32 (...) @iemtx_sort_setup()
%82 = call i32 (...) @iemtx_spherical_harmonics_setup()
%83 = call i32 (...) @iemtx_spherical_radial_setup()
%84 = call i32 (...) @iemtx_sub_setup()
%85 = call i32 (...) @iemtx_sum_setup()
%86 = call i32 (...) @iemtx_svd_setup()
%87 = call i32 (...) @iemtx_trace_setup()
%88 = call i32 (...) @iemtx_transpose_setup()
%89 = call i32 (...) @iemtx_unpack__setup()
%90 = call i32 (...) @iemtx_zeros_setup()
ret void
}

LLVM IR (-O2):
define void @iemmatrix_sources_setup() {
%1 = tail call i32 (...) @iematrix_setup()
%2 = tail call i32 (...) @iemtx_abs_setup()
%3 = tail call i32 (...) @iemtx_add_setup()
%4 = tail call i32 (...) @iemtx_and_setup()
%5 = tail call i32 (...) @iemtx_atan_setup()
%6 = tail call i32 (...) @iemtx_bessel_setup()
%7 = tail call i32 (...) @iemtx_bitand_setup()
%8 = tail call i32 (...) @iemtx_bitleft_setup()
%9 = tail call i32 (...) @iemtx_bitor_setup()
%10 = tail call i32 (...) @iemtx_bitright_setup()
%11 = tail call i32 (...) @iemtx_bspline_setup()
%12 = tail call i32 (...) @iemtx_check_setup()
%13 = tail call i32 (...) @iemtx_cholesky_setup()
%14 = tail call i32 (...) @iemtx_col_setup()
%15 = tail call i32 (...) @iemtx_colon_setup()
%16 = tail call i32 (...) @iemtx_concat_setup()
%17 = tail call i32 (...) @iemtx_conv_setup()
%18 = tail call i32 (...) @iemtx_cos_setup()
%19 = tail call i32 (...) @iemtx_cumprod_setup()
%20 = tail call i32 (...) @iemtx_cumsum_setup()
%21 = tail call i32 (...) @iemtx_dbtopow_setup()
%22 = tail call i32 (...) @iemtx_dbtorms_setup()
%23 = tail call i32 (...) @iemtx_decay_setup()
%24 = tail call i32 (...) @iemtx_diag_setup()
%25 = tail call i32 (...) @iemtx_diegg_setup()
%26 = tail call i32 (...) @iemtx_diff_setup()
%27 = tail call i32 (...) @iemtx_dispersive_dline_setup()
%28 = tail call i32 (...) @iemtx_distance2_setup()
%29 = tail call i32 (...) @iemtx_egg_setup()
%30 = tail call i32 (...) @iemtx_eig_setup()
%31 = tail call i32 (...) @iemtx_ei__setup()
%32 = tail call i32 (...) @iemtx_element_setup()
%33 = tail call i32 (...) @iemtx_eq_setup()
%34 = tail call i32 (...) @iemtx_exp_setup()
%35 = tail call i32 (...) @iemtx_eye_setup()
%36 = tail call i32 (...) @iemtx_fft_setup()
%37 = tail call i32 (...) @iemtx_fill_setup()
%38 = tail call i32 (...) @iemtx_find_setup()
%39 = tail call i32 (...) @iemtx_gauss_setup()
%40 = tail call i32 (...) @iemtx_ge_setup()
%41 = tail call i32 (...) @iemtx_gt_setup()
%42 = tail call i32 (...) @iemtx_ifft_setup()
%43 = tail call i32 (...) @iemtx_index_setup()
%44 = tail call i32 (...) @iemtx_int_setup()
%45 = tail call i32 (...) @iemtx_inverse_setup()
%46 = tail call i32 (...) @iemtx_isequal_setup()
%47 = tail call i32 (...) @iemtx_le_setup()
%48 = tail call i32 (...) @iemtx_log_setup()
%49 = tail call i32 (...) @iemtx_lt_setup()
%50 = tail call i32 (...) @iemtx_max2_setup()
%51 = tail call i32 (...) @iemtx_mean_setup()
%52 = tail call i32 (...) @iemtx_min2_setup()
%53 = tail call i32 (...) @iemtx_minmax_setup()
%54 = tail call i32 (...) @iemtx_mul_setup()
%55 = tail call i32 (...) @iemtx_mul__setup()
%56 = tail call i32 (...) @iemtx_neq_setup()
%57 = tail call i32 (...) @iemtx_not_setup()
%58 = tail call i32 (...) @iemtx_ones_setup()
%59 = tail call i32 (...) @iemtx_or_setup()
%60 = tail call i32 (...) @iemtx_pack__setup()
%61 = tail call i32 (...) @iemtx_pivot_setup()
%62 = tail call i32 (...) @iemtx_pow_setup()
%63 = tail call i32 (...) @iemtx_powtodb_setup()
%64 = tail call i32 (...) @iemtx_print_setup()
%65 = tail call i32 (...) @iemtx_prod_setup()
%66 = tail call i32 (...) @iemtx_qr_setup()
%67 = tail call i32 (...) @iemtx_rand_setup()
%68 = tail call i32 (...) @iemtx_repmat_setup()
%69 = tail call i32 (...) @iemtx_resize_setup()
%70 = tail call i32 (...) @iemtx_reverse_setup()
%71 = tail call i32 (...) @iemtx_rfft_setup()
%72 = tail call i32 (...) @iemtx_rifft_setup()
%73 = tail call i32 (...) @iemtx_rmstodb_setup()
%74 = tail call i32 (...) @iemtx_roll_setup()
%75 = tail call i32 (...) @iemtx_row_setup()
%76 = tail call i32 (...) @iemtx_scroll_setup()
%77 = tail call i32 (...) @iemtx_sin_setup()
%78 = tail call i32 (...) @iemtx_size_setup()
%79 = tail call i32 (...) @iemtx_slice_setup()
%80 = tail call i32 (...) @iemtx_sndfileread_setup()
%81 = tail call i32 (...) @iemtx_sort_setup()
%82 = tail call i32 (...) @iemtx_spherical_harmonics_setup()
%83 = tail call i32 (...) @iemtx_spherical_radial_setup()
%84 = tail call i32 (...) @iemtx_sub_setup()
%85 = tail call i32 (...) @iemtx_sum_setup()
%86 = tail call i32 (...) @iemtx_svd_setup()
%87 = tail call i32 (...) @iemtx_trace_setup()
%88 = tail call i32 (...) @iemtx_transpose_setup()
%89 = tail call i32 (...) @iemtx_unpack__setup()
%90 = tail call i32 (...) @iemtx_zeros_setup()
ret void
}