Comparing BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime(BloombergLP::baltzo::LocalDatetime*, char const*, BloombergLP::bdlt::Datetime const&) in assumed vs ignored

Files changed (1) hide show
  1. baltzo_localtimeoffsetutil.t/{1.assume.s → 1.none.s} +56 -90
baltzo_localtimeoffsetutil.t/{1.assume.s → 1.none.s} RENAMED
@@ -1,92 +1,58 @@
1
  0000000000412a40 <BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime(BloombergLP::baltzo::LocalDatetime*, char const*, BloombergLP::bdlt::Datetime const&)>:
2
  0000000000000000: 01 pushq %rbp
3
- 0000000000000001: 02 pushq %r15
4
- 0000000000000003: 02 pushq %r14
5
- 0000000000000005: 01 pushq %rbx
6
- 0000000000000006: 04 subq $72, %rsp
7
- 000000000000000a: 03 movq %rdx, %rbp
8
- 000000000000000d: 03 movq %rsi, %r15
9
- 0000000000000010: 03 movq %rdi, %rbx
10
- 0000000000000013: 10 movabsq $-9223371950454775808, %rax
11
- 000000000000001d: 05 movq %rax, 56(%rsp)
12
- 0000000000000022: 08 movl $0, 64(%rsp)
13
- 000000000000002a: 05 callq 0x40f1e0 <BloombergLP::baltzo::DefaultZoneinfoCache::instance()>
14
- 000000000000002f: 05 leaq 56(%rsp), %rdi
15
- 0000000000000034: 03 movq %r15, %rsi
16
- 0000000000000037: 03 movq %rbp, %rdx
17
- 000000000000003a: 03 movq %rax, %rcx
18
- 000000000000003d: 05 callq 0x413860 <BloombergLP::baltzo::TimeZoneUtilImp::convertUtcToLocalTime(BloombergLP::bdlt::DatetimeTz*, char const*, BloombergLP::bdlt::Datetime const&, BloombergLP::baltzo::ZoneinfoCache*)>
19
- 0000000000000042: 03 movl %eax, %r14d
20
- 0000000000000045: 02 testl %eax, %eax
21
- 0000000000000047: 06 jne 0x412b13 <BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime(BloombergLP::baltzo::LocalDatetime*, char const*, BloombergLP::bdlt::Datetime const&)+0xd3>
22
- 000000000000004d: 05 movq 56(%rsp), %rax
23
- 0000000000000052: 03 movq %rax, (%rbx)
24
- 0000000000000055: 03 testq %rax, %rax
25
- 0000000000000058: 06 jns 0x412b21 <BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime(BloombergLP::baltzo::LocalDatetime*, char const*, BloombergLP::bdlt::Datetime const&)+0xe1>
26
- 000000000000005e: 03 movq %rax, (%rbx)
27
- 0000000000000061: 04 movl 64(%rsp), %eax
28
- 0000000000000065: 03 movl %eax, 8(%rbx)
29
- 0000000000000068: 04 movq 56(%rbx), %rax
30
- 000000000000006c: 04 addq $16, %rbx
31
- 0000000000000070: 09 movq $0, 8(%rsp)
32
- 0000000000000079: 09 movq $23, 40(%rsp)
33
- 0000000000000082: 05 movq %rax, 48(%rsp)
34
- 0000000000000087: 03 movq %r15, %rdi
35
- 000000000000008a: 05 callq 0x4066d0 <strlen@plt>
36
- 000000000000008f: 09 movq $0, 32(%rsp)
37
- 0000000000000098: 05 leaq 8(%rsp), %rbp
38
- 000000000000009d: 05 movl $4561792, %ecx
39
- 00000000000000a2: 03 movq %rbp, %rdi
40
- 00000000000000a5: 03 movq %r15, %rsi
41
- 00000000000000a8: 03 movq %rax, %rdx
42
- 00000000000000ab: 05 callq 0x4350b0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
43
- 00000000000000b0: 03 movq %rbp, %rdi
44
- 00000000000000b3: 03 movq %rbx, %rsi
45
- 00000000000000b6: 05 callq 0x437640 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::swap(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)>
46
- 00000000000000bb: 06 cmpq $23, 40(%rsp)
47
- 00000000000000c1: 02 je 0x412b13 <BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime(BloombergLP::baltzo::LocalDatetime*, char const*, BloombergLP::bdlt::Datetime const&)+0xd3>
48
- 00000000000000c3: 05 movq 8(%rsp), %rsi
49
- 00000000000000c8: 05 movq 48(%rsp), %rdi
50
- 00000000000000cd: 03 movq (%rdi), %rax
51
- 00000000000000d0: 03 callq *24(%rax)
52
- 00000000000000d3: 03 movl %r14d, %eax
53
- 00000000000000d6: 04 addq $72, %rsp
54
- 00000000000000da: 01 popq %rbx
55
- 00000000000000db: 02 popq %r14
56
- 00000000000000dd: 02 popq %r15
57
- 00000000000000df: 01 popq %rbp
58
- 00000000000000e0: 01 retq
59
- 00000000000000e1: 05 movl $6899780, %edi
60
- 00000000000000e6: 05 callq 0x4324c0 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
61
- 00000000000000eb: 09 movq $4561579, 8(%rsp)
62
- 00000000000000f4: 09 movq $4561633, 16(%rsp)
63
- 00000000000000fd: 08 movl $1126, 24(%rsp)
64
- 0000000000000105: 09 movq $4674618, 32(%rsp)
65
- 000000000000010e: 04 movl %eax, 40(%rsp)
66
- 0000000000000112: 05 leaq 8(%rsp), %rdi
67
- 0000000000000117: 05 callq 0x4324e0 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
68
- 000000000000011c: 03 movq (%rbx), %rax
69
- 000000000000011f: 03 movq %rax, %rcx
70
- 0000000000000122: 04 shrq $32, %rcx
71
- 0000000000000126: 04 shlq $37, %rax
72
- 000000000000012a: 10 movabsq $9223371899415822336, %rdx
73
- 0000000000000134: 03 addq %rax, %rdx
74
- 0000000000000137: 07 imulq $1000, %rcx, %rcx
75
- 000000000000013e: 10 movabsq $-9223372036854775808, %rax
76
- 0000000000000148: 03 orq %rdx, %rax
77
- 000000000000014b: 03 orq %rcx, %rax
78
- 000000000000014e: 05 jmp 0x412a9e <BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime(BloombergLP::baltzo::LocalDatetime*, char const*, BloombergLP::bdlt::Datetime const&)+0x5e>
79
- 0000000000000153: 03 movq %rax, %rdi
80
- 0000000000000156: 05 callq 0x40ec70 <__clang_call_terminate>
81
- 000000000000015b: 03 movq %rax, %rbx
82
- 000000000000015e: 06 cmpq $23, 40(%rsp)
83
- 0000000000000164: 02 je 0x412bb6 <BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime(BloombergLP::baltzo::LocalDatetime*, char const*, BloombergLP::bdlt::Datetime const&)+0x176>
84
- 0000000000000166: 05 movq 8(%rsp), %rsi
85
- 000000000000016b: 05 movq 48(%rsp), %rdi
86
- 0000000000000170: 03 movq (%rdi), %rax
87
- 0000000000000173: 03 callq *24(%rax)
88
- 0000000000000176: 03 movq %rbx, %rdi
89
- 0000000000000179: 05 callq 0x406f00 <_Unwind_Resume@plt>
90
- 000000000000017e: 03 movq %rax, %rdi
91
- 0000000000000181: 05 callq 0x40ec70 <__clang_call_terminate>
92
- 0000000000000186: 10 nopw %cs:(%rax,%rax)
1
  0000000000412a40 <BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime(BloombergLP::baltzo::LocalDatetime*, char const*, BloombergLP::bdlt::Datetime const&)>:
2
  0000000000000000: 01 pushq %rbp
3
+ 0000000000000001: 02 pushq %r14
4
+ 0000000000000003: 01 pushq %rbx
5
+ 0000000000000004: 04 subq $64, %rsp
6
+ 0000000000000008: 03 movq %rdx, %rbp
7
+ 000000000000000b: 03 movq %rsi, %r14
8
+ 000000000000000e: 03 movq %rdi, %rbx
9
+ 0000000000000011: 10 movabsq $-9223371950454775808, %rax
10
+ 000000000000001b: 05 movq %rax, 8(%rsp)
11
+ 0000000000000020: 08 movl $0, 16(%rsp)
12
+ 0000000000000028: 05 callq 0x40f1e0 <BloombergLP::baltzo::DefaultZoneinfoCache::instance()>
13
+ 000000000000002d: 05 leaq 8(%rsp), %rdi
14
+ 0000000000000032: 03 movq %r14, %rsi
15
+ 0000000000000035: 03 movq %rbp, %rdx
16
+ 0000000000000038: 03 movq %rax, %rcx
17
+ 000000000000003b: 05 callq 0x4136b0 <BloombergLP::baltzo::TimeZoneUtilImp::convertUtcToLocalTime(BloombergLP::bdlt::DatetimeTz*, char const*, BloombergLP::bdlt::Datetime const&, BloombergLP::baltzo::ZoneinfoCache*)>
18
+ 0000000000000040: 02 movl %eax, %ebp
19
+ 0000000000000042: 02 testl %eax, %eax
20
+ 0000000000000044: 02 jne 0x412aa8 <BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime(BloombergLP::baltzo::LocalDatetime*, char const*, BloombergLP::bdlt::Datetime const&)+0x68>
21
+ 0000000000000046: 05 movq 8(%rsp), %rax
22
+ 000000000000004b: 03 movq %rax, (%rbx)
23
+ 000000000000004e: 03 testq %rax, %rax
24
+ 0000000000000051: 02 jns 0x412ab3 <BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime(BloombergLP::baltzo::LocalDatetime*, char const*, BloombergLP::bdlt::Datetime const&)+0x73>
25
+ 0000000000000053: 03 movq %rax, (%rbx)
26
+ 0000000000000056: 04 movl 16(%rsp), %eax
27
+ 000000000000005a: 03 movl %eax, 8(%rbx)
28
+ 000000000000005d: 03 movq %rbx, %rdi
29
+ 0000000000000060: 03 movq %r14, %rsi
30
+ 0000000000000063: 05 callq 0x4135e0 <BloombergLP::baltzo::LocalDatetime::setTimeZoneId(char const*)>
31
+ 0000000000000068: 02 movl %ebp, %eax
32
+ 000000000000006a: 04 addq $64, %rsp
33
+ 000000000000006e: 01 popq %rbx
34
+ 000000000000006f: 02 popq %r14
35
+ 0000000000000071: 01 popq %rbp
36
+ 0000000000000072: 01 retq
37
+ 0000000000000073: 05 movl $6903876, %edi
38
+ 0000000000000078: 05 callq 0x432b20 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
39
+ 000000000000007d: 09 movq $4563209, 24(%rsp)
40
+ 0000000000000086: 09 movq $4563263, 32(%rsp)
41
+ 000000000000008f: 08 movl $1126, 40(%rsp)
42
+ 0000000000000097: 09 movq $4676234, 48(%rsp)
43
+ 00000000000000a0: 04 movl %eax, 56(%rsp)
44
+ 00000000000000a4: 05 leaq 24(%rsp), %rdi
45
+ 00000000000000a9: 05 callq 0x432b40 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
46
+ 00000000000000ae: 03 movq (%rbx), %rax
47
+ 00000000000000b1: 03 movq %rax, %rcx
48
+ 00000000000000b4: 04 shrq $32, %rcx
49
+ 00000000000000b8: 04 shlq $37, %rax
50
+ 00000000000000bc: 10 movabsq $9223371899415822336, %rdx
51
+ 00000000000000c6: 03 addq %rax, %rdx
52
+ 00000000000000c9: 07 imulq $1000, %rcx, %rcx
53
+ 00000000000000d0: 10 movabsq $-9223372036854775808, %rax
54
+ 00000000000000da: 03 orq %rdx, %rax
55
+ 00000000000000dd: 03 orq %rcx, %rax
56
+ 00000000000000e0: 05 jmp 0x412a93 <BloombergLP::baltzo::TimeZoneUtil::convertUtcToLocalTime(BloombergLP::baltzo::LocalDatetime*, char const*, BloombergLP::bdlt::Datetime const&)+0x53>
57
+ 00000000000000e5: 10 nopw %cs:(%rax,%rax)
58
+ 00000000000000ef: 01 nop