// File: /workspace/github_c_makefile_star2_O0/vampirefrog[P]x68ksjis/sjis_unicode.c
// Function: sjis_char_to_unicode
uint32_t sjis_char_to_unicode(uint16_t sjis) {
	if(sjis >= 0x0000 && sjis <= 0x007f) return sjis_table[0x0000 + sjis - 0x0000];
	if(sjis >= 0x00a1 && sjis <= 0x00df) return sjis_table[0x0080 + sjis - 0x00a1];
	if(sjis >= 0x8080 && sjis <= 0x80fd) return sjis_table[0x00bf + sjis - 0x8080];
	if(sjis >= 0x8140 && sjis <= 0x81fc) return sjis_table[0x013d + sjis - 0x8140];
	if(sjis >= 0x8240 && sjis <= 0x82fc) return sjis_table[0x01fa + sjis - 0x8240];
	if(sjis >= 0x8340 && sjis <= 0x83fc) return sjis_table[0x02b7 + sjis - 0x8340];
	if(sjis >= 0x8440 && sjis <= 0x84fc) return sjis_table[0x0374 + sjis - 0x8440];
	if(sjis >= 0x889f && sjis <= 0x88fc) return sjis_table[0x0431 + sjis - 0x889f];
	if(sjis >= 0x8940 && sjis <= 0x89fc) return sjis_table[0x048f + sjis - 0x8940];
	if(sjis >= 0x8a40 && sjis <= 0x8afc) return sjis_table[0x054c + sjis - 0x8a40];
	if(sjis >= 0x8b40 && sjis <= 0x8bfc) return sjis_table[0x0609 + sjis - 0x8b40];
	if(sjis >= 0x8c40 && sjis <= 0x8cfc) return sjis_table[0x06c6 + sjis - 0x8c40];
	if(sjis >= 0x8d40 && sjis <= 0x8dfc) return sjis_table[0x0783 + sjis - 0x8d40];
	if(sjis >= 0x8e40 && sjis <= 0x8efc) return sjis_table[0x0840 + sjis - 0x8e40];
	if(sjis >= 0x8f40 && sjis <= 0x8ffc) return sjis_table[0x08fd + sjis - 0x8f40];
	if(sjis >= 0x9040 && sjis <= 0x90fc) return sjis_table[0x09ba + sjis - 0x9040];
	if(sjis >= 0x9140 && sjis <= 0x91fc) return sjis_table[0x0a77 + sjis - 0x9140];
	if(sjis >= 0x9240 && sjis <= 0x92fc) return sjis_table[0x0b34 + sjis - 0x9240];
	if(sjis >= 0x9340 && sjis <= 0x93fc) return sjis_table[0x0bf1 + sjis - 0x9340];
	if(sjis >= 0x9440 && sjis <= 0x94fc) return sjis_table[0x0cae + sjis - 0x9440];
	if(sjis >= 0x9540 && sjis <= 0x95fc) return sjis_table[0x0d6b + sjis - 0x9540];
	if(sjis >= 0x9640 && sjis <= 0x96fc) return sjis_table[0x0e28 + sjis - 0x9640];
	if(sjis >= 0x9740 && sjis <= 0x97fc) return sjis_table[0x0ee5 + sjis - 0x9740];
	if(sjis >= 0x9840 && sjis <= 0x9872) return sjis_table[0x0fa2 + sjis - 0x9840];
	if(sjis >= 0x989f && sjis <= 0x98fc) return sjis_table[0x0fd5 + sjis - 0x989f];
	if(sjis >= 0x9940 && sjis <= 0x99fc) return sjis_table[0x1033 + sjis - 0x9940];
	if(sjis >= 0x9a40 && sjis <= 0x9afc) return sjis_table[0x10f0 + sjis - 0x9a40];
	if(sjis >= 0x9b40 && sjis <= 0x9bfc) return sjis_table[0x11ad + sjis - 0x9b40];
	if(sjis >= 0x9c40 && sjis <= 0x9cfc) return sjis_table[0x126a + sjis - 0x9c40];
	if(sjis >= 0x9d40 && sjis <= 0x9dfc) return sjis_table[0x1327 + sjis - 0x9d40];
	if(sjis >= 0x9e40 && sjis <= 0x9efc) return sjis_table[0x13e4 + sjis - 0x9e40];
	if(sjis >= 0x9f40 && sjis <= 0x9ffc) return sjis_table[0x14a1 + sjis - 0x9f40];
	if(sjis >= 0xe040 && sjis <= 0xe0fc) return sjis_table[0x155e + sjis - 0xe040];
	if(sjis >= 0xe140 && sjis <= 0xe1fc) return sjis_table[0x161b + sjis - 0xe140];
	if(sjis >= 0xe240 && sjis <= 0xe2fc) return sjis_table[0x16d8 + sjis - 0xe240];
	if(sjis >= 0xe340 && sjis <= 0xe3fc) return sjis_table[0x1795 + sjis - 0xe340];
	if(sjis >= 0xe440 && sjis <= 0xe4fc) return sjis_table[0x1852 + sjis - 0xe440];
	if(sjis >= 0xe540 && sjis <= 0xe5fc) return sjis_table[0x190f + sjis - 0xe540];
	if(sjis >= 0xe640 && sjis <= 0xe6fc) return sjis_table[0x19cc + sjis - 0xe640];
	if(sjis >= 0xe740 && sjis <= 0xe7fc) return sjis_table[0x1a89 + sjis - 0xe740];
	if(sjis >= 0xe840 && sjis <= 0xe8fc) return sjis_table[0x1b46 + sjis - 0xe840];
	if(sjis >= 0xe940 && sjis <= 0xe9fc) return sjis_table[0x1c03 + sjis - 0xe940];
	if(sjis >= 0xea40 && sjis <= 0xeaa1) return sjis_table[0x1cc0 + sjis - 0xea40];
	if(sjis >= 0xeb9f && sjis <= 0xebf0) return sjis_table[0x1d22 + sjis - 0xeb9f];
	if(sjis >= 0xf000 && sjis <= 0xf3fd) return sjis_table[0x1d74 + sjis - 0xf000];
	return 0x203b; // ※
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movw %di, %ax
movw %ax, -0x6(%rbp)
movzwl -0x6(%rbp), %eax
cmpl $0x0, %eax
jl 0x1bdc
movzwl -0x6(%rbp), %eax
cmpl $0x7f, %eax
jg 0x1bdc
movzwl -0x6(%rbp), %eax
addl $0x0, %eax
subl $0x0, %eax
movslq %eax, %rcx
leaq 0x549f(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xa1, %eax
jl 0x1c15
movzwl -0x6(%rbp), %eax
cmpl $0xdf, %eax
jg 0x1c15
movzwl -0x6(%rbp), %eax
addl $0x80, %eax
subl $0xa1, %eax
movslq %eax, %rcx
leaq 0x5466(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8080, %eax           # imm = 0x8080
jl 0x1c4e
movzwl -0x6(%rbp), %eax
cmpl $0x80fd, %eax           # imm = 0x80FD
jg 0x1c4e
movzwl -0x6(%rbp), %eax
addl $0xbf, %eax
subl $0x8080, %eax           # imm = 0x8080
movslq %eax, %rcx
leaq 0x542d(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8140, %eax           # imm = 0x8140
jl 0x1c87
movzwl -0x6(%rbp), %eax
cmpl $0x81fc, %eax           # imm = 0x81FC
jg 0x1c87
movzwl -0x6(%rbp), %eax
addl $0x13d, %eax            # imm = 0x13D
subl $0x8140, %eax           # imm = 0x8140
movslq %eax, %rcx
leaq 0x53f4(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8240, %eax           # imm = 0x8240
jl 0x1cc0
movzwl -0x6(%rbp), %eax
cmpl $0x82fc, %eax           # imm = 0x82FC
jg 0x1cc0
movzwl -0x6(%rbp), %eax
addl $0x1fa, %eax            # imm = 0x1FA
subl $0x8240, %eax           # imm = 0x8240
movslq %eax, %rcx
leaq 0x53bb(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8340, %eax           # imm = 0x8340
jl 0x1cf9
movzwl -0x6(%rbp), %eax
cmpl $0x83fc, %eax           # imm = 0x83FC
jg 0x1cf9
movzwl -0x6(%rbp), %eax
addl $0x2b7, %eax            # imm = 0x2B7
subl $0x8340, %eax           # imm = 0x8340
movslq %eax, %rcx
leaq 0x5382(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8440, %eax           # imm = 0x8440
jl 0x1d32
movzwl -0x6(%rbp), %eax
cmpl $0x84fc, %eax           # imm = 0x84FC
jg 0x1d32
movzwl -0x6(%rbp), %eax
addl $0x374, %eax            # imm = 0x374
subl $0x8440, %eax           # imm = 0x8440
movslq %eax, %rcx
leaq 0x5349(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x889f, %eax           # imm = 0x889F
jl 0x1d6b
movzwl -0x6(%rbp), %eax
cmpl $0x88fc, %eax           # imm = 0x88FC
jg 0x1d6b
movzwl -0x6(%rbp), %eax
addl $0x431, %eax            # imm = 0x431
subl $0x889f, %eax           # imm = 0x889F
movslq %eax, %rcx
leaq 0x5310(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8940, %eax           # imm = 0x8940
jl 0x1da4
movzwl -0x6(%rbp), %eax
cmpl $0x89fc, %eax           # imm = 0x89FC
jg 0x1da4
movzwl -0x6(%rbp), %eax
addl $0x48f, %eax            # imm = 0x48F
subl $0x8940, %eax           # imm = 0x8940
movslq %eax, %rcx
leaq 0x52d7(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8a40, %eax           # imm = 0x8A40
jl 0x1ddd
movzwl -0x6(%rbp), %eax
cmpl $0x8afc, %eax           # imm = 0x8AFC
jg 0x1ddd
movzwl -0x6(%rbp), %eax
addl $0x54c, %eax            # imm = 0x54C
subl $0x8a40, %eax           # imm = 0x8A40
movslq %eax, %rcx
leaq 0x529e(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8b40, %eax           # imm = 0x8B40
jl 0x1e16
movzwl -0x6(%rbp), %eax
cmpl $0x8bfc, %eax           # imm = 0x8BFC
jg 0x1e16
movzwl -0x6(%rbp), %eax
addl $0x609, %eax            # imm = 0x609
subl $0x8b40, %eax           # imm = 0x8B40
movslq %eax, %rcx
leaq 0x5265(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8c40, %eax           # imm = 0x8C40
jl 0x1e4f
movzwl -0x6(%rbp), %eax
cmpl $0x8cfc, %eax           # imm = 0x8CFC
jg 0x1e4f
movzwl -0x6(%rbp), %eax
addl $0x6c6, %eax            # imm = 0x6C6
subl $0x8c40, %eax           # imm = 0x8C40
movslq %eax, %rcx
leaq 0x522c(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8d40, %eax           # imm = 0x8D40
jl 0x1e88
movzwl -0x6(%rbp), %eax
cmpl $0x8dfc, %eax           # imm = 0x8DFC
jg 0x1e88
movzwl -0x6(%rbp), %eax
addl $0x783, %eax            # imm = 0x783
subl $0x8d40, %eax           # imm = 0x8D40
movslq %eax, %rcx
leaq 0x51f3(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8e40, %eax           # imm = 0x8E40
jl 0x1ec1
movzwl -0x6(%rbp), %eax
cmpl $0x8efc, %eax           # imm = 0x8EFC
jg 0x1ec1
movzwl -0x6(%rbp), %eax
addl $0x840, %eax            # imm = 0x840
subl $0x8e40, %eax           # imm = 0x8E40
movslq %eax, %rcx
leaq 0x51ba(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x8f40, %eax           # imm = 0x8F40
jl 0x1efa
movzwl -0x6(%rbp), %eax
cmpl $0x8ffc, %eax           # imm = 0x8FFC
jg 0x1efa
movzwl -0x6(%rbp), %eax
addl $0x8fd, %eax            # imm = 0x8FD
subl $0x8f40, %eax           # imm = 0x8F40
movslq %eax, %rcx
leaq 0x5181(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9040, %eax           # imm = 0x9040
jl 0x1f33
movzwl -0x6(%rbp), %eax
cmpl $0x90fc, %eax           # imm = 0x90FC
jg 0x1f33
movzwl -0x6(%rbp), %eax
addl $0x9ba, %eax            # imm = 0x9BA
subl $0x9040, %eax           # imm = 0x9040
movslq %eax, %rcx
leaq 0x5148(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9140, %eax           # imm = 0x9140
jl 0x1f6c
movzwl -0x6(%rbp), %eax
cmpl $0x91fc, %eax           # imm = 0x91FC
jg 0x1f6c
movzwl -0x6(%rbp), %eax
addl $0xa77, %eax            # imm = 0xA77
subl $0x9140, %eax           # imm = 0x9140
movslq %eax, %rcx
leaq 0x510f(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9240, %eax           # imm = 0x9240
jl 0x1fa5
movzwl -0x6(%rbp), %eax
cmpl $0x92fc, %eax           # imm = 0x92FC
jg 0x1fa5
movzwl -0x6(%rbp), %eax
addl $0xb34, %eax            # imm = 0xB34
subl $0x9240, %eax           # imm = 0x9240
movslq %eax, %rcx
leaq 0x50d6(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9340, %eax           # imm = 0x9340
jl 0x1fde
movzwl -0x6(%rbp), %eax
cmpl $0x93fc, %eax           # imm = 0x93FC
jg 0x1fde
movzwl -0x6(%rbp), %eax
addl $0xbf1, %eax            # imm = 0xBF1
subl $0x9340, %eax           # imm = 0x9340
movslq %eax, %rcx
leaq 0x509d(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9440, %eax           # imm = 0x9440
jl 0x2017
movzwl -0x6(%rbp), %eax
cmpl $0x94fc, %eax           # imm = 0x94FC
jg 0x2017
movzwl -0x6(%rbp), %eax
addl $0xcae, %eax            # imm = 0xCAE
subl $0x9440, %eax           # imm = 0x9440
movslq %eax, %rcx
leaq 0x5064(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9540, %eax           # imm = 0x9540
jl 0x2050
movzwl -0x6(%rbp), %eax
cmpl $0x95fc, %eax           # imm = 0x95FC
jg 0x2050
movzwl -0x6(%rbp), %eax
addl $0xd6b, %eax            # imm = 0xD6B
subl $0x9540, %eax           # imm = 0x9540
movslq %eax, %rcx
leaq 0x502b(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9640, %eax           # imm = 0x9640
jl 0x2089
movzwl -0x6(%rbp), %eax
cmpl $0x96fc, %eax           # imm = 0x96FC
jg 0x2089
movzwl -0x6(%rbp), %eax
addl $0xe28, %eax            # imm = 0xE28
subl $0x9640, %eax           # imm = 0x9640
movslq %eax, %rcx
leaq 0x4ff2(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9740, %eax           # imm = 0x9740
jl 0x20c2
movzwl -0x6(%rbp), %eax
cmpl $0x97fc, %eax           # imm = 0x97FC
jg 0x20c2
movzwl -0x6(%rbp), %eax
addl $0xee5, %eax            # imm = 0xEE5
subl $0x9740, %eax           # imm = 0x9740
movslq %eax, %rcx
leaq 0x4fb9(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9840, %eax           # imm = 0x9840
jl 0x20fb
movzwl -0x6(%rbp), %eax
cmpl $0x9872, %eax           # imm = 0x9872
jg 0x20fb
movzwl -0x6(%rbp), %eax
addl $0xfa2, %eax            # imm = 0xFA2
subl $0x9840, %eax           # imm = 0x9840
movslq %eax, %rcx
leaq 0x4f80(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x989f, %eax           # imm = 0x989F
jl 0x2134
movzwl -0x6(%rbp), %eax
cmpl $0x98fc, %eax           # imm = 0x98FC
jg 0x2134
movzwl -0x6(%rbp), %eax
addl $0xfd5, %eax            # imm = 0xFD5
subl $0x989f, %eax           # imm = 0x989F
movslq %eax, %rcx
leaq 0x4f47(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9940, %eax           # imm = 0x9940
jl 0x216d
movzwl -0x6(%rbp), %eax
cmpl $0x99fc, %eax           # imm = 0x99FC
jg 0x216d
movzwl -0x6(%rbp), %eax
addl $0x1033, %eax           # imm = 0x1033
subl $0x9940, %eax           # imm = 0x9940
movslq %eax, %rcx
leaq 0x4f0e(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9a40, %eax           # imm = 0x9A40
jl 0x21a6
movzwl -0x6(%rbp), %eax
cmpl $0x9afc, %eax           # imm = 0x9AFC
jg 0x21a6
movzwl -0x6(%rbp), %eax
addl $0x10f0, %eax           # imm = 0x10F0
subl $0x9a40, %eax           # imm = 0x9A40
movslq %eax, %rcx
leaq 0x4ed5(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9b40, %eax           # imm = 0x9B40
jl 0x21df
movzwl -0x6(%rbp), %eax
cmpl $0x9bfc, %eax           # imm = 0x9BFC
jg 0x21df
movzwl -0x6(%rbp), %eax
addl $0x11ad, %eax           # imm = 0x11AD
subl $0x9b40, %eax           # imm = 0x9B40
movslq %eax, %rcx
leaq 0x4e9c(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9c40, %eax           # imm = 0x9C40
jl 0x2218
movzwl -0x6(%rbp), %eax
cmpl $0x9cfc, %eax           # imm = 0x9CFC
jg 0x2218
movzwl -0x6(%rbp), %eax
addl $0x126a, %eax           # imm = 0x126A
subl $0x9c40, %eax           # imm = 0x9C40
movslq %eax, %rcx
leaq 0x4e63(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9d40, %eax           # imm = 0x9D40
jl 0x2251
movzwl -0x6(%rbp), %eax
cmpl $0x9dfc, %eax           # imm = 0x9DFC
jg 0x2251
movzwl -0x6(%rbp), %eax
addl $0x1327, %eax           # imm = 0x1327
subl $0x9d40, %eax           # imm = 0x9D40
movslq %eax, %rcx
leaq 0x4e2a(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9e40, %eax           # imm = 0x9E40
jl 0x228a
movzwl -0x6(%rbp), %eax
cmpl $0x9efc, %eax           # imm = 0x9EFC
jg 0x228a
movzwl -0x6(%rbp), %eax
addl $0x13e4, %eax           # imm = 0x13E4
subl $0x9e40, %eax           # imm = 0x9E40
movslq %eax, %rcx
leaq 0x4df1(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0x9f40, %eax           # imm = 0x9F40
jl 0x22c3
movzwl -0x6(%rbp), %eax
cmpl $0x9ffc, %eax           # imm = 0x9FFC
jg 0x22c3
movzwl -0x6(%rbp), %eax
addl $0x14a1, %eax           # imm = 0x14A1
subl $0x9f40, %eax           # imm = 0x9F40
movslq %eax, %rcx
leaq 0x4db8(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xe040, %eax           # imm = 0xE040
jl 0x22fc
movzwl -0x6(%rbp), %eax
cmpl $0xe0fc, %eax           # imm = 0xE0FC
jg 0x22fc
movzwl -0x6(%rbp), %eax
addl $0x155e, %eax           # imm = 0x155E
subl $0xe040, %eax           # imm = 0xE040
movslq %eax, %rcx
leaq 0x4d7f(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xe140, %eax           # imm = 0xE140
jl 0x2335
movzwl -0x6(%rbp), %eax
cmpl $0xe1fc, %eax           # imm = 0xE1FC
jg 0x2335
movzwl -0x6(%rbp), %eax
addl $0x161b, %eax           # imm = 0x161B
subl $0xe140, %eax           # imm = 0xE140
movslq %eax, %rcx
leaq 0x4d46(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xe240, %eax           # imm = 0xE240
jl 0x236e
movzwl -0x6(%rbp), %eax
cmpl $0xe2fc, %eax           # imm = 0xE2FC
jg 0x236e
movzwl -0x6(%rbp), %eax
addl $0x16d8, %eax           # imm = 0x16D8
subl $0xe240, %eax           # imm = 0xE240
movslq %eax, %rcx
leaq 0x4d0d(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xe340, %eax           # imm = 0xE340
jl 0x23a7
movzwl -0x6(%rbp), %eax
cmpl $0xe3fc, %eax           # imm = 0xE3FC
jg 0x23a7
movzwl -0x6(%rbp), %eax
addl $0x1795, %eax           # imm = 0x1795
subl $0xe340, %eax           # imm = 0xE340
movslq %eax, %rcx
leaq 0x4cd4(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xe440, %eax           # imm = 0xE440
jl 0x23e0
movzwl -0x6(%rbp), %eax
cmpl $0xe4fc, %eax           # imm = 0xE4FC
jg 0x23e0
movzwl -0x6(%rbp), %eax
addl $0x1852, %eax           # imm = 0x1852
subl $0xe440, %eax           # imm = 0xE440
movslq %eax, %rcx
leaq 0x4c9b(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xe540, %eax           # imm = 0xE540
jl 0x2419
movzwl -0x6(%rbp), %eax
cmpl $0xe5fc, %eax           # imm = 0xE5FC
jg 0x2419
movzwl -0x6(%rbp), %eax
addl $0x190f, %eax           # imm = 0x190F
subl $0xe540, %eax           # imm = 0xE540
movslq %eax, %rcx
leaq 0x4c62(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xe640, %eax           # imm = 0xE640
jl 0x2452
movzwl -0x6(%rbp), %eax
cmpl $0xe6fc, %eax           # imm = 0xE6FC
jg 0x2452
movzwl -0x6(%rbp), %eax
addl $0x19cc, %eax           # imm = 0x19CC
subl $0xe640, %eax           # imm = 0xE640
movslq %eax, %rcx
leaq 0x4c29(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xe740, %eax           # imm = 0xE740
jl 0x248b
movzwl -0x6(%rbp), %eax
cmpl $0xe7fc, %eax           # imm = 0xE7FC
jg 0x248b
movzwl -0x6(%rbp), %eax
addl $0x1a89, %eax           # imm = 0x1A89
subl $0xe740, %eax           # imm = 0xE740
movslq %eax, %rcx
leaq 0x4bf0(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xe840, %eax           # imm = 0xE840
jl 0x24c4
movzwl -0x6(%rbp), %eax
cmpl $0xe8fc, %eax           # imm = 0xE8FC
jg 0x24c4
movzwl -0x6(%rbp), %eax
addl $0x1b46, %eax           # imm = 0x1B46
subl $0xe840, %eax           # imm = 0xE840
movslq %eax, %rcx
leaq 0x4bb7(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xe940, %eax           # imm = 0xE940
jl 0x24fd
movzwl -0x6(%rbp), %eax
cmpl $0xe9fc, %eax           # imm = 0xE9FC
jg 0x24fd
movzwl -0x6(%rbp), %eax
addl $0x1c03, %eax           # imm = 0x1C03
subl $0xe940, %eax           # imm = 0xE940
movslq %eax, %rcx
leaq 0x4b7e(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xea40, %eax           # imm = 0xEA40
jl 0x2533
movzwl -0x6(%rbp), %eax
cmpl $0xeaa1, %eax           # imm = 0xEAA1
jg 0x2533
movzwl -0x6(%rbp), %eax
addl $0x1cc0, %eax           # imm = 0x1CC0
subl $0xea40, %eax           # imm = 0xEA40
movslq %eax, %rcx
leaq 0x4b45(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xeb9f, %eax           # imm = 0xEB9F
jl 0x2569
movzwl -0x6(%rbp), %eax
cmpl $0xebf0, %eax           # imm = 0xEBF0
jg 0x2569
movzwl -0x6(%rbp), %eax
addl $0x1d22, %eax           # imm = 0x1D22
subl $0xeb9f, %eax           # imm = 0xEB9F
movslq %eax, %rcx
leaq 0x4b0f(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movzwl -0x6(%rbp), %eax
cmpl $0xf000, %eax           # imm = 0xF000
jl 0x259f
movzwl -0x6(%rbp), %eax
cmpl $0xf3fd, %eax           # imm = 0xF3FD
jg 0x259f
movzwl -0x6(%rbp), %eax
addl $0x1d74, %eax           # imm = 0x1D74
subl $0xf000, %eax           # imm = 0xF000
movslq %eax, %rcx
leaq 0x4ad9(%rip), %rax      # 0x7070
movl (%rax,%rcx,4), %eax
movl %eax, -0x4(%rbp)
jmp 0x25a6
movl $0x203b, -0x4(%rbp)     # imm = 0x203B
movl -0x4(%rbp), %eax
popq %rbp
retq
nopl (%rax,%rax)