gas/testsuite/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / intel.s
index 464f4b6d411b4eb195ca25b024188770639db614..ae277bfe8a23b93ff2e1ccc75ccbe82837241190 100644 (file)
@@ -131,9 +131,9 @@ foo:
  mov    0x90909090[eax], edx
  mov    dl, 0x90909090[eax]
  mov    edx, 0x90909090[eax]
- mov    dword ptr 0x90909090[eax], ss
+ mov    word ptr 0x90909090[eax], ss
  lea    edx, 0x90909090[eax]
- mov    ss, dword ptr 0x90909090[eax]
+ mov    ss, word ptr 0x90909090[eax]
  pop    dword ptr 0x90909090[eax]
  xchg   eax, eax
  xchg   ecx, eax
@@ -193,6 +193,8 @@ foo:
  mov    dword ptr 0x90909090[eax], 0x90909090
  enter  0x9090, 0x90
  leave
+ retf   0x9090
+ retf
  lret   0x9090
  lret
  int3
@@ -484,8 +486,8 @@ foo:
  xchg   bp, ax
  xchg   si, ax
  xchg   di, ax
- cbtw
- cwtd
+ cbw
+ cwd
  callw  0x9090,0x9090
  pushfw
  popfw
@@ -513,6 +515,8 @@ foo:
  mov    word ptr 0x90909090[eax], 0x9090
  enterw 0x9090, 0x90
  leavew
+ retfw  0x9090
+ retfw
  lretw  0x9090
  lretw
  iretw
@@ -601,7 +605,7 @@ rot5:
 
 1:
  jne   1b
- movq  mm6, [DWORD PTR .LC5+40]                 
+ movq  mm6, [QWORD PTR .LC5+40]                 
  add   edi, dword ptr [ebx+8*eax]
  movd  mm0, dword ptr [ebx+8*eax+4]
  add   edi, dword ptr [ebx+8*ecx+((4095+1)*8)]
@@ -624,5 +628,68 @@ rot5:
        mov     %al, 0x11
        mov     %bl, ((( 0x4711  ) >> 8) & 0xff) 
        mov     %bl, 0x47
-       
- .p2align 4,0
+
+ shrd   eax, edx, cl
+ shld   eax, edx, cl
+
+fadd
+fadd   st(3)
+fadd   st,st(3)
+fadd   st(3),st
+fadd   DWORD PTR [ebx]
+fadd   QWORD PTR [ebx]
+faddp
+faddp  st(3)
+faddp  st(3),st
+fdiv
+fdiv   st(3)
+fdiv   st,st(3)
+fdiv   st(3),st
+fdiv   DWORD PTR [ebx]
+fdiv   QWORD PTR [ebx]
+fdivp
+fdivp  st(3)
+fdivp  st(3),st
+fdivp  st,st(3)
+fdivr
+fdivr  st(3)
+fdivr  st,st(3)
+fdivr  st(3),st
+fdivr  DWORD PTR [ebx]
+fdivr  QWORD PTR [ebx]
+fdivrp
+fdivrp st(3)
+fdivrp st(3),st
+fdivrp st,st(3)
+fmul
+fmul   st(3)
+fmul   st,st(3)
+fmul   st(3),st
+fmul   DWORD PTR [ebx]
+fmul   QWORD PTR [ebx]
+fmulp
+fmulp  st(3)
+fmulp  st(3),st
+fsub
+fsubr
+fsub   st(3)
+fsub   st,st(3)
+fsub   st(3),st
+fsub   DWORD PTR [ebx]
+fsub   QWORD PTR [ebx]
+fsubp
+fsubp  st(3)
+fsubp  st,st(3)
+fsubp  st(3),st
+fsubr  st(3)
+fsubr  st,st(3)
+fsubr  st(3),st
+fsubr  DWORD PTR [ebx]
+fsubr  QWORD PTR [ebx]
+fsubrp
+fsubrp st(3)
+fsubrp st(3),st
+fsubrp st,st(3)
+
+fidivr  word ptr [ebx]
+fidivr  dword ptr [ebx]
This page took 0.025019 seconds and 4 git commands to generate.