Home
last modified time | relevance | path

Searched refs:crc32 (Results 1 – 25 of 59) sorted by relevance

123

/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/
Dx86-64-inval-crc32.s1 # Check illegal 64bit crc32 in SSE4.2
8 crc32 (%rsi), %al label
9 crc32 (%rsi), %ax label
10 crc32 (%rsi), %eax label
11 crc32 (%rsi), %rax label
12 crc32 %al, %al label
14 crc32 %ax, %ax label
16 crc32 %rax, %eax label
17 crc32 %eax, %rax label
24 crc32 al,byte ptr [rsi] label
[all …]
Dx86-64-crc32-intel.d2 #name: x86-64 crc32 (Intel mode)
3 #source: x86-64-crc32.s
10 [ ]*[a-f0-9]+: f2 0f 38 f0 06 crc32 eax,BYTE PTR \[rsi\]
11 [ ]*[a-f0-9]+: f2 48 0f 38 f0 06 crc32 rax,BYTE PTR \[rsi\]
12 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 06 crc32 eax,WORD PTR \[rsi\]
13 [ ]*[a-f0-9]+: f2 0f 38 f1 06 crc32 eax,DWORD PTR \[rsi\]
14 [ ]*[a-f0-9]+: f2 48 0f 38 f1 06 crc32 rax,QWORD PTR \[rsi\]
15 [ ]*[a-f0-9]+: f2 0f 38 f0 c0 crc32 eax,al
16 [ ]*[a-f0-9]+: f2 0f 38 f0 c0 crc32 eax,al
17 [ ]*[a-f0-9]+: f2 48 0f 38 f0 c0 crc32 rax,al
[all …]
Dx86-64-inval-crc32.l32 [ ]*1[ ]+\# Check illegal 64bit crc32 in SSE4\.2
39 [ ]*8[ ]+crc32 \(%rsi\), %al
40 [ ]*9[ ]+crc32 \(%rsi\), %ax
41 [ ]*10[ ]+crc32 \(%rsi\), %eax
42 [ ]*11[ ]+crc32 \(%rsi\), %rax
43 [ ]*12[ ]+crc32 %al, %al
45 [ ]*14[ ]+crc32 %ax, %ax
47 [ ]*16[ ]+crc32 %rax, %eax
48 [ ]*17[ ]+crc32 %eax, %rax
55 [ ]*24[ ]+crc32 al,byte ptr \[rsi\]
[all …]
Dx86-64-crc32.s1 # Check 64bit crc32 in SSE4.2
11 crc32 %al, %eax label
13 crc32 %al, %rax label
15 crc32 %ax, %eax label
17 crc32 %eax, %eax label
19 crc32 %rax, %rax label
23 crc32 rax,byte ptr [rsi] label
24 crc32 eax,byte ptr [rsi] label
25 crc32 eax, word ptr [rsi] label
26 crc32 eax,dword ptr [rsi] label
[all …]
Dcrc32-intel.d2 #name: i386 crc32 (Intel disassembly)
3 #source: crc32.s
10 [ ]*[a-f0-9]+: f2 0f 38 f0 06 crc32 eax,BYTE PTR \[esi\]
11 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 06 crc32 eax,WORD PTR \[esi\]
12 [ ]*[a-f0-9]+: f2 0f 38 f1 06 crc32 eax,DWORD PTR \[esi\]
13 [ ]*[a-f0-9]+: f2 0f 38 f0 c0 crc32 eax,al
14 [ ]*[a-f0-9]+: f2 0f 38 f0 c0 crc32 eax,al
15 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 c0 crc32 eax,ax
16 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 c0 crc32 eax,ax
17 [ ]*[a-f0-9]+: f2 0f 38 f1 c0 crc32 eax,eax
[all …]
Dinval-crc32.s1 # Check illegal crc32 in SSE4.2
8 crc32 (%esi), %al label
9 crc32 (%esi), %ax label
10 crc32 (%esi), %eax label
11 crc32 %al, %al label
13 crc32 %ax, %ax label
17 crc32 al,byte ptr [esi] label
18 crc32 ax, word ptr [esi] label
19 crc32 al, [esi] label
20 crc32 ax, [esi] label
[all …]
Dx86-64-sse4_2.s5 crc32 %cl,%ebx
6 crc32 %cl,%rbx
7 crc32 %cx,%ebx
8 crc32 %ecx,%ebx
9 crc32 %rcx,%rbx
43 crc32 ebx,cl
44 crc32 rbx,cl
45 crc32 ebx,cx
46 crc32 ebx,ecx
47 crc32 rbx,rcx
[all …]
Dinval-crc32.l21 [ ]*1[ ]+\# Check illegal crc32 in SSE4\.2
28 [ ]*8[ ]+crc32 \(%esi\), %al
29 [ ]*9[ ]+crc32 \(%esi\), %ax
30 [ ]*10[ ]+crc32 \(%esi\), %eax
31 [ ]*11[ ]+crc32 %al, %al
33 [ ]*13[ ]+crc32 %ax, %ax
37 [ ]*17[ ]+crc32 al,byte ptr \[esi\]
38 [ ]*18[ ]+crc32 ax, word ptr \[esi\]
39 [ ]*19[ ]+crc32 al, \[esi\]
40 [ ]*20[ ]+crc32 ax, \[esi\]
[all …]
Dx86-64-sse4_2-intel.d10 [ ]*[a-f0-9]+: f2 0f 38 f0 d9 crc32 ebx,cl
11 [ ]*[a-f0-9]+: f2 48 0f 38 f0 d9 crc32 rbx,cl
12 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 d9 crc32 ebx,cx
13 [ ]*[a-f0-9]+: f2 0f 38 f1 d9 crc32 ebx,ecx
14 [ ]*[a-f0-9]+: f2 48 0f 38 f1 d9 crc32 rbx,rcx
15 [ ]*[a-f0-9]+: f2 0f 38 f0 19 crc32 ebx,BYTE PTR \[rcx\]
16 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 19 crc32 ebx,WORD PTR \[rcx\]
17 [ ]*[a-f0-9]+: f2 0f 38 f1 19 crc32 ebx,DWORD PTR \[rcx\]
18 [ ]*[a-f0-9]+: f2 48 0f 38 f1 19 crc32 rbx,QWORD PTR \[rcx\]
19 [ ]*[a-f0-9]+: f2 0f 38 f0 d9 crc32 ebx,cl
[all …]
Dcrc32.s1 # Check crc32 in SSE4.2
9 crc32 %al, %eax label
11 crc32 %ax, %eax label
13 crc32 %eax, %eax label
17 crc32 eax,byte ptr [esi] label
18 crc32 eax, word ptr [esi] label
19 crc32 eax,dword ptr [esi] label
20 crc32 eax,al label
21 crc32 eax, ax label
22 crc32 eax,eax label
Dsse4_2.s5 crc32 %cl,%ebx
6 crc32 %cx,%ebx
7 crc32 %ecx,%ebx
35 crc32 ebx,cl
36 crc32 ebx,cx
37 crc32 ebx,ecx
38 crc32 ebx,BYTE PTR [ecx]
39 crc32 ebx,WORD PTR [ecx]
40 crc32 ebx,DWORD PTR [ecx]
41 crc32 ebx,cl
[all …]
Dsse4_2-intel.d10 [ ]*[a-f0-9]+: f2 0f 38 f0 d9 crc32 ebx,cl
11 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 d9 crc32 ebx,cx
12 [ ]*[a-f0-9]+: f2 0f 38 f1 d9 crc32 ebx,ecx
13 [ ]*[a-f0-9]+: f2 0f 38 f0 19 crc32 ebx,BYTE PTR \[ecx\]
14 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 19 crc32 ebx,WORD PTR \[ecx\]
15 [ ]*[a-f0-9]+: f2 0f 38 f1 19 crc32 ebx,DWORD PTR \[ecx\]
16 [ ]*[a-f0-9]+: f2 0f 38 f0 d9 crc32 ebx,cl
17 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 d9 crc32 ebx,cx
18 [ ]*[a-f0-9]+: f2 0f 38 f1 d9 crc32 ebx,ecx
37 [ ]*[a-f0-9]+: f2 0f 38 f0 d9 crc32 ebx,cl
[all …]
Darch-5.s5 crc32 %ecx,%ebx label
Darch-6.s5 crc32 %ecx,%ebx label
Darch-2.s9 crc32 %ecx,%ebx label
Darch-3.s9 crc32 %ecx,%ebx label
Dx86-64-arch-2.s22 crc32 %ecx,%ebx label
Darch-10.s22 crc32 %ecx,%ebx label
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ilp32/
Dx86-64-crc32-intel.d1 #source: ../x86-64-crc32.s
3 #name: x86-64 (ILP32) crc32 (Intel mode)
10 [ ]*[a-f0-9]+: f2 0f 38 f0 06 crc32 eax,BYTE PTR \[rsi\]
11 [ ]*[a-f0-9]+: f2 48 0f 38 f0 06 crc32 rax,BYTE PTR \[rsi\]
12 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 06 crc32 eax,WORD PTR \[rsi\]
13 [ ]*[a-f0-9]+: f2 0f 38 f1 06 crc32 eax,DWORD PTR \[rsi\]
14 [ ]*[a-f0-9]+: f2 48 0f 38 f1 06 crc32 rax,QWORD PTR \[rsi\]
15 [ ]*[a-f0-9]+: f2 0f 38 f0 c0 crc32 eax,al
16 [ ]*[a-f0-9]+: f2 0f 38 f0 c0 crc32 eax,al
17 [ ]*[a-f0-9]+: f2 48 0f 38 f0 c0 crc32 rax,al
[all …]
Dx86-64-sse4_2-intel.d10 [ ]*[a-f0-9]+: f2 0f 38 f0 d9 crc32 ebx,cl
11 [ ]*[a-f0-9]+: f2 48 0f 38 f0 d9 crc32 rbx,cl
12 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 d9 crc32 ebx,cx
13 [ ]*[a-f0-9]+: f2 0f 38 f1 d9 crc32 ebx,ecx
14 [ ]*[a-f0-9]+: f2 48 0f 38 f1 d9 crc32 rbx,rcx
15 [ ]*[a-f0-9]+: f2 0f 38 f0 19 crc32 ebx,BYTE PTR \[rcx\]
16 [ ]*[a-f0-9]+: 66 f2 0f 38 f1 19 crc32 ebx,WORD PTR \[rcx\]
17 [ ]*[a-f0-9]+: f2 0f 38 f1 19 crc32 ebx,DWORD PTR \[rcx\]
18 [ ]*[a-f0-9]+: f2 48 0f 38 f1 19 crc32 rbx,QWORD PTR \[rcx\]
19 [ ]*[a-f0-9]+: f2 0f 38 f0 d9 crc32 ebx,cl
[all …]
Dx86-64-crc32.d1 #source: ../x86-64-crc32.s
3 #name: x86-64 (ILP32) crc32
/toolchain/binutils/binutils-2.25/bfd/
Dopncls.c1171 unsigned long crc32; in bfd_get_debug_link_info() local
1199 crc32 = bfd_get_32 (abfd, contents + crc_offset); in bfd_get_debug_link_info()
1201 *crc32_out = crc32; in bfd_get_debug_link_info()
1359 unsigned long crc32; in find_separate_debug_file() local
1374 base = get_func (abfd, & crc32); in find_separate_debug_file()
1420 if (check_func (debugfile, crc32)) in find_separate_debug_file()
1428 if (check_func (debugfile, crc32)) in find_separate_debug_file()
1441 if (check_func (debugfile, crc32)) in find_separate_debug_file()
1628 unsigned long crc32; in bfd_fill_in_gnu_debuglink_section() local
1655 crc32 = 0; in bfd_fill_in_gnu_debuglink_section()
[all …]
/toolchain/binutils/binutils-2.25/gas/testsuite/
DChangeLog-2007899 * gas/i386/crc32-intel.d: Updated.
900 * gas/i386/crc32.d: Likewise.
902 * gas/i386/x86-64-crc32-intel.d: Likewise.
903 * gas/i386/x86-64-crc32.d: Likewise.
906 * gas/i386/crc32.s: Remove crc32 instructions with ambiguous
907 operand size and suffix in crc32 instructions in Intel mode.
908 * gas/i386/x86-64-crc32.s: Likewise.
910 * gas/i386/sse4_2.s: Remove crc32 instructions with ambiguous
914 * gas/i386/i386.exp: Run inval-crc32 and x86-64-inval-crc32.
916 * gas/i386/inval-crc32.l: New.
[all …]
/toolchain/binutils/binutils-2.25/gas/config/
Dobj-evax.c34 static unsigned int crc32 (unsigned char *, int);
369 crc32 (unsigned char *buf, int len) in crc32() function
468 crc = crc32 ((unsigned char *)name + final_len, in shorten_identifier()
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/
Dcrc32-bad.d4 #stderr: crc32-bad.l

123