1.assume.s
1.none.s
n1000000000043bcb0 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)>:n1000000000043be70 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
t8000000000000000a: 04    subq    $72, %rspt8000000000000000a: 04    subq    $88, %rsp
9000000000000000e: 04    movq    %r8, (%rsp)
100000000000000012: 03    movq    %r9, %rax9000000000000000e: 03    movq    %r9, %rbx
110000000000000015: 03    subq    %r8, %rax100000000000000011: 03    subq    %r8, %rbx
120000000000000018: 06    movl    $4294967295, %r13d110000000000000014: 05    movl    $4294967295, %ebp
13000000000000001e: 04    cmpq    $5, %rax120000000000000019: 04    cmpq    $5, %rbx
140000000000000022: 06    jl      0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>13000000000000001d: 06    jl      0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
150000000000000028: 03    movq    %r9, %rbp
16000000000000002b: 03    movq    %r8, %r14140000000000000023: 03    movq    %r9, %r14
17000000000000002e: 03    movq    %rcx, %r15150000000000000026: 03    movq    %r8, %r15
180000000000000031: 03    movq    %rdx, %rbx160000000000000029: 03    movq    %rdx, %r13
190000000000000034: 03    movq    %rsi, %r1217000000000000002c: 03    movq    %rsi, %r12
200000000000000037: 05    movq    %rdi, 64(%rsp)18000000000000002f: 05    movq    %rdi, 80(%rsp)
190000000000000034: 05    movq    %rcx, 32(%rsp)
21000000000000003c: 05    callq   0x404140 <__ctype_b_loc@plt>200000000000000039: 05    callq   0x404140 <__ctype_b_loc@plt>
220000000000000041: 03    movq    (%rax), %rsi21000000000000003e: 03    movq    (%rax), %rax
230000000000000044: 04    movsbq  (%r14), %rcx220000000000000041: 04    movsbq  (%r15), %rcx
240000000000000048: 05    testb   $8, 1(%rsi,%rcx,2)230000000000000045: 05    testb   $8, 1(%rax,%rcx,2)
25000000000000004d: 06    je      0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>24000000000000004a: 06    je      0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
260000000000000053: 05    movsbq  1(%r14), %rdx250000000000000050: 05    movsbq  1(%r15), %rdx
270000000000000058: 05    testb   $8, 1(%rsi,%rdx,2)260000000000000055: 05    testb   $8, 1(%rax,%rdx,2)
28000000000000005d: 06    je      0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>27000000000000005a: 06    je      0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
290000000000000063: 03    leal    (%rcx,%rcx,4), %ecx280000000000000060: 03    leal    (%rcx,%rcx,4), %ecx
300000000000000066: 07    leal    -528(%rdx,%rcx,2), %esi290000000000000063: 07    leal    -528(%rdx,%rcx,2), %esi
31000000000000006d: 03    cmpl    $23, %esi30000000000000006a: 03    cmpl    $23, %esi
320000000000000070: 06    jg      0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>31000000000000006d: 06    jg      0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
330000000000000076: 05    cmpb    $58, 2(%r14)320000000000000073: 05    cmpb    $58, 2(%r15)
330000000000000078: 06    jne     0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
34000000000000007e: 05    movsbq  3(%r15), %r10
350000000000000083: 06    testb   $8, 1(%rax,%r10,2)
360000000000000089: 06    je      0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
37000000000000008f: 05    movsbq  4(%r15), %r11
380000000000000094: 06    testb   $8, 1(%rax,%r11,2)
39000000000000009a: 06    je      0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
4000000000000000a0: 04    leaq    5(%r15), %rdx
4100000000000000a4: 05    movq    %rdx, 16(%rsp)
4200000000000000a9: 03    xorl    %r8d, %r8d
4300000000000000ac: 02    xorl    %ecx, %ecx
4400000000000000ae: 03    cmpq    %r14, %rdx
4500000000000000b1: 06    jae     0x43c086 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x216>
4600000000000000b7: 03    cmpb    $58, (%rdx)
4700000000000000ba: 06    movl    $0, %r9d
4800000000000000c0: 05    movl    $0, %edi
4900000000000000c5: 08    movl    $0, 12(%rsp)
34000000000000007b: 06    jne     0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>5000000000000000cd: 06    jne     0x43c093 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x223>
350000000000000081: 04    leaq    3(%r14), %rcx5100000000000000d3: 04    addq    $-6, %rbx
360000000000000085: 04    movq    %rcx, (%rsp)
370000000000000089: 03    movq    (%rax), %rcx
38000000000000008c: 05    movsbq  3(%r14), %rdi
390000000000000091: 05    testb   $8, 1(%rcx,%rdi,2)
400000000000000096: 06    je      0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>
41000000000000009c: 05    movsbq  4(%r14), %r10
4200000000000000a1: 06    testb   $8, 1(%rcx,%r10,2)
4300000000000000a7: 06    je      0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>
4400000000000000ad: 04    leaq    5(%r14), %rdx
4500000000000000b1: 04    movq    %rdx, (%rsp)
4600000000000000b5: 03    xorl    %r8d, %r8d
4700000000000000b8: 02    xorl    %ecx, %ecx
4800000000000000ba: 03    cmpq    %rbp, %rdx
4900000000000000bd: 06    jae     0x43bf0a <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x25a>
5000000000000000c3: 03    cmpb    $58, (%rdx)
5100000000000000c6: 06    movl    $0, %r9d
5200000000000000cc: 06    movl    $0, %r11d
5300000000000000d2: 08    movl    $0, 8(%rsp)
5400000000000000da: 06    jne     0x43bf18 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x268>
5500000000000000e0: 04    leaq    6(%r14), %rcx
5600000000000000e4: 04    movq    %rcx, (%rsp)
5700000000000000e8: 03    movq    %rbp, %rdx
5800000000000000eb: 03    subq    %rcx, %rdx
5900000000000000ee: 04    cmpq    $2, %rdx5200000000000000d7: 04    cmpq    $2, %rbx
6000000000000000f2: 06    jl      0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>5300000000000000db: 06    jl      0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
6100000000000000f8: 03    movq    (%rax), %rdx5400000000000000e1: 05    movsbq  6(%r15), %rcx
5500000000000000e6: 05    testb   $8, 1(%rax,%rcx,2)
5600000000000000eb: 06    je      0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
6200000000000000fb: 05    movsbq  6(%r14), %r95700000000000000f1: 05    movsbq  7(%r15), %r9
630000000000000100: 06    testb   $8, 1(%rdx,%r9,2)5800000000000000f6: 06    testb   $8, 1(%rax,%r9,2)
640000000000000106: 06    je      0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>5900000000000000fc: 06    je      0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
65000000000000010c: 05    movsbq  7(%r14), %rcx600000000000000102: 04    leaq    8(%r15), %rdx
660000000000000111: 05    testb   $8, 1(%rdx,%rcx,2)610000000000000106: 05    movq    %rdx, 16(%rsp)
62000000000000010b: 02    xorl    %ebx, %ebx
63000000000000010d: 03    cmpq    %r14, %rdx
670000000000000116: 06    je      0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>640000000000000110: 06    jae     0x43c1c2 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x352>
68000000000000011c: 05    movq    %rcx, 8(%rsp)
690000000000000121: 04    leaq    8(%r14), %rdx
700000000000000125: 04    movq    %rdx, (%rsp)
710000000000000129: 02    xorl    %ecx, %ecx
72000000000000012b: 05    movq    %rcx, 24(%rsp)
730000000000000130: 03    cmpq    %rbp, %rdx650000000000000116: 03    cmpb    $46(%rdx)
660000000000000119: 05    movl    $0, %edi
740000000000000133: 06    jae     0x43c044 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x394>67000000000000011e: 06    jne     0x43c1c4 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x354>
750000000000000139: 03    cmpb    $46, (%rdx)
76000000000000013c: 06    movl    $0, %r11d
770000000000000142: 06    jne     0x43c047 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x397>
780000000000000148: 04    leaq    9(%r14), %rdx680000000000000124: 04    leaq    9(%r15), %rdx
79000000000000014c: 04    movq    %rdx, (%rsp)690000000000000128: 05    movq    %rdx, 16(%rsp)
800000000000000150: 03    cmpq    %rbp, %rdx70000000000000012d: 03    cmpq    %r14, %rdx
810000000000000153: 06    je      0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>710000000000000130: 06    je      0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
820000000000000159: 05    movq    %r10, 32(%rsp)
83000000000000015e: 05    movq    %rdi, 40(%rsp)
840000000000000163: 03    movl    %esi, %r10d
850000000000000166: 04    movsbq  (%rdx), %rsi720000000000000136: 04    movsbq  (%rdx), %rdi
86000000000000016a: 03    movq    (%rax), %r8
87000000000000016d: 06    testb   $8, 1(%r8,%rsi,2)73000000000000013a: 05    testb   $8, 1(%rax,%rdi,2)
880000000000000173: 06    je      0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>74000000000000013f: 06    je      0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
890000000000000179: 04    leaq    16(%r14), %rcx750000000000000145: 04    leaq    16(%r15), %r8
90000000000000017d: 03    cmpq    %rbp, %rcx760000000000000149: 03    cmpq    %r14, %r8
910000000000000180: 04    cmovaeq %rbp, %rcx77000000000000014c: 04    cmovaeq %r14, %r8
920000000000000184: 04    addq    $10, %r14780000000000000150: 04    addq    $10, %r15
790000000000000154: 03    cmpq    %r15, %r8
800000000000000157: 04    cmovbeq %r15, %r8
81000000000000015b: 05    movl    $10000000, %ebp
820000000000000160: 02    xorl    %ebx, %ebx
830000000000000162: 03    movq    %r15, %rdx
840000000000000165: 03    leal    (%rbx,%rbx,4), %ebx
850000000000000168: 04    movsbl  %dil, %edi
86000000000000016c: 04    leal    -48(%rdi,%rbx,2), %ebx
870000000000000170: 03    movslq  %ebp, %rdi
880000000000000173: 07    imulq   $1717986919, %rdi, %rbp
89000000000000017a: 03    movq    %rbp, %rdi
90000000000000017d: 04    shrq    $63, %rdi
910000000000000181: 04    sarq    $34, %rbp
920000000000000185: 02    addl    %edi, %ebp
930000000000000187: 03    cmpq    %r15, %r8
94000000000000018a: 02    je      0x43c00b <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x19b>
95000000000000018c: 04    movsbq  (%rdx), %rdi
960000000000000190: 04    leaq    1(%rdx), %r15
970000000000000194: 05    testb   $8, 1(%rax,%rdi,2)
980000000000000199: 02    jne     0x43bfd2 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x162>
99000000000000019b: 03    imull   %ebp, %ebx
100000000000000019e: 03    addl    $5, %ebx
10100000000000001a1: 03    movslq  %ebx, %rbp
10200000000000001a4: 07    imulq   $1717986919, %rbp, %rbx
10300000000000001ab: 03    movq    %rbx, %rdi
10400000000000001ae: 04    shrq    $63, %rdi
10500000000000001b2: 04    sarq    $34, %rbx
10600000000000001b6: 02    addl    %edi, %ebx
930000000000000188: 03    cmpq    %r14, %rcx10700000000000001b8: 03    cmpq    %r14, %rdx
10800000000000001bb: 02    jae     0x43c043 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x1d3>
94000000000000018b: 04    cmovbeq %r14, %rcx10900000000000001bd: 04    movsbq  (%rdx), %rdi
95000000000000018f: 05    movl    $10000000, %eax11000000000000001c1: 05    testb   $8, 1(%rax,%rdi,2)
11100000000000001c6: 02    je      0x43c043 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x1d3>
11200000000000001c8: 03    incq    %rdx
11300000000000001cb: 03    cmpq    %rdx, %r14
11400000000000001ce: 02    jne     0x43c02d <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x1bd>
11500000000000001d0: 03    movq    %r14, %rdx
11600000000000001d3: 05    movq    %rdx, 16(%rsp)
11700000000000001d8: 07    imulq   $1759218605, %rbp, %rbp
11800000000000001df: 03    movq    %rbp, %rax
11900000000000001e2: 04    shrq    $63, %rax
12000000000000001e6: 04    sarq    $44, %rbp
12100000000000001ea: 02    addl    %eax, %ebp
12200000000000001ec: 03    movslq  %ebx, %rbx
12300000000000001ef: 07    imulq   $274877907, %rbx, %rax
12400000000000001f6: 03    movq    %rax, %rdi
12500000000000001f9: 04    shrq    $63, %rdi
12600000000000001fd: 04    sarq    $38, %rax
1270000000000000201: 02    addl    %edi, %eax
1280000000000000203: 03    movq    %rbp, %rdi
1290000000000000206: 06    imull   $1000, %eax, %eax
130000000000000020c: 02    subl    %eax, %ebx
131000000000000020e: 03    xorl    %r8d, %r8d
1320000000000000211: 05    jmp     0x43c1c4 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x354>
1330000000000000216: 03    xorl    %r9d, %r9d
960000000000000194: 02    xorl    %edi, %edi1340000000000000219: 02    xorl    %edi, %edi
970000000000000196: 03    movq    %r14, %rdx135000000000000021b: 08    movl    $0, 12(%rsp)
980000000000000199: 03    leal    (%rdi,%rdi,4), %edi
99000000000000019c: 04    movsbl  %sil, %esi
10000000000000001a0: 04    leal    -48(%rsi,%rdi,2), %edi
10100000000000001a4: 02    cltq    
10200000000000001a6: 07    imulq   $1717986919, %rax, %rax
10300000000000001ad: 03    movq    %rax, %rsi
10400000000000001b0: 04    shrq    $63, %rsi
10500000000000001b4: 04    sarq    $34, %rax
10600000000000001b8: 02    addl    %esi, %eax
10700000000000001ba: 03    cmpq    %r14, %rcx
10800000000000001bd: 02    je      0x43be7f <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x1cf>
10900000000000001bf: 04    movsbq  (%rdx), %rsi
11000000000000001c3: 04    leaq    1(%rdx), %r14
11100000000000001c7: 06    testb   $8, 1(%r8,%rsi,2)
11200000000000001cd: 02    jne     0x43be46 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x196>
11300000000000001cf: 03    imull   %eax, %edi
11400000000000001d2: 03    addl    $5, %edi
11500000000000001d5: 03    movslq  %edi, %rax
11600000000000001d8: 07    imulq   $1717986919, %rax, %rcx
11700000000000001df: 03    movq    %rcx, %rsi
11800000000000001e2: 04    shrq    $63, %rsi
11900000000000001e6: 04    sarq    $34, %rcx
12000000000000001ea: 02    addl    %esi, %ecx
12100000000000001ec: 03    cmpq    %rbp, %rdx
12200000000000001ef: 02    jae     0x43beb8 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x208>
12300000000000001f1: 04    movsbq  (%rdx), %rsi
12400000000000001f5: 06    testb   $8, 1(%r8,%rsi,2)
12500000000000001fb: 02    je      0x43beb8 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x208>
12600000000000001fd: 03    incq    %rdx
1270000000000000200: 03    cmpq    %rdx, %rbp
1280000000000000203: 02    jne     0x43bea1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x1f1>
1290000000000000205: 03    movq    %rbp, %rdx
1300000000000000208: 04    movq    %rdx, (%rsp)
131000000000000020c: 07    imulq   $1759218605, %rax, %r11
1320000000000000213: 03    movq    %r11, %rax
1330000000000000216: 04    shrq    $63, %rax
134000000000000021a: 04    sarq    $44, %r11
135000000000000021e: 03    addl    %eax, %r11d
1360000000000000221: 03    movslq  %ecx, %rcx
1370000000000000224: 07    imulq   $274877907, %rcx, %rax
138000000000000022b: 03    movq    %rax, %rsi
139000000000000022e: 04    shrq    $63, %rsi
1400000000000000232: 04    sarq    $38, %rax
1410000000000000236: 02    addl    %esi, %eax
1420000000000000238: 06    imull   $1000, %eax, %eax1360000000000000223: 06    cmpl    $1000, %edi
143000000000000023e: 02    subl    %eax, %ecx
1440000000000000240: 05    movq    %rcx, 24(%rsp)1370000000000000229: 05    movq    %rdi72(%rsp)
1450000000000000245: 03    movl    %r10d, %esi138000000000000022e: 04    cmovnel %edi, %r8d
1460000000000000248: 03    xorl    %r8d, %r8d
147000000000000024b: 05    movq    40(%rsp), %rdi
1480000000000000250: 05    movq    32(%rsp), %r10
1490000000000000255: 05    jmp     0x43c047 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x397>
150000000000000025a: 03    xorl    %r9d, %r9d
151000000000000025d: 03    xorl    %r11d, %r11d
1520000000000000260: 08    movl    $0, 8(%rsp)1390000000000000232: 08    movl    $0, 28(%rsp)
1530000000000000268: 07    cmpl    $1000, %r11d
154000000000000026f: 05    movq    %r11, 56(%rsp)
1550000000000000274: 04    cmovnel %r11d, %r8d
1560000000000000278: 08    movl    $0, 20(%rsp)
1570000000000000280: 03    cmpq    %rbp, %rdx140000000000000023a: 03    cmpq    %r14, %rdx
1580000000000000283: 02    je      0x43bf93 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x2e3>141000000000000023d: 02    je      0x43c109 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x299>
1590000000000000285: 04    movl    %ecx, 48(%rsp)142000000000000023f: 04    movl    %ecx, 44(%rsp)
1600000000000000289: 05    movq    %r9, 24(%rsp)1430000000000000243: 05    movq    %r9, 48(%rsp)
161000000000000028e: 05    movq    %r1032(%rsp)1440000000000000248: 05    movq    %r1156(%rsp)
1620000000000000293: 05    movq    %rdi, 40(%rsp)145000000000000024d: 05    movq    %r1064(%rsp)
1630000000000000298: 05    movl    %r8d, 52(%rsp)
164000000000000029d: 03    movl    %esi, %r14d1460000000000000252: 03    movl    %r8d, %r15d
16500000000000002a0: 03    movq    %rsp, %rdi1470000000000000255: 02    movl    %esi, %ebx
1480000000000000257: 05    leaq    16(%rsp), %rdi
16600000000000002a3: 05    leaq    20(%rsp), %rsi149000000000000025c: 05    leaq    28(%rsp), %rsi
16700000000000002a8: 03    movq    %rbp, %rcx1500000000000000261: 03    movq    %r14, %rcx
16800000000000002ab: 05    callq   0x43bb00 <(anonymous namespace)::u::parseTimezoneOffset(char const**, int*, char const*, char const*)>1510000000000000264: 05    callq   0x43bcc0 <(anonymous namespace)::u::parseTimezoneOffset(char const**, int*, char const*, char const*)>
16900000000000002b0: 06    movl    $4294967295, %r13d1520000000000000269: 05    movl    $4294967295, %ebp
17000000000000002b6: 02    testl   %eax, %eax153000000000000026e: 02    testl   %eax, %eax
17100000000000002b8: 06    jne     0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>1540000000000000270: 06    jne     0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
17200000000000002be: 04    cmpq    %rbp, (%rsp)1550000000000000276: 05    cmpq    %r1416(%rsp)
156000000000000027b: 02    movl    %ebx, %esi
17300000000000002c2: 03    movl    %r14d, %esi157000000000000027d: 03    movl    %r15d, %r8d
17400000000000002c5: 05    movl    52(%rsp), %r8d
17500000000000002ca: 05    movq    40(%rsp), %rdi
17600000000000002cf: 05    movq    32(%rsp), %r101580000000000000280: 05    movq    64(%rsp), %r10
1590000000000000285: 05    movq    56(%rsp), %r11
17700000000000002d4: 05    movq    24(%rsp), %r9160000000000000028a: 05    movq    48(%rsp), %r9
17800000000000002d9: 04    movl    48(%rsp), %ecx161000000000000028f: 04    movl    44(%rsp), %ecx
17900000000000002dd: 06    jne     0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>1620000000000000293: 06    jne     0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
18000000000000002e3: 03    leal    (%rdi,%rdi,4), %eax1630000000000000299: 04    leal    (%r10,%r10,4), %eax
18100000000000002e6: 08    leal    -528(%r10,%rax,2), %edx164000000000000029d: 08    leal    -528(%r11,%rax,2), %edx
18200000000000002ee: 07    cmpl    $999, %r9d16500000000000002a5: 07    cmpl    $999, %r9d
18300000000000002f5: 02    ja      0x43bfbf <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x30f>16600000000000002ac: 02    ja      0x43c136 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x2c6>
18400000000000002f7: 03    cmpl    $23, %esi16700000000000002ae: 03    cmpl    $23, %esi
18500000000000002fa: 02    ja      0x43bfbf <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x30f>16800000000000002b1: 02    ja      0x43c136 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x2c6>
18600000000000002fc: 03    cmpl    $59, %edx16900000000000002b3: 03    cmpl    $59, %edx
18700000000000002ff: 02    ja      0x43bfbf <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x30f>
1880000000000000301: 03    cmpl    $59, %ecx
1890000000000000304: 02    ja      0x43bfbf <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x30f>
1900000000000000306: 07    cmpl    $1000, %r8d
191000000000000030d: 02    jb      0x43bfd6 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x326>17000000000000002b6: 02    ja      0x43c136 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x2c6>
192000000000000030f: 06    movl    $4294967295, %r13d
1930000000000000315: 03    cmpl    $24, %esi17100000000000002b8: 03    cmpl    $59, %ecx
1940000000000000318: 02    jne     0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>17200000000000002bb: 02    j     0x43c136 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x2c6>
195000000000000031a: 02    movl    %ecx, %eax17300000000000002bd: 07    cmpl    $1000, %r8d
196000000000000031c: 02    orl     %edx, %eax17400000000000002c4: 02    jb      0x43c14c <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x2dc>
197000000000000031e: 03    orl     %r9d, %eax17500000000000002c6: 05    movl    $4294967295, %ebp
1980000000000000321: 03    orl     %r8d, %eax17600000000000002cb: 03    cmpl    $24, %esi
1990000000000000324: 02    jne     0x43c032 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x382>17700000000000002ce: 02    jne     0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
17800000000000002d0: 02    movl    %ecx, %eax
17900000000000002d2: 02    orl     %edx, %eax
18000000000000002d4: 03    orl     %r9d, %eax
18100000000000002d7: 03    orl     %r8d, %eax
18200000000000002da: 02    jne     0x43c1b1 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x341>
2000000000000000326: 03    movq    %r12, %rdi18300000000000002dc: 03    movq    %r12, %rdi
2010000000000000329: 05    callq   0x43e1b0 <BloombergLP::bdlt::Time::setTime(int, int, int, int, int)>18400000000000002df: 05    callq   0x43e360 <BloombergLP::bdlt::Time::setTime(int, int, int, int, int)>
202000000000000032e: 04    movl    20(%rsp), %eax18500000000000002e4: 04    movl    28(%rsp), %eax
2030000000000000332: 02    movl    %eax, (%rbx)18600000000000002e8: 04    movl    %eax, (%r13)
18700000000000002ec: 05    movq    32(%rsp), %rax
2040000000000000334: 04    movb    $0, (%r15)18800000000000002f1: 03    movb    $0, (%rax)
2050000000000000338: 08    cmpl    $1000, 56(%rsp)18900000000000002f4: 08    cmpl    $1000, 72(%rsp)
2060000000000000340: 02    jne     0x43c006 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x356>19000000000000002fc: 02    jne     0x43c186 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x316>
2070000000000000342: 03    movq    %r12, %rdi19100000000000002fe: 03    movq    %r12, %rdi
2080000000000000345: 05    movl    $1, %esi1920000000000000301: 05    movl    $1, %esi
209000000000000034a: 05    callq   0x43d6b0 <BloombergLP::bdlt::Time::addSeconds(int)>1930000000000000306: 05    callq   0x43d850 <BloombergLP::bdlt::Time::addSeconds(int)>
210000000000000034f: 03    cmpl    $1, %eax194000000000000030b: 03    cmpl    $1, %eax
195000000000000030e: 05    movq    32(%rsp), %rax
2110000000000000352: 04    sete    (%r15)1960000000000000313: 03    sete    (%rax)
2120000000000000356: 05    cmpb    $0, 8(%rsp)1970000000000000316: 05    cmpb    $0, 12(%rsp)
213000000000000035b: 02    je      0x43c023 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x373>198000000000000031b: 02    je      0x43c1a7 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x337>
214000000000000035d: 03    movq    %r12, %rdi199000000000000031d: 03    movq    %r12, %rdi
2150000000000000360: 05    movl    $1, %esi2000000000000000320: 05    movl    $1, %esi
2160000000000000365: 05    callq   0x43d6b0 <BloombergLP::bdlt::Time::addSeconds(int)>2010000000000000325: 05    callq   0x43d850 <BloombergLP::bdlt::Time::addSeconds(int)>
202000000000000032a: 05    movq    32(%rsp), %rcx
217000000000000036a: 03    cmpl    $1, %eax203000000000000032f: 03    cmpl    $1, %eax
218000000000000036d: 02    jne     0x43c023 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x373>2040000000000000332: 02    jne     0x43c1a7 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x337>
219000000000000036f: 04    movb    $1, (%r15)2050000000000000334: 03    movb    $1, (%rcx)
2200000000000000373: 04    movq    (%rsp), %rax2060000000000000337: 05    movq    80(%rsp), %rax
2210000000000000377: 05    movq    64(%rsp), %rcx
222000000000000037c: 03    movq    %rax, (%rcx)
223000000000000037f: 03    xorl    %r13d, %r13d
2240000000000000382: 03    movl    %r13d, %eax207000000000000033c: 03    movq    %r14(%rax)
208000000000000033f: 02    xorl    %ebp, %ebp
2090000000000000341: 02    movl    %ebp, %eax
2250000000000000385: 04    addq    $72, %rsp2100000000000000343: 04    addq    $88, %rsp
2260000000000000389: 01    popq    %rbx2110000000000000347: 01    popq    %rbx
227000000000000038a: 02    popq    %r122120000000000000348: 02    popq    %r12
228000000000000038c: 02    popq    %r13213000000000000034a: 02    popq    %r13
229000000000000038e: 02    popq    %r14214000000000000034c: 02    popq    %r14
2300000000000000390: 02    popq    %r15215000000000000034e: 02    popq    %r15
2310000000000000392: 01    popq    %rbp2160000000000000350: 01    popq    %rbp
2320000000000000393: 01    retq2170000000000000351: 01    retq
2330000000000000394: 03    xorl    %r11d, %r11d2180000000000000352: 02    xorl    %edi, %edi
2340000000000000397: 04    leal    (%r9,%r9,4), %eax2190000000000000354: 03    leal    (%rcx,%rcx,4), %eax
235000000000000039b: 05    movq    8(%rsp), %rcx
23600000000000003a0: 07    leal    -528(%rcx,%rax,2), %eax2200000000000000357: 08    leal    -528(%r9,%rax,2), %eax
23700000000000003a7: 03    cmpl    $60, %eax221000000000000035f: 03    cmpl    $60, %eax
23800000000000003aa: 03    sete    %cl2220000000000000362: 03    sete    %cl
23900000000000003ad: 04    movl    %ecx, 8(%rsp)2230000000000000365: 04    movl    %ecx, 12(%rsp)
24000000000000003b1: 05    movl    $59, %ecx2240000000000000369: 05    movl    $59, %ecx
24100000000000003b6: 03    cmovnel %eax, %ecx225000000000000036e: 03    cmovnel %eax, %ecx
24200000000000003b9: 05    movq    24(%rsp), %r92260000000000000371: 03    movq    %rbx, %r9
24300000000000003be: 05    jmp     0x43bf18 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x268>2270000000000000374: 05    jmp     0x43c093 <(anonymous namespace)::u::parseTime(char const**, BloombergLP::bdlt::Time*, int*, bool*, char const*, char const*)+0x223>
24400000000000003c3: 10    nopw    %cs:(%rax,%rax)
24500000000000003cd: 03    nopl    (%rax)2280000000000000379: 07    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op