i386: Add tests for lfence with load/indirect branch/ret
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / lfence-load.s
1 .text
2 _start:
3 vldmxcsr (%ebp)
4 lgdt (%ebp)
5 vmptrld (%ebp)
6 vmclear (%ebp)
7 fsts (%ebp)
8 flds (%ebp)
9 fistl (%ebp)
10 fists (%ebp)
11 fildl (%ebp)
12 filds (%ebp)
13 fsave (%ebp)
14 frstor (%ebp)
15 filds (%ebp)
16 fisttps (%ebp)
17 fldenv (%ebp)
18 fstenv (%ebp)
19 fadds (%ebp)
20 fadds (%esp)
21 fadd %st(3),%st
22 fadds (%ecx)
23 filds (%ecx)
24 fists (%ecx)
25 xrstor (%ecx)
26 prefetchnta (%ecx)
27 cmpxchg8b (%ecx)
28 incl %ecx
29 lgdt (%eax)
30 pfcmpeq 2(%esi),%mm4
31 popl (%eax)
32 popl %eax
33 rclw (%ecx)
34 testl $1,(%ecx)
35 incl (%ecx)
36 notl (%ecx)
37 divl (%ecx)
38 mull (%ecx)
39 idivl (%ecx)
40 imull (%ecx)
41 leal (%eax,%eax,2), %eax
42 leave
43 outsb
44 lodsb
45 rep movsl
46 rep scasl
47 rep cmpsl
48 rep lodsl
49 addl $1, (%eax)
50 btl $1, (%eax)
51 xadd %eax,(%ebx)
52 xadd %eax,%ebx
53 xchg %eax,(%ebx)
54 xchg %eax,%ebx
55 cmp %eax,0x40(%ebp)
56 cmp 0x40(%ebp),%eax
57 add %eax,0x40(%ebp)
58 add (%eax),%eax
59 test %eax,0x40(%ebp)
60 test 0x40(%ebp),%eax
This page took 0.032373 seconds and 4 git commands to generate.