// File: /workspace/github_cpp_makefile_star2_O2/errantlinguist[P]Forecast/src/forecast_io/parsers/DataPointAttributeDefaultNameMapHolder.cpp
// Function: forecast_io::parsers::DataPointAttributeDefaultNameMapHolder::createInstance[abi:cxx11]()
std::unique_ptr<DataPointAttributeNameMap> DataPointAttributeDefaultNameMapHolder::createInstance()
{
	std::unique_ptr<DataPointAttributeNameMap> result(
			new DataPointAttributeNameMap(
					DataPointAttribute::DataPointAttribute_COUNT));
	insertDefaultAttributeNames(*result);
	return result;
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x30, %rsp
movq %rdi, %rbx
pushq $0x38
popq %rdi
callq 0x90e0
movq %rax, %r14
pushq $0x20
popq %rsi
leaq 0x8(%rsp), %rdx
leaq 0x7(%rsp), %rcx
leaq 0x2f(%rsp), %r8
movq %rax, %rdi
callq 0x1b96c
movq %r14, (%rbx)
leaq 0x9051(%rip), %rsi      # 0x23dac
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
andl $0x0, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x9035(%rip), %rsi      # 0x23dc0
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x1, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x9019(%rip), %rsi      # 0x23dd7
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x2, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x9001(%rip), %rsi      # 0x23df2
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x3, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8fe5(%rip), %rsi      # 0x23e09
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x4, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8fcd(%rip), %rsi      # 0x23e24
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x5, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8fa5(%rip), %rsi      # 0x23e2f
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x6, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8f7b(%rip), %rsi      # 0x23e38
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x7, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8f51(%rip), %rsi      # 0x23e41
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x8, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8f23(%rip), %rsi      # 0x23e46
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x9, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8efa(%rip), %rsi      # 0x23e50
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0xa, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8edb(%rip), %rsi      # 0x23e64
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0xb, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8ebd(%rip), %rsi      # 0x23e79
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0xc, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8e90(%rip), %rsi      # 0x23e7f
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x13, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8e66(%rip), %rsi      # 0x23e88
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0xd, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8e46(%rip), %rsi      # 0x23e9b
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0xe, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8e23(%rip), %rsi      # 0x23eab
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0xf, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8e03(%rip), %rsi      # 0x23ebe
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x10, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8de7(%rip), %rsi      # 0x23ed5
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x11, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8dc6(%rip), %rsi      # 0x23ee7
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x12, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8d9e(%rip), %rsi      # 0x23ef2
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x14, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8d73(%rip), %rsi      # 0x23efa
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x15, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8d4c(%rip), %rsi      # 0x23f06
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x16, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8d24(%rip), %rsi      # 0x23f11
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x17, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8cfd(%rip), %rsi      # 0x23f1d
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x18, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8cd9(%rip), %rsi      # 0x23f2c
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x19, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8cb9(%rip), %rsi      # 0x23f3f
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x1a, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8c95(%rip), %rsi      # 0x23f4e
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x1b, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8c75(%rip), %rsi      # 0x23f61
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x1c, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8c47(%rip), %rsi      # 0x23f66
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x1d, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8c1f(%rip), %rsi      # 0x23f71
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x1e, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
leaq 0x8bf6(%rip), %rsi      # 0x23f7b
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0xb070
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x1b490
movl $0x1f, (%rax)
leaq 0x8(%rsp), %rdi
callq 0x9710
movq %rbx, %rax
addq $0x30, %rsp
popq %rbx
popq %r14
popq %r15
retq
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
jmp 0x1b443
jmp 0x1b452
movq %rax, %r15
leaq 0x8(%rsp), %rdi
callq 0x9710
jmp 0x1b455
movq %rax, %r15
movq %rbx, %rdi
callq 0x1b476
movq %r15, %rdi
callq 0x93b0
movq %rax, %r15
pushq $0x38
popq %rsi
movq %r14, %rdi
callq 0x90a0
jmp 0x1b45d
nop