// File: /workspace/github_c_makefile_star2_O1/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:
cmpl $0x130, %edi            # imm = 0x130
jg 0x41db
cmpl $0x10f, %edi            # imm = 0x10F
jle 0x424f
cmpl $0x11f, %edi            # imm = 0x11F
jg 0x42c6
addl $0xfffffef0, %edi       # imm = 0xFFFFFEF0
cmpl $0x3, %edi
ja 0x438a
leaq 0x8302(%rip), %rax      # 0xc4cc
movslq (%rax,%rdi,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0x8353(%rip), %rax      # 0xc52d
retq
cmpl $0x100ff, %edi          # imm = 0x100FF
jg 0x421b
cmpl $0x10010, %edi          # imm = 0x10010
jg 0x4272
cmpl $0x131, %edi            # imm = 0x131
je 0x4322
cmpl $0x10000, %edi          # imm = 0x10000
je 0x4302
cmpl $0x10010, %edi          # imm = 0x10010
jne 0x438a
leaq 0x83a5(%rip), %rax      # 0xc5bf
retq
cmpl $0x1010f, %edi          # imm = 0x1010F
jg 0x429e
cmpl $0x10100, %edi          # imm = 0x10100
je 0x432a
cmpl $0x10101, %edi          # imm = 0x10101
je 0x430a
cmpl $0x10102, %edi          # imm = 0x10102
jne 0x438a
leaq 0x82a3(%rip), %rax      # 0xc4f1
retq
cmpl $0x4, %edi
ja 0x42ee
movl %edi, %eax
leaq 0x8257(%rip), %rcx      # 0xc4b8
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x8314(%rip), %rax      # 0xc585
retq
cmpl $0x10011, %edi          # imm = 0x10011
je 0x4332
cmpl $0x10020, %edi          # imm = 0x10020
je 0x4312
cmpl $0x10030, %edi          # imm = 0x10030
jne 0x438a
leaq 0x833a(%rip), %rax      # 0xc5d7
retq
cmpl $0x10110, %edi          # imm = 0x10110
je 0x433a
cmpl $0x10111, %edi          # imm = 0x10111
je 0x431a
cmpl $0x10120, %edi          # imm = 0x10120
jne 0x438a
leaq 0x824e(%rip), %rax      # 0xc513
retq
cmpl $0x120, %edi            # imm = 0x120
je 0x436a
cmpl $0x121, %edi            # imm = 0x121
je 0x4352
cmpl $0x130, %edi            # imm = 0x130
jne 0x438a
leaq 0x8282(%rip), %rax      # 0xc56f
retq
cmpl $0x100, %edi            # imm = 0x100
jne 0x438a
leaq 0x821f(%rip), %rax      # 0xc520
retq
leaq 0x82af(%rip), %rax      # 0xc5b8
retq
leaq 0x81d5(%rip), %rax      # 0xc4e6
retq
leaq 0x82b6(%rip), %rax      # 0xc5cf
retq
leaq 0x81e7(%rip), %rax      # 0xc508
retq
leaq 0x8250(%rip), %rax      # 0xc579
retq
leaq 0x81ab(%rip), %rax      # 0xc4dc
retq
leaq 0x828d(%rip), %rax      # 0xc5c6
retq
leaq 0x81bd(%rip), %rax      # 0xc4fe
retq
leaq 0x81f8(%rip), %rax      # 0xc541
retq
leaq 0x81fa(%rip), %rax      # 0xc54b
retq
leaq 0x820c(%rip), %rax      # 0xc565
retq
leaq 0x81d6(%rip), %rax      # 0xc537
retq
leaq 0x8227(%rip), %rax      # 0xc590
retq
leaq 0x81e7(%rip), %rax      # 0xc558
retq
leaq 0x822b(%rip), %rax      # 0xc5a4
retq
leaq 0x822e(%rip), %rax      # 0xc5af
retq
leaq 0x8213(%rip), %rax      # 0xc59c
retq
leaq 0x8250(%rip), %rax      # 0xc5e1
retq
nop