mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-24 16:26:13 +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
|
||||
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 = \
|
||||
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 = \
|
||||
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 = \
|
||||
${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
|
||||
|
||||
TESTDIR=${srcdir-`pwd`}
|
||||
SRCDIR=${srcdir-`pwd`}
|
||||
BUILDDIR=${top_builddir-`pwd`}
|
||||
|
||||
${BUILDDIR}/src/gen4asm -o TEST.out $TESTDIR/TEST.g4a
|
||||
if cmp TEST.out ${TESTDIR}/TEST.expected; then : ; else
|
||||
${BUILDDIR}/src/gen4asm -o TEST.out $SRCDIR/TEST.g4a
|
||||
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;
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user