// File: bluesky466[P]ResourcesParser/ResourcesParser.cpp
// Function: ResourcesParser::getNameForResTableMap[abi:cxx11](ResTable_ref const&) const
string ResourcesParser::getNameForResTableMap(const ResTable_ref& ref) const {
	switch(ref.ident) {
		case ResTable_map::ATTR_TYPE:
			return "ATTR_TYPE";
        case ResTable_map::ATTR_MIN:
			return "ATTR_MIN";
		case ResTable_map::ATTR_MAX:
			return "ATTR_MAX";
		case ResTable_map::ATTR_L10N:
			return "ATTR_L10N";
       	case ResTable_map::ATTR_OTHER:
			return "ATTR_OTHER";
       	case ResTable_map::ATTR_ZERO:
			return "ATTR_ZERO";
       	case ResTable_map::ATTR_ONE:
			return "ATTR_ONE";
       	case ResTable_map::ATTR_TWO:
			return "ATTR_TWO";
       	case ResTable_map::ATTR_FEW:
			return "ATTR_FEW";
       	case ResTable_map::ATTR_MANY:
			return "ATTR_MANY";
		default:
			return getNameForId(ref.ident);
	}
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xb0, %rsp
movq %rdi, -0x58(%rbp)
movq %rdi, %rax
movq %rax, -0x50(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x18(%rbp), %rax
movl (%rax), %eax
addl $0xff000000, %eax       # imm = 0xFF000000
movl %eax, %ecx
movq %rcx, -0x40(%rbp)
subl $0x9, %eax
ja 0xb308
movq -0x40(%rbp), %rax
leaq 0xf171(%rip), %rcx      # 0x1a170
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq -0x19(%rbp), %rdi
movq %rdi, -0x60(%rbp)
callq 0x3460
movq -0x58(%rbp), %rdi
movq -0x60(%rbp), %rdx
leaq 0xf293(%rip), %rsi      # 0x1a2b7
callq 0x3360
jmp 0xb02b
leaq -0x19(%rbp), %rdi
callq 0x32a0
jmp 0xb31b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x19(%rbp), %rdi
callq 0x32a0
jmp 0xb328
leaq -0x2d(%rbp), %rdi
movq %rdi, -0x68(%rbp)
callq 0x3460
movq -0x58(%rbp), %rdi
movq -0x68(%rbp), %rdx
leaq 0xf252(%rip), %rsi      # 0x1a2c1
callq 0x3360
jmp 0xb076
leaq -0x2d(%rbp), %rdi
callq 0x32a0
jmp 0xb31b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x2d(%rbp), %rdi
callq 0x32a0
jmp 0xb328
leaq -0x2e(%rbp), %rdi
movq %rdi, -0x70(%rbp)
callq 0x3460
movq -0x58(%rbp), %rdi
movq -0x70(%rbp), %rdx
leaq 0xf210(%rip), %rsi      # 0x1a2ca
callq 0x3360
jmp 0xb0c1
leaq -0x2e(%rbp), %rdi
callq 0x32a0
jmp 0xb31b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x2e(%rbp), %rdi
callq 0x32a0
jmp 0xb328
leaq -0x2f(%rbp), %rdi
movq %rdi, -0x78(%rbp)
callq 0x3460
movq -0x58(%rbp), %rdi
movq -0x78(%rbp), %rdx
leaq 0xf1ce(%rip), %rsi      # 0x1a2d3
callq 0x3360
jmp 0xb10c
leaq -0x2f(%rbp), %rdi
callq 0x32a0
jmp 0xb31b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x2f(%rbp), %rdi
callq 0x32a0
jmp 0xb328
leaq -0x30(%rbp), %rdi
movq %rdi, -0x80(%rbp)
callq 0x3460
movq -0x58(%rbp), %rdi
movq -0x80(%rbp), %rdx
leaq 0xf18d(%rip), %rsi      # 0x1a2dd
callq 0x3360
jmp 0xb157
leaq -0x30(%rbp), %rdi
callq 0x32a0
jmp 0xb31b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x30(%rbp), %rdi
callq 0x32a0
jmp 0xb328
leaq -0x31(%rbp), %rdi
movq %rdi, -0x88(%rbp)
callq 0x3460
movq -0x58(%rbp), %rdi
movq -0x88(%rbp), %rdx
leaq 0xf147(%rip), %rsi      # 0x1a2e8
callq 0x3360
jmp 0xb1a8
leaq -0x31(%rbp), %rdi
callq 0x32a0
jmp 0xb31b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x31(%rbp), %rdi
callq 0x32a0
jmp 0xb328
leaq -0x32(%rbp), %rdi
movq %rdi, -0x90(%rbp)
callq 0x3460
movq -0x58(%rbp), %rdi
movq -0x90(%rbp), %rdx
leaq 0xf100(%rip), %rsi      # 0x1a2f2
callq 0x3360
jmp 0xb1f9
leaq -0x32(%rbp), %rdi
callq 0x32a0
jmp 0xb31b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x32(%rbp), %rdi
callq 0x32a0
jmp 0xb328
leaq -0x33(%rbp), %rdi
movq %rdi, -0x98(%rbp)
callq 0x3460
movq -0x58(%rbp), %rdi
movq -0x98(%rbp), %rdx
leaq 0xf0b8(%rip), %rsi      # 0x1a2fb
callq 0x3360
jmp 0xb24a
leaq -0x33(%rbp), %rdi
callq 0x32a0
jmp 0xb31b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x33(%rbp), %rdi
callq 0x32a0
jmp 0xb328
leaq -0x34(%rbp), %rdi
movq %rdi, -0xa0(%rbp)
callq 0x3460
movq -0x58(%rbp), %rdi
movq -0xa0(%rbp), %rdx
leaq 0xf070(%rip), %rsi      # 0x1a304
callq 0x3360
jmp 0xb29b
leaq -0x34(%rbp), %rdi
callq 0x32a0
jmp 0xb31b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x34(%rbp), %rdi
callq 0x32a0
jmp 0xb328
leaq -0x35(%rbp), %rdi
movq %rdi, -0xa8(%rbp)
callq 0x3460
movq -0x58(%rbp), %rdi
movq -0xa8(%rbp), %rdx
leaq 0xf02e(%rip), %rsi      # 0x1a30d
callq 0x3360
jmp 0xb2e6
leaq -0x35(%rbp), %rdi
callq 0x32a0
jmp 0xb31b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x35(%rbp), %rdi
callq 0x32a0
jmp 0xb328
movq -0x48(%rbp), %rsi
movq -0x58(%rbp), %rdi
movq -0x18(%rbp), %rax
movl (%rax), %edx
callq 0x90e0
movq -0x50(%rbp), %rax
addq $0xb0, %rsp
popq %rbp
retq
movq -0x28(%rbp), %rdi
callq 0x3450
nopw %cs:(%rax,%rax)