Comparing BloombergLP::bdlde::QuotedPrintableEncoder::appendPrintable(char*, char) in assumed vs ignored

Files changed (1) hide show
  1. bdlde_quotedprintableencoder.t/{1.assume.s → 1.none.s} +28 -26
bdlde_quotedprintableencoder.t/{1.assume.s → 1.none.s} RENAMED
@@ -1,33 +1,35 @@
1
- 000000000041ec60 <BloombergLP::bdlde::QuotedPrintableEncoder::appendPrintable(char*, char)>:
2
  0000000000000000: 03 movl 4(%rdi), %eax
3
  0000000000000003: 03 movl 8(%rdi), %ecx
4
  0000000000000006: 03 subl 44(%rdi), %ecx
5
  0000000000000009: 02 decl %eax
6
  000000000000000b: 02 cmpl %eax, %ecx
7
- 000000000000000d: 02 jge 0x41ec76 <BloombergLP::bdlde::QuotedPrintableEncoder::appendPrintable(char*, char)+0x16>
8
  000000000000000f: 02 movb %dl, (%rsi)
9
  0000000000000011: 03 incl 8(%rdi)
10
- 0000000000000014: 02 jmp 0x41ecb1 <BloombergLP::bdlde::QuotedPrintableEncoder::appendPrintable(char*, char)+0x51>
11
- 0000000000000016: 07 movl $1, 40(%rdi)
12
- 000000000000001d: 03 movb %dl, 32(%rdi)
13
- 0000000000000020: 03 movb $61, (%rsi)
14
- 0000000000000023: 03 incl 8(%rdi)
15
- 0000000000000026: 04 movslq 40(%rdi), %rax
16
- 000000000000002a: 03 leal 1(%rax), %ecx
17
- 000000000000002d: 03 movl %ecx, 40(%rdi)
 
 
 
 
 
 
18
- 0000000000000030: 05 movb $10, 32(%rdi,%rax)
19
- 0000000000000035: 04 movslq 40(%rdi), %rax
20
- 0000000000000039: 03 leal 1(%rax), %ecx
21
- 000000000000003c: 03 movl %ecx, 40(%rdi)
22
- 000000000000003f: 05 movb $13, 32(%rdi,%rax)
23
- 0000000000000044: 03 movl 8(%rdi), %eax
24
- 0000000000000047: 03 addl $2, %eax
25
- 000000000000004a: 03 movl %eax, 44(%rdi)
26
- 000000000000004d: 04 movb $0, 49(%rdi)
27
- 0000000000000051: 04 movq 16(%rdi), %rax
28
- 0000000000000055: 03 movzbl %dl, %ecx
29
- 0000000000000058: 04 cmpb $3, (%rax,%rcx)
30
- 000000000000005c: 04 sete 49(%rdi)
31
- 0000000000000060: 01 retq
32
- 0000000000000061: 10 nopw %cs:(%rax,%rax)
33
- 000000000000006b: 05 nopl (%rax,%rax)
1
+ 000000000041ec70 <BloombergLP::bdlde::QuotedPrintableEncoder::appendPrintable(char*, char)>:
2
  0000000000000000: 03 movl 4(%rdi), %eax
3
  0000000000000003: 03 movl 8(%rdi), %ecx
4
  0000000000000006: 03 subl 44(%rdi), %ecx
5
  0000000000000009: 02 decl %eax
6
  000000000000000b: 02 cmpl %eax, %ecx
7
+ 000000000000000d: 02 jge 0x41ec86 <BloombergLP::bdlde::QuotedPrintableEncoder::appendPrintable(char*, char)+0x16>
8
  000000000000000f: 02 movb %dl, (%rsi)
9
  0000000000000011: 03 incl 8(%rdi)
10
+ 0000000000000014: 02 jmp 0x41ecc5 <BloombergLP::bdlde::QuotedPrintableEncoder::appendPrintable(char*, char)+0x55>
 
 
 
 
11
+ 0000000000000016: 04 movslq 40(%rdi), %rax
12
+ 000000000000001a: 03 leal 1(%rax), %ecx
13
+ 000000000000001d: 03 movl %ecx, 40(%rdi)
14
+ 0000000000000020: 04 movb %dl, 32(%rdi,%rax)
15
+ 0000000000000024: 03 movb $61, (%rsi)
16
+ 0000000000000027: 03 incl 8(%rdi)
17
+ 000000000000002a: 04 movslq 40(%rdi), %rax
18
+ 000000000000002e: 03 leal 1(%rax), %ecx
19
+ 0000000000000031: 03 movl %ecx, 40(%rdi)
20
+ 0000000000000034: 05 movb $10, 32(%rdi,%rax)
21
+ 0000000000000039: 04 movslq 40(%rdi), %rax
22
+ 000000000000003d: 03 leal 1(%rax), %ecx
23
+ 0000000000000040: 03 movl %ecx, 40(%rdi)
24
+ 0000000000000043: 05 movb $13, 32(%rdi,%rax)
25
+ 0000000000000048: 03 movl 8(%rdi), %eax
26
+ 000000000000004b: 03 addl $2, %eax
27
+ 000000000000004e: 03 movl %eax, 44(%rdi)
28
+ 0000000000000051: 04 movb $0, 49(%rdi)
29
+ 0000000000000055: 04 movq 16(%rdi), %rax
30
+ 0000000000000059: 03 movzbl %dl, %ecx
31
+ 000000000000005c: 04 cmpb $3, (%rax,%rcx)
32
+ 0000000000000060: 04 sete 49(%rdi)
33
+ 0000000000000064: 01 retq
34
+ 0000000000000065: 10 nopw %cs:(%rax,%rax)
35
+ 000000000000006f: 01 nop