Comparing BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&) in assumed vs ignored

Files changed (1) hide show
  1. baljsn_encoder.t/{60.assume.s → 60.none.s} +52 -51
baljsn_encoder.t/{60.assume.s → 60.none.s} RENAMED
@@ -1,65 +1,66 @@
1
- 00000000004bb610 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)>:
2
  0000000000000000: 02 pushq %r14
3
  0000000000000002: 01 pushq %rbx
4
  0000000000000003: 01 pushq %rax
5
  0000000000000004: 03 movq %rdi, %rbx
6
  0000000000000007: 03 cmpq %rsi, %rdi
7
- 000000000000000a: 06 je 0x4bb708 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xf8>
8
  0000000000000010: 03 movq %rsi, %r14
9
  0000000000000013: 04 leaq 104(%rbx), %rdi
10
  0000000000000017: 07 cmpb $0, 488(%rsi)
11
  000000000000001e: 06 movb 488(%rbx), %al
12
- 0000000000000024: 02 je 0x4bb645 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x35>
13
  0000000000000026: 04 leaq 104(%r14), %rsi
14
  000000000000002a: 02 testb %al, %al
15
- 000000000000002c: 02 je 0x4bb66a <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x5a>
16
- 000000000000002e: 05 callq 0x4b9520 <BloombergLP::s_baltst::Choice3::operator=(BloombergLP::s_baltst::Choice3&&)>
17
- 0000000000000033: 02 jmp 0x4bb6af <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9f>
18
  0000000000000035: 02 testb %al, %al
19
- 0000000000000037: 02 je 0x4bb6af <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9f>
20
  0000000000000039: 07 movb $0, 488(%rbx)
21
  0000000000000040: 06 movl 472(%rbx), %eax
22
- 0000000000000046: 04 cmpq $3, %rax
23
- 000000000000004a: 02 ja 0x4bb6a5 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x95>
24
- 000000000000004c: 07 jmpq *6590504(,%rax,8)
25
- 0000000000000053: 05 callq 0x4c4a50 <BloombergLP::s_baltst::Sequence6::~Sequence6()>
26
- 0000000000000058: 02 jmp 0x4bb6a5 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x95>
27
- 000000000000005a: 07 movq 496(%rbx), %rdx
28
- 0000000000000061: 05 callq 0x4b8f00 <BloombergLP::s_baltst::Choice3::Choice3(BloombergLP::s_baltst::Choice3&&, BloombergLP::bslma::Allocator*)>
29
- 0000000000000066: 07 movb $1, 488(%rbx)
30
- 000000000000006d: 02 jmp 0x4bb6af <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9f>
31
- 000000000000006f: 08 cmpq $23, 136(%rbx)
32
- 0000000000000077: 02 je 0x4bb69a <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x8a>
33
- 0000000000000079: 04 movq 104(%rbx), %rsi
34
- 000000000000007d: 07 movq 144(%rbx), %rdi
35
- 0000000000000084: 03 movq (%rdi), %rax
36
- 0000000000000087: 03 callq *24(%rax)
37
- 000000000000008a: 11 movq $-1, 128(%rbx)
38
- 0000000000000095: 10 movl $4294967295, 472(%rbx)
39
- 000000000000009f: 04 leaq 72(%r14), %rsi
40
- 00000000000000a3: 04 leaq 72(%rbx), %rdi
41
- 00000000000000a7: 05 callq 0x4c5b20 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::operator=(bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >&&)>
42
- 00000000000000ac: 03 movq (%rbx), %rax
43
- 00000000000000af: 07 movq 504(%r14), %rsi
44
- 00000000000000b6: 03 cmpq (%r14), %rax
45
- 00000000000000b9: 02 je 0x4bb6d9 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xc9>
46
- 00000000000000bb: 07 movq 504(%rbx), %rdi
47
- 00000000000000c2: 05 callq 0x4b7a80 <BloombergLP::s_baltst::Choice2::operator=(BloombergLP::s_baltst::Choice2&&)>
48
- 00000000000000c7: 02 jmp 0x4bb6eb <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xdb>
49
- 00000000000000c9: 07 movq %rsi, 504(%rbx)
50
- 00000000000000d0: 11 movq $0, 504(%r14)
51
- 00000000000000db: 04 leaq 8(%r14), %rsi
52
- 00000000000000df: 04 leaq 8(%rbx), %rdi
53
- 00000000000000e3: 05 callq 0x4c5ca0 <bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1> > >::operator=(bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1> > >&&)>
54
- 00000000000000e8: 04 addq $40, %r14
55
- 00000000000000ec: 04 leaq 40(%rbx), %rdi
56
- 00000000000000f0: 03 movq %r14, %rsi
57
- 00000000000000f3: 05 callq 0x4c5e30 <bsl::vector<BloombergLP::s_baltst::Choice3, bsl::allocator<BloombergLP::s_baltst::Choice3> >::operator=(bsl::vector<BloombergLP::s_baltst::Choice3, bsl::allocator<BloombergLP::s_baltst::Choice3> >&&)>
58
- 00000000000000f8: 03 movq %rbx, %rax
59
- 00000000000000fb: 04 addq $8, %rsp
60
- 00000000000000ff: 01 popq %rbx
61
- 0000000000000100: 02 popq %r14
62
- 0000000000000102: 01 retq
63
- 0000000000000103: 03 movq %rax, %rdi
64
- 0000000000000106: 05 callq 0x428650 <__clang_call_terminate>
65
- 000000000000010b: 05 nopl (%rax,%rax)
 
1
+ 00000000004bb7a0 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)>:
2
  0000000000000000: 02 pushq %r14
3
  0000000000000002: 01 pushq %rbx
4
  0000000000000003: 01 pushq %rax
5
  0000000000000004: 03 movq %rdi, %rbx
6
  0000000000000007: 03 cmpq %rsi, %rdi
7
+ 000000000000000a: 06 je 0x4bb894 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xf4>
8
  0000000000000010: 03 movq %rsi, %r14
9
  0000000000000013: 04 leaq 104(%rbx), %rdi
10
  0000000000000017: 07 cmpb $0, 488(%rsi)
11
  000000000000001e: 06 movb 488(%rbx), %al
12
+ 0000000000000024: 02 je 0x4bb7d5 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x35>
13
  0000000000000026: 04 leaq 104(%r14), %rsi
14
  000000000000002a: 02 testb %al, %al
15
+ 000000000000002c: 02 je 0x4bb7f6 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x56>
16
+ 000000000000002e: 05 callq 0x4b97b0 <BloombergLP::s_baltst::Choice3::operator=(BloombergLP::s_baltst::Choice3&&)>
17
+ 0000000000000033: 02 jmp 0x4bb83b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9b>
18
  0000000000000035: 02 testb %al, %al
19
+ 0000000000000037: 02 je 0x4bb83b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9b>
20
  0000000000000039: 07 movb $0, 488(%rbx)
21
  0000000000000040: 06 movl 472(%rbx), %eax
22
+ 0000000000000046: 03 cmpl $2, %eax
23
+ 0000000000000049: 02 je 0x4bb80b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x6b>
24
+ 000000000000004b: 02 testl %eax, %eax
25
+ 000000000000004d: 02 jne 0x4bb831 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x91>
26
+ 000000000000004f: 05 callq 0x4c4be0 <BloombergLP::s_baltst::Sequence6::~Sequence6()>
27
+ 0000000000000054: 02 jmp 0x4bb831 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x91>
28
+ 0000000000000056: 07 movq 496(%rbx), %rdx
29
+ 000000000000005d: 05 callq 0x4b91a0 <BloombergLP::s_baltst::Choice3::Choice3(BloombergLP::s_baltst::Choice3&&, BloombergLP::bslma::Allocator*)>
30
+ 0000000000000062: 07 movb $1, 488(%rbx)
31
+ 0000000000000069: 02 jmp 0x4bb83b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9b>
32
+ 000000000000006b: 08 cmpq $23, 136(%rbx)
33
+ 0000000000000073: 02 je 0x4bb826 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x86>
34
+ 0000000000000075: 04 movq 104(%rbx), %rsi
35
+ 0000000000000079: 07 movq 144(%rbx), %rdi
36
+ 0000000000000080: 03 movq (%rdi), %rax
37
+ 0000000000000083: 03 callq *24(%rax)
38
+ 0000000000000086: 11 movq $-1, 128(%rbx)
39
+ 0000000000000091: 10 movl $4294967295, 472(%rbx)
40
+ 000000000000009b: 04 leaq 72(%r14), %rsi
41
+ 000000000000009f: 04 leaq 72(%rbx), %rdi
42
+ 00000000000000a3: 05 callq 0x4c5ef0 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::operator=(bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >&&)>
43
+ 00000000000000a8: 03 movq (%rbx), %rax
44
+ 00000000000000ab: 07 movq 504(%r14), %rsi
45
+ 00000000000000b2: 03 cmpq (%r14), %rax
46
+ 00000000000000b5: 02 je 0x4bb865 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xc5>
47
+ 00000000000000b7: 07 movq 504(%rbx), %rdi
48
+ 00000000000000be: 05 callq 0x4b7d30 <BloombergLP::s_baltst::Choice2::operator=(BloombergLP::s_baltst::Choice2&&)>
49
+ 00000000000000c3: 02 jmp 0x4bb877 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xd7>
50
+ 00000000000000c5: 07 movq %rsi, 504(%rbx)
51
+ 00000000000000cc: 11 movq $0, 504(%r14)
52
+ 00000000000000d7: 04 leaq 8(%r14), %rsi
53
+ 00000000000000db: 04 leaq 8(%rbx), %rdi
54
+ 00000000000000df: 05 callq 0x4c5f80 <bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1> > >::operator=(bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1> > >&&)>
55
+ 00000000000000e4: 04 addq $40, %r14
56
+ 00000000000000e8: 04 leaq 40(%rbx), %rdi
57
+ 00000000000000ec: 03 movq %r14, %rsi
58
+ 00000000000000ef: 05 callq 0x4c6110 <bsl::vector<BloombergLP::s_baltst::Choice3, bsl::allocator<BloombergLP::s_baltst::Choice3> >::operator=(bsl::vector<BloombergLP::s_baltst::Choice3, bsl::allocator<BloombergLP::s_baltst::Choice3> >&&)>
59
+ 00000000000000f4: 03 movq %rbx, %rax
60
+ 00000000000000f7: 04 addq $8, %rsp
61
+ 00000000000000fb: 01 popq %rbx
62
+ 00000000000000fc: 02 popq %r14
63
+ 00000000000000fe: 01 retq
64
+ 00000000000000ff: 03 movq %rax, %rdi
65
+ 0000000000000102: 05 callq 0x4286b0 <__clang_call_terminate>
66
+ 0000000000000107: 09 nopw (%rax,%rax)