Comparing BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&) in assumed vs ignored

Files changed (1) hide show
  1. balber_berdecoder.t/{65.assume.s → 65.none.s} +470 -466
balber_berdecoder.t/{65.assume.s → 65.none.s} RENAMED
@@ -1,527 +1,531 @@
1
- 0000000000465c20 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>:
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: 05 movq %rdx, -8(%rsp)
9
  000000000000000f: 05 movq %rsi, -16(%rsp)
10
- 0000000000000014: 03 movq (%rsi), %r11
11
  0000000000000017: 10 movabsq $-8608480567731124087, %rsi
12
- 0000000000000021: 03 movq %r11, %rax
13
  0000000000000024: 03 imulq %rsi
14
  0000000000000027: 03 movq %rdx, %rbx
15
- 000000000000002a: 03 addq %r11, %rbx
16
  000000000000002d: 03 movq %rbx, %rax
17
  0000000000000030: 04 shrq $63, %rax
18
  0000000000000034: 04 sarq $5, %rbx
19
  0000000000000038: 03 addq %rax, %rbx
20
  000000000000003b: 10 movabsq $5247073869855161349, %rcx
21
- 0000000000000045: 03 movq %r11, %rax
22
  0000000000000048: 03 imulq %rcx
23
  000000000000004b: 03 movq %rdx, %rcx
24
  000000000000004e: 03 movq %rdx, %rax
25
  0000000000000051: 04 shrq $63, %rax
26
  0000000000000055: 04 sarq $10, %rcx
27
  0000000000000059: 03 addq %rax, %rcx
28
  000000000000005c: 03 movq %rbx, %rax
29
  000000000000005f: 03 imulq %rsi
30
- 0000000000000062: 03 movq %rdx, %r9
31
  0000000000000065: 10 movabsq $1749024623285053783, %rdx
32
- 000000000000006f: 03 movq %r11, %rax
33
  0000000000000072: 03 imulq %rdx
34
  0000000000000075: 03 movq %rdx, %r15
35
  0000000000000078: 03 movq %rdx, %rax
36
  000000000000007b: 04 shrq $63, %rax
37
  000000000000007f: 04 sarq $13, %r15
38
  0000000000000083: 03 addq %rax, %r15
39
  0000000000000086: 10 movabsq $3074457345618258603, %rdx
40
  0000000000000090: 03 movq %rcx, %rax
41
  0000000000000093: 03 imulq %rdx
42
  0000000000000096: 03 movq %rdx, %r14
43
  0000000000000099: 03 movq %rdx, %rax
44
  000000000000009c: 04 shrq $63, %rax
45
  00000000000000a0: 04 shrq $2, %r14
46
  00000000000000a4: 03 addq %rax, %r14
47
  00000000000000a7: 10 movabsq $5270498306774157605, %rdx
48
  00000000000000b1: 03 movq %r15, %rax
49
  00000000000000b4: 03 imulq %rdx
50
  00000000000000b7: 03 movq %rdx, %r12
51
  00000000000000ba: 03 movq %rdx, %rax
52
  00000000000000bd: 04 shrq $63, %rax
53
  00000000000000c1: 03 sarq %r12
54
  00000000000000c4: 03 addq %rax, %r12
55
  00000000000000c7: 08 leaq (,%r12,8), %rax
56
  00000000000000cf: 03 subq %rax, %r12
57
  00000000000000d2: 03 movb $80, (%rdi)
58
  00000000000000d5: 03 movq %rdi, %rax
59
  00000000000000d8: 05 movq %rdi, -32(%rsp)
60
  00000000000000dd: 04 leaq 1(%rdi), %r8
61
- 00000000000000e1: 07 leaq 604799(%r11), %rax
62
- 00000000000000e8: 10 movabsq $7378697629483820647, %r10
63
  00000000000000f2: 03 movq %r8, %r13
64
  00000000000000f5: 06 cmpq $1209599, %rax
65
- 00000000000000fb: 06 jb 0x465dbf <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x19f>
66
  0000000000000101: 03 movq %rbx, %rbp
67
  0000000000000104: 10 movabsq $3997770567508694361, %rdx
68
- 000000000000010e: 03 movq %r11, %rax
69
- 0000000000000111: 03 mulq %rdx
70
  0000000000000114: 03 movq %rdx, %rbx
71
- 0000000000000117: 04 shrq $17, %rbx
72
- 000000000000011b: 02 xorl %esi, %esi
73
- 000000000000011d: 03 movq %r8, %r13
74
- 0000000000000120: 03 movq %rbx, %rax
75
- 0000000000000123: 03 imulq %r10
76
- 0000000000000126: 03 movq %rdx, %rax
77
- 0000000000000129: 04 shrq $63, %rax
78
- 000000000000012d: 04 sarq $2, %rdx
79
- 0000000000000131: 03 addq %rax, %rdx
80
- 0000000000000134: 03 leal (%rdx,%rdx), %eax
81
- 0000000000000137: 03 leal (%rax,%rax,4), %edi
82
- 000000000000013a: 02 movl %ebx, %eax
83
- 000000000000013c: 02 subl %edi, %eax
84
- 000000000000013e: 02 addb $48, %al
85
- 0000000000000140: 04 movb %al, (%r13)
86
- 0000000000000144: 04 addq $9, %rbx
87
- 0000000000000148: 03 incq %r13
88
- 000000000000014b: 03 incq %rsi
89
- 000000000000014e: 04 cmpq $18, %rbx
90
- 0000000000000152: 03 movq %rdx, %rbx
91
- 0000000000000155: 02 ja 0x465d40 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x120>
92
- 0000000000000157: 04 cmpq $2, %rsi
93
- 000000000000015b: 02 jb 0x465dbc <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x19c>
94
- 000000000000015d: 03 movb (%r8), %dl
95
- 0000000000000160: 03 movb %al, (%r8)
96
- 0000000000000163: 04 movb %dl, -1(%r13)
97
- 0000000000000167: 04 cmpq $4, %rsi
98
- 000000000000016b: 02 jb 0x465dbc <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x19c>
99
- 000000000000016d: 04 leaq -2(%r13), %rax
100
- 0000000000000171: 05 movq -32(%rsp), %rdx
101
- 0000000000000176: 04 addq $3, %rdx
102
- 000000000000017a: 06 nopw (%rax,%rax)
103
- 0000000000000180: 03 movzbl (%rax), %ebx
104
- 0000000000000183: 04 movzbl -1(%rdx), %esi
105
- 0000000000000187: 03 movb %bl, -1(%rdx)
106
- 000000000000018a: 03 movb %sil, (%rax)
107
- 000000000000018d: 03 decq %rax
108
- 0000000000000190: 04 leaq 1(%rdx), %rsi
109
- 0000000000000194: 03 cmpq %rax, %rdx
110
- 0000000000000197: 03 movq %rsi, %rdx
111
- 000000000000019a: 02 jb 0x465da0 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x180>
112
- 000000000000019c: 03 movq %rbp, %rbx
113
- 000000000000019f: 03 addq %rbx, %r9
114
- 00000000000001a2: 04 shlq $3, %r14
115
- 00000000000001a6: 03 addq %r12, %r15
116
- 00000000000001a9: 03 subq %r8, %r13
117
- 00000000000001ac: 03 testl %r13d, %r13d
118
- 00000000000001af: 03 movq %rbx, %rdi
119
- 00000000000001b2: 02 je 0x465de1 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x1c1>
120
- 00000000000001b4: 03 movslq %r13d, %rax
121
- 00000000000001b7: 05 movb $87, (%r8,%rax)
122
- 00000000000001bc: 03 incq %r13
123
- 00000000000001bf: 02 jmp 0x465de4 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x1c4>
124
- 00000000000001c1: 03 xorl %r13d, %r13d
125
- 00000000000001c4: 03 movq %r9, %rax
126
- 00000000000001c7: 04 shrq $63, %rax
127
- 00000000000001cb: 04 sarq $5, %r9
128
- 00000000000001cf: 04 leaq (%r14,%r14,2), %rdx
129
- 00000000000001d3: 03 movslq %r13d, %rsi
130
- 00000000000001d6: 03 addq %rsi, %r8
131
- 00000000000001d9: 03 movq %r8, %rsi
132
- 00000000000001dc: 03 testq %r15, %r15
133
- 00000000000001df: 02 je 0x465e0c <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x1ec>
134
- 00000000000001e1: 04 addb $48, %r15b
135
- 00000000000001e5: 03 movb %r15b, (%r8)
136
- 00000000000001e8: 04 leaq 1(%r8), %rsi
137
- 00000000000001ec: 03 addq %rax, %r9
138
- 00000000000001ef: 03 subq %rdx, %rcx
139
- 00000000000001f2: 10 movabsq $4294967296, %r12
140
- 00000000000001fc: 03 subq %r8, %rsi
141
- 00000000000001ff: 02 testl %esi, %esi
142
- 0000000000000201: 02 je 0x465e3b <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x21b>
143
- 0000000000000203: 03 movq %rsi, %rbp
144
- 0000000000000206: 04 shlq $32, %rbp
145
- 000000000000020a: 03 movslq %esi, %rax
146
- 000000000000020d: 05 movb $68, (%r8,%rax)
147
- 0000000000000212: 03 addq %r12, %rbp
148
- 0000000000000215: 04 sarq $32, %rbp
149
- 0000000000000219: 02 jmp 0x465e3d <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x21d>
150
- 000000000000021b: 02 xorl %ebp, %ebp
151
- 000000000000021d: 04 imulq $60, %r9, %r15
152
- 0000000000000221: 05 movb $84, (%r8,%rbp)
153
- 0000000000000226: 05 leaq 1(%r8,%rbp), %r9
154
- 000000000000022b: 03 movq %r9, %rbx
155
- 000000000000022e: 03 testq %rcx, %rcx
156
- 0000000000000231: 06 je 0x465ef1 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2d1>
157
- 0000000000000237: 03 movq %rdi, %r8
158
- 000000000000023a: 02 xorl %esi, %esi
159
- 000000000000023c: 03 movq %r9, %rbx
160
- 000000000000023f: 01 nop
161
- 0000000000000240: 03 movq %rcx, %rax
162
- 0000000000000243: 03 imulq %r10
163
- 0000000000000246: 03 movq %rdx, %rax
164
- 0000000000000249: 04 shrq $63, %rax
165
- 000000000000024d: 04 sarq $2, %rdx
166
- 0000000000000251: 03 addq %rax, %rdx
167
- 0000000000000254: 03 leal (%rdx,%rdx), %eax
168
- 0000000000000257: 03 leal (%rax,%rax,4), %edi
169
- 000000000000025a: 02 movl %ecx, %eax
170
- 000000000000025c: 02 subl %edi, %eax
171
- 000000000000025e: 02 addb $48, %al
172
- 0000000000000260: 02 movb %al, (%rbx)
173
- 0000000000000262: 04 addq $9, %rcx
174
- 0000000000000266: 03 incq %rbx
175
- 0000000000000269: 03 incq %rsi
176
- 000000000000026c: 04 cmpq $18, %rcx
177
- 0000000000000270: 03 movq %rdx, %rcx
178
- 0000000000000273: 02 ja 0x465e60 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x240>
179
- 0000000000000275: 04 cmpq $2, %rsi
180
- 0000000000000279: 02 jb 0x465eee <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2ce>
181
- 000000000000027b: 03 movb (%r9), %cl
182
- 000000000000027e: 03 movb %al, (%r9)
183
- 0000000000000281: 03 movb %cl, -1(%rbx)
184
- 0000000000000284: 04 cmpq $4, %rsi
185
- 0000000000000288: 03 movq %r8, %rdi
186
- 000000000000028b: 02 jb 0x465ef1 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2d1>
187
- 000000000000028d: 04 leaq -2(%rbx), %rax
188
- 0000000000000291: 03 movslq %r13d, %rcx
189
- 0000000000000294: 03 addq %rbp, %rcx
190
- 0000000000000297: 05 movq -32(%rsp), %rdx
191
- 000000000000029c: 05 leaq 4(%rdx,%rcx), %rcx
192
- 00000000000002a1: 10 nopw %cs:(%rax,%rax)
193
- 00000000000002ab: 05 nopl (%rax,%rax)
194
- 00000000000002b0: 03 movzbl (%rax), %edx
195
- 00000000000002b3: 04 movzbl -1(%rcx), %esi
196
- 00000000000002b7: 03 movb %dl, -1(%rcx)
197
- 00000000000002ba: 03 movb %sil, (%rax)
198
- 00000000000002bd: 03 decq %rax
199
- 00000000000002c0: 04 leaq 1(%rcx), %rdx
200
- 00000000000002c4: 03 cmpq %rax, %rcx
201
- 00000000000002c7: 03 movq %rdx, %rcx
202
- 00000000000002ca: 02 jb 0x465ed0 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2b0>
203
- 00000000000002cc: 02 jmp 0x465ef1 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2d1>
204
- 00000000000002ce: 03 movq %r8, %rdi
205
- 00000000000002d1: 03 movq %rdi, %rcx
206
- 00000000000002d4: 03 subq %r15, %rcx
207
- 00000000000002d7: 03 subq %r9, %rbx
208
- 00000000000002da: 02 testl %ebx, %ebx
209
- 00000000000002dc: 05 movq %rbp, -24(%rsp)
210
- 00000000000002e1: 02 je 0x465f1b <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2fb>
211
- 00000000000002e3: 03 movq %rbx, %r15
212
- 00000000000002e6: 04 shlq $32, %r15
213
- 00000000000002ea: 03 movslq %ebx, %rax
214
- 00000000000002ed: 05 movb $72, (%r9,%rax)
215
- 00000000000002f2: 03 addq %r12, %r15
216
- 00000000000002f5: 04 sarq $32, %r15
217
- 00000000000002f9: 02 jmp 0x465f1e <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2fe>
218
- 00000000000002fb: 03 xorl %r15d, %r15d
219
- 00000000000002fe: 04 imulq $60, %rdi, %r8
220
- 0000000000000302: 03 addq %r15, %r9
221
- 0000000000000305: 03 movq %r9, %r14
222
- 0000000000000308: 03 testq %rcx, %rcx
223
- 000000000000030b: 06 je 0x465ff7 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x3d7>
224
- 0000000000000311: 05 movq -24(%rsp), %rax
225
- 0000000000000316: 04 leaq (%rax,%r15), %rbx
226
- 000000000000031a: 03 movslq %r13d, %rax
227
- 000000000000031d: 03 addq %rbx, %rax
228
- 0000000000000320: 05 movq -32(%rsp), %rdx
229
- 0000000000000325: 05 leaq 2(%rdx,%rax), %rsi
230
- 000000000000032a: 02 xorl %ebp, %ebp
231
- 000000000000032c: 04 nopl (%rax)
232
- 0000000000000330: 03 movq %rcx, %rax
233
- 0000000000000333: 03 imulq %r10
234
- 0000000000000336: 03 movq %rdx, %rax
235
- 0000000000000339: 04 shrq $63, %rax
236
- 000000000000033d: 04 sarq $2, %rdx
237
- 0000000000000341: 03 addq %rax, %rdx
238
- 0000000000000344: 03 leal (%rdx,%rdx), %eax
239
- 0000000000000347: 03 leal (%rax,%rax,4), %eax
240
- 000000000000034a: 02 movl %ecx, %edi
241
- 000000000000034c: 02 subl %eax, %edi
242
- 000000000000034e: 04 addb $48, %dil
243
- 0000000000000352: 04 movb %dil, (%rsi,%rbp)
244
- 0000000000000356: 03 incq %rbp
245
- 0000000000000359: 04 addq $9, %rcx
246
- 000000000000035d: 04 cmpq $18, %rcx
247
- 0000000000000361: 03 movq %rdx, %rcx
248
- 0000000000000364: 02 ja 0x465f50 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x330>
249
- 0000000000000366: 03 movslq %r13d, %rax
250
- 0000000000000369: 03 addq %rbx, %rax
251
- 000000000000036c: 05 addq -32(%rsp), %rax
252
- 0000000000000371: 05 leaq 2(%rbp,%rax), %r14
253
- 0000000000000376: 04 cmpq $1, %rbp
254
- 000000000000037a: 02 je 0x465ff7 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x3d7>
255
- 000000000000037c: 04 leaq -1(%rbp), %rax
256
- 0000000000000380: 03 movslq %r13d, %rdx
257
- 0000000000000383: 03 addq %rbx, %rdx
258
- 0000000000000386: 05 addq -32(%rsp), %rdx
259
- 000000000000038b: 03 movb (%r9), %cl
260
- 000000000000038e: 03 movb %dil, (%r9)
261
- 0000000000000391: 04 movb %cl, 1(%rbp,%rdx)
262
- 0000000000000395: 04 cmpq $3, %rax
263
- 0000000000000399: 02 jb 0x465ff7 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x3d7>
264
- 000000000000039b: 05 addq -32(%rsp), %rbx
265
- 00000000000003a0: 03 addq %rbx, %rbp
266
- 00000000000003a3: 03 movslq %r13d, %rcx
267
- 00000000000003a6: 10 nopw %cs:(%rax,%rax)
268
- 00000000000003b0: 05 movzbl (%rbp,%rcx), %edx
269
- 00000000000003b5: 05 movzbl 3(%rbx,%rcx), %eax
270
- 00000000000003ba: 04 movb %dl, 3(%rbx,%rcx)
271
- 00000000000003be: 04 movb %al, (%rbp,%rcx)
272
- 00000000000003c2: 05 leaq 4(%rbx,%rcx), %rax
273
- 00000000000003c7: 05 leaq -1(%rbp,%rcx), %rdx
274
- 00000000000003cc: 03 decq %rbp
275
- 00000000000003cf: 03 incq %rbx
276
- 00000000000003d2: 03 cmpq %rdx, %rax
277
- 00000000000003d5: 02 jb 0x465fd0 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x3b0>
278
- 00000000000003d7: 03 subq %r8, %r11
279
- 00000000000003da: 03 subq %r9, %r14
280
- 00000000000003dd: 03 testl %r14d, %r14d
281
- 00000000000003e0: 02 je 0x46601a <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x3fa>
282
- 00000000000003e2: 03 movq %r14, %rsi
283
- 00000000000003e5: 04 shlq $32, %rsi
284
- 00000000000003e9: 03 movslq %r14d, %rax
285
- 00000000000003ec: 05 movb $77, (%r9,%rax)
286
- 00000000000003f1: 03 addq %r12, %rsi
287
- 00000000000003f4: 04 sarq $32, %rsi
288
- 00000000000003f8: 02 jmp 0x46601c <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x3fc>
289
- 00000000000003fa: 02 xorl %esi, %esi
290
- 00000000000003fc: 03 addq %rsi, %r9
291
- 00000000000003ff: 03 testq %r11, %r11
292
- 0000000000000402: 05 movq -24(%rsp), %rax
293
- 0000000000000407: 06 je 0x46610d <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x4ed>
294
- 000000000000040d: 04 leaq (%rax,%r15), %r8
295
- 0000000000000411: 03 addq %rsi, %r8
296
- 0000000000000414: 05 movq -32(%rsp), %rcx
297
- 0000000000000419: 04 leaq (%rcx,%r8), %rbp
298
- 000000000000041d: 03 movslq %r13d, %rax
299
- 0000000000000420: 03 addq %r8, %rax
300
- 0000000000000423: 05 leaq 2(%rcx,%rax), %rcx
301
- 0000000000000428: 07 movq $-1, %r14
302
- 000000000000042f: 02 xorl %ebx, %ebx
303
- 0000000000000431: 10 nopw %cs:(%rax,%rax)
304
- 000000000000043b: 05 nopl (%rax,%rax)
305
- 0000000000000440: 03 movq %r11, %rax
306
- 0000000000000443: 03 imulq %r10
307
- 0000000000000446: 03 movq %rdx, %rax
308
- 0000000000000449: 04 shrq $63, %rax
309
- 000000000000044d: 04 sarq $2, %rdx
310
- 0000000000000451: 03 addq %rax, %rdx
311
- 0000000000000454: 03 leal (%rdx,%rdx), %eax
312
- 0000000000000457: 03 leal (%rax,%rax,4), %edi
313
- 000000000000045a: 03 movl %r11d, %eax
314
- 000000000000045d: 02 subl %edi, %eax
315
- 000000000000045f: 02 addb $48, %al
316
- 0000000000000461: 05 movb %al, 1(%rcx,%r14)
317
- 0000000000000466: 04 addq $9, %r11
318
- 000000000000046a: 03 incq %rbp
319
- 000000000000046d: 03 incq %r14
320
- 0000000000000470: 03 addq %r12, %rbx
321
- 0000000000000473: 04 cmpq $18, %r11
322
- 0000000000000477: 03 movq %rdx, %r11
323
- 000000000000047a: 02 ja 0x466060 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x440>
324
- 000000000000047c: 03 testq %r14, %r14
325
- 000000000000047f: 02 je 0x466107 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x4e7>
326
- 0000000000000481: 03 movslq %r13d, %rdx
327
- 0000000000000484: 03 addq %rdx, %r8
328
- 0000000000000487: 05 movq -32(%rsp), %rcx
329
- 000000000000048c: 05 leaq 2(%rcx,%r8), %rcx
330
- 0000000000000491: 03 movb (%r9), %dl
331
- 0000000000000494: 03 movb %al, (%r9)
332
- 0000000000000497: 04 movb %dl, (%rcx,%r14)
333
- 000000000000049b: 04 cmpq $3, %r14
334
- 000000000000049f: 02 jb 0x466107 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x4e7>
335
- 00000000000004a1: 03 movslq %r13d, %rax
336
- 00000000000004a4: 03 addq %r15, %rsi
337
- 00000000000004a7: 05 addq -24(%rsp), %rsi
338
- 00000000000004ac: 05 addq -32(%rsp), %rsi
339
- 00000000000004b1: 10 nopw %cs:(%rax,%rax)
340
- 00000000000004bb: 05 nopl (%rax,%rax)
341
- 00000000000004c0: 05 movzbl (%rbp,%rax), %edx
342
- 00000000000004c5: 05 movzbl 3(%rsi,%rax), %ecx
343
- 00000000000004ca: 04 movb %dl, 3(%rsi,%rax)
344
- 00000000000004ce: 04 movb %cl, (%rbp,%rax)
345
- 00000000000004d2: 05 leaq 4(%rsi,%rax), %rcx
346
- 00000000000004d7: 05 leaq -1(%rbp,%rax), %rdx
347
- 00000000000004dc: 03 decq %rbp
348
- 00000000000004df: 03 incq %rsi
349
- 00000000000004e2: 03 cmpq %rdx, %rcx
350
- 00000000000004e5: 02 jb 0x4660e0 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x4c0>
351
- 00000000000004e7: 04 sarq $32, %rbx
352
- 00000000000004eb: 02 jmp 0x466116 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x4f6>
353
- 00000000000004ed: 04 movb $48, (%r9)
354
- 00000000000004f1: 05 movl $1, %ebx
355
- 00000000000004f6: 03 addq %rbx, %r9
356
- 00000000000004f9: 05 movq -8(%rsp), %rax
357
- 00000000000004fe: 02 movl (%rax), %ecx
358
- 0000000000000500: 02 movl %ecx, %eax
359
- 0000000000000502: 03 andl $7, %eax
360
- 0000000000000505: 02 testl %eax, %eax
361
- 0000000000000507: 06 je 0x466350 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x730>
362
- 000000000000050d: 03 testb $16, %cl
363
- 0000000000000510: 03 sete %cl
364
- 0000000000000513: 02 addb %cl, %cl
365
- 0000000000000515: 03 orb $44, %cl
366
- 0000000000000518: 03 movb %cl, (%r9)
367
- 000000000000051b: 05 movq -16(%rsp), %rcx
368
- 0000000000000520: 03 movl 8(%rcx), %edx
369
- 0000000000000523: 05 movl $9, %esi
370
- 0000000000000528: 02 subl %eax, %esi
371
- 000000000000052a: 02 movl %esi, %ecx
372
- 000000000000052c: 03 andl $3, %ecx
373
- 000000000000052f: 03 cmpl $5, %eax
374
- 0000000000000532: 02 ja 0x46617c <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x55c>
375
- 0000000000000534: 03 andl $-4, %esi
376
- 0000000000000537: 02 negl %esi
377
- 0000000000000539: 07 nopl (%rax)
378
- 0000000000000540: 03 movslq %edx, %rdx
379
- 0000000000000543: 07 imulq $1759218605, %rdx, %rdx
380
- 000000000000054a: 03 movq %rdx, %rdi
381
- 000000000000054d: 04 shrq $63, %rdi
382
- 0000000000000551: 04 sarq $44, %rdx
383
- 0000000000000555: 02 addl %edi, %edx
384
- 0000000000000557: 03 addl $4, %esi
385
- 000000000000055a: 02 jne 0x466160 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x540>
386
- 000000000000055c: 02 testl %ecx, %ecx
387
- 000000000000055e: 02 je 0x46619b <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x57b>
388
- 0000000000000560: 03 movslq %edx, %rdx
389
- 0000000000000563: 07 imulq $1717986919, %rdx, %rdx
390
- 000000000000056a: 03 movq %rdx, %rsi
391
- 000000000000056d: 04 shrq $63, %rsi
392
- 0000000000000571: 04 sarq $34, %rdx
393
- 0000000000000575: 02 addl %esi, %edx
394
- 0000000000000577: 02 decl %ecx
395
- 0000000000000579: 02 jne 0x466180 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x560>
396
- 000000000000057b: 04 leaq 1(%r9), %rcx
397
- 000000000000057f: 03 movslq %edx, %rdx
398
- 0000000000000582: 07 imulq $1717986919, %rdx, %rsi
399
- 0000000000000589: 03 movq %rsi, %rdi
400
- 000000000000058c: 04 shrq $63, %rdi
401
- 0000000000000590: 04 sarq $34, %rsi
402
- 0000000000000594: 02 addl %edi, %esi
403
- 0000000000000596: 03 leal (%rsi,%rsi), %edi
404
- 0000000000000599: 03 leal (%rdi,%rdi,4), %edi
405
- 000000000000059c: 02 movl %edx, %ebp
406
- 000000000000059e: 02 subl %edi, %ebp
407
- 00000000000005a0: 04 addb $48, %bpl
408
- 00000000000005a4: 04 movb %bpl, (%r9,%rax)
409
- 00000000000005a8: 03 cmpl $1, %eax
410
- 00000000000005ab: 06 jbe 0x466343 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x723>
411
- 00000000000005b1: 03 movslq %esi, %rdi
412
- 00000000000005b4: 07 imulq $1717986919, %rdi, %rdi
413
- 00000000000005bb: 03 movq %rdi, %rbp
414
- 00000000000005be: 04 shrq $63, %rbp
415
- 00000000000005c2: 04 sarq $34, %rdi
416
- 00000000000005c6: 02 addl %ebp, %edi
417
- 00000000000005c8: 02 addl %edi, %edi
418
- 00000000000005ca: 03 leal (%rdi,%rdi,4), %edi
419
- 00000000000005cd: 02 subl %edi, %esi
420
- 00000000000005cf: 04 addb $48, %sil
421
- 00000000000005d3: 05 movb %sil, -1(%rax,%r9)
422
- 00000000000005d8: 03 cmpl $2, %eax
423
- 00000000000005db: 06 je 0x466343 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x723>
424
- 00000000000005e1: 07 imulq $1374389535, %rdx, %rsi
425
- 00000000000005e8: 03 movq %rsi, %rdi
426
- 00000000000005eb: 04 shrq $63, %rdi
427
- 00000000000005ef: 04 sarq $37, %rsi
428
- 00000000000005f3: 02 addl %edi, %esi
429
- 00000000000005f5: 03 movslq %esi, %rsi
430
- 00000000000005f8: 07 imulq $1717986919, %rsi, %rdi
431
- 00000000000005ff: 03 movq %rdi, %rbp
432
- 0000000000000602: 04 shrq $63, %rbp
433
- 0000000000000606: 04 sarq $34, %rdi
434
- 000000000000060a: 02 addl %ebp, %edi
435
- 000000000000060c: 02 addl %edi, %edi
436
- 000000000000060e: 03 leal (%rdi,%rdi,4), %edi
437
- 0000000000000611: 02 subl %edi, %esi
438
- 0000000000000613: 04 addb $48, %sil
439
- 0000000000000617: 05 movb %sil, -2(%rax,%r9)
440
- 000000000000061c: 03 cmpl $4, %eax
441
- 000000000000061f: 06 jb 0x466343 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x723>
442
- 0000000000000625: 07 imulq $274877907, %rdx, %rsi
443
- 000000000000062c: 03 movq %rsi, %rdi
444
- 000000000000062f: 04 shrq $63, %rdi
445
- 0000000000000633: 04 sarq $38, %rsi
446
- 0000000000000637: 02 addl %edi, %esi
447
- 0000000000000639: 03 movslq %esi, %rsi
448
- 000000000000063c: 07 imulq $1717986919, %rsi, %rdi
449
- 0000000000000643: 03 movq %rdi, %rbp
450
- 0000000000000646: 04 shrq $63, %rbp
451
- 000000000000064a: 04 sarq $34, %rdi
452
- 000000000000064e: 02 addl %ebp, %edi
453
- 0000000000000650: 02 addl %edi, %edi
454
- 0000000000000652: 03 leal (%rdi,%rdi,4), %edi
455
- 0000000000000655: 02 subl %edi, %esi
456
- 0000000000000657: 04 addb $48, %sil
457
- 000000000000065b: 05 movb %sil, -3(%rax,%r9)
458
- 0000000000000660: 03 cmpl $4, %eax
459
- 0000000000000663: 06 je 0x466343 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x723>
460
- 0000000000000669: 07 imulq $1759218605, %rdx, %rsi
461
- 0000000000000670: 03 movq %rsi, %rdi
462
- 0000000000000673: 04 shrq $63, %rdi
463
- 0000000000000677: 04 sarq $44, %rsi
464
- 000000000000067b: 02 addl %edi, %esi
465
- 000000000000067d: 03 movslq %esi, %rsi
466
- 0000000000000680: 07 imulq $1717986919, %rsi, %rdi
467
  0000000000000687: 03 movq %rdi, %rbp
468
  000000000000068a: 04 shrq $63, %rbp
469
- 000000000000068e: 04 sarq $34, %rdi
470
  0000000000000692: 02 addl %ebp, %edi
471
- 0000000000000694: 02 addl %edi, %edi
472
- 0000000000000696: 03 leal (%rdi,%rdi,4), %edi
473
- 0000000000000699: 02 subl %edi, %esi
474
- 000000000000069b: 04 addb $48, %sil
475
- 000000000000069f: 05 movb %sil, -4(%rax,%r9)
476
- 00000000000006a4: 03 cmpl $6, %eax
477
- 00000000000006a7: 02 jb 0x466343 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x723>
478
- 00000000000006a9: 07 imulq $351843721, %rdx, %rsi
479
- 00000000000006b0: 03 movq %rsi, %rdi
480
- 00000000000006b3: 04 shrq $63, %rdi
481
- 00000000000006b7: 04 sarq $45, %rsi
482
- 00000000000006bb: 02 addl %edi, %esi
483
- 00000000000006bd: 03 movslq %esi, %rsi
484
- 00000000000006c0: 07 imulq $1717986919, %rsi, %rdi
485
- 00000000000006c7: 03 movq %rdi, %rbp
486
- 00000000000006ca: 04 shrq $63, %rbp
487
- 00000000000006ce: 04 sarq $34, %rdi
488
- 00000000000006d2: 02 addl %ebp, %edi
489
- 00000000000006d4: 02 addl %edi, %edi
490
- 00000000000006d6: 03 leal (%rdi,%rdi,4), %edi
491
- 00000000000006d9: 02 subl %edi, %esi
492
- 00000000000006db: 04 addb $48, %sil
493
- 00000000000006df: 05 movb %sil, -5(%rax,%r9)
494
- 00000000000006e4: 03 cmpl $7, %eax
495
- 00000000000006e7: 02 jne 0x466343 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x723>
496
- 00000000000006e9: 07 imulq $1125899907, %rdx, %rdx
497
- 00000000000006f0: 03 movq %rdx, %rsi
498
- 00000000000006f3: 04 shrq $63, %rsi
499
- 00000000000006f7: 04 sarq $50, %rdx
500
- 00000000000006fb: 02 addl %esi, %edx
501
- 00000000000006fd: 03 movslq %edx, %rdx
502
- 0000000000000700: 07 imulq $1717986919, %rdx, %rsi
503
- 0000000000000707: 03 movq %rsi, %rdi
504
- 000000000000070a: 04 shrq $63, %rdi
505
- 000000000000070e: 04 shrq $34, %rsi
506
- 0000000000000712: 02 addl %edi, %esi
507
- 0000000000000714: 02 addl %esi, %esi
508
- 0000000000000716: 03 leal (%rsi,%rsi,4), %esi
509
- 0000000000000719: 02 subl %esi, %edx
510
- 000000000000071b: 03 addb $48, %dl
511
- 000000000000071e: 05 movb %dl, -6(%rax,%r9)
512
- 0000000000000723: 04 movb $83, (%rcx,%rax)
513
- 0000000000000727: 02 movl %eax, %eax
514
- 0000000000000729: 05 leaq 1(%rax,%rcx), %r9
515
- 000000000000072e: 02 jmp 0x466357 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x737>
516
- 0000000000000730: 04 movb $83, (%r9)
517
- 0000000000000734: 03 incq %r9
518
- 0000000000000737: 05 subl -32(%rsp), %r9d
519
- 000000000000073c: 03 movl %r9d, %eax
520
- 000000000000073f: 01 popq %rbx
521
- 0000000000000740: 02 popq %r12
522
- 0000000000000742: 02 popq %r13
523
- 0000000000000744: 02 popq %r14
524
- 0000000000000746: 02 popq %r15
525
- 0000000000000748: 01 popq %rbp
526
- 0000000000000749: 01 retq
527
- 000000000000074a: 06 nopw (%rax,%rax)
 
 
 
 
 
1
+ 0000000000465b90 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>:
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: 05 movq %rdx, -8(%rsp)
9
  000000000000000f: 05 movq %rsi, -16(%rsp)
10
+ 0000000000000014: 03 movq (%rsi), %r10
11
  0000000000000017: 10 movabsq $-8608480567731124087, %rsi
12
+ 0000000000000021: 03 movq %r10, %rax
13
  0000000000000024: 03 imulq %rsi
14
  0000000000000027: 03 movq %rdx, %rbx
15
+ 000000000000002a: 03 addq %r10, %rbx
16
  000000000000002d: 03 movq %rbx, %rax
17
  0000000000000030: 04 shrq $63, %rax
18
  0000000000000034: 04 sarq $5, %rbx
19
  0000000000000038: 03 addq %rax, %rbx
20
  000000000000003b: 10 movabsq $5247073869855161349, %rcx
21
+ 0000000000000045: 03 movq %r10, %rax
22
  0000000000000048: 03 imulq %rcx
23
  000000000000004b: 03 movq %rdx, %rcx
24
  000000000000004e: 03 movq %rdx, %rax
25
  0000000000000051: 04 shrq $63, %rax
26
  0000000000000055: 04 sarq $10, %rcx
27
  0000000000000059: 03 addq %rax, %rcx
28
  000000000000005c: 03 movq %rbx, %rax
29
  000000000000005f: 03 imulq %rsi
30
+ 0000000000000062: 03 movq %rdx, %r11
31
  0000000000000065: 10 movabsq $1749024623285053783, %rdx
32
+ 000000000000006f: 03 movq %r10, %rax
33
  0000000000000072: 03 imulq %rdx
34
  0000000000000075: 03 movq %rdx, %r15
35
  0000000000000078: 03 movq %rdx, %rax
36
  000000000000007b: 04 shrq $63, %rax
37
  000000000000007f: 04 sarq $13, %r15
38
  0000000000000083: 03 addq %rax, %r15
39
  0000000000000086: 10 movabsq $3074457345618258603, %rdx
40
  0000000000000090: 03 movq %rcx, %rax
41
  0000000000000093: 03 imulq %rdx
42
  0000000000000096: 03 movq %rdx, %r14
43
  0000000000000099: 03 movq %rdx, %rax
44
  000000000000009c: 04 shrq $63, %rax
45
  00000000000000a0: 04 shrq $2, %r14
46
  00000000000000a4: 03 addq %rax, %r14
47
  00000000000000a7: 10 movabsq $5270498306774157605, %rdx
48
  00000000000000b1: 03 movq %r15, %rax
49
  00000000000000b4: 03 imulq %rdx
50
  00000000000000b7: 03 movq %rdx, %r12
51
  00000000000000ba: 03 movq %rdx, %rax
52
  00000000000000bd: 04 shrq $63, %rax
53
  00000000000000c1: 03 sarq %r12
54
  00000000000000c4: 03 addq %rax, %r12
55
  00000000000000c7: 08 leaq (,%r12,8), %rax
56
  00000000000000cf: 03 subq %rax, %r12
57
  00000000000000d2: 03 movb $80, (%rdi)
58
  00000000000000d5: 03 movq %rdi, %rax
59
  00000000000000d8: 05 movq %rdi, -32(%rsp)
60
  00000000000000dd: 04 leaq 1(%rdi), %r8
61
+ 00000000000000e1: 07 leaq 604799(%r10), %rax
62
+ 00000000000000e8: 10 movabsq $7378697629483820647, %r9
63
  00000000000000f2: 03 movq %r8, %r13
64
  00000000000000f5: 06 cmpq $1209599, %rax
65
+ 00000000000000fb: 06 jb 0x465d3f <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x1af>
66
  0000000000000101: 03 movq %rbx, %rbp
67
  0000000000000104: 10 movabsq $3997770567508694361, %rdx
68
+ 000000000000010e: 03 movq %r10, %rax
69
+ 0000000000000111: 03 imulq %rdx
70
  0000000000000114: 03 movq %rdx, %rbx
71
+ 0000000000000117: 03 movq %rdx, %rax
72
+ 000000000000011a: 04 shrq $63, %rax
73
+ 000000000000011e: 04 sarq $17, %rbx
74
+ 0000000000000122: 03 addq %rax, %rbx
75
+ 0000000000000125: 02 xorl %esi, %esi
76
+ 0000000000000127: 03 movq %r8, %r13
77
+ 000000000000012a: 06 nopw (%rax,%rax)
78
+ 0000000000000130: 03 movq %rbx, %rax
79
+ 0000000000000133: 03 imulq %r9
80
+ 0000000000000136: 03 movq %rdx, %rax
81
+ 0000000000000139: 04 shrq $63, %rax
82
+ 000000000000013d: 04 sarq $2, %rdx
83
+ 0000000000000141: 03 addq %rax, %rdx
84
+ 0000000000000144: 03 leal (%rdx,%rdx), %eax
85
+ 0000000000000147: 03 leal (%rax,%rax,4), %edi
86
+ 000000000000014a: 02 movl %ebx, %eax
87
+ 000000000000014c: 02 subl %edi, %eax
88
+ 000000000000014e: 02 addb $48, %al
89
+ 0000000000000150: 04 movb %al, (%r13)
90
+ 0000000000000154: 04 addq $9, %rbx
91
+ 0000000000000158: 03 incq %r13
92
+ 000000000000015b: 03 incq %rsi
93
+ 000000000000015e: 04 cmpq $18, %rbx
94
+ 0000000000000162: 03 movq %rdx, %rbx
95
+ 0000000000000165: 02 ja 0x465cc0 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x130>
96
+ 0000000000000167: 04 cmpq $2, %rsi
97
+ 000000000000016b: 02 jb 0x465d3c <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x1ac>
98
+ 000000000000016d: 03 movb (%r8), %dl
99
+ 0000000000000170: 03 movb %al, (%r8)
100
+ 0000000000000173: 04 movb %dl, -1(%r13)
101
+ 0000000000000177: 04 cmpq $4, %rsi
102
+ 000000000000017b: 02 jb 0x465d3c <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x1ac>
103
+ 000000000000017d: 04 leaq -2(%r13), %rax
104
+ 0000000000000181: 05 movq -32(%rsp), %rdx
105
+ 0000000000000186: 04 addq $3, %rdx
106
+ 000000000000018a: 06 nopw (%rax,%rax)
107
+ 0000000000000190: 03 movzbl (%rax), %ebx
108
+ 0000000000000193: 04 movzbl -1(%rdx), %esi
109
+ 0000000000000197: 03 movb %bl, -1(%rdx)
110
+ 000000000000019a: 03 movb %sil, (%rax)
111
+ 000000000000019d: 03 decq %rax
112
+ 00000000000001a0: 04 leaq 1(%rdx), %rsi
113
+ 00000000000001a4: 03 cmpq %rax, %rdx
114
+ 00000000000001a7: 03 movq %rsi, %rdx
115
+ 00000000000001aa: 02 jb 0x465d20 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x190>
116
+ 00000000000001ac: 03 movq %rbp, %rbx
117
+ 00000000000001af: 03 addq %rbx, %r11
118
+ 00000000000001b2: 04 shlq $3, %r14
119
+ 00000000000001b6: 03 addq %r12, %r15
120
+ 00000000000001b9: 03 subq %r8, %r13
121
+ 00000000000001bc: 03 testl %r13d, %r13d
122
+ 00000000000001bf: 03 movq %rbx, %rdi
123
+ 00000000000001c2: 02 je 0x465d61 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x1d1>
124
+ 00000000000001c4: 03 movslq %r13d, %rax
125
+ 00000000000001c7: 05 movb $87, (%r8,%rax)
126
+ 00000000000001cc: 03 incq %r13
127
+ 00000000000001cf: 02 jmp 0x465d64 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x1d4>
128
+ 00000000000001d1: 03 xorl %r13d, %r13d
129
+ 00000000000001d4: 03 movq %r11, %rax
130
+ 00000000000001d7: 04 shrq $63, %rax
131
+ 00000000000001db: 04 sarq $5, %r11
132
+ 00000000000001df: 04 leaq (%r14,%r14,2), %rdx
133
+ 00000000000001e3: 03 movslq %r13d, %rsi
134
+ 00000000000001e6: 03 addq %rsi, %r8
135
+ 00000000000001e9: 03 movq %r8, %rsi
136
+ 00000000000001ec: 03 testq %r15, %r15
137
+ 00000000000001ef: 02 je 0x465d8c <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x1fc>
138
+ 00000000000001f1: 04 addb $48, %r15b
139
+ 00000000000001f5: 03 movb %r15b, (%r8)
140
+ 00000000000001f8: 04 leaq 1(%r8), %rsi
141
+ 00000000000001fc: 03 addq %rax, %r11
142
+ 00000000000001ff: 03 subq %rdx, %rcx
143
+ 0000000000000202: 10 movabsq $4294967296, %r12
144
+ 000000000000020c: 03 subq %r8, %rsi
145
+ 000000000000020f: 02 testl %esi, %esi
146
+ 0000000000000211: 02 je 0x465dbb <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x22b>
147
+ 0000000000000213: 03 movq %rsi, %rbp
148
+ 0000000000000216: 04 shlq $32, %rbp
149
+ 000000000000021a: 03 movslq %esi, %rax
150
+ 000000000000021d: 05 movb $68, (%r8,%rax)
151
+ 0000000000000222: 03 addq %r12, %rbp
152
+ 0000000000000225: 04 sarq $32, %rbp
153
+ 0000000000000229: 02 jmp 0x465dbd <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x22d>
154
+ 000000000000022b: 02 xorl %ebp, %ebp
155
+ 000000000000022d: 04 imulq $60, %r11, %r15
156
+ 0000000000000231: 05 movb $84, (%r8,%rbp)
157
+ 0000000000000236: 05 leaq 1(%r8,%rbp), %r11
158
+ 000000000000023b: 03 movq %r11, %rbx
159
+ 000000000000023e: 03 testq %rcx, %rcx
160
+ 0000000000000241: 06 je 0x465e71 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2e1>
161
+ 0000000000000247: 03 movq %rdi, %r8
162
+ 000000000000024a: 02 xorl %esi, %esi
163
+ 000000000000024c: 03 movq %r11, %rbx
164
+ 000000000000024f: 01 nop
165
+ 0000000000000250: 03 movq %rcx, %rax
166
+ 0000000000000253: 03 imulq %r9
167
+ 0000000000000256: 03 movq %rdx, %rax
168
+ 0000000000000259: 04 shrq $63, %rax
169
+ 000000000000025d: 04 sarq $2, %rdx
170
+ 0000000000000261: 03 addq %rax, %rdx
171
+ 0000000000000264: 03 leal (%rdx,%rdx), %eax
172
+ 0000000000000267: 03 leal (%rax,%rax,4), %edi
173
+ 000000000000026a: 02 movl %ecx, %eax
174
+ 000000000000026c: 02 subl %edi, %eax
175
+ 000000000000026e: 02 addb $48, %al
176
+ 0000000000000270: 02 movb %al, (%rbx)
177
+ 0000000000000272: 04 addq $9, %rcx
178
+ 0000000000000276: 03 incq %rbx
179
+ 0000000000000279: 03 incq %rsi
180
+ 000000000000027c: 04 cmpq $18, %rcx
181
+ 0000000000000280: 03 movq %rdx, %rcx
182
+ 0000000000000283: 02 ja 0x465de0 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x250>
183
+ 0000000000000285: 04 cmpq $2, %rsi
184
+ 0000000000000289: 02 jb 0x465e6e <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2de>
185
+ 000000000000028b: 03 movb (%r11), %cl
186
+ 000000000000028e: 03 movb %al, (%r11)
187
+ 0000000000000291: 03 movb %cl, -1(%rbx)
188
+ 0000000000000294: 04 cmpq $4, %rsi
189
+ 0000000000000298: 03 movq %r8, %rdi
190
+ 000000000000029b: 02 jb 0x465e71 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2e1>
191
+ 000000000000029d: 04 leaq -2(%rbx), %rax
192
+ 00000000000002a1: 03 movslq %r13d, %rcx
193
+ 00000000000002a4: 03 addq %rbp, %rcx
194
+ 00000000000002a7: 05 movq -32(%rsp), %rdx
195
+ 00000000000002ac: 05 leaq 4(%rdx,%rcx), %rcx
196
+ 00000000000002b1: 10 nopw %cs:(%rax,%rax)
197
+ 00000000000002bb: 05 nopl (%rax,%rax)
198
+ 00000000000002c0: 03 movzbl (%rax), %edx
199
+ 00000000000002c3: 04 movzbl -1(%rcx), %esi
200
+ 00000000000002c7: 03 movb %dl, -1(%rcx)
201
+ 00000000000002ca: 03 movb %sil, (%rax)
202
+ 00000000000002cd: 03 decq %rax
203
+ 00000000000002d0: 04 leaq 1(%rcx), %rdx
204
+ 00000000000002d4: 03 cmpq %rax, %rcx
205
+ 00000000000002d7: 03 movq %rdx, %rcx
206
+ 00000000000002da: 02 jb 0x465e50 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2c0>
207
+ 00000000000002dc: 02 jmp 0x465e71 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x2e1>
208
+ 00000000000002de: 03 movq %r8, %rdi
209
+ 00000000000002e1: 03 movq %rdi, %rcx
210
+ 00000000000002e4: 03 subq %r15, %rcx
211
+ 00000000000002e7: 03 subq %r11, %rbx
212
+ 00000000000002ea: 02 testl %ebx, %ebx
213
+ 00000000000002ec: 05 movq %rbp, -24(%rsp)
214
+ 00000000000002f1: 02 je 0x465e9b <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x30b>
215
+ 00000000000002f3: 03 movq %rbx, %r15
216
+ 00000000000002f6: 04 shlq $32, %r15
217
+ 00000000000002fa: 03 movslq %ebx, %rax
218
+ 00000000000002fd: 05 movb $72, (%r11,%rax)
219
+ 0000000000000302: 03 addq %r12, %r15
220
+ 0000000000000305: 04 sarq $32, %r15
221
+ 0000000000000309: 02 jmp 0x465e9e <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x30e>
222
+ 000000000000030b: 03 xorl %r15d, %r15d
223
+ 000000000000030e: 04 imulq $60, %rdi, %r8
224
+ 0000000000000312: 03 addq %r15, %r11
225
+ 0000000000000315: 03 movq %r11, %r14
226
+ 0000000000000318: 03 testq %rcx, %rcx
227
+ 000000000000031b: 06 je 0x465f77 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x3e7>
228
+ 0000000000000321: 05 movq -24(%rsp), %rax
229
+ 0000000000000326: 04 leaq (%rax,%r15), %rbx
230
+ 000000000000032a: 03 movslq %r13d, %rax
231
+ 000000000000032d: 03 addq %rbx, %rax
232
+ 0000000000000330: 05 movq -32(%rsp), %rdx
233
+ 0000000000000335: 05 leaq 2(%rdx,%rax), %rsi
234
+ 000000000000033a: 02 xorl %ebp, %ebp
235
+ 000000000000033c: 04 nopl (%rax)
236
+ 0000000000000340: 03 movq %rcx, %rax
237
+ 0000000000000343: 03 imulq %r9
238
+ 0000000000000346: 03 movq %rdx, %rax
239
+ 0000000000000349: 04 shrq $63, %rax
240
+ 000000000000034d: 04 sarq $2, %rdx
241
+ 0000000000000351: 03 addq %rax, %rdx
242
+ 0000000000000354: 03 leal (%rdx,%rdx), %eax
243
+ 0000000000000357: 03 leal (%rax,%rax,4), %eax
244
+ 000000000000035a: 02 movl %ecx, %edi
245
+ 000000000000035c: 02 subl %eax, %edi
246
+ 000000000000035e: 04 addb $48, %dil
247
+ 0000000000000362: 04 movb %dil, (%rsi,%rbp)
248
+ 0000000000000366: 03 incq %rbp
249
+ 0000000000000369: 04 addq $9, %rcx
250
+ 000000000000036d: 04 cmpq $18, %rcx
251
+ 0000000000000371: 03 movq %rdx, %rcx
252
+ 0000000000000374: 02 ja 0x465ed0 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x340>
253
+ 0000000000000376: 03 movslq %r13d, %rax
254
+ 0000000000000379: 03 addq %rbx, %rax
255
+ 000000000000037c: 05 addq -32(%rsp), %rax
256
+ 0000000000000381: 05 leaq 2(%rbp,%rax), %r14
257
+ 0000000000000386: 04 cmpq $1, %rbp
258
+ 000000000000038a: 02 je 0x465f77 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x3e7>
259
+ 000000000000038c: 04 leaq -1(%rbp), %rax
260
+ 0000000000000390: 03 movslq %r13d, %rdx
261
+ 0000000000000393: 03 addq %rbx, %rdx
262
+ 0000000000000396: 05 addq -32(%rsp), %rdx
263
+ 000000000000039b: 03 movb (%r11), %cl
264
+ 000000000000039e: 03 movb %dil, (%r11)
265
+ 00000000000003a1: 04 movb %cl, 1(%rbp,%rdx)
266
+ 00000000000003a5: 04 cmpq $3, %rax
267
+ 00000000000003a9: 02 jb 0x465f77 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x3e7>
268
+ 00000000000003ab: 05 addq -32(%rsp), %rbx
269
+ 00000000000003b0: 03 addq %rbx, %rbp
270
+ 00000000000003b3: 03 movslq %r13d, %rcx
271
+ 00000000000003b6: 10 nopw %cs:(%rax,%rax)
272
+ 00000000000003c0: 05 movzbl (%rbp,%rcx), %edx
273
+ 00000000000003c5: 05 movzbl 3(%rbx,%rcx), %eax
274
+ 00000000000003ca: 04 movb %dl, 3(%rbx,%rcx)
275
+ 00000000000003ce: 04 movb %al, (%rbp,%rcx)
276
+ 00000000000003d2: 05 leaq 4(%rbx,%rcx), %rax
277
+ 00000000000003d7: 05 leaq -1(%rbp,%rcx), %rdx
278
+ 00000000000003dc: 03 decq %rbp
279
+ 00000000000003df: 03 incq %rbx
280
+ 00000000000003e2: 03 cmpq %rdx, %rax
281
+ 00000000000003e5: 02 jb 0x465f50 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x3c0>
282
+ 00000000000003e7: 03 subq %r8, %r10
283
+ 00000000000003ea: 03 subq %r11, %r14
284
+ 00000000000003ed: 03 testl %r14d, %r14d
285
+ 00000000000003f0: 02 je 0x465f9a <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x40a>
286
+ 00000000000003f2: 03 movq %r14, %rsi
287
+ 00000000000003f5: 04 shlq $32, %rsi
288
+ 00000000000003f9: 03 movslq %r14d, %rax
289
+ 00000000000003fc: 05 movb $77, (%r11,%rax)
290
+ 0000000000000401: 03 addq %r12, %rsi
291
+ 0000000000000404: 04 sarq $32, %rsi
292
+ 0000000000000408: 02 jmp 0x465f9c <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x40c>
293
+ 000000000000040a: 02 xorl %esi, %esi
294
+ 000000000000040c: 03 addq %rsi, %r11
295
+ 000000000000040f: 03 testq %r10, %r10
296
+ 0000000000000412: 05 movq -24(%rsp), %rax
297
+ 0000000000000417: 06 je 0x46608d <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x4fd>
298
+ 000000000000041d: 04 leaq (%rax,%r15), %r8
299
+ 0000000000000421: 03 addq %rsi, %r8
300
+ 0000000000000424: 05 movq -32(%rsp), %rcx
301
+ 0000000000000429: 04 leaq (%rcx,%r8), %rbp
302
+ 000000000000042d: 03 movslq %r13d, %rax
303
+ 0000000000000430: 03 addq %r8, %rax
304
+ 0000000000000433: 05 leaq 2(%rcx,%rax), %rcx
305
+ 0000000000000438: 07 movq $-1, %r14
306
+ 000000000000043f: 02 xorl %ebx, %ebx
307
+ 0000000000000441: 10 nopw %cs:(%rax,%rax)
308
+ 000000000000044b: 05 nopl (%rax,%rax)
309
+ 0000000000000450: 03 movq %r10, %rax
310
+ 0000000000000453: 03 imulq %r9
311
+ 0000000000000456: 03 movq %rdx, %rax
312
+ 0000000000000459: 04 shrq $63, %rax
313
+ 000000000000045d: 04 sarq $2, %rdx
314
+ 0000000000000461: 03 addq %rax, %rdx
315
+ 0000000000000464: 03 leal (%rdx,%rdx), %eax
316
+ 0000000000000467: 03 leal (%rax,%rax,4), %edi
317
+ 000000000000046a: 03 movl %r10d, %eax
318
+ 000000000000046d: 02 subl %edi, %eax
319
+ 000000000000046f: 02 addb $48, %al
320
+ 0000000000000471: 05 movb %al, 1(%rcx,%r14)
321
+ 0000000000000476: 04 addq $9, %r10
322
+ 000000000000047a: 03 incq %rbp
323
+ 000000000000047d: 03 incq %r14
324
+ 0000000000000480: 03 addq %r12, %rbx
325
+ 0000000000000483: 04 cmpq $18, %r10
326
+ 0000000000000487: 03 movq %rdx, %r10
327
+ 000000000000048a: 02 ja 0x465fe0 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x450>
328
+ 000000000000048c: 03 testq %r14, %r14
329
+ 000000000000048f: 02 je 0x466087 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x4f7>
330
+ 0000000000000491: 03 movslq %r13d, %rdx
331
+ 0000000000000494: 03 addq %rdx, %r8
332
+ 0000000000000497: 05 movq -32(%rsp), %rcx
333
+ 000000000000049c: 05 leaq 2(%rcx,%r8), %rcx
334
+ 00000000000004a1: 03 movb (%r11), %dl
335
+ 00000000000004a4: 03 movb %al, (%r11)
336
+ 00000000000004a7: 04 movb %dl, (%rcx,%r14)
337
+ 00000000000004ab: 04 cmpq $3, %r14
338
+ 00000000000004af: 02 jb 0x466087 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x4f7>
339
+ 00000000000004b1: 03 movslq %r13d, %rax
340
+ 00000000000004b4: 03 addq %r15, %rsi
341
+ 00000000000004b7: 05 addq -24(%rsp), %rsi
342
+ 00000000000004bc: 05 addq -32(%rsp), %rsi
343
+ 00000000000004c1: 10 nopw %cs:(%rax,%rax)
344
+ 00000000000004cb: 05 nopl (%rax,%rax)
345
+ 00000000000004d0: 05 movzbl (%rbp,%rax), %edx
346
+ 00000000000004d5: 05 movzbl 3(%rsi,%rax), %ecx
347
+ 00000000000004da: 04 movb %dl, 3(%rsi,%rax)
348
+ 00000000000004de: 04 movb %cl, (%rbp,%rax)
349
+ 00000000000004e2: 05 leaq 4(%rsi,%rax), %rcx
350
+ 00000000000004e7: 05 leaq -1(%rbp,%rax), %rdx
351
+ 00000000000004ec: 03 decq %rbp
352
+ 00000000000004ef: 03 incq %rsi
353
+ 00000000000004f2: 03 cmpq %rdx, %rcx
354
+ 00000000000004f5: 02 jb 0x466060 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x4d0>
355
+ 00000000000004f7: 04 sarq $32, %rbx
356
+ 00000000000004fb: 02 jmp 0x466096 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x506>
357
+ 00000000000004fd: 04 movb $48, (%r11)
358
+ 0000000000000501: 05 movl $1, %ebx
359
+ 0000000000000506: 03 addq %rbx, %r11
360
+ 0000000000000509: 05 movq -8(%rsp), %rax
361
+ 000000000000050e: 02 movl (%rax), %eax
362
+ 0000000000000510: 02 movl %eax, %ecx
363
+ 0000000000000512: 03 andl $7, %ecx
364
+ 0000000000000515: 02 testl %ecx, %ecx
365
+ 0000000000000517: 06 je 0x4662d6 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x746>
366
+ 000000000000051d: 02 testb $16, %al
367
+ 000000000000051f: 03 sete %al
368
+ 0000000000000522: 02 addb %al, %al
369
+ 0000000000000524: 02 orb $44, %al
370
+ 0000000000000526: 03 movb %al, (%r11)
371
+ 0000000000000529: 05 movq -16(%rsp), %rax
372
+ 000000000000052e: 03 movl 8(%rax), %esi
373
+ 0000000000000531: 05 movl $9, %edx
374
+ 0000000000000536: 02 subl %ecx, %edx
375
+ 0000000000000538: 02 movl %edx, %eax
376
+ 000000000000053a: 03 andl $3, %eax
377
+ 000000000000053d: 03 cmpl $5, %ecx
378
+ 0000000000000540: 02 ja 0x4660fc <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x56c>
379
+ 0000000000000542: 03 andl $-4, %edx
380
+ 0000000000000545: 02 negl %edx
381
+ 0000000000000547: 09 nopw (%rax,%rax)
382
+ 0000000000000550: 03 movslq %esi, %rsi
383
+ 0000000000000553: 07 imulq $1759218605, %rsi, %rsi
384
+ 000000000000055a: 03 movq %rsi, %rdi
385
+ 000000000000055d: 04 shrq $63, %rdi
386
+ 0000000000000561: 04 sarq $44, %rsi
387
+ 0000000000000565: 02 addl %edi, %esi
388
+ 0000000000000567: 03 addl $4, %edx
389
+ 000000000000056a: 02 jne 0x4660e0 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x550>
390
+ 000000000000056c: 02 testl %eax, %eax
391
+ 000000000000056e: 02 je 0x46611b <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x58b>
392
+ 0000000000000570: 03 movslq %esi, %rdx
393
+ 0000000000000573: 07 imulq $1717986919, %rdx, %rsi
394
+ 000000000000057a: 03 movq %rsi, %rdx
395
+ 000000000000057d: 04 shrq $63, %rdx
396
+ 0000000000000581: 04 sarq $34, %rsi
397
+ 0000000000000585: 02 addl %edx, %esi
398
+ 0000000000000587: 02 decl %eax
399
+ 0000000000000589: 02 jne 0x466100 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x570>
400
+ 000000000000058b: 04 leaq 1(%r11), %rdx
401
+ 000000000000058f: 04 leaq 1(%rcx), %rax
402
+ 0000000000000593: 03 movslq %esi, %rsi
403
+ 0000000000000596: 07 imulq $1717986919, %rsi, %rdi
404
+ 000000000000059d: 03 movq %rdi, %rbp
405
+ 00000000000005a0: 04 shrq $63, %rbp
406
+ 00000000000005a4: 04 sarq $34, %rdi
407
+ 00000000000005a8: 02 addl %ebp, %edi
408
+ 00000000000005aa: 03 leal (%rdi,%rdi), %ebp
409
+ 00000000000005ad: 04 leal (%rbp,%rbp,4), %ebp
410
+ 00000000000005b1: 02 movl %esi, %ebx
411
+ 00000000000005b3: 02 subl %ebp, %ebx
412
+ 00000000000005b5: 03 addb $48, %bl
413
+ 00000000000005b8: 04 movb %bl, (%rcx,%r11)
414
+ 00000000000005bc: 03 cmpl $1, %ecx
415
+ 00000000000005bf: 06 jbe 0x4662cd <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x73d>
416
+ 00000000000005c5: 03 movslq %edi, %rbp
417
+ 00000000000005c8: 07 imulq $1717986919, %rbp, %rbp
418
+ 00000000000005cf: 03 movq %rbp, %rbx
419
+ 00000000000005d2: 04 shrq $63, %rbx
420
+ 00000000000005d6: 04 sarq $34, %rbp
421
+ 00000000000005da: 02 addl %ebx, %ebp
422
+ 00000000000005dc: 02 addl %ebp, %ebp
423
+ 00000000000005de: 04 leal (%rbp,%rbp,4), %ebp
424
+ 00000000000005e2: 02 subl %ebp, %edi
425
+ 00000000000005e4: 04 addb $48, %dil
426
+ 00000000000005e8: 05 movb %dil, -2(%rax,%r11)
427
+ 00000000000005ed: 03 cmpl $2, %ecx
428
+ 00000000000005f0: 06 je 0x4662cd <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x73d>
429
+ 00000000000005f6: 07 imulq $1374389535, %rsi, %rdi
430
+ 00000000000005fd: 03 movq %rdi, %rbp
431
+ 0000000000000600: 04 shrq $63, %rbp
432
+ 0000000000000604: 04 sarq $37, %rdi
433
+ 0000000000000608: 02 addl %ebp, %edi
434
+ 000000000000060a: 03 movslq %edi, %rdi
435
+ 000000000000060d: 07 imulq $1717986919, %rdi, %rbp
436
+ 0000000000000614: 03 movq %rbp, %rbx
437
+ 0000000000000617: 04 shrq $63, %rbx
438
+ 000000000000061b: 04 sarq $34, %rbp
439
+ 000000000000061f: 02 addl %ebx, %ebp
440
+ 0000000000000621: 02 addl %ebp, %ebp
441
+ 0000000000000623: 04 leal (%rbp,%rbp,4), %ebp
442
+ 0000000000000627: 02 subl %ebp, %edi
443
+ 0000000000000629: 04 addb $48, %dil
444
+ 000000000000062d: 05 movb %dil, -3(%rax,%r11)
445
+ 0000000000000632: 03 cmpl $4, %ecx
446
+ 0000000000000635: 06 jb 0x4662cd <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x73d>
447
+ 000000000000063b: 07 imulq $274877907, %rsi, %rdi
448
+ 0000000000000642: 03 movq %rdi, %rbp
449
+ 0000000000000645: 04 shrq $63, %rbp
450
+ 0000000000000649: 04 sarq $38, %rdi
451
+ 000000000000064d: 02 addl %ebp, %edi
452
+ 000000000000064f: 03 movslq %edi, %rdi
453
+ 0000000000000652: 07 imulq $1717986919, %rdi, %rbp
454
+ 0000000000000659: 03 movq %rbp, %rbx
455
+ 000000000000065c: 04 shrq $63, %rbx
456
+ 0000000000000660: 04 sarq $34, %rbp
457
+ 0000000000000664: 02 addl %ebx, %ebp
458
+ 0000000000000666: 02 addl %ebp, %ebp
459
+ 0000000000000668: 04 leal (%rbp,%rbp,4), %ebp
460
+ 000000000000066c: 02 subl %ebp, %edi
461
+ 000000000000066e: 04 addb $48, %dil
462
+ 0000000000000672: 05 movb %dil, -4(%rax,%r11)
463
+ 0000000000000677: 03 cmpl $4, %ecx
464
+ 000000000000067a: 06 je 0x4662cd <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x73d>
465
+ 0000000000000680: 07 imulq $1759218605, %rsi, %rdi
 
466
  0000000000000687: 03 movq %rdi, %rbp
467
  000000000000068a: 04 shrq $63, %rbp
468
+ 000000000000068e: 04 sarq $44, %rdi
469
  0000000000000692: 02 addl %ebp, %edi
470
+ 0000000000000694: 03 movslq %edi, %rdi
471
+ 0000000000000697: 07 imulq $1717986919, %rdi, %rbp
472
+ 000000000000069e: 03 movq %rbp, %rbx
473
+ 00000000000006a1: 04 shrq $63, %rbx
474
+ 00000000000006a5: 04 sarq $34, %rbp
475
+ 00000000000006a9: 02 addl %ebx, %ebp
476
+ 00000000000006ab: 02 addl %ebp, %ebp
477
+ 00000000000006ad: 04 leal (%rbp,%rbp,4), %ebp
478
+ 00000000000006b1: 02 subl %ebp, %edi
479
+ 00000000000006b3: 04 addb $48, %dil
480
+ 00000000000006b7: 05 movb %dil, -5(%rax,%r11)
481
+ 00000000000006bc: 03 cmpl $6, %ecx
482
+ 00000000000006bf: 02 jb 0x4662cd <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x73d>
483
+ 00000000000006c1: 07 imulq $351843721, %rsi, %rdi
484
+ 00000000000006c8: 03 movq %rdi, %rbp
485
+ 00000000000006cb: 04 shrq $63, %rbp
486
+ 00000000000006cf: 04 sarq $45, %rdi
487
+ 00000000000006d3: 02 addl %ebp, %edi
488
+ 00000000000006d5: 03 movslq %edi, %rdi
489
+ 00000000000006d8: 07 imulq $1717986919, %rdi, %rbp
490
+ 00000000000006df: 03 movq %rbp, %rbx
491
+ 00000000000006e2: 04 shrq $63, %rbx
492
+ 00000000000006e6: 04 sarq $34, %rbp
493
+ 00000000000006ea: 02 addl %ebx, %ebp
494
+ 00000000000006ec: 02 addl %ebp, %ebp
495
+ 00000000000006ee: 04 leal (%rbp,%rbp,4), %ebp
496
+ 00000000000006f2: 02 subl %ebp, %edi
497
+ 00000000000006f4: 04 addb $48, %dil
498
+ 00000000000006f8: 05 movb %dil, -6(%rax,%r11)
499
+ 00000000000006fd: 03 cmpl $6, %ecx
500
+ 0000000000000700: 02 je 0x4662cd <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x73d>
501
+ 0000000000000702: 07 imulq $1125899907, %rsi, %rsi
502
+ 0000000000000709: 03 movq %rsi, %rdi
503
+ 000000000000070c: 04 shrq $63, %rdi
504
+ 0000000000000710: 04 sarq $50, %rsi
505
+ 0000000000000714: 02 addl %edi, %esi
506
+ 0000000000000716: 03 movslq %esi, %rsi
507
+ 0000000000000719: 07 imulq $1717986919, %rsi, %rdi
508
+ 0000000000000720: 03 movq %rdi, %rbp
509
+ 0000000000000723: 04 shrq $63, %rbp
510
+ 0000000000000727: 04 shrq $34, %rdi
511
+ 000000000000072b: 02 addl %ebp, %edi
512
+ 000000000000072d: 02 addl %edi, %edi
513
+ 000000000000072f: 03 leal (%rdi,%rdi,4), %edi
514
+ 0000000000000732: 02 subl %edi, %esi
515
+ 0000000000000734: 04 addb $48, %sil
516
+ 0000000000000738: 05 movb %sil, -7(%rax,%r11)
517
+ 000000000000073d: 04 movb $83, (%rdx,%rcx)
518
+ 0000000000000741: 03 addq %rdx, %rax
519
+ 0000000000000744: 02 jmp 0x4662e0 <BloombergLP::bdlt::Iso8601Util::generateRaw(char*, BloombergLP::bsls::TimeInterval const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)+0x750>
520
+ 0000000000000746: 04 movb $83, (%r11)
521
+ 000000000000074a: 03 incq %r11
522
+ 000000000000074d: 03 movq %r11, %rax
523
+ 0000000000000750: 04 subl -32(%rsp), %eax
524
+ 0000000000000754: 01 popq %rbx
525
+ 0000000000000755: 02 popq %r12
526
+ 0000000000000757: 02 popq %r13
527
+ 0000000000000759: 02 popq %r14
528
+ 000000000000075b: 02 popq %r15
529
+ 000000000000075d: 01 popq %rbp
530
+ 000000000000075e: 01 retq
531
+ 000000000000075f: 01 nop