add_float() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
add_int32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
binaryOp(IntBinaryOp f) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
binaryOp(FloatBinaryOp f) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
bitShiftLeft() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
bitShiftRight() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
bitwiseAnd() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
bitwiseNot() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
bitwiseOr() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
bitwiseXor() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
call(int16 fnAddr) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
callNative(FunctionID functionID) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
checkStackUnderflow() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
div_float() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
div_int32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
drop() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dropMultiple(int8 num) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dropToGlobal(int16 index) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dropToStack(int8 offset) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dropToStack16(int16 offset) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dumpDebugTrace() const | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dup() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dupFromGlobal(int16 index) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dupOffset(int8 offset) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dupOffset16(int16 offset) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dupOffset_01() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dupOffset_02() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dupOffset_03() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dupOffset_04() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dupOffset_05() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dupOffset_06() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
dupOffset_07() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
error | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
FloatBinaryOp typedef | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
floatToInt32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
flushTopToStack() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
FunctionExecutionContext() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inline |
FunctionExecutionContext(const FunctionExecutionContext &) noexcept=default | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | |
FunctionExecutionContext(Runner &r, const char *functionSignature) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inline |
FunctionExecutionContext(Runner &r, FunctionID function) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inline |
getHeapBits() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
getHeapByte() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
getHeapInt() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
globals | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
halt() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
heapSize | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
heapStart | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
int32ToFloat() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
IntBinaryOp typedef | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
isValid() const noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inline |
jump(int16 addr) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
jumpIfFalse(int16 addr) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
jumpIfTrue(int16 addr) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
logicalAnd() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
logicalNot() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
logicalOr() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
mod_int32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
mul_float() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
mul_int32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
numGlobals | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
operator=(const FunctionExecutionContext &) noexcept=default | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | |
programBase | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
programCounter | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
programEnd | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
programSize | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
push0() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
push1() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
push16(int16 value) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
push32(int32 value) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
push8(int8 value) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
pushArguments(Type1 arg1, Args... args) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
pushArguments(int32 arg1) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
pushArguments(float arg1) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
pushMultiple0(int8 num) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
readProgram16() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
readProgram32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
reset() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inline |
retValue(int8 numArgs) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
retVoid(int8 numArgs) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
run(TimeOutCheckFunction hasTimedOut) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inline |
runner | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
setArguments(Args... args) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inline |
setError(ErrorCode e) noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
setHeapByte() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
setHeapInt() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
stack | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
stackEnd | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
stackStart | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |
sub_float() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
sub_int32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testGE_float() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testGE_int32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testGT_float() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testGT_int32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testLE_float() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testLE_int32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testLT_float() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testLT_int32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testNZ_float() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testNZ_int32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testZE_float() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
testZE_int32() noexcept | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | inlineprivate |
tos | littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext | private |