0.assume.s
0.none.s
n1000000000041ef60 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)>:n1000000000041ef90 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)>:
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: 03    movl    28(%rdi), %eax8000000000000000a: 03    movl    28(%rdi), %eax
9000000000000000d: 03    cmpl    $2, %eax9000000000000000d: 03    cmpl    $2, %eax
n100000000000000010: 02    je      0x41ef77 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x17>n100000000000000010: 02    je      0x41efa7 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x17>
110000000000000012: 03    cmpl    $-1, %eax110000000000000012: 03    cmpl    $-1, %eax
n120000000000000015: 02    jne     0x41ef94 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x34>n120000000000000015: 02    jne     0x41efc4 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x34>
130000000000000017: 07    movl    $4294967295, 28(%rdi)130000000000000017: 07    movl    $4294967295, 28(%rdi)
14000000000000001e: 06    movl    $0, (%rdx)14000000000000001e: 06    movl    $0, (%rdx)
150000000000000024: 06    movl    $0, (%rcx)150000000000000024: 06    movl    $0, (%rcx)
16000000000000002a: 05    movl    $4294967295, %eax16000000000000002a: 05    movl    $4294967295, %eax
n17000000000000002f: 05    jmp     0x41f4dc <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x57c>n17000000000000002f: 05    jmp     0x41f50d <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x57d>
180000000000000034: 05    movl    56(%rsp), %r10d180000000000000034: 05    movl    56(%rsp), %r10d
190000000000000039: 03    testl   %r10d, %r10d190000000000000039: 03    testl   %r10d, %r10d
n20000000000000003c: 06    je      0x41f4c2 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x562>n20000000000000003c: 06    je      0x41f4f3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x563>
210000000000000042: 03    cmpq    %r9, %r8210000000000000042: 03    cmpq    %r9, %r8
n220000000000000045: 02    jae     0x41efae <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x4e>n220000000000000045: 02    jae     0x41efde <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x4e>
230000000000000047: 07    movl    $1, 28(%rdi)230000000000000047: 07    movl    $1, 28(%rdi)
n24000000000000004e: 03    movl    8(%rdi), %eaxn24000000000000004e: 04    movl    8(%rdi), %r11d
250000000000000051: 03    addl    %eax, %r10d250000000000000052: 03    addl    %r11d, %r10d
260000000000000054: 04    movl    %eax, -4(%rsp)
270000000000000058: 02    movl    %eax, %ebx260000000000000055: 03    movl    %r11d, %ebx
28000000000000005a: 03    movq    %r8, %r15270000000000000058: 03    movq    %r8, %r14
29000000000000005d: 02    jmp     0x41efcf <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x6f>28000000000000005b: 02    jmp     0x41efff <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x6f>
30000000000000005f: 01    nop     29000000000000005d: 03    nopl    (%rax)
310000000000000060: 03    movq    %rsi, %r14300000000000000060: 03    movq    %rsi, %r15
320000000000000063: 03    movq    %r14, %rsi310000000000000063: 03    movq    %r15, %rsi
330000000000000066: 03    cmpl    %r10d, %ebx320000000000000066: 03    cmpl    %r10d, %ebx
n340000000000000069: 06    je      0x41f4af <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x54f>n330000000000000069: 06    je      0x41f4e3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x553>
35000000000000006f: 03    movl    40(%rdi), %eax34000000000000006f: 03    movl    40(%rdi), %eax
n360000000000000072: 03    cmpq    %r9, %r15n350000000000000072: 03    cmpq    %r9, %r14
370000000000000075: 02    jb      0x41f002 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0xa2>360000000000000075: 02    jb      0x41f02d <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x9d>
380000000000000077: 02    testl   %eax, %eax370000000000000077: 02    testl   %eax, %eax
n390000000000000079: 06    je      0x41f4b2 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x552>n
40000000000000007f: 01    nop     
410000000000000080: 03    cmpl    %r10d, %ebx
420000000000000083: 02    je      0x41f010 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0xb0>380000000000000079: 02    jne     0x41f031 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0xa1>
39000000000000007b: 05    jmp     0x41f4e6 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x556>
430000000000000085: 02    cltq400000000000000080: 02    cltq
440000000000000087: 04    leaq    -1(%rax), %rbp410000000000000082: 04    leaq    -1(%rax), %rbx
45000000000000008b: 03    movl    %ebp, 40(%rdi)420000000000000086: 03    movl    %ebx, 40(%rdi)
46000000000000008e: 04    movb    31(%rdi,%rax), %al430000000000000089: 04    movb    31(%rdi,%rax), %al
470000000000000092: 02    movb    %al, (%rsi)44000000000000008d: 02    movb    %al, (%rsi)
480000000000000094: 03    incq    %rsi45000000000000008f: 03    incq    %rsi
490000000000000097: 03    movl    8(%rdi), %ebx460000000000000092: 03    movl    8(%rdi), %ebx
50000000000000009a: 03    movl    40(%rdi), %eax470000000000000095: 03    movl    40(%rdi), %eax
51000000000000009d: 02    incl    %ebx480000000000000098: 02    incl    %ebx
52000000000000009f: 03    movl    %ebx, 8(%rdi)49000000000000009a: 03    movl    %ebx, 8(%rdi)
5300000000000000a2: 02    testl   %eax, %eax50000000000000009d: 02    testl   %eax, %eax
51000000000000009f: 02    je      0x41f040 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0xb0>
5200000000000000a1: 03    cmpl    %r10d, %ebx
5400000000000000a4: 02    jne     0x41efe0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x80>5300000000000000a4: 02    jne     0x41f010 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x80>
5500000000000000a6: 02    xorl    %eax, %eax
5600000000000000a8: 03    movl    %ebx, %r12d5400000000000000a6: 03    movl    %r10d, %r13d
5700000000000000ab: 02    jmp     0x41f013 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0xb3>5500000000000000a9: 02    jmp     0x41f045 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0xb5>
5800000000000000ad: 03    nopl    (%rax)5600000000000000ab: 05    nopl    (%rax,%rax)
5700000000000000b0: 02    xorl    %eax, %eax
5900000000000000b0: 03    movl    %r10d, %r12d5800000000000000b2: 03    movl    %ebx, %r13d
6000000000000000b3: 05    movzbl  48(%rdi), %r11d5900000000000000b5: 05    movzbl  48(%rdi), %r15d
6100000000000000b8: 03    movb    $1, %r14b
6200000000000000bb: 03    testq   %r11, %r116000000000000000ba: 03    testq   %r15, %r15
6100000000000000bd: 06    je      0x41f0e0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x150>
6200000000000000c3: 03    movb    $1, %r12b
6300000000000000c6: 03    cmpq    %r9, %r14
6400000000000000c9: 06    jae     0x41f0e3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x153>
6500000000000000cf: 03    cmpl    %r10d, %r13d
6300000000000000be: 06    je      0x41f0a3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x143>6600000000000000d2: 06    je      0x41f0e3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x153>
6400000000000000c4: 03    cmpq    %r9, %r15
6500000000000000c7: 02    jae     0x41f0a0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x140>
6600000000000000c9: 03    cmpl    %r10d, %r12d
6700000000000000cc: 02    je      0x41f0a0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x140>
6800000000000000ce: 04    movq    16(%rdi), %rax6700000000000000d8: 04    movq    16(%rdi), %rbx
6900000000000000d2: 04    movzbl  (%r15), %ebx6800000000000000dc: 04    movzbl  (%r14), %ebp
7000000000000000d6: 03    movb    (%rax,%rbx), %al6900000000000000e0: 03    movb    (%rbx,%rbp), %bl
7100000000000000d9: 04    cmpb    $13, %r11b7000000000000000e3: 04    cmpb    $13, %r15b
7200000000000000dd: 02    jne     0x41f0b1 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x151>7100000000000000e7: 06    jne     0x41f0f1 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x161>
7300000000000000df: 02    cmpb    $2, %al7200000000000000ed: 03    cmpb    $2, %bl
7400000000000000e1: 06    jne     0x41f0dd <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x17d>7300000000000000f0: 06    jne     0x41f12b <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x19b>
7500000000000000e7: 04    cmpb    $0, 49(%rdi)7400000000000000f6: 04    cmpb    $0, 49(%rdi)
7600000000000000eb: 06    je      0x41f1c1 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x261>7500000000000000fa: 06    je      0x41f218 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x288>
7700000000000000f1: 03    movb    $61, (%rsi)760000000000000100: 03    movb    $61, (%rsi)
7800000000000000f4: 03    incl    8(%rdi)770000000000000103: 03    incl    8(%rdi)
7900000000000000f7: 04    movslq  40(%rdi), %rax
8000000000000000fb: 03    leal    1(%rax), %ebp
8100000000000000fe: 03    movl    %ebp, 40(%rdi)
820000000000000101: 05    movb    $10, 32(%rdi,%rax)
830000000000000106: 04    movslq  40(%rdi), %rax780000000000000106: 04    movslq  40(%rdi), %rax
n84000000000000010a: 03    leal    1(%rax), %ebpn79000000000000010a: 03    leal    1(%rax), %ebx
85000000000000010d: 03    movl    %ebp, 40(%rdi)80000000000000010d: 03    movl    %ebx, 40(%rdi)
860000000000000110: 05    movb    $13, 32(%rdi,%rax)810000000000000110: 05    movb    $10, 32(%rdi,%rax)
870000000000000115: 04    movslq  40(%rdi), %rax820000000000000115: 04    movslq  40(%rdi), %rax
n880000000000000119: 03    leal    1(%rax), %ebpn830000000000000119: 03    leal    1(%rax), %ebx
89000000000000011c: 03    movl    %ebp, 40(%rdi)84000000000000011c: 03    movl    %ebx, 40(%rdi)
90000000000000011f: 05    movb    $10, 32(%rdi,%rax)85000000000000011f: 05    movb    $13, 32(%rdi,%rax)
910000000000000124: 04    movslq  40(%rdi), %rax860000000000000124: 04    movslq  40(%rdi), %rax
t920000000000000128: 03    leal    1(%rax), %ebpt870000000000000128: 03    leal    1(%rax), %ebx
93000000000000012b: 03    movl    %ebp, 40(%rdi)88000000000000012b: 03    movl    %ebx, 40(%rdi)
94000000000000012e: 05    movb    $13, 32(%rdi,%rax)89000000000000012e: 05    movb    $10, 32(%rdi,%rax)
900000000000000133: 04    movslq  40(%rdi), %rax
910000000000000137: 03    leal    1(%rax), %ebx
92000000000000013a: 03    movl    %ebx, 40(%rdi)
93000000000000013d: 05    movb    $13, 32(%rdi,%rax)
950000000000000133: 03    movl    8(%rdi), %ebx940000000000000142: 03    movl    8(%rdi), %ebx
960000000000000136: 03    leal    4(%rbx), %eax950000000000000145: 03    leal    4(%rbx), %eax
970000000000000139: 05    jmp     0x41f1dc <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x27c>960000000000000148: 05    jmp     0x41f233 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x2a3>
98000000000000013e: 02    nop     97000000000000014d: 03    nopl    (%rax)
990000000000000140: 03    xorl    %r14d, %r14d980000000000000150: 03    xorl    %r12d, %r12d
1000000000000000143: 03    cmpq    %r9, %r15990000000000000153: 03    cmpq    %r9, %r14
1010000000000000146: 06    jb      0x41f1fc <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x29c>1000000000000000156: 06    jb      0x41f253 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x2c3>
102000000000000014c: 05    jmp     0x41efc0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x60>101000000000000015c: 05    jmp     0x41eff0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x60>
1030000000000000151: 02    decb    %al1020000000000000161: 02    decb    %bl
1040000000000000153: 02    cmpb    $1, %al1030000000000000163: 03    cmpb    $1, %bl
1050000000000000155: 02    ja      0x41f110 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x1b0>1040000000000000166: 02    ja      0x41f16b <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x1db>
1060000000000000157: 03    movl    %r11d, %eax1050000000000000168: 03    movl    %r15d, %ebx
107000000000000015a: 03    andl    $15, %eax106000000000000016b: 03    andl    $15, %ebx
108000000000000015d: 06    movb    4521445(%rax), %al107000000000000016e: 06    movb    4521541(%rbx), %bl
1090000000000000163: 03    movb    %al, 32(%rdi)
1100000000000000166: 04    shrq    $4, %r11
111000000000000016a: 07    movb    4521445(%r11), %al
1120000000000000171: 07    movl    $2, 40(%rdi)
1130000000000000178: 03    movb    %al, 33(%rdi)
114000000000000017b: 02    jmp     0x41f0ea <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x18a>
115000000000000017d: 06    movw    $12356, 32(%rdi)
1160000000000000183: 07    movl    $2, 40(%rdi)
117000000000000018a: 04    subl    44(%rdi), %r12d
118000000000000018e: 03    movl    4(%rdi), %eax
1190000000000000191: 03    addl    $-3, %eax
1200000000000000194: 03    cmpl    %eax, %r12d
1210000000000000197: 02    jge     0x41f131 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x1d1>
1220000000000000199: 03    movb    $61, (%rsi)
123000000000000019c: 03    movl    8(%rdi), %ebx
124000000000000019f: 03    movl    40(%rdi), %eax
12500000000000001a2: 02    incl    %ebx
12600000000000001a4: 03    movl    %ebx, 8(%rdi)
12700000000000001a7: 04    movb    $0, 49(%rdi)
12800000000000001ab: 05    jmp     0x41f1e9 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x289>
12900000000000001b0: 04    subl    44(%rdi), %r12d
13000000000000001b4: 03    movl    4(%rdi), %eax
13100000000000001b7: 02    decl    %eax
13200000000000001b9: 03    cmpl    %eax, %r12d
13300000000000001bc: 02    jge     0x41f172 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x212>
13400000000000001be: 03    movb    %r11b, (%rsi)
13500000000000001c1: 03    movl    8(%rdi), %ebx
13600000000000001c4: 03    movl    40(%rdi), %eax
13700000000000001c7: 02    incl    %ebx
13800000000000001c9: 03    movl    %ebx, 8(%rdi)
13900000000000001cc: 05    jmp     0x41f1b1 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x251>
14000000000000001d1: 07    movl    $3, 40(%rdi)
14100000000000001d8: 04    movb    $61, 34(%rdi)
14200000000000001dc: 03    movb    $61, (%rsi)
14300000000000001df: 03    incl    8(%rdi)
14400000000000001e2: 04    movslq  40(%rdi), %rax
14500000000000001e6: 03    leal    1(%rax), %ebp1080000000000000174: 03    leal    1(%rax), %ebp
1090000000000000177: 03    movl    %ebp, 40(%rdi)
110000000000000017a: 02    cltq    
111000000000000017c: 04    movb    %bl, 32(%rdi,%rax)
1120000000000000180: 04    shrq    $4, %r15
1130000000000000184: 07    movb    4521541(%r15), %al
114000000000000018b: 04    movslq  40(%rdi), %rbx
115000000000000018f: 03    leal    1(%rbx), %ebp
14600000000000001e9: 03    movl    %ebp, 40(%rdi)1160000000000000192: 03    movl    %ebp, 40(%rdi)
1170000000000000195: 04    movb    %al, 32(%rdi,%rbx)
1180000000000000199: 02    jmp     0x41f147 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x1b7>
119000000000000019b: 03    leal    1(%rax), %ebx
120000000000000019e: 03    movl    %ebx, 40(%rdi)
12100000000000001a1: 02    cltq    
14700000000000001ec: 05    movb    $10, 32(%rdi,%rax)12200000000000001a3: 05    movb    $68, 32(%rdi,%rax)
12300000000000001a8: 04    movslq  40(%rdi), %rax
12400000000000001ac: 03    leal    1(%rax), %ebx
12500000000000001af: 03    movl    %ebx, 40(%rdi)
12600000000000001b2: 05    movb    $48, 32(%rdi,%rax)
12700000000000001b7: 03    movl    4(%rdi), %eax
12800000000000001ba: 03    movl    8(%rdi), %ebx
12900000000000001bd: 03    subl    44(%rdi), %ebx
13000000000000001c0: 03    addl    $-3, %eax
13100000000000001c3: 02    cmpl    %eax, %ebx
13200000000000001c5: 02    jge     0x41f189 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x1f9>
13300000000000001c7: 03    movb    $61, (%rsi)
13400000000000001ca: 03    movl    8(%rdi), %ebx
13500000000000001cd: 02    incl    %ebx
13600000000000001cf: 03    movl    %ebx, 8(%rdi)
13700000000000001d2: 04    movb    $0, 49(%rdi)
13800000000000001d6: 05    jmp     0x41f23d <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x2ad>
13900000000000001db: 04    subl    44(%rdi), %r13d
14000000000000001df: 03    movl    4(%rdi), %ebx
14100000000000001e2: 02    decl    %ebx
14200000000000001e4: 03    cmpl    %ebx, %r13d
14300000000000001e7: 02    jge     0x41f1cb <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x23b>
14400000000000001e9: 03    movb    %r15b, (%rsi)
14500000000000001ec: 03    movl    8(%rdi), %ebx
14600000000000001ef: 02    incl    %ebx
14700000000000001f1: 03    movl    %ebx, 8(%rdi)
14800000000000001f4: 05    jmp     0x41f209 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x279>
14800000000000001f1: 04    movslq  40(%rdi), %rax14900000000000001f9: 04    movslq  40(%rdi), %rax
14900000000000001f5: 03    leal    1(%rax), %ebp15000000000000001fd: 03    leal    1(%rax), %ebx
15000000000000001f8: 03    movl    %ebp, 40(%rdi)
15100000000000001fb: 05    movb    $13, 32(%rdi,%rax)
1520000000000000200: 03    movl    8(%rdi), %ebx
1530000000000000203: 03    movl    40(%rdi), %eax
1540000000000000206: 03    leal    2(%rbx), %ebp
1550000000000000209: 03    movl    %ebp, 44(%rdi)1510000000000000200: 03    movl    %ebx, 40(%rdi)
156000000000000020c: 04    movb    $049(%rdi)1520000000000000203: 05    movb    $6132(%rdi,%rax)
1570000000000000210: 02    jmp     0x41f1e9 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x289>
1580000000000000212: 07    movl    $1, 40(%rdi)
1590000000000000219: 04    movb    %r11b, 32(%rdi)
160000000000000021d: 03    movb    $61, (%rsi)1530000000000000208: 03    movb    $61, (%rsi)
1610000000000000220: 03    incl    8(%rdi)154000000000000020b: 03    incl    8(%rdi)
1620000000000000223: 04    movslq  40(%rdi), %rax155000000000000020e: 04    movslq  40(%rdi), %rax
1630000000000000227: 03    leal    1(%rax), %ebx1560000000000000212: 03    leal    1(%rax), %ebx
164000000000000022a: 03    movl    %ebx, 40(%rdi)1570000000000000215: 03    movl    %ebx, 40(%rdi)
165000000000000022d: 05    movb    $10, 32(%rdi,%rax)
1660000000000000232: 04    movslq  40(%rdi), %rax
1670000000000000236: 03    leal    1(%rax), %ebx
1680000000000000239: 03    movl    %ebx, 40(%rdi)
169000000000000023c: 05    movb    $13, 32(%rdi,%rax)
1700000000000000241: 03    movl    8(%rdi), %ebx
1710000000000000244: 03    movl    40(%rdi), %eax
1720000000000000247: 03    leal    2(%rbx), %ebp
173000000000000024a: 03    movl    %ebp, 44(%rdi)
174000000000000024d: 04    movb    $0, 49(%rdi)
1750000000000000251: 04    movq    16(%rdi), %rbp
1760000000000000255: 06    cmpb    $3, (%rbp,%r11)
177000000000000025b: 04    sete    49(%rdi)
178000000000000025f: 02    jmp     0x41f1e9 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x289>
1790000000000000261: 03    movb    $13, (%rsi)
1800000000000000264: 03    incl    8(%rdi)
1810000000000000267: 04    movslq  40(%rdi), %rax
182000000000000026b: 03    leal    1(%rax), %ebp
183000000000000026e: 03    movl    %ebp, 40(%rdi)
1840000000000000271: 05    movb    $10, 32(%rdi,%rax)1580000000000000218: 05    movb    $10, 32(%rdi,%rax)
159000000000000021d: 04    movslq  40(%rdi), %rax
1600000000000000221: 03    leal    1(%rax), %ebx
1610000000000000224: 03    movl    %ebx, 40(%rdi)
1620000000000000227: 05    movb    $13, 32(%rdi,%rax)
163000000000000022c: 03    movl    8(%rdi), %ebx
164000000000000022f: 03    leal    2(%rbx), %eax
1650000000000000232: 03    movl    %eax, 44(%rdi)
1660000000000000235: 04    movb    $0, 49(%rdi)
1670000000000000239: 02    jmp     0x41f23d <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x2ad>
168000000000000023b: 03    leal    1(%rax), %ebx
169000000000000023e: 03    movl    %ebx, 40(%rdi)
1700000000000000241: 02    cltq    
1710000000000000243: 05    movb    %r15b, 32(%rdi,%rax)
1720000000000000248: 03    movb    $61, (%rsi)
173000000000000024b: 03    incl    8(%rdi)
174000000000000024e: 04    movslq  40(%rdi), %rax
1750000000000000252: 03    leal    1(%rax), %ebx
1760000000000000255: 03    movl    %ebx, 40(%rdi)
1770000000000000258: 05    movb    $10, 32(%rdi,%rax)
178000000000000025d: 04    movslq  40(%rdi), %rax
1790000000000000261: 03    leal    1(%rax), %ebx
1800000000000000264: 03    movl    %ebx, 40(%rdi)
1810000000000000267: 05    movb    $13, 32(%rdi,%rax)
1850000000000000276: 03    movl    8(%rdi), %ebx182000000000000026c: 03    movl    8(%rdi), %ebx
1860000000000000279: 03    leal    1(%rbx), %eax183000000000000026f: 03    leal    2(%rbx), %eax
187000000000000027c: 03    movl    %eax, 44(%rdi)1840000000000000272: 03    movl    %eax, 44(%rdi)
188000000000000027f: 04    movb    $0, 49(%rdi)1850000000000000275: 04    movb    $0, 49(%rdi)
1860000000000000279: 04    movq    16(%rdi), %rax
187000000000000027d: 05    cmpb    $3, (%rax,%r15)
1880000000000000282: 04    sete    49(%rdi)
1890000000000000286: 02    jmp     0x41f23d <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x2ad>
1900000000000000288: 03    movb    $13, (%rsi)
191000000000000028b: 03    incl    8(%rdi)
192000000000000028e: 04    movslq  40(%rdi), %rax
1930000000000000292: 03    leal    1(%rax), %ebx
1940000000000000295: 03    movl    %ebx, 40(%rdi)
1950000000000000298: 05    movb    $10, 32(%rdi,%rax)
1890000000000000283: 03    movl    40(%rdi), %eax196000000000000029d: 03    movl    8(%rdi), %ebx
19700000000000002a0: 03    leal    1(%rbx), %eax
19800000000000002a3: 03    movl    %eax, 44(%rdi)
19900000000000002a6: 04    movb    $0, 49(%rdi)
1900000000000000286: 03    incq    %r1520000000000000002aa: 03    incq    %r14
1910000000000000289: 03    incq    %rsi20100000000000002ad: 03    incq    %rsi
192000000000000028c: 04    movb    $0, 48(%rdi)20200000000000002b0: 04    movb    $0, 48(%rdi)
20300000000000002b4: 03    xorl    %r12d, %r12d
1930000000000000290: 03    movl    %ebx, %r12d20400000000000002b7: 03    movl    %ebx, %r13d
1940000000000000293: 03    cmpq    %r9, %r1520500000000000002ba: 03    cmpq    %r9, %r14
1950000000000000296: 06    jae     0x41efc0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x60>20600000000000002bd: 06    jae     0x41eff0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x60>
196000000000000029c: 03    cmpl    %r10d, %r12d20700000000000002c3: 03    cmpl    %r10d, %r13d
197000000000000029f: 06    je      0x41efc0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x60>20800000000000002c6: 06    je      0x41eff0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x60>
19800000000000002a5: 03    testb   %r14b, %r14b20900000000000002cc: 03    testb   %r12b, %r12b
19900000000000002a8: 06    je      0x41efc0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x60>
20000000000000002ae: 02    testl   %eax, %eax
20100000000000002b0: 06    jne     0x41efc0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x60>21000000000000002cf: 06    jne     0x41eff0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x60>
20200000000000002b6: 10    nopw    %cs:(%rax,%rax)21100000000000002d5: 10    nopw    %cs:(%rax,%rax)
21200000000000002df: 01    nop     
21300000000000002e0: 04    cmpl    $0, 40(%rdi)
21400000000000002e4: 06    jne     0x41eff0 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x60>
20300000000000002c0: 04    movq    16(%rdi), %rbp21500000000000002ea: 04    movq    16(%rdi), %rbp
20400000000000002c4: 04    movzbl  (%r15), %eax21600000000000002ee: 04    movzbl  (%r14), %eax
20500000000000002c8: 04    movzbl  %al, %r11d21700000000000002f2: 04    movzbl  %al, %r12d
20600000000000002cc: 06    movsbl  (%rbp,%r11), %ebp21800000000000002f6: 06    movsbl  (%rbp,%r12), %ebp
20700000000000002d2: 03    xorl    %r13d, %r13d
20800000000000002d5: 03    cmpl    $4, %ebp21900000000000002fc: 03    cmpl    $4, %ebp
20900000000000002d8: 02    ja      0x41f247 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x2e7>22000000000000002ff: 02    ja      0x41f29e <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x30e>
21000000000000002da: 07    jmpq    *4521120(,%rbp,8)2210000000000000301: 07    jmpq    *4521216(,%rbp,8)
21100000000000002e1: 03    incq    %r152220000000000000308: 03    incq    %r14
21200000000000002e4: 03    movb    %al, 48(%rdi)223000000000000030b: 03    movb    %al, 48(%rdi)
21300000000000002e7: 03    movq    %rsi, %r14224000000000000030e: 03    movq    %rsi, %r15
21400000000000002ea: 05    jmp     0x41f482 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x522>2250000000000000311: 05    jmp     0x41f4bf <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x52f>
21500000000000002ef: 04    subl    44(%rdi), %r12d2260000000000000316: 04    subl    44(%rdi), %r13d
21600000000000002f3: 03    movl    4(%rdi), %ebx227000000000000031a: 03    movl    4(%rdi), %ebx
21700000000000002f6: 02    decl    %ebx228000000000000031d: 02    decl    %ebx
21800000000000002f8: 03    cmpl    %ebx, %r12d229000000000000031f: 03    cmpl    %ebx, %r13d
21900000000000002fb: 06    jge     0x41f330 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x3d0>2300000000000000322: 06    jge     0x41f380 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x3f0>
2200000000000000301: 02    movb    %al, (%rsi)2310000000000000328: 02    movb    %al, (%rsi)
2210000000000000303: 03    movl    8(%rdi), %ebx232000000000000032a: 03    movl    8(%rdi), %ebx
2220000000000000306: 04    movl    40(%rdi), %r13d
223000000000000030a: 02    incl    %ebx233000000000000032d: 02    incl    %ebx
224000000000000030c: 03    movl    %ebx, 8(%rdi)234000000000000032f: 03    movl    %ebx, 8(%rdi)
225000000000000030f: 05    jmp     0x41f36f <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x40f>2350000000000000332: 05    jmp     0x41f3bb <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x42b>
2260000000000000314: 02    movl    (%rdi), %eax2360000000000000337: 02    movl    (%rdi), %eax
2270000000000000316: 02    decl    %eax2370000000000000339: 02    decl    %eax
2280000000000000318: 04    leaq    1(%rsi), %r14238000000000000033b: 04    leaq    1(%rsi), %r15
229000000000000031c: 03    cmpl    $1, %eax239000000000000033f: 03    cmpl    $1, %eax
230000000000000031f: 06    ja      0x41f38d <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x42d>2400000000000000342: 06    ja      0x41f3d9 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x449>
2310000000000000325: 04    cmpb    $0, 49(%rdi)2410000000000000348: 04    cmpb    $0, 49(%rdi)
2320000000000000329: 06    je      0x41f456 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x4f6>242000000000000034c: 06    je      0x41f497 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x507>
233000000000000032f: 03    movb    $61, (%rsi)2430000000000000352: 03    movb    $61, (%rsi)
2340000000000000332: 03    incl    8(%rdi)2440000000000000355: 03    incl    8(%rdi)
2350000000000000335: 04    movslq  40(%rdi), %rax2450000000000000358: 04    movslq  40(%rdi), %rax
2360000000000000339: 03    leal    1(%rax), %esi
237000000000000033c: 03    movl    %esi, 40(%rdi)
238000000000000033f: 05    movb    $10, 32(%rdi,%rax)
2390000000000000344: 04    movslq  40(%rdi), %rax
2400000000000000348: 03    leal    1(%rax), %esi
241000000000000034b: 03    movl    %esi, 40(%rdi)
242000000000000034e: 05    movb    $13, 32(%rdi,%rax)
2430000000000000353: 04    movslq  40(%rdi), %rax
2440000000000000357: 03    leal    1(%rax), %esi246000000000000035c: 03    leal    1(%rax), %esi
245000000000000035a: 03    movl    %esi, 40(%rdi)247000000000000035f: 03    movl    %esi, 40(%rdi)
246000000000000035d: 05    movb    $10, 32(%rdi,%rax)2480000000000000362: 05    movb    $10, 32(%rdi,%rax)
2470000000000000362: 04    movslq  40(%rdi), %rax2490000000000000367: 04    movslq  40(%rdi), %rax
2480000000000000366: 03    leal    1(%rax), %esi250000000000000036b: 03    leal    1(%rax), %esi
2490000000000000369: 03    movl    %esi, 40(%rdi)251000000000000036e: 03    movl    %esi, 40(%rdi)
250000000000000036c: 05    movb    $13, 32(%rdi,%rax)2520000000000000371: 05    movb    $13, 32(%rdi,%rax)
2510000000000000371: 03    movl    8(%rdi), %ebx
2520000000000000374: 03    leal    4(%rbx), %eax
2530000000000000377: 05    jmp     0x41f471 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x511>
254000000000000037c: 04    leaq    1(%rsi), %r14
2550000000000000380: 03    movl    %r11d, %eax
2560000000000000383: 03    andl    $15, %eax
2570000000000000386: 07    movzbl  4521445(%rax), %eax
258000000000000038d: 03    movb    %al, 32(%rdi)
2590000000000000390: 04    shrq    $4, %r11
2600000000000000394: 08    movzbl  4521445(%r11), %eax
261000000000000039c: 07    movl    $2, 40(%rdi)
26200000000000003a3: 03    movb    %al, 33(%rdi)
26300000000000003a6: 04    subl    44(%rdi), %r12d
26400000000000003aa: 03    incq    %r15
26500000000000003ad: 03    movl    4(%rdi), %eax
26600000000000003b0: 03    addl    $-3, %eax
26700000000000003b3: 03    cmpl    %eax, %r12d
26800000000000003b6: 06    jge     0x41f3d3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x473>
26900000000000003bc: 03    movb    $61, (%rsi)
27000000000000003bf: 03    movl    8(%rdi), %ebx
27100000000000003c2: 04    movl    40(%rdi), %r13d
27200000000000003c6: 02    incl    %ebx
27300000000000003c8: 03    movl    %ebx, 8(%rdi)
27400000000000003cb: 05    jmp     0x41f450 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x4f0>
27500000000000003d0: 07    movl    $1, 40(%rdi)
27600000000000003d7: 03    movb    %al, 32(%rdi)
27700000000000003da: 03    movb    $61, (%rsi)
27800000000000003dd: 03    incl    8(%rdi)
27900000000000003e0: 04    movslq  40(%rdi), %rax2530000000000000376: 04    movslq  40(%rdi), %rax
28000000000000003e4: 03    leal    1(%rax), %ebx254000000000000037a: 03    leal    1(%rax), %esi
28100000000000003e7: 03    movl    %ebx, 40(%rdi)255000000000000037d: 03    movl    %esi, 40(%rdi)
28200000000000003ea: 05    movb    $10, 32(%rdi,%rax)2560000000000000380: 05    movb    $10, 32(%rdi,%rax)
28300000000000003ef: 04    movslq  40(%rdi), %rax2570000000000000385: 04    movslq  40(%rdi), %rax
28400000000000003f3: 03    leal    1(%rax), %ebx2580000000000000389: 03    leal    1(%rax), %esi
28500000000000003f6: 03    movl    %ebx, 40(%rdi)259000000000000038c: 03    movl    %esi, 40(%rdi)
28600000000000003f9: 05    movb    $13, 32(%rdi,%rax)260000000000000038f: 05    movb    $13, 32(%rdi,%rax)
2610000000000000394: 03    movl    8(%rdi), %ebx
2620000000000000397: 03    leal    4(%rbx), %eax
263000000000000039a: 05    jmp     0x41f4b2 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x522>
264000000000000039f: 04    leaq    1(%rsi), %r15
26500000000000003a3: 03    movl    %r12d, %eax
26600000000000003a6: 03    andl    $15, %eax
26700000000000003a9: 07    movzbl  4521541(%rax), %eax
26800000000000003b0: 03    movb    %al, 32(%rdi)
26900000000000003b3: 04    shrq    $4, %r12
27000000000000003b7: 09    movzbl  4521541(%r12), %eax
27100000000000003c0: 07    movl    $2, 40(%rdi)
27200000000000003c7: 03    movb    %al, 33(%rdi)
27300000000000003ca: 04    subl    44(%rdi), %r13d
27400000000000003ce: 03    incq    %r14
27500000000000003d1: 03    movl    4(%rdi), %eax
27600000000000003d4: 03    addl    $-3, %eax
27700000000000003d7: 03    cmpl    %eax, %r13d
27800000000000003da: 06    jge     0x41f41c <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x48c>
27900000000000003e0: 03    movb    $61, (%rsi)
28700000000000003fe: 03    movl    8(%rdi), %ebx28000000000000003e3: 03    movl    8(%rdi), %ebx
2880000000000000401: 04    movl    40(%rdi), %r13d
2890000000000000405: 03    leal    2(%rbx), %eax
2900000000000000408: 03    movl    %eax, 44(%rdi)
291000000000000040b: 04    movb    $0, 49(%rdi)
292000000000000040f: 03    incq    %rsi
2930000000000000412: 03    incq    %r15
2940000000000000415: 04    movq    16(%rdi), %rax
2950000000000000419: 05    cmpb    $3, (%rax,%r11)
296000000000000041e: 04    sete    49(%rdi)
2970000000000000422: 03    movl    %ebx, %r12d
2980000000000000425: 03    movq    %rsi, %r14
2990000000000000428: 05    jmp     0x41f482 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x522>
300000000000000042d: 03    movl    %r11d, %eax
3010000000000000430: 03    andl    $15, %eax
3020000000000000433: 07    movzbl  4521445(%rax), %eax
303000000000000043a: 03    movb    %al, 32(%rdi)
304000000000000043d: 04    shrq    $4, %r11
3050000000000000441: 08    movzbl  4521445(%r11), %eax
3060000000000000449: 07    movl    $2, 40(%rdi)
3070000000000000450: 03    movb    %al, 33(%rdi)
3080000000000000453: 04    subl    44(%rdi), %r12d
3090000000000000457: 03    movl    4(%rdi), %eax
310000000000000045a: 03    addl    $-3, %eax
311000000000000045d: 03    cmpl    %eax, %r12d
3120000000000000460: 02    jge     0x41f411 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x4b1>
3130000000000000462: 03    movb    $61, (%rsi)
3140000000000000465: 03    movl    8(%rdi), %ebx
3150000000000000468: 04    movl    40(%rdi), %r13d
316000000000000046c: 02    incl    %ebx28100000000000003e6: 02    incl    %ebx
317000000000000046e: 03    movl    %ebx, 8(%rdi)28200000000000003e8: 03    movl    %ebx, 8(%rdi)
3180000000000000471: 02    jmp     0x41f44d <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x4ed>28300000000000003eb: 05    jmp     0x41f491 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x501>
3190000000000000473: 07    movl    $3, 40(%rdi)28400000000000003f0: 07    movl    $1, 40(%rdi)
320000000000000047a: 04    movb    $61, 34(%rdi)28500000000000003f7: 03    movb    %al, 32(%rdi)
321000000000000047e: 03    movb    $61, (%rsi)28600000000000003fa: 03    movb    $61, (%rsi)
3220000000000000481: 03    incl    8(%rdi)28700000000000003fd: 03    incl    8(%rdi)
3230000000000000484: 04    movslq  40(%rdi), %rax2880000000000000400: 04    movslq  40(%rdi), %rax
3240000000000000488: 03    leal    1(%rax), %esi2890000000000000404: 03    leal    1(%rax), %ebx
325000000000000048b: 03    movl    %esi, 40(%rdi)2900000000000000407: 03    movl    %ebx, 40(%rdi)
326000000000000048e: 05    movb    $10, 32(%rdi,%rax)291000000000000040a: 05    movb    $10, 32(%rdi,%rax)
3270000000000000493: 04    movslq  40(%rdi), %rax292000000000000040f: 04    movslq  40(%rdi), %rax
3280000000000000497: 03    leal    1(%rax), %esi2930000000000000413: 03    leal    1(%rax), %ebx
329000000000000049a: 03    movl    %esi, 40(%rdi)2940000000000000416: 03    movl    %ebx, 40(%rdi)
330000000000000049d: 05    movb    $13, 32(%rdi,%rax)2950000000000000419: 05    movb    $13, 32(%rdi,%rax)
296000000000000041e: 03    movl    8(%rdi), %ebx
2970000000000000421: 03    leal    2(%rbx), %eax
2980000000000000424: 03    movl    %eax, 44(%rdi)
2990000000000000427: 04    movb    $0, 49(%rdi)
300000000000000042b: 03    incq    %rsi
301000000000000042e: 03    incq    %r14
3020000000000000431: 04    movq    16(%rdi), %rax
3030000000000000435: 05    cmpb    $3, (%rax,%r12)
304000000000000043a: 04    sete    49(%rdi)
305000000000000043e: 03    movl    %ebx, %r13d
3060000000000000441: 03    movq    %rsi, %r15
3070000000000000444: 05    jmp     0x41f4bf <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x52f>
3080000000000000449: 03    movl    %r12d, %eax
309000000000000044c: 03    andl    $15, %eax
310000000000000044f: 07    movzbl  4521541(%rax), %eax
3110000000000000456: 03    movb    %al, 32(%rdi)
3120000000000000459: 04    shrq    $4, %r12
313000000000000045d: 09    movzbl  4521541(%r12), %eax
3140000000000000466: 07    movl    $2, 40(%rdi)
315000000000000046d: 03    movb    %al, 33(%rdi)
3160000000000000470: 04    subl    44(%rdi), %r13d
3170000000000000474: 03    movl    4(%rdi), %eax
3180000000000000477: 03    addl    $-3, %eax
319000000000000047a: 03    cmpl    %eax, %r13d
320000000000000047d: 02    jge     0x41f456 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x4c6>
321000000000000047f: 03    movb    $61, (%rsi)
33100000000000004a2: 03    movl    8(%rdi), %ebx3220000000000000482: 03    movl    8(%rdi), %ebx
33200000000000004a5: 04    movl    40(%rdi), %r13d3230000000000000485: 02    incl    %ebx
33300000000000004a9: 03    leal    2(%rbx), %eax
33400000000000004ac: 03    movl    %eax, 44(%rdi)3240000000000000487: 03    movl    %ebx, 8(%rdi)
33500000000000004af: 02    jmp     0x41f450 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x4f0>325000000000000048a: 02    jmp     0x41f48e <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x4fe>
33600000000000004b1: 07    movl    $3, 40(%rdi)326000000000000048c: 07    movl    $3, 40(%rdi)
33700000000000004b8: 04    movb    $61, 34(%rdi)3270000000000000493: 04    movb    $61, 34(%rdi)
33800000000000004bc: 03    movb    $61, (%rsi)3280000000000000497: 03    movb    $61, (%rsi)
33900000000000004bf: 03    incl    8(%rdi)329000000000000049a: 03    incl    8(%rdi)
34000000000000004c2: 04    movslq  40(%rdi), %rax
34100000000000004c6: 03    leal    1(%rax), %esi
34200000000000004c9: 03    movl    %esi, 40(%rdi)
34300000000000004cc: 05    movb    $10, 32(%rdi,%rax)
34400000000000004d1: 04    movslq  40(%rdi), %rax330000000000000049d: 04    movslq  40(%rdi), %rax
34500000000000004d5: 03    leal    1(%rax), %esi33100000000000004a1: 03    leal    1(%rax), %esi
34600000000000004d8: 03    movl    %esi, 40(%rdi)33200000000000004a4: 03    movl    %esi, 40(%rdi)
33300000000000004a7: 05    movb    $10, 32(%rdi,%rax)
33400000000000004ac: 04    movslq  40(%rdi), %rax
33500000000000004b0: 03    leal    1(%rax), %esi
33600000000000004b3: 03    movl    %esi, 40(%rdi)
34700000000000004db: 05    movb    $13, 32(%rdi,%rax)33700000000000004b6: 05    movb    $13, 32(%rdi,%rax)
34800000000000004e0: 03    movl    8(%rdi), %ebx33800000000000004bb: 03    movl    8(%rdi), %ebx
34900000000000004e3: 04    movl    40(%rdi), %r13d
35000000000000004e7: 03    leal    2(%rbx), %eax33900000000000004be: 03    leal    2(%rbx), %eax
35100000000000004ea: 03    movl    %eax, 44(%rdi)34000000000000004c1: 03    movl    %eax, 44(%rdi)
35200000000000004ed: 03    incq    %r15
35300000000000004f0: 04    movb    $0, 49(%rdi)
35400000000000004f4: 02    jmp     0x41f47f <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x51f>34100000000000004c4: 02    jmp     0x41f491 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x501>
34200000000000004c6: 07    movl    $3, 40(%rdi)
34300000000000004cd: 04    movb    $61, 34(%rdi)
35500000000000004f6: 03    movb    $13, (%rsi)34400000000000004d1: 03    movb    $61, (%rsi)
35600000000000004f9: 03    incl    8(%rdi)34500000000000004d4: 03    incl    8(%rdi)
35700000000000004fc: 04    movslq  40(%rdi), %rax34600000000000004d7: 04    movslq  40(%rdi), %rax
3580000000000000500: 03    leal    1(%rax), %esi34700000000000004db: 03    leal    1(%rax), %esi
3590000000000000503: 03    movl    %esi, 40(%rdi)34800000000000004de: 03    movl    %esi, 40(%rdi)
3600000000000000506: 05    movb    $10, 32(%rdi,%rax)34900000000000004e1: 05    movb    $10, 32(%rdi,%rax)
35000000000000004e6: 04    movslq  40(%rdi), %rax
35100000000000004ea: 03    leal    1(%rax), %esi
35200000000000004ed: 03    movl    %esi, 40(%rdi)
35300000000000004f0: 05    movb    $13, 32(%rdi,%rax)
361000000000000050b: 03    movl    8(%rdi), %ebx35400000000000004f5: 03    movl    8(%rdi), %ebx
362000000000000050e: 03    leal    1(%rbx), %eax35500000000000004f8: 03    leal    2(%rbx), %eax
3630000000000000511: 03    movl    %eax, 44(%rdi)35600000000000004fb: 03    movl    %eax, 44(%rdi)
35700000000000004fe: 03    incq    %r14
3640000000000000514: 04    movb    $0, 49(%rdi)3580000000000000501: 04    movb    $0, 49(%rdi)
3590000000000000505: 02    jmp     0x41f4bc <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x52c>
3600000000000000507: 03    movb    $13, (%rsi)
361000000000000050a: 03    incl    8(%rdi)
3650000000000000518: 04    movl    40(%rdi), %r13d362000000000000050d: 04    movslq  40(%rdi), %rax
3630000000000000511: 03    leal    1(%rax), %esi
3640000000000000514: 03    movl    %esi, 40(%rdi)
3650000000000000517: 05    movb    $10, 32(%rdi,%rax)
366000000000000051c: 03    movl    8(%rdi), %ebx
367000000000000051f: 03    leal    1(%rbx), %eax
3680000000000000522: 03    movl    %eax, 44(%rdi)
3690000000000000525: 04    movb    $0, 49(%rdi)
366000000000000051c: 03    incq    %r153700000000000000529: 03    incq    %r14
367000000000000051f: 03    movl    %ebx, %r12d371000000000000052c: 03    movl    %ebx, %r13d
3680000000000000522: 03    cmpq    %r9, %r15372000000000000052f: 03    cmpq    %r9, %r14
3690000000000000525: 06    jae     0x41efc3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x63>3730000000000000532: 06    jae     0x41eff3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x63>
370000000000000052b: 03    cmpl    %r10d, %r12d3740000000000000538: 03    cmpl    %r10d, %r13d
371000000000000052e: 06    je      0x41efc3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x63>375000000000000053b: 06    je      0x41eff3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x63>
3720000000000000534: 04    cmpb    $0, 48(%rdi)3760000000000000541: 04    cmpb    $0, 48(%rdi)
3730000000000000538: 06    jne     0x41efc3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x63>
374000000000000053e: 03    movq    %r14, %rsi3770000000000000545: 03    movq    %r15, %rsi
3750000000000000541: 03    testl   %r13d, %r13d
3760000000000000544: 06    je      0x41f220 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x2c0>3780000000000000548: 06    je      0x41f270 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x2e0>
377000000000000054a: 05    jmp     0x41efc3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x63>379000000000000054e: 05    jmp     0x41eff3 <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x63>
378000000000000054f: 03    movl    %r10d, %ebx3800000000000000553: 03    movl    %r10d, %ebx
3790000000000000552: 04    movl    -4(%rsp), %eax
3800000000000000556: 02    subl    %eax, %ebx3810000000000000556: 03    subl    %r11d, %ebx
3810000000000000558: 02    movl    %ebx, (%rdx)3820000000000000559: 02    movl    %ebx, (%rdx)
382000000000000055a: 03    subl    %r8d, %r15d383000000000000055b: 03    subl    %r8d, %r14d
383000000000000055d: 03    movl    %r15d, (%rcx)384000000000000055e: 03    movl    %r14d, (%rcx)
3840000000000000560: 02    jmp     0x41f4ce <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x56e>3850000000000000561: 02    jmp     0x41f4ff <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x56f>
3850000000000000562: 06    movl    $0, (%rdx)3860000000000000563: 06    movl    $0, (%rdx)
3860000000000000568: 06    movl    $0, (%rcx)3870000000000000569: 06    movl    $0, (%rcx)
387000000000000056e: 05    movl    $3, %eax388000000000000056f: 05    movl    $3, %eax
3880000000000000573: 04    cmpb    $0, 48(%rdi)3890000000000000574: 04    cmpb    $0, 48(%rdi)
3890000000000000577: 02    jne     0x41f4dc <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x57c>3900000000000000578: 02    jne     0x41f50d <BloombergLP::bdlde::QuotedPrintableEncoder::convert(char*, int*, int*, char const*, char const*, int)+0x57d>
3900000000000000579: 03    movl    40(%rdi), %eax391000000000000057a: 03    movl    40(%rdi), %eax
391000000000000057c: 01    popq    %rbx392000000000000057d: 01    popq    %rbx
392000000000000057d: 02    popq    %r12393000000000000057e: 02    popq    %r12
393000000000000057f: 02    popq    %r133940000000000000580: 02    popq    %r13
3940000000000000581: 02    popq    %r143950000000000000582: 02    popq    %r14
3950000000000000583: 02    popq    %r153960000000000000584: 02    popq    %r15
3960000000000000585: 01    popq    %rbp3970000000000000586: 01    popq    %rbp
3970000000000000586: 01    retq3980000000000000587: 01    retq
3980000000000000587: 09    nopw    (%rax,%rax)3990000000000000588: 08    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op