// File: /workspace/github_c_makefile_star2_O1/johsteffens[P]beth/lib/bcore/bcore.xo.c
// Function: x_btcl_context_s_set_reserved_funcs
x_btcl_context_s* x_btcl_context_s_set_reserved_funcs( x_btcl_context_s* o )
{
    // bcore_x_btcl_builtin.x:59:1
    
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"SIZE" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"EXP" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"LOG" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"LOG2" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"LOG10" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"SIN" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"COS" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"TAN" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"TANH" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"SIGN" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"SQRT" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"ABS" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"CEIL" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"FLOOR" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"MAX" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"MIN" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"IFE" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"PRINT" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"PRINTLN" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"PRINTX" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"ASSERT" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"MKDIR" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"RMDIR" );
    bcore_hmap_name_s_set_sc(&(o->hmap_reserved_func),"FILE_EXISTS" );
    return o;
}

// Assembly:
pushq %r14
pushq %rbx
pushq %rax
movq %rdi, %rbx
leaq 0x40(%rdi), %r14
leaq 0xbcb98(%rip), %rsi     # 0x143337
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb8e(%rip), %rsi     # 0x14333c
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb83(%rip), %rsi     # 0x143340
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb78(%rip), %rsi     # 0x143344
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb6e(%rip), %rsi     # 0x143349
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb65(%rip), %rsi     # 0x14334f
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb5a(%rip), %rsi     # 0x143353
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb4f(%rip), %rsi     # 0x143357
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb44(%rip), %rsi     # 0x14335b
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb3a(%rip), %rsi     # 0x143360
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb30(%rip), %rsi     # 0x143365
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb26(%rip), %rsi     # 0x14336a
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb1b(%rip), %rsi     # 0x14336e
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb11(%rip), %rsi     # 0x143373
movq %r14, %rdi
callq 0xddb52
leaq 0xbcb08(%rip), %rsi     # 0x143379
movq %r14, %rdi
callq 0xddb52
leaq 0xbcafd(%rip), %rsi     # 0x14337d
movq %r14, %rdi
callq 0xddb52
leaq 0xbcaf2(%rip), %rsi     # 0x143381
movq %r14, %rdi
callq 0xddb52
leaq 0xbcae7(%rip), %rsi     # 0x143385
movq %r14, %rdi
callq 0xddb52
leaq 0xbcade(%rip), %rsi     # 0x14338b
movq %r14, %rdi
callq 0xddb52
leaq 0xbcad7(%rip), %rsi     # 0x143393
movq %r14, %rdi
callq 0xddb52
leaq 0xbcacf(%rip), %rsi     # 0x14339a
movq %r14, %rdi
callq 0xddb52
leaq 0xbcac7(%rip), %rsi     # 0x1433a1
movq %r14, %rdi
callq 0xddb52
leaq 0xbcabe(%rip), %rsi     # 0x1433a7
movq %r14, %rdi
callq 0xddb52
leaq 0xbcab5(%rip), %rsi     # 0x1433ad
movq %r14, %rdi
callq 0xddb52
movq %rbx, %rax
addq $0x8, %rsp
popq %rbx
popq %r14
retq