summaryrefslogtreecommitdiff
path: root/avx1
diff options
context:
space:
mode:
authortg74 <tg74@3ad0048d-3df7-0310-abae-a5850022a9f2>2012-10-16 04:20:15 +0000
committertg74 <tg74@3ad0048d-3df7-0310-abae-a5850022a9f2>2012-10-16 04:20:15 +0000
commit54bee4f802042ccc8c7cf5c81f953d168b7b2304 (patch)
tree5aafaca733edbe51ea94988c8c1732241ab6b63b /avx1
parent9dd2e21fb0f08717ca3ce15aa17f9e0b9aea2b81 (diff)
downloadfpc-54bee4f802042ccc8c7cf5c81f953d168b7b2304.tar.gz
remove obsolete failed tests
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/tg74@22660 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'avx1')
-rw-r--r--avx1/tests/test/tasm10.pp12
-rw-r--r--avx1/tests/test/tasm11.pp12
-rw-r--r--avx1/tests/test/tasm12.pp12
-rw-r--r--avx1/tests/test/tasm13.pp12
-rw-r--r--avx1/tests/test/tasm14.pp57
-rw-r--r--avx1/tests/test/tasm15.pp12
-rw-r--r--avx1/tests/test/tasm8.pp12
-rw-r--r--avx1/tests/test/tasm9.pp12
8 files changed, 0 insertions, 141 deletions
diff --git a/avx1/tests/test/tasm10.pp b/avx1/tests/test/tasm10.pp
deleted file mode 100644
index 7e0f5ffc9d..0000000000
--- a/avx1/tests/test/tasm10.pp
+++ /dev/null
@@ -1,12 +0,0 @@
-{ %CPU=x86_64 }
-{ %fail }
-
-// in 64-bit mode is needed exact size of memory operand (32- or 64 bit)
-{$asmmode intel}
-procedure test; assembler; nostackframe;
-asm
- vcvtsi2sd xmm0, xmm0, [RAX]
-end;
-
-begin
-end.
diff --git a/avx1/tests/test/tasm11.pp b/avx1/tests/test/tasm11.pp
deleted file mode 100644
index 08a826da9f..0000000000
--- a/avx1/tests/test/tasm11.pp
+++ /dev/null
@@ -1,12 +0,0 @@
-{ %CPU=i386,x86_64 }
-{ %fail }
-
-// need exact size of memory operand (128- or 256 bit)
-{$asmmode intel}
-procedure test; assembler; nostackframe;
-asm
- vcvtpd2dq xmm0, [RAX]
-end;
-
-begin
-end.
diff --git a/avx1/tests/test/tasm12.pp b/avx1/tests/test/tasm12.pp
deleted file mode 100644
index c4ae165e26..0000000000
--- a/avx1/tests/test/tasm12.pp
+++ /dev/null
@@ -1,12 +0,0 @@
-{ %CPU=i386,x86_64 }
-{ %fail }
-
-// need exact size of memory operand (128- or 256 bit)
-{$asmmode intel}
-procedure test; assembler; nostackframe;
-asm
- vcvtpd2ps xmm0, [RAX]
-end;
-
-begin
-end.
diff --git a/avx1/tests/test/tasm13.pp b/avx1/tests/test/tasm13.pp
deleted file mode 100644
index 13c69f290c..0000000000
--- a/avx1/tests/test/tasm13.pp
+++ /dev/null
@@ -1,12 +0,0 @@
-{ %CPU=i386,x86_64 }
-{ %fail }
-
-// need exact size of memory operand (128- or 256 bit)
-{$asmmode intel}
-procedure test; assembler; nostackframe;
-asm
- vcvttpd2dq xmm0, [RAX]
-end;
-
-begin
-end.
diff --git a/avx1/tests/test/tasm14.pp b/avx1/tests/test/tasm14.pp
deleted file mode 100644
index 86cbd82646..0000000000
--- a/avx1/tests/test/tasm14.pp
+++ /dev/null
@@ -1,57 +0,0 @@
-{ %CPU=x86_64 }
-
-// (Almost) every of these instructions use a high register and thus generate REX.
-{$asmmode intel}
-procedure avxtest; assembler; nostackframe;
-asm
- VADDPD XMM0, XMM1, [RAX] + $100
- VADDPD YMM2, YMM3, [RAX] + $100
-
- VBLENDPD XMM2, XMM5, XMM7, $02
- VBLENDPD YMM2, YMM5, YMM7, $0F
-
- VBLENDVPS XMM2, XMM5, XMM7, XMM4
- VBLENDVPS YMM0, YMM1, YMM2, YMM5
-
- VBROADCASTSD YMM0, [RAX]
-
- VPEXTRB EAX, XMM0, $00
-
- VPINSRD XMM7, XMM1, EAX, $03
-
- VZEROALL
-
-end;
-
-
-const
- avxtest_expected : array[0..59] of byte = (
- $C5,$F1,$58,$80,$00,$01,$00,$00,
- $C5,$E5,$58,$90,$00,$01,$00,$00,
- $C4,$E3,$51,$0D,$D7,$02,
- $C4,$E3,$55,$0D,$D7,$0F,
- $C4,$E3,$51,$4A,$D7,$40,
- $C4,$E3,$75,$4A,$C2,$50,
- $C4,$E2,$7D,$19,$00,
- $C4,$E3,$79,$14,$C0,$00,
- $C4,$E3,$71,$22,$F8,$03,
- $C5,$FC,$77);
-
-
-
-procedure check(const id: string; const expected: array of byte; p: pointer);
-var
- i : longint;
-begin
- for i:=0 to high(expected) do
- if expected[i]<>pbyte(p)[i] then
- begin
- writeln(id, ' mismatch at offset $',hexstr(i,4), ', expected=$',hexstr(expected[i],2),' actual=$',hexstr(pbyte(p)[i],2));
- halt(1);
- end;
-end;
-
-begin
- check('generic', avxtest_expected, @avxtest);
- writeln('ok');
-end.
diff --git a/avx1/tests/test/tasm15.pp b/avx1/tests/test/tasm15.pp
deleted file mode 100644
index d1499c010a..0000000000
--- a/avx1/tests/test/tasm15.pp
+++ /dev/null
@@ -1,12 +0,0 @@
-{ %CPU=x86_64 }
-{ %fail }
-
-// in 64-bit mode is needed exact size of memory operand (32- or 64 bit)
-{$asmmode intel}
-procedure test; assembler; nostackframe;
-asm
- cvtsi2ss xmm0, [RAX]
-end;
-
-begin
-end.
diff --git a/avx1/tests/test/tasm8.pp b/avx1/tests/test/tasm8.pp
deleted file mode 100644
index 29a3ed338a..0000000000
--- a/avx1/tests/test/tasm8.pp
+++ /dev/null
@@ -1,12 +0,0 @@
-{ %CPU=x86_64 }
-{ %fail }
-
-// in 64-bit mode is needed exact size of memory operand (32- or 64 bit)
-{$asmmode intel}
-procedure test; assembler; nostackframe;
-asm
- cvtsi2sd xmm0, [RAX]
-end;
-
-begin
-end.
diff --git a/avx1/tests/test/tasm9.pp b/avx1/tests/test/tasm9.pp
deleted file mode 100644
index 8a897a0c7b..0000000000
--- a/avx1/tests/test/tasm9.pp
+++ /dev/null
@@ -1,12 +0,0 @@
-{ %CPU=x86_64 }
-{ %fail }
-
-// in 64-bit mode is needed exact size of memory operand (32- or 64 bit)
-{$asmmode intel}
-procedure test; assembler; nostackframe;
-asm
- vcvtsi2ss xmm0, xmm0, [RAX]
-end;
-
-begin
-end.