// File: /workspace/github_c_makefile_star2_O0/sharpyfox[P]citrusleaf-client/tests/key_c/src/main.c
// Function: usage
void usage(void) {
	fprintf(stderr, "Usage key_c:\n");
	fprintf(stderr, "-h host [default 127.0.0.1] \n");
	fprintf(stderr, "-p port [default 3000]\n");
	fprintf(stderr, "-n namespace [default test]\n");
	fprintf(stderr, "-S set [default none (empty string)]\n");
	fprintf(stderr, "-t threads [default 32]\n");
	fprintf(stderr, "-k keys [default 10000]\n");
	fprintf(stderr, "-c check: sends all data with a get request for server-side validation\n");
	fprintf(stderr, "-r reads [default 10000]\n");
	fprintf(stderr, "-w writes [default 10000]\n");
	fprintf(stderr, "-e deletes [default 0]\n");
	fprintf(stderr, "-M use read-modify-write, i.e., read generation and set it while writing\n");
	fprintf(stderr, "-V is size of the value [default 100]\n");
	fprintf(stderr, "-m timeout in millisec [default ?]\n");
	fprintf(stderr, "-1 just run one-test\n");
	fprintf(stderr, "-d is direct to this one host\n");
	fprintf(stderr, "-D is the delay factor [default 0]\n");
	fprintf(stderr, "-T is the TTL in seconds to send to the server [default 0]\n");
	fprintf(stderr, "-U is the TTL range in seconds, i.e. from TTL to TTL + range [default 0]\n");
	fprintf(stderr, "-v is verbose\n");
	fprintf(stderr, "-s is silent. Silent shuts up very important errors, so use sparingly\n");
	fprintf(stderr, "-i is integer mode [default: string]\n");
	fprintf(stderr, "-b is blob mode [default: string]\n");
	fprintf(stderr, "-z is the zero point: the key to start with [0]\n");
	fprintf(stderr, "-f is value factor: key * f = value [1]\n");
	fprintf(stderr, "-C is continue mode: ignore errors\n");
	fprintf(stderr, "-A is batch reads: [default size 10]\n");
	fprintf(stderr, "-R is to use shared memory [maximum number of nodes supported is 32]\n");
	fprintf(stderr, "-N bin [default is string 'value']\n");
	fprintf(stderr, "-P parallel set all keys on all threads in parallel [default is false]\n");
	fprintf(stderr, "-o number of generic ops with W:(100-W) write:read ratio\n\t[default 0: If non-zero, -w and -r will be ignored. Keep it zero for normal operations]\n");
	fprintf(stderr, "-W number of writes per 100 ops\n\t[default 20: i.e 20 writes per 100 ops. This is applicable to the -o parameter ]\n");
}

// Assembly:
pushq %rax
movq 0x202d8(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19550(%rip), %rsi     # 0x1c262
movb $0x0, %al
callq 0x23b0
movq 0x202c0(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19546(%rip), %rsi     # 0x1c270
movb $0x0, %al
callq 0x23b0
movq 0x202a8(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x1954c(%rip), %rsi     # 0x1c28e
movb $0x0, %al
callq 0x23b0
movq 0x20290(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x1954c(%rip), %rsi     # 0x1c2a6
movb $0x0, %al
callq 0x23b0
movq 0x20278(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19551(%rip), %rsi     # 0x1c2c3
movb $0x0, %al
callq 0x23b0
movq 0x20260(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x1955f(%rip), %rsi     # 0x1c2e9
movb $0x0, %al
callq 0x23b0
movq 0x20248(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19560(%rip), %rsi     # 0x1c302
movb $0x0, %al
callq 0x23b0
movq 0x20230(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19561(%rip), %rsi     # 0x1c31b
movb $0x0, %al
callq 0x23b0
movq 0x20218(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19591(%rip), %rsi     # 0x1c363
movb $0x0, %al
callq 0x23b0
movq 0x20200(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19593(%rip), %rsi     # 0x1c37d
movb $0x0, %al
callq 0x23b0
movq 0x201e8(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19596(%rip), %rsi     # 0x1c398
movb $0x0, %al
callq 0x23b0
movq 0x201d0(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19596(%rip), %rsi     # 0x1c3b0
movb $0x0, %al
callq 0x23b0
movq 0x201b8(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x195c8(%rip), %rsi     # 0x1c3fa
movb $0x0, %al
callq 0x23b0
movq 0x201a0(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x195d7(%rip), %rsi     # 0x1c421
movb $0x0, %al
callq 0x23b0
movq 0x20188(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x195e3(%rip), %rsi     # 0x1c445
movb $0x0, %al
callq 0x23b0
movq 0x20170(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x195e1(%rip), %rsi     # 0x1c45b
movb $0x0, %al
callq 0x23b0
movq 0x20158(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x195e8(%rip), %rsi     # 0x1c47a
movb $0x0, %al
callq 0x23b0
movq 0x20140(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x195f4(%rip), %rsi     # 0x1c49e
movb $0x0, %al
callq 0x23b0
movq 0x20128(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19618(%rip), %rsi     # 0x1c4da
movb $0x0, %al
callq 0x23b0
movq 0x20110(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x1964a(%rip), %rsi     # 0x1c524
movb $0x0, %al
callq 0x23b0
movq 0x200f8(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19641(%rip), %rsi     # 0x1c533
movb $0x0, %al
callq 0x23b0
movq 0x200e0(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19670(%rip), %rsi     # 0x1c57a
movb $0x0, %al
callq 0x23b0
movq 0x200c8(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x1967e(%rip), %rsi     # 0x1c5a0
movb $0x0, %al
callq 0x23b0
movq 0x200b0(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19689(%rip), %rsi     # 0x1c5c3
movb $0x0, %al
callq 0x23b0
movq 0x20098(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x196a2(%rip), %rsi     # 0x1c5f4
movb $0x0, %al
callq 0x23b0
movq 0x20080(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x196b3(%rip), %rsi     # 0x1c61d
movb $0x0, %al
callq 0x23b0
movq 0x20068(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x196bf(%rip), %rsi     # 0x1c641
movb $0x0, %al
callq 0x23b0
movq 0x20050(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x196cd(%rip), %rsi     # 0x1c667
movb $0x0, %al
callq 0x23b0
movq 0x20038(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x196fb(%rip), %rsi     # 0x1c6ad
movb $0x0, %al
callq 0x23b0
movq 0x20020(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19707(%rip), %rsi     # 0x1c6d1
movb $0x0, %al
callq 0x23b0
movq 0x20008(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x19737(%rip), %rsi     # 0x1c719
movb $0x0, %al
callq 0x23b0
movq 0x1fff0(%rip), %rax     # 0x22fe0
movq (%rax), %rdi
leaq 0x197b2(%rip), %rsi     # 0x1c7ac
movb $0x0, %al
callq 0x23b0
popq %rax
retq
nopw %cs:(%rax,%rax)
nopl (%rax)