Remove st/ldglb (no longer used)
This commit is contained in:
parent
39b30c8ae1
commit
0756091e8c
@ -261,36 +261,6 @@ namespace pxtrt {
|
|||||||
r->unref();
|
r->unref();
|
||||||
}
|
}
|
||||||
|
|
||||||
//%
|
|
||||||
uint32_t ldglb(int idx) {
|
|
||||||
check(0 <= idx && idx < numGlobals, ERR_OUT_OF_BOUNDS, 7);
|
|
||||||
return globals[idx];
|
|
||||||
}
|
|
||||||
|
|
||||||
//%
|
|
||||||
uint32_t ldglbRef(int idx) {
|
|
||||||
check(0 <= idx && idx < numGlobals, ERR_OUT_OF_BOUNDS, 7);
|
|
||||||
uint32_t tmp = globals[idx];
|
|
||||||
incr(tmp);
|
|
||||||
return tmp;
|
|
||||||
}
|
|
||||||
|
|
||||||
// note the idx comes last - it's more convenient that way in the emitter
|
|
||||||
//%
|
|
||||||
void stglb(uint32_t v, int idx)
|
|
||||||
{
|
|
||||||
check(0 <= idx && idx < numGlobals, ERR_OUT_OF_BOUNDS, 7);
|
|
||||||
globals[idx] = v;
|
|
||||||
}
|
|
||||||
|
|
||||||
//%
|
|
||||||
void stglbRef(uint32_t v, int idx)
|
|
||||||
{
|
|
||||||
check(0 <= idx && idx < numGlobals, ERR_OUT_OF_BOUNDS, 7);
|
|
||||||
decr(globals[idx]);
|
|
||||||
globals[idx] = v;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Store a captured local in a closure. It returns the action, so it can be chained.
|
// Store a captured local in a closure. It returns the action, so it can be chained.
|
||||||
//%
|
//%
|
||||||
RefAction *stclo(RefAction *a, int idx, uint32_t v)
|
RefAction *stclo(RefAction *a, int idx, uint32_t v)
|
||||||
|
Loading…
Reference in New Issue
Block a user