void main() { Matrix *mx; Matrix_init(mx,4,3); Matrix_set(mx,3,3,2); Scanline *s; Instruction ist; Instruction_Init(&ist,mx); Scanline_Init(&ist); Instruction_Do(&ist); Instruction_Getname(&ist); Instruction_Destroy(&ist); }
void coldfire_init_state(){ static int done = 0; if(!done){ done = 1; Memory_Init(); Instruction_Init(); instruction_register_instructions(); memory_module_setup_segment("ram",0,0x0,32*1024*1024); /* SRAM for 5272 */ memory_module_setup_segment("ram",0, 0x20000000, 4096); /* set supervisor mode */ SRBits->S = 1; memory_core.mbar = 0x10000000; memory_core.mbar2 = 0x80000000; memory_core.mbar_size = 0x1024; memory_core.mbar2_size = 0x1024; /*mach init */ skyeye_config.mach->mach_init (&memory_core, skyeye_config.mach); } }