Comparing BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long) in assumed vs ignored

Files changed (1) hide show
  1. balb_testmessages.t/{45.assume.s → 45.none.s} +40 -38
balb_testmessages.t/{45.assume.s → 45.none.s} RENAMED
@@ -1,145 +1,147 @@
1
- 000000000041d9f0 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r14
4
  0000000000000003: 01 pushq %rbx
5
  0000000000000004: 03 testq %rcx, %rcx
6
- 0000000000000007: 06 jle 0x41dbec <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1fc>
7
  000000000000000d: 03 addq %rdx, %rcx
8
  0000000000000010: 02 xorl %eax, %eax
 
 
9
- 0000000000000012: 03 movq %rdx, %r9
10
- 0000000000000015: 02 jmp 0x41da1f <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x2f>
11
- 0000000000000017: 09 nopw (%rax,%rax)
12
  0000000000000020: 03 incq %rax
13
  0000000000000023: 03 movq %rdx, %r9
14
  0000000000000026: 03 cmpq %rcx, %rdx
15
- 0000000000000029: 06 jae 0x41dbee <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1fe>
16
  000000000000002f: 03 cmpq %rax, %r8
17
- 0000000000000032: 06 je 0x41db75 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x185>
18
  0000000000000038: 04 leaq 1(%r9), %rdx
19
  000000000000003c: 04 movzbl (%r9), %r10d
20
  0000000000000040: 03 movq %r10, %rbx
21
  0000000000000043: 04 shrq $4, %rbx
22
- 0000000000000047: 07 jmpq *4491496(,%rbx,8)
23
  000000000000004e: 04 leaq 2(%r9), %rbx
24
  0000000000000052: 03 cmpq %rcx, %rbx
25
- 0000000000000055: 06 ja 0x41db88 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x198>
26
  000000000000005b: 03 movzbl (%rdx), %edx
27
  000000000000005e: 03 andb $-64, %dl
28
  0000000000000061: 03 cmpb $-128, %dl
29
- 0000000000000064: 06 jne 0x41dbe4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
30
  000000000000006a: 03 movq %rbx, %rdx
31
  000000000000006d: 04 testb $30, %r10b
32
- 0000000000000071: 02 jne 0x41da10 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x20>
33
- 0000000000000073: 05 jmp 0x41db80 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x190>
34
  0000000000000078: 04 leaq 3(%r9), %r11
35
  000000000000007c: 03 cmpq %rcx, %r11
36
- 000000000000007f: 06 ja 0x41db90 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1a0>
37
  0000000000000085: 03 movzbl (%rdx), %ebx
38
  0000000000000088: 02 movl %ebx, %edx
39
  000000000000008a: 03 andb $-64, %dl
40
  000000000000008d: 03 cmpb $-128, %dl
41
- 0000000000000090: 06 jne 0x41dbe4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
42
  0000000000000096: 05 movzbl 2(%r9), %edx
43
  000000000000009b: 03 andb $-64, %dl
44
  000000000000009e: 03 cmpb $-128, %dl
45
- 00000000000000a1: 06 jne 0x41dbe4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
46
  00000000000000a7: 04 andl $15, %r10d
47
  00000000000000ab: 04 shll $12, %r10d
48
  00000000000000af: 03 andl $63, %ebx
49
  00000000000000b2: 03 shll $6, %ebx
50
  00000000000000b5: 03 orl %r10d, %ebx
51
  00000000000000b8: 06 cmpl $2047, %ebx
52
- 00000000000000be: 06 jbe 0x41db80 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x190>
53
  00000000000000c4: 06 andl $63488, %ebx
54
  00000000000000ca: 03 movq %r11, %rdx
55
  00000000000000cd: 06 cmpl $55296, %ebx
56
- 00000000000000d3: 06 jne 0x41da10 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x20>
57
- 00000000000000d9: 05 jmp 0x41dbb4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1c4>
58
  00000000000000de: 04 testb $8, %r10b
59
- 00000000000000e2: 06 jne 0x41dbbc <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1cc>
60
  00000000000000e8: 04 leaq 4(%r9), %r11
61
  00000000000000ec: 03 cmpq %rcx, %r11
62
- 00000000000000ef: 06 ja 0x41dbc4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1d4>
63
  00000000000000f5: 03 movzbl (%rdx), %ebp
64
  00000000000000f8: 02 movl %ebp, %ebx
65
  00000000000000fa: 03 andb $-64, %bl
66
  00000000000000fd: 03 cmpb $-128, %bl
67
- 0000000000000100: 06 jne 0x41dbe4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
68
  0000000000000106: 05 movzbl 2(%r9), %ebx
69
  000000000000010b: 02 movl %ebx, %edx
70
  000000000000010d: 03 andb $-64, %dl
71
  0000000000000110: 03 cmpb $-128, %dl
72
- 0000000000000113: 06 jne 0x41dbe4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
73
  0000000000000119: 05 movzbl 3(%r9), %r14d
74
  000000000000011e: 03 movl %r14d, %edx
75
  0000000000000121: 03 andb $-64, %dl
76
  0000000000000124: 03 cmpb $-128, %dl
77
- 0000000000000127: 06 jne 0x41dbe4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
78
  000000000000012d: 04 andl $7, %r10d
79
  0000000000000131: 04 shll $18, %r10d
80
  0000000000000135: 03 andl $63, %ebp
81
  0000000000000138: 03 shll $12, %ebp
82
  000000000000013b: 03 orl %r10d, %ebp
83
  000000000000013e: 03 andl $63, %ebx
84
  0000000000000141: 03 shll $6, %ebx
85
  0000000000000144: 02 orl %ebp, %ebx
86
  0000000000000146: 04 andl $63, %r14d
87
  000000000000014a: 08 leal -65536(%r14,%rbx), %ebp
88
  0000000000000152: 03 movq %r11, %rdx
89
  0000000000000155: 06 cmpl $1048576, %ebp
90
- 000000000000015b: 06 jb 0x41da10 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x20>
91
  0000000000000161: 03 orl %r14d, %ebx
92
  0000000000000164: 02 xorl %ecx, %ecx
93
  0000000000000166: 06 cmpl $1114112, %ebx
94
  000000000000016c: 03 setb %cl
95
  000000000000016f: 04 leal -6(%rcx,%rcx), %ecx
96
  0000000000000173: 02 movl %ecx, (%rdi)
97
- 0000000000000175: 02 jmp 0x41db6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
98
  0000000000000177: 06 movl $4294967294, (%rdi)
99
  000000000000017d: 03 movq %r9, (%rsi)
100
  0000000000000180: 01 popq %rbx
101
  0000000000000181: 02 popq %r14
102
  0000000000000183: 01 popq %rbp
103
  0000000000000184: 01 retq
104
  0000000000000185: 06 movl $0, (%rdi)
105
  000000000000018b: 03 movq %r8, %rax
106
- 000000000000018e: 02 jmp 0x41db6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
107
  0000000000000190: 06 movl $4294967292, (%rdi)
108
- 0000000000000196: 02 jmp 0x41db6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
109
  0000000000000198: 06 movl $4294967295, (%rdi)
110
- 000000000000019e: 02 jmp 0x41db6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
111
  00000000000001a0: 04 leaq 2(%r9), %r8
112
  00000000000001a4: 05 movl $4294967295, %ebx
113
  00000000000001a9: 03 cmpq %rcx, %r8
114
- 00000000000001ac: 02 jne 0x41dbb0 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1c0>
115
  00000000000001ae: 02 movb (%rdx), %cl
116
  00000000000001b0: 03 andb $-64, %cl
117
  00000000000001b3: 02 xorl %ebx, %ebx
118
  00000000000001b5: 03 cmpb $-128, %cl
119
  00000000000001b8: 03 sete %bl
120
  00000000000001bb: 02 addl %ebx, %ebx
121
  00000000000001bd: 03 orl $-3, %ebx
122
  00000000000001c0: 02 movl %ebx, (%rdi)
123
- 00000000000001c2: 02 jmp 0x41db6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
124
  00000000000001c4: 06 movl $4294967289, (%rdi)
125
- 00000000000001ca: 02 jmp 0x41db6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
126
  00000000000001cc: 06 movl $4294967291, (%rdi)
127
- 00000000000001d2: 02 jmp 0x41db6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
128
  00000000000001d4: 06 movl $4294967295, (%rdi)
129
  00000000000001da: 03 cmpq %rcx, %rdx
130
- 00000000000001dd: 02 jae 0x41db6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
131
  00000000000001df: 03 movzbl (%rdx), %ebx
132
  00000000000001e2: 03 andb $-64, %bl
133
  00000000000001e5: 03 cmpb $-128, %bl
134
- 00000000000001e8: 02 jne 0x41dbe4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
135
  00000000000001ea: 03 incq %rdx
136
  00000000000001ed: 03 cmpq %rdx, %rcx
137
- 00000000000001f0: 02 jne 0x41dbcf <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1df>
138
- 00000000000001f2: 02 jmp 0x41db6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
139
  00000000000001f4: 06 movl $4294967293, (%rdi)
140
- 00000000000001fa: 02 jmp 0x41db6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
141
  00000000000001fc: 02 xorl %eax, %eax
142
  00000000000001fe: 06 movl $0, (%rdi)
143
  0000000000000204: 03 movq %rdx, %r9
144
- 0000000000000207: 05 jmp 0x41db6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
145
  000000000000020c: 04 nopl (%rax)
1
+ 000000000041daf0 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r14
4
  0000000000000003: 01 pushq %rbx
5
  0000000000000004: 03 testq %rcx, %rcx
6
+ 0000000000000007: 06 jle 0x41dcec <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1fc>
7
  000000000000000d: 03 addq %rdx, %rcx
8
  0000000000000010: 02 xorl %eax, %eax
9
+ 0000000000000012: 03 testq %r8, %r8
10
+ 0000000000000015: 04 cmovsq %rax, %r8
11
+ 0000000000000019: 03 movq %rdx, %r9
12
+ 000000000000001c: 02 jmp 0x41db1f <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x2f>
13
+ 000000000000001e: 02 nop
14
  0000000000000020: 03 incq %rax
15
  0000000000000023: 03 movq %rdx, %r9
16
  0000000000000026: 03 cmpq %rcx, %rdx
17
+ 0000000000000029: 06 jae 0x41dcee <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1fe>
18
  000000000000002f: 03 cmpq %rax, %r8
19
+ 0000000000000032: 06 je 0x41dc75 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x185>
20
  0000000000000038: 04 leaq 1(%r9), %rdx
21
  000000000000003c: 04 movzbl (%r9), %r10d
22
  0000000000000040: 03 movq %r10, %rbx
23
  0000000000000043: 04 shrq $4, %rbx
24
+ 0000000000000047: 07 jmpq *4489560(,%rbx,8)
25
  000000000000004e: 04 leaq 2(%r9), %rbx
26
  0000000000000052: 03 cmpq %rcx, %rbx
27
+ 0000000000000055: 06 ja 0x41dc88 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x198>
28
  000000000000005b: 03 movzbl (%rdx), %edx
29
  000000000000005e: 03 andb $-64, %dl
30
  0000000000000061: 03 cmpb $-128, %dl
31
+ 0000000000000064: 06 jne 0x41dce4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
32
  000000000000006a: 03 movq %rbx, %rdx
33
  000000000000006d: 04 testb $30, %r10b
34
+ 0000000000000071: 02 jne 0x41db10 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x20>
35
+ 0000000000000073: 05 jmp 0x41dc80 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x190>
36
  0000000000000078: 04 leaq 3(%r9), %r11
37
  000000000000007c: 03 cmpq %rcx, %r11
38
+ 000000000000007f: 06 ja 0x41dc90 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1a0>
39
  0000000000000085: 03 movzbl (%rdx), %ebx
40
  0000000000000088: 02 movl %ebx, %edx
41
  000000000000008a: 03 andb $-64, %dl
42
  000000000000008d: 03 cmpb $-128, %dl
43
+ 0000000000000090: 06 jne 0x41dce4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
44
  0000000000000096: 05 movzbl 2(%r9), %edx
45
  000000000000009b: 03 andb $-64, %dl
46
  000000000000009e: 03 cmpb $-128, %dl
47
+ 00000000000000a1: 06 jne 0x41dce4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
48
  00000000000000a7: 04 andl $15, %r10d
49
  00000000000000ab: 04 shll $12, %r10d
50
  00000000000000af: 03 andl $63, %ebx
51
  00000000000000b2: 03 shll $6, %ebx
52
  00000000000000b5: 03 orl %r10d, %ebx
53
  00000000000000b8: 06 cmpl $2047, %ebx
54
+ 00000000000000be: 06 jbe 0x41dc80 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x190>
55
  00000000000000c4: 06 andl $63488, %ebx
56
  00000000000000ca: 03 movq %r11, %rdx
57
  00000000000000cd: 06 cmpl $55296, %ebx
58
+ 00000000000000d3: 06 jne 0x41db10 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x20>
59
+ 00000000000000d9: 05 jmp 0x41dcb4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1c4>
60
  00000000000000de: 04 testb $8, %r10b
61
+ 00000000000000e2: 06 jne 0x41dcbc <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1cc>
62
  00000000000000e8: 04 leaq 4(%r9), %r11
63
  00000000000000ec: 03 cmpq %rcx, %r11
64
+ 00000000000000ef: 06 ja 0x41dcc4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1d4>
65
  00000000000000f5: 03 movzbl (%rdx), %ebp
66
  00000000000000f8: 02 movl %ebp, %ebx
67
  00000000000000fa: 03 andb $-64, %bl
68
  00000000000000fd: 03 cmpb $-128, %bl
69
+ 0000000000000100: 06 jne 0x41dce4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
70
  0000000000000106: 05 movzbl 2(%r9), %ebx
71
  000000000000010b: 02 movl %ebx, %edx
72
  000000000000010d: 03 andb $-64, %dl
73
  0000000000000110: 03 cmpb $-128, %dl
74
+ 0000000000000113: 06 jne 0x41dce4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
75
  0000000000000119: 05 movzbl 3(%r9), %r14d
76
  000000000000011e: 03 movl %r14d, %edx
77
  0000000000000121: 03 andb $-64, %dl
78
  0000000000000124: 03 cmpb $-128, %dl
79
+ 0000000000000127: 06 jne 0x41dce4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
80
  000000000000012d: 04 andl $7, %r10d
81
  0000000000000131: 04 shll $18, %r10d
82
  0000000000000135: 03 andl $63, %ebp
83
  0000000000000138: 03 shll $12, %ebp
84
  000000000000013b: 03 orl %r10d, %ebp
85
  000000000000013e: 03 andl $63, %ebx
86
  0000000000000141: 03 shll $6, %ebx
87
  0000000000000144: 02 orl %ebp, %ebx
88
  0000000000000146: 04 andl $63, %r14d
89
  000000000000014a: 08 leal -65536(%r14,%rbx), %ebp
90
  0000000000000152: 03 movq %r11, %rdx
91
  0000000000000155: 06 cmpl $1048576, %ebp
92
+ 000000000000015b: 06 jb 0x41db10 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x20>
93
  0000000000000161: 03 orl %r14d, %ebx
94
  0000000000000164: 02 xorl %ecx, %ecx
95
  0000000000000166: 06 cmpl $1114112, %ebx
96
  000000000000016c: 03 setb %cl
97
  000000000000016f: 04 leal -6(%rcx,%rcx), %ecx
98
  0000000000000173: 02 movl %ecx, (%rdi)
99
+ 0000000000000175: 02 jmp 0x41dc6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
100
  0000000000000177: 06 movl $4294967294, (%rdi)
101
  000000000000017d: 03 movq %r9, (%rsi)
102
  0000000000000180: 01 popq %rbx
103
  0000000000000181: 02 popq %r14
104
  0000000000000183: 01 popq %rbp
105
  0000000000000184: 01 retq
106
  0000000000000185: 06 movl $0, (%rdi)
107
  000000000000018b: 03 movq %r8, %rax
108
+ 000000000000018e: 02 jmp 0x41dc6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
109
  0000000000000190: 06 movl $4294967292, (%rdi)
110
+ 0000000000000196: 02 jmp 0x41dc6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
111
  0000000000000198: 06 movl $4294967295, (%rdi)
112
+ 000000000000019e: 02 jmp 0x41dc6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
113
  00000000000001a0: 04 leaq 2(%r9), %r8
114
  00000000000001a4: 05 movl $4294967295, %ebx
115
  00000000000001a9: 03 cmpq %rcx, %r8
116
+ 00000000000001ac: 02 jne 0x41dcb0 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1c0>
117
  00000000000001ae: 02 movb (%rdx), %cl
118
  00000000000001b0: 03 andb $-64, %cl
119
  00000000000001b3: 02 xorl %ebx, %ebx
120
  00000000000001b5: 03 cmpb $-128, %cl
121
  00000000000001b8: 03 sete %bl
122
  00000000000001bb: 02 addl %ebx, %ebx
123
  00000000000001bd: 03 orl $-3, %ebx
124
  00000000000001c0: 02 movl %ebx, (%rdi)
125
+ 00000000000001c2: 02 jmp 0x41dc6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
126
  00000000000001c4: 06 movl $4294967289, (%rdi)
127
+ 00000000000001ca: 02 jmp 0x41dc6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
128
  00000000000001cc: 06 movl $4294967291, (%rdi)
129
+ 00000000000001d2: 02 jmp 0x41dc6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
130
  00000000000001d4: 06 movl $4294967295, (%rdi)
131
  00000000000001da: 03 cmpq %rcx, %rdx
132
+ 00000000000001dd: 02 jae 0x41dc6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
133
  00000000000001df: 03 movzbl (%rdx), %ebx
134
  00000000000001e2: 03 andb $-64, %bl
135
  00000000000001e5: 03 cmpb $-128, %bl
136
+ 00000000000001e8: 02 jne 0x41dce4 <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1f4>
137
  00000000000001ea: 03 incq %rdx
138
  00000000000001ed: 03 cmpq %rdx, %rcx
139
+ 00000000000001f0: 02 jne 0x41dccf <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x1df>
140
+ 00000000000001f2: 02 jmp 0x41dc6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
141
  00000000000001f4: 06 movl $4294967293, (%rdi)
142
+ 00000000000001fa: 02 jmp 0x41dc6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
143
  00000000000001fc: 02 xorl %eax, %eax
144
  00000000000001fe: 06 movl $0, (%rdi)
145
  0000000000000204: 03 movq %rdx, %r9
146
+ 0000000000000207: 05 jmp 0x41dc6d <BloombergLP::bdlde::Utf8Util::advanceIfValid(int*, char const**, char const*, unsigned long, long)+0x17d>
147
  000000000000020c: 04 nopl (%rax)