25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: generate_arm_multi.c,v 1.11 2005/11/19 18:53:07 debug Exp $ |
* $Id: generate_arm_multi.c,v 1.12 2005/11/30 16:23:08 debug Exp $ |
29 |
* |
* |
30 |
* Generation of commonly used ARM load/store multiple instructions. |
* Generation of commonly used ARM load/store multiple instructions. |
31 |
* |
* |
236 |
"#include <stdlib.h>\n" |
"#include <stdlib.h>\n" |
237 |
"#include \"cpu.h\"\n" |
"#include \"cpu.h\"\n" |
238 |
"#include \"misc.h\"\n" |
"#include \"misc.h\"\n" |
239 |
"#include \"arm_quick_pc_to_pointers.h\"\n" |
"#define DYNTRANS_PC_TO_POINTERS arm_pc_to_pointers\n" |
240 |
|
"#include \"quick_pc_to_pointers.h\"\n" |
241 |
"#include \"arm_tmphead_1.h\"\n" |
"#include \"arm_tmphead_1.h\"\n" |
242 |
"\n#define instr(x) arm_instr_ ## x\n"); |
"\n#define instr(x) arm_instr_ ## x\n"); |
243 |
|
printf("extern void arm_pc_to_pointers(struct cpu *);\n"); |
244 |
printf("extern void arm_instr_nop(struct cpu *, " |
printf("extern void arm_instr_nop(struct cpu *, " |
245 |
"struct arm_instr_call *);\n"); |
"struct arm_instr_call *);\n"); |
246 |
printf("extern void arm_instr_bdt_load(struct cpu *, " |
printf("extern void arm_instr_bdt_load(struct cpu *, " |