// File: /workspace/github_cpp_makefile_star2_O2/xjrueda[P]fixprime/include/DataHolderFactorySettings.h
// Function: fprime::DataTypesMap::initialize()
void initialize() {
            DataTypes["-"] = INVALIDDATATYPE;
            DataTypes["INT"] = INT;
            DataTypes["LENGTH"] = LENGTH;
            DataTypes["TAGNUM"] = TAGNUM;
            DataTypes["SEQNUM"] = SEQNUM;
            DataTypes["NUMINGROUP"] = NUMINGROUP;
            DataTypes["DAYOFMONTH"] = DAYOFMONTH;
            DataTypes["FLOAT"] = FLOAT;
            DataTypes["QTY"] = QTY;
            DataTypes["PRICE"] = PRICE;
            DataTypes["PRICEOFFSET"] = PRICEOFFSET;
            DataTypes["AMT"] = AMT;
            DataTypes["PERCENTAGE"] = PERCENTAGE;
            DataTypes["CHAR"] = CHAR;
            DataTypes["BOOLEAN"] = BOOLEAN;
            DataTypes["STRING"] = STRING;
            DataTypes["MULTIPLECHARVALUE"] = MULTIPLECHARVALUE;
            DataTypes["MULTIPLESTRINGVALUE"] = MULTIPLESTRINGVALUE;
            DataTypes["COUNTRY"] = COUNTRY;
            DataTypes["CURRENCY"] = CURRENCY;
            DataTypes["EXCHANGE"] = EXCHANGE;
            DataTypes["MONTHYEAR"] = MONTHYEAR;
            DataTypes["UTCTIMESTAMP"] = UTCTIMESTAMP;
            DataTypes["UTCTIMEONLY"] = UTCTIMEONLY;
            DataTypes["UTCDATEONLY"] = UTCDATEONLY;
            DataTypes["LOCALMKTDATE"] = LOCALMKTDATE;
            DataTypes["TZTIMEONLY"] = TZTIMEONLY;
            DataTypes["TZTIMESTAMP"] = TZTIMESTAMP;
            DataTypes["DATA"] = DATA;
            DataTypes["PATTERN"] = PATTERN;
            DataTypes["TENOR"] = TENOR;
            DataTypes["RESERVED100PLUS"] = RESERVED100PLUS;
            DataTypes["RESERVED1000PLUS"] = RESERVED1000PLUS;
            DataTypes["RESERVED4000PLUS"] = RESERVED4000PLUS;
            DataTypes["XMLDATA"] = XMLDATA;
            DataTypes["LANGUAGE"] = LANGUAGE;
        }

// Assembly:
pushq %rbx
subq $0x30, %rsp
movq %rdi, %rbx
leaq 0x1c6b3(%rip), %rsi     # 0x650d0
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
andl $0x0, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1d061(%rip), %rsi     # 0x65aae
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x1, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1d032(%rip), %rsi     # 0x65ab2
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x2, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1d006(%rip), %rsi     # 0x65ab9
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x3, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cfda(%rip), %rsi     # 0x65ac0
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x4, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cfae(%rip), %rsi     # 0x65ac7
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x5, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cf86(%rip), %rsi     # 0x65ad2
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x6, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cf5e(%rip), %rsi     # 0x65add
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x7, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cf31(%rip), %rsi     # 0x65ae3
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x8, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cf02(%rip), %rsi     # 0x65ae7
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x9, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1ced5(%rip), %rsi     # 0x65aed
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0xa, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1ceae(%rip), %rsi     # 0x65af9
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0xb, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1ce7f(%rip), %rsi     # 0x65afd
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0xc, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1ce57(%rip), %rsi     # 0x65b08
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0xd, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1ce29(%rip), %rsi     # 0x65b0d
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0xe, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cdfe(%rip), %rsi     # 0x65b15
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0xf, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cdd2(%rip), %rsi     # 0x65b1c
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x10, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cdb1(%rip), %rsi     # 0x65b2e
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x11, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cd92(%rip), %rsi     # 0x65b42
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x12, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cd67(%rip), %rsi     # 0x65b4a
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x13, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cd3d(%rip), %rsi     # 0x65b53
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x14, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cd13(%rip), %rsi     # 0x65b5c
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x15, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1ccea(%rip), %rsi     # 0x65b66
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x16, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1ccc4(%rip), %rsi     # 0x65b73
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x17, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cc9d(%rip), %rsi     # 0x65b7f
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x18, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cc76(%rip), %rsi     # 0x65b8b
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x19, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cc50(%rip), %rsi     # 0x65b98
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x1a, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cc28(%rip), %rsi     # 0x65ba3
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x1b, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cc44(%rip), %rsi     # 0x65bf2
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x1c, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cbce(%rip), %rsi     # 0x65baf
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x1d, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cba3(%rip), %rsi     # 0x65bb7
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x1e, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cb76(%rip), %rsi     # 0x65bbd
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x1f, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cb53(%rip), %rsi     # 0x65bcd
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x20, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cb31(%rip), %rsi     # 0x65bde
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x21, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cb0f(%rip), %rsi     # 0x65bef
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x22, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
leaq 0x1cae4(%rip), %rsi     # 0x65bf7
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x3ed70
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3e5d0
movl $0x23, (%rax)
leaq 0x10(%rsp), %rdi
callq 0x3ef50
addq $0x30, %rsp
popq %rbx
retq
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
jmp 0x491f2
jmp 0x49201
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x3ef50
jmp 0x49204
movq %rax, %rbx
movq %rbx, %rdi
callq 0x42200