| 43 | |
| 44 | |
| 45 | void usage(char** av) |
| 46 | { |
| 47 | printf("usage:\n"); |
| 48 | printf("\t%s [-mips32|-mips64|-mips1|-mips2|-mips3|-mips4|-cavium] [-a BASEADDR] [instruction_words]+\n", av[0]); |
| 49 | printf("\t\tdisassemble for the given MIPS version (MIPS32 by default)\n"); |
| 50 | printf("\t\tBASEADDR must be an unsigned 32-bit integer in hexadecimal\n"); |
| 51 | printf("\t%s test\n", av[0]); |
| 52 | printf("example:\n"); |
| 53 | printf("\t%s 0c1001dc 8ca40000 2c410020 10200013\n", av[0]); |
| 54 | printf("\t%s test\n", av[0]); |
| 55 | exit(-1); |
| 56 | } |
| 57 | |
| 58 | int main(int ac, char **av) |
| 59 | { |