mremap2 is a totally unreliable test; it's the only test that fails on a

number of Linux machines.  This change makes it more reliable, at the cost
of being less specific.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10575
This commit is contained in:
Nicholas Nethercote 2009-07-24 05:38:23 +00:00
parent 2722cbec9a
commit bd7381bd00
5 changed files with 173 additions and 759 deletions

View File

@ -7,8 +7,7 @@ EXTRA_DIST = \
blockfault.stderr.exp blockfault.vgtest \
mremap.stderr.exp mremap.stderr.exp-glibc27 mremap.stdout.exp \
mremap.vgtest \
mremap2.stderr.exp mremap2.stdout.exp mremap2.stdout.exp2 \
mremap2.stdout.exp-glibc28-amd64 mremap2.vgtest
mremap2.stderr.exp mremap2.stdout.exp mremap2.vgtest
check_PROGRAMS = \
blockfault \

View File

@ -77,7 +77,12 @@ void show ( void )
int i,r;
for (i = 0; i < 200; i++) {
r = mprotect( workingarea + i * PAGE, PAGE, PROT_NONE );
printf("%c", r == 0 ? 'X' : '.');
// We used to print 'X' or '.' according to the mprotect result, but the
// results are too variable and the test was never reliable. So now we
// just always print '.'. At least this test gives mremap a thorough
// working out and so will detect egregious problems like crashes.
//printf("%c", r == 0 ? 'X' : '.');
printf(".");
if (i == 49 || i == 99 || i == 149) printf("\n");
}
printf("\n");
@ -139,10 +144,12 @@ int main ( void )
maymove, fixed, newsizes[nsi], dstpossible, dst );
r = (char*)
syscall(__NR_mremap, src, 20*PAGE, newsize, flags, dst, 0 );
if (r == MAP_FAILED)
printf("error %d\n", errno);
else
printf("%p (== %s)\n", r, identify(r));
// We used to print the address or error, but that was also unreliable.
//if (r == MAP_FAILED)
// printf("error %d\n", errno);
//else
// printf("%p (== %s)\n", r, identify(r));
printf("\n");
if (1) {
show();

View File

@ -3,294 +3,294 @@ dst_possible = 0x........
dst_impossible = 0x........
src = 0x........
maymv 0 fixed 0 newsz 19 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 19 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 0 newsz 19 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 19 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 0 newsz 20 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 20 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 0 newsz 20 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 20 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 0 newsz 31 dstpo 0 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 31 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 0 newsz 31 dstpo 1 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 0 newsz 31 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 19 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 19 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 19 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 19 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 20 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 20 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 20 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 20 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 21 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 21 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 21 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 21 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 29 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 29 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 29 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 29 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 30 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 30 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 30 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 30 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 31 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 31 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 0 fixed 1 newsz 31 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 0 fixed 1 newsz 31 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 0 newsz 19 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 0 newsz 19 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 0 newsz 19 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 0 newsz 19 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 0 newsz 20 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 0 newsz 20 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 0 newsz 20 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 0 newsz 20 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 0 newsz 30 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 0 newsz 31 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...................
maymv 1 fixed 0 newsz 31 dstpo 0 dst 0x........ ->
..................................................
maymv 1 fixed 0 newsz 31 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...................
..................................................
maymv 1 fixed 1 newsz 19 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 19 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 0 newsz 31 dstpo 1 dst 0x........ ->
..................................................
..................................................
XXXXXXXXXXXXXXXXXXX...............................
maymv 1 fixed 1 newsz 20 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 20 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXXX..............................
maymv 1 fixed 1 newsz 21 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 1 newsz 19 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 1 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 1 newsz 19 dstpo 1 dst 0x........ ->
..................................................
..................................................
XXXXXXXXXXXXXXXXXXXXX.............................
maymv 1 fixed 1 newsz 29 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 1 newsz 20 dstpo 0 dst 0x........ ->
..................................................
..................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
maymv 1 fixed 1 newsz 30 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 1 newsz 20 dstpo 1 dst 0x........ ->
..................................................
..................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................
maymv 1 fixed 1 newsz 31 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 31 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
maymv 1 fixed 1 newsz 21 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 1 newsz 21 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 1 newsz 29 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 1 newsz 29 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 1 newsz 30 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 1 newsz 30 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 1 newsz 31 dstpo 0 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
maymv 1 fixed 1 newsz 31 dstpo 1 dst 0x........ ->
..................................................
..................................................
..................................................
..................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...................

View File

@ -1,296 +0,0 @@
dst_possible = 0x........
dst_impossible = 0x........
src = 0x........
maymv 0 fixed 0 newsz 19 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 19 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 20 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 20 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 31 dstpo 0 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 31 dstpo 1 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 19 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 19 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 20 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 20 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 21 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 21 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 29 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 29 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 30 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 30 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 31 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 31 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 19 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 19 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 20 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 20 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 31 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 31 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 19 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 19 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXX...............................
maymv 1 fixed 1 newsz 20 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 20 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXXX..............................
maymv 1 fixed 1 newsz 21 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXXXX.............................
maymv 1 fixed 1 newsz 29 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
maymv 1 fixed 1 newsz 30 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................
maymv 1 fixed 1 newsz 31 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 31 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...................

View File

@ -1,296 +0,0 @@
dst_possible = 0x........
dst_impossible = 0x........
src = 0x........
maymv 0 fixed 0 newsz 19 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 19 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 20 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 20 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 31 dstpo 0 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 0 newsz 31 dstpo 1 dst 0x........ -> error 12
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 19 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 19 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 20 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 20 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 21 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 21 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 29 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 29 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 30 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 30 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 31 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 0 fixed 1 newsz 31 dstpo 1 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 19 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 19 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXX...........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 20 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 20 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src)
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 31 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 0 newsz 31 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 19 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 19 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXX...............................
maymv 1 fixed 1 newsz 20 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 20 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXXX..............................
maymv 1 fixed 1 newsz 21 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXXXX.............................
maymv 1 fixed 1 newsz 29 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
maymv 1 fixed 1 newsz 30 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................
maymv 1 fixed 1 newsz 31 dstpo 0 dst 0x........ -> error 22
XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
maymv 1 fixed 1 newsz 31 dstpo 1 dst 0x........ -> 0x........ (== dst)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...................