#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*/ vis5d_color_table_init_params(float *, int, int);
int /*<<< orphan*/ vis5d_color_table_recompute(unsigned int *, int, float *,
                                               int, int);
int /*<<< orphan*/ vis5d_color_table_set_alpha(float *, int);
int /*<<< orphan*/ vis5d_get_color_table_address(int, int, int, int,
                                                 unsigned int **);
int /*<<< orphan*/ vis5d_get_color_table_params(int, int, int, int, float **);
int init_var_clrtable(int dindex, int vindex, int var) {
  float *p;
  unsigned int *table;
  vis5d_get_color_table_params(dindex, 0, vindex, var, &p);
  vis5d_get_color_table_address(dindex, 0, vindex, var, &table);
  vis5d_color_table_init_params(p, 1, 1);
  vis5d_color_table_set_alpha(p, 255);
  vis5d_color_table_recompute(table, 256, p, 1, 1);
  vis5d_get_color_table_params(dindex, 3, vindex, var, &p);
  vis5d_get_color_table_address(dindex, 3, vindex, var, &table);
  vis5d_color_table_init_params(p, 1, 1);
  vis5d_color_table_set_alpha(p, -2);
  vis5d_color_table_recompute(table, 256, p, 1, 1);
  vis5d_get_color_table_params(dindex, 4, vindex, var, &p);
  vis5d_get_color_table_address(dindex, 4, vindex, var, &table);
  vis5d_color_table_init_params(p, 1, 1);
  vis5d_color_table_set_alpha(p, -2);
  vis5d_color_table_recompute(table, 256, p, 1, 1);
  vis5d_get_color_table_params(dindex, 5, vindex, var, &p);
  vis5d_get_color_table_address(dindex, 5, vindex, var, &table);
  vis5d_color_table_init_params(p, 1, 1);
  vis5d_color_table_set_alpha(p, -1);
  vis5d_color_table_recompute(table, 256, p, 1, 1);
  vis5d_get_color_table_params(dindex, 80, vindex, var, &p);
  vis5d_get_color_table_address(dindex, 80, vindex, var, &table);
  vis5d_color_table_init_params(p, 1, 1);
  vis5d_color_table_set_alpha(p, 255);
  vis5d_color_table_recompute(table, 256, p, 1, 1);
  vis5d_get_color_table_params(dindex, 90, vindex, var, &p);
  vis5d_get_color_table_address(dindex, 90, vindex, var, &table);
  vis5d_color_table_init_params(p, 1, 1);
  vis5d_color_table_set_alpha(p, 255);
  vis5d_color_table_recompute(table, 256, p, 1, 1);
  return 1;
}


x86 assembly (clang, -O0):
<init_var_clrtable>:
push   %rbp
mov    %rsp,%rbp
sub    $0x20,%rsp
mov    %edi,-0x4(%rbp)
mov    %esi,-0x8(%rbp)
mov    %edx,-0xc(%rbp)
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
xor    %esi,%esi
lea    -0x18(%rbp),%r8
call   1030 <vis5d_get_color_table_params@plt>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
xor    %esi,%esi
lea    -0x20(%rbp),%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    -0x18(%rbp),%rdi
mov    $0x1,%edx
mov    %edx,%esi
call   1050 <vis5d_color_table_init_params@plt>
mov    -0x18(%rbp),%rdi
mov    $0xff,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    -0x20(%rbp),%rdi
mov    -0x18(%rbp),%rdx
mov    $0x100,%esi
mov    $0x1,%r8d
mov    %r8d,%ecx
call   1040 <vis5d_color_table_recompute@plt>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
mov    $0x3,%esi
lea    -0x18(%rbp),%r8
call   1030 <vis5d_get_color_table_params@plt>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
mov    $0x3,%esi
lea    -0x20(%rbp),%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    -0x18(%rbp),%rdi
mov    $0x1,%edx
mov    %edx,%esi
call   1050 <vis5d_color_table_init_params@plt>
mov    -0x18(%rbp),%rdi
mov    $0xfffffffe,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    -0x20(%rbp),%rdi
mov    -0x18(%rbp),%rdx
mov    $0x100,%esi
mov    $0x1,%r8d
mov    %r8d,%ecx
call   1040 <vis5d_color_table_recompute@plt>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
mov    $0x4,%esi
lea    -0x18(%rbp),%r8
call   1030 <vis5d_get_color_table_params@plt>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
mov    $0x4,%esi
lea    -0x20(%rbp),%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    -0x18(%rbp),%rdi
mov    $0x1,%edx
mov    %edx,%esi
call   1050 <vis5d_color_table_init_params@plt>
mov    -0x18(%rbp),%rdi
mov    $0xfffffffe,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    -0x20(%rbp),%rdi
mov    -0x18(%rbp),%rdx
mov    $0x100,%esi
mov    $0x1,%r8d
mov    %r8d,%ecx
call   1040 <vis5d_color_table_recompute@plt>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
mov    $0x5,%esi
lea    -0x18(%rbp),%r8
call   1030 <vis5d_get_color_table_params@plt>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
mov    $0x5,%esi
lea    -0x20(%rbp),%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    -0x18(%rbp),%rdi
mov    $0x1,%edx
mov    %edx,%esi
call   1050 <vis5d_color_table_init_params@plt>
mov    -0x18(%rbp),%rdi
mov    $0xffffffff,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    -0x20(%rbp),%rdi
mov    -0x18(%rbp),%rdx
mov    $0x100,%esi
mov    $0x1,%r8d
mov    %r8d,%ecx
call   1040 <vis5d_color_table_recompute@plt>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
mov    $0x50,%esi
lea    -0x18(%rbp),%r8
call   1030 <vis5d_get_color_table_params@plt>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
mov    $0x50,%esi
lea    -0x20(%rbp),%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    -0x18(%rbp),%rdi
mov    $0x1,%edx
mov    %edx,%esi
call   1050 <vis5d_color_table_init_params@plt>
mov    -0x18(%rbp),%rdi
mov    $0xff,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    -0x20(%rbp),%rdi
mov    -0x18(%rbp),%rdx
mov    $0x100,%esi
mov    $0x1,%r8d
mov    %r8d,%ecx
call   1040 <vis5d_color_table_recompute@plt>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
mov    $0x5a,%esi
lea    -0x18(%rbp),%r8
call   1030 <vis5d_get_color_table_params@plt>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%edx
mov    -0xc(%rbp),%ecx
mov    $0x5a,%esi
lea    -0x20(%rbp),%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    -0x18(%rbp),%rdi
mov    $0x1,%edx
mov    %edx,%esi
call   1050 <vis5d_color_table_init_params@plt>
mov    -0x18(%rbp),%rdi
mov    $0xff,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    -0x20(%rbp),%rdi
mov    -0x18(%rbp),%rdx
mov    $0x100,%esi
mov    $0x1,%r8d
mov    %r8d,%ecx
call   1040 <vis5d_color_table_recompute@plt>
mov    $0x1,%eax
add    $0x20,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<init_var_clrtable>:
push   %rbp
push   %r15
push   %r14
push   %r12
push   %rbx
sub    $0x10,%rsp
mov    %edx,%r14d
mov    %esi,%ebp
mov    %edi,%ebx
mov    %rsp,%r15
xor    %esi,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r15,%r8
call   1030 <vis5d_get_color_table_params@plt>
lea    0x8(%rsp),%r12
mov    %ebx,%edi
xor    %esi,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r12,%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    (%rsp),%rdi
mov    $0x1,%esi
mov    $0x1,%edx
call   1050 <vis5d_color_table_init_params@plt>
mov    (%rsp),%rdi
mov    $0xff,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    0x8(%rsp),%rdi
mov    (%rsp),%rdx
mov    $0x100,%esi
mov    $0x1,%ecx
mov    $0x1,%r8d
call   1040 <vis5d_color_table_recompute@plt>
mov    %ebx,%edi
mov    $0x3,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r15,%r8
call   1030 <vis5d_get_color_table_params@plt>
mov    %ebx,%edi
mov    $0x3,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r12,%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    (%rsp),%rdi
mov    $0x1,%esi
mov    $0x1,%edx
call   1050 <vis5d_color_table_init_params@plt>
mov    (%rsp),%rdi
mov    $0xfffffffe,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    0x8(%rsp),%rdi
mov    (%rsp),%rdx
mov    $0x100,%esi
mov    $0x1,%ecx
mov    $0x1,%r8d
call   1040 <vis5d_color_table_recompute@plt>
mov    %ebx,%edi
mov    $0x4,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r15,%r8
call   1030 <vis5d_get_color_table_params@plt>
mov    %ebx,%edi
mov    $0x4,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r12,%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    (%rsp),%rdi
mov    $0x1,%esi
mov    $0x1,%edx
call   1050 <vis5d_color_table_init_params@plt>
mov    (%rsp),%rdi
mov    $0xfffffffe,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    0x8(%rsp),%rdi
mov    (%rsp),%rdx
mov    $0x100,%esi
mov    $0x1,%ecx
mov    $0x1,%r8d
call   1040 <vis5d_color_table_recompute@plt>
mov    %ebx,%edi
mov    $0x5,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r15,%r8
call   1030 <vis5d_get_color_table_params@plt>
mov    %ebx,%edi
mov    $0x5,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r12,%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    (%rsp),%rdi
mov    $0x1,%esi
mov    $0x1,%edx
call   1050 <vis5d_color_table_init_params@plt>
mov    (%rsp),%rdi
mov    $0xffffffff,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    0x8(%rsp),%rdi
mov    (%rsp),%rdx
mov    $0x100,%esi
mov    $0x1,%ecx
mov    $0x1,%r8d
call   1040 <vis5d_color_table_recompute@plt>
mov    %ebx,%edi
mov    $0x50,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r15,%r8
call   1030 <vis5d_get_color_table_params@plt>
mov    %ebx,%edi
mov    $0x50,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r12,%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    (%rsp),%rdi
mov    $0x1,%esi
mov    $0x1,%edx
call   1050 <vis5d_color_table_init_params@plt>
mov    (%rsp),%rdi
mov    $0xff,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    0x8(%rsp),%rdi
mov    (%rsp),%rdx
mov    $0x100,%esi
mov    $0x1,%ecx
mov    $0x1,%r8d
call   1040 <vis5d_color_table_recompute@plt>
mov    %ebx,%edi
mov    $0x5a,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r15,%r8
call   1030 <vis5d_get_color_table_params@plt>
mov    %ebx,%edi
mov    $0x5a,%esi
mov    %ebp,%edx
mov    %r14d,%ecx
mov    %r12,%r8
call   1070 <vis5d_get_color_table_address@plt>
mov    (%rsp),%rdi
mov    $0x1,%esi
mov    $0x1,%edx
call   1050 <vis5d_color_table_init_params@plt>
mov    (%rsp),%rdi
mov    $0xff,%esi
call   1060 <vis5d_color_table_set_alpha@plt>
mov    0x8(%rsp),%rdi
mov    (%rsp),%rdx
mov    $0x100,%esi
mov    $0x1,%ecx
mov    $0x1,%r8d
call   1040 <vis5d_color_table_recompute@plt>
mov    $0x1,%eax
add    $0x10,%rsp
pop    %rbx
pop    %r12
pop    %r14
pop    %r15
pop    %rbp
ret

LLVM IR (-O0):
define i32 @init_var_clrtable(i32 %0, i32 %1, i32 %2) {
%4 = alloca i32
%5 = alloca i32
%6 = alloca i32
%7 = alloca float*
%8 = alloca i32*
store i32 %0, i32* %4
store i32 %1, i32* %5
store i32 %2, i32* %6
%9 = load i32, i32* %4
%10 = load i32, i32* %5
%11 = load i32, i32* %6
%12 = call i32 @vis5d_get_color_table_params(i32 %9, i32 0, i32 %10, i32 %11, float** %7)
%13 = load i32, i32* %4
%14 = load i32, i32* %5
%15 = load i32, i32* %6
%16 = call i32 @vis5d_get_color_table_address(i32 %13, i32 0, i32 %14, i32 %15, i32** %8)
%17 = load float*, float** %7
%18 = call i32 @vis5d_color_table_init_params(float* %17, i32 1, i32 1)
%19 = load float*, float** %7
%20 = call i32 @vis5d_color_table_set_alpha(float* %19, i32 255)
%21 = load i32*, i32** %8
%22 = load float*, float** %7
%23 = call i32 @vis5d_color_table_recompute(i32* %21, i32 256, float* %22, i32 1, i32 1)
%24 = load i32, i32* %4
%25 = load i32, i32* %5
%26 = load i32, i32* %6
%27 = call i32 @vis5d_get_color_table_params(i32 %24, i32 3, i32 %25, i32 %26, float** %7)
%28 = load i32, i32* %4
%29 = load i32, i32* %5
%30 = load i32, i32* %6
%31 = call i32 @vis5d_get_color_table_address(i32 %28, i32 3, i32 %29, i32 %30, i32** %8)
%32 = load float*, float** %7
%33 = call i32 @vis5d_color_table_init_params(float* %32, i32 1, i32 1)
%34 = load float*, float** %7
%35 = call i32 @vis5d_color_table_set_alpha(float* %34, i32 -2)
%36 = load i32*, i32** %8
%37 = load float*, float** %7
%38 = call i32 @vis5d_color_table_recompute(i32* %36, i32 256, float* %37, i32 1, i32 1)
%39 = load i32, i32* %4
%40 = load i32, i32* %5
%41 = load i32, i32* %6
%42 = call i32 @vis5d_get_color_table_params(i32 %39, i32 4, i32 %40, i32 %41, float** %7)
%43 = load i32, i32* %4
%44 = load i32, i32* %5
%45 = load i32, i32* %6
%46 = call i32 @vis5d_get_color_table_address(i32 %43, i32 4, i32 %44, i32 %45, i32** %8)
%47 = load float*, float** %7
%48 = call i32 @vis5d_color_table_init_params(float* %47, i32 1, i32 1)
%49 = load float*, float** %7
%50 = call i32 @vis5d_color_table_set_alpha(float* %49, i32 -2)
%51 = load i32*, i32** %8
%52 = load float*, float** %7
%53 = call i32 @vis5d_color_table_recompute(i32* %51, i32 256, float* %52, i32 1, i32 1)
%54 = load i32, i32* %4
%55 = load i32, i32* %5
%56 = load i32, i32* %6
%57 = call i32 @vis5d_get_color_table_params(i32 %54, i32 5, i32 %55, i32 %56, float** %7)
%58 = load i32, i32* %4
%59 = load i32, i32* %5
%60 = load i32, i32* %6
%61 = call i32 @vis5d_get_color_table_address(i32 %58, i32 5, i32 %59, i32 %60, i32** %8)
%62 = load float*, float** %7
%63 = call i32 @vis5d_color_table_init_params(float* %62, i32 1, i32 1)
%64 = load float*, float** %7
%65 = call i32 @vis5d_color_table_set_alpha(float* %64, i32 -1)
%66 = load i32*, i32** %8
%67 = load float*, float** %7
%68 = call i32 @vis5d_color_table_recompute(i32* %66, i32 256, float* %67, i32 1, i32 1)
%69 = load i32, i32* %4
%70 = load i32, i32* %5
%71 = load i32, i32* %6
%72 = call i32 @vis5d_get_color_table_params(i32 %69, i32 80, i32 %70, i32 %71, float** %7)
%73 = load i32, i32* %4
%74 = load i32, i32* %5
%75 = load i32, i32* %6
%76 = call i32 @vis5d_get_color_table_address(i32 %73, i32 80, i32 %74, i32 %75, i32** %8)
%77 = load float*, float** %7
%78 = call i32 @vis5d_color_table_init_params(float* %77, i32 1, i32 1)
%79 = load float*, float** %7
%80 = call i32 @vis5d_color_table_set_alpha(float* %79, i32 255)
%81 = load i32*, i32** %8
%82 = load float*, float** %7
%83 = call i32 @vis5d_color_table_recompute(i32* %81, i32 256, float* %82, i32 1, i32 1)
%84 = load i32, i32* %4
%85 = load i32, i32* %5
%86 = load i32, i32* %6
%87 = call i32 @vis5d_get_color_table_params(i32 %84, i32 90, i32 %85, i32 %86, float** %7)
%88 = load i32, i32* %4
%89 = load i32, i32* %5
%90 = load i32, i32* %6
%91 = call i32 @vis5d_get_color_table_address(i32 %88, i32 90, i32 %89, i32 %90, i32** %8)
%92 = load float*, float** %7
%93 = call i32 @vis5d_color_table_init_params(float* %92, i32 1, i32 1)
%94 = load float*, float** %7
%95 = call i32 @vis5d_color_table_set_alpha(float* %94, i32 255)
%96 = load i32*, i32** %8
%97 = load float*, float** %7
%98 = call i32 @vis5d_color_table_recompute(i32* %96, i32 256, float* %97, i32 1, i32 1)
ret i32 1
}

LLVM IR (-O2):
define i32 @init_var_clrtable(i32 %0, i32 %1, i32 %2) {
%4 = alloca float*
%5 = alloca i32*
%6 = bitcast float** %4 to i8*
%7 = bitcast i32** %5 to i8*
%8 = call i32 @vis5d_get_color_table_params(i32 %0, i32 0, i32 %1, i32 %2, float** %4)
%9 = call i32 @vis5d_get_color_table_address(i32 %0, i32 0, i32 %1, i32 %2, i32** %5)
%10 = load float*, float** %4
%11 = call i32 @vis5d_color_table_init_params(float* %10, i32 1, i32 1)
%12 = load float*, float** %4
%13 = call i32 @vis5d_color_table_set_alpha(float* %12, i32 255)
%14 = load i32*, i32** %5
%15 = load float*, float** %4
%16 = call i32 @vis5d_color_table_recompute(i32* %14, i32 256, float* %15, i32 1, i32 1)
%17 = call i32 @vis5d_get_color_table_params(i32 %0, i32 3, i32 %1, i32 %2, float** %4)
%18 = call i32 @vis5d_get_color_table_address(i32 %0, i32 3, i32 %1, i32 %2, i32** %5)
%19 = load float*, float** %4
%20 = call i32 @vis5d_color_table_init_params(float* %19, i32 1, i32 1)
%21 = load float*, float** %4
%22 = call i32 @vis5d_color_table_set_alpha(float* %21, i32 -2)
%23 = load i32*, i32** %5
%24 = load float*, float** %4
%25 = call i32 @vis5d_color_table_recompute(i32* %23, i32 256, float* %24, i32 1, i32 1)
%26 = call i32 @vis5d_get_color_table_params(i32 %0, i32 4, i32 %1, i32 %2, float** %4)
%27 = call i32 @vis5d_get_color_table_address(i32 %0, i32 4, i32 %1, i32 %2, i32** %5)
%28 = load float*, float** %4
%29 = call i32 @vis5d_color_table_init_params(float* %28, i32 1, i32 1)
%30 = load float*, float** %4
%31 = call i32 @vis5d_color_table_set_alpha(float* %30, i32 -2)
%32 = load i32*, i32** %5
%33 = load float*, float** %4
%34 = call i32 @vis5d_color_table_recompute(i32* %32, i32 256, float* %33, i32 1, i32 1)
%35 = call i32 @vis5d_get_color_table_params(i32 %0, i32 5, i32 %1, i32 %2, float** %4)
%36 = call i32 @vis5d_get_color_table_address(i32 %0, i32 5, i32 %1, i32 %2, i32** %5)
%37 = load float*, float** %4
%38 = call i32 @vis5d_color_table_init_params(float* %37, i32 1, i32 1)
%39 = load float*, float** %4
%40 = call i32 @vis5d_color_table_set_alpha(float* %39, i32 -1)
%41 = load i32*, i32** %5
%42 = load float*, float** %4
%43 = call i32 @vis5d_color_table_recompute(i32* %41, i32 256, float* %42, i32 1, i32 1)
%44 = call i32 @vis5d_get_color_table_params(i32 %0, i32 80, i32 %1, i32 %2, float** %4)
%45 = call i32 @vis5d_get_color_table_address(i32 %0, i32 80, i32 %1, i32 %2, i32** %5)
%46 = load float*, float** %4
%47 = call i32 @vis5d_color_table_init_params(float* %46, i32 1, i32 1)
%48 = load float*, float** %4
%49 = call i32 @vis5d_color_table_set_alpha(float* %48, i32 255)
%50 = load i32*, i32** %5
%51 = load float*, float** %4
%52 = call i32 @vis5d_color_table_recompute(i32* %50, i32 256, float* %51, i32 1, i32 1)
%53 = call i32 @vis5d_get_color_table_params(i32 %0, i32 90, i32 %1, i32 %2, float** %4)
%54 = call i32 @vis5d_get_color_table_address(i32 %0, i32 90, i32 %1, i32 %2, i32** %5)
%55 = load float*, float** %4
%56 = call i32 @vis5d_color_table_init_params(float* %55, i32 1, i32 1)
%57 = load float*, float** %4
%58 = call i32 @vis5d_color_table_set_alpha(float* %57, i32 255)
%59 = load i32*, i32** %5
%60 = load float*, float** %4
%61 = call i32 @vis5d_color_table_recompute(i32* %59, i32 256, float* %60, i32 1, i32 1)
ret i32 1
}