// File: /workspace/github_c_makefile_star2_O0/Tarsnap[P]kivaloo/perf/reqtypes.c
// Function: reqtypes_lookup
const char *
reqtypes_lookup(uint32_t id)
{

	switch (id) {
#define PROTO(x)				\
	case PROTO_ ## x:			\
		return (#x)
	PROTO(DDBKV_PUT);
	PROTO(DDBKV_ICAS);
	PROTO(DDBKV_CREATE);
	PROTO(DDBKV_GET);
	PROTO(DDBKV_GETC);
	PROTO(DDBKV_DELETE);
	PROTO(KVLDS_PARAMS);
	PROTO(KVLDS_SET);
	PROTO(KVLDS_CAS);
	PROTO(KVLDS_ADD);
	PROTO(KVLDS_MODIFY);
	PROTO(KVLDS_DELETE);
	PROTO(KVLDS_CAD);
	PROTO(KVLDS_GET);
	PROTO(KVLDS_RANGE);
	PROTO(LBS_PARAMS);
	PROTO(LBS_PARAMS2);
	PROTO(LBS_GET);
	PROTO(LBS_APPEND);
	PROTO(LBS_FREE);
	PROTO(S3_PUT);
	PROTO(S3_GET);
	PROTO(S3_RANGE);
	PROTO(S3_HEAD);
	PROTO(S3_DELETE);
	default:
		return ("UNKNOWN");
	}
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movl %edi, -0xc(%rbp)
movl -0xc(%rbp), %eax
movl %eax, -0x10(%rbp)
testl %eax, %eax
je 0x4c3a
jmp 0x49e7
movl -0x10(%rbp), %eax
subl $0x1, %eax
je 0x4c57
jmp 0x49f5
movl -0x10(%rbp), %eax
subl $0x2, %eax
je 0x4c64
jmp 0x4a03
movl -0x10(%rbp), %eax
subl $0x3, %eax
je 0x4c71
jmp 0x4a11
movl -0x10(%rbp), %eax
subl $0x4, %eax
je 0x4c4a
jmp 0x4a1f
movl -0x10(%rbp), %eax
subl $0x100, %eax            # imm = 0x100
je 0x4baa
jmp 0x4a2f
movl -0x10(%rbp), %eax
subl $0x110, %eax            # imm = 0x110
je 0x4bba
jmp 0x4a3f
movl -0x10(%rbp), %eax
subl $0x111, %eax            # imm = 0x111
je 0x4bca
jmp 0x4a4f
movl -0x10(%rbp), %eax
subl $0x112, %eax            # imm = 0x112
je 0x4bda
jmp 0x4a5f
movl -0x10(%rbp), %eax
subl $0x113, %eax            # imm = 0x113
je 0x4bea
jmp 0x4a6f
movl -0x10(%rbp), %eax
subl $0x120, %eax            # imm = 0x120
je 0x4bfa
jmp 0x4a7f
movl -0x10(%rbp), %eax
subl $0x121, %eax            # imm = 0x121
je 0x4c0a
jmp 0x4a8f
movl -0x10(%rbp), %eax
subl $0x130, %eax            # imm = 0x130
je 0x4c1a
jmp 0x4a9f
movl -0x10(%rbp), %eax
subl $0x131, %eax            # imm = 0x131
je 0x4c2a
jmp 0x4aaf
movl -0x10(%rbp), %eax
subl $0x10000, %eax          # imm = 0x10000
je 0x4c7e
jmp 0x4abf
movl -0x10(%rbp), %eax
subl $0x10010, %eax          # imm = 0x10010
je 0x4c8b
jmp 0x4acf
movl -0x10(%rbp), %eax
subl $0x10011, %eax          # imm = 0x10011
je 0x4c98
jmp 0x4adf
movl -0x10(%rbp), %eax
subl $0x10020, %eax          # imm = 0x10020
je 0x4ca5
jmp 0x4aef
movl -0x10(%rbp), %eax
subl $0x10030, %eax          # imm = 0x10030
je 0x4cb2
jmp 0x4aff
movl -0x10(%rbp), %eax
subl $0x10100, %eax          # imm = 0x10100
je 0x4b4a
jmp 0x4b0b
movl -0x10(%rbp), %eax
subl $0x10101, %eax          # imm = 0x10101
je 0x4b5a
jmp 0x4b17
movl -0x10(%rbp), %eax
subl $0x10102, %eax          # imm = 0x10102
je 0x4b6a
jmp 0x4b23
movl -0x10(%rbp), %eax
subl $0x10110, %eax          # imm = 0x10110
je 0x4b7a
jmp 0x4b2f
movl -0x10(%rbp), %eax
subl $0x10111, %eax          # imm = 0x10111
je 0x4b8a
jmp 0x4b3b
movl -0x10(%rbp), %eax
subl $0x10120, %eax          # imm = 0x10120
je 0x4b9a
jmp 0x4cbf
leaq 0xdac7(%rip), %rax      # 0x12618
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xdac1(%rip), %rax      # 0x12622
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xdabc(%rip), %rax      # 0x1262d
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xdab9(%rip), %rax      # 0x1263a
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xdab3(%rip), %rax      # 0x12644
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xdaae(%rip), %rax      # 0x1264f
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xdaab(%rip), %rax      # 0x1265c
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xdaa8(%rip), %rax      # 0x12669
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xdaa2(%rip), %rax      # 0x12673
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda9c(%rip), %rax      # 0x1267d
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda96(%rip), %rax      # 0x12687
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda93(%rip), %rax      # 0x12694
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda90(%rip), %rax      # 0x126a1
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda8a(%rip), %rax      # 0x126ab
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda84(%rip), %rax      # 0x126b5
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda80(%rip), %rax      # 0x126c1
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda7b(%rip), %rax      # 0x126cc
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda7a(%rip), %rax      # 0x126d8
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda75(%rip), %rax      # 0x126e0
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda73(%rip), %rax      # 0x126eb
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda6f(%rip), %rax      # 0x126f4
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda69(%rip), %rax      # 0x126fb
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda63(%rip), %rax      # 0x12702
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda5f(%rip), %rax      # 0x1270b
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda5a(%rip), %rax      # 0x12713
movq %rax, -0x8(%rbp)
jmp 0x4cca
leaq 0xda57(%rip), %rax      # 0x1271d
movq %rax, -0x8(%rbp)
movq -0x8(%rbp), %rax
popq %rbp
retq