Mercurial > libdvdnav.hg
comparison vmcmd.c @ 153:175d5fef21e4 src
Minor changes.
author | jcdutton |
---|---|
date | Sat, 05 Apr 2003 13:11:13 +0000 |
parents | 3a1659f4a6c3 |
children | 3492d41dc247 |
comparison
equal
deleted
inserted
replaced
152:3a1659f4a6c3 | 153:175d5fef21e4 |
---|---|
113 NULL, | 113 NULL, |
114 NULL, | 114 NULL, |
115 NULL, | 115 NULL, |
116 }; | 116 }; |
117 | 117 |
118 typedef struct { | |
119 uint16_t SPRM[24]; | |
120 uint16_t GPRM[16]; | |
121 uint8_t GPRM_mode[16]; /* Need to have some thing to indicate normal/counter mode for every | |
122 GPRM */ | |
123 struct timeval GPRM_time[16]; /* For counter mode */ | |
124 } registers_t; | |
125 | |
126 typedef struct | |
127 { | |
128 uint64_t instruction; | |
129 uint64_t examined; | |
130 registers_t *registers; | |
131 } command_t; | |
132 | |
133 uint32_t vm_getbits(command_t *command, int start, int count) { | 118 uint32_t vm_getbits(command_t *command, int start, int count) { |
134 uint64_t result = 0; | 119 uint64_t result = 0; |
135 uint64_t bit_mask=0xffffffffffffffff; /* I could put -1 instead */ | 120 uint64_t bit_mask=0xffffffffffffffff; /* I could put -1 instead */ |
136 uint64_t examining = 0; | 121 uint64_t examining = 0; |
137 int32_t bits; | 122 int32_t bits; |
562 fprintf(MSG_OUT, " %08llx", (command.instruction & ~ command.examined) ); | 547 fprintf(MSG_OUT, " %08llx", (command.instruction & ~ command.examined) ); |
563 fprintf(MSG_OUT, "]"); | 548 fprintf(MSG_OUT, "]"); |
564 } | 549 } |
565 } | 550 } |
566 | 551 |
567 void vmPrint_CMD(int row, vm_cmd_t *vm_command) { | 552 void vm_print_cmd(int row, vm_cmd_t *vm_command) { |
568 int i; | 553 int i; |
569 | 554 |
570 fprintf(MSG_OUT, "(%03d) ", row + 1); | 555 fprintf(MSG_OUT, "(%03d) ", row + 1); |
571 for(i = 0; i < 8; i++) | 556 for(i = 0; i < 8; i++) |
572 fprintf(MSG_OUT, "%02x ", vm_command->bytes[i]); | 557 fprintf(MSG_OUT, "%02x ", vm_command->bytes[i]); |
573 fprintf(MSG_OUT, "| "); | 558 fprintf(MSG_OUT, "| "); |
574 | 559 |
575 vmPrint_mnemonic(vm_command); | 560 vm_print_mnemonic(vm_command); |
576 fprintf(MSG_OUT, "\n"); | 561 fprintf(MSG_OUT, "\n"); |
577 } | 562 } |
578 | 563 |
579 #endif | 564 #endif |