Commit | Line | Data |
---|---|---|
86fa6981 L |
1 | # Check 64bit instructions with pseudo prefixes for encoding |
2 | ||
3 | .text | |
4 | _start: | |
5 | {vex3} vmovaps %xmm7,%xmm2 | |
6 | {vex3} {load} vmovaps %xmm7,%xmm2 | |
7 | {vex3} {store} vmovaps %xmm7,%xmm2 | |
8 | vmovaps %xmm7,%xmm2 | |
9 | {vex2} vmovaps %xmm7,%xmm2 | |
10 | {vex2} {load} vmovaps %xmm7,%xmm2 | |
11 | {vex2} {store} vmovaps %xmm7,%xmm2 | |
12 | {vex3} vmovaps (%rax),%xmm2 | |
13 | vmovaps (%rax),%xmm2 | |
14 | {vex2} vmovaps (%rax),%xmm2 | |
15 | {evex} vmovaps (%rax),%xmm2 | |
16 | {disp32} vmovaps (%rax),%xmm2 | |
17 | {evex} {disp8} vmovaps (%rax),%xmm2 | |
18 | {evex} {disp32} vmovaps (%rax),%xmm2 | |
19 | mov %rcx, %rax | |
20 | {load} mov %rcx, %rax | |
21 | {store} mov %rcx, %rax | |
22 | movaps (%rax),%xmm2 | |
23 | {load} movaps (%rax),%xmm2 | |
24 | {store} movaps (%rax),%xmm2 | |
25 | {disp8} movaps (%rax),%xmm2 | |
26 | {disp32} movaps (%rax),%xmm2 | |
27 | movaps -1(%rax),%xmm2 | |
28 | {disp8} movaps -1(%rax),%xmm2 | |
29 | {disp32} movaps -1(%rax),%xmm2 | |
30 | movaps 128(%rax),%xmm2 | |
31 | {disp8} movaps 128(%rax),%xmm2 | |
32 | {disp32} movaps 128(%rax),%xmm2 | |
33 | ||
34 | .intel_syntax noprefix | |
35 | {vex3} vmovaps xmm2,xmm7 | |
36 | {vex3} {load} vmovaps xmm2,xmm7 | |
37 | {vex3} {store} vmovaps xmm2,xmm7 | |
38 | vmovaps xmm2,xmm7 | |
39 | {vex2} vmovaps xmm2,xmm7 | |
40 | {vex2} {load} vmovaps xmm2,xmm7 | |
41 | {vex2} {store} vmovaps xmm2,xmm7 | |
42 | {vex3} vmovaps xmm2,XMMWORD PTR [rax] | |
43 | vmovaps xmm2,XMMWORD PTR [rax] | |
44 | {vex2} vmovaps xmm2,XMMWORD PTR [rax] | |
45 | {evex} vmovaps xmm2,XMMWORD PTR [rax] | |
46 | {disp32} vmovaps xmm2,XMMWORD PTR [rax] | |
47 | {evex} {disp8} vmovaps xmm2,XMMWORD PTR [rax] | |
48 | {evex} {disp32} vmovaps xmm2,XMMWORD PTR [rax] | |
49 | mov rax,rcx | |
50 | {load} mov rax,rcx | |
51 | {store} mov rax,rcx | |
52 | movaps xmm2,XMMWORD PTR [rax] | |
53 | {load} movaps xmm2,XMMWORD PTR [rax] | |
54 | {store} movaps xmm2,XMMWORD PTR [rax] | |
55 | {disp8} movaps xmm2,XMMWORD PTR [rax] | |
56 | {disp32} movaps xmm2,XMMWORD PTR [rax] | |
57 | movaps xmm2,XMMWORD PTR [rax-1] | |
58 | {disp8} movaps xmm2,XMMWORD PTR [rax-1] | |
59 | {disp32} movaps xmm2,XMMWORD PTR [rax-1] | |
60 | movaps xmm2,XMMWORD PTR [rax+128] | |
61 | {disp8} movaps xmm2,XMMWORD PTR [rax+128] | |
62 | {disp32} movaps xmm2,XMMWORD PTR [rax+128] |