/* ** complement - binary complement table generation program ** written by Joseph B. Evans, 11/11/91 */ #include #include #define MAXRAND 2147483647. /* maximum random number for random() */ main(ac,av) int ac; char **av; { int x,sign,z; int xbits,zbits; double u; xbits = 12; zbits = 12; for (sign=0; sign<=1; sign++) { for (x=0; x<4096; x++) { z = x ^ sign * 0x0fff; printf("b"); print_binary(x,xbits); printf(" b"); print_binary(sign,1); printf("\tb"); print_binary(z,zbits); printf("\n"); } } }