2.assume.s
2.none.s
n10000000000478210 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)>:n10000000000478410 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig 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
8000000000000000a: 04    subq    $40, %rsp8000000000000000a: 04    subq    $40, %rsp
9000000000000000e: 03    movq    %rcx, %r129000000000000000e: 03    movq    %rcx, %r12
100000000000000011: 02    movl    %edx, %ebx100000000000000011: 02    movl    %edx, %ebx
110000000000000013: 02    movl    %esi, %ebp110000000000000013: 02    movl    %esi, %ebp
120000000000000015: 03    movq    %rdi, %r13120000000000000015: 03    movq    %rdi, %r13
130000000000000018: 02    movl    %edx, %edi130000000000000018: 02    movl    %edx, %edi
n14000000000000001a: 05    callq   0x4851a0 <__bid32_class>n14000000000000001a: 05    callq   0x4857e0 <__bid32_class>
15000000000000001f: 02    movl    %ebx, %eax15000000000000001f: 02    movl    %ebx, %eax
160000000000000021: 05    andl    $1610612736, %eax160000000000000021: 05    andl    $1610612736, %eax
170000000000000026: 05    cmpl    $1610612736, %eax170000000000000026: 05    cmpl    $1610612736, %eax
18000000000000002b: 04    movl    %ebp, 16(%rsp)18000000000000002b: 04    movl    %ebp, 16(%rsp)
n19000000000000002f: 02    movl    %ebx, %eaxn
200000000000000031: 02    jne     0x47826d <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x5d>19000000000000002f: 02    jne     0x47846f <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x5f>
210000000000000033: 05    andl    $2013265920, %eax
220000000000000038: 02    movl    %ebx, %ecx200000000000000031: 02    movl    %ebx, %ecx
210000000000000033: 06    andl    $2013265920, %ecx
220000000000000039: 02    movl    %ebx, %ebp
23000000000000003b: 06    andl    $2097151, %ebp
240000000000000041: 06    orl     $8388608, %ebp
250000000000000047: 02    movl    %ebx, %edx
23000000000000003a: 03    shrl    $21, %ecx260000000000000049: 03    shrl    $21, %edx
24000000000000003d: 03    movzbl  %cl, %ecx27000000000000004c: 03    movzbl  %dl, %edx
250000000000000040: 04    leal    -101(%rcx), %r15d28000000000000004f: 04    leal    -101(%rdx), %r15d
260000000000000044: 05    cmpl    $2013265920, %eax290000000000000053: 06    cmpl    $2013265920, %ecx
270000000000000049: 04    cmovel  %ecx, %r15d300000000000000059: 04    cmovel  %edx, %r15d
28000000000000004d: 02    movl    %ebx, %ebp
29000000000000004f: 06    andl    $2097151, %ebp
300000000000000055: 06    orl     $8388608, %ebp
31000000000000005b: 02    jmp     0x478286 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x76>31000000000000005d: 02    jmp     0x47848a <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x7a>
32000000000000005f: 02    movl    %ebx, %eax
32000000000000005d: 03    shrl    $23, %eax330000000000000061: 03    shrl    $23, %eax
330000000000000060: 04    movzbl  %al, %r15d340000000000000064: 04    movzbl  %al, %r15d
340000000000000064: 04    addl    $-101, %r15d350000000000000068: 04    addl    $-101, %r15d
350000000000000068: 02    movl    %ebx, %ebp36000000000000006c: 02    movl    %ebx, %ebp
36000000000000006a: 06    andl    $8388607, %ebp37000000000000006e: 06    andl    $8388607, %ebp
370000000000000070: 06    je      0x478367 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x157>380000000000000074: 06    je      0x478567 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x157>
380000000000000076: 05    movl    $4294967295, %ecx39000000000000007a: 05    movl    $4294967295, %ecx
39000000000000007b: 05    movl    $3435973837, %edx40000000000000007f: 05    movl    $3435973837, %edx
400000000000000080: 02    movl    %ebp, %esi410000000000000084: 02    movl    %ebp, %esi
410000000000000082: 10    nopw    %cs:(%rax,%rax)420000000000000086: 10    nopw    %cs:(%rax,%rax)
42000000000000008c: 04    nopl    (%rax)
430000000000000090: 02    movl    %esi, %edi430000000000000090: 02    movl    %esi, %edi
440000000000000092: 04    imulq   %rdx, %rdi440000000000000092: 04    imulq   %rdx, %rdi
450000000000000096: 04    shrq    $35, %rdi450000000000000096: 04    shrq    $35, %rdi
46000000000000009a: 02    incl    %ecx46000000000000009a: 02    incl    %ecx
47000000000000009c: 03    cmpl    $9, %esi47000000000000009c: 03    cmpl    $9, %esi
48000000000000009f: 02    movl    %edi, %esi48000000000000009f: 02    movl    %edi, %esi
n4900000000000000a1: 02    ja      0x4782a0 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x90>n4900000000000000a1: 02    ja      0x4784a0 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x90>
5000000000000000a3: 04    movl    (%r12), %r14d5000000000000000a3: 04    movl    (%r12), %r14d
5100000000000000a7: 03    subl    %ecx, %r14d5100000000000000a7: 03    subl    %ecx, %r14d
n5200000000000000aa: 06    jge     0x478369 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x159>n5200000000000000aa: 06    jge     0x478569 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x159>
5300000000000000b0: 03    movl    %r15d, %esi5300000000000000b0: 03    movl    %r15d, %esi
5400000000000000b3: 02    negl    %esi5400000000000000b3: 02    negl    %esi
5500000000000000b5: 08    movl    $0, 8(%rsp)5500000000000000b5: 08    movl    $0, 8(%rsp)
5600000000000000bd: 05    leaq    8(%rsp), %rdx5600000000000000bd: 05    leaq    8(%rsp), %rdx
5700000000000000c2: 02    movl    %ebx, %edi5700000000000000c2: 02    movl    %ebx, %edi
n5800000000000000c4: 05    callq   0x4858d0 <__bid32_scalbn>n5800000000000000c4: 05    callq   0x485f10 <__bid32_scalbn>
5900000000000000c9: 02    movl    %eax, %ebx5900000000000000c9: 02    movl    %eax, %ebx
6000000000000000cb: 04    movl    8(%rsp), %eax6000000000000000cb: 04    movl    8(%rsp), %eax
6100000000000000cf: 02    testb   $1, %al6100000000000000cf: 02    testb   $1, %al
n6200000000000000d1: 02    je      0x4782f2 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0xe2>n6200000000000000d1: 02    je      0x4784f2 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0xe2>
6300000000000000d3: 05    callq   0x404a00 <__errno_location@plt>6300000000000000d3: 05    callq   0x404a50 <__errno_location@plt>
6400000000000000d8: 06    movl    $33, (%rax)6400000000000000d8: 06    movl    $33, (%rax)
6500000000000000de: 04    movl    8(%rsp), %eax6500000000000000de: 04    movl    8(%rsp), %eax
6600000000000000e2: 02    testb   $8, %al6600000000000000e2: 02    testb   $8, %al
n6700000000000000e4: 02    je      0x478301 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0xf1>n6700000000000000e4: 02    je      0x478501 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0xf1>
6800000000000000e6: 05    callq   0x404a00 <__errno_location@plt>6800000000000000e6: 05    callq   0x404a50 <__errno_location@plt>
6900000000000000eb: 06    movl    $34, (%rax)6900000000000000eb: 06    movl    $34, (%rax)
7000000000000000f1: 02    movl    %ebx, %edi7000000000000000f1: 02    movl    %ebx, %edi
7100000000000000f3: 03    movl    %r14d, %esi7100000000000000f3: 03    movl    %r14d, %esi
n7200000000000000f6: 05    callq   0x477200 <BloombergLP::bdldfp::DecimalImpUtil::round(BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, unsigned int)>n7200000000000000f6: 05    callq   0x4772a0 <BloombergLP::bdldfp::DecimalImpUtil::round(BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, unsigned int)>
7300000000000000fb: 02    movl    %eax, %ebx7300000000000000fb: 02    movl    %eax, %ebx
7400000000000000fd: 02    movl    %eax, %edi7400000000000000fd: 02    movl    %eax, %edi
n7500000000000000ff: 05    callq   0x4851a0 <__bid32_class>n7500000000000000ff: 05    callq   0x4857e0 <__bid32_class>
760000000000000104: 02    movl    %ebx, %eax760000000000000104: 02    movl    %ebx, %eax
770000000000000106: 05    andl    $1610612736, %eax770000000000000106: 05    andl    $1610612736, %eax
78000000000000010b: 05    cmpl    $1610612736, %eax78000000000000010b: 05    cmpl    $1610612736, %eax
n790000000000000110: 02    jne     0x47834c <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x13c>n790000000000000110: 02    jne     0x47854c <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x13c>
800000000000000112: 02    movl    %ebx, %edx800000000000000112: 02    movl    %ebx, %edx
810000000000000114: 06    andl    $2013265920, %edx810000000000000114: 06    andl    $2013265920, %edx
82000000000000011a: 02    movl    %ebx, %ebp82000000000000011a: 02    movl    %ebx, %ebp
83000000000000011c: 06    andl    $2097151, %ebp83000000000000011c: 06    andl    $2097151, %ebp
840000000000000122: 06    orl     $8388608, %ebp840000000000000122: 06    orl     $8388608, %ebp
850000000000000128: 03    shrl    $21, %ebx850000000000000128: 03    shrl    $21, %ebx
86000000000000012b: 03    movzbl  %bl, %esi86000000000000012b: 03    movzbl  %bl, %esi
87000000000000012e: 03    leal    -101(%rsi), %ecx87000000000000012e: 03    leal    -101(%rsi), %ecx
880000000000000131: 06    cmpl    $2013265920, %edx880000000000000131: 06    cmpl    $2013265920, %edx
890000000000000137: 03    cmovel  %esi, %ecx890000000000000137: 03    cmovel  %esi, %ecx
n90000000000000013a: 02    jmp     0x47835f <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x14f>n90000000000000013a: 02    jmp     0x47855f <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x14f>
91000000000000013c: 02    movl    %ebx, %eax91000000000000013c: 02    movl    %ebx, %eax
92000000000000013e: 03    shrl    $23, %eax92000000000000013e: 03    shrl    $23, %eax
930000000000000141: 03    movzbl  %al, %ecx930000000000000141: 03    movzbl  %al, %ecx
940000000000000144: 03    addl    $-101, %ecx940000000000000144: 03    addl    $-101, %ecx
950000000000000147: 06    andl    $8388607, %ebx950000000000000147: 06    andl    $8388607, %ebx
96000000000000014d: 02    movl    %ebx, %ebp96000000000000014d: 02    movl    %ebx, %ebp
97000000000000014f: 03    addl    %r15d, %ecx97000000000000014f: 03    addl    %r15d, %ecx
980000000000000152: 03    movl    %ecx, %r15d980000000000000152: 03    movl    %ecx, %r15d
n990000000000000155: 02    jmp     0x478369 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x159>n990000000000000155: 02    jmp     0x478569 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x159>
1000000000000000157: 02    xorl    %ebp, %ebp1000000000000000157: 02    xorl    %ebp, %ebp
1010000000000000159: 08    movl    $0, 11(%rsp)1010000000000000159: 08    movl    $0, 11(%rsp)
1020000000000000161: 08    movl    $0, 8(%rsp)1020000000000000161: 08    movl    $0, 8(%rsp)
1030000000000000169: 05    leaq    15(%rsp), %r141030000000000000169: 05    leaq    15(%rsp), %r14
104000000000000016e: 02    movl    %ebp, %edx104000000000000016e: 02    movl    %ebp, %edx
1050000000000000170: 05    movl    $3435973837, %edi1050000000000000170: 05    movl    $3435973837, %edi
1060000000000000175: 03    movq    %rdx, %rsi1060000000000000175: 03    movq    %rdx, %rsi
1070000000000000178: 04    imulq   %rdi, %rsi1070000000000000178: 04    imulq   %rdi, %rsi
108000000000000017c: 04    shrq    $35, %rsi108000000000000017c: 04    shrq    $35, %rsi
1090000000000000180: 03    leal    (%rsi,%rsi), %ecx1090000000000000180: 03    leal    (%rsi,%rsi), %ecx
1100000000000000183: 03    leal    (%rcx,%rcx,4), %ecx1100000000000000183: 03    leal    (%rcx,%rcx,4), %ecx
1110000000000000186: 02    movl    %ebp, %eax1110000000000000186: 02    movl    %ebp, %eax
1120000000000000188: 02    subl    %ecx, %eax1120000000000000188: 02    subl    %ecx, %eax
113000000000000018a: 02    orb     $48, %al113000000000000018a: 02    orb     $48, %al
114000000000000018c: 04    movb    %al, 14(%rsp)114000000000000018c: 04    movb    %al, 14(%rsp)
1150000000000000190: 02    movb    $1, %cl1150000000000000190: 02    movb    $1, %cl
1160000000000000192: 03    cmpl    $9, %ebp1160000000000000192: 03    cmpl    $9, %ebp
n1170000000000000195: 06    jbe     0x4784bf <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2af>n1170000000000000195: 06    jbe     0x4786c1 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2b1>
118000000000000019b: 02    movl    %esi, %eax118000000000000019b: 02    movl    %esi, %eax
119000000000000019d: 04    imulq   %rdi, %rax119000000000000019d: 04    imulq   %rdi, %rax
12000000000000001a1: 04    shrq    $35, %rax12000000000000001a1: 04    shrq    $35, %rax
12100000000000001a5: 02    addl    %eax, %eax12100000000000001a5: 02    addl    %eax, %eax
12200000000000001a7: 03    leal    (%rax,%rax,4), %eax12200000000000001a7: 03    leal    (%rax,%rax,4), %eax
12300000000000001aa: 02    subl    %eax, %esi12300000000000001aa: 02    subl    %eax, %esi
12400000000000001ac: 04    orb     $48, %sil12400000000000001ac: 04    orb     $48, %sil
12500000000000001b0: 05    movb    %sil, 13(%rsp)12500000000000001b0: 05    movb    %sil, 13(%rsp)
12600000000000001b5: 03    cmpl    $100, %ebp12600000000000001b5: 03    cmpl    $100, %ebp
n12700000000000001b8: 06    jb      0x4784c6 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2b6>n12700000000000001b8: 06    jb      0x4786c8 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2b8>
12800000000000001be: 07    imulq   $1374389535, %rdx, %rax12800000000000001be: 07    imulq   $1374389535, %rdx, %rax
12900000000000001c5: 04    shrq    $37, %rax12900000000000001c5: 04    shrq    $37, %rax
n13000000000000001c9: 02    movl    %eax, %edin
13100000000000001cb: 05    movl    $3435973837, %esi13000000000000001c9: 05    movl    $3435973837, %esi
13100000000000001ce: 03    movq    %rax, %rdi
13200000000000001d0: 04    imulq   %rsi, %rdi13200000000000001d1: 04    imulq   %rsi, %rdi
13300000000000001d4: 04    shrq    $35, %rdi13300000000000001d5: 04    shrq    $35, %rdi
13400000000000001d8: 02    addl    %edi, %edi13400000000000001d9: 02    addl    %edi, %edi
13500000000000001da: 03    leal    (%rdi,%rdi,4), %edi13500000000000001db: 03    leal    (%rdi,%rdi,4), %edi
13600000000000001dd: 02    subl    %edi, %eax13600000000000001de: 02    subl    %edi, %eax
13700000000000001df: 02    orb     $48, %al13700000000000001e0: 02    orb     $48, %al
13800000000000001e1: 04    movb    %al, 12(%rsp)13800000000000001e2: 04    movb    %al, 12(%rsp)
13900000000000001e5: 06    cmpl    $1000, %ebp13900000000000001e6: 06    cmpl    $1000, %ebp
14000000000000001eb: 06    jb      0x4784cd <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2bd>14000000000000001ec: 06    jb      0x4786cf <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2bf>
14100000000000001f1: 07    imulq   $274877907, %rdx, %rax14100000000000001f2: 07    imulq   $274877907, %rdx, %rax
14200000000000001f8: 04    shrq    $38, %rax14200000000000001f9: 04    shrq    $38, %rax
14300000000000001fc: 02    movl    %eax, %edi14300000000000001fd: 03    movq    %rax, %rdi
14400000000000001fe: 04    imulq   %rsi, %rdi1440000000000000200: 04    imulq   %rsi, %rdi
1450000000000000202: 04    shrq    $35, %rdi1450000000000000204: 04    shrq    $35, %rdi
1460000000000000206: 02    addl    %edi, %edi1460000000000000208: 02    addl    %edi, %edi
1470000000000000208: 03    leal    (%rdi,%rdi,4), %esi147000000000000020a: 03    leal    (%rdi,%rdi,4), %esi
148000000000000020b: 02    subl    %esi, %eax148000000000000020d: 02    subl    %esi, %eax
149000000000000020d: 02    orb     $48, %al149000000000000020f: 02    orb     $48, %al
150000000000000020f: 04    movb    %al, 11(%rsp)1500000000000000211: 04    movb    %al, 11(%rsp)
1510000000000000213: 06    cmpl    $10000, %ebp1510000000000000215: 06    cmpl    $10000, %ebp
1520000000000000219: 06    jb      0x4784d4 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2c4>152000000000000021b: 06    jb      0x4786d6 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2c6>
153000000000000021f: 05    movl    $3518437209, %eax1530000000000000221: 05    movl    $3518437209, %eax
1540000000000000224: 04    imulq   %rdx, %rax1540000000000000226: 04    imulq   %rdx, %rax
1550000000000000228: 04    shrq    $45, %rax155000000000000022a: 04    shrq    $45, %rax
156000000000000022c: 02    movl    %eax, %edi
157000000000000022e: 05    movl    $3435973837, %esi156000000000000022e: 05    movl    $3435973837, %esi
tt1570000000000000233: 03    movq    %rax, %rdi
1580000000000000233: 04    imulq   %rsi, %rdi1580000000000000236: 04    imulq   %rsi, %rdi
1590000000000000237: 04    shrq    $35, %rdi159000000000000023a: 04    shrq    $35, %rdi
160000000000000023b: 02    addl    %edi, %edi160000000000000023e: 02    addl    %edi, %edi
161000000000000023d: 03    leal    (%rdi,%rdi,4), %edi1610000000000000240: 03    leal    (%rdi,%rdi,4), %edi
1620000000000000240: 02    subl    %edi, %eax1620000000000000243: 02    subl    %edi, %eax
1630000000000000242: 02    orb     $48, %al1630000000000000245: 02    orb     $48, %al
1640000000000000244: 04    movb    %al, 10(%rsp)1640000000000000247: 04    movb    %al, 10(%rsp)
1650000000000000248: 06    cmpl    $100000, %ebp165000000000000024b: 06    cmpl    $100000, %ebp
166000000000000024e: 02    jb      0x4784db <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2cb>1660000000000000251: 02    jb      0x4786dd <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2cd>
1670000000000000250: 02    movl    %ebp, %eax1670000000000000253: 02    movl    %ebp, %eax
1680000000000000252: 03    shrl    $5, %eax1680000000000000255: 03    shrl    $5, %eax
1690000000000000255: 07    imulq   $175921861, %rax, %rax1690000000000000258: 07    imulq   $175921861, %rax, %rax
170000000000000025c: 04    shrq    $39, %rax170000000000000025f: 04    shrq    $39, %rax
1710000000000000260: 02    movl    %eax, %edi1710000000000000263: 03    movq    %rax, %rdi
1720000000000000262: 04    imulq   %rsi, %rdi1720000000000000266: 04    imulq   %rsi, %rdi
1730000000000000266: 04    shrq    $35, %rdi173000000000000026a: 04    shrq    $35, %rdi
174000000000000026a: 02    addl    %edi, %edi174000000000000026e: 02    addl    %edi, %edi
175000000000000026c: 03    leal    (%rdi,%rdi,4), %esi1750000000000000270: 03    leal    (%rdi,%rdi,4), %esi
176000000000000026f: 02    subl    %esi, %eax1760000000000000273: 02    subl    %esi, %eax
1770000000000000271: 02    orb     $48, %al1770000000000000275: 02    orb     $48, %al
1780000000000000273: 04    movb    %al, 9(%rsp)1780000000000000277: 04    movb    %al, 9(%rsp)
1790000000000000277: 06    cmpl    $1000000, %ebp179000000000000027b: 06    cmpl    $1000000, %ebp
180000000000000027d: 02    jb      0x4784e2 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d2>1800000000000000281: 02    jb      0x4786e4 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d4>
181000000000000027f: 07    imulq   $1125899907, %rdx, %rax1810000000000000283: 07    imulq   $1125899907, %rdx, %rax
1820000000000000286: 04    shrq    $50, %rax182000000000000028a: 04    shrq    $50, %rax
183000000000000028a: 02    movl    %eax, %ecx
184000000000000028c: 05    movl    $3435973837, %edx183000000000000028e: 05    movl    $3435973837, %ecx
1850000000000000291: 04    imulq   %rcx, %rdx1840000000000000293: 04    imulq   %rax, %rcx
1860000000000000295: 04    shrq    $35, %rdx1850000000000000297: 04    shrq    $35, %rcx
1870000000000000299: 02    addl    %edx, %edx186000000000000029b: 02    addl    %ecx, %ecx
188000000000000029b: 03    leal    (%rdx,%rdx,4), %ecx187000000000000029d: 03    leal    (%rcx,%rcx,4), %ecx
189000000000000029e: 02    subl    %ecx, %eax18800000000000002a0: 02    subl    %ecx, %eax
19000000000000002a0: 02    orb     $48, %al18900000000000002a2: 02    orb     $48, %al
19100000000000002a2: 05    leaq    8(%rsp), %rsi19000000000000002a4: 05    leaq    8(%rsp), %rsi
19200000000000002a7: 04    movb    %al, 8(%rsp)19100000000000002a9: 04    movb    %al, 8(%rsp)
19300000000000002ab: 02    xorl    %ecx, %ecx19200000000000002ad: 02    xorl    %ecx, %ecx
19400000000000002ad: 02    jmp     0x4784e7 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d7>19300000000000002af: 02    jmp     0x4786e9 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d9>
19500000000000002af: 05    leaq    14(%rsp), %rsi19400000000000002b1: 05    leaq    14(%rsp), %rsi
19500000000000002b6: 02    jmp     0x4786e9 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d9>
19600000000000002b8: 05    leaq    13(%rsp), %rsi
19700000000000002bd: 02    jmp     0x4786e9 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d9>
19800000000000002bf: 05    leaq    12(%rsp), %rsi
19600000000000002b4: 02    jmp     0x4784e7 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d7>19900000000000002c4: 02    jmp     0x4786e9 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d9>
19700000000000002b6: 05    leaq    13(%rsp), %rsi
19800000000000002bb: 02    jmp     0x4784e7 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d7>
19900000000000002bd: 05    leaq    12(%rsp), %rsi
20000000000000002c2: 02    jmp     0x4784e7 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d7>
20100000000000002c4: 05    leaq    11(%rsp), %rsi20000000000000002c6: 05    leaq    11(%rsp), %rsi
20200000000000002c9: 02    jmp     0x4784e7 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d7>20100000000000002cb: 02    jmp     0x4786e9 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d9>
20300000000000002cb: 05    leaq    10(%rsp), %rsi20200000000000002cd: 05    leaq    10(%rsp), %rsi
20400000000000002d0: 02    jmp     0x4784e7 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d7>20300000000000002d2: 02    jmp     0x4786e9 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2d9>
20500000000000002d2: 05    leaq    9(%rsp), %rsi20400000000000002d4: 05    leaq    9(%rsp), %rsi
20600000000000002d7: 03    subq    %rsi, %r1420500000000000002d9: 03    subq    %rsi, %r14
20700000000000002da: 02    testb   %cl, %cl20600000000000002dc: 02    testb   %cl, %cl
20800000000000002dc: 02    je      0x478505 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2f5>20700000000000002de: 02    je      0x478707 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2f7>
20900000000000002de: 03    testq   %r14, %r1420800000000000002e0: 03    testq   %r14, %r14
21000000000000002e1: 02    je      0x478502 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2f2>20900000000000002e3: 02    je      0x478704 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2f4>
21100000000000002e3: 05    leaq    8(%rsp), %rdi21000000000000002e5: 05    leaq    8(%rsp), %rdi
21200000000000002e8: 03    movq    %r14, %rdx21100000000000002ea: 03    movq    %r14, %rdx
21300000000000002eb: 05    callq   0x404970 <memmove@plt>21200000000000002ed: 05    callq   0x4049c0 <memmove@plt>
21400000000000002f0: 02    jmp     0x478505 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2f5>21300000000000002f2: 02    jmp     0x478707 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x2f7>
21500000000000002f2: 03    xorl    %r14d, %r14d21400000000000002f4: 03    xorl    %r14d, %r14d
21600000000000002f5: 05    leal    -1(%r15,%r14), %ecx21500000000000002f7: 05    leal    -1(%r15,%r14), %ecx
21700000000000002fa: 05    movl    44(%r12), %edx21600000000000002fc: 05    movl    44(%r12), %edx
21800000000000002ff: 05    leaq    26(%rsp), %rdi2170000000000000301: 05    leaq    26(%rsp), %rdi
2190000000000000304: 05    movl    $5284324, %esi2180000000000000306: 05    movl    $5285972, %esi
2200000000000000309: 02    xorl    %eax, %eax219000000000000030b: 02    xorl    %eax, %eax
221000000000000030b: 05    callq   0x404800 <sprintf@plt>220000000000000030d: 05    callq   0x404850 <sprintf@plt>
2220000000000000310: 06    cmpb    $1, 42(%r12)2210000000000000312: 06    cmpb    $1, 42(%r12)
2230000000000000316: 04    movl    (%r12), %ecx2220000000000000318: 04    movl    (%r12), %ecx
224000000000000031a: 05    movl    $2, %edx223000000000000031c: 05    movl    $2, %edx
225000000000000031f: 03    sbbl    $0, %edx2240000000000000321: 03    sbbl    $0, %edx
2260000000000000322: 05    movl    $2, %esi2250000000000000324: 05    movl    $2, %esi
2270000000000000327: 02    testl   %ecx, %ecx2260000000000000329: 02    testl   %ecx, %ecx
2280000000000000329: 03    cmovgl  %esi, %edx227000000000000032b: 03    cmovgl  %esi, %edx
229000000000000032c: 02    addl    %eax, %ecx228000000000000032e: 02    addl    %eax, %ecx
230000000000000032e: 04    leal    1(%rdx,%rcx), %ebx2290000000000000330: 04    leal    1(%rdx,%rcx), %ebx
2310000000000000332: 04    cmpl    16(%rsp), %ebx2300000000000000334: 04    cmpl    16(%rsp), %ebx
2320000000000000336: 06    jg      0x4785f6 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3e6>2310000000000000338: 06    jg      0x4787f8 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3e8>
233000000000000033c: 02    movl    %eax, %ebp232000000000000033e: 02    movl    %eax, %ebp
234000000000000033e: 04    movb    8(%rsp), %al2330000000000000340: 04    movb    8(%rsp), %al
2350000000000000342: 04    movb    %al, (%r13)2340000000000000344: 04    movb    %al, (%r13)
2360000000000000346: 05    cmpl    $0, (%r12)2350000000000000348: 05    cmpl    $0, (%r12)
237000000000000034b: 02    jne     0x47856a <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x35a>236000000000000034d: 02    jne     0x47876c <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x35c>
238000000000000034d: 06    cmpb    $0, 42(%r12)237000000000000034f: 06    cmpb    $0, 42(%r12)
2390000000000000353: 02    jne     0x47856a <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x35a>2380000000000000355: 02    jne     0x47876c <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x35c>
2400000000000000355: 03    incq    %r132390000000000000357: 03    incq    %r13
2410000000000000358: 02    jmp     0x4785d6 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3c6>240000000000000035a: 02    jmp     0x4787d8 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3c8>
242000000000000035a: 05    movb    40(%r12), %al241000000000000035c: 05    movb    40(%r12), %al
243000000000000035f: 04    movb    %al, 1(%r13)2420000000000000361: 04    movb    %al, 1(%r13)
2440000000000000363: 04    addq    $2, %r132430000000000000365: 04    addq    $2, %r13
2450000000000000367: 03    movq    %r13, %rcx2440000000000000369: 03    movq    %r13, %rcx
246000000000000036a: 04    movslq  (%r12), %r13245000000000000036c: 04    movslq  (%r12), %r13
247000000000000036e: 03    testq   %r13, %r132460000000000000370: 03    testq   %r13, %r13
2480000000000000371: 02    je      0x4785d3 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3c3>2470000000000000373: 02    je      0x4787d5 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3c5>
2490000000000000373: 03    movslq  %r14d, %rax2480000000000000375: 03    movslq  %r14d, %rax
2500000000000000376: 05    leaq    8(%rsp,%rax), %rdx2490000000000000378: 05    leaq    8(%rsp,%rax), %rdx
251000000000000037b: 05    leaq    9(%rsp), %r15250000000000000037d: 05    leaq    9(%rsp), %r15
2520000000000000380: 03    addq    %r15, %r132510000000000000382: 03    addq    %r15, %r13
2530000000000000383: 03    cmpq    %r13, %rdx2520000000000000385: 03    cmpq    %r13, %rdx
2540000000000000386: 03    movq    %r13, %r142530000000000000388: 03    movq    %r13, %r14
2550000000000000389: 04    cmovbq  %rdx, %r14254000000000000038b: 04    cmovbq  %rdx, %r14
256000000000000038d: 03    cmpq    %r14, %r15255000000000000038f: 03    cmpq    %r14, %r15
2570000000000000390: 02    ja      0x4785d3 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3c3>2560000000000000392: 02    ja      0x4787d5 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3c5>
2580000000000000392: 03    subq    %r15, %r142570000000000000394: 03    subq    %r15, %r14
2590000000000000395: 02    je      0x4785cb <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3bb>2580000000000000397: 02    je      0x4787cd <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3bd>
2600000000000000397: 05    movq    %rcx, 16(%rsp)2590000000000000399: 05    movq    %rcx, 16(%rsp)
261000000000000039c: 05    movq    16(%rsp), %rdi260000000000000039e: 05    movq    16(%rsp), %rdi
26200000000000003a1: 03    movq    %r15, %rsi26100000000000003a3: 03    movq    %r15, %rsi
26300000000000003a4: 05    movq    %rdx, 32(%rsp)26200000000000003a6: 05    movq    %rdx, 32(%rsp)
26400000000000003a9: 03    movq    %r14, %rdx26300000000000003ab: 03    movq    %r14, %rdx
26500000000000003ac: 05    callq   0x404cb0 <memcpy@plt>26400000000000003ae: 05    callq   0x404d00 <memcpy@plt>
26600000000000003b1: 05    movq    16(%rsp), %rcx26500000000000003b3: 05    movq    16(%rsp), %rcx
26700000000000003b6: 05    movq    32(%rsp), %rdx26600000000000003b8: 05    movq    32(%rsp), %rdx
26800000000000003bb: 03    addq    %r14, %rcx26700000000000003bd: 03    addq    %r14, %rcx
26900000000000003be: 03    cmpq    %r13, %rdx26800000000000003c0: 03    cmpq    %r13, %rdx
27000000000000003c1: 02    jbe     0x478607 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3f7>26900000000000003c3: 02    jbe     0x478809 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3f9>
27100000000000003c3: 03    movq    %rcx, %r1327000000000000003c5: 03    movq    %rcx, %r13
27200000000000003c6: 05    movb    41(%r12), %al27100000000000003c8: 05    movb    41(%r12), %al
27300000000000003cb: 04    movb    %al, (%r13)27200000000000003cd: 04    movb    %al, (%r13)
27400000000000003cf: 02    testl   %ebp, %ebp27300000000000003d1: 02    testl   %ebp, %ebp
27500000000000003d1: 02    je      0x4785f6 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3e6>27400000000000003d3: 02    je      0x4787f8 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3e8>
27600000000000003d3: 03    movslq  %ebp, %rdx27500000000000003d5: 03    movslq  %ebp, %rdx
27700000000000003d6: 03    incq    %r1327600000000000003d8: 03    incq    %r13
27800000000000003d9: 05    leaq    26(%rsp), %rsi27700000000000003db: 05    leaq    26(%rsp), %rsi
27900000000000003de: 03    movq    %r13, %rdi27800000000000003e0: 03    movq    %r13, %rdi
28000000000000003e1: 05    callq   0x404970 <memmove@plt>27900000000000003e3: 05    callq   0x4049c0 <memmove@plt>
28100000000000003e6: 02    movl    %ebx, %eax28000000000000003e8: 02    movl    %ebx, %eax
28200000000000003e8: 04    addq    $40, %rsp28100000000000003ea: 04    addq    $40, %rsp
28300000000000003ec: 01    popq    %rbx28200000000000003ee: 01    popq    %rbx
28400000000000003ed: 02    popq    %r1228300000000000003ef: 02    popq    %r12
28500000000000003ef: 02    popq    %r1328400000000000003f1: 02    popq    %r13
28600000000000003f1: 02    popq    %r1428500000000000003f3: 02    popq    %r14
28700000000000003f3: 02    popq    %r1528600000000000003f5: 02    popq    %r15
28800000000000003f5: 01    popq    %rbp28700000000000003f7: 01    popq    %rbp
28900000000000003f6: 01    retq28800000000000003f8: 01    retq
29000000000000003f7: 04    movslq  (%r12), %rax28900000000000003f9: 04    movslq  (%r12), %rax
29100000000000003fb: 03    addq    %rax, %r1529000000000000003fd: 03    addq    %rax, %r15
29200000000000003fe: 03    subq    %rdx, %r152910000000000000400: 03    subq    %rdx, %r15
2930000000000000401: 03    testq   %r15, %r152920000000000000403: 03    testq   %r15, %r15
2940000000000000404: 03    movq    %rcx, %r132930000000000000406: 03    movq    %rcx, %r13
2950000000000000407: 02    jle     0x478629 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x419>2940000000000000409: 02    jle     0x47882b <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x41b>
2960000000000000409: 03    movq    %r13, %rdi295000000000000040b: 03    movq    %r13, %rdi
297000000000000040c: 05    movl    $48, %esi296000000000000040e: 05    movl    $48, %esi
2980000000000000411: 03    movq    %r15, %rdx2970000000000000413: 03    movq    %r15, %rdx
2990000000000000414: 05    callq   0x4044e0 <memset@plt>2980000000000000416: 05    callq   0x404530 <memset@plt>
3000000000000000419: 03    addq    %r15, %r13299000000000000041b: 03    addq    %r15, %r13
301000000000000041c: 02    jmp     0x4785d6 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3c6>300000000000000041e: 02    jmp     0x4787d8 <int BloombergLP::bdldfp::(anonymous namespace)::formatScientific<BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32>(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType32, BloombergLP::bdldfp::DecimalFormatConfig const&)+0x3c8>
302000000000000041e: 02    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op