+ switch (cmdargs.arch) {
+ case 5:
+ offset = (operand & 0x3F);
+ reg = ((operand >> 6) & 0x7);
+ break;
+ case 15:
+ offset = (operand & 0x7F);
+ reg = ((operand >> 7) & 0x7);
+ break;
+ default:
+ fprintf(stderr, "Internal error: disasm_indirect_mem_operand invalid arch\n");
+ exit(1);
+ }