--- fxstest.c.orig 2009-01-25 00:53:47.000000000 +1300 +++ fxstest.c 2009-01-25 00:54:07.000000000 +1300 @@ -200,7 +200,6 @@ int main(int argc, char *argv[]) regop.val = val; if (!strcasecmp(argv[2], "setindirect")) { regop.indirect = 1; - regop.val &= 0xff; } else { regop.indirect = 0; }