2.assume.s
2.none.s
n1000000000041f4f0 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)>:n1000000000041f520 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)>:
20000000000000000: 03    movl    28(%rdi), %eax20000000000000000: 03    movl    28(%rdi), %eax
30000000000000003: 03    cmpl    $-1, %eax30000000000000003: 03    cmpl    $-1, %eax
n40000000000000006: 02    je      0x41f50e <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x1e>n40000000000000006: 02    je      0x41f53e <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x1e>
50000000000000008: 03    cmpl    $2, %eax50000000000000008: 03    cmpl    $2, %eax
n6000000000000000b: 02    jne     0x41f521 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x31>n6000000000000000b: 02    jne     0x41f551 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x31>
7000000000000000d: 03    movb    48(%rdi), %al7000000000000000d: 03    movb    48(%rdi), %al
80000000000000010: 02    testb   %al, %al80000000000000010: 02    testb   %al, %al
n90000000000000012: 02    jne     0x41f524 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x34>n90000000000000012: 02    jne     0x41f554 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x34>
100000000000000014: 04    cmpl    $0, 40(%rdi)100000000000000014: 04    cmpl    $0, 40(%rdi)
n110000000000000018: 02    je      0x41f50e <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x1e>n110000000000000018: 02    je      0x41f53e <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x1e>
12000000000000001a: 02    xorl    %eax, %eax12000000000000001a: 02    xorl    %eax, %eax
n13000000000000001c: 02    jmp     0x41f524 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x34>n13000000000000001c: 02    jmp     0x41f554 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x34>
14000000000000001e: 07    movl    $4294967295, 28(%rdi)14000000000000001e: 07    movl    $4294967295, 28(%rdi)
150000000000000025: 06    movl    $0, (%rdx)150000000000000025: 06    movl    $0, (%rdx)
16000000000000002b: 05    movl    $4294967295, %eax16000000000000002b: 05    movl    $4294967295, %eax
170000000000000030: 01    retq170000000000000030: 01    retq
180000000000000031: 03    movb    48(%rdi), %al180000000000000031: 03    movb    48(%rdi), %al
190000000000000034: 07    movl    $2, 28(%rdi)190000000000000034: 07    movl    $2, 28(%rdi)
20000000000000003b: 04    movl    8(%rdi), %r8d20000000000000003b: 04    movl    8(%rdi), %r8d
21000000000000003f: 02    testl   %ecx, %ecx21000000000000003f: 02    testl   %ecx, %ecx
n220000000000000041: 02    je      0x41f585 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x95>n220000000000000041: 02    je      0x41f5c6 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0xa6>
230000000000000043: 02    testb   %al, %al230000000000000043: 02    testb   %al, %al
n240000000000000045: 02    je      0x41f585 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x95>n240000000000000045: 02    je      0x41f5c6 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0xa6>
250000000000000047: 04    movzbl  %al, %r9d250000000000000047: 04    movzbl  %al, %r9d
26000000000000004b: 03    movl    %r9d, %eax26000000000000004b: 03    movl    %r9d, %eax
27000000000000004e: 03    andl    $15, %eax27000000000000004e: 03    andl    $15, %eax
t280000000000000051: 06    movb    4521445(%rax), %alt280000000000000051: 07    movb    4521541(%rax), %r10b
290000000000000058: 04    movslq  40(%rdi), %r11
30000000000000005c: 04    leal    1(%r11), %eax
290000000000000057: 03    movb    %al32(%rdi)310000000000000060: 03    movl    %eax40(%rdi)
320000000000000063: 05    movb    %r10b, 32(%rdi,%r11)
30000000000000005a: 04    shrq    $4, %r9330000000000000068: 04    shrq    $4, %r9
31000000000000005e: 07    movb    4521445(%r9), %al34000000000000006c: 07    movb    4521541(%r9), %r9b
320000000000000065: 07    movl    $2, 40(%rdi)
33000000000000006c: 03    movb    %al, 33(%rdi)
34000000000000006f: 03    movl    %r8d, %r9d
350000000000000072: 04    subl    44(%rdi), %r9d
360000000000000076: 03    movl    4(%rdi), %eax
370000000000000079: 03    addl    $-2, %eax
38000000000000007c: 03    cmpl    %eax, %r9d
39000000000000007f: 02    jge     0x41f596 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0xa6>
400000000000000081: 03    movb    $61, (%rsi)
410000000000000084: 04    movl    8(%rdi), %r10d
420000000000000088: 04    movl    40(%rdi), %r9d
43000000000000008c: 03    incl    %r10d
44000000000000008f: 04    movl    %r10d, 8(%rdi)
450000000000000093: 02    jmp     0x41f5d8 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0xe8>
460000000000000095: 04    movl    40(%rdi), %r9d
470000000000000099: 03    movl    %r8d, %r10d
48000000000000009c: 03    testl   %r9d, %r9d
49000000000000009f: 02    jne     0x41f5e6 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0xf6>
5000000000000000a1: 05    jmp     0x41f623 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x133>
5100000000000000a6: 07    movl    $3, 40(%rdi)
5200000000000000ad: 04    movb    $61, 34(%rdi)
5300000000000000b1: 03    movb    $61, (%rsi)
5400000000000000b4: 03    incl    8(%rdi)
5500000000000000b7: 04    movslq  40(%rdi), %r9350000000000000073: 04    movslq  40(%rdi), %r10
5600000000000000bb: 04    leal    1(%r9), %eax360000000000000077: 04    leal    1(%r10), %eax
5700000000000000bf: 03    movl    %eax, 40(%rdi)37000000000000007b: 03    movl    %eax, 40(%rdi)
38000000000000007e: 05    movb    %r9b, 32(%rdi,%r10)
390000000000000083: 04    movl    4(%rdi), %r9d
400000000000000087: 03    movl    8(%rdi), %eax
41000000000000008a: 03    subl    44(%rdi), %eax
42000000000000008d: 04    addl    $-2, %r9d
430000000000000091: 03    cmpl    %r9d, %eax
440000000000000094: 02    jge     0x41f5cb <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0xab>
450000000000000096: 03    movb    $61, (%rsi)
460000000000000099: 04    movl    8(%rdi), %r10d
47000000000000009d: 03    incl    %r10d
4800000000000000a0: 04    movl    %r10d, 8(%rdi)
4900000000000000a4: 02    jmp     0x41f60f <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0xef>
5000000000000000a6: 03    movl    %r8d, %r10d
5100000000000000a9: 02    jmp     0x41f618 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0xf8>
5200000000000000ab: 04    movslq  40(%rdi), %r9
5300000000000000af: 04    leal    1(%r9), %eax
5400000000000000b3: 03    movl    %eax, 40(%rdi)
5500000000000000b6: 06    movb    $61, 32(%rdi,%r9)
5600000000000000bc: 03    movb    $61, (%rsi)
5700000000000000bf: 03    incl    8(%rdi)
5800000000000000c2: 04    movslq  40(%rdi), %r9
5900000000000000c6: 04    leal    1(%r9), %eax
6000000000000000ca: 03    movl    %eax, 40(%rdi)
5800000000000000c2: 06    movb    $10, 32(%rdi,%r9)6100000000000000cd: 06    movb    $10, 32(%rdi,%r9)
5900000000000000c8: 04    movslq  40(%rdi), %r96200000000000000d3: 04    movslq  40(%rdi), %r9
6000000000000000cc: 04    leal    1(%r9), %eax6300000000000000d7: 04    leal    1(%r9), %eax
6100000000000000d0: 03    movl    %eax, 40(%rdi)6400000000000000db: 03    movl    %eax, 40(%rdi)
6200000000000000d3: 06    movb    $13, 32(%rdi,%r9)6500000000000000de: 06    movb    $13, 32(%rdi,%r9)
6300000000000000d9: 04    movl    8(%rdi), %r10d6600000000000000e4: 04    movl    8(%rdi), %r10d
6400000000000000dd: 04    movl    40(%rdi), %r9d
6500000000000000e1: 04    leal    2(%r10), %eax6700000000000000e8: 04    leal    2(%r10), %eax
6600000000000000e5: 03    movl    %eax, 44(%rdi)6800000000000000ec: 03    movl    %eax, 44(%rdi)
6700000000000000e8: 03    incq    %rsi6900000000000000ef: 03    incq    %rsi
6800000000000000eb: 06    movw    $0, 48(%rdi)7000000000000000f2: 06    movw    $0, 48(%rdi)
7100000000000000f8: 04    movl    40(%rdi), %r9d
6900000000000000f1: 03    testl   %r9d, %r9d7200000000000000fc: 03    testl   %r9d, %r9d
7000000000000000f4: 02    je      0x41f623 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x133>7300000000000000ff: 02    je      0x41f663 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x143>
7100000000000000f6: 03    addl    %r8d, %ecx740000000000000101: 03    addl    %r8d, %ecx
7200000000000000f9: 07    nopl    (%rax)750000000000000104: 10    nopw    %cs:(%rax,%rax)
76000000000000010e: 02    nop     
730000000000000100: 03    cmpl    %ecx, %r10d770000000000000110: 03    cmpl    %ecx, %r10d
740000000000000103: 02    je      0x41f620 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x130>780000000000000113: 02    je      0x41f660 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x140>
750000000000000105: 03    movslq  %r9d, %r9790000000000000115: 03    movslq  %r9d, %r9
760000000000000108: 04    leaq    -1(%r9), %rax800000000000000118: 04    leaq    -1(%r9), %rax
77000000000000010c: 03    movl    %eax, 40(%rdi)81000000000000011c: 03    movl    %eax, 40(%rdi)
78000000000000010f: 06    movzbl  31(%rdi,%r9), %eax82000000000000011f: 06    movzbl  31(%rdi,%r9), %eax
790000000000000115: 02    movb    %al, (%rsi)830000000000000125: 02    movb    %al, (%rsi)
800000000000000117: 03    incq    %rsi840000000000000127: 03    incq    %rsi
81000000000000011a: 04    movl    8(%rdi), %r10d85000000000000012a: 04    movl    8(%rdi), %r10d
82000000000000011e: 04    movl    40(%rdi), %r9d86000000000000012e: 04    movl    40(%rdi), %r9d
830000000000000122: 03    incl    %r10d870000000000000132: 03    incl    %r10d
840000000000000125: 04    movl    %r10d, 8(%rdi)880000000000000135: 04    movl    %r10d, 8(%rdi)
850000000000000129: 03    testl   %r9d, %r9d890000000000000139: 03    testl   %r9d, %r9d
86000000000000012c: 02    jne     0x41f5f0 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x100>90000000000000013c: 02    jne     0x41f630 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x110>
87000000000000012e: 02    jmp     0x41f623 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x133>91000000000000013e: 02    jmp     0x41f663 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x143>
880000000000000130: 03    movl    %ecx, %r10d920000000000000140: 03    movl    %ecx, %r10d
890000000000000133: 03    subl    %r8d, %r10d930000000000000143: 03    subl    %r8d, %r10d
900000000000000136: 03    movl    %r10d, (%rdx)940000000000000146: 03    movl    %r10d, (%rdx)
910000000000000139: 05    movl    $3, %eax950000000000000149: 05    movl    $3, %eax
92000000000000013e: 04    cmpb    $0, 48(%rdi)96000000000000014e: 04    cmpb    $0, 48(%rdi)
930000000000000142: 02    je      0x41f635 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x145>970000000000000152: 02    je      0x41f675 <BloombergLP::bdlde::QuotedPrintableEncoder::endConvert(char*, int*, int)+0x155>
940000000000000144: 01    retq980000000000000154: 01    retq
950000000000000145: 03    movl    40(%rdi), %eax990000000000000155: 03    movl    40(%rdi), %eax
960000000000000148: 01    retq1000000000000000158: 01    retq
970000000000000149: 03    nopl    (%rax)1010000000000000159: 03    nopl    (%rax)
98000000000000014c: 04    nopl    (%rax)102000000000000015c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op