0.assume.s
0.none.s
n1000000000043b130 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)>:n1000000000043b270 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 02    pushq   %r1240000000000000004: 02    pushq   %r12
50000000000000006: 01    pushq   %rbx50000000000000006: 01    pushq   %rbx
60000000000000007: 04    subq    $40, %rsp60000000000000007: 04    subq    $40, %rsp
7000000000000000b: 03    movq    %rdx, %r147000000000000000b: 03    movq    %rdx, %r14
8000000000000000e: 03    movq    %rsi, %r158000000000000000e: 03    movq    %rsi, %r15
90000000000000011: 03    movq    %rdi, %r1290000000000000011: 03    movq    %rdi, %r12
100000000000000014: 03    movq    (%rsi), %rbx100000000000000014: 03    movq    (%rsi), %rbx
110000000000000017: 03    testq   %rbx, %rbx110000000000000017: 03    testq   %rbx, %rbx
n12000000000000001a: 06    jns     0x43b256 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x126>n12000000000000001a: 06    jns     0x43b364 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0xf4>
130000000000000020: 04    movq    %rbx, (%rsp)130000000000000020: 04    movq    %rbx, (%rsp)
140000000000000024: 03    movq    %rsp, %rsi140000000000000024: 03    movq    %rsp, %rsi
150000000000000027: 03    movq    %r12, %rdi150000000000000027: 03    movq    %r12, %rdi
16000000000000002a: 03    movq    %r14, %rdx16000000000000002a: 03    movq    %r14, %rdx
n17000000000000002d: 05    callq   0x43a1e0 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Datetime const&, BloombergLP::bdlt::FixUtilConfiguration const&)>n17000000000000002d: 05    callq   0x43a260 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Datetime const&, BloombergLP::bdlt::FixUtilConfiguration const&)>
180000000000000032: 03    movslq  %eax, %r8180000000000000032: 03    movslq  %eax, %rcx
190000000000000035: 03    addq    %r12, %r8190000000000000035: 03    addq    %r12, %rcx
200000000000000038: 04    movl    8(%r15), %esi200000000000000038: 04    movl    8(%r15), %esi
21000000000000003c: 02    testl   %esi, %esi21000000000000003c: 02    testl   %esi, %esi
n22000000000000003e: 02    jne     0x43b17a <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x4a>n22000000000000003e: 02    jne     0x43b2ba <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x4a>
230000000000000040: 04    testb   $8, (%r14)230000000000000040: 04    testb   $8, (%r14)
n240000000000000044: 06    jne     0x43b24c <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x11c>n240000000000000044: 06    jne     0x43b35b <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0xeb>
25000000000000004a: 02    movl    %esi, %edx25000000000000004a: 02    movl    %esi, %edx
26000000000000004c: 02    negl    %edx26000000000000004c: 02    negl    %edx
27000000000000004e: 03    cmovll  %esi, %edx27000000000000004e: 03    cmovll  %esi, %edx
280000000000000051: 03    shrl    $31, %esi280000000000000051: 03    shrl    $31, %esi
290000000000000054: 03    addb    %sil, %sil290000000000000054: 03    addb    %sil, %sil
300000000000000057: 04    addb    $43, %sil300000000000000057: 04    addb    $43, %sil
t31000000000000005b: 03    movb    %sil, (%r8)t31000000000000005b: 03    movb    %sil, (%rcx)
32000000000000005e: 03    movswl  %dx, %esi32000000000000005e: 05    movl    $2290649225, %edi
330000000000000061: 06    imull   $4294936713, %esi, %esi330000000000000063: 04    imulq   %rdx, %rdi
340000000000000067: 03    shrl    $16, %esi340000000000000067: 04    shrq    $37, %rdi
35000000000000006a: 02    addl    %edx, %esi35000000000000006b: 06    movl    $3435973837, %r8d
36000000000000006c: 03    movzwl  %si, %edi
37000000000000006f: 03    movswl  %di, %esi360000000000000071: 02    movl    %edi, %ebx
370000000000000073: 03    imull   $60, %edi, %esi
380000000000000076: 04    imulq   %r8, %rdi
380000000000000072: 03    shrl    $15, %edi39000000000000007a: 04    shrq    $35, %rdi
390000000000000075: 03    sarl    $5, %esi
400000000000000078: 02    addl    %edi, %esi40000000000000007e: 02    addl    %edi, %edi
41000000000000007a: 04    movzbl  %sil, %edi
42000000000000007e: 06    imull   $205, %edi, %ebx
430000000000000084: 03    shrl    $11, %ebx
440000000000000087: 03    leal    (%rbx,%rbx), %ecx
45000000000000008a: 03    leal    (%rcx,%rcx,4), %ecx410000000000000080: 03    leal    (%rdi,%rdi,4), %edi
46000000000000008d: 03    subb    %cl, %dil420000000000000083: 02    subl    %edi, %ebx
470000000000000090: 04    orb     $48, %dil430000000000000085: 03    orb     $48, %bl
480000000000000094: 04    movb    %dil, 2(%r8)440000000000000088: 03    movb    %bl, 2(%rcx)
490000000000000098: 06    imull   $205, %ebx, %ecx45000000000000008b: 07    imulq   $458129845, %rdx, %rbx
50000000000000009e: 03    shrl    $10, %ecx460000000000000092: 04    shrq    $38, %rbx
470000000000000096: 03    movq    %rbx, %rdi
480000000000000099: 04    imulq   %r8, %rdi
49000000000000009d: 04    shrq    $35, %rdi
5100000000000000a1: 03    andl    $-2, %ecx5000000000000000a1: 02    addl    %edi, %edi
5200000000000000a4: 03    leal    (%rcx,%rcx,4), %ecx5100000000000000a3: 03    leal    (%rdi,%rdi,4), %edi
5300000000000000a7: 02    subb    %cl, %bl5200000000000000a6: 02    subl    %edi, %ebx
5400000000000000a9: 03    orb     $48, %bl5300000000000000a8: 03    orb     $48, %bl
5500000000000000ac: 04    movb    %bl, 1(%r8)5400000000000000ab: 03    movb    %bl, 1(%rcx)
5600000000000000b0: 05    movb    $58, 3(%r8)5500000000000000ae: 04    movb    $58, 3(%rcx)
5600000000000000b2: 02    subl    %esi, %edx
5700000000000000b5: 03    imull   $60, %esi, %ecx5700000000000000b4: 06    imull   $205, %edx, %esi
5800000000000000ba: 03    movzwl  %si, %esi
5900000000000000bd: 03    shrl    $11, %esi
6000000000000000c0: 03    leal    (%rsi,%rsi), %edi
6100000000000000c3: 03    leal    (%rdi,%rdi,4), %edi
6200000000000000c6: 03    subb    %dil, %dl
6300000000000000c9: 03    orb     $48, %dl
6400000000000000cc: 03    movb    %dl, 5(%rcx)
6500000000000000cf: 04    orb     $48, %sil
6600000000000000d3: 04    movb    %sil, 4(%rcx)
6700000000000000d7: 04    leaq    6(%rcx), %rdx
5800000000000000b8: 02    subl    %ecx, %edx6800000000000000db: 02    subl    %ecx, %edx
5900000000000000ba: 03    movsbl  %dl, %ecx
6000000000000000bd: 03    imull   $103, %ecx, %ecx
6100000000000000c0: 03    movzwl  %cx, %ecx
6200000000000000c3: 03    movswl  %cx, %esi
6300000000000000c6: 03    shrl    $15, %ecx
6400000000000000c9: 03    shrl    $10, %esi
6500000000000000cc: 03    addb    %cl, %sil
6600000000000000cf: 04    movzbl  %sil, %esi
6700000000000000d3: 03    leal    (%rsi,%rsi), %ecx
6800000000000000d6: 03    leal    (%rcx,%rcx,4), %ecx
6900000000000000d9: 02    subb    %cl, %dl
7000000000000000db: 03    addb    $48, %dl
7100000000000000de: 04    movb    %dl, 5(%r8)
7200000000000000e2: 04    movsbl  %sil, %ecx
7300000000000000e6: 03    imull   $103, %ecx, %ecx
7400000000000000e9: 03    movzwl  %cx, %edx
7500000000000000ec: 03    shrl    $10, %ecx
7600000000000000ef: 03    shrl    $15, %edx
7700000000000000f2: 02    addb    %cl, %dl
7800000000000000f4: 03    movzbl  %dl, %ecx
7900000000000000f7: 02    addl    %ecx, %ecx
8000000000000000f9: 03    leal    (%rcx,%rcx,4), %ecx
8100000000000000fc: 03    subb    %cl, %sil
8200000000000000ff: 04    addb    $48, %sil
830000000000000103: 04    movb    %sil, 4(%r8)
840000000000000107: 04    leaq    6(%r8), %rdx
85000000000000010b: 03    subl    %r8d, %edx
86000000000000010e: 02    addl    %edx, %eax6900000000000000dd: 02    addl    %edx, %eax
870000000000000110: 04    addq    $40, %rsp7000000000000000df: 04    addq    $40, %rsp
880000000000000114: 01    popq    %rbx7100000000000000e3: 01    popq    %rbx
890000000000000115: 02    popq    %r127200000000000000e4: 02    popq    %r12
900000000000000117: 02    popq    %r147300000000000000e6: 02    popq    %r14
910000000000000119: 02    popq    %r157400000000000000e8: 02    popq    %r15
92000000000000011b: 01    retq7500000000000000ea: 01    retq
93000000000000011c: 04    leaq    1(%r8), %rdx7600000000000000eb: 04    leaq    1(%rcx), %rdx
940000000000000120: 04    movb    $90, (%r8)7700000000000000ef: 03    movb    $90, (%rcx)
950000000000000124: 02    jmp     0x43b23b <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x10b>7800000000000000f2: 02    jmp     0x43b34b <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0xdb>
960000000000000126: 05    movl    $6785816, %edi7900000000000000f4: 05    movl    $6785816, %edi
97000000000000012b: 05    callq   0x440850 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>8000000000000000f9: 05    callq   0x440a10 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
980000000000000130: 08    movq    $4529248, (%rsp)8100000000000000fe: 08    movq    $4529676, (%rsp)
990000000000000138: 09    movq    $4529302, 8(%rsp)820000000000000106: 09    movq    $4529730, 8(%rsp)
1000000000000000141: 08    movl    $1126, 16(%rsp)83000000000000010f: 08    movl    $1126, 16(%rsp)
1010000000000000149: 09    movq    $4628378, 24(%rsp)840000000000000117: 09    movq    $4628794, 24(%rsp)
1020000000000000152: 04    movl    %eax, 32(%rsp)850000000000000120: 04    movl    %eax, 32(%rsp)
1030000000000000156: 03    movq    %rsp, %rdi860000000000000124: 03    movq    %rsp, %rdi
1040000000000000159: 05    callq   0x440870 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>870000000000000127: 05    callq   0x440a30 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
105000000000000015e: 03    movq    %rbx, %rax88000000000000012c: 03    movq    %rbx, %rax
1060000000000000161: 04    shrq    $32, %rax89000000000000012f: 04    shrq    $32, %rax
1070000000000000165: 04    shlq    $37, %rbx900000000000000133: 04    shlq    $37, %rbx
1080000000000000169: 10    movabsq $9223371899415822336, %rcx910000000000000137: 10    movabsq $9223371899415822336, %rcx
1090000000000000173: 03    addq    %rbx, %rcx920000000000000141: 03    addq    %rbx, %rcx
1100000000000000176: 07    imulq   $1000, %rax, %rax930000000000000144: 07    imulq   $1000, %rax, %rax
111000000000000017d: 10    movabsq $-9223372036854775808, %rbx94000000000000014b: 10    movabsq $-9223372036854775808, %rbx
1120000000000000187: 03    orq     %rcx, %rbx950000000000000155: 03    orq     %rcx, %rbx
113000000000000018a: 03    orq     %rax, %rbx960000000000000158: 03    orq     %rax, %rbx
114000000000000018d: 05    jmp     0x43b150 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x20>97000000000000015b: 05    jmp     0x43b290 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x20>
1150000000000000192: 10    nopw    %cs:(%rax,%rax)
116000000000000019c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op