◄Up► ◄Contents► ◄Index► ◄Back► ──P-Code Instructions Index─────────────────────────────────────────────────── ┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐ │A│B│C│D│E│F│G│H│I│J│K│L│M│N│O│P│Q│R│S│T│U│V│W│X-Z│*│ └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘ Sar<t> Shift Arithmetic Right signed integer Setf<t><n> Set frame item (integer) to value 1 Shl<t> Shift Word/Long Logical Left by n bits Shl<t>1 Shift Word Logical Left one bit Shr<t> Shift Word Logical Right by n bits SpillTb Spill floating point stack to temp area Stf<t><n> Store value to frame relative address Stfp<t><n> Store value to frame relative address and preserve Stg<t><n> Store value to global address Stif<t><n> Store value indirect through far pointer Stifo<t> Store value indirect through far pointer + offset StifQW<b> Store indirect bit field into word using far pointer Stift<t> Store item indirect using far pointer in t register Stin<t><n> Store item indirect using near pointer. StinQW<b> Store indirect bit field into word using near pointer Stino<t> Store value indirect through near pointer + offset Stinp<t><n> Store indirect near and preserve item Stint<t> Store item indirect using t register StixWb Store the word to *(this + offset) StixLb Store the long to *(this + offset) SttW Store top of stack in t register Sub<t> Subtract top two items on stack SwapW Swap the top two words on the on the stack SwapT Swap the top two floating point values -♦-