#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*/ LCD_IO_Init();
int /*<<< orphan*/ LCD_IO_WriteReg(int);
int /*<<< orphan*/ ili9325_SetCursor(int /*<<< orphan*/, int /*<<< orphan*/);
int /*<<< orphan*/ ili9325_WriteReg(int, int);
void ili9325_Init(void) {
  LCD_IO_Init();
  ili9325_WriteReg(0x00, 0x0001);
  ili9325_WriteReg(0x01, 0x0100);
  ili9325_WriteReg(0x02, 0x0700);
  ili9325_WriteReg(0x03, 0x1018);
  ili9325_WriteReg(0x04, 0x0000);
  ili9325_WriteReg(0x08, 0x0202);
  ili9325_WriteReg(0x09, 0x0000);
  ili9325_WriteReg(0x0A, 0x0000);
  ili9325_WriteReg(0x0C, 0x0000);
  ili9325_WriteReg(0x0D, 0x0000);
  ili9325_WriteReg(0x0F, 0x0000);
  ili9325_WriteReg(0x10, 0x0000);
  ili9325_WriteReg(0x11, 0x0000);
  ili9325_WriteReg(0x12, 0x0000);
  ili9325_WriteReg(0x13, 0x0000);
  ili9325_WriteReg(0x10, 0x17B0);
  ili9325_WriteReg(0x11, 0x0137);
  ili9325_WriteReg(0x12, 0x0139);
  ili9325_WriteReg(0x13, 0x1d00);
  ili9325_WriteReg(0x29, 0x0013);
  ili9325_WriteReg(0x20, 0x0000);
  ili9325_WriteReg(0x21, 0x0000);
  ili9325_WriteReg(0x30, 0x0007);
  ili9325_WriteReg(0x31, 0x0302);
  ili9325_WriteReg(0x32, 0x0105);
  ili9325_WriteReg(0x35, 0x0206);
  ili9325_WriteReg(0x36, 0x0808);
  ili9325_WriteReg(0x37, 0x0206);
  ili9325_WriteReg(0x38, 0x0504);
  ili9325_WriteReg(0x39, 0x0007);
  ili9325_WriteReg(0x3C, 0x0105);
  ili9325_WriteReg(0x3D, 0x0808);
  ili9325_WriteReg(0x50, 0x0000);
  ili9325_WriteReg(0x51, 0x00EF);
  ili9325_WriteReg(0x52, 0x0000);
  ili9325_WriteReg(0x53, 0x013F);
  ili9325_WriteReg(0x60, 0xA700);
  ili9325_WriteReg(0x61, 0x0001);
  ili9325_WriteReg(0x6A, 0x0000);
  ili9325_WriteReg(0x80, 0x0000);
  ili9325_WriteReg(0x81, 0x0000);
  ili9325_WriteReg(0x82, 0x0000);
  ili9325_WriteReg(0x83, 0x0000);
  ili9325_WriteReg(0x84, 0x0000);
  ili9325_WriteReg(0x85, 0x0000);
  ili9325_WriteReg(0x90, 0x0010);
  ili9325_WriteReg(0x92, 0x0000);
  ili9325_WriteReg(0x93, 0x0003);
  ili9325_WriteReg(0x95, 0x0110);
  ili9325_WriteReg(0x97, 0x0000);
  ili9325_WriteReg(0x98, 0x0000);
  ili9325_WriteReg(0x03, 0x1018);
  ili9325_WriteReg(0x07, 0x0173);
  ili9325_SetCursor(0, 0);
  LCD_IO_WriteReg(0x22);
}


x86 assembly (clang, -O0):
<ili9325_Init>:
push   %rbp
mov    %rsp,%rbp
mov    $0x0,%al
call   1060 <LCD_IO_Init@plt>
xor    %edi,%edi
mov    $0x1,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x1,%edi
mov    $0x100,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x2,%edi
mov    $0x700,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x3,%edi
mov    $0x1018,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x4,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x8,%edi
mov    $0x202,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x9,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0xa,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0xc,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0xd,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0xf,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x10,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x11,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x12,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x13,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x10,%edi
mov    $0x17b0,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x11,%edi
mov    $0x137,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x12,%edi
mov    $0x139,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x13,%edi
mov    $0x1d00,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x29,%edi
mov    $0x13,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x20,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x21,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x30,%edi
mov    $0x7,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x31,%edi
mov    $0x302,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x32,%edi
mov    $0x105,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x35,%edi
mov    $0x206,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x36,%edi
mov    $0x808,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x37,%edi
mov    $0x206,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x38,%edi
mov    $0x504,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x39,%edi
mov    $0x7,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x3c,%edi
mov    $0x105,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x3d,%edi
mov    $0x808,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x50,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x51,%edi
mov    $0xef,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x52,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x53,%edi
mov    $0x13f,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x60,%edi
mov    $0xa700,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x61,%edi
mov    $0x1,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x6a,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x80,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x81,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x82,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x83,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x84,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x85,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x90,%edi
mov    $0x10,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x92,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x93,%edi
mov    $0x3,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x95,%edi
mov    $0x110,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x97,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x98,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x3,%edi
mov    $0x1018,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x7,%edi
mov    $0x173,%esi
call   1030 <ili9325_WriteReg@plt>
xor    %esi,%esi
mov    %esi,%edi
call   1050 <ili9325_SetCursor@plt>
mov    $0x22,%edi
call   1040 <LCD_IO_WriteReg@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<ili9325_Init>:
push   %rax
xor    %eax,%eax
call   1060 <LCD_IO_Init@plt>
xor    %edi,%edi
mov    $0x1,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x1,%edi
mov    $0x100,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x2,%edi
mov    $0x700,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x3,%edi
mov    $0x1018,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x4,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x8,%edi
mov    $0x202,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x9,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0xa,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0xc,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0xd,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0xf,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x10,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x11,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x12,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x13,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x10,%edi
mov    $0x17b0,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x11,%edi
mov    $0x137,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x12,%edi
mov    $0x139,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x13,%edi
mov    $0x1d00,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x29,%edi
mov    $0x13,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x20,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x21,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x30,%edi
mov    $0x7,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x31,%edi
mov    $0x302,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x32,%edi
mov    $0x105,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x35,%edi
mov    $0x206,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x36,%edi
mov    $0x808,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x37,%edi
mov    $0x206,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x38,%edi
mov    $0x504,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x39,%edi
mov    $0x7,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x3c,%edi
mov    $0x105,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x3d,%edi
mov    $0x808,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x50,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x51,%edi
mov    $0xef,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x52,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x53,%edi
mov    $0x13f,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x60,%edi
mov    $0xa700,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x61,%edi
mov    $0x1,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x6a,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x80,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x81,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x82,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x83,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x84,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x85,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x90,%edi
mov    $0x10,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x92,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x93,%edi
mov    $0x3,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x95,%edi
mov    $0x110,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x97,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x98,%edi
xor    %esi,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x3,%edi
mov    $0x1018,%esi
call   1030 <ili9325_WriteReg@plt>
mov    $0x7,%edi
mov    $0x173,%esi
call   1030 <ili9325_WriteReg@plt>
xor    %edi,%edi
xor    %esi,%esi
call   1050 <ili9325_SetCursor@plt>
mov    $0x22,%edi
pop    %rax
jmp    1040 <LCD_IO_WriteReg@plt>

LLVM IR (-O0):
define void @ili9325_Init() {
%1 = call i32 (...) @LCD_IO_Init()
%2 = call i32 @ili9325_WriteReg(i32 0, i32 1)
%3 = call i32 @ili9325_WriteReg(i32 1, i32 256)
%4 = call i32 @ili9325_WriteReg(i32 2, i32 1792)
%5 = call i32 @ili9325_WriteReg(i32 3, i32 4120)
%6 = call i32 @ili9325_WriteReg(i32 4, i32 0)
%7 = call i32 @ili9325_WriteReg(i32 8, i32 514)
%8 = call i32 @ili9325_WriteReg(i32 9, i32 0)
%9 = call i32 @ili9325_WriteReg(i32 10, i32 0)
%10 = call i32 @ili9325_WriteReg(i32 12, i32 0)
%11 = call i32 @ili9325_WriteReg(i32 13, i32 0)
%12 = call i32 @ili9325_WriteReg(i32 15, i32 0)
%13 = call i32 @ili9325_WriteReg(i32 16, i32 0)
%14 = call i32 @ili9325_WriteReg(i32 17, i32 0)
%15 = call i32 @ili9325_WriteReg(i32 18, i32 0)
%16 = call i32 @ili9325_WriteReg(i32 19, i32 0)
%17 = call i32 @ili9325_WriteReg(i32 16, i32 6064)
%18 = call i32 @ili9325_WriteReg(i32 17, i32 311)
%19 = call i32 @ili9325_WriteReg(i32 18, i32 313)
%20 = call i32 @ili9325_WriteReg(i32 19, i32 7424)
%21 = call i32 @ili9325_WriteReg(i32 41, i32 19)
%22 = call i32 @ili9325_WriteReg(i32 32, i32 0)
%23 = call i32 @ili9325_WriteReg(i32 33, i32 0)
%24 = call i32 @ili9325_WriteReg(i32 48, i32 7)
%25 = call i32 @ili9325_WriteReg(i32 49, i32 770)
%26 = call i32 @ili9325_WriteReg(i32 50, i32 261)
%27 = call i32 @ili9325_WriteReg(i32 53, i32 518)
%28 = call i32 @ili9325_WriteReg(i32 54, i32 2056)
%29 = call i32 @ili9325_WriteReg(i32 55, i32 518)
%30 = call i32 @ili9325_WriteReg(i32 56, i32 1284)
%31 = call i32 @ili9325_WriteReg(i32 57, i32 7)
%32 = call i32 @ili9325_WriteReg(i32 60, i32 261)
%33 = call i32 @ili9325_WriteReg(i32 61, i32 2056)
%34 = call i32 @ili9325_WriteReg(i32 80, i32 0)
%35 = call i32 @ili9325_WriteReg(i32 81, i32 239)
%36 = call i32 @ili9325_WriteReg(i32 82, i32 0)
%37 = call i32 @ili9325_WriteReg(i32 83, i32 319)
%38 = call i32 @ili9325_WriteReg(i32 96, i32 42752)
%39 = call i32 @ili9325_WriteReg(i32 97, i32 1)
%40 = call i32 @ili9325_WriteReg(i32 106, i32 0)
%41 = call i32 @ili9325_WriteReg(i32 128, i32 0)
%42 = call i32 @ili9325_WriteReg(i32 129, i32 0)
%43 = call i32 @ili9325_WriteReg(i32 130, i32 0)
%44 = call i32 @ili9325_WriteReg(i32 131, i32 0)
%45 = call i32 @ili9325_WriteReg(i32 132, i32 0)
%46 = call i32 @ili9325_WriteReg(i32 133, i32 0)
%47 = call i32 @ili9325_WriteReg(i32 144, i32 16)
%48 = call i32 @ili9325_WriteReg(i32 146, i32 0)
%49 = call i32 @ili9325_WriteReg(i32 147, i32 3)
%50 = call i32 @ili9325_WriteReg(i32 149, i32 272)
%51 = call i32 @ili9325_WriteReg(i32 151, i32 0)
%52 = call i32 @ili9325_WriteReg(i32 152, i32 0)
%53 = call i32 @ili9325_WriteReg(i32 3, i32 4120)
%54 = call i32 @ili9325_WriteReg(i32 7, i32 371)
%55 = call i32 @ili9325_SetCursor(i32 0, i32 0)
%56 = call i32 @LCD_IO_WriteReg(i32 34)
ret void
}

LLVM IR (-O2):
define void @ili9325_Init() {
%1 = tail call i32 (...) @LCD_IO_Init()
%2 = tail call i32 @ili9325_WriteReg(i32 0, i32 1)
%3 = tail call i32 @ili9325_WriteReg(i32 1, i32 256)
%4 = tail call i32 @ili9325_WriteReg(i32 2, i32 1792)
%5 = tail call i32 @ili9325_WriteReg(i32 3, i32 4120)
%6 = tail call i32 @ili9325_WriteReg(i32 4, i32 0)
%7 = tail call i32 @ili9325_WriteReg(i32 8, i32 514)
%8 = tail call i32 @ili9325_WriteReg(i32 9, i32 0)
%9 = tail call i32 @ili9325_WriteReg(i32 10, i32 0)
%10 = tail call i32 @ili9325_WriteReg(i32 12, i32 0)
%11 = tail call i32 @ili9325_WriteReg(i32 13, i32 0)
%12 = tail call i32 @ili9325_WriteReg(i32 15, i32 0)
%13 = tail call i32 @ili9325_WriteReg(i32 16, i32 0)
%14 = tail call i32 @ili9325_WriteReg(i32 17, i32 0)
%15 = tail call i32 @ili9325_WriteReg(i32 18, i32 0)
%16 = tail call i32 @ili9325_WriteReg(i32 19, i32 0)
%17 = tail call i32 @ili9325_WriteReg(i32 16, i32 6064)
%18 = tail call i32 @ili9325_WriteReg(i32 17, i32 311)
%19 = tail call i32 @ili9325_WriteReg(i32 18, i32 313)
%20 = tail call i32 @ili9325_WriteReg(i32 19, i32 7424)
%21 = tail call i32 @ili9325_WriteReg(i32 41, i32 19)
%22 = tail call i32 @ili9325_WriteReg(i32 32, i32 0)
%23 = tail call i32 @ili9325_WriteReg(i32 33, i32 0)
%24 = tail call i32 @ili9325_WriteReg(i32 48, i32 7)
%25 = tail call i32 @ili9325_WriteReg(i32 49, i32 770)
%26 = tail call i32 @ili9325_WriteReg(i32 50, i32 261)
%27 = tail call i32 @ili9325_WriteReg(i32 53, i32 518)
%28 = tail call i32 @ili9325_WriteReg(i32 54, i32 2056)
%29 = tail call i32 @ili9325_WriteReg(i32 55, i32 518)
%30 = tail call i32 @ili9325_WriteReg(i32 56, i32 1284)
%31 = tail call i32 @ili9325_WriteReg(i32 57, i32 7)
%32 = tail call i32 @ili9325_WriteReg(i32 60, i32 261)
%33 = tail call i32 @ili9325_WriteReg(i32 61, i32 2056)
%34 = tail call i32 @ili9325_WriteReg(i32 80, i32 0)
%35 = tail call i32 @ili9325_WriteReg(i32 81, i32 239)
%36 = tail call i32 @ili9325_WriteReg(i32 82, i32 0)
%37 = tail call i32 @ili9325_WriteReg(i32 83, i32 319)
%38 = tail call i32 @ili9325_WriteReg(i32 96, i32 42752)
%39 = tail call i32 @ili9325_WriteReg(i32 97, i32 1)
%40 = tail call i32 @ili9325_WriteReg(i32 106, i32 0)
%41 = tail call i32 @ili9325_WriteReg(i32 128, i32 0)
%42 = tail call i32 @ili9325_WriteReg(i32 129, i32 0)
%43 = tail call i32 @ili9325_WriteReg(i32 130, i32 0)
%44 = tail call i32 @ili9325_WriteReg(i32 131, i32 0)
%45 = tail call i32 @ili9325_WriteReg(i32 132, i32 0)
%46 = tail call i32 @ili9325_WriteReg(i32 133, i32 0)
%47 = tail call i32 @ili9325_WriteReg(i32 144, i32 16)
%48 = tail call i32 @ili9325_WriteReg(i32 146, i32 0)
%49 = tail call i32 @ili9325_WriteReg(i32 147, i32 3)
%50 = tail call i32 @ili9325_WriteReg(i32 149, i32 272)
%51 = tail call i32 @ili9325_WriteReg(i32 151, i32 0)
%52 = tail call i32 @ili9325_WriteReg(i32 152, i32 0)
%53 = tail call i32 @ili9325_WriteReg(i32 3, i32 4120)
%54 = tail call i32 @ili9325_WriteReg(i32 7, i32 371)
%55 = tail call i32 @ili9325_SetCursor(i32 0, i32 0)
%56 = tail call i32 @LCD_IO_WriteReg(i32 34)
ret void
}