5 .c "numbers don't add up to zero\n"
7 .c "failed: got %i instead of %i\n"
18 printf ("received %i\n", arg);
41 /* Store the argument on the stack. */
42 allocai $(__WORDSIZE >> 3) $off
45 /* Store the negative of the argument on the stack. */
46 allocai $(__WORDSIZE >> 3) $neg
55 /* Ignore the result. */
57 /* Restore the negative and the argument from the stack. */
61 /* Make sure they still add to zero. */
68 /* Display a failure message. */
71 pushargi failure_message
86 beqi succeeded %r0 7777
88 pushargi report_message
96 pushargi succeeded_message