Comparing void BloombergLP::bdlb::VariantImp, bsl::allocator > > >::doApply(my_PrintVisitor&, int) in assumed vs ignored

Files changed (1) hide show
  1. bdlb_variant.t/{0.assume.s → 0.none.s} +19 -17
bdlb_variant.t/{0.assume.s → 0.none.s} RENAMED
@@ -1,17 +1,19 @@
1
- 00000000004f2190 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApply<my_PrintVisitor&>(my_PrintVisitor&, int)>:
2
- 0000000000000000: 03 movq %rdi, %rax
3
- 0000000000000003: 02 decl %edx
4
- 0000000000000005: 07 jmpq *5449792(,%rdx,8)
5
- 000000000000000c: 03 movq %rsi, %rdi
6
- 000000000000000f: 05 jmp 0x4f21d0 <my_PrintVisitor::operator()(BloombergLP::bslmf::Nil) const>
7
- 0000000000000014: 03 movq %rsi, %rdi
8
- 0000000000000017: 03 movq %rax, %rsi
9
- 000000000000001a: 05 jmp 0x4f2260 <void my_PrintVisitor::operator()<int>(int const&) const>
10
- 000000000000001f: 03 movq %rsi, %rdi
11
- 0000000000000022: 03 movq %rax, %rsi
12
- 0000000000000025: 05 jmp 0x4f22e0 <void my_PrintVisitor::operator()<double>(double const&) const>
13
- 000000000000002a: 03 movq %rsi, %rdi
14
- 000000000000002d: 03 movq %rax, %rsi
15
- 0000000000000030: 05 jmp 0x4f2360 <void my_PrintVisitor::operator()<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const>
16
- 0000000000000035: 10 nopw %cs:(%rax,%rax)
17
- 000000000000003f: 01 nop
 
 
1
+ 00000000004ea710 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApply<my_PrintVisitor&>(my_PrintVisitor&, int)>:
2
+ 0000000000000000: 02 decl %edx
3
+ 0000000000000002: 03 cmpl $19, %edx
4
+ 0000000000000005: 02 ja 0x4ea729 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApply<my_PrintVisitor&>(my_PrintVisitor&, int)+0x19>
5
+ 0000000000000007: 03 movq %rdi, %rax
6
+ 000000000000000a: 07 jmpq *5401184(,%rdx,8)
7
+ 0000000000000011: 03 movq %rsi, %rdi
8
+ 0000000000000014: 05 jmp 0x4ea750 <my_PrintVisitor::operator()(BloombergLP::bslmf::Nil) const>
9
+ 0000000000000019: 01 retq
10
+ 000000000000001a: 03 movq %rsi, %rdi
11
+ 000000000000001d: 03 movq %rax, %rsi
12
+ 0000000000000020: 05 jmp 0x4ea7e0 <void my_PrintVisitor::operator()<int>(int const&) const>
13
+ 0000000000000025: 03 movq %rsi, %rdi
14
+ 0000000000000028: 03 movq %rax, %rsi
15
+ 000000000000002b: 05 jmp 0x4ea860 <void my_PrintVisitor::operator()<double>(double const&) const>
16
+ 0000000000000030: 03 movq %rsi, %rdi
17
+ 0000000000000033: 03 movq %rax, %rsi
18
+ 0000000000000036: 05 jmp 0x4ea8e0 <void my_PrintVisitor::operator()<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const>
19
+ 000000000000003b: 05 nopl (%rax,%rax)