// File: /workspace/github_c_makefile_star2_O3/stetre[P]moonfreetype/src/flags.c
// Function: LoadFlags
static int LoadFlags(lua_State *L)
    {
    if(lua_type(L, 1) == LUA_TNUMBER)
        return pushloadflags(L, luaL_checkinteger(L, 1));
    lua_pushinteger(L, checkloadflags(L, 1));
    return 1;
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
movl $0x1, %esi
callq 0x7bf0
cmpl $0x3, %eax
jne 0xd173
movq %rbx, %rdi
movl $0x1, %esi
callq 0x7770
movq %rax, %r14
xorl %ebp, %ebp
testb $0x1, %r14b
je 0xcf5d
leaq 0x703e(%rip), %rsi      # 0x13f8e
movq %rbx, %rdi
callq 0x7c90
movl $0x1, %ebp
testb $0x2, %r14b
je 0xcf74
leaq 0x702d(%rip), %rsi      # 0x13f97
movq %rbx, %rdi
callq 0x7c90
incl %ebp
testb $0x4, %r14b
je 0xcf8b
leaq 0x755e(%rip), %rsi      # 0x144df
movq %rbx, %rdi
callq 0x7c90
incl %ebp
testb $0x8, %r14b
je 0xcfa2
leaq 0x700a(%rip), %rsi      # 0x13fa2
movq %rbx, %rdi
callq 0x7c90
incl %ebp
testb $0x10, %r14b
je 0xcfb9
leaq 0x6ffd(%rip), %rsi      # 0x13fac
movq %rbx, %rdi
callq 0x7c90
incl %ebp
testb $0x20, %r14b
je 0xcfd0
leaq 0x6ff6(%rip), %rsi      # 0x13fbc
movq %rbx, %rdi
callq 0x7c90
incl %ebp
testb $0x40, %r14b
je 0xcfe7
leaq 0x6fee(%rip), %rsi      # 0x13fcb
movq %rbx, %rdi
callq 0x7c90
incl %ebp
testb %r14b, %r14b
jns 0xcffd
leaq 0x6fe4(%rip), %rsi      # 0x13fd7
movq %rbx, %rdi
callq 0x7c90
incl %ebp
btl $0x9, %r14d
jae 0xd015
leaq 0x6fd5(%rip), %rsi      # 0x13fe0
movq %rbx, %rdi
callq 0x7c90
incl %ebp
btl $0xa, %r14d
jae 0xd02d
leaq 0x6fd9(%rip), %rsi      # 0x13ffc
movq %rbx, %rdi
callq 0x7c90
incl %ebp
btl $0xb, %r14d
jae 0xd045
leaq 0x6fcc(%rip), %rsi      # 0x14007
movq %rbx, %rdi
callq 0x7c90
incl %ebp
btl $0xc, %r14d
jae 0xd05d
leaq 0x6fc5(%rip), %rsi      # 0x14018
movq %rbx, %rdi
callq 0x7c90
incl %ebp
btl $0xd, %r14d
jae 0xd075
leaq 0x6fb8(%rip), %rsi      # 0x14023
movq %rbx, %rdi
callq 0x7c90
incl %ebp
testw %r14w, %r14w
jns 0xd08c
leaq 0x6faf(%rip), %rsi      # 0x14031
movq %rbx, %rdi
callq 0x7c90
incl %ebp
btl $0x14, %r14d
jae 0xd0a4
leaq 0x68b5(%rip), %rsi      # 0x1394f
movq %rbx, %rdi
callq 0x7c90
incl %ebp
btl $0x15, %r14d
jae 0xd0bc
leaq 0x6f8b(%rip), %rsi      # 0x1403d
movq %rbx, %rdi
callq 0x7c90
incl %ebp
btl $0x1d, %r14d
jae 0xd0d4
leaq 0x6f83(%rip), %rsi      # 0x1404d
movq %rbx, %rdi
callq 0x7c90
incl %ebp
testl $0xfff0ffff, %r14d      # imm = 0xFFF0FFFF
jne 0xd0ee
leaq 0x791f(%rip), %rsi      # 0x14a03
movq %rbx, %rdi
callq 0x7c90
incl %ebp
btl $0x10, %r14d
jae 0xd106
leaq 0x6f5b(%rip), %rsi      # 0x14057
movq %rbx, %rdi
callq 0x7c90
incl %ebp
btl $0x11, %r14d
jae 0xd11e
leaq 0x6f50(%rip), %rsi      # 0x14064
movq %rbx, %rdi
callq 0x7c90
incl %ebp
testl $0x30000, %r14d         # imm = 0x30000
je 0xd138
leaq 0x6f42(%rip), %rsi      # 0x14070
movq %rbx, %rdi
callq 0x7c90
incl %ebp
btl $0x12, %r14d
jae 0xd150
leaq 0x6f35(%rip), %rsi      # 0x1407b
movq %rbx, %rdi
callq 0x7c90
incl %ebp
testl $0xf0000, %r14d         # imm = 0xF0000
jne 0xd48f
leaq 0x6f24(%rip), %rsi      # 0x14088
movq %rbx, %rdi
callq 0x7c90
incl %ebp
jmp 0xd48f
movl $0x1, %ebp
movq %rbx, %rdi
movl $0x1, %esi
callq 0x7d70
xorl %r14d, %r14d
testl %eax, %eax
je 0xd47f
leaq 0x786c(%rip), %r15      # 0x14a03
leaq 0x6df0(%rip), %r12      # 0x13f8e
movq %rbx, %rdi
movl %ebp, %esi
xorl %edx, %edx
callq 0x7320
movq %rax, %r13
movq %rax, %rdi
movq %r15, %rsi
callq 0x7700
testl %eax, %eax
je 0xd46b
movq %r13, %rdi
movq %r12, %rsi
callq 0x7700
testl %eax, %eax
je 0xd3c2
movq %r13, %rdi
leaq 0x6dba(%rip), %rsi      # 0x13f97
callq 0x7700
testl %eax, %eax
je 0xd3cb
movq %r13, %rdi
leaq 0x72eb(%rip), %rsi      # 0x144df
callq 0x7700
testl %eax, %eax
je 0xd3d4
movq %r13, %rdi
leaq 0x6d97(%rip), %rsi      # 0x13fa2
callq 0x7700
testl %eax, %eax
je 0xd3dd
movq %r13, %rdi
leaq 0x6d8a(%rip), %rsi      # 0x13fac
callq 0x7700
testl %eax, %eax
je 0xd3e6
movq %r13, %rdi
leaq 0x6d83(%rip), %rsi      # 0x13fbc
callq 0x7700
testl %eax, %eax
je 0xd3ec
movq %r13, %rdi
leaq 0x6d7b(%rip), %rsi      # 0x13fcb
callq 0x7700
testl %eax, %eax
je 0xd3f2
movq %r13, %rdi
leaq 0x6d70(%rip), %rsi      # 0x13fd7
callq 0x7700
testl %eax, %eax
je 0xd3f8
movq %r13, %rdi
leaq 0x6d62(%rip), %rsi      # 0x13fe0
callq 0x7700
testl %eax, %eax
je 0xd401
movq %r13, %rdi
leaq 0x6d67(%rip), %rsi      # 0x13ffc
callq 0x7700
testl %eax, %eax
je 0xd40a
movq %r13, %rdi
leaq 0x6d5b(%rip), %rsi      # 0x14007
callq 0x7700
testl %eax, %eax
je 0xd413
movq %r13, %rdi
leaq 0x6d55(%rip), %rsi      # 0x14018
callq 0x7700
testl %eax, %eax
je 0xd41c
movq %r13, %rdi
leaq 0x6d49(%rip), %rsi      # 0x14023
callq 0x7700
testl %eax, %eax
je 0xd425
movq %r13, %rdi
leaq 0x6d40(%rip), %rsi      # 0x14031
callq 0x7700
testl %eax, %eax
je 0xd42e
movq %r13, %rdi
leaq 0x6647(%rip), %rsi      # 0x1394f
callq 0x7700
testl %eax, %eax
je 0xd437
movq %r13, %rdi
leaq 0x6d1e(%rip), %rsi      # 0x1403d
callq 0x7700
testl %eax, %eax
je 0xd440
movq %r13, %rdi
leaq 0x6d17(%rip), %rsi      # 0x1404d
callq 0x7700
testl %eax, %eax
je 0xd449
movq %r13, %rdi
leaq 0x6d3b(%rip), %rsi      # 0x14088
callq 0x7700
testl %eax, %eax
je 0xd46b
movq %r13, %rdi
leaq 0x6cf3(%rip), %rsi      # 0x14057
callq 0x7700
testl %eax, %eax
je 0xd452
movq %r13, %rdi
leaq 0x6ce9(%rip), %rsi      # 0x14064
callq 0x7700
testl %eax, %eax
je 0xd45b
movq %r13, %rdi
leaq 0x6cde(%rip), %rsi      # 0x14070
callq 0x7700
testl %eax, %eax
je 0xd464
movq %r13, %rdi
leaq 0x6cd2(%rip), %rsi      # 0x1407b
callq 0x7700
testl %eax, %eax
jne 0xd4a0
orl $0x40000, %r14d         # imm = 0x40000
jmp 0xd46b
orl $0x1, %r14d
jmp 0xd46b
orl $0x2, %r14d
jmp 0xd46b
orl $0x4, %r14d
jmp 0xd46b
orl $0x8, %r14d
jmp 0xd46b
orl $0x10, %r14d
jmp 0xd46b
orl $0x20, %r14d
jmp 0xd46b
orl $0x40, %r14d
jmp 0xd46b
orl $0x80, %r14d
jmp 0xd46b
orl $0x200, %r14d           # imm = 0x200
jmp 0xd46b
orl $0x400, %r14d           # imm = 0x400
jmp 0xd46b
orl $0x800, %r14d           # imm = 0x800
jmp 0xd46b
orl $0x1000, %r14d          # imm = 0x1000
jmp 0xd46b
orl $0x2000, %r14d          # imm = 0x2000
jmp 0xd46b
orl $0x8000, %r14d          # imm = 0x8000
jmp 0xd46b
orl $0x100000, %r14d        # imm = 0x100000
jmp 0xd46b
orl $0x200000, %r14d        # imm = 0x200000
jmp 0xd46b
orl $0x20000000, %r14d      # imm = 0x20000000
jmp 0xd46b
orl $0x10000, %r14d         # imm = 0x10000
jmp 0xd46b
orl $0x20000, %r14d         # imm = 0x20000
jmp 0xd46b
orl $0x30000, %r14d         # imm = 0x30000
incl %ebp
movq %rbx, %rdi
movl %ebp, %esi
callq 0x7d70
testl %eax, %eax
jne 0xd19e
movslq %r14d, %rsi
movq %rbx, %rdi
callq 0x7530
movl $0x1, %ebp
movl %ebp, %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x50dd(%rip), %rsi      # 0x12584
movq %rbx, %rdi
movq %r13, %rdx
xorl %eax, %eax
callq 0x7680
movq %rbx, %rdi
movl %ebp, %esi
movq %rax, %rdx
callq 0x7260
movl %eax, %r14d
jmp 0xd47f
nop