Comparing BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int) in assumed vs ignored

Files changed (1) hide show
  1. balber_berdecoder.t/{62.assume.s → 62.none.s} +149 -147
balber_berdecoder.t/{62.assume.s → 62.none.s} RENAMED
@@ -1,208 +1,210 @@
1
- 00000000004682c0 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r13
6
  0000000000000007: 02 pushq %r12
7
  0000000000000009: 01 pushq %rbx
8
  000000000000000a: 07 subq $152, %rsp
9
  0000000000000011: 09 movq $0, 40(%rsp)
10
  000000000000001a: 09 movq $0, 32(%rsp)
11
  0000000000000023: 09 movq $0, 24(%rsp)
12
  000000000000002c: 09 movq $0, 16(%rsp)
13
  0000000000000035: 09 movq $0, 8(%rsp)
14
  000000000000003e: 05 movl $4294967295, %eax
15
  0000000000000043: 03 cmpl $3, %edx
16
- 0000000000000046: 06 jb 0x46856a <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2aa>
17
  000000000000004c: 03 movq %rsi, %rbx
18
  000000000000004f: 03 cmpb $80, (%rsi)
19
- 0000000000000052: 06 jne 0x46856a <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2aa>
20
  0000000000000058: 05 movq %rdi, 48(%rsp)
21
  000000000000005d: 03 movl %edx, %r12d
22
  0000000000000060: 03 addq %rbx, %r12
23
  0000000000000063: 03 incq %rbx
24
  0000000000000066: 05 movb $87, 64(%rsp)
25
  000000000000006b: 05 leaq 40(%rsp), %rax
26
  0000000000000070: 05 movq %rax, 72(%rsp)
27
  0000000000000075: 05 movb $68, 80(%rsp)
28
  000000000000007a: 05 leaq 32(%rsp), %rax
29
  000000000000007f: 05 movq %rax, 88(%rsp)
30
  0000000000000084: 05 movb $72, 96(%rsp)
31
  0000000000000089: 05 leaq 24(%rsp), %rax
32
  000000000000008e: 05 movq %rax, 104(%rsp)
33
  0000000000000093: 05 movb $77, 112(%rsp)
34
  0000000000000098: 05 leaq 16(%rsp), %rax
35
  000000000000009d: 05 movq %rax, 120(%rsp)
36
  00000000000000a2: 08 movb $83, 128(%rsp)
37
  00000000000000aa: 05 leaq 8(%rsp), %rax
38
  00000000000000af: 08 movq %rax, 136(%rsp)
39
  00000000000000b7: 07 movq $-1, %r15
40
  00000000000000be: 02 xorl %ebp, %ebp
41
  00000000000000c0: 10 movabsq $7378697629483820647, %r13
42
  00000000000000ca: 03 xorl %r14d, %r14d
43
  00000000000000cd: 02 xorl %edx, %edx
44
  00000000000000cf: 02 xorl %eax, %eax
45
  00000000000000d1: 04 movq %rax, (%rsp)
46
- 00000000000000d5: 02 jmp 0x4683b6 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0xf6>
47
  00000000000000d7: 09 nopw (%rax,%rax)
48
  00000000000000e0: 03 cmpq %r12, %rbx
49
- 00000000000000e3: 06 je 0x46857c <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2bc>
50
  00000000000000e9: 03 incl %r14d
51
  00000000000000ec: 04 cmpl $5, %r14d
52
- 00000000000000f0: 06 je 0x468565 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2a5>
53
  00000000000000f6: 03 testb $1, %dl
54
- 00000000000000f9: 02 je 0x4683c5 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x105>
55
  00000000000000fb: 04 cmpq $-1, %r15
56
- 00000000000000ff: 06 je 0x468565 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2a5>
57
  0000000000000105: 03 cmpb $84, (%rbx)
58
- 0000000000000108: 02 jne 0x4683f0 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x130>
59
  000000000000010a: 04 testb $1, (%rsp)
60
- 000000000000010e: 06 jne 0x468565 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2a5>
61
  0000000000000114: 03 incq %rbx
62
  0000000000000117: 04 cmpl $2, %r14d
63
  000000000000011b: 05 movl $2, %eax
64
  0000000000000120: 04 cmovlel %eax, %r14d
65
  0000000000000124: 02 movb $1, %al
66
  0000000000000126: 04 movq %rax, (%rsp)
67
- 000000000000012a: 02 jmp 0x468406 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x146>
68
  000000000000012c: 04 nopl (%rax)
69
  0000000000000130: 04 cmpl $2, %r14d
70
- 0000000000000134: 02 jne 0x468406 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x146>
71
  0000000000000136: 06 movl $2, %r14d
72
  000000000000013c: 04 testb $1, (%rsp)
73
- 0000000000000140: 06 je 0x468565 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2a5>
74
  0000000000000146: 04 cmpq $-1, %r15
75
- 000000000000014a: 02 jne 0x468450 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x190>
76
- 000000000000014c: 05 movq %rdx, 56(%rsp)
77
- 0000000000000151: 05 callq 0x4044f0 <__ctype_b_loc@plt>
78
- 0000000000000156: 03 movq (%rax), %rcx
79
- 0000000000000159: 03 movq %rbx, %rax
80
- 000000000000015c: 03 xorl %r15d, %r15d
81
- 000000000000015f: 01 nop
82
- 0000000000000160: 04 movsbq (%rax), %rdx
83
- 0000000000000164: 05 testb $8, 1(%rcx,%rdx,2)
84
- 0000000000000169: 02 je 0x46843f <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x17f>
85
- 000000000000016b: 04 leaq (%r15,%r15,4), %rsi
86
- 000000000000016f: 05 leaq -48(%rdx,%rsi,2), %r15
87
- 0000000000000174: 03 incq %rax
88
- 0000000000000177: 03 cmpq %rax, %r12
89
- 000000000000017a: 02 jne 0x468420 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x160>
90
- 000000000000017c: 03 movq %r12, %rax
91
- 000000000000017f: 03 cmpq %rbx, %rax
92
- 0000000000000182: 03 movq %rax, %rbx
93
- 0000000000000185: 05 movq 56(%rsp), %rdx
94
- 000000000000018a: 06 je 0x468565 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2a5>
95
- 0000000000000190: 02 movb (%rbx), %al
96
- 0000000000000192: 02 movl %eax, %ecx
97
- 0000000000000194: 03 orb $2, %cl
98
- 0000000000000197: 03 cmpb $46, %cl
99
- 000000000000019a: 06 jne 0x46852d <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x26d>
100
- 00000000000001a0: 04 leaq 1(%rbx), %rax
101
- 00000000000001a4: 03 cmpq %r12, %rax
102
- 00000000000001a7: 06 je 0x468565 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2a5>
103
- 00000000000001ad: 04 movsbq (%rax), %rbp
104
- 00000000000001b1: 05 callq 0x4044f0 <__ctype_b_loc@plt>
105
- 00000000000001b6: 03 movq (%rax), %rsi
106
- 00000000000001b9: 05 testb $8, 1(%rsi,%rbp,2)
107
- 00000000000001be: 06 je 0x468565 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2a5>
108
- 00000000000001c4: 04 leaq 11(%rbx), %rdi
109
- 00000000000001c8: 03 cmpq %r12, %rdi
110
- 00000000000001cb: 04 cmovaeq %r12, %rdi
111
- 00000000000001cf: 04 addq $2, %rbx
112
- 00000000000001d3: 03 cmpq %rbx, %rdi
113
- 00000000000001d6: 04 cmovbeq %rbx, %rdi
114
- 00000000000001da: 03 movq %rbx, %rax
115
- 00000000000001dd: 02 xorl %ecx, %ecx
116
- 00000000000001df: 10 movabsq $10000000000, %rdx
117
- 00000000000001e9: 07 nopl (%rax)
118
- 00000000000001f0: 03 movq %rax, %rbx
119
- 00000000000001f3: 04 leaq (%rcx,%rcx,4), %rax
120
- 00000000000001f7: 04 movsbq %bpl, %rcx
121
- 00000000000001fb: 05 leaq -48(%rcx,%rax,2), %rcx
122
- 0000000000000200: 03 movq %rdx, %rax
123
- 0000000000000203: 03 imulq %r13
124
- 0000000000000206: 03 movq %rdx, %rax
125
- 0000000000000209: 04 shrq $63, %rax
126
- 000000000000020d: 04 sarq $2, %rdx
127
- 0000000000000211: 03 addq %rax, %rdx
128
- 0000000000000214: 03 cmpq %rbx, %rdi
129
- 0000000000000217: 02 je 0x4684e8 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x228>
130
- 0000000000000219: 04 movsbq (%rbx), %rbp
131
- 000000000000021d: 04 leaq 1(%rbx), %rax
132
- 0000000000000221: 05 testb $8, 1(%rsi,%rbp,2)
133
- 0000000000000226: 02 jne 0x4684b0 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x1f0>
134
- 0000000000000228: 04 imulq %rdx, %rcx
135
- 000000000000022c: 04 addq $5, %rcx
136
- 0000000000000230: 03 movq %rcx, %rax
137
- 0000000000000233: 03 imulq %r13
138
- 0000000000000236: 03 movq %rdx, %rbp
139
- 0000000000000239: 03 movq %rdx, %rax
140
- 000000000000023c: 04 shrq $63, %rax
141
- 0000000000000240: 04 sarq $2, %rbp
142
- 0000000000000244: 03 cmpq %r12, %rbx
143
- 0000000000000247: 02 jae 0x468526 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x266>
144
- 0000000000000249: 07 nopl (%rax)
145
- 0000000000000250: 04 movsbq (%rbx), %rcx
146
- 0000000000000254: 05 testb $8, 1(%rsi,%rcx,2)
147
- 0000000000000259: 02 je 0x468526 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x266>
148
- 000000000000025b: 03 incq %rbx
149
- 000000000000025e: 03 cmpq %rbx, %r12
150
- 0000000000000261: 02 jne 0x468510 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x250>
151
- 0000000000000263: 03 movq %r12, %rbx
152
- 0000000000000266: 03 addq %rax, %rbp
153
- 0000000000000269: 02 movb (%rbx), %al
154
- 000000000000026b: 02 movb $1, %dl
155
- 000000000000026d: 03 movslq %r14d, %rcx
156
- 0000000000000270: 04 shlq $4, %rcx
157
- 0000000000000274: 04 cmpb %al, 64(%rsp,%rcx)
158
- 0000000000000278: 06 jne 0x4683a0 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0xe0>
159
- 000000000000027e: 02 cmpb $83, %al
160
- 0000000000000280: 02 je 0x468548 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x288>
161
- 0000000000000282: 02 movl %edx, %eax
162
- 0000000000000284: 02 andb $1, %al
163
- 0000000000000286: 02 jne 0x468565 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2a5>
164
- 0000000000000288: 05 movq 72(%rsp,%rcx), %rax
165
- 000000000000028d: 03 movq %r15, (%rax)
166
- 0000000000000290: 03 incq %rbx
167
- 0000000000000293: 07 movq $-1, %r15
168
- 000000000000029a: 03 cmpq %r12, %rbx
169
- 000000000000029d: 06 jne 0x4683a9 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0xe9>
170
- 00000000000002a3: 02 jmp 0x468587 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2c7>
171
- 00000000000002a5: 05 movl $4294967295, %eax
172
- 00000000000002aa: 07 addq $152, %rsp
173
- 00000000000002b1: 01 popq %rbx
174
- 00000000000002b2: 02 popq %r12
175
- 00000000000002b4: 02 popq %r13
176
- 00000000000002b6: 02 popq %r14
177
- 00000000000002b8: 02 popq %r15
178
- 00000000000002ba: 01 popq %rbp
179
- 00000000000002bb: 01 retq
180
- 00000000000002bc: 04 cmpq $-1, %r15
181
- 00000000000002c0: 05 movl $4294967295, %eax
182
- 00000000000002c5: 02 jne 0x46856a <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2aa>
183
- 00000000000002c7: 09 imulq $604800, 40(%rsp), %rax
184
- 00000000000002d0: 05 movq 48(%rsp), %rdi
185
- 00000000000002d5: 07 movl $0, 8(%rdi)
186
- 00000000000002dc: 09 imulq $86400, 32(%rsp), %rcx
187
- 00000000000002e5: 09 imulq $3600, 24(%rsp), %rdx
188
- 00000000000002ee: 03 addq %rax, %rcx
189
- 00000000000002f1: 03 addq %rcx, %rdx
190
- 00000000000002f4: 06 imulq $60, 16(%rsp), %rax
191
- 00000000000002fa: 03 addq %rdx, %rax
192
- 00000000000002fd: 05 addq 8(%rsp), %rax
193
- 0000000000000302: 03 movq %rax, (%rdi)
194
- 0000000000000305: 10 movabsq $1237940039285380275, %rcx
195
- 000000000000030f: 03 movq %rbp, %rax
196
- 0000000000000312: 03 imulq %rcx
197
- 0000000000000315: 03 movq %rdx, %rax
198
- 0000000000000318: 04 shrq $63, %rax
199
- 000000000000031c: 04 sarq $26, %rdx
200
- 0000000000000320: 03 addq %rax, %rdx
201
- 0000000000000323: 06 imull $1000000000, %edx, %eax
202
- 0000000000000329: 02 subl %eax, %ebp
203
- 000000000000032b: 03 movq %rdx, %rsi
204
- 000000000000032e: 02 movl %ebp, %edx
205
- 0000000000000330: 05 callq 0x46f6b0 <BloombergLP::bsls::TimeInterval::addInterval(long long, int)>
206
- 0000000000000335: 02 xorl %eax, %eax
207
- 0000000000000337: 05 jmp 0x46856a <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2aa>
208
- 000000000000033c: 04 nopl (%rax)
 
 
1
+ 00000000004685e0 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r13
6
  0000000000000007: 02 pushq %r12
7
  0000000000000009: 01 pushq %rbx
8
  000000000000000a: 07 subq $152, %rsp
9
  0000000000000011: 09 movq $0, 40(%rsp)
10
  000000000000001a: 09 movq $0, 32(%rsp)
11
  0000000000000023: 09 movq $0, 24(%rsp)
12
  000000000000002c: 09 movq $0, 16(%rsp)
13
  0000000000000035: 09 movq $0, 8(%rsp)
14
  000000000000003e: 05 movl $4294967295, %eax
15
  0000000000000043: 03 cmpl $3, %edx
16
+ 0000000000000046: 06 jl 0x46889a <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2ba>
17
  000000000000004c: 03 movq %rsi, %rbx
18
  000000000000004f: 03 cmpb $80, (%rsi)
19
+ 0000000000000052: 06 jne 0x46889a <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2ba>
20
  0000000000000058: 05 movq %rdi, 48(%rsp)
21
  000000000000005d: 03 movl %edx, %r12d
22
  0000000000000060: 03 addq %rbx, %r12
23
  0000000000000063: 03 incq %rbx
24
  0000000000000066: 05 movb $87, 64(%rsp)
25
  000000000000006b: 05 leaq 40(%rsp), %rax
26
  0000000000000070: 05 movq %rax, 72(%rsp)
27
  0000000000000075: 05 movb $68, 80(%rsp)
28
  000000000000007a: 05 leaq 32(%rsp), %rax
29
  000000000000007f: 05 movq %rax, 88(%rsp)
30
  0000000000000084: 05 movb $72, 96(%rsp)
31
  0000000000000089: 05 leaq 24(%rsp), %rax
32
  000000000000008e: 05 movq %rax, 104(%rsp)
33
  0000000000000093: 05 movb $77, 112(%rsp)
34
  0000000000000098: 05 leaq 16(%rsp), %rax
35
  000000000000009d: 05 movq %rax, 120(%rsp)
36
  00000000000000a2: 08 movb $83, 128(%rsp)
37
  00000000000000aa: 05 leaq 8(%rsp), %rax
38
  00000000000000af: 08 movq %rax, 136(%rsp)
39
  00000000000000b7: 07 movq $-1, %r15
40
  00000000000000be: 02 xorl %ebp, %ebp
41
  00000000000000c0: 10 movabsq $7378697629483820647, %r13
42
  00000000000000ca: 03 xorl %r14d, %r14d
43
  00000000000000cd: 02 xorl %edx, %edx
44
  00000000000000cf: 02 xorl %eax, %eax
45
  00000000000000d1: 04 movq %rax, (%rsp)
46
+ 00000000000000d5: 02 jmp 0x4686d6 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0xf6>
47
  00000000000000d7: 09 nopw (%rax,%rax)
48
  00000000000000e0: 03 cmpq %r12, %rbx
49
+ 00000000000000e3: 06 je 0x4688ac <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2cc>
50
  00000000000000e9: 03 incl %r14d
51
  00000000000000ec: 04 cmpl $5, %r14d
52
+ 00000000000000f0: 06 je 0x468895 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2b5>
53
  00000000000000f6: 03 testb $1, %dl
54
+ 00000000000000f9: 02 je 0x4686e5 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x105>
55
  00000000000000fb: 04 cmpq $-1, %r15
56
+ 00000000000000ff: 06 je 0x468895 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2b5>
57
  0000000000000105: 03 cmpb $84, (%rbx)
58
+ 0000000000000108: 02 jne 0x468710 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x130>
59
  000000000000010a: 04 testb $1, (%rsp)
60
+ 000000000000010e: 06 jne 0x468895 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2b5>
61
  0000000000000114: 03 incq %rbx
62
  0000000000000117: 04 cmpl $2, %r14d
63
  000000000000011b: 05 movl $2, %eax
64
  0000000000000120: 04 cmovlel %eax, %r14d
65
  0000000000000124: 02 movb $1, %al
66
  0000000000000126: 04 movq %rax, (%rsp)
67
+ 000000000000012a: 02 jmp 0x468726 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x146>
68
  000000000000012c: 04 nopl (%rax)
69
  0000000000000130: 04 cmpl $2, %r14d
70
+ 0000000000000134: 02 jne 0x468726 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x146>
71
  0000000000000136: 06 movl $2, %r14d
72
  000000000000013c: 04 testb $1, (%rsp)
73
+ 0000000000000140: 06 je 0x468895 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2b5>
74
  0000000000000146: 04 cmpq $-1, %r15
75
+ 000000000000014a: 02 jne 0x468780 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x1a0>
76
+ 000000000000014c: 03 cmpq %r12, %rbx
77
+ 000000000000014f: 06 jae 0x468895 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2b5>
78
+ 0000000000000155: 05 movq %rdx, 56(%rsp)
79
+ 000000000000015a: 05 callq 0x4044f0 <__ctype_b_loc@plt>
80
+ 000000000000015f: 03 movq (%rax), %rcx
81
+ 0000000000000162: 03 movq %rbx, %rax
82
+ 0000000000000165: 03 xorl %r15d, %r15d
83
+ 0000000000000168: 08 nopl (%rax,%rax)
84
+ 0000000000000170: 04 movsbq (%rax), %rdx
85
+ 0000000000000174: 05 testb $8, 1(%rcx,%rdx,2)
86
+ 0000000000000179: 02 je 0x46876f <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x18f>
87
+ 000000000000017b: 04 leaq (%r15,%r15,4), %rsi
88
+ 000000000000017f: 05 leaq -48(%rdx,%rsi,2), %r15
89
+ 0000000000000184: 03 incq %rax
90
+ 0000000000000187: 03 cmpq %rax, %r12
91
+ 000000000000018a: 02 jne 0x468750 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x170>
92
+ 000000000000018c: 03 movq %r12, %rax
93
+ 000000000000018f: 03 cmpq %rbx, %rax
94
+ 0000000000000192: 03 movq %rax, %rbx
95
+ 0000000000000195: 05 movq 56(%rsp), %rdx
96
+ 000000000000019a: 06 je 0x468895 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2b5>
97
+ 00000000000001a0: 02 movb (%rbx), %al
98
+ 00000000000001a2: 02 movl %eax, %ecx
99
+ 00000000000001a4: 03 orb $2, %cl
100
+ 00000000000001a7: 03 cmpb $46, %cl
101
+ 00000000000001aa: 06 jne 0x46885d <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x27d>
102
+ 00000000000001b0: 04 leaq 1(%rbx), %rax
103
+ 00000000000001b4: 03 cmpq %r12, %rax
104
+ 00000000000001b7: 06 je 0x468895 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2b5>
105
+ 00000000000001bd: 04 movsbq (%rax), %rbp
106
+ 00000000000001c1: 05 callq 0x4044f0 <__ctype_b_loc@plt>
107
+ 00000000000001c6: 03 movq (%rax), %rsi
108
+ 00000000000001c9: 05 testb $8, 1(%rsi,%rbp,2)
109
+ 00000000000001ce: 06 je 0x468895 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2b5>
110
+ 00000000000001d4: 04 leaq 11(%rbx), %rdi
111
+ 00000000000001d8: 03 cmpq %r12, %rdi
112
+ 00000000000001db: 04 cmovaeq %r12, %rdi
113
+ 00000000000001df: 04 addq $2, %rbx
114
+ 00000000000001e3: 03 cmpq %rbx, %rdi
115
+ 00000000000001e6: 04 cmovbeq %rbx, %rdi
116
+ 00000000000001ea: 03 movq %rbx, %rax
117
+ 00000000000001ed: 02 xorl %ecx, %ecx
118
+ 00000000000001ef: 10 movabsq $10000000000, %rdx
119
+ 00000000000001f9: 07 nopl (%rax)
120
+ 0000000000000200: 03 movq %rax, %rbx
121
+ 0000000000000203: 04 leaq (%rcx,%rcx,4), %rax
122
+ 0000000000000207: 04 movsbq %bpl, %rcx
123
+ 000000000000020b: 05 leaq -48(%rcx,%rax,2), %rcx
124
+ 0000000000000210: 03 movq %rdx, %rax
125
+ 0000000000000213: 03 imulq %r13
126
+ 0000000000000216: 03 movq %rdx, %rax
127
+ 0000000000000219: 04 shrq $63, %rax
128
+ 000000000000021d: 04 sarq $2, %rdx
129
+ 0000000000000221: 03 addq %rax, %rdx
130
+ 0000000000000224: 03 cmpq %rbx, %rdi
131
+ 0000000000000227: 02 je 0x468818 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x238>
132
+ 0000000000000229: 04 movsbq (%rbx), %rbp
133
+ 000000000000022d: 04 leaq 1(%rbx), %rax
134
+ 0000000000000231: 05 testb $8, 1(%rsi,%rbp,2)
135
+ 0000000000000236: 02 jne 0x4687e0 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x200>
136
+ 0000000000000238: 04 imulq %rdx, %rcx
137
+ 000000000000023c: 04 addq $5, %rcx
138
+ 0000000000000240: 03 movq %rcx, %rax
139
+ 0000000000000243: 03 imulq %r13
140
+ 0000000000000246: 03 movq %rdx, %rbp
141
+ 0000000000000249: 03 movq %rdx, %rax
142
+ 000000000000024c: 04 shrq $63, %rax
143
+ 0000000000000250: 04 sarq $2, %rbp
144
+ 0000000000000254: 03 cmpq %r12, %rbx
145
+ 0000000000000257: 02 jae 0x468856 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x276>
146
+ 0000000000000259: 07 nopl (%rax)
147
+ 0000000000000260: 04 movsbq (%rbx), %rcx
148
+ 0000000000000264: 05 testb $8, 1(%rsi,%rcx,2)
149
+ 0000000000000269: 02 je 0x468856 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x276>
150
+ 000000000000026b: 03 incq %rbx
151
+ 000000000000026e: 03 cmpq %rbx, %r12
152
+ 0000000000000271: 02 jne 0x468840 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x260>
153
+ 0000000000000273: 03 movq %r12, %rbx
154
+ 0000000000000276: 03 addq %rax, %rbp
155
+ 0000000000000279: 02 movb (%rbx), %al
156
+ 000000000000027b: 02 movb $1, %dl
157
+ 000000000000027d: 03 movslq %r14d, %rcx
158
+ 0000000000000280: 04 shlq $4, %rcx
159
+ 0000000000000284: 04 cmpb %al, 64(%rsp,%rcx)
160
+ 0000000000000288: 06 jne 0x4686c0 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0xe0>
161
+ 000000000000028e: 02 cmpb $83, %al
162
+ 0000000000000290: 02 je 0x468878 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x298>
163
+ 0000000000000292: 02 movl %edx, %eax
164
+ 0000000000000294: 02 andb $1, %al
165
+ 0000000000000296: 02 jne 0x468895 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2b5>
166
+ 0000000000000298: 05 movq 72(%rsp,%rcx), %rax
167
+ 000000000000029d: 03 movq %r15, (%rax)
168
+ 00000000000002a0: 03 incq %rbx
169
+ 00000000000002a3: 07 movq $-1, %r15
170
+ 00000000000002aa: 03 cmpq %r12, %rbx
171
+ 00000000000002ad: 06 jne 0x4686c9 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0xe9>
172
+ 00000000000002b3: 02 jmp 0x4688b7 <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2d7>
173
+ 00000000000002b5: 05 movl $4294967295, %eax
174
+ 00000000000002ba: 07 addq $152, %rsp
175
+ 00000000000002c1: 01 popq %rbx
176
+ 00000000000002c2: 02 popq %r12
177
+ 00000000000002c4: 02 popq %r13
178
+ 00000000000002c6: 02 popq %r14
179
+ 00000000000002c8: 02 popq %r15
180
+ 00000000000002ca: 01 popq %rbp
181
+ 00000000000002cb: 01 retq
182
+ 00000000000002cc: 04 cmpq $-1, %r15
183
+ 00000000000002d0: 05 movl $4294967295, %eax
184
+ 00000000000002d5: 02 jne 0x46889a <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2ba>
185
+ 00000000000002d7: 09 imulq $604800, 40(%rsp), %rax
186
+ 00000000000002e0: 05 movq 48(%rsp), %rdi
187
+ 00000000000002e5: 07 movl $0, 8(%rdi)
188
+ 00000000000002ec: 09 imulq $86400, 32(%rsp), %rcx
189
+ 00000000000002f5: 09 imulq $3600, 24(%rsp), %rdx
190
+ 00000000000002fe: 03 addq %rax, %rcx
191
+ 0000000000000301: 03 addq %rcx, %rdx
192
+ 0000000000000304: 06 imulq $60, 16(%rsp), %rax
193
+ 000000000000030a: 03 addq %rdx, %rax
194
+ 000000000000030d: 05 addq 8(%rsp), %rax
195
+ 0000000000000312: 03 movq %rax, (%rdi)
196
+ 0000000000000315: 10 movabsq $1237940039285380275, %rcx
197
+ 000000000000031f: 03 movq %rbp, %rax
198
+ 0000000000000322: 03 imulq %rcx
199
+ 0000000000000325: 03 movq %rdx, %rax
200
+ 0000000000000328: 04 shrq $63, %rax
201
+ 000000000000032c: 04 sarq $26, %rdx
202
+ 0000000000000330: 03 addq %rax, %rdx
203
+ 0000000000000333: 06 imull $1000000000, %edx, %eax
204
+ 0000000000000339: 02 subl %eax, %ebp
205
+ 000000000000033b: 03 movq %rdx, %rsi
206
+ 000000000000033e: 02 movl %ebp, %edx
207
+ 0000000000000340: 05 callq 0x46fa70 <BloombergLP::bsls::TimeInterval::addInterval(long long, int)>
208
+ 0000000000000345: 02 xorl %eax, %eax
209
+ 0000000000000347: 05 jmp 0x46889a <BloombergLP::bdlt::Iso8601Util::parse(BloombergLP::bsls::TimeInterval*, char const*, int)+0x2ba>
210
+ 000000000000034c: 04 nopl (%rax)