36.assume.s
36.none.s
n10000000000473190 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)>:n10000000000473000 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)>:
20000000000000000: 03    movq    %rcx, (%rdi)20000000000000000: 03    movq    %rcx, (%rdi)
30000000000000003: 04    movq    %rsi, 8(%rdi)30000000000000003: 04    movq    %rsi, 8(%rdi)
40000000000000007: 04    movq    %rsi, 16(%rdi)40000000000000007: 04    movq    %rsi, 16(%rdi)
5000000000000000b: 04    movq    %rsi, 24(%rdi)5000000000000000b: 04    movq    %rsi, 24(%rdi)
6000000000000000f: 04    movq    %rdx, 32(%rdi)6000000000000000f: 04    movq    %rdx, 32(%rdi)
70000000000000013: 04    movb    $0, 40(%rdi)70000000000000013: 04    movb    $0, 40(%rdi)
80000000000000017: 03    testq   %rdx, %rdx80000000000000017: 03    testq   %rdx, %rdx
n9000000000000001a: 02    je      0x4731d7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x47>n9000000000000001a: 02    je      0x473052 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x52>
10000000000000001c: 03    cmpq    %rdx, %rsi10000000000000001c: 03    cmpq    %rdx, %rsi
n11000000000000001f: 02    je      0x4731f7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x67>n11000000000000001f: 06    je      0x473144 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x144>
120000000000000021: 10    nopw    %cs:(%rax,%rax)120000000000000025: 10    nopw    %cs:(%rax,%rax)
13000000000000002b: 05    nopl    (%rax,%rax)13000000000000002f: 01    nop     
140000000000000030: 03    movzbl  (%rsi), %eax140000000000000030: 03    movzbl  (%rsi), %eax
150000000000000033: 04    cmpb    $1, (%rcx,%rax)150000000000000033: 04    cmpb    $1, (%rcx,%rax)
n160000000000000037: 02    jne     0x4731f7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x67>n160000000000000037: 02    jne     0x473048 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x48>
170000000000000039: 03    incq    %rsi170000000000000039: 03    incq    %rsi
18000000000000003c: 04    movq    %rsi, 8(%rdi)18000000000000003c: 04    movq    %rsi, 8(%rdi)
190000000000000040: 03    cmpq    %rsi, %rdx190000000000000040: 03    cmpq    %rsi, %rdx
t200000000000000043: 02    jne     0x4731c0 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x30>t200000000000000043: 02    jne     0x473030 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x30>
210000000000000045: 02    jmp     0x4731f7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x67>210000000000000045: 03    movq    %rdx, %rsi
220000000000000047: 02    movb    (%rsi), %al
230000000000000049: 02    testb   %al, %al220000000000000048: 03    testq   %rdx, %rdx
24000000000000004b: 02    je      0x4731f7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x67>23000000000000004b: 02    jne     0x47307f <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x7f>
24000000000000004d: 05    jmp     0x4730e8 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xe8>
250000000000000052: 02    movb    (%rsi), %al
260000000000000054: 02    testb   %al, %al
270000000000000056: 06    je      0x4730e8 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xe8>
25000000000000004d: 03    incq    %rsi28000000000000005c: 03    incq    %rsi
29000000000000005f: 01    nop     
260000000000000050: 03    movzbl  %al, %eax300000000000000060: 03    movzbl  %al, %eax
270000000000000053: 04    cmpb    $1, (%rcx,%rax)310000000000000063: 04    cmpb    $1, (%rcx,%rax)
280000000000000057: 02    jne     0x4731f7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x67>320000000000000067: 02    jne     0x473077 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x77>
290000000000000059: 04    movq    %rsi, 8(%rdi)330000000000000069: 04    movq    %rsi, 8(%rdi)
30000000000000005d: 03    movzbl  (%rsi), %eax34000000000000006d: 03    movzbl  (%rsi), %eax
310000000000000060: 03    incq    %rsi350000000000000070: 03    incq    %rsi
320000000000000063: 02    testb   %al, %al360000000000000073: 02    testb   %al, %al
330000000000000065: 02    jne     0x4731e0 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x50>370000000000000075: 02    jne     0x473060 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x60>
340000000000000067: 05    jmp     0x473200 <BloombergLP::bdlb::TokenizerIterator::operator++()>380000000000000077: 03    decq    %rsi
39000000000000007a: 03    testq   %rdx, %rdx
40000000000000007d: 02    je      0x4730e8 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xe8>
41000000000000007f: 04    movq    %rsi, 16(%rdi)
420000000000000083: 04    movq    %rsi, 24(%rdi)
430000000000000087: 03    cmpq    %rdx, %rsi
44000000000000008a: 06    je      0x47314c <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x14c>
450000000000000090: 03    xorl    %r8d, %r8d
460000000000000093: 03    movq    %rsi, %r11
470000000000000096: 02    jmp     0x4730bf <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xbf>
35000000000000006c: 04    nopl    (%rax)480000000000000098: 08    nopl    (%rax,%rax)
4900000000000000a0: 03    incq    %rsi
5000000000000000a3: 04    movq    %rsi, 24(%rdi)
5100000000000000a7: 08    movl    4932912(%r8,%r9,4), %r8d
5200000000000000af: 03    incq    %r11
5300000000000000b2: 04    movq    %r11, 8(%rdi)
5400000000000000b6: 03    cmpq    %r11, %rdx
5500000000000000b9: 06    je      0x473143 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x143>
5600000000000000bf: 04    movzbl  (%r11), %eax
5700000000000000c3: 05    movsbq  (%rcx,%rax), %rax
5800000000000000c8: 03    movslq  %r8d, %r8
5900000000000000cb: 04    leaq    (%rax,%rax,2), %r9
6000000000000000cf: 04    shlq    $2, %r8
6100000000000000d3: 08    movl    4932864(%r8,%r9,4), %r10d
6200000000000000db: 03    testl   %r10d, %r10d
6300000000000000de: 02    je      0x4730a0 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xa0>
6400000000000000e0: 04    cmpl    $2, %r10d
6500000000000000e4: 02    jne     0x4730a7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xa7>
6600000000000000e6: 02    jmp     0x473143 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x143>
6700000000000000e8: 04    movq    %rsi, 16(%rdi)
6800000000000000ec: 04    movq    %rsi, 24(%rdi)
6900000000000000f0: 02    movb    (%rsi), %dl
7000000000000000f2: 02    testb   %dl, %dl
7100000000000000f4: 02    je      0x47314c <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x14c>
7200000000000000f6: 04    leaq    1(%rsi), %rax
7300000000000000fa: 03    xorl    %r8d, %r8d
7400000000000000fd: 02    jmp     0x47311d <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x11d>
7500000000000000ff: 01    nop     
760000000000000100: 03    incq    %rsi
770000000000000103: 04    movq    %rsi, 24(%rdi)
780000000000000107: 08    movl    4932912(%rdx,%r8,4), %r8d
79000000000000010f: 04    movq    %rax, 8(%rdi)
800000000000000113: 03    movzbl  (%rax), %edx
810000000000000116: 03    incq    %rax
820000000000000119: 02    testb   %dl, %dl
83000000000000011b: 02    je      0x473143 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x143>
84000000000000011d: 03    movzbl  %dl, %edx
850000000000000120: 05    movsbq  (%rcx,%rdx), %r9
860000000000000125: 03    movslq  %r8d, %rdx
870000000000000128: 04    leaq    (%r9,%r9,2), %r8
88000000000000012c: 04    shlq    $2, %rdx
890000000000000130: 08    movl    4932864(%rdx,%r8,4), %r9d
900000000000000138: 03    testl   %r9d, %r9d
91000000000000013b: 02    je      0x473100 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x100>
92000000000000013d: 04    cmpl    $2, %r9d
930000000000000141: 02    jne     0x473107 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x107>
940000000000000143: 01    retq    
950000000000000144: 04    movq    %rdx, 16(%rdi)
960000000000000148: 04    movq    %rdx, 24(%rdi)
97000000000000014c: 04    movb    $1, 40(%rdi)
980000000000000150: 01    retq    
990000000000000151: 10    nopw    %cs:(%rax,%rax)
100000000000000015b: 05    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op