// File: /workspace/github_c_makefile_star2_O0/mabdi[P]bunney/bunny-main.c
// Function: init_builtin_vals
static void init_builtin_vals(void) {
  _u32 i;

   if (use_all8) {
    _s32 add;

    for (add = -128;add <= 127; add++) {
      ADDINT(dword_val_list,add);
      ADDINT(word_val_list,add);
      ADDINT(byte_val_list,add);
    }

    for (i=0;i<sizeof(intvals) / sizeof(_s32);i++)
      if (intvals[i] < -128 || intvals[i] > 127) {
        if (intvals[i] >= -32768 && intvals[i] <= 32767) 
          ADDINT(word_val_list,intvals[i]);
        ADDINT(dword_val_list,intvals[i]);
      }

    return;
  }


  for (i=0;i<sizeof(intvals) / sizeof(_s32);i++) {
    if (intvals[i] >= -128 && intvals[i] <= 127) 
      ADDINT(byte_val_list,intvals[i]);
    if (intvals[i] >= -32768 && intvals[i] <= 32767) 
      ADDINT(word_val_list,intvals[i]);
    ADDINT(dword_val_list,intvals[i]);
  }

}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x50, %rsp
cmpb $0x0, 0xdd12(%rip)      # 0x12301
je 0x4bf6
movl $0xffffff80, -0x8(%rbp) # imm = 0xFFFFFF80
cmpl $0x7f, -0x8(%rbp)
jg 0x493d
jmp 0x4608
leaq 0xdd21(%rip), %rax      # 0x12330
movq %rax, -0x10(%rbp)
movq -0x10(%rbp), %rax
movl 0x8(%rax), %eax
andl $0x7f, %eax
cmpl $0x0, %eax
jne 0x46f5
movq -0x10(%rbp), %rax
movq (%rax), %rdi
movq -0x10(%rbp), %rax
movl 0x8(%rax), %eax
addl $0x81, %eax
movl %eax, %eax
movl %eax, %esi
shlq $0x2, %rsi
callq 0x2360
movq %rax, %rcx
movq -0x10(%rbp), %rax
movq %rcx, (%rax)
movq -0x10(%rbp), %rax
cmpq $0x0, (%rax)
jne 0x46f3
jmp 0x4660
jmp 0x4662
leaq 0x9ea3(%rip), %rdi      # 0xe50c
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xdc60(%rip)      # 0x122d8
je 0x468f
movq 0xdc57(%rip), %rdi      # 0x122d8
leaq 0x9e84(%rip), %rsi      # 0xe50c
movb $0x0, %al
callq 0x22d0
jmp 0x4691
jmp 0x4693
leaq 0x9b17(%rip), %rdi      # 0xe1b1
leaq 0xa8bd(%rip), %rsi      # 0xef5e
leaq 0x9b19(%rip), %rdx      # 0xe1c1
movl $0x72e, %ecx            # imm = 0x72E
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xdc1c(%rip)      # 0x122d8
je 0x46e7
movq 0xdc13(%rip), %rdi      # 0x122d8
leaq 0x9ae5(%rip), %rsi      # 0xe1b1
leaq 0xa88b(%rip), %rdx      # 0xef5e
leaq 0x9ae7(%rip), %rcx      # 0xe1c1
movl $0x72e, %r8d            # imm = 0x72E
movb $0x0, %al
callq 0x22d0
jmp 0x46e9
movl $0x1, %edi
callq 0x2250
jmp 0x46f5
movl -0x8(%rbp), %edx
movq -0x10(%rbp), %rax
movq (%rax), %rax
movq -0x10(%rbp), %rsi
movl 0x8(%rsi), %ecx
movl %ecx, %edi
addl $0x1, %edi
movl %edi, 0x8(%rsi)
movl %ecx, %ecx
movl %edx, (%rax,%rcx,4)
jmp 0x4715
leaq 0xdc04(%rip), %rax      # 0x12320
movq %rax, -0x18(%rbp)
movq -0x18(%rbp), %rax
movl 0x8(%rax), %eax
andl $0x7f, %eax
cmpl $0x0, %eax
jne 0x4802
movq -0x18(%rbp), %rax
movq (%rax), %rdi
movq -0x18(%rbp), %rax
movl 0x8(%rax), %eax
addl $0x81, %eax
movl %eax, %eax
movl %eax, %esi
shlq $0x2, %rsi
callq 0x2360
movq %rax, %rcx
movq -0x18(%rbp), %rax
movq %rcx, (%rax)
movq -0x18(%rbp), %rax
cmpq $0x0, (%rax)
jne 0x4800
jmp 0x476d
jmp 0x476f
leaq 0x9d96(%rip), %rdi      # 0xe50c
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xdb53(%rip)      # 0x122d8
je 0x479c
movq 0xdb4a(%rip), %rdi      # 0x122d8
leaq 0x9d77(%rip), %rsi      # 0xe50c
movb $0x0, %al
callq 0x22d0
jmp 0x479e
jmp 0x47a0
leaq 0x9a0a(%rip), %rdi      # 0xe1b1
leaq 0xa7b0(%rip), %rsi      # 0xef5e
leaq 0x9a0c(%rip), %rdx      # 0xe1c1
movl $0x72f, %ecx            # imm = 0x72F
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xdb0f(%rip)      # 0x122d8
je 0x47f4
movq 0xdb06(%rip), %rdi      # 0x122d8
leaq 0x99d8(%rip), %rsi      # 0xe1b1
leaq 0xa77e(%rip), %rdx      # 0xef5e
leaq 0x99da(%rip), %rcx      # 0xe1c1
movl $0x72f, %r8d            # imm = 0x72F
movb $0x0, %al
callq 0x22d0
jmp 0x47f6
movl $0x1, %edi
callq 0x2250
jmp 0x4802
movl -0x8(%rbp), %edx
movq -0x18(%rbp), %rax
movq (%rax), %rax
movq -0x18(%rbp), %rsi
movl 0x8(%rsi), %ecx
movl %ecx, %edi
addl $0x1, %edi
movl %edi, 0x8(%rsi)
movl %ecx, %ecx
movl %edx, (%rax,%rcx,4)
jmp 0x4822
leaq 0xdae7(%rip), %rax      # 0x12310
movq %rax, -0x20(%rbp)
movq -0x20(%rbp), %rax
movl 0x8(%rax), %eax
andl $0x7f, %eax
cmpl $0x0, %eax
jne 0x490f
movq -0x20(%rbp), %rax
movq (%rax), %rdi
movq -0x20(%rbp), %rax
movl 0x8(%rax), %eax
addl $0x81, %eax
movl %eax, %eax
movl %eax, %esi
shlq $0x2, %rsi
callq 0x2360
movq %rax, %rcx
movq -0x20(%rbp), %rax
movq %rcx, (%rax)
movq -0x20(%rbp), %rax
cmpq $0x0, (%rax)
jne 0x490d
jmp 0x487a
jmp 0x487c
leaq 0x9c89(%rip), %rdi      # 0xe50c
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xda46(%rip)      # 0x122d8
je 0x48a9
movq 0xda3d(%rip), %rdi      # 0x122d8
leaq 0x9c6a(%rip), %rsi      # 0xe50c
movb $0x0, %al
callq 0x22d0
jmp 0x48ab
jmp 0x48ad
leaq 0x98fd(%rip), %rdi      # 0xe1b1
leaq 0xa6a3(%rip), %rsi      # 0xef5e
leaq 0x98ff(%rip), %rdx      # 0xe1c1
movl $0x730, %ecx            # imm = 0x730
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xda02(%rip)      # 0x122d8
je 0x4901
movq 0xd9f9(%rip), %rdi      # 0x122d8
leaq 0x98cb(%rip), %rsi      # 0xe1b1
leaq 0xa671(%rip), %rdx      # 0xef5e
leaq 0x98cd(%rip), %rcx      # 0xe1c1
movl $0x730, %r8d            # imm = 0x730
movb $0x0, %al
callq 0x22d0
jmp 0x4903
movl $0x1, %edi
callq 0x2250
jmp 0x490f
movl -0x8(%rbp), %edx
movq -0x20(%rbp), %rax
movq (%rax), %rax
movq -0x20(%rbp), %rsi
movl 0x8(%rsi), %ecx
movl %ecx, %edi
addl $0x1, %edi
movl %edi, 0x8(%rsi)
movl %ecx, %ecx
movl %edx, (%rax,%rcx,4)
jmp 0x492f
movl -0x8(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
jmp 0x45fc
movl $0x0, -0x4(%rbp)
movl -0x4(%rbp), %eax
cmpq $0x1b, %rax
jae 0x4bf1
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd8e3(%rip), %rax      # 0x12240
cmpl $-0x80, (%rax,%rcx,4)
jl 0x4979
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd8d1(%rip), %rax      # 0x12240
cmpl $0x7f, (%rax,%rcx,4)
jle 0x4be1
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd8bb(%rip), %rax      # 0x12240
cmpl $0xffff8000, (%rax,%rcx,4) # imm = 0xFFFF8000
jl 0x4ac6
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd8a2(%rip), %rax      # 0x12240
cmpl $0x7fff, (%rax,%rcx,4)  # imm = 0x7FFF
jg 0x4ac6
jmp 0x49ad
leaq 0xd96c(%rip), %rax      # 0x12320
movq %rax, -0x28(%rbp)
movq -0x28(%rbp), %rax
movl 0x8(%rax), %eax
andl $0x7f, %eax
cmpl $0x0, %eax
jne 0x4a9a
movq -0x28(%rbp), %rax
movq (%rax), %rdi
movq -0x28(%rbp), %rax
movl 0x8(%rax), %eax
addl $0x81, %eax
movl %eax, %eax
movl %eax, %esi
shlq $0x2, %rsi
callq 0x2360
movq %rax, %rcx
movq -0x28(%rbp), %rax
movq %rcx, (%rax)
movq -0x28(%rbp), %rax
cmpq $0x0, (%rax)
jne 0x4a98
jmp 0x4a05
jmp 0x4a07
leaq 0x9afe(%rip), %rdi      # 0xe50c
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xd8bb(%rip)      # 0x122d8
je 0x4a34
movq 0xd8b2(%rip), %rdi      # 0x122d8
leaq 0x9adf(%rip), %rsi      # 0xe50c
movb $0x0, %al
callq 0x22d0
jmp 0x4a36
jmp 0x4a38
leaq 0x9772(%rip), %rdi      # 0xe1b1
leaq 0xa518(%rip), %rsi      # 0xef5e
leaq 0x9774(%rip), %rdx      # 0xe1c1
movl $0x736, %ecx            # imm = 0x736
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xd877(%rip)      # 0x122d8
je 0x4a8c
movq 0xd86e(%rip), %rdi      # 0x122d8
leaq 0x9740(%rip), %rsi      # 0xe1b1
leaq 0xa4e6(%rip), %rdx      # 0xef5e
leaq 0x9742(%rip), %rcx      # 0xe1c1
movl $0x736, %r8d            # imm = 0x736
movb $0x0, %al
callq 0x22d0
jmp 0x4a8e
movl $0x1, %edi
callq 0x2250
jmp 0x4a9a
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd79a(%rip), %rax      # 0x12240
movl (%rax,%rcx,4), %edx
movq -0x28(%rbp), %rax
movq (%rax), %rax
movq -0x28(%rbp), %rsi
movl 0x8(%rsi), %ecx
movl %ecx, %edi
addl $0x1, %edi
movl %edi, 0x8(%rsi)
movl %ecx, %ecx
movl %edx, (%rax,%rcx,4)
jmp 0x4ac6
jmp 0x4ac8
leaq 0xd861(%rip), %rax      # 0x12330
movq %rax, -0x30(%rbp)
movq -0x30(%rbp), %rax
movl 0x8(%rax), %eax
andl $0x7f, %eax
cmpl $0x0, %eax
jne 0x4bb5
movq -0x30(%rbp), %rax
movq (%rax), %rdi
movq -0x30(%rbp), %rax
movl 0x8(%rax), %eax
addl $0x81, %eax
movl %eax, %eax
movl %eax, %esi
shlq $0x2, %rsi
callq 0x2360
movq %rax, %rcx
movq -0x30(%rbp), %rax
movq %rcx, (%rax)
movq -0x30(%rbp), %rax
cmpq $0x0, (%rax)
jne 0x4bb3
jmp 0x4b20
jmp 0x4b22
leaq 0x99e3(%rip), %rdi      # 0xe50c
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xd7a0(%rip)      # 0x122d8
je 0x4b4f
movq 0xd797(%rip), %rdi      # 0x122d8
leaq 0x99c4(%rip), %rsi      # 0xe50c
movb $0x0, %al
callq 0x22d0
jmp 0x4b51
jmp 0x4b53
leaq 0x9657(%rip), %rdi      # 0xe1b1
leaq 0xa3fd(%rip), %rsi      # 0xef5e
leaq 0x9659(%rip), %rdx      # 0xe1c1
movl $0x737, %ecx            # imm = 0x737
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xd75c(%rip)      # 0x122d8
je 0x4ba7
movq 0xd753(%rip), %rdi      # 0x122d8
leaq 0x9625(%rip), %rsi      # 0xe1b1
leaq 0xa3cb(%rip), %rdx      # 0xef5e
leaq 0x9627(%rip), %rcx      # 0xe1c1
movl $0x737, %r8d            # imm = 0x737
movb $0x0, %al
callq 0x22d0
jmp 0x4ba9
movl $0x1, %edi
callq 0x2250
jmp 0x4bb5
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd67f(%rip), %rax      # 0x12240
movl (%rax,%rcx,4), %edx
movq -0x30(%rbp), %rax
movq (%rax), %rax
movq -0x30(%rbp), %rsi
movl 0x8(%rsi), %ecx
movl %ecx, %edi
addl $0x1, %edi
movl %edi, 0x8(%rsi)
movl %ecx, %ecx
movl %edx, (%rax,%rcx,4)
jmp 0x4be1
jmp 0x4be3
movl -0x4(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
jmp 0x4944
jmp 0x4fc7
movl $0x0, -0x4(%rbp)
movl -0x4(%rbp), %eax
cmpq $0x1b, %rax
jae 0x4fc7
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd62a(%rip), %rax      # 0x12240
cmpl $-0x80, (%rax,%rcx,4)
jl 0x4d51
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd614(%rip), %rax      # 0x12240
cmpl $0x7f, (%rax,%rcx,4)
jg 0x4d51
jmp 0x4c38
leaq 0xd6d1(%rip), %rax      # 0x12310
movq %rax, -0x38(%rbp)
movq -0x38(%rbp), %rax
movl 0x8(%rax), %eax
andl $0x7f, %eax
cmpl $0x0, %eax
jne 0x4d25
movq -0x38(%rbp), %rax
movq (%rax), %rdi
movq -0x38(%rbp), %rax
movl 0x8(%rax), %eax
addl $0x81, %eax
movl %eax, %eax
movl %eax, %esi
shlq $0x2, %rsi
callq 0x2360
movq %rax, %rcx
movq -0x38(%rbp), %rax
movq %rcx, (%rax)
movq -0x38(%rbp), %rax
cmpq $0x0, (%rax)
jne 0x4d23
jmp 0x4c90
jmp 0x4c92
leaq 0x9873(%rip), %rdi      # 0xe50c
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xd630(%rip)      # 0x122d8
je 0x4cbf
movq 0xd627(%rip), %rdi      # 0x122d8
leaq 0x9854(%rip), %rsi      # 0xe50c
movb $0x0, %al
callq 0x22d0
jmp 0x4cc1
jmp 0x4cc3
leaq 0x94e7(%rip), %rdi      # 0xe1b1
leaq 0xa28d(%rip), %rsi      # 0xef5e
leaq 0x94e9(%rip), %rdx      # 0xe1c1
movl $0x740, %ecx            # imm = 0x740
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xd5ec(%rip)      # 0x122d8
je 0x4d17
movq 0xd5e3(%rip), %rdi      # 0x122d8
leaq 0x94b5(%rip), %rsi      # 0xe1b1
leaq 0xa25b(%rip), %rdx      # 0xef5e
leaq 0x94b7(%rip), %rcx      # 0xe1c1
movl $0x740, %r8d            # imm = 0x740
movb $0x0, %al
callq 0x22d0
jmp 0x4d19
movl $0x1, %edi
callq 0x2250
jmp 0x4d25
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd50f(%rip), %rax      # 0x12240
movl (%rax,%rcx,4), %edx
movq -0x38(%rbp), %rax
movq (%rax), %rax
movq -0x38(%rbp), %rsi
movl 0x8(%rsi), %ecx
movl %ecx, %edi
addl $0x1, %edi
movl %edi, 0x8(%rsi)
movl %ecx, %ecx
movl %edx, (%rax,%rcx,4)
jmp 0x4d51
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd4e3(%rip), %rax      # 0x12240
cmpl $0xffff8000, (%rax,%rcx,4) # imm = 0xFFFF8000
jl 0x4e9e
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd4ca(%rip), %rax      # 0x12240
cmpl $0x7fff, (%rax,%rcx,4)  # imm = 0x7FFF
jg 0x4e9e
jmp 0x4d85
leaq 0xd594(%rip), %rax      # 0x12320
movq %rax, -0x40(%rbp)
movq -0x40(%rbp), %rax
movl 0x8(%rax), %eax
andl $0x7f, %eax
cmpl $0x0, %eax
jne 0x4e72
movq -0x40(%rbp), %rax
movq (%rax), %rdi
movq -0x40(%rbp), %rax
movl 0x8(%rax), %eax
addl $0x81, %eax
movl %eax, %eax
movl %eax, %esi
shlq $0x2, %rsi
callq 0x2360
movq %rax, %rcx
movq -0x40(%rbp), %rax
movq %rcx, (%rax)
movq -0x40(%rbp), %rax
cmpq $0x0, (%rax)
jne 0x4e70
jmp 0x4ddd
jmp 0x4ddf
leaq 0x9726(%rip), %rdi      # 0xe50c
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xd4e3(%rip)      # 0x122d8
je 0x4e0c
movq 0xd4da(%rip), %rdi      # 0x122d8
leaq 0x9707(%rip), %rsi      # 0xe50c
movb $0x0, %al
callq 0x22d0
jmp 0x4e0e
jmp 0x4e10
leaq 0x939a(%rip), %rdi      # 0xe1b1
leaq 0xa140(%rip), %rsi      # 0xef5e
leaq 0x939c(%rip), %rdx      # 0xe1c1
movl $0x742, %ecx            # imm = 0x742
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xd49f(%rip)      # 0x122d8
je 0x4e64
movq 0xd496(%rip), %rdi      # 0x122d8
leaq 0x9368(%rip), %rsi      # 0xe1b1
leaq 0xa10e(%rip), %rdx      # 0xef5e
leaq 0x936a(%rip), %rcx      # 0xe1c1
movl $0x742, %r8d            # imm = 0x742
movb $0x0, %al
callq 0x22d0
jmp 0x4e66
movl $0x1, %edi
callq 0x2250
jmp 0x4e72
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd3c2(%rip), %rax      # 0x12240
movl (%rax,%rcx,4), %edx
movq -0x40(%rbp), %rax
movq (%rax), %rax
movq -0x40(%rbp), %rsi
movl 0x8(%rsi), %ecx
movl %ecx, %edi
addl $0x1, %edi
movl %edi, 0x8(%rsi)
movl %ecx, %ecx
movl %edx, (%rax,%rcx,4)
jmp 0x4e9e
jmp 0x4ea0
leaq 0xd489(%rip), %rax      # 0x12330
movq %rax, -0x48(%rbp)
movq -0x48(%rbp), %rax
movl 0x8(%rax), %eax
andl $0x7f, %eax
cmpl $0x0, %eax
jne 0x4f8d
movq -0x48(%rbp), %rax
movq (%rax), %rdi
movq -0x48(%rbp), %rax
movl 0x8(%rax), %eax
addl $0x81, %eax
movl %eax, %eax
movl %eax, %esi
shlq $0x2, %rsi
callq 0x2360
movq %rax, %rcx
movq -0x48(%rbp), %rax
movq %rcx, (%rax)
movq -0x48(%rbp), %rax
cmpq $0x0, (%rax)
jne 0x4f8b
jmp 0x4ef8
jmp 0x4efa
leaq 0x960b(%rip), %rdi      # 0xe50c
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xd3c8(%rip)      # 0x122d8
je 0x4f27
movq 0xd3bf(%rip), %rdi      # 0x122d8
leaq 0x95ec(%rip), %rsi      # 0xe50c
movb $0x0, %al
callq 0x22d0
jmp 0x4f29
jmp 0x4f2b
leaq 0x927f(%rip), %rdi      # 0xe1b1
leaq 0xa025(%rip), %rsi      # 0xef5e
leaq 0x9281(%rip), %rdx      # 0xe1c1
movl $0x743, %ecx            # imm = 0x743
movb $0x0, %al
callq 0x2030
cmpq $0x0, 0xd384(%rip)      # 0x122d8
je 0x4f7f
movq 0xd37b(%rip), %rdi      # 0x122d8
leaq 0x924d(%rip), %rsi      # 0xe1b1
leaq 0x9ff3(%rip), %rdx      # 0xef5e
leaq 0x924f(%rip), %rcx      # 0xe1c1
movl $0x743, %r8d            # imm = 0x743
movb $0x0, %al
callq 0x22d0
jmp 0x4f81
movl $0x1, %edi
callq 0x2250
jmp 0x4f8d
movl -0x4(%rbp), %eax
movl %eax, %ecx
leaq 0xd2a7(%rip), %rax      # 0x12240
movl (%rax,%rcx,4), %edx
movq -0x48(%rbp), %rax
movq (%rax), %rax
movq -0x48(%rbp), %rsi
movl 0x8(%rsi), %ecx
movl %ecx, %edi
addl $0x1, %edi
movl %edi, 0x8(%rsi)
movl %ecx, %ecx
movl %edx, (%rax,%rcx,4)
jmp 0x4fb9
movl -0x4(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
jmp 0x4bfd
addq $0x50, %rsp
popq %rbp
retq
nopl (%rax)