mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-25 00:36:16 +00:00
Add more unary operation tests.
This commit is contained in:
parent
e3cc73bec4
commit
863cd6a5b7
8
assembler/test/.gitignore
vendored
8
assembler/test/.gitignore
vendored
@ -1,2 +1,10 @@
|
|||||||
*.out
|
*.out
|
||||||
mov
|
mov
|
||||||
|
frc
|
||||||
|
rndd
|
||||||
|
rnde
|
||||||
|
rnde-intsrc
|
||||||
|
rndu
|
||||||
|
rndz
|
||||||
|
lzd
|
||||||
|
not
|
||||||
|
@ -2,11 +2,38 @@ check_SCRIPTS = run-test.sh
|
|||||||
|
|
||||||
TESTS_ENVIRONMENT = top_builddir=${top_builddir}
|
TESTS_ENVIRONMENT = top_builddir=${top_builddir}
|
||||||
TESTS = \
|
TESTS = \
|
||||||
mov
|
mov \
|
||||||
|
frc \
|
||||||
|
rndd \
|
||||||
|
rndu \
|
||||||
|
rnde-intsrc \
|
||||||
|
rndz \
|
||||||
|
lzd \
|
||||||
|
not
|
||||||
|
|
||||||
|
# Tests that are expected to fail because they contain some inccorect code.
|
||||||
|
XFAIL_TESTS = \
|
||||||
|
rnde-intsrc
|
||||||
|
|
||||||
TESTDATA = \
|
TESTDATA = \
|
||||||
mov.expected \
|
mov.expected \
|
||||||
mov.g4a
|
mov.g4a \
|
||||||
|
frc.expected \
|
||||||
|
frc.g4a \
|
||||||
|
rndd.expected \
|
||||||
|
rndd.g4a \
|
||||||
|
rndu.expected \
|
||||||
|
rndu.g4a \
|
||||||
|
rnde.expected \
|
||||||
|
rnde.g4a \
|
||||||
|
rnde-intsrc.expected \
|
||||||
|
rnde-intsrc.g4a \
|
||||||
|
rndz.expected \
|
||||||
|
rndz.g4a \
|
||||||
|
lzd.expected \
|
||||||
|
lzd.g4a \
|
||||||
|
not.expected \
|
||||||
|
not.g4a
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
${TESTDATA} \
|
${TESTDATA} \
|
||||||
|
1
assembler/test/frc.expected
Normal file
1
assembler/test/frc.expected
Normal file
@ -0,0 +1 @@
|
|||||||
|
{ 0x00000001, 0x20000021, 0x00000020, 0x00000000 },
|
1
assembler/test/frc.g4a
Normal file
1
assembler/test/frc.g4a
Normal file
@ -0,0 +1 @@
|
|||||||
|
mov (1) g0<1>UD g1<0,1,0>UD { align1 };
|
1
assembler/test/lzd.expected
Normal file
1
assembler/test/lzd.expected
Normal file
@ -0,0 +1 @@
|
|||||||
|
{ 0x0000004a, 0x20000021, 0x00000020, 0x00000000 },
|
1
assembler/test/lzd.g4a
Normal file
1
assembler/test/lzd.g4a
Normal file
@ -0,0 +1 @@
|
|||||||
|
lzd (1) g0<1>UD g1<0,1,0>UD { align1 };
|
1
assembler/test/not.expected
Normal file
1
assembler/test/not.expected
Normal file
@ -0,0 +1 @@
|
|||||||
|
{ 0x00000004, 0x20000021, 0x00000020, 0x00000000 },
|
1
assembler/test/not.g4a
Normal file
1
assembler/test/not.g4a
Normal file
@ -0,0 +1 @@
|
|||||||
|
not (1) g0<1>UD g1<0,1,0>UD { align1 };
|
1
assembler/test/rndd.expected
Normal file
1
assembler/test/rndd.expected
Normal file
@ -0,0 +1 @@
|
|||||||
|
{ 0x00000045, 0x200003a1, 0x00000020, 0x00000000 },
|
1
assembler/test/rndd.g4a
Normal file
1
assembler/test/rndd.g4a
Normal file
@ -0,0 +1 @@
|
|||||||
|
rndd (1) g0<1>UD g1<0,1,0>F { align1 };
|
1
assembler/test/rnde-intsrc.expected
Normal file
1
assembler/test/rnde-intsrc.expected
Normal file
@ -0,0 +1 @@
|
|||||||
|
{ 0x00000046, 0x20000021, 0x00000020, 0x00000000 },
|
1
assembler/test/rnde-intsrc.g4a
Normal file
1
assembler/test/rnde-intsrc.g4a
Normal file
@ -0,0 +1 @@
|
|||||||
|
rnde (1) g0<1>UD g1<0,1,0>UD { align1 };
|
1
assembler/test/rnde.expected
Normal file
1
assembler/test/rnde.expected
Normal file
@ -0,0 +1 @@
|
|||||||
|
{ 0x00000046, 0x200003a1, 0x00000020, 0x00000000 },
|
1
assembler/test/rnde.g4a
Normal file
1
assembler/test/rnde.g4a
Normal file
@ -0,0 +1 @@
|
|||||||
|
rnde (1) g0<1>UD g1<0,1,0>F { align1 };
|
1
assembler/test/rndu.expected
Normal file
1
assembler/test/rndu.expected
Normal file
@ -0,0 +1 @@
|
|||||||
|
{ 0x00000044, 0x200003a1, 0x00000020, 0x00000000 },
|
1
assembler/test/rndu.g4a
Normal file
1
assembler/test/rndu.g4a
Normal file
@ -0,0 +1 @@
|
|||||||
|
rndu (1) g0<1>UD g1<0,1,0>F { align1 };
|
1
assembler/test/rndz.expected
Normal file
1
assembler/test/rndz.expected
Normal file
@ -0,0 +1 @@
|
|||||||
|
{ 0x00000047, 0x200003a1, 0x00000020, 0x00000000 },
|
1
assembler/test/rndz.g4a
Normal file
1
assembler/test/rndz.g4a
Normal file
@ -0,0 +1 @@
|
|||||||
|
rndz (1) g0<1>UD g1<0,1,0>F { align1 };
|
@ -1,9 +1,11 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
TESTDIR=${srcdir-`pwd`}
|
SRCDIR=${srcdir-`pwd`}
|
||||||
BUILDDIR=${top_builddir-`pwd`}
|
BUILDDIR=${top_builddir-`pwd`}
|
||||||
|
|
||||||
${BUILDDIR}/src/gen4asm -o TEST.out $TESTDIR/TEST.g4a
|
${BUILDDIR}/src/gen4asm -o TEST.out $SRCDIR/TEST.g4a
|
||||||
if cmp TEST.out ${TESTDIR}/TEST.expected; then : ; else
|
if cmp TEST.out ${SRCDIR}/TEST.expected 2> /dev/null; then : ; else
|
||||||
|
echo "Output comparison for TEST"
|
||||||
|
diff -u ${SRCDIR}/TEST.expected TEST.out
|
||||||
exit 1;
|
exit 1;
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user