URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 297 |
Rev 384 |
typedef unsigned long Eterm;
|
typedef unsigned long Eterm;
|
process_main (void)
|
process_main (void)
|
{
|
{
|
register Eterm x0;
|
register Eterm x0;
|
register Eterm *reg = ((void *) 0);
|
register Eterm *reg = ((void *) 0);
|
register Eterm *I = ((void *) 0);
|
register Eterm *I = ((void *) 0);
|
static void *opcodes[] = {
|
static void *opcodes[] = {
|
&&lb_allocate_heap_zero_III,
|
&&lb_allocate_heap_zero_III,
|
&&lb_allocate_init_tIy, &&lb_allocate_zero_tt
|
&&lb_allocate_init_tIy, &&lb_allocate_zero_tt
|
};
|
};
|
lb_allocate_heap_III:{
|
lb_allocate_heap_III:{
|
Eterm *next;
|
Eterm *next;
|
goto *(next);
|
goto *(next);
|
}
|
}
|
lb_allocate_heap_zero_III:{
|
lb_allocate_heap_zero_III:{
|
}
|
}
|
lb_allocate_init_tIy:{
|
lb_allocate_init_tIy:{
|
}
|
}
|
lb_allocate_zero_tt:{
|
lb_allocate_zero_tt:{
|
Eterm *next;
|
Eterm *next;
|
{
|
{
|
Eterm *tmp_ptr = ((Eterm *) (((x0)) - 0x1));
|
Eterm *tmp_ptr = ((Eterm *) (((x0)) - 0x1));
|
(*(Eterm *) (((unsigned char *) reg) + (I[(0) + 1]))) = ((tmp_ptr)[0]);
|
(*(Eterm *) (((unsigned char *) reg) + (I[(0) + 1]))) = ((tmp_ptr)[0]);
|
x0 = ((tmp_ptr)[1]);
|
x0 = ((tmp_ptr)[1]);
|
}
|
}
|
goto *(next);
|
goto *(next);
|
}
|
}
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.