Files
ftmemsim-valgrind/none/tests/s390x/fold_And16.c
Julian Seward bddd46f059 Add s390x-esque test for folding Iop_And16. From #268513 comment 3.
(Florian Krohm, britzel@acm.org)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11684
2011-04-05 11:15:28 +00:00

18 lines
412 B
C

#include <stdio.h>
int main()
{
unsigned long p;
register unsigned long *msg = &p;
/* Load "hi\n\0" into P; then convert the 'i' into an 'h' */
__asm__ volatile ( "iihl %[p],0x0a00\n\t"
"iihh %[p],0x6869\n\t"
"nihh %[p],0x6868\n\t" : [p] "+d" (p) : : "cc");
/* Write P to stdout; should read "hh\n" */
printf("%s", (char *)msg);
return 0;
}