// File: Silica[P]PSL/./PSL/PSLlib.h
// Function: PSL::variable::PSLlib::Strlib::set(PSL::variable::rsv const&)
static void set(const rsv &r)
		{
			variable v = r;
			v["char"] = Char;
			v["ctoi"] = ctoi;
			v["length"] = Strlen;
			v["substr"] = Substr;
			v["find"] = Find;
			v["rfind"] = rFind;
			v["split"] = Split;
			#ifdef PSL_USE_CONSOLE
			v["getchar"] = getChar;
			v["gets"] = Gets;
			#endif
		}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x70, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rsi
leaq -0x10(%rbp), %rdi
movq %rdi, -0x70(%rbp)
callq 0xcd50
movq -0x70(%rbp), %rsi
leaq 0x1d9da(%rip), %rdx     # 0x3ed42
leaq -0x18(%rbp), %rdi
callq 0x1f930
jmp 0x21373
leaq 0x145f6(%rip), %rsi     # 0x35970
leaq -0x18(%rbp), %rdi
callq 0x1fbc0
jmp 0x21385
leaq -0x18(%rbp), %rdi
callq 0xcdc0
leaq 0x1d98b(%rip), %rdx     # 0x3ed20
leaq -0x30(%rbp), %rdi
leaq -0x10(%rbp), %rsi
callq 0x1f930
jmp 0x213a4
leaq 0x14665(%rip), %rsi     # 0x35a10
leaq -0x30(%rbp), %rdi
callq 0x1fbc0
jmp 0x213b6
leaq -0x30(%rbp), %rdi
callq 0xcdc0
leaq 0x1d95f(%rip), %rdx     # 0x3ed25
leaq -0x38(%rbp), %rdi
leaq -0x10(%rbp), %rsi
callq 0x1f930
jmp 0x213d5
leaq 0x146b4(%rip), %rsi     # 0x35a90
leaq -0x38(%rbp), %rdi
callq 0x1fbc0
jmp 0x213e7
leaq -0x38(%rbp), %rdi
callq 0xcdc0
leaq 0x1d935(%rip), %rdx     # 0x3ed2c
leaq -0x40(%rbp), %rdi
leaq -0x10(%rbp), %rsi
callq 0x1f930
jmp 0x21406
leaq 0x14703(%rip), %rsi     # 0x35b10
leaq -0x40(%rbp), %rdi
callq 0x1fbc0
jmp 0x21418
leaq -0x40(%rbp), %rdi
callq 0xcdc0
leaq 0x1d90c(%rip), %rdx     # 0x3ed34
leaq -0x48(%rbp), %rdi
leaq -0x10(%rbp), %rsi
callq 0x1f930
jmp 0x21437
leaq 0x14832(%rip), %rsi     # 0x35c70
leaq -0x48(%rbp), %rdi
callq 0x1fbc0
jmp 0x21449
leaq -0x48(%rbp), %rdi
callq 0xcdc0
leaq 0x1d8da(%rip), %rdx     # 0x3ed33
leaq -0x50(%rbp), %rdi
leaq -0x10(%rbp), %rsi
callq 0x1f930
jmp 0x21468
leaq 0x14981(%rip), %rsi     # 0x35df0
leaq -0x50(%rbp), %rdi
callq 0x1fbc0
jmp 0x2147a
leaq -0x50(%rbp), %rdi
callq 0xcdc0
leaq 0x1d8af(%rip), %rdx     # 0x3ed39
leaq -0x58(%rbp), %rdi
leaq -0x10(%rbp), %rsi
callq 0x1f930
jmp 0x21499
leaq 0x14b10(%rip), %rsi     # 0x35fb0
leaq -0x58(%rbp), %rdi
callq 0x1fbc0
jmp 0x214ab
leaq -0x58(%rbp), %rdi
callq 0xcdc0
leaq 0x1d884(%rip), %rdx     # 0x3ed3f
leaq -0x60(%rbp), %rdi
leaq -0x10(%rbp), %rsi
callq 0x1f930
jmp 0x214ca
leaq 0x14e5f(%rip), %rsi     # 0x36330
leaq -0x60(%rbp), %rdi
callq 0x1fbc0
jmp 0x214dc
leaq -0x60(%rbp), %rdi
callq 0xcdc0
leaq 0x1d85b(%rip), %rdx     # 0x3ed47
leaq -0x68(%rbp), %rdi
leaq -0x10(%rbp), %rsi
callq 0x1f930
jmp 0x214fb
leaq 0x14ece(%rip), %rsi     # 0x363d0
leaq -0x68(%rbp), %rdi
callq 0x1fbc0
jmp 0x2150d
leaq -0x68(%rbp), %rdi
callq 0xcdc0
leaq -0x10(%rbp), %rdi
callq 0xcdc0
addq $0x70, %rsp
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x2160c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x18(%rbp), %rdi
callq 0xcdc0
jmp 0x2160c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x30(%rbp), %rdi
callq 0xcdc0
jmp 0x2160c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x38(%rbp), %rdi
callq 0xcdc0
jmp 0x2160c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x40(%rbp), %rdi
callq 0xcdc0
jmp 0x2160c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x48(%rbp), %rdi
callq 0xcdc0
jmp 0x2160c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x50(%rbp), %rdi
callq 0xcdc0
jmp 0x2160c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x58(%rbp), %rdi
callq 0xcdc0
jmp 0x2160c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x60(%rbp), %rdi
callq 0xcdc0
jmp 0x2160c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x68(%rbp), %rdi
callq 0xcdc0
leaq -0x10(%rbp), %rdi
callq 0xcdc0
movq -0x20(%rbp), %rdi
callq 0xc280
nop