Comparing BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&) in assumed vs ignored

Files changed (1) hide show
  1. bblb_schedulegenerationutil.t/{6.assume.s → 6.none.s} +7 -10
bblb_schedulegenerationutil.t/{6.assume.s → 6.none.s} RENAMED
@@ -1,43 +1,40 @@
1
- 00000000004106b0 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)>:
2
  0000000000000000: 01 pushq %rax
3
  0000000000000001: 03 movl (%rsi), %r10d
4
  0000000000000004: 04 movl %r10d, (%rsp)
5
  0000000000000008: 03 movb (%rdx), %r8b
6
  000000000000000b: 05 movb %r8b, 4(%rsp)
7
  0000000000000010: 04 movq 8(%rdi), %rsi
8
  0000000000000014: 04 movq 16(%rdi), %r9
9
  0000000000000018: 03 movq %r9, %rcx
10
  000000000000001b: 03 subq %rsi, %rcx
11
- 000000000000001e: 02 je 0x410708 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x58>
12
  0000000000000020: 04 sarq $3, %rcx
13
  0000000000000024: 10 nopw %cs:(%rax,%rax)
14
  000000000000002e: 02 nop
15
  0000000000000030: 03 movq %rcx, %rdx
16
  0000000000000033: 03 shrq %rdx
17
  0000000000000036: 03 movq %rdx, %rax
18
  0000000000000039: 03 notq %rax
19
  000000000000003c: 03 addq %rcx, %rax
20
  000000000000003f: 04 cmpl %r10d, (%rsi,%rdx,8)
21
  0000000000000043: 04 cmovgeq %rdx, %rax
22
  0000000000000047: 05 leaq 8(%rsi,%rdx,8), %rcx
23
  000000000000004c: 04 cmovlq %rcx, %rsi
24
  0000000000000050: 03 movq %rax, %rcx
25
  0000000000000053: 03 testq %rax, %rax
26
- 0000000000000056: 02 jne 0x4106e0 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x30>
27
  0000000000000058: 03 cmpq %r9, %rsi
28
- 000000000000005b: 02 je 0x410718 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x68>
29
  000000000000005d: 03 cmpl %r10d, (%rsi)
30
- 0000000000000060: 02 jne 0x410718 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x68>
31
  0000000000000062: 04 movb %r8b, 4(%rsi)
32
  0000000000000066: 01 popq %rax
33
  0000000000000067: 01 retq
34
  0000000000000068: 04 addq $8, %rdi
35
  000000000000006c: 03 movq %rsp, %rcx
36
  000000000000006f: 05 movl $1, %edx
37
- 0000000000000074: 05 callq 0x4133c0 <bsl::vector<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet>, bsl::allocator<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> > >::insert(bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> const*, unsigned long, bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> const&)>
38
  0000000000000079: 01 popq %rax
39
  000000000000007a: 01 retq
40
- 000000000000007b: 03 movq %rax, %rdi
41
- 000000000000007e: 05 callq 0x403b30 <_Unwind_Resume@plt>
42
- 0000000000000083: 10 nopw %cs:(%rax,%rax)
43
- 000000000000008d: 03 nopl (%rax)
1
+ 0000000000410740 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)>:
2
  0000000000000000: 01 pushq %rax
3
  0000000000000001: 03 movl (%rsi), %r10d
4
  0000000000000004: 04 movl %r10d, (%rsp)
5
  0000000000000008: 03 movb (%rdx), %r8b
6
  000000000000000b: 05 movb %r8b, 4(%rsp)
7
  0000000000000010: 04 movq 8(%rdi), %rsi
8
  0000000000000014: 04 movq 16(%rdi), %r9
9
  0000000000000018: 03 movq %r9, %rcx
10
  000000000000001b: 03 subq %rsi, %rcx
11
+ 000000000000001e: 02 je 0x410798 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x58>
12
  0000000000000020: 04 sarq $3, %rcx
13
  0000000000000024: 10 nopw %cs:(%rax,%rax)
14
  000000000000002e: 02 nop
15
  0000000000000030: 03 movq %rcx, %rdx
16
  0000000000000033: 03 shrq %rdx
17
  0000000000000036: 03 movq %rdx, %rax
18
  0000000000000039: 03 notq %rax
19
  000000000000003c: 03 addq %rcx, %rax
20
  000000000000003f: 04 cmpl %r10d, (%rsi,%rdx,8)
21
  0000000000000043: 04 cmovgeq %rdx, %rax
22
  0000000000000047: 05 leaq 8(%rsi,%rdx,8), %rcx
23
  000000000000004c: 04 cmovlq %rcx, %rsi
24
  0000000000000050: 03 movq %rax, %rcx
25
  0000000000000053: 03 testq %rax, %rax
26
+ 0000000000000056: 02 jne 0x410770 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x30>
27
  0000000000000058: 03 cmpq %r9, %rsi
28
+ 000000000000005b: 02 je 0x4107a8 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x68>
29
  000000000000005d: 03 cmpl %r10d, (%rsi)
30
+ 0000000000000060: 02 jne 0x4107a8 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x68>
31
  0000000000000062: 04 movb %r8b, 4(%rsi)
32
  0000000000000066: 01 popq %rax
33
  0000000000000067: 01 retq
34
  0000000000000068: 04 addq $8, %rdi
35
  000000000000006c: 03 movq %rsp, %rcx
36
  000000000000006f: 05 movl $1, %edx
37
+ 0000000000000074: 05 callq 0x413440 <bsl::vector<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet>, bsl::allocator<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> > >::insert(bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> const*, unsigned long, bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> const&)>
38
  0000000000000079: 01 popq %rax
39
  000000000000007a: 01 retq
 
 
40
+ 000000000000007b: 05 nopl (%rax,%rax)