Comparing BloombergLP::bdlt::PackedCalendar::addWeekendDay(BloombergLP::bdlt::DayOfWeek::Enum) in assumed vs ignored

Files changed (1) hide show
  1. bblb_schedulegenerationutil.t/{5.assume.s → 5.none.s} +12 -16
bblb_schedulegenerationutil.t/{5.assume.s → 5.none.s} RENAMED
@@ -1,34 +1,30 @@
1
- 00000000004105e0 <BloombergLP::bdlt::PackedCalendar::addWeekendDay(BloombergLP::bdlt::DayOfWeek::Enum)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 01 pushq %rbx
4
  0000000000000002: 01 pushq %rax
5
  0000000000000003: 02 movl %esi, %ecx
6
  0000000000000005: 04 movq 8(%rdi), %rax
7
  0000000000000009: 04 cmpq %rax, 16(%rdi)
8
- 000000000000000d: 02 je 0x4105fb <BloombergLP::bdlt::PackedCalendar::addWeekendDay(BloombergLP::bdlt::DayOfWeek::Enum)+0x1b>
9
  000000000000000f: 05 movl $1, %edx
10
  0000000000000014: 02 shll %cl, %edx
11
  0000000000000016: 03 orb %dl, 4(%rax)
12
- 0000000000000019: 02 jmp 0x410630 <BloombergLP::bdlt::PackedCalendar::addWeekendDay(BloombergLP::bdlt::DayOfWeek::Enum)+0x50>
13
  000000000000001b: 03 movq %rdi, %rbx
 
14
- 000000000000001e: 05 movl $1, %ebp
15
- 0000000000000023: 02 shll %cl, %ebp
16
- 0000000000000025: 05 movl $1, %edi
17
- 000000000000002a: 05 movl $1, %esi
18
- 000000000000002f: 05 movl $1, %edx
19
- 0000000000000034: 05 callq 0x413db0 <BloombergLP::bdlt::PosixDateImpUtil::ymdToSerial(int, int, int)>
20
- 0000000000000039: 04 addq $8, %rbx
21
  000000000000003d: 03 movl %eax, (%rsp)
22
  0000000000000040: 05 movb %bpl, 4(%rsp)
23
  0000000000000045: 03 movq %rsp, %rsi
24
  0000000000000048: 03 movq %rbx, %rdi
25
- 000000000000004b: 05 callq 0x412df0 <bsl::vector<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet>, bsl::allocator<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> > >::push_back(bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet>&&)>
26
  0000000000000050: 04 addq $8, %rsp
27
  0000000000000054: 01 popq %rbx
28
  0000000000000055: 01 popq %rbp
29
  0000000000000056: 01 retq
30
- 0000000000000057: 03 movq %rax, %rdi
31
- 000000000000005a: 05 callq 0x403b30 <_Unwind_Resume@plt>
32
- 000000000000005f: 03 movq %rax, %rdi
33
- 0000000000000062: 05 callq 0x403b30 <_Unwind_Resume@plt>
34
- 0000000000000067: 09 nopw (%rax,%rax)
1
+ 0000000000410680 <BloombergLP::bdlt::PackedCalendar::addWeekendDay(BloombergLP::bdlt::DayOfWeek::Enum)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 01 pushq %rbx
4
  0000000000000002: 01 pushq %rax
5
  0000000000000003: 02 movl %esi, %ecx
6
  0000000000000005: 04 movq 8(%rdi), %rax
7
  0000000000000009: 04 cmpq %rax, 16(%rdi)
8
+ 000000000000000d: 02 je 0x41069b <BloombergLP::bdlt::PackedCalendar::addWeekendDay(BloombergLP::bdlt::DayOfWeek::Enum)+0x1b>
9
  000000000000000f: 05 movl $1, %edx
10
  0000000000000014: 02 shll %cl, %edx
11
  0000000000000016: 03 orb %dl, 4(%rax)
12
+ 0000000000000019: 02 jmp 0x4106d0 <BloombergLP::bdlt::PackedCalendar::addWeekendDay(BloombergLP::bdlt::DayOfWeek::Enum)+0x50>
13
  000000000000001b: 03 movq %rdi, %rbx
14
+ 000000000000001e: 04 addq $8, %rbx
15
+ 0000000000000022: 05 movl $1, %ebp
16
+ 0000000000000027: 02 shll %cl, %ebp
17
+ 0000000000000029: 05 movl $1, %edi
18
+ 000000000000002e: 05 movl $1, %esi
19
+ 0000000000000033: 05 movl $1, %edx
20
+ 0000000000000038: 05 callq 0x413e50 <BloombergLP::bdlt::PosixDateImpUtil::ymdToSerial(int, int, int)>
 
21
  000000000000003d: 03 movl %eax, (%rsp)
22
  0000000000000040: 05 movb %bpl, 4(%rsp)
23
  0000000000000045: 03 movq %rsp, %rsi
24
  0000000000000048: 03 movq %rbx, %rdi
25
+ 000000000000004b: 05 callq 0x412e70 <bsl::vector<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet>, bsl::allocator<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> > >::push_back(bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet>&&)>
26
  0000000000000050: 04 addq $8, %rsp
27
  0000000000000054: 01 popq %rbx
28
  0000000000000055: 01 popq %rbp
29
  0000000000000056: 01 retq
 
 
 
 
30
+ 0000000000000057: 09 nopw (%rax,%rax)