swapped usage to new tracker opcodes
--HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40134
This commit is contained in:
parent
4d44a1df4f
commit
a10aabaeda
@ -860,14 +860,14 @@ SC_FUNC void modheap(int delta)
|
|||||||
|
|
||||||
SC_FUNC void modheap_i()
|
SC_FUNC void modheap_i()
|
||||||
{
|
{
|
||||||
stgwrite("\theap.i\n");
|
stgwrite("\ttracker.pop.setheap\n");
|
||||||
code_idx+=opcodes(1);
|
code_idx+=opcodes(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
SC_FUNC void setheap_save(cell value)
|
SC_FUNC void setheap_save(cell value)
|
||||||
{
|
{
|
||||||
assert(value);
|
assert(value);
|
||||||
stgwrite("\tpush.h.c ");
|
stgwrite("\ttracker.push.c ");
|
||||||
outval(value, TRUE);
|
outval(value, TRUE);
|
||||||
code_idx+=opcodes(1)+opargs(1);
|
code_idx+=opcodes(1)+opargs(1);
|
||||||
}
|
}
|
||||||
|
@ -495,7 +495,6 @@ static OPCODEC opcodelist[] = {
|
|||||||
{ 99, "grtr", sIN_CSEG, parm0 },
|
{ 99, "grtr", sIN_CSEG, parm0 },
|
||||||
{120, "halt", sIN_CSEG, parm1 },
|
{120, "halt", sIN_CSEG, parm1 },
|
||||||
{ 45, "heap", sIN_CSEG, parm1 },
|
{ 45, "heap", sIN_CSEG, parm1 },
|
||||||
{160, "heap.i", sIN_CSEG, parm0 },
|
|
||||||
{ 27, "idxaddr", sIN_CSEG, parm0 },
|
{ 27, "idxaddr", sIN_CSEG, parm0 },
|
||||||
{ 28, "idxaddr.b", sIN_CSEG, parm1 },
|
{ 28, "idxaddr.b", sIN_CSEG, parm1 },
|
||||||
{109, "inc", sIN_CSEG, parm1 },
|
{109, "inc", sIN_CSEG, parm1 },
|
||||||
@ -552,7 +551,6 @@ static OPCODEC opcodelist[] = {
|
|||||||
{133, "push.adr", sIN_CSEG, parm1 }, /* version 4 */
|
{133, "push.adr", sIN_CSEG, parm1 }, /* version 4 */
|
||||||
{ 37, "push.alt", sIN_CSEG, parm0 },
|
{ 37, "push.alt", sIN_CSEG, parm0 },
|
||||||
{ 39, "push.c", sIN_CSEG, parm1 },
|
{ 39, "push.c", sIN_CSEG, parm1 },
|
||||||
{161, "push.h.c", sIN_CSEG, parm1 },
|
|
||||||
{ 36, "push.pri", sIN_CSEG, parm0 },
|
{ 36, "push.pri", sIN_CSEG, parm0 },
|
||||||
{ 38, "push.r", sIN_CSEG, parm1 }, /* obsolete (never generated) */
|
{ 38, "push.r", sIN_CSEG, parm1 }, /* obsolete (never generated) */
|
||||||
{ 41, "push.s", sIN_CSEG, parm1 },
|
{ 41, "push.s", sIN_CSEG, parm1 },
|
||||||
@ -615,6 +613,8 @@ static OPCODEC opcodelist[] = {
|
|||||||
{123, "sysreq.c", sIN_CSEG, parm1 },
|
{123, "sysreq.c", sIN_CSEG, parm1 },
|
||||||
{135, "sysreq.n", sIN_CSEG, parm2 }, /* version 9 (replaces SYSREQ.d from earlier version) */
|
{135, "sysreq.n", sIN_CSEG, parm2 }, /* version 9 (replaces SYSREQ.d from earlier version) */
|
||||||
{122, "sysreq.pri", sIN_CSEG, parm0 },
|
{122, "sysreq.pri", sIN_CSEG, parm0 },
|
||||||
|
{161, "tracker.pop.setheap", sIN_CSEG, parm0 },
|
||||||
|
{160, "tracker.push.c", sIN_CSEG, parm1 },
|
||||||
{ 76, "udiv", sIN_CSEG, parm0 },
|
{ 76, "udiv", sIN_CSEG, parm0 },
|
||||||
{ 77, "udiv.alt", sIN_CSEG, parm0 },
|
{ 77, "udiv.alt", sIN_CSEG, parm0 },
|
||||||
{ 75, "umul", sIN_CSEG, parm0 },
|
{ 75, "umul", sIN_CSEG, parm0 },
|
||||||
|
Loading…
Reference in New Issue
Block a user