0000000000413310 <(anonymous namespace)::u::setConstraint(BloombergLP::balcl::TypeInfo*, BloombergLP::balcl::OptionType::Enum, void const*)>:
M0000000000000000: cmpl $17, %esi ; 3 bytes
M0000000000000003: ja 0x41335e <(anonymous namespace)::u::setConstraint(BloombergLP::balcl::TypeInfo*, BloombergLP::balcl::OptionType::Enum, void const*)+0x4e> ; 2 bytes
M0000000000000005: movl %esi, %eax ; 2 bytes
M0000000000000007: jmpq *4541104(,%rax,8) ; 7 bytes
M000000000000000e: movq %rdx, %rsi ; 3 bytes
M0000000000000011: jmp 0x419470 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (char const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)> ; 5 bytes
M0000000000000016: movq %rdx, %rsi ; 3 bytes
M0000000000000019: jmp 0x419830 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (int const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)> ; 5 bytes
M000000000000001e: movq %rdx, %rsi ; 3 bytes
M0000000000000021: jmp 0x419bf0 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)> ; 5 bytes
M0000000000000026: movq %rdx, %rsi ; 3 bytes
M0000000000000029: jmp 0x419fb0 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (double const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)> ; 5 bytes
M000000000000002e: movq %rdx, %rsi ; 3 bytes
M0000000000000031: jmp 0x41a370 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)> ; 5 bytes
M0000000000000036: movq %rdx, %rsi ; 3 bytes
M0000000000000039: jmp 0x41a730 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (BloombergLP::bdlt::Datetime const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)> ; 5 bytes
M000000000000003e: movq %rdx, %rsi ; 3 bytes
M0000000000000041: jmp 0x41aaf0 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (BloombergLP::bdlt::Date const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)> ; 5 bytes
M0000000000000046: movq %rdx, %rsi ; 3 bytes
M0000000000000049: jmp 0x41aeb0 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (BloombergLP::bdlt::Time const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)> ; 5 bytes
M000000000000004e: retq ; 1 bytes
M000000000000004f: movl $4549047, %esi ; 5 bytes
M0000000000000054: movl $1, %edi ; 5 bytes
M0000000000000059: movl $770, %edx ; 5 bytes
M000000000000005e: jmp 0x412e60 <(anonymous namespace)::aSsErT(bool, char const*, int)> ; 5 bytes
M0000000000000063: movl $4549047, %esi ; 5 bytes
M0000000000000068: movl $1, %edi ; 5 bytes
M000000000000006d: movl $773, %edx ; 5 bytes
M0000000000000072: jmp 0x412e60 <(anonymous namespace)::aSsErT(bool, char const*, int)> ; 5 bytes
M0000000000000077: nopw (%rax,%rax) ; 9 bytes