Comparing BloombergLP::bdlb::HashUtil::hash0(char const*, int, int) in assumed vs ignored

Files changed (1) hide show
  1. ball_administration.t/{5.assume.s → 5.none.s} +24 -25
ball_administration.t/{5.assume.s → 5.none.s} RENAMED
@@ -1,55 +1,54 @@
1
- 00000000004245f0 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)>:
2
  0000000000000000: 03 movl %edx, %r8d
3
  0000000000000003: 02 testl %esi, %esi
4
- 0000000000000005: 02 je 0x42460c <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0x1c>
5
- 0000000000000007: 02 movl %esi, %esi
6
- 0000000000000009: 04 leaq -1(%rsi), %rax
7
- 000000000000000d: 02 movl %esi, %edx
8
- 000000000000000f: 03 andl $3, %edx
9
- 0000000000000012: 04 cmpq $3, %rax
10
- 0000000000000016: 02 jae 0x424613 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0x23>
11
- 0000000000000018: 02 xorl %eax, %eax
12
- 000000000000001a: 02 jmp 0x42466d <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0x7d>
13
- 000000000000001c: 02 xorl %eax, %eax
14
- 000000000000001e: 05 jmp 0x424699 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0xa9>
15
- 0000000000000023: 06 andl $2147483644, %esi
16
- 0000000000000029: 03 negq %rsi
17
- 000000000000002c: 02 xorl %eax, %eax
18
- 000000000000002e: 02 nop
19
  0000000000000030: 03 movsbl (%rdi), %ecx
20
  0000000000000033: 02 xorl %eax, %ecx
21
  0000000000000035: 06 imull $1664525, %ecx, %eax
22
  000000000000003b: 05 addl $1013904223, %eax
23
  0000000000000040: 04 movsbl 1(%rdi), %ecx
24
  0000000000000044: 02 xorl %eax, %ecx
25
  0000000000000046: 06 imull $1664525, %ecx, %eax
26
  000000000000004c: 05 addl $1013904223, %eax
27
  0000000000000051: 04 movsbl 2(%rdi), %ecx
28
  0000000000000055: 02 xorl %eax, %ecx
29
  0000000000000057: 06 imull $1664525, %ecx, %eax
30
  000000000000005d: 05 addl $1013904223, %eax
31
  0000000000000062: 04 movsbl 3(%rdi), %ecx
32
  0000000000000066: 04 addq $4, %rdi
33
  000000000000006a: 02 xorl %eax, %ecx
34
  000000000000006c: 06 imull $1664525, %ecx, %eax
35
  0000000000000072: 05 addl $1013904223, %eax
36
- 0000000000000077: 04 addq $4, %rsi
37
- 000000000000007b: 02 jne 0x424620 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0x30>
38
- 000000000000007d: 03 testq %rdx, %rdx
39
- 0000000000000080: 02 je 0x424699 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0xa9>
40
- 0000000000000082: 02 xorl %esi, %esi
41
  0000000000000084: 10 nopw %cs:(%rax,%rax)
42
  000000000000008e: 02 nop
43
- 0000000000000090: 04 movsbl (%rdi,%rsi), %ecx
44
  0000000000000094: 02 xorl %eax, %ecx
45
  0000000000000096: 06 imull $1664525, %ecx, %eax
46
  000000000000009c: 05 addl $1013904223, %eax
47
- 00000000000000a1: 03 incq %rsi
48
- 00000000000000a4: 03 cmpq %rsi, %rdx
49
- 00000000000000a7: 02 jne 0x424680 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0x90>
50
  00000000000000a9: 02 xorl %edx, %edx
51
  00000000000000ab: 03 divl %r8d
52
  00000000000000ae: 02 movl %edx, %eax
53
  00000000000000b0: 01 retq
54
  00000000000000b1: 10 nopw %cs:(%rax,%rax)
55
  00000000000000bb: 05 nopl (%rax,%rax)
1
+ 0000000000424a90 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)>:
2
  0000000000000000: 03 movl %edx, %r8d
3
  0000000000000003: 02 testl %esi, %esi
4
+ 0000000000000005: 02 je 0x424aab <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0x1b>
5
+ 0000000000000007: 03 movslq %esi, %rdx
6
+ 000000000000000a: 04 leaq -1(%rdx), %rax
 
7
+ 000000000000000e: 03 andl $3, %esi
8
+ 0000000000000011: 04 cmpq $3, %rax
9
+ 0000000000000015: 02 jae 0x424ab2 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0x22>
10
+ 0000000000000017: 02 xorl %eax, %eax
11
+ 0000000000000019: 02 jmp 0x424b0d <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0x7d>
12
+ 000000000000001b: 02 xorl %eax, %eax
13
+ 000000000000001d: 05 jmp 0x424b39 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0xa9>
14
+ 0000000000000022: 04 andq $-4, %rdx
15
+ 0000000000000026: 03 negq %rdx
16
+ 0000000000000029: 02 xorl %eax, %eax
17
+ 000000000000002b: 05 nopl (%rax,%rax)
18
  0000000000000030: 03 movsbl (%rdi), %ecx
19
  0000000000000033: 02 xorl %eax, %ecx
20
  0000000000000035: 06 imull $1664525, %ecx, %eax
21
  000000000000003b: 05 addl $1013904223, %eax
22
  0000000000000040: 04 movsbl 1(%rdi), %ecx
23
  0000000000000044: 02 xorl %eax, %ecx
24
  0000000000000046: 06 imull $1664525, %ecx, %eax
25
  000000000000004c: 05 addl $1013904223, %eax
26
  0000000000000051: 04 movsbl 2(%rdi), %ecx
27
  0000000000000055: 02 xorl %eax, %ecx
28
  0000000000000057: 06 imull $1664525, %ecx, %eax
29
  000000000000005d: 05 addl $1013904223, %eax
30
  0000000000000062: 04 movsbl 3(%rdi), %ecx
31
  0000000000000066: 04 addq $4, %rdi
32
  000000000000006a: 02 xorl %eax, %ecx
33
  000000000000006c: 06 imull $1664525, %ecx, %eax
34
  0000000000000072: 05 addl $1013904223, %eax
35
+ 0000000000000077: 04 addq $4, %rdx
36
+ 000000000000007b: 02 jne 0x424ac0 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0x30>
37
+ 000000000000007d: 03 testq %rsi, %rsi
38
+ 0000000000000080: 02 je 0x424b39 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0xa9>
39
+ 0000000000000082: 02 xorl %edx, %edx
40
  0000000000000084: 10 nopw %cs:(%rax,%rax)
41
  000000000000008e: 02 nop
42
+ 0000000000000090: 04 movsbl (%rdi,%rdx), %ecx
43
  0000000000000094: 02 xorl %eax, %ecx
44
  0000000000000096: 06 imull $1664525, %ecx, %eax
45
  000000000000009c: 05 addl $1013904223, %eax
46
+ 00000000000000a1: 03 incq %rdx
47
+ 00000000000000a4: 03 cmpq %rdx, %rsi
48
+ 00000000000000a7: 02 jne 0x424b20 <BloombergLP::bdlb::HashUtil::hash0(char const*, int, int)+0x90>
49
  00000000000000a9: 02 xorl %edx, %edx
50
  00000000000000ab: 03 divl %r8d
51
  00000000000000ae: 02 movl %edx, %eax
52
  00000000000000b0: 01 retq
53
  00000000000000b1: 10 nopw %cs:(%rax,%rax)
54
  00000000000000bb: 05 nopl (%rax,%rax)