// File: /workspace/github_c_makefile_star2_O0/stetre[P]moonnuklear/src/structs.c
// Function: moonnuklear_pushfontglyph
int pushfontglyph(lua_State *L, const nk_font_glyph_t *p)
    {
    lua_newtable(L);
    SetInteger(codepoint, "codepoint");
    SetFloat(xadvance, "xadvance");
    SetFloat(x0, "x0");
    SetFloat(y0, "y0");
    SetFloat(x1, "x1");
    SetFloat(y1, "y1");
    SetFloat(w, "w");
    SetFloat(h, "h");
    SetFloat(u0, "u0");
    SetFloat(v0, "v0");
    SetFloat(u1, "u1");
    SetFloat(v1, "v1");
    return 1;
    }

// Assembly:
subq $0x18, %rsp
movq %rdi, 0x10(%rsp)
movq %rsi, 0x8(%rsp)
movq 0x10(%rsp), %rdi
xorl %edx, %edx
movl %edx, %esi
callq 0x138b0
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movl (%rax), %eax
movl %eax, %esi
callq 0x13c50
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x1c4c2(%rip), %rdx     # 0xb2512
callq 0x13b80
jmp 0x96057
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movss 0x4(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
callq 0x142e0
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x1c49c(%rip), %rdx     # 0xb251c
callq 0x13b80
jmp 0x96087
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movss 0x8(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
callq 0x142e0
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x1b7dd(%rip), %rdx     # 0xb188d
callq 0x13b80
jmp 0x960b7
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movss 0xc(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
callq 0x142e0
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x1c445(%rip), %rdx     # 0xb2525
callq 0x13b80
jmp 0x960e7
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movss 0x10(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
callq 0x142e0
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x1c418(%rip), %rdx     # 0xb2528
callq 0x13b80
jmp 0x96117
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movss 0x14(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
callq 0x142e0
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x1bbc1(%rip), %rdx     # 0xb1d01
callq 0x13b80
jmp 0x96147
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movss 0x18(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
callq 0x142e0
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x11126(%rip), %rdx     # 0xa7296
callq 0x13b80
jmp 0x96177
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movss 0x1c(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
callq 0x142e0
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x1b230(%rip), %rdx     # 0xb13d0
callq 0x13b80
jmp 0x961a7
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movss 0x20(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
callq 0x142e0
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x1c35b(%rip), %rdx     # 0xb252b
callq 0x13b80
jmp 0x961d7
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movss 0x24(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
callq 0x142e0
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x1c32e(%rip), %rdx     # 0xb252e
callq 0x13b80
jmp 0x96207
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movss 0x28(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
callq 0x142e0
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x1c301(%rip), %rdx     # 0xb2531
callq 0x13b80
jmp 0x96237
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rax
movss 0x2c(%rax), %xmm0
cvtss2sd %xmm0, %xmm0
callq 0x142e0
movq 0x10(%rsp), %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
leaq 0x1c2d4(%rip), %rdx     # 0xb2534
callq 0x13b80
movl $0x1, %eax
addq $0x18, %rsp
retq
nop