Comparing BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*) in assumed vs ignored

Files changed (1) hide show
  1. balcl_commandline.t/{36.assume.s → 36.none.s} +87 -22
balcl_commandline.t/{36.assume.s → 36.none.s} RENAMED
@@ -1,35 +1,100 @@
1
- 0000000000473190 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)>:
2
  0000000000000000: 03 movq %rcx, (%rdi)
3
  0000000000000003: 04 movq %rsi, 8(%rdi)
4
  0000000000000007: 04 movq %rsi, 16(%rdi)
5
  000000000000000b: 04 movq %rsi, 24(%rdi)
6
  000000000000000f: 04 movq %rdx, 32(%rdi)
7
  0000000000000013: 04 movb $0, 40(%rdi)
8
  0000000000000017: 03 testq %rdx, %rdx
9
- 000000000000001a: 02 je 0x4731d7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x47>
10
  000000000000001c: 03 cmpq %rdx, %rsi
11
- 000000000000001f: 02 je 0x4731f7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x67>
12
- 0000000000000021: 10 nopw %cs:(%rax,%rax)
13
- 000000000000002b: 05 nopl (%rax,%rax)
14
  0000000000000030: 03 movzbl (%rsi), %eax
15
  0000000000000033: 04 cmpb $1, (%rcx,%rax)
16
- 0000000000000037: 02 jne 0x4731f7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x67>
17
  0000000000000039: 03 incq %rsi
18
  000000000000003c: 04 movq %rsi, 8(%rdi)
19
  0000000000000040: 03 cmpq %rsi, %rdx
20
- 0000000000000043: 02 jne 0x4731c0 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x30>
21
- 0000000000000045: 02 jmp 0x4731f7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x67>
22
- 0000000000000047: 02 movb (%rsi), %al
23
- 0000000000000049: 02 testb %al, %al
24
- 000000000000004b: 02 je 0x4731f7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x67>
25
- 000000000000004d: 03 incq %rsi
26
- 0000000000000050: 03 movzbl %al, %eax
27
- 0000000000000053: 04 cmpb $1, (%rcx,%rax)
28
- 0000000000000057: 02 jne 0x4731f7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x67>
29
- 0000000000000059: 04 movq %rsi, 8(%rdi)
30
- 000000000000005d: 03 movzbl (%rsi), %eax
31
- 0000000000000060: 03 incq %rsi
32
- 0000000000000063: 02 testb %al, %al
33
- 0000000000000065: 02 jne 0x4731e0 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x50>
34
- 0000000000000067: 05 jmp 0x473200 <BloombergLP::bdlb::TokenizerIterator::operator++()>
35
- 000000000000006c: 04 nopl (%rax)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0000000000473000 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)>:
2
  0000000000000000: 03 movq %rcx, (%rdi)
3
  0000000000000003: 04 movq %rsi, 8(%rdi)
4
  0000000000000007: 04 movq %rsi, 16(%rdi)
5
  000000000000000b: 04 movq %rsi, 24(%rdi)
6
  000000000000000f: 04 movq %rdx, 32(%rdi)
7
  0000000000000013: 04 movb $0, 40(%rdi)
8
  0000000000000017: 03 testq %rdx, %rdx
9
+ 000000000000001a: 02 je 0x473052 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x52>
10
  000000000000001c: 03 cmpq %rdx, %rsi
11
+ 000000000000001f: 06 je 0x473144 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x144>
12
+ 0000000000000025: 10 nopw %cs:(%rax,%rax)
13
+ 000000000000002f: 01 nop
14
  0000000000000030: 03 movzbl (%rsi), %eax
15
  0000000000000033: 04 cmpb $1, (%rcx,%rax)
16
+ 0000000000000037: 02 jne 0x473048 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x48>
17
  0000000000000039: 03 incq %rsi
18
  000000000000003c: 04 movq %rsi, 8(%rdi)
19
  0000000000000040: 03 cmpq %rsi, %rdx
20
+ 0000000000000043: 02 jne 0x473030 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x30>
21
+ 0000000000000045: 03 movq %rdx, %rsi
22
+ 0000000000000048: 03 testq %rdx, %rdx
23
+ 000000000000004b: 02 jne 0x47307f <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x7f>
24
+ 000000000000004d: 05 jmp 0x4730e8 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xe8>
25
+ 0000000000000052: 02 movb (%rsi), %al
26
+ 0000000000000054: 02 testb %al, %al
27
+ 0000000000000056: 06 je 0x4730e8 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xe8>
28
+ 000000000000005c: 03 incq %rsi
29
+ 000000000000005f: 01 nop
30
+ 0000000000000060: 03 movzbl %al, %eax
31
+ 0000000000000063: 04 cmpb $1, (%rcx,%rax)
32
+ 0000000000000067: 02 jne 0x473077 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x77>
33
+ 0000000000000069: 04 movq %rsi, 8(%rdi)
34
+ 000000000000006d: 03 movzbl (%rsi), %eax
35
+ 0000000000000070: 03 incq %rsi
36
+ 0000000000000073: 02 testb %al, %al
37
+ 0000000000000075: 02 jne 0x473060 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x60>
38
+ 0000000000000077: 03 decq %rsi
39
+ 000000000000007a: 03 testq %rdx, %rdx
40
+ 000000000000007d: 02 je 0x4730e8 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xe8>
41
+ 000000000000007f: 04 movq %rsi, 16(%rdi)
42
+ 0000000000000083: 04 movq %rsi, 24(%rdi)
43
+ 0000000000000087: 03 cmpq %rdx, %rsi
44
+ 000000000000008a: 06 je 0x47314c <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x14c>
45
+ 0000000000000090: 03 xorl %r8d, %r8d
46
+ 0000000000000093: 03 movq %rsi, %r11
47
+ 0000000000000096: 02 jmp 0x4730bf <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xbf>
48
+ 0000000000000098: 08 nopl (%rax,%rax)
49
+ 00000000000000a0: 03 incq %rsi
50
+ 00000000000000a3: 04 movq %rsi, 24(%rdi)
51
+ 00000000000000a7: 08 movl 4932912(%r8,%r9,4), %r8d
52
+ 00000000000000af: 03 incq %r11
53
+ 00000000000000b2: 04 movq %r11, 8(%rdi)
54
+ 00000000000000b6: 03 cmpq %r11, %rdx
55
+ 00000000000000b9: 06 je 0x473143 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x143>
56
+ 00000000000000bf: 04 movzbl (%r11), %eax
57
+ 00000000000000c3: 05 movsbq (%rcx,%rax), %rax
58
+ 00000000000000c8: 03 movslq %r8d, %r8
59
+ 00000000000000cb: 04 leaq (%rax,%rax,2), %r9
60
+ 00000000000000cf: 04 shlq $2, %r8
61
+ 00000000000000d3: 08 movl 4932864(%r8,%r9,4), %r10d
62
+ 00000000000000db: 03 testl %r10d, %r10d
63
+ 00000000000000de: 02 je 0x4730a0 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xa0>
64
+ 00000000000000e0: 04 cmpl $2, %r10d
65
+ 00000000000000e4: 02 jne 0x4730a7 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0xa7>
66
+ 00000000000000e6: 02 jmp 0x473143 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x143>
67
+ 00000000000000e8: 04 movq %rsi, 16(%rdi)
68
+ 00000000000000ec: 04 movq %rsi, 24(%rdi)
69
+ 00000000000000f0: 02 movb (%rsi), %dl
70
+ 00000000000000f2: 02 testb %dl, %dl
71
+ 00000000000000f4: 02 je 0x47314c <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x14c>
72
+ 00000000000000f6: 04 leaq 1(%rsi), %rax
73
+ 00000000000000fa: 03 xorl %r8d, %r8d
74
+ 00000000000000fd: 02 jmp 0x47311d <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x11d>
75
+ 00000000000000ff: 01 nop
76
+ 0000000000000100: 03 incq %rsi
77
+ 0000000000000103: 04 movq %rsi, 24(%rdi)
78
+ 0000000000000107: 08 movl 4932912(%rdx,%r8,4), %r8d
79
+ 000000000000010f: 04 movq %rax, 8(%rdi)
80
+ 0000000000000113: 03 movzbl (%rax), %edx
81
+ 0000000000000116: 03 incq %rax
82
+ 0000000000000119: 02 testb %dl, %dl
83
+ 000000000000011b: 02 je 0x473143 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x143>
84
+ 000000000000011d: 03 movzbl %dl, %edx
85
+ 0000000000000120: 05 movsbq (%rcx,%rdx), %r9
86
+ 0000000000000125: 03 movslq %r8d, %rdx
87
+ 0000000000000128: 04 leaq (%r9,%r9,2), %r8
88
+ 000000000000012c: 04 shlq $2, %rdx
89
+ 0000000000000130: 08 movl 4932864(%rdx,%r8,4), %r9d
90
+ 0000000000000138: 03 testl %r9d, %r9d
91
+ 000000000000013b: 02 je 0x473100 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x100>
92
+ 000000000000013d: 04 cmpl $2, %r9d
93
+ 0000000000000141: 02 jne 0x473107 <BloombergLP::bdlb::TokenizerIterator::TokenizerIterator(char const*, char const*, BloombergLP::bdlb::Tokenizer_Data const*)+0x107>
94
+ 0000000000000143: 01 retq
95
+ 0000000000000144: 04 movq %rdx, 16(%rdi)
96
+ 0000000000000148: 04 movq %rdx, 24(%rdi)
97
+ 000000000000014c: 04 movb $1, 40(%rdi)
98
+ 0000000000000150: 01 retq
99
+ 0000000000000151: 10 nopw %cs:(%rax,%rax)
100
+ 000000000000015b: 05 nopl (%rax,%rax)