| 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 |