Comparing BloombergLP::bdlt::Calendar::getNextBusinessDay(BloombergLP::bdlt::Date*, BloombergLP::bdlt::Date const&, int) const in assumed vs ignored

Files changed (1) hide show
  1. bblb_schedulegenerationutil.t/{26.assume.s → 26.none.s} +29 -24
bblb_schedulegenerationutil.t/{26.assume.s → 26.none.s} RENAMED
@@ -1,29 +1,34 @@
1
- 000000000040ce70 <BloombergLP::bdlt::Calendar::getNextBusinessDay(BloombergLP::bdlt::Date*, BloombergLP::bdlt::Date const&, int) const>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r14
4
  0000000000000003: 01 pushq %rbx
5
  0000000000000004: 02 movl %ecx, %ebp
6
  0000000000000006: 03 movq %rsi, %r14
7
- 0000000000000009: 03 movq %rdi, %rbx
8
- 000000000000000c: 02 movl (%rdx), %eax
9
- 000000000000000e: 02 subl (%rdi), %eax
 
 
 
 
 
10
- 0000000000000010: 02 incl %eax
11
- 0000000000000012: 03 movslq %eax, %rsi
12
- 0000000000000015: 07 movq 168(%rbx), %rdi
13
- 000000000000001c: 07 movq 200(%rbx), %rdx
14
- 0000000000000023: 05 callq 0x418820 <BloombergLP::bdlb::BitStringUtil::find0AtMinIndex(unsigned long const*, unsigned long, unsigned long)>
15
- 0000000000000028: 02 testl %eax, %eax
16
- 000000000000002a: 02 js 0x40cea9 <BloombergLP::bdlt::Calendar::getNextBusinessDay(BloombergLP::bdlt::Date*, BloombergLP::bdlt::Date const&, int) const+0x39>
17
- 000000000000002c: 02 decl %ebp
18
- 000000000000002e: 02 jne 0x40ce80 <BloombergLP::bdlt::Calendar::getNextBusinessDay(BloombergLP::bdlt::Date*, BloombergLP::bdlt::Date const&, int) const+0x10>
19
- 0000000000000030: 02 addl (%rbx), %eax
 
20
- 0000000000000032: 03 movl %eax, (%r14)
21
- 0000000000000035: 02 xorl %eax, %eax
22
- 0000000000000037: 02 jmp 0x40ceae <BloombergLP::bdlt::Calendar::getNextBusinessDay(BloombergLP::bdlt::Date*, BloombergLP::bdlt::Date const&, int) const+0x3e>
23
- 0000000000000039: 05 movl $1, %eax
24
- 000000000000003e: 01 popq %rbx
25
- 000000000000003f: 02 popq %r14
26
- 0000000000000041: 01 popq %rbp
27
- 0000000000000042: 01 retq
28
- 0000000000000043: 10 nopw %cs:(%rax,%rax)
29
- 000000000000004d: 03 nopl (%rax)
1
+ 000000000040cf00 <BloombergLP::bdlt::Calendar::getNextBusinessDay(BloombergLP::bdlt::Date*, BloombergLP::bdlt::Date const&, int) const>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r14
4
  0000000000000003: 01 pushq %rbx
5
  0000000000000004: 02 movl %ecx, %ebp
6
  0000000000000006: 03 movq %rsi, %r14
 
7
+ 0000000000000009: 02 movl (%rdx), %eax
8
+ 000000000000000b: 02 movl (%rdi), %ecx
9
+ 000000000000000d: 02 subl %ecx, %eax
10
+ 000000000000000f: 02 testl %ebp, %ebp
11
+ 0000000000000011: 02 je 0x40cf42 <BloombergLP::bdlt::Calendar::getNextBusinessDay(BloombergLP::bdlt::Date*, BloombergLP::bdlt::Date const&, int) const+0x42>
12
+ 0000000000000013: 03 movq %rdi, %rbx
13
+ 0000000000000016: 10 nopw %cs:(%rax,%rax)
14
+ 0000000000000020: 02 incl %eax
15
+ 0000000000000022: 03 movslq %eax, %rsi
16
+ 0000000000000025: 07 movq 168(%rbx), %rdi
17
+ 000000000000002c: 07 movq 200(%rbx), %rdx
18
+ 0000000000000033: 05 callq 0x418c60 <BloombergLP::bdlb::BitStringUtil::find0AtMinIndex(unsigned long const*, unsigned long, unsigned long)>
19
+ 0000000000000038: 02 testl %eax, %eax
20
+ 000000000000003a: 02 js 0x40cf4b <BloombergLP::bdlt::Calendar::getNextBusinessDay(BloombergLP::bdlt::Date*, BloombergLP::bdlt::Date const&, int) const+0x4b>
21
+ 000000000000003c: 02 decl %ebp
22
+ 000000000000003e: 02 jne 0x40cf20 <BloombergLP::bdlt::Calendar::getNextBusinessDay(BloombergLP::bdlt::Date*, BloombergLP::bdlt::Date const&, int) const+0x20>
23
+ 0000000000000040: 02 movl (%rbx), %ecx
24
+ 0000000000000042: 02 addl %eax, %ecx
25
+ 0000000000000044: 03 movl %ecx, (%r14)
26
+ 0000000000000047: 02 xorl %eax, %eax
27
+ 0000000000000049: 02 jmp 0x40cf50 <BloombergLP::bdlt::Calendar::getNextBusinessDay(BloombergLP::bdlt::Date*, BloombergLP::bdlt::Date const&, int) const+0x50>
28
+ 000000000000004b: 05 movl $1, %eax
29
+ 0000000000000050: 01 popq %rbx
30
+ 0000000000000051: 02 popq %r14
31
+ 0000000000000053: 01 popq %rbp
32
+ 0000000000000054: 01 retq
33
+ 0000000000000055: 10 nopw %cs:(%rax,%rax)
34
+ 000000000000005f: 01 nop