mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 18:13:01 +00:00
Add a test for LOOPNEL. See #256669.
(Jakub Jelinek <jakub@redhat.com>) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11507
This commit is contained in:
parent
70d8c1d1de
commit
39ae27adc6
@ -43,6 +43,7 @@ EXTRA_DIST = \
|
|||||||
insn_ssse3.stdout.exp insn_ssse3.stderr.exp insn_ssse3.vgtest \
|
insn_ssse3.stdout.exp insn_ssse3.stderr.exp insn_ssse3.vgtest \
|
||||||
jrcxz.stderr.exp jrcxz.stdout.exp jrcxz.vgtest \
|
jrcxz.stderr.exp jrcxz.stdout.exp jrcxz.vgtest \
|
||||||
looper.stderr.exp looper.stdout.exp looper.vgtest \
|
looper.stderr.exp looper.stdout.exp looper.vgtest \
|
||||||
|
loopnel.stderr.exp loopnel.stdout.exp loopnel.vgtest \
|
||||||
lzcnt64.stderr.exp lzcnt64.stdout.exp lzcnt64.vgtest \
|
lzcnt64.stderr.exp lzcnt64.stdout.exp lzcnt64.vgtest \
|
||||||
nibz_bennee_mmap.stderr.exp nibz_bennee_mmap.stdout.exp \
|
nibz_bennee_mmap.stderr.exp nibz_bennee_mmap.stdout.exp \
|
||||||
nibz_bennee_mmap.vgtest \
|
nibz_bennee_mmap.vgtest \
|
||||||
@ -94,6 +95,7 @@ if ! VGCONF_OS_IS_DARWIN
|
|||||||
fcmovnu \
|
fcmovnu \
|
||||||
fxtract \
|
fxtract \
|
||||||
looper \
|
looper \
|
||||||
|
loopnel \
|
||||||
jrcxz \
|
jrcxz \
|
||||||
shrld \
|
shrld \
|
||||||
slahf-amd64
|
slahf-amd64
|
||||||
|
|||||||
11
none/tests/amd64/loopnel.c
Normal file
11
none/tests/amd64/loopnel.c
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int
|
||||||
|
main (void)
|
||||||
|
{
|
||||||
|
long rcx = 0x200000005UL;
|
||||||
|
long rax = 5UL;
|
||||||
|
asm volatile ("1: addq $1, %0; loopnel 1b" : "+a" (rax), "+c" (rcx) : : "cc");
|
||||||
|
printf ("%ld %ld\n", rax, rcx);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
2
none/tests/amd64/loopnel.stderr.exp
Normal file
2
none/tests/amd64/loopnel.stderr.exp
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
|
||||||
|
|
||||||
1
none/tests/amd64/loopnel.stdout.exp
Normal file
1
none/tests/amd64/loopnel.stdout.exp
Normal file
@ -0,0 +1 @@
|
|||||||
|
10 0
|
||||||
1
none/tests/amd64/loopnel.vgtest
Normal file
1
none/tests/amd64/loopnel.vgtest
Normal file
@ -0,0 +1 @@
|
|||||||
|
prog: loopnel
|
||||||
Loading…
x
Reference in New Issue
Block a user